diff --git a/docs/1.8.2/.buildinfo b/docs/1.8.2/.buildinfo new file mode 100644 index 000000000..ad06d0260 --- /dev/null +++ b/docs/1.8.2/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: 6e18d0ead616f85b547d6266f30e3cc9 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/1.8.2/README.html b/docs/1.8.2/README.html new file mode 100644 index 000000000..7309f9841 --- /dev/null +++ b/docs/1.8.2/README.html @@ -0,0 +1,428 @@ + + + + + + Getting Started — Flame + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ +
+ + + + + + +
+ + + +
+
+ +
+ +
+

Getting Started

+
+

About Flame

+

Flame is a modular Flutter game engine that provides a complete set of out-of-the-way solutions for +games. It takes advantage of the powerful infrastructure provided by Flutter but simplifies the code +you need to build your projects.

+

It provides you with a simple yet effective game loop implementation, and the necessary +functionalities that you might need in a game. For instance; input, images, sprites, sprite sheets, +animations, collision detection, and a component system that we call Flame Component System (FCS for +short).

+

We also provide stand-alone packages that extend the Flame functionality:

+ +

You can pick and choose whichever parts you want, as they are all independent and modular.

+

The engine and its ecosystem are constantly being improved by the community, so please feel free to +reach out, open issues and PRs as well as make suggestions.

+

Give us a star if you want to help give the engine exposure and grow the community. :)

+
+
+

Installation

+

Put the pub package as your dependency by putting the following in your pubspec.yaml:

+
dependencies:
+  flame: 1.8.2
+
+
+

The latest version can be found on pub.dev.

+

then run flutter pub get and you are ready to start using it!

+
+
+

Getting started

+

There is a set of tutorials that you can follow to get started in the +tutorials folder.

+

Simple examples for all features can be found in the +examples folder.

+

You can also check out the awesome flame +repository, +it contains quite a lot of good tutorials and articles written by the community +to get you started with Flame.

+
+
+

Outside of the scope of the engine

+

Games sometimes require complex feature sets depending on what the game is all about. Some of these +feature sets are outside of the scope of the Flame Engine ecosystem, in this section you can find +them, and also some recommendations of packages/services that can be used:

+
+

Multiplayer (netcode)

+

Flame doesn’t bundle any network feature, which may be needed to write online multiplayer games.

+

If you are building a multiplayer game, here are some recommendations of packages/services:

+
    +
  • Nakama: Nakama is an open-source server designed +to power modern games and apps.

  • +
  • Firebase: Provides dozens of services that can be used to write +simpler multiplayer experiences.

  • +
  • Supabase: A cheaper alternative to Firebase, based on Postgres.

  • +
+
+
+

External assets

+

Flame doesn’t bundle any helpers to load assets from an external source (external storage or online +sources).

+

But most of Flame’s API can be loaded from concrete asset instances, for examples, Sprites can be +created from dart:uis Image instances, so the user can write custom code to load images from +anywhere they need, and then load it into Flame’s classes.

+

Here are some suggestions for http client packages:

+
    +
  • http: A simple package for performing http requests.

  • +
  • Dio: A popular and powerful package for performing http requests.

  • +
+
+
+
+ + +
+ +
+
+
+
+ + + +
+
+ + + + + + \ No newline at end of file diff --git a/docs/1.8.2/_images/LevelSegmentSketch.jpg b/docs/1.8.2/_images/LevelSegmentSketch.jpg new file mode 100644 index 000000000..3cb0e5d58 Binary files /dev/null and b/docs/1.8.2/_images/LevelSegmentSketch.jpg differ diff --git a/docs/1.8.2/_images/Segment0Sketch.jpg b/docs/1.8.2/_images/Segment0Sketch.jpg new file mode 100644 index 000000000..603706f18 Binary files /dev/null and b/docs/1.8.2/_images/Segment0Sketch.jpg differ diff --git a/docs/1.8.2/_images/Step3Platforms.jpg b/docs/1.8.2/_images/Step3Platforms.jpg new file mode 100644 index 000000000..972a9a4fd Binary files /dev/null and b/docs/1.8.2/_images/Step3Platforms.jpg differ diff --git a/docs/1.8.2/_images/Step4Enemies.jpg b/docs/1.8.2/_images/Step4Enemies.jpg new file mode 100644 index 000000000..f5a91bd52 Binary files /dev/null and b/docs/1.8.2/_images/Step4Enemies.jpg differ diff --git a/docs/1.8.2/_images/Step4Ground.jpg b/docs/1.8.2/_images/Step4Ground.jpg new file mode 100644 index 000000000..460ff4bdb Binary files /dev/null and b/docs/1.8.2/_images/Step4Ground.jpg differ diff --git a/docs/1.8.2/_images/Step6HUD.jpg b/docs/1.8.2/_images/Step6HUD.jpg new file mode 100644 index 000000000..345c76f1c Binary files /dev/null and b/docs/1.8.2/_images/Step6HUD.jpg differ diff --git a/docs/1.8.2/_images/TiledEditor.jpg b/docs/1.8.2/_images/TiledEditor.jpg new file mode 100644 index 000000000..bf3265f18 Binary files /dev/null and b/docs/1.8.2/_images/TiledEditor.jpg differ diff --git a/docs/1.8.2/_images/android-studio-screenshot-1.webp b/docs/1.8.2/_images/android-studio-screenshot-1.webp new file mode 100644 index 000000000..93cd6339a Binary files /dev/null and b/docs/1.8.2/_images/android-studio-screenshot-1.webp differ diff --git a/docs/1.8.2/_images/android-studio-screenshot-2.webp b/docs/1.8.2/_images/android-studio-screenshot-2.webp new file mode 100644 index 000000000..ad5027ccb Binary files /dev/null and b/docs/1.8.2/_images/android-studio-screenshot-2.webp differ diff --git a/docs/1.8.2/_images/block.png b/docs/1.8.2/_images/block.png new file mode 100644 index 000000000..1800fafed Binary files /dev/null and b/docs/1.8.2/_images/block.png differ diff --git a/docs/1.8.2/_images/ember.png b/docs/1.8.2/_images/ember.png new file mode 100644 index 000000000..ded814a80 Binary files /dev/null and b/docs/1.8.2/_images/ember.png differ diff --git a/docs/1.8.2/_images/ember_quest_sketch.png b/docs/1.8.2/_images/ember_quest_sketch.png new file mode 100644 index 000000000..b6580e3d9 Binary files /dev/null and b/docs/1.8.2/_images/ember_quest_sketch.png differ diff --git a/docs/1.8.2/_images/ground.png b/docs/1.8.2/_images/ground.png new file mode 100644 index 000000000..cf6c9c93b Binary files /dev/null and b/docs/1.8.2/_images/ground.png differ diff --git a/docs/1.8.2/_images/heart.png b/docs/1.8.2/_images/heart.png new file mode 100644 index 000000000..0d8ce0053 Binary files /dev/null and b/docs/1.8.2/_images/heart.png differ diff --git a/docs/1.8.2/_images/heart_half.png b/docs/1.8.2/_images/heart_half.png new file mode 100644 index 000000000..0233f6c7c Binary files /dev/null and b/docs/1.8.2/_images/heart_half.png differ diff --git a/docs/1.8.2/_images/isometric.png b/docs/1.8.2/_images/isometric.png new file mode 100644 index 000000000..2e69b65b7 Binary files /dev/null and b/docs/1.8.2/_images/isometric.png differ diff --git a/docs/1.8.2/_images/klondike-sketch.webp b/docs/1.8.2/_images/klondike-sketch.webp new file mode 100644 index 000000000..5977fc956 Binary files /dev/null and b/docs/1.8.2/_images/klondike-sketch.webp differ diff --git a/docs/1.8.2/_images/klondike-sprites.png b/docs/1.8.2/_images/klondike-sprites.png new file mode 100644 index 000000000..d5462f3e5 Binary files /dev/null and b/docs/1.8.2/_images/klondike-sprites.png differ diff --git a/docs/1.8.2/_images/orthogonal.png b/docs/1.8.2/_images/orthogonal.png new file mode 100644 index 000000000..92b1f52c6 Binary files /dev/null and b/docs/1.8.2/_images/orthogonal.png differ diff --git a/docs/1.8.2/_images/pointy_hex_even.png b/docs/1.8.2/_images/pointy_hex_even.png new file mode 100644 index 000000000..d755002e8 Binary files /dev/null and b/docs/1.8.2/_images/pointy_hex_even.png differ diff --git a/docs/1.8.2/_images/polygon_shape.png b/docs/1.8.2/_images/polygon_shape.png new file mode 100644 index 000000000..f15e4a76b Binary files /dev/null and b/docs/1.8.2/_images/polygon_shape.png differ diff --git a/docs/1.8.2/_images/star.png b/docs/1.8.2/_images/star.png new file mode 100644 index 000000000..03167313f Binary files /dev/null and b/docs/1.8.2/_images/star.png differ diff --git a/docs/1.8.2/_images/tile-height-example.png b/docs/1.8.2/_images/tile-height-example.png new file mode 100644 index 000000000..fa74f1f74 Binary files /dev/null and b/docs/1.8.2/_images/tile-height-example.png differ diff --git a/docs/1.8.2/_images/tile_stack_single_move.png b/docs/1.8.2/_images/tile_stack_single_move.png new file mode 100644 index 000000000..38e375405 Binary files /dev/null and b/docs/1.8.2/_images/tile_stack_single_move.png differ diff --git a/docs/1.8.2/_images/water_enemy.png b/docs/1.8.2/_images/water_enemy.png new file mode 100644 index 000000000..b5202e2c6 Binary files /dev/null and b/docs/1.8.2/_images/water_enemy.png differ diff --git a/docs/1.8.2/_sources/README.md.txt b/docs/1.8.2/_sources/README.md.txt new file mode 100644 index 000000000..29611f9fa --- /dev/null +++ b/docs/1.8.2/_sources/README.md.txt @@ -0,0 +1,94 @@ +# Getting Started + + +## About Flame + +Flame is a modular Flutter game engine that provides a complete set of out-of-the-way solutions for +games. It takes advantage of the powerful infrastructure provided by Flutter but simplifies the code +you need to build your projects. + +It provides you with a simple yet effective game loop implementation, and the necessary +functionalities that you might need in a game. For instance; input, images, sprites, sprite sheets, +animations, collision detection, and a component system that we call Flame Component System (FCS for +short). + +We also provide stand-alone packages that extend the Flame functionality: + +- [flame_audio](https://pub.dev/packages/flame_audio) Which provides audio capabilities using the + `audioplayers` package. +- [flame_forge2d](https://pub.dev/packages/flame_forge2d) Which provides physics capabilities using + our own `Box2D` port called `Forge2D`. +- [flame_tiled](https://pub.dev/packages/flame_tiled) Which provides integration with the + [tiled](https://pub.dev/packages/tiled) package. +- [flame_svg](https://pub.dev/packages/flame_svg) Which provides integration with + [flutter_svg](https://pub.dev/packages/flutter_svg). + +You can pick and choose whichever parts you want, as they are all independent and modular. + +The engine and its ecosystem are constantly being improved by the community, so please feel free to +reach out, open issues and PRs as well as make suggestions. + +Give us a star if you want to help give the engine exposure and grow the community. :) + + +## Installation + +Put the pub package as your dependency by putting the following in your `pubspec.yaml`: + +```yaml +dependencies: + flame: 1.8.2 +``` + +The latest version can be found on [pub.dev](https://pub.dev/packages/flame/install). + +then run `flutter pub get` and you are ready to start using it! + + +## Getting started + +There is a set of tutorials that you can follow to get started in the +[tutorials folder](https://github.com/flame-engine/flame/tree/main/doc/tutorials). + +Simple examples for all features can be found in the +[examples folder](https://github.com/flame-engine/flame/tree/main/examples). + +You can also check out the [awesome flame +repository](https://github.com/flame-engine/awesome-flame#user-content-articles--tutorials), +it contains quite a lot of good tutorials and articles written by the community +to get you started with Flame. + + +## Outside of the scope of the engine + +Games sometimes require complex feature sets depending on what the game is all about. Some of these +feature sets are outside of the scope of the Flame Engine ecosystem, in this section you can find +them, and also some recommendations of packages/services that can be used: + + +### Multiplayer (netcode) + +Flame doesn't bundle any network feature, which may be needed to write online multiplayer games. + +If you are building a multiplayer game, here are some recommendations of packages/services: + +- [Nakama](https://github.com/obrunsmann/flutter_nakama/): Nakama is an open-source server designed + to power modern games and apps. +- [Firebase](https://firebase.google.com/): Provides dozens of services that can be used to write +simpler multiplayer experiences. +- [Supabase](https://supabase.com/): A cheaper alternative to Firebase, based on Postgres. + + +### External assets + +Flame doesn't bundle any helpers to load assets from an external source (external storage or online +sources). + +But most of Flame's API can be loaded from concrete asset instances, for examples, `Sprite`s can be +created from `dart:ui`s `Image` instances, so the user can write custom code to load images from +anywhere they need, and then load it into Flame's classes. + +Here are some suggestions for http client packages: + +- [http](https://pub.dev/packages/http): A simple package for performing http requests. +- [Dio](https://pub.dev/packages/dio): A popular and powerful package for performing http requests. diff --git a/docs/1.8.2/_sources/bridge_packages/bridge_packages.md.txt b/docs/1.8.2/_sources/bridge_packages/bridge_packages.md.txt new file mode 100644 index 000000000..0f55a8533 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/bridge_packages.md.txt @@ -0,0 +1,95 @@ +# Bridge Packages + +:::{package} flame_audio + +Play multiple audio files simultaneously (bridge package for [AudioPlayers]). +::: + +:::{package} flame_bloc + +A predictable state management library (bridge package for [Bloc]). +::: + +:::{package} flame_fire_atlas + +Create texture atlases for games (bridge package for [FireAtlas]). +::: + +:::{package} flame_forge2d + +A Box2D physics engine (bridge package for [Forge2D]). +::: + +:::{package} flame_isolate + +Use isolates to offload heavy computations to another thread. +::: + +:::{package} flame_lottie + +Use Lottie animations in Flame (bridge package for [Lottie]). +::: + +:::{package} flame_network_assets + +Fetch assets over the network. +::: + +:::{package} flame_oxygen + +Replace FCS with the Oxygen Entity Component System. +::: + +:::{package} flame_rive + +Create interactive animations (bridge package for [Rive]). +::: + +:::{package} flame_spine + +Use Spine skeletal animations (bridge package for [Spine]). +::: + +:::{package} flame_splash_screen + +Add the "Powered by Flame" splash screen. +::: + +:::{package} flame_svg + +Draw SVG files in Flutter (bridge package for [flutter_svg]). +::: + +:::{package} flame_tiled + +2D tilemap level editor (bridge package for [Tiled]). +::: + +[AudioPlayers]: https://github.com/bluefireteam/audioplayers +[Bloc]: https://github.com/felangel/bloc +[FireAtlas]: https://github.com/flame-engine/fire-atlas +[Forge2D]: https://github.com/flame-engine/forge2d +[Lottie]: https://pub.dev/packages/lottie +[Rive]: https://rive.app/ +[Spine]: https://pub.dev/packages/spine_flutter +[Tiled]: https://www.mapeditor.org/ +[flutter_svg]: https://github.com/dnfield/flutter_svg + + +```{toctree} +:hidden: + +flame_audio +flame_bloc +flame_fire_atlas +flame_forge2d +flame_isolate +flame_lottie +flame_network_assets +flame_oxygen +flame_rive +flame_splash_screen +flame_spine +flame_svg +flame_tiled +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_audio/audio.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_audio/audio.md.txt new file mode 100644 index 000000000..c10fcb070 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_audio/audio.md.txt @@ -0,0 +1,111 @@ +# Audio + +Playing audio is essential for most games, so we made it simple! + +First you have to add [flame_audio](https://github.com/flame-engine/flame_audio) to your dependency +list in your `pubspec.yaml` file: + +```yaml +dependencies: + flame_audio: VERSION +``` + +The latest version can be found on [pub.dev](https://pub.dev/packages/flame_audio/install). + +After installing the `flame_audio` package, you can add audio files in the assets section of your +`pubspec.yaml` file. Make sure that the audio files exists in the paths that you provide. + +The default directory for `FlameAudio` is `assets/audio` (which can be changed by providing your own +instance of `AudioCache`). + +For the examples below, your `pubspec.yaml` file needs to contain something like this: + +```yaml +flutter: + assets: + - assets/audio/explosion.mp3 + - assets/audio/music.mp3 +``` + +Then you have the following methods at your disposal: + +```dart +import 'package:flame_audio/flame_audio.dart'; + +// For shorter reused audio clips, like sound effects +FlameAudio.play('explosion.mp3'); + +// For looping an audio file +FlameAudio.loop('music.mp3'); + +// For playing a longer audio file +FlameAudio.playLongAudio('music.mp3'); + +// For looping a longer audio file +FlameAudio.loopLongAudio('music.mp3'); + +// For background music that should be paused/played when the pausing/resuming +// the game +FlameAudio.bgm.play('music.mp3'); +``` + +The difference between the `play/loop` and `playLongAudio/loopLongAudio` is that `play/loop` makes +use of optimized features that allow sounds to be looped without gaps between their iterations, and +almost no drop on the game frame rate will happen. You should whenever possible, prefer the former +methods. + +`playLongAudio/loopLongAudio` allows for audios of any length to be played, but they do create frame +rate drop, and the looped audio will have a small gap between iterations. + +You can use [the `Bgm` class](bgm.md) (via `FlameAudio.bgm`) to play looping background music +tracks. The `Bgm` class lets Flame automatically manage the pausing and resuming of background music +tracks when the game is sent to background or comes back to the foreground. + +You can use [the `AudioPool` class](audio_pool.md) if you want to fire quick sound effects in a very +efficient manner. `AudioPool` will keep a pool of `AudioPlayer`s preloaded with a given sound, and +allow you to play them very fast in quick succession. + +Some file formats that work across devices and that we recommend are: MP3, OGG and WAV. + +This bridge library (flame_audio) uses [audioplayers](https://github.com/bluefireteam/audioplayers) +in order to allow for playing multiple sounds simultaneously (crucial in a game). You can check the +link for a more in-depth explanation. + +Both on `play` and `loop` you can pass an additional optional double parameter, the `volume` +(defaults to `1.0`). + +Both the `play` and `loop` methods return an instance of an `AudioPlayer` from the +[audioplayers](https://github.com/bluefireteam/audioplayers) lib, that allows you to stop, pause and +configure other parameters. + +In fact you can always use `AudioPlayer`s directly to gain full control over how your audio is played +-- the `FlameAudio` class is just a wrapper for common functionality. + + +## Caching + +You can pre-load your assets. Audios need to be stored in the memory the first time they +are requested; therefore, the first time you play each mp3 you might get a delay. In order to +pre-load your audios, just use: + +```dart +await FlameAudio.audioCache.load('explosion.mp3'); +``` + +You can load all your audios in the beginning in your game's `onLoad` method so that they always +play smoothly. To load multiple audio files, use the `loadAll` method: + +```dart +await FlameAudio.audioCache.loadAll(['explosion.mp3', 'music.mp3']); +``` + +Finally, you can use the `clear` method to remove a file that has been loaded into the cache: + +```dart +FlameAudio.audioCache.clear('explosion.mp3'); +``` + +There is also a `clearCache` method, that clears the whole cache. + +This might be useful if, for instance, your game has multiple levels and each has a different +set of sounds and music. diff --git a/docs/1.8.2/_sources/bridge_packages/flame_audio/audio_pool.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_audio/audio_pool.md.txt new file mode 100644 index 000000000..0c3dad970 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_audio/audio_pool.md.txt @@ -0,0 +1,15 @@ +# AudioPool + +An AudioPool is a provider of AudioPlayers that are pre-loaded with +local assets to minimize delays. + +A single AudioPool always plays the same sound, usually a quick sound +effect, like a laser shooting from your ship or a jump sound for your +platformer. + +The advantage of using Audio Pool is that by configuring a minimum +(starting) size, and a maximum size, the pool will create and preload +some players, and allow them to be re-used many times. + +You can use the helper method `FlameAudio.createPool` to create AudioPool +instances using the same global `FlameAudio.audioCache`. diff --git a/docs/1.8.2/_sources/bridge_packages/flame_audio/bgm.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_audio/bgm.md.txt new file mode 100644 index 000000000..14d48ee05 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_audio/bgm.md.txt @@ -0,0 +1,95 @@ +# Looping Background Music + +With the `Bgm` class, you can manage looping of background music tracks with regards to application +(or game) lifecycle state changes. + +When the application is terminated, or sent to background, `Bgm` will automatically pause +the currently playing music track. Similarly, when the application is resumed, `Bgm` will resume the +background music. Manually pausing and resuming your tracks is also supported. + +For this class to function properly, the observer must be registered by calling the following: + +```dart +FlameAudio.bgm.initialize(); +``` + +**IMPORTANT Note:** The `initialize` function must be called at a point in time where an instance of +the `WidgetsBinding` class already exists. Best practice is to put this call inside of your game's +`onLoad` method`. + +In cases where you're done with background music but still want to keep the application/game +running, use the `dispose` function to remove the observer. + +```dart +FlameAudio.bgm.dispose(); +``` + +To play a looping background music track, run: + +```dart +import 'package:flame_audio/flame_audio.dart'; + +FlameAudio.bgm.play('adventure-track.mp3'); +``` + +You must have an appropriate folder structure and add the files to the `pubspec.yaml` file, as +explained in [Flame Audio documentation](audio.md). + + +## Caching music files + +The `Bgm` class will use the static instance of `FlameAudio` for storing cached +music files by default. + +So in order to pre-load music, you can use the same recommendations from the +[Flame Audio documentation](audio.md). + +You can optionally create your own `Bgm` instances with different backing `AudioCache`s, +if you so desire. + + +## Methods + + +### Play + +The `play` function takes in a `String` that should be a path that points to the location of the +music file to be played (following the Flame Audio folder structure requirements). + +You can pass an additional optional `double` parameter which is the `volume` (defaults to `1.0`). + +Examples: + +```dart +FlameAudio.bgm.play('music/boss-fight/level-382.mp3'); +``` + +```dart +FlameAudio.bgm.play('music/world-map.mp3', volume: .25); +``` + + +### Stop + +To stop a currently playing background music track, just call `stop`. + +```dart +FlameAudio.bgm.stop(); +``` + + +### Pause and Resume + +To manually pause and resume background music you can use the `pause` and `resume` functions. + +`FlameAudio.bgm` automatically handles pausing and resuming the currently playing background music +track. Manually `pausing` prevents the app/game from auto-resuming when focus is given back to the +app/game. + +```dart +FlameAudio.bgm.pause(); +``` + +```dart +FlameAudio.bgm.resume(); +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_audio/flame_audio.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_audio/flame_audio.md.txt new file mode 100644 index 000000000..7a62e26d6 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_audio/flame_audio.md.txt @@ -0,0 +1,7 @@ +# flame_audio + +```{toctree} +General audio +Background music +AudioPool +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_bloc/bloc.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_bloc/bloc.md.txt new file mode 100644 index 000000000..da1075df9 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_bloc/bloc.md.txt @@ -0,0 +1,121 @@ +# flame_bloc + +`flame_bloc` is a bridge library for using [Bloc](https://bloclibrary.dev/) in your Flame +game. `flame_bloc` offers a simple and natural (as in similar to flutter_bloc) way to use blocs and +cubits inside a FlameGame. Bloc offers way to make game state changes predictable by regulating when +a game state change can occur and offers a single way to change game state throughout an entire +Game. + +To use it in your game you just need to add `flame_bloc` to your pubspec.yaml, as can be seen in the +[Flame Bloc example](https://github.com/flame-engine/flame/tree/main/packages/flame_bloc/example) +and in the pub.dev [installation instructions](https://pub.dev/packages/flame_bloc). + + +## How to use + +Lets assume we have a bloc that handles player inventory, first we need to make it available to our +components. + +We can do that by using `FlameBlocProvider` component: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + await add( + FlameBlocProvider( + create: () => PlayerInventoryBloc(), + children: [ + Player(), + // ... + ], + ), + ); + } +} +``` + +With the above changes, the `Player` component will now have access to our bloc. + +If more than one bloc needs to be provided, `FlameMultiBlocProvider` can be used in a similar +fashion: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + await add( + FlameMultiBlocProvider( + providers: [ + FlameBlocProvider( + create: () => PlayerInventoryBloc(), + ), + FlameBlocProvider( + create: () => PlayerStatsBloc(), + ), + ], + children: [ + Player(), + // ... + ], + ), + ); + } +} +``` + +Listening to states changes at the component level can be done with two approaches: + +By using `FlameBlocListener` component: + +```dart +class Player extends PositionComponent { + @override + Future onLoad() async { + await add( + FlameBlocListener( + listener: (state) { + updateGear(state); + }, + ), + ); + } +} +``` + +Or by using `FlameBlocListenable` mixin: + +```dart + +class Player extends PositionComponent + with FlameBlocListenable { + + @override + void onNewState(state) { + updateGear(state); + } +} + +``` + +If all your component need is to simply access a bloc, the `FlameBlocReader` mixin can be applied to +a component: + +```dart +class Player extends PositionComponent + with FlameBlocReader { + + void takeHit() { + bloc.add(const PlayerDamaged()); + } +} + +``` + +Note that one limitation of the mixin is that it can access only a single bloc. + + +## Full Example + +You can check an example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_bloc/example). diff --git a/docs/1.8.2/_sources/bridge_packages/flame_bloc/bloc_components.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_bloc/bloc_components.md.txt new file mode 100644 index 000000000..46f685bbc --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_bloc/bloc_components.md.txt @@ -0,0 +1,115 @@ + + +# Components + + +## FlameBlocProvider + +FlameBlocProvider is a Component which creates and provides a bloc to its children. +The bloc will only live while this component is alive. It is used as a dependency injection (DI) +widget so that a single instance of a bloc can be provided to multiple Components within a subtree. + +FlameBlocProvider should be used to create new blocs which will be made available to the rest of the +subtree. + +```dart +FlameBlocProvider( + create: () => BlocA(), + children: [...] +); +``` + +FlameBlocProvider can be used to provide an existing bloc to a new portion of the Component tree. + +```dart +FlameBlocProvider.value( + value: blocA, + children: [...], +); +``` + + +## FlameMultiBlocProvider + +Similar to FlameBlocProvider, but provides multiples blocs down to the component tree + +```dart +FlameMultiBlocProvider( + providers: [ + FlameBlocProvider( + create: () => BlocA(), + ), + FlameBlocProvider.value( + create: () => BlocB(), + ), + ], + children: [...], +) +``` + + +## FlameBlocListener + +FlameBlocListener is Component which can listen to changes in a Bloc state. It invokes +the `onNewState` in response to state changes in the bloc. For fine-grained control over when +the `onNewState` function is called an optional `listenWhen` can be provided. `listenWhen` takes the +previous bloc state and current bloc state and returns a boolean. If `listenWhen` returns +true, `onNewState` will be called with `state`. If `listenWhen` returns false, `onNewState` will not +be called with `state`. + +alternatively you can use `FlameBlocListenable` mixin to listen state changes on Component. + +```dart +FlameBlocListener( + listenWhen: (previousState, newState) { + // return true/false to determine whether or not + // to call listener with state + }, + onNewState: (state) { + // do stuff here based on state + }, +) +``` + + +## FlameBlocListenable + +FlameBlocListenable is an alternative to FlameBlocListener to listen state changes. + +```dart +class ComponentA extends Component + with FlameBlocListenable { + + @override + bool listenWhen(PlayerState previousState, PlayerState newState) { + // return true/false to determine whether or not + // to call listener with state + } + + @override + void onNewState(PlayerState state) { + super.onNewState(state); + // do stuff here based on state + } +} +``` + + +## FlameBlocReader + +FlameBlocReader is mixin that allows you to read the current state of bloc on Component. It is +Useful for components that needs to only read a bloc current state or to trigger an event on it. You +can have only one reader on Component + + +```dart + +class InventoryReader extends Component + with FlameBlocReader {} + + /// inside game + + final component = InventoryReader(); + // reading current state + var state = component.bloc +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_bloc/flame_bloc.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_bloc/flame_bloc.md.txt new file mode 100644 index 000000000..5c933929a --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_bloc/flame_bloc.md.txt @@ -0,0 +1,7 @@ +# flame_bloc + +```{toctree} +Overview +Components +``` + diff --git a/docs/1.8.2/_sources/bridge_packages/flame_fire_atlas/fire_atlas.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_fire_atlas/fire_atlas.md.txt new file mode 100644 index 000000000..601c223f3 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_fire_atlas/fire_atlas.md.txt @@ -0,0 +1,105 @@ +# Flame fire atlas + +Flame fire atlas is a texture atlas lib for Flame. By using `flame_fire_atlas` one can access images +and animations stored in a `.fa` texture atlas by referring to them by their named keys. + + +## FireAtlas + +FireAtlas is a tool for handling texture atlases. Atlases can be created using the +[Fire Atlas Editor](https://fire-atlas.flame-engine.org). + + +### Creating Atlas + +To create a texture atlas open [Fire Atlas Editor](https://fire-atlas.flame-engine.org). + +Select new atlas and give the atlas a name, tile width, tile height and an image and press okay. +This will take you to the atlas editor. + +To create a new `Sprite` in the atlas, select a portion and click the plus button on top left and +give the selection a name and then select type `Sprite` and press `Create Sprite`. You can now +see a preview in the right panel of editor. + +To create a new `SpriteAnimation` in the atlas, select a portion and click the plus button on top +left and give the selection a name and then select type `Animation` and provide `frame count` +and `steps times (in milliseconds)` and select the checkbox to loop the animation, and then +press `Create Animation`. You can now see a preview of the animation in the right panel of the +editor. + +Once you are done with editing you can download the fire atlas file from top left with +the `download` icon button. + + +## Texture atlas + +A [Texture atlas](https://en.wikipedia.org/wiki/Texture_atlas) is an image that contains data from +several smaller images that have been packed together to reduce overall dimensions. With it, you +reduce the number of images loaded and can speed up the loading time of the game. + + +## Usage + +To use the bridge library in your game you just need to add `flame_fire_atlas` to your pubspec.yaml, +as can be seen in +the [Flame Fire Atlas example](https://github.com/flame-engine/flame/tree/main/packages/flame_fire_atlas/example) +and in the pub.dev [installation instructions](https://pub.dev/packages/flame_fire_atlas). + +Then you have the following methods at your disposal: + +```dart +import 'package:flame_fire_atlas/flame_fire_atlas.dart'; + +// Load the atlas from your assets +// file at assets/atlas.fa +final atlas = await FireAtlas.loadAsset('atlas.fa'); + +//or when inside a game instance, the loadFireAtlas can be used: +// file at assets/atlas.fa +final atlas = await loadFireAtlas('atlas.fa'); + +// Get a Sprite with the given key. +FireAtlas.getSprite('sprite_name') + +// Get a SpriteAnimation with the given key. +FireAtlas.getAnimation('animation_name') +``` + +To use FireAtlas in your game, load the fire atlas file in an `onLoad` method, either in your game +or a component. Then you can use `getSprite` and `getAnimation` to retrieve the mapped assets. + +```dart +class ExampleGame extends FlameGame { + + late FireAtlas _atlas; + + @override + Future onLoad() async { + _atlas = await loadFireAtlas('atlas.fa'); + + add( + SpriteComponent( + size: Vector2(50, 50), + position: Vector2(0, 50), + sprite: _atlas.getSprite('sprite_name'), + ), + ); + + add( + SpriteAnimationComponent( + size: Vector2(150, 100), + position: Vector2(150, 100), + animation: _atlas.getAnimation('animation_name'), + ), + ); + } + +} +``` + + +## Full Example + +You can check an example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_fire_atlas/example). + diff --git a/docs/1.8.2/_sources/bridge_packages/flame_fire_atlas/flame_fire_atlas.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_fire_atlas/flame_fire_atlas.md.txt new file mode 100644 index 000000000..b9e31345b --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_fire_atlas/flame_fire_atlas.md.txt @@ -0,0 +1,5 @@ +# flame_fire_atlas + +```{toctree} +Overview +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_forge2d/flame_forge2d.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_forge2d/flame_forge2d.md.txt new file mode 100644 index 000000000..c4e72f9ab --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_forge2d/flame_forge2d.md.txt @@ -0,0 +1,6 @@ +# flame_forge2d + +```{toctree} +Overview +Joints +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_forge2d/forge2d.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_forge2d/forge2d.md.txt new file mode 100644 index 000000000..a0c92849a --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_forge2d/forge2d.md.txt @@ -0,0 +1,149 @@ +# Forge2D + +We (the Flame organization) maintain a ported version of the Box2D physics engine and our version +is called Forge2D. + +If you want to use Forge2D specifically for Flame you should use our bridge library +[flame_forge2d](https://github.com/flame-engine/flame/tree/main/packages/flame_forge2d) and if you +just want to use it in a Dart project you can use the +[forge2d](https://github.com/flame-engine/forge2d) library directly. + +To use it in your game you just need to add `flame_forge2d` to your +`pubspec.yaml`, as can be seen in the [Forge2D +[example](https://github.com/flame-engine/flame/tree/main/packages/flame_forge2d/example) +and the pub. dev [installation +instructions](https://pub.dev/packages/flame_forge2d)](). + + +## Forge2DGame + +If you are going to use Forge2D in your project it can be a good idea to use the Forge2D-specific +`FlameGame` class, `Forge2DGame`. + +It is called `Forge2DGame` and it will control the adding and removal of Forge2D's `BodyComponents` +as well as your normal components. + +In `Forge2DGame` the `Camera` has a zoom level set to 10 by default, so your components will be a +lot bigger than in a normal Flame game. This is due to the speed limit in the `Forge2D` world, which +you would hit very quickly if you are using it with `zoom = 1.0`. You can easily change the zoom +level either by calling `super(zoom: yourZoom)` in your constructor or doing `game.camera.zoom = +yourZoom;` at a later stage. + +If you are previously familiar with Box2D it can be good to know that the whole concept of the +Box2d world is mapped to `world` in the `Forge2DGame` component and every `Body` that you want to +use as a component should be wrapped in a `BodyComponent`, and added to your `Forge2DGame`. + +You can have for example a HUD and other non-physics-related components in your `Forge2DGame`'s +component list along with your physical entities. When the update is called, it will use the Forge2D +physics engine to properly update every `BodyComponent` and other components in the game will be +updated according to the normal `FlameGame` way. + +In `Forge2DGame` the gravity is flipped compared to `Forge2D` to keep the same coordinate system as +in Flame, so a positive y-axis in the gravity like `Vector2(0, 10)` would be pulling bodies +downwards, meanwhile, a negative y-axis would pull them upwards. The gravity can be set directly in +the constructor of the `Forge2DGame`. + +A simple `Forge2DGame` implementation example can be seen in the +[examples folder](https://github.com/flame-engine/flame/tree/main/packages/flame_forge2d/example). + + +## BodyComponent + +The `BodyComponent` is a wrapper for the `Forge2D` body, which is the body that the physics engine +is interacting with. To create a `BodyComponent` you need to override `createBody()` and create and +return your created body. + +The `BodyComponent` is by default having `renderBody = true`, since otherwise, it wouldn't show +anything after you have created a `Body` and added the `BodyComponent` to the game. If you want to +turn it off you can just set (or override) `renderBody` to false. + +Just like any other Flame component you can add children to the `BodyComponent`, which can be very +useful if you want to add for example animations or other components on top of your body. + +The body that you create in `createBody` should be defined according to Flame's coordinate system, +not according to the coordinate system of Forge2D (where the Y-axis is flipped). + +:exclamation: In Forge2D you shouldn't add any bodies as children to other components, +since Forge2D doesn't have a concept of nested bodies. +So bodies should live on the top level in the physics world. +Instead of `add(Bullet()))`, `parent?.add(Bullet())` should be used (as bellow). + +```dart +class Bullet extends BodyComponent { + @override + void onLoad() { + ... + isBullet = true; + ... + } +} + +class Player extends BodyComponent { + @override + void onLoad() { + parent?.add(Bullet()); + } +} +``` + + +## Contact callbacks + +`Forge2DGame` provides a simple out-of-the-box solution to propagate contact events. + +Contact events occur whenever two `Fixture`s meet each other. These events allow listening when +these `Fixture`s begin to come in contact (`beginContact`) and cease being in contact +(`endContact`). + +There are multiple ways to listen to these events. One common way is to use the `ContactCallbacks` +class as a mixin in the `BodyComponent` where you are interested in these events. + +```dart +class Ball extends BodyComponent with ContactCallbacks { + ... + void beginContact(Object other, Contact contact) { + if (other is Wall) { + // Do something here. + } + } + ... +} +``` + +For the above to work, the `Ball`'s `body.userData` or contacting `fixture.userData` must be +set to a `ContactCallback`. And if `Wall` is a `BodyComponent` it's `body.userData` or contacting +`fixture.userData` must be set to `Wall`. + +If `userData` is `null` the contact events are ignored, it is `null` by default. + +A convenient way of setting `userData` is to assign it when creating the body. For example: + +```dart +class Ball extends BodyComponent with ContactCallbacks { + ... + + @override + Body createBody() { + ... + final bodyDef = BodyDef( + userData: this, + ); + ... + } + +} +``` + +Every time `Ball` and `Wall` begin to come in contact `beginContact` will be called, and once the +fixtures cease being in contact, `endContact` will be called. + +An implementation example can be seen in the [Flame Forge2D +example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/forge2d/utils/balls.dart). + + +### Forge2DCamera.followBodyComponent + +Just like with normal `PositionComponent`s you can make the `Forge2DCamera` follow `BodyComponent`s +by calling `camera.followBodyComponent(...)` which works the same as +[camera.followComponent](../../flame/camera_and_viewport.md#camerafollowcomponent). When you want to +stop following a `BodyComponent` you should call `camera.unfollowBodyComponent`. diff --git a/docs/1.8.2/_sources/bridge_packages/flame_forge2d/joints.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_forge2d/joints.md.txt new file mode 100644 index 000000000..60451a6b2 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_forge2d/joints.md.txt @@ -0,0 +1,636 @@ +# Joints + +Joints are used to connect two different bodies together in various ways. +They help to simulate interactions between objects to create hinges, wheels, ropes, chains etc. + +One `Body` in a joint may be of type `BodyType.static`. Joints between `BodyType.static` and/or +`BodyType.kinematic` are allowed, but have no effect and use some processing time. + +To construct a `Joint`, you need to create a corresponding subclass of `JointDef`and initialize it +with its parameters. + +To register a `Joint` use `world.createJoint`and later use `world.destroyJoint` when you want to +remove it. + + +## Built-in joints + +Currently, Forge2D supports the following joints: + +- [`ConstantVolumeJoint`](#constantvolumejoint) +- [`DistanceJoint`](#distancejoint) +- [`FrictionJoint`](#frictionjoint) +- [`GearJoint`](#gearjoint) +- [`MotorJoint`](#motorjoint) +- [`MouseJoint`](#mousejoint) +- [`PrismaticJoint`](#prismaticjoint) +- [`PulleyJoint`](#pulleyjoint) +- [`RevoluteJoint`](#revolutejoint) +- [`RopeJoint`](#ropejoint) +- [`WeldJoint`](#weldjoint) +- WheelJoint + + +### `ConstantVolumeJoint` + +This type of joint connects a group of bodies together and maintains a constant volume within them. +Essentially, it is a set of [`DistanceJoint`](#distancejoint)s, that connects all bodies one after +another. + +It can for example be useful when simulating "soft-bodies". + +```dart + final constantVolumeJoint = ConstantVolumeJointDef() + ..frequencyHz = 10 + ..dampingRatio = 0.8; + + bodies.forEach((body) { + constantVolumeJoint.addBody(body); + }); + + world.createJoint(ConstantVolumeJoint(world, constantVolumeJoint)); +``` + +```{flutter-app} +:sources: ../../examples +:subfolder: stories/bridge_libraries/forge2d/joints +:page: constant_volume_joint +:show: code popup +``` + +`ConstantVolumeJointDef` requires at least 3 bodies to be added using the `addBody` method. It also +has two optional parameters: + +- `frequencyHz`: This parameter sets the frequency of oscillation of the joint. If it is not set to +0, the higher the value, the less springy each of the compound `DistantJoint`s are. + +- `dampingRatio`: This parameter defines how quickly the oscillation comes to rest. It ranges from +0 to 1, where 0 means no damping and 1 indicates critical damping. + + +### `DistanceJoint` + +A `DistanceJoint` constrains two points on two bodies to remain at a fixed distance from each other. + +You can view this as a massless, rigid rod. + +```dart +final distanceJointDef = DistanceJointDef() + ..initialize(firstBody, secondBody, firstBody.worldCenter, secondBody.worldCenter) + ..length = 10 + ..frequencyHz = 3 + ..dampingRatio = 0.2; + +world.createJoint(DistanceJoint(distanceJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: distance_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +To create a `DistanceJointDef`, you can use the `initialize` method, which requires two bodies and a +world anchor point on each body. The definition uses local anchor points, allowing for a slight +violation of the constraint in the initial configuration. This is useful when saving and +loading a game. + +The `DistanceJointDef` has three optional parameters that you can set: + +- `length`: This parameter determines the distance between the two anchor points and must be greater +than 0. The default value is 1. + +- `frequencyHz`: This parameter sets the frequency of oscillation of the joint. If it is not set +to 0, the higher the value, the less springy the joint becomes. + +- `dampingRatio`: This parameter defines how quickly the oscillation comes to rest. It ranges from +0 to 1, where 0 means no damping and 1 indicates critical damping. + +```{warning} +Do not use a zero or short length. +``` + + +### `FrictionJoint` + +A `FrictionJoint` is used for simulating friction in a top-down game. It provides 2D translational +friction and angular friction. + +The `FrictionJoint` isn't related to the friction that occurs when two shapes collide in the x-y plane +of the screen. Instead, it's designed to simulate friction along the z-axis, which is perpendicular +to the screen. The most common use-case for it is applying the friction force between a moving body +and the game floor. + +The `initialize` method of the `FrictionJointDef` method requires two bodies that will have friction +force applied to them, and an anchor. + +The third parameter is the `anchor` point in the world coordinates where the friction force will be +applied. In most cases, it would be the center of the first object. However, for more complex +physics interactions between bodies, you can set the `anchor` point to a specific location on one or +both of the bodies. + +```dart +final frictionJointDef = FrictionJointDef() + ..initialize(ballBody, floorBody, ballBody.worldCenter) + ..maxForce = 50 + ..maxTorque = 50; + + world.createJoint(FrictionJoint(frictionJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: friction_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +When creating a `FrictionJoint`, simulated friction can be applied via maximum force and torque +values: + +- `maxForce`: the maximum translational friction which applied to the joined body. A higher value +- simulates higher friction. + +- `maxTorque`: the maximum angular friction which may be applied to the joined body. A higher value +- simulates higher friction. + +In other words, the former simulates the friction, when the body is sliding and the latter simulates +the friction when the body is spinning. + + +### `GearJoint` + +The `GearJoint` is used to connect two joints together. Joints are required to be a +[`RevoluteJoint`](#revolutejoint) or a [`PrismaticJoint`](#prismaticjoint) in any combination. + +```{warning} +The connected joints must attach a dynamic body to a static body. +The static body is expected to be a bodyA on those joints +``` + +```dart +final gearJointDef = GearJointDef() + ..bodyA = firstJoint.bodyA + ..bodyB = secondJoint.bodyA + ..joint1 = firstJoint + ..joint2 = secondJoint + ..ratio = 1; + +world.createJoint(GearJoint(gearJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: gear_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `joint1`, `joint2`: Connected revolute or prismatic joints +- `bodyA`, `bodyB`: Any bodies form the connected joints, as long as they are not the same body. +- `ratio`: Gear ratio + +Similarly to [`PulleyJoint`](#pulleyjoint), you can specify a gear ratio to bind the motions +together: + +```text +coordinate1 + ratio * coordinate2 == constant +``` + +The ratio can be negative or positive. If one joint is a `RevoluteJoint` and the other joint is a +`PrismaticJoint`, then the ratio will have units of length or units of 1/length. + +Since the `GearJoint` depends on two other joints, if these are destroyed, the `GearJoint` needs to +be destroyed as well. + +```{warning} +Manually destroy the `GearJoint` if joint1 or joint2 is destroyed +``` + + +### `MotorJoint` + +A `MotorJoint` is used to control the relative motion between two bodies. A typical usage is to +control the movement of a dynamic body with respect to the fixed point, for example to create +animations. + +A `MotorJoint` lets you control the motion of a body by specifying target position and rotation +offsets. You can set the maximum motor force and torque that will be applied to reach the target +position and rotation. If the body is blocked, it will stop and the contact forces will be +proportional the maximum motor force and torque. + +```dart +final motorJointDef = MotorJointDef() + ..initialize(first, second) + ..maxTorque = 1000 + ..maxForce = 1000 + ..correctionFactor = 0.1; + + world.createJoint(MotorJoint(motorJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: motor_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +A `MotorJointDef` has three optional parameters: + +- `maxForce`: the maximum translational force which will be applied to the joined body to reach the +target position. + +- `maxTorque`: the maximum angular force which will be applied to the joined body to reach the +target rotation. + +- `correctionFactor`: position correction factor in range [0, 1]. It adjusts the joint's response to +deviation from target position. A higher value makes the joint respond faster, while a lower value +makes it respond slower. If the value is set too high, the joint may overcompensate and oscillate, +becoming unstable. If set too low, it may respond too slowly. + +The linear and angular offsets are the target distance and angle that the bodies should achieve +relative to each other's position and rotation. By default, the linear target will be the distance +between the two body centers and the angular target will be the relative rotation of the bodies. +Use the `setLinearOffset(Vector2)` and `setLinearOffset(double)` methods of the `MotorJoint` to set +the desired relative translation and rotate between the bodies. + +For example, this code increments the angular offset of the joint every update cycle, causing the +body to rotate. + +```dart +@override +void update(double dt) { + super.update(dt); + + final angularOffset = joint.getAngularOffset() + motorSpeed * dt; + joint.setAngularOffset(angularOffset); +} +``` + + +### `MouseJoint` + +The `MouseJoint` is used to manipulate bodies with the mouse. It attempts to drive a point on a body +towards the current position of the cursor. There is no restriction on rotation. + +The `MouseJoint` definition has a target point, maximum force, frequency, and damping ratio. The +target point initially coincides with the body's anchor point. The maximum force is used to prevent +violent reactions when multiple dynamic bodies interact. You can make this as large as you like. +The frequency and damping ratio are used to create a spring/damper effect similar to the distance +joint. + +```{warning} +Many users have tried to adapt the mouse joint for game play. Users often want +to achieve precisepositioning and instantaneous response. The mouse joint +doesn't work very well in that context. You may wish to consider using +kinematic bodies instead. +``` + +```dart +final mouseJointDef = MouseJointDef() + ..maxForce = 3000 * ballBody.mass * 10 + ..dampingRatio = 1 + ..frequencyHz = 5 + ..target.setFrom(ballBody.position) + ..collideConnected = false + ..bodyA = groundBody + ..bodyB = ballBody; + + mouseJoint = MouseJoint(mouseJointDef); + world.createJoint(mouseJoint); +} +``` + +```{flutter-app} +:sources: ../../examples +:page: mouse_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `maxForce`: This parameter defines the maximum constraint force that can be exerted to move the + candidate body. Usually you will express as some multiple of the weight + (multiplier *mass* gravity). + +- `dampingRatio`: This parameter defines how quickly the oscillation comes to rest. It ranges from + 0 to 1, where 0 means no damping and 1 indicates critical damping. + +- `frequencyHz`: This parameter defines the response speed of the body, i.e. how quickly it tries to + reach the target position + +- `target`: The initial world target point. This is assumed to coincide with the body anchor + initially. + + +### `PrismaticJoint` + +The `PrismaticJoint` provides a single degree of freedom, allowing for a relative translation of two +bodies along an axis fixed in bodyA. Relative rotation is prevented. + +`PrismaticJointDef` requires defining a line of motion using an axis and an anchor point. +The definition uses local anchor points and a local axis so that the initial configuration +can violate the constraint slightly. + +The joint translation is zero when the local anchor points coincide in world space. +Using local anchors and a local axis helps when saving and loading a game. + +```{warning} +At least one body should by dynamic with a non-fixed rotation. +``` + +The `PrismaticJoint` definition is similar to the [`RevoluteJoint`](#revolutejoint) definition, but +instead of rotation, it uses translation. + +```{dart} +final prismaticJointDef = PrismaticJointDef() + ..initialize( + dynamicBody, + groundBody, + dynamicBody.worldCenter, + Vector2(1, 0), + ) +``` + +```{flutter-app} +:sources: ../../examples +:page: prismatic_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `b1`, `b2`: Bodies connected by the joint. +- `anchor`: World anchor point, to put the axis through. Usually the center of the first body. +- `axis`: World translation axis, along which the translation will be fixed. + +In some cases you might wish to control the range of motion. For this, the `PrismaticJointDef` has +optional parameters that allow you to simulate a joint limit and/or a motor. + + +#### Prismatic Joint Limit + +You can limit the relative rotation with a joint limit that specifies a lower and upper translation. + +```dart +jointDef + ..enableLimit = true + ..lowerTranslation = -20 + ..upperTranslation = 20; +``` + +- `enableLimit`: Set to true to enable translation limits +- `lowerTranslation`: The lower translation limit in meters +- `upperTranslation`: The upper translation limit in meters + +You change the limits after the joint was created with this method: + +```dart +prismaticJoint.setLimits(-10, 10); +``` + + +#### Prismatic Joint Motor + +You can use a motor to drive the motion or to model joint friction. A maximum motor force is +provided so that infinite forces are not generated. + +```dart +jointDef + ..enableMotor = true + ..motorSpeed = 1 + ..maxMotorForce = 100; +``` + +- `enableMotor`: Set to true to enable the motor +- `motorSpeed`: The desired motor speed in radians per second +- `maxMotorForce`: The maximum motor torque used to achieve the desired motor speed in N-m. + +You change the motor's speed and force after the joint was created using these methods: + +```dart +prismaticJoint.setMotorSpeed(2); +prismaticJoint.setMaxMotorForce(200); +``` + +Also, you can get the joint angle and speed using the following methods: + +```dart +prismaticJoint.getJointTranslation(); +prismaticJoint.getJointSpeed(); +``` + + +### `PulleyJoint` + +A `PulleyJoint` is used to create an idealized pulley. The pulley connects two bodies to the ground +and to each other. As one body goes up, the other goes down. The total length of the pulley rope is +conserved according to the initial configuration: + +```text +length1 + length2 == constant +``` + +You can supply a ratio that simulates a block and tackle. This causes one side of the pulley to +extend faster than the other. At the same time the constraint force is smaller on one side than the +other. You can use this to create a mechanical leverage. + +```text +length1 + ratio * length2 == constant +``` + +For example, if the ratio is 2, then `length1` will vary at twice the rate of `length2`. Also the +force in the rope attached to the first body will have half the constraint force as the rope +attached to the second body. + +```dart +final pulleyJointDef = PulleyJointDef() + ..initialize( + firstBody, + secondBody, + firstPulley.worldCenter, + secondPulley.worldCenter, + firstBody.worldCenter, + secondBody.worldCenter, + 1, + ); + +world.createJoint(PulleyJoint(pulleyJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: pulley_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +The `initialize` method of `PulleyJointDef` requires two ground anchors, two dynamic bodies and +their anchor points, and a pulley ratio. + +- `b1`, `b2`: Two dynamic bodies connected with the joint +- `ga1`, `ga2`: Two ground anchors +- `anchor1`, `anchor2`: Anchors on the dynamic bodies the joint will be attached to +- `r`: Pulley ratio to simulate a block and tackle + +`PulleyJoint` also provides the current lengths: + +```dart +joint.getCurrentLengthA() +joint.getCurrentLengthB() +``` + +```{warning} +`PulleyJoint` can get a bit troublesome by itself. They often work better when +combined with prismatic joints. You should also cover the the anchor points +with static shapes to prevent one side from going to zero length. +``` + + +### `RevoluteJoint` + +A `RevoluteJoint` forces two bodies to share a common anchor point, often called a hinge point. +The revolute joint has a single degree of freedom: the relative rotation of the two bodies. + +To create a `RevoluteJoint`, provide two bodies and a common point to the `initialize` method. +The definition uses local anchor points so that the initial configuration can violate the +constraint slightly. + +```dart +final jointDef = RevoluteJointDef() + ..initialize(firstBody, secondBody, firstBody.position); +world.createJoint(RevoluteJoint(jointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: revolute_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +In some cases you might wish to control the joint angle. For this, the `RevoluteJointDef` has +optional parameters that allow you to simulate a joint limit and/or a motor. + + +#### Revolute Joint Limit + +You can limit the relative rotation with a joint limit that specifies a lower and upper angle. + +```dart +jointDef + ..enableLimit = true + ..lowerAngle = 0 + ..upperAngle = pi / 2; +``` + +- `enableLimit`: Set to true to enable angle limits +- `lowerAngle`: The lower angle in radians +- `upperAngle`: The upper angle in radians + +You change the limits after the joint was created with this method: + +```dart +revoluteJoint.setLimits(0, pi); +``` + + +#### Revolute Joint Motor + +You can use a motor to drive the relative rotation about the shared point. A maximum motor torque is +provided so that infinite forces are not generated. + +```dart +jointDef + ..enableMotor = true + ..motorSpeed = 5 + ..maxMotorTorque = 100; +``` + +- `enableMotor`: Set to true to enable the motor +- `motorSpeed`: The desired motor speed in radians per second +- `maxMotorTorque`: The maximum motor torque used to achieve the desired motor speed in N-m. + +You change the motor's speed and torque after the joint was created using these methods: + +```dart +revoluteJoint.setMotorSpeed(2); +revoluteJoint.setMaxMotorTorque(200); +``` + +Also, you can get the joint angle and speed using the following methods: + +```dart +revoluteJoint.jointAngle(); +revoluteJoint.jointSpeed(); +``` + + +### `RopeJoint` + +A `RopeJoint` restricts the maximum distance between two points on two bodies. + +`RopeJointDef` requires two body anchor points and the maximum length. + +```dart +final ropeJointDef = RopeJointDef() + ..bodyA = firstBody + ..localAnchorA.setFrom(firstBody.getLocalCenter()) + ..bodyB = secondBody + ..localAnchorB.setFrom(secondBody.getLocalCenter()) + ..maxLength = (secondBody.worldCenter - firstBody.worldCenter).length; + +world.createJoint(RopeJoint(ropeJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: rope_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `bodyA`, `bodyB`: Connected bodies +- `localAnchorA`, `localAnchorB`: Optional parameter, anchor point relative to the body's origin. +- `maxLength`: The maximum length of the rope. This must be larger than `linearSlop`, or the joint +will have no effect. + +```{warning} +The joint assumes that the maximum length doesn't change during simulation. +See `DistanceJoint` if you want to dynamically control length. +``` + + +### `WeldJoint` + +A `WeldJoint` is used to restrict all relative motion between two bodies, effectively joining them +together. + +`WeldJointDef` requires two bodies that will be connected, and a world anchor: + +```dart +final weldJointDef = WeldJointDef() + ..initialize(bodyA, bodyB, anchor); + +world.createJoint(WeldJoint(weldJointDef)); +``` + +```{flutter-app} +:sources: ../../examples +:page: weld_joint +:subfolder: stories/bridge_libraries/forge2d/joints +:show: code popup +``` + +- `bodyA`, `bodyB`: Two bodies that will be connected + +- `anchor`: Anchor point in world coordinates, at which two bodies will be welded together + to 0, the higher the value, the less springy the joint becomes. + + +#### Breakable Bodies and WeldJoint + +Since the Forge2D constraint solver is iterative, joints are somewhat flexible. This means that the +bodies connected by a WeldJoint may bend slightly. If you want to simulate a breakable body, it's +better to create a single body with multiple fixtures. When the body breaks, you can destroy a +fixture and recreate it on a new body instead of relying on a `WeldJoint`. diff --git a/docs/1.8.2/_sources/bridge_packages/flame_isolate/flame_isolate.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_isolate/flame_isolate.md.txt new file mode 100644 index 000000000..ff47f8572 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_isolate/flame_isolate.md.txt @@ -0,0 +1,5 @@ +# flame_isolate + +```{toctree} +Overview +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_isolate/isolate.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_isolate/isolate.md.txt new file mode 100644 index 000000000..2d45f9444 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_isolate/isolate.md.txt @@ -0,0 +1,72 @@ +# FlameIsolate + +The power of [integral_isolates](https://pub.dev/packages/integral_isolates) neatly packaged in +[flame_isolate](https://pub.dev/packages/flame_isolate) for your Flame game. + +If you've ever used the [compute](https://api.flutter.dev/flutter/foundation/compute-constant.html) +function before, you will feel right at home. This mixin allows you to run CPU-intensive code in an +isolate. + +To use it in your game you just need to add `flame_isolate` to your pubspec.yaml. + + +## Usage + +Just add the mixin `FlameIsolate` to your component and start utilizing the power of an isolate as +simple as running the [compute](https://api.flutter.dev/flutter/foundation/compute-constant.html) +function. + +Example: + +```dart +class MyGame extends FlameGame with FlameIsolate { + ... + @override + void update(double dt) { + if (shouldRecalculate) { + isolate(recalculateWorld, worldData).then(updateWorld); + } + ... + } + ... +} +``` + + +### Performance note + +Keep in mind that every component with `FlameIsolate` mixin that you create and add to your game +will create a new isolate. This means you will probably want to create a manager component to +manage a lot of "dumber" components. Think of it like ants, where the queen controls the worker +ants. If every individual worker ant got its own isolate, it would be a total waste of power, +hence you would put it on the queen, which in turn tells all the worker ants what to do. + +A simple example of this can be found in the example application for the FlameIsolate package. + + +### Backpressure Strategies + +Backpressure strategies are a way to cope with the job queue when job items are produced more +rapidly than the isolate can handle them. This presents the problem of what to do with such a +growing backlog of unhandled jobs. To mitigate this problem this library funnels all jobs through a +job queue handler. Also known as `BackpressureStrategy`. + +The ones currently supported are: + +- `NoBackPressureStrategy` that basically does not handle back pressure. It uses a FIFO stack for +storing a backlog of unhandled jobs. +-`ReplaceBackpressureStrategy` that has a job queue with size one, and discards the queue upon +adding a new job. +- `DiscardNewBackPressureStrategy` that has a job queue with size one, and as long as the queue is +populated a new job will not be added. + +You can specify a backpressure strategy by overriding the `backpressureStrategy` field. This will +create the isolate with the specified strategy when the component is mounted. + +```dart +class MyGame extends FlameGame with FlameIsolate { + @override + BackpressureStrategy get backpressureStrategy => ReplaceBackpressureStrategy(); + ... +} +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_lottie/flame_lottie.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_lottie/flame_lottie.md.txt new file mode 100644 index 000000000..259709970 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_lottie/flame_lottie.md.txt @@ -0,0 +1,51 @@ +# flame_lottie + +This package allows you to load and add Lottie animations to your Flame game. + + +The native Lottie libraries (such as [lottie-android](https://github.com/airbnb/lottie-android)) +are maintained by **Airbnb**. + +The Flutter package ``lottie``, on which this wrapper is based on, is by developed **xaha.dev** and +can be found on [pub.dev](https://pub.dev/packages/lottie). + + +## Usage + +To use it in your game you just need to add `flame_lottie` to your pubspec.yaml. + +Simply load the Lottie animation using the **loadLottie** method and +the [LottieBuilder](https://pub.dev/documentation/lottie/latest/lottie/LottieBuilder-class.html). +It allows all the various ways of loading a Lottie file: + +- [Lottie.asset](https://pub.dev/documentation/lottie/latest/lottie/Lottie/asset.html), for +obtaining a Lottie file from an AssetBundle using a key. +- [Lottie.network](https://pub.dev/documentation/lottie/latest/lottie/Lottie/network.html), for +obtaining a lottie file from a URL. +- [Lottie.file](https://pub.dev/documentation/lottie/latest/lottie/Lottie/file.html), for obtaining + a lottie file from a File. +- [Lottie.memory](https://pub.dev/documentation/lottie/latest/lottie/Lottie/memory.html), for +obtaining a lottie file from a Uint8List. + +... and add it as `LottieComponent` to your Flame 🔥 game. + +Example: + +```dart +class MyGame extends FlameGame { + ... + @override + Future onLoad() async { + final asset = Lottie.asset('assets/LottieLogo1.json'); + final animation = await loadLottie(asset); + add( + LottieComponent( + animation, + repeating: true, // Continuously loop the animation. + size: Vector2.all(400), + ), + ); + } + ... +} +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_network_assets/flame_network_assets.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_network_assets/flame_network_assets.md.txt new file mode 100644 index 000000000..29d80596c --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_network_assets/flame_network_assets.md.txt @@ -0,0 +1,35 @@ +# FlameNetworkAssets + +`FlameNetworkAssets` is a bridge package focused on providing a solution to fetch, and cache assets +from the network. + +The `FlameNetworkAssets` class provides an abstraction that should be extended in order to create +asset specific handler. + +By default, the package relies on the `http` package to make http requests, and `path_provider` +to get the place to store the local cache, to use a different approach for those, use the +optional arguments in the constructor. + +This package bundles a specific asset handler class for images: + +```dart +final networkAssets = FlameNetworkImages(); +final playerSprite = await networkAssets.load('https://url.com/image.png'); +``` + +To create a specific asset handler class, you just need to extend the `FlameNetworkAssets` class +and define the `decodeAsset` and `endcodeAsset` arguments: + +```dart +class FlameNetworkCustomAsset extends FlameNetworkAssets { + FlameNetworkImages({ + super.get, + super.getAppDirectory, + super.cacheInMemory, + super.cacheInStorage, + }) : super( + decodeAsset: (bytes) => CustomAsset.decode(bytes), + encodeAsset: (CustomAsset asset) => asset.encode(), + ); +} +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_oxygen/flame_oxygen.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_oxygen/flame_oxygen.md.txt new file mode 100644 index 000000000..da65d946d --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_oxygen/flame_oxygen.md.txt @@ -0,0 +1,8 @@ +# flame_oxygen + +[flame_oxygen](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen) + +```{toctree} +:hidden: + +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_rive/flame_rive.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_rive/flame_rive.md.txt new file mode 100644 index 000000000..f8c6f1f3c --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_rive/flame_rive.md.txt @@ -0,0 +1,6 @@ +# flame_rive + +```{toctree} +Overview + +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_rive/rive.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_rive/rive.md.txt new file mode 100644 index 000000000..dede4feca --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_rive/rive.md.txt @@ -0,0 +1,54 @@ +# flame_rive + +`flame_rive` is a bridge library for using [rive](https://rive.app/) animations in your Flame game. +Rive is a real-time interactive design and animation tool and you use it to create animations. + +To use a file created by Rive in your game you need to add `flame_rive` to your pubspec.yaml, as can +be seen in the +[Flame Rive example](https://github.com/flame-engine/flame/tree/main/packages/flame_rive/example) +and in the pub.dev [installation instructions](https://pub.dev/packages/flame_rive). + + +## How to use it + +First, start with adding the `animation.riv` file to the assets folder. Then load the artboard of +the animation to the game using the `loadArtboard` method. After that, create the +`StateMachineController` from the artboard and add a controller to it. Then you can create a +`RiveComponent` using that artboard. + +```{flutter-app} +:sources: ../flame/examples +:page: rive_example +:show: widget code infobox +:width: 200 +:height: 200 +``` + +```dart +class RiveExampleGame extends FlameGame { + @override + Future onLoad() async { + final skillsArtboard = + await loadArtboard(RiveFile.asset('assets/skills.riv')); + + final controller = StateMachineController.fromArtboard( + skillsArtboard, + "Designer's Test", + ); + + skillsArtboard.addController(controller!); + + add(RiveComponent(artboard: skillsArtboard, size: Vector2.all(550))); + } +} +``` + +You can use the controller to manage the state of animation. +Check out the example for more information. + + +## Full Example + +You can check an example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_rive/example). + diff --git a/docs/1.8.2/_sources/bridge_packages/flame_spine/flame_spine.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_spine/flame_spine.md.txt new file mode 100644 index 000000000..b0c6652dd --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_spine/flame_spine.md.txt @@ -0,0 +1,52 @@ +# flame_spine + +This package allows you to load and add Spine skeletal animations to your Flame game. + + +## Usage + +To use it in your game you just need to add `flame_spine` to your pubspec.yaml and your spine +assets to your `assets/` directory, and you can add a `SpineComponent` to your `FlameGame`. + +```{note} +Remember to call `await initSpineFlutter();` in your `main` method, or in `onLoad`. +``` + +Example: + +```dart +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + await initSpineFlutter(); + runApp(const GameWidget.controlled(gameFactory: SpineExample.new)); +} + +class FlameSpineExample extends FlameGame with TapDetector { + late final SpineComponent spineboy; + + @override + Future onLoad() async { + await initSpineFlutter(); + // Load the Spineboy atlas and skeleton data from asset files + // and create a SpineComponent from them, scaled down and + // centered on the screen + spineboy = await SpineComponent.fromAssets( + atlasFile: 'assets/spine/spineboy.atlas', + skeletonFile: 'assets/spine/spineboy-pro.skel', + scale: Vector2(0.4, 0.4), + anchor: Anchor.center, + position: size / 2, + ); + + // Set the "walk" animation on track 0 in looping mode + spineboy.animationState.setAnimationByName(0, 'walk', true); + await add(spineboy); + } + + @override + void onDetach() { + // Dispose the native resources that have been loaded for spineboy. + spineboy.dispose(); + } +} +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_splash_screen/flame_splash_screen.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_splash_screen/flame_splash_screen.md.txt new file mode 100644 index 000000000..a9f9ac826 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_splash_screen/flame_splash_screen.md.txt @@ -0,0 +1,17 @@ +# flame_splash_screen + +![Showcase of the splash screen](https://raw.githubusercontent.com/flame-engine/flame_splash_screen/main/demogif.gif) + +Style your flame game with a beautiful splash screen. + +flame_splash_screen is a very customizable splash screen package. + +```dart +FlameSplashScreen( + theme: FlameSplashTheme.dark, + onFinish: (BuildContext context) => Navigator.pushNamed(context, '/your-game-initial-screen') +) +``` + +Check the [package's repo](https://github.com/flame-engine/flame_splash_screen) and the +[pub page](https://pub.dev/packages/flame_splash_screen) for more details. diff --git a/docs/1.8.2/_sources/bridge_packages/flame_svg/flame_svg.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_svg/flame_svg.md.txt new file mode 100644 index 000000000..a287108d8 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_svg/flame_svg.md.txt @@ -0,0 +1,5 @@ +# flame_svg + +```{toctree} +Overview +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_svg/svg.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_svg/svg.md.txt new file mode 100644 index 000000000..22e9c9126 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_svg/svg.md.txt @@ -0,0 +1,47 @@ +# Flame SVG + +flame_svg provides a simple API for rendering SVG images in your game. + + +## Installation + +Svg support is provided by the `flame_svg` bridge package, be sure to put it in your pubspec file +to use it. + +If you want to know more about the installation visit +[flame_svg on pub.dev](https://pub.dev/packages/flame_svg/install). + + +## How to use flame_svg + +To use it just import the `Svg` class from `'package:flame_svg/flame_svg.dart'`, and use the +following snippet to render it on the canvas: + +```dart +final svgInstance = await Svg.load('android.svg'); + +final position = Vector2(100, 100); +final size = Vector2(300, 300); + +svgInstance.renderPosition(canvas, position, size); +``` + +or use the `SvgComponent` and add it to the component tree: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + final svgInstance = await Svg.load('android.svg'); + final size = Vector2.all(100); + final position = Vector2.all(100); + final svgComponent = SvgComponent( + size: size, + position: position, + svg: svgInstance, + ); + + add(svgComponent); + } +} +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt new file mode 100644 index 000000000..f046af0e7 --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_tiled/flame_tiled.md.txt @@ -0,0 +1,57 @@ +# flame_tiled + +**flame_tiled** is the bridge package that connects the flame game engine to [Tiled] maps by parsing +TMX (XML) files and accessing the tiles, objects, and everything in there. + +To use this, + +1. Create your own map by using [Tiled]. +2. Create a `TiledComponent` and add it to the component tree as follows: + +```dart +final component = await TiledComponent.load( + 'my_map.tmx', + Vector2.all(32), +); + +add(component); +``` + + +## Limitations + + +### Flip + +[Tiled] has a feature that allows you to flip a tile horizontally or vertically, or even rotate it. + +`flame_tiled` supports this but if you are using a large texture and have flipped tiles there will +be a drop in performance. If you want to ignore any flips in your tilemap you can set the +`ignoreFlip` to false in the constructor. + +**Note**: A large texture in this context means one with multiple tilesets (or a huge tileset) +where the sum of their dimensions are in the thousands. + +```dart +final component = await TiledComponent.load( + 'my_map.tmx', + Vector2.all(32), + ignoreFlip: true, +); +``` + + +### Clearing images cache + +If you have called `Flame.images.clearCache()` you also need to call `TiledAtlas.clearCache()` to +remove disposed images from the tiled cache. It might be useful if your next game map have completely +different tiles than the previous. + +[Tiled]: https://www.mapeditor.org/ + +```{toctree} +:hidden: + +Tiled +Layers +``` diff --git a/docs/1.8.2/_sources/bridge_packages/flame_tiled/layers.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_tiled/layers.md.txt new file mode 100644 index 000000000..72c0afd0c --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_tiled/layers.md.txt @@ -0,0 +1,44 @@ +# Layers + +At its simplest, layers can be retrieved from a Tilemap by invoking: + +```dart +getLayer("myObjectGroupLayer"); +getLayer("myImageLayer"); +getLayer("myTileLayer"); +getLayer("myGroupLayer"); +``` + +These methods will either return the requested layer type or null if it does not exist. + + +## Layer properties + +The following Tiled properties are supported: + +- [x] Visible +- [x] Opacity +- [ ] Tint color +- [x] Horizontal offset +- [x] Vertical offset +- [x] Parallax factor +- [x] Custom properties + + +## Tiles properties + +- Tiles can have custom properties accessible at `tile.properties`. +- Tiles can have a custom `type` (or `class` starting in Tiled v1.9) accessible at `tile.type`. + + +## Other features + +Other advanced features are not yet supported, but you can easily read the objects and other +features of the TMX and add custom behavior (eg regions for triggers and walking areas, custom +animated objects). + + +## Full Example + +You can check a working example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_tiled/example). diff --git a/docs/1.8.2/_sources/bridge_packages/flame_tiled/tiled.md.txt b/docs/1.8.2/_sources/bridge_packages/flame_tiled/tiled.md.txt new file mode 100644 index 000000000..ddbabd64e --- /dev/null +++ b/docs/1.8.2/_sources/bridge_packages/flame_tiled/tiled.md.txt @@ -0,0 +1,39 @@ +# Tiled + +[Tiled] is a great tool to design levels and maps. From [Tiled]'s documentation: + +> Tiled is a 2D level editor that helps you develop the content of your game. Its +> primary feature is to edit tile maps of various forms, but it also supports +> free image placement as well as powerful ways to annotate your level with extra +> information used by the game. Tiled focuses on general flexibility while trying +> to stay intuitive. +> +> In terms of tile maps, it supports straight rectangular tile layers, but also +> projected isometric, staggered isometric and staggered hexagonal layers. A +> tileset can be either a single image containing many tiles, or it can be a +> collection of individual images. In order to support certain depth faking +> techniques, tiles and layers can be offset by a custom distance and their +> rendering order can be configured. + + +![Tiled Editor](../../images/TiledEditor.jpg) + + +Flame provides a package ([flame_tiled]) that bundles a [dart] package which allows you to parse TMX +(XML) files and access the tiles, objects, and everything in there. + +The [dart] package provides a simple `Tiled` class and [flame_tiled] provides a component wrapper +`TiledComponent`, for the map rendering, which renders the tiles on the screen and supports +rotations and flips. + + +## Tiled Editor + +You can choose to download the [Tiled] map editor and create interactive maps that can be loaded +into your game. At its core, the [Tiled] map editor creates a TMX file that can be parsed and used +within your game. + + +[dart]: https://pub.dev/packages/tiled +[flame_tiled]: https://github.com/flame-engine/flame_tiled +[Tiled]: https://www.mapeditor.org/ diff --git a/docs/1.8.2/_sources/development/contributing.md.txt b/docs/1.8.2/_sources/development/contributing.md.txt new file mode 100644 index 000000000..ef6daa82a --- /dev/null +++ b/docs/1.8.2/_sources/development/contributing.md.txt @@ -0,0 +1,2 @@ +```{include} ../../CONTRIBUTING.md +``` diff --git a/docs/1.8.2/_sources/development/development.md.txt b/docs/1.8.2/_sources/development/development.md.txt new file mode 100644 index 000000000..42901125a --- /dev/null +++ b/docs/1.8.2/_sources/development/development.md.txt @@ -0,0 +1,15 @@ +# Development + +- [Contributing](contributing.md) +- [Documentation](documentation.md) +- [Style Guide](style_guide.md) +- [Tests Guide](testing_guide.md) + +```{toctree} +:hidden: + +Contributing +Documentation +Style Guide +Tests Guide +``` diff --git a/docs/1.8.2/_sources/development/documentation.md.txt b/docs/1.8.2/_sources/development/documentation.md.txt new file mode 100644 index 000000000..08efe28ed --- /dev/null +++ b/docs/1.8.2/_sources/development/documentation.md.txt @@ -0,0 +1,231 @@ +# Documentation Site + +Flame's documentation is written in **Markdown**. It is then rendered into HTML with the help of +the [Sphinx] engine and its [MyST] plugin. The rendered files are then manually (but with the help +of a script) published to [flame-docs-site], where the site is served via [GitHub Pages]. + +[Sphinx]: https://www.sphinx-doc.org/en/master/ +[MyST]: https://myst-parser.readthedocs.io/en/latest/ +[flame-docs-site]: https://github.com/flame-engine/flame-docs-site +[GitHub Pages]: https://pages.github.com/ + + +## Markdown + +The main documentation site is written in Markdown. We assume that you're already familiar with the +basics of the Markdown syntax (if not, there are plenty of guides on the Internet). Instead, this +section will focus on the Markdown extensions that are enabled in our build system. + + +## Table of contents + +The table of contents for the site must be created manually. This is done using special `{toctree}` +blocks, one per each subdirectory: + +`````markdown +```{toctree} +:hidden: + +First Topic +Second Topic +``` +````` + +When adding new documents into the documentation site, make sure that they are mentioned in one of +the toctrees -- otherwise you will see a warning during the build that the document is orphaned. + + +## Admonitions + +Admonitions are emphasized blocks of text with a distinct appearance. They are created using the +triple-backticks syntax: + +`````markdown +```{note} +Please note this very important caveat. +``` +```{warning} +Don't look down, or you will encounter an error. +``` +```{error} +I told you so. +``` +```{seealso} +Also check out this cool thingy. +``` +````` + +```{note} +Please note this very important caveat. +``` + +```{warning} +Don't look down, or you will encounter an error. +``` + +```{error} +I told you so. +``` + +```{seealso} +Also check out this cool thingy. +``` + + +## Deprecations + +The special `{deprecated}` block can be used to mark some part of documentation or syntax as being +deprecated. This block requires specifying the version when the deprecation has occurred + +`````markdown +```{deprecated} v1.3.0 + +Please use this **other** thing instead. +``` +````` + +Which would be rendered like this: + +```{deprecated} v1.3.0 + +Please use this **other** thing instead. +``` + + +## Live examples + +Our documentation site includes a custom-built **flutter-app** directive which allows creating +Flutter widgets and embedding them alongside the overall documentation content. + +In Markdown, the code for inserting an embed looks like this: + +`````markdown +```{flutter-app} +:sources: ../flame/examples +:page: tap_events +:show: widget code popup +:width: 180 +:height: 160 +``` +`````` + +Here's what the different options mean: + +- **sources**: specifies the name of the root directory where the Flutter code that you wish to run + is located. This directory must be a Flutter repository, and there must be a `pubspec.yaml` file + there. The path is considered relative to the `doc/_sphinx` directory. + +- **page**: a sub-path within the root directory given in `sources`. This option has two effects: + first, it is appended to the path of the html page of the widget, like so: `main.dart.html?$page`. + Secondly, the button to show the source code of the embed will display the code from the file or + directory with the name given by `page`. + + The purpose of this option is to be able to bundle multiple examples into a single executable. + When using this option, the `main.dart` file of the app should route the execution to the proper + widget according to the `page` being passed. + +- **show**: contains a subset of modes: `widget`, `code`, `infobox`, and `popup`. The `widget` mode + creates an iframe with the embedded example, directly within the page. The `code` mode will show + a button that allows the user to see the code that produced this example. The `popup` mode also + shows a button, which displays the example in an overlay window. This is more suitable for + demoing larger apps. Using both "widget" and "popup" modes at the same time is not recommended. + Finally, the `infobox` mode will display the result in a floating window -- this mode is best + combined with `widget` and `code`. + +- **width**: an integer that defines the width of the embedded application. If this is not defined, + the width will be 100%. + +- **height**: an integer that defines the height of the embedded application. If this is not + defined, the height will be 350px. + +```{flutter-app} +:sources: ../flame/examples +:page: tap_events +:show: widget code popup +``` + + +## Standardization and Templates + +For every section or package added to the documentation, naming conventions, directory structure, +and standardized table of contents are important. Every section and package must have a table of +contents or an entry in the parent markdown file to allow navigation from the left sidebar menu in +logical or alphabetical order. Additionally, naming conventions should be followed for organization, +such as: + +- bridge_packages/package_name/package_name.md +- documentation_section/documentation_section.md + +```{note} +Avoid having spaces in the paths to the docs since that will keep you from +building the project due to +[this bug](https://github.com/ipython/ipython/pull/13765). +``` + + +## Building documentation locally + +Building the documentation site on your own computer is fairly simple. All you need is the +following: + +1. A working **Flutter** installation, accessible from the command line. + +2. **Melos** command-line tool, as per the [contributing] guide. + +3. A **Python** environment, with python version 3.8+ or higher. Having a dedicated python + virtual environment is recommended but not required. + +4. Install the remaining requirements using the command + + ```shell + melos run doc-setup + ``` + +Once these prerequisites are met, you can build the documentation by using the built-in Melos +target: + +```shell +melos doc-build +``` + +The **melos doc-build** command here renders the documentation site into HTML. This command needs to +be re-run every time you make changes to any of the documents. Luckily, it is smart enough to only +rebuild the documents that have changed since the previous run, so usually, a rebuild takes only a +second or two. + +If you want to automatically recompile the docs every time there is a change to one of the files +you can use the the built-in Melos target below, which will also serve and open your default +browser with the docs. + +```shell +melos doc-serve +``` + +When using the **melos doc-serve** command, the **melos doc-build** is only needed when +there are changes to the sphinx theme. This is because the serve command both automatically +compiles the docs on changes and also hosts them locally. The docs are served at +`http://localhost:8000/` by default. + +There are other make commands that you may find occasionally useful too: + +- **melos doc-clean** removes all cached generated files (in case the system gets stuck in a bad +state). +- **melos doc-linkcheck** to check whether there are any broken links in the documentation. +- **melos doc-kill** removes any orphaned TCP threads running on port 8000. + +The generated html files will be in the `doc/_build/html` directory, you can view them directly +by opening the file `doc/_build/html/index.html` in your browser. The only drawback is that the +browser won't allow any dynamic content in a file opened from a local drive. The solution to this +is to run **melos doc-serve**. + +If you ever run the **melos doc-clean** command, the server will need to be restarted, because the +clean command deletes the entire `html` directory. + +```{note} +Avoid having spaces in the paths to the docs since that will keep you from +building the project due to +[this bug](https://github.com/ipython/ipython/pull/13765). +``` + + +[contributing]: contributing.md#environment-setup diff --git a/docs/1.8.2/_sources/development/style_guide.md.txt b/docs/1.8.2/_sources/development/style_guide.md.txt new file mode 100644 index 000000000..8f6e954ed --- /dev/null +++ b/docs/1.8.2/_sources/development/style_guide.md.txt @@ -0,0 +1,228 @@ +# Flame Style Guide + +This is a general style guide for writing code within Flame and adjacent projects. We strive to +maintain the code clean and readable -- both for the benefit of the users who will need to study +this code in order to understand how a particular feature works or debug something that is breaking, +and for the benefit of the current and future maintainers. + +This guide extends upon the official [Dart's style guide][effective dart]. Please make sure to read +that document first, as it is sure to improve your skill in Dart programming. + + +## Code Formatting + +Most of the code formatting rules are enforced automatically via the linter. Run the following +commands to ensure the code is conformant and to fix any easy formatting problems: + +```shell +flutter analyze +flutter format . +``` + + +## Code Structure + + +### Imports + +- If you're using an external symbol that's defined in multiple libraries, prefer importing the + smallest of them. For example, use `package:meta/meta.dart` to import annotations like + `@protected`, or `dart:ui` to import `Canvas`. + +- Never import `package:flutter/cupertino.dart` or `package:flutter/material.dart` -- prefer + a much smaller library `package:flutter/widgets.dart` if you're working with widgets. + + +### Exports + +- Strongly prefer to have only one public class per file, and name the file after that class. + Having several private classes within the file is perfectly reasonable. + +- A possible exception to this rule is if the "main" class requires some small "helper" classes + that need to be public. Or if the file hosts multiple very small related classes. + +- The "main" class in a file should be located at the start of the file (right after the imports + section), so that it can be seen immediately upon opening the file. All other definitions, + including typedefs, helper classes and functions, should be moved below the main class. + +- If multiple public symbols are defined in a file, then they must be exported explicitly using + the `export ... show ...` statement. For example: + + ```dart + export 'src/effects/provider_interfaces.dart' + show + AnchorProvider, + AngleProvider, + PositionProvider, + ScaleProvider, + SizeProvider; + ``` + + +### Assertions + +Use `assert`s to detect contract violations, or pre-condition/post-condition failures. Sometimes, +however, using exceptions would be more appropriate. The following rules of thumb apply: + +- Use an assert with a clear error message to check for a condition that is in developers' control. + For example, when creating a component that takes an `opacity` level as an input, you should check + whether the value is in the range from 0 to 1. Consider also including the value itself into the + error message, to make it easier for the developer to debug the error: + + ```dart + assert(0 <= opacity && opacity <= 1, 'The opacity value must be from 0 to 1: $opacity'); + ``` + + Always use asserts as early as possible to detect possible violations. For example, check the + validity of `opacity` in the constructor/setter, instead of in the render function. + + When adding such an assert, also include a test that checks that the assert triggers. This test + would verify that the component does not accept invalid input, and that the error message is what + you expect it to be. + +- Use an assert without an error message to check for a condition that cannot be triggered by the + developer through any means known to you. If such an assert does trigger, it would indicate a bug + in the Flame framework. + + Such asserts serve as "mini-tests" directly in the code, and protect against future refactorings + that could create an erroneous internal state. It should not be possible to write a test that + would deliberately trigger such an assert. + +- Use an explicit if-check with an exception to test for a condition that may be outside of the + developer's control (i.e. it may depend on the environment or on user's input). When deciding + whether to use an assert or exception, consider the following question: is it possible for the + error condition to occur in production even after the developer has done extensive testing on + their side? + + +### Class structure + +- Consider putting all class constructors at the top of the class. This makes it much easier to see + how the class ought to be used. + +- Try to make as much of your class' API private as possible, do not expose members "just in case". + This makes it much easier to modify/refactor the class later without it being a breaking change. + + Remember to document all your public members! Documenting things is harder than it looks, and one + way to avoid the burden of documentation is to make as many variables private as possible. + +- If a class exposes a `List` or `Vector2` property -- it is **NOT** an invitation to modify + them at will! Consider such properties as read-only, unless the documentation explicitly says that + they are allowed to be modified. + +- When a class becomes sufficiently big, consider adding *regions* inside it, which help with code + navigation and collapsing (note the lack of space after `//`): + + ```dart + //#region Region description + ... + //#endregion + ``` + +- If a class has a private member that needs to be exposed via a getter/setter, prefer the following + code structure: + + ```dart + class MyClass { + MyClass(); + + ... + int _variable; + ... + + /// Docs for both the getter and the setter. + int get variable => _variable; + set variable(int value) { + assert(value >= 0, 'variable must be non-negative: $value'); + _variable = value; + } + } + ``` + + This would gather all private variables in a single block near the top of the class, allowing one + to quickly see what data the class has. + + +## Documentation + +- Use dartdocs `///` to explain the meaning/purpose of a class, method, or a variable. + +- Use regular comments `//` to explain implementation details of a particular code fragment. That + is, these comments explain HOW something works. + +- Use markdown documentation in `doc/` folder to give the high-level overview of the functionality, + and especially how it fits into the overall Flame framework. + + +### Dartdocs + +- Check the [Flutter Documentation Guide] -- it contains lots of great advice on writing good + documentation. + - However, disregard the advice about writing in a passive voice. + +- Class documentation should ideally start with the class name itself, and follow a pattern such as: + + ```dart + /// [MyClass] is ... + /// [MyClass] serves as ... + /// [MyClass] does the following ... + ``` + + The reason for such convention is that often the documentation for a class becomes sufficiently + long, and it may not be immediately apparent when looking at the top of the doc what exactly is + being documented there. + +- Method documentation should start with a verb in the present simple tense, with the method name + as an implicit subject. Add a paragraph break after the first sentence. Try to think about what + could be unclear to the users of the method; and mention any pre- and post-conditions. + For example: + + ```dart + /// Adds a new [child] into the container, and becomes the owner of that + /// child. + /// + /// The child will be disposed of when this container is destroyed. + /// It is an error to try to add a child that already belongs to another + /// container. + void addChild(T child) { ... } + ``` + + Avoid stating the obvious (or at least only the obvious). + +- Constructor documentation may follow either the style of a method (i.e. "Creates ...", + "Constructs ..."), or of the class but omitting the name of the class (i.e. "Rectangular-shaped + component"). Constructor documentation may be omitted if (1) it's the main constructor of the + class, and (2) all the parameters are obvious and coincide with the public members of the class. + + **Do not** use macros to copy the class documentation into the constructor's dartdoc. Generally, + the class documentation answers the question "what the class is", whereas the constructor docs + answer "how it will be constructed". + + +### Main docs + +This refers to the docs on the main Flame Documentation website, the one you're reading right now. +The main documentation site serves as a place where people go to learn about various functionality +available in Flame. If you're adding a new class, then it must be documented both at the dartdocs +level, and on the main docs site. The latter serves the purposes of discoverability of your class. +Without the docs site, your class might never be used (or at least used less than it could have +been), because the developers would simply not know about it. + +When adding the documentation to the main docs site, consider also including an example directly +into the docs. This will make readers more excited about trying this new functionality. + +Check the [Documentation] manual about how to work with the docs site. + +The following style rules generally apply when writing documentation: + +- Maximum line length of 100 characters; +- Prefer to define external links at the bottom of the document, so as to make reading the plain + text of the document easier; +- Separate headers from the preceding content with 2 blank lines -- this makes it easier to see the + sections within the plain text. +- Lists should start at the beginning of the line and sublists should be indented with 2 spaces. + + +[effective dart]: https://dart.dev/guides/language/effective-dart +[flutter documentation guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#user-content-documentation-dartdocs-javadocs-etc +[documentation]: documentation.md diff --git a/docs/1.8.2/_sources/development/testing_guide.md.txt b/docs/1.8.2/_sources/development/testing_guide.md.txt new file mode 100644 index 000000000..d9b1a292a --- /dev/null +++ b/docs/1.8.2/_sources/development/testing_guide.md.txt @@ -0,0 +1,176 @@ +# Writing tests + +- All new functionality must be tested, if at all possible. When fixing a bug, tests must be added + to ensure that this bug would not reappear in the future. + +- Run `melos run coverage` to execute all tests in the "coverage" mode. The results will be saved + in the `coverage/index.html` file, which can be opened in a browser. Try to achieve 100% coverage + for any new functionality added. + +- Every source file should have a corresponding test file, with the `_test` suffix. For example, + if you're making a `SpookyEffect` and the source file is `src/effects/spooky_effect.dart`, then + the test file should be `test/effects/spooky_effect_test.dart` mirroring the source directory. + +- The test file should contain a `main()` function with a single `group()` whose name matches the + name of the class being tested. If the source file contains multiple public classes, then each of + them should have its own group. For example: + + ```dart + void main() { + group('SpookyEffect', () { + // tests here + }); + } + ``` + +- For a larger class, multiple groups can be created inside the top-level group, allowing to + navigate the test suite easier. The names of the nested groups should be capitalized. + +- The names of the individual tests should normally start with a lowercase. + +- Often, you would need to define multiple helper classes to run the tests. Such classes should be + private (start with an underscore), and placed at the end of the file. The reason for this is that + whenever some test breaks, the first thing one needs to do is to go into the test file and run all + the tests. Having the `main()` function at the top of the file makes this process much easier. + + +## Types of tests + + +### Simple tests + +```dart +test('the name of the test', () { + expect(...); +}); +``` + +This is the simplest kind of test available, and also the fastest. Use these tests for checking +some classes/methods that can function in isolation from the rest of the Flame framework. + + +### FlameGame tests + +It is very common to want to have a `FlameGame` instance inside a test, so that you can add some +components to it and verify various behaviors. The following approach is recommended: + +```dart +testWithFlameGame('the name of the test', (game) async { + game.add(...); + await game.ready(); + + expect(...); +}); +``` + +Here the `game` instance that is passed to the test body is a fully initialized game that behaves +as if it was mounted to a `GameWidget`. The `game.ready()` method waits until all the scheduled +components are loaded and mounted to the component tree. + +The time within the `game` can be advanced with `game.update(dt)`. + +If you need to have a custom game inside this test (say, a game with some mixin), then use + +```dart +testWithGame<_MyGame>( + 'the name of the test', + _MyGame.new, + (game) async { + // test body... + }, +); +``` + + +### Widget tests + +Sometimes having a "naked" `FlameGame` is insufficient, and you want to have access to the Flutter +infrastructure as well. That is, to have a game mounted into a real `GameWidget` embedded into an +actual Flutter framework. In such cases, use + +```dart +testWidgets('test name', (tester) async { + final game = _MyGame(); + await tester.pumpWidget(GameWidget(game: game)); + await tester.pump(); + await tester.pump(); + + // At this point the game is fully initialized, and you can run your checks + // against it. + expect(...); + + // Equivalent to game.update(0) + await tester.pump(); + + // Advances in-game time by 20 milliseconds + await tester.pump(const Duration(milliseconds: 20)); +}); +``` + +There are some additional methods available on the `tester` controller, for example in order to +simulate taps, or drags, or key presses. + + +### Golden tests + +These tests verify that things render as intended. The process of creating a golden test is +simple: + +1. Write the test, using the following template: + + ```dart + testGolden( + 'the name of the test', + (game) async { + // Set up the game by adding the necessary components + // You can add `expect()` checks here too, if you want to + }, + size: Vector2(300, 200), + goldenFile: '.../_goldens/my_test_file.png', + ); + ``` + + Here the `size` parameter determines the size of the game canvas and of the output image. The + `goldenFile` parameter is the name of the file where you want to store the "golden" results. This + should be a relative path to the `test/_goldens` directory, starting from your test file. + +2. Run + + ```shell + flutter test --update-goldens + ``` + + this would create the golden file for the first time. Open the file to verify that it renders + exactly as you intended. If not, then delete the file and go back to step 1. + +3. Subsequent runs of `flutter test` will check whether the output of the golden test matches the + saved golden file. If not, Flutter will save the image-diff files into the `failures/` directory + where your test is located. + +```{note} +Avoid using text in your golden tests -- it does not render reliably across +different platforms, due to font discrepancies and differences in +anti-aliasing algorithms. +``` + + +### Random tests + +These are the tests that use a random number generator in order to construct a randomized input and +then check its correctness. Use as follows: + +```dart +testRandom('test name', (Random random) { + // Use [random] to generate random input +}); +``` + +You can add `repeatCount: 1000` parameter to run this test the specified number of times, each one +with a different seed. It is useful to run a high `repeatCount` when developing the test, to ensure +that it doesn't break. However, when submitting the test to the main repository, avoid repeatCounts +higher than 10. + +If the test breaks at some particular seed, then that seed will be shown in the test output. Add it +as the `seed: NNN` parameter to your test, and you'll be able to run it for the same seed as long +as you need until the test is fixed. Do not leave the `seed:` parameter when submitting your code, +as it defeats the purpose of having the test randomized. diff --git a/docs/1.8.2/_sources/flame/camera_and_viewport.md.txt b/docs/1.8.2/_sources/flame/camera_and_viewport.md.txt new file mode 100644 index 000000000..1f6d1dc5d --- /dev/null +++ b/docs/1.8.2/_sources/flame/camera_and_viewport.md.txt @@ -0,0 +1,224 @@ +# Camera and Viewport + +When rendering on Flutter, the regular coordinate space used are logical pixels. That means one +pixel for Flutter is already not necessarily one real pixel on the device, because of the [device's +pixel ratio](https://api.flutter.dev/flutter/widgets/MediaQueryData/devicePixelRatio.html). When it +gets to the Flame level, we always consider the most fundamental level to be logical pixels, so all +the device specific complexity is abstracted away. + +However, that still leaves you with arbitrarily shaped and sized screens. And it's very likely that +your game has some sort of game world with an intrinsic coordinate system that does not map to +screen coordinates. Flame adds two distinct concepts to help transform coordinate spaces. For the +former, we have the Viewport class. And for the later, we have the Camera class. + + +## Viewport + +The Viewport is an attempt to unify multiple screen (or, rather, game widget) sizes into a single +configuration for your game by translating and resizing the canvas. + +The `Viewport` interface has multiple implementations and can be used from scratch on your `Game` +or, if you are using `FlameGame` instead, it's already built-in (with a default no-op viewport). + +These are the viewports available to pick from (or you can implement the interface yourself to suit +your needs): + +- `DefaultViewport`: this is the no-op viewport that is associated by default with any `FlameGame`. +- `FixedResolutionViewport`: this viewport transforms your Canvas so that, from the game + perspective, the dimensions are always set to a fixed pre-defined value. This means it will scale + the game as much as possible and add black bars if needed. + +When using `FlameGame`, the operations performed by the viewport are done automatically to every +render operation, and the `size` property in the game, instead of the logical widget size, becomes +the size as seen through the viewport together with the zoom of the camera. If for some reason you +need to access the original real logical pixel size, you can use `canvasSize`. For a more in depth +description on what each `Viewport` does and how it operates, check the documentation on its class. + + +## Camera + +Unlike the `Viewport`, the `Camera` is a more dynamic `Canvas` transformation that is normally +dependent on: + +- World coordinates that do not match screen coordinates 1:1. +- Centering or following the player around the game world (if the world is bigger than the screen). +- User controlled zooming in and out. + +There is only one Camera implementation but it allows for many different configurations. Again, you +can use it standalone on your `Game` but it's already included and wired into `FlameGame`. + +One important thing to note about the Camera is that since (unlike the Viewport) it's intended to be +dynamic, most camera movements won't immediately happen. Instead, the camera has a configurable +speed and is updated on the game loop. If you want to immediately move your camera (like on your +first camera setup at game start) you can use the `snap` function. Calling snap during the game can +lead to jarring or unnatural camera movements though, so avoid that unless desired (say for a map +transition, for example). Carefully check the docs for each method for more details about how it +affects the camera movement. + +Another important note is that the camera is applied after the viewport, and only to non-HUD +components. So screen size here is considering the effective size after Viewport transformations. + +There are two types of transformations that the Camera can apply to the Canvas. The first and most +complex one is translation. That can be applied by several factors: + +- nothing: by default the camera won't apply any transformation, so it's optional to use it. +- relative offset: you can configure this to decide "where the center of the camera should be on + the screen". By default it's the top left corner, meaning that the centered coordinate or object + will always be on the top left corner of the screen. You can smoothly change the relative offset + during gameplay (that can be used to apply a dialogue or item pickup temporary camera transition + for example). +- moveTo: if you want to ad-hoc move your camera you can use this method; it will smoothly + transition the camera to a new position, ignoring follows but respecting relative offset and + world bounds. This can be reset by `resetMovement` if used in conjunction to follow so that the + followed object starts being considered again. +- follow: you can use this method so that your camera continuously "follow" an object (for example, + a `PositionComponent`). This is not smooth because the movement of the followed object itself is + assumed to already be smooth (i.e. if your character teleport the camera will also immediately + teleport). +- world bounds: when using follow, you can optionally define the bounds of the world. If that is + done, the camera will stop following/moving so that out-of-bounds areas are not shown (as long as + the world is bigger than the screen). + +Finally the second transformation that the camera applies is scaling. That allows for dynamic +zooming, and it's controlled by the `zoom` field. There is no zoom speed, that must be controlled by +you when changing. The `zoom` variable is immediately applied. + +When dealing with input events, it is imperative to convert screen coordinates to world coordinates +(or, for some reasons, you might want to do the reverse). The Camera provides two functions, +`screenToWorld` and `worldToScreen` to easily convert between these coordinate spaces. + + +### Camera.followVector2 + +Immediately snaps the camera to start following a `Vector2`. + +This means that the camera will move so that the position vector is in a fixed position on the +screen. That position is determined by a fraction of screen size defined by the `relativeOffset` +argument (defaults to the center). The `worldBounds` argument can be optionally set to add +boundaries to how far the camera is allowed to move. + +Example: + +```dart +class MyGame extends FlameGame { + final someVector = Vector2(100, 100); + @override + void onLoad() { + camera.followVector2(someVector); + } +} + +``` + + +### Camera.followComponent + +Immediately snaps the camera to start following a `PositionComponent`. + +This means that the camera will move so that the position vector of the component is in a fixed +position on the screen. That position is determined by a fraction of screen size defined by the +`relativeOffset` argument (defaults to the center). +The `worldBounds` argument can be optionally set to add boundaries to how far the camera is allowed +to move. + +The component is "grabbed" by its anchor (default top left). +So for example if you want the center of the object to be at the fixed position, set the components +anchor to center. + +Example: + +```dart +class MyGame extends FlameGame { + @override + Future onLoad() async { + final sprite = await loadSprite('pizza.png'); + final player = SpriteComponent( + sprite: sprite, + size: size, + anchor: Anchor.center, + ); + add(player); + + camera.followComponent(player); + } +} +``` + + +### Using the camera with the Game class + +If you are not using `FlameGame`, but instead are using the `Game` mixin, then you need to manage +calling certain camera methods yourself. Let's say we have the following game structure, and we +want to add the camera functionality: + +```dart +class YourGame extends Game { + Camera? camera; + + @override + void onLoad() {} + + @override + void render(Canvas canvas) {} + + @override + void update(double dt) {} +} +``` + +We first create a new camera instance on load and assign our game as the reference: + +```dart + @override + void onLoad() { + camera = Camera(); + + // This is required for the camera to work. + camera?.gameRef = this; + + // Not required but recommend to set it now or when you set the follow target. + camera?.worldBounds = yourWorldBounds; + + // Rest of your on load code. + } +``` + +The camera can also be made aware of which position to follow, this is an optional feature as you +can also use the camera for just moving,snapping or shaking. + +To do this the `Camera` class provides multiple methods for it but let's showcase the simplest one +and that is the `followVector2`: + +```dart + // Somewhere in your code: + camera?.followVector2( + yourPositionToFollow, + // Optional to pass, it will overwrite the previous bounds. + worldBounds: yourWorldBounds, + ); +``` + +Now that the camera is created and it is aware of both the world bounds and the position it should +follow, it can be used to translate the canvas in the render method: + +```dart + @override + void render(Canvas canvas) { + // This will apply the camera transformation. + camera?.apply(canvas); + + // Rest of your rendering code. + } +``` + +The only thing left to do is to call the `update` method on the `Camera` so it can smoothly follow +your given position: + +```dart + @override + void update(double dt) { + camera?.update(dt); + + // Rest of your update code. + } +``` diff --git a/docs/1.8.2/_sources/flame/camera_component.md.txt b/docs/1.8.2/_sources/flame/camera_component.md.txt new file mode 100644 index 000000000..7c4041d93 --- /dev/null +++ b/docs/1.8.2/_sources/flame/camera_component.md.txt @@ -0,0 +1,205 @@ +# Camera component + +```{note} +This document describes a new camera API. The more traditional approach +(which will be deprecated) for handling a camera is described in +[](camera_and_viewport.md). +``` + +Camera-as-a-component is an alternative way of structuring a game, an approach +that allows more flexibility in placing the camera, or even having more than +one camera simultaneously. + +In order to understand how this approach works, imagine that your game world is +an entity that exists *somewhere* independently from your application. Imagine +that your game is merely a window through which you can look into that world. +That you can close that window at any moment, and the game world would still be +there. Or, on the contrary, you can open multiple windows that all look at the +same world (or different worlds) at the same time. + +With this mindset, we can now understand how camera-as-a-component works. + +First, there is the [](#world) class, which contains all components that are +inside your game world. The `World` component can be mounted anywhere, for +example at the root of your game class. + +Then, a [](#cameracomponent) class that "looks at" the `World`. The +`CameraComponent` has a `Viewport` and a `Viewfinder` inside, allowing both the +flexibility of rendering the world at any place on the screen, and also control +the viewing location and angle. + + +## World + +This component should be used to host all other components that comprise your +game world. The main property of the `World` class is that it does not render +through traditional means -- instead, create one or more [](#cameracomponent)s +to "look at" the world. + +A game can have multiple `World` instances that can be rendered either at the +same time, or at different times. For example, if you have two worlds A and B +and a single camera, then switching that camera's target from A to B will +instantaneously switch the view to world B without having to unmount A and +then mount B. + +Just like with most `Component`s, children can be added to `World` by using the +`children` argument in its constructor, or by using the `add` or `addAll` +methods. + + +## CameraComponent + +This is a component through which a `World` is rendered. It requires a +reference to a `World` instance during construction; however later the target +world can be replaced with another one. Multiple cameras can observe the same +world at the same time. + +A `CameraComponent` has two other components inside: a [](#viewport) and a +[](#viewfinder). Unlike the `World` object, the camera owns the viewport and +the viewfinder, which means those components are children of the camera. + +There is also a static property `CameraComponent.currentCamera` which is not +null only during the rendering stage, and it returns the camera object that +currently performs rendering. This is needed only for certain advanced use +cases where the rendering of a component depends on the camera settings. For +example, some components may decide to skip rendering themselves and their +children if they are outside of the camera's viewport. + + +### CameraComponent.withFixedResolution() + +This factory constructor will let you pretend that the user's device has a fixed resolution of your +choice. For example: + +```dart +final camera = CameraComponent.withFixedResolution( + world: myWorldComponent, + width: 800, + height: 600, +); +``` + +This will create a camera with a viewport centered in the middle of the screen, taking as much +space as possible while still maintaining the 800:600 aspect ratio, and showing a game world region +of size 800 x 600. + +A "fixed resolution" is very simple to work with, but it will underutilize the user's available +screen space, unless their device happens to have the same pixel ratio as your chosen dimensions. + + +## Viewport + +The `Viewport` is a window through which the `World` is seen. That window +has a certain size, shape, and position on the screen. There are multiple kinds +of viewports available, and you can always implement your own. + +The `Viewport` is a component, which means you can add other components to it. +These children components will be affected by the viewport's position, but not +by its clip mask. Thus, if a viewport is a "window" into the game world, then +its children are things that you can put on top of the window. + +Adding elements to the viewport is a convenient way to implement "HUD" +components. + +The following viewports are available: + +- `MaxViewport` (default) -- this viewport expands to the maximum size allowed + by the game, i.e. it will be equal to the size of the game canvas. +- `FixedSizeViewport` -- a simple rectangular viewport with predefined size. +- `FixedAspectRatioViewport` -- a rectangular viewport which expands to fit + into the game canvas, but preserving its aspect ratio. +- `CircularViewport` -- a viewport in the shape of a circle, fixed size. + + +## Viewfinder + +This part of the camera is responsible for knowing which location in the +underlying game world we are currently looking at. The `Viewfinder` also +controls the zoom level, and the rotation angle of the view. + +The `anchor` property of the viewfinder allows you to designate which point +inside the viewport serves as a "logical center" of the camera. For example, +in side-scrolling action games it is common to have the camera focused on the +main character who is displayed not in the center of the screen but closer to +the lower-left corner. This off-center position would be the "logical center" +of the camera, controlled by the viewfinder's `anchor`. + +Components added to the `Viewfinder` as children will be rendered as if they +were part of the world (but on top). It is more useful to add behavioral +components to the viewfinder, for example [](effects.md) or other controllers. + + +## Camera controls + +There are several ways to modify camera's settings at runtime: + + 1. Do it manually. You can always override the `CameraComponent.update()` + method (or the same method on the viewfinder or viewport) and within it + change the viewfinder's position or zoom as you see fit. This approach may + be viable in some circumstances, but in general it is not recommended. + + 2. Apply effects and/or behaviors to the camera's `Viewfinder` or `Viewport`. + The effects and behaviors are special kinds of components whose purpose is + to modify over time some property of a component that they attach to. + + 3. Use special camera functions such as `follow()`, `moveBy()` and `moveTo()`. + Under the hood, this approach uses the same effects/behaviors as in (2). + +Camera has several methods for controlling its behavior: + +- `Camera.follow()` will force the camera to follow the provided target. + Optionally you can limit the maximum speed of movement of the camera, or + allow it to move horizontally/vertically only. + +- `Camera.stop()` will undo the effect of the previous call and stop the camera + at its current position. + +- `Camera.moveBy()` can be used to move the camera by the specified offset. + If the camera was already following another component or moving towards, + those behaviors would be automatically cancelled. + +- `Camera.moveTo()` can be used to move the camera to the designated point on + the world map. If the camera was already following another component or + moving towards another point, those behaviors would be automatically + cancelled. + +- `Camera.setBounds()` allows you to add limits to where the camera is allowed to go. These limits + are in the form of a `Shape`, which is commonly a rectangle, but can also be any other shape. + + +### visibleWorldRect + +The camera exposes property `visibleWorldRect`, which is a rect that describes the world's region +which is currently visible through the camera. This region can be used in order to avoid rendering +components that are out of view, or updating objects that are far away from the player less +frequently. + +The `visibleWorldRect` is a cached property, and it updates automatically whenever the camera +moves or the viewport changes its size. + + +### Check if a component is visible from the camera point of view + +The `CameraComponent` has a method called `canSee` which can be used to check +if a component is visible from the camera point of view. +This is useful for example to cull components that are not in view. + +```dart +if (!camera.canSee(component)) { + component.removeFromParent(); // Cull the component +} +``` + + +## Comparison to the traditional camera + +Compared to the normal [Camera](camera_and_viewport.md), the `CameraComponent` +has several advantages: + +- Multiple cameras can be added to the game at the same time; +- More flexibility in choosing the placement and the size of the viewport; +- Switching camera from one world to another can happen instantaneously, + without having to unmount one world and then mount another; +- Support rotation of the world view; +- Effects can be applied either to the viewport, or to the viewfinder; +- More flexible camera controllers. diff --git a/docs/1.8.2/_sources/flame/collision_detection.md.txt b/docs/1.8.2/_sources/flame/collision_detection.md.txt new file mode 100644 index 000000000..d465ea902 --- /dev/null +++ b/docs/1.8.2/_sources/flame/collision_detection.md.txt @@ -0,0 +1,627 @@ +# Collision Detection + +Collision detection is needed in most games to detect and act upon two components intersecting each +other. For example an arrow hitting an enemy or the player picking up a coin. + +In most collision detection systems you use something called hitboxes to create more precise +bounding boxes of your components. In Flame the hitboxes are areas of the component that can react +to collisions (and make [gesture input](inputs/gesture_input.md#gesturehitboxes)) more accurate. + +The collision detection system supports three different types of shapes that you can build hitboxes +from, these shapes are Polygon, Rectangle and Circle. Multiple hitbox can be added +to a component to form the area which can be used to either detect collisions +or whether it contains a point or not, +the latter is very useful for accurate gesture detection. The collision detection does not handle +what should happen when two hitboxes collide, so it is up to the user to implement what will happen +when for example two `PositionComponent`s have intersecting hitboxes. + +Do note that the built-in collision detection system does not take collisions between two hitboxes +that overshoot each other into account, this could happen when they either move very fast or +`update` being called with a large delta time (for example if your app is not in the foreground). +This behavior is called tunneling, if you want to read more about it. + +Also note that the collision detection system has a limitation that makes it not work properly if +you have certain types of combinations of flips and scales of the ancestors of the hitboxes. + + +## Mixins + + +### HasCollisionDetection + +If you want to use collision detection in your game you have to add the `HasCollisionDetection` +mixin to your game so that it can keep track of the components that can collide. + +Example: + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + // ... +} +``` + +Now when you add `ShapeHitbox`s to components that are then added to the game, they will +automatically be checked for collisions. + +You can also add `HasCollisionDetection` directly to another `Component` instead +of the `FlameGame`, +for example to the `World` that is used for the `CameraComponent`. +If that is done, hitboxes that are added in that component's tree will only be compared to other +hitboxes in that subtree, which makes it possible to have several worlds with collision detection +within one `FlameGame`. + +Example: + +```dart +class CollisionDetectionWorld extends World with HasCollisionDetection {} +``` + +```{note} +Hitboxes will only be connected to one collision detection system and that is +the closest parent that has the `HasCollisionDetection` mixin. +``` + + +### CollisionCallbacks + +To react to a collision you should add the `CollisionCallbacks` mixin to your component. +Example: + + +```{flutter-app} +:sources: ../flame/examples +:page: collision_detection +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +class MyCollidable extends PositionComponent with CollisionCallbacks { + @override + void onCollision(Set points, PositionComponent other) { + if (other is ScreenHitbox) { + //... + } else if (other is YourOtherComponent) { + //... + } + } + + @override + void onCollisionEnd(PositionComponent other) { + if (other is ScreenHitbox) { + //... + } else if (other is YourOtherComponent) { + //... + } + } +} +``` + +In this example we use Dart's `is` keyword to check what kind of component we collided with. +The set of points is where the edges of the hitboxes intersect. + +Note that the `onCollision` method will be called on both `PositionComponent`s if they have both +implemented the `onCollision` method, and also on both hitboxes. The same goes for the +`onCollisionStart` and `onCollisionEnd` methods, which are called when two components and hitboxes +starts or stops colliding with each other. + +When a `PositionComponent` (and hitbox) starts to collide with another `PositionComponent` +both `onCollisionStart` and `onCollision` are called, so if you don't need to do something specific +when a collision starts you only need to override `onCollision`, and vice versa. + +If you want to check collisions with the screen edges, as we do in the example above, you can use +the predefined [ScreenHitbox](#screenhitbox) class. + +By default all hitboxes are hollow, this means that one hitbox can be fully enclosed by another +hitbox without triggering a collision. If you want to set your hitboxes to be solid you can set +`isSolid = true`. A hollow hitbox inside of a solid hitbox will trigger a collision, but not the +other way around. If there are no intersections with the edges on a solid hitbox the center +position is instead returned. + + +## ShapeHitbox + +The `ShapeHitbox`s are normal components, so you add them to the component that you want to add +hitboxes to just like any other component: + +```dart +class MyComponent extends PositionComponent { + @override + void onLoad() { + add(RectangleHitbox()); + } +} +``` + +If you don't add any arguments to the hitbox, like above, the hitbox will try to fill its parent as +much as possible. Except for having the hitboxes trying to fill their parents, +there are two ways to +initiate hitboxes and it is with the normal constructor where you define the hitbox by itself, with +a size and a position etc. The other way is to use the `relative` constructor which defines the +hitbox in relation to the size of its intended parent. + + +In some specific cases you might want to handle collisions only between hitboxes, without +propagating `onCollision*` events to the hitbox's parent component. For example, a vehicle could +have a body hitbox to control collisions and side hitboxes to check the possibility to turn left +or right. +So, colliding with a body hitbox means colliding with the component itself, whereas colliding with +a side hitbox does not mean a real collision and should not be propagated to hitbox's parent. +For this case you can set `triggersParentCollision` variable to `false`: + +```dart +class MyComponent extends PositionComponent { + + late final MySpecialHitbox utilityHitbox; + + @override + void onLoad() { + utilityHitbox = MySpecialHitbox(); + add(utilityHitbox); + } + + void update(double dt) { + if (utilityHitbox.isColliding) { + // do some specific things if hitbox is colliding + } + } +// component's onCollision* functions, ignoring MySpecialHitbox collisions. +} + +class MySpecialHitbox extends RectangleHitbox { + MySpecialHitbox() { + triggersParentCollision = false; + } + +// hitbox specific onCollision* functions + +} +``` + +You can read more about how the different shapes are defined in the +[ShapeComponents](components.md#shapecomponents) section. + +Remember that you can add as many `ShapeHitbox`s as you want to your `PositionComponent` to make up +more complex areas. For example a snowman with a hat could be represented by three `CircleHitbox`s +and two `RectangleHitbox`s as its hat. + +A hitbox can be used either for collision detection or for making gesture detection more accurate +on top of components, see more regarding the latter in the section about the +[GestureHitboxes](inputs/gesture_input.md#gesturehitboxes) mixin. + + +### CollisionType + +The hitboxes have a field called `collisionType` which defines when a hitbox should collide with +another. Usually you want to set as many hitboxes as possible to `CollisionType.passive` to make +the collision detection more performant. By default the `CollisionType` is `active`. + +The `CollisionType` enum contains the following values: + +- `active` collides with other `Collidable`s of type active or passive +- `passive` collides with other `Collidable`s of type active +- `inactive` will not collide with any other `Collidable`s + +So if you have hitboxes that you don't need to check collisions against each other you can mark +them as passive by setting `collisionType: CollisionType.passive` in the constructor, +this could for example be ground components or maybe your enemies don't need +to check collisions between each other, then they could be marked as `passive` too. + +Imagine a game where there are a lot of bullets, that can't collide with each other, flying towards +the player, then the player would be set to `CollisionType.active` and the bullets would be set to +`CollisionType.passive`. + +Then we have the `inactive` type which simply doesn't get checked at all +in the collision detection. +This could be used for example if you have components outside of the screen that you don't care +about at the moment but that might later come back in to view so they are not completely removed +from the game. + +These are just examples of how you could use these types, there will be a lot more use cases for +them so don't doubt to use them even if your use case isn't listed here. + + +### PolygonHitbox + +It should be noted that if you want to use collision detection or `containsPoint` on the `Polygon`, +the polygon needs to be convex. So always use convex polygons or you will most likely run into +problems if you don't really know what you are doing. +It should also be noted that you should always define the vertices in your polygon +in a counter-clockwise order. + +The other hitbox shapes don't have any mandatory constructor, that is because they can have a +default calculated from the size of the collidable that they are attached to, but since a +polygon can be made in an infinite number of ways inside of a bounding box you have to add the +definition in the constructor for this shape. + +The `PolygonHitbox` has the same constructors as the [](components.md#polygoncomponent), see that +section for documentation regarding those. + + +### RectangleHitbox + +The `RectangleHitbox` has the same constructors as the [](components.md#rectanglecomponent), see +that section for documentation regarding those. + + +### CircleHitbox + +The `CircleHitbox` has the same constructors as the [](components.md#circlecomponent), see that +section for documentation regarding those. + + +## ScreenHitbox + +`ScreenHitbox` is a component which represents the edges of your viewport/screen. If you add a +`ScreenHitbox` to your game your other components with hitboxes will be notified when they +collide with the edges. It doesn't take any arguments, it only depends on the `size` of the game +that it is added to. To add it you can just do `add(ScreenHitbox())` in your game, if you don't +want the `ScreenHitbox` itself to be notified when something collides with it. Since +`ScreenHitbox` has the `CollisionCallbacks` mixin you can add your own `onCollisionCallback`, +`onStartCollisionCallback` and `onEndCollisionCallback` functions to that object if needed. + + +## CompositeHitbox + +In the `CompositeHitbox` you can add multiple hitboxes so that +they emulate being one joined hitbox. + +If you want to form a hat for example you might want +to use two [](#rectanglehitbox)s to follow that +hat's edges properly, then you can add those hitboxes to an instance of this class and react to +collisions to the whole hat, instead of for just each hitbox separately. + + +## Broad phase + +If your game field isn't huge and does not have a lot of collidable components - you don't have to +worry about the broad phase system that is used, so if the standard implementation is performant +enough for you, you probably don't have to read this section. + +A broad phase is the first step of collision detection where potential collisions are calculated. +Calculating these potential collisions is faster than to checking the intersections exactly, +and it removes the need to check all hitboxes against each other and +therefore avoiding O(n²). + +The broad phase produces a set of potential collisions (a set of +`CollisionProspect`s). This set is then used to check the exact intersections between +hitboxes (sometimes called "narrow phase"). + +By default, Flame's collision detection is using a sweep and prune broadphase step. If your game +requires another type of broadphase you can write your own broadphase by extending `Broadphase` and +manually setting the collision detection system that should be used. + +For example, if you have implemented a broadphase built on a magic algorithm +instead of the standard sweep and prune, then you would do the following: + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + MyGame() : super() { + collisionDetection = + StandardCollisionDetection(broadphase: MagicAlgorithmBroadphase()); + } +} +``` + + +## Quad Tree broad phase + +If your game field is large and the game contains a lot of collidable +components (more than a hundred), standard sweep and prune can +become inefficient. If it does, you can try to use the quad tree broad phase. + +To do this, add the `HasQuadTreeCollisionDetection` mixin to your game instead of +`HasCollisionDetection` and call the `initializeCollisionDetection` function on game load: + +```dart +class MyGame extends FlameGame with HasQuadTreeCollisionDetection { + @override + void onLoad() { + initializeCollisionDetection( + mapDimensions: const Rect.fromLTWH(0, 0, mapWidth, mapHeight), + minimumDistance: 10, + ); + } +} +``` + +When calling `initializeCollisionDetection` you should pass it the correct map dimensions, to make +the quad tree algorithm to work properly. There are also additional parameters to make the system +more efficient: + +- `minimumDistance`: minimum distance between objects to consider them as possibly colliding. + If `null` - the check is disabled, it is default behavior +- `maxObjects`: maximum objects count in one quadrant. Default to 25. +- `maxDepth`: maximum nesting levels inside quadrant. Default to 10 + +If you use the quad tree system, you can make it even more efficient by implementing the +`onComponentTypeCheck` function of the `CollisionCallbacks` mixin in your components. +It is useful if you need to prevent collisions of items of different types. +The result of the calculation is cached so +you should not check any dynamic parameters here, the function is intended to be used as a pure +type checker: + +```dart +class Bullet extends PositionComponent with CollisionCallbacks { + + @override + bool onComponentTypeCheck(PositionComponent other) { + if (other is Player || other is Water) { + // do NOT collide with Player or Water + return false; + } + // Just return true if you're not interested in the parent's type check result. + // Or call super and you will be able to override the result with the parent's + // result. + return super.onComponentTypeCheck(other); + } + + @override + void onCollisionStart( + Set intersectionPoints, + PositionComponent other, + ) { + // Removes the component when it comes in contact with a Brick. + // Neither Player nor Water would be passed to this function + // because these classes are filtered out by [onComponentTypeCheck] + // in an earlier stage. + if (other is Brick) { + removeFromParent(); + } + super.onCollisionStart(intersectionPoints, other); + } +} +``` + +After intensive gameplay a map could become over-clusterized with a lot of empty quadrants. +Run `QuadTree.optimize()` to perform a cleanup of empty quadrants: + +```dart +class QuadTreeExample extends FlameGame + with HasQuadTreeCollisionDetection { + + /// A function called when intensive gameplay session is over + /// It also might be scheduled, but no need to run it on every update. + /// Use right interval depending on your game circumstances + onGameIdle() { + (collisionDetection as QuadTreeCollisionDetection) + .quadBroadphase + .tree + .optimize(); + } +} + +``` + +```{note} +Always experiment with different collision detection approaches +and check how they perform on your game. +It is not unheard of that `QuadTreeBroadphase` is significantly +_slower_ than the default. +Don't assume that the more sophisticated approach is always faster. +``` + + +## Ray casting and Ray tracing + +Ray casting and ray tracing are methods for sending out rays from a point in your game and being +able to see what these rays collide with and how they reflect after hitting something. + +For all of the following methods, if there are any hitboxes that you wish to ignore, +you can add the `ignoreHitboxes` argument which is a list of the hitboxes +that you wish to disregard for the call. +This can be quite useful for example if you are casting rays from within a hitbox, +which could be on your player or NPC; +or if you don't want a ray to bounce off a `ScreenHitbox`. + + +### Ray casting + +Ray casting is the operation of casting out one or more rays from a point and see if they hit +anything, in Flame's case, hitboxes. + +We provide two methods for doing so, `raycast` and `raycastAll`. The first one just casts out +a single ray and gets back a result with information about what and where the ray hit, and some +extra information like the distance, the normal and the reflection ray. +The second one, `raycastAll`, +works similarly but sends out multiple rays uniformly around the origin, or within an angle +centered at the origin. + +By default, `raycast` and `raycastAll` scan for the nearest hit irrespective of +how far it lies from the ray origin. +But in some use cases, it might be interesting to find hits only within a certain +range. For such cases, an optional `maxDistance` can be provided. + +To use the ray casting functionality you have to have the `HasCollisionDetection` mixin on your +game. After you have added that you can call `collisionDetection.raycast(...)` on your game class. + +Example: + +```{flutter-app} +:sources: ../flame/examples +:page: ray_cast +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + @override + void update(double dt) { + super.update(dt); + final ray = Ray2( + origin: Vector2(0, 100), + direction: Vector2(1, 0), + ); + final result = collisionDetection.raycast(ray); + } +} +``` + +In this example one can see that the `Ray2` class is being used, this class defines a ray from an +origin position and a direction (which are both defined by `Vector2`s). This particular ray starts +from `0, 100` and shoots a ray straight to the right. + +The result from this operation will either be `null` if the ray didn't hit anything, or a +`RaycastResult` which contains: + +- Which hitbox the ray hit +- The intersection point of the collision +- The reflection ray, i.e. how the ray would reflect on the hitbox that it hix +- The normal of the collision, i.e. a vector perpendicular to the face of the hitbox that it hits + +If you are concerned about performance you can pre create a `RaycastResult` object that you send in +to the method with the `out` argument, this will make it possible for the method to reuse this +object instead of creating a new one for each iteration. This can be good if you do a lot of +ray casting in your `update` methods. + + +#### raycastAll + +Sometimes you want to send out rays in all, or a limited range, of directions from an origin. This +can have a lot of applications, for example you could calculate the field of view of a player or +enemy, or it can also be used to create light sources. + +Example: + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + @override + void update(double dt) { + super.update(dt); + final origin = Vector2(200, 200); + final result = collisionDetection.raycastAll( + origin, + numberOfRays: 100, + ); + } +} +``` + +In this example we would send out 100 rays from (200, 200) uniformly spread in all directions. + +If you want to limit the directions you can use the `startAngle` and the `sweepAngle` arguments. +Where the `startAngle` (counting from straight up) is where the rays will start and then the rays +will end at `startAngle + sweepAngle`. + +If you are concerned about performance you can re-use the `RaycastResult` objects that are created +by the function by sending them in as a list with the `out` argument. + + +### Ray tracing + +Ray tracing is similar to ray casting, but instead of just checking what the ray hits you can +continue to trace the ray and see what its reflection ray (the ray bouncing off the hitbox) will +hit and then what that casted reflection ray's reflection ray will hit and so on, until you decide +that you have traced the ray for long enough. If you imagine how a pool ball would bounce on a pool +table for example, that information could be retrieved with the help of ray tracing. + +Example: + +```{flutter-app} +:sources: ../flame/examples +:page: ray_trace +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +class MyGame extends FlameGame with HasCollisionDetection { + @override + void update(double dt) { + super.update(dt); + final ray = Ray2( + origin: Vector2(0, 100), + direction: Vector2(1, 1)..normalize() + ); + final results = collisionDetection.raytrace( + ray, + maxDepth: 100, + ); + for (final result in results) { + if (result.intersectionPoint.distanceTo(ray.origin) > 300) { + break; + } + } + } +} +``` + +In the example above we send out a ray from (0, 100) diagonally down to the right +and we say that we want it the bounce on at most 100 hitboxes, +it doesn't necessarily have to get 100 results since at +some point one of the reflection rays might not hit a hitbox and then the method is done. + +The method is lazy, which means that it will only do the calculations that you ask for, so you have +to loop through the iterable that it returns to get the results, or do `toList()` to directly +calculate all the results. + +In the for-loop it can be seen how this can be used, in that loop we check whether the current +reflection rays intersection point (where the previous ray hit the hitbox) is further away than 300 +pixels from the origin of the starting ray, and if it is we don't care about the rest +of the results (and then they don't have to be calculated either). + +If you are concerned about performance you can re-use the `RaycastResult` objects that are created +by the function by sending them in as a list with the `out` argument. + + +## Comparison to Forge2D + +If you want to have a full-blown physics engine in your game we recommend that you use +Forge2D by adding [flame_forge2d](https://github.com/flame-engine/flame_forge2d) as a dependency. +But if you have a simpler use-case and just want to check for collisions of components and improve +the accuracy of gestures, Flame's built-in collision detection will serve you very well. + +If you have the following needs you should at least consider to use +[Forge2D](https://github.com/flame-engine/forge2d): + +- Interacting realistic forces +- Particle systems that can interact with other bodies +- Joints between bodies + +It is a good idea to just use the Flame collision detection system if you on the other hand only +need some of the following things (since it is simpler to not involve Forge2D): + +- The ability to act on some of your components colliding +- The ability to act on your components colliding with the screen boundaries +- Complex shapes to act as a hitbox for your component so that gestures will be more accurate +- Hitboxes that can tell what part of a component that collided with something + + +## Migration from the collision detection system in v1.0 + +The collision detection system introduced in v1.1 is easier to use, +and much more efficient than the one that was in v1.0, +but while making these improvements some breaking changes had to be made. + +There is no longer a `Collidable` mixin, instead your game automatically knows when a hitbox has +been added to one of your components when the `HasCollisionDetection` mixin is added to your game. + +To receive the callbacks from collisions that your component is involved in you should add the +`CollisionCallbacks` mixin to your component, and then override the same methods as you did +previously. + +Since the hitboxes now are `Component`s you add them to your component with `add` instead of +`addHitbox` which was used previously. + + +### Name changes + +- `ScreenCollidable` -> `ScreenHitbox` +- `HitboxCircle` -> `CircleHitbox` +- `HitboxRectangle` -> `RectangleHitbox` +- `HitboxPolygon` -> `PolygonHitbox` +- `Collidable` -> `CollisionCallbacks` (Only needed when you want to receive the callbacks) +- `HasHitboxes` -> `GestureHitboxes` (Only when you need hitboxes for gestures) +- `CollidableType` -> `CollisionType` + + +## Examples + +- [https://examples.flame-engine.org/#/Collision%20Detection_Collidable%20AnimationComponent] +- [https://examples.flame-engine.org/#/Collision%20Detection_Circles] +- [https://examples.flame-engine.org/#/Collision%20Detection_Multiple%20shapes] +- [https://github.com/flame-engine/flame/tree/main/examples/lib/stories/collision_detection] diff --git a/docs/1.8.2/_sources/flame/components.md.txt b/docs/1.8.2/_sources/flame/components.md.txt new file mode 100644 index 000000000..799cbc140 --- /dev/null +++ b/docs/1.8.2/_sources/flame/components.md.txt @@ -0,0 +1,1369 @@ +# Components + +```{include} diagrams/component.md +``` + +This diagram might look intimidating, but don't worry, it is not as complex as it looks. + + +## Component + +All components inherit from the abstract class `Component` and all components can have other +`Component`s as children. This is the base of what we call the Flame Component System, or FCS for +short. + +Children can be added either with the `add(Component c)` method or directly in the constructor. + +Example: + +```dart +void main() { + final component1 = Component(children: [Component(), Component()]); + final component2 = Component(); + component2.add(Component()); + component2.addAll([Component(), Component()]); +} +``` + +The `Component()` here could of course be any subclass of `Component`. + +Every `Component` has a few methods that you can optionally implement, which are used by the +`FlameGame` class. + + +### Component lifecycle + +```{include} diagrams/component_life_cycle.md +``` + +The `onGameResize` method is called whenever the screen is resized, and also when this component +gets added into the component tree, before the `onMount`. + +The `onParentResize` method is similar: it is also called when the component is mounted into the +component tree, and also whenever the parent of the current component changes its size. + +The `onRemove` method can be overridden to run code before the component is removed from the game, +it is only run once even if the component is removed both by using the parents remove method and +the `Component` remove method. + +The `onLoad` method can be overridden to run asynchronous initialization code for the component, +like loading an image for example. This method is executed after `onGameResize`, but before +`onMount`. This method is guaranteed to execute only once during the lifetime of the component, so +you can think of it as an "asynchronous constructor". + +The `onMount` method runs every time when the component is mounted into a game tree. This means that +you should not initialize `late final` variables here, since this method might run several times +throughout the component's lifetime. This method will only run if the parent is already mounted. +If the parent is not mounted yet, then this method will wait in a queue (this will have no effect +on the rest of the game engine). + +The `onChildrenChanged` method can be overridden if it's needed to detect changes in a parent's +children. This method is called whenever a child is added to or removed from a parent (this includes +if a child is changing its parent). Its parameters contain the targeting child and the type of +change it went through (`added` or `removed`). + +A component lifecycle state can be checked by a series of getters: + +- `isLoaded`: Returns a bool with the current loaded state. +- `loaded`: Returns a future that will complete once the component has finished loading. +- `isMounted`: Returns a bool with the current mounted state. +- `mounted`: Returns a future that will complete once the component has finished mounting. +- `isRemoved`: Returns a bool with the current removed state. +- `removed`: Returns a future that will complete once the component has been removed. + + +### Priority + +In Flame every `Component` has the `int priority` property, which determines +that component's sorting order within its parent's children. This is sometimes referred to +as `z-index` in other languages and frameworks. The higher the `priority` is set to, the +closer the component will appear on the screen, since it will be rendered on top of any components +with lower priority that were rendered before it. + +If you add two components and set one of their priorities to 1 for example, then that component will +be rendered on top of the other component (if they overlap), because the default priority is 0. + +All components take in `priority` as a named argument, so if you know the priority that you want +your component at compile time, then you can pass it in to the constructor. + +Example: + +```dart +class MyGame extends FlameGame { + @override + void onLoad() { + final myComponent = PositionComponent(priority: 5); + add(myComponent); + } +} +``` + +To update the priority of a component you have to set it to a new value, like +`component.priority = 2`, and it will be updated in the current tick before the rendering stage. + +In the following example we first initialize the component with priority 1, and then when the +user taps the component we change its priority to 2: + +```dart +class MyComponent extends PositionComponent with Tappable { + + MyComponent() : super(priority: 1); + + @override + void onTap() { + priority = 2; + } +} +``` + + +### Composability of components + +Sometimes it is useful to wrap other components inside of your component. For example by grouping +visual components through a hierarchy. You can do this by adding child components to any component, +for example `PositionComponent`. + +When you have child components on a component every time the parent is updated and rendered, all the +children are rendered and updated with the same conditions. + +Example of usage, where visibility of two components are handled by a wrapper: + +```dart +class GameOverPanel extends PositionComponent { + bool visible = false; + final Image spriteImage; + + GameOverPanel(this.spriteImage); + + @override + void onLoad() { + final gameOverText = GameOverText(spriteImage); // GameOverText is a Component + final gameOverButton = GameOverButton(spriteImage); // GameOverRestart is a SpriteComponent + + add(gameOverText); + add(gameOverButton); + } + + @override + void render(Canvas canvas) { + if (visible) { + } // If not visible none of the children will be rendered + } +} +``` + +There are two methods for adding children components to your component. First, +you have methods `add()`, `addAll()`, and `addToParent()`, which can be used +at any time during the game. Traditionally, children will be created and added +from the component's `onLoad()` method, but it is also common to add new +children during the course of the game. + +The second method is to use the `children:` parameter in the component's +constructor. This approach more closely resembles the standard Flutter API: + +```dart +class MyGame extends FlameGame { + @override + void onLoad() { + add( + PositionComponent( + position: Vector2(30, 0), + children: [ + HighScoreDisplay(), + HitPointsDisplay(), + FpsComponent(), + ], + ), + ); + } +} +``` + +The two approaches can be combined freely: the children specified within the +constructor will be added first, and then any additional child components +after. + +Note that the children added via either methods are only guaranteed to be +available eventually: after they are loaded and mounted. We can only assure +that they will appear in the children list in the same order as they were +scheduled for addition. + + +### Ensuring a component has a given parent + +When a component requires to be added to a specific parent type the +`ParentIsA` mixin can be used to enforce a strongly typed parent. + +Example: + +```dart +class MyComponent extends Component with ParentIsA { + @override + void onLoad() { + // parent is of type MyParentComponent + print(parent.myValue); + } +} +``` + +If you try to add `MyComponent` to a parent that is not `MyParentComponent`, +an assertion error will be thrown. + + +### Ensuring a component has a given ancestor + +When a component requires to have a specific ancestor type somewhere in the +component tree, `HasAncestor` mixin can be used to enforce that relationship. + +The mixin exposes the `ancestor` field that will be of the given type. + +Example: + +```dart +class MyComponent extends Component with HasAncestor { + @override + void onLoad() { + // ancestor is of type MyAncestorComponent. + print(ancestor.myValue); + } +} +``` + +If you try to add `MyComponent` to a tree that does not contain `MyAncestorComponent`, +an assertion error will be thrown. + + +### Component Keys + +Components can have an identification key that allows them to be retrieved from the component tree, from +any point of the tree. + +To register a component with a key, simply pass a key to the `key` argument on the component's +constructor: + +```dart +final myComponent = Component( + key: ComponentKey.named('player'), +); +``` + +Then, to retrieve it in a different point of the component tree: + +```dart +flameGame.findByKey(ComponentKey.named('player')); +``` + +There are two types of keys, `unique` and `named`. Unique keys are based on equality of the key +instance, meaning that: + +```dart +final key = ComponentKey.unique(); +final key2 = key; +print(key == key2); // true +print(key == ComponentKey.unique()); // false +``` + +Named ones are based on the name that it receives, so: + +```dart +final key1 = ComponentKey.named('player'); +final key2 = ComponentKey.named('player'); +print(key1 == key2); // true +``` + +When named keys are used, the `findByKeyName` helper can also be used to retrieve the component. + + +```dart +flameGame.findByKeyName('player'); +``` + + +### Querying child components + +The children that have been added to a component live in a `QueryableOrderedSet` called +`children`. To query for a specific type of components in the set, the `query()` function can be +used. By default `strictMode` is `false` in the children set, but if you set it to true, then the +queries will have to be registered with `children.register` before a query can be used. + +If you know in compile time that you later will run a query of a specific type it is recommended to +register the query, no matter if the `strictMode` is set to `true` or `false`, since there are some +performance benefits to gain from it. The `register` call is usually done in `onLoad`. + +Example: + +```dart +@override +void onLoad() { + children.register(); +} +``` + +In the example above a query is registered for `PositionComponent`s, and an example of how to query +the registered component type can be seen below. + +```dart +@override +void update(double dt) { + final allPositionComponents = children.query(); +} +``` + + +### Querying components at a specific point on the screen + +The method `componentsAtPoint()` allows you to check which components were rendered at some point +on the screen. The returned value is an iterable of components, but you can also obtain the +coordinates of the initial point in each component's local coordinate space by providing a writable +`List` as a second parameter. + +The iterable retrieves the components in the front-to-back order, i.e. first the components in the +front, followed by the components in the back. + +This method can only return components that implement the method `containsLocalPoint()`. The +`PositionComponent` (which is the base class for many components in Flame) provides such an +implementation. However, if you're defining a custom class that derives from `Component`, you'd have +to implement the `containsLocalPoint()` method yourself. + +Here is an example of how `componentsAtPoint()` can be used: + +```dart +void onDragUpdate(DragUpdateInfo info) { + game.componentsAtPoint(info.widget).forEach((component) { + if (component is DropTarget) { + component.highlight(); + } + }); +} +``` + + +### PositionType + +If you want to create a HUD (Head-up display) or another component that isn't positioned in relation +to the game coordinates, you can change the `PositionType` of the component. +The default `PositionType` is `positionType = PositionType.game` and that can be changed to +either `PositionType.viewport` or `PositionType.widget` depending on how you want to position +the component. + +- `PositionType.game` (Default) - Respects camera and viewport. +- `PositionType.viewport` - Respects viewport only (ignores camera). +- `PositionType.widget` - Position in relation to the coordinate system of the Flutter game + widget (i.e. the raw canvas). + +Most of your components will probably be positioned according to `PositionType.game`, since you +want them to respect the `Camera` and the `Viewport`. But quite often you want for example buttons +and text to always show on the screen, no matter if you move the camera, then you want to use +`PositionType.viewport`. In some rare cases you want to use `PositionType.widget` to position +your widgets, when you don't want the component to respect the camera nor the viewport; this could +for example be for controls or joysticks that would not be ergonomic to use if they had to stay +within the viewport. + +Do note that this setting is only respected if the component is added directly to the root +`FlameGame` and not as a child component of another component. + + +## PositionComponent + +This class represent a positioned object on the screen, being a floating rectangle or a rotating +sprite. It can also represent a group of positioned components if children are added to it. + +The base of the `PositionComponent` is that it has a `position`, `size`, `scale`, `angle` and +`anchor` which transforms how the component is rendered. + + +### Position + +The `position` is just a `Vector2` which represents the position of the component's anchor in +relation to its parent; if the parent is a `FlameGame`, it is in relation to the viewport. + + +### Size + +The `size` of the component when the zoom level of the camera is 1.0 (no zoom, default). +The `size` is *not* in relation to the parent of the component. + + +### Scale + +The `scale` is how much the component and its children should be scaled. Since it is represented +by a `Vector2`, you can scale in a uniform way by changing `x` and `y` with the same amount, or in a +non-uniform way, by change `x` or `y` by different amounts. + + +### Angle + +The `angle` is the rotation angle around the anchor, represented as a double in radians. It is +relative to the parent's angle. + + +### Native Angle + +The `nativeAngle` is an angle in radians, measured clockwise, representing the default orientation +of the component. It can be used to define the direction in which the component is facing when +[angle](#angle) is zero. + +It is specially helpful when making a sprite based component look at a specific target. If the +original image of the sprite is not facing in the up/north direction, the calculated angle to make +the component look at the target will need some offset to make it look correct. For such cases, +`nativeAngle` can be used to let the component know what direction the original image is faces. + +An example could be a bullet image pointing in east direction. In this case `nativeAngle` can be set +to pi/2 radians. Following are some common directions and their corresponding native angle values. + +Direction | Native Angle | In degrees +----------|--------------|------------- +Up/North | 0 | 0 +Down/South| pi or -pi | 180 or -180 +Left/West | -pi/2 | -90 +Right/East| pi/2 | 90 + + +### Anchor + +```{flutter-app} +:sources: ../flame/examples +:page: anchor +:show: widget code infobox +This example shows effect of changing `anchor` point of parent (red) and child (blue) +components. Tap on them to cycle through the anchor points. Note that the local +position of the child component is (0, 0) at all times. +``` + +The `anchor` is where on the component that the position and rotation should be defined from (the +default is `Anchor.topLeft`). So if you have the anchor set as `Anchor.center` the component's +position on the screen will be in the center of the component and if an `angle` is applied, it is +rotated around the anchor, so in this case around the center of the component. You can think of it +as the point within the component by which Flame "grabs" it. + +When `position` or `absolutePosition` of a component is queried, the returned coordinates are that of +the `anchor` of the component. In case if you want to find the position of a specific anchor point +of a component which is not actually the `anchor` of that component, you can use the `positionOfAnchor` +and `absolutePositionOfAnchor` method. + +```dart +final comp = PositionComponent( + size: Vector2.all(20), + anchor: Anchor.center, +); + +// Returns (0,0) +final p1 = component.position; + +// Returns (10, 10) +final p2 = component.positionOfAnchor(Anchor.bottomRight); +``` + +A common pitfall when using `anchor` is confusing it for as being the attachment point for children +components. For example, setting `anchor` to `Anchor.center` for a parent component does not mean +that the children components will be placed w.r.t the center of parent. + +```{note} +Local origin for a child component is always the top-left corner of its parent component, +irrespective of their `anchor` values. +``` + + +### PositionComponent children + +All children of the `PositionComponent` will be transformed in relation to the parent, which means +that the `position`, `angle` and `scale` will be relative to the parents state. +So if you, for example, wanted to position a child in the center of the parent you would do this: + +```dart +@override +void onLoad() { + final parent = PositionComponent( + position: Vector2(100, 100), + size: Vector2(100, 100), + ); + final child = PositionComponent( + position: parent.size / 2, + anchor: Anchor.center, + ); + parent.add(child); +} +``` + +Remember that most components that are rendered on the screen are `PositionComponent`s, so +this pattern can be used in for example [](#spritecomponent) and [](#spriteanimationcomponent) too. + + +### Render PositionComponent + +When implementing the `render` method for a component that extends `PositionComponent` remember to +render from the top left corner (0.0). Your render method should not handle where on the screen your +component should be rendered. To handle where and how your component should be rendered use the +`position`, `angle` and `anchor` properties and Flame will automatically handle the rest for you. + +If you want to know where on the screen the bounding box of the component is you can use the +`toRect` method. + +In the event that you want to change the direction of your components rendering, you can also use +`flipHorizontally()` and `flipVertically()` to flip anything drawn to canvas during +`render(Canvas canvas)`, around the anchor point. These methods are available on all +`PositionComponent` objects, and are especially useful on `SpriteComponent` and +`SpriteAnimationComponent`. + +In case you want to flip a component around its center without having to change the anchor to +`Anchor.center`, you can use `flipHorizontallyAroundCenter()` and `flipVerticallyAroundCenter()`. + + +## SpriteComponent + +The most commonly used implementation of `PositionComponent` is `SpriteComponent`, and it can be +created with a `Sprite`: + +```dart +import 'package:flame/components/component.dart'; + +class MyGame extends FlameGame { + late final SpriteComponent player; + + @override + Future onLoad() async { + final sprite = await Sprite.load('player.png'); + final size = Vector2.all(128.0); + final player = SpriteComponent(size: size, sprite: sprite); + + // Vector2(0.0, 0.0) by default, can also be set in the constructor + player.position = Vector2(10, 20); + + // 0 by default, can also be set in the constructor + player.angle = 0; + + // Adds the component + add(player); + } +} +``` + + +## SpriteAnimationComponent + +This class is used to represent a Component that has sprites that run in a single cyclic animation. + +This will create a simple three frame animation using 3 different images: + +```dart +@override +Future onLoad() async { + final sprites = [0, 1, 2] + .map((i) => Sprite.load('player_$i.png')); + final animation = SpriteAnimation.spriteList( + await Future.wait(sprites), + stepTime: 0.01, + ); + this.player = SpriteAnimationComponent( + animation: animation, + size: Vector2.all(64.0), + ); +} +``` + +If you have a sprite sheet, you can use the `sequenced` constructor from the `SpriteAnimationData` +class (check more details on [Images > Animation](rendering/images.md#animation)): + +```dart +@override +Future onLoad() async { + final size = Vector2.all(64.0); + final data = SpriteAnimationData.sequenced( + textureSize: size, + amount: 2, + stepTime: 0.1, + ); + this.player = SpriteAnimationComponent.fromFrameData( + await images.load('player.png'), + data, + ); +} +``` + +All animation components internally maintains a `SpriteAnimationTicker` which ticks the `SpriteAnimation`. +This allows multiple components to share the same animation object. + +Example: + +```dart +final sprites = [/*You sprite list here*/]; +final animation = SpriteAnimation.spriteList(sprites, stepTime: 0.01); + +final animationTicker = SpriteAnimationTicker(animation); + +// or alternatively, you can ask the animation object to create one for you. + +final animationTicker = animation.createTicker(); // creates a new ticker + +animationTicker.update(dt); +``` + +To listen when the animation is done (when it reaches the last frame and is not looping) you can +use `animationTicker.completed`. + +Example: + +```dart +await animationTicker.completed; + +doSomething(); + +// or alternatively + +animationTicker.completed.whenComplete(doSomething); +``` + +Additionally, `SpriteAnimationTicker` also has the following optional event callbacks: `onStart`, `onFrame`, +and `onComplete`. To listen to these events, you can do the following: + +```dart +final animationTicker = SpriteAnimationTicker(animation) + ..onStart = () { + // Do something on start. + }; + +final animationTicker = SpriteAnimationTicker(animation) + ..onComplete = () { + // Do something on completion. + }; + +final animationTicker = SpriteAnimationTicker(animation) + ..onFrame = (index) { + if (index == 1) { + // Do something for the second frame. + } + }; +``` + + +## SpriteAnimationGroupComponent + +`SpriteAnimationGroupComponent` is a simple wrapper around `SpriteAnimationComponent` which enables +your component to hold several animations and change the current playing animation at runtime. Since +this component is just a wrapper, the event listeners can be implemented as described in +[](#spriteanimationcomponent). + +Its use is very similar to the `SpriteAnimationComponent` but instead of being initialized with a +single animation, this component receives a Map of a generic type `T` as key and a +`SpriteAnimation` as value, and the current animation. + +Example: + +```dart +enum RobotState { + idle, + running, +} + +final running = await loadSpriteAnimation(/* omitted */); +final idle = await loadSpriteAnimation(/* omitted */); + +final robot = SpriteAnimationGroupComponent( + animations: { + RobotState.running: running, + RobotState.idle: idle, + }, + current: RobotState.idle, +); + +// Changes current animation to "running" +robot.current = RobotState.running; +``` + +As this component works with multiple `SpriteAnimation`s, naturally it needs equal number of animation +tickers to make all those animation tick. Use `animationsTickers` getter to access a map containing tickers +for each animation state. This can be useful if you want to register callbacks for `onStart`, `onComplete` +and `onFrame`. + +Example: + +```dart +enum RobotState { idle, running, jump } + +final running = await loadSpriteAnimation(/* omitted */); +final idle = await loadSpriteAnimation(/* omitted */); + +final robot = SpriteAnimationGroupComponent( + animations: { + RobotState.running: running, + RobotState.idle: idle, + }, + current: RobotState.idle, +); + +robot.animationTickers?[RobotState.running]?.onStart = () { + // Do something on start of running animation. +}; + +robot.animationTickers?[RobotState.jump]?.onStart = () { + // Do something on start of jump animation. +}; + +robot.animationTickers?[RobotState.jump]?.onComplete = () { + // Do something on complete of jump animation. +}; + +robot.animationTickers?[RobotState.idle]?.onFrame = (currentIndex) { + // Do something based on current frame index of idle animation. +}; +``` + + +## SpriteGroup + +`SpriteGroupComponent` is pretty similar to its animation counterpart, but especially for sprites. + +Example: + +```dart +class ButtonComponent extends SpriteGroupComponent + with HasGameRef, Tappable { + @override + Future? onLoad() async { + final pressedSprite = await gameRef.loadSprite(/* omitted */); + final unpressedSprite = await gameRef.loadSprite(/* omitted */); + + sprites = { + ButtonState.pressed: pressedSprite, + ButtonState.unpressed: unpressedSprite, + }; + + current = ButtonState.unpressed; + } + + // tap methods handler omitted... +} +``` + + +## SvgComponent + +**Note**: To use SVG with Flame, use the [`flame_svg`](https://github.com/flame-engine/flame_svg) +package. + +This component uses an instance of `Svg` class to represent a Component that has a svg that is +rendered in the game: + +```dart +@override +Future onLoad() async { + final svg = await Svg.load('android.svg'); + final android = SvgComponent.fromSvg( + svg, + position: Vector2.all(100), + size: Vector2.all(100), + ); +} +``` + + +## FlareActorComponent + +**Note**: The previous implementation of a Flare integration API using `FlareAnimation` and +`FlareComponent` has been deprecated. + +To use Flare within Flame, use the [`flame_flare`](https://github.com/flame-engine/flame_flare) +package. + +This is the interface for using a [flare animation](https://pub.dev/packages/flare_flutter) within +flame. `FlareActorComponent` has almost the same API as of flare's `FlareActor` widget. It receives +the animation filename (that is loaded by default with `Flame.bundle`), it can also receive a +FlareController that can play multiple animations and control nodes. + +```dart +import 'package:flame_flare/flame_flare.dart'; + +class YourFlareController extends FlareControls { + + late ActorNode rightHandNode; + + void initialize(FlutterActorArtboard artboard) { + super.initialize(artboard); + + // get flare node + rightHand = artboard.getNode('right_hand'); + } +} + +final fileName = 'assets/george_washington.flr'; +final size = Vector2(1776, 1804); +final controller = YourFlareController(); + +FlareActorComponent flareAnimation = FlareActorComponent( + fileName, + controller: controller, + width: 306, + height: 228, +); + +flareAnimation.x = 50; +flareAnimation.y = 240; +add(flareAnimation); + +// to play an animation +controller.play('rise_up'); + +// you can add another animation to play at the same time +controller.play('close_door_way_out'); + +// also, you can get a flare node and modify it +controller.rightHandNode.rotation = math.pi; +``` + +You can also change the current playing animation by using the `updateAnimation` method. + +For a working example, check the example in the +[flame_flare repository](https://github.com/flame-engine/flame/tree/main/packages/flame_flare/example). + + +## ParallaxComponent + +This `Component` can be used to render backgrounds with a depth feeling by drawing several +transparent images on top of each other, where each image or animation (`ParallaxRenderer`) is +moving with a different velocity. + +The rationale is that when you look at the horizon and moving, closer objects seem to move faster +than distant ones. + +This component simulates this effect, making a more realistic background effect. + +The simplest `ParallaxComponent` is created like this: + +```dart +@override +Future onLoad() async { + final parallaxComponent = await loadParallaxComponent([ + ParallaxImageData('bg.png'), + ParallaxImageData('trees.png'), + ]); + add(parallaxComponent); +} +``` + +A ParallaxComponent can also "load itself" by implementing the `onLoad` method: + +```dart +class MyParallaxComponent extends ParallaxComponent { + @override + Future onLoad() async { + parallax = await gameRef.loadParallax([ + ParallaxImageData('bg.png'), + ParallaxImageData('trees.png'), + ]); + } +} + +class MyGame extends FlameGame { + @override + void onLoad() { + add(MyParallaxComponent()); + } +} +``` + +This creates a static background. If you want a moving parallax (which is the whole point of a +parallax), you can do it in a few different ways depending on how fine-grained you want to set the +settings for each layer. + +They simplest way is to set the named optional parameters `baseVelocity` and +`velocityMultiplierDelta` in the `load` helper function. For example if you want to move your +background images along the X-axis with a faster speed the "closer" the image is: + +```dart +@override +Future onLoad() async { + final parallaxComponent = await loadParallaxComponent( + _dataList, + baseVelocity: Vector2(20, 0), + velocityMultiplierDelta: Vector2(1.8, 1.0), + ); +} +``` + +You can set the baseSpeed and layerDelta at any time, for example if your character jumps or your +game speeds up. + +```dart +@override +void onLoad() { + final parallax = parallaxComponent.parallax; + parallax.baseSpeed = Vector2(100, 0); + parallax.velocityMultiplierDelta = Vector2(2.0, 1.0); +} +``` + +By default, the images are aligned to the bottom left, repeated along the X-axis and scaled +proportionally so that the image covers the height of the screen. If you want to change this +behavior, for example if you are not making a side-scrolling game, you can set the `repeat`, +`alignment` and `fill` parameters for each `ParallaxRenderer` and add them to `ParallaxLayer`s that +you then pass in to the `ParallaxComponent`'s constructor. + +Advanced example: + +```dart +final images = [ + loadParallaxImage( + 'stars.jpg', + repeat: ImageRepeat.repeat, + alignment: Alignment.center, + fill: LayerFill.width, + ), + loadParallaxImage( + 'planets.jpg', + repeat: ImageRepeat.repeatY, + alignment: Alignment.bottomLeft, + fill: LayerFill.none, + ), + loadParallaxImage( + 'dust.jpg', + repeat: ImageRepeat.repeatX, + alignment: Alignment.topRight, + fill: LayerFill.height, + ), +]; + +final layers = images.map( + (image) => ParallaxLayer( + await image, + velocityMultiplier: images.indexOf(image) * 2.0, + ) +); + +final parallaxComponent = ParallaxComponent.fromParallax( + Parallax( + await Future.wait(layers), + baseVelocity: Vector2(50, 0), + ), +); +``` + +- The stars image in this example will be repeatedly drawn in both axis, align in the center and be + scaled to fill the screen width. +- The planets image will be repeated in Y-axis, aligned to the bottom left of the screen and not be + scaled. +- The dust image will be repeated in X-axis, aligned to the top right and scaled to fill the screen + height. + +Once you are done setting up your `ParallaxComponent`, add it to the game like with any other +component (`game.add(parallaxComponent`). +Also, don't forget to add you images to the `pubspec.yaml` file as assets or they wont be found. + +The `Parallax` file contains an extension of the game which adds `loadParallax`, `loadParallaxLayer` +, `loadParallaxImage` and `loadParallaxAnimation` so that it automatically uses your game's image +cache instead of the global one. The same goes for the `ParallaxComponent` file, but that provides +`loadParallaxComponent`. + +If you want a fullscreen `ParallaxComponent` simply omit the `size` argument and it will take the +size of the game, it will also resize to fullscreen when the game changes size or orientation. + +Flame provides two kinds of `ParallaxRenderer`: `ParallaxImage` and `ParallaxAnimation`, +`ParallaxImage` is a static image renderer and `ParallaxAnimation` is, as it's name implies, an +animation and frame based renderer. +It is also possible to create custom renderers by extending the `ParallaxRenderer` class. + +Three example implementations can be found in the +[examples directory](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/parallax). + + +## ShapeComponents + +A `ShapeComponent` is the base class for representing a scalable geometrical shape. The shapes have +different ways of defining how they look, but they all have a size and angle that can be modified +and the shape definition will scale or rotate the shape accordingly. + +These shapes are meant as a tool for using geometrical shapes in a more general way than together +with the collision detection system, where you want to use the +[ShapeHitbox](collision_detection.md#shapehitbox)es. + + +### PolygonComponent + +A `PolygonComponent` is created by giving it a list of points in the constructor, called vertices. +This list will be transformed into a polygon with a size, which can still be scaled and rotated. + +For example, this would create a square going from (50, 50) to (100, 100), with it's center in +(75, 75): + +```dart +void main() { + PolygonComponent([ + Vector2(100, 100), + Vector2(100, 50), + Vector2(50, 50), + Vector2(50, 100), + ]); +} +``` + +A `PolygonComponent` can also be created with a list of relative vertices, which are points defined +in relation to the given size, most often the size of the intended parent. + +For example you could create a diamond shapes polygon like this: + +```dart +void main() { + PolygonComponent.relative( + [ + Vector2(0.0, 1.0), // Middle of top wall + Vector2(1.0, 0.0), // Middle of right wall + Vector2(0.0, -1.0), // Middle of bottom wall + Vector2(-1.0, 0.0), // Middle of left wall + ], + size: Vector2.all(100), + ); +} +``` + +The vertices in the example defines percentages of the length from the center to the edge of the +screen in both x and y axis, so for our first item in our list (`Vector2(0.0, 1.0)`) we are pointing +on the middle of the top wall of the bounding box, since the coordinate system here is defined from +the center of the polygon. + +![An example of how to define a polygon shape](../images/polygon_shape.png) + +In the image you can see how the polygon shape formed by the purple arrows is defined by the red +arrows. + +Remember to define the lists in a counter clockwise manner (if you think in the screen coordinate +system where the y-axis is flipped, otherwise it is clockwise). + + +### RectangleComponent + +A `RectangleComponent` is created very similarly to how a `PositionComponent` is created, since it +also has a bounding rectangle. + +Something like this for example: + +```dart +void main() { + RectangleComponent( + position: Vector2(10.0, 15.0), + size: Vector2.all(10), + angle: pi/2, + anchor: Anchor.center, + ); +} +``` + +Dart also already has an excellent way to create rectangles and that class is called `Rect`, you can +create a Flame `RectangleComponent` from a `Rect` by using the `Rectangle.fromRect` factory, and +just like when setting the vertices of the `PolygonComponent`, your rectangle will be sized +according to the `Rect` if you use this constructor. + +The following would create a `RectangleComponent` with its top left corner in `(10, 10)` and a size +of `(100, 50)`. + +```dart +void main() { + RectangleComponent.fromRect( + Rect.fromLTWH(10, 10, 100, 50), + ); +} +``` + +You can also create a `RectangleComponent` by defining a relation to the intended parent's size, +you can use the default constructor to build your rectangle from a position, size and angle. The +`relation` is a vector defined in relation to the parent size, for example a `relation` that is +`Vector2(0.5, 0.8)` would create a rectangle that is 50% of the width of the parent's size and +80% of its height. + +In the example below a `RectangleComponent` of size `(25.0, 30.0)` positioned at `(100, 100)` would +be created. + +```dart +void main() { + RectangleComponent.relative( + Vector2(0.5, 1.0), + position: Vector2.all(100), + size: Vector2(50, 30), + ); +} +``` + +Since a square is a simplified version of a rectangle, there is also a constructor for creating a +square `RectangleComponent`, the only difference is that the `size` argument is a `double` instead +of a `Vector2`. + +```dart +void main() { + RectangleComponent.square( + position: Vector2.all(100), + size: 200, + ); +} +``` + + +### CircleComponent + +If you know how long your circle's position and/or how long the radius is going to be from the start +you can use the optional arguments `radius` and `position` to set those. + +The following would create a `CircleComponent` with its center in `(100, 100)` with a radius of 5, +and therefore a size of `Vector2(10, 10)`. + +```dart +void main() { + CircleComponent(radius: 5, position: Vector2.all(100), anchor: Anchor.center); +} +``` + +When creating a `CircleComponent` with the `relative` constructor you can define how long the +radius is in comparison to the shortest edge of the of the bounding box defined by `size`. + +The following example would result in a `CircleComponent` that defines a circle with a radius of 40 +(a diameter of 80). + +```dart +void main() { + CircleComponent.relative(0.8, size: Vector2.all(100)); +} +``` + + +## TiledComponent + +Tiled is a free and open source, full-featured level and map editor for your platformer or +RPG game. Currently we have an "in progress" implementation of a Tiled component. This API +uses the lib [tiled.dart](https://github.com/flame-engine/tiled.dart) to parse map files and +render visible layers using the performant `SpriteBatch` for each layer. + +Supported map types include: Orthogonal, Isometric, Hexagonal, and Staggered. + +Orthogonal | Hexagonal | Isomorphic +:--:|:-------------------------:|:-------------------------: +![An example of an orthogonal map](../images/orthogonal.png)|![An example of hexagonal map](../images/pointy_hex_even.png) | ![An example of isomorphic map](../images/tile_stack_single_move.png) + +An example of how to use the API can be found +[here](https://github.com/flame-engine/flame_tiled/tree/main/example). + + +### TileStack + +Once a `TiledComponent` is loaded, you can select any column of (x,y) tiles in a `tileStack` to +then add animation. Removing the stack will not remove the tiles from the map. + +> **Note**: This currently only supports position based effects. + +```dart +void onLoad() { + final stack = map.tileMap.tileStack(4, 0, named: {'floor_under'}); + stack.add( + SequenceEffect( + [ + MoveEffect.by( + Vector2(5, 0), + NoiseEffectController(duration: 1, frequency: 20), + ), + MoveEffect.by(Vector2.zero(), LinearEffectController(2)), + ], + repeatCount: 3, + ) + ..onComplete = () => stack.removeFromParent(), + ); + map.add(stack); +} +``` + + +## IsometricTileMapComponent + +This component allows you to render an isometric map based on a cartesian matrix of blocks and an +isometric tileset. + +A simple example on how to use it: + +```dart +// Creates a tileset, the block ids are automatically assigned sequentially +// starting at 0, from left to right and then top to bottom. +final tilesetImage = await images.load('tileset.png'); +final tileset = IsometricTileset(tilesetImage, 32); +// Each element is a block id, -1 means nothing +final matrix = [[0, 1, 0], [1, 0, 0], [1, 1, 1]]; +add(IsometricTileMapComponent(tileset, matrix)); +``` + +It also provides methods for converting coordinates so you can handle clicks, hovers, render +entities on top of tiles, add a selector, etc. + +You can also specify the `tileHeight`, which is the vertical distance between the bottom and top +planes of each cuboid in your tile. Basically, it's the height of the front-most edge of your +cuboid; normally it's half (default) or a quarter of the tile size. On the image below you can see +the height colored in the darker tone: + +![An example of how to determine the tileHeight](../images/tile-height-example.png) + +This is an example of how a quarter-length map looks like: + +![An example of a isometric map with selector](../images/isometric.png) + +Flame's Example app contains a more in-depth example, featuring how to parse coordinates to make a +selector. The code can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart), +and a live version can be seen [here](https://examples.flame-engine.org/#/Rendering_Isometric%20Tile%20Map). + + +## NineTileBoxComponent + +A Nine Tile Box is a rectangle drawn using a grid sprite. + +The grid sprite is a 3x3 grid and with 9 blocks, representing the 4 corners, the 4 sides and the +middle. + +The corners are drawn at the same size, the sides are stretched on the side direction and the middle +is expanded both ways. + +Using this, you can get a box/rectangle that expands well to any sizes. This is useful for making +panels, dialogs, borders. + +Check the example app +[nine_tile_box](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart) +for details on how to use it. + + +## CustomPainterComponent + +A `CustomPainter` is a Flutter class used with the `CustomPaint` widget to render custom +shapes inside a Flutter application. + +Flame provides a component that can render a `CustomPainter` called `CustomPainterComponent`, it +receives a custom painter and renders it on the game canvas. + +This can be used for sharing custom rendering logic between your Flame game, and your Flutter +widgets. + +Check the example app +[custom_painter_component](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart) +for details on how to use it. + + +## ComponentsNotifier + +Most of the time just accessing children and their attributes is enough to build the logic of +your game. + +But sometimes, reactivity can help the developer to simplify and write better code, to help with +that Flame provides the `ComponentsNotifier`, which is an implementation of a +`ChangeNotifier` that notifies listeners every time a component is added, removed or manually +changed. + +For example, lets say that we want to show a game over text when the player's lives reach zero. + +To make the component automatically report when new instances are added or removed, the `Notifier` +mixin can be applied to the component class: + +```dart +class Player extends SpriteComponent with Notifier {} +``` + +Then to listen to changes on that component the `componentsNotifier` method from `FlameGame` can +be used: + +```dart +class MyGame extends FlameGame { + int lives = 2; + + @override + void onLoad() { + final playerNotifier = componentsNotifier() + ..addListener(() { + final player = playerNotifier.single; + if (player == null) { + lives--; + if (lives == 0) { + add(GameOverComponent()); + } else { + add(Player()); + } + } + }); + } +} +``` + +A `Notifier` component can also manually notify its listeners that something changed. Lets expand +the example above to make a hud component to blink when the player has half of their health. In +order to do so, we need that the `Player` component notify a change manually, example: + +```dart +class Player extends SpriteComponent with Notifier { + double health = 1; + + void takeHit() { + health -= .1; + if (health == 0) { + removeFromParent(); + } else if (health <= .5) { + notifyListeners(); + } + } +} +``` + +Then our hud component could look like: + +```dart +class Hud extends PositionComponent with HasGameRef { + + @override + void onLoad() { + final playerNotifier = gameRef.componentsNotifier() + ..addListener(() { + final player = playerNotifier.single; + if (player != null) { + if (player.health <= .5) { + add(BlinkEffect()); + } + } + }); + } +} +``` + +`ComponentsNotifier`s can also come in handy to rebuild widgets when state changes inside a +`FlameGame`, to help with that Flame provides a `ComponentsNotifierBuilder` widget. + +To see an example of its use check the running example +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/components/components_notifier_example.dart). + + +## ClipComponent + +A `ClipComponent` is a component that will clip the canvas to its size and shape. This means that +if the component itself or any child of the `ClipComponent` renders outside of the +`ClipComponent`'s boundaries, the part that is not inside the area will not be shown. + +A `ClipComponent` receives a builder function that should return the `Shape` that will define the +clipped area, based on its size. + +To make it easier to use that component, there are three factories that offers common shapes: + +- `ClipComponent.rectangle`: Clips the area in the form a rectangle based on its size. +- `ClipComponent.circle`: Clips the area in the form of a circle based on its size. +- `ClipComponent.polygon`: Clips the area in the form of a polygon based on the points received +in the constructor. + +Check the example app +[clip_component](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/components/clip_component_example.dart) +for details on how to use it. + + +## Effects + +Flame provides a set of effects that can be applied to a certain type of components, these effects +can be used to animate some properties of your components, like position or dimensions. +You can check the list of those effects [here](effects.md). + +Examples of the running effects can be found [here](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/effects); + + +## When not using `FlameGame` + +If you are not using `FlameGame`, don't forget that all components needs to be updated every time your +game updates. This lets component perform their internal processing and update their state. + +For example, the `SpriteAnimationTicker` inside all the `SpriteAnimation` based components needs to tick +the animation object to decide which animation frame will be displayed next. This can be done by manually +calling `component.update()` when not using `FlameGame`. This also means, if you are implementing your +own sprite animation based component, you can directly use a `SpriteAnimationTicker` to update the `SpriteAnimation`. diff --git a/docs/1.8.2/_sources/flame/diagrams/component.md.txt b/docs/1.8.2/_sources/flame/diagrams/component.md.txt new file mode 100644 index 000000000..9a8dac356 --- /dev/null +++ b/docs/1.8.2/_sources/flame/diagrams/component.md.txt @@ -0,0 +1,72 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + + z(Abstract Class):::yellow + x(Normal Class) + + ``` + +```{mermaid} +%%{init: { 'theme': 'dark' } }%% +graph TD + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + + Component(Component) + Misc(" + TimerComponent + ParticleComponent + SpriteBatchComponent + ") + Effects("Effects
(See the effects section)"):::yellow + Game(Game) + FlameGame(FlameGame) + PositionComponent(PositionComponent) + + Sprites(" + SpriteComponent + SpriteGroupComponent + SpriteAnimationComponent + SpriteAnimationGroupComponent + ParallaxComponent + IsoMetricTileMapComponent + ") + + HudMarginComponent(HudMarginComponent) + HudComponents(" + HudButtonComponent + JoystickComponent + ") + + OtherPositionComponents(" + ButtonComponent + CustomPainterComponent + ShapeComponent + SpriteButtonComponent + TextComponent + TextBoxComponent + NineTileBoxComponent + ") + + %% Flow %% + Component --> Misc + Component --> Effects + Component --> PositionComponent + Component --> FlameGame + + Game --> FlameGame + PositionComponent --> Sprites + PositionComponent --> HudMarginComponent + PositionComponent --> OtherPositionComponents + HudMarginComponent --> HudComponents +``` diff --git a/docs/1.8.2/_sources/flame/diagrams/component_life_cycle.md.txt b/docs/1.8.2/_sources/flame/diagrams/component_life_cycle.md.txt new file mode 100644 index 000000000..68bd9913a --- /dev/null +++ b/docs/1.8.2/_sources/flame/diagrams/component_life_cycle.md.txt @@ -0,0 +1,43 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + x(Runs every time) + z(Runs Once):::yellow + +``` + +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + graph LR + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + + A(onLoad):::yellow + B(onGameResize) + C(onMount) + D(Update) + E(Render) + F(onRemove) + + %% Flow %% + + A-->B + B-->C + C-->D + D-->E + E-->D + D-->F + F-. If added to a new parent .->B + +``` diff --git a/docs/1.8.2/_sources/flame/diagrams/low_level_game_api.md.txt b/docs/1.8.2/_sources/flame/diagrams/low_level_game_api.md.txt new file mode 100644 index 000000000..6d136bc07 --- /dev/null +++ b/docs/1.8.2/_sources/flame/diagrams/low_level_game_api.md.txt @@ -0,0 +1,42 @@ +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + graph TD + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + + z(Abstract Class):::yellow + x(Normal Class) +``` + +``` {mermaid} +%%{init: { 'theme': 'dark' } }%% + + graph BT + + %% Node Color %% + classDef default fill:#282828,stroke:#F6BE00,stroke-width:2px; + classDef yellow fill:#F6BE00,color:#000; + + %% Nodes %% + + A(OxygenGame) + B(Game):::yellow + C(FlameGame) + D(Component) + E(Other Components) + F(GameWidget) + + %% Flow %% + + A-- Extends -->B + F-- Wants -->B + + C-- Extends -->D + E-- Extends -->D + + C-- With -->B + ``` diff --git a/docs/1.8.2/_sources/flame/effects.md.txt b/docs/1.8.2/_sources/flame/effects.md.txt new file mode 100644 index 000000000..53fb93bf0 --- /dev/null +++ b/docs/1.8.2/_sources/flame/effects.md.txt @@ -0,0 +1,849 @@ +# Effects + +An effect is a special component that can attach to another component in order to modify its +properties or appearance. + +For example, suppose you are making a game with collectible power-up items. You want these power-ups +to generate randomly around the map and then de-spawn after some time. Obviously, you could make a +sprite component for the power-up and then place that component on the map, but we could do even +better! + +Let's add a `ScaleEffect` to grow the item from 0 to 100% when the power-up first appears. Add +another infinitely repeating alternating `MoveEffect` in order to make the item move slightly up +and down. Then add an `OpacityEffect` that will "blink" the item 3 times, this effect will have a +built-in delay of 30 seconds, or however long you want your power-up to stay in place. Lastly, add +a `RemoveEffect` that will automatically remove the item from the game tree after the specified +time (you probably want to time it right after the end of the `OpacityEffect`). + +As you can see, with a few simple effects we have turned a simple lifeless sprite into a much more +interesting item. And what's more important, it didn't result in an increased code complexity: the +effects, once added, will work automatically, and then self-remove from the game tree when +finished. + + +## Overview + +The function of an `Effect` is to effect a change over time in some component's property. In order +to achieve that, the `Effect` must know the initial value of the property, the final value, and how +it should progress over time. The initial value is usually determined by an effect automatically, +the final value is provided by the user explicitly, and progression over time is handled by +`EffectController`s. + +There are multiple effects provided by Flame, and you can also +[create your own](#creating-new-effects). The following effects are included: + +- [`MoveByEffect`](#movebyeffect) +- [`MoveToEffect`](#movetoeffect) +- [`MoveAlongPathEffect`](#movealongpatheffect) +- [`RotateEffect.by`](#rotateeffectby) +- [`RotateEffect.to`](#rotateeffectto) +- [`ScaleEffect.by`](#scaleeffectby) +- [`ScaleEffect.to`](#scaleeffectto) +- [`SizeEffect.by`](#sizeeffectby) +- [`SizeEffect.to`](#sizeeffectto) +- [`AnchorByEffect`](#anchorbyeffect) +- [`AnchorToEffect`](#anchortoeffect) +- [`OpacityToEffect`](#opacitytoeffect) +- [`OpacityByEffect`](#opacitybyeffect) +- [`ColorEffect`](#coloreffect) +- [`SequenceEffect`](#sequenceeffect) +- [`RemoveEffect`](#removeeffect) + +An `EffectController` is an object that describes how the effect should evolve over time. If you +think of the initial value of the effect as 0% progress, and the final value as 100% progress, then +the job of the effect controller is to map from the "physical" time, measured in seconds, into the +"logical" time, which changes from 0 to 1. + +There are multiple effect controllers provided by the Flame framework as well: + +- [`EffectController`](#effectcontroller) +- [`LinearEffectController`](#lineareffectcontroller) +- [`ReverseLinearEffectController`](#reverselineareffectcontroller) +- [`CurvedEffectController`](#curvedeffectcontroller) +- [`ReverseCurvedEffectController`](#reversecurvedeffectcontroller) +- [`PauseEffectController`](#pauseeffectcontroller) +- [`RepeatedEffectController`](#repeatedeffectcontroller) +- [`InfiniteEffectController`](#infiniteeffectcontroller) +- [`SequenceEffectController`](#sequenceeffectcontroller) +- [`SpeedEffectController`](#speedeffectcontroller) +- [`DelayedEffectController`](#delayedeffectcontroller) +- [`NoiseEffectController`](#noiseeffectcontroller) +- [`RandomEffectController`](#randomeffectcontroller) +- [`SineEffectController`](#sineeffectcontroller) +- [`ZigzagEffectController`](#zigzageffectcontroller) + + +## Built-in effects + + +### `Effect` + +The base `Effect` class is not usable on its own (it is abstract), but it provides some common +functionality inherited by all other effects. This includes: + +- The ability to pause/resume the effect using `effect.pause()` and `effect.resume()`. You can + check whether the effect is currently paused using `effect.isPaused`. + +- Property `removeOnFinish` (which is true by default) will cause the effect component to be + removed from the game tree and garbage-collected once the effect completes. Set this to false + if you plan to reuse the effect after it is finished. + +- Optional user-provided `onComplete`, which will be invoked when the effect has just + completed its execution but before it is removed from the game. + +- The `reset()` method reverts the effect to its original state, allowing it to run once again. + + +### `MoveByEffect` + +This effect applies to a `PositionComponent` and shifts it by a prescribed `offset` amount. This +offset is relative to the current position of the target: + +```{flutter-app} +:sources: ../flame/examples +:page: move_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = MoveByEffect( + Vector2(0, -10), + EffectController(duration: 0.5), +); +``` + +If the component is currently at `Vector2(250, 200)`, then at the end of the effect its position +will be `Vector2(250, 190)`. + +Multiple move effects can be applied to a component at the same time. The result will be the +superposition of all the individual effects. + + +### `MoveToEffect` + +This effect moves a `PositionComponent` from its current position to the specified destination +point in a straight line. + +```{flutter-app} +:sources: ../flame/examples +:page: move_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = MoveToEffect( + Vector2(100, 500), + EffectController(duration: 3), +); +``` + +It is possible, but not recommended to attach multiple such effects to the same component. + + +### `MoveAlongPathEffect` + +This effect moves a `PositionComponent` along the specified path relative to the component's +current position. The path can have non-linear segments, but must be singly connected. It is +recommended to start a path at `Vector2.zero()` in order to avoid sudden jumps in the component's +position. + +```{flutter-app} +:sources: ../flame/examples +:page: move_along_path_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = MoveAlongPathEffect( + Path()..quadraticBezierTo(100, 0, 50, -50), + EffectController(duration: 1.5), +); +``` + +An optional flag `absolute: true` will declare the path within the effect as absolute. That is, the +target will "jump" to the beginning of the path at start, and then follow that path as if it was a +curve drawn on the canvas. + +Another flag `oriented: true` instructs the target not only move along the curve, but also rotate +itself in the direction the curve is facing at each point. With this flag the effect becomes both +the move- and the rotate- effect at the same time. + + +### `RotateEffect.by` + +Rotates the target clockwise by the specified angle relative to its current orientation. The angle +is in radians. For example, the following effect will rotate the target 90º (=[tau]/4 in radians) +clockwise: + +```{flutter-app} +:sources: ../flame/examples +:page: rotate_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = RotateEffect.by( + tau/4, + EffectController(duration: 2), +); +``` + + +### `RotateEffect.to` + +Rotates the target clockwise to the specified angle. For example, the following will rotate the +target to look east (0º is north, 90º=[tau]/4 east, 180º=tau/2 south, and 270º=tau*3/4 west): + +```{flutter-app} +:sources: ../flame/examples +:page: rotate_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = RotateEffect.to( + tau/4, + EffectController(duration: 2), +); +``` + + +### `ScaleEffect.by` + +This effect will change the target's scale by the specified amount. For example, this will cause +the component to grow 50% larger: + + ```{flutter-app} + :sources: ../flame/examples + :page: scale_by_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = ScaleEffect.by( + Vector2.all(1.5), + EffectController(duration: 0.3), +); +``` + + +### `ScaleEffect.to` + +This effect works similar to `ScaleEffect.by`, but sets the absolute value of the target's scale. + + ```{flutter-app} + :sources: ../flame/examples + :page: scale_to_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = ScaleEffect.to( + Vector2.all(0.5), + EffectController(duration: 0.5), +); +``` + + +### `SizeEffect.by` + +This effect will change the size of the target component, relative to its current size. For example, +if the target has size `Vector2(100, 100)`, then after the following effect is applied and runs its +course, the new size will be `Vector2(120, 50)`: + + ```{flutter-app} + :sources: ../flame/examples + :page: size_by_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = SizeEffect.by( + Vector2(-15, 30), + EffectController(duration: 1), +); +``` + +The size of a `PositionComponent` cannot be negative. If an effect attempts to set the size to a +negative value, the size will be clamped at zero. + +Note that for this effect to work, the target component must implement the `SizeProvider` interface +and take its `size` into account when rendering. Only few of the built-in components implement this +API, but you can always make your own component work with size effects by adding +`implements SizeEffect` to the class declaration. + +An alternative to `SizeEffect` is the `ScaleEffect`, which works more generally and scales both the +target component and its children. + + +### `SizeEffect.to` + +Changes the size of the target component to the specified size. Target size cannot be negative: + + + ```{flutter-app} + :sources: ../flame/examples + :page: size_to_effect + :show: widget code infobox + :width: 180 + :height: 160 + ``` + +```dart +final effect = SizeEffect.to( + Vector2(90, 80), + EffectController(duration: 1), +); +``` + + +### `AnchorByEffect` + +Changes the location of the target's anchor by the specified offset. This effect can also be created +using `AnchorEffect.by()`. + +```{flutter-app} +:sources: ../flame/examples +:page: anchor_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = AnchorByEffect( + Vector2(0.1, 0.1), + EffectController(speed: 1), +); +``` + + +### `AnchorToEffect` + +Changes the location of the target's anchor. This effect can also be created using +`AnchorEffect.to()`. + +```{flutter-app} +:sources: ../flame/examples +:page: anchor_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = AnchorToEffect( + Anchor.center, + EffectController(speed: 1), +); +``` + + +### `OpacityToEffect` + +This effect will change the opacity of the target over time to the specified alpha-value. +It can only be applied to components that implement the `OpacityProvider`. + +```{flutter-app} +:sources: ../flame/examples +:page: opacity_to_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = OpacityEffect.to( + 0.2, + EffectController(duration: 0.75), +); +``` + +If the component uses multiple paints, the effect can target one more more of those paints +using the `target` parameter. The `HasPaint` mixin implements `OpacityProvider` and exposes APIs +to easily create providers for desired paintIds. For single paintId `opacityProviderOf` can be used +and for multiple paintIds and `opacityProviderOfList` can be used. + + +```{flutter-app} +:sources: ../flame/examples +:page: opacity_effect_with_target +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = OpacityEffect.to( + 0.2, + EffectController(duration: 0.75), + target: component.opacityProviderOfList( + paintIds: const [paintId1, paintId2], + ), +); +``` + +The opacity value of 0 corresponds to a fully transparent component, and the opacity value of 1 is +fully opaque. Convenience constructors `OpacityEffect.fadeOut()` and `OpacityEffect.fadeIn()` will +animate the target into full transparency / full visibility respectively. + + +### `OpacityByEffect` + +This effect will change the opacity of the target relative to the specified alpha-value. For example, +the following effect will change the opacity of the target by `90%`: + +```{flutter-app} +:sources: ../flame/examples +:page: opacity_by_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = OpacityEffect.by( + 0.9, + EffectController(duration: 0.75), +); +``` + +Currently this effect can only be applied to components that have a `HasPaint` mixin. If the target component +uses multiple paints, the effect can target any individual color using the `paintId` parameter. + + +### GlowEffect + +```{note} +This effect is currently experimental, and its API may change in the future. +``` + +This effect will apply the glowing shade around target relative to the specified +`glow-strength`. The color of shade will be targets paint color. For example, the following effect +will apply the glowing shade around target by strength of `10`: + +```{flutter-app} +:sources: ../flame/examples +:page: glow_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = GlowEffect( + 10.0, + EffectController(duration: 3), +); +``` + +Currently this effect can only be applied to components that have a `HasPaint` mixin. + + +### `SequenceEffect` + +This effect can be used to run multiple other effects one after another. The constituent effects +may have different types. + +The sequence effect can also be alternating (the sequence will first run forward, and then +backward); and also repeat a certain predetermined number of times, or infinitely. + +```{flutter-app} +:sources: ../flame/examples +:page: sequence_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = SequenceEffect([ + ScaleEffect.by( + Vector2.all(1.5), + EffectController( + duration: 0.2, + alternate: true, + ), + ), + MoveEffect.by( + Vector2(30, -50), + EffectController( + duration: 0.5, + ), + ), + OpacityEffect.to( + 0, + EffectController( + duration: 0.3, + ), + ), + RemoveEffect(), +]); +``` + + +### `RemoveEffect` + +This is a simple effect that can be attached to a component causing it to be removed from the game +tree after the specified delay has passed: + +```{flutter-app} +:sources: ../flame/examples +:page: remove_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + + +```dart +final effect = RemoveEffect(delay: 3.0); +``` + + +## ColorEffect + +This effect will change the base color of the paint, causing the rendered component to be tinted by +the provided color between a provided range. + +Usage example: + +```{flutter-app} +:sources: ../flame/examples +:page: color_effect +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +final effect = ColorEffect( + const Color(0xFF00FF00), + const Offset(0.0, 0.8), + EffectController(duration: 1.5), +); +``` + +The `Offset` argument will determine "how much" of the color that will be applied to the component, +in this example the effect will start with 0% and will go up to 80%. + +**Note:** Due to how this effect is implemented, and how Flutter's `ColorFilter` class works, this +effect can't be mixed with other `ColorEffect`s, when more than one is added to the component, only +the last one will have effect. + + +## Creating new effects + +Although Flame provides a wide array of built-in effects, eventually you may find them to be +insufficient. Luckily, creating new effects is very simple. + +Each effect extends the base `Effect` class, possibly via one of the more specialized abstract +subclasses such as `ComponentEffect` or `Transform2DEffect`. + +The `Effect` class' constructor requires an `EffectController` instance as an argument. In most +cases you may want to pass that controller from your own constructor. Luckily, the effect controller +encapsulates much of the complexity of an effect's implementation, so you don't need to worry about +re-creating that functionality. + +Lastly, you will need to implement a single method `apply(double progress)` that will be called at +each update tick while the effect is active. In this method you are supposed to make changes to the +target of your effect. + +In addition, you may want to implement callbacks `onStart()` and `onFinish()` if there are any +actions that must be taken when the effect starts or ends. + +When implementing the `apply()` method we recommend to use relative updates only. That is, change +the target property by incrementing/decrementing its current value, rather than directly setting +that property to a fixed value. This way multiple effects would be able to act on the same component +without interfering with each other. + + +## Effect controllers + + +### `EffectController` + +The base `EffectController` class provides a factory constructor capable of creating a variety of +common controllers. The syntax of the constructor is the following: + +```dart +EffectController({ + required double duration, + Curve curve = Curves.linear, + double? reverseDuration, + Curve? reverseCurve, + bool alternate = false, + double atMaxDuration = 0.0, + double atMinDuration = 0.0, + int? repeatCount, + bool infinite = false, + double startDelay = 0.0, + VoidCallback? onMax, + VoidCallback? onMin, +}); +``` + +- *`duration`* -- the length of the main part of the effect, i.e. how long it should take to go + from 0 to 100%. This parameter cannot be negative, but can be zero. If this is the only parameter + specified then the effect will grow linearly over the `duration` seconds. + +- *`curve`* -- if given, creates a non-linear effect that grows from 0 to 100% according to the + provided [curve](https://api.flutter.dev/flutter/animation/Curves-class.html). + +- *`reverseDuration`* -- if provided, adds an additional step to the controller: after the effect + has grown from 0 to 100% over the `duration` seconds, it will then go backwards from 100% to 0 + over the `reverseDuration` seconds. In addition, the effect will complete at progress level of 0 + (normally the effect completes at progress 1). + +- *`reverseCurve`* -- the curve to be used during the "reverse" step of the effect. If not given, + this will default to `curve.flipped`. + +- *`alternate`* -- setting this to true is equivalent to specifying the `reverseDuration` equal + to the `duration`. If the `reverseDuration` is already set, this flag has no effect. + +- *`atMaxDuration`* -- if non-zero, this inserts a pause after the effect reaches its max + progress and before the reverse stage. During this time the effect is kept at 100% progress. If + there is no reverse stage, then this will simply be a pause before the effect is marked as + completed. + +- *`atMinDuration`* -- if non-zero, this inserts a pause after the reaches its lowest progress + (0) at the end of the reverse stage. During this time, the effect's progress is at 0%. If there + is no reverse stage, then this pause will still be inserted after the "at-max" pause if it's + present, or after the forward stage otherwise. In addition, the effect will now complete at + progress level of 0. + +- *`repeatCount`* -- if greater than one, it will cause the effect to repeat itself the prescribed + number of times. Each iteration will consists of the forward stage, pause at max, reverse stage, + then pause at min (skipping those that were not specified). + +- *`infinite`* -- if true, the effect will repeat infinitely and never reach completion. This is + equivalent to as if `repeatCount` was set to infinity. + +- *`startDelay`* -- an additional wait time inserted before the beginning of the effect. This + wait time is executed only once, even if the effect is repeating. During this time the effect's + `.started` property returns false. The effect's `onStart()` callback will be executed at the end + of this waiting period. + + Using this parameter is the simplest way to create a chain of effects that execute one after + another (or with an overlap). + +- *`onMax`* -- callback function which will be invoked right after reaching its max progress and + before the optional pause and reverse stage. + +- *`onMin`* -- callback function which will be invoked right after reaching its lowest progress + at the end of the reverse stage and before the optional pause and forward stage. + +The effect controller returned by this factory constructor will be composited of multiple simpler +effect controllers described further below. If this constructor proves to be too limited for your +needs, you can always create your own combination from the same building blocks. + +In addition to the factory constructor, the `EffectController` class defines a number of properties +common for all effect controllers. These properties are: + +- `.started` -- true if the effect has already started. For most effect controllers this property + is always true. The only exception is the `DelayedEffectController` which returns false while the + effect is in the waiting stage. + +- `.completed` -- becomes true when the effect controller finishes execution. + +- `.progress` -- current value of the effect controller, a floating-point value from 0 to 1. This + variable is the main "output" value of an effect controller. + +- `.duration` -- total duration of the effect, or `null` if the duration cannot be determined (for + example if the duration is random or infinite). + + +### `LinearEffectController` + +This is the simplest effect controller that grows linearly from 0 to 1 over the specified +`duration`: + +```dart +final ec = LinearEffectController(3); +``` + + +### `ReverseLinearEffectController` + +Similar to the `LinearEffectController`, but it goes in the opposite direction and grows linearly +from 1 to 0 over the specified duration: + +```dart +final ec = ReverseLinearEffectController(1); +``` + + +### `CurvedEffectController` + +This effect controller grows non-linearly from 0 to 1 over the specified `duration` and following +the provided `curve`: + +```dart +final ec = CurvedEffectController(0.5, Curves.easeOut); +``` + + +### `ReverseCurvedEffectController` + +Similar to the `CurvedEffectController`, but the controller grows down from 1 to 0 following the +provided `curve`: + +```dart +final ec = ReverseCurvedEffectController(0.5, Curves.bounceInOut); +``` + + +### `PauseEffectController` + +This effect controller keeps the progress at a constant value for the specified time duration. +Typically, the `progress` would be either 0 or 1: + +```dart +final ec = PauseEffectController(1.5, progress: 0); +``` + + +### `RepeatedEffectController` + +This is a composite effect controller. It takes another effect controller as a child, and repeats +it multiple times, resetting before the start of each next cycle. + +```dart +final ec = RepeatedEffectController(LinearEffectController(1), 10); +``` + +The child effect controller cannot be infinite. If the child is random, then it will be +re-initialized with new random values on each iteration. + + +### `InfiniteEffectController` + +Similar to the `RepeatedEffectController`, but repeats its child controller indefinitely. + +```dart +final ec = InfiniteEffectController(LinearEffectController(1)); +``` + + +### `SequenceEffectController` + +Executes a sequence of effect controllers, one after another. The list of controllers cannot be +empty. + +```dart +final ec = SequenceEffectController([ + LinearEffectController(1), + PauseEffectController(0.2), + ReverseLinearEffectController(1), +]); +``` + + +### `SpeedEffectController` + +Alters the duration of its child effect controller so that the effect proceeds at the predefined +speed. The initial duration of the child EffectController is irrelevant. The child controller must +be the subclass of `DurationEffectController`. + +The `SpeedEffectController` can only be applied to effects for which the notion of speed is +well-defined. Such effects must implement the `MeasurableEffect` interface. For example, the +following effects qualify: [`MoveByEffect`](#movebyeffect), [`MoveToEffect`](#movetoeffect), +[`MoveAlongPathEffect`](#movealongpatheffect), [`RotateEffect.by`](#rotateeffectby), +[`RotateEffect.to`](#rotateeffectto). + +The parameter `speed` is in units per second, where the notion of a "unit" depends on the target +effect. For example, for move effects, they refer to the distance traveled; for rotation effects +the units are radians. + +```dart +final ec1 = SpeedEffectController(LinearEffectController(0), speed: 1); +final ec2 = EffectController(speed: 1); // same as ec1 +``` + + +### `DelayedEffectController` + +Effect controller that executes its child controller after the prescribed `delay`. While the +controller is executing the "delay" stage, the effect will be considered "not started", i.e. its +`.started` property will be returning `false`. + +```dart +final ec = DelayedEffectController(LinearEffectController(1), delay: 5); +``` + + +### `NoiseEffectController` + +This effect controller exhibits noisy behavior, i.e. it oscillates randomly around zero. Such effect +controller can be used to implement a variety of shake effects. + +```dart +final ec = NoiseEffectController(duration: 0.6, frequency: 10); +``` + + +### `RandomEffectController` + +This controller wraps another controller and makes its duration random. The actual value for the +duration is re-generated upon each reset, which makes this controller particularly useful within +repeated contexts, such as [](#repeatedeffectcontroller) or [](#infiniteeffectcontroller). + +```dart +final ec = RandomEffectController.uniform( + LinearEffectController(0), // duration here is irrelevant + min: 0.5, + max: 1.5, +); +``` + +The user has the ability to control which `Random` source to use, as well as the exact distribution +of the produced random durations. Two distributions -- `.uniform` and `.exponential` are included, +any other can be implemented by the user. + + +### `SineEffectController` + +An effect controller that represents a single period of the sine function. Use this to create +natural-looking harmonic oscillations. Two perpendicular move effects governed by +`SineEffectControllers` with different periods, will create a [Lissajous curve]. + +```dart +final ec = SineEffectController(period: 1); +``` + + +### `ZigzagEffectController` + +Simple alternating effect controller. Over the course of one `period`, this controller will proceed +linearly from 0 to 1, then to -1, and then back to 0. Use this for oscillating effects where the +starting position should be the center of the oscillations, rather than the extreme (as provided +by the standard alternating `EffectController`). + +```dart +final ec = ZigzagEffectController(period: 2); +``` + + +## See also + +- [Examples of various effects](https://examples.flame-engine.org/). + + +[tau]: https://en.wikipedia.org/wiki/Tau_(mathematical_constant) +[Lissajous curve]: https://en.wikipedia.org/wiki/Lissajous_curve diff --git a/docs/1.8.2/_sources/flame/flame.md.txt b/docs/1.8.2/_sources/flame/flame.md.txt new file mode 100644 index 000000000..c540c54ab --- /dev/null +++ b/docs/1.8.2/_sources/flame/flame.md.txt @@ -0,0 +1,37 @@ +# Flame + +- [File Structure](structure.md) +- [Game Widget](game_widget.md) +- [Game Loop](game.md) +- [Components](components.md) +- [Router](router.md) +- [Platforms](platforms.md) +- [Collision Detection](collision_detection.md) +- [Effects](effects.md) +- [Camera & Viewport](camera_and_viewport.md) +- [Camera Component](camera_component.md) +- [Inputs](inputs/inputs.md) +- [Rendering](rendering/rendering.md) +- [Layout](layout/layout.md) +- [Overlays](overlays.md) +- [Other](other/other.md) + +```{toctree} +:hidden: + +File Structure +Game Widget +Game Loop +Components +Router +Platforms +Collision Detection +Effects +Camera & Viewport +Camera Component +Inputs +Rendering +Layout +Overlays +Other +``` diff --git a/docs/1.8.2/_sources/flame/game.md.txt b/docs/1.8.2/_sources/flame/game.md.txt new file mode 100644 index 000000000..baeab55a0 --- /dev/null +++ b/docs/1.8.2/_sources/flame/game.md.txt @@ -0,0 +1,219 @@ +# FlameGame + +`FlameGame` is the most commonly used `Game` class in Flame. + +The `FlameGame` class implements a `Component` based `Game`. It has a tree of components +and calls the `update` and `render` methods of all components that have been added to the game. + +We refer to this component-based system as the Flame Component System (FCS). Throughout the +documentation, FCS is used to reference this system. + +Components can be added to the `FlameGame` directly in the constructor with the named `children` +argument, or from anywhere else with the `add`/`addAll` methods. + +A simple `FlameGame` implementation that adds two components, one in `onLoad` and one directly in +the constructor can look like this: + +```dart +/// A component that renders the crate sprite, with a 16 x 16 size. +class MyCrate extends SpriteComponent { + MyCrate() : super(size: Vector2.all(16)); + + @override + Future onLoad() async { + sprite = await Sprite.load('crate.png'); + } +} + +class MyGame extends FlameGame { + @override + Future onLoad() async { + await add(MyCrate()); + } +} + +main() { + final myGame = MyGame(children: [MyCrate]); + runApp( + GameWidget( + game: myGame, + ), + ); +} +``` + +```{note} +If you instantiate your game in a build method your game will be rebuilt every +time the Flutter tree gets rebuilt, which usually is more often than you'd like. +To avoid this, you can either create an instance of your game first and +reference it within your widget structure or use the `GameWidget.controlled` +constructor. +``` + +To remove components from the list on a `FlameGame` the `remove` or `removeAll` methods can be used. +The first can be used if you just want to remove one component, and the second can be used when you +want to remove a list of components. + + +## Game Loop + +The `GameLoop` module is a simple abstraction of the game loop concept. Basically, most games are +built upon two methods: + +- The render method takes the canvas for drawing the current state of the game. +- The update method receives the delta time in microseconds since the last update and allows you to + move to the next state. + +The `GameLoop` is used by all of Flame's `Game` implementations. + + +## Resizing + +Every time the game needs to be resized, for example when the orientation is changed, `FlameGame` +will call all of the `Component`s `onGameResize` methods and it will also pass this information to +the camera and viewport. + +The `FlameGame.camera` controls which point in the coordinate space should be the top-left of the +screen (it defaults to [0,0] like a regular `Canvas`). + +```{note} +Utilizing `FlameGame.camera.gameSize` in the `onGameResize` event should be done +after the call to `super.onGameResize(canvasSize);`. +``` + + +## Lifecycle + +```{include} diagrams/component_life_cycle.md +``` + +When a game is first added to a Flutter widget tree the following lifecycle methods will be called +in order: `onLoad`, `onGameResize` and `onMount`. After that, it goes on to call `update` and +`render` back and forth every tick, until the widget is removed from the tree. +Once the `GameWidget` is removed from the tree, `onRemove` is called, just like when a normal +component is removed from the component tree. + +```{note} +The `onRemove` can be used to clean up potential memory leaks by doing the following: +``` + +```dart + @override + void onRemove() { + removeAll(children); + processLifecycleEvents(); + Flame.images.clearCache(); + Flame.assets.clearCache(); + // Any other code that you want to run when the game is removed. + } +``` + + +## Debug mode + +Flame's `FlameGame` class provides a variable called `debugMode`, which by default is `false`. It +can, however, be set to `true` to enable debug features for the components of the game. **Be aware** +that the value of this variable is passed through to its components when they are added to the +game, so if you change the `debugMode` at runtime, it will not affect already added components by +default. + +To read more about the `debugMode` on Flame, please refer to the [Debug Docs](other/debug.md) + + +## Change background color + +To change the background color of your `FlameGame` you have to override `backgroundColor()`. + +In the following example, the background color is set to be fully transparent, so that you can see +the widgets that are behind the `GameWidget`. The default is opaque black. + +```dart +class MyGame extends FlameGame { + @override + Color backgroundColor() => const Color(0x00000000); +} +``` + +Note that the background color can't change dynamically while the game is running, but you could +just draw a background that covers the whole canvas if you would want it to change dynamically. + + +## SingleGameInstance mixin + +An optional mixin `SingleGameInstance` can be applied to your game if you are making a single-game +application. This is a common scenario when building games: there is a single full-screen +`GameWidget` that hosts a single `Game` instance. + +Adding this mixin provides performance advantages in certain scenarios. In particular, a component's +`onLoad` method is guaranteed to start when that component is added to its parent, even if the +parent is not yet mounted itself. Consequently, `await`-ing on `parent.add(component)` is guaranteed +to always finish loading the component. + +Using this mixin is simple: + +```dart +class MyGame extends FlameGame with SingleGameInstance { + // ... +} +``` + + +## Low-level Game API + +```{include} diagrams/low_level_game_api.md +``` + +The `Game` class is a low-level API that can be used when you want to implement the functionality of +how the game engine should be structured. `Game` does not implement any `update` or +`render` function for example. + +The class also has the lifecycle methods `onLoad`, `onMount` and `onRemove` in it, which are +called from the `GameWidget` (or another parent) when the game is loaded + mounted, or removed. +`onLoad` is only called the first time the class is added to a parent, but `onMount` (which is +called after `onLoad`) is called every time it is added to a new parent. `onRemove` is called when +the class is removed from a parent. + +```{note} +The `Game` class allows for more freedom of how to implement things, but you +are also missing out on all of the built-in features in Flame if you use it. +``` + +An example of how a `Game` implementation could look like is: + +```dart +class MyGameSubClass extends Game { + @override + void render(Canvas canvas) { + // ... + } + + @override + void update(double dt) { + // ... + } +} + +void main() { + final myGame = MyGameSubClass(); + runApp( + GameWidget( + game: myGame, + ) + ); +} +``` + + +## Pause/Resuming/Stepping game execution + +A Flame `Game` can be paused and resumed in two ways: + +- With the use of the `pauseEngine` and `resumeEngine` methods. +- By changing the `paused` attribute. + +When pausing a Flame `Game`, the `GameLoop` is effectively paused, meaning that no updates or new +renders will happen until it is resumed. + +While the game is paused, it is possible to advanced it frame by frame using the `stepEngine` method. +It might not be much useful in the final game, but can be very helpful in inspecting game state step +by step during the development cycle. diff --git a/docs/1.8.2/_sources/flame/game_widget.md.txt b/docs/1.8.2/_sources/flame/game_widget.md.txt new file mode 100644 index 000000000..b0f841d4c --- /dev/null +++ b/docs/1.8.2/_sources/flame/game_widget.md.txt @@ -0,0 +1,11 @@ +# Game Widget + +```{dartdoc} +:package: flame +:symbol: GameWidget +:file: src/game/game_widget/game_widget.dart + +[ClipRect]: https://api.flutter.dev/flutter/widgets/ClipRect-class.html +[FocusNode]: https://api.flutter.dev/flutter/widgets/FocusNode-class.html +[RepaintBoundary]: https://api.flutter.dev/flutter/widgets/RepaintBoundary-class.html +``` diff --git a/docs/1.8.2/_sources/flame/inputs/drag_events.md.txt b/docs/1.8.2/_sources/flame/inputs/drag_events.md.txt new file mode 100644 index 000000000..e8675f321 --- /dev/null +++ b/docs/1.8.2/_sources/flame/inputs/drag_events.md.txt @@ -0,0 +1,163 @@ +# Drag Events + +```{note} +This document describes the new drag events API. The old (legacy) approach, +which is still supported, is described in [](gesture_input.md). +``` + +**Drag events** occur when the user moves their finger across the screen of the device, or when they +move the mouse while holding its button down. + +Multiple drag events can occur at the same time, if the user is using multiple fingers. Such cases +will be handled correctly by Flame, and you can even keep track of the events by using their +`pointerId` property. + +For those components that you want to respond to drags, add the `DragCallbacks` mixin. + +- This mixin adds four overridable methods to your component: `onDragStart`, `onDragUpdate`, + `onDragEnd`, and `onDragCancel`. By default, these methods do nothing -- they need to be + overridden in order to perform any function. +- In addition, the component must implement the `containsLocalPoint()` method (already implemented + in `PositionComponent`, so most of the time you don't need to do anything here) -- this method + allows Flame to know whether the event occurred within the component or not. + +```dart +class MyComponent extends PositionComponent with DragCallbacks { + MyComponent() : super(size: Vector2(180, 120)); + + @override + void onDragStart(DragStartEvent event) { + // Do something in response to a drag event + } +} +``` + + +## Demo + +In this example you can use drag gestures to either drag star-like shapes across the screen, or to +draw curves inside the magenta rectangle. + +```{flutter-app} +:sources: ../flame/examples +:page: drag_events +:show: widget code +``` + + +## Drag anatomy + + +### onDragStart + +This is the first event that occurs in a drag sequence. Usually, the event will be delivered to the +topmost component at the point of touch with the `DragCallbacks` mixin. However, by setting the flag +`event.continuePropagation` to true, you can allow the event to propagate to the components below. + +The `DragStartEvent` object associated with this event will contain the coordinate of the point +where the event has originated. This point is available in multiple coordinate system: +`devicePosition` is given in the coordinate system of the entire device, `canvasPosition` is in the +coordinate system of the game widget, and `localPosition` provides the position in the component's +local coordinate system. + +Any component that receives `onDragStart` will later be receiving `onDragUpdate` and `onDragEnd` +events as well. + + +### onDragUpdate + +This event is fired continuously as user drags their finger across the screen. It will not fire if +the user is holding their finger still. + +The default implementation delivers this event to all the components that received the previous +`onDragStart` with the same pointer id. If the point of touch is still within the component, then +`event.localPosition` will give the position of that point in the local coordinate system. However, +if the user moves their finger away from the component, the property `event.localPosition` will +return a point whose coordinates are NaNs. Likewise, the `event.renderingTrace` in this case will be +empty. However, the `canvasPosition` and `devicePosition` properties of the event will be valid. + +In addition, the `DragUpdateEvent` will contain `delta` -- the amount the finger has moved since the +previous `onDragUpdate`, or since the `onDragStart` if this is the first drag-update after a drag- +start. + +The `event.timestamp` property measures the time elapsed since the beginning of the drag. It can be +used, for example, to compute the speed of the movement. + + +### onDragEnd + +This event is fired when the user lifts their finger and thus stops the drag gesture. There is no +position associated with this event. + + +### onDragCancel + +The precise semantics when this event occurs is not clear, so we provide a default implementation +which simply converts this event into an `onDragEnd`. + + +## Mixins + + +### DragCallbacks + +The `DragCallbacks` mixin can be added to any `Component` in order for that component to start +receiving drag events. + +This mixin adds methods `onDragStart`, `onDragUpdate`, `onDragEnd`, and `onDragCancel` to the +component, which by default don't do anything, but can be overridden to implement any real +functionality. + +Another crucial detail is that a component will only receive drag events that originate *within* +that component, as judged by the `containsLocalPoint()` function. The commonly-used +`PositionComponent` class provides such an implementation based on its `size` property. Thus, if +your component derives from a `PositionComponent`, then make sure that you set its size correctly. +If, however, your component derives from the bare `Component`, then the `containsLocalPoint()` +method must be implemented manually. + +If your component is a part of a larger hierarchy, then it will only receive drag events if its +ancestors have all implemented the `containsLocalPoint` correctly. + +```dart +class MyComponent extends PositionComponent with DragCallbacks { + MyComponent({super.size}); + + final _paint = Paint(); + bool _isDragged = false; + + @override + void onDragStart(DragStartEvent event) => _isDragged = true; + + @override + void onDragUpdate(DragUpdateEvent event) => position += event.delta; + + @override + void onDragEnd(DragEndEvent event) => _isDragged = false; + + @override + void render(Canvas canvas) { + _paint.color = _isDragged? Colors.red : Colors.white; + canvas.drawRect(size.toRect(), _paint); + } +} +``` + + +### HasDraggablesBridge + +This marker mixin can be used to indicate that the game has both the "new-style" components that +use the `DragCallbacks` mixin, and the "old-style" components that use the `Draggable` mixin. In +effect, every drag event will be propagated twice through the system: first trying to reach the +components with `DragCallbacks` mixin, and then components with `Draggable`. + +```dart +class MyGame extends FlameGame with HasDraggablesBridge { + // ... +} +``` + +The purpose of this mixin is to ease the transition from the old event delivery system to the +new one. With this mixin, you can transition your `Draggable` components into using `DragCallbacks` +one by one, verifying that your game continues to work at every step. + +Use of this mixin for any new project is highly discouraged. diff --git a/docs/1.8.2/_sources/flame/inputs/gesture_input.md.txt b/docs/1.8.2/_sources/flame/inputs/gesture_input.md.txt new file mode 100644 index 000000000..671b76ff2 --- /dev/null +++ b/docs/1.8.2/_sources/flame/inputs/gesture_input.md.txt @@ -0,0 +1,517 @@ +# Gesture Input + +This includes documentation for gesture inputs, which is, mouse and touch pointers. + +For other input documents, see also: + +- [Keyboard Input](keyboard_input.md): for keystrokes +- [Other Inputs](other_inputs.md): For joysticks, game pads, etc. + + +## Intro + +Inside `package:flame/gestures.dart` you can find a whole set of `mixin`s which can be included on +your game class instance to be able to receive touch input events. Below you can see the full list +of these `mixin`s and its methods: + + +## Touch and mouse detectors + +```text +- TapDetector + - onTap + - onTapCancel + - onTapDown + - onLongTapDown + - onTapUp + +- SecondaryTapDetector + - onSecondaryTapDown + - onSecondaryTapUp + - onSecondaryTapCancel + +- TertiaryTapDetector + - onTertiaryTapDown + - onTertiaryTapUp + - onTertiaryTapCancel + +- DoubleTapDetector + - onDoubleTap + +- LongPressDetector + - onLongPress + - onLongPressStart + - onLongPressMoveUpdate + - onLongPressUp + - onLongPressEnd + +- VerticalDragDetector + - onVerticalDragDown + - onVerticalDragStart + - onVerticalDragUpdate + - onVerticalDragEnd + - onVerticalDragCancel + +- HorizontalDragDetector + - onHorizontalDragDown + - onHorizontalDragStart + - onHorizontalDragUpdate + - onHorizontalDragEnd + - onHorizontalDragCancel + +- ForcePressDetector + - onForcePressStart + - onForcePressPeak + - onForcePressUpdate + - onForcePressEnd + +- PanDetector + - onPanDown + - onPanStart + - onPanUpdate + - onPanEnd + - onPanCancel + +- ScaleDetector + - onScaleStart + - onScaleUpdate + - onScaleEnd + +- MultiTouchTapDetector + - onTap + - onTapCancel + - onTapDown + - onTapUp + +- MultiTouchDragDetector + - onReceiveDrag +``` + +Mouse only events + +```text + - MouseMovementDetector + - onMouseMove + - ScrollDetector + - onScroll +``` + + +It is not possible to mix advanced detectors (`MultiTouch*`) with basic detectors of the same +kind, since the advanced detectors will *always win the gesture arena* and the basic detectors will +never be triggered. So for example, you can't use both `MultiTouchTapDetector` and `PanDetector` +together, since no events will be triggered for the latter (there is also an assertion for this). + +Flame's GestureApi is provided by Flutter's Gesture Widgets, including +[GestureDetector widget](https://api.flutter.dev/flutter/widgets/GestureDetector-class.html), +[RawGestureDetector widget](https://api.flutter.dev/flutter/widgets/RawGestureDetector-class.html) +and [MouseRegion widget](https://api.flutter.dev/flutter/widgets/MouseRegion-class.html), you can +also read more about Flutter's gestures +[here](https://api.flutter.dev/flutter/gestures/gestures-library.html). + + +## PanDetector and ScaleDetector + +If you add a `PanDetector` together with a `ScaleDetector` you will be prompted with a quite cryptic +assertion from Flutter that says: + +```{note} +Having both a pan gesture recognizer and a scale gesture recognizer is +redundant; scale is a superset of pan. + +Just use the scale gesture recognizer. +``` + +This might seem strange, but `onScaleUpdate` is not only triggered when the scale should be changed, +but for all pan/drag events too. So if you need to use both of those detectors you'll have to handle +both of their logic inside `onScaleUpdate` (+`onScaleStart` and `onScaleEnd`). + +For example you could do something like this if you want to move the camera on pan events and zoom +on scale events: + +```dart + late double startZoom; + + @override + void onScaleStart(_) { + startZoom = camera.zoom; + } + + @override + void onScaleUpdate(ScaleUpdateInfo info) { + final currentScale = info.scale.global; + if (!currentScale.isIdentity()) { + camera.zoom = startZoom * currentScale.y; + } else { + camera.translateBy(-info.delta.game); + camera.snap(); + } + } +``` + +In the example above the pan events are handled with `info.delta` and the scale events with +`info.scale`, although they are theoretically both from underlying scale events. + +This can also be seen in the +[zoom example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/camera_and_viewport/zoom_example.dart). + + +## Mouse cursor + +It is also possible to change the current mouse cursor displayed on the `GameWidget` region. To do +so the following code can be used inside the `Game` class + +```dart +mouseCursor.value = SystemMouseCursors.move; +``` + +To already initialize the `GameWidget` with a custom cursor, the `mouseCursor` property can be used + +```dart +GameWidget( + game: MouseCursorGame(), + mouseCursor: SystemMouseCursors.move, +); +``` + + +## Event coordinate system + +On events that have positions, like for example `Tap*` or `Drag`, you will notice that the `eventPosition` +attribute includes 3 fields: `game`, `widget` and `global`. Below you will find a brief explanation +about each one of them. + + +### global + +The position where the event occurred considering the entire screen, same as +`globalPosition` in Flutter's native events. + + +### widget + +The position where the event occurred relative to the `GameWidget` position and size +, same as `localPosition` in Flutter's native events. + + +### game + +The position where the event ocurred relative to the `GameWidget` and with any +transformations that the game applied to the game (e.g. camera). If the game doesn't have any +transformations, this will be equal to the `widget` attribute. + + +## Example + +```dart +class MyGame extends Game with TapDetector { + // Other methods omitted + + @override + bool onTapDown(TapDownInfo info) { + print("Player tap down on ${info.eventPosition.game}"); + return true; + } + + @override + bool onTapUp(TapUpInfo info) { + print("Player tap up on ${info.eventPosition.game}"); + return true; + } +} +``` + +You can also check more complete examples +[here](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/input/). + + +## Tappable, Draggable and Hoverable components + +Any component derived from `Component` (most components) can add the `Tappable`, the +`Draggable`, and/or the `Hoverable` mixins to handle taps, drags and hovers on the component. + +All overridden methods return a boolean to control if the event should be passed down further along +to components underneath it. So say that you only want your top visible component to receive a tap +and not the ones underneath it, then your `onTapDown`, `onTapUp` and `onTapCancel` implementations +should return `false` and if you want the event to go through more of the components underneath then +you should return `true`. + +The same applies if your component has children, then the event is first sent to the leaves in the +children tree and then passed further down until a method returns `false`. + + +### Tappable components + +By adding the `HasTappables` mixin to your game, and using the mixin `Tappable` on your +components, you can override the following methods on your components: + +```dart +bool onTapCancel(); +bool onTapDown(TapDownInfo info); +bool onLongTapDown(TapDownInfo info); +bool onTapUp(TapUpInfo info); +``` + +Minimal component example: + +```dart +import 'package:flame/components.dart'; + +class TappableComponent extends PositionComponent with Tappable { + + // update and render omitted + + @override + bool onTapUp(TapUpInfo info) { + print("tap up"); + return true; + } + + @override + bool onTapDown(TapDownInfo info) { + print("tap down"); + return true; + } + + @override + bool onTapCancel() { + print("tap cancel"); + return true; + } +} + +class MyGame extends FlameGame with HasTappables { + MyGame() { + add(TappableComponent()); + } +} +``` + +**Note**: `HasTappables` uses an advanced gesture detector under the hood and as explained +further up on this page it shouldn't be used alongside basic detectors. + +To recognize whether a `Tappable` added to the game handled an event, the `handled` field can be set +to true in the event can be checked in the corresponding method in the game class, or further down +the chain if you let the event continue to propagate. + +In the following example it can be seen how it is used with `onTapDown`, the same technique can also +be applied to `onTapUp`. + +```dart +class MyComponent extends PositionComponent with Tappable{ + @override + bool onTapDown(TapDownInfo info) { + info.handled = true; + return true; + } +} + +class MyGame extends FlameGame with HasTappables { + @override + void onTapDown(int pointerId, TapDownInfo info) { + if (info.handled) { + // Do something if a child handled the event + } + } +} +``` + +The event `onLongTapDown` will be triggered on a component after the user "holds" it for a certain +minimum amount of time. By default, that time is 300ms, but it can be adjusted by overriding the +`longTapDelay` field of the `HasTappables` mixin. + + +### Draggable components + +Just like with `Tappable`, Flame offers a mixin for `Draggable`. + +By adding the `HasDraggables` mixin to your game, and by using the mixin `Draggable` on +your components, they can override the simple methods that enable an easy to use drag api on your +components. + +```dart + bool onDragStart(DragStartInfo info); + bool onDragUpdate(DragUpdateInfo info); + bool onDragEnd(DragEndInfo info); + bool onDragCancel(); +``` + +Note that all events take a uniquely generated pointer id so you can, if desired, distinguish +between different simultaneous drags. + +The default implementation provided by `Draggable` will already check: + +- upon drag start, the component only receives the event if the position is within its bounds; keep + track of pointerId. +- when handling updates/end/cancel, the component only receives the event if the pointerId was + tracked (regardless of position). +- on end/cancel, stop tracking pointerId. + +Minimal component example (this example ignores pointerId so it wont work well if you try to +multi-drag): + +```dart +import 'package:flame/components.dart'; + +class DraggableComponent extends PositionComponent with Draggable { + + // update and render omitted + + Vector2? dragDeltaPosition; + bool get isDragging => dragDeltaPosition != null; + + bool onDragStart(DragStartInfo startPosition) { + dragDeltaPosition = startPosition.eventPosition.game - position; + return false; + } + + @override + bool onDragUpdate(DragUpdateInfo event) { + if (isDragging) { + final localCoords = event.eventPosition.game; + position = localCoords - dragDeltaPosition!; + } + return false; + } + + @override + bool onDragEnd(DragEndInfo event) { + dragDeltaPosition = null; + return false; + } + + @override + bool onDragCancel() { + dragDeltaPosition = null; + return false; + } +} + +class MyGame extends FlameGame with HasDraggables { + MyGame() { + add(DraggableComponent()); + } +} +``` + +To recognize whether a `Draggable` added to the game handled an event, the `handled` field can be +set to true in the event can be checked in the corresponding method in the game class, or further +down the chain if you let the event continue to propagate. + +In the following example it can be seen how it is used with `onDragStart`, the same technique can +also be applied to `onDragUpdate` and `onDragEnd`. + +```dart +class MyComponent extends PositionComponent with Draggable { + @override + bool onDragStart(DragStartInfo info) { + info.handled = true; + return true; + } +} + +class MyGame extends FlameGame with HasDraggables { + @override + void onDragStart(int pointerId, DragStartInfo info) { + if (info.handled) { + // Do something if a child handled the event + } + } +} +``` + + +### Hoverable components + +Just like the others, this mixin allows for easy wiring of your component to listen to hover states +and events. + +By adding the `HasHoverables` mixin to your base game, and by using the mixin `Hoverable` on +your components, they get an `isHovered` field and a couple of methods (`onHoverStart`, +`onHoverEnd`) that you can override if you want to listen to the events. + +```dart + bool isHovered = false; + bool onHoverEnter(PointerHoverInfo info) { + print("hover enter"); + return true; + } + bool onHoverLeave(PointerHoverInfo info) { + print("hover leave"); + return true; + } +``` + +The provided event info is from the mouse move that triggered the action (entering or leaving). +While the mouse movement is kept inside or outside, no events are fired and those mouse move events are +not propagated. Only when the state is changed the handlers are triggered. + +To recognize whether a `Hoverable` added to the game handled an event, the `handled` field can be +set to true in the event can be checked in the corresponding method in the game class, or further +down the chain if you let the event continue to propagate. + +In the following example it can be seen how it is used with `onHoverEnter`, the same technique can +also be applied to `onHoverLeave`. + +```dart +class MyComponent extends PositionComponent with Hoverable { + @override + bool onHoverEnter(PointerHoverInfo info) { + info.handled = true; + return true; + } +} + +class MyGame extends FlameGame with HasHoverables { + @override + void onHoverEnter(PointerHoverInfo info) { + if (info.handled) { + // Do something if a child handled the event + } + } +} +``` + + +### DoubleTapCallbacks + +Flame also offers a mixin named `DoubleTapCallbacks` to receive a double-tap event from the +component. To start receiving double tap events in a component, add the +`DoubleTapCallbacks` mixin to your `PositionComponent`. + +```dart +class MyComponent extends PositionComponent with DoubleTapCallbacks { + @override + void onDoubleTapUp(DoubleTapEvent event) { + /// Do something + } + + @override + void onDoubleTapCancel(DoubleTapCancelEvent event) { + /// Do something + } + + @override + void onDoubleTapDown(DoubleTapDownEvent event) { + /// Do something + } +``` + + +### GestureHitboxes + +The `GestureHitboxes` mixin is used to more accurately recognize gestures on top of your +`Component`s. Say that you have a fairly round rock as a `SpriteComponent` for example, then you +don't want to register input that is in the corner of the image where the rock is not displayed, +since a `PositionComponent` is rectangular by default. Then you can use the `GestureHitboxes` mixin +to define a more accurate circle or polygon (or another shape) for which the input should be within +for the event to be registered on your component. + +You can add new hitboxes to the component that has the `GestureHitboxes` mixin just like they are +added in the below `Collidable` example. + +More information about how to define hitboxes can be found in the hitbox section of the +[collision detection](../collision_detection.md#shapehitbox) docs. + +An example of how to use it can be seen +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart). diff --git a/docs/1.8.2/_sources/flame/inputs/hardware_keyboard_detector.md.txt b/docs/1.8.2/_sources/flame/inputs/hardware_keyboard_detector.md.txt new file mode 100644 index 000000000..71db8f601 --- /dev/null +++ b/docs/1.8.2/_sources/flame/inputs/hardware_keyboard_detector.md.txt @@ -0,0 +1,12 @@ +# HardwareKeyboardDetector + +```{dartdoc} +:file: src/events/hardware_keyboard_detector.dart +:symbol: HardwareKeyboardDetector +:package: flame + +[HardwareKeyboard]: https://api.flutter.dev/flutter/services/HardwareKeyboard-class.html +[KeyDownEvent]: https://api.flutter.dev/flutter/services/KeyDownEvent-class.html +[KeyUpEvent]: https://api.flutter.dev/flutter/services/KeyUpEvent-class.html +[KeyRepeatEvent]: https://api.flutter.dev/flutter/services/KeyRepeatEvent-class.html +``` diff --git a/docs/1.8.2/_sources/flame/inputs/inputs.md.txt b/docs/1.8.2/_sources/flame/inputs/inputs.md.txt new file mode 100644 index 000000000..0cffbae2c --- /dev/null +++ b/docs/1.8.2/_sources/flame/inputs/inputs.md.txt @@ -0,0 +1,19 @@ +# Inputs + +- [Drag Events](drag_events.md) +- [Gesture Input](gesture_input.md) +- [Keyboard Input](keyboard_input.md) +- [Other Inputs](other_inputs.md) +- [Tap Events](tap_events.md) +- [Hardware Keyboard Detector](hardware_keyboard_detector.md) + +```{toctree} +:hidden: + +Drag Events +Gesture Input +Keyboard Input +Other Inputs +Tap Events +HardwareKeyboardDetector +``` diff --git a/docs/1.8.2/_sources/flame/inputs/keyboard_input.md.txt b/docs/1.8.2/_sources/flame/inputs/keyboard_input.md.txt new file mode 100644 index 000000000..b2c4bb87f --- /dev/null +++ b/docs/1.8.2/_sources/flame/inputs/keyboard_input.md.txt @@ -0,0 +1,136 @@ +# Keyboard Input + +This includes documentation for keyboard inputs. + +For other input documents, see also: + +- [Gesture Input](gesture_input.md): for mouse and touch pointer gestures +- [Other Inputs](other_inputs.md): For joysticks, game pads, etc. + + +## Intro + +The keyboard API on flame relies on the +[Flutter's Focus widget](https://api.flutter.dev/flutter/widgets/Focus-class.html). + +To customize focus behavior, see [Controlling focus](#controlling-focus). + +There are two ways a game can react to key strokes; at the game level and at a component level. +For each we have a mixin that can me added to a `Game` or `Component` class. + + +### Receive keyboard events in a game level + +To make a `Game` sub class sensitive to key stroke, mix it with `KeyboardEvents`. + +After that, it will be possible to override an `onKeyEvent` method. + +This method receives two parameters, first the +[`RawKeyEvent`](https://api.flutter.dev/flutter/services/RawKeyEvent-class.html) +that triggers the callback in the first place. The second is a set of the currently pressed +[`LogicalKeyboardKey`](https://api.flutter.dev/flutter/services/LogicalKeyboardKey-class.html). + +The return value is a +[`KeyEventResult`](https://api.flutter.dev/flutter/widgets/KeyEventResult.html). + +`KeyEventResult.handled` will tell the framework that the key stroke was resolved inside of Flame +and skip any other keyboard handler widgets apart of `GameWidget`. + +`KeyEventResult.ignored` will tell the framework to keep testing this event in any other keyboard +handler widget apart of `GameWidget`. If the event is not resolved by any handler, the framework +will trigger `SystemSoundType.alert`. + +`KeyEventResult.skipRemainingHandlers` is very similar to `.ignored`, apart from the fact that will +skip any other handler widget and will straight up play the alert sound. + +Minimal example: + +```dart +class MyGame extends FlameGame with KeyboardEvents { + // ... + @override + KeyEventResult onKeyEvent( + RawKeyEvent event, + Set keysPressed, + ) { + final isKeyDown = event is RawKeyDownEvent; + + final isSpace = keysPressed.contains(LogicalKeyboardKey.space); + + if (isSpace && isKeyDown) { + if (keysPressed.contains(LogicalKeyboardKey.altLeft) || + keysPressed.contains(LogicalKeyboardKey.altRight)) { + this.shootHarder(); + } else { + this.shoot(); + } + return KeyEventResult.handled; + } + return KeyEventResult.ignored; + } +} +``` + + +### Receive keyboard events in a component level + +To receive keyboard events directly in components, there is the mixin `KeyboardHandler`. + +Similarly to `Tappable` and `Draggable`, `KeyboardHandler` can be mixed into any subclass of +`Component`. + +KeyboardHandlers must only be added to games that are mixed with `HasKeyboardHandlerComponents`. + +> ⚠️ Note: If `HasKeyboardHandlerComponents` is used, you must remove `KeyboardEvents` +> from the game mixin list to avoid conflicts. + +After applying `KeyboardHandler`, it will be possible to override an `onKeyEvent` method. + +This method receives two parameters. First the +[`RawKeyEvent`](https://api.flutter.dev/flutter/services/RawKeyEvent-class.html) +that triggered the callback in the first place. The second is a set of the currently pressed +[`LogicalKeyboardKey`](https://api.flutter.dev/flutter/services/LogicalKeyboardKey-class.html)s. + +The returned value should be `true` to allow the continuous propagation of the key event among other +components. To not allow any other component to receive the event, return `false`. + +Flame also provides a default implementation called `KeyboardListenerComponent` which can be used +to handle keyboard events. Like any other component, it can be added as a child to a `FlameGame` +or another `Component`: + +For example, imagine a `PositionComponent` which has methods to move on the X and Y axis, +then the following code could be used to bind those methods to key events: + +```dart +add( + KeyboardListenerComponent( + keyUp: { + LogicalKeyboardKey.keyA: (keysPressed) { ... }, + LogicalKeyboardKey.keyD: (keysPressed) { ... }, + LogicalKeyboardKey.keyW: (keysPressed) { ... }, + LogicalKeyboardKey.keyS: (keysPressed) { ... }, + }, + keyDown: { + LogicalKeyboardKey.keyA: (keysPressed) { ... }, + LogicalKeyboardKey.keyD: (keysPressed) { ... }, + LogicalKeyboardKey.keyW: (keysPressed) { ... }, + LogicalKeyboardKey.keyS: (keysPressed) { ... }, + }, + ), +); +``` + + +### Controlling focus + +On the widget level, it is possible to use the +[`FocusNode`](https://api.flutter.dev/flutter/widgets/FocusNode-class.html) API to control whether +the game is focused or not. + +`GameWidget` has an optional `focusNode` parameter that allow its focus to be controlled externally. + +By default `GameWidget` has its `autofocus` set to true, which means it will get focused once it is +mounted. To override that behavior, set `autofocus` to false. + +For a more complete example see +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart). diff --git a/docs/1.8.2/_sources/flame/inputs/other_inputs.md.txt b/docs/1.8.2/_sources/flame/inputs/other_inputs.md.txt new file mode 100644 index 000000000..982e1104f --- /dev/null +++ b/docs/1.8.2/_sources/flame/inputs/other_inputs.md.txt @@ -0,0 +1,144 @@ +# Other Inputs + +This includes documentation for input methods besides keyboard and mouse. + +For other input documents, see also: + +- [Gesture Input](gesture_input.md): for mouse and touch pointer gestures +- [Keyboard Input](keyboard_input.md): for keystrokes + + +## Joystick + +Flame provides a component capable of creating a virtual joystick for taking input for your game. +To use this feature, you need to create a `JoystickComponent`, configure it the way you want, and +add it to your game. + +Check this example to get a better understanding: + +```dart +class MyGame extends FlameGame with HasDraggables { + + MyGame() { + joystick.addObserver(player); + add(player); + add(joystick); + } + + @override + Future onLoad() async { + super.onLoad(); + final image = await images.load('joystick.png'); + final sheet = SpriteSheet.fromColumnsAndRows( + image: image, + columns: 6, + rows: 1, + ); + final joystick = JoystickComponent( + knob: SpriteComponent( + sprite: sheet.getSpriteById(1), + size: Vector2.all(100), + ), + background: SpriteComponent( + sprite: sheet.getSpriteById(0), + size: Vector2.all(150), + ), + margin: const EdgeInsets.only(left: 40, bottom: 40), + ); + + final player = Player(joystick); + add(player); + add(joystick); + } +} + +class JoystickPlayer extends SpriteComponent with HasGameRef { + JoystickPlayer(this.joystick) + : super( + anchor: Anchor.center, + size: Vector2.all(100.0), + ); + + /// Pixels/s + double maxSpeed = 300.0; + + final JoystickComponent joystick; + + @override + Future onLoad() async { + sprite = await gameRef.loadSprite('layers/player.png'); + position = gameRef.size / 2; + } + + @override + void update(double dt) { + if (joystick.direction != JoystickDirection.idle) { + position.add(joystick.velocity * maxSpeed * dt); + angle = joystick.delta.screenAngle(); + } + } +} +``` + +So in this example, we create the classes `MyGame` and `Player`. `MyGame` creates a joystick which is +passed to the `Player` when it is created. In the `Player` class we act upon the current state of +the joystick. + +The joystick has a few fields that change depending on what state it is in. +These are the fields that should be used to know the state of the joystick: + +- `intensity`: The percentage [0.0, 1.0] that the knob is dragged from the epicenter to the edge of + the joystick (or `knobRadius` if that is set). +- `delta`: The absolute amount (defined as a `Vector2`) that the knob is dragged from its epicenter. +- `velocity`: The percentage, presented as a `Vector2`, and direction that the knob is currently + pulled from its base position to a edge of the joystick. + +If you want to create buttons to go with your joystick, check out +[`HudButtonComponent`](#hudbuttoncomponent). + +A full examples of how to use it can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart). +And it can be seen running [here](https://examples.flame-engine.org/#/Input_Joystick). + +There is also a more advanced example +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart) +which is running [here](https://examples.flame-engine.org/#/Input_Joystick%20Advanced). + + +## HudButtonComponent + +A `HudButtonComponent` is a button that can be defined with margins to the edge of the `Viewport` +instead of with a position. It takes two `PositionComponent`s. `button` and `buttonDown`, the first +is used for when the button is idle and the second is shown when the button is being pressed. The +second one is optional if you don't want to change the look of the button when it is pressed, or if +you handle this through the `button` component. + +As the name suggests this button is a hud by default, which means that it will be static on your +screen even if the camera for the game moves around. You can also use this component as a non-hud by +setting `hudButtonComponent.respectCamera = true;`. + +If you want to act upon the button being pressed (which would be the common thing to do) and released, +you can either pass in callback functions as the `onPressed` and `onReleased` arguments, or you can +extend the component and override `onTapDown`, `onTapUp` and/or `onTapCancel` and implement your +logic there. + + +## SpriteButtonComponent + +A `SpriteButtonComponent` is a button that is defined by two `Sprite`s, one that represents +when the button is pressed and one that represents when the button is released. + + +## ButtonComponent + +A `ButtonComponent` is a button that is defined by two `PositionComponent`s, one that represents +when the button is pressed and one that represents when the button is released. If you only want +to use sprites for the button, use the [](#spritebuttoncomponent) instead, but this component can be +good to use if you for example want to have a `SpriteAnimationComponent` as a button, or anything +else which isn't a pure sprite. + + +## Gamepad + +Flame has a separate plugin to support external game controllers (gamepads), check +[here](https://github.com/flame-engine/flame_gamepad) for more information. diff --git a/docs/1.8.2/_sources/flame/inputs/tap_events.md.txt b/docs/1.8.2/_sources/flame/inputs/tap_events.md.txt new file mode 100644 index 000000000..7f2c331bf --- /dev/null +++ b/docs/1.8.2/_sources/flame/inputs/tap_events.md.txt @@ -0,0 +1,220 @@ +# Tap Events + +```{note} +This document describes the new tap events API. The old (legacy) approach, +which is still supported, is described in [](gesture_input.md). +``` + +**Tap events** are one of the most basic methods of interaction with a Flame game. These events +occur when the user touches the screen with a finger, or clicks with a mouse, or taps with a stylus. +A tap can be "long", but the finger isn't supposed to move during the gesture. Thus, touching the +screen, then moving the finger, and then releasing -- is not a tap but a drag. Similarly, clicking +a mouse button while the mouse is moving will also be registered as a drag. + +Multiple tap events can occur at the same time, especially if the user has multiple fingers. Such +cases will be handled correctly by Flame, and you can even keep track of the events by using their +`pointerId` property. + +For those components that you want to respond to taps, add the `TapCallbacks` mixin. + +- This mixin adds four overridable methods to your component: `onTapDown`, `onTapUp`, + `onTapCancel`, and `onLongTapDown`. By default, each of these methods does nothing, they need + to be overridden in order to perform any function. +- In addition, the component must implement the `containsLocalPoint()` method (already implemented + in `PositionComponent`, so most of the time you don't need to do anything here) -- this method + allows Flame to know whether the event occurred within the component or not. + +```dart +class MyComponent extends PositionComponent with TapCallbacks { + MyComponent() : super(size: Vector2(80, 60)); + + @override + void onTapUp(TapUpEvent event) { + // Do something in response to a tap event + } +} +``` + + +## Tap anatomy + + +### onTapDown + +Every tap begins with a "tap down" event, which you receive via the `void onTapDown(TapDownEvent)` +handler. The event is delivered to the first component located at the point of touch that has the +`TapCallbacks` mixin. Normally, the event then stops propagation. However, you can force the event +to also be delivered to the components below by setting `event.continuePropagation` to true. + +The `TapDownEvent` object that is passed to the event handler, contains the available information +about the event. For example, `event.localPosition` will contain the coordinate of the event in the +current component's local coordinate system, whereas `event.canvasPosition` is in the coordinate +system of the entire game canvas. + +Every component that received an `onTapDown` event will eventually receive either `onTapUp` or +`onTapCancel` with the same `pointerId`. + + +### onLongTapDown + +If the user holds their finger down for some time (as configured by the `.longTapDelay` property +in `HasTappableComponents`), the "long tap" will be generated. This event invokes the +`void onLongTapDown(TapDownEvent)` handler on those components that previously received the +`onTapDown` event. + + +### onTapUp + +This event indicates successful completion of the tap sequence. It is guaranteed to only be +delivered to those components that previously received the `onTapDown` event with the same pointer +id. + +The `TapUpEvent` object passed to the event handler contains the information about the event, which +includes the coordinate of the event (i.e. where the user was touching the screen right before +lifting their finger), and the event's `pointerId`. + +Note that the device coordinates of the tap-up event will be the same (or very close) to the device +coordinates of the corresponding tap-down event. However, the same cannot be said about the local +coordinates. If the component that you're tapping is moving (as they often tend to in games), then +you may find that the local tap-up coordinates are quite different from the local tap-down +coordinates. + +In extreme case, when the component moves away from the point of touch, the `onTapUp` event will not +be generated at all: it will be replaced with `onTapCancel`. Note, however, that in this case the +`onTapCancel` will be generated at the moment the user lifts or moves their finger, not at the +moment the component moves away from the point of touch. + + +### onTapCancel + +This event occurs when the tap fails to materialize. Most often, this will happen if the user moves +their finger, which converts the gesture from "tap" into "drag". Less often, this may happen when +the component being tapped moves away from under the user's finger. Even more rarely, the +`onTapCancel` occurs when another widget pops over the game widget, or when the device turns off, +or similar situations. + +The `TapCancelEvent` object contains only the `pointerId` of the previous `TapDownEvent` which is +now being canceled. There is no position associated with a tap-cancel. + + +### Demo + +Play with the demo below to see the tap events in action. + +The blue-ish rectangle in the middle is the component that has the `TapCallbacks` mixin. Tapping +this component would create circles at the points of touch. Specifically, `onTapDown` event +starts making the circle. The thickness of the circle will be proportional to the duration of the +tap: after `onTapUp` the circle's stroke width will no longer grow. There will be a thin white +stripe at the moment the `onLongTapDown` fires. Lastly, the circle will implode and disappear if +you cause the `onTapCancel` event by moving the finger. + +```{flutter-app} +:sources: ../flame/examples +:page: tap_events +:show: widget code +``` + + +## Mixins + +This section describes in more details several mixins needed for tap event handling. + + +### TapCallbacks + +The `TapCallbacks` mixin can be added to any `Component` in order for that component to start +receiving tap events. + +This mixin adds methods `onTapDown`, `onLongTapDown`, `onTapUp`, and `onTapCancel` to the component, +which by default don't do anything, but can be overridden to implement any real functionality. There +is no need to override all of them either: for example, you can override only `onTapUp` if you wish +to respond to "real" taps only. + +Another crucial detail is that a component will only receive tap events that occur *within* that +component, as judged by the `containsLocalPoint()` function. The commonly-used `PositionComponent` +class provides such an implementation based on its `size` property. Thus, if your component derives +from a `PositionComponent`, then make sure that you set its size correctly. If, however, your +component derives from the bare `Component`, then the `containsLocalPoint()` method must be +implemented manually. + +If your component is a part of a larger hierarchy, then it will only receive tap events if its +parent has implemented the `containsLocalPoint` correctly. + +```dart +class MyComponent extends Component with TapCallbacks { + final _rect = const Rect.fromLTWH(0, 0, 100, 100); + final _paint = Paint(); + bool _isPressed = false; + + @override + bool containsLocalPoint(Vector2 point) => _rect.contains(point.toOffset()); + + @override + void onTapDown(TapDownEvent event) => _isPressed = true; + + @override + void onTapUp(TapUpEvent event) => _isPressed = false; + + @override + void onTapCancel(TapCancelEvent event) => _isPressed = false; + + @override + void render(Canvas canvas) { + _paint.color = _isPressed? Colors.red : Colors.white; + canvas.drawRect(_rect, _paint); + } +} +``` + + +### HasTappablesBridge + +This marker mixin can be used to indicate that the game has both the "new-style" components that +use the `TapCallbacks` mixin, and the "old-style" components that use the `Tappable` mixin. In +effect, every tap event will be propagated twice through the system: first trying to reach the +components with `TapCallbacks` mixin, and then components with `Tappable`. + +```dart +class MyGame extends FlameGame with HasTappablesBridge { + // ... +} +``` + +The purpose of this mixin is to ease the transition from the old event delivery system to the +new one. With this mixin, you can transition your `Tappable` components into using `TapCallbacks` +one by one, verifying that your game continues to work at every step. + +Use of this mixin for any new project is highly discouraged. + + +## Migration + +If you have an existing game that uses `Tappable`/`HasTappables` mixins, then this section will +describe how to transition to the new API described in this document. Here's what you need to do: + +1. Replace the `HasTappables` mixin with the `HasTappablesBridge` mixin on your game. + Verify that your game continues to run as before. + +2. Pick any of your components that uses `Tappable`, and replace that mixin with `TapCallbacks`. + The methods `onTapDown`, `onTapUp`, `onTapCancel` and `onLongTapDown` will need to be adjusted + for the new API: + + - The argument pair such as `(int pointerId, TapDownDetails details)` was replaced with a single + event object `TapDownEvent event`. + - There is no return value anymore, but if you need to make a component to pass-through the taps + to the components below, then set `event.continuePropagation` to true. This is only needed for + `onTapDown` events -- all other events will pass-through automatically. + - If your component needs to know the coordinates of the point of touch, use + `event.localPosition` instead of computing it manually. Properties `event.canvasPosition` and + `event.devicePosition` are also available. + - If the component is a `PositionComponent`, then make sure its size is set correctly (for + example by turning on the debug mode). If the component does not derive from + `PositionComponent` then make sure it implements the method `containsLocalPoint()`. + - If the component is not attached to the root of the game, then make sure its ancestors also + have correct size or implement `containsLocalPoint()`. + +3. Run the game to verify that it works as before. + +4. Repeat step 2 until you have converted all `Tappable` mixins into `TapCallbacks`. + +5. Remove the `HasTappablesBridge` mixin from your top-level game. diff --git a/docs/1.8.2/_sources/flame/layout/align_component.md.txt b/docs/1.8.2/_sources/flame/layout/align_component.md.txt new file mode 100644 index 000000000..61747b993 --- /dev/null +++ b/docs/1.8.2/_sources/flame/layout/align_component.md.txt @@ -0,0 +1,10 @@ +# AlignComponent + +```{dartdoc} +:package: flame +:symbol: AlignComponent +:file: src/layout/align_component.dart + +[Align]: https://api.flutter.dev/flutter/widgets/Align-class.html +[Alignment]: https://api.flutter.dev/flutter/painting/Alignment-class.html +``` diff --git a/docs/1.8.2/_sources/flame/layout/layout.md.txt b/docs/1.8.2/_sources/flame/layout/layout.md.txt new file mode 100644 index 000000000..0c12289e2 --- /dev/null +++ b/docs/1.8.2/_sources/flame/layout/layout.md.txt @@ -0,0 +1,9 @@ +# Layout + +- [Align Component](align_component.md) + +```{toctree} +:hidden: + +AlignComponent +``` diff --git a/docs/1.8.2/_sources/flame/other/debug.md.txt b/docs/1.8.2/_sources/flame/other/debug.md.txt new file mode 100644 index 000000000..0ba3cb3eb --- /dev/null +++ b/docs/1.8.2/_sources/flame/other/debug.md.txt @@ -0,0 +1,37 @@ +# Debug features + + +## FlameGame features + +Flame provides some debugging features for the `FlameGame` class. These features are enabled when +the `debugMode` property is set to `true` (or overridden to be `true`). +When `debugMode` is enabled, each `PositionComponent` will be rendered with their bounding size, and +have their positions written on the screen. This way, you can visually verify the components +boundaries and positions. + +To see a working example of the debugging features of the `FlameGame`, check this +[example](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/components/debug_example.dart). + + +## FPS + +The FPS reported from Flame might be a bit lower than what is reported from for example the Flutter +DevTools, depending on which platform you are targeting. The source of truth for how many FPS your +game is running in should be the FPS that we are reporting, since that is what our game loop is +bound by. + + +### FpsComponent + +The `FpsComponent` can be added to anywhere in the component tree and will keep track of how many +FPS that the game is currently rendering in. If you want to display this as text in the game, use +the [](#fpstextcomponent). + + +### FpsTextComponent + +The `FpsTextComponent` is simply a [TextComponent] that wraps an `FpsComponent`, since you most +commonly want to show the current FPS somewhere when the `FpsComponent` is used. + + +[TextComponent]: ../rendering/text_rendering.md#textcomponent diff --git a/docs/1.8.2/_sources/flame/other/other.md.txt b/docs/1.8.2/_sources/flame/other/other.md.txt new file mode 100644 index 000000000..4f7517ca9 --- /dev/null +++ b/docs/1.8.2/_sources/flame/other/other.md.txt @@ -0,0 +1,13 @@ +# Other + +- [Debugging](debug.md) +- [Utils](util.md) +- [Widgets](widgets.md) + +```{toctree} +:hidden: + +Debugging +Utils +Widgets +``` diff --git a/docs/1.8.2/_sources/flame/other/util.md.txt b/docs/1.8.2/_sources/flame/other/util.md.txt new file mode 100644 index 000000000..11a36ee82 --- /dev/null +++ b/docs/1.8.2/_sources/flame/other/util.md.txt @@ -0,0 +1,345 @@ +# Util + +On this page you can find documentation for some utility classes and methods. + + +## Device Class + +This class can be accessed from `Flame.device` and it has some methods that can be used to control +the state of the device, for instance you can change the screen orientation and set whether the +application should be fullscreen or not. + + +### `Flame.device.fullScreen()` + +When called, this disables all `SystemUiOverlay` making the app full screen. +When called in the main method, it makes your app full screen (no top nor bottom bars). + +**Note:** It has no effect when called on the web. + + +### `Flame.device.setLandscape()` + +This method sets the orientation of the whole application (effectively, also the game) to landscape +and depending on operating system and device setting, should allow both left and right landscape +orientations. To set the app orientation to landscape on a specific direction, use either +`Flame.device.setLandscapeLeftOnly` or `Flame.device.setLandscapeRightOnly`. + +**Note:** It has no effect when called on the web. + + +### `Flame.device.setPortrait()` + +This method sets the orientation of the whole application (effectively, also the game) to portrait +and depending on operating system and device setting, it should allow for both up and down portrait +orientations. To set the app orientation to portrait for a specific direction, use either +`Flame.device.setPortraitUpOnly` or `Flame.device.setPortraitDownOnly`. + +**Note:** It has no effect when called on the web. + + +### `Flame.device.setOrientation()` and `Flame.device.setOrientations()` + +If a finer control of the allowed orientations is required (without having to deal with +`SystemChrome` directly), `setOrientation` (accepts a single `DeviceOrientation` as a parameter) and +`setOrientations` (accepts a `List` for possible orientations) can be used. + +**Note:** It has no effect when called on the web. + + +## Timer + +Flame provides a simple utility class to help you handle countdowns and timer state changes like +events. + +Countdown example: + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; +import 'package:flame/input.dart'; +import 'package:flutter/material.dart'; + +class MyGame extends Game { + final TextPaint textPaint = TextPaint( + style: const TextStyle(color: Colors.white, fontSize: 20), + ); + + final countdown = Timer(2); + + @override + void update(double dt) { + countdown.update(dt); + if (countdown.finished) { + // Prefer the timer callback, but this is better in some cases + } + } + + @override + void render(Canvas canvas) { + textPaint.render( + canvas, + "Countdown: ${countdown.current.toString()}", + Vector2(10, 100), + ); + } +} + +``` + +Interval example: + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; +import 'package:flame/input.dart'; +import 'package:flutter/material.dart'; + +class MyGame extends Game { + final TextPaint textPaint = TextPaint( + style: const TextStyle(color: Colors.white, fontSize: 20), + ); + Timer interval; + + int elapsedSecs = 0; + + MyGame() { + interval = Timer( + 1, + onTick: () => elapsedSecs += 1, + repeat: true, + ); + } + + @override + void update(double dt) { + interval.update(dt); + } + + @override + void render(Canvas canvas) { + textPaint.render(canvas, "Elapsed time: $elapsedSecs", Vector2(10, 150)); + } +} + +``` + +`Timer` instances can also be used inside a `FlameGame` game by using the `TimerComponent` class. + +`TimerComponent` example: + +```dart +import 'package:flame/timer.dart'; +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; + +class MyFlameGame extends FlameGame { + MyFlameGame() { + add( + TimerComponent( + period: 10, + repeat: true, + onTick: () => print('10 seconds elapsed'), + ) + ); + } +} +``` + + +## Time Scale + +In many games it is often desirable to create slow-motion or fast-forward effects based on some in +game events. A very common approach to achieve these results is to manipulate the in game time or +tick rate. + +To make this manipulation easier, Flame provides a `HasTimeScale` mixin. This mixin can be attached +to any Flame `Component` and exposes a simple get/set API for `timeScale`. The default value of +`timeScale` is `1`, implying in-game time of the component is running at the same speed as real life +time. Setting it to `2` will make the component tick twice as fast and setting it to `0.5` will make +it tick at half the speed as compared to real life time. + +Since `FlameGame` is a `Component` too, this mixin can be attached to the `FlameGame` as well. Doing +so will allow controlling time scale for all the component of the game from a single place. + +```{flutter-app} +:sources: ../flame/examples +:page: time_scale +:show: widget code infobox +:width: 180 +:height: 160 +``` + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; + +class MyFlameGame extends FlameGame with HasTimeScale { + void speedUp(){ + timeScale = 2.0; + } + + void slowDown(){ + timeScale = 1.0; + } +} +``` + + +## Extensions + +Flame bundles a collection of utility extensions, these extensions are meant to help the developer +with shortcuts and conversion methods, here you can find the summary of those extensions. + +They can all be imported from `package:flame/extensions.dart` + + +### Canvas + +Methods: + +- `scaleVector`: Just like `canvas scale` method, but takes a `Vector2` as an argument. +- `translateVector`: Just like `canvas translate` method, but takes a `Vector2` as an argument. +- `renderPoint`: renders a single point on the canvas (mostly for debugging purposes). +- `renderAt` and `renderRotated`: if you are directly rendering to the `Canvas`, you can use these + functions to easily manipulate coordinates to render things on the correct places. They change the + `Canvas` transformation matrix but reset afterwards. + + +### Color + +Methods: + +- `darken`: Darken the shade of the color by an amount between 0 to 1. +- `brighten`: Brighten the shade of the color by an amount between 0 to 1. + +Factories: + +- `ColorExtension.fromRGBHexString`: Parses an RGB color from a valid hex string (e.g. #1C1C1C). +- `ColorExtension.fromARGBHexString`: Parses an ARGB color from a valid hex string (e.g. #FF1C1C1C). + + +### Image + +Methods: + +- `pixelsInUint8`: Retrieves the pixel data as a `Uint8List`, in the `ImageByteFormat.rawRgba` + pixel format, for the image. +- `getBoundingRect`: Get the bounding rectangle of the `Image` as a `Rect`. +- `size`: The size of an `Image` as `Vector2`. +- `darken`: Darken each pixel of the `Image` by an amount between 0 to 1. +- `brighten`: Brighten each pixel of the `Image` by an amount between 0 to 1. + + +### Offset + +Methods; + +- `toVector2`; Creates an `Vector2` from the `Offset`. +- `toSize`: Creates a `Size` from the `Offset`. +- `toPoint`: Creates a `Point` from the `Offset`. +- `toRect`: Creates a `Rect` starting in (0,0) and its bottom right corner is the [Offset]. + + +### Rect + +Methods: + +- `toOffset`: Creates an `Offset` from the `Rect`. +- `toVector2`: Creates a `Vector2` starting in (0,0) and goes to the size of the `Rect`. +- `containsPoint` Whether this `Rect` contains a `Vector2` point or not. +- `intersectsSegment`; Whether the segment formed by two `Vector2`s intersects this `Rect`. +- `intersectsLineSegment`: Whether the `LineSegment` intersects the `Rect`. +- `toVertices`: Turns the four corners of the `Rect` into a list of `Vector2`. +- `toFlameRectangle`: Converts this `Rect` into a Flame `Rectangle`. +- `toMathRectangle`: Converts this `Rect` into a `math.Rectangle`. +- `toGeometryRectangle`: Converts this `Rect` into a `Rectangle` from flame-geom. +- `transform`: Transforms the `Rect` using a `Matrix4`. + +Factories: + +- `RectExtension.getBounds`: Construct a `Rect` that represents the bounds of a list of `Vector2`s. +- `RectExtension.fromCenter`: Construct a `Rect` from a center point (using `Vector2`). + + +### math.Rectangle + +Methods: + +- `toRect`: Converts this math `Rectangle` into an ui `Rect`. + + +### Size + +Methods: + +- `toVector2`; Creates an `Vector2` from the `Size`. +- `toOffset`: Creates a `Offset` from the `Size`. +- `toPoint`: Creates a `Point` from the `Size`. +- `toRect`: Creates a `Rect` starting in (0,0) with the size of `Size`. + + +### Vector2 + +This class comes from the `vector_math` package and we have some useful extension methods on top of +what is offered by that package. + +Methods: + +- `toOffset`: Creates a `Offset` from the `Vector2`. +- `toPoint`: Creates a `Point` from the `Vector2`. +- `toRect`: Creates a `Rect` starting in (0,0) with the size of `Vector2`. +- `toPositionedRect`: Creates a `Rect` starting from [x, y] in the `Vector2` and has the size of + the `Vector2` argument. +- `lerp`: Linearly interpolates the `Vector2` towards another Vector2. +- `rotate`: Rotates the `Vector2` with an angle specified in radians, it rotates around the + optionally defined `Vector2`, otherwise around the center. +- `scaleTo`: Changes the length of the `Vector2` to the length provided, without changing + direction. +- `moveToTarget`: Smoothly moves a Vector2 in the target direction by a given distance. + +Factories: + +- `Vector2Extension.fromInts`: Create a `Vector2` with ints as input. + +Operators: + +- `&`: Combines two `Vector2`s to form a Rect, the origin should be on the left and the size on the + right. +- `%`: Modulo/Remainder of x and y separately of two `Vector2`s. + + +### Matrix4 + +This class comes from the `vector_math` package. We have created a few extension methods on top +of what is already offered by `vector_math`. + +Methods: + +- `translate2`: Translate the `Matrix4` by the given `Vector2`. +- `transform2`: Create a new `Vector2` by transforming the given `Vector2` using the `Matrix4`. +- `transformed2`: Transform the input `Vector2` into the output `Vector2`. + +Getters: + +- `m11`: The first row and first column. +- `m12`: The first row and second column. +- `m13`: The first row and third column. +- `m14`: The first row and fourth column. +- `m21`: The second row and first column. +- `m22`: The second row and second column. +- `m23`: The second row and third column. +- `m24`: The second row and fourth column. +- `m31`: The third row and first column. +- `m32`: The third row and second column. +- `m33`: The third row and third column. +- `m34`: The third row and fourth column. +- `m41`: The fourth row and first column. +- `m42`: The fourth row and second column. +- `m43`: The fourth row and third column. +- `m44`: The fourth row and fourth column. + +Factories: + +- `Matrix4Extension.scale`: Create a scaled `Matrix4`. Either by passing a `Vector4` or `Vector2` + as it's first argument, or by passing x y z doubles. diff --git a/docs/1.8.2/_sources/flame/other/widgets.md.txt b/docs/1.8.2/_sources/flame/other/widgets.md.txt new file mode 100644 index 000000000..36ccaba3a --- /dev/null +++ b/docs/1.8.2/_sources/flame/other/widgets.md.txt @@ -0,0 +1,92 @@ +# Widgets + +One advantage when developing games with Flutter is the ability to use Flutter's extensive toolset +for building UIs, Flame tries to expand on that by introducing widgets that are made with games in +mind. + +Here you can find all the available widgets provided by Flame. + +You can also see all the widgets showcased inside a +[Dashbook](https://github.com/bluefireteam/dashbook) sandbox +[here](https://github.com/flame-engine/flame/tree/main/examples/lib/stories/widgets) + + +## Nine Tile Box + +A Nine Tile Box is a rectangle drawn using a grid sprite. + +The grid sprite is a 3x3 grid and with 9 blocks, representing the 4 corners, the 4 sides and the +middle. + +The corners are drawn at the same size, the sides are stretched on the side direction and the middle +is expanded both ways. + +The `NineTileBox` widget implements a `Container` using that standard. This pattern is also +implemented as a component in the `NineTileBoxComponent` so that you can add this feature directly +to your `FlameGame`. To get to know more about this, check the component docs +[here](../components.md#ninetileboxcomponent). + +Here you can find an example of how to use it (without using the `NineTileBoxComponent`): + +```dart +import 'package:flame/widgets/nine_tile_box.dart'; + +NineTileBox.asset( + image: image, // dart:ui image instance + tileSize: 16, // The width/height of the tile on your grid image + destTileSize: 50, // The dimensions to be used when drawing the tile on the canvas + child: SomeWidget(), // Any Flutter widget +) +``` + + +## SpriteButton + +`SpriteButton` is a simple widget that creates a button based on Flame sprites. This can be very +useful when trying to create non-default looking buttons. For example when it is easier for you to +achieve your wanted look by drawing the button in a graphics editor, instead of making it directly +in Flutter. + +How to use it: + +```dart +SpriteButton.asset( + onPressed: () { + print('Pressed'); + }, + label: const Text('Sprite Button', style: const TextStyle(color: const Color(0xFF5D275D))), + sprite: _spriteButton, + pressedSprite: _pressedSprite, +) +``` + + +## SpriteWidget + +`SpriteWidget` is a widget used to display a [Sprite](../rendering/images.md#sprite) inside a widget +tree. + +This is how to use it: + +```dart +SpriteWidget.asset( + sprite: yourSprite, + anchor: Anchor.center, +) +``` + + +## SpriteAnimationWidget + +`SpriteAnimationWidget` is a widget used to display +[SpriteAnimations](../rendering/images.md#animation) inside a widget tree. + +This is how to use it: + +```dart +SpriteAnimationWidget.asset( + animation: _animation, + playing: true, + anchor: Anchor.center, +) +``` diff --git a/docs/1.8.2/_sources/flame/overlays.md.txt b/docs/1.8.2/_sources/flame/overlays.md.txt new file mode 100644 index 000000000..897a9ff98 --- /dev/null +++ b/docs/1.8.2/_sources/flame/overlays.md.txt @@ -0,0 +1,46 @@ +# Overlays + +Since a Flame game can be wrapped in a widget, it is quite easy to use it alongside other Flutter +widgets in your tree. However, if you want to easily show widgets on top of your Flame game, like +messages, menu screens or something of that nature, you can use the Widgets Overlay API to make +things even easier. + +`Game.overlays` enables any Flutter widget to be shown on top of a game instance. This makes it very +easy to create things like a pause menu or an inventory screen for example. + +The feature can be used via the `game.overlays.add` and `game.overlays.remove` methods that mark an +overlay to be shown or hidden, respectively, via a `String` argument that identifies the overlay. +After that, you can map each overlay to their corresponding Widget in your `GameWidget` declaration +by providing an `overlayBuilderMap`. + +```dart + // Inside your game: + final pauseOverlayIdentifier = 'PauseMenu'; + + // Marks 'PauseMenu' to be rendered. + overlays.add(pauseOverlayIdentifier); + // Marks 'PauseMenu' to not be rendered. + overlays.remove(pauseOverlayIdentifier); +``` + +```dart +// On the widget declaration +final game = MyGame(); + +Widget build(BuildContext context) { + return GameWidget( + game: game, + overlayBuilderMap: { + 'PauseMenu': (BuildContext context, MyGame game) { + return Text('A pause menu'); + }, + }, + ); +} +``` + +The order of rendering for an overlay is determined by the order of the keys in the +`overlayBuilderMap`. + +An example of this feature can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart). diff --git a/docs/1.8.2/_sources/flame/platforms.md.txt b/docs/1.8.2/_sources/flame/platforms.md.txt new file mode 100644 index 000000000..abd382400 --- /dev/null +++ b/docs/1.8.2/_sources/flame/platforms.md.txt @@ -0,0 +1,114 @@ +# Supported Platforms + +Since Flame runs on top of Flutter, so its supported platforms depend on which platforms that are +supported by Flutter. + +At the moment, Flame supports web, mobile(Android and iOS) and desktop (Windows, MacOS and Linux). + + +## Flutter channels + +Flame keeps it support on the stable channel. The dev, beta and master channel should work, but we +don't support them. This means that issues happening outside the stable channel are not a priority. + + +## Flame web + +To use Flame on web you need to make sure your game is using the CanvasKit/[Skia](https://skia.org/) +renderer. This will increase performance on the web, as it will use the `canvas` element instead of +separate DOM elements. + +To run your game using skia, use the following command: + +```shell +flutter run -d chrome --web-renderer canvaskit +``` + +To build the game for production, using skia, use the following: + +```shell +flutter build web --release --web-renderer canvaskit +``` + + +## Deploy your game to GitHub Pages + +One easy way to deploy your game online, is to use [GitHub Pages](https://pages.github.com/). +It is a cool feature from GitHub, by which you can easily host web content from your repository. + +Here we will explain the easiest way to get your game hosted using GitHub pages. + +First thing, lets create the branch where your deployed files will live: + +```shell +git checkout -b gh-pages +``` + +This branch can be created from `main` or any other place, it doesn't matter much. After you push that +branch go back to your `main` branch. + +Now you should add the [flutter-gh-pages](https://github.com/bluefireteam/flutter-gh-pages) +action to your repository, you can do that by creating a file `gh-pages.yaml` under the folder +`.github/workflows`. + +```yaml +name: Gh-Pages + +on: + push: + branches: [ main ] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - uses: subosito/flutter-action@v2 + - uses: bluefireteam/flutter-gh-pages@v8 + with: + baseHref: /NAME_OF_YOUR_REPOSITORY/ + webRenderer: canvaskit +``` + +Be sure to change `NAME_OF_YOUR_REPOSITORY` to the name of your GitHub repository. + +Now, whenever you push something to the `main` branch, the action will run and update your +deployed game. + +The game should be available at an URL like this: +`https://YOUR_GITHUB_USERNAME.github.io/YOUR_REPO_NAME/` + + +## Deploy your game to itch.io + +1. Create a web build, either from your IDE or by running `flutter build web` +(If it complains about `Missing index.html` run `flutter create . --platforms=web`) +2. Go into `index.html` and remove the line that says `` +3. zip the `build/web` folder and upload to itch.io + +**Remember that it shouldn't be the `web` directory in your project's root, but in `build/web`!** + +If you are submitting your game to a game jam, remember to make it public and submit it on the +game jam page too (many get confused by this). + +Further instructions can be found on +[itch.io](https://itch.io/docs/creators/html5#getting-started/zip-file). + + +### Web support + +When using Flame on the web some methods may not work. For example `Flame.device.setOrientation` and +`Flame.device.fullScreen` won't work on web, they can be called, but nothing will happen. + +Another example: pre caching audio using `flame_audio` package also doesn't work due to Audioplayers +not supporting it on web. This can be worked around by using the `http` package, and requesting a +get to the audio file, that will make the browser cache the file producing the same effect as on +mobile. + +If you want to create instances of `ui.Image` on the web you can use our +`Flame.images.decodeImageFromPixels` method. This wraps the `decodeImageFromPixels` from the `ui` +library, but with support for the web platform. If the `runAsWeb` argument is set to `true` (by +default it is set to `kIsWeb`) it will decode the image using an internal image method. When the +`runAsWeb` is `false` it will use the `decodeImageFromPixels`, which is currently not supported on +the web. diff --git a/docs/1.8.2/_sources/flame/rendering/decorators.md.txt b/docs/1.8.2/_sources/flame/rendering/decorators.md.txt new file mode 100644 index 000000000..11285154f --- /dev/null +++ b/docs/1.8.2/_sources/flame/rendering/decorators.md.txt @@ -0,0 +1,200 @@ +# Decorators + +**Decorators** are classes that can encapsulate certain visual effects and then apply those visual +effects to a sequence of canvas drawing operations. Decorators are not [Component]s, but they can +be applied to components either manually or via the [HasDecorator] mixin. Likewise, decorators are +not [Effect]s, although they can be used to implement certain `Effect`s. + +There are a certain number of decorators available in Flame, and it is simple to add one's own if +necessary. We are planning to add shader-based decorators once Flutter fully supports them on the +web. + + +## Flame built-in decorators + + +### PaintDecorator.blur + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_blur +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator applies a Gaussian blur to the underlying component. The amount of blur can be +different in the X and Y direction, though this is not very common. + +```dart +final decorator = PaintDecorator.blur(3.0); +``` + +Possible uses: + +- soft shadows; +- "out-of-focus" objects in the distance or very close to the camera; +- motion blur effects; +- deemphasize/obscure content when showing a popup dialog; +- blurred vision when the character is drunk. + + +### PaintDecorator.grayscale + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_grayscale +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator converts the underlying image into the shades of grey, as if it was a +black-and-white photograph. In addition, you can make the image semi-transparent to the desired +level of `opacity`. + +```dart +final decorator = PaintDecorator.grayscale(opacity: 0.5); +``` + +Possible uses: + +- apply to an NPC to turn them into stone, or into a ghost! +- apply to a scene to indicate that it is a memory of the past; +- black-and-white photos. + + +### PaintDecorator.tint + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_tint +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator *tints* the underlying image with the specified color, as if watching it through a +colored glass. It is recommended that the `color` used by this decorator was semi-transparent, so +that you can see the details of the image below. + +```dart +final decorator = PaintDecorator.tint(const Color(0xAAFF0000); +``` + +Possible uses: + +- NPCs affected by certain types of magic; +- items/characters in the shadows can be tinted black; +- tint the scene red to show bloodlust, or that the character is low on health; +- tint green to show that the character is poisoned or sick; +- tint the scene deep blue during the night time; + + +### Rotate3DDecorator + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_rotate3d +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator applies a 3D rotation to the underlying component. You can specify the angles of the +rotation, as well as the pivot point and the amount of perspective distortion to apply. + +The decorator also supplies the `isFlipped` property, which allows you to determine whether the +component is currently being viewed from the front side or from the back. This is useful if you want +to draw a component whose appearance is different in the front and in the back. + +```dart +final decorator = Rotate3DDecorator( + center: component.center, + angleX: rotationAngle, + perspective: 0.002, +); +``` + +Possible uses: + +- a card that can be flipped over; +- pages in a book; +- transitions between app routes; +- 3d falling particles such as snowflakes or leaves. + + +### Shadow3DDecorator + +```{flutter-app} +:sources: ../flame/examples +:page: decorator_shadow3d +:show: widget code infobox +:width: 180 +:height: 160 +``` + +This decorator renders a shadow underneath the component, as if the component was a 3D object +standing on a plane. This effect works best for games that use isometric camera projection. + +The shadow produced by this generator is quite flexible: you can control its angle, length, opacity, +blur, etc. For a full description of what properties this decorator has and their meaning, see the +class documentation. + +```dart +final decorator = Shadow3DDecorator( + base: Vector2(100, 150), + angle: -1.4, + xShift: 200, + yScale: 1.5, + opacity: 0.5, + blur: 1.5, +); +``` + +The primary purpose of this decorator is to add shadows on the ground to your components. The main +limitation is that the shadows are flat and cannot interact with the environment. For example, this +decorator cannot handle shadows that fall onto walls or other vertical structures. + + +## Using decorators + + +### HasDecorator mixin + +This `Component` mixin adds the `decorator` property, which is initially `null`. If you set this +property to an actual `Decorator` object, then that decorator will apply its visual effect during +the rendering of the component. In order to remove this visual effect, simply set the `decorator` +property back to `null`. + + +### PositionComponent + +`PositionComponent` (and all the derived classes) already has a `decorator` property, so for these +components the `HasDecorator` mixin is not needed. + +In fact, the `PositionComponent` uses its decorator in order to properly position the component on +the screen. Thus, any new decorators that you'd want to apply to the `PositionComponent` will need +to be chained (see the [](#multiple-decorators) section below). + +It is also possible to replace the root decorator of the `PositionComponent`, if you want to create +an alternative logic for how the component shall be positioned on the screen. + + +### Multiple decorators + +It is possible to apply several decorators simultaneously to the same component: the `Decorator` +class supports chaining. That is, if you have an existing decorator on a component and you want to +add another one, then you can call `component.decorator.addLast(newDecorator)` -- this will add +the new decorator at the end of the existing chain. The method `removeLast()` can remove that +decorator later. + +Several decorators can be chain that way. For example, if `A` is an initial decorator, then +`A.addLast(B)` can be followed by either `A.addLast(C)` or `B.addLast(C)` -- and in both cases the +chain `A -> B -> C` will be created. In practice, it means that the entire chain can be manipulated +from its root, which usually is `component.decorator`. + + +[Component]: ../../flame/components.md#component +[Effect]: ../../flame/effects.md +[HasDecorator]: #hasdecorator-mixin diff --git a/docs/1.8.2/_sources/flame/rendering/images.md.txt b/docs/1.8.2/_sources/flame/rendering/images.md.txt new file mode 100644 index 000000000..2961b15c0 --- /dev/null +++ b/docs/1.8.2/_sources/flame/rendering/images.md.txt @@ -0,0 +1,403 @@ +# Images + +To start off you must have an appropriate folder structure and add the files to the `pubspec.yaml` +file, like this: + +```yaml +flutter: + assets: + - assets/images/player.png + - assets/images/enemy.png +``` + +Images can be in any format supported by Flutter, which include: JPEG, WebP, PNG, GIF, animated GIF, +animated WebP, BMP, and WBMP. Other formats would require additional libraries. For example, SVG +images can be loaded via the `flame_svg` library. + + +## Loading images + +Flame bundles an utility class called `Images` that allows you to easily load and cache images from +the assets directory into memory. + +Flutter has a handful of types related to images, and converting everything properly from a local +asset to an `Image` that can be drawn on Canvas is a bit convoluted. This class allows you to obtain +an `Image` that can be drawn on the `Canvas` using the `drawImageRect` method. + +It automatically caches any image loaded by filename, so you can safely call it many times. + +The methods for loading and clearing the cache are: `load`, `loadAll`, `clear` and `clearCache`. +They return `Future`s for loading the images. These futures must be awaited for before the images +can be used in any way. If you do not want to await these futures right away, you can initiate +multiple `load()` operations and then await for all of them at once using `Images.ready()` method. + +To synchronously retrieve a previously cached image, the `fromCache` method can be used. If an image +with that key was not previously loaded, it will throw an exception. + +To add an already loaded image to the cache, the `add` method can be used and you can set the key +that the image should have in the cache. + +You can also use `ImageExtension.fromPixels()` to dynamically create an image during the game. + +For `clear` and `clearCache`, do note that `dispose` is called for each removed image from the +cache, so make sure that you don't use the image afterwards. + + +### Standalone usage + +It can manually be used by instantiating it: + +```dart +import 'package:flame/cache.dart'; +final imagesLoader = Images(); +Image image = await imagesLoader.load('yourImage.png'); +``` + +But Flame also offers two ways of using this class without instantiating it yourself. + + +### Flame.images + +There is a singleton, provided by the `Flame` class, that can be used as a global image cache. + +Example: + +```dart +import 'package:flame/flame.dart'; +import 'package:flame/sprite.dart'; + +// inside an async context +Image image = await Flame.images.load('player.png'); + +final playerSprite = Sprite(image); +``` + + +### Game.images + +The `Game` class offers some utility methods for handling images loading too. It bundles an instance +of the `Images` class, that can be used to load image assets to be used during the game. The game +will automatically free the cache when the game widget is removed from the widget tree. + +The `onLoad` method from the `Game` class is a great place for the initial assets to be loaded. + +Example: + +```dart +class MyGame extends Game { + + Sprite player; + + @override + Future onLoad() async { + // Note that you could also use Sprite.load for this. + final playerImage = await images.load('player.png'); + player = Sprite(playerImage); + } +} +``` + +Loaded assets can also be retrieved while the game is running by `images.fromCache`, for example: + +```dart +class MyGame extends Game { + + // attributes omitted + + @override + Future onLoad() async { + // other loads omitted + await images.load('bullet.png'); + } + + void shoot() { + // This is just an example, in your game you probably don't want to + // instantiate new [Sprite] objects every time you shoot. + final bulletSprite = Sprite(images.fromCache('bullet.png')); + _bullets.add(bulletSprite); + } +} +``` + + +## Loading images over the network + +The Flame core package doesn't offer a built in method to loading images from the network. + +The reason for that is that Flutter/Dart does not have a built in http client, which requires +a package to be used and since there are a couple of packages available out there, we refrain +from forcing the user to use a specific package. + +With that said, it is quite simple to load images from the network once a http client package +is chosen by the user. The following snippet shows how an `Image` can be fetched from the web +using the [http](https://pub.dev/packages/http) package. + +```dart +import 'package:http/http.dart' as http; +import 'package:flutter/painting.dart'; + +final response = await http.get('https://url.com/image.png'); +final image = await decodeImageFromList(response.bytes); +``` + +```{note} +Check [`flame_network_assets`](https://pub.dev/packages/flame_network_assets) +for a ready to use network assets solution that provides a built in cache. +``` + + +## Sprite + +Flame offers a `Sprite` class that represents an image, or a region of an image. + +You can create a `Sprite` by providing it an `Image` and coordinates that defines the piece of the +image that that sprite represents. + +For example, this will create a sprite representing the whole image of the file passed: + +```dart +final image = await images.load('player.png'); +Sprite player = Sprite(image); +``` + +You can also specify the coordinates in the original image where the sprite is located. This allows +you to use sprite sheets and reduce the number of images in memory, for example: + +```dart +final image = await images.load('player.png'); +final playerFrame = Sprite( + image, + srcPosition: Vector2(32.0, 0), + srcSize: Vector2(16.0, 16.0), +); +``` + +The default values are `(0.0, 0.0)` for `srcPosition` and `null` for `srcSize` (meaning it will use +the full width/height of the source image). + +The `Sprite` class has a render method, that allows you to render the sprite onto a `Canvas`: + +```dart +final image = await images.load('block.png'); +Sprite block = Sprite(image); + +// in your render method +block.render(canvas, 16.0, 16.0); //canvas, width, height +``` + +You must pass the size to the render method, and the image will be resized accordingly. + +All render methods from the `Sprite` class can receive a `Paint` instance as the optional named +parameter `overridePaint` that parameter will override the current `Sprite` paint instance for that +render call. + +`Sprite`s can also be used as widgets, to do so just use `SpriteWidget` class. + +A complete example using sprite as widgets can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart). + + +## SpriteBatch + +If you have a sprite sheet (also called an image atlas, which is an image with smaller images +inside), and would like to render it effectively - `SpriteBatch` handles that job for you. + +Give it the filename of the image, and then add rectangles which describes various part of the +image, in addition to transforms (position, scale and rotation) and optional colors. + +You render it with a `Canvas` and an optional `Paint`, `BlendMode` and `CullRect`. + +A `SpriteBatchComponent` is also available for your convenience. + +See the examples +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_example.dart). + + +## ImageComposition + +In some cases you may want to merge multiple images into a single image; this is called +[Compositing](https://en.wikipedia.org/wiki/Compositing). This can be useful for example when +working with the [SpriteBatch](#spritebatch) API to optimize your drawing calls. + +For such use cases Flame comes with the `ImageComposition` class. This allows you to add multiple +images, each at their own position, onto a new image: + +```dart +final composition = ImageComposition() + ..add(image1, Vector2(0, 0)) + ..add(image2, Vector2(64, 0)); + ..add(image3, + Vector2(128, 0), + source: Rect.fromLTWH(32, 32, 64, 64), + ); + +Image image = await composition.compose(); +Image imageSync = composition.composeSync(); +``` + +As you can see, two versions of composing image are available. Use `ImageComposition.compose()` for +the async approach. Or use the new `ImageComposition.composeSync()` function to rasterize the +image into GPU context using the benefits of the `Picture.toImageSync` function. + +**Note:** Composing images is expensive, we do not recommend you run this every tick as it affect +the performance badly. Instead we recommend to have your compositions pre-rendered so you can just +reuse the output image. + + +## Animation + +The Animation class helps you create a cyclic animation of sprites. + +You can create it by passing a list of equally sized sprites and the stepTime (that is, how many +seconds it takes to move to the next frame): + +```dart +final a = SpriteAnimation.spriteList(sprites, stepTime: 0.02); +``` + +After the animation is created, you need to call its `update` method and render the current frame's +sprite on your game instance. + +Example: + +```dart +class MyGame extends Game { + SpriteAnimation a; + + MyGame() { + a = SpriteAnimation(...); + } + + void update(double dt) { + a.update(dt); + } + + void render(Canvas c) { + a.getSprite().render(c); + } +} +``` + +A better alternative to generate a list of sprites is to use the `fromFrameData` constructor: + +```dart +const amountOfFrames = 8; +final a = SpriteAnimation.fromFrameData( + imageInstance, + SpriteAnimationFrame.sequenced( + amount: amountOfFrames, + textureSize: Vector2(16.0, 16.0), + stepTime: 0.1, + ), +); +``` + +This constructor makes creating an `Animation` very easy when using sprite sheets. + +In the constructor you pass an image instance and the frame data, which contains some parameters +that can be used to describe the animation. Check the documentation on the constructors available on +the `SpriteAnimationFrameData` class to see all the parameters. + +If you use Aseprite for your animations, Flame does provide some support for Aseprite animation's +JSON data. To use this feature you will need to export the Sprite Sheet's JSON data, and use +something like the following snippet: + +```dart +final image = await images.load('chopper.png'); +final jsonData = await assets.readJson('chopper.json'); +final animation = SpriteAnimation.fromAsepriteData(image, jsonData); +``` + +**Note:** trimmed sprite sheets are not supported by flame, so if you export your sprite sheet this +way, it will have the trimmed size, not the sprite original size. + +Animations, after created, have an update and render method; the latter renders the current frame, +and the former ticks the internal clock to update the frames. + +Animations are normally used inside `SpriteAnimationComponent`s, but custom components with several +Animations can be created as well. + +A complete example of using animations as widgets can be found +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart). + + +## FlareAnimation + +Do note that Flare is discontinued and [Rive](https://github.com/flame-engine/flame/tree/main/packages/flame_rive) +is preferred. + +Flame provides a simple wrapper of [Flare](https://flare.rive.app/) animations so you can use +them in Flame games. + +Check the following snippet on how to use this wrapper: + +```dart +class MyGame extends Game { + FlareAnimation flareAnimation; + bool loaded = false; + + MyGame() { + _start(); + } + + void _start() async { + flareAnimation = await FlareAnimation.load("assets/FLARE_FILE.flr"); + flareAnimation.updateAnimation("ANIMATION_NAME"); + + flareAnimation.width = 306; + flareAnimation.height = 228; + + loaded = true; + } + + @override + void render(Canvas canvas) { + if (loaded) { + flareAnimation.render(canvas, x: 50, y: 50); + } + } + + @override + void update(double dt) { + if (loaded) { + flareAnimation.update(dt); + } + } +} +``` + +FlareAnimations are normally used inside `FlareComponent`s, that way `FlameGame` will handle calling +`render` and `update` automatically. + +You can see a full example of how to use Flare together with Flame in the example +[here](https://github.com/flame-engine/flame/tree/main/packages/flame_flare/example). + + +## SpriteSheet + +Sprite sheets are big images with several frames of the same sprite on it and is a very good way to +organize and keep your animations stored. Flame provides a very simple utility class to deal with +SpriteSheets, with it you can load your sprite sheet image and extract animations from it. Below is +a very simple example of how to use it: + +```dart +import 'package:flame/sprite.dart'; + +final spritesheet = SpriteSheet( + image: imageInstance, + srcSize: Vector2.all(16.0), +); + +final animation = spritesheet.createAnimation(0, stepTime: 0.1); +``` + +Now you can use the animation directly or use it in an animation component. + +You can also get a single frame of the sprite sheet using the `getSprite` method: + +```dart +spritesheet.getSprite(0, 0) // row, column; +``` + +You can see a full example of the `SpriteSheet` class +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritesheet_example.dart). diff --git a/docs/1.8.2/_sources/flame/rendering/layers.md.txt b/docs/1.8.2/_sources/flame/rendering/layers.md.txt new file mode 100644 index 000000000..33e547c16 --- /dev/null +++ b/docs/1.8.2/_sources/flame/rendering/layers.md.txt @@ -0,0 +1,114 @@ +# Layers + +Layers allow you to group rendering by context, as well as allow you to pre-render things. This +enables, for example, rendering parts of your game that don't change much in memory, like a +background. By doing this, you'll free processing power for more dynamic content that needs to be +rendered every game tick. + +There are two types of layers on Flame: + +- `DynamicLayer`: For things that are moving or changing. +- `PreRenderedLayer`: For things that are static. + + +## DynamicLayer + +Dynamic layers are layers that are rendered every time that they are drawn on the canvas. As the +name suggests, it is meant for dynamic content and is most useful for grouping rendering of objects +that have the same context. + +Usage example: + +```dart +class GameLayer extends DynamicLayer { + final MyGame game; + + GameLayer(this.game); + + @override + void drawLayer() { + game.playerSprite.render( + canvas, + position: game.playerPosition, + ); + game.enemySprite.render( + canvas, + position: game.enemyPosition, + ); + } +} + +class MyGame extends Game { + // Other methods omitted... + + @override + void render(Canvas canvas) { + gameLayer.render(canvas); // x and y can be provided as optional position arguments + } +} +``` + + +## PreRenderedLayer + +Pre-rendered layers are rendered only once, cached in memory and then just +replicated on the game canvas afterwards. They are useful for caching content that doesn't change +during the game, like a background for example. + +Usage example: + +```dart +class BackgroundLayer extends PreRenderedLayer { + final Sprite sprite; + + BackgroundLayer(this.sprite); + + @override + void drawLayer() { + sprite.render( + canvas, + position: Vector2(50, 200), + ); + } +} + +class MyGame extends Game { + // Other methods omitted... + + @override + void render(Canvas canvas) { + // x and y can be provided as optional position arguments. + backgroundLayer.render(canvas); + } +} +``` + + +## Layer Processors + +Flame also provides a way to add processors on your layer, which are ways to add effects on the +entire layer. At the moment, out of the box, only the `ShadowProcessor` is available, this processor +renders a back drop shadow on your layer. + +To add processors to your layer, just add them to the layer `preProcessors` or `postProcessors` +list. For example: + +```dart +// Works the same for both DynamicLayer and PreRenderedLayer +class BackgroundLayer extends PreRenderedLayer { + final Sprite sprite; + + BackgroundLayer(this.sprite) { + preProcessors.add(ShadowProcessor()); + } + + @override + void drawLayer() { /* omitted */ } + + // ... +``` + +Custom processors can be created by extending the `LayerProcessor` class. + +You can check a working example of layers +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart). diff --git a/docs/1.8.2/_sources/flame/rendering/palette.md.txt b/docs/1.8.2/_sources/flame/rendering/palette.md.txt new file mode 100644 index 000000000..a2ebdc1e8 --- /dev/null +++ b/docs/1.8.2/_sources/flame/rendering/palette.md.txt @@ -0,0 +1,87 @@ +# Palette + +Throughout your game you are going to need to use colors in lots of places. There are two classes on +`dart:ui` that can be used, `Color` and `Paint`. + +The `Color` class represents a ARGB color in a hexadecimal integer +format. So to create a `Color` instance, you just need to pass the color as an integer in the ARGB +format. + +You can use Dart's hexadecimal notation to make it really easy; for instance: `0xFF00FF00` is fully +opaque green (the "mask" would be `0xAARRGGBB`). + +**Note**: The first two hexadecimal digits are for +the alpha channel (transparency), unlike on regular (non-A) RGB. The max(FF = 255) for the two first +digits means fully opaque, and the min (00 = 0) means fully transparent. + +In the Material Flutter package there is a `Colors` class that provides common colors as constants: + +```dart +import 'package:flutter/material.dart' show Colors; + +const black = Colors.black; +``` + +Some more complex methods might also take a `Paint` object, which is a more complete structure that +allows you to configure aspects related to stroke, colors, filters and blends. +However, normally when using even the more complex APIs, you just want an instance of a `Paint` +object representing just a single simple plain solid color. + +**Note:** we don't recommend that you create a new `Paint` object every time you need a specific +`Paint`, since it could potentially lead to a lot of unnecessary objects being created. A better way +is to either define the `Paint` object somewhere and re-use it (however, do note that the `Paint` +class is mutable, unlike `Color`), or to use the `Palette` class to define all the colors that you +want to use in your game. + +You can create such an object like this: + +```dart +Paint green = Paint()..color = const Color(0xFF00FF00); +``` + +To help you with this and to also keep your game's color palette consistent, Flame adds the `Palette` +class. You can use it to easily access both `Color`s and `Paint`s where needed and also to define +the colors your game use as constants, so you don't get those mixed up. + +The `BasicPalette` class is an example of what a palette can look like, and adds black and white as +colors. So to use black or white you can access those directly from the `BasicPalette`; for example, +using `color`: + +```dart +TextConfig regular = TextConfig(color: BasicPalette.white.color); +``` + +Or using `paint`: + +```dart +canvas.drawRect(rect, BasicPalette.black.paint); +``` + +However, the idea is that you can create your own palette, following the `BasicPalette` example, and +add the color palette/scheme of your game. Then you will be able to statically access any color in +your components and classes. Below is an example of a `Palette` implementation, from the example +game [BGUG](https://github.com/bluefireteam/bgug/blob/master/lib/palette.dart): + +```dart +import 'dart:ui'; + +import 'package:flame/palette.dart'; + +class Palette { + static PaletteEntry white = BasicPalette.white; + + static PaletteEntry toastBackground = PaletteEntry(Color(0xFFAC3232)); + static PaletteEntry toastText = PaletteEntry(Color(0xFFDA9A00)); + + static PaletteEntry grey = PaletteEntry(Color(0xFF404040)); + static PaletteEntry green = PaletteEntry(Color(0xFF54a286)); +} +``` + +A `PaletteEntry` is a `const` class that holds information of a color and it has the following +members: + +- `color`: returns the `Color` specified +- `paint`: creates a new `Paint` with the color specified. `Paint` is a non-`const` class, so this + method actually creates a brand new instance every time it's called. It's safe to cascade + mutations to this. diff --git a/docs/1.8.2/_sources/flame/rendering/particles.md.txt b/docs/1.8.2/_sources/flame/rendering/particles.md.txt new file mode 100644 index 000000000..68d706cae --- /dev/null +++ b/docs/1.8.2/_sources/flame/rendering/particles.md.txt @@ -0,0 +1,458 @@ +# Particles + +Flame offers a basic, yet robust and extendable particle system. The core concept of this system is +the `Particle` class, which is very similar in its behavior to the `ParticleSystemComponent`. + +The most basic usage of a `Particle` with `FlameGame` would look as following: + +```dart +import 'package:flame/components.dart'; + +// ... + +game.add( + // Wrapping a Particle with ParticleSystemComponent + // which maps Component lifecycle hooks to Particle ones + // and embeds a trigger for removing the component. + ParticleSystemComponent( + particle: CircleParticle(), + ), +); +``` + +When using `Particle` with a custom `Game` implementation, please ensure that both the `update` and +`render` methods are called during each game loop tick. + +Main approaches to implement desired particle effects: + +- Composition of existing behaviors. +- Use behavior chaining (just a syntactic sugar of the first one). +- Using `ComputedParticle`. + +Composition works in a similar fashion to those of Flutter widgets by defining the effect from top +to bottom. Chaining allows to express the same composition trees more fluently by defining behaviors +from bottom to top. Computed particles in their turn fully delegate implementation of the behavior +to your code. Any of the approaches could be used in conjunction with existing behaviors where +needed. + +```dart +Random rnd = Random(); + +Vector2 randomVector2() => (Vector2.random(rnd) - Vector2.random(rnd)) * 200; + +// Composition. +// +// Defining a particle effect as a set of nested behaviors from top to bottom, +// one within another: +// +// ParticleSystemComponent +// > ComposedParticle +// > AcceleratedParticle +// > CircleParticle +game.add( + ParticleSystemComponent( + particle: Particle.generate( + count: 10, + generator: (i) => AcceleratedParticle( + acceleration: randomVector2(), + child: CircleParticle( + paint: Paint()..color = Colors.red, + ), + ), + ), + ), +); + +// Chaining. +// +// Expresses the same behavior as above, but with a more fluent API. +// Only Particles with SingleChildParticle mixin can be used as chainable behaviors. +game.add( + ParticleSystemComponent( + particle: Particle.generate( + count: 10, + generator: (i) => pt.CircleParticle(paint: Paint()..color = Colors.red) + ) + ) +); + +// Computed Particle. +// +// All the behaviors are defined explicitly. Offers greater flexibility +// compared to built-in behaviors. +game.add( + ParticleSystemComponent( + particle: Particle.generate( + count: 10, + generator: (i) { + Vector2 position = Vector2.zero(); + Vector2 speed = Vector2.zero(); + final acceleration = randomVector2(); + final paint = Paint()..color = Colors.red; + + return ComputedParticle( + renderer: (canvas, _) { + speed += acceleration; + position += speed; + canvas.drawCircle(Offset(position.x, position.y), 1, paint); + } + ); + } + ) + ) +); +``` + +You can find more examples of how to use different built-in particles in various combinations +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart). + + +## Lifecycle + +A behavior common to all `Particle`s is that all of them accept a `lifespan` argument. This value is +used to make the `ParticleSystemComponent` remove itself once its internal `Particle` has reached +the end of its life. Time within the `Particle` itself is tracked using the Flame `Timer` class. It +can be configured with a `double`, represented in seconds (with microsecond precision) by passing +it into the corresponding `Particle` constructor. + +```dart +Particle(lifespan: .2); // will live for 200ms. +Particle(lifespan: 4); // will live for 4s. +``` + +It is also possible to reset a `Particle`'s lifespan by using the `setLifespan` method, which also +accepts a `double` of seconds. + +```dart +final particle = Particle(lifespan: 2); + +// ... after some time. +particle.setLifespan(2) // will live for another 2s. +``` + +During its lifetime, a `Particle` tracks the time it was alive and exposes it through the `progress` +getter, which returns a value between `0.0` and `1.0`. This value can be used in a similar fashion +as the `value` property of the `AnimationController` class in Flutter. + +```dart +final particle = Particle(lifespan: 2.0); + +game.add(ParticleSystemComponent(particle: particle)); + +// Will print values from 0 to 1 with step of .1: 0, 0.1, 0.2 ... 0.9, 1.0. +Timer.periodic(duration * .1, () => print(particle.progress)); +``` + +The `lifespan` is passed down to all the descendants of a given `Particle`, if it supports any of +the nesting behaviors. + + +## Built-in particles + +Flame ships with a few built-in `Particle` behaviors: + +- The `TranslatedParticle` translates its `child` by given `Vector2` +- The `MovingParticle` moves its `child` between two predefined `Vector2`, supports `Curve` +- The `AcceleratedParticle` allows basic physics based effects, like gravitation or speed dampening +- The `CircleParticle` renders circles of all shapes and sizes +- The `SpriteParticle` renders Flame `Sprite` within a `Particle` effect +- The `ImageParticle` renders *dart:ui* `Image` within a `Particle` effect +- The `ComponentParticle` renders Flame `Component` within a `Particle` effect +- The `FlareParticle` renders Flare animation within a `Particle` effect + +More examples of how to use these behaviors together are available +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart). +All the implementations are available in the +[particles](https://github.com/flame-engine/flame/tree/main/packages/flame/lib/src/particles) folder +on the Flame repository. + + +## TranslatedParticle + +Simply translates the underlying `Particle` to a specified `Vector2` within the rendering `Canvas`. +Does not change or alter its position, consider using `MovingParticle` or `AcceleratedParticle` +where change of position is required. Same effect could be achieved by translating the `Canvas` +layer. + +```dart +game.add( + ParticleSystemComponent( + particle: TranslatedParticle( + // Will translate the child Particle effect to the center of game canvas. + offset: game.size / 2, + child: Particle(), + ), + ), +); +``` + + +## MovingParticle + +Moves the child `Particle` between the `from` and `to` `Vector2`s during its lifespan. Supports +`Curve` via `CurvedParticle`. + +```dart +game.add( + ParticleSystemComponent( + particle: MovingParticle( + // Will move from corner to corner of the game canvas. + from: Vector2.zero(), + to: game.size, + child: CircleParticle( + radius: 2.0, + paint: Paint()..color = Colors.red, + ), + ), + ), +); +``` + + +## AcceleratedParticle + +A basic physics particle which allows you to specify its initial `position`, `speed` and +`acceleration` and lets the `update` cycle do the rest. All three are specified as `Vector2`s, which +you can think of as vectors. It works especially well for physics-based "bursts", but it is not +limited to that. Unit of the `Vector2` value is *logical px/s*. So a speed of `Vector2(0, 100)` will +move a child `Particle` by 100 logical pixels of the device every second of game time. + +```dart +final rnd = Random(); +Vector2 randomVector2() => (Vector2.random(rnd) - Vector2.random(rnd)) * 100; + +game.add( + ParticleSystemComponent( + particle: AcceleratedParticle( + // Will fire off in the center of game canvas + position: game.canvasSize/2, + // With random initial speed of Vector2(-100..100, 0..-100) + speed: Vector2(rnd.nextDouble() * 200 - 100, -rnd.nextDouble() * 100), + // Accelerating downwards, simulating "gravity" + // speed: Vector2(0, 100), + child: CircleParticle( + radius: 2.0, + paint: Paint()..color = Colors.red, + ), + ), + ), +); +``` + + +## CircleParticle + +A `Particle` which renders a circle with given `Paint` at the zero offset of passed `Canvas`. Use in +conjunction with `TranslatedParticle`, `MovingParticle` or `AcceleratedParticle` in order to achieve +desired positioning. + +```dart +game.add( + ParticleSystemComponent( + particle: CircleParticle( + radius: game.size.x / 2, + paint: Paint()..color = Colors.red.withOpacity(.5), + ), + ), +); +``` + + +## SpriteParticle + +Allows you to embed a `Sprite` into your particle effects. + +```dart +game.add( + ParticleSystemComponent( + particle: SpriteParticle( + sprite: Sprite('sprite.png'), + size: Vector2(64, 64), + ), + ), +); +``` + + +## ImageParticle + +Renders given `dart:ui` image within the particle tree. + +```dart +// During game initialisation +await Flame.images.loadAll(const [ + 'image.png', +]); + +// ... + +// Somewhere during the game loop +final image = await Flame.images.load('image.png'); + +game.add( + ParticleSystemComponent( + particle: ImageParticle( + size: Vector2.all(24), + image: image, + ); + ), +); +``` + + +## SpriteAnimationParticle + +A `Particle` which embeds a `SpriteAnimation`. +By default, aligns the `SpriteAnimation`'s `stepTime` so that +it's fully played during the `Particle` lifespan. It's possible to override this behavior with the +`alignAnimationTime` argument. + +```dart +final spritesheet = SpriteSheet( + image: yourSpriteSheetImage, + srcSize: Vector2.all(16.0), +); + +game.add( + ParticleSystemComponent( + particle: SpriteAnimationParticle( + animation: spritesheet.createAnimation(0, stepTime: 0.1), + ); + ), +); +``` + + +## ComponentParticle + +This `Particle` allows you to embed a `Component` within the particle effects. The `Component` could +have its own `update` lifecycle and could be reused across different effect trees. If the only thing +you need is to add some dynamics to an instance of a certain `Component`, please consider adding it +to the `game` directly, without the `Particle` in the middle. + +```dart +final longLivingRect = RectComponent(); + +game.add( + ParticleSystemComponent( + particle: ComponentParticle( + component: longLivingRect + ); + ), +); + +class RectComponent extends Component { + void render(Canvas c) { + c.drawRect( + Rect.fromCenter(center: Offset.zero, width: 100, height: 100), + Paint()..color = Colors.red + ); + } + + void update(double dt) { + /// Will be called by parent [Particle] + } +} +``` + + +## FlareParticle + +To use Flare within Flame, use the +[`flame_flare`](https://github.com/flame-engine/flame/tree/main/packages/flame_flare) package. + +It will provide a class called `FlareParticle` that is a container for `FlareActorAnimation`, it +propagates the `update` and `render` methods to its child. + +```dart +import 'package:flame_flare/flame_flare.dart'; + +// Within your game or component's `onLoad` method +const flareSize = 32.0; +final flareAnimation = FlareActorAnimation('assets/sparkle.flr'); +flareAnimation.width = flareSize; +flareAnimation.height = flareSize; + +// Somewhere in game +game.add( + ParticleSystemComponent( + particle: FlareParticle(flare: flareAnimation), + ), +); +``` + + +## ComputedParticle + +A `Particle` which could help you when: + +- Default behavior is not enough +- Complex effects optimization +- Custom easings + +When created, it delegates all the rendering to a supplied `ParticleRenderDelegate` which is called +on each frame to perform necessary computations and render something to the `Canvas`. + +```dart +game.add( + ParticleSystemComponent( + // Renders a circle which gradually changes its color and size during the + // particle lifespan. + particle: ComputedParticle( + renderer: (canvas, particle) => canvas.drawCircle( + Offset.zero, + particle.progress * 10, + Paint() + ..color = Color.lerp( + Colors.red, + Colors.blue, + particle.progress, + ), + ), + ), + ), +) +``` + + +## Nesting behavior + +Flame's implementation of particles follows the same pattern of extreme composition as Flutter +widgets. That is achieved by encapsulating small pieces of behavior in every particle and then +nesting these behaviors together to achieve the desired visual effect. + +Two entities that allow `Particle`s to nest each other are: `SingleChildParticle` mixin and +`ComposedParticle` class. + +A `SingleChildParticle` may help you with creating `Particles` with a custom behavior. For example, +randomly positioning its child during each frame: + +The `SingleChildParticle` may help you with creating `Particles` with a custom behavior. + +For example, randomly positioning it's child during each frame: + +```dart +var rnd = Random(); + +class GlitchParticle extends Particle with SingleChildParticle { + Particle child; + + GlitchParticle({ + required this.child, + super.lifespan, + }); + + @override + render(Canvas canvas) { + canvas.save(); + canvas.translate(rnd.nextDouble() * 100, rnd.nextDouble() * 100); + + // Will also render the child + super.render(); + + canvas.restore(); + } +} +``` + +The `ComposedParticle` could be used either as a standalone or within an existing `Particle` tree. diff --git a/docs/1.8.2/_sources/flame/rendering/rendering.md.txt b/docs/1.8.2/_sources/flame/rendering/rendering.md.txt new file mode 100644 index 000000000..8070dac11 --- /dev/null +++ b/docs/1.8.2/_sources/flame/rendering/rendering.md.txt @@ -0,0 +1,19 @@ +# Rendering + +- [Colors and Palette](palette.md) +- [Decorators](decorators.md) +- [Images, Sprites and Animations](images.md) +- [Layers](layers.md) +- [Particles](particles.md) +- [Text Rendering](text_rendering.md) + +```{toctree} +:hidden: + +Colors and Palette +Decorators +Images, Sprites and Animations +Layers +Particles +Text Rendering +``` diff --git a/docs/1.8.2/_sources/flame/rendering/text_rendering.md.txt b/docs/1.8.2/_sources/flame/rendering/text_rendering.md.txt new file mode 100644 index 000000000..0097a1446 --- /dev/null +++ b/docs/1.8.2/_sources/flame/rendering/text_rendering.md.txt @@ -0,0 +1,134 @@ +# Text Rendering + +Flame has some dedicated classes to help you render text. + + +## TextRenderer + +`TextRenderer` is the abstract class used by Flame to render text. Flame provides one +implementation for this called `TextPaint` but anyone can implement this abstraction +and create a custom way to render text. + + +## TextPaint + +`TextPaint` is the built-in implementation of text rendering in Flame, it is based on top of +Flutter's `TextPainter` class (hence the name), and it can be configured by the style class `TextStyle` +which contains all typographical information required to render text; i.e., font size and color, +font family, etc. + +Example usage: + +```dart +const TextPaint textPaint = TextPaint( + style: TextStyle( + fontSize: 48.0, + fontFamily: 'Awesome Font', + ), +); +``` + +Note: there are several packages that contain the class `TextStyle`, make sure that you import +either `package:flutter/material.dart` or `package:flutter/painting.dart` and if you also need to +import `dart:ui` you need to import it like this (since that contains another class that is also +named `TextStyle`): + +```dart +import 'dart:ui' hide TextStyle; +``` + +Some common properties of `TextStyle` are the following (here is the +[full list](https://api.flutter.dev/flutter/painting/TextStyle-class.html)): + +- `fontFamily`: a commonly available font, like Arial (default), or a custom font added in your + pubspec (see [here](https://docs.flutter.dev/cookbook/design/fonts) how to do it). +- `fontSize`: font size, in pts (default `24.0`). +- `height`: height of text line, as a multiple of font size (default `null`). +- `color`: the color, as a `ui.Color` (default white). + +For more information regarding colors and how to create then, see the +[Colors and the Palette](palette.md) guide. + +After the creation of the `TextPaint` object you can use its `render` method to draw strings on +a canvas: + +```dart +textPaint.render(canvas, "Flame is awesome", Vector2(10, 10)); +``` + +If you want to set the anchor of the text you can also do that in the render call, with the optional +`anchor` parameter: + +```dart +textPaint.render(canvas, 'Flame is awesome', Vector2(10, 10), anchor: Anchor.topCenter); +``` + + +## Text Components + +Flame provides two text components that make it even easier to render text in your game: +`TextComponent` and `TextBoxComponent`. + + +### TextComponent + +`TextComponent` is a simple component that renders a single line of text. + +Example usage: + +```dart +final style = TextStyle(color: BasicPalette.white.color); +final regular = TextPaint(style: style); + +class MyGame extends FlameGame { + @override + void onLoad() { + add(TextComponent(text: 'Hello, Flame', textRenderer: regular) + ..anchor = Anchor.topCenter + ..x = size.width / 2 // size is a property from game + ..y = 32.0); + } +} +``` + + +### TextBoxComponent + +`TextBoxComponent` is very similar to `TextComponent`, but as its name suggest it is used to render +text inside a bounding box, creating line breaks according to the provided box size. + +You can decide if the box should grow as the text is written or if it should be static by the +`growingBox` variable in the `TextBoxConfig`. A static box could either have a fixed size (setting +the `size` property of the `TextBoxComponent`), or to automatically shrink to fit the text content. + +In addition, the `align` property allows you to control the the horizontal and vertical alignment +of the text content. For example, setting `align` to `Anchor.center` will center the text within +its bounding box both vertically and horizontally. + +If you want to change the margins of the box use the `margins` variable in the `TextBoxConfig`. + +Example usage: + +```dart +class MyTextBox extends TextBoxComponent { + MyTextBox(String text) : super( + text: text, + textRenderer: tiny, + boxConfig: TextBoxConfig(timePerChar: 0.05), + ); + + final bgPaint = Paint()..color = Color(0xFFFF00FF); + final borderPaint = Paint()..color = Color(0xFF000000)..style = PaintingStyle.stroke; + + @override + void render(Canvas canvas) { + Rect rect = Rect.fromLTWH(0, 0, width, height); + canvas.drawRect(rect, bgPaint); + canvas.drawRect(rect.deflate(boxConfig.margin), borderPaint); + super.render(canvas); + } +} +``` + +Both components are showcased in an example +[here](https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart) diff --git a/docs/1.8.2/_sources/flame/router.md.txt b/docs/1.8.2/_sources/flame/router.md.txt new file mode 100644 index 000000000..e4a132fa2 --- /dev/null +++ b/docs/1.8.2/_sources/flame/router.md.txt @@ -0,0 +1,181 @@ + +```{flutter-app} +:sources: ../flame/examples +:page: router +:show: widget code infobox + +This example app shows the use of the `RouterComponent` to move across multiple +screens within the game. In addition, the "pause" button stops time and applies +visual effects to the content of the page below it. +``` + + +# RouterComponent + +The **RouterComponent**'s job is to manage navigation across multiple screens within the game. It is +similar in spirit to Flutter's [Navigator][Flutter Navigator] class, except that it works with Flame +components instead of Flutter widgets. + +A typical game will usually consist of multiple pages: the splash screen, the starting menu page, +the settings page, credits, the main game page, several pop-ups, etc. The router will organize +all these destinations and allow you to transition between them. + +Internally, the `RouterComponent` contains a stack of routes. When you request it to show a route, +it will be placed on top of all other pages in the stack. Later you can `pop()` to remove the +topmost page from the stack. The pages of the router are addressed by their unique names. + +Each page in the router can be either transparent or opaque. If a page is opaque, then the pages +below it in the stack are not rendered and do not receive pointer events (such as taps or drags). +On the contrary, if a page is transparent, then the page below it will be rendered and receive +events normally. Such transparent pages are useful for implementing modal dialogs, inventory or +dialogue UIs, etc. + +Usage example: + +```dart +class MyGame extends FlameGame { + late final RouterComponent router; + + @override + void onLoad() { + add( + router = RouterComponent( + routes: { + 'home': Route(HomePage.new), + 'level-selector': Route(LevelSelectorPage.new), + 'settings': Route(SettingsPage.new, transparent: true), + 'pause': PauseRoute(), + 'confirm-dialog': OverlayRoute.existing(), + }, + initialRoute: 'home', + ), + ); + } +} + +class PauseRoute extends Route { ... } +``` + +```{note} +Use `hide Route` if any of your imported packages export another class called `Route` + +eg: `import 'package:flutter/material.dart' hide Route;` +``` + + +[Flutter Navigator]: https://api.flutter.dev/flutter/widgets/Navigator-class.html + + +## Route + +The **Route** component holds information about the content of a particular page. `Route`s are +mounted as children to the `RouterComponent`. + +The main property of a `Route` is its `builder` -- the function that creates the component with +the content of its page. + +In addition, the routes can be either transparent or opaque (default). An opaque prevents the route +below it from rendering or receiving pointer events, a transparent route doesn't. As a rule of +thumb, declare the route opaque if it is full-screen, and transparent if it is supposed to cover +only a part of the screen. + +By default, routes maintain the state of the page component after being popped from the stack +and the `builder` function is only called the first time a route is activated. Setting +`maintainState` to `false` drops the page component after the route is popped from the route stack +and the `builder` function is called each time the route is activated. + +The current route can be replaced using `pushReplacementNamed` or `pushReplacement`. Each method +simply executes `pop` on the current route and then `pushNamed` or `pushRoute`. + + +## OverlayRoute + +The **OverlayRoute** is a special route that allows adding game overlays via the router. These +routes are transparent by default. + +There are two constructors for the `OverlayRoute`. The first constructor requires a builder function +that describes how the overlay's widget is to be built. The second constructor can be used when the +builder function was already specified within the `GameWidget`: + +```dart +final router = RouterComponent( + routes: { + 'ok-dialog': OverlayRoute( + (context, game) { + return Center( + child: DecoratedContainer(...), + ); + }, + ), // OverlayRoute + 'confirm-dialog': OverlayRoute.existing(), + }, +); +``` + +Overlays that were defined within the `GameWidget` don't even need to be declared within the routes +map beforehand: the `RouterComponent.pushOverlay()` method can do it for you. Once an overlay route +was registered, it can be activated either via the regular `.pushNamed()` method, or via the +`.pushOverlay()` -- the two methods will do exactly the same, though you can use the second one to +make it more clear in your code that an overlay is being added instead of a regular route. + +The current overlay can be replaced using `pushReplacementOverlay`. This method executes +`pushReplacementNamed` or `pushReplacement` based on the status of the overlay being pushed. + + +## ValueRoute + +```{flutter-app} +:sources: ../flame/examples +:page: value_route +:show: widget code infobox +:width: 280 +``` + +A **ValueRoute** is a route that will return a value when it is eventually popped from the stack. +Such routes can be used, for example, for dialog boxes that ask for some feedback from the user. + +In order to use `ValueRoute`s, two steps are required: + +1. Create a route derived from the `ValueRoute` class, where `T` is the type of the value that + your route will return. Inside that class override the `build()` method to construct the + component that will be displayed. The component should use the `completeWith(value)` method to + pop the route and return the specified value. + + ```dart + class YesNoDialog extends ValueRoute { + YesNoDialog(this.text) : super(value: false); + final String text; + + @override + Component build() { + return PositionComponent( + children: [ + RectangleComponent(), + TextComponent(text: text), + Button( + text: 'Yes', + action: () => completeWith(true), + ), + Button( + text: 'No', + action: () => completeWith(false), + ), + ], + ); + } + } + ``` + +2. Display the route using `Router.pushAndWait()`, which returns a future that resolves with the + value returned from the route. + + ```dart + Future foo() async { + final result = await game.router.pushAndWait(YesNoDialog('Are you sure?')); + if (result) { + // ... the user is sure + } else { + // ... the user was not so sure + } + } + ``` diff --git a/docs/1.8.2/_sources/flame/structure.md.txt b/docs/1.8.2/_sources/flame/structure.md.txt new file mode 100644 index 000000000..4fa0a6e35 --- /dev/null +++ b/docs/1.8.2/_sources/flame/structure.md.txt @@ -0,0 +1,43 @@ +# Structure + +Flame has a proposed structure for your project that includes the standard Flutter `assets` +directory in addition to two children: `audio` and `images`. + +If using the following example code: + +```dart +void main() { + FlameAudio.play('explosion.mp3'); + + Flame.images.load('player.png'); + Flame.images.load('enemy.png'); +} +``` + +The following file structure is where Flame would expect to find the files: + +```text +. +└── assets + ├── audio + │ └── explosion.mp3 + └── images + ├── enemy.png + └── player.png +``` + +Optionally you can split your `audio` folder into two subfolders, one for `music` and one for `sfx`. + +Don't forget to add these files to your `pubspec.yaml` file: + +```yaml +flutter: + assets: + - assets/audio/explosion.mp3 + - assets/images/player.png + - assets/images/enemy.png +``` + +If you want to change this structure, this is possible by using the `prefix` parameter and creating +your instances of `AssetsCache`, `ImagesCache`, `AudioCache`, and `SoundPool`s, instead of using the +global ones provided by Flame. diff --git a/docs/1.8.2/_sources/index.md.txt b/docs/1.8.2/_sources/index.md.txt new file mode 100644 index 000000000..f210af517 --- /dev/null +++ b/docs/1.8.2/_sources/index.md.txt @@ -0,0 +1,13 @@ +```{include} README.md +``` + +```{toctree} +:hidden: + +Flame +Bridge Packages +Other Modules +Tutorials +Development +Resources +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/index.md.txt b/docs/1.8.2/_sources/other_modules/jenny/index.md.txt new file mode 100644 index 000000000..3faa9cc96 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/index.md.txt @@ -0,0 +1,128 @@ +# Jenny + +The **jenny** library is a toolset for adding *dialogue* into a game. The dialogue may be quite +complex, including user-controlled interactions, branching, dynamically-generated content, commands, +markup, state controlled either from Jenny or from the game, custom functions and commands, etc. +The `jenny` library is an unofficial port of the [Yarn Spinner] library for Unity. The name of the +library comes from [spinning jenny], a kind of yarn-spinning machine. + +Adding dialogue into any game generally consists of two stages: + +1. Writing the text of the dialogue; +2. Interactively displaying it within the game. + +With `jenny`, these two tasks are completely separate, allowing the creation of game content and +development of the game engine to be independent. + +[Yarn Spinner]: https://docs.yarnspinner.dev/ +[spinning jenny]: https://en.wikipedia.org/wiki/Spinning_jenny + + +## Writing dialogue + +In `jenny`, the dialogue is written in plain text and stored in `.yarn` files that are added +to the game as assets. The `.yarn` file format is developed by the authors of [Yarn Spinner], and +is specifically designed for writing dialogue. + +The simplest form of the yarn dialogue looks like a play: + +```yarn +title: Scene1_Gregory_and_Sampson +--- +Sampson: Gregory, on my word, we'll not carry coals. +Gregory: No, for then we should be colliers. +Sampson: I mean, an we be in choler, we'll draw. +Gregory: Ay, while you live, draw your neck out of collar. +Sampson: I strike quickly being moved. +Gregory: But thou art not quickly moved to strike. +=== +``` + +This simple exchange, when rendered within a game, will be shown as a sequence of phrases spoken +in turn by the two characters. The `DialogRunner` will allow you to control whether the dialogue +proceeds automatically or requires "clicking-through" by the user. + +The `.yarn` format supports many more advanced features too, allowing the dialogue to proceed +non-linearly, supporting variables and conditional execution, giving the player an ability to +select their response, etc. Most importantly, the format is so intuitive that it can be generally +understood without having to learn it: + +```yarn +title: Slughorn_encounter +--- +<> + Slughorn: Sorry, Tom, I don't have time right now. + <> +<> + +Slughorn: Oh hello, Tom, is there anything I can help you with? +Tom: Good {time_of_day()}, Professor. +-> I was curious about the 12 uses of the dragon blood. + Slughorn: Such an inquisitive mind! You can read about that in the "Most \ + Potente Potions" in the Restricted Section of the library. + <> + Tom: Thank you, Professor, this is very munificent of you. +-> I wanted to ask... about Horcruxes <> + <> +-> I just wanted to say how much I always admire your lectures. + Slughorn: Thank you, Tom. I do enjoy flattery, even if it is well-deserved. +=== + +title: Horcrux_question +--- +Slughorn: Where... did you hear that? +-> Tom: It was mentioned in an old book in the library... + Slughorn: I see that you have read more books from the Restricted Section \ + than is wise. + Slughorn: I'm sorry, Tom, I should have seen you'd be tempted... + <> + -> But Professor!.. + Slughorn: This is for your good, Tom. Many of those books are dangerous! + Slughorn: Now off you go. And do your best to forget about what you \ + asked... + <> +-> Tom: I overheard it... And the word felt sharp and frigid, like it was the \ + embodiment of Dark Art <= 80>> + Slughorn: It is a very Dark Art indeed, it is not good for you to know \ + about it... + Tom: But if I don't know about this Dark Art, how can I defend myself \ + against it? + Slughorn: It is a Ritual, one of the darkest known to wizard-kind ... + ... + <> +=== +``` + +This fragment demonstrates many of the features of the `.yarn` language, including: + +- ability to divide the text into smaller chunks called *nodes*; +- control the flow of the dialog via commands such as `<>` or `<>`; +- different dialogue path depending on player's choices; +- disable certain menu choices dynamically; +- keep state information in variables; +- user-defined functions (`time_of_day`, `luck`) and commands (`<>`, `<>`). + +For more information, see the [Yarn Language](language/language.md) section. + + +## Using the dialogue in a game + +By itself, the `jenny` library does not integrate with any game engine. However, it provides a +runtime that can be used to build such an integration. This runtime consists of the following +components: + +- [`YarnProject`](runtime/yarn_project.md) -- the central repository of information, which knows + about all your yarn scripts, variables, custom functions and commands, settings, etc. +- [`DialogueRunner`](runtime/dialogue_runner.md) -- an executor that can run a specific dialogue + node. This executor will send the dialogue lines into one or more `DialogueView`s. +- [`DialogueView`](runtime/dialogue_view.md) -- an abstract interface describing how the dialogue + will be presented to the end user. Implementing this interface is the primary way of integrating + `jenny` into a specific environment. + + +```{toctree} +:hidden: + +YarnSpinner language +Jenny API +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/character.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/character.md.txt new file mode 100644 index 000000000..57c0f2f14 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/character.md.txt @@ -0,0 +1,60 @@ +# `<>` + +The **\<\\>** command declares a character with the given name, and one or more aliases +that can be used in the scripts. + +The command has several purposes: + +- it protects you from accidentally misspelling a character's name in your script; +- it allows a character to have *full name*, which doesn't have to be an ID; +- it allows declaring multiple aliases for the same character, which can be used in different + nodes (an alias may even be in a different language than the full name); +- you can associate additional data with each character, which will then be available at runtime. + +The format of this command is the following: + +```yarn +<> +``` + +The *full name* here is optional: if given, it will be considered *the* name of the character. +However, if the name is omitted, then the first alias will be considered the true character's name. +Each *alias* must be a valid ID, and at least one alias must be provided. For example: + +```yarn +// A well-mannered seven-year-old girl, who nevertheless always gets into +// all kinds of zany adventures. +<> + +// A magical cat known for his ability to grin majestically, and partially +// vanish. He is mad (by his own admission). +<> + +// A foul-tempered Queen, who is also a playing card. Described as +// "a blind fury", her favorite saying is "Off with their heads!". +// Not to be confused with Red Queen. +<> +``` + +After a character is declared, any of its aliases can be used in the script: they will all refer +to the same `Character` object. At the same time, using a character without declaring it first is +not allowed (unless a special flag in `YarnProject` is set to allow this). + +```yarn +title: Alice_and_the_Cat +--- +Alice: But I don't want to go among mad people. +Cat: Oh, you can't help that, we're all mad here. I'm mad. You're mad. +Alice: How do you know I'm mad? +Cat: You must be, or you wouldn't have come here. +Alice: And how do you know that you're mad? +Cat: To begin with, a dog's not mad. You grant that? +Alice: I suppose so. +Cat: Well then, you see a dog growls when it's angry, and wags its tail \ + when it's pleased. +Cat: Now, [i]I[/i] growl when I'm pleased, and wag my tail when I'm angry. \ + Therefore, I'm mad. +Alice: [i]I[/i] call it purring, not growling. +Cat: Call it what you like. +=== +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/commands.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/commands.md.txt new file mode 100644 index 000000000..9e42494cd --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/commands.md.txt @@ -0,0 +1,66 @@ +# Commands + +The **commands** are special instructions surrounded with double angle-brackets: `<>`. There +are both *built-in* and *user-defined* commands. + +The **built-in** commands are those that are supported by the YarnSpinner runtime itself. Typically +they would alter the execution of the dialogue, or perform a similar dialogue-related function. The +full list of such commands is given below. + +The **user-defined** commands are those that you yourself create and then use within your yarn +scripts. For a full description of these commands, see the document on [user-defined commands]. + + +## Built-in commands + + +### Variables + +**[\<\\>](character.md)** +: Declares a character (person). + +**[\<\\>](declare.md)** +: Declares a global variable. + +**[\<\\>](local.md)** +: Declares a local variable. + +**[\<\\>](set.md)** +: Updates the value of a variable (either local or global). + + +### Control flow + +**[\<\\>](if.md)** +: Conditionally executes certain statements. This is equivalent to the **if** keyword in most + programming languages. + +**[\<\\>](jump.md)** +: Switches execution to another node. + +**[\<\\>](stop.md)** +: Stops executing the current node. + +**[\<\\>](visit.md)** +: Temporarily jumps to another node, and then comes back. + +**[\<\\>](wait.md)** +: Pauses the dialogue for the specified amount of time. + + +[user-defined commands]: user_defined_commands.md + +```{toctree} +:hidden: + +<> +<> +<> +<> +<> +<> +<> +<> +<> +User-defined commands +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/declare.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/declare.md.txt new file mode 100644 index 000000000..f0ee4e535 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/declare.md.txt @@ -0,0 +1,94 @@ +# `<>` + +The **\<\\>** command creates a new global variable and assigns an initial value to it. +After this command is encountered, the declared variable will be available for use anywhere a +variable might be needed, including in inline expressions, other commands, and even other declare +statements. + +Unlike most other commands, the `<>` command is executed at compile time, i.e. when the +yarn scripts are parsed. When the dialogue runs, it has no effect, since by that time the variable +is already initialized and ready for use. For this reason, the `<>` commands must be +placed outside of nodes, at the root level of the script, making it clear that these commands do +not execute when a node runs. + +For example: + +```yarn +<> + +--------------- +title: Greeting +--------------- +Teacher: Welcome to the class, {$monicker}! +=== +``` + +Here the `<>` command introduces a new variable called `$monicker`, of type `String`, and +assigns it an initial value of `"boy"`. Later on, this variable is used inside the "Greeting" node. +By that time, the value of the variable can be anything: it could be changed in some other node, or +by the game itself. The `<>` statement, however, is necessary to tell Jenny that this is +a valid variable name, and what type it has. + +From the project organization standpoint, the recommended approach is to put all the `<>` +statements into a separate file, and then make sure that this yarn file is parsed first. This will +ensure that all global variables are declared before they are used in subsequent nodes. + +If your game supports save-games, then you would probably want to store the values of yarn global +variables too. In this case restoring the saved values should be done *after* all yarn scripts are +parsed (otherwise the engine will think that a variable is declared twice). + + +## Syntax + +There are several forms of the `<>` statement. The most common one is the following: + +```yarn +<> +``` + +Here `$VARIABLE` is the name of the variable being declared (all variables in Yarn start with a `$` +sign), and `EXPRESSION` is either a literal or a more complicated [expression] that will be +evaluated at compile time in order to provide the initial value for the variable. The type of the +variable will be deduced from the type of the `EXPRESSION`. + +Another possible syntax for the `<>` command is this: + +```yarn +<> +``` + +where `TYPE` is one of `Bool`, `Number`, or `String`. This will create a variable of the given type, +and initialize it with values `false`, `0`, or `""` respectively. + +Finally, it is possible to combine these two syntaxes: + +```yarn +<> +``` + +This can be useful when the type of the `EXPRESSION` is not immediately obvious, and you want to +make the declaration more explicit. The compiler will check that the type of the `EXPRESSION` is +the same as `TYPE`, and will throw a compile-time error otherwise. + + +## Examples + +```yarn +<> +<> +<> + +<> +<> + +<> +<> +``` + +:::{note} +It is a good idea to accompany each `<>` with a doc-comment explaining the purpose of the +variable, similarly to how you would document public members of a class. +::: + + +[expression]: ../expressions/expressions.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/if.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/if.md.txt new file mode 100644 index 000000000..b4df9028e --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/if.md.txt @@ -0,0 +1,54 @@ +# `<>` + +The **\<\\>** command evaluates its condition, and based on that decides which statements to +execute next. This is equivalent to `if` keyword in most programming languages. This command may +have multiple parts, which look as follows: + +```yarn +<> + statements1... +<> + statements2... +<> + statementsN... +<> +``` + +- The conditions within each command must have boolean type. +- There could be any number of `<>` blocks. +- The `<>` blocks and `<>` are optional. +- The final `<>` is mandatory. +- The statements within each block must be indented. + +At runtime, the condition within the `if` block is evaluated first. If it turns out to be `true`, +then the dialogue proceeds with executing `statements1`, and no other conditions are evaluated nor +other statement blocks executed. However, if `condition1` evaluated to `false`, then `condition2` +is calculated. If it is true, then the dialogue runner will execute `statements2`, and if false it +will fall-through into the `else` block and execute `statementsN`. In the end, the dialogue will +proceed to statements that occur after the final `<>`. + + +## Example + +In this dialogue a *Guard* will greet you differently depending on your reputation with the +citizens of the area. If your reputation falls below −100, you'll be attacked on sight. + +```yarn +title: GuardGreeting +--- +<= 100>> + Guard: Hail to the savior of the people! +<= 30>> + Guard: Nice to meet you, sir! +<= 0>> + Guard: Hello +< -30>> + Guard: I'm keeping an eye on you... +< -100>> + Guard: You filthy scum! +<> + Guard: You'll pay for your crimes! #auto + <> +<> +=== +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/jump.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/jump.md.txt new file mode 100644 index 000000000..a6df718ac --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/jump.md.txt @@ -0,0 +1,24 @@ +# `<>` + +The **\<\\>** command stops executing the current node, and then immediately starts running +the target node. This is similar to a `goto` in many programming languages. For example: + +```yarn +<> +``` + +The argument of this command is the id of the node to jump to. It can be given either as a plain +node ID, or as an expression in curly braces: + +```yarn +<> +``` + +If the expression evaluates at runtime to an unknown name, then a `NameError` exception will be +thrown. + + +## See Also + +- [\<\\>](visit.md) command, which jumps into the destination node temporarily and then + returns to the same place in the dialogue as before. diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/local.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/local.md.txt new file mode 100644 index 000000000..e6f77eb4a --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/local.md.txt @@ -0,0 +1,48 @@ +# `<>` + +The **\<\\>** command creates a new variable within the current node, and initializes it +to some starting value. Thus, it is similar to [\<\\>][declare], except that the variable +it creates is visible within a single node only. + +The syntax of the `<>` command can be one of the following: + +```yarn +<> +<> +``` + +This would create a variable with the name `$VARIABLE` (all variables in YarnSpinner start with a +`$` sign), and assign it the value of `EXPRESSION`. In the second form, it will ensure that the +type of the expression is equal to `TYPE`, otherwise a compile-time error will be thrown. Thus, the +second form serves as the explicit annotation for the type of the variable created. + +The following restrictions apply: + +- each local variable can be declared only once within a node; +- the name of a local variable cannot coincide with the name of any global variable. + + +## Examples + +In this example the variable `$roll` will only be needed temporarily within this one node, so it +wouldn't make sense to declare it as global. + +```yarn +title: a_dice_roll +--- +<> +<> + You've rolled 1, rotten luck... +<> + You've rolled 2, which is still below the average. Try harder! +<> + You've rolled 3.14159265 (well, almost). +<> + Your roll is an unlucky number. Please roll again +<> + You've rolled 10 (when rounded to the nearest ten). Good job! +<> +=== +``` + +[declare]: declare.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/set.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/set.md.txt new file mode 100644 index 000000000..6525bb042 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/set.md.txt @@ -0,0 +1,66 @@ +# `<>` + +The **\<\\>** command is used to update the value of an existing variable. The variable +must be declared with [\<\\>][declare] or [\<\\>][local] before it can be used +in `<>`. + +The command `<>` allows either regular assignment, or modifying assignment, like follows: + +```yarn +// Regular assignment +<> +<> + +// Modifying assignments +<> +<> +<> +<> +<> + +// These modifying assignments are equivalent to the following: +<> +<> +<> +<> +<> +``` + +In all cases, the `EXPRESSION` must have the same type as the `$VARIABLE`. If not, a compile-time +error will be thrown. + + +## Examples + +```yarn +<> + +title: ColorQuiz +--- +What is your favorite color? +-> White + <> +-> Red + <> +-> Yellow + <> +-> Blue + Oh, Nice! Which shade of blue? + -> Azure + -> Cerulean + -> Lapis Lazuli + Umm, I don't know how to spell that. I'll just put you down as "blue". + <> +-> Black + <> + That's mine too! + <> +-> Prefer not to tell + Aww... Maybe if I ask again really nicely? + <> +=== +``` + + +[declare]: declare.md +[local]: local.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/stop.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/stop.md.txt new file mode 100644 index 000000000..0d2c358ac --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/stop.md.txt @@ -0,0 +1,13 @@ +# `<>` + +The **\<\\>** command: immediately stops evaluating the current node, as if you jumped to +its end. This command takes no arguments. + +Normally, the effect of this command is that it stops the dialogue. However, if you're only +visiting the current node from a different one, then `<>` will only exit the current node, +and the execution flow will return to the parent. Thus, the `<>` command is similar to +`return;` in many programming languages. + +```yarn +<> +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/user_defined_commands.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/user_defined_commands.md.txt new file mode 100644 index 000000000..66ae09d09 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/user_defined_commands.md.txt @@ -0,0 +1,37 @@ +# User-defined commands + +In addition to the built-in commands, you can also declare your own **user-defined commands** for +use in your yarn scripts. Typically, these commands would perform some in-game action that can be +viewed as a natural part of the dialogue. For example, you can create commands for such action as +`<>`, `<>`, `<>`, `<>`, `<>`, `<>`, +`<>`, `<>`, `<>`, `<>`, `<>`, `<>`, +`<>`, `<>`, `<>`, `<>`, and so on. + +In many cases, the commands will need to take arguments. The arguments of a user-defined command +are processed according to the following rules: + +- First, all content after the command name and until the closing `>>` is parsed according to the + rules of regular line parsing, where interpolated expressions are allowed but markup and hashtags + are not. +- At runtime, the content of that line is evaluated, meaning that we substitute the values of all + expressions. +- The evaluated argument string is then broken into individual arguments at whitespace, and the + types of these arguments are checked against the signature of the backing function. +- Then, the backing function is called with the parsed arguments. +- Lastly, all dialogue views in the dialogue runner receive the `onCommand()` event. + +As a concrete example, consider the following command: + +```yarn +<> +``` + +First note that, unlike builtin commands, the arguments of the command are treated as text, and any +expressions need to be placed in curly brackets. + +Then, at runtime the expression is evaluated, and (assuming `$multiplier` is 1.5) the command's +argument string becomes `"Gold 150"`. The string is then broken at white spaces and each argument +is parsed according to its type in the backing Dart function. For example, if the function's +signature is `void give(String item, int? amount)`, then it will be invoked as `give("Gold", 150)`. +If, on the other hand, the number or types of arguments do not match the expected signature, then +a `DialogueException` will be raised. diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/visit.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/visit.md.txt new file mode 100644 index 000000000..461eb7cc0 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/visit.md.txt @@ -0,0 +1,38 @@ +# `<>` + +The **\<\\>** command temporarily puts the current node on hold, executes the target node, +and after it finishes, resumes execution of the previous node. This is similar to a function call +in many programming languages. + +The `<>` command can be useful for splitting a large dialogue into several smaller nodes, +or for reusing some common dialogue lines in several nodes. For example: + +```yarn +title: RoamingTrader1 +--- +<> + Hello again, {$player}! +<> + <> +<> + +-> What do you think about the Calamity? <> + <> +-> Have you seen a weird-looking girl running by? <> + <> +-> What do you have for trade? + <> + +Pleasure doing business with you! #auto +=== +``` + +The argument of this command is the id of the node to jump to. It can be given either as a plain +node ID, or as an expression in curly braces: + +```yarn +<> +``` + +If the expression evaluates at runtime to an unknown name, then a `NameError` exception will be +thrown. diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/commands/wait.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/commands/wait.md.txt new file mode 100644 index 000000000..e51f6fe7e --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/commands/wait.md.txt @@ -0,0 +1,13 @@ +# `<>` + +The **\<\\>** command forces the dialogue engine to wait for the specified duration +(in seconds) before resuming the dialogue. The number of seconds can be 0, but cannot be negative. +This command takes a single argument, which must be a numeric expression. For example: + +```yarn +// Wait for a quarter of a second +<> + +// Wait for the amount of time given by the $delay variable +<> +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/expressions.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/expressions.md.txt new file mode 100644 index 000000000..16dfacb3d --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/expressions.md.txt @@ -0,0 +1,34 @@ +# Expressions + +The **expressions** in YarnSpinner provide a way to dynamically change the flow or the content +of the dialogue, based on [variables], combined with [operators] or [function] calls. They are +used in several places: + +- to insert a dynamic text into a [line]; +- to create or update a [variable]; +- as part of a [command] such as `<>` or `<>`; +- to compute the values of [markup] attributes. + +An expression always evaluates synchronously, meaning that it cannot wait for user's input, nor +perform an action over time, nor carry out any computationally intensive calculations in a +different thread. If such functionality is really desired, then it can be achieved via a +[user-defined command] that waits for the calculation to succeed and then stores the result into +some global [variable], which can then be accessed from an expression. + + +```{toctree} +:hidden: + +Variables +Operators +Functions +``` + +[command]: ../commands/commands.md +[function]: functions/functions.md +[line]: ../lines.md +[markup]: ../markup.md +[operators]: operators.md +[user-defined command]: ../commands/user_defined_commands.md +[variable]: variables.md +[variables]: variables.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/functions.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/functions.md.txt new file mode 100644 index 000000000..f2649a692 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/functions.md.txt @@ -0,0 +1,101 @@ +# Functions + +A **function** in YarnSpinner is the same notion as in any other programming language, or in math: +it takes a certain number of arguments, and then computes and returns the result. A function call +is indicated by the name of the function, followed by its arguments in parentheses. The parentheses +are required, even when there are no arguments: + +```yarn +<> +<> +``` + +There are around 20 built-in functions in Jenny, listed below; and it is also possible to add +user-defined functions as well. + + +## Built-in functions + +- **Random functions** + - [`dice(n)`](random.md#dicen) + - [`random()`](random.md#random) + - [`random_range(a, b)`](random.md#random_rangea-b) + +- **Numeric functions** + - [`ceil(x)`](numeric.md#ceilx) + - [`dec(x)`](numeric.md#decx) + - [`decimal(x)`](numeric.md#decimalx) + - [`floor(x)`](numeric.md#floorx) + - [`inc(x)`](numeric.md#incx) + - [`int(x)`](numeric.md#intx) + - [`round(x)`](numeric.md#roundx) + - [`round_places(x, n)`](numeric.md#round_placesx-n) + +- **Type conversion functions** + - [`bool(x)`](type.md#boolx) + - [`number(x)`](type.md#numberx) + - [`string(x)`](type.md#stringx) + +- **Other functions** + - [`if(condition, then, else)`](misc.md#ifcondition-then-else) + - [`plural(x, ...)`](misc.md#pluralx-words) + - [`visit_count(node)`](misc.md#visit_countnode) + - [`visited(node)`](misc.md#visitednode) + + +## User-defined functions + +In addition to the built-in functions, you can also define any number of **user-defined functions** +which can later be used in your yarn scripts. The syntax for these functions is exactly the same +as for the built-in functions: it consists of a function name, followed by the arguments in +parentheses. + +Each user-defined function has a fixed signature, declared at the time when the function is added +to the `YarnProject`. A function must have a fixed number of arguments of specific types, and a +fixed return type. + +All user-defined functions must be added to the `YarnProject` before they can be used. A compile +error will be raised if the parser encounters an unknown function, or if the number or types of +arguments do not match. + +User-defined functions can be used for a variety of purposes, such as: + +- implement functionality that is currently missing in Jenny; +- interface with the game engine; +- provide access to "variables" stored outside of Jenny; +- etc. + +```yarn +title: Blacksmith +--- +// This example showcases several hypothetical user-defined functions: +// - broken(slot): checks whether the item in the given slot is broken; +// - name(slot): gives the name for an item in a slot, e.g. "sword" or "bow"; +// - money(): returns the current amount of money that the player has. +// At the same time, functions `round()` and `plural()` are built-in. + +<> + <> + + Blacksmith: Your {name("mainhand")} seems to be completely broken! + Blacksmith: I can fix it for just {plural($repair_cost, "% coin")} + -> Ok, do it <= $repair_cost>> + -> I'll be fine... +<> +=== +``` + +```{seealso} +- [`FunctionStorage`](../../../runtime/function_storage.md) -- document + describing how to add user-defined functions to a `YarnProject`. +``` + + +```{toctree} +:hidden: + +Random functions +Numeric functions +Type conversion functions +Miscellaneous functions +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/misc.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/misc.md.txt new file mode 100644 index 000000000..1c80d9e15 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/misc.md.txt @@ -0,0 +1,134 @@ +# Miscellaneous functions + + +## if(condition, then, else) + +This function implements the ternary-if condition, it is equivalent to the `?:` operator in Dart. + +The function evaluates its `condition` (which must be a boolean), and then returns either the value +of `then` if the condition was `true`, or the value of `else` if the condition was `false`. The +types of arguments `then` and `else` must be the same. + +Note: Only one of the `then`/`else` values will be evaluated, depending on the `condition`. This +may be important in cases when evaluating those expressions may produce a side-effect. + +```yarn +title: Birth +--- +Doctor: Congratulations, you have a { if($gender == "m", "boy", "girl") }! +=== +``` + + +## plural(x, words...) + +Returns the correct plural form depending on the value of variable `x`. + +This function is locale-dependent, and its implementation and signature changes depending on the +`locale` property in the `YarnProject`. In all cases, the first argument `x` must be numeric, +while all other arguments should be strings. + +The purpose of this function is to form correct plural phrases, according to the rules of the +current language. For example, suppose you need to say `{$n} items`, where `$n` is a variable. If +you simply plug in the value of the variable like that, you'll end up getting phrases like +"23 items", or "1 items" -- which is not what you want. So instead, the `plural()` function can be +used, which will select the correct plural form of the word "item": + +```yarn +I have {plural($n, "% item")}. +``` + +In English locale (`en`), the function `plural()` takes either 1 or 2 `word`s after the numeral +`$x`. The first word is the singular form, and the second is the plural. The second word can be +omitted if the singular form is simple enough that its plural form can be obtained by adding either +`-s` or `-es`. For example: + +```yarn +// Here "foot" is an irregular noun, so its plural form must be specified +// explicitly. At the same time, "inch" is regular, and the function +// plural() will know to add "es" to make its plural form. +The distance is {plural($ft, "% foot", "% feet")} and {plural($in, "% inch")}. +``` + +In locales other than English, the number of plural words can be anywhere from 1 to 3. Usually, +the first word is the singular form, while others are different plurals -- their meaning would +depend on a particular language. For example, in Ukrainian locale (`uk`) the function `plural()` +requires 3 words: the singular form, the "few" plural form, and the "many" plural form: + +```yarn +// Assuming locale == 'uk' +У мене є {plural($coins, "% монета", "% монети", "% монет")}. + +// Produces phrases like this: +// У мене є 21 монета +// У мене є 23 монети +// У мене є 25 монет +``` + +Note that in all examples above the words contain the `%` sign. This is used as a placeholder where +the numeral itself should be placed. It is allowed for some (or all) of the `words` to not contain +the `%` sign. + + +## visit_count(node) + +Returns the number of times that the `node` was visited. + +A node is considered "visited" if the dialogue enters and then exits that node. The node can be +exited either through the normal dialogue flow, or via the [\<\\>] command. However, if a +runtime exception occurs while running the node, then the visit will not count. + +The `node` argument must be a string, and it must contain a valid node name. If a node with the +given name does not exist in the project, an exception will be thrown. + +```yarn +title: LuckyWheel +--- +<> + Clown: Would you like to speen a wheel and get fabulous prizes? + -> I sure do! + <> + -> I don't talk to strangers... + <> +<> + Clown: Sorry kid, we're all out of prizes for now. +<> +=== +``` + +```{seealso} +- [`visited(node)`](#visitednode) +``` + + +## visited(node) + +Returns `true` if the node with the given title was visited, and `false` otherwise. + +For a node to be considered "visited", the dialogue must enter and then exit the node at least +once. For example, within a node "X" the expression `visited("X")` will return `false` during the +first run of this node, and `true` upon all subsequent runs. + +The `node` argument must be a string, and it must contain a valid node name. If a node with the +given name does not exist in the project, an exception will be thrown. + +```yarn +title: MerchantDialogue +--- +<> + // This part of the dialogue will run only during the first interaction + // with the merchant. + Merchant: Greetings! My name is Hazeem + Merchant: I offer exquisute wares for the most fastidious customers! + Player: Hi. I'm Bob. I like stuff. +<> +... +=== +``` + +```{seealso} +- [`visit_count(node)`](#visit_countnode) +``` + + +[\<\\>]: ../../commands/stop.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/numeric.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/numeric.md.txt new file mode 100644 index 000000000..6a67b4a7d --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/numeric.md.txt @@ -0,0 +1,197 @@ +# Numeric functions + +These functions are used to manipulate numeric values. Most of them take a single numeric argument +and produce a numeric result. + + +## `ceil(x)` + +Returns the value `x` rounded up towards positive infinity. In other words, this returns the +smallest integer value greater than or equal to `x`. + +```yarn +title: ceil +--- +{ ceil(0) } // 0 +{ ceil(0.3) } // 1 +{ ceil(5) } // 5 +{ ceil(5.001) } // 6 +{ ceil(5.999) } // 6 +{ ceil(-2.07) } // -2 +=== +``` + +```{seealso} +- [`floor(x)`](#floorx) +- [`int(x)`](#intx) +``` + + +## `dec(x)` + +Returns the value `x` reduced towards the previous integer. Thus, if `x` is already an integer +this returns `x - 1`, but if `x` is not an integer then this returns `floor(x)`. + +```yarn +title: dec +--- +{ dec(0) } // -1 +{ dec(0.3) } // 0 +{ dec(5.0) } // 4 +{ dec(5.001) } // 5 +{ dec(5.999) } // 5 +{ dec(-2.07) } // -3 +=== +``` + +```{seealso} +- [`inc(x)`](#incx) +``` + + +## `decimal(x)` + +Returns a fractional part of `x`. + +If `x` is positive, then the returned value will be between `0` (inclusive) and `1` (exclusive). +If `x` is negative, then the returned value will be between `0` and `-1`. In all cases it should +hold that `x == int(x) + decimal(x)`. + +```yarn +title: decimal +--- +{ decimal(0) } // 0 +{ decimal(0.3) } // 0.3 +{ decimal(5.0) } // 0 +{ decimal(5.001) } // 0.001 +{ decimal(5.999) } // 0.999 +{ decimal(-2.07) } // -0.07 +=== +``` + +```{seealso} +- [`int(x)`](#intx) +``` + + +## `floor(x)` + +Returns the value `x` rounded down towards negative infinity. In other words, this returns the +largest integer value less than or equal to `x`. + +```yarn +title: floor +--- +{ floor(0) } // 0 +{ floor(0.3) } // 0 +{ floor(5) } // 5 +{ floor(5.001) } // 5 +{ floor(5.999) } // 5 +{ floor(-2.07) } // -3 +=== +``` + +```{seealso} +- [`ceil(x)`](#ceilx) +- [`int(x)`](#intx) +``` + + +## `inc(x)` + +Returns the value `x` increased towards the next integer. Thus, if `x` is already an integer +this returns `x + 1`, but if `x` is not an integer then this returns `ceil(x)`. + +```yarn +title: inc +--- +{ inc(0) } // 1 +{ inc(0.3) } // 1 +{ inc(5.0) } // 6 +{ inc(5.001) } // 6 +{ inc(5.999) } // 6 +{ inc(-2.07) } // -2 +=== +``` + +```{seealso} +- [`dec(x)`](#decx) +``` + + +## `int(x)` + +Truncates the fractional part of `x`, rounding it towards zero, and returns just the integer part +of the argument `x`. + +```yarn +title: int +--- +{ int(0) } // 0 +{ int(0.3) } // 0 +{ int(5.0) } // 5 +{ int(5.001) } // 5 +{ int(5.999) } // 5 +{ int(-2.07) } // -2 +=== +``` + +```{seealso} +- [`decimal(x)`](#decimalx) +- [`round(x)`](#roundx) +``` + + +## `round(x)` + +Rounds the value `x` towards a nearest integer. + +The values that end with `.5` are rounded up if `x` is positive, and down if `x` is negative. + +```yarn +title: round +--- +{ round(0) } // 0 +{ round(0.3) } // 0 +{ round(5.0) } // 5 +{ round(5.001) } // 5 +{ round(5.5) } // 6 +{ round(5.999) } // 6 +{ round(-2.07) } // -2 +{ round(-2.5) } // -3 +=== +``` + +```{seealso} +- [`round_places(x, n)`](#round_placesx-n) +``` + + +## `round_places(x, n)` + +Rounds the value `x` to `n` decimal places. + +The value `x` can be either positive, negative, or zero, but it must be an integer. Rounding to +`0` decimal places is equivalent to the regular `round(x)` function. If `n` is positive, then the +function will attempt to keep that many digits after the decimal point in `x`. If `n` is negative, +then `round_places()` will round `x` to nearest tens, hundreds, thousands, etc: + +```yarn +title: round_places +--- +{ round_places(0, 1) } // 0 +{ round_places(0.3, 1) } // 0.3 +{ round_places(5.001, 1) } // 5.0 +{ round_places(5.001, 2) } // 5.0 +{ round_places(5.001, 3) } // 5.001 +{ round_places(5.5, 1) } // 5.5 +{ round_places(5.999, 1) } // 6.0 +{ round_places(-2.07, 1) } // -2.1 +{ round_places(13, -1) } // 10 +{ round_places(252, -2) } // 200 +=== +``` + +```{seealso} +- [`round(x)`](#roundx) +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/random.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/random.md.txt new file mode 100644 index 000000000..d1bc07200 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/random.md.txt @@ -0,0 +1,50 @@ +# Random functions + +These functions produce random results each time they run. + +Internally, each function uses `YarnSpinner.random` random generator, which can be replaced with a +custom generator if you need reproducible draws for debug purposes, or to prevent the player from +getting different results upon reload. + + +## `dice(n)` + +Returns a random integer between `1` and `n`, inclusive. For example, `dice(6)` will return a +random integer from 1 to 6, as if throwing a regular six-sided die. + +The argument `n` must be numeric, and greater or equal than 1. If `n` is a non-integer, then it +will be truncated to an integer value at runtime. Thus, `dice(3.5)` is equivalent to `dice(3)`. + +```yarn +<> +<> +``` + + +## `random()` + +Returns a random floating-point between `0` and `1`. + +This function can be used to implement events with a prescribed probability. For example: + +```yarn +<> + // This happens only with 0.1% probability + You found it! The Holy Grail! +<> +``` + + +## `random_range(a, b)` + +Returns a random integer between `a` and `b` inclusive. + +Both arguments `a` and `b` must be numeric, and they will be truncated to integers upon evaluation. +The value of `a` must be less than or equal to `b`, or otherwise a runtime exception will be thrown. + +The purpose of this function is similar to `dice()`, but it can be used in situations where a +custom range is desired. + +```yarn +<> +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/type.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/type.md.txt new file mode 100644 index 000000000..8ba6f9d9d --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/functions/type.md.txt @@ -0,0 +1,47 @@ +# Type conversion functions + +These functions convert values of one type into another type, if possible. All of these functions +take a single argument of arbitrary type, and return the result of the type corresponding to the +name of the function. + + +## `bool(x)` + +Converts its argument into a boolean value. + +- If `x` is already a boolean, then it returns the argument as-is. +- If `x` is numeric, then the result is `false` when `x` is `0`, and `true` for all other values + of `x`. +- If `x` is string, then the function will check whether that string can be found within + `YarnProject.trueValues` or `YarnProject.falseValues` sets. If yes, then it will return the + `true` / `false` value respectively. Otherwise, an error will be thrown. + + +## `number(x)` + +Converts its argument `x` into a numeric value. + +- If `x` is boolean, then it returns `1` for `true` and `0` for `false`. +- If `x` is numeric, then it is returned unmodified. +- If `x` is string, then the function attempts to parse that string as a number. A runtime + exception will be raised if `x` does not have a valid format for a number. The following formats + are recognized: + - integer: `"-3"`, `"214"` + - decimal: `"0.745"`, `"3.14159"`, `".1"`, `"-3."` + - scientific: `"2e5"`, `"3.11e-05"` + - hexadecimal: `"0xDEAD"`, `"0x7F"` + + +## `string(x)` + +Converts its argument `x` into a string value. + +- If `x` is boolean, returns strings `"true"` or `"false"`. +- If `x` is numeric, converts it into a string representation using the standard Dart's + `.toString()` method, which attempts to produce the shortest string that can represent + the number `x`. In particular, + - if `x` is integer-valued, returns its decimal representation without a decimal point; + - if `x` is a double in the range `1e-6` to `1e21`, returns its decimal representation + with a decimal point; + - for all other doubles, returns `x` written in the scientific (exponential) format. +- If `x` is a string, then it is returned as-is. diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/operators.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/operators.md.txt new file mode 100644 index 000000000..8041be292 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/operators.md.txt @@ -0,0 +1,192 @@ +# Operators + +The **operators** are special symbols that perform common mathematical operations. For example, +operator `+` performs summation, and thus we can write `$x + $y` to denote the sum of variables +`$x` and `$y`. There are over 20 different operators in YarnSpinner, which can be loosely grouped +into the following categories: + + +## Operator types + + +### Arithmetic + +The **arithmetic** operators, have the same meaning as in regular math. These apply to numeric +arguments (with the exception of `+` which can also be used with strings): + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 2 9 + +* - operator + - name + - notes +* - `+` + - addition + - +* - `-` + - subtraction + - Also, a unary minus +* - `*` + - multiplication + - +* - `/` + - division + - Division by `0` is not allowed, and will throw a runtime error if it occurs. +* - `%` + - modulo + - This operator can apply to both integer and decimal numbers, and it returns + the remainder of integer division of two numbers. The right-hand side of + `%` cannot be zero or a negative number, otherwise a runtime error will be + thrown. The result of `x % y` is always a number in the range `[0; y)`, + regardless of the sign of `x`. +* - `+` + - concatenation + - When applied to strings, the `+` operator simply glues them together. For + example, `"Hello" + "World"` produces string `"HelloWorld"`. +``` + + +### Logical + +The **logical** operators apply to boolean values. These operators can be written either in +symbolic or word form -- both forms are equivalent: + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 2 9 + +* - operator + - name + - notes +* - `!`, `not` + - logical NOT + - This is a unary operator that inverts its operand: `!true` is `false`, + and `!false` is `true`. +* - `&&`, `and` + - logical AND + - Returns `true` if both of its arguments are `true`. +* - `||`, `or` + - logical OR + - Returns `true` if at least one of its arguments is `true`. +* - `^`, `xor` + - logical XOR + - Returns `true` if the arguments are different, and `false` if they are + the same. +``` + + +### Assignment + +The **assignment** operators modify the value of a variable. The left-hand side of such an operator +is the variable that shall be modified, the right-hand side is the expression of the same type as +the variable on the left: + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 2 9 + +* - operator + - name + - notes +* - `=`, `to` + - assign + - `$var = X` stores the value of `X` into the variable `$var` +* - `+=` + - increase + - `$var += X` is equivalent to `$var = $var + X` +* - `-=` + - decrease + - `$var -= X` is equivalent to `$var = $var - X` +* - `*=` + - multiply + - `$var *= X` is equivalent to `$var = $var * X` +* - `/=` + - divide + - `$var /= X` is equivalent to `$var = $var / X` +* - `%=` + - reduce modulo + - `$var %= X` is equivalent to `$var = $var % X` +``` + +Unlike all other operators, the assignment operators do not produce a value. This means they +cannot be used inside a larger expression, for example the following is invalid: `3 + ($x += 7)`. +Instead, the assignment operators are only usable at the top level of commands such as +[\<\\>], [\<\\>], and [\<\\>]. + + +### Relational + +The **relational** operators compare various values. The first two operators in this list can be +applied to operands of any types, as long as the types are the same. The remaining four operators +can only be used with numbers. Regardless of the types of operands, the result of every +relational operator is a boolean value, which can be either assigned to a variable, or used in a +larger expression: + +```{list-table} +:align: left +:class: first-col-align-center +:header-rows: 1 +:widths: 1 3 8 + +* - operator + - name + - notes +* - `==` + - equality + - +* - `!=` + - inequality + - +* - `<` + - less than + - +* - `<=` + - less than or equal + - +* - `>` + - greater than + - +* - `>=` + - greater than or equal + - +``` + +Note that operator chaining is not supported. Thus, for example, `$x == $y == $z` will first +compare variables `$x` and `$y`, then the result of that comparison, which is either `true` or +`false`, will be compared with variable `$z`. Given that such expressions would be highly +confusing to a reader, we recommend against using them. If you need to compare that all three +values `$x`, `$y` and `$z` are the same, then you should use the `&&` operator instead: +`$x == $y && $x == $z`. + + +## Precedence + +Just as in mathematics, the operators have precedence ordering among them, meaning that some +operators will always evaluate before the others. For example, if you write `3 + 4 * 5`, then +the result will be `23` instead of `35` because multiplication has higher precedence than addition +and thus evaluates first. + +The precedence order is as follows, from highest to lowest: + +- `*`, `/`, `%`; +- `-`, `+`; +- `==`, `!=`, `<`, `<=`, `>=`, `>`; +- `!`; +- `&&`, `^`; +- `||`; +- `=`, `+=`, `-=`, `*=`, `/=`, `%=`. + +You can use parentheses `()` in order to alter the order of evaluation. For example, `(3 + 4) * 5` +is `35` instead of `23`. + + +[\<\\>]: ../commands/declare.md +[\<\\>]: ../commands/local.md +[\<\\>]: ../commands/set.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/expressions/variables.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/variables.md.txt new file mode 100644 index 000000000..913743df8 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/expressions/variables.md.txt @@ -0,0 +1,88 @@ +# Variables + +A **variable** is a place to store some piece of information -- it is the same notion as in any +other programming language. Each variable has a **name**, **value**, **type**, and a **scope**. + + +## Name + +The **name** of a variable is how you refer to it in a `.yarn` script. The names of all variables +start with a `$` sign, followed by a letter or an underscore, and then by any number of letters, +digits, or underscores. Thus, the following are all valid variables names: + +```text +$i +$WARNING +$_secret_ +$door10 +$climbed_over_wall_and_avoided_all_guard_patrols +$DoorPassword +``` + +while the following are NOT valid names: + +```text +$2000_years +$[main] +@today +victory +``` + + +## Type + +Each variable has a certain **type** associated with it. The type of a variable is determined when +the variable is first declared, and it never changes afterwards. + +There are three types of variables in YarnSpinner: `string`, `number`, and `bool`. + +- `bool` variables can store either `true` or `false` and nothing else; +- `number` variables may contain either integer or decimal numbers, such as `0`, `42`, `2.5`; +- `string` variables contain arbitrary text, for example `"the most random number is 4"`. + +```yarn +// Creates a variable $money of type number, and gives it initial value of 100 +<> + +// Creates variable $name of type string, the initial value will be "" +<> +``` + + +## Value + +Each variable stores a single **value**. This value can be replaced with another value at any time, +but the type of the new value must be the same. + +Each variable will have an initial value assigned to it when the variable is first created, and +then new values can be assigned with the [\<\\>][set] command. + +```yarn +<> // increases the value of $money by 10 +``` + + +## Scope + +The **scope** of a variable is where exactly it can be accessed. In YarnSpinner, the variables can +be either global or local. + +- The **global** variables are introduced via the [\<\\>][declare] command, and once + created can be accessed anywhere. The names of all global variables are unique. +- The **local** variables are created with the [\<\\>][local] command, and can only be used + within the node where they were created. It is possible to have a local variable with the same + name in different nodes, and they will be considered different variables. + +```yarn +<> + +title: MyNode +--- +<> +=== +``` + + +[declare]: ../commands/declare.md +[local]: ../commands/local.md +[set]: ../commands/set.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/language.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/language.md.txt new file mode 100644 index 000000000..433bbc849 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/language.md.txt @@ -0,0 +1,82 @@ +# YarnSpinner language + +**YarnSpinner** is the language in which `.yarn` files are written. You can check out the +[official documentation] for the YarnSpinner language, however, here we will be describing the +**Jenny** implementation, which may not contain all the original features, but may also contain +some that were not implemented in the YarnSpinner yet. + + +## Yarn files + +Any Yarn project will contain one or more `.yarn` files. These are plain text files in UTF-8 +encoding. As such, they can be edited in any text editor or IDE. + +Having multiple `.yarn` files helps you better organize your project, but Jenny doesn't impose any +requirements on the number of files or their relationship. + +Each `.yarn` file may contain **comments**, **tags**, **[commands]**, and **[nodes]**. +For example: + +```yarn +// This is a comment +// The line below, however, is a tag: +# Chapter 1d + +<> +<> // is this too much? + +title: Start +--- +// Node content +=== +``` + + +### Comments + +A comment starts with `//` and continues until the end of the line. All the text inside a comment +will be completely ignored by Jenny as if it wasn't there. + +There are no multi-line comments in YarnSpinner. + + +### Tags + +File-level tags start with a `#` and continue until the end of the line. A tag can be used to +include some per-file custom project metadata. These tags are not interpreted by Jenny in any way. + + +### Commands + +The commands are explained in more details [later][commands], but at this point it is +worth pointing out that only a limited number of commands are allowed at the root level of a file +(that is, outside of nodes). Currently, these commands are: + +- `<>` +- `<>` + +The commands outside of nodes are compile-time instructions, that is they are executed during the +compilation of a YarnProject. + + +### Nodes + +Nodes represent the main bulk of content in a yarn file, and are explained in a dedicated +[section][nodes]. There could be multiple nodes in a single file, placed one after another. +No special separator is needed between nodes: as soon as one node ends, the next one can begin. + + +```{toctree} +:hidden: + +Nodes +Lines +Options +Commands +Expressions +Markup +``` + +[commands]: commands/commands.md +[nodes]: nodes.md +[official documentation]: https://docs.yarnspinner.dev/getting-started/writing-in-yarn diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/lines.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/lines.md.txt new file mode 100644 index 000000000..1c8df45ae --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/lines.md.txt @@ -0,0 +1,194 @@ +# Lines + +A **line** is the most common element of the Yarn dialogue. It's just a single phrase that a +character in the game says. In a `.yarn` file, a **line** is represented by a single line of text +in a [node body]. A line may contain the following elements: + +- A character ID; +- Normal text; +- Escaped text; +- Interpolated expressions; +- Markup; +- Hashtags; +- A comment at the end of the line; +- (a line, however, cannot contain commands). + +A **line** is represented with the [DialogueLine] class in Jenny runtime. + + +## Character ID + +If a line starts with a single word followed by a `:`, then that word is presumed to be the name +of the character who is speaking that line. In the following example there are two characters +talking to each other: Prosser and Ford, and the last line has no character ID. + +```yarn +title: Bulldozer_Conversation +--- +Prosser: You want me to come and lie there... +Ford: Yes +Prosser: In front of the bulldozer? +Ford: Yes +Prosser: In the mud. +Ford: In, as you say, the mud. +(low rumbling noise...) +=== +``` + +It is worth emphasizing that a character ID must be a valid ID -- that is, it cannot contain +spaces or other special characters. In the example below "Harry Potter" is not a valid character ID, +while all other alternatives are ok. + +```yarn +title: Hello +--- +Harry Potter: Hello, Hermione! +Harry_Potter: Hello, Hermione! +HarryPotter: Hello, Hermione! +Harry: Hello, Hermione! +=== +``` + +If you want to have a line that starts with a `WORD + ':'`, but you don't want that word to be +interpreted as a character name, then the colon can be [escaped](#escaped-text): + +```yarn +title: Warning +--- +Attention\: The cake is NOT a lie +=== +``` + +```{note} +All characters must be **declared** using the [\<\\>] command +before they can be used in a script. +``` + + +## Interpolated expressions + +You can insert dynamic text into a line with the help of **interpolated expression**s. These +expressions are surrounded with curly braces `{}`, and everything inside the braces will be +evaluated, and then the result of the evaluation will be inserted into the text. + +```yarn +title: Greeting +--- +Trader: Hello, {$player_name}! Would you like to see my wares? +Player: I have only {plural($money, "% coin")}, do you have anything I can afford? +=== +``` + +The expressions will be evaluated at runtime when the line is delivered, which means it can produce +different text during different runs of the line. + +```yarn +title: Exam_Greeting +--- +<> + Professor: Welcome to the exam! + <> +<> + Professor: You have tried {plural($n_attempts, "% time")} already, but I \ + can give you another try. + <> +<> + Professor: You've failed 5 times in a row! How is this even possible? +<> +=== +``` + +After evaluation, the text of the expression will be inserted into the line as-is, without any +further processing. Which means that the text of the expression may contain special characters +(such as `[`, `]`, `{`, `}`, `\`, etc), and they don't need to be escaped. It also means that the +expression cannot contain markup, or produce a hashtag, etc. + +Read more about expressions in the [Expressions] section. + + +## Markup + +The **markup** is a mechanism for text annotation. It is somewhat similar to HTML tags, except that +it uses square brackets `[]` instead of angular ones: + +```yarn +title: Markup +--- +Wizard: No, no, no! [em]This is insanity![/em] +=== +``` + +The markup tags do not alter the text of the line, they merely insert annotations in it. Thus, the +line above will be delivered in game as "No, no, no! This is insanity!", however there will be +additional information attached to the line that shows that the last 17 characters were marked with +the `em` tag. + +Markup tags can be nested, or be zero-width, they can also include parameters whose values can be +dynamic. Read more about this in the [Markup] document. + + +## Hashtags + +Hashtags may appear at the end of the line, and take the following form: `#text`. That is, a hashtag +is a `#` symbol followed by any text that doesn't contain whitespace. + +Hashtags are used to add line-level metadata. There can be no line content after a hashtag (though +comments are allowed). A line can have multiple hashtags associated with it. + +```yarn +title: Hashtags +--- +Harry: There is no justice in the laws of Nature, Headmaster, no term for \ + fairness in the equations of motion. #sad // HPMOR.39 +Harry: The universe is neither evil, nor good, it simply does not care. +Harry: The stars don't care, or the Sun, or the sky. +Harry: But they don't have to! We care! #elated #volume:+1 +Harry: There is light in the world, and it is us! #volume:+2 +=== +``` + +In most cases the Jenny engine does not interpret the tags, but merely stores them as part of the +line information. It is up to the programmer to examine these tags at runtime. + + +## Escaped text + +Whenever you have a line that needs to include a character that would normally be interpreted as +one of the special syntaxes mentioned above, then such a character can be **escaped** with a +backslash `\`. + +The following escape sequences are recognized: `\\`, `\/`, `\#`, `\<`, `\>`, `\[`, `\]`, `\{`, `\}`, +`\:`, `\-`, `\n`. In addition, there is also `\⏎` (i.e. backslash followed immediately by a +newline). + +```yarn +title: Escapes +--- +\// This is not a comment // but this is +This is not a \#hashtag +This is not a \<> +\{This line\} does not contain an expression +Not a \[markup\] +=== +``` + +The `\⏎` escape can be used to split a single long line into multiple physical lines, that would +still be treated by Jenny as if it was a single line. This escape sequence consumes both the +newline symbol and all the whitespace at the start of the next line: + +```yarn +title: One_long_line +--- +This line is so long that it becomes uncomfortable to read in a text editor. \ + Therefore, we use the backslash-newline escape sequence to split it into \ + several physical lines. The indentation at the start of the continuation \ + lines is for convenience only, and will be removed from the resulting \ + text. +=== +``` + + +[node body]: nodes.md#body +[DialogueLine]: ../runtime/dialogue_line.md +[Expressions]: expressions/expressions.md +[Markup]: markup.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/markup.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/markup.md.txt new file mode 100644 index 000000000..7ee188b62 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/markup.md.txt @@ -0,0 +1,117 @@ +# Markup + +**Markup** is a mechanism for annotating fragments of a dialogue line. They are somewhat similar to +HTML tags, or you can imagine them as comments in a google document. Importantly, markup tags +only annotate the text, but do not alter its content or display in the game. It is up to the +developer to actually use the markup information in their game. + + +## Syntax + +Markup tags are denoted with the name of the tag, placed in square brackets: `[tag_name]`. The +corresponding closing tag would be `[/tag_name]`. Every markup tag must have a corresponding +closing tag: + +```yarn +Hello, [wavy]world[/wavy]! +``` + +Markup tags may nest within each other, though they must nest properly, in the sense that one +markup range must be fully inside or fully outside another: + +```yarn +Lorem [S]ipsum dolor [A]sit[/A] amet[/S], consectetur [B]adipiscing[/B] elit +``` + +The special **close-all** markup tag `[/]` closes all currently opened markup ranges. It is also +handy in situations where the name of the markup tag is long and you don't want to repeat it: + +```yarn +Lorem ipsum dolor sit amet, [Incididunt]consectetur adipiscing elit[/] +``` + +The **self-closing** markup tags have the form `[tag_name/]`. These tags mark a single location +within the text. In addition, if such tag is surrounded by spaces on both sides, then a single +space after the tag will be removed from the resulting text. If this is undesired, then simply +add an extra space after the markup tag: + +```yarn +Lorem ipsum dolor sit amet, [carramba/] consectetur adipiscing elit. +``` + +Markup tags also accept parameters, which are similar to HTML tag attributes. The names of these +parameters can be arbitrary IDs, and the values are expressions that will be evaluated each time +the line is executed. Thus, the values of attributes can be dynamic: + +```yarn +Lorem ipsum [color name=$color]dolor sit amet[/color] +``` + +Markup tags can surround dynamic text (interpolated expressions), which will cause the length of +the marked up span to be different every time the line is run. At the same time, markup cannot be +generated dynamically -- in the sense that the interpolated expressions will always be inserted +as-is, even if they contain some text in square brackets. + +```yarn +Hello, [b]{$player}[/b]! +``` + +Lastly, it should be noted that if you want to have an actual text in square brackets within a +line, then in order to prevent it from being parsed as markup you can escape the square brackets +with a backslash `\`: + +```yarn +Hello, \[world\]! +``` + +```{seealso} +- [MarkupAttribute](../runtime/markup_attribute.md): the runtime representation + of a markup attribute within a line. +``` + + +## Examples + + +### Mark a piece of text with a different style + +In this example the word "Voldemort" is rendered with a special "cursed" markup, indicating that +the word itself is cursed (it is up to you how to actually render this in a game). Similarly, the +word "stupid" in the second line has an emphasis, which may be rendered as italic text. + +```yarn +title: Scene117_Harry_MrMalfoy +--- +Harry: I'm not afraid of [cursed]Voldemort[/cursed]! +MrMalfoy: You must be really brave... or really [i]stupid[/i]? +=== +``` + + +### Provide additional information about a text fragment + +In this example the word "Llewellyn" has a tooltip information associated with it. A game might +render this with a special style suggesting that the user may hover over that word to see a +tooltip with a minimap for where to find this NPC. + +```yarn +title: MonkDialogue +--- +Monk: Visit [tooltip place="TS" x=23 y=-74]Llewellyn[/] in Thunderstorm, \ + he will be able to help you. +=== +``` + + +### Indicate where special non-text tokens may be inserted + +The `[item/]` markup tag will be replaced by the item's name, which will also be interactive: +tapping this name would bring up the item's description card. + +```yarn +title: BlacksmithQuest +--- +<> +Smith: Find me my lost ring, and I'll give you this [item id=$reward/]. +=== +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/nodes.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/nodes.md.txt new file mode 100644 index 000000000..affecd806 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/nodes.md.txt @@ -0,0 +1,89 @@ +# Nodes + +A **node** is a small section of text, that represents a single conversation or interaction with +an NPC. Each node has a **title**, which can be used to *run* that node in a [DialogueRunner], or to +[jump] to that node from another node. + +You can think of a node as if it was a function in a regular programming language. Running a node +is equivalent to calling a function, and it is not possible to start execution in the middle of a +node/function. When a function becomes too large, we will usually want to split it into multiple +smaller ones -- the same is true for nodes, when a node becomes too long it is a good idea to split +it into several smaller nodes. + +Each node consists of a **header** and a **body**. The header is separated from the body with 3 +(or more) dashes, and the body is terminated with 3 "=" signs: + +```yarn +// NODE HEADER +--- +// NODE BODY +=== +``` + +In addition, you can use 3 (or more) dashes to separate the header from the previous content, which +means the following is also a valid node: + +```yarn +--------------- +// NODE HEADER +--------------- +// NODE BODY +=== +``` + +A **node** is represented with a [Node] class in Jenny runtime. + +[Node]: ../runtime/node.md + + +## Header + +The header of a node consists of one or more lines of the form `TAG: CONTENT`. One of these lines +must contain the node's **title**, which is the name of the node: + +```yarn +title: NodeName +``` + +The title of a node must be a valid ID (that is, starts with a letter, followed by any number of +letters, digits, or underscores). All nodes within a single project must have unique titles. + +Besides the title, you can add any number of extra tags into the node's header. Jenny will store +these tags with the node's metadata, but will not interpret them in any other way. You will then +be able to access these tags programmatically + +```yarn +title: Alert +colorID: 0 +modal: true +--- +WARNING\: Entering Radioactive Zone! +=== +``` + + +## Body + +The body of a node is where the dialogue itself is located. The body is just a sequence of +statements, where each statement is either a [Line], an [Option], or a [Command]. For example: + +```yarn +title: Gloomy_Morning +camera_zoom: 2 +--- +You : Good morning! +Guard: You call this good? 'Tis as crappy as could be +You : Why, what happened? +Guard: Don't you see the fog? Chills me through to the bones +You : Sorry to hear that... +You : So, can I pass? +Guard: Can I get some exercise cutting you into pieces? Maybe that'll warm me up! +You : Ok, I think I'll be going. Hope you feel better soon! +=== +``` + +[DialogueRunner]: ../runtime/dialogue_runner.md +[jump]: commands/jump.md +[Line]: lines.md +[Option]: options.md +[Command]: commands/commands.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/language/options.md.txt b/docs/1.8.2/_sources/other_modules/jenny/language/options.md.txt new file mode 100644 index 000000000..1c28fa3cd --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/language/options.md.txt @@ -0,0 +1,62 @@ +# Options + +**Options** are special lines that display a menu of choices for the player, and the player must +select one of them in order to continue. The options are indicated with an arrow `->` at the start +of the line: + +```yarn +title: Adventure +--- +You arrive at the edge of the forest. The road dives in, but there is another \ +one going around the edge. +-> Go straight ahead, on the beaten path (x) +-> Take the road along the forest's edge +-> Turn back +=== +``` + +An option is typically followed by an indented list of statements (which may, again, be lines, +options, or commands). These statements indicate how the dialogue should proceed if the player +chooses that particular option. After the control flow finishes running through the block +corresponding to the selected option, the dialogue resumes after the option set. + +Other than the arrow indicator, an option follows the same syntax as the [line]. Thus, it can have +a character name, the main text, interpolated expressions, markup, and hashtags. One additional +feature that an option can have is the **conditional**. A conditional is a short-form `<>` +command after the text of an option (but before the hashtags): + +```yarn +title: Bridge +--- +Guard: 50 coins and you can cross the bridge. +-> Alright, take the money <= 50>> + <> + <> +-> I have so much money, here, take a 100 <= 10000>> + <> + <> + Guard: Wow, so generous! + Guard: But I wouldn't recommend going around telling everyone that you \ + have "so much money" +-> That's too expensive! + Guard: Is it? My condolences +-> How about I [s]kick your butt[/s] instead? + <> + <> + <> + You make a very reasonable point, sir, my apologies. + <> + <> +=== +``` + +When the conditional evaluates to `true`, the option is delivered to the game normally. If the +conditional turns out to be false, the option is still delivered, but is marked as `unavailable`. +It is up to the game whether to display such option as greyed out, or crossed, or not show it at +all; however, such option cannot be selected. + +As you have noticed, options always come in groups: after all, the player must select among several +possible choices. Thus, any sequence of options that are adjacent to each other in the dialogue, +will always be delivered as a single bundle to the frontend. This is called the **choice set**. + +[line]: lines.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/character.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/character.md.txt new file mode 100644 index 000000000..0882eae3b --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/character.md.txt @@ -0,0 +1,17 @@ +# Character + +```{dartdoc} +:package: jenny +:symbol: Character +:file: src/character.dart + +[<>]: ../language/commands/character.md +``` + + +## See Also + +- [CharacterStorage]: the container where all Character objects within a YarnProject are cached. + + +[CharacterStorage]: character_storage.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/character_storage.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/character_storage.md.txt new file mode 100644 index 000000000..8e767bce9 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/character_storage.md.txt @@ -0,0 +1,7 @@ +# CharacterStorage + +```{dartdoc} +:package: jenny +:symbol: CharacterStorage +:file: src/character_storage.dart +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/command_storage.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/command_storage.md.txt new file mode 100644 index 000000000..0fbc2e50a --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/command_storage.md.txt @@ -0,0 +1,174 @@ +# CommandStorage + +The **CommandStorage** is a part of [YarnProject] responsible for storing all [user-defined +commands]. You can access it as the `YarnProject.commands` property. + +The command storage can be used to register any number of custom commands, making them available to +use in yarn scripts. Such commands must be registered before parsing the yarn scripts, or the +compiler will throw an error that the command is not recognized. + +In order to register a function as a yarn command, the function must satisfy several requirements: + +- The function's return value must be `void` or `Future`. If the function returns a future, + then that future will be awaited before proceeding to the next step of the dialogue. This makes it + possible to create commands that take a certain time to unfold in the game, for example + `<>`, `<>`, or `<>`. +- The function's arguments must be of types that are known to Yarn: `String`, `num`, `int`, + `double`, or `bool`. All arguments must be positional, with no defaults. +- In order to register the function, use methods `addCommand0()` ... `addCommand3()`, according to + the number of function's arguments. +- If the function's signature has 1 or more booleans at the end, then those arguments will be + considered optional and will default to `false`. + + +## Methods + +**hasCommand**(`String name`) → `bool` +: Returns the status of whether the command `name` has been added to the storage. + +**addCommand0**(`String name`, `FutureOr Function() fn`) +: Registers a no-argument function `fn` as the command `name`. + +**addCommand1**(`String name`, `FutureOr Function(T1) fn`) +: Registers a single-argument function `fn` as the command `name`. + +**addCommand2**(`String name`, `FutureOr Function(T1, T2) fn`) +: Registers a two-argument function `fn` as the command `name`. + +**addCommand3**(`String name`, `FutureOr Function(T1, T2, T3) fn`) +: Registers a three-argument function `fn` as the command `name`. + +**addOrphanedCommand**(`name`) +: Registers a command `name` which is not backed by any Dart function. Such command will still be + delivered to [DialogueView]s via the `onCommand()` callback, but its arguments will not be parsed. + + +## Examples + + +### `<>` + +Suppose we want to have a yarn command `<>`, which would initiate a quest. The command +would take the quest name and quest ID as arguments. Technically, just the ID should be enough -- +but then it would be really difficult to read the yarn script and understand what quest is being +initiated. So, instead we'll pass both the ID and the name, and then check at runtime that the ID +of the quest matches its name. + +A typical invocation of this command might look like this (note that the name of the quest is in +quotes, otherwise it would be parsed as four different arguments `"Get"`, `"rid"`, `"of"`, and +`"bandits"`): + +```yarn +<> +``` + +In order to implement this command, we create a Dart function `startQuest()` with two string +arguments. The function will do a brief animated "Started quest X" message, but we don't want the +game dialogue to wait for that message, so we'll make the function return `void`, not a future. +Finally, we register the command with `commands.addCommand2()`. + +```dart +class MyGame { + late YarnProject yarnProject; + + void startQuest(String questId, String questName) { + assert(quests.containsKey(questId)); + assert(quests[questId]!.name == questName); + // ... + } + @override + void onLoad() { + yarnProject = YarnProject() + ..commands.addCommand2('StartQuest', startQuest); + } +} +``` + +Note that the name of the Dart function is different from the name of the command -- you can choose +whatever names suit your programming style best. + + +### `<>` + +The `<>` function will open a modal dialogue and ask the user to enter their response. This +command will be waiting for the user's input, so it must return a future. Also, we want to return +the result of the prompt into the dialogue -- but, unfortunately, the commands are not expressions, +and are not supposed to return values. So instead we will write the result into a global variable +`$prompt`, and then the dialogue can access that variable in order to read the result of the prompt. + +```dart +class MyGame { + final YarnProject yarnProject = YarnProject(); + + Future prompt(String message) async { + // This will wait until the modal dialog is popped from the router stack + final name = await router.pushAndWait(KeyboardDialog(message)); + yarnProject.variables.setVariable(r'$prompt', name); + } + + @override + void onLoad() { + yarnProject + ..variables.setVariable(r'$prompt', '') + ..commands.addCommand1('prompt', prompt); + } +} +``` + +Then in a yarn script this command can be used like this: + +```yarn +<> + +title: Greeting +--- +Guide: Hello, my name is Jenny, and you? +<> +<> // Store the name for later +Guide: Nice to meet you, {$player} +=== +``` + + +### `<>` + +Suppose that we want to make a command that will give the player a certain item, or a number of +items. This command would take 3 arguments: the person who gives the items, the name of the item, +and the quantity. For example: + +```yarn +<> +``` + +Note that the quest reward variable will contain both the reward item and its amount, for example +it could be `"100 gold"`, `"5 potion_of_healing"`, or `'1 "Sword of Darkness"'`. When such +variable is substituted into the command at runtime, the command becomes equivalent to + +```yarn +<> +<> +<> +``` + +which will then be parsed as a regular 3-argument command corresponding to the following Dart +function: + +```dart +/// Takes [amount] of [item]s from [source] and gives them to the player. +void give(int amount, String item, String source) { + // ... +} +``` + + +## See also + +- The description of [user-defined commands] in the YarnSpinner language. +- The [UserDefinedCommand] class, which is used to inform a [DialogueView] that a custom command + is being executed. + + +[DialogueView]: dialogue_view.md +[UserDefinedCommand]: user_defined_command.md +[YarnProject]: yarn_project.md +[user-defined commands]: ../language/commands/user_defined_commands.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_choice.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_choice.md.txt new file mode 100644 index 000000000..33dd515f0 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_choice.md.txt @@ -0,0 +1,16 @@ +# DialogueChoice + +The **DialogueChoice** class represents multiple [Option] lines in the `.yarn` script, which will be +presented to the user so that they can make a choice for how the dialogue should proceed. The +`DialogueChoice` objects will be delivered to your `DialogueView` with the method +`onChoiceStart()`. + + +## Properties + +**options** `List` +: The list of [DialogueOption]s comprising this choice set. + + +[Option]: ../language/options.md +[DialogueOption]: dialogue_option.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_line.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_line.md.txt new file mode 100644 index 000000000..678defaf9 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_line.md.txt @@ -0,0 +1,9 @@ +# DialogueLine + +```{dartdoc} +:package: jenny +:symbol: DialogueLine +:file: src/structure/dialogue_line.dart + +[Line]: ../language/lines.md +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_option.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_option.md.txt new file mode 100644 index 000000000..9f0778cab --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_option.md.txt @@ -0,0 +1,30 @@ +# DialogueOption + +The **DialogueOption** class represents a single [Option] line in the `.yarn` script. Multiple +options will be grouped into [DialogueChoice] objects. + + +## Properties + +**text** `String` +: The computed text of the option, after evaluating the inline expressions, stripping the markup, + and processing the escape sequences. + +**tags** `List` +: The list of hashtags for this option. If there are no hashtags, the list will be empty. Each entry + in the list will be a simple string starting with `#`. + +**attributes** `List` +: The list of markup spans associated with the option. Each [MarkupAttribute] corresponds to a + single span within the **text**, delineated with markup tags. + +**isAvailable** `bool` +: The result of evaluating the *conditional* of this option. If the option has no conditional, this + will return `true`. + +**isDisabled** `bool` +: Same as `!isAvailable`. + + +[Option]: ../language/options.md +[DialogueChoice]: dialogue_choice.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_runner.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_runner.md.txt new file mode 100644 index 000000000..3e5833ddc --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_runner.md.txt @@ -0,0 +1,54 @@ +# DialogueRunner + +```{dartdoc} +:file: src/dialogue_runner.dart +:symbol: DialogueRunner +:package: jenny +``` + + +## Execution model + +The `DialogueRunner` uses futures as a main mechanism for controlling the timing of the dialogue +progression. For each event, the dialogue runner will invoke the corresponding callback on all its +[DialogueView]s, and each of those callbacks may return a future. The dialogue runner then awaits +on all of these futures (in parallel), before proceeding to the next event. + +For a simple `.yarn` script like this + +```yarn +title: main +--- +Hello +-> Hi +-> Go away + <> +=== + +title: Away +--- +<> +=== +``` + +the sequence of emitted events will be as follows (assuming the second option is selected): + +- `onDialogueStart()` +- `onNodeStart(Node("main"))` +- `onLineStart(Line("Hello"))` +- `onLineFinish(Line("Hello"))` +- `onChoiceStart(Choice(["Hi", "Go away"]))` +- `onChoiceFinish(Option("Go away"))` +- `onNodeFinish(Node("main"))` +- `onNodeStart(Node("Away"))` +- `onCommand(Command("OhNo"))` +- `onNodeFinish(Node("Away"))` +- `onDialogueFinish()` + +:::{note} +Keep in mind that if a `DialogueError` is thrown while running the dialogue, then the dialogue will +terminate immediately and none of the `*Finish` callbacks will run. +::: + + +[DialogueView]: dialogue_view.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_view.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_view.md.txt new file mode 100644 index 000000000..c2e1cd118 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/dialogue_view.md.txt @@ -0,0 +1,14 @@ +# DialogueView + +```{dartdoc} +:file: src/dialogue_view.dart +:symbol: DialogueView +:package: jenny + +[Completer]: https://api.dart.dev/stable/2.18.6/dart-async/Completer-class.html +[FutureOr]: https://api.dart.dev/stable/2.18.6/dart-async/FutureOr-class.html +[user-defined command]: user_defined_command.md +[<>]: ../language/commands/jump.md +[<>]: ../language/commands/stop.md +[<>]: ../language/commands/visit.md +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/function_storage.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/function_storage.md.txt new file mode 100644 index 000000000..c0a1a1625 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/function_storage.md.txt @@ -0,0 +1,70 @@ +# FunctionStorage + +The **FunctionStorage** is a part of [YarnProject] responsible for storing all [user-defined +functions]. You can access it as the `YarnProject.functions` property. + +The function storage can be used to register any number of custom functions, making them +available to use in yarn scripts. Such functions must be registered before parsing the yarn +scripts, or the compiler will throw an error that the function name is not recognized. + +A Dart function can be registered as a user-defined function in Jenny, if it satisfies the +following requirements: + +- its return type is one of `int`, `double`, `num`, `bool`, or `String`; +- all its arguments are positional, i.e. there are no named arguments; +- all its arguments have types `int`, `int?`, `double`, `double?`, `num`, `num?`, `bool`, `bool?`, + `String`, or `String?`; +- the nullable arguments, if any, must come after the non-nullable ones. These arguments become + optional in Yarn scripts, and if not provided they will be passed as `null` values; +- the first argument in a function can also be `YarnProject`. If such argument is present, then + it will be passed automatically. For example, if you have a function `fn(YarnProject, int)`, + then it can be invoked from the yarn script simply as `fn(1)`. + +A Dart function can then be added using one of the methods `addFunction0`, ..., `addFunction4`, +depending on how many arguments the function has (this is a limitation of Dart's template language). +When registering a function, you give it a `name`, under this function will be known in Yarn +scripts. This name can be the same, or different from the real function's name. For example, you +may have a function `hasVisitedTheWizard()` in your game, but you'd register it under the name +`has_visited_the_wizard()` in your YarnProject. + +Keep in mind that the name of the user-defined function must be: + +- unique; +- a valid ID; +- cannot be the same as any built-in function. + + +## Methods + +**hasFunction**(`String name`) → `bool` +: Returns the status of whether the function `name` has been already registered. + +**addFunction0**(`String name`, `T0 Function() fn`) +: Registers a no-argument function `fn` as the user-defined function `name`. + +**addFunction1**(`String name`, `T0 Function(T1) fn1`) +: Registers a single-argument function `fn1` under the name `name`. + +**addFunction2**(`String name`, `T0 Function(T1, T2) fn2`) +: Registers a two-argument function `fn2` with the given `name`. + +**addFunction3**(`String name`, `T0 Function(T1, T2, T3) fn3`) +: Registers a three-argument function `fn3` with the name `name`. + +**addFunction4**(`String name`, `T0 Function(T1, T2, T3, T4) fn4`) +: Registers a four-argument function `fn4` as `name`. + + +## Properties + +**length** → `int` +: The number of user-defined functions registered so far. + +**isEmpty** → `bool` +: Returns `true` if no user-defined functions were registered. + +**isNotEmpty** → `bool` +: Has any functions been registered at all? + + +[user-defined functions]: ../language/expressions/functions/functions.md#user-defined-functions diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/index.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/index.md.txt new file mode 100644 index 000000000..1b8c7298c --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/index.md.txt @@ -0,0 +1,19 @@ +# Jenny Runtime + +```{toctree} +:hidden: + +Character +CharacterStorage +CommandStorage +DialogueChoice +DialogueLine +DialogueOption +DialogueRunner +DialogueView +FunctionStorage +MarkupAttribute +Node +UserDefinedCommand +YarnProject +``` diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/markup_attribute.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/markup_attribute.md.txt new file mode 100644 index 000000000..f71c39ad3 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/markup_attribute.md.txt @@ -0,0 +1,43 @@ +# MarkupAttribute + +A **MarkupAttribute** is a descriptor of a subrange of text in a [line], demarcated with markup +tags. For example, in a `.yarn` line below there are two ranges of text surrounded by markup tags, +and therefore there will be two `MarkupAttribute`s associated with this line: + +```yarn +[b]Jenny[/b] is a library based on \ + [link url="docs.yarnspinner.dev"]YarnSpinner[/link] for Unity. +``` + +These `MarkupAttribute`s can be found in the `.attributes` property of a [DialogueLine][line]. + + +## Properties + +**name** `String` +: The name of the markup tag. In the example above, the name of the first attribute is `"b"`, and + the second is `"link"`. + +**start**, **end** `int` +: The location of the marked-up span within the final text of the line. The first index is + inclusive, while the second is exclusive. The `start` may be equal to `end` for a zero-width + markup attribute. + +**length** `int` +: The length of marked-up text. This is always equal to `end - start`. + +**parameters** `Map` +: The set of parameters associated with this markup attribute. In the example above, the first + markup attribute has no parameters, so this map will be empty. The second markup attribute has a + single parameter, so this map will be equal to `{"url": "docs.yarnspinner.dev"}`. + + The type of each parameter will be either `String`, `num`, or `bool`, depending on the type of + expression give in the `.yarn` script. The expressions for parameter values can be dynamic, that + is they can be evaluated at runtime. In the example below, the parameter `color` will be equal to + the value of the variable `$color`, which may change each time the line is run. + + ```yarn + My [i]favorite[/i] color is [bb color=$color]{$color}[/bb]. + ``` + +[line]: dialogue_line.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/node.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/node.md.txt new file mode 100644 index 000000000..79f161b04 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/node.md.txt @@ -0,0 +1,21 @@ +# Node + +The **Node** class represents a single [node] within the `.yarn` script. The objects of this class +will be delivered to your [DialogueView]s with the methods `onNodeStart()`, `onNodeFinish()`. + + +## Properties + +**title** `String` +: The title (name) of the node. + +**tags** `Map` +: Additional tags specified in the header of the node. The map will be empty if there were no tags + besides the required `title` tag. + +**iterator** `Iterator` +: The content of the node, which is a sequence of `DialogueLine`s, `DialogueChoice`s, or + `Command`s. + +[node]: ../language/nodes.md +[DialogueView]: dialogue_view.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/user_defined_command.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/user_defined_command.md.txt new file mode 100644 index 000000000..b45f51a86 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/user_defined_command.md.txt @@ -0,0 +1,39 @@ +# UserDefinedCommand + +The **UserDefinedCommand** class represents a single invocation of a custom (non-built-in) command +within a yarn script. Objects of this type will be delivered to a [DialogueView] in its +`.onCommand()` method. + + +## Properties + +**name** `String` +: The name of the command, without the angle brackets. For example, if the command is `<>` + in the yarn script, then its name will be `"smile"`. + +**argumentString** `String` +: Command arguments, as a single string. For example, if the command is `<>`, + and the value of variable `$delta` is `3.17`, then the argument string will be `"Hippo 3.17"`. + + The `argumentString` is re-evaluated every time the command is executed, however, it is an error + to access this property before the command was executed by the dialogue runner. + +**arguments** `List?` +: Command arguments, as a list of parsed values. This property will be null if the command was + declared without a signature (i.e. as an "orphaned command"). However, if the command was linked + as an external function, then the number and types of arguments in the list will correspond to + the arguments of that function. + + In the same example as above, the `arguments` will be `['Hippo', 3.17]`, assuming the linked Dart + function is `move(String target, double distance)`. + + +## See also + +- The description of [User-defined Commands] in the YarnSpinner language. +- The guide on how to register a new custom command in the [CommandStorage] document. + + +[CommandStorage]: command_storage.md +[DialogueView]: dialogue_view.md +[User-defined Commands]: ../language/commands/user_defined_commands.md diff --git a/docs/1.8.2/_sources/other_modules/jenny/runtime/yarn_project.md.txt b/docs/1.8.2/_sources/other_modules/jenny/runtime/yarn_project.md.txt new file mode 100644 index 000000000..e894d48a3 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/jenny/runtime/yarn_project.md.txt @@ -0,0 +1,94 @@ +# Yarn Project + +A **YarnProject** is the central hub for all yarn scripts and the accompanying information. +Generally, there would be a single `YarnProject` in a game, though it is also possible to make +several yarn projects if their content is completely independent. + +The standard sequence of initializing a `YarnProject` is the following: + +- link user-defined functions; +- link user-defined commands; +- set the locale (if different from `en`); +- parse a `.yarn` script containing declarations of global variables and characters; +- parse all other `.yarn` scripts; +- restore the variables from a save-game storage. + +For example: + +```dart +final yarn = YarnProject() + ..functions.addFunction0('money', player.getMoney) + ..commands.addCommand1('achievement', player.earnAchievement) + ..parse(readFile('project.yarn')) + ..parse(readFile('chapter1.yarn')) + ..parse(readFile('chapter2.yarn')); +``` + + +## Properties + +**locale** `String` +: The language used in this `YarnProject` (the default is `'en'`). Selecting a different language + changes the builtin `plural()` function. + +**random** `Random` +: The random number generator. This can be replaced with a different generator, if, for example, + you need to control the seed. + +**nodes** `Map` +: All [Node]s loaded into the project, keyed by their titles. + +**variables** `VariableStorage` +: The container for all global variables used in this yarn project. There could be several reasons + to access this storage: + + + - to change the value of a yarn variable from the game. This enables you to pass the information + from the game into the dialogue. For example, your dialogue may have variable `$gold`, which + you may want to update whenever the player's amount of money changes within the game. + - to store the values of all yarn variables during the save game, and to restore them when + loading the game. + + +**functions** `FunctionStorage` +: The [container][FunctionStorage] for all user-defined functions linked into the project. The main + reason to access this property is to register new custom function to be available at runtime. + + Note that all custom functions must be added to the `YarnProject` before they can be used in a + dialogue script -- otherwise a compile error will occur when encountering an unknown function. + +**commands** `CommandStorage` +: The [container][CommandStorage] for all user-defined commands linked into the project. The main + reason to access this container is to register new custom commands. + + All custom commands must be added before they can be used in the dialogue script. + +**characters** `CharacterStorage` +: The [container][CharacterStorage] for all [Character] objects declared in your yarn scripts. + +**strictCharacterNames** `bool` +: If `true` (default), the validity of character names will be strictly enforced. That is, all + characters must be declared before they can be used, using the [\<\\>] commands. If + this property is set to false, then new [Character] objects will be created automatically as + they are encountered in scripts. + +**trueValues**, **falseValues** `Set` +: The strings that can be recognized as `true`/`false` values respectively. + + +## Methods + +**parse**(`String text`) +: Parses and compiles the `text` of a yarn script. After this command, the nodes contained within + the script will be runnable. + + This method can be executed multiple times, and each time the new nodes will be added to the + existing ones. + + +[\<\\>]: ../language/commands/character.md +[Character]: character.md +[CharacterStorage]: character_storage.md +[CommandStorage]: command_storage.md +[FunctionStorage]: function_storage.md +[Node]: node.md diff --git a/docs/1.8.2/_sources/other_modules/other_modules.md.txt b/docs/1.8.2/_sources/other_modules/other_modules.md.txt new file mode 100644 index 000000000..1be29af31 --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/other_modules.md.txt @@ -0,0 +1,22 @@ +# Other Modules + +:::{package} jenny + +This module lets you add interactive dialogue into your game. The module itself handles Yarn scripts +and the dialogue runtime; use bridge package `flame_jenny` in order to add it into a Flame game. +::: + +:::{package} oxygen + +Oxygen is a lightweight Entity Component System framework written in Dart, with a focus on +performance and ease of use. This package replaces the Flame Component System with the Oxygen +Entity Component System. +::: + + +```{toctree} +:hidden: + +jenny +oxygen +``` diff --git a/docs/1.8.2/_sources/other_modules/oxygen/components.md.txt b/docs/1.8.2/_sources/other_modules/oxygen/components.md.txt new file mode 100644 index 000000000..cfe56fb0f --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/oxygen/components.md.txt @@ -0,0 +1,223 @@ +# Components + +Components in Oxygen are different than the ones from FCS mainly because instead of containing logic +they only contain data. This data is then used in systems which in turn define the logic. To +accommodate people who are switching from FCS to Oxygen we implemented a few components to help you +get started. Some of these components are based on the multiple functionalities that the +`PositionComponent` from FCS has. Others are just easy wrappers around certain Flame API +functionality, they are often accompanied by predefined systems that you can use. + +Components can be registered to the world using the `world.registerComponent` method on +`OxygenGame`. + + +## PositionComponent + +The `PositionComponent` as its name implies is a component that describes the position of an +entity. And it is registered to the world by default. + +Creating a positioned entity using OxygenGame: + +```dart +game.createEntity( + position: Vector2(100, 100), + size: // ... +); +``` + +Creating a positioned entity using the World: + +```dart +world.createEntity() + ..add(Vector2(100, 100)); +``` + + +## SizeComponent + +The `SizeComponent` as its name implies is a component that describes the size of an entity. +And it is registered to the world by default. + +Creating a sized entity using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: Vector2(50, 50), +); +``` + +Creating a sized entity using the World: + +```dart +world.createEntity() + ..add(Vector2(50, 50)); +``` + + +## AnchorComponent + +The `AnchorComponent` as its name implies is a component that describes the anchor position of an +entity. And it is registered to the world by default. + +This component is especially useful when you are using the `BaseSystem`. But can also +be used for your anchoring logic. + +Creating an anchored entity using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... + anchor: Anchor.center, +); +``` + +Creating an anchored entity using the World: + +```dart +world.createEntity() + ..add(Anchor.center); +``` + + +### AngleComponent + +The `AngleComponent` as its name implies is a component that describes the angle of an entity and +it is registered to the world by default. The angle is in radians. + +This component is especially useful when you are using the `BaseSystem`. But can also +be used for your angle logic. + +Creating an angled entity using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... + angle: 1.570796, +); +``` + +Creating an angled entity using the World: + +```dart +world.createEntity() + ..add(1.570796); +``` + + +## FlipComponent + +The `FlipComponent` can be used to flip your rendering on either the X or Y axis. It is registered +to the world by default. + +This component is especially useful when you are using the `BaseSystem`. But can also +be used for your flipping logic. + +Creating an entity that is flipped on its X-axis using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... + flipX: true +); +``` + +Creating an entity that is flipped on its X-axis using the World: + +```dart +world.createEntity() + ..add(FlipInit(flipX: true)); +``` + + +## SpriteComponent + +The `SpriteComponent` as its name implies is a component that describes the sprite of an entity and +it is registered to the world by default. + +This allows you to assign a Sprite to an Entity. + +Creating an entity with a sprite using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... +)..add( + SpriteInit(await game.loadSprite('pizza.png')), +); +``` + +Creating an entity with a sprite using World: + +```dart +world.createEntity() + ..add( + SpriteInit(await game.loadSprite('pizza.png')), + ); +``` + + +## TextComponent + +The `TextComponent` as its name implies is a component that adds a text component to an entity. +And it is registered to the world by default. + +This allows you to add text to your entity, combined with the `PositionComponent` you can use it +as a text entity. + +Creating an entity with text using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... +)..add( + TextInit( + 'Your text', + config: const TextPaintConfig(), + ), +); +``` + +Creating an entity with text using World: + +```dart +world.createEntity() + ..add( + TextInit( + 'Your text', + config: const TextPaintConfig(), + ), + ); +``` + + +## ParticleComponent + +The `ParticleComponent` wraps a `Particle` from Flame. Combined with the `ParticleSystem` you can +easily add particles to your game without having to worry about how to render a particle or when/how +to update one. + +Creating an entity with a particle using OxygenGame: + +```dart +game.createEntity( + position: // ... + size: // ... +)..add( + // Your Particle. +); +``` + +Creating an entity with a particle using World: + +```dart +world.createEntity() + ..add( + // Your Particle. + ); +``` diff --git a/docs/1.8.2/_sources/other_modules/oxygen/oxygen.md.txt b/docs/1.8.2/_sources/other_modules/oxygen/oxygen.md.txt new file mode 100644 index 000000000..681316e4d --- /dev/null +++ b/docs/1.8.2/_sources/other_modules/oxygen/oxygen.md.txt @@ -0,0 +1,185 @@ +# Oxygen + +We (the Flame organization) built an ECS (Entity Component System) named Oxygen. + +If you want to use Oxygen specifically for Flame as a replacement for the +FCS(Flame Component System) you should use our bridge library +[flame_oxygen](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen) and if you +just want to use it in a Dart project you can use the +[oxygen](https://github.com/flame-engine/oxygen) library directly. + +If you are not familiar with Oxygen yet we recommend you read up on its +[documentation](https://github.com/flame-engine/oxygen/tree/main/doc). + +To use it in your game you just need to add `flame_oxygen` to your `pubspec.yaml`, as can be seen +in the +[Oxygen example](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen/example) +and in the `pub.dev` [installation instructions](https://pub.dev/packages/flame_oxygen). + + +## OxygenGame (Game extension) + +If you are going to use Oxygen in your project it can be a good idea to use the Oxygen specific +extension of the `Game` class. + +It is called `OxygenGame` and it will give you full access to the Oxygen framework while also +having full access to the Flame game loop. + +Instead of using `onLoad`, as you are used to with Flame, `OxygenGame` comes with the `init` +method. This method is called in the `onLoad` but before the world initialization, allowing you +to register components and systems and do anything else that you normally would do in `onLoad`. + +A simple `OxygenGame` implementation example can be seen in the +[example folder](https://github.com/flame-engine/flame/tree/main/packages/flame_oxygen/example). + +The `OxygenGame` also comes with it's own `createEntity` method that automatically adds certain +default components on the entity. This is especially helpful when you are using the +[BaseSystem](#basesystem) as your base. + + +## Systems + +Systems define the logic of your game. In FCS you normally would add your logic inside a component +with Oxygen we use systems for that. Oxygen itself is completely platform agnostic, meaning it has +no render loop. It only knows `execute`, which is a method equal to the `update` method in Flame. + +On each `execute` Oxygen automatically calls all the systems that were registered in order. But in +Flame we can have different logic for different loops (render/update). So in `flame_oxygen` we +introduced the `RenderSystem` and `UpdateSystem` mixin. These mixins allow you to add the `render` +method and the `update` method respectively to your custom system. For more information see the +[RenderSystem](#mixin-rendersystem) and [UpdateSystem](#mixin-updatesystem) section. + +If you are coming from FCS you might expect certain default functionality that you normally got +from the `PositionComponent`. As mentioned before components do not contain any kind of logic, but +to give you the same default functionality we also created a class called `BaseSystem`. This system +acts almost identical to the prerender logic from the `PositionComponent` in FCS. You only have +to subclass it to your own system. For more information see the +[BaseSystem](#basesystem) section. + +Systems can be registered to the world using the `world.registerSystem` method on +[OxygenGame](#oxygengame-game-extension). + + +### mixin GameRef + +The `GameRef` mixin allows a system to become aware of the `OxygenGame` instance its attached to. +This allows easy access to the methods on the game class. + +```dart +class YourSystem extends System with GameRef { + @override + void init() { + // Access to game using the .game propery + } + + // ... +} +``` + + +### mixin RenderSystem + +The `RenderSystem` mixin allows a system to be registered for the render loop. +By adding a `render` method to the system you get full access to the canvas as +you normally would in Flame. + +```dart +class SimpleRenderSystem extends System with RenderSystem { + Query? _query; + + @override + void init() { + _query = createQuery([/* Your filters */]); + } + + void render(Canvas canvas) { + for (final entity in _query?.entities ?? []) { + // Render entity based on components + } + } +} +``` + + +### mixin UpdateSystem + +The `MixinSystem` mixin allows a system to be registered for the update loop. +By adding a `update` method to the system you get full access to the delta time as you +normally would in Flame. + +```dart +class SimpleUpdateSystem extends System with UpdateSystem { + Query? _query; + + @override + void init() { + _query = createQuery([/* Your filters */]); + } + + void update(double dt) { + for (final entity in _query?.entities ?? []) { + // Update components values + } + } +} +``` + + +### BaseSystem + +The `BaseSystem` is an abstract class whose logic can be compared to the `PositionComponent` +from FCS. The `BaseSystem` automatically filters all entities that have the `PositionComponent` +and `SizeComponent` from `flame_oxygen`. On top of that you can add your own filters by defining +a getter called `filters`. These filters are then used to filter down the entities you are +interested in. + +The `BaseSystem` is also fully aware of the game instance. You can access the game instance by using +the `game` property. This also gives you access to the `createEntity` helper method on `OxygenGame`. + +On each render loop the `BaseSystem` will prepare your canvas the same way the `PositionComponent` +from FCS would (translating, rotating and setting the anchor. After that it will call the +`renderEntity` method so you can add your own render logic for that entity on a prepared canvas. + +The following components will be checked by `BaseSystem` for the preparation of the canvas: + +- `PositionComponent` (required) +- `SizeComponent` (required) +- `AnchorComponent` (optional, defaults to `Anchor.topLeft`) +- `AngleComponent` (optional, defaults to `0`) + +```dart +class SimpleBaseSystem extends BaseSystem { + @override + List> get filters => []; + + @override + void renderEntity(Canvas canvas, Entity entity) { + // The canvas is translated, rotated and fully prepared for rendering. + } +} +``` + + +### ParticleSystem + +The `ParticleSystem` is a simple system that brings the Particle API from Flame to Oxygen. This +allows you to use the [ParticleComponent](components.md#particlecomponent) without having to worry +about how it will render or when to update it. As most of that logic is already contained in the +Particle itself. + +Simply register the `ParticleSystem` and the `ParticleComponent` to your world like so: + +```dart +world.registerSystem(ParticleSystem()); + +world.registerComponent(() => ParticleComponent); +``` + +You can now create a new entity with a `ParticleComponent`. For more info about that see the +`ParticleComponent` section. + +```{toctree} +:hidden: + +Components +``` diff --git a/docs/1.8.2/_sources/resources/resources.md.txt b/docs/1.8.2/_sources/resources/resources.md.txt new file mode 100644 index 000000000..e51bb0ce4 --- /dev/null +++ b/docs/1.8.2/_sources/resources/resources.md.txt @@ -0,0 +1,11 @@ +# Resources + +- [Flame API](https://pub.dev/documentation/flame/1.8.2/) +- [Flame Examples](https://examples.flame-engine.org/#/) + +```{toctree} +:hidden: + +Flame API +Flame Examples +``` diff --git a/docs/1.8.2/_sources/tutorials/bare_flame_game.md.txt b/docs/1.8.2/_sources/tutorials/bare_flame_game.md.txt new file mode 100644 index 000000000..8b5e36dd8 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/bare_flame_game.md.txt @@ -0,0 +1,182 @@ +# Bare Flame game + +This tutorial assumes that you have basic familiarity with using the command line, and the following +programs on your computer (all of them are free): + +- [Flutter], version 3.3.0 or above. +- [Android Studio], or any other IDE for example [Visual Studio Code]. +- [git] (optional), to save your project on GitHub. + + +## 1. Check flutter installation + +First, let's verify that your Flutter SDK was installed correctly and is accessible from the command +line: + +```shell +$ flutter doctor +[✓] Flutter (Channel stable, 2.10.0, on macOS 12.3.1 21E258 darwin-x64, locale en) +[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0) +[✓] Xcode - develop for iOS and macOS (Xcode 13.1) +[✓] Chrome - develop for the web +[✓] Android Studio (version 2020.3) +[✓] Connected device (1 available) +[✓] HTTP Host Availability +``` + +Your output will be slightly different, but the important thing is to verify that no errors are +reported and that your Flutter version is at least **3.3.0**. + + +## 2. Create the Project Directory + +Now you need to come up with a name for your project. The name can only use lowercase Latin letters, +digits, and underscores. It must also be a valid Dart identifier (thus, for example, it cannot be a +keyword). In this tutorial, we're going to call the project **syzygy**, which is a totally real +non-made-up word. + +Create the directory for your new project: + +```shell +mkdir -p ~/projects/syzygy +cd ~/projects/syzygy +``` + + +## 3. Initialize empty Flutter project + +To turn this barren directory into an actual Flutter project, run the following command: + +```shell +flutter create . +``` + +(I have omitted the output for brevity, but there will be lots of output). + +You can verify that the project files were created successfully: + +```shell +$ ls +README.md android/ lib/ pubspec.yaml test/ +analysis_options.yaml ios/ pubspec.lock syzygy.iml web/ +``` + + +## 4. Open the project in Android Studio + +Launch Android Studio, then in the project selection window choose `[Open]` and navigate to your +project directory. With any luck, the project will now look like this: + +![Project in Android Studio](../images/tutorials/android-studio-screenshot-1.webp) + +If you see only the `main.dart` file but not the side panel, then click the vertical `[Project]` +button at the left edge of the window. + +Before we proceed, let's fix the view in the left panel. Locate the button in the top left corner +that says `[Android]` in the screenshot. In this dropdown select the first option "Project". Your +project window should now look like this: + +![Project in Android Studio](../images/tutorials/android-studio-screenshot-2.webp) + +The important part is that you should be able to see all files in your project directory. + + +## 5. Clean up the project files + +The default project created by Flutter is not very useful for making a Flame game, so we should get +rid of it. + +First, open the file `pubspec.yaml` and replace it with the following code (adjusting the `name` and +`description` to match your project): + +```yaml +name: syzygy +description: Syzygy Flame game +version: 0.0.0 +publish_to: none + +environment: + sdk: ^2.16.0 + flutter: ^2.10.0 + +dependencies: + flutter: + sdk: flutter + flame: ^1.8.2 +``` + +After that, press the `[Pub get]` button at the top of the window, or you could run command `flutter +pub get` from the terminal. This will "apply" the changes in `pubspec` file to your project, in +particular, it will download the Flame library which we have declared as a dependency. In the +future, you should run `flutter pub get` whenever you make changes to this file. + +Now, open the file `lib/main.dart` and replace its content with the following: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + +void main() { + final game = FlameGame(); + runApp(GameWidget(game: game)); +} +``` + +Lastly, remove the file `test/widget_test.dart` completely. + + +## 6. Run the project + +Let's verify that everything is working as intended, and the project can run. + +In the menu bar at the top of the window find a dropdown that says ``. In that +dropdown choose `` instead. + +After that open the `main.dart` file and press the green arrow next to the `void main()` function in +line 4. Select `[Run main.dart]` from the menu. + +This should open a new Chrome window (which may take 10-30 seconds) and run your project in that +window. For now, it will simply show a black screen, which is expected because we created the game +in its simplest blank configuration. + + +## 7. Sync to GitHub + +The last step is to upload your project to GitHub. This is not required but strongly recommended as +it will serve as a backup for your code. This step assumes that you already have a GitHub account. + +Log into your GitHub account, select `[Your repositories]` from your profile dropdown, and press the +green `[New]` button. In the form, enter the repository name the same as your project name; select +type "private"; and opt out of adding initial files like `README`, `license`, and `.gitignore`. + +Now go to your project's directory in the terminal and execute the following commands (make sure to +replace the URL with the link to the repository that you just created): + +```shell +git init +git add --all +git commit -m 'Initial commit' +git remote add origin https://github.com/your-github-username/syzygy.git +git branch -M main +git push -u origin main +``` + +At this point, if you go to your repository page on GitHub, you shall see that all your project +files are there. + + +## 8. Done + +That's it! By this point you have + +- Created an initial blank state Flame project; +- Set up the Android Studio IDE for that project; +- Created a GitHub repository for the project. + +Happy coding! + + +[Flutter]: https://docs.flutter.dev/get-started/install +[git]: https://git-scm.com/downloads +[Android Studio]: https://developer.android.com/studio +[Visual Studio Code]: https://code.visualstudio.com/download diff --git a/docs/1.8.2/_sources/tutorials/klondike/klondike.md.txt b/docs/1.8.2/_sources/tutorials/klondike/klondike.md.txt new file mode 100644 index 000000000..d720606c2 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/klondike/klondike.md.txt @@ -0,0 +1,21 @@ +# Klondike game tutorial + +[Klondike] is a popular solitaire card game. In this tutorial we will follow the step-by-step +process for coding this game using the Flame engine. + +This tutorial assumes that you have at least some familiarity with common programming concepts, and +with the [Dart] programming language. + + +[Dart]: https://dart.dev/overview +[Klondike]: https://en.wikipedia.org/wiki/Klondike_(solitaire) + +```{toctree} +:hidden: + +1. Preparation +2. Scaffolding +3. Cards +4. Gameplay +[To be continued]... +``` diff --git a/docs/1.8.2/_sources/tutorials/klondike/step1.md.txt b/docs/1.8.2/_sources/tutorials/klondike/step1.md.txt new file mode 100644 index 000000000..3cfb95564 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/klondike/step1.md.txt @@ -0,0 +1,113 @@ +# 1. Preparation + +Before you begin any kind of game project, you need to give it a **name**. For +this tutorial the name will be simply `klondike`. + +Having this name in mind, please head over to the [tutorial](../bare_flame_game.md) +and complete the necessary set up steps. When you come back, you should +already have the `main.dart` file with the following content: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + +void main() { + final game = FlameGame(); + runApp(GameWidget(game: game)); +} +``` + + +## Planning + +The start of any project usually feels overwhelming. Where even to begin? +I always find it useful to create a rough sketch of what I am about to code, +so that it can serve as a reference point. My sketch for the Klondike game is +shown below: + +![Sketch of the klondike card game](../../images/tutorials/klondike-sketch.webp) + +Here you can see both the general layout of the game, as well as names of +various objects. These names are the [standard terminology] for solitaire games. +Which is really lucky, because normally figuring out good names for various +classes is quite a challenging task. + +Looking at this sketch, we can already imagine the high-level structure of the +game. Obviously, there will be a `Card` class, but also the `Stock` class, the +`Waste` class, a `Tableau` containing seven `Pile`s, and 4 `Foundation`s. There +may also be a `Deck`. All of these components will be tied together via the +`KlondikeGame` derived from the `FlameGame`. + + +## Assets + +Another important aspect in any game development is the game's assets. These +includes images, sprites, animations, sounds, textures, data files, and so on. +In such a simple game as Klondike we won't need lots of fancy graphics, but +still some sprites will be needed in order to draw the cards. + +In order to prepare the graphic assets, I first took a physical playing card and +measured it to be 63mm × 88mm, which is the ratio of approximately `10:14`. +Thus, I decided that my in-game cards should be rendered at 1000×1400 pixels, +and I should draw all my images with this scale in mind. + +Note that the exact pixel dimensions are somewhat irrelevant here, since the +images will in the end be scaled up or down, according to the device's actual +resolution. Here I'm using probably a bigger resolution than necessary for +phones, but it would also work nicely for larger devices like an iPad. + +And now, without further ado, here's my graphic asset for the Klondike game +(I'm not an artist, so don't judge too harshly): + +![Klondike sprites](app/assets/images/klondike-sprites.png) + +Right-click the image, choose "Save as...", and store it in the `assets/images` +folder of the project. At this point our project's structure looks like this +(there are other files too, of course, but these are the important ones): + +```text +klondike/ + ├─assets/ + │ └─images/ + │ └─klondike-sprites.png + ├─lib/ + │ └─main.dart + └─pubspec.yaml +``` + +By the way, this kind of file is called the **spritesheet**: it's just a +collection of multiple independent images in a single file. We are using a +spritesheet here for the simple reason that loading a single large image is +faster than many small images. In addition, rendering sprites that were +extracted from a single source image can be faster too, since Flutter will +optimize multiple such drawing commands into a single `drawAtlas` command. + +Here are the contents of my spritesheet: + +- Numerals 2, 3, 4, ..., K, A. In theory, we could have rendered these in the + game as text strings, but then we would need to also include a font as an + asset -- seems simpler to just have them as images instead. +- Suit marks: ♥, ♦, ♣, ♠. Again, we could have used Unicode characters for + these, but images are much easier to position precisely. + - In case you're wondering why these are yellow/blue instead of red/black + -- turns out, black symbols don't look very nice on a dark background, + so I had to adjust the color scheme. +- Flame logo, for use on the backs of the cards. +- Pictures of a Jack, a Queen, and a King. Normally there would be four times + more of these, with a different character for each suite, but I got too + tired drawing these. + +Also, you need to tell Flutter about this image (just having it inside the +`assets` folder is not enough). In order to do this, let's add the following +lines into the `pubspec.yaml` file: + +```yaml +flutter: + assets: + - assets/images/ +``` + +Alright, enough with preparing -- onward to coding! + + +[standard terminology]: https://en.wikipedia.org/wiki/Solitaire_terminology diff --git a/docs/1.8.2/_sources/tutorials/klondike/step2.md.txt b/docs/1.8.2/_sources/tutorials/klondike/step2.md.txt new file mode 100644 index 000000000..b5c013c93 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/klondike/step2.md.txt @@ -0,0 +1,307 @@ +# 2. Scaffolding + +In this section we will use broad strokes to outline the main elements of the +game. This includes the main game class, and the general layout. + + +## KlondikeGame + +In Flame universe, the **FlameGame** class is the cornerstone of most games. +This class runs the game loop, dispatches events, owns all the components that +comprise the game (the component tree), and usually also serves as the central +repository for the game's state. + +So, create a new file called `klondike_game.dart` inside the `lib/` folder, and +declare the `KlondikeGame` class inside: + +```dart +import 'package:flame/game.dart'; + +class KlondikeGame extends FlameGame { + @override + Future onLoad() async { + await Flame.images.load('klondike-sprites.png'); + } +} +``` + +For now we only declared the `onLoad` method, which is a special handler that +is called when the game instance is attached to the Flutter widget tree for the +first time. You can think of it as a delayed asynchronous constructor. +Currently, the only thing that `onLoad` does is that it loads the sprites image +into the game; but we will be adding more soon. Any image or other resource that +you want to use in the game needs to be loaded first, which is a relatively slow +I/O operation, hence the need for `await` keyword. + +I am loading the image into the global `Flame.images` cache here. An alternative +approach is to load it into the `Game.images` cache instead, but then it would +have been more difficult to access that image from other classes. + +Also note that I am `await`ing the image to finish loading before initializing +anything else in the game. This is for convenience: it means that by the time +all other components are initialized, they can assume the spritesheet is already +loaded. We can even add a helper function to extract a sprite from the common +spritesheet: + +```dart +Sprite klondikeSprite(double x, double y, double width, double height) { + return Sprite( + Flame.images.fromCache('klondike-sprites.png'), + srcPosition: Vector2(x, y), + srcSize: Vector2(width, height), + ); +} +``` + +This helper function won't be needed in this chapter, but will be used +extensively in the next. + +Let's incorporate this class into the project so that it isn't orphaned. Open +the `main.dart` find the line which says `final game = FlameGame();` and replace +the `FlameGame` with `KlondikeGame`. You will need to import the class too. +After all is done, the file should look like this: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; +import 'klondike_game.dart'; + +void main() { + final game = KlondikeGame(); + runApp(GameWidget(game: game)); +} +``` + + +## Other classes + +So far we have the main `KlondikeGame` class, and now we need to create objects +that we will add to the game. In Flame these objects are called *components*, +and when added to the game they form a "game component tree". All entities that +exist in the game must be components. + +As we already mentioned in the previous chapter, our game mainly consists of +`Card` components. However, since drawing the cards will take some effort, we +will defer implementation of that class to the next chapter. + +For now, let's create the container classes, as shown on the sketch. These are: +`Stock`, `Waste`, `Pile` and `Foundation`. Inside the `lib/` folder create a +sub-directory `components`, and then the file `lib/components/stock.dart`. In that +file write + +```dart +import 'package:flame/components.dart'; + +class Stock extends PositionComponent { + @override + bool get debugMode => true; +} +``` + +Here we declare the `Stock` class as a `PositionComponent` (which is a component +that has a position and size). We also turn on the debug mode for this class so +that we can see it on the screen even though we don't have any rendering logic +yet. + +Likewise, create three more classes `Foundation`, `Pile` and `Waste`, each in +its corresponding file. For now all four classes will have exactly the same +logic inside, we'll be adding more functionality into those classes in +subsequent chapters. + +At this moment the directory structure of your game should look like this: + +```text +klondike/ + ├─assets/ + │ └─images/ + │ └─klondike-sprites.png + ├─lib/ + │ ├─components/ + │ │ ├─foundation.dart + │ │ ├─pile.dart + │ │ ├─stock.dart + │ │ └─waste.dart + │ ├─klondike_game.dart + │ └─main.dart + ├─analysis_options.yaml + └─pubspec.yaml +``` + + +## Game structure + +Once we have some basic components, they need to be added to the game. It is +time to make a decision about the high-level structure of the game. + +There exist multiple approaches here, which differ in their complexity, +extendability, and overall philosophy. The approach that we will be taking in +this tutorial is based on using the [World] component, together with a [Camera]. + +The idea behind this approach is the following: imagine that your game **world** +exists independently from the device, that it exists already in our heads, and +on the sketch, even though we haven't done any coding yet. This world will have +a certain size, and each element in the world will have certain coordinates. It +is up to us to decide what will be the size of the world, and what is the unit +of measurement for that size. The important part is that the world exists +independently from the device, and its dimensions likewise do not depend on the +pixel resolution of the screen. + +All elements that are part of the world will be added to the `World` component, +and the `World` component will be then added to the game. + +The second part of the overall structure is a **camera** (`CameraComponent`). +The purpose of the camera is to be able to look at the world, to make sure that +it renders at the right size on the screen of the user's device. + +Thus, the overall structure of the component tree will look approximately like +this: + +```text +KlondikeGame + ├─ World + │ ├─ Stock + │ ├─ Waste + │ ├─ Foundation (×4) + │ └─ Pile (×7) + └─ CameraComponent +``` + +For this game I've been drawing my image assets having in mind the dimension of +a single card at 1000×1400 pixels. So, this will serve as the reference size for +determining the overall layout. Another important measurement that affects the +layout is the inter-card distance. It seems like it should be somewhere between +150 to 200 units (relative to the card width), so we will declare it as a +variable `cardGap` that can be adjusted later if needed. For simplicity, both +the vertical and horizontal inter-card distance will be the same, and the +minimum padding between the cards and the edges of the screen will also be equal +to `cardGap`. + +Alright, let's put all this together and implement our `KlondikeGame` class. + +First, we declare several global constants which describe the dimensions of a +card and the distance between cards. We declare them as constants because we are +not planning to change these values during the game: + +```dart + static const double cardWidth = 1000.0; + static const double cardHeight = 1400.0; + static const double cardGap = 175.0; + static const double cardRadius = 100.0; + static final Vector2 cardSize = Vector2(cardWidth, cardHeight); +``` + +Next, we will create a `Stock` component, the `Waste`, four `Foundation`s and +seven `Pile`s, setting their sizes and positions in the world. The positions +are calculated using simple arithmetics. This should all happen inside the +`onLoad` method, after loading the spritesheet: + +```dart + final stock = Stock() + ..size = cardSize + ..position = Vector2(cardGap, cardGap); + final waste = Waste() + ..size = cardSize + ..position = Vector2(cardWidth + 2 * cardGap, cardGap); + final foundations = List.generate( + 4, + (i) => Foundation() + ..size = cardSize + ..position = + Vector2((i + 3) * (cardWidth + cardGap) + cardGap, cardGap), + ); + final piles = List.generate( + 7, + (i) => Pile() + ..size = cardSize + ..position = Vector2( + cardGap + i * (cardWidth + cardGap), + cardHeight + 2 * cardGap, + ), + ); +``` + +Then we create the main `World` component, add to it all the components that +we just created, and finally add the `world` to the game. + +```dart + final world = World() + ..add(stock) + ..add(waste) + ..addAll(foundations) + ..addAll(piles); + add(world); +``` + +```{note} +You may be wondering when you need to `await` the result of `add()`, and when +you don't. The short answer is: usually you don't need to wait, but if you want +to, then it won't hurt either. + +If you check the documentation for `.add()` method, you'll see that the returned +future only waits until the component is finished loading, not until it is +actually mounted to the game. As such, you only have to wait for the future from +`.add()` if your logic requires that the component is fully loaded before it can +proceed. This is not very common. + +If you don't `await` the future from `.add()`, then the component will be added +to the game anyways, and in the same amount of time. +``` + +Lastly, we create a camera object to look at the `world`. Internally, the camera +consists of two parts: a **viewport** and a **viewfinder**. The default viewport +is `MaxViewport`, which takes up the entire available screen size -- this is +exactly what we need for our game, so no need to change anything. The +viewfinder, on the other hand, needs to be set up to properly take the +dimensions of the underlying world into account. + +We want the entire card layout to be visible on the screen without the need to +scroll. In order to accomplish this, we specify that we want the entire world +size (which is `7*cardWidth + 8*cardGap` by `4*cardHeight + 3*cardGap`) to be +able to fit into the screen. The `.visibleGameSize` setting ensures that no +matter the size of the device, the zoom level will be adjusted such that the +specified chunk of the game world will be visible. + +The game size calculation is obtained like this: there are 7 cards in the +tableau and 6 gaps between them, add 2 more "gaps" to account for padding, and +you get the width of `7*cardWidth + 8*cardGap`. Vertically, there are two rows +of cards, but in the bottom row we need some extra space to be able to display +a tall pile -- by my rough estimate, thrice the height of a card is sufficient +for this -- which gives the total height of the game world as +`4*cardHeight + 3*cardGap`. + +Next, we specify which part of the world will be in the "center" of the +viewport. In this case I specify that the "center" of the viewport should +be at the top center of the screen, and the corresponding point within +the game world is at coordinates `[(7*cardWidth + 8*cardGap)/2, 0]`. + +The reason for such choice for the viewfinder's position and anchor is +because of how we want it to respond if the game size becomes too wide or +too tall: in case of too wide we want it to be centered on the screen, +but if the screen is too tall, we want the content to be aligned at the +top. + +```dart + final camera = CameraComponent(world: world) + ..viewfinder.visibleGameSize = + Vector2(cardWidth * 7 + cardGap * 8, 4 * cardHeight + 3 * cardGap) + ..viewfinder.position = Vector2(cardWidth * 3.5 + cardGap * 4, 0) + ..viewfinder.anchor = Anchor.topCenter; + add(camera); +``` + +If you run the game now, you should see the placeholders for where the various +components will be. If you are running the game in the browser, try resizing the +window and see how the game responds to this. + +```{flutter-app} +:sources: ../tutorials/klondike/app +:page: step2 +:show: popup code +``` + +And this is it with this step -- we've created the basic game structure upon +which everything else will be built. In the next step, we'll learn how to render +the card objects, which are the most important visual objects in this game. + +[World]: ../../flame/camera_component.md#world +[Camera]: ../../flame/camera_component.md#cameracomponent diff --git a/docs/1.8.2/_sources/tutorials/klondike/step3.md.txt b/docs/1.8.2/_sources/tutorials/klondike/step3.md.txt new file mode 100644 index 000000000..3669ad6aa --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/klondike/step3.md.txt @@ -0,0 +1,504 @@ +# Cards + +In this chapter we will begin implementing the most visible component in the +game -- the **Card** component, which corresponds to a single real-life card. +There will be 52 `Card` objects in the game. + +Each card has a **rank** (from 1 to 13, where 1 is an Ace, and 13 is a King) +and a **suit** (from 0 to 3: hearts ♥, diamonds ♦, clubs ♣, and spades ♠). +Also, each card will have a boolean flag **faceUp**, which controls whether +the card is currently facing up or down. This property is important both for +rendering, and for certain aspects of the gameplay logic. + +The rank and the suit are simple properties of a card, they aren't components, +so we need to make a decision on how to represent them. There are several +possibilities: either as a simple `int`, or as an `enum`, or as objects. The +choice will depend on what operations we need to perform with them. For the +rank, we will need to be able to tell whether one rank is one higher/lower than +another rank. Also, we need to produce the text label and a sprite corresponding +to the given rank. For suits, we need to know whether two suits are of different +colors, and also produce a text label and a sprite. Given these requirements, +I decided to represent both `Rank` and `Suit` as classes. + + +## Suit + +Create file `suit.dart` and declare an `@immutable class Suit` there, with no +parent. The `@immutable` annotation here is just a hint for us that the objects +of this class should not be modified after creation. + +Next, we define the factory constructor for the class: `Suit.fromInt(i)`. We +use a factory constructor here in order to enforce the singleton pattern for +the class: instead of creating a new object every time, we are returning one +of the pre-built objects that we store in the `_singletons` list: + +```dart + factory Suit.fromInt(int index) { + assert(index >= 0 && index <= 3); + return _singletons[index]; + } +``` + +After that, there is a private constructor `Suit._()`. This constructor +initializes the main properties of each `Suit` object: the numeric value, the +string label, and the sprite object which we will later use to draw the suit +symbol on the canvas. The sprite object is initialized using the +`klondikeSprite()` function that we created in the previous chapter: + +```dart + Suit._(this.value, this.label, double x, double y, double w, double h) + : sprite = klondikeSprite(x, y, w, h); + + final int value; + final String label; + final Sprite sprite; +``` + +Then comes the static list of all `Suit` objects in the game. Note that we +define it as static variable so it is evaluated lazily (as if it was marked +with the `late` keyword) meaning that it will be only initialized the first +time it is needed. This is important: as we can see above, the constructor +tries to retrieve an image from the global cache, so it can only be invoked +after the image is loaded into the cache. + +```dart + static final List _singletons = [ + Suit._(0, '♥', 1176, 17, 172, 183), + Suit._(1, '♦', 973, 14, 177, 182), + Suit._(2, '♣', 974, 226, 184, 172), + Suit._(3, '♠', 1178, 220, 176, 182), + ]; +``` + +The last four numbers in the constructor are the coordinates of the sprite +image within the spritesheet `klondike-sprites.png`. If you're wondering how I +obtained these numbers, the answer is that I used a free online service +[spritecow.com] -- it's a handy tool for locating sprites within a spritesheet. + +Lastly, I have simple getters to determine the "color" of a suit. This will be +needed later when we need to enforce the rule that cards can only be placed +into columns by alternating colors. + +```dart + /// Hearts and Diamonds are red, while Clubs and Spades are black. + bool get isRed => value <= 1; + bool get isBlack => value >= 2; +``` + + +## Rank + +The `Rank` class is very similar to `Suit`. The main difference is that `Rank` +contains two sprites instead of one, separately for ranks of "red" and "black" +colors. The full code for the `Rank` class is as follows: + +```dart +import 'package:flame/components.dart'; +import 'package:flame/flame.dart'; +import 'package:flutter/foundation.dart'; + +@immutable +class Rank { + factory Rank.fromInt(int value) { + assert(value >= 1 && value <= 13); + return _singletons[value - 1]; + } + + Rank._( + this.value, + this.label, + double x1, + double y1, + double x2, + double y2, + double w, + double h, + ) : redSprite = klondikeSprite(x1, y1, w, h), + blackSprite = klondikeSprite(x2, y2, w, h); + + final int value; + final String label; + final Sprite redSprite; + final Sprite blackSprite; + + static final List _singletons = [ + Rank._(1, 'A', 335, 164, 789, 161, 120, 129), + Rank._(2, '2', 20, 19, 15, 322, 83, 125), + Rank._(3, '3', 122, 19, 117, 322, 80, 127), + Rank._(4, '4', 213, 12, 208, 315, 93, 132), + Rank._(5, '5', 314, 21, 309, 324, 85, 125), + Rank._(6, '6', 419, 17, 414, 320, 84, 129), + Rank._(7, '7', 509, 21, 505, 324, 92, 128), + Rank._(8, '8', 612, 19, 607, 322, 78, 127), + Rank._(9, '9', 709, 19, 704, 322, 84, 130), + Rank._(10, '10', 810, 20, 805, 322, 137, 127), + Rank._(11, 'J', 15, 170, 469, 167, 56, 126), + Rank._(12, 'Q', 92, 168, 547, 165, 132, 128), + Rank._(13, 'K', 243, 170, 696, 167, 92, 123), + ]; +} +``` + + +## Card component + +Now that we have the `Rank` and the `Suit` classes, we can finally start +implementing the **Card** component. Create file `components/card.dart` and +declare the `Card` class extending from the `PositionComponent`: + +```dart +class Card extends PositionComponent {} +``` + +The constructor of the class will take integer rank and suit, and make the +card initially facing down. Also, we initialize the size of the component to +be equal to the `cardSize` constant defined in the `KlondikeGame` class: + +```dart + Card(int intRank, int intSuit) + : rank = Rank.fromInt(intRank), + suit = Suit.fromInt(intSuit), + _faceUp = false, + super(size: KlondikeGame.cardSize); + + final Rank rank; + final Suit suit; + bool _faceUp; +``` + +The `_faceUp` property is private (indicated by the underscore) and non-final, +meaning that it can change during the lifetime of a card. We should create some +public accessors and mutators for this variable: + +```dart + bool get isFaceUp => _faceUp; + bool get isFaceDown => !_faceUp; + void flip() => _faceUp = !_faceUp; +``` + +Lastly, let's add a simple `toString()` implementation, which may turn out to +be useful when we need to debug the game: + +```dart + @override + String toString() => rank.label + suit.label; // e.g. "Q♠" or "10♦" +``` + +Before we proceed with implementing the rendering, we need to add some cards +into the game. Head over to the `KlondikeGame` class and add the following at +the bottom of the `onLoad` method: + +```dart + final random = Random(); + for (var i = 0; i < 7; i++) { + for (var j = 0; j < 4; j++) { + final card = Card(random.nextInt(13) + 1, random.nextInt(4)) + ..position = Vector2(100 + i * 1150, 100 + j * 1500) + ..addToParent(world); + if (random.nextDouble() < 0.9) { // flip face up with 90% probability + card.flip(); + } + } + } +``` + +This snippet is a temporary code -- we will remove it in the next chapter -- +but for now it lays down 28 random cards on the table, most of them facing up. + + +### Rendering + +In order to be able to see a card, we need to implement its `render()` method. +Since the card has two distinct states -- face up or down -- we will +implement rendering for these two states separately. Add the following methods +into the `Card` class: + +```dart + @override + void render(Canvas canvas) { + if (_faceUp) { + _renderFront(canvas); + } else { + _renderBack(canvas); + } + } + + void _renderFront(Canvas canvas) {} + void _renderBack(Canvas canvas) {} +``` + + +### renderBack() + +Since rendering the back of a card is simpler, we will do it first. + +The `render()` method of a `PositionComponent` operates in a local coordinate +system, which means we don't need to worry about where the card is located on +the screen. This local coordinate system has the origin at the top-left corner +of the component, and extends to the right by `width` and down by `height` +pixels. + +There is a lot of artistic freedom in how to draw the back of a card, but my +implementation contains a solid background, a border, a flame logo in the +middle, and another decorative border: + +```dart + void _renderBack(Canvas canvas) { + canvas.drawRRect(cardRRect, backBackgroundPaint); + canvas.drawRRect(cardRRect, backBorderPaint1); + canvas.drawRRect(backRRectInner, backBorderPaint2); + flameSprite.render(canvas, position: size / 2, anchor: Anchor.center); + } +``` + +The most interesting part here is the rendering of a sprite: we want to +render it in the middle (`size/2`), and we use `Anchor.center` to tell the +engine that we want the *center* of the sprite to be at that point. + +Various properties used in the `_renderBack()` method are defined as follows: + +```dart + static final Paint backBackgroundPaint = Paint() + ..color = const Color(0xff380c02); + static final Paint backBorderPaint1 = Paint() + ..color = const Color(0xffdbaf58) + ..style = PaintingStyle.stroke + ..strokeWidth = 10; + static final Paint backBorderPaint2 = Paint() + ..color = const Color(0x5CEF971B) + ..style = PaintingStyle.stroke + ..strokeWidth = 35; + static final RRect cardRRect = RRect.fromRectAndRadius( + KlondikeGame.cardSize.toRect(), + const Radius.circular(KlondikeGame.cardRadius), + ); + static final RRect backRRectInner = cardRRect.deflate(40); + static final Sprite flameSprite = klondikeSprite(1367, 6, 357, 501); +``` + +I declared these properties as static because they will all be the same across +all 52 card objects, so we might as well save some resources by having them +initialized only once. + + +### renderFront() + +When rendering the face of a card, we will follow the standard card design: the +rank and the suit in two opposite corners, plus the number of pips equal to the +rank value. The court cards (jack, queen, king) will have special images in the +center. + +As before, we begin by declaring some constants that will be used for rendering. +The background of a card will be black, whereas the border will be different +depending on whether the card is of a "red" suit or "black": + +```dart + static final Paint frontBackgroundPaint = Paint() + ..color = const Color(0xff000000); + static final Paint redBorderPaint = Paint() + ..color = const Color(0xffece8a3) + ..style = PaintingStyle.stroke + ..strokeWidth = 10; + static final Paint blackBorderPaint = Paint() + ..color = const Color(0xff7ab2e8) + ..style = PaintingStyle.stroke + ..strokeWidth = 10; +``` + +Next, we also need the images for the court cards: + +```dart + static final Sprite redJack = klondikeSprite(81, 565, 562, 488); + static final Sprite redQueen = klondikeSprite(717, 541, 486, 515); + static final Sprite redKing = klondikeSprite(1305, 532, 407, 549); +``` + +Note that I'm calling these sprites `redJack`, `redQueen`, and `redKing`. This +is because, after some trial, I found that the images that I have don't look +very well on black-suit cards. So what I decided to do is to take these images +and *tint* them with a blueish hue. Tinting of a sprite can be achieved by +using a paint with `colorFilter` set to the specified color and the `srcATop` +blending mode: + +```dart + static final blueFilter = Paint() + ..colorFilter = const ColorFilter.mode( + Color(0x880d8bff), + BlendMode.srcATop, + ); + static final Sprite blackJack = klondikeSprite(81, 565, 562, 488) + ..paint = blueFilter; + static final Sprite blackQueen = klondikeSprite(717, 541, 486, 515) + ..paint = blueFilter; + static final Sprite blackKing = klondikeSprite(1305, 532, 407, 549) + ..paint = blueFilter; +``` + +Now we can start coding the render method itself. First, draw the background +and the card border: + +```dart + void _renderFront(Canvas canvas) { + canvas.drawRRect(cardRRect, frontBackgroundPaint); + canvas.drawRRect( + cardRRect, + suit.isRed ? redBorderPaint : blackBorderPaint, + ); + } +``` + +In order to draw the rest of the card, I need one more helper method. This +method will draw the provided sprite on the canvas at the specified place (the +location is relative to the dimensions of the card). The sprite can be +optionally scaled. In addition, if flag `rotate=true` is passed, the sprite +will be drawn as if it was rotated 180º around the center of the card: + +```dart + void _drawSprite( + Canvas canvas, + Sprite sprite, + double relativeX, + double relativeY, { + double scale = 1, + bool rotate = false, + }) { + if (rotate) { + canvas.save(); + canvas.translate(size.x / 2, size.y / 2); + canvas.rotate(pi); + canvas.translate(-size.x / 2, -size.y / 2); + } + sprite.render( + canvas, + position: Vector2(relativeX * size.x, relativeY * size.y), + anchor: Anchor.center, + size: sprite.srcSize.scaled(scale), + ); + if (rotate) { + canvas.restore(); + } + } +``` + +Let's draw the rank and the suit symbols in the corners of the card. Add the +following to the `_renderFront()` method: + +```dart + final rankSprite = suit.isBlack ? rank.blackSprite : rank.redSprite; + final suitSprite = suit.sprite; + _drawSprite(canvas, rankSprite, 0.1, 0.08); + _drawSprite(canvas, rankSprite, 0.1, 0.08, rotate: true); + _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5); + _drawSprite(canvas, suitSprite, 0.1, 0.18, scale: 0.5, rotate: true); +``` + +The middle of the card is rendered in the same manner: we will create a big +switch statement on the card's rank, and draw pips accordingly. The code +below may seem long, but it is actually quite repetitive and consists only +of drawing various sprites in different places on the card's face: + +```dart + switch (rank.value) { + case 1: + _drawSprite(canvas, suitSprite, 0.5, 0.5, scale: 2.5); + break; + case 2: + _drawSprite(canvas, suitSprite, 0.5, 0.25); + _drawSprite(canvas, suitSprite, 0.5, 0.25, rotate: true); + break; + case 3: + _drawSprite(canvas, suitSprite, 0.5, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.5); + _drawSprite(canvas, suitSprite, 0.5, 0.2, rotate: true); + break; + case 4: + _drawSprite(canvas, suitSprite, 0.3, 0.25); + _drawSprite(canvas, suitSprite, 0.7, 0.25); + _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); + break; + case 5: + _drawSprite(canvas, suitSprite, 0.3, 0.25); + _drawSprite(canvas, suitSprite, 0.7, 0.25); + _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.5, 0.5); + break; + case 6: + _drawSprite(canvas, suitSprite, 0.3, 0.25); + _drawSprite(canvas, suitSprite, 0.7, 0.25); + _drawSprite(canvas, suitSprite, 0.3, 0.5); + _drawSprite(canvas, suitSprite, 0.7, 0.5); + _drawSprite(canvas, suitSprite, 0.3, 0.25, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.25, rotate: true); + break; + case 7: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.35); + _drawSprite(canvas, suitSprite, 0.3, 0.5); + _drawSprite(canvas, suitSprite, 0.7, 0.5); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + break; + case 8: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.35); + _drawSprite(canvas, suitSprite, 0.3, 0.5); + _drawSprite(canvas, suitSprite, 0.7, 0.5); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.5, 0.35, rotate: true); + break; + case 9: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.3); + _drawSprite(canvas, suitSprite, 0.3, 0.4); + _drawSprite(canvas, suitSprite, 0.7, 0.4); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); + break; + case 10: + _drawSprite(canvas, suitSprite, 0.3, 0.2); + _drawSprite(canvas, suitSprite, 0.7, 0.2); + _drawSprite(canvas, suitSprite, 0.5, 0.3); + _drawSprite(canvas, suitSprite, 0.3, 0.4); + _drawSprite(canvas, suitSprite, 0.7, 0.4); + _drawSprite(canvas, suitSprite, 0.3, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.2, rotate: true); + _drawSprite(canvas, suitSprite, 0.5, 0.3, rotate: true); + _drawSprite(canvas, suitSprite, 0.3, 0.4, rotate: true); + _drawSprite(canvas, suitSprite, 0.7, 0.4, rotate: true); + break; + case 11: + _drawSprite(canvas, suit.isRed? redJack : blackJack, 0.5, 0.5); + break; + case 12: + _drawSprite(canvas, suit.isRed? redQueen : blackQueen, 0.5, 0.5); + break; + case 13: + _drawSprite(canvas, suit.isRed? redKing : blackKing, 0.5, 0.5); + break; + } +``` + +And this is it with the rendering of the `Card` component. If you run the code +now, you would see four rows of cards neatly spread on the table. Refreshing +the page will lay down a new set of cards. Remember that we have laid these +cards in this way only temporarily, in order to be able to check that rendering +works properly. + +In the next chapter we will discuss how to implement interactions with the +cards, that is, how to make them draggable and tappable. + +```{flutter-app} +:sources: ../tutorials/klondike/app +:page: step3 +:show: popup code +``` + +[spritecow.com]: http://www.spritecow.com/ diff --git a/docs/1.8.2/_sources/tutorials/klondike/step4.md.txt b/docs/1.8.2/_sources/tutorials/klondike/step4.md.txt new file mode 100644 index 000000000..00371993d --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/klondike/step4.md.txt @@ -0,0 +1,992 @@ +# Gameplay + +In this chapter we will be implementing the core of Klondike's gameplay: how the cards move between +the stock and the waste, the piles and the foundations. + +Before we begin though, let's clean up all those cards that we left scattered across the table in +the previous chapter. Open the `KlondikeGame` class and erase the loop at the bottom of `onLoad()` +that was adding 28 cards onto the table. + + +## The piles + +Another small refactoring that we need to do is to rename our components: `Stock` ⇒ `StockPile`, +`Waste` ⇒ `WastePile`, `Foundation` ⇒ `FoundationPile`, and `Pile` ⇒ `TableauPile`. This is +because these components have some common features in how they handle interactions with the cards, +and it would be convenient to have all of them implement a common API. We will call the interface +that they will all be implementing the `Pile` class. + +```{note} +Refactors and changes in architecture happen during development all the time: +it's almost impossible to get the structure right on the first try. Do not be +anxious about changing code that you have written in the past: it is a good +habit to have. +``` + +After such a rename, we can begin implementing each of these components. + + +### Stock pile + +The **stock** is a place in the top-left corner of the playing field which holds the cards that are +not currently in play. We will need to build the following functionality for this component: + +1. Ability to hold cards that are not currently in play, face down; +2. Tapping the stock should reveal top 3 cards and move them to the **waste** pile; +3. When the cards run out, there should be a visual indicating that this is the stock pile; +4. When the cards run out, tapping the empty stock should move all the cards from the waste pile + into the stock, turning them face down. + +The first question that needs to be decided here is this: who is going to own the `Card` components? +Previously we have been adding them directly to the game field, but now wouldn't it be better to +say that the cards belong to the `Stock` component, or to the waste, or piles, or foundations? While +this approach is tempting, I believe it would make our life more complicated as we need to move a +card from one place to another. + +So, I decided to stick with my first approach: the `Card` components are owned directly by the +`KlondikeGame` itself, whereas the `StockPile` and other piles are merely aware of which cards are +currently placed there. + +Having this in mind, let's start implementing the `StockPile` component: + +```dart +class StockPile extends PositionComponent { + StockPile({super.position}) : super(size: KlondikeGame.cardSize); + + /// Which cards are currently placed onto this pile. The first card in the + /// list is at the bottom, the last card is on top. + final List _cards = []; + + void acquireCard(Card card) { + assert(!card.isFaceUp); + card.position = position; + card.priority = _cards.length; + _cards.add(card); + } +} +``` + +Here the `acquireCard()` method stores the provided card into the internal list `_cards`; it also +moves that card to the `StockPile`'s position and adjusts the cards priority so that they are +displayed in the right order. However, this method does not mount the card as a child of the +`StockPile` component -- it remains belonging to the top-level game. + +Speaking of the game class, let's open the `KlondikeGame` and add the following lines to create a +full deck of 52 cards and put them onto the stock pile (this should be added at the end of the +`onLoad` method): + +```dart +final cards = [ + for (var rank = 1; rank <= 13; rank++) + for (var suit = 0; suit < 4; suit++) + Card(rank, suit) +]; +world.addAll(cards); +cards.forEach(stock.acquireCard); +``` + +This concludes the first step of our short plan at the beginning of this section. For the second +step, though, we need to have a waste pile -- so let's make a quick detour and implement the +`WastePile` class. + + +### Waste pile + +The **waste** is a pile next to the stock. During the course of the game we will be taking the cards +from the top of the stock pile and putting them into the waste. The functionality of this class is +quite simple: it holds a certain number of cards face up, fanning out the top 3. + +Let's start implementing the `WastePile` class same way as we did with the `StockPile` class, only +now the cards are expected to be face up: + +```dart +class WastePile extends PositionComponent { + WastePile({super.position}) : super(size: KlondikeGame.cardSize); + + final List _cards = []; + + void acquireCard(Card card) { + assert(card.isFaceUp); + card.position = position; + card.priority = _cards.length; + _cards.add(card); + } +} +``` + +So far, this puts all cards into a single neat pile, whereas we wanted a fan-out of top three. So, +let's add a dedicated method `_fanOutTopCards()` for this, which we will call at the end of each +`acquireCard()`: + +```dart + void _fanOutTopCards() { + final n = _cards.length; + for (var i = 0; i < n; i++) { + _cards[i].position = position; + } + if (n == 2) { + _cards[1].position.add(_fanOffset); + } else if (n >= 3) { + _cards[n - 2].position.add(_fanOffset); + _cards[n - 1].position.addScaled(_fanOffset, 2); + } + } +``` + +The `_fanOffset` variable here helps determine the shift between cards in the fan, which I decided +to be about 20% of the card's width: + +```dart + final Vector2 _fanOffset = Vector2(KlondikeGame.cardWidth * 0.2, 0); +``` + +Now that the waste pile is ready, let's get back to the `StockPile`. + + +### Stock pile -- tap to deal cards + +The second item on our todo list is the first interactive functionality in the game: tap the stock +pile to deal 3 cards onto the waste. + +Adding tap functionality to the components in Flame is quite simple: we just add the mixin +`TapCallbacks` to the component that we want to be tappable: + +```dart +class StockPile extends PositionComponent with TapCallbacks { ... } +``` + +Oh, and we also need to say what we want to happen when the tap occurs. Here we want the top 3 cards +to be turned face up and moved to the waste pile. So, add the following method to the `StockPile` +class: + +```dart + @override + void onTapUp(TapUpEvent event) { + final wastePile = parent!.firstChild()!; + for (var i = 0; i < 3; i++) { + if (_cards.isNotEmpty) { + final card = _cards.removeLast(); + card.flip(); + wastePile.acquireCard(card); + } + } + } +``` + +You have probably noticed that the cards move from one pile to another immediately, which looks very +unnatural. However, this is how it is going to be for now -- we will defer making the game more +smooth till the next chapter of the tutorial. + +Also, the cards are organized in a well-defined order right now, starting from Kings and ending with +Aces. This doesn't make a very exciting gameplay though, so add line + +```dart + cards.shuffle(); +``` + +in the `KlondikeGame` class right after the list of cards is created. + + +:::{seealso} +For more information about tap functionality, see [](../../flame/inputs/tap_events.md). +::: + + +### Stock pile -- visual representation + +Currently, when the stock pile has no cards, it simply shows an empty space -- there is no visual +cue that this is where the stock is. Such cue is needed, though, because we want the user to be +able to click the stock pile when it is empty in order to move all the cards from the waste back to +the stock so that they can be dealt again. + +In our case, the empty stock pile will have a card-like border, and a circle in the middle: + +```dart + @override + void render(Canvas canvas) { + canvas.drawRRect(KlondikeGame.cardRRect, _borderPaint); + canvas.drawCircle( + Offset(width / 2, height / 2), + KlondikeGame.cardWidth * 0.3, + _circlePaint, + ); + } +``` + +where the paints are defined as + +```dart + final _borderPaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 10 + ..color = const Color(0xFF3F5B5D); + final _circlePaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 100 + ..color = const Color(0x883F5B5D); +``` + +and the `cardRRect` in the `KlondikeGame` class as + +```dart + static final cardRRect = RRect.fromRectAndRadius( + const Rect.fromLTWH(0, 0, cardWidth, cardHeight), + const Radius.circular(cardRadius), + ); +``` + +Now when you click through the stock pile till the end, you should be able to see the placeholder +for the stock cards. + + +### Stock pile -- refill from the waste + +The last piece of functionality to add, is to move the cards back from the waste pile into the stock +pile when the user taps on an empty stock. To implement this, we will modify the `onTapUp()` method +like so: + +```dart + @override + void onTapUp(TapUpEvent event) { + final wastePile = parent!.firstChild()!; + if (_cards.isEmpty) { + wastePile.removeAllCards().reversed.forEach((card) { + card.flip(); + acquireCard(card); + }); + } else { + for (var i = 0; i < 3; i++) { + if (_cards.isNotEmpty) { + final card = _cards.removeLast(); + card.flip(); + wastePile.acquireCard(card); + } + } + } + } +``` + +If you're curious why we needed to reverse the list of cards removed from the waste pile, then it is +because we want to simulate the entire waste pile being turned over at once, and not each card being +flipped one by one in their places. You can check that this is working as intended by verifying that +on each subsequent run through the stock pile, the cards are dealt in the same order as they were +dealt in the first run. + +The method `WastePile.removeAllCards()` still needs to be implemented though: + +```dart + List removeAllCards() { + final cards = _cards.toList(); + _cards.clear(); + return cards; + } +``` + +This pretty much concludes the `StockPile` functionality, and we already implemented the `WastePile` +-- so the only two components remaining are the `FoundationPile` and the `TableauPile`. We'll start +with the first one because it looks simpler. + + +### Foundation piles + +The **foundation** piles are the four piles in the top right corner of the game. This is where we +will be building the ordered runs of cards from Ace to King. The functionality of this class is +similar to the `StockPile` and the `WastePile`: it has to be able to hold cards face up, and there +has to be some visual to show where the foundation is when there are no cards there. + +First, let's implement the card-holding logic: + +```dart +class FoundationPile extends PositionComponent { + FoundationPile({super.position}) : super(size: KlondikeGame.cardSize); + + final List _cards = []; + + void acquireCard(Card card) { + assert(card.isFaceUp); + card.position = position; + card.priority = _cards.length; + _cards.add(card); + } +} +``` + +For visual representation of a foundation, I've decided to make a large icon of that foundation's +suit, in grey color. Which means we'd need to update the definition of the class to include the +suit information: + +```dart +class FoundationPile extends PositionComponent { + FoundationPile(int intSuit, {super.position}) + : suit = Suit.fromInt(intSuit), + super(size: KlondikeGame.cardSize); + + final Suit suit; + ... +} +``` + +The code in the `KlondikeGame` class that generates the foundations will have to be adjusted +accordingly in order to pass the suit index to each foundation. + +Now, the rendering code for the foundation pile will look like this: + +```dart + @override + void render(Canvas canvas) { + canvas.drawRRect(KlondikeGame.cardRRect, _borderPaint); + suit.sprite.render( + canvas, + position: size / 2, + anchor: Anchor.center, + size: Vector2.all(KlondikeGame.cardWidth * 0.6), + overridePaint: _suitPaint, + ); + } +``` + +Here we need to have two paint objects, one for the border and one for the suits: + +```dart + final _borderPaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 10 + ..color = const Color(0x50ffffff); + late final _suitPaint = Paint() + ..color = suit.isRed? const Color(0x3a000000) : const Color(0x64000000) + ..blendMode = BlendMode.luminosity; +``` + +The suit paint uses `BlendMode.luminosity` in order to convert the regular yellow/blue colors of +the suit sprites into grayscale. The "color" of the paint is different depending whether the suit +is red or black because the original luminosity of those sprites is different. Therefore, I had to +pick two different colors in order to make them look the same in grayscale. + + +### Tableau Piles + +The last piece of the game to be implemented is the `TableauPile` component. There are seven of +these piles in total, and they are where the majority of the game play is happening. + +The `TableauPile` also needs a visual representation, in order to indicate that it's a place where +a King can be placed when it is empty. I believe it could be just an empty frame, and that should +be sufficient: + +```dart +class TableauPile extends PositionComponent { + TableauPile({super.position}) : super(size: KlondikeGame.cardSize); + + final _borderPaint = Paint() + ..style = PaintingStyle.stroke + ..strokeWidth = 10 + ..color = const Color(0x50ffffff); + + @override + void render(Canvas canvas) { + canvas.drawRRect(KlondikeGame.cardRRect, _borderPaint); + } +} +``` + +Oh, and the class will need to be able hold the cards too, obviously. Here, some of the cards will +be face down, while others will be face up. Also we will need a small amount of vertical fanning, +similar to how we did it for the `WastePile` component: + +```dart + /// Which cards are currently placed onto this pile. + final List _cards = []; + final Vector2 _fanOffset = Vector2(0, KlondikeGame.cardHeight * 0.05); + + void acquireCard(Card card) { + if (_cards.isEmpty) { + card.position = position; + } else { + card.position = _cards.last.position + _fanOffset; + } + card.priority = _cards.length; + _cards.add(card); + } +``` + +All that remains now is to head over to the `KlondikeGame` and make sure that the cards are dealt +into the `TableauPile`s at the beginning of the game. Modify the code at the end of the `onLoad()` +method so that it looks like this: + +```dart + @override + Future onLoad() async { + ... + + final cards = [ + for (var rank = 1; rank <= 13; rank++) + for (var suit = 0; suit < 4; suit++) + Card(rank, suit) + ]; + cards.shuffle(); + world.addAll(cards); + + for (var i = 0; i < 7; i++) { + for (var j = i; j < 7; j++) { + piles[j].acquireCard(cards.removeLast()); + } + piles[i].flipTopCard(); + } + cards.forEach(stock.acquireCard); + } +``` + +Note how we remove the cards from the deck and place them into `TableauPile`s one by one, and only +after that we put the remaining cards into the stock. Also, the `flipTopCard` method in the +`TableauPile` class is as trivial as it sounds: + +```dart + void flipTopCard() { + assert(_cards.last.isFaceDown); + _cards.last.flip(); + } +``` + +If you run the game at this point, it would be nicely set up and look as if it was ready to play. +Except that we can't move the cards yet, which is kinda a deal-breaker here. So without further ado, +presenting you the next section: + + +## Moving the cards + +Moving the cards is a somewhat more complicated topic than what we have had so far. We will split +it into several smaller steps: + +1. Simple movement: grab a card and move it around. +2. Ensure that the user can only move the cards that they are allowed to. +3. Check that the cards are dropped at proper destinations. +4. Drag a run of cards. + + +### 1. Simple movement + +So, we want to be able to drag the cards on the screen. This is even simpler than making the +`StockPile` tappable: just head over into the `Card` class and add the `DragCallbacks` mixin: + +```dart +class Card extends PositionComponent with DragCallbacks { +} +``` + +The next step is to implement the actual drag event callbacks: `onDragStart`, `onDragUpdate`, and +`onDragEnd`. + +When the drag gesture is initiated, the first thing that we need to do is to raise the priority of +the card, so that it is rendered above all others. Without this, the card would be occasionally +"sliding beneath" other cards, which would look most unnatural: + +```dart + @override + void onDragStart(DragStartEvent event) { + priority = 100; + } +``` + +During the drag, the `onDragUpdate` event will be called continuously. Using this callback we will +be updating the position of the card so that it follows the movement of the finger (or the mouse). +The `event` object passed to this callback contains the most recent coordinate of the point of +touch, and also the `delta` property -- which is the displacement vector since the previous call of +`onDragUpdate`. The only problem is that this delta is measured in screen pixels, whereas we want +it to be in game world units. The conversion between the two is given by the camera zoom level, so +we will add an extra method to determine the zoom level: + +```dart + @override + void onDragUpdate(DragUpdateEvent event) { + final cameraZoom = (findGame()! as FlameGame) + .firstChild()! + .viewfinder + .zoom; + position += event.delta / cameraZoom; + } +``` + +So far this allows you to grab any card and drag it anywhere around the table. What we want, +however, is to be able to restrict where the card is allowed or not allowed to go. This is where +the core of the logic of the game begins. + + +### 2. Move only allowed cards + +The first restriction that we impose is that the user should only be able to drag the cards that we +allow, which include: (1) the top card of a waste pile, (2) the top card of a foundation pile, and +(3) any face-up card in a tableau pile. + +Thus, in order to determine whether a card can be moved or not, we need to know which pile it +currently belongs to. There could be several ways that we go about it, but seemingly the most +straightforward is to let every card keep a reference to the pile in which it currently resides. + +So, let's start by defining the abstract interface `Pile` that all our existing piles will be +implementing: + +```dart +abstract class Pile { + bool canMoveCard(Card card); +} +``` + +We will expand this class further later, but for now let's make sure that each of the classes +`StockPile`, `WastePile`, `FoundationPile`, and `TableauPile` are marked as implementing this +interface: + +```dart +class StockPile extends PositionComponent with TapCallbacks implements Pile { + ... + @override + bool canMoveCard(Card card) => false; +} + +class WastePile extends PositionComponent implements Pile { + ... + @override + bool canMoveCard(Card card) => _cards.isNotEmpty && card == _cards.last; +} + +class FoundationPile extends PositionComponent implements Pile { + ... + @override + bool canMoveCard(Card card) => _cards.isNotEmpty && card == _cards.last; +} + +class TableauPile extends PositionComponent implements Pile { + ... + @override + bool canMoveCard(Card card) => _cards.isNotEmpty && card == _cards.last; +} +``` + +We also wanted to let every `Card` know which pile it is currently in. For this, add the field +`Pile? pile` into the `Card` class, and make sure to set it in each pile's `acquireCard()` method, +like so: + +```dart + void acquireCard(Card card) { + ... + card.pile = this; + } +``` + +Now we can put this new functionality to use: go into the `Card.onDragStart()` method and modify +it so that it would check whether the card is allowed to be moved before starting the drag: + +```dart + void onDragStart(DragStartEvent event) { + if (pile?.canMoveCard(this) ?? false) { + super.onDragStart(event); + priority = 100; + } + } +``` + +We have also added a call to `super.onDragStart()` which sets an `_isDragged` variable to `true` +in the `DragCallbacks` mixin, we need to check this flag via the public `isDragged` getter in +the `onDragUpdate()` method and use `super.onDragEnd()` in `onDragEnd()` so the flag is set back +to `false`: + +```dart + @override + void onDragUpdate(DragUpdateEvent event) { + if (!isDragged) { + return; + } + final cameraZoom = (findGame()! as FlameGame) + .firstChild()! + .viewfinder + .zoom; + position += event.delta / cameraZoom; + } + + @override + void onDragEnd(DragEndEvent event) { + super.onDragEnd(event); + } +``` + +Now only the proper cards can be dragged, but they still drop at random positions on the table, +so let's work on that. + + +### 3. Dropping the cards at proper locations + +At this point what we want to do is to figure out where the dragged card is being dropped. More +specifically, we want to know into which *pile* it is being dropped. This can be achieved by using +the `componentsAtPoint()` API, which allows you to query which components are located at a given +position on the screen. + +Thus, my first attempt at revising the `onDragEnd` callback looks like this: + +```dart + @override + void onDragEnd(DragEndEvent event) { + if (!isDragged) { + return; + } + super.onDragEnd(event); + final dropPiles = parent! + .componentsAtPoint(position + size / 2) + .whereType() + .toList(); + if (dropPiles.isNotEmpty) { + // if (card is allowed to be dropped into this pile) { + // remove the card from the current pile + // add the card into the new pile + // } + } + // return the card to where it was originally + } +``` + +This still contains several placeholders for the functionality that still needs to be implemented, +so let's get to it. + +First piece of the puzzle is the "is card allowed to be dropped here?" check. To implement this, +first head over into the `Pile` class and add the `canAcceptCard()` abstract method: + +```dart +abstract class Pile { + ... + bool canAcceptCard(Card card); +} +``` + +Obviously this now needs to be implemented for every `Pile` subclass, so let's get to it: + +```dart +class FoundationPile ... implements Pile { + ... + @override + bool canAcceptCard(Card card) { + final topCardRank = _cards.isEmpty? 0 : _cards.last.rank.value; + return card.suit == suit && card.rank.value == topCardRank + 1; + } +} + +class TableauPile ... implements Pile { + ... + @override + bool canAcceptCard(Card card) { + if (_cards.isEmpty) { + return card.rank.value == 13; + } else { + final topCard = _cards.last; + return card.suit.isRed == !topCard.suit.isRed && + card.rank.value == topCard.rank.value - 1; + } + } +} +``` + +(for the `StockPile` and the `WastePile` the method should just return false, since no cards should +be dropped there). + +Alright, next part is the "remove the card from its current pile". Once again, let's head over to +the `Pile` class and add the `removeCard()` abstract method: + +```dart +abstract class Pile { + ... + void removeCard(Card card); +} +``` + +Then we need to re-visit all four pile subclasses and implement this method: + +```dart +class StockPile ... implements Pile { + ... + @override + void removeCard(Card card) => throw StateError('cannot remove cards from here'); +} + +class WastePile ... implements Pile { + ... + @override + void removeCard(Card card) { + assert(canMoveCard(card)); + _cards.removeLast(); + _fanOutTopCards(); + } +} + +class FoundationPile ... implements Pile { + ... + @override + void removeCard(Card card) { + assert(canMoveCard(card)); + _cards.removeLast(); + } +} + +class TableauPile ... implements Pile { + ... + @override + void removeCard(Card card) { + assert(_cards.contains(card) && card.isFaceUp); + final index = _cards.indexOf(card); + _cards.removeRange(index, _cards.length); + if (_cards.isNotEmpty && _cards.last.isFaceDown) { + flipTopCard(); + } + } +} +``` + +The next action in our pseudo-code is to "add the card to the new pile". But this one we have +already implemented: it's the `acquireCard()` method. So all we need is to declare it in the `Pile` +interface: + +```dart +abstract class Pile { + ... + void acquireCard(Card card); +} +``` + +The last piece that's missing is "return the card to where it was". You can probably guess how we +are going to go about this one: add the `returnCard()` method into the `Pile` interface, and then +implement this method in all four pile subclasses: + +```dart +class StockPile ... implements Pile { + ... + @override + void returnCard(Card card) => throw StateError('cannot remove cards from here'); +} + +class WastePile ... implements Pile { + ... + @override + void returnCard(Card card) { + card.priority = _cards.indexOf(card); + _fanOutTopCards(); + } +} + +class FoundationPile ... implements Pile { + ... + @override + void returnCard(Card card) { + card.position = position; + card.priority = _cards.indexOf(card); + } +} + +class TableauPile ... implements Pile { + ... + @override + void returnCard(Card card) { + final index = _cards.indexOf(card); + card.position = + index == 0 ? position : _cards[index - 1].position + _fanOffset; + card.priority = index; + } +} +``` + +Now, putting this all together, the `Card`'s `onDragEnd` method will look like this: + +```dart + @override + void onDragEnd(DragEndEvent event) { + if (!isDragged) { + return; + } + super.onDragEnd(event); + final dropPiles = parent! + .componentsAtPoint(position + size / 2) + .whereType() + .toList(); + if (dropPiles.isNotEmpty) { + if (dropPiles.first.canAcceptCard(this)) { + pile!.removeCard(this); + dropPiles.first.acquireCard(this); + return; + } + } + pile!.returnCard(this); + } +``` + +Ok, that was quite a lot of work -- but if you run the game now, you'd be able to move the cards +properly from one pile to another, and they will never go where they are not supposed to go. The +only thing that remains is to be able to move multiple cards at once between tableau piles. So take +a short break, and then on to the next section! + + +### 4. Moving a run of cards + +In this section we will be implementing the necessary changes to allow us to move small stacks of +cards between the tableau piles. Before we begin, though, we need to make a small fix first. + +You have probably noticed when running the game in the previous section that the cards in the +tableau piles clamp too closely together. That is, they are at the correct distance when they face +down, but they should be at a larger distance when they face up, which is not currently the case. +This makes it really difficult to see which cards are available for dragging. + +So, let's head over into the `TableauPile` class and create a new method `layOutCards()`, whose job +would be to ensure that all cards currently in the pile have the right positions: + +```dart + final Vector2 _fanOffset1 = Vector2(0, KlondikeGame.cardHeight * 0.05); + final Vector2 _fanOffset2 = Vector2(0, KlondikeGame.cardHeight * 0.20); + + void layOutCards() { + if (_cards.isEmpty) { + return; + } + _cards[0].position.setFrom(position); + for (var i = 1; i < _cards.length; i++) { + _cards[i].position + ..setFrom(_cards[i - 1].position) + ..add(_cards[i - 1].isFaceDown ? _fanOffset1 : _fanOffset2); + } + } +``` + +Make sure to call this method at the end of `removeCard()`, `returnCard()`, and `acquireCard()` -- +replacing any current logic that handles card positioning. + +Another problem that you may have noticed is that for taller card stacks it becomes hard to place a +card there. This is because our logic for determining in which pile the card is being dropped checks +whether the center of the card is inside any of the `TableauPile` components -- but those components +have only the size of a single card! To fix this inconsistency, all we need is to declare that the +height of the tableau pile is at least as tall as all the cards in it, or even higher. Add this line +at the end of the `layOutCards()` method: + +```dart + height = KlondikeGame.cardHeight * 1.5 + _cards.last.y - _cards.first.y; +``` + +The factor `1.5` here adds a little bit extra space at the bottom of each pile. You can temporarily +turn the debug mode on to see the hitboxes. + +Ok, let's get to our main topic: how to move a stack of cards at once. + +First thing that we're going to add is the list of `attachedCards` for every card. This list will +be non-empty only when the card is being dragged while having other cards on top. Add the following +declaration to the `Card` class: + +```dart + final List attachedCards = []; +``` + +Now, in order to create this list in `onDragStart`, we need to query the `TableauPile` for the list +of cards that are on top of the given card. Let's add such a method into the `TableauPile` class: + +```dart + List cardsOnTop(Card card) { + assert(card.isFaceUp && _cards.contains(card)); + final index = _cards.indexOf(card); + return _cards.getRange(index + 1, _cards.length).toList(); + } +``` + +While we are in the `TableauPile` class, let's also update the `canMoveCard()` method to allow +dragging cards that are not necessarily on top: + +```dart + @override + bool canMoveCard(Card card) => card.isFaceUp; +``` + +Heading back into the `Card` class, we can use this method in order to populate the list of +`attachedCards` when the card starts to move: + +```dart + @override + void onDragStart(DragStartEvent event) { + if (pile?.canMoveCard(this) ?? false) { + super.onDragStart(); + priority = 100; + if (pile is TableauPile) { + attachedCards.clear(); + final extraCards = (pile! as TableauPile).cardsOnTop(this); + for (final card in extraCards) { + card.priority = attachedCards.length + 101; + attachedCards.add(card); + } + } + } + } +``` + +Now all we need to do is to make sure that the attached cards are also moved with the main card in +the `onDragUpdate` method: + +```dart + @override + void onDragUpdate(DragUpdateEvent event) { + if (!isDragged) { + return; + } + final cameraZoom = (findGame()! as FlameGame) + .firstChild()! + .viewfinder + .zoom; + final delta = event.delta / cameraZoom; + position.add(delta); + attachedCards.forEach((card) => card.position.add(delta)); + } +``` + +This does the trick, almost. All that remains is to fix any loose ends. For example, we don't want +to let the user drop a stack of cards onto a foundation pile, so let's head over into the +`FoundationPile` class and modify the `canAcceptCard()` method accordingly: + +```dart + @override + bool canAcceptCard(Card card) { + final topCardRank = _cards.isEmpty ? 0 : _cards.last.rank.value; + return card.suit == suit && + card.rank.value == topCardRank + 1 && + card.attachedCards.isEmpty; + } +``` + +Secondly, we need to properly take care of the stack of card as it is being dropped into a tableau +pile. So, go back into the `Card` class and update its `onDragEnd()` method to also move the +attached cards into the pile, and the same when it comes to returning the cards into the old pile: + +```dart + @override + void onDragEnd(DragEndEvent event) { + if (!isDragged) { + return; + } + super.onDragEnd(event); + final dropPiles = parent! + .componentsAtPoint(position + size / 2) + .whereType() + .toList(); + if (dropPiles.isNotEmpty) { + if (dropPiles.first.canAcceptCard(this)) { + pile!.removeCard(this); + dropPiles.first.acquireCard(this); + if (attachedCards.isNotEmpty) { + attachedCards.forEach((card) => dropPiles.first.acquireCard(card)); + attachedCards.clear(); + } + return; + } + } + pile!.returnCard(this); + if (attachedCards.isNotEmpty) { + attachedCards.forEach((card) => pile!.returnCard(card)); + attachedCards.clear(); + } + } +``` + +Well, this is it! The game is now fully playable. Press the button below to see what the resulting +code looks like, or to play it live. In the next section we will discuss how to make it more +animated with the help of effects. + +```{flutter-app} +:sources: ../tutorials/klondike/app +:page: step4 +:show: popup code +``` diff --git a/docs/1.8.2/_sources/tutorials/klondike/tbc.md.txt b/docs/1.8.2/_sources/tutorials/klondike/tbc.md.txt new file mode 100644 index 000000000..6761ece22 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/klondike/tbc.md.txt @@ -0,0 +1,3 @@ +# To be continued + +This tutorial is not finished yet, stay tuned for the updates. diff --git a/docs/1.8.2/_sources/tutorials/platformer/platformer.md.txt b/docs/1.8.2/_sources/tutorials/platformer/platformer.md.txt new file mode 100644 index 000000000..1f038e4fb --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/platformer.md.txt @@ -0,0 +1,22 @@ +# Ember Quest Game Tutorial + +In this tutorial, we will follow a step-by-step process for coding a game using the Flame +engine. + +This tutorial assumes that you have at least some familiarity with common programming concepts, and +with the [Dart] programming language. + + +[Dart]: https://dart.dev/overview + +```{toctree} +:hidden: + +1. Preparation +2. Start Coding +3. Building the World +4. Adding the Remaining Components +5. Controlling Movement +6. Adding the HUD +7. Adding Menus +``` diff --git a/docs/1.8.2/_sources/tutorials/platformer/step_1.md.txt b/docs/1.8.2/_sources/tutorials/platformer/step_1.md.txt new file mode 100644 index 000000000..21f79fc67 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/step_1.md.txt @@ -0,0 +1,105 @@ +# 1. Preparation + +Before you begin any kind of game project, you need an idea of what you want to make and I like to +then give it a **name**. For this tutorial and game, Ember will be on a quest to gather as many +(GitHub) stars as possible and I will call the game, `Ember Quest`. + +Now it is time to get started, but first you need to go to the [bare flame game +tutorial](../bare_flame_game.md) and complete the necessary setup steps. When you come back, you +should already have the `main.dart` file with the following content: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/widgets.dart'; + +void main() { + final game = FlameGame(); + runApp(GameWidget(game: game)); +} +``` + + +## Planning + +Like in the [klondike](../klondike/klondike.md) tutorial, starting a new game can feel overwhelming. +I like to first decide what platform I am trying to target. Will this be a mobile game, a desktop +game, or maybe a web game, with Flutter and Flame, these are all possible. For this game though, I +am going to focus on a web game. This means my users will interact with the game using their +keyboards. + +Starting with a simple sketch (it doesn't have to be perfect as mine is very rough) is +the best way to get an understanding of what will need to be accomplished. For the sketch below, +we know we will need the following: + +- Player Class +- Enemy Class +- Star Class +- Platform Class +- Ground Class +- HUD Class (health and stars collected) + +![Sketch of Ember Quest](../../images/tutorials/platformer/ember_quest_sketch.png) + +All of these will be brought together in `EmberQuestGame` derived from `FlameGame`. + + +## Assets + +Every game needs assets. Assets are images, sprites, animations, sounds, etc. Now, I am not an +artist, but because I am basing this game on Ember, the flame mascot, and Ember is already designed, +it sets the tone that this will be a pixel art game. There are numerous sites available that +provide free pixel art that can be used in games, but please check and comply with the licensing and +always provide valid creator attribution. For this game though, I am going to take a chance and +make my artwork using an online pixel art tool. If you decide to use this tool, multiple online +tutorials will assist you with the basic operations as well as exporting the assets. Now normally, +most games will utilize spritesheets. These combine many images into one larger image that can be +sectioned and used as individual images. For this tutorial though, I specifically will save the +images individually as I want to demonstrate the Flame engine's caching abilities. Ember and the +water enemy are spritesheets though as they contain multiple images to create animations. + +Right-click the images below, choose "Save as...", and store them in the `assets/images` folder of the +project. At this point our project's structure looks like this: + +```text +emberquest/ + ├─assets/ + │ └─images/ + │ ├─block.png + │ ├─ember.png + │ ├─ground.png + │ ├─heart_half.png + │ ├─heart.png + │ ├─star.png + │ └─water_enemy.png + ├─lib/ + │ └─main.dart + └─pubspec.yaml +``` + +![Platform Block](app/assets/images/block.png) +![Ember Animation](app/assets/images/ember.png) +![Ground Block](app/assets/images/ground.png) +![HUD Heart Half Opacity](app/assets/images/heart_half.png) +![HUD Heart Full Opacity](app/assets/images/heart.png) +![Star](app/assets/images/star.png) +![Water Enemy Animation](app/assets/images/water_enemy.png) + +```{note} +You may ask, why are the images different sizes? + +As I was using the online tool to make the assets, I had trouble getting the +detail I desired for the game in a 16x16 block. The heart worked out in 32x32 +and the ground as well as the star were 64x64. Regardless, the asset size does +not matter for the game as we will resize as needed. +``` + +Also, you need to tell Flutter about these images (just having them inside the `assets` folder is +not enough). To do this, let's add the following lines into the `pubspec.yaml` file: + +```yaml +flutter: + assets: + - assets/images/ +``` + +Alright, enough with preparing -- onward to coding! diff --git a/docs/1.8.2/_sources/tutorials/platformer/step_2.md.txt b/docs/1.8.2/_sources/tutorials/platformer/step_2.md.txt new file mode 100644 index 000000000..190469fcd --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/step_2.md.txt @@ -0,0 +1,221 @@ +# 2. Start Coding + + +## The Plan + +Now that we have the assets loaded and a very rough idea of what classes we will need, we need to +start thinking about how we will implement this game and our goals. To do this, let's break down +what the game should do: + +- Ember should be able to be controlled to move left, right, and jump. +- The level will be infinite, so we need a way to randomly load sections of the level. +- The objective is to collect stars while avoiding enemies. +- Enemies cannot be killed as you need to use the platforms to avoid them. +- If Ember is hit by an enemy, it should reduce Ember's health by 1. +- Ember should have 3 lives to lose. +- There should be pits that if Ember falls into, it is automatically game over. +- There should be a main menu and a game-over screen that lets the player start over. + +Now that this is planned out, I know you are probably as excited as I am to begin and I just want to +see Ember on the screen. So let's do that first. + +```{note} +Why did I choose to make this game an infinite side scrolling platformer? + +Well, I wanted to be able to showcase random level loading. No two game plays +will be the same. This exact setup can easily be adapted to be a traditional +level game. As you make your way through this tutorial, you will see how we +could modify the level code to have an end. I will add a note in that section +to explain the appropriate mechanics. +``` + + +## Loading Assets + +For Ember to be displayed, we will need to load the assets. This can be done in `main.dart`, but by +so doing, we will quickly clutter the file. To keep our game organized, we should create files that +have a single focus. So let's create a file in the `lib` folder called `ember_quest.dart`. In that +file, we will add: + +```dart +import 'package:flame/game.dart'; + +class EmberQuestGame extends FlameGame { + EmberQuestGame(); + + @override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + } +} +``` + +As I mentioned in the [assets](step_1.md#assets) section, we are using multiple individual image +files and for performance reasons, we should leverage Flame's built-in caching system which will +only load the files once, but allow us to access them as many times as needed without an impact to +the game. `await images.loadAll()` takes a list of the file names that are found in `assets\images` +and loads them to cache. + + +## Scaffolding + +So now that we have our game file, let's prepare the `main.dart` file to receive our newly created +`FlameGame`. Change your entire `main.dart` file to the following: + +```dart +import 'package:flame/game.dart'; +import 'package:flutter/material.dart'; + +import 'ember_quest.dart'; + +void main() { + runApp( + const GameWidget.controlled( + gameFactory: EmberQuestGame.new, + ), + ); +} +``` + +You can run this file and you should just have a blank screen now. Let's get Ember loaded! + + +## CameraComponent and World + +Since `FlameGame.camera` is deprecated, we want to add a `CameraComponent` that we can move around, +and a world that we can add all our components to and move around our player in. +(The `CameraComponent` will be built-in in Flame v2). + +```dart +import 'package:flame/components.dart'; +import 'package:flame/game.dart'; + +class EmberQuestGame extends FlameGame { + EmberQuestGame(); + + final world = World(); + late final CameraComponent cameraComponent; + + @override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + cameraComponent = CameraComponent(world: world); + // Everything in this tutorial assumes that the position + // of the `CameraComponent`s viewfinder (where the camera is looking) + // is in the top left corner, that's why we set the anchor here. + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + } +} +``` + + +## Ember Time + +Keeping your game files organized can always be a challenge. I like to keep things logically +organized by how they will be involved in my game. So for Ember, let's create the following folder, +`lib/actors` and in that folder, create `ember.dart`. In that file, add the following code: + +```dart +import 'package:flame/components.dart'; + +import '../ember_quest.dart'; + +class EmberPlayer extends SpriteAnimationComponent + with HasGameRef { + EmberPlayer({ + required super.position, + }) : super(size: Vector2.all(64), anchor: Anchor.center); + + @override + void onLoad() { + animation = SpriteAnimation.fromFrameData( + game.images.fromCache('ember.png'), + SpriteAnimationData.sequenced( + amount: 4, + textureSize: Vector2.all(16), + stepTime: 0.12, + ), + ); + } +} +``` + +This file uses the `HasGameRef` mixin which allows us to reach back to `ember_quest.dart` and +leverage any of the variables or methods that are defined in the game class. You can see this in +use with the line `game.images.fromCache('ember.png')`. Earlier, we loaded all the files into +cache, so to use that file now, we call `fromCache` so it can be leveraged by the `SpriteAnimation`. +The `EmberPlayer` class is extending a `SpriteAnimationComponent` which allows us to define +animation as well as position it accordingly in our game world. When we construct this class, the +default size of `Vector2.all(64)` is defined as the size of Ember in our game world should be 64x64. +You may notice that in the animation `SpriteAnimationData`, the `textureSize` is defined as +`Vector2.all(16)` or 16x16. This is because the individual frame in our `ember.png` is 16x16 and +there are 4 frames in total. To define the speed of the animation, `stepTime` is used and set at +`0.12` seconds per frame. You can change the `stepTime` to any length that makes the animation seem +correct for your game vision. + +Now before you rush to run the game again, we have to add Ember to the game world. To do this, go +back to `ember_quest.dart` and add the following: + +```dart +import 'package:flame/game.dart'; + +import 'actors/ember.dart'; + +class EmberQuestGame extends FlameGame { + EmberQuestGame(); + + late EmberPlayer _ember; + + final world = World(); + late final CameraComponent cameraComponent; + + @override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + cameraComponent = CameraComponent(world: world); + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + + _ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 70), + ); + world.add(_ember); + } +} +``` + +Run your game now and you should now see Ember flickering in the lower left-hand corner. + + +## Building Blocks + +Now that we have Ember showing on screen and we know our basic environment is all working correctly, +it's time to create a world for Embers Quest! Proceed on to [](step_3.md)! diff --git a/docs/1.8.2/_sources/tutorials/platformer/step_3.md.txt b/docs/1.8.2/_sources/tutorials/platformer/step_3.md.txt new file mode 100644 index 000000000..e4b818e3f --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/step_3.md.txt @@ -0,0 +1,463 @@ +# 3. Building the World + + +## Creating Segments + +For this world to be infinite, the best way to approach this is to create segments that can be +reloaded over and over. To do this, we need a rough sketch of what our level segments will look +like. I have created the following sketch to show what the segments would look like and how they can +be repeated: + +![Level Segment Sketch](../../images/tutorials/platformer/LevelSegmentSketch.jpg) + +Each segment is a 10x10 grid and each block is 64 pixels x 64 pixels. This means Ember Quest has a +height of 640 with an infinite width. In my design, there must always be a ground +block at the beginning and the end. Additionally, there must be at least 3 ground blocks that come +before an enemy, including if the segment wraps to another segment. This is because the plan is to +have the enemies traverse back and forth for 3 blocks. Now that we have a plan for the segments, +let's create a segment manager class. + + +### Segment Manager + +To get started, we have to understand that we will be referencing our blocks in the segment manager, +so first create a new folder called `lib/objects`. In that folder, create 3 files called +`ground_block.dart`, `platform_block.dart`, and `star.dart`. Those files just need basic +boilerplate code for the class, so create the following in their respective files: + +```dart +class GroundBlock{} + +class PlatformBlock{} + +class Star{} +``` + +Also, create `water_enemy.dart` in the `lib/actors` folder using this boilerplate code: + +```dart +class WaterEnemy{} +``` + +Now we can create a file called `segment_manager.dart` which will be placed in a new folder called +`lib/managers`. The segment manager is the heart and soul, if you will, of Ember Quest. This is +where you can get as creative as you want. You do not have to follow my design, just remember that +whatever you design, the segment must follow the rules outlined above. Add the following code to +`segment_manager.dart`: + +```dart +class Block { + // gridPosition position is always segment based X,Y. + // 0,0 is the bottom left corner. + // 10,10 is the upper right corner. + final Vector2 gridPosition; + final Type blockType; + Block(this.gridPosition, this.blockType); +} + +final segments = [ + segment0, +]; + +final segment0 = [ + +]; +``` + +So what this does, is allows us to create segments (segment0, segment1, etc) in a list format that +gets added to the `segments` list. The individual segments will be made up of multiple entries of the +`Block` class. This information will allow us to translate the block position from a 10x10 grid to +the actual pixel position in the game world. To create a segment, you need to create +entries for each block that you wish to be rendered from the sketch. + +To understand each segment, if we start in the bottom left corner of the grid in the sketch, we see +that we should place a `Block()` in the `segment0` list with a first parameter `gridPosition` of a +`Vector2(0,0)` and a `blockType` of the `GroundBlock` class that we created earlier. Remember, the +very bottom left cell is x=0 and y=0 thus the `Vector2(x,y)` is `Vector2(0,0)`. + +![Segment 0 Sketch](../../images/tutorials/platformer/Segment0Sketch.jpg) + +The full segment would look like this: + +```dart +final segment0 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 1), WaterEnemy), + Block(Vector2(5, 3), PlatformBlock), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 3), PlatformBlock), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(7, 3), PlatformBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 3), PlatformBlock), + Block(Vector2(9, 0), GroundBlock), +]; +``` + +Proceed to build the remaining segments. The full segment manager should look like this: + +```dart +import 'package:flame/components.dart'; + +import '../actors/water_enemy.dart'; +import '../objects/ground_block.dart'; +import '../objects/platform_block.dart'; +import '../objects/star.dart'; + +class Block { + // gridPosition position is always segment based X,Y. + // 0,0 is the bottom left corner. + // 10,10 is the upper right corner. + final Vector2 gridPosition; + final Type blockType; + Block(this.gridPosition, this.blockType); +} + +final segments = [ + segment0, + segment1, + segment2, + segment3, + segment4, +]; + +final segment0 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 1), WaterEnemy), + Block(Vector2(5, 3), PlatformBlock), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 3), PlatformBlock), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(7, 3), PlatformBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 3), PlatformBlock), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment1 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(1, 1), PlatformBlock), + Block(Vector2(1, 2), PlatformBlock), + Block(Vector2(1, 3), PlatformBlock), + Block(Vector2(2, 6), PlatformBlock), + Block(Vector2(3, 6), PlatformBlock), + Block(Vector2(6, 5), PlatformBlock), + Block(Vector2(7, 5), PlatformBlock), + Block(Vector2(7, 7), Star), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 1), PlatformBlock), + Block(Vector2(8, 5), PlatformBlock), + Block(Vector2(8, 6), WaterEnemy), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment2 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(3, 3), PlatformBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(4, 3), PlatformBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 3), PlatformBlock), + Block(Vector2(5, 4), WaterEnemy), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 3), PlatformBlock), + Block(Vector2(6, 4), PlatformBlock), + Block(Vector2(6, 5), PlatformBlock), + Block(Vector2(6, 7), Star), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment3 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(1, 1), WaterEnemy), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(2, 1), PlatformBlock), + Block(Vector2(2, 2), PlatformBlock), + Block(Vector2(4, 4), PlatformBlock), + Block(Vector2(6, 6), PlatformBlock), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(7, 1), PlatformBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 8), Star), + Block(Vector2(9, 0), GroundBlock), +]; + +final segment4 = [ + Block(Vector2(0, 0), GroundBlock), + Block(Vector2(1, 0), GroundBlock), + Block(Vector2(2, 0), GroundBlock), + Block(Vector2(2, 3), PlatformBlock), + Block(Vector2(3, 0), GroundBlock), + Block(Vector2(3, 1), WaterEnemy), + Block(Vector2(3, 3), PlatformBlock), + Block(Vector2(4, 0), GroundBlock), + Block(Vector2(5, 0), GroundBlock), + Block(Vector2(5, 5), PlatformBlock), + Block(Vector2(6, 0), GroundBlock), + Block(Vector2(6, 5), PlatformBlock), + Block(Vector2(6, 7), Star), + Block(Vector2(7, 0), GroundBlock), + Block(Vector2(8, 0), GroundBlock), + Block(Vector2(8, 3), PlatformBlock), + Block(Vector2(9, 0), GroundBlock), + Block(Vector2(9, 1), WaterEnemy), + Block(Vector2(9, 3), PlatformBlock), +]; +``` + + +### Loading the Segments into the World + +Now that our segments are defined, we need to create a way to load these blocks into our world. To +do that, we are going to start work in the `ember_quest.dart` file. We will create a `loadSegments` +method that when given an index for the segments list, will then loop through that segment from +our `segment_manager` and we will add the appropriate blocks later. It should look like this: + +```dart +void loadGameSegments(int segmentIndex, double xPositionOffset) { + for (final block in segments[segmentIndex]) { + switch (block.blockType) { + case GroundBlock: + break; + case PlatformBlock: + break; + case Star: + break; + case WaterEnemy: + break; + } + } + } +``` + +You will need to add the following imports if they were not auto-imported: + +```dart +import 'actors/water_enemy.dart'; +import 'managers/segment_manager.dart'; +import 'objects/ground_block.dart'; +import 'objects/platform_block.dart'; +import 'objects/star.dart'; +``` + +Now we can refactor our game a bit and create an `initializeGame()` method which will call our +`loadGameSegments` method. + +```dart + void initializeGame() { + // Assume that size.x < 3200 + final segmentsToLoad = (size.x / 640).ceil(); + segmentsToLoad.clamp(0, segments.length); + + for (var i = 0; i <= segmentsToLoad; i++) { + loadGameSegments(i, (640 * i).toDouble()); + } + + _ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 70), + ); + world.add(_ember); + } +``` + +We simply are taking the width of the game screen, divide that by 640 (10 blocks in a segment times +64 pixels wide for each block), and round that up. As we only defined 5 segments total, we need to +restrict that integer from 0 to the length of the segments list in case the user has a really wide +screen. Then we simply loop through the number of `segmentsToLoad` and call `loadGameSegments` with +the integer to load and then calculate the offset. + +Additionally, I have moved the Ember-related code from the `onLoad` method to our new +`initializeGame` method. This means I can now make the call in `onLoad` to `initializeGame` such +as: + +```dart +@override + Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + + cameraComponent = CameraComponent(world: world); + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + + initializeGame(); + } +``` + +At this point, you probably have errors for all the object classes and the enemy class, but don't +worry, we will solve those right now. + + +### The Platform Block + +One of the easiest blocks to start with is the Platform Block. There are two things that we need to +develop beyond getting the sprite to be displayed; that is, we need to place it in the correct +position and as Ember moves across the screen, we need to remove the blocks once they are off the +screen. In Ember Quest, the player can only move forward, so this will keep the game lightweight as +it's an infinite level. + +Open the `lib/objects/platform_block.dart` file and add the following code: + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; + +import '../ember_quest.dart'; + +class PlatformBlock extends SpriteComponent + with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + PlatformBlock({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + } + + @override + void update(double dt) { + super.update(dt); + } +} +``` + +We are going to extend the Flame `SpriteComponent` and we will need the `HasGameRef` mixin to access +our game class just like we did before. We are starting with the empty `onLoad` and `update` +methods and we will begin adding code to create the functionality that is necessary for the game. + +The secret to any gaming engine is the game loop. This is an infinite loop that calls all the +objects in your game so you can provide updates. The `update` method is the hook into this and it +uses a `double dt` to pass to your method the amount of time in seconds since it was last +called. This `dt` variable then allows you to calculate how far your component needs to move +on-screen. + +All components in our game will need to move at the same speed, so to do this, open +`lib/ember_quest.dart`, and let's define a global variable called `objectSpeed`. At the top of the +`EmberQuestGame` class, add: + +```dart + late EmberPlayer _ember; + double objectSpeed = 0.0; +``` + +So to implement that movement, declare a variable at the top of the `PlatformBlock` class and make +your `update` method look like this: + +```dart +final Vector2 velocity = Vector2.zero(); +``` + +```dart + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + if (position.x < -size.x) removeFromParent(); + super.update(dt); + } +``` + +All that is happening is we define a base `velocity` that is instantiated at 0 on both axes and then +we update `velocity` using the global `objectSpeed` variable for the x-axis. As this is our +platform block, it will only scroll left and right, so our y-axis in the `velocity` will always be 0 +as do not want our blocks jumping. + +Next, we update the `position` which is a special variable built into the Flame engine components. +By multiplying the `velocity` vector by the `dt` we can move our component to the required amount. + +Finally, if `x` value of position is `-size.x` (this means off the left side of the screen by the +width of the image) then remove this platform block from the game entirely. + +Now we just need to finish the `onLoad` method. So make your `onLoad` method look like this: + +```dart + @override + void onLoad() { + final platformImage = game.images.fromCache('block.png'); + sprite = Sprite(platformImage); + position = Vector2((gridPosition.x * size.x) + _xOffset, + game.size.y - (gridPosition.y * size.y), + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + } +``` + +First, we retrieve the image from cache as we did before, and because this is a `SpriteComponent` +we can use the built-in `sprite` variable to assign the image to the component. Next, we need to +calculate its starting position. This is where all the magic happens, so let's break this down. + +Just like in the `update` method we will be setting the `position` variable to a `Vector2`. To +determine where it needs to be, we need to calculate the x and y positions. Focusing on the x +first, we can see that we are taking `gridPosition.x` times the width of the image and then we will +add that to the `xOffset` that we pass in. With the y-axis, we will take the height of the +game and we will subtract the `gridPosition.y` times the height of the image. + +Lastly, as we want Ember to be able to interact with the platform, we will add a `RectangleHitbox` +with a `passive` `CollisionType`. Collisions will be explained more in a later chapter. + + +#### Display the Platform + +In our `loadGameSegments` method from earlier, we will need to add the call to add our block. We +will need to define `gridPosition` and `xOffset` to be passed in. `gridPosition` will be a +`Vector2` and `xOffset` is a double as that will be used to calculate the x-axis offset for +the block in a `Vector2`. So add the following to your `loadGameSegments` method: + +```dart +case PlatformBlock: + add(PlatformBlock( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + )); + break; +``` + +If you run your code, you should now see: + +![Platforms Displayed](../../images/tutorials/platformer/Step3Platforms.jpg) + +While this does run, the black just makes it look like Ember is in a dungeon. Let's change that +background real quick so there is a nice blue sky. Just add the following code to +`lib/ember_quest.dart`: + +```dart +import 'package:flutter/material.dart'; + +@override +Color backgroundColor() { + return const Color.fromARGB(255, 173, 223, 247); +} +``` + +Excellent! Ember is now in front of a blue sky. + +On to [](step_4.md), where we will add the rest of the components now that we have a basic +understanding of what we are going to accomplish. diff --git a/docs/1.8.2/_sources/tutorials/platformer/step_4.md.txt b/docs/1.8.2/_sources/tutorials/platformer/step_4.md.txt new file mode 100644 index 000000000..650671ec7 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/step_4.md.txt @@ -0,0 +1,411 @@ +# 4. Adding the Remaining Components + + +## Star + +The star is pretty simple. It is just like the Platform block except we are going to add an effect +to make it pulse in size. For the effect to look correct, we need to change the object's `Anchor` +to `center`. This means we will need to adjust the position by half of the image size. For brevity, +I am going to add the whole class and explain the additional changes after. + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flame/effects.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class Star extends SpriteComponent + with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final Vector2 velocity = Vector2.zero(); + + Star({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.center); + + @override + void onLoad() { + final starImage = game.images.fromCache('star.png'); + sprite = Sprite(starImage); + position = Vector2( + (gridPosition.x * size.x) + xOffset + (size.x / 2), + game.size.y - (gridPosition.y * size.y) - (size.y / 2), + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + add( + SizeEffect.by( + Vector2(-24, -24), + EffectController( + duration: .75, + reverseDuration: .5, + infinite: true, + curve: Curves.easeOut, + ), + ), + ); + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + if (position.x < -size.x) removeFromParent(); + super.update(dt); + } +} +``` + +So the only change between the Star and the Platform beyond the anchor is simply the following: + +```dart +add( + SizeEffect.by( + Vector2(-24, -24), + EffectController( + duration: .75, + reverseDuration: .5, + infinite: true, + curve: Curves.easeOut, + ), + ), +); +``` + +The `SizeEffect` is best explained by going to their [help +docs](../../flame/effects.md#sizeeffectby). In short, we simply reduce the size of the star +by -24 pixels in both directions and we make it pulse infinitely using the `EffectController`. + +Don't forget to add the star to your `lib/ember_quest.dart` file by doing: + +```dart +case Star: + add( + Star( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + ), + ); + break; +``` + +If you run your game, you should now see pulsing stars! + + +## Water Enemy + +Now that we understand adding effects to our objects, let's do the same for the water drop enemy. +Open `lib/actors/water_enemy.dart` and add the following code: + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flame/effects.dart'; + +import '../ember_quest.dart'; + +class WaterEnemy extends SpriteAnimationComponent + with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final Vector2 velocity = Vector2.zero(); + + WaterEnemy({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + animation = SpriteAnimation.fromFrameData( + game.images.fromCache('water_enemy.png'), + SpriteAnimationData.sequenced( + amount: 2, + textureSize: Vector2.all(16), + stepTime: 0.70, + ), + ); + position = Vector2( + (gridPosition.x * size.x) + xOffset + (size.x / 2), + game.size.y - (gridPosition.y * size.y) - (size.y / 2), + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + add( + MoveEffect.by( + Vector2(-2 * size.x, 0), + EffectController( + duration: 3, + alternate: true, + infinite: true, + ), + ), + ); + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + if (position.x < -size.x) removeFromParent(); + super.update(dt); + } +} + +``` + +The water drop enemy is an animation just like Ember, so this class is extending the +`SpriteAnimationComponent` class but it uses all of the previous code we have used for the Star and +the Platform. The only difference will be instead of the `SizeEffect`, we are going to use the +`MoveEffect`. The best resource for information will be their [help +docs](../../flame/effects.md#sizeeffectby). + +In short, the `MoveEffect` will last for 3 seconds, alternate directions, and run infinitely. It +will move our enemy to the left, 128 pixels (-2 x image width). You may have noticed that in the +constructor, I set `Anchor` to `center`. This was done just for the sake of making the calculations +easier but could have been left as `bottomLeft`. + +Don't forget to add the water enemy to your `lib/ember_quest.dart` file by doing: + +```dart +case WaterEnemy: + add( + WaterEnemy( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + ), + ); + break; +``` + +If you run the game now, the Water Enemy should be displayed and moving! + +![Water Enemies](../../images/tutorials/platformer/Step4Enemies.jpg) + + +## Ground Blocks + +Finally, the last component that needs to be displayed is the Ground Block! This component is more +complex than the others as we need to identify two times during a block's life cycle. + +- When the block is added, if it is the last block in the segment, we need to update a global value + as to its position. +- When the block is removed, if it was the first block in the segment, we need to randomly get the + next segment to load. + +So let's start with the basic class which is nothing more than a copy of the Platform Block. + +```dart +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class GroundBlock extends SpriteComponent with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final Vector2 velocity = Vector2.zero(); + + GroundBlock({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + final groundImage = game.images.fromCache('ground.png'); + sprite = Sprite(groundImage); + position = Vector2( + gridPosition.x * size.x + xOffset, + game.size.y - gridPosition.y * size.y, + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + super.update(dt); + } +} +``` + +The first thing we will tackle is registering the block globally if it is the absolute last block to +be loaded. To do this, add two new global variables in `lib/ember_quest.dart` called: + +```dart + late double lastBlockXPosition = 0.0; + late UniqueKey lastBlockKey; +``` + +Declare the following variable at the top of your Ground Block class: + +```dart +final UniqueKey _blockKey = UniqueKey(); +``` + +Now in your Ground Block's `onLoad` method, add the following at the end of the method: + +```dart +if (gridPosition.x == 9 && position.x > game.lastBlockXPosition) { + game.lastBlockKey = _blockKey; + game.lastBlockXPosition = position.x + size.x; +} +``` + +All that is happening is if this block is the 10th block (9 as the segment grid is 0 based) AND +this block's position is greater than the global `lastBlockXPosition`, set the global block key to be +this block's key and set the global `lastBlockXPosition` to be this blocks position plus the width of +the image (the anchor is bottom left and we want the next block to align right next to it). + +Now we can address updating this information, so in the `update` method, add the following code: + +```dart + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + + if (gridPosition.x == 9) { + if (game.lastBlockKey == _blockKey) { + game.lastBlockXPosition = position.x + size.x - 10; + } + } + + super.update(dt); + } +``` + +`game.lastBlockXPosition` is being updated by the block's current x-axis position plus its width - +10 pixels. This will cause a little overlap, but due to the potential variance in `dt` this +prevents gaps in the map as it loads while a player is moving. + + +### Loading the Next Random Segment + +To load the next random segment, we will use the `Random()` function that is built-in to +`dart:math`. The following line of code gets a random integer from 0 (inclusive) to the max number +in the passed parameter (exclusive). + +```dart +Random().nextInt(segments.length), +``` + +Back in our Ground Block, we can now add the following to our 'update' method before +the other block we just added: + +```dart +if (position.x < -size.x) { + removeFromParent(); + if (gridPosition.x == 0) { + game.loadGameSegments( + Random().nextInt(segments.length), + game.lastBlockXPosition, + ); + } +} +``` + +This simply extends the code that we have in our other objects, where once the block is off the +screen and if the block is the first block of the segment, we will call the `loadGameSegments` +method in our game class, get a random number between 0 and the number of segments and pass in the +offset. If `Random()` or `segments.length` does not auto-import, you will need: + +```dart +import 'dart:math'; + +import '../managers/segment_manager.dart'; +``` + +So our full Ground Block class should look like this: + +```dart +import 'dart:math'; + +import 'package:flame/collisions.dart'; +import 'package:flame/components.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; +import '../managers/segment_manager.dart'; + +class GroundBlock extends SpriteComponent with HasGameRef { + final Vector2 gridPosition; + double xOffset; + + final UniqueKey _blockKey = UniqueKey(); + final Vector2 velocity = Vector2.zero(); + + GroundBlock({ + required this.gridPosition, + required this.xOffset, + }) : super(size: Vector2.all(64), anchor: Anchor.bottomLeft); + + @override + void onLoad() { + final groundImage = game.images.fromCache('ground.png'); + sprite = Sprite(groundImage); + position = Vector2( + gridPosition.x * size.x + xOffset, + game.size.y - gridPosition.y * size.y, + ); + add(RectangleHitbox(collisionType: CollisionType.passive)); + if (gridPosition.x == 9 && position.x > game.lastBlockXPosition) { + game.lastBlockKey = _blockKey; + game.lastBlockXPosition = position.x + size.x; + } + } + + @override + void update(double dt) { + velocity.x = game.objectSpeed; + position += velocity * dt; + + if (position.x < -size.x) { + removeFromParent(); + if (gridPosition.x == 0) { + game.loadGameSegments( + Random().nextInt(segments.length), + game.lastBlockXPosition, + ); + } + } + if (gridPosition.x == 9) { + if (game.lastBlockKey == _blockKey) { + game.lastBlockXPosition = position.x + size.x - 10; + } + } + + super.update(dt); + } +} + +``` + +Finally, don't forget to add your Ground Block to `lib/ember_quest.dart` by adding the following: + +```dart +case GroundBlock: + add( + GroundBlock( + gridPosition: block.gridPosition, + xOffset: xPositionOffset, + ), + ); + break; +``` + +If you run your code, your game should now look like this: + +![Ground Blocks](../../images/tutorials/platformer/Step4Ground.jpg) + +You might say, but wait! Ember is in the middle of the ground and that is correct because Ember's +`Anchor` is set to center. This is ok and we will be addressing this in [](step_5.md) where we will +be adding movement and collisions to Ember! diff --git a/docs/1.8.2/_sources/tutorials/platformer/step_5.md.txt b/docs/1.8.2/_sources/tutorials/platformer/step_5.md.txt new file mode 100644 index 000000000..fee6fb770 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/step_5.md.txt @@ -0,0 +1,332 @@ +# 5. Controlling Movement + +If you were waiting for some serious coding, this chapter is it. Prepare yourself as we dive in! + + +## Keyboard Controls + +The first step will be to allow control of Ember via the keyboard. We need to start by adding the +appropriate mixins to the game class and Ember. Add the following: + +`lib/ember_quest.dart' + +```dart +import 'package:flame/events.dart'; + +class EmberQuestGame extends FlameGame with HasKeyboardHandlerComponents { +``` + +`lib/actors/ember.dart` + +```dart +class EmberPlayer extends SpriteAnimationComponent + with KeyboardHandler, HasGameRef { +``` + +Now we can add a new method: + +```dart + @override + bool onKeyEvent(RawKeyEvent event, Set keysPressed) { + return true; + } +``` + +Like before, if this did not trigger an auto-import, you will need the following: + +```dart +import 'package:flutter/services.dart'; +``` + +To control Ember's movement, it is easiest to set a variable where we think of the direction of +movement like a normalized vector, meaning the value will be restricted to -1, 0, or 1. So let's +set a variable at the top of the class: + +```dart + int horizontalDirection = 0; +``` + +Now in our `onKeyEvent` method, we can register the key pressed by adding: + +```dart +@override + bool onKeyEvent(RawKeyEvent event, Set keysPressed) { + horizontalDirection = 0; + horizontalDirection += (keysPressed.contains(LogicalKeyboardKey.keyA) || + keysPressed.contains(LogicalKeyboardKey.arrowLeft)) + ? -1 + : 0; + horizontalDirection += (keysPressed.contains(LogicalKeyboardKey.keyD) || + keysPressed.contains(LogicalKeyboardKey.arrowRight)) + ? 1 + : 0; + + return true; + } +``` + +Let's make Ember move by adding a few lines of code and creating our `update` method. First, we +need to define a velocity variable for Ember. Add the following at the top of the `EmberPlayer` +class: + +```dart +final Vector2 velocity = Vector2.zero(); +final double moveSpeed = 200; +``` + +This establishes a base velocity of 0 and stores `moveSpeed` so we can adjust as necessary to suit +how the game-play should be. Next, add the `update` method with the following: + + +```dart + @override + void update(double dt) { + velocity.x = horizontalDirection * moveSpeed; + position += velocity * dt; + super.update(dt); + } +``` + +If you run the game now, Ember moves left and right using the arrow keys or the `A` and `D` keys. +You may have noticed that Ember doesn't look back if you are going left, to fix that, add the +following code at the end of your `update` method: + +```dart +if (horizontalDirection < 0 && scale.x > 0) { + flipHorizontally(); +} else if (horizontalDirection > 0 && scale.x < 0) { + flipHorizontally(); +} +``` + +Now Ember looks in the direction they are traveling. + + +## Collisions + +It is time to get into the thick of it with collisions. I highly suggest reading the +[documentation](../../flame/collision_detection.md) to understand how collisions work in Flame. The +first thing we need to do is make the game aware that collisions are going to occur using the +`HasCollisionDetection` mixin. Add that to `lib/ember_quest.dart` like: + +```dart +class EmberQuestGame extends FlameGame + with HasCollisionDetection, HasKeyboardHandlerComponents { +``` + +Next, add the `CollisionCallbacks` mixin to `lib/actors/ember.dart` like: + +```dart +class EmberPlayer extends SpriteAnimationComponent + with KeyboardHandler, CollisionCallbacks, HasGameRef { +``` + +If it did not auto-import, you will need the following: + +```dart +import 'package:flame/collisions.dart'; +``` + +Now add the following `onCollision` method: + +```dart +@override +void onCollision(Set intersectionPoints, PositionComponent other) { + if (other is GroundBlock || other is PlatformBlock) { + if (intersectionPoints.length == 2) { + // Calculate the collision normal and separation distance. + final mid = (intersectionPoints.elementAt(0) + + intersectionPoints.elementAt(1)) / 2; + + final collisionNormal = absoluteCenter - mid; + final separationDistance = (size.x / 2) - collisionNormal.length; + collisionNormal.normalize(); + + // If collision normal is almost upwards, + // ember must be on ground. + if (fromAbove.dot(collisionNormal) > 0.9) { + isOnGround = true; + } + + // Resolve collision by moving ember along + // collision normal by separation distance. + position += collisionNormal.scaled(separationDistance); + } + } + + super.onCollision(intersectionPoints, other); +} +``` + +You will need to import the following: + +```dart +import '../objects/ground_block.dart'; +import '../objects/platform_block.dart'; +``` + +As well as create these class variables: + +```dart + final Vector2 fromAbove = Vector2(0, -1); + bool isOnGround = false; +``` + +For the collisions to be activated for Ember, we need to add a `CircleHitbox`, so in the `onLoad` +method, add the following: + +```dart +add( + CircleHitbox(), +); +``` + +Now that we have the basic collisions created, we can add gravity so Ember exists in a game world +with very basic physics. To do that, we need to create some more variables: + +```dart + final double gravity = 15; + final double jumpSpeed = 600; + final double terminalVelocity = 150; + + bool hasJumped = false; +``` + +Now we can add Ember's ability to jump by adding the following to our `onKeyEvent` method: + +```dart +hasJumped = keysPressed.contains(LogicalKeyboardKey.space); +``` + +Finally, in our `update` method we can tie this all together with: + +```dart +// Apply basic gravity +velocity.y += gravity; + +// Determine if ember has jumped +if (hasJumped) { + if (isOnGround) { + velocity.y = -jumpSpeed; + isOnGround = false; + } + hasJumped = false; +} + +// Prevent ember from jumping to crazy fast as well as descending too fast and +// crashing through the ground or a platform. +velocity.y = velocity.y.clamp(-jumpSpeed, terminalVelocity); +``` + +Earlier I mentioned that Ember was in the center of the grass, to solve this and show how collisions +and gravity work with Ember, I like to add a little drop-in when you start the game. So in +`lib/ember_quest.dart` in the `initializeGame` method, change the following: + +```dart +_ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 128), +); +``` + +If you run the game now, Ember should be created and fall to the ground; then you can jump around! + + +### Collisions with Objects + +Adding the collisions with the other objects is fairly trivial. All we need to do is add the +following to the bottom of the `onCollision` method: + +```dart +if (other is Star) { + other.removeFromParent(); +} + +if (other is WaterEnemy) { + hit(); +} +``` + +When Ember collides with a star, the game will remove the star, and to implement the `hit` method for +when Ember collides with an enemy, we need to do the following: + +Add the following variable at the top of the `EmberPlayer` class: + +```dart +bool hitByEnemy = false; +``` + +Additionally, add this method to the `EmberPlayer` class: + +```dart +// This method runs an opacity effect on ember +// to make it blink. +void hit() { + if (!hitByEnemy) { + hitByEnemy = true; + } + add( + OpacityEffect.fadeOut( + EffectController( + alternate: true, + duration: 0.1, + repeatCount: 6, + ), + )..onComplete = () { + hitByEnemy = false; + }, + ); +} +``` + +If the auto-imports did not occur, you will need to add the following imports to your file: + +```dart +import 'package:flame/effects.dart'; + +import '../objects/star.dart'; +import 'water_enemy.dart'; +``` + +If you run the game now, you should be able to move around, make stars disappear, and if you +collide with an enemy, Ember should blink. + + +## Adding the Scrolling + +This is our last task with Ember. We need to restrict Ember's movement because as of now, Ember can +go off-screen and we never move the map. So to implement this feature, we simply need to add the +following to the end of our `update` method: + +```dart +game.objectSpeed = 0; +// Prevent ember from going backwards at screen edge. +if (position.x - 36 <= 0 && horizontalDirection < 0) { + velocity.x = 0; +} +// Prevent ember from going beyond half screen. +if (position.x + 64 >= game.size.x / 2 && horizontalDirection > 0) { + velocity.x = 0; + game.objectSpeed = -moveSpeed; +} + +position += velocity * dt; +super.update(dt); +``` + +If you run the game now, Ember can't move off-screen to the left, and as Ember moves to the right, +once they get to the middle of the screen, the rest of the objects scroll by. This is because we +are now updating `game.objectSpeed` which we established early on in the series. Additionally, +you will see the next random segment be generated and added to the level based on the work we did in +Ground Block. + +```{note} +As I mentioned earlier, I would add a section on how this game could be adapted +to a traditional level game. As we built the segments in [](step_3.md), we +could add a segment that has a door or a special block. For every `X` number of +segments loaded, we could then add that special segment. When Ember reaches that +object, we could reload the level and start all over maintaining the stars +collected and health. +``` + +We are almost done! In [](step_6.md), we will add the health system, keep track of +the score, and provide a HUD to relay that information to the player. diff --git a/docs/1.8.2/_sources/tutorials/platformer/step_6.md.txt b/docs/1.8.2/_sources/tutorials/platformer/step_6.md.txt new file mode 100644 index 000000000..88a743cef --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/step_6.md.txt @@ -0,0 +1,205 @@ +# 6. Adding the HUD + + +## Setting up the HUD + +Now that the game is up and running, the rest of the code should come fairly easily. To prepare for +the hud, we need to add some variables in `lib/ember_quest.dart`. Add the following to the top of +the class: + +```dart +int starsCollected = 0; +int health = 3; +``` + +Start by creating a folder called `lib/overlays`, and in that folder, create a component called +`heart.dart`. This is going to be the health monitoring component in the upper left-hand corner of +the game. Add the following code: + +```dart +import 'package:ember_quest/ember_quest.dart'; +import 'package:flame/components.dart'; + +enum HeartState { + available, + unavailable, +} + +class HeartHealthComponent extends SpriteGroupComponent + with HasGameRef { + final int heartNumber; + + HeartHealthComponent({ + required this.heartNumber, + required super.position, + required super.size, + super.scale, + super.angle, + super.anchor, + super.priority, + }); + + @override + Future onLoad() async { + await super.onLoad(); + final availableSprite = await game.loadSprite( + 'heart.png', + srcSize: Vector2.all(32), + ); + + final unavailableSprite = await game.loadSprite( + 'heart_half.png', + srcSize: Vector2.all(32), + ); + + sprites = { + HeartState.available: availableSprite, + HeartState.unavailable: unavailableSprite, + }; + + current = HeartState.available; + } + + @override + void update(double dt) { + if (game.health < heartNumber) { + current = HeartState.unavailable; + } else { + current = HeartState.available; + } + super.update(dt); + } +} + +``` + +The `HeartHealthComponent` is just a [SpriteGroupComponent](../../flame/components.md#spritegroup) +that uses the heart images that were created early on. The unique thing that is being done, is when +the component is created, it requires a `heartNumber`, so in the `update` method, we check to see if +the `game.health` is less than the `heartNumber` and if so, change the state of the component to +unavailable. + +To put this all together, create `hud.dart` in the same folder and add the following code: + +```dart +import 'package:flame/components.dart'; +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; +import 'heart.dart'; + +class Hud extends PositionComponent with HasGameRef { + Hud({ + super.position, + super.size, + super.scale, + super.angle, + super.anchor, + super.children, + super.priority = 5, + }); + + late TextComponent _scoreTextComponent; + + @override + Future onLoad() async { + _scoreTextComponent = TextComponent( + text: '${game.starsCollected}', + textRenderer: TextPaint( + style: const TextStyle( + fontSize: 32, + color: Color.fromRGBO(10, 10, 10, 1), + ), + ), + anchor: Anchor.center, + position: Vector2(game.size.x - 60, 20), + ); + add(_scoreTextComponent); + + final starSprite = await game.loadSprite('star.png'); + add( + SpriteComponent( + sprite: starSprite, + position: Vector2(game.size.x - 100, 20), + size: Vector2.all(32), + anchor: Anchor.center, + ), + ); + + for (var i = 1; i <= game.health; i++) { + final positionX = 40 * i; + await add( + HeartHealthComponent( + heartNumber: i, + position: Vector2(positionX.toDouble(), 20), + size: Vector2.all(32), + ), + ); + } + } + + @override + void update(double dt) { + _scoreTextComponent.text = '${game.starsCollected}'; + } +} + +``` + +In the `onLoad` method, you can see where we loop from 1 to the `game.health` amount, to create +the number of hearts necessary. The last step is to add the hud to the game. + +Go to 'lib/ember_quest.dart` and add the following code in the `initializeGame` method: + +```dart +cameraComponent.viewport.add(Hud()); +``` + +If the auto-import did not occur, you will need to add: + +```dart +import 'overlays/hud.dart'; +``` + +If you run the game now, you should see: + +![HUD Loaded](../../images/tutorials/platformer/Step6HUD.jpg) + + +## Updating the HUD Data + +The last thing we need to do before closing out the HUD is to update the data. To do this, we need +to open `lib/actors/ember.dart` and add the following code: + +`onCollision` + +```dart +if (other is Star) { + other.removeFromParent(); + game.starsCollected++; +} +``` + +```dart +void hit() { + if (!hitByEnemy) { + game.health--; + hitByEnemy = true; + } + add( + OpacityEffect.fadeOut( + EffectController( + alternate: true, + duration: 0.1, + repeatCount: 5, + ), + )..onComplete = () { + hitByEnemy = false; + }, + ); +} +``` + +If you run the game now, you will see that your health is updated and the stars are incremented as +appropriate. Finally, in [](step_7), we will finish the game by adding the main menu and the +game-over menu. diff --git a/docs/1.8.2/_sources/tutorials/platformer/step_7.md.txt b/docs/1.8.2/_sources/tutorials/platformer/step_7.md.txt new file mode 100644 index 000000000..d949c3429 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/platformer/step_7.md.txt @@ -0,0 +1,326 @@ +# 7. Adding Menus + +To add menus to the game, we will leverage Flame's built-in +[overlay](../../flame/overlays.md) system. + + +## Main Menu + +In the `lib/overlays` folder, create `main_menu.dart` and add the following code: + +```dart +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class MainMenu extends StatelessWidget { + // Reference to parent game. + final EmberQuestGame game; + + const MainMenu({super.key, required this.game}); + + @override + Widget build(BuildContext context) { + const blackTextColor = Color.fromRGBO(0, 0, 0, 1.0); + const whiteTextColor = Color.fromRGBO(255, 255, 255, 1.0); + + return Material( + color: Colors.transparent, + child: Center( + child: Container( + padding: const EdgeInsets.all(10.0), + height: 250, + width: 300, + decoration: const BoxDecoration( + color: blackTextColor, + borderRadius: const BorderRadius.all( + Radius.circular(20), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Text( + 'Ember Quest', + style: TextStyle( + color: whiteTextColor, + fontSize: 24, + ), + ), + const SizedBox(height: 40), + SizedBox( + width: 200, + height: 75, + child: ElevatedButton( + onPressed: () { + game.overlays.remove('MainMenu'); + }, + style: ElevatedButton.styleFrom( + backgroundColor: whiteTextColor, + ), + child: const Text( + 'Play', + style: TextStyle( + fontSize: 40.0, + color: blackTextColor, + ), + ), + ), + ), + const SizedBox(height: 20), + const Text( +'''Use WASD or Arrow Keys for movement. +Space bar to jump. +Collect as many stars as you can and avoid enemies!''', + textAlign: TextAlign.center, + style: TextStyle( + color: whiteTextColor, + fontSize: 14, + ), + ), + ], + ), + ), + ), + ); + } +} + +``` + +This is a pretty self-explanatory file that just uses standard Flutter widgets to display +information and provide a `Play` button. The only Flame-related line is +`game.overlays.remove('MainMenu');` which simply removes the overlay so the user can play the +game. It should be noted that the user can technically move Ember while this is displayed, but +trapping the input is outside the scope of this tutorial as there are multiple ways this can be +accomplished. + + +## Game Over Menu + +Next, create a file called `lib/overlays/game_over.dart` and add the following code: + +```dart +import 'package:flutter/material.dart'; + +import '../ember_quest.dart'; + +class GameOver extends StatelessWidget { + // Reference to parent game. + final EmberQuestGame game; + const GameOver({super.key, required this.game}); + + @override + Widget build(BuildContext context) { + const blackTextColor = Color.fromRGBO(0, 0, 0, 1.0); + const whiteTextColor = Color.fromRGBO(255, 255, 255, 1.0); + + return Material( + color: Colors.transparent, + child: Center( + child: Container( + padding: const EdgeInsets.all(10.0), + height: 200, + width: 300, + decoration: const BoxDecoration( + color: blackTextColor, + borderRadius: const BorderRadius.all( + Radius.circular(20), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Text( + 'Game Over', + style: TextStyle( + color: whiteTextColor, + fontSize: 24, + ), + ), + const SizedBox(height: 40), + SizedBox( + width: 200, + height: 75, + child: ElevatedButton( + onPressed: () { + game.reset(); + game.overlays.remove('GameOver'); + }, + style: ElevatedButton.styleFrom( + backgroundColor: whiteTextColor, + ), + child: const Text( + 'Play Again', + style: TextStyle( + fontSize: 28.0, + color: blackTextColor, + ), + ), + ), + ), + ], + ), + ), + ), + ); + } +} +``` + +As with the Main Menu, this is all standard Flutter widgets except for the call to remove the +overlay and also the call to `game.reset()` which we will create now. + +Open `lib/ember_quest.dart` and add / update the following code: + +```dart +@override +Future onLoad() async { + await images.loadAll([ + 'block.png', + 'ember.png', + 'ground.png', + 'heart_half.png', + 'heart.png', + 'star.png', + 'water_enemy.png', + ]); + cameraComponent = CameraComponent(world: world); + cameraComponent.viewfinder.anchor = Anchor.topLeft; + addAll([cameraComponent, world]); + + initializeGame(true); +} + +void initializeGame(bool loadHud) { + // Assume that size.x < 3200 + final segmentsToLoad = (size.x / 640).ceil(); + segmentsToLoad.clamp(0, segments.length); + + for (var i = 0; i <= segmentsToLoad; i++) { + loadGameSegments(i, (640 * i).toDouble()); + } + + _ember = EmberPlayer( + position: Vector2(128, canvasSize.y - 128), + ); + add(_ember); + if (loadHud) { + add(Hud()); + } +} + +void reset() { + starsCollected = 0; + health = 3; + initializeGame(false); +} +``` + +You may notice that we have added a parameter to the `initializeGame` method which allows us to +bypass adding the HUD to the game. This is because in the coming section, when Ember's health drops +to 0, we will wipe the game, but we do not need to remove the HUD, as we just simply need to reset +the values using `reset()`. + + +## Displaying the Menus + +To display the menus, add the following code to `lib/main.dart`: + +```dart +void main() { + runApp( + GameWidget.controlled( + gameFactory: EmberQuestGame.new, + overlayBuilderMap: { + 'MainMenu': (_, game) => MainMenu(game: game), + 'GameOver': (_, game) => GameOver(game: game), + }, + initialActiveOverlays: const ['MainMenu'], + ), + ); +} +``` + +If the menus did not auto-import, add the following: + +```dart +import 'overlays/game_over.dart'; +import 'overlays/main_menu.dart'; +``` + +If you run the game now, you should be greeted with the Main Menu overlay. Pressing play will +remove it and allow you to start playing the game. + + +### Health Check for Game Over + +Our last step to finish Ember Quest is to add a game-over mechanism. This is fairly simple but +requires us to place similar code in all of our components. So let's get started! + +In `lib/actors/ember.dart`, in the `update` method, add the following: + +```dart +// If ember fell in pit, then game over. +if (position.y > game.size.y + size.y) { + game.health = 0; +} + +if (game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/actors/water_enemy.dart`, in the `update` method update the following code: + +```dart +if (position.x < -size.x || game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/objects/ground_block.dart`, in the `update` method update the following code: + +```dart +if (game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/objects/platform_block.dart`, in the `update` method update the following code: + +```dart +if (position.x < -size.x || game.health <= 0) { + removeFromParent(); +} +``` + +In `lib/objects/star.dart`, in the `update` method update the following code: + +```dart +if (position.x < -size.x || game.health <= 0) { + removeFromParent(); +} +``` + +Finally, in `lib/ember_quest.dart`, add the following `update` method: + +```dart +@override +void update(double dt) { + if (health <= 0) { + overlays.add('GameOver'); + } +} +``` + + +## Congratulations + +You made it! You have a working Ember Quest. Press the button below to see what the resulting code +looks like or to play it live. + +```{flutter-app} +:sources: ../tutorials/platformer/app +:show: popup code +``` diff --git a/docs/1.8.2/_sources/tutorials/space_shooter/space_shooter.md.txt b/docs/1.8.2/_sources/tutorials/space_shooter/space_shooter.md.txt new file mode 100644 index 000000000..0569833fc --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/space_shooter/space_shooter.md.txt @@ -0,0 +1,17 @@ +# Space Shooter Game Tutorial + +In this tutorial, we will follow a step-by-step process for coding a game using the Flame +engine. + +This tutorial assumes that you have at least some familiarity with common programming concepts, and +with the [Dart] programming language. + + +[Dart]: https://dart.dev/overview + +```{toctree} +:hidden: + +1. Getting Started +2. Controlling the player and adding some graphics +``` diff --git a/docs/1.8.2/_sources/tutorials/space_shooter/step_1.md.txt b/docs/1.8.2/_sources/tutorials/space_shooter/step_1.md.txt new file mode 100644 index 000000000..dcaa19105 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/space_shooter/step_1.md.txt @@ -0,0 +1,89 @@ +# Getting Started + +This tutorial will guide you on the development of a full Flame game, starting from the ground up, +step by step. By the end of it, you will have built a classic Space Shooter game, featuring +animations, input using gestures, mouse and keyboard controls, collision detections, and so on. + +This first part will introduce you to: + +- `FlameGame`: The base class for games using the Flame Component System. +- `GameWidget`: The `Widget` that will insert your game into the Flutter widget tree. +- `PositionComponent`: One of the most basic Flame components holds both a position and +dimension in the game space. + +Let's start by creating our game class and the `GameWidget` that will run it. + +```dart +import 'package:flutter/material.dart'; +import 'package:flame/game.dart'; + +class SpaceShooterGame extends FlameGame { +} + +void main() { + runApp(GameWidget(game: SpaceShooterGame())); +} +``` + +That is it! If you run this, you will only see an empty black screen for now, from that, we can +start implementing our game. + +Next, let's create our player component. To do so, we will create a new class based on Flame's +`PositionComponent`. This component is the base for all components that have a position and a size +on the game screen. For now, our component will only render a white square; it could be +implemented as follows: + +```dart +import 'package:flame/components.dart'; + +class Player extends PositionComponent { + static final _paint = Paint()..color = Colors.white; + + @override + void render(Canvas canvas) { + canvas.drawRect(size.toRect(), _paint); + } +} +``` + +Now, let's add our new component to the game. Adding any component on game startup should be done +in the `onLoad` method, so let's override `FlameGame.onLoad` and add our logic there. The modified +code will look like the following: + +```dart +class SpaceShooterGame extends FlameGame { + @override + Future onLoad() async { + await super.onLoad(); + + add( + Player() + ..position = size / 2 + ..width = 50 + ..height = 100 + ..anchor = Anchor.center, + ); + } +} +``` + +If you run this, you will now see a white rectangle being rendered in the center of the screen. + +A couple of points worth commenting: + +- `size` is a `Vector2` variable from the game class and it holds the current dimension of the game +area, where `x` is the horizontal dimension or the width, and `y` is the vertical dimension or the +height. +- By default, Flame follows Flutter's canvas anchoring, which means that (0, 0) is anchored on the +top left corner of the canvas. So the game and all components use that same anchor by default. We +can change this by changing our component's `anchor` attribute to `Anchor.center`, which will make +our life way easier if you want to center the component on the screen. + +And that is it for this first part! In this first step, we learned the basics of how to create a +game class, insert it into the Flutter widget tree, and render a simple component. + +```{flutter-app} +:sources: ../tutorials/space_shooter/app +:page: step1 +:show: popup code +``` diff --git a/docs/1.8.2/_sources/tutorials/space_shooter/step_2.md.txt b/docs/1.8.2/_sources/tutorials/space_shooter/step_2.md.txt new file mode 100644 index 000000000..47f0275b2 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/space_shooter/step_2.md.txt @@ -0,0 +1,193 @@ +# Controlling the player and adding some graphics + +Now that we have the base for our game and a component for our player, let's add some interactivity +to it. We can begin by allowing the player to be controlled by mouse/touch gestures. + +There are a couple of ways of doing that in Flame. For this tutorial, we will do that by using one +of Flame's gesture detectors: `PanDetector`. + +This detector will make our game class receive pan (or drag) events. To do so, we just need to add +the `PanDetector` mixin to our game class and override its listener methods; in our case, we will +use the `onPanUpdate` method. The updated code will look like the following: + +```dart +import 'package:flame/input.dart'; + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + void onLoad() { + // omitted + } + + @override + void onPanUpdate(DragUpdateInfo info) { + } +} + +``` + +At this point, our game should be receiving all the pan update inputs, but we are not doing anything +with these events. + +We now need a way to move our player. That can be achieved by simply saving our `Player` component +to a variable inside our game class, adding a method `move` to our `Player`, and just connect +them: + +```dart +class Player extends PositionComponent { + static final _paint = Paint()..color = Colors.white; + + @override + void render(Canvas canvas) { + canvas.drawRect(size.toRect(), _paint); + } + + void move(Vector2 delta) { + position.add(delta); + } +} + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + Future onLoad() async { + await super.onLoad(); + + player = Player() + ..position = size / 2 + ..width = 50 + ..height = 100 + ..anchor = Anchor.center; + + add(player); + } + + @override + void onPanUpdate(DragUpdateInfo info) { + player.move(info.delta.game); + } +} +``` + +That is it! If you drag the screen, the player should follow your movement and we have just +implemented our very first interactive game! + +Before we move to our next step, let's replace that boring white rectangle with some cool graphics. + +Flame provides many classes to help us with graphical rendering. For this step, we are going to use +the `Sprite` class. + +`Sprite`s are used in Flame to render static images or portions of them in the game. To render a +`Sprite` inside a `FlameGame`, we should use the `SpriteComponent` class, which wraps the `Sprite` +features into a component. + +So let's refactor our current implementation, first, we can replace our inheritance from +`PositionComponent` to `SpriteComponent` (which is a component that extends from +`PositionComponent`) and load the sprite: + +```dart +class Player extends SpriteComponent { + void move(Vector2 delta) { + position.add(delta); + } +} + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + Future? onLoad() async { + await super.onLoad(); + + final playerSprite = await loadSprite('player-sprite.png'); + player = Player() + ..sprite = playerSprite + ..x = size.x / 2 + ..y = size.y / 2 + ..width = 50 + ..height = 100 + ..anchor = Anchor.center; + + add(player); + } + + @override + void onPanUpdate(DragUpdateInfo info) { + player.move(info.delta.game); + } +} +``` + +And now, you should see a small blue spaceship on the screen! + +A couple of notes worth mentioning: + +- Unlike `PositionComponent`, `SpriteComponent` has an implementation for the `render` method, so we +can delete the previous override. +- `FlameGame` has a couple of methods for loading assets, like `loadSprite`. Those methods are +quite useful, because when used, `FlameGame` will take care of cleaning any cache when the game is +removed from the Flutter widget tree. + +Before we close this step, there is one small improvement that we can do. Right now, we are loading +the sprite and passing it to our component. For now, this may seem fine, but imagine a game with +a lot of components; if the game is responsible for loading assets for all components, our code can +become a mess quite fast. + +Just like `FlameGame`, components also have an `onLoad` method that can be overridden to do +initializations. But before we implement our player's load method, note that we use an attribute and +the `loadSprite` method from the `FlameGame` class. + +That is not a problem! Every time our component needs to access things from its game class, we can +mix our component with the `HasGameRef` mixin; that will add a new variable to our component called +`gameRef` which will point to the game instance where the component is running. Now, let's refactor +our game a little bit: + +```dart +class Player extends SpriteComponent with HasGameRef { + @override + Future onLoad() async { + await super.onLoad(); + + sprite = await gameRef.loadSprite('player-sprite.png'); + + position = gameRef.size / 2; + width = 100; + height = 150; + anchor = Anchor.center; + } + + void move(Vector2 delta) { + position.add(delta); + } +} + +class SpaceShooterGame extends FlameGame with PanDetector { + late Player player; + + @override + Future onLoad() async { + await super.onLoad(); + + player = Player(); + + add(player); + } + + @override + void onPanUpdate(DragUpdateInfo info) { + player.move(info.delta.game); + } +} +``` + +If you run the game now, you will not notice any visual differences, but now we have a more scalable +structure for developing our game. And that closes this step! + +```{flutter-app} +:sources: ../tutorials/space_shooter/app +:page: step2 +:show: popup code +``` diff --git a/docs/1.8.2/_sources/tutorials/tutorials.md.txt b/docs/1.8.2/_sources/tutorials/tutorials.md.txt new file mode 100644 index 000000000..bee3ae501 --- /dev/null +++ b/docs/1.8.2/_sources/tutorials/tutorials.md.txt @@ -0,0 +1,24 @@ +# Tutorials + +The following are tutorials that are maintained with every release of Flame. + +- [](bare_flame_game.md) -- this tutorial focuses on setting up your environment for making a new + Flame game. This "initial state" is assumed as a starting point for all other tutorials. + +- [](klondike/klondike.md) -- in this tutorial, we will build the Klondike + solitaire card game. + +- [](platformer/platformer.md) -- in this tutorial, we will build Ember Quest, a simple + side-scrolling platformer. + +- [](space_shooter/space_shooter.md) -- in this tutorial, we will build Space Shooter, a classic + top-down shooting game. + +```{toctree} +:hidden: + +Bare Flame game +Klondike +Ember Quest +Space Shooter +``` diff --git a/docs/1.8.2/_static/_sphinx_javascript_frameworks_compat.js b/docs/1.8.2/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 000000000..81415803e --- /dev/null +++ b/docs/1.8.2/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,123 @@ +/* Compatability shim for jQuery and underscores.js. + * + * Copyright Sphinx contributors + * Released under the two clause BSD licence + */ + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/docs/1.8.2/_static/apps/examples/assets/AssetManifest.bin b/docs/1.8.2/_static/apps/examples/assets/AssetManifest.bin new file mode 100644 index 000000000..cd76d19dd --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/AssetManifest.bin @@ -0,0 +1 @@ + Eassets/audio/music/bg_music.ogg  assetassets/audio/music/bg_music.oggassets/audio/sfx/fire_1.mp3  assetassets/audio/sfx/fire_1.mp3assets/audio/sfx/fire_2.mp3  assetassets/audio/sfx/fire_2.mp3,assets/images/0x72_DungeonTilesetII_v1.4.png  asset,assets/images/0x72_DungeonTilesetII_v1.4.pngassets/images/Car.png  assetassets/images/Car.png%assets/images/animations/chopper.json  asset%assets/images/animations/chopper.json$assets/images/animations/chopper.png  asset$assets/images/animations/chopper.png%assets/images/animations/creature.png  asset%assets/images/animations/creature.png"assets/images/animations/ember.png  asset"assets/images/animations/ember.png(assets/images/animations/lottieLogo.json  asset(assets/images/animations/lottieLogo.json'assets/images/animations/robot-idle.png  asset'assets/images/animations/robot-idle.png"assets/images/animations/robot.png  asset"assets/images/animations/robot.pngassets/images/bomb_ptero.png  assetassets/images/bomb_ptero.pngassets/images/boom.png  assetassets/images/boom.pngassets/images/buttons.png  assetassets/images/buttons.pngassets/images/flame.png  assetassets/images/flame.pngassets/images/joystick.png  assetassets/images/joystick.pngassets/images/knight.png  assetassets/images/knight.png#assets/images/layers/background.png  asset#assets/images/layers/background.pngassets/images/layers/enemy.png  assetassets/images/layers/enemy.pngassets/images/layers/player.png  assetassets/images/layers/player.pngassets/images/mage.png  assetassets/images/mage.pngassets/images/nine-box.png  assetassets/images/nine-box.png#assets/images/parallax/airplane.png  asset#assets/images/parallax/airplane.pngassets/images/parallax/bg.png  assetassets/images/parallax/bg.pngassets/images/parallax/city.png  assetassets/images/parallax/city.png+assets/images/parallax/foreground-trees.png  asset+assets/images/parallax/foreground-trees.png(assets/images/parallax/heavy_clouded.png  asset(assets/images/parallax/heavy_clouded.png"assets/images/parallax/license.txt  asset"assets/images/parallax/license.txt'assets/images/parallax/mountain-far.png  asset'assets/images/parallax/mountain-far.png$assets/images/parallax/mountains.png  asset$assets/images/parallax/mountains.pngassets/images/parallax/rain.png  assetassets/images/parallax/rain.png assets/images/parallax/trees.png  asset assets/images/parallax/trees.pngassets/images/pizza.png  assetassets/images/pizza.pngassets/images/ranger.png  assetassets/images/ranger.pngassets/images/retro_tiles.png  assetassets/images/retro_tiles.png&assets/images/rogue_shooter/bullet.png  asset&assets/images/rogue_shooter/bullet.png%assets/images/rogue_shooter/enemy.png  asset%assets/images/rogue_shooter/enemy.png)assets/images/rogue_shooter/explosion.png  asset)assets/images/rogue_shooter/explosion.png&assets/images/rogue_shooter/player.png  asset&assets/images/rogue_shooter/player.png%assets/images/rogue_shooter/stars.png  asset%assets/images/rogue_shooter/stars.pngassets/images/shield.png  assetassets/images/shield.pngassets/images/speech-bubble.png  assetassets/images/speech-bubble.pngassets/images/spritesheet.png  assetassets/images/spritesheet.png*assets/images/tile_maps/selector-short.png  asset*assets/images/tile_maps/selector-short.png$assets/images/tile_maps/selector.png  asset$assets/images/tile_maps/selector.png'assets/images/tile_maps/tiles-short.png  asset'assets/images/tile_maps/tiles-short.png!assets/images/tile_maps/tiles.png  asset!assets/images/tile_maps/tiles.pngassets/images/trex.png  assetassets/images/trex.pngassets/images/zap.png  assetassets/images/zap.pngassets/spine/LICENSE  assetassets/spine/LICENSEassets/spine/spineboy-pro.json  assetassets/spine/spineboy-pro.jsonassets/spine/spineboy-pro.skel  assetassets/spine/spineboy-pro.skelassets/spine/spineboy.atlas  assetassets/spine/spineboy.atlasassets/spine/spineboy.png  assetassets/spine/spineboy.pngassets/svgs/checkboard.svg  assetassets/svgs/checkboard.svgassets/svgs/green_balloons.svg  assetassets/svgs/green_balloons.svgassets/svgs/happy_player.svg  assetassets/svgs/happy_player.svgassets/svgs/red_balloons.svg  assetassets/svgs/red_balloons.svg+assets/tiles/0x72_DungeonTilesetII_v1.4.tsx  asset+assets/tiles/0x72_DungeonTilesetII_v1.4.tsxassets/tiles/dungeon.tmx  assetassets/tiles/dungeon.tmx=packages/rogue_shooter/assets/images/rogue_shooter/bullet.png  asset=packages/rogue_shooter/assets/images/rogue_shooter/bullet.png + +Copyright (C) 2006, Network Resonance, Inc. +Copyright (C) 2011, RTFM, Inc. +-------------------------------------------------------------------------------- +boringssl + +OpenSSL License +--------------- + +Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + + +This product includes cryptographic software written by Eric Young +(eay@cryptsoft.com). This product includes software written by Tim +Hudson (tjh@cryptsoft.com). + +Original SSLeay License +----------------------- + +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] + +ISC license used for completely new code in BoringSSL: + +Copyright (c) 2015, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +The code in third_party/fiat carries the MIT license: + +Copyright (c) 2015-2016 the fiat-crypto authors (see +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Licenses for support code +------------------------- + +Parts of the TLS test suite are under the Go license. This code is not included +in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so +distributing code linked against BoringSSL does not trigger this license: + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +BoringSSL uses the Chromium test infrastructure to run a continuous build, +trybots etc. The scripts which manage this, and the script for generating build +metadata, are under the Chromium license. Distributing code linked against +BoringSSL does not trigger this license. + +Copyright 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +ceval + +Copyright (c) 2021 e_t + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +characters +ffi +package_config + +Copyright 2019, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +convert +crypto +shelf_static +vm_service + +Copyright 2015, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +coverage +glob +http +http_parser +matcher +path +pool +pub_semver +source_span +string_scanner +test +watcher + +Copyright 2014, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2003-2005 Tom Wu +Copyright (c) 2012 Adam Singer (adam@solvr.io) +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF +THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +In addition, the following condition applies: + +All redistributions must retain an intact copy of this copyright notice +and disclaimer. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014 The Polymer Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dashbook + +MIT License + +Copyright (c) 2021 Blue Fire Org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +device_frame + + +MIT License + +Copyright (c) 2020 Aloïs Deniel + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2006-2008 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2010 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +double-conversion +icu + +Copyright 2012 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +engine + +License for the Ahem font embedded below is from: +https://www.w3.org/Style/CSS/Test/Fonts/Ahem/COPYING + +The Ahem font in this directory belongs to the public domain. In +jurisdictions that do not recognize public domain ownership of these +files, the following Creative Commons Zero declaration applies: + + + +which is quoted below: + + The person who has associated a work with this document (the "Work") + affirms that he or she (the "Affirmer") is the/an author or owner of + the Work. The Work may be any work of authorship, including a + database. + + The Affirmer hereby fully, permanently and irrevocably waives and + relinquishes all of her or his copyright and related or neighboring + legal rights in the Work available under any federal or state law, + treaty or contract, including but not limited to moral rights, + publicity and privacy rights, rights protecting against unfair + competition and any rights protecting the extraction, dissemination + and reuse of data, whether such rights are present or future, vested + or contingent (the "Waiver"). The Affirmer makes the Waiver for the + benefit of the public at large and to the detriment of the Affirmer's + heirs or successors. + + The Affirmer understands and intends that the Waiver has the effect + of eliminating and entirely removing from the Affirmer's control all + the copyright and related or neighboring legal rights previously held + by the Affirmer in the Work, to that extent making the Work freely + available to the public for any and all uses and purposes without + restriction of any kind, including commercial use and uses in media + and formats or by methods that have not yet been invented or + conceived. Should the Waiver for any reason be judged legally + ineffective in any jurisdiction, the Affirmer hereby grants a free, + full, permanent, irrevocable, nonexclusive and worldwide license for + all her or his copyright and related or neighboring legal rights in + the Work. +-------------------------------------------------------------------------------- +etc_decoder + +Copyright (c) 2020-2022 Hans-Kristian Arntzen + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2004 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2016 Cristian Rodríguez +Copyright (c) 2016-2019 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2018 Yury Gribov + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2005 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Cristian Rodríguez +Copyright (c) 2016 Thomas Beutlich +Copyright (c) 2017 Rhodri James +Copyright (c) 2022 Thijs Schreijer + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2000-2006 Fred L. Drake, Jr. +Copyright (c) 2001-2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016 Eric Rahm +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Gaurav +Copyright (c) 2016 Thomas Beutlich +Copyright (c) 2016 Gustavo Grieco +Copyright (c) 2016 Pascal Cuoq +Copyright (c) 2016 Ed Schouten +Copyright (c) 2017-2022 Rhodri James +Copyright (c) 2017 Václav Slavík +Copyright (c) 2017 Viktor Szakats +Copyright (c) 2017 Chanho Park +Copyright (c) 2017 Rolf Eike Beer +Copyright (c) 2017 Hans Wennborg +Copyright (c) 2018 Anton Maklakov +Copyright (c) 2018 Benjamin Peterson +Copyright (c) 2018 Marco Maggi +Copyright (c) 2018 Mariusz Zaborski +Copyright (c) 2019 David Loffredo +Copyright (c) 2019-2020 Ben Wagner +Copyright (c) 2019 Vadim Zeitlin +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Samanta Navarro +Copyright (c) 2022 Jeffrey Walton +Copyright (c) 2022 Jann Horn + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2002 Fred L. Drake, Jr. +Copyright (c) 2006 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2002 Greg Stein +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2016 Pascal Cuoq +Copyright (c) 2016 Don Lewis +Copyright (c) 2017 Rhodri James +Copyright (c) 2017 Alexander Bluhm +Copyright (c) 2017 Benbuck Nason +Copyright (c) 2017 José Gutiérrez de la Concha +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2003 Fred L. Drake, Jr. +Copyright (c) 2004-2009 Karl Waclawek +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2020 Joe Orton +Copyright (c) 2020 Kleber Tarcísio +Copyright (c) 2021 Tim Bray +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2001-2004 Fred L. Drake, Jr. +Copyright (c) 2002-2009 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2017 Franek Korta + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2005 Karl Waclawek +Copyright (c) 2016-2017 Sebastian Pipping +Copyright (c) 2017 Rhodri James + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2016 Karl Waclawek +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2018 Benjamin Peterson +Copyright (c) 2018 Anton Maklakov +Copyright (c) 2019 David Loffredo +Copyright (c) 2020 Boris Kolpackov +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2005 Karl Waclawek +Copyright (c) 2016-2019 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2005-2006 Karl Waclawek +Copyright (c) 2016-2019 Sebastian Pipping +Copyright (c) 2019 David Loffredo + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2022 Martin Ettl + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2017-2021 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2005-2009 Steven Solie +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Karl Waclawek +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2004-2006 Karl Waclawek +Copyright (c) 2005-2007 Steven Solie +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James +Copyright (c) 2019 David Loffredo +Copyright (c) 2021 Dong-hee Na + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2017-2019 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2016-2018 Sebastian Pipping +Copyright (c) 2018 Marco Maggi + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1997-2000 Thai Open Source Software Center Ltd +Copyright (c) 2016-2021 Sebastian Pipping +Copyright (c) 2017 Rhodri James + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper +Copyright (c) 2001-2022 Expat maintainers + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 1999-2000 Thai Open Source Software Center Ltd +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Fred L. Drake, Jr. +Copyright (c) 2007 Karl Waclawek +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2000 Clark Cooper +Copyright (c) 2002 Greg Stein +Copyright (c) 2005 Karl Waclawek +Copyright (c) 2017-2021 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2000 Clark Cooper +Copyright (c) 2017 Sebastian Pipping + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat + +Copyright (c) 2002-2003 Fred L. Drake, Jr. +Copyright (c) 2002-2006 Karl Waclawek +Copyright (c) 2003 Greg Stein +Copyright (c) 2016-2022 Sebastian Pipping +Copyright (c) 2018 Yury Gribov +Copyright (c) 2019 David Loffredo + +Licensed under the MIT license: + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE +USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +expat +harfbuzz + +Copyright (c) 2021 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fast_noise + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2019 Advanced Micro Devices, Inc. All rights reserved. +Copyright (c) <2014> + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +fiat + +Copyright (c) 2015-2016 the fiat-crypto authors (see + +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +file + +Copyright 2017, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fixnum +http_multi_server +shelf +shelf_web_socket +source_maps +stack_trace + +Copyright 2014, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flame +flame_audio +flame_forge2d +flame_lint +flame_noise +flame_svg +flame_tiled + +MIT License + +Copyright (c) 2021 Blue Fire + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +flame_isolate +flame_lottie + +MIT License + +Copyright (c) 2022 Blue Fire + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +flame_spine + + +flame_spine License +------------------- + +MIT License + +Copyright (c) 2022 Blue Fire + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +Spine Runtimes License Agreement +-------------------------------- + +Copyright (c) 2013-2021, Esoteric Software LLC + +Integration of the Spine Runtimes into software or otherwise creating +derivative works of the Spine Runtimes is permitted under the terms and +conditions of Section 2 of the Spine Editor License Agreement: +http://esotericsoftware.com/spine-editor-license + +Otherwise, it is permitted to integrate the Spine Runtimes into software +or otherwise create derivative works of the Spine Runtimes (collectively, +"Products"), provided that each user of the Products must obtain their own +Spine Editor license and redistribution of the Products in any form must +include this license and copyright notice. + +THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, +BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flatbuffers + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2014 Google Inc. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +flutter + +Copyright 2014 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_colorpicker + +MIT License + +Copyright (c) 2021 fuyumi + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +flutter_markdown +path_provider +path_provider_android +path_provider_foundation +path_provider_linux +path_provider_platform_interface +path_provider_windows +plugin_platform_interface +shared_preferences +shared_preferences_android +shared_preferences_foundation +shared_preferences_linux +shared_preferences_platform_interface +shared_preferences_web +shared_preferences_windows +url_launcher +url_launcher_android +url_launcher_ios +url_launcher_linux +url_launcher_macos +url_launcher_platform_interface +url_launcher_windows +vector_graphics +vector_graphics_codec +vector_graphics_compiler +xdg_directories + +Copyright 2013 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +flutter_svg + +Copyright (c) 2018 Dan Field + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +forge2d + +Copyright 2015, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2000, 2001, 2002, 2003, 2006, 2010 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2000-2004, 2006-2011, 2013, 2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001, 2002 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001, 2002, 2003, 2004 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 2001-2008, 2011, 2013, 2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 1990, 1994, 1998 The Open Group + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of The Open Group shall not be +used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from The Open Group. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2004, 2011 Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2014 + Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000 Computing Research Labs, New Mexico State University +Copyright 2001-2015 + Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000, 2001, 2004 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2001, 2002 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2001, 2003 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2000-2010, 2012-2014 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2001, 2002, 2012 Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR +THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +Copyright 2003 by +Francesco Zappa Nardelli + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +freetype2 + +The FreeType Project LICENSE +---------------------------- + + 2006-Jan-27 + + Copyright 1996-2002, 2006 by + David Turner, Robert Wilhelm, and Werner Lemberg + + + +Introduction +============ + + The FreeType Project is distributed in several archive packages; + some of them may contain, in addition to the FreeType font engine, + various tools and contributions which rely on, or relate to, the + FreeType Project. + + This license applies to all files found in such packages, and + which do not fall under their own explicit license. The license + affects thus the FreeType font engine, the test programs, + documentation and makefiles, at the very least. + + This license was inspired by the BSD, Artistic, and IJG + (Independent JPEG Group) licenses, which all encourage inclusion + and use of free software in commercial and freeware products + alike. As a consequence, its main points are that: + + o We don't promise that this software works. However, we will be + interested in any kind of bug reports. (`as is' distribution) + + o You can use this software for whatever you want, in parts or + full form, without having to pay us. (`royalty-free' usage) + + o You may not pretend that you wrote this software. If you use + it, or only parts of it, in a program, you must acknowledge + somewhere in your documentation that you have used the + FreeType code. (`credits') + + We specifically permit and encourage the inclusion of this + software, with or without modifications, in commercial products. + We disclaim all warranties covering The FreeType Project and + assume no liability related to The FreeType Project. + + + Finally, many people asked us for a preferred form for a + credit/disclaimer to use in compliance with this license. We thus + encourage you to use the following text: + + """ + Portions of this software are copyright © The FreeType + Project (www.freetype.org). All rights reserved. + """ + + Please replace with the value from the FreeType version you + actually use. + + +Legal Terms +=========== + +0. Definitions +-------------- + + Throughout this license, the terms `package', `FreeType Project', + and `FreeType archive' refer to the set of files originally + distributed by the authors (David Turner, Robert Wilhelm, and + Werner Lemberg) as the `FreeType Project', be they named as alpha, + beta or final release. + + `You' refers to the licensee, or person using the project, where + `using' is a generic term including compiling the project's source + code as well as linking it to form a `program' or `executable'. + This program is referred to as `a program using the FreeType + engine'. + + This license applies to all files distributed in the original + FreeType Project, including all source code, binaries and + documentation, unless otherwise stated in the file in its + original, unmodified form as distributed in the original archive. + If you are unsure whether or not a particular file is covered by + this license, you must contact us to verify this. + + The FreeType Project is copyright (C) 1996-2000 by David Turner, + Robert Wilhelm, and Werner Lemberg. All rights reserved except as + specified below. + +1. No Warranty +-------------- + + THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY + KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS + BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO + USE, OF THE FREETYPE PROJECT. + +2. Redistribution +----------------- + + This license grants a worldwide, royalty-free, perpetual and + irrevocable right and license to use, execute, perform, compile, + display, copy, create derivative works of, distribute and + sublicense the FreeType Project (in both source and object code + forms) and derivative works thereof for any purpose; and to + authorize others to exercise some or all of the rights granted + herein, subject to the following conditions: + + o Redistribution of source code must retain this license file + (`FTL.TXT') unaltered; any additions, deletions or changes to + the original files must be clearly indicated in accompanying + documentation. The copyright notices of the unaltered, + original files must be preserved in all copies of source + files. + + o Redistribution in binary form must provide a disclaimer that + states that the software is based in part of the work of the + FreeType Team, in the distribution documentation. We also + encourage you to put an URL to the FreeType web page in your + documentation, though this isn't mandatory. + + These conditions apply to any software derived from or based on + the FreeType Project, not just the unmodified files. If you use + our work, you must acknowledge us. However, no fee need be paid + to us. + +3. Advertising +-------------- + + Neither the FreeType authors and contributors nor you shall use + the name of the other for commercial, advertising, or promotional + purposes without specific prior written permission. + + We suggest, but do not require, that you use one or more of the + following phrases to refer to this software in your documentation + or advertising materials: `FreeType Project', `FreeType Engine', + `FreeType library', or `FreeType Distribution'. + + As you have not signed this license, you are not required to + accept it. However, as the FreeType Project is copyrighted + material, only this license, or another one contracted with the + authors, grants you the right to use, distribute, and modify it. + Therefore, by using, distributing, or modifying the FreeType + Project, you indicate that you understand and accept all the terms + of this license. + +4. Contacts +----------- + + There are two mailing lists related to FreeType: + + o freetype@nongnu.org + + Discusses general use and applications of FreeType, as well as + future and wanted additions to the library and distribution. + If you are looking for support, start in this list if you + haven't found anything to help you in the documentation. + + o freetype-devel@nongnu.org + + Discusses bugs, as well as engine internals, design issues, + specific licenses, porting, etc. + + Our home page can be found at + + https://www.freetype.org + + +--- end of FTL.TXT --- +-------------------------------------------------------------------------------- +freetype2 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. +-------------------------------------------------------------------------------- +freetype2 + +This software was written by Alexander Peslyak in 2001. No copyright is +claimed, and the software is hereby placed in the public domain. +In case this attempt to disclaim copyright and place the software in the +public domain is deemed null and void, then the software is +Copyright (c) 2001 Alexander Peslyak and it is hereby released to the +general public under the following terms: + +Redistribution and use in source and binary forms, with or without +modification, are permitted. + +There's ABSOLUTELY NO WARRANTY, express or implied. + +(This is a heavily cut-down "BSD license".) +-------------------------------------------------------------------------------- +freezed_annotation + +MIT License + +Copyright (c) 2020 Remi Rousselet + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +frontend_server_client + +Copyright 2020, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2014 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2016 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2017 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2018 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2020 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2021 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2022 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2023 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +musl as a whole is licensed under the following standard MIT license: + + +Copyright © 2005-2014 Rich Felker, et al. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +Authors/contributors include: + +Alex Dowad +Alexander Monakov +Anthony G. Basile +Arvid Picciani +Bobby Bingham +Boris Brezillon +Brent Cook +Chris Spiegel +Clément Vasseur +Daniel Micay +Denys Vlasenko +Emil Renner Berthing +Felix Fietkau +Felix Janda +Gianluca Anzolin +Hauke Mehrtens +Hiltjo Posthuma +Isaac Dunham +Jaydeep Patil +Jens Gustedt +Jeremy Huntwork +Jo-Philipp Wich +Joakim Sindholt +John Spencer +Josiah Worcester +Justin Cormack +Khem Raj +Kylie McClain +Luca Barbato +Luka Perkov +M Farkas-Dyck (Strake) +Mahesh Bodapati +Michael Forney +Natanael Copa +Nicholas J. Kain +orc +Pascal Cuoq +Petr Hosek +Pierre Carrier +Rich Felker +Richard Pennington +Shiz +sin +Solar Designer +Stefan Kristiansson +Szabolcs Nagy +Timo Teräs +Trutz Behn +Valentin Ochs +William Haddon + +Portions of this software are derived from third-party works licensed +under terms compatible with the above MIT license: + +Much of the math library code (third_party/math/* and +third_party/complex/*, and third_party/include/libm.h) is +Copyright © 1993,2004 Sun Microsystems or +Copyright © 2003-2011 David Schultz or +Copyright © 2003-2009 Steven G. Kargl or +Copyright © 2003-2009 Bruce D. Evans or +Copyright © 2008 Stephen L. Moshier +and labelled as such in comments in the individual source files. All +have been licensed under extremely permissive terms. + +The smoothsort implementation (third_party/smoothsort/qsort.c) is +Copyright © 2011 Valentin Ochs and is licensed under an MIT-style +license. + +The x86_64 files in third_party/arch were written by Nicholas J. Kain +and is licensed under the standard MIT terms. + +All other files which have no copyright comments are original works +produced specifically for use as part of this library, written either +by Rich Felker, the main author of the library, or by one or more +contibutors listed above. Details on authorship of individual files +can be found in the git version control history of the project. The +omission of copyright and license comments in each file is in the +interest of source tree size. + +In addition, permission is hereby granted for all public header files +(include/* and arch/*/bits/*) and crt files intended to be linked into +applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit +the copyright notice and permission notice otherwise required by the +license, and to use these files without any requirement of +attribution. These files include substantial contributions from: + +Bobby Bingham +John Spencer +Nicholas J. Kain +Rich Felker +Richard Pennington +Stefan Kristiansson +Szabolcs Nagy + +all of whom have explicitly granted such permission. + +This file previously contained text expressing a belief that most of +the files covered by the above exception were sufficiently trivial not +to be subject to copyright, resulting in confusion over whether it +negated the permissions granted in the license. In the spirit of +permissive licensing, and of not having licensing issues being an +obstacle to adoption, that text has been removed. +-------------------------------------------------------------------------------- +fuchsia_sdk +libjxl + +Copyright 2021 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glfw + +Copyright (C) 1997-2013 Sam Lantinga + +This software is provided 'as-is', without any express or implied warranty. +In no event will the authors be held liable for any damages arising from the +use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard + +Copyright (c) 2006-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2018 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2019 Camilla Löwy +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2006-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2006-2018 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2016 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2019 Camilla Löwy +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2009-2021 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2014 Jonas Ådahl + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2016 Google Inc. +Copyright (c) 2016-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2016 Google Inc. +Copyright (c) 2016-2019 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2016-2017 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2021 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2022 Camilla Löwy + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2019 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2018-2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017, 2019 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2016 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020-2021 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2012-2016 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2020 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013 LunarG, Inc. +Copyright (c) 2002-2010 The ANGLE Project Authors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2013-2016 LunarG, Inc. +Copyright (C) 2016-2020 Google, Inc. +Modifications Copyright(C) 2021 Advanced Micro Devices, Inc.All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2016 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2002-2005 3Dlabs Inc. Ltd. +Copyright (C) 2017 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013 LunarG, Inc. +Copyright (C) 2017 ARM Limited. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2013-2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2018 Google, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2015 LunarG, Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2015-2020 Google, Inc. +Copyright (C) 2017 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2014-2016 LunarG, Inc. +Copyright (C) 2018-2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2015-2018 Google, Inc. +Copyright (C) 2017 ARM Limited. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 Google, Inc. +Copyright (C) 2019 ARM Limited. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 Google, Inc. +Copyright (C) 2020 The Khronos Group Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2017 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2016-2018 Google, Inc. +Copyright (C) 2016 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017 LunarG, Inc. +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2017-2018 Google, Inc. +Copyright (C) 2017 LunarG, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2018 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2018 The Khronos Group Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2020 Google, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of Google, Inc., nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (C) 2020 The Khronos Group Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of The Khronos Group Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2002, NVIDIA Corporation. + +NVIDIA Corporation("NVIDIA") supplies this software to you in +consideration of your agreement to the following terms, and your use, +installation, modification or redistribution of this NVIDIA software +constitutes acceptance of these terms. If you do not agree with these +terms, please do not use, install, modify or redistribute this NVIDIA +software. + +In consideration of your agreement to abide by the following terms, and +subject to these terms, NVIDIA grants you a personal, non-exclusive +license, under NVIDIA's copyrights in this original NVIDIA software (the +"NVIDIA Software"), to use, reproduce, modify and redistribute the +NVIDIA Software, with or without modifications, in source and/or binary +forms; provided that if you redistribute the NVIDIA Software, you must +retain the copyright notice of NVIDIA, this notice and the following +text and disclaimers in all such redistributions of the NVIDIA Software. +Neither the name, trademarks, service marks nor logos of NVIDIA +Corporation may be used to endorse or promote products derived from the +NVIDIA Software without specific prior written permission from NVIDIA. +Except as expressly stated in this notice, no other rights or licenses +express or implied, are granted by NVIDIA herein, including but not +limited to any patent rights that may be infringed by your derivative +works or by other works in which the NVIDIA Software may be +incorporated. No hardware is licensed hereunder. + +THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, +INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR +ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER +PRODUCTS. + +IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, +INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY +OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE +NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, +TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF +NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2013 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-2017 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2014-2020 The Khronos Group Inc. +Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2019, Viktor Latypov +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS +KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS +SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT + https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2020, Travis Fort +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang + +Copyright (c) 2022 ARM Limited + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang + +Copyright(C) 2021 Advanced Micro Devices, Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of 3Dlabs Inc. Ltd. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +glslang +skia + +Copyright (c) 2014-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +glslang +spirv-cross + +Copyright (c) 2014-2020 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. + +MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS +STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND +HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS +IN THE MATERIALS. +-------------------------------------------------------------------------------- +google_fonts + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2012 Grigori Goronzy + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (C) 2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright (c) Microsoft Corporation. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2004,2007,2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 1998-2004 David Turner and Werner Lemberg +Copyright © 2006 Behdad Esfahbod +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007 Chris Wilson +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2010,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2012,2013 Google, Inc. +Copyright © 2019, Facebook Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009 Red Hat, Inc. +Copyright © 2018,2019,2020 Ebrahim Byagowi +Copyright © 2018 Khaled Hosny + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2010,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2010,2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2007,2008,2009,2010 Red Hat, Inc. +Copyright © 2012,2018 Google, Inc. +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2009 Keith Stribley +Copyright © 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2009 Keith Stribley +Copyright © 2015 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Codethink Limited +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Codethink Limited +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2015 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009 Red Hat, Inc. +Copyright © 2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2010,2011,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2009,2010 Red Hat, Inc. +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010 Red Hat, Inc. +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2011,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2010,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Martin Hosken +Copyright © 2011 SIL International + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011 Martin Hosken +Copyright © 2011 SIL International +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2013 Google, Inc. +Copyright © 2021 Khaled Hosny + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2012,2014 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2011,2014 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012 Mozilla Foundation. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2013 Mozilla Foundation. +Copyright © 2012,2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2017 Google, Inc. +Copyright © 2021 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2014 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Google, Inc. +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Mozilla Foundation. +Copyright © 2015 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015-2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Elie Roux +Copyright © 2018 Google, Inc. +Copyright © 2018-2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Khaled Hosny +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Igalia S.L. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017,2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2020 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Adobe Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018-2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Facebook, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019-2020 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Ebrahim Byagowi + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Behdad Esfahbod. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2021 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc +Copyright © 2021, 2022 Black Foundry + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Matthias Clasen + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2022 Red Hat, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2023 Behdad Esfahbod + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2023 Behdad Esfahbod +Copyright © 1999 David Turner +Copyright © 2005 Werner Lemberg +Copyright © 2013-2015 Alexei Podtelezhnikov + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2023 Google, Inc. + +This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. +For parts of HarfBuzz that are licensed under different licenses see individual +files names COPYING in subdirectories where applicable. + +Copyright © 2010-2022 Google, Inc. +Copyright © 2015-2020 Ebrahim Byagowi +Copyright © 2019,2020 Facebook, Inc. +Copyright © 2012,2015 Mozilla Foundation +Copyright © 2011 Codethink Limited +Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) +Copyright © 2009 Keith Stribley +Copyright © 2011 Martin Hosken and SIL International +Copyright © 2007 Chris Wilson +Copyright © 2005,2006,2020,2021,2022,2023 Behdad Esfahbod +Copyright © 2004,2007,2008,2009,2010,2013,2021,2022,2023 Red Hat, Inc. +Copyright © 1998-2005 David Turner and Werner Lemberg +Copyright © 2016 Igalia S.L. +Copyright © 2022 Matthias Clasen +Copyright © 2018,2021 Khaled Hosny +Copyright © 2018,2019,2020 Adobe, Inc +Copyright © 2013-2015 Alexei Podtelezhnikov + +For full copyright notices consult the individual files in the package. + + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz +icu +web_unicode + +Unicode® Copyright and Terms of Use +For the general privacy policy governing access to this site, see the Unicode Privacy Policy. + +A. Unicode Copyright +1. Copyright © 1991-2022 Unicode, Inc. All rights reserved. +B. Definitions +Unicode Data Files ("DATA FILES") include all data files under the directories: +https://www.unicode.org/Public/ +https://www.unicode.org/reports/ +https://www.unicode.org/ivd/data/ + +Unicode Data Files do not include PDF online code charts under the directory: +https://www.unicode.org/Public/ + +Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard +or any source code or compiled code under the directories: +https://www.unicode.org/Public/PROGRAMS/ +https://www.unicode.org/Public/cldr/ +http://site.icu-project.org/download/ +C. Terms of Use +1. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. +2. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. +3. Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. +4. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. +5. The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. +6. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. +7. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. +8. Modification is not permitted with respect to this document. All copies of this document must be verbatim. +D. Restricted Rights Legend +1. Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. +E.Warranties and Disclaimers +1. This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. +2. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. +3. EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. +F. Waiver of Damages +1. In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. +G. Trademarks & Logos +1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. +3. The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. +4. All third party trademarks referenced herein are the property of their respective owners. +H. Miscellaneous +1. Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. +2. Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. +3. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. +4. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. +5. Entire Agreement. This Agreement constitutes the entire agreement between the parties. + +EXHIBIT 1 +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +# Copyright (c) 2006-2015 International Business Machines Corporation, + # Apple Inc., and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2001, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2002, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1995-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2008, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2012, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2014, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2000, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2009,2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2011, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2011,2014-2015 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines * +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2013, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1997-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1998-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2001, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2007, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2008, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2010, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2011, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2015 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation + and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2004, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2012, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2000-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2005, International Business Machines Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2008,2010 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011, International Business Machines Corporation. * +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2011,2014 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2013, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2014, International Business Machines Corporation. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2015 IBM and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2015, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2016, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2005, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2008 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2008, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2011 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2011, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2014 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015, International Business Machines Corporation and others. + All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016 International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines Corporation and others. + All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2002-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2008, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2009, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003 - 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2008, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2010, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2014, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2015, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2016, International Business Machines * + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2003-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004 - 2008, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2005-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006 International Business Machines Corporation * +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006-2012, International Business Machines Corporation and others. * +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006-2014, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2006-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2008, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2008, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2014, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2007-2016, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2009, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2011, International Business Machines +Corporation, Google and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2012, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2014, Google, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2014, Google, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, Google, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2008-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2010 IBM Corporation and Others. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2010, Google, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2010, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines + Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2011, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2016, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2009-2017, International Business Machines Corporation, * +Google, and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010 , Yahoo! Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012,2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2012,2015 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2014, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2010-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2012, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2013, Apple Inc. and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2013, Apple Inc.; Unicode, Inc.; and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2015, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2011-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012 International Business Machines Corporation +and others. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012,2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2012-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines Corporation and * +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2014, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2013-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2014-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2015-2016, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016 and later: Unicode, Inc. and others. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) 2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (C) The Internet Society (2002). All Rights Reserved. + +This document and translations of it may be copied and furnished to +others, and derivative works that comment on or otherwise explain it +or assist in its implementation may be prepared, copied, published +and distributed, in whole or in part, without restriction of any +kind, provided that the above copyright notice and this paragraph are +included on all such copies and derivative works. However, this +document itself may not be modified in any way, such as by removing +the copyright notice or references to the Internet Society or other +Internet organizations, except as needed for the purpose of +developing Internet standards in which case the procedures for +copyrights defined in the Internet Standards process must be +followed, or as required to translate it into languages other than +English. + +The limited permissions granted above are perpetual and will not be +revoked by the Internet Society or its successors or assigns. + +This document and the information contained herein is provided on an +"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING +TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING +BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION +HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF +MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-------------------------------------------------------------------------------- +icu + +Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2015, International Business Machines Corporation and others. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2016, International Business Machines Corporation + and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1996-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2011, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1997-2016, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2000-2004 IBM, Inc. and Others. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2000-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2000-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2005, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2007, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2010 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2012, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2001-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2005, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2005, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2006, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2007, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2010, International Business Machines Corporation * +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2011, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2012, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2014, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2016 International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2008, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2010 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2011, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2013, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2003-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2006, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2010, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2014 International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2015, International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2004-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2012, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2012, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2013, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2014, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2007-2016, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2008-2010, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2008-2011, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2008-2015, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2009, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2011-2012 International Business Machines Corporation +and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2014, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2014-2016, International Business Machines +Corporation and others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2015, International Business Machines Corporation and +others. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2010. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2011. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2012. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2014. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2016. All rights reserved. + +This software is made available under the terms of the +ICU License -- ICU 1.8.1 and later. +-------------------------------------------------------------------------------- +icu + +Copyright 2001 and onwards Google Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright 2004 and onwards Google Inc. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +Copyright 2007 Google Inc. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +See Terms of Use +for definitions of Unicode Inc.’s Data Files and Software. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2022 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. + +Third-Party Software Licenses + +This section contains third-party software notices and/or additional +terms for licensed third-party software components included within ICU +libraries. + +ICU License - ICU 1.8.1 to ICU 57.1 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2016 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY +SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +All trademarks and registered trademarks mentioned herein are the +property of their respective owners. + +Chinese/Japanese Word Break Dictionary Data (cjdict.txt) + +The Google Chrome software developed by Google is licensed under +the BSD license. Other software included in this distribution is +provided under other licenses, as set forth below. + +The BSD License +http://opensource.org/licenses/bsd-license.php +Copyright (C) 2006-2008, Google Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided with +the distribution. +Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The word list in cjdict.txt are generated by combining three word lists +listed below with further processing for compound word breaking. The +frequency is generated with an iterative training against Google web +corpora. + +* Libtabe (Chinese) + - https://sourceforge.net/project/?group_id=1519 + - Its license terms and conditions are shown below. + +* IPADIC (Japanese) + - http://chasen.aist-nara.ac.jp/chasen/distribution.html + - Its license terms and conditions are shown below. + +Copyright (c) 1999 TaBE Project. +Copyright (c) 1999 Pai-Hsiang Hsiao. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the TaBE Project nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + +Copyright (c) 1999 Computer Systems and Communication Lab, + Institute of Information Science, Academia + Sinica. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the Computer Systems and Communication Lab + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + +Copyright 1996 Chih-Hao Tsai @ Beckman Institute, + University of Illinois +c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 + +Copyright 2000, 2001, 2002, 2003 Nara Institute of Science +and Technology. All Rights Reserved. + +Use, reproduction, and distribution of this software is permitted. +Any copy of this software, whether in its original form or modified, +must include both the above copyright notice and the following +paragraphs. + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. + +Lao Word Break Dictionary Data (laodict.txt) + +Copyright (C) 2016 and later: Unicode, Inc. and others. +License & terms of use: http://www.unicode.org/copyright.html +Copyright (c) 2015 International Business Machines Corporation +and others. All Rights Reserved. + +Project: https://github.com/rober42539/lao-dictionary +Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt +License: https://github.com/rober42539/lao-dictionary/LICENSE.txt + (copied below) + +This file is derived from the above dictionary version of Nov 22, 2020 + +Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. Redistributions in binary +form must reproduce the above copyright notice, this list of conditions and +the following disclaimer in the documentation and/or other materials +provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. + +Burmese Word Break Dictionary Data (burmesedict.txt) + +Copyright (c) 2014 International Business Machines Corporation +and others. All Rights Reserved. + +This list is part of a project hosted at: + github.com/kanyawtech/myanmar-karen-word-lists + +Copyright (c) 2013, LeRoy Benjamin Sharon +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: Redistributions of source code must retain the above +copyright notice, this list of conditions and the following +disclaimer. Redistributions in binary form must reproduce the +above copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided +with the distribution. + + Neither the name Myanmar Karen Word Lists, nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +Google double-conversion + +Copyright 2006-2011, the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +File: install-sh (only for ICU4C) + + +Copyright 1991 by the Massachusetts Institute of Technology + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of M.I.T. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. M.I.T. makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. +-------------------------------------------------------------------------------- +icu + +punycode.c 0.4.0 (2001-Nov-17-Sat) +http://www.cs.berkeley.edu/~amc/idn/ +Adam M. Costello +http://www.nicemice.net/amc/ + +Disclaimer and license + + Regarding this entire document or any portion of it (including + the pseudocode and C code), the author makes no guarantees and + is not responsible for any damage resulting from its use. The + author grants irrevocable permission to anyone to use, modify, + and distribute it in any way that does not diminish the rights + of anyone else to use, modify, and distribute it, provided that + redistributed derivative works do not contain misleading author or + version information. Derivative works need not be licensed under + similar terms. +-------------------------------------------------------------------------------- +include + +Copyright (C) 2011 Nick Bruun +Copyright (C) 2013 Vlad Lazarenko +Copyright (C) 2014 Nicolas Pauss +-------------------------------------------------------------------------------- +include + +Copyright (c) 2008-2009 Bjoern Hoehrmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2009 Florian Loitsch. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2011 - Nick Bruun. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. If you meet (any of) the author(s), you're encouraged to buy them a beer, + a drink or whatever is suited to the situation, given that you like the + software. +4. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +include + +Copyright (c) 2013-2019 Niels Lohmann . + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Berscheid + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +inja + +Copyright (c) 2018-2021 Lars Berscheid + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +inject_js + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2019 Florent37 + Copyright 2021 Eric Prokop und Nils Wieler Hard- und Softwareentwicklung GbR + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +integral_isolates + +MIT License + +Copyright (c) 2022 Johannes Löhnn + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +io +term_glyph + +Copyright 2017, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +js + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +json + +Copyright (c) 2013-2022 Niels Lohmann + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +json_annotation +platform + +Copyright 2017, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2007-2012 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2008-2009 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2013-2014 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2013-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +libXNVCtrl + +Copyright (c) 2008 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +libXNVCtrl + +Copyright (c) 2010 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +libcxx + +Copyright 2018 Ulf Adams +Copyright (c) Microsoft Corporation. All rights reserved. + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT + +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1988 by Jef Poskanzer. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1989 by Jef Poskanzer. +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, provided +that the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation. This software is provided "as is" without express or +implied warranty. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2013-2014, Linaro Limited. All Rights Reserved. +Author: Ragesh Radhakrishnan +Copyright (C) 2014-2016, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. +Copyright (C) 2016, Siarhei Siamashka. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2014, Siarhei Siamashka. All Rights Reserved. +Copyright (C) 2014, Linaro Limited. All Rights Reserved. +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2014, Jay Foad. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2014 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011, 2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2010, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library - version 1.02 + +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +We are also required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo Licenses +====================== + +libjpeg-turbo is covered by three compatible BSD-style open source licenses: + +- The IJG (Independent JPEG Group) License, which is listed in + [README.ijg](README.ijg) + + This license applies to the libjpeg API library and associated programs + (any code inherited from libjpeg, and any modifications to that code.) + +- The Modified (3-clause) BSD License, which is listed in + [turbojpeg.c](turbojpeg.c) + + This license covers the TurboJPEG API library and associated programs. + +- The zlib License, which is listed in [simd/jsimdext.inc](simd/jsimdext.inc) + + This license is a subset of the other two, and it covers the libjpeg-turbo + SIMD extensions. + + +Complying with the libjpeg-turbo Licenses +========================================= + +This section provides a roll-up of the libjpeg-turbo licensing terms, to the +best of our understanding. + +1. If you are distributing a modified version of the libjpeg-turbo source, + then: + + 1. You cannot alter or remove any existing copyright or license notices + from the source. + + **Origin** + - Clause 1 of the IJG License + - Clause 1 of the Modified BSD License + - Clauses 1 and 3 of the zlib License + + 2. You must add your own copyright notice to the header of each source + file you modified, so others can tell that you modified that file (if + there is not an existing copyright header in that file, then you can + simply add a notice stating that you modified the file.) + + **Origin** + - Clause 1 of the IJG License + - Clause 2 of the zlib License + + 3. You must include the IJG README file, and you must not alter any of the + copyright or license text in that file. + + **Origin** + - Clause 1 of the IJG License + +2. If you are distributing only libjpeg-turbo binaries without the source, or + if you are distributing an application that statically links with + libjpeg-turbo, then: + + 1. Your product documentation must include a message stating: + + This software is based in part on the work of the Independent JPEG + Group. + + **Origin** + - Clause 2 of the IJG license + + 2. If your binary distribution includes or uses the TurboJPEG API, then + your product documentation must include the text of the Modified BSD + License. + + **Origin** + - Clause 2 of the Modified BSD License + +3. You cannot use the name of the IJG or The libjpeg-turbo Project or the + contributors thereof in advertising, publicity, etc. + + **Origin** + - IJG License + - Clause 3 of the Modified BSD License + +4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be + free of defects, nor do we accept any liability for undesirable + consequences resulting from your use of the software. + + **Origin** + - IJG License + - Modified BSD License + - zlib License +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo note: This file has been modified by The libjpeg-turbo Project +to include only information relevant to libjpeg-turbo, to wordsmith certain +sections, and to remove impolitic language that existed in the libjpeg v8 +README. It is included only for reference. Please see README.md for +information specific to libjpeg-turbo. + + +The Independent JPEG Group's JPEG software +========================================== + +This distribution contains a release of the Independent JPEG Group's free JPEG +software. You are welcome to redistribute this software and to use it for any +purpose, subject to the conditions under LEGAL ISSUES, below. + +This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone, +Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson, +Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers, +and other members of the Independent JPEG Group. + +IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee +(also known as JPEG, together with ITU-T SG16). + + +DOCUMENTATION ROADMAP +===================== + +This file contains the following sections: + +OVERVIEW General description of JPEG and the IJG software. +LEGAL ISSUES Copyright, lack of warranty, terms of distribution. +REFERENCES Where to learn more about JPEG. +ARCHIVE LOCATIONS Where to find newer versions of this software. +FILE FORMAT WARS Software *not* to get. +TO DO Plans for future IJG releases. + +Other documentation files in the distribution are: + +User documentation: + usage.txt Usage instructions for cjpeg, djpeg, jpegtran, + rdjpgcom, and wrjpgcom. + *.1 Unix-style man pages for programs (same info as usage.txt). + wizard.txt Advanced usage instructions for JPEG wizards only. + change.log Version-to-version change highlights. +Programmer and internal documentation: + libjpeg.txt How to use the JPEG library in your own programs. + example.c Sample code for calling the JPEG library. + structure.txt Overview of the JPEG library's internal structure. + coderules.txt Coding style rules --- please read if you contribute code. + +Please read at least usage.txt. Some information can also be found in the JPEG +FAQ (Frequently Asked Questions) article. See ARCHIVE LOCATIONS below to find +out where to obtain the FAQ article. + +If you want to understand how the JPEG code works, we suggest reading one or +more of the REFERENCES, then looking at the documentation files (in roughly +the order listed) before diving into the code. + + +OVERVIEW +======== + +This package contains C software to implement JPEG image encoding, decoding, +and transcoding. JPEG (pronounced "jay-peg") is a standardized compression +method for full-color and grayscale images. JPEG's strong suit is compressing +photographic images or other types of images that have smooth color and +brightness transitions between neighboring pixels. Images with sharp lines or +other abrupt features may not compress well with JPEG, and a higher JPEG +quality may have to be used to avoid visible compression artifacts with such +images. + +JPEG is lossy, meaning that the output pixels are not necessarily identical to +the input pixels. However, on photographic content and other "smooth" images, +very good compression ratios can be obtained with no visible compression +artifacts, and extremely high compression ratios are possible if you are +willing to sacrifice image quality (by reducing the "quality" setting in the +compressor.) + +This software implements JPEG baseline, extended-sequential, and progressive +compression processes. Provision is made for supporting all variants of these +processes, although some uncommon parameter settings aren't implemented yet. +We have made no provision for supporting the hierarchical or lossless +processes defined in the standard. + +We provide a set of library routines for reading and writing JPEG image files, +plus two sample applications "cjpeg" and "djpeg", which use the library to +perform conversion between JPEG and some other popular image file formats. +The library is intended to be reused in other applications. + +In order to support file conversion and viewing software, we have included +considerable functionality beyond the bare JPEG coding/decoding capability; +for example, the color quantization modules are not strictly part of JPEG +decoding, but they are essential for output to colormapped file formats or +colormapped displays. These extra functions can be compiled out of the +library if not required for a particular application. + +We have also included "jpegtran", a utility for lossless transcoding between +different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple +applications for inserting and extracting textual comments in JFIF files. + +The emphasis in designing this software has been on achieving portability and +flexibility, while also making it fast enough to be useful. In particular, +the software is not intended to be read as a tutorial on JPEG. (See the +REFERENCES section for introductory material.) Rather, it is intended to +be reliable, portable, industrial-strength code. We do not claim to have +achieved that goal in every aspect of the software, but we strive for it. + +We welcome the use of this software as a component of commercial products. +No royalty is required, but we do ask for an acknowledgement in product +documentation, as described under LEGAL ISSUES. + + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent (now expired), GIF reading +support has been removed altogether, and the GIF writer has been simplified +to produce "uncompressed GIFs". This technique does not use the LZW +algorithm; the resulting GIF files are larger than usual, but are readable +by all standard GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + + +REFERENCES +========== + +We recommend reading one or more of these references before trying to +understand the innards of the JPEG software. + +The best short technical introduction to the JPEG compression algorithm is + Wallace, Gregory K. "The JPEG Still Picture Compression Standard", + Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. +(Adjacent articles in that issue discuss MPEG motion picture compression, +applications of JPEG, and related topics.) If you don't have the CACM issue +handy, a PDF file containing a revised version of Wallace's article is +available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually +a preprint for an article that appeared in IEEE Trans. Consumer Electronics) +omits the sample images that appeared in CACM, but it includes corrections +and some added material. Note: the Wallace article is copyright ACM and IEEE, +and it may not be used for commercial purposes. + +A somewhat less technical, more leisurely introduction to JPEG can be found in +"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by +M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides +good explanations and example C code for a multitude of compression methods +including JPEG. It is an excellent source if you are comfortable reading C +code but don't know much about data compression in general. The book's JPEG +sample code is far from industrial-strength, but when you are ready to look +at a full implementation, you've got one here... + +The best currently available description of JPEG is the textbook "JPEG Still +Image Data Compression Standard" by William B. Pennebaker and Joan L. +Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. +Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG +standards (DIS 10918-1 and draft DIS 10918-2). + +The original JPEG standard is divided into two parts, Part 1 being the actual +specification, while Part 2 covers compliance testing methods. Part 1 is +titled "Digital Compression and Coding of Continuous-tone Still Images, +Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS +10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of +Continuous-tone Still Images, Part 2: Compliance testing" and has document +numbers ISO/IEC IS 10918-2, ITU-T T.83. + +The JPEG standard does not specify all details of an interchangeable file +format. For the omitted details we follow the "JFIF" conventions, revision +1.02. JFIF 1.02 has been adopted as an Ecma International Technical Report +and thus received a formal publication status. It is available as a free +download in PDF format from +http://www.ecma-international.org/publications/techreports/E-TR-098.htm. +A PostScript version of the JFIF document is available at +http://www.ijg.org/files/jfif.ps.gz. There is also a plain text version at +http://www.ijg.org/files/jfif.txt.gz, but it is missing the figures. + +The TIFF 6.0 file format specification can be obtained by FTP from +ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme +found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. +IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). +Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 +(Compression tag 7). Copies of this Note can be obtained from +http://www.ijg.org/files/. It is expected that the next revision +of the TIFF spec will replace the 6.0 JPEG design with the Note's design. +Although IJG's own code does not support TIFF/JPEG, the free libtiff library +uses our library to implement TIFF/JPEG per the Note. + + +ARCHIVE LOCATIONS +================= + +The "official" archive site for this software is www.ijg.org. +The most recent released version can always be found there in +directory "files". + +The JPEG FAQ (Frequently Asked Questions) article is a source of some +general information about JPEG. +It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq/ +and other news.answers archive sites, including the official news.answers +archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. +If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu +with body + send usenet/news.answers/jpeg-faq/part1 + send usenet/news.answers/jpeg-faq/part2 + + +FILE FORMAT WARS +================ + +The ISO/IEC JTC1/SC29/WG1 standards committee (also known as JPEG, together +with ITU-T SG16) currently promotes different formats containing the name +"JPEG" which are incompatible with original DCT-based JPEG. IJG therefore does +not support these formats (see REFERENCES). Indeed, one of the original +reasons for developing this free software was to help force convergence on +common, interoperable format standards for JPEG files. +Don't use an incompatible file format! +(In any case, our decoder will remain capable of reading existing JPEG +image files indefinitely.) + + +TO DO +===== + +Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org. +-------------------------------------------------------------------------------- +libmicrohttpd +skia + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libpng + +COPYRIGHT NOTICE, DISCLAIMER, and LICENSE +========================================= + +PNG Reference Library License version 2 +--------------------------------------- + +* Copyright (c) 1995-2019 The PNG Reference Library Authors. +* Copyright (c) 2018-2019 Cosmin Truta. +* Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. +* Copyright (c) 1996-1997 Andreas Dilger. +* Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +The software is supplied "as is", without warranty of any kind, +express or implied, including, without limitation, the warranties +of merchantability, fitness for a particular purpose, title, and +non-infringement. In no event shall the Copyright owners, or +anyone distributing the software, be liable for any damages or +other liability, whether in contract, tort or otherwise, arising +from, out of, or in connection with the software, or the use or +other dealings in the software, even if advised of the possibility +of such damage. + +Permission is hereby granted to use, copy, modify, and distribute +this software, or portions hereof, for any purpose, without fee, +subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you + must not claim that you wrote the original software. If you + use this software in a product, an acknowledgment in the product + documentation would be appreciated, but is not required. + +2. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + + +PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) +----------------------------------------------------------------------- + +libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are +Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are +derived from libpng-1.0.6, and are distributed according to the same +disclaimer and license as libpng-1.0.6 with the following individuals +added to the list of Contributing Authors: + + Simon-Pierre Cadieux + Eric S. Raymond + Mans Rullgard + Cosmin Truta + Gilles Vollant + James Yu + Mandar Sahastrabuddhe + Google Inc. + Vadim Barkov + +and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of + the library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is + with the user. + +Some files in the "contrib" directory and some configure-generated +files that are distributed with libpng have other copyright owners, and +are released under other open source licenses. + +libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are +Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from +libpng-0.96, and are distributed according to the same disclaimer and +license as libpng-0.96, with the following individuals added to the +list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + +libpng versions 0.89, June 1996, through 0.96, May 1997, are +Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, +and are distributed according to the same disclaimer and license as +libpng-0.88, with the following individuals added to the list of +Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + +Some files in the "scripts" directory have other copyright owners, +but are released under this license. + +libpng versions 0.5, May 1995, through 0.88, January 1996, are +Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. + +For the purposes of this copyright and license, "Contributing Authors" +is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + +The PNG Reference Library is supplied "AS IS". The Contributing +Authors and Group 42, Inc. disclaim all warranties, expressed or +implied, including, without limitation, the warranties of +merchantability and of fitness for any purpose. The Contributing +Authors and Group 42, Inc. assume no liability for direct, indirect, +incidental, special, exemplary, or consequential damages, which may +result from the use of the PNG Reference Library, even if advised of +the possibility of such damage. + +Permission is hereby granted to use, copy, modify, and distribute this +source code, or portions hereof, for any purpose, without fee, subject +to the following restrictions: + +1. The origin of this source code must not be misrepresented. + +2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + +3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + +The Contributing Authors and Group 42, Inc. specifically permit, +without fee, and encourage the use of this source code as a component +to supporting the PNG file format in commercial products. If you use +this source code in a product, acknowledgment is not required but would +be appreciated. +-------------------------------------------------------------------------------- +libtess2 + +Copyright (C) [dates of first publication] Silicon Graphics, Inc. +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice including the dates of first publication and either this +permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Silicon Graphics, Inc. shall not +be used in advertising or otherwise to promote the sale, use or other dealings in +this Software without prior written authorization from Silicon Graphics, Inc. +-------------------------------------------------------------------------------- +libwebp + +Copyright (c) 2010, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2010 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2011 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2012 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2013 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2014 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2015 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2016 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2017 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2018 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +lottie + +MIT License + +Copyright (c) [year] [fullname] + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +markdown + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +material_color_utilities + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-------------------------------------------------------------------------------- +nested +provider + +MIT License + +Copyright (c) 2019 Remi Rousselet + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +node_preamble + +The MIT License (MIT) + +Copyright (c) 2015 Michael Bullington + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +=== + +Copyright 2012, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +ordered_set + +MIT License + +Copyright (c) 2017 Luan Nico + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +-------------------------------------------------------------------------------- +padracing + +MIT License + +Copyright (c) 2022 Blue Fire + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +path_parsing + +Copyright (c) 2018 Dan Field + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +perfetto + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +Copyright (c) 2017, The Android Open Source Project + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +petitparser +xml + +The MIT License + +Copyright (c) 2006-2023 Lukas Renggli. +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +platform_detect + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2017 Workiva Inc. + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +-------------------------------------------------------------------------------- +pointycastle + + +Copyright (c) 2000 - 2019 The Legion of the Bouncy Castle Inc. (https://www.bouncycastle.org) + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +-------------------------------------------------------------------------------- +rapidjson + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip-> All rights reserved-> + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +Copyright (c) 2006-2013 Alexander Chemeris + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the product nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +rapidjson + +The above software in this distribution may have been modified by +THL A29 Limited ("Tencent Modifications"). +All Tencent Modifications are Copyright (C) 2015 THL A29 Limited. +-------------------------------------------------------------------------------- +raw_image_provider + +MIT License + +Copyright (c) 2021 Yrom Wang + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +root_certificates + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +You may obtain a copy of this library's Source Code Form from: https://dart.googlesource.com/root_certificates/+/692f6d6488af68e0121317a9c2c9eb393eb0ee50 + +-------------------------------------------------------------------------------- +skia + +Copyright (C) 2014 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2005 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006-2012 The Android Open Source Project +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2007 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009-2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2022 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2023 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2023 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2023 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +spine_flutter + +Spine Runtimes License Agreement +Last updated September 24, 2021. Replaces all prior versions. + +Copyright (c) 2013-2021, Esoteric Software LLC + +Integration of the Spine Runtimes into software or otherwise creating +derivative works of the Spine Runtimes is permitted under the terms and +conditions of Section 2 of the Spine Editor License Agreement: +http://esotericsoftware.com/spine-editor-license + +Otherwise, it is permitted to integrate the Spine Runtimes into software +or otherwise create derivative works of the Spine Runtimes (collectively, +"Products"), provided that each user of the Products must obtain their own +Spine Editor license and redistribution of the Products in any form must +include this license and copyright notice. + +THE SPINE RUNTIMES ARE PROVIDED BY ESOTERIC SOFTWARE LLC "AS IS" AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL ESOTERIC SOFTWARE LLC BE LIABLE FOR ANY +DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, +BUSINESS INTERRUPTION, OR LOSS OF USE, DATA, OR PROFITS) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +THE SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +spirv-cross + +Copyright 2014-2016,2021 The Khronos Group, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +spring_animation + +Copyright (c) Meta Platforms, Inc. and affiliates. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +sqlite + +The source code for SQLite is in the public domain. No claim of +copyright is made on any part of the core source code. (The +documentation and test code is a different matter - some sections of +documentation and test logic are governed by open-source licenses.) +All contributors to the SQLite core software have signed affidavits +specifically disavowing any copyright interest in the code. This means +that anybody is able to legally do anything they want with the SQLite +source code. + +There are other SQL database engines with liberal licenses that allow +the code to be broadly and freely used. But those other engines are +still governed by copyright law. SQLite is different in that copyright +law simply does not apply. + +The source code files for other SQL database engines typically begin +with a comment describing your legal rights to view and copy that +file. The SQLite source code contains no license since it is not +governed by copyright. Instead of a license, the SQLite source code +offers a blessing: + +May you do good and not evil +May you find forgiveness for yourself and forgive others +May you share freely, never taking more than you give. +-------------------------------------------------------------------------------- +synchronized + +MIT License + +Copyright (c) 2016, Alexandre Roux Tekartik. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +systeminfo + +Copyright (C) 2009 Apple Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +tcmalloc + +Copyright (c) 2003, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +tcmalloc + +Copyright (c) 2005, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +test_api +test_core + +Copyright 2018, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +tiled + +The MIT License (MIT) + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +uuid + +Copyright (c) 2021 Yulian Kuncheff + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +vector_math + +Copyright 2015, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Copyright (C) 2013 Andrew Magill + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. + +-------------------------------------------------------------------------------- +vulkan-validation-layers + +Copyright (C) 2012-2020 Yann Collet + +BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +vulkan-validation-layers +vulkan_memory_allocator + +Copyright (c) 2017-2022 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +vulkanmemoryallocator + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +web_ffi_fork + +Copyright 2021 Eric Prokop und Nils Wieler Hard- und Softwareentwicklung GbR + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +web_locale_keymap + +Copyright (c) 2022 Google LLC + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +web_socket_channel + +Copyright 2016, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +webkit_inspection_protocol + +Copyright 2013, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +win32 + +Copyright 2019, Dart | Windows. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet. + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +yaml + +Copyright (c) 2014, the Dart project authors. +Copyright (c) 2006, Kirill Simonov. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1998-2005 Gilles Vollant +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2017 ARM, Inc. +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright (c) 2022 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright 2022 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +version 1.2.12, March 27th, 2022 + +Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/audio/music/bg_music.ogg b/docs/1.8.2/_static/apps/examples/assets/assets/audio/music/bg_music.ogg new file mode 100644 index 000000000..93db1d655 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/audio/music/bg_music.ogg differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/audio/sfx/fire_1.mp3 b/docs/1.8.2/_static/apps/examples/assets/assets/audio/sfx/fire_1.mp3 new file mode 100644 index 000000000..7b891722d Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/audio/sfx/fire_1.mp3 differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/audio/sfx/fire_2.mp3 b/docs/1.8.2/_static/apps/examples/assets/assets/audio/sfx/fire_2.mp3 new file mode 100644 index 000000000..60c13004d Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/audio/sfx/fire_2.mp3 differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/0x72_DungeonTilesetII_v1.4.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/0x72_DungeonTilesetII_v1.4.png new file mode 100644 index 000000000..0304491e0 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/0x72_DungeonTilesetII_v1.4.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/Car.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/Car.png new file mode 100644 index 000000000..163692105 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/Car.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/chopper.json b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/chopper.json new file mode 100644 index 000000000..21840a97f --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/chopper.json @@ -0,0 +1,52 @@ +{ "frames": { + "chopper 0.aseprite": { + "frame": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + }, + "chopper 1.aseprite": { + "frame": { "x": 48, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + }, + "chopper 2.aseprite": { + "frame": { "x": 96, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + }, + "chopper 3.aseprite": { + "frame": { "x": 144, "y": 0, "w": 48, "h": 48 }, + "rotated": false, + "trimmed": false, + "spriteSourceSize": { "x": 0, "y": 0, "w": 48, "h": 48 }, + "sourceSize": { "w": 48, "h": 48 }, + "duration": 100 + } + }, + "meta": { + "app": "http://www.aseprite.org/", + "version": "1.3-dev", + "image": "/home/erick/projetos/gamedev/airplane-resource-pack/chopper.png", + "format": "RGBA8888", + "size": { "w": 192, "h": 48 }, + "scale": "1", + "frameTags": [ + ], + "layers": [ + { "name": "body", "opacity": 255, "blendMode": "normal" }, + { "name": "rotor", "opacity": 255, "blendMode": "normal" }, + { "name": "stabilizer", "opacity": 255, "blendMode": "normal" } + ], + "slices": [ + ] + } +} diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/chopper.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/chopper.png new file mode 100644 index 000000000..7e7d3da5c Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/chopper.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/creature.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/creature.png new file mode 100644 index 000000000..cc1ed0ced Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/creature.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/ember.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/ember.png new file mode 100644 index 000000000..ded814a80 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/ember.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/lottieLogo.json b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/lottieLogo.json new file mode 100644 index 000000000..51dbe4f0f --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/lottieLogo.json @@ -0,0 +1 @@ +{"assets":[],"layers":[{"ddd":0,"ind":0,"ty":1,"nm":"MASTER","ks":{"o":{"k":0},"r":{"k":0},"p":{"k":[214.457,347.822,0]},"a":{"k":[60,60,0]},"s":{"k":[100,100,100]}},"ao":0,"sw":120,"sh":120,"sc":"#ffffff","ip":12,"op":179,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":1,"ty":4,"nm":"S5-Y 4","parent":0,"ks":{"o":{"k":100},"r":{"k":-89.1},"p":{"k":[53.205,131.606,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[142.038,29.278],[131.282,21.807]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[50.633],"e":[0]},{"t":83}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[75.856],"e":[0]},{"t":83}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":76,"op":84,"st":40,"bm":0,"sr":1},{"ddd":0,"ind":2,"ty":4,"nm":"S4-Y 4","parent":0,"ks":{"o":{"k":100},"r":{"k":-89.1},"p":{"k":[53.205,131.606,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[142.183,-5.112],[130.029,5.016]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[43.833],"e":[0]},{"t":83}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[66.356],"e":[0]},{"t":83}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":76,"op":84,"st":40,"bm":0,"sr":1},{"ddd":0,"ind":3,"ty":4,"nm":"S3-Y 4","parent":0,"ks":{"o":{"k":100},"r":{"k":-89.1},"p":{"k":[53.205,131.606,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[147.699,13.025],[133.195,13.21]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[42.133],"e":[0]},{"t":83}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":76,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":79,"s":[66.356],"e":[0]},{"t":83}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":76,"op":84,"st":40,"bm":0,"sr":1},{"ddd":0,"ind":4,"ty":4,"nm":"S5-Y 3","parent":0,"ks":{"o":{"k":100},"r":{"k":97.9},"p":{"k":[58.205,-39.394,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[145.677,22.22],[134.922,14.749]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[50.633],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[75.856],"e":[0]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":75,"op":83,"st":39,"bm":0,"sr":1},{"ddd":0,"ind":5,"ty":4,"nm":"S4-Y 3","parent":0,"ks":{"o":{"k":100},"r":{"k":97.9},"p":{"k":[58.205,-39.394,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[144.429,-5.397],[132.275,4.731]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[43.833],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[66.356],"e":[0]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":75,"op":83,"st":39,"bm":0,"sr":1},{"ddd":0,"ind":6,"ty":4,"nm":"S3-Y 3","parent":0,"ks":{"o":{"k":100},"r":{"k":97.9},"p":{"k":[58.205,-39.394,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[149.624,8.244],[136.648,10.156]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[42.133],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":75,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":78,"s":[66.356],"e":[0]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":75,"op":83,"st":39,"bm":0,"sr":1},{"ddd":0,"ind":7,"ty":4,"nm":"S13","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[128,3.65],[78.25,3.5]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":85,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":90,"s":[21.233],"e":[0]},{"t":94}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":85,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":90,"s":[66.356],"e":[0]},{"t":94}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":85,"op":95,"st":49,"bm":0,"sr":1},{"ddd":0,"ind":8,"ty":4,"nm":"S12","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[119.25,-20.05],[63.5,-20.5]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":87,"s":[21.233],"e":[0]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":87,"s":[66.356],"e":[0]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":84,"op":94,"st":48,"bm":0,"sr":1},{"ddd":0,"ind":9,"ty":4,"nm":"S11","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[119.5,-45.05],[82.75,-44.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":80,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":83,"s":[21.233],"e":[0]},{"t":87}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":80,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":83,"s":[66.356],"e":[0]},{"t":87}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":80,"op":90,"st":44,"bm":0,"sr":1},{"ddd":0,"ind":10,"ty":4,"nm":"S5-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[169.5,18.073],[137.481,11.365]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[50.633],"e":[0]},{"t":107}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[75.856],"e":[0]},{"t":107}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":97,"op":107,"st":61,"bm":0,"sr":1},{"ddd":0,"ind":11,"ty":4,"nm":"S4-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[156.45,-23.05],[132,2.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[43.833],"e":[0]},{"t":107}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[66.356],"e":[0]},{"t":107}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":97,"op":107,"st":61,"bm":0,"sr":1},{"ddd":0,"ind":12,"ty":4,"nm":"S3-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[166.731,-7.927],[136.731,7.115]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[42.133],"e":[0]},{"t":107}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":97,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":100,"s":[66.356],"e":[0]},{"t":107}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":97,"op":107,"st":61,"bm":0,"sr":1},{"ddd":0,"ind":13,"ty":4,"nm":"S6-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-87.5,20.95],[-48.75,54.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[43.933]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[43.933],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[70.456]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[70.456],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":14,"ty":4,"nm":"S5-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-94.5,37.073],[-48.769,55.365]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[50.633]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[50.633],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[75.856]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[75.856],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":15,"ty":4,"nm":"S4-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[7.45,21.95],[-32.75,55.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[43.833]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[43.833],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[66.356],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":16,"ty":4,"nm":"S3-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[16.231,39.073],[-32.769,57.365]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[87],"e":[42.133]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[42.133],"e":[0]},{"t":64}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":57,"s":[66.356],"e":[0]},{"t":64}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":2},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":54,"op":64,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":17,"ty":4,"nm":"S8","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[-0.148,14.256],[10.476,0],[0,0]],"o":[[0,0],[-8.551,-8.263],[-21.454,0],[0,0]],"v":[[-3,35.95],[-1.352,-6.756],[-32.046,-20.579],[-42.25,4.25]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[21.233],"e":[0]},{"t":75}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[66.356],"e":[0]},{"t":75}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":65,"op":75,"st":29,"bm":0,"sr":1},{"ddd":0,"ind":18,"ty":4,"nm":"S7","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[27,1.45],[31.046,-1.421],[0,0]],"o":[[-27,-1.45],[-26.426,1.21],[0,0]],"v":[[34.5,-13.05],[-35.046,-35.579],[-62.25,-5.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[87],"e":[21.233]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[21.233],"e":[0]},{"t":75}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":65,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[66.356],"e":[0]},{"t":75}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":65,"op":75,"st":29,"bm":0,"sr":1},{"ddd":0,"ind":19,"ty":4,"nm":"S2-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[1.9,-10.768],[1,-19]],"o":[[0,0],[-3.167,17.951],[-1,19]],"v":[[-67.25,-105.5],[-72.333,-84.201],[-76.5,-37.75]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[87],"e":[25.333]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[25.333],"e":[0]},{"t":36}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[100],"e":[69.056]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[69.056],"e":[0]},{"t":36}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":30,"op":37,"st":-7,"bm":0,"sr":1},{"ddd":0,"ind":20,"ty":4,"nm":"S1-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[25.043,45.678,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[1.9,-10.768],[1,-19]],"o":[[0,0],[-3.167,17.951],[-1,19]],"v":[[-67.125,-112],[-75.458,-89.951],[-80.375,-39.25]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[87],"e":[37.533]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[37.533],"e":[0]},{"t":36}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":29,"s":[100],"e":[66.356]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":33,"s":[66.356],"e":[0]},{"t":36}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":1.5},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape 1"}],"ip":30,"op":37,"st":-7,"bm":0,"sr":1},{"ddd":0,"ind":21,"ty":4,"nm":"Dot1","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.823,"y":0},"n":"0p833_0p833_0p823_0","t":-3,"s":[295.771,108.994,0],"e":[35.771,108.994,0],"to":[0,0,0],"ti":[0,0,0]},{"t":16}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[9.4,9.4]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":-5,"op":17,"st":-36,"bm":0,"sr":1},{"ddd":0,"ind":22,"ty":4,"nm":"L-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[25.671,-4.167],[1.456,6.902],[-8.481,1.863],[-47.562,13.01],[-0.501,0.133],[-71.423,-2.315]],"o":[[0,0],[-8.224,1.335],[-1.456,-6.903],[23.817,-5.233],[0.16,-0.044],[0.501,-0.133],[0,0]],"v":[[-8.837,-58.229],[-35.834,33.662],[-51.688,23.148],[-41.174,7.293],[51.797,44.178],[53.188,43.741],[140.394,43.672]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[166.029,270.643],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8"},{"ty":"tm","s":{"k":[{"i":{"x":[0.703],"y":[0.821]},"o":{"x":[0.167],"y":[0.167]},"n":["0p703_0p821_0p167_0p167"],"t":18,"s":[80],"e":[50]},{"i":{"x":[0.263],"y":[1]},"o":{"x":[0.037],"y":[0.168]},"n":["0p263_1_0p037_0p168"],"t":23,"s":[50],"e":[30]},{"t":55}],"ix":1},"e":{"k":[{"i":{"x":[0.337],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p337_1_0p167_0p167"],"t":18,"s":[81],"e":[73.4]},{"t":29}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":18,"op":179,"st":8,"bm":0,"sr":1},{"ddd":0,"ind":23,"ty":4,"nm":"L-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[25.671,-4.167],[1.456,6.902],[-8.481,1.863],[-47.562,13.01],[-0.501,0.133],[-71.423,-2.315]],"o":[[0,0],[-8.224,1.335],[-1.456,-6.903],[23.817,-5.233],[0.16,-0.044],[0.501,-0.133],[0,0]],"v":[[-8.837,-58.229],[-35.834,33.662],[-51.688,23.148],[-41.174,7.293],[51.797,44.178],[53.188,43.741],[140.394,43.672]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[166.029,270.643],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 8"},{"ty":"tm","s":{"k":[{"i":{"x":[0.703],"y":[0.857]},"o":{"x":[0.167],"y":[0.167]},"n":["0p703_0p857_0p167_0p167"],"t":16,"s":[80],"e":[50]},{"i":{"x":[0.938],"y":[1]},"o":{"x":[0.333],"y":[0.202]},"n":["0p938_1_0p333_0p202"],"t":20,"s":[50],"e":[0]},{"t":28}],"ix":1},"e":{"k":[{"i":{"x":[0.337],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p337_1_0p167_0p167"],"t":16,"s":[81],"e":[73.4]},{"t":27}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":16,"op":179,"st":8,"bm":0,"sr":1},{"ddd":0,"ind":24,"ty":1,"nm":"N","parent":0,"ks":{"o":{"k":0},"r":{"k":0},"p":{"k":[{"i":{"x":0.26,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p26_1_0p167_0p167","t":28,"s":[-33.667,8.182,0],"e":[-33.667,-72.818,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.74,"y":0},"n":"0p833_0p833_0p74_0","t":40,"s":[-33.667,-72.818,0],"e":[-33.667,102.057,0],"to":[0,0,0],"ti":[0,0,0]},{"t":54}]},"a":{"k":[60,60,0]},"s":{"k":[100,100,100]}},"ao":0,"sw":120,"sh":120,"sc":"#ffffff","ip":28,"op":54,"st":0,"bm":0,"sr":1},{"ddd":0,"ind":25,"ty":4,"nm":"Dot-Y","parent":24,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":28,"s":[39.875,60,0],"e":[79.375,60,0],"to":[6.58333349227905,0,0],"ti":[-6.58333349227905,0,0]},{"t":54}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[9.4,9.4]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":28,"op":54,"st":4,"bm":0,"sr":1},{"ddd":0,"ind":26,"ty":4,"nm":"T1a-B","parent":36,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[250,250,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[-0.5,9.501],[-0.048,5.655],[0.054,0.06],[0.946,1.486],[-9.967,8.05],[-40.546,0]],"o":[[0.031,-0.594],[0.076,-8.978],[-1.161,-1.3],[-5.939,-9.327],[24.677,-19.929],[0,0]],"v":[[-30.72,63.761],[-30.741,45.192],[-37.397,27.014],[-40.698,22.661],[-37.873,-7.117],[49.506,11.559]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":24.9,"ix":1},"e":{"k":[{"i":{"x":[0.673],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p673_1_0p167_0p167"],"t":70,"s":[24.9],"e":[89.1]},{"t":84}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[227.677,234.375],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9"}],"ip":70,"op":179,"st":17,"bm":0,"sr":1},{"ddd":0,"ind":27,"ty":4,"nm":"T2a-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.681,-29.992],[-1.681,29.992]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":75,"s":[50],"e":[0]},{"t":85}],"ix":1},"e":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":75,"s":[50],"e":[100]},{"t":85}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[277.698,247.258],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7"}],"ip":75,"op":179,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":28,"ty":4,"nm":"T1a-Y 2","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":56,"s":[39.043,48.678,0],"e":[39.043,45.678,0],"to":[0,0,0],"ti":[0,0,0]},{"t":64}]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[-0.5,9.501],[-0.048,5.655],[0.054,0.06],[0.946,1.486],[-9.967,8.05],[-40.546,0]],"o":[[0.031,-0.594],[0.076,-8.978],[-1.161,-1.3],[-5.939,-9.327],[24.677,-19.929],[0,0]],"v":[[-30.72,63.761],[-30.741,45.192],[-37.397,27.014],[-40.698,22.661],[-37.873,-7.117],[49.506,11.559]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p833_1_0p301_0"],"t":54,"s":[0],"e":[24.9]},{"t":70}],"ix":1},"e":{"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p667_1_0p301_0"],"t":54,"s":[0],"e":[100]},{"t":78}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[227.677,234.375],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9"}],"ip":59,"op":179,"st":12,"bm":0,"sr":1},{"ddd":0,"ind":29,"ty":4,"nm":"O-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":31,"s":[-62.792,73.057,0],"e":[-53.792,7.557,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.638,"y":1},"o":{"x":0.167,"y":0.198},"n":"0p638_1_0p167_0p198","t":35.257,"s":[-53.792,7.557,0],"e":[-33.667,-72.818,0],"to":[0,0,0],"ti":[-19.1562919616699,1.73831975460052,0]},{"i":{"x":0.795,"y":1},"o":{"x":0.523,"y":0},"n":"0p795_1_0p523_0","t":44,"s":[-33.667,-72.818,0],"e":[-14.167,102.182,0],"to":[16.2075271606445,-1.47073686122894,0],"ti":[0,0,0]},{"i":{"x":0.348,"y":1},"o":{"x":0.18,"y":0},"n":"0p348_1_0p18_0","t":54,"s":[-14.167,102.182,0],"e":[-14.167,59.182,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.27,"y":1},"o":{"x":0.693,"y":0},"n":"0p27_1_0p693_0","t":63,"s":[-14.167,59.182,0],"e":[-14.167,62.182,0],"to":[0,0,0],"ti":[0,0,0]},{"t":73}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0"],"t":54,"s":[3,3],"e":[44.6,44.6]},{"t":61}]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[0],"e":[30]},{"i":{"x":[0.432],"y":[1]},"o":{"x":[0.167],"y":[1.124]},"n":["0p432_1_0p167_1p124"],"t":63,"s":[30],"e":[39.9]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":54,"s":[100],"e":[88]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":63,"s":[88],"e":[88]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":54,"op":179,"st":4,"bm":0,"sr":1},{"ddd":0,"ind":30,"ty":4,"nm":"O-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"n":"0p833_0p833_0p167_0p167","t":31,"s":[-62.792,73.057,0],"e":[-53.792,7.557,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.638,"y":1},"o":{"x":0.167,"y":0.198},"n":"0p638_1_0p167_0p198","t":35.257,"s":[-53.792,7.557,0],"e":[-33.667,-72.818,0],"to":[0,0,0],"ti":[-19.1562919616699,1.73831975460052,0]},{"i":{"x":0.795,"y":1},"o":{"x":0.523,"y":0},"n":"0p795_1_0p523_0","t":44,"s":[-33.667,-72.818,0],"e":[-14.167,102.182,0],"to":[16.2075271606445,-1.47073686122894,0],"ti":[0,0,0]},{"i":{"x":0.348,"y":1},"o":{"x":0.18,"y":0},"n":"0p348_1_0p18_0","t":54,"s":[-14.167,102.182,0],"e":[-14.167,59.182,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.27,"y":1},"o":{"x":0.693,"y":0},"n":"0p27_1_0p693_0","t":63,"s":[-14.167,59.182,0],"e":[-14.167,62.182,0],"to":[0,0,0],"ti":[0,0,0]},{"t":73}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[{"i":{"x":[0.667,0.667],"y":[1,1]},"o":{"x":[0.333,0.333],"y":[0,0]},"n":["0p667_1_0p333_0","0p667_1_0p333_0"],"t":54,"s":[3,3],"e":[44.6,44.6]},{"t":61}]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":8.8},"lc":1,"lj":1,"ml":4,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":54,"op":179,"st":4,"bm":0,"sr":1},{"ddd":0,"ind":31,"ty":4,"nm":"T1b-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.768,-25.966],[-1.768,25.966]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":0,"ix":1},"e":{"k":[{"i":{"x":[0.21],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p21_1_0p167_0p167"],"t":81,"s":[11.7],"e":[100]},{"t":88}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":2,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[242.756,265.581],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10"}],"ip":81,"op":179,"st":26,"bm":0,"sr":1},{"ddd":0,"ind":32,"ty":4,"nm":"T1b-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.768,-25.966],[-1.768,25.966]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[0],"e":[0]},{"t":75}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":70,"s":[11.7],"e":[100]},{"t":75}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":2,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[242.756,265.581],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 10"}],"ip":70,"op":161,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":33,"ty":4,"nm":"T2b-B","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[246.65,213.814],[340.956,213.628]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":82,"s":[29],"e":[0]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":82,"s":[41.1],"e":[66.5]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5"}],"ip":82,"op":179,"st":-17,"bm":0,"sr":1},{"ddd":0,"ind":34,"ty":4,"nm":"T2a-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[1.681,-29.992],[-1.681,29.992]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":72,"s":[50],"e":[0]},{"t":82}],"ix":1},"e":{"k":[{"i":{"x":[0.06],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p06_1_0p167_0p167"],"t":72,"s":[50],"e":[100]},{"t":82}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[277.698,247.258],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 7"}],"ip":72,"op":89,"st":12,"bm":0,"sr":1},{"ddd":0,"ind":35,"ty":4,"nm":"T2b-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[39.043,45.678,0]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[246.65,213.814],[340.956,213.628]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":76,"s":[29],"e":[0]},{"t":85}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":76,"s":[41.1],"e":[66.5]},{"t":85}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 5"}],"ip":76,"op":92,"st":-23,"bm":0,"sr":1},{"ddd":0,"ind":36,"ty":4,"nm":"T1a-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":56,"s":[39.043,48.678,0],"e":[39.043,45.678,0],"to":[0,0,0],"ti":[0,0,0]},{"t":64}]},"a":{"k":[250,250,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[-0.5,9.501],[-0.048,5.655],[0.054,0.06],[0.946,1.486],[-9.967,8.05],[-40.546,0]],"o":[[0.031,-0.594],[0.076,-8.978],[-1.161,-1.3],[-5.939,-9.327],[24.677,-19.929],[0,0]],"v":[[-30.72,63.761],[-30.741,45.192],[-37.397,27.014],[-40.698,22.661],[-37.873,-7.117],[49.506,11.559]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p833_1_0p301_0"],"t":54,"s":[0],"e":[24.9]},{"t":70}],"ix":1},"e":{"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.301],"y":[0]},"n":["0p667_1_0p301_0"],"t":54,"s":[0],"e":[100]},{"t":74}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[227.677,234.375],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 9"}],"ip":59,"op":156,"st":12,"bm":0,"sr":1},{"ddd":0,"ind":37,"ty":4,"nm":"E1-B","parent":38,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[344.672,214.842,0]},"a":{"k":[344.672,214.842,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[62.163,0.29]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.672,214.842],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":84,"s":[0],"e":[0]},{"t":93}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":84,"s":[0],"e":[37.5]},{"t":93}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":84,"op":179,"st":84,"bm":0,"sr":1},{"ddd":0,"ind":38,"ty":4,"nm":"E1-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p12_1_0p167_0p167","t":79,"s":[113.715,9.146,0],"e":[137.715,9.146,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0},"n":"0p12_1_0p167_0","t":88,"s":[137.715,9.146,0],"e":[133.715,9.146,0],"to":[0,0,0],"ti":[0,0,0]},{"t":92}]},"a":{"k":[344.672,214.842,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[62.163,0.29]],"c":false}},"nm":"Path 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.672,214.842],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":79,"s":[0],"e":[0]},{"t":88}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":79,"s":[0],"e":[37.5]},{"t":88}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"}],"ip":79,"op":94,"st":79,"bm":0,"sr":1},{"ddd":0,"ind":39,"ty":4,"nm":"E2-B","parent":40,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[332.05,237.932,0]},"a":{"k":[332.05,237.932,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-26.67,-0.283],[99.171,0.066]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":86,"s":[0],"e":[0]},{"t":95}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":86,"s":[0],"e":[43]},{"t":95}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[331.664,238.14],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3"}],"ip":86,"op":179,"st":86,"bm":0,"sr":1},{"ddd":0,"ind":40,"ty":4,"nm":"E2-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p12_1_0p167_0p167","t":83,"s":[109.092,33.61,0],"e":[121.092,33.61,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.12,"y":0.12},"o":{"x":0.167,"y":0.167},"n":"0p12_0p12_0p167_0p167","t":92,"s":[121.092,33.61,0],"e":[121.092,33.61,0],"to":[0,0,0],"ti":[0,0,0]},{"t":96}]},"a":{"k":[332.05,237.932,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-26.67,-0.283],[99.171,0.066]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":83,"s":[0],"e":[0]},{"t":92}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":83,"s":[0],"e":[43]},{"t":92}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[331.664,238.14],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3"}],"ip":83,"op":96,"st":83,"bm":0,"sr":1},{"ddd":0,"ind":41,"ty":4,"nm":"I-B","parent":42,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[303.802,282.182,0]},"a":{"k":[303.802,282.182,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0.859,-21.143],[-4.359,70.392]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":81,"s":[0],"e":[0]},{"t":91}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":81,"s":[0],"e":[45.7]},{"t":91}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.194},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[304.135,282.409],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6"}],"ip":81,"op":179,"st":18,"bm":0,"sr":1},{"ddd":0,"ind":42,"ty":4,"nm":"I-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p12_1_0p167_0p167","t":78,"s":[93.594,62.861,0],"e":[92.626,82.829,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.12,"y":1},"o":{"x":0.167,"y":0},"n":"0p12_1_0p167_0","t":88,"s":[92.626,82.829,0],"e":[92.844,77.861,0],"to":[0,0,0],"ti":[0,0,0]},{"t":92}]},"a":{"k":[303.802,282.182,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[0.859,-21.143],[-4.359,70.392]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.12],"y":[0.12]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_0p12_0p167_0p167"],"t":78,"s":[0],"e":[0]},{"t":88}],"ix":1},"e":{"k":[{"i":{"x":[0.12],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"n":["0p12_1_0p167_0p167"],"t":78,"s":[0],"e":[45.7]},{"t":88}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":8.4},"lc":3,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[304.135,282.409],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 6"}],"ip":78,"op":93,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":43,"ty":4,"nm":"E3-B","parent":44,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[345.189,261.801,0]},"a":{"k":[345.124,261.801,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[75.663,0.29]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":92,"s":[0],"e":[0]},{"t":97}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":92,"s":[0],"e":[31.6]},{"t":97}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 2"},{"ty":"st","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.674,261.877],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1"}],"ip":92,"op":179,"st":29,"bm":0,"sr":1},{"ddd":0,"ind":44,"ty":4,"nm":"E3-Y","parent":0,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p667_1_0p167_0p167","t":84,"s":[119.167,57.479,0],"e":[137.167,57.479,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0},"n":"0p667_1_0p167_0","t":92,"s":[137.167,57.479,0],"e":[134.167,57.479,0],"to":[0,0,0],"ti":[0,0,0]},{"t":96}]},"a":{"k":[345.124,261.801,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ks":{"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-13.664,-0.145],[75.663,0.29]],"c":false}},"nm":"Path 1"},{"ty":"tm","s":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[0],"e":[0]},{"t":92}],"ix":1},"e":{"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"n":["0p833_0p833_0p167_0p167"],"t":84,"s":[0],"e":[31.6]},{"t":92}],"ix":2},"o":{"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 2"},{"ty":"st","fillEnabled":true,"c":{"k":[0,0.48,0.53,1]},"o":{"k":100},"w":{"k":9.562},"lc":2,"lj":1,"ml":10,"nm":"Stroke 1"},{"ty":"tr","p":{"k":[344.674,261.877],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1"}],"ip":84,"op":102,"st":21,"bm":0,"sr":1},{"ddd":0,"ind":45,"ty":4,"nm":"Dot-Y","parent":46,"ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[{"i":{"x":0,"y":0.812},"o":{"x":0,"y":0},"n":"0_0p812_0_0","t":96,"s":[43.263,59.75,0],"e":[62.513,59.75,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.708,"y":1},"o":{"x":0.39,"y":0.707},"n":"0p708_1_0p39_0p707","t":108,"s":[62.513,59.75,0],"e":[63.763,59.75,0],"to":[0,0,0],"ti":[0,0,0]},{"t":115}]},"a":{"k":[196.791,266.504,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"k":[9.2,9.2]},"p":{"k":[0.8,-0.5]},"nm":"Ellipse Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[1,1,1,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[196,267],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1"}],"ip":96,"op":182,"st":65,"bm":0,"sr":1},{"ddd":0,"ind":46,"ty":1,"nm":"Bncr","parent":0,"ks":{"o":{"k":0},"r":{"k":0},"p":{"k":[{"i":{"x":0.18,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p18_1_0p167_0p167","t":96,"s":[164.782,57.473,0],"e":[164.782,55.473,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.82,"y":0},"n":"0p833_0p833_0p82_0","t":99,"s":[164.782,55.473,0],"e":[164.782,57.473,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.18,"y":1},"o":{"x":0.167,"y":0.167},"n":"0p18_1_0p167_0p167","t":102,"s":[164.782,57.473,0],"e":[164.782,56.909,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.82,"y":0},"n":"0p833_0p833_0p82_0","t":105,"s":[164.782,56.909,0],"e":[164.782,57.473,0],"to":[0,0,0],"ti":[0,0,0]},{"t":108}]},"a":{"k":[60,60,0]},"s":{"k":[100,100,100]}},"ao":0,"sw":120,"sh":120,"sc":"#ffffff","ip":96,"op":182,"st":15,"bm":0,"sr":1},{"ddd":0,"ind":47,"ty":4,"nm":"BG","ks":{"o":{"k":100},"r":{"k":0},"p":{"k":[187.5,333.5,0]},"a":{"k":[0,0,0]},"s":{"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"k":[375,667]},"p":{"k":[0,0]},"r":{"k":0},"nm":"Rectangle Path 1"},{"ty":"fl","fillEnabled":true,"c":{"k":[0,0.82,0.76,1]},"o":{"k":100},"nm":"Fill 1"},{"ty":"tr","p":{"k":[0,0],"ix":2},"a":{"k":[0,0],"ix":1},"s":{"k":[100,100],"ix":3},"r":{"k":0,"ix":6},"o":{"k":100,"ix":7},"sk":{"k":0,"ix":4},"sa":{"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1"}],"ip":0,"op":179,"st":0,"bm":0,"sr":1}],"v":"4.4.26","ddd":0,"ip":0,"op":179,"fr":30,"w":375,"h":667} \ No newline at end of file diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/robot-idle.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/robot-idle.png new file mode 100644 index 000000000..0cad16061 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/robot-idle.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/robot.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/robot.png new file mode 100644 index 000000000..78cdf5077 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/animations/robot.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/bomb_ptero.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/bomb_ptero.png new file mode 100644 index 000000000..fa4ddadc8 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/bomb_ptero.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/boom.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/boom.png new file mode 100644 index 000000000..8ada14a70 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/boom.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/buttons.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/buttons.png new file mode 100644 index 000000000..4d55dfbae Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/buttons.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/flame.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/flame.png new file mode 100644 index 000000000..e805d8821 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/flame.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/joystick.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/joystick.png new file mode 100644 index 000000000..8ef32843a Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/joystick.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/knight.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/knight.png new file mode 100644 index 000000000..14dd99460 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/knight.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/background.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/background.png new file mode 100644 index 000000000..8bab4a85b Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/background.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/enemy.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/enemy.png new file mode 100644 index 000000000..3fe122e03 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/enemy.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/player.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/player.png new file mode 100644 index 000000000..10a63460e Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/layers/player.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/mage.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/mage.png new file mode 100644 index 000000000..32f809538 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/mage.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/nine-box.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/nine-box.png new file mode 100644 index 000000000..166101581 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/nine-box.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/airplane.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/airplane.png new file mode 100644 index 000000000..8d90a3edf Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/airplane.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/bg.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/bg.png new file mode 100644 index 000000000..a4a480568 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/bg.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/city.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/city.png new file mode 100644 index 000000000..3cdc6270c Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/city.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/foreground-trees.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/foreground-trees.png new file mode 100644 index 000000000..66bbcaec6 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/foreground-trees.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/heavy_clouded.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/heavy_clouded.png new file mode 100644 index 000000000..12b020542 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/heavy_clouded.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/license.txt b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/license.txt new file mode 100755 index 000000000..2661e4286 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/license.txt @@ -0,0 +1,6 @@ +Artwork created by Luis Zuno (@ansimuz) + +License (CC0) You can copy, modify, distribute and perform the work, even for commercial purposes, all without asking permission: http://creativecommons.org/publicdomain/zero/1.0/ + +Get more resources at pixelgameart.org, Spread the word! + diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/mountain-far.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/mountain-far.png new file mode 100644 index 000000000..745ef833f Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/mountain-far.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/mountains.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/mountains.png new file mode 100644 index 000000000..90ec81645 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/mountains.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/rain.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/rain.png new file mode 100644 index 000000000..c24b6e48f Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/rain.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/trees.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/trees.png new file mode 100644 index 000000000..936c5f7a1 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/parallax/trees.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/pizza.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/pizza.png new file mode 100644 index 000000000..1e6a7aa54 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/pizza.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/ranger.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/ranger.png new file mode 100644 index 000000000..a740f82d6 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/ranger.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/retro_tiles.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/retro_tiles.png new file mode 100644 index 000000000..1608044ec Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/retro_tiles.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/bullet.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/bullet.png new file mode 100644 index 000000000..42db32b9d Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/bullet.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/enemy.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/enemy.png new file mode 100644 index 000000000..3e95f7c72 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/enemy.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/explosion.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/explosion.png new file mode 100644 index 000000000..c5cfd2db9 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/explosion.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/player.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/player.png new file mode 100644 index 000000000..75e045e12 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/player.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/stars.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/stars.png new file mode 100644 index 000000000..cf75dcb1a Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/rogue_shooter/stars.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/shield.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/shield.png new file mode 100644 index 000000000..e80fb0a22 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/shield.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/speech-bubble.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/speech-bubble.png new file mode 100644 index 000000000..aec41dac2 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/speech-bubble.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/spritesheet.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/spritesheet.png new file mode 100644 index 000000000..bb27140fb Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/spritesheet.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/selector-short.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/selector-short.png new file mode 100644 index 000000000..432758ea9 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/selector-short.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/selector.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/selector.png new file mode 100644 index 000000000..357030805 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/selector.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/tiles-short.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/tiles-short.png new file mode 100644 index 000000000..411692f4f Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/tiles-short.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/tiles.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/tiles.png new file mode 100644 index 000000000..93645b5b2 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/tile_maps/tiles.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/trex.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/trex.png new file mode 100644 index 000000000..f321c354a Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/trex.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/images/zap.png b/docs/1.8.2/_static/apps/examples/assets/assets/images/zap.png new file mode 100644 index 000000000..2bc28ddd6 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/images/zap.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/spine/LICENSE b/docs/1.8.2/_static/apps/examples/assets/assets/spine/LICENSE new file mode 100644 index 000000000..cd3e3b481 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/spine/LICENSE @@ -0,0 +1,8 @@ +Copyright (c) 2013, Esoteric Software + +The images in this project may be redistributed as long as they are accompanied +by this license file. The images may not be used for commercial use of any +kind. + +The project file is released into the public domain. It may be used as the basis +for derivative work. \ No newline at end of file diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy-pro.json b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy-pro.json new file mode 100644 index 000000000..b4dd8b40f --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy-pro.json @@ -0,0 +1,8707 @@ +{ +"skeleton": { + "hash": "itfFESDjM1c", + "spine": "4.1.23-beta", + "x": -188.63, + "y": -7.94, + "width": 418.45, + "height": 686.2, + "images": "./images/", + "audio": "" +}, +"bones": [ + { "name": "root", "rotation": 0.05 }, + { "name": "hip", "parent": "root", "y": 247.27 }, + { "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff" }, + { + "name": "aim-constraint-target", + "parent": "hip", + "length": 26.24, + "rotation": 19.61, + "x": 1.02, + "y": 5.62, + "color": "abe323ff" + }, + { "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" }, + { "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff" }, + { + "name": "rear-thigh", + "parent": "hip", + "length": 85.72, + "rotation": -72.54, + "x": 8.91, + "y": -5.63, + "color": "ff000dff" + }, + { + "name": "rear-shin", + "parent": "rear-thigh", + "length": 121.88, + "rotation": -19.83, + "x": 86.1, + "y": -1.33, + "color": "ff000dff" + }, + { + "name": "rear-foot", + "parent": "rear-shin", + "length": 51.58, + "rotation": 45.78, + "x": 121.46, + "y": -0.76, + "color": "ff000dff" + }, + { + "name": "back-foot-tip", + "parent": "rear-foot", + "length": 50.3, + "rotation": -0.85, + "x": 51.17, + "y": 0.24, + "transform": "noRotationOrReflection", + "color": "ff000dff" + }, + { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" }, + { "name": "clipping", "parent": "root" }, + { "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" }, + { "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 }, + { "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 }, + { + "name": "exhaust3", + "parent": "hoverboard-controller", + "rotation": -12.34, + "x": -236.03, + "y": 80.54, + "scaleX": 0.7847, + "scaleY": 0.7847 + }, + { "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 }, + { "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57 }, + { + "name": "torso", + "parent": "hip", + "length": 42.52, + "rotation": 103.82, + "x": -1.62, + "y": 4.9, + "color": "e0da19ff" + }, + { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "front-shoulder", "parent": "torso3", "rotation": 255.89, "x": 18.72, "y": 19.33, "color": "00ff04ff" }, + { "name": "front-upper-arm", "parent": "front-shoulder", "length": 69.45, "rotation": -87.51, "color": "00ff04ff" }, + { + "name": "front-bracer", + "parent": "front-upper-arm", + "length": 40.57, + "rotation": 18.3, + "x": 68.8, + "y": -0.68, + "color": "00ff04ff" + }, + { + "name": "front-fist", + "parent": "front-bracer", + "length": 65.39, + "rotation": 12.43, + "x": 40.57, + "y": 0.2, + "color": "00ff04ff" + }, + { "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" }, + { "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff" }, + { + "name": "front-thigh", + "parent": "hip", + "length": 74.81, + "rotation": -95.51, + "x": -17.46, + "y": -11.64, + "color": "00ff04ff" + }, + { + "name": "front-shin", + "parent": "front-thigh", + "length": 128.77, + "rotation": -2.21, + "x": 78.69, + "y": 1.6, + "color": "00ff04ff" + }, + { + "name": "front-foot", + "parent": "front-shin", + "length": 41.01, + "rotation": 51.27, + "x": 128.76, + "y": -0.34, + "color": "00ff04ff" + }, + { + "name": "front-foot-tip", + "parent": "front-foot", + "length": 56.03, + "rotation": -1.68, + "x": 41.42, + "y": -0.09, + "transform": "noRotationOrReflection", + "color": "00ff04ff" + }, + { "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" }, + { "name": "rear-upper-arm", "parent": "back-shoulder", "length": 51.94, "rotation": -65.45, "color": "ff000dff" }, + { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, + { + "name": "gun", + "parent": "rear-bracer", + "length": 43.11, + "rotation": -5.43, + "x": 34.42, + "y": -0.45, + "color": "ff000dff" + }, + { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, + { + "name": "neck", + "parent": "torso3", + "length": 25.45, + "rotation": -31.54, + "x": 42.46, + "y": -0.31, + "color": "e0da19ff" + }, + { + "name": "head", + "parent": "neck", + "length": 131.79, + "rotation": 26.1, + "x": 27.66, + "y": -0.26, + "color": "e0da19ff" + }, + { + "name": "hair1", + "parent": "head", + "length": 47.23, + "rotation": -49.1, + "x": 149.83, + "y": -59.77, + "color": "e0da19ff" + }, + { + "name": "hair2", + "parent": "hair1", + "length": 55.57, + "rotation": 50.42, + "x": 47.23, + "y": 0.19, + "color": "e0da19ff" + }, + { + "name": "hair3", + "parent": "head", + "length": 62.22, + "rotation": -32.17, + "x": 164.14, + "y": 3.68, + "color": "e0da19ff" + }, + { + "name": "hair4", + "parent": "hair3", + "length": 80.28, + "rotation": 83.71, + "x": 62.22, + "y": -0.04, + "color": "e0da19ff" + }, + { "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "transform": "noRotationOrReflection" }, + { "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "transform": "noRotationOrReflection" }, + { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, + { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, + { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" }, + { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "portal", "parent": "portal-root" }, + { "name": "portal-shade", "parent": "portal-root" }, + { "name": "portal-streaks1", "parent": "portal-root" }, + { "name": "portal-streaks2", "parent": "portal-root" }, + { "name": "side-glow1", "parent": "hoverboard-controller", "x": -110.56, "y": 2.62, "color": "000effff" }, + { + "name": "side-glow2", + "parent": "hoverboard-controller", + "x": -110.56, + "y": 2.62, + "scaleX": 0.738, + "scaleY": 0.738, + "color": "000effff" + }, + { "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff" } +], +"slots": [ + { "name": "portal-bg", "bone": "portal" }, + { "name": "portal-shade", "bone": "portal-shade" }, + { "name": "portal-streaks2", "bone": "portal-streaks2", "blend": "additive" }, + { "name": "portal-streaks1", "bone": "portal-streaks1", "blend": "additive" }, + { "name": "portal-flare8", "bone": "flare8", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare9", "bone": "flare9", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare10", "bone": "flare10", "color": "c3cbffff", "blend": "additive" }, + { "name": "clipping", "bone": "clipping" }, + { "name": "exhaust3", "bone": "exhaust3", "color": "5eb4ffff", "blend": "additive" }, + { "name": "hoverboard-thruster-rear", "bone": "hoverboard-thruster-rear" }, + { "name": "hoverboard-thruster-front", "bone": "hoverboard-thruster-front" }, + { "name": "hoverboard-board", "bone": "hoverboard-controller" }, + { "name": "side-glow1", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, + { "name": "side-glow3", "bone": "side-glow1", "color": "ff8686ff", "blend": "additive" }, + { "name": "side-glow2", "bone": "side-glow2", "color": "ff8686ff", "blend": "additive" }, + { "name": "hoverglow-front", "bone": "hoverglow-front", "color": "5eb4ffff", "blend": "additive" }, + { "name": "hoverglow-rear", "bone": "hoverglow-rear", "color": "5eb4ffff", "blend": "additive" }, + { "name": "exhaust1", "bone": "exhaust2", "color": "5eb4ffff", "blend": "additive" }, + { "name": "exhaust2", "bone": "exhaust1", "color": "5eb4ffff", "blend": "additive" }, + { "name": "rear-upper-arm", "bone": "rear-upper-arm", "attachment": "rear-upper-arm" }, + { "name": "rear-bracer", "bone": "rear-bracer", "attachment": "rear-bracer" }, + { "name": "gun", "bone": "gun", "attachment": "gun" }, + { "name": "rear-foot", "bone": "rear-foot", "attachment": "rear-foot" }, + { "name": "rear-thigh", "bone": "rear-thigh", "attachment": "rear-thigh" }, + { "name": "rear-shin", "bone": "rear-shin", "attachment": "rear-shin" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "torso", "bone": "torso", "attachment": "torso" }, + { "name": "front-upper-arm", "bone": "front-upper-arm", "attachment": "front-upper-arm" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "eye", "bone": "head", "attachment": "eye-indifferent" }, + { "name": "front-thigh", "bone": "front-thigh", "attachment": "front-thigh" }, + { "name": "front-foot", "bone": "front-foot", "attachment": "front-foot" }, + { "name": "front-shin", "bone": "front-shin", "attachment": "front-shin" }, + { "name": "mouth", "bone": "head", "attachment": "mouth-smile" }, + { "name": "goggles", "bone": "head", "attachment": "goggles" }, + { "name": "front-bracer", "bone": "front-bracer", "attachment": "front-bracer" }, + { "name": "front-fist", "bone": "front-fist", "attachment": "front-fist-closed" }, + { "name": "muzzle", "bone": "muzzle" }, + { "name": "head-bb", "bone": "head" }, + { "name": "portal-flare1", "bone": "flare1", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare2", "bone": "flare2", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare3", "bone": "flare3", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare4", "bone": "flare4", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare5", "bone": "flare5", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, + { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, + { "name": "crosshair", "bone": "crosshair" }, + { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, + { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } +], +"ik": [ + { + "name": "aim-ik", + "order": 13, + "bones": [ "rear-upper-arm" ], + "target": "crosshair", + "mix": 0 + }, + { + "name": "aim-torso-ik", + "order": 8, + "bones": [ "aim-constraint-target" ], + "target": "crosshair" + }, + { + "name": "board-ik", + "order": 1, + "bones": [ "hoverboard-controller" ], + "target": "board-ik" + }, + { + "name": "front-foot-ik", + "order": 6, + "bones": [ "front-foot" ], + "target": "front-foot-target" + }, + { + "name": "front-leg-ik", + "order": 4, + "bones": [ "front-thigh", "front-shin" ], + "target": "front-leg-target", + "bendPositive": false + }, + { + "name": "rear-foot-ik", + "order": 7, + "bones": [ "rear-foot" ], + "target": "rear-foot-target" + }, + { + "name": "rear-leg-ik", + "order": 5, + "bones": [ "rear-thigh", "rear-shin" ], + "target": "rear-leg-target", + "bendPositive": false + } +], +"transform": [ + { + "name": "aim-front-arm-transform", + "order": 11, + "bones": [ "front-upper-arm" ], + "target": "aim-constraint-target", + "rotation": -180, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-head-transform", + "order": 10, + "bones": [ "head" ], + "target": "aim-constraint-target", + "rotation": 84.3, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-rear-arm-transform", + "order": 12, + "bones": [ "rear-upper-arm" ], + "target": "aim-constraint-target", + "x": 57.7, + "y": 56.4, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "aim-torso-transform", + "order": 9, + "bones": [ "torso" ], + "target": "aim-constraint-target", + "rotation": 69.5, + "shearY": -36, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "front-foot-board-transform", + "order": 2, + "bones": [ "front-foot-target" ], + "target": "hoverboard-controller", + "x": -69.8, + "y": 20.7, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "rear-foot-board-transform", + "order": 3, + "bones": [ "rear-foot-target" ], + "target": "hoverboard-controller", + "x": 86.6, + "y": 21.3, + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "shoulder", + "bones": [ "back-shoulder" ], + "target": "front-shoulder", + "x": 40.17, + "y": -1.66, + "mixRotate": 0, + "mixX": -1, + "mixScaleX": 0, + "mixShearY": 0 + }, + { + "name": "toes-board", + "order": 14, + "bones": [ "front-foot-tip", "back-foot-tip" ], + "target": "hoverboard-controller", + "mixRotate": 0, + "mixX": 0, + "mixScaleX": 0, + "mixShearY": 0 + } +], +"skins": [ + { + "name": "default", + "attachments": { + "clipping": { + "clipping": { + "type": "clipping", + "end": "head-bb", + "vertexCount": 9, + "vertices": [ 66.76, 509.48, 19.98, 434.54, 5.34, 336.28, 22.19, 247.93, 77.98, 159.54, 182.21, -97.56, 1452.26, -99.8, 1454.33, 843.61, 166.57, 841.02 ], + "color": "ce3a3aff" + } + }, + "crosshair": { + "crosshair": { "width": 89, "height": 89 } + }, + "exhaust1": { + "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } + }, + "exhaust2": { + "hoverglow-small": { + "x": 0.01, + "y": -0.76, + "scaleX": 0.4208, + "scaleY": 0.8403, + "rotation": -89.25, + "width": 274, + "height": 75 + } + }, + "exhaust3": { + "hoverglow-small": { "scaleX": 0.4629, "scaleY": 0.8129, "rotation": -83.07, "width": 274, "height": 75 } + }, + "eye": { + "eye-indifferent": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -36.8, -91.35, 0.3, 46, 73.41, -91.35, 0.7, 2, 66, -87.05, -13.11, 0.70968, 46, 23.16, -13.11, 0.29032, 2, 66, -12.18, 34.99, 0.82818, 46, 98.03, 34.99, 0.17182, 2, 66, 38.07, -43.25, 0.59781, 46, 148.28, -43.25, 0.40219 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 89 + }, + "eye-surprised": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 2, 66, -46.74, -89.7, 0.3, 46, 63.47, -89.7, 0.7, 2, 66, -77.58, -1.97, 0.71, 46, 32.63, -1.97, 0.29, 2, 66, 6.38, 27.55, 0.83, 46, 116.59, 27.55, 0.17, 2, 66, 37.22, -60.19, 0.6, 46, 147.44, -60.19, 0.4 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 89 + } + }, + "front-bracer": { + "front-bracer": { "x": 12.03, "y": -1.68, "rotation": 79.6, "width": 58, "height": 80 } + }, + "front-fist": { + "front-fist-closed": { "x": 35.5, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, + "front-fist-open": { "x": 39.57, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } + }, + "front-foot": { + "front-foot": { + "type": "mesh", + "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0.17846, 0, 0.49796, 0 ], + "triangles": [ 8, 9, 3, 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 0, 12, 13, 0, 11, 12, 0, 1, 11, 9, 2, 3, 1, 2, 10, 9, 10, 2 ], + "vertices": [ 2, 38, 18.17, 41.57, 0.7896, 39, 12.46, 46.05, 0.2104, 2, 38, 24.08, 40.76, 0.71228, 39, 16.12, 41.34, 0.28772, 2, 38, 29.81, 39.98, 0.55344, 39, 19.67, 36.78, 0.44656, 2, 38, 32.81, 41.67, 0.38554, 39, 23, 35.89, 0.61446, 2, 38, 37.86, 44.52, 0.25567, 39, 28.61, 34.4, 0.74433, 2, 38, 42.65, 47.22, 0.17384, 39, 33.92, 32.99, 0.82616, 1, 39, 64.15, 14.56, 1, 1, 39, 64.51, -5.87, 1, 1, 39, 21.08, -6.64, 1, 2, 38, 44.67, -6.77, 0.5684, 39, -2.34, -6.97, 0.4316, 1, 38, 3.1, -48.81, 1, 1, 38, -26.73, -19.31, 1, 1, 38, -30.15, 15.69, 1, 1, 38, -1.84, 44.32, 1 ], + "hull": 14, + "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 26, 6, 8, 8, 10 ], + "width": 126, + "height": 69 + } + }, + "front-shin": { + "front-shin": { + "type": "mesh", + "uvs": [ 0.90031, 0.05785, 1, 0.12828, 1, 0.21619, 0.9025, 0.31002, 0.78736, 0.35684, 0.78081, 0.39874, 0.77215, 0.45415, 0.77098, 0.51572, 0.84094, 0.63751, 0.93095, 0.7491, 0.95531, 0.7793, 0.78126, 0.87679, 0.5613, 1, 0.2687, 1, 0, 1, 0.00279, 0.96112, 0.01358, 0.81038, 0.02822, 0.60605, 0.08324, 0.45142, 0.18908, 0.31882, 0.29577, 0.2398, 0.30236, 0.14941, 0.37875, 0.05902, 0.53284, 0, 0.70538, 0, 0.41094, 0.71968, 0.40743, 0.54751, 0.41094, 0.4536, 0.4724, 0.35186, 0.33367, 0.27829, 0.50226, 0.31664, 0.65328, 0.67507, 0.60762, 0.52716, 0.6006, 0.45125, 0.62747, 0.37543, 0.6573, 0.3385, 0.27843, 0.32924, 0.18967, 0.45203, 0.16509, 0.58586, 0.18265, 0.7682, 0.50532, 0.24634, 0.59473, 0.17967, 0.60161, 0.10611, 0.51392, 0.04327, 0.72198, 0.28849, 0.82343, 0.20266, 0.86814, 0.11377, 0.79592, 0.04634, 0.44858, 0.15515, 0.25466, 0.96219, 0.53169, 0.9448, 0.7531, 0.8324 ], + "triangles": [ 24, 0, 47, 43, 23, 24, 47, 43, 24, 43, 22, 23, 42, 43, 47, 46, 47, 0, 42, 47, 46, 46, 0, 1, 48, 22, 43, 48, 43, 42, 21, 22, 48, 41, 48, 42, 45, 42, 46, 41, 42, 45, 46, 1, 2, 45, 46, 2, 40, 48, 41, 48, 20, 21, 29, 48, 40, 29, 20, 48, 44, 41, 45, 40, 41, 44, 3, 45, 2, 44, 45, 3, 30, 29, 40, 35, 30, 40, 36, 19, 20, 36, 20, 29, 44, 35, 40, 28, 29, 30, 4, 44, 3, 35, 44, 4, 34, 30, 35, 5, 35, 4, 34, 28, 30, 33, 28, 34, 37, 19, 36, 18, 19, 37, 27, 29, 28, 27, 28, 33, 36, 29, 27, 37, 36, 27, 5, 34, 35, 6, 34, 5, 33, 34, 6, 6, 32, 33, 7, 32, 6, 26, 37, 27, 38, 18, 37, 38, 37, 26, 17, 18, 38, 31, 32, 7, 31, 7, 8, 32, 25, 26, 38, 26, 25, 27, 33, 32, 32, 26, 27, 39, 38, 25, 17, 38, 39, 16, 17, 39, 51, 31, 8, 51, 8, 9, 11, 51, 9, 11, 9, 10, 31, 50, 25, 31, 25, 32, 50, 31, 51, 49, 39, 25, 49, 25, 50, 15, 16, 39, 49, 15, 39, 13, 49, 50, 14, 15, 49, 13, 14, 49, 12, 50, 51, 12, 51, 11, 13, 50, 12 ], + "vertices": [ -23.66, 19.37, -11.73, 28.98, 4.34, 30.83, 22.41, 24.87, 32.05, 16.48, 39.77, 16.83, 49.98, 17.3, 61.25, 18.5, 82.85, 26.78, 102.4, 36.46, 107.69, 39.09, 127.15, 26.97, 151.74, 11.65, 154.49, -12.18, 157.02, -34.07, 149.89, -34.66, 122.23, -36.97, 84.75, -40.09, 55.97, -38.88, 30.73, -33.05, 15.29, -26.03, -1.3, -27.41, -18.54, -23.09, -30.78, -11.79, -32.4, 2.27, 101.92, -6.52, 70.48, -10.44, 53.28, -12.14, 34.11, -9.28, 21.96, -22.13, 27.39, -7.59, 91.48, 12.28, 64.88, 5.44, 51.07, 3.26, 36.95, 3.85, 29.92, 5.5, 31.8, -25.56, 55.08, -30.19, 79.77, -29.37, 112.93, -24.09, 14.51, -8.83, 1.48, -2.95, -12.03, -3.94, -22.69, -12.41, 20.17, 9.71, 3.53, 16.16, -13.14, 17.93, -24.78, 10.62, -1.62, -15.37, 147.71, -14.13, 141.93, 8.07, 119.3, 23.74 ], + "hull": 25, + "edges": [ 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 46, 48, 46, 44, 44, 42, 42, 40, 40, 38, 38, 36, 36, 34, 32, 34, 50, 52, 52, 54, 54, 56, 40, 58, 58, 60, 8, 10, 20, 22, 22, 24, 62, 64, 64, 66, 66, 68, 8, 70, 70, 60, 68, 70, 58, 72, 72, 74, 74, 76, 76, 78, 24, 26, 26, 28, 58, 80, 80, 82, 82, 84, 84, 86, 86, 44, 70, 88, 88, 90, 90, 92, 92, 94, 94, 48, 80, 88, 88, 6, 82, 90, 90, 4, 84, 92, 92, 2, 86, 94, 94, 0, 56, 60, 10, 12, 12, 14, 14, 16, 28, 30, 30, 32, 26, 98, 98, 78, 30, 98, 24, 100, 100, 50, 98, 100, 22, 102, 102, 62, 100, 102, 16, 18, 18, 20, 102, 18 ], + "width": 82, + "height": 184 + } + }, + "front-thigh": { + "front-thigh": { "x": 42.48, "y": 4.45, "rotation": 84.87, "width": 45, "height": 112 } + }, + "front-upper-arm": { + "front-upper-arm": { "x": 28.31, "y": 7.37, "rotation": 97.9, "width": 46, "height": 97 } + }, + "goggles": { + "goggles": { + "type": "mesh", + "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], + "triangles": [ 18, 44, 15, 21, 19, 20, 17, 18, 15, 44, 19, 21, 2, 3, 4, 18, 19, 44, 2, 33, 34, 33, 2, 4, 5, 33, 4, 5, 6, 33, 7, 32, 6, 31, 50, 33, 32, 31, 33, 6, 32, 33, 31, 49, 50, 49, 31, 32, 49, 32, 7, 8, 49, 7, 33, 50, 34, 17, 15, 16, 9, 48, 8, 49, 48, 50, 50, 48, 45, 47, 45, 48, 50, 45, 30, 45, 47, 46, 45, 46, 29, 30, 45, 29, 30, 29, 34, 30, 34, 50, 47, 26, 46, 25, 10, 11, 12, 25, 11, 41, 12, 42, 42, 44, 43, 43, 21, 22, 41, 40, 25, 41, 42, 40, 29, 35, 34, 40, 26, 25, 25, 26, 47, 37, 24, 0, 36, 37, 0, 42, 43, 39, 42, 39, 40, 28, 38, 36, 40, 39, 26, 28, 27, 38, 26, 39, 27, 37, 38, 23, 39, 43, 38, 38, 37, 36, 27, 39, 38, 43, 22, 38, 37, 23, 24, 22, 23, 38, 36, 0, 35, 28, 36, 35, 29, 28, 35, 27, 28, 46, 26, 27, 46, 35, 0, 1, 34, 35, 1, 12, 41, 25, 47, 10, 25, 44, 21, 43, 42, 14, 44, 14, 15, 44, 13, 14, 42, 12, 13, 42, 46, 28, 29, 47, 48, 10, 48, 9, 10, 49, 8, 48, 2, 34, 1 ], + "vertices": [ 2, 66, 61.88, 22.81, 0.832, 46, 172.09, 22.81, 0.168, 2, 66, 59.89, -31.19, 0.6855, 46, 170.1, -31.19, 0.3145, 2, 66, 49.2, -86.8, 0.32635, 46, 159.41, -86.8, 0.67365, 2, 66, 56.82, -99.01, 0.01217, 46, 167.03, -99.01, 0.98783, 1, 46, 143.4, -115.48, 1, 2, 66, 15, -110.14, 0.0041, 46, 125.21, -110.14, 0.9959, 2, 66, -0.32, -96.36, 0.07948, 46, 109.89, -96.36, 0.92052, 2, 66, -26.56, -100.19, 0.01905, 46, 83.65, -100.19, 0.98095, 2, 66, -46.96, -81.16, 0.4921, 46, 63.26, -81.16, 0.50791, 2, 66, -71.84, -76.69, 0.56923, 46, 38.37, -76.69, 0.43077, 2, 66, -72.54, -43.98, 0.74145, 46, 37.67, -43.98, 0.25855, 2, 66, -73.2, -13.47, 0.87929, 46, 37.01, -13.47, 0.12071, 2, 66, -59.63, 13.55, 0.864, 46, 50.58, 13.55, 0.136, 2, 66, -59.69, 38.45, 0.85289, 46, 50.52, 38.45, 0.14711, 2, 66, -45.26, 56.6, 0.74392, 46, 64.95, 56.6, 0.25608, 2, 66, -62.31, 79.96, 0.624, 46, 47.9, 79.96, 0.376, 2, 66, -80.76, 73.42, 0.616, 46, 29.45, 73.42, 0.384, 2, 66, -93.9, 86.64, 0.288, 46, 16.31, 86.64, 0.712, 1, 46, 81.51, 139.38, 1, 1, 46, 112.56, 150.3, 1, 2, 66, 16.76, 134.97, 0.02942, 46, 126.97, 134.97, 0.97058, 2, 66, 18.42, 113.28, 0.36147, 46, 128.63, 113.28, 0.63853, 2, 66, 20.02, 92.43, 0.7135, 46, 130.23, 92.43, 0.2865, 2, 66, 44.58, 81.29, 0.69603, 46, 154.79, 81.29, 0.30397, 2, 66, 52, 71.48, 0.848, 46, 162.21, 71.48, 0.152, 2, 66, -49.25, 13.27, 0.8, 46, 60.96, 13.27, 0.2, 2, 66, -23.88, 31.88, 0.896, 46, 86.33, 31.88, 0.104, 2, 66, 6.72, 42.6, 0.928, 46, 116.93, 42.6, 0.072, 2, 66, 25.26, 31.44, 0.8, 46, 135.47, 31.44, 0.2, 2, 66, 26.77, 2.59, 0.75, 46, 136.98, 2.59, 0.25, 2, 66, 21.02, -36.66, 0.54887, 46, 131.23, -36.66, 0.45113, 2, 66, 8.01, -74.65, 0.36029, 46, 118.22, -74.65, 0.63971, 2, 66, -1.52, -88.24, 0.1253, 46, 108.69, -88.24, 0.8747, 2, 66, 20.25, -95.44, 0.08687, 46, 130.46, -95.44, 0.91313, 2, 66, 34.42, -39.36, 0.72613, 46, 144.63, -39.36, 0.27387, 2, 66, 42.03, 1.7, 0.824, 46, 152.25, 1.7, 0.176, 2, 66, 45.85, 32.6, 0.856, 46, 156.06, 32.6, 0.144, 1, 66, 46.01, 61.02, 1, 1, 66, 22.35, 66.41, 1, 1, 66, 1.73, 61.84, 1, 2, 66, -31.17, 38.83, 0.928, 46, 79.04, 38.83, 0.072, 2, 66, -52.94, 19.31, 0.79073, 46, 57.27, 19.31, 0.20927, 2, 66, -39.54, 52.42, 0.912, 46, 70.67, 52.42, 0.088, 2, 66, -3.2, 87.61, 0.744, 46, 107.02, 87.61, 0.256, 2, 66, -14.82, 116.7, 0.6368, 46, 95.4, 116.7, 0.3632, 2, 66, 2.7, -6.87, 0.856, 46, 112.91, -6.87, 0.144, 2, 66, 6.21, 15.8, 0.744, 46, 116.42, 15.8, 0.256, 2, 66, -15.39, 2.47, 0.856, 46, 94.82, 2.47, 0.144, 2, 66, -12.98, -40.48, 0.72102, 46, 97.24, -40.48, 0.27898, 2, 66, -19.55, -68.16, 0.59162, 46, 90.66, -68.16, 0.40838, 2, 66, 17.44, -47.15, 0.53452, 46, 127.65, -47.15, 0.46548 ], + "hull": 25, + "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], + "width": 261, + "height": 166 + } + }, + "gun": { + "gun": { "x": 77.3, "y": 16.4, "rotation": 60.83, "width": 210, "height": 203 } + }, + "head": { + "head": { + "type": "mesh", + "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681, 0.22468, 0.69824, 0.14552, 0.67405 ], + "triangles": [ 50, 49, 62, 34, 25, 31, 39, 35, 34, 38, 39, 34, 37, 38, 34, 42, 39, 38, 43, 39, 42, 32, 2, 31, 31, 37, 34, 42, 38, 37, 41, 42, 37, 43, 22, 39, 30, 31, 29, 36, 37, 31, 30, 36, 31, 40, 41, 37, 36, 40, 37, 36, 30, 44, 55, 22, 43, 55, 48, 56, 47, 48, 55, 46, 55, 54, 42, 55, 43, 47, 55, 46, 62, 49, 48, 61, 47, 46, 62, 48, 47, 61, 62, 47, 46, 54, 45, 42, 41, 55, 61, 46, 45, 55, 41, 54, 61, 51, 50, 61, 50, 62, 60, 41, 40, 54, 41, 60, 53, 61, 45, 52, 51, 61, 57, 53, 45, 57, 45, 54, 53, 52, 61, 52, 19, 51, 57, 18, 52, 57, 52, 53, 17, 54, 60, 57, 54, 17, 18, 57, 17, 19, 50, 51, 33, 27, 28, 26, 27, 33, 0, 33, 28, 32, 33, 0, 32, 0, 1, 33, 25, 26, 33, 32, 25, 31, 25, 32, 2, 32, 1, 2, 3, 4, 29, 31, 2, 2, 4, 5, 29, 2, 5, 6, 29, 5, 30, 29, 6, 44, 30, 6, 18, 19, 52, 49, 56, 48, 34, 24, 25, 35, 23, 24, 35, 24, 34, 39, 22, 35, 22, 23, 35, 7, 44, 6, 8, 36, 44, 40, 36, 8, 8, 44, 7, 56, 21, 22, 55, 56, 22, 9, 40, 8, 20, 21, 56, 20, 56, 49, 9, 60, 40, 10, 60, 9, 20, 50, 19, 12, 10, 11, 13, 10, 12, 14, 60, 10, 13, 14, 10, 59, 60, 14, 58, 59, 14, 58, 14, 15, 16, 17, 60, 59, 16, 60, 15, 16, 59, 15, 59, 58, 20, 49, 50 ], + "vertices": [ 2, 50, 41.97, -41.8, 0.94074, 66, 165.41, -22.6, 0.05926, 4, 48, 73.47, 27.54, 0.26795, 50, -5.75, -51.71, 0.4738, 49, 112.99, -11.41, 0.12255, 66, 143.5, -66.13, 0.1357, 4, 48, 38.23, 10.99, 0.6831, 50, -41.01, -35.22, 0.07866, 49, 92.73, -44.66, 0.04872, 66, 108.65, -83.49, 0.18952, 2, 48, 73.35, 10.89, 0.8455, 66, 143.77, -82.78, 0.1545, 2, 48, 58.59, -10.38, 0.91607, 66, 129.5, -104.39, 0.08393, 3, 46, 195.82, -119.82, 0.104, 47, 75.49, -4.55, 0.09191, 48, 14.36, -24.8, 0.80409, 4, 46, 178.62, -113.98, 0.19022, 47, 59.82, -13.72, 0.33409, 48, -2.7, -18.57, 0.46643, 66, 68.41, -113.98, 0.00926, 4, 46, 163.06, -108.69, 0.18724, 47, 45.64, -22.03, 0.3133, 48, -18.14, -12.93, 0.47469, 66, 52.84, -108.69, 0.02477, 2, 46, 151.52, -95.05, 0.91122, 66, 41.31, -95.05, 0.08878, 2, 46, 110.61, -87.69, 0.70564, 66, 0.4, -87.69, 0.29436, 2, 46, 81.05, -86.58, 0.63951, 66, -29.16, -86.58, 0.36049, 2, 46, 89.82, -114.32, 0.57, 66, -20.39, -114.32, 0.43, 2, 46, 68.72, -120.91, 0.57, 66, -41.49, -120.91, 0.43, 2, 46, 58.1, -115.9, 0.57, 66, -52.11, -115.9, 0.43, 2, 46, 51.03, -100.63, 0.64242, 66, -59.18, -100.63, 0.35758, 2, 46, 38.79, -106.76, 0.81659, 66, -71.43, -106.76, 0.18341, 2, 46, 2.68, -89.7, 0.77801, 66, -107.53, -89.7, 0.22199, 2, 46, -22.07, -19.3, 0.823, 66, -132.28, -19.3, 0.177, 2, 46, 1.2, 45.63, 0.51204, 66, -109.01, 45.63, 0.48796, 2, 46, 8.07, 64.81, 0.60869, 66, -102.14, 64.81, 0.39131, 2, 46, 35.44, 93.73, 0.80009, 66, -74.77, 93.73, 0.19991, 2, 46, 59.98, 119.66, 0.93554, 66, -50.23, 119.66, 0.06446, 2, 46, 109.26, 136.99, 0.99895, 66, -0.95, 136.99, 0.00105, 1, 46, 174.07, 135.27, 1, 3, 46, 205.59, 101.22, 0.80778, 49, -16.84, 104.63, 0.15658, 66, 95.38, 101.22, 0.03564, 3, 50, 58.94, 30.5, 0.43491, 49, 38.36, 61.89, 0.28116, 66, 119.35, 35.65, 0.28393, 2, 50, 75.56, 19.01, 0.92164, 66, 138.68, 41.52, 0.07836, 1, 50, 106.7, 26.9, 1, 1, 50, 83.79, -9.51, 1, 5, 47, 44.51, 27.24, 0.15139, 48, 19.12, 19.33, 0.44847, 50, -46.82, -15.19, 0.05757, 49, 72.19, -48.24, 0.1149, 66, 89.35, -75.58, 0.22767, 3, 47, 7.42, 19.08, 0.37772, 49, 34.32, -45.24, 0.09918, 66, 58.9, -52.89, 0.52311, 2, 49, 45.94, -9.07, 0.4826, 66, 87.99, -28.45, 0.5174, 2, 50, 20.62, -16.35, 0.7435, 66, 132.21, -23.49, 0.2565, 2, 50, 75.74, 0.94, 0.97172, 66, 152.95, 30.42, 0.02828, 4, 46, 200.45, 40.46, 0.18809, 50, 44.6, 56.29, 0.05831, 49, 11.15, 50.46, 0.14366, 66, 90.24, 40.46, 0.60994, 2, 46, 171.41, 90.12, 0.48644, 66, 61.2, 90.12, 0.51356, 2, 46, 164.84, -48.18, 0.43217, 66, 54.62, -48.18, 0.56783, 4, 46, 168.13, -6.02, 0.01949, 47, -28.65, 49.02, 0.02229, 49, 8.54, -6.09, 0.12791, 66, 57.92, -6.02, 0.83031, 2, 46, 167.84, 37.87, 0.15, 66, 57.63, 37.87, 0.85, 2, 46, 162.36, 71.5, 0.24107, 66, 52.15, 71.5, 0.75893, 2, 46, 163.11, -47.44, 0.41951, 66, 52.9, -47.44, 0.58049, 2, 46, 165.94, -5.87, 0.16355, 66, 55.73, -5.87, 0.83645, 2, 46, 165.14, 37.38, 0.15, 66, 54.93, 37.38, 0.85, 2, 46, 157.6, 71.4, 0.21735, 66, 47.39, 71.4, 0.78265, 3, 46, 163.5, -99.54, 0.61812, 47, 39.01, -15.71, 0.30445, 66, 53.29, -99.54, 0.07744, 2, 46, 45.38, 27.24, 0.16741, 66, -64.83, 27.24, 0.83259, 2, 46, 63.74, 44.98, 0.15, 66, -46.47, 44.98, 0.85, 2, 46, 70.7, 61.92, 0.22175, 66, -39.51, 61.92, 0.77825, 2, 46, 62.88, 78.71, 0.38, 66, -47.34, 78.71, 0.62, 2, 46, 46.53, 85.3, 0.51, 66, -63.68, 85.3, 0.49, 2, 46, 29.92, 79.34, 0.388, 66, -80.29, 79.34, 0.612, 2, 46, 15.08, 62.21, 0.38, 66, -95.13, 62.21, 0.62, 2, 46, 14.09, 45.32, 0.41, 66, -96.12, 45.32, 0.59, 2, 46, 24.3, 27.06, 0.192, 66, -85.91, 27.06, 0.808, 1, 66, -61.57, 15.3, 1, 2, 46, 84.87, 62.14, 0.16757, 66, -25.34, 62.14, 0.83243, 2, 46, 61.9, 94.84, 0.68145, 66, -48.31, 94.84, 0.31855, 2, 46, 22.54, 21.88, 0.16, 66, -87.67, 21.88, 0.84, 2, 46, 43.15, -95.95, 0.73445, 66, -67.06, -95.95, 0.26555, 2, 46, 41.77, -87.24, 0.67858, 66, -68.44, -87.24, 0.32142, 2, 46, 60.05, -70.36, 0.50195, 66, -50.16, -70.36, 0.49805, 2, 46, 48.49, 51.09, 0.25, 66, -61.72, 51.09, 0.75, 2, 46, 48.17, 73.71, 0.15634, 66, -62.04, 73.71, 0.84366 ], + "hull": 29, + "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], + "width": 271, + "height": 298 + } + }, + "head-bb": { + "head": { + "type": "boundingbox", + "vertexCount": 6, + "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] + } + }, + "hoverboard-board": { + "hoverboard-board": { + "type": "mesh", + "uvs": [ 0.13865, 0.56624, 0.11428, 0.51461, 0.07619, 0.52107, 0.02364, 0.52998, 0.01281, 0.53182, 0, 0.37979, 0, 0.2206, 0.00519, 0.10825, 0.01038, 0.10726, 0.03834, 0.10194, 0.05091, 0, 0.08326, 0, 0.10933, 0.04206, 0.1382, 0.08865, 0.18916, 0.24067, 0.22234, 0.4063, 0.23886, 0.44063, 0.83412, 0.44034, 0.88444, 0.38296, 0.92591, 0.32639, 0.95996, 0.28841, 0.98612, 0.28542, 1, 0.38675, 0.99494, 0.47104, 0.97883, 0.53251, 0.94409, 0.62135, 0.90206, 0.69492, 0.86569, 0.71094, 0.82822, 0.70791, 0.81286, 0.77127, 0.62931, 0.77266, 0.61364, 0.70645, 0.47166, 0.70664, 0.45901, 0.77827, 0.27747, 0.76986, 0.2658, 0.70372, 0.24976, 0.71381, 0.24601, 0.77827, 0.23042, 0.84931, 0.20926, 0.90956, 0.17299, 1, 0.15077, 0.99967, 0.12906, 0.90192, 0.10369, 0.73693, 0.10198, 0.62482, 0.09131, 0.47272, 0.09133, 0.41325, 0.15082, 0.41868, 0.21991, 0.51856, 0.06331, 0.10816, 0.08383, 0.21696, 0.08905, 0.37532, 0.15903, 0.58726, 0.17538, 0.65706, 0.20118, 0.8029, 0.17918, 0.55644, 0.22166, 0.5802, 0.86259, 0.57962, 0.92346, 0.48534, 0.96691, 0.36881, 0.0945, 0.13259, 0.12688, 0.17831, 0.15986, 0.24682, 0.18036, 0.31268, 0.20607, 0.4235, 0.16074, 0.85403, 0.13624, 0.70122, 0.12096, 0.64049, 0.02396, 0.21811, 0.02732, 0.37839, 0.02557, 0.4972, 0.14476, 0.45736, 0.18019, 0.51689, 0.19692, 0.56636 ], + "triangles": [ 10, 11, 12, 9, 10, 12, 49, 9, 12, 60, 49, 12, 13, 60, 12, 61, 60, 13, 50, 49, 60, 50, 60, 61, 68, 8, 9, 68, 9, 49, 68, 49, 50, 7, 8, 68, 6, 7, 68, 61, 13, 14, 62, 61, 14, 50, 61, 62, 63, 62, 14, 59, 20, 21, 19, 20, 59, 51, 50, 62, 51, 62, 63, 51, 69, 68, 51, 68, 50, 6, 68, 69, 5, 6, 69, 18, 19, 59, 15, 63, 14, 59, 21, 22, 47, 51, 63, 47, 46, 51, 47, 63, 64, 15, 64, 63, 64, 15, 16, 71, 46, 47, 23, 59, 22, 69, 51, 70, 45, 46, 71, 70, 51, 2, 58, 18, 59, 58, 59, 23, 17, 18, 58, 70, 5, 69, 2, 51, 46, 1, 45, 71, 47, 48, 71, 47, 64, 48, 48, 72, 71, 1, 71, 72, 16, 48, 64, 45, 2, 46, 2, 45, 1, 70, 4, 5, 3, 70, 2, 3, 4, 70, 24, 58, 23, 72, 0, 1, 73, 55, 72, 55, 0, 72, 48, 73, 72, 57, 17, 58, 25, 57, 58, 56, 48, 16, 73, 48, 56, 56, 16, 17, 56, 17, 57, 52, 0, 55, 24, 25, 58, 44, 0, 52, 67, 44, 52, 52, 56, 53, 73, 52, 55, 56, 52, 73, 67, 52, 53, 26, 57, 25, 66, 67, 53, 56, 32, 35, 53, 56, 35, 56, 57, 32, 28, 31, 57, 57, 31, 32, 57, 27, 28, 26, 27, 57, 36, 53, 35, 43, 44, 67, 43, 67, 66, 34, 35, 32, 29, 31, 28, 30, 31, 29, 53, 54, 66, 53, 36, 54, 33, 34, 32, 37, 54, 36, 65, 43, 66, 38, 54, 37, 54, 65, 66, 39, 65, 54, 42, 43, 65, 38, 39, 54, 40, 42, 65, 40, 41, 42, 65, 39, 40 ], + "vertices": [ -189.36, 15.62, -201.35, 23.47, -220.09, 22.49, -245.95, 21.13, -251.28, 20.86, -257.58, 43.96, -257.57, 68.16, -255.02, 85.24, -252.47, 85.39, -238.71, 86.2, -232.52, 101.69, -216.61, 101.69, -203.78, 95.3, -189.58, 88.21, -164.51, 65.1, -148.19, 39.93, -140.06, 34.71, 152.82, 34.73, 177.57, 43.45, 197.97, 52.05, 214.72, 57.82, 227.6, 58.27, 234.42, 42.87, 231.94, 30.06, 224.01, 20.72, 206.91, 7.21, 186.23, -3.97, 168.34, -6.4, 149.9, -5.94, 142.35, -15.57, 52.04, -15.77, 44.33, -5.71, -25.52, -5.73, -31.75, -16.62, -121.07, -15.34, -126.81, -5.28, -134.7, -6.81, -136.54, -16.61, -144.22, -27.41, -154.63, -36.57, -172.47, -50.31, -183.41, -50.26, -194.09, -35.4, -206.56, -10.32, -207.4, 6.72, -212.65, 29.84, -212.64, 38.88, -183.37, 38.05, -149.38, 22.86, -226.43, 85.25, -216.33, 68.71, -213.76, 44.64, -179.34, 12.42, -171.29, 1.81, -158.6, -20.36, -169.42, 17.11, -148.52, 13.49, 166.82, 13.56, 196.76, 27.89, 218.14, 45.6, -211.08, 81.54, -195.15, 74.59, -178.93, 64.17, -168.84, 54.16, -156.19, 37.31, -178.5, -28.13, -190.55, -4.9, -198.07, 4.33, -245.79, 68.54, -244.14, 44.18, -245, 26.12, -186.36, 32.17, -168.92, 23.12, -160.69, 15.6 ], + "hull": 45, + "edges": [ 0, 2, 8, 10, 10, 12, 12, 14, 18, 20, 20, 22, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62, 62, 64, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 80, 82, 82, 84, 84, 86, 86, 88, 0, 88, 2, 90, 90, 92, 92, 94, 94, 96, 96, 32, 18, 98, 98, 100, 100, 102, 2, 4, 102, 4, 92, 102, 0, 104, 104, 106, 106, 108, 78, 80, 108, 78, 74, 76, 76, 78, 62, 56, 64, 70, 0, 110, 112, 114, 114, 116, 116, 118, 118, 42, 50, 116, 114, 34, 98, 120, 120, 122, 22, 24, 24, 26, 120, 24, 122, 124, 124, 126, 126, 128, 128, 96, 80, 130, 130, 132, 132, 134, 134, 88, 14, 16, 16, 18, 136, 16, 136, 138, 138, 140, 4, 6, 6, 8, 140, 6, 96, 112, 92, 142, 142, 144, 110, 146, 146, 112, 144, 146 ], + "width": 492, + "height": 152 + } + }, + "hoverboard-thruster-front": { + "hoverboard-thruster": { "x": 0.02, "y": -7.08, "rotation": 0.17, "width": 60, "height": 64 } + }, + "hoverboard-thruster-rear": { + "hoverboard-thruster": { "x": 1.1, "y": -6.29, "rotation": 0.17, "width": 60, "height": 64 } + }, + "hoverglow-front": { + "hoverglow-small": { + "x": 2.13, + "y": -2, + "scaleX": 0.303, + "scaleY": 0.495, + "rotation": 0.15, + "width": 274, + "height": 75 + } + }, + "hoverglow-rear": { + "hoverglow-small": { + "x": 1.39, + "y": -2.09, + "scaleX": 0.303, + "scaleY": 0.495, + "rotation": 0.61, + "width": 274, + "height": 75 + } + }, + "mouth": { + "mouth-grind": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -98.93, -85.88, 0.22, 46, 11.28, -85.88, 0.78, 2, 66, -129.77, 1.84, 0.6, 46, -19.56, 1.84, 0.4, 2, 66, -74.12, 21.41, 0.6, 46, 36.09, 21.41, 0.4, 2, 66, -43.28, -66.32, 0.4, 46, 66.93, -66.32, 0.6 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + }, + "mouth-oooo": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 46, 11.28, -85.89, 0.22, 66, -98.93, -85.89, 0.78, 2, 46, -19.56, 1.85, 0.6, 66, -129.78, 1.85, 0.4, 2, 46, 36.1, 21.42, 0.6, 66, -74.12, 21.42, 0.4, 2, 46, 66.94, -66.32, 0.4, 66, -43.27, -66.32, 0.6 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + }, + "mouth-smile": { + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 3, 0, 1, 2, 3 ], + "vertices": [ 2, 66, -98.93, -85.89, 0.21075, 46, 11.28, -85.89, 0.78925, 2, 66, -129.77, 1.85, 0.6, 46, -19.56, 1.85, 0.4, 2, 66, -74.11, 21.42, 0.6, 46, 36.1, 21.42, 0.4, 2, 66, -43.27, -66.32, 0.40772, 46, 66.94, -66.32, 0.59228 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 93, + "height": 59 + } + }, + "muzzle": { + "muzzle01": { + "x": 151.97, + "y": 5.81, + "scaleX": 3.7361, + "scaleY": 3.7361, + "rotation": 0.15, + "width": 133, + "height": 79 + }, + "muzzle02": { + "x": 187.25, + "y": 5.9, + "scaleX": 4.0623, + "scaleY": 4.0623, + "rotation": 0.15, + "width": 135, + "height": 84 + }, + "muzzle03": { + "x": 231.96, + "y": 6.02, + "scaleX": 4.1325, + "scaleY": 4.1325, + "rotation": 0.15, + "width": 166, + "height": 106 + }, + "muzzle04": { + "x": 231.96, + "y": 6.02, + "scaleX": 4.0046, + "scaleY": 4.0046, + "rotation": 0.15, + "width": 149, + "height": 90 + }, + "muzzle05": { + "x": 293.8, + "y": 6.19, + "scaleX": 4.4673, + "scaleY": 4.4673, + "rotation": 0.15, + "width": 135, + "height": 75 + } + }, + "muzzle-glow": { + "muzzle-glow": { "width": 50, "height": 50 } + }, + "muzzle-ring": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring2": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring3": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "muzzle-ring4": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.3147, "scaleY": 0.3147, "width": 49, "height": 209 } + }, + "neck": { + "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } + }, + "portal-bg": { + "portal-bg": { "x": -3.1, "y": 7.25, "scaleX": 1.0492, "scaleY": 1.0492, "width": 266, "height": 266 } + }, + "portal-flare1": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare2": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare3": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare4": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare5": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare6": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare7": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare8": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare9": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-flare10": { + "portal-flare1": { "width": 111, "height": 60 }, + "portal-flare2": { "width": 114, "height": 61 }, + "portal-flare3": { "width": 115, "height": 59 } + }, + "portal-shade": { + "portal-shade": { "width": 266, "height": 266 } + }, + "portal-streaks1": { + "portal-streaks1": { "scaleX": 0.9774, "scaleY": 0.9774, "width": 252, "height": 256 } + }, + "portal-streaks2": { + "portal-streaks2": { "x": -1.64, "y": 2.79, "width": 250, "height": 249 } + }, + "rear-bracer": { + "rear-bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } + }, + "rear-foot": { + "rear-foot": { + "type": "mesh", + "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], + "triangles": [ 8, 3, 4, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 1, 10, 3, 9, 2, 2, 10, 1, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 3, 8, 9 ], + "vertices": [ 2, 8, 10.45, 29.41, 0.90802, 9, -6.74, 49.62, 0.09198, 2, 8, 16.56, 29.27, 0.84259, 9, -2.65, 45.09, 0.15741, 2, 8, 21.8, 29.15, 0.69807, 9, 0.85, 41.2, 0.30193, 2, 8, 25.53, 31.43, 0.52955, 9, 5.08, 40.05, 0.47045, 2, 8, 30.18, 34.27, 0.39303, 9, 10.33, 38.62, 0.60697, 2, 8, 44.02, 42.73, 0.27525, 9, 25.98, 34.36, 0.72475, 2, 8, 76.47, 47.28, 0.21597, 9, 51.56, 13.9, 0.78403, 2, 8, 88.09, 36.29, 0.28719, 9, 51.55, -2.09, 0.71281, 2, 8, 52.94, -0.73, 0.47576, 9, 0.52, -1.98, 0.52424, 2, 8, 34.63, -20.23, 0.68757, 9, -26.23, -2.03, 0.31243, 2, 8, 10.44, -45.81, 0.84141, 9, -61.43, -2, 0.15859, 2, 8, -15.11, -21.64, 0.93283, 9, -61.4, 33.15, 0.06717, 1, 8, -22.57, 6.61, 1, 1, 8, -0.76, 29.67, 1 ], + "hull": 14, + "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], + "width": 113, + "height": 60 + } + }, + "rear-shin": { + "rear-shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } + }, + "rear-thigh": { + "rear-thigh": { "x": 33.11, "y": -4.11, "rotation": 72.54, "width": 55, "height": 94 } + }, + "rear-upper-arm": { + "rear-upper-arm": { "x": 21.13, "y": 4.09, "rotation": 89.33, "width": 40, "height": 87 } + }, + "side-glow1": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } + }, + "side-glow2": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.2353, "scaleY": 0.4132, "width": 274, "height": 75 } + }, + "side-glow3": { + "hoverglow-small": { "x": 2.09, "scaleX": 0.3586, "scaleY": 0.6297, "width": 274, "height": 75 } + }, + "torso": { + "torso": { + "type": "mesh", + "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], + "triangles": [ 18, 1, 2, 19, 2, 3, 18, 0, 1, 23, 15, 26, 27, 26, 16, 14, 15, 23, 15, 16, 26, 17, 27, 16, 13, 14, 23, 0, 27, 17, 13, 23, 30, 11, 12, 24, 21, 31, 19, 12, 13, 30, 24, 22, 31, 31, 22, 19, 12, 30, 24, 32, 24, 31, 24, 30, 22, 3, 20, 19, 32, 31, 21, 11, 24, 32, 4, 5, 3, 8, 28, 7, 7, 29, 6, 7, 28, 29, 9, 25, 8, 8, 25, 28, 9, 10, 25, 29, 5, 6, 10, 32, 25, 25, 21, 28, 25, 32, 21, 10, 11, 32, 28, 21, 29, 29, 20, 5, 29, 21, 20, 5, 20, 3, 20, 21, 19, 33, 26, 27, 22, 18, 19, 19, 18, 2, 33, 27, 18, 30, 23, 22, 22, 33, 18, 23, 33, 22, 33, 23, 26, 27, 0, 18 ], + "vertices": [ 2, 29, 44.59, -10.39, 0.88, 40, -17.65, 33.99, 0.12, 3, 28, 59.65, -45.08, 0.12189, 29, 17.13, -45.08, 0.26811, 40, 22.68, 15.82, 0.61, 3, 28, 55.15, -44.72, 0.1345, 29, 12.63, -44.72, 0.2555, 40, 23.43, 11.37, 0.61, 3, 27, 31.01, -39.45, 0.51133, 28, -11.51, -39.45, 0.30867, 40, 34.58, -54.57, 0.18, 3, 27, 27.01, -39.14, 0.53492, 28, -15.5, -39.14, 0.28508, 40, 35.25, -58.52, 0.18, 2, 27, 25.79, -31.5, 0.75532, 28, -16.73, -31.5, 0.24468, 1, 27, -2.61, -32, 1, 1, 27, -28.2, -12.29, 1, 1, 27, -26.08, 14.55, 1, 1, 27, -24.35, 36.5, 1, 2, 27, 17.6, 46.3, 0.8332, 28, -24.92, 46.3, 0.1668, 2, 27, 34.1, 48.89, 0.59943, 28, -8.42, 48.89, 0.40058, 3, 27, 51.83, 51.67, 0.29262, 28, 9.32, 51.67, 0.63181, 29, -33.2, 51.67, 0.07557, 3, 27, 75.34, 55.35, 0.06656, 28, 32.82, 55.35, 0.62298, 29, -9.7, 55.35, 0.31046, 2, 28, 54.06, 53.67, 0.37296, 29, 11.54, 53.67, 0.62704, 2, 28, 79.79, 51.64, 0.10373, 29, 37.27, 51.64, 0.89627, 1, 29, 71.04, 34.76, 1, 1, 29, 70.01, 21.72, 1, 1, 30, 36.74, 7.06, 1, 3, 30, 45.7, -24.98, 0.67, 28, 25.87, -18.9, 0.3012, 29, -16.65, -18.9, 0.0288, 2, 27, 28.69, -24.42, 0.77602, 28, -13.83, -24.42, 0.22398, 3, 30, 43.24, -56.49, 0.064, 27, 38.43, -8.84, 0.67897, 28, -4.09, -8.84, 0.25703, 3, 30, 22.02, -14.85, 0.29, 28, 41.48, 1.59, 0.53368, 29, -1.04, 1.59, 0.17632, 3, 30, -7.45, -8.33, 0.76, 28, 54.98, 28.59, 0.06693, 29, 12.46, 28.59, 0.17307, 3, 30, 3.91, -48.4, 0.25, 27, 55.87, 27.33, 0.15843, 28, 13.35, 27.33, 0.59157, 1, 27, 11.47, 21.51, 1, 2, 30, -11.09, 18.74, 0.416, 29, 39.6, 25.51, 0.584, 2, 30, 14.56, 20.03, 0.53, 29, 34.6, 0.33, 0.47, 1, 27, 14.12, -10.1, 1, 2, 27, 19.94, -21.03, 0.92029, 28, -22.58, -21.03, 0.07971, 3, 30, -2.08, -27.26, 0.29, 28, 35.31, 27.99, 0.49582, 29, -7.21, 27.99, 0.21418, 2, 30, 34.42, -39.19, 0.25, 28, 14.84, -4.5, 0.75, 2, 27, 34.87, 24.58, 0.67349, 28, -7.64, 24.58, 0.32651, 2, 30, 18.5, 1.59, 0.76, 29, 15.76, 1, 0.24 ], + "hull": 18, + "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], + "width": 98, + "height": 180 + } + } + } + } +], +"events": { + "footstep": {} +}, +"animations": { + "aim": { + "slots": { + "crosshair": { + "attachment": [ + { "name": "crosshair" } + ] + } + }, + "bones": { + "front-fist": { + "rotate": [ + { "value": 36.08 } + ] + }, + "rear-bracer": { + "rotate": [ + { "value": -26.55 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { "value": 62.31 } + ] + }, + "front-bracer": { + "rotate": [ + { "value": 9.11 } + ] + }, + "gun": { + "rotate": [ + { "value": -0.31 } + ] + } + }, + "ik": { + "aim-ik": [ + { "mix": 0.995 } + ] + }, + "transform": { + "aim-front-arm-transform": [ + { "mixRotate": 0.784, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "aim-head-transform": [ + { "mixRotate": 0.659, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ], + "aim-torso-transform": [ + { "mixRotate": 0.423, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ] + } + }, + "death": { + "slots": { + "eye": { + "attachment": [ + { "name": "eye-surprised" }, + { "time": 0.5333, "name": "eye-indifferent" }, + { "time": 2.2, "name": "eye-surprised" }, + { "time": 4.6, "name": "eye-indifferent" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "mouth": { + "attachment": [ + { "name": "mouth-oooo" }, + { "time": 0.5333, "name": "mouth-grind" }, + { "time": 1.4, "name": "mouth-oooo" }, + { "time": 2.1667, "name": "mouth-grind" }, + { "time": 4.5333, "name": "mouth-oooo" } + ] + } + }, + "bones": { + "head": { + "rotate": [ + { + "value": -2.83, + "curve": [ 0.015, -2.83, 0.036, 12.72 ] + }, + { + "time": 0.0667, + "value": 12.19, + "curve": [ 0.096, 11.68, 0.119, -1.14 ] + }, + { + "time": 0.1333, + "value": -6.86, + "curve": [ 0.149, -13.27, 0.21, -37.28 ] + }, + { + "time": 0.3, + "value": -36.86, + "curve": [ 0.354, -36.61, 0.412, -32.35 ] + }, + { + "time": 0.4667, + "value": -23.49, + "curve": [ 0.49, -19.87, 0.512, -3.29 ] + }, + { + "time": 0.5333, + "value": -3.24, + "curve": [ 0.56, -3.39, 0.614, -67.25 ] + }, + { + "time": 0.6333, + "value": -74.4, + "curve": [ 0.652, -81.58, 0.702, -88.94 ] + }, + { + "time": 0.7333, + "value": -88.93, + "curve": [ 0.805, -88.91, 0.838, -80.87 ] + }, + { + "time": 0.8667, + "value": -81.03, + "curve": [ 0.922, -81.32, 0.976, -85.29 ] + }, + { "time": 1, "value": -85.29, "curve": "stepped" }, + { + "time": 2.2333, + "value": -85.29, + "curve": [ 2.314, -85.29, 2.382, -68.06 ] + }, + { + "time": 2.4667, + "value": -63.48, + "curve": [ 2.57, -57.87, 2.916, -55.24 ] + }, + { + "time": 3.2, + "value": -55.1, + "curve": [ 3.447, -54.98, 4.135, -56.61 ] + }, + { + "time": 4.2667, + "value": -58.23, + "curve": [ 4.672, -63.24, 4.646, -82.69 ] + }, + { "time": 4.9333, "value": -85.29 } + ], + "scale": [ + { + "time": 0.4667, + "curve": [ 0.469, 1.005, 0.492, 1.065, 0.475, 1.018, 0.492, 0.94 ] + }, + { + "time": 0.5, + "x": 1.065, + "y": 0.94, + "curve": [ 0.517, 1.065, 0.541, 0.991, 0.517, 0.94, 0.542, 1.026 ] + }, + { + "time": 0.5667, + "x": 0.99, + "y": 1.025, + "curve": [ 0.593, 0.988, 0.609, 1.002, 0.595, 1.024, 0.607, 1.001 ] + }, + { "time": 0.6333 } + ] + }, + "neck": { + "rotate": [ + { + "value": -2.83, + "curve": [ 0.114, 1.33, 0.195, 4.13 ] + }, + { + "time": 0.2667, + "value": 4.13, + "curve": [ 0.351, 4.14, 0.444, -24.5 ] + }, + { + "time": 0.5, + "value": -24.69, + "curve": [ 0.571, -23.89, 0.55, 34.22 ] + }, + { + "time": 0.6667, + "value": 35.13, + "curve": [ 0.713, 34.81, 0.756, 22.76 ] + }, + { + "time": 0.8333, + "value": 22.82, + "curve": [ 0.868, 22.84, 0.916, 47.95 ] + }, + { "time": 0.9667, "value": 47.95, "curve": "stepped" }, + { + "time": 2.2333, + "value": 47.95, + "curve": [ 2.3, 47.95, 2.617, 18.72 ] + }, + { + "time": 2.6667, + "value": 18.51, + "curve": [ 3.172, 16.58, 4.06, 16.79 ] + }, + { + "time": 4.5333, + "value": 18.51, + "curve": [ 4.707, 19.13, 4.776, 41.11 ] + }, + { "time": 4.8, "value": 47.95 } + ] + }, + "torso": { + "rotate": [ + { + "value": -8.62, + "curve": [ 0.01, -16.71, 0.032, -33.6 ] + }, + { + "time": 0.0667, + "value": -33.37, + "curve": [ 0.182, -32.61, 0.298, 123.07 ] + }, + { + "time": 0.4667, + "value": 122.77, + "curve": [ 0.511, 122.69, 0.52, 100.2 ] + }, + { + "time": 0.5667, + "value": 88.96, + "curve": [ 0.588, 83.89, 0.667, 75.34 ] + }, + { + "time": 0.7, + "value": 75.34, + "curve": [ 0.767, 75.34, 0.9, 76.03 ] + }, + { "time": 0.9667, "value": 76.03 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -38.86, + "curve": [ 0.022, -40.38, 0.096, -41.92 ] + }, + { + "time": 0.1333, + "value": -41.92, + "curve": [ 0.176, -41.92, 0.216, -16.92 ] + }, + { + "time": 0.2333, + "value": -4.35, + "curve": [ 0.258, 13.69, 0.308, 60.35 ] + }, + { + "time": 0.4, + "value": 60.17, + "curve": [ 0.496, 59.98, 0.539, 33.63 ] + }, + { + "time": 0.5667, + "value": 23.06, + "curve": [ 0.595, 32.71, 0.675, 53.71 ] + }, + { + "time": 0.7333, + "value": 53.61, + "curve": [ 0.797, 53.51, 0.926, 30.98 ] + }, + { "time": 0.9333, "value": 19.57, "curve": "stepped" }, + { + "time": 1.9667, + "value": 19.57, + "curve": [ 2.245, 19.57, 2.702, 77.03 ] + }, + { + "time": 3.0667, + "value": 77.06, + "curve": [ 3.209, 77.33, 3.291, 67.99 ] + }, + { + "time": 3.4333, + "value": 67.96, + "curve": [ 3.608, 68.34, 3.729, 73.88 ] + }, + { + "time": 3.8333, + "value": 73.42, + "curve": [ 4.152, 73.91, 4.46, 71.98 ] + }, + { + "time": 4.6333, + "value": 64.77, + "curve": [ 4.688, 62.5, 4.847, 26.42 ] + }, + { "time": 4.8667, "value": 10.94 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": -44.7, + "curve": [ 0.033, -44.7, 0.12, 54.89 ] + }, + { + "time": 0.1333, + "value": 64.62, + "curve": [ 0.154, 79.18, 0.214, 79.42 ] + }, + { + "time": 0.2667, + "value": 63.4, + "curve": [ 0.293, 55.19, 0.332, 30.13 ] + }, + { + "time": 0.3667, + "value": 30.13, + "curve": [ 0.4, 30.13, 0.441, 39.87 ] + }, + { + "time": 0.4667, + "value": 55.13, + "curve": [ 0.488, 68.18, 0.52, 100.72 ] + }, + { + "time": 0.5333, + "value": 111.96, + "curve": [ 0.551, 126.88, 0.627, 185.97 ] + }, + { + "time": 0.6667, + "value": 185.97, + "curve": [ 0.692, 185.97, 0.736, 162.43 ] + }, + { + "time": 0.8, + "value": 158.01, + "curve": [ 0.9, 151.12, 1.017, 144.01 ] + }, + { "time": 1.1, "value": 144.01, "curve": "stepped" }, + { + "time": 2.3667, + "value": 144.01, + "curve": [ 2.492, 144.01, 2.742, 138.63 ] + }, + { + "time": 2.8667, + "value": 138.63, + "curve": [ 3.067, 138.63, 3.467, 138.63 ] + }, + { + "time": 3.6667, + "value": 138.63, + "curve": [ 3.883, 138.63, 4.317, 135.18 ] + }, + { + "time": 4.5333, + "value": 135.18, + "curve": [ 4.575, 135.18, 4.692, 131.59 ] + }, + { + "time": 4.7333, + "value": 131.59, + "curve": [ 4.758, 131.59, 4.517, 144.01 ] + }, + { "time": 4.8333, "value": 144.01 } + ], + "translate": [ + { + "time": 0.4667, + "curve": [ 0.517, 0, 0.617, -34.96, 0.517, 0, 0.617, -16.59 ] + }, + { "time": 0.6667, "x": -35.02, "y": -16.62 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 21.88, + "curve": [ 0.033, 21.88, 0.099, 20.44 ] + }, + { + "time": 0.1333, + "value": 9.43, + "curve": [ 0.164, -0.29, 0.162, -38.26 ] + }, + { + "time": 0.2, + "value": -38.05, + "curve": [ 0.24, -37.96, 0.228, -17.82 ] + }, + { + "time": 0.3333, + "value": -9.73, + "curve": [ 0.372, -6.76, 0.431, -0.74 ] + }, + { + "time": 0.4667, + "value": 6.47, + "curve": [ 0.489, 11.05, 0.503, 19.09 ] + }, + { + "time": 0.5333, + "value": 19.09, + "curve": [ 0.571, 19.09, 0.554, -42.67 ] + }, + { + "time": 0.6, + "value": -42.67, + "curve": [ 0.653, -42.67, 0.691, -13.8 ] + }, + { + "time": 0.7, + "value": -3.54, + "curve": [ 0.707, 3.8, 0.719, 24.94 ] + }, + { + "time": 0.8, + "value": 25.31, + "curve": [ 0.902, 24.75, 0.992, -0.34 ] + }, + { "time": 1, "value": -32.16, "curve": "stepped" }, + { + "time": 2.2333, + "value": -32.16, + "curve": [ 2.6, -32.16, 2.638, -5.3 ] + }, + { + "time": 2.7, + "value": -1.96, + "curve": [ 2.707, -1.56, 2.775, 1.67 ] + }, + { + "time": 2.8, + "value": 1.67, + "curve": [ 2.825, 1.67, 2.875, -0.39 ] + }, + { + "time": 2.9, + "value": -0.39, + "curve": [ 2.925, -0.39, 2.975, 0.26 ] + }, + { + "time": 3, + "value": 0.26, + "curve": [ 3.025, 0.26, 3.075, -1.81 ] + }, + { + "time": 3.1, + "value": -1.81, + "curve": [ 3.125, -1.81, 3.175, -0.52 ] + }, + { + "time": 3.2, + "value": -0.52, + "curve": [ 3.225, -0.52, 3.275, -2.41 ] + }, + { + "time": 3.3, + "value": -2.41, + "curve": [ 3.333, -2.41, 3.4, -0.38 ] + }, + { + "time": 3.4333, + "value": -0.38, + "curve": [ 3.467, -0.38, 3.533, -2.25 ] + }, + { + "time": 3.5667, + "value": -2.25, + "curve": [ 3.592, -2.25, 3.642, -0.33 ] + }, + { + "time": 3.6667, + "value": -0.33, + "curve": [ 3.7, -0.33, 3.767, -1.34 ] + }, + { + "time": 3.8, + "value": -1.34, + "curve": [ 3.825, -1.34, 3.862, -0.77 ] + }, + { + "time": 3.9, + "value": -0.77, + "curve": [ 3.942, -0.77, 3.991, -1.48 ] + }, + { + "time": 4, + "value": -1.87, + "curve": [ 4.167, -1.87, 4.5, -1.96 ] + }, + { + "time": 4.6667, + "value": -1.96, + "curve": [ 4.709, 18.05, 4.767, 34.55 ] + }, + { + "time": 4.8, + "value": 34.55, + "curve": [ 4.84, 34.24, 4.902, 12.03 ] + }, + { "time": 4.9333, "value": -18.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -2.33, + "curve": [ 0.019, 4.43, 0.069, 10.82 ] + }, + { + "time": 0.1, + "value": 10.6, + "curve": [ 0.148, 10.6, 0.123, -15.24 ] + }, + { + "time": 0.2, + "value": -15.35, + "curve": [ 0.266, -15.44, 0.316, -6.48 ] + }, + { + "time": 0.3333, + "value": -3.9, + "curve": [ 0.362, 0.43, 0.479, 22.36 ] + }, + { + "time": 0.5667, + "value": 22.01, + "curve": [ 0.61, 21.84, 0.627, 12.85 ] + }, + { + "time": 0.6333, + "value": 9.05, + "curve": [ 0.643, 2.77, 0.622, -39.43 ] + }, + { + "time": 0.7, + "value": -39.5, + "curve": [ 0.773, -39.57, 0.814, 14.77 ] + }, + { + "time": 0.8667, + "value": 14.81, + "curve": [ 0.965, 14.88, 1.1, 5.64 ] + }, + { "time": 1.1, "value": -6.08, "curve": "stepped" }, + { + "time": 2.2333, + "value": -6.08, + "curve": [ 2.307, -6.08, 2.427, -25.89 ] + }, + { + "time": 2.5333, + "value": -22.42, + "curve": [ 2.598, -20.38, 2.657, 5.73 ] + }, + { + "time": 2.7, + "value": 5.73, + "curve": [ 2.77, 5.73, 2.851, -5.38 ] + }, + { + "time": 2.9333, + "value": -5.38, + "curve": [ 3.008, -5.38, 3.087, -4.54 ] + }, + { + "time": 3.1667, + "value": -4.17, + "curve": [ 3.223, -3.91, 4.486, 5.73 ] + }, + { + "time": 4.6667, + "value": 5.73, + "curve": [ 4.733, 5.73, 4.886, -2.47 ] + }, + { "time": 4.9333, "value": -6.52 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 10.36, + "curve": [ 0.033, 10.36, 0.1, -32.89 ] + }, + { + "time": 0.1333, + "value": -32.89, + "curve": [ 0.183, -32.89, 0.283, -4.45 ] + }, + { + "time": 0.3333, + "value": -4.45, + "curve": [ 0.367, -4.45, 0.438, -6.86 ] + }, + { + "time": 0.4667, + "value": -8.99, + "curve": [ 0.529, -13.62, 0.605, -20.58 ] + }, + { + "time": 0.6333, + "value": -23.2, + "curve": [ 0.708, -30.18, 0.758, -35.56 ] + }, + { + "time": 0.8, + "value": -35.56, + "curve": [ 0.875, -35.56, 1.025, -23.2 ] + }, + { "time": 1.1, "value": -23.2 } + ] + }, + "gun": { + "rotate": [ + { + "value": -2.79, + "curve": [ 0.033, -2.79, 0.12, -7.22 ] + }, + { + "time": 0.1333, + "value": -8.52, + "curve": [ 0.168, -11.87, 0.29, -23.71 ] + }, + { + "time": 0.3333, + "value": -26.24, + "curve": [ 0.369, -28.31, 0.436, -29.75 ] + }, + { + "time": 0.5, + "value": -29.66, + "curve": [ 0.552, -29.58, 0.611, -25.47 ] + }, + { + "time": 0.6333, + "value": -22.68, + "curve": [ 0.656, -19.76, 0.68, -10.02 ] + }, + { + "time": 0.7, + "value": -6.49, + "curve": [ 0.722, -2.6, 0.75, -1.22 ] + }, + { + "time": 0.7667, + "value": -1.35, + "curve": [ 0.792, -1.55, 0.842, -19.74 ] + }, + { "time": 0.8667, "value": -19.8 } + ] + }, + "hip": { + "translate": [ + { + "curve": [ 0.098, -42.62, 0.166, -79.85, 0.029, 84.97, 0.109, 155.93 ] + }, + { + "time": 0.2667, + "x": -133.79, + "y": 152.44, + "curve": [ 0.361, -184.63, 0.392, -203.69, 0.42, 149.12, 0.467, -15.7 ] + }, + { + "time": 0.4667, + "x": -230.02, + "y": -113.87, + "curve": [ 0.523, -249.86, 0.565, -261.7, 0.473, -133.1, 0.583, -203.43 ] + }, + { + "time": 0.6, + "x": -268.57, + "y": -203.43, + "curve": [ 0.663, -280.98, 0.816, -290.05, 0.708, -203.43, 0.892, -203.5 ] + }, + { "time": 1, "x": -290.42, "y": -203.5 } + ] + }, + "front-thigh": { + "rotate": [ + { + "curve": [ 0.06, 1.02, 0.151, 45.23 ] + }, + { + "time": 0.1667, + "value": 54.01, + "curve": [ 0.19, 66.85, 0.358, 169.85 ] + }, + { + "time": 0.5, + "value": 169.51, + "curve": [ 0.628, 169.85, 0.692, 108.85 ] + }, + { + "time": 0.7, + "value": 97.74, + "curve": [ 0.723, 102.6, 0.805, 111.6 ] + }, + { + "time": 0.8667, + "value": 111.69, + "curve": [ 0.899, 111.83, 1.015, 109.15 ] + }, + { "time": 1.0667, "value": 95.8 } + ] + }, + "front-shin": { + "rotate": [ + { + "curve": [ 0.086, -0.02, 0.191, -24.25 ] + }, + { + "time": 0.2, + "value": -26.5, + "curve": [ 0.214, -29.92, 0.249, -40.51 ] + }, + { + "time": 0.3333, + "value": -40.57, + "curve": [ 0.431, -40.7, 0.459, -11.34 ] + }, + { + "time": 0.4667, + "value": -8.71, + "curve": [ 0.477, -5.16, 0.524, 17.13 ] + }, + { + "time": 0.6, + "value": 16.98, + "curve": [ 0.632, 17.09, 0.625, 2.76 ] + }, + { + "time": 0.6333, + "value": 2.76, + "curve": [ 0.648, 2.76, 0.653, 2.75 ] + }, + { + "time": 0.6667, + "value": 2.59, + "curve": [ 0.678, 2.39, 0.733, 2.53 ] + }, + { + "time": 0.7333, + "value": -9.43, + "curve": [ 0.745, -2.48, 0.782, 3.12 ] + }, + { + "time": 0.8, + "value": 4.28, + "curve": [ 0.832, 6.32, 0.895, 8.46 ] + }, + { + "time": 0.9333, + "value": 8.49, + "curve": [ 0.986, 8.53, 1.051, 6.38 ] + }, + { + "time": 1.0667, + "value": 2.28, + "curve": [ 1.078, 4.17, 1.103, 5.86 ] + }, + { + "time": 1.1333, + "value": 5.88, + "curve": [ 1.191, 5.93, 1.209, 4.56 ] + }, + { "time": 1.2333, "value": 2.52 } + ] + }, + "rear-thigh": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.12, 50.26 ] + }, + { + "time": 0.1333, + "value": 57.3, + "curve": [ 0.164, 73.34, 0.274, 147.18 ] + }, + { + "time": 0.3333, + "value": 147.1, + "curve": [ 0.475, 146.45, 0.583, 95.72 ] + }, + { + "time": 0.6, + "value": 79.66, + "curve": [ 0.62, 94.74, 0.732, 103.15 ] + }, + { + "time": 0.7667, + "value": 103.02, + "curve": [ 0.812, 102.85, 0.897, 95.75 ] + }, + { "time": 0.9333, "value": 83.01 } + ] + }, + "rear-shin": { + "rotate": [ + { + "curve": [ 0.021, -16.65, 0.091, -54.82 ] + }, + { + "time": 0.1667, + "value": -55.29, + "curve": [ 0.187, -55.42, 0.213, -52.52 ] + }, + { + "time": 0.2333, + "value": -45.98, + "curve": [ 0.242, -43.1, 0.311, -12.73 ] + }, + { + "time": 0.3333, + "value": -6.32, + "curve": [ 0.356, 0.13, 0.467, 24.5 ] + }, + { + "time": 0.5, + "value": 24.5, + "curve": [ 0.543, 24.5, 0.56, 3.78 ] + }, + { + "time": 0.5667, + "value": -3.53, + "curve": [ 0.585, 3.86, 0.659, 16.63 ] + }, + { + "time": 0.7, + "value": 16.56, + "curve": [ 0.782, 16.43, 0.896, 8.44 ] + }, + { + "time": 0.9333, + "value": 4.04, + "curve": [ 0.956, 6.84, 1.008, 8.41 ] + }, + { + "time": 1.0333, + "value": 8.41, + "curve": [ 1.067, 8.41, 1.122, 8.14 ] + }, + { "time": 1.1667, "value": 5.8 } + ] + }, + "rear-foot": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0.033, -0.28, 0.256, -66.71 ] + }, + { + "time": 0.3667, + "value": -66.84, + "curve": [ 0.418, -66.91, 0.499, -21.79 ] + }, + { + "time": 0.6, + "value": -21.52, + "curve": [ 0.652, -21.38, 0.665, -53.96 ] + }, + { + "time": 0.7, + "value": -54.26, + "curve": [ 0.757, -53.96, 0.843, -2.07 ] + }, + { + "time": 0.9333, + "value": -1.47, + "curve": [ 0.968, -2.07, 0.975, -19.96 ] + }, + { + "time": 1, + "value": -19.96, + "curve": [ 1.025, -19.96, 1.075, -12.42 ] + }, + { + "time": 1.1, + "value": -12.42, + "curve": [ 1.133, -12.42, 1.2, -18.34 ] + }, + { "time": 1.2333, "value": -18.34 } + ] + }, + "front-foot": { + "rotate": [ + { + "curve": [ 0.008, -11.33, 0.108, -57.71 ] + }, + { + "time": 0.1333, + "value": -57.71, + "curve": [ 0.175, -57.71, 0.229, 19.73 ] + }, + { + "time": 0.3, + "value": 19.34, + "curve": [ 0.354, 19.34, 0.4, -57.76 ] + }, + { + "time": 0.4333, + "value": -57.76, + "curve": [ 0.458, -57.76, 0.511, -3.56 ] + }, + { + "time": 0.5333, + "value": 3.7, + "curve": [ 0.563, 13.29, 0.633, 15.79 ] + }, + { + "time": 0.6667, + "value": 15.79, + "curve": [ 0.7, 15.79, 0.767, -48.75 ] + }, + { + "time": 0.8, + "value": -48.75, + "curve": [ 0.842, -48.75, 0.925, 4.7 ] + }, + { + "time": 0.9667, + "value": 4.7, + "curve": [ 1, 4.7, 1.067, -22.9 ] + }, + { + "time": 1.1, + "value": -22.9, + "curve": [ 1.142, -22.9, 1.225, -13.28 ] + }, + { "time": 1.2667, "value": -13.28 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": -0.28 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0.008, -0.28, 0.003, -66.62 ] + }, + { + "time": 0.0667, + "value": -65.75, + "curve": [ 0.166, -64.42, 0.234, 14.35 ] + }, + { + "time": 0.2667, + "value": 38.25, + "curve": [ 0.294, 57.91, 0.392, 89.79 ] + }, + { + "time": 0.4667, + "value": 90.73, + "curve": [ 0.483, 90.73, 0.55, 177.66 ] + }, + { + "time": 0.5667, + "value": 177.66, + "curve": [ 0.733, 176.24, 0.75, 11.35 ] + }, + { + "time": 0.8, + "value": 11.35, + "curve": [ 0.886, 12.29, 0.911, 47.88 ] + }, + { + "time": 0.9333, + "value": 56.77, + "curve": [ 0.967, 70.59, 1.05, 86.46 ] + }, + { + "time": 1.1, + "value": 86.46, + "curve": [ 1.187, 86.46, 1.214, 66.44 ] + }, + { "time": 1.3333, "value": 64.55 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -0.28, + "curve": [ 0, -7.97, 0.027, -18.69 ] + }, + { + "time": 0.0667, + "value": -19, + "curve": [ 0.166, -19.3, 0.208, 15.58 ] + }, + { + "time": 0.2667, + "value": 45.95, + "curve": [ 0.306, 66.24, 0.378, 99.08 ] + }, + { + "time": 0.4333, + "value": 99.08, + "curve": [ 0.497, 98.62, 0.488, -1.2 ] + }, + { + "time": 0.5667, + "value": -1.32, + "curve": [ 0.637, -0.84, 0.687, 94.41 ] + }, + { + "time": 0.7333, + "value": 94.33, + "curve": [ 0.832, 94.16, 0.895, 29.6 ] + }, + { + "time": 0.9667, + "value": 28.67, + "curve": [ 1.026, 28.67, 1.045, 53.14 ] + }, + { "time": 1.1, "value": 53.38 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.011, 4.5, 0.05, 11.42 ] + }, + { + "time": 0.0667, + "value": 11.42, + "curve": [ 0.1, 11.42, 0.136, -5.92 ] + }, + { + "time": 0.1667, + "value": -10.54, + "curve": [ 0.206, -16.51, 0.327, -22 ] + }, + { + "time": 0.3667, + "value": -24.47, + "curve": [ 0.413, -27.37, 0.467, -43.99 ] + }, + { + "time": 0.5, + "value": -43.99, + "curve": [ 0.533, -43.99, 0.552, 12.12 ] + }, + { + "time": 0.6333, + "value": 11.85, + "curve": [ 0.714, 11.59, 0.758, -34.13 ] + }, + { + "time": 0.8, + "value": -34.13, + "curve": [ 0.858, -34.13, 1.015, -12.47 ] + }, + { + "time": 1.0667, + "value": -8.85, + "curve": [ 1.121, -5.07, 1.219, -0.02 ] + }, + { + "time": 1.3333, + "value": 1.29, + "curve": [ 1.509, 3.3, 1.763, 2.75 ] + }, + { + "time": 1.8667, + "value": 2.78, + "curve": [ 1.974, 2.81, 2.108, 2.81 ] + }, + { + "time": 2.2, + "value": 2.78, + "curve": [ 2.315, 2.74, 2.374, 1.22 ] + }, + { + "time": 2.4667, + "value": 1.18, + "curve": [ 2.525, 1.18, 2.608, 10.79 ] + }, + { + "time": 2.6667, + "value": 10.79, + "curve": [ 2.725, 10.79, 2.893, 4.72 ] + }, + { + "time": 3.0333, + "value": 4.72, + "curve": [ 3.117, 4.72, 3.283, 7.93 ] + }, + { + "time": 3.3667, + "value": 7.93, + "curve": [ 3.492, 7.93, 3.775, 6.93 ] + }, + { + "time": 3.9, + "value": 6.93, + "curve": [ 3.981, 6.93, 4.094, 6.9 ] + }, + { + "time": 4.2, + "value": 8.44, + "curve": [ 4.267, 9.42, 4.401, 16.61 ] + }, + { + "time": 4.5, + "value": 16.33, + "curve": [ 4.582, 16.12, 4.709, 9.94 ] + }, + { + "time": 4.7333, + "value": 6.51, + "curve": [ 4.747, 4.57, 4.779, -1.76 ] + }, + { + "time": 4.8, + "value": -1.75, + "curve": [ 4.823, -1.73, 4.82, 4.47 ] + }, + { + "time": 4.8667, + "value": 6.04, + "curve": [ 4.899, 7.14, 4.913, 6.93 ] + }, + { "time": 4.9333, "value": 6.93 } + ] + }, + "hair2": { + "rotate": [ + { + "value": 10.61, + "curve": [ 0.075, 10.61, 0.05, 12.67 ] + }, + { + "time": 0.0667, + "value": 12.67, + "curve": [ 0.123, 12.67, 0.194, -16.51 ] + }, + { + "time": 0.2, + "value": -19.87, + "curve": [ 0.207, -23.48, 0.236, -31.68 ] + }, + { + "time": 0.3, + "value": -31.8, + "curve": [ 0.356, -31.9, 0.437, -25.61 ] + }, + { + "time": 0.4667, + "value": -19.29, + "curve": [ 0.485, -15.33, 0.529, 6.48 ] + }, + { + "time": 0.5667, + "value": 6.67, + "curve": [ 0.628, 6.97, 0.65, -46.39 ] + }, + { + "time": 0.7333, + "value": -46.3, + "curve": [ 0.843, -46.17, 0.941, -33.37 ] + }, + { + "time": 0.9667, + "value": -23.17, + "curve": [ 0.972, -20.98, 1.047, 15.21 ] + }, + { + "time": 1.1, + "value": 15.21, + "curve": [ 1.142, 15.21, 1.183, 10.73 ] + }, + { + "time": 1.2667, + "value": 10.61, + "curve": [ 1.45, 10.34, 1.817, 10.61 ] + }, + { + "time": 2, + "value": 10.61, + "curve": [ 2.075, 10.61, 2.225, 16.9 ] + }, + { + "time": 2.3, + "value": 16.9, + "curve": [ 2.327, 16.9, 2.347, 6.81 ] + }, + { + "time": 2.4, + "value": 6.83, + "curve": [ 2.492, 6.87, 2.602, 17.39 ] + }, + { + "time": 2.6667, + "value": 17.39, + "curve": [ 2.742, 17.39, 2.892, 10.67 ] + }, + { + "time": 2.9667, + "value": 10.64, + "curve": [ 3.187, 10.57, 3.344, 10.73 ] + }, + { + "time": 3.6, + "value": 11.4, + "curve": [ 3.766, 11.83, 3.874, 14.87 ] + }, + { + "time": 3.9333, + "value": 14.83, + "curve": [ 4.022, 14.76, 4.208, 9.49 ] + }, + { + "time": 4.3, + "value": 9.54, + "curve": [ 4.391, 9.58, 4.441, 14.82 ] + }, + { + "time": 4.5333, + "value": 14.84, + "curve": [ 4.642, 14.88, 4.692, 1.17 ] + }, + { + "time": 4.7667, + "value": 1.24, + "curve": [ 4.823, 1.3, 4.818, 18.35 ] + }, + { + "time": 4.8667, + "value": 18.38, + "curve": [ 4.905, 18.41, 4.901, 10.61 ] + }, + { "time": 4.9333, "value": 10.61 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.048, 0, 0.129, -12.73 ] + }, + { + "time": 0.1667, + "value": -15.95, + "curve": [ 0.221, -20.66, 0.254, -21.62 ] + }, + { + "time": 0.3, + "value": -21.59, + "curve": [ 0.458, -21.46, 0.46, -1.67 ] + }, + { + "time": 0.6333, + "value": -1.71, + "curve": [ 0.71, -1.73, 0.715, -4 ] + }, + { + "time": 0.7667, + "value": -3.97, + "curve": [ 0.866, -3.92, 0.84, 0.02 ] + }, + { "time": 1, "curve": "stepped" }, + { + "time": 2, + "curve": [ 2.275, 0, 2.867, -5.8 ] + }, + { + "time": 3.1, + "value": -6.44, + "curve": [ 3.327, -7.06, 3.71, -6.23 ] + }, + { + "time": 3.9333, + "value": -5.41, + "curve": [ 4.168, -4.53, 4.488, -2.83 ] + }, + { "time": 4.8 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.025, 0, 0.09, -3.66 ] + }, + { + "time": 0.1, + "value": -4.55, + "curve": [ 0.143, -8.4, 0.223, -17.07 ] + }, + { + "time": 0.2333, + "value": -18.31, + "curve": [ 0.282, -24.44, 0.35, -29 ] + }, + { + "time": 0.3667, + "value": -30.07, + "curve": [ 0.405, -32.58, 0.442, -33.03 ] + }, + { + "time": 0.4667, + "value": -32.99, + "curve": [ 0.491, -33.04, 0.505, -23.56 ] + }, + { + "time": 0.5333, + "value": -23.55, + "curve": [ 0.571, -23.67, 0.599, -27.21 ] + }, + { + "time": 0.6333, + "value": -27.21, + "curve": [ 0.669, -27.2, 0.742, -10.43 ] + }, + { + "time": 0.7667, + "value": -7.79, + "curve": [ 0.788, -5.53, 0.796, -4.42 ] + }, + { + "time": 0.8333, + "value": -2.9, + "curve": [ 0.875, -1.21, 0.933, 0 ] + }, + { "time": 0.9667, "curve": "stepped" }, + { + "time": 2.4333, + "curve": [ 2.517, 0, 2.683, 4.63 ] + }, + { + "time": 2.7667, + "value": 4.66, + "curve": [ 3.084, 4.76, 3.248, 4.37 ] + }, + { + "time": 3.4, + "value": 3.74, + "curve": [ 3.596, 2.92, 3.755, 2.18 ] + }, + { + "time": 3.8667, + "value": 1.72, + "curve": [ 4.136, 0.59, 4.471, 0 ] + }, + { "time": 4.8 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0, 0, 0.041, 10.74 ] + }, + { + "time": 0.0667, + "value": 14.16, + "curve": [ 0.075, 15.22, 0.148, 18.04 ] + }, + { + "time": 0.2, + "value": 18.13, + "curve": [ 0.251, 18.23, 0.307, -4.75 ] + }, + { + "time": 0.3667, + "value": -5.06, + "curve": [ 0.412, -5.3, 0.47, -0.96 ] + }, + { + "time": 0.5, + "value": 2.21, + "curve": [ 0.512, 3.48, 0.595, 20.31 ] + }, + { + "time": 0.6333, + "value": 24.87, + "curve": [ 0.647, 26.53, 0.719, 29.33 ] + }, + { + "time": 0.8, + "value": 29.22, + "curve": [ 0.859, 29.14, 0.9, 28.48 ] + }, + { + "time": 0.9333, + "value": 26.11, + "curve": [ 0.981, 22.72, 0.998, 2.06 ] + }, + { "time": 1.1, "value": 2.21 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.047, -0.21, 0.048, 7.86 ] + }, + { + "time": 0.0667, + "value": 13.27, + "curve": [ 0.083, 18.05, 0.135, 24.44 ] + }, + { + "time": 0.2, + "value": 24.02, + "curve": [ 0.225, 24.02, 0.28, 6.32 ] + }, + { + "time": 0.3, + "value": 3.1, + "curve": [ 0.323, -0.58, 0.382, -7.12 ] + }, + { + "time": 0.4667, + "value": -7.45, + "curve": [ 0.512, -7.66, 0.538, 12.13 ] + }, + { + "time": 0.5667, + "value": 16.46, + "curve": [ 0.609, 22.72, 0.672, 27.4 ] + }, + { + "time": 0.7333, + "value": 27.55, + "curve": [ 0.827, 27.4, 0.933, 23.23 ] + }, + { + "time": 0.9667, + "value": 19.11, + "curve": [ 0.998, 15.27, 1.092, -2.53 ] + }, + { + "time": 1.1333, + "value": -2.53, + "curve": [ 1.158, -2.53, 1.208, 0 ] + }, + { "time": 1.2333, "curve": "stepped" }, + { + "time": 2, + "curve": [ 2.075, 0, 2.248, 0.35 ] + }, + { + "time": 2.3333, + "value": 0.78, + "curve": [ 2.585, 2.06, 2.805, 3.46 ] + }, + { + "time": 3.2, + "value": 3.5, + "curve": [ 3.593, 3.54, 3.979, 2.36 ] + }, + { + "time": 4.1667, + "value": 1.55, + "curve": [ 4.391, 0.59, 4.447, 0.04 ] + }, + { + "time": 4.6, + "value": 0.04, + "curve": [ 4.642, 0.04, 4.742, 0 ] + }, + { "time": 4.9333 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.025, 0, 0.09, 1.43, 0.025, 0, 0.075, -34.76 ] + }, + { + "time": 0.1, + "x": 1.59, + "y": -34.76, + "curve": [ 0.214, 3.33, 0.375, 5.34, 0.192, -34.76, 0.441, -21.17 ] + }, + { + "time": 0.4667, + "x": 5.34, + "y": -12.57, + "curve": [ 0.492, 5.34, 0.55, 5.24, 0.482, -7.36, 0.504, 4.03 ] + }, + { + "time": 0.5667, + "x": 5.11, + "y": 4.01, + "curve": [ 0.658, 4.45, 0.679, 3.19, 0.649, 3.98, 0.642, -16.84 ] + }, + { + "time": 0.7, + "x": 2.8, + "y": -16.74, + "curve": [ 0.787, 1.15, 0.881, -1.29, 0.772, -16.62, 0.82, 8.95 ] + }, + { + "time": 0.9, + "x": -1.72, + "y": 8.91, + "curve": [ 0.961, -3.06, 1.025, -3.58, 0.975, 8.87, 0.951, -1.37 ] + }, + { + "time": 1.1, + "x": -3.58, + "y": -1.45, + "curve": [ 1.292, -3.58, 2.002, -2.4, 1.292, -1.56, 1.975, -1.45 ] + }, + { + "time": 2.1667, + "x": -1.39, + "y": -1.45, + "curve": [ 2.25, -0.88, 2.503, 1.38, 2.283, -1.45, 2.603, -12.44 ] + }, + { + "time": 2.6667, + "x": 2.13, + "y": -14.45, + "curve": [ 2.766, 2.59, 2.999, 2.81, 2.835, -19.73, 3.003, -25.2 ] + }, + { + "time": 3.1333, + "x": 2.91, + "y": -26.08, + "curve": [ 3.392, 3.1, 4.199, 4.05, 3.483, -28.44, 4.129, -27.23 ] + }, + { + "time": 4.3667, + "x": 4.81, + "y": -19.59, + "curve": [ 4.429, 5.1, 4.594, 8.54, 4.538, -14.08, 4.583, -7.88 ] + }, + { + "time": 4.6667, + "x": 8.65, + "y": -4.56, + "curve": [ 4.794, 8.86, 4.806, 5.93, 4.691, -3.59, 4.8, -1.61 ] + }, + { "time": 4.9333, "x": 5.8, "y": -1.99 } + ] + } + }, + "ik": { + "front-foot-ik": [ + { "mix": 0 } + ], + "front-leg-ik": [ + { "mix": 0, "bendPositive": false } + ], + "rear-foot-ik": [ + { "mix": 0.005 } + ], + "rear-leg-ik": [ + { "mix": 0.005, "bendPositive": false } + ] + } + }, + "hoverboard": { + "slots": { + "exhaust1": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "exhaust2": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "exhaust3": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "hoverboard-board": { + "attachment": [ + { "name": "hoverboard-board" } + ] + }, + "hoverboard-thruster-front": { + "attachment": [ + { "name": "hoverboard-thruster" } + ] + }, + "hoverboard-thruster-rear": { + "attachment": [ + { "name": "hoverboard-thruster" } + ] + }, + "hoverglow-front": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "hoverglow-rear": { + "attachment": [ + { "name": "hoverglow-small" } + ] + }, + "side-glow1": { + "attachment": [ + { "name": "hoverglow-small" }, + { "time": 0.9667 } + ] + }, + "side-glow2": { + "attachment": [ + { "time": 0.0667, "name": "hoverglow-small" }, + { "time": 1 } + ] + }, + "side-glow3": { + "attachment": [ + { "name": "hoverglow-small" }, + { "time": 0.9667 } + ] + } + }, + "bones": { + "hoverboard-controller": { + "translate": [ + { + "x": 319.55, + "y": -1.59, + "curve": [ 0.064, 319.55, 0.2, 347.85, 0.058, -1.2, 0.2, 23.11 ] + }, + { + "time": 0.2667, + "x": 347.66, + "y": 39.62, + "curve": [ 0.35, 347.41, 0.476, 341.47, 0.323, 53.58, 0.44, 85.82 ] + }, + { + "time": 0.5333, + "x": 338.47, + "y": 85.72, + "curve": [ 0.603, 334.83, 0.913, 319.65, 0.621, 85.62, 0.88, -1.53 ] + }, + { "time": 1, "x": 319.55, "y": -1.59 } + ] + }, + "hip": { + "translate": [ + { + "x": -53.49, + "y": 32.14, + "curve": [ 0.061, -53.77, 0.093, -51.81, 0.044, 16.34, 0.063, 9.67 ] + }, + { + "time": 0.1333, + "x": -49.31, + "y": 7.01, + "curve": [ 0.3, -35.27, 0.461, -20.06, 0.314, 9.52, 0.408, 121.09 ] + }, + { + "time": 0.5667, + "x": -20.06, + "y": 122.72, + "curve": [ 0.716, -20.09, 0.912, -53.29, 0.753, 121.8, 0.946, 51.85 ] + }, + { "time": 1, "x": -53.49, "y": 32.14 } + ] + }, + "exhaust1": { + "scale": [ + { + "x": 1.593, + "y": 0.964, + "curve": [ 0.033, 1.593, 0.1, 1, 0.033, 0.964, 0.1, 0.713 ] + }, + { + "time": 0.1333, + "y": 0.713, + "curve": [ 0.15, 1, 0.183, 1.774, 0.15, 0.713, 0.183, 0.883 ] + }, + { + "time": 0.2, + "x": 1.774, + "y": 0.883, + "curve": [ 0.242, 1.774, 0.325, 1.181, 0.242, 0.883, 0.325, 0.649 ] + }, + { + "time": 0.3667, + "x": 1.181, + "y": 0.649, + "curve": [ 0.408, 1.181, 0.492, 1.893, 0.408, 0.649, 0.492, 0.819 ] + }, + { + "time": 0.5333, + "x": 1.893, + "y": 0.819, + "curve": [ 0.558, 1.893, 0.608, 1.18, 0.558, 0.819, 0.608, 0.686 ] + }, + { + "time": 0.6333, + "x": 1.18, + "y": 0.686, + "curve": [ 0.658, 1.18, 0.708, 1.903, 0.658, 0.686, 0.708, 0.855 ] + }, + { + "time": 0.7333, + "x": 1.903, + "y": 0.855, + "curve": [ 0.767, 1.903, 0.833, 1.311, 0.767, 0.855, 0.833, 0.622 ] + }, + { + "time": 0.8667, + "x": 1.311, + "y": 0.622, + "curve": [ 0.9, 1.311, 0.967, 1.593, 0.9, 0.622, 0.967, 0.964 ] + }, + { "time": 1, "x": 1.593, "y": 0.964 } + ] + }, + "exhaust2": { + "scale": [ + { + "x": 1.88, + "y": 0.832, + "curve": [ 0.025, 1.88, 0.075, 1.311, 0.025, 0.832, 0.075, 0.686 ] + }, + { + "time": 0.1, + "x": 1.311, + "y": 0.686, + "curve": [ 0.133, 1.311, 0.2, 2.01, 0.133, 0.686, 0.208, 0.736 ] + }, + { + "time": 0.2333, + "x": 2.01, + "y": 0.769, + "curve": [ 0.267, 2.01, 0.333, 1, 0.282, 0.831, 0.333, 0.91 ] + }, + { + "time": 0.3667, + "y": 0.91, + "curve": [ 0.4, 1, 0.467, 1.699, 0.4, 0.91, 0.474, 0.891 ] + }, + { + "time": 0.5, + "x": 1.699, + "y": 0.86, + "curve": [ 0.517, 1.699, 0.55, 1.181, 0.54, 0.813, 0.55, 0.713 ] + }, + { + "time": 0.5667, + "x": 1.181, + "y": 0.713, + "curve": [ 0.617, 1.181, 0.717, 1.881, 0.617, 0.713, 0.717, 0.796 ] + }, + { + "time": 0.7667, + "x": 1.881, + "y": 0.796, + "curve": [ 0.8, 1.881, 0.867, 1.3, 0.8, 0.796, 0.867, 0.649 ] + }, + { + "time": 0.9, + "x": 1.3, + "y": 0.649, + "curve": [ 0.925, 1.3, 0.975, 1.88, 0.925, 0.649, 0.975, 0.832 ] + }, + { "time": 1, "x": 1.88, "y": 0.832 } + ] + }, + "hoverboard-thruster-front": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 24.06 ] + }, + { + "time": 0.5, + "value": 24.06, + "curve": [ 0.625, 24.06, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "hoverglow-front": { + "scale": [ + { + "x": 0.849, + "y": 1.764, + "curve": [ 0.017, 0.849, 0.05, 0.835, 0.017, 1.764, 0.05, 2.033 ] + }, + { + "time": 0.0667, + "x": 0.835, + "y": 2.033, + "curve": [ 0.092, 0.835, 0.142, 0.752, 0.092, 2.033, 0.142, 1.584 ] + }, + { + "time": 0.1667, + "x": 0.752, + "y": 1.584, + "curve": [ 0.183, 0.752, 0.217, 0.809, 0.183, 1.584, 0.217, 1.71 ] + }, + { + "time": 0.2333, + "x": 0.809, + "y": 1.71, + "curve": [ 0.25, 0.809, 0.283, 0.717, 0.25, 1.71, 0.283, 1.45 ] + }, + { + "time": 0.3, + "x": 0.717, + "y": 1.45, + "curve": [ 0.317, 0.717, 0.35, 0.777, 0.317, 1.45, 0.35, 1.698 ] + }, + { + "time": 0.3667, + "x": 0.777, + "y": 1.698, + "curve": [ 0.4, 0.781, 0.45, 0.685, 0.375, 1.698, 0.45, 1.173 ] + }, + { + "time": 0.4667, + "x": 0.685, + "y": 1.173, + "curve": [ 0.492, 0.685, 0.542, 0.825, 0.492, 1.173, 0.542, 1.572 ] + }, + { + "time": 0.5667, + "x": 0.825, + "y": 1.572, + "curve": [ 0.611, 0.816, 0.63, 0.727, 0.611, 1.577, 0.606, 1.255 ] + }, + { + "time": 0.6667, + "x": 0.725, + "y": 1.241, + "curve": [ 0.692, 0.725, 0.742, 0.895, 0.692, 1.241, 0.749, 1.799 ] + }, + { + "time": 0.7667, + "x": 0.895, + "y": 1.857, + "curve": [ 0.783, 0.895, 0.796, 0.892, 0.796, 1.955, 0.817, 1.962 ] + }, + { + "time": 0.8333, + "x": 0.845, + "y": 1.962, + "curve": [ 0.845, 0.831, 0.883, 0.802, 0.85, 1.962, 0.872, 1.704 ] + }, + { + "time": 0.9, + "x": 0.802, + "y": 1.491, + "curve": [ 0.917, 0.802, 0.95, 0.845, 0.907, 1.441, 0.936, 1.508 ] + }, + { + "time": 0.9667, + "x": 0.845, + "y": 1.627, + "curve": [ 0.975, 0.845, 0.992, 0.849, 0.973, 1.652, 0.992, 1.764 ] + }, + { "time": 1, "x": 0.849, "y": 1.764 } + ] + }, + "hoverboard-thruster-rear": { + "rotate": [ + { + "curve": [ 0.125, 0, 0.375, 24.06 ] + }, + { + "time": 0.5, + "value": 24.06, + "curve": [ 0.625, 24.06, 0.875, 0 ] + }, + { "time": 1 } + ] + }, + "hoverglow-rear": { + "scale": [ + { + "x": 0.845, + "y": 1.31, + "curve": [ 0.017, 0.845, 0.117, 0.899, 0.017, 1.31, 0.117, 2.033 ] + }, + { + "time": 0.1333, + "x": 0.899, + "y": 2.033, + "curve": [ 0.15, 0.899, 0.183, 0.752, 0.15, 2.033, 0.183, 1.574 ] + }, + { + "time": 0.2, + "x": 0.752, + "y": 1.574, + "curve": [ 0.225, 0.752, 0.275, 0.809, 0.225, 1.574, 0.275, 1.71 ] + }, + { + "time": 0.3, + "x": 0.809, + "y": 1.71, + "curve": [ 0.317, 0.809, 0.35, 0.717, 0.317, 1.71, 0.35, 1.397 ] + }, + { + "time": 0.3667, + "x": 0.717, + "y": 1.397, + "curve": [ 0.383, 0.717, 0.417, 0.777, 0.383, 1.397, 0.417, 1.45 ] + }, + { + "time": 0.4333, + "x": 0.777, + "y": 1.45, + "curve": [ 0.45, 0.777, 0.496, 0.689, 0.45, 1.45, 0.481, 1.168 ] + }, + { + "time": 0.5333, + "x": 0.685, + "y": 1.173, + "curve": [ 0.565, 0.682, 0.617, 0.758, 0.575, 1.177, 0.617, 1.297 ] + }, + { + "time": 0.6333, + "x": 0.758, + "y": 1.297, + "curve": [ 0.658, 0.758, 0.708, 0.725, 0.658, 1.297, 0.708, 1.241 ] + }, + { + "time": 0.7333, + "x": 0.725, + "y": 1.241, + "curve": [ 0.772, 0.732, 0.796, 0.893, 0.782, 1.238, 0.778, 1.854 ] + }, + { + "time": 0.8333, + "x": 0.895, + "y": 1.857, + "curve": [ 0.878, 0.9, 0.992, 0.845, 0.88, 1.86, 0.992, 1.31 ] + }, + { "time": 1, "x": 0.845, "y": 1.31 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -85.92, + "curve": [ 0.08, -85.59, 0.284, -62.7 ] + }, + { + "time": 0.3667, + "value": -55.14, + "curve": [ 0.438, -48.65, 0.551, -43.21 ] + }, + { + "time": 0.6333, + "value": -43.21, + "curve": [ 0.716, -43.22, 0.908, -85.92 ] + }, + { "time": 1, "value": -85.92 } + ], + "translate": [ + { + "x": -0.59, + "y": -2.94, + "curve": [ 0.1, -1.21, 0.275, -1.74, 0.092, -2.94, 0.275, -6.39 ] + }, + { + "time": 0.3667, + "x": -1.74, + "y": -6.39, + "curve": [ 0.433, -1.74, 0.567, 0.72, 0.433, -6.39, 0.587, -4.48 ] + }, + { + "time": 0.6333, + "x": 0.72, + "y": -4.21, + "curve": [ 0.725, 0.72, 0.908, -0.08, 0.743, -3.57, 0.908, -2.94 ] + }, + { "time": 1, "x": -0.59, "y": -2.94 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": 7.61, + "curve": [ 0.143, 7.62, 0.247, -23.17 ] + }, + { + "time": 0.2667, + "value": -26.56, + "curve": [ 0.281, -29.08, 0.351, -37.36 ] + }, + { + "time": 0.4333, + "value": -37.2, + "curve": [ 0.513, -37.05, 0.562, -29.88 ] + }, + { + "time": 0.6, + "value": -25.18, + "curve": [ 0.621, -22.58, 0.694, -3.98 ] + }, + { + "time": 0.8, + "value": 3.63, + "curve": [ 0.861, 8.03, 0.946, 7.57 ] + }, + { "time": 1, "value": 7.61 } + ], + "translate": [ + { + "curve": [ 0.117, 0, 0.35, 0.52, 0.117, 0, 0.35, -3.27 ] + }, + { + "time": 0.4667, + "x": 0.52, + "y": -3.27, + "curve": [ 0.6, 0.52, 0.867, 0, 0.6, -3.27, 0.867, 0 ] + }, + { "time": 1 } + ], + "shear": [ + { + "y": 19.83, + "curve": [ 0.117, 0, 0.35, 15.28, 0.117, 19.83, 0.35, 28.31 ] + }, + { + "time": 0.4667, + "x": 15.28, + "y": 28.31, + "curve": [ 0.6, 15.28, 0.867, 0, 0.6, 28.31, 0.867, 19.83 ] + }, + { "time": 1, "y": 19.83 } + ] + }, + "board-ik": { + "translate": [ + { + "x": 393.62, + "curve": [ 0.083, 393.62, 0.25, 393.48, 0.083, 0, 0.25, 117.69 ] + }, + { + "time": 0.3333, + "x": 393.48, + "y": 117.69, + "curve": [ 0.375, 393.48, 0.458, 393.62, 0.375, 117.69, 0.458, 83.82 ] + }, + { "time": 0.5, "x": 393.62, "y": 83.82 }, + { "time": 0.6667, "x": 393.62, "y": 30.15 }, + { "time": 1, "x": 393.62 } + ] + }, + "front-thigh": { + "translate": [ + { "x": -7.49, "y": 8.51 } + ] + }, + "front-leg-target": { + "translate": [ + { + "time": 0.3667, + "curve": [ 0.428, 10.83, 0.567, 12.78, 0.414, 7.29, 0.567, 8.79 ] + }, + { + "time": 0.6, + "x": 12.78, + "y": 8.79, + "curve": [ 0.692, 12.78, 0.772, 11.27, 0.692, 8.79, 0.766, 8.62 ] + }, + { "time": 0.8667 } + ] + }, + "rear-leg-target": { + "translate": [ + { + "time": 0.4667, + "curve": [ 0.492, 0, 0.534, 4.47, 0.492, 0, 0.542, 1.63 ] + }, + { + "time": 0.5667, + "x": 4.53, + "y": 1.77, + "curve": [ 0.622, 4.64, 0.717, 3.31, 0.615, 2.06, 0.71, 2.1 ] + }, + { "time": 0.8 } + ] + }, + "exhaust3": { + "scale": [ + { + "x": 1.882, + "y": 0.81, + "curve": [ 0.017, 1.882, 0.167, 1.3, 0.017, 0.81, 0.167, 0.649 ] + }, + { + "time": 0.2, + "x": 1.3, + "y": 0.649, + "curve": [ 0.225, 1.3, 0.275, 2.051, 0.225, 0.649, 0.275, 0.984 ] + }, + { + "time": 0.3, + "x": 2.051, + "y": 0.984, + "curve": [ 0.325, 2.051, 0.375, 1.311, 0.325, 0.984, 0.384, 0.715 ] + }, + { + "time": 0.4, + "x": 1.311, + "y": 0.686, + "curve": [ 0.433, 1.311, 0.5, 1.86, 0.426, 0.638, 0.5, 0.537 ] + }, + { + "time": 0.5333, + "x": 1.86, + "y": 0.537, + "curve": [ 0.567, 1.86, 0.633, 1.187, 0.567, 0.537, 0.604, 0.854 ] + }, + { + "time": 0.6667, + "x": 1.187, + "y": 0.854, + "curve": [ 0.7, 1.187, 0.767, 1.549, 0.707, 0.854, 0.774, 0.775 ] + }, + { + "time": 0.8, + "x": 1.549, + "y": 0.746, + "curve": [ 0.817, 1.549, 0.85, 1.181, 0.815, 0.729, 0.85, 0.713 ] + }, + { + "time": 0.8667, + "x": 1.181, + "y": 0.713, + "curve": [ 0.9, 1.181, 0.967, 1.882, 0.9, 0.713, 0.967, 0.81 ] + }, + { "time": 1, "x": 1.882, "y": 0.81 } + ] + }, + "side-glow1": { + "rotate": [ + { "value": 51.12, "curve": "stepped" }, + { "time": 0.0667, "value": 43.82, "curve": "stepped" }, + { "time": 0.1, "value": 40.95, "curve": "stepped" }, + { "time": 0.1667, "value": 27.78, "curve": "stepped" }, + { "time": 0.2, "value": 10.24, "curve": "stepped" }, + { "time": 0.2667, "curve": "stepped" }, + { "time": 0.8, "value": -25.81 } + ], + "translate": [ + { "x": 338.28, "y": 40.22, "curve": "stepped" }, + { "time": 0.0667, "x": 331.2, "y": 30.39, "curve": "stepped" }, + { "time": 0.1, "x": 318.63, "y": 20.59, "curve": "stepped" }, + { "time": 0.1667, "x": 302.45, "y": 9.64, "curve": "stepped" }, + { "time": 0.2, "x": 276.87, "y": 1.13, "curve": "stepped" }, + { "time": 0.2667, "x": 248.16, "curve": "stepped" }, + { "time": 0.3, "x": 221.36, "curve": "stepped" }, + { "time": 0.3667, "x": 195.69, "curve": "stepped" }, + { "time": 0.4, "x": 171.08, "curve": "stepped" }, + { "time": 0.4667, "x": 144.84, "curve": "stepped" }, + { "time": 0.5, "x": 121.22, "curve": "stepped" }, + { "time": 0.5667, "x": 91.98, "curve": "stepped" }, + { "time": 0.6, "x": 62.63, "curve": "stepped" }, + { "time": 0.6667, "x": 30.78, "curve": "stepped" }, + { "time": 0.7, "curve": "stepped" }, + { "time": 0.7667, "x": -28.45, "curve": "stepped" }, + { "time": 0.8, "x": -67.49, "y": 16.82, "curve": "stepped" }, + { "time": 0.8667, "x": -83.07, "y": 24.36, "curve": "stepped" }, + { "time": 0.9, "x": -93.81, "y": 29.55 } + ], + "scale": [ + { "x": 0.535, "curve": "stepped" }, + { "time": 0.0667, "x": 0.594, "curve": "stepped" }, + { "time": 0.1, "x": 0.844, "curve": "stepped" }, + { "time": 0.1667, "curve": "stepped" }, + { "time": 0.8, "x": 0.534, "curve": "stepped" }, + { "time": 0.8667, "x": 0.428, "y": 0.801, "curve": "stepped" }, + { "time": 0.9, "x": 0.349, "y": 0.654 } + ] + }, + "side-glow2": { + "rotate": [ + { "time": 0.0667, "value": 51.12, "curve": "stepped" }, + { "time": 0.1, "value": 43.82, "curve": "stepped" }, + { "time": 0.1667, "value": 40.95, "curve": "stepped" }, + { "time": 0.2, "value": 27.78, "curve": "stepped" }, + { "time": 0.2667, "value": 10.24, "curve": "stepped" }, + { "time": 0.3, "curve": "stepped" }, + { "time": 0.8667, "value": -25.81 } + ], + "translate": [ + { "time": 0.0667, "x": 338.28, "y": 40.22, "curve": "stepped" }, + { "time": 0.1, "x": 331.2, "y": 30.39, "curve": "stepped" }, + { "time": 0.1667, "x": 318.63, "y": 20.59, "curve": "stepped" }, + { "time": 0.2, "x": 302.45, "y": 9.64, "curve": "stepped" }, + { "time": 0.2667, "x": 276.87, "y": 1.13, "curve": "stepped" }, + { "time": 0.3, "x": 248.16, "curve": "stepped" }, + { "time": 0.3667, "x": 221.36, "curve": "stepped" }, + { "time": 0.4, "x": 195.69, "curve": "stepped" }, + { "time": 0.4667, "x": 171.08, "curve": "stepped" }, + { "time": 0.5, "x": 144.84, "curve": "stepped" }, + { "time": 0.5667, "x": 121.22, "curve": "stepped" }, + { "time": 0.6, "x": 91.98, "curve": "stepped" }, + { "time": 0.6667, "x": 62.63, "curve": "stepped" }, + { "time": 0.7, "x": 30.78, "curve": "stepped" }, + { "time": 0.7667, "curve": "stepped" }, + { "time": 0.8, "x": -28.45, "curve": "stepped" }, + { "time": 0.8667, "x": -67.49, "y": 16.82, "curve": "stepped" }, + { "time": 0.9, "x": -83.07, "y": 24.36, "curve": "stepped" }, + { "time": 0.9667, "x": -93.81, "y": 29.55 } + ], + "scale": [ + { "time": 0.0667, "x": 0.535, "curve": "stepped" }, + { "time": 0.1, "x": 0.594, "curve": "stepped" }, + { "time": 0.1667, "x": 0.844, "curve": "stepped" }, + { "time": 0.2, "curve": "stepped" }, + { "time": 0.8667, "x": 0.534, "curve": "stepped" }, + { "time": 0.9, "x": 0.428, "y": 0.801, "curve": "stepped" }, + { "time": 0.9667, "x": 0.349, "y": 0.654 } + ] + }, + "torso": { + "rotate": [ + { + "value": -34.73, + "curve": [ 0.034, -36.31, 0.162, -39.33 ] + }, + { + "time": 0.2667, + "value": -39.37, + "curve": [ 0.384, -39.37, 0.491, -29.52 ] + }, + { + "time": 0.5, + "value": -28.86, + "curve": [ 0.525, -26.95, 0.571, -21.01 ] + }, + { + "time": 0.6333, + "value": -21.01, + "curve": [ 0.725, -21.01, 0.969, -33.35 ] + }, + { "time": 1, "value": -34.73 } + ] + }, + "neck": { + "rotate": [ + { + "value": 10.2, + "curve": [ 0.07, 12.09, 0.189, 16.03 ] + }, + { + "time": 0.2667, + "value": 16.14, + "curve": [ 0.333, 16.14, 0.449, 8.03 ] + }, + { + "time": 0.5, + "value": 5.83, + "curve": [ 0.542, 4.02, 0.6, 2.68 ] + }, + { + "time": 0.6333, + "value": 2.68, + "curve": [ 0.725, 2.68, 0.943, 8.57 ] + }, + { "time": 1, "value": 10.2 } + ] + }, + "head": { + "rotate": [ + { + "value": 10.2, + "curve": [ 0.044, 11.52, 0.2, 16.12 ] + }, + { + "time": 0.2667, + "value": 16.14, + "curve": [ 0.375, 16.17, 0.492, 2.65 ] + }, + { + "time": 0.6333, + "value": 2.68, + "curve": [ 0.725, 2.7, 0.963, 9.26 ] + }, + { "time": 1, "value": 10.2 } + ], + "translate": [ + { + "curve": [ 0.03, -0.24, 0.2, -4.22, 0.051, -1.06, 0.2, -3.62 ] + }, + { + "time": 0.2667, + "x": -4.22, + "y": -3.62, + "curve": [ 0.358, -4.22, 0.542, 0.84, 0.358, -3.62, 0.542, 6.01 ] + }, + { + "time": 0.6333, + "x": 0.84, + "y": 6.01, + "curve": [ 0.725, 0.84, 0.939, 0.32, 0.725, 6.01, 0.945, 1.14 ] + }, + { "time": 1 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": -11.18, + "curve": [ 0.064, -14.82, 0.25, -20.01 ] + }, + { + "time": 0.3333, + "value": -20.01, + "curve": [ 0.429, -20.12, 0.58, 5.12 ] + }, + { + "time": 0.6, + "value": 8.67, + "curve": [ 0.617, 11.72, 0.687, 20.52 ] + }, + { + "time": 0.7667, + "value": 20.55, + "curve": [ 0.848, 20.7, 0.963, -9.43 ] + }, + { "time": 1, "value": -11.18 } + ] + }, + "hair3": { + "rotate": [ + { + "value": 9.61, + "curve": [ 0.014, 8.51, 0.075, 2.63 ] + }, + { + "time": 0.1, + "value": 2.63, + "curve": [ 0.15, 2.63, 0.25, 13.52 ] + }, + { + "time": 0.3, + "value": 13.52, + "curve": [ 0.35, 13.52, 0.45, 11.28 ] + }, + { + "time": 0.5, + "value": 11.28, + "curve": [ 0.575, 11.28, 0.725, 18.13 ] + }, + { + "time": 0.8, + "value": 18.13, + "curve": [ 0.85, 18.13, 0.978, 11.07 ] + }, + { "time": 1, "value": 9.61 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -17.7, + "curve": [ 0.008, -17.7, 0.025, -23.73 ] + }, + { + "time": 0.0333, + "value": -23.73, + "curve": [ 0.067, -23.73, 0.154, -4.4 ] + }, + { + "time": 0.1667, + "value": -1.92, + "curve": [ 0.197, 4.09, 0.236, 12.91 ] + }, + { + "time": 0.2667, + "value": 17.56, + "curve": [ 0.301, 22.68, 0.342, 27.97 ] + }, + { + "time": 0.3667, + "value": 27.97, + "curve": [ 0.4, 27.97, 0.467, -1.45 ] + }, + { + "time": 0.5, + "value": -1.45, + "curve": [ 0.517, -1.45, 0.55, 3.16 ] + }, + { + "time": 0.5667, + "value": 3.16, + "curve": [ 0.583, 3.16, 0.617, -8.9 ] + }, + { + "time": 0.6333, + "value": -8.9, + "curve": [ 0.642, -8.9, 0.658, -5.4 ] + }, + { + "time": 0.6667, + "value": -5.4, + "curve": [ 0.683, -5.4, 0.717, -15.32 ] + }, + { + "time": 0.7333, + "value": -15.32, + "curve": [ 0.75, -15.32, 0.783, -9.19 ] + }, + { + "time": 0.8, + "value": -9.19, + "curve": [ 0.817, -9.19, 0.85, -23.6 ] + }, + { + "time": 0.8667, + "value": -23.6, + "curve": [ 0.883, -23.6, 0.917, -17.38 ] + }, + { + "time": 0.9333, + "value": -17.38, + "curve": [ 0.942, -17.38, 0.958, -20.46 ] + }, + { + "time": 0.9667, + "value": -20.46, + "curve": [ 0.975, -20.46, 0.992, -17.7 ] + }, + { "time": 1, "value": -17.7 } + ] + }, + "hair1": { + "rotate": [ + { + "value": 9.61, + "curve": [ 0.06, 9.04, 0.25, 8.9 ] + }, + { + "time": 0.3333, + "value": 8.9, + "curve": [ 0.392, 8.9, 0.508, 14.58 ] + }, + { + "time": 0.5667, + "value": 14.58, + "curve": [ 0.675, 14.58, 0.956, 10.28 ] + }, + { "time": 1, "value": 9.61 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -3.82, + "curve": [ 0.017, -3.82, 0.064, -9.16 ] + }, + { + "time": 0.1333, + "value": -9.09, + "curve": [ 0.178, -9.04, 0.234, 1.29 ] + }, + { + "time": 0.2667, + "value": 5.98, + "curve": [ 0.276, 7.27, 0.336, 17.1 ] + }, + { + "time": 0.3667, + "value": 17.1, + "curve": [ 0.413, 17.1, 0.467, 1.59 ] + }, + { + "time": 0.5, + "value": 1.59, + "curve": [ 0.533, 1.59, 0.567, 13.63 ] + }, + { + "time": 0.6, + "value": 13.63, + "curve": [ 0.617, 13.63, 0.683, 0.78 ] + }, + { + "time": 0.7, + "value": 0.78, + "curve": [ 0.717, 0.78, 0.75, 12.01 ] + }, + { + "time": 0.7667, + "value": 11.9, + "curve": [ 0.792, 11.73, 0.817, -0.85 ] + }, + { + "time": 0.8333, + "value": -0.85, + "curve": [ 0.85, -0.85, 0.88, 1.99 ] + }, + { + "time": 0.9, + "value": 1.82, + "curve": [ 0.916, 1.68, 0.95, -6.9 ] + }, + { + "time": 0.9667, + "value": -6.9, + "curve": [ 0.975, -6.9, 0.992, -3.82 ] + }, + { "time": 1, "value": -3.82 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 31.65, + "curve": [ 0.108, 31.65, 0.325, 13.01 ] + }, + { + "time": 0.4333, + "value": 13.01, + "curve": [ 0.71, 13.01, 0.917, 31.65 ] + }, + { "time": 1, "value": 31.65 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 31, + "curve": [ 0.108, 31, 0.325, 12.76 ] + }, + { + "time": 0.4333, + "value": 12.79, + "curve": [ 0.587, 12.82, 0.917, 31 ] + }, + { "time": 1, "value": 31 } + ] + }, + "gun": { + "rotate": [ + { + "value": 1.95, + "curve": [ 0.083, 1.95, 0.245, 36.73 ] + }, + { + "time": 0.3333, + "value": 36.71, + "curve": [ 0.439, 36.69, 0.589, 10.68 ] + }, + { + "time": 0.6333, + "value": 8.75, + "curve": [ 0.701, 5.81, 0.917, 1.95 ] + }, + { "time": 1, "value": 1.95 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 2.35 ] + }, + { + "time": 0.1333, + "value": 2.35, + "curve": [ 0.225, 2.35, 0.408, -2.4 ] + }, + { + "time": 0.5, + "value": -2.4, + "curve": [ 0.567, -2.4, 0.7, 1.44 ] + }, + { + "time": 0.7667, + "value": 1.44, + "curve": [ 0.825, 1.44, 0.942, 0 ] + }, + { "time": 1 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.063, 0.77, 0.106, 1.42 ] + }, + { + "time": 0.1667, + "value": 1.42, + "curve": [ 0.259, 1.42, 0.344, -1.25 ] + }, + { + "time": 0.4667, + "value": -1.26, + "curve": [ 0.656, -1.26, 0.917, -0.78 ] + }, + { "time": 1 } + ] + }, + "head-control": { + "translate": [ + { + "x": 0.37, + "y": -11.17, + "curve": [ 0.133, 0.37, 0.335, -10.23, 0.133, -11.17, 0.335, 3.15 ] + }, + { + "time": 0.5333, + "x": -10.23, + "y": 3.15, + "curve": [ 0.71, -10.23, 0.883, 0.37, 0.71, 3.15, 0.883, -11.17 ] + }, + { "time": 1, "x": 0.37, "y": -11.17 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.46, + "y": 10.15, + "curve": [ 0.103, 1.46, 0.249, 1.36, 0.103, 10.15, 0.249, -4.39 ] + }, + { + "time": 0.4, + "x": 1.36, + "y": -4.39, + "curve": [ 0.621, 1.36, 0.85, 1.46, 0.621, -4.39, 0.85, 10.15 ] + }, + { "time": 1, "x": 1.46, "y": 10.15 } + ] + }, + "back-shoulder": { + "translate": [ + { + "x": 1.4, + "y": 0.44, + "curve": [ 0.088, 1.4, 0.208, -2.47, 0.088, 0.44, 0.208, 8.61 ] + }, + { + "time": 0.3333, + "x": -2.47, + "y": 8.61, + "curve": [ 0.572, -2.47, 0.833, 1.4, 0.572, 8.61, 0.833, 0.44 ] + }, + { "time": 1, "x": 1.4, "y": 0.44 } + ] + } + }, + "transform": { + "front-foot-board-transform": [ + { "mixRotate": 0.997 } + ], + "rear-foot-board-transform": [ + {} + ], + "toes-board": [ + { "mixX": 0, "mixScaleX": 0, "mixShearY": 0 } + ] + }, + "attachments": { + "default": { + "front-foot": { + "front-foot": { + "deform": [ + { + "offset": 26, + "vertices": [ -0.02832, -5.37024, -0.02832, -5.37024, 3.8188, -3.7757, -0.02832, -5.37024, -3.82159, 3.77847 ] + } + ] + } + }, + "front-shin": { + "front-shin": { + "deform": [ + { + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + }, + { + "time": 0.3667, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -11.66571, -9.07211, -25.65866, -17.53735, -25.53217, -16.50978, -11.78232, -11.26097, 0, 0, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -2.64522, -7.35739, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0.60487, -1.63589, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.60487, -1.63589, 0, 0, -10.06873, -12.0999 ] + }, + { + "time": 0.5333, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -7.00775, -8.24771, -6.45482, -6.49312, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + }, + { + "time": 1, + "offset": 14, + "vertices": [ 0.5298, -1.12677, -0.85507, -4.20587, -11.35158, -10.19225, -10.79865, -8.43765, -6.06447, -6.89757, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.54892, -3.06021, 1.48463, -2.29663, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.80437, -7.01817 ] + } + ] + } + }, + "hoverboard-board": { + "hoverboard-board": { + "deform": [ + { + "curve": [ 0.067, 0, 0.2, 1 ] + }, + { + "time": 0.2667, + "offset": 1, + "vertices": [ 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 3.55673, -3.0E-4, 3.55673, -3.0E-4, 0, 0, 0, 0, 0, 0, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, -7.6E-4, -9.84158, 0, 0, 0, 0, 0, 0, 0, 0, -4.90558, 0.11214, -9.40706, 6.2E-4, -6.34871, 4.3E-4, -6.34925, -6.57018, -6.34925, -6.57018, -6.34871, 4.3E-4, -2.3308, 1.7E-4, -2.33133, -6.57045, -2.33133, -6.57045, -2.3308, 1.7E-4, 0, 0, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 1.2E-4, 2.45856, 3.3297, 4.44005, 3.3297, 4.44005, 3.3297, 4.44005, 1.2E-4, 2.45856, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, 1.2E-4, 2.45856, 1.2E-4, 2.45856, -9.40694, 2.45918, 1.88063, 0.44197, -2.9E-4, -3.54808, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.52316, 1.1313, -2.52316, 1.1313, -2.52316, 1.1313, -2.46227, 1.7E-4, -2.46227, 1.7E-4, -2.46227, 1.7E-4, 0, 0, 0, 0, 1.2E-4, 2.45856 ], + "curve": [ 0.45, 0, 0.817, 1 ] + }, + { "time": 1 } + ] + } + }, + "rear-foot": { + "rear-foot": { + "deform": [ + { + "offset": 28, + "vertices": [ -1.93078, 1.34782, -0.31417, 2.33363, 3.05122, 0.33946, 2.31472, -2.01678, 2.17583, -2.05795, -0.04277, -2.99459, 1.15429, 0.26328, 0.97501, -0.67169 ] + } + ] + } + } + } + } + }, + "idle": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-foot-target": { + "translate": [ + { "x": -69.06 } + ] + }, + "hip": { + "rotate": [ + { + "curve": [ 0.073, 0.35, 0.303, 1.27 ] + }, + { + "time": 0.4, + "value": 1.28, + "curve": [ 0.615, 1.3, 0.847, -1.41 ] + }, + { + "time": 1.2, + "value": -1.38, + "curve": [ 1.344, -1.37, 1.602, -0.28 ] + }, + { "time": 1.6667 } + ], + "translate": [ + { + "x": -11.97, + "y": -23.15, + "curve": [ 0.059, -12.96, 0.258, -15.19, 0.142, -23.15, 0.341, -24.89 ] + }, + { + "time": 0.4667, + "x": -15.14, + "y": -26.74, + "curve": [ 0.62, -15.1, 0.788, -13.28, 0.597, -28.66, 0.75, -30.01 ] + }, + { + "time": 0.9, + "x": -12.02, + "y": -30.01, + "curve": [ 0.978, -11.13, 1.175, -9.05, 1.036, -29.94, 1.234, -28.08 ] + }, + { + "time": 1.3333, + "x": -9.06, + "y": -26.64, + "curve": [ 1.501, -9.06, 1.614, -10.95, 1.454, -24.89, 1.609, -23.15 ] + }, + { "time": 1.6667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "translate": [ + { "x": 48.87 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -60.87, + "curve": [ 0.154, -60.85, 0.452, -68.65 ] + }, + { + "time": 0.8333, + "value": -68.65, + "curve": [ 1.221, -68.65, 1.542, -60.87 ] + }, + { "time": 1.6667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 42.46, + "curve": [ 0.029, 42.97, 0.134, 45.28 ] + }, + { + "time": 0.3333, + "value": 45.27, + "curve": [ 0.578, 45.26, 0.798, 40.07 ] + }, + { + "time": 0.8333, + "value": 39.74, + "curve": [ 0.878, 39.32, 1.019, 38.23 ] + }, + { + "time": 1.2, + "value": 38.22, + "curve": [ 1.377, 38.22, 1.619, 41.68 ] + }, + { "time": 1.6667, "value": 42.46 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 39.2, + "curve": [ 0.185, 39.22, 0.5, 29.37 ] + }, + { + "time": 0.6667, + "value": 29.37, + "curve": [ 0.917, 29.37, 1.417, 39.2 ] + }, + { "time": 1.6667, "value": 39.2 } + ] + }, + "head": { + "rotate": [ + { + "value": -6.75, + "curve": [ 0.176, -7.88, 0.349, -8.95 ] + }, + { + "time": 0.4667, + "value": -8.95, + "curve": [ 0.55, -8.95, 0.697, -6.77 ] + }, + { + "time": 0.8333, + "value": -5.44, + "curve": [ 0.88, -4.98, 1.05, -4.12 ] + }, + { + "time": 1.1333, + "value": -4.12, + "curve": [ 1.266, -4.12, 1.469, -5.48 ] + }, + { "time": 1.6667, "value": -6.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "curve": [ 0.086, 0, 0.233, 2.48 ] + }, + { + "time": 0.3333, + "value": 4.13, + "curve": [ 0.429, 5.7, 0.711, 10.06 ] + }, + { + "time": 0.8333, + "value": 10.06, + "curve": [ 0.926, 10.06, 1.092, 4.21 ] + }, + { + "time": 1.2, + "value": 2.78, + "curve": [ 1.349, 0.8, 1.551, 0 ] + }, + { "time": 1.6667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "curve": [ 0.063, 0.54, 0.367, 3.39 ] + }, + { + "time": 0.5333, + "value": 3.39, + "curve": [ 0.696, 3.39, 0.939, -1.63 ] + }, + { + "time": 1.2, + "value": -1.61, + "curve": [ 1.42, -1.59, 1.574, -0.67 ] + }, + { "time": 1.6667 } + ] + }, + "gun": { + "rotate": [ + { + "curve": [ 0.099, 0.27, 0.367, 1.23 ] + }, + { + "time": 0.5333, + "value": 1.23, + "curve": [ 0.665, 1.23, 0.937, -0.56 ] + }, + { + "time": 1.1333, + "value": -0.55, + "curve": [ 1.316, -0.55, 1.582, -0.21 ] + }, + { "time": 1.6667 } + ] + }, + "torso": { + "rotate": [ + { + "value": -22.88, + "curve": [ 0.099, -23.45, 0.363, -24.74 ] + }, + { + "time": 0.5333, + "value": -24.74, + "curve": [ 0.706, -24.74, 0.961, -20.97 ] + }, + { + "time": 1.1333, + "value": -20.97, + "curve": [ 1.355, -20.97, 1.567, -22.28 ] + }, + { "time": 1.6667, "value": -22.88 } + ] + }, + "neck": { + "rotate": [ + { + "value": 3.78, + "curve": [ 0.167, 3.78, 0.5, 5.45 ] + }, + { + "time": 0.6667, + "value": 5.45, + "curve": [ 0.917, 5.45, 1.417, 3.78 ] + }, + { "time": 1.6667, "value": 3.78 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.067, 0.33, 0.341, 2.54 ] + }, + { + "time": 0.5333, + "value": 2.54, + "curve": [ 0.734, 2.55, 0.982, -0.94 ] + }, + { + "time": 1.1333, + "value": -0.93, + "curve": [ 1.365, -0.91, 1.549, -0.56 ] + }, + { "time": 1.6667 } + ] + }, + "torso3": { + "rotate": [ + { + "value": -2.15, + "curve": [ 0.052, -1.9, 0.384, -0.15 ] + }, + { + "time": 0.5333, + "value": -0.14, + "curve": [ 0.762, -0.13, 0.895, -3.1 ] + }, + { + "time": 1.1333, + "value": -3.1, + "curve": [ 1.348, -3.1, 1.592, -2.46 ] + }, + { "time": 1.6667, "value": -2.15 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.213, 2.86 ] + }, + { + "time": 0.2667, + "value": 3.65, + "curve": [ 0.358, 4.99, 0.535, 7.92 ] + }, + { + "time": 0.6667, + "value": 7.92, + "curve": [ 0.809, 7.92, 1.067, 5.49 ] + }, + { + "time": 1.1333, + "value": 4.7, + "curve": [ 1.245, 3.34, 1.525, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair2": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.225, -7.97 ] + }, + { + "time": 0.2667, + "value": -9.75, + "curve": [ 0.316, -11.84, 0.519, -16.66 ] + }, + { + "time": 0.6667, + "value": -16.66, + "curve": [ 0.817, -16.66, 1.029, -11.43 ] + }, + { + "time": 1.1333, + "value": -9.14, + "curve": [ 1.25, -6.56, 1.525, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.1, 0, 0.3, 1.32 ] + }, + { + "time": 0.4, + "value": 1.32, + "curve": [ 0.55, 1.32, 0.866, 0.93 ] + }, + { + "time": 1, + "value": 0.73, + "curve": [ 1.189, 0.46, 1.5, 0 ] + }, + { "time": 1.6667 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.118, -0.44, 0.3, -8.52 ] + }, + { + "time": 0.4, + "value": -8.52, + "curve": [ 0.55, -8.52, 0.85, 1.96 ] + }, + { + "time": 1, + "value": 1.96, + "curve": [ 1.167, 1.96, 1.577, 0.38 ] + }, + { "time": 1.6667 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.098, 1.46, 0.3, 4.49, 0.17, 0.13, 0.316, -3.28 ] + }, + { + "time": 0.4, + "x": 4.55, + "y": -5.95, + "curve": [ 0.53, 4.64, 0.776, 2.59, 0.492, -8.89, 0.668, -14.21 ] + }, + { + "time": 0.8667, + "x": 1.42, + "y": -14.26, + "curve": [ 0.966, 0.15, 1.109, -2.91, 0.994, -14.26, 1.144, -10.58 ] + }, + { + "time": 1.2333, + "x": -3.02, + "y": -8.26, + "curve": [ 1.342, -3.02, 1.568, -1.48, 1.317, -6.1, 1.558, 0 ] + }, + { "time": 1.6667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "curve": [ 0.21, 0, 0.525, -1.72, 0.21, 0, 0.525, 4.08 ] + }, + { + "time": 0.8333, + "x": -1.72, + "y": 4.08, + "curve": [ 1.15, -1.72, 1.46, 0, 1.15, 4.08, 1.46, 0 ] + }, + { "time": 1.6667 } + ] + } + } + }, + "idle-turn": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-upper-arm": { + "rotate": [ + { + "value": -302.77, + "curve": [ 0, -406.9, 0.125, -420.87 ] + }, + { "time": 0.2667, "value": -420.87 } + ], + "translate": [ + { + "x": 2.24, + "y": -4.98, + "curve": [ 0.067, 2.24, 0.111, 0, 0.067, -4.98, 0.111, 0 ] + }, + { "time": 0.2667 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 248.56, + "curve": [ 0, 371.28, 0.062, 399.2 ] + }, + { "time": 0.1333, "value": 399.2 } + ], + "translate": [ + { + "x": -2.84, + "y": 37.28, + "curve": [ 0.033, -2.84, 0.069, 0, 0.033, 37.28, 0.069, 0 ] + }, + { "time": 0.1333 } + ] + }, + "gun": { + "rotate": [ + { + "value": -3.95, + "curve": [ 0, -10.4, 0.019, -20.43 ] + }, + { + "time": 0.0333, + "value": -20.45, + "curve": [ 0.044, -20.47, 0.125, 0 ] + }, + { "time": 0.2 } + ] + }, + "neck": { + "rotate": [ + { + "value": 17.2, + "curve": [ 0, 6.27, 0.125, 3.78 ] + }, + { "time": 0.2667, "value": 3.78 } + ] + }, + "hip": { + "translate": [ + { + "x": -2.69, + "y": -6.79, + "curve": [ 0.067, -2.69, 0.2, -11.97, 0.067, -6.79, 0.2, -23.15 ] + }, + { "time": 0.2667, "x": -11.97, "y": -23.15 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -15.54, + "curve": [ 0, -3.08, 0.034, 18.44 ] + }, + { + "time": 0.0667, + "value": 19.02, + "curve": [ 0.108, 19.75, 0.169, 0 ] + }, + { "time": 0.2667 } + ], + "scale": [ + { + "x": 0.94, + "curve": [ 0, 0.962, 0.024, 1.237, 0, 1, 0.026, 0.947 ] + }, + { + "time": 0.0667, + "x": 1.236, + "y": 0.947, + "curve": [ 0.117, 1.235, 0.189, 1, 0.117, 0.947, 0.189, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 11.75, + "curve": [ 0, -7.97, 0.017, -33.4 ] + }, + { + "time": 0.0333, + "value": -33.39, + "curve": [ 0.049, -33.37, 0.131, 0 ] + }, + { "time": 0.2 } + ] + }, + "torso": { + "rotate": [ + { + "value": -18.25, + "curve": [ 0, -10.59, 0.125, -22.88 ] + }, + { "time": 0.2667, "value": -22.88 } + ], + "scale": [ + { + "y": 1.03, + "curve": [ 0.067, 1, 0.132, 1, 0.067, 1.03, 0.132, 1 ] + }, + { "time": 0.2667 } + ] + }, + "head": { + "rotate": [ + { + "value": 5.12, + "curve": [ 0, -6.34, 0.125, -6.75 ] + }, + { "time": 0.2667, "value": -6.75 } + ], + "scale": [ + { + "y": 1.03, + "curve": [ 0.067, 1, 0.107, 1, 0.067, 1.03, 0.107, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-foot-target": { + "translate": [ + { + "x": -58.39, + "y": 30.48, + "curve": [ 0, -7.15, 0.047, 16.62, 0, 12.71, 0.039, 0.22 ] + }, + { + "time": 0.1, + "x": 34.14, + "y": -0.19, + "curve": [ 0.136, 45.79, 0.163, 48.87, 0.133, -0.41, 0.163, 0 ] + }, + { "time": 0.2, "x": 48.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 6.69, + "curve": [ 0, 19.76, 0.039, 56.53 ] + }, + { + "time": 0.0667, + "value": 56.63, + "curve": [ 0.114, 56.79, 0.189, 42.46 ] + }, + { "time": 0.2667, "value": 42.46 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": -1.85, + "curve": [ 0.014, -8.91, 0.047, -28.4 ] + }, + { + "time": 0.1, + "value": -28.89, + "curve": [ 0.144, -29.29, 0.262, -21.77 ] + }, + { "time": 0.2667 } + ], + "translate": [ + { + "x": 9.97, + "y": 0.82, + "curve": [ 0, -54.41, 0.078, -69.06, 0, 0.15, 0.078, 0 ] + }, + { "time": 0.1667, "x": -69.06 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -9.01, + "curve": [ 0.044, -9.01, 0.072, 7.41 ] + }, + { + "time": 0.1333, + "value": 10.08, + "curve": [ 0.166, 11.47, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -16.49, + "curve": [ 0.044, -16.49, 0.101, -5.98 ] + }, + { + "time": 0.1333, + "value": -2.95, + "curve": [ 0.162, -0.34, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -3.85, + "curve": [ 0.044, -3.85, 0.072, 6.91 ] + }, + { + "time": 0.1333, + "value": 8.05, + "curve": [ 0.166, 8.65, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair2": { + "rotate": [ + { + "value": 1.25, + "curve": [ 0.044, 1.25, 0.072, 8.97 ] + }, + { + "time": 0.1333, + "value": 8.6, + "curve": [ 0.166, 8.4, 0.208, 0 ] + }, + { "time": 0.2667 } + ] + }, + "front-thigh": { + "translate": [ + { + "x": 12.21, + "y": 1.89, + "curve": [ 0.033, 12.21, 0.1, 0, 0.033, 1.89, 0.1, 0 ] + }, + { "time": 0.1333 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -16.11, + "y": -1.38, + "curve": [ 0.033, -16.11, 0.1, 0, 0.033, -1.38, 0.1, 0 ] + }, + { "time": 0.1333 } + ] + }, + "torso3": { + "rotate": [ + { "time": 0.2667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { + "x": -13.72, + "y": -34.7, + "curve": [ 0.067, -13.72, 0.2, 0, 0.067, -34.7, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.13, + "y": -14.31, + "curve": [ 0.067, 1.13, 0.2, 0, 0.067, -14.31, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + } + } + }, + "jump": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" }, + { "time": 0.1, "name": "front-fist-closed" }, + { "time": 0.8333, "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-thigh": { + "rotate": [ + { + "value": 55.08, + "curve": [ 0.007, 46.66, 0.043, 26.3 ] + }, + { + "time": 0.0667, + "value": 22.84, + "curve": [ 0.1, 17.99, 0.165, 15.78 ] + }, + { + "time": 0.2333, + "value": 15.71, + "curve": [ 0.309, 15.63, 0.408, 46.67 ] + }, + { + "time": 0.5, + "value": 63.6, + "curve": [ 0.56, 74.72, 0.762, 91.48 ] + }, + { + "time": 0.9667, + "value": 91.81, + "curve": [ 1.068, 92.01, 1.096, 22.05 ] + }, + { + "time": 1.1667, + "value": 22.25, + "curve": [ 1.18, 22.29, 1.176, 56.17 ] + }, + { + "time": 1.2, + "value": 56.16, + "curve": [ 1.246, 56.15, 1.263, 54.94 ] + }, + { "time": 1.3333, "value": 55.08 } + ], + "translate": [ + { "x": -5.13, "y": 11.55 } + ] + }, + "torso": { + "rotate": [ + { + "value": -45.57, + "curve": [ 0.022, -44.61, 0.03, -39.06 ] + }, + { + "time": 0.0667, + "value": -35.29, + "curve": [ 0.12, -29.77, 0.28, -19.95 ] + }, + { + "time": 0.4333, + "value": -19.95, + "curve": [ 0.673, -19.95, 0.871, -22.38 ] + }, + { + "time": 0.9667, + "value": -27.08, + "curve": [ 1.094, -33.33, 1.176, -44.93 ] + }, + { "time": 1.3333, "value": -45.57 } + ], + "translate": [ + { "x": -3.79, "y": -0.77 } + ] + }, + "rear-thigh": { + "rotate": [ + { + "value": 12.81, + "curve": [ 0.067, 12.81, 0.242, 67.88 ] + }, + { + "time": 0.2667, + "value": 74.11, + "curve": [ 0.314, 86.02, 0.454, 92.23 ] + }, + { + "time": 0.5667, + "value": 92.24, + "curve": [ 0.753, 92.26, 0.966, 67.94 ] + }, + { + "time": 1, + "value": 61.32, + "curve": [ 1.039, 53.75, 1.218, 12.68 ] + }, + { "time": 1.3333, "value": 12.81 } + ] + }, + "rear-shin": { + "rotate": [ + { + "value": -115.64, + "curve": [ 0.067, -117.17, 0.125, -117.15 ] + }, + { + "time": 0.1667, + "value": -117.15, + "curve": [ 0.225, -117.15, 0.332, -108.76 ] + }, + { + "time": 0.4, + "value": -107.15, + "curve": [ 0.48, -105.26, 0.685, -103.49 ] + }, + { + "time": 0.7667, + "value": -101.97, + "curve": [ 0.826, -100.87, 0.919, -92.3 ] + }, + { + "time": 1, + "value": -92.28, + "curve": [ 1.113, -92.26, 1.297, -114.22 ] + }, + { "time": 1.3333, "value": -115.64 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -40.21, + "curve": [ 0.054, -35.46, 0.15, -31.12 ] + }, + { + "time": 0.2, + "value": -31.12, + "curve": [ 0.308, -31.12, 0.547, -80.12 ] + }, + { + "time": 0.6333, + "value": -96.56, + "curve": [ 0.697, -108.56, 0.797, -112.54 ] + }, + { + "time": 0.8667, + "value": -112.6, + "curve": [ 1.137, -112.84, 1.274, -49.19 ] + }, + { "time": 1.3333, "value": -40.21 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 20.54, + "curve": [ 0.054, 32.23, 0.192, 55.84 ] + }, + { + "time": 0.2333, + "value": 62.58, + "curve": [ 0.29, 71.87, 0.375, 79.28 ] + }, + { + "time": 0.4333, + "value": 79.18, + "curve": [ 0.555, 78.98, 0.684, 27.54 ] + }, + { + "time": 0.7333, + "value": 13.28, + "curve": [ 0.786, -1.85, 0.874, -24.76 ] + }, + { + "time": 1, + "value": -25.45, + "curve": [ 1.165, -26.36, 1.303, 9.1 ] + }, + { "time": 1.3333, "value": 20.54 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -36.16, + "curve": [ 0.114, -39.59, 0.3, -45.61 ] + }, + { + "time": 0.4, + "value": -45.61, + "curve": [ 0.442, -45.61, 0.537, -21.54 ] + }, + { + "time": 0.5667, + "value": -15.4, + "curve": [ 0.592, -10.23, 0.692, 11.89 ] + }, + { + "time": 0.7333, + "value": 11.73, + "curve": [ 0.783, 11.54, 0.831, 1.8 ] + }, + { + "time": 0.8667, + "value": -5.78, + "curve": [ 0.897, -12.22, 0.901, -14.22 ] + }, + { + "time": 0.9333, + "value": -14.51, + "curve": [ 0.974, -14.89, 0.976, 10.38 ] + }, + { + "time": 1, + "value": 10.55, + "curve": [ 1.027, 10.74, 1.023, -8.44 ] + }, + { + "time": 1.0333, + "value": -8.42, + "curve": [ 1.059, -8.36, 1.074, 10.12 ] + }, + { + "time": 1.1, + "value": 10.22, + "curve": [ 1.168, 10.48, 1.27, -36.07 ] + }, + { "time": 1.3333, "value": -36.16 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 40.5, + "curve": [ 0.048, 36.1, 0.168, 20.45 ] + }, + { + "time": 0.3, + "value": 20.45, + "curve": [ 0.476, 20.45, 0.571, 33.76 ] + }, + { + "time": 0.6, + "value": 38.67, + "curve": [ 0.642, 45.8, 0.681, 57.44 ] + }, + { + "time": 0.7333, + "value": 62.91, + "curve": [ 0.829, 72.8, 0.996, 77.61 ] + }, + { + "time": 1.0333, + "value": 80.37, + "curve": [ 1.082, 83.94, 1.148, 90.6 ] + }, + { + "time": 1.2, + "value": 90.6, + "curve": [ 1.248, 90.46, 1.317, 53.07 ] + }, + { "time": 1.3333, "value": 49.06 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 28.28, + "curve": [ 0.022, 25.12, 0.187, -0.89 ] + }, + { + "time": 0.2, + "value": -2.52, + "curve": [ 0.257, -9.92, 0.372, -17.38 ] + }, + { + "time": 0.4333, + "value": -17.41, + "curve": [ 0.54, -17.47, 0.659, -16.91 ] + }, + { + "time": 0.7667, + "value": -12.1, + "curve": [ 0.907, -5.79, 1.025, 14.58 ] + }, + { + "time": 1.1, + "value": 20.58, + "curve": [ 1.191, 27.85, 1.283, 29.67 ] + }, + { "time": 1.3333, "value": 29.67 } + ] + }, + "neck": { + "rotate": [ + { + "value": 11.88, + "curve": [ 0.104, 11.82, 0.179, 11.15 ] + }, + { + "time": 0.2, + "value": 10.08, + "curve": [ 0.255, 7.29, 0.405, -8.15 ] + }, + { + "time": 0.4333, + "value": -9.35, + "curve": [ 0.508, -12.48, 0.595, -13.14 ] + }, + { + "time": 0.6667, + "value": -12.61, + "curve": [ 0.714, -12.26, 0.815, -5.57 ] + }, + { + "time": 0.8333, + "value": -4.08, + "curve": [ 0.883, -0.07, 1.045, 12.77 ] + }, + { + "time": 1.1, + "value": 15.06, + "curve": [ 1.208, 19.6, 1.279, 20.64 ] + }, + { "time": 1.3333, "value": 20.73 } + ] + }, + "head": { + "rotate": [ + { + "value": 13.14, + "curve": [ 0.008, 12.19, 0.197, -23.53 ] + }, + { + "time": 0.3333, + "value": -23.95, + "curve": [ 0.509, -23.95, 0.667, -2.66 ] + }, + { + "time": 0.7333, + "value": -2.66, + "curve": [ 0.792, -2.66, 0.908, -13.32 ] + }, + { + "time": 0.9667, + "value": -13.32, + "curve": [ 1.158, -13.11, 1.241, -1.58 ] + }, + { "time": 1.3333, "value": -1.58 } + ], + "scale": [ + { + "curve": [ 0.041, 1, 0.052, 0.962, 0.041, 1, 0.052, 1.137 ] + }, + { + "time": 0.1, + "x": 0.954, + "y": 1.137, + "curve": [ 0.202, 0.962, 0.318, 1, 0.202, 1.137, 0.252, 1.002 ] + }, + { "time": 0.4667 }, + { + "time": 1.0667, + "x": 1.002, + "curve": [ 1.092, 1.002, 1.126, 1.143, 1.092, 1, 1.128, 0.975 ] + }, + { + "time": 1.1667, + "x": 1.144, + "y": 0.973, + "curve": [ 1.204, 1.145, 1.233, 0.959, 1.206, 0.972, 1.227, 1.062 ] + }, + { + "time": 1.2667, + "x": 0.958, + "y": 1.063, + "curve": [ 1.284, 0.958, 1.292, 1.001, 1.288, 1.063, 1.288, 1.001 ] + }, + { "time": 1.3333 } + ] + }, + "hip": { + "translate": [ + { + "y": -45.46, + "curve": [ 0.042, -0.09, 0.15, 15.22, 0.031, 44.98, 0.123, 289.73 ] + }, + { + "time": 0.2, + "x": 15.22, + "y": 415.85, + "curve": [ 0.332, 15.22, 0.539, -34.52, 0.271, 532.93, 0.483, 720.5 ] + }, + { + "time": 0.7667, + "x": -34.52, + "y": 721.6, + "curve": [ 0.888, -34.52, 1.057, -21.95, 1.049, 721.17, 1.098, 379.84 ] + }, + { + "time": 1.1333, + "x": -15.67, + "y": 266.77, + "curve": [ 1.144, -14.77, 1.188, -10.53, 1.15, 213.72, 1.172, -61.32 ] + }, + { + "time": 1.2333, + "x": -6.53, + "y": -61.34, + "curve": [ 1.272, -3.22, 1.311, 0.05, 1.291, -61.36, 1.296, -44.8 ] + }, + { "time": 1.3333, "y": -45.46 } + ] + }, + "front-shin": { + "rotate": [ + { + "value": -74.19, + "curve": [ 0, -51.14, 0.042, -12.54 ] + }, + { + "time": 0.1667, + "value": -12.28, + "curve": [ 0.285, -12.32, 0.37, -74.44 ] + }, + { + "time": 0.4333, + "value": -92.92, + "curve": [ 0.498, -111.86, 0.617, -140.28 ] + }, + { + "time": 0.9, + "value": -140.84, + "curve": [ 1.004, -141.04, 1.09, -47.87 ] + }, + { + "time": 1.1, + "value": -37.44, + "curve": [ 1.108, -29.83, 1.14, -21.18 ] + }, + { + "time": 1.1667, + "value": -21.08, + "curve": [ 1.18, -21.03, 1.191, -50.65 ] + }, + { + "time": 1.2, + "value": -53.17, + "curve": [ 1.22, -58.53, 1.271, -73.38 ] + }, + { "time": 1.3333, "value": -74.19 } + ] + }, + "front-foot": { + "rotate": [ + { + "value": 7.35, + "curve": [ 0, 4.8, 0.05, -26.64 ] + }, + { + "time": 0.0667, + "value": -26.64, + "curve": [ 0.192, -26.64, 0.442, -11.77 ] + }, + { + "time": 0.5667, + "value": -11.77, + "curve": [ 0.692, -11.77, 0.942, -19.36 ] + }, + { + "time": 1.0667, + "value": -19.36, + "curve": [ 1.133, -19.36, 1.32, 3.82 ] + }, + { "time": 1.3333, "value": 7.35 } + ] + }, + "rear-foot": { + "rotate": [ + { "value": -7.14 } + ] + }, + "gun": { + "rotate": [ + { + "value": 12.36, + "curve": [ 0.022, 16.28, 0.15, 30.81 ] + }, + { + "time": 0.2, + "value": 30.81, + "curve": [ 0.258, 30.81, 0.375, 13.26 ] + }, + { + "time": 0.4333, + "value": 13.26, + "curve": [ 0.508, 13.26, 0.658, 15.05 ] + }, + { + "time": 0.7333, + "value": 14.98, + "curve": [ 0.789, 14.94, 0.828, 13.62 ] + }, + { + "time": 0.8667, + "value": 12.72, + "curve": [ 0.887, 12.25, 0.984, 9.83 ] + }, + { + "time": 1.0333, + "value": 8.6, + "curve": [ 1.045, 8.31, 1.083, 7.55 ] + }, + { + "time": 1.1333, + "value": 7.13, + "curve": [ 1.175, 6.78, 1.283, 6.18 ] + }, + { "time": 1.3333, "value": 6.18 } + ] + }, + "front-leg-target": { + "translate": [ + { "x": -13.95, "y": -30.34 } + ] + }, + "rear-leg-target": { + "rotate": [ + { "value": -38.43 } + ], + "translate": [ + { "x": 85, "y": -33.59 } + ] + }, + "front-foot-target": { + "rotate": [ + { "value": -62.54 } + ], + "translate": [ + { "x": 16.34, "y": 0.18 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": 18.55 } + ], + "translate": [ + { "x": -176.39, "y": 134.12 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -143.73, + "curve": [ 0.083, -144.24, 0.167, -74.26 ] + }, + { + "time": 0.2667, + "value": -52.76, + "curve": [ 0.342, -36.57, 0.513, -36.57 ] + }, + { + "time": 0.6333, + "value": -30.97, + "curve": [ 0.724, -26.78, 0.848, -17.06 ] + }, + { + "time": 0.9667, + "value": -16.74, + "curve": [ 1.167, -16.2, 1.272, -144.17 ] + }, + { "time": 1.3333, "value": -143.73 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -1.57, + "curve": [ 0, -24.71, 0.162, -60.88 ] + }, + { + "time": 0.2667, + "value": -60.83, + "curve": [ 0.342, -60.8, 0.582, -43.5 ] + }, + { + "time": 0.7, + "value": -39.45, + "curve": [ 0.773, -36.94, 0.832, -36.78 ] + }, + { + "time": 0.9667, + "value": -36.6, + "curve": [ 1.054, -36.49, 1.092, -37.37 ] + }, + { + "time": 1.1667, + "value": -33.26, + "curve": [ 1.237, -29.37, 1.147, -1.41 ] + }, + { "time": 1.2, "value": -1.57 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0, 13.59, 0.117, 18.21 ] + }, + { + "time": 0.1333, + "value": 18.21, + "curve": [ 0.167, 18.21, 0.26, 12.95 ] + }, + { + "time": 0.3, + "value": 11.56, + "curve": [ 0.382, 8.7, 0.55, 9.43 ] + }, + { + "time": 0.6667, + "value": 9.32, + "curve": [ 0.843, 9.15, 0.918, -7.34 ] + }, + { "time": 1.3333, "value": -6.81 } + ], + "translate": [ + { + "time": 0.6667, + "curve": [ 0.781, 0, 0.972, 16.03, 0.781, 0, 0.972, 0.92 ] + }, + { + "time": 1.1333, + "x": 16.03, + "y": 0.92, + "curve": [ 1.211, 16.03, 1.281, 0, 1.211, 0.92, 1.281, 0 ] + }, + { "time": 1.3333 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.001, -3.88, 0.063, 16.18 ] + }, + { + "time": 0.1667, + "value": 16.14, + "curve": [ 0.242, 16.1, 0.249, 16.07 ] + }, + { + "time": 0.3333, + "value": 13.46, + "curve": [ 0.442, 10.09, 0.573, -2.2 ] + }, + { + "time": 0.6, + "value": -6.04, + "curve": [ 0.614, -8.05, 0.717, -33.44 ] + }, + { + "time": 0.7667, + "value": -33.44, + "curve": [ 0.809, -33.44, 0.835, -31.32 ] + }, + { + "time": 0.8667, + "value": -27.36, + "curve": [ 0.874, -26.47, 0.903, -14.28 ] + }, + { + "time": 0.9333, + "value": -14.47, + "curve": [ 0.956, -14.62, 0.944, -25.91 ] + }, + { + "time": 1, + "value": -25.96, + "curve": [ 1.062, -26.02, 1.051, -1.87 ] + }, + { + "time": 1.0667, + "value": -1.87, + "curve": [ 1.096, -1.87, 1.096, -16.09 ] + }, + { + "time": 1.1333, + "value": -16.08, + "curve": [ 1.169, -16.08, 1.153, -3.38 ] + }, + { + "time": 1.2, + "value": -3.38, + "curve": [ 1.234, -3.38, 1.271, -6.07 ] + }, + { "time": 1.3333, "value": -6.07 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0, -3.17, 0.042, 16.33 ] + }, + { + "time": 0.0667, + "value": 16.33, + "curve": [ 0.21, 15.74, 0.208, -12.06 ] + }, + { + "time": 0.3333, + "value": -12.21, + "curve": [ 0.417, -12.3, 0.552, -3.98 ] + }, + { + "time": 0.6667, + "value": 1.52, + "curve": [ 0.726, 4.35, 0.817, 4.99 ] + }, + { + "time": 0.8667, + "value": 4.99, + "curve": [ 0.901, 4.99, 0.912, -29.05 ] + }, + { + "time": 0.9667, + "value": -27.45, + "curve": [ 0.987, -26.83, 1.018, -5.42 ] + }, + { + "time": 1.0667, + "value": -5.46, + "curve": [ 1.107, -5.22, 1.095, -33.51 ] + }, + { + "time": 1.1333, + "value": -33.28, + "curve": [ 1.162, -33.57, 1.192, 8.04 ] + }, + { + "time": 1.2667, + "value": 7.86, + "curve": [ 1.302, 7.77, 1.313, 2.7 ] + }, + { "time": 1.3333, "value": 2.7 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.001, -3.12, 0.074, 14.66 ] + }, + { + "time": 0.1333, + "value": 14.66, + "curve": [ 0.188, 14.8, 0.293, 9.56 ] + }, + { + "time": 0.3333, + "value": 5.99, + "curve": [ 0.381, 1.72, 0.55, -11.11 ] + }, + { + "time": 0.6667, + "value": -11.11, + "curve": [ 0.833, -11.11, 0.933, 22.54 ] + }, + { + "time": 1.1, + "value": 22.54, + "curve": [ 1.158, 22.54, 1.275, -6.81 ] + }, + { "time": 1.3333, "value": -6.81 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.013, 2.33, 0.092, -9.75 ] + }, + { + "time": 0.1333, + "value": -9.75, + "curve": [ 0.175, -9.75, 0.291, -1.26 ] + }, + { + "time": 0.3333, + "value": 0.96, + "curve": [ 0.359, 2.3, 0.543, 4.25 ] + }, + { + "time": 0.6, + "value": 4.68, + "curve": [ 0.683, 5.3, 0.771, 5.92 ] + }, + { + "time": 0.8333, + "value": 6.48, + "curve": [ 0.871, 6.82, 1.083, 11.37 ] + }, + { + "time": 1.1667, + "value": 11.37, + "curve": [ 1.208, 11.37, 1.317, 6.18 ] + }, + { "time": 1.3333, "value": 4.52 } + ], + "translate": [ + { + "curve": [ 0, 0, 0.082, -2.24, 0, 0, 0.082, -0.42 ] + }, + { + "time": 0.1667, + "x": -2.98, + "y": -0.56, + "curve": [ 0.232, -2.24, 0.298, 0, 0.232, -0.42, 0.298, 0 ] + }, + { "time": 0.3333, "curve": "stepped" }, + { + "time": 0.8667, + "curve": [ 0.889, 0, 0.912, 0.26, 0.889, 0, 0.912, 0.06 ] + }, + { + "time": 0.9333, + "x": 0.68, + "y": 0.23, + "curve": [ 1.016, 2.22, 1.095, 5.9, 1.023, 0.97, 1.095, 1.99 ] + }, + { + "time": 1.1667, + "x": 6.47, + "y": 2.18, + "curve": [ 1.23, 5.75, 1.286, 0, 1.23, 1.94, 1.286, 0 ] + }, + { "time": 1.3333 } + ] + }, + "torso3": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.025, 4.52, 0.075, -6.17 ] + }, + { + "time": 0.1, + "value": -6.17, + "curve": [ 0.175, -6.17, 0.381, -0.71 ] + }, + { + "time": 0.4, + "value": -0.25, + "curve": [ 0.447, 0.87, 0.775, 4.84 ] + }, + { + "time": 0.9, + "value": 4.84, + "curve": [ 1.008, 4.84, 1.225, 4.52 ] + }, + { "time": 1.3333, "value": 4.52 } + ] + }, + "head-control": { + "translate": [ + { + "curve": [ 0.138, -2.4, 0.227, -10.44, 0.123, 1.05, 0.227, 2.7 ] + }, + { + "time": 0.3667, + "x": -10.44, + "y": 2.7, + "curve": [ 0.484, -10.44, 0.585, -5.63, 0.484, 2.7, 0.629, -23.62 ] + }, + { + "time": 0.7333, + "x": -2.29, + "y": -26.61, + "curve": [ 0.818, -0.39, 0.962, 1.21, 0.858, -30.17, 0.972, -28.75 ] + }, + { + "time": 1.1, + "x": 1.25, + "y": -28.75, + "curve": [ 1.192, 1.28, 1.234, 0.98, 1.224, -28.75, 1.235, -2.15 ] + }, + { "time": 1.3333 } + ] + }, + "front-shoulder": { + "translate": [ + { + "curve": [ 0.031, -2.22, 0.065, -3.73, 0.02, -3.25, 0.065, -14.74 ] + }, + { + "time": 0.1, + "x": -3.73, + "y": -14.74, + "curve": [ 0.216, -3.73, 0.384, -0.17, 0.216, -14.74, 0.402, -12.51 ] + }, + { + "time": 0.5, + "x": 1.63, + "y": -9.51, + "curve": [ 0.632, 3.69, 0.935, 7.41, 0.585, -6.91, 0.909, 10.86 ] + }, + { + "time": 1.1, + "x": 7.45, + "y": 10.99, + "curve": [ 1.18, 7.46, 1.265, 2.86, 1.193, 11.05, 1.294, 3.38 ] + }, + { "time": 1.3333 } + ] + } + }, + "ik": { + "front-foot-ik": [ + { + "mix": 0, + "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] + }, + { "time": 1.2 } + ], + "front-leg-ik": [ + { + "mix": 0, + "bendPositive": false, + "curve": [ 0.3, 0, 0.9, 1, 0.3, 0, 0.9, 0 ] + }, + { "time": 1.2, "bendPositive": false } + ], + "rear-foot-ik": [ + { "mix": 0 } + ], + "rear-leg-ik": [ + { "mix": 0, "bendPositive": false } + ] + }, + "events": [ + { "time": 1.2, "name": "footstep" } + ] + }, + "portal": { + "slots": { + "clipping": { + "attachment": [ + { "name": "clipping" } + ] + }, + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0.9, "name": "mouth-grind" }, + { "time": 2.2667, "name": "mouth-smile" } + ] + }, + "portal-bg": { + "attachment": [ + { "name": "portal-bg" }, + { "time": 3 } + ] + }, + "portal-flare1": { + "attachment": [ + { "time": 1.1, "name": "portal-flare1" }, + { "time": 1.1333, "name": "portal-flare2" }, + { "time": 1.1667, "name": "portal-flare3" }, + { "time": 1.2, "name": "portal-flare1" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3333 } + ] + }, + "portal-flare2": { + "attachment": [ + { "time": 1.1, "name": "portal-flare2" }, + { "time": 1.1333, "name": "portal-flare3" }, + { "time": 1.1667, "name": "portal-flare1" }, + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667 } + ] + }, + "portal-flare3": { + "attachment": [ + { "time": 1.2, "name": "portal-flare3" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667 } + ] + }, + "portal-flare4": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare1" }, + { "time": 1.2667, "name": "portal-flare2" }, + { "time": 1.3333 } + ] + }, + "portal-flare5": { + "attachment": [ + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3333 } + ] + }, + "portal-flare6": { + "attachment": [ + { "time": 1.2667, "name": "portal-flare3" }, + { "time": 1.3333 } + ] + }, + "portal-flare7": { + "attachment": [ + { "time": 1.1333, "name": "portal-flare2" }, + { "time": 1.1667 } + ] + }, + "portal-flare8": { + "attachment": [ + { "time": 1.2, "name": "portal-flare3" }, + { "time": 1.2333, "name": "portal-flare2" }, + { "time": 1.2667 } + ] + }, + "portal-flare9": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare3" }, + { "time": 1.2667, "name": "portal-flare1" }, + { "time": 1.3 } + ] + }, + "portal-flare10": { + "attachment": [ + { "time": 1.2, "name": "portal-flare2" }, + { "time": 1.2333, "name": "portal-flare1" }, + { "time": 1.2667, "name": "portal-flare3" }, + { "time": 1.3 } + ] + }, + "portal-shade": { + "attachment": [ + { "name": "portal-shade" }, + { "time": 3 } + ] + }, + "portal-streaks1": { + "attachment": [ + { "name": "portal-streaks1" }, + { "time": 3 } + ] + }, + "portal-streaks2": { + "attachment": [ + { "name": "portal-streaks2" }, + { "time": 3 } + ] + } + }, + "bones": { + "portal-root": { + "translate": [ + { + "x": -458.35, + "y": 105.19, + "curve": [ 0.333, -458.22, 0.669, -457.86, 0.934, 105.19, 0.671, 105.19 ] + }, + { + "time": 1, + "x": -456.02, + "y": 105.19, + "curve": [ 1.339, -454.14, 2.208, -447.28, 1.35, 105.19, 2.05, 105.19 ] + }, + { + "time": 2.4, + "x": -439.12, + "y": 105.19, + "curve": [ 2.463, -436.44, 2.502, -432.92, 2.487, 105.19, 2.512, 105.09 ] + }, + { + "time": 2.6, + "x": -432.58, + "y": 105.09, + "curve": [ 2.784, -431.94, 2.978, -446.6, 2.772, 105.09, 2.933, 105.19 ] + }, + { "time": 3.0333, "x": -457.42, "y": 105.19 } + ], + "scale": [ + { + "x": 0.003, + "y": 0.006, + "curve": [ 0.329, 0.044, 0.347, 0.117, 0.329, 0.097, 0.37, 0.249 ] + }, + { + "time": 0.4, + "x": 0.175, + "y": 0.387, + "curve": [ 0.63, 0.619, 0.663, 0.723, 0.609, 1.338, 0.645, 1.524 ] + }, + { + "time": 0.7333, + "x": 0.724, + "y": 1.52, + "curve": [ 0.798, 0.725, 0.907, 0.647, 0.797, 1.517, 0.895, 1.424 ] + }, + { + "time": 1, + "x": 0.645, + "y": 1.426, + "curve": [ 1.095, 0.643, 1.139, 0.688, 1.089, 1.428, 1.115, 1.513 ] + }, + { + "time": 1.2333, + "x": 0.685, + "y": 1.516, + "curve": [ 1.325, 0.683, 1.508, 0.636, 1.343, 1.518, 1.467, 1.4 ] + }, + { + "time": 1.6, + "x": 0.634, + "y": 1.401, + "curve": [ 1.728, 0.631, 1.946, 0.687, 1.722, 1.402, 1.924, 1.522 ] + }, + { + "time": 2.0667, + "x": 0.688, + "y": 1.522, + "curve": [ 2.189, 0.69, 2.289, 0.649, 2.142, 1.522, 2.265, 1.417 ] + }, + { + "time": 2.4, + "x": 0.65, + "y": 1.426, + "curve": [ 2.494, 0.651, 2.504, 0.766, 2.508, 1.434, 2.543, 1.566 ] + }, + { + "time": 2.6, + "x": 0.766, + "y": 1.568, + "curve": [ 2.73, 0.765, 3.006, 0.098, 2.767, 1.564, 2.997, 0.1 ] + }, + { "time": 3.0333, "x": 0.007, "y": 0.015 } + ] + }, + "portal-streaks1": { + "rotate": [ + {}, + { "time": 3.1667, "value": 1200 } + ], + "translate": [ + { + "x": 15.15, + "curve": [ 0.162, 15.15, 0.432, 12.6, 0.162, 0, 0.432, -3.86 ] + }, + { + "time": 0.6667, + "x": 10.9, + "y": -6.44, + "curve": [ 0.794, 9.93, 0.912, 9.21, 0.794, -7.71, 0.912, -8.66 ] + }, + { + "time": 1, + "x": 9.21, + "y": -8.66, + "curve": [ 1.083, 9.21, 1.25, 21.53, 1.083, -8.66, 1.265, -4.9 ] + }, + { + "time": 1.3333, + "x": 21.53, + "y": -3.19, + "curve": [ 1.5, 21.53, 1.939, 12.3, 1.446, -0.37, 1.9, 6.26 ] + }, + { + "time": 2.0667, + "x": 11.26, + "y": 6.26, + "curve": [ 2.239, 9.85, 2.389, 9.68, 2.208, 6.26, 2.523, 0.51 ] + }, + { + "time": 2.5667, + "x": 9.39, + "y": -0.8, + "curve": [ 2.657, 9.24, 2.842, 9.21, 2.646, -3.2, 2.842, -8.91 ] + }, + { "time": 2.9333, "x": 9.21, "y": -8.91 } + ], + "scale": [ + { + "curve": [ 0.167, 1, 0.5, 1.053, 0.167, 1, 0.5, 1.053 ] + }, + { + "time": 0.6667, + "x": 1.053, + "y": 1.053, + "curve": [ 0.833, 1.053, 1.167, 0.986, 0.833, 1.053, 1.167, 0.986 ] + }, + { + "time": 1.3333, + "x": 0.986, + "y": 0.986, + "curve": [ 1.5, 0.986, 1.833, 1.053, 1.5, 0.986, 1.833, 1.053 ] + }, + { "time": 2, "x": 1.053, "y": 1.053 } + ] + }, + "portal-streaks2": { + "rotate": [ + {}, + { "time": 3.1667, "value": 600 } + ], + "translate": [ + { "x": -2.11 }, + { "time": 1, "x": -2.11, "y": 6.63 }, + { "time": 1.9333, "x": -2.11 } + ], + "scale": [ + { + "x": 1.014, + "y": 1.014, + "curve": [ 0.229, 0.909, 0.501, 0.755, 0.242, 0.892, 0.502, 0.768 ] + }, + { + "time": 0.8667, + "x": 0.745, + "y": 0.745, + "curve": [ 1.282, 0.733, 2.021, 0.699, 1.27, 0.719, 2.071, 0.709 ] + }, + { + "time": 2.2, + "x": 0.7, + "y": 0.704, + "curve": [ 2.315, 0.7, 2.421, 0.794, 2.311, 0.701, 2.485, 0.797 ] + }, + { + "time": 2.5667, + "x": 0.794, + "y": 0.794, + "curve": [ 2.734, 0.794, 2.99, 0.323, 2.714, 0.789, 3.019, 0.341 ] + }, + { "time": 3.1667, "x": 0, "y": 0 } + ] + }, + "portal-shade": { + "translate": [ + { "x": -29.68 } + ], + "scale": [ + { "x": 0.714, "y": 0.714 } + ] + }, + "portal": { + "rotate": [ + {}, + { "time": 3.1667, "value": 600 } + ] + }, + "clipping": { + "translate": [ + { "x": -476.55, "y": 2.27 } + ], + "scale": [ + { "x": 0.983, "y": 1.197 } + ] + }, + "hip": { + "rotate": [ + { + "time": 1.0667, + "value": 22.74, + "curve": [ 1.163, 18.84, 1.77, 8.77 ] + }, + { + "time": 1.9, + "value": 7.82, + "curve": [ 2.271, 5.1, 2.89, 0 ] + }, + { "time": 3.1667 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -694.16, + "y": 183.28, + "curve": [ 1.091, -602.08, 1.138, -427.59, 1.115, 185.6, 1.171, 133.18 ] + }, + { + "time": 1.2333, + "x": -316.97, + "y": 55.29, + "curve": [ 1.317, -220.27, 1.512, -123.21, 1.271, 8.68, 1.461, -83.18 ] + }, + { + "time": 1.6, + "x": -95.53, + "y": -112.23, + "curve": [ 1.718, -58.25, 2.037, -22.54, 1.858, -166.17, 2.109, -31.4 ] + }, + { + "time": 2.1667, + "x": -14.82, + "y": -31.12, + "curve": [ 2.294, -7.28, 2.442, -7.2, 2.274, -30.6, 2.393, -36.76 ] + }, + { + "time": 2.6, + "x": -7.2, + "y": -36.96, + "curve": [ 2.854, -7.2, 3.071, -11.87, 2.786, -36.27, 3.082, -22.98 ] + }, + { "time": 3.1667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "time": 1.0667, "value": 41.6, "curve": "stepped" }, + { + "time": 1.2333, + "value": 41.6, + "curve": [ 1.258, 41.6, 1.379, 35.46 ] + }, + { + "time": 1.4, + "value": 30.09, + "curve": [ 1.412, 27.04, 1.433, 10.65 ] + }, + { "time": 1.4333, "value": -0.28 }, + { "time": 1.6, "value": 2.44 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -591.13, + "y": 438.46, + "curve": [ 1.076, -539.77, 1.206, -268.1, 1.117, 418.44, 1.21, 333.18 ] + }, + { + "time": 1.2333, + "x": -225.28, + "y": 304.53, + "curve": [ 1.265, -175.22, 1.393, -74.21, 1.296, 226.52, 1.401, 49.61 ] + }, + { + "time": 1.4333, + "x": -52.32, + "y": 0.2, + "curve": [ 1.454, -40.85, 1.616, 40.87, 1.466, 0.17, 1.614, 0.04 ] + }, + { "time": 1.6667, "x": 45.87, "y": 0.01 }, + { "time": 1.9333, "x": 48.87 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "time": 1.0667, + "value": 32.08, + "curve": [ 1.108, 32.08, 1.192, 35.16 ] + }, + { + "time": 1.2333, + "value": 35.16, + "curve": [ 1.258, 35.16, 1.317, 2.23 ] + }, + { + "time": 1.3333, + "value": -4.74, + "curve": [ 1.351, -12.14, 1.429, -34.96 ] + }, + { + "time": 1.6, + "value": -34.77, + "curve": [ 1.765, -34.58, 1.897, -17.25 ] + }, + { "time": 1.9333 } + ], + "translate": [ + { "x": -899.41, "y": 4.47, "curve": "stepped" }, + { + "time": 1.0667, + "x": -533.93, + "y": 363.75, + "curve": [ 1.074, -480.85, 1.18, -261.31, 1.094, 362.3, 1.195, 267.77 ] + }, + { + "time": 1.2333, + "x": -201.23, + "y": 199.93, + "curve": [ 1.269, -161.38, 1.294, -140.32, 1.274, 126.67, 1.308, 77.12 ] + }, + { + "time": 1.3333, + "x": -124.08, + "y": 0.2, + "curve": [ 1.426, -85.6, 1.633, -69.06, 1.45, 0.48, 1.633, 0 ] + }, + { "time": 1.7333, "x": -69.06 } + ] + }, + "torso": { + "rotate": [ + { + "time": 1.0667, + "value": 27.02, + "curve": [ 1.187, 26.86, 1.291, 7.81 ] + }, + { + "time": 1.3333, + "value": -2.62, + "curve": [ 1.402, -19.72, 1.429, -48.64 ] + }, + { + "time": 1.4667, + "value": -56.31, + "curve": [ 1.509, -64.87, 1.62, -77.14 ] + }, + { + "time": 1.7333, + "value": -77.34, + "curve": [ 1.837, -76.89, 1.895, -71.32 ] + }, + { + "time": 2, + "value": -57.52, + "curve": [ 2.104, -43.83, 2.189, -28.59 ] + }, + { + "time": 2.3, + "value": -29.03, + "curve": [ 2.413, -29.48, 2.513, -36.79 ] + }, + { + "time": 2.6667, + "value": -36.79, + "curve": [ 2.814, -36.95, 2.947, -22.88 ] + }, + { "time": 3.1667, "value": -22.88 } + ] + }, + "neck": { + "rotate": [ + { + "time": 1.0667, + "value": -3.57, + "curve": [ 1.146, -3.66, 1.15, -13.5 ] + }, + { + "time": 1.2333, + "value": -13.5, + "curve": [ 1.428, -13.5, 1.443, 11.58 ] + }, + { + "time": 1.5667, + "value": 11.42, + "curve": [ 1.658, 11.3, 1.775, 3.78 ] + }, + { + "time": 1.8667, + "value": 3.78, + "curve": [ 1.92, 3.78, 2.036, 8.01 ] + }, + { + "time": 2.1, + "value": 7.93, + "curve": [ 2.266, 7.72, 2.42, 3.86 ] + }, + { + "time": 2.5333, + "value": 3.86, + "curve": [ 2.783, 3.86, 3.004, 3.78 ] + }, + { "time": 3.1667, "value": 3.78 } + ] + }, + "head": { + "rotate": [ + { + "time": 1.0667, + "value": 16.4, + "curve": [ 1.133, 9.9, 1.207, 1.87 ] + }, + { + "time": 1.3333, + "value": 1.67, + "curve": [ 1.46, 1.56, 1.547, 47.54 ] + }, + { + "time": 1.7333, + "value": 47.55, + "curve": [ 1.897, 47.56, 2.042, 5.68 ] + }, + { + "time": 2.0667, + "value": 0.86, + "curve": [ 2.074, -0.61, 2.086, -2.81 ] + }, + { + "time": 2.1, + "value": -5.31, + "curve": [ 2.145, -13.07, 2.216, -23.65 ] + }, + { + "time": 2.2667, + "value": -23.71, + "curve": [ 2.334, -23.79, 2.426, -13.43 ] + }, + { + "time": 2.4667, + "value": -9.18, + "curve": [ 2.498, -5.91, 2.604, 2.53 ] + }, + { + "time": 2.6667, + "value": 2.52, + "curve": [ 2.738, 2.24, 2.85, -8.76 ] + }, + { + "time": 2.9333, + "value": -8.67, + "curve": [ 3.036, -8.55, 3.09, -7.09 ] + }, + { "time": 3.1667, "value": -6.75 } + ], + "scale": [ + { + "time": 1.3333, + "curve": [ 1.392, 1, 1.526, 1, 1.392, 1, 1.508, 1.043 ] + }, + { + "time": 1.5667, + "x": 0.992, + "y": 1.043, + "curve": [ 1.598, 0.985, 1.676, 0.955, 1.584, 1.043, 1.672, 1.04 ] + }, + { + "time": 1.7333, + "x": 0.954, + "y": 1.029, + "curve": [ 1.843, 0.954, 1.933, 1, 1.825, 1.013, 1.933, 1 ] + }, + { "time": 2 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "time": 0.9, + "value": 39.24, + "curve": [ 0.968, 39.93, 1.267, 85.31 ] + }, + { + "time": 1.4667, + "value": 112.27, + "curve": [ 1.555, 124.24, 1.576, 126.44 ] + }, + { + "time": 1.6333, + "value": 126.44, + "curve": [ 1.782, 126.44, 1.992, 94.55 ] + }, + { + "time": 2.1, + "value": 79.96, + "curve": [ 2.216, 64.26, 2.407, 34.36 ] + }, + { + "time": 2.5667, + "value": 33.38, + "curve": [ 2.815, 31.87, 3.1, 39.2 ] + }, + { "time": 3.1667, "value": 39.2 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "time": 1.0667, + "value": 56.07, + "curve": [ 1.138, 59.21, 1.192, 59.65 ] + }, + { + "time": 1.2333, + "value": 59.46, + "curve": [ 1.295, 59.17, 1.45, 22.54 ] + }, + { "time": 1.4667, "value": -0.84 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "time": 1.0667, + "value": 118.03, + "curve": [ 1.075, 93.64, 1.358, -34.03 ] + }, + { + "time": 1.6667, + "value": -33.94, + "curve": [ 1.808, -33.89, 1.879, -25 ] + }, + { + "time": 1.9667, + "value": -25.19, + "curve": [ 2.09, -25.46, 2.312, -34.58 ] + }, + { + "time": 2.3667, + "value": -38.36, + "curve": [ 2.465, -45.18, 2.557, -60.1 ] + }, + { + "time": 2.8333, + "value": -61.1, + "curve": [ 2.843, -61.06, 3.16, -60.87 ] + }, + { "time": 3.1667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "time": 1.0667, + "value": 0.66, + "curve": [ 1.108, 0.66, 1.221, 44.95 ] + }, + { + "time": 1.2333, + "value": 49.25, + "curve": [ 1.263, 59.42, 1.342, 68.06 ] + }, + { + "time": 1.3667, + "value": 68.34, + "curve": [ 1.409, 68.8, 1.476, 4.9 ] + }, + { + "time": 1.5, + "value": -2.05, + "curve": [ 1.529, -10.3, 1.695, -15.95 ] + }, + { + "time": 1.7333, + "value": -17.38, + "curve": [ 1.807, -20.1, 1.878, -21.19 ] + }, + { + "time": 1.9333, + "value": -21.08, + "curve": [ 2.073, -20.8, 2.146, -7.63 ] + }, + { + "time": 2.1667, + "value": -3.64, + "curve": [ 2.186, 0.12, 2.275, 15.28 ] + }, + { + "time": 2.3333, + "value": 21.78, + "curve": [ 2.392, 28.31, 2.575, 37.66 ] + }, + { + "time": 2.7, + "value": 39.43, + "curve": [ 2.947, 42.93, 3.02, 42.46 ] + }, + { "time": 3.1667, "value": 42.46 } + ] + }, + "front-thigh": { + "translate": [ + { "time": 1.1, "x": -6.41, "y": 18.23, "curve": "stepped" }, + { "time": 1.1333, "x": -6.41, "y": 18.23 }, + { "time": 1.2, "x": 1.61, "y": 3.66 }, + { "time": 1.2333, "x": 4.5, "y": -3.15 }, + { "time": 1.3667, "x": -3.79, "y": 2.94 }, + { "time": 1.4, "x": -8.37, "y": 8.72 }, + { "time": 1.4333, "x": -11.26, "y": 16.99 }, + { "time": 1.4667, "x": -9.89, "y": 24.73, "curve": "stepped" }, + { "time": 1.8667, "x": -9.89, "y": 24.73 }, + { "time": 2.1 } + ] + }, + "front-foot-tip": { + "rotate": [ + { "time": 1.0667, "value": 42.55, "curve": "stepped" }, + { "time": 1.1333, "value": 42.55 }, + { "time": 1.2333, "value": 17.71 }, + { "time": 1.3667, "value": 3.63 }, + { "time": 1.4333 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "time": 1.0667, + "value": 108.71, + "curve": [ 1.082, 108.29, 1.437, 50.73 ] + }, + { + "time": 1.5667, + "value": 24.87, + "curve": [ 1.62, 14.2, 1.66, -11.74 ] + }, + { + "time": 1.7333, + "value": -11.74, + "curve": [ 1.961, -11.73, 2.172, 1.66 ] + }, + { + "time": 2.2667, + "value": 7.88, + "curve": [ 2.331, 12.13, 2.439, 18.65 ] + }, + { + "time": 2.5333, + "value": 18.72, + "curve": [ 2.788, 18.91, 3.145, -0.3 ] + }, + { "time": 3.1667 } + ] + }, + "front-fist": { + "rotate": [ + { + "time": 1.1, + "value": 6.32, + "curve": [ 1.11, 3.31, 1.153, -5.07 ] + }, + { + "time": 1.2333, + "value": -5.13, + "curve": [ 1.311, -5.19, 1.364, 34.65 ] + }, + { + "time": 1.4667, + "value": 34.53, + "curve": [ 1.574, 34.41, 1.547, -55.78 ] + }, + { + "time": 1.8667, + "value": -54.7, + "curve": [ 1.947, -54.7, 2.03, -53.94 ] + }, + { + "time": 2.1333, + "value": -42.44, + "curve": [ 2.215, -33.42, 2.358, -4.43 ] + }, + { + "time": 2.4, + "value": 0.03, + "curve": [ 2.444, 4.66, 2.536, 8.2 ] + }, + { + "time": 2.6333, + "value": 8.2, + "curve": [ 2.733, 8.19, 2.804, -0.67 ] + }, + { + "time": 2.9, + "value": -0.82, + "curve": [ 3.127, -1.16, 3.093, 0 ] + }, + { "time": 3.1667 } + ] + }, + "gun": { + "rotate": [ + { + "time": 1.2667, + "curve": [ 1.35, 0, 1.549, 7.49 ] + }, + { + "time": 1.6, + "value": 9.5, + "curve": [ 1.663, 12.02, 1.846, 19.58 ] + }, + { + "time": 1.9333, + "value": 19.43, + "curve": [ 1.985, 19.4, 2.057, 2.98 ] + }, + { + "time": 2.2, + "value": 2.95, + "curve": [ 2.304, 3.55, 2.458, 10.8 ] + }, + { + "time": 2.5, + "value": 10.8, + "curve": [ 2.642, 10.8, 2.873, -2.54 ] + }, + { + "time": 2.9333, + "value": -2.55, + "curve": [ 3.09, -2.57, 3.08, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair2": { + "rotate": [ + { + "time": 1.0667, + "value": 26.19, + "curve": [ 1.158, 26.19, 1.368, 26 ] + }, + { + "time": 1.4333, + "value": 24.43, + "curve": [ 1.534, 22.03, 2, -29.14 ] + }, + { + "time": 2.2, + "value": -29.14, + "curve": [ 2.292, -29.14, 2.475, 6.71 ] + }, + { + "time": 2.5667, + "value": 6.71, + "curve": [ 2.675, 6.71, 2.814, -5.06 ] + }, + { + "time": 2.9, + "value": -5.06, + "curve": [ 2.973, -5.06, 3.123, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair4": { + "rotate": [ + { + "time": 1.0667, + "value": 5.21, + "curve": [ 1.108, 5.21, 1.192, 26.19 ] + }, + { + "time": 1.2333, + "value": 26.19, + "curve": [ 1.317, 26.19, 1.483, 10.63 ] + }, + { + "time": 1.5667, + "value": 10.63, + "curve": [ 1.627, 10.63, 1.642, 17.91 ] + }, + { + "time": 1.7, + "value": 17.94, + "curve": [ 1.761, 17.97, 1.774, 8.22 ] + }, + { + "time": 1.8, + "value": 3.33, + "curve": [ 1.839, -4.21, 1.95, -22.67 ] + }, + { + "time": 2, + "value": -22.67, + "curve": [ 2.025, -22.67, 2.123, -21.86 ] + }, + { + "time": 2.1667, + "value": -18.71, + "curve": [ 2.228, -14.31, 2.294, -0.3 ] + }, + { + "time": 2.3667, + "value": 6.36, + "curve": [ 2.433, 12.45, 2.494, 19.21 ] + }, + { + "time": 2.6, + "value": 19.21, + "curve": [ 2.729, 19.21, 2.854, 6.75 ] + }, + { + "time": 2.9333, + "value": 4.62, + "curve": [ 3.09, 0.45, 3.062, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair3": { + "rotate": [ + { + "time": 1.4333, + "curve": [ 1.45, 0, 1.452, 11.29 ] + }, + { + "time": 1.5, + "value": 11.21, + "curve": [ 1.596, 11.06, 1.573, -14.17 ] + }, + { + "time": 1.7333, + "value": -20.4, + "curve": [ 1.851, -24.98, 1.943, -28.45 ] + }, + { + "time": 2.2, + "value": -28.75, + "curve": [ 2.317, -28.75, 2.55, 7.04 ] + }, + { + "time": 2.6667, + "value": 7.04, + "curve": [ 2.792, 7.04, 2.885, -5.19 ] + }, + { + "time": 2.9667, + "value": -5.19, + "curve": [ 3.037, -5.19, 3.096, 0 ] + }, + { "time": 3.1667 } + ] + }, + "hair1": { + "rotate": [ + { + "time": 1.2333, + "curve": [ 1.283, 0, 1.349, 3.99 ] + }, + { + "time": 1.4333, + "value": 6.58, + "curve": [ 1.497, 8.54, 1.683, 9.35 ] + }, + { + "time": 1.7667, + "value": 9.35, + "curve": [ 1.825, 9.35, 1.945, -8.71 ] + }, + { + "time": 2, + "value": -11.15, + "curve": [ 2.058, -13.71, 2.2, -14.97 ] + }, + { + "time": 2.2667, + "value": -14.97, + "curve": [ 2.367, -14.97, 2.567, 18.77 ] + }, + { + "time": 2.6667, + "value": 18.77, + "curve": [ 2.733, 18.77, 2.817, 8.29 ] + }, + { + "time": 2.8667, + "value": 6.51, + "curve": [ 2.988, 2.17, 3.058, 0 ] + }, + { "time": 3.1667 } + ] + }, + "flare1": { + "rotate": [ + { "time": 1.1, "value": 8.2 } + ], + "translate": [ + { "time": 1.1, "x": -19.97, "y": 149.68 }, + { "time": 1.2, "x": 3.85, "y": 152.43 }, + { "time": 1.2333, "x": -15.42, "y": 152.29 } + ], + "scale": [ + { + "time": 1.1, + "x": 0.805, + "y": 0.805, + "curve": [ 1.119, 0.763, 1.16, 1.162, 1.117, 0.805, 1.15, 0.605 ] + }, + { + "time": 1.1667, + "x": 1.279, + "y": 0.605, + "curve": [ 1.177, 1.47, 1.192, 2.151, 1.175, 0.605, 1.192, 0.911 ] + }, + { + "time": 1.2, + "x": 2.151, + "y": 0.911, + "curve": [ 1.208, 2.151, 1.231, 1.668, 1.208, 0.911, 1.227, 0.844 ] + }, + { + "time": 1.2333, + "x": 1.608, + "y": 0.805, + "curve": [ 1.249, 1.205, 1.283, 0.547, 1.254, 0.685, 1.283, 0.416 ] + }, + { "time": 1.3, "x": 0.547, "y": 0.416 } + ], + "shear": [ + { "time": 1.1, "y": 4.63 }, + { "time": 1.2333, "x": -5.74, "y": 4.63 } + ] + }, + "flare2": { + "rotate": [ + { "time": 1.1, "value": 12.29 } + ], + "translate": [ + { "time": 1.1, "x": -8.63, "y": 132.96 }, + { "time": 1.2, "x": 4.35, "y": 132.93 } + ], + "scale": [ + { "time": 1.1, "x": 0.864, "y": 0.864 }, + { "time": 1.1667, "x": 0.945, "y": 0.945 }, + { "time": 1.2, "x": 1.511, "y": 1.081 } + ], + "shear": [ + { "time": 1.1, "y": 24.03 } + ] + }, + "flare3": { + "rotate": [ + { "time": 1.1667, "value": 2.88 } + ], + "translate": [ + { "time": 1.1667, "x": 3.24, "y": 114.81 } + ], + "scale": [ + { "time": 1.1667, "x": 0.668, "y": 0.668 } + ], + "shear": [ + { "time": 1.1667, "y": 38.59 } + ] + }, + "flare4": { + "rotate": [ + { "time": 1.1667, "value": -8.64 } + ], + "translate": [ + { "time": 1.1667, "x": -3.82, "y": 194.06 }, + { "time": 1.2667, "x": -1.82, "y": 198.47, "curve": "stepped" }, + { "time": 1.3, "x": -1.94, "y": 187.81 } + ], + "scale": [ + { "time": 1.1667, "x": 0.545, "y": 0.545 }, + { "time": 1.2667, "x": 0.757, "y": 0.757 } + ], + "shear": [ + { "time": 1.1667, "x": 7.42, "y": -22.04 } + ] + }, + "flare5": { + "translate": [ + { "time": 1.2, "x": -11.17, "y": 176.42 }, + { "time": 1.2333, "x": -8.56, "y": 179.04, "curve": "stepped" }, + { "time": 1.3, "x": -14.57, "y": 168.69 } + ], + "scale": [ + { "time": 1.2333, "x": 1.146 }, + { "time": 1.3, "x": 0.703, "y": 0.61 } + ], + "shear": [ + { "time": 1.2, "x": 6.9 } + ] + }, + "flare6": { + "rotate": [ + { "time": 1.2333, "value": -5.36 }, + { "time": 1.2667, "value": -0.54 } + ], + "translate": [ + { "time": 1.2333, "x": 14.52, "y": 204.67 }, + { "time": 1.2667, "x": 19.16, "y": 212.9, "curve": "stepped" }, + { "time": 1.3, "x": 9.23, "y": 202.85 } + ], + "scale": [ + { "time": 1.2333, "x": 0.777, "y": 0.49 }, + { "time": 1.2667, "x": 0.777, "y": 0.657 }, + { "time": 1.3, "x": 0.475, "y": 0.401 } + ] + }, + "flare7": { + "rotate": [ + { "time": 1.1, "value": 5.98 }, + { "time": 1.1333, "value": 32.82 } + ], + "translate": [ + { "time": 1.1, "x": -6.34, "y": 112.98 }, + { "time": 1.1333, "x": 2.66, "y": 111.6 } + ], + "scale": [ + { "time": 1.1, "x": 0.588, "y": 0.588 } + ], + "shear": [ + { "time": 1.1333, "x": -19.93 } + ] + }, + "flare8": { + "rotate": [ + { "time": 1.2333, "value": -6.85 } + ], + "translate": [ + { "time": 1.1667, "x": 66.67, "y": 125.52, "curve": "stepped" }, + { "time": 1.2, "x": 58.24, "y": 113.53, "curve": "stepped" }, + { "time": 1.2333, "x": 40.15, "y": 114.69 } + ], + "scale": [ + { "time": 1.1667, "x": 1.313, "y": 1.203 }, + { "time": 1.2333, "x": 1.038, "y": 0.95 } + ], + "shear": [ + { "time": 1.2, "y": -13.01 } + ] + }, + "flare9": { + "rotate": [ + { "time": 1.1667, "value": 2.9 } + ], + "translate": [ + { "time": 1.1667, "x": 28.45, "y": 151.35, "curve": "stepped" }, + { "time": 1.2, "x": 48.8, "y": 191.09, "curve": "stepped" }, + { "time": 1.2333, "x": 52, "y": 182.52, "curve": "stepped" }, + { "time": 1.2667, "x": 77.01, "y": 195.96 } + ], + "scale": [ + { "time": 1.1667, "x": 0.871, "y": 1.073 }, + { "time": 1.2, "x": 0.927, "y": 0.944 }, + { "time": 1.2333, "x": 1.165, "y": 1.336 } + ], + "shear": [ + { "time": 1.1667, "x": 7.95, "y": 25.48 } + ] + }, + "flare10": { + "rotate": [ + { "time": 1.1667, "value": 2.18 } + ], + "translate": [ + { "time": 1.1667, "x": 55.64, "y": 137.64, "curve": "stepped" }, + { "time": 1.2, "x": 90.49, "y": 151.07, "curve": "stepped" }, + { "time": 1.2333, "x": 114.06, "y": 153.05, "curve": "stepped" }, + { "time": 1.2667, "x": 90.44, "y": 164.61 } + ], + "scale": [ + { "time": 1.1667, "x": 2.657, "y": 0.891 }, + { "time": 1.2, "x": 3.314, "y": 1.425 }, + { "time": 1.2333, "x": 2.871, "y": 0.924 }, + { "time": 1.2667, "x": 2.317, "y": 0.775 } + ], + "shear": [ + { "time": 1.1667, "x": -1.35 } + ] + }, + "torso2": { + "rotate": [ + { + "time": 1, + "curve": [ 1.117, 0, 1.255, 24.94 ] + }, + { + "time": 1.4, + "value": 24.94, + "curve": [ 1.477, 24.94, 1.59, -17.62 ] + }, + { + "time": 1.6333, + "value": -19.48, + "curve": [ 1.717, -23.1, 1.784, -26.12 ] + }, + { + "time": 1.9333, + "value": -26.14, + "curve": [ 2.067, -26.15, 2.158, 4.3 ] + }, + { + "time": 2.3, + "value": 4.22, + "curve": [ 2.45, 4.13, 2.579, -1.76 ] + }, + { + "time": 2.7333, + "value": -1.8, + "curve": [ 2.816, -1.82, 2.857, -2.94 ] + }, + { + "time": 2.9333, + "value": -2.99, + "curve": [ 3.056, -3.08, 3.09, 0 ] + }, + { "time": 3.1667 } + ] + }, + "torso3": { + "rotate": [ + { + "time": 1.3, + "curve": [ 1.352, 0, 1.408, 6.47 ] + }, + { + "time": 1.4667, + "value": 6.43, + "curve": [ 1.55, 6.39, 1.723, -5.05 ] + }, + { + "time": 1.7333, + "value": -5.53, + "curve": [ 1.782, -7.72, 1.843, -16.94 ] + }, + { + "time": 1.9667, + "value": -16.86, + "curve": [ 2.111, -16.78, 2.259, -3.97 ] + }, + { + "time": 2.4, + "value": -2.43, + "curve": [ 2.525, -1.12, 2.639, -0.5 ] + }, + { + "time": 2.7333, + "value": -0.49, + "curve": [ 2.931, -0.47, 2.999, -2.15 ] + }, + { "time": 3.1667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { + "time": 1.2333, + "curve": [ 1.25, 0, 1.474, 6.89, 1.25, 0, 1.496, 0.98 ] + }, + { + "time": 1.6667, + "x": 11.99, + "y": -6.42, + "curve": [ 1.743, 14.01, 1.86, 14.33, 1.785, -11.55, 1.86, -27.1 ] + }, + { + "time": 1.9667, + "x": 13.91, + "y": -26.88, + "curve": [ 2.074, 13.49, 2.244, 8.13, 2.074, -26.65, 2.215, -21.78 ] + }, + { + "time": 2.3, + "x": 6.07, + "y": -16.64, + "curve": [ 2.416, 1.84, 2.497, -1.41, 2.417, -9.57, 2.526, -1.72 ] + }, + { + "time": 2.5667, + "x": -3.78, + "y": -1.71, + "curve": [ 2.661, -6.98, 2.76, -8.76, 2.692, -1.68, 2.821, -15.75 ] + }, + { + "time": 2.9, + "x": -8.32, + "y": -16.7, + "curve": [ 2.962, -8.12, 3.082, -0.04, 2.958, -17.39, 3.089, 0 ] + }, + { "time": 3.1667 } + ] + }, + "front-shoulder": { + "translate": [ + { + "time": 1.3333, + "curve": [ 1.488, 0, 1.717, 0.21, 1.488, 0, 1.688, -30.29 ] + }, + { + "time": 1.9, + "x": 0.83, + "y": -30.29, + "curve": [ 2.078, 1.43, 2.274, 2.88, 2.071, -30.29, 2.289, 4.48 ] + }, + { + "time": 2.4333, + "x": 2.89, + "y": 4.59, + "curve": [ 2.604, 2.89, 2.677, -0.68, 2.57, 4.7, 2.694, -2.43 ] + }, + { + "time": 2.7667, + "x": -0.67, + "y": -2.47, + "curve": [ 2.866, -0.67, 2.986, -0.07, 2.882, -2.47, 3.036, -0.06 ] + }, + { "time": 3.1667 } + ] + } + }, + "ik": { + "rear-leg-ik": [ + { "time": 3.1667, "softness": 10, "bendPositive": false } + ] + } + }, + "run": { + "slots": { + "mouth": { + "attachment": [ + { "name": "mouth-grind" } + ] + } + }, + "bones": { + "front-thigh": { + "translate": [ + { + "x": -5.14, + "y": 11.13, + "curve": [ 0.033, -7.77, 0.112, -9.03, 0.034, 11.13, 0.108, 9.74 ] + }, + { + "time": 0.1667, + "x": -9.03, + "y": 7.99, + "curve": [ 0.23, -9.05, 0.314, -1.34, 0.236, 5.93, 0.28, 3.22 ] + }, + { + "time": 0.3333, + "x": 0.41, + "y": 3.19, + "curve": [ 0.352, 2.09, 0.449, 11.16, 0.384, 3.16, 0.449, 4.98 ] + }, + { + "time": 0.5, + "x": 11.17, + "y": 6.76, + "curve": [ 0.571, 10.79, 0.621, -1.83, 0.542, 8.21, 0.625, 11.13 ] + }, + { "time": 0.6667, "x": -5.14, "y": 11.13 } + ] + }, + "torso": { + "rotate": [ + { + "value": -37.66, + "curve": [ 0.034, -37.14, 0.107, -36.21 ] + }, + { + "time": 0.1333, + "value": -36.21, + "curve": [ 0.158, -36.21, 0.209, -38.8 ] + }, + { + "time": 0.2333, + "value": -38.79, + "curve": [ 0.259, -38.78, 0.313, -38.03 ] + }, + { + "time": 0.3333, + "value": -37.66, + "curve": [ 0.357, -37.21, 0.4, -36.21 ] + }, + { + "time": 0.4333, + "value": -36.21, + "curve": [ 0.458, -36.21, 0.539, -38.8 ] + }, + { + "time": 0.5667, + "value": -38.8, + "curve": [ 0.592, -38.8, 0.645, -38 ] + }, + { "time": 0.6667, "value": -37.66 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -16.41, + "y": 1.55, + "curve": [ 0.013, -15.67, 0.183, -8.55, 0.03, 2.39, 0.183, 6.17 ] + }, + { + "time": 0.2333, + "x": -8.55, + "y": 6.17, + "curve": [ 0.308, -8.55, 0.492, -19.75, 0.308, 6.17, 0.492, 0.61 ] + }, + { + "time": 0.5667, + "x": -19.75, + "y": 0.61, + "curve": [ 0.592, -19.75, 0.641, -18.06, 0.592, 0.61, 0.632, 0.78 ] + }, + { "time": 0.6667, "x": -16.41, "y": 1.55 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -39.03, + "curve": [ 0.051, -0.1, 0.145, 88.36 ] + }, + { + "time": 0.2333, + "value": 88.36, + "curve": [ 0.28, 88.76, 0.324, 59.52 ] + }, + { + "time": 0.3333, + "value": 51.13, + "curve": [ 0.358, 30.2, 0.445, -74.91 ] + }, + { + "time": 0.5667, + "value": -75.82, + "curve": [ 0.599, -76.06, 0.642, -55.72 ] + }, + { "time": 0.6667, "value": -39.03 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 20.54, + "curve": [ 0.052, 11.42, 0.089, 0.13 ] + }, + { + "time": 0.1333, + "value": 0.15, + "curve": [ 0.186, 0.17, 0.221, 26.29 ] + }, + { + "time": 0.2333, + "value": 32.37, + "curve": [ 0.247, 39.19, 0.286, 61.45 ] + }, + { + "time": 0.3333, + "value": 61.58, + "curve": [ 0.371, 61.69, 0.42, 55.79 ] + }, + { "time": 0.4667, "value": 49.68 }, + { "time": 0.6667, "value": 20.54 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -36.16, + "curve": [ 0.014, -38.8, 0.036, -43.27 ] + }, + { + "time": 0.0667, + "value": -43.37, + "curve": [ 0.102, -43.49, 0.182, -28.46 ] + }, + { + "time": 0.2, + "value": -23.04, + "curve": [ 0.23, -13.87, 0.264, 3.86 ] + }, + { + "time": 0.3333, + "value": 3.7, + "curve": [ 0.38, 3.64, 0.535, -16.22 ] + }, + { "time": 0.5667, "value": -21.29 }, + { "time": 0.6667, "value": -36.16 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 40.5, + "curve": [ 0.028, 23.74, 0.128, -79.86 ] + }, + { + "time": 0.2333, + "value": -79.87, + "curve": [ 0.38, -79.88, 0.403, 63.25 ] + }, + { + "time": 0.5667, + "value": 64.13, + "curve": [ 0.607, 64.35, 0.644, 53.1 ] + }, + { "time": 0.6667, "value": 40.5 } + ], + "translate": [ + { + "x": -3.79, + "y": -0.77, + "curve": [ 0.044, -4.58, 0.169, -5.48, 0.044, 0.93, 0.169, 2.85 ] + }, + { + "time": 0.2333, + "x": -5.48, + "y": 2.85, + "curve": [ 0.346, -5.48, 0.475, -2.68, 0.346, 2.85, 0.475, -3.13 ] + }, + { + "time": 0.5667, + "x": -2.68, + "y": -3.13, + "curve": [ 0.611, -2.68, 0.642, -3.34, 0.611, -3.13, 0.642, -1.73 ] + }, + { "time": 0.6667, "x": -3.79, "y": -0.77 } + ] + }, + "rear-bracer": { + "rotate": [ + { "value": 28.28 }, + { + "time": 0.2333, + "value": -11.12, + "curve": [ 0.252, -14.12, 0.297, -19.37 ] + }, + { + "time": 0.3333, + "value": -19.38, + "curve": [ 0.435, -19.41, 0.522, 38.96 ] + }, + { + "time": 0.5667, + "value": 38.87, + "curve": [ 0.619, 38.76, 0.644, 32.01 ] + }, + { "time": 0.6667, "value": 28.28 } + ] + }, + "neck": { + "rotate": [ + { + "value": 11.88, + "curve": [ 0.024, 11.4, 0.075, 9.74 ] + }, + { + "time": 0.1, + "value": 9.74, + "curve": [ 0.125, 9.74, 0.208, 13.36 ] + }, + { + "time": 0.2333, + "value": 13.36, + "curve": [ 0.258, 13.36, 0.321, 12.2 ] + }, + { + "time": 0.3333, + "value": 11.88, + "curve": [ 0.365, 11.06, 0.408, 9.72 ] + }, + { + "time": 0.4333, + "value": 9.72, + "curve": [ 0.458, 9.72, 0.542, 13.36 ] + }, + { + "time": 0.5667, + "value": 13.36, + "curve": [ 0.592, 13.36, 0.636, 12.48 ] + }, + { "time": 0.6667, "value": 11.88 } + ] + }, + "head": { + "rotate": [ + { + "value": 13.14, + "curve": [ 0.02, 11.99, 0.039, 8.94 ] + }, + { + "time": 0.0667, + "value": 8.93, + "curve": [ 0.122, 8.9, 0.232, 15.8 ] + }, + { + "time": 0.2667, + "value": 15.81, + "curve": [ 0.325, 15.82, 0.357, 8.95 ] + }, + { + "time": 0.4, + "value": 8.93, + "curve": [ 0.444, 8.91, 0.568, 15.8 ] + }, + { + "time": 0.6, + "value": 15.77, + "curve": [ 0.632, 15.74, 0.649, 14.05 ] + }, + { "time": 0.6667, "value": 13.14 } + ], + "scale": [ + { + "curve": [ 0.014, 0.996, 0.068, 0.991, 0.027, 1.005, 0.083, 1.012 ] + }, + { + "time": 0.1, + "x": 0.991, + "y": 1.012, + "curve": [ 0.128, 0.991, 0.205, 1.018, 0.128, 1.012, 0.197, 0.988 ] + }, + { + "time": 0.2333, + "x": 1.018, + "y": 0.988, + "curve": [ 0.272, 1.018, 0.305, 1.008, 0.262, 0.988, 0.311, 0.995 ] + }, + { + "time": 0.3333, + "curve": [ 0.351, 0.995, 0.417, 0.987, 0.359, 1.006, 0.417, 1.013 ] + }, + { + "time": 0.4333, + "x": 0.987, + "y": 1.013, + "curve": [ 0.467, 0.987, 0.533, 1.02, 0.467, 1.013, 0.533, 0.989 ] + }, + { + "time": 0.5667, + "x": 1.02, + "y": 0.989, + "curve": [ 0.592, 1.02, 0.652, 1.004, 0.592, 0.989, 0.644, 0.996 ] + }, + { "time": 0.6667 } + ] + }, + "gun": { + "rotate": [ + { + "value": 12.36, + "curve": [ 0.022, 16.28, 0.087, 20.25 ] + }, + { + "time": 0.1333, + "value": 20.19, + "curve": [ 0.168, 20.32, 0.254, -8.82 ] + }, + { + "time": 0.2667, + "value": -11.88, + "curve": [ 0.291, -17.91, 0.344, -24.11 ] + }, + { + "time": 0.4, + "value": -23.88, + "curve": [ 0.448, -23.69, 0.533, -15.47 ] + }, + { "time": 0.5667, "value": -8.69 }, + { "time": 0.6667, "value": 12.36 } + ] + }, + "hip": { + "rotate": [ + { "value": -8.24 } + ], + "translate": [ + { + "x": -3.6, + "y": -34.1, + "curve": [ 0.042, -3.84, 0.118, 7.62, 0.042, -33.74, 0.112, 20.55 ] + }, + { + "time": 0.1667, + "x": 7.61, + "y": 20.36, + "curve": [ 0.194, 7.6, 0.21, 5.06, 0.204, 20.65, 0.217, -8.69 ] + }, + { + "time": 0.2333, + "x": 1.68, + "y": -18.48, + "curve": [ 0.279, -4.99, 0.297, -5.64, 0.254, -31.08, 0.292, -34.55 ] + }, + { + "time": 0.3333, + "x": -5.76, + "y": -35, + "curve": [ 0.379, -5.9, 0.451, 6.8, 0.384, -35.56, 0.428, 17.6 ] + }, + { + "time": 0.5, + "x": 6.61, + "y": 17.01, + "curve": [ 0.536, 6.47, 0.545, 3.56, 0.533, 16.75, 0.548, -8.71 ] + }, + { + "time": 0.5667, + "x": 0.35, + "y": -18.81, + "curve": [ 0.597, -4.07, 0.642, -3.45, 0.584, -28.58, 0.642, -34.32 ] + }, + { "time": 0.6667, "x": -3.6, "y": -34.1 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": -62.54, + "curve": [ 0.015, -74.19, 0.056, -103.19 ] + }, + { + "time": 0.0667, + "value": -111.08, + "curve": [ 0.092, -129.44, 0.189, -146.55 ] + }, + { + "time": 0.2333, + "value": -146.32, + "curve": [ 0.285, -146.06, 0.32, -125.1 ] + }, + { "time": 0.3333, "value": -117.24 }, + { + "time": 0.5, + "value": -35.07, + "curve": [ 0.522, -28.64, 0.546, -24.84 ] + }, + { + "time": 0.5667, + "value": -24.9, + "curve": [ 0.595, -25, 0.623, -40.82 ] + }, + { "time": 0.6667, "value": -62.54 } + ], + "translate": [ + { "x": 16.34, "y": 0.18 }, + { + "time": 0.0667, + "x": -101.43, + "y": 8.04, + "curve": [ 0.085, -131.35, 0.129, -207.69, 0.08, 14.9, 0.124, 113.28 ] + }, + { + "time": 0.1667, + "x": -207.92, + "y": 145.81, + "curve": [ 0.196, -208.13, 0.21, -202.91, 0.186, 160.26, 0.206, 163.48 ] + }, + { + "time": 0.2333, + "x": -189.94, + "y": 163.85, + "curve": [ 0.27, -169.94, 0.31, -126.19, 0.269, 164.35, 0.316, 85.97 ] + }, + { + "time": 0.3333, + "x": -90.56, + "y": 78.57, + "curve": [ 0.355, -57.99, 0.376, -29.14, 0.35, 71.55, 0.376, 66.4 ] + }, + { + "time": 0.4, + "x": 2.87, + "y": 66.38, + "curve": [ 0.412, 19.24, 0.469, 90.73, 0.429, 66.37, 0.469, 70.66 ] + }, + { + "time": 0.5, + "x": 117.18, + "y": 70.46, + "curve": [ 0.522, 136.24, 0.542, 151.33, 0.539, 70.2, 0.555, 38.25 ] + }, + { + "time": 0.5667, + "x": 151.49, + "y": 25.29, + "curve": [ 0.578, 146.76, 0.586, 133.13, 0.572, 19.7, 0.582, 12.23 ] + }, + { "time": 0.6, "x": 115.02, "y": 0.1 }, + { "time": 0.6667, "x": 16.34, "y": 0.18 } + ] + }, + "front-leg-target": { + "translate": [ + { "x": -13.95, "y": -30.34 } + ] + }, + "rear-foot-target": { + "rotate": [ + { "value": 18.55 }, + { + "time": 0.2333, + "value": 167.84, + "curve": [ 0.246, 153.66, 0.256, 129.74 ] + }, + { + "time": 0.2667, + "value": 124.32, + "curve": [ 0.296, 124.43, 0.313, 129.93 ] + }, + { + "time": 0.3667, + "value": 129.87, + "curve": [ 0.421, 128.32, 0.519, 0.98 ] + }, + { + "time": 0.5667, + "curve": [ 0.6, 0.27, 0.642, 4.73 ] + }, + { "time": 0.6667, "value": 18.55 } + ], + "translate": [ + { + "x": -176.39, + "y": 134.12, + "curve": [ 0.018, -142.26, 0.054, -94.41, 0.01, 120.96, 0.044, 84.08 ] + }, + { + "time": 0.0667, + "x": -73.56, + "y": 76.68, + "curve": [ 0.086, -42.82, 0.194, 101.2, 0.098, 66.73, 0.198, 60.88 ] + }, + { "time": 0.2333, "x": 98.32, "y": 32.17 }, + { "time": 0.2667, "x": 49.13, "y": -0.63 }, + { + "time": 0.4, + "x": -147.9, + "y": 0.32, + "curve": [ 0.414, -168.78, 0.478, -284.76, 0.43, 30.09, 0.478, 129.14 ] + }, + { + "time": 0.5, + "x": -283.37, + "y": 167.12, + "curve": [ 0.526, -285.66, 0.548, -280.54, 0.516, 194.84, 0.55, 216.53 ] + }, + { + "time": 0.5667, + "x": -266.98, + "y": 216.12, + "curve": [ 0.581, -256.27, 0.643, -206.54, 0.61, 214.82, 0.65, 145.33 ] + }, + { "time": 0.6667, "x": -176.39, "y": 134.12 } + ] + }, + "rear-leg-target": { + "translate": [ + { "x": 85, "y": -33.59 } + ] + }, + "back-foot-tip": { + "rotate": [ + { + "value": -147.04, + "curve": [ 0.033, -113.4, 0.161, 44.34 ] + }, + { + "time": 0.2333, + "value": 43.48, + "curve": [ 0.24, 43.41, 0.282, 35.72 ] + }, + { + "time": 0.3, + "value": 0.29, + "curve": [ 0.347, 0.28, 0.396, 4.27 ] + }, + { + "time": 0.4, + "curve": [ 0.424, -23.8, 0.525, -181.39 ] + }, + { + "time": 0.5667, + "value": -181.39, + "curve": [ 0.592, -181.39, 0.642, -169.09 ] + }, + { "time": 0.6667, "value": -147.04 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": -0.25, + "curve": [ 0.008, -0.25, 0.056, 1.73 ] + }, + { + "time": 0.0667, + "value": -7.68, + "curve": [ 0.075, -43.13, 0.15, -130.44 ] + }, + { + "time": 0.2, + "value": -130.08, + "curve": [ 0.239, -129.79, 0.272, -126.8 ] + }, + { + "time": 0.3, + "value": -116.24, + "curve": [ 0.333, -103.91, 0.348, -86.1 ] + }, + { + "time": 0.3667, + "value": -71.08, + "curve": [ 0.386, -55.25, 0.415, -32.44 ] + }, + { + "time": 0.4333, + "value": -21.63, + "curve": [ 0.47, -0.01, 0.542, 33.42 ] + }, + { + "time": 0.5667, + "value": 33.2, + "curve": [ 0.622, 32.7, 0.569, 0.64 ] + }, + { "time": 0.6667, "value": -0.25 } + ] + }, + "hair1": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.087, -6.81, 0.143, -5.75 ] + }, + { + "time": 0.1667, + "value": -4.3, + "curve": [ 0.183, -3.28, 0.209, 2.79 ] + }, + { + "time": 0.2333, + "value": 2.78, + "curve": [ 0.262, 2.77, 0.305, -6.63 ] + }, + { + "time": 0.3333, + "value": -6.64, + "curve": [ 0.419, -6.68, 0.49, -4.84 ] + }, + { + "time": 0.5, + "value": -4.38, + "curve": [ 0.518, -3.56, 0.574, 2.32 ] + }, + { + "time": 0.6, + "value": 2.33, + "curve": [ 0.643, 2.35, 0.633, -6.81 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.014, -3.17, 0.109, 43.93 ] + }, + { + "time": 0.1333, + "value": 43.95, + "curve": [ 0.177, 43.97, 0.192, -13.76 ] + }, + { + "time": 0.2667, + "value": -13.83, + "curve": [ 0.302, -13.72, 0.322, -8.86 ] + }, + { + "time": 0.3333, + "value": -6.6, + "curve": [ 0.349, -3.5, 0.436, 41.1 ] + }, + { + "time": 0.4667, + "value": 41.05, + "curve": [ 0.51, 40.99, 0.549, -14.06 ] + }, + { + "time": 0.6, + "value": -14.18, + "curve": [ 0.63, -14.26, 0.656, -9.04 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "hair3": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.079, -6.83, 0.108, 0.3 ] + }, + { + "time": 0.1333, + "value": 1.96, + "curve": [ 0.177, 4.89, 0.208, 6.28 ] + }, + { + "time": 0.2333, + "value": 6.29, + "curve": [ 0.313, 6.31, 0.383, 3.49 ] + }, + { + "time": 0.4, + "value": 2.58, + "curve": [ 0.442, 0.28, 0.523, -6.81 ] + }, + { "time": 0.6, "value": -6.81 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.81, + "curve": [ 0.011, -4.06, 0.108, 24.92 ] + }, + { + "time": 0.1333, + "value": 24.92, + "curve": [ 0.158, 24.92, 0.208, -10.62 ] + }, + { + "time": 0.2333, + "value": -10.62, + "curve": [ 0.254, -10.62, 0.312, -9.73 ] + }, + { + "time": 0.3333, + "value": -6.4, + "curve": [ 0.356, -2.95, 0.438, 24.93 ] + }, + { + "time": 0.4667, + "value": 24.93, + "curve": [ 0.492, 24.93, 0.575, -9.78 ] + }, + { + "time": 0.6, + "value": -9.78, + "curve": [ 0.617, -9.78, 0.655, -8.63 ] + }, + { "time": 0.6667, "value": -6.81 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 3.5, + "curve": [ 0.07, 3.51, 0.075, 8.69 ] + }, + { + "time": 0.1, + "value": 8.69, + "curve": [ 0.139, 8.69, 0.214, 6.9 ] + }, + { + "time": 0.2333, + "value": 6.33, + "curve": [ 0.266, 5.34, 0.285, 3.48 ] + }, + { + "time": 0.3333, + "value": 3.48, + "curve": [ 0.398, 3.48, 0.408, 8.68 ] + }, + { + "time": 0.4333, + "value": 8.68, + "curve": [ 0.458, 8.68, 0.551, 6.8 ] + }, + { + "time": 0.5667, + "value": 6.26, + "curve": [ 0.598, 5.17, 0.642, 3.49 ] + }, + { "time": 0.6667, "value": 3.5 } + ] + }, + "torso3": { + "rotate": [ + { + "value": 4.52, + "curve": [ 0.067, 4.54, 0.075, -7.27 ] + }, + { + "time": 0.1, + "value": -7.27, + "curve": [ 0.125, -7.27, 0.227, 0.84 ] + }, + { + "time": 0.2333, + "value": 1.24, + "curve": [ 0.254, 2.5, 0.301, 4.51 ] + }, + { + "time": 0.3333, + "value": 4.52, + "curve": [ 0.386, 4.54, 0.408, -7.35 ] + }, + { + "time": 0.4333, + "value": -7.35, + "curve": [ 0.458, -7.35, 0.549, -0.14 ] + }, + { + "time": 0.5667, + "value": 0.95, + "curve": [ 0.586, 2.18, 0.632, 4.54 ] + }, + { "time": 0.6667, "value": 4.52 } + ] + }, + "aim-constraint-target": { + "rotate": [ + { "value": 30.57 } + ] + }, + "rear-foot": { + "rotate": [ + { "value": -6.5 } + ] + }, + "front-foot": { + "rotate": [ + { "value": 4.5 } + ] + }, + "head-control": { + "translate": [ + { + "y": -9.94, + "curve": [ 0.058, 0, 0.175, -15.32, 0.044, -4.19, 0.175, 5 ] + }, + { + "time": 0.2333, + "x": -15.32, + "y": 5, + "curve": [ 0.317, -15.32, 0.429, -9.74, 0.317, 5, 0.382, -31.71 ] + }, + { + "time": 0.4667, + "x": -7.81, + "y": -31.59, + "curve": [ 0.507, -5.76, 0.617, 0, 0.549, -31.47, 0.628, -13.33 ] + }, + { "time": 0.6667, "y": -9.94 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": -0.74, + "y": 11.22, + "curve": [ 0.061, -0.74, 0.144, 1.17, 0.061, 11.22, 0.143, -17.93 ] + }, + { + "time": 0.2333, + "x": 1.19, + "y": -17.9, + "curve": [ 0.54, 1.25, 0.558, -0.74, 0.545, -17.8, 0.558, 11.22 ] + }, + { "time": 0.6667, "x": -0.74, "y": 11.22 } + ] + }, + "back-shoulder": { + "translate": [ + { + "curve": [ 0.083, 0, 0.25, 0, 0.083, 0, 0.25, 8.93 ] + }, + { + "time": 0.3333, + "y": 8.93, + "curve": [ 0.417, 0, 0.583, 0, 0.417, 8.93, 0.583, 0 ] + }, + { "time": 0.6667 } + ] + } + }, + "ik": { + "front-leg-ik": [ + { "softness": 10, "bendPositive": false }, + { "time": 0.5667, "softness": 14.8, "bendPositive": false }, + { "time": 0.6, "softness": 48.2, "bendPositive": false }, + { "time": 0.6667, "softness": 10, "bendPositive": false } + ], + "rear-leg-ik": [ + { "bendPositive": false }, + { "time": 0.1667, "softness": 22.5, "bendPositive": false }, + { "time": 0.3, "softness": 61.4, "bendPositive": false }, + { "time": 0.6667, "bendPositive": false } + ] + }, + "events": [ + { "time": 0.2333, "name": "footstep" }, + { "time": 0.5667, "name": "footstep" } + ] + }, + "run-to-idle": { + "slots": { + "front-fist": { + "attachment": [ + { "name": "front-fist-open" } + ] + } + }, + "bones": { + "front-foot-target": { + "translate": [ + { + "x": -16.5, + "y": 3.41, + "curve": [ 0.033, -16.5, 0.1, -69.06, 0.033, 3.41, 0.1, 0 ] + }, + { "time": 0.1333, "x": -69.06 } + ] + }, + "hip": { + "translate": [ + { + "x": -28.78, + "y": -72.96, + "curve": [ 0.036, -28.63, 0.2, -10.85, 0.135, -62.35, 0.2, -23.15 ] + }, + { "time": 0.2667, "x": -11.97, "y": -23.15 } + ] + }, + "rear-foot-target": { + "translate": [ + { + "x": 33.15, + "y": 31.61, + "curve": [ 0.017, 33.15, 0.05, 24.41, 0.017, 31.61, 0.041, 20.73 ] + }, + { + "time": 0.0667, + "x": 24.41, + "y": 0.19, + "curve": [ 0.117, 24.41, 0.217, 48.87, 0.117, 0.19, 0.217, 0 ] + }, + { "time": 0.2667, "x": 48.87 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -80.61, + "curve": [ 0.067, -80.61, 0.2, -60.87 ] + }, + { "time": 0.2667, "value": -60.87 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 8.79, + "curve": [ 0.041, 8.79, 0.115, 6.3 ] + }, + { + "time": 0.1667, + "value": 6.41, + "curve": [ 0.201, 6.48, 0.241, 42.46 ] + }, + { "time": 0.2667, "value": 42.46 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 55.3, + "curve": [ 0.067, 55.3, 0.2, 39.2 ] + }, + { "time": 0.2667, "value": 39.2 } + ] + }, + "head": { + "rotate": [ + { + "curve": [ 0.05, 0, 0.083, 2.67 ] + }, + { + "time": 0.1333, + "value": 2.67, + "curve": [ 0.15, 2.67, 0.25, -6.75 ] + }, + { "time": 0.2667, "value": -6.75 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": 38.26, + "curve": [ 0.041, 38.26, 0.127, -2.19 ] + }, + { + "time": 0.1667, + "value": -3, + "curve": [ 0.209, -3.84, 0.241, 0 ] + }, + { "time": 0.2667 } + ], + "scale": [ + { + "x": 0.844, + "curve": [ 0.067, 0.844, 0.2, 1, 0.067, 1, 0.2, 1 ] + }, + { "time": 0.2667 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 57.24, + "curve": [ 0.067, 57.24, 0.2, 0 ] + }, + { "time": 0.2667 } + ] + }, + "gun": { + "rotate": [ + { + "value": 2.28, + "curve": [ 0.041, 2.28, 0.105, 15.34 ] + }, + { + "time": 0.1667, + "value": 15.32, + "curve": [ 0.205, 15.31, 0.241, 0 ] + }, + { "time": 0.2667 } + ] + }, + "torso": { + "rotate": [ + { + "value": -12.98, + "curve": [ 0.033, -12.98, 0.103, -14.81 ] + }, + { + "time": 0.1333, + "value": -16.63, + "curve": [ 0.168, -18.69, 0.233, -22.88 ] + }, + { "time": 0.2667, "value": -22.88 } + ], + "scale": [ + { + "x": 0.963, + "y": 1.074, + "curve": [ 0.067, 0.963, 0.132, 1, 0.067, 1.074, 0.132, 1 ] + }, + { "time": 0.2667 } + ] + }, + "neck": { + "rotate": [ + {}, + { "time": 0.2667, "value": 3.78 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 0.88 ] + }, + { + "time": 0.1333, + "value": 0.88, + "curve": [ 0.167, 0.88, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair4": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 15.97 ] + }, + { + "time": 0.1333, + "value": 15.97, + "curve": [ 0.167, 15.97, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.033, 0, 0.1, 10.76 ] + }, + { + "time": 0.1333, + "value": 10.76, + "curve": [ 0.167, 10.76, 0.233, 0 ] + }, + { "time": 0.2667 } + ] + }, + "hair2": { + "rotate": [ + { + "curve": [ 0.014, -2.28, 0.042, -7.84 ] + }, + { + "time": 0.0667, + "value": -7.82, + "curve": [ 0.108, -7.79, 0.166, 6.57 ] + }, + { + "time": 0.2, + "value": 6.67, + "curve": [ 0.222, 6.73, 0.255, 1.98 ] + }, + { "time": 0.2667 } + ] + }, + "torso2": { + "rotate": [ + { + "curve": [ 0.041, 0, 0.107, 3.03 ] + }, + { + "time": 0.1667, + "value": 3.03, + "curve": [ 0.205, 3.03, 0.241, 0 ] + }, + { "time": 0.2667 } + ] + }, + "torso3": { + "rotate": [ + { + "curve": [ 0.049, 0, 0.166, 0.66 ] + }, + { + "time": 0.2, + "value": 0.66, + "curve": [ 0.232, 0.65, 0.249, -2.15 ] + }, + { "time": 0.2667, "value": -2.15 } + ] + }, + "head-control": { + "translate": [ + { "x": -10.12, "y": 8.71 }, + { "time": 0.2667 } + ] + }, + "front-shoulder": { + "translate": [ + { "x": 4.91, "y": 11.54 }, + { "time": 0.2667 } + ] + } + } + }, + "shoot": { + "slots": { + "muzzle": { + "rgba": [ + { "time": 0.1333, "color": "ffffffff" }, + { "time": 0.2, "color": "ffffff62" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle01" }, + { "time": 0.0667, "name": "muzzle02" }, + { "time": 0.1, "name": "muzzle03" }, + { "time": 0.1333, "name": "muzzle04" }, + { "time": 0.1667, "name": "muzzle05" }, + { "time": 0.2 } + ] + }, + "muzzle-glow": { + "rgba": [ + { "color": "ff0c0c00" }, + { + "time": 0.0333, + "color": "ffc9adff", + "curve": [ 0.255, 1, 0.273, 1, 0.255, 0.76, 0.273, 0.4, 0.255, 0.65, 0.273, 0.22, 0.255, 1, 0.273, 1 ] + }, + { "time": 0.3, "color": "ff400cff" }, + { "time": 0.6333, "color": "ff0c0c00" } + ], + "attachment": [ + { "name": "muzzle-glow" } + ] + }, + "muzzle-ring": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.202, 0.85, 0.214, 0.84, 0.202, 0.73, 0.214, 0.73, 0.202, 1, 0.214, 1, 0.202, 1, 0.214, 0.21 ] + }, + { "time": 0.2333, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2333 } + ] + }, + "muzzle-ring2": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + }, + "muzzle-ring3": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + }, + "muzzle-ring4": { + "rgba": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.174, 0.85, 0.184, 0.84, 0.174, 0.73, 0.184, 0.73, 0.174, 1, 0.184, 1, 0.174, 1, 0.184, 0.21 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2 } + ] + } + }, + "bones": { + "gun": { + "rotate": [ + { + "time": 0.0667, + "curve": [ 0.094, 25.89, 0.112, 45.27 ] + }, + { + "time": 0.1333, + "value": 45.35, + "curve": [ 0.192, 45.28, 0.18, -0.09 ] + }, + { "time": 0.6333 } + ] + }, + "muzzle": { + "translate": [ + { "x": -11.02, "y": 25.16 } + ] + }, + "rear-upper-arm": { + "translate": [ + { + "time": 0.0333, + "curve": [ 0.045, 0.91, 0.083, 3.46, 0.044, 0.86, 0.083, 3.32 ] + }, + { + "time": 0.1, + "x": 3.46, + "y": 3.32, + "curve": [ 0.133, 3.46, 0.176, -0.1, 0.133, 3.32, 0.169, 0 ] + }, + { "time": 0.2333 } + ] + }, + "rear-bracer": { + "translate": [ + { + "time": 0.0333, + "curve": [ 0.075, -3.78, 0.083, -4.36, 0.08, -2.7, 0.083, -2.88 ] + }, + { + "time": 0.1, + "x": -4.36, + "y": -2.88, + "curve": [ 0.133, -4.36, 0.168, 0.18, 0.133, -2.88, 0.167, 0 ] + }, + { "time": 0.2333 } + ] + }, + "gun-tip": { + "translate": [ + {}, + { "time": 0.3, "x": 3.15, "y": 0.39 } + ], + "scale": [ + { "x": 0.366, "y": 0.366 }, + { "time": 0.0333, "x": 1.453, "y": 1.453 }, + { "time": 0.3, "x": 0.366, "y": 0.366 } + ] + }, + "muzzle-ring": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2333, "x": 64.47 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2333, "x": 5.951, "y": 5.951 } + ] + }, + "muzzle-ring2": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 172.57 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 4, "y": 4 } + ] + }, + "muzzle-ring3": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 277.17 } + ], + "scale": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 2, "y": 2 } + ] + }, + "muzzle-ring4": { + "translate": [ + { "time": 0.0333 }, + { "time": 0.2, "x": 392.06 } + ] + } + } + }, + "walk": { + "bones": { + "rear-foot-target": { + "rotate": [ + { + "value": -32.82, + "curve": [ 0.035, -42.69, 0.057, -70.49 ] + }, + { + "time": 0.1, + "value": -70.59, + "curve": [ 0.236, -70.78, 0.335, -9.87 ] + }, + { + "time": 0.3667, + "value": -1.56, + "curve": [ 0.393, 5.5, 0.477, 13.96 ] + }, + { + "time": 0.5, + "value": 13.96, + "curve": [ 0.519, 13.96, 0.508, 0.13 ] + }, + { "time": 0.5667, "value": -0.28 }, + { + "time": 0.7333, + "value": -0.28, + "curve": [ 0.827, -0.06, 0.958, -21.07 ] + }, + { "time": 1, "value": -32.82 } + ], + "translate": [ + { + "x": -167.32, + "y": 0.58, + "curve": [ 0.022, -180.55, 0.075, -235.51, 0.045, 0.58, 0.075, 30.12 ] + }, + { + "time": 0.1, + "x": -235.51, + "y": 39.92, + "curve": [ 0.142, -235.51, 0.208, -201.73, 0.138, 54.94, 0.18, 60.78 ] + }, + { + "time": 0.2333, + "x": -176.33, + "y": 61.48, + "curve": [ 0.272, -136.61, 0.321, -45.18, 0.275, 62.02, 0.321, 56.6 ] + }, + { + "time": 0.3667, + "x": 8.44, + "y": 49.67, + "curve": [ 0.403, 51.03, 0.486, 66.86, 0.401, 44.37, 0.48, 23.11 ] + }, + { "time": 0.5, "x": 66.57, "y": 14.22 }, + { "time": 0.5333, "x": 52.58, "y": 0.6 }, + { "time": 1, "x": -167.32, "y": 0.58 } + ] + }, + "front-foot-target": { + "rotate": [ + { + "value": 18.19, + "curve": [ 0.01, 11.17, 0.043, 1.37 ] + }, + { "time": 0.1, "value": 0.47 }, + { + "time": 0.2333, + "value": 0.55, + "curve": [ 0.364, 0.3, 0.515, -80.48 ] + }, + { + "time": 0.7333, + "value": -80.78, + "curve": [ 0.788, -80.38, 0.921, 17.42 ] + }, + { "time": 1, "value": 18.19 } + ], + "translate": [ + { + "x": 139.21, + "y": 22.94, + "curve": [ 0.025, 139.21, 0.069, 111.46, 0.031, 3.25, 0.075, 0.06 ] + }, + { "time": 0.1, "x": 96.69, "y": 0.06 }, + { + "time": 0.5, + "x": -94.87, + "y": -0.03, + "curve": [ 0.518, -106.82, 0.575, -152.56, 0.534, 5.42, 0.557, 38.46 ] + }, + { + "time": 0.6, + "x": -152.56, + "y": 57.05, + "curve": [ 0.633, -152.56, 0.688, -128.05, 0.643, 75.61, 0.7, 84.14 ] + }, + { + "time": 0.7333, + "x": -109.42, + "y": 84.14, + "curve": [ 0.771, -93.91, 0.832, -30.64, 0.787, 84.14, 0.799, 89.65 ] + }, + { + "time": 0.8667, + "x": 17, + "y": 75.25, + "curve": [ 0.903, 66.18, 0.967, 139.21, 0.932, 61.53, 0.967, 44.02 ] + }, + { "time": 1, "x": 139.21, "y": 22.94 } + ] + }, + "hip": { + "rotate": [ + { "value": -4.35 } + ], + "translate": [ + { + "x": -2.86, + "y": -13.86, + "curve": [ 0.025, -2.84, 0.067, -2.82, 0.028, -19.14, 0.054, -24.02 ] + }, + { + "time": 0.1, + "x": -2.61, + "y": -24.19, + "curve": [ 0.143, -2.34, 0.202, -1.79, 0.152, -23.98, 0.213, -14.81 ] + }, + { + "time": 0.2667, + "x": -1.21, + "y": -7.12, + "curve": [ 0.308, -0.86, 0.345, -0.51, 0.306, -1.63, 0.341, 3.15 ] + }, + { + "time": 0.3667, + "x": -0.33, + "y": 3.15, + "curve": [ 0.41, 0.02, 0.458, 0.26, 0.427, 3.3, 0.481, -6.75 ] + }, + { + "time": 0.5, + "x": 0.26, + "y": -10.59, + "curve": [ 0.553, 0.26, 0.559, 0.2, 0.519, -14.41, 0.548, -23.88 ] + }, + { + "time": 0.6, + "x": -0.17, + "y": -23.71, + "curve": [ 0.663, -0.72, 0.798, -2.09, 0.702, -23.36, 0.802, 3.53 ] + }, + { + "time": 0.8667, + "x": -2.46, + "y": 3.48, + "curve": [ 0.901, -2.63, 0.967, -2.87, 0.913, 3.45, 0.967, -7.64 ] + }, + { "time": 1, "x": -2.86, "y": -13.86 } + ] + }, + "front-foot-tip": { + "rotate": [ + { + "value": 28.96, + "curve": [ 0.056, 28.74, 0.049, 19.6 ] + }, + { "time": 0.0667, "value": 1.68 }, + { + "time": 0.5, + "value": -10, + "curve": [ 0.525, -10, 0.592, -54.69 ] + }, + { + "time": 0.6, + "value": -59.66, + "curve": [ 0.623, -74.54, 0.674, -101.78 ] + }, + { + "time": 0.7333, + "value": -101.78, + "curve": [ 0.812, -101.78, 0.855, -84.67 ] + }, + { + "time": 0.8667, + "value": -63.53, + "curve": [ 0.869, -58.38, 0.975, 28.96 ] + }, + { "time": 1, "value": 28.96 } + ] + }, + "torso": { + "rotate": [ + { + "value": -20.72, + "curve": [ 0.025, -20.57, 0.071, -20.04 ] + }, + { + "time": 0.1333, + "value": -20.04, + "curve": [ 0.187, -20.04, 0.285, -21.16 ] + }, + { + "time": 0.3667, + "value": -21.16, + "curve": [ 0.405, -21.16, 0.47, -20.9 ] + }, + { + "time": 0.5, + "value": -20.71, + "curve": [ 0.518, -20.6, 0.582, -20.03 ] + }, + { + "time": 0.6333, + "value": -20.04, + "curve": [ 0.709, -20.05, 0.815, -21.18 ] + }, + { + "time": 0.8667, + "value": -21.18, + "curve": [ 0.908, -21.18, 0.971, -20.93 ] + }, + { "time": 1, "value": -20.72 } + ] + }, + "neck": { + "rotate": [ + { + "value": 17.78, + "curve": [ 0.025, 17.93, 0.071, 18.46 ] + }, + { + "time": 0.1333, + "value": 18.46, + "curve": [ 0.187, 18.46, 0.285, 17.34 ] + }, + { + "time": 0.3667, + "value": 17.34, + "curve": [ 0.405, 17.34, 0.47, 17.6 ] + }, + { + "time": 0.5, + "value": 17.79, + "curve": [ 0.518, 17.9, 0.582, 18.47 ] + }, + { + "time": 0.6333, + "value": 18.46, + "curve": [ 0.709, 18.45, 0.815, 17.32 ] + }, + { + "time": 0.8667, + "value": 17.32, + "curve": [ 0.908, 17.32, 0.971, 17.57 ] + }, + { "time": 1, "value": 17.78 } + ] + }, + "head": { + "rotate": [ + { + "value": -12.23, + "curve": [ 0.061, -12.23, 0.191, -7.45 ] + }, + { + "time": 0.2667, + "value": -7.43, + "curve": [ 0.341, -7.42, 0.421, -12.23 ] + }, + { + "time": 0.5, + "value": -12.23, + "curve": [ 0.567, -12.26, 0.694, -7.46 ] + }, + { + "time": 0.7667, + "value": -7.47, + "curve": [ 0.853, -7.49, 0.943, -12.23 ] + }, + { "time": 1, "value": -12.23 } + ], + "scale": [ + { + "curve": [ 0.039, 1, 0.084, 0.991, 0.039, 1, 0.084, 1.019 ] + }, + { + "time": 0.1333, + "x": 0.991, + "y": 1.019, + "curve": [ 0.205, 0.991, 0.318, 1.019, 0.205, 1.019, 0.337, 0.992 ] + }, + { + "time": 0.4, + "x": 1.019, + "y": 0.992, + "curve": [ 0.456, 1.019, 0.494, 1.001, 0.483, 0.991, 0.493, 0.999 ] + }, + { + "time": 0.5, + "curve": [ 0.508, 0.998, 0.584, 0.991, 0.51, 1.002, 0.584, 1.019 ] + }, + { + "time": 0.6333, + "x": 0.991, + "y": 1.019, + "curve": [ 0.705, 0.991, 0.818, 1.019, 0.705, 1.019, 0.837, 0.992 ] + }, + { + "time": 0.9, + "x": 1.019, + "y": 0.992, + "curve": [ 0.956, 1.019, 0.955, 1, 0.983, 0.991, 0.955, 1 ] + }, + { "time": 1 } + ] + }, + "back-foot-tip": { + "rotate": [ + { "value": 4.09 }, + { "time": 0.0333, "value": 3.05 }, + { + "time": 0.1, + "value": -59.01, + "curve": [ 0.124, -72.97, 0.169, -100.05 ] + }, + { + "time": 0.2333, + "value": -99.71, + "curve": [ 0.326, -99.21, 0.349, -37.4 ] + }, + { + "time": 0.3667, + "value": -17.85, + "curve": [ 0.388, 4.74, 0.451, 32.35 ] + }, + { + "time": 0.5, + "value": 32.4, + "curve": [ 0.537, 32.44, 0.566, 6.43 ] + }, + { "time": 0.5667, "value": 2 }, + { "time": 1, "value": 4.09 } + ] + }, + "front-thigh": { + "translate": [ + { + "x": 17.15, + "y": -0.09, + "curve": [ 0.178, 17.14, 0.295, -4.26, 0.009, -0.09, 0.475, 0.02 ] + }, + { + "time": 0.5, + "x": -4.26, + "y": 0.02, + "curve": [ 0.705, -4.27, 0.848, 17.15, 0.525, 0.02, 0.975, -0.09 ] + }, + { "time": 1, "x": 17.15, "y": -0.09 } + ] + }, + "rear-thigh": { + "translate": [ + { + "x": -17.71, + "y": -4.63, + "curve": [ 0.036, -19.81, 0.043, -20.86, 0.036, -4.63, 0.05, -7.03 ] + }, + { + "time": 0.1, + "x": -20.95, + "y": -7.06, + "curve": [ 0.162, -21.05, 0.4, 7.79, 0.2, -7.13, 0.4, -1.9 ] + }, + { + "time": 0.5, + "x": 7.79, + "y": -1.94, + "curve": [ 0.612, 7.69, 0.875, -10.49, 0.592, -1.97, 0.917, -3.25 ] + }, + { "time": 1, "x": -17.71, "y": -4.63 } + ] + }, + "torso2": { + "rotate": [ + { + "value": 1, + "curve": [ 0.006, 1.2, 0.084, 2.88 ] + }, + { + "time": 0.1333, + "value": 2.88, + "curve": [ 0.205, 2.88, 0.284, -1.17 ] + }, + { + "time": 0.3667, + "value": -1.17, + "curve": [ 0.411, -1.17, 0.481, 0.57 ] + }, + { + "time": 0.5, + "value": 1, + "curve": [ 0.515, 1.33, 0.59, 2.83 ] + }, + { + "time": 0.6333, + "value": 2.85, + "curve": [ 0.683, 2.86, 0.796, -1.2 ] + }, + { + "time": 0.8667, + "value": -1.2, + "curve": [ 0.916, -1.2, 0.984, 0.62 ] + }, + { "time": 1, "value": 1 } + ] + }, + "torso3": { + "rotate": [ + { "value": -1.81 } + ] + }, + "front-upper-arm": { + "rotate": [ + { + "value": -9.51, + "curve": [ 0.021, -13.32, 0.058, -19.4 ] + }, + { + "time": 0.1, + "value": -19.4, + "curve": [ 0.238, -19.69, 0.337, 7.78 ] + }, + { + "time": 0.3667, + "value": 16.2, + "curve": [ 0.399, 25.42, 0.497, 60.19 ] + }, + { + "time": 0.6, + "value": 60.26, + "curve": [ 0.719, 60.13, 0.845, 27.61 ] + }, + { + "time": 0.8667, + "value": 22.45, + "curve": [ 0.892, 16.38, 0.979, -3.27 ] + }, + { "time": 1, "value": -9.51 } + ] + }, + "front-bracer": { + "rotate": [ + { + "value": 13.57, + "curve": [ 0.022, 9.71, 0.147, -3.78 ] + }, + { + "time": 0.3667, + "value": -3.69, + "curve": [ 0.457, -3.66, 0.479, 0.83 ] + }, + { + "time": 0.5, + "value": 4.05, + "curve": [ 0.513, 6.08, 0.635, 30.8 ] + }, + { + "time": 0.8, + "value": 30.92, + "curve": [ 0.974, 31, 0.98, 18.35 ] + }, + { "time": 1, "value": 13.57 } + ] + }, + "front-fist": { + "rotate": [ + { + "value": -28.72, + "curve": [ 0.024, -31.74, 0.176, -43.4 ] + }, + { + "time": 0.3667, + "value": -43.6, + "curve": [ 0.403, -43.65, 0.47, -40.15 ] + }, + { + "time": 0.5, + "value": -35.63, + "curve": [ 0.547, -28.59, 0.624, -4.57 ] + }, + { + "time": 0.7333, + "value": -4.59, + "curve": [ 0.891, -4.62, 0.954, -24.28 ] + }, + { "time": 1, "value": -28.48 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "value": 28.28, + "curve": [ 0.034, 30.94, 0.068, 32.05 ] + }, + { + "time": 0.1, + "value": 31.88, + "curve": [ 0.194, 31.01, 0.336, -0.11 ] + }, + { + "time": 0.3667, + "value": -7.11, + "curve": [ 0.421, -19.73, 0.53, -46.21 ] + }, + { + "time": 0.6, + "value": -45.75, + "curve": [ 0.708, -45.03, 0.844, -13.56 ] + }, + { + "time": 0.8667, + "value": -6.48, + "curve": [ 0.909, 6.59, 0.958, 24.21 ] + }, + { "time": 1, "value": 28.28 } + ] + }, + "hair2": { + "rotate": [ + { + "value": -2.79, + "curve": [ 0.074, -2.84, 0.121, 25.08 ] + }, + { + "time": 0.2333, + "value": 24.99, + "curve": [ 0.35, 24.89, 0.427, -2.86 ] + }, + { + "time": 0.5, + "value": -2.8, + "curve": [ 0.575, -2.73, 0.652, 24.5 ] + }, + { + "time": 0.7333, + "value": 24.55, + "curve": [ 0.828, 24.6, 0.932, -2.69 ] + }, + { "time": 1, "value": -2.79 } + ] + }, + "hair4": { + "rotate": [ + { + "value": -6.01, + "curve": [ 0.106, -5.97, 0.151, 18.62 ] + }, + { + "time": 0.2333, + "value": 18.72, + "curve": [ 0.336, 18.7, 0.405, -11.37 ] + }, + { + "time": 0.5, + "value": -11.45, + "curve": [ 0.626, -11.46, 0.629, 18.94 ] + }, + { + "time": 0.7333, + "value": 18.92, + "curve": [ 0.833, 18.92, 0.913, -6.06 ] + }, + { "time": 1, "value": -6.01 } + ], + "translate": [ + { "x": 0.03, "y": 1.35 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "value": 10.06, + "curve": [ 0.044, 11.16, 0.063, 11.49 ] + }, + { + "time": 0.1, + "value": 11.49, + "curve": [ 0.215, 11.49, 0.336, 2.92 ] + }, + { + "time": 0.3667, + "value": 0.84, + "curve": [ 0.416, -2.52, 0.498, -10.84 ] + }, + { + "time": 0.6, + "value": -10.83, + "curve": [ 0.762, -10.71, 0.845, -3.05 ] + }, + { + "time": 0.8667, + "value": -1.34, + "curve": [ 0.917, 2.54, 0.977, 8.81 ] + }, + { "time": 1, "value": 10.06 } + ] + }, + "gun": { + "rotate": [ + { + "value": -14.67, + "curve": [ 0.086, -14.67, 0.202, 8.31 ] + }, + { + "time": 0.2333, + "value": 12.14, + "curve": [ 0.279, 17.71, 0.391, 25.79 ] + }, + { + "time": 0.5, + "value": 25.77, + "curve": [ 0.631, 25.74, 0.694, 4.53 ] + }, + { + "time": 0.7333, + "value": -0.65, + "curve": [ 0.768, -5.21, 0.902, -14.4 ] + }, + { "time": 1, "value": -14.67 } + ] + }, + "front-leg-target": { + "translate": [ + { + "x": -2.83, + "y": -8.48, + "curve": [ 0.008, -2.83, 0.058, 0.09, 0.001, 4.97, 0.058, 6.68 ] + }, + { + "time": 0.0667, + "x": 0.09, + "y": 6.68, + "curve": [ 0.3, 0.09, 0.767, -2.83, 0.3, 6.68, 0.767, -8.48 ] + }, + { "time": 1, "x": -2.83, "y": -8.48 } + ] + }, + "hair1": { + "rotate": [ + { + "curve": [ 0.028, 1.24, 0.016, 3.46 ] + }, + { + "time": 0.1, + "value": 3.45, + "curve": [ 0.159, 3.45, 0.189, 0.23 ] + }, + { + "time": 0.2333, + "value": -2.29, + "curve": [ 0.265, -4.32, 0.305, -5.92 ] + }, + { + "time": 0.3667, + "value": -5.94, + "curve": [ 0.446, -5.96, 0.52, 3.41 ] + }, + { + "time": 0.6, + "value": 3.42, + "curve": [ 0.717, 3.42, 0.772, -5.93 ] + }, + { + "time": 0.8667, + "value": -5.97, + "curve": [ 0.933, -5.99, 0.982, -0.94 ] + }, + { "time": 1 } + ] + }, + "hair3": { + "rotate": [ + { + "curve": [ 0.067, 0, 0.159, -10.48 ] + }, + { + "time": 0.2333, + "value": -10.49, + "curve": [ 0.334, -10.5, 0.439, -0.09 ] + }, + { + "time": 0.5, + "value": -0.09, + "curve": [ 0.569, -0.09, 0.658, -10.75 ] + }, + { + "time": 0.7333, + "value": -10.7, + "curve": [ 0.833, -10.63, 0.947, 0 ] + }, + { "time": 1 } + ] + }, + "gun-tip": { + "rotate": [ + { "time": 0.2333, "value": 0.11 } + ] + }, + "muzzle-ring": { + "rotate": [ + { "time": 0.2333, "value": 0.11 } + ] + }, + "muzzle-ring2": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "muzzle-ring3": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "muzzle-ring4": { + "rotate": [ + { "time": 0.2667, "value": 0.11 } + ] + }, + "back-shoulder": { + "translate": [ + { + "x": -0.18, + "y": -4.49, + "curve": [ 0.133, -0.18, 0.333, 7.69, 0.133, -4.49, 0.333, 2.77 ] + }, + { + "time": 0.4667, + "x": 7.69, + "y": 2.77, + "curve": [ 0.6, 7.69, 0.858, -0.18, 0.6, 2.77, 0.858, -4.49 ] + }, + { "time": 1, "x": -0.18, "y": -4.49 } + ] + }, + "front-shoulder": { + "translate": [ + { + "x": 1.46, + "y": 9.37, + "curve": [ 0.162, 1.41, 0.333, -1.66, 0.162, 9.37, 0.301, -7.23 ] + }, + { + "time": 0.5, + "x": -1.6, + "y": -7.27, + "curve": [ 0.735, -1.5, 0.847, 1.46, 0.723, -7.31, 0.838, 9.32 ] + }, + { "time": 1, "x": 1.46, "y": 9.37 } + ] + }, + "head-control": { + "translate": [ + { + "x": -6.46, + "y": -8.4, + "curve": [ 0.053, -5.31, 0.167, -3.64, 0.093, -8.4, 0.196, -3.81 ] + }, + { + "time": 0.2333, + "x": -3.64, + "y": -1.32, + "curve": [ 0.309, -3.64, 0.436, -5.84, 0.275, 1.43, 0.38, 10.3 ] + }, + { + "time": 0.5, + "x": -7.03, + "y": 10.29, + "curve": [ 0.538, -7.75, 0.66, -10.54, 0.598, 10.27, 0.694, 1.56 ] + }, + { + "time": 0.7333, + "x": -10.54, + "y": -1.26, + "curve": [ 0.797, -10.54, 0.933, -7.91, 0.768, -3.79, 0.875, -8.4 ] + }, + { "time": 1, "x": -6.46, "y": -8.4 } + ] + } + }, + "ik": { + "front-leg-ik": [ + { + "softness": 25.7, + "bendPositive": false, + "curve": [ 0.008, 1, 0.025, 1, 0.008, 25.7, 0.025, 9.9 ] + }, + { + "time": 0.0333, + "softness": 9.9, + "bendPositive": false, + "curve": [ 0.15, 1, 0.383, 1, 0.15, 9.9, 0.383, 43.2 ] + }, + { + "time": 0.5, + "softness": 43.2, + "bendPositive": false, + "curve": [ 0.625, 1, 0.875, 1, 0.625, 43.2, 0.846, 45.57 ] + }, + { "time": 1, "softness": 25.7, "bendPositive": false } + ], + "rear-leg-ik": [ + { "softness": 5, "bendPositive": false }, + { "time": 0.4333, "softness": 4.9, "bendPositive": false }, + { "time": 0.5, "softness": 28.81, "bendPositive": false }, + { "time": 0.6, "softness": 43.8, "bendPositive": false }, + { "time": 1, "softness": 5, "bendPositive": false } + ] + }, + "events": [ + { "name": "footstep" }, + { "time": 0.5, "name": "footstep" } + ] + } +} +} \ No newline at end of file diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy-pro.skel b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy-pro.skel new file mode 100644 index 000000000..199839b49 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy-pro.skel differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy.atlas b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy.atlas new file mode 100644 index 000000000..b07ccc3bf --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy.atlas @@ -0,0 +1,101 @@ +spineboy.png + size: 1024, 256 + filter: Linear, Linear + scale: 0.5 +crosshair + bounds: 813, 160, 45, 45 +eye-indifferent + bounds: 569, 2, 47, 45 +eye-surprised + bounds: 643, 7, 47, 45 + rotate: 90 +front-bracer + bounds: 811, 51, 29, 40 +front-fist-closed + bounds: 807, 93, 38, 41 +front-fist-open + bounds: 815, 210, 43, 44 +front-foot + bounds: 706, 64, 63, 35 + rotate: 90 +front-shin + bounds: 80, 11, 41, 92 +front-thigh + bounds: 754, 12, 23, 56 +front-upper-arm + bounds: 618, 5, 23, 49 +goggles + bounds: 214, 20, 131, 83 +gun + bounds: 347, 14, 105, 102 + rotate: 90 +head + bounds: 80, 105, 136, 149 +hoverboard-board + bounds: 2, 8, 246, 76 + rotate: 90 +hoverboard-thruster + bounds: 478, 2, 30, 32 +hoverglow-small + bounds: 218, 117, 137, 38 + rotate: 90 +mouth-grind + bounds: 775, 80, 47, 30 + rotate: 90 +mouth-oooo + bounds: 779, 31, 47, 30 + rotate: 90 +mouth-smile + bounds: 783, 207, 47, 30 + rotate: 90 +muzzle-glow + bounds: 779, 4, 25, 25 +muzzle-ring + bounds: 451, 14, 25, 105 +muzzle01 + bounds: 664, 60, 67, 40 + rotate: 90 +muzzle02 + bounds: 580, 56, 68, 42 + rotate: 90 +muzzle03 + bounds: 478, 36, 83, 53 + rotate: 90 +muzzle04 + bounds: 533, 49, 75, 45 + rotate: 90 +muzzle05 + bounds: 624, 56, 68, 38 + rotate: 90 +neck + bounds: 806, 8, 18, 21 +portal-bg + bounds: 258, 121, 133, 133 +portal-flare1 + bounds: 690, 2, 56, 30 + rotate: 90 +portal-flare2 + bounds: 510, 3, 57, 31 +portal-flare3 + bounds: 722, 4, 58, 30 + rotate: 90 +portal-shade + bounds: 393, 121, 133, 133 +portal-streaks1 + bounds: 528, 126, 126, 128 +portal-streaks2 + bounds: 656, 129, 125, 125 +rear-bracer + bounds: 826, 13, 28, 36 +rear-foot + bounds: 743, 70, 57, 30 + rotate: 90 +rear-shin + bounds: 174, 14, 38, 89 +rear-thigh + bounds: 783, 158, 28, 47 +rear-upper-arm + bounds: 783, 136, 20, 44 + rotate: 90 +torso + bounds: 123, 13, 49, 90 diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy.png b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy.png new file mode 100644 index 000000000..d1c3ac1be Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/assets/spine/spineboy.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/svgs/checkboard.svg b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/checkboard.svg new file mode 100644 index 000000000..774f6b280 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/checkboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/svgs/green_balloons.svg b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/green_balloons.svg new file mode 100644 index 000000000..c337bbe28 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/green_balloons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/svgs/happy_player.svg b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/happy_player.svg new file mode 100644 index 000000000..afd64fc88 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/happy_player.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/svgs/red_balloons.svg b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/red_balloons.svg new file mode 100644 index 000000000..9fb5ee344 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/svgs/red_balloons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/tiles/0x72_DungeonTilesetII_v1.4.tsx b/docs/1.8.2/_static/apps/examples/assets/assets/tiles/0x72_DungeonTilesetII_v1.4.tsx new file mode 100644 index 000000000..3a0156ac2 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/tiles/0x72_DungeonTilesetII_v1.4.tsx @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/1.8.2/_static/apps/examples/assets/assets/tiles/dungeon.tmx b/docs/1.8.2/_static/apps/examples/assets/assets/tiles/dungeon.tmx new file mode 100644 index 000000000..69bf48788 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/assets/tiles/dungeon.tmx @@ -0,0 +1,19 @@ + + + + + + H4sIAAAAAAAACmNgoAw0Y6FHMfkYAK7z31GQAQAA + + + + + H4sIAAAAAAAACp3Q7QmDMBSF4ZuELFIVF9FNdBQXae0i4scegnYNXzDgKfSH9MJDksPh/og3My+i0Dw4s4ddiqTVjI6HTp10krkfPZ3xZu/uvn97Zeo+OV/o8XbfvQzBTgP3GQsmyaP8XYOV944PNuRkFTIcCfCt35ABAAA= + + + + + H4sIAAAAAAAACmNgoA0oYaKNuamMuOW2IqmBYRgwQ2JfxWHeFKCbw/CYTw8AANEJHwqQAQAA + + + diff --git a/docs/1.8.2/_static/apps/examples/assets/fonts/MaterialIcons-Regular.otf b/docs/1.8.2/_static/apps/examples/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 000000000..28f6c1056 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/fonts/MaterialIcons-Regular.otf differ diff --git a/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/bullet.png b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/bullet.png new file mode 100644 index 000000000..42db32b9d Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/bullet.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/enemy.png b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/enemy.png new file mode 100644 index 000000000..3e95f7c72 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/enemy.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/explosion.png b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/explosion.png new file mode 100644 index 000000000..c5cfd2db9 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/explosion.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/player.png b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/player.png new file mode 100644 index 000000000..75e045e12 Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/player.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/stars.png b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/stars.png new file mode 100644 index 000000000..cf75dcb1a Binary files /dev/null and b/docs/1.8.2/_static/apps/examples/assets/packages/rogue_shooter/assets/images/rogue_shooter/stars.png differ diff --git a/docs/1.8.2/_static/apps/examples/assets/packages/spine_flutter/lib/assets/libspine_flutter.js b/docs/1.8.2/_static/apps/examples/assets/packages/spine_flutter/lib/assets/libspine_flutter.js new file mode 100644 index 000000000..a8eefa3ce --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/assets/packages/spine_flutter/lib/assets/libspine_flutter.js @@ -0,0 +1,255 @@ +const module = {}; + +var libspine_flutter = (() => { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename; + return ( +function(libspine_flutter) { + libspine_flutter = libspine_flutter || {}; + + +var a;a||(a=typeof libspine_flutter !== 'undefined' ? libspine_flutter : {});var h,k;a.ready=new Promise(function(b,c){h=b;k=c});var l=Object.assign({},a),m="object"==typeof window,n="function"==typeof importScripts,p="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,q="",r,t,u; +if(p){q=n?require("path").dirname(q)+"/":__dirname+"/";var fs,v;"function"===typeof require&&(fs=require("fs"),v=require("path"));r=(b,c)=>{b=v.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")};u=b=>{b=r(b,!0);b.buffer||(b=new Uint8Array(b));return b};t=(b,c,d)=>{b=v.normalize(b);fs.readFile(b,function(e,f){e?d(e):c(f.buffer)})};1{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},n&&(u=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}), +t=(b,c,d)=>{var e=new XMLHttpRequest;e.open("GET",b,!0);e.responseType="arraybuffer";e.onload=()=>{200==e.status||0==e.status&&e.response?c(e.response):d()};e.onerror=d;e.send(null)};var aa=a.print||console.log.bind(console),x=a.printErr||console.warn.bind(console);Object.assign(a,l);l=null;var y;a.wasmBinary&&(y=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&z("no native wasm support detected"); +var A,B=!1,D="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0; +function E(b,c){for(var d=c+NaN,e=c;b[e]&&!(e>=d);)++e;if(16f?d+=String.fromCharCode(f):(f-=65536,d+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else d+=String.fromCharCode(f)}return d}var F,G,H,I,J,K,L,M; +function N(){var b=A.buffer;F=b;a.HEAP8=G=new Int8Array(b);a.HEAP16=I=new Int16Array(b);a.HEAP32=J=new Int32Array(b);a.HEAPU8=H=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=K=new Uint32Array(b);a.HEAPF32=L=new Float32Array(b);a.HEAPF64=M=new Float64Array(b)}var ba=[],ca=[],da=[];function ea(){var b=a.preRun.shift();ba.unshift(b)}var O=0,P=null,R=null; +function z(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";x(b);B=!0;b=new WebAssembly.RuntimeError(b+". Build with -sASSERTIONS for more info.");k(b);throw b;}function fa(){return S.startsWith("data:application/octet-stream;base64,")}var S;S="libspine_flutter.wasm";if(!fa()){var ha=S;S=a.locateFile?a.locateFile(ha,q):q+ha}function ia(){var b=S;try{if(b==S&&y)return new Uint8Array(y);if(u)return u(b);throw"both async and sync fetching of the wasm failed";}catch(c){z(c)}} +function ja(){if(!y&&(m||n)){if("function"==typeof fetch&&!S.startsWith("file://"))return fetch(S,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+S+"'";return b.arrayBuffer()}).catch(function(){return ia()});if(t)return new Promise(function(b,c){t(S,function(d){b(new Uint8Array(d))},c)})}return Promise.resolve().then(function(){return ia()})}var T,U; +function w(b){this.name="ExitStatus";this.message="Program terminated with exit("+b+")";this.status=b}a.ExitStatus=w;function V(b){for(;0>0];case "i8":return G[b>>0];case "i16":return I[b>>1];case "i32":return J[b>>2];case "i64":return J[b>>2];case "float":return L[b>>2];case "double":return M[b>>3];case "*":return K[b>>2];default:z("invalid type for getValue: "+c)}return null}; +a.setValue=function(b,c,d="i8"){d.endsWith("*")&&(d="*");switch(d){case "i1":G[b>>0]=c;break;case "i8":G[b>>0]=c;break;case "i16":I[b>>1]=c;break;case "i32":J[b>>2]=c;break;case "i64":U=[c>>>0,(T=c,1<=+Math.abs(T)?0>>0:~~+Math.ceil((T-+(~~T>>>0))/4294967296)>>>0:0)];J[b>>2]=U[0];J[b+4>>2]=U[1];break;case "float":L[b>>2]=c;break;case "double":M[b>>3]=c;break;case "*":K[b>>2]=c;break;default:z("invalid type for setValue: "+d)}}; +function ka(b,c,d,e){z("Assertion failed: "+(b?E(H,b):"")+", at: "+[c?c?E(H,c):"":"unknown filename",d,e?e?E(H,e):"":"unknown function"])}a.___assert_fail=ka;function la(){z("")}a._abort=la;function ma(b,c,d){H.copyWithin(b,c,c+d)}a._emscripten_memcpy_big=ma;a.getHeapMax=function(){return 2147483648};function oa(b){try{return A.grow(b-F.byteLength+65535>>>16),N(),1}catch(c){}}a.emscripten_realloc_buffer=oa; +function pa(b){var c=H.length;b>>>=0;if(2147483648=d;d*=2){var e=c*(1+.2/d);e=Math.min(e,b+100663296);var f=Math;e=Math.max(b,e);if(oa(f.min.call(f,2147483648,e+(65536-e%65536)%65536)))return!0}return!1}a._emscripten_resize_heap=pa;var W=[null,[],[]];a.printCharBuffers=W;function X(b,c){var d=W[b];0===c||10===c?((1===b?aa:x)(E(d,0)),d.length=0):d.push(c)}a.printChar=X;a.flush_NO_FILESYSTEM=function(){W[1].length&&X(1,10);W[2].length&&X(2,10)}; +var Y={g:void 0,get:function(){Y.g+=4;return J[Y.g-4>>2]},h:function(b){return b?E(H,b):""}};a.SYSCALLS=Y;function qa(b,c,d,e){for(var f=0,g=0;g>2],na=K[c+4>>2];c+=8;for(var Q=0;Q>2]=f;return 0}a._fd_write=qa;var ra={__assert_fail:ka,abort:la,emscripten_memcpy_big:ma,emscripten_resize_heap:pa,fd_write:qa}; +(function(){function b(f){a.asm=f.exports;A=a.asm.memory;N();ca.unshift(a.asm.__wasm_call_ctors);O--;a.monitorRunDependencies&&a.monitorRunDependencies(O);0==O&&(null!==P&&(clearInterval(P),P=null),R&&(f=R,R=null,f()))}function c(f){b(f.instance)}function d(f){return ja().then(function(g){return WebAssembly.instantiate(g,e)}).then(function(g){return g}).then(f,function(g){x("failed to asynchronously prepare wasm: "+g);z(g)})}var e={env:ra,wasi_snapshot_preview1:ra};O++;a.monitorRunDependencies&&a.monitorRunDependencies(O); +if(a.instantiateWasm)try{return a.instantiateWasm(e,b)}catch(f){x("Module.instantiateWasm callback failed with error: "+f),k(f)}(function(){return y||"function"!=typeof WebAssembly.instantiateStreaming||fa()||S.startsWith("file://")||p||"function"!=typeof fetch?d(c):fetch(S,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,e).then(c,function(g){x("wasm streaming compile failed: "+g);x("falling back to ArrayBuffer instantiation");return d(c)})})})().catch(k);return{}})(); +a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.__wasm_call_ctors).apply(null,arguments)};a._spine_enable_debug_extension=function(){return(a._spine_enable_debug_extension=a.asm.spine_enable_debug_extension).apply(null,arguments)};a._spine_major_version=function(){return(a._spine_major_version=a.asm.spine_major_version).apply(null,arguments)};a._spine_minor_version=function(){return(a._spine_minor_version=a.asm.spine_minor_version).apply(null,arguments)}; +a._spine_report_leaks=function(){return(a._spine_report_leaks=a.asm.spine_report_leaks).apply(null,arguments)};a._spine_color_get_r=function(){return(a._spine_color_get_r=a.asm.spine_color_get_r).apply(null,arguments)};a._spine_color_get_g=function(){return(a._spine_color_get_g=a.asm.spine_color_get_g).apply(null,arguments)};a._spine_color_get_b=function(){return(a._spine_color_get_b=a.asm.spine_color_get_b).apply(null,arguments)}; +a._spine_color_get_a=function(){return(a._spine_color_get_a=a.asm.spine_color_get_a).apply(null,arguments)};a._spine_bounds_get_x=function(){return(a._spine_bounds_get_x=a.asm.spine_bounds_get_x).apply(null,arguments)};a._spine_bounds_get_y=function(){return(a._spine_bounds_get_y=a.asm.spine_bounds_get_y).apply(null,arguments)};a._spine_bounds_get_width=function(){return(a._spine_bounds_get_width=a.asm.spine_bounds_get_width).apply(null,arguments)}; +a._spine_bounds_get_height=function(){return(a._spine_bounds_get_height=a.asm.spine_bounds_get_height).apply(null,arguments)};a._spine_vector_get_x=function(){return(a._spine_vector_get_x=a.asm.spine_vector_get_x).apply(null,arguments)};a._spine_vector_get_y=function(){return(a._spine_vector_get_y=a.asm.spine_vector_get_y).apply(null,arguments)};a._spine_atlas_load=function(){return(a._spine_atlas_load=a.asm.spine_atlas_load).apply(null,arguments)}; +a._spine_atlas_get_num_image_paths=function(){return(a._spine_atlas_get_num_image_paths=a.asm.spine_atlas_get_num_image_paths).apply(null,arguments)};a._spine_atlas_get_image_path=function(){return(a._spine_atlas_get_image_path=a.asm.spine_atlas_get_image_path).apply(null,arguments)};a._spine_atlas_get_error=function(){return(a._spine_atlas_get_error=a.asm.spine_atlas_get_error).apply(null,arguments)}; +a._spine_atlas_dispose=function(){return(a._spine_atlas_dispose=a.asm.spine_atlas_dispose).apply(null,arguments)};a._free=function(){return(a._free=a.asm.free).apply(null,arguments)};a._spine_skeleton_data_load_json=function(){return(a._spine_skeleton_data_load_json=a.asm.spine_skeleton_data_load_json).apply(null,arguments)};a._spine_skeleton_data_load_binary=function(){return(a._spine_skeleton_data_load_binary=a.asm.spine_skeleton_data_load_binary).apply(null,arguments)}; +a._spine_skeleton_data_result_get_error=function(){return(a._spine_skeleton_data_result_get_error=a.asm.spine_skeleton_data_result_get_error).apply(null,arguments)};a._spine_skeleton_data_result_get_data=function(){return(a._spine_skeleton_data_result_get_data=a.asm.spine_skeleton_data_result_get_data).apply(null,arguments)};a._spine_skeleton_data_result_dispose=function(){return(a._spine_skeleton_data_result_dispose=a.asm.spine_skeleton_data_result_dispose).apply(null,arguments)}; +a._spine_skeleton_data_find_bone=function(){return(a._spine_skeleton_data_find_bone=a.asm.spine_skeleton_data_find_bone).apply(null,arguments)};a._spine_skeleton_data_find_slot=function(){return(a._spine_skeleton_data_find_slot=a.asm.spine_skeleton_data_find_slot).apply(null,arguments)};a._spine_skeleton_data_find_skin=function(){return(a._spine_skeleton_data_find_skin=a.asm.spine_skeleton_data_find_skin).apply(null,arguments)}; +a._spine_skeleton_data_find_event=function(){return(a._spine_skeleton_data_find_event=a.asm.spine_skeleton_data_find_event).apply(null,arguments)};a._spine_skeleton_data_find_animation=function(){return(a._spine_skeleton_data_find_animation=a.asm.spine_skeleton_data_find_animation).apply(null,arguments)};a._spine_skeleton_data_find_ik_constraint=function(){return(a._spine_skeleton_data_find_ik_constraint=a.asm.spine_skeleton_data_find_ik_constraint).apply(null,arguments)}; +a._spine_skeleton_data_find_transform_constraint=function(){return(a._spine_skeleton_data_find_transform_constraint=a.asm.spine_skeleton_data_find_transform_constraint).apply(null,arguments)};a._spine_skeleton_data_find_path_constraint=function(){return(a._spine_skeleton_data_find_path_constraint=a.asm.spine_skeleton_data_find_path_constraint).apply(null,arguments)};a._spine_skeleton_data_get_name=function(){return(a._spine_skeleton_data_get_name=a.asm.spine_skeleton_data_get_name).apply(null,arguments)}; +a._spine_skeleton_data_get_num_bones=function(){return(a._spine_skeleton_data_get_num_bones=a.asm.spine_skeleton_data_get_num_bones).apply(null,arguments)};a._spine_skeleton_data_get_bones=function(){return(a._spine_skeleton_data_get_bones=a.asm.spine_skeleton_data_get_bones).apply(null,arguments)};a._spine_skeleton_data_get_num_slots=function(){return(a._spine_skeleton_data_get_num_slots=a.asm.spine_skeleton_data_get_num_slots).apply(null,arguments)}; +a._spine_skeleton_data_get_slots=function(){return(a._spine_skeleton_data_get_slots=a.asm.spine_skeleton_data_get_slots).apply(null,arguments)};a._spine_skeleton_data_get_num_skins=function(){return(a._spine_skeleton_data_get_num_skins=a.asm.spine_skeleton_data_get_num_skins).apply(null,arguments)};a._spine_skeleton_data_get_skins=function(){return(a._spine_skeleton_data_get_skins=a.asm.spine_skeleton_data_get_skins).apply(null,arguments)}; +a._spine_skeleton_data_get_default_skin=function(){return(a._spine_skeleton_data_get_default_skin=a.asm.spine_skeleton_data_get_default_skin).apply(null,arguments)};a._spine_skeleton_data_set_default_skin=function(){return(a._spine_skeleton_data_set_default_skin=a.asm.spine_skeleton_data_set_default_skin).apply(null,arguments)};a._spine_skeleton_data_get_num_events=function(){return(a._spine_skeleton_data_get_num_events=a.asm.spine_skeleton_data_get_num_events).apply(null,arguments)}; +a._spine_skeleton_data_get_events=function(){return(a._spine_skeleton_data_get_events=a.asm.spine_skeleton_data_get_events).apply(null,arguments)};a._spine_skeleton_data_get_num_animations=function(){return(a._spine_skeleton_data_get_num_animations=a.asm.spine_skeleton_data_get_num_animations).apply(null,arguments)};a._spine_skeleton_data_get_animations=function(){return(a._spine_skeleton_data_get_animations=a.asm.spine_skeleton_data_get_animations).apply(null,arguments)}; +a._spine_skeleton_data_get_num_ik_constraints=function(){return(a._spine_skeleton_data_get_num_ik_constraints=a.asm.spine_skeleton_data_get_num_ik_constraints).apply(null,arguments)};a._spine_skeleton_data_get_ik_constraints=function(){return(a._spine_skeleton_data_get_ik_constraints=a.asm.spine_skeleton_data_get_ik_constraints).apply(null,arguments)}; +a._spine_skeleton_data_get_num_transform_constraints=function(){return(a._spine_skeleton_data_get_num_transform_constraints=a.asm.spine_skeleton_data_get_num_transform_constraints).apply(null,arguments)};a._spine_skeleton_data_get_transform_constraints=function(){return(a._spine_skeleton_data_get_transform_constraints=a.asm.spine_skeleton_data_get_transform_constraints).apply(null,arguments)}; +a._spine_skeleton_data_get_num_path_constraints=function(){return(a._spine_skeleton_data_get_num_path_constraints=a.asm.spine_skeleton_data_get_num_path_constraints).apply(null,arguments)};a._spine_skeleton_data_get_path_constraints=function(){return(a._spine_skeleton_data_get_path_constraints=a.asm.spine_skeleton_data_get_path_constraints).apply(null,arguments)};a._spine_skeleton_data_get_x=function(){return(a._spine_skeleton_data_get_x=a.asm.spine_skeleton_data_get_x).apply(null,arguments)}; +a._spine_skeleton_data_set_x=function(){return(a._spine_skeleton_data_set_x=a.asm.spine_skeleton_data_set_x).apply(null,arguments)};a._spine_skeleton_data_get_y=function(){return(a._spine_skeleton_data_get_y=a.asm.spine_skeleton_data_get_y).apply(null,arguments)};a._spine_skeleton_data_set_y=function(){return(a._spine_skeleton_data_set_y=a.asm.spine_skeleton_data_set_y).apply(null,arguments)}; +a._spine_skeleton_data_get_width=function(){return(a._spine_skeleton_data_get_width=a.asm.spine_skeleton_data_get_width).apply(null,arguments)};a._spine_skeleton_data_set_width=function(){return(a._spine_skeleton_data_set_width=a.asm.spine_skeleton_data_set_width).apply(null,arguments)};a._spine_skeleton_data_get_height=function(){return(a._spine_skeleton_data_get_height=a.asm.spine_skeleton_data_get_height).apply(null,arguments)}; +a._spine_skeleton_data_set_height=function(){return(a._spine_skeleton_data_set_height=a.asm.spine_skeleton_data_set_height).apply(null,arguments)};a._spine_skeleton_data_get_version=function(){return(a._spine_skeleton_data_get_version=a.asm.spine_skeleton_data_get_version).apply(null,arguments)};a._spine_skeleton_data_get_hash=function(){return(a._spine_skeleton_data_get_hash=a.asm.spine_skeleton_data_get_hash).apply(null,arguments)}; +a._spine_skeleton_data_get_images_path=function(){return(a._spine_skeleton_data_get_images_path=a.asm.spine_skeleton_data_get_images_path).apply(null,arguments)};a._spine_skeleton_data_get_audio_path=function(){return(a._spine_skeleton_data_get_audio_path=a.asm.spine_skeleton_data_get_audio_path).apply(null,arguments)};a._spine_skeleton_data_get_fps=function(){return(a._spine_skeleton_data_get_fps=a.asm.spine_skeleton_data_get_fps).apply(null,arguments)}; +a._spine_skeleton_data_dispose=function(){return(a._spine_skeleton_data_dispose=a.asm.spine_skeleton_data_dispose).apply(null,arguments)};a._spine_skeleton_drawable_create=function(){return(a._spine_skeleton_drawable_create=a.asm.spine_skeleton_drawable_create).apply(null,arguments)};a._spine_skeleton_drawable_dispose=function(){return(a._spine_skeleton_drawable_dispose=a.asm.spine_skeleton_drawable_dispose).apply(null,arguments)}; +a._spine_skeleton_drawable_render=function(){return(a._spine_skeleton_drawable_render=a.asm.spine_skeleton_drawable_render).apply(null,arguments)};a._spine_skeleton_drawable_get_skeleton=function(){return(a._spine_skeleton_drawable_get_skeleton=a.asm.spine_skeleton_drawable_get_skeleton).apply(null,arguments)};a._spine_skeleton_drawable_get_animation_state=function(){return(a._spine_skeleton_drawable_get_animation_state=a.asm.spine_skeleton_drawable_get_animation_state).apply(null,arguments)}; +a._spine_skeleton_drawable_get_animation_state_data=function(){return(a._spine_skeleton_drawable_get_animation_state_data=a.asm.spine_skeleton_drawable_get_animation_state_data).apply(null,arguments)};a._spine_skeleton_drawable_get_animation_state_events=function(){return(a._spine_skeleton_drawable_get_animation_state_events=a.asm.spine_skeleton_drawable_get_animation_state_events).apply(null,arguments)}; +a._spine_render_command_get_positions=function(){return(a._spine_render_command_get_positions=a.asm.spine_render_command_get_positions).apply(null,arguments)};a._spine_render_command_get_uvs=function(){return(a._spine_render_command_get_uvs=a.asm.spine_render_command_get_uvs).apply(null,arguments)};a._spine_render_command_get_colors=function(){return(a._spine_render_command_get_colors=a.asm.spine_render_command_get_colors).apply(null,arguments)}; +a._spine_render_command_get_num_vertices=function(){return(a._spine_render_command_get_num_vertices=a.asm.spine_render_command_get_num_vertices).apply(null,arguments)};a._spine_render_command_get_indices=function(){return(a._spine_render_command_get_indices=a.asm.spine_render_command_get_indices).apply(null,arguments)};a._spine_render_command_get_num_indices=function(){return(a._spine_render_command_get_num_indices=a.asm.spine_render_command_get_num_indices).apply(null,arguments)}; +a._spine_render_command_get_atlas_page=function(){return(a._spine_render_command_get_atlas_page=a.asm.spine_render_command_get_atlas_page).apply(null,arguments)};a._spine_render_command_get_blend_mode=function(){return(a._spine_render_command_get_blend_mode=a.asm.spine_render_command_get_blend_mode).apply(null,arguments)};a._spine_render_command_get_next=function(){return(a._spine_render_command_get_next=a.asm.spine_render_command_get_next).apply(null,arguments)}; +a._spine_animation_get_name=function(){return(a._spine_animation_get_name=a.asm.spine_animation_get_name).apply(null,arguments)};a._spine_animation_get_duration=function(){return(a._spine_animation_get_duration=a.asm.spine_animation_get_duration).apply(null,arguments)};a._spine_animation_state_data_get_skeleton_data=function(){return(a._spine_animation_state_data_get_skeleton_data=a.asm.spine_animation_state_data_get_skeleton_data).apply(null,arguments)}; +a._spine_animation_state_data_get_default_mix=function(){return(a._spine_animation_state_data_get_default_mix=a.asm.spine_animation_state_data_get_default_mix).apply(null,arguments)};a._spine_animation_state_data_set_default_mix=function(){return(a._spine_animation_state_data_set_default_mix=a.asm.spine_animation_state_data_set_default_mix).apply(null,arguments)}; +a._spine_animation_state_data_set_mix=function(){return(a._spine_animation_state_data_set_mix=a.asm.spine_animation_state_data_set_mix).apply(null,arguments)};a._spine_animation_state_data_get_mix=function(){return(a._spine_animation_state_data_get_mix=a.asm.spine_animation_state_data_get_mix).apply(null,arguments)};a._spine_animation_state_data_set_mix_by_name=function(){return(a._spine_animation_state_data_set_mix_by_name=a.asm.spine_animation_state_data_set_mix_by_name).apply(null,arguments)}; +a._spine_animation_state_data_get_mix_by_name=function(){return(a._spine_animation_state_data_get_mix_by_name=a.asm.spine_animation_state_data_get_mix_by_name).apply(null,arguments)};a._spine_animation_state_data_clear=function(){return(a._spine_animation_state_data_clear=a.asm.spine_animation_state_data_clear).apply(null,arguments)};a._spine_animation_state_update=function(){return(a._spine_animation_state_update=a.asm.spine_animation_state_update).apply(null,arguments)}; +a._spine_animation_state_dispose_track_entry=function(){return(a._spine_animation_state_dispose_track_entry=a.asm.spine_animation_state_dispose_track_entry).apply(null,arguments)};a._spine_animation_state_apply=function(){return(a._spine_animation_state_apply=a.asm.spine_animation_state_apply).apply(null,arguments)};a._spine_animation_state_clear_tracks=function(){return(a._spine_animation_state_clear_tracks=a.asm.spine_animation_state_clear_tracks).apply(null,arguments)}; +a._spine_animation_state_get_num_tracks=function(){return(a._spine_animation_state_get_num_tracks=a.asm.spine_animation_state_get_num_tracks).apply(null,arguments)};a._spine_animation_state_clear_track=function(){return(a._spine_animation_state_clear_track=a.asm.spine_animation_state_clear_track).apply(null,arguments)};a._spine_animation_state_set_animation_by_name=function(){return(a._spine_animation_state_set_animation_by_name=a.asm.spine_animation_state_set_animation_by_name).apply(null,arguments)}; +a._spine_animation_state_set_animation=function(){return(a._spine_animation_state_set_animation=a.asm.spine_animation_state_set_animation).apply(null,arguments)};a._spine_animation_state_add_animation_by_name=function(){return(a._spine_animation_state_add_animation_by_name=a.asm.spine_animation_state_add_animation_by_name).apply(null,arguments)};a._spine_animation_state_add_animation=function(){return(a._spine_animation_state_add_animation=a.asm.spine_animation_state_add_animation).apply(null,arguments)}; +a._spine_animation_state_set_empty_animation=function(){return(a._spine_animation_state_set_empty_animation=a.asm.spine_animation_state_set_empty_animation).apply(null,arguments)};a._spine_animation_state_add_empty_animation=function(){return(a._spine_animation_state_add_empty_animation=a.asm.spine_animation_state_add_empty_animation).apply(null,arguments)}; +a._spine_animation_state_set_empty_animations=function(){return(a._spine_animation_state_set_empty_animations=a.asm.spine_animation_state_set_empty_animations).apply(null,arguments)};a._spine_animation_state_get_current=function(){return(a._spine_animation_state_get_current=a.asm.spine_animation_state_get_current).apply(null,arguments)};a._spine_animation_state_get_data=function(){return(a._spine_animation_state_get_data=a.asm.spine_animation_state_get_data).apply(null,arguments)}; +a._spine_animation_state_get_time_scale=function(){return(a._spine_animation_state_get_time_scale=a.asm.spine_animation_state_get_time_scale).apply(null,arguments)};a._spine_animation_state_set_time_scale=function(){return(a._spine_animation_state_set_time_scale=a.asm.spine_animation_state_set_time_scale).apply(null,arguments)}; +a._spine_animation_state_events_get_num_events=function(){return(a._spine_animation_state_events_get_num_events=a.asm.spine_animation_state_events_get_num_events).apply(null,arguments)};a._spine_animation_state_events_get_event_type=function(){return(a._spine_animation_state_events_get_event_type=a.asm.spine_animation_state_events_get_event_type).apply(null,arguments)}; +a._spine_animation_state_events_get_track_entry=function(){return(a._spine_animation_state_events_get_track_entry=a.asm.spine_animation_state_events_get_track_entry).apply(null,arguments)};a._spine_animation_state_events_get_event=function(){return(a._spine_animation_state_events_get_event=a.asm.spine_animation_state_events_get_event).apply(null,arguments)}; +a._spine_animation_state_events_reset=function(){return(a._spine_animation_state_events_reset=a.asm.spine_animation_state_events_reset).apply(null,arguments)};a._spine_track_entry_get_track_index=function(){return(a._spine_track_entry_get_track_index=a.asm.spine_track_entry_get_track_index).apply(null,arguments)};a._spine_track_entry_get_animation=function(){return(a._spine_track_entry_get_animation=a.asm.spine_track_entry_get_animation).apply(null,arguments)}; +a._spine_track_entry_get_previous=function(){return(a._spine_track_entry_get_previous=a.asm.spine_track_entry_get_previous).apply(null,arguments)};a._spine_track_entry_get_loop=function(){return(a._spine_track_entry_get_loop=a.asm.spine_track_entry_get_loop).apply(null,arguments)};a._spine_track_entry_set_loop=function(){return(a._spine_track_entry_set_loop=a.asm.spine_track_entry_set_loop).apply(null,arguments)}; +a._spine_track_entry_get_hold_previous=function(){return(a._spine_track_entry_get_hold_previous=a.asm.spine_track_entry_get_hold_previous).apply(null,arguments)};a._spine_track_entry_set_hold_previous=function(){return(a._spine_track_entry_set_hold_previous=a.asm.spine_track_entry_set_hold_previous).apply(null,arguments)};a._spine_track_entry_get_reverse=function(){return(a._spine_track_entry_get_reverse=a.asm.spine_track_entry_get_reverse).apply(null,arguments)}; +a._spine_track_entry_set_reverse=function(){return(a._spine_track_entry_set_reverse=a.asm.spine_track_entry_set_reverse).apply(null,arguments)};a._spine_track_entry_get_shortest_rotation=function(){return(a._spine_track_entry_get_shortest_rotation=a.asm.spine_track_entry_get_shortest_rotation).apply(null,arguments)};a._spine_track_entry_set_shortest_rotation=function(){return(a._spine_track_entry_set_shortest_rotation=a.asm.spine_track_entry_set_shortest_rotation).apply(null,arguments)}; +a._spine_track_entry_get_delay=function(){return(a._spine_track_entry_get_delay=a.asm.spine_track_entry_get_delay).apply(null,arguments)};a._spine_track_entry_set_delay=function(){return(a._spine_track_entry_set_delay=a.asm.spine_track_entry_set_delay).apply(null,arguments)};a._spine_track_entry_get_track_time=function(){return(a._spine_track_entry_get_track_time=a.asm.spine_track_entry_get_track_time).apply(null,arguments)}; +a._spine_track_entry_set_track_time=function(){return(a._spine_track_entry_set_track_time=a.asm.spine_track_entry_set_track_time).apply(null,arguments)};a._spine_track_entry_get_track_end=function(){return(a._spine_track_entry_get_track_end=a.asm.spine_track_entry_get_track_end).apply(null,arguments)};a._spine_track_entry_set_track_end=function(){return(a._spine_track_entry_set_track_end=a.asm.spine_track_entry_set_track_end).apply(null,arguments)}; +a._spine_track_entry_get_animation_start=function(){return(a._spine_track_entry_get_animation_start=a.asm.spine_track_entry_get_animation_start).apply(null,arguments)};a._spine_track_entry_set_animation_start=function(){return(a._spine_track_entry_set_animation_start=a.asm.spine_track_entry_set_animation_start).apply(null,arguments)};a._spine_track_entry_get_animation_end=function(){return(a._spine_track_entry_get_animation_end=a.asm.spine_track_entry_get_animation_end).apply(null,arguments)}; +a._spine_track_entry_set_animation_end=function(){return(a._spine_track_entry_set_animation_end=a.asm.spine_track_entry_set_animation_end).apply(null,arguments)};a._spine_track_entry_get_animation_last=function(){return(a._spine_track_entry_get_animation_last=a.asm.spine_track_entry_get_animation_last).apply(null,arguments)};a._spine_track_entry_set_animation_last=function(){return(a._spine_track_entry_set_animation_last=a.asm.spine_track_entry_set_animation_last).apply(null,arguments)}; +a._spine_track_entry_get_animation_time=function(){return(a._spine_track_entry_get_animation_time=a.asm.spine_track_entry_get_animation_time).apply(null,arguments)};a._spine_track_entry_get_time_scale=function(){return(a._spine_track_entry_get_time_scale=a.asm.spine_track_entry_get_time_scale).apply(null,arguments)};a._spine_track_entry_set_time_scale=function(){return(a._spine_track_entry_set_time_scale=a.asm.spine_track_entry_set_time_scale).apply(null,arguments)}; +a._spine_track_entry_get_alpha=function(){return(a._spine_track_entry_get_alpha=a.asm.spine_track_entry_get_alpha).apply(null,arguments)};a._spine_track_entry_set_alpha=function(){return(a._spine_track_entry_set_alpha=a.asm.spine_track_entry_set_alpha).apply(null,arguments)};a._spine_track_entry_get_event_threshold=function(){return(a._spine_track_entry_get_event_threshold=a.asm.spine_track_entry_get_event_threshold).apply(null,arguments)}; +a._spine_track_entry_set_event_threshold=function(){return(a._spine_track_entry_set_event_threshold=a.asm.spine_track_entry_set_event_threshold).apply(null,arguments)};a._spine_track_entry_get_attachment_threshold=function(){return(a._spine_track_entry_get_attachment_threshold=a.asm.spine_track_entry_get_attachment_threshold).apply(null,arguments)}; +a._spine_track_entry_set_attachment_threshold=function(){return(a._spine_track_entry_set_attachment_threshold=a.asm.spine_track_entry_set_attachment_threshold).apply(null,arguments)};a._spine_track_entry_get_draw_order_threshold=function(){return(a._spine_track_entry_get_draw_order_threshold=a.asm.spine_track_entry_get_draw_order_threshold).apply(null,arguments)}; +a._spine_track_entry_set_draw_order_threshold=function(){return(a._spine_track_entry_set_draw_order_threshold=a.asm.spine_track_entry_set_draw_order_threshold).apply(null,arguments)};a._spine_track_entry_get_next=function(){return(a._spine_track_entry_get_next=a.asm.spine_track_entry_get_next).apply(null,arguments)};a._spine_track_entry_is_complete=function(){return(a._spine_track_entry_is_complete=a.asm.spine_track_entry_is_complete).apply(null,arguments)}; +a._spine_track_entry_get_mix_time=function(){return(a._spine_track_entry_get_mix_time=a.asm.spine_track_entry_get_mix_time).apply(null,arguments)};a._spine_track_entry_set_mix_time=function(){return(a._spine_track_entry_set_mix_time=a.asm.spine_track_entry_set_mix_time).apply(null,arguments)};a._spine_track_entry_get_mix_duration=function(){return(a._spine_track_entry_get_mix_duration=a.asm.spine_track_entry_get_mix_duration).apply(null,arguments)}; +a._spine_track_entry_set_mix_duration=function(){return(a._spine_track_entry_set_mix_duration=a.asm.spine_track_entry_set_mix_duration).apply(null,arguments)};a._spine_track_entry_get_mix_blend=function(){return(a._spine_track_entry_get_mix_blend=a.asm.spine_track_entry_get_mix_blend).apply(null,arguments)};a._spine_track_entry_set_mix_blend=function(){return(a._spine_track_entry_set_mix_blend=a.asm.spine_track_entry_set_mix_blend).apply(null,arguments)}; +a._spine_track_entry_get_mixing_from=function(){return(a._spine_track_entry_get_mixing_from=a.asm.spine_track_entry_get_mixing_from).apply(null,arguments)};a._spine_track_entry_get_mixing_to=function(){return(a._spine_track_entry_get_mixing_to=a.asm.spine_track_entry_get_mixing_to).apply(null,arguments)};a._spine_track_entry_reset_rotation_directions=function(){return(a._spine_track_entry_reset_rotation_directions=a.asm.spine_track_entry_reset_rotation_directions).apply(null,arguments)}; +a._spine_track_entry_get_track_complete=function(){return(a._spine_track_entry_get_track_complete=a.asm.spine_track_entry_get_track_complete).apply(null,arguments)};a._spine_skeleton_update_cache=function(){return(a._spine_skeleton_update_cache=a.asm.spine_skeleton_update_cache).apply(null,arguments)};a._spine_skeleton_update_world_transform=function(){return(a._spine_skeleton_update_world_transform=a.asm.spine_skeleton_update_world_transform).apply(null,arguments)}; +a._spine_skeleton_update_world_transform_bone=function(){return(a._spine_skeleton_update_world_transform_bone=a.asm.spine_skeleton_update_world_transform_bone).apply(null,arguments)};a._spine_skeleton_set_to_setup_pose=function(){return(a._spine_skeleton_set_to_setup_pose=a.asm.spine_skeleton_set_to_setup_pose).apply(null,arguments)};a._spine_skeleton_set_bones_to_setup_pose=function(){return(a._spine_skeleton_set_bones_to_setup_pose=a.asm.spine_skeleton_set_bones_to_setup_pose).apply(null,arguments)}; +a._spine_skeleton_set_slots_to_setup_pose=function(){return(a._spine_skeleton_set_slots_to_setup_pose=a.asm.spine_skeleton_set_slots_to_setup_pose).apply(null,arguments)};a._spine_skeleton_find_bone=function(){return(a._spine_skeleton_find_bone=a.asm.spine_skeleton_find_bone).apply(null,arguments)};a._spine_skeleton_find_slot=function(){return(a._spine_skeleton_find_slot=a.asm.spine_skeleton_find_slot).apply(null,arguments)}; +a._spine_skeleton_set_skin_by_name=function(){return(a._spine_skeleton_set_skin_by_name=a.asm.spine_skeleton_set_skin_by_name).apply(null,arguments)};a._spine_skeleton_set_skin=function(){return(a._spine_skeleton_set_skin=a.asm.spine_skeleton_set_skin).apply(null,arguments)};a._spine_skeleton_get_attachment_by_name=function(){return(a._spine_skeleton_get_attachment_by_name=a.asm.spine_skeleton_get_attachment_by_name).apply(null,arguments)}; +a._spine_skeleton_get_attachment=function(){return(a._spine_skeleton_get_attachment=a.asm.spine_skeleton_get_attachment).apply(null,arguments)};a._spine_skeleton_set_attachment=function(){return(a._spine_skeleton_set_attachment=a.asm.spine_skeleton_set_attachment).apply(null,arguments)};a._spine_skeleton_find_ik_constraint=function(){return(a._spine_skeleton_find_ik_constraint=a.asm.spine_skeleton_find_ik_constraint).apply(null,arguments)}; +a._spine_skeleton_find_transform_constraint=function(){return(a._spine_skeleton_find_transform_constraint=a.asm.spine_skeleton_find_transform_constraint).apply(null,arguments)};a._spine_skeleton_find_path_constraint=function(){return(a._spine_skeleton_find_path_constraint=a.asm.spine_skeleton_find_path_constraint).apply(null,arguments)};a._spine_skeleton_get_bounds=function(){return(a._spine_skeleton_get_bounds=a.asm.spine_skeleton_get_bounds).apply(null,arguments)}; +a._malloc=function(){return(a._malloc=a.asm.malloc).apply(null,arguments)};a._spine_skeleton_get_root_bone=function(){return(a._spine_skeleton_get_root_bone=a.asm.spine_skeleton_get_root_bone).apply(null,arguments)};a._spine_skeleton_get_data=function(){return(a._spine_skeleton_get_data=a.asm.spine_skeleton_get_data).apply(null,arguments)};a._spine_skeleton_get_num_bones=function(){return(a._spine_skeleton_get_num_bones=a.asm.spine_skeleton_get_num_bones).apply(null,arguments)}; +a._spine_skeleton_get_bones=function(){return(a._spine_skeleton_get_bones=a.asm.spine_skeleton_get_bones).apply(null,arguments)};a._spine_skeleton_get_num_slots=function(){return(a._spine_skeleton_get_num_slots=a.asm.spine_skeleton_get_num_slots).apply(null,arguments)};a._spine_skeleton_get_slots=function(){return(a._spine_skeleton_get_slots=a.asm.spine_skeleton_get_slots).apply(null,arguments)}; +a._spine_skeleton_get_num_draw_order=function(){return(a._spine_skeleton_get_num_draw_order=a.asm.spine_skeleton_get_num_draw_order).apply(null,arguments)};a._spine_skeleton_get_draw_order=function(){return(a._spine_skeleton_get_draw_order=a.asm.spine_skeleton_get_draw_order).apply(null,arguments)};a._spine_skeleton_get_num_ik_constraints=function(){return(a._spine_skeleton_get_num_ik_constraints=a.asm.spine_skeleton_get_num_ik_constraints).apply(null,arguments)}; +a._spine_skeleton_get_ik_constraints=function(){return(a._spine_skeleton_get_ik_constraints=a.asm.spine_skeleton_get_ik_constraints).apply(null,arguments)};a._spine_skeleton_get_num_transform_constraints=function(){return(a._spine_skeleton_get_num_transform_constraints=a.asm.spine_skeleton_get_num_transform_constraints).apply(null,arguments)}; +a._spine_skeleton_get_transform_constraints=function(){return(a._spine_skeleton_get_transform_constraints=a.asm.spine_skeleton_get_transform_constraints).apply(null,arguments)};a._spine_skeleton_get_num_path_constraints=function(){return(a._spine_skeleton_get_num_path_constraints=a.asm.spine_skeleton_get_num_path_constraints).apply(null,arguments)}; +a._spine_skeleton_get_path_constraints=function(){return(a._spine_skeleton_get_path_constraints=a.asm.spine_skeleton_get_path_constraints).apply(null,arguments)};a._spine_skeleton_get_skin=function(){return(a._spine_skeleton_get_skin=a.asm.spine_skeleton_get_skin).apply(null,arguments)};a._spine_skeleton_get_color=function(){return(a._spine_skeleton_get_color=a.asm.spine_skeleton_get_color).apply(null,arguments)}; +a._spine_skeleton_set_color=function(){return(a._spine_skeleton_set_color=a.asm.spine_skeleton_set_color).apply(null,arguments)};a._spine_skeleton_set_position=function(){return(a._spine_skeleton_set_position=a.asm.spine_skeleton_set_position).apply(null,arguments)};a._spine_skeleton_get_x=function(){return(a._spine_skeleton_get_x=a.asm.spine_skeleton_get_x).apply(null,arguments)};a._spine_skeleton_set_x=function(){return(a._spine_skeleton_set_x=a.asm.spine_skeleton_set_x).apply(null,arguments)}; +a._spine_skeleton_get_y=function(){return(a._spine_skeleton_get_y=a.asm.spine_skeleton_get_y).apply(null,arguments)};a._spine_skeleton_set_y=function(){return(a._spine_skeleton_set_y=a.asm.spine_skeleton_set_y).apply(null,arguments)};a._spine_skeleton_get_scale_x=function(){return(a._spine_skeleton_get_scale_x=a.asm.spine_skeleton_get_scale_x).apply(null,arguments)};a._spine_skeleton_set_scale_x=function(){return(a._spine_skeleton_set_scale_x=a.asm.spine_skeleton_set_scale_x).apply(null,arguments)}; +a._spine_skeleton_get_scale_y=function(){return(a._spine_skeleton_get_scale_y=a.asm.spine_skeleton_get_scale_y).apply(null,arguments)};a._spine_skeleton_set_scale_y=function(){return(a._spine_skeleton_set_scale_y=a.asm.spine_skeleton_set_scale_y).apply(null,arguments)};a._spine_event_data_get_name=function(){return(a._spine_event_data_get_name=a.asm.spine_event_data_get_name).apply(null,arguments)}; +a._spine_event_data_get_int_value=function(){return(a._spine_event_data_get_int_value=a.asm.spine_event_data_get_int_value).apply(null,arguments)};a._spine_event_data_set_int_value=function(){return(a._spine_event_data_set_int_value=a.asm.spine_event_data_set_int_value).apply(null,arguments)};a._spine_event_data_get_float_value=function(){return(a._spine_event_data_get_float_value=a.asm.spine_event_data_get_float_value).apply(null,arguments)}; +a._spine_event_data_set_float_value=function(){return(a._spine_event_data_set_float_value=a.asm.spine_event_data_set_float_value).apply(null,arguments)};a._spine_event_data_get_string_value=function(){return(a._spine_event_data_get_string_value=a.asm.spine_event_data_get_string_value).apply(null,arguments)};a._spine_event_data_set_string_value=function(){return(a._spine_event_data_set_string_value=a.asm.spine_event_data_set_string_value).apply(null,arguments)}; +a._spine_event_data_get_audio_path=function(){return(a._spine_event_data_get_audio_path=a.asm.spine_event_data_get_audio_path).apply(null,arguments)};a._spine_event_data_get_volume=function(){return(a._spine_event_data_get_volume=a.asm.spine_event_data_get_volume).apply(null,arguments)};a._spine_event_data_set_volume=function(){return(a._spine_event_data_set_volume=a.asm.spine_event_data_set_volume).apply(null,arguments)}; +a._spine_event_data_get_balance=function(){return(a._spine_event_data_get_balance=a.asm.spine_event_data_get_balance).apply(null,arguments)};a._spine_event_data_set_balance=function(){return(a._spine_event_data_set_balance=a.asm.spine_event_data_set_balance).apply(null,arguments)};a._spine_event_get_data=function(){return(a._spine_event_get_data=a.asm.spine_event_get_data).apply(null,arguments)}; +a._spine_event_get_time=function(){return(a._spine_event_get_time=a.asm.spine_event_get_time).apply(null,arguments)};a._spine_event_get_int_value=function(){return(a._spine_event_get_int_value=a.asm.spine_event_get_int_value).apply(null,arguments)};a._spine_event_set_int_value=function(){return(a._spine_event_set_int_value=a.asm.spine_event_set_int_value).apply(null,arguments)}; +a._spine_event_get_float_value=function(){return(a._spine_event_get_float_value=a.asm.spine_event_get_float_value).apply(null,arguments)};a._spine_event_set_float_value=function(){return(a._spine_event_set_float_value=a.asm.spine_event_set_float_value).apply(null,arguments)};a._spine_event_get_string_value=function(){return(a._spine_event_get_string_value=a.asm.spine_event_get_string_value).apply(null,arguments)}; +a._spine_event_set_string_value=function(){return(a._spine_event_set_string_value=a.asm.spine_event_set_string_value).apply(null,arguments)};a._spine_event_get_volume=function(){return(a._spine_event_get_volume=a.asm.spine_event_get_volume).apply(null,arguments)};a._spine_event_set_volume=function(){return(a._spine_event_set_volume=a.asm.spine_event_set_volume).apply(null,arguments)}; +a._spine_event_get_balance=function(){return(a._spine_event_get_balance=a.asm.spine_event_get_balance).apply(null,arguments)};a._spine_event_set_balance=function(){return(a._spine_event_set_balance=a.asm.spine_event_set_balance).apply(null,arguments)};a._spine_slot_data_get_index=function(){return(a._spine_slot_data_get_index=a.asm.spine_slot_data_get_index).apply(null,arguments)}; +a._spine_slot_data_get_name=function(){return(a._spine_slot_data_get_name=a.asm.spine_slot_data_get_name).apply(null,arguments)};a._spine_slot_data_get_bone_data=function(){return(a._spine_slot_data_get_bone_data=a.asm.spine_slot_data_get_bone_data).apply(null,arguments)};a._spine_slot_data_get_color=function(){return(a._spine_slot_data_get_color=a.asm.spine_slot_data_get_color).apply(null,arguments)}; +a._spine_slot_data_set_color=function(){return(a._spine_slot_data_set_color=a.asm.spine_slot_data_set_color).apply(null,arguments)};a._spine_slot_data_get_dark_color=function(){return(a._spine_slot_data_get_dark_color=a.asm.spine_slot_data_get_dark_color).apply(null,arguments)};a._spine_slot_data_set_dark_color=function(){return(a._spine_slot_data_set_dark_color=a.asm.spine_slot_data_set_dark_color).apply(null,arguments)}; +a._spine_slot_data_has_dark_color=function(){return(a._spine_slot_data_has_dark_color=a.asm.spine_slot_data_has_dark_color).apply(null,arguments)};a._spine_slot_data_set_has_dark_color=function(){return(a._spine_slot_data_set_has_dark_color=a.asm.spine_slot_data_set_has_dark_color).apply(null,arguments)};a._spine_slot_data_get_attachment_name=function(){return(a._spine_slot_data_get_attachment_name=a.asm.spine_slot_data_get_attachment_name).apply(null,arguments)}; +a._spine_slot_data_set_attachment_name=function(){return(a._spine_slot_data_set_attachment_name=a.asm.spine_slot_data_set_attachment_name).apply(null,arguments)};a._spine_slot_data_get_blend_mode=function(){return(a._spine_slot_data_get_blend_mode=a.asm.spine_slot_data_get_blend_mode).apply(null,arguments)};a._spine_slot_set_to_setup_pose=function(){return(a._spine_slot_set_to_setup_pose=a.asm.spine_slot_set_to_setup_pose).apply(null,arguments)}; +a._spine_slot_get_data=function(){return(a._spine_slot_get_data=a.asm.spine_slot_get_data).apply(null,arguments)};a._spine_slot_get_bone=function(){return(a._spine_slot_get_bone=a.asm.spine_slot_get_bone).apply(null,arguments)};a._spine_slot_get_skeleton=function(){return(a._spine_slot_get_skeleton=a.asm.spine_slot_get_skeleton).apply(null,arguments)};a._spine_slot_get_color=function(){return(a._spine_slot_get_color=a.asm.spine_slot_get_color).apply(null,arguments)}; +a._spine_slot_set_color=function(){return(a._spine_slot_set_color=a.asm.spine_slot_set_color).apply(null,arguments)};a._spine_slot_get_dark_color=function(){return(a._spine_slot_get_dark_color=a.asm.spine_slot_get_dark_color).apply(null,arguments)};a._spine_slot_set_dark_color=function(){return(a._spine_slot_set_dark_color=a.asm.spine_slot_set_dark_color).apply(null,arguments)}; +a._spine_slot_has_dark_color=function(){return(a._spine_slot_has_dark_color=a.asm.spine_slot_has_dark_color).apply(null,arguments)};a._spine_slot_get_attachment=function(){return(a._spine_slot_get_attachment=a.asm.spine_slot_get_attachment).apply(null,arguments)};a._spine_slot_set_attachment=function(){return(a._spine_slot_set_attachment=a.asm.spine_slot_set_attachment).apply(null,arguments)}; +a._spine_slot_get_sequence_index=function(){return(a._spine_slot_get_sequence_index=a.asm.spine_slot_get_sequence_index).apply(null,arguments)};a._spine_slot_set_sequence_index=function(){return(a._spine_slot_set_sequence_index=a.asm.spine_slot_set_sequence_index).apply(null,arguments)};a._spine_bone_data_get_index=function(){return(a._spine_bone_data_get_index=a.asm.spine_bone_data_get_index).apply(null,arguments)}; +a._spine_bone_data_get_name=function(){return(a._spine_bone_data_get_name=a.asm.spine_bone_data_get_name).apply(null,arguments)};a._spine_bone_data_get_parent=function(){return(a._spine_bone_data_get_parent=a.asm.spine_bone_data_get_parent).apply(null,arguments)};a._spine_bone_data_get_length=function(){return(a._spine_bone_data_get_length=a.asm.spine_bone_data_get_length).apply(null,arguments)}; +a._spine_bone_data_set_length=function(){return(a._spine_bone_data_set_length=a.asm.spine_bone_data_set_length).apply(null,arguments)};a._spine_bone_data_get_x=function(){return(a._spine_bone_data_get_x=a.asm.spine_bone_data_get_x).apply(null,arguments)};a._spine_bone_data_set_x=function(){return(a._spine_bone_data_set_x=a.asm.spine_bone_data_set_x).apply(null,arguments)};a._spine_bone_data_get_y=function(){return(a._spine_bone_data_get_y=a.asm.spine_bone_data_get_y).apply(null,arguments)}; +a._spine_bone_data_set_y=function(){return(a._spine_bone_data_set_y=a.asm.spine_bone_data_set_y).apply(null,arguments)};a._spine_bone_data_get_rotation=function(){return(a._spine_bone_data_get_rotation=a.asm.spine_bone_data_get_rotation).apply(null,arguments)};a._spine_bone_data_set_rotation=function(){return(a._spine_bone_data_set_rotation=a.asm.spine_bone_data_set_rotation).apply(null,arguments)}; +a._spine_bone_data_get_scale_x=function(){return(a._spine_bone_data_get_scale_x=a.asm.spine_bone_data_get_scale_x).apply(null,arguments)};a._spine_bone_data_set_scale_x=function(){return(a._spine_bone_data_set_scale_x=a.asm.spine_bone_data_set_scale_x).apply(null,arguments)};a._spine_bone_data_get_scale_y=function(){return(a._spine_bone_data_get_scale_y=a.asm.spine_bone_data_get_scale_y).apply(null,arguments)}; +a._spine_bone_data_set_scale_y=function(){return(a._spine_bone_data_set_scale_y=a.asm.spine_bone_data_set_scale_y).apply(null,arguments)};a._spine_bone_data_get_shear_x=function(){return(a._spine_bone_data_get_shear_x=a.asm.spine_bone_data_get_shear_x).apply(null,arguments)};a._spine_bone_data_set_shear_x=function(){return(a._spine_bone_data_set_shear_x=a.asm.spine_bone_data_set_shear_x).apply(null,arguments)}; +a._spine_bone_data_get_shear_y=function(){return(a._spine_bone_data_get_shear_y=a.asm.spine_bone_data_get_shear_y).apply(null,arguments)};a._spine_bone_data_set_shear_y=function(){return(a._spine_bone_data_set_shear_y=a.asm.spine_bone_data_set_shear_y).apply(null,arguments)};a._spine_bone_data_get_transform_mode=function(){return(a._spine_bone_data_get_transform_mode=a.asm.spine_bone_data_get_transform_mode).apply(null,arguments)}; +a._spine_bone_data_set_transform_mode=function(){return(a._spine_bone_data_set_transform_mode=a.asm.spine_bone_data_set_transform_mode).apply(null,arguments)};a._spine_bone_data_is_skin_required=function(){return(a._spine_bone_data_is_skin_required=a.asm.spine_bone_data_is_skin_required).apply(null,arguments)};a._spine_bone_data_set_is_skin_required=function(){return(a._spine_bone_data_set_is_skin_required=a.asm.spine_bone_data_set_is_skin_required).apply(null,arguments)}; +a._spine_bone_data_get_color=function(){return(a._spine_bone_data_get_color=a.asm.spine_bone_data_get_color).apply(null,arguments)};a._spine_bone_data_set_color=function(){return(a._spine_bone_data_set_color=a.asm.spine_bone_data_set_color).apply(null,arguments)};a._spine_bone_set_is_y_down=function(){return(a._spine_bone_set_is_y_down=a.asm.spine_bone_set_is_y_down).apply(null,arguments)}; +a._spine_bone_get_is_y_down=function(){return(a._spine_bone_get_is_y_down=a.asm.spine_bone_get_is_y_down).apply(null,arguments)};a._spine_bone_update=function(){return(a._spine_bone_update=a.asm.spine_bone_update).apply(null,arguments)};a._spine_bone_update_world_transform=function(){return(a._spine_bone_update_world_transform=a.asm.spine_bone_update_world_transform).apply(null,arguments)}; +a._spine_bone_update_world_transform_with=function(){return(a._spine_bone_update_world_transform_with=a.asm.spine_bone_update_world_transform_with).apply(null,arguments)};a._spine_bone_update_applied_transform=function(){return(a._spine_bone_update_applied_transform=a.asm.spine_bone_update_applied_transform).apply(null,arguments)};a._spine_bone_set_to_setup_pose=function(){return(a._spine_bone_set_to_setup_pose=a.asm.spine_bone_set_to_setup_pose).apply(null,arguments)}; +a._spine_bone_world_to_local=function(){return(a._spine_bone_world_to_local=a.asm.spine_bone_world_to_local).apply(null,arguments)};a._spine_bone_local_to_world=function(){return(a._spine_bone_local_to_world=a.asm.spine_bone_local_to_world).apply(null,arguments)};a._spine_bone_world_to_local_rotation=function(){return(a._spine_bone_world_to_local_rotation=a.asm.spine_bone_world_to_local_rotation).apply(null,arguments)}; +a._spine_bone_local_to_world_rotation=function(){return(a._spine_bone_local_to_world_rotation=a.asm.spine_bone_local_to_world_rotation).apply(null,arguments)};a._spine_bone_rotate_world=function(){return(a._spine_bone_rotate_world=a.asm.spine_bone_rotate_world).apply(null,arguments)};a._spine_bone_get_world_to_local_rotation_x=function(){return(a._spine_bone_get_world_to_local_rotation_x=a.asm.spine_bone_get_world_to_local_rotation_x).apply(null,arguments)}; +a._spine_bone_get_world_to_local_rotation_y=function(){return(a._spine_bone_get_world_to_local_rotation_y=a.asm.spine_bone_get_world_to_local_rotation_y).apply(null,arguments)};a._spine_bone_get_data=function(){return(a._spine_bone_get_data=a.asm.spine_bone_get_data).apply(null,arguments)};a._spine_bone_get_skeleton=function(){return(a._spine_bone_get_skeleton=a.asm.spine_bone_get_skeleton).apply(null,arguments)}; +a._spine_bone_get_parent=function(){return(a._spine_bone_get_parent=a.asm.spine_bone_get_parent).apply(null,arguments)};a._spine_bone_get_num_children=function(){return(a._spine_bone_get_num_children=a.asm.spine_bone_get_num_children).apply(null,arguments)};a._spine_bone_get_children=function(){return(a._spine_bone_get_children=a.asm.spine_bone_get_children).apply(null,arguments)};a._spine_bone_get_x=function(){return(a._spine_bone_get_x=a.asm.spine_bone_get_x).apply(null,arguments)}; +a._spine_bone_set_x=function(){return(a._spine_bone_set_x=a.asm.spine_bone_set_x).apply(null,arguments)};a._spine_bone_get_y=function(){return(a._spine_bone_get_y=a.asm.spine_bone_get_y).apply(null,arguments)};a._spine_bone_set_y=function(){return(a._spine_bone_set_y=a.asm.spine_bone_set_y).apply(null,arguments)};a._spine_bone_get_rotation=function(){return(a._spine_bone_get_rotation=a.asm.spine_bone_get_rotation).apply(null,arguments)}; +a._spine_bone_set_rotation=function(){return(a._spine_bone_set_rotation=a.asm.spine_bone_set_rotation).apply(null,arguments)};a._spine_bone_get_scale_x=function(){return(a._spine_bone_get_scale_x=a.asm.spine_bone_get_scale_x).apply(null,arguments)};a._spine_bone_set_scale_x=function(){return(a._spine_bone_set_scale_x=a.asm.spine_bone_set_scale_x).apply(null,arguments)};a._spine_bone_get_scale_y=function(){return(a._spine_bone_get_scale_y=a.asm.spine_bone_get_scale_y).apply(null,arguments)}; +a._spine_bone_set_scale_y=function(){return(a._spine_bone_set_scale_y=a.asm.spine_bone_set_scale_y).apply(null,arguments)};a._spine_bone_get_shear_x=function(){return(a._spine_bone_get_shear_x=a.asm.spine_bone_get_shear_x).apply(null,arguments)};a._spine_bone_set_shear_x=function(){return(a._spine_bone_set_shear_x=a.asm.spine_bone_set_shear_x).apply(null,arguments)};a._spine_bone_get_shear_y=function(){return(a._spine_bone_get_shear_y=a.asm.spine_bone_get_shear_y).apply(null,arguments)}; +a._spine_bone_set_shear_y=function(){return(a._spine_bone_set_shear_y=a.asm.spine_bone_set_shear_y).apply(null,arguments)};a._spine_bone_get_applied_rotation=function(){return(a._spine_bone_get_applied_rotation=a.asm.spine_bone_get_applied_rotation).apply(null,arguments)};a._spine_bone_set_applied_rotation=function(){return(a._spine_bone_set_applied_rotation=a.asm.spine_bone_set_applied_rotation).apply(null,arguments)}; +a._spine_bone_get_a_x=function(){return(a._spine_bone_get_a_x=a.asm.spine_bone_get_a_x).apply(null,arguments)};a._spine_bone_set_a_x=function(){return(a._spine_bone_set_a_x=a.asm.spine_bone_set_a_x).apply(null,arguments)};a._spine_bone_get_a_y=function(){return(a._spine_bone_get_a_y=a.asm.spine_bone_get_a_y).apply(null,arguments)};a._spine_bone_set_a_y=function(){return(a._spine_bone_set_a_y=a.asm.spine_bone_set_a_y).apply(null,arguments)}; +a._spine_bone_get_a_scale_x=function(){return(a._spine_bone_get_a_scale_x=a.asm.spine_bone_get_a_scale_x).apply(null,arguments)};a._spine_bone_set_a_scale_x=function(){return(a._spine_bone_set_a_scale_x=a.asm.spine_bone_set_a_scale_x).apply(null,arguments)};a._spine_bone_get_a_scale_y=function(){return(a._spine_bone_get_a_scale_y=a.asm.spine_bone_get_a_scale_y).apply(null,arguments)}; +a._spine_bone_set_a_scale_y=function(){return(a._spine_bone_set_a_scale_y=a.asm.spine_bone_set_a_scale_y).apply(null,arguments)};a._spine_bone_get_a_shear_x=function(){return(a._spine_bone_get_a_shear_x=a.asm.spine_bone_get_a_shear_x).apply(null,arguments)};a._spine_bone_set_a_shear_x=function(){return(a._spine_bone_set_a_shear_x=a.asm.spine_bone_set_a_shear_x).apply(null,arguments)}; +a._spine_bone_get_a_shear_y=function(){return(a._spine_bone_get_a_shear_y=a.asm.spine_bone_get_a_shear_y).apply(null,arguments)};a._spine_bone_get_a=function(){return(a._spine_bone_get_a=a.asm.spine_bone_get_a).apply(null,arguments)};a._spine_bone_set_a=function(){return(a._spine_bone_set_a=a.asm.spine_bone_set_a).apply(null,arguments)};a._spine_bone_get_b=function(){return(a._spine_bone_get_b=a.asm.spine_bone_get_b).apply(null,arguments)}; +a._spine_bone_set_b=function(){return(a._spine_bone_set_b=a.asm.spine_bone_set_b).apply(null,arguments)};a._spine_bone_get_c=function(){return(a._spine_bone_get_c=a.asm.spine_bone_get_c).apply(null,arguments)};a._spine_bone_set_c=function(){return(a._spine_bone_set_c=a.asm.spine_bone_set_c).apply(null,arguments)};a._spine_bone_get_d=function(){return(a._spine_bone_get_d=a.asm.spine_bone_get_d).apply(null,arguments)}; +a._spine_bone_set_d=function(){return(a._spine_bone_set_d=a.asm.spine_bone_set_d).apply(null,arguments)};a._spine_bone_get_world_x=function(){return(a._spine_bone_get_world_x=a.asm.spine_bone_get_world_x).apply(null,arguments)};a._spine_bone_set_world_x=function(){return(a._spine_bone_set_world_x=a.asm.spine_bone_set_world_x).apply(null,arguments)};a._spine_bone_get_world_y=function(){return(a._spine_bone_get_world_y=a.asm.spine_bone_get_world_y).apply(null,arguments)}; +a._spine_bone_set_world_y=function(){return(a._spine_bone_set_world_y=a.asm.spine_bone_set_world_y).apply(null,arguments)};a._spine_bone_get_world_rotation_x=function(){return(a._spine_bone_get_world_rotation_x=a.asm.spine_bone_get_world_rotation_x).apply(null,arguments)};a._spine_bone_get_world_rotation_y=function(){return(a._spine_bone_get_world_rotation_y=a.asm.spine_bone_get_world_rotation_y).apply(null,arguments)}; +a._spine_bone_get_world_scale_x=function(){return(a._spine_bone_get_world_scale_x=a.asm.spine_bone_get_world_scale_x).apply(null,arguments)};a._spine_bone_get_world_scale_y=function(){return(a._spine_bone_get_world_scale_y=a.asm.spine_bone_get_world_scale_y).apply(null,arguments)};a._spine_bone_get_is_active=function(){return(a._spine_bone_get_is_active=a.asm.spine_bone_get_is_active).apply(null,arguments)}; +a._spine_bone_set_is_active=function(){return(a._spine_bone_set_is_active=a.asm.spine_bone_set_is_active).apply(null,arguments)};a._spine_attachment_get_name=function(){return(a._spine_attachment_get_name=a.asm.spine_attachment_get_name).apply(null,arguments)};a._spine_attachment_get_type=function(){return(a._spine_attachment_get_type=a.asm.spine_attachment_get_type).apply(null,arguments)}; +a._spine_attachment_copy=function(){return(a._spine_attachment_copy=a.asm.spine_attachment_copy).apply(null,arguments)};a._spine_attachment_dispose=function(){return(a._spine_attachment_dispose=a.asm.spine_attachment_dispose).apply(null,arguments)};a._spine_point_attachment_compute_world_position=function(){return(a._spine_point_attachment_compute_world_position=a.asm.spine_point_attachment_compute_world_position).apply(null,arguments)}; +a._spine_point_attachment_compute_world_rotation=function(){return(a._spine_point_attachment_compute_world_rotation=a.asm.spine_point_attachment_compute_world_rotation).apply(null,arguments)};a._spine_point_attachment_get_x=function(){return(a._spine_point_attachment_get_x=a.asm.spine_point_attachment_get_x).apply(null,arguments)};a._spine_point_attachment_set_x=function(){return(a._spine_point_attachment_set_x=a.asm.spine_point_attachment_set_x).apply(null,arguments)}; +a._spine_point_attachment_get_y=function(){return(a._spine_point_attachment_get_y=a.asm.spine_point_attachment_get_y).apply(null,arguments)};a._spine_point_attachment_set_y=function(){return(a._spine_point_attachment_set_y=a.asm.spine_point_attachment_set_y).apply(null,arguments)};a._spine_point_attachment_get_rotation=function(){return(a._spine_point_attachment_get_rotation=a.asm.spine_point_attachment_get_rotation).apply(null,arguments)}; +a._spine_point_attachment_set_rotation=function(){return(a._spine_point_attachment_set_rotation=a.asm.spine_point_attachment_set_rotation).apply(null,arguments)};a._spine_point_attachment_get_color=function(){return(a._spine_point_attachment_get_color=a.asm.spine_point_attachment_get_color).apply(null,arguments)};a._spine_point_attachment_set_color=function(){return(a._spine_point_attachment_set_color=a.asm.spine_point_attachment_set_color).apply(null,arguments)}; +a._spine_region_attachment_update_region=function(){return(a._spine_region_attachment_update_region=a.asm.spine_region_attachment_update_region).apply(null,arguments)};a._spine_region_attachment_compute_world_vertices=function(){return(a._spine_region_attachment_compute_world_vertices=a.asm.spine_region_attachment_compute_world_vertices).apply(null,arguments)};a._spine_region_attachment_get_x=function(){return(a._spine_region_attachment_get_x=a.asm.spine_region_attachment_get_x).apply(null,arguments)}; +a._spine_region_attachment_set_x=function(){return(a._spine_region_attachment_set_x=a.asm.spine_region_attachment_set_x).apply(null,arguments)};a._spine_region_attachment_get_y=function(){return(a._spine_region_attachment_get_y=a.asm.spine_region_attachment_get_y).apply(null,arguments)};a._spine_region_attachment_set_y=function(){return(a._spine_region_attachment_set_y=a.asm.spine_region_attachment_set_y).apply(null,arguments)}; +a._spine_region_attachment_get_rotation=function(){return(a._spine_region_attachment_get_rotation=a.asm.spine_region_attachment_get_rotation).apply(null,arguments)};a._spine_region_attachment_set_rotation=function(){return(a._spine_region_attachment_set_rotation=a.asm.spine_region_attachment_set_rotation).apply(null,arguments)};a._spine_region_attachment_get_scale_x=function(){return(a._spine_region_attachment_get_scale_x=a.asm.spine_region_attachment_get_scale_x).apply(null,arguments)}; +a._spine_region_attachment_set_scale_x=function(){return(a._spine_region_attachment_set_scale_x=a.asm.spine_region_attachment_set_scale_x).apply(null,arguments)};a._spine_region_attachment_get_scale_y=function(){return(a._spine_region_attachment_get_scale_y=a.asm.spine_region_attachment_get_scale_y).apply(null,arguments)};a._spine_region_attachment_set_scale_y=function(){return(a._spine_region_attachment_set_scale_y=a.asm.spine_region_attachment_set_scale_y).apply(null,arguments)}; +a._spine_region_attachment_get_width=function(){return(a._spine_region_attachment_get_width=a.asm.spine_region_attachment_get_width).apply(null,arguments)};a._spine_region_attachment_set_width=function(){return(a._spine_region_attachment_set_width=a.asm.spine_region_attachment_set_width).apply(null,arguments)};a._spine_region_attachment_get_height=function(){return(a._spine_region_attachment_get_height=a.asm.spine_region_attachment_get_height).apply(null,arguments)}; +a._spine_region_attachment_set_height=function(){return(a._spine_region_attachment_set_height=a.asm.spine_region_attachment_set_height).apply(null,arguments)};a._spine_region_attachment_get_color=function(){return(a._spine_region_attachment_get_color=a.asm.spine_region_attachment_get_color).apply(null,arguments)};a._spine_region_attachment_set_color=function(){return(a._spine_region_attachment_set_color=a.asm.spine_region_attachment_set_color).apply(null,arguments)}; +a._spine_region_attachment_get_path=function(){return(a._spine_region_attachment_get_path=a.asm.spine_region_attachment_get_path).apply(null,arguments)};a._spine_region_attachment_get_region=function(){return(a._spine_region_attachment_get_region=a.asm.spine_region_attachment_get_region).apply(null,arguments)};a._spine_region_attachment_get_sequence=function(){return(a._spine_region_attachment_get_sequence=a.asm.spine_region_attachment_get_sequence).apply(null,arguments)}; +a._spine_region_attachment_get_num_offset=function(){return(a._spine_region_attachment_get_num_offset=a.asm.spine_region_attachment_get_num_offset).apply(null,arguments)};a._spine_region_attachment_get_offset=function(){return(a._spine_region_attachment_get_offset=a.asm.spine_region_attachment_get_offset).apply(null,arguments)};a._spine_region_attachment_get_num_uvs=function(){return(a._spine_region_attachment_get_num_uvs=a.asm.spine_region_attachment_get_num_uvs).apply(null,arguments)}; +a._spine_region_attachment_get_uvs=function(){return(a._spine_region_attachment_get_uvs=a.asm.spine_region_attachment_get_uvs).apply(null,arguments)};a._spine_vertex_attachment_get_world_vertices_length=function(){return(a._spine_vertex_attachment_get_world_vertices_length=a.asm.spine_vertex_attachment_get_world_vertices_length).apply(null,arguments)}; +a._spine_vertex_attachment_compute_world_vertices=function(){return(a._spine_vertex_attachment_compute_world_vertices=a.asm.spine_vertex_attachment_compute_world_vertices).apply(null,arguments)};a._spine_vertex_attachment_get_num_bones=function(){return(a._spine_vertex_attachment_get_num_bones=a.asm.spine_vertex_attachment_get_num_bones).apply(null,arguments)}; +a._spine_vertex_attachment_get_bones=function(){return(a._spine_vertex_attachment_get_bones=a.asm.spine_vertex_attachment_get_bones).apply(null,arguments)};a._spine_vertex_attachment_get_num_vertices=function(){return(a._spine_vertex_attachment_get_num_vertices=a.asm.spine_vertex_attachment_get_num_vertices).apply(null,arguments)};a._spine_vertex_attachment_get_vertices=function(){return(a._spine_vertex_attachment_get_vertices=a.asm.spine_vertex_attachment_get_vertices).apply(null,arguments)}; +a._spine_vertex_attachment_get_timeline_attachment=function(){return(a._spine_vertex_attachment_get_timeline_attachment=a.asm.spine_vertex_attachment_get_timeline_attachment).apply(null,arguments)};a._spine_vertex_attachment_set_timeline_attachment=function(){return(a._spine_vertex_attachment_set_timeline_attachment=a.asm.spine_vertex_attachment_set_timeline_attachment).apply(null,arguments)}; +a._spine_mesh_attachment_update_region=function(){return(a._spine_mesh_attachment_update_region=a.asm.spine_mesh_attachment_update_region).apply(null,arguments)};a._spine_mesh_attachment_get_hull_length=function(){return(a._spine_mesh_attachment_get_hull_length=a.asm.spine_mesh_attachment_get_hull_length).apply(null,arguments)};a._spine_mesh_attachment_set_hull_length=function(){return(a._spine_mesh_attachment_set_hull_length=a.asm.spine_mesh_attachment_set_hull_length).apply(null,arguments)}; +a._spine_mesh_attachment_get_num_region_uvs=function(){return(a._spine_mesh_attachment_get_num_region_uvs=a.asm.spine_mesh_attachment_get_num_region_uvs).apply(null,arguments)};a._spine_mesh_attachment_get_region_uvs=function(){return(a._spine_mesh_attachment_get_region_uvs=a.asm.spine_mesh_attachment_get_region_uvs).apply(null,arguments)};a._spine_mesh_attachment_get_num_uvs=function(){return(a._spine_mesh_attachment_get_num_uvs=a.asm.spine_mesh_attachment_get_num_uvs).apply(null,arguments)}; +a._spine_mesh_attachment_get_uvs=function(){return(a._spine_mesh_attachment_get_uvs=a.asm.spine_mesh_attachment_get_uvs).apply(null,arguments)};a._spine_mesh_attachment_get_num_triangles=function(){return(a._spine_mesh_attachment_get_num_triangles=a.asm.spine_mesh_attachment_get_num_triangles).apply(null,arguments)};a._spine_mesh_attachment_get_triangles=function(){return(a._spine_mesh_attachment_get_triangles=a.asm.spine_mesh_attachment_get_triangles).apply(null,arguments)}; +a._spine_mesh_attachment_get_color=function(){return(a._spine_mesh_attachment_get_color=a.asm.spine_mesh_attachment_get_color).apply(null,arguments)};a._spine_mesh_attachment_set_color=function(){return(a._spine_mesh_attachment_set_color=a.asm.spine_mesh_attachment_set_color).apply(null,arguments)};a._spine_mesh_attachment_get_path=function(){return(a._spine_mesh_attachment_get_path=a.asm.spine_mesh_attachment_get_path).apply(null,arguments)}; +a._spine_mesh_attachment_get_region=function(){return(a._spine_mesh_attachment_get_region=a.asm.spine_mesh_attachment_get_region).apply(null,arguments)};a._spine_mesh_attachment_get_sequence=function(){return(a._spine_mesh_attachment_get_sequence=a.asm.spine_mesh_attachment_get_sequence).apply(null,arguments)};a._spine_mesh_attachment_get_parent_mesh=function(){return(a._spine_mesh_attachment_get_parent_mesh=a.asm.spine_mesh_attachment_get_parent_mesh).apply(null,arguments)}; +a._spine_mesh_attachment_set_parent_mesh=function(){return(a._spine_mesh_attachment_set_parent_mesh=a.asm.spine_mesh_attachment_set_parent_mesh).apply(null,arguments)};a._spine_mesh_attachment_get_num_edges=function(){return(a._spine_mesh_attachment_get_num_edges=a.asm.spine_mesh_attachment_get_num_edges).apply(null,arguments)};a._spine_mesh_attachment_get_edges=function(){return(a._spine_mesh_attachment_get_edges=a.asm.spine_mesh_attachment_get_edges).apply(null,arguments)}; +a._spine_mesh_attachment_get_width=function(){return(a._spine_mesh_attachment_get_width=a.asm.spine_mesh_attachment_get_width).apply(null,arguments)};a._spine_mesh_attachment_set_width=function(){return(a._spine_mesh_attachment_set_width=a.asm.spine_mesh_attachment_set_width).apply(null,arguments)};a._spine_mesh_attachment_get_height=function(){return(a._spine_mesh_attachment_get_height=a.asm.spine_mesh_attachment_get_height).apply(null,arguments)}; +a._spine_mesh_attachment_set_height=function(){return(a._spine_mesh_attachment_set_height=a.asm.spine_mesh_attachment_set_height).apply(null,arguments)};a._spine_clipping_attachment_get_end_slot=function(){return(a._spine_clipping_attachment_get_end_slot=a.asm.spine_clipping_attachment_get_end_slot).apply(null,arguments)};a._spine_clipping_attachment_set_end_slot=function(){return(a._spine_clipping_attachment_set_end_slot=a.asm.spine_clipping_attachment_set_end_slot).apply(null,arguments)}; +a._spine_clipping_attachment_get_color=function(){return(a._spine_clipping_attachment_get_color=a.asm.spine_clipping_attachment_get_color).apply(null,arguments)};a._spine_clipping_attachment_set_color=function(){return(a._spine_clipping_attachment_set_color=a.asm.spine_clipping_attachment_set_color).apply(null,arguments)};a._spine_bounding_box_attachment_get_color=function(){return(a._spine_bounding_box_attachment_get_color=a.asm.spine_bounding_box_attachment_get_color).apply(null,arguments)}; +a._spine_bounding_box_attachment_set_color=function(){return(a._spine_bounding_box_attachment_set_color=a.asm.spine_bounding_box_attachment_set_color).apply(null,arguments)};a._spine_path_attachment_get_num_lengths=function(){return(a._spine_path_attachment_get_num_lengths=a.asm.spine_path_attachment_get_num_lengths).apply(null,arguments)};a._spine_path_attachment_get_lengths=function(){return(a._spine_path_attachment_get_lengths=a.asm.spine_path_attachment_get_lengths).apply(null,arguments)}; +a._spine_path_attachment_get_is_closed=function(){return(a._spine_path_attachment_get_is_closed=a.asm.spine_path_attachment_get_is_closed).apply(null,arguments)};a._spine_path_attachment_set_is_closed=function(){return(a._spine_path_attachment_set_is_closed=a.asm.spine_path_attachment_set_is_closed).apply(null,arguments)};a._spine_path_attachment_get_is_constant_speed=function(){return(a._spine_path_attachment_get_is_constant_speed=a.asm.spine_path_attachment_get_is_constant_speed).apply(null,arguments)}; +a._spine_path_attachment_set_is_constant_speed=function(){return(a._spine_path_attachment_set_is_constant_speed=a.asm.spine_path_attachment_set_is_constant_speed).apply(null,arguments)};a._spine_path_attachment_get_color=function(){return(a._spine_path_attachment_get_color=a.asm.spine_path_attachment_get_color).apply(null,arguments)};a._spine_path_attachment_set_color=function(){return(a._spine_path_attachment_set_color=a.asm.spine_path_attachment_set_color).apply(null,arguments)}; +a._spine_skin_set_attachment=function(){return(a._spine_skin_set_attachment=a.asm.spine_skin_set_attachment).apply(null,arguments)};a._spine_skin_get_attachment=function(){return(a._spine_skin_get_attachment=a.asm.spine_skin_get_attachment).apply(null,arguments)};a._spine_skin_remove_attachment=function(){return(a._spine_skin_remove_attachment=a.asm.spine_skin_remove_attachment).apply(null,arguments)}; +a._spine_skin_get_name=function(){return(a._spine_skin_get_name=a.asm.spine_skin_get_name).apply(null,arguments)};a._spine_skin_add_skin=function(){return(a._spine_skin_add_skin=a.asm.spine_skin_add_skin).apply(null,arguments)};a._spine_skin_copy_skin=function(){return(a._spine_skin_copy_skin=a.asm.spine_skin_copy_skin).apply(null,arguments)};a._spine_skin_get_entries=function(){return(a._spine_skin_get_entries=a.asm.spine_skin_get_entries).apply(null,arguments)}; +a._spine_skin_entries_get_num_entries=function(){return(a._spine_skin_entries_get_num_entries=a.asm.spine_skin_entries_get_num_entries).apply(null,arguments)};a._spine_skin_entries_get_entry=function(){return(a._spine_skin_entries_get_entry=a.asm.spine_skin_entries_get_entry).apply(null,arguments)};a._spine_skin_entries_dispose=function(){return(a._spine_skin_entries_dispose=a.asm.spine_skin_entries_dispose).apply(null,arguments)}; +a._spine_skin_entry_get_slot_index=function(){return(a._spine_skin_entry_get_slot_index=a.asm.spine_skin_entry_get_slot_index).apply(null,arguments)};a._spine_skin_entry_get_name=function(){return(a._spine_skin_entry_get_name=a.asm.spine_skin_entry_get_name).apply(null,arguments)};a._spine_skin_entry_get_attachment=function(){return(a._spine_skin_entry_get_attachment=a.asm.spine_skin_entry_get_attachment).apply(null,arguments)}; +a._spine_skin_get_num_bones=function(){return(a._spine_skin_get_num_bones=a.asm.spine_skin_get_num_bones).apply(null,arguments)};a._spine_skin_get_bones=function(){return(a._spine_skin_get_bones=a.asm.spine_skin_get_bones).apply(null,arguments)};a._spine_skin_get_num_constraints=function(){return(a._spine_skin_get_num_constraints=a.asm.spine_skin_get_num_constraints).apply(null,arguments)}; +a._spine_skin_get_constraints=function(){return(a._spine_skin_get_constraints=a.asm.spine_skin_get_constraints).apply(null,arguments)};a._spine_skin_create=function(){return(a._spine_skin_create=a.asm.spine_skin_create).apply(null,arguments)};a._spine_skin_dispose=function(){return(a._spine_skin_dispose=a.asm.spine_skin_dispose).apply(null,arguments)};a._spine_constraint_data_get_type=function(){return(a._spine_constraint_data_get_type=a.asm.spine_constraint_data_get_type).apply(null,arguments)}; +a._spine_constraint_data_get_name=function(){return(a._spine_constraint_data_get_name=a.asm.spine_constraint_data_get_name).apply(null,arguments)};a._spine_constraint_data_get_order=function(){return(a._spine_constraint_data_get_order=a.asm.spine_constraint_data_get_order).apply(null,arguments)};a._spine_constraint_data_set_order=function(){return(a._spine_constraint_data_set_order=a.asm.spine_constraint_data_set_order).apply(null,arguments)}; +a._spine_constraint_data_get_is_skin_required=function(){return(a._spine_constraint_data_get_is_skin_required=a.asm.spine_constraint_data_get_is_skin_required).apply(null,arguments)};a._spine_constraint_data_set_is_skin_required=function(){return(a._spine_constraint_data_set_is_skin_required=a.asm.spine_constraint_data_set_is_skin_required).apply(null,arguments)}; +a._spine_ik_constraint_data_get_num_bones=function(){return(a._spine_ik_constraint_data_get_num_bones=a.asm.spine_ik_constraint_data_get_num_bones).apply(null,arguments)};a._spine_ik_constraint_data_get_bones=function(){return(a._spine_ik_constraint_data_get_bones=a.asm.spine_ik_constraint_data_get_bones).apply(null,arguments)};a._spine_ik_constraint_data_get_target=function(){return(a._spine_ik_constraint_data_get_target=a.asm.spine_ik_constraint_data_get_target).apply(null,arguments)}; +a._spine_ik_constraint_data_set_target=function(){return(a._spine_ik_constraint_data_set_target=a.asm.spine_ik_constraint_data_set_target).apply(null,arguments)};a._spine_ik_constraint_data_get_bend_direction=function(){return(a._spine_ik_constraint_data_get_bend_direction=a.asm.spine_ik_constraint_data_get_bend_direction).apply(null,arguments)}; +a._spine_ik_constraint_data_set_bend_direction=function(){return(a._spine_ik_constraint_data_set_bend_direction=a.asm.spine_ik_constraint_data_set_bend_direction).apply(null,arguments)};a._spine_ik_constraint_data_get_compress=function(){return(a._spine_ik_constraint_data_get_compress=a.asm.spine_ik_constraint_data_get_compress).apply(null,arguments)}; +a._spine_ik_constraint_data_set_compress=function(){return(a._spine_ik_constraint_data_set_compress=a.asm.spine_ik_constraint_data_set_compress).apply(null,arguments)};a._spine_ik_constraint_data_get_stretch=function(){return(a._spine_ik_constraint_data_get_stretch=a.asm.spine_ik_constraint_data_get_stretch).apply(null,arguments)};a._spine_ik_constraint_data_set_stretch=function(){return(a._spine_ik_constraint_data_set_stretch=a.asm.spine_ik_constraint_data_set_stretch).apply(null,arguments)}; +a._spine_ik_constraint_data_get_uniform=function(){return(a._spine_ik_constraint_data_get_uniform=a.asm.spine_ik_constraint_data_get_uniform).apply(null,arguments)};a._spine_ik_constraint_data_get_mix=function(){return(a._spine_ik_constraint_data_get_mix=a.asm.spine_ik_constraint_data_get_mix).apply(null,arguments)};a._spine_ik_constraint_data_set_mix=function(){return(a._spine_ik_constraint_data_set_mix=a.asm.spine_ik_constraint_data_set_mix).apply(null,arguments)}; +a._spine_ik_constraint_data_get_softness=function(){return(a._spine_ik_constraint_data_get_softness=a.asm.spine_ik_constraint_data_get_softness).apply(null,arguments)};a._spine_ik_constraint_data_set_softness=function(){return(a._spine_ik_constraint_data_set_softness=a.asm.spine_ik_constraint_data_set_softness).apply(null,arguments)};a._spine_ik_constraint_update=function(){return(a._spine_ik_constraint_update=a.asm.spine_ik_constraint_update).apply(null,arguments)}; +a._spine_ik_constraint_get_order=function(){return(a._spine_ik_constraint_get_order=a.asm.spine_ik_constraint_get_order).apply(null,arguments)};a._spine_ik_constraint_get_data=function(){return(a._spine_ik_constraint_get_data=a.asm.spine_ik_constraint_get_data).apply(null,arguments)};a._spine_ik_constraint_get_num_bones=function(){return(a._spine_ik_constraint_get_num_bones=a.asm.spine_ik_constraint_get_num_bones).apply(null,arguments)}; +a._spine_ik_constraint_get_bones=function(){return(a._spine_ik_constraint_get_bones=a.asm.spine_ik_constraint_get_bones).apply(null,arguments)};a._spine_ik_constraint_get_target=function(){return(a._spine_ik_constraint_get_target=a.asm.spine_ik_constraint_get_target).apply(null,arguments)};a._spine_ik_constraint_set_target=function(){return(a._spine_ik_constraint_set_target=a.asm.spine_ik_constraint_set_target).apply(null,arguments)}; +a._spine_ik_constraint_get_bend_direction=function(){return(a._spine_ik_constraint_get_bend_direction=a.asm.spine_ik_constraint_get_bend_direction).apply(null,arguments)};a._spine_ik_constraint_set_bend_direction=function(){return(a._spine_ik_constraint_set_bend_direction=a.asm.spine_ik_constraint_set_bend_direction).apply(null,arguments)};a._spine_ik_constraint_get_compress=function(){return(a._spine_ik_constraint_get_compress=a.asm.spine_ik_constraint_get_compress).apply(null,arguments)}; +a._spine_ik_constraint_set_compress=function(){return(a._spine_ik_constraint_set_compress=a.asm.spine_ik_constraint_set_compress).apply(null,arguments)};a._spine_ik_constraint_get_stretch=function(){return(a._spine_ik_constraint_get_stretch=a.asm.spine_ik_constraint_get_stretch).apply(null,arguments)};a._spine_ik_constraint_set_stretch=function(){return(a._spine_ik_constraint_set_stretch=a.asm.spine_ik_constraint_set_stretch).apply(null,arguments)}; +a._spine_ik_constraint_get_mix=function(){return(a._spine_ik_constraint_get_mix=a.asm.spine_ik_constraint_get_mix).apply(null,arguments)};a._spine_ik_constraint_set_mix=function(){return(a._spine_ik_constraint_set_mix=a.asm.spine_ik_constraint_set_mix).apply(null,arguments)};a._spine_ik_constraint_get_softness=function(){return(a._spine_ik_constraint_get_softness=a.asm.spine_ik_constraint_get_softness).apply(null,arguments)}; +a._spine_ik_constraint_set_softness=function(){return(a._spine_ik_constraint_set_softness=a.asm.spine_ik_constraint_set_softness).apply(null,arguments)};a._spine_ik_constraint_get_is_active=function(){return(a._spine_ik_constraint_get_is_active=a.asm.spine_ik_constraint_get_is_active).apply(null,arguments)};a._spine_ik_constraint_set_is_active=function(){return(a._spine_ik_constraint_set_is_active=a.asm.spine_ik_constraint_set_is_active).apply(null,arguments)}; +a._spine_transform_constraint_data_get_num_bones=function(){return(a._spine_transform_constraint_data_get_num_bones=a.asm.spine_transform_constraint_data_get_num_bones).apply(null,arguments)};a._spine_transform_constraint_data_get_bones=function(){return(a._spine_transform_constraint_data_get_bones=a.asm.spine_transform_constraint_data_get_bones).apply(null,arguments)}; +a._spine_transform_constraint_data_get_target=function(){return(a._spine_transform_constraint_data_get_target=a.asm.spine_transform_constraint_data_get_target).apply(null,arguments)};a._spine_transform_constraint_data_set_target=function(){return(a._spine_transform_constraint_data_set_target=a.asm.spine_transform_constraint_data_set_target).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_rotate=function(){return(a._spine_transform_constraint_data_get_mix_rotate=a.asm.spine_transform_constraint_data_get_mix_rotate).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_rotate=function(){return(a._spine_transform_constraint_data_set_mix_rotate=a.asm.spine_transform_constraint_data_set_mix_rotate).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_x=function(){return(a._spine_transform_constraint_data_get_mix_x=a.asm.spine_transform_constraint_data_get_mix_x).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_x=function(){return(a._spine_transform_constraint_data_set_mix_x=a.asm.spine_transform_constraint_data_set_mix_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_y=function(){return(a._spine_transform_constraint_data_get_mix_y=a.asm.spine_transform_constraint_data_get_mix_y).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_y=function(){return(a._spine_transform_constraint_data_set_mix_y=a.asm.spine_transform_constraint_data_set_mix_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_scale_x=function(){return(a._spine_transform_constraint_data_get_mix_scale_x=a.asm.spine_transform_constraint_data_get_mix_scale_x).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_scale_x=function(){return(a._spine_transform_constraint_data_set_mix_scale_x=a.asm.spine_transform_constraint_data_set_mix_scale_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_scale_y=function(){return(a._spine_transform_constraint_data_get_mix_scale_y=a.asm.spine_transform_constraint_data_get_mix_scale_y).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_scale_y=function(){return(a._spine_transform_constraint_data_set_mix_scale_y=a.asm.spine_transform_constraint_data_set_mix_scale_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_mix_shear_y=function(){return(a._spine_transform_constraint_data_get_mix_shear_y=a.asm.spine_transform_constraint_data_get_mix_shear_y).apply(null,arguments)};a._spine_transform_constraint_data_set_mix_shear_y=function(){return(a._spine_transform_constraint_data_set_mix_shear_y=a.asm.spine_transform_constraint_data_set_mix_shear_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_rotation=function(){return(a._spine_transform_constraint_data_get_offset_rotation=a.asm.spine_transform_constraint_data_get_offset_rotation).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_rotation=function(){return(a._spine_transform_constraint_data_set_offset_rotation=a.asm.spine_transform_constraint_data_set_offset_rotation).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_x=function(){return(a._spine_transform_constraint_data_get_offset_x=a.asm.spine_transform_constraint_data_get_offset_x).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_x=function(){return(a._spine_transform_constraint_data_set_offset_x=a.asm.spine_transform_constraint_data_set_offset_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_y=function(){return(a._spine_transform_constraint_data_get_offset_y=a.asm.spine_transform_constraint_data_get_offset_y).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_y=function(){return(a._spine_transform_constraint_data_set_offset_y=a.asm.spine_transform_constraint_data_set_offset_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_scale_x=function(){return(a._spine_transform_constraint_data_get_offset_scale_x=a.asm.spine_transform_constraint_data_get_offset_scale_x).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_scale_x=function(){return(a._spine_transform_constraint_data_set_offset_scale_x=a.asm.spine_transform_constraint_data_set_offset_scale_x).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_scale_y=function(){return(a._spine_transform_constraint_data_get_offset_scale_y=a.asm.spine_transform_constraint_data_get_offset_scale_y).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_scale_y=function(){return(a._spine_transform_constraint_data_set_offset_scale_y=a.asm.spine_transform_constraint_data_set_offset_scale_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_offset_shear_y=function(){return(a._spine_transform_constraint_data_get_offset_shear_y=a.asm.spine_transform_constraint_data_get_offset_shear_y).apply(null,arguments)};a._spine_transform_constraint_data_set_offset_shear_y=function(){return(a._spine_transform_constraint_data_set_offset_shear_y=a.asm.spine_transform_constraint_data_set_offset_shear_y).apply(null,arguments)}; +a._spine_transform_constraint_data_get_is_relative=function(){return(a._spine_transform_constraint_data_get_is_relative=a.asm.spine_transform_constraint_data_get_is_relative).apply(null,arguments)};a._spine_transform_constraint_data_set_is_relative=function(){return(a._spine_transform_constraint_data_set_is_relative=a.asm.spine_transform_constraint_data_set_is_relative).apply(null,arguments)}; +a._spine_transform_constraint_data_get_is_local=function(){return(a._spine_transform_constraint_data_get_is_local=a.asm.spine_transform_constraint_data_get_is_local).apply(null,arguments)};a._spine_transform_constraint_data_set_is_local=function(){return(a._spine_transform_constraint_data_set_is_local=a.asm.spine_transform_constraint_data_set_is_local).apply(null,arguments)}; +a._spine_transform_constraint_update=function(){return(a._spine_transform_constraint_update=a.asm.spine_transform_constraint_update).apply(null,arguments)};a._spine_transform_constraint_get_order=function(){return(a._spine_transform_constraint_get_order=a.asm.spine_transform_constraint_get_order).apply(null,arguments)};a._spine_transform_constraint_get_data=function(){return(a._spine_transform_constraint_get_data=a.asm.spine_transform_constraint_get_data).apply(null,arguments)}; +a._spine_transform_constraint_get_num_bones=function(){return(a._spine_transform_constraint_get_num_bones=a.asm.spine_transform_constraint_get_num_bones).apply(null,arguments)};a._spine_transform_constraint_get_bones=function(){return(a._spine_transform_constraint_get_bones=a.asm.spine_transform_constraint_get_bones).apply(null,arguments)};a._spine_transform_constraint_get_target=function(){return(a._spine_transform_constraint_get_target=a.asm.spine_transform_constraint_get_target).apply(null,arguments)}; +a._spine_transform_constraint_set_target=function(){return(a._spine_transform_constraint_set_target=a.asm.spine_transform_constraint_set_target).apply(null,arguments)};a._spine_transform_constraint_get_mix_rotate=function(){return(a._spine_transform_constraint_get_mix_rotate=a.asm.spine_transform_constraint_get_mix_rotate).apply(null,arguments)}; +a._spine_transform_constraint_set_mix_rotate=function(){return(a._spine_transform_constraint_set_mix_rotate=a.asm.spine_transform_constraint_set_mix_rotate).apply(null,arguments)};a._spine_transform_constraint_get_mix_x=function(){return(a._spine_transform_constraint_get_mix_x=a.asm.spine_transform_constraint_get_mix_x).apply(null,arguments)};a._spine_transform_constraint_set_mix_x=function(){return(a._spine_transform_constraint_set_mix_x=a.asm.spine_transform_constraint_set_mix_x).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_y=function(){return(a._spine_transform_constraint_get_mix_y=a.asm.spine_transform_constraint_get_mix_y).apply(null,arguments)};a._spine_transform_constraint_set_mix_y=function(){return(a._spine_transform_constraint_set_mix_y=a.asm.spine_transform_constraint_set_mix_y).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_scale_x=function(){return(a._spine_transform_constraint_get_mix_scale_x=a.asm.spine_transform_constraint_get_mix_scale_x).apply(null,arguments)};a._spine_transform_constraint_set_mix_scale_x=function(){return(a._spine_transform_constraint_set_mix_scale_x=a.asm.spine_transform_constraint_set_mix_scale_x).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_scale_y=function(){return(a._spine_transform_constraint_get_mix_scale_y=a.asm.spine_transform_constraint_get_mix_scale_y).apply(null,arguments)};a._spine_transform_constraint_set_mix_scale_y=function(){return(a._spine_transform_constraint_set_mix_scale_y=a.asm.spine_transform_constraint_set_mix_scale_y).apply(null,arguments)}; +a._spine_transform_constraint_get_mix_shear_y=function(){return(a._spine_transform_constraint_get_mix_shear_y=a.asm.spine_transform_constraint_get_mix_shear_y).apply(null,arguments)};a._spine_transform_constraint_set_mix_shear_y=function(){return(a._spine_transform_constraint_set_mix_shear_y=a.asm.spine_transform_constraint_set_mix_shear_y).apply(null,arguments)}; +a._spine_transform_constraint_get_is_active=function(){return(a._spine_transform_constraint_get_is_active=a.asm.spine_transform_constraint_get_is_active).apply(null,arguments)};a._spine_transform_constraint_set_is_active=function(){return(a._spine_transform_constraint_set_is_active=a.asm.spine_transform_constraint_set_is_active).apply(null,arguments)}; +a._spine_path_constraint_data_get_num_bones=function(){return(a._spine_path_constraint_data_get_num_bones=a.asm.spine_path_constraint_data_get_num_bones).apply(null,arguments)};a._spine_path_constraint_data_get_bones=function(){return(a._spine_path_constraint_data_get_bones=a.asm.spine_path_constraint_data_get_bones).apply(null,arguments)};a._spine_path_constraint_data_get_target=function(){return(a._spine_path_constraint_data_get_target=a.asm.spine_path_constraint_data_get_target).apply(null,arguments)}; +a._spine_path_constraint_data_set_target=function(){return(a._spine_path_constraint_data_set_target=a.asm.spine_path_constraint_data_set_target).apply(null,arguments)};a._spine_path_constraint_data_get_position_mode=function(){return(a._spine_path_constraint_data_get_position_mode=a.asm.spine_path_constraint_data_get_position_mode).apply(null,arguments)}; +a._spine_path_constraint_data_set_position_mode=function(){return(a._spine_path_constraint_data_set_position_mode=a.asm.spine_path_constraint_data_set_position_mode).apply(null,arguments)};a._spine_path_constraint_data_get_spacing_mode=function(){return(a._spine_path_constraint_data_get_spacing_mode=a.asm.spine_path_constraint_data_get_spacing_mode).apply(null,arguments)}; +a._spine_path_constraint_data_set_spacing_mode=function(){return(a._spine_path_constraint_data_set_spacing_mode=a.asm.spine_path_constraint_data_set_spacing_mode).apply(null,arguments)};a._spine_path_constraint_data_get_rotate_mode=function(){return(a._spine_path_constraint_data_get_rotate_mode=a.asm.spine_path_constraint_data_get_rotate_mode).apply(null,arguments)}; +a._spine_path_constraint_data_set_rotate_mode=function(){return(a._spine_path_constraint_data_set_rotate_mode=a.asm.spine_path_constraint_data_set_rotate_mode).apply(null,arguments)};a._spine_path_constraint_data_get_offset_rotation=function(){return(a._spine_path_constraint_data_get_offset_rotation=a.asm.spine_path_constraint_data_get_offset_rotation).apply(null,arguments)}; +a._spine_path_constraint_data_set_offset_rotation=function(){return(a._spine_path_constraint_data_set_offset_rotation=a.asm.spine_path_constraint_data_set_offset_rotation).apply(null,arguments)};a._spine_path_constraint_data_get_position=function(){return(a._spine_path_constraint_data_get_position=a.asm.spine_path_constraint_data_get_position).apply(null,arguments)}; +a._spine_path_constraint_data_set_position=function(){return(a._spine_path_constraint_data_set_position=a.asm.spine_path_constraint_data_set_position).apply(null,arguments)};a._spine_path_constraint_data_get_spacing=function(){return(a._spine_path_constraint_data_get_spacing=a.asm.spine_path_constraint_data_get_spacing).apply(null,arguments)}; +a._spine_path_constraint_data_set_spacing=function(){return(a._spine_path_constraint_data_set_spacing=a.asm.spine_path_constraint_data_set_spacing).apply(null,arguments)};a._spine_path_constraint_data_get_mix_rotate=function(){return(a._spine_path_constraint_data_get_mix_rotate=a.asm.spine_path_constraint_data_get_mix_rotate).apply(null,arguments)}; +a._spine_path_constraint_data_set_mix_rotate=function(){return(a._spine_path_constraint_data_set_mix_rotate=a.asm.spine_path_constraint_data_set_mix_rotate).apply(null,arguments)};a._spine_path_constraint_data_get_mix_x=function(){return(a._spine_path_constraint_data_get_mix_x=a.asm.spine_path_constraint_data_get_mix_x).apply(null,arguments)};a._spine_path_constraint_data_set_mix_x=function(){return(a._spine_path_constraint_data_set_mix_x=a.asm.spine_path_constraint_data_set_mix_x).apply(null,arguments)}; +a._spine_path_constraint_data_get_mix_y=function(){return(a._spine_path_constraint_data_get_mix_y=a.asm.spine_path_constraint_data_get_mix_y).apply(null,arguments)};a._spine_path_constraint_data_set_mix_y=function(){return(a._spine_path_constraint_data_set_mix_y=a.asm.spine_path_constraint_data_set_mix_y).apply(null,arguments)};a._spine_path_constraint_update=function(){return(a._spine_path_constraint_update=a.asm.spine_path_constraint_update).apply(null,arguments)}; +a._spine_path_constraint_get_order=function(){return(a._spine_path_constraint_get_order=a.asm.spine_path_constraint_get_order).apply(null,arguments)};a._spine_path_constraint_get_data=function(){return(a._spine_path_constraint_get_data=a.asm.spine_path_constraint_get_data).apply(null,arguments)};a._spine_path_constraint_get_num_bones=function(){return(a._spine_path_constraint_get_num_bones=a.asm.spine_path_constraint_get_num_bones).apply(null,arguments)}; +a._spine_path_constraint_get_bones=function(){return(a._spine_path_constraint_get_bones=a.asm.spine_path_constraint_get_bones).apply(null,arguments)};a._spine_path_constraint_get_target=function(){return(a._spine_path_constraint_get_target=a.asm.spine_path_constraint_get_target).apply(null,arguments)};a._spine_path_constraint_set_target=function(){return(a._spine_path_constraint_set_target=a.asm.spine_path_constraint_set_target).apply(null,arguments)}; +a._spine_path_constraint_get_position=function(){return(a._spine_path_constraint_get_position=a.asm.spine_path_constraint_get_position).apply(null,arguments)};a._spine_path_constraint_set_position=function(){return(a._spine_path_constraint_set_position=a.asm.spine_path_constraint_set_position).apply(null,arguments)};a._spine_path_constraint_get_spacing=function(){return(a._spine_path_constraint_get_spacing=a.asm.spine_path_constraint_get_spacing).apply(null,arguments)}; +a._spine_path_constraint_set_spacing=function(){return(a._spine_path_constraint_set_spacing=a.asm.spine_path_constraint_set_spacing).apply(null,arguments)};a._spine_path_constraint_get_mix_rotate=function(){return(a._spine_path_constraint_get_mix_rotate=a.asm.spine_path_constraint_get_mix_rotate).apply(null,arguments)};a._spine_path_constraint_set_mix_rotate=function(){return(a._spine_path_constraint_set_mix_rotate=a.asm.spine_path_constraint_set_mix_rotate).apply(null,arguments)}; +a._spine_path_constraint_get_mix_x=function(){return(a._spine_path_constraint_get_mix_x=a.asm.spine_path_constraint_get_mix_x).apply(null,arguments)};a._spine_path_constraint_set_mix_x=function(){return(a._spine_path_constraint_set_mix_x=a.asm.spine_path_constraint_set_mix_x).apply(null,arguments)};a._spine_path_constraint_get_mix_y=function(){return(a._spine_path_constraint_get_mix_y=a.asm.spine_path_constraint_get_mix_y).apply(null,arguments)}; +a._spine_path_constraint_set_mix_y=function(){return(a._spine_path_constraint_set_mix_y=a.asm.spine_path_constraint_set_mix_y).apply(null,arguments)};a._spine_path_constraint_get_is_active=function(){return(a._spine_path_constraint_get_is_active=a.asm.spine_path_constraint_get_is_active).apply(null,arguments)};a._spine_path_constraint_set_is_active=function(){return(a._spine_path_constraint_set_is_active=a.asm.spine_path_constraint_set_is_active).apply(null,arguments)}; +a._spine_sequence_apply=function(){return(a._spine_sequence_apply=a.asm.spine_sequence_apply).apply(null,arguments)};a._spine_sequence_get_path=function(){return(a._spine_sequence_get_path=a.asm.spine_sequence_get_path).apply(null,arguments)};a._spine_sequence_get_id=function(){return(a._spine_sequence_get_id=a.asm.spine_sequence_get_id).apply(null,arguments)};a._spine_sequence_set_id=function(){return(a._spine_sequence_set_id=a.asm.spine_sequence_set_id).apply(null,arguments)}; +a._spine_sequence_get_start=function(){return(a._spine_sequence_get_start=a.asm.spine_sequence_get_start).apply(null,arguments)};a._spine_sequence_set_start=function(){return(a._spine_sequence_set_start=a.asm.spine_sequence_set_start).apply(null,arguments)};a._spine_sequence_get_digits=function(){return(a._spine_sequence_get_digits=a.asm.spine_sequence_get_digits).apply(null,arguments)}; +a._spine_sequence_set_digits=function(){return(a._spine_sequence_set_digits=a.asm.spine_sequence_set_digits).apply(null,arguments)};a._spine_sequence_get_setup_index=function(){return(a._spine_sequence_get_setup_index=a.asm.spine_sequence_get_setup_index).apply(null,arguments)};a._spine_sequence_set_setup_index=function(){return(a._spine_sequence_set_setup_index=a.asm.spine_sequence_set_setup_index).apply(null,arguments)}; +a._spine_sequence_get_num_regions=function(){return(a._spine_sequence_get_num_regions=a.asm.spine_sequence_get_num_regions).apply(null,arguments)};a._spine_sequence_get_regions=function(){return(a._spine_sequence_get_regions=a.asm.spine_sequence_get_regions).apply(null,arguments)};a._spine_texture_region_get_texture=function(){return(a._spine_texture_region_get_texture=a.asm.spine_texture_region_get_texture).apply(null,arguments)}; +a._spine_texture_region_set_texture=function(){return(a._spine_texture_region_set_texture=a.asm.spine_texture_region_set_texture).apply(null,arguments)};a._spine_texture_region_get_u=function(){return(a._spine_texture_region_get_u=a.asm.spine_texture_region_get_u).apply(null,arguments)};a._spine_texture_region_set_u=function(){return(a._spine_texture_region_set_u=a.asm.spine_texture_region_set_u).apply(null,arguments)}; +a._spine_texture_region_get_v=function(){return(a._spine_texture_region_get_v=a.asm.spine_texture_region_get_v).apply(null,arguments)};a._spine_texture_region_set_v=function(){return(a._spine_texture_region_set_v=a.asm.spine_texture_region_set_v).apply(null,arguments)};a._spine_texture_region_get_u2=function(){return(a._spine_texture_region_get_u2=a.asm.spine_texture_region_get_u2).apply(null,arguments)}; +a._spine_texture_region_set_u2=function(){return(a._spine_texture_region_set_u2=a.asm.spine_texture_region_set_u2).apply(null,arguments)};a._spine_texture_region_get_v2=function(){return(a._spine_texture_region_get_v2=a.asm.spine_texture_region_get_v2).apply(null,arguments)};a._spine_texture_region_set_v2=function(){return(a._spine_texture_region_set_v2=a.asm.spine_texture_region_set_v2).apply(null,arguments)}; +a._spine_texture_region_get_degrees=function(){return(a._spine_texture_region_get_degrees=a.asm.spine_texture_region_get_degrees).apply(null,arguments)};a._spine_texture_region_set_degrees=function(){return(a._spine_texture_region_set_degrees=a.asm.spine_texture_region_set_degrees).apply(null,arguments)};a._spine_texture_region_get_offset_x=function(){return(a._spine_texture_region_get_offset_x=a.asm.spine_texture_region_get_offset_x).apply(null,arguments)}; +a._spine_texture_region_set_offset_x=function(){return(a._spine_texture_region_set_offset_x=a.asm.spine_texture_region_set_offset_x).apply(null,arguments)};a._spine_texture_region_get_offset_y=function(){return(a._spine_texture_region_get_offset_y=a.asm.spine_texture_region_get_offset_y).apply(null,arguments)};a._spine_texture_region_set_offset_y=function(){return(a._spine_texture_region_set_offset_y=a.asm.spine_texture_region_set_offset_y).apply(null,arguments)}; +a._spine_texture_region_get_width=function(){return(a._spine_texture_region_get_width=a.asm.spine_texture_region_get_width).apply(null,arguments)};a._spine_texture_region_set_width=function(){return(a._spine_texture_region_set_width=a.asm.spine_texture_region_set_width).apply(null,arguments)};a._spine_texture_region_get_height=function(){return(a._spine_texture_region_get_height=a.asm.spine_texture_region_get_height).apply(null,arguments)}; +a._spine_texture_region_set_height=function(){return(a._spine_texture_region_set_height=a.asm.spine_texture_region_set_height).apply(null,arguments)};a._spine_texture_region_get_original_width=function(){return(a._spine_texture_region_get_original_width=a.asm.spine_texture_region_get_original_width).apply(null,arguments)};a._spine_texture_region_set_original_width=function(){return(a._spine_texture_region_set_original_width=a.asm.spine_texture_region_set_original_width).apply(null,arguments)}; +a._spine_texture_region_get_original_height=function(){return(a._spine_texture_region_get_original_height=a.asm.spine_texture_region_get_original_height).apply(null,arguments)};a._spine_texture_region_set_original_height=function(){return(a._spine_texture_region_set_original_height=a.asm.spine_texture_region_set_original_height).apply(null,arguments)};a.___errno_location=function(){return(a.___errno_location=a.asm.__errno_location).apply(null,arguments)}; +a.stackSave=function(){return(a.stackSave=a.asm.stackSave).apply(null,arguments)};a.stackRestore=function(){return(a.stackRestore=a.asm.stackRestore).apply(null,arguments)};a.stackAlloc=function(){return(a.stackAlloc=a.asm.stackAlloc).apply(null,arguments)};a.dynCall_jiji=function(){return(a.dynCall_jiji=a.asm.dynCall_jiji).apply(null,arguments)};var Z;R=function sa(){Z||ta();Z||(R=sa)}; +function ta(){function b(){if(!Z&&(Z=!0,a.calledRun=!0,!B)){V(ca);h(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();da.unshift(c)}V(da)}}if(!(0 + + + +examples + + + + + + diff --git a/docs/1.8.2/_static/apps/examples/main.dart.js b/docs/1.8.2/_static/apps/examples/main.dart.js new file mode 100644 index 000000000..b7cc40273 --- /dev/null +++ b/docs/1.8.2/_static/apps/examples/main.dart.js @@ -0,0 +1,157931 @@ +(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) +for(var r=0;r=0)return true +if(typeof version=="function"&&version.length==0){var q=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() +function inherit(a,b){a.prototype.constructor=a +a.prototype["$i"+a.name]=a +if(b!=null){if(z){Object.setPrototypeOf(a.prototype,b.prototype) +return}var s=Object.create(b.prototype) +copyProperties(a.prototype,s) +a.prototype=s}}function inheritMany(a,b){for(var s=0;s2)return B.bf +return B.ct}else if(B.c.O(s.toLowerCase(),"iphone")||B.c.O(s.toLowerCase(),"ipad")||B.c.O(s.toLowerCase(),"ipod"))return B.bf +else if(B.c.O(r,"Android"))return B.j3 +else if(B.c.cb(s,"Linux"))return B.Aq +else if(B.c.cb(s,"Win"))return B.Ar +else return B.a03}, +bIB(){var s=$.hv() +return J.hw(B.oJ.a,s)}, +bID(){var s=$.hv() +return s===B.bf&&B.c.O(self.window.navigator.userAgent,"OS 15_")}, +la(){var s,r=A.Im(1,1) +if(A.no(r,"webgl2",null)!=null){s=$.hv() +if(s===B.bf)return 1 +return 2}if(A.no(r,"webgl",null)!=null)return 1 +return-1}, +aS(){return $.bL.aN()}, +eu(a){return a.BlendMode}, +bdq(a){return a.PaintStyle}, +b6U(a){return a.StrokeCap}, +b6V(a){return a.StrokeJoin}, +asG(a){return a.BlurStyle}, +asI(a){return a.TileMode}, +b6R(a){return a.FilterMode}, +b6S(a){return a.MipmapMode}, +bdo(a){return a.FillType}, +Yd(a){return a.PathOp}, +b6Q(a){return a.ClipOp}, +b6T(a){return a.PointMode}, +b6W(a){return a.VertexMode}, +Jl(a){return a.RectHeightStyle}, +bdr(a){return a.RectWidthStyle}, +Jm(a){return a.TextAlign}, +asH(a){return a.TextHeightBehavior}, +bdt(a){return a.TextDirection}, +u0(a){return a.FontWeight}, +bdp(a){return a.FontSlant}, +btH(a){return a.ParagraphBuilder}, +Yc(a){return a.DecorationStyle}, +bds(a){return a.TextBaseline}, +Jk(a){return a.PlaceholderAlignment}, +bhv(a){return a.Intersect}, +bAo(a){return a.Nearest}, +bhw(a){return a.Linear}, +bhx(a){return a.None}, +bAr(a){return a.Linear}, +aMO(){return new globalThis.window.flutterCanvasKit.Paint()}, +bAs(a,b){return a.setColorInt(b)}, +bmB(a){var s,r,q,p=new Float32Array(16) +for(s=0;s<4;++s)for(r=s*4,q=0;q<4;++q)p[q*4+s]=a[r+q] +return p}, +apK(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.uy[r] +if(q>>16&255)/255 +s[1]=(r>>>8&255)/255 +s[2]=(r&255)/255 +s[3]=(r>>>24&255)/255 +return s}, +bhz(a,b,c,d,e,f,g,h,i,j){return A.X(a,"transform",[b,c,d,e,f,g,h,i,j])}, +eK(a){var s=new Float32Array(4) +s[0]=a.gag(a) +s[1]=a.gah(a) +s[2]=a.gaL(a) +s[3]=a.gaR(a) +return s}, +bI9(a){return new A.x(a[0],a[1],a[2],a[3])}, +wU(a){var s=new Float32Array(12) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +s[4]=a.e +s[5]=a.f +s[6]=a.r +s[7]=a.w +s[8]=a.x +s[9]=a.y +s[10]=a.z +s[11]=a.Q +return s}, +bmA(a){var s,r,q=a.length,p=t.e.a(self.window.flutterCanvasKit.Malloc(self.Float32Array,q*2)),o=p.toTypedArray() +for(s=0;s"))}, +bH1(a,b){return b+a}, +apu(){var s=0,r=A.v(t.e),q,p,o +var $async$apu=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=3 +return A.B(A.b1v(A.bEk()),$async$apu) +case 3:p=t.e +s=4 +return A.B(A.jB(self.window.CanvasKitInit(p.a({locateFile:A.c6(A.bEO())})),p),$async$apu) +case 4:o=b +if(A.bhy(o.ParagraphBuilder)&&self.Intl.v8BreakIterator==null)throw A.d(A.bG("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) +q=o +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$apu,r)}, +b1v(a){var s=0,r=A.v(t.H),q,p,o,n +var $async$b1v=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=a.$ti,o=new A.cw(a,a.gE(a),p.h("cw")),p=p.h("aM.E") +case 3:if(!o.D()){s=4 +break}n=o.d +s=5 +return A.B(A.bEG(n==null?p.a(n):n),$async$b1v) +case 5:if(c){s=1 +break}s=3 +break +case 4:throw A.d(A.bG("Failed to download any of the following CanvasKit URLs: "+a.k(0))) +case 1:return A.t(q,r)}}) +return A.u($async$b1v,r)}, +bEG(a){var s,r,q,p,o,n=A.cc(self.document,"script") +n.src=A.bHu(a) +s=new A.aT($.aF,t.tr) +r=new A.bU(s,t.VY) +q=A.ba("loadCallback") +p=A.ba("errorCallback") +o=t.e +q.sez(o.a(A.c6(new A.b1u(n,r)))) +p.sez(o.a(A.c6(new A.b1t(n,r)))) +A.dY(n,"load",q.b5(),null) +A.dY(n,"error",p.b5(),null) +A.bJr(n) +self.document.head.appendChild(n) +return s}, +aDR(a){var s=new A.Mg(a) +s.j9(null,t.e) +return s}, +btU(){var s,r=new Float32Array(20) +for(s=0;s<4;++s)r[B.To[s]]=1 +return $.bdD=r}, +btW(a){return new A.Cw(a)}, +bHm(a){var s,r +switch(a.d.a){case 0:s=a.a +if(s==null||a.b==null)return null +s.toString +r=a.b +r.toString +return new A.Jv(s,r) +case 1:s=a.c +if(s==null)return null +return new A.Cw(s) +case 2:return B.H_ +case 3:return B.H3 +default:throw A.d(A.ah("Unknown mode "+a.k(0)+".type for ColorFilter."))}}, +bga(a){var s=null +return new A.nN(B.a_5,s,s,s,a,s)}, +bvN(){var s=t.qN +return new A.a0s(A.b([],s),A.b([],s))}, +bHL(a,b){var s,r,q,p,o +if(a.length===0||b.length===0)return null +s=new A.b4G(a,b) +r=new A.b4F(a,b) +q=B.b.fp(a,B.b.ga3(b)) +p=B.b.yk(a,B.b.ga6(b)) +o=q!==-1 +if(o&&p!==-1)if(q<=a.length-p)return s.$1(q) +else return r.$1(p) +else if(o)return s.$1(q) +else if(p!==-1)return r.$1(p) +else return null}, +bwf(){var s,r,q,p,o,n,m,l,k=t.Te,j=A.D(k,t.Gs) +for(s=$.BW(),r=s.length,q=0;q"),p=p.a,n=0;n"),q=A.q(a4),p=q.h("mX<1>"),q=q.c,s=s.c,o=a3==="ko",n=a3==="ja",m=a3==="zh-HK",l=a3!=="zh-Hant",k=a3!=="zh-Hans",j=a3!=="zh-CN",i=a3!=="zh-SG",h=a3==="zh-MY",g=a3!=="zh-TW",a3=a3==="zh-MO";a4.a!==0;){f={} +B.b.aj(a2) +for(e=new A.mX(a5,a5.r,r),e.c=a5.e,d=0;e.D();){c=e.d +if(c==null)c=s.a(c) +for(b=new A.mX(a4,a4.r,p),b.c=a4.e,a=0;b.D();){a0=b.d +if(c.O(0,a0==null?q.a(a0):a0))++a}if(a>d){B.b.aj(a2) +a2.push(c) +d=a}else if(a===d)a2.push(c)}if(d===0)break +f.a=B.b.ga3(a2) +if(a2.length>1)if(B.b.IO(a2,new A.b4J())){if(!k||!j||!i||h){if(B.b.O(a2,$.BV()))f.a=$.BV()}else if(!l||!g||a3){if(B.b.O(a2,$.b6h()))f.a=$.b6h()}else if(m){if(B.b.O(a2,$.b6e()))f.a=$.b6e()}else if(n){if(B.b.O(a2,$.b6f()))f.a=$.b6f()}else if(o){if(B.b.O(a2,$.b6g()))f.a=$.b6g()}else if(B.b.O(a2,$.BV()))f.a=$.BV()}else if(B.b.O(a2,$.bca()))f.a=$.bca() +else if(B.b.O(a2,$.BV()))f.a=$.BV() +a4.wk(new A.b4K(f),!0) +a1.H(0,f.a)}return a1}, +b95(a,b,c){var s=A.bAp(c),r=A.b([0],t.t) +A.X(s,"getGlyphBounds",[r,null,null]) +return new A.Fg(b,a,c)}, +bJN(a,b,c){var s="encoded image bytes" +if($.bcp()&&b==null&&c==null)return A.YB(a,s) +else return A.bdC(a,s,c,b)}, +uH(a){return new A.a2l(a)}, +b5F(a,b){var s=0,r=A.v(t.hP),q,p +var $async$b5F=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:s=3 +return A.B(A.apv(a,b),$async$b5F) +case 3:p=d +if($.bcp()){q=A.YB(p,a) +s=1 +break}else{q=A.bdC(p,a,null,null) +s=1 +break}case 1:return A.t(q,r)}}) +return A.u($async$b5F,r)}, +apv(a,b){return A.bHV(a,b)}, +bHV(a,b){var s=0,r=A.v(t.H3),q,p=2,o,n,m,l,k,j +var $async$apv=A.w(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.B(A.BM(a),$async$apv) +case 7:n=d +m=n.gaGp() +if(!n.gJk()){l=A.uH(u.O+a+"\nServer response code: "+J.bsv(n)) +throw A.d(l)}s=m!=null?8:10 +break +case 8:l=A.b5x(n.gKr(),m,b) +q=l +s=1 +break +s=9 +break +case 10:s=11 +return A.B(A.Lr(n),$async$apv) +case 11:l=d +q=l +s=1 +break +case 9:p=2 +s=6 +break +case 4:p=3 +j=o +if(A.aW(j) instanceof A.Lq)throw A.d(A.uH(u.O+a+"\nTrying to load an image from another domain? Find answers at:\nhttps://flutter.dev/docs/development/platform-integration/web-images")) +else throw j +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$apv,r)}, +b5x(a,b,c){return A.bJB(a,b,c)}, +bJB(a,b,c){var s=0,r=A.v(t.H3),q,p,o +var $async$b5x=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:p={} +o=new Uint8Array(b) +p.a=p.b=0 +s=3 +return A.B(a.KA(0,new A.b5y(p,c,b,o),t.H3),$async$b5x) +case 3:q=o +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$b5x,r)}, +at5(a,b){var s=new A.u4($,b),r=new A.a_7(A.y(t.XY),t.lp),q=new A.B8("SkImage",t.gA) +q.Yk(r,a,"SkImage",t.e) +r.a!==$&&A.ai() +r.a=q +s.b=r +s.a0O() +return s}, +bdC(a,b,c,d){var s=new A.YA(b,a,d,c) +s.j9(null,t.e) +return s}, +btV(a,b,c){return new A.Jw(a,b,c,new A.IA(new A.at2()))}, +YB(a,b){var s=0,r=A.v(t.Lh),q,p,o +var $async$YB=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:o=A.bHH(a) +if(o==null)throw A.d(A.uH("Failed to detect image file format using the file header.\nFile header was "+(!B.E.gaD(a)?"["+A.bH_(B.E.cU(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: "+b)) +p=A.btV(o,a,b) +s=3 +return A.B(p.wm(),$async$YB) +case 3:q=p +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$YB,r)}, +bHH(a){var s,r,q,p,o,n,m +$label0$0:for(s=a.length,r=0;r<6;++r){q=B.TQ[r] +p=q.a +o=p.length +if(s=s)return!1 +if(a[n]!==B.c.aV(o,p))continue $label0$0}return!0}return!1}, +bwX(a,b){var s,r=A.b([],b.h("p>")) +a.ab(0,new A.aBU(r,b)) +B.b.i2(r,new A.aBV(b)) +s=new A.aBX(b).$1(r) +s.toString +new A.aBW(b).$1(s) +return new A.a2E(s,b.h("a2E<0>"))}, +ar(a,b,c){return new A.r8(a,b,c)}, +bGh(a){var s,r,q=new A.aFg(0),p=A.b([],t.Cz) +for(s=a.length;q.a>>16&255)/255 +s[1]=(a.gm(a)>>>8&255)/255 +s[2]=(a.gm(a)&255)/255 +s[3]=(a.gm(a)>>>24&255)/255 +return s}, +ble(a,b,c,d,e,f){var s,r=e?5:4,q=A.a9(B.d.az((c.gm(c)>>>24&255)*0.039),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),p=A.a9(B.d.az((c.gm(c)>>>24&255)*0.25),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),o=t.e.a({ambient:A.Is(q),spot:A.Is(p)}),n=$.bL.aN().computeTonalColors(o),m=b.gb4(),l=new Float32Array(3) +l[2]=f*d +s=new Float32Array(3) +s[0]=0 +s[1]=-450 +s[2]=f*600 +A.X(a,"drawShadow",[m,l,s,f*1.1,n.ambient,n.spot,r])}, +btY(a,b,c,d,e){var s,r,q=null +if(e!=null&&e.length!==b.length)throw A.d(A.bP('"positions" and "textureCoordinates" lengths must match.',q)) +s=c!=null +if(s&&c.length*2!==b.length)throw A.d(A.bP('"positions" and "colors" lengths must match.',q)) +if(d!=null&&B.a_7.eg(d,new A.atc(b)))throw A.d(A.bP('"indices" values must be valid indices in the positions list.',q)) +r=s?A.byg(c.buffer,c.byteOffset,c.length):q +s=new A.JA($.bru()[a.a],b,e,r,d) +s.j9(q,t.e) +return s}, +bgx(){var s=$.dM() +return s===B.ch||self.window.navigator.clipboard==null?new A.axW():new A.att()}, +b4u(){var s=$.fR +return s==null?$.fR=A.nw(self.window.flutterConfiguration):s}, +nw(a){var s=new A.ayq() +if(a!=null){s.a=!0 +s.b=a}return s}, +bvm(a){return a.console}, +bep(a){return a.navigator}, +beq(a,b){return a.matchMedia(b)}, +b7o(a,b){return a.getComputedStyle(b)}, +bvn(a){return a.trustedTypes}, +bvd(a){return new A.avT(a)}, +bvk(a){return a.userAgent}, +bvj(a){var s=a.languages +return s==null?null:J.na(s,new A.avW(),t.N).es(0)}, +cc(a,b){return a.createElement(b)}, +dY(a,b,c,d){if(c!=null)if(d==null)a.addEventListener(b,c) +else a.addEventListener(b,c,d)}, +ig(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) +else a.removeEventListener(b,c,d)}, +bvl(a,b){return a.appendChild(b)}, +ben(a,b){a.textContent=b +return b}, +bHn(a){return A.cc(self.document,a)}, +bvf(a){return a.tagName}, +beh(a){return a.style}, +beg(a,b){var s=a.getAttribute(b) +return s==null?null:s}, +bei(a,b,c){var s=A.bg(c) +return A.X(a,"setAttribute",[b,s==null?t.K.a(s):s])}, +bve(a){var s +for(;a.firstChild!=null;){s=a.firstChild +s.toString +a.removeChild(s)}}, +bv8(a,b){return A.L(a,"width",b)}, +bv3(a,b){return A.L(a,"height",b)}, +bef(a,b){return A.L(a,"position",b)}, +bv6(a,b){return A.L(a,"top",b)}, +bv4(a,b){return A.L(a,"left",b)}, +bv7(a,b){return A.L(a,"visibility",b)}, +bv5(a,b){return A.L(a,"overflow",b)}, +L(a,b,c){a.setProperty(b,c,"")}, +b7n(a,b){a.src=b +return b}, +Im(a,b){var s +$.bl9=$.bl9+1 +s=A.cc(self.window.document,"canvas") +if(b!=null)A.D8(s,b) +if(a!=null)A.D7(s,a) +return s}, +D8(a,b){a.width=b +return b}, +D7(a,b){a.height=b +return b}, +no(a,b,c){var s +if(c==null)return a.getContext(b) +else{s=A.bg(c) +return A.X(a,"getContext",[b,s==null?t.K.a(s):s])}}, +bva(a){var s=A.no(a,"2d",null) +s.toString +return t.e.a(s)}, +bv9(a,b){var s +if(b===1){s=A.no(a,"webgl",null) +s.toString +return t.e.a(s)}s=A.no(a,"webgl2",null) +s.toString +return t.e.a(s)}, +avR(a,b){var s=b==null?null:b +a.fillStyle=s +return s}, +b7j(a,b){a.lineWidth=b +return b}, +avS(a,b){var s=b==null?null:b +a.strokeStyle=s +return s}, +avQ(a,b){if(b==null)a.fill() +else A.X(a,"fill",[b])}, +bvc(a,b,c,d){a.fillText(b,c,d)}, +avP(a,b){if(b==null)a.clip() +else A.X(a,"clip",[b])}, +bvb(a,b,c,d,e,f,g){return A.X(a,"arc",[b,c,d,e,f,g])}, +b7i(a,b){a.filter=b +return b}, +b7l(a,b){a.shadowOffsetX=b +return b}, +b7m(a,b){a.shadowOffsetY=b +return b}, +b7k(a,b){var s=b==null?null:b +a.shadowColor=s +return s}, +BM(a){return A.bIk(a)}, +bIk(a){var s=0,r=A.v(t.Lk),q,p=2,o,n,m,l,k +var $async$BM=A.w(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.B(A.jB(self.window.fetch(a),t.e),$async$BM) +case 7:n=c +q=new A.a2g(a,n) +s=1 +break +p=2 +s=6 +break +case 4:p=3 +k=o +m=A.aW(k) +throw A.d(new A.Lq(a,m)) +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$BM,r)}, +apA(a){var s=0,r=A.v(t.pI),q +var $async$apA=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=3 +return A.B(A.BM(a),$async$apA) +case 3:q=c.gKr().x5() +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$apA,r)}, +Lr(a){var s=0,r=A.v(t.H3),q,p +var $async$Lr=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B(a.gKr().x5(),$async$Lr) +case 3:q=p.cl(c,0,null) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Lr,r)}, +bl3(a,b,c){var s +if(c==null)return A.ty(globalThis.FontFace,[a,b]) +else{s=A.bg(c) +if(s==null)s=t.K.a(s) +return A.ty(globalThis.FontFace,[a,b,s])}}, +bvg(a){return new A.avU(a)}, +bem(a,b){var s=b==null?null:b +a.value=s +return s}, +bvi(a){return a.matches}, +bvh(a,b){return a.addListener(b)}, +avV(a,b){a.type=b +return b}, +bel(a,b){var s=b==null?null:b +a.value=s +return s}, +bek(a,b){a.disabled=b +return b}, +beo(a,b,c){var s +if(c==null)return a.getContext(b) +else{s=A.bg(c) +return A.X(a,"getContext",[b,s==null?t.K.a(s):s])}}, +oD(a,b,c){return a.insertRule(b,c)}, +eE(a,b,c){var s=t.e.a(A.c6(c)) +a.addEventListener(b,s) +return new A.a02(b,a,s)}, +bHo(a){var s=A.c6(new A.b4w(a)) +return A.ty(globalThis.ResizeObserver,[s])}, +bHu(a){if(self.window.trustedTypes!=null)return $.brC().createScriptURL(a) +return a}, +bl4(a){var s +if(self.Intl.Segmenter==null)throw A.d(A.cI("Intl.Segmenter() is not supported.")) +s=t.N +s=A.bg(A.b_(["granularity",a],s,s)) +if(s==null)s=t.K.a(s) +return A.ty(globalThis.Intl.Segmenter,[[],s])}, +bl7(){if(self.Intl.v8BreakIterator==null)throw A.d(A.cI("v8BreakIterator is not supported.")) +var s=A.bg(B.YI) +if(s==null)s=t.K.a(s) +return A.ty(globalThis.Intl.v8BreakIterator,[[],s])}, +bwc(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" +case"DeviceOrientation.portraitDown":return"portrait-secondary" +case"DeviceOrientation.landscapeLeft":return"landscape-primary" +case"DeviceOrientation.landscapeRight":return"landscape-secondary" +default:return null}}, +bI3(){var s=$.jz +s.toString +return s}, +apN(a,b){var s +if(b.l(0,B.i))return a +s=new A.db(new Float32Array(16)) +s.q(a) +s.aF(0,b.a,b.b) +return s}, +bld(a,b,c){var s=a.aPY() +if(c!=null)A.bbi(s,A.apN(c,b).a) +return s}, +b5A(){var s=0,r=A.v(t.z) +var $async$b5A=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:if(!$.bax){$.bax=!0 +A.X(self.window,"requestAnimationFrame",[A.c6(new A.b5C())])}return A.t(null,r)}}) +return A.u($async$b5A,r)}, +bwH(a,b){var s,r,q,p,o +if(a.attachShadow!=null){s=new A.a7U() +r=A.bg(A.b_(["mode","open","delegatesFocus",!1],t.N,t.z)) +r=A.X(a,"attachShadow",[r==null?t.K.a(r):r]) +s.a=r +q=A.cc(self.document,"style") +q.id="flt-internals-stylesheet" +r.appendChild(q) +r=q.sheet +r.toString +p=$.dM() +if(p!==B.cg)p=p===B.ab +else p=!0 +A.bkN(r,"",b,p) +return s}else{s=new A.a0o() +o=A.cc(self.document,"style") +o.id="flt-internals-stylesheet" +a.appendChild(o) +r=o.sheet +r.toString +p=$.dM() +if(p!==B.cg)p=p===B.ab +else p=!0 +A.bkN(r,"flt-glass-pane",b,p) +p=A.cc(self.document,"flt-element-host-node") +s.a=p +a.appendChild(p) +return s}}, +bkN(a,b,c,d){var s,r,q,p=" "+b,o=t.e,n=t.qr,m=n.h("A.E") +A.oD(a,p+" flt-scene-host {\n color: red;\n font: "+c+";\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +r=$.dM() +if(r===B.ab)A.oD(a," "+b+" * {\n -webkit-tap-highlight-color: transparent;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(r===B.ch)A.oD(a," "+b+" flt-paragraph,\n "+b+" flt-span {\n line-height: 100%;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" flt-semantics input[type=range] {\n appearance: none;\n -webkit-appearance: none;\n width: 100%;\n position: absolute;\n border: none;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(r===B.ab)A.oD(a," "+b+" flt-semantics input[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" input::selection {\n background-color: transparent;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" textarea::selection {\n background-color: transparent;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" flt-semantics input,\n "+b+" flt-semantics textarea,\n "+b+' flt-semantics [contentEditable="true"] {\n caret-color: transparent;\n }\n ',J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" .flt-text-editing::placeholder {\n opacity: 0;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(r!==B.cg)p=r===B.ab +else p=!0 +if(p)A.oD(a," "+b+" .transparentTextEditing:-webkit-autofill,\n "+b+" .transparentTextEditing:-webkit-autofill:hover,\n "+b+" .transparentTextEditing:-webkit-autofill:focus,\n "+b+" .transparentTextEditing:-webkit-autofill:active {\n opacity: 0 !important;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(B.c.O(self.window.navigator.userAgent,"Edg/"))try{A.oD(a," "+b+" input::-ms-reveal {\n display: none;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a))}catch(q){p=A.aW(q) +if(o.b(p)){s=p +self.window.console.warn(J.h9(s))}else throw q}}, +bd5(a,b,c){var s,r,q,p,o,n,m=A.cc(self.document,"flt-canvas"),l=A.b([],t.J),k=self.window.devicePixelRatio +if(k===0)k=1 +s=a.a +r=a.c-s +q=A.arP(r) +p=a.b +o=a.d-p +n=A.arO(o) +o=new A.asL(A.arP(r),A.arO(o),c,A.b([],t.vj),A.hh()) +k=new A.q6(a,m,o,l,q,n,k,c,b) +A.L(m.style,"position","absolute") +k.z=B.d.c0(s)-1 +k.Q=B.d.c0(p)-1 +k.a58() +o.z=m +k.a3n() +return k}, +arP(a){var s=self.window.devicePixelRatio +if(s===0)s=1 +return B.d.dD((a+1)*s)+2}, +arO(a){var s=self.window.devicePixelRatio +if(s===0)s=1 +return B.d.dD((a+1)*s)+2}, +btn(a){a.remove()}, +b4m(a){if(a==null)return null +switch(a.a){case 3:return"source-over" +case 5:return"source-in" +case 7:return"source-out" +case 9:return"source-atop" +case 4:return"destination-over" +case 6:return"destination-in" +case 8:return"destination-out" +case 10:return"destination-atop" +case 12:return"lighten" +case 1:return"copy" +case 11:return"xor" +case 24:case 13:return"multiply" +case 14:return"screen" +case 15:return"overlay" +case 16:return"darken" +case 17:return"lighten" +case 18:return"color-dodge" +case 19:return"color-burn" +case 20:return"hard-light" +case 21:return"soft-light" +case 22:return"difference" +case 23:return"exclusion" +case 25:return"hue" +case 26:return"saturation" +case 27:return"color" +case 28:return"luminosity" +default:throw A.d(A.cI("Flutter Web does not support the blend mode: "+a.k(0)))}}, +bkQ(a){switch(a.a){case 0:return B.a4q +case 3:return B.a4r +case 5:return B.a4s +case 7:return B.a4u +case 9:return B.a4v +case 4:return B.a4w +case 6:return B.a4x +case 8:return B.a4y +case 10:return B.a4z +case 12:return B.a4A +case 1:return B.a4B +case 11:return B.a4t +case 24:case 13:return B.a4K +case 14:return B.a4L +case 15:return B.a4O +case 16:return B.a4M +case 17:return B.a4N +case 18:return B.a4P +case 19:return B.a4Q +case 20:return B.a4R +case 21:return B.a4D +case 22:return B.a4E +case 23:return B.a4F +case 25:return B.a4G +case 26:return B.a4H +case 27:return B.a4I +case 28:return B.a4J +default:return B.a4C}}, +bms(a){if(a==null)return null +switch(a.a){case 0:return"butt" +case 1:return"round" +case 2:default:return"square"}}, +bKp(a){switch(a.a){case 1:return"round" +case 2:return"bevel" +case 0:default:return"miter"}}, +bau(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=t.J,a2=A.b([],a1),a3=a4.length +for(s=null,r=null,q=0;q>>16&255)/255,0,0,0,0,(r>>>8&255)/255,0,0,0,0,(r&255)/255,0,0,0,1,0],t.n),"recolor") +s.EE("recolor",m,1,0,0,0,6,n) +q=s.cI() +break +case 15:r=A.bkQ(B.qq) +r.toString +q=A.bjS(a,r,!0) +break +case 26:case 18:case 19:case 25:case 27:case 28:case 24:case 14:case 16:case 17:case 20:case 21:case 22:case 23:r=A.bkQ(b) +r.toString +q=A.bjS(a,r,!1) +break +case 1:case 2:case 6:case 8:case 4:case 0:case 3:throw A.d(A.cI("Blend mode not supported in HTML renderer: "+b.k(0))) +default:q=null}return q}, +AG(){var s,r,q,p=$.bcw() +p=p.cloneNode(!1) +s=self.document.createElementNS("http://www.w3.org/2000/svg","filter") +r=$.bhV+1 +$.bhV=r +r="_fcf"+r +s.id=r +q=s.filterUnits +q.toString +A.aKO(q,2) +q=s.x.baseVal +q.toString +A.aKQ(q,"0%") +q=s.y.baseVal +q.toString +A.aKQ(q,"0%") +q=s.width.baseVal +q.toString +A.aKQ(q,"100%") +q=s.height.baseVal +q.toString +A.aKQ(q,"100%") +return new A.aOb(r,p,s)}, +bKv(a){var s=A.AG() +s.LS(a,"comp") +return s.cI()}, +bjS(a,b,c){var s="flood",r="SourceGraphic",q=A.AG(),p=A.fT(a) +q.vG(p==null?"":p,"1",s) +p=b.b +if(c)q.WD(r,s,p) +else q.WD(s,r,p) +return q.cI()}, +Wn(a,b){var s=Math.min(a.gag(a),a.gaL(a)),r=Math.min(a.gah(a),a.gaR(a)),q=Math.abs(a.gaL(a)-a.gag(a)),p=Math.abs(a.gaR(a)-a.gah(a)),o=b.b,n=b.c +if(n==null)n=0 +if(o===B.r&&n>0){o=n/2 +s-=o +r-=o +q=Math.max(0,q-n) +p=Math.max(0,p-n)}if(s!==a.gag(a)||r!==a.gah(a)||q!==a.gaL(a)-a.gag(a)||p!==a.gaR(a)-a.gah(a))return new A.x(s,r,s+q,r+p) +return a}, +Wo(a,b,c,d){var s,r,q,p,o,n,m,l,k=A.cc(self.document,c),j=b.b===B.r,i=b.c +if(i==null)i=0 +if(d.CX(0))s="translate("+A.h(a.gag(a))+"px, "+A.h(a.gah(a))+"px)" +else{r=new Float32Array(16) +q=new A.db(r) +q.q(d) +q.aF(0,a.gag(a),a.gah(a)) +s=A.n2(r)}r=k.style +A.L(r,"position","absolute") +A.L(r,"transform-origin","0 0 0") +A.L(r,"transform",s) +p=A.Wp(b.r) +p.toString +o=b.x +if(o!=null){n=o.b +o=$.dM() +if(o===B.ab&&!j){A.L(r,"box-shadow","0px 0px "+A.h(n*2)+"px "+p) +p=b.r +p=A.fT(new A.n(((B.d.az((1-Math.min(Math.sqrt(n)/6.283185307179586,1))*(p>>>24&255))&255)<<24|p&16777215)>>>0)) +p.toString +m=p}else{A.L(r,"filter","blur("+A.h(n)+"px)") +m=p}}else m=p +A.L(r,"width",A.h(a.gaL(a)-a.gag(a))+"px") +A.L(r,"height",A.h(a.gaR(a)-a.gah(a))+"px") +if(j)A.L(r,"border",A.tt(i)+" solid "+m) +else{A.L(r,"background-color",m) +l=A.bF2(b.w,a) +A.L(r,"background-image",l!==""?"url('"+l+"'":"")}return k}, +bF2(a,b){var s +if(a!=null){if(a instanceof A.y4){s=a.e.a.src +if(s==null)s=null +return s==null?"":s}if(a instanceof A.Dl)return A.cC(a.ug(b,1,!0))}return""}, +bkO(a,b){var s,r,q=b.e,p=b.r +if(q===p){s=b.z +if(q===s){r=b.x +s=q===r&&q===b.f&&p===b.w&&s===b.Q&&r===b.y}else s=!1}else s=!1 +if(s){A.L(a,"border-radius",A.tt(b.z)) +return}A.L(a,"border-top-left-radius",A.tt(q)+" "+A.tt(b.f)) +A.L(a,"border-top-right-radius",A.tt(p)+" "+A.tt(b.w)) +A.L(a,"border-bottom-left-radius",A.tt(b.z)+" "+A.tt(b.Q)) +A.L(a,"border-bottom-right-radius",A.tt(b.x)+" "+A.tt(b.y))}, +tt(a){return B.d.aZ(a===0?1:a,3)+"px"}, +b74(a,b,c){var s,r,q,p,o,n,m +if(0===b){c.push(new A.j(a.c,a.d)) +c.push(new A.j(a.e,a.f)) +return}s=new A.acU() +a.Zf(s) +r=s.a +r.toString +q=s.b +q.toString +p=a.b +o=a.f +if(A.hG(p,a.d,o)){n=r.f +if(!A.hG(p,n,o))m=r.f=q.b=Math.abs(n-p)0){s=b[7] +b[9]=s +b[5]=s +if(o===2){s=b[13] +b[15]=s +b[11]=s}}return o}, +bEo(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=b0.length +if(0===a9)for(s=0;s<8;++s)b2[s]=b1[s] +else{r=b0[0] +for(q=a9-1,p=0,s=0;s0))return 0 +s=1 +r=0}q=h-i +p=g-h +o=f-g +do{n=(r+s)/2 +m=i+q*n +l=h+p*n +k=m+(l-m)*n +j=k+(l+(g+o*n-l)*n-k)*n +if(j===0)return n +if(j<0)s=n +else r=n}while(Math.abs(r-s)>0.0000152587890625) +return(s+r)/2}, +blg(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +bH3(b1,b2,b3,b4){var s,r,q,p,o,n,m,l=b1[7],k=b1[0],j=b1[1],i=b1[2],h=b1[3],g=b1[4],f=b1[5],e=b1[6],d=b2===0,c=!d?b2:b3,b=1-c,a=k*b+i*c,a0=j*b+h*c,a1=i*b+g*c,a2=h*b+f*c,a3=g*b+e*c,a4=f*b+l*c,a5=a*b+a1*c,a6=a0*b+a2*c,a7=a1*b+a3*c,a8=a2*b+a4*c,a9=a5*b+a7*c,b0=a6*b+a8*c +if(d){b4[0]=k +b4[1]=j +b4[2]=a +b4[3]=a0 +b4[4]=a5 +b4[5]=a6 +b4[6]=a9 +b4[7]=b0 +return}if(b3===1){b4[0]=a9 +b4[1]=b0 +b4[2]=a7 +b4[3]=a8 +b4[4]=a3 +b4[5]=a4 +b4[6]=e +b4[7]=l +return}s=(b3-b2)/(1-b2) +d=1-s +r=a9*d+a7*s +q=b0*d+a8*s +p=a7*d+a3*s +o=a8*d+a4*s +n=r*d+p*s +m=q*d+o*s +b4[0]=a9 +b4[1]=b0 +b4[2]=r +b4[3]=q +b4[4]=n +b4[5]=m +b4[6]=n*d+(p*d+(a3*d+e*s)*s)*s +b4[7]=m*d+(o*d+(a4*d+l*s)*s)*s}, +b9w(){var s=new A.w2(A.b8R(),B.by) +s.a2M() +return s}, +bhS(a){var s,r,q=A.b8R(),p=a.a,o=p.w,n=p.d,m=p.z +q.Q=!0 +q.cx=0 +q.vT() +q.Gz(n) +q.GA(o) +q.Gy(m) +B.E.im(q.r,0,p.r) +B.dR.im(q.f,0,p.f) +s=p.y +if(s==null)q.y=null +else{r=q.y +r.toString +B.dR.im(r,0,s)}s=p.Q +q.Q=s +if(!s){q.a=p.a +q.b=p.b +q.as=p.as}q.cx=p.cx +q.at=p.at +q.ax=p.ax +q.ay=p.ay +q.ch=p.ch +q.CW=p.CW +q=new A.w2(q,B.by) +q.Nw(a) +return q}, +bE8(a,b,c){var s +if(0===c)s=0===b||360===b +else s=!1 +if(s)return new A.j(a.c,a.gbv().b) +return null}, +b1j(a,b,c,d){var s=a+b +if(s<=c)return d +return Math.min(c/s,d)}, +b8Q(a,b){var s=new A.aHf(a,b,a.w) +if(a.Q)a.Nn() +if(!a.as)s.z=a.w +return s}, +bDh(a,b,c,d,e,f,g,h){if(Math.abs(a*2/3+g/3-c)>0.5)return!0 +if(Math.abs(b*2/3+h/3-d)>0.5)return!0 +if(Math.abs(a/3+g*2/3-e)>0.5)return!0 +if(Math.abs(b/3+h*2/3-f)>0.5)return!0 +return!1}, +baa(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +if(B.e.bu(a7-a6,10)!==0&&A.bDh(a,b,c,a0,a1,a2,a3,a4)){s=(a+c)/2 +r=(b+a0)/2 +q=(c+a1)/2 +p=(a0+a2)/2 +o=(a1+a3)/2 +n=(a2+a4)/2 +m=(s+q)/2 +l=(r+p)/2 +k=(q+o)/2 +j=(p+n)/2 +i=(m+k)/2 +h=(l+j)/2 +g=a6+a7>>>1 +a5=A.baa(i,h,k,j,o,n,a3,a4,A.baa(a,b,s,r,m,l,i,h,a5,a6,g,a8),g,a7,a8)}else{f=a-a3 +e=b-a4 +d=a5+Math.sqrt(f*f+e*e) +if(d>a5)a8.push(new A.HQ(4,d,A.b([a,b,c,a0,a1,a2,a3,a4],t.n))) +a5=d}return a5}, +bDi(a,b,c,d,e,f){if(Math.abs(c/2-(a+e)/4)>0.5)return!0 +if(Math.abs(d/2-(b+f)/4)>0.5)return!0 +return!1}, +apm(a,b){var s=Math.sqrt(a*a+b*b) +return s<1e-9?B.i:new A.j(a/s,b/s)}, +bEp(a,a0,a1,a2){var s,r,q,p=a[5],o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a0===0,i=!j?a0:a1,h=1-i,g=o*h+m*i,f=n*h+l*i,e=m*h+k*i,d=l*h+p*i,c=g*h+e*i,b=f*h+d*i +if(j){a2[0]=o +a2[1]=n +a2[2]=g +a2[3]=f +a2[4]=c +a2[5]=b +return}if(a1===1){a2[0]=c +a2[1]=b +a2[2]=e +a2[3]=d +a2[4]=k +a2[5]=p +return}s=(a1-a0)/(1-a0) +j=1-s +r=c*j+e*s +q=b*j+d*s +a2[0]=c +a2[1]=b +a2[2]=r +a2[3]=q +a2[4]=r*j+(e*j+k*s)*s +a2[5]=q*j+(d*j+p*s)*s}, +b8R(){var s=new Float32Array(16) +s=new A.EX(s,new Uint8Array(8)) +s.e=s.c=8 +s.CW=172 +return s}, +bgB(a){var s,r=new A.EX(a.f,a.r) +r.e=a.e +r.w=a.w +r.c=a.c +r.d=a.d +r.x=a.x +r.z=a.z +r.y=a.y +s=a.Q +r.Q=s +if(!s){r.a=a.a +r.b=a.b +r.as=a.as}r.cx=a.cx +r.at=a.at +r.ax=a.ax +r.ay=a.ay +r.ch=a.ch +r.CW=a.CW +return r}, +byv(a,b,c){var s,r,q=a.d,p=a.c,o=new Float32Array(p*2),n=a.f,m=q*2 +for(s=0;s0?1:0 +return s}, +apP(a,b){var s +if(a<0){a=-a +b=-b}if(b===0||a===0||a>=b)return null +s=a/b +if(isNaN(s))return null +if(s===0)return null +return s}, +bIF(a){var s,r,q=a.e,p=a.r +if(q+p!==a.c-a.a)return!1 +s=a.f +r=a.w +if(s+r!==a.d-a.b)return!1 +if(q!==a.z||p!==a.x||s!==a.Q||r!==a.y)return!1 +return!0}, +b9n(a,b,c,d,e,f){return new A.aMP(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +aHi(a,b,c,d,e,f){if(d===f)return A.hG(c,a,e)&&a!==e +else return a===c&&b===d}, +byx(a){var s,r,q,p,o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a[5],i=n-l,h=A.apP(i,i-l+j) +if(h!=null){s=o+h*(m-o) +r=n+h*(l-n) +q=m+h*(k-m) +p=l+h*(j-l) +a[2]=s +a[3]=r +a[4]=s+h*(q-s) +a[5]=r+h*(p-r) +a[6]=q +a[7]=p +a[8]=k +a[9]=j +return 1}a[3]=Math.abs(i)=q}, +bKA(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!A.hG(o,c,n))return +s=a[0] +r=a[2] +if(!A.hG(s,b,r))return +q=r-s +p=n-o +if(!(Math.abs((b-s)*p-q*(c-o))<0.000244140625))return +d.push(new A.j(q,p))}, +bKB(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=a[1],h=a[3],g=a[5] +if(!A.hG(i,c,h)&&!A.hG(h,c,g))return +s=a[0] +r=a[2] +q=a[4] +if(!A.hG(s,b,r)&&!A.hG(r,b,q))return +p=new A.ru() +o=p.rD(i-2*h+g,2*(h-i),i-c) +for(n=q-2*r+s,m=2*(r-s),l=0;l30)B.b.dn($.tw,0).d.v()}else a.d.v()}}, +aHp(a,b){if(a<=0)return b*0.1 +else return Math.min(Math.max(b*0.5,a*10),b)}, +bEv(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +if(a7!=null){s=a7.a +s=s[15]===1&&s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0}else s=!0 +if(s)return 1 +r=a7.a +s=r[12] +q=r[15] +p=s*q +o=r[13] +n=o*q +m=r[3] +l=m*a8 +k=r[7] +j=k*a9 +i=1/(l+j+q) +h=r[0] +g=h*a8 +f=r[4] +e=f*a9 +d=(g+e+s)*i +c=r[1] +b=c*a8 +a=r[5] +a0=a*a9 +a1=(b+a0+o)*i +a2=Math.min(p,d) +a3=Math.max(p,d) +a4=Math.min(n,a1) +a5=Math.max(n,a1) +i=1/(m*0+j+q) +d=(h*0+e+s)*i +a1=(c*0+a0+o)*i +p=Math.min(a2,d) +a3=Math.max(a3,d) +n=Math.min(a4,a1) +a5=Math.max(a5,a1) +i=1/(l+k*0+q) +d=(g+f*0+s)*i +a1=(b+a*0+o)*i +p=Math.min(p,d) +a3=Math.max(a3,d) +n=Math.min(n,a1) +a6=Math.min((a3-p)/a8,(Math.max(a5,a1)-n)/a9) +if(a6<1e-9||a6===1)return 1 +if(a6>1){a6=Math.min(4,B.d.dD(a6/2)*2) +s=a8*a9 +if(s*a6*a6>4194304&&a6>2)a6=3355443.2/s}else a6=Math.max(2/B.d.c0(2/a6),0.0001) +return a6}, +BH(a){var s,r=a.a,q=r.x,p=q!=null?0+q.b*2:0 +r=r.c +s=r==null +if((s?0:r)!==0)p+=(s?0:r)*0.70710678118 +return p}, +bEw(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=a9[0],a7=a9[1],a8=a9.length +for(s=a7,r=a6,q=2;q>>16&255)/255 +m[1]=(i.gm(i)>>>8&255)/255 +m[2]=(i.gm(i)&255)/255 +m[3]=(i.gm(i)>>>24&255)/255 +j[0]=0 +h=4 +g=1}else{h=0 +g=0}for(k=a2.length,f=0;f>>16&255)/255 +h=e+1 +m[e]=(d.gm(i)>>>8&255)/255 +e=h+1 +m[h]=(d.gm(i)&255)/255 +h=e+1 +m[e]=(d.gm(i)>>>24&255)/255}for(k=a3.length,f=0;f>>16&255)/255 +h=e+1 +m[e]=(i.gm(i)>>>8&255)/255 +m[h]=(i.gm(i)&255)/255 +m[h+1]=(i.gm(i)>>>24&255)/255 +j[g]=1}b=4*n +for(a=0;a>>2 +l[a]=(m[a+4]-m[a])/(j[g+1]-j[g])}l[b]=0 +l[b+1]=0 +l[b+2]=0 +l[b+3]=0 +for(a=0;a1)B.b.i2(p,new A.b4r()) +for(p=$.b5q,o=p.length,r=0;ry')) +case 1:case 2:case 5:return new A.M9(A.bbo("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz51)s.push(new A.qW(B.b.ga3(o),B.b.ga6(o))) +else s.push(new A.qW(p,null))}return s}, +bFa(a,b){var s=a.mH(b),r=A.lc(A.cC(s.b)) +switch(s.a){case"setDevicePixelRatio":$.dN().x=r +$.bO().f.$0() +return!0}return!1}, +tA(a,b){if(a==null)return +if(b===$.aF)a.$0() +else b.yY(a)}, +apD(a,b,c,d){if(a==null)return +if(b===$.aF)a.$1(c) +else b.DU(a,c,d)}, +bIx(a,b,c,d){if(b===$.aF)a.$2(c,d) +else b.yY(new A.b56(a,c,d))}, +wP(a,b,c,d,e){if(a==null)return +if(b===$.aF)a.$3(c,d,e) +else b.yY(new A.b57(a,c,d,e))}, +bHX(){var s,r,q,p=self.document.documentElement +p.toString +if("computedStyleMap" in p){s=p.computedStyleMap() +if(s!=null){r=s.get("font-size") +q=r!=null?r.value:null}else q=null}else q=null +if(q==null)q=A.bm_(A.b7o(self.window,p).getPropertyValue("font-size")) +return(q==null?16:q)/16}, +byz(a,b,c,d,e,f,g,h){return new A.a5z(a,!1,f,e,h,d,c,g)}, +bHf(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return B.e.py(1,a)}}, +Bk(a){var s=B.d.ae(a) +return A.dh(B.d.ae((a-s)*1000),s)}, +baZ(a,b){var s,r,q,p,o=$.hT +if((o==null?$.hT=A.qx():o).w&&a.offsetX===0&&a.offsetY===0)return A.bEu(a,b) +o=$.b6p() +s=o.gmh().c +if(s==null)s=null +else{r=a.target +r.toString +r=s.contains(r) +s=r}if(s===!0){q=o.gmh().w +if(q!=null){a.target.toString +o.gmh().c.toString +p=q.c +o=a.offsetX +s=a.offsetY +r=new A.wk(new Float32Array(3)) +r.hG(o,s,0) +r=new A.db(p).pb(r).a +return new A.j(r[0],r[1])}}if(!J.e(a.target,b)){o=b.getBoundingClientRect() +return new A.j(a.clientX-o.x,a.clientY-o.y)}return new A.j(a.offsetX,a.offsetY)}, +bEu(a,b){var s,r,q=a.clientX,p=a.clientY +for(s=b;s.offsetParent!=null;s=r){q-=s.offsetLeft-s.scrollLeft +p-=s.offsetTop-s.scrollTop +r=s.offsetParent +r.toString}return new A.j(q,p)}, +b5K(a,b){var s=b.$0() +return s}, +bI6(){if($.bO().ay==null)return +$.baO=B.d.ae(self.window.performance.now()*1000)}, +bI5(){if($.bO().ay==null)return +$.bas=B.d.ae(self.window.performance.now()*1000)}, +bln(){if($.bO().ay==null)return +$.bar=B.d.ae(self.window.performance.now()*1000)}, +blp(){if($.bO().ay==null)return +$.baI=B.d.ae(self.window.performance.now()*1000)}, +blo(){var s,r,q=$.bO() +if(q.ay==null)return +s=$.bkw=B.d.ae(self.window.performance.now()*1000) +$.bay.push(new A.qI(A.b([$.baO,$.bas,$.bar,$.baI,s,s,0,0,0,0,1],t.t))) +$.bkw=$.baI=$.bar=$.bas=$.baO=-1 +if(s-$.bqo()>1e5){$.bEU=s +r=$.bay +A.apD(q.ay,q.ch,r,t.Px) +$.bay=A.b([],t.no)}}, +bFG(){return B.d.ae(self.window.performance.now()*1000)}, +bzq(a){var s=new A.aIH(A.D(t.N,t.Ce),a) +s.amB(a) +return s}, +bFF(a){}, +bb4(a,b){return a[b]}, +bm_(a){var s=self.window.parseFloat(a) +if(s==null||isNaN(s))return null +return s}, +bJ4(a){var s,r,q +if("computedStyleMap" in a){s=a.computedStyleMap() +if(s!=null){r=s.get("font-size") +q=r!=null?r.value:null}else q=null}else q=null +return q==null?A.bm_(A.b7o(self.window,a).getPropertyValue("font-size")):q}, +bL3(a,b){var s,r=self.document.createElement("CANVAS") +if(r==null)return null +try{A.D8(r,a) +A.D7(r,b)}catch(s){return null}return r}, +b7T(a){var s,r,q="premultipliedAlpha",p=$.N9 +if(p==null?$.N9="OffscreenCanvas" in self.window:p){p=a.a +p.toString +s=t.N +r=A.beo(p,"webgl2",A.b_([q,!1],s,t.z)) +r.toString +r=new A.a1D(r) +$.aA4.b=A.D(s,t.eS) +r.dy=p +p=r}else{p=a.b +p.toString +s=$.er +s=(s==null?$.er=A.la():s)===1?"webgl":"webgl2" +r=t.N +s=A.no(p,s,A.b_([q,!1],r,t.z)) +s.toString +s=new A.a1D(s) +$.aA4.b=A.D(r,t.eS) +s.dy=p +p=s}return p}, +bmp(a,b,c,d,e,f,g){var s,r="uniform4f",q=b.a,p=a.j5(0,q,"u_ctransform"),o=new Float32Array(16),n=new A.db(o) +n.q(g) +n.aF(0,-c,-d) +s=a.a +A.X(s,"uniformMatrix4fv",[p,!1,o]) +A.X(s,r,[a.j5(0,q,"u_scale"),2/e,-2/f,1,1]) +A.X(s,r,[a.j5(0,q,"u_shift"),-1,1,0,0])}, +bkS(a,b,c){var s,r,q,p,o="bufferData" +if(c===1){s=a.grL() +A.X(a.a,o,[a.gl7(),b,s])}else{r=b.length +q=new Float32Array(r) +for(p=0;p=h.length)h.push(r) +else h[o]=r +if(o>s)s=o}m=A.b2(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +bA3(a){var s,r=$.Pk +if(r!=null)s=r.a===a +else s=!1 +if(s){r.toString +return r}return $.Pk=new A.aMa(a,A.b([],t.Up),$,$,$,null)}, +baf(a,b,c){var s,r;--c +for(;b0){h.push(new A.uW(B.dL,k,j,o,l)) +o=l +k=0 +j=0}}h.push(new A.uW(n,k,j,o,m))}if(h.length===0||B.b.ga6(h).c===B.de){s=a.length +h.push(new A.uW(B.df,0,0,s,s))}return h}, +bF8(a,b){var s=B.d.ae(b.current()) +if(b.breakType()!=="none")return B.de +if(s===a.length)return B.df +return B.dL}, +bEs(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.b([],t._f) +a.a=a.b=null +s=A.Wt(a1,0) +r=A.blf().y_(s) +a.c=a.d=a.e=a.f=0 +q=new A.b1i(a,a1,a0) +q.$2(B.K,2) +p=++a.f +for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.bT,j=0;p<=o;p=++a.f){a.b=a.a +a.a=r +if(s!=null&&s>65535){q.$2(B.K,-1) +p=++a.f}s=A.Wt(a1,p) +p=$.b1N +r=(p==null?$.b1N=new A.rX(A.baM(u.K,937,B.ux,n),B.bT,A.D(m,n),l):p).y_(s) +i=a.a +j=i===B.iG?j+1:0 +if(i===B.fH||i===B.iE){q.$2(B.de,5) +continue}if(i===B.iI){if(r===B.fH)q.$2(B.K,5) +else q.$2(B.de,5) +continue}if(r===B.fH||r===B.iE||r===B.iI){q.$2(B.K,6) +continue}p=a.f +if(p>=o)break +if(r===B.em||r===B.lA){q.$2(B.K,7) +continue}if(i===B.em){q.$2(B.dL,18) +continue}if(i===B.lA){q.$2(B.dL,8) +continue}if(i===B.lB){q.$2(B.K,8) +continue}h=i!==B.lv +if(h&&!0)k=i==null?B.bT:i +if(r===B.lv||r===B.lB){if(k!==B.em){if(k===B.iG)--j +q.$2(B.K,9) +r=k +continue}r=B.bT}if(!h||!1){a.a=k +h=k}else h=i +if(r===B.lD||h===B.lD){q.$2(B.K,11) +continue}if(h===B.ly){q.$2(B.K,12) +continue}g=h!==B.em +if(!(!g||h===B.iB||h===B.fG)&&r===B.ly){q.$2(B.K,12) +continue}if(g)g=r===B.lx||r===B.fF||r===B.un||r===B.iC||r===B.lw +else g=!1 +if(g){q.$2(B.K,13) +continue}if(h===B.fE){q.$2(B.K,14) +continue}g=h===B.lG +if(g&&r===B.fE){q.$2(B.K,15) +continue}f=h!==B.lx +if((!f||h===B.fF)&&r===B.lz){q.$2(B.K,16) +continue}if(h===B.lC&&r===B.lC){q.$2(B.K,17) +continue}if(g||r===B.lG){q.$2(B.K,19) +continue}if(h===B.lF||r===B.lF){q.$2(B.dL,20) +continue}if(r===B.iB||r===B.fG||r===B.lz||h===B.ul){q.$2(B.K,21) +continue}if(a.b===B.bS)g=h===B.fG||h===B.iB +else g=!1 +if(g){q.$2(B.K,21) +continue}g=h===B.lw +if(g&&r===B.bS){q.$2(B.K,21) +continue}if(r===B.um){q.$2(B.K,22) +continue}e=h!==B.bT +if(!((!e||h===B.bS)&&r===B.dg))if(h===B.dg)d=r===B.bT||r===B.bS +else d=!1 +else d=!0 +if(d){q.$2(B.K,23) +continue}d=h===B.iJ +if(d)c=r===B.lE||r===B.iF||r===B.iH +else c=!1 +if(c){q.$2(B.K,23) +continue}if((h===B.lE||h===B.iF||h===B.iH)&&r===B.dM){q.$2(B.K,23) +continue}c=!d +if(!c||h===B.dM)b=r===B.bT||r===B.bS +else b=!1 +if(b){q.$2(B.K,24) +continue}if(!e||h===B.bS)b=r===B.iJ||r===B.dM +else b=!1 +if(b){q.$2(B.K,24) +continue}if(!f||h===B.fF||h===B.dg)f=r===B.dM||r===B.iJ +else f=!1 +if(f){q.$2(B.K,25) +continue}f=h!==B.dM +if((!f||d)&&r===B.fE){q.$2(B.K,25) +continue}if((!f||!c||h===B.fG||h===B.iC||h===B.dg||g)&&r===B.dg){q.$2(B.K,25) +continue}g=h===B.iD +if(g)f=r===B.iD||r===B.fI||r===B.fK||r===B.fL +else f=!1 +if(f){q.$2(B.K,26) +continue}f=h!==B.fI +if(!f||h===B.fK)c=r===B.fI||r===B.fJ +else c=!1 +if(c){q.$2(B.K,26) +continue}c=h!==B.fJ +if((!c||h===B.fL)&&r===B.fJ){q.$2(B.K,26) +continue}if((g||!f||!c||h===B.fK||h===B.fL)&&r===B.dM){q.$2(B.K,27) +continue}if(d)g=r===B.iD||r===B.fI||r===B.fJ||r===B.fK||r===B.fL +else g=!1 +if(g){q.$2(B.K,27) +continue}if(!e||h===B.bS)g=r===B.bT||r===B.bS +else g=!1 +if(g){q.$2(B.K,28) +continue}if(h===B.iC)g=r===B.bT||r===B.bS +else g=!1 +if(g){q.$2(B.K,29) +continue}if(!e||h===B.bS||h===B.dg)if(r===B.fE){g=B.c.aV(a1,p) +if(g!==9001)if(!(g>=12296&&g<=12317))g=g>=65047&&g<=65378 +else g=!0 +else g=!0 +g=!g}else g=!1 +else g=!1 +if(g){q.$2(B.K,30) +continue}if(h===B.fF){p=B.c.au(a1,p-1) +if(p!==9001)if(!(p>=12296&&p<=12317))p=p>=65047&&p<=65378 +else p=!0 +else p=!0 +if(!p)p=r===B.bT||r===B.bS||r===B.dg +else p=!1}else p=!1 +if(p){q.$2(B.K,30) +continue}if(r===B.iG){if((j&1)===1)q.$2(B.K,30) +else q.$2(B.dL,30) +continue}if(h===B.iF&&r===B.iH){q.$2(B.K,30) +continue}q.$2(B.dL,31)}q.$2(B.df,3) +return a0}, +wR(a,b,c,d,e){var s,r,q,p +if(c===d)return 0 +s=a.font +if(c===$.bkl&&d===$.bkk&&b===$.bkm&&s===$.bkj)r=$.bkn +else{q=c===0&&d===b.length?b:B.c.ao(b,c,d) +p=a.measureText(q).width +if(p==null)p=null +p.toString +r=p}$.bkl=c +$.bkk=d +$.bkm=b +$.bkj=s +$.bkn=r +if(e==null)e=0 +return B.d.az((e!==0?r+e*(d-c):r)*100)/100}, +beF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1,a2){var s=g==null,r=s?"":g +return new A.KG(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, +blk(a){if(a==null)return null +return A.blj(a.a)}, +blj(a){switch(a){case 0:return"100" +case 1:return"200" +case 2:return"300" +case 3:return"normal" +case 4:return"500" +case 5:return"600" +case 6:return"bold" +case 7:return"800" +case 8:return"900"}return""}, +bFX(a){var s,r,q,p,o=a.length +if(o===0)return"" +for(s=0,r="";s=48&&q<=57))s=q>=1632&&q<=1641 +else s=!0 +if(s)return B.z +r=$.bck().y_(q) +if(r!=null)return r +return null}, +baA(a,b){var s=A.Wt(a,b) +s.toString +if(s>=48&&s<=57)return B.iu +if(s>=1632&&s<=1641)return B.tU +switch($.bck().y_(s)){case B.z:return B.tT +case B.an:return B.tU +case null:return B.lg}}, +Wt(a,b){var s +if(b<0||b>=a.length)return null +s=B.c.au(a,b) +if((s&63488)===55296&&b>>6&31)+1<<16|(s&63)<<10|B.c.au(a,b+1)&1023 +return s}, +bC_(a,b,c){return new A.rX(a,b,A.D(t.S,c),c.h("rX<0>"))}, +bC0(a,b,c,d,e){return new A.rX(A.baM(a,b,c,e),d,A.D(t.S,e),e.h("rX<0>"))}, +baM(a,b,c,d){var s,r,q,p,o,n=A.b([],d.h("p>")),m=a.length +for(s=d.h("ez<0>"),r=0;r=0&&q<=r))break +q+=s +if(A.bCr(b,q))break}return A.wN(q,0,r)}, +bCr(a,b){var s,r,q,p,o,n,m,l,k,j=null +if(b<=0||b>=a.length)return!0 +s=b-1 +if((B.c.au(a,s)&63488)===55296)return!1 +r=$.WI().J4(0,a,b) +q=$.WI().J4(0,a,s) +if(q===B.jJ&&r===B.jK)return!1 +if(A.i8(q,B.pC,B.jJ,B.jK,j,j))return!0 +if(A.i8(r,B.pC,B.jJ,B.jK,j,j))return!0 +if(q===B.pB&&r===B.pB)return!1 +if(A.i8(r,B.hA,B.hB,B.hz,j,j))return!1 +for(p=0;A.i8(q,B.hA,B.hB,B.hz,j,j);){++p +s=b-p-1 +if(s<0)return!0 +o=$.WI() +n=A.Wt(a,s) +q=n==null?o.b:o.y_(n)}if(A.i8(q,B.cc,B.bo,j,j,j)&&A.i8(r,B.cc,B.bo,j,j,j))return!1 +m=0 +do{++m +l=$.WI().J4(0,a,b+m)}while(A.i8(l,B.hA,B.hB,B.hz,j,j)) +do{++p +k=$.WI().J4(0,a,b-p-1)}while(A.i8(k,B.hA,B.hB,B.hz,j,j)) +if(A.i8(q,B.cc,B.bo,j,j,j)&&A.i8(r,B.pz,B.hy,B.eV,j,j)&&A.i8(l,B.cc,B.bo,j,j,j))return!1 +if(A.i8(k,B.cc,B.bo,j,j,j)&&A.i8(q,B.pz,B.hy,B.eV,j,j)&&A.i8(r,B.cc,B.bo,j,j,j))return!1 +s=q===B.bo +if(s&&r===B.eV)return!1 +if(s&&r===B.py&&l===B.bo)return!1 +if(k===B.bo&&q===B.py&&r===B.bo)return!1 +s=q===B.cW +if(s&&r===B.cW)return!1 +if(A.i8(q,B.cc,B.bo,j,j,j)&&r===B.cW)return!1 +if(s&&A.i8(r,B.cc,B.bo,j,j,j))return!1 +if(k===B.cW&&A.i8(q,B.pA,B.hy,B.eV,j,j)&&r===B.cW)return!1 +if(s&&A.i8(r,B.pA,B.hy,B.eV,j,j)&&l===B.cW)return!1 +if(q===B.hC&&r===B.hC)return!1 +if(A.i8(q,B.cc,B.bo,B.cW,B.hC,B.jI)&&r===B.jI)return!1 +if(q===B.jI&&A.i8(r,B.cc,B.bo,B.cW,B.hC,j))return!1 +return!0}, +i8(a,b,c,d,e,f){if(a===b)return!0 +if(a===c)return!0 +if(d!=null&&a===d)return!0 +if(e!=null&&a===e)return!0 +if(f!=null&&a===f)return!0 +return!1}, +bvU(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.Hw +case"TextInputAction.previous":return B.HG +case"TextInputAction.done":return B.Ha +case"TextInputAction.go":return B.Hi +case"TextInputAction.newline":return B.Hg +case"TextInputAction.search":return B.HO +case"TextInputAction.send":return B.HP +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.Hx}}, +beE(a,b){switch(a){case"TextInputType.number":return b?B.H5:B.Hy +case"TextInputType.phone":return B.HF +case"TextInputType.emailAddress":return B.Hb +case"TextInputType.url":return B.I2 +case"TextInputType.multiline":return B.Hv +case"TextInputType.none":return B.qL +case"TextInputType.text":default:return B.HZ}}, +bB7(a){var s +if(a==="TextCapitalization.words")s=B.DT +else if(a==="TextCapitalization.characters")s=B.DV +else s=a==="TextCapitalization.sentences"?B.DU:B.pf +return new A.Qp(s)}, +bEI(a){}, +apl(a,b){var s,r="transparent",q="none",p=a.style +A.L(p,"white-space","pre-wrap") +A.L(p,"align-content","center") +A.L(p,"padding","0") +A.L(p,"opacity","1") +A.L(p,"color",r) +A.L(p,"background-color",r) +A.L(p,"background",r) +A.L(p,"outline",q) +A.L(p,"border",q) +A.L(p,"resize",q) +A.L(p,"width","0") +A.L(p,"height","0") +A.L(p,"text-shadow",r) +A.L(p,"transform-origin","0 0 0") +if(b){A.L(p,"top","-9999px") +A.L(p,"left","-9999px")}s=$.dM() +if(s!==B.cg)s=s===B.ab +else s=!0 +if(s)a.classList.add("transparentTextEditing") +A.L(p,"caret-color",r)}, +bvT(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +if(a1==null)return null +s=t.N +r=t.e +q=A.D(s,r) +p=A.D(s,t.M1) +o=A.cc(self.document,"form") +o.noValidate=!0 +o.method="post" +o.action="#" +A.dY(o,"submit",r.a(A.c6(new A.axo())),null) +A.apl(o,!1) +n=J.uR(0,s) +m=A.b6L(a1,B.DS) +if(a2!=null)for(s=t.a,r=J.h8(a2,s),l=A.q(r),r=new A.cw(r,r.gE(r),l.h("cw")),k=m.b,l=l.h("K.E");r.D();){j=r.d +if(j==null)j=l.a(j) +i=J.aK(j) +h=s.a(i.i(j,"autofill")) +g=A.cC(i.i(j,"textCapitalization")) +if(g==="TextCapitalization.words")g=B.DT +else if(g==="TextCapitalization.characters")g=B.DV +else g=g==="TextCapitalization.sentences"?B.DU:B.pf +f=A.b6L(h,new A.Qp(g)) +g=f.b +n.push(g) +if(g!==k){e=A.beE(A.cC(J.c0(s.a(i.i(j,"inputType")),"name")),!1).RC() +f.a.jQ(e) +f.jQ(e) +A.apl(e,!1) +p.t(0,g,f) +q.t(0,g,e) +o.append(e)}}else n.push(m.b) +B.b.kd(n) +for(s=n.length,d=0,r="";d0?r+"*":r)+c}b=r.charCodeAt(0)==0?r:r +a=$.Ws.i(0,b) +if(a!=null)a.remove() +a0=A.cc(self.document,"input") +A.apl(a0,!0) +a0.className="submitBtn" +A.avV(a0,"submit") +o.append(a0) +return new A.axl(o,q,p,b)}, +b6L(a,b){var s,r=J.aK(a),q=A.cC(r.i(a,"uniqueIdentifier")),p=t.kc.a(r.i(a,"hints")),o=p==null||J.kw(p)?null:A.cC(J.m8(p)),n=A.beC(t.a.a(r.i(a,"editingValue"))) +if(o!=null){s=$.bmX().a.i(0,o) +if(s==null)s=o}else s=null +return new A.Xs(n,q,s,A.eJ(r.i(a,"hintText")))}, +baJ(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +r=Math.max(s,r) +return B.c.ao(a,0,q)+b+B.c.cf(a,r)}, +bB9(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=a3.a,g=a3.b,f=a3.c,e=a3.d,d=a3.e,c=a3.f,b=a3.r,a=a3.w,a0=new A.Gn(h,g,f,e,d,c,b,a) +d=a2==null +c=d?null:a2.b +s=c==(d?null:a2.c) +c=g.length +r=c===0 +q=r&&e!==-1 +r=!r +p=r&&!s +if(q){o=h.length-a1.a.length +f=a1.b +if(f!==(d?null:a2.b)){f=e-o +a0.c=f}else{a0.c=f +e=f+o +a0.d=e}}else if(p){f=a2.b +a0.c=f}n=b!=null&&b!==a +if(r&&s&&n){b.toString +f=a0.c=b}if(!(f===-1&&f===e)){m=A.baJ(h,g,new A.d7(f,e)) +f=a1.a +f.toString +if(m!==f){l=B.c.O(g,".") +for(e=A.bn(A.bbe(g),!0,!1,!1).B7(0,f),e=new A.GZ(e.a,e.b,e.c),d=t.Qz,b=h.length;e.D();){k=e.d +a=(k==null?d.a(k):k).b +r=a.index +if(!(r>=0&&r+a[0].length<=b)){j=r+c-1 +i=A.baJ(h,g,new A.d7(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.baJ(h,g,new A.d7(r,j))}if(i===f){a0.c=r +a0.d=j +break}}}}a0.e=a1.b +a0.f=a1.c +return a0}, +ax9(a,b,c,d,e){var s,r=a==null?0:a +r=Math.max(0,r) +s=d==null?0:d +return new A.Df(e,r,Math.max(0,s),b,c)}, +beC(a){var s=J.aK(a),r=A.eJ(s.i(a,"text")),q=B.d.ae(A.oo(s.i(a,"selectionBase"))),p=B.d.ae(A.oo(s.i(a,"selectionExtent"))),o=A.b8c(a,"composingBase"),n=A.b8c(a,"composingExtent") +s=o==null?-1:o +return A.ax9(q,s,n==null?-1:n,p,r)}, +beB(a){var s,r,q,p=null,o=globalThis.HTMLInputElement +if(o!=null&&a instanceof o){s=a.value +if(s==null)s=p +r=a.selectionStart +if(r==null)r=p +r=r==null?p:B.d.ae(r) +q=a.selectionEnd +if(q==null)q=p +return A.ax9(r,-1,-1,q==null?p:B.d.ae(q),s)}else{o=globalThis.HTMLTextAreaElement +if(o!=null&&a instanceof o){s=a.value +if(s==null)s=p +r=a.selectionStart +if(r==null)r=p +r=r==null?p:B.d.ae(r) +q=a.selectionEnd +if(q==null)q=p +return A.ax9(r,-1,-1,q==null?p:B.d.ae(q),s)}else throw A.d(A.a8("Initialized with unsupported input type"))}}, +bfh(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.aK(a),k=t.a,j=A.cC(J.c0(k.a(l.i(a,n)),"name")),i=A.wJ(J.c0(k.a(l.i(a,n)),"decimal")) +j=A.beE(j,i===!0) +i=A.eJ(l.i(a,"inputAction")) +if(i==null)i="TextInputAction.done" +s=A.wJ(l.i(a,"obscureText")) +r=A.wJ(l.i(a,"readOnly")) +q=A.wJ(l.i(a,"autocorrect")) +p=A.bB7(A.cC(l.i(a,"textCapitalization"))) +k=l.aX(a,m)?A.b6L(k.a(l.i(a,m)),B.DS):null +o=A.bvT(t.nA.a(l.i(a,m)),t.kc.a(l.i(a,"fields"))) +l=A.wJ(l.i(a,"enableDeltaModel")) +return new A.aBM(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, +bww(a){return new A.a1F(a,A.b([],t.Up),$,$,$,null)}, +bJG(){$.Ws.ab(0,new A.b5z())}, +bH4(){var s,r,q +for(s=$.Ws.gby($.Ws),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a +if(q==null)q=r.a(q) +q.remove()}$.Ws.aj(0)}, +bvE(a){var s=J.aK(a),r=A.il(J.na(t._.a(s.i(a,"transform")),new A.awB(),t.z),!0,t.i) +return new A.awA(A.oo(s.i(a,"width")),A.oo(s.i(a,"height")),new Float32Array(A.es(r)))}, +bIa(a,b){var s,r={},q=new A.aT($.aF,b.h("aT<0>")) +r.a=!0 +s=a.$1(new A.b4Q(r,new A.tk(q,b.h("tk<0>")),b)) +r.a=!1 +if(s!=null)throw A.d(A.bG(s)) +return q}, +bbi(a,b){var s=a.style +A.L(s,"transform-origin","0 0 0") +A.L(s,"transform",A.n2(b))}, +n2(a){var s=A.b5M(a) +if(s===B.Eh)return"matrix("+A.h(a[0])+","+A.h(a[1])+","+A.h(a[4])+","+A.h(a[5])+","+A.h(a[12])+","+A.h(a[13])+")" +else if(s===B.jE)return A.bI1(a) +else return"none"}, +b5M(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return B.jE +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.Eg +else return B.Eh}, +bI1(a){var s=a[0] +if(s===1&&a[1]===0&&a[2]===0&&a[3]===0&&a[4]===0&&a[5]===1&&a[6]===0&&a[7]===0&&a[8]===0&&a[9]===0&&a[10]===1&&a[11]===0&&a[14]===0&&a[15]===1)return"translate3d("+A.h(a[12])+"px, "+A.h(a[13])+"px, 0px)" +else return"matrix3d("+A.h(s)+","+A.h(a[1])+","+A.h(a[2])+","+A.h(a[3])+","+A.h(a[4])+","+A.h(a[5])+","+A.h(a[6])+","+A.h(a[7])+","+A.h(a[8])+","+A.h(a[9])+","+A.h(a[10])+","+A.h(a[11])+","+A.h(a[12])+","+A.h(a[13])+","+A.h(a[14])+","+A.h(a[15])+")"}, +b5O(a,b){var s=$.brx() +s[0]=b.a +s[1]=b.b +s[2]=b.c +s[3]=b.d +A.b5N(a,s) +return new A.x(s[0],s[1],s[2],s[3])}, +b5N(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bcj() +a0[0]=a2[0] +a0[4]=a2[1] +a0[8]=0 +a0[12]=1 +a0[1]=a2[2] +a0[5]=a2[1] +a0[9]=0 +a0[13]=1 +a0[2]=a2[0] +a0[6]=a2[3] +a0[10]=0 +a0[14]=1 +a0[3]=a2[2] +a0[7]=a2[3] +a0[11]=0 +a0[15]=1 +s=$.brw().a +r=s[0] +q=s[4] +p=s[8] +o=s[12] +n=s[1] +m=s[5] +l=s[9] +k=s[13] +j=s[2] +i=s[6] +h=s[10] +g=s[14] +f=s[3] +e=s[7] +d=s[11] +c=s[15] +b=a1.a +s[0]=r*b[0]+q*b[4]+p*b[8]+o*b[12] +s[4]=r*b[1]+q*b[5]+p*b[9]+o*b[13] +s[8]=r*b[2]+q*b[6]+p*b[10]+o*b[14] +s[12]=r*b[3]+q*b[7]+p*b[11]+o*b[15] +s[1]=n*b[0]+m*b[4]+l*b[8]+k*b[12] +s[5]=n*b[1]+m*b[5]+l*b[9]+k*b[13] +s[9]=n*b[2]+m*b[6]+l*b[10]+k*b[14] +s[13]=n*b[3]+m*b[7]+l*b[11]+k*b[15] +s[2]=j*b[0]+i*b[4]+h*b[8]+g*b[12] +s[6]=j*b[1]+i*b[5]+h*b[9]+g*b[13] +s[10]=j*b[2]+i*b[6]+h*b[10]+g*b[14] +s[14]=j*b[3]+i*b[7]+h*b[11]+g*b[15] +s[3]=f*b[0]+e*b[4]+d*b[8]+c*b[12] +s[7]=f*b[1]+e*b[5]+d*b[9]+c*b[13] +s[11]=f*b[2]+e*b[6]+d*b[10]+c*b[14] +s[15]=f*b[3]+e*b[7]+d*b[11]+c*b[15] +a=b[15] +if(a===0)a=1 +a2[0]=Math.min(Math.min(Math.min(a0[0],a0[1]),a0[2]),a0[3])/a +a2[1]=Math.min(Math.min(Math.min(a0[4],a0[5]),a0[6]),a0[7])/a +a2[2]=Math.max(Math.max(Math.max(a0[0],a0[1]),a0[2]),a0[3])/a +a2[3]=Math.max(Math.max(Math.max(a0[4],a0[5]),a0[6]),a0[7])/a}, +bmf(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +fT(a){if(a==null)return null +return A.Wp(a.gm(a))}, +Wp(a){var s,r +if(a===4278190080)return"#000000" +if((a&4278190080)>>>0===4278190080){s=B.e.hC(a&16777215,16) +switch(s.length){case 1:return"#00000"+s +case 2:return"#0000"+s +case 3:return"#000"+s +case 4:return"#00"+s +case 5:return"#0"+s +default:return"#"+s}}else{r=""+"rgba("+B.e.k(a>>>16&255)+","+B.e.k(a>>>8&255)+","+B.e.k(a&255)+","+B.d.k((a>>>24&255)/255)+")" +return r.charCodeAt(0)==0?r:r}}, +bH6(a,b,c,d){var s=""+a,r=""+b,q=""+c +if(d===255)return"rgb("+s+","+r+","+q+")" +else return"rgba("+s+","+r+","+q+","+B.d.aZ(d/255,2)+")"}, +bk8(){if(A.bID())return"BlinkMacSystemFont" +var s=$.hv() +if(s!==B.bf)s=s===B.ct +else s=!0 +if(s)return"-apple-system, BlinkMacSystemFont" +return"Arial"}, +b4o(a){var s +if(J.hw(B.a2N.a,a))return a +s=$.hv() +if(s!==B.bf)s=s===B.ct +else s=!0 +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.bk8() +return'"'+A.h(a)+'", '+A.bk8()+", sans-serif"}, +bIY(a){var s,r,q,p=a.length,o=new Float32Array(p*2) +for(s=0,r=0;sc)return c +else return a}, +wQ(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s")).cl(0," ")}, +hM(a,b,c){A.L(a.style,b,c)}, +Wr(a,b,c,d,e,f,g,h,i){var s=$.bk4 +if(s==null?$.bk4=a.ellipse!=null:s)A.X(a,"ellipse",[b,c,d,e,f,g,h,i]) +else{a.save() +a.translate(b,c) +a.rotate(f) +a.scale(d,e) +A.bvb(a,0,0,1,g,h,i) +a.restore()}}, +bbf(a){var s +for(;a.lastChild!=null;){s=a.lastChild +if(s.parentNode!=null)s.parentNode.removeChild(s)}}, +b8q(a,b,c){var s=b.h("@<0>").ad(c),r=new A.Bs(s.h("Bs<+key,value(1,2)>")) +r.a=r +r.b=r +return new A.a3q(a,new A.xX(r,s.h("xX<+key,value(1,2)>")),A.D(b,s.h("b7p<+key,value(1,2)>")),s.h("a3q<1,2>"))}, +bmD(a,b){if(b==null){if(a.length!==2)throw A.d(A.bP(u.n,null))}else if(a.length!==b.length)throw A.d(A.bP(u.L,null))}, +hh(){var s=new Float32Array(16) +s[15]=1 +s[0]=1 +s[5]=1 +s[10]=1 +return new A.db(s)}, +bxQ(a){return new A.db(a)}, +bxU(a){var s=new A.db(new Float32Array(16)) +if(s.lJ(a)===0)return null +return s}, +biA(a,b,c){var s=new Float32Array(3) +s[0]=a +s[1]=b +s[2]=c +return new A.wk(s)}, +BS(a){var s=new Float32Array(16) +s[15]=a[15] +s[14]=a[14] +s[13]=a[13] +s[12]=a[12] +s[11]=a[11] +s[10]=a[10] +s[9]=a[9] +s[8]=a[8] +s[7]=a[7] +s[6]=a[6] +s[5]=a[5] +s[4]=a[4] +s[3]=a[3] +s[2]=a[2] +s[1]=a[1] +s[0]=a[0] +return s}, +buy(a){var s=new A.a_n(a,A.G4(null,null,t.FW)) +s.amf(a) +return s}, +buP(a){var s,r +if(a!=null)return A.buy(a) +else{s=new A.a1o(A.G4(null,null,t.tW)) +r=self.window.visualViewport +if(r==null)r=self.window +s.a=A.eE(r,"resize",s.gaxh()) +return s}}, +buz(a){var s=t.e.a(A.c6(new A.acY())) +A.bve(a) +return new A.auR(a,!0,s)}, +bvO(a){if(a!=null)return A.buz(a) +else return A.bwp()}, +bwp(){return new A.azb(!0,t.e.a(A.c6(new A.acY())))}, +bvW(a,b){var s=new A.a0B(a,b,A.ew(null,t.H),B.hx) +s.amh(a,b) +return s}, +IA:function IA(a){var _=this +_.a=a +_.d=_.c=_.b=null}, +aqJ:function aqJ(a,b){this.a=a +this.b=b}, +aqO:function aqO(a){this.a=a}, +aqN:function aqN(a){this.a=a}, +aqP:function aqP(a){this.a=a}, +aqM:function aqM(a,b){this.a=a +this.b=b}, +aqL:function aqL(a){this.a=a}, +aqK:function aqK(a){this.a=a}, +aqU:function aqU(a){this.b=a}, +Jd:function Jd(a,b){this.a=a +this.b=b}, +p8:function p8(a,b){this.a=a +this.b=b}, +asL:function asL(a,b,c,d,e){var _=this +_.e=_.d=null +_.f=a +_.r=b +_.z=_.y=_.x=_.w=null +_.Q=0 +_.as=c +_.a=d +_.b=null +_.c=e}, +auA:function auA(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=_.r=null +_.x=1 +_.Q=_.z=_.y=null +_.as=!1}, +akb:function akb(){}, +j3:function j3(a){this.a=a}, +a6k:function a6k(a,b){this.b=a +this.a=b}, +ata:function ata(a,b){this.a=a +this.b=b}, +dp:function dp(){}, +YC:function YC(a){this.a=a}, +Zg:function Zg(){}, +Ze:function Ze(){}, +Zo:function Zo(a,b){this.a=a +this.b=b}, +Zk:function Zk(a,b){this.a=a +this.b=b}, +Zf:function Zf(a){this.a=a}, +Zn:function Zn(a){this.a=a}, +YF:function YF(a,b,c){this.a=a +this.b=b +this.c=c}, +YJ:function YJ(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +YE:function YE(a,b){this.a=a +this.b=b}, +YD:function YD(a,b){this.a=a +this.b=b}, +YL:function YL(a,b){this.a=a +this.b=b}, +YQ:function YQ(a,b,c){this.a=a +this.b=b +this.c=c}, +YS:function YS(a){this.a=a}, +Z_:function Z_(a,b,c){this.a=a +this.b=b +this.c=c}, +YW:function YW(a,b,c){this.a=a +this.b=b +this.c=c}, +YY:function YY(a,b){this.a=a +this.b=b}, +YX:function YX(a,b){this.a=a +this.b=b}, +YM:function YM(a,b,c){this.a=a +this.b=b +this.c=c}, +YR:function YR(a,b){this.a=a +this.b=b}, +YK:function YK(a,b,c){this.a=a +this.b=b +this.c=c}, +YU:function YU(a,b){this.a=a +this.b=b}, +YZ:function YZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +YN:function YN(a,b,c){this.a=a +this.b=b +this.c=c}, +YP:function YP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +YO:function YO(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +YT:function YT(a,b){this.a=a +this.b=b}, +YV:function YV(a){this.a=a}, +Zh:function Zh(a,b){this.a=a +this.b=b}, +Zj:function Zj(a){this.a=a}, +Zi:function Zi(a,b,c){this.a=a +this.b=b +this.c=c}, +aIn:function aIn(a){this.a=$ +this.b=a +this.c=null}, +aIo:function aIo(a){this.a=a}, +aIp:function aIp(a){this.a=a}, +a8f:function a8f(a,b){this.a=a +this.b=b}, +b5r:function b5r(a){this.a=a}, +b5s:function b5s(){}, +b5t:function b5t(a){this.a=a}, +b5u:function b5u(){}, +b1e:function b1e(){}, +b1u:function b1u(a,b){this.a=a +this.b=b}, +b1t:function b1t(a,b){this.a=a +this.b=b}, +Ya:function Ya(a){this.a=a}, +Mg:function Mg(a){this.b=a +this.a=null}, +YG:function YG(){}, +Jv:function Jv(a,b){this.a=a +this.b=b}, +Cw:function Cw(a){this.a=a}, +Z8:function Z8(){}, +Zl:function Zl(){}, +Cv:function Cv(a,b){this.a=a +this.b=b}, +a2e:function a2e(a,b,c,d,e,f,g,h,i){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.Q=i}, +aAW:function aAW(){}, +aAX:function aAX(a){this.a=a}, +aAT:function aAT(){}, +aAU:function aAU(a){this.a=a}, +aAV:function aAV(a){this.a=a}, +va:function va(a,b){this.a=a +this.b=b}, +zo:function zo(a,b){this.a=a +this.b=b}, +nN:function nN(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +MP:function MP(a){this.a=a}, +a0s:function a0s(a,b){this.a=a +this.b=b}, +pI:function pI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b4G:function b4G(a,b){this.a=a +this.b=b}, +b4F:function b4F(a,b){this.a=a +this.b=b}, +a1e:function a1e(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1}, +ayK:function ayK(){}, +ayL:function ayL(){}, +b4J:function b4J(){}, +b4K:function b4K(a){this.a=a}, +b1W:function b1W(){}, +b1X:function b1X(){}, +b1T:function b1T(){}, +b1U:function b1U(){}, +b1V:function b1V(){}, +b1Y:function b1Y(){}, +a0M:function a0M(a,b,c){this.a=a +this.b=b +this.c=c}, +ay2:function ay2(a,b,c){this.a=a +this.b=b +this.c=c}, +aFJ:function aFJ(){this.a=0}, +FT:function FT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null}, +aMS:function aMS(){}, +aMT:function aMT(){}, +aMU:function aMU(){}, +aMR:function aMR(a,b){this.a=a +this.b=b}, +Fg:function Fg(a,b,c){this.a=a +this.b=b +this.c=c}, +rY:function rY(a,b,c){this.a=a +this.b=b +this.c=c}, +a2l:function a2l(a){this.a=a}, +b5y:function b5y(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +u4:function u4(a,b){var _=this +_.a=$ +_.b=a +_.c=b +_.d=!1}, +ID:function ID(a,b){this.a=a +this.b=b}, +Z5:function Z5(){}, +RP:function RP(a,b){this.c=a +this.d=b +this.a=null}, +YA:function YA(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=0 +_.e=-1 +_.f=0 +_.r=c +_.w=d +_.x=!1 +_.a=null}, +Jw:function Jw(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=$ +_.f=!1 +_.r=0 +_.w=null +_.x=d}, +at2:function at2(){}, +at3:function at3(a){this.a=a}, +qP:function qP(a,b){this.a=a +this.b=b}, +a2E:function a2E(a,b){this.a=a +this.$ti=b}, +aBU:function aBU(a,b){this.a=a +this.b=b}, +aBV:function aBV(a){this.a=a}, +aBX:function aBX(a){this.a=a}, +aBW:function aBW(a){this.a=a}, +oU:function oU(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=_.e=null +_.$ti=e}, +jW:function jW(){}, +aIf:function aIf(a){this.c=a}, +aGk:function aGk(a,b){this.a=a +this.b=b}, +CQ:function CQ(){}, +a7a:function a7a(a,b){this.c=a +this.a=null +this.b=b}, +Xw:function Xw(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Zs:function Zs(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Zv:function Zv(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +Zu:function Zu(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +a4D:function a4D(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=null +_.b=d}, +QX:function QX(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +a4B:function a4B(a,b,c){var _=this +_.f=a +_.c=b +_.a=null +_.b=c}, +a5u:function a5u(a,b,c){var _=this +_.c=a +_.d=b +_.a=null +_.b=c}, +a35:function a35(a){this.a=a}, +aCV:function aCV(a){this.a=a +this.b=$}, +aCW:function aCW(a,b){this.a=a +this.b=b}, +az6:function az6(a,b,c){this.a=a +this.b=b +this.c=c}, +az8:function az8(a,b,c){this.a=a +this.b=b +this.c=c}, +az9:function az9(a,b,c){this.a=a +this.b=b +this.c=c}, +aug:function aug(){}, +Z9:function Z9(a,b){this.b=a +this.c=b +this.a=null}, +Za:function Za(a){this.a=a}, +b1w:function b1w(){}, +aFj:function aFj(){}, +B8:function B8(a,b){this.a=null +this.b=a +this.$ti=b}, +a_7:function a_7(a,b){var _=this +_.a=$ +_.b=1 +_.c=a +_.$ti=b}, +r8:function r8(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$}, +qe:function qe(a,b){this.a=a +this.b=b}, +aFg:function aFg(a){this.a=a}, +Cx:function Cx(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=0 +_.e=c +_.f=d +_.r=!0 +_.w=4278190080 +_.x=!1 +_.as=_.Q=_.z=_.y=null +_.at=e +_.ay=_.ax=null +_.ch=0 +_.a=_.cx=_.CW=null}, +at4:function at4(){}, +Z0:function Z0(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.b=!1 +_.a=null}, +Cy:function Cy(a){this.b=a +this.c=$ +this.a=null}, +Zd:function Zd(a,b){this.a=a +this.b=b +this.c=$}, +YI:function YI(a){var _=this +_.b=a +_.c=0 +_.a=_.d=null}, +YH:function YH(a,b){this.b=a +this.c=b +this.a=null}, +at9:function at9(){}, +Jx:function Jx(a,b){var _=this +_.b=a +_.c=b +_.d=!1 +_.a=_.e=null}, +u5:function u5(){this.c=this.b=this.a=null}, +aIE:function aIE(a,b){this.a=a +this.b=b}, +Cn:function Cn(a,b){this.a=a +this.b=b}, +Ye:function Ye(){this.a=$ +this.b=null +this.c=$}, +mf:function mf(){}, +Z4:function Z4(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.b=!1 +_.a=null}, +Z2:function Z2(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.b=!1 +_.a=null}, +Z3:function Z3(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.b=!1 +_.a=null}, +Z1:function Z1(a,b,c,d,e,f,g,h){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.b=!1 +_.a=null}, +Z6:function Z6(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=null +_.b=!1 +_.a=null}, +a8e:function a8e(a,b,c){this.a=a +this.b=b +this.c=c}, +fu:function fu(){}, +fD:function fD(){}, +Q5:function Q5(a,b){this.a=a +this.b=b}, +pr:function pr(a){var _=this +_.a=null +_.b=!0 +_.c=!1 +_.w=_.r=_.f=_.e=_.d=null +_.x=a +_.y=null +_.at=_.as=_.Q=_.z=-1 +_.ax=!1 +_.ch=_.ay=null +_.CW=-1}, +aO7:function aO7(a){this.a=a}, +Zm:function Zm(a,b){this.a=a +this.b=b +this.c=!1}, +a95:function a95(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d}, +Zc:function Zc(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Jz:function Jz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dy=_.dx=$}, +atb:function atb(a){this.a=a}, +Jy:function Jy(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Zb:function Zb(a){var _=this +_.a=$ +_.b=-1/0 +_.c=a +_.d=0 +_.e=!1 +_.z=_.y=_.x=_.w=_.r=_.f=0 +_.Q=$ +_.as=!1}, +Z7:function Z7(a){this.a=a}, +at7:function at7(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=d}, +b1A:function b1A(a){this.a=a}, +LE:function LE(a,b){this.a=a +this.b=b}, +Yb:function Yb(a){this.a=a}, +JA:function JA(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=!1 +_.a=null}, +atc:function atc(a){this.a=a}, +Zy:function Zy(a,b){this.a=a +this.b=b}, +atx:function atx(a,b){this.a=a +this.b=b}, +aty:function aty(a,b){this.a=a +this.b=b}, +atv:function atv(a){this.a=a}, +atw:function atw(a,b){this.a=a +this.b=b}, +atu:function atu(a){this.a=a}, +Zx:function Zx(){}, +att:function att(){}, +a0I:function a0I(){}, +axW:function axW(){}, +ZK:function ZK(a,b){this.a=a +this.b=b}, +KD:function KD(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ayq:function ayq(){this.a=!1 +this.b=null}, +avT:function avT(a){this.a=a}, +avW:function avW(){}, +a2g:function a2g(a,b){this.a=a +this.b=b}, +aAY:function aAY(a){this.a=a}, +a2f:function a2f(a,b){this.a=a +this.b=b}, +Lq:function Lq(a,b){this.a=a +this.b=b}, +avU:function avU(a){this.a=a}, +a02:function a02(a,b,c){this.a=a +this.b=b +this.c=c}, +Kl:function Kl(a,b){this.a=a +this.b=b}, +b4w:function b4w(a){this.a=a}, +b2i:function b2i(){}, +ae2:function ae2(a,b){this.a=a +this.b=-1 +this.$ti=b}, +i9:function i9(a,b){this.a=a +this.$ti=b}, +ae7:function ae7(a,b){this.a=a +this.b=-1 +this.$ti=b}, +ta:function ta(a,b){this.a=a +this.$ti=b}, +a00:function a00(a,b){this.a=a +this.b=$ +this.$ti=b}, +a1a:function a1a(a){var _=this +_.a=a +_.e=_.d=_.c=_.b=null +_.r=_.f=$}, +ayB:function ayB(a){this.a=a}, +ayC:function ayC(a){this.a=a}, +axp:function axp(){}, +a7r:function a7r(a,b){this.a=a +this.b=b}, +Af:function Af(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aka:function aka(a,b){this.a=a +this.b=b}, +aKU:function aKU(){}, +b5C:function b5C(){}, +b5B:function b5B(){}, +lr:function lr(a,b){this.a=a +this.$ti=b}, +a_8:function a_8(a){this.b=this.a=null +this.$ti=a}, +H7:function H7(a,b,c){this.a=a +this.b=b +this.$ti=c}, +a7U:function a7U(){this.a=$}, +a0o:function a0o(){this.a=$}, +Nv:function Nv(a,b,c,d){var _=this +_.CW=a +_.dx=_.db=_.cy=_.cx=null +_.dy=$ +_.fr=null +_.x=b +_.a=c +_.b=-1 +_.c=d +_.w=_.r=_.f=_.e=_.d=null}, +q6:function q6(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=null +_.f=d +_.r=e +_.w=f +_.x=0 +_.y=g +_.Q=_.z=null +_.ax=_.at=_.as=!1 +_.ay=h +_.ch=i}, +eb:function eb(a){this.b=a}, +a94:function a94(a){this.a=a}, +Se:function Se(){}, +Nx:function Nx(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.l2$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +a5n:function a5n(a,b,c,d,e,f){var _=this +_.CW=a +_.cx=b +_.l2$=c +_.x=d +_.a=e +_.b=-1 +_.c=f +_.w=_.r=_.f=_.e=_.d=null}, +Nw:function Nw(a,b,c,d,e){var _=this +_.CW=a +_.cx=b +_.cy=null +_.x=c +_.a=d +_.b=-1 +_.c=e +_.w=_.r=_.f=_.e=_.d=null}, +aOb:function aOb(a,b,c){this.a=a +this.b=b +this.c=c}, +aOa:function aOa(a,b){this.a=a +this.b=b}, +avO:function avO(a,b,c,d){var _=this +_.a=a +_.a8u$=b +_.xZ$=c +_.qc$=d}, +Ny:function Ny(a,b,c,d,e){var _=this +_.CW=a +_.cx=b +_.cy=null +_.x=c +_.a=d +_.b=-1 +_.c=e +_.w=_.r=_.f=_.e=_.d=null}, +Nz:function Nz(a,b,c,d,e){var _=this +_.CW=a +_.cx=b +_.cy=null +_.x=c +_.a=d +_.b=-1 +_.c=e +_.w=_.r=_.f=_.e=_.d=null}, +Gb:function Gb(a){this.a=a +this.b=!1}, +Gc:function Gc(){var _=this +_.e=_.d=_.c=_.b=_.a=null +_.f=!0 +_.r=4278190080 +_.z=_.y=_.x=_.w=null}, +jL:function jL(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aIw:function aIw(){var _=this +_.d=_.c=_.b=_.a=0}, +auj:function auj(){var _=this +_.d=_.c=_.b=_.a=0}, +acU:function acU(){this.b=this.a=null}, +auE:function auE(){var _=this +_.d=_.c=_.b=_.a=0}, +w2:function w2(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.e=_.d=-1}, +aHf:function aHf(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=0 +_.f=-1 +_.Q=_.z=_.y=_.x=_.w=_.r=0}, +a97:function a97(a){this.a=a}, +alx:function alx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=-1 +_.f=0}, +ai2:function ai2(a){var _=this +_.b=0 +_.c=a +_.e=0 +_.f=!1}, +aYk:function aYk(a,b){this.a=a +this.b=b}, +aO1:function aO1(a){this.a=null +this.b=a}, +a96:function a96(a,b,c){this.a=a +this.c=b +this.d=c}, +UZ:function UZ(a,b,c){this.c=a +this.a=b +this.b=c}, +HQ:function HQ(a,b,c){this.a=a +this.b=b +this.c=c}, +EX:function EX(a,b){var _=this +_.b=_.a=null +_.e=_.d=_.c=0 +_.f=a +_.r=b +_.x=_.w=0 +_.y=null +_.z=0 +_.as=_.Q=!0 +_.ch=_.ay=_.ax=_.at=!1 +_.CW=-1 +_.cx=0}, +vk:function vk(a){var _=this +_.a=a +_.b=-1 +_.e=_.d=_.c=0}, +ru:function ru(){this.b=this.a=null}, +aMP:function aMP(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aHh:function aHh(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=d}, +vc:function vc(a,b){this.a=a +this.b=b}, +a5q:function a5q(a,b,c,d,e,f,g){var _=this +_.ch=null +_.CW=a +_.cx=b +_.cy=c +_.db=d +_.dy=1 +_.fr=!1 +_.fx=e +_.id=_.go=_.fy=null +_.a=f +_.b=-1 +_.c=g +_.w=_.r=_.f=_.e=_.d=null}, +aHo:function aHo(a){this.a=a}, +aJ3:function aJ3(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.f=_.e=!1 +_.r=1}, +ej:function ej(){}, +Ks:function Ks(){}, +Nm:function Nm(){}, +a50:function a50(){}, +a54:function a54(a,b){this.a=a +this.b=b}, +a52:function a52(a,b){this.a=a +this.b=b}, +a51:function a51(a){this.a=a}, +a53:function a53(a){this.a=a}, +a4M:function a4M(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4L:function a4L(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4K:function a4K(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4O:function a4O(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4R:function a4R(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4T:function a4T(a){var _=this +_.f=a +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a5_:function a5_(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4W:function a4W(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4Y:function a4Y(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4X:function a4X(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4P:function a4P(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.x=null +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4S:function a4S(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4N:function a4N(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4V:function a4V(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4Z:function a4Z(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4Q:function a4Q(a,b,c){var _=this +_.f=a +_.r=b +_.w=c +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +Nl:function Nl(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +a4U:function a4U(a,b){var _=this +_.f=a +_.r=b +_.a=!1 +_.c=_.b=-1/0 +_.e=_.d=1/0}, +aYj:function aYj(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.d=_.c=17976931348623157e292 +_.f=_.e=-17976931348623157e292 +_.r=b +_.w=c +_.x=!0 +_.y=d +_.z=!1 +_.ax=_.at=_.as=_.Q=0}, +a6U:function a6U(){var _=this +_.d=_.c=_.b=_.a=!1}, +a98:function a98(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +wG:function wG(){}, +aAQ:function aAQ(){this.b=this.a=$}, +aAR:function aAR(){}, +aAS:function aAS(a,b){this.a=a +this.b=b}, +Gd:function Gd(a){this.a=a}, +NA:function NA(a,b,c){var _=this +_.CW=null +_.x=a +_.a=b +_.b=-1 +_.c=c +_.w=_.r=_.f=_.e=_.d=null}, +aO2:function aO2(a){this.a=a}, +aO4:function aO4(a){this.a=a}, +aO5:function aO5(a){this.a=a}, +y4:function y4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.r=_.f=!1}, +aFH:function aFH(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aFI:function aFI(){}, +aMs:function aMs(){this.a=null +this.b=!1}, +Dl:function Dl(){}, +a1N:function a1N(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g}, +aAc:function aAc(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a1K:function a1K(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +aAa:function aAa(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +DK:function DK(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +aAb:function aAb(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a1I:function a1I(a,b,c,d,e,f,g,h){var _=this +_.x=a +_.y=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +qw:function qw(){}, +Th:function Th(a,b){this.a=a +this.b=b}, +a0x:function a0x(){}, +MD:function MD(a,b){this.b=a +this.c=b +this.a=null}, +Mx:function Mx(a){this.b=a +this.a=null}, +a7T:function a7T(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.e=null +_.w=_.r=_.f=0 +_.y=c +_.z=d +_.Q=null +_.as=e}, +o2:function o2(a,b){this.b=a +this.c=b +this.d=1}, +Aq:function Aq(a,b,c){this.a=a +this.b=b +this.c=c}, +b4r:function b4r(){}, +zG:function zG(a,b){this.a=a +this.b=b}, +h2:function h2(){}, +a5p:function a5p(){}, +i0:function i0(){}, +aHn:function aHn(){}, +wE:function wE(a,b,c){this.a=a +this.b=b +this.c=c}, +aIg:function aIg(){}, +NB:function NB(a,b,c,d){var _=this +_.CW=a +_.cy=_.cx=null +_.x=b +_.a=c +_.b=-1 +_.c=d +_.w=_.r=_.f=_.e=_.d=null}, +Lo:function Lo(a,b){this.a=a +this.b=b}, +aAM:function aAM(a,b,c){this.a=a +this.b=b +this.c=c}, +aAN:function aAN(a,b){this.a=a +this.b=b}, +aAK:function aAK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aAL:function aAL(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a2b:function a2b(a,b){this.a=a +this.b=b}, +PE:function PE(a){this.a=a}, +Lp:function Lp(a,b,c){var _=this +_.a=a +_.c=_.b=!1 +_.d=b +_.e=c}, +xR:function xR(a,b){this.a=a +this.b=b}, +b5_:function b5_(){}, +b50:function b50(a){this.a=a}, +b4Z:function b4Z(a){this.a=a}, +b51:function b51(){}, +b15:function b15(){}, +b16:function b16(){}, +b4P:function b4P(a,b){this.a=a +this.b=b}, +b4N:function b4N(a,b){this.a=a +this.b=b}, +b4O:function b4O(a){this.a=a}, +b1E:function b1E(){}, +b1F:function b1F(){}, +b1G:function b1G(){}, +b1H:function b1H(){}, +b1I:function b1I(){}, +b1J:function b1J(){}, +b1K:function b1K(){}, +b1L:function b1L(){}, +b1c:function b1c(a,b,c){this.a=a +this.b=b +this.c=c}, +a2X:function a2X(a){this.a=$ +this.b=a}, +aCp:function aCp(a){this.a=a}, +aCq:function aCq(a){this.a=a}, +aCr:function aCr(a){this.a=a}, +aCt:function aCt(a){this.a=a}, +oI:function oI(a){this.a=a}, +aCu:function aCu(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=!1 +_.f=d +_.r=e}, +aCA:function aCA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aCB:function aCB(a){this.a=a}, +aCC:function aCC(a,b,c){this.a=a +this.b=b +this.c=c}, +aCD:function aCD(a,b){this.a=a +this.b=b}, +aCw:function aCw(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aCx:function aCx(a,b,c){this.a=a +this.b=b +this.c=c}, +aCy:function aCy(a,b){this.a=a +this.b=b}, +aCz:function aCz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aCv:function aCv(a,b,c){this.a=a +this.b=b +this.c=c}, +aCE:function aCE(a,b){this.a=a +this.b=b}, +aEG:function aEG(){}, +asj:function asj(){}, +MJ:function MJ(a){var _=this +_.d=a +_.a=_.e=$ +_.c=_.b=!1}, +aEY:function aEY(){}, +PD:function PD(a,b){var _=this +_.d=a +_.e=b +_.f=null +_.a=$ +_.c=_.b=!1}, +aMK:function aMK(){}, +aML:function aML(){}, +aAx:function aAx(){}, +aAz:function aAz(a){this.a=a}, +aAA:function aAA(a,b){this.a=a +this.b=b}, +aAy:function aAy(a,b){this.a=a +this.b=b}, +auT:function auT(a){this.a=a}, +auU:function auU(a){this.a=a}, +aHC:function aHC(){}, +ask:function ask(){}, +a0z:function a0z(){this.a=null +this.b=$ +this.c=!1}, +a0y:function a0y(a){this.a=!1 +this.b=a}, +axu:function axu(a,b,c){this.a=a +this.b=b +this.c=c}, +axv:function axv(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a26:function a26(a,b){this.a=a +this.b=b +this.c=$}, +a0A:function a0A(a,b,c,d){var _=this +_.a=a +_.d=b +_.e=c +_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.cy=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=null +_.k1=d +_.ry=_.R8=_.p4=_.p3=_.p2=_.k4=_.k3=_.k2=null}, +axE:function axE(a,b,c){this.a=a +this.b=b +this.c=c}, +axD:function axD(a,b){this.a=a +this.b=b}, +axz:function axz(a,b){this.a=a +this.b=b}, +axA:function axA(a,b){this.a=a +this.b=b}, +axB:function axB(){}, +axC:function axC(a,b){this.a=a +this.b=b}, +axy:function axy(a){this.a=a}, +axx:function axx(a){this.a=a}, +axw:function axw(a){this.a=a}, +axF:function axF(a,b){this.a=a +this.b=b}, +b56:function b56(a,b,c){this.a=a +this.b=b +this.c=c}, +b57:function b57(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aaG:function aaG(){}, +a5z:function a5z(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aHE:function aHE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aHF:function aHF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aHG:function aHG(a,b){this.b=a +this.c=b}, +aKS:function aKS(){}, +aKT:function aKT(){}, +a5K:function a5K(a,b,c){var _=this +_.a=a +_.c=b +_.d=c +_.e=$}, +aHX:function aHX(){}, +Ta:function Ta(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aSE:function aSE(){}, +aSF:function aSF(a){this.a=a}, +and:function and(){}, +pR:function pR(a,b){this.a=a +this.b=b}, +Bm:function Bm(){this.a=0}, +aYr:function aYr(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +aYt:function aYt(){}, +aYs:function aYs(a,b,c){this.a=a +this.b=b +this.c=c}, +aYu:function aYu(a){this.a=a}, +aYv:function aYv(a){this.a=a}, +aYw:function aYw(a){this.a=a}, +aYx:function aYx(a){this.a=a}, +aYy:function aYy(a){this.a=a}, +aYz:function aYz(a){this.a=a}, +b0u:function b0u(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +b0v:function b0v(a,b,c){this.a=a +this.b=b +this.c=c}, +b0w:function b0w(a){this.a=a}, +b0x:function b0x(a){this.a=a}, +b0y:function b0y(a){this.a=a}, +b0z:function b0z(a){this.a=a}, +aY0:function aY0(a,b,c,d,e,f){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=null +_.r=!1}, +aY1:function aY1(a,b,c){this.a=a +this.b=b +this.c=c}, +aY2:function aY2(a){this.a=a}, +aY3:function aY3(a){this.a=a}, +aY4:function aY4(a){this.a=a}, +aY5:function aY5(a){this.a=a}, +aY6:function aY6(a){this.a=a}, +HT:function HT(a,b){this.a=null +this.b=a +this.c=b}, +aHO:function aHO(a){this.a=a +this.b=0}, +aHP:function aHP(a,b){this.a=a +this.b=b}, +b9_:function b9_(){}, +aIH:function aIH(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=0 +_.e=b}, +aII:function aII(a){this.a=a}, +aIJ:function aIJ(a){this.a=a}, +aIK:function aIK(a){this.a=a}, +aIM:function aIM(a,b,c){this.a=a +this.b=b +this.c=c}, +aIN:function aIN(a){this.a=a}, +a1E:function a1E(a){this.a=a}, +a1D:function a1D(a){var _=this +_.a=a +_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=null}, +aFQ:function aFQ(a,b){var _=this +_.b=_.a=null +_.c=a +_.d=b}, +IR:function IR(a,b){this.a=a +this.b=b}, +b4X:function b4X(){}, +aqg:function aqg(a,b){this.a=a +this.b=b +this.c=!1}, +RO:function RO(a,b){this.a=a +this.b=b}, +Cr:function Cr(a,b){this.c=a +this.b=b}, +DS:function DS(a){this.c=null +this.b=a}, +DV:function DV(a,b){var _=this +_.c=a +_.d=1 +_.e=null +_.f=!1 +_.b=b}, +aBu:function aBu(a,b){this.a=a +this.b=b}, +aBv:function aBv(a){this.a=a}, +Ea:function Ea(a){this.b=a}, +En:function En(a){this.c=null +this.b=a}, +FC:function FC(a,b){var _=this +_.c=null +_.d=a +_.e=null +_.f=0 +_.b=b}, +aLF:function aLF(a){this.a=a}, +aLG:function aLG(a){this.a=a}, +aLH:function aLH(a){this.a=a}, +Dk:function Dk(a){this.a=a}, +axk:function axk(a){this.a=a}, +a7R:function a7R(a){this.a=a}, +a7O:function a7O(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k4=a9}, +nX:function nX(a,b){this.a=a +this.b=b}, +b21:function b21(){}, +b22:function b22(){}, +b23:function b23(){}, +b24:function b24(){}, +b25:function b25(){}, +b26:function b26(){}, +b27:function b27(){}, +b28:function b28(){}, +lP:function lP(){}, +fJ:function fJ(a,b,c,d){var _=this +_.a=0 +_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=null +_.go=-1 +_.id=a +_.k1=b +_.k2=c +_.k3=-1 +_.p1=_.ok=_.k4=null +_.p2=d +_.p4=_.p3=0}, +aqh:function aqh(a,b){this.a=a +this.b=b}, +ys:function ys(a,b){this.a=a +this.b=b}, +axG:function axG(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.r=f +_.w=!1 +_.y=g +_.z=null +_.Q=h}, +axH:function axH(a){this.a=a}, +axJ:function axJ(){}, +axI:function axI(a){this.a=a}, +KB:function KB(a,b){this.a=a +this.b=b}, +aM0:function aM0(a){this.a=a}, +aLX:function aLX(){}, +avc:function avc(){this.a=null}, +avd:function avd(a){this.a=a}, +aEy:function aEy(){var _=this +_.b=_.a=null +_.c=0 +_.d=!1}, +aEA:function aEA(a){this.a=a}, +aEz:function aEz(a){this.a=a}, +Gj:function Gj(a){this.c=null +this.b=a}, +aOI:function aOI(a){this.a=a}, +aOJ:function aOJ(a){this.a=a}, +aMa:function aMa(a,b,c,d,e,f){var _=this +_.cx=_.CW=_.ch=null +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +Go:function Go(a){this.d=this.c=null +this.b=a}, +aOV:function aOV(a){this.a=a}, +aOW:function aOW(a){this.a=a}, +aOX:function aOX(a,b){this.a=a +this.b=b}, +aOY:function aOY(a){this.a=a}, +aOZ:function aOZ(a){this.a=a}, +aP_:function aP_(a){this.a=a}, +pV:function pV(){}, +ag5:function ag5(){}, +aah:function aah(a,b){this.a=a +this.b=b}, +mw:function mw(a,b){this.a=a +this.b=b}, +aC6:function aC6(){}, +aC8:function aC8(){}, +aNF:function aNF(){}, +aNH:function aNH(a,b){this.a=a +this.b=b}, +aNJ:function aNJ(){}, +aRo:function aRo(a,b,c){var _=this +_.a=!1 +_.b=a +_.c=b +_.d=c}, +a6j:function a6j(a){this.a=a +this.b=0}, +aO6:function aO6(a,b){this.a=a +this.b=b}, +Yf:function Yf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1 +_.f=null +_.w=_.r=$ +_.x=null +_.y=!1}, +asK:function asK(){}, +zA:function zA(a,b,c){this.a=a +this.b=b +this.c=c}, +F_:function F_(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g}, +Ga:function Ga(){}, +Yo:function Yo(a,b){this.b=a +this.c=b +this.a=null}, +a7b:function a7b(a){this.b=a +this.a=null}, +asJ:function asJ(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=0 +_.r=f +_.w=!0}, +aAP:function aAP(){this.b=this.a=null}, +ayQ:function ayQ(a,b){this.a=a +this.b=b}, +ayT:function ayT(a){this.a=a}, +ayR:function ayR(a){this.a=a}, +ayS:function ayS(){}, +aP3:function aP3(){}, +aP2:function aP2(){}, +aD7:function aD7(a,b){this.b=a +this.a=b}, +aTR:function aTR(){}, +nL:function nL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.ru$=a +_.oO$=b +_.iy$=c +_.l_$=d +_.mM$=e +_.mN$=f +_.mO$=g +_.hq$=h +_.hr$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +aW4:function aW4(){}, +aW5:function aW5(){}, +aW3:function aW3(){}, +a0q:function a0q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.ru$=a +_.oO$=b +_.iy$=c +_.l_$=d +_.mM$=e +_.mN$=f +_.mO$=g +_.hq$=h +_.hr$=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.a=p +_.b=q}, +w8:function w8(a,b,c){var _=this +_.a=a +_.b=-1 +_.c=0 +_.d=null +_.f=_.e=0 +_.w=_.r=-1 +_.x=!1 +_.y=b +_.z=c +_.as=_.Q=$}, +aDa:function aDa(a,b,c,d,e,f){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.z=_.y=_.x=_.w=0 +_.Q=-1 +_.ax=_.at=_.as=0}, +a8A:function a8A(a){this.a=a +this.c=this.b=null}, +aN9:function aN9(){}, +uX:function uX(a,b){this.a=a +this.b=b}, +ay_:function ay_(a){this.a=a}, +aQQ:function aQQ(a,b){this.b=a +this.a=b}, +uW:function uW(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +b1i:function b1i(a,b,c){this.a=a +this.b=b +this.c=c}, +a7l:function a7l(a){this.a=a}, +aPu:function aPu(a){this.a=a}, +un:function un(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +pf:function pf(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +KE:function KE(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k}, +KG:function KG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=null +_.dy=$}, +KF:function KF(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +aGo:function aGo(){}, +AQ:function AQ(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=$}, +aOQ:function aOQ(a){this.a=a +this.b=null}, +Gr:function Gr(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=$ +_.e=c +_.r=_.f=$}, +DB:function DB(a,b){this.a=a +this.b=b}, +xg:function xg(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +RR:function RR(a,b){this.a=a +this.b=b}, +ez:function ez(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +rX:function rX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aeQ:function aeQ(a,b,c){this.c=a +this.a=b +this.b=c}, +asf:function asf(a){this.a=a}, +ZY:function ZY(){}, +axs:function axs(){}, +aFD:function aFD(){}, +axK:function axK(){}, +avX:function avX(){}, +aA6:function aA6(){}, +aFz:function aFz(){}, +aIh:function aIh(){}, +aLJ:function aLJ(){}, +aMc:function aMc(){}, +axt:function axt(){}, +aFF:function aFF(){}, +aPj:function aPj(){}, +aFL:function aFL(){}, +av1:function av1(){}, +aHq:function aHq(){}, +axh:function axh(){}, +aQI:function aQI(){}, +a46:function a46(){}, +Gl:function Gl(a,b){this.a=a +this.b=b}, +Qp:function Qp(a){this.a=a}, +axl:function axl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +axo:function axo(){}, +axm:function axm(a,b){this.a=a +this.b=b}, +axn:function axn(a,b,c){this.a=a +this.b=b +this.c=c}, +Xs:function Xs(a,b,c,d){var _=this +_.a=a +_.b=b +_.d=c +_.e=d}, +Gn:function Gn(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +Df:function Df(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aBM:function aBM(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +a1F:function a1F(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aKR:function aKR(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +K7:function K7(){}, +av7:function av7(a){this.a=a}, +av8:function av8(){}, +av9:function av9(){}, +ava:function ava(){}, +aB3:function aB3(a,b,c,d,e,f){var _=this +_.ok=null +_.p1=!0 +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aB6:function aB6(a){this.a=a}, +aB7:function aB7(a,b){this.a=a +this.b=b}, +aB4:function aB4(a){this.a=a}, +aB5:function aB5(a){this.a=a}, +aqy:function aqy(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aqz:function aqz(a){this.a=a}, +ayc:function ayc(a,b,c,d,e,f){var _=this +_.a=a +_.b=!1 +_.c=null +_.d=$ +_.y=_.x=_.w=_.r=_.f=_.e=null +_.z=b +_.Q=!1 +_.a$=c +_.b$=d +_.c$=e +_.d$=f}, +aye:function aye(a){this.a=a}, +ayf:function ayf(a){this.a=a}, +ayd:function ayd(a){this.a=a}, +aP6:function aP6(){}, +aPd:function aPd(a,b){this.a=a +this.b=b}, +aPk:function aPk(){}, +aPf:function aPf(a){this.a=a}, +aPi:function aPi(){}, +aPe:function aPe(a){this.a=a}, +aPh:function aPh(a){this.a=a}, +aP4:function aP4(){}, +aPa:function aPa(){}, +aPg:function aPg(){}, +aPc:function aPc(){}, +aPb:function aPb(){}, +aP9:function aP9(a){this.a=a}, +b5z:function b5z(){}, +aOR:function aOR(a){this.a=a}, +aOS:function aOS(a){this.a=a}, +aB0:function aB0(){var _=this +_.a=$ +_.b=null +_.c=!1 +_.d=null +_.f=$}, +aB2:function aB2(a){this.a=a}, +aB1:function aB1(a){this.a=a}, +ax8:function ax8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +awA:function awA(a,b,c){this.a=a +this.b=b +this.c=c}, +awB:function awB(){}, +b4Q:function b4Q(a,b,c){this.a=a +this.b=b +this.c=c}, +QY:function QY(a,b){this.a=a +this.b=b}, +b4n:function b4n(){}, +a3q:function a3q(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +db:function db(a){this.a=a}, +wk:function wk(a){this.a=a}, +ay4:function ay4(a){this.a=a +this.c=this.b=0}, +a_n:function a_n(a,b){this.a=a +this.b=$ +this.c=b}, +auQ:function auQ(a){this.a=a}, +auP:function auP(){}, +avk:function avk(){}, +a1o:function a1o(a){this.a=$ +this.b=a}, +auR:function auR(a,b,c){var _=this +_.d=a +_.a=null +_.ay$=b +_.ch$=c}, +auS:function auS(a){this.a=a}, +axi:function axi(){}, +aU0:function aU0(){}, +acY:function acY(){}, +azb:function azb(a,b){this.a=null +this.ay$=a +this.ch$=b}, +azc:function azc(a){this.a=a}, +a0w:function a0w(){}, +axq:function axq(a){this.a=a}, +axr:function axr(a,b){this.a=a +this.b=b}, +a0B:function a0B(a,b,c,d){var _=this +_.x=null +_.a=a +_.b=b +_.c=null +_.d=c +_.e=$ +_.f=d +_.r=null}, +aaH:function aaH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +adM:function adM(){}, +ae1:function ae1(){}, +aeA:function aeA(){}, +agr:function agr(){}, +ags:function ags(){}, +agt:function agt(){}, +ai7:function ai7(){}, +ai8:function ai8(){}, +aoi:function aoi(){}, +aop:function aop(){}, +b8a:function b8a(){}, +bHs(){return $}, +dn(a,b,c){if(b.h("as<0>").b(a))return new A.Ss(a,b.h("@<0>").ad(c).h("Ss<1,2>")) +return new A.xr(a,b.h("@<0>").ad(c).h("xr<1,2>"))}, +bfB(a){return new A.nJ("Field '"+a+u.N)}, +ij(a){return new A.nJ("Field '"+a+"' has not been initialized.")}, +fe(a){return new A.nJ("Local '"+a+"' has not been initialized.")}, +bxk(a){return new A.nJ("Field '"+a+"' has already been initialized.")}, +jV(a){return new A.nJ("Local '"+a+"' has already been initialized.")}, +bu9(a){return new A.mg(a)}, +b4T(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +bm0(a,b){var s=A.b4T(B.c.au(a,b)),r=A.b4T(B.c.au(a,b+1)) +return s*16+r-(r&256)}, +a3(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +i5(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +bAY(a,b,c){return A.i5(A.a3(A.a3(c,a),b))}, +bhX(a,b,c,d,e){return A.i5(A.a3(A.a3(A.a3(A.a3(e,a),b),c),d))}, +hu(a,b,c){return a}, +bb9(a){var s,r +for(s=$.BT.length,r=0;rc)A.a6(A.cT(b,0,c,"start",null))}return new A.aC(a,b,c,d.h("aC<0>"))}, +p2(a,b,c,d){if(t.Ee.b(a))return new A.y2(a,b,c.h("@<0>").ad(d).h("y2<1,2>")) +return new A.dJ(a,b,c.h("@<0>").ad(d).h("dJ<1,2>"))}, +bi_(a,b,c){var s="takeCount" +A.x7(b,s) +A.fH(b,s) +if(t.Ee.b(a))return new A.Kx(a,b,c.h("Kx<0>")) +return new A.AJ(a,b,c.h("AJ<0>"))}, +b9o(a,b,c){var s="count" +if(t.Ee.b(a)){A.x7(b,s) +A.fH(b,s) +return new A.Dh(a,b,c.h("Dh<0>"))}A.x7(b,s) +A.fH(b,s) +return new A.rI(a,b,c.h("rI<0>"))}, +beP(a,b,c){if(c.h("as<0>").b(b))return new A.Kw(a,b,c.h("Kw<0>")) +return new A.qF(a,b,c.h("qF<0>"))}, +cF(){return new A.o7("No element")}, +aC3(){return new A.o7("Too many elements")}, +bfm(){return new A.o7("Too few elements")}, +bAA(a,b){A.a8v(a,0,J.bu(a)-1,b)}, +a8v(a,b,c,d){if(c-b<=32)A.a8x(a,b,c,d) +else A.a8w(a,b,c,d)}, +a8x(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.aK(a);s<=c;++s){q=r.i(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.i(a,p-1),q)>0))break +o=p-1 +r.t(a,p,r.i(a,o)) +p=o}r.t(a,p,q)}}, +a8w(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.e.cW(a5-a4+1,6),h=a4+i,g=a5-i,f=B.e.cW(a4+a5,2),e=f-i,d=f+i,c=J.aK(a3),b=c.i(a3,h),a=c.i(a3,e),a0=c.i(a3,f),a1=c.i(a3,d),a2=c.i(a3,g) +if(a6.$2(b,a)>0){s=a +a=b +b=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}if(a6.$2(b,a0)>0){s=a0 +a0=b +b=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(b,a1)>0){s=a1 +a1=b +b=s}if(a6.$2(a0,a1)>0){s=a1 +a1=a0 +a0=s}if(a6.$2(a,a2)>0){s=a2 +a2=a +a=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}c.t(a3,h,b) +c.t(a3,f,a0) +c.t(a3,g,a2) +c.t(a3,e,c.i(a3,a4)) +c.t(a3,d,c.i(a3,a5)) +r=a4+1 +q=a5-1 +if(J.e(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.i(a3,p) +n=a6.$2(o,a) +if(n===0)continue +if(n<0){if(p!==r){c.t(a3,p,c.i(a3,r)) +c.t(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.i(a3,q),a) +if(n>0){--q +continue}else{m=q-1 +if(n<0){c.t(a3,p,c.i(a3,r)) +l=r+1 +c.t(a3,r,c.i(a3,q)) +c.t(a3,q,o) +q=m +r=l +break}else{c.t(a3,p,c.i(a3,q)) +c.t(a3,q,o) +q=m +break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.i(a3,p) +if(a6.$2(o,a)<0){if(p!==r){c.t(a3,p,c.i(a3,r)) +c.t(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.i(a3,q),a1)>0){--q +if(qg){for(;J.e(a6.$2(c.i(a3,r),a),0);)++r +for(;J.e(a6.$2(c.i(a3,q),a1),0);)--q +for(p=r;p<=q;++p){o=c.i(a3,p) +if(a6.$2(o,a)===0){if(p!==r){c.t(a3,p,c.i(a3,r)) +c.t(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.i(a3,q),a1)===0){--q +if(q")),!0,b),n=o.length,m=0 +while(!0){if(!(m").ad(c).h("bk<1,2>"))}return new A.xI(A.bfL(a,b,c),b.h("@<0>").ad(c).h("xI<1,2>"))}, +auk(){throw A.d(A.a8("Cannot modify unmodifiable Map"))}, +bwt(a){if(typeof a=="number")return B.d.gI(a) +if(t.if.b(a))return a.gI(a) +if(t.A.b(a))return A.ek(a) +return A.m7(a)}, +bwu(a){return new A.azv(a)}, +b52(a,b){var s=new A.nE(a,b.h("nE<0>")) +s.amp(a) +return s}, +bmC(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +blB(a,b){var s +if(b!=null){s=b.x +if(s!=null)return s}return t.dC.b(a)}, +h(a){var s +if(typeof a=="string")return a +if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" +else if(!1===a)return"false" +else if(a==null)return"null" +s=J.h9(a) +return s}, +Q(a,b,c,d,e,f){return new A.E6(a,c,d,e,f)}, +bTd(a,b,c,d,e,f){return new A.E6(a,c,d,e,f)}, +aC5(a,b,c,d,e,f){return new A.E6(a,c,d,e,f)}, +ek(a){var s,r=$.bgN +if(r==null)r=$.bgN=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +vq(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +if(m==null)return n +s=m[3] +if(b==null){if(s!=null)return parseInt(a,10) +if(m[2]!=null)return parseInt(a,16) +return n}if(b<2||b>36)throw A.d(A.cT(b,2,36,"radix",n)) +if(b===10&&s!=null)return parseInt(a,10) +if(b<10||s==null){r=b<=10?47+b:86+b +q=m[1] +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +zT(a){var s,r +if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null +s=parseFloat(a) +if(isNaN(s)){r=B.c.fg(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +aIl(a){return A.bz2(a)}, +bz2(a){var s,r,q,p +if(a instanceof A.z)return A.fk(A.aU(a),null) +s=J.or(a) +if(s===B.Sw||s===B.SK||t.kk.b(a)){r=B.qI(a) +if(r!=="Object"&&r!=="")return r +q=a.constructor +if(typeof q=="function"){p=q.name +if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.fk(A.aU(a),null)}, +bgP(a){if(a==null||typeof a=="number"||A.op(a))return J.h9(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.u7)return a.k(0) +if(a instanceof A.TO)return a.a4k(!0) +return"Instance of '"+A.aIl(a)+"'"}, +bz4(){return Date.now()}, +bzc(){var s,r +if($.aIm!==0)return +$.aIm=1000 +if(typeof window=="undefined")return +s=window +if(s==null)return +if(!!s.dartUseDateNowForTicks)return +r=s.performance +if(r==null)return +if(typeof r.now!="function")return +$.aIm=1e6 +$.a5Z=new A.aIk(r)}, +bz3(){if(!!self.location)return self.location.href +return null}, +bgM(a){var s,r,q,p,o=a.length +if(o<=500)return String.fromCharCode.apply(null,a) +for(s="",r=0;r65535)return A.bzd(a)}return A.bgM(a)}, +bze(a,b,c){var s,r,q,p +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(s=b,r="";s>>0,s&1023|56320)}}throw A.d(A.cT(a,0,1114111,null,null))}, +lL(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +bzb(a){return a.b?A.lL(a).getUTCFullYear()+0:A.lL(a).getFullYear()+0}, +bz9(a){return a.b?A.lL(a).getUTCMonth()+1:A.lL(a).getMonth()+1}, +bz5(a){return a.b?A.lL(a).getUTCDate()+0:A.lL(a).getDate()+0}, +bz6(a){return a.b?A.lL(a).getUTCHours()+0:A.lL(a).getHours()+0}, +bz8(a){return a.b?A.lL(a).getUTCMinutes()+0:A.lL(a).getMinutes()+0}, +bza(a){return a.b?A.lL(a).getUTCSeconds()+0:A.lL(a).getSeconds()+0}, +bz7(a){return a.b?A.lL(a).getUTCMilliseconds()+0:A.lL(a).getMilliseconds()+0}, +vp(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +B.b.F(s,b) +q.b="" +if(c!=null&&c.a!==0)c.ab(0,new A.aIj(q,r,s)) +return J.bsF(a,new A.E6(B.a5_,0,s,r,0))}, +bgO(a,b,c){var s,r,q +if(Array.isArray(b))s=c==null||c.a===0 +else s=!1 +if(s){r=b.length +if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) +q=a[""+"$"+r] +if(q!=null)return q.apply(a,b)}return A.bz1(a,b,c)}, +bz1(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(b!=null)s=Array.isArray(b)?b:A.ak(b,!0,t.z) +else s=[] +r=s.length +q=a.$R +if(rk)return A.vp(a,s,null) +if(rq)return A.vp(a,s,c) +if(s===b)s=A.ak(s,!0,t.z) +i=Object.keys(n) +if(c==null)for(o=i.length,h=0;h=s)return A.fc(b,s,a,null,r) +return A.a6e(b,r,null)}, +bHJ(a,b,c){if(a<0||a>c)return A.cT(a,0,c,"start",null) +if(b!=null)if(bc)return A.cT(b,a,c,"end",null) +return new A.nd(!0,b,"end",null)}, +BK(a){return new A.nd(!0,a,null,null)}, +fl(a){return a}, +d(a){var s,r +if(a==null)a=new A.rU() +s=new Error() +s.dartException=a +r=A.bL1 +if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) +s.name=""}else s.toString=r +return s}, +bL1(){return J.h9(this.dartException)}, +a6(a){throw A.d(a)}, +E(a){throw A.d(A.cL(a))}, +rV(a){var s,r,q,p,o,n +a=A.bbe(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.b([],t.T) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.aQt(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +aQu(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +bir(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +b8b(a,b){var s=b==null,r=s?null:b.method +return new A.a2O(a,r,s?null:b.receiver)}, +aW(a){if(a==null)return new A.a4u(a) +if(a instanceof A.KJ)return A.wT(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.wT(a,a.dartException) +return A.bGi(a)}, +wT(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +bGi(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +if(!("message" in a))return a +s=a.message +if("number" in a&&typeof a.number=="number"){r=a.number +q=r&65535 +if((B.e.bu(r,16)&8191)===10)switch(q){case 438:return A.wT(a,A.b8b(A.h(s)+" (Error "+q+")",e)) +case 445:case 5007:p=A.h(s) +return A.wT(a,new A.N5(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.bpy() +n=$.bpz() +m=$.bpA() +l=$.bpB() +k=$.bpE() +j=$.bpF() +i=$.bpD() +$.bpC() +h=$.bpH() +g=$.bpG() +f=o.p5(s) +if(f!=null)return A.wT(a,A.b8b(s,f)) +else{f=n.p5(s) +if(f!=null){f.method="call" +return A.wT(a,A.b8b(s,f))}else{f=m.p5(s) +if(f==null){f=l.p5(s) +if(f==null){f=k.p5(s) +if(f==null){f=j.p5(s) +if(f==null){f=i.p5(s) +if(f==null){f=l.p5(s) +if(f==null){f=h.p5(s) +if(f==null){f=g.p5(s) +p=f!=null}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0 +if(p)return A.wT(a,new A.N5(s,f==null?e:f.method))}}return A.wT(a,new A.aam(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.PY() +s=function(b){try{return String(b)}catch(d){}return null}(a) +return A.wT(a,new A.nd(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.PY() +return a}, +bt(a){var s +if(a instanceof A.KJ)return a.b +if(a==null)return new A.UT(a) +s=a.$cachedTrace +if(s!=null)return s +return a.$cachedTrace=new A.UT(a)}, +m7(a){if(a==null||typeof a!="object")return J.T(a) +else return A.ek(a)}, +blh(a,b){var s,r,q,p=a.length +for(s=0;s")) +s.c=a.e +return s}, +bTg(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +bIK(a){var s,r,q,p,o,n=$.blv.$1(a),m=$.b4H[n] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.b53[n] +if(s!=null)return s +r=v.interceptorsByTag[n] +if(r==null){q=$.bkM.$2(a,n) +if(q!=null){m=$.b4H[q] +if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}s=$.b53[q] +if(s!=null)return s +r=v.interceptorsByTag[q] +n=q}}if(r==null)return null +s=r.prototype +p=n[0] +if(p==="!"){m=A.b5j(s) +$.b4H[n]=m +Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) +return m.i}if(p==="~"){$.b53[n]=s +return s}if(p==="-"){o=A.b5j(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}if(p==="+")return A.bm8(a,s) +if(p==="*")throw A.d(A.cI(n)) +if(v.leafTags[n]===true){o=A.b5j(s) +Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) +return o.i}else return A.bm8(a,s)}, +bm8(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.bba(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return b}, +b5j(a){return J.bba(a,!1,null,!!a.$icu)}, +bIM(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.b5j(s) +else return J.bba(s,c,null,null)}, +bIo(){if(!0===$.bb6)return +$.bb6=!0 +A.bIp()}, +bIp(){var s,r,q,p,o,n,m,l +$.b4H=Object.create(null) +$.b53=Object.create(null) +A.bIn() +s=v.interceptorsByTag +r=Object.getOwnPropertyNames(s) +if(typeof window!="undefined"){window +q=function(){} +for(p=0;p=0 +else if(b instanceof A.qT){s=B.c.cf(a,c) +return b.b.test(s)}else{s=J.aq9(b,B.c.cf(a,c)) +return!s.gaD(s)}}, +bb2(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +bKt(a,b,c,d){var s=b.NX(a,d) +if(s==null)return a +return A.bbl(a,s.b.index,s.ghP(s),c)}, +bbe(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +fW(a,b,c){var s +if(typeof b=="string")return A.bKr(a,b,c) +if(b instanceof A.qT){s=b.ga1F() +s.lastIndex=0 +return a.replace(s,A.bb2(c))}return A.bKq(a,b,c)}, +bKq(a,b,c){var s,r,q,p +for(s=J.aq9(b,a),s=s.gaw(s),r=0,q="";s.D();){p=s.gZ(s) +q=q+a.substring(r,p.gog(p))+c +r=p.ghP(p)}s=q+a.substring(r) +return s.charCodeAt(0)==0?s:s}, +bKr(a,b,c){var s,r,q +if(b===""){if(a==="")return c +s=a.length +r=""+c +for(q=0;q=0)return a.split(b).join(c) +return a.replace(new RegExp(A.bbe(b),"g"),A.bb2(c))}, +bkI(a){return a}, +BR(a,b,c,d){var s,r,q,p,o,n,m +for(s=b.B7(0,a),s=new A.GZ(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.D();){o=s.d +if(o==null)o=r.a(o) +n=o.b +m=n.index +p=p+A.h(A.bkI(B.c.ao(a,q,m)))+A.h(c.$1(o)) +q=m+n[0].length}s=p+A.h(A.bkI(B.c.cf(a,q))) +return s.charCodeAt(0)==0?s:s}, +bmt(a,b,c,d){var s,r,q,p +if(typeof b=="string"){s=a.indexOf(b,d) +if(s<0)return a +return A.bbl(a,s,s+b.length,c)}if(b instanceof A.qT)return d===0?a.replace(b.b,A.bb2(c)):A.bKt(a,b,c,d) +r=J.bsj(b,a,d) +q=r.gaw(r) +if(!q.D())return a +p=q.gZ(q) +return B.c.iH(a,p.gog(p),p.ghP(p),c)}, +bKs(a,b,c,d){var s,r,q=b.B8(0,a,d),p=new A.GZ(q.a,q.b,q.c) +if(!p.D())return a +s=p.d +if(s==null)s=t.Qz.a(s) +r=A.h(c.$1(s)) +return B.c.iH(a,s.b.index,s.ghP(s),r)}, +bbl(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +BB:function BB(a,b){this.a=a +this.b=b}, +TR:function TR(a,b){this.a=a +this.b=b}, +TS:function TS(a,b,c){this.a=a +this.b=b +this.c=c}, +TT:function TT(a,b,c){this.a=a +this.b=b +this.c=c}, +xI:function xI(a,b){this.a=a +this.$ti=b}, +CN:function CN(){}, +aul:function aul(a,b,c){this.a=a +this.b=b +this.c=c}, +bk:function bk(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aum:function aum(a){this.a=a}, +RV:function RV(a,b){this.a=a +this.$ti=b}, +bD:function bD(a,b){this.a=a +this.$ti=b}, +azv:function azv(a){this.a=a}, +LC:function LC(){}, +nE:function nE(a,b){this.a=a +this.$ti=b}, +E6:function E6(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +aIk:function aIk(a){this.a=a}, +aIj:function aIj(a,b,c){this.a=a +this.b=b +this.c=c}, +aQt:function aQt(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +N5:function N5(a,b){this.a=a +this.b=b}, +a2O:function a2O(a,b,c){this.a=a +this.b=b +this.c=c}, +aam:function aam(a){this.a=a}, +a4u:function a4u(a){this.a=a}, +KJ:function KJ(a,b){this.a=a +this.b=b}, +UT:function UT(a){this.a=a +this.b=null}, +u7:function u7(){}, +Zz:function Zz(){}, +ZA:function ZA(){}, +a9w:function a9w(){}, +a8V:function a8V(){}, +Cf:function Cf(a,b){this.a=a +this.b=b}, +adA:function adA(a){this.a=a}, +a7n:function a7n(a){this.a=a}, +aZB:function aZB(){}, +iE:function iE(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aCh:function aCh(a){this.a=a}, +aCg:function aCg(a,b){this.a=a +this.b=b}, +aCf:function aCf(a){this.a=a}, +aDi:function aDi(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +bf:function bf(a,b){this.a=a +this.$ti=b}, +Ej:function Ej(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +b4U:function b4U(a){this.a=a}, +b4V:function b4V(a){this.a=a}, +b4W:function b4W(a){this.a=a}, +TO:function TO(){}, +TP:function TP(){}, +TQ:function TQ(){}, +qT:function qT(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +HG:function HG(a){this.b=a}, +abm:function abm(a,b,c){this.a=a +this.b=b +this.c=c}, +GZ:function GZ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +G6:function G6(a,b,c){this.a=a +this.b=b +this.c=c}, +alr:function alr(a,b,c){this.a=a +this.b=b +this.c=c}, +b_P:function b_P(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +bKI(a){return A.a6(A.bfB(a))}, +c(){return A.a6(A.ij(""))}, +ai(){return A.a6(A.bxk(""))}, +a1(){return A.a6(A.bfB(""))}, +ba(a){var s=new A.aTo(a) +return s.b=s}, +bj3(a,b){var s=new A.aWM(a,b) +return s.b=s}, +aTo:function aTo(a){this.a=a +this.b=null}, +aWM:function aWM(a,b){this.a=a +this.b=null +this.c=b}, +Ij(a,b,c){}, +es(a){var s,r,q +if(t.RP.b(a))return a +s=J.aK(a) +r=A.b2(s.gE(a),null,!1,t.z) +for(q=0;q>>0!==a||a>=c)throw A.d(A.BL(b,a))}, +wK(a,b,c){var s +if(!(a>>>0!==a))if(b==null)s=a>c +else s=b>>>0!==b||a>b||b>c +else s=!0 +if(s)throw A.d(A.bHJ(a,b,c)) +if(b==null)return c +return b}, +MQ:function MQ(){}, +MV:function MV(){}, +MR:function MR(){}, +EE:function EE(){}, +v6:function v6(){}, +lD:function lD(){}, +MS:function MS(){}, +a4f:function a4f(){}, +a4g:function a4g(){}, +MU:function MU(){}, +a4h:function a4h(){}, +MW:function MW(){}, +a4i:function a4i(){}, +MX:function MX(){}, +zp:function zp(){}, +Tr:function Tr(){}, +Ts:function Ts(){}, +Tt:function Tt(){}, +Tu:function Tu(){}, +bhb(a,b){var s=b.c +return s==null?b.c=A.bai(a,b.y,!0):s}, +b9c(a,b){var s=b.c +return s==null?b.c=A.Vm(a,"ao",[b.y]):s}, +bhc(a){var s=a.x +if(s===6||s===7||s===8)return A.bhc(a.y) +return s===12||s===13}, +bzL(a){return a.at}, +a5(a){return A.an1(v.typeUniverse,a,!1)}, +bly(a,b){var s,r,q,p,o +if(a==null)return null +s=b.z +r=a.as +if(r==null)r=a.as=new Map() +q=b.at +p=r.get(q) +if(p!=null)return p +o=A.tx(v.typeUniverse,a.y,s,0) +r.set(q,o) +return o}, +tx(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.x +switch(c){case 5:case 1:case 2:case 3:case 4:return b +case 6:s=b.y +r=A.tx(a,s,a0,a1) +if(r===s)return b +return A.bjq(a,r,!0) +case 7:s=b.y +r=A.tx(a,s,a0,a1) +if(r===s)return b +return A.bai(a,r,!0) +case 8:s=b.y +r=A.tx(a,s,a0,a1) +if(r===s)return b +return A.bjp(a,r,!0) +case 9:q=b.z +p=A.Wm(a,q,a0,a1) +if(p===q)return b +return A.Vm(a,b.y,p) +case 10:o=b.y +n=A.tx(a,o,a0,a1) +m=b.z +l=A.Wm(a,m,a0,a1) +if(n===o&&l===m)return b +return A.bag(a,n,l) +case 12:k=b.y +j=A.tx(a,k,a0,a1) +i=b.z +h=A.bG_(a,i,a0,a1) +if(j===k&&h===i)return b +return A.bjo(a,j,h) +case 13:g=b.z +a1+=g.length +f=A.Wm(a,g,a0,a1) +o=b.y +n=A.tx(a,o,a0,a1) +if(f===g&&n===o)return b +return A.bah(a,n,f,!0) +case 14:e=b.y +if(e") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, +bk9(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=", " +if(a5!=null){s=a5.length +if(a4==null){a4=A.b([],t.T) +r=null}else r=a4.length +q=a4.length +for(p=s;p>0;--p)a4.push("T"+(q+p)) +for(o=t.X,n=t.ub,m="<",l="",p=0;p0){a0+=a1+"[" +for(a1="",p=0;p0){a0+=a1+"{" +for(a1="",p=0;p "+a}, +fk(a,b){var s,r,q,p,o,n,m=a.x +if(m===5)return"erased" +if(m===2)return"dynamic" +if(m===3)return"void" +if(m===1)return"Never" +if(m===4)return"any" +if(m===6){s=A.fk(a.y,b) +return s}if(m===7){r=a.y +s=A.fk(r,b) +q=r.x +return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.fk(a.y,b)+">" +if(m===9){p=A.bGg(a.y) +o=a.z +return o.length>0?p+("<"+A.bkC(o,b)+">"):p}if(m===11)return A.bFS(a,b) +if(m===12)return A.bk9(a,b,null) +if(m===13)return A.bk9(a.y,b,a.z) +if(m===14){n=a.y +return b[b.length-1-n]}return"?"}, +bGg(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +bDU(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +bDT(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.an1(a,b,!1) +else if(typeof m=="number"){s=m +r=A.Vn(a,5,"#") +q=A.b0L(s) +for(p=0;p0)p+="<"+A.Vl(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.mF(null,null) +r.x=9 +r.y=b +r.z=c +if(c.length>0)r.c=c[0] +r.at=p +q=A.tn(a,r) +a.eC.set(p,q) +return q}, +bag(a,b,c){var s,r,q,p,o,n +if(b.x===10){s=b.y +r=b.z.concat(c)}else{r=c +s=b}q=s.at+(";<"+A.Vl(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.mF(null,null) +o.x=10 +o.y=s +o.z=r +o.at=q +n=A.tn(a,o) +a.eC.set(q,n) +return n}, +bDQ(a,b,c){var s,r,q="+"+(b+"("+A.Vl(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.mF(null,null) +s.x=11 +s.y=b +s.z=c +s.at=q +r=A.tn(a,s) +a.eC.set(q,r) +return r}, +bjo(a,b,c){var s,r,q,p,o,n=b.at,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.Vl(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.Vl(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.bDK(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.mF(null,null) +p.x=12 +p.y=b +p.z=c +p.at=r +o=A.tn(a,p) +a.eC.set(r,o) +return o}, +bah(a,b,c,d){var s,r=b.at+("<"+A.Vl(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.bDM(a,b,c,r,d) +a.eC.set(r,s) +return s}, +bDM(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.b0L(s) +for(q=0,p=0;p0){n=A.tx(a,b,r,0) +m=A.Wm(a,c,r,0) +return A.bah(a,n,m,c!==m)}}l=new A.mF(null,null) +l.x=13 +l.y=b +l.z=c +l.at=d +return A.tn(a,l)}, +bj7(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +bj9(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +for(s=l.length,r=0;r=48&&q<=57)r=A.bDc(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bj8(a,r,l,k,!1) +else if(q===46)r=A.bj8(a,r,l,k,!0) +else{++r +switch(q){case 44:break +case 58:k.push(!1) +break +case 33:k.push(!0) +break +case 59:k.push(A.wD(a.u,a.e,k.pop())) +break +case 94:k.push(A.bDP(a.u,k.pop())) +break +case 35:k.push(A.Vn(a.u,5,"#")) +break +case 64:k.push(A.Vn(a.u,2,"@")) +break +case 126:k.push(A.Vn(a.u,3,"~")) +break +case 60:k.push(a.p) +a.p=k.length +break +case 62:A.bDe(a,k) +break +case 38:A.bDd(a,k) +break +case 42:p=a.u +k.push(A.bjq(p,A.wD(p,a.e,k.pop()),a.n)) +break +case 63:p=a.u +k.push(A.bai(p,A.wD(p,a.e,k.pop()),a.n)) +break +case 47:p=a.u +k.push(A.bjp(p,A.wD(p,a.e,k.pop()),a.n)) +break +case 40:k.push(-3) +k.push(a.p) +a.p=k.length +break +case 41:A.bDb(a,k) +break +case 91:k.push(a.p) +a.p=k.length +break +case 93:o=k.splice(a.p) +A.bja(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-1) +break +case 123:k.push(a.p) +a.p=k.length +break +case 125:o=k.splice(a.p) +A.bDg(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-2) +break +case 43:n=l.indexOf("(",r) +k.push(l.substring(r,n)) +k.push(-4) +k.push(a.p) +a.p=k.length +r=n+1 +break +default:throw"Bad character "+q}}}m=k.pop() +return A.wD(a.u,a.e,m)}, +bDc(a,b,c,d){var s,r,q=b-48 +for(s=c.length;a=48&&r<=57))break +q=q*10+(r-48)}d.push(q) +return a}, +bj8(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +for(s=c.length;m>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 +else q=!0 +if(!q)break}}p=c.substring(b,m) +if(e){s=a.u +o=a.e +if(o.x===10)o=o.y +n=A.bDU(s,o.y)[p] +if(n==null)A.a6('No "'+p+'" in "'+A.bzL(o)+'"') +d.push(A.Vo(s,o,n))}else d.push(p) +return m}, +bDe(a,b){var s,r=a.u,q=A.bj6(a,b),p=b.pop() +if(typeof p=="string")b.push(A.Vm(r,p,q)) +else{s=A.wD(r,a.e,p) +switch(s.x){case 12:b.push(A.bah(r,s,q,a.n)) +break +default:b.push(A.bag(r,s,q)) +break}}}, +bDb(a,b){var s,r,q,p,o,n=null,m=a.u,l=b.pop() +if(typeof l=="number")switch(l){case-1:s=b.pop() +r=n +break +case-2:r=b.pop() +s=n +break +default:b.push(l) +r=n +s=r +break}else{b.push(l) +r=n +s=r}q=A.bj6(a,b) +l=b.pop() +switch(l){case-3:l=b.pop() +if(s==null)s=m.sEA +if(r==null)r=m.sEA +p=A.wD(m,a.e,l) +o=new A.afr() +o.a=q +o.b=s +o.c=r +b.push(A.bjo(m,p,o)) +return +case-4:b.push(A.bDQ(m,b.pop(),q)) +return +default:throw A.d(A.ne("Unexpected state under `()`: "+A.h(l)))}}, +bDd(a,b){var s=b.pop() +if(0===s){b.push(A.Vn(a.u,1,"0&")) +return}if(1===s){b.push(A.Vn(a.u,4,"1&")) +return}throw A.d(A.ne("Unexpected extended operation "+A.h(s)))}, +bj6(a,b){var s=b.splice(a.p) +A.bja(a.u,a.e,s) +a.p=b.pop() +return s}, +wD(a,b,c){if(typeof c=="string")return A.Vm(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.bDf(a,b,c)}else return c}, +bja(a,b,c){var s,r=c.length +for(s=0;sn)return!1 +m=n-o +l=s.b +k=r.b +j=l.length +i=k.length +if(o+j=d)return!1 +a1=f[b] +b+=3 +if(a00?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +mF:function mF(a,b){var _=this +_.a=a +_.b=b +_.w=_.r=_.c=null +_.x=0 +_.at=_.as=_.Q=_.z=_.y=null}, +afr:function afr(){this.c=this.b=this.a=null}, +amV:function amV(a){this.a=a}, +aeI:function aeI(){}, +Vj:function Vj(a){this.a=a}, +bIj(a,b){var s,r +if(B.c.cb(a,"Digit"))return B.c.aV(a,5) +s=B.c.aV(b,0) +if(b.length<=1)r=!(s>=32&&s<=127) +else r=!0 +if(r){r=B.md.i(0,a) +return r==null?null:B.c.aV(r,0)}if(!(s>=$.bqD()&&s<=$.bqE()))r=s>=$.bqP()&&s<=$.bqQ() +else r=!0 +if(r)return B.c.aV(b.toLowerCase(),0) +return null}, +bDD(a){return new A.b_Q(a,A.Ml(B.md.ghf(B.md).js(0,new A.b_R(),t.q9),t.S,t.N))}, +bGf(a){var s,r,q,p,o,n=a.abv(),m=A.D(t.N,t.S) +for(s=a.a,r=0;r=2)return null +return B.c.aV(a.toLowerCase(),0)}, +b_Q:function b_Q(a,b){this.a=a +this.b=b +this.c=0}, +b_R:function b_R(){}, +M9:function M9(a){this.a=a}, +cN:function cN(a,b){this.a=a +this.b=b}, +fP:function fP(a,b){this.a=a +this.b=b}, +bCB(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.bGM() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.wO(new A.aSt(q),1)).observe(s,{childList:true}) +return new A.aSs(q,s,r)}else if(self.setImmediate!=null)return A.bGN() +return A.bGO()}, +bCC(a){self.scheduleImmediate(A.wO(new A.aSu(a),0))}, +bCD(a){self.setImmediate(A.wO(new A.aSv(a),0))}, +bCE(a){A.bik(B.F,a)}, +bik(a,b){var s=B.e.cW(a.a,1000) +return A.bDG(s<0?0:s,b)}, +bBM(a,b){var s=B.e.cW(a.a,1000) +return A.bDH(s<0?0:s,b)}, +bDG(a,b){var s=new A.Vh(!0) +s.amT(a,b) +return s}, +bDH(a,b){var s=new A.Vh(!1) +s.amU(a,b) +return s}, +v(a){return new A.Rt(new A.aT($.aF,a.h("aT<0>")),a.h("Rt<0>"))}, +u(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +B(a,b){A.bEb(a,b)}, +t(a,b){b.eL(0,a)}, +r(a,b){b.mF(A.aW(a),A.bt(a))}, +bEb(a,b){var s,r,q=new A.b18(b),p=new A.b19(b) +if(a instanceof A.aT)a.a4e(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.j1(q,p,s) +else{r=new A.aT($.aF,t.LR) +r.a=8 +r.c=a +r.a4e(q,p,s)}}}, +w(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) +break}catch(r){e=r +d=c}}}(a,1) +return $.aF.KG(new A.b2l(s),t.H,t.S,t.z)}, +aga(a){return new A.Hz(a,1)}, +l4(){return B.acw}, +l5(a){return new A.Hz(a,3)}, +lb(a,b){return new A.V0(a,b.h("V0<0>"))}, +aqY(a,b){var s=A.hu(a,"error",t.K) +return new A.Xl(s,b==null?A.C7(a):b)}, +C7(a){var s +if(t.Lt.b(a)){s=a.gzG() +if(s!=null)return s}return B.r0}, +beX(a,b){var s=new A.aT($.aF,b.h("aT<0>")) +A.dv(B.F,new A.azh(s,a)) +return s}, +bwr(a,b){var s=new A.aT($.aF,b.h("aT<0>")) +A.ks(new A.azg(s,a)) +return s}, +ew(a,b){var s=a==null?b.a(a):a,r=new A.aT($.aF,b.h("aT<0>")) +r.pN(s) +return r}, +b7O(a,b,c){var s,r +A.hu(a,"error",t.K) +s=$.aF +if(s!==B.ax){r=s.xK(a,b) +if(r!=null){a=r.a +b=r.b}}if(b==null)b=A.C7(a) +s=new A.aT($.aF,c.h("aT<0>")) +s.Fj(a,b) +return s}, +a1p(a,b,c){var s,r +if(b==null)s=!c.b(null) +else s=!1 +if(s)throw A.d(A.ha(null,"computation","The type parameter is not nullable")) +r=new A.aT($.aF,c.h("aT<0>")) +A.dv(a,new A.azf(b,r,c)) +return r}, +fa(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.aT($.aF,b.h("aT>")) +i.a=null +i.b=0 +s=A.ba("error") +r=A.ba("stackTrace") +q=new A.azj(i,h,g,f,s,r) +try{for(l=J.ax(a),k=t.P;l.D();){p=l.gZ(l) +o=i.b +p.j1(new A.azi(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +if(l===0){l=f +l.wa(A.b([],b.h("p<0>"))) +return l}i.a=A.b2(l,null,!1,b.h("0?"))}catch(j){n=A.aW(j) +m=A.bt(j) +if(i.b===0||g)return A.b7O(n,m,b.h("H<0>")) +else{s.b=n +r.b=m}}return f}, +bwq(a,b,c,d){var s,r,q=new A.aze(d,null,b,c) +if(a instanceof A.aT){s=$.aF +r=new A.aT(s,c.h("aT<0>")) +if(s!==B.ax)q=s.KG(q,c.h("0/"),t.K,t.Km) +a.w6(new A.mW(r,2,null,q,a.$ti.h("@<1>").ad(c).h("mW<1,2>"))) +return r}return a.j1(new A.azd(c),q,c)}, +bud(a){return new A.bU(new A.aT($.aF,a.h("aT<0>")),a.h("bU<0>"))}, +b1h(a,b,c){var s=$.aF.xK(b,c) +if(s!=null){b=s.a +c=s.b}else if(c==null)c=A.C7(b) +a.jI(b,c)}, +aWd(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if((s&24)!==0){r=b.Gt() +b.Nf(a) +A.Hq(b,r)}else{r=b.c +b.a=b.a&1|4 +b.c=a +a.a2k(r)}}, +Hq(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +for(s=t.L0;!0;){r={} +q=e.a +p=(q&16)===0 +o=!p +if(b==null){if(o&&(q&1)===0){s=e.c +e.b.Jh(s.a,s.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +A.Hq(f.a,e) +r.a=n +m=n.a}q=f.a +l=q.c +r.b=o +r.c=l +if(p){k=e.c +k=(k&1)!==0||(k&15)===8}else k=!0 +if(k){j=e.b.b +if(o){e=q.b +e=!(e===j||e.gxL()===j.gxL())}else e=!1 +if(e){e=f.a +s=e.c +e.b.Jh(s.a,s.b) +return}i=$.aF +if(i!==j)$.aF=j +else i=null +e=r.a.c +if((e&15)===8)new A.aWl(r,f,o).$0() +else if(p){if((e&1)!==0)new A.aWk(r,l).$0()}else if((e&2)!==0)new A.aWj(f,r).$0() +if(i!=null)$.aF=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.h("ao<2>").b(e)||!q.z[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof A.aT)if((e.a&24)!==0){g=h.c +h.c=null +b=h.GC(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else A.aWd(e,h) +else h.N5(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.GC(g) +e=r.b +q=r.c +if(!e){h.a=8 +h.c=q}else{h.a=h.a&1|16 +h.c=q}f.a=h +e=h}}, +bkx(a,b){if(t.Hg.b(a))return b.KG(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.KH(a,t.z,t.K) +throw A.d(A.ha(a,"onError",u.w))}, +bFD(){var s,r +for(s=$.Ik;s!=null;s=$.Ik){$.Wl=null +r=s.b +$.Ik=r +if(r==null)$.Wk=null +s.a.$0()}}, +bFZ(){$.baE=!0 +try{A.bFD()}finally{$.Wl=null +$.baE=!1 +if($.Ik!=null)$.bc0().$1(A.bkP())}}, +bkF(a){var s=new A.abG(a),r=$.Wk +if(r==null){$.Ik=$.Wk=s +if(!$.baE)$.bc0().$1(A.bkP())}else $.Wk=r.b=s}, +bFV(a){var s,r,q,p=$.Ik +if(p==null){A.bkF(a) +$.Wl=$.Wk +return}s=new A.abG(a) +r=$.Wl +if(r==null){s.b=p +$.Ik=$.Wl=s}else{q=r.b +s.b=q +$.Wl=r.b=s +if(q==null)$.Wk=s}}, +ks(a){var s,r=null,q=$.aF +if(B.ax===q){A.b2b(r,r,B.ax,a) +return}if(B.ax===q.gazL().a)s=B.ax.gxL()===q.gxL() +else s=!1 +if(s){A.b2b(r,r,q,q.V1(a,t.H)) +return}s=$.aF +s.tk(s.R4(a))}, +bhP(a,b){var s=null,r=b.h("wo<0>"),q=new A.wo(s,s,s,s,r) +q.qP(0,a) +q.Zs() +return new A.jt(q,r.h("jt<1>"))}, +bPD(a,b){return new A.alp(A.hu(a,"stream",t.K),b.h("alp<0>"))}, +aNR(a,b,c){var s=null +return b?new A.I8(a,s,s,s,c.h("I8<0>")):new A.wo(a,s,s,s,c.h("wo<0>"))}, +G4(a,b,c){return new A.Ru(b,a,c.h("Ru<0>"))}, +app(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=A.aW(q) +r=A.bt(q) +$.aF.Jh(s,r)}}, +bCO(a,b,c,d,e,f){var s=$.aF,r=e?1:0 +return new A.wr(a,A.aSK(s,b,f),A.b9Z(s,c),A.b9Y(s,d),s,r,f.h("wr<0>"))}, +aSK(a,b,c){var s=b==null?A.bGP():b +return a.KH(s,t.H,c)}, +b9Z(a,b){if(b==null)b=A.bGR() +if(t.hK.b(b))return a.KG(b,t.z,t.K,t.Km) +if(t.lP.b(b))return a.KH(b,t.z,t.K) +throw A.d(A.bP("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +b9Y(a,b){var s=b==null?A.bGQ():b +return a.V1(s,t.H)}, +bFH(a){}, +bFJ(a,b){$.aF.Jh(a,b)}, +bFI(){}, +biW(a,b){var s=new A.Sg($.aF,a,b.h("Sg<0>")) +s.a2W() +return s}, +bEj(a,b,c){var s=a.bm(0),r=$.Iu() +if(s!==r)s.li(new A.b1d(b,c)) +else b.qS(c)}, +bjM(a,b,c){var s=$.aF.xK(b,c) +if(s!=null){b=s.a +c=s.b}a.zY(b,c)}, +dv(a,b){var s=$.aF +if(s===B.ax)return s.a7q(a,b) +return s.a7q(a,s.R4(b))}, +b9L(a,b){var s,r=$.aF +if(r===B.ax)return r.a7i(a,b) +s=r.a6e(b,t.Ce) +return $.aF.a7i(a,s)}, +b29(a,b){A.bFV(new A.b2a(a,b))}, +bkz(a,b,c,d){var s,r=$.aF +if(r===c)return d.$0() +$.aF=c +s=r +try{r=d.$0() +return r}finally{$.aF=s}}, +bkB(a,b,c,d,e){var s,r=$.aF +if(r===c)return d.$1(e) +$.aF=c +s=r +try{r=d.$1(e) +return r}finally{$.aF=s}}, +bkA(a,b,c,d,e,f){var s,r=$.aF +if(r===c)return d.$2(e,f) +$.aF=c +s=r +try{r=d.$2(e,f) +return r}finally{$.aF=s}}, +b2b(a,b,c,d){var s,r +if(B.ax!==c){s=B.ax.gxL() +r=c.gxL() +d=s!==r?c.R4(d):c.aFe(d,t.H)}A.bkF(d)}, +aSt:function aSt(a){this.a=a}, +aSs:function aSs(a,b,c){this.a=a +this.b=b +this.c=c}, +aSu:function aSu(a){this.a=a}, +aSv:function aSv(a){this.a=a}, +Vh:function Vh(a){this.a=a +this.b=null +this.c=0}, +b0s:function b0s(a,b){this.a=a +this.b=b}, +b0r:function b0r(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Rt:function Rt(a,b){this.a=a +this.b=!1 +this.$ti=b}, +b18:function b18(a){this.a=a}, +b19:function b19(a){this.a=a}, +b2l:function b2l(a){this.a=a}, +Hz:function Hz(a,b){this.a=a +this.b=b}, +eq:function eq(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.$ti=b}, +V0:function V0(a,b){this.a=a +this.$ti=b}, +Xl:function Xl(a,b){this.a=a +this.b=b}, +iV:function iV(a,b){this.a=a +this.$ti=b}, +Bl:function Bl(a,b,c,d,e,f,g){var _=this +_.ay=0 +_.CW=_.ch=null +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +RE:function RE(){}, +Ru:function Ru(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.r=_.f=_.e=_.d=null +_.$ti=c}, +azh:function azh(a,b){this.a=a +this.b=b}, +azg:function azg(a,b){this.a=a +this.b=b}, +azf:function azf(a,b,c){this.a=a +this.b=b +this.c=c}, +azj:function azj(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +azi:function azi(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aze:function aze(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azd:function azd(a){this.a=a}, +aa_:function aa_(a,b){this.a=a +this.b=b}, +Br:function Br(){}, +bU:function bU(a,b){this.a=a +this.$ti=b}, +tk:function tk(a,b){this.a=a +this.$ti=b}, +mW:function mW(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +aT:function aT(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +aWa:function aWa(a,b){this.a=a +this.b=b}, +aWi:function aWi(a,b){this.a=a +this.b=b}, +aWe:function aWe(a){this.a=a}, +aWf:function aWf(a){this.a=a}, +aWg:function aWg(a,b,c){this.a=a +this.b=b +this.c=c}, +aWc:function aWc(a,b){this.a=a +this.b=b}, +aWh:function aWh(a,b){this.a=a +this.b=b}, +aWb:function aWb(a,b,c){this.a=a +this.b=b +this.c=c}, +aWl:function aWl(a,b,c){this.a=a +this.b=b +this.c=c}, +aWm:function aWm(a){this.a=a}, +aWk:function aWk(a,b){this.a=a +this.b=b}, +aWj:function aWj(a,b){this.a=a +this.b=b}, +aWn:function aWn(a,b){this.a=a +this.b=b}, +aWo:function aWo(a,b,c){this.a=a +this.b=b +this.c=c}, +aWp:function aWp(a,b){this.a=a +this.b=b}, +abG:function abG(a){this.a=a +this.b=null}, +dk:function dk(){}, +aNX:function aNX(a,b){this.a=a +this.b=b}, +aNY:function aNY(a,b){this.a=a +this.b=b}, +aNV:function aNV(a){this.a=a}, +aNW:function aNW(a,b,c){this.a=a +this.b=b +this.c=c}, +Q0:function Q0(){}, +a8Y:function a8Y(){}, +I5:function I5(){}, +b_N:function b_N(a){this.a=a}, +b_M:function b_M(a){this.a=a}, +alC:function alC(){}, +abH:function abH(){}, +wo:function wo(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +I8:function I8(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +jt:function jt(a,b){this.a=a +this.$ti=b}, +wr:function wr(a,b,c,d,e,f,g){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +iW:function iW(){}, +aSM:function aSM(a,b,c){this.a=a +this.b=b +this.c=c}, +aSL:function aSL(a){this.a=a}, +I6:function I6(){}, +adO:function adO(){}, +pN:function pN(a,b){this.b=a +this.a=null +this.$ti=b}, +Ha:function Ha(a,b){this.b=a +this.c=b +this.a=null}, +aVa:function aVa(){}, +HS:function HS(a){var _=this +_.a=0 +_.c=_.b=null +_.$ti=a}, +aYn:function aYn(a,b){this.a=a +this.b=b}, +Sg:function Sg(a,b,c){var _=this +_.a=a +_.b=0 +_.c=b +_.$ti=c}, +alp:function alp(a,b){var _=this +_.a=null +_.b=a +_.c=!1 +_.$ti=b}, +Bt:function Bt(a){this.$ti=a}, +b1d:function b1d(a,b){this.a=a +this.b=b}, +mV:function mV(){}, +Ho:function Ho(a,b,c,d,e,f,g){var _=this +_.w=a +_.x=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +tr:function tr(a,b,c){this.b=a +this.a=b +this.$ti=c}, +td:function td(a,b,c){this.b=a +this.a=b +this.$ti=c}, +anO:function anO(a,b,c){this.a=a +this.b=b +this.$ti=c}, +anN:function anN(){}, +b2a:function b2a(a,b){this.a=a +this.b=b}, +ak1:function ak1(){}, +aZK:function aZK(a,b,c){this.a=a +this.b=b +this.c=c}, +aZI:function aZI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aZJ:function aZJ(a,b){this.a=a +this.b=b}, +aZL:function aZL(a,b,c){this.a=a +this.b=b +this.c=c}, +kJ(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.tb(d.h("@<0>").ad(e).h("tb<1,2>")) +b=A.b4q()}else{if(A.bl2()===b&&A.bl1()===a)return new A.wx(d.h("@<0>").ad(e).h("wx<1,2>")) +if(a==null)a=A.b4p()}else{if(b==null)b=A.b4q() +if(a==null)a=A.b4p()}return A.bCP(a,b,c,d,e)}, +ba0(a,b){var s=a[b] +return s===a?null:s}, +ba2(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +ba1(){var s=Object.create(null) +A.ba2(s,"",s) +delete s[""] +return s}, +bCP(a,b,c,d,e){var s=c!=null?c:new A.aUn(d) +return new A.S9(a,b,s,d.h("@<0>").ad(e).h("S9<1,2>"))}, +lx(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.iE(d.h("@<0>").ad(e).h("iE<1,2>")) +b=A.b4q()}else{if(A.bl2()===b&&A.bl1()===a)return new A.T9(d.h("@<0>").ad(e).h("T9<1,2>")) +if(a==null)a=A.b4p()}else{if(b==null)b=A.b4q() +if(a==null)a=A.b4p()}return A.bD9(a,b,c,d,e)}, +b_(a,b,c){return A.blh(a,new A.iE(b.h("@<0>").ad(c).h("iE<1,2>")))}, +D(a,b){return new A.iE(a.h("@<0>").ad(b).h("iE<1,2>"))}, +bD9(a,b,c,d,e){var s=c!=null?c:new A.aXm(d) +return new A.T8(a,b,s,d.h("@<0>").ad(e).h("T8<1,2>"))}, +e6(a){return new A.pO(a.h("pO<0>"))}, +ba3(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +p_(a){return new A.l7(a.h("l7<0>"))}, +y(a){return new A.l7(a.h("l7<0>"))}, +da(a,b){return A.bHW(a,new A.l7(b.h("l7<0>")))}, +ba5(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +cV(a,b,c){var s=new A.mX(a,b,c.h("mX<0>")) +s.c=a.e +return s}, +bEC(a,b){return J.e(a,b)}, +bED(a){return J.T(a)}, +bfL(a,b,c){var s=A.lx(null,null,null,b,c) +J.n8(a,new A.aDj(s,b,c)) +return s}, +z_(a,b,c){var s=A.lx(null,null,null,b,c) +s.F(0,a) +return s}, +z0(a,b){var s,r=A.p_(b) +for(s=J.ax(a);s.D();)r.H(0,b.a(s.gZ(s))) +return r}, +jY(a,b){var s=A.p_(b) +s.F(0,a) +return s}, +b8r(a){var s,r={} +if(A.bb9(a))return"{...}" +s=new A.dl("") +try{$.BT.push(a) +s.a+="{" +r.a=!0 +J.n8(a,new A.aDV(r,s)) +s.a+="}"}finally{$.BT.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +bvp(a){var s=new A.Bs(a.h("Bs<0>")) +s.a=s +s.b=s +return new A.xX(s,a.h("xX<0>"))}, +ly(a,b){return new A.M4(A.b2(A.bxt(a),null,!1,b.h("0?")),b.h("M4<0>"))}, +bxt(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.bfM(a) +return a}, +bfM(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +ba6(a,b){return new A.HD(a,a.c,a.d,a.b,b.h("HD<0>"))}, +baj(){throw A.d(A.a8("Cannot change an unmodifiable set"))}, +bEH(a,b){return J.BZ(a,b)}, +bk2(a){if(a.h("o(0,0)").b(A.bl_()))return A.bl_() +return A.bH5()}, +b9r(a,b){var s=A.bk2(a) +return new A.PR(s,new A.aNd(a),a.h("@<0>").ad(b).h("PR<1,2>"))}, +a8D(a,b,c){var s=a==null?A.bk2(c):a,r=b==null?new A.aNg(c):b +return new A.G1(s,r,c.h("G1<0>"))}, +tb:function tb(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +aWv:function aWv(a){this.a=a}, +aWu:function aWu(a){this.a=a}, +wx:function wx(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +S9:function S9(a,b,c,d){var _=this +_.f=a +_.r=b +_.w=c +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=d}, +aUn:function aUn(a){this.a=a}, +Bv:function Bv(a,b){this.a=a +this.$ti=b}, +Ht:function Ht(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +T9:function T9(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +T8:function T8(a,b,c,d){var _=this +_.w=a +_.x=b +_.y=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +aXm:function aXm(a){this.a=a}, +pO:function pO(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +l3:function l3(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +l7:function l7(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +aXn:function aXn(a){this.a=a +this.c=this.b=null}, +mX:function mX(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.$ti=c}, +oe:function oe(a,b){this.a=a +this.$ti=b}, +aDj:function aDj(a,b,c){this.a=a +this.b=b +this.c=c}, +M1:function M1(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +agA:function agA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1 +_.$ti=d}, +a3g:function a3g(){}, +K:function K(){}, +by:function by(){}, +aDT:function aDT(a){this.a=a}, +aDU:function aDU(a){this.a=a}, +aDV:function aDV(a,b){this.a=a +this.b=b}, +Tc:function Tc(a,b){this.a=a +this.$ti=b}, +agK:function agK(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +an2:function an2(){}, +Mk:function Mk(){}, +Ba:function Ba(a,b){this.a=a +this.$ti=b}, +Si:function Si(){}, +Sh:function Sh(a,b,c){var _=this +_.c=a +_.d=b +_.b=_.a=null +_.$ti=c}, +Bs:function Bs(a){this.b=this.a=null +this.$ti=a}, +xX:function xX(a,b){this.a=a +this.b=0 +this.$ti=b}, +aea:function aea(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +M4:function M4(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +HD:function HD(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.$ti=e}, +o1:function o1(){}, +BD:function BD(){}, +Vq:function Vq(){}, +dV:function dV(a,b){this.a=a +this.$ti=b}, +GJ:function GJ(a,b){this.a=a +this.$ti=b}, +ala:function ala(){}, +ko:function ko(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +jw:function jw(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +al9:function al9(){}, +PR:function PR(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aNd:function aNd(a){this.a=a}, +aNc:function aNc(a){this.a=a}, +pS:function pS(){}, +ti:function ti(a,b){this.a=a +this.$ti=b}, +BF:function BF(a,b){this.a=a +this.$ti=b}, +UM:function UM(a,b){this.a=a +this.$ti=b}, +tj:function tj(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +UQ:function UQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +BE:function BE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +G1:function G1(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aNg:function aNg(a){this.a=a}, +aNf:function aNf(a,b){this.a=a +this.b=b}, +aNe:function aNe(a,b){this.a=a +this.b=b}, +UN:function UN(){}, +UO:function UO(){}, +UP:function UP(){}, +Vp:function Vp(){}, +Vr:function Vr(){}, +Wh:function Wh(){}, +bkv(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.aW(r) +q=A.dr(String(s),null,null) +throw A.d(q)}q=A.b1l(p) +return q}, +b1l(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(Object.getPrototypeOf(a)!==Array.prototype)return new A.agd(a,Object.create(null)) +for(s=0;s=0)return null +return r}return null}, +bC6(a,b,c,d){var s=a?$.bpL():$.bpK() +if(s==null)return null +if(0===c&&d===b.length)return A.biw(s,b) +return A.biw(s,b.subarray(c,A.dA(c,d,b.length,null,null)))}, +biw(a,b){var s,r +try{s=a.decode(b) +return s}catch(r){}return null}, +bd4(a,b,c,d,e,f){if(B.e.bI(f,4)!==0)throw A.d(A.dr("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw A.d(A.dr("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw A.d(A.dr("Invalid base64 padding, more than two '=' characters",a,b))}, +bCJ(a,b,c,d,e,f,g,h){var s,r,q,p,o,n=h>>>2,m=3-(h&3) +for(s=c,r=0;s>>18&63) +g=p+1 +f[p]=B.c.aV(a,n>>>12&63) +p=g+1 +f[g]=B.c.aV(a,n>>>6&63) +g=p+1 +f[p]=B.c.aV(a,n&63) +n=0 +m=3}}if(r>=0&&r<=255){if(m<3){p=g+1 +o=p+1 +if(3-m===1){f[g]=B.c.aV(a,n>>>2&63) +f[p]=B.c.aV(a,n<<4&63) +f[o]=61 +f[o+1]=61}else{f[g]=B.c.aV(a,n>>>10&63) +f[p]=B.c.aV(a,n>>>4&63) +f[o]=B.c.aV(a,n<<2&63) +f[o+1]=61}return 0}return(n<<2|3-m)>>>0}for(s=c;s255)break;++s}throw A.d(A.ha(b,"Not a byte value at index "+s+": 0x"+B.e.hC(b[s],16),null))}, +bCI(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.e.bu(f,2),j=f&3,i=$.bc1() +for(s=b,r=0;s=0){k=(k<<6|p)&16777215 +j=j+1&3 +if(j===0){o=e+1 +d[e]=k>>>16&255 +e=o+1 +d[o]=k>>>8&255 +o=e+1 +d[e]=k&255 +e=o +k=0}continue}else if(p===-1&&j>1){if(r>127)break +if(j===3){if((k&3)!==0)throw A.d(A.dr(m,a,s)) +d[e]=k>>>10 +d[e+1]=k>>>2}else{if((k&15)!==0)throw A.d(A.dr(m,a,s)) +d[e]=k>>>4}n=(3-j)*3 +if(q===37)n+=2 +return A.biS(a,s+1,c,-n-1)}throw A.d(A.dr(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 +for(s=b;s127)break}throw A.d(A.dr(l,a,s))}, +bCG(a,b,c,d){var s=A.bCH(a,b,c),r=(d&3)+(s-b),q=B.e.bu(r,2)*3,p=r&3 +if(p!==0&&s0)return new Uint8Array(q) +return $.bpT()}, +bCH(a,b,c){var s,r=c,q=r,p=0 +while(!0){if(!(q>b&&p<2))break +c$0:{--q +s=B.c.au(a,q) +if(s===61){++p +r=q +break c$0}if((s|32)===100){if(q===b)break;--q +s=B.c.au(a,q)}if(s===51){if(q===b)break;--q +s=B.c.au(a,q)}if(s===37){++p +r=q +break c$0}break}}return r}, +biS(a,b,c,d){var s,r +if(b===c)return d +s=-d-1 +for(;s>0;){r=B.c.au(a,b) +if(s===3){if(r===61){s-=3;++b +break}if(r===37){--s;++b +if(b===c)break +r=B.c.au(a,b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s +if(b===c)break +r=B.c.au(a,b)}if((r|32)!==100)break;++b;--s +if(b===c)break}if(b!==c)throw A.d(A.dr("Invalid padding character",a,b)) +return-s-1}, +bvR(a){return $.bno().i(0,a.toLowerCase())}, +bfw(a,b,c){return new A.LL(a,b)}, +bEE(a){return a.po()}, +bj4(a,b){return new A.agf(a,[],A.bb_())}, +bD7(a,b,c){var s,r,q=new A.dl("") +if(c==null)s=A.bj4(q,b) +else s=new A.agg(c,0,q,[],A.bb_()) +s.ta(a) +r=q.a +return r.charCodeAt(0)==0?r:r}, +bE5(a){switch(a){case 65:return"Missing extension byte" +case 67:return"Unexpected extension byte" +case 69:return"Invalid UTF-8 byte" +case 71:return"Overlong encoding" +case 73:return"Out of unicode range" +case 75:return"Encoded surrogate" +case 77:return"Unfinished UTF-8 octet sequence" +default:return""}}, +bE4(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) +for(s=J.aK(a),r=0;r>>0!==0?255:q}return o}, +agd:function agd(a,b){this.a=a +this.b=b +this.c=null}, +aXa:function aXa(a){this.a=a}, +aX9:function aX9(a){this.a=a}, +age:function age(a){this.a=a}, +aQN:function aQN(){}, +aQM:function aQM(){}, +Xe:function Xe(){}, +an0:function an0(){}, +Xg:function Xg(a){this.a=a}, +an_:function an_(){}, +Xf:function Xf(a,b){this.a=a +this.b=b}, +arq:function arq(){}, +XF:function XF(){}, +aSD:function aSD(a){this.a=0 +this.b=a}, +XE:function XE(){}, +aSC:function aSC(){this.a=0}, +asr:function asr(){}, +acm:function acm(a,b){this.a=a +this.b=b +this.c=0}, +Yq:function Yq(){}, +ZC:function ZC(){}, +hP:function hP(){}, +y3:function y3(){}, +aAO:function aAO(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a2d:function a2d(a){this.a=a}, +LL:function LL(a,b){this.a=a +this.b=b}, +a2P:function a2P(a,b){this.a=a +this.b=b}, +aCj:function aCj(){}, +a2S:function a2S(a,b){this.a=a +this.b=b}, +a2R:function a2R(a){this.a=a}, +aXd:function aXd(){}, +aXe:function aXe(a,b){this.a=a +this.b=b}, +aXb:function aXb(){}, +aXc:function aXc(a,b){this.a=a +this.b=b}, +agf:function agf(a,b,c){this.c=a +this.a=b +this.b=c}, +agg:function agg(a,b,c,d,e){var _=this +_.f=a +_.Q$=b +_.c=c +_.a=d +_.b=e}, +a3_:function a3_(){}, +a31:function a31(a){this.a=a}, +a30:function a30(a,b){this.a=a +this.b=b}, +aDd:function aDd(){}, +aau:function aau(){}, +aav:function aav(){}, +b0K:function b0K(a){this.b=0 +this.c=a}, +Bb:function Bb(a){this.a=a}, +b0J:function b0J(a){this.a=a +this.b=16 +this.c=0}, +aoe:function aoe(){}, +bG1(a){var s=new A.iE(t.dl) +a.ab(0,new A.b2e(s)) +return s}, +bIm(a){return A.m7(a)}, +b7M(a,b,c){return A.bgO(a,b,c==null?null:A.bG1(c))}, +b7A(a){return new A.Dp(new WeakMap(),a.h("Dp<0>"))}, +y9(a){if(A.op(a)||typeof a=="number"||typeof a=="string"||t.pK.b(a))A.Dq(a)}, +Dq(a){throw A.d(A.ha(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, +ec(a,b,c){var s=A.vq(a,c) +if(s!=null)return s +if(b!=null)return b.$1(a) +throw A.d(A.dr(a,null,null))}, +lc(a){var s=A.zT(a) +if(s!=null)return s +throw A.d(A.dr("Invalid double",a,null))}, +bvX(a,b){a=A.d(a) +a.stack=b.k(0) +throw a +throw A.d("unreachable")}, +be2(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)A.a6(A.bP("DateTime is outside valid range: "+a,null)) +A.hu(!0,"isUtc",t.w) +return new A.lj(a,!0)}, +b2(a,b,c,d){var s,r=c?J.uR(a,d):J.LH(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.ax(a);s.D();)r.push(s.gZ(s)) +if(b)return r +return J.aC4(r)}, +ak(a,b,c){var s +if(b)return A.bfQ(a,c) +s=J.aC4(A.bfQ(a,c)) +return s}, +bfQ(a,b){var s,r +if(Array.isArray(a))return A.b(a.slice(0),b.h("p<0>")) +s=A.b([],b.h("p<0>")) +for(r=J.ax(a);r.D();)s.push(r.gZ(r)) +return s}, +mt(a,b,c){var s,r=J.uR(a,c) +for(s=0;s0||c=1000)return""+a +if(s>=100)return r+"0"+s +if(s>=10)return r+"00"+s +return r+"000"+s}, +buF(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +a_s(a){if(a>=10)return""+a +return"0"+a}, +dh(a,b){return new A.bC(a+1000*b)}, +beG(a,b){var s,r,q +for(s=a.length,r=0;rc)throw A.d(A.cT(a,b,c,d,null)) +return a}, +b92(a,b,c,d){return A.b82(a,d==null?b.gE(b):d,b,null,c)}, +dA(a,b,c,d,e){if(0>a||a>c)throw A.d(A.cT(a,0,c,d==null?"start":d,null)) +if(b!=null){if(a>b||b>c)throw A.d(A.cT(b,a,c,e==null?"end":e,null)) +return b}return c}, +fH(a,b){if(a<0)throw A.d(A.cT(a,0,null,b,null)) +return a}, +Lu(a,b,c,d,e){var s=e==null?b.gE(b):e +return new A.Lt(s,!0,a,c,"Index out of range")}, +fc(a,b,c,d,e){return new A.Lt(b,!0,a,e,"Index out of range")}, +b82(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.fc(a,b,c,d,e==null?"index":e)) +return a}, +a8(a){return new A.aao(a)}, +cI(a){return new A.GH(a)}, +ah(a){return new A.o7(a)}, +cL(a){return new A.a_0(a)}, +bG(a){return new A.Hj(a)}, +dr(a,b,c){return new A.iB(a,b,c)}, +bfq(a,b,c){var s,r +if(A.bb9(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.b([],t.T) +$.BT.push(a) +try{A.bFv(a,s)}finally{$.BT.pop()}r=A.a9_(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +uQ(a,b,c){var s,r +if(A.bb9(a))return b+"..."+c +s=new A.dl(b) +$.BT.push(a) +try{r=s +r.a=A.a9_(r.a,a,", ")}finally{$.BT.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +bFv(a,b){var s,r,q,p,o,n,m,l=J.ax(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.D())return +s=A.h(l.gZ(l)) +b.push(s) +k+=s.length+2;++j}if(!l.D()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.gZ(l);++j +if(!l.D()){if(j<=4){b.push(A.h(p)) +return}r=A.h(p) +q=b.pop() +k+=r.length+2}else{o=l.gZ(l);++j +for(;l.D();p=o,o=n){n=l.gZ(l);++j +if(j>100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.h(p) +r=A.h(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +bxw(a,b,c){var s,r=A.dA(0,null,c.length,null,null),q=r-0 +if(a.length=b)for(s=0;s=0;)a[b+s]=c[s]}, +bfU(a,b,c,d,e){return new A.q9(a,b.h("@<0>").ad(c).ad(d).ad(e).h("q9<1,2,3,4>"))}, +Ml(a,b,c){var s=A.D(b,c) +s.a5L(s,a) +return s}, +blW(a){var s=B.c.fg(a),r=A.vq(s,null) +return r==null?A.zT(s):r}, +a4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s +if(B.a===c)return A.bAY(J.T(a),J.T(b),$.hN()) +if(B.a===d){s=J.T(a) +b=J.T(b) +c=J.T(c) +return A.i5(A.a3(A.a3(A.a3($.hN(),s),b),c))}if(B.a===e)return A.bhX(J.T(a),J.T(b),J.T(c),J.T(d),$.hN()) +if(B.a===f){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e))}if(B.a===g){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f))}if(B.a===h){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g))}if(B.a===i){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +n=J.T(n) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +n=J.T(n) +o=J.T(o) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +n=J.T(n) +o=J.T(o) +p=J.T(p) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +n=J.T(n) +o=J.T(o) +p=J.T(p) +q=J.T(q) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +n=J.T(n) +o=J.T(o) +p=J.T(p) +q=J.T(q) +r=J.T(r) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +n=J.T(n) +o=J.T(o) +p=J.T(p) +q=J.T(q) +r=J.T(r) +a0=J.T(a0) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.T(a) +b=J.T(b) +c=J.T(c) +d=J.T(d) +e=J.T(e) +f=J.T(f) +g=J.T(g) +h=J.T(h) +i=J.T(i) +j=J.T(j) +k=J.T(k) +l=J.T(l) +m=J.T(m) +n=J.T(n) +o=J.T(o) +p=J.T(p) +q=J.T(q) +r=J.T(r) +a0=J.T(a0) +a1=J.T(a1) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +c4(a){var s,r=$.hN() +for(s=J.ax(a);s.D();)r=A.a3(r,J.T(s.gZ(s))) +return A.i5(r)}, +wS(a){var s=A.h(a),r=$.bmd +if(r==null)A.bmc(s) +else r.$1(s)}, +aMl(a,b,c,d){return new A.qb(a,b,c.h("@<0>").ad(d).h("qb<1,2>"))}, +bAP(){$.et() +return new A.bp()}, +bjV(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +mP(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=null +a5=a3.length +s=a4+5 +if(a5>=s){r=((B.c.aV(a3,a4+4)^58)*3|B.c.aV(a3,a4)^100|B.c.aV(a3,a4+1)^97|B.c.aV(a3,a4+2)^116|B.c.aV(a3,a4+3)^97)>>>0 +if(r===0)return A.aQC(a4>0||a5=14)q[7]=a5 +o=q[1] +if(o>=a4)if(A.bkE(a3,a4,o,20,q)===20)q[7]=o +n=q[2]+1 +m=q[3] +l=q[4] +k=q[5] +j=q[6] +if(jo+3){h=a2 +i=!1}else{p=m>a4 +if(p&&m+1===l){h=a2 +i=!1}else{if(!B.c.fh(a3,"\\",l))if(n>a4)g=B.c.fh(a3,"\\",n-1)||B.c.fh(a3,"\\",n-2) +else g=!1 +else g=!0 +if(g){h=a2 +i=!1}else{if(!(kl+2&&B.c.fh(a3,"/..",k-3) +else g=!0 +if(g){h=a2 +i=!1}else{if(o===a4+4)if(B.c.fh(a3,"file",a4)){if(n<=a4){if(!B.c.fh(a3,"/",l)){f="file:///" +r=3}else{f="file://" +r=2}a3=f+B.c.ao(a3,l,a5) +o-=a4 +s=r-a4 +k+=s +j+=s +a5=a3.length +a4=0 +n=7 +m=7 +l=7}else if(l===k)if(a4===0&&!0){a3=B.c.iH(a3,l,k,"/");++k;++j;++a5}else{a3=B.c.ao(a3,a4,l)+"/"+B.c.ao(a3,k,a5) +o-=a4 +n-=a4 +m-=a4 +l-=a4 +s=1-a4 +k+=s +j+=s +a5=a3.length +a4=0}h="file"}else if(B.c.fh(a3,"http",a4)){if(p&&m+3===l&&B.c.fh(a3,"80",m+1))if(a4===0&&!0){a3=B.c.iH(a3,m,l,"") +l-=3 +k-=3 +j-=3 +a5-=3}else{a3=B.c.ao(a3,a4,m)+B.c.ao(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=3+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="http"}else h=a2 +else if(o===s&&B.c.fh(a3,"https",a4)){if(p&&m+4===l&&B.c.fh(a3,"443",m+1))if(a4===0&&!0){a3=B.c.iH(a3,m,l,"") +l-=4 +k-=4 +j-=4 +a5-=3}else{a3=B.c.ao(a3,a4,m)+B.c.ao(a3,l,a5) +o-=a4 +n-=a4 +m-=a4 +s=4+a4 +l-=s +k-=s +j-=s +a5=a3.length +a4=0}h="https"}else h=a2 +i=!0}}}}else h=a2 +if(i){if(a4>0||a5a4)h=A.bjA(a3,a4,o) +else{if(o===a4)A.Ig(a3,a4,"Invalid empty scheme") +h=""}if(n>a4){e=o+3 +d=e9)j.$2("invalid character",s)}else{if(q===3)j.$2(l,s) +o=A.ec(B.c.ao(a,r,s),m,m) +if(o>255)j.$2(k,r) +n=q+1 +i[q]=o +r=s+1 +q=n}}if(q!==3)j.$2(l,c) +o=A.ec(B.c.ao(a,r,c),m,m) +if(o>255)j.$2(k,r) +i[q]=o +return i}, +biu(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aQF(a),c=new A.aQG(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.b([],t.t) +for(r=b,q=r,p=!1,o=!1;r>>0) +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) +j=new Uint8Array(16) +for(l=s.length,i=9-l,r=0,h=0;ro)A.a6(A.cT(0,0,p.gE(q),null,null)) +if(A.It(q,"/",0)){s=A.a8("Illegal path character "+A.h(q)) +throw A.d(s)}}}, +bjs(a,b,c){var s,r,q,p,o,n=null +for(s=A.fM(a,c,n,A.a7(a).c),r=s.$ti,s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E");s.D();){q=s.d +if(q==null)q=r.a(q) +p=A.bn('["*/:<>?\\\\|]',!0,!1,!1) +o=q.length +if(A.It(q,p,0))if(b)throw A.d(A.bP("Illegal character in path",n)) +else throw A.d(A.a8("Illegal character in path: "+q))}}, +bDX(a,b){var s,r="Illegal drive letter " +if(!(65<=a&&a<=90))s=97<=a&&a<=122 +else s=!0 +if(s)return +if(b)throw A.d(A.bP(r+A.a92(a),null)) +else throw A.d(A.a8(r+A.a92(a)))}, +bDZ(a){var s +if(a.length===0)return B.zU +s=A.bjF(a) +s.acO(s,A.bl0()) +return A.b75(s,t.N,t.yp)}, +bam(a,b){if(a!=null&&a===A.bjt(b))return null +return a}, +bjx(a,b,c,d){var s,r,q,p,o,n +if(a==null)return null +if(b===c)return"" +if(B.c.au(a,b)===91){s=c-1 +if(B.c.au(a,s)!==93)A.Ig(a,b,"Missing end `]` to match `[` in host") +r=b+1 +q=A.bDY(a,r,s) +if(q=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.dl("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.dl("") +if(r>>4]&1<<(o&15))!==0)A.Ig(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.Ig(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.c.ao(a,b,c) +return A.bDV(r?a.toLowerCase():a)}, +bDV(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +bjB(a,b,c){if(a==null)return"" +return A.Vv(a,b,c,B.UN,!1,!1)}, +bjy(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null){if(d==null)return r?"/":"" +s=new A.W(d,new A.b0F(),A.a7(d).h("W<1,k>")).cl(0,"/")}else if(d!=null)throw A.d(A.bP("Both path and pathSegments specified",null)) +else s=A.Vv(a,b,c,B.uK,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.c.cb(s,"/"))s="/"+s +return A.bE1(s,e,f)}, +bE1(a,b,c){var s=b.length===0 +if(s&&!c&&!B.c.cb(a,"/")&&!B.c.cb(a,"\\"))return A.bao(a,!s||c) +return A.to(a)}, +bjz(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.d(A.bP("Both query and queryParameters specified",null)) +return A.Vv(a,b,c,B.iN,!0,!1)}if(d==null)return null +s=new A.dl("") +r.a="" +d.ab(0,new A.b0G(new A.b0H(r,s))) +r=s.a +return r.charCodeAt(0)==0?r:r}, +bjw(a,b,c){if(a==null)return null +return A.Vv(a,b,c,B.iN,!0,!1)}, +ban(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=B.c.au(a,b+1) +r=B.c.au(a,n) +q=A.b4T(s) +p=A.b4T(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.iL[B.e.bu(o,4)]&1<<(o&15))!==0)return A.bZ(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.c.ao(a,b,b+3).toUpperCase() +return null}, +bal(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=B.c.aV(n,a>>>4) +s[2]=B.c.aV(n,a&15)}else{if(a>2047)if(a>65535){r=240 +q=4}else{r=224 +q=3}else{r=192 +q=2}s=new Uint8Array(3*q) +for(p=0;--q,q>=0;r=128){o=B.e.GM(a,6*q)&63|r +s[p]=37 +s[p+1]=B.c.aV(n,o>>>4) +s[p+2]=B.c.aV(n,o&15) +p+=3}}return A.rO(s,0,null)}, +Vv(a,b,c,d,e,f){var s=A.bjD(a,b,c,d,e,f) +return s==null?B.c.ao(a,b,c):s}, +bjD(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null +for(s=!e,r=b,q=r,p=i;r>>4]&1<<(o&15))!==0)++r +else{if(o===37){n=A.ban(a,r,!1) +if(n==null){r+=3 +continue}if("%"===n){n="%25" +m=1}else m=3}else if(o===92&&f){n="/" +m=1}else if(s&&o<=93&&(B.uL[o>>>4]&1<<(o&15))!==0){A.Ig(a,r,"Invalid character") +m=i +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.bjv(B.c.aV(a,0)))for(s=1;s127||(B.uC[r>>>4]&1<<(r&15))===0)break}return a}, +bE3(a,b){if(a.TG("package")&&a.c==null)return A.bkG(b,0,b.length) +return-1}, +bjG(a){var s,r,q,p=a.gyG(),o=p.length +if(o>0&&J.bu(p[0])===2&&J.b6s(p[0],1)===58){A.bDX(J.b6s(p[0],0),!1) +A.bjs(p,!1,1) +s=!0}else{A.bjs(p,!1,0) +s=!1}r=a.gJi()&&!s?""+"\\":"" +if(a.gy7()){q=a.grH(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.a9_(r,p,"\\") +o=s&&o===1?r+"\\":r +return o.charCodeAt(0)==0?o:o}, +bE_(){return A.b([],t.T)}, +bjF(a){var s,r,q,p,o,n=A.D(t.N,t.yp),m=new A.b0I(a,B.N,n) +for(s=a.length,r=0,q=0,p=-1;r127)throw A.d(A.bP("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.d(A.bP("Truncated URI",null)) +p.push(A.bE0(a,o+1)) +o+=2}else if(e&&r===43)p.push(32) +else p.push(r)}}return d.fK(0,p)}, +bjv(a){var s=a|32 +return 97<=s&&s<=122}, +bC1(a){if(!a.TG("data"))throw A.d(A.ha(a,"uri","Scheme must be 'data'")) +if(a.gy7())throw A.d(A.ha(a,"uri","Data uri must not have authority")) +if(a.gJj())throw A.d(A.ha(a,"uri","Data uri must not have a fragment part")) +if(!a.guP())return A.aQC(a.gig(a),0,a) +return A.aQC(a.k(0),5,a)}, +aQC(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.d(A.dr(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.b.ga6(j) +if(p!==44||r!==n+7||!B.c.fh(a,"base64",n+1))throw A.d(A.dr("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.GX.aMU(0,a,m,s) +else{l=A.bjD(a,m,s,B.iN,!0,!1) +if(l!=null)a=B.c.iH(a,m,s,l)}return new A.aQB(a,j,c)}, +bEA(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.dR(22,t.H3) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.b1m(f) +q=new A.b1n() +p=new A.b1o() +o=r.$2(0,225) +q.$3(o,n,1) +q.$3(o,m,14) +q.$3(o,l,34) +q.$3(o,k,3) +q.$3(o,j,227) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(14,225) +q.$3(o,n,1) +q.$3(o,m,15) +q.$3(o,l,34) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(15,225) +q.$3(o,n,1) +q.$3(o,"%",225) +q.$3(o,l,34) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(1,225) +q.$3(o,n,1) +q.$3(o,l,34) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(2,235) +q.$3(o,n,139) +q.$3(o,k,131) +q.$3(o,j,131) +q.$3(o,m,146) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(3,235) +q.$3(o,n,11) +q.$3(o,k,68) +q.$3(o,j,68) +q.$3(o,m,18) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(4,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,"[",232) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(5,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(6,231) +p.$3(o,"19",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(7,231) +p.$3(o,"09",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +q.$3(r.$2(8,8),"]",5) +o=r.$2(9,235) +q.$3(o,n,11) +q.$3(o,m,16) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(16,235) +q.$3(o,n,11) +q.$3(o,m,17) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(17,235) +q.$3(o,n,11) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(10,235) +q.$3(o,n,11) +q.$3(o,m,18) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(18,235) +q.$3(o,n,11) +q.$3(o,m,19) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(19,235) +q.$3(o,n,11) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(11,235) +q.$3(o,n,11) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(12,236) +q.$3(o,n,12) +q.$3(o,i,12) +q.$3(o,h,205) +o=r.$2(13,237) +q.$3(o,n,13) +q.$3(o,i,13) +p.$3(r.$2(20,245),"az",21) +o=r.$2(21,245) +p.$3(o,"az",21) +p.$3(o,"09",21) +q.$3(o,"+-.",21) +return f}, +bkE(a,b,c,d,e){var s,r,q,p,o=$.bqZ() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +bjk(a){if(a.b===7&&B.c.cb(a.a,"package")&&a.c<=0)return A.bkG(a.a,a.e,a.f) +return-1}, +bGd(a,b){return A.uZ(b,t.N)}, +bkG(a,b,c){var s,r,q +for(s=b,r=0;s")) +s.Qd() +return s}, +bEy(a){if(t.VF.b(a))return a +return new A.aS9([],[]).aGz(a,!0)}, +bCQ(a){var s=window +s.toString +if(a===s)return a +else return new A.adB(a)}, +bkL(a,b){var s=$.aF +if(s===B.ax)return a +return s.a6e(a,b)}, +bB:function bB(){}, +WP:function WP(){}, +WY:function WY(){}, +Xd:function Xd(){}, +IS:function IS(){}, +J0:function J0(){}, +ox:function ox(){}, +a_9:function a_9(){}, +dI:function dI(){}, +CV:function CV(){}, +auD:function auD(){}, +jM:function jM(){}, +nk:function nk(){}, +a_a:function a_a(){}, +a_b:function a_b(){}, +a_r:function a_r(){}, +qr:function qr(){}, +a0_:function a0_(){}, +Km:function Km(){}, +Kn:function Kn(){}, +a01:function a01(){}, +a03:function a03(){}, +acx:function acx(a,b){this.a=a +this.b=b}, +d9:function d9(){}, +bb:function bb(){}, +aD:function aD(){}, +jQ:function jQ(){}, +a0P:function a0P(){}, +a0R:function a0R(){}, +a1h:function a1h(){}, +jR:function jR(){}, +a27:function a27(){}, +yB:function yB(){}, +uD:function uD(){}, +yC:function yC(){}, +a3l:function a3l(){}, +zg:function zg(){}, +a3L:function a3L(){}, +a3P:function a3P(){}, +a3Q:function a3Q(){}, +aEt:function aEt(a){this.a=a}, +aEu:function aEu(a){this.a=a}, +a3R:function a3R(){}, +aEv:function aEv(a){this.a=a}, +aEw:function aEw(a){this.a=a}, +jZ:function jZ(){}, +a3S:function a3S(){}, +Bo:function Bo(a){this.a=a}, +bN:function bN(){}, +N3:function N3(){}, +k2:function k2(){}, +a5G:function a5G(){}, +ph:function ph(){}, +a7k:function a7k(){}, +aKL:function aKL(a){this.a=a}, +aKM:function aKM(a){this.a=a}, +FA:function FA(){}, +a7G:function a7G(){}, +k9:function k9(){}, +a8y:function a8y(){}, +ka:function ka(){}, +a8B:function a8B(){}, +kb:function kb(){}, +PZ:function PZ(){}, +aNO:function aNO(a){this.a=a}, +aNP:function aNP(a){this.a=a}, +aNQ:function aNQ(a){this.a=a}, +iO:function iO(){}, +kg:function kg(){}, +iS:function iS(){}, +a9R:function a9R(){}, +a9S:function a9S(){}, +a9Z:function a9Z(){}, +ki:function ki(){}, +aa5:function aa5(){}, +aa6:function aa6(){}, +aar:function aar(){}, +aaD:function aaD(){}, +GO:function GO(){}, +adj:function adj(){}, +Sf:function Sf(){}, +afv:function afv(){}, +Tq:function Tq(){}, +al8:function al8(){}, +alw:function alw(){}, +b7z:function b7z(a,b){this.a=a +this.$ti=b}, +wu:function wu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +St:function St(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aeJ:function aeJ(a,b,c,d,e){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +aVF:function aVF(a){this.a=a}, +aVG:function aVG(a){this.a=a}, +bJ:function bJ(){}, +Du:function Du(a,b,c){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=null +_.$ti=c}, +adB:function adB(a){this.a=a}, +adk:function adk(){}, +ae3:function ae3(){}, +ae4:function ae4(){}, +ae5:function ae5(){}, +ae6:function ae6(){}, +aeN:function aeN(){}, +aeO:function aeO(){}, +afL:function afL(){}, +afM:function afM(){}, +agY:function agY(){}, +agZ:function agZ(){}, +ah_:function ah_(){}, +ah0:function ah0(){}, +ahB:function ahB(){}, +ahC:function ahC(){}, +ail:function ail(){}, +aim:function aim(){}, +ak9:function ak9(){}, +UK:function UK(){}, +UL:function UL(){}, +al6:function al6(){}, +al7:function al7(){}, +aln:function aln(){}, +amj:function amj(){}, +amk:function amk(){}, +Vb:function Vb(){}, +Vc:function Vc(){}, +amv:function amv(){}, +amw:function amw(){}, +anZ:function anZ(){}, +ao_:function ao_(){}, +aob:function aob(){}, +aoc:function aoc(){}, +aok:function aok(){}, +aol:function aol(){}, +aoK:function aoK(){}, +aoL:function aoL(){}, +aoM:function aoM(){}, +aoN:function aoN(){}, +bjY(a){var s,r,q +if(a==null)return a +if(typeof a=="string"||typeof a=="number"||A.op(a))return a +if(A.blA(a))return A.n1(a) +s=Array.isArray(a) +s.toString +if(s){r=[] +q=0 +while(!0){s=a.length +s.toString +if(!(q")),r=new A.bU(s,b.h("bU<0>")) +a.then(A.wO(new A.b5v(r),1),A.wO(new A.b5w(r),1)) +return s}, +bkt(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, +apt(a){if(A.bkt(a))return a +return new A.b4B(new A.wx(t.Fy)).$1(a)}, +b58:function b58(a){this.a=a}, +b5v:function b5v(a){this.a=a}, +b5w:function b5w(a){this.a=a}, +b4B:function b4B(a){this.a=a}, +a4t:function a4t(a){this.a=a}, +blR(a,b){return Math.max(A.fl(a),A.fl(b))}, +blJ(a){return Math.log(a)}, +O_(a){var s +if(a==null)s=B.H +else{s=new A.aj9() +s.Yl(a)}return s}, +bh_(a,b,c,d,e){var s,r +if(c<0)s=c===-1/0?0:-c*0 +else s=c+0 +if(d<0)r=d===-1/0?0:-d*0 +else r=d+0 +return new A.hk(a,b,s,r,e.h("hk<0>"))}, +bjT(a){if(a===-1/0)return 0 +return-a*0}, +aX7:function aX7(){}, +aj9:function aj9(){this.b=this.a=0}, +TU:function TU(){}, +hk:function hk(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +MO:function MO(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +lw:function lw(){}, +a39:function a39(){}, +lF:function lF(){}, +a4v:function a4v(){}, +a5H:function a5H(){}, +a90:function a90(){}, +bq:function bq(){}, +m_:function m_(){}, +aac:function aac(){}, +agu:function agu(){}, +agv:function agv(){}, +ahM:function ahM(){}, +ahN:function ahN(){}, +als:function als(){}, +alt:function alt(){}, +amC:function amC(){}, +amD:function amD(){}, +btF(a,b,c){return A.fF(a,b,c)}, +a0v:function a0v(){}, +byl(a,b){return new A.j(a,b)}, +p7(a,b,c){if(b==null)if(a==null)return null +else return a.X(0,1-c) +else if(a==null)return b.X(0,c) +else return new A.j(A.pZ(a.a,b.a,c),A.pZ(a.b,b.b,c))}, +aMM(a,b,c){if(b==null)if(a==null)return null +else return a.X(0,1-c) +else if(a==null)return b.X(0,c) +else return new A.M(A.pZ(a.a,b.a,c),A.pZ(a.b,b.b,c))}, +k5(a,b){var s=a.a,r=b*2/2,q=a.b +return new A.x(s-r,q-r,s+r,q+r)}, +vw(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new A.x(s-r,q-p,s+r,q+p)}, +vx(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new A.x(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +bzt(a,b,c){var s +if(b==null)if(a==null)return null +else{s=1-c +return new A.x(a.gag(a)*s,a.gah(a)*s,a.gaL(a)*s,a.gaR(a)*s)}else if(a==null)return new A.x(b.gag(b)*c,b.gah(b)*c,b.gaL(b)*c,b.gaR(b)*c) +else return new A.x(A.pZ(a.gag(a),b.gag(b),c),A.pZ(a.gah(a),b.gah(b),c),A.pZ(a.gaL(a),b.gaL(b),c),A.pZ(a.gaR(a),b.gaR(b),c))}, +NZ(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new A.bF(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new A.bF(r*c,q*c) +else return new A.bF(A.pZ(a.a,r,c),A.pZ(a.b,q,c))}}, +NW(a,b,c,d,e){var s=e.a,r=e.b +return new A.mD(a,b,c,d,s,r,s,r,s,r,s,r,s===r)}, +jj(a,b){var s=a.gah(a),r=b.a,q=b.b +return new A.mD(a.gag(a),s,a.gaL(a),a.gaR(a),r,q,r,q,r,q,r,q,r===q)}, +NV(a,b,c,d,e,f,g,h){var s=g.a,r=g.b,q=h.a,p=h.b,o=e.a,n=e.b,m=f.a,l=f.b +return new A.mD(a,b,c,d,s,r,q,p,m,l,o,n,s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l)}, +aIC(a,b,c,d,e){var s=a.gah(a),r=a.gag(a),q=a.gaL(a),p=a.gaR(a),o=d.a,n=d.b,m=e.a,l=e.b,k=b.a,j=b.b,i=c.a,h=c.b +return new A.mD(r,s,q,p,o,n,m,l,i,h,k,j,o===n&&o===m&&o===l&&o===k&&o===j&&o===i&&o===h)}, +b91(a,b,c,d){var s=new Float32Array(4) +s[0]=a +s[1]=b +s[2]=c +s[3]=d +return new A.Fa(s)}, +b5Q(a,b){var s=0,r=A.v(t.H),q,p,o +var $async$b5Q=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:q=new A.aqJ(new A.b5R(),new A.b5S(a,b)) +p=self._flutter +o=p==null?null:p.loader +s=o==null||!("didCreateEngineInitializer" in o)?2:4 +break +case 2:self.window.console.debug("Flutter Web Bootstrap: Auto.") +s=5 +return A.B(q.x8(),$async$b5Q) +case 5:s=3 +break +case 4:self.window.console.debug("Flutter Web Bootstrap: Programmatic.") +o.didCreateEngineInitializer(q.aOu()) +case 3:return A.t(null,r)}}) +return A.u($async$b5Q,r)}, +bxb(a){switch(a.a){case 1:return"up" +case 0:return"down" +case 2:return"repeat"}}, +al(a,b,c){var s +if(a!=b){s=a==null?null:isNaN(a) +if(s===!0){s=b==null?null:isNaN(b) +s=s===!0}else s=!1}else s=!0 +if(s)return a==null?null:a +if(a==null)a=0 +if(b==null)b=0 +return a*(1-c)+b*c}, +pZ(a,b,c){return a*(1-c)+b*c}, +b1M(a,b,c){return a*(1-c)+b*c}, +apq(a,b,c){if(ac)return c +if(isNaN(a))return c +return a}, +bkD(a,b){return A.a9(A.wN(B.d.az((a.gm(a)>>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, +a9(a,b,c,d){return new A.n(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +kz(a,b,c,d){return new A.n(((B.d.cW(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +b72(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +a_(a,b,c){if(b==null)if(a==null)return null +else return A.bkD(a,1-c) +else if(a==null)return A.bkD(b,c) +else return A.a9(A.wN(B.d.ae(A.b1M(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),A.wN(B.d.ae(A.b1M(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),A.wN(B.d.ae(A.b1M(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),A.wN(B.d.ae(A.b1M(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, +JR(a,b){var s,r,q,p=a.gm(a)>>>24&255 +if(p===0)return b +s=255-p +r=b.gm(b)>>>24&255 +if(r===255)return A.a9(255,B.e.cW(p*(a.gm(a)>>>16&255)+s*(b.gm(b)>>>16&255),255),B.e.cW(p*(a.gm(a)>>>8&255)+s*(b.gm(b)>>>8&255),255),B.e.cW(p*(a.gm(a)&255)+s*(b.gm(b)&255),255)) +else{r=B.e.cW(r*s,255) +q=p+r +return A.a9(q,B.e.eC((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),B.e.eC((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),B.e.eC((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, +pd(){return $.G().B()}, +yv(a,b,c,d,e,f){var s=f==null?null:A.BS(f) +return $.G().a7f(0,a,b,c,d,e,s)}, +DL(a,b,c,d,e,f,g,h){var s,r +if(d==null){if(c.length!==2)A.a6(A.bP(u.n,null))}else if(c.length!==d.length)A.a6(A.bP(u.L,null)) +s=f!=null?A.BS(f):null +if(g!=null)r=g.l(0,a)&&h===0 +else r=!0 +if(r)return $.G().a7k(0,a,b,c,d,e,s) +else return $.G().a7c(g,h,a,b,c,d,e,s)}, +bwM(a,b){return $.G().a7g(a,b)}, +apC(a,b){return A.bIt(a,b)}, +bIt(a,b){var s=0,r=A.v(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f +var $async$apC=A.w(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:s=b==null?3:5 +break +case 3:h=$.G() +g=a.a +g.toString +q=h.CS(g) +s=1 +break +s=4 +break +case 5:h=$.G() +g=a.a +g.toString +s=6 +return A.B(h.CS(g),$async$apC) +case 6:m=d +p=7 +s=10 +return A.B(m.ln(),$async$apC) +case 10:l=d +try{g=J.aqa(l) +k=g.gbz(g) +g=J.aqa(l) +j=g.gc1(g) +i=b.$2(k,j) +g=a.a +g.toString +f=i.a +f=h.m_(g,!1,i.b,f) +q=f +n=[1] +s=8 +break}finally{J.aqa(l).v()}n.push(9) +s=8 +break +case 7:n=[2] +case 8:p=2 +m.v() +s=n.pop() +break +case 9:case 4:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$apC,r)}, +bA8(a){return a>0?a*0.57735+0.5:0}, +bA9(a,b,c){var s,r,q=A.a_(a.a,b.a,c) +q.toString +s=A.p7(a.b,b.b,c) +s.toString +r=A.pZ(a.c,b.c,c) +return new A.o3(q,s,r)}, +bAa(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)a=A.b([],t.kO) +if(b==null)b=A.b([],t.kO) +s=A.b([],t.kO) +r=Math.min(a.length,b.length) +for(q=0;q>>8&255 +a[2]=b>>>16&255 +a[3]=b>>>24&255 +for(s=4;s<=15;++s)a[s]=0}, +aqv:function aqv(a,b,c,d){var _=this +_.a=1 +_.b=a +_.c=b +_.d=c +_.e=d +_.r=_.f=null}, +C4(a){return new A.Xc(a,null,null)}, +Xc:function Xc(a,b,c){this.a=a +this.b=b +this.c=c}, +uM(a,b,c,d){var s,r +if(t.e2.b(a))s=A.cl(a.buffer,a.byteOffset,a.byteLength) +else s=t.Cm.b(a)?a:A.il(t.JY.a(a),!0,t.S) +r=new A.aBN(s,d,d,b,$) +r.e=c==null?s.length:c +return r}, +aBO:function aBO(){}, +aBN:function aBN(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b8M(a){var s=a==null?32768:a +return new A.aG0(new Uint8Array(s))}, +aG1:function aG1(){}, +aG0:function aG0(a){this.a=0 +this.c=a}, +aS6:function aS6(a){var _=this +_.a=-1 +_.r=_.f=$ +_.x=a}, +bCz(a,b,c){var s,r,q,p,o +if(a.gaD(a))return new Uint8Array(0) +s=new Uint8Array(A.es(a.gaRd(a))) +r=c*2+2 +q=A.bf4(A.bhd(),64) +p=new A.aG8(q) +q=q.b +q===$&&A.c() +p.c=new Uint8Array(q) +p.a=new A.aHj(b,1000,r) +o=new Uint8Array(r) +return B.E.cU(o,0,p.aHP(s,0,o,0))}, +aqw:function aqw(a,b){this.c=a +this.d=b}, +aS7:function aS7(a,b,c){var _=this +_.a=67324752 +_.f=_.e=_.d=_.c=0 +_.x=_.r=null +_.y="" +_.z=a +_.Q=b +_.as=$ +_.at=null +_.ay=0 +_.CW=_.ch=null +_.cx=c}, +abg:function abg(a){var _=this +_.a=0 +_.as=_.Q=_.y=_.x=_.w=null +_.at="" +_.ax=a +_.ch=null}, +aS5:function aS5(){this.a=$}, +uE(a){var s=new A.aB_() +s.amn(a) +return s}, +aB_:function aB_(){this.a=$ +this.b=0 +this.c=2147483647}, +b83(a,b){var s=A.uE(B.lH),r=A.uE(B.lJ) +r=new A.Lv(a,A.b8M(b),s,r) +r.b=!0 +r.OG() +return r}, +Lv:function Lv(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.e=_.d=0 +_.r=c +_.w=d}, +KI:function KI(a,b){this.a=a +this.b=b}, +R4:function R4(a,b){this.a=a +this.$ti=b}, +a8X:function a8X(a,b,c,d){var _=this +_.a=a +_.b=null +_.d=_.c=!1 +_.e=0 +_.f=b +_.r=c +_.$ti=d}, +aNS:function aNS(a){this.a=a}, +aNU:function aNU(a){this.a=a}, +aNT:function aNT(a){this.a=a}, +RK:function RK(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bd1(a){return new A.ar0(A.D(t.N,t.Xu),a)}, +ar0:function ar0(a,b){this.a=a +this.b=b}, +Xp:function Xp(a,b){this.a=a +this.b=b}, +arf(a,b,c,d){var s=0,r=A.v(t.ue),q,p,o,n,m,l,k,j,i,h +var $async$arf=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:o=t.ag +n=A.b([],t.c_) +m=A.bxy() +l=a==null?$.b5V():a +k=new A.Xq(A.D(t.N,o),n,l,d,b,m) +j=J.dR(c,t.iH) +for(p=0;p=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.bb8(a,c,d,r)&&A.bb8(a,c,d,r+p))return r +c=r+1}return-1}return A.bEW(a,b,c,d)}, +bEW(a,b,c,d){var s,r,q,p=new A.ow(a,d,c,0) +for(s=b.length;r=p.nT(),r>=0;){q=r+s +if(q>d)break +if(B.c.fh(a,b,r)&&A.bb8(a,c,d,q))return r}return-1}, +hn:function hn(a){this.a=a}, +w0:function w0(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +b5f(a,b,c,d){if(d===208)return A.blN(a,b,c) +if(d===224){if(A.blM(a,b,c)>=0)return 145 +return 64}throw A.d(A.ah("Unexpected state: "+B.e.hC(d,16)))}, +blN(a,b,c){var s,r,q,p,o +for(s=c,r=0;q=s-2,q>=b;s=q){p=B.c.au(a,s-1) +if((p&64512)!==56320)break +o=B.c.au(a,q) +if((o&64512)!==55296)break +if(A.q1(o,p)!==6)break +r^=1}if(r===0)return 193 +else return 144}, +blM(a,b,c){var s,r,q,p,o +for(s=c;s>b;){--s +r=B.c.au(a,s) +if((r&64512)!==56320)q=A.BN(r) +else{if(s>b){--s +p=B.c.au(a,s) +o=(p&64512)===55296}else{p=0 +o=!1}if(o)q=A.q1(p,r) +else break}if(q===7)return s +if(q!==4)break}return-1}, +bb8(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +if(b=c)return!0 +n=B.c.au(a,o) +if((n&64512)!==56320)return!0 +p=A.q1(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.BN(q) +d=r}else{d-=2 +if(b<=d){l=B.c.au(a,d) +if((l&64512)!==55296)return!0 +m=A.q1(l,q)}else return!0}k=B.c.aV(j,B.c.aV(j,p|176)&240|m) +return((k>=208?A.b5f(a,b,d,k):k)&1)===0}return b!==c}, +bJw(a,b,c,d){var s,r,q,p,o,n +if(d===b||d===c)return d +s=B.c.au(a,d) +if((s&63488)!==55296){r=A.BN(s) +q=d}else if((s&64512)===55296){p=d+1 +if(pb){o=s-1 +n=B.c.au(a,o) +if((n&64512)===55296){q=A.q1(n,r) +s=o}else q=2}else q=2 +if(q===6)m=A.blN(a,b,s)!==144?160:48 +else{l=q===1 +if(l||q===4)if(A.blM(a,b,s)>=0)m=l?144:128 +else m=48 +else m=B.c.aV(u.S,q|176)}return new A.ow(a,a.length,d,m).nT()}, +ow:function ow(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +IV:function IV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a_B:function a_B(a){this.$ti=a}, +LG:function LG(a,b){this.a=a +this.$ti=b}, +z1:function z1(a,b){this.a=a +this.$ti=b}, +If:function If(){}, +FK:function FK(a,b){this.a=a +this.$ti=b}, +HF:function HF(a,b,c){this.a=a +this.b=b +this.c=c}, +Mi:function Mi(a,b,c){this.a=a +this.b=b +this.$ti=c}, +a_z:function a_z(){}, +a24:function a24(a,b,c){var _=this +_.a=a +_.b=b +_.d=_.c=0 +_.$ti=c}, +bzm(a){return 8}, +bzn(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +ji:function ji(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +RM:function RM(a,b,c,d,e){var _=this +_.d=a +_.a=b +_.b=c +_.c=d +_.$ti=e}, +TI:function TI(){}, +Sb:function Sb(){}, +D2:function D2(){}, +bkc(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) +for(s=0,r=0;s>>4&15) +r=p+1 +m[p]=B.c.aV(o,q&15)}return A.rO(m,0,null)}, +D6:function D6(a){this.a=a}, +avj:function avj(){this.a=null}, +a21:function a21(){}, +aAw:function aAw(){}, +akE:function akE(){}, +b_o:function b_o(){}, +b_n:function b_n(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.a=c +_.c=d +_.d=0 +_.e=e +_.f=!1}, +av3:function av3(){}, +Yj:function Yj(){}, +b7d(a){var s=A.ca(a,null,t.l).w.a.a +if(s>1440)return B.a3m +if(s>1240)return B.a3l +if(s>600)return B.a3k +return B.ju}, +FS:function FS(a,b){this.a=a +this.b=b}, +auZ:function auZ(){this.a=null}, +b90(a,b,c,d,e,f){return new A.TH(c,a,b,d,e,f.h("TH<0>"))}, +mC:function mC(){}, +TH:function TH(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=null +_.e=e +_.$ti=f}, +M2:function M2(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=null +_.e=e +_.$ti=f}, +R:function R(a,b){this.a=a +this.b=b}, +auY:function auY(){}, +auW:function auW(){}, +auX:function auX(){}, +eI:function eI(a,b){this.a=a +this.b=b +this.c=null}, +Cp:function Cp(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +WS:function WS(a,b,c){this.c=a +this.d=b +this.a=c}, +aqj:function aqj(a,b){this.a=a +this.b=b}, +jN:function jN(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a_P:function a_P(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Kb:function Kb(a,b){this.c=a +this.a=b}, +adS:function adS(a,b){var _=this +_.d=a +_.e=!1 +_.a=null +_.b=b +_.c=null}, +aVb:function aVb(a,b){this.a=a +this.b=b}, +aVc:function aVc(a){this.a=a}, +adT:function adT(a){this.a=a}, +ag4:function ag4(a,b){this.c=a +this.a=b}, +E_:function E_(a,b){this.c=a +this.a=b}, +aBP:function aBP(a){this.a=a}, +a3e:function a3e(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.a=e}, +a5X:function a5X(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +NP:function NP(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aiZ:function aiZ(a){this.a=null +this.b=a +this.c=null}, +aYI:function aYI(a){this.a=a}, +aYH:function aYH(){}, +xj:function xj(a,b,c){this.c=a +this.d=b +this.a=c}, +XW:function XW(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +as6:function as6(a){this.a=a}, +as5:function as5(a,b){this.a=a +this.b=b}, +xz:function xz(a,b,c){this.c=a +this.d=b +this.a=c}, +JQ:function JQ(a){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null}, +atV:function atV(a,b){this.a=a +this.b=b}, +atY:function atY(a){this.a=a}, +atX:function atX(a){this.a=a}, +atW:function atW(a){this.a=a}, +atU:function atU(a){this.a=a}, +El:function El(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +M3:function M3(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aDl:function aDl(a){this.a=a}, +aDk:function aDk(a){this.a=a}, +zu:function zu(a,b,c){this.c=a +this.d=b +this.a=c}, +a4w:function a4w(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aFM:function aFM(a){this.a=a}, +F8:function F8(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +zW:function zW(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +a_M:function a_M(a){this.a=a}, +avf:function avf(){}, +a9M:function a9M(a){this.a=a}, +K3:function K3(a,b){this.d=a +this.a=b}, +a_m:function a_m(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +auM:function auM(a){this.a=a}, +auN:function auN(a){this.a=a}, +auO:function auO(a){this.a=a}, +Hm:function Hm(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aW2:function aW2(a){this.a=a}, +ai9:function ai9(a,b){this.c=a +this.a=b}, +aYp:function aYp(a,b){this.a=a +this.b=b}, +aYo:function aYo(a,b){this.a=a +this.b=b}, +qo(a,b){var s=t.G1 +return(b?a.be(s):a.T_(s)).r}, +a_Q:function a_Q(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Ka:function Ka(a,b){this.c=a +this.a=b}, +Kc:function Kc(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +avh:function avh(a,b){this.a=a +this.b=b}, +Sc:function Sc(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +a7F:function a7F(a){this.a=a}, +K9:function K9(a,b,c){this.c=a +this.d=b +this.a=c}, +aMC(a,b,c,d,e,f,g,h){return new A.a85(f,a,b,d,c,h,g,e,null)}, +a85:function a85(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.a=i}, +aMD:function aMD(a){this.a=a}, +Q_:function Q_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +alo:function alo(a){var _=this +_.d=$ +_.e="" +_.a=null +_.b=a +_.c=null}, +b_L:function b_L(a){this.a=a}, +b_K:function b_K(a){this.a=a}, +b_I:function b_I(a,b){this.a=a +this.b=b}, +b_J:function b_J(a,b){this.a=a +this.b=b}, +K4:function K4(a,b,c,d){var _=this +_.c=a +_.d=b +_.r=c +_.a=d}, +CZ:function CZ(a,b){this.a=a +this.b=b}, +adD:function adD(a){var _=this +_.f=_.e=_.d=null +_.r=$ +_.w=!0 +_.x="" +_.y=!1 +_.a=null +_.b=a +_.c=null}, +aUo:function aUo(a,b,c){this.a=a +this.b=b +this.c=c}, +aUV:function aUV(a){this.a=a}, +aUU:function aUU(a){this.a=a}, +aUO:function aUO(a){this.a=a}, +aUB:function aUB(a){this.a=a}, +aUN:function aUN(a){this.a=a}, +aUE:function aUE(a){this.a=a}, +aUt:function aUt(a,b){this.a=a +this.b=b}, +aUF:function aUF(a){this.a=a}, +aUs:function aUs(a){this.a=a}, +aUM:function aUM(a){this.a=a}, +aUC:function aUC(a){this.a=a}, +aUD:function aUD(a){this.a=a}, +aUu:function aUu(a,b){this.a=a +this.b=b}, +aUP:function aUP(a){this.a=a}, +aUA:function aUA(a){this.a=a}, +aUQ:function aUQ(a){this.a=a}, +aUz:function aUz(a){this.a=a}, +aUR:function aUR(a,b){this.a=a +this.b=b}, +aUy:function aUy(a){this.a=a}, +aUS:function aUS(a){this.a=a}, +aUT:function aUT(a,b){this.a=a +this.b=b}, +aUG:function aUG(a){this.a=a}, +aUx:function aUx(a){this.a=a}, +aUH:function aUH(a){this.a=a}, +aUw:function aUw(a){this.a=a}, +aUJ:function aUJ(a){this.a=a}, +aUr:function aUr(a){this.a=a}, +aUI:function aUI(a){this.a=a}, +aUv:function aUv(){}, +aUK:function aUK(a){this.a=a}, +aUq:function aUq(a){this.a=a}, +aUL:function aUL(a){this.a=a}, +aUp:function aUp(a){this.a=a}, +adC:function adC(a,b){this.c=a +this.a=b}, +af9:function af9(a){this.a=a}, +afa:function afa(a){this.a=a}, +afb:function afb(a){this.a=a}, +afh:function afh(a){this.a=a}, +afi:function afi(a){this.a=a}, +afj:function afj(a){this.a=a}, +bf_(a,b,c,d,e,f,g,h){var s,r=A.jj(b,g) +h.sA(0,f) +a.dh(r,h) +r=b.gbv() +s=d.ge_() +s=A.jj(A.vw(r,b.d-b.b-(d.gcQ(d)+d.gcV(d)),b.c-b.a-s),e) +h.sA(0,c) +a.dh(s,h)}, +beZ(a,b,c,d,e,f,g,h){var s +f.sA(0,b) +a.ci(d,g+c,f) +f.sA(0,e) +a.ci(d,g,f) +s=d.U(0,new A.j(0,g*0.25)) +f.sA(0,h) +a.ci(s,g/3,f)}, +azw(a,b,c,d,e,f,g,h){var s,r,q,p,o,n={},m=e.length +if(m>1){n.a=n.b=null +s=h.a +switch(s){case 1:n.b=b.a +n.a=b.b +break +case 2:n.b=b.c +n.a=b.b +break +case 0:n.a=b.b +n.b=b.a +break +case 3:n.a=b.d +n.b=b.a +break}r=new A.bF(c,c) +for(q=0;q")) +p.b7(B.j,n,n,a,0,b,c,n,s) +p.mj(B.j,n,n,n,n,a,0,n,!0,b,c,!1,n,s) +return p}, +mn:function mn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.aq$=a +_.k4=b +_.ok=c +_.p1=d +_.p2=e +_.p3=!1 +_.bf$=f +_.a7$=g +_.b8$=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q +_.$ti=r}, +Sv:function Sv(){}, +ON:function ON(a,b){this.a=a +this.b=b}, +tL:function tL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=_.G=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +abD:function abD(){}, +bGk(a){var s=new A.eI("Animations",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Basic Animations",new A.b2n(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/basic_animation_example.dart"," Basic example of `SpriteAnimation`s use in Flame's `FlameGame`\n\n\n \n The snippet shows how an animation can be loaded and added to the game\n ```\n class MyGame extends FlameGame {\n @override\n Future onLoad() async {\n final animation = await loadSpriteAnimation(\n 'animations/chopper.png',\n SpriteAnimationData.sequenced(\n amount: 4,\n textureSize: Vector2.all(48),\n stepTime: 0.15,\n ),\n );\n \n final animationComponent = SpriteAnimationComponent(\n animation: animation,\n size: Vector2.all(100.0),\n );\n \n add(animationComponent);\n }\n }\n ```\n\n On this example, click or touch anywhere on the screen to dynamically add\n animations.\n ") +s.aP(0,"Group animation",new A.b2o(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/animation_group_example.dart"," This example shows how to create a component that can be switched between\n different states to change the animation that is playing.\n\n\n \n Usage: Click/tap and hold the screen to change state and then let go to go\n back to the original animation.\n ") +s.aP(0,"Aseprite",new A.b2p(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/aseprite_example.dart"," This example shows how to load animations from an Aseprite json file and a\n sprite sheet. There is no interaction on this example.\n ") +s.aP(0,"Benchmark",new A.b2q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/benchmark_example.dart","See how many SpriteAnimationComponent's your platform can handle before it\nstarts to drop in FPS, this is without any sprite batching and such.\n100 animation components are added per tap.\n ")}, +b2n:function b2n(){}, +b2o:function b2o(){}, +b2p:function b2p(){}, +b2q:function b2q(){}, +x8:function x8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +xb:function xb(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=_.G=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +abV:function abV(){}, +xf:function xf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.G=a +_.a8=$ +_.b_=b +_.bN=c +_.k4=_.k3=_.bi=$ +_.CW$=d +_.cx$=e +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=f +_.fy$=g +_.go$=!1 +_.id$=$ +_.k1$=h +_.k2$=i +_.at=j +_.ax=k +_.ay=l +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +abX:function abX(){}, +bGl(a){var s=new A.eI("Audio",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Basic Audio",new A.b2r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/audio/basic_audio_example.dart"," This example showcases the most basic Flame Audio functionalities.\n\n 1. Use the static FlameAudio class to easily fire a sfx using the default\n configs for the button tap.\n 2. Uses a custom AudioPool for extremely efficient audio loading and pooling\n for tapping elsewhere.\n 3. Uses the Bgm utility for background music.\n ")}, +b2r:function b2r(){}, +xc:function xc(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=_.G=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +abW:function abW(){}, +bGr(a){var s=new A.eI("FlameIsolate",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Simple isolate example",new A.b33(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/flame_isolate/simple_isolate_example.dart"," This example showcases a simple FlameIsolate example, making it easy to \n continually run heavy load without stutter.\n \n Tap the brown square to swap between running heavy load in in an isolate or\n synchronous.\n \n The selected backpressure strategy used for this example is\n `DiscardNewBackPressureStrategy`. This strategy discards all new jobs added\n to the queue if there is already a job in the queue.\n ")}, +b33:function b33(){}, +baF(a){var s +if(a===1)return!1 +for(s=2;s") +s=A.ak(new A.W(b,new A.aMr(),s),!0,s.h("aM.E")) +return new A.a81(a,s,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +As:function As(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a81:function a81(a,b,c,d,e,f,g){var _=this +_.at=a +_.ax=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +aMr:function aMr(){}, +a05:function a05(a,b,c,d,e,f,g,h,i,j){var _=this +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +bGv(a){var s=new A.eI("Sample Games",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Padracing",new A.b3j(),"https://github.com/flame-engine/flame/blob/main/examples/games/padracing"," This is an example game that uses Forge2D to handle the physics.\n In this game you should finish 3 laps in as little time as possible, it can\n be played as single player or with two players (on the same keyboard).\n Watch out for the balls, they make your car spin.\n ") +s.aP(0,"Rogue Shooter",new A.b3k(),"https://github.com/flame-engine/flame/blob/main/examples/games/rogue_shooter"," A simple space shooter game used for testing performance of the collision\n detection system in Flame.\n ") +s.aP(0,"T-Rex",new A.b3l(),"https://github.com/flame-engine/flame/blob/main/examples/games/trex"," A game similar to the game in chrome that you get to play while offline.\n Press space or tap/click the screen to jump, the more obstacles you manage\n to survive, the more points you get.\n ")}, +b3j:function b3j(){}, +b3k:function b3k(){}, +b3l:function b3l(){}, +bGw(a){var s=new A.eI("Image",A.b([],t.C)) +a.c.push(s) +s.c=new A.Yj() +s.aP(0,"resize",new A.b3m(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/image/resize.dart"," Shows how a dart:ui `Image` can be resized using Flame Image extensions.\n Use the properties on the side to change the size of the image.\n ")}, +b3m:function b3m(){}, +yI:function yI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +xY:function xY(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +avZ:function avZ(){}, +xZ:function xZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.eO=!0 +_.aq$=a +_.k4=b +_.ok=c +_.p1=d +_.p2=e +_.p3=!1 +_.bf$=f +_.a7$=g +_.b8$=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +aeb:function aeb(){}, +aed:function aed(){}, +bex(){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +n.an(100) +s=B.q.aT() +r=A.aV() +q=n +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(q) +p.C() +s=new A.a0c(!1,o,o,!1,!0,!1,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(B.j,o,o,o,0,o,o,o,n) +s.mj(B.j,o,o,o,o,o,0,o,!0,o,o,!1,o,n) +return s}, +qv:function qv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.G=a +_.a8=$ +_.al=b +_.k4=_.k3=_.b_=$ +_.CW$=c +_.cx$=d +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=e +_.fy$=f +_.go$=!1 +_.id$=$ +_.k1$=g +_.k2$=h +_.at=i +_.ax=j +_.ay=k +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.x=m +_.y=n +_.z=o +_.Q=p}, +a0c:function a0c(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.eO=!0 +_.oR$=a +_.aq$=b +_.k4=c +_.ok=d +_.p1=e +_.p2=f +_.p3=!1 +_.bf$=g +_.a7$=h +_.b8$=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.x=o +_.y=p +_.z=q +_.Q=r}, +aej:function aej(){}, +FO:function FO(a,b){this.a=a +this.b=b}, +yr:function yr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +azZ:function azZ(a,b,c){this.a=a +this.b=b +this.c=c}, +a4b:function a4b(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.k4=a +_.ok=$ +_.oS$=b +_.at=c +_.ax=d +_.ay=e +_.ch=f +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.x=h +_.y=i +_.z=j +_.Q=k}, +afy:function afy(){}, +afz:function afz(){}, +To:function To(){}, +ahq:function ahq(){}, +Tp:function Tp(){}, +qN:function qN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +a49:function a49(a,b,c,d,e,f,g,h,i){var _=this +_.SF$=a +_.at=b +_.ax=c +_.ay=!0 +_.ch=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +LS:function LS(a,b,c,d,e,f,g,h,i,j){var _=this +_.k4=a +_.p1=_.ok=$ +_.p2=!0 +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +ahp:function ahp(){}, +b7W(a){var s,r,q=null,p=new A.a(new Float64Array(2)) +p.an(100) +s=A.aV() +r=$.ag() +r=new A.aP(r,new Float64Array(2)) +r.ac(p) +r.C() +s=new A.a2a(!1,s,r,B.o,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(q,q,q,q,0,a,q,q,p) +s.ay=B.j +s.i4() +return s}, +yA:function yA(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a2a:function a2a(a,b,c,d,e,f,g,h,i,j){var _=this +_.oS$=a +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +afI:function afI(){}, +afJ:function afJ(){}, +afK:function afK(){}, +bGx(a){var s="https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/draggables_example.dart",r=new A.eI("Input",A.b([],t.C)) +a.c.push(r) +r.aP(0,"Tappables",new A.b3n(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/tap_callbacks_example.dart"," In this example we show the `Tappable` mixin functionality. You can add the\n `Tappable` mixin to any `PositionComponent`.\n\n\n Tap the squares to see them change their angle around their anchor.\n ") +r.aP(0,"Draggables",new A.b3o(),s," In this example we show you can use the `DragCallbacks` mixin on\n `PositionComponent`s. Drag around the Embers and see their position\n changing.\n ") +r.aP(0,"Double Tap (Component)",new A.b3p(),s," In this example, we show how you can use the `DoubleTapCallbacks` mixin on\n a `Component`. Double tap Ember and see her color changing.\n The example also adds white circles when double-tapping on the game area.\n") +r.aP(0,"Hoverables",new A.b3v(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hoverables_example.dart"," This example shows how to use `Hoverable`s.\n\n\n Add more squares by clicking and hover them to change their color.\n ") +r.aP(0,"Keyboard",new A.b3w(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart"," Example showcasing how to act on keyboard events.\n It also briefly showcases how to create a game without the FlameGame.\n Usage: Use WASD to steer Ember.\n ") +r.aP(0,"Keyboard (Component)",new A.b3x(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_listener_component_example.dart"," Similar to the default Keyboard example, but shows a different\n implementation approach, which uses Flame's\n KeyboardListenerComponent to handle input.\n Usage: Use WASD to steer Ember.\n ") +r.aP(0,"Hardware Keyboard",new A.b3y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hardware_keyboard_example.dart"," This example uses the HardwareKeyboardDetector mixin in order to keep\n track of which keys on a keyboard are currently pressed.\n\n Tap as many keys on the keyboard at once as you want, and see whether the\n system can detect them or not.\n ") +r.aP(0,"Mouse Movement",new A.b3z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_movement_example.dart"," In this example we show how you can use `MouseMovementDetector`.\n\n\n Move around the mouse on the canvas and the white square will follow it and\n turn into blue if it reaches the mouse, or the edge of the canvas.\n ") +r.aP(0,"Mouse Cursor",new A.b3A(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_cursor_example.dart"," Example showcasing the ability to change the game cursor in runtime\n hover the little square to see the cursor changing\n ") +r.aP(0,"Scroll",new A.b3B(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/scroll_example.dart"," In this example we show how to use the `ScrollDetector`.\n\n\n Scroll within the canvas (both horizontally and vertically) and the white\n square will move around.\n ") +r.aP(0,"Multitap",new A.b3C(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_example.dart"," In this example we showcase the multi touch capabilities\n Touch multiple places on the screen and you will see multiple squares drawn,\n one under each finger.\n ") +r.aP(0,"Multitap Advanced",new A.b3q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_advanced_example.dart"," This showcases the use of both `MultiTouchTapDetector` and\n `MultiTouchDragDetector` simultaneously. Drag multiple fingers on the screen\n to see rectangles of different sizes being drawn.\n ") +r.aP(0,"Overlapping Tappables",new A.b3r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/overlapping_tappables_example.dart"," In this example we show you that events can choose to continue propagating\n to underlying components. The middle green square continue to propagate the\n events, meanwhile the others do not.\n ") +r.aP(0,"Gesture Hitboxes",new A.b3s(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart"," Tap to create a PositionComponent with a randomly shaped hitbox.\n You can then hover over to shapes to see that they receive the hover events\n only when the cursor is within the shape. If you tap/click within the shape\n it is removed.\n ") +r.aP(0,"Joystick",new A.b3t(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart"," In this example we showcase how to use the joystick by creating simple\n `CircleComponent`s that serve as the joystick's knob and background.\n Steer the player by using the joystick.\n ") +r.aP(0,"Joystick Advanced",new A.b3u(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart"," In this example we showcase how to use the joystick by creating \n `SpriteComponent`s that serve as the joystick's knob and background.\n We also showcase the `HudButtonComponent` which is a button that has its\n position defined by margins to the edges, which can be useful when making\n controller buttons.\n\n\n Steer the player by using the joystick and flip and rotate it by pressing\n the buttons.\n ")}, +b3n:function b3n(){}, +b3o:function b3o(){}, +b3p:function b3p(){}, +b3v:function b3v(){}, +b3w:function b3w(){}, +b3x:function b3x(){}, +b3y:function b3y(){}, +b3z:function b3z(){}, +b3A:function b3A(){}, +b3B:function b3B(){}, +b3C:function b3C(){}, +b3q:function b3q(){}, +b3r:function b3r(){}, +b3s:function b3s(){}, +b3t:function b3t(){}, +b3u:function b3u(){}, +yQ:function yQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.b_=_.al=_.a8=_.G=$ +_.bN=a +_.bi=$ +_.dI$=b +_.k4=_.k3=$ +_.CW$=c +_.cx$=d +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=e +_.fy$=f +_.go$=!1 +_.id$=$ +_.k1$=g +_.k2$=h +_.at=i +_.ax=j +_.ay=k +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.x=m +_.y=n +_.z=o +_.Q=p}, +aCb:function aCb(a,b){this.a=a +this.b=b}, +aCc:function aCc(a){this.a=a}, +aCd:function aCd(a){this.a=a}, +T4:function T4(){}, +yR:function yR(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=_.a8=_.G=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +bfu(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +n.an(100) +s=B.q.aT() +r=A.aV() +q=n +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(q) +p.C() +s=new A.a2N(a,o,o,o,o,o,!1,o,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(B.j,o,o,o,0,o,o,o,n) +s.mk(B.j,o,o,o,o,0,o,o,o,o,n,o) +return s}, +a2N:function a2N(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.M=_.bp=$ +_.aa=a +_.fY$=b +_.i7$=c +_.fZ$=d +_.h_$=e +_.aq$=f +_.k4=g +_.ok=h +_.p1=!1 +_.bf$=i +_.a7$=j +_.b8$=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=p +_.w=!1 +_.x=q +_.y=r +_.z=s +_.Q=a0}, +agb:function agb(){}, +agc:function agc(){}, +yS:function yS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +agi:function agi(){}, +yT:function yT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.G=$ +_.a8=a +_.al=b +_.k4=_.k3=$ +_.CW$=c +_.cx$=d +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=e +_.fy$=f +_.go$=!1 +_.id$=$ +_.k1$=g +_.k2$=h +_.at=i +_.ax=j +_.ay=k +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.x=m +_.y=n +_.z=o +_.Q=p}, +aCH:function aCH(a){this.a=a}, +aCI:function aCI(a){this.a=a}, +aCJ:function aCJ(a){this.a=a}, +aCK:function aCK(a){this.a=a}, +aCL:function aCL(a){this.a=a}, +aCM:function aCM(a){this.a=a}, +aCN:function aCN(a){this.a=a}, +aCO:function aCO(a){this.a=a}, +agk:function agk(){}, +v2:function v2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.a8=null +_.al=!1 +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +ah6:function ah6(){}, +v3:function v3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.a8=null +_.al=!1 +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +ah9:function ah9(){}, +zl:function zl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.b_=_.al=_.a8=null +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +aFe:function aFe(a){this.a=a}, +aYa:function aYa(a){this.a=a}, +aY9:function aY9(a){this.a=a}, +aYb:function aYb(){}, +Tm:function Tm(){}, +ahi:function ahi(){}, +zm:function zm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +aFf:function aFf(a){this.a=a}, +aYc:function aYc(){}, +ahj:function ahj(){}, +b9y(a,b){var s,r,q,p,o,n,m,l=null,k=new A.a(new Float64Array(2)) +k.an(100) +if(a){s=$.G().B() +s.sA(0,A.a9(B.d.az(229.5),76,175,80))}else s=A.EO(100,l,0.9) +r=A.pk(k,l) +q=$.G().S() +p=new Float64Array(2) +o=B.q.aT() +n=A.aV() +m=$.ag() +m=new A.aP(m,new Float64Array(2)) +m.ac(k) +m.C() +q=new A.a9s(a,r,q,!1,!0,new A.f([],t.pg),new A.a(p),$,o,l,n,m,B.o,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) +q.b7(l,l,l,l,0,b,l,l,k) +q.jG(l,l,l,l,s,l,b,l,l,k) +q.pK(r,l,l,l,l,s,l,b,l,l,l,k) +q.w5(l,l,l,l,s,l,b,l,k) +return q}, +zy:function zy(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a9s:function a9s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.oN=a +_.bQ=b +_.bp=_.bh=$ +_.M=c +_.aa=d +_.af=e +_.aJ=f +_.b9=g +_.k4=!0 +_.ok=!1 +_.bf$=h +_.a7$=i +_.b8$=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.x=p +_.y=q +_.z=r +_.Q=s}, +alW:function alW(){}, +Aj:function Aj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.G=a +_.a8=b +_.al=c +_.b_=null +_.k4=_.k3=$ +_.CW$=d +_.cx$=e +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=f +_.fy$=g +_.go$=!1 +_.id$=$ +_.k1$=h +_.k2$=i +_.at=j +_.ax=k +_.ay=l +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +akm:function akm(){}, +bi2(){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +o.an(100) +s=new A.a(new Float64Array(2)) +s.an(100) +r=A.aV() +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(s) +q.C() +r=new A.a9t(r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +r.b7(p,p,p,p,0,o,p,p,s) +return r}, +AK:function AK(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a9t:function a9t(a,b,c,d,e,f,g,h,i){var _=this +_.k4=!1 +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +alV:function alV(){}, +x1:function x1(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +bGz(a){var s=new A.eI("Layout",A.b([],t.C)) +a.c.push(s) +s.aP(0,"AlignComponent",new A.b3O(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/layout/align_component.dart"," In this example the AlignComponent is used to arrange the circles\n so that there is one in the middle and 8 more surrounding it in\n the shape of a diamond.\n \n The arrangement will remain intact if you change the window size.\n ")}, +b3O:function b3O(){}, +x0:function x0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +aqu:function aqu(a){this.a=a}, +x6:function x6(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +xd:function xd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +oz:function oz(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a4a:function a4a(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.ok=a +_.p1=b +_.aq$=c +_.at=d +_.ax=e +_.ay=f +_.ch=g +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.x=i +_.y=j +_.z=k +_.Q=l}, +zs:function zs(a,b,c,d,e,f){var _=this +_.a=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f}, +bGA(a){var s=new A.eI("Parallax",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Basic",new A.b3P(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/basic_parallax_example.dart"," Shows the simplest way to use a fullscreen `ParallaxComponent`.\n ") +s.aP(0,"Component",new A.b3Q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/component_parallax_example.dart"," Shows how to do initiation and loading of assets from within an extended\n `ParallaxComponent`,\n ") +s.aP(0,"Animation",new A.b3R(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/animation_parallax_example.dart"," Shows how to use animations in a `ParallaxComponent`.\n ") +s.aP(0,"Non-fullscreen",new A.b3S(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/small_parallax_example.dart"," Shows how to create a smaller parallax in the center of the screen.\n ") +s.aP(0,"No FCS",new A.b3T(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/no_fcs_parallax_example.dart"," This examples serves to test the Parallax feature outside of the Flame\n Component System (FCS), use the other files in this folder for examples on\n how to use parallax with FCS.\n\n FCS is only used when you extend FlameGame, not when you only use the Game\n mixin, like we do in this example.\n ") +s.aP(0,"Advanced",new A.b3U(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/advanced_parallax_example.dart"," Shows how to create a parallax with different velocity deltas on each layer.\n ") +s.aP(0,"Layer sandbox",new A.b3V(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/sandbox_layer_parallax_example.dart"," In this example, properties of a layer can be changed to preview the\n different combination of values. You can change the properties by pressing\n the pen in the upper right corner.\n ")}, +b3P:function b3P(){}, +b3Q:function b3Q(){}, +b3R:function b3R(){}, +b3S:function b3S(){}, +b3T:function b3T(){}, +b3U:function b3U(){}, +b3V:function b3V(){}, +Ae:function Ae(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.G=a +_.a8=b +_.al=c +_.b_=d +_.k4=_.k3=$ +_.CW$=e +_.cx$=f +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=g +_.fy$=h +_.go$=!1 +_.id$=$ +_.k1$=i +_.k2$=j +_.at=k +_.ax=l +_.ay=m +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.x=o +_.y=p +_.z=q +_.Q=r}, +Ay:function Ay(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +yi:function yi(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +uP:function uP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.G=a +_.a8=b +_.al=c +_.k4=_.k3=_.bN=_.b_=$ +_.CW$=d +_.cx$=e +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=f +_.fy$=g +_.go$=!1 +_.id$=$ +_.k1$=h +_.k2$=i +_.at=j +_.ax=k +_.ay=l +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +a7K:function a7K(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.bh=!0 +_.k4=a +_.ok=b +_.p1=!1 +_.bf$=c +_.a7$=d +_.b8$=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +ag9:function ag9(){}, +yX:function yX(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=_.a8=_.G=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +azl:function azl(a,b,c,d){var _=this +_.z=a +_.Q=b +_.a=c +_.b=d +_.e=_.d=_.c=null}, +aro:function aro(a,b,c){var _=this +_.z=a +_.a=b +_.b=c +_.e=_.d=_.c=null}, +v8:function v8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=_.G=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +ahx:function ahx(){}, +ahy:function ahy(){}, +zE:function zE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.G=a +_.a8=null +_.al=b +_.b_=c +_.ds=_.bi=null +_.k4=_.k3=$ +_.CW$=d +_.cx$=e +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=f +_.fy$=g +_.go$=!1 +_.id$=$ +_.k1$=h +_.k2$=i +_.at=j +_.ax=k +_.ay=l +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +aH9:function aH9(a){this.a=a}, +aH1:function aH1(a){this.a=a}, +aH4:function aH4(a){this.a=a}, +aH8:function aH8(a){this.a=a}, +aH3:function aH3(a){this.a=a}, +aHd:function aHd(a){this.a=a}, +aHc:function aHc(a){this.a=a}, +aHb:function aHb(a,b,c){this.a=a +this.b=b +this.c=c}, +aH0:function aH0(a){this.a=a}, +aHa:function aHa(a,b){this.a=a +this.b=b}, +aH7:function aH7(){}, +aH6:function aH6(a,b){this.a=a +this.b=b}, +aH5:function aH5(a,b){this.a=a +this.b=b}, +aH2:function aH2(a){this.a=a}, +Pz:function Pz(){}, +aa9:function aa9(a,b,c,d,e,f,g,h,i){var _=this +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +zF:function zF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.G=a +_.a8=b +_.al=c +_.b_=d +_.bN=e +_.k4=_.k3=_.bi=$ +_.CW$=f +_.cx$=g +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=h +_.fy$=i +_.go$=!1 +_.id$=$ +_.k1$=j +_.k2$=k +_.at=l +_.ax=m +_.ay=n +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=o +_.w=!1 +_.x=p +_.y=q +_.z=r +_.Q=s}, +aHe:function aHe(a){this.a=a}, +ai1:function ai1(){}, +bGB(a){var s=new A.eI("Rendering",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Text",new A.b3W(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart"," In this example we show different ways of rendering text.\n ") +s.aP(0,"Isometric Tile Map",new A.b3X(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart"," Shows an example of how to use the `IsometricTileMapComponent`.\n\n\n Move the mouse over the board to see a selector appearing on the tiles.\n ") +s.aP(0,"Nine Tile Box",new A.b3Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you can\n use the `NineTileBox` which is showcased here.\n\n\n Tap to make the box bigger and double tap to make it smaller.\n ") +s.aP(0,"Flip Sprite",new A.b3Z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/flip_sprite_example.dart"," In this example we show how you can flip components horizontally and\n vertically.\n ") +s.aP(0,"Layers",new A.b4_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart"," In this example we show how layers can be used to produce a shadow effect.\n ") +s.aP(0,"Particles",new A.b40(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart"," In this example we show how to render a lot of different particles.\n ") +s.aP(0,"Particles (Interactive)",new A.b41(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_interactive_example.dart","An example which shows how ParticleSystemComponent can be added in runtime following an event, in this example, the mouse dragging") +s.aP(0,"Rich Text",new A.b42(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart","A non-interactive example of how to render rich text in Flame.")}, +b3W:function b3W(){}, +b3X:function b3X(){}, +b3Y:function b3Y(){}, +b3Z:function b3Z(){}, +b4_:function b4_(){}, +b40:function b40(){}, +b41:function b41(){}, +b42:function b42(){}, +Ac:function Ac(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a4e:function a4e(a,b,c,d,e,f,g,h,i){var _=this +_.k4=$ +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +b8D(a,b,c,d,e){var s,r,q,p=null,o=$.bqg(),n=e==null?0.05:e,m=c==null?25:c,l=A.b([],t.T),k=d==null,j=b==null?B.o:b,i=$.bO() +i=i.d +i=i.gby(i) +i=i.b.$1(J.m8(i.a)).x +if(i==null){i=self.window.devicePixelRatio +if(i===0)i=1}if(o==null)o=A.aPv(t.Fr) +s=A.aV() +if(k)r=new A.a(new Float64Array(2)) +else r=d +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(r) +q.C() +o=new A.a4d(new A.a9y(400,new A.aG(m,m,m,m),n,!0),i,l,j,!k,A.y(t.lu),a,o,s,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +o.b7(p,p,p,p,0,p,p,p,d) +o.t6() +return o}, +AP:function AP(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +b1a:function b1a(){}, +a4d:function a4d(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.bx=a +_.bU=b +_.bQ=c +_.bh=0 +_.M=_.bp=$ +_.aa=0 +_.aJ=_.af=null +_.b9=d +_.G=e +_.a8=f +_.k4=g +_.ok=h +_.p1=null +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +xa:function xa(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +xe:function xe(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +Jg:function Jg(a,b){this.a=a +this.b=b}, +rM:function rM(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +Y6:function Y6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.aq$=a +_.k4=b +_.ok=c +_.p1=d +_.p2=!1 +_.bf$=e +_.a7$=f +_.b8$=g +_.at=h +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.x=m +_.y=n +_.z=o +_.Q=p}, +acg:function acg(){}, +ach:function ach(){}, +AA:function AA(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +rL:function rL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a4c:function a4c(a,b,c,d,e,f,g,h,i,j){var _=this +_.aq$=a +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +ahr:function ahr(){}, +bGC(a){var s=new A.eI("Sprites",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Basic Sprite",new A.b43(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/basic_sprite_example.dart"," In this example we load a sprite from the assets folder and put it into a\n `SpriteComponent`.\n ") +s.aP(0,"Base64 Sprite",new A.b44(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/base64_sprite_example.dart"," In this example we load a sprite from the a base64 string and put it into a\n `SpriteComponent`.\n ") +s.aP(0,"Spritesheet",new A.b45(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritesheet_example.dart"," In this example we show how to load images and how to create animations from\n sprite sheets.\n ") +s.aP(0,"SpriteBatch",new A.b46(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_example.dart"," In this example we show how to render many sprites in a batch for\n efficiency, this is done with `SpriteBatch` and the `SpriteBatchComponent`.\n ") +s.aP(0,"SpriteBatch Auto Load",new A.b47(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_load_example.dart"," In this example we do the same thing as in the normal sprite batch example,\n but in this example the logic and loading is moved into a component that\n extends `SpriteBatchComponent`.\n ") +s.aP(0,"SpriteGroup",new A.b48(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_group_example.dart"," In this example we show how a `SpriteGroupComponent` can be used to create\n a button which displays different sprites depending on whether it is pressed\n or not.\n ")}, +b43:function b43(){}, +b44:function b44(){}, +b45:function b45(){}, +b46:function b46(){}, +b47:function b47(){}, +b48:function b48(){}, +AD:function AD(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +bGD(a){var s=new A.eI("Svg",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Svg Component",new A.b49(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/svg/svg_component.dart"," Simple game showcasing how to use SVGs inside a flame game. This game \n uses several SVGs for its graphics. Click or touch the screen to make the \n player move, and double click/tap to add a new set of balloons at the \n clicked position.\n ")}, +b49:function b49(){}, +IZ(a){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +o.u(75,125) +s=B.q.aT() +r=A.aV() +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(o) +q.C() +s=new A.XD(p,p,$,s,p,r,q,B.j,0,2,p,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(B.j,p,p,p,0,a,2,p,o) +s.MG(B.j,p,p,p,p,a,2,p,o,p) +return s}, +a5A:function a5A(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.bU=null +_.aq$=a +_.k4=b +_.bf$=c +_.a7$=d +_.b8$=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +Xx:function Xx(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.aq$=a +_.k4=b +_.bf$=c +_.a7$=d +_.b8$=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +XD:function XD(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.aq$=a +_.k4=b +_.bf$=c +_.a7$=d +_.b8$=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +lU:function lU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=$ +_.a8=a +_.k4=_.k3=_.al=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +abO:function abO(){}, +abU:function abU(){}, +aik:function aik(){}, +aly:function aly(){}, +alz:function alz(){}, +bFQ(a,b){var s=null +return A.ni(A.dg(s,B.Il,B.t,B.fY,s,s,100,s,s,100),s,s)}, +bJ0(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.rb(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +r.sUE(0,!0) +return A.aE(r,B.uG,s,s,B.Zi,t.AE)}, +rb:function rb(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +ahW:function ahW(){}, +vl:function vl(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +ai4:function ai4(){}, +ai5:function ai5(){}, +AF:function AF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.G=1 +_.a8=a +_.al=$ +_.dI$=b +_.k4=_.k3=$ +_.CW$=c +_.cx$=d +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=e +_.fy$=f +_.go$=!1 +_.id$=$ +_.k1$=g +_.k2$=h +_.at=i +_.ax=j +_.ay=k +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.x=m +_.y=n +_.z=o +_.Q=p}, +adR:function adR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.fY$=a +_.i7$=b +_.fZ$=c +_.h_$=d +_.bQ=$ +_.bh=e +_.k4=!0 +_.ok=!1 +_.bf$=f +_.a7$=g +_.b8$=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +all:function all(){}, +alm:function alm(){}, +ao4:function ao4(){}, +bGE(a){var s=new A.eI("System",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Pause/resume engine",new A.b4a(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/pause_resume_example.dart"," Demonstrate how to use the pause and resume engine methods and paused\n attribute.\n\n Tap on the screen to toggle the execution of the engine using the\n `resumeEngine` and `pauseEngine`.\n\n Double Tap on the screen to toggle the execution of the engine using the\n `paused` attribute.\n ") +s.aP(0,"Overlay",A.bJ3(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart"," In this example we show how the overlays system can be used.\n\n\n If you tap the canvas the game will start and if you tap it again it will\n pause.\n ") +s.aP(0,"Without FlameGame",new A.b4b(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/without_flamegame_example.dart"," This example showcases how to create a game without the FlameGame.\n It also briefly showcases how to act on keyboard events.\n Usage: Use W A S D to steer the rectangle.\n ") +s.aP(0,"Step Game",new A.b4c(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/step_engine_game.dart"," This example demonstrates how the game can be advanced frame by frame using\n stepEngine method.\n\n To pause and un-pause the game anytime press the `P` key. Once paused, use\n the `S` key to step by one frame.\n\n Up arrow and down arrow can be used to increase or decrease the step time.\n ")}, +b4a:function b4a(){}, +b4b:function b4b(){}, +b4c:function b4c(){}, +zt:function zt(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.CW$=c +_.cx$=d +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=e +_.fy$=f +_.go$=!1 +_.id$=$ +_.k1$=g +_.k2$=h}, +ahz:function ahz(){}, +yg:function yg(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=_.G=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +bGF(a){var s=new A.eI("Tiled",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Flame Tiled Animation",new A.b4d(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/tiled/flame_tiled_animation_example.dart"," Loads and displays an animated Tiled map.\n ")}, +b4d:function b4d(){}, +bh7(a,b){var s=null,r=A.fO(B.E8,s) +r=new A.a6Y(r,b,!0,s,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.MH(!0,s,s,a,!0,!1) +return r}, +we:function we(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a8=_.G=null +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +a6Y:function a6Y(a,b,c,d,e,f,g,h,i){var _=this +_.k2=a +_.k3=b +_.at=$ +_.ax=c +_.ay=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +amp:function amp(){}, +amq:function amq(){}, +B0:function B0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.G=a +_.al=_.a8=$ +_.b_=0 +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +aQ2:function aQ2(a){this.a=a}, +amr:function amr(){}, +bGG(a){var s=new A.eI("Utils",A.b([],t.C)) +a.c.push(s) +s.aP(0,"Timer",new A.b4e(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_example.dart"," This example shows how to use the `Timer`.\n\n\n Tap down to start the countdown timer, it will then count to 5 and then stop\n until you tap the canvas again and it restarts.\n ") +s.aP(0,"Timer Component",new A.b4f(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_component_example.dart"," This examples showcases the `TimerComponent`.\n\n\n Tap to start a timer that lives for one second and double tap to start\n another timer that lives for 5 seconds.\n ")}, +b4e:function b4e(){}, +b4f:function b4f(){}, +bHv(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.ue(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,A.b_(["Smiley",new A.b4A()],t.N,t.z3),t.jg)}, +bgE(){return new A.a5F(null)}, +ue:function ue(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=_.k3=$ +_.CW$=a +_.cx$=b +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=c +_.fy$=d +_.go$=!1 +_.id$=$ +_.k1$=e +_.k2$=f +_.at=g +_.ax=h +_.ay=i +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +b4A:function b4A(){}, +a5F:function a5F(a){this.c=this.b=$ +this.a=a}, +a5B:function a5B(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.bM=1 +_.aq$=a +_.k4=b +_.at=c +_.ax=d +_.ay=e +_.ch=f +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.x=h +_.y=i +_.z=j +_.Q=k}, +adz:function adz(){}, +aie:function aie(){}, +bJp(a){var s,r=null,q=a.hu("container width",400),p=a.hu("container height",200),o=A.as7(B.cM),n=new A.a(new Float64Array(2)) +n.u(48,0) +s=new A.a(new Float64Array(2)) +s.u(48,32) +return A.dg(r,A.bhN(A.b6I(a.v0("anchor","center",$.brF(),t.N)),0,"bomb_ptero.png",n,s),B.t,r,r,new A.dW(r,r,o,r,r,r,B.ao),p,r,r,q)}, +b4h:function b4h(){}, +bKh(a){var s,r=null,q=a.hu("container width",400),p=a.hu("container height",200),o=new A.a(new Float64Array(2)) +o.u(48,32) +o=A.kc(4,r,!0,0.2,o) +s=a.aFg("playing",!0) +return A.dg(r,new A.a8G(A.b6I(a.v0("anchor","center",$.brE(),t.N)),s,A.kd("bomb_ptero.png",o,r),r),B.t,r,r,r,p,r,r,q)}, +b4g:function b4g(){}, +bKi(a){var s,r,q,p="buttons.png",o=null,n=new A.a(new Float64Array(2)) +n.u(0,0) +s=new A.a(new Float64Array(2)) +s.u(60,20) +r=new A.a(new Float64Array(2)) +r.u(0,20) +q=new A.a(new Float64Array(2)) +q.u(60,20) +return A.dg(o,new A.a8J(B.a9d,new A.b5H(),a.hu("width",250),a.hu("height",75),A.fa(A.b([A.fL(p,o,n,s),A.fL(p,o,r,q)],t.zx),t.vz),o),B.t,o,o,o,o,o,B.d8,o)}, +b5H:function b5H(){}, +bKj(a){var s=null,r=a.hu("container width",400),q=a.hu("container height",200),p=A.as7(B.cM),o=a.hu("angle (deg)",0) +return A.dg(s,A.bhN(A.b6I(a.v0("anchor","center",$.brG(),t.N)),0.017453292519943295*o,"shield.png",s,s),B.t,s,s,new A.dW(s,s,p,s,s,s,B.ao),q,s,s,r)}, +b4i:function b4i(){}, +aBT:function aBT(a,b){this.a=a +this.b=b}, +aHm:function aHm(a,b){this.a=a +this.c=b}, +nv:function nv(a,b){this.a=a +this.b=b}, +jT:function jT(a){this.a=a}, +qS(a){var s,r,q,p,o,n +if(a<0){a=-a +s=!0}else s=!1 +r=B.e.cW(a,17592186044416) +a-=r*17592186044416 +q=B.e.cW(a,4194304) +p=a-q*4194304&4194303 +o=q&4194303 +n=r&1048575 +return s?A.bfl(0,0,0,p,o,n):new A.ih(p,o,n)}, +a2C(a){if(a instanceof A.ih)return a +else if(A.cW(a))return A.qS(a) +else if(a instanceof A.jT)return A.qS(a.a) +throw A.d(A.ha(a,"other","not an int, Int32 or Int64"))}, +bwW(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(b===0&&c===0&&d===0)return"0" +s=(d<<4|c>>>18)>>>0 +r=c>>>8&1023 +d=(c<<2|b>>>20)&1023 +c=b>>>10&1023 +b&=1023 +q=B.Uv[a] +p="" +o="" +n="" +while(!0){if(!!(s===0&&r===0))break +m=B.e.eC(s,q) +r+=s-m*q<<10>>>0 +l=B.e.eC(r,q) +d+=r-l*q<<10>>>0 +k=B.e.eC(d,q) +c+=d-k*q<<10>>>0 +j=B.e.eC(c,q) +b+=c-j*q<<10>>>0 +i=B.e.eC(b,q) +h=B.c.cf(B.e.hC(q+(b-i*q),a),1) +n=o +o=p +p=h +r=l +s=m +d=k +c=j +b=i}g=(d<<20>>>0)+(c<<10>>>0)+b +return e+(g===0?"":B.e.hC(g,a))+p+o+n}, +bfl(a,b,c,d,e,f){var s=a-d,r=b-e-(B.e.bu(s,22)&1) +return new A.ih(s&4194303,r&4194303,c-f-(B.e.bu(r,22)&1)&1048575)}, +LD(a,b){var s=B.e.GM(a,b) +return s}, +ih:function ih(a,b,c){this.a=a +this.b=b +this.c=c}, +b6I(a){var s,r,q=$.b5T() +if(q.a6R(0,a))return q.ghf(q).of(0,new A.aqx(a)).a +else{q=A.bn("^\\Anchor\\(([^,]+), ([^\\)]+)\\)",!0,!1,!1).iY(a) +s=q==null?null:q.Wk(A.b([1,2],t.t)) +q=s[0] +q.toString +q=A.lc(q) +r=s[1] +r.toString +return new A.f6(q,A.lc(r))}}, +f6:function f6(a,b){this.a=a +this.b=b}, +aqx:function aqx(a){this.a=a}, +aqX:function aqX(a){this.b=a}, +H1:function H1(){}, +UY:function UY(a){this.a=a}, +ba4(a){var s=new A.SQ(null,a) +s.amP(a) +return s}, +aBq:function aBq(a){this.a=a +this.b=$}, +SQ:function SQ(a,b){this.a=a +this.b=b}, +aWE:function aWE(a){this.a=a}, +aWF:function aWF(){}, +Ev:function Ev(a,b){this.a=a +this.$ti=b}, +f:function f(a,b){this.a=null +this.b=a +this.$ti=b}, +J8:function J8(a,b,c,d,e,f,g){var _=this +_.at=a +_.ax=null +_.ch=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +L_:function L_(a,b,c,d,e,f,g,h,i,j){var _=this +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.CW=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +jJ(a,b,c){var s,r +if(b==null){s=new Float64Array(2) +r=new Float64Array(2) +s=new A.a3K(new A.a(s),new A.a(r),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}else s=b +r=A.b([],t.V) +s.F(0,r) +r=a==null?A.biF():a +return new A.Ck(s,r,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +lg(a,b,c,d){var s,r=new Float64Array(2),q=new Float64Array(2) +r=new A.a0W(c/a,B.C,new A.a(r),new A.a(q),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +r.F(0,b==null?A.b([],t.V):b) +q=A.biF() +s=new A.a(new Float64Array(2)) +s.u(c,a) +q.sad3(s) +return A.jJ(q,r,d)}, +Ck:function Ck(a,b,c,d,e,f,g,h){var _=this +_.at=a +_.ax=b +_.ay=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.x=e +_.y=f +_.z=g +_.Q=h}, +asC:function asC(){}, +biF(){var s=A.aV() +return new A.aaJ(s,B.j,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +aaJ:function aaJ(a,b,c,d,e,f,g){var _=this +_.at=a +_.ax=b +_.ch=_.ay=null +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +t0:function t0(){}, +aR_:function aR_(a){this.a=a}, +Yz:function Yz(a,b,c,d,e,f,g,h,i){var _=this +_.k2=a +_.k4=_.k3=0 +_.at=b +_.ax=c +_.ay=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +a0W:function a0W(a,b,c,d,e,f,g,h,i,j){var _=this +_.k2=a +_.k3=b +_.at=c +_.ax=d +_.ay=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +b7D(a,b){var s=new Float64Array(2),r=new Float64Array(2) +s=new A.a0Y(new A.a(s),new A.a(r),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.a(new Float64Array(2)) +r.u(a,b) +s.scH(0,r) +return s}, +a0Y:function a0Y(a,b,c,d,e,f,g,h){var _=this +_.k2=$ +_.at=a +_.ax=b +_.ay=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.x=e +_.y=f +_.z=g +_.Q=h}, +a3K:function a3K(a,b,c,d,e,f,g,h){var _=this +_.at=a +_.ax=b +_.ay=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=d +_.w=!1 +_.x=e +_.y=f +_.z=g +_.Q=h}, +hJ(a,b){var s=new A.Rd(b,null,B.f,new A.f([],t.s),new A.f([],t.g)) +if(a!=null)s.F(0,a) +return s}, +Rd:function Rd(a,b,c,d,e){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=a +_.w=!1 +_.x=b +_.y=c +_.z=d +_.Q=e}, +fX:function fX(){}, +u8:function u8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +NQ:function NQ(a,b){this.b=a +this.$ti=b}, +a2_:function a2_(){}, +zX:function zX(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +bgZ(a,b){var s,r=a.a,q=a.b,p=new A.M(a.c-r,a.d-q).a1(0,2),o=p.a +p=p.b +switch(b.a){case 1:return new A.x(r,q,r+o,q+p) +case 2:r+=o +return new A.x(r,q,r+o,q+p) +case 3:q+=p +return new A.x(r,q,r+o,q+p) +case 4:s=new A.j(r,q).V(0,new A.j(o,p)) +r=s.a +q=s.b +return new A.x(r,q,r+o,q+p) +default:return B.C}}, +bgY(a){var s,r=J.E4(4,t.C4) +for(s=0;s<4;++s)r[s]=null +return new A.zY(r,A.b([],a.h("p<0>")),a.h("zY<0>"))}, +bDr(a){switch(a){case 0:return B.EN +case 1:return B.EO +case 2:return B.EP +case 3:return B.EQ +default:return B.f1}}, +a65:function a65(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=0 +_.f=e +_.r=f +_.$ti=g}, +NU:function NU(a,b,c){this.a=a +this.b=b +this.c=c}, +zY:function zY(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.d=0 +_.$ti=c}, +BA:function BA(a,b,c){this.c=a +this.a=b +this.b=c}, +a66:function a66(a,b,c,d,e){var _=this +_.r=a +_.w=b +_.a=c +_.b=d +_.c=e}, +aIx:function aIx(a,b){this.a=a +this.b=b}, +aIy:function aIy(a,b){this.a=a +this.b=b}, +Q8:function Q8(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aOr:function aOr(a){this.a=a}, +JO:function JO(a,b){this.a=a +this.b=b}, +u9:function u9(a,b){var _=this +_.a=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +cD:function cD(){}, +acK:function acK(){}, +qf:function qf(){}, +atE:function atE(a){this.a=a}, +dj:function dj(){}, +hA(a,b,c,d){var s,r,q,p,o=null,n=d==null,m=n&&c==null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new Float64Array(2) +n=n?0:d +s=new A.a(new Float64Array(2)) +s.an(n*2) +n=B.q.aT() +r=A.aV() +q=a==null?B.o:a +p=new A.aP(l,new Float64Array(2)) +p.ac(s) +p.C() +n=new A.Ju(m,new A.u9(B.B,l),!1,!0,new A.ma(new A.a(k),new A.a(j)),!1,o,o,i,$,o,new A.a(h),new A.hW(g),!1,$,o,!1,o,o,o,new A.a(f),$,n,o,r,p,q,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +n.b7(a,o,o,o,0,c,o,o,s) +n.jG(a,o,o,o,o,o,c,o,o,s) +n.ok=!1 +n.sua(b) +return n}, +Ju:function Ju(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.cK=a +_.l3=_.dC=_.eY=_.f8=$ +_.jk$=b +_.uw$=c +_.ux$=d +_.fn$=e +_.eN$=f +_.l0$=g +_.lR$=h +_.lS$=i +_.jV$=j +_.mP$=k +_.rv$=l +_.IR$=m +_.oP$=n +_.fo$=o +_.oQ$=p +_.Sv$=q +_.Sw$=r +_.Sx$=s +_.Sy$=a0 +_.bQ=$ +_.bh=a1 +_.k4=!0 +_.ok=!1 +_.bf$=a2 +_.a7$=a3 +_.b8$=a4 +_.at=a5 +_.ax=a6 +_.ay=a7 +_.ch=a8 +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=a9 +_.w=!1 +_.x=b0 +_.y=b1 +_.z=b2 +_.Q=b3}, +at1:function at1(a){this.a=a}, +aTx:function aTx(){}, +aTy:function aTy(){}, +aTz:function aTz(a){this.a=a}, +aTA:function aTA(a){this.a=a}, +aTB:function aTB(a){this.a=a}, +aTC:function aTC(a){this.a=a}, +acz:function acz(){}, +b8W(a,b){var s=null,r=$.ag(),q=new Float64Array(2),p=new Float64Array(2),o=A.b([],t.M0),n=new Float64Array(2),m=new Float64Array(9),l=A.bgI(a,b),k=$.G().S(),j=new Float64Array(2),i=B.q.aT(),h=A.aV(),g=new A.a(new Float64Array(2)),f=new A.aP(r,new Float64Array(2)) +f.ac(g) +f.C() +r=new A.a5P($,new A.u9(B.B,r),!1,!0,new A.ma(new A.a(q),new A.a(p)),!1,s,s,o,$,s,new A.a(n),new A.hW(m),!1,$,s,!1,s,s,s,l,k,!0,!1,new A.f([],t.pg),new A.a(j),$,i,s,h,f,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.b7(s,0,s,s,0,s,s,s,s) +r.jG(s,0,s,s,s,s,s,s,s,s) +r.pK(l,s,0,s,s,s,s,s,s,s,!0,s) +r.ok=!1 +r.sua(B.B) +return r}, +a5P:function a5P(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8){var _=this +_.SZ$=a +_.jk$=b +_.uw$=c +_.ux$=d +_.fn$=e +_.eN$=f +_.l0$=g +_.lR$=h +_.lS$=i +_.jV$=j +_.mP$=k +_.rv$=l +_.IR$=m +_.oP$=n +_.fo$=o +_.oQ$=p +_.Sv$=q +_.Sw$=r +_.Sx$=s +_.Sy$=a0 +_.bQ=a1 +_.bp=_.bh=$ +_.M=a2 +_.aa=a3 +_.af=a4 +_.aJ=a5 +_.b9=a6 +_.k4=!0 +_.ok=!1 +_.bf$=a7 +_.a7$=a8 +_.b8$=a9 +_.at=b0 +_.ax=b1 +_.ay=b2 +_.ch=b3 +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b4 +_.w=!1 +_.x=b5 +_.y=b6 +_.z=b7 +_.Q=b8}, +aYA:function aYA(){}, +aYB:function aYB(){}, +aYC:function aYC(a){this.a=a}, +aYD:function aYD(a){this.a=a}, +aYE:function aYE(a){this.a=a}, +aiT:function aiT(){}, +aiU:function aiU(){}, +fg(a,b,c){var s,r,q,p,o,n,m,l=null,k=c==null,j=k&&b==null,i=$.ag(),h=new Float64Array(2),g=new Float64Array(2),f=A.b([],t.M0),e=new Float64Array(2),d=new Float64Array(9) +if(k)s=new A.a(new Float64Array(2)) +else s=c +s=A.pk(s,l) +r=$.G().S() +q=new Float64Array(2) +p=B.q.aT() +o=A.aV() +if(k)n=new A.a(new Float64Array(2)) +else n=c +m=new A.aP(i,new Float64Array(2)) +m.ac(n) +m.C() +k=new A.A2(j,$,new A.u9(B.B,i),!1,!0,new A.ma(new A.a(h),new A.a(g)),!1,l,l,f,$,l,new A.a(e),new A.hW(d),!1,$,l,!1,l,l,l,s,r,k,b!=null,new A.f([],t.pg),new A.a(q),$,p,l,o,m,B.o,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) +k.b7(l,l,l,l,0,b,l,l,c) +k.jG(l,l,l,l,l,l,b,l,l,c) +k.pK(s,l,l,l,l,l,l,b,l,l,l,c) +k.w5(l,l,l,l,l,l,b,l,c) +k.ok=!1 +k.sua(a) +return k}, +bh0(a,b,c){var s,r,q,p,o,n,m=null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new A.a(new Float64Array(2)) +f.q(a) +s=a.a +r=s[0] +q=s[1] +p=new A.a(new Float64Array(2)) +p.u(r,-q) +q=a.hF(0) +r=s[0] +s=s[1] +o=new A.a(new Float64Array(2)) +o.u(-r,s) +o=A.bgI(A.b([f,p,q,o],t.d),b) +q=$.G().S() +f=new Float64Array(2) +s=B.q.aT() +r=A.aV() +p=new A.a(new Float64Array(2)) +n=new A.aP(l,new Float64Array(2)) +n.ac(p) +n.C() +l=new A.A2(!1,$,new A.u9(B.B,l),!1,!0,new A.ma(new A.a(k),new A.a(j)),!1,m,m,i,$,m,new A.a(h),new A.hW(g),!1,$,m,!1,m,m,m,o,q,!0,!0,new A.f([],t.pg),new A.a(f),$,s,m,r,n,B.o,0,0,m,B.f,new A.f([],t.s),new A.f([],t.g)) +l.b7(m,m,m,m,0,c,m,m,m) +l.jG(m,m,m,m,m,m,c,m,m,m) +l.pK(o,m,m,m,m,m,m,c,m,m,!0,m) +l.amC(a,m,m,m,m,m,b,c,m,m,!0) +l.ok=!1 +l.sua(B.B) +return l}, +A2:function A2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var _=this +_.oN=a +_.SZ$=b +_.jk$=c +_.uw$=d +_.ux$=e +_.fn$=f +_.eN$=g +_.l0$=h +_.lR$=i +_.lS$=j +_.jV$=k +_.mP$=l +_.rv$=m +_.IR$=n +_.oP$=o +_.fo$=p +_.oQ$=q +_.Sv$=r +_.Sw$=s +_.Sx$=a0 +_.Sy$=a1 +_.bQ=a2 +_.bp=_.bh=$ +_.M=a3 +_.aa=a4 +_.af=a5 +_.aJ=a6 +_.b9=a7 +_.k4=!0 +_.ok=!1 +_.bf$=a8 +_.a7$=a9 +_.b8$=b0 +_.at=b1 +_.ax=b2 +_.ay=b3 +_.ch=b4 +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b5 +_.w=!1 +_.x=b6 +_.y=b7 +_.z=b8 +_.Q=b9}, +aYT:function aYT(){}, +aYU:function aYU(){}, +aYV:function aYV(a){this.a=a}, +aYW:function aYW(a){this.a=a}, +aYX:function aYX(a){this.a=a}, +aYY:function aYY(a){this.a=a}, +ajn:function ajn(){}, +ajo:function ajo(){}, +Ai(a){var s=null,r=new Float64Array(2),q=A.aV(),p=new A.a(new Float64Array(2)),o=$.ag() +o=new A.aP(o,new Float64Array(2)) +o.ac(p) +o.C() +r=new A.vK(new A.a(r),s,s,s,s,s,q,o,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g),a.h("vK<0>")) +r.b7(s,s,s,s,0,s,s,s,s) +return r}, +vK:function vK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.k4=a +_.aq$=b +_.fY$=c +_.i7$=d +_.fZ$=e +_.h_$=f +_.at=g +_.ax=h +_.ay=i +_.ch=j +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o +_.$ti=p}, +akk:function akk(){}, +Uq:function Uq(){}, +bR:function bR(){}, +kV(a,b){var s,r,q +if(a==null){s=t.Ju +r=A.b([],s) +q=A.b([],t.wp) +s=A.b([],s) +s=b.a(new A.Q8(s,r,A.D(t.S,t.jI),new A.NQ(q,t.Ff),t.PR))}else s=a +r=t.wp +return new A.AE(s,A.b([],r),A.b([],r),b.h("AE<0>"))}, +AE:function AE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aND:function aND(){}, +b6Y(a,b,c,d,e,f,g,h,i){var s=A.aV(),r=$.ag() +r=new A.aP(r,new Float64Array(2)) +r.ac(i) +r.C() +s=new A.JE(c,s,r,B.o,0,0,e,B.f,new A.f([],t.s),new A.f([],t.g)) +s.F(0,d) +s.b7(a,b,d,e,0,f,g,h,i) +return s}, +bu0(a,b,c){var s=null +return A.b6Y(s,s,new A.atg(),a,s,b,s,s,c)}, +bu2(a,b,c){var s=null +return A.b6Y(s,s,new A.atj(),a,s,b,s,s,c)}, +bu1(a,b,c,d){var s=null +return A.b6Y(s,s,new A.ati(b),a,s,c,s,s,d)}, +JE:function JE(a,b,c,d,e,f,g,h,i,j){var _=this +_.ok=_.k4=$ +_.p1=a +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +atg:function atg(){}, +atj:function atj(){}, +ati:function ati(a){this.a=a}, +ath:function ath(a){this.a=a}, +j5:function j5(a,b,c){var _=this +_.a=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1 +_.$ti=c}, +C:function C(){}, +aua:function aua(a){this.a=a}, +au9:function au9(a){this.a=a}, +au8:function au8(a){this.a=a}, +au7:function au7(a){this.a=a}, +au6:function au6(){}, +iy:function iy(a){this.a=a}, +bue(a,b){var s=t.F,r=A.buc(new A.au4(),s),q=new A.CH(!1,A.D(t.A,t.Oe),B.Hd) +q.amy(r,s) +return q}, +bdJ(a,b){return A.bue(a,b)}, +CH:function CH(a,b,c){var _=this +_.e=a +_.f=b +_.b=_.a=$ +_.c=!0 +_.d=c}, +au4:function au4(){}, +bD8(){return new A.wy(B.pO)}, +ZU:function ZU(){}, +au5:function au5(a){this.a=a}, +a3a:function a3a(a,b){this.a=a +this.b=b}, +HB:function HB(a,b){this.a=a +this.b=b}, +wy:function wy(a){this.a=a +this.c=this.b=null}, +NK:function NK(a,b){this.a=a +this.b=b}, +aH(a,b){var s,r=A.b([],t.t),q=J.dR(8,b) +for(s=0;s<8;++s)q[s]=a.$0() +return new A.Ob(a,q,r,b.h("Ob<0>"))}, +Ob:function Ob(a,b,c,d){var _=this +_.a=a +_.d=_.c=_.b=-1 +_.e=b +_.f=c +_.$ti=d}, +aJ8:function aJ8(a){this.a=a}, +a_p:function a_p(){}, +a1i:function a1i(a,b,c,d,e,f,g){var _=this +_.at=a +_.ax=b +_.a=_.ay=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +a1j(a,b,c){var s,r,q,p,o,n=null,m=17976931348623157e292,l=A.ly(n,t.i),k=t.s,j=t.g +l=new A.a1i(60,l,0,n,B.f,new A.f([],k),new A.f([],j)) +s=A.aPv(t.Fr) +r=A.aV() +q=a==null?B.o:a +p=new A.a(new Float64Array(2)) +o=$.ag() +o=new A.aP(o,new Float64Array(2)) +o.ac(p) +o.C() +p=m +j=new A.L4(l,"",s,r,o,q,0,p,n,B.f,new A.f([],k),new A.f([],j),c.h("L4<0>")) +j.b7(a,n,n,n,0,b,m,n,n) +j.t6() +j.N(l) +return j}, +L4:function L4(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.bU=a +_.k4=b +_.ok=c +_.p1=null +_.at=d +_.ax=e +_.ay=f +_.ch=g +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.x=i +_.y=j +_.z=k +_.Q=l +_.$ti=m}, +btC(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p +if(l==null)s=c.ax +else s=l +r=A.aV() +q=s +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(q) +p.C() +r=new A.Jf(c,d,g,h,f,r,p,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +r.b7(a,b,e,null,0,i,j,k,s) +return r}, +Jf:function Jf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=a +_.ok=b +_.p1=c +_.p2=d +_.p3=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +RF:function RF(){}, +b7Y(a,b,c,d){var s,r,q,p=null,o=a.ax +if(o==null)o=a.ax +s=A.aV() +r=o +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(r) +q.C() +s=new A.a2h(B.or,p,p,a,b,d,p,p,s,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(p,p,p,p,0,p,p,p,o) +s.IS$=c +return s}, +a2h:function a2h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a8m$=a +_.IS$=b +_.aq$=c +_.k4=d +_.ok=e +_.p1=f +_.p2=g +_.p3=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +afN:function afN(){}, +afO:function afO(){}, +bf8(a,b,c,d,e,f,g,h,i){var s,r,q=A.aV(),p=a==null?B.o:a +if(i==null)s=new A.a(new Float64Array(2)) +else s=i +r=$.ag() +r=new A.aP(r,new Float64Array(2)) +r.ac(s) +r.C() +q=new A.yD(e,q,r,p,0,0,d,B.f,new A.f([],t.s),new A.f([],t.g)) +q.b7(a,b,c,d,0,f,g,h,i) +return q}, +yD:function yD(a,b,c,d,e,f,g,h,i,j){var _=this +_.k4=a +_.ok=$ +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +aAZ:function aAZ(){}, +bft(a,b,c){var s=null,r=new Float64Array(2),q=new Float64Array(2),p=a.ax,o=A.aV(),n=p,m=$.ag(),l=new Float64Array(2) +m=new A.aP(m,l) +m.ac(n) +m.C() +r=new A.a2M(b,a,new A.a(r),new A.a(q),!1,c,o,m,B.j,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.b7(B.j,s,s,s,0,s,s,s,p) +q=l[0] +r.bp=q/2 +return r}, +nG:function nG(a,b){this.a=a +this.b=b}, +a2M:function a2M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.bT=a +_.bx=b +_.bU=0 +_.bQ=c +_.bh=d +_.M=_.bp=$ +_.oR$=e +_.k4=f +_.ok=$ +_.at=g +_.ax=h +_.ay=i +_.ch=j +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +T5:function T5(){}, +a2Y:function a2Y(a,b,c,d,e,f,g){var _=this +_.at=a +_.ax=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +agl:function agl(){}, +Jh:function Jh(a,b){this.a=a +this.b=b}, +a8K:function a8K(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.bp=a +_.M=b +_.aa=c +_.k4=d +_.ok=e +_.p1=f +_.p2=!1 +_.bf$=g +_.a7$=h +_.b8$=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.x=o +_.y=p +_.z=q +_.Q=r}, +US:function US(){}, +a2I:function a2I(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=a +_.ok=b +_.p1=c +_.p2=d +_.p3=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +ZV:function ZV(){}, +oF:function oF(){}, +a1B:function a1B(){}, +aA_:function aA_(a){this.a=a}, +ab:function ab(){}, +ac:function ac(){}, +aAv:function aAv(){}, +oN:function oN(){}, +lu:function lu(){}, +a4r:function a4r(){}, +a5c:function a5c(){}, +rF:function rF(){}, +pA:function pA(){}, +a4m:function a4m(a,b,c,d,e,f,g,h,i,j){var _=this +_.k4=a +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +aGu(a,b,c,d,e,f){var s=0,r=A.v(t.qH),q +var $async$aGu=A.w(function(g,h){if(g===1)return A.r(h,r) +while(true)switch(s){case 0:q=A.aGv(b,B.c0,null,null,c,B.c3,d,null,null,null,null,B.bj,null,e,f) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aGu,r)}, +aGt(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=null,n=h==null +if(n){s=d==null?o:d.d +s=s!==!0}else s=!1 +if(n){n=d==null +r=n?o:d.d +if(r===!0)if(n)n=o +else{n=d.e +n===$&&A.c()}else n=o}else n=h +r=A.aV() +if(n==null)q=new A.a(new Float64Array(2)) +else q=n +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(q) +p.C() +s=new A.vf(s,d,o,r,p,B.o,0,0,c,B.f,new A.f([],t.s),new A.f([],t.g),i.h("vf<0>")) +s.b7(a,b,o,c,0,e,f,g,n) +return s}, +aGv(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1,a2){var s=0,r=A.v(t.qH),q,p,o,n,m +var $async$aGv=A.w(function(a3,a4){if(a3===1)return A.r(a4,r) +while(true)switch(s){case 0:p=A +o=c +n=d +m=i +s=3 +return A.B(A.a5b(a,b,e,f,g,h,l,a1,a2),$async$aGv) +case 3:q=p.aGt(o,n,m,a4,j,k,a0,a1,t.j) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aGv,r)}, +vf:function vf(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.ok=a +_.p1=b +_.aq$=c +_.at=d +_.ax=e +_.ay=f +_.ch=g +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=h +_.w=!1 +_.x=i +_.y=j +_.z=k +_.Q=l +_.$ti=m}, +TD:function TD(){}, +bgt(a,b){var s=null,r=A.aV(),q=new A.a(new Float64Array(2)),p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(q) +p.C() +r=new A.a5g(a,r,p,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.b7(s,s,s,s,0,b,s,s,s) +return r}, +a5g:function a5g(a,b,c,d,e,f,g,h,i,j){var _=this +_.k4=a +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +byZ(a,b,c,d,e,f,g,h,i){var s,r,q=A.aV(),p=a==null?B.o:a +if(i==null)s=new A.a(new Float64Array(2)) +else s=i +r=$.ag() +r=new A.aP(r,new Float64Array(2)) +r.ac(s) +r.C() +s=g==null?0:g +s=new A.az(q,r,p,e,s,d,B.f,new A.f([],t.s),new A.f([],t.g)) +if(c!=null)s.F(0,c) +s.b7(a,b,c,d,e,f,g,h,i) +return s}, +az:function az(a,b,c,d,e,f,g,h,i){var _=this +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +aIa:function aIa(a){this.a=a}, +aI8:function aI8(){}, +aI9:function aI9(){}, +mJ(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q=a1==null,p=c==null?null:new A.i4(c),o=B.q.aT(),n=A.aV(),m=a==null?B.o:a +if(q)s=new A.a(new Float64Array(2)) +else s=a1 +r=$.ag() +r=new A.aP(r,new Float64Array(2)) +r.ac(s) +r.C() +s=k==null?0:k +s=new A.hm(p,l,!0,q,$,o,null,n,r,m,g,s,f,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(a,b,e,f,g,j,k,a0,a1) +s.mj(a,b,c,d,e,f,g,h,!0,j,k,l,a0,a1) +return s}, +hm:function hm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.k4=a +_.ok=b +_.p1=c +_.p2=d +_.p3=!1 +_.bf$=e +_.a7$=f +_.b8$=g +_.at=h +_.ax=i +_.ay=j +_.ch=k +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=l +_.w=!1 +_.x=m +_.y=n +_.z=o +_.Q=p}, +alb:function alb(){}, +bAD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0){var s=c!=null?A.Ml(c.ghf(c).js(0,new A.aNl(a0),a0.h("bo<0,i4>")).es(0),a0,t.by):null,r=B.q.aT(),q=A.aV(),p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(o) +p.C() +s=new A.jn(f,m,c,s,!0,!1,$,r,null,q,p,B.o,h,0,g,B.f,new A.f([],t.s),new A.f([],t.g),a0.h("jn<0>")) +s.b7(a,b,e,g,h,k,l,n,o) +s.Yi(a,b,c,d,e,f,g,h,i,!0,k,l,m,n,o,a0) +return s}, +jn:function jn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.k4=a +_.ok=b +_.p1=c +_.p2=d +_.p3=e +_.p4=f +_.R8=!1 +_.bf$=g +_.a7$=h +_.b8$=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.x=o +_.y=p +_.z=q +_.Q=r +_.$ti=s}, +aNl:function aNl(a){this.a=a}, +aNk:function aNk(a){this.a=a}, +alc:function alc(){}, +bAG(a,b,c,d,e){return new A.PU(e,a,b,d,0,c,B.f,new A.f([],t.s),new A.f([],t.g))}, +PU:function PU(a,b,c,d,e,f,g,h,i){var _=this +_.at=a +_.ax=b +_.ay=c +_.ch=d +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +iN(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o,n,m=k==null +if(m)if(l==null)s=null +else{s=l.c +r=new A.a(new Float64Array(2)) +r.u(s.c-s.a,s.d-s.b) +s=r}else s=k +r=B.q.aT() +q=A.aV() +p=a==null?B.o:a +if(s==null)o=new A.a(new Float64Array(2)) +else o=s +n=$.ag() +n=new A.aP(n,new Float64Array(2)) +n.ac(o) +n.C() +o=i==null?0:i +o=new A.fK(m,l,$,r,null,q,n,p,f,o,e,B.f,new A.f([],t.s),new A.f([],t.g)) +if(d!=null)o.F(0,d) +o.b7(a,b,d,e,f,h,i,j,s) +o.mk(a,b,c,d,e,f,g,h,i,j,k,l) +return o}, +fK:function fK(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.k4=a +_.ok=b +_.p1=!1 +_.bf$=c +_.a7$=d +_.b8$=e +_.at=f +_.ax=g +_.ay=h +_.ch=i +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=j +_.w=!1 +_.x=k +_.y=l +_.z=m +_.Q=n}, +ale:function ale(){}, +AC:function AC(){}, +alf:function alf(){}, +bB4(a,b,c,d,e,f){var s,r,q,p,o=null,n=A.b([],t.T),m=b==null?new A.a9y(200,B.d9,0,!1):b,l=c==null,k=a==null?B.o:a,j=$.bO() +j=j.d +j=j.gby(j) +j=j.b.$1(J.m8(j.a)).x +if(j==null){j=self.window.devicePixelRatio +if(j===0)j=1}s=e==null?A.aPv(t.Fr):e +r=A.aV() +if(l)q=new A.a(new Float64Array(2)) +else q=c +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(q) +p.C() +n=new A.w3(m,j,n,k,!l,A.y(t.lu),d,s,r,p,B.o,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g),f.h("w3<0>")) +n.b7(o,o,o,o,0,o,o,o,c) +n.t6() +return n}, +a9y:function a9y(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=d}, +w3:function w3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.bx=a +_.bU=b +_.bQ=c +_.bh=0 +_.M=_.bp=$ +_.aa=0 +_.aJ=_.af=null +_.b9=d +_.G=e +_.a8=f +_.k4=g +_.ok=h +_.p1=null +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q +_.$ti=r}, +aOO:function aOO(a,b,c){this.a=a +this.b=b +this.c=c}, +aOL:function aOL(){}, +aOM:function aOM(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aON:function aON(a,b){this.a=a +this.b=b}, +hp(a,b,c,d,e,f,g,h,i,j,k){var s,r,q=i==null?"":i,p=j==null?A.aPv(k):j,o=A.aV(),n=a==null?B.o:a +if(h==null)s=new A.a(new Float64Array(2)) +else s=h +r=$.ag() +r=new A.aP(r,new Float64Array(2)) +r.ac(s) +r.C() +s=f==null?0:f +s=new A.ob(q,p,o,r,n,0,s,d,B.f,new A.f([],t.s),new A.f([],t.g),k.h("ob<0>")) +s.b7(a,b,c,d,0,e,f,g,h) +s.t6() +return s}, +ob:function ob(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.k4=a +_.ok=b +_.p1=null +_.at=c +_.ax=d +_.ay=e +_.ch=f +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.x=h +_.y=i +_.z=j +_.Q=k +_.$ti=l}, +b9K(a,b,c,d,e,f){var s=new A.GA(e,c,0,b,B.f,new A.f([],t.s),new A.f([],t.g)) +s.MH(a,b,c,d,e,f) +return s}, +GA:function GA(a,b,c,d,e,f,g){var _=this +_.at=$ +_.ax=a +_.ay=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +b6Z(a,b,c){var s=new A.ZJ(a,new A.bj(b.a,b.b,t.Y),c,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +c.hj(s) +return s}, +ZJ:function ZJ(a,b,c,d,e,f,g,h,i){var _=this +_.bh=a +_.bp=null +_.M=b +_.p1=$ +_.at=c +_.ax=!0 +_.ay=d +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +oy:function oy(){}, +K1:function K1(a,b){this.c=a +this.a=b +this.b=0}, +a_I:function a_I(a,b){this.a=a +this.b=b +this.c=0}, +a0j:function a0j(){}, +di(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=A.b([],t.Aa),n=c===B.w +if(n){if(d!=null)s=new A.oZ(d) +else{h.toString +s=new A.vY(new A.oZ(0),h)}o.push(s)}else{if(d!=null)s=new A.K1(c,d) +else{h.toString +s=new A.vY(new A.K1(c,1),h)}o.push(s)}if(a||g!=null||!1){s=g==null +if(s)r=d!=null +else r=!0 +if(n){if(r){if(s){d.toString +s=d}else s=g +s=new A.Fr(s)}else{h.toString +s=new A.vY(new A.Fr(0),h)}o.push(s)}else{q=new A.qD(c) +if(r){if(s){d.toString +s=d}else s=g +s=new A.OL(q,s)}else{h.toString +s=new A.vY(new A.OL(q,1),h)}o.push(s)}}if(b!==0)o.push(new A.Nu(0,b)) +p=o.length===1?o[0]:new A.Pm(o) +if(e)p=new A.lt(p) +if(f!=null&&f!==1)p=new A.a6Z(p,f,f) +return i!==0?new A.a_I(p,i):p}, +fo:function fo(){}, +lt:function lt(a){this.a=a}, +oZ:function oZ(a){this.a=a +this.b=0}, +Nu:function Nu(a,b){this.c=a +this.a=b +this.b=0}, +a6c:function a6c(a,b){this.a=a +this.b=b}, +aID:function aID(){}, +aVL:function aVL(a,b){this.b=a +this.a=b}, +a6Z:function a6Z(a,b,c){this.a=a +this.b=b +this.c=c}, +OL:function OL(a,b){this.c=a +this.a=b +this.b=0}, +Fr:function Fr(a){this.a=a +this.b=0}, +Pm:function Pm(a){this.a=a +this.b=0}, +aMh:function aMh(){}, +aMg:function aMg(){}, +aMf:function aMf(a){this.a=a}, +FR:function FR(a){this.a=a +this.b=0}, +vY:function vY(a,b){var _=this +_.a=a +_.b=b +_.c=$ +_.d=!1}, +GX:function GX(a,b){this.c=a +this.a=b +this.b=0}, +eG:function eG(){}, +dZ:function dZ(){}, +axa:function axa(){}, +b8B(a,b,c,d){var s,r,q=null,p=new A.a40(c,d,q,b,q,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(p) +p.dE$=null +s=a.ri() +r=A.ak(s,!0,A.q(s).h("A.E")) +if(r.length!==1)A.a6(A.bP("Only single-contour paths are allowed in MoveAlongPathEffect",q)) +s=r[0] +p.bp!==$&&A.ai() +p.bp=s +s=s.gE(s) +p.M!==$&&A.ai() +p.M=s +return p}, +a40:function a40(a,b,c,d,e,f,g,h,i,j){var _=this +_.bQ=a +_.bh=b +_.af=_.aa=_.M=_.bp=$ +_.dE$=c +_.at=d +_.ax=!0 +_.ay=e +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +my(a,b,c,d){var s=new A.a(new Float64Array(2)) +s.q(a) +s=new A.a41(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) +s.dE$=d +return s}, +a41:function a41(a,b,c,d,e,f,g,h,i){var _=this +_.bQ=a +_.dE$=b +_.at=c +_.ax=!0 +_.ay=d +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +MF:function MF(){}, +ahe:function ahe(){}, +Ez(a,b,c,d){var s,r=new A.a(new Float64Array(2)) +r.q(a) +s=new Float64Array(2) +r=new A.a42(r,new A.a(s),null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(r) +r.dE$=d +return r}, +a42:function a42(a,b,c,d,e,f,g,h,i,j){var _=this +_.bQ=a +_.bh=b +_.dE$=c +_.at=d +_.ax=!0 +_.ay=e +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +aFV(a){return A.bj5(0,a,null,null)}, +bj5(a,b,c,d){var s=new A.ahT(a,0,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) +s.dE$=d +return s}, +a4C:function a4C(a,b,c,d,e,f,g,h,i){var _=this +_.p1=a +_.p2=0 +_.dE$=b +_.at=c +_.ax=!0 +_.ay=d +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +ahT:function ahT(a,b,c,d,e,f,g,h,i,j){var _=this +_.bp=a +_.p1=b +_.p2=0 +_.dE$=c +_.at=d +_.ax=!0 +_.ay=e +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +ahS:function ahS(){}, +a6r:function a6r(a,b,c,d,e,f,g){var _=this +_.p1=$ +_.at=a +_.ax=!0 +_.ay=b +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +vH(a,b,c){var s=new A.OQ(a,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) +return s}, +OQ:function OQ(a,b,c,d,e,f,g,h,i){var _=this +_.p1=a +_.dE$=b +_.at=c +_.ax=!0 +_.ay=d +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +ak5:function ak5(a,b,c,d,e,f,g,h,i,j){var _=this +_.bh=a +_.p1=b +_.dE$=c +_.at=d +_.ax=!0 +_.ay=e +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +ak4:function ak4(){}, +a7t(a,b,c){var s=new A.a(new Float64Array(2)) +s.q(a) +s=new A.OV(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) +return s}, +akh(a,b,c){var s,r,q=new A.a(new Float64Array(2)) +q.q(a) +s=new Float64Array(2) +r=new A.a(new Float64Array(2)) +r.q(new A.a(s)) +q=new A.akg(q,r,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(q) +return q}, +OV:function OV(a,b,c,d,e,f,g,h,i){var _=this +_.p1=a +_.p2=$ +_.dE$=b +_.at=c +_.ax=!0 +_.ay=d +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +akg:function akg(a,b,c,d,e,f,g,h,i,j){var _=this +_.bp=a +_.p1=b +_.p2=$ +_.dE$=c +_.at=d +_.ax=!0 +_.ay=e +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +akf:function akf(){}, +bhm(a,b,c){var s,r=new A.lt(new A.akD(a,b)) +B.b.ab(a,new A.aMj()) +s=new A.a7S(r,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +r.hj(s) +s.F(0,a) +return s}, +a7S:function a7S(a,b,c,d,e,f,g){var _=this +_.at=a +_.ax=!0 +_.ay=b +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +aMj:function aMj(){}, +akD:function akD(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.d=!1}, +b_k:function b_k(){}, +b_l:function b_l(){}, +b_m:function b_m(){}, +bAn(a,b,c){var s=new A.a(new Float64Array(2)) +s.q(a) +s=new A.PF(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) +s.dE$=null +return s}, +PF:function PF(a,b,c,d,e,f,g,h,i){var _=this +_.p1=a +_.dE$=b +_.at=c +_.ax=!0 +_.ay=d +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=e +_.w=!1 +_.x=f +_.y=g +_.z=h +_.Q=i}, +akY:function akY(a,b,c,d,e,f,g,h,i,j){var _=this +_.bh=a +_.p1=b +_.dE$=c +_.at=d +_.ax=!0 +_.ay=e +_.CW=_.ch=!1 +_.cx=0 +_.cy=!1 +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +akX:function akX(){}, +oE:function oE(){}, +hB:function hB(){}, +cB:function cB(){}, +qC(a,b){var s,r=new A.KR(a) +a.gabV().f_(b) +s=$.beK +$.beK=s+1 +r.b=s +a.CB(s,new A.np(B.F,b,null)) +return r}, +KR:function KR(a){this.a=a +this.b=$}, +beu(){return new A.a06(A.y(t.Di),null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +Kq:function Kq(){}, +a06:function a06(a,b,c,d,e,f,g){var _=this +_.at=a +_.aq$=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +aw1:function aw1(a,b){this.a=a +this.b=b}, +aw2:function aw2(a){this.a=a}, +aw0:function aw0(a){this.a=a}, +aw6:function aw6(a){this.a=a}, +aw3:function aw3(a){this.a=a}, +aw4:function aw4(a){this.a=a}, +aw5:function aw5(a){this.a=a}, +aec:function aec(){}, +b8C(){return new A.a43(A.y(t.Ly),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +MG:function MG(){}, +a43:function a43(a,b,c,d,e,f){var _=this +_.at=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.x=c +_.y=d +_.z=e +_.Q=f}, +aES:function aES(a,b){this.a=a +this.b=b}, +aET:function aET(a,b,c){this.a=a +this.b=b +this.c=c}, +aER:function aER(a){this.a=a}, +aEQ:function aEQ(a){this.a=a}, +aEV:function aEV(a){this.a=a}, +aEU:function aEU(a){this.a=a}, +je(){return new A.MK(A.y(t.HF),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +ML:function ML(){}, +MK:function MK(a,b,c,d,e,f){var _=this +_.at=a +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=b +_.w=!1 +_.x=c +_.y=d +_.z=e +_.Q=f}, +aF7:function aF7(a,b){this.a=a +this.b=b}, +aF5:function aF5(a,b){this.a=a +this.b=b}, +aF8:function aF8(a,b){this.a=a +this.b=b}, +aF4:function aF4(a){this.a=a}, +aF6:function aF6(a){this.a=a}, +MM:function MM(){}, +EC:function EC(){}, +Ll:function Ll(){}, +aw_:function aw_(){this.b=this.a=!1}, +aw7:function aw7(a,b,c){var _=this +_.c=a +_.d=$ +_.e=b +_.f=c +_.b=_.a=!1}, +aw8:function aw8(){this.b=this.a=!1}, +awa:function awa(a){this.c=a +this.b=this.a=!1}, +a07:function a07(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=!1}, +awj:function awj(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.c=c +_.d=$ +_.e=d +_.f=e +_.b=_.a=!1}, +awl:function awl(a,b,c,d,e,f){var _=this +_.x=a +_.y=b +_.z=c +_.c=d +_.d=$ +_.e=e +_.f=f +_.b=_.a=!1}, +axM:function axM(){}, +aIb:function aIb(){}, +a9n:function a9n(a){this.c=a +this.b=this.a=!1}, +bi0(a,b,c){var s,r,q=c.b +if(q==null)q=B.cv +s=c.a +r=new A.a(new Float64Array(2)) +r.u(s.a,s.b) +return new A.aOy(a,q,b,r,A.b([],t.d))}, +aOy:function aOy(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.c=c +_.d=$ +_.e=d +_.f=e +_.b=_.a=!1}, +aOG:function aOG(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.c=c +_.d=$ +_.e=d +_.f=e +_.b=_.a=!1}, +lV:function lV(a,b,c){this.a=a +this.b=b +this.$ti=c}, +u2:function u2(a,b){this.a=a +this.b=b +this.c=null}, +b8V(a){var s=new A.F3(a) +s.a0U() +s.aqr() +return s}, +F3:function F3(a){var _=this +_.a=a +_.c=_.b=$ +_.f=_.d=null}, +aI5:function aI5(a){this.a=a}, +aI4:function aI4(a){this.a=a}, +aJ4(a,b,c,d){var s=new A.Ff(a,b,c,d) +if(a>c){s.a=c +s.c=a}if(b>d){s.b=d +s.d=b}return s}, +Ff:function Ff(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null}, +a7g:function a7g(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null}, +vQ:function vQ(){}, +DN:function DN(){}, +aJ_(a,b,c,d,e,f){var s,r,q=e==null?A.a6i():e +if(d==null)s=new A.a(new Float64Array(2)) +else s=d +r=a==null?17976931348623157e292:a +return new A.pj(c,b,q,r,s,f.h("pj<0>"))}, +pj:function pj(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +b7_(a,b){var s=1-b,r=a.a +return A.a9(r>>>24&255,B.d.az((r>>>16&255)*s),B.d.az((r>>>8&255)*s),B.d.az((r&255)*s))}, +b70(a){var s=a.length +if(s===3||s===4)return A.bdI(1,3,a) +else if(s===6||s===7)return A.bdI(2,3,a) +else throw A.d("Invalid format for RGB hex string: "+a)}, +bdI(a,b,c){var s,r,q,p,o,n=t.t,m=A.b([],n) +for(s=1;s<=b;++s)m.push(s) +m=A.bn("^\\#?"+new A.W(m,new A.atG(a),t.gn).l6(0)+"$",!0,!1,!1).iY(c).Wk(m) +r=A.a7(m).h("W<1,k>") +q=r.h("W") +p=q.h("W") +o=A.ak(new A.W(new A.W(new A.W(m,new A.atH(),r),new A.atI(a),q),new A.atJ(),p),!0,p.h("aM.E")) +n=A.b([],n) +if(b===3)n.push(255) +B.b.F(n,o) +return A.a9(n[0],n[1],n[2],n[3])}, +b71(a,b,c){var s,r,q +if(b==null)b=B.H +s=a>=255 +r=s?0:b.fC(256-a) +q=s?0:b.fC(256-a) +s=s?0:b.fC(256-a) +return A.kz(a+r,a+q,a+s,c)}, +atG:function atG(a){this.a=a}, +atH:function atH(){}, +atI:function atI(a){this.a=a}, +atJ:function atJ(){}, +a5t(a,b,c){return a.qv(b,c).cE(new A.aHr(a),t.lu)}, +aHr:function aHr(a){this.a=a}, +fn(){var s,r,q,p,o,n=new A.b0(new Float64Array(16)) +n.bl() +s=new Float64Array(2) +r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new A.a_G() +p=new A.Y9(o,n,new A.a(s),new A.a(r),new A.a(q),new A.a(p),B.H) +p.ch=new A.ZX(A.b([p,o],t.el)) +return p}, +Y9:function Y9(a,b,c,d,e,f,g){var _=this +_.a=a +_.d=0 +_.f=b +_.y=c +_.z=null +_.Q=d +_.as=e +_.at=null +_.ax=1 +_.ch=$ +_.CW=f +_.cx=g}, +asE:function asE(a,b){this.a=a +this.b=b}, +asF:function asF(a,b,c){this.a=a +this.b=b +this.c=c}, +aaK:function aaK(){}, +a_G:function a_G(){this.a=null}, +af:function af(){}, +ayh:function ayh(a){this.a=a}, +ayg:function ayg(a){this.a=a}, +aeU:function aeU(){}, +av:function av(){}, +azt:function azt(){}, +a1s:function a1s(a,b){this.a=a +this.b=b +this.c=$}, +a6E:function a6E(a,b,c){this.d=a +this.e=b +this.a=c}, +L6:function L6(a,b,c,d){var _=this +_.M=null +_.aa=a +_.af=b +_.aJ=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +afu:function afu(){}, +aE(a,b,c,d,e,f){var s=new A.Z(a,null,c,e,b,d,null,f.h("Z<0>")) +s.a0X(a) +return s}, +Z:function Z(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.f=c +_.x=d +_.y=e +_.as=f +_.a=g +_.$ti=h}, +azs:function azs(a,b){this.a=a +this.b=b}, +DF:function DF(a,b){var _=this +_.d=$ +_.e=null +_.f=$ +_.r=0 +_.w=!1 +_.a=null +_.b=a +_.c=null +_.$ti=b}, +azr:function azr(a){this.a=a}, +azm:function azm(a){this.a=a}, +azq:function azq(a,b){this.a=a +this.b=b}, +azp:function azp(a,b,c){this.a=a +this.b=b +this.c=c}, +azo:function azo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +azn:function azn(a,b,c){this.a=a +this.b=b +this.c=c}, +bGI(a,b){var s,r=null +if(t.rs.b(a))s=a.gqn(a) +else s=t.pH.b(a)?a.gqn(a):r +return A.M8(B.cp,A.mx(b,B.m,r,r,r,new A.b4j(s,a)),r,r,r,new A.b4k(a),r)}, +azF:function azF(a,b,c){this.a=a +this.b=b +this.c=c}, +azG:function azG(a){this.a=a}, +azH:function azH(a){this.a=a}, +azI:function azI(a){this.a=a}, +azJ:function azJ(a){this.a=a}, +azK:function azK(a){this.a=a}, +b4j:function b4j(a,b){this.a=a +this.b=b}, +b4k:function b4k(a){this.a=a}, +uB:function uB(){}, +aAn:function aAn(a,b){this.a=a +this.b=b}, +aAo:function aAo(a,b){this.a=a +this.b=b}, +aAm:function aAm(a,b){this.a=a +this.b=b}, +aAl:function aAl(a){this.a=a}, +uC:function uC(){}, +aAp:function aAp(a){this.a=a}, +a20:function a20(){}, +aAs:function aAs(a){this.a=a}, +aAt:function aAt(a,b){this.a=a +this.b=b}, +aAu:function aAu(a,b){this.a=a +this.b=b}, +aAr:function aAr(a,b){this.a=a +this.b=b}, +yx:function yx(){}, +aAq:function aAq(a,b){this.a=a +this.b=b}, +fq:function fq(){}, +aP:function aP(a,b){var _=this +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1 +_.a=b}, +ahE:function ahE(){}, +Ni:function Ni(a,b,c){this.a=a +this.b=b +this.c=c}, +nT:function nT(){}, +P:function P(){}, +ZX:function ZX(a){this.a=a}, +auc:function auc(){}, +aue:function aue(){}, +aud:function aud(){}, +aV(){var s,r,q,p,o=new A.b0(new Float64Array(16)) +o.bl() +s=$.ag() +r=new A.aP(s,new Float64Array(2)) +q=new A.aP(s,new Float64Array(2)) +q.ajR(1) +q.C() +p=new A.aP(s,new Float64Array(2)) +s=new A.wf(o,r,q,p,s) +o=s.gaw4() +r.ai(0,o) +q.ai(0,o) +p.ai(0,o) +return s}, +bBT(a){var s,r=A.aV() +r.c=a.c +r.b=!0 +r.C() +s=r.d +s.ac(a.d) +s.C() +s=r.e +s.ac(a.e) +s.C() +s=r.f +s.ac(a.f) +s.C() +return r}, +wf:function wf(a,b,c,d,e){var _=this +_.a=a +_.b=!0 +_.c=0 +_.d=b +_.e=c +_.f=d +_.bs$=0 +_.bw$=e +_.cS$=_.cR$=0 +_.d1$=!1}, +dX(a,b,c,d,e,f,g,h){var s,r,q,p=null,o=new Float64Array(2),n=h==null?0:h,m=new A.a(new Float64Array(2)) +m.an(n*2) +n=B.q.aT() +s=A.aV() +r=a==null?B.o:a +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(m) +q.C() +o=new A.hz(new A.a(o),$,n,p,s,q,r,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +if(c!=null)o.F(0,c) +o.b7(a,b,c,p,0,f,g,p,m) +o.jG(a,b,c,p,d,e,f,g,p,m) +return o}, +hz:function hz(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.bQ=$ +_.bh=a +_.k4=!0 +_.ok=!1 +_.bf$=b +_.a7$=c +_.b8$=d +_.at=e +_.ax=f +_.ay=g +_.ch=h +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=i +_.w=!1 +_.x=j +_.y=k +_.z=l +_.Q=m}, +at0:function at0(a){this.a=a}, +asZ:function asZ(){}, +at_:function at_(a){this.a=a}, +bfI(a,b){var s=b.a,r=s[1],q=a.a,p=q[1] +q=q[0] +s=s[0] +return new A.aD9(r-p,q-s,r*q-p*s)}, +aD9:function aD9(a,b,c){this.a=a +this.b=b +this.c=c}, +Eh:function Eh(a,b){this.a=a +this.b=b}, +bgI(a,b){var s=A.a7(a).h("W<1,a>") +return A.ak(new A.W(a,new A.aHZ(b.a1(0,2)),s),!1,s.h("aM.E"))}, +io:function io(){}, +aHZ:function aHZ(a){this.a=a}, +aI_:function aI_(a,b){this.a=a +this.b=b}, +aI0:function aI0(a){this.a=a}, +aHY:function aHY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ro:function ro(){}, +b94(a,b){var s=new A.a(new Float64Array(2)),r=new A.O5(b,s) +s.q(a) +r.AU() +return r}, +a6i(){var s,r=new Float64Array(2),q=new A.a(new Float64Array(2)) +q.u(1,0) +s=new A.a(new Float64Array(2)) +r=new A.O5(new A.a(r),s) +s.q(q) +r.AU() +return r}, +O5:function O5(a,b){this.a=a +this.b=b}, +iK(a,b,c,d,e,f,g,h,i){var s,r,q,p,o,n,m,l,k=null,j=i==null +if(j)s=new A.a(new Float64Array(2)) +else s=i +s=A.pk(s,a) +r=$.G().S() +q=new Float64Array(2) +p=B.q.aT() +o=A.aV() +n=a==null?B.o:a +if(j)m=new A.a(new Float64Array(2)) +else m=i +l=$.ag() +l=new A.aP(l,new Float64Array(2)) +l.ac(m) +l.C() +j=new A.kR(s,r,j,g!=null,new A.f([],t.pg),new A.a(q),$,p,k,o,l,n,0,0,d,B.f,new A.f([],t.s),new A.f([],t.g)) +if(c!=null)j.F(0,c) +j.b7(a,b,c,d,0,g,h,k,i) +j.jG(a,b,c,d,e,f,g,h,k,i) +j.pK(s,a,b,c,d,e,f,g,h,k,k,i) +j.w5(a,b,c,d,e,f,g,h,i) +return j}, +k6(a,b,c,d){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.an(d) +l=A.pk(l,m) +s=$.G().S() +r=new Float64Array(2) +q=B.q.aT() +p=A.aV() +o=new A.a(new Float64Array(2)) +n=$.ag() +n=new A.aP(n,new Float64Array(2)) +n.ac(o) +n.C() +s=new A.kR(l,s,!0,c!=null,new A.f([],t.pg),new A.a(r),$,q,m,p,n,B.o,0,0,m,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(m,a,m,m,0,c,m,m,m) +s.jG(m,a,m,m,b,m,c,m,m,m) +s.pK(l,m,a,m,m,b,m,c,m,m,m,m) +s.amD(m,a,m,m,b,m,c,m,d) +return s}, +pk(a,b){var s,r,q=b==null?B.o:b,p=a.a,o=p[0],n=q.a,m=p[1],l=q.b,k=new A.a(new Float64Array(2)) +k.u(-o*n,-m*l) +m=p[0] +o=p[1] +s=new A.a(new Float64Array(2)) +s.u(-m*n,o-o*l) +o=p[0] +m=p[1] +r=new A.a(new Float64Array(2)) +r.u(o-o*n,m-m*l) +m=p[0] +p=p[1] +o=new A.a(new Float64Array(2)) +o.u(m-m*n,-p*l) +return A.b([k,s,r,o],t.d)}, +kR:function kR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.bQ=a +_.bp=_.bh=$ +_.M=b +_.aa=c +_.af=d +_.aJ=e +_.b9=f +_.k4=!0 +_.ok=!1 +_.bf$=g +_.a7$=h +_.b8$=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=n +_.w=!1 +_.x=o +_.y=p +_.z=q +_.Q=r}, +aJ7:function aJ7(a){this.a=a}, +aJ6:function aJ6(a){this.a=a}, +aJ5:function aJ5(a){this.a=a}, +en:function en(){}, +akH:function akH(){}, +bIw(a,b){return B.b.nH($.bqq(),new A.b54(a,b),new A.b55(a,b)).aQi(a,b)}, +he:function he(){}, +a5Q:function a5Q(){}, +Yu:function Yu(){}, +Yr:function Yr(){}, +b54:function b54(a,b){this.a=a +this.b=b}, +b55:function b55(a,b){this.a=a +this.b=b}, +bc:function bc(){}, +mk:function mk(){}, +pe:function pe(){}, +vI:function vI(){}, +iI:function iI(){}, +lR:function lR(){}, +axU(a,b){return new A.axT(a,b)}, +Qd(a,b){return new A.aOz(!1,a,b.a,b)}, +b9x(a,b){return new A.aOH(!1,a,b.a,b)}, +b7r(a,b){return new A.awk(!1,a,b.b,b)}, +b7s(a,b){return new A.a08(!1,a,b.d,b)}, +axV:function axV(a,b){var _=this +_.a=a +_.b=b +_.f=_.e=_.d=_.c=$}, +axT:function axT(a,b){var _=this +_.a=a +_.b=b +_.e=_.c=$}, +XI:function XI(){}, +a5T:function a5T(){}, +aOz:function aOz(a,b,c,d){var _=this +_.Ct$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +aOH:function aOH(a,b,c,d){var _=this +_.Ct$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +a5M:function a5M(a,b,c){var _=this +_.f=$ +_.b=a +_.c=b +_.d=$ +_.a=c}, +NF:function NF(a,b,c,d){var _=this +_.Ct$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +awk:function awk(a,b,c,d){var _=this +_.Ct$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +a08:function a08(a,b,c,d){var _=this +_.f=$ +_.Ct$=a +_.b=b +_.c=c +_.d=$ +_.a=d}, +Kr:function Kr(a,b){this.Ct$=a +this.a=b}, +aLd:function aLd(a,b,c){var _=this +_.b=a +_.c=b +_.d=$ +_.a=c}, +aLe:function aLe(a,b,c){var _=this +_.r=_.f=$ +_.b=a +_.c=b +_.d=$ +_.a=c}, +wv:function wv(){}, +aee:function aee(){}, +aef:function aef(){}, +aeg:function aeg(){}, +aiA:function aiA(){}, +alK:function alK(){}, +alQ:function alQ(){}, +aBd:function aBd(a){this.a=a}, +aTV:function aTV(a,b,c){this.a=a +this.b=b +this.c=c}, +af8:function af8(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +a32:function a32(){}, +aD5:function aD5(a,b){this.a=a +this.b=b}, +aD6:function aD6(a,b){this.a=a +this.b=b}, +aId:function aId(){}, +aws:function aws(){}, +bhp(){var s=$.G().B() +s.sq0(new A.KD(A.a9(B.d.az(229.5),0,0,0),B.kd,null,B.r2)) +return new A.a7V(s)}, +yY:function yY(){}, +a7V:function a7V(a){this.a=a}, +mb(a,b,c){var s,r=null,q=A.aV(),p=new A.a(new Float64Array(2)),o=$.ag(),n=new Float64Array(2) +o=new A.aP(o,n) +o.ac(p) +o.C() +q=new A.WW(b,c,q,o,B.o,0,0,r,B.f,new A.f([],t.s),new A.f([],t.g)) +q.b7(r,r,r,r,0,r,r,r,r) +q.k4=a +if(!c){b.ay=a +b.i4()}p=n[0] +o=q.k4 +n=n[1] +s=new A.a(new Float64Array(2)) +s.u(p*o.a,n*o.b) +o=b.at.d +o.ac(s) +o.C() +q.N(b) +return q}, +WW:function WW(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.k4=$ +_.ok=a +_.p3=b +_.at=c +_.ax=d +_.ay=e +_.ch=f +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=g +_.w=!1 +_.x=h +_.y=i +_.z=j +_.Q=k}, +bgg(a,b,c){var s,r,q +if(c==null){s=a.c +s=B.d.cW(s.c-s.a,3)}else s=c +r=new A.aFA(a,s) +r.c=b +q=s+s +r.d=new A.x(s,s,q,q) +q=b*3 +r.e=new A.x(0,0,q,q) +return r}, +aFA:function aFA(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=$}, +kO:function kO(a){this.a=a}, +bgm(a,b,c,d,e,f){return A.a5b(b,B.c0,c,B.c3,d,a.CW$,B.bj,e,f)}, +re(a,b,c,d,e,f,g){return A.aGx(b,c,d,e,a.CW$,f,g)}, +aGw(a,b,c,d,e,f){var s=0,r=A.v(t.gZ),q,p +var $async$aGw=A.w(function(g,h){if(g===1)return A.r(h,r) +while(true)switch(s){case 0:s=3 +return A.B((e==null?$.au():e).cL(0,a),$async$aGw) +case 3:p=h +q=new A.a5a(p,f,b,c,d==null?B.fy:d) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aGw,r)}, +aGr(a,b,c,d,e,f,g){var s=0,r=A.v(t.go),q,p,o,n,m +var $async$aGr=A.w(function(h,i){if(h===1)return A.r(i,r) +while(true)switch(s){case 0:s=3 +return A.B(A.kd(a,b,f==null?$.au():f),$async$aGr) +case 3:p=i +o=p.a +n=A.a7(o).h("W<1,eg>") +m=A.ak(new A.W(o,new A.aGs(),n),!0,n.h("aM.E")) +o=e==null?B.fy:e +q=new A.a59(new A.i4(p),m,g,c,d,o) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aGr,r)}, +bgn(a,b){var s,r=new Float64Array(2),q=new Float64Array(2) +if(b==null){s=new A.a(new Float64Array(2)) +s.an(1)}else s=b +return new A.mA(a,s,new A.a(r),new A.a(q))}, +aGx(a,b,c,d,e,f,g){var s=0,r=A.v(t.Rp),q,p +var $async$aGx=A.w(function(h,i){if(h===1)return A.r(i,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B(a.TT(0,f,b,c,e,d),$async$aGx) +case 3:q=p.bgn(i,g) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aGx,r)}, +aGq(a,b,c){var s=new A.a58(a,new A.a(new Float64Array(2))) +s.a=b +if(c!=null)s.DI(0,c) +return s}, +a5b(a,b,c,d,e,f,g,h,i){var s=0,r=A.v(t.LL),q,p +var $async$a5b=A.w(function(j,k){if(j===1)return A.r(k,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B(A.fa(A.bfp(a,new A.aGB(i,g,b,d,f,e),t.Ex,t.cd),t.Rp),$async$a5b) +case 3:q=p.aGq(k,c,h) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$a5b,r)}, +aGz:function aGz(){}, +a5a:function a5a(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.d=e}, +a59:function a59(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.a=c +_.b=d +_.c=e +_.d=f}, +aGs:function aGs(){}, +mA:function mA(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=$ +_.f=1 +_.r=d}, +aGy:function aGy(a,b){this.a=a +this.b=b}, +qU:function qU(a,b){this.a=a +this.b=b}, +rd:function rd(){}, +dT:function dT(a){this.a=a}, +Np:function Np(a,b){this.a=a +this.b=b}, +a58:function a58(a,b){var _=this +_.b=_.a=$ +_.c=a +_.d=!1 +_.e=$ +_.f=b}, +aGD:function aGD(a){this.a=a}, +aGE:function aGE(a,b){this.a=a +this.b=b}, +aGB:function aGB(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aGA:function aGA(){}, +aGC:function aGC(a){this.a=a}, +aqf(a,b,c,d,e){var s,r +if(a==null)s=new A.a(new Float64Array(2)) +else s=a +if(d==null)r=new A.a(new Float64Array(2)) +else r=d +s=new A.C_(b,s,e,r,$,B.w) +s.lw(c) +return s}, +C_:function C_(a,b,c,d,e,f){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.xX$=e +_.d=f +_.a=null +_.b=$ +_.c=!1}, +Ro:function Ro(){}, +u3(a,b){var s=new A.Yt(a,b) +s.lw(null) +return s}, +Yt:function Yt(a,b){var _=this +_.d=a +_.e=b +_.a=null +_.b=$ +_.c=!1}, +ZT:function ZT(a){var _=this +_.d=a +_.a=null +_.b=$ +_.c=!1}, +bdK(a,b,c){var s=new A.ZW(b,!0) +s.lw(c) +return s}, +ZW:function ZW(a,b){var _=this +_.d=a +_.e=b +_.a=null +_.b=$ +_.c=!1}, +aub:function aub(){}, +aui(a,b){var s=new A.a__(b) +s.lw(a) +return s}, +a__:function a__(a){var _=this +_.d=a +_.a=null +_.b=$ +_.c=!1}, +a_l:function a_l(){}, +a2q:function a2q(a,b){var _=this +_.d=a +_.e=b +_.r=_.f=$ +_.a=null +_.b=$ +_.c=!1}, +v4(a,b,c,d,e){var s +if(c==null)s=new A.a(new Float64Array(2)) +else s=c +s=new A.EA(a,s,e,$,b) +s.lw(d) +return s}, +EA:function EA(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.y=c +_.xX$=d +_.d=e +_.a=null +_.b=$ +_.c=!1}, +ahf:function ahf(){}, +EP:function EP(a,b,c,d){var _=this +_.w=a +_.x=b +_.xX$=c +_.d=d +_.a=null +_.b=$ +_.c=!1}, +ahZ:function ahZ(){}, +vg(a,b){return A.bdK(!0,A.mt(a,b,t.x7),null)}, +eQ:function eQ(){}, +aH_:function aH_(a){this.a=a}, +b9b(a,b,c,d){var s=new A.a7d(a,b,d,$,B.w) +s.lw(c) +return s}, +a7d:function a7d(a,b,c,d,e){var _=this +_.w=a +_.x=b +_.y=c +_.xX$=d +_.d=e +_.a=null +_.b=$ +_.c=!1}, +ak6:function ak6(){}, +bhg(a,b,c){var s=new A.a7v(a,c,$,B.w) +s.lw(b) +return s}, +a7v:function a7v(a,b,c,d){var _=this +_.w=a +_.x=b +_.xX$=c +_.d=d +_.a=null +_.b=$ +_.c=!1}, +aki:function aki(){}, +a8F:function a8F(a,b,c){var _=this +_.d=a +_.e=b +_.r=c +_.a=null +_.b=$ +_.c=!1}, +a8N:function a8N(a,b){var _=this +_.d=a +_.f=b +_.a=null +_.b=$ +_.c=!1}, +aQs(a,b,c){var s=new A.GB(a,c,$) +s.lw(b) +return s}, +GB:function GB(a,b,c){var _=this +_.d=a +_.e=b +_.xX$=c +_.a=null +_.b=$ +_.c=!1}, +amU:function amU(){}, +av4:function av4(){}, +aQl:function aQl(a){this.b=a}, +is(a,b,c){var s,r,q,p,o,n,m,l=new A.fv(B.q.aT(),a,B.C) +if(c==null){s=a.gbz(a) +r=a.gc1(a) +q=new A.a(new Float64Array(2)) +q.u(s,r)}else q=c +s=new Float64Array(2) +new A.a(s).u(0,0) +r=s[0] +s=s[1] +p=q.a +o=r+p[0] +p=s+p[1] +l.c=new A.x(r,s,o,p) +if(b==null)n=new A.a(new Float64Array(2)) +else n=b +m=new Float64Array(2) +new A.a(m).u(o-r,p-s) +n=n.a +s=n[0] +n=n[1] +l.c=new A.x(s,n,s+m[0],n+m[1]) +return l}, +fL(a,b,c,d){var s=0,r=A.v(t.vz),q,p +var $async$fL=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B((b==null?$.au():b).cL(0,a),$async$fL) +case 3:q=p.is(f,c,d) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$fL,r)}, +fv:function fv(a,b,c){this.a=a +this.b=b +this.c=c}, +bAC(a,b,c,d,e,f){var s,r={} +r.a=b +r.b=e +s=new A.aNi(c) +s.amJ(a,c,d,f,r) +return s}, +kc(a,b,c,d,e){return A.bAC(a,b,c,A.b2(a,d,!1,t.i),null,e)}, +aNp(a,b,c){var s=A.a7(a).h("W<1,iM>") +return new A.lT(A.ak(new A.W(a,new A.aNq(c),s),!0,s.h("aM.E")),!0)}, +bAF(a,b,c){var s,r=A.b([],t.iU) +for(s=0;s>>") +q=A.fa(A.ak(new A.dJ(p,new A.aK9(b,c,d,e,f,g,h,i),o),!0,o.h("A.E")),t.VW) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aK7,r)}, +a6W:function a6W(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$ +_.f=e}, +aKc:function aKc(a){this.a=a}, +aKd:function aKd(){}, +aK8:function aK8(){}, +aK9:function aK9(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +aKe:function aKe(){}, +aMF(a){var s,r,q,p,o=a.c,n=!o +if(n&&!a.b&&!a.a){s=0 +r=1 +q=0 +p=!1}else if(n&&!a.b&&a.a){s=0 +r=1 +q=0 +p=!0}else if(o&&!a.b&&a.a){s=1 +r=0 +q=1 +p=!1}else if(o&&a.b&&a.a){s=1 +r=0 +q=1 +p=!0}else if(n&&a.b&&a.a){s=2 +r=-1 +q=0 +p=!1}else if(n&&a.b&&!a.a){s=2 +r=-1 +q=0 +p=!0}else{if(o&&a.b&&!a.a)p=!1 +else{if(!(o&&!a.b&&!a.a))throw A.d("Invalid combination of booleans: "+a.k(0)) +p=!0}s=3 +r=0 +q=-1}return new A.aME(s,r,q,p)}, +aME:function aME(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a9W:function a9W(a,b){this.a=a +this.b=b +this.c=0}, +Gx:function Gx(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=0}, +aPG(a,b,c){return new A.a9X(a,c,a==null?null:A.bhM(a,B.bq,B.I,null,null,b,!0),b)}, +bBB(a){var s +if(a.length===1){s=B.b.ga3(a).a +s.toString +return s}s=A.ak(new A.W(a,new A.aPH(),A.a7(a).h("W<1,k?>")),!0,t.ob) +B.b.kd(s) +return"atlas{"+B.b.cl(s,",")+"}"}, +bBA(a){var s,r,q,p,o,n=A.y(t.bn) +for(s=a.x,r=0;r>")),!0,t.pZ),t.lu),$async$Gy) +case 6:k=b.B() +b=a.length,j=B.C,i=0 +case 7:if(!(ib.gm(b))q.c=B.adq +else q.c=B.adp +s=a}s.kg(q.gwE()) +s=q.gQw() +q.a.ai(0,s) +r=q.b +if(r!=null){r.cA() +r=r.e9$ +r.b=!0 +r.a.push(s)}return q}, +bd_(a,b,c){return new A.IN(a,b,new A.bM(A.b([],t.x8),t.jc),new A.bM(A.b([],t.u),t.fy),0,c.h("IN<0>"))}, +abn:function abn(){}, +abo:function abo(){}, +IO:function IO(){}, +NS:function NS(a,b,c){var _=this +_.c=_.b=_.a=null +_.ep$=a +_.e9$=b +_.rB$=c}, +nW:function nW(a,b,c){this.a=a +this.ep$=b +this.rB$=c}, +K0:function K0(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +amB:function amB(a,b){this.a=a +this.b=b}, +B4:function B4(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.ep$=d +_.e9$=e}, +CL:function CL(){}, +IN:function IN(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.ep$=c +_.e9$=d +_.rB$=e +_.$ti=f}, +RS:function RS(){}, +RT:function RT(){}, +RU:function RU(){}, +ady:function ady(){}, +aj_:function aj_(){}, +aj0:function aj0(){}, +aj1:function aj1(){}, +ajU:function ajU(){}, +ajV:function ajV(){}, +amy:function amy(){}, +amz:function amz(){}, +amA:function amA(){}, +baq(a){if(a<0.36363636363636365)return 7.5625*a*a +else if(a<0.7272727272727273){a-=0.5454545454545454 +return 7.5625*a*a+0.75}else if(a<0.9090909090909091){a-=0.8181818181818182 +return 7.5625*a*a+0.9375}a-=0.9545454545454546 +return 7.5625*a*a+0.984375}, +Nq:function Nq(){}, +hR:function hR(){}, +T7:function T7(){}, +hU:function hU(a,b,c){this.a=a +this.b=b +this.c=c}, +QG:function QG(a){this.a=a}, +hd:function hd(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +QF:function QF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +qD:function qD(a){this.a=a}, +adH:function adH(){}, +ac6:function ac6(){}, +ac5:function ac5(){}, +IM:function IM(){}, +IL:function IL(){}, +x5:function x5(){}, +tM:function tM(){}, +kZ(a,b,c){return new A.bj(a,b,c.h("bj<0>"))}, +oB(a){return new A.nl(a)}, +bd:function bd(){}, +bs:function bs(a,b,c){this.a=a +this.b=b +this.$ti=c}, +fQ:function fQ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bj:function bj(a,b,c){this.a=a +this.b=b +this.$ti=c}, +OM:function OM(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +f8:function f8(a,b){this.a=a +this.b=b}, +a8b:function a8b(a,b){this.a=a +this.b=b}, +O9:function O9(a,b){this.a=a +this.b=b}, +uN:function uN(a,b){this.a=a +this.b=b}, +a8W:function a8W(a,b){this.a=a +this.b=b}, +nl:function nl(a){this.a=a}, +VK:function VK(){}, +bBV(a,b){var s=new A.QZ(A.b([],b.h("p>")),A.b([],t.mz),b.h("QZ<0>")) +s.amM(a,b) +return s}, +biq(a,b,c){return new A.GC(a,b,c.h("GC<0>"))}, +QZ:function QZ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +GC:function GC(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ag8:function ag8(a,b){this.a=a +this.b=b}, +bdW(a,b,c,d,e,f,g,h,i){return new A.JX(c,h,d,e,g,f,i,b,a,null)}, +JX:function JX(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +S1:function S1(a,b,c,d){var _=this +_.d=a +_.f=_.e=$ +_.r=!1 +_.iX$=b +_.dS$=c +_.a=null +_.b=d +_.c=null}, +aUa:function aUa(a,b){this.a=a +this.b=b}, +VQ:function VQ(){}, +JY:function JY(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.a=k}, +S2:function S2(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=null +_.f=!1 +_.J1$=b +_.a8t$=c +_.SY$=d +_.f6$=e +_.bV$=f +_.a=null +_.b=g +_.c=null}, +act:function act(a){var _=this +_.f=_.e=_.d=_.c=_.b=_.a=_.ch=_.ay=_.ax=_.at=_.as=null +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +VR:function VR(){}, +ao0:function ao0(){}, +a_d(a,b){if(a==null)return null +return a instanceof A.f9?a.hA(b):a}, +f9:function f9(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.a=l}, +auH:function auH(a){this.a=a}, +adm:function adm(){}, +adl:function adl(){}, +auG:function auG(){}, +ao1:function ao1(){}, +a_c:function a_c(a,b,c){this.c=a +this.d=b +this.a=c}, +buo(a,b,c){var s=null +return new A.xO(b,A.du(c,s,B.cz,s,B.pk.hL(B.t1.hA(a)),s,s),s)}, +xO:function xO(a,b,c){this.c=a +this.d=b +this.a=c}, +S3:function S3(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +aUb:function aUb(a){this.a=a}, +aUc:function aUc(a){this.a=a}, +bdX(a,b,c,d,e,f,g,h){return new A.a_e(g,b,h,c,e,a,d,f)}, +a_e:function a_e(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +ado:function ado(){}, +adp:function adp(){}, +a_A:function a_A(){}, +K_:function K_(a,b,c){this.d=a +this.w=b +this.a=c}, +S5:function S5(a,b,c,d){var _=this +_.d=a +_.e=0 +_.r=_.f=$ +_.iX$=b +_.dS$=c +_.a=null +_.b=d +_.c=null}, +aUk:function aUk(a){this.a=a}, +aUj:function aUj(){}, +aUi:function aUi(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a_f:function a_f(a,b,c){this.r=a +this.w=b +this.a=c}, +VS:function VS(){}, +bup(a){var s +if(a.ga9I())return!1 +s=a.rA$ +if(s!=null&&s.length!==0)return!1 +if(a.k1.length!==0)return!1 +s=a.go +if(s.gco(s)!==B.a7)return!1 +s=a.id +if(s.gco(s)!==B.R)return!1 +if(a.a.CW.a)return!1 +return!0}, +buq(a,b,c,d,e,f){var s,r,q,p=a.a.CW.a,o=p?c:A.dq(B.Eb,c,new A.qD(B.Eb)),n=$.bqN(),m=t.ve +m.a(o) +s=p?d:A.dq(B.rZ,d,B.OV) +r=$.bqG() +m.a(s) +p=p?c:A.dq(B.rZ,c,null) +q=$.bpV() +return new A.a_g(new A.bs(o,n,n.$ti.h("bs")),new A.bs(s,r,r.$ti.h("bs")),new A.bs(m.a(p),q,A.q(q).h("bs")),new A.H8(e,new A.auI(a),new A.auJ(a,f),null,f.h("H8<0>")),null)}, +aUd(a,b,c){var s,r,q,p,o,n,m +if(a==b)return a +if(a==null){s=b.a +if(s==null)s=b +else{r=A.a7(s).h("W<1,n>") +r=new A.ol(A.ak(new A.W(s,new A.aUe(c),r),!0,r.h("aM.E"))) +s=r}return s}if(b==null){s=a.a +if(s==null)s=a +else{r=A.a7(s).h("W<1,n>") +r=new A.ol(A.ak(new A.W(s,new A.aUf(c),r),!0,r.h("aM.E"))) +s=r}return s}s=A.b([],t.O) +for(r=b.a,q=a.a,p=q==null,o=0;o"))) +return new A.qE(r)}, +KW(a){return new A.qE(a)}, +bw9(a){return a}, +beL(a,b){if(a.r&&!0)return +if($.b7F===0||!1)A.bHy(J.h9(a.a),100,a.b) +else A.WB().$1("Another exception was thrown: "+a.gagq().k(0)) +$.b7F=$.b7F+1}, +bwa(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b_(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),d=A.bAI(J.bsB(a,"\n")) +for(s=0,r=0;q=d.length,r0)q.push(h.a)}B.b.kd(q) +if(s===1)j.push("(elided one frame from "+B.b.ge0(q)+")") +else if(s>1){l=q.length +if(l>1)q[l-1]="and "+B.b.ga6(q) +l="(elided "+s +if(q.length>2)j.push(l+" frames from "+B.b.cl(q,", ")+")") +else j.push(l+" frames from "+B.b.cl(q," ")+")")}return j}, +eH(a){var s=$.n6() +if(s!=null)s.$1(a)}, +bHy(a,b,c){var s,r +if(a!=null)A.WB().$1(a) +s=A.b(B.c.qx(J.h9(c==null?A.bhO():A.bw9(c))).split("\n"),t.T) +r=s.length +s=J.bsV(r!==0?new A.PL(s,new A.b4C(),t.Ws):s,b) +A.WB().$1(B.b.cl(A.bwa(s),"\n"))}, +bD4(a,b,c){return new A.aeX(c,a,!0,!0,null,b)}, +wt:function wt(){}, +Dm:function Dm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +a0E:function a0E(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +a0C:function a0C(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +cz:function cz(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +ayr:function ayr(a){this.a=a}, +qE:function qE(a){this.a=a}, +ays:function ays(){}, +ayt:function ayt(){}, +ayu:function ayu(){}, +b4C:function b4C(){}, +aeX:function aeX(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +aeZ:function aeZ(){}, +aeY:function aeY(){}, +XP:function XP(){}, +arN:function arN(a,b){this.a=a +this.b=b}, +iT(a,b){return new A.it(a,$.ag(),b.h("it<0>"))}, +aq:function aq(){}, +br:function br(a){var _=this +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +asU:function asU(a){this.a=a}, +By:function By(a){this.a=a}, +it:function it(a,b,c){var _=this +_.a=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1 +_.$ti=c}, +buM(a,b,c){var s=null +return A.ug("",s,b,B.cG,a,!1,s,s,B.bB,s,!1,!1,!0,c,s,t.H)}, +ug(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +if(h==null)s=k?"MISSING":null +else s=h +return new A.mh(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.h("mh<0>"))}, +b7f(a,b,c){return new A.a_S(c,a,!0,!0,null,b)}, +cX(a){return B.c.jv(B.e.hC(J.T(a)&1048575,16),5,"0")}, +Kd:function Kd(a,b){this.a=a +this.b=b}, +qp:function qp(a,b){this.a=a +this.b=b}, +aYf:function aYf(){}, +j6:function j6(){}, +mh:function mh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.f=a +_.r=b +_.w=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.ax=!0 +_.ay=null +_.ch=i +_.CW=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o +_.$ti=p}, +xW:function xW(){}, +a_S:function a_S(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +aX:function aX(){}, +a_R:function a_R(){}, +nn:function nn(){}, +adU:function adU(){}, +hf:function hf(){}, +qV:function qV(){}, +pG:function pG(){}, +d4:function d4(a,b){this.a=a +this.$ti=b}, +bae:function bae(a){this.$ti=a}, +ms:function ms(){}, +LZ:function LZ(){}, +ad:function ad(){}, +N7(a){return new A.bM(A.b([],a.h("p<0>")),a.h("bM<0>"))}, +bM:function bM(a,b){var _=this +_.a=a +_.b=!1 +_.c=$ +_.$ti=b}, +DO:function DO(a,b){this.a=a +this.$ti=b}, +bFB(a){return A.b2(a,null,!1,t.X)}, +EY:function EY(a,b){this.a=a +this.$ti=b}, +b0A:function b0A(){}, +afq:function afq(a){this.a=a}, +wq:function wq(a,b){this.a=a +this.b=b}, +SN:function SN(a,b){this.a=a +this.b=b}, +eZ:function eZ(a,b){this.a=a +this.b=b}, +aRq(a){var s=new DataView(new ArrayBuffer(8)),r=A.cl(s.buffer,0,null) +return new A.aRp(new Uint8Array(a),s,r)}, +aRp:function aRp(a,b,c){var _=this +_.a=a +_.b=0 +_.c=!1 +_.d=b +_.e=c}, +O6:function O6(a){this.a=a +this.b=0}, +bAI(a){var s=t.ZK +return A.ak(new A.c3(new A.dJ(new A.bl(A.b(B.c.fg(a).split("\n"),t.T),new A.aNA(),t.Hd),A.bKn(),t.C9),s),!0,s.h("A.E"))}, +bAH(a){var s,r,q="",p=$.bpn().iY(a) +if(p==null)return null +s=A.b(p.b[1].split("."),t.T) +r=s.length>1?B.b.ga3(s):q +return new A.o6(a,-1,q,q,q,-1,-1,r,s.length>1?A.fM(s,1,null,t.N).cl(0,"."):B.b.ge0(s))}, +bAJ(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.a4g +else if(a==="...")return B.a4f +if(!B.c.cb(a,"#"))return A.bAH(a) +s=A.bn("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1).iY(a).b +r=s[2] +r.toString +q=A.fW(r,".","") +if(B.c.cb(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h +if(B.c.O(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(B.c.O(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=A.mP(r,0,i) +m=n.gig(n) +if(n.giM()==="dart"||n.giM()==="package"){l=n.gyG()[0] +m=B.c.o1(n.gig(n),A.h(n.gyG()[0])+"/","")}else l=h +r=s[1] +r.toString +r=A.ec(r,i,i) +k=n.giM() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=A.ec(j,i,i)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=A.ec(s,i,i)}return new A.o6(a,r,k,l,m,j,s,p,q)}, +o6:function o6(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +aNA:function aNA(){}, +cO:function cO(a,b){this.a=a +this.$ti=b}, +aOs:function aOs(a){this.a=a}, +a1A:function a1A(a,b){this.a=a +this.b=b}, +e5:function e5(){}, +DG:function DG(a,b,c){this.a=a +this.b=b +this.c=c}, +Hr:function Hr(a){var _=this +_.a=a +_.b=!0 +_.d=_.c=!1 +_.e=null}, +aWs:function aWs(a){this.a=a}, +azy:function azy(a){this.a=a}, +azA:function azA(a,b){this.a=a +this.b=b}, +azz:function azz(a,b,c){this.a=a +this.b=b +this.c=c}, +bw8(a,b,c,d,e,f,g){return new A.KX(c,g,f,a,e,!1)}, +aZC:function aZC(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=null}, +DH:function DH(){}, +azD:function azD(a){this.a=a}, +azE:function azE(a,b){this.a=a +this.b=b}, +KX:function KX(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +bkJ(a,b){switch(b.a){case 1:case 4:return a +case 0:case 2:case 3:return a===0?1:a +case 5:return a===0?1:a}}, +byK(a,b){var s=A.a7(a) +return new A.c3(new A.dJ(new A.bl(a,new A.aHQ(),s.h("bl<1>")),new A.aHR(b),s.h("dJ<1,c5?>")),t.FI)}, +aHQ:function aHQ(){}, +aHR:function aHR(a){this.a=a}, +qu:function qu(a){this.a=a}, +np:function np(a,b,c){this.a=a +this.b=b +this.d=c}, +ml:function ml(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kE:function kE(a,b){this.a=a +this.b=b}, +NE(a,b){var s,r +if(a==null)return b +s=new A.dC(new Float64Array(3)) +s.hG(b.a,b.b,0) +r=a.pb(s).a +return new A.j(r[0],r[1])}, +F1(a,b,c,d){if(a==null)return c +if(b==null)b=A.NE(a,d) +return b.U(0,A.NE(a,d.U(0,c)))}, +b8U(a){var s,r,q=new Float64Array(4),p=new A.of(q) +p.oe(0,0,1,0) +s=new Float64Array(16) +r=new A.b0(s) +r.q(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.LX(2,p) +return r}, +byH(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.zJ(d,n,0,e,a,h,B.i,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +byR(a,b,c,d,e,f,g,h,i,j,k){return new A.zO(c,k,0,d,a,f,B.i,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +byM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.rm(f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, +byJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.vn(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +byL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.vo(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +byI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.rl(d,s,h,e,b,i,B.i,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +byN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.zL(e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, +byV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.zR(e,a0,i,f,b,j,B.i,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +byT(a,b,c,d,e,f){return new A.zP(e,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +byU(a,b,c,d,e){return new A.zQ(b,e,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +byS(a,b,c,d,e,f){return new A.a5L(e,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +byP(a,b,c,d,e,f){return new A.rn(b,f,c,B.c9,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +byQ(a,b,c,d,e,f,g,h,i,j){return new A.zN(c,d,h,g,b,j,e,B.c9,a,f,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +byO(a,b,c,d,e,f){return new A.zM(b,f,c,B.c9,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bgG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.zK(e,s,i,f,b,j,B.i,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +q0(a,b){var s +switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:s=b==null?null:b.a +return s==null?18:s}}, +b4t(a,b){var s +switch(a.a){case 1:return 2 +case 2:case 3:case 5:case 0:case 4:if(b==null)s=null +else{s=b.a +s=s!=null?s*2:null}return s==null?36:s}}, +bHc(a){switch(a.a){case 1:return 1 +case 2:case 3:case 5:case 0:case 4:return 18}}, +c5:function c5(){}, +hs:function hs(){}, +abi:function abi(){}, +amI:function amI(){}, +ad3:function ad3(){}, +zJ:function zJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amE:function amE(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +add:function add(){}, +zO:function zO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amP:function amP(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ad8:function ad8(){}, +rm:function rm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amK:function amK(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ad6:function ad6(){}, +vn:function vn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amH:function amH(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ad7:function ad7(){}, +vo:function vo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amJ:function amJ(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ad5:function ad5(){}, +rl:function rl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amG:function amG(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ad9:function ad9(){}, +zL:function zL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amL:function amL(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adh:function adh(){}, +zR:function zR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amT:function amT(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +jg:function jg(){}, +adf:function adf(){}, +zP:function zP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bx=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +amR:function amR(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adg:function adg(){}, +zQ:function zQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amS:function amS(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ade:function ade(){}, +a5L:function a5L(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bx=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +amQ:function amQ(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adb:function adb(){}, +rn:function rn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amN:function amN(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +adc:function adc(){}, +zN:function zN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.go=a +_.id=b +_.k1=c +_.k2=d +_.a=e +_.b=f +_.c=g +_.d=h +_.e=i +_.f=j +_.r=k +_.w=l +_.x=m +_.y=n +_.z=o +_.Q=p +_.as=q +_.at=r +_.ax=s +_.ay=a0 +_.ch=a1 +_.CW=a2 +_.cx=a3 +_.cy=a4 +_.db=a5 +_.dx=a6 +_.dy=a7 +_.fr=a8 +_.fx=a9 +_.fy=b0}, +amO:function amO(a,b){var _=this +_.d=_.c=$ +_.e=a +_.f=b +_.b=_.a=$}, +ada:function ada(){}, +zM:function zM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amM:function amM(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ad4:function ad4(){}, +zK:function zK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6}, +amF:function amF(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=$}, +ain:function ain(){}, +aio:function aio(){}, +aip:function aip(){}, +aiq:function aiq(){}, +air:function air(){}, +ais:function ais(){}, +ait:function ait(){}, +aiu:function aiu(){}, +aiv:function aiv(){}, +aiw:function aiw(){}, +aix:function aix(){}, +aiy:function aiy(){}, +aiz:function aiz(){}, +aiB:function aiB(){}, +aiC:function aiC(){}, +aiD:function aiD(){}, +aiE:function aiE(){}, +aiF:function aiF(){}, +aiG:function aiG(){}, +aiH:function aiH(){}, +aiI:function aiI(){}, +aiJ:function aiJ(){}, +aiK:function aiK(){}, +aiL:function aiL(){}, +aiM:function aiM(){}, +aiN:function aiN(){}, +aiO:function aiO(){}, +aiP:function aiP(){}, +aiQ:function aiQ(){}, +aiR:function aiR(){}, +aiS:function aiS(){}, +aoT:function aoT(){}, +aoU:function aoU(){}, +aoV:function aoV(){}, +aoW:function aoW(){}, +aoX:function aoX(){}, +aoY:function aoY(){}, +aoZ:function aoZ(){}, +ap_:function ap_(){}, +ap0:function ap0(){}, +ap1:function ap1(){}, +ap2:function ap2(){}, +ap3:function ap3(){}, +ap4:function ap4(){}, +ap5:function ap5(){}, +ap6:function ap6(){}, +ap7:function ap7(){}, +ap8:function ap8(){}, +beR(a,b,c,d,e,f){var s=t.S,r=A.e6(s),q=a==null?A.BP():a +return new A.ny(e,d,c,B.pN,A.D(s,t.SP),r,b,f,q,A.D(s,t.Au))}, +bwk(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?A.Y(s,0,1):s}, +Bu:function Bu(a,b){this.a=a +this.b=b}, +yp:function yp(a){this.a=a}, +ny:function ny(a,b,c,d,e,f,g,h,i,j){var _=this +_.ch=_.ay=_.ax=_.at=null +_.CW=a +_.cx=b +_.cy=c +_.dx=_.db=$ +_.dy=d +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +az0:function az0(a,b){this.a=a +this.b=b}, +ayZ:function ayZ(a){this.a=a}, +az_:function az_(a){this.a=a}, +a_O:function a_O(a){this.a=a}, +b7V(){var s=A.b([],t.om),r=new A.b0(new Float64Array(16)) +r.bl() +return new A.nB(s,A.b([r],t.rE),A.b([],t.cR))}, +ls:function ls(a,b){this.a=a +this.b=null +this.$ti=b}, +Ie:function Ie(){}, +Ti:function Ti(a){this.a=a}, +HN:function HN(a){this.a=a}, +nB:function nB(a,b,c){this.a=a +this.b=b +this.c=c}, +b8m(a,b,c,d,e){var s=c==null?B.fs:c,r=a==null?A.blK():a,q=t.S,p=A.e6(q) +return new A.kN(s,d,B.da,A.D(q,t.SP),p,b,e,r,A.D(q,t.Au))}, +bxz(a){return a===1||a===2||a===4}, +Ep:function Ep(a,b){this.a=a +this.b=b}, +Mc:function Mc(a,b,c){this.a=a +this.b=b +this.c=c}, +Eo:function Eo(a,b){this.b=a +this.c=b}, +kN:function kN(a,b,c,d,e,f,g,h,i){var _=this +_.k2=!1 +_.bU=_.bx=_.bT=_.bM=_.bG=_.cu=_.cr=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +aDy:function aDy(a,b){this.a=a +this.b=b}, +aDx:function aDx(a,b){this.a=a +this.b=b}, +aDw:function aDw(a,b){this.a=a +this.b=b}, +tq:function tq(a,b,c){this.a=a +this.b=b +this.c=c}, +ba8:function ba8(a,b){this.a=a +this.b=b}, +aI6:function aI6(a){this.a=a +this.b=$}, +aI7:function aI7(){}, +a38:function a38(a,b,c){this.a=a +this.b=b +this.c=c}, +bvr(a){return new A.js(a.gdU(a),A.b2(20,null,!1,t.av))}, +bvs(a){return a===1}, +biE(a,b,c){var s=t.S,r=a==null?A.b5m():a,q=A.e6(s) +return new A.og(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +aAI(a,b,c){var s=t.S,r=a==null?A.b5m():a,q=A.e6(s) +return new A.nC(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +b8O(a,b,c){var s=t.S,r=a==null?A.b5m():a,q=A.e6(s) +return new A.jf(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +bgl(a,b,c){return A.b8O(a,b,c)}, +Sj:function Sj(a,b){this.a=a +this.b=b}, +D9:function D9(){}, +awb:function awb(a,b){this.a=a +this.b=b}, +awg:function awg(a,b){this.a=a +this.b=b}, +awh:function awh(a,b){this.a=a +this.b=b}, +awc:function awc(){}, +awd:function awd(a,b){this.a=a +this.b=b}, +awe:function awe(a){this.a=a}, +awf:function awf(a,b){this.a=a +this.b=b}, +og:function og(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=b +_.fr=c +_.fy=_.fx=$ +_.k1=_.id=_.go=null +_.k2=$ +_.k3=d +_.k4=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +nC:function nC(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=b +_.fr=c +_.fy=_.fx=$ +_.k1=_.id=_.go=null +_.k2=$ +_.k3=d +_.k4=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +jf:function jf(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=b +_.fr=c +_.fy=_.fx=$ +_.k1=_.id=_.go=null +_.k2=$ +_.k3=d +_.k4=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +by8(a){return a===1}, +bfe(a,b,c){var s=t.S,r=a==null?A.bIS():a +return new A.qQ(A.D(s,t.sc),b,c,r,A.D(s,t.Au))}, +MI:function MI(){}, +MH:function MH(){}, +aEX:function aEX(a,b){this.a=a +this.b=b}, +aEW:function aEW(a,b){this.a=a +this.b=b}, +afW:function afW(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.w=_.r=null}, +qQ:function qQ(a,b,c,d,e){var _=this +_.f=null +_.r=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +bDF(a,b,c,d){var s=c.gc5(),r=c.gbb(c),q=c.gfV(c),p=new A.RZ() +A.dv(a,p.ga1Q()) +return new A.tl(d,s,b,r,q,p)}, +bev(a,b,c){var s=t.S,r=a==null?A.bIT():a +return new A.kD(A.D(s,t.HE),b,c,r,A.D(s,t.Au))}, +bew(a,b,c){return A.bev(a,b,c)}, +bvq(a){return a===1}, +bDE(a,b,c,d){var s=a.geG(),r=a.gbb(a),q=$.hE.q8$.u_(0,a.gc5(),b),p=a.gc5(),o=a.gbb(a),n=a.gfV(a),m=new A.RZ() +A.dv(B.td,m.ga1Q()) +m=new A.Ia(b,new A.hZ(s,r),c,p,q,o,n,m) +m.amS(a,b,c,d) +return m}, +bg9(a,b,c,d){var s=t.S,r=a==null?A.BP():a +return new A.r5(c,A.D(s,t.NU),b,d,r,A.D(s,t.Au))}, +RZ:function RZ(){this.a=!1}, +tl:function tl(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1}, +kD:function kD(a,b,c,d,e){var _=this +_.y=_.x=_.w=_.r=_.f=null +_.z=a +_.a=b +_.b=null +_.c=c +_.d=d +_.e=e}, +aw9:function aw9(a,b){this.a=a +this.b=b}, +Ia:function Ia(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=!1 +_.y=null +_.z=b +_.Q=null +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=!1}, +b_Z:function b_Z(a,b){this.a=a +this.b=b}, +r5:function r5(a,b,c,d,e,f){var _=this +_.x=_.w=_.r=_.f=null +_.y=a +_.z=null +_.Q=b +_.a=c +_.b=null +_.c=d +_.d=e +_.e=f}, +aFd:function aFd(a,b){this.a=a +this.b=b}, +aF9:function aF9(a,b){this.a=a +this.b=b}, +aFb:function aFb(a,b,c){this.a=a +this.b=b +this.c=c}, +aFc:function aFc(a,b){this.a=a +this.b=b}, +aFa:function aFa(a,b,c){this.a=a +this.b=b +this.c=c}, +aHT:function aHT(a,b){this.a=a +this.b=b}, +aHV:function aHV(){}, +aHU:function aHU(a,b,c){this.a=a +this.b=b +this.c=c}, +aHW:function aHW(){this.b=this.a=null}, +bwv(a){return!0}, +Da:function Da(a,b){this.a=a +this.b=b}, +dP:function dP(){}, +Nb:function Nb(){}, +L9:function L9(a,b){this.a=a +this.b=b}, +F6:function F6(){}, +aIi:function aIi(a,b){this.a=a +this.b=b}, +hZ:function hZ(a,b){this.a=a +this.b=b}, +afA:function afA(){}, +bzO(a,b,c,d,e,f){var s=t.S,r=A.b([],t.t),q=A.e6(s),p=a==null?A.BP():a +return new A.pm(c,B.hG,e,f,A.D(s,t.o),r,A.D(s,t.GY),A.D(s,t.oi),A.D(s,t.SP),q,b,d,p,A.D(s,t.Au))}, +bhe(a,b,c,d,e,f){return A.bzO(a,b,c,d,e,f)}, +I2:function I2(a,b){this.a=a +this.b=b}, +Bz:function Bz(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +OW:function OW(a,b,c){this.a=a +this.b=b +this.c=c}, +OX:function OX(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +Fz:function Fz(a,b,c){this.a=a +this.b=b +this.c=c}, +agz:function agz(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +pm:function pm(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.at=a +_.ch=_.ay=_.ax=null +_.CW=b +_.cx=null +_.cy=c +_.db=d +_.dx=$ +_.dy=null +_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=$ +_.k4=_.k3=null +_.ok=e +_.p1=f +_.p2=g +_.p3=null +_.p4=$ +_.R8=h +_.RG=1 +_.rx=0 +_.f=i +_.r=j +_.w=null +_.a=k +_.b=null +_.c=l +_.d=m +_.e=n}, +aL7:function aL7(){}, +aL8:function aL8(){}, +aL9:function aL9(a,b){this.a=a +this.b=b}, +aLa:function aLa(a){this.a=a}, +aL5:function aL5(a){this.a=a}, +aL6:function aL6(a){this.a=a}, +aLb:function aLb(){}, +aLc:function aLc(){}, +Gi(a,b,c){var s=t.S,r=A.e6(s),q=a==null?A.BP():a +return new A.iP(B.aS,18,B.da,A.D(s,t.SP),r,b,c,q,A.D(s,t.Au))}, +bi1(a,b,c){return A.Gi(a,b,c)}, +o9:function o9(a,b,c){this.a=a +this.b=b +this.c=c}, +oa:function oa(a,b){this.a=a +this.c=b}, +XL:function XL(){}, +iP:function iP(a,b,c,d,e,f,g,h,i){var _=this +_.af=_.aa=_.M=_.bp=_.bh=_.bQ=_.bU=_.bx=_.bT=_.bM=_.bG=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +aOA:function aOA(a,b){this.a=a +this.b=b}, +aOB:function aOB(a,b){this.a=a +this.b=b}, +aOC:function aOC(a,b){this.a=a +this.b=b}, +aOD:function aOD(a,b){this.a=a +this.b=b}, +aOE:function aOE(a){this.a=a}, +acO:function acO(a,b){this.a=a +this.b=b}, +Bq:function Bq(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.f=_.e=null}, +azB:function azB(a){this.a=a}, +azC:function azC(a,b){this.a=a +this.b=b}, +bwJ(a){var s=t.av +return new A.yE(A.b2(20,null,!1,s),a,A.b2(20,null,!1,s))}, +l_:function l_(a){this.a=a}, +Bd:function Bd(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +TG:function TG(a,b){this.a=a +this.b=b}, +js:function js(a,b){this.a=a +this.b=b +this.c=0}, +yE:function yE(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +Eq:function Eq(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +bt1(a,b,c){var s,r,q,p,o=null,n=a==null +if(n&&b==null)return o +s=c<0.5 +if(s)r=n?o:a.a +else r=b==null?o:b.a +if(s)q=n?o:a.b +else q=b==null?o:b.b +if(s)p=n?o:a.c +else p=b==null?o:b.c +if(s)n=n?o:a.d +else n=b==null?o:b.d +return new A.WR(r,q,p,n)}, +WR:function WR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +abk:function abk(){}, +b6F(a){return new A.WU(a.gaGr(),a.gaGq(),null)}, +aqt(a,b){var s=b.c +if(s!=null)return s +switch(A.am(a).r.a){case 2:case 4:return A.bdY(a,b) +case 0:case 1:case 3:case 5:A.qX(a,B.cT,t.c4).toString +switch(b.b.a){case 0:return"Cut" +case 1:return"Copy" +case 2:return"Paste" +case 3:return"Select all" +case 4:return"Delete".toUpperCase() +case 5:return""}break}}, +bt3(a,b){var s,r,q,p,o,n,m=null +switch(A.am(a).r.a){case 2:return new A.W(b,new A.aqq(a),A.a7(b).h("W<1,l>")) +case 1:case 0:s=A.b([],t.p) +for(r=0;q=b.length,r")) +case 4:return new A.W(b,new A.aqs(a),A.a7(b).h("W<1,l>"))}}, +WU:function WU(a,b,c){this.c=a +this.e=b +this.a=c}, +aqq:function aqq(a){this.a=a}, +aqr:function aqr(a){this.a=a}, +aqs:function aqs(a){this.a=a}, +b8t(a,b,c,d,e,f,g){return new A.Mq(d,b,e,g,f,c,a,null)}, +bxM(){return new A.Lm(new A.aE3(),A.D(t.K,t.Qu))}, +aPB:function aPB(a,b){this.a=a +this.b=b}, +Mq:function Mq(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.e=b +_.w=c +_.CW=d +_.cy=e +_.k1=f +_.p4=g +_.a=h}, +aE3:function aE3(){}, +aE6:function aE6(){}, +Td:function Td(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +aXy:function aXy(){}, +aXz:function aXz(){}, +bte(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(a===b&&!0)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.al(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.ft(a.r,b.r,c) +l=A.qO(a.w,b.w,c) +k=A.qO(a.x,b.x,c) +j=c<0.5 +if(j)i=a.y +else i=b.y +h=A.al(a.z,b.z,c) +g=A.al(a.Q,b.Q,c) +f=A.c9(a.as,b.as,c) +e=A.c9(a.at,b.at,c) +if(j)j=a.ax +else j=b.ax +return new A.IP(s==null?null:s,r,q,p,o,n,m,l,k,i,h,g,f,e,j)}, +IP:function IP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +abF:function abF(){}, +bFC(a,b){var s,r,q,p,o=A.ba("maxValue") +for(s=null,r=0;r<4;++r){q=a[r] +p=b.$1(q) +if(s==null||p>s){o.b=q +s=p}}return o.b5()}, +Mt:function Mt(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +aE4:function aE4(a,b){this.a=a +this.b=b}, +H5:function H5(a,b){this.a=a +this.b=b}, +t9:function t9(a,b){this.a=a +this.b=b}, +Et:function Et(a,b){var _=this +_.e=!0 +_.r=_.f=$ +_.a=a +_.b=b}, +aE5:function aE5(a,b){this.a=a +this.b=b}, +btl(a,b,c){var s,r,q,p,o,n,m +if(a===b&&!0)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.al(a.d,b.d,c) +o=A.c9(a.e,b.e,c) +n=A.hD(a.f,b.f,c) +m=A.WX(a.r,b.r,c) +return new A.IX(s,r,q,p,o,n,m,A.p7(a.w,b.w,c))}, +IX:function IX(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +abP:function abP(){}, +Mr:function Mr(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +agM:function agM(){}, +btr(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +s=A.a_(a.a,b.a,c) +r=A.al(a.b,b.b,c) +if(c<0.5)q=a.c +else q=b.c +p=A.al(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +return new A.J4(s,r,q,p,o,n,A.hD(a.r,b.r,c))}, +J4:function J4(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +ac2:function ac2(){}, +bts(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b&&!0)return a +s=A.a_(a.a,b.a,c) +r=A.al(a.b,b.b,c) +q=A.qO(a.c,b.c,c) +p=A.qO(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.c9(a.r,b.r,c) +l=A.c9(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +if(k)i=a.y +else i=b.y +if(k)h=a.z +else h=b.z +if(k)g=a.Q +else g=b.Q +if(k)f=a.as +else f=b.as +if(k)k=a.at +else k=b.at +return new A.J5(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, +J5:function J5(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +ac3:function ac3(){}, +btt(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.al(a.r,b.r,c) +l=A.ft(a.w,b.w,c) +k=c<0.5 +if(k)j=a.x +else j=b.x +i=A.a_(a.y,b.y,c) +h=A.aMM(a.z,b.z,c) +if(k)k=a.Q +else k=b.Q +return new A.J6(s,r,q,p,o,n,m,l,j,i,h,k,A.xm(a.as,b.as,c))}, +J6:function J6(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +ac4:function ac4(){}, +O4:function O4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.c=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.cy=m +_.db=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.a=a1}, +ajd:function ajd(a,b){var _=this +_.xT$=a +_.a=null +_.b=b +_.c=null}, +ag3:function ag3(a,b,c){this.e=a +this.c=b +this.a=c}, +U4:function U4(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZe:function aZe(a,b){this.a=a +this.b=b}, +aor:function aor(){}, +btB(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +if(s)q=a.b +else q=b.b +if(s)p=a.c +else p=b.c +o=A.al(a.d,b.d,c) +n=A.al(a.e,b.e,c) +m=A.hD(a.f,b.f,c) +if(s)l=a.r +else l=b.r +if(s)k=a.w +else k=b.w +if(s)s=a.x +else s=b.x +return new A.Je(r,q,p,o,n,m,l,k,s)}, +Je:function Je(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +acf:function acf(){}, +asp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.d_(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, +tZ(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null +if(a6==a7)return a6 +s=a6==null +r=s?a5:a6.a +q=a7==null +p=q?a5:a7.a +p=A.bQ(r,p,a8,A.WD(),t.p8) +r=s?a5:a6.b +o=q?a5:a7.b +n=t.MH +o=A.bQ(r,o,a8,A.dm(),n) +r=s?a5:a6.c +r=A.bQ(r,q?a5:a7.c,a8,A.dm(),n) +m=s?a5:a6.d +m=A.bQ(m,q?a5:a7.d,a8,A.dm(),n) +l=s?a5:a6.e +l=A.bQ(l,q?a5:a7.e,a8,A.dm(),n) +k=s?a5:a6.f +k=A.bQ(k,q?a5:a7.f,a8,A.dm(),n) +j=s?a5:a6.r +i=q?a5:a7.r +h=t.PM +i=A.bQ(j,i,a8,A.apO(),h) +j=s?a5:a6.w +g=q?a5:a7.w +g=A.bQ(j,g,a8,A.bb0(),t.pc) +j=s?a5:a6.x +f=q?a5:a7.x +e=t.tW +f=A.bQ(j,f,a8,A.WE(),e) +j=s?a5:a6.y +j=A.bQ(j,q?a5:a7.y,a8,A.WE(),e) +d=s?a5:a6.z +e=A.bQ(d,q?a5:a7.z,a8,A.WE(),e) +d=s?a5:a6.Q +n=A.bQ(d,q?a5:a7.Q,a8,A.dm(),n) +d=s?a5:a6.as +h=A.bQ(d,q?a5:a7.as,a8,A.apO(),h) +d=s?a5:a6.at +d=A.btD(d,q?a5:a7.at,a8) +c=s?a5:a6.ax +b=q?a5:a7.ax +b=A.bQ(c,b,a8,A.baS(),t.KX) +c=a8<0.5 +if(c)a=s?a5:a6.ay +else a=q?a5:a7.ay +if(c)a0=s?a5:a6.ch +else a0=q?a5:a7.ch +if(c)a1=s?a5:a6.CW +else a1=q?a5:a7.CW +if(c)a2=s?a5:a6.cx +else a2=q?a5:a7.cx +if(c)a3=s?a5:a6.cy +else a3=q?a5:a7.cy +a4=s?a5:a6.db +a4=A.WX(a4,q?a5:a7.db,a8) +if(c)s=s?a5:a6.dx +else s=q?a5:a7.dx +return A.asp(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, +btD(a,b,c){if(a==null&&b==null)return null +return new A.agw(a,b,c)}, +d_:function d_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2}, +agw:function agw(a,b,c){this.a=a +this.b=b +this.c=c}, +ack:function ack(){}, +bdj(a,b,c,d){var s +if(d<=1)return a +else if(d>=3)return c +else if(d<=2){s=A.hD(a,b,d-1) +s.toString +return s}s=A.hD(b,c,d-2) +s.toString +return s}, +Ji:function Ji(){}, +RG:function RG(a,b,c){var _=this +_.r=_.f=_.e=_.d=null +_.f6$=a +_.bV$=b +_.a=null +_.b=c +_.c=null}, +aTl:function aTl(){}, +aTi:function aTi(a,b,c){this.a=a +this.b=b +this.c=c}, +aTj:function aTj(a,b){this.a=a +this.b=b}, +aTk:function aTk(a,b,c){this.a=a +this.b=b +this.c=c}, +aSW:function aSW(){}, +aSX:function aSX(){}, +aSY:function aSY(){}, +aT8:function aT8(){}, +aTb:function aTb(){}, +aTc:function aTc(){}, +aTd:function aTd(){}, +aTe:function aTe(){}, +aTf:function aTf(){}, +aTg:function aTg(){}, +aTh:function aTh(){}, +aSZ:function aSZ(){}, +aT_:function aT_(){}, +aT0:function aT0(){}, +aT9:function aT9(a){this.a=a}, +aSU:function aSU(a){this.a=a}, +aTa:function aTa(a){this.a=a}, +aST:function aST(a){this.a=a}, +aT1:function aT1(){}, +aT2:function aT2(){}, +aT3:function aT3(){}, +aT4:function aT4(){}, +aT5:function aT5(){}, +aT6:function aT6(){}, +aT7:function aT7(a){this.a=a}, +aSV:function aSV(){}, +ah5:function ah5(a){this.a=a}, +ag2:function ag2(a,b,c){this.e=a +this.c=b +this.a=c}, +U3:function U3(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZd:function aZd(a,b){this.a=a +this.b=b}, +VM:function VM(){}, +bdl(a){var s,r,q,p,o +a.be(t.Xj) +s=A.am(a) +r=s.y1 +if(r.at==null){q=r.at +if(q==null)q=s.ax +p=r.ghw(r) +o=r.gdB(r) +r=A.bdk(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString +return r}, +bdk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Y7(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, +asq:function asq(a,b){this.a=a +this.b=b}, +aso:function aso(a,b){this.a=a +this.b=b}, +Y7:function Y7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +acl:function acl(){}, +asO(a,b,c,d,e){return new A.Yh(b,e,c,d,a,null)}, +Yh:function Yh(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.y=d +_.Q=e +_.a=f}, +aTn:function aTn(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +btJ(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +if(c<0.5)s=a.a +else s=b.a +r=A.a_(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.al(a.e,b.e,c) +n=A.hD(a.f,b.f,c) +return new A.Co(s,r,q,p,o,n,A.ft(a.r,b.r,c))}, +Co:function Co(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +acq:function acq(){}, +bdx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Jp(o,i,h,a,d,c,!1,g,e,j,m,!1,k,l,!1,B.abQ,null)}, +aTv:function aTv(a,b){this.a=a +this.b=b}, +Jp:function Jp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.as=i +_.at=j +_.ax=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p +_.a=q}, +acu:function acu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=null +_.SU$=b +_.a8p$=c +_.J0$=d +_.a8q$=e +_.a8r$=f +_.SV$=g +_.a8s$=h +_.SW$=i +_.SX$=j +_.Cp$=k +_.Cq$=l +_.Cr$=m +_.f6$=n +_.bV$=o +_.a=null +_.b=p +_.c=null}, +aTt:function aTt(a){this.a=a}, +aTu:function aTu(a,b){this.a=a +this.b=b}, +acs:function acs(a){var _=this +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fx=_.fr=_.dy=_.dx=_.db=null +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +aTq:function aTq(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.y=a +_.z=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k}, +aTr:function aTr(a){this.a=a}, +aTs:function aTs(a){this.a=a}, +VO:function VO(){}, +VP:function VP(){}, +aTw:function aTw(a,b){this.a=a +this.b=b}, +Jq:function Jq(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.cy=c +_.go=d +_.a=e}, +btN(a,b,c){var s,r,q,p,o,n,m,l +if(a===b&&!0)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t.MH +p=A.bQ(a.b,b.b,c,A.dm(),q) +o=A.bQ(a.c,b.c,c,A.dm(),q) +q=A.bQ(a.d,b.d,c,A.dm(),q) +n=A.al(a.e,b.e,c) +if(s)m=a.f +else m=b.f +if(s)s=a.r +else s=b.r +l=t.KX.a(A.ft(a.w,b.w,c)) +return new A.Cs(r,p,o,q,n,m,s,l,A.btM(a.x,b.x,c))}, +btM(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.bA(a,b,c)}, +bdy(a){var s +a.be(t.ES) +s=A.am(a) +return s.cr}, +Cs:function Cs(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +acv:function acv(){}, +btR(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a2===a3)return a2 +s=A.a_(a2.a,a3.a,a4) +r=A.a_(a2.b,a3.b,a4) +q=A.a_(a2.c,a3.c,a4) +p=A.a_(a2.d,a3.d,a4) +o=A.a_(a2.e,a3.e,a4) +n=A.a_(a2.f,a3.f,a4) +m=A.a_(a2.r,a3.r,a4) +l=A.a_(a2.w,a3.w,a4) +k=a4<0.5 +if(k)j=a2.x!==!1 +else j=a3.x!==!1 +i=A.a_(a2.y,a3.y,a4) +h=A.hD(a2.z,a3.z,a4) +g=A.hD(a2.Q,a3.Q,a4) +f=A.btQ(a2.as,a3.as,a4) +e=A.btP(a2.at,a3.at,a4) +d=A.c9(a2.ax,a3.ax,a4) +c=A.c9(a2.ay,a3.ay,a4) +if(k){k=a2.ch +if(k==null)k=B.aH}else{k=a3.ch +if(k==null)k=B.aH}b=A.al(a2.CW,a3.CW,a4) +a=A.al(a2.cx,a3.cx,a4) +a0=a2.cy +if(a0==null)a1=a3.cy!=null +else a1=!0 +if(a1)a0=A.qO(a0,a3.cy,a4) +else a0=null +return new A.Jr(s,r,q,p,o,n,m,l,j,i,h,g,f,e,d,c,k,b,a,a0)}, +btQ(a,b,c){var s=a==null +if(s&&b==null)return null +if(s){s=b.a +return A.bA(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),b,c)}if(b==null){s=a.a +return A.bA(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),a,c)}return A.bA(a,b,c)}, +btP(a,b,c){if(a==null&&b==null)return null +return t.KX.a(A.ft(a,b,c))}, +Jr:function Jr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0}, +acy:function acy(){}, +atZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.ZO(b,a1,k,a2,l,a5,m,a6,n,b2,q,b3,r,c,h,d,i,a,g,a9,o,b1,p,s,a0,a8,a4,f,j,e,b0,a3,a7)}, +bua(b9,c0,c1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8 +if(b9===c0)return b9 +s=c1<0.5?b9.a:c0.a +r=b9.b +q=c0.b +p=A.a_(r,q,c1) +p.toString +o=b9.c +n=c0.c +m=A.a_(o,n,c1) +m.toString +l=b9.d +if(l==null)l=r +k=c0.d +l=A.a_(l,k==null?q:k,c1) +k=b9.e +if(k==null)k=o +j=c0.e +k=A.a_(k,j==null?n:j,c1) +j=b9.f +i=c0.f +h=A.a_(j,i,c1) +h.toString +g=b9.r +f=c0.r +e=A.a_(g,f,c1) +e.toString +d=b9.w +if(d==null)d=j +c=c0.w +d=A.a_(d,c==null?i:c,c1) +c=b9.x +if(c==null)c=g +b=c0.x +c=A.a_(c,b==null?f:b,c1) +b=b9.y +a=b==null +a0=a?j:b +a1=c0.y +a2=a1==null +a0=A.a_(a0,a2?i:a1,c1) +a3=b9.z +a4=a3==null +a5=a4?g:a3 +a6=c0.z +a7=a6==null +a5=A.a_(a5,a7?f:a6,c1) +a8=b9.Q +if(a8==null){if(a)b=j}else b=a8 +a=c0.Q +if(a==null)a=a2?i:a1 +a=A.a_(b,a,c1) +b=b9.as +if(b==null)g=a4?g:a3 +else g=b +b=c0.as +if(b==null)f=a7?f:a6 +else f=b +f=A.a_(g,f,c1) +g=b9.at +b=c0.at +a1=A.a_(g,b,c1) +a1.toString +a2=b9.ax +a3=c0.ax +a4=A.a_(a2,a3,c1) +a4.toString +a6=b9.ay +g=a6==null?g:a6 +a6=c0.ay +g=A.a_(g,a6==null?b:a6,c1) +b=b9.ch +if(b==null)b=a2 +a2=c0.ch +b=A.a_(b,a2==null?a3:a2,c1) +a2=A.a_(b9.CW,c0.CW,c1) +a2.toString +a3=b9.cx +a6=c0.cx +a7=A.a_(a3,a6,c1) +a7.toString +a8=b9.cy +a9=c0.cy +b0=A.a_(a8,a9,c1) +b0.toString +b1=b9.db +b2=c0.db +b3=A.a_(b1,b2,c1) +b3.toString +b4=b9.dx +if(b4==null)b4=a8 +b5=c0.dx +b4=A.a_(b4,b5==null?a9:b5,c1) +b5=b9.dy +if(b5==null)b5=b1 +b6=c0.dy +b5=A.a_(b5,b6==null?b2:b6,c1) +b6=b9.fr +if(b6==null)b6=a3 +b7=c0.fr +b6=A.a_(b6,b7==null?a6:b7,c1) +b7=b9.fx +a3=b7==null?a3:b7 +b7=c0.fx +a3=A.a_(a3,b7==null?a6:b7,c1) +a6=b9.fy +if(a6==null)a6=B.p +b7=c0.fy +a6=A.a_(a6,b7==null?B.p:b7,c1) +b7=b9.go +if(b7==null)b7=B.p +b8=c0.go +b7=A.a_(b7,b8==null?B.p:b8,c1) +b8=b9.id +b1=b8==null?b1:b8 +b8=c0.id +b1=A.a_(b1,b8==null?b2:b8,c1) +b2=b9.k1 +a8=b2==null?a8:b2 +b2=c0.k1 +a8=A.a_(a8,b2==null?a9:b2,c1) +a9=b9.k2 +o=a9==null?o:a9 +a9=c0.k2 +o=A.a_(o,a9==null?n:a9,c1) +n=b9.k4 +if(n==null)n=r +a9=c0.k4 +n=A.a_(n,a9==null?q:a9,c1) +a9=b9.ok +j=a9==null?j:a9 +a9=c0.ok +j=A.a_(j,a9==null?i:a9,c1) +i=b9.k3 +r=i==null?r:i +i=c0.k3 +return A.atZ(a2,s,a1,g,o,b1,a7,a4,b,a8,m,k,e,c,b3,b5,a5,f,b6,a3,p,l,n,b7,h,d,j,a6,b0,A.a_(r,i==null?q:i,c1),b4,a0,a)}, +ZO:function ZO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3}, +acN:function acN(){}, +fE:function fE(a,b){this.b=a +this.a=b}, +qY:function qY(a,b){this.b=a +this.a=b}, +buA(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.av2(a.a,b.a,c) +r=t.MH +q=A.bQ(a.b,b.b,c,A.dm(),r) +p=A.al(a.c,b.c,c) +o=A.al(a.d,b.d,c) +n=A.c9(a.e,b.e,c) +r=A.bQ(a.f,b.f,c,A.dm(),r) +m=A.al(a.r,b.r,c) +l=A.c9(a.w,b.w,c) +k=A.al(a.x,b.x,c) +j=A.al(a.y,b.y,c) +i=A.al(a.z,b.z,c) +h=A.al(a.Q,b.Q,c) +g=c<0.5 +f=g?a.as:b.as +g=g?a.at:b.at +return new A.K5(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, +K5:function K5(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n}, +adE:function adE(){}, +buC(b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2 +if(b3===b4&&!0)return b3 +s=A.a_(b3.a,b4.a,b5) +r=A.al(b3.b,b4.b,b5) +q=A.a_(b3.c,b4.c,b5) +p=A.a_(b3.d,b4.d,b5) +o=A.ft(b3.e,b4.e,b5) +n=A.a_(b3.f,b4.f,b5) +m=A.a_(b3.r,b4.r,b5) +l=A.c9(b3.w,b4.w,b5) +k=A.c9(b3.x,b4.x,b5) +j=A.c9(b3.y,b4.y,b5) +i=A.c9(b3.z,b4.z,b5) +h=t.MH +g=A.bQ(b3.Q,b4.Q,b5,A.dm(),h) +f=A.bQ(b3.as,b4.as,b5,A.dm(),h) +e=A.bQ(b3.at,b4.at,b5,A.dm(),h) +d=A.bQ(b3.ax,b4.ax,b5,A.dm(),h) +c=A.bQ(b3.ay,b4.ay,b5,A.dm(),h) +b=A.buB(b3.ch,b4.ch,b5) +a=A.c9(b3.CW,b4.CW,b5) +a0=A.bQ(b3.cx,b4.cx,b5,A.dm(),h) +a1=A.bQ(b3.cy,b4.cy,b5,A.dm(),h) +a2=A.bQ(b3.db,b4.db,b5,A.dm(),h) +a3=A.a_(b3.dx,b4.dx,b5) +a4=A.al(b3.dy,b4.dy,b5) +a5=A.a_(b3.fr,b4.fr,b5) +a6=A.a_(b3.fx,b4.fx,b5) +a7=A.ft(b3.fy,b4.fy,b5) +a8=A.a_(b3.go,b4.go,b5) +a9=A.a_(b3.id,b4.id,b5) +b0=A.c9(b3.k1,b4.k1,b5) +b1=A.c9(b3.k2,b4.k2,b5) +b2=A.a_(b3.k3,b4.k3,b5) +return new A.K6(s,r,q,p,o,n,m,l,k,j,i,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,A.bQ(b3.k4,b4.k4,b5,A.dm(),h))}, +buB(a,b,c){var s +if(a==b)return a +if(a==null){s=b.a +return A.bA(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),b,c)}s=a.a +return A.bA(a,new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),c)}, +K6:function K6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2}, +adG:function adG(){}, +adQ:function adQ(){}, +ave:function ave(){}, +ao3:function ao3(){}, +a_K:function a_K(a,b,c){this.c=a +this.d=b +this.a=c}, +buL(a,b,c){var s=null +return new A.D4(b,A.du(c,s,B.cz,s,B.pk.hL(A.am(a).ax.a===B.ak?B.l:B.a0),s,s),s)}, +D4:function D4(a,b,c){this.c=a +this.d=b +this.a=c}, +be4(a,b,c,d,e,f,g,h,i){return new A.a_T(b,e,g,i,f,d,h,a,c,null)}, +bt5(a,b,c){return new A.WV(c,b,a,null)}, +bEc(a,b,c,d){return A.lo(!1,d,A.dq(B.ee,b,null))}, +bmr(a,b,c,d){var s,r=A.v7(b,c).c +r.toString +s=A.aBy(b,r) +r=A.v7(b,c) +return r.pe(A.buN(null,B.a8,!0,null,a,b,null,s,B.Ej,!0,d))}, +buN(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null +A.qX(f,B.cT,t.c4).toString +s=A.b([],t.Zt) +r=$.aF +q=A.F9(B.dz) +p=A.b([],t.wi) +o=A.iT(m,t.ob) +n=$.aF +return new A.Ke(new A.avi(e,h,!0),!0,"Dismiss",b,B.ef,A.bHK(),a,m,i,s,new A.cG(m,k.h("cG>")),new A.cG(m,t.re),new A.Nk(),m,0,new A.bU(new A.aT(r,k.h("aT<0?>")),k.h("bU<0?>")),q,p,B.jf,o,new A.bU(new A.aT(n,k.h("aT<0?>")),k.h("bU<0?>")),k.h("Ke<0>"))}, +biV(a){var s=null +return new A.aVd(a,A.am(a).p3,A.am(a).ok,s,24,s,s,B.eD,B.Y,s,s,s,s)}, +a_T:function a_T(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.a=j}, +WV:function WV(a,b,c,d){var _=this +_.f=a +_.x=b +_.Q=c +_.a=d}, +Ke:function Ke(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.cK=a +_.f8=b +_.eY=c +_.dC=d +_.l3=e +_.eO=f +_.f9=g +_.fr=h +_.fx=i +_.fy=!1 +_.id=_.go=null +_.k1=j +_.k2=k +_.k3=l +_.k4=m +_.ok=$ +_.p1=null +_.p2=$ +_.rA$=n +_.IX$=o +_.y=p +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=q +_.CW=_.ch=null +_.e=r +_.a=null +_.b=s +_.c=a0 +_.d=a1 +_.$ti=a2}, +avi:function avi(a,b,c){this.a=a +this.b=b +this.c=c}, +aVd:function aVd(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.z=a +_.Q=b +_.as=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j +_.w=k +_.x=l +_.y=m}, +buO(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b&&!0)return a +s=A.a_(a.a,b.a,c) +r=A.al(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.ft(a.e,b.e,c) +n=A.WX(a.f,b.f,c) +m=A.a_(a.y,b.y,c) +l=A.c9(a.r,b.r,c) +k=A.c9(a.w,b.w,c) +return new A.D5(s,r,q,p,o,n,l,k,A.hD(a.x,b.x,c),m)}, +D5:function D5(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +adV:function adV(){}, +bv_(a,b,c){var s,r,q,p +if(a===b&&!0)return a +s=A.a_(a.a,b.a,c) +r=A.al(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.al(a.d,b.d,c) +return new A.Kh(s,r,q,p,A.al(a.e,b.e,c))}, +Kh:function Kh(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ae0:function ae0(){}, +awp:function awp(a,b){this.a=a +this.b=b}, +a0f:function a0f(a,b){this.x=a +this.a=b}, +aVj:function aVj(a,b,c,d,e,f,g,h,i){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i}, +bvy(a,b,c){var s,r,q,p,o,n,m +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.ft(a.f,b.f,c) +m=A.ft(a.r,b.r,c) +return new A.Db(s,r,q,p,o,n,m,A.al(a.w,b.w,c))}, +bvz(a){var s +a.be(t.ty) +s=A.am(a) +return s.bU}, +Db:function Db(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +ael:function ael(){}, +bey(a,b,c){return new A.kF(b,a,B.k4,null,c.h("kF<0>"))}, +b7u(a,b,c,d,e){return new A.Dc(b,d,c,a,null,e.h("Dc<0>"))}, +aen:function aen(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.a=h}, +He:function He(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g +_.$ti=h}, +Hf:function Hf(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +Hd:function Hd(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h +_.$ti=i}, +Sl:function Sl(a,b){var _=this +_.e=_.d=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aVr:function aVr(a){this.a=a}, +aeo:function aeo(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.$ti=d}, +mU:function mU(a,b){this.a=a +this.$ti=b}, +aXS:function aXS(a,b,c){this.a=a +this.c=b +this.d=c}, +Sm:function Sm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +_.cK=a +_.f8=b +_.eY=c +_.dC=d +_.l3=e +_.eO=f +_.f9=g +_.mQ=h +_.nE=i +_.R=j +_.aB=k +_.bc=l +_.cD=m +_.dj=null +_.dK=n +_.fr=o +_.fx=p +_.fy=!1 +_.id=_.go=null +_.k1=q +_.k2=r +_.k3=s +_.k4=a0 +_.ok=$ +_.p1=null +_.p2=$ +_.rA$=a1 +_.IX$=a2 +_.y=a3 +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=a4 +_.CW=_.ch=null +_.e=a5 +_.a=null +_.b=a6 +_.c=a7 +_.d=a8 +_.$ti=a9}, +aVt:function aVt(a){this.a=a}, +aVu:function aVu(){}, +aVv:function aVv(){}, +Hg:function Hg(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.y=g +_.Q=h +_.as=i +_.at=j +_.a=k +_.$ti=l}, +aVs:function aVs(a,b,c){this.a=a +this.b=b +this.c=c}, +HI:function HI(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +ajy:function ajy(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aem:function aem(){}, +kF:function kF(a,b,c,d,e){var _=this +_.r=a +_.c=b +_.d=c +_.a=d +_.$ti=e}, +Dc:function Dc(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.r=c +_.CW=d +_.a=e +_.$ti=f}, +Hc:function Hc(a,b){var _=this +_.r=_.f=_.e=_.d=null +_.w=!1 +_.x=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aVp:function aVp(a){this.a=a}, +aVq:function aVq(a){this.a=a}, +aVk:function aVk(a){this.a=a}, +aVn:function aVn(a){this.a=a}, +aVl:function aVl(a,b){this.a=a +this.b=b}, +aVm:function aVm(a){this.a=a}, +aVo:function aVo(a){this.a=a}, +VW:function VW(){}, +bvB(a,b,c){var s,r +if(a===b&&!0)return a +s=A.c9(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.Kt(s,r,A.b8x(a.c,b.c,c))}, +Kt:function Kt(a,b,c){this.a=a +this.b=b +this.c=c}, +aep:function aep(){}, +mm(a,b,c){var s=null +return new A.a0p(b,s,s,s,c,B.t,s,!1,s,a,s)}, +b7v(a,b,c,d,e,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null +if(d==null)s=f +else s=d +r=new A.Su(c,s) +q=a4==null?f:a4 +if(e==null)p=f +else p=e +o=q==null +n=o&&p==null?f:new A.Su(q,p) +m=o?f:new A.aey(q) +l=a1==null?f:new A.aew(a1) +k=a3==null&&a0==null?f:new A.aex(a3,a0) +o=a8==null?f:new A.e7(a8,t.h9) +j=a7==null?f:new A.e7(a7,t.Ak) +i=a6==null?f:new A.e7(a6,t.iL) +h=a5==null?f:new A.e7(a5,t.iL) +g=a9==null?f:new A.e7(a9,t.kU) +return A.asp(a,b,r,l,a2,f,n,f,f,h,i,k,m,j,o,g,f,b0,f,b1,new A.e7(b2,t.ht),b3)}, +bFT(a){var s +A.am(a) +s=A.dS(a,B.cY) +s=s==null?null:s.c +if(s==null)s=1 +return A.bdj(new A.aG(16,0,16,0),new A.aG(8,0,8,0),new A.aG(4,0,4,0),s)}, +a0p:function a0p(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +Su:function Su(a,b){this.a=a +this.b=b}, +aey:function aey(a){this.a=a}, +aew:function aew(a){this.a=a}, +aex:function aex(a,b){this.a=a +this.b=b}, +ao5:function ao5(){}, +ao6:function ao6(){}, +ao7:function ao7(){}, +ao8:function ao8(){}, +bvM(a,b,c){if(a===b)return a +return new A.Di(A.tZ(a.a,b.a,c))}, +Di:function Di(a){this.a=a}, +aez:function aez(){}, +axX:function axX(){this.a=null}, +KK:function KK(a,b,c,d){var _=this +_.d=a +_.r=b +_.z=c +_.a=d}, +SA:function SA(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.at=_.as=_.Q=_.z=_.y=_.x=_.w=$ +_.ax=!1 +_.ay=$ +_.iX$=e +_.dS$=f +_.a=null +_.b=g +_.c=null}, +aVK:function aVK(a){this.a=a}, +aVJ:function aVJ(a){this.a=a}, +aVI:function aVI(){}, +aVH:function aVH(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.as=a +_.ax=_.at=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l}, +VX:function VX(){}, +bvZ(a,b,c,d,e,f,g,h,i,j,k){return new A.Dr(a,c,k,g,b,h,d,j,f,i,e)}, +bw_(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.hD(a.c,b.c,c) +p=A.WX(a.d,b.d,c) +o=A.hD(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.a_(a.r,b.r,c) +l=A.a_(a.w,b.w,c) +k=A.a_(a.x,b.x,c) +j=A.ft(a.y,b.y,c) +return A.bvZ(s,o,r,m,A.ft(a.z,b.z,c),k,p,n,j,l,q)}, +b7B(a){var s +a.be(t.o6) +s=A.am(a) +return s.bp}, +Dr:function Dr(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +aeK:function aeK(){}, +bw2(a,b,c){if(a===b)return a +return new A.KN(A.tZ(a.a,b.a,c))}, +KN:function KN(a){this.a=a}, +aeP:function aeP(){}, +aV_:function aV_(){}, +SE:function SE(a,b){this.a=a +this.b=b}, +a16:function a16(a,b,c,d){var _=this +_.c=a +_.z=b +_.k1=c +_.a=d}, +aev:function aev(a,b){this.a=a +this.b=b}, +acw:function acw(a,b){this.c=a +this.a=b}, +TV:function TV(a,b,c,d){var _=this +_.R=null +_.aB=a +_.bc=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aVM:function aVM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +_.dx=a +_.dy=b +_.fr=c +_.fx=d +_.a=e +_.b=f +_.c=g +_.d=h +_.e=i +_.f=j +_.r=k +_.w=l +_.x=m +_.y=n +_.z=o +_.Q=p +_.as=q +_.at=r +_.ax=s +_.ay=a0 +_.ch=a1 +_.CW=a2 +_.cx=a3 +_.cy=a4 +_.db=a5}, +biR(a,b,c,d,e){return new A.Rs(c,d,a,b,new A.bM(A.b([],t.x8),t.jc),new A.bM(A.b([],t.u),t.fy),0,e.h("Rs<0>"))}, +ayp:function ayp(){}, +aNE:function aNE(){}, +ay1:function ay1(){}, +ay0:function ay0(){}, +aVy:function aVy(){}, +ayo:function ayo(){}, +b_1:function b_1(){}, +Rs:function Rs(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.x=b +_.a=c +_.b=d +_.d=_.c=null +_.ep$=e +_.e9$=f +_.rB$=g +_.$ti=h}, +ao9:function ao9(){}, +aoa:function aoa(){}, +bw5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.Dx(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +bw6(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a2===a3)return a2 +s=A.a_(a2.a,a3.a,a4) +r=A.a_(a2.b,a3.b,a4) +q=A.a_(a2.c,a3.c,a4) +p=A.a_(a2.d,a3.d,a4) +o=A.a_(a2.e,a3.e,a4) +n=A.al(a2.f,a3.f,a4) +m=A.al(a2.r,a3.r,a4) +l=A.al(a2.w,a3.w,a4) +k=A.al(a2.x,a3.x,a4) +j=A.al(a2.y,a3.y,a4) +i=A.ft(a2.z,a3.z,a4) +h=a4<0.5 +if(h)g=a2.Q +else g=a3.Q +f=A.al(a2.as,a3.as,a4) +e=A.xm(a2.at,a3.at,a4) +d=A.xm(a2.ax,a3.ax,a4) +c=A.xm(a2.ay,a3.ay,a4) +b=A.xm(a2.ch,a3.ch,a4) +a=A.al(a2.CW,a3.CW,a4) +a0=A.hD(a2.cx,a3.cx,a4) +a1=A.c9(a2.cy,a3.cy,a4) +if(h)h=a2.db +else h=a3.db +return A.bw5(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, +Dx:function Dx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +aeW:function aeW(){}, +bf9(a,b,c,d,e,f,g,h,i,j,k){return new A.a2i(f,h,j,e,d,a,i,c,g,k,b,null)}, +bwL(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q,p,o=null,n=g==null,m=n&&!0?o:new A.afP(g,b) +if(n)if(i==null)n=h==null +else n=!1 +else n=!1 +s=n?o:new A.afQ(g,f,i,h) +n=a0==null?o:new A.e7(a0,t.Ak) +r=l==null?o:new A.e7(l,t.iL) +q=k==null?o:new A.e7(k,t.iL) +p=j==null?o:new A.e7(j,t.QL) +return A.asp(a,o,o,o,d,o,m,o,p,q,r,o,s,n,o,o,o,o,o,o,o,a1)}, +aWD:function aWD(a,b){this.a=a +this.b=b}, +a2i:function a2i(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.y=e +_.z=f +_.Q=g +_.as=h +_.ax=i +_.cx=j +_.db=k +_.a=l}, +afP:function afP(a,b){this.a=a +this.b=b}, +afQ:function afQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bwK(a,b,c){if(a===b)return a +return new A.DQ(A.tZ(a.a,b.a,c))}, +bfa(a,b){return new A.a2j(b,a,null)}, +DQ:function DQ(a){this.a=a}, +a2j:function a2j(a,b,c){this.w=a +this.b=b +this.a=c}, +afR:function afR(){}, +Lx:function Lx(a,b,c){this.c=a +this.e=b +this.a=c}, +SY:function SY(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +Ly:function Ly(a,b,c,d){var _=this +_.f=_.e=null +_.r=!0 +_.w=a +_.a=b +_.b=c +_.c=d +_.d=!1}, +uL:function uL(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ch=_.ay=$ +_.CW=!0 +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +bF4(a,b,c){if(c!=null)return c +if(b)return new A.b1z(a) +return null}, +b1z:function b1z(a){this.a=a}, +aWT:function aWT(){}, +Lz:function Lz(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.db=_.cy=_.cx=_.CW=_.ch=_.ay=$ +_.e=f +_.f=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +bF3(a,b,c){if(c!=null)return c +if(b)return new A.b1y(a) +return null}, +bF7(a,b,c,d){var s,r,q,p,o,n,m +if(b){if(c!=null){s=c.$0() +r=J.cP(s) +q=new A.M(r.gaL(s)-r.gag(s),r.gaR(s)-r.gah(s))}else{s=a.k3 +s.toString +q=s}p=d.U(0,B.i).ge8() +o=d.U(0,new A.j(0+q.a,0)).ge8() +n=d.U(0,new A.j(0,0+q.b)).ge8() +m=d.U(0,q.HL(0,B.i)).ge8() +return Math.ceil(Math.max(Math.max(p,o),Math.max(n,m)))}return 35}, +b1y:function b1y(a){this.a=a}, +aWU:function aWU(){}, +LA:function LA(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.z=a +_.Q=b +_.as=c +_.at=d +_.ax=e +_.ay=f +_.cx=_.CW=_.ch=$ +_.cy=null +_.e=g +_.f=h +_.a=i +_.b=j +_.c=k +_.d=!1}, +bwT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.DW(d,a5,a7,a8,a6,p,a0,a1,a3,a4,a2,r,s,o,e,l,b0,b,f,i,m,k,a9,b1,b2,g,!1,q,a,j,c,b3,n)}, +a2z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null +return new A.a2y(d,p,s,s,s,s,o,s,s,s,s,m,n,k,!0,B.ao,s,b,e,g,j,i,q,r,a0,f!==!1,!1,l,a,h,c,a1,s)}, +uO:function uO(){}, +E0:function E0(){}, +TE:function TE(a,b,c){this.f=a +this.b=b +this.a=c}, +DW:function DW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.a=b3}, +SX:function SX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.p2=b3 +_.p3=b4 +_.p4=b5 +_.a=b6}, +ww:function ww(a,b){this.a=a +this.b=b}, +SW:function SW(a,b,c,d){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.w=$ +_.x=null +_.y=b +_.z=!1 +_.jX$=c +_.a=null +_.b=d +_.c=null}, +aWR:function aWR(){}, +aWQ:function aWQ(){}, +aWS:function aWS(a,b){this.a=a +this.b=b}, +aWN:function aWN(a,b){this.a=a +this.b=b}, +aWP:function aWP(a){this.a=a}, +aWO:function aWO(a,b){this.a=a +this.b=b}, +a2y:function a2y(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.ok=b1 +_.p1=b2 +_.a=b3}, +W0:function W0(){}, +mp:function mp(){}, +ahA:function ahA(a){this.a=a}, +m0:function m0(a,b){this.b=a +this.a=b}, +bw7(a){if(a===-1)return"FloatingLabelAlignment.start" +if(a===0)return"FloatingLabelAlignment.center" +return"FloatingLabelAlignment(x: "+B.e.aZ(a,1)+")"}, +bwV(a,b,c,d,e,f,g,h,i){return new A.yM(c,a,h,i,f,g,!1,e,b,null)}, +bfi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){return new A.DY(b1,b2,b5,b7,b6,s,a5,a4,a3,a8,a7,a9,a6,n,m,l,r,q,b4,d,!1,b9,c1,b8,c3,c2,c0,c6,c5,d0,c9,c7,c8,g,e,f,p,o,a0,b0,k,a1,a2,h,j,b,i,c4,a,c)}, +bwU(a,b,c,d){return new A.DZ(d,b,c,a)}, +T_:function T_(a){var _=this +_.a=null +_.bs$=_.b=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +T0:function T0(a,b){this.a=a +this.b=b}, +ag0:function ag0(a,b,c,d,e,f,g,h,i){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.a=i}, +RC:function RC(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +ac0:function ac0(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.f6$=a +_.bV$=b +_.a=null +_.b=c +_.c=null}, +akF:function akF(a,b,c){this.e=a +this.c=b +this.a=c}, +SO:function SO(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +SP:function SP(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aWw:function aWw(){}, +KV:function KV(a,b){this.a=a +this.b=b}, +a17:function a17(){}, +iv:function iv(a,b){this.a=a +this.b=b}, +adI:function adI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +aZ8:function aZ8(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +TZ:function TZ(a,b,c,d,e,f,g,h,i){var _=this +_.M=a +_.aa=b +_.af=c +_.aJ=d +_.b9=e +_.G=f +_.a8=g +_.al=null +_.hh$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZc:function aZc(a){this.a=a}, +aZb:function aZb(a,b){this.a=a +this.b=b}, +aZa:function aZa(a,b){this.a=a +this.b=b}, +aZ9:function aZ9(a,b,c){this.a=a +this.b=b +this.c=c}, +adL:function adL(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g}, +yM:function yM(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.a=j}, +T1:function T1(a,b,c,d){var _=this +_.f=_.e=_.d=$ +_.r=a +_.w=null +_.f6$=b +_.bV$=c +_.a=null +_.b=d +_.c=null}, +aX4:function aX4(){}, +DY:function DY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.cr=c8 +_.cu=c9 +_.bG=d0}, +DZ:function DZ(a,b,c,d){var _=this +_.fr=a +_.fx=b +_.fy=c +_.k2=d}, +aWV:function aWV(a,b,c,d,e){var _=this +_.ok=a +_.fr=b +_.fx=c +_.fy=d +_.k2=e}, +aX_:function aX_(a){this.a=a}, +aX1:function aX1(a){this.a=a}, +aWY:function aWY(a){this.a=a}, +aWZ:function aWZ(a){this.a=a}, +aWW:function aWW(a){this.a=a}, +aWX:function aWX(a){this.a=a}, +aX0:function aX0(a){this.a=a}, +aX2:function aX2(a){this.a=a}, +aX3:function aX3(a){this.a=a}, +ag1:function ag1(){}, +VL:function VL(){}, +ao2:function ao2(){}, +W_:function W_(){}, +W1:function W1(){}, +aov:function aov(){}, +bfN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.a3h(h,q,o,r,!1,c,s,n,l,b,e,j,i,!1,f,!1,p,m,d,null)}, +aZf(a,b){var s +if(a==null)return B.v +a.dc(b,!0) +s=a.k3 +s.toString +return s}, +aDq:function aDq(a,b){this.a=a +this.b=b}, +M5:function M5(a,b){this.a=a +this.b=b}, +aDs:function aDs(a,b){this.a=a +this.b=b}, +a3h:function a3h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.CW=j +_.cx=k +_.cy=l +_.dx=m +_.fr=n +_.id=o +_.k1=p +_.k2=q +_.k3=r +_.k4=s +_.a=a0}, +aDt:function aDt(a){this.a=a}, +afZ:function afZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +om:function om(a,b){this.a=a +this.b=b}, +agB:function agB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.a=o}, +U6:function U6(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.M=a +_.aa=b +_.af=c +_.aJ=d +_.b9=e +_.G=f +_.a8=g +_.al=h +_.b_=i +_.bN=j +_.hh$=k +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=l +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZh:function aZh(a,b){this.a=a +this.b=b}, +aZg:function aZg(a,b,c){this.a=a +this.b=b +this.c=c}, +aXo:function aXo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.cy=a +_.dx=_.db=$ +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0}, +aof:function aof(){}, +aoy:function aoy(){}, +b8k(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.Em(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, +bxu(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +if(a0===a1)return a0 +s=a2<0.5 +if(s)r=a0.a +else r=a1.a +q=A.ft(a0.b,a1.b,a2) +if(s)p=a0.c +else p=a1.c +o=A.a_(a0.d,a1.d,a2) +n=A.a_(a0.e,a1.e,a2) +m=A.a_(a0.f,a1.f,a2) +l=A.c9(a0.r,a1.r,a2) +k=A.c9(a0.w,a1.w,a2) +j=A.c9(a0.x,a1.x,a2) +i=A.hD(a0.y,a1.y,a2) +h=A.a_(a0.z,a1.z,a2) +g=A.a_(a0.Q,a1.Q,a2) +f=A.al(a0.as,a1.as,a2) +e=A.al(a0.at,a1.at,a2) +d=A.al(a0.ax,a1.ax,a2) +if(s)c=a0.ay +else c=a1.ay +if(s)b=a0.ch +else b=a1.ch +if(s)a=a0.CW +else a=a1.CW +if(s)s=a0.cx +else s=a1.cx +return A.b8k(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, +bfO(a,b,c){return new A.z4(b,a,c)}, +bfP(a){var s=a.be(t.NJ),r=s==null?null:s.goF(s) +return r==null?A.am(a).aJ:r}, +bxv(a,b,c,d){var s=null +return new A.jI(new A.aDr(s,s,s,c,s,b,d,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, +Em:function Em(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s}, +z4:function z4(a,b,c){this.w=a +this.b=b +this.a=c}, +aDr:function aDr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1}, +agC:function agC(){}, +Qx:function Qx(a,b){this.c=a +this.a=b}, +aPs:function aPs(){}, +V6:function V6(a,b){var _=this +_.e=_.d=null +_.f=a +_.a=null +_.b=b +_.c=null}, +b0c:function b0c(a){this.a=a}, +b0b:function b0b(a){this.a=a}, +b0d:function b0d(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3r:function a3r(a,b){this.c=a +this.a=b}, +mu(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Mp(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +bwS(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) +for(s=b,r=a;r!==s;){q=r.a +p=s.a +if(q>=p){o=r.gb3(r) +if(!(o instanceof A.J)||!o.rV(r))return null +h.push(o) +r=o}if(q<=p){n=s.gb3(s) +if(!(n instanceof A.J)||!n.rV(s))return null +g.push(n) +s=n}}m=new A.b0(new Float64Array(16)) +m.bl() +l=new A.b0(new Float64Array(16)) +l.bl() +for(k=g.length-1;k>0;k=j){j=k-1 +g[k].fz(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 +h[k].fz(h[j],l)}if(l.lJ(l)!==0){l.bS(0,m) +i=l}else i=null +return i}, +v1:function v1(a,b){this.a=a +this.b=b}, +Mp:function Mp(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.a=m}, +agQ:function agQ(a,b,c,d){var _=this +_.d=a +_.f6$=b +_.bV$=c +_.a=null +_.b=d +_.c=null}, +aXQ:function aXQ(a){this.a=a}, +U2:function U2(a,b,c,d){var _=this +_.R=a +_.bc=b +_.cD=null +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ag_:function ag_(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +oS:function oS(){}, +vS:function vS(a,b){this.a=a +this.b=b}, +Te:function Te(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.at=h +_.c=i +_.d=j +_.e=k +_.a=l}, +agN:function agN(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aXA:function aXA(){}, +aXB:function aXB(){}, +aXC:function aXC(){}, +aXD:function aXD(){}, +UF:function UF(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +akG:function akG(a,b,c){this.b=a +this.c=b +this.a=c}, +aog:function aog(){}, +agO:function agO(){}, +a_C:function a_C(){}, +aXP(a){return new A.agR(a,J.n9(a.$1(B.a2L)))}, +Tg(a){var s=null +return new A.agS(a,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +e8(a,b,c){if(c.h("ce<0>").b(a))return a.aC(b) +return a}, +bQ(a,b,c,d,e){if(a==null&&b==null)return null +return new A.T6(a,b,c,d,e.h("T6<0>"))}, +bfY(a){var s=A.y(t.ui) +if(a!=null)s.F(0,a) +return new A.a3F(s,$.ag())}, +ei:function ei(a,b){this.a=a +this.b=b}, +Mv:function Mv(){}, +agR:function agR(a,b){this.c=a +this.a=b}, +a3D:function a3D(){}, +Sx:function Sx(a,b){this.a=a +this.c=b}, +aE7:function aE7(){}, +a3E:function a3E(){}, +agS:function agS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bx=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.z=l +_.Q=m +_.as=n +_.at=o +_.ax=p +_.ay=q +_.ch=r +_.CW=s +_.cx=a0 +_.cy=a1 +_.db=a2 +_.dx=a3 +_.dy=a4 +_.fr=a5 +_.fx=a6 +_.fy=a7}, +ce:function ce(){}, +T6:function T6(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +ju:function ju(a,b){this.a=a +this.$ti=b}, +e7:function e7(a,b){this.a=a +this.$ti=b}, +a3F:function a3F(a,b){var _=this +_.a=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +a3C:function a3C(){}, +aEa:function aEa(a,b,c){this.a=a +this.b=b +this.c=c}, +aE8:function aE8(){}, +aE9:function aE9(){}, +bxW(a,b,c){if(a===b)return a +return new A.a3M(A.b8x(a.a,b.a,c))}, +a3M:function a3M(a){this.a=a}, +bxX(a,b,c){if(a===b)return a +return new A.Mz(A.tZ(a.a,b.a,c))}, +Mz:function Mz(a){this.a=a}, +agV:function agV(){}, +b8x(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +if(a==b)return a +s=a==null +r=s?d:a.a +q=b==null +p=q?d:b.a +o=t.MH +p=A.bQ(r,p,c,A.dm(),o) +r=s?d:a.b +r=A.bQ(r,q?d:b.b,c,A.dm(),o) +n=s?d:a.c +o=A.bQ(n,q?d:b.c,c,A.dm(),o) +n=s?d:a.d +m=q?d:b.d +m=A.bQ(n,m,c,A.apO(),t.PM) +n=s?d:a.e +l=q?d:b.e +l=A.bQ(n,l,c,A.bb0(),t.pc) +n=s?d:a.f +k=q?d:b.f +j=t.tW +k=A.bQ(n,k,c,A.WE(),j) +n=s?d:a.r +n=A.bQ(n,q?d:b.r,c,A.WE(),j) +i=s?d:a.w +j=A.bQ(i,q?d:b.w,c,A.WE(),j) +i=s?d:a.x +h=q?d:b.x +g=s?d:a.y +f=q?d:b.y +f=A.bQ(g,f,c,A.baS(),t.KX) +g=c<0.5 +if(g)e=s?d:a.z +else e=q?d:b.z +if(g)g=s?d:a.Q +else g=q?d:b.Q +s=s?d:a.as +return new A.a3N(p,r,o,m,l,k,n,j,new A.agy(i,h,c),f,e,g,A.WX(s,q?d:b.as,c))}, +a3N:function a3N(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +agy:function agy(a,b,c){this.a=a +this.b=b +this.c=c}, +agW:function agW(){}, +bxY(a,b,c){if(a===b)return a +return new A.Ey(A.b8x(a.a,b.a,c))}, +Ey:function Ey(a){this.a=a}, +agX:function agX(){}, +byh(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.al(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.ft(a.r,b.r,c) +l=A.bQ(a.w,b.w,c,A.WD(),t.p8) +k=A.bQ(a.x,b.x,c,A.blw(),t.lF) +if(c<0.5)j=a.y +else j=b.y +return new A.MY(s,r,q,p,o,n,m,l,k,j)}, +MY:function MY(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +aht:function aht(){}, +byi(a,b,c){var s,r,q,p,o,n,m,l,k +if(a===b)return a +s=A.al(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.ft(a.r,b.r,c) +l=a.w +l=A.aMM(l,l,c) +k=A.bQ(a.x,b.x,c,A.WD(),t.p8) +return new A.MZ(s,r,q,p,o,n,m,l,k,A.bQ(a.y,b.y,c,A.blw(),t.lF))}, +MZ:function MZ(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +ahu:function ahu(){}, +byj(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.al(a.b,b.b,c) +q=A.c9(a.c,b.c,c) +p=A.c9(a.d,b.d,c) +o=a.e +if(o==null)n=b.e==null +else n=!1 +if(n)o=null +else o=A.qO(o,b.e,c) +n=a.f +if(n==null)m=b.f==null +else m=!1 +if(m)n=null +else n=A.qO(n,b.f,c) +m=A.al(a.r,b.r,c) +l=c<0.5 +if(l)k=a.w +else k=b.w +if(l)l=a.x +else l=b.x +j=A.a_(a.y,b.y,c) +i=A.ft(a.z,b.z,c) +h=A.al(a.Q,b.Q,c) +return new A.N_(s,r,q,p,o,n,m,k,l,j,i,h,A.al(a.as,b.as,c))}, +N_:function N_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +ahv:function ahv(){}, +byp(a,b,c){if(a===b)return a +return new A.Ng(A.tZ(a.a,b.a,c))}, +Ng:function Ng(a){this.a=a}, +ahU:function ahU(){}, +bfX(a,b,c){var s=null,r=A.b([],t.Zt),q=$.aF,p=A.F9(B.dz),o=A.b([],t.wi),n=A.iT(s,t.ob),m=$.aF,l=b==null?B.jf:b +return new A.qZ(a,!1,!0,s,s,r,new A.cG(s,c.h("cG>")),new A.cG(s,t.re),new A.Nk(),s,0,new A.bU(new A.aT(q,c.h("aT<0?>")),c.h("bU<0?>")),p,o,l,n,new A.bU(new A.aT(m,c.h("aT<0?>")),c.h("bU<0?>")),c.h("qZ<0>"))}, +qZ:function qZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.eY=a +_.bT=b +_.bx=c +_.fr=d +_.fx=e +_.fy=!1 +_.id=_.go=null +_.k1=f +_.k2=g +_.k3=h +_.k4=i +_.ok=$ +_.p1=null +_.p2=$ +_.rA$=j +_.IX$=k +_.y=l +_.z=null +_.Q=!1 +_.at=_.as=null +_.ax=m +_.CW=_.ch=null +_.e=n +_.a=null +_.b=o +_.c=p +_.d=q +_.$ti=r}, +Mu:function Mu(){}, +Tf:function Tf(){}, +bkK(a,b,c){var s,r +a.bl() +if(b===1)return +a.ee(0,b,b) +s=c.a +r=c.b +a.aF(0,-((s*b-s)/2),-((r*b-r)/2))}, +bjJ(a,b,c,d){var s=new A.VH(c,a,d,b,new A.b0(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.ag()),r=s.geZ() +a.ai(0,r) +a.kg(s.gAv()) +d.a.ai(0,r) +b.ai(0,r) +return s}, +bjK(a,b,c,d){var s=new A.VI(c,d,b,a,new A.b0(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.ag()),r=s.geZ() +d.a.ai(0,r) +b.ai(0,r) +a.kg(s.gAv()) +return s}, +anT:function anT(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +b0Y:function b0Y(a){this.a=a}, +b0Z:function b0Z(a){this.a=a}, +b1_:function b1_(a){this.a=a}, +b10:function b10(a){this.a=a}, +wH:function wH(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +anP:function anP(a,b,c,d){var _=this +_.d=$ +_.xU$=a +_.qa$=b +_.rC$=c +_.a=null +_.b=d +_.c=null}, +wI:function wI(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +anS:function anS(a,b,c,d){var _=this +_.d=$ +_.xU$=a +_.qa$=b +_.rC$=c +_.a=null +_.b=d +_.c=null}, +rc:function rc(){}, +abh:function abh(){}, +a_h:function a_h(){}, +a4J:function a4J(){}, +aGj:function aGj(a){this.a=a}, +VJ:function VJ(){}, +VH:function VH(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.bs$=0 +_.bw$=h +_.cS$=_.cR$=0 +_.d1$=!1}, +b0W:function b0W(a,b){this.a=a +this.b=b}, +VI:function VI(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.as=g +_.bs$=0 +_.bw$=h +_.cS$=_.cR$=0 +_.d1$=!1}, +b0X:function b0X(a,b){this.a=a +this.b=b}, +ahY:function ahY(){}, +ape:function ape(){}, +apf:function apf(){}, +byY(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.ft(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.c9(a.f,b.f,c) +m=A.bQ(a.r,b.r,c,A.WD(),t.p8) +l=c<0.5 +if(l)k=a.w +else k=b.w +if(l)j=a.x +else j=b.x +if(l)l=a.y +else l=b.y +return new A.NI(s,r,q,p,o,n,m,k,j,l)}, +NI:function NI(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +aiV:function aiV(){}, +bzh(a,b,c){var s,r,q,p +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.al(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +return new A.NO(s,r,q,p,A.a_(a.e,b.e,c))}, +NO:function NO(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aiY:function aiY(){}, +bzo(a,b,c){var s,r,q,p,o,n +if(a===b&&!0)return a +s=c<0.5 +if(s)r=a.a +else r=b.a +q=t.MH +p=A.bQ(a.b,b.b,c,A.dm(),q) +if(s)o=a.e +else o=b.e +q=A.bQ(a.c,b.c,c,A.dm(),q) +n=A.al(a.d,b.d,c) +if(s)s=a.f +else s=b.f +return new A.NY(r,p,q,n,o,s)}, +NY:function NY(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aj8:function aj8(){}, +b9d(a){return new A.Ag(a,null)}, +aL4(a){var s=a.Cw(t.Np) +if(s!=null)return s +throw A.d(A.KW(A.b([A.y5("Scaffold.of() called with a context that does not contain a Scaffold."),A.ck("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.axL('There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html'),A.axL("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.aHS("The context used was")],t.qe)))}, +l8:function l8(a,b){this.a=a +this.b=b}, +OT:function OT(a,b){this.c=a +this.a=b}, +OU:function OU(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.r=c +_.y=_.x=_.w=null +_.f6$=d +_.bV$=e +_.a=null +_.b=f +_.c=null}, +aKZ:function aKZ(a,b){this.a=a +this.b=b}, +aL_:function aL_(a,b){this.a=a +this.b=b}, +aKV:function aKV(a){this.a=a}, +aKW:function aKW(a){this.a=a}, +aKY:function aKY(a,b,c){this.a=a +this.b=b +this.c=c}, +aKX:function aKX(a,b,c){this.a=a +this.b=b +this.c=c}, +Um:function Um(a,b,c){this.f=a +this.b=b +this.a=c}, +aL0:function aL0(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e +_.r=f +_.w=g +_.y=h}, +a7s:function a7s(a,b){this.a=a +this.b=b}, +akc:function akc(a,b,c){var _=this +_.a=a +_.b=null +_.c=b +_.bs$=0 +_.bw$=c +_.cS$=_.cR$=0 +_.d1$=!1}, +Rz:function Rz(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g}, +abZ:function abZ(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +b__:function b__(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.c=_.b=null}, +SC:function SC(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +SD:function SD(a,b,c){var _=this +_.x=_.w=_.r=_.f=_.e=_.d=$ +_.y=null +_.f6$=a +_.bV$=b +_.a=null +_.b=c +_.c=null}, +aVO:function aVO(a,b){this.a=a +this.b=b}, +Ag:function Ag(a,b){this.f=a +this.a=b}, +Fy:function Fy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=a +_.e=b +_.f=c +_.r=null +_.w=d +_.x=e +_.Q=_.z=_.y=null +_.as=f +_.at=null +_.ax=g +_.ay=null +_.CW=_.ch=$ +_.cy=_.cx=null +_.dx=_.db=$ +_.dy=!1 +_.fr=h +_.d6$=i +_.jl$=j +_.uD$=k +_.hs$=l +_.jm$=m +_.f6$=n +_.bV$=o +_.a=null +_.b=p +_.c=null}, +aL2:function aL2(a,b){this.a=a +this.b=b}, +aL1:function aL1(a,b){this.a=a +this.b=b}, +aL3:function aL3(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +adY:function adY(a,b){this.e=a +this.a=b +this.b=null}, +OS:function OS(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +akd:function akd(a,b,c){this.f=a +this.b=b +this.a=c}, +b_0:function b_0(){}, +Un:function Un(){}, +Uo:function Uo(){}, +Up:function Up(){}, +VY:function VY(){}, +b9g(a,b,c){return new A.a7E(a,b,c,null)}, +a7E:function a7E(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +HH:function HH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.go=a +_.id=b +_.c=c +_.d=d +_.e=e +_.w=f +_.x=g +_.as=h +_.ch=i +_.CW=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.a=o}, +agP:function agP(a,b,c,d){var _=this +_.cy=$ +_.dx=_.db=!1 +_.fx=_.fr=_.dy=$ +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.f6$=b +_.bV$=c +_.a=null +_.b=d +_.c=null}, +aXI:function aXI(a){this.a=a}, +aXF:function aXF(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aXH:function aXH(a,b,c){this.a=a +this.b=b +this.c=c}, +aXG:function aXG(a,b,c){this.a=a +this.b=b +this.c=c}, +aXE:function aXE(a){this.a=a}, +aXO:function aXO(a){this.a=a}, +aXN:function aXN(a){this.a=a}, +aXM:function aXM(a){this.a=a}, +aXK:function aXK(a){this.a=a}, +aXL:function aXL(a){this.a=a}, +aXJ:function aXJ(a){this.a=a}, +bzU(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b&&!0)return a +s=t.X7 +r=A.bQ(a.a,b.a,c,A.bmk(),s) +q=A.bQ(a.b,b.b,c,A.apO(),t.PM) +s=A.bQ(a.c,b.c,c,A.bmk(),s) +p=a.d +o=b.d +n=c<0.5 +p=n?p:o +o=a.e +m=b.e +o=n?o:m +m=a.f +l=b.f +n=n?m:l +m=A.NZ(a.r,b.r,c) +l=t.MH +k=A.bQ(a.w,b.w,c,A.dm(),l) +j=A.bQ(a.x,b.x,c,A.dm(),l) +l=A.bQ(a.y,b.y,c,A.dm(),l) +i=A.al(a.z,b.z,c) +h=A.al(a.Q,b.Q,c) +return new A.Pa(r,q,s,p,o,n,m,k,j,l,i,h,A.al(a.as,b.as,c))}, +bFy(a,b,c){return c<0.5?a:b}, +Pa:function Pa(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +akr:function akr(){}, +bzW(a,b,c){var s,r,q,p,o,n,m,l,k,j +if(a===b)return a +s=A.bQ(a.a,b.a,c,A.apO(),t.PM) +r=t.MH +q=A.bQ(a.b,b.b,c,A.dm(),r) +p=A.bQ(a.c,b.c,c,A.dm(),r) +o=A.bQ(a.d,b.d,c,A.dm(),r) +r=A.bQ(a.e,b.e,c,A.dm(),r) +n=A.bzV(a.f,b.f,c) +m=A.bQ(a.r,b.r,c,A.baS(),t.KX) +l=A.bQ(a.w,b.w,c,A.bb0(),t.pc) +k=t.p8 +j=A.bQ(a.x,b.x,c,A.WD(),k) +k=A.bQ(a.y,b.y,c,A.WD(),k) +return new A.Pb(s,q,p,o,r,n,m,l,j,k,A.xm(a.z,b.z,c))}, +bzV(a,b,c){if(a==b)return a +return new A.agx(a,b,c)}, +Pb:function Pb(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +agx:function agx(a,b,c){this.a=a +this.b=b +this.c=c}, +aks:function aks(){}, +bzY(a,b,c){var s,r,q,p,o,n,m,l +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.al(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.bzX(a.d,b.d,c) +o=A.bgi(a.e,b.e,c) +n=a.f +m=b.f +l=A.c9(n,m,c) +n=A.c9(n,m,c) +m=A.xm(a.w,b.w,c) +return new A.Pc(s,r,q,p,o,l,n,m,A.a_(a.x,b.x,c))}, +bzX(a,b,c){if(a==null||b==null)return null +if(a===b)return a +return A.bA(a,b,c)}, +Pc:function Pc(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +akt:function akt(){}, +bA_(a,b,c){var s,r +if(a===b&&!0)return a +s=A.tZ(a.a,b.a,c) +if(c<0.5)r=a.b +else r=b.b +return new A.Pd(s,r)}, +Pd:function Pd(a,b){this.a=a +this.b=b}, +aku:function aku(){}, +bjm(a){var s=a.E2(!1) +return new A.amf(a,new A.f_(s,B.hv,B.bY),$.ag())}, +bA0(a,b){return A.b6F(b)}, +amf:function amf(a,b,c){var _=this +_.ax=a +_.a=b +_.bs$=0 +_.bw$=c +_.cS$=_.cR$=0 +_.d1$=!1}, +akw:function akw(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.f=_.e=null +_.r=!1}, +vM:function vM(a,b,c,d,e){var _=this +_.d=a +_.w=b +_.y=c +_.fx=d +_.a=e}, +Uz:function Uz(a,b){var _=this +_.d=$ +_.e=null +_.f=!1 +_.w=_.r=$ +_.x=a +_.a=null +_.b=b +_.c=null}, +b_9:function b_9(a,b){this.a=a +this.b=b}, +b_8:function b_8(a,b){this.a=a +this.b=b}, +b_a:function b_a(a){this.a=a}, +bDu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=null,r=new A.HY(n,A.wb(s,s,s,s,s,B.aw,s,s,1,B.aC),q,k,i,l,a,e,m,p,j,h,g,f,o,c,d,!1,A.aZ(t.v)) +r.bB() +r.amR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) +return r}, +b_C:function b_C(a,b){this.a=a +this.b=b}, +PM:function PM(a,b,c,d,e,f,g){var _=this +_.c=a +_.e=b +_.w=c +_.x=d +_.y=e +_.z=f +_.a=g}, +UI:function UI(a,b,c,d,e){var _=this +_.r=_.f=_.e=_.d=$ +_.w=null +_.x=a +_.y=$ +_.z=null +_.Q=!1 +_.as=null +_.ax=_.at=!1 +_.ay=b +_.ch=null +_.f6$=c +_.bV$=d +_.a=null +_.b=e +_.c=null}, +b_z:function b_z(a,b){this.a=a +this.b=b}, +b_A:function b_A(a,b){this.a=a +this.b=b}, +b_x:function b_x(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b_y:function b_y(a){this.a=a}, +b_w:function b_w(a){this.a=a}, +b_B:function b_B(a){this.a=a}, +akZ:function akZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.a=o}, +HY:function HY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.M=a +_.aJ=_.af=_.aa=$ +_.b9=b +_.a8=_.G=$ +_.al=!1 +_.b_=0 +_.bN=null +_.bi=c +_.ds=d +_.dt=e +_.du=f +_.cv=g +_.eh=h +_.dv=i +_.iz=j +_.f7=k +_.di=l +_.jo=m +_.ba=n +_.cK=o +_.f8=p +_.eY=q +_.dC=!1 +_.xQ$=r +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=s +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZo:function aZo(a){this.a=a}, +aZm:function aZm(){}, +aZl:function aZl(){}, +aZn:function aZn(a){this.a=a}, +aZp:function aZp(a,b){this.a=a +this.b=b}, +oj:function oj(a){this.a=a}, +I4:function I4(a,b){this.a=a +this.b=b}, +an4:function an4(a,b){this.d=a +this.a=b}, +ajL:function ajL(a,b,c){var _=this +_.M=$ +_.aa=a +_.xQ$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +b_u:function b_u(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +_.k3=a +_.k4=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.z=m +_.Q=n +_.as=o +_.at=p +_.ax=q +_.ay=r +_.ch=s +_.CW=a0 +_.cx=a1 +_.cy=a2 +_.db=a3 +_.dx=a4 +_.dy=a5 +_.fr=a6 +_.fx=a7 +_.fy=a8 +_.go=a9 +_.id=b0 +_.k1=b1 +_.k2=b2}, +W8:function W8(){}, +Wa:function Wa(){}, +We:function We(){}, +bhI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){return new A.FW(a6,b,j,a0,d,g,f,a,i,c,e,a2,m,h,n,a8,o,a5,a4,a7,a9,q,p,r,s,a1,b0,k,a3,l)}, +bAw(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0 +if(b1===b2)return b1 +s=A.al(b1.a,b2.a,b3) +r=A.a_(b1.b,b2.b,b3) +q=A.a_(b1.c,b2.c,b3) +p=A.a_(b1.d,b2.d,b3) +o=A.a_(b1.e,b2.e,b3) +n=A.a_(b1.r,b2.r,b3) +m=A.a_(b1.f,b2.f,b3) +l=A.a_(b1.w,b2.w,b3) +k=A.a_(b1.x,b2.x,b3) +j=A.a_(b1.y,b2.y,b3) +i=A.a_(b1.z,b2.z,b3) +h=A.a_(b1.Q,b2.Q,b3) +g=A.a_(b1.as,b2.as,b3) +f=A.a_(b1.at,b2.at,b3) +e=A.a_(b1.ax,b2.ax,b3) +d=A.a_(b1.ay,b2.ay,b3) +c=b3<0.5 +b=c?b1.ch:b2.ch +a=c?b1.CW:b2.CW +a0=c?b1.cx:b2.cx +a1=c?b1.cy:b2.cy +a2=c?b1.db:b2.db +a3=c?b1.dx:b2.dx +a4=c?b1.dy:b2.dy +a5=c?b1.fr:b2.fr +a6=c?b1.fx:b2.fx +a7=c?b1.fy:b2.fy +a8=A.c9(b1.go,b2.go,b3) +a9=A.al(b1.id,b2.id,b3) +b0=c?b1.k1:b2.k1 +return A.bhI(l,r,j,o,i,n,m,f,k,q,a9,c?b1.k2:b2.k2,g,e,b,a4,a3,a5,a6,p,a7,h,b0,a0,a,s,a1,d,a2,a8)}, +aMB:function aMB(a,b){this.a=a +this.b=b}, +FW:function FW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0}, +aMV:function aMV(){}, +aMW:function aMW(){}, +aMX:function aMX(){}, +arA:function arA(){}, +aKB:function aKB(){}, +aKA:function aKA(){}, +aKz:function aKz(){}, +aKy:function aKy(){}, +a6n:function a6n(){}, +aYZ:function aYZ(){}, +ak7:function ak7(){}, +al_:function al_(){}, +pp:function pp(a,b){this.a=a +this.b=b}, +Az:function Az(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.a=r}, +UJ:function UJ(a){var _=this +_.d=!1 +_.a=null +_.b=a +_.c=null}, +b_E:function b_E(a){this.a=a}, +b_D:function b_D(a){this.a=a}, +b_F:function b_F(a){this.a=a}, +b_G:function b_G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.ax=a +_.ay=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.z=l +_.Q=m +_.as=n +_.at=o}, +bAy(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.G_(d,c,i,g,j,l,e,m,k,f,b,a,h)}, +bAz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b&&!0)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.c9(a.d,b.d,c) +o=A.al(a.e,b.e,c) +n=A.ft(a.f,b.f,c) +if(c<0.5)m=a.r +else m=b.r +l=A.al(a.w,b.w,c) +k=A.awx(a.x,b.x,c) +j=A.a_(a.z,b.z,c) +i=A.al(a.Q,b.Q,c) +h=A.a_(a.as,b.as,c) +return A.bAy(h,i,r,s,m,j,p,A.a_(a.at,b.at,c),q,o,k,n,l)}, +a8o:function a8o(a,b){this.a=a +this.b=b}, +G_:function G_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k +_.as=l +_.at=m}, +al5:function al5(){}, +bAX(a,b,c){var s,r,q,p,o,n,m,l +if(a===b&&!0)return a +s=t.MH +r=A.bQ(a.a,b.a,c,A.dm(),s) +q=A.bQ(a.b,b.b,c,A.dm(),s) +p=A.bQ(a.c,b.c,c,A.dm(),s) +o=c<0.5 +if(o)n=a.d +else n=b.d +if(o)m=a.e +else m=b.e +s=A.bQ(a.f,b.f,c,A.dm(),s) +l=A.al(a.r,b.r,c) +if(o)o=a.w +else o=b.w +return new A.Q9(r,q,p,n,m,s,l,o)}, +Q9:function Q9(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +alB:function alB(){}, +bAZ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +if(a===b)return a +s=A.av2(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=c<0.5 +p=q?a.c:b.c +o=A.a_(a.d,b.d,c) +n=A.a_(a.e,b.e,c) +m=A.hD(a.f,b.f,c) +l=A.c9(a.r,b.r,c) +k=A.a_(a.w,b.w,c) +j=A.c9(a.x,b.x,c) +i=A.bQ(a.y,b.y,c,A.dm(),t.MH) +h=q?a.z:b.z +return new A.Qa(s,r,p,o,n,m,l,k,j,i,h,q?a.Q:b.Q)}, +Qa:function Qa(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +alH:function alH(){}, +a9z(a,b,c){var s=null +return new A.AM(b,s,s,s,c,B.t,s,!1,s,a,s)}, +b9z(a,b,c,d,e,f,g,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h=null +if(e==null)s=h +else s=e +r=new A.V3(a2,s) +q=c==null +if(q&&d==null)p=h +else if(d==null){q=q?h:new A.e7(c,t.Il) +p=q}else{q=new A.V3(c,d) +p=q}o=new A.am_(a2) +if(a1==null&&f==null)n=h +else{a1.toString +f.toString +n=new A.alZ(a1,f)}q=b0==null?h:new A.e7(b0,t.XL) +m=a6==null?h:new A.e7(a6,t.h9) +l=g==null?h:new A.e7(g,t.QL) +k=a4==null?h:new A.e7(a4,t.iL) +j=a3==null?h:new A.e7(a3,t.iL) +i=a7==null?h:new A.e7(a7,t.kU) +return A.asp(a,b,p,l,a0,h,r,h,h,j,k,n,o,new A.e7(a5,t.Ak),m,i,h,a8,h,a9,q,b1)}, +bFU(a){var s +A.am(a) +s=A.dS(a,B.cY) +s=s==null?null:s.c +return A.bdj(B.d9,B.QR,B.ts,s==null?1:s)}, +AM:function AM(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +V3:function V3(a,b){this.a=a +this.b=b}, +am_:function am_(a){this.a=a}, +alZ:function alZ(a,b){this.a=a +this.b=b}, +aoR:function aoR(){}, +bB6(a,b,c){if(a===b)return a +return new A.Qo(A.tZ(a.a,b.a,c))}, +Qo:function Qo(a){this.a=a}, +am0:function am0(){}, +b9A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6){var s,r,q,p +if(c6==null)s=B.oU +else s=c6 +if(c7==null)r=B.oV +else r=c7 +if(a5==null)q=a9===1?B.E1:B.pi +else q=a5 +if(m==null)p=!0 +else p=m +return new A.Qs(a6,f,a1,k,q,d5,d3,d0,c9,d1,d2,d4,!1,b3,!1,!0,s,r,!0,a9,b0,!1,!1,d6,c5,a7,a8,b4,b5,b6,a2,o,j,h,i,g,a4,c2,p,c4,b7,b8,b1,d,c3,c1,b,c0,!0,e,c8,a3)}, +bBb(a,b){return A.b6F(b)}, +bBc(a){return B.hp}, +bFA(a){return A.Tg(new A.b1R(a))}, +am3:function am3(a,b){var _=this +_.w=a +_.a=b +_.b=!0 +_.d=_.c=0 +_.f=_.e=null +_.r=!1}, +Qs:function Qs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k3=a9 +_.k4=b0 +_.p1=b1 +_.p2=b2 +_.p3=b3 +_.p4=b4 +_.R8=b5 +_.rx=b6 +_.x1=b7 +_.x2=b8 +_.xr=b9 +_.y1=c0 +_.cr=c1 +_.cu=c2 +_.bG=c3 +_.bM=c4 +_.bT=c5 +_.bx=c6 +_.bU=c7 +_.bh=c8 +_.M=c9 +_.af=d0 +_.G=d1 +_.a=d2}, +V4:function V4(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.x=_.w=$ +_.y=a +_.d6$=b +_.jl$=c +_.uD$=d +_.hs$=e +_.jm$=f +_.a=null +_.b=g +_.c=null}, +b01:function b01(){}, +b03:function b03(a,b){this.a=a +this.b=b}, +b02:function b02(a,b){this.a=a +this.b=b}, +b05:function b05(a){this.a=a}, +b06:function b06(a){this.a=a}, +b07:function b07(a,b,c){this.a=a +this.b=b +this.c=c}, +b09:function b09(a){this.a=a}, +b0a:function b0a(a){this.a=a}, +b08:function b08(a,b){this.a=a +this.b=b}, +b04:function b04(a){this.a=a}, +b1R:function b1R(a){this.a=a}, +b14:function b14(){}, +Wg:function Wg(){}, +bBd(a,b,c,d,e,f){var s=null,r=a.a.a,q=b.y2 +return new A.Qt(a,f,new A.aP0(b,e,s,s,d,s,s,s,B.aw,s,s,B.jx,!1,s,!1,s,"\u2022",!1,!0,s,s,!0,s,1,s,!1,s,s,s,s,s,c,s,2,s,s,s,B.d8,s,s,s,s,s,s,s,!0,s,A.bKE(),s,s),r,q!==!1,B.qn,s,s)}, +bBe(a,b){return A.b6F(b)}, +Qt:function Qt(a,b,c,d,e,f,g,h){var _=this +_.z=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +aP0:function aP0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.cr=c8 +_.cu=c9 +_.bG=d0}, +aP1:function aP1(a,b){this.a=a +this.b=b}, +Ib:function Ib(a,b,c,d,e,f,g,h){var _=this +_.ax=null +_.d=$ +_.e=a +_.f=b +_.d6$=c +_.jl$=d +_.uD$=e +_.hs$=f +_.jm$=g +_.a=null +_.b=h +_.c=null}, +a3G:function a3G(){}, +aEb:function aEb(){}, +am5:function am5(a,b){this.b=a +this.a=b}, +agT:function agT(){}, +bBh(a,b,c){var s,r +if(a===b)return a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +return new A.QD(s,r,A.a_(a.c,b.c,c))}, +QD:function QD(a,b,c){this.a=a +this.b=b +this.c=c}, +am7:function am7(){}, +bBi(a,b,c){return new A.a9O(a,b,c,null)}, +bBo(a,b){return new A.am8(b,null)}, +a9O:function a9O(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +V9:function V9(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +amc:function amc(a,b,c,d){var _=this +_.d=!1 +_.e=a +_.f6$=b +_.bV$=c +_.a=null +_.b=d +_.c=null}, +b0p:function b0p(a){this.a=a}, +b0o:function b0o(a){this.a=a}, +amd:function amd(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ame:function ame(a,b,c,d){var _=this +_.R=null +_.aB=a +_.bc=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +b0q:function b0q(a,b,c){this.a=a +this.b=b +this.c=c}, +am9:function am9(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ama:function ama(a,b,c){var _=this +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +ajJ:function ajJ(a,b,c,d,e,f){var _=this +_.M=-1 +_.aa=a +_.af=b +_.dJ$=c +_.aH$=d +_.f5$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZq:function aZq(a,b,c){this.a=a +this.b=b +this.c=c}, +aZr:function aZr(a,b,c){this.a=a +this.b=b +this.c=c}, +aZt:function aZt(a,b){this.a=a +this.b=b}, +aZs:function aZs(a,b,c){this.a=a +this.b=b +this.c=c}, +aZu:function aZu(a){this.a=a}, +am8:function am8(a,b){this.c=a +this.a=b}, +amb:function amb(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +aoB:function aoB(){}, +aoS:function aoS(){}, +bBl(a){if(a===B.EX||a===B.q6)return 14.5 +return 9.5}, +bBn(a){if(a===B.EY||a===B.q6)return 14.5 +return 9.5}, +bBm(a,b){if(a===0)return b===1?B.q6:B.EX +if(a===b-1)return B.EY +return B.adn}, +Ic:function Ic(a,b){this.a=a +this.b=b}, +a9Q:function a9Q(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +b9E(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s=null,r=d==null?s:d,q=e==null?s:e,p=f==null?s:f,o=a1==null?s:a1,n=a2==null?s:a2,m=a6==null?s:a6,l=a7==null?s:a7,k=a8==null?s:a8,j=a==null?s:a,i=b==null?s:b,h=c==null?s:c,g=a3==null?s:a3 +return new A.iR(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, +Gw(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b&&!0)return a +s=A.c9(a.a,b.a,c) +r=A.c9(a.b,b.b,c) +q=A.c9(a.c,b.c,c) +p=A.c9(a.d,b.d,c) +o=A.c9(a.e,b.e,c) +n=A.c9(a.f,b.f,c) +m=A.c9(a.r,b.r,c) +l=A.c9(a.w,b.w,c) +k=A.c9(a.x,b.x,c) +j=A.c9(a.y,b.y,c) +i=A.c9(a.z,b.z,c) +h=A.c9(a.Q,b.Q,c) +g=A.c9(a.as,b.as,c) +f=A.c9(a.at,b.at,c) +return A.b9E(j,i,h,s,r,q,p,o,n,g,f,A.c9(a.ax,b.ax,c),m,l,k)}, +iR:function iR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +ami:function ami(){}, +am(a){var s,r=a.be(t.Nr),q=A.qX(a,B.cT,t.c4)==null?null:B.CB +if(q==null)q=B.CB +s=r==null?null:r.w.c +if(s==null)s=$.bpw() +return A.bBu(s,s.p4.adY(q))}, +wc:function wc(a,b,c){this.c=a +this.d=b +this.a=c}, +SV:function SV(a,b,c){this.w=a +this.b=b +this.a=c}, +AU:function AU(a,b){this.a=a +this.b=b}, +IJ:function IJ(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +abz:function abz(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aSq:function aSq(){}, +a9U(c5,c6,c7,c8,c9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3=null,c4=A.b([],t.FO) +if(c7==null)c7=B.Sp +s=A.cr() +s=s +switch(s){case B.ah:case B.cP:case B.aa:r=B.ZM +break +case B.cQ:case B.bX:case B.cR:r=B.A7 +break +default:r=c3}q=A.bCg(s) +if(c5==null)p=c3 +else p=c5 +if(p==null)p=B.aH +o=p===B.ak +n=o?B.rl:B.b0 +m=A.b9G(n) +l=o?B.ry:B.kB +k=o?B.p:B.kw +j=m===B.ak +if(o)i=B.kz +else i=null==null?B.kx:c3 +h=o?A.a9(31,255,255,255):A.a9(31,0,0,0) +g=o?A.a9(10,255,255,255):A.a9(10,0,0,0) +f=o?B.ky:B.rH +e=o?B.i4:B.l +d=o?B.rK:B.c2 +c=o?B.kz:B.rm +b=o?B.fj:B.kA +a=A.b9G(B.b0)===B.ak +a0=A.b9G(c) +a1=o?B.rg:B.kw +a2=a?B.l:B.p +a0=a0===B.ak?B.l:B.p +a3=o?B.l:B.p +a4=a?B.l:B.p +a5=A.atZ(b,p,B.fo,c3,c3,c3,a4,o?B.p:B.l,c3,c3,a2,c3,a0,c3,a3,c3,c3,c3,c3,c3,B.b0,c3,k,c3,c,c3,a1,c3,e,c3,c3,c3,c3) +a6=o?B.X:B.a8 +a7=o?B.fj:B.rF +a8=o?B.i4:B.l +a9=a5.f +if(a9.l(0,n))a9=B.l +b0=o?B.II:A.a9(153,0,0,0) +b1=A.bdk(!1,o?B.kx:B.rE,a5,c3,h,36,c3,g,B.GP,r,88,c3,c3,c3,B.GR) +b2=o?B.Iz:B.Iy +b3=o?B.r4:B.ku +b4=o?B.r4:B.IC +b5=A.bBX(s) +b6=o?b5.b:b5.a +b7=j?b5.b:b5.a +c8=b6.bY(c8) +b8=b7.bY(c3) +b9=o?B.u2:B.Sc +c0=j?B.u2:B.Sd +if(c6==null)c6=B.QT +c1=o?B.fj:B.kA +c2=o?B.i4:B.l +return A.b9F(c3,c3,B.F8,!1,c1,B.Ff,B.ZE,c2,B.G4,B.G5,B.G6,B.GQ,b1,f,e,B.Ij,B.Im,B.In,a5,c3,B.Pa,B.Pb,a8,B.PH,b2,d,B.PM,B.PZ,B.Q_,c6,B.fo,B.R0,A.bBs(c4),B.Rb,!0,B.Rm,h,b3,b0,g,B.RS,b9,a9,c7,B.Ti,r,B.ZS,B.ZT,B.ZU,B.a_8,B.a_9,B.a_a,B.a09,B.HC,s,B.a18,n,m,k,l,c0,b8,B.a1c,B.a1j,f,B.a20,B.a21,B.a22,a7,B.a23,B.rG,B.p,B.a42,B.a48,b4,B.Ia,B.a4Y,B.a56,B.a58,B.a5C,c8,B.a9A,B.a9B,i,B.a9J,b5,a6,!1,q)}, +b9F(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9){return new A.mK(d,a0,b3,c4,c6,d4,d5,e6,f6,!1,g9,h,n,o,s,a3,a5,a6,b7,b8,b9,c0,c3,d7,d9,e0,e5,e9,f1,f2,f5,g7,c2,e1,e2,g1,g6,a,c,f,g,i,j,k,l,m,p,q,r,a1,a2,a4,a7,a8,a9,b0,b2,b4,b6,c1,c5,c7,c8,c9,d0,d1,d2,d3,d6,e3,e4,e7,e8,f0,f3,f4,f7,f8,f9,g0,g2,g3,g5,!0,d8,b,b1,e,g4)}, +bBq(){var s=null +return A.a9U(B.aH,s,s,s,s)}, +bBu(a,b){return $.bpv().d7(0,new A.Hv(a,b),new A.aPA(a,b))}, +b9G(a){var s=0.2126*A.b72((a.gm(a)>>>16&255)/255)+0.7152*A.b72((a.gm(a)>>>8&255)/255)+0.0722*A.b72((a.gm(a)&255)/255)+0.05 +if(s*s>0.15)return B.aH +return B.ak}, +bBr(a,b,c){var s=a.c,r=s.D6(s,new A.aPy(b,c),t.K,t.Ag) +s=b.c +r.a5L(r,s.ghf(s).lj(0,new A.aPz(a))) +return r}, +bBs(a){var s,r,q=t.K,p=t.Uo,o=A.D(q,p) +for(s=0;!1;++s){r=a[s] +o.t(0,r.gL5(r),p.a(r))}return A.b75(o,q,t.Ag)}, +bBt(h6,h7,h8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5 +if(h6===h7)return h6 +s=h8<0.5 +r=s?h6.a:h7.a +q=s?h6.b:h7.b +p=A.bBr(h6,h7,h8) +o=s?h6.d:h7.d +n=s?h6.e:h7.e +m=s?h6.f:h7.f +l=s?h6.r:h7.r +k=A.bzU(h6.w,h7.w,h8) +j=s?h6.x:h7.x +i=A.bCh(h6.z,h7.z,h8) +h=A.a_(h6.as,h7.as,h8) +h.toString +g=A.a_(h6.at,h7.at,h8) +g.toString +f=A.bua(h6.ax,h7.ax,h8) +e=A.a_(h6.ay,h7.ay,h8) +e.toString +d=A.a_(h6.ch,h7.ch,h8) +d.toString +c=A.a_(h6.CW,h7.CW,h8) +c.toString +b=A.a_(h6.cx,h7.cx,h8) +b.toString +a=A.a_(h6.cy,h7.cy,h8) +a.toString +a0=A.a_(h6.db,h7.db,h8) +a0.toString +a1=A.a_(h6.dx,h7.dx,h8) +a1.toString +a2=A.a_(h6.dy,h7.dy,h8) +a2.toString +a3=A.a_(h6.fr,h7.fr,h8) +a3.toString +a4=A.a_(h6.fx,h7.fx,h8) +a4.toString +a5=A.a_(h6.fy,h7.fy,h8) +a5.toString +a6=A.a_(h6.go,h7.go,h8) +a6.toString +a7=A.a_(h6.id,h7.id,h8) +a7.toString +a8=A.a_(h6.k2,h7.k2,h8) +a8.toString +a9=A.a_(h6.k3,h7.k3,h8) +a9.toString +b0=A.a_(h6.k4,h7.k4,h8) +b0.toString +b1=A.qO(h6.ok,h7.ok,h8) +b2=A.qO(h6.p1,h7.p1,h8) +b3=A.Gw(h6.p2,h7.p2,h8) +b4=A.Gw(h6.p3,h7.p3,h8) +b5=A.bBY(h6.p4,h7.p4,h8) +b6=A.bt1(h6.R8,h7.R8,h8) +b7=A.bte(h6.RG,h7.RG,h8) +b8=A.btl(h6.rx,h7.rx,h8) +b9=h6.ry +c0=h7.ry +c1=A.a_(b9.a,c0.a,h8) +c2=A.a_(b9.b,c0.b,h8) +c3=A.a_(b9.c,c0.c,h8) +c4=A.a_(b9.d,c0.d,h8) +c5=A.c9(b9.e,c0.e,h8) +c6=A.al(b9.f,c0.f,h8) +c7=A.hD(b9.r,c0.r,h8) +b9=A.hD(b9.w,c0.w,h8) +c0=A.btr(h6.to,h7.to,h8) +c8=A.bts(h6.x1,h7.x1,h8) +c9=A.btt(h6.x2,h7.x2,h8) +d0=A.btB(h6.xr,h7.xr,h8) +d1=s?h6.y1:h7.y1 +d2=A.btJ(h6.y2,h7.y2,h8) +d3=A.btN(h6.cr,h7.cr,h8) +d4=A.btR(h6.cu,h7.cu,h8) +d5=A.buA(h6.bG,h7.bG,h8) +d6=A.buC(h6.bM,h7.bM,h8) +d7=A.buO(h6.bT,h7.bT,h8) +d8=A.bv_(h6.bx,h7.bx,h8) +d9=A.bvy(h6.bU,h7.bU,h8) +e0=A.bvB(h6.bQ,h7.bQ,h8) +e1=A.bvM(h6.bh,h7.bh,h8) +e2=A.bw_(h6.bp,h7.bp,h8) +e3=A.bw2(h6.M,h7.M,h8) +e4=A.bw6(h6.aa,h7.aa,h8) +e5=A.bwK(h6.af,h7.af,h8) +e6=A.bxu(h6.aJ,h7.aJ,h8) +e7=A.bxW(h6.b9,h7.b9,h8) +e8=A.bxX(h6.G,h7.G,h8) +e9=A.bxY(h6.a8,h7.a8,h8) +f0=A.byh(h6.al,h7.al,h8) +f1=A.byi(h6.b_,h7.b_,h8) +f2=A.byj(h6.bN,h7.bN,h8) +f3=A.byp(h6.bi,h7.bi,h8) +f4=A.byY(h6.ds,h7.ds,h8) +f5=A.bzh(h6.dt,h7.dt,h8) +f6=A.bzo(h6.du,h7.du,h8) +f7=A.bzW(h6.cv,h7.cv,h8) +f8=A.bzY(h6.eh,h7.eh,h8) +f9=A.bA_(h6.dv,h7.dv,h8) +g0=A.bAw(h6.iz,h7.iz,h8) +g1=A.bAz(h6.f7,h7.f7,h8) +g2=A.bAX(h6.di,h7.di,h8) +g3=A.bAZ(h6.jo,h7.jo,h8) +g4=A.bB6(h6.ba,h7.ba,h8) +g5=A.bBh(h6.cK,h7.cK,h8) +g6=A.bBI(h6.f8,h7.f8,h8) +g7=A.bBN(h6.eY,h7.eY,h8) +g8=A.bBR(h6.dC,h7.dC,h8) +g9=s?h6.eO:h7.eO +s=s?h6.f9:h7.f9 +h0=h6.R +h0.toString +h1=h7.R +h1.toString +h1=A.a_(h0,h1,h8) +h0=h6.k1 +h0.toString +h2=h7.k1 +h2.toString +h2=A.a_(h0,h2,h8) +h0=h6.mQ +h0.toString +h3=h7.mQ +h3.toString +h3=A.a_(h0,h3,h8) +h0=h6.nE +h0.toString +h4=h7.nE +h4.toString +h4=A.a_(h0,h4,h8) +h0=h6.Q +h0.toString +h5=h7.Q +h5.toString +return A.b9F(b6,s,b7,r,h4,b8,new A.Mr(c1,c2,c3,c4,c5,c6,c7,b9),A.a_(h0,h5,h8),c0,c8,c9,d0,d1,h,g,d2,d3,d4,f,q,d5,d6,e,d7,d,c,d8,d9,e0,e1,h3,e2,p,e3,!0,e4,b,a,a0,a1,e5,b1,a2,o,e6,n,e7,e8,e9,f0,f1,f2,f3,m,l,f4,a3,g9,a4,a5,b2,b3,f5,f6,a6,k,f7,f8,a7,f9,h2,a8,g0,g1,a9,j,g2,g3,g4,g5,b4,g6,g7,h1,g8,b5,b0,!1,i)}, +bxP(a,b){return new A.a3B(a,b,B.pK,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, +bCg(a){switch(a.a){case 0:case 2:case 1:break +case 3:case 4:case 5:return B.Es}return B.Er}, +bCh(a,b,c){var s,r +if(a===b)return a +s=A.al(a.a,b.a,c) +s.toString +r=A.al(a.b,b.b,c) +r.toString +return new A.t1(s,r)}, +zc:function zc(a,b){this.a=a +this.b=b}, +mK:function mK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.cr=c8 +_.cu=c9 +_.bG=d0 +_.bM=d1 +_.bT=d2 +_.bx=d3 +_.bU=d4 +_.bQ=d5 +_.bh=d6 +_.bp=d7 +_.M=d8 +_.aa=d9 +_.af=e0 +_.aJ=e1 +_.b9=e2 +_.G=e3 +_.a8=e4 +_.al=e5 +_.b_=e6 +_.bN=e7 +_.bi=e8 +_.ds=e9 +_.dt=f0 +_.du=f1 +_.cv=f2 +_.eh=f3 +_.dv=f4 +_.iz=f5 +_.f7=f6 +_.di=f7 +_.jo=f8 +_.ba=f9 +_.cK=g0 +_.f8=g1 +_.eY=g2 +_.dC=g3 +_.l3=g4 +_.eO=g5 +_.f9=g6 +_.mQ=g7 +_.nE=g8 +_.R=g9}, +aPA:function aPA(a,b){this.a=a +this.b=b}, +aPy:function aPy(a,b){this.a=a +this.b=b}, +aPz:function aPz(a){this.a=a}, +a3B:function a3B(a,b,c,d,e,f,g,h,i,j){var _=this +_.ay=a +_.ch=b +_.w=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j}, +Hv:function Hv(a,b){this.a=a +this.b=b}, +aeM:function aeM(a,b,c){this.a=a +this.b=b +this.$ti=c}, +t1:function t1(a,b){this.a=a +this.b=b}, +amm:function amm(){}, +an8:function an8(){}, +bBI(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +if(a2===a3&&!0)return a2 +s=a2.d +if(s==null)r=a3.d==null +else r=!1 +if(r)s=null +else if(s==null)s=a3.d +else{r=a3.d +if(!(r==null)){s.toString +r.toString +s=A.bA(s,r,a4)}}r=A.a_(a2.a,a3.a,a4) +q=A.tZ(a2.b,a3.b,a4) +p=A.tZ(a2.c,a3.c,a4) +o=A.a_(a2.e,a3.e,a4) +n=t.KX.a(A.ft(a2.f,a3.f,a4)) +m=A.a_(a2.r,a3.r,a4) +l=A.c9(a2.w,a3.w,a4) +k=A.a_(a2.x,a3.x,a4) +j=A.a_(a2.y,a3.y,a4) +i=A.a_(a2.z,a3.z,a4) +h=A.c9(a2.Q,a3.Q,a4) +g=A.al(a2.as,a3.as,a4) +f=A.a_(a2.at,a3.at,a4) +e=A.c9(a2.ax,a3.ax,a4) +d=A.a_(a2.ay,a3.ay,a4) +c=A.ft(a2.ch,a3.ch,a4) +b=A.a_(a2.CW,a3.CW,a4) +a=A.c9(a2.cx,a3.cx,a4) +if(a4<0.5)a0=a2.cy +else a0=a3.cy +a1=A.hD(a2.db,a3.db,a4) +return new A.QM(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,A.ft(a2.dx,a3.dx,a4))}, +QM:function QM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2}, +amo:function amo(){}, +bBN(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(a===b)return a +s=A.c9(a.a,b.a,c) +r=A.xm(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.a_(a.r,b.r,c) +l=A.a_(a.w,b.w,c) +k=A.a_(a.y,b.y,c) +j=A.a_(a.x,b.x,c) +i=A.a_(a.z,b.z,c) +h=A.a_(a.Q,b.Q,c) +g=A.a_(a.as,b.as,c) +f=A.tV(a.ax,b.ax,c) +return new A.QN(s,r,q,p,o,n,m,l,j,k,i,h,g,A.al(a.at,b.at,c),f)}, +QN:function QN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o}, +ams:function ams(){}, +QQ:function QQ(){}, +aQ7:function aQ7(a,b){this.a=a +this.b=b}, +aQ9:function aQ9(a){this.a=a}, +aQ4:function aQ4(a,b){this.a=a +this.b=b}, +aQ5:function aQ5(a,b){this.a=a +this.b=b}, +QO:function QO(){}, +bBO(a,b,c,d){return new A.QU(b,d,c,a,null)}, +bim(a){var s,r,q,p +if($.rT.length!==0){s=A.b($.rT.slice(0),A.a7($.rT)) +for(r=s.length,q=0;q>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:p=null}switch(q.a){case 1:o=b.a +break +case 0:r=b.a +o=A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:o=null}r=a.d +q=b.d +if(r!==q){n=A.a_(p,o,c) +n.toString +q=A.al(r,q,c) +q.toString +return new A.cK(n,s,B.ag,q)}q=A.a_(p,o,c) +q.toString +return new A.cK(q,s,B.ag,r)}, +ft(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.h2(a,c):null +if(s==null&&a!=null)s=a.h3(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +bgi(a,b,c){var s,r +if(a==b)return a +s=b!=null?b.h2(a,c):null +if(s==null&&a!=null)s=a.h3(b,c) +if(s==null)r=c<0.5?a:b +else r=s +return r}, +biU(a,b,c){var s,r,q,p,o,n,m=a instanceof A.mT?a.a:A.b([a],t.Fi),l=b instanceof A.mT?b.a:A.b([b],t.Fi),k=A.b([],t.N_),j=Math.max(m.length,l.length) +for(s=1-c,r=0;ro/m?new A.M(o*p/m,p):new A.M(q,m*q/o) +r=b +break +case 2:q=c.a +p=c.b +o=b.a +r=q/p>o/m?new A.M(o,o*p/q):new A.M(m*q/p,m) +s=c +break +case 3:q=c.a +p=c.b +o=b.a +if(q/p>o/m){r=new A.M(o,o*p/q) +s=c}else{s=new A.M(q,m*q/o) +r=b}break +case 4:q=c.a +p=c.b +o=b.a +if(q/p>o/m){s=new A.M(o*p/m,p) +r=b}else{r=new A.M(m*q/p,m) +s=c}break +case 5:r=new A.M(Math.min(b.a,c.a),Math.min(m,c.b)) +s=r +break +case 6:n=b.a/m +q=c.b +s=m>q?new A.M(q*n,q):b +m=c.a +if(s.a>m)s=new A.M(m,m/n) +r=b +break +default:r=null +s=null}return new A.a0V(r,s)}, +Y0:function Y0(a,b){this.a=a +this.b=b}, +a0V:function a0V(a,b){this.a=a +this.b=b}, +btz(a,b,c,d,e){return new A.cp(e,b,c,d,a)}, +btA(a,b,c){var s,r,q,p,o +if(a===b)return a +s=A.a_(a.a,b.a,c) +s.toString +r=A.p7(a.b,b.b,c) +r.toString +q=A.al(a.c,b.c,c) +q.toString +p=A.al(a.d,b.d,c) +p.toString +o=a.e +return new A.cp(p,o===B.T?b.e:o,s,r,q)}, +b6P(a,b,c){var s,r,q,p,o,n,m,l +if(a==null?b==null:a===b)return a +if(a==null)a=A.b([],t.sq) +if(b==null)b=A.b([],t.sq) +s=Math.min(a.length,b.length) +r=A.b([],t.sq) +for(q=0;q>>16&255)/255,r=(a.gm(a)>>>8&255)/255,q=(a.gm(a)&255)/255,p=Math.max(s,Math.max(r,q)),o=p-Math.min(s,Math.min(r,q)),n=a.gm(a),m=A.bka(s,r,q,p,o),l=p===0?0:o/p +return new A.d1((n>>>24&255)/255,m,l,p)}, +d1:function d1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +dQ:function dQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kA:function kA(){}, +av2(a,b,c){var s,r=null +if(a==b)return a +if(a==null){s=b.h2(r,c) +return s==null?b:s}if(b==null){s=a.h3(r,c) +return s==null?a:s}if(c===0)return a +if(c===1)return b +s=b.h2(a,c) +if(s==null)s=a.h3(b,c) +if(s==null)if(c<0.5){s=a.h3(r,c*2) +if(s==null)s=a}else{s=b.h2(r,(c-0.5)*2) +if(s==null)s=b}return s}, +jO:function jO(){}, +tX:function tX(){}, +adK:function adK(){}, +bbd(a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 +if(b7.gaD(b7))return +s=b7.a +r=b7.c-s +q=b7.b +p=b7.d-q +o=new A.M(r,p) +n=b3.gbz(b3) +m=b3.gc1(b3) +l=A.baQ(B.qz,new A.M(n,m).a1(0,b9),o) +k=l.a.X(0,b9) +j=l.b +if(b8!==B.dc&&j.l(0,o))b8=B.dc +i=$.G() +h=i.B() +h.sl5(!1) +if(a8!=null)h.sq0(a8) +h.sA(0,A.kz(0,0,0,b6)) +h.soU(b0) +h.sJu(b4) +g=j.a +f=(r-g)/2 +e=j.b +d=(p-e)/2 +p=a5.a +p=s+(f+(b2?-p:p)*f) +q+=d+a5.b*d +c=new A.x(p,q,p+g,q+e) +b=b8!==B.dc||b2 +if(b)a6.bJ(0) +if(b2){a=-(s+r/2) +a6.aF(0,-a,0) +a6.ee(0,-1,1) +a6.aF(0,a,0)}a0=a5.Jr(k,new A.x(0,0,n,m)) +if(b8===B.dc)a6.hp(b3,a0,c,h) +else{a1=b8===B.bj||b8===B.fC?B.e3:B.dr +a2=b8===B.ix||b8===B.fC?B.e3:B.dr +a3=B.b.ga3(A.bF0(b7,c,b8)) +s=new Float64Array(16) +a4=new A.b0(s) +a4.bl() +r=a3.a +q=a3.b +a4.ee(0,(a3.c-r)/(a0.c-a0.a),(a3.d-q)/(a0.d-a0.b)) +a4.oc(r,q,0) +h.sdf(i.Im(b3,a1,a2,s,b0)) +a6.aQ(b7,h)}if(b)a6.bk(0)}, +bF0(a,b,c){var s,r,q,p,o,n,m=b.c,l=b.a,k=m-l,j=b.d,i=b.b,h=j-i,g=c!==B.fC +if(!g||c===B.bj){s=B.d.c0((a.a-l)/k) +r=B.d.dD((a.c-m)/k)}else{s=0 +r=0}if(!g||c===B.ix){q=B.d.c0((a.b-i)/h) +p=B.d.dD((a.d-j)/h)}else{q=0 +p=0}m=A.b([],t.AO) +for(o=s;o<=r;++o)for(l=o*k,n=q;n<=p;++n)m.push(b.dQ(new A.j(l,n*h))) +return m}, +uJ:function uJ(a,b){this.a=a +this.b=b}, +hD(a,b,c){var s,r,q,p,o,n +if(a==b)return a +if(a==null)return b.X(0,c) +if(b==null)return a.X(0,1-c) +if(a instanceof A.aG&&b instanceof A.aG)return A.awx(a,b,c) +if(a instanceof A.jP&&b instanceof A.jP)return A.bvD(a,b,c) +s=A.al(a.gja(a),b.gja(b),c) +s.toString +r=A.al(a.gjc(a),b.gjc(b),c) +r.toString +q=A.al(a.gkJ(a),b.gkJ(b),c) +q.toString +p=A.al(a.gkL(),b.gkL(),c) +p.toString +o=A.al(a.gcQ(a),b.gcQ(b),c) +o.toString +n=A.al(a.gcV(a),b.gcV(b),c) +n.toString +return new A.wz(s,r,q,p,o,n)}, +aww(a,b){return new A.aG(a.a/b,a.b/b,a.c/b,a.d/b)}, +awx(a,b,c){var s,r,q,p +if(a==b)return a +if(a==null)return b.X(0,c) +if(b==null)return a.X(0,1-c) +s=A.al(a.a,b.a,c) +s.toString +r=A.al(a.b,b.b,c) +r.toString +q=A.al(a.c,b.c,c) +q.toString +p=A.al(a.d,b.d,c) +p.toString +return new A.aG(s,r,q,p)}, +bvD(a,b,c){var s,r,q,p +if(a===b)return a +s=A.al(a.a,b.a,c) +s.toString +r=A.al(a.b,b.b,c) +r.toString +q=A.al(a.c,b.c,c) +q.toString +p=A.al(a.d,b.d,c) +p.toString +return new A.jP(s,r,q,p)}, +eF:function eF(){}, +aG:function aG(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +jP:function jP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +wz:function wz(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bf3(a,b,c){return a}, +aA9:function aA9(){}, +eh:function eh(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.c=f}, +a6b:function a6b(a,b,c,d,e,f,g,h){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.a=f +_.b=g +_.c=h}, +a9e:function a9e(a,b,c,d,e,f,g){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.a=e +_.b=f +_.c=g}, +bDa(a,b){var s +if(a.w)A.a6(A.ah(u.V)) +s=new A.DT(a) +s.Fb(a) +s=new A.HE(a,null,s) +s.amQ(a,b,null) +return s}, +aB9:function aB9(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=0}, +aBb:function aBb(a,b,c){this.a=a +this.b=b +this.c=c}, +aBa:function aBa(a,b){this.a=a +this.b=b}, +aBc:function aBc(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +acn:function acn(){}, +aTm:function aTm(a){this.a=a}, +RH:function RH(a,b,c){this.a=a +this.b=b +this.c=c}, +HE:function HE(a,b,c){var _=this +_.d=$ +_.a=a +_.b=b +_.c=c}, +aXp:function aXp(a,b){this.a=a +this.b=b}, +ai6:function ai6(a,b){this.a=a +this.b=b}, +b98(a,b,c){return c}, +bgf(a,b){return new A.a4j("HTTP request failed, statusCode: "+a+", "+b.k(0),b)}, +yH:function yH(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +j9:function j9(){}, +aBj:function aBj(a,b,c){this.a=a +this.b=b +this.c=c}, +aBk:function aBk(a,b,c){this.a=a +this.b=b +this.c=c}, +aBg:function aBg(a,b){this.a=a +this.b=b}, +aBf:function aBf(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aBh:function aBh(a){this.a=a}, +aBi:function aBi(a,b){this.a=a +this.b=b}, +GY:function GY(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=b}, +ou:function ou(a,b,c){this.a=a +this.b=b +this.c=c}, +Xj:function Xj(){}, +p4:function p4(a,b){this.a=a +this.b=b}, +aVE:function aVE(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=b}, +a4j:function a4j(a,b){this.b=a +this.c=b}, +C5:function C5(a,b,c){this.a=a +this.b=b +this.c=c}, +aqR:function aqR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aqS:function aqS(a){this.a=a}, +byn(a){var s=new A.Na(A.b([],t.XZ),A.b([],t.u)) +s.amx(a,null) +return s}, +v5(a,b,c,d,e){var s=new A.a44(e,d,A.b([],t.XZ),A.b([],t.u)) +s.amw(a,b,c,d,e) +return s}, +iD:function iD(a,b,c){this.a=a +this.b=b +this.c=c}, +jS:function jS(a,b,c){this.a=a +this.b=b +this.c=c}, +oO:function oO(a,b){this.a=a +this.b=b}, +aBm:function aBm(){this.b=this.a=null}, +DT:function DT(a){this.a=a}, +yJ:function yJ(){}, +aBn:function aBn(){}, +aBo:function aBo(){}, +Na:function Na(a,b){var _=this +_.a=a +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=b}, +aFT:function aFT(a,b){this.a=a +this.b=b}, +a44:function a44(a,b,c,d){var _=this +_.z=_.y=null +_.Q=a +_.as=b +_.at=null +_.ax=$ +_.ay=null +_.ch=0 +_.CW=null +_.cx=!1 +_.a=c +_.d=_.c=_.b=null +_.f=_.e=!1 +_.r=0 +_.w=!1 +_.x=d}, +aF_:function aF_(a,b){this.a=a +this.b=b}, +aF0:function aF0(a,b){this.a=a +this.b=b}, +aEZ:function aEZ(a){this.a=a}, +afT:function afT(){}, +afV:function afV(){}, +afU:function afU(){}, +bfg(a,b,c,d){return new A.qR(a,c,b,!1,b!=null,d)}, +baY(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.O_),e=t.oU,d=A.b([],e) +for(s=a.length,r="",q="",p=0;p0){n=-n +l=2*l +r=(n-Math.sqrt(j))/l +q=(n+Math.sqrt(j))/l +p=(c-r*b)/(q-r) +return new A.aYh(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +s=-(n/2*l) +return new A.b0D(o,s,b,(c-s*b)/o)}, +aNh:function aNh(a,b,c){this.a=a +this.b=b +this.c=c}, +PT:function PT(a,b){this.a=a +this.b=b}, +PS:function PS(a,b,c){this.b=a +this.c=b +this.a=c}, +Al:function Al(a,b,c){this.b=a +this.c=b +this.a=c}, +aU8:function aU8(a,b,c){this.a=a +this.b=b +this.c=c}, +aYh:function aYh(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b0D:function b0D(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +QS:function QS(a,b){this.a=a +this.c=b}, +bzw(a,b,c,d,e,f,g){var s=null,r=new A.a6u(new A.a8b(s,s),B.Cp,b,g,A.aZ(t.O5),a,f,s,A.aZ(t.v)) +r.bB() +r.sbZ(s) +r.amE(a,s,b,c,d,e,f,g) +return r}, +Fh:function Fh(a,b){this.a=a +this.b=b}, +a6u:function a6u(a,b,c,d,e,f,g,h,i){var _=this +_.b8=_.a7=$ +_.dZ=a +_.f4=$ +_.fX=null +_.nC=b +_.uv=c +_.ix=d +_.iW=e +_.R=null +_.aB=f +_.bc=g +_.a0$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJb:function aJb(a){this.a=a}, +Fo:function Fo(){}, +aKf:function aKf(a){this.a=a}, +Rx:function Rx(a,b){var _=this +_.a=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +Ja(a){var s=a.a,r=a.b +return new A.b8(s,s,r,r)}, +j1(a,b){var s,r,q=b==null,p=q?0:b +q=q?1/0:b +s=a==null +r=s?0:a +return new A.b8(p,q,r,s?1/0:a)}, +ky(a,b){var s,r,q=b!==1/0,p=q?b:0 +q=q?b:1/0 +s=a!==1/0 +r=s?a:0 +return new A.b8(p,q,r,s?a:1/0)}, +asc(a){return new A.b8(0,a.a,0,a.b)}, +xm(a,b,c){var s,r,q,p +if(a==b)return a +if(a==null)return b.X(0,c) +if(b==null)return a.X(0,1-c) +s=a.a +if(isFinite(s)){s=A.al(s,b.a,c) +s.toString}else s=1/0 +r=a.b +if(isFinite(r)){r=A.al(r,b.b,c) +r.toString}else r=1/0 +q=a.c +if(isFinite(q)){q=A.al(q,b.c,c) +q.toString}else q=1/0 +p=a.d +if(isFinite(p)){p=A.al(p,b.d,c) +p.toString}else p=1/0 +return new A.b8(s,r,q,p)}, +bty(){var s=A.b([],t.om),r=new A.b0(new Float64Array(16)) +r.bl() +return new A.nh(s,A.b([r],t.rE),A.b([],t.cR))}, +bdg(a){return new A.nh(a.a,a.b,a.c)}, +b8:function b8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +asd:function asd(){}, +nh:function nh(a,b,c){this.a=a +this.b=b +this.c=c}, +Cg:function Cg(a,b){this.c=a +this.a=b +this.b=null}, +id:function id(a){this.a=a}, +JV:function JV(){}, +Hy:function Hy(a,b){this.a=a +this.b=b}, +T3:function T3(a,b){this.a=a +this.b=b}, +a0:function a0(){}, +aJd:function aJd(a,b){this.a=a +this.b=b}, +aJf:function aJf(a,b){this.a=a +this.b=b}, +aJe:function aJe(a,b){this.a=a +this.b=b}, +dK:function dK(){}, +aJc:function aJc(a,b,c){this.a=a +this.b=b +this.c=c}, +RW:function RW(){}, +mz:function mz(a,b,c){var _=this +_.e=null +_.e2$=a +_.aY$=b +_.a=c}, +aEO:function aEO(){}, +Oi:function Oi(a,b,c,d,e){var _=this +_.M=a +_.dJ$=b +_.aH$=c +_.f5$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +TY:function TY(){}, +ajs:function ajs(){}, +bh4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d={} +d.a=b +if(a==null)a=B.lK +s=J.aK(a) +r=s.gE(a)-1 +q=A.b2(0,e,!1,t.LQ) +p=0<=r +while(!0){if(!!1)break +s.i(a,0) +o=b[0] +o.gJF(o) +break}while(!0){if(!!1)break +s.i(a,r) +n=b[-1] +n.gJF(n) +break}m=A.ba("oldKeyedChildren") +if(p){m.sez(A.D(t.D2,t.bu)) +for(l=m.a,k=0;k<=r;){j=s.i(a,k) +i=j.d +if(i!=null){h=m.b +if(h===m)A.a6(A.fe(l)) +J.ix(h,i,j)}++k}p=!0}else k=0 +for(l=m.a,g=0;!1;){o=d.a[g] +if(p){f=o.gJF(o) +i=m.b +if(i===m)A.a6(A.fe(l)) +j=J.c0(i,f) +if(j!=null){o.gJF(o) +j=e}}else j=e +q[g]=A.bh3(j,o);++g}s.gE(a) +while(!0){if(!!1)break +q[g]=A.bh3(s.i(a,k),d.a[g]);++g;++k}return new A.dH(q,A.a7(q).h("dH<1,em>"))}, +bh3(a,b){var s,r=a==null?A.Pj(b.gJF(b),null):a,q=b.gabe(),p=A.rE() +q.gag0() +p.k1=q.gag0() +p.d=!0 +q.gaFI(q) +s=q.gaFI(q) +p.cF(B.jm,!0) +p.cF(B.CO,s) +q.gaMF() +s=q.gaMF() +p.cF(B.jm,!0) +p.cF(B.CS,s) +q.gaeO(q) +p.cF(B.CT,q.gaeO(q)) +q.gHR(q) +p.cF(B.CW,q.gHR(q)) +q.gv_() +p.cF(B.oG,q.gv_()) +q.gaPP() +p.cF(B.CM,q.gaPP()) +q.gafD() +p.cF(B.CX,q.gafD()) +q.gaLZ() +p.cF(B.a2n,q.gaLZ()) +q.gUZ(q) +p.cF(B.CL,q.gUZ(q)) +q.gaJr() +p.cF(B.CQ,q.gaJr()) +q.gaJs(q) +p.cF(B.oF,q.gaJs(q)) +q.gxI(q) +s=q.gxI(q) +p.cF(B.oH,!0) +p.cF(B.oE,s) +q.gaL9() +p.cF(B.a2o,q.gaL9()) +q.gDf() +p.cF(B.CK,q.gDf()) +q.gaML(q) +p.cF(B.CV,q.gaML(q)) +q.gaKR(q) +p.cF(B.jn,q.gaKR(q)) +q.gaKO() +p.cF(B.a2q,q.gaKO()) +q.gaeI() +p.cF(B.CP,q.gaeI()) +q.gaMS() +p.cF(B.CU,q.gaMS()) +q.gaM9() +p.cF(B.CR,q.gaM9()) +q.gU_() +p.sU_(q.gU_()) +q.gIq() +p.sIq(q.gIq()) +q.gaQ7() +s=q.gaQ7() +p.cF(B.a2r,!0) +p.cF(B.a2m,s) +q.gi9(q) +p.cF(B.CN,q.gi9(q)) +q.gTP(q) +p.R8=new A.ee(q.gTP(q),B.aO) +p.d=!0 +q.gm(q) +p.RG=new A.ee(q.gm(q),B.aO) +p.d=!0 +q.gaLc() +p.rx=new A.ee(q.gaLc(),B.aO) +p.d=!0 +q.gaHI() +p.ry=new A.ee(q.gaHI(),B.aO) +p.d=!0 +q.gaKW(q) +p.to=new A.ee(q.gaKW(q),B.aO) +p.d=!0 +q.gd0() +p.y2=q.gd0() +p.d=!0 +q.ghv() +p.shv(q.ghv()) +q.grT() +p.srT(q.grT()) +q.gKh() +p.sKh(q.gKh()) +q.gKi() +p.sKi(q.gKi()) +q.gKj() +p.sKj(q.gKj()) +q.gKg() +p.sKg(q.gKg()) +q.gK9() +p.sK9(q.gK9()) +q.gK5() +p.sK5(q.gK5()) +q.gK2(q) +p.sK2(0,q.gK2(q)) +q.gK3(q) +p.sK3(0,q.gK3(q)) +q.gKf(q) +p.sKf(0,q.gKf(q)) +q.gKc() +p.sKc(q.gKc()) +q.gKa() +p.sKa(q.gKa()) +q.gKd() +p.sKd(q.gKd()) +q.gKb() +p.sKb(q.gKb()) +q.gKk() +p.sKk(q.gKk()) +q.gKl() +p.sKl(q.gKl()) +q.gK6() +p.sK6(q.gK6()) +q.gUd() +p.sUd(q.gUd()) +q.gK7() +p.sK7(q.gK7()) +r.qz(0,B.lK,p) +r.scj(0,b.gcj(b)) +r.sd4(0,b.gd4(b)) +r.dx=b.gaRz() +return r}, +a_o:function a_o(){}, +Oj:function Oj(a,b,c,d,e,f,g){var _=this +_.R=a +_.aB=b +_.bc=c +_.cD=d +_.dj=e +_.ck=_.cw=_.de=_.dK=null +_.a0$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +av_:function av_(){}, +bje(a){var s=new A.ajt(a,A.aZ(t.v)) +s.bB() +return s}, +bjl(){return new A.V5($.G().B(),B.dw,B.cF,$.ag())}, +AS:function AS(a,b){this.a=a +this.b=b}, +aQY:function aQY(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!0 +_.r=f}, +A4:function A4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var _=this +_.aa=_.M=null +_.af=$ +_.b9=_.aJ=null +_.G=$ +_.a8=a +_.al=b +_.dt=_.ds=_.bi=_.bN=_.b_=null +_.du=c +_.cv=d +_.eh=e +_.dv=f +_.iz=g +_.f7=h +_.di=i +_.jo=j +_.ba=k +_.f8=_.cK=null +_.eY=l +_.dC=m +_.l3=n +_.eO=o +_.f9=p +_.mQ=q +_.nE=r +_.R=s +_.aB=a0 +_.bc=a1 +_.cD=a2 +_.dj=a3 +_.dK=a4 +_.de=a5 +_.ck=!1 +_.d2=$ +_.eP=a6 +_.dL=0 +_.f3=a7 +_.oM=_.i6=_.kn=null +_.St=_.Ss=$ +_.Cf=_.uu=_.hg=null +_.nB=$ +_.bA=a8 +_.Cg=null +_.Ch=_.xM=_.rq=_.eF=!1 +_.oN=null +_.xN=a9 +_.dJ$=b0 +_.aH$=b1 +_.f5$=b2 +_.xQ$=b3 +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b4 +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJh:function aJh(a){this.a=a}, +aJk:function aJk(a){this.a=a}, +aJj:function aJj(){}, +aJg:function aJg(a,b){this.a=a +this.b=b}, +aJl:function aJl(){}, +aJm:function aJm(a,b,c){this.a=a +this.b=b +this.c=c}, +aJi:function aJi(a){this.a=a}, +ajt:function ajt(a,b){var _=this +_.M=a +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +vA:function vA(){}, +V5:function V5(a,b,c,d){var _=this +_.r=a +_.x=_.w=null +_.y=b +_.z=c +_.bs$=0 +_.bw$=d +_.cS$=_.cR$=0 +_.d1$=!1}, +SF:function SF(a,b,c,d){var _=this +_.r=!0 +_.w=a +_.x=!1 +_.y=b +_.z=$ +_.as=_.Q=null +_.at=c +_.ay=_.ax=null +_.bs$=0 +_.bw$=d +_.cS$=_.cR$=0 +_.d1$=!1}, +H4:function H4(a,b){var _=this +_.r=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +U_:function U_(){}, +U0:function U0(){}, +aju:function aju(){}, +Ol:function Ol(a,b){var _=this +_.M=a +_.aa=$ +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +bkH(a,b,c){switch(a.a){case 0:switch(b){case B.z:return!0 +case B.an:return!1 +case null:return null}break +case 1:switch(c){case B.cV:return!0 +case B.px:return!1 +case null:return null}break}}, +a14:function a14(a,b){this.a=a +this.b=b}, +kH:function kH(a,b,c){var _=this +_.f=_.e=null +_.e2$=a +_.aY$=b +_.a=c}, +a3s:function a3s(a,b){this.a=a +this.b=b}, +v_:function v_(a,b){this.a=a +this.b=b}, +xM:function xM(a,b){this.a=a +this.b=b}, +On:function On(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.M=a +_.aa=b +_.af=c +_.aJ=d +_.b9=e +_.G=f +_.a8=g +_.al=0 +_.b_=h +_.bN=i +_.aJ5$=j +_.aRk$=k +_.dJ$=l +_.aH$=m +_.f5$=n +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=o +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJr:function aJr(){}, +aJp:function aJp(){}, +aJq:function aJq(){}, +aJo:function aJo(){}, +aXl:function aXl(a,b,c){this.a=a +this.b=b +this.c=c}, +ajv:function ajv(){}, +ajw:function ajw(){}, +U1:function U1(){}, +Op:function Op(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.aa=_.M=null +_.af=a +_.aJ=b +_.b9=c +_.G=d +_.a8=e +_.al=null +_.b_=f +_.bN=g +_.bi=h +_.ds=i +_.dt=j +_.du=k +_.cv=l +_.eh=m +_.dv=n +_.iz=o +_.f7=p +_.di=q +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=r +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZ(a){return new A.a34(a.h("a34<0>"))}, +byy(a){return new A.a5v(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bym(a){return new A.p6(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bio(a){return new A.pF(a,B.i,A.D(t.S,t.M),A.aZ(t.kd))}, +b8L(){return new A.Nd(B.i,A.D(t.S,t.M),A.aZ(t.kd))}, +btk(a){return new A.IW(a,B.bq,A.D(t.S,t.M),A.aZ(t.kd))}, +b8h(a,b){return new A.LY(a,b,A.D(t.S,t.M),A.aZ(t.kd))}, +beQ(a){var s,r,q=new A.b0(new Float64Array(16)) +q.bl() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.x0(a[s-1],q)}return q}, +ayJ(a,b,c,d){var s,r +if(a==null||b==null)return null +if(a===b)return a +s=a.a +r=b.a +if(sr){s=t.Hb +c.push(s.a(A.ad.prototype.gb3.call(a,a))) +return A.ayJ(s.a(A.ad.prototype.gb3.call(a,a)),b,c,d)}s=t.Hb +c.push(s.a(A.ad.prototype.gb3.call(a,a))) +d.push(s.a(A.ad.prototype.gb3.call(b,b))) +return A.ayJ(s.a(A.ad.prototype.gb3.call(a,a)),s.a(A.ad.prototype.gb3.call(b,b)),c,d)}, +X8:function X8(a,b){this.a=a +this.$ti=b}, +hV:function hV(){}, +aCY:function aCY(a,b){this.a=a +this.b=b}, +aCZ:function aCZ(a,b){this.a=a +this.b=b}, +a34:function a34(a){this.a=null +this.$ti=a}, +a5v:function a5v(a,b,c){var _=this +_.CW=a +_.cx=null +_.db=_.cy=!1 +_.d=b +_.e=0 +_.r=_.f=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +iA:function iA(){}, +p6:function p6(a,b,c){var _=this +_.p1=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=_.f=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +xu:function xu(a,b,c){var _=this +_.p1=null +_.p2=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=_.f=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +JG:function JG(a,b,c){var _=this +_.p1=null +_.p2=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=_.f=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +CB:function CB(a,b,c){var _=this +_.p1=null +_.p2=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=_.f=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +pF:function pF(a,b,c,d){var _=this +_.bM=a +_.bx=_.bT=null +_.bU=!0 +_.p1=b +_.cx=_.CW=null +_.d=c +_.e=0 +_.r=_.f=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +Nd:function Nd(a,b,c){var _=this +_.bM=null +_.p1=a +_.cx=_.CW=null +_.d=b +_.e=0 +_.r=_.f=!1 +_.w=c +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +IW:function IW(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.cx=_.CW=null +_.d=c +_.e=0 +_.r=_.f=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +Ec:function Ec(){var _=this +_.b=_.a=null +_.c=!1 +_.d=null}, +LY:function LY(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.cx=_.CW=null +_.d=c +_.e=0 +_.r=_.f=!1 +_.w=d +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +L0:function L0(a,b,c,d,e,f){var _=this +_.p1=a +_.p2=b +_.p3=c +_.p4=d +_.rx=_.RG=_.R8=null +_.ry=!0 +_.cx=_.CW=null +_.d=e +_.e=0 +_.r=_.f=!1 +_.w=f +_.x=0 +_.y=!0 +_.at=_.as=_.Q=_.z=null +_.a=0 +_.c=_.b=null}, +agq:function agq(){}, +by6(a,b){var s +if(a==null)return!0 +s=a.b +if(t.ks.b(b))return!1 +return t.ge.b(s)||t.PB.b(b)||!s.gbb(s).l(0,b.gbb(b))}, +by5(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=a4.d +if(a3==null)a3=a4.c +s=a4.a +r=a4.b +q=a3.giI(a3) +p=a3.gc5() +o=a3.gdU(a3) +n=a3.gq4(a3) +m=a3.gbb(a3) +l=a3.glM() +k=a3.gfV(a3) +a3.gDf() +j=a3.gKw() +i=a3.gDx() +h=a3.ge8() +g=a3.gS9() +f=a3.gcH(a3) +e=a3.gUS() +d=a3.gUV() +c=a3.gUU() +b=a3.gUT() +a=a3.gvb(a3) +a0=a3.gVj() +s.ab(0,new A.aEI(r,A.byL(k,l,n,h,g,a3.gII(),0,o,!1,a,p,m,i,j,e,b,c,d,f,a3.gqL(),a0,q).cm(a3.gd4(a3)),s)) +q=A.q(r).h("bf<1>") +a0=q.h("bl") +a1=A.ak(new A.bl(new A.bf(r,q),new A.aEJ(s),a0),!0,a0.h("A.E")) +a0=a3.giI(a3) +q=a3.gc5() +f=a3.gdU(a3) +d=a3.gq4(a3) +c=a3.gbb(a3) +b=a3.glM() +e=a3.gfV(a3) +a3.gDf() +j=a3.gKw() +i=a3.gDx() +m=a3.ge8() +p=a3.gS9() +a=a3.gcH(a3) +o=a3.gUS() +g=a3.gUV() +h=a3.gUU() +n=a3.gUT() +l=a3.gvb(a3) +k=a3.gVj() +a2=A.byJ(e,b,d,m,p,a3.gII(),0,f,!1,l,q,c,i,j,o,n,h,g,a,a3.gqL(),k,a0).cm(a3.gd4(a3)) +for(q=A.a7(a1).h("cj<1>"),p=new A.cj(a1,q),p=new A.cw(p,p.gE(p),q.h("cw")),q=q.h("aM.E");p.D();){o=p.d +if(o==null)o=q.a(o) +if(o.gVH()&&o.gUg(o)!=null){n=o.gUg(o) +n.toString +n.$1(a2.cm(r.i(0,o)))}}}, +aha:function aha(a,b){this.a=a +this.b=b}, +ahb:function ahb(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3Z:function a3Z(a,b,c){var _=this +_.a=a +_.b=b +_.c=!1 +_.bs$=0 +_.bw$=c +_.cS$=_.cR$=0 +_.d1$=!1}, +aEK:function aEK(){}, +aEN:function aEN(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aEM:function aEM(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aEL:function aEL(a,b){this.a=a +this.b=b}, +aEI:function aEI(a,b,c){this.a=a +this.b=b +this.c=c}, +aEJ:function aEJ(a){this.a=a}, +aoj:function aoj(){}, +bgk(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) +if(p==null){s=a.z3(null) +q.sbE(0,s) +q=s}else{p.V4() +a.z3(p) +q=p}a.db=!1 +r=a.gp9() +b=new A.vd(q,r) +a.Pj(b,B.i) +b.EX()}, +byr(a){var s=a.ch.a +s.toString +a.z3(t.gY.a(s)) +a.db=!1}, +bzy(a){a.Zh()}, +bzz(a){a.ayI()}, +bjj(a,b){if(a==null)return null +if(a.gaD(a)||b.a9S())return B.C +return A.bg2(b,a)}, +bDA(a,b,c,d){var s,r,q,p=b.gb3(b) +p.toString +s=t.I9 +s.a(p) +for(r=p;r!==a;r=p,b=q){r.fz(b,c) +p=r.gb3(r) +p.toString +s.a(p) +q=b.gb3(b) +q.toString +s.a(q)}a.fz(b,c) +a.fz(b,d)}, +bji(a,b){if(a==null)return b +if(b==null)return a +return a.h1(b)}, +e_:function e_(){}, +vd:function vd(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +aGn:function aGn(a,b,c){this.a=a +this.b=b +this.c=c}, +aGm:function aGm(a,b,c){this.a=a +this.b=b +this.c=c}, +aGl:function aGl(a,b,c){this.a=a +this.b=b +this.c=c}, +aus:function aus(){}, +EZ:function EZ(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=null +_.f=!1 +_.r=d +_.y=_.w=!1 +_.z=e +_.Q=f +_.as=!1 +_.at=null +_.ax=0 +_.ay=!1 +_.ch=g +_.CW=h +_.cx=null}, +aHt:function aHt(){}, +aHs:function aHs(){}, +aHu:function aHu(){}, +aHv:function aHv(){}, +J:function J(){}, +aJD:function aJD(a){this.a=a}, +aJG:function aJG(a,b,c){this.a=a +this.b=b +this.c=c}, +aJE:function aJE(a){this.a=a}, +aJF:function aJF(){}, +aJA:function aJA(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +aJB:function aJB(a,b,c){this.a=a +this.b=b +this.c=c}, +aJC:function aJC(a,b){this.a=a +this.b=b}, +bv:function bv(){}, +hc:function hc(){}, +aL:function aL(){}, +vz:function vz(){}, +aJa:function aJa(a){this.a=a}, +b_e:function b_e(){}, +acX:function acX(a,b,c){this.b=a +this.c=b +this.a=c}, +km:function km(){}, +ak0:function ak0(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +SS:function SS(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +BG:function BG(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.w=_.r=!1 +_.x=c +_.y=d +_.z=!1 +_.b=e +_.c=null +_.a=f}, +akA:function akA(){var _=this +_.b=_.a=null +_.d=_.c=$ +_.e=!1}, +ajz:function ajz(){}, +bad(a,b){var s=a.a,r=b.a +if(sr)return-1 +else{s=a.b +if(s===b.b)return 0 +else return s===B.aB?1:-1}}, +jo:function jo(a,b,c){var _=this +_.e=null +_.e2$=a +_.aY$=b +_.a=c}, +rh:function rh(a,b){this.b=a +this.a=b}, +Ow:function Ow(a,b,c,d,e,f,g,h,i){var _=this +_.M=a +_.b9=_.aJ=_.af=_.aa=null +_.G=$ +_.a8=b +_.al=c +_.b_=d +_.bN=!1 +_.du=_.dt=_.ds=_.bi=null +_.xQ$=e +_.dJ$=f +_.aH$=g +_.f5$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJL:function aJL(){}, +aJJ:function aJJ(a){this.a=a}, +aJN:function aJN(){}, +aJK:function aJK(a,b,c){this.a=a +this.b=b +this.c=c}, +aJM:function aJM(a){this.a=a}, +aJI:function aJI(a,b){this.a=a +this.b=b}, +tg:function tg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.r=_.f=_.e=_.d=null +_.w=$ +_.x=null +_.bs$=0 +_.bw$=d +_.cS$=_.cR$=0 +_.d1$=!1}, +U8:function U8(){}, +ajA:function ajA(){}, +ajB:function ajB(){}, +aoE:function aoE(){}, +aoF:function aoF(){}, +bh2(a){var s=new A.Oh(a,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +aJv(a,b){return a}, +a6P:function a6P(){}, +k7:function k7(){}, +Ln:function Ln(a,b){this.a=a +this.b=b}, +Ox:function Ox(){}, +Oh:function Oh(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6H:function a6H(a,b,c,d){var _=this +_.R=a +_.aB=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Os:function Os(a,b,c,d){var _=this +_.R=a +_.aB=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Or:function Or(a,b){var _=this +_.a0$=a +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6K:function a6K(a,b,c,d,e){var _=this +_.R=a +_.aB=b +_.bc=c +_.a0$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Og:function Og(){}, +a6t:function a6t(a,b,c,d,e,f){var _=this +_.xR$=a +_.SQ$=b +_.xS$=c +_.SR$=d +_.a0$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +K2:function K2(){}, +vR:function vR(a,b,c){this.b=a +this.c=b +this.a=c}, +HW:function HW(){}, +a6y:function a6y(a,b,c,d){var _=this +_.R=a +_.aB=null +_.bc=b +_.dj=_.cD=null +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6x:function a6x(a,b,c,d,e,f){var _=this +_.dZ=a +_.f4=b +_.R=c +_.aB=null +_.bc=d +_.dj=_.cD=null +_.a0$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6w:function a6w(a,b,c,d){var _=this +_.R=a +_.aB=null +_.bc=b +_.dj=_.cD=null +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +U9:function U9(){}, +a6L:function a6L(a,b,c,d,e,f,g,h,i){var _=this +_.mP=a +_.rv=b +_.dZ=c +_.f4=d +_.fX=e +_.R=f +_.aB=null +_.bc=g +_.dj=_.cD=null +_.a0$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJO:function aJO(a,b){this.a=a +this.b=b}, +a6M:function a6M(a,b,c,d,e,f,g){var _=this +_.dZ=a +_.f4=b +_.fX=c +_.R=d +_.aB=null +_.bc=e +_.dj=_.cD=null +_.a0$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJP:function aJP(a,b){this.a=a +this.b=b}, +a_x:function a_x(a,b){this.a=a +this.b=b}, +a6A:function a6A(a,b,c,d,e){var _=this +_.R=null +_.aB=a +_.bc=b +_.cD=c +_.a0$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6V:function a6V(a,b,c){var _=this +_.bc=_.aB=_.R=null +_.cD=a +_.dK=_.dj=null +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aK4:function aK4(a){this.a=a}, +Om:function Om(a,b,c,d,e,f){var _=this +_.R=null +_.aB=a +_.bc=b +_.cD=c +_.dK=_.dj=null +_.de=d +_.a0$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJn:function aJn(a){this.a=a}, +a6D:function a6D(a,b,c,d){var _=this +_.R=a +_.aB=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJt:function aJt(a){this.a=a}, +a6N:function a6N(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.aq=a +_.bf=b +_.a7=c +_.b8=d +_.dZ=e +_.f4=f +_.fX=g +_.nC=h +_.uv=i +_.R=j +_.a0$=k +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=l +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6J:function a6J(a,b,c,d,e,f,g,h){var _=this +_.aq=a +_.bf=b +_.a7=c +_.b8=d +_.dZ=e +_.f4=!0 +_.R=f +_.a0$=g +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6Q:function a6Q(a,b){var _=this +_.aB=_.R=0 +_.a0$=a +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Oo:function Oo(a,b,c,d){var _=this +_.R=a +_.aB=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Ou:function Ou(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Oe:function Oe(a,b,c,d){var _=this +_.R=a +_.aB=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +rw:function rw(a,b,c){var _=this +_.dZ=_.b8=_.a7=_.bf=_.aq=null +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Oz:function Oz(a,b,c,d,e,f,g){var _=this +_.R=a +_.aB=b +_.bc=c +_.cD=d +_.ck=_.cw=_.de=_.dK=_.dj=null +_.d2=e +_.a0$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6v:function a6v(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6I:function a6I(a,b){var _=this +_.a0$=a +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=b +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6B:function a6B(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6F:function a6F(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6G:function a6G(a,b,c){var _=this +_.R=a +_.aB=null +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6C:function a6C(a,b,c,d,e,f,g){var _=this +_.R=a +_.aB=b +_.bc=c +_.cD=d +_.dj=e +_.a0$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJs:function aJs(a){this.a=a}, +ajp:function ajp(){}, +Ua:function Ua(){}, +Ub:function Ub(){}, +Oy:function Oy(a,b,c,d){var _=this +_.M=a +_.aa=null +_.af=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJQ:function aJQ(a){this.a=a}, +ajC:function ajC(){}, +bhl(a,b){var s +if(a.O(0,b))return B.bA +s=b.b +if(sa.d)return B.cw +return b.a>=a.c?B.cw:B.cx}, +bA1(a,b,c){var s,r +if(a.O(0,b))return b +s=b.b +r=a.b +if(!(s<=r))s=s<=a.d&&b.a<=a.a +else s=!0 +if(s)return c===B.z?new A.j(a.a,r):new A.j(a.c,r) +else{s=a.d +return c===B.z?new A.j(a.c,s):new A.j(a.a,s)}}, +vO:function vO(a,b){this.a=a +this.b=b}, +i2:function i2(){}, +a7J:function a7J(){}, +Pg:function Pg(a,b){this.a=a +this.b=b}, +Gq:function Gq(a,b){this.a=a +this.b=b}, +aLK:function aLK(){}, +JC:function JC(a){this.a=a}, +Am:function Am(a,b){this.b=a +this.a=b}, +FF:function FF(a,b){this.a=a +this.b=b}, +Pi:function Pi(a,b){this.a=a +this.b=b}, +vN:function vN(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +An:function An(a,b,c){this.a=a +this.b=b +this.c=c}, +QC:function QC(a,b){this.a=a +this.b=b}, +A6:function A6(){}, +aJR:function aJR(a,b,c){this.a=a +this.b=b +this.c=c}, +Ov:function Ov(a,b,c,d){var _=this +_.R=null +_.aB=a +_.bc=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a6s:function a6s(){}, +a6O:function a6O(a,b,c,d,e,f){var _=this +_.a7=a +_.b8=b +_.R=null +_.aB=c +_.bc=d +_.a0$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aMI:function aMI(){}, +Ok:function Ok(a,b,c){var _=this +_.R=a +_.a0$=b +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=c +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Uc:function Uc(){}, +q_(a,b){switch(b.a){case 0:return a +case 1:return A.bI_(a)}}, +bGH(a,b){switch(b.a){case 0:return a +case 1:return A.bI0(a)}}, +Ax(a,b,c,d,e,f,g,h,i){var s=d==null?f:d,r=c==null?f:c,q=a==null?d:a +if(q==null)q=f +return new A.a8j(h,g,f,s,e,r,f>0,b,i,q)}, +a1S:function a1S(a,b){this.a=a +this.b=b}, +vV:function vV(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l}, +a8j:function a8j(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j}, +FX:function FX(a,b,c){this.a=a +this.b=b +this.c=c}, +a8k:function a8k(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +vW:function vW(){}, +rJ:function rJ(a,b){this.e2$=a +this.aY$=b +this.a=null}, +vX:function vX(a){this.a=a}, +rK:function rK(a,b,c){this.e2$=a +this.aY$=b +this.a=c}, +eT:function eT(){}, +aJS:function aJS(){}, +aJT:function aJT(a,b){this.a=a +this.b=b}, +al0:function al0(){}, +al1:function al1(){}, +al4:function al4(){}, +a6S:function a6S(a,b,c,d,e,f){var _=this +_.bx=a +_.bU=b +_.bQ=$ +_.bh=!0 +_.dJ$=c +_.aH$=d +_.f5$=e +_.id=null +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJU:function aJU(a,b,c){this.a=a +this.b=b +this.c=c}, +oX:function oX(){}, +aJY:function aJY(){}, +pn:function pn(a,b,c){var _=this +_.b=null +_.c=!1 +_.Cm$=a +_.e2$=b +_.aY$=c +_.a=null}, +Fj:function Fj(){}, +aJV:function aJV(a,b,c){this.a=a +this.b=b +this.c=c}, +aJX:function aJX(a,b){this.a=a +this.b=b}, +aJW:function aJW(){}, +Ue:function Ue(){}, +ajF:function ajF(){}, +ajG:function ajG(){}, +al2:function al2(){}, +al3:function al3(){}, +OA:function OA(){}, +a6T:function a6T(a,b,c,d){var _=this +_.ba=null +_.cK=a +_.f8=b +_.a0$=c +_.id=null +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajE:function ajE(){}, +bzC(a,b,c,d,e){var s=new A.Fk(a,e,d,c,A.aZ(t.O5),0,null,null,A.aZ(t.v)) +s.bB() +s.F(0,b) +return s}, +A7(a,b){var s,r,q,p +for(s=t.Qv,r=a,q=0;r!=null;){p=r.e +p.toString +s.a(p) +if(!p.gJz())q=Math.max(q,A.fl(b.$1(r))) +r=p.aY$}return q}, +bh5(a,b,c,d){var s,r,q,p,o,n=b.w +if(n!=null&&b.f!=null){s=b.f +s.toString +n.toString +r=B.dv.DY(c.a-s-n)}else{n=b.x +r=n!=null?B.dv.DY(n):B.dv}n=b.e +if(n!=null&&b.r!=null){s=b.r +s.toString +n.toString +r=r.KV(c.b-s-n)}else{n=b.y +if(n!=null)r=r.KV(n)}a.dc(r,!0) +q=b.w +if(!(q!=null)){n=b.f +s=a.k3 +if(n!=null)q=c.a-n-s.a +else{s.toString +q=d.u1(t.o.a(c.U(0,s))).a}}p=(q<0||q+a.k3.a>c.a)&&!0 +o=b.e +if(!(o!=null)){n=b.r +s=a.k3 +if(n!=null)o=c.b-n-s.b +else{s.toString +o=d.u1(t.o.a(c.U(0,s))).b}}if(o<0||o+a.k3.b>c.b)p=!0 +b.a=new A.j(q,o) +return p}, +aJ9:function aJ9(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +h4:function h4(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=null +_.e2$=a +_.aY$=b +_.a=c}, +a8Q:function a8Q(a,b){this.a=a +this.b=b}, +Fk:function Fk(a,b,c,d,e,f,g,h,i){var _=this +_.M=!1 +_.aa=null +_.af=a +_.aJ=b +_.b9=c +_.G=d +_.a8=e +_.dJ$=f +_.aH$=g +_.f5$=h +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=i +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aK1:function aK1(a){this.a=a}, +aK_:function aK_(a){this.a=a}, +aK0:function aK0(a){this.a=a}, +aJZ:function aJZ(a){this.a=a}, +Oq:function Oq(a,b,c,d,e,f,g,h,i,j){var _=this +_.d2=a +_.M=!1 +_.aa=null +_.af=b +_.aJ=c +_.b9=d +_.G=e +_.a8=f +_.dJ$=g +_.aH$=h +_.f5$=i +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=j +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aJu:function aJu(a,b,c){this.a=a +this.b=b +this.c=c}, +ajH:function ajH(){}, +ajI:function ajI(){}, +pw:function pw(a){this.b=null +this.a=a}, +Qc:function Qc(){}, +a13:function a13(){}, +a9j:function a9j(a,b){this.a=a +this.b=b}, +Fl:function Fl(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.M=a +_.aa=b +_.af=c +_.aJ=d +_.b9=e +_.G=f +_.a8=g +_.b_=_.al=null +_.bN=h +_.bi=i +_.ds=j +_.dt=null +_.du=k +_.cv=null +_.eh=$ +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=l +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aK2:function aK2(){}, +aK3:function aK3(a,b,c){this.a=a +this.b=b +this.c=c}, +bhZ(a,b){var s=new A.cK(a,b,B.ag,-1) +return new A.a9h(s,s,s,s,s,s,B.aG)}, +a9h:function a9h(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aaF:function aaF(a,b){this.a=a +this.b=b}, +OC:function OC(a,b,c,d,e){var _=this +_.id=a +_.k1=b +_.k2=c +_.k4=null +_.a0$=d +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +ajM:function ajM(){}, +bzv(a){var s,r +for(s=t.Rn,r=t.NW;a!=null;){if(r.b(a))return a +a=s.a(a.gb3(a))}return null}, +bh6(a,b,c,d,e,f){var s,r,q,p,o,n,m +if(b==null)return e +s=f.vy(b,0,e) +r=f.vy(b,1,e) +q=d.at +q.toString +p=s.a +o=r.a +if(pp)n=s +else{if(!(q0)return a>=1e5 +return!0}, +Hp:function Hp(a){this.a=a +this.b=null}, +Ah:function Ah(a,b){this.a=a +this.b=b}, +aHk:function aHk(a){this.a=a}, +iq:function iq(){}, +aLg:function aLg(a){this.a=a}, +aLi:function aLi(a){this.a=a}, +aLj:function aLj(a,b){this.a=a +this.b=b}, +aLk:function aLk(a,b){this.a=a +this.b=b}, +aLf:function aLf(a){this.a=a}, +aLh:function aLh(a){this.a=a}, +b9H(){var s=new A.AW(new A.bU(new A.aT($.aF,t.D4),t.gR)) +s.a4g() +return s}, +AV:function AV(a,b){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null +_.f=b +_.r=$}, +AW:function AW(a){this.a=a +this.c=this.b=null}, +aPC:function aPC(a){this.a=a}, +QH:function QH(a){this.a=a}, +a7L:function a7L(){}, +aM_:function aM_(a){this.a=a}, +be1(a){var s=$.be_.i(0,a) +if(s==null){s=$.be0 +$.be0=s+1 +$.be_.t(0,a,s) +$.bdZ.t(0,s,a)}return s}, +bA2(a,b){var s +if(a.length!==b.length)return!1 +for(s=0;s=0){q.ao(r,0,p).split("\n") +q.cf(r,p+2) +n.push(new A.LZ())}else n.push(new A.LZ())}return n}, +bhn(a){switch(a){case"AppLifecycleState.resumed":return B.qc +case"AppLifecycleState.inactive":return B.F9 +case"AppLifecycleState.paused":return B.Fa +case"AppLifecycleState.detached":return B.Fb}return null}, +FJ:function FJ(){}, +aMk:function aMk(a){this.a=a}, +aUW:function aUW(){}, +aUX:function aUX(a){this.a=a}, +aUY:function aUY(a){this.a=a}, +asi:function asi(){}, +JJ(a){var s=0,r=A.v(t.H) +var $async$JJ=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(B.cu.fq("Clipboard.setData",A.b_(["text",a.a],t.N,t.z),t.H),$async$JJ) +case 2:return A.t(null,r)}}) +return A.u($async$JJ,r)}, +atz(a){var s=0,r=A.v(t.VD),q,p +var $async$atz=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=3 +return A.B(B.cu.fq("Clipboard.getData",a,t.a),$async$atz) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new A.xv(A.cC(J.c0(p,"text"))) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$atz,r)}, +atA(){var s=0,r=A.v(t.w),q,p +var $async$atA=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=3 +return A.B(B.cu.fq("Clipboard.hasStrings","text/plain",t.a),$async$atA) +case 3:p=b +if(p==null){q=!1 +s=1 +break}q=A.pW(J.c0(p,"value")) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$atA,r)}, +xv:function xv(a){this.a=a}, +bej(a,b,c){var s=A.b([b,c],t.jl) +A.X(a,"addEventListener",s)}, +ber(a){return a.status}, +bHP(a,b){var s=self.window[a] +if(s==null)return null +return A.ty(s,b)}, +ayM:function ayM(a,b){this.a=a +this.b=!1 +this.c=b}, +ayN:function ayN(){}, +ayP:function ayP(a){this.a=a}, +ayO:function ayO(a){this.a=a}, +bfy(a,b,c,d,e){return new A.nH(c,b,a,e,!0)}, +bxd(a,b,c,d){return new A.mr(b,a,null,d,!0)}, +bxc(a){var s,r,q=a.c,p=B.Yi.i(0,q) +if(p==null)p=new A.I(q) +q=a.d +s=B.YY.i(0,q) +if(s==null)s=new A.m(q) +r=a.a +switch(a.b.a){case 0:return new A.nH(p,s,a.e,r,a.f) +case 1:return new A.mr(p,s,null,r,a.f) +case 2:return new A.LR(p,s,a.e,r,!1)}}, +E9:function E9(a,b,c){this.c=a +this.a=b +this.b=c}, +nI:function nI(){}, +nH:function nH(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +mr:function mr(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +LR:function LR(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aAk:function aAk(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=null}, +a2V:function a2V(a,b){this.a=a +this.b=b}, +LP:function LP(a,b){this.a=a +this.b=b}, +a2W:function a2W(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=null +_.e=c +_.f=d}, +agh:function agh(){}, +aCF:function aCF(a,b,c){this.a=a +this.b=b +this.c=c}, +aCG:function aCG(){}, +m:function m(a){this.a=a}, +I:function I(a){this.a=a}, +agj:function agj(){}, +aHA(a,b,c,d){return new A.zH(a,c,b,d)}, +b8y(a){return new A.MC(a)}, +p5:function p5(a,b){this.a=a +this.b=b}, +zH:function zH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +MC:function MC(a){this.a=a}, +aO_:function aO_(){}, +aC7:function aC7(){}, +aC9:function aC9(){}, +aNG:function aNG(){}, +aNI:function aNI(a,b){this.a=a +this.b=b}, +aNK:function aNK(){}, +bCR(a){var s,r,q +for(s=A.q(a),s=s.h("@<1>").ad(s.z[1]),r=new A.bT(J.ax(a.a),a.b,s.h("bT<1,2>")),s=s.z[1];r.D();){q=r.a +if(q==null)q=s.a(q) +if(!q.l(0,B.m))return q}return null}, +aEH:function aEH(a,b){this.a=a +this.b=b}, +ME:function ME(){}, +ff:function ff(){}, +adN:function adN(){}, +alE:function alE(a,b){this.a=a +this.b=b}, +pv:function pv(a){this.a=a}, +ah7:function ah7(){}, +tS:function tS(a,b,c){this.a=a +this.b=b +this.$ti=c}, +arL:function arL(a,b){this.a=a +this.b=b}, +r1:function r1(a,b){this.a=a +this.b=b}, +aEs:function aEs(a,b){this.a=a +this.b=b}, +p9:function p9(a,b){this.a=a +this.b=b}, +axN:function axN(a){this.a=a}, +axS:function axS(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +axQ:function axQ(a,b){this.a=a +this.b=b}, +axR:function axR(a,b,c){this.a=a +this.b=b +this.c=c}, +bzp(a){var s,r,q,p,o={} +o.a=null +s=new A.aIG(o,a).$0() +r=$.apR().d +q=A.q(r).h("bf<1>") +p=A.jY(new A.bf(r,q),q.h("A.E")).O(0,s.gnX()) +q=J.c0(a,"type") +q.toString +A.cC(q) +switch(q){case"keydown":return new A.k4(o.a,p,s) +case"keyup":return new A.zZ(null,!1,s) +default:throw A.d(A.a18("Unknown key event type: "+q))}}, +yU:function yU(a,b){this.a=a +this.b=b}, +lA:function lA(a,b){this.a=a +this.b=b}, +O2:function O2(){}, +nU:function nU(){}, +aIG:function aIG(a,b){this.a=a +this.b=b}, +k4:function k4(a,b,c){this.a=a +this.b=b +this.c=c}, +zZ:function zZ(a,b,c){this.a=a +this.b=b +this.c=c}, +aIL:function aIL(a,b){this.a=a +this.d=b}, +f4:function f4(a,b){this.a=a +this.b=b}, +ajc:function ajc(){}, +ajb:function ajb(){}, +a6h:function a6h(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +OK:function OK(a,b){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=!1 +_.r=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +aKo:function aKo(a){this.a=a}, +aKp:function aKp(a){this.a=a}, +fI:function fI(a,b,c,d,e,f){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=_.w=!1}, +aKl:function aKl(){}, +aKm:function aKm(){}, +aKk:function aKk(){}, +aKn:function aKn(){}, +buH(a,b){var s,r,q,p,o=A.b([],t.bt),n=J.aK(a),m=0,l=0 +while(!0){if(!(m1 +if(a1===0)m=0===a1 +else m=!1 +l=n&&a3a +q=!l +i=q&&!m&&sd||!q||k +if(c===o)return new A.Gm(c,p,r) +else if((!h||i)&&s)return new A.a9A(new A.d7(!n?a-1:b,a),c,p,r) +else if((b===a||j)&&s)return new A.a9B(B.c.ao(a0,d,d+(a1-d)),a,c,p,r) +else if(e)return new A.a9C(a0,new A.d7(b,a),c,p,r) +return new A.Gm(c,p,r)}, +w5:function w5(){}, +a9B:function a9B(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +a9A:function a9A(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.c=d}, +a9C:function a9C(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.c=e}, +Gm:function Gm(a,b,c){this.a=a +this.b=b +this.c=c}, +am2:function am2(){}, +bw3(a){return new A.KO(a,!0,"")}, +a3J:function a3J(a,b){this.a=a +this.b=b}, +w7:function w7(){}, +ahk:function ahk(a,b){this.a=a +this.b=b}, +b00:function b00(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +KO:function KO(a,b,c){this.a=a +this.b=b +this.c=c}, +ayb:function ayb(a,b,c){this.a=a +this.b=b +this.c=c}, +bi4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.aP7(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, +bGa(a){switch(a){case"TextAffinity.downstream":return B.u +case"TextAffinity.upstream":return B.aB}return null}, +bi3(a){var s,r,q,p,o=J.aK(a),n=A.cC(o.i(a,"text")),m=A.n0(o.i(a,"selectionBase")) +if(m==null)m=-1 +s=A.n0(o.i(a,"selectionExtent")) +if(s==null)s=-1 +r=A.bGa(A.eJ(o.i(a,"selectionAffinity"))) +if(r==null)r=B.u +q=A.wJ(o.i(a,"selectionIsDirectional")) +p=A.dB(r,m,s,q===!0) +m=A.n0(o.i(a,"composingBase")) +if(m==null)m=-1 +o=A.n0(o.i(a,"composingExtent")) +return new A.f_(n,p,new A.d7(m,o==null?-1:o))}, +bi5(a){var s=A.b([],t.u1),r=$.bi6 +$.bi6=r+1 +return new A.aP8(s,r,a)}, +bGc(a){switch(a){case"TextInputAction.none":return B.a5p +case"TextInputAction.unspecified":return B.a5q +case"TextInputAction.go":return B.a5t +case"TextInputAction.search":return B.a5u +case"TextInputAction.send":return B.a5v +case"TextInputAction.next":return B.a5w +case"TextInputAction.previous":return B.a5x +case"TextInputAction.continueAction":return B.a5y +case"TextInputAction.join":return B.a5z +case"TextInputAction.route":return B.a5r +case"TextInputAction.emergencyCall":return B.a5s +case"TextInputAction.done":return B.ph +case"TextInputAction.newline":return B.E0}throw A.d(A.KW(A.b([A.y5("Unknown text input action: "+a)],t.qe)))}, +bGb(a){switch(a){case"FloatingCursorDragState.start":return B.tM +case"FloatingCursorDragState.update":return B.l9 +case"FloatingCursorDragState.end":return B.la}throw A.d(A.KW(A.b([A.y5("Unknown text cursor action: "+a)],t.qe)))}, +aN4:function aN4(a,b){this.a=a +this.b=b}, +aN5:function aN5(a,b){this.a=a +this.b=b}, +Gs:function Gs(a,b,c){this.a=a +this.b=b +this.c=c}, +kf:function kf(a,b){this.a=a +this.b=b}, +aOP:function aOP(a,b){this.a=a +this.b=b}, +aP7:function aP7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=o}, +KU:function KU(a,b){this.a=a +this.b=b}, +aIF:function aIF(a,b){this.a=a +this.b=b}, +f_:function f_(a,b,c){this.a=a +this.b=b +this.c=c}, +aOU:function aOU(a,b){this.a=a +this.b=b}, +mH:function mH(a,b){this.a=a +this.b=b}, +aPx:function aPx(){}, +aP5:function aP5(){}, +Ao:function Ao(a,b,c){this.a=a +this.b=b +this.c=c}, +aP8:function aP8(a,b,c){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b +_.r=c}, +a9F:function a9F(a,b,c){var _=this +_.a=a +_.b=b +_.c=$ +_.d=null +_.e=$ +_.f=c +_.w=_.r=!1}, +aPo:function aPo(a){this.a=a}, +aPm:function aPm(){}, +aPl:function aPl(a,b){this.a=a +this.b=b}, +aPn:function aPn(a){this.a=a}, +aPp:function aPp(a){this.a=a}, +Qv:function Qv(){}, +aib:function aib(){}, +aYq:function aYq(){}, +aoo:function aoo(){}, +aaj:function aaj(a,b){this.a=a +this.b=b}, +aak:function aak(){this.a=$ +this.b=null}, +aQz:function aQz(){}, +bF6(a){var s=A.ba("parent") +a.o6(new A.b1B(s)) +return s.b5()}, +wZ(a,b){return new A.q4(a,b,null)}, +WT(a,b){var s,r=t.L1,q=a.kb(r) +for(;s=q!=null,s;){if(J.e(b.$1(q),!0))break +q=A.bF6(q).kb(r)}return s}, +b6C(a){var s={} +s.a=null +A.WT(a,new A.aql(s)) +return B.GV}, +b6E(a,b,c){var s={} +s.a=null +if((b==null?null:A.O(b))==null)A.ap(c) +A.WT(a,new A.aqo(s,b,a,c)) +return s.a}, +b6D(a,b){var s={} +s.a=null +A.ap(b) +A.WT(a,new A.aqm(s,null,b)) +return s.a}, +aqk(a,b,c){var s,r=b==null?null:A.O(b) +if(r==null)r=A.ap(c) +s=a.r.i(0,r) +if(c.h("cf<0>?").b(s))return s +else return null}, +x_(a,b,c){var s={} +s.a=null +A.WT(a,new A.aqn(s,b,a,c)) +return s.a}, +bt2(a,b,c){var s={} +s.a=null +A.WT(a,new A.aqp(s,b,a,c)) +return s.a}, +b7J(a,b,c,d,e,f,g,h,i,j){return new A.yo(d,e,!1,a,j,h,i,g,f,c,null)}, +bee(a){return new A.Ki(a,new A.bM(A.b([],t.ot),t.wS))}, +b1B:function b1B(a){this.a=a}, +bX:function bX(){}, +cf:function cf(){}, +fZ:function fZ(){}, +dG:function dG(a,b,c){var _=this +_.c=a +_.a=b +_.b=null +_.$ti=c}, +aqi:function aqi(){}, +q4:function q4(a,b,c){this.d=a +this.e=b +this.a=c}, +aql:function aql(a){this.a=a}, +aqo:function aqo(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aqm:function aqm(a,b,c){this.a=a +this.b=b +this.c=c}, +aqn:function aqn(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aqp:function aqp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Rq:function Rq(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +aSb:function aSb(a){this.a=a}, +Rp:function Rp(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +yo:function yo(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.ax=j +_.a=k}, +SI:function SI(a,b){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.a=null +_.b=b +_.c=null}, +aW0:function aW0(a){this.a=a}, +aVZ:function aVZ(a){this.a=a}, +aVU:function aVU(a){this.a=a}, +aVV:function aVV(a){this.a=a}, +aVT:function aVT(a,b){this.a=a +this.b=b}, +aVY:function aVY(a){this.a=a}, +aVW:function aVW(a){this.a=a}, +aVX:function aVX(a,b){this.a=a +this.b=b}, +aW_:function aW_(a,b){this.a=a +this.b=b}, +aaQ:function aaQ(a){this.a=a +this.b=null}, +Ki:function Ki(a,b){this.c=a +this.a=b +this.b=null}, +tJ:function tJ(){}, +tY:function tY(){}, +kC:function kC(){}, +a_V:function a_V(){}, +zU:function zU(){}, +a6_:function a6_(a){var _=this +_.d=_.c=$ +_.a=a +_.b=null}, +HP:function HP(){}, +TA:function TA(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aJ6$=c +_.Ck$=d +_.Cl$=e +_.aJ7$=f +_.a=g +_.b=null +_.$ti=h}, +TB:function TB(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.aJ6$=c +_.Ck$=d +_.Cl$=e +_.aJ7$=f +_.a=g +_.b=null +_.$ti=h}, +RX:function RX(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=null +_.$ti=d}, +abl:function abl(){}, +abj:function abj(){}, +ag7:function ag7(){}, +W4:function W4(){}, +W5:function W5(){}, +btc(a,b){return new A.II(a,b,null)}, +II:function II(a,b,c){this.c=a +this.f=b +this.a=c}, +aby:function aby(a,b,c){var _=this +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +abx:function abx(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.c=g +_.a=h}, +anW:function anW(){}, +bGT(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null +if(a==null||a.length===0)return B.b.ga3(a0) +s=t.N +r=t.da +q=A.kJ(b,b,b,s,r) +p=A.kJ(b,b,b,s,r) +o=A.kJ(b,b,b,s,r) +n=A.kJ(b,b,b,s,r) +m=A.kJ(b,b,b,t.ob,r) +for(l=0;l<1;++l){k=a0[l] +s=k.a +r=B.cr.i(0,s) +if(r==null)r=s +j=k.c +i=B.cL.i(0,j) +if(i==null)i=j +i=r+"_null_"+A.h(i) +if(q.i(0,i)==null)q.t(0,i,k) +r=B.cr.i(0,s) +r=(r==null?s:r)+"_null" +if(o.i(0,r)==null)o.t(0,r,k) +r=B.cr.i(0,s) +if(r==null)r=s +i=B.cL.i(0,j) +if(i==null)i=j +i=r+"_"+A.h(i) +if(p.i(0,i)==null)p.t(0,i,k) +r=B.cr.i(0,s) +s=r==null?s:r +if(n.i(0,s)==null)n.t(0,s,k) +s=B.cL.i(0,j) +if(s==null)s=j +if(m.i(0,s)==null)m.t(0,s,k)}for(h=b,g=h,f=0;f"))}, +JU:function JU(a,b){this.a=a +this.b=b}, +jF:function jF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +DC:function DC(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +SK:function SK(a,b){var _=this +_.d=null +_.e=$ +_.a=null +_.b=a +_.c=null +_.$ti=b}, +aW8:function aW8(a,b){this.a=a +this.b=b}, +aW7:function aW7(a,b){this.a=a +this.b=b}, +aW9:function aW9(a,b){this.a=a +this.b=b}, +aW6:function aW6(a,b,c){this.a=a +this.b=b +this.c=c}, +IU:function IU(a,b){this.c=a +this.a=b}, +Rv:function Rv(a){var _=this +_.d=null +_.e=$ +_.f=!1 +_.a=null +_.b=a +_.c=null}, +aSw:function aSw(a){this.a=a}, +aSB:function aSB(a){this.a=a}, +aSA:function aSA(a,b,c){this.a=a +this.b=b +this.c=c}, +aSy:function aSy(a){this.a=a}, +aSz:function aSz(a){this.a=a}, +aSx:function aSx(a){this.a=a}, +E8:function E8(a){this.a=a}, +LN:function LN(a){var _=this +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +tQ:function tQ(){}, +ahI:function ahI(a){this.a=a}, +bjn(a,b){a.c7(new A.b0B(b)) +b.$1(a)}, +avC(a,b){return new A.mi(b,a,null)}, +ev(a){var s=a.be(t.I) +return s==null?null:s.w}, +b8K(a,b){return new A.Nc(b,a,null)}, +eD(a,b,c,d,e){return new A.ud(d,b,e,a,c)}, +JH(a,b,c){return new A.u6(c,b,a,null)}, +atq(a,b,c){return new A.Zt(a,c,b,null)}, +Zr(a,b,c){return new A.CA(c,b,a,null)}, +bu3(a,b){return new A.jI(new A.atp(b,B.ck,a),null)}, +aQj(a,b,c,d){return new A.B5(c,a,d,null,b,null)}, +aQk(a,b,c,d){return new A.B5(A.bBU(b),a,!0,d,c,null)}, +bin(a,b){return new A.B5(A.mv(b.a,b.b,0),null,!0,null,a,null)}, +bBU(a){var s,r,q +if(a===0){s=new A.b0(new Float64Array(16)) +s.bl() +return s}r=Math.sin(a) +if(r===1)return A.aQn(1,0) +if(r===-1)return A.aQn(-1,0) +q=Math.cos(a) +if(q===-1)return A.aQn(0,-1) +return A.aQn(r,q)}, +aQn(a,b){var s=new Float64Array(16) +s[0]=b +s[1]=a +s[4]=-a +s[5]=b +s[10]=1 +s[15]=1 +return new A.b0(s)}, +b73(a,b,c,d){return new A.CK(b,d,c,a,null)}, +a0U(a){return new A.a0T(a,null)}, +beS(a,b,c){return new A.a1k(c,b,a,null)}, +ni(a,b,c){return new A.jK(B.Y,c,b,a,null)}, +aD8(a,b){return new A.LX(b,a,new A.d4(b,t.xe))}, +fh(a,b,c){return new A.ir(c,b,a,null)}, +aMN(a,b){return new A.ir(b.a,b.b,a,null)}, +bls(a,b,c){var s,r +switch(b.a){case 0:s=a.be(t.I) +s.toString +r=A.bbm(s.w) +return r +case 1:return B.S}}, +kU(a,b,c,d,e){return new A.PX(a,e,d,c,b,null)}, +k3(a,b,c,d,e,f,g,h){return new A.rq(e,g,f,a,h,c,b,d)}, +F4(a,b,c){return new A.rq(0,0,0,a,null,null,b,c)}, +bz_(a,b,c,d,e,f,g,h){var s,r +switch(f.a){case 0:s=e +r=c +break +case 1:s=c +r=e +break +default:r=null +s=null}return A.k3(a,b,d,null,r,s,g,h)}, +jk(a,b,c,d,e){return new A.a7j(B.aN,c,d,b,null,B.cV,e,a,null)}, +fY(a,b,c,d){return new A.ZP(B.aY,c,d,b,null,B.cV,null,a,null)}, +lm(a,b){return new A.Do(b,B.fz,a,null)}, +GQ(a,b,c){return new A.aaV(a,c,b,null)}, +b99(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Ab(i,j,k,!0,d,m,c,b,h,n,l,f,e,A.bzI(i),a)}, +bzI(a){var s,r={} +r.a=0 +s=A.b([],t.p) +a.c7(new A.aKu(r,s)) +return s}, +M8(a,b,c,d,e,f,g){return new A.a3j(d,g,c,e,f,a,b,null)}, +mx(a,b,c,d,e,f){return new A.a3Y(d,f,e,b,a,c)}, +d3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s=null +return new A.FG(new A.aM9(f,b,o,s,a7,a,s,s,s,a8,s,s,i,j,s,s,s,s,a6,p,k,m,n,e,l,s,s,s,s,s,s,s,s,s,b2,s,b1,a9,b0,a4,a2,s,s,s,s,s,s,q,r,a3,s,s,s,s,a0,s,a1,s),d,h,g,c,s)}, +bto(a){return new A.XS(a,null)}, +amX:function amX(a,b,c){var _=this +_.bG=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +b0C:function b0C(a,b){this.a=a +this.b=b}, +b0B:function b0B(a){this.a=a}, +amY:function amY(){}, +mi:function mi(a,b,c){this.w=a +this.b=b +this.a=c}, +Nc:function Nc(a,b,c){this.e=a +this.c=b +this.a=c}, +ud:function ud(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +u6:function u6(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Zt:function Zt(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +CA:function CA(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +atp:function atp(a,b,c){this.a=a +this.b=b +this.c=c}, +a5r:function a5r(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.c=g +_.a=h}, +a5s:function a5s(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +B5:function B5(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +xF:function xF(a,b,c){this.e=a +this.c=b +this.a=c}, +CK:function CK(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.x=c +_.c=d +_.a=e}, +a0T:function a0T(a,b){this.c=a +this.a=b}, +a1k:function a1k(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Ft:function Ft(a,b,c){this.e=a +this.c=b +this.a=c}, +cg:function cg(a,b,c){this.e=a +this.c=b +this.a=c}, +jD:function jD(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +jK:function jK(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +nm:function nm(a,b,c){this.e=a +this.c=b +this.a=c}, +LX:function LX(a,b,c){this.f=a +this.b=b +this.a=c}, +xQ:function xQ(a,b,c){this.e=a +this.c=b +this.a=c}, +ir:function ir(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +kB:function kB(a,b,c){this.e=a +this.c=b +this.a=c}, +a3b:function a3b(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +EJ:function EJ(a,b,c){this.e=a +this.c=b +this.a=c}, +ahQ:function ahQ(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +a2G:function a2G(a,b){this.c=a +this.a=b}, +a2F:function a2F(a,b){this.c=a +this.a=b}, +a8m:function a8m(a,b,c){this.e=a +this.c=b +this.a=c}, +PX:function PX(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +a2u:function a2u(a,b,c,d){var _=this +_.c=a +_.r=b +_.w=c +_.a=d}, +TJ:function TJ(a,b,c,d,e,f,g){var _=this +_.z=a +_.e=b +_.f=c +_.r=d +_.w=e +_.c=f +_.a=g}, +afY:function afY(a,b,c){var _=this +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +rq:function rq(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.z=f +_.b=g +_.a=h}, +a5U:function a5U(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.x=e +_.a=f}, +a12:function a12(){}, +a7j:function a7j(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.c=h +_.a=i}, +ZP:function ZP(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.c=h +_.a=i}, +Dw:function Dw(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +Do:function Do(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +aaV:function aaV(a,b,c,d){var _=this +_.f=a +_.y=b +_.c=c +_.a=d}, +Ab:function Ab(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.c=n +_.a=o}, +aKu:function aKu(a,b){this.a=a +this.b=b}, +a6g:function a6g(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.at=k +_.ax=l +_.ay=m +_.ch=n +_.CW=o +_.cx=p +_.a=q}, +a3j:function a3j(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.x=c +_.y=d +_.as=e +_.at=f +_.c=g +_.a=h}, +a3Y:function a3Y(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +lO:function lO(a,b){this.c=a +this.a=b}, +nD:function nD(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +WO:function WO(a,b,c){this.e=a +this.c=b +this.a=c}, +FG:function FG(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +MA:function MA(a,b){this.c=a +this.a=b}, +XS:function XS(a,b){this.c=a +this.a=b}, +uo:function uo(a,b,c){this.e=a +this.c=b +this.a=c}, +a2t:function a2t(a,b,c){this.e=a +this.c=b +this.a=c}, +uU:function uU(a,b){this.c=a +this.a=b}, +jI:function jI(a,b){this.c=a +this.a=b}, +xA:function xA(a,b,c){this.e=a +this.c=b +this.a=c}, +TW:function TW(a,b,c,d){var _=this +_.aq=a +_.R=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +bmi(a){var s,r +if($.b9==null)A.bCq() +s=$.b9 +s.toString +r=$.bO().d.i(0,0) +r.toString +s.aeF(new A.aaE(r,a,new A.qM(r,t.bT))) +s.Wq()}, +bzx(a,b){return new A.vB(a,B.ac,b.h("vB<0>"))}, +bCq(){var s=null,r=A.b([],t.GA),q=$.aF,p=A.b([],t.Jh),o=A.b2(7,s,!1,t.JI),n=t.S,m=t.j2 +n=new A.aaT(s,$,r,!0,new A.bU(new A.aT(q,t.D4),t.gR),!1,s,!1,$,!1,s,$,!1,0,!1,$,0,s,$,$,new A.alD(A.y(t.M)),$,$,$,$,s,p,s,A.bGX(),new A.a24(A.bGW(),o,t.G7),!1,0,A.D(n,t.h1),A.e6(n),A.b([],m),A.b([],m),s,!1,B.eE,!0,!1,s,B.F,B.F,s,0,s,!1,s,s,0,A.ly(s,t.qL),new A.aHT(A.D(n,t.rr),A.D(t.Ld,t.iD)),new A.azy(A.D(n,t.cK)),new A.aHW(),A.D(n,t.YY),$,!1,B.Qe) +n.amc() +return n}, +b0Q:function b0Q(a,b,c){this.a=a +this.b=b +this.c=c}, +b0R:function b0R(a){this.a=a}, +hI:function hI(){}, +Ra:function Ra(){}, +b0P:function b0P(a,b){this.a=a +this.b=b}, +aR9:function aR9(a,b){this.a=a +this.b=b}, +A5:function A5(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +aJy:function aJy(a,b,c){this.a=a +this.b=b +this.c=c}, +aJz:function aJz(a){this.a=a}, +vB:function vB(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p2=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +aaT:function aaT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9){var _=this +_.bA$=a +_.Cg$=b +_.eF$=c +_.rq$=d +_.xM$=e +_.Ch$=f +_.oN$=g +_.xN$=h +_.SN$=i +_.aRi$=j +_.q9$=k +_.i8$=l +_.aRj$=m +_.Ci$=n +_.IU$=o +_.SO$=p +_.SP$=q +_.IV$=r +_.IW$=s +_.ix$=a0 +_.iW$=a1 +_.bM$=a2 +_.bT$=a3 +_.bx$=a4 +_.bU$=a5 +_.bQ$=a6 +_.f9$=a7 +_.mQ$=a8 +_.nE$=a9 +_.R$=b0 +_.aB$=b1 +_.bc$=b2 +_.cD$=b3 +_.dj$=b4 +_.dK$=b5 +_.de$=b6 +_.cw$=b7 +_.ck$=b8 +_.d2$=b9 +_.eP$=c0 +_.dL$=c1 +_.f3$=c2 +_.kn$=c3 +_.i6$=c4 +_.oM$=c5 +_.Ss$=c6 +_.St$=c7 +_.hg$=c8 +_.uu$=c9 +_.Cf$=d0 +_.nB$=d1 +_.SK$=d2 +_.lT$=d3 +_.q8$=d4 +_.SL$=d5 +_.SM$=d6 +_.a8n$=d7 +_.aRg$=d8 +_.aRh$=d9 +_.a=!1 +_.b=null +_.c=0}, +U7:function U7(){}, +VA:function VA(){}, +VB:function VB(){}, +VC:function VC(){}, +VD:function VD(){}, +VE:function VE(){}, +VF:function VF(){}, +VG:function VG(){}, +xS(a,b,c){return new A.a_v(b,c,a,null)}, +dg(a,b,c,d,e,f,g,h,i,j){var s +if(j!=null||g!=null){s=e==null?null:e.Vi(g,j) +if(s==null)s=A.j1(g,j)}else s=e +return new A.a_3(b,a,i,d,f,s,h,c,null)}, +a_v:function a_v(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a_3:function a_3(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.as=h +_.a=i}, +adJ:function adJ(a,b,c){this.b=a +this.c=b +this.a=c}, +CS:function CS(a,b){this.a=a +this.b=b}, +ie:function ie(a,b,c){this.a=a +this.b=b +this.c=c}, +bdS(){var s=$.CT +if(s!=null)s.fD(0) +$.CT=null +if($.qk!=null)$.qk=null}, +a_5:function a_5(){}, +auz:function auz(a,b){this.a=a +this.b=b}, +b79(a,b,c){return new A.D_(b,c,a,null)}, +D_:function D_(a,b,c,d){var _=this +_.w=a +_.x=b +_.b=c +_.a=d}, +ahJ:function ahJ(a){this.a=a}, +buI(){switch(A.cr().a){case 0:return $.bby() +case 1:return $.bnb() +case 2:return $.bnc() +case 3:return $.bnd() +case 4:return $.bbz() +case 5:return $.bnf()}}, +a_E:function a_E(a,b){this.c=a +this.a=b}, +a_L:function a_L(a){this.b=a}, +mj:function mj(a,b){this.a=a +this.b=b}, +Kg:function Kg(a,b,c,d,e){var _=this +_.c=a +_.w=b +_.x=c +_.y=d +_.a=e}, +SB:function SB(a,b){this.a=a +this.b=b}, +Sd:function Sd(a,b,c,d,e){var _=this +_.d=null +_.e=$ +_.r=_.f=null +_.w=0 +_.y=_.x=!1 +_.z=null +_.Q=!1 +_.as=a +_.jX$=b +_.f6$=c +_.bV$=d +_.a=null +_.b=e +_.c=null}, +aVf:function aVf(a){this.a=a}, +aVg:function aVg(a){this.a=a}, +VU:function VU(){}, +VV:function VV(){}, +buW(a){var s=a.be(t.I) +s.toString +switch(s.w.a){case 0:return B.a_L +case 1:return B.i}}, +buX(a){var s=a.ch,r=A.a7(s) +return new A.dJ(new A.bl(s,new A.avF(),r.h("bl<1>")),new A.avG(),r.h("dJ<1,x>"))}, +buV(a,b){var s,r,q,p,o=B.b.ga3(a),n=A.be5(b,o) +for(s=a.length,r=0;rb.gaR(b))return a.U(0,new A.j(b.gag(b),b.gaR(b))).ge8() +else return b.gag(b)-r}else if(r>b.gaL(b)){s=a.b +if(sb.gaR(b))return a.U(0,new A.j(b.gaL(b),b.gaR(b))).ge8() +else return r-b.gaL(b)}else{r=a.b +if(rb.gaR(b))return r-b.gaR(b) +else return 0}}, +buY(a,b){var s,r,q,p,o,n,m,l,k,j=t.AO,i=A.b([a],j) +for(s=b.$ti,s=s.h("@<1>").ad(s.z[1]),r=new A.bT(J.ax(b.a),b.b,s.h("bT<1,2>")),s=s.z[1];r.D();i=p){q=r.a +if(q==null)q=s.a(q) +p=A.b([],j) +for(o=i.length,n=0;n=q.gah(q)&&m.gaR(m)<=q.gaR(q)){if(m.gag(m)q.gaL(q)){l=q.gaL(q) +k=m.gah(m) +p.push(new A.x(l,k,l+(m.gaL(m)-q.gaL(q)),k+(m.gaR(m)-m.gah(m))))}}else if(m.gag(m)>=q.gag(q)&&m.gaL(m)<=q.gaL(q)){if(m.gah(m)q.gaR(q)){l=m.gag(m) +k=q.gaR(q) +p.push(new A.x(l,k,l+(m.gaL(m)-m.gag(m)),k+(m.gaR(m)-q.gaR(q))))}}else p.push(m)}}return i}, +buU(a,b){var s,r=a.a +if(r>=0)if(r<=b.a){s=a.b +s=s>=0&&s<=b.b}else s=!1 +else s=!1 +if(s)return a +else return new A.j(Math.min(Math.max(0,r),b.a),Math.min(Math.max(0,a.b),b.b))}, +a_W:function a_W(a,b,c){this.c=a +this.d=b +this.a=c}, +avF:function avF(){}, +avG:function avG(){}, +a_X:function a_X(a,b){this.a=a +this.$ti=b}, +Dd:function Dd(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Sn:function Sn(a,b,c){var _=this +_.d=$ +_.e=a +_.f=b +_.a=null +_.b=c +_.c=null}, +aOT(a){var s=a==null?B.DZ:new A.f_(a,B.hv,B.bY) +return new A.Qr(s,$.ag())}, +beA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3){var s,r,q,p,o +if(e0==null)s=B.oU +else s=e0 +if(e1==null)r=B.oV +else r=e1 +if(t.qY.b(d5)&&!0)q=B.Ef +else q=c7?B.a9H:B.a9I +p=b2==null?A.bvG(d,b4):b2 +if(b4===1){o=A.b([$.bns()],t.VS) +B.b.F(o,a9==null?B.Hf:a9)}else o=a9 +return new A.De(j,a7,b8,!1,e8,f1,c7,a8,q,d9,d8==null?!c7:d8,!0,s,r,!0,e4,f3,e3,e5,e7,e6,f0,k,b,f,b4,b5,!1,!1,d4,d5,p,e9,c0,c1,c4,b9,c2,c3,c5,o,b6,!0,a1,l,a0,n,m,c6,d6,d7,b1,d2,a4,a2,d1,d3,!0,d,c,g,c9,!0,h,i,e2,b3,b0)}, +bvH(a,b,c,d,e){var s,r=null,q=d!=null +if(q&&a===B.fd)return A.b([],t.ZD) +s=A.b([],t.ZD) +if(c!=null)s.push(new A.ie(c,B.rS,r)) +if(b!=null)s.push(new A.ie(b,B.rT,r)) +if(q)s.push(new A.ie(d,B.rU,r)) +if(e!=null)s.push(new A.ie(e,B.rV,r)) +return s}, +bvG(a,b){return b===1?B.E1:B.pi}, +bvF(a){var s,r=a==null,q=r?null:a.a,p=r||a.l(0,B.hp) +r=q==null +if(r){$.b9.toString +$.bO() +s=!1}else s=!0 +if(p||!s)return B.hp +if(r){r=new A.av6() +r.b=B.a04}else r=q +return a.aGQ(r)}, +bCU(a){var s=A.b([],t.p) +a.c7(new A.aVw(s)) +return s}, +wF(a,b,c,d,e,f,g){return new A.Vs(a,e,f,d,b,c,new A.bM(A.b([],t.ot),t.wS),g.h("Vs<0>"))}, +acS:function acS(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ajq:function ajq(a,b,c,d){var _=this +_.R=a +_.aB=null +_.bc=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +Qr:function Qr(a,b){var _=this +_.a=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +QT:function QT(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +l6:function l6(a,b){this.a=a +this.b=b}, +aVe:function aVe(a,b,c){var _=this +_.b=a +_.c=b +_.d=0 +_.a=c}, +De:function De(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fx=a2 +_.fy=a3 +_.go=a4 +_.id=a5 +_.k1=a6 +_.k2=a7 +_.k3=a8 +_.k4=a9 +_.ok=b0 +_.p1=b1 +_.p2=b2 +_.p3=b3 +_.p4=b4 +_.R8=b5 +_.RG=b6 +_.rx=b7 +_.ry=b8 +_.to=b9 +_.x1=c0 +_.x2=c1 +_.xr=c2 +_.y1=c3 +_.y2=c4 +_.cr=c5 +_.cu=c6 +_.bG=c7 +_.bM=c8 +_.bT=c9 +_.bx=d0 +_.bU=d1 +_.bQ=d2 +_.bh=d3 +_.bp=d4 +_.M=d5 +_.aa=d6 +_.af=d7 +_.aJ=d8 +_.b9=d9 +_.G=e0 +_.a8=e1 +_.al=e2 +_.bN=e3 +_.bi=e4 +_.ds=e5 +_.dt=e6 +_.du=e7 +_.a=e8}, +ul:function ul(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.e=_.d=null +_.f=$ +_.r=a +_.w=b +_.x=c +_.z=_.y=null +_.Q=d +_.as=null +_.at=e +_.ax=f +_.ay=g +_.ch=!1 +_.CW=null +_.cy=_.cx=$ +_.dy=_.dx=_.db=null +_.fr=!0 +_.k1=_.id=_.go=_.fy=_.fx=null +_.k2=0 +_.k4=_.k3=!1 +_.ok=null +_.p1=!1 +_.p2=$ +_.p3=0 +_.p4=null +_.R8=!1 +_.RG=null +_.rx=$ +_.ry=-1 +_.to=null +_.y2=_.y1=_.xr=_.x2=_.x1=$ +_.f6$=h +_.bV$=i +_.jX$=j +_.a=null +_.b=k +_.c=null}, +awH:function awH(){}, +ax1:function ax1(a){this.a=a}, +ax4:function ax4(a){this.a=a}, +awU:function awU(a){this.a=a}, +awV:function awV(a){this.a=a}, +awW:function awW(a){this.a=a}, +awX:function awX(a){this.a=a}, +awY:function awY(a){this.a=a}, +awZ:function awZ(a){this.a=a}, +ax_:function ax_(a){this.a=a}, +ax0:function ax0(a){this.a=a}, +awD:function awD(a){this.a=a}, +awL:function awL(a,b){this.a=a +this.b=b}, +ax2:function ax2(a){this.a=a}, +awF:function awF(a){this.a=a}, +awP:function awP(a){this.a=a}, +awI:function awI(){}, +awJ:function awJ(a){this.a=a}, +awK:function awK(a){this.a=a}, +awE:function awE(){}, +awG:function awG(a){this.a=a}, +ax7:function ax7(a){this.a=a}, +ax3:function ax3(a){this.a=a}, +ax5:function ax5(a){this.a=a}, +ax6:function ax6(a,b,c){this.a=a +this.b=b +this.c=c}, +awM:function awM(a,b){this.a=a +this.b=b}, +awN:function awN(a,b){this.a=a +this.b=b}, +awO:function awO(a,b){this.a=a +this.b=b}, +awC:function awC(a){this.a=a}, +awS:function awS(a){this.a=a}, +awR:function awR(a){this.a=a}, +awT:function awT(a,b){this.a=a +this.b=b}, +awQ:function awQ(a){this.a=a}, +So:function So(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.as=i +_.at=j +_.ax=k +_.ay=l +_.ch=m +_.CW=n +_.cx=o +_.cy=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5 +_.k2=a6 +_.k3=a7 +_.k4=a8 +_.ok=a9 +_.p1=b0 +_.p2=b1 +_.p3=b2 +_.p4=b3 +_.R8=b4 +_.RG=b5 +_.rx=b6 +_.ry=b7 +_.to=b8 +_.x1=b9 +_.c=c0 +_.a=c1}, +aVw:function aVw(a){this.a=a}, +b_2:function b_2(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Ur:function Ur(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +akl:function akl(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +b_3:function b_3(a){this.a=a}, +BC:function BC(a,b,c,d,e){var _=this +_.x=a +_.e=b +_.b=c +_.c=d +_.a=e}, +t8:function t8(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.a=d +_.b=null +_.$ti=e}, +Vs:function Vs(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=f +_.a=g +_.b=null +_.$ti=h}, +Vt:function Vt(a,b,c){var _=this +_.e=a +_.r=_.f=null +_.a=b +_.b=null +_.$ti=c}, +akv:function akv(a,b){this.e=a +this.a=b +this.b=null}, +adi:function adi(a,b){this.e=a +this.a=b +this.b=null}, +afD:function afD(a,b){this.a=a +this.b=b}, +Sp:function Sp(){}, +aes:function aes(){}, +Sq:function Sq(){}, +aet:function aet(){}, +aeu:function aeu(){}, +bH8(a){var s,r,q +for(s=a.length,r=!1,q=0;q>"),n=new A.W(a,new A.aYO(),o) +for(s=new A.cw(n,n.gE(n),o.h("cw")),o=o.h("aM.E"),r=null;s.D();){q=s.d +p=q==null?o.a(q):q +r=(r==null?p:r).CT(0,p)}if(r.gaD(r))return B.b.ga3(a).a +return B.b.uG(B.b.ga3(a).ga7N(),r.gkS(r)).w}, +bjd(a,b){A.tC(a,new A.aYQ(b),t.zP)}, +bDs(a,b){A.tC(a,new A.aYN(b),t.JH)}, +beO(a,b){return new A.KZ(b==null?new A.O7(A.D(t.l5,t.UJ)):b,a,null)}, +ayG(a){var s +for(;s=a.Q,s!=null;a=s){if(a.e==null)return null +if(a instanceof A.SH)return a}return null}, +DA(a){var s,r=A.b7I(a,!1,!0) +if(r==null)return null +s=A.ayG(r) +return s==null?null:s.dy}, +b1x:function b1x(a){this.a=a}, +Hl:function Hl(a,b){this.b=a +this.c=b}, +B7:function B7(a,b){this.a=a +this.b=b}, +aaf:function aaf(a,b){this.a=a +this.b=b}, +a1b:function a1b(){}, +ayI:function ayI(a,b){this.a=a +this.b=b}, +ayH:function ayH(){}, +Hb:function Hb(a,b){this.a=a +this.b=b}, +adW:function adW(a){this.a=a}, +avl:function avl(){}, +aYR:function aYR(a){this.a=a}, +avt:function avt(a,b){this.a=a +this.b=b}, +avv:function avv(a){this.a=a}, +avu:function avu(a){this.a=a}, +avw:function avw(a){this.a=a}, +avx:function avx(a){this.a=a}, +avn:function avn(a){this.a=a}, +avo:function avo(a){this.a=a}, +avp:function avp(){}, +avq:function avq(a){this.a=a}, +avr:function avr(a){this.a=a}, +avs:function avs(){}, +avm:function avm(a,b,c){this.a=a +this.b=b +this.c=c}, +avy:function avy(a){this.a=a}, +avz:function avz(a){this.a=a}, +avA:function avA(a){this.a=a}, +avB:function avB(a){this.a=a}, +ht:function ht(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +aYO:function aYO(){}, +aYQ:function aYQ(a){this.a=a}, +aYP:function aYP(){}, +pQ:function pQ(a){this.a=a +this.b=null}, +aYM:function aYM(){}, +aYN:function aYN(a){this.a=a}, +O7:function O7(a){this.Cj$=a}, +aJ0:function aJ0(){}, +aJ1:function aJ1(){}, +aJ2:function aJ2(a){this.a=a}, +KZ:function KZ(a,b,c){this.c=a +this.f=b +this.a=c}, +SH:function SH(a,b,c,d,e,f,g,h,i){var _=this +_.dy=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=null +_.f=f +_.r=g +_.y=_.x=_.w=null +_.z=!1 +_.Q=null +_.as=h +_.ax=_.at=null +_.ay=!1 +_.bs$=0 +_.bw$=i +_.cS$=_.cR$=0 +_.d1$=!1}, +af4:function af4(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +a71:function a71(a){this.a=a +this.b=null}, +zr:function zr(){}, +a4l:function a4l(a){this.a=a +this.b=null}, +zS:function zS(){}, +a5Y:function a5Y(a){this.a=a +this.b=null}, +uh:function uh(a){this.a=a}, +Kf:function Kf(a,b){this.c=a +this.a=b +this.b=null}, +af5:function af5(){}, +ajl:function ajl(){}, +aos:function aos(){}, +aot:function aot(){}, +b7L(a){var s=a.be(t.Jp) +return s==null?null:s.f}, +bwl(a){var s=null,r=$.ag() +return new A.lq(new A.OJ(s,r),new A.A8(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n,a.h("lq<0>"))}, +L2:function L2(a,b,c){this.c=a +this.f=b +this.a=c}, +L3:function L3(a,b){var _=this +_.d=0 +_.e=!1 +_.f=a +_.a=null +_.b=b +_.c=null}, +az3:function az3(){}, +az4:function az4(a){this.a=a}, +az5:function az5(a,b){this.a=a +this.b=b}, +SJ:function SJ(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +qG:function qG(){}, +lq:function lq(a,b,c,d,e,f,g,h,i){var _=this +_.d=$ +_.e=a +_.f=b +_.d6$=c +_.jl$=d +_.uD$=e +_.hs$=f +_.jm$=g +_.a=null +_.b=h +_.c=null +_.$ti=i}, +az2:function az2(a){this.a=a}, +az1:function az1(a,b){this.a=a +this.b=b}, +arm:function arm(a,b){this.a=a +this.b=b}, +aW1:function aW1(){}, +Hn:function Hn(){}, +bD6(a){a.hO() +a.c7(A.b4M())}, +bvK(a,b){var s,r,q,p=a.e +p===$&&A.c() +s=b.e +s===$&&A.c() +r=p-s +if(r!==0)return r +q=b.as +if(a.as!==q)return q?-1:1 +return 0}, +bvJ(a){a.dq() +a.c7(A.blq())}, +a0G(a){var s=a.a,r=s instanceof A.qE?s:null +return new A.a0F("",r,new A.pG())}, +bAO(a){var s=a.aW(),r=new A.kW(s,a,B.ac) +s.c=r +s.a=a +return r}, +bwQ(a){return new A.ja(A.kJ(null,null,null,t.Si,t.X),a,B.ac)}, +by7(a){return new A.lC(A.e6(t.Si),a,B.ac)}, +baK(a,b,c,d){var s=new A.cz(b,c,"widgets library",a,d,!1) +A.eH(s) +return s}, +oK:function oK(){}, +cG:function cG(a,b){this.a=a +this.$ti=b}, +qM:function qM(a,b){this.a=a +this.$ti=b}, +l:function l(){}, +aR:function aR(){}, +at:function at(){}, +b_H:function b_H(a,b){this.a=a +this.b=b}, +ay:function ay(){}, +bE:function bE(){}, +hF:function hF(){}, +bW:function bW(){}, +b6:function b6(){}, +a37:function a37(){}, +c_:function c_(){}, +hX:function hX(){}, +Hh:function Hh(a,b){this.a=a +this.b=b}, +afX:function afX(a){this.a=!1 +this.b=a}, +aWK:function aWK(a,b){this.a=a +this.b=b}, +asm:function asm(a,b,c,d){var _=this +_.a=null +_.b=a +_.c=b +_.d=!1 +_.e=null +_.f=c +_.r=0 +_.w=!1 +_.y=_.x=null +_.z=d}, +asn:function asn(a,b,c){this.a=a +this.b=b +this.c=c}, +N4:function N4(){}, +aYg:function aYg(a,b){this.a=a +this.b=b}, +b7:function b7(){}, +axe:function axe(a){this.a=a}, +axg:function axg(a){this.a=a}, +axb:function axb(a){this.a=a}, +axd:function axd(){}, +axc:function axc(a){this.a=a}, +a0F:function a0F(a,b,c){this.d=a +this.e=b +this.a=c}, +JS:function JS(){}, +au2:function au2(){}, +au3:function au3(){}, +G3:function G3(a,b){var _=this +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +kW:function kW(a,b,c){var _=this +_.ok=a +_.p1=!1 +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +NT:function NT(){}, +zB:function zB(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +aGF:function aGF(a){this.a=a}, +ja:function ja(a,b,c){var _=this +_.bG=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +c2:function c2(){}, +aJw:function aJw(a){this.a=a}, +aJx:function aJx(a){this.a=a}, +aKw:function aKw(){}, +a36:function a36(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +PB:function PB(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +lC:function lC(a,b,c){var _=this +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aEP:function aEP(a){this.a=a}, +uK:function uK(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ahF:function ahF(a,b){var _=this +_.d=_.c=_.b=_.a=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +ahK:function ahK(a){this.a=a}, +alk:function alk(){}, +iC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return new A.DI(b,a2,a3,a0,a1,p,r,s,q,f,l,a5,a6,a4,h,j,k,i,g,m,o,n,a,d,c,e)}, +yt:function yt(){}, +ds:function ds(a,b,c){this.a=a +this.b=b +this.$ti=c}, +DI:function DI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.ay=j +_.cy=k +_.rx=l +_.ry=m +_.to=n +_.x2=o +_.xr=p +_.y1=q +_.y2=r +_.cr=s +_.cu=a0 +_.bM=a1 +_.bT=a2 +_.aJ=a3 +_.b9=a4 +_.G=a5 +_.a=a6}, +azL:function azL(a){this.a=a}, +azM:function azM(a,b){this.a=a +this.b=b}, +azN:function azN(a){this.a=a}, +azR:function azR(a,b){this.a=a +this.b=b}, +azS:function azS(a){this.a=a}, +azT:function azT(a,b){this.a=a +this.b=b}, +azU:function azU(a){this.a=a}, +azV:function azV(a,b){this.a=a +this.b=b}, +azW:function azW(a){this.a=a}, +azX:function azX(a,b){this.a=a +this.b=b}, +azY:function azY(a){this.a=a}, +azO:function azO(a,b){this.a=a +this.b=b}, +azP:function azP(a){this.a=a}, +azQ:function azQ(a,b){this.a=a +this.b=b}, +kP:function kP(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +Fc:function Fc(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +afB:function afB(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aLZ:function aLZ(){}, +aV1:function aV1(a){this.a=a}, +aV6:function aV6(a){this.a=a}, +aV5:function aV5(a){this.a=a}, +aV2:function aV2(a){this.a=a}, +aV3:function aV3(a){this.a=a}, +aV4:function aV4(a,b){this.a=a +this.b=b}, +aV7:function aV7(a){this.a=a}, +aV8:function aV8(a){this.a=a}, +aV9:function aV9(a,b){this.a=a +this.b=b}, +bf5(a,b,c){return new A.yy(b,a,c,null)}, +bf6(a,b,c){var s=A.D(t.K,t.U3) +a.c7(new A.aAF(c,new A.aAE(s,b))) +return s}, +bj2(a,b){var s,r=a.gaO() +r.toString +t.x.a(r) +s=r.cT(0,b==null?null:b.gaO()) +r=r.k3 +return A.im(s,new A.x(0,0,0+r.a,0+r.b))}, +DP:function DP(a,b){this.a=a +this.b=b}, +yy:function yy(a,b,c,d){var _=this +_.c=a +_.e=b +_.w=c +_.a=d}, +aAE:function aAE(a,b){this.a=a +this.b=b}, +aAF:function aAF(a,b){this.a=a +this.b=b}, +Hu:function Hu(a,b){var _=this +_.d=a +_.e=null +_.f=!0 +_.a=null +_.b=b +_.c=null}, +aWB:function aWB(a,b){this.a=a +this.b=b}, +aWA:function aWA(){}, +aWx:function aWx(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.at=_.as=_.Q=$}, +tc:function tc(a,b){var _=this +_.a=a +_.b=$ +_.c=null +_.d=b +_.f=_.e=$ +_.r=null +_.x=_.w=!1}, +aWy:function aWy(a){this.a=a}, +aWz:function aWz(a,b){this.a=a +this.b=b}, +Lm:function Lm(a,b){this.a=a +this.b=b}, +aAD:function aAD(){}, +aAC:function aAC(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aAB:function aAB(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +b7Z(a,b,c){return new A.yF(a,c,b,null)}, +yF:function yF(a,b,c,d){var _=this +_.c=a +_.d=b +_.x=c +_.a=d}, +fB:function fB(a,b){this.a=a +this.d=b}, +Ls(a,b,c){return new A.yG(b,a,c)}, +a2k(a,b){return new A.jI(new A.aB8(null,b,a),null)}, +bfc(a){var s,r,q,p,o,n,m=A.bfb(a).aC(a),l=m.a,k=l==null +if(!k)if(m.b!=null)if(m.c!=null)if(m.d!=null)if(m.e!=null)if(m.f!=null){s=m.r +s=(s==null?null:A.Y(s,0,1))!=null}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +if(s)l=m +else{if(k)l=24 +k=m.b +if(k==null)k=0 +s=m.c +if(s==null)s=400 +r=m.d +if(r==null)r=0 +q=m.e +if(q==null)q=48 +p=m.f +if(p==null)p=B.p +o=m.r +o=o==null?null:A.Y(o,0,1) +if(o==null)o=A.Y(1,0,1) +n=m.w +l=m.Ie(p,k,r,o,q,n==null?null:n,l,s)}return l}, +bfb(a){var s=a.be(t.Oh),r=s==null?null:s.w +return r==null?B.Se:r}, +yG:function yG(a,b,c){this.w=a +this.b=b +this.a=c}, +aB8:function aB8(a,b,c){this.a=a +this.b=b +this.c=c}, +qO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null +if(a==b&&a!=null)return a +s=a==null +r=s?i:a.a +q=b==null +r=A.al(r,q?i:b.a,c) +p=s?i:a.b +p=A.al(p,q?i:b.b,c) +o=s?i:a.c +o=A.al(o,q?i:b.c,c) +n=s?i:a.d +n=A.al(n,q?i:b.d,c) +m=s?i:a.e +m=A.al(m,q?i:b.e,c) +l=s?i:a.f +l=A.a_(l,q?i:b.f,c) +if(s)k=i +else{k=a.r +k=k==null?i:A.Y(k,0,1)}if(q)j=i +else{j=b.r +j=j==null?i:A.Y(j,0,1)}j=A.al(k,j,c) +s=s?i:a.w +return new A.fb(r,p,o,n,m,l,j,A.bAa(s,q?i:b.w,c))}, +fb:function fb(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +afS:function afS(){}, +In(a,b){var s,r +a.be(t.l4) +s=$.le() +r=A.dS(a,B.cd) +r=r==null?null:r.b +if(r==null)r=1 +return new A.yH(s,r,A.Mb(a),A.ev(a),b,A.cr())}, +b8_(a,b,c){var s=null +return new A.uG(A.b98(s,s,new A.EG(a,1,s)),c,b,s)}, +uG:function uG(a,b,c,d){var _=this +_.c=a +_.r=b +_.w=c +_.a=d}, +SR:function SR(a){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.w=$ +_.x=null +_.y=!1 +_.z=$ +_.a=_.ax=_.at=_.as=_.Q=null +_.b=a +_.c=null}, +aWG:function aWG(a,b,c){this.a=a +this.b=b +this.c=c}, +aWH:function aWH(a){this.a=a}, +aWI:function aWI(a){this.a=a}, +aWJ:function aWJ(a){this.a=a}, +aod:function aod(){}, +bcY(a,b,c,d,e){return new A.IH(a,d,e,b,c,null,null)}, +bcX(a,b,c,d){return new A.IE(a,d,b,c,null,null)}, +X5(a,b,c,d){return new A.IC(a,d,b,c,null,null)}, +a_y:function a_y(a,b){this.a=a +this.b=b}, +Kv:function Kv(a,b){this.a=a +this.b=b}, +y0:function y0(a,b){this.a=a +this.b=b}, +xk:function xk(a,b){this.a=a +this.b=b}, +AT:function AT(a,b){this.a=a +this.b=b}, +a2s:function a2s(){}, +DU:function DU(){}, +aBt:function aBt(a){this.a=a}, +aBs:function aBs(a){this.a=a}, +aBr:function aBr(a,b){this.a=a +this.b=b}, +C1:function C1(){}, +aqF:function aqF(){}, +IF:function IF(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +abu:function abu(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aSe:function aSe(){}, +IH:function IH(a,b,c,d,e,f,g){var _=this +_.r=a +_.w=b +_.x=c +_.c=d +_.d=e +_.e=f +_.a=g}, +abw:function abw(a,b,c){var _=this +_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aSj:function aSj(){}, +aSk:function aSk(){}, +aSl:function aSl(){}, +aSm:function aSm(){}, +aSn:function aSn(){}, +aSo:function aSo(){}, +IE:function IE(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +abt:function abt(a,b,c){var _=this +_.z=null +_.e=_.d=_.Q=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aSd:function aSd(){}, +IC:function IC(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.c=c +_.d=d +_.e=e +_.a=f}, +abs:function abs(a,b,c){var _=this +_.CW=null +_.e=_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aSc:function aSc(){}, +IG:function IG(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.r=a +_.w=b +_.x=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.c=h +_.d=i +_.e=j +_.a=k}, +abv:function abv(a,b,c){var _=this +_.db=_.cy=_.cx=_.CW=null +_.e=_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +aSf:function aSf(){}, +aSg:function aSg(){}, +aSh:function aSh(){}, +aSi:function aSi(){}, +Hw:function Hw(){}, +bwR(a,b,c,d){var s=a.kb(d) +if(s==null)return +c.push(s) +d.a(s.gbg()) +return}, +ca(a,b,c){var s,r,q,p,o,n +if(b==null)return a.be(c) +s=A.b([],t.Fa) +A.bwR(a,b,s,c) +if(s.length===0)return null +r=B.b.ga6(s) +for(q=s.length,p=0;p>")),i).cE(new A.b1Q(k,h),t.e3)}, +Mb(a){var s=a.be(t.Gk) +return s==null?null:s.r.f}, +qX(a,b,c){var s=a.be(t.Gk) +return s==null?null:c.h("0?").a(J.c0(s.r.e,b))}, +HR:function HR(a,b){this.a=a +this.b=b}, +b1O:function b1O(a){this.a=a}, +b1P:function b1P(){}, +b1Q:function b1Q(a,b){this.a=a +this.b=b}, +kM:function kM(){}, +anh:function anh(){}, +a_H:function a_H(){}, +Tb:function Tb(a,b,c,d){var _=this +_.r=a +_.w=b +_.b=c +_.a=d}, +Ma:function Ma(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +agD:function agD(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +aXr:function aXr(a){this.a=a}, +aXs:function aXs(a,b){this.a=a +this.b=b}, +aXq:function aXq(a,b,c){this.a=a +this.b=b +this.c=c}, +bxA(a,b){var s +a.be(t.bS) +s=A.bxB(a,b) +if(s==null)return null +a.F2(s,null) +return b.a(s.gbg())}, +bxB(a,b){var s,r,q,p=a.kb(b) +if(p==null)return null +s=a.kb(t.bS) +if(s!=null){r=s.e +r===$&&A.c() +q=p.e +q===$&&A.c() +q=r>q +r=q}else r=!1 +if(r)return null +return p}, +b8o(a,b){var s={} +s.a=null +a.o6(new A.aDB(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.h("0?").a(s)}, +aDC(a,b){var s={} +s.a=null +a.o6(new A.aDD(s,b)) +s=s.a +if(s==null)s=null +else{s=s.ok +s.toString}return b.h("0?").a(s)}, +b8n(a,b){var s={} +s.a=null +a.o6(new A.aDA(s,b)) +s=s.a +s=s==null?null:s.gaO() +return b.h("0?").a(s)}, +aDB:function aDB(a,b){this.a=a +this.b=b}, +aDD:function aDD(a,b){this.a=a +this.b=b}, +aDA:function aDA(a,b){this.a=a +this.b=b}, +bfS(a,b){var s,r=b.a,q=a.a +if(rq?B.i.V(0,new A.j(q-r,0)):B.i}r=b.b +q=a.b +if(rq)s=s.V(0,new A.j(0,q-r))}return b.dQ(s)}, +bfT(a,b,c){return new A.Mf(a,null,null,null,b,c)}, +p0:function p0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a9I:function a9I(a,b){this.a=a +this.b=b}, +aPr:function aPr(){}, +z8:function z8(){this.b=this.a=null}, +aDQ:function aDQ(a,b){this.a=a +this.b=b}, +Mf:function Mf(a,b,c,d,e,f){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +O3:function O3(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +agJ:function agJ(a,b,c){this.c=a +this.d=b +this.a=c}, +ae9:function ae9(a,b,c){this.b=a +this.c=b +this.a=c}, +agI:function agI(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +ajx:function ajx(a,b,c,d,e){var _=this +_.R=a +_.aB=b +_.bc=c +_.a0$=d +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=e +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +r0(a,b,c){return new A.zh(b,a,c)}, +bg3(a,b,c,d,e,f){return A.r0(a,A.ca(b,null,t.l).w.abN(c,!0,!0,f),null)}, +dS(a,b){var s=A.ca(a,b,t.l) +return s==null?null:s.w}, +a4E:function a4E(a,b){this.a=a +this.b=b}, +ib:function ib(a,b){this.a=a +this.b=b}, +My:function My(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q}, +aEe:function aEe(a){this.a=a}, +zh:function zh(a,b,c){this.w=a +this.b=b +this.a=c}, +aFk:function aFk(a,b){this.a=a +this.b=b}, +Tj:function Tj(a,b,c){this.c=a +this.e=b +this.a=c}, +agU:function agU(a){var _=this +_.a=_.e=_.d=null +_.b=a +_.c=null}, +aXR:function aXR(a,b){this.a=a +this.b=b}, +aoh:function aoh(){}, +b8z(a,b,c,d,e,f,g){return new A.a3T(c,d,e,!0,f,b,g,null)}, +a3T:function a3T(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.a=h}, +aEB:function aEB(a,b){this.a=a +this.b=b}, +X6:function X6(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +H0:function H0(a,b,c,d,e,f,g,h,i){var _=this +_.bG=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=a +_.ay=b +_.ch=c +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=d +_.r=e +_.w=null +_.a=f +_.b=null +_.c=g +_.d=h +_.e=i}, +abE:function abE(a){this.a=a}, +ah2:function ah2(a,b,c){this.c=a +this.d=b +this.a=c}, +v7(a,b){var s,r,q +if(a instanceof A.kW){s=a.ok +s.toString +s=s instanceof A.nO}else s=!1 +if(s){s=a.ok +s.toString +t.uK.a(s) +r=s}else r=null +if(b){q=a.aJe(t.uK) +r=q==null?r:q +s=r}else{if(r==null)r=a.Cw(t.uK) +s=r}s.toString +return s}, +bge(a){var s,r=a.ok +r.toString +if(r instanceof A.nO)s=r +else s=null +if(s==null)s=a.Cw(t.uK) +return s}, +byk(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.oP) +if(B.c.cb(b,"/")&&b.length>1){b=B.c.cf(b,1) +s=t.z +l.push(a.GD("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p=0,o="";p=3}, +bDz(a){return a.gaQM()}, +bac(a){return new A.aZR(a)}, +bDw(a){var s,r,q +t.Dn.a(a) +s=J.aK(a) +r=s.i(a,0) +r.toString +switch(B.Wx[A.h5(r)].a){case 0:s=s.hl(a,1) +r=s[0] +r.toString +A.h5(r) +q=s[1] +q.toString +A.cC(q) +return new A.ahs(r,q,s.length>2?s[2]:null,B.pY) +case 1:s=s.hl(a,1)[1] +s.toString +t.pO.a(A.byD(new A.asA(A.h5(s)))) +return null}}, +Fw:function Fw(a,b){this.a=a +this.b=b}, +el:function el(){}, +aKE:function aKE(a){this.a=a}, +aKD:function aKD(a){this.a=a}, +aKH:function aKH(){}, +aKI:function aKI(){}, +aKJ:function aKJ(){}, +aKK:function aKK(){}, +aKF:function aKF(a){this.a=a}, +aKG:function aKG(){}, +lQ:function lQ(a,b){this.a=a +this.b=b}, +zq:function zq(){}, +yz:function yz(a,b,c){this.f=a +this.b=b +this.a=c}, +aKC:function aKC(){}, +aae:function aae(){}, +a_F:function a_F(a){this.$ti=a}, +N0:function N0(a,b,c,d,e,f,g,h,i){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.Q=f +_.as=g +_.at=h +_.a=i}, +aFv:function aFv(){}, +kn:function kn(a,b){this.a=a +this.b=b}, +ahD:function ahD(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +hL:function hL(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=null +_.x=!0 +_.y=!1}, +aZQ:function aZQ(a,b){this.a=a +this.b=b}, +aZO:function aZO(){}, +aZP:function aZP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aZR:function aZR(a){this.a=a}, +wA:function wA(){}, +HM:function HM(a,b){this.a=a +this.b=b}, +HL:function HL(a,b){this.a=a +this.b=b}, +Tv:function Tv(a,b){this.a=a +this.b=b}, +Tw:function Tw(a,b){this.a=a +this.b=b}, +nO:function nO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.d=$ +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.y=!1 +_.z=null +_.Q=$ +_.as=f +_.at=null +_.ay=_.ax=!1 +_.ch=0 +_.CW=g +_.cx=h +_.d6$=i +_.jl$=j +_.uD$=k +_.hs$=l +_.jm$=m +_.f6$=n +_.bV$=o +_.a=null +_.b=p +_.c=null}, +aFu:function aFu(a){this.a=a}, +aFm:function aFm(){}, +aFn:function aFn(){}, +aFo:function aFo(){}, +aFp:function aFp(){}, +aFq:function aFq(){}, +aFr:function aFr(){}, +aFs:function aFs(){}, +aFt:function aFt(){}, +aFl:function aFl(a){this.a=a}, +Uj:function Uj(a,b){this.a=a +this.b=b}, +ajS:function ajS(){}, +ahs:function ahs(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +b9X:function b9X(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +afG:function afG(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +aWC:function aWC(){}, +aYd:function aYd(){}, +Tx:function Tx(){}, +Ty:function Ty(){}, +a4q:function a4q(){}, +hY:function hY(a,b,c,d){var _=this +_.d=a +_.b=b +_.a=c +_.$ti=d}, +Tz:function Tz(a,b,c){var _=this +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=c}, +lv:function lv(){}, +aon:function aon(){}, +byq(a,b,c,d,e,f){return new A.a4H(f,a,e,c,d,b,null)}, +a4I:function a4I(a,b){this.a=a +this.b=b}, +a4H:function a4H(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.x=e +_.c=f +_.a=g}, +pP:function pP(a,b,c){this.e2$=a +this.aY$=b +this.a=c}, +HX:function HX(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.M=a +_.aa=b +_.af=c +_.aJ=d +_.b9=e +_.G=f +_.a8=g +_.dJ$=h +_.aH$=i +_.f5$=j +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=k +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZi:function aZi(a,b){this.a=a +this.b=b}, +aoz:function aoz(){}, +aoA:function aoA(){}, +ra(a,b){return new A.r9(a,b,A.iT(null,t.Ap),new A.cG(null,t.af))}, +bDv(a){return a.b1(0)}, +r9:function r9(a,b,c,d){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=c +_.e=null +_.f=d +_.r=!1}, +aG2:function aG2(a){this.a=a}, +tf:function tf(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +HO:function HO(a){var _=this +_.d=$ +_.e=null +_.r=_.f=$ +_.a=null +_.b=a +_.c=null}, +aYi:function aYi(){}, +Nh:function Nh(a,b,c){this.c=a +this.d=b +this.a=c}, +EL:function EL(a,b,c,d){var _=this +_.d=a +_.f6$=b +_.bV$=c +_.a=null +_.b=d +_.c=null}, +aG6:function aG6(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aG5:function aG5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aG7:function aG7(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aG4:function aG4(){}, +aG3:function aG3(){}, +Vd:function Vd(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +aml:function aml(a,b,c){var _=this +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +I0:function I0(){}, +aZv:function aZv(a){this.a=a}, +Id:function Id(a,b,c){var _=this +_.y=_.x=_.w=_.r=_.f=_.e=_.at=null +_.e2$=a +_.aY$=b +_.a=c}, +I_:function I_(a,b,c,d,e,f,g,h){var _=this +_.M=null +_.aa=a +_.af=b +_.aJ=c +_.G=d +_.dJ$=e +_.aH$=f +_.f5$=g +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZz:function aZz(a){this.a=a}, +aZx:function aZx(a){this.a=a}, +aZy:function aZy(a){this.a=a}, +aZw:function aZw(a){this.a=a}, +ajK:function ajK(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +ahV:function ahV(){}, +W9:function W9(){}, +aoC:function aoC(){}, +bf1(a,b,c){return new A.La(a,c,b,null)}, +bj1(a,b,c){var s,r,q=null,p=t.Y,o=new A.bj(0,0,p),n=new A.bj(0,0,p),m=new A.SL(B.jU,o,n,b,a,$.ag()),l=A.cJ(q,q,q,q,c) +l.cA() +s=l.ep$ +s.b=!0 +s.a.push(m.gN6()) +m.b!==$&&A.ai() +m.b=l +r=A.dq(B.fc,l,q) +r.a.ai(0,m.geZ()) +t.ve.a(r) +p=p.h("bs") +m.r!==$&&A.ai() +m.r=new A.bs(r,o,p) +m.x!==$&&A.ai() +m.x=new A.bs(r,n,p) +p=c.BM(m.gaCT()) +m.y!==$&&A.ai() +m.y=p +return m}, +bAQ(a,b,c){return new A.Q1(a,c,b,null)}, +La:function La(a,b,c,d){var _=this +_.e=a +_.f=b +_.w=c +_.a=d}, +SM:function SM(a,b,c,d){var _=this +_.r=_.f=_.e=_.d=null +_.w=a +_.f6$=b +_.bV$=c +_.a=null +_.b=d +_.c=null}, +Hs:function Hs(a,b){this.a=a +this.b=b}, +SL:function SL(a,b,c,d,e,f){var _=this +_.a=a +_.b=$ +_.c=null +_.e=_.d=0 +_.f=b +_.r=$ +_.w=c +_.y=_.x=$ +_.z=null +_.as=_.Q=0.5 +_.at=0 +_.ax=d +_.ay=e +_.bs$=0 +_.bw$=f +_.cS$=_.cR$=0 +_.d1$=!1}, +aWt:function aWt(a){this.a=a}, +afC:function afC(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +alq:function alq(a,b){this.a=a +this.b=b}, +Q1:function Q1(a,b,c,d){var _=this +_.c=a +_.e=b +_.f=c +_.a=d}, +UX:function UX(a,b,c){var _=this +_.d=$ +_.f=_.e=null +_.r=0 +_.w=!0 +_.f6$=a +_.bV$=b +_.a=null +_.b=c +_.c=null}, +b_O:function b_O(a,b,c){this.a=a +this.b=b +this.c=c}, +I7:function I7(a,b){this.a=a +this.b=b}, +UW:function UW(a,b,c,d){var _=this +_.b=_.a=$ +_.c=a +_.d=b +_.e=0 +_.f=c +_.bs$=0 +_.bw$=d +_.cS$=_.cR$=0 +_.d1$=!1}, +Nj:function Nj(a,b){this.a=a +this.jn$=b}, +TC:function TC(){}, +VZ:function VZ(){}, +Wf:function Wf(){}, +bgj(a,b){var s=a.gbg(),r=s.a +if(r instanceof A.vb)b.push(r) +return!(s instanceof A.EN)}, +aGi(a){var s=a.T_(t.Mf) +return s==null?null:s.d}, +vb:function vb(a,b){this.a=a +this.$ti=b}, +UU:function UU(a){this.a=a}, +Nk:function Nk(){this.a=null}, +aGh:function aGh(a){this.a=a}, +EN:function EN(a,b,c){this.c=a +this.d=b +this.a=c}, +pb:function pb(){}, +aEj:function aEj(){}, +aHD:function aHD(){}, +a_D:function a_D(a,b){this.a=a +this.d=b}, +bgJ(a,b){return new A.F7(b,B.aY,B.a2z,a,null)}, +bgK(a){return new A.F7(null,null,B.a2K,a,null)}, +bgL(a,b){var s,r=a.T_(t.bb) +if(r==null)return!1 +s=A.a7y(a).pr(a) +if(J.hw(r.w.a,s))return r.r===b +return!1}, +NM(a){var s=a.be(t.bb) +return s==null?null:s.f}, +F7:function F7(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.w=c +_.b=d +_.a=e}, +vE(a){var s=a.be(t.gf) +return s==null?null:s.f}, +R1(a,b){return new A.B9(a,b,null)}, +vD:function vD(a,b,c){this.c=a +this.d=b +this.a=c}, +ajT:function ajT(a,b,c,d,e,f){var _=this +_.d6$=a +_.jl$=b +_.uD$=c +_.hs$=d +_.jm$=e +_.a=null +_.b=f +_.c=null}, +B9:function B9(a,b,c){this.f=a +this.b=b +this.a=c}, +OP:function OP(a,b,c){this.c=a +this.d=b +this.a=c}, +Ui:function Ui(a){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.w=!1 +_.a=null +_.b=a +_.c=null}, +aZH:function aZH(a){this.a=a}, +aZG:function aZG(a,b){this.a=a +this.b=b}, +hl:function hl(){}, +mE:function mE(){}, +aKq:function aKq(a,b){this.a=a +this.b=b}, +b12:function b12(){}, +aoD:function aoD(){}, +dU:function dU(){}, +m5:function m5(){}, +Ug:function Ug(){}, +OI:function OI(a,b,c){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1 +_.$ti=c}, +A8:function A8(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +OJ:function OJ(a,b){var _=this +_.cy=a +_.y=null +_.a=!1 +_.c=_.b=null +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +b13:function b13(){}, +Fv:function Fv(a,b){this.a=a +this.b=b}, +a7i:function a7i(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f +_.$ti=g}, +a7h:function a7h(a,b){this.a=a +this.b=b}, +I1:function I1(a,b,c,d,e,f,g,h){var _=this +_.e=_.d=null +_.f=a +_.r=$ +_.w=!1 +_.d6$=b +_.jl$=c +_.uD$=d +_.hs$=e +_.jm$=f +_.a=null +_.b=g +_.c=null +_.$ti=h}, +aZY:function aZY(a){this.a=a}, +aZZ:function aZZ(a){this.a=a}, +aZX:function aZX(a){this.a=a}, +aZV:function aZV(a,b,c){this.a=a +this.b=b +this.c=c}, +aZS:function aZS(a){this.a=a}, +aZT:function aZT(a,b){this.a=a +this.b=b}, +aZW:function aZW(){}, +aZU:function aZU(){}, +ak8:function ak8(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.y=e +_.b=f +_.a=g}, +ajQ:function ajQ(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +Ii:function Ii(){}, +aED(a,b){var s=a.be(t.Fe),r=s==null?null:s.x +return b.h("jd<0>?").a(r)}, +EK:function EK(){}, +hH:function hH(){}, +aQr:function aQr(a,b,c){this.a=a +this.b=b +this.c=c}, +aQp:function aQp(a,b,c){this.a=a +this.b=b +this.c=c}, +aQq:function aQq(a,b,c){this.a=a +this.b=b +this.c=c}, +aQo:function aQo(a,b){this.a=a +this.b=b}, +a3k:function a3k(){}, +adZ:function adZ(a,b){this.e=a +this.a=b +this.b=null}, +Tl:function Tl(a,b,c,d,e,f){var _=this +_.f=a +_.r=b +_.w=c +_.x=d +_.b=e +_.a=f}, +HK:function HK(a,b,c){this.c=a +this.a=b +this.$ti=c}, +te:function te(a,b,c,d){var _=this +_.d=null +_.e=$ +_.f=a +_.r=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +aXT:function aXT(a){this.a=a}, +aXX:function aXX(a){this.a=a}, +aXY:function aXY(a){this.a=a}, +aXW:function aXW(a){this.a=a}, +aXU:function aXU(a){this.a=a}, +aXV:function aXV(a){this.a=a}, +jd:function jd(){}, +aEE:function aEE(a,b){this.a=a +this.b=b}, +aEC:function aEC(){}, +NJ:function NJ(){}, +O1:function O1(){}, +HJ:function HJ(){}, +a7p(a,b,c,d){return new A.a7o(d,a,c,b,null)}, +a7o:function a7o(a,b,c,d,e){var _=this +_.d=a +_.f=b +_.r=c +_.x=d +_.a=e}, +a7w:function a7w(){}, +uF:function uF(a){this.a=a}, +aAG:function aAG(a,b){this.b=a +this.a=b}, +aLs:function aLs(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +awi:function awi(a,b){this.b=a +this.a=b}, +XC:function XC(a,b){this.b=$ +this.c=a +this.a=b}, +a0g:function a0g(a){this.c=this.b=$ +this.a=a}, +OZ:function OZ(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aLo:function aLo(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aLn:function aLn(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bhi(a,b){return new A.P_(a,b,null)}, +a7y(a){var s=a.be(t.CB),r=s==null?null:s.f +return r==null?B.HN:r}, +WZ:function WZ(a,b){this.a=a +this.b=b}, +a7x:function a7x(){}, +aLp:function aLp(){}, +aLq:function aLq(){}, +aLr:function aLr(){}, +b0S:function b0S(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +P_:function P_(a,b,c){this.f=a +this.b=b +this.a=c}, +P1(a){return new A.P0(a,A.b([],t.Va),$.ag())}, +P0:function P0(a,b,c){var _=this +_.a=a +_.d=b +_.bs$=0 +_.bw$=c +_.cS$=_.cR$=0 +_.d1$=!1}, +bkg(a,b){return b}, +aMY:function aMY(){}, +Ul:function Ul(a){this.a=a}, +aMZ:function aMZ(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e}, +UC:function UC(a,b){this.c=a +this.a=b}, +UD:function UD(a,b){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.jX$=a +_.a=null +_.b=b +_.c=null}, +b_d:function b_d(a,b){this.a=a +this.b=b}, +aoH:function aoH(){}, +rA:function rA(){}, +a0X:function a0X(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aeT:function aeT(){}, +b9e(a,b,c,d,e){var s=new A.mG(c,e,d,a,0) +if(b!=null)s.jn$=b +return s}, +bHC(a){return a.jn$===0}, +kj:function kj(){}, +aaL:function aaL(){}, +kS:function kS(){}, +P7:function P7(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.jn$=d}, +mG:function mG(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.jn$=e}, +pa:function pa(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.jn$=f}, +vL:function vL(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.jn$=d}, +aat:function aat(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.jn$=d}, +Ut:function Ut(){}, +akn:function akn(a,b,c){this.f=a +this.b=b +this.a=c}, +P3:function P3(a,b){this.c=a +this.a=b}, +P4:function P4(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +aLt:function aLt(a){this.a=a}, +aLu:function aLu(a){this.a=a}, +aLv:function aLv(a){this.a=a}, +acZ:function acZ(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.jn$=e}, +btu(a,b,c){var s,r +if(a>0){s=a/c +if(b"))}, +baB(a,b){var s=$.b9.bA$.z.i(0,a).gaO() +s.toString +return t.x.a(s).f_(b)}, +P9:function P9(a,b){this.a=a +this.b=b}, +FE:function FE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=m +_.ax=n +_.ay=!1 +_.CW=_.ch=null +_.cy=_.cx=$ +_.dx=_.db=null +_.bs$=0 +_.bw$=o +_.cS$=_.cR$=0 +_.d1$=!1}, +aLI:function aLI(){}, +Fe:function Fe(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.c=a +_.d=b +_.e=c +_.w=d +_.x=e +_.as=f +_.ch=g +_.CW=h +_.cx=i +_.cy=j +_.db=k +_.dx=l +_.a=m}, +pi:function pi(a,b,c,d,e){var _=this +_.w=_.r=_.f=_.e=_.d=null +_.y=_.x=$ +_.z=a +_.as=_.Q=!1 +_.at=$ +_.f6$=b +_.bV$=c +_.a=null +_.b=d +_.c=null +_.$ti=e}, +aIV:function aIV(a){this.a=a}, +aIR:function aIR(a){this.a=a}, +aIS:function aIS(a){this.a=a}, +aIO:function aIO(a){this.a=a}, +aIP:function aIP(a){this.a=a}, +aIQ:function aIQ(a){this.a=a}, +aIT:function aIT(a){this.a=a}, +aIU:function aIU(a){this.a=a}, +aIW:function aIW(a){this.a=a}, +aIX:function aIX(a){this.a=a}, +pT:function pT(a,b,c,d,e,f,g,h,i,j){var _=this +_.du=a +_.k2=!1 +_.bU=_.bx=_.bT=_.bM=_.bG=_.cu=_.cr=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.at=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +pU:function pU(a,b,c,d,e,f,g,h,i,j){var _=this +_.f8=a +_.af=_.aa=_.M=_.bp=_.bh=_.bQ=_.bU=_.bx=_.bT=_.bM=_.bG=null +_.k3=_.k2=!1 +_.ok=_.k4=null +_.at=b +_.ay=c +_.ch=d +_.cx=_.CW=null +_.cy=!1 +_.db=null +_.f=e +_.r=f +_.w=null +_.a=g +_.b=null +_.c=h +_.d=i +_.e=j}, +HU:function HU(){}, +byb(a,b){var s,r=a.b,q=b.b,p=r-q +if(!(p<1e-10&&a.d-b.d>-1e-10))s=q-r<1e-10&&b.d-a.d>-1e-10 +else s=!0 +if(s)return 0 +if(Math.abs(p)>1e-10)return r>q?1:-1 +return a.d>b.d?1:-1}, +bya(a,b){var s=a.a,r=b.a,q=s-r +if(q<1e-10&&a.c-b.c>-1e-10)return-1 +if(r-s<1e-10&&b.c-a.c>-1e-10)return 1 +if(Math.abs(q)>1e-10)return s>r?1:-1 +return a.c>b.c?1:-1}, +EB:function EB(){}, +aF1:function aF1(a){this.a=a}, +aF2:function aF2(a,b){this.a=a +this.b=b}, +aF3:function aF3(a){this.a=a}, +ahg:function ahg(){}, +b9i(a){var s=a.be(t.Wu) +return s==null?null:s.f}, +bhk(a,b){return new A.Ph(b,a,null)}, +Pf:function Pf(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +akx:function akx(a,b,c,d){var _=this +_.d=a +_.xV$=b +_.uE$=c +_.a=null +_.b=d +_.c=null}, +Ph:function Ph(a,b,c){this.f=a +this.b=b +this.a=c}, +a7H:function a7H(){}, +aoG:function aoG(){}, +Wb:function Wb(){}, +Pv:function Pv(a,b){this.c=a +this.a=b}, +akJ:function akJ(a){var _=this +_.d=$ +_.a=null +_.b=a +_.c=null}, +akK:function akK(a,b,c){this.x=a +this.b=b +this.a=c}, +i3(a,b,c,d,e){return new A.bz(a,c,e,b,d)}, +bAl(a){var s=A.D(t.oC,t.Xw) +a.ab(0,new A.aMA(s)) +return s}, +a83(a,b,c){return new A.Au(null,c,a,b,null)}, +bz:function bz(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Bj:function Bj(a,b){this.a=a +this.b=b}, +FQ:function FQ(a,b){var _=this +_.b=a +_.c=null +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +aMA:function aMA(a){this.a=a}, +aMz:function aMz(){}, +Au:function Au(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +UH:function UH(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +Px:function Px(a,b){var _=this +_.c=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +Pw:function Pw(a,b){this.c=a +this.a=b}, +UG:function UG(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +akO:function akO(a,b,c){this.f=a +this.b=b +this.a=c}, +akM:function akM(){}, +akN:function akN(){}, +akP:function akP(){}, +akR:function akR(){}, +akS:function akS(){}, +anV:function anV(){}, +b9l(a,b,c,d,e){return new A.a87(e,d,b,a,c)}, +a87:function a87(a,b,c,d,e){var _=this +_.c=a +_.e=b +_.f=c +_.x=d +_.a=e}, +aMJ:function aMJ(a,b,c){this.a=a +this.b=b +this.c=c}, +I3:function I3(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +akU:function akU(a,b){var _=this +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +Ud:function Ud(a,b,c,d,e,f){var _=this +_.M=a +_.aa=b +_.af=c +_.aJ=d +_.a0$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +aZk:function aZk(a,b){this.a=a +this.b=b}, +aZj:function aZj(a,b){this.a=a +this.b=b}, +W7:function W7(){}, +aoI:function aoI(){}, +aoJ:function aoJ(){}, +bhJ(a,b){return new A.FY(b,A.b9r(t.S,t.Dv),a,B.ac)}, +bAx(a,b,c,d,e){if(b===e-1)return d +return d+(d-c)/(b-a+1)*(e-b-1)}, +bxa(a,b){return new A.LM(b,a,null)}, +a8n:function a8n(){}, +FZ:function FZ(){}, +a8l:function a8l(a,b){this.d=a +this.a=b}, +FY:function FY(a,b,c,d){var _=this +_.p1=a +_.p2=b +_.p4=_.p3=null +_.R8=!1 +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aN2:function aN2(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aN0:function aN0(){}, +aN1:function aN1(a,b){this.a=a +this.b=b}, +aN_:function aN_(a,b,c){this.a=a +this.b=b +this.c=c}, +aN3:function aN3(a,b){this.a=a +this.b=b}, +LM:function LM(a,b,c){this.f=a +this.b=b +this.a=c}, +o5:function o5(){}, +po:function po(){}, +PN:function PN(a,b,c,d,e){var _=this +_.p1=a +_.p2=b +_.d=_.c=_.b=_.a=_.CW=_.ay=_.p3=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=e}, +bhK(a,b,c,d,e){return new A.a8r(c,d,!0,e,b,null)}, +a8p:function a8p(a,b){this.a=a +this.b=b}, +PO:function PO(a){var _=this +_.a=!1 +_.bs$=0 +_.bw$=a +_.cS$=_.cR$=0 +_.d1$=!1}, +a8r:function a8r(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.w=d +_.c=e +_.a=f}, +HZ:function HZ(a,b,c,d,e,f,g){var _=this +_.R=a +_.aB=b +_.bc=c +_.cD=d +_.dj=e +_.de=_.dK=null +_.cw=!1 +_.ck=null +_.a0$=f +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=g +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a8q:function a8q(){}, +Sa:function Sa(){}, +a8z:function a8z(a){this.a=a}, +bEz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b([],t.bt) +for(s=J.aK(c),r=0,q=0,p=0;r=0){g=p+k +f=g+(n-m) +p=f+1 +q=g-m +e.push(new A.w1(new A.d7(g,f),o.b))}++r}return e}, +bGZ(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a +if(q!==p)r=A.bEz(p,q,r) +if(A.cr()===B.ah)return A.cH(A.bEd(r,a,c,d,b),s,s,c,s) +return A.cH(A.bEe(r,a,c,d,a.b.c),s,s,c,s)}, +bEe(a,b,c,d,e){var s,r,q,p,o=null,n=A.b([],t.Ne),m=b.a,l=c.bY(d),k=m.length,j=J.aK(a),i=0,h=0 +while(!0){if(!(ii){r=r=e?c:l +n.push(A.cH(o,o,o,s,B.c.ao(m,r,p)));++h +i=p}}j=m.length +if(ie){r=r=e&&g<=r&&f){o.push(A.cH(p,p,p,c,B.c.ao(n,e,j))) +o.push(A.cH(p,p,p,l,B.c.ao(n,j,g))) +o.push(A.cH(p,p,p,c,B.c.ao(n,g,r)))}else o.push(A.cH(p,p,p,c,B.c.ao(n,e,r))) +e=r}else{q=s.b +q=q=j&&q<=g&&f?l:k +o.push(A.cH(p,p,p,s,B.c.ao(n,r,q)));++d +e=q}}j=n.length +if(e") +s=A.ak(new A.W(b,new A.aOx(),s),!1,s.h("aM.E"))}else s=null +return new A.Qb(b,c,a,d,s,null)}, +px:function px(a,b){this.b=a +this.c=b}, +l9:function l9(a,b){this.a=a +this.b=b}, +Qb:function Qb(a,b,c,d,e,f){var _=this +_.c=a +_.e=b +_.r=c +_.w=d +_.y=e +_.a=f}, +aOw:function aOw(){}, +aOx:function aOx(){}, +alI:function alI(a,b,c,d){var _=this +_.p1=a +_.p2=!1 +_.p3=b +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +b_V:function b_V(a,b){this.a=a +this.b=b}, +b_U:function b_U(a,b,c){this.a=a +this.b=b +this.c=c}, +b_W:function b_W(){}, +b_X:function b_X(a){this.a=a}, +b_T:function b_T(){}, +b_S:function b_S(){}, +b_Y:function b_Y(){}, +a9i:function a9i(a,b){this.b=a +this.a=b}, +I9:function I9(a,b){this.a=a +this.b=b}, +aoO:function aoO(){}, +Sk:function Sk(a,b){this.a=a +this.b=b}, +Qe:function Qe(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Qh:function Qh(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Qg:function Qg(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Qi:function Qi(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i}, +Qf:function Qf(a,b,c){this.b=a +this.c=b +this.d=c}, +V2:function V2(){}, +J_:function J_(){}, +arH:function arH(a){this.a=a}, +arI:function arI(a,b){this.a=a +this.b=b}, +arF:function arF(a,b){this.a=a +this.b=b}, +arG:function arG(a,b){this.a=a +this.b=b}, +arD:function arD(a,b){this.a=a +this.b=b}, +arE:function arE(a,b){this.a=a +this.b=b}, +arC:function arC(a,b){this.a=a +this.b=b}, +py:function py(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=null +_.fx=_.fr=_.dy=!1 +_.go=_.fy=null +_.k1=b +_.k2=null +_.ok=_.k4=_.k3=$ +_.p3=_.p2=_.p1=null +_.p4=c +_.qb$=d +_.xW$=e +_.oT$=f +_.IZ$=g +_.J_$=h +_.Cn$=i +_.uF$=j +_.Co$=k +_.f=l +_.r=m +_.w=null +_.a=n +_.b=null +_.c=o +_.d=p +_.e=q}, +pz:function pz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=null +_.fx=_.fr=_.dy=!1 +_.go=_.fy=null +_.k1=b +_.k2=null +_.ok=_.k4=_.k3=$ +_.p3=_.p2=_.p1=null +_.p4=c +_.qb$=d +_.xW$=e +_.oT$=f +_.IZ$=g +_.J_$=h +_.Cn$=i +_.uF$=j +_.Co$=k +_.f=l +_.r=m +_.w=null +_.a=n +_.b=null +_.c=o +_.d=p +_.e=q}, +Rw:function Rw(){}, +alL:function alL(){}, +alM:function alM(){}, +alN:function alN(){}, +alO:function alO(){}, +alP:function alP(){}, +a9E(a,b,c){return new A.a9D(!0,c,null,B.aa4,a,null)}, +a9p:function a9p(a,b){this.c=a +this.a=b}, +OB:function OB(a,b,c,d,e,f){var _=this +_.aq=a +_.bf=b +_.a7=c +_.R=d +_.a0$=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a9o:function a9o(){}, +Fm:function Fm(a,b,c,d,e,f,g,h){var _=this +_.aq=!1 +_.bf=a +_.a7=b +_.dZ=c +_.f4=d +_.fX=e +_.R=f +_.a0$=g +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=h +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +a9D:function a9D(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.c=e +_.a=f}, +qm(a,b,c,d,e,f,g,h,i){return new A.D0(f,g,!0,d,c,i,h,a,b)}, +b7a(a){var s=a.be(t.uy) +return s==null?null:s.gKU()}, +du(a,b,c,d,e,f,g){return new A.fw(a,null,e,f,g,c,null,b,d,null)}, +D0:function D0(a,b,c,d,e,f,g,h,i){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.b=h +_.a=i}, +ahL:function ahL(a){this.a=a}, +fw:function fw(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.w=e +_.z=f +_.Q=g +_.as=h +_.at=i +_.a=j}, +Kj:function Kj(){}, +a_U:function a_U(){}, +xT:function xT(a){this.a=a}, +xV:function xV(a){this.a=a}, +xU:function xU(a){this.a=a}, +j7:function j7(){}, +qy:function qy(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +qA:function qA(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +yc:function yc(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +y7:function y7(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +y8:function y8(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +ln:function ln(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +uq:function uq(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +qB:function qB(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +ya:function ya(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +yb:function yb(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +qz:function qz(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +rC:function rC(a){this.a=a}, +rD:function rD(){}, +oA:function oA(a){this.b=a}, +vh:function vh(){}, +vy:function vy(){}, +nV:function nV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +wi:function wi(){}, +mO:function mO(a,b,c){this.a=a +this.b=b +this.c=c}, +wg:function wg(){}, +bjh(a,b,c,d,e,f,g,h,i,j){return new A.UA(b,f,d,e,c,h,j,g,i,a,null)}, +V8(a){var s +switch(A.cr().a){case 0:case 1:case 3:if(a<=3)s=a +else{s=B.e.bI(a,3) +if(s===0)s=3}return s +case 2:case 4:return Math.min(a,3) +case 5:return a<2?a:2+B.e.bI(a,2)}}, +jp:function jp(a,b,c){var _=this +_.e=!1 +_.e2$=a +_.aY$=b +_.a=c}, +aPw:function aPw(){}, +a9N:function a9N(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=$ +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=!1 +_.ax=_.at=_.as=_.Q=$}, +a7I:function a7I(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1 +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.as=l +_.at=!1 +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.db=s +_.dx=a0 +_.dy=a1 +_.fr=a2 +_.fx=a3 +_.fy=a4 +_.go=a5 +_.id=a6 +_.k1=a7 +_.k2=a8 +_.k4=_.k3=null +_.ok=a9 +_.p1=b0 +_.p2=!1}, +aLN:function aLN(a){this.a=a}, +aLP:function aLP(a,b,c){this.a=a +this.b=b +this.c=c}, +aLO:function aLO(a,b,c){this.a=a +this.b=b +this.c=c}, +aLM:function aLM(a){this.a=a}, +aLL:function aLL(a,b,c){this.a=a +this.b=b +this.c=c}, +th:function th(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +UE:function UE(a,b,c){var _=this +_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +UA:function UA(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.a=k}, +UB:function UB(a,b,c){var _=this +_.d=$ +_.iX$=a +_.dS$=b +_.a=null +_.b=c +_.c=null}, +b_b:function b_b(a){this.a=a}, +b_c:function b_c(a){this.a=a}, +QB:function QB(){}, +QA:function QA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.a=r}, +V7:function V7(a){this.a=null +this.b=a +this.c=null}, +b0e:function b0e(a){this.a=a}, +b0f:function b0f(a){this.a=a}, +b0g:function b0g(a){this.a=a}, +b0h:function b0h(a){this.a=a}, +b0i:function b0i(a){this.a=a}, +b0j:function b0j(a){this.a=a}, +b0k:function b0k(a){this.a=a}, +b0l:function b0l(a){this.a=a}, +b0m:function b0m(a){this.a=a}, +b0n:function b0n(a){this.a=a}, +JI:function JI(a,b){var _=this +_.w=!1 +_.a=a +_.bs$=0 +_.bw$=b +_.cS$=_.cR$=0 +_.d1$=!1}, +CC:function CC(a,b){this.a=a +this.b=b}, +oc:function oc(){}, +acD:function acD(){}, +Wc:function Wc(){}, +Wd:function Wd(){}, +bBj(a,b,c,d){var s,r,q,p,o=A.d2(b.cT(0,null),B.i),n=b.k3.HL(0,B.i),m=A.vx(o,A.d2(b.cT(0,null),n)) +o=m.a +if(isNaN(o)||isNaN(m.b)||isNaN(m.c)||isNaN(m.d))return B.a5D +s=B.b.ga6(c).a.b-B.b.ga3(c).a.b>a/2 +n=s?o:o+B.b.ga3(c).a.a +r=m.b +q=B.b.ga3(c) +o=s?m.c:o+B.b.ga6(c).a.a +p=B.b.ga6(c) +n+=(o-n)/2 +o=m.d +return new A.QE(new A.j(n,A.Y(r+q.a.b-d,r,o)),new A.j(n,A.Y(r+p.a.b,r,o)))}, +QE:function QE(a,b){this.a=a +this.b=b}, +bBk(a,b,c){var s=b/2,r=a-s +if(r<0)return 0 +if(a+s>c)return c-b +return r}, +a9P:function a9P(a,b,c){this.b=a +this.c=b +this.d=c}, +b9I(a){var s=a.be(t.l3),r=s==null?null:s.f +return r!==!1}, +bia(a){var s=a.Lq(t.l3),r=s==null?null:s.r +return r==null?A.iT(!0,t.w):r}, +AX:function AX(a,b,c){this.c=a +this.d=b +this.a=c}, +amn:function amn(a,b){var _=this +_.d=!0 +_.e=a +_.a=null +_.b=b +_.c=null}, +Sr:function Sr(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +kT:function kT(){}, +fi:function fi(){}, +ang:function ang(a,b,c){var _=this +_.w=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null +_.f=c +_.r=$}, +aa1:function aa1(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +b9p(a,b,c,d){return new A.a8i(c,d,a,b,null)}, +bhf(a,b){return new A.a7u(a,b,null)}, +aKx(a,b){return new A.a7e(a,b,null)}, +lo(a,b,c){return new A.a0L(c,!1,b,null)}, +nc(a,b,c){return new A.X3(b,c,a,null)}, +IK:function IK(){}, +Rr:function Rr(a){this.a=null +this.b=a +this.c=null}, +aSp:function aSp(){}, +a8i:function a8i(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +a7u:function a7u(a,b,c){this.r=a +this.c=b +this.a=c}, +a7e:function a7e(a,b,c){this.r=a +this.c=b +this.a=c}, +a8a:function a8a(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +a0L:function a0L(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a_w:function a_w(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +M6:function M6(){}, +X3:function X3(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +bG4(a,b,c){var s={} +s.a=null +return new A.b2h(s,A.ba("arg"),a,b,c)}, +GE:function GE(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.a=g +_.$ti=h}, +GF:function GF(a,b,c){var _=this +_.d=a +_.e=$ +_.f=null +_.r=!1 +_.a=_.x=_.w=null +_.b=b +_.c=null +_.$ti=c}, +aQy:function aQy(a){this.a=a}, +GG:function GG(a,b){this.a=a +this.b=b}, +R0:function R0(a,b,c,d){var _=this +_.w=a +_.x=b +_.a=c +_.bs$=0 +_.bw$=d +_.cS$=_.cR$=0 +_.d1$=!1}, +amZ:function amZ(a,b){this.a=a +this.b=-1 +this.$ti=b}, +b2h:function b2h(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b2g:function b2g(a,b,c){this.a=a +this.b=b +this.c=c}, +Vk:function Vk(){}, +aaI(a){var s=A.bxA(a,t._l) +return s==null?null:s.f}, +aaE:function aaE(a,b,c){this.c=a +this.d=b +this.a=c}, +Vx:function Vx(a,b,c){this.f=a +this.b=b +this.a=c}, +aQZ(a,b){var s +switch(b.a){case 0:s=a.be(t.I) +s.toString +return A.bbm(s.w) +case 1:return B.S +case 2:s=a.be(t.I) +s.toString +return A.bbm(s.w) +case 3:return B.S}}, +R6:function R6(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.r=b +_.w=c +_.x=d +_.y=e +_.Q=f +_.c=g +_.a=h}, +an6:function an6(a,b,c){var _=this +_.bU=!1 +_.bQ=null +_.p1=$ +_.p2=a +_.d=_.c=_.b=_.a=_.CW=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +a84:function a84(a,b,c,d,e){var _=this +_.e=a +_.r=b +_.w=c +_.c=d +_.a=e}, +ap9:function ap9(){}, +apa:function apa(){}, +biG(a){var s,r,q,p={} +p.a=a +s=t.ps +r=a.kb(s) +q=!0 +while(!0){if(!(q&&r!=null))break +q=s.a(a.RT(r)).f +r.o6(new A.aR0(p)) +r=p.a.kb(s)}return q}, +aaO:function aaO(a,b,c){this.c=a +this.e=b +this.a=c}, +aR0:function aR0(a){this.a=a}, +Vy:function Vy(a,b,c){this.f=a +this.b=b +this.a=c}, +an7:function an7(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Uf:function Uf(a,b,c,d){var _=this +_.R=a +_.aB=b +_.a0$=c +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=d +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +t4:function t4(){}, +Rc:function Rc(a,b,c){this.c=a +this.d=b +this.a=c}, +ani:function ani(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +JP:function JP(a,b,c,d){var _=this +_.c=a +_.d=b +_.ax=c +_.a=d}, +RQ:function RQ(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +aTP:function aTP(a){this.a=a}, +aTO:function aTO(a,b){this.a=a +this.b=b}, +aTQ:function aTQ(a,b){this.a=a +this.b=b}, +aTJ:function aTJ(a){this.a=a}, +aTI:function aTI(a){this.a=a}, +aTK:function aTK(a,b){this.a=a +this.b=b}, +aTL:function aTL(a){this.a=a}, +aTH:function aTH(a){this.a=a}, +aTN:function aTN(a,b){this.a=a +this.b=b}, +aTM:function aTM(a,b){this.a=a +this.b=b}, +aTG:function aTG(){}, +a57:function a57(a,b){this.a=a +this.b=b}, +aa8:function aa8(a,b){this.a=a +this.b=b}, +lh:function lh(a,b){this.a=a +this.b=b}, +a1W:function a1W(a,b){this.b=a +this.a=b}, +a1X:function a1X(a,b){this.b=a +this.a=b}, +a1Y:function a1Y(a,b){this.b=a +this.a=b}, +a1T:function a1T(a,b){this.b=a +this.a=b}, +a1V:function a1V(a,b){this.b=a +this.a=b}, +a1U:function a1U(a,b){this.b=a +this.a=b}, +a6a:function a6a(a,b){this.b=a +this.a=b}, +a69:function a69(a,b){this.b=a +this.a=b}, +a68:function a68(a,b){this.b=a +this.a=b}, +a1Z:function a1Z(a,b){this.b=a +this.a=b}, +b_v:function b_v(){this.c=this.b=null}, +aa7:function aa7(a,b,c){this.b=a +this.c=b +this.a=c}, +aQi:function aQi(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aQh:function aQh(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a9V:function a9V(a,b,c){this.b=a +this.c=b +this.a=c}, +a2v:function a2v(a,b){this.b=a +this.a=b}, +aBx:function aBx(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aBw:function aBw(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +CE:function CE(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +acM:function acM(a){var _=this +_.e=$ +_.a=null +_.b=a +_.c=null}, +aTF:function aTF(a){this.a=a}, +aTE:function aTE(a,b){this.a=a +this.b=b}, +ZM:function ZM(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +atT:function atT(a){this.a=a}, +atS:function atS(a){this.a=a}, +atQ:function atQ(a,b,c){this.a=a +this.b=b +this.c=c}, +atR:function atR(a,b,c){this.a=a +this.b=b +this.c=c}, +xy:function xy(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +ZL:function ZL(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +atP:function atP(a){this.a=a}, +atN:function atN(){}, +atO:function atO(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +atK:function atK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +atL:function atL(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +atM:function atM(a){this.a=a}, +pL:function pL(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.at=a +_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null +_.dy=b +_.fr=c +_.fy=_.fx=$ +_.k1=_.id=_.go=null +_.k2=$ +_.k3=d +_.k4=e +_.f=f +_.r=g +_.w=null +_.a=h +_.b=null +_.c=i +_.d=j +_.e=k}, +bF9(a,b,c){var s=null,r=a.goF(a),q=r.gaMz(r) +if(B.c.cb(q,"image/"))return new A.uG(A.b98(s,s,new A.p4(a.goF(a).a6S(),1)),b,c,s) +else if(B.c.cb(q,"text/"))return A.du(a.goF(a).aGo(),s,s,s,s,s,s) +return B.eO}, +b59:function b59(){}, +b5a:function b5a(){}, +Ry:function Ry(a,b){this.a=a +this.b=b +this.c=0}, +alJ:function alJ(a){this.a=a}, +SZ:function SZ(a,b){this.b=a +this.c=b}, +aDX:function aDX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.db=_.cy=null +_.dx=!1}, +aDZ:function aDZ(a){this.a=a}, +aE_:function aE_(a){this.a=a}, +aDY:function aDY(){}, +aE0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){return new A.z9(a,b8,b9,h,n,p,q,s,a0,a2,a3,a5,a6,a8,a9,b1,m,c0,l,c,b3,g,b,b6,b4,b5,c6,c1,c7,c2,c5,c4,c3,c8,f,e,k,j,b2,c9,o,r,a1,a4,a7,b0,d1,b7,d,i,d0,A.b_(["a",a,"p",b8,"li",b8,"code",h,"pre",b8,"h1",n,"h2",q,"h3",a0,"h4",a3,"h5",a6,"h6",a9,"em",m,"strong",c0,"del",l,"blockquote",c,"img",b3,"table",b8,"th",c6,"tr",c1,"td",c1],t.N,t.p8))}, +bfW(a){var s,r,q,p,o,n,m,l,k=null,j=a.p3,i=j.z +i.toString +s=a.y2.b +r=s==null +q=r?a.at:s +p=i.r +p.toString +p=i.a74(q,"monospace",p*0.85) +q=j.y +o=i.hL(a.fr) +n=a.CW +m=A.bhZ(n,1) +l=A.XY(2) +if(r)s=a.at +return A.aE0(B.a8w,8,i,B.O,new A.dW(B.kB,k,k,l,k,k,B.ao),B.d9,o,p,B.O,new A.dW(s,k,k,A.XY(2),k,k,B.ao),B.d9,B.a6h,B.a6W,j.f,B.O,B.J,j.r,B.O,B.J,j.w,B.O,B.J,q,B.O,B.J,q,B.O,B.J,q,B.O,B.J,new A.dW(k,k,new A.f7(new A.cK(n,5,B.ag,-1),B.A,B.A,B.A),k,k,k,B.ao),i,i,B.tg,24,B.O,i,B.J,B.jB,i,m,B.Gg,B.tk,B.qH,B.a89,B.e2,B.pc,B.O,k,B.O)}, +bfV(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=null,a5=a6.geT().geA() +a5=a5.hL(a6.gki()===B.ak?B.Ji:B.i1) +s=a6.geT().geA() +r=a6.geT().geA() +q=a6.gki()===B.ak?B.fi:B.i7 +p=a6.geT().geA().r +p.toString +p=r.a74(q,"monospace",p*0.85) +q=a6.geT().geA() +r=a6.geT().geA().r +r.toString +r=q.xp(r+10,B.b_) +q=a6.geT().geA() +o=a6.geT().geA().r +o.toString +o=q.xp(o+8,B.b_) +q=a6.geT().geA() +n=a6.geT().geA().r +n.toString +n=q.xp(n+6,B.b_) +q=a6.geT().geA() +m=a6.geT().geA().r +m.toString +m=q.xp(m+4,B.b_) +q=a6.geT().geA() +l=a6.geT().geA().r +l.toString +l=q.xp(l+2,B.b_) +q=a6.geT().geA().Ru(B.b_) +k=a6.geT().geA().aGI(B.fA) +j=a6.geT().geA().Ru(B.aI) +i=a6.geT().geA().aGE(B.pg) +h=a6.geT().geA() +g=a6.geT().geA() +f=a6.geT().geA().hL(a6.gii()) +e=a6.geT().geA() +d=a6.geT().geA().Ru(B.fB) +c=a6.geT().geA() +b=A.bhZ(B.P2,0) +a=a6.gki()===B.ak?B.fi:B.i7 +a0=a6.gki()===B.ak?B.fi:B.i7 +a1=a6.gki()===B.ak?B.rp:B.rC +a2=a6.gki()===B.ak?B.fi:B.i7 +a3=a6.gki()===B.ak?B.rp:B.rC +return A.aE0(a5,8,h,B.O,new A.dW(a0,a4,new A.f7(B.A,B.A,B.A,new A.cK(a1,4,B.ag,-1)),a4,a4,a4,B.ao),B.il,f,p,B.O,new A.dW(a2,a4,a4,a4,a4,a4,B.ao),B.d9,i,k,r,B.O,B.J,o,B.O,B.J,n,B.O,B.J,m,B.O,B.J,l,B.O,B.J,q,B.O,B.J,new A.dW(a4,a4,new A.f7(new A.cK(a3,1,B.ag,-1),B.A,B.A,B.A),a4,a4,a4,B.ao),g,e,B.tg,24,B.O,s,B.J,j,c,b,new A.dW(a,a4,a4,a4,a4,a4,B.ao),B.tk,B.qH,d,B.e2,B.pc,B.O,a4,B.O)}, +z9:function z9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5 +_.fy=a6 +_.go=a7 +_.id=a8 +_.k1=a9 +_.k2=b0 +_.k3=b1 +_.k4=b2 +_.ok=b3 +_.p1=b4 +_.p2=b5 +_.p3=b6 +_.p4=b7 +_.R8=b8 +_.RG=b9 +_.rx=c0 +_.ry=c1 +_.to=c2 +_.x1=c3 +_.x2=c4 +_.xr=c5 +_.y1=c6 +_.y2=c7 +_.cr=c8 +_.cu=c9 +_.bG=d0 +_.bM=d1 +_.bT=d2}, +za:function za(a,b){this.a=a +this.b=b}, +a3w:function a3w(a,b){this.a=a +this.b=b}, +Mm:function Mm(){}, +agL:function agL(a,b){var _=this +_.d=null +_.e=a +_.a=null +_.b=b +_.c=null}, +aXx:function aXx(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3v:function a3v(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cy=q +_.db=r +_.a=s}, +ast:function ast(a,b){this.a=a +this.b=b}, +asv:function asv(a,b,c){this.a=a +this.b=b +this.c=c}, +a9c:function a9c(){}, +pt:function pt(){}, +aOd:function aOd(a){this.a=a}, +aOc:function aOc(a){this.a=a}, +aOe:function aOe(a,b){this.a=a +this.b=b}, +a9a:function a9a(a,b,c){this.a=a +this.b=b +this.c=c}, +Q6:function Q6(a,b,c){this.c=a +this.a=b +this.b=c}, +aO8:function aO8(a){this.b=a}, +aCi:function aCi(){}, +a6q:function a6q(){}, +aHM:function aHM(a){this.a=a}, +eN:function eN(){}, +aut:function aut(a,b){this.a=a +this.b=b}, +auu:function auu(){}, +aIY:function aIY(){}, +bcT(a,b){var s=b.a.a,r=a.b.a +if(s[0]-r[0]>0||s[1]-r[1]>0)return!1 +s=a.a.a +r=b.b.a +if(s[0]-r[0]>0||s[1]-r[1]>0)return!1 +return!0}, +bV:function bV(a,b){this.a=a +this.b=b}, +eO:function eO(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=-1}, +fz(){var s,r,q,p,o,n,m,l,k,j,i=J.dR(16,t.Ys) +for(s=0;s<16;++s){r=new Float64Array(2) +i[s]=new A.nr(s,new A.bV(new A.a(r),new A.a(new Float64Array(2))))}q=J.dR(4,t.yw) +for(p=0;p<4;++p)q[p]=new A.a(new Float64Array(2)) +o=J.dR(20,t.ik) +for(s=0;s<20;++s){r=new Float64Array(2) +o[s]=new A.nr(s,new A.bV(new A.a(r),new A.a(new Float64Array(2))))}r=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +r=new A.awt(i,q,o,new A.a(r),new A.bV(new A.a(n),new A.a(m)),new A.ci(new A.a(l),new A.a(k)),new A.bV(new A.a(j),new A.a(new Float64Array(2))),new A.d0(0,0,0)) +r.amg() +return r}, +awt:function awt(a,b,c,d,e,f,g,h){var _=this +_.a=null +_.b=a +_.c=0 +_.d=16 +_.e=0 +_.f=b +_.r=c +_.w=0 +_.x=d +_.y=e +_.z=f +_.Q=g +_.as=h}, +nr:function nr(a,b){var _=this +_.a=a +_.b=b +_.f=_.e=_.d=_.c=null +_.r=0}, +EQ:function EQ(a,b){this.a=a +this.b=b}, +nj(){var s=new Float64Array(2) +return new A.Zw(new A.a(s),new A.xK(new Int8Array(4)))}, +bez(){return new A.awu(B.ii)}, +bB1(){var s,r,q=t.yw,p=J.dR(8,q) +for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) +r=J.dR(8,q) +for(s=0;s<8;++s)r[s]=new A.a(new Float64Array(2)) +return new A.aOK(p,r)}, +atF(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b[0],j=b[1],i=k.a,h=j.a,g=c.bO(i)-d,f=c.bO(h)-d +if(g<=0){a[0].dV(0,k) +s=1}else s=0 +if(f<=0){r=s+1 +a[s].dV(0,j) +s=r}if(g*f<0){q=g/(g-f) +p=a[s] +o=p.a +n=i.a +m=n[0] +l=h.a +o.sK(0,m+q*(l[0]-m)) +n=n[1] +o.sJ(0,n+q*(l[1]-n)) +n=p.b.a +n[0]=e&255 +n[1]=k.b.a[1] +n[2]=0 +n[3]=1;++s}return s}, +aer:function aer(){this.b=this.a=0}, +Zw:function Zw(a,b){this.a=a +this.b=b}, +Ku:function Ku(a,b){this.a=a +this.b=b}, +awu:function awu(a){this.a=a +this.c=this.b=0}, +aOK:function aOK(a,b){this.a=a +this.b=b +this.c=0}, +aZ_:function aZ_(a,b,c,d,e){var _=this +_.b=_.a=0 +_.c=a +_.d=b +_.e=c +_.f=d +_.r=0 +_.w=e +_.x=0}, +atD:function atD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4 +_.fx=a5}, +awy:function awy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.at=l +_.ax=m +_.ay=0 +_.ch=!1 +_.CW=n +_.cx=o +_.cy=p +_.db=q +_.dx=r +_.dy=s +_.fr=a0 +_.fx=a1 +_.fy=a2 +_.go=a3 +_.id=a4 +_.k1=a5}, +buj(){return new A.xK(new Int8Array(4))}, +xK:function xK(a){this.a=a}, +bhr(){var s=t.S,r=A.b2(3,0,!1,s) +s=A.b2(3,0,!1,s) +r[0]=1073741823 +r[1]=1073741823 +r[2]=1073741823 +s[0]=1073741823 +s[1]=1073741823 +s[2]=1073741823 +return new A.aMG(r,s)}, +bDB(){var s,r,q,p,o,n,m,l,k,j,i=J.dR(3,t.wU) +for(s=0;s<3;++s){r=new Float64Array(2) +q=new Float64Array(2) +i[s]=new A.akQ(new A.a(r),new A.a(q),new A.a(new Float64Array(2)))}r=new Float64Array(2) +q=new Float64Array(2) +p=new Float64Array(2) +o=new Float64Array(2) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +return new A.b_s(i,new A.a(r),new A.a(q),new A.a(p),new A.a(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.a(new Float64Array(2)))}, +cq(){var s,r,q=t.yw,p=J.dR(8,q) +for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) +r=J.dR(2,q) +for(s=0;s<2;++s)r[s]=new A.a(new Float64Array(2)) +return new A.avK(p,r)}, +akQ:function akQ(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=_.e=_.d=0}, +aMG:function aMG(a,b){var _=this +_.b=_.a=0 +_.c=a +_.d=b}, +b_s:function b_s(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=0 +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.x=h +_.y=i +_.z=j +_.Q=k}, +avK:function avK(a,b){var _=this +_.a=a +_.c=_.b=0 +_.d=b}, +avH:function avH(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +be6(){var s=A.cq(),r=A.cq(),q=new Float64Array(2) +return new A.avI(s,r,new A.aw(new A.a(q),new A.aa()),new A.aw(new A.a(new Float64Array(2)),new A.aa()))}, +avI:function avI(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1}, +bea(){var s=new Float64Array(2) +return new A.avJ(new A.a(s),new A.a(new Float64Array(2)))}, +avJ:function avJ(a,b){this.a=a +this.b=b +this.c=0}, +lz(){var s,r,q=J.dR(2,t.Kz) +for(s=0;s<2;++s){r=new Float64Array(2) +q[s]=new A.a3t(new A.a(r),new A.xK(new Int8Array(4)))}r=new Float64Array(2) +return new A.aDS(q,new A.a(r),new A.a(new Float64Array(2)),B.iZ)}, +Mh:function Mh(a,b){this.a=a +this.b=b}, +aDS:function aDS(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=0}, +a3t:function a3t(a,b){var _=this +_.a=a +_.c=_.b=0 +_.d=b}, +ci:function ci(a,b){this.a=a +this.b=b +this.c=0}, +cm:function cm(a){this.a=a +this.b=0}, +bdu(){var s=A.b([],t.d),r=new Float64Array(2) +s=new A.Ym(s,new A.a(r),new A.a(new Float64Array(2)),B.oM) +s.b=$.aq8() +return s}, +Ym:function Ym(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.r=_.f=!1 +_.a=d +_.b=0}, +asT:function asT(){}, +asS:function asS(){}, +Yv(){return new A.Cu(new A.a(new Float64Array(2)),B.hl)}, +Cu:function Cu(a,b){this.c=a +this.a=b +this.b=0}, +awz(){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2) +s=new A.a0n(new A.a(s),new A.a(r),new A.a(q),new A.a(new Float64Array(2)),B.oL) +s.b=$.aq8() +return s}, +a0n:function a0n(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.w=_.r=!1 +_.a=e +_.b=0}, +aE2:function aE2(a){this.a=0 +this.b=a +this.c=0}, +mB(){var s=t.d +s=new A.a5R(new A.a(new Float64Array(2)),A.b([],s),A.b([],s),B.hm) +s.b=$.aq8() +return s}, +a5R:function a5R(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=0}, +aI1:function aI1(a){this.a=a}, +aI2:function aI2(a){this.a=a}, +aI3:function aI3(a){this.a=a}, +aMo:function aMo(){}, +FM:function FM(a,b){this.a=a +this.b=b}, +eX:function eX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=0}, +AI:function AI(a,b){this.a=a +this.b=b}, +eY:function eY(a){this.a=a +this.b=0}, +aQ0:function aQ0(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i}, +Pl:function Pl(a,b){this.a=a +this.b=b}, +aMe:function aMe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.c=_.b=_.a=$ +_.d=a +_.e=b +_.r=_.f=$ +_.w=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.as=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=m +_.cx=n +_.cy=o +_.db=p}, +bCs(){var s,r,q,p=new Float64Array(2),o=J.dR(2,t.yw) +for(s=0;s<2;++s)o[s]=new A.a(new Float64Array(2)) +r=new Float64Array(2) +q=new Float64Array(2) +return new A.aRf(new A.a(p),o,r,new A.a(q),new A.a(new Float64Array(2)))}, +aRf:function aRf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +d0:function d0(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=1}, +c8(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a +q=q[1] +s=new A.a(new Float64Array(2)) +s.u(r*p-o*q,o*p+r*q) +return s}, +rz(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a +q=q[1] +s=new A.a(new Float64Array(2)) +s.u(r*p+o*q,-o*p+r*q) +return s}, +aa:function aa(){this.a=0 +this.b=1}, +bhW(){var s=new Float64Array(2),r=new Float64Array(2) +return new A.b3(new A.a(s),new A.a(r),new A.a(new Float64Array(2)))}, +b3:function b3(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=_.e=_.d=0}, +bw:function bw(a){this.a=a}, +QW(){return new A.aw(new A.a(new Float64Array(2)),new A.aa())}, +cU(a,b){var s,r,q,p=a.b,o=p.b,n=b.a,m=n[0] +p=p.a +n=n[1] +s=a.a.a +r=s[0] +s=s[1] +q=new A.a(new Float64Array(2)) +q.u(o*m-p*n+r,p*m+o*n+s) +return q}, +jq(a,b){var s,r=b.a,q=a.a.a,p=r[0]-q[0],o=r[1]-q[1] +q=a.b +r=q.b +q=q.a +s=new A.a(new Float64Array(2)) +s.u(r*p+q*o,-q*p+r*o) +return s}, +bip(a,b){var s=a.b,r=A.rz(s,b.a.U(0,a.a)),q=b.b,p=new A.aa(),o=s.b,n=q.a +s=s.a +q=q.b +p.a=o*n-s*q +p.b=o*q+s*n +s=new A.a(new Float64Array(2)) +s.q(r) +return new A.aw(s,p.e1(0))}, +aw:function aw(a,b){this.a=a +this.b=b}, +jH:function jH(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.c=_.b=0 +_.d=b +_.e=c +_.f=d +_.r=e +_.w=0 +_.x=f +_.y=0 +_.z=g +_.Q=h +_.as=i +_.at=j +_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=0 +_.dx=_.db=null +_.dy=0 +_.fr=null +_.fx=k +_.fy=l}, +eM(a,b,c,d,e,f,g,h){var s,r +if(f==null)s=new A.a(new Float64Array(2)) +else s=f +if(e==null)r=new A.a(new Float64Array(2)) +else r=e +return new A.as2(g,h,s,a,r,c,b,d)}, +as2:function as2(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.w=g +_.z=h}, +J2:function J2(a,b){this.a=a +this.b=b}, +eB:function eB(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +Yk:function Yk(a,b,c,d,e,f,g,h){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.Q=_.z=_.y=_.x=0 +_.at=h}, +Yl:function Yl(a,b,c,d,e,f,g,h){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.Q=_.z=_.y=_.x=0 +_.at=h}, +bdB(a,b){var s=new A.Ys(a,b,0,0,A.CO(),A.CP(),A.lz(),A.lz()) +s.tD(a,0,b,0) +return s}, +Ys:function Ys(a,b,c,d,e,f,g,h){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.w=g +_.Q=_.z=_.y=_.x=0 +_.at=h}, +buk(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.c +k===$&&A.c() +s=k.a +k=c.c +k===$&&A.c() +r=k.a +q=s.a")),r=A.b([],t.kH),q=new Float64Array(2) +return new A.a_2(s,r,new A.a(q),new A.a(new Float64Array(2)),!1,a.h("a_2<0>"))}, +a_2:function a_2(a,b,c,d,e,f){var _=this +_.w=_.r=0 +_.x=a +_.y=b +_.a=c +_.b=d +_.e=_.d=$ +_.f=e +_.$ti=f}, +be7(a){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new A.d0(0,0,0) +n.a=B.e.ae(B.d.c0(127.5)) +n.b=B.e.ae(B.e.c0(204)) +n.c=B.e.ae(B.e.c0(204)) +n.d=1 +s=new A.ui(new A.a(s),new A.a(r),new A.a(q),new A.a(p),new A.a(o),a.a,a.b,n) +s.pJ(a) +s.as=a.r +s.w=a.w +s.x=a.x +return s}, +ui:function ui(a,b,c,d,e,f,g,h){var _=this +_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=0 +_.ay=a +_.ch=b +_.CW=c +_.cx=d +_.cy=e +_.fx=_.fr=_.dy=_.dx=_.db=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=f +_.f=g +_.r=h}, +be8(a,b){var s=new Float64Array(2) +return new A.a_Y(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a_Y<1,2>"))}, +a_Y:function a_Y(a,b,c,d){var _=this +_.r=1 +_.x=_.w=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +a1l:function a1l(a,b,c,d,e,f,g,h,i){var _=this +_.w=a +_.as=_.Q=_.z=_.y=_.x=0 +_.at=b +_.ax=c +_.ay=d +_.ch=e +_.db=_.cy=_.cx=_.CW=0 +_.dx=f +_.dy=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=g +_.f=h +_.r=i}, +a1m:function a1m(a,b,c,d){var _=this +_.w=_.r=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +a1w:function a1w(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.as=f +_.at=g +_.ax=h +_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=0 +_.fx=i +_.fy=j +_.go=k +_.id=l +_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=0 +_.p4=m +_.R8=n +_.x1=_.to=_.ry=_.rx=_.RG=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=o +_.f=p +_.r=q}, +a1x:function a1x(a,b,c,d){var _=this +_.w=_.r=$ +_.x=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +jU:function jU(){}, +a2L:function a2L(){}, +Ed:function Ed(a,b){this.a=a +this.b=b}, +a3U:function a3U(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.w=a +_.x=0 +_.y=b +_.ay=_.ax=_.at=_.as=_.Q=_.z=0 +_.ch=c +_.CW=d +_.cx=e +_.cy=f +_.db=g +_.fy=_.fx=_.fr=_.dy=_.dx=0 +_.go=h +_.id=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=i +_.f=j +_.r=k}, +a3V:function a3V(a,b,c,d,e){var _=this +_.r=a +_.w=0 +_.y=_.x=1 +_.z=0.3 +_.a=b +_.b=c +_.e=_.d=$ +_.f=d +_.$ti=e}, +bg5(a){var s,r=new A.a(new Float64Array(2)),q=new A.a(new Float64Array(2)),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(4),m=new Float64Array(2),l=new A.d0(0,0,0) +l.a=B.e.ae(B.d.c0(127.5)) +l.b=B.e.ae(B.e.c0(204)) +l.c=B.e.ae(B.e.c0(204)) +l.d=1 +s=a.b +l=new A.a3W(r,q,new A.a(p),new A.a(o),new A.jc(n),new A.a(m),a.a,s,l) +l.pJ(a) +r.q(a.r) +m=l.b +m===$&&A.c() +s.q(A.jq(m.d,r)) +l.as=a.w +q.cM() +l.x=a.x +l.y=a.y +return l}, +a3W:function a3W(a,b,c,d,e,f,g,h,i){var _=this +_.w=a +_.z=_.y=_.x=0 +_.Q=b +_.ax=_.at=_.as=0 +_.ay=c +_.ch=d +_.cx=_.CW=0 +_.cy=e +_.db=f +_.b=_.a=$ +_.d=_.c=!1 +_.e=g +_.f=h +_.r=i}, +bg6(a,b){var s=new Float64Array(2),r=new Float64Array(2) +return new A.a3X(new A.a(s),new A.a(r),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a3X<1,2>"))}, +a3X:function a3X(a,b,c,d,e){var _=this +_.r=a +_.w=0 +_.x=5 +_.y=0.7 +_.a=b +_.b=c +_.e=_.d=$ +_.f=d +_.$ti=e}, +b8Y(a){var s,r,q,p,o,n=new Float64Array(3),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(2),i=new Float64Array(9),h=a.a,g=new A.a(new Float64Array(2)) +g.q(h) +s=a.b +r=new A.a(new Float64Array(2)) +r.q(s) +q=new A.a(new Float64Array(2)) +q.q(a.r) +q.e5(0) +p=new A.a(new Float64Array(2)) +o=new A.d0(0,0,0) +o.a=B.e.ae(B.d.c0(127.5)) +o.b=B.e.ae(B.e.c0(204)) +o.c=B.e.ae(B.e.c0(204)) +o.d=1 +n=new A.NN(g,r,q,p,new A.dC(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.hW(i),h,s,o) +n.pJ(a) +q.h8(1,p) +n.Q=a.w +n.ax=a.y +n.ay=a.z +n.ch=a.as +n.CW=a.at +n.cx=a.x +n.cy=a.Q +n.db=B.cK +return n}, +NN:function NN(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.w=a +_.x=b +_.y=c +_.z=d +_.Q=$ +_.as=e +_.CW=_.ch=_.ay=_.ax=_.at=0 +_.cy=_.cx=!1 +_.db=$ +_.dy=_.dx=0 +_.fr=f +_.fx=g +_.k1=_.id=_.go=_.fy=0 +_.k2=h +_.k3=i +_.p2=_.p1=_.ok=_.k4=0 +_.p3=j +_.p4=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=k +_.f=l +_.r=m}, +b8Z(a,b){var s,r=new A.a(new Float64Array(2)) +r.u(1,0) +s=new Float64Array(2) +return new A.a60(r,new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a60<1,2>"))}, +a60:function a60(a,b,c,d,e){var _=this +_.r=a +_.w=0 +_.x=!1 +_.z=_.y=0 +_.Q=!1 +_.at=_.as=0 +_.a=b +_.b=c +_.e=_.d=$ +_.f=d +_.$ti=e}, +a63:function a63(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.w=a +_.x=b +_.ay=_.ax=_.at=_.as=_.Q=0 +_.ch=c +_.CW=d +_.cx=e +_.cy=f +_.db=g +_.dx=h +_.go=_.fy=_.fx=_.fr=_.dy=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=i +_.f=j +_.r=k}, +a64:function a64(a,b,c,d,e,f){var _=this +_.r=a +_.w=b +_.y=_.x=0 +_.z=1 +_.a=c +_.b=d +_.e=_.d=$ +_.f=e +_.$ti=f}, +aKr(a){var s,r,q=new A.a(new Float64Array(2)),p=new A.a(new Float64Array(2)),o=new Float64Array(3),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(9),i=new A.d0(0,0,0) +i.a=B.e.ae(B.d.c0(127.5)) +i.b=B.e.ae(B.e.c0(204)) +i.c=B.e.ae(B.e.c0(204)) +i.d=1 +s=a.a +r=a.b +i=new A.vF(q,p,new A.dC(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.hW(j),B.cK,s,r,i) +i.pJ(a) +q.q(s) +p.q(r) +i.ay=a.r +i.ch=a.x +i.CW=a.y +i.as=a.as +i.at=a.Q +i.ax=a.w +i.Q=a.z +return i}, +vF:function vF(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.w=a +_.x=b +_.y=c +_.z=0 +_.Q=!1 +_.at=_.as=0 +_.ax=!1 +_.cy=_.cx=_.CW=_.ch=_.ay=0 +_.db=d +_.dx=e +_.dy=f +_.fr=g +_.id=_.go=_.fy=_.fx=0 +_.k1=h +_.k2=0 +_.k3=i +_.b=_.a=$ +_.d=_.c=!1 +_.e=j +_.f=k +_.r=l}, +aKs(a,b){var s=new Float64Array(2) +return new A.a79(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a79<1,2>"))}, +a79:function a79(a,b,c,d){var _=this +_.r=0 +_.w=!1 +_.y=_.x=0 +_.z=!1 +_.as=_.Q=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +a7c:function a7c(a,b,c,d,e,f,g,h,i,j){var _=this +_.w=a +_.x=b +_.at=_.as=_.Q=_.z=_.y=0 +_.ax=c +_.ay=d +_.ch=e +_.CW=f +_.cx=g +_.fr=_.dy=_.dx=_.db=_.cy=0 +_.b=_.a=$ +_.d=_.c=!1 +_.e=h +_.f=i +_.r=j}, +b9a:function b9a(a,b,c,d){var _=this +_.r=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +aaR:function aaR(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.y=_.x=_.w=0 +_.z=a +_.Q=b +_.at=_.as=0 +_.ax=c +_.ch=_.ay=0 +_.CW=d +_.cx=e +_.cy=f +_.db=g +_.fx=_.fr=_.dy=_.dx=0 +_.fy=h +_.b=_.a=$ +_.d=_.c=!1 +_.e=i +_.f=j +_.r=k}, +b9T:function b9T(a,b,c,d){var _=this +_.r=0 +_.a=a +_.b=b +_.e=_.d=$ +_.f=c +_.$ti=d}, +S:function S(){var _=this +_.b=_.a=0 +_.c=17976931348623157e292 +_.d=-17976931348623157e292 +_.e=0}, +eS:function eS(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +aN6:function aN6(){this.c=this.b=this.a=$}, +cn:function cn(){var _=this +_.e=_.d=_.c=_.b=_.a=0 +_.f=!1}, +f0:function f0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.a=0 +_.b=$ +_.c=a +_.d=b +_.e=c +_.f=!1 +_.y=0 +_.at=_.as=_.Q=_.z=!1 +_.ay=_.ax=$ +_.ch=d +_.CW=e +_.cx=f +_.cy=g +_.db=h +_.dx=i +_.dy=j +_.fr=k +_.fx=l +_.fy=m +_.go=n +_.id=o +_.k1=p +_.k2=q +_.k3=r +_.k4=s +_.ok=a0 +_.p1=a1 +_.p2=a2}, +aRg:function aRg(){}, +f1:function f1(){this.a=$ +this.b=null}, +f2:function f2(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=$ +_.e=null}, +ET:function ET(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=c +_.e=0}, +aQA:function aQA(a){this.a=a}, +eW:function eW(a,b){var _=this +_.b=_.a=$ +_.c=a +_.d=b}, +byu(a,b,c){return a.V(0,c<<19>>>0).V(0,b<<7>>>0)}, +bgv(a,b){return A.bgu(a,b,new A.aGQ())}, +bgw(a,b){return A.bgu(a,b,new A.aGZ())}, +bgu(a,b,c){var s,r,q,p=a.length,o=J.nF(a.slice(0),A.a7(a).c) +for(s=0;p>0;){r=B.e.cW(p,2) +q=s+r +if(c.$2(J.bsw(o[q]),b)){s=q+1 +p-=r+1}else p=r}return s}, +eR:function eR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.c=_.b=_.a=0 +_.y=a +_.z=b +_.Q=c +_.as=d +_.at=e +_.ax=f +_.ay=g +_.go=h +_.id=i +_.k1=j +_.k2=k +_.k3=l +_.k4=m +_.ok=n +_.p1=o +_.p2=p +_.p3=q}, +aGY:function aGY(){}, +aGR:function aGR(a,b){this.a=a +this.b=b}, +aGS:function aGS(a){this.a=a}, +aGT:function aGT(a){this.a=a}, +aGU:function aGU(a){this.a=a}, +aGV:function aGV(a){this.a=a}, +aGW:function aGW(a){this.a=a}, +aGX:function aGX(a,b){this.a=a +this.b=b}, +aGQ:function aGQ(){}, +aGZ:function aGZ(){}, +a1H(a,b,c){var s,r,q=null,p=A.b_([B.RB,new A.a1G("351bb21ecaae045391ee603df58d4f2cf9a3d586c5fd3743fee2257bd3223ae4",102756)],t.gm,t.Ks),o=B.E6.aGS(q,q,a,q,q,q,q,q,b,q,c,q,q,q,q,q,q,q),n=o.w +if(n==null)n=B.V +s=o.x +r=A.bEq(new A.Lc(n,s==null?B.is:s),new A.bf(p,A.q(p).h("bf<1>"))) +n=p.i(0,r) +n.toString +A.Ir(new A.aA7(new A.aA8("VT323",r),n)) +return o.aH_("VT323_"+r.k(0),A.b(["VT323"],t.T))}, +aU_:function aU_(){}, +btg(a){var s,r,q,p=t.N,o=A.D(p,t.yp) +for(s=J.b6u(t.a.a(B.c1.fK(0,a))),s=s.gaw(s),r=t._;s.D();){q=s.gZ(s) +o.t(0,q.a,J.h8(r.a(q.b),p))}return new A.cO(o,t.Zl)}, +aqV:function aqV(){}, +aA7:function aA7(a,b){this.a=a +this.b=b}, +a1G:function a1G(a,b){this.a=a +this.b=b}, +aA8:function aA8(a,b){this.a=a +this.b=b}, +Lc:function Lc(a,b){this.a=a +this.b=b}, +bIc(a){return A.b2k(new A.b4R(a,null),t.Wd)}, +b2k(a,b){return A.bGj(a,b,b)}, +bGj(a,b,c){var s=0,r=A.v(c),q,p=2,o,n=[],m,l,k +var $async$b2k=A.w(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:l=A.bL6() +k=l==null?new A.Jc(A.y(t.Gf)):l +p=3 +s=6 +return A.B(a.$1(k),$async$b2k) +case 6:m=e +q=m +n=[1] +s=4 +break +n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +J.b6r(k) +s=n.pop() +break +case 5:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$b2k,r)}, +b4R:function b4R(a,b){this.a=a +this.b=b}, +XH:function XH(){}, +XJ:function XJ(){}, +arx:function arx(){}, +ary:function ary(){}, +arz:function arz(){}, +Jc:function Jc(a){this.a=a +this.c=!1}, +asg:function asg(a,b,c){this.a=a +this.b=b +this.c=c}, +ash:function ash(a,b){this.a=a +this.b=b}, +Ci:function Ci(a){this.a=a}, +ass:function ass(a){this.a=a}, +btZ(a,b){return new A.JD(a,b)}, +JD:function JD(a,b){this.a=a +this.b=b}, +bzF(a,b){var s=new Uint8Array(0),r=$.bmR().b +if(!r.test(a))A.a6(A.ha(a,"method","Not a valid method")) +r=t.N +return new A.aKg(B.N,s,a,b,A.lx(new A.arx(),new A.ary(),null,r,r))}, +aKg:function aKg(a,b,c,d,e){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.r=e +_.w=!1}, +aKj(a){return A.bzG(a)}, +bzG(a){var s=0,r=A.v(t.Wd),q,p,o,n,m,l,k,j +var $async$aKj=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=3 +return A.B(a.w.acw(),$async$aKj) +case 3:p=c +o=a.b +n=a.a +m=a.e +l=a.c +k=A.bL2(p) +j=p.length +k=new A.Fq(k,n,o,l,j,m,!1,!0) +k.Ye(o,j,m,!1,!0,l,n) +q=k +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aKj,r)}, +Fq:function Fq(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +G5:function G5(a,b,c,d,e,f,g,h){var _=this +_.w=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h}, +bFd(a){var s=A.b([],t.mo) +B.b.ab(a,new A.b1D(A.bkd(),s)) +return A.fa(s,t.H)}, +bkd(){var s=document.querySelector("head") +if(s!=null)return s +else throw A.d(A.ah("Could not fetch html head element!"))}, +bFn(a,b){var s,r,q,p +if(B.c.cb(b,"./"))b=B.c.o1(b,"./","") +for(s=J.bcH(a),s=s.gaw(s),r=t.MF,q=s.$ti.c;s.D();){p=s.d +if(p==null)p=q.a(p) +if(r.b(p)){p=p.src +p.toString +if(B.c.jj(p,b))return!0}}return!1}, +b1D:function b1D(a,b){this.a=a +this.b=b}, +arp:function arp(){}, +avD:function avD(a){this.xY$=a}, +adX:function adX(){}, +aFU:function aFU(){}, +a0h:function a0h(){}, +Cb:function Cb(){}, +a2x:function a2x(){}, +baG(a){return A.bFu(a)}, +bFu(a){var s=0,r=A.v(t.z),q +var $async$baG=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=new A.HV() +q.gLP() +new A.HV().gLP() +a.jD(0,void 1) +return A.t(null,r)}}) +return A.u($async$baG,r)}, +aC2:function aC2(a){var _=this +_.f=a +_.b=_.a=$ +_.d=_.c=null +_.e=!1}, +aNM:function aNM(){}, +LF:function LF(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Cc:function Cc(){}, +XK:function XK(){}, +arB:function arB(){}, +TF:function TF(a,b){this.a=a +this.b=b}, +CM:function CM(a){this.a=a}, +bum(a,b,c){var s,r,q=A.b([],t.kQ) +for(s=0;s") +a2=A.ak(new A.W(i,new A.XK(),a2),!0,a2.h("aM.E")) +q=new A.a1M(a8.a,a8.as,A.D(a3,a4),A.D(a3,a4),a8.b,a5,s,o,r,f,e,a6,a7,d,A.b2(i.length,0,!1,c),g,new A.cE(b,a),new A.oT(a0,a1),a2,q) +q.Yf(a6,a7,m,h,i,l,a8.y,k,j) +j=q.gDp() +s.a.push(j) +a7.cq(s) +p.push(j) +a7.cq(o) +n.push(j) +a7.cq(r) +return q}, +a1M:function a1M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.ay=a +_.ch=b +_.CW=c +_.cx=d +_.cy=e +_.db=f +_.dx=g +_.dy=h +_.fr=i +_.a=j +_.b=k +_.c=l +_.d=m +_.e=n +_.f=o +_.r=p +_.w=q +_.x=r +_.y=s +_.z=a0 +_.as=null +_.at=0 +_.ax=null}, +NG:function NG(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=!1}, +Oa:function Oa(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=null +_.y=!1}, +OF:function OF(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=null}, +Fu:function Fu(a,b){this.a=a +this.c=b +this.d=null}, +Pu:function Pu(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=!1 +_.f=e}, +bAU(a0,a1,a2){var s,r,q,p,o,n,m=t.u,l=A.b([],m),k=new A.qg(l,A.bI(a2.d.a,t.n8)),j=A.blF(a2.r),i=A.blG(a2.w),h=a2.e,g=a2.f,f=a2.c,e=a2.b,d=$.G(),c=d.S(),b=d.S(),a=A.b([],t.CH) +d=d.B() +d.sP(0,B.r) +s=t.i +r=A.b([],m) +q=A.bI(g.a,s) +p=A.b([],m) +o=A.bI(h.a,t.S) +if(e==null)m=null +else{n=e.a +n=new A.cE(A.b([],m),A.bI(n,s)) +m=n}n=A.a7(f).h("W<1,cE>") +n=A.ak(new A.W(f,new A.XK(),n),!0,n.h("aM.E")) +m=new A.a93(a2.a,a2.y,k,c,b,a0,a1,a,A.b2(f.length,0,!1,s),d,new A.cE(r,q),new A.oT(p,o),n,m) +m.Yf(a0,a1,j,e,f,i,a2.x,h,g) +l.push(m.gDp()) +a1.cq(k) +return m}, +a93:function a93(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.ay=a +_.ch=b +_.CW=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i +_.r=j +_.w=k +_.x=l +_.y=m +_.z=n +_.as=null +_.at=0 +_.ax=null}, +mN:function mN(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f}, +bI(a,b){var s=a.length +if(s===0)return new A.aeB(b.h("aeB<0>")) +if(s===1)return new A.akV(B.b.ga3(a),b.h("akV<0>")) +s=new A.agm(a,b.h("agm<0>")) +s.b=s.a8y(0) +return s}, +iZ:function iZ(){}, +aeB:function aeB(a){this.$ti=a}, +akV:function akV(a,b){this.a=a +this.b=-1 +this.$ti=b}, +agm:function agm(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=-1 +_.$ti=b}, +qg:function qg(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +cE:function cE(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +b7t(a,b,c){var s,r=new A.a0i(a),q=t.u,p=A.b([],q),o=new A.qg(p,A.bI(c.a.a,t.n8)),n=r.gv9() +p.push(n) +r.b!==$&&A.ai() +r.b=o +b.cq(o) +o=t.i +p=A.b([],q) +s=new A.cE(p,A.bI(c.b.a,o)) +p.push(n) +r.c!==$&&A.ai() +r.c=s +b.cq(s) +s=A.b([],q) +p=new A.cE(s,A.bI(c.c.a,o)) +s.push(n) +r.d!==$&&A.ai() +r.d=p +b.cq(p) +p=A.b([],q) +s=new A.cE(p,A.bI(c.d.a,o)) +p.push(n) +r.e!==$&&A.ai() +r.e=s +b.cq(s) +q=A.b([],q) +o=new A.cE(q,A.bI(c.e.a,o)) +q.push(n) +r.f!==$&&A.ai() +r.f=o +b.cq(o) +return r}, +a0i:function a0i(a){var _=this +_.a=a +_.f=_.e=_.d=_.c=_.b=$ +_.r=null}, +bf2(a){var s=new A.Ld(A.b([],t.u),A.bI(a,t.cU)),r=B.b.ga3(a).b,q=r==null?0:r.b.length +s.ch=new A.mo(A.b2(q,0,!1,t.i),A.b2(q,B.I,!1,t.n8)) +return s}, +Ld:function Ld(a,b){var _=this +_.ch=$ +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +oT:function oT(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +LV:function LV(){}, +aE1:function aE1(a,b,c){this.a=a +this.b=b +this.c=c}, +EV:function EV(a,b,c,d,e,f,g,h,i){var _=this +_.as=null +_.at=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.y=_.x=5e-324 +_.Q=_.z=null}, +a5k:function a5k(a,b){var _=this +_.ch=null +_.CW=$ +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +lK:function lK(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +bAe(a){var s=t.hN +s=A.b(A.b([],s).slice(0),s) +return new A.FL(new A.o4(s,B.i,!1),$.G().S(),A.b([],t.u),A.bI(a,t.hd))}, +FL:function FL(a,b,c,d){var _=this +_.x=a +_.y=b +_.z=null +_.a=c +_.b=!1 +_.c=d +_.d=0 +_.f=null +_.w=_.r=-1}, +a8E:function a8E(a,b,c,d){var _=this +_.x=$ +_.y=a +_.z=b +_.a=c +_.b=!1 +_.c=d +_.d=0 +_.f=null +_.w=_.r=-1}, +Qw:function Qw(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=0 +_.f=null +_.w=_.r=-1}, +B6(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=new A.b0(new Float64Array(16)) +f.bl() +s=a.f +r=s==null +if(r)q=g +else{q=new A.b0(new Float64Array(16)) +q.bl()}if(r)p=g +else{p=new A.b0(new Float64Array(16)) +p.bl()}if(r)o=g +else{o=new A.b0(new Float64Array(16)) +o.bl()}n=a.a +n=n==null?g:n.kT() +m=a.b +m=m==null?g:m.kT() +l=a.c +if(l==null)l=g +else{l=l.a +l=new A.lK(A.b([],t.u),A.bI(l,t.o))}k=a.d +if(k==null)k=g +else{k=k.a +k=new A.cE(A.b([],t.u),A.bI(k,t.i))}if(r)s=g +else{s=s.a +s=new A.cE(A.b([],t.u),A.bI(s,t.i))}r=a.r +if(r==null)r=g +else{r=r.a +r=new A.cE(A.b([],t.u),A.bI(r,t.i))}j=a.e +if(j==null)j=g +else{j=j.a +j=new A.oT(A.b([],t.u),A.bI(j,t.S))}i=a.w +if(i==null)i=g +else{i=i.a +i=new A.cE(A.b([],t.u),A.bI(i,t.i))}h=a.x +if(h==null)h=g +else{h=h.a +h=new A.cE(A.b([],t.u),A.bI(h,t.i))}return new A.aQm(f,q,p,o,n,m,l,k,s,r,j,i,h)}, +aQm:function aQm(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m}, +aDH(a,b,a0){var s=0,r=A.v(t.zI),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$aDH=A.w(function(a1,a2){if(a1===1)return A.r(a2,r) +while(true)switch(s){case 0:if(a[0]===80&&a[1]===75){p=new A.aS5().aHE(A.uM(a,0,null,0),null,!1) +o=B.b.uG(p.a,new A.aDI()) +a=t.H3.a(o.gBF(o))}else p=null +n=t.N +m=A.b([],t.fQ) +l=t.S +k=A.b([],t._I) +j=new A.a2U(new A.asl(a),A.b2(32,0,!1,l),A.b2(32,null,!1,t.ob),A.b2(32,0,!1,l)) +j.Dz(6) +i=A.bxH(new A.iH(new A.aHl(A.y(t.VZ),A.D(n,t.Yt)),A.y(n),new A.auf(new A.MO(0,0,0,0,t.ff),m,A.D(l,t.IE),A.D(n,t.aa),A.D(n,t.CW),A.D(l,t.dg),A.D(n,t.t1),k)),j) +s=p!=null?3:4 +break +case 3:n=i.d.w,n=n.gby(n),m=A.q(n),m=m.h("@<1>").ad(m.z[1]),n=new A.bT(J.ax(n.a),n.b,m.h("bT<1,2>")),l=t._m,k=t.Ri,j=p.a,m=m.z[1],h=t.H3 +case 5:if(!n.D()){s=6 +break}g=n.a +if(g==null)g=m.a(g) +f=$.bs8() +e=A.b([g.e,g.d,null,null,null,null,null,null,null,null,null,null,null,null,null,null],l) +A.baN("join",e) +d=A.bx_(j,new A.aDJ(f.TL(new A.c3(e,k)))) +s=d!=null?7:8 +break +case 7:s=g.f==null?9:10 +break +case 9:f=d.ax +if((f instanceof A.Ds?d.ax=f.gBF(f):f)==null)d.a7B() +c=g +s=11 +return A.B(A.blI(i,g,new A.p4(h.a(d.ax),1)),$async$aDH) +case 11:c.f=a2 +case 10:case 8:s=5 +break +case 6:case 4:q=i +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aDH,r)}, +auf:function auf(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.d=_.c=_.b=0 +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h}, +iH:function iH(a,b,c){var _=this +_.b=a +_.c=b +_.d=c +_.f=0 +_.r=null}, +aDI:function aDI(){}, +aDJ:function aDJ(a){this.a=a}, +beU(a){return new A.az7(a)}, +az7:function az7(a){this.a=a}, +Md:function Md(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.a=o}, +agH:function agH(a,b,c){var _=this +_.d=$ +_.f6$=a +_.bV$=b +_.a=null +_.b=c +_.c=null}, +aXw:function aXw(a){this.a=a}, +W3:function W3(){}, +Me:function Me(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.w=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.as=k +_.at=l +_.ax=m +_.ay=n +_.ch=o +_.CW=p +_.cx=q +_.cy=r +_.a=s}, +agF:function agF(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +aXu:function aXu(a,b){this.a=a +this.b=b}, +aXt:function aXt(a,b,c){this.a=a +this.b=b +this.c=c}, +aXv:function aXv(a){this.a=a}, +b8p(a){var s,r,q,p,o,n=null,m=new A.b0(new Float64Array(16)) +m.bl() +s=A.b([],t.ZB) +r=a.d +q=r.a +s=new A.aDK(a,m,new A.M(q.c,q.d),s) +s.sRR(n) +m=A.b([],t.qa) +p=A.b([],t.cc) +o=q.c +q=q.d +s.c=A.bdL(s,A.bfC(n,a,n,-1,A.b([],t.ML),!1,B.uf,p,B.mj,"__container",-1,q,o,n,m,B.I,0,0,0,n,n,n,0,new A.C0(n,n,n,n,n,n,n,n,n)),r.e,a) +return s}, +aDK:function aDK(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=null +_.f=!0 +_.r=!1 +_.w=null +_.y=!1 +_.z=null +_.Q=d}, +aDL:function aDL(a,b){this.a=a +this.b=b}, +a3p:function a3p(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=null}, +x3:function x3(a){this.a=a}, +d8:function d8(a){this.a=a}, +bcV(a){var s +for(s=0;s"))}, +bt9(a,b){var s,r,q,p,o=a.length+b.length,n=A.b2(o,0,!1,t.i) +B.b.dP(n,0,a.length,a) +s=a.length +B.b.dP(n,s,s+b.length,b) +B.b.kd(n) +for(r=0,q=0/0,p=0;p>>16&255,e>>>8&255,e&255)) +return l +case 2:e=$.G() +s=e.B() +r=new A.b0(new Float64Array(16)) +r.bl() +q=e.B() +p=e.B() +p.sdG(B.cE) +o=e.B() +o.sdG(B.d_) +n=e.B() +e=e.B() +e.sl5(!1) +e.sdG(B.du) +m=new A.b0(new Float64Array(16)) +m.bl() +m=new A.a2o(s,r,q,p,o,n,e,b.c+"#draw",m,c,b,A.b([],t.ca),A.B6(b.x)) +m.w3(c,b) +return m +case 3:e=new A.b0(new Float64Array(16)) +e.bl() +s=$.G() +r=s.B() +q=s.B() +q.sdG(B.cE) +p=s.B() +p.sdG(B.d_) +o=s.B() +s=s.B() +s.sl5(!1) +s.sdG(B.du) +n=new A.b0(new Float64Array(16)) +n.bl() +n=new A.a4s(e,r,q,p,o,s,b.c+"#draw",n,c,b,A.b([],t.ca),A.B6(b.x)) +n.w3(c,b) +return n +case 5:e=new A.b0(new Float64Array(16)) +e.bl() +s=$.G() +r=s.B() +r.sP(0,B.h) +q=s.B() +q.sP(0,B.r) +p=A.b([],t.NB) +o=b.ch.a +n=t.u +m=A.b([],n) +o=new A.Qw(m,A.bI(o,t.HU)) +l=new A.b0(new Float64Array(16)) +l.bl() +k=s.B() +j=s.B() +j.sdG(B.cE) +i=s.B() +i.sdG(B.d_) +h=s.B() +s=s.B() +s.sl5(!1) +s.sdG(B.du) +g=new A.b0(new Float64Array(16)) +g.bl() +g=new A.a9G(e,r,q,A.D(t.dg,t.lZ),p,o,b.b,l,k,j,i,h,s,b.c+"#draw",g,c,b,A.b([],t.ca),A.B6(b.x)) +g.w3(c,b) +s=g.gTx() +m.push(s) +g.cq(o) +f=b.CW +e=f!=null +if(e&&f.a!=null){r=f.a.a +q=A.b([],n) +r=new A.qg(q,A.bI(r,t.n8)) +q.push(s) +g.k1=r +g.cq(r)}if(e&&f.b!=null){r=f.b.a +q=A.b([],n) +r=new A.qg(q,A.bI(r,t.n8)) +q.push(s) +g.k3=r +g.cq(r)}if(e&&f.c!=null){r=f.c.a +q=A.b([],n) +r=new A.cE(q,A.bI(r,t.i)) +q.push(s) +g.ok=r +g.cq(r)}if(e&&f.d!=null){e=f.d.a +n=A.b([],n) +e=new A.cE(n,A.bI(e,t.i)) +n.push(s) +g.p2=e +g.cq(e)}return g +case 6:c.a.pV("Unknown layer type "+e.k(0)) +return null}}, +j_:function j_(){}, +arv:function arv(a,b){this.a=a +this.b=b}, +bdL(a,b,c,d){var s,r,q,p,o,n=A.b([],t.fn),m=$.G(),l=m.B(),k=new A.b0(new Float64Array(16)) +k.bl() +s=m.B() +r=m.B() +r.sdG(B.cE) +q=m.B() +q.sdG(B.d_) +p=m.B() +m=m.B() +m.sl5(!1) +m.sdG(B.du) +o=new A.b0(new Float64Array(16)) +o.bl() +o=new A.ZZ(n,l,k,s,r,q,p,m,b.c+"#draw",o,a,b,A.b([],t.ca),A.B6(b.x)) +o.w3(a,b) +o.amd(a,b,c,d) +return o}, +ZZ:function ZZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.db=null +_.dx=a +_.dy=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=m +_.ch=n +_.CW=!0 +_.cx=0 +_.cy=null}, +a2o:function a2o(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.db=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=l +_.ch=m +_.CW=!0 +_.cx=0 +_.cy=null}, +bfC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Eb(o,b,j,d,g,k,n,h,a4,r,q,p,a3,s,m,l,a0,a1,e,i,a2,f,a,c)}, +oY:function oY(a,b){this.a=a +this.b=b}, +r_:function r_(a,b){this.a=a +this.b=b}, +Eb:function Eb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4}, +a4s:function a4s(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=k +_.ch=l +_.CW=!0 +_.cx=0 +_.cy=null}, +a7X:function a7X(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.db=$ +_.dx=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.w=i +_.x=j +_.y=k +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=l +_.ch=m +_.CW=!0 +_.cx=0 +_.cy=null}, +a8u:function a8u(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.db=a +_.dx=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.w=j +_.x=k +_.y=l +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=m +_.ch=n +_.CW=!0 +_.cx=0 +_.cy=null}, +a9G:function a9G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.dx=a +_.dy=b +_.fr=c +_.fx=d +_.fy=e +_.go=f +_.id=g +_.p2=_.ok=_.k3=_.k1=null +_.a=h +_.b=i +_.c=j +_.d=k +_.e=l +_.f=m +_.r=n +_.w=o +_.x=p +_.y=q +_.ax=_.at=_.as=_.Q=_.z=null +_.ay=r +_.ch=s +_.CW=!0 +_.cx=0 +_.cy=null}, +aPq:function aPq(){}, +amh:function amh(a){this.a=a +this.b=0}, +a3x:function a3x(){}, +awr:function awr(){var _=this +_.e=_.d=_.c=_.b=_.a=null}, +bwx(a,b){var s,r,q,p,o,n,m,l,k,j,i=a.length +if(i===0)return b +else{s=b.length +if(s===0)return a}i+=s +r=A.b2(i,0,!1,t.i) +for(q=a.length,p=0,o=0,n=0,m=0;m>") +return new A.aCk(a,A.ak(new A.W(a,new A.aCl(),s),!0,s.h("aM.E")))}, +iF(a){return new A.a2Q(a)}, +bfv(a){return new A.a2T(a)}, +ii:function ii(){}, +aCk:function aCk(a,b){this.a=a +this.b=b}, +aCl:function aCl(){}, +mM:function mM(a,b){this.a=a +this.b=b}, +a2Q:function a2Q(a){this.a=a}, +a2T:function a2T(a){this.a=a}, +a2U:function a2U(a,b,c,d){var _=this +_.r=a +_.w=0 +_.y=_.x=$ +_.z=null +_.a=0 +_.b=b +_.c=c +_.d=d}, +aHl:function aHl(a,b){this.a=a +this.b=b}, +Xk:function Xk(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +aqT:function aqT(a){this.a=a}, +blI(a,b,c){var s=new A.aT($.aF,t.OZ),r=new A.bU(s,t.BT),q=c.aC(B.Sh),p=A.ba("listener") +p.b=new A.jS(new A.b5d(q,p,r),null,new A.b5e(q,p,a,b,r)) +q.ai(0,p.b5()) +return s}, +bI8(a){var s +if(B.c.cb(a,"data:")){s=A.mP(a,0,null) +return new A.p4(s.goF(s).a6S(),1)}return null}, +b5d:function b5d(a,b,c){this.a=a +this.b=b +this.c=c}, +b5e:function b5e(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aDM:function aDM(){}, +aDE:function aDE(a,b){this.a=a +this.b=b}, +aDF:function aDF(a,b,c){this.a=a +this.b=b +this.c=c}, +aDG:function aDG(a,b){this.a=a +this.b=b}, +Fd:function Fd(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.as=j +_.a=k}, +Ot:function Ot(a,b,c,d,e,f){var _=this +_.M=a +_.aa=b +_.af=c +_.aJ=d +_.b9=e +_.k1=_.id=null +_.k2=!1 +_.k4=_.k3=null +_.ok=0 +_.d=!1 +_.f=_.e=null +_.w=_.r=!1 +_.x=null +_.y=!1 +_.z=!0 +_.Q=null +_.as=!1 +_.at=null +_.ax=!1 +_.ay=$ +_.ch=f +_.CW=!1 +_.cx=$ +_.cy=!0 +_.db=!1 +_.dx=null +_.dy=!0 +_.fr=null +_.a=0 +_.c=_.b=null}, +bHx(a,b,c){var s,r,q,p,o=$.G().S() +for(s=a.ri(),s=s.gaw(s);s.D();){r=s.gZ(s) +for(q=A.bk0(r.gE(r),b,c),q=new A.eq(q.a(),q.$ti.h("eq<1>"));q.D();){p=q.gZ(q) +o.mx(0,r.Ce(p.gag(p),p.gaL(p)),B.i)}}return o}, +bk0(a,b,c){return A.lb(function(){var s=a,r=b,q=c +var p=0,o=1,n,m,l,k,j,i,h,g,f,e +return function $async$bk0(d,a0){if(d===1){n=a0 +p=o}while(true)switch(p){case 0:e=B.b.l4(r,0,new A.b1q()) +m=r.length,l=m-1,k=0 +case 2:if(!(kj||h===l?7:8 +break +case 7:g=Math.max(0.1,i-j) +p=(h&1)===0?9:10 +break +case 9:p=11 +return new A.x(k,0,Math.min(s,k+g),0) +case 11:case 10:f=k+g +k=f +p=6 +break +case 8:case 5:++h +p=4 +break +case 6:p=2 +break +case 3:return A.l4() +case 1:return A.l5(n)}}},t.YT)}, +b1q:function b1q(){}, +bgy(a){var s,r,q,p,o=a.ri(),n=B.b.ga3(A.ak(o,!0,A.q(o).h("A.E"))),m=n.gE(n),l=B.d.az(m/0.002)+1 +o=t.i +s=A.b2(l,0,!1,o) +r=A.b2(l,0,!1,o) +for(o=l-1,q=0;q"))}, +LU(a,b){var s=null +return new A.hg(s,a,a,s,s,s,5e-324,17976931348623157e292,b.h("hg<0>"))}, +hg:function hg(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.y=_.x=5e-324 +_.Q=_.z=null +_.$ti=i}, +cd:function cd(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.e=null}, +axf:function axf(){}, +dL:function dL(a){this.a=a}, +wj:function wj(a){this.a=a}, +arR(a,b){var s=t.vA,r=A.b([],s) +s=A.b([B.Hc,B.Hl,B.HQ,B.Hj,B.H4,B.GZ,B.Hk,B.I0,B.Hz,B.Ht,B.HE],s) +B.b.F(r,b.x) +B.b.F(r,s) +return new A.arQ(a,b,r,s)}, +arQ:function arQ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=!1 +_.r=d +_.w=null +_.x=!1 +_.z=_.y=null}, +b6M(a){if(a.d>=a.a.length)return!0 +return B.b.eg(a.c,new A.arS(a))}, +eL:function eL(){}, +arS:function arS(a){this.a=a}, +XT:function XT(){}, +arU:function arU(a){this.a=a}, +JN:function JN(){}, +atB:function atB(){}, +KA:function KA(){}, +biZ(a){var s,r,q,p,o="backtick" +if(a.yt(o)!=null){s=a.yt(o) +s.toString +r=a.yt("backtickInfo") +r.toString +q=r +p=s}else{s=a.yt("tilde") +s.toString +r=a.yt("tildeInfo") +r.toString +q=r +p=s}return new A.aVN(a.b[1].length,p,B.c.fg(q))}, +a0O:function a0O(){}, +ay6:function ay6(){}, +aVN:function aVN(a,b,c){this.a=a +this.b=b +this.c=c}, +bwh(a,b){return J.bsk(a,new A.ayU(b))}, +a1g:function a1g(){}, +ayW:function ayW(a){this.a=a}, +ayV:function ayV(){}, +ayU:function ayU(a){this.a=a}, +a23:function a23(){}, +a29:function a29(){}, +a2c:function a2c(){}, +aAJ:function aAJ(){}, +M0:function M0(){}, +aDg:function aDg(){}, +aDh:function aDh(a,b){this.a=a +this.b=b}, +Ek:function Ek(a,b){this.a=a +this.b=b}, +a9v:function a9v(a,b){this.a=a +this.b=b}, +z3:function z3(){}, +aDm:function aDm(a,b){this.a=a +this.b=b}, +aDn:function aDn(a,b){this.a=a +this.b=b}, +aDo:function aDo(a){this.a=a}, +aDp:function aDp(a,b){this.a=a +this.b=b}, +Ne:function Ne(){}, +Nf:function Nf(){}, +ER:function ER(){}, +Ps:function Ps(){}, +aMm:function aMm(){}, +a9k:function a9k(){}, +R2:function R2(){}, +R3:function R3(){}, +avL:function avL(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.x=e +_.y=f +_.z=g}, +avN:function avN(a){this.a=a}, +Ei:function Ei(a,b){this.b=a +this.c=b}, +beI(a,b){return new A.axZ(a,b)}, +axZ:function axZ(a,b){this.a=a +this.b=b}, +aBA:function aBA(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.e=_.d=0 +_.f=d +_.r=e}, +aBJ:function aBJ(a){this.a=a}, +aBB:function aBB(){}, +aBC:function aBC(){}, +aBD:function aBD(a){this.a=a}, +aBE:function aBE(a,b,c){this.a=a +this.b=b +this.c=c}, +aBF:function aBF(a){this.a=a}, +aBG:function aBG(a,b){this.a=a +this.b=b}, +aBH:function aBH(a,b){this.a=a +this.b=b}, +aBI:function aBI(a,b,c){this.a=a +this.b=b +this.c=c}, +Xt:function Xt(a,b){this.a=a +this.b=b}, +Xu:function Xu(a,b){this.a=a +this.b=b}, +ZB:function ZB(a,b){this.a=a +this.b=b}, +a_t:function a_t(a,b){this.a=a +this.b=b}, +b7b(a,b){return new A.oC(a,b)}, +buK(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k,j,i,h=" \t\n\f\r\xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000" +if(b===0){s=!0 +r=!1}else{q=B.c.ao(a.a,b-1,b) +s=B.c.O(h,q) +if(!s){p=$.bbA().b +r=p.test(q)}else r=!1}p=a.a +if(c===p.length){o=!0 +n=!1}else{m=B.c.ao(p,c,c+1) +o=B.c.O(h,m) +if(!o){l=$.bbA().b +n=l.test(m)}else n=!1}l=!o +if(l)k=!n||s||r +else k=!1 +if(!s)j=!r||!l||n +else j=!1 +B.b.i2(g,new A.avb()) +p=B.c.au(p,b) +if(k)l=!j||d||r +else l=!1 +if(j)i=!k||d||n +else i=!1 +return new A.D3(e,p,f,l,i,g)}, +a_J:function a_J(){}, +oC:function oC(a,b){this.a=a +this.b=b}, +Py:function Py(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=!0 +_.e=d +_.f=e +_.r=f +_.w=g}, +D3:function D3(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=c +_.f=d +_.r=e +_.w=f}, +avb:function avb(){}, +a0r:function a0r(a,b){this.a=a +this.b=b}, +Kz:function Kz(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +a0H:function a0H(a,b){this.a=a +this.b=b}, +bwi(a){if(a.length===0||B.c.aV(a,0)!==94)return null +a=B.c.fg(B.c.cf(a,1)).toLowerCase() +if(a.length===0)return null +return a}, +bwj(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.bwi(b),i=a.a.b,h=i.b,g=new A.bf(h,A.q(h).h("bf<1>")).nH(0,new A.ayX(j),new A.ayY()),f=h.i(0,g) +if(j==null||f==null)return null +s=t.f2 +r=A.b([],s) +if(a.b.b===33)r.push(new A.dL("!"));++f +h.t(0,g,f) +q=i.c +p=B.b.fp(q,j) +if(p<0){p=q.length +q.push(j)}o=a.c.$0() +if(c===!0){r.push(new A.dL("[")) +B.b.F(r,o) +r.push(new A.dL("]"))}n=A.n_(B.iO,g,B.N,!1) +m=f>1?"-"+f:"" +i=A.b([new A.dL(""+(p+1))],s) +l=t.N +k=A.D(l,l) +k.t(0,"href","#fn-"+n) +k.t(0,"id","fnref-"+n+m) +s=A.b([new A.cd("a",i,k)],s) +l=A.D(l,l) +l.t(0,"class","footnote-ref") +r.push(new A.cd("sup",s,l)) +return r}, +ayX:function ayX(a){this.a=a}, +ayY:function ayY(){}, +bwO(a){return new A.a2r(new A.a3f(),!1,!1,null,A.bn("!\\[",!0,!0,!1),33)}, +a2r:function a2r(a,b,c,d,e,f){var _=this +_.w=a +_.c=b +_.d=c +_.e=d +_.a=e +_.b=f}, +aBp:function aBp(){}, +bff(){return new A.a2A(A.bn("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!0,!1),60)}, +a2A:function a2A(a,b){this.a=a +this.b=b}, +h1:function h1(){}, +a3c:function a3c(a,b){this.a=a +this.b=b}, +bxp(a,b,c){return new A.yZ(new A.a3f(),!1,!1,null,A.bn(b,!0,!0,!1),c)}, +aDe:function aDe(a,b,c){this.a=a +this.b=b +this.c=c}, +yZ:function yZ(a,b,c,d,e,f){var _=this +_.w=a +_.c=b +_.d=c +_.e=d +_.a=e +_.b=f}, +a3f:function a3f(){}, +DX:function DX(a,b){this.a=a +this.b=b}, +a8t:function a8t(a,b){this.a=a +this.b=b}, +a8Z:function a8Z(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=e}, +Gv:function Gv(a,b){this.a=a +this.b=b}, +bfK(a,b){var s=$.n7().b +return new A.iG(a,b,s.test(a))}, +iG:function iG(a,b,c){this.a=a +this.b=b +this.c=c}, +aDf:function aDf(a){var _=this +_.c=!1 +_.f=_.e=_.d=null +_.r=0 +_.a=a +_.b=0}, +a9K:function a9K(a){this.a=a +this.b=0}, +blV(a){var s,r,q,p=B.c.fg(a),o=$.bqU(),n=A.fW(p,o," ") +for(s=0;p=n.length,s1?A.ec(B.e.hC(o,16),m,16):65533)}else if(q!=null){n=A.ec(q,m,16) +return A.bZ(n>1114111||n===0?65533:n)}return l}, +bb1(a){var s,r,q,p,o,n +for(s=a.length,r=0,q="";r?@[\\]^_`{|}~",o,0) +else n=!1 +if(n)r=p}q+=a[r]}return q.charCodeAt(0)==0?q:q}, +bAS(a){var s,r,q,p +for(s=new A.mg(a),r=t.Hz,s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("K.E"),q=0;s.D();){p=s.d +if(p==null)p=r.a(p) +if(p!==32&&p!==9)break +q+=p===9?4-B.e.bI(q,4):1}return q}, +bhQ(a,b){var s,r,q,p,o,n=A.bn("^[ \t]{0,"+b+"}",!0,!1,!1).iY(a),m=n==null?null:n.b[0] +if(m!=null)for(s=m.length,r=null,q=0,p=0;q=b){if(r!=null)r=p-b +if(p===b||o)++q +break}if(r!=null)r=0}else{r=null +q=0}return new A.av5(B.c.cf(a,q),r)}, +av5:function av5(a,b){this.a=a +this.b=b}, +bAm(a){return new A.PC(null,a,B.ac)}, +EF:function EF(){}, +ahw:function ahw(a,b,c,d){var _=this +_.bG=a +_.lU$=b +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=c +_.r=null +_.w=d +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +wB:function wB(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +wC:function wC(a,b){var _=this +_.d=_.c=_.b=_.a=_.ay=_.bM=_.bG=null +_.e=$ +_.f=a +_.r=null +_.w=b +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +aYe:function aYe(){}, +a88:function a88(){}, +b_t:function b_t(a){this.a=a}, +b11:function b11(a){this.a=a}, +rG:function rG(){}, +PC:function PC(a,b,c){var _=this +_.lU$=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1}, +akT:function akT(){}, +aom:function aom(){}, +buc(a,b){return new A.au1(a,b)}, +au1:function au1(a,b){this.a=a +this.b=b}, +k_:function k_(){}, +aFX:function aFX(a,b){this.a=a +this.b=b}, +aFY:function aFY(a){this.a=a}, +aG_:function aG_(a,b){this.a=a +this.b=b}, +aFZ:function aFZ(a,b){this.a=a +this.b=b}, +wp:function wp(a,b){this.a=a +this.$ti=b}, +jh:function jh(){}, +aIz:function aIz(a,b){this.a=a +this.b=b}, +aIB:function aIB(a,b){this.a=a +this.b=b}, +aIA:function aIA(a){this.a=a}, +bd3(a,b,c,d){var s,r=null,q=new A.b0(new Float64Array(16)) +q.bl() +s=B.q.aT() +q=new A.IY(c,b,d,a,B.H,r,r,r,r,!0,q,$,s,r,r,3,r,B.f,new A.f([],t.s),new A.f([],t.g)) +q.iq(r,r,r,3,!0) +return q}, +bHl(a,b,c){var s,r,q,p,o,n,m,l=A.b([],t.hb) +for(s=c.p3,r=c.p2;l.length<20;){q=B.H.b0() +p=B.H.b0() +o=new Float64Array(2) +n=new A.a(o) +o[0]=q +o[1]=p +n.bS(0,a) +p=B.H.fC(5) +q=B.H.yu()?1:-1 +m=A.bd3(!0,n,3+p,q*B.H.fC(5)) +if(!(Math.sqrt(m.p3.nv(s))=1;s=q){q=s-1 +if(b[q]!=null)break}p=new A.dl("") +o=""+(a+"(") +p.a=o +n=A.a7(b) +m=n.h("aC<1>") +l=new A.aC(b,0,s,m) +l.cp(b,0,s,n.c) +m=o+new A.W(l,new A.b2j(),m.h("W")).cl(0,", ") +p.a=m +p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") +throw A.d(A.bP(p.k(0),null))}}, +a_4:function a_4(a,b){this.a=a +this.b=b}, +auB:function auB(){}, +b2j:function b2j(){}, +yP:function yP(){}, +b8P(a,b){var s,r,q,p,o,n=b.aeo(a) +b.yh(a) +if(n!=null)a=B.c.cf(a,n.length) +s=t.T +r=A.b([],s) +q=A.b([],s) +s=a.length +if(s!==0&&b.JA(B.c.aV(a,0))){q.push(a[0]) +p=1}else{q.push("") +p=0}for(o=p;o").ad(d).h("Mj<1,2>"))}, +Mj:function Mj(a,b,c){this.b=a +this.a=b +this.$ti=c}, +QR:function QR(a,b){this.a=a +this.$ti=b}, +baU(a,b){var s=B.c.aV(a,0),r=new A.W(new A.mg(a),A.bkV(),t.Hz.h("W")).l6(0) +return new A.Aw(new A.PA(s),'"'+r+'" expected')}, +PA:function PA(a){this.a=a}, +xH:function xH(a){this.a=a}, +a3n:function a3n(a,b,c){this.a=a +this.b=b +this.c=c}, +a4p:function a4p(a){this.a=a}, +bJ_(a){var s,r,q,p,o,n,m,l,k=A.ak(a,!1,t.eg) +B.b.i2(k,new A.b5o()) +s=A.b([],t.Am) +for(r=k.length,q=0;q=p.a){n=p.b +s[s.length-1]=new A.ip(o.a,n)}else s.push(p)}}m=B.b.l4(s,0,new A.b5p()) +if(m===0)return B.OO +else if(m-1===65535)return B.OP +else if(s.length===1){r=s[0] +n=r.a +return n===r.b?new A.PA(n):r}else{r=B.b.ga3(s) +n=B.b.ga6(s) +l=B.e.bu(B.b.ga6(s).b-B.b.ga3(s).a+1+31,5) +r=new A.a3n(r.a,n.b,new Uint32Array(l)) +r.amr(s) +return r}}, +b5o:function b5o(){}, +b5p:function b5p(){}, +bma(a,b){var s=$.bqV().cs(new A.CR(a,0)) +s=s.gm(s) +return new A.Aw(s,b==null?"["+new A.W(new A.mg(a),A.bkV(),t.Hz.h("W")).l6(0)+"] expected":b)}, +b2d:function b2d(){}, +b20:function b20(){}, +b2c:function b2c(){}, +b1Z:function b1Z(){}, +hx:function hx(){}, +ip:function ip(a,b){this.a=a +this.b=b}, +aaS:function aaS(){}, +u1(a,b,c){return A.bdA(a,b,c)}, +bdA(a,b,c){var s=b==null?A.b52(A.bHU(),c):b +return new A.Js(s,A.ak(a,!1,c.h("b5<0>")),c.h("Js<0>"))}, +Js:function Js(a,b,c){this.b=a +this.a=b +this.$ti=c}, +h_:function h_(){}, +bbh(a,b,c,d){return new A.Pn(a,b,c.h("@<0>").ad(d).h("Pn<1,2>"))}, +bgo(a,b,c,d,e){return A.v0(a,new A.aGJ(b,c,d,e),c.h("@<0>").ad(d).h("dd<1,2>"),e)}, +Pn:function Pn(a,b,c){this.a=a +this.b=b +this.$ti=c}, +dd:function dd(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aGJ:function aGJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +n4(a,b,c,d,e,f){return new A.Po(a,b,c,d.h("@<0>").ad(e).ad(f).h("Po<1,2,3>"))}, +zD(a,b,c,d,e,f){return A.v0(a,new A.aGK(b,c,d,e,f),c.h("@<0>").ad(d).ad(e).h("o0<1,2,3>"),f)}, +Po:function Po(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +o0:function o0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aGK:function aGK(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +b5D(a,b,c,d,e,f,g,h){return new A.Pp(a,b,c,d,e.h("@<0>").ad(f).ad(g).ad(h).h("Pp<1,2,3,4>"))}, +aGL(a,b,c,d,e,f,g){return A.v0(a,new A.aGM(b,c,d,e,f,g),c.h("@<0>").ad(d).ad(e).ad(f).h("mI<1,2,3,4>"),g)}, +Pp:function Pp(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +mI:function mI(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aGM:function aGM(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +bmo(a,b,c,d,e,f,g,h,i,j){return new A.Pq(a,b,c,d,e,f.h("@<0>").ad(g).ad(h).ad(i).ad(j).h("Pq<1,2,3,4,5>"))}, +bgp(a,b,c,d,e,f,g,h){return A.v0(a,new A.aGN(b,c,d,e,f,g,h),c.h("@<0>").ad(d).ad(e).ad(f).ad(g).h("lS<1,2,3,4,5>"),h)}, +Pq:function Pq(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +lS:function lS(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.$ti=f}, +aGN:function aGN(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +byt(a,b,c,d,e,f,g,h,i,j,k){return A.v0(a,new A.aGO(b,c,d,e,f,g,h,i,j,k),c.h("@<0>").ad(d).ad(e).ad(f).ad(g).ad(h).ad(i).ad(j).h("jl<1,2,3,4,5,6,7,8>"),k)}, +Pr:function Pr(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.$ti=i}, +jl:function jl(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.$ti=i}, +aGO:function aGO(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j}, +z2:function z2(){}, +byo(a,b){return new A.lH(null,a,b.h("lH<0?>"))}, +lH:function lH(a,b,c){this.b=a +this.a=b +this.$ti=c}, +PK:function PK(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +KH:function KH(a,b){this.a=a +this.$ti=b}, +a4k:function a4k(a){this.a=a}, +baP(){return new A.me("input expected")}, +me:function me(a){this.a=a}, +Aw:function Aw(a,b){this.a=a +this.b=b}, +a5W:function a5W(a,b,c){this.a=a +this.b=b +this.c=c}, +cS(a){var s=a.length +if(s===0)return new A.KH(a,t.oy) +else if(s===1){s=A.baU(a,null) +return s}else{s=A.bKo(a,null) +return s}}, +bKo(a,b){return new A.a5W(a.length,new A.b5I(a),'"'+a+'" expected')}, +b5I:function b5I(a){this.a=a}, +bh8(a,b,c,d){return new A.a70(a.a,d,b,c)}, +a70:function a70(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +kL:function kL(a,b,c,d,e){var _=this +_.e=a +_.b=b +_.c=c +_.a=d +_.$ti=e}, +M_:function M_(){}, +bz0(a,b){return A.b8X(a,0,9007199254740991,b)}, +b8X(a,b,c,d){return new A.NL(b,c,a,d.h("NL<0>"))}, +NL:function NL(a,b,c,d){var _=this +_.b=a +_.c=b +_.a=c +_.$ti=d}, +OG:function OG(){}, +bgD(a,b,c){var s,r=$.b65() +A.y9(a) +s=r.a.get(a)===B.hT +if(s)throw A.d(A.ne("`const Object()` cannot be used as the token.")) +A.y9(a) +if(b!==r.a.get(a))throw A.d(A.ne("Platform interfaces must not be implemented with `implements`"))}, +aHB:function aHB(){}, +asY:function asY(){}, +LQ:function LQ(a){this.a=a}, +aqe:function aqe(a,b,c,d,e,f){var _=this +_.a=0 +_.b=null +_.c=!1 +_.d=a +_.e=b +_.f=c +_.r=d +_.w=e +_.x=f}, +bhd(){var s=A.bh1(0),r=new Uint8Array(4),q=t.S +q=new A.aKN(s,r,B.fa,5,A.b2(5,0,!1,q),A.b2(80,0,!1,q)) +q.c2(0) +return q}, +aKN:function aKN(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=$ +_.d=c +_.e=d +_.f=e +_.r=f +_.w=$}, +aHj:function aHj(a,b,c){this.a=a +this.b=b +this.c=c}, +aG8:function aG8(a){this.a=$ +this.b=a +this.c=$}, +bf4(a,b){var s=new A.aAh(a,b) +s.b=20 +s.d=new Uint8Array(b) +s.e=new Uint8Array(b+20) +return s}, +aAh:function aAh(a,b){var _=this +_.a=a +_.b=$ +_.c=b +_.e=_.d=$}, +arr:function arr(){}, +ars:function ars(){}, +aru:function aru(){}, +arw:function arw(){}, +aDP:function aDP(){}, +aFG:function aFG(){}, +bbj(a,b){b&=31 +return(a&$.ia[b])<>>0}, +fV(a,b){b&=31 +return(B.e.bu(a,b)|A.bbj(a,32-b))>>>0}, +BO(a,b,c,d){b=A.fF(b.buffer,b.byteOffset,b.length) +b.setUint32(c,a,B.D===d)}, +f5(a,b,c){a=A.fF(a.buffer,a.byteOffset,a.length) +return a.getUint32(b,B.D===c)}, +bh1(a){var s=new A.Oc() +s.tm(0,a,null) +return s}, +Oc:function Oc(){this.b=this.a=$}, +btK(a,b){if(b!=null)b.v()}, +Jn:function Jn(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e +_.$ti=f}, +bxx(a,b){if(b!=null)b.ai(0,a.gaa9()) +return new A.aDv(b,a)}, +M7:function M7(){}, +aDv:function aDv(a,b){this.a=a +this.b=b}, +by9(a,b){return new A.a45(b,a,null)}, +bgU(a,b,c){var s,r=c.h("Bx<0?>?").a(a.kb(c.h("hr<0?>"))),q=r==null +if(q&&!c.b(null))A.a6(new A.a61(A.ap(c),A.O(a.gbg()))) +if(b)a.be(c.h("hr<0?>")) +if(q)s=null +else{q=r.gA9() +s=q.gm(q)}if($.bqt()){if(!c.b(s))throw A.d(new A.a62(A.ap(c),A.O(a.gbg()))) +return s}return s==null?c.a(s):s}, +yL:function yL(){}, +SU:function SU(a,b,c,d){var _=this +_.lU$=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +hr:function hr(a,b,c,d){var _=this +_.f=a +_.b=b +_.a=c +_.$ti=d}, +Bx:function Bx(a,b,c,d){var _=this +_.ds=_.bi=!1 +_.dt=!0 +_.cv=_.du=!1 +_.eh=$ +_.bG=a +_.d=_.c=_.b=_.a=_.ay=null +_.e=$ +_.f=b +_.r=null +_.w=c +_.z=_.y=null +_.Q=!1 +_.as=!0 +_.ax=_.at=!1 +_.$ti=d}, +aWL:function aWL(a,b){this.a=a +this.b=b}, +adP:function adP(){}, +kl:function kl(){}, +H6:function H6(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.$ti=g}, +S_:function S_(a){var _=this +_.b=null +_.c=!1 +_.a=_.f=_.e=_.d=null +_.$ti=a}, +Ih:function Ih(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +Vw:function Vw(a){this.a=this.b=null +this.$ti=a}, +a45:function a45(a,b,c){this.c=a +this.d=b +this.a=c}, +NR:function NR(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e +_.$ti=f}, +a62:function a62(a,b){this.a=a +this.b=b}, +a61:function a61(a,b){this.a=a +this.b=b}, +Ch:function Ch(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.M=$ +_.aa=a +_.fY$=b +_.i7$=c +_.fZ$=d +_.h_$=e +_.aq$=f +_.k4=g +_.ok=h +_.p1=i +_.p2=j +_.p3=!1 +_.bf$=k +_.a7$=l +_.b8$=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=r +_.w=!1 +_.x=s +_.y=a0 +_.z=a1 +_.Q=a2}, +acb:function acb(){}, +acc:function acc(){}, +Dj:function Dj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.fY$=a +_.i7$=b +_.fZ$=c +_.h_$=d +_.aq$=e +_.k4=f +_.ok=g +_.p1=h +_.p2=i +_.p3=!1 +_.bf$=j +_.a7$=k +_.b8$=l +_.at=m +_.ax=n +_.ay=o +_.ch=p +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=q +_.w=!1 +_.x=r +_.y=s +_.z=a0 +_.Q=a1}, +aeD:function aeD(){}, +aeE:function aeE(){}, +KC:function KC(a,b,c,d,e,f,g,h,i,j){var _=this +_.k2=a +_.k3=b +_.aq$=c +_.at=$ +_.ax=d +_.ay=e +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=f +_.w=!1 +_.x=g +_.y=h +_.z=i +_.Q=j}, +aeF:function aeF(){}, +a0K:function a0K(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.aq$=a +_.k4=b +_.ok=c +_.p1=d +_.p2=e +_.p3=!1 +_.bf$=f +_.a7$=g +_.b8$=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +aeL:function aeL(){}, +ND:function ND(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.M=$ +_.aa=a +_.fY$=b +_.i7$=c +_.fZ$=d +_.h_$=e +_.aq$=f +_.k4=g +_.ok=h +_.p1=i +_.p2=j +_.p3=!1 +_.bf$=k +_.a7$=l +_.b8$=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=r +_.w=!1 +_.x=s +_.y=a0 +_.z=a1 +_.Q=a2}, +aHI:function aHI(a){this.a=a}, +aic:function aic(){}, +aid:function aid(){}, +a8T:function a8T(a,b,c,d,e,f,g){var _=this +_.ax=$ +_.ay=a +_.aq$=b +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=c +_.w=!1 +_.x=d +_.y=e +_.z=f +_.Q=g}, +aNL:function aNL(a){this.a=a}, +ali:function ali(){}, +a8U:function a8U(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.aq$=a +_.k4=b +_.ok=c +_.p1=d +_.p2=e +_.p3=!1 +_.bf$=f +_.a7$=g +_.b8$=h +_.at=i +_.ax=j +_.ay=k +_.ch=l +_.CW=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=m +_.w=!1 +_.x=n +_.y=o +_.z=p +_.Q=q}, +alj:function alj(){}, +vG:function vG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.al=_.a8=_.G=$ +_.b_=0 +_.dI$=a +_.k4=_.k3=$ +_.CW$=b +_.cx$=c +_.cy$=$ +_.dx$=_.db$=null +_.dy$=$ +_.fx$=d +_.fy$=e +_.go$=!1 +_.id$=$ +_.k1$=f +_.k2$=g +_.at=h +_.ax=i +_.ay=j +_.ch=$ +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=k +_.w=!1 +_.x=l +_.y=m +_.z=n +_.Q=o}, +ak_:function ak_(){}, +Uh:function Uh(){}, +Fs:function Fs(a){this.a=a}, +aKv:function aKv(){}, +a82(){var s=0,r=A.v(t.cZ),q,p=2,o,n,m,l,k,j,i +var $async$a82=A.w(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:s=$.aMx==null?3:4 +break +case 3:n=new A.bU(new A.aT($.aF,t.Gl),t.Iy) +$.aMx=n +p=6 +s=9 +return A.B(A.aMy(),$async$a82) +case 9:m=b +J.bso(n,new A.FP(m)) +p=2 +s=8 +break +case 6:p=5 +i=o +l=A.aW(i) +n.kP(l) +k=n.a +$.aMx=null +q=k +s=1 +break +s=8 +break +case 5:s=2 +break +case 8:case 4:q=$.aMx.a +s=1 +break +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$a82,r)}, +aMy(){var s=0,r=A.v(t.nf),q,p,o,n,m,l,k,j +var $async$aMy=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=t.N +n=t.K +m=A.D(o,n) +l=$.b67() +k=J +j=m +s=3 +return A.B(l.tb(0),$async$aMy) +case 3:k.WJ(j,b) +p=A.D(o,n) +for(o=m,o=A.jX(o,o.r,A.aU(o).c);o.D();){n=o.d +l=B.c.cf(n,8) +n=J.c0(m,n) +n.toString +p.t(0,l,n)}q=p +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aMy,r)}, +FP:function FP(a){this.a=a}, +aEo:function aEo(){}, +aMw:function aMw(){}, +aIe:function aIe(a,b){this.a=a +this.b=b}, +aA0:function aA0(a){this.a=a}, +aMu:function aMu(){}, +aMv:function aMv(a,b){this.a=a +this.b=b}, +Wu(){var s=0,r=A.v(t.x6),q,p,o,n,m,l +var $async$Wu=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=$.bkr +s=o==null?3:4 +break +case 3:o=t.AC +$.jC.t(0,A.ap(o),4) +A.kr(o) +o=t.DL +$.jC.t(0,A.ap(o),8) +A.kr(o) +o=t.ZP +$.jC.t(0,A.ap(o),1) +A.kr(o) +o=t.di +$.jC.t(0,A.ap(o),1) +A.kr(o) +o=t.pT +$.jC.t(0,A.ap(o),2) +A.kr(o) +o=t.i2 +$.jC.t(0,A.ap(o),2) +A.kr(o) +o=t._Y +$.jC.t(0,A.ap(o),4) +A.kr(o) +o=t.QG +$.jC.t(0,A.ap(o),4) +A.kr(o) +o=t.jj +$.jC.t(0,A.ap(o),8) +A.kr(o) +o=t.cG +$.jC.t(0,A.ap(o),8) +A.kr(o) +o=t.EV +$.jC.t(0,A.ap(o),1) +A.kr(o) +o=t.g9 +$.jC.t(0,A.ap(o),1) +A.kr(o) +o=t.wt +$.jC.t(0,A.ap(o),4) +A.kr(o) +o=t.er +$.jC.t(0,A.ap(o),4) +A.kr(o) +A.kr(t.mD) +A.kr(t.FM) +A.cZ(t.Zk) +A.cZ(t.q6) +A.cZ(t.If) +A.cZ(t.CF) +A.cZ(t.Qh) +A.cZ(t.sf) +A.cZ(t.Az) +A.cZ(t.PD) +A.cZ(t.lO) +A.cZ(t.JF) +A.cZ(t.A2) +A.cZ(t.qR) +A.cZ(t.jZ) +A.cZ(t.bW) +A.cZ(t.CC) +A.cZ(t.lq) +A.cZ(t.Qq) +A.cZ(t.ap) +A.cZ(t.LK) +A.cZ(t.Pd) +A.cZ(t.LA) +A.cZ(t.LT) +A.cZ(t.P5) +A.cZ(t.dk) +A.cZ(t.dX) +A.cZ(t.JQ) +A.cZ(t.U7) +A.cZ(t.Ao) +A.cZ(t.P8) +A.cZ(t.KQ) +A.cZ(t.vt) +A.cZ(t.sG) +A.cZ(t.SB) +A.cZ(t.F3) +A.cZ(t.cx) +A.cZ(t.P2) +A.cZ(t.zb) +A.cZ(t.M4) +A.cZ(t.xJ) +A.cZ(t.rv) +A.cZ(t.z1) +s=5 +return A.B(A.bFd(A.b(["assets/packages/spine_flutter/lib/assets/libspine_flutter.js"],t.T)),$async$Wu) +case 5:n=$ +m=A +l=A +s=7 +return A.B($.le().cL(0,"packages/spine_flutter/lib/assets/libspine_flutter.wasm"),$async$Wu) +case 7:s=6 +return A.B(m.axj(l.cl(b.buffer,0,null),"libspine_flutter"),$async$Wu) +case 6:o=n.bkr=b +case 4:if(o!=null){p=A.bvC(o) +q=new A.a8C(p,p.a) +s=1 +break}else throw A.d(A.bG("Couldn't load libspine-flutter.js/.wasm")) +case 1:return A.t(q,r)}}) +return A.u($async$Wu,r)}, +a8C:function a8C(a,b){this.a=a +this.b=b}, +apB(){var s=0,r=A.v(t.H),q,p +var $async$apB=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=3 +return A.B(A.Wu(),$async$apB) +case 3:p=b +$.bS.b=new A.aNb(p.a.gaMk()) +$.ts.b=p.b +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$apB,r)}, +C8(a8,a9){var s=0,r=A.v(t.aM),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 +var $async$C8=A.w(function(b0,b1){if(b0===1)return A.r(b1,r) +while(true)switch(s){case 0:a6=A +a7=B.N +s=3 +return A.B(a9.$1(a8),$async$C8) +case 3:a4=a6.b9v(a7.fK(0,b1),$.ts.aN()) +a5=$.bS.aN().aBq(a4.fk(0,t.g9)) +$.ts.aN().y4(a4) +if($.bS.aN().a3C(a5).a!==$.BX().a){p=A.aQO($.bS.aN().a3C(a5).fk(0,t.EV)) +$.bS.aN().a3B(a5) +throw A.d(A.bG("Couldn't load atlas: "+p))}o=$.b6j().a7O(a8) +n=A.b([],t.jm) +m=A.b([],t.tn) +l=$.bS.aN().aBo(a5) +k=t.Wr,j=t.dP,i=t.Q2,h=t.EV,g=$.bS.a,f=0 +case 4:if(!(f>>0)+p,31)!==0)A.a6(A.C4("Invalid FCHECK")) +if((p>>>5&1)!==0){s.fd() +A.a6(A.C4("FDICT Encoding not currently supported"))}n=A.b83(s,g).c +m=t.Cm.a(A.cl(n.c.buffer,0,n.a)) +s.fd() +l=m +break +case B.rO:s=A.uM(r,0,g,0) +if(s.ei()!==35615)A.a6(A.C4("Invalid GZip Signature")) +if(s.ft()!==8)A.a6(A.C4("Invalid GZip Compression Methos")) +k=s.ft() +s.fd() +s.ft() +s.ft() +if((k&4)!==0)s.vl(s.ei()) +if((k&8)!==0)s.aby() +if((k&16)!==0)s.aby() +if((k&2)!==0)s.ei() +s=A.b83(s,g).c +m=t.Cm.a(A.cl(s.c.buffer,0,s.a)) +l=m +break +case B.rP:throw A.d(A.a8("zstd is an unsupported compression")) +case null:l=r +break +default:l=g}j=A.fF(new Uint8Array(A.es(l)).buffer,0,g) +i=A.b([],t.t) +for(s=l.length,h=0;h") +s=3 +return A.B(A.fa(new A.dJ(new A.bl(new A.dJ(new A.bl(new A.c3(o.gKR(o).l1$.a,n),new A.aPP(),n.h("bl")),new A.aPQ(),m),new A.aPR(),m.h("bl")),new A.aPS(b),m.h("dJ>")),t.Fv),$async$aPO) +case 3:l=d +o=J.kw(l)?null:l +n=A.aRx(a) +p=n.gKR(n) +if(p.b.gD2()!=="map")A.a6("XML is not in TMX format") +q=A.bBD(new A.de(p),o) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$aPO,r)}, +bBD(a,b){var s,r,q,p,o,n,m,l,k,j,i="backgroundcolor" +a.h7(i) +s=a.Lo(i) +a.lm("compressionlevel",-1) +r=a.i_("height") +a.ky("hexsidelength") +a.k9("infinite",!1) +a.ky("nextlayerid") +a.ky("nextobjectid") +q=A.bxK(a,"orientation") +A.bzB(a,"renderorder",B.Cq) +p=A.bAL(a,"staggeraxis") +o=A.bAN(a,"staggerindex") +a.h7("tiledversion") +n=a.i_("tileheight") +m=a.i_("tilewidth") +A.bBx(a,"type",B.Ec) +a.kA(0,"version","1.0") +l=a.i_("width") +k=a.mb("tileset",new A.aPN(b),t.gM) +j=A.bfG(a) +A.zV(a) +a.mb("editorsettings",A.bKK(),t.Cv) +return new A.a9Y(l,r,m,n,k,j,s,q,p,o)}, +bwD(a){a.i_("width") +a.i_("height") +A.bwC(a,"orientation") +return new A.Lh()}, +bB3(a){a.o9(0,"name") +a.i_("name") +A.zV(a) +return new A.Gk()}, +bBz(a){return A.bBv(a)}, +bBv(a){var s,r,q=a.i_("id") +if(a.h7("class")==null)a.h7("type") +a.ll("probability",0) +s=a.h7("terrain") +if(s!=null){r=t.An +A.ak(new A.W(A.b(s.split(","),t.T),new A.aPD(),r),!0,r.h("aM.E"))}s=a.n9("image",A.bmx()) +a.En("x") +a.En("y") +a.En("width") +a.En("height") +a.n9("objectgroup",A.bmw()) +r=new A.aPE().$1(a) +A.zV(a) +return new A.lZ(q,s,r)}, +bBy(a){a.lm("x",0) +a.lm("y",0) +return new A.QJ()}, +bid(a,b){return A.aPY(a,b)}, +aPY(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a6.h7("backgroundcolor"),f=a6.ky("columns"),e=a6.ky("firstgid"),d=a6.lm("margin",0),c=a6.h7("name"),b=A.beG(B.Vg,a6.kA(0,"objectalignment","unspecified")),a=a6.h7("source"),a0=a6.lm("spacing",0),a1=a6.ky("tilecount"),a2=a6.ky("tilewidth"),a3=a6.ky("tileheight"),a4=a6.h7("tiledversion"),a5=a6.h7("transparentcolor") +A.bBG(a6,"type",B.Ed) +a6.kA(0,"version","1.0") +s=a6.n9("image",A.bmx()) +r=a6.n9("grid",A.bKN()) +q=a6.n9("tileoffset",A.bKT()) +p=A.zV(a6) +o=a6.mb("terrains",A.bKR(),t.uB) +n=new A.aPZ().$1(a6) +m=new A.aQ_().$1(a6) +l=A.bBH(n,a1==null?0:a1,f,a2,a3) +k=new A.mL(e,c,a2,a3,a0,d,a1,f,b,l,s,q,r,p,o,m,a4,g,a5) +j=k.w=l.length +if(a7!=null&&a!=null){i=a7.ae4() +if(i==null){i=A.aRx(a7.a) +i=new A.de(i.gKR(i))}h=A.aPY(i,null) +i=h.cy +k.cy=i==null?g:i +i=h.x +k.x=i==null?f:i +i=h.a +k.a=i==null?e:i +i=h.at +k.at=i==null?r:i +i=h.Q +k.Q=i==null?s:i +i=h.c +k.c=i==null?c:i +k.y=h.y +k.f=h.f +k.r=h.r +i=h.w +k.w=i==null?j:i +j=h.cx +k.cx=j==null?a4:j +j=h.as +k.as=j==null?q:j +j=h.e +k.e=j==null?a3:j +j=h.d +k.d=j==null?a2:j +j=h.db +k.db=j==null?a5:j +p.a.F(0,h.ax.a) +B.b.F(o,h.ay) +B.b.F(l,h.z) +J.WJ(m,h.ch)}return k}, +bBH(a,b,c,d,e){var s,r,q,p,o=A.b([],t.hp) +for(s=c!=null,r=d!=null,q=e!=null,p=0;p=o.length)o.push(r) +else o[q]=r}return o}, +bCi(a){a.o9(0,"name") +a.o9(0,"color") +a.i_("tile") +a.ll("probability",0) +A.zV(a) +return new A.pJ()}, +bCk(a){return A.bCj(a)}, +bCj(a){var s,r=new A.aR2().$1(a) +a.o9(0,"name") +a.i_("tile") +s=J.aK(r) +s.i(r,0) +s.i(r,1) +a.mb("wangtiles",A.bKY(),t.TQ) +A.zV(a) +return new A.t2()}, +bCm(a){return A.bCl(a)}, +bCl(a){a.i_("tileid") +A.bCn(new A.aR3().$1(a)) +a.k9("hflip",!1) +a.k9("vflip",!1) +a.k9("dflip",!1) +return new A.GN()}, +bCn(a){var s,r,q=A.fF(new Uint8Array(A.es(a)).buffer,0,null),p=A.b([],t.t) +for(s=J.aK(a),r=0;rb?a:b,r=c>d?c:d +return s>r?s:r}, +nb:function nb(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +bdV(a,b,c,d,e){var s=A.zI(a,b,e),r=A.zI(b,c,e),q=A.zI(c,d,e),p=A.zI(s,r,e),o=A.zI(r,q,e) +return A.b([a,s,p,A.zI(p,o,e),o,q,d],t.sK)}, +a5h(a,b){var s=A.b([],t.H9) +B.b.F(s,a) +return new A.iJ(s,b)}, +bm4(a,b){var s,r,q,p +if(a==="")return A.a5h(B.VE,b==null?B.c6:b) +s=new A.aOo(a,B.e1,a.length) +s.AK() +r=A.b([],t.H9) +q=new A.lI(r,b==null?B.c6:b) +p=new A.aOn(B.f0,B.f0,B.f0,B.e1) +for(r=s.aaW(),r=new A.eq(r.a(),r.$ti.h("eq<1>"));r.D();)p.aIB(r.gZ(r),q) +return q.vs()}, +a5i:function a5i(a,b){this.a=a +this.b=b}, +EU:function EU(a,b){this.a=a +this.b=b}, +vi:function vi(){}, +ik:function ik(a,b,c){this.b=a +this.c=b +this.a=c}, +lB:function lB(a,b,c){this.b=a +this.c=b +this.a=c}, +hQ:function hQ(a,b,c,d,e,f,g){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.a=g}, +auF:function auF(){}, +JK:function JK(a){this.a=a}, +lI:function lI(a,b){this.a=a +this.b=b}, +iJ:function iJ(a,b){this.a=a +this.b=b}, +aTD:function aTD(a){this.a=a +this.b=0}, +aYl:function aYl(a,b,c,d){var _=this +_.a=a +_.b=$ +_.c=b +_.d=c +_.e=$ +_.f=d}, +Ns:function Ns(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +bwN(a){var s,r,q=null +if(a.length===0)throw A.d(A.bP("bytes was empty",q)) +s=a.byteLength +if(s>20&&a[0]===137&&a[1]===80&&a[2]===78&&a[3]===71&&a[4]===13&&a[5]===10&&a[6]===26&&a[7]===10){s=A.fF(a.buffer,0,q) +return new A.aHN(B.u4,s.getUint32(16,!1),s.getUint32(20,!1))}if(s>8)if(a[0]===71)if(a[1]===73)if(a[2]===70)if(a[3]===56){r=a[4] +r=(r===55||r===57)&&a[5]===97}else r=!1 +else r=!1 +else r=!1 +else r=!1 +else r=!1 +if(r){s=A.fF(a.buffer,0,q) +return new A.aA2(B.u6,s.getUint16(6,!0),s.getUint16(8,!0))}if(s>12&&a[0]===255&&a[1]===216&&a[2]===255)return A.bx5(A.fF(a.buffer,0,q)) +if(s>28&&a[0]===82&&a[1]===73&&a[2]===70&&a[3]===70&&a[8]===87&&a[9]===69&&a[10]===66&&a[11]===80){s=A.fF(a.buffer,0,q) +return new A.aR5(B.u5,s.getUint16(26,!0),s.getUint16(28,!0))}if(s>22&&a[0]===66&&a[1]===77){s=A.fF(a.buffer,0,q) +return new A.arX(B.u7,s.getInt32(18,!0),s.getInt32(22,!0))}throw A.d(A.bP("unknown image type",q))}, +bx5(a){var s,r=4+a.getUint16(4,!1) +for(;r>>0)}, +bdH(a,b,c,d){return new A.an(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +an:function an(a){this.a=a}, +nz:function nz(){}, +uY:function uY(a,b,c,d,e,f,g,h){var _=this +_.r=a +_.w=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h}, +Lg:function Lg(a,b){this.a=a +this.b=b}, +vr:function vr(a,b,c,d,e,f,g,h,i){var _=this +_.r=a +_.w=b +_.x=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i}, +pc:function pc(a,b,c){this.a=a +this.b=b +this.c=c}, +Q2:function Q2(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +yd:function yd(a,b){this.a=a +this.b=b}, +hO:function hO(a,b){this.a=a +this.b=b}, +a56:function a56(a,b){this.a=a +this.b=b}, +Q3:function Q3(a,b){this.a=a +this.b=b}, +Q4:function Q4(a,b){this.a=a +this.b=b}, +QI:function QI(a,b){this.a=a +this.b=b}, +Qz:function Qz(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Qq:function Qq(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +nx:function nx(a,b){this.a=a +this.b=b}, +AO:function AO(a,b){this.a=a +this.b=b}, +AN:function AN(a){this.a=a}, +b9P(a,b,c,d,e){var s=b==null?A.b([],t.wP):b +return new A.aaN(e,c,s,a,d)}, +zC(a,b,c){var s=b==null?A.b([],t.wP):b +return new A.ES(s,a,c==null?a.r:c)}, +bi9(a,b){var s=A.b([],t.wP) +return new A.a9L(b,s,a,a.r)}, +bzN(a,b,c){return new A.a7q(c,b,a,B.ba)}, +bgA(a,b){return new A.EW(a,b,b.r)}, +be3(a,b,c){return new A.D1(b,c,a,a.r)}, +bi8(a,b){return new A.a9J(a,b,b.r)}, +bfd(a,b,c){return new A.a2p(a,b,c,c.r)}, +e9:function e9(){}, +aeC:function aeC(){}, +aad:function aad(){}, +jG:function jG(){}, +aaN:function aaN(a,b,c,d,e){var _=this +_.r=a +_.w=b +_.d=c +_.b=d +_.a=e}, +ES:function ES(a,b,c){this.d=a +this.b=b +this.a=c}, +a9L:function a9L(a,b,c,d){var _=this +_.r=a +_.d=b +_.b=c +_.a=d}, +a7q:function a7q(a,b,c,d){var _=this +_.r=a +_.d=b +_.b=c +_.a=d}, +JF:function JF(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +Mn:function Mn(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +EW:function EW(a,b,c){this.d=a +this.b=b +this.a=c}, +D1:function D1(a,b,c,d){var _=this +_.d=a +_.e=b +_.b=c +_.a=d}, +a9J:function a9J(a,b,c){this.d=a +this.b=b +this.a=c}, +a2p:function a2p(a,b,c,d){var _=this +_.d=a +_.e=b +_.b=c +_.a=d}, +Nt:function Nt(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +bD0(a,b){var s,r,q=a.a2a() +if(a.Q!=null){a.r.ha(0,new A.V_("svg",A.b9P(a.as,null,q.b,q.c,q.a))) +return}s=A.b9P(a.as,null,q.b,q.c,q.a) +a.Q=s +r=a.at +r.toString +a.wQ(r,s) +return}, +bCW(a,b){var s,r,q,p,o=a.at +if((o==null?null:o.r)===!0)return +o=a.r +s=o.ga6(o).b +o=a.as +r=A.zC(o,null,null) +q=a.f +p=q.gte() +s.B2(r,o.y,q.gvw(),a.hK("mask"),p,q.Er(a),p) +p=a.at +p.toString +a.wQ(p,r) +return}, +bD2(a,b){var s,r,q,p,o=a.at +if((o==null?null:o.r)===!0)return +o=a.r +s=o.ga6(o).b +r=a.at +q=A.bi9(a.as,r.gTV(r)==="text") +o=a.f +p=o.gte() +s.B2(q,a.as.y,o.gvw(),a.hK("mask"),p,o.Er(a),p) +a.wQ(r,q) +return}, +bD1(a,b){var s=A.zC(a.as,null,null),r=a.at +r.toString +a.wQ(r,s) +return}, +bCZ(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=a.as,h=a.hK("width") +if(h==null)h="" +s=a.hK("height") +if(s==null)s="" +r=A.bm1(h,"width",a.Q) +q=A.bm1(s,"height",a.Q) +if(r==null||q==null){p=a.a2a() +r=p.a +q=p.b}o=i.a +n=J.aK(o) +m=n.i(o,"x") +l=n.i(o,"y") +a.z.H(0,"url(#"+A.h(a.as.b)+")") +k=A.zC(A.bhU(i.z,i.y,i.x,i.d,j,j,i.f,i.w,i.Q,i.at,i.as,q,i.c,i.b,o,i.e,j,j,j,j,i.r,r,A.Kp(m),A.Kp(l)),j,j) +o=a.at +o.toString +a.wQ(o,k) +return}, +bD3(a,b){var s,r,q,p=a.r,o=p.ga6(p).b,n=a.as.c +if(n==null||n.length===0)return +p=A.apF(a.hK("transform")) +if(p==null)p=B.ba +s=a.a +r=A.fU(a.eW("x","0"),s,!1) +r.toString +s=A.fU(a.eW("y","0"),s,!1) +s.toString +q=A.zC(B.e0,null,p.E4(r,s)) +s=a.f +r=s.gte() +p=s.gvw() +q.QL(A.be3(a.as,"url("+A.h(n)+")",r),p,r,r) +a.HU(q) +o.B2(q,a.as.y,p,a.hK("mask"),r,s.Er(a),r) +return}, +biX(a,b,c){var s,r,q,p,o="stop-color" +for(s=a.Gp(),s=new A.eq(s.a(),A.q(s).h("eq<1>"));s.D();){r=s.gZ(s) +if(r instanceof A.iU)continue +if(r instanceof A.hK){r=J.c0(a.as.a,"stop-opacity") +if(r==null)r="1" +q=J.c0(a.as.a,o) +if(q==null)q=null +p=a.Ds(q,o,a.as.b) +if(p==null)p=B.dA +r=A.ed(r,!1) +r.toString +q=p.a +b.push(A.CD(q>>>16&255,q>>>8&255,q&255,r)) +r=J.c0(a.as.a,"offset") +c.push(A.tE(r==null?"0%":r))}}return}, +bD_(a,b){var s,r,q,p,o,n,m,l,k=a.aaU(),j=a.eW("cx","50%"),i=a.eW("cy","50%"),h=a.eW("r","50%"),g=a.eW("fx",j),f=a.eW("fy",i),e=a.aaX(),d=a.as,c=A.apF(a.hK("gradientTransform")) +if(!a.at.r){s=A.b([],t.n) +r=A.b([],t.Ai) +A.biX(a,r,s)}else{s=null +r=null}j.toString +q=A.tE(j) +i.toString +p=A.tE(i) +h.toString +o=A.tE(h) +g.toString +n=A.tE(g) +f.toString +m=A.tE(f) +l=n!==q||m!==p?new A.cR(n,m):null +a.f.a5N(new A.vr(new A.cR(q,p),o,l,"url(#"+A.h(d.b)+")",r,s,e,k,c),a.as.c) +return}, +bCY(a,b){var s,r,q,p,o,n,m,l,k=a.aaU(),j=a.eW("x1","0%") +j.toString +s=a.eW("x2","100%") +s.toString +r=a.eW("y1","0%") +r.toString +q=a.eW("y2","0%") +q.toString +p=a.as +o=A.apF(a.hK("gradientTransform")) +n=a.aaX() +if(!a.at.r){m=A.b([],t.n) +l=A.b([],t.Ai) +A.biX(a,l,m)}else{m=null +l=null}a.f.a5N(new A.uY(new A.cR(A.tE(j),A.tE(r)),new A.cR(A.tE(s),A.tE(q)),"url(#"+A.h(p.b)+")",l,m,n,k,o),a.as.c) +return}, +bCV(a,b){var s,r,q,p,o,n,m,l,k,j=a.as,i=A.b([],t.wP) +for(s=a.Gp(),s=new A.eq(s.a(),A.q(s).h("eq<1>")),r=a.f,q=r.gte(),p=t.H9,o=a.r;s.D();){n=s.gZ(s) +if(n instanceof A.iU)continue +if(n instanceof A.hK){n=n.e +m=B.zS.i(0,n) +if(m!=null){n=m.$1(a) +n.toString +l=o.ga6(o).b +n=a.aER(n,l.a).a +n=A.b(n.slice(0),A.a7(n)) +l=a.as.x +if(l==null)l=B.c6 +k=A.b([],p) +B.b.F(k,n) +n=a.as +i.push(new A.EW(new A.iJ(k,l),n,n.r))}else if(n==="use"){n=a.as +i.push(new A.D1("url("+A.h(n.c)+")",q,n,n.r))}}}r.c.t(0,"url(#"+A.h(j.b)+")",i) +return}, +bCX(a,b){var s,r,q,p,o,n,m,l=a.as.c +if(l==null)return +if(B.c.cb(l,"data:")){s=B.c.fp(l,";")+1 +r=B.c.jq(l,",",s) +q=B.c.ao(l,B.c.fp(l,"/")+1,s-1) +p=$.bcn() +o=A.fW(q,p,"").toLowerCase() +n=B.Zn.i(0,o) +if(n==null){A.wS("Warning: Unsupported image format "+o) +return}r=B.c.cf(l,r+1) +m=A.bfd(B.f8.d8(A.fW(r,p,"")),n,a.as) +r=a.r +q=a.f +p=q.gte() +r.ga6(r).b.QL(m,q.gvw(),p,p) +a.HU(m) +return}return}, +bDj(a){var s,r,q,p=a.a,o=A.fU(a.eW("cx","0"),p,!1) +o.toString +s=A.fU(a.eW("cy","0"),p,!1) +s.toString +p=A.fU(a.eW("r","0"),p,!1) +p.toString +r=a.as.w +q=A.b([],t.H9) +return new A.lI(q,r==null?B.c6:r).ho(new A.kQ(o-p,s-p,o+p,s+p)).vs()}, +bDm(a){var s=a.eW("d","") +s.toString +return A.bm4(s,a.as.w)}, +bDp(a){var s,r,q,p,o,n,m,l,k=a.a,j=A.fU(a.eW("x","0"),k,!1) +j.toString +s=A.fU(a.eW("y","0"),k,!1) +s.toString +r=A.fU(a.eW("width","0"),k,!1) +r.toString +q=A.fU(a.eW("height","0"),k,!1) +q.toString +p=a.hK("rx") +o=a.hK("ry") +if(p==null)p=o +if(o==null)o=p +if(p!=null&&p!==""){n=A.fU(p,k,!1) +n.toString +k=A.fU(o,k,!1) +k.toString +m=a.as.w +l=A.b([],t.H9) +return new A.lI(l,m==null?B.c6:m).aEx(new A.kQ(j,s,j+r,s+q),n,k).vs()}k=a.as.w +n=A.b([],t.H9) +return new A.lI(n,k==null?B.c6:k).kf(new A.kQ(j,s,j+r,s+q)).vs()}, +bDn(a){return A.bjb(a,!0)}, +bDo(a){return A.bjb(a,!1)}, +bjb(a,b){var s,r=a.eW("points","") +r.toString +if(r==="")return null +s=b?"z":"" +return A.bm4("M"+r+s,a.as.w)}, +bDk(a){var s,r,q,p,o=a.a,n=A.fU(a.eW("cx","0"),o,!1) +n.toString +s=A.fU(a.eW("cy","0"),o,!1) +s.toString +r=A.fU(a.eW("rx","0"),o,!1) +r.toString +o=A.fU(a.eW("ry","0"),o,!1) +o.toString +n-=r +s-=o +q=a.as.w +p=A.b([],t.H9) +return new A.lI(p,q==null?B.c6:q).ho(new A.kQ(n,s,n+r*2,s+o*2)).vs()}, +bDl(a){var s,r,q,p,o=a.a,n=A.fU(a.eW("x1","0"),o,!1) +n.toString +s=A.fU(a.eW("x2","0"),o,!1) +s.toString +r=A.fU(a.eW("y1","0"),o,!1) +r.toString +o=A.fU(a.eW("y2","0"),o,!1) +o.toString +q=a.as.w +p=A.b([],t.H9) +if(q==null)q=B.c6 +p.push(new A.lB(n,r,B.dk)) +p.push(new A.ik(s,o,B.bH)) +return new A.lI(p,q).vs()}, +bhU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Ge(o,n,m,d,p,g,a1,h,c,b,a,i,k,j,r,a0,s,a2,l,a3,q,a4,e,f)}, +Kp(a){var s +if(a==null||a==="")return null +if(A.blC(a))return new A.Ko(A.bm2(a,1),!0) +s=A.ed(a,!1) +s.toString +return new A.Ko(s,!1)}, +V_:function V_(a,b){this.a=a +this.b=b}, +o8:function o8(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.y=_.x=_.w=!0 +_.z=h +_.Q=null +_.as=i +_.at=null +_.ax=0 +_.ay=null +_.ch=!1}, +aOf:function aOf(){}, +aOg:function aOg(){}, +aOh:function aOh(){}, +aOi:function aOi(a){this.a=a}, +aOj:function aOj(a){this.a=a}, +aOk:function aOk(a){this.a=a}, +aOl:function aOl(){}, +aOm:function aOm(){}, +ajP:function ajP(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=!1 +_.e=d}, +aZF:function aZF(a,b){this.a=a +this.b=b}, +aZE:function aZE(){}, +aZD:function aZD(){}, +an5:function an5(a,b,c){this.a=a +this.b=b +this.c=c}, +Ge:function Ge(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.as=m +_.at=n +_.ax=o +_.ay=p +_.ch=q +_.CW=r +_.cx=s +_.cy=a0 +_.db=a1 +_.dx=a2 +_.dy=a3 +_.fr=a4}, +aO9:function aO9(){}, +Ko:function Ko(a,b){this.a=a +this.b=b}, +Q7:function Q7(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +Gf:function Gf(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +qh:function qh(a,b){this.a=a +this.b=b}, +aKi:function aKi(){this.a=$}, +a76:function a76(a,b){this.a=a +this.b=b}, +a75:function a75(a,b){this.a=a +this.b=b}, +Fp:function Fp(a,b,c){this.a=a +this.b=b +this.c=c}, +a72:function a72(a,b){this.a=a +this.b=b}, +a73:function a73(a,b,c){this.a=a +this.b=b +this.c=c}, +OH:function OH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a74:function a74(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +a9d:function a9d(a,b,c){this.a=a +this.b=b +this.c=c}, +aaP:function aaP(){}, +a0D:function a0D(){}, +au_:function au_(a){var _=this +_.a=a +_.c=_.b=$ +_.d=null}, +au0:function au0(a,b){this.a=a +this.b=b}, +acP:function acP(){}, +aaz:function aaz(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=i +_.y=j +_.z=k}, +nq:function nq(a,b){this.a=a +this.b=b}, +lk:function lk(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +zd:function zd(a){this.a=a}, +Bc:function Bc(a){this.a=a}, +bt0(){var s=new Float64Array(2) +return new A.ma(new A.a(s),new A.a(new Float64Array(2)))}, +bfZ(a,b,c){var s,r,q,p=a.a,o=p[0],n=p[2],m=p[1],l=p[3] +p=c.a +s=p[0] +r=p[1] +q=o*l-n*m +if(q!==0)q=1/q +b.sK(0,q*(l*s-n*r)) +b.sJ(0,q*(o*r-m*s))}, +Mw(a,b,c){var s=a.a,r=s[0],q=s[3],p=s[1],o=s[4],n=c.a,m=n[0]-s[6],l=n[1]-s[7],k=r*o-q*p +if(k!==0)k=1/k +b.sK(0,k*(o*m-q*l)) +b.sJ(0,k*(r*l-p*m))}, +aEc(a,b,c){var s,r,q=a.a,p=q[0],o=q[1],n=q[2],m=q[3],l=q[4],k=q[5],j=q[6],i=q[7],h=q[8],g=l*h-k*i,f=k*j-m*h,e=m*i-l*j,d=p*g+o*f+n*e +if(d!==0)d=1/d +q=c.a +s=q[0] +r=q[1] +q=q[2] +b.sK(0,d*(s*g+r*f+q*e)) +b.sJ(0,d*(p*-(i*q-h*r)+o*-(h*s-j*q)+n*-(j*r-i*s))) +b.sj3(0,d*(p*-(r*k-q*l)+o*-(q*m-s*k)+n*-(s*l-r*m)))}, +ze(a){var s=new A.b0(new Float64Array(16)) +if(s.lJ(a)===0)return null +return s}, +bxR(){return new A.b0(new Float64Array(16))}, +bxT(){var s=new A.b0(new Float64Array(16)) +s.bl() +return s}, +mv(a,b,c){var s=new A.b0(new Float64Array(16)) +s.bl() +s.oc(a,b,c) +return s}, +Eu(a,b,c){var s=new Float64Array(16) +s[15]=1 +s[10]=c +s[5]=b +s[0]=a +return new A.b0(s)}, +bCf(a,b,c){var s=a.a,r=b.a +c.sK(0,Math.min(s[0],r[0])) +c.sJ(0,Math.min(s[1],r[1]))}, +bCe(a,b,c){var s=a.a,r=b.a +c.sK(0,Math.max(s[0],r[0])) +c.sJ(0,Math.max(s[1],r[1]))}, +GL(a,b){var s=new A.a(new Float64Array(2)) +s.u(a,b) +return s}, +bK(){return new A.a(new Float64Array(2))}, +R5(a){var s=new A.a(new Float64Array(2)) +s.an(a) +return s}, +mQ(a){var s,r,q +if(a==null)a=B.H +s=a.b0() +r=a.b0() +q=new A.a(new Float64Array(2)) +q.u(s,r) +return q}, +ma:function ma(a,b){this.a=a +this.b=b}, +jc:function jc(a){this.a=a}, +hW:function hW(a){this.a=a}, +b0:function b0(a){this.a=a}, +a:function a(a){this.a=a}, +dC:function dC(a){this.a=a}, +of:function of(a){this.a=a}, +apI(a){var s=B.c.cb(A.fk(A.ap(a).a,null),$.bqW())?$.jC.i(0,B.aac):$.jC.i(0,A.ap(a)) +if(s!=null)return s +else throw A.d(A.bP("The type "+A.ap(a).k(0)+" is not known!",null))}, +e0(a,b,c){var s +b=$.b8w +if(b==null)throw A.d(A.ah("No global memory set and no explcity memory to bind to given!")) +s=B.c.cb(A.fk(A.ap(c).a,null),$.apZ())||A.ap(c)===$.b5Z()?null:A.apI(c) +return new A.V(a,b,s,c.h("V<0>"))}, +byG(a,b,c,d){return new A.V(a,b,c,d.h("V<0>"))}, +bvC(a){var s=A.bxV(a) +switch(2){case 2:if($.b8w==null)$.b8w=s +break}return new A.a0k(s)}, +ED:function ED(){}, +V:function V(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +a0k:function a0k(a){this.a=a}, +aBY(a,b,c){return new A.eP(b,a,c.h("eP<0>"))}, +zv:function zv(a,b,c){this.a=a +this.b=b +this.$ti=c}, +zw:function zw(a,b,c){this.a=a +this.b=b +this.$ti=c}, +eP:function eP(a,b,c){this.a=a +this.b=b +this.$ti=c}, +bjN(a,b){return"CRITICAL EXCEPTION! Address double use! This should never happen, please report this issue on github immediately at https://github.com/EPNW/web_ffi"+("\r\nOriginal: "+A.h(a))+("\r\nTried: "+b.k(0))}, +bEV(a,b){var s,r,q=null,p=" does not seem to be a function symbol!",o=b.name +if(o!=null){s=A.vq(o,q) +if(s!=null){r=b.length +if(r!=null)return new A.uy(r,b,s,a) +else throw A.d(A.bP(a+p,q))}else throw A.d(A.bP(a+p,q))}else throw A.d(A.bP(a+p,q))}, +bvQ(a){var s=self.globalThis[a] +if(s!=null)return s +else throw A.d(A.ah("Could not find a emscripten module named "+a))}, +axj(a,b){var s=0,r=A.v(t._H),q,p,o,n +var $async$axj=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=A.bvQ(b) +o={wasmBinary:a} +n=p.$1(o) +s=n!=null?3:5 +break +case 3:s=6 +return A.B(A.jB(n,t.z),$async$axj) +case 6:q=A.bvP(o) +s=1 +break +s=4 +break +case 5:throw A.d(A.ah("Could not instantiate an emscripten module!")) +case 4:case 1:return A.t(q,r)}}) +return A.u($async$axj,r)}, +bvP(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=J.bst(a) +if(d!=null){s=A.D(t.S,t.Zh) +r=A.b([],t.BB) +q=self.Object.entries(d) +if(q!=null){for(p=J.ax(q),o=t._8,n=t._,m=t.EC,l=t.ng,k=null,j=null;p.D();){i=p.gZ(p) +if(n.b(i)){h=J.cs(i) +g=h.ga6(i) +if(A.cW(g)){f=new A.DJ(g,A.cC(h.ga3(i))) +if(s.aX(0,g)&&!(s.i(0,g) instanceof A.DJ))throw A.d(A.ah(A.bjN(s.i(0,g),f))) +s.t(0,g,f) +r.push(f)}else if(o.b(g)){e=A.bEV(A.cC(h.ga3(i)),g) +h=e.a +if(s.aX(0,h)&&!(s.i(0,h) instanceof A.uy))throw A.d(A.ah(A.bjN(s.i(0,h),e))) +s.t(0,h,e) +r.push(e) +h=e.b +if(h==="malloc")k=l.a(e.d) +else if(h==="free")j=m.a(e.d)}}else throw A.d(A.ah("Unexpected entry in entries(Module['asm'])!"))}if(k!=null)if(j!=null)return new A.a0u(a,r,k,j) +else throw A.d(A.ah("Module does not export the free function!")) +else throw A.d(A.ah("Module does not export the malloc function!"))}else throw A.d(A.ah("JavaScript error: Could not access entries of Module['asm']!"))}else throw A.d(A.ah("Could not access Module['asm'], are your sure your module was compiled using emscripten?"))}, +aVx:function aVx(){}, +a0u:function a0u(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +a3y(a){return new A.Er(a)}, +ex(a){return new A.Er("Expected a address (int) but found "+J.aj(a).k(0))}, +b8s(a,b){return new A.Er("Expected a type of "+a.k(0)+" but object has type "+J.aj(b).k(0))}, +Er:function Er(a){this.a=a}, +cZ(a){var s,r=null +$.jC.t(0,A.ap(a),A.apI(t.er)) +s=$.b6d() +s.t(0,A.fk(A.ap(a.h("V<0>")).a,r),new A.zv(r,r,a.h("zv<0>"))) +s.t(0,A.fk(A.ap(a.h("V>")).a,r),new A.zw(r,r,a.h("zw<0>")))}, +bxV(a){var s=a.b,r=A.a7(s),q=t.Zh,p=A.Ml(new A.W(s,new A.aEg(),r.h("W<1,bo>")),t.S,q) +return new A.aEf(a,A.Ml(new A.W(s,new A.aEh(),r.h("W<1,bo>")),t.N,q),p)}, +bKw(a,b){var s=a.ga3R().i(0,b) +if(s!=null)return s +else throw A.d(A.bP("Could not find symbol at "+b+"!",null))}, +bKx(a,b){var s=a.b.i(0,b) +if(s!=null)return s +else throw A.d(A.bP("Could not find symbol "+b+"!",null))}, +aEf:function aEf(a,b,c){this.a=a +this.b=b +this.c=c}, +aEg:function aEg(){}, +aEh:function aEh(){}, +aEi:function aEi(a,b){this.a=a +this.b=b}, +aEF:function aEF(){}, +i7:function i7(){}, +DJ:function DJ(a,b){this.a=a +this.b=b}, +uy:function uy(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.b=d}, +aFK:function aFK(){}, +hC:function hC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bG3(a){var s=a.vD(0) +s.toString +switch(s){case"<":return"<" +case"&":return"&" +case"]]>":return"]]>" +default:return A.bap(s)}}, +bFY(a){var s=a.vD(0) +s.toString +switch(s){case"'":return"'" +case"&":return"&" +case"<":return"<" +default:return A.bap(s)}}, +bEF(a){var s=a.vD(0) +s.toString +switch(s){case'"':return""" +case"&":return"&" +case"<":return"<" +default:return A.bap(s)}}, +bap(a){return A.p2(new A.OR(a),new A.b17(),t.Dc.h("A.E"),t.N).l6(0)}, +ab0:function ab0(){}, +b17:function b17(){}, +wm:function wm(){}, +f3:function f3(a,b,c){this.c=a +this.a=b +this.b=c}, +l2:function l2(a,b){this.a=a +this.b=b}, +ab5:function ab5(){}, +ab6:function ab6(){}, +b9V(a,b,c){return new A.abb(c,a)}, +GU(a){if(a.gb3(a)!=null)throw A.d(A.b9V(u.x,a,a.gb3(a)))}, +abb:function abb(a,b){this.c=a +this.a=b}, +GV(a,b,c){return new A.abc(b,c,$,$,$,a)}, +abc:function abc(a,b,c,d,e,f){var _=this +_.b=a +_.c=b +_.rr$=c +_.rs$=d +_.rt$=e +_.a=f}, +anJ:function anJ(){}, +b9W(a,b,c,d,e){return new A.abf(c,e,$,$,$,a)}, +biO(a,b,c,d){return A.b9W("Expected , but found ",b,c,a,d)}, +biP(a,b,c){return A.b9W("Unexpected ",a,b,null,c)}, +bCy(a,b,c){return A.b9W("Missing ",null,b,a,c)}, +abf:function abf(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.rr$=c +_.rs$=d +_.rt$=e +_.a=f}, +anL:function anL(){}, +bCu(a,b,c){return new A.Rl(a)}, +aRX(a,b){if(!J.hw(b.a,a.gla(a)))throw A.d(new A.Rl("Got "+a.gla(a).k(0)+", but expected one of "+b.cl(0,", ")))}, +Rl:function Rl(a){this.a=a}, +Rf:function Rf(a){this.a=a}, +aRw:function aRw(a){this.a=a +this.b=$}, +bCx(a){var s=t.St +return new A.dJ(new A.bl(new A.Rf(a),new A.aS0(),s.h("bl")),new A.aS1(),s.h("dJ")).l6(0)}, +aS0:function aS0(){}, +aS1:function aS1(){}, +aRt:function aRt(){}, +ab7:function ab7(){}, +aRu:function aRu(){}, +GT:function GT(){}, +wn:function wn(){}, +aRY:function aRY(){}, +t5:function t5(){}, +aS2:function aS2(){}, +ab9:function ab9(){}, +aba:function aba(){}, +aRs(a,b,c){A.GU(a) +return a.jW$=new A.l0(a,b,c,null)}, +l0:function l0(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.jW$=d}, +anj:function anj(){}, +ank:function ank(){}, +GR:function GR(a,b){this.a=a +this.jW$=b}, +Re:function Re(a,b){this.a=a +this.jW$=b}, +aaZ:function aaZ(){}, +anl:function anl(){}, +biK(a){var s=A.Rk(t.Qx),r=new A.ab_(s,null) +s.b!==$&&A.ai() +s.b=r +s.c!==$&&A.ai() +s.c=B.oI +s.F(0,a) +return r}, +ab_:function ab_(a,b){this.xO$=a +this.jW$=b}, +aRv:function aRv(){}, +anm:function anm(){}, +ann:function ann(){}, +Rg:function Rg(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.jW$=d}, +ano:function ano(){}, +aRx(a){var s=A.blZ(a,null,!0,!0),r=A.b([],t.ov) +s.ab(0,new A.b0U(new A.CU(B.b.gaEj(r),t.OS)).gad4()) +return A.biL(r)}, +biL(a){var s=A.Rk(t.hh),r=new A.ab1(s) +s.b!==$&&A.ai() +s.b=r +s.c!==$&&A.ai() +s.c=B.a2O +s.F(0,a) +return r}, +ab1:function ab1(a){this.l1$=a}, +aRy:function aRy(){}, +anp:function anp(){}, +bCt(a,b,c,d){var s,r=A.Rk(t.hh),q=A.Rk(t.Qx) +A.GU(a) +s=a.jW$=new A.l1(d,a,r,q,null) +q.b!==$&&A.ai() +q.b=s +q.c!==$&&A.ai() +q.c=B.oI +q.F(0,b) +r.b!==$&&A.ai() +r.b=s +r.c!==$&&A.ai() +r.c=B.D0 +r.F(0,c) +return s}, +biM(a,b,c,d){var s=A.biN(a),r=A.Rk(t.hh),q=A.Rk(t.Qx) +A.GU(s) +s=s.jW$=new A.l1(d,s,r,q,null) +q.b!==$&&A.ai() +q.b=s +q.c!==$&&A.ai() +q.c=B.oI +q.F(0,b) +r.b!==$&&A.ai() +r.b=s +r.c!==$&&A.ai() +r.c=B.D0 +r.F(0,c) +return s}, +l1:function l1(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.l1$=c +_.xO$=d +_.jW$=e}, +aRz:function aRz(){}, +aRA:function aRA(){}, +anq:function anq(){}, +anr:function anr(){}, +ans:function ans(){}, +ant:function ant(){}, +e2:function e2(){}, +anD:function anD(){}, +anE:function anE(){}, +anF:function anF(){}, +anG:function anG(){}, +anH:function anH(){}, +anI:function anI(){}, +Rm:function Rm(a,b,c){this.c=a +this.a=b +this.jW$=c}, +Bf:function Bf(a,b){this.a=a +this.jW$=b}, +aaY:function aaY(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +GS:function GS(a,b){this.a=a +this.b=b}, +biN(a){var s=B.c.fp(a,":") +if(s>0)return new A.abd(B.c.ao(a,0,s),B.c.cf(a,s+1),a,null) +else return new A.abe(a,null)}, +aRV:function aRV(){}, +anA:function anA(){}, +anB:function anB(){}, +anC:function anC(){}, +bHq(a,b){if(a==="*")return new A.b4y() +else return new A.b4z(a)}, +b4y:function b4y(){}, +b4z:function b4z(a){this.a=a}, +Rk(a){return new A.Rj(A.b([],a.h("p<0>")),a.h("Rj<0>"))}, +Rj:function Rj(a,b){var _=this +_.c=_.b=$ +_.a=a +_.$ti=b}, +aRW:function aRW(a){this.a=a}, +abd:function abd(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.jW$=d}, +abe:function abe(a,b){this.b=a +this.jW$=b}, +aS3:function aS3(){}, +aS4:function aS4(a,b){this.a=a +this.b=b}, +anM:function anM(){}, +aRr:function aRr(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aRT:function aRT(){}, +aRU:function aRU(){}, +ab8:function ab8(){}, +ab2:function ab2(a){this.a=a}, +b0T:function b0T(a,b){this.a=a +this.b=b}, +apc:function apc(){}, +b0U:function b0U(a){this.a=a +this.b=null}, +b0V:function b0V(){}, +apd:function apd(){}, +ep:function ep(){}, +anx:function anx(){}, +any:function any(){}, +anz:function anz(){}, +mS:function mS(a,b,c,d,e){var _=this +_.e=a +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, +oh:function oh(a,b,c,d,e){var _=this +_.e=a +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, +m3:function m3(a,b,c,d,e){var _=this +_.e=a +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, +m4:function m4(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.lQ$=d +_.lP$=e +_.nD$=f +_.ko$=g}, +iU:function iU(a,b,c,d,e){var _=this +_.e=a +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, +anu:function anu(){}, +oi:function oi(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.lQ$=c +_.lP$=d +_.nD$=e +_.ko$=f}, +hK:function hK(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.lQ$=d +_.lP$=e +_.nD$=f +_.ko$=g}, +anK:function anK(){}, +GW:function GW(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=$ +_.lQ$=c +_.lP$=d +_.nD$=e +_.ko$=f}, +ab3:function ab3(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +aRB:function aRB(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +ab4:function ab4(a){this.a=a}, +aRI:function aRI(a){this.a=a}, +aRS:function aRS(){}, +aRG:function aRG(a){this.a=a}, +aRC:function aRC(){}, +aRD:function aRD(){}, +aRF:function aRF(){}, +aRE:function aRE(){}, +aRP:function aRP(){}, +aRJ:function aRJ(){}, +aRH:function aRH(){}, +aRK:function aRK(){}, +aRQ:function aRQ(){}, +aRR:function aRR(){}, +aRO:function aRO(){}, +aRM:function aRM(){}, +aRL:function aRL(){}, +aRN:function aRN(){}, +b4I:function b4I(){}, +CU:function CU(a,b){this.a=a +this.$ti=b}, +hq:function hq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.ko$=d}, +anv:function anv(){}, +anw:function anw(){}, +Ri:function Ri(){}, +Rh:function Rh(){}, +b5g(){var s=0,r=A.v(t.H) +var $async$b5g=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=2 +return A.B(A.b5Q(new A.b5h(),new A.b5i()),$async$b5g) +case 2:return A.t(null,r)}}) +return A.u($async$b5g,r)}, +b5i:function b5i(){}, +b5h:function b5h(){}, +bux(a){a.be(t.H5) +return null}, +bu_(){var s=$.aF.i(0,B.DM),r=s==null?null:t.Kb.a(s).$0() +return r==null?new A.Jc(A.y(t.Gf)):r}, +bL6(){var s=$.aF.i(0,B.DM) +return s==null?null:t.Kb.a(s).$0()}, +bxr(a){return $.bxq.i(0,a).gaR3()}, +aQO(a){var s,r,q +if(a.l(0,$.BX()))A.a6(A.a8("Operation 'toDartString' not allowed on a 'nullptr'.")) +s=a.fk(0,t.di) +r=A.bC7(s) +q=s.b +return B.N.fK(0,A.cl(q.gkN(q),s.a,r))}, +bC7(a){var s +for(s=0;a.aQB(s).getUint8(0)!==0;)++s +return s}, +b9v(a,b){var s,r=B.N.goJ().d8(a),q=r.length,p=q+1,o=t.di,n=b.QT(A.apI(o)*p,o) +o=n.b +s=A.cl(o.gkN(o),n.a,p) +B.E.im(s,0,r) +s[q]=0 +return n.fk(0,t.EV)}, +bmc(a){if(typeof dartPrint=="function"){dartPrint(a) +return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) +return}if(typeof print=="function"){print(a) +return}throw"Unable to print message: "+String(a)}, +beW(a){return A.c6(a)}, +bdm(a,b){return(B.Wf[(a^b)&255]^a>>>8)>>>0}, +b9u(a,b,c){var s=0,r=A.v(t.H),q +var $async$b9u=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:q=a.ly(b,c,!1,t.H) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$b9u,r)}, +b8I(a){return A.dh(0,B.d.az((isNaN(a)||a==1/0||a==-1/0?0:a)*1000))}, +BN(a){var s=B.c.aV(u.R,a>>>6)+(a&63),r=s&1,q=B.c.aV(u.I,s>>>1) +return q>>>4&-r|q&15&r-1}, +q1(a,b){var s=(a&1023)<<10|b&1023,r=B.c.aV(u.R,1024+(s>>>9))+(s&511),q=r&1,p=B.c.aV(u.I,r>>>1) +return p>>>4&-q|p&15&q-1}, +bx0(a,b){var s,r,q,p,o +for(s=A.ba6(a,a.$ti.c),r=s.$ti.c,q=0;s.D();q=o){p=s.e +if(p==null)p=r.a(p) +o=q+1 +b.$2(q,p)}}, +bfp(a,b,c,d){return A.bx2(a,b,c,d,d)}, +bx2(a,b,c,d,e){return A.lb(function(){var s=a,r=b,q=c,p=d +var o=0,n=1,m,l,k,j +return function $async$bfp(f,g){if(f===1){m=g +o=n}while(true)switch(o){case 0:l=0,k=0 +case 2:if(!(k<5)){o=4 +break}j=l+1 +o=5 +return r.$2(l,s[k]) +case 5:case 3:++k,l=j +o=2 +break +case 4:return A.l4() +case 1:return A.l5(m)}}},e)}, +bfn(a,b){var s,r +for(s=J.ax(a);s.D();){r=s.gZ(s) +if(b.$1(r))return r}return null}, +b86(a){var s=J.ax(a) +if(s.D())return s.gZ(s) +return null}, +bfo(a){if(a.b===a.c)return null +return a.ga6(a)}, +bx1(a,b,c,d,e,f){var s,r,q,p=A.D(e,f) +for(s=J.ax(a);s.D();){r=s.gZ(s) +q=b.$1(r) +p.t(0,q,c.$2(p.i(0,q),r))}return p}, +bx3(a){var s,r,q,p +for(s=a.$ti,r=new A.cw(a,a.gE(a),s.h("cw")),s=s.h("aM.E"),q=0;r.D();){p=r.d +q+=p==null?s.a(p):p}return q}, +bwZ(a){var s,r,q,p +for(s=A.q(a),s=s.h("@<1>").ad(s.z[1]),r=new A.bT(J.ax(a.a),a.b,s.h("bT<1,2>")),s=s.z[1],q=0;r.D();){p=r.a +q+=p==null?s.a(p):p}return q}, +b8j(a,b){var s,r +for(s=J.aK(a),r=0;r768?0.5:1 +return r.a.a*q}, +bIL(){var s,r,q,p,o,n=null,m=window.location.search +if(m==null)m="" +if(B.c.cb(m,"?"))m=B.c.cf(m,1) +s=A.b_(["constant_volume_joint",A.bHe(),"distance_joint",A.bHM(),"friction_joint",A.bI7(),"gear_joint",A.bIb(),"motor_joint",A.bIQ(),"mouse_joint",A.bIR(),"pulley_joint",A.bJz(),"prismatic_joint",A.bJy(),"revolute_joint",A.bJE(),"rope_joint",A.bJF(),"weld_joint",A.bL5()],t.N,t.NC).i(0,m) +r=s==null?n:s.$0() +if(r!=null)A.bmi(A.aE(r,n,n,n,n,t.j)) +else{s=A.a9U(B.ak,n,n,n,n) +q=A.b([],t.hF) +p=new A.K4(q,s,"Flame Examples",n) +A.bGv(p) +A.bGl(p) +A.bGk(p) +A.bGm(p) +A.bGn(p) +A.bGo(p) +A.bGp(p) +A.bGq(p) +A.bGx(p) +A.bGz(p) +A.bGA(p) +A.bGB(p) +A.bGF(p) +A.bGC(p) +A.bGD(p) +A.bGE(p) +A.bGG(p) +o=new A.eI("Widgets",A.b([],t.C)) +q.push(o) +o.c=new A.Yj() +o.aP(0,"Nine Tile Box",A.bIX(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you\n can use the `NineTileBox` which is showcased here, don't forget to check\n out the settings on the pen icon.\n ") +o.aP(0,"Sprite Button",A.bKl(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_button_example.dart"," If you want to use sprites as a buttons within the flutter widget tree\n you can create a `SpriteButton`, don't forget to check out the settings\n on the pen icon.\n ") +o.aP(0,"Sprite Widget (full image)",A.bKm(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart"," If you want to use a sprite within the flutter widget tree\n you can create a `SpriteWidget`, don't forget to check out the settings\n on the pen icon.\n ") +o.aP(0,"Sprite Widget (section of image)",A.bJq(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/partial_sprite_widget_example.dart"," In this example we show how you can render only parts of a sprite within\n a `SpriteWidget`, don't forget to check out the settings on the pen\n icon.\n ") +o.aP(0,"Sprite Animation Widget",A.bKk(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart"," If you want to use a sprite animation directly on the flutter widget\n tree you can create a `SpriteAnimationWidget`, don't forget to check out\n the settings on the pen icon.\n ") +o.aP(0,"CustomPainterComponent",A.bHw(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart"," Example demonstration of how to use the CustomPainterComponent.\n\n On the screen you can see a component using a custom painter being\n rendered on a FlameGame, and if you tap, that same painter is used to\n show a smiley on a widget overlay.\n ") +A.bGw(p) +A.bGu(p) +A.bGr(p) +A.bGs(p) +A.bGt(p) +A.bmi(p)}}, +bIW(a){var s=null,r=a.hu("width",200),q=a.hu("height",200),p=$.au() +return A.dg(s,new A.a4n(p.cL(0,"nine-box.png"),22,50,B.Ik,s),B.t,s,s,s,q,s,s,r)}, +bH0(a,b){var s,r,q +for(s=a,r=1,q=1;q=0)return b<0?a+b:Math.max(a,b) +else return b<0?Math.min(a,b):a+b}, +blO(a,b,c){var s,r,q,p,o,n,m,l,k +if(a==null)return null +s=A.b([],t.lX) +r=a.a +q=a.b +p=a.d +o=a.c +if(r!=null)if(o===0)s.push(new A.O8(new A.x(0,0,0+b,0+c),r)) +else s.push(new A.NX(A.NW(0,0,b,c,new A.bF(o,o)),r)) +if(q!=null){n=p.a/2 +m=p.b/2 +if(o===0){l=new A.x(0,0,0+(b-p.ge_()/2),0+(c-(p.gcQ(p)+p.gcV(p))/2)) +k=new A.O8(l,q) +k.a=l.aF(0,n,m) +s.push(k)}else{l=A.NW(0,0,b-p.ge_()/2,c-(p.gcQ(p)+p.gcV(p))/2,new A.bF(o,o)) +k=new A.NX(l,q) +k.a=l.dQ(new A.j(n,m)) +s.push(k)}}n=s.length +if(n===0)return null +if(n===1)return B.b.ga3(s) +else return new A.DM(s,c)}, +bJO(a,b,c){var s,r,q,p,o +if(a===0)return A.b([-c/b],t.n) +s=b*b-4*a*c +r=t.n +if(s>=0){q=Math.sqrt(s) +p=-b +o=2*a +return A.b([(p-q)/o,(p+q)/o],r)}else return A.b([],r)}, +a1_(a,b,c,d){var s=0,r=A.v(t.ag),q,p +var $async$a1_=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:p=A.b6K() +p.b=$.b6_() +s=3 +return A.B(p.vI(c),$async$a1_) +case 3:s=4 +return A.B(p.yH(0,new A.C6(a),d,b),$async$a1_) +case 4:q=p +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$a1_,r)}, +b7E(a){var s=0,r=A.v(t.ag),q +var $async$b7E=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=A.a1_(a,1,B.hb,B.a10) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$b7E,r)}, +bur(a){return B.hp}, +b4s(a,b,c,d,e){return A.bHa(a,b,c,d,e,e)}, +bHa(a,b,c,d,e,f){var s=0,r=A.v(f),q +var $async$b4s=A.w(function(g,h){if(g===1)return A.r(h,r) +while(true)switch(s){case 0:s=3 +return A.B(null,$async$b4s) +case 3:q=a.$1(b) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$b4s,r)}, +apH(a,b){var s +if(a==null)return b==null +if(b==null||a.gE(a)!==b.gE(b))return!1 +if(a===b)return!0 +for(s=a.gaw(a);s.D();)if(!b.O(0,s.gZ(s)))return!1 +return!0}, +e4(a,b){var s,r,q +if(a==null)return b==null +if(b==null||J.bu(a)!==J.bu(b))return!1 +if(a===b)return!0 +for(s=J.aK(a),r=J.aK(b),q=0;qc)return c +if(isNaN(a))return c +return a}, +bla(a,b){var s=t.T,r=A.b(a.split("\n"),s) +$.apW().F(0,r) +if(!$.bav)A.bk1()}, +bk1(){var s,r,q=$.bav=!1,p=$.bc5() +if(A.dh(p.ga85(),0).a>1e6){if(p.b==null)p.b=$.a5Z.$0() +p.c2(0) +$.api=0}while(!0){if($.api<12288){p=$.apW() +p=!p.gaD(p)}else p=q +if(!p)break +s=$.apW().t_() +$.api=$.api+s.length +r=$.bmd +if(r==null)A.bmc(s) +else r.$1(s)}q=$.apW() +if(!q.gaD(q)){$.bav=!0 +$.api=0 +A.dv(B.d6,A.bJx()) +if($.b1r==null)$.b1r=new A.bU(new A.aT($.aF,t.D4),t.gR)}else{$.bc5().bo(0) +q=$.b1r +if(q!=null)q.iv(0) +$.b1r=null}}, +beD(a,b,c){var s,r=A.am(a) +if(c>0)if(r.a){s=r.ax +if(s.a===B.ak){s=s.cy.a +s=A.a9(255,b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255).l(0,A.a9(255,s>>>16&255,s>>>8&255,s&255))}else s=!1}else s=!1 +else s=!1 +if(s){s=r.ax.db.a +return A.JR(A.a9(B.d.az(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +ay5(a){var s=0,r=A.v(t.H),q +var $async$ay5=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)$async$outer:switch(s){case 0:a.gaO().zs(B.pd) +switch(A.am(a).r.a){case 0:case 1:q=A.a9g(B.a51) +s=1 +break $async$outer +case 2:case 3:case 4:case 5:q=A.ew(null,t.H) +s=1 +break $async$outer}case 1:return A.t(q,r)}}) +return A.u($async$ay5,r)}, +b7C(a){a.gaO().zs(B.Y6) +switch(A.am(a).r.a){case 0:case 1:return A.aAj() +case 2:case 3:case 4:case 5:return A.ew(null,t.H)}}, +bJu(a,b,c,d,e){var s,r,q,p,o,n,m=d.b,l=m+e,k=a.b,j=c.b-10,i=l+k<=j +k=m-e-k +s=k>=10 +if(b)r=i||!s +else r=!(s||!i) +q=r?Math.min(l,j):Math.max(k,10) +m=c.a +l=a.a +if(m-20m-n?k-l:o-j}return new A.j(p,q)}, +Wq(a){var s=0,r=A.v(t.lu),q,p +var $async$Wq=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:$.i_.toString +s=4 +return A.B($.G().m_(a,!1,null,null),$async$Wq) +case 4:s=3 +return A.B(c.ln(),$async$Wq) +case 3:p=c +q=p.gi9(p) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Wq,r)}, +a3H(a){var s=a.a +if(s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[14]===0&&s[15]===1)return new A.j(s[12],s[13]) +return null}, +b8v(a,b){var s,r,q +if(a==b)return!0 +if(a==null){b.toString +return A.a3I(b)}if(b==null)return A.a3I(a) +s=a.a +r=s[0] +q=b.a +return r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}, +a3I(a){var s=a.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +d2(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] +if(n===1)return new A.j(p,o) +else return new A.j(p/n,o/n)}, +aEd(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r +if(d){s=$.b64() +s[2]=q +s[0]=q +s[3]=p +s[1]=p}else{s=$.b64() +if(qs[2])s[2]=q +if(p>s[3])s[3]=p}}, +im(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 +if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 +A.aEd(a4,a5,a6,!0,s) +A.aEd(a4,a7,a6,!1,s) +A.aEd(a4,a5,a9,!1,s) +A.aEd(a4,a7,a9,!1,s) +a7=$.b64() +return new A.x(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] +r=a7*a8 +a9=a4[4] +q=a9*b0 +p=a7*a5+a9*a6+a4[12] +a9=a4[1] +o=a9*a8 +a7=a4[5] +n=a7*b0 +m=a9*a5+a7*a6+a4[13] +a7=a4[3] +if(a7===0&&a4[7]===0&&a4[15]===1){l=p+r +if(r<0)k=p +else{k=l +l=p}if(q<0)l+=q +else k+=q +j=m+o +if(o<0)i=m +else{i=j +j=m}if(n<0)j+=n +else i+=n +return new A.x(l,j,k,i)}else{a9=a4[7] +h=a9*b0 +g=a7*a5+a9*a6+a4[15] +f=p/g +e=m/g +a9=p+r +a7=g+a7*a8 +d=a9/a7 +c=m+o +b=c/a7 +a=g+h +a0=(p+q)/a +a1=(m+n)/a +a7+=h +a2=(a9+q)/a7 +a3=(c+n)/a7 +return new A.x(A.bg0(f,d,a0,a2),A.bg0(e,b,a1,a3),A.bg_(f,d,a0,a2),A.bg_(e,b,a1,a3))}}, +bg0(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +bg2(a,b){var s +if(A.a3I(a))return b +s=new A.b0(new Float64Array(16)) +s.q(a) +s.lJ(s) +return A.im(s,b)}, +bg1(a){var s,r=new A.b0(new Float64Array(16)) +r.bl() +s=new A.of(new Float64Array(4)) +s.oe(0,0,0,a.a) +r.LX(0,s) +s=new A.of(new Float64Array(4)) +s.oe(0,0,0,a.b) +r.LX(1,s) +return r}, +Wz(a,b,c){if(a==null||!1)return a===b +return a>b-c&&a>>16&255,2)*0.299+Math.pow(s>>>8&255,2)*0.587+Math.pow(s&255,2)*0.114))<130&&!0}, +n3(a){var s,r=a.c,q=a.d,p=(2-r)*q/2 +if(p!==0)if(p===1)s=0 +else{r*=q +q=p*2 +s=p<0.5?r/q:r/(2-q)}else s=0 +return new A.dQ(a.a,a.b,B.d.ct(s,0,1),B.d.ct(p,0,1))}, +apz(a){var s=a.d,r=s<0.5?s:1-s,q=s+a.c*r +return new A.d1(a.a,a.b,B.d.ct(q!==0?2-2*s/q:0,0,1),B.d.ct(q,0,1))}, +bG2(a,b,c,d,e){var s=a.$1(b) +if(e.h("ao<0>").b(s))return s +return new A.cO(s,e.h("cO<0>"))}, +Ir(a){return A.bIJ(a)}, +bIJ(a){var s=0,r=A.v(t.H),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$Ir=A.w(function(a0,a1){if(a0===1){o=a1 +s=p}while(true)switch(s){case 0:g=a.a +f=g.a +e=g.b +d=f+"_"+e.k(0) +c=f+"-"+e.acv() +e=a.b +n=e.a +if($.baH.O(0,d)){s=1 +break}else $.baH.H(0,d) +p=4 +m=null +f=$.brH() +i=$.bd0 +s=7 +return A.B(i==null?$.bd0=f.G0():i,$async$Ir) +case 7:l=a1 +k=A.bES(g,l) +if(k!=null)m=$.le().cL(0,k) +s=8 +return A.B(m,$async$Ir) +case 8:if(a1!=null){g=A.Iq(d,m) +q=g +s=1 +break}m=A.ew(null,t.CD) +s=9 +return A.B(m,$async$Ir) +case 9:if(a1!=null){g=A.Iq(d,m) +q=g +s=1 +break}$.bnC().toString +m=A.b1C(d,e) +s=10 +return A.B(m,$async$Ir) +case 10:if(a1!=null){g=A.Iq(d,m) +q=g +s=1 +break}p=2 +s=6 +break +case 4:p=3 +b=o +j=A.aW(b) +$.baH.L(0,d) +A.wS("Error: google_fonts was unable to load font "+A.h(c)+" because the following exception occurred:\n"+A.h(j)) +A.wS("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n") +throw b +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$Ir,r)}, +Iq(a,b){var s=0,r=A.v(t.H),q,p,o +var $async$Iq=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:if(b==null){s=1 +break}s=3 +return A.B(b,$async$Iq) +case 3:p=d +if(p==null){s=1 +break}o=new A.ayM(a,A.b([],t.SR)) +o.aEr(A.ew(p,t.V4)) +s=4 +return A.B(o.mV(0),$async$Iq) +case 4:case 1:return A.t(q,r)}}) +return A.u($async$Iq,r)}, +bEq(a,b){var s,r,q,p,o=A.ba("bestMatch") +for(s=b.a,s=A.jX(s,s.r,b.$ti.c),r=null;s.D();){q=s.d +p=A.bEt(a,q) +if(r==null||p0){$.bfA=s-1 +return 0}return 0}, +bHD(a){var s,r=null,q=a.b.toLowerCase(),p=B.c.O(q,"italic")?B.fA:r +if(B.c.O(q,"semibold")||B.c.O(q,"semi bold"))s=B.fB +else s=B.c.O(q,"bold")?B.aI:r +return A.eo(r,r,r,r,r,r,r,r,a.a,r,r,r,p,r,s,r,r,!0,r,r,r,r,r,r,r,r)}, +bcW(a,b){var s,r,q,p,o,n=A.b([],t.G5) +if(a.d9()===B.cS){a.en() +s=t.o +while(!0){r=a.w +if(r===0)r=a.bq() +if(!(r!==2&&r!==4&&r!==18))break +q=A.aCR(a,b,A.bJt(),a.d9()===B.eU,!1,s) +p=q.c +o=q.w +p=new A.EV(q,b,q.b,p,q.d,q.e,q.f,q.r,o) +p.S() +n.push(p)}a.eo() +A.bfz(n)}else n.push(A.LU(A.mq(a),t.o)) +return new A.aqA(n)}, +aqB(a,b){var s,r,q,p,o +a.eE() +for(s=t.i,r=null,q=null,p=null,o=!1;a.d9()!==B.Ee;)switch(a.da($.bmL())){case 0:r=A.bcW(a,b) +break +case 1:if(a.d9()===B.jD){a.cn() +o=!0}else q=new A.d8(A.cb(a,b,A.e3(),!1,s)) +break +case 2:if(a.d9()===B.jD){a.cn() +o=!0}else p=new A.d8(A.cb(a,b,A.e3(),!1,s)) +break +default:a.ek() +a.cn()}a.eM() +if(o)b.pV("Lottie doesn't support expressions.") +if(r!=null)return r +q.toString +p.toString +return new A.X1(q,p)}, +btb(a,b){var s,r,q=null +a.eE() +s=q +while(!0){r=a.w +if(r===0)r=a.bq() +if(!(r!==2&&r!==4&&r!==18))break +switch(a.da($.bmN())){case 0:s=A.bta(a,b) +break +default:a.ek() +a.cn()}}a.eM() +if(s==null)return new A.X2(q,q,q,q) +return s}, +bta(a,b){var s,r,q,p,o,n,m,l=null +a.eE() +s=t.i +r=t.n8 +q=l +p=q +o=p +n=o +while(!0){m=a.w +if(m===0)m=a.bq() +if(!(m!==2&&m!==4&&m!==18))break +switch(a.da($.bmM())){case 0:n=new A.x3(A.cb(a,b,A.aps(),!1,r)) +break +case 1:o=new A.x3(A.cb(a,b,A.aps(),!1,r)) +break +case 2:p=new A.d8(A.cb(a,b,A.e3(),!1,s)) +break +case 3:q=new A.d8(A.cb(a,b,A.e3(),!1,s)) +break +default:a.ek() +a.cn()}}a.eM() +return new A.X2(n,o,p,q)}, +b6J(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null,a1=a2.d9()===B.eU +if(a1)a2.eE() +s=t.i +r=t.S +q=a3.c +p=t.XK +o=a3.d +n=t.o +m=a0 +l=m +k=l +j=k +i=j +h=i +g=h +f=g +e=f +while(!0){d=a2.w +if(d===0)d=a2.bq() +if(!(d!==2&&d!==4&&d!==18))break +c=a2.da($.bmP()) +switch(c){case 0:a2.eE() +while(!0){d=a2.w +if(d===0)d=a2.bq() +if(!(d!==2&&d!==4&&d!==18))break +switch(a2.da($.bmO())){case 0:e=A.bcW(a2,a3) +break +default:a2.ek() +a2.cn()}}a2.eM() +break +case 1:f=A.aqB(a2,a3) +break +case 2:g=new A.aqC(A.cb(a2,a3,A.bJJ(),!1,n)) +break +case 3:case 4:if(c===3)q.H(0,"Lottie doesn't support 3D layers.") +b=A.cb(a2,a3,A.e3(),!1,s) +h=new A.d8(b) +if(b.length===0){a=o.c +b.push(new A.hg(a3,0,0,a0,a0,a0,0,a,p))}else if(B.b.ga3(b).b==null){a=o.c +B.b.sa3(b,new A.hg(a3,0,0,a0,a0,a0,0,a,p))}break +case 5:i=new A.mc(A.cb(a2,a3,A.Wv(),!1,r)) +break +case 6:j=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) +break +case 7:k=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) +break +case 8:l=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) +break +case 9:m=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) +break +default:a2.ek() +a2.cn()}}if(a1)a2.eM() +if(e!=null)s=e.giZ()&&J.e(B.b.ga3(e.a).b,B.i) +else s=!0 +if(s)e=a0 +if(f!=null)s=!(f instanceof A.X1)&&f.giZ()&&J.e(B.b.ga3(f.ga9Y()).b,B.i) +else s=!0 +if(s)f=a0 +if(h!=null)s=h.giZ()&&J.e(B.b.ga3(h.a).b,0) +else s=!0 +if(s)h=a0 +if(g!=null)s=g.giZ()&&J.e(B.b.ga3(g.a).b,B.mo) +else s=!0 +if(s)g=a0 +if(l!=null)s=l.giZ()&&J.e(B.b.ga3(l.a).b,0) +else s=!0 +if(s)l=a0 +if(m!=null)s=m.giZ()&&J.e(B.b.ga3(m.a).b,0) +else s=!0 +return new A.C0(e,f,g,h,i,l,s?a0:m,j,k)}, +btq(a,b){var s,r,q=null +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bmU())){case 0:a.en() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +r=A.btp(a,b) +if(r!=null)q=r}a.eo() +break +default:a.ek() +a.cn()}}return q}, +btp(a,b){var s,r,q,p +a.eE() +s=t.i +r=null +q=!1 +while(!0){p=a.w +if(p===0)p=a.bq() +if(!(p!==2&&p!==4&&p!==18))break +switch(a.da($.bmV())){case 0:q=a.ec()===0 +break +case 1:if(q)r=new A.arV(new A.d8(A.cb(a,b,A.e3(),!1,s))) +else a.cn() +break +default:a.ek() +a.cn()}}a.eM() +return r}, +btT(a,b,c){var s,r=A.ba("position"),q=A.ba("size"),p=c===3,o=t.o,n=null,m=!1 +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bn0())){case 0:n=a.e4() +break +case 1:r.b=A.aqB(a,b) +break +case 2:q.b=new A.tK(A.cb(a,b,A.WA(),!0,o)) +break +case 3:m=a.j_() +break +case 4:p=a.ec()===3 +break +default:a.ek() +a.cn()}}return new A.Yw(n,r.b5(),q.b5(),p,m)}, +bH7(a){var s,r,q,p,o=a.d9()===B.cS +if(o)a.en() +s=a.b0() +r=a.b0() +q=a.b0() +p=a.d9()===B.bZ?a.b0():1 +if(o)a.eo() +if(s<=1&&r<=1&&q<=1){s*=255 +r*=255 +q*=255 +if(p<=1)p*=255}return A.a9(B.d.az(p),B.d.az(s),B.d.az(r),B.d.az(q))}, +b77(a,b){var s,r,q,p +a.eE() +r=2 +$label0$1:while(!0){q=a.w +if(q===0)q=a.bq() +if(!(q!==2&&q!==4&&q!==18)){s=null +break}c$1:switch(a.da($.bn6())){case 0:s=a.e4() +break $label0$1 +case 1:r=a.ec() +break +default:a.ek() +a.cn()}}if(s==null)return null +switch(s){case"gr":p=A.bAd(a,b) +break +case"st":p=A.bAg(a,b) +break +case"gs":p=A.bwA(a,b) +break +case"fl":p=A.bAc(a,b) +break +case"gf":p=A.bwy(a,b) +break +case"tr":p=A.b6J(a,b) +break +case"sh":p=A.bAf(a,b) +break +case"el":p=A.btT(a,b,r) +break +case"rc":p=A.bzu(a,b) +break +case"tm":p=A.bAh(a,b) +break +case"sr":p=A.byW(a,b,r) +break +case"mm":p=A.bxZ(a) +break +case"rp":p=A.bzE(a,b) +break +case"rd":p=A.bzK(a,b) +break +default:b.pV("Unknown shape type "+s) +p=null}while(!0){q=a.w +if(q===0)q=a.bq() +if(!(q!==2&&q!==4&&q!==18))break +a.cn()}a.eM() +return p}, +bHN(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +a.eE() +s=d +r=s +q=r +p=q +o=0 +n=B.ls +m=0 +l=0 +k=0 +j=B.I +i=B.I +h=0 +g=!0 +while(!0){f=a.w +if(f===0)f=a.bq() +if(!(f!==2&&f!==4&&f!==18))break +switch(a.da($.bqT())){case 0:p=a.e4() +break +case 1:q=a.e4() +break +case 2:o=a.b0() +break +case 3:e=a.ec() +n=e>2||e<0?B.ls:B.UJ[e] +break +case 4:m=a.ec() +break +case 5:l=a.b0() +break +case 6:k=a.b0() +break +case 7:j=A.bfx(a) +break +case 8:i=A.bfx(a) +break +case 9:h=a.b0() +break +case 10:g=a.j_() +break +case 11:a.en() +r=new A.j(a.b0(),a.b0()) +a.eo() +break +case 12:a.en() +s=new A.j(a.b0(),a.b0()) +a.eo() +break +default:a.ek() +a.cn()}}a.eM() +return new A.qs(p==null?"":p,q,o,n,m,l,k,j,i,h,g,r,s)}, +bI2(a){return A.aCm(a)}, +bwd(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.b([],t.bP) +a.eE() +s=t.C0 +r="" +q=0 +p=0 +o=null +n=null +while(!0){m=a.w +if(m===0)m=a.bq() +if(!(m!==2&&m!==4&&m!==18))break +switch(a.da($.bnw())){case 0:r=a.e4() +break +case 1:q=a.b0() +break +case 2:p=a.b0() +break +case 3:o=a.e4() +break +case 4:n=a.e4() +break +case 5:a.eE() +while(!0){m=a.w +if(m===0)m=a.bq() +if(!(m!==2&&m!==4&&m!==18))break +switch(a.da($.bnv())){case 0:a.en() +while(!0){m=a.w +if(m===0)m=a.bq() +if(!(m!==2&&m!==4&&m!==18))break +l=A.b77(a,b) +if(l!=null){k=l +j=!0}else{k=null +j=!1}if(j)i.push(s.a(k))}a.eo() +break +default:a.ek() +a.cn()}}a.eM() +break +default:a.ek() +a.cn()}}a.eM() +s=o==null?"":o +return new A.L1(i,r,q,p,s,n==null?"":n)}, +bwg(a){var s,r,q,p,o,n +a.eE() +s=null +r=null +q=null +while(!0){p=a.w +if(p===0)p=a.bq() +if(!(p!==2&&p!==4&&p!==18))break +switch(a.da($.bnz())){case 0:s=a.e4() +break +case 1:r=a.e4() +break +case 2:q=a.e4() +break +case 3:a.b0() +break +default:a.ek() +a.cn()}}a.eM() +o=s==null?"":s +n=r==null?"":r +return new A.a1d(o,n,q==null?"":q)}, +bwy(a,b){var s,r,q,p=null,o=t.o,n=t.S,m=t.cU,l=p,k=l,j=k,i=j,h=i,g=h,f=B.by,e=!1 +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bnE())){case 0:g=a.e4() +break +case 1:a.eE() +r=-1 +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bnD())){case 0:r=a.ec() +break +case 1:q=new A.Le(r) +h=new A.X_(A.bcV(A.cb(a,b,q.gaaT(q),!1,m))) +break +default:a.ek() +a.cn()}}a.eM() +break +case 2:i=new A.mc(A.cb(a,b,A.Wv(),!1,n)) +break +case 3:j=a.ec()===1?B.ej:B.tY +break +case 4:k=new A.tK(A.cb(a,b,A.WA(),!0,o)) +break +case 5:l=new A.tK(A.cb(a,b,A.WA(),!0,o)) +break +case 6:f=a.ec()===1?B.by:B.am +break +case 7:e=a.j_() +break +default:a.ek() +a.cn()}}if(i==null)i=new A.mc(A.b([A.LU(100,n)],t.q1)) +o=j==null?B.ej:j +h.toString +k.toString +l.toString +return new A.a1J(g,o,f,h,i,k,l,e)}, +bwA(a4,a5){var s,r,q,p,o,n=null,m=A.b([],t.WC),l=t.i,k=t.o,j=t.S,i=t.cU,h=n,g=h,f=g,e=f,d=e,c=d,b=c,a=b,a0=a,a1=a0,a2=0,a3=!1 +while(!0){s=a4.w +if(s===0)s=a4.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a4.da($.bnH())){case 0:a1=a4.e4() +break +case 1:a4.eE() +r=-1 +while(!0){s=a4.w +if(s===0)s=a4.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a4.da($.bnG())){case 0:r=a4.ec() +break +case 1:q=new A.Le(r) +a0=new A.X_(A.bcV(A.cb(a4,a5,q.gaaT(q),!1,i))) +break +default:a4.ek() +a4.cn()}}a4.eM() +break +case 2:a=new A.mc(A.cb(a4,a5,A.Wv(),!1,j)) +break +case 3:b=a4.ec()===1?B.ej:B.tY +break +case 4:c=new A.tK(A.cb(a4,a5,A.WA(),!0,k)) +break +case 5:d=new A.tK(A.cb(a4,a5,A.WA(),!0,k)) +break +case 6:e=new A.d8(A.cb(a4,a5,A.e3(),!1,l)) +break +case 7:f=B.uY[a4.ec()-1] +break +case 8:g=B.uD[a4.ec()-1] +break +case 9:a2=a4.b0() +break +case 10:a3=a4.j_() +break +case 11:a4.en() +while(!0){s=a4.w +if(s===0)s=a4.bq() +if(!(s!==2&&s!==4&&s!==18))break +a4.eE() +p=n +o=p +while(!0){s=a4.w +if(s===0)s=a4.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a4.da($.bnF())){case 0:o=a4.e4() +break +case 1:p=new A.d8(A.cb(a4,a5,A.e3(),!1,l)) +break +default:a4.ek() +a4.cn()}}a4.eM() +if(o==="o")h=p +else if(o==="d"||o==="g"){p.toString +m.push(p)}}a4.eo() +if(m.length===1)m.push(m[0]) +break +default:a4.ek() +a4.cn()}}if(a==null)a=new A.mc(A.b([A.LU(100,j)],t.q1)) +l=b==null?B.ej:b +a0.toString +c.toString +d.toString +e.toString +return new A.a1L(a1,l,a0,a,c,d,e,f,g,a2,m,h,a3)}, +bIu(a){return J.WM(A.aCm(a))}, +bfx(a){var s,r,q,p +a.en() +s=B.d.az(a.b0()*255) +r=B.d.az(a.b0()*255) +q=B.d.az(a.b0()*255) +while(!0){p=a.w +if(p===0)p=a.bq() +if(!(p!==2&&p!==4&&p!==18))break +a.cn()}a.eo() +return A.a9(255,s,r,q)}, +b8e(a){var s=A.b([],t.yv) +a.en() +for(;a.d9()===B.cS;){a.en() +s.push(A.mq(a)) +a.eo()}a.eo() +return s}, +mq(a){switch(a.d9().a){case 6:return A.bx8(a) +case 0:return A.bx7(a) +case 2:return A.bx9(a) +case 8:return B.i +case 1:case 3:case 4:case 5:case 7:case 9:throw A.d(A.bG("Unknown point starts with "+a.d9().k(0)))}}, +bx8(a){var s,r=a.b0(),q=a.b0() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +a.cn()}return new A.j(r,q)}, +bx7(a){var s,r +a.en() +s=a.b0() +r=a.b0() +for(;a.d9()!==B.pm;)a.cn() +a.eo() +return new A.j(s,r)}, +bx9(a){var s,r,q +a.eE() +s=0 +r=0 +while(!0){q=a.w +if(q===0)q=a.bq() +if(!(q!==2&&q!==4&&q!==18))break +switch(a.da($.bnX())){case 0:s=A.aCm(a) +break +case 1:r=A.aCm(a) +break +default:a.ek() +a.cn()}}a.eM() +return new A.j(s,r)}, +aCm(a){var s,r,q=a.d9() +switch(q.a){case 6:return a.b0() +case 0:a.en() +s=a.b0() +while(!0){r=a.w +if(r===0)r=a.bq() +if(!(r!==2&&r!==4&&r!==18))break +a.cn()}a.eo() +return s +case 1:case 2:case 3:case 4:case 5:case 7:case 8:case 9:throw A.d(A.bG("Unknown value for token of type "+q.k(0)))}}, +cb(a,b,c,d,e){var s,r=A.b([],e.h("p>")) +if(a.d9()===B.jD){b.pV("Lottie doesn't support expressions.") +return r}a.eE() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bo0())){case 0:if(a.d9()===B.cS){a.en() +if(a.d9()===B.bZ)r.push(A.aCR(a,b,c,!1,d,e)) +else while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +r.push(A.aCR(a,b,c,!0,d,e))}a.eo()}else r.push(A.aCR(a,b,c,!1,d,e)) +break +default:a.cn()}}a.eM() +A.bfz(r) +return r}, +bfz(a){var s,r,q,p,o +for(s=a.length-1,r=0;r1)B.b.L(a,o)}, +bfD(b9,c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6=null,b7=A.b([],t.cc),b8=A.b([],t.qa) +b9.eE() +s=t.i +r=c0.c +q=t.T +p=t.HU +o=c0.gaEB() +n=b6 +m=n +l=m +k=l +j=k +i=j +h=i +g=h +f="UNSET" +e=B.lu +d=0 +c=0 +b=0 +a=B.I +a0=0 +a1=0 +a2=-1 +a3=1 +a4=0 +a5=0 +a6=0 +a7=!1 +a8=B.mj +while(!0){a9=b9.w +if(a9===0)a9=b9.bq() +if(!(a9!==2&&a9!==4&&a9!==18))break +switch(b9.da($.bo2())){case 0:f=b9.e4() +break +case 1:d=b9.ec() +break +case 2:g=b9.e4() +break +case 3:b0=b9.ec() +e=b0<6?B.Ww[b0]:B.lu +break +case 4:a2=b9.ec() +break +case 5:c=b9.ec() +break +case 6:b=b9.ec() +break +case 7:a=A.by2(b9.e4(),o) +break +case 8:k=A.b6J(b9,c0) +break +case 9:b1=b9.ec() +if(b1>=6){r.H(0,"Unsupported matte type: "+b1) +break}a8=B.Us[b1] +if(a8===B.A8)r.H(0,"Unsupported matte type: Luma") +else if(a8===B.A9)r.H(0,"Unsupported matte type: Luma Inverted");++c0.f +break +case 10:b9.en() +while(!0){a9=b9.w +if(a9===0)a9=b9.bq() +if(!(a9!==2&&a9!==4&&a9!==18))break +b7.push(A.bxL(b9,c0))}c0.f+=b7.length +b9.eo() +break +case 11:b9.en() +while(!0){a9=b9.w +if(a9===0)a9=b9.bq() +if(!(a9!==2&&a9!==4&&a9!==18))break +b2=A.b77(b9,c0) +if(b2!=null)b8.push(b2)}b9.eo() +break +case 12:b9.eE() +while(!0){a9=b9.w +if(a9===0)a9=b9.bq() +if(!(a9!==2&&a9!==4&&a9!==18))break +switch(b9.da($.bo3())){case 0:l=new A.aqD(A.cb(b9,c0,A.bHO(),!1,p)) +break +case 1:b9.en() +a9=b9.w +if(a9===0)a9=b9.bq() +if(a9!==2&&a9!==4&&a9!==18)m=A.btb(b9,c0) +while(!0){a9=b9.w +if(a9===0)a9=b9.bq() +if(!(a9!==2&&a9!==4&&a9!==18))break +b9.cn()}b9.eo() +break +default:b9.ek() +b9.cn()}}b9.eM() +break +case 13:b9.en() +b3=A.b([],q) +while(!0){a9=b9.w +if(a9===0)a9=b9.bq() +if(!(a9!==2&&a9!==4&&a9!==18))break +b9.eE() +while(!0){a9=b9.w +if(a9===0)a9=b9.bq() +if(!(a9!==2&&a9!==4&&a9!==18))break +switch(b9.da($.bo1())){case 0:b4=b9.ec() +if(b4===29)i=A.btq(b9,c0) +else if(b4===25)j=new A.awr().aO0(0,b9,c0) +break +case 1:b3.push(b9.e4()) +break +default:b9.ek() +b9.cn()}}b9.eM()}b9.eo() +r.H(0,"Lottie doesn't support layer effects. If you are using them for fills, strokes, trim paths etc. then try adding them directly as contents in your shape. Found: "+A.h(b3)) +break +case 14:a3=b9.b0() +break +case 15:a4=b9.b0() +break +case 16:a0=b9.ec() +break +case 17:a1=b9.ec() +break +case 18:a5=b9.b0() +break +case 19:a6=b9.b0() +break +case 20:n=new A.d8(A.cb(b9,c0,A.e3(),!1,s)) +break +case 21:h=b9.e4() +break +case 22:a7=b9.j_() +break +default:b9.ek() +b9.cn()}}b9.eM() +b5=A.b([],t.ML) +if(a5>0)b5.push(A.LT(c0,a5,0,b6,0,0,b6,b6,s)) +a6=a6>0?a6:c0.d.c +b5.push(A.LT(c0,a6,1,b6,a5,1,b6,b6,s)) +b5.push(A.LT(c0,17976931348623157e292,0,b6,a6,0,b6,b6,s)) +if(B.c.jj(f,".ai")||"ai"===h)c0.pV("Convert your Illustrator layers to shape layers.") +k.toString +return A.bfC(i,c0,j,d,b5,a7,e,b7,a8,f,a2,a1,a0,g,b8,a,b,c,a4,l,m,n,a3,k)}, +bxH(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a.d +b.eE() +s=e.z +r=e.x +q=e.y +p=e.r +o=e.w +n=e.e +m=e.f +l=a.c +k=e.a +while(!0){j=b.w +if(j===0)j=b.bq() +if(!(j!==2&&j!==4&&j!==18))break +switch(b.da($.bo8())){case 0:i=b.ec() +k.c=i<0?A.bjT(i):i +break +case 1:h=b.ec() +k.d=h<0?A.bjT(h):h +break +case 2:e.b=b.b0() +break +case 3:e.c=b.b0()-0.01 +break +case 4:e.d=b.b0() +break +case 5:g=b.e4().split(".") +if(!A.by1(A.ec(g[0],f,f),A.ec(g[1],f,f),A.ec(g[2],f,f),4,4,0))l.H(0,"Lottie only supports bodymovin >= 4.4.0") +break +case 6:A.bxF(b,a,n,m) +break +case 7:A.bxC(b,a,p,o) +break +case 8:A.bxE(b,q) +break +case 9:A.bxD(b,a,r) +break +case 10:A.bxG(b,a,s) +break +default:b.ek() +b.cn()}}return a}, +bxF(a,b,c,d){var s,r,q +a.en() +s=0 +while(!0){r=a.w +if(r===0)r=a.bq() +if(!(r!==2&&r!==4&&r!==18))break +q=A.bfD(a,b) +if(q.e===B.uh)++s +c.push(q) +d.t(0,q.d,q)}if(s>4)b.pV("You have "+s+" images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers.") +a.eo()}, +bxC(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g +a.en() +s=t.fQ +r=t.S +q=t.IE +while(!0){p=a.w +if(p===0)p=a.bq() +if(!(p!==2&&p!==4&&p!==18))break +o=A.ba("id") +n=A.b([],s) +m=A.D(r,q) +a.eE() +l=0 +k=0 +j=null +i=null +while(!0){p=a.w +if(p===0)p=a.bq() +if(!(p!==2&&p!==4&&p!==18))break +switch(a.da($.bo5())){case 0:o.b=a.e4() +break +case 1:a.en() +while(!0){p=a.w +if(p===0)p=a.bq() +if(!(p!==2&&p!==4&&p!==18))break +h=A.bfD(a,b) +m.t(0,h.d,h) +n.push(h)}a.eo() +break +case 2:l=a.ec() +break +case 3:k=a.ec() +break +case 4:j=a.e4() +break +case 5:i=a.e4() +break +default:a.ek() +a.cn()}}a.eM() +if(j!=null){g=o.b +if(g===o)A.a6(A.fe(o.a)) +d.t(0,g,new A.a3p(l,k,g,j,i==null?"":i))}else{g=o.b +if(g===o)A.a6(A.fe(o.a)) +c.t(0,g,n)}}a.eo()}, +bxE(a,b){var s,r +a.eE() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bo6())){case 0:a.en() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +r=A.bwg(a) +b.t(0,r.b,r)}a.eo() +break +default:a.ek() +a.cn()}}a.eM()}, +bxD(a,b,c){var s,r +a.en() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +r=A.bwd(a,b) +c.t(0,31*(31*B.c.gI(r.b)+B.c.gI(r.f))+B.c.gI(r.e),r)}a.eo()}, +bxG(a,b,c){var s +a.en() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +a.eE() +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bo7())){case 0:a.e4() +break +case 1:a.b0() +break +case 2:a.b0() +break +default:a.ek() +a.cn()}}a.eM() +c.push(new A.a3x())}a.eo()}, +bxL(a,b){var s,r,q,p,o,n,m=A.ba("maskMode"),l=A.ba("maskPath"),k=A.ba("opacity") +a.eE() +s=t.S +r=t.hd +q=b.c +p=!1 +while(!0){o=a.w +if(o===0)o=a.bq() +if(!(o!==2&&o!==4&&o!==18))break +switch(a.aal()){case"mode":n=a.e4() +switch(n){case"a":m.b=B.A_ +break +case"s":m.b=B.ZA +break +case"n":m.b=B.A0 +break +case"i":q.H(0,"Animation contains intersect masks. They are not supported but will be treated like add masks.") +m.b=B.ZB +break +default:q.H(0,"Unknown mask mode "+n+". Defaulting to Add.") +m.b=B.A_}break +case"pt":l.b=new A.X0(A.cb(a,b,A.bmq(),!1,r)) +break +case"o":k.b=new A.mc(A.cb(a,b,A.Wv(),!1,s)) +break +case"inv":p=a.j_() +break +default:a.cn()}}a.eM() +return new A.a3z(m.b5(),l.b5(),k.b5(),p)}, +bxZ(a){var s,r=A.ba("mode"),q=!1 +while(!0){s=a.w +if(s===0)s=a.bq() +if(!(s!==2&&s!==4&&s!==18))break +switch(a.da($.bod())){case 0:a.e4() +break +case 1:r.b=A.by_(a.ec()) +break +case 2:q=a.j_() +break +default:a.ek() +a.cn()}}return new A.a3O(r.b5(),q)}, +bx6(a,b,c,d){var s,r,q,p=new A.dl("") +p.a=""+"$" +for(s=0;s=b.gE(b)&&a.n8(0,s-b.gE(b),s).l(0,b)))break +s-=b.gE(b)}return a.n8(0,0,s)}, +bdv(a,b){var s +if(b.a.length===0)return a +s=0 +while(!0){if(!(s<=a.gE(a)-b.gE(b)&&a.n8(0,s,s+b.gE(b)).l(0,b)))break +s+=b.gE(b)}return a.Wb(0,s)}, +bGU(a,b,c){return A.baR(a,A.b52(A.baX(),c),A.baW(),b)}, +baR(a,b,c,d){var s,r,q,p,o=A.dA(0,null,a.length,null,null),n=b.$1(d) +for(s=o,r=0;r>>24&255)/255 +r=b.gm(b) +q=b.gm(b) +p=b.gm(b) +o=c.gm(c) +n=c.gm(c) +m=c.gm(c) +l=c.gm(c) +k=A.L8((r>>>16&255)/255) +j=A.L8((q>>>8&255)/255) +i=A.L8((p&255)/255) +h=A.L8((n>>>16&255)/255) +g=A.L8((m>>>8&255)/255) +f=A.L8((l&255)/255) +l=A.b7P(k+a*(h-k)) +m=A.b7P(j+a*(g-j)) +n=A.b7P(i+a*(f-i)) +return A.a9(B.d.az((s+a*((o>>>24&255)/255-s))*255),B.d.az(l*255),B.d.az(m*255),B.d.az(n*255))}, +by0(a,b){var s,r,q,p,o,n,m,l,k,j,i +b.c2(0) +s=a.b +b.Y(0,s.a,s.b) +for(r=a.a,q=s,p=0;pd)return!0 +if(be)return!0 +return c>=f}, +by2(a,b){var s,r=a.length +if(r!==0&&a[0]==="#"){s=A.ec(B.c.cf(a,1),null,16) +if(r===7)s|=4278190080 +else if(r!==9){b.$1("Unknown color colorString: "+a) +return B.l}return new A.n(s>>>0)}b.$1("Unknown colorString is empty or format incorrect: "+a) +return B.l}, +aEx(a,b){var s=B.d.ae(a),r=B.d.ae(b) +return s-r*A.MB(s,r)}, +MB(a,b){var s=B.e.eC(a,b),r=B.e.gzB(a),q=B.e.gzB(b),p=B.e.bI(a,b) +return r!==q&&p!==0?s-1:s}, +bC8(a,b){var s,r,q +if(b.b)return +s=b.e +r=b.f +q=b.r +A.b9O(a,s.gm(s)/100,r.gm(r)/100,q.gm(q)/360)}, +b9O(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i="applyTrimPathIfNeeded" +A.fC(i) +s=a.ri() +r=A.ak(s,!0,A.q(s).h("A.E")) +if(r.length===0){A.dz(i) +return}q=B.b.ga3(r) +if(b===1&&c===0){A.dz(i) +return}p=q.gE(q) +if(p<1||Math.abs(c-b-1)<0.01){A.dz(i) +return}o=p*b +n=p*c +m=d*p +l=Math.min(o,n)+m +k=Math.max(o,n)+m +if(l>=p&&k>=p){l=A.aEx(l,p) +k=A.aEx(k,p)}if(l<0)l=A.aEx(l,p) +if(k<0)k=A.aEx(k,p) +if(l===k){a.c2(0) +A.dz(i) +return}if(l>=k)l-=p +j=q.Ce(l,k) +if(k>p)j.mx(0,q.Ce(0,B.d.bI(k,p)),B.i) +else if(l<0)j.mx(0,q.Ce(p+l,p),B.i) +a.c2(0) +a.mx(0,j,B.i) +A.dz(i)}, +bl8(){var s,r,q,p,o=null +try{o=A.aQE()}catch(s){if(t.VI.b(A.aW(s))){r=$.b1p +if(r!=null)return r +throw s}else throw s}if(J.e(o,$.bk_)){r=$.b1p +r.toString +return r}$.bk_=o +if($.b69()==$.apS())r=$.b1p=o.aC(".").k(0) +else{q=o.Vk() +p=q.length-1 +r=$.b1p=p===0?q:B.c.ao(q,0,p)}return r}, +blD(a,b){var s=null +return $.b6j().aLW(0,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +blz(a){var s +if(!(a>=65&&a<=90))s=a>=97&&a<=122 +else s=!0 +return s}, +bIC(a,b){var s=a.length,r=b+2 +if(s"),p=A.y(q) +for(;q.b(a);){if(b.aX(0,a)){q=b.i(0,a) +q.toString +return c.h("b5<0>").a(q)}else if(!p.H(0,a))throw A.d(A.ah("Recursive references detected: "+p.k(0))) +a=a.$ti.h("b5<1>").a(A.bgO(a.a,a.b,null))}for(q=A.cV(p,p.r,p.$ti.c),s=q.$ti.c;q.D();){r=q.d +b.t(0,r==null?s.a(r):r,a)}return a}, +bG7(a){switch(a){case 8:return"\\b" +case 9:return"\\t" +case 10:return"\\n" +case 11:return"\\v" +case 12:return"\\f" +case 13:return"\\r" +case 34:return'\\"' +case 39:return"\\'" +case 92:return"\\\\"}if(a<32)return"\\x"+B.c.jv(B.e.hC(a,16),2,"0") +return A.bZ(a)}, +bmm(a,b){return a}, +bmn(a,b){return b}, +bml(a,b){return a.b<=b.b?b:a}, +bxy(){return new A.arJ()}, +a6d(a,b,c){return B.d.c0(a.b0()*(c-b+1))+b}, +bHg(a){switch(a.a){case 0:return B.Ce +case 1:return B.Cf +case 2:return B.a1b +case 3:return B.Cg}}, +b5b(a){var s=0,r=A.v(t.w),q,p,o,n,m,l +var $async$b5b=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=$.bbY() +n=a.k(0) +m=A.bHg(B.T3) +l=B.c.cb(n,"http:")||B.c.cb(n,"https:") +if(m!==B.Cf)p=l&&m===B.Ce +else p=!0 +q=o.JI(n,!0,!0,B.zV,m===B.Cg,p,p,null) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$b5b,r)}, +baT(a){var s=0,r=A.v(t.w),q +var $async$baT=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=$.bbY().a6n(a.k(0)) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$baT,r)}, +bix(a){var s,r,q=new Uint8Array(16) +if(a===-1)s=$.bpM() +else{s=new A.aj9() +s.Yl(a)}for(r=0;r<16;++r)q[r]=s.fC(256) +return q}, +bL0(a){var s,r,q,p=a.getUint16(0,!1)&65535,o=p&32768,n=p>>>10&31,m=p&1023 +if(n===0){if(m!==0){a.setUint32(0,1056964608+m,!1) +s=a.getFloat32(0,!1)-$.bnr().getFloat32(0,!1) +return o===0?s:-s}r=0 +q=0}else{q=m<<13 +if(n===31){if(q!==0)q|=4194304 +r=255}else r=n-15+127}a.setUint32(0,(o<<16|r<<23|q)>>>0,!1) +return a.getFloat32(0,!1)}, +ed(a,b){if(a==null)return null +a=B.c.fg(B.c.o1(B.c.o1(B.c.o1(B.c.o1(B.c.o1(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) +if(b)return A.zT(a) +return A.lc(a)}, +fU(a,b,c){var s,r,q=null,p=a==null,o=p?q:B.c.O(a,"pt") +if(o===!0)s=1.3333333333333333 +else{o=p?q:B.c.O(a,"rem") +if(o===!0)s=b.b +else{o=p?q:B.c.O(a,"em") +if(o===!0)s=b.b +else{p=p?q:B.c.O(a,"ex") +s=p===!0?b.c:1}}}r=A.ed(a,c) +return r!=null?r*s:q}, +apF(a){var s,r,q,p,o,n,m,l,k +if(a==null||a==="")return null +s=$.brB().b +if(!s.test(a))throw A.d(A.ah("illegal or unsupported transform: "+a)) +s=$.brA().B7(0,a) +s=A.ak(s,!0,A.q(s).h("A.E")) +r=A.a7(s).h("cj<1>") +q=new A.cj(s,r) +for(s=new A.cw(q,q.gE(q),r.h("cw")),r=r.h("aM.E"),p=B.ba;s.D();){o=s.d +if(o==null)o=r.a(o) +n=o.vD(1) +n.toString +m=B.c.fg(n) +o=o.vD(2) +o.toString +l=B.c.fg(o) +k=B.Z_.i(0,m) +if(k==null)throw A.d(A.ah("Unsupported transform: "+m)) +p=k.$2(l,p)}return p}, +bFK(a,b){var s,r,q,p,o,n=B.c.kG(B.c.fg(a),$.aq1()),m=A.ed(n[0],!1) +m.toString +s=A.ed(n[1],!1) +s.toString +r=A.ed(n[2],!1) +r.toString +q=A.ed(n[3],!1) +q.toString +p=A.ed(n[4],!1) +p.toString +o=A.ed(n[5],!1) +o.toString +return A.q5(m,s,r,q,p,o,null).iB(b)}, +bFN(a,b){var s=A.ed(a,!1) +s.toString +return A.q5(1,0,Math.tan(s),1,0,0,null).iB(b)}, +bFO(a,b){var s=A.ed(a,!1) +s.toString +return A.q5(1,Math.tan(s),0,1,0,0,null).iB(b)}, +bFP(a,b){var s,r,q=B.c.kG(a,$.aq1()),p=A.ed(q[0],!1) +p.toString +if(q.length<2)s=0 +else{r=A.ed(q[1],!1) +r.toString +s=r}return A.q5(1,0,0,1,p,s,null).iB(b)}, +bFM(a,b){var s,r,q=B.c.kG(a,$.aq1()),p=A.ed(q[0],!1) +p.toString +if(q.length<2)s=p +else{r=A.ed(q[1],!1) +r.toString +s=r}return A.q5(p,0,0,s,0,0,null).iB(b)}, +bFL(a,b){var s,r,q,p=B.c.kG(a,$.aq1()),o=A.ed(p[0],!1) +o.toString +s=B.ba.aPI(o*3.141592653589793/180) +if(p.length>1){o=A.ed(p[1],!1) +o.toString +if(p.length===3){r=A.ed(p[2],!1) +r.toString +q=r}else q=o +return A.q5(1,0,0,1,o,q,null).iB(s).E4(-o,-q).iB(b)}else return s.iB(b)}, +bm3(a){if(a==="inherit"||a==null)return null +return a!=="evenodd"?B.c6:B.a0k}, +tE(a){var s +if(A.blC(a))return A.bm2(a,1) +else{s=A.ed(a,!1) +s.toString +return s}}, +bm2(a,b){var s=A.ed(B.c.ao(a,0,a.length-1),!1) +s.toString +return s/100*b}, +blC(a){var s=B.c.jj(a,"%") +return s}, +bm1(a,b,c){var s,r,q +if(c!=null)if(b==="width")s=c.r +else s=b==="height"?c.w:null +else s=null +if(B.c.O(a,"%")){r=A.lc(B.c.ao(a,0,a.length-1)) +s.toString +q=r/100*s}else if(B.c.cb(a,"0.")){r=A.lc(a) +s.toString +q=r*s}else q=a.length!==0?A.lc(a):null +return q}, +m6(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +if(a===b)return!0 +for(s=0;s")) +g.cp(i,0,2,h.h("K.E")) +B.b.F(j,g) +c4.a.push(l) +l=k.length +c3.setUint32(0,l,!0) +g=c4.a +j=c4.d +i=A.aU(j) +h=new A.aC(j,0,4,i.h("aC")) +h.cp(j,0,4,i.h("K.E")) +B.b.F(g,h) +h=c4.a +g=k.buffer +k=k.byteOffset +l=new Uint8Array(g,k,l) +B.b.F(h,l)}for(p=c5.c,o=p.length,n=0;l=p.length,n")) +g.cp(i,0,4,h.h("K.E")) +B.b.F(o,g) +c4.a.push(k.a) +c3.setUint16(0,j,!0) +k=c4.a +g=c4.d +o=A.aU(g) +i=new A.aC(g,0,2,o.h("aC")) +i.cp(g,0,2,o.h("K.E")) +B.b.F(k,i) +c3.setUint16(0,b==null?c0:b,!0) +o=c4.a +k=c4.d +i=A.aU(k) +h=new A.aC(k,0,2,i.h("aC")) +h.cp(k,0,2,i.h("K.E")) +B.b.F(o,h) +s.t(0,e,j)}if(c!=null){b=q.i(0,c.b) +o=c.a +k=c.c +k=k==null?b9:k.a +if(k==null)k=0 +j=c.d +j=j==null?b9:j.a +if(j==null)j=0 +i=f.a +h=c.e +if(h==null)h=4 +g=c.f +if(g==null)g=1 +c4.iQ(B.EE) +a=c4.e++ +c4.a.push(29) +c3.setUint32(0,o.a,!0) +o=c4.a +a0=c4.d +a1=A.aU(a0) +a2=new A.aC(a0,0,4,a1.h("aC")) +a2.cp(a0,0,4,a1.h("K.E")) +B.b.F(o,a2) +c4.a.push(k) +c4.a.push(j) +c4.a.push(i.a) +c3.setFloat32(0,h,!0) +h=c4.a +i=c4.d +o=A.aU(i) +k=new A.aC(i,0,4,o.h("aC")) +k.cp(i,0,4,o.h("K.E")) +B.b.F(h,k) +c3.setFloat32(0,g,!0) +g=c4.a +k=c4.d +o=A.aU(k) +j=new A.aC(k,0,4,o.h("aC")) +j.cp(k,0,4,o.h("K.E")) +B.b.F(g,j) +c3.setUint16(0,a,!0) +j=c4.a +g=c4.d +o=A.aU(g) +k=new A.aC(g,0,2,o.h("aC")) +k.cp(g,0,2,o.h("K.E")) +B.b.F(j,k) +c3.setUint16(0,b==null?c0:b,!0) +o=c4.a +k=c4.d +j=A.aU(k) +i=new A.aC(k,0,2,j.h("aC")) +i.cp(k,0,2,j.h("K.E")) +B.b.F(o,i) +r.t(0,e,a)}++e}a3=A.D(c2,c2) +for(c2=c5.d,p=c2.length,o=t.ZC,l=t.n,k=t.JO,j=t.wd,a4=0,n=0;n")) +a2.cp(a0,0,2,a1.h("K.E")) +B.b.F(g,a2) +a2=i.length +c3.setUint32(0,a2,!0) +g=c4.a +a1=c4.d +a0=A.aU(a1) +b0=new A.aC(a1,0,4,a0.h("aC")) +b0.cp(a1,0,4,a0.h("K.E")) +B.b.F(g,b0) +b0=c4.a +g=i.buffer +i=i.byteOffset +i=new Uint8Array(g,i,a2) +B.b.F(b0,i) +i=h.length +c3.setUint32(0,i,!0) +g=c4.a +a0=c4.d +a1=A.aU(a0) +a2=new A.aC(a0,0,4,a1.h("aC")) +a2.cp(a0,0,4,a1.h("K.E")) +B.b.F(g,a2) +g=c4.a +b1=B.e.bI(g.length,4) +if(b1!==0){a0=$.BU() +a1=4-b1 +a2=A.aU(a0) +b0=new A.aC(a0,0,a1,a2.h("aC")) +b0.cp(a0,0,a1,a2.h("K.E")) +B.b.F(g,b0)}g=c4.a +a0=h.buffer +h=h.byteOffset +i=new Uint8Array(a0,h,4*i) +B.b.F(g,i) +a3.t(0,a4,a);++a4}for(c2=c5.y,p=c2.length,n=0;n")) +a1.cp(a,0,2,a0.h("K.E")) +B.b.F(g,a1) +c3.setFloat32(0,o==null?0/0:o,!0) +o=c4.a +g=c4.d +a=A.aU(g) +a0=new A.aC(g,0,4,a.h("aC")) +a0.cp(g,0,4,a.h("K.E")) +B.b.F(o,a0) +c3.setFloat32(0,l==null?0/0:l,!0) +o=c4.a +l=c4.d +g=A.aU(l) +a=new A.aC(l,0,4,g.h("aC")) +a.cp(l,0,4,g.h("K.E")) +B.b.F(o,a) +c3.setFloat32(0,k==null?0/0:k,!0) +o=c4.a +l=c4.d +k=A.aU(l) +g=new A.aC(l,0,4,k.h("aC")) +g.cp(l,0,4,k.h("K.E")) +B.b.F(o,g) +c3.setFloat32(0,j==null?0/0:j,!0) +o=c4.a +l=c4.d +k=A.aU(l) +j=new A.aC(l,0,4,k.h("aC")) +j.cp(l,0,4,k.h("K.E")) +B.b.F(o,j) +o=i?1:0 +c4.a.push(o) +o=c4.a +if(h!=null){l=h.length +o.push(l) +o=c4.a +b1=B.e.bI(o.length,8) +if(b1!==0){k=$.BU() +j=8-b1 +i=A.aU(k) +g=new A.aC(k,0,j,i.h("aC")) +g.cp(k,0,j,i.h("K.E")) +B.b.F(o,g)}o=c4.a +k=h.buffer +h=h.byteOffset +l=new Uint8Array(k,h,8*l) +B.b.F(o,l)}else o.push(0)}for(c2=c5.f,p=c2.length,n=0;n")) +b0.cp(a1,0,2,a2.h("K.E")) +B.b.F(a0,b0) +c3.setFloat32(0,k,!0) +k=c4.a +b0=c4.d +a0=A.aU(b0) +a1=new A.aC(b0,0,4,a0.h("aC")) +a1.cp(b0,0,4,a0.h("K.E")) +B.b.F(k,a1) +c3.setFloat32(0,i,!0) +i=c4.a +a1=c4.d +k=A.aU(a1) +a0=new A.aC(a1,0,4,k.h("aC")) +a0.cp(a1,0,4,k.h("K.E")) +B.b.F(i,a0) +c4.a.push(j.a) +c4.a.push(h.a) +c4.a.push(g.a) +c3.setUint32(0,a.a,!0) +a=c4.a +g=c4.d +k=A.aU(g) +j=new A.aC(g,0,4,k.h("aC")) +j.cp(g,0,4,k.h("K.E")) +B.b.F(a,j) +if(l!=null){b4=B.N.goJ().d8(l) +l=b4.length +c3.setUint16(0,l,!0) +k=c4.a +j=c4.d +i=A.aU(j) +h=new A.aC(j,0,2,i.h("aC")) +h.cp(j,0,2,i.h("K.E")) +B.b.F(k,h) +h=c4.a +k=b4.buffer +i=b4.byteOffset +l=new Uint8Array(k,i,l) +B.b.F(h,l)}else{c3.setUint16(0,0,!0) +l=c4.a +k=c4.d +j=A.aU(k) +i=new A.aC(k,0,2,j.h("aC")) +i.cp(k,0,2,j.h("K.E")) +B.b.F(l,i)}b4=B.N.goJ().d8(o) +o=b4.length +c3.setUint16(0,o,!0) +l=c4.a +k=c4.d +j=A.aU(k) +i=new A.aC(k,0,2,j.h("aC")) +i.cp(k,0,2,j.h("K.E")) +B.b.F(l,i) +i=c4.a +l=b4.buffer +j=b4.byteOffset +o=new Uint8Array(l,j,o) +B.b.F(i,o)}for(c2=c5.z,p=c2.length,o=c5.w,l=c5.x,k=c5.e,n=0;n")) +a0.cp(g,0,2,a.h("K.E")) +B.b.F(j,a0) +c3.setUint16(0,i.gE(i),!0) +a0=c4.a +j=c4.d +g=A.aU(j) +a=new A.aC(j,0,2,g.h("aC")) +a.cp(j,0,2,g.h("K.E")) +B.b.F(a0,a) +a=c4.a +b1=B.e.bI(a.length,4) +if(b1!==0){j=$.BU() +g=4-b1 +a0=A.aU(j) +a1=new A.aC(j,0,g,a0.h("aC")) +a1.cp(j,0,g,a0.h("K.E")) +B.b.F(a,a1)}j=c4.a +g=i.buffer +a=i.byteOffset +i=i.gE(i) +i=new Uint8Array(g,a,4*i) +B.b.F(j,i) +c3.setUint16(0,h.gE(h),!0) +j=c4.a +i=c4.d +g=A.aU(i) +a=new A.aC(i,0,2,g.h("aC")) +a.cp(i,0,2,g.h("K.E")) +B.b.F(j,a) +a=c4.a +b1=B.e.bI(a.length,2) +if(b1!==0){j=$.BU() +i=2-b1 +g=A.aU(j) +a0=new A.aC(j,0,i,g.h("aC")) +a0.cp(j,0,i,g.h("K.E")) +B.b.F(a,a0)}j=c4.a +i=h.buffer +g=h.byteOffset +h=h.gE(h) +i=new Uint8Array(i,g,2*h) +B.b.F(j,i) +break +case 2:j=s.i(0,a9.d) +j.toString +c4.iQ(B.cB) +c4.pL() +c4.a.push(37) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.aU(i) +g=new A.aC(i,0,2,h.h("aC")) +g.cp(i,0,2,h.h("K.E")) +B.b.F(j,g) +break +case 3:c4.iQ(B.cB) +c4.pL() +c4.a.push(38) +break +case 4:j=a3.i(0,a9.c) +j.toString +c4.iQ(B.cB) +c4.pL() +c4.a.push(42) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.aU(i) +g=new A.aC(i,0,2,h.h("aC")) +g.cp(i,0,2,h.h("K.E")) +B.b.F(j,g) +break +case 5:c4.iQ(B.cB) +c4.pL() +c4.a.push(43) +break +case 8:j=a9.f +j.toString +b6=l[j] +j=b6.a +i=b6.b +h=b6.c +g=b6.d +a=b6.e.vr() +c4.iQ(B.cB) +a0=c4.z++ +c4.a.push(49) +c3.setUint16(0,a0,!0) +a0=c4.a +a1=c4.d +a2=A.aU(a1) +b0=new A.aC(a1,0,2,a2.h("aC")) +b0.cp(a1,0,2,a2.h("K.E")) +B.b.F(a0,b0) +c3.setFloat32(0,j,!0) +j=c4.a +b0=c4.d +a0=A.aU(b0) +a1=new A.aC(b0,0,4,a0.h("aC")) +a1.cp(b0,0,4,a0.h("K.E")) +B.b.F(j,a1) +c3.setFloat32(0,i,!0) +i=c4.a +a1=c4.d +j=A.aU(a1) +a0=new A.aC(a1,0,4,j.h("aC")) +a0.cp(a1,0,4,j.h("K.E")) +B.b.F(i,a0) +c3.setFloat32(0,h,!0) +h=c4.a +a0=c4.d +j=A.aU(a0) +i=new A.aC(a0,0,4,j.h("aC")) +i.cp(a0,0,4,j.h("K.E")) +B.b.F(h,i) +c3.setFloat32(0,g,!0) +g=c4.a +i=c4.d +j=A.aU(i) +h=new A.aC(i,0,4,j.h("aC")) +h.cp(i,0,4,j.h("K.E")) +B.b.F(g,h) +j=a.length +c4.a.push(j) +i=c4.a +b1=B.e.bI(i.length,8) +if(b1!==0){h=$.BU() +g=8-b1 +a0=A.aU(h) +a1=new A.aC(h,0,g,a0.h("aC")) +a1.cp(h,0,g,a0.h("K.E")) +B.b.F(i,a1)}i=c4.a +h=a.buffer +a=a.byteOffset +j=new Uint8Array(h,a,8*j) +B.b.F(i,j) +break +case 9:j=a9.c +j.toString +c4.iQ(B.cB) +c4.pL() +c4.a.push(51) +c3.setUint16(0,j,!0) +j=c4.a +i=c4.d +h=A.aU(i) +g=new A.aC(i,0,2,h.h("aC")) +g.cp(i,0,2,h.h("K.E")) +B.b.F(j,g) +break +case 6:j=a9.c +j.toString +i=a9.d +h=s.i(0,i) +i=r.i(0,i) +g=a9.e +c4.iQ(B.cB) +c4.pL() +c4.a.push(44) +c3.setUint16(0,j,!0) +j=c4.a +a=c4.d +a0=A.aU(a) +a1=new A.aC(a,0,2,a0.h("aC")) +a1.cp(a,0,2,a0.h("K.E")) +B.b.F(j,a1) +c3.setUint16(0,h==null?c0:h,!0) +j=c4.a +h=c4.d +a=A.aU(h) +a0=new A.aC(h,0,2,a.h("aC")) +a0.cp(h,0,2,a.h("K.E")) +B.b.F(j,a0) +c3.setUint16(0,i==null?c0:i,!0) +j=c4.a +i=c4.d +h=A.aU(i) +a=new A.aC(i,0,2,h.h("aC")) +a.cp(i,0,2,h.h("K.E")) +B.b.F(j,a) +c3.setUint16(0,g==null?c0:g,!0) +j=c4.a +i=c4.d +h=A.aU(i) +g=new A.aC(i,0,2,h.h("aC")) +g.cp(i,0,2,h.h("K.E")) +B.b.F(j,g) +break +case 7:j=a9.c +j.toString +b7=o[j] +j=b7.a +i=b7.b +h=i.a +g=i.b +a=b7.c +a=a==null?b9:a.vr() +c4.iQ(B.cB) +c4.pL() +c4.a.push(47) +c3.setUint16(0,j,!0) +j=c4.a +a0=c4.d +a1=A.aU(a0) +a2=new A.aC(a0,0,2,a1.h("aC")) +a2.cp(a0,0,2,a1.h("K.E")) +B.b.F(j,a2) +c3.setFloat32(0,h,!0) +a2=c4.a +j=c4.d +a0=A.aU(j) +a1=new A.aC(j,0,4,a0.h("aC")) +a1.cp(j,0,4,a0.h("K.E")) +B.b.F(a2,a1) +c3.setFloat32(0,g,!0) +a1=c4.a +a2=c4.d +j=A.aU(a2) +a0=new A.aC(a2,0,4,j.h("aC")) +a0.cp(a2,0,4,j.h("K.E")) +B.b.F(a1,a0) +c3.setFloat32(0,i.c-h,!0) +h=c4.a +a0=c4.d +j=A.aU(a0) +a1=new A.aC(a0,0,4,j.h("aC")) +a1.cp(a0,0,4,j.h("K.E")) +B.b.F(h,a1) +c3.setFloat32(0,i.d-g,!0) +g=c4.a +i=c4.d +j=A.aU(i) +h=new A.aC(i,0,4,j.h("aC")) +h.cp(i,0,4,j.h("K.E")) +B.b.F(g,h) +j=c4.a +if(a!=null){i=a.length +j.push(i) +j=c4.a +b1=B.e.bI(j.length,8) +if(b1!==0){h=$.BU() +g=8-b1 +a0=A.aU(h) +a1=new A.aC(h,0,g,a0.h("aC")) +a1.cp(h,0,g,a0.h("K.E")) +B.b.F(j,a1)}j=c4.a +h=a.buffer +a=a.byteOffset +i=new Uint8Array(h,a,8*i) +B.b.F(j,i)}else j.push(0) +break}}if(c4.b)A.a6(A.ah("done() must not be called more than once on the same VectorGraphicsBuffer.")) +b8=A.fF(new Uint8Array(A.es(c4.a)).buffer,0,b9) +c4.a=A.b([],c1) +c4.b=!0 +return A.cl(b8.buffer,0,b9)}, +cQ(a,b,c){var s=a.b,r=a.a,q=A.bKw(s,r) +if(q instanceof A.uy)return c.a(A.bFf(A.fk(A.ap(c).a,null)).Rx(q.d,s).gVd()) +else throw A.d(A.bP("No function at address "+r+" was found (but a global symbol)!",null))}, +bHR(a,b,c,d){var s=A.a7(b).h("W<1,z>") +if(A.ap(d)===$.bna()){A.b7M(a,A.ak(new A.W(b,A.blP(),s),!0,s.h("aM.E")),null) +d.a(null) +return null}else return A.bG6(A.b7M(a,A.ak(new A.W(b,A.blP(),s),!0,s.h("aM.E")),null),c,d)}, +bG8(a){if(A.cW(a)||typeof a=="number"||A.op(a))return a +else if(a instanceof A.V)return a.a +else throw A.d(A.a3y("Could not convert dart type "+J.aj(a).k(0)+" to a JavaScript type!"))}, +bFf(a){var s,r,q=J.b6B(B.b.ga6(a.split("=>"))) +if(B.c.cb(q,$.bs7()))throw A.d(A.a3y("Nesting pointers is only supported to a deepth of 2!\nThis means that you can write Pointer> but not Pointer>>, ...")) +s=$.b6d() +r=s.i(0,q) +if(r!=null)return r +else if(B.c.cb(q,$.bs6()))throw A.d(A.a3y("Using pointers to native functions as return type is only allowed if the type of the native function is dynamic!\nThis means that only Pointer> is allowed!")) +else throw A.d(A.a3y("Unknown type "+q+" (infered from "+a+"), all marshallable types: "+A.h(A.ak(s.gdw(s),!1,t.N))))}, +kr(a){var s=null,r=$.b6d() +r.t(0,A.fk(A.ap(a.h("V<0>")).a,s),new A.eP(s,s,a.h("eP>"))) +r.t(0,A.fk(A.ap(a.h("V>")).a,s),new A.eP(s,s,a.h("eP>>")))}, +bG6(a,b,c){if(A.ap(c)===B.aaR)if(A.cW(a))return c.a(a) +else throw A.d(A.b8s(A.ap(c),a)) +else if(A.ap(c)===B.aaN)if(typeof a=="number")return c.a(a) +else throw A.d(A.b8s(A.ap(c),a)) +else if(A.ap(c)===B.aaM)if(A.op(a))return c.a(a) +else throw A.d(A.b8s(A.ap(c),a)) +else if(A.ap(c)===$.boT())if(A.cW(a))return c.a(A.e0(a,b,t.mD)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boy())if(A.cW(a))return c.a(A.e0(a,b,t.wt)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.box())if(A.cW(a))return c.a(A.e0(a,b,t.ZP)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bou())if(A.cW(a))return c.a(A.e0(a,b,t.pT)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bov())if(A.cW(a))return c.a(A.e0(a,b,t._Y)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bow())if(A.cW(a))return c.a(A.e0(a,b,t.jj)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bos())if(A.cW(a))return c.a(A.e0(a,b,t.DL)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boS())if(A.cW(a))return c.a(A.e0(a,b,t.di)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boP())if(A.cW(a))return c.a(A.e0(a,b,t.i2)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boQ())if(A.cW(a))return c.a(A.e0(a,b,t.QG)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boR())if(A.cW(a))return c.a(A.e0(a,b,t.cG)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bot())if(A.cW(a))return c.a(A.e0(a,b,t.AC)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bor())if(A.cW(a))return c.a(A.e0(a,b,t.g9)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boA())if(A.cW(a))return c.a(A.e0(a,b,t.er)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boz())if(A.cW(a))return c.a(A.e0(a,b,t.FM)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boO())if(A.cW(a))return c.a(A.e0(a,b,t.uX)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boI())if(A.cW(a))return c.a(A.e0(a,b,t.Gg)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boH())if(A.cW(a))return c.a(A.e0(a,b,t.uU)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boE())if(A.cW(a))return c.a(A.e0(a,b,t.oa)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boF())if(A.cW(a))return c.a(A.e0(a,b,t.ic)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boG())if(A.cW(a))return c.a(A.e0(a,b,t.J1)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boC())if(A.cW(a))return c.a(A.e0(a,b,t.g6)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boN())if(A.cW(a))return c.a(A.e0(a,b,t.Ob)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boK())if(A.cW(a))return c.a(A.e0(a,b,t.Fg)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boL())if(A.cW(a))return c.a(A.e0(a,b,t.Bl)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boM())if(A.cW(a))return c.a(A.e0(a,b,t.nr)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boB())if(A.cW(a))return c.a(A.e0(a,b,t.ru)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boD())if(A.cW(a))return c.a(A.e0(a,b,t.Gj)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boJ())if(A.cW(a))return c.a(A.e0(a,b,t.P6)) +else throw A.d(A.ex(a)) +else throw A.d(A.a3y("Can not back-marshall to type "+A.ap(c).k(0)+" (object type is "+J.aj(a).k(0)))}, +wV(a){return A.fk(A.ap(a).a,null)}, +bCv(a){var s +for(s=a.jW$;s!=null;s=s.gb3(s))if(s instanceof A.l1)return s +return null}, +blZ(a,b,c,d){return new A.ab3(a,B.kj,d,c,!1,!1,!1)}},J={ +bba(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +apy(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.bb6==null){A.bIo() +n=a[v.dispatchPropertyName]}if(n!=null){s=n.p +if(!1===s)return n.i +if(!0===s)return a +r=Object.getPrototypeOf(a) +if(s===r)return n.i +if(n.e===r)throw A.d(A.cI("Return interceptor for "+A.h(s(a,n))))}q=a.constructor +if(q==null)p=null +else{o=$.aX8 +if(o==null)o=$.aX8=v.getIsolateTag("_$dart_js") +p=q[o]}if(p!=null)return p +p=A.bIK(a) +if(p!=null)return p +if(typeof a=="function")return B.SJ +s=Object.getPrototypeOf(a) +if(s==null)return B.C3 +if(s===Object.prototype)return B.C3 +if(typeof q=="function"){o=$.aX8 +if(o==null)o=$.aX8=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.pw,enumerable:false,writable:true,configurable:true}) +return B.pw}return B.pw}, +LH(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.nF(new Array(a),b)}, +E4(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.nF(new Array(a),b)}, +uR(a,b){if(a<0)throw A.d(A.bP("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.h("p<0>"))}, +dR(a,b){if(a<0)throw A.d(A.bP("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.h("p<0>"))}, +nF(a,b){return J.aC4(A.b(a,b.h("p<0>")))}, +aC4(a){a.fixed$length=Array +return a}, +bfr(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +bx4(a,b){return J.BZ(a,b)}, +bfs(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +b87(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=B.c.au(a,s) +if(r!==32&&r!==13&&!J.bfs(r))break}return b}, +or(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.E5.prototype +return J.LK.prototype}if(typeof a=="string")return J.oV.prototype +if(a==null)return J.LJ.prototype +if(typeof a=="boolean")return J.LI.prototype +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype +return a}if(a instanceof A.z)return a +return J.apy(a)}, +bIe(a){if(typeof a=="number")return J.uS.prototype +if(typeof a=="string")return J.oV.prototype +if(a==null)return a +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype +return a}if(a instanceof A.z)return a +return J.apy(a)}, +aK(a){if(typeof a=="string")return J.oV.prototype +if(a==null)return a +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype +return a}if(a instanceof A.z)return a +return J.apy(a)}, +cs(a){if(a==null)return a +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype +return a}if(a instanceof A.z)return a +return J.apy(a)}, +blt(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.E5.prototype +return J.LK.prototype}if(a==null)return a +if(!(a instanceof A.z))return J.pH.prototype +return a}, +apx(a){if(typeof a=="number")return J.uS.prototype +if(a==null)return a +if(!(a instanceof A.z))return J.pH.prototype +return a}, +blu(a){if(typeof a=="number")return J.uS.prototype +if(typeof a=="string")return J.oV.prototype +if(a==null)return a +if(!(a instanceof A.z))return J.pH.prototype +return a}, +tz(a){if(typeof a=="string")return J.oV.prototype +if(a==null)return a +if(!(a instanceof A.z))return J.pH.prototype +return a}, +cP(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype +return a}if(a instanceof A.z)return a +return J.apy(a)}, +fm(a){if(a==null)return a +if(!(a instanceof A.z))return J.pH.prototype +return a}, +bsd(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.bIe(a).V(a,b)}, +e(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.or(a).l(a,b)}, +bse(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.blu(a).X(a,b)}, +bcD(a){if(typeof a=="number")return-a +return J.blt(a).hF(a)}, +bsf(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.apx(a).U(a,b)}, +c0(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||A.blB(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.blt(a).gzB(a)}, +bcK(a){return J.cP(a).gcH(a)}, +bsv(a){return J.cP(a).gco(a)}, +bcL(a){return J.fm(a).gX3(a)}, +bsw(a){return J.fm(a).gacm(a)}, +bsx(a){return J.cP(a).gah(a)}, +n9(a){return J.fm(a).gm(a)}, +b6w(a){return J.cP(a).gby(a)}, +bsy(a,b,c){return J.cs(a).n8(a,b,c)}, +b6x(a,b){return J.fm(a).cT(a,b)}, +b6y(a,b){return J.aK(a).fp(a,b)}, +bcM(a,b,c){return J.cs(a).hi(a,b,c)}, +bsz(a,b,c){return J.cs(a).ia(a,b,c)}, +bcN(a,b,c){return J.cP(a).aLn(a,b,c)}, +bsA(a){return J.fm(a).CX(a)}, +bcO(a){return J.cs(a).l6(a)}, +bsB(a,b){return J.cs(a).cl(a,b)}, +bsC(a,b){return J.fm(a).aRo(a,b)}, +na(a,b,c){return J.cs(a).js(a,b,c)}, +bsD(a,b,c,d){return J.cs(a).D6(a,b,c,d)}, +bsE(a,b,c){return J.tz(a).rP(a,b,c)}, +bsF(a,b){return J.or(a).a_(a,b)}, +bsG(a){return J.fm(a).e5(a)}, +bsH(a,b,c,d){return J.cP(a).aNM(a,b,c,d)}, +bsI(a,b){return J.fm(a).kt(a,b)}, +bsJ(a,b,c,d,e){return J.fm(a).ph(a,b,c,d,e)}, +WL(a,b,c){return J.cP(a).d7(a,b,c)}, +aqc(a){return J.cs(a).fD(a)}, +tI(a,b){return J.cs(a).L(a,b)}, +bsK(a,b){return J.cs(a).dn(a,b)}, +bsL(a){return J.cs(a).eI(a)}, +bsM(a,b){return J.cP(a).a9(a,b)}, +bsN(a,b,c){return J.cs(a).hz(a,b,c)}, +bsO(a,b){return J.cP(a).aPo(a,b)}, +WM(a){return J.apx(a).az(a)}, +bcP(a,b){return J.fm(a).ak(a,b)}, +bsP(a,b){return J.cP(a).jD(a,b)}, +bsQ(a,b){return J.aK(a).sE(a,b)}, +bsR(a,b,c){return J.cs(a).im(a,b,c)}, +b6z(a,b,c,d,e){return J.cs(a).bW(a,b,c,d,e)}, +aqd(a,b){return J.cs(a).fF(a,b)}, +bsS(a,b){return J.cs(a).i2(a,b)}, +b6A(a,b){return J.tz(a).kG(a,b)}, +bsT(a,b,c){return J.cs(a).cU(a,b,c)}, +bsU(a){return J.fm(a).X4(a)}, +bsV(a,b){return J.cs(a).DV(a,b)}, +bcQ(a){return J.apx(a).ae(a)}, +wY(a){return J.cs(a).es(a)}, +bsW(a){return J.cs(a).lg(a)}, +h9(a){return J.or(a).k(a)}, +b6B(a){return J.tz(a).fg(a)}, +bsX(a){return J.tz(a).aQh(a)}, +bsY(a){return J.tz(a).qx(a)}, +bsZ(a,b){return J.cP(a).a4(a,b)}, +bt_(a,b,c){return J.cP(a).hD(a,b,c)}, +bcR(a,b){return J.fm(a).acZ(a,b)}, +WN(a,b){return J.cs(a).lj(a,b)}, +bcS(a,b){return J.cs(a).Lg(a,b)}, +E1:function E1(){}, +LI:function LI(){}, +LJ:function LJ(){}, +i:function i(){}, +nM:function nM(){}, +a5x:function a5x(){}, +pH:function pH(){}, +oW:function oW(){}, +p:function p(a){this.$ti=a}, +aCa:function aCa(a){this.$ti=a}, +dw:function dw(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +uS:function uS(){}, +E5:function E5(){}, +LK:function LK(){}, +oV:function oV(){}},B={} +var w=[A,J,B] +var $={} +A.IA.prototype={ +sRL(a){var s,r,q,p=this +if(J.e(a,p.c))return +if(a==null){p.N4() +p.c=null +return}s=p.a.$0() +r=a.a +q=s.a +if(rr){p.N4() +p.b=A.dv(A.dh(0,r-q),p.gQ8())}p.c=a}, +N4(){var s=this.b +if(s!=null)s.bm(0) +this.b=null}, +aCV(){var s=this,r=s.a.$0(),q=s.c,p=r.a +q=q.a +if(p>=q){s.b=null +q=s.d +if(q!=null)q.$0()}else s.b=A.dv(A.dh(0,q-p),s.gQ8())}} +A.aqJ.prototype={ +x8(){var s=0,r=A.v(t.H),q=this +var $async$x8=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=2 +return A.B(q.a.$0(),$async$x8) +case 2:s=3 +return A.B(q.b.$0(),$async$x8) +case 3:return A.t(null,r)}}) +return A.u($async$x8,r)}, +aOu(){var s=A.c6(new A.aqO(this)) +return t.e.a({initializeEngine:A.c6(new A.aqP(this)),autoStart:s})}, +ayA(){return t.e.a({runApp:A.c6(new A.aqL(this))})}} +A.aqO.prototype={ +$0(){return A.blr(new A.aqN(this.a).$0(),t.e)}, +$S:144} +A.aqN.prototype={ +$0(){var s=0,r=A.v(t.e),q,p=this +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=3 +return A.B(p.a.x8(),$async$$0) +case 3:q=t.e.a({}) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, +$S:240} +A.aqP.prototype={ +$1(a){return A.blr(new A.aqM(this.a,a).$0(),t.e)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:195} +A.aqM.prototype={ +$0(){var s=0,r=A.v(t.e),q,p=this,o +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=p.a +s=3 +return A.B(o.a.$1(p.b),$async$$0) +case 3:q=o.ayA() +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, +$S:240} +A.aqL.prototype={ +$1(a){return A.bgT(A.c6(new A.aqK(this.a)))}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +$S:195} +A.aqK.prototype={ +$2(a,b){return this.adH(a,b)}, +adH(a,b){var s=0,r=A.v(t.H),q=this +var $async$$2=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:s=2 +return A.B(q.a.b.$0(),$async$$2) +case 2:A.bgS(a,t.e.a({})) +return A.t(null,r)}}) +return A.u($async$$2,r)}, +$S:1018} +A.aqU.prototype={ +z9(a){var s,r,q +if(A.mP(a,0,null).ga97())return A.n_(B.en,a,B.N,!1) +s=this.b +if(s==null){s=self.window.document.querySelector("meta[name=assetBase]") +r=s==null?null:s.content +s=r==null +if(!s)self.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization") +q=this.b=s?"":r +s=q}return A.n_(B.en,s+"assets/"+a,B.N,!1)}} +A.Jd.prototype={ +T(){return"BrowserEngine."+this.b}} +A.p8.prototype={ +T(){return"OperatingSystem."+this.b}} +A.asL.prototype={ +gcN(a){var s=this.d +if(s==null){this.Fw() +s=this.d}s.toString +return s}, +gdY(){if(this.y==null)this.Fw() +var s=this.e +s.toString +return s}, +Fw(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y +if(h!=null){A.D8(h,0) +h=k.y +h.toString +A.D7(h,0) +k.y=null}h=k.x +if(h!=null&&h.length!==0){h.toString +s=B.b.dn(h,0) +k.y=s +i=s +j=!0 +r=!0}else{h=k.f +q=self.window.devicePixelRatio +if(q===0)q=1 +p=k.r +o=self.window.devicePixelRatio +if(o===0)o=1 +i=k.YG(h,p) +n=i +k.y=n +if(n==null){A.bmg() +i=k.YG(h,p)}n=i.style +A.L(n,"position","absolute") +A.L(n,"width",A.h(h/q)+"px") +A.L(n,"height",A.h(p/o)+"px") +r=!1}if(!J.e(k.z.lastChild,i))k.z.append(i) +try{if(j)i.style.removeProperty("z-index") +h=A.no(i,"2d",null) +h.toString +k.d=t.e.a(h)}catch(m){}h=k.d +if(h==null){A.bmg() +h=A.no(i,"2d",null) +h.toString +h=k.d=t.e.a(h)}q=k.as +k.e=new A.auA(h,k,q,B.bq,B.cy,B.eP) +l=k.gcN(k) +l.save();++k.Q +A.X(l,"setTransform",[1,0,0,1,0,0]) +if(r)l.clearRect(0,0,k.f*q,k.r*q) +h=self.window.devicePixelRatio +if(h===0)h=1 +p=self.window.devicePixelRatio +if(p===0)p=1 +l.scale(h*q,p*q) +k.azk()}, +YG(a,b){var s=this.as +return A.bL3(B.d.dD(a*s),B.d.dD(b*s))}, +aj(a){var s,r,q,p,o,n=this +n.akR(0) +if(n.y!=null){s=n.d +if(s!=null)try{s.font=""}catch(q){r=A.aW(q) +if(!J.e(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.PE() +n.e.c2(0) +p=n.w +if(p==null)p=n.w=A.b([],t.J) +o=n.y +o.toString +p.push(o) +n.e=n.d=null}n.x=n.w +n.e=n.d=n.y=n.w=null}, +a2J(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.gcN(j) +if(d!=null)for(s=d.length,r=j.as,q=t.Ci;a>>16&255,p>>>8&255,p&255))) +s.translate(-5e4,0) +l=new Float32Array(2) +p=$.dN().x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}l[0]=5e4*p +p=i.b +p.c.acL(l) +k=l[0] +j=l[1] +l[1]=0 +l[0]=0 +p.c.acL(l) +A.b7l(s,k-l[0]) +A.b7m(s,j-l[1])}}, +pn(){var s,r=this,q=r.z +if((q==null?null:q.x)!=null){q=$.dM() +q=q===B.ab||!1}else q=!1 +if(q)r.a.restore() +q=r.Q +if(q!=null){q=q.gag(q) +s=r.Q +r.a.translate(-q,-s.gah(s)) +r.Q=null}}, +m7(a){var s=this.a +if(a===B.r)s.stroke() +else A.avQ(s,null)}, +c2(a){var s,r=this,q=r.a +A.avR(q,"") +s=q.fillStyle +r.r=s==null?null:s +A.avS(q,"") +s=q.strokeStyle +r.w=s==null?null:s +q.shadowBlur=0 +A.b7k(q,"none") +A.b7l(q,0) +A.b7m(q,0) +q.globalCompositeOperation="source-over" +r.d=B.bq +A.b7j(q,1) +r.x=1 +q.lineCap="butt" +r.e=B.cy +q.lineJoin="miter" +r.f=B.eP +r.Q=null}} +A.akb.prototype={ +aj(a){B.b.aj(this.a) +this.b=null +this.c=A.hh()}, +bJ(a){var s=this.c,r=new A.db(new Float32Array(16)) +r.q(s) +s=this.b +s=s==null?null:A.il(s,!0,t.Sv) +this.a.push(new A.a7r(r,s))}, +bk(a){var s,r=this.a +if(r.length===0)return +s=r.pop() +this.c=s.a +this.b=s.b}, +aF(a,b,c){this.c.aF(0,b,c)}, +ee(a,b,c){this.c.ee(0,b,c)}, +kw(a,b){this.c.acg(0,$.bq2(),b)}, +ap(a,b){this.c.bS(0,new A.db(b))}, +ns(a){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.db(new Float32Array(16)) +r.q(s) +q.push(new A.Af(a,null,null,r))}, +u9(a){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.db(new Float32Array(16)) +r.q(s) +q.push(new A.Af(null,a,null,r))}, +kO(a,b){var s,r,q=this.b +if(q==null)q=this.b=A.b([],t.CK) +s=this.c +r=new A.db(new Float32Array(16)) +r.q(s) +q.push(new A.Af(null,null,b,r))}} +A.j3.prototype={ +Bv(a,b){this.a.clear(A.b2_($.aq_(),b))}, +xf(a,b,c){this.a.clipPath(b.gb4(),$.apV(),c)}, +xg(a,b){this.a.clipRRect(A.wU(a),$.apV(),b)}, +xh(a,b,c){this.a.clipRect(A.eK(a),$.bcd()[b.a],c)}, +IK(a,b,c,d,e,f){var s=b.b +s===$&&A.c() +s=s.a +s===$&&A.c() +s=s.a +s.toString +A.bhu(this.a,s,d,c,a.gb4(),$.tH()[f.a],e)}, +ci(a,b,c){this.a.drawCircle(a.a,a.b,b,c.gb4())}, +q5(a,b){this.a.drawColorInt(a.a,$.tH()[b.a])}, +nw(a,b,c){this.a.drawDRRect(A.wU(a),A.wU(b),c.gb4())}, +jh(a,b,c,d){var s,r,q=d.at,p=this.a,o=b.b,n=c.a,m=c.b +if(q===B.co){o===$&&A.c() +o=o.a +o===$&&A.c() +o=o.a +o.toString +A.X(p,"drawImageCubic",[o,n,m,0.3333333333333333,0.3333333333333333,d.gb4()])}else{o===$&&A.c() +o=o.a +o===$&&A.c() +o=o.a +o.toString +s=q===B.a9?$.bL.aN().FilterMode.Nearest:$.bL.aN().FilterMode.Linear +r=q===B.eh?$.bL.aN().MipmapMode.Linear:$.bL.aN().MipmapMode.None +A.X(p,"drawImageOptions",[o,n,m,s,r,d.gb4()])}}, +hp(a,b,c,d){var s,r,q,p,o=d.at,n=this.a,m=a.b +if(o===B.co){m===$&&A.c() +m=m.a +m===$&&A.c() +m=m.a +m.toString +A.X(n,"drawImageRectCubic",[m,A.eK(b),A.eK(c),0.3333333333333333,0.3333333333333333,d.gb4()])}else{m===$&&A.c() +m=m.a +m===$&&A.c() +m=m.a +m.toString +s=A.eK(b) +r=A.eK(c) +q=o===B.a9?$.bL.aN().FilterMode.Nearest:$.bL.aN().FilterMode.Linear +p=o===B.eh?$.bL.aN().MipmapMode.Linear:$.bL.aN().MipmapMode.None +A.X(n,"drawImageRectOptions",[m,s,r,q,p,d.gb4()])}}, +xH(a,b,c,d){var s,r,q,p=a.b +p===$&&A.c() +p=p.a +p===$&&A.c() +p=p.a +p.toString +s=A.eK(b) +r=A.eK(c) +q=d.at===B.a9?$.bL.aN().FilterMode.Nearest:$.bL.aN().FilterMode.Linear +A.X(this.a,"drawImageNine",[p,s,r,q,d.gb4()])}, +ex(a,b,c){A.X(this.a,"drawLine",[a.a,a.b,b.a,b.b,c.gb4()])}, +oH(a,b){this.a.drawOval(A.eK(a),b.gb4())}, +nx(a){this.a.drawPaint(a.gb4())}, +lN(a,b){var s=a.a +s===$&&A.c() +s=s.a +s.toString +this.a.drawParagraph(s,b.a,b.b)}, +W(a,b){this.a.drawPath(a.gb4(),b.gb4())}, +ny(a){this.a.drawPicture(a.gb4())}, +mJ(a,b,c){this.a.drawPoints($.bcf()[b.a],c,a.gb4())}, +dh(a,b){this.a.drawRRect(A.wU(a),b.gb4())}, +aQ(a,b){this.a.drawRect(A.eK(a),b.gb4())}, +mK(a,b,c,d){var s=$.dN().x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}A.ble(this.a,a,b,c,d,s)}, +oI(a,b,c){this.a.drawVertices(a.gb4(),$.tH()[b.a],c.gb4())}, +bk(a){this.a.restore()}, +kw(a,b){this.a.rotate(b*180/3.141592653589793,0,0)}, +bJ(a){return B.d.ae(this.a.save())}, +fP(a,b){var s=b==null?null:b.gb4() +A.PG(this.a,s,A.eK(a),null,null)}, +LF(a){var s=a.gb4() +A.PG(this.a,s,null,null,null)}, +zn(a,b,c){var s +t.p1.a(b) +s=c.gb4() +return A.PG(this.a,s,A.eK(a),b.ga9h().gb4(),0)}, +ee(a,b,c){this.a.scale(b,c)}, +ap(a,b){this.a.concat(A.bmB(b))}, +aF(a,b,c){this.a.translate(b,c)}, +gab1(){return null}} +A.a6k.prototype={ +Bv(a,b){this.agH(0,b) +this.b.b.push(new A.YC(b))}, +xf(a,b,c){this.agI(0,b,c) +this.b.b.push(new A.YD(b,c))}, +xg(a,b){this.agJ(a,b) +this.b.b.push(new A.YE(a,b))}, +xh(a,b,c){this.agK(a,b,c) +this.b.b.push(new A.YF(a,b,c))}, +IK(a,b,c,d,e,f){this.agL(a,b,c,d,e,f) +this.b.b.push(new A.YJ(a,b,c,d,e,f))}, +ci(a,b,c){this.agM(a,b,c) +this.b.b.push(new A.YK(a,b,c))}, +q5(a,b){this.agN(a,b) +this.b.b.push(new A.YL(a,b))}, +nw(a,b,c){this.agO(a,b,c) +this.b.b.push(new A.YM(a,b,c))}, +jh(a,b,c,d){this.agP(0,b,c,d) +this.b.b.push(new A.YN(b.e1(0),c,d))}, +hp(a,b,c,d){this.agR(a,b,c,d) +this.b.b.push(new A.YP(a.e1(0),b,c,d))}, +xH(a,b,c,d){this.agQ(a,b,c,d) +this.b.b.push(new A.YO(a.e1(0),b,c,d))}, +ex(a,b,c){this.agS(a,b,c) +this.b.b.push(new A.YQ(a,b,c))}, +oH(a,b){this.agT(a,b) +this.b.b.push(new A.YR(a,b))}, +nx(a){this.agU(a) +this.b.b.push(new A.YS(a))}, +lN(a,b){this.agV(a,b) +this.b.b.push(new A.YT(a,b))}, +W(a,b){this.agW(a,b) +this.b.b.push(new A.YU(a,b))}, +ny(a){this.agX(a) +this.b.b.push(new A.YV(a))}, +mJ(a,b,c){this.agY(a,b,c) +this.b.b.push(new A.YW(c,b,a))}, +dh(a,b){this.agZ(a,b) +this.b.b.push(new A.YX(a,b))}, +aQ(a,b){this.ah_(a,b) +this.b.b.push(new A.YY(a,b))}, +mK(a,b,c,d){this.ah0(a,b,c,d) +this.b.b.push(new A.YZ(a,b,c,d))}, +oI(a,b,c){this.ah1(a,b,c) +this.b.b.push(new A.Z_(a,b,c))}, +bk(a){this.ah2(0) +this.b.b.push(B.H1)}, +kw(a,b){this.ah3(0,b) +this.b.b.push(new A.Zf(b))}, +bJ(a){this.b.b.push(B.H2) +return this.ah4(0)}, +fP(a,b){this.ah5(a,b) +this.b.b.push(new A.Zh(a,b))}, +LF(a){this.ah7(a) +this.b.b.push(new A.Zj(a))}, +zn(a,b,c){this.ah6(a,b,c) +this.b.b.push(new A.Zi(a,b,c))}, +ee(a,b,c){this.ah8(0,b,c) +this.b.b.push(new A.Zk(b,c))}, +ap(a,b){this.ah9(0,b) +this.b.b.push(new A.Zn(b))}, +aF(a,b,c){this.aha(0,b,c) +this.b.b.push(new A.Zo(b,c))}, +gab1(){return this.b}} +A.ata.prototype={ +E1(){var s,r,q,p=A.bhA(),o=p.beginRecording(A.eK(this.a)) +for(s=this.b,r=s.length,q=0;q>>24&255)/255===0){r=$.bL.aN().ColorFilter +s=$.bdD +if(s==null)s=A.btU() +return r.MakeMatrix(s)}r=$.bL.aN().ColorFilter.MakeBlend(A.b2_($.aq_(),r),$.tH()[this.b.a]) +if(r==null)throw A.d(A.bP("Invalid parameters for blend mode ColorFilter",null)) +return r}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +if(A.O(this)!==J.aj(b))return!1 +return b instanceof A.Jv&&b.a.l(0,this.a)&&b.b===this.b}, +k(a){return"ColorFilter.mode("+this.a.k(0)+", "+this.b.k(0)+")"}} +A.Cw.prototype={ +gawE(){var s,r,q=new Float32Array(20) +for(s=this.a,r=0;r<20;++r)if(B.b.O(B.TR,r))q[r]=s[r]/255 +else q[r]=s[r] +return q}, +wp(){return $.bL.aN().ColorFilter.MakeMatrix(this.gawE())}, +gI(a){return A.c4(this.a)}, +l(a,b){if(b==null)return!1 +return A.O(this)===J.aj(b)&&b instanceof A.Cw&&A.wQ(this.a,b.a)}, +k(a){return"ColorFilter.matrix("+A.h(this.a)+")"}} +A.Z8.prototype={ +wp(){return $.bL.aN().ColorFilter.MakeLinearToSRGBGamma()}, +l(a,b){if(b==null)return!1 +return A.O(this)===J.aj(b)}, +gI(a){return A.ek(A.O(this))}, +k(a){return"ColorFilter.linearToSrgbGamma()"}} +A.Zl.prototype={ +wp(){return $.bL.aN().ColorFilter.MakeSRGBToLinearGamma()}, +l(a,b){if(b==null)return!1 +return A.O(this)===J.aj(b)}, +gI(a){return A.ek(A.O(this))}, +k(a){return"ColorFilter.srgbToLinearGamma()"}} +A.Cv.prototype={ +wp(){var s=$.bL.aN().ColorFilter,r=this.a +r=r==null?null:r.gb4() +return s.MakeCompose(r,this.b.gb4())}, +l(a,b){if(b==null)return!1 +if(!(b instanceof A.Cv))return!1 +return J.e(b.a,this.a)&&b.b.l(0,this.b)}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"ColorFilter.compose("+A.h(this.a)+", "+this.b.k(0)+")"}} +A.a2e.prototype={ +aeg(){var s=this.b.a +return new A.W(s,new A.aAW(),A.a7(s).h("W<1,j3>"))}, +aov(a){var s,r,q,p,o,n,m=this.Q +if(m.aX(0,a)){s=null.querySelector("#sk_path_defs") +s.toString +r=A.b([],t.J) +q=m.i(0,a) +q.toString +for(p=t.qr,p=A.dn(new A.i9(s.children,p),p.h("A.E"),t.e),s=J.ax(p.a),p=A.q(p),p=p.h("@<1>").ad(p.z[1]).z[1];s.D();){o=p.a(s.gZ(s)) +if(q.O(0,o.id))r.push(o)}for(s=r.length,n=0;n") +a0.a7U(A.jY(new A.bl(m,new A.aAX(a2),l),l.h("A.E"))) +B.b.F(a1,s) +h.abJ(s) +a1=a2.c +if(a1){m=a2.d +m.toString +m=a0.d.i(0,m) +g=m.gKQ(m)}else g=null +for(m=a2.b,l=m.length,k=a0.d,j=0;j") +q=A.ak(new A.W(s,new A.aAT(),r),!0,r.h("aM.E")) +if(q.length>A.ps().b-1)B.b.eI(q) +r=m.gavf() +p=m.e +if(l){l=A.ps() +o=l.d +B.b.F(l.e,o) +B.b.aj(o) +p.aj(0) +B.b.ab(q,r)}else{l=A.q(p).h("bf<1>") +n=A.ak(new A.bf(p,l),!0,l.h("A.E")) +new A.bl(n,new A.aAU(q),A.a7(n).h("bl<1>")).ab(0,m.gaz2()) +new A.bl(q,new A.aAV(m),A.a7(q).h("bl<1>")).ab(0,r)}}, +aeh(a){var s,r,q,p,o,n,m,l,k=A.ps().b-1 +if(k===0)return B.VD +s=A.b([],t.jT) +r=t.t +q=new A.va(A.b([],r),!1) +for(p=0;p") +s=new A.cj(s,r) +return new A.cw(s,s.gE(s),r.h("cw"))}} +A.a0s.prototype={} +A.pI.prototype={} +A.b4G.prototype={ +$1(a){var s,r,q,p,o=null +for(s=this.a,r=this.b,q=0;p=q+a,p=0;++q){if(!J.e(r[p],s[s.length-1-q]))return o +if(q===s.length-1){s=r.length +if(a===s-1)return new A.pI(B.b.cU(r,0,s-q-1),B.fM,!1,o) +else if(a===q)return new A.pI(B.b.hl(r,a+1),B.fM,!1,o) +else return o}}return new A.pI(B.b.hl(r,a+1),B.b.cU(s,0,s.length-1-a),!0,B.b.ga3(r))}, +$S:207} +A.a1e.prototype={ +aIO(a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a3.length,a2=0 +while(!0){if(!(a2=160){s=!1 +break}++a2}if(s)return +r=A.y(t.S) +for(a1=new A.a7m(a3),q=a0.b,p=a0.a;a1.D();){o=a1.d +if(!(o<160||q.O(0,o)||p.O(0,o)))r.H(0,o)}if(r.a===0)return +n=A.ak(r,!0,r.$ti.c) +m=A.b([],t.J) +for(a1=a4.length,q=t.N,p=t.LX,l=t.Pc,k=t.gS,j=0;j127&&h<160 +else h=!0}else h=!0 +c[a2]=B.bE.kC(k,h)}}if(B.b.eg(c,new A.ayL())){a=A.b([],t.t) +for(a2=0;a2127&&a0<160 +else a0=!0}else a0=!0 +q[a]=B.bE.kC(a1,a0)}}a3=0 +while(!0){if(!(a3=0;--a)if(q[a])B.b.dn(r,a) +A.bb3(r)}, +aP1(a,b){var s=$.bL.aN().Typeface.MakeFreeTypeFaceFromData(b.buffer) +if(s==null){$.h7().$1("Failed to parse fallback font "+a+" as a font.") +return}this.d.push(A.b95(b,a,s)) +if(a==="Noto Color Emoji"||a==="Noto Emoji"){s=this.e +if(B.b.ga3(s)==="Roboto")B.b.hi(s,1,a) +else B.b.hi(s,0,a)}else this.e.push(a)}} +A.ayK.prototype={ +$0(){return A.b([],t.Cz)}, +$S:1007} +A.ayL.prototype={ +$1(a){return!a}, +$S:1004} +A.b4J.prototype={ +$1(a){return B.b.O($.bqi(),a)}, +$S:48} +A.b4K.prototype={ +$1(a){return this.a.a.O(0,a)}, +$S:20} +A.b1W.prototype={ +$1(a){return a.a==="Noto Sans SC"}, +$S:48} +A.b1X.prototype={ +$1(a){return a.a==="Noto Sans TC"}, +$S:48} +A.b1T.prototype={ +$1(a){return a.a==="Noto Sans HK"}, +$S:48} +A.b1U.prototype={ +$1(a){return a.a==="Noto Sans JP"}, +$S:48} +A.b1V.prototype={ +$1(a){return a.a==="Noto Sans KR"}, +$S:48} +A.b1Y.prototype={ +$1(a){return a.a==="Noto Sans Symbols"}, +$S:48} +A.a0M.prototype={ +H(a,b){var s,r,q=this +if(q.b.O(0,b)||q.c.aX(0,b.b))return +s=q.c +r=s.a +s.t(0,b.b,b) +if(r===0)A.dv(B.F,q.gag9())}, +vS(){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$vS=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:i=t.N +h=A.D(i,t.uz) +g=A.D(i,t.H3) +for(i=q.c,p=i.gby(i),o=A.q(p),o=o.h("@<1>").ad(o.z[1]),p=new A.bT(J.ax(p.a),p.b,o.h("bT<1,2>")),n=t.H,o=o.z[1];p.D();){m=p.a +if(m==null)m=o.a(m) +h.t(0,m.b,A.beX(new A.ay2(q,m,g),n))}s=2 +return A.B(A.fa(h.gby(h),n),$async$vS) +case 2:p=g.$ti.h("bf<1>") +p=A.ak(new A.bf(g,p),!0,p.h("A.E")) +B.b.kd(p) +o=A.a7(p).h("cj<1>") +l=A.ak(new A.cj(p,o),!0,o.h("aM.E")) +for(p=l.length,k=0;k")),j=t._,k=k.h("K.E");l.D();){i=l.d +if(i==null)i=k.a(i) +h=J.aK(i) +g=A.cC(h.i(i,"family")) +for(i=J.ax(j.a(h.i(i,"fonts")));i.D();)p.a_k(n,a.z9(A.cC(J.c0(m.a(i.gZ(i)),"asset"))),g)}if(!p.a.O(0,"Roboto"))p.a_k(n,"https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf","Roboto") +e=B.b +d=p.b +c=J +s=5 +return A.B(A.fa(n,t.B8),$async$mI) +case 5:e.F(d,c.bcS(a0,t.h3)) +case 1:return A.t(q,r)}}) +return A.u($async$mI,r)}, +yQ(){var s,r,q,p,o,n,m=new A.aMU() +for(s=this.b,r=s.length,q=this.c,p=0;p1)$.h7().$1("targetWidth and targetHeight for multi-frame images not supported") +else{q=j.w +p=h.makeImageAtCurrentFrame() +if(!r&&s<=0)s=i +if(q!=null&&q<=0)q=i +r=s==null +if(r&&q!=null)s=B.d.az(q*(p.width()/p.height())) +else if(q==null&&!r)q=B.e.eC(s,p.width()/p.height()) +o=new A.u5() +n=o.Bh(B.eC) +r=A.at5(p,i) +m=p.width() +p=p.height() +s.toString +q.toString +n.hp(r,new A.x(0,0,0+m,0+p),new A.x(0,0,s,q),A.at6()) +p=o.jT().E0(s,q).b +p===$&&A.c() +p=p.a +p===$&&A.c() +l=p.a.encodeToBytes() +if(l==null)l=i +if(l==null)A.a6(A.uH("Failed to re-size image")) +h=$.bL.aN().MakeAnimatedImageFromEncoded(l) +if(h==null)throw A.d(A.uH("Failed to decode re-sized image data.\nImage source: "+j.b))}j.d=B.d.ae(h.getFrameCount()) +j.e=B.d.ae(h.getRepetitionCount()) +for(k=0;k");s.D();){p=s.gZ(s) +o=p.a +p=p.b +r.push(new A.oU(a,o,p,p,q))}}, +$S(){return this.b.h("~(0,H)")}} +A.aBV.prototype={ +$2(a,b){return a.b-b.b}, +$S(){return this.a.h("o(oU<0>,oU<0>)")}} +A.aBX.prototype={ +$1(a){var s,r,q=a.length +if(q===0)return null +if(q===1)return B.b.ge0(a) +s=q/2|0 +r=a[s] +r.e=this.$1(B.b.cU(a,0,s)) +r.f=this.$1(B.b.hl(a,s+1)) +return r}, +$S(){return this.a.h("oU<0>?(H>)")}} +A.aBW.prototype={ +$1(a){var s,r=this,q=a.e,p=q==null +if(p&&a.f==null)a.d=a.c +else if(p){q=a.f +q.toString +r.$1(q) +a.d=Math.max(a.c,a.f.d)}else{p=a.f +s=a.c +if(p==null){r.$1(q) +a.d=Math.max(s,a.e.d)}else{r.$1(p) +q=a.e +q.toString +r.$1(q) +a.d=Math.max(s,Math.max(a.e.d,a.f.d))}}}, +$S(){return this.a.h("~(oU<0>)")}} +A.oU.prototype={ +LK(a,b){var s,r=this +if(a>r.d)return +s=r.e +if(s!=null)s.LK(a,b) +s=r.b +if(s<=a&&a<=r.c)b.push(r.a) +if(a"),s=new A.cj(s,r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E"),q=B.eC;s.D();){p=s.d +if(p==null)p=r.a(p) +switch(p.a.a){case 0:p=p.b +p.toString +o=p +break +case 1:p=p.c +o=new A.x(p.a,p.b,p.c,p.d) +break +case 2:p=p.d +n=p.a +p=n==null?p.a_h():n +p=p.getBounds() +o=new A.x(p[0],p[1],p[2],p[3]) +break +default:continue $label0$1}q=q.h1(o)}return q}} +A.aGk.prototype={} +A.CQ.prototype={ +qp(a,b){this.b=this.vf(a,b)}, +vf(a,b){var s,r,q,p,o,n +for(s=this.c,r=s.length,q=B.C,p=0;p=q.c||q.b>=q.d)q=o.b +else{n=o.b +if(!(n.a>=n.c||n.b>=n.d))q=q.jU(n)}}return q}, +rU(a){var s,r,q,p,o +for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.m7(a)}}} +A.a7a.prototype={ +m7(a){this.rU(a)}} +A.Xw.prototype={ +qp(a,b){this.b=this.vf(a,b).jU(a.gaHp())}, +m7(a){var s,r=this,q=A.at6() +q.sdG(r.r) +s=a.a +s.zn(r.b,r.f,q) +r.rU(a) +s.bk(0)}, +$iarn:1} +A.Zs.prototype={ +qp(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.nN(B.a_4,q,q,p,q,q)) +s=this.vf(a,b) +r=A.bI9(p.gb4().getBounds()) +if(s.yE(r))this.b=s.h1(r) +o.pop()}, +m7(a){var s,r=this,q=a.a +q.bJ(0) +s=r.r +q.xf(0,r.f,s!==B.a2) +s=s===B.ec +if(s)q.fP(r.b,null) +r.rU(a) +if(s)q.bk(0) +q.bk(0)}, +$iato:1} +A.Zv.prototype={ +qp(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.nN(B.a_2,q,r,r,r,r)) +s=this.vf(a,b) +if(s.yE(q))this.b=s.h1(q) +p.pop()}, +m7(a){var s,r,q=a.a +q.bJ(0) +s=this.f +r=this.r +q.xh(s,B.eb,r!==B.a2) +r=r===B.ec +if(r)q.fP(s,null) +this.rU(a) +if(r)q.bk(0) +q.bk(0)}, +$iats:1} +A.Zu.prototype={ +qp(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.nN(B.a_3,o,n,o,o,o)) +s=this.vf(a,b) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.yE(new A.x(r,q,p,n)))this.b=s.h1(new A.x(r,q,p,n)) +m.pop()}, +m7(a){var s,r=this,q=a.a +q.bJ(0) +s=r.r +q.xg(r.f,s!==B.a2) +s=s===B.ec +if(s)q.fP(r.b,null) +r.rU(a) +if(s)q.bk(0) +q.bk(0)}, +$iatr:1} +A.a4D.prototype={ +qp(a,b){var s,r,q,p,o=this,n=null,m=new A.db(new Float32Array(16)) +m.q(b) +s=o.r +r=s.a +s=s.b +m.aF(0,r,s) +q=A.hh() +q.oc(r,s,0) +p=a.c.a +p.push(A.bga(q)) +p.push(new A.nN(B.a_6,n,n,n,n,o.f)) +o.ahp(a,m) +p.pop() +p.pop() +o.b=o.b.aF(0,r,s)}, +m7(a){var s,r,q,p=this,o=A.at6() +o.sA(0,A.a9(p.f,0,0,0)) +s=a.a +s.bJ(0) +r=p.r +q=r.a +r=r.b +s.aF(0,q,r) +s.fP(p.b.dQ(new A.j(-q,-r)),o) +p.rU(a) +s.bk(0) +s.bk(0)}, +$iaFW:1} +A.QX.prototype={ +qp(a,b){var s=this.f,r=b.iB(s),q=a.c.a +q.push(A.bga(s)) +this.b=A.b5O(s,this.vf(a,r)) +q.pop()}, +m7(a){var s=a.a +s.bJ(0) +s.ap(0,this.f.a) +this.rU(a) +s.bk(0)}, +$iaab:1} +A.a4B.prototype={$iaFS:1} +A.a5u.prototype={ +qp(a,b){this.b=this.c.b.dQ(this.d)}, +m7(a){var s,r=a.b +r.bJ(0) +s=this.d +r.aF(0,s.a,s.b) +r.ny(this.c) +r.bk(0)}} +A.a35.prototype={ +v(){}} +A.aCV.prototype={ +a5R(a,b,c,d){var s,r=this.b +r===$&&A.c() +s=new A.a5u(t.Bn.a(b),a,B.C) +s.a=r +r.c.push(s)}, +a5T(a){var s=this.b +s===$&&A.c() +t.L6.a(a) +a.a=s +s.c.push(a)}, +cI(){return new A.a35(new A.aCW(this.a,$.dN().gma()))}, +ih(){var s=this.b +s===$&&A.c() +if(s===this.a)return +s=s.a +s.toString +this.b=s}, +abg(a,b,c){return this.vi(new A.Xw(a,b,A.b([],t.k5),B.C))}, +abh(a,b,c){return this.vi(new A.Zs(t.E_.a(a),b,A.b([],t.k5),B.C))}, +abi(a,b,c){return this.vi(new A.Zu(a,b,A.b([],t.k5),B.C))}, +abk(a,b,c){return this.vi(new A.Zv(a,b,A.b([],t.k5),B.C))}, +UN(a,b,c){var s=A.hh() +s.oc(a,b,0) +return this.vi(new A.a4B(s,A.b([],t.k5),B.C))}, +abl(a,b,c){return this.vi(new A.a4D(a,b,A.b([],t.k5),B.C))}, +DA(a,b){return this.vi(new A.QX(new A.db(A.BS(a)),A.b([],t.k5),B.C))}, +aOD(a){var s=this.b +s===$&&A.c() +a.a=s +s.c.push(a) +return this.b=a}, +vi(a){return this.aOD(a,t.aX)}} +A.aCW.prototype={} +A.az6.prototype={ +aOH(a,b){A.b5K("preroll_frame",new A.az8(this,a,!0)) +A.b5K("apply_frame",new A.az9(this,a,!0)) +return!0}} +A.az8.prototype={ +$0(){var s=this.b.a +s.b=s.vf(new A.aIf(new A.MP(A.b([],t.YE))),A.hh())}, +$S:0} +A.az9.prototype={ +$0(){var s=this.a,r=A.b([],t.iW),q=new A.Za(r),p=s.a +r.push(p) +s.c.aeg().ab(0,q.gaEl()) +q.Bv(0,B.I) +s=this.b.a +r=s.b +if(!r.gaD(r))s.rU(new A.aGk(q,p))}, +$S:0} +A.aug.prototype={} +A.Z9.prototype={ +hd(){return this.Ao()}, +jx(){return this.Ao()}, +Ao(){var s=$.bL.aN().MaskFilter.MakeBlur($.brj()[this.b.a],this.c,!0) +s.toString +return s}, +kj(a){var s=this.a +if(s!=null)s.delete()}} +A.Za.prototype={ +aEm(a){this.a.push(a)}, +bJ(a){var s,r,q +for(s=this.a,r=0,q=0;qb)p=r-1 +else{if(q.b>=b)return!0 +s=r+1}}return!1}} +A.qe.prototype={ +l(a,b){if(b==null)return!1 +if(!(b instanceof A.qe))return!1 +return b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"["+this.a+", "+this.b+"]"}} +A.aFg.prototype={} +A.Cx.prototype={ +gdG(){return this.b}, +sdG(a){if(this.b===a)return +this.b=a +this.gb4().setBlendMode($.tH()[a.a])}, +gP(a){return this.c}, +sP(a,b){if(this.c===b)return +this.c=b +this.gb4().setStyle($.bce()[b.a])}, +gbX(){return this.d}, +sbX(a){if(this.d===a)return +this.d=a +this.gb4().setStrokeWidth(a)}, +szJ(a){if(this.e===a)return +this.e=a +this.gb4().setStrokeCap($.bcg()[a.a])}, +sM8(a){if(this.f===a)return +this.f=a +this.gb4().setStrokeJoin($.bch()[a.a])}, +sl5(a){if(this.r===a)return +this.r=a +this.gb4().setAntiAlias(a)}, +gA(a){return new A.n(this.w)}, +sA(a,b){if(this.w===b.gm(b))return +this.w=b.gm(b) +this.gb4().setColorInt(b.gm(b))}, +sJu(a){var s,r,q=this +if(a===q.x)return +if(!a){q.ay=q.y +q.y=null}else{s=q.y=q.ay +if(s==null)q.ay=$.apY() +else q.ay=A.aDR(new A.Cv($.apY(),s))}s=q.gb4() +r=q.ay +r=r==null?null:r.gb4() +s.setColorFilter(r) +q.x=a}, +sdf(a){var s,r,q=this +if(q.z==a)return +if(a instanceof A.at4){s=new A.Z0(a.a,a.b,a.d,a.e) +s.j9(null,t.e) +q.z=s}else q.z=t.I4.a(a) +s=q.gb4() +r=q.z +r=r==null?null:r.z4(q.at) +s.setShader(r)}, +smW(a){var s,r,q=this +if(J.e(a,q.Q))return +q.Q=a +if(a!=null){s=a.b +if(!(isFinite(s)&&s>0))q.as=null +else{s=new A.Z9(a.a,s) +s.j9(null,t.e) +q.as=s}}else q.as=null +s=q.gb4() +r=q.as +r=r==null?null:r.gb4() +s.setMaskFilter(r)}, +soU(a){var s,r,q=this +if(q.at===a)return +q.at=a +s=q.gb4() +r=q.z +r=r==null?null:r.z4(a) +s.setShader(r)}, +gq0(){return this.ax}, +sq0(a){var s,r,q=this +if(q.ax==a)return +q.ax=a +q.y=null +if(a==null)s=q.ay=null +else{s=A.bHm(a) +s.toString +s=q.ay=A.aDR(s)}if(q.x){q.y=s +if(s==null)q.ay=$.apY() +else q.ay=A.aDR(new A.Cv($.apY(),s))}s=q.gb4() +r=q.ay +r=r==null?null:r.gb4() +s.setColorFilter(r)}, +sM9(a){if(this.ch===a)return +this.ch=a +this.gb4().setStrokeMiter(a)}, +hd(){var s=A.aMO() +s.setAntiAlias(this.r) +s.setColorInt(this.w) +return s}, +jx(){var s=this,r=null,q=A.aMO(),p=s.b +q.setBlendMode($.tH()[p.a]) +p=s.c +q.setStyle($.bce()[p.a]) +q.setStrokeWidth(s.d) +q.setAntiAlias(s.r) +q.setColorInt(s.w) +p=s.z +p=p==null?r:p.z4(s.at) +q.setShader(p) +p=s.as +p=p==null?r:p.gb4() +q.setMaskFilter(p) +p=s.ay +p=p==null?r:p.gb4() +q.setColorFilter(p) +p=s.cx +p=p==null?r:p.gb4() +q.setImageFilter(p) +p=s.e +q.setStrokeCap($.bcg()[p.a]) +p=s.f +q.setStrokeJoin($.bch()[p.a]) +q.setStrokeMiter(s.ch) +return q}, +kj(a){var s=this.a +if(s!=null)s.delete()}, +$ik0:1} +A.at4.prototype={} +A.Z0.prototype={ +hd(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.X(q,"makeShader",[p]):A.X(q,"makeShaderWithChildren",[p,r]) +if(o==null)throw A.d(A.bG("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.h(p)+" \n samplerUniforms: "+A.h(r)+" \n")) +return o}, +jx(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.X(q,"makeShader",[p]):A.X(q,"makeShaderWithChildren",[p,r]) +if(o==null)throw A.d(A.bG("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.h(p)+" \n samplerUniforms: "+A.h(r)+" \n")) +return o}} +A.Cy.prototype={ +gfB(){return this.b}, +sfB(a){if(this.b===a)return +this.b=a +this.gb4().setFillType($.aq0()[a.a])}, +QK(a,b,c){this.gb4().addArc(A.eK(a),b*57.29577951308232,c*57.29577951308232)}, +ho(a){this.gb4().addOval(A.eK(a),!1,1)}, +oy(a,b,c,d){var s,r,q=c.a,p=c.b +if(d==null){s=A.hh() +s.oc(q,p,0) +r=A.apK(s.a)}else{r=A.apL(d) +r[2]=r[2]+q +r[5]=r[5]+p}t.E_.a(b) +A.X(this.gb4(),"addPath",[b.gb4(),r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],!1])}, +mx(a,b,c){return this.oy(a,b,c,null)}, +Ht(a,b){var s=A.bmA(a) +this.gb4().addPoly(s.toTypedArray(),!0) +self.window.flutterCanvasKit.Free(s)}, +fU(a){this.gb4().addRRect(A.wU(a),!1)}, +kf(a){this.gb4().addRect(A.eK(a))}, +x4(a,b,c,d,e){this.gb4().arcToOval(A.eK(b),c*57.29577951308232,d*57.29577951308232,!1)}, +a2(a){this.gb4().close()}, +ri(){return new A.Zd(this,!1)}, +O(a,b){return this.gb4().contains(b.a,b.b)}, +j(a,b,c,d,e,f){A.X(this.gb4(),"cubicTo",[a,b,c,d,e,f])}, +hE(a){var s=this.gb4().getBounds() +return new A.x(s[0],s[1],s[2],s[3])}, +n(a,b,c){this.gb4().lineTo(b,c)}, +Y(a,b,c){this.gb4().moveTo(b,c)}, +UQ(a,b,c,d){this.gb4().quadTo(a,b,c,d)}, +c2(a){this.b=B.by +this.gb4().reset()}, +dQ(a){var s=this.gb4().copy() +A.bhz(s,1,0,a.a,0,1,a.b,0,0,1) +return A.at8(s,this.b)}, +ap(a,b){var s=this.gb4().copy(),r=A.apL(b) +A.bhz(s,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8]) +return A.at8(s,this.b)}, +gyg(){return!0}, +hd(){var s=new globalThis.window.flutterCanvasKit.Path(),r=this.b +s.setFillType($.aq0()[r.a]) +return s}, +kj(a){var s +this.c=t._.a(this.gb4().toCmds()) +s=this.a +if(s!=null)s.delete()}, +jx(){var s=$.bL.aN().Path,r=this.c +r===$&&A.c() +r=A.X(s,"MakeFromCmds",[r]) +s=this.b +r.setFillType($.aq0()[s.a]) +return r}, +$irf:1} +A.Zd.prototype={ +gaw(a){var s,r=this,q=r.c +if(q===$){s=r.a.gb4().isEmpty()?B.H0:A.bdE(r) +r.c!==$&&A.a1() +q=r.c=s}return q}} +A.YI.prototype={ +gZ(a){var s=this.d +if(s==null)throw A.d(A.vs(u.g)) +return s}, +D(){var s,r=this,q=r.gb4().next() +if(q==null){r.d=null +return!1}s=new A.YH(r.b,r.c) +s.j9(q,t.e) +r.d=s;++r.c +return!0}, +hd(){var s=this.b.a.gb4() +return new globalThis.window.flutterCanvasKit.ContourMeasureIter(s,!1,1)}, +jx(){var s,r=this.hd() +for(s=0;sr.a)A.bAt(r)}, +aPu(a){var s,r,q,p,o,n=this.a/2|0 +for(s=this.b,r=s.a,q=this.c,p=0;pq.a||a.b>q.b +else r=!1 +if(r){p=a.X(0,1.4) +r=j.a +if(r!=null)r.v() +j.a=null +r=j.y +r.toString +o=p.a +A.D8(r,o) +r=j.y +r.toString +n=p.b +A.D7(r,n) +j.ay=p +j.z=B.d.dD(o) +j.Q=B.d.dD(n) +j.H8()}}if(j.b||j.ay==null){r=j.a +if(r!=null)r.v() +j.a=null +j.ax=!1 +r=j.f +if(r!=null)r.releaseResourcesAndAbandonContext() +r=j.f +if(r!=null)r.delete() +j.f=null +r=j.y +if(r!=null){A.ig(r,i,j.e,!1) +r=j.y +r.toString +A.ig(r,h,j.d,!1) +j.y.remove() +j.d=j.e=null}j.z=B.d.dD(a.a) +r=B.d.dD(a.b) +j.Q=r +m=j.y=A.Im(r,j.z) +r=A.bg("true") +A.X(m,"setAttribute",["aria-hidden",r==null?t.K.a(r):r]) +A.L(m.style,"position","absolute") +j.H8() +r=t.e +j.e=r.a(A.c6(j.gap0())) +o=r.a(A.c6(j.gaoZ())) +j.d=o +A.dY(m,h,o,!1) +A.dY(m,i,j.e,!1) +j.c=j.b=!1 +o=$.er +if((o==null?$.er=A.la():o)!==-1){o=$.fR +o=!(o==null?$.fR=A.nw(self.window.flutterConfiguration):o).ga6q()}else o=!1 +if(o){o=$.bL.aN() +n=$.er +if(n==null)n=$.er=A.la() +l=j.r=B.d.ae(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) +if(l!==0){j.f=$.bL.aN().MakeGrContext(l) +if(j.as===-1||j.at===-1){r=j.y +r.toString +o=$.er +k=A.bv9(r,o==null?$.er=A.la():o) +j.as=B.d.ae(k.getParameter(B.d.ae(k.SAMPLES))) +j.at=B.d.ae(k.getParameter(B.d.ae(k.STENCIL_BITS)))}j.a3S()}}j.x.append(m) +j.ay=a}else{r=$.dN().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}if(r!==j.CW)j.H8()}r=$.dN().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}j.CW=r +j.ch=a +j.a4t() +r=j.a +if(r!=null)r.v() +return j.a=j.apl(a)}, +H8(){var s,r,q=this.z,p=$.dN(),o=p.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}s=this.Q +p=p.x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}r=this.y.style +A.L(r,"width",A.h(q/o)+"px") +A.L(r,"height",A.h(s/p)+"px")}, +a4t(){var s=B.d.dD(this.ch.b),r=this.Q,q=$.dN().x +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}A.L(this.y.style,"transform","translate(0, -"+A.h((r-s)/q)+"px)")}, +ap1(a){this.c=!1 +$.bO().TA() +a.stopPropagation() +a.preventDefault()}, +ap_(a){var s=this,r=A.ps() +s.c=!0 +if(r.aLO(s)){s.b=!0 +a.preventDefault()}else s.v()}, +apl(a){var s,r=this,q=$.er +if((q==null?$.er=A.la():q)===-1){q=r.y +q.toString +return r.G3(q,"WebGL support not detected")}else{q=$.fR +if((q==null?$.fR=A.nw(self.window.flutterConfiguration):q).ga6q()){q=r.y +q.toString +return r.G3(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y +q.toString +return r.G3(q,"Failed to initialize WebGL context")}else{q=$.bL.aN() +s=r.f +s.toString +s=A.X(q,"MakeOnScreenGLSurface",[s,B.d.DM(a.a),B.d.DM(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) +if(s==null){q=r.y +q.toString +return r.G3(q,"Failed to initialize WebGL surface")}return new A.Zm(s,r.r)}}}, +G3(a,b){if(!$.bhT){$.h7().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.bhT=!0}return new A.Zm($.bL.aN().MakeSWCanvasSurface(a),null)}, +v(){var s=this,r=s.y +if(r!=null)A.ig(r,"webglcontextlost",s.d,!1) +r=s.y +if(r!=null)A.ig(r,"webglcontextrestored",s.e,!1) +s.e=s.d=null +s.x.remove() +r=s.a +if(r!=null)r.v()}} +A.aO7.prototype={ +$2(a,b){this.a.a.a.flush() +return!0}, +$S:909} +A.Zm.prototype={ +v(){if(this.c)return +this.a.dispose() +this.c=!0}} +A.a95.prototype={ +aew(){var s,r=this,q=r.e,p=q.length +if(p!==0){s=q.pop() +r.d.push(s) +return s}else{q=r.d +if(q.length+p+1>>0 +if((s|2)===s)r=(r|B.d.ae($.bL.aN().OverlineDecoration))>>>0 +if((s|4)===s)r=(r|B.d.ae($.bL.aN().LineThroughDecoration))>>>0 +b2.decoration=r}if(b!=null)b2.decorationThickness=b +if(d!=null){s=A.Is(d) +b2.decorationColor=s}if(c!=null)b2.decorationStyle=$.brr()[c.a] +if(a1!=null)b2.textBaseline=$.bci()[a1.a] +if(a2!=null)A.bhD(b2,a2) +if(a3!=null)b2.letterSpacing=a3 +if(a4!=null)b2.wordSpacing=a4 +if(a5!=null)A.bhF(b2,a5) +switch(g.ax){case null:break +case B.E3:A.bhE(b2,!0) +break +case B.pj:A.bhE(b2,!1) +break}if(a6!=null){s=a6.Pq("-") +b2.locale=s}q=g.dx +if(q===$){p=A.baz(g.x,g.y) +g.dx!==$&&A.a1() +g.dx=p +q=p}A.bhC(b2,q) +if(a!=null||a0!=null)b2.fontStyle=A.bbn(a,a0) +if(a8!=null){g=A.Is(new A.n(a8.w)) +b2.foregroundColor=g}if(a9!=null){o=A.b([],t.J) +for(g=a9.length,n=0;n")),r=r.h("K.E");p.D();){q=p.d +if(q==null)q=r.a(q) +if(s>=q.startIndex&&s<=q.endIndex)return new A.d7(B.d.ae(q.startIndex),B.d.ae(q.endIndex))}return B.bY}, +xl(){var s,r,q,p=this.a +p===$&&A.c() +p=J.h8(p.a.getLineMetrics(),t.e) +s=A.b([],t.ER) +for(r=A.q(p),p=new A.cw(p,p.gE(p),r.h("cw")),r=r.h("K.E");p.D();){q=p.d +s.push(new A.Z7(q==null?r.a(q):q))}return s}, +v(){var s=this.a +s===$&&A.c() +s.v() +this.as=!0}} +A.Z7.prototype={ +ga7F(){return this.a.descent}, +gu7(){return this.a.baseline}, +gaa0(a){return B.d.ae(this.a.lineNumber)}, +$iaDc:1} +A.at7.prototype={ +Hr(a,b,c,d,e,f){var s;++this.c +this.d.push(f) +s=e==null?b:e +A.X(this.a,"addPlaceholder",[a*f,b*f,$.brn()[c.a],$.bci()[0],s*f])}, +a5S(a,b,c,d){return this.Hr(a,b,c,null,null,d)}, +wR(a){var s=A.b([],t.T),r=B.b.ga6(this.e),q=r.x +if(q!=null)s.push(q) +q=r.y +if(q!=null)B.b.F(s,q) +$.WF().aIO(a,s) +this.a.addText(a)}, +cI(){var s,r,q,p,o,n,m,l,k,j="Paragraph" +if($.bqj()){s=this.a +r=B.N.fK(0,new A.mg(s.getText())) +q=A.bzZ($.bs9(),r) +p=q==null +o=p?null:q.i(0,r) +if(o!=null)n=o +else{m=A.blm(r,B.ua) +l=A.blm(r,B.u9) +n=new A.TS(A.bI4(r),l,m)}if(!p){p=q.c +k=p.i(0,r) +if(k==null)q.Ym(0,r,n) +else{m=k.d +if(!J.e(m.b,n)){k.fD(0) +q.Ym(0,r,n)}else{k.fD(0) +l=q.b +l.wP(m) +l=l.a.b.A_() +l.toString +p.t(0,r,l)}}}s.setWordsUtf16(n.c) +s.setGraphemeBreaksUtf16(n.b) +s.setLineBreaksUtf16(n.a)}s=this.a +r=s.build() +s.delete() +s=new A.Zb(this.b) +p=new A.B8(j,t.gA) +p.Yk(s,r,j,t.e) +s.a!==$&&A.ai() +s.a=p +return s}, +gab3(){return this.c}, +gab4(){return this.d}, +ih(){var s=this.e +if(s.length<=1)return +s.pop() +this.a.pop()}, +vj(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.e,a5=B.b.ga6(a4) +t.BQ.a(a6) +s=a6.a +if(s==null)s=a5.a +r=a6.b +if(r==null)r=a5.b +q=a6.c +if(q==null)q=a5.c +p=a6.d +if(p==null)p=a5.d +o=a6.e +if(o==null)o=a5.e +n=a6.f +if(n==null)n=a5.f +m=a6.r +if(m==null)m=a5.r +l=a6.w +if(l==null)l=a5.w +k=a6.x +if(k==null)k=a5.x +j=a6.y +if(j==null)j=a5.y +i=a6.z +if(i==null)i=a5.z +h=a6.Q +if(h==null)h=a5.Q +g=a6.as +if(g==null)g=a5.as +f=a6.at +if(f==null)f=a5.at +e=a6.ax +if(e==null)e=a5.ax +d=a6.ay +if(d==null)d=a5.ay +c=a6.ch +if(c==null)c=a5.ch +b=a6.CW +if(b==null)b=a5.CW +a=a6.cx +if(a==null)a=a5.cx +a0=a6.db +if(a0==null)a0=a5.db +a1=A.b6X(c,s,r,q,p,o,k,j,a5.cy,i,m,a0,n,b,f,e,h,d,a,l,g) +a4.push(a1) +a4=a1.CW +s=a4==null +if(!s||a1.ch!=null){a2=s?null:a4.gb4() +if(a2==null){a2=$.bn2() +a4=a1.a +a4=a4==null?null:a4.gm(a4) +if(a4==null)a4=4278190080 +a2.setColorInt(a4)}a4=a1.ch +a3=a4==null?null:a4.gb4() +if(a3==null)a3=$.bn1() +this.a.pushPaintStyle(a1.gWV(),a2,a3)}else this.a.pushStyle(a1.gWV())}} +A.b1A.prototype={ +$1(a){return this.a===a}, +$S:31} +A.LE.prototype={ +T(){return"IntlSegmenterGranularity."+this.b}} +A.Yb.prototype={ +k(a){return"CanvasKitError: "+this.a}} +A.JA.prototype={ +hd(){var s=this,r=$.bL.aN(),q=s.d,p=s.e,o=s.f +if(q==null)q=null +if(p==null)p=null +if(o==null)o=null +return A.X(r,"MakeVertices",[s.b,s.c,q,p,o])}, +jx(){return this.hd()}, +kj(a){var s=this.a +if(s!=null)s.delete()}, +v(){this.kj(0) +this.r=!0}} +A.atc.prototype={ +$1(a){return a<0||a>=this.a.length}, +$S:20} +A.Zy.prototype={ +af1(a,b){var s={} +s.a=!1 +this.a.zu(0,A.eJ(J.c0(a.b,"text"))).cE(new A.atx(s,b),t.P).rf(new A.aty(s,b))}, +ae7(a){this.b.El(0).cE(new A.atv(a),t.P).rf(new A.atw(this,a))}} +A.atx.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(B.aD.ey([!0]))}else{s.toString +s.$1(B.aD.ey(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:160} +A.aty.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(B.aD.ey(["copy_fail","Clipboard.setData failed",null]))}}, +$S:21} +A.atv.prototype={ +$1(a){var s=A.b_(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(B.aD.ey([s]))}, +$S:193} +A.atw.prototype={ +$1(a){var s +if(a instanceof A.GH){A.a1p(B.F,null,t.H).cE(new A.atu(this.b),t.P) +return}s=this.b +A.wS("Could not get text from clipboard: "+A.h(a)) +s.toString +s.$1(B.aD.ey(["paste_fail","Clipboard.getData failed",null]))}, +$S:21} +A.atu.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:30} +A.Zx.prototype={ +zu(a,b){return this.af0(0,b)}, +af0(a,b){var s=0,r=A.v(t.w),q,p=2,o,n,m,l,k +var $async$zu=A.w(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +m=self.window.navigator.clipboard +m.toString +b.toString +s=7 +return A.B(A.jB(m.writeText(b),t.z),$async$zu) +case 7:p=2 +s=6 +break +case 4:p=3 +k=o +n=A.aW(k) +A.wS("copy is not successful "+A.h(n)) +m=A.ew(!1,t.w) +q=m +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=A.ew(!0,t.w) +s=1 +break +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$zu,r)}} +A.att.prototype={ +El(a){var s=0,r=A.v(t.N),q +var $async$El=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=A.jB(self.window.navigator.clipboard.readText(),t.N) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$El,r)}} +A.a0I.prototype={ +zu(a,b){return A.ew(this.aAm(b),t.w)}, +aAm(a){var s,r,q,p,o="-99999px",n="transparent",m=A.cc(self.document,"textarea"),l=m.style +A.L(l,"position","absolute") +A.L(l,"top",o) +A.L(l,"left",o) +A.L(l,"opacity","0") +A.L(l,"color",n) +A.L(l,"background-color",n) +A.L(l,"background",n) +self.document.body.append(m) +s=m +A.bem(s,a) +s.focus() +s.select() +r=!1 +try{r=self.document.execCommand("copy") +if(!r)A.wS("copy is not successful")}catch(p){q=A.aW(p) +A.wS("copy is not successful "+A.h(q))}finally{s.remove()}return r}} +A.axW.prototype={ +El(a){return A.b7O(new A.GH("Paste is not implemented for this browser."),null,t.N)}} +A.ZK.prototype={ +T(){return"ColorFilterType."+this.b}} +A.KD.prototype={} +A.ayq.prototype={ +ga6q(){var s=this.b +if(s==null)s=null +else{s=s.canvasKitForceCpuOnly +if(s==null)s=null}return s===!0}, +gaHy(){var s=this.b +if(s==null)s=null +else{s=s.debugShowSemanticsNodes +if(s==null)s=null}return s===!0}, +gac5(){var s=this.b +if(s==null)s=null +else{s=s.renderer +if(s==null)s=null}if(s==null){s=self.window.flutterWebRenderer +if(s==null)s=null}return s}, +gad0(){var s=this.b +if(s==null)s=null +else{s=s.useColorEmoji +if(s==null)s=null}return s===!0}} +A.avT.prototype={ +$1(a){return this.a.warn(J.h9(a))}, +$S:9} +A.avW.prototype={ +$1(a){a.toString +return A.cC(a)}, +$S:903} +A.a2g.prototype={ +gco(a){return B.d.ae(this.b.status)}, +gaGp(){var s=this.b.headers,r=s.get("Content-Length") +if(r==null)r=null +if(r==null)return null +return A.vq(r,null)}, +gJk(){var s=this.b,r=B.d.ae(s.status)>=200&&B.d.ae(s.status)<300,q=B.d.ae(s.status),p=B.d.ae(s.status),o=B.d.ae(s.status)>307&&B.d.ae(s.status)<400 +return r||q===0||p===304||o}, +gKr(){var s=this +if(!s.gJk())throw A.d(new A.a2f(s.a,s.gco(s))) +return new A.aAY(s.b)}, +$ibf7:1} +A.aAY.prototype={ +KA(a,b,c){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$KA=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:m=q.a.body.getReader() +p=t.e +case 2:if(!!0){s=3 +break}s=4 +return A.B(A.jB(m.read(),p),$async$KA) +case 4:o=e +if(o.done){s=3 +break}n=o.value +b.$1(c.a(n==null?null:n)) +s=2 +break +case 3:return A.t(null,r)}}) +return A.u($async$KA,r)}, +x5(){var s=0,r=A.v(t.pI),q,p=this,o +var $async$x5=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=3 +return A.B(A.jB(p.a.arrayBuffer(),t.X),$async$x5) +case 3:o=b +o.toString +q=t.pI.a(o) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$x5,r)}} +A.a2f.prototype={ +k(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, +$ic7:1} +A.Lq.prototype={ +k(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.h(this.b)}, +$ic7:1} +A.avU.prototype={ +$1(a){return this.a.add(a)}, +$S:902} +A.a02.prototype={} +A.Kl.prototype={} +A.b4w.prototype={ +$2(a,b){this.a.$2(J.h8(a,t.e),b)}, +$S:895} +A.b2i.prototype={ +$1(a){var s=A.mP(a,0,null) +if(J.hw(B.a2I.a,B.b.ga6(s.gyG())))return s.k(0) +self.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") +return null}, +$S:888} +A.ae2.prototype={ +D(){var s=++this.b,r=this.a +if(s>r.length)throw A.d(A.ah("Iterator out of bounds")) +return s"))}, +gE(a){return B.d.ae(this.a.length)}} +A.ae7.prototype={ +D(){var s=++this.b,r=this.a +if(s>r.length)throw A.d(A.ah("Iterator out of bounds")) +return s"))}, +gE(a){return B.d.ae(this.a.length)}} +A.a00.prototype={ +gZ(a){var s=this.b +s===$&&A.c() +return s}, +D(){var s=this.a.next() +if(s.done)return!1 +this.b=this.$ti.c.a(s.value) +return!0}} +A.a1a.prototype={ +a5V(a){var s,r=this +if(!J.e(a,r.e)){s=r.e +if(s!=null)s.remove() +r.e=a +s=r.b +s.toString +a.toString +s.append(a)}}, +garU(){var s=this.r +s===$&&A.c() +return s}, +acU(){var s=this.d.style,r=$.dN().x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}A.L(s,"transform","scale("+A.h(1/r)+")")}, +awn(a){var s +this.acU() +s=$.hv() +if(!J.hw(B.oJ.a,s)&&!$.dN().aLR()&&$.b6p().c){$.dN().a6N(!0) +$.bO().TA()}else{s=$.dN() +s.xm() +s.a6N(!1) +$.bO().TA()}}, +af9(a){var s,r,q,p,o=self.window.screen +if(o!=null){s=o.orientation +if(s!=null){o=J.aK(a) +if(o.gaD(a)){s.unlock() +return A.ew(!0,t.w)}else{r=A.bwc(A.eJ(o.ga3(a))) +if(r!=null){q=new A.bU(new A.aT($.aF,t.tr),t.VY) +try{A.jB(s.lock(r),t.z).cE(new A.ayB(q),t.P).rf(new A.ayC(q))}catch(p){o=A.ew(!1,t.w) +return o}return q.a}}}}return A.ew(!1,t.w)}, +abO(a){if(a==null)return +a.remove()}} +A.ayB.prototype={ +$1(a){this.a.eL(0,!0)}, +$S:21} +A.ayC.prototype={ +$1(a){this.a.eL(0,!1)}, +$S:21} +A.axp.prototype={} +A.a7r.prototype={} +A.Af.prototype={} +A.aka.prototype={} +A.aKU.prototype={ +bJ(a){var s,r,q=this,p=q.xZ$ +p=p.length===0?q.a:B.b.ga6(p) +s=q.qc$ +r=new A.db(new Float32Array(16)) +r.q(s) +q.a8u$.push(new A.aka(p,r))}, +bk(a){var s,r,q,p=this,o=p.a8u$ +if(o.length===0)return +s=o.pop() +p.qc$=s.b +o=p.xZ$ +r=s.a +q=p.a +while(!0){if(!!J.e(o.length===0?q:B.b.ga6(o),r))break +o.pop()}}, +aF(a,b,c){this.qc$.aF(0,b,c)}, +ee(a,b,c){this.qc$.ee(0,b,c)}, +kw(a,b){this.qc$.acg(0,$.bp9(),b)}, +ap(a,b){this.qc$.bS(0,new A.db(b))}} +A.b5C.prototype={ +$1(a){$.bax=!1 +$.bO().nN("flutter/system",$.bqn(),new A.b5B())}, +$S:59} +A.b5B.prototype={ +$1(a){}, +$S:36} +A.lr.prototype={} +A.a_8.prototype={ +aG8(){var s,r,q,p=this,o=p.b +if(o!=null)for(o=o.gby(o),s=A.q(o),s=s.h("@<1>").ad(s.z[1]),o=new A.bT(J.ax(o.a),o.b,s.h("bT<1,2>")),s=s.z[1];o.D();){r=o.a +for(r=J.ax(r==null?s.a(r):r);r.D();){q=r.gZ(r) +q.b.$1(q.a)}}p.b=p.a +p.a=null}, +Yz(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=A.D(t.N,r.$ti.h("H>")) +s=q.i(0,a) +if(s==null){s=A.b([],r.$ti.h("p>")) +q.t(0,a,s) +q=s}else q=s +q.push(b)}, +aPy(a){var s,r,q=this.b +if(q==null)return null +s=q.i(0,a) +if(s==null||s.length===0)return null +r=(s&&B.b).dn(s,0) +this.Yz(a,r) +return r.a}} +A.H7.prototype={} +A.a7U.prototype={ +gQG(a){var s=this.a +s===$&&A.c() +return s.activeElement}, +mA(a,b){var s=this.a +s===$&&A.c() +return s.appendChild(b)}, +gaam(){var s=this.a +s===$&&A.c() +return s}, +a61(a){return B.b.ab(a,this.gQW(this))}} +A.a0o.prototype={ +gQG(a){var s=this.a +s===$&&A.c() +s=s.ownerDocument +return s==null?null:s.activeElement}, +mA(a,b){var s=this.a +s===$&&A.c() +return s.appendChild(b)}, +gaam(){var s=this.a +s===$&&A.c() +return s}, +a61(a){return B.b.ab(a,this.gQW(this))}} +A.Nv.prototype={ +glG(){return this.cx}, +B6(a){var s=this +s.Mp(a) +s.cx=a.cx +s.cy=a.cy +s.db=a.db +a.cx=null}, +dg(a){var s,r=this,q="transform-origin",p=r.xx("flt-backdrop") +A.L(p.style,q,"0 0 0") +s=A.cc(self.document,"flt-backdrop-interior") +r.cx=s +A.L(s.style,"position","absolute") +s=r.xx("flt-backdrop-filter") +r.cy=s +A.L(s.style,q,"0 0 0") +s=r.cy +s.toString +p.append(s) +s=r.cx +s.toString +p.append(s) +return p}, +oG(){var s=this +s.F7() +$.jz.abO(s.db) +s.cy=s.cx=s.db=null}, +jP(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.hc.a(h.CW) +$.jz.abO(h.db) +h.db=null +s=h.fr +r=h.f +if(s!=r){r.toString +q=new A.db(new Float32Array(16)) +if(q.lJ(r)===0)A.a6(A.ha(r,"other","Matrix cannot be inverted")) +h.dy=q +h.fr=h.f}s=$.dN() +p=s.x +if(p==null){r=self.window.devicePixelRatio +p=r===0?1:r}r=h.dy +r===$&&A.c() +o=A.b5O(r,new A.x(0,0,s.gma().a*p,s.gma().b*p)) +n=o.a +m=o.b +l=o.c-n +k=o.d-m +j=h.e +for(;j!=null;){if(j.gCU()){i=h.dx=j.w +n=i.a +m=i.b +l=i.c-n +k=i.d-m +break}j=j.e}s=h.cy.style +A.L(s,"position","absolute") +A.L(s,"left",A.h(n)+"px") +A.L(s,"top",A.h(m)+"px") +A.L(s,"width",A.h(l)+"px") +A.L(s,"height",A.h(k)+"px") +r=$.dM() +if(r===B.ch){A.L(s,"background-color","#000") +A.L(s,"opacity","0.2")}else{if(r===B.ab){s=h.cy +s.toString +A.hM(s,"-webkit-backdrop-filter",g.ga8v())}s=h.cy +s.toString +A.hM(s,"backdrop-filter",g.ga8v())}}, +a4(a,b){var s=this +s.tA(0,b) +if(!s.CW.l(0,b.CW))s.jP() +else s.Z6()}, +Z6(){var s=this.e +for(;s!=null;){if(s.gCU()){if(!J.e(s.w,this.dx))this.jP() +break}s=s.e}}, +pl(){this.aiF() +this.Z6()}, +$iarn:1} +A.q6.prototype={ +spX(a,b){var s,r,q=this +q.a=b +s=B.d.c0(b.a)-1 +r=B.d.c0(q.a.b)-1 +if(q.z!==s||q.Q!==r){q.z=s +q.Q=r +q.a58()}}, +a58(){A.L(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, +a3n(){var s=this,r=s.a,q=r.a +r=r.b +s.d.aF(0,-q+(q-1-s.z)+1,-r+(r-1-s.Q)+1)}, +a7V(a,b){return this.r>=A.arP(a.c-a.a)&&this.w>=A.arO(a.d-a.b)&&this.ay===b}, +aj(a){var s,r,q,p,o,n=this +n.at=!1 +n.d.aj(0) +s=n.f +r=s.length +for(q=n.c,p=0;po){l=o +o=p +p=l}if(n>m){l=m +m=n +n=l}k=Math.abs(a2.r) +j=Math.abs(a2.e) +i=Math.abs(a2.w) +h=Math.abs(a2.f) +g=Math.abs(a2.z) +f=Math.abs(a2.x) +e=Math.abs(a2.Q) +d=Math.abs(a2.y) +b.beginPath() +b.moveTo(p+k,n) +a=o-k +b.lineTo(a,n) +A.Wr(b,a,n+i,k,i,0,4.71238898038469,6.283185307179586,!1) +a=m-d +b.lineTo(o,a) +A.Wr(b,o-f,a,f,d,0,0,1.5707963267948966,!1) +a=p+g +b.lineTo(a,m) +A.Wr(b,a,m-e,g,e,0,1.5707963267948966,3.141592653589793,!1) +a=n+h +b.lineTo(p,a) +A.Wr(b,p+j,a,j,h,0,3.141592653589793,4.71238898038469,!1) +a1.gdY().m7(c) +a1.gdY().pn()}}, +oH(a,b){var s,r,q,p,o,n,m=this.d +if(this.AV(b)){a=A.Wn(a,b) +s=A.Wo(a,b,"draw-oval",m.c) +this.Ac(s,new A.j(a.gag(a),a.gah(a)),b) +A.L(s.style,"border-radius",A.h((a.gaL(a)-a.gag(a))/2)+"px / "+A.h((a.gaR(a)-a.gah(a))/2)+"px")}else{m.gdY().od(b,a) +r=b.b +m.gcN(m).beginPath() +q=m.gdY().Q +p=q==null +o=p?a.gbv().a:a.gbv().a-q.gag(q) +n=p?a.gbv().b:a.gbv().b-q.gah(q) +A.Wr(m.gcN(m),o,n,(a.c-a.a)/2,(a.d-a.b)/2,0,0,6.283185307179586,!1) +m.gdY().m7(r) +m.gdY().pn()}}, +ci(a,b,c){var s,r,q,p,o,n,m,l,k=this +if(k.Qu(c)){s=A.Wn(A.k5(a,b),c) +r=A.Wo(s,c,"draw-circle",k.d.c) +k.Ac(r,new A.j(s.gag(s),s.gah(s)),c) +A.L(r.style,"border-radius","50%")}else{q=c.w!=null?A.k5(a,b):null +p=k.d +p.gdY().od(c,q) +q=c.b +p.gcN(p).beginPath() +o=p.gdY().Q +n=o==null +m=a.a +m=n?m:m-o.gag(o) +l=a.b +l=n?l:l-o.gah(o) +A.Wr(p.gcN(p),m,l,b,b,0,0,6.283185307179586,!1) +p.gdY().m7(q) +p.gdY().pn()}}, +W(a,b){var s,r,q,p,o,n,m,l,k,j=this,i="setAttribute" +if(j.AV(b)){s=j.d +r=s.c +t.Ci.a(a) +q=a.a.Wc() +if(q!=null){j.aQ(q,b) +return}p=a.a +o=p.ax?p.a02():null +if(o!=null){j.dh(o,b) +return}n=A.bl5() +p=A.bg("visible") +A.X(n,i,["overflow",p==null?t.K.a(p):p]) +p=self.document.createElementNS("http://www.w3.org/2000/svg","path") +n.append(p) +m=b.b +if(m!==B.r)if(m!==B.h){m=b.c +m=m!==0&&m!=null}else m=!1 +else m=!0 +l=b.r +if(m){m=A.Wp(l) +m.toString +m=A.bg(m) +A.X(p,i,["stroke",m==null?t.K.a(m):m]) +m=b.c +m=A.bg(A.h(m==null?1:m)) +A.X(p,i,["stroke-width",m==null?t.K.a(m):m]) +m=b.d +if(m!=null){m=A.bg(A.h(A.bms(m))) +A.X(p,i,["stroke-linecap",m==null?t.K.a(m):m])}m=A.bg("none") +A.X(p,i,["fill",m==null?t.K.a(m):m])}else{m=A.Wp(l) +m.toString +m=A.bg(m) +A.X(p,i,["fill",m==null?t.K.a(m):m])}if(a.b===B.am){m=A.bg("evenodd") +A.X(p,i,["fill-rule",m==null?t.K.a(m):m])}m=A.bg(A.bm9(a.a,0,0)) +A.X(p,i,["d",m==null?t.K.a(m):m]) +if(s.b==null){s=n.style +A.L(s,"position","absolute") +if(!r.CX(0)){A.L(s,"transform",A.n2(r.a)) +A.L(s,"transform-origin","0 0 0")}}if(b.x!=null){s=b.b +p=A.Wp(b.r) +p.toString +k=b.x.b +m=$.dM() +if(m===B.ab&&s!==B.r)A.L(n.style,"box-shadow","0px 0px "+A.h(k*2)+"px "+p) +else A.L(n.style,"filter","blur("+A.h(k)+"px)")}j.Ac(n,B.i,b)}else{s=b.w!=null?a.hE(0):null +p=j.d +p.gdY().od(b,s) +s=b.b +if(s==null&&b.c!=null)p.W(a,B.r) +else p.W(a,s) +p.gdY().pn()}}, +mK(a,b,c,d){var s,r,q,p,o,n=this.d,m=A.bHd(a.hE(0),c) +if(m!=null){s=(B.d.az(0.3*(b.gm(b)>>>24&255))&255)<<24|b.gm(b)&16777215 +r=A.bH6(s>>>16&255,s>>>8&255,s&255,255) +n.gcN(n).save() +q=n.gcN(n) +q.globalAlpha=(s>>>24&255)/255 +if(d){s=$.dM() +s=s!==B.ab}else s=!1 +q=m.b +p=m.a +o=q.a +q=q.b +if(s){n.gcN(n).translate(o,q) +A.b7i(n.gcN(n),A.blQ(new A.p3(B.T,p))) +A.avS(n.gcN(n),"") +A.avR(n.gcN(n),r)}else{A.b7i(n.gcN(n),"none") +A.avS(n.gcN(n),"") +A.avR(n.gcN(n),r) +n.gcN(n).shadowBlur=p +A.b7k(n.gcN(n),r) +A.b7l(n.gcN(n),o) +A.b7m(n.gcN(n),q)}n.wx(n.gcN(n),a) +A.avQ(n.gcN(n),null) +n.gcN(n).restore()}}, +jh(a,b,c,d){var s=this,r=s.NO(b,c,d) +if(d.z!=null)s.YN(r,b.gbz(b),b.gc1(b)) +if(!s.ax)s.Fp()}, +PF(a){var s,r,q=a.a,p=q.src +if(p==null)p=null +p.toString +s=this.b +if(s!=null){r=s.aPy(p) +if(r!=null)return r}if(!a.b){a.b=!0 +A.L(q.style,"position","absolute")}q=q.cloneNode(!0) +s=this.b +if(s!=null)s.Yz(p,new A.H7(q,A.bEL(),s.$ti.h("H7<1>"))) +return q}, +NO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +t.gc.a(a) +s=c.a +r=A.bHp(c.z) +if(r instanceof A.MD)q=h.api(a,r.b,r.c,c) +else if(r instanceof A.Mx){p=A.bKv(r.b) +o=p.b +h.c.append(o) +h.f.push(o) +q=h.PF(a) +A.L(q.style,"filter","url(#"+p.a+")")}else q=h.PF(a) +o=q.style +n=A.b4m(s) +A.L(o,"mix-blend-mode",n==null?"":n) +if(h.ax&&!0){o=h.d +o.gdY().od(c,null) +o.gcN(o).drawImage(q,b.a,b.b) +o.gdY().pn()}else{o=h.d +if(o.b!=null){n=q.style +n.removeProperty("width") +n.removeProperty("height") +n=o.b +n.toString +m=A.bau(n,q,b,o.c) +for(o=m.length,n=h.c,l=h.f,k=0;k=m){p=e+m*s/q +return A.b([a,e,b,p,c,p,d,f],t.n)}o=e+s +n=f-r +return A.b([a,e,b,o,b,o,c,n,c,n,d,f],t.n)}, +xH(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h +if(c.gaD(c))return +s=this.a0S(0,b.a,b.c,a.gbz(a),c.a,c.c) +r=this.a0S(0,b.b,b.d,a.gc1(a),c.b,c.d) +for(q=this.a,p=t.Vh,o=0;o=0)s.c=-r +s.e=s.d=-1}, +kf(a){this.Hw(a,0,0)}, +FW(){var s,r=this.a,q=r.w +for(r=r.r,s=0;s359){j=c4<0?-0.001953125:0.001953125 +i=p +do{i-=j +m=Math.cos(i) +l=Math.sin(i)}while(o===m&&n===l)}}h=c4>0?0:1 +g=c0/2 +f=(c2.d-c2.b)/2 +e=c2.gbv().a+g*Math.cos(p) +d=c2.gbv().b+f*Math.sin(p) +if(o===m&&n===l){if(c5)b9.Y(0,e,d) +else b9.OP(e,d) +return}c=o*m+n*l +b=o*l-n*m +if(Math.abs(b)<=0.000244140625)if(c>0)if(!(b>=0&&h===0))c0=b<=0&&h===1 +else c0=!0 +else c0=!1 +else c0=!1 +if(c0){if(c5)b9.Y(0,e,d) +else b9.OP(e,d) +return}c0=h===1 +if(c0)b=-b +if(0===b)a=2 +else if(0===c)a=b>0?1:3 +else{r=b<0 +a=r?2:0 +if(c<0!==r)++a}a0=A.b([],t.td) +for(a1=0;a1=6.283185307179586||c<=-6.283185307179586){s=b/1.5707963267948966 +r=Math.floor(s+0.5) +if(Math.abs(s-r-0)<0.000244140625){q=r+1 +if(q<0)q+=4 +p=c>0?0:1 +this.MP(a,p,B.d.ae(q)) +return}}this.x4(0,a,b,c,!0)}, +Ht(a,b){var s,r,q,p,o,n,m=this,l=a.length +if(l<=0)return +s=m.a.kB(0,0) +m.c=s+1 +r=m.a +q=a[0] +r.iN(s,q.a,q.b) +m.a.aeC(1,l-1) +for(r=m.a.f,p=1;p=c||d>=b)g.Hw(a,0,3) +else if(A.bIF(a1))g.MP(a,0,3) +else{r=c-e +q=b-d +p=Math.max(0,a0) +o=Math.max(0,a1.r) +n=Math.max(0,a1.z) +m=Math.max(0,a1.x) +l=Math.max(0,a1.f) +k=Math.max(0,a1.w) +j=Math.max(0,a1.Q) +i=Math.max(0,a1.y) +h=A.b1j(j,i,q,A.b1j(l,k,q,A.b1j(n,m,r,A.b1j(p,o,r,1)))) +a0=b-h*j +g.Y(0,e,a0) +g.n(0,e,d+h*l) +g.kR(e,d,e+h*p,d,0.707106781) +g.n(0,c-h*o,d) +g.kR(c,d,c,d+h*k,0.707106781) +g.n(0,c,b-h*i) +g.kR(c,b,c-h*m,b,0.707106781) +g.n(0,e+h*n,b) +g.kR(e,b,e,a0,0.707106781) +g.a2(0) +g.e=f?0:-1 +e=g.a +e.ax=f +e.ch=!1 +e.CW=6}}, +oy(a,b,c,d){var s=d==null?null:A.BS(d) +this.aEw(b,c.a,c.b,s,0)}, +mx(a,b,c){return this.oy(a,b,c,null)}, +aEw(a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this +t.Ci.a(a9) +s=a9.a +if(s.w===0)return +r=s.l(0,a8.a)?A.bhS(a8):a9 +s=a8.a +q=s.d +if(b3===0)if(b2!=null)p=b2[15]===1&&b2[14]===0&&b2[11]===0&&b2[10]===1&&b2[9]===0&&b2[8]===0&&b2[7]===0&&b2[6]===0&&b2[3]===0&&b2[2]===0 +else p=!0 +else p=!1 +o=r.a +if(p)s.mA(0,o) +else{n=new A.vk(o) +n.w4(o) +m=new Float32Array(8) +for(s=b2==null,l=2*(q-1),k=l+1,p=q===0,j=!0;i=n.p6(0,m),i!==6;j=!1)switch(i){case 0:if(s){h=m[0] +g=h+b0}else{h=b2[0] +f=m[0] +g=h*(f+b0)+b2[4]*(m[1]+b1)+b2[12] +h=f}if(s){f=m[1] +e=f+b1}else{f=b2[1] +d=b2[5] +c=m[1] +e=f*(h+b0)+d*(c+b1)+b2[13]+b1 +f=c}if(j&&a8.a.w!==0){a8.Ap() +if(p){b=0 +a=0}else{h=a8.a.f +b=h[l] +a=h[k]}if(a8.c<=0||!p||b!==g||a!==e)a8.n(0,m[0],m[1])}else{a0=a8.a.kB(0,0) +a8.c=a0+1 +a1=a0*2 +d=a8.a.f +d[a1]=h +d[a1+1]=f +a8.e=a8.d=-1}break +case 1:a8.n(0,m[2],m[3]) +break +case 2:h=m[2] +f=m[3] +d=m[4] +c=m[5] +a0=a8.a.kB(2,0) +a1=a0*2 +a2=a8.a.f +a2[a1]=h +a2[a1+1]=f +a1=(a0+1)*2 +a2[a1]=d +a2[a1+1]=c +a8.e=a8.d=-1 +break +case 3:a8.kR(m[2],m[3],m[4],m[5],o.y[n.b]) +break +case 4:a8.j(m[2],m[3],m[4],m[5],m[6],m[7]) +break +case 5:a8.a2(0) +break}}s=r.c +if(s>=0)a8.c=q+s +s=a8.a +a3=s.d +a4=s.f +for(a5=q*2,s=a3*2,p=b2==null;a5s.c||q>s.d)return!1 +p=a3.a +o=new A.aHh(p,r,q,new Float32Array(18)) +o.aEa() +n=B.am===a3.b +m=o.d +if((n?m&1:m)!==0)return!0 +l=o.e +if(l<=1)return l!==0 +p=(l&1)===0 +if(!p||n)return!p +k=A.b8Q(a3.a,!0) +j=new Float32Array(18) +i=A.b([],t.yv) +p=k.a +h=!1 +do{g=i.length +switch(k.p6(0,j)){case 0:case 5:break +case 1:A.bKA(j,r,q,i) +break +case 2:A.bKB(j,r,q,i) +break +case 3:f=k.f +A.bKy(j,r,q,p.y[f],i) +break +case 4:A.bKz(j,r,q,i) +break +case 6:h=!0 +break}f=i.length +if(f>g){e=f-1 +d=i[e] +c=d.a +b=d.b +if(Math.abs(c*c+b*b-0)<0.000244140625)B.b.dn(i,e) +else for(a=0;a0?1:0 +if(f<=0){f=b*a1 +if(f<0)f=-1 +else f=f>0?1:0 +f=f<=0}else f=!1}else f=!1 +if(f){a2=B.b.dn(i,e) +if(a!==i.length)i[a]=a2 +break}}}}while(!h) +return i.length!==0}, +dQ(a){var s,r=a.a,q=a.b,p=this.a,o=A.byv(p,r,q),n=p.e,m=new Uint8Array(n) +B.E.im(m,0,p.r) +o=new A.EX(o,m) +n=p.x +o.x=n +o.z=p.z +s=p.y +if(s!=null){n=new Float32Array(n) +o.y=n +B.dR.im(n,0,s)}o.e=p.e +o.w=p.w +o.c=p.c +o.d=p.d +n=p.Q +o.Q=n +if(!n){o.a=p.a.aF(0,r,q) +n=p.b +o.b=n==null?null:n.aF(0,r,q) +o.as=p.as}o.cx=p.cx +o.at=p.at +o.ax=p.ax +o.ay=p.ay +o.ch=p.ch +o.CW=p.CW +r=new A.w2(o,B.by) +r.Nw(this) +return r}, +ap(a,b){var s=A.bhS(this) +s.aDc(b) +return s}, +aDc(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +this.a.vT() +s=this.a +r=s.d +q=s.f +p=r*2 +for(o=0;o0.000244140625){b0=(a-a2)/a9 +if(b0>=0&&b0<=1){b1=1-b0 +b2=b1*b1 +b3=2*b0*b1 +b0*=b0 +b4=b2*a+b3*a2+b0*a4 +b5=b2*a1+b3*a3+b0*a5 +s=Math.min(s,b4) +f.a=s +a7=Math.max(a7,b4) +f.c=a7 +a6=Math.min(a6,b5) +f.b=a6 +a8=Math.max(a8,b5) +f.d=a8}}a9=a1-2*a3+a5 +if(Math.abs(a9)>0.000244140625){b6=(a1-a3)/a9 +if(b6>=0&&b6<=1){b7=1-b6 +b2=b7*b7 +b3=2*b6*b7 +b6*=b6 +b8=b2*a+b3*a2+b6*a4 +b9=b2*a1+b3*a3+b6*a5 +s=Math.min(s,b8) +f.a=s +a7=Math.max(a7,b8) +f.c=a7 +a6=Math.min(a6,b9) +f.b=a6 +a8=Math.max(a8,b9) +f.d=a8}h=a8 +j=a7 +i=a6 +k=s}else{h=a8 +j=a7 +i=a6 +k=s}break +case 3:if(e==null)e=new A.auj() +s=e1.y[r.b] +b=c+1 +a=q[c] +a0=b+1 +a1=q[b] +b=a0+1 +a2=q[a0] +a0=b+1 +a3=q[b] +a4=q[a0] +a5=q[a0+1] +e.a=Math.min(a,a4) +e.b=Math.min(a1,a5) +e.c=Math.max(a,a4) +e.d=Math.max(a1,a5) +c0=new A.ru() +c1=a4-a +c2=s*(a2-a) +if(c0.rD(s*c1-c1,c1-2*c2,c2)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b4=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b5=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b4) +e.c=Math.max(e.c,b4) +e.b=Math.min(e.b,b5) +e.d=Math.max(e.d,b5)}}c5=a5-a1 +c6=s*(a3-a1) +if(c0.rD(s*c5-c5,c5-2*c6,c6)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b8=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b9=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b8) +e.c=Math.max(e.c,b8) +e.b=Math.min(e.b,b9) +e.d=Math.max(e.d,b9)}}k=e.a +i=e.b +j=e.c +h=e.d +break +case 4:if(g==null)g=new A.auE() +b=c+1 +c7=q[c] +a0=b+1 +c8=q[b] +b=a0+1 +c9=q[a0] +a0=b+1 +d0=q[b] +b=a0+1 +d1=q[a0] +a0=b+1 +d2=q[b] +d3=q[a0] +d4=q[a0+1] +s=Math.min(c7,d3) +g.a=s +g.c=Math.min(c8,d4) +a6=Math.max(c7,d3) +g.b=a6 +g.d=Math.max(c8,d4) +if(!(c7c9&&c9>d1&&d1>d3 +else a7=!0 +if(!a7){a7=-c7 +d5=a7+3*(c9-d1)+d3 +d6=2*(c7-2*c9+d1) +d7=d6*d6-4*d5*(a7+c9) +if(d7>=0&&Math.abs(d5)>0.000244140625){a7=-d6 +a8=2*d5 +if(d7===0){d8=a7/a8 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b4=b1*b1*b1*c7+a7*b1*d8*c9+a7*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,s) +g.b=Math.max(b4,a6)}}else{d7=Math.sqrt(d7) +d8=(a7-d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}d8=(a7+d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}}}}if(!(c8d0&&d0>d2&&d2>d4 +else s=!0 +if(!s){s=-c8 +d5=s+3*(d0-d2)+d4 +d6=2*(c8-2*d0+d2) +d7=d6*d6-4*d5*(s+d0) +if(d7>=0&&Math.abs(d5)>0.000244140625){s=-d6 +a6=2*d5 +if(d7===0){d8=s/a6 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b5=b1*b1*b1*c8+s*b1*d8*d0+s*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}else{d7=Math.sqrt(d7) +d8=(s-d7)/a6 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b5=b1*b1*b1*c8+a7*b1*d8*d0+a7*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}s=(s+d7)/a6 +b7=1-s +if(s>=0&&s<=1){a6=3*b7 +b5=b7*b7*b7*c8+a6*b7*s*d0+a6*s*s*d2+s*s*s*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}}}k=g.a +i=g.c +j=g.b +h=g.d +break}if(!p){l=h +m=j +n=i +o=k +p=!0}else{o=Math.min(o,k) +m=Math.max(m,j) +n=Math.min(n,i) +l=Math.max(l,h)}}d9=p?new A.x(o,n,m,l):B.C +e0.a.hE(0) +return e0.a.b=d9}, +ri(){var s=A.bgB(this.a),r=A.b([],t._k) +return new A.a97(new A.aO1(new A.alx(s,A.b8Q(s,!1),r,!1)))}, +k(a){var s=this.d5(0) +return s}, +$irf:1} +A.aHf.prototype={ +MY(a){var s=this,r=s.r,q=s.x +if(r!==q||s.w!==s.y){if(isNaN(r)||isNaN(s.w)||isNaN(q)||isNaN(s.y))return 5 +a[0]=r +a[1]=s.w +a[2]=q +r=s.y +a[3]=r +s.r=q +s.w=r +return 1}else{a[0]=q +a[1]=s.y +return 5}}, +Ft(){var s,r,q=this +if(q.e===1){q.e=2 +return new A.j(q.x,q.y)}s=q.a.f +r=q.Q +return new A.j(s[r-2],s[r-1])}, +d9(){var s=this,r=s.z,q=s.a +if(rs)a=s}r=this.c +q=r.length +if(q===0)return-1 +p=q-1 +for(o=0;os)b=s +r=$.G().S() +if(a>b||h.c.length===0)return r +q=h.PL(a) +p=h.PL(b) +if(q===-1||p===-1)return r +o=h.c +n=o[q] +m=h.Oi(q,a) +l=m.a +r.Y(0,l.a,l.b) +k=m.c +j=h.Oi(p,b).c +if(q===p)h.Pg(n,k,j,r) +else{i=q +do{h.Pg(n,k,1,r);++i +n=o[i] +if(i!==p){k=0 +continue}else break}while(!0) +h.Pg(n,0,j,r)}return r}, +Pg(a,b,c,d){var s,r=a.c +switch(a.a){case 1:s=1-c +d.n(0,r[2]*c+r[0]*s,r[3]*c+r[1]*s) +break +case 4:s=$.bc3() +A.bH3(r,b,c,s) +d.j(s[2],s[3],s[4],s[5],s[6],s[7]) +break +case 2:s=$.bc3() +A.bEp(r,b,c,s) +d.UQ(s[2],s[3],s[4],s[5]) +break +case 3:throw A.d(A.cI(null)) +default:throw A.d(A.a8("Invalid segment type"))}}, +anW(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1073741823,a={} +c.f=!1 +a.a=0 +s=new A.aYk(a,c) +r=new Float32Array(8) +q=a0.a +p=c.c +o=!1 +do{if(a0.d9()===0&&o)break +n=a0.p6(0,r) +switch(n){case 0:o=!0 +break +case 1:s.$4(r[0],r[1],r[2],r[3]) +break +case 4:a.a=A.baa(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],a.a,0,b,p) +break +case 3:m=a0.f +l=q.y[m] +k=new A.jL(r[0],r[1],r[2],r[3],r[4],r[5],l).KY() +j=k.length +m=k[0] +i=m.a +h=m.b +for(g=1;g>>1 +g=this.Fr(o,n,q,p,e,f,this.Fr(a,b,s,r,o,n,g,h,m),h,m)}else{l=a-e +k=b-f +j=g+Math.sqrt(l*l+k*k) +if(j>g)this.c.push(new A.HQ(2,j,A.b([a,b,c,d,e,f],t.n))) +g=j}return g}} +A.aYk.prototype={ +$4(a,b,c,d){var s=a-c,r=b-d,q=this.a,p=q.a,o=q.a=p+Math.sqrt(s*s+r*r) +if(o>p)this.b.c.push(new A.HQ(1,o,A.b([a,b,c,d],t.n)))}, +$S:866} +A.aO1.prototype={ +gZ(a){var s=this.a +if(s==null)throw A.d(A.vs(u.g)) +return s}, +D(){var s,r=this.b,q=r.awx() +if(q)++r.e +if(q){s=r.e +this.a=new A.a96(r.c[s].e,s,r) +return!0}this.a=null +return!1}} +A.a96.prototype={ +th(a){return this.d.c[this.c].th(a)}, +Ce(a,b){return this.d.c[this.c].aJ2(a,b,!0)}, +k(a){return"PathMetric"}, +$ivj:1, +gE(a){return this.a}} +A.UZ.prototype={} +A.HQ.prototype={ +aGi(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +switch(a1.a){case 1:s=a1.c +r=s[2] +q=s[0] +p=1-a2 +o=s[3] +s=s[1] +return new A.UZ(a2,new A.j(r*a2+q*p,o*a2+s*p),A.apm(r-q,o-s)) +case 4:s=a1.c +r=s[0] +q=s[1] +p=s[2] +o=s[3] +n=s[4] +m=s[5] +l=s[6] +s=s[7] +k=n-2*p+r +j=m-2*o+q +i=p-r +h=o-q +g=(l+3*(p-n)-r)*a2 +f=(s+3*(o-m)-q)*a2 +e=a2===0 +if(!(e&&r===p&&q===o))d=a2===1&&n===l&&m===s +else d=!0 +if(d){c=e?n-r:l-p +b=e?m-q:s-o +if(c===0&&b===0){c=l-r +b=s-q}a=A.apm(c,b)}else a=A.apm((g+2*k)*a2+i,(f+2*j)*a2+h) +return new A.UZ(a2,new A.j(((g+3*k)*a2+3*i)*a2+r,((f+3*j)*a2+3*h)*a2+q),a) +case 2:s=a1.c +r=s[0] +q=s[1] +p=s[2] +o=s[3] +n=s[4] +s=s[5] +a0=A.b9n(r,q,p,o,n,s) +m=a0.Sp(a2) +l=a0.Sq(a2) +if(!(a2===0&&r===p&&q===o))k=a2===1&&p===n&&o===s +else k=!0 +n-=r +s-=q +a=k?A.apm(n,s):A.apm(2*(n*a2+(p-r)),2*(s*a2+(o-q))) +return new A.UZ(a2,new A.j(m,l),a) +default:throw A.d(A.a8("Invalid segment type"))}}} +A.EX.prototype={ +iN(a,b,c){var s=a*2,r=this.f +r[s]=b +r[s+1]=c}, +lE(a){var s=this.f,r=a*2 +return new A.j(s[r],s[r+1])}, +Wc(){var s=this +if(s.ay)return new A.x(s.lE(0).a,s.lE(0).b,s.lE(1).a,s.lE(2).b) +else return s.w===4?s.apG():null}, +hE(a){var s +if(this.Q)this.Nn() +s=this.a +s.toString +return s}, +apG(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.lE(0).a,h=k.lE(0).b,g=k.lE(1).a,f=k.lE(1).b +if(k.r[1]!==1||f!==h)return j +s=g-i +r=k.lE(2).a +q=k.lE(2).b +if(k.r[2]!==1||r!==g)return j +p=q-f +o=k.lE(3) +n=k.lE(3).b +if(k.r[3]!==1||n!==q)return j +if(r-o.a!==s||n-h!==p)return j +m=Math.min(i,g) +l=Math.min(h,q) +return new A.x(m,l,m+Math.abs(s),l+Math.abs(p))}, +aev(){var s,r,q,p,o +if(this.w===2){s=this.r +s=s[0]!==0||s[1]!==1}else s=!0 +if(s)return null +s=this.f +r=s[0] +q=s[1] +p=s[2] +o=s[3] +if(q===o||r===p)return new A.x(r,q,p,o) +return null}, +a02(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.hE(0),f=A.b([],t.kG),e=new A.vk(this) +e.w4(this) +s=new Float32Array(8) +e.p6(0,s) +for(r=0;q=e.p6(0,s),q!==6;)if(3===q){p=s[2] +o=s[3] +n=p-s[0] +m=o-s[1] +l=s[4] +k=s[5] +if(n!==0){j=Math.abs(n) +i=Math.abs(k-o)}else{i=Math.abs(m) +j=m!==0?Math.abs(l-p):Math.abs(n)}f.push(new A.bF(j,i));++r}l=f[0] +k=f[1] +h=f[2] +return A.aIC(g,f[3],h,l,k)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.EX&&this.aIT(b)}, +gI(a){var s=this +return A.a4(s.cx,s.f,s.y,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +aIT(a){var s,r,q,p,o,n,m,l=this +if(l.cx!==a.cx)return!1 +s=l.d +if(s!==a.d)return!1 +r=s*2 +for(q=l.f,p=a.f,o=0;oq.c){s=a+10 +q.c=s +r=new Float32Array(s*2) +B.dR.im(r,0,q.f) +q.f=r}q.d=a}, +GA(a){var s,r,q=this +if(a>q.e){s=a+8 +q.e=s +r=new Uint8Array(s) +B.E.im(r,0,q.r) +q.r=r}q.w=a}, +Gy(a){var s,r,q=this +if(a>q.x){s=a+4 +q.x=s +r=new Float32Array(s) +s=q.y +if(s!=null)B.dR.im(r,0,s) +q.y=r}q.z=a}, +mA(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h +i.vT() +i.Gz(g) +s=b.f +for(r=h*2-1,q=g*2-1,p=i.f;r>=0;--r,--q)p[q]=s[r] +o=i.w +n=b.w +i.GA(o+n) +for(p=i.r,m=b.r,l=0;lm){l.a=m +l.b=s}else if(s===m)return 1}return o}} +A.aMP.prototype={ +Sp(a){return(this.a*a+this.c)*a+this.e}, +Sq(a){return(this.b*a+this.d)*a+this.f}} +A.aHh.prototype={ +aEa(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.b8Q(d,!0) +for(s=e.f,r=t.td;q=c.p6(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.aoP() +break +case 2:p=!A.bgC(s)?A.byx(s):0 +o=e.ZH(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.ZH(s[4],s[5],s[6],s[7],s[8],s[9]):o +break +case 3:n=d.y[c.f] +m=s[0] +l=s[1] +k=s[2] +j=s[3] +i=s[4] +h=s[5] +g=A.bgC(s) +f=A.b([],r) +new A.jL(m,l,k,j,i,h,n).aFN(f) +e.ZG(f[0]) +if(!g&&f.length===2)e.ZG(f[1]) +break +case 4:e.aoM() +break}}, +aoP(){var s,r,q,p,o,n=this,m=n.f,l=m[0],k=m[1],j=m[2],i=m[3] +if(k>i){s=k +r=i +q=-1}else{s=i +r=k +q=1}m=n.c +if(ms)return +p=n.b +if(A.aHi(p,m,l,k,j,i)){++n.e +return}if(m===s)return +o=(j-l)*(m-k)-(i-k)*(p-l) +if(o===0){if(p!==j||m!==i)++n.e +q=0}else if(A.bzM(o)===q)q=0 +n.d+=q}, +ZH(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this +if(b>f){s=b +r=f +q=-1}else{s=f +r=b +q=1}p=k.c +if(ps)return 0 +o=k.b +if(A.aHi(o,p,a,b,e,f)){++k.e +return 0}if(p===s)return 0 +n=new A.ru() +if(0===n.rD(b-2*d+f,2*(d-b),b-p))m=q===1?a:e +else{l=n.a +l.toString +m=((e-2*c+a)*l+2*(c-a))*l+a}if(Math.abs(m-o)<0.000244140625)if(o!==e||p!==f){++k.e +return 0}return mg){s=h +r=g +q=-1}else{s=g +r=h +q=1}p=i.c +if(ps)return +o=i.b +if(A.aHi(o,p,a.a,h,a.e,g)){++i.e +return}if(p===s)return +n=a.r +m=a.d*n-p*n+p +l=new A.ru() +if(0===l.rD(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +else{j=l.a +j.toString +k=A.buh(a.a,a.c,a.e,n,j)/A.bug(n,j)}if(Math.abs(k-o)<0.000244140625)if(o!==a.e||p!==a.f){++i.e +return}p=i.d +i.d=p+(kq){p=b +o=q +n=-1}else{p=q +o=b +n=1}m=g.c +if(mp)return +l=g.b +if(A.aHi(l,m,d,b,r,q)){++g.e +return}if(m===p)return +k=Math.min(d,Math.min(a,Math.min(s,r))) +j=Math.max(d,Math.max(a,Math.max(s,r))) +if(lj){g.d+=n +return}i=A.bkU(f,a0,m) +if(i==null)return +h=A.blg(d,a,s,r,i) +if(Math.abs(h-l)<0.000244140625)if(l!==r||m!==q){++g.e +return}f=g.d +g.d=f+(h1,o=null,n=1/0,m=0;m<$.tw.length;++m){l=$.tw[m] +k=self.window.devicePixelRatio +if(k===0)k=1 +if(l.y!==k)continue +k=l.a +j=k.c-k.a +k=k.d-k.b +i=j*k +h=c.dy +g=self.window.devicePixelRatio +if(l.r>=B.d.dD(s*(g===0?1:g))+2){g=self.window.devicePixelRatio +f=l.w>=B.d.dD(r*(g===0?1:g))+2&&l.ay===h}else f=!1 +e=i4)){if(j===b&&k===a){o=l +break}n=i +o=l}}if(o!=null){B.b.L($.tw,o) +o.spX(0,a0) +o.b=c.fx +return o}d=A.bd5(a0,c.cy.b.d,c.dy) +d.b=c.fx +return d}, +YO(){A.L(this.d.style,"transform","translate("+A.h(this.CW)+"px, "+A.h(this.cx)+"px)")}, +jP(){this.YO() +this.Fi(null)}, +cI(){this.Nq(null) +this.fr=!0 +this.XC()}, +a4(a,b){var s,r,q=this +q.XG(0,b) +q.fx=b.fx +if(b!==q)b.fx=null +if(q.CW!==b.CW||q.cx!==b.cx)q.YO() +q.Nq(b) +if(q.cy===b.cy){s=q.ch +r=s instanceof A.q6&&q.dy!==s.ay +if(q.fr||r)q.Fi(b) +else q.ch=b.ch}else q.Fi(b)}, +pl(){var s=this +s.XF() +s.Nq(s) +if(s.fr)s.Fi(s)}, +oG(){A.apo(this.ch) +this.ch=null +this.XD()}} +A.aHo.prototype={ +$0(){var s,r=this.a,q=r.fy +q.toString +s=r.ch=r.aqZ(q) +s.b=r.fx +q=r.d +q.toString +A.bbf(q) +r.d.append(s.c) +s.aj(0) +q=r.cy.b +q.toString +r=r.fy +r.toString +q.HG(s,r) +s.us()}, +$S:0} +A.aJ3.prototype={ +HG(a,b){var s,r,q,p,o,n,m,l,k,j +try{m=this.b +m.toString +m=A.bmf(b,m) +l=this.c +k=l.length +if(m){s=k +for(r=0;r1){s=q.a +s.y=s.r.pop() +r=s.w.pop() +if(r!=null){s.Q=r.a +s.as=r.b +s.at=r.c +s.ax=r.d +s.z=!0}else if(s.z)s.z=!1}s=q.c +if(s.length!==0&&B.b.ga6(s) instanceof A.Nm)s.pop() +else s.push(B.HD);--q.r}, +q_(a,b){var s=new A.a4M(a,b) +switch(b.a){case 1:this.a.q_(a,s) +break +case 0:break}this.d.c=!0 +this.c.push(s)}, +aQ(a,b){var s,r,q=this,p=b.a +if(p.w!=null)q.d.c=!0 +q.e=!0 +s=A.BH(b) +b.b=!0 +r=new A.a4Y(a,p) +p=q.a +if(s!==0)p.ob(a.eb(s),r) +else p.ob(a,r) +q.c.push(r)}, +dh(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.a +if(j.w!=null||!a.as)k.d.c=!0 +k.e=!0 +s=A.BH(b) +r=a.a +q=a.c +p=Math.min(r,q) +o=a.b +n=a.d +m=Math.min(o,n) +q=Math.max(r,q) +n=Math.max(o,n) +b.b=!0 +l=new A.a4X(a,j) +k.a.qE(p-s,m-s,q+s,n+s,l) +k.c.push(l)}, +nw(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=new A.x(b1.a,b1.b,b1.c,b1.d),a5=b0.a,a6=b0.b,a7=b0.c,a8=b0.d,a9=new A.x(a5,a6,a7,a8) +if(a9.l(0,a4)||!a9.h1(a4).l(0,a4))return +s=b0.Ex() +r=b1.Ex() +q=s.e +p=s.f +o=s.r +n=s.w +m=s.z +l=s.Q +k=s.x +j=s.y +i=r.e +h=r.f +g=r.r +f=r.w +e=r.z +d=r.Q +c=r.x +b=r.y +if(i*i+h*h>q*q+p*p||g*g+f*f>o*o+n*n||e*e+d*d>m*m+l*l||c*c+b*b>k*k+j*j)return +a3.e=a3.d.c=!0 +a=A.BH(b2) +b2.b=!0 +a0=new A.a4P(b0,b1,b2.a) +q=$.G().S() +q.sfB(B.am) +q.fU(b0) +q.fU(b1) +q.a2(0) +a0.x=q +a1=Math.min(a5,a7) +a2=Math.max(a5,a7) +a3.a.qE(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) +a3.c.push(a0)}, +W(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this +if(a0.a.w==null){t.Ci.a(a) +s=a.a.Wc() +if(s!=null){b.aQ(s,a0) +return}r=a.a +q=r.ax?r.a02():null +if(q!=null){b.dh(q,a0) +return}p=a.a.aev() +if(p!=null){r=a0.a.c +r=(r==null?0:r)===0}else r=!1 +if(r){r=p.a +o=p.c +n=Math.min(r,o) +m=p.b +l=p.d +k=Math.min(m,l) +r=o-r +j=Math.abs(r) +m=l-m +i=Math.abs(m) +h=m===0?1:i +g=r===0?1:j +a0.sP(0,B.h) +b.aQ(new A.x(n,k,n+g,k+h),a0) +return}}t.Ci.a(a) +if(a.a.w!==0){b.e=b.d.c=!0 +f=a.hE(0) +e=A.BH(a0) +if(e!==0)f=f.eb(e) +d=new A.w2(A.bgB(a.a),B.by) +d.Nw(a) +a0.b=!0 +c=new A.a4V(d,a0.a) +b.a.ob(f,c) +d.b=a.b +b.c.push(c)}}, +ny(a){var s,r,q=this,p=t.S9.a(a).b +if(p==null)return +if(p.e)q.e=!0 +s=q.d +r=p.d +s.a=B.bE.kC(s.a,r.a) +s.b=B.bE.kC(s.b,r.b) +s.c=B.bE.kC(s.c,r.c) +q.bJ(0) +B.b.F(q.c,p.c) +q.bk(0) +p=p.b +if(p!=null)q.a.aeB(p)}, +hp(a,b,c,d){var s,r=this,q=r.d +d.b=r.e=q.a=q.c=!0 +s=new A.Nl(a,b,c,d.a) +r.a.ob(c,s) +r.c.push(s)}, +lN(a,b){var s,r,q,p,o=this +t.zK.a(a) +if(!a.e)return +o.e=!0 +s=o.d +s.c=!0 +s.b=!0 +r=new A.a4U(a,b) +q=a.gjJ().z +s=b.a +p=b.b +o.a.qE(s+q.a,p+q.b,s+q.c,p+q.d,r) +o.c.push(r)}, +a0i(a,b,c,d){var s,r,q,p,o,n,m,l=a[0],k=a[1],j=a.length +for(s=k,r=l,q=2;qa.d||s.da.c}} +A.Nm.prototype={ +bF(a){a.bJ(0)}, +k(a){var s=this.d5(0) +return s}} +A.a50.prototype={ +bF(a){a.bk(0)}, +k(a){var s=this.d5(0) +return s}} +A.a54.prototype={ +bF(a){a.aF(0,this.a,this.b)}, +k(a){var s=this.d5(0) +return s}} +A.a52.prototype={ +bF(a){a.ee(0,this.a,this.b)}, +k(a){var s=this.d5(0) +return s}} +A.a51.prototype={ +bF(a){a.kw(0,this.a)}, +k(a){var s=this.d5(0) +return s}} +A.a53.prototype={ +bF(a){a.ap(0,this.a)}, +k(a){var s=this.d5(0) +return s}} +A.a4M.prototype={ +bF(a){a.q_(this.f,this.r)}, +k(a){var s=this.d5(0) +return s}} +A.a4L.prototype={ +bF(a){a.u9(this.f)}, +k(a){var s=this.d5(0) +return s}} +A.a4K.prototype={ +bF(a){a.kO(0,this.f)}, +k(a){var s=this.d5(0) +return s}} +A.a4O.prototype={ +bF(a){a.q5(this.f,this.r)}, +k(a){var s=this.d5(0) +return s}} +A.a4R.prototype={ +bF(a){a.ex(this.f,this.r,this.w)}, +k(a){var s=this.d5(0) +return s}} +A.a4T.prototype={ +bF(a){a.nx(this.f)}, +k(a){var s=this.d5(0) +return s}} +A.a5_.prototype={ +bF(a){a.oI(this.f,this.r,this.w)}, +k(a){var s=this.d5(0) +return s}} +A.a4W.prototype={ +bF(a){a.mJ(this.r,this.f,this.w)}, +k(a){var s=this.d5(0) +return s}} +A.a4Y.prototype={ +bF(a){a.aQ(this.f,this.r)}, +k(a){var s=this.d5(0) +return s}} +A.a4X.prototype={ +bF(a){a.dh(this.f,this.r)}, +k(a){var s=this.d5(0) +return s}} +A.a4P.prototype={ +bF(a){var s=this.w +if(s.b==null)s.b=B.h +a.W(this.x,s)}, +k(a){var s=this.d5(0) +return s}} +A.a4S.prototype={ +bF(a){a.oH(this.f,this.r)}, +k(a){var s=this.d5(0) +return s}} +A.a4N.prototype={ +bF(a){a.ci(this.f,this.r,this.w)}, +k(a){var s=this.d5(0) +return s}} +A.a4V.prototype={ +bF(a){a.W(this.f,this.r)}, +k(a){var s=this.d5(0) +return s}} +A.a4Z.prototype={ +bF(a){var s=this +a.mK(s.f,s.r,s.w,s.x)}, +k(a){var s=this.d5(0) +return s}} +A.a4Q.prototype={ +bF(a){a.jh(0,this.f,this.r,this.w)}, +k(a){var s=this.d5(0) +return s}} +A.Nl.prototype={ +bF(a){var s=this +a.hp(s.f,s.r,s.w,s.x)}, +k(a){var s=this.d5(0) +return s}} +A.a4U.prototype={ +bF(a){a.lN(this.f,this.r)}, +k(a){var s=this.d5(0) +return s}} +A.aYj.prototype={ +q_(a,b){var s,r,q,p,o=this,n=a.gag(a),m=a.gah(a),l=a.gaL(a),k=a.gaR(a) +if(!o.x){s=$.b6b() +s[0]=n +s[1]=m +s[2]=l +s[3]=k +A.b5N(o.y,s) +n=s[0] +m=s[1] +l=s[2] +k=s[3]}if(!o.z){o.Q=n +o.as=m +o.at=l +o.ax=k +o.z=!0 +r=k +q=l +p=m +s=n}else{s=o.Q +if(n>s){o.Q=n +s=n}p=o.as +if(m>p){o.as=m +p=m}q=o.at +if(l=q||p>=r)b.a=!0 +else{b.b=s +b.c=p +b.d=q +b.e=r}}, +ob(a,b){this.qE(a.gag(a),a.gah(a),a.gaL(a),a.gaR(a),b)}, +qE(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this +if(a===c||b===d){e.a=!0 +return}if(!j.x){s=$.b6b() +s[0]=a +s[1]=b +s[2]=c +s[3]=d +A.b5N(j.y,s) +r=s[0] +q=s[1] +p=s[2] +o=s[3]}else{o=d +p=c +q=b +r=a}if(j.z){n=j.at +if(r>=n){e.a=!0 +return}m=j.Q +if(p<=m){e.a=!0 +return}l=j.ax +if(q>=l){e.a=!0 +return}k=j.as +if(o<=k){e.a=!0 +return}if(rn)p=n +if(ql)o=l}e.b=r +e.c=q +e.d=p +e.e=o +if(j.b){j.c=Math.min(Math.min(j.c,r),p) +j.e=Math.max(Math.max(j.e,r),p) +j.d=Math.min(Math.min(j.d,q),o) +j.f=Math.max(Math.max(j.f,q),o)}else{j.c=Math.min(r,p) +j.e=Math.max(r,p) +j.d=Math.min(q,o) +j.f=Math.max(q,o)}j.b=!0}, +aeB(a){var s,r,q,p,o,n=this,m=a.a,l=a.b,k=a.c,j=a.d +if(m===k||l===j)return +if(!n.x){s=$.b6b() +s[0]=m +s[1]=l +s[2]=k +s[3]=j +A.b5N(n.y,s) +r=s[0] +q=s[1] +p=s[2] +o=s[3]}else{o=j +p=k +q=l +r=m}if(n.b){n.c=Math.min(Math.min(n.c,r),p) +n.e=Math.max(Math.max(n.e,r),p) +n.d=Math.min(Math.min(n.d,q),o) +n.f=Math.max(Math.max(n.f,q),o)}else{n.c=Math.min(r,p) +n.e=Math.max(r,p) +n.d=Math.min(q,o) +n.f=Math.max(q,o)}n.b=!0}, +LG(){var s=this,r=s.y,q=new A.db(new Float32Array(16)) +q.q(r) +s.r.push(q) +r=s.z?new A.x(s.Q,s.as,s.at,s.ax):null +s.w.push(r)}, +aGe(){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.b)return B.C +s=i.a +r=s.a +if(isNaN(r))r=-1/0 +q=s.c +if(isNaN(q))q=1/0 +p=s.b +if(isNaN(p))p=-1/0 +o=s.d +if(isNaN(o))o=1/0 +s=i.c +n=i.e +m=Math.min(s,n) +l=Math.max(s,n) +n=i.d +s=i.f +k=Math.min(n,s) +j=Math.max(n,s) +if(lc1||b7>c2)return +if(b8-b6$.b7R||r>$.b7Q){k=$.aA3 +if(k!=null){g=k.a.getExtension("WEBGL_lose_context") +if(g!=null)g.loseContext()}$.b7S=$.aA3=null +$.b7R=Math.max($.b7R,s) +$.b7Q=Math.max($.b7Q,s)}k=$.b7S +if(k==null)k=$.b7S=A.aFR(s,r) +f=$.aA3 +k=f==null?$.aA3=A.b7T(k):f +k.fr=s +k.fx=r +e=k.Bp(l,h) +f=k.a +d=e.a +A.X(f,"useProgram",[d]) +c=k.Lk(d,"position") +A.bmp(k,e,q,p,s,r,c3) +b=!o +if(b){a=m.e +A.X(f,"uniform4f",[k.j5(0,d,"u_textransform"),1/a.d,1/a.e,0,0])}a=f.createBuffer() +a.toString +if(b)if(n){a0=f.createVertexArray() +a0.toString +A.X(f,"bindVertexArray",[a0])}else a0=null +else a0=null +A.X(f,a9,[c]) +A.X(f,b0,[k.gl7(),a]) +A.bkS(k,b4,1) +A.X(f,b1,[c,2,k.gTN(),!1,0,0]) +a1=b4.length/2|0 +if(o){a2=f.createBuffer() +A.X(f,b0,[k.gl7(),a2]) +o=c4.c +if(o==null){a3=new Uint32Array(a1) +for(o=c6.r,a4=0;a41;)s.pop() +t.on.a(B.b.ga3(s)).Dw(new A.aIg())}, +$S:0} +A.aO5.prototype={ +$0(){var s,r,q=t.on,p=this.a.a +if($.aO3==null)q.a(B.b.ga3(p)).cI() +else{s=q.a(B.b.ga3(p)) +r=$.aO3 +r.toString +s.a4(0,r)}A.bH9(q.a(B.b.ga3(p))) +$.aO3=q.a(B.b.ga3(p)) +return new A.Gd(q.a(B.b.ga3(p)).d)}, +$S:851} +A.y4.prototype={ +xv(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5="createPattern",a6="bindBuffer",a7="texParameteri",a8=a4.a,a9=a4.b +if(a8!==B.G&&a9!==B.G){s=a4.azt(a4.e,a8,a9) +s.toString +r=a8===B.e3||a8===B.hw +q=a9===B.e3||a9===B.hw +if(r)p=q?"repeat":"repeat-x" +else p=q?"repeat-y":"no-repeat" +p=A.X(b0,a5,[s,p]) +p.toString +return p}else{if($.jA==null)$.jA=new A.wG() +b1.toString +s=$.dN() +o=s.x +if(o==null){p=self.window.devicePixelRatio +o=p===0?1:p}n=B.d.dD((b1.gaL(b1)-b1.gag(b1))*o) +m=B.d.dD((b1.gaR(b1)-b1.gah(b1))*o) +p=$.er +l=(p==null?$.er=A.la():p)===2 +k=A.biD() +j=A.beT(l,a8,a9) +i=A.b7T(A.aFR(n,m)) +i.fr=n +i.fx=m +h=i.Bp(k,j) +p=i.a +g=h.a +A.X(p,"useProgram",[g]) +f=new Float32Array(12) +e=b1.aF(0,-b1.gag(b1),-b1.gah(b1)) +d=e.a +f[0]=d +c=e.b +f[1]=c +b=e.c +f[2]=b +f[3]=c +f[4]=b +a=e.d +f[5]=a +f[6]=b +f[7]=a +f[8]=d +f[9]=a +f[10]=d +f[11]=c +a0=i.Lk(g,"position") +A.bmp(i,h,0,0,n,m,new A.db(a4.c)) +a4.f=b1.gag(b1)!==0||b1.gah(b1)!==0 +d=b1.gag(b1) +c=b1.gah(b1) +b=a4.e +A.X(p,"uniform4f",[i.j5(0,g,"u_textransform"),1/b.d,1/b.e,d,c]) +c=p.createBuffer() +c.toString +if(l){a1=p.createVertexArray() +a1.toString +A.X(p,"bindVertexArray",[a1])}else a1=null +A.X(p,"enableVertexAttribArray",[a0]) +A.X(p,a6,[i.gl7(),c]) +s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}A.bkS(i,f,s) +A.X(p,"vertexAttribPointer",[a0,2,i.gTN(),!1,0,0]) +a2=p.createTexture() +p.activeTexture(i.ga9V()) +A.X(p,"bindTexture",[i.gjZ(),a2]) +i.acp(0,i.gjZ(),0,i.gJB(),i.gJB(),i.gJE(),b.a) +if(l){A.X(p,a7,[i.gjZ(),i.gJC(),A.b5J(i,a8)]) +A.X(p,a7,[i.gjZ(),i.gJD(),A.b5J(i,a9)]) +A.X(p,"generateMipmap",[i.gjZ()])}else{A.X(p,a7,[i.gjZ(),i.gJC(),i.gyi()]) +A.X(p,a7,[i.gjZ(),i.gJD(),i.gyi()]) +A.X(p,a7,[i.gjZ(),i.ga9W(),i.ga9U()])}A.X(p,"clear",[i.gTM()]) +i.a83(6,B.jH) +if(a1!=null)p.bindVertexArray(null) +a3=i.abw(!1) +A.X(p,a6,[i.gl7(),null]) +A.X(p,a6,[i.guZ(),null]) +a3.toString +s=A.X(b0,a5,[a3,"no-repeat"]) +s.toString +return s}}, +azt(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a2===B.hw?2:1,a0=a3===B.hw?2:1 +if(a===1&&a0===1)return a1.a +s=a1.d +r=a1.e +q=s*a +p=r*a0 +o=A.aFR(q,p) +n=o.a +if(n!=null)n=A.beo(n,"2d",null) +else{n=o.b +n.toString +n=A.no(n,"2d",null)}n.toString +for(m=-2*r,l=-2*s,k=a1.a,j=0;j>>24&255)<1}, +$S:816} +A.aMs.prototype={ +Rg(a,b){var s,r,q=this +q.b=!0 +s=q.a +if(s==null)q.a=A.aFR(a,b) +else if(a!==s.c&&b!==s.d){s.c=a +s.d=b +r=s.a +if(r!=null){r.width=a +s=s.a +s.toString +s.height=b}else{r=s.b +if(r!=null){A.D8(r,a) +r=s.b +r.toString +A.D7(r,b) +r=s.b +r.toString +s.a4H(r)}}}s=q.a +s.toString +return A.b7T(s)}} +A.Dl.prototype={$ijm:1,$ikI:1} +A.a1N.prototype={ +ug(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="u_tile_offset",a1="angle_range",a2="m_gradient",a3="uniform2f",a4=B.d.dD(a6.gaL(a6)-a6.gag(a6)),a5=B.d.dD(a6.gaR(a6)-a6.gah(a6)) +if($.jA==null)$.jA=new A.wG() +s=$.Ix().Rg(a4,a5) +s.fr=a4 +s.fx=a5 +r=A.b8H(a.c,a.d) +q=A.aQX() +p=$.er +o=A.Pt(p==null?$.er=A.la():p) +o.e=1 +o.pU(11,"v_color") +o.fJ(9,"u_resolution") +o.fJ(9,a0) +o.fJ(9,a1) +o.fJ(14,a2) +n=o.guH() +m=new A.o2("main",A.b([],t.T)) +o.c.push(m) +m.dd(u.J) +m.dd(u.G) +m.dd("float angle = atan(-localCoord.y, -localCoord.x) + 3.141592653589793;") +m.dd("float sweep = angle_range.y - angle_range.x;") +m.dd("angle = (angle - angle_range.x) / sweep;") +m.dd("float st = angle;") +m.dd(n.a+" = "+A.b2m(o,m,r,a.e)+" * scale + bias;") +l=s.Bp(q,o.cI()) +q=s.a +p=l.a +A.X(q,"useProgram",[p]) +k=s.j5(0,p,a0) +j=a.b +i=a6.gag(a6) +h=a6.gaL(a6) +g=a6.gag(a6) +f=a6.gah(a6) +e=a6.gaR(a6) +d=a6.gah(a6) +A.X(q,a3,[k,2*((a6.gaL(a6)-a6.gag(a6))*((j.a-i)/(h-g)-0.5)),2*((a6.gaR(a6)-a6.gah(a6))*((j.b-f)/(e-d)-0.5))]) +A.X(q,a3,[s.j5(0,p,a1),a.f,a.r]) +r.M_(s,l) +c=s.j5(0,p,a2) +p=a.w +A.X(q,"uniformMatrix4fv",[c,!1,p==null?A.hh().a:p]) +b=new A.aAc(a8,a6,s,l,r,a4,a5).$0() +$.Ix().b=!1 +return b}, +xv(a,b,c){var s=A.X(a,"createPattern",[this.ug(b,c,!1),"no-repeat"]) +s.toString +return s}} +A.aAc.prototype={ +$0(){var s=this,r=$.jA,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +if(s.a){r.toString +return r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString +r=r.Sh(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) +r.toString +return r}}, +$S:158} +A.a1K.prototype={ +xv(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f +if(h===B.G||h===B.dr){s=i.r +r=b.gag(b) +q=b.gah(b) +p=i.b +o=i.c +n=p.a +m=o.a +p=p.b +o=o.b +if(s!=null){l=(n+m)/2-b.gag(b) +k=(p+o)/2-b.gah(b) +s.acK(0,n-l,p-k) +p=s.b +n=s.c +s.acK(0,m-l,o-k) +j=a.createLinearGradient(p+l-r,n+k-q,s.b+l-r,s.c+k-q)}else j=a.createLinearGradient(n-r,p-q,m-r,o-q) +A.bjL(j,i.d,i.e,h===B.dr) +return j}else{h=A.X(a,"createPattern",[i.ug(b,c,!1),"no-repeat"]) +h.toString +return h}}, +ug(b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9="u_resolution",b0="m_gradient",b1=B.d.dD(b3.gaL(b3)-b3.gag(b3)),b2=B.d.dD(b3.gaR(b3)-b3.gah(b3)) +if($.jA==null)$.jA=new A.wG() +s=$.Ix().Rg(b1,b2) +s.fr=b1 +s.fx=b2 +r=A.b8H(a8.d,a8.e) +q=A.aQX() +p=a8.f +o=$.er +n=A.Pt(o==null?$.er=A.la():o) +n.e=1 +n.pU(11,"v_color") +n.fJ(9,a9) +n.fJ(14,b0) +m=n.guH() +l=new A.o2("main",A.b([],t.T)) +n.c.push(l) +l.dd("vec4 localCoord = m_gradient * vec4(gl_FragCoord.x, u_resolution.y - gl_FragCoord.y, 0, 1);") +l.dd("float st = localCoord.x;") +l.dd(m.a+" = "+A.b2m(n,l,r,p)+" * scale + bias;") +k=s.Bp(q,n.cI()) +q=s.a +o=k.a +A.X(q,"useProgram",[o]) +j=a8.b +i=j.a +h=j.b +j=a8.c +g=j.a +f=j.b +e=g-i +d=f-h +c=Math.sqrt(e*e+d*d) +j=c<11920929e-14 +b=j?0:-d/c +a=j?1:e/c +a0=p!==B.G +a1=a0?(b3.gaL(b3)-b3.gag(b3))/2:(i+g)/2-b3.gag(b3) +a2=a0?(b3.gaR(b3)-b3.gah(b3))/2:(h+f)/2-b3.gah(b3) +a3=A.hh() +a3.oc(-a1,-a2,0) +a4=A.hh() +a5=a4.a +a5[0]=a +a5[1]=b +a5[4]=-b +a5[5]=a +a6=A.hh() +a6.aQe(0,0.5) +if(c>11920929e-14)a6.ak(0,1/c) +p=a8.r +if(p!=null){p=p.a +a6.ee(0,1,-1) +a6.aF(0,-b3.gbv().a,-b3.gbv().b) +a6.bS(0,new A.db(p)) +a6.aF(0,b3.gbv().a,b3.gbv().b) +a6.ee(0,1,-1)}a6.bS(0,a4) +a6.bS(0,a3) +r.M_(s,k) +A.X(q,"uniformMatrix4fv",[s.j5(0,o,b0),!1,a6.a]) +A.X(q,"uniform2f",[s.j5(0,o,a9),b1,b2]) +a7=new A.aAa(b5,b3,s,k,r,b1,b2).$0() +$.Ix().b=!1 +return a7}} +A.aAa.prototype={ +$0(){var s=this,r=$.jA,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +if(s.a){r.toString +return r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString +r=r.Sh(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) +r.toString +return r}}, +$S:158} +A.DK.prototype={ +xv(a,b,c){var s=this.f +if(s===B.G||s===B.dr)return this.ZP(a,b,c) +else{s=A.X(a,"createPattern",[this.ug(b,c,!1),"no-repeat"]) +s.toString +return s}}, +ZP(a,b,c){var s=this,r=s.b,q=r.a-b.gag(b) +r=r.b-b.gah(b) +r=A.X(a,"createRadialGradient",[q,r,0,q,r,s.c]) +A.bjL(r,s.d,s.e,s.f===B.dr) +return r}, +ug(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=B.d.dD(a.gaL(a)-a.gag(a)),b=B.d.dD(a.gaR(a)-a.gah(a)) +if($.jA==null)$.jA=new A.wG() +s=$.Ix().Rg(c,b) +s.fr=c +s.fx=b +r=A.b8H(d.d,d.e) +q=s.Bp(A.aQX(),d.Nz(r,a,d.f)) +p=s.a +o=q.a +A.X(p,"useProgram",[o]) +n=s.j5(0,o,"u_tile_offset") +m=d.b +l=a.gag(a) +k=a.gaL(a) +j=a.gag(a) +i=a.gah(a) +h=a.gaR(a) +g=a.gah(a) +A.X(p,"uniform2f",[n,2*((a.gaL(a)-a.gag(a))*((m.a-l)/(k-j)-0.5)),2*((a.gaR(a)-a.gah(a))*((m.b-i)/(h-g)-0.5))]) +A.X(p,"uniform1f",[s.j5(0,o,"u_radius"),d.c]) +r.M_(s,q) +f=s.j5(0,o,"m_gradient") +o=d.r +A.X(p,"uniformMatrix4fv",[f,!1,o==null?A.hh().a:o]) +e=new A.aAb(a1,a,s,q,r,c,b).$0() +$.Ix().b=!1 +return e}, +Nz(a,b,c){var s,r,q=$.er,p=A.Pt(q==null?$.er=A.la():q) +p.e=1 +p.pU(11,"v_color") +p.fJ(9,"u_resolution") +p.fJ(9,"u_tile_offset") +p.fJ(2,"u_radius") +p.fJ(14,"m_gradient") +s=p.guH() +r=new A.o2("main",A.b([],t.T)) +p.c.push(r) +r.dd(u.J) +r.dd(u.G) +r.dd("float dist = length(localCoord);") +r.dd("float st = abs(dist / u_radius);") +r.dd(s.a+" = "+A.b2m(p,r,a,c)+" * scale + bias;") +return p.cI()}} +A.aAb.prototype={ +$0(){var s=this,r=$.jA,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r +if(s.a){r.toString +return r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString +r=r.Sh(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) +r.toString +return r}}, +$S:158} +A.a1I.prototype={ +xv(a,b,c){var s=this,r=s.f +if((r===B.G||r===B.dr)&&s.y===0&&s.x.l(0,B.i))return s.ZP(a,b,c) +else{if($.jA==null)$.jA=new A.wG() +r=A.X(a,"createPattern",[s.ug(b,c,!1),"no-repeat"]) +r.toString +return r}}, +Nz(a,b,c){var s,r,q,p,o=this,n=o.b,m=o.x,l=n.a-m.a,k=n.b-m.b,j=l*l+k*k +if(j<14210854822304103e-30)return o.ahX(a,b,c) +Math.sqrt(j) +n=$.er +s=A.Pt(n==null?$.er=A.la():n) +s.e=1 +s.pU(11,"v_color") +s.fJ(9,"u_resolution") +s.fJ(9,"u_tile_offset") +s.fJ(2,"u_radius") +s.fJ(14,"m_gradient") +r=s.guH() +q=new A.o2("main",A.b([],t.T)) +s.c.push(q) +q.dd(u.J) +q.dd(u.G) +q.dd("float dist = length(localCoord);") +n=o.y +p=B.d.Vo(n/(Math.min(b.gaL(b)-b.gag(b),b.gaR(b)-b.gah(b))/2),8) +q.dd(n===0?"float st = dist / u_radius;":"float st = ((dist / u_radius) - "+p+") / (1.0 - "+p+");") +if(c===B.G)q.dd("if (st < 0.0) { st = -1.0; }") +q.dd(r.a+" = "+A.b2m(s,q,a,c)+" * scale + bias;") +return s.cI()}} +A.qw.prototype={ +ga8v(){return""}} +A.Th.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Th&&b.b===this.b&&A.wQ(b.a,this.a)}, +gI(a){return A.a4(A.c4(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"ImageFilter.matrix("+A.h(this.a)+", "+this.b.k(0)+")"}} +A.a0x.prototype={$iqw:1} +A.MD.prototype={} +A.Mx.prototype={} +A.a7T.prototype={ +guH(){var s=this.Q +if(s==null)s=this.Q=new A.Aq(this.y?"gFragColor":"gl_FragColor",11,3) +return s}, +pU(a,b){var s=new A.Aq(b,a,1) +this.b.push(s) +return s}, +fJ(a,b){var s=new A.Aq(b,a,2) +this.b.push(s) +return s}, +a5Q(a,b){var s=new A.Aq(b,a,3) +this.b.push(s) +return s}, +a5A(a,b){var s,r,q=this,p="varying ",o=b.c +switch(o){case 0:q.as.a+="const " +break +case 1:if(q.y)s="in " +else s=q.z?p:"attribute " +q.as.a+=s +break +case 2:q.as.a+="uniform " +break +case 3:s=q.y?"out ":p +q.as.a+=s +break}s=q.as +r=s.a+=A.bA7(b.b)+" "+b.a +if(o===0)o=s.a=r+" = " +else o=r +s.a=o+";\n"}, +cI(){var s,r,q,p,o,n=this,m=n.y +if(m)n.as.a+="#version 300 es\n" +s=n.e +if(s!=null){if(s===0)s="lowp" +else s=s===1?"mediump":"highp" +n.as.a+="precision "+s+" float;\n"}if(m&&n.Q!=null){m=n.Q +m.toString +n.a5A(n.as,m)}for(m=n.b,s=m.length,r=n.as,q=0;q=0;--r,p=n){a.toString +o=B.b.fp(a,r)!==-1&&B.b.O(m,r) +n=s[r].d +n.toString +if(!o)if(p==null)q.append(n) +else q.insertBefore(n,p)}}, +aw7(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this.x,d=e.length,c=a0.x,b=c.length,a=A.b([],t.cD) +for(s=0;s1&&B.c.aV(e,0)<127&&B.c.aV(e,1)<127) +o=A.bEf(new A.aCw(h,e,a,p,q),t.S) +if(f.type!=="keydown")if(h.b){r=f.code +if(r==null)r=g +r.toString +r=r==="CapsLock" +n=r}else n=!1 +else n=!0 +if(h.b){r=f.code +if(r==null)r=g +r.toString +r=r==="CapsLock"}else r=!1 +if(r){h.a2Y(B.F,new A.aCx(s,q,o),new A.aCy(h,q)) +m=B.cq}else if(n){r=h.f +if(r.i(0,q)!=null){l=f.repeat +if(l==null)l=g +if(l===!0)m=B.SZ +else{l=h.d +l.toString +l.$1(new A.kK(s,B.bR,q,o.$0(),g,!0)) +r.L(0,q) +m=B.cq}}else m=B.cq}else{if(h.f.i(0,q)==null){f.preventDefault() +return}m=B.bR}r=h.f +k=r.i(0,q) +switch(m.a){case 0:j=o.$0() +break +case 1:j=g +break +case 2:j=k +break +default:j=g}l=j==null +if(l)r.L(0,q) +else r.t(0,q,j) +$.bqA().ab(0,new A.aCz(h,o,a,s)) +if(p)if(!l)h.aCq(q,o.$0(),s) +else{r=h.r.L(0,q) +if(r!=null)r.$0()}if(p)i=e +else i=g +e=k==null?o.$0():k +r=m===B.bR?g:i +if(h.d.$1(new A.kK(s,m,q,e,r,!1)))f.preventDefault()}, +jp(a){var s=this,r={} +r.a=!1 +s.d=new A.aCE(r,s) +try{s.asV(a)}finally{if(!r.a)s.d.$1(B.SY) +s.d=null}}, +ME(a,b,c,d,e){var s=this,r=$.bqH(),q=$.bqI(),p=$.bc6() +s.GY(r,q,p,a?B.cq:B.bR,e) +r=$.bcu() +q=$.bcv() +p=$.bc7() +s.GY(r,q,p,b?B.cq:B.bR,e) +r=$.bqJ() +q=$.bqK() +p=$.bc8() +s.GY(r,q,p,c?B.cq:B.bR,e) +r=$.bqL() +q=$.bqM() +p=$.bc9() +s.GY(r,q,p,d?B.cq:B.bR,e)}, +GY(a,b,c,d,e){var s,r=this,q=r.f,p=q.aX(0,a),o=q.aX(0,b),n=p||o,m=d===B.cq&&!n,l=d===B.bR&&n +if(m){r.a.$1(new A.kK(A.baw(e),B.cq,a,c,null,!0)) +q.t(0,a,c)}if(l&&p){s=q.i(0,a) +s.toString +r.a3U(e,a,s)}if(l&&o){q=q.i(0,b) +q.toString +r.a3U(e,b,q)}}, +a3U(a,b,c){this.a.$1(new A.kK(A.baw(a),B.bR,b,c,null,!0)) +this.f.L(0,b)}} +A.aCA.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.e){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:30} +A.aCB.prototype={ +$0(){this.a.a=!0}, +$S:0} +A.aCC.prototype={ +$0(){return new A.kK(new A.bC(this.a.a+2e6),B.bR,this.b,this.c,null,!0)}, +$S:248} +A.aCD.prototype={ +$0(){this.a.f.L(0,this.b)}, +$S:0} +A.aCw.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.b,k=B.YN.i(0,l) +if(k!=null)return k +s=n.c.a +r=s.key +if(B.zZ.aX(0,r==null?m:r)){l=s.key +if(l==null)l=m +l.toString +l=B.zZ.i(0,l) +q=l==null?m:l[B.d.ae(s.location)] +q.toString +return q}if(n.d){r=s.code +if(r==null)r=m +p=s.key +if(p==null)p=m +o=n.a.c.aed(r,p,B.d.ae(s.keyCode)) +if(o!=null)return o}if(l==="Dead"){l=s.altKey +r=s.ctrlKey +p=s.shiftKey +s=s.metaKey +l=l?1073741824:0 +r=r?268435456:0 +p=p?536870912:0 +s=s?2147483648:0 +return n.e+(l+r+p+s)+98784247808}return B.c.gI(l)+98784247808}, +$S:112} +A.aCx.prototype={ +$0(){return new A.kK(this.a,B.bR,this.b,this.c.$0(),null,!0)}, +$S:248} +A.aCy.prototype={ +$0(){this.a.f.L(0,this.b)}, +$S:0} +A.aCz.prototype={ +$2(a,b){var s,r,q=this +if(J.e(q.b.$0(),a))return +s=q.a +r=s.f +if(r.a6R(0,a)&&!b.$1(q.c))r.KK(r,new A.aCv(s,a,q.d))}, +$S:792} +A.aCv.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.d.$1(new A.kK(this.c,B.bR,a,s,null,!0)) +return!0}, +$S:159} +A.aCE.prototype={ +$1(a){this.a.a=!0 +return this.b.a.$1(a)}, +$S:138} +A.aEG.prototype={} +A.asj.prototype={ +gaDt(){var s=this.a +s===$&&A.c() +return s}, +v(){var s=this +if(s.c||s.gt9()==null)return +s.c=!0 +s.aDu()}, +Cb(){var s=0,r=A.v(t.H),q=this +var $async$Cb=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=q.gt9()!=null?2:3 +break +case 2:s=4 +return A.B(q.pm(),$async$Cb) +case 4:s=5 +return A.B(q.gt9().zl(0,-1),$async$Cb) +case 5:case 3:return A.t(null,r)}}) +return A.u($async$Cb,r)}, +gq2(){var s=this.gt9() +s=s==null?null:s.dA(0) +return s==null?"/":s}, +gav(){var s=this.gt9() +return s==null?null:s.Ly(0)}, +aDu(){return this.gaDt().$0()}} +A.MJ.prototype={ +amv(a){var s,r=this,q=r.d +if(q==null)return +r.a=q.Hu(0,r.gUo(r)) +if(!r.OB(r.gav())){s=t.z +q.t1(0,A.b_(["serialCount",0,"state",r.gav()],s,s),"flutter",r.gq2())}r.e=r.gNB()}, +gNB(){if(this.OB(this.gav())){var s=this.gav() +s.toString +return B.d.ae(A.pX(J.c0(t.c.a(s),"serialCount")))}return 0}, +OB(a){return t.c.b(a)&&J.c0(a,"serialCount")!=null}, +EM(a,b,c){var s,r,q=this.d +if(q!=null){s=t.z +r=this.e +if(b){r===$&&A.c() +s=A.b_(["serialCount",r,"state",c],s,s) +a.toString +q.t1(0,s,"flutter",a)}else{r===$&&A.c();++r +this.e=r +s=A.b_(["serialCount",r,"state",c],s,s) +a.toString +q.UO(0,s,"flutter",a)}}}, +WJ(a){return this.EM(a,!1,null)}, +Up(a,b){var s,r,q,p,o=this +if(!o.OB(b)){s=o.d +s.toString +r=o.e +r===$&&A.c() +q=t.z +s.t1(0,A.b_(["serialCount",r+1,"state",b],q,q),"flutter",o.gq2())}o.e=o.gNB() +s=$.bO() +r=o.gq2() +t.Xy.a(b) +q=b==null?null:J.c0(b,"state") +p=t.z +s.nN("flutter/navigation",B.br.nA(new A.mw("pushRouteInformation",A.b_(["location",r,"state",q],p,p))),new A.aEY())}, +pm(){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$pm=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:p.v() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.gNB() +s=o>0?3:4 +break +case 3:s=5 +return A.B(p.d.zl(0,-o),$async$pm) +case 5:case 4:n=p.gav() +n.toString +t.c.a(n) +m=p.d +m.toString +m.t1(0,J.c0(n,"state"),"flutter",p.gq2()) +case 1:return A.t(q,r)}}) +return A.u($async$pm,r)}, +gt9(){return this.d}} +A.aEY.prototype={ +$1(a){}, +$S:36} +A.PD.prototype={ +amI(a){var s,r,q=this,p=q.d +if(p==null)return +q.a=p.Hu(0,q.gUo(q)) +s=q.gq2() +r=self.window.history.state +if(r==null)r=null +else{r=A.apt(r) +r.toString}if(!A.b9m(r)){p.t1(0,A.b_(["origin",!0,"state",q.gav()],t.N,t.z),"origin","") +q.aAy(p,s)}}, +EM(a,b,c){var s=this.d +if(s!=null)this.PP(s,a,!0)}, +WJ(a){return this.EM(a,!1,null)}, +Up(a,b){var s,r=this,q="flutter/navigation" +if(A.bht(b)){s=r.d +s.toString +r.aAx(s) +$.bO().nN(q,B.br.nA(B.ZZ),new A.aMK())}else if(A.b9m(b)){s=r.f +s.toString +r.f=null +$.bO().nN(q,B.br.nA(new A.mw("pushRoute",s)),new A.aML())}else{r.f=r.gq2() +r.d.zl(0,-1)}}, +PP(a,b,c){var s +if(b==null)b=this.gq2() +s=this.e +if(c)a.t1(0,s,"flutter",b) +else a.UO(0,s,"flutter",b)}, +aAy(a,b){return this.PP(a,b,!1)}, +aAx(a){return this.PP(a,null,!1)}, +pm(){var s=0,r=A.v(t.H),q,p=this,o,n +var $async$pm=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:p.v() +if(p.b||p.d==null){s=1 +break}p.b=!0 +o=p.d +s=3 +return A.B(o.zl(0,-1),$async$pm) +case 3:n=p.gav() +n.toString +o.t1(0,J.c0(t.c.a(n),"state"),"flutter",p.gq2()) +case 1:return A.t(q,r)}}) +return A.u($async$pm,r)}, +gt9(){return this.d}} +A.aMK.prototype={ +$1(a){}, +$S:36} +A.aML.prototype={ +$1(a){}, +$S:36} +A.aAx.prototype={ +Hu(a,b){var s=t.e.a(A.c6(new A.aAz(b))) +A.dY(self.window,"popstate",s,null) +return new A.aAA(this,s)}, +dA(a){var s=self.window.location.hash +if(s.length===0||s==="#")return"/" +return B.c.cf(s,1)}, +Ly(a){var s=self.window.history.state +if(s==null)s=null +else{s=A.apt(s) +s.toString}return s}, +ab8(a,b){var s,r +if(b.length===0){s=self.window.location.pathname +if(s==null)s=null +s.toString +r=self.window.location.search +if(r==null)r=null +r.toString +r=s+r +s=r}else s="#"+b +return s}, +UO(a,b,c,d){var s=this.ab8(0,d),r=self.window.history,q=A.bg(b) +if(q==null)q=t.K.a(q) +A.X(r,"pushState",[q,c,s])}, +t1(a,b,c,d){var s,r=this.ab8(0,d),q=self.window.history +if(b==null)s=null +else{s=A.bg(b) +if(s==null)s=t.K.a(s)}A.X(q,"replaceState",[s,c,r])}, +zl(a,b){var s=self.window.history +s.go(b) +return this.aE7()}, +aE7(){var s=new A.aT($.aF,t.D4),r=A.ba("unsubscribe") +r.b=this.Hu(0,new A.aAy(r,new A.bU(s,t.gR))) +return s}} +A.aAz.prototype={ +$1(a){var s=a.state +if(s==null)s=null +else{s=A.apt(s) +s.toString}this.a.$1(s)}, +$S:2} +A.aAA.prototype={ +$0(){A.ig(self.window,"popstate",this.b,null) +return null}, +$S:0} +A.aAy.prototype={ +$1(a){this.a.b5().$0() +this.b.iv(0)}, +$S:9} +A.auT.prototype={ +Hu(a,b){return A.X(this.a,"addPopStateListener",[A.c6(new A.auU(b))])}, +dA(a){return this.a.getPath()}, +Ly(a){return this.a.getState()}, +UO(a,b,c,d){return A.X(this.a,"pushState",[b,c,d])}, +t1(a,b,c,d){return A.X(this.a,"replaceState",[b,c,d])}, +zl(a,b){return this.a.go(b)}} +A.auU.prototype={ +$1(a){var s=a.state +if(s==null)s=null +else{s=A.apt(s) +s.toString}return this.a.$1(s)}, +$S:2} +A.aHC.prototype={} +A.ask.prototype={} +A.a0z.prototype={ +Bh(a){var s +this.b=a +this.c=!0 +s=A.b([],t.EO) +return this.a=new A.aJ3(new A.aYj(a,A.b([],t.Xr),A.b([],t.cA),A.hh()),s,new A.a6U())}, +ga9L(){return this.c}, +jT(){var s,r=this +if(!r.c)r.Bh(B.eC) +r.c=!1 +s=r.a +s.b=s.a.aGe() +s.f=!0 +s=r.a +r.b===$&&A.c() +return new A.a0y(s)}} +A.a0y.prototype={ +qv(a,b){return this.aQ0(a,b)}, +aQ0(a,b){var s=0,r=A.v(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$qv=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:i=new A.x(0,0,a,b) +h=A.bd5(i,new A.a6U(),1) +h.ax=!0 +p.b.HG(h,i) +h.us() +o=h.d +if(o.y==null)o.Fw() +o=o.y.toDataURL("image/png") +n=A.cc(self.document,"img") +A.b7n(n,o) +n.width=a +n.height=b +o=new A.aT($.aF,t.Ou) +m=new A.tk(o,t.IM) +l=A.ba("errorListener") +k=t.e +l.sez(k.a(A.c6(new A.axu(m,n,l)))) +A.dY(n,"error",l.b5(),null) +j=A.ba("loadListener") +j.sez(k.a(A.c6(new A.axv(m,n,a,b,j)))) +A.dY(n,"load",j.b5(),null) +q=o +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$qv,r)}, +E0(a,b){throw A.d(A.a8("toImageSync is not supported on the HTML backend. Use drawPicture instead, or toImage."))}, +v(){this.a=!0}} +A.axu.prototype={ +$1(a){this.a.kP(a) +A.ig(this.b,"error",this.c.b5(),null)}, +$S:2} +A.axv.prototype={ +$1(a){var s=this,r=s.b +s.a.eL(0,A.b7X(r,s.c,s.d)) +A.ig(r,"load",s.e.b5(),null)}, +$S:2} +A.a26.prototype={ +ga1P(){var s,r=this,q=r.c +if(q===$){s=t.e.a(A.c6(r.gax2())) +r.c!==$&&A.a1() +r.c=s +q=s}return q}, +ax3(a){var s,r,q,p=a.matches +if(p==null)p=null +p.toString +for(s=this.a,r=s.length,q=0;q>>0)) +q.toString +l.content=q +h.k7(c,B.aD.ey([!0])) +return +case"SystemChrome.setPreferredOrientations":o=t._.a(s.b) +$.jz.af9(o).cE(new A.axA(h,c),t.P) +return +case"SystemSound.play":h.k7(c,B.aD.ey([!0])) +return +case"Clipboard.setData":q=self.window.navigator.clipboard!=null?new A.Zx():new A.a0I() +new A.Zy(q,A.bgx()).af1(s,c) +return +case"Clipboard.getData":q=self.window.navigator.clipboard!=null?new A.Zx():new A.a0I() +new A.Zy(q,A.bgx()).ae7(c) +return}break +case"flutter/service_worker":q=self.window +p=self.document.createEvent("Event") +p.initEvent("flutter-first-frame",!0,!0) +q.dispatchEvent(p) +return +case"flutter/textinput":q=$.b6p() +q.gBt(q).aKJ(b,c) +return +case"flutter/contextmenu":switch(B.br.mH(b).a){case"enableContextMenu":$.jz.a.a87() +h.k7(c,B.aD.ey([!0])) +return +case"disableContextMenu":$.jz.a.a7P() +h.k7(c,B.aD.ey([!0])) +return}return +case"flutter/mousecursor":s=B.e8.mH(b) +o=t.c.a(s.b) +switch(s.a){case"activateSystemCursor":$.b8A.toString +q=A.eJ(J.c0(o,"kind")) +p=$.jz.f +p===$&&A.c() +q=B.YG.i(0,q) +A.hM(p,"cursor",q==null?"default":q) +break}return +case"flutter/web_test_e2e":h.k7(c,B.aD.ey([A.bFa(B.br,b)])) +return +case"flutter/platform_views":q=h.cy +if(q==null)q=h.cy=new A.aHG($.b6n(),new A.axB()) +c.toString +q.aKj(b,c) +return +case"flutter/accessibility":q=$.apg +q.toString +p=t.c +k=p.a(J.c0(p.a(B.d0.kW(b)),"data")) +j=A.eJ(J.c0(k,"message")) +if(j!=null&&j.length!==0){i=A.b8c(k,"assertiveness") +q.a60(j,B.U6[i==null?0:i])}h.k7(c,B.d0.ey(!0)) +return +case"flutter/navigation":h.d.i(0,0).Ta(b).cE(new A.axC(h,c),t.P) +h.ry="/" +return}q=$.bmb +if(q!=null){q.$3(a,b,c) +return}h.k7(c,null)}, +Ak(a,b){return this.asY(a,b)}, +asY(a,b){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j +var $async$Ak=A.w(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:q=3 +s=6 +return A.B(A.BM($.aph.z9(a)),$async$Ak) +case 6:n=d +s=7 +return A.B(n.gKr().x5(),$async$Ak) +case 7:m=d +o.k7(b,A.fF(m,0,null)) +q=1 +s=5 +break +case 3:q=2 +j=p +l=A.aW(j) +$.h7().$1("Error while trying to load an asset: "+A.h(l)) +o.k7(b,null) +s=5 +break +case 2:s=1 +break +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$Ak,r)}, +arD(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +case"HapticFeedbackType.mediumImpact":return 20 +case"HapticFeedbackType.heavyImpact":return 30 +case"HapticFeedbackType.selectionClick":return 10 +default:return 50}}, +pv(){var s=$.bmj +if(s==null)throw A.d(A.bG("scheduleFrameCallback must be initialized first.")) +s.$0()}, +anb(){var s=this +if(s.dy!=null)return +s.a=s.a.a71(A.b7y()) +s.dy=A.eE(self.window,"languagechange",new A.axy(s))}, +an6(){var s,r,q,p=A.c6(new A.axx(this)) +p=A.ty(globalThis.MutationObserver,[p]) +this.fy=p +s=self.document.documentElement +s.toString +r=A.b(["style"],t.T) +q=A.D(t.N,t.z) +q.t(0,"attributes",!0) +q.t(0,"attributeFilter",r) +r=A.bg(q) +A.X(p,"observe",[s,r==null?t.K.a(r):r])}, +a53(a){var s=this,r=s.a +if(r.d!==a){s.a=r.aGN(a) +A.tA(null,null) +A.tA(s.k3,s.k4)}}, +aDA(a){var s=this.a,r=s.a +if((r.a&32)!==0!==a){this.a=s.a6X(r.aGK(a)) +A.tA(null,null)}}, +an3(){var s,r=this,q=r.k1 +r.a53(q.matches?B.ak:B.aH) +s=t.e.a(A.c6(new A.axw(r))) +r.k2=s +q.addListener(s)}, +gRN(){var s=this.ry +return s==null?this.ry=this.d.i(0,0).gHM().gq2():s}, +k7(a,b){A.a1p(B.F,null,t.H).cE(new A.axF(a,b),t.P)}} +A.axE.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +A.axD.prototype={ +$1(a){this.a.DU(this.b,a,t.CD)}, +$S:36} +A.axz.prototype={ +$1(a){this.a.k7(this.b,B.aD.ey([!0]))}, +$S:30} +A.axA.prototype={ +$1(a){this.a.k7(this.b,B.aD.ey([a]))}, +$S:160} +A.axB.prototype={ +$1(a){var s=$.jz.f +s===$&&A.c() +s.append(a)}, +$S:2} +A.axC.prototype={ +$1(a){var s=this.b +if(a)this.a.k7(s,B.aD.ey([!0])) +else if(s!=null)s.$1(null)}, +$S:160} +A.axy.prototype={ +$1(a){var s=this.a +s.a=s.a.a71(A.b7y()) +A.tA(s.fr,s.fx)}, +$S:2} +A.axx.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=null +for(s=J.ax(a),r=t.e,q=this.a;s.D();){p=s.gZ(s) +p.toString +r.a(p) +o=p.type +if((o==null?l:o)==="attributes"){o=p.attributeName +o=(o==null?l:o)==="style"}else o=!1 +if(o){o=self.document.documentElement +o.toString +n=A.bJ4(o) +m=(n==null?16:n)/16 +o=q.a +if(o.e!==m){q.a=o.ue(m) +A.tA(l,l) +A.tA(q.go,q.id)}}}}, +$S:791} +A.axw.prototype={ +$1(a){var s=a.matches +if(s==null)s=null +s.toString +s=s?B.ak:B.aH +this.a.a53(s)}, +$S:2} +A.axF.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:30} +A.b56.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +A.b57.prototype={ +$0(){var s=this +s.a.$3(s.b,s.c,s.d)}, +$S:0} +A.aaG.prototype={ +k(a){return A.O(this).k(0)+"[view: null, geometry: "+B.C.k(0)+"]"}} +A.a5z.prototype={ +BI(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=d==null?s.c:d,p=c==null?s.d:c,o=e==null?s.e:e,n=b==null?s.f:b +return new A.a5z(r,!1,q,p,o,n,s.r,s.w)}, +a6X(a){return this.BI(a,null,null,null,null)}, +a71(a){return this.BI(null,a,null,null,null)}, +ue(a){return this.BI(null,null,null,null,a)}, +aGN(a){return this.BI(null,null,a,null,null)}, +aGO(a){return this.BI(null,null,null,a,null)}} +A.aHE.prototype={ +aP0(a,b,c){var s=this.a +if(s.aX(0,a))return!1 +s.t(0,a,b) +this.c.H(0,a) +return!0}, +aPf(a,b,c){this.d.t(0,b,a) +return this.b.d7(0,b,new A.aHF(this,"flt-pv-slot-"+b,a,b,c))}, +azG(a){var s,r,q,p="setAttribute" +if(a==null)return +s=$.dM() +if(s!==B.ab){a.remove() +return}r="tombstone-"+A.h(A.beg(a,"slot")) +q=A.cc(self.document,"slot") +A.L(q.style,"display","none") +s=A.bg(r) +A.X(q,p,["name",s==null?t.K.a(s):s]) +s=$.jz.r +s===$&&A.c() +s.mA(0,q) +s=A.bg(r) +A.X(a,p,["slot",s==null?t.K.a(s):s]) +a.remove() +q.remove()}} +A.aHF.prototype={ +$0(){var s,r,q,p=this,o=A.cc(self.document,"flt-platform-view"),n=A.bg(p.b) +A.X(o,"setAttribute",["slot",n==null?t.K.a(n):n]) +n=p.c +s=p.a.a.i(0,n) +s.toString +r=A.ba("content") +q=p.d +if(t._X.b(s))r.b=s.$2$params(q,p.e) +else r.b=t.Ek.a(s).$1(q) +s=r.b5() +if(s.style.getPropertyValue("height").length===0){$.h7().$1("Height of Platform View type: ["+n+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") +A.L(s.style,"height","100%")}if(s.style.getPropertyValue("width").length===0){$.h7().$1("Width of Platform View type: ["+n+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") +A.L(s.style,"width","100%")}o.append(r.b5()) +return o}, +$S:144} +A.aHG.prototype={ +apn(a,b){var s=t.c.a(a.b),r=J.aK(s),q=B.d.ae(A.oo(r.i(s,"id"))),p=A.cC(r.i(s,"viewType")) +r=this.b +if(!r.a.aX(0,p)){b.$1(B.e8.ur("unregistered_view_type","If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.","A HtmlElementView widget is trying to create a platform view with an unregistered type: <"+p+">.")) +return}if(r.b.aX(0,q)){b.$1(B.e8.ur("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.aPf(p,q,s)) +b.$1(B.e8.C6(null))}, +aKj(a,b){var s,r=B.e8.mH(a) +switch(r.a){case"create":this.apn(r,b) +return +case"dispose":s=this.b +s.azG(s.b.L(0,A.h5(r.b))) +b.$1(B.e8.C6(null)) +return}b.$1(null)}} +A.aKS.prototype={ +aQP(){A.dY(self.document,"touchstart",t.e.a(A.c6(new A.aKT())),null)}} +A.aKT.prototype={ +$1(a){}, +$S:2} +A.a5K.prototype={ +ap8(){var s,r=this +if("PointerEvent" in self.window){s=new A.aYr(A.D(t.S,t.ZW),A.b([],t.he),r.a,r.gPe(),r.c,r.d) +s.zx() +return s}if("TouchEvent" in self.window){s=new A.b0u(A.y(t.S),A.b([],t.he),r.a,r.gPe(),r.c,r.d) +s.zx() +return s}if("MouseEvent" in self.window){s=new A.aY0(new A.Bm(),A.b([],t.he),r.a,r.gPe(),r.c,r.d) +s.zx() +return s}throw A.d(A.a8("This browser does not support pointer, touch, or mouse events."))}, +ax7(a){var s=A.b(a.slice(0),A.a7(a)),r=$.bO() +A.apD(r.Q,r.as,new A.F0(s),t.kf)}} +A.aHX.prototype={ +k(a){return"pointers:"+("PointerEvent" in self.window)+", touch:"+("TouchEvent" in self.window)+", mouse:"+("MouseEvent" in self.window)}} +A.Ta.prototype={} +A.aSE.prototype={ +QM(a,b,c,d,e){var s=t.e.a(A.c6(new A.aSF(d))) +A.dY(b,c,s,e) +this.a.push(new A.Ta(c,b,s,e,!1))}, +B4(a,b,c,d){return this.QM(a,b,c,d,!0)}} +A.aSF.prototype={ +$1(a){var s=$.hT +if((s==null?$.hT=A.qx():s).abA(a))this.a.$1(a)}, +$S:2} +A.and.prototype={ +a13(a,b){if(b==null)return!1 +return Math.abs(b- -3*a)>1}, +avB(a){var s,r,q,p,o,n=this,m=null,l=$.dM() +if(l===B.ch)return!1 +l=a.deltaX +s=a.wheelDeltaX +if(!n.a13(l,s==null?m:s)){l=a.deltaY +s=a.wheelDeltaY +l=n.a13(l,s==null?m:s)}else l=!0 +if(l)return!1 +if(!(B.d.bI(a.deltaX,120)===0&&B.d.bI(a.deltaY,120)===0)){l=a.wheelDeltaX +if(l==null)l=m +if(B.d.bI(l==null?1:l,120)===0){l=a.wheelDeltaY +if(l==null)l=m +l=B.d.bI(l==null?1:l,120)===0}else l=!1}else l=!0 +if(l){l=a.deltaX +s=n.f +r=s==null +q=r?m:s.deltaX +p=Math.abs(l-(q==null?0:q)) +l=a.deltaY +q=r?m:s.deltaY +o=Math.abs(l-(q==null?0:q)) +if(!r)if(!(p===0&&o===0))l=!(p<20&&o<20) +else l=!0 +else l=!0 +if(l){l=a.timeStamp +if((l==null?m:l)!=null){if(r)l=m +else{l=s.timeStamp +if(l==null)l=m}l=l!=null}else l=!1 +if(l){l=a.timeStamp +if(l==null)l=m +l.toString +s=s.timeStamp +if(s==null)s=m +s.toString +if(l-s<50&&n.r)return!0}return!1}}return!0}, +ap6(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +if(e.avB(a)){s=B.c9 +r=-2}else{s=B.c8 +r=-1}q=a.deltaX +p=a.deltaY +switch(B.d.ae(a.deltaMode)){case 1:o=$.bjI +if(o==null){n=A.cc(self.document,"div") +o=n.style +A.L(o,"font-size","initial") +A.L(o,"display","none") +self.document.body.append(n) +o=A.b7o(self.window,n).getPropertyValue("font-size") +if(B.c.O(o,"px"))m=A.zT(A.fW(o,"px","")) +else m=d +n.remove() +o=$.bjI=m==null?16:m/4}q*=o +p*=o +break +case 2:o=$.dN() +q*=o.gma().a +p*=o.gma().b +break +case 0:o=$.hv() +if(o===B.ct){o=$.dM() +if(o!==B.ab)o=o===B.ch +else o=!0}else o=!1 +if(o){o=$.dN() +l=o.x +if(l==null){l=self.window.devicePixelRatio +if(l===0)l=1}q*=l +o=o.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}p*=o}break +default:break}k=A.b([],t.D9) +j=A.baZ(a,e.b) +o=$.hv() +if(o===B.ct){o=$.aCs +o=o==null?d:o.gA6().f.aX(0,$.bcu()) +if(o!==!0){o=$.aCs +o=o==null?d:o.gA6().f.aX(0,$.bcv()) +i=o===!0}else i=!0}else i=!1 +o=a.ctrlKey&&!i +l=e.d +if(o){o=a.timeStamp +if(o==null)o=d +o.toString +o=A.Bk(o) +h=$.dN() +g=h.x +if(g==null){g=self.window.devicePixelRatio +if(g===0)g=1}h=h.x +if(h==null){h=self.window.devicePixelRatio +if(h===0)h=1}f=a.buttons +if(f==null)f=d +f.toString +l.aGv(k,B.d.ae(f),B.dX,r,s,j.a*g,j.b*h,1,1,Math.exp(-p/200),B.a16,o)}else{o=a.timeStamp +if(o==null)o=d +o.toString +o=A.Bk(o) +h=$.dN() +g=h.x +if(g==null){g=self.window.devicePixelRatio +if(g===0)g=1}h=h.x +if(h==null){h=self.window.devicePixelRatio +if(h===0)h=1}f=a.buttons +if(f==null)f=d +f.toString +l.aGx(k,B.d.ae(f),B.dX,r,s,j.a*g,j.b*h,1,1,q,p,B.a15,o)}e.f=a +e.r=s===B.c9 +return k}, +YA(a){var s=this.b,r=t.e.a(A.c6(a)),q=t.K,p=A.bg(A.b_(["capture",!1,"passive",!1],t.N,q)) +A.X(s,"addEventListener",["wheel",r,p==null?q.a(p):p]) +this.a.push(new A.Ta("wheel",s,r,!1,!0))}, +a0F(a){this.c.$1(this.ap6(a)) +a.preventDefault()}} +A.pR.prototype={ +k(a){return A.O(this).k(0)+"(change: "+this.a.k(0)+", buttons: "+this.b+")"}} +A.Bm.prototype={ +Wl(a,b){var s +if(this.a!==0)return this.LE(b) +s=(b===0&&a>-1?A.bHf(a):b)&1073741823 +this.a=s +return new A.pR(B.Cb,s)}, +LE(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.pR(B.dX,r) +this.a=s +return new A.pR(s===0?B.dX:B.h8,s)}, +Ew(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.pR(B.op,0)}return null}, +Wm(a){if((a&1073741823)===0){this.a=0 +return new A.pR(B.dX,0)}return null}, +Wn(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new A.pR(B.op,s) +else return new A.pR(B.h8,s)}} +A.aYr.prototype={ +NU(a){return this.w.d7(0,a,new A.aYt())}, +a2F(a){var s=a.pointerType +if((s==null?null:s)==="touch"){s=a.pointerId +if(s==null)s=null +this.w.L(0,s)}}, +MR(a,b,c,d,e){this.QM(0,a,b,new A.aYs(this,d,c),e)}, +MQ(a,b,c){return this.MR(a,b,c,!0,!0)}, +and(a,b,c,d){return this.MR(a,b,c,d,!0)}, +zx(){var s=this,r=s.b +s.MQ(r,"pointerdown",new A.aYu(s)) +s.MQ(self.window,"pointermove",new A.aYv(s)) +s.MR(r,"pointerleave",new A.aYw(s),!1,!1) +s.MQ(self.window,"pointerup",new A.aYx(s)) +s.and(r,"pointercancel",new A.aYy(s),!1) +s.YA(new A.aYz(s))}, +kI(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=null,i=c.pointerType +if(i==null)i=j +i.toString +s=k.a2h(i) +i=c.tiltX +if(i==null)i=j +i.toString +r=c.tiltY +if(r==null)r=j +r.toString +if(Math.abs(i)>Math.abs(r)){i=c.tiltX +if(i==null)i=j}else{i=c.tiltY +if(i==null)i=j}i.toString +r=c.timeStamp +if(r==null)r=j +r.toString +q=A.Bk(r) +p=c.pressure +if(p==null)p=j +o=A.baZ(c,k.b) +r=k.wn(c) +n=$.dN() +m=n.x +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}n=n.x +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}l=p==null?0:p +k.d.aGw(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.eA,i/180*3.141592653589793,q)}, +aqz(a){var s,r +if("getCoalescedEvents" in a){s=t.e +r=J.h8(a.getCoalescedEvents(),s).fk(0,s) +if(!r.gaD(r))return r}return A.b([a],t.J)}, +a2h(a){switch(a){case"mouse":return B.c8 +case"pen":return B.cO +case"touch":return B.b8 +default:return B.cv}}, +wn(a){var s=a.pointerType +if(s==null)s=null +s.toString +if(this.a2h(s)===B.c8)s=-1 +else{s=a.pointerId +if(s==null)s=null +s.toString +s=B.d.ae(s)}return s}} +A.aYt.prototype={ +$0(){return new A.Bm()}, +$S:775} +A.aYs.prototype={ +$1(a){var s,r,q,p,o +if(this.b){s=a.getModifierState("Alt") +r=a.getModifierState("Control") +q=a.getModifierState("Meta") +p=a.getModifierState("Shift") +o=a.timeStamp +if(o==null)o=null +o.toString +this.a.e.ME(s,r,q,p,o)}this.c.$1(a)}, +$S:2} +A.aYu.prototype={ +$1(a){var s,r,q=this.a,p=q.wn(a),o=A.b([],t.D9),n=q.NU(p),m=a.buttons +if(m==null)m=null +m.toString +s=n.Ew(B.d.ae(m)) +if(s!=null)q.kI(o,s,a) +m=B.d.ae(a.button) +r=a.buttons +if(r==null)r=null +r.toString +q.kI(o,n.Wl(m,B.d.ae(r)),a) +q.c.$1(o)}, +$S:12} +A.aYv.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.NU(o.wn(a)),m=A.b([],t.D9) +for(s=J.ax(o.aqz(a));s.D();){r=s.gZ(s) +q=r.buttons +if(q==null)q=null +q.toString +p=n.Ew(B.d.ae(q)) +if(p!=null)o.kI(m,p,r) +q=r.buttons +if(q==null)q=null +q.toString +o.kI(m,n.LE(B.d.ae(q)),r)}o.c.$1(m)}, +$S:12} +A.aYw.prototype={ +$1(a){var s,r=this.a,q=r.NU(r.wn(a)),p=A.b([],t.D9),o=a.buttons +if(o==null)o=null +o.toString +s=q.Wm(B.d.ae(o)) +if(s!=null){r.kI(p,s,a) +r.c.$1(p)}}, +$S:12} +A.aYx.prototype={ +$1(a){var s,r,q,p=this.a,o=p.wn(a),n=p.w +if(n.aX(0,o)){s=A.b([],t.D9) +n=n.i(0,o) +n.toString +r=a.buttons +if(r==null)r=null +q=n.Wn(r==null?null:B.d.ae(r)) +p.a2F(a) +if(q!=null){p.kI(s,q,a) +p.c.$1(s)}}}, +$S:12} +A.aYy.prototype={ +$1(a){var s,r=this.a,q=r.wn(a),p=r.w +if(p.aX(0,q)){s=A.b([],t.D9) +p=p.i(0,q) +p.toString +p.a=0 +r.a2F(a) +r.kI(s,new A.pR(B.on,0),a) +r.c.$1(s)}}, +$S:12} +A.aYz.prototype={ +$1(a){this.a.a0F(a)}, +$S:2} +A.b0u.prototype={ +Ff(a,b,c){this.B4(0,a,b,new A.b0v(this,!0,c))}, +zx(){var s=this,r=s.b +s.Ff(r,"touchstart",new A.b0w(s)) +s.Ff(r,"touchmove",new A.b0x(s)) +s.Ff(r,"touchend",new A.b0y(s)) +s.Ff(r,"touchcancel",new A.b0z(s))}, +Fu(a,b,c,d,e){var s,r,q,p,o,n=e.identifier +if(n==null)n=null +n.toString +n=B.d.ae(n) +s=e.clientX +r=$.dN() +q=r.x +if(q==null){q=self.window.devicePixelRatio +if(q===0)q=1}p=e.clientY +r=r.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}o=c?1:0 +this.d.aGt(b,o,a,n,s*q,p*r,1,1,B.eA,d)}} +A.b0v.prototype={ +$1(a){var s=a.altKey,r=a.ctrlKey,q=a.metaKey,p=a.shiftKey,o=a.timeStamp +if(o==null)o=null +o.toString +this.a.e.ME(s,r,q,p,o) +this.c.$1(a)}, +$S:2} +A.b0w.prototype={ +$1(a){var s,r,q,p,o,n,m,l=a.timeStamp +if(l==null)l=null +l.toString +s=A.Bk(l) +r=A.b([],t.D9) +for(l=t.e,q=t.VA,q=A.dn(new A.ta(a.changedTouches,q),q.h("A.E"),l),l=A.dn(q.a,A.q(q).c,l),q=J.ax(l.a),l=A.q(l),l=l.h("@<1>").ad(l.z[1]).z[1],p=this.a;q.D();){o=l.a(q.gZ(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(!m.O(0,B.d.ae(n))){n=o.identifier +if(n==null)n=null +n.toString +m.H(0,B.d.ae(n)) +p.Fu(B.Cb,r,!0,s,o)}}p.c.$1(r)}, +$S:12} +A.b0x.prototype={ +$1(a){var s,r,q,p,o,n,m +a.preventDefault() +s=a.timeStamp +if(s==null)s=null +s.toString +r=A.Bk(s) +q=A.b([],t.D9) +for(s=t.e,p=t.VA,p=A.dn(new A.ta(a.changedTouches,p),p.h("A.E"),s),s=A.dn(p.a,A.q(p).c,s),p=J.ax(s.a),s=A.q(s),s=s.h("@<1>").ad(s.z[1]).z[1],o=this.a;p.D();){n=s.a(p.gZ(p)) +m=n.identifier +if(m==null)m=null +m.toString +if(o.w.O(0,B.d.ae(m)))o.Fu(B.h8,q,!0,r,n)}o.c.$1(q)}, +$S:12} +A.b0y.prototype={ +$1(a){var s,r,q,p,o,n,m,l +a.preventDefault() +s=a.timeStamp +if(s==null)s=null +s.toString +r=A.Bk(s) +q=A.b([],t.D9) +for(s=t.e,p=t.VA,p=A.dn(new A.ta(a.changedTouches,p),p.h("A.E"),s),s=A.dn(p.a,A.q(p).c,s),p=J.ax(s.a),s=A.q(s),s=s.h("@<1>").ad(s.z[1]).z[1],o=this.a;p.D();){n=s.a(p.gZ(p)) +m=n.identifier +if(m==null)m=null +m.toString +l=o.w +if(l.O(0,B.d.ae(m))){m=n.identifier +if(m==null)m=null +m.toString +l.L(0,B.d.ae(m)) +o.Fu(B.op,q,!1,r,n)}}o.c.$1(q)}, +$S:12} +A.b0z.prototype={ +$1(a){var s,r,q,p,o,n,m,l=a.timeStamp +if(l==null)l=null +l.toString +s=A.Bk(l) +r=A.b([],t.D9) +for(l=t.e,q=t.VA,q=A.dn(new A.ta(a.changedTouches,q),q.h("A.E"),l),l=A.dn(q.a,A.q(q).c,l),q=J.ax(l.a),l=A.q(l),l=l.h("@<1>").ad(l.z[1]).z[1],p=this.a;q.D();){o=l.a(q.gZ(q)) +n=o.identifier +if(n==null)n=null +n.toString +m=p.w +if(m.O(0,B.d.ae(n))){n=o.identifier +if(n==null)n=null +n.toString +m.L(0,B.d.ae(n)) +p.Fu(B.on,r,!1,s,o)}}p.c.$1(r)}, +$S:12} +A.aY0.prototype={ +Yv(a,b,c,d){this.QM(0,a,b,new A.aY1(this,!0,c),d)}, +MN(a,b,c){return this.Yv(a,b,c,!0)}, +zx(){var s=this,r=s.b +s.MN(r,"mousedown",new A.aY2(s)) +s.MN(self.window,"mousemove",new A.aY3(s)) +s.Yv(r,"mouseleave",new A.aY4(s),!1) +s.MN(self.window,"mouseup",new A.aY5(s)) +s.YA(new A.aY6(s))}, +kI(a,b,c){var s,r,q=A.baZ(c,this.b),p=c.timeStamp +if(p==null)p=null +p.toString +p=A.Bk(p) +s=$.dN() +r=s.x +if(r==null){r=self.window.devicePixelRatio +if(r===0)r=1}s=s.x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}this.d.aGu(a,b.b,b.a,-1,B.c8,q.a*r,q.b*s,1,1,B.eA,p)}} +A.aY1.prototype={ +$1(a){var s=a.getModifierState("Alt"),r=a.getModifierState("Control"),q=a.getModifierState("Meta"),p=a.getModifierState("Shift"),o=a.timeStamp +if(o==null)o=null +o.toString +this.a.e.ME(s,r,q,p,o) +this.c.$1(a)}, +$S:2} +A.aY2.prototype={ +$1(a){var s,r,q=A.b([],t.D9),p=this.a,o=p.w,n=a.buttons +if(n==null)n=null +n.toString +s=o.Ew(B.d.ae(n)) +if(s!=null)p.kI(q,s,a) +n=B.d.ae(a.button) +r=a.buttons +if(r==null)r=null +r.toString +p.kI(q,o.Wl(n,B.d.ae(r)),a) +p.c.$1(q)}, +$S:12} +A.aY3.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=q.w,o=a.buttons +if(o==null)o=null +o.toString +s=p.Ew(B.d.ae(o)) +if(s!=null)q.kI(r,s,a) +o=a.buttons +if(o==null)o=null +o.toString +q.kI(r,p.LE(B.d.ae(o)),a) +q.c.$1(r)}, +$S:12} +A.aY4.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=a.buttons +if(p==null)p=null +p.toString +s=q.w.Wm(B.d.ae(p)) +if(s!=null){q.kI(r,s,a) +q.c.$1(r)}}, +$S:12} +A.aY5.prototype={ +$1(a){var s,r=A.b([],t.D9),q=this.a,p=a.buttons +if(p==null)p=null +p=p==null?null:B.d.ae(p) +s=q.w.Wn(p) +if(s!=null){q.kI(r,s,a) +q.c.$1(r)}}, +$S:12} +A.aY6.prototype={ +$1(a){this.a.a0F(a)}, +$S:2} +A.HT.prototype={} +A.aHO.prototype={ +FB(a,b,c){return this.a.d7(0,a,new A.aHP(b,c))}, +tK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q=this.a.i(0,c) +q.toString +s=q.b +r=q.c +q.b=i +q.c=j +q=q.a +if(q==null)q=0 +return A.bgH(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,!1,a7,a8)}, +OV(a,b,c){var s=this.a.i(0,a) +s.toString +return s.b!==b||s.c!==c}, +r7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7){var s,r,q=this.a.i(0,c) +q.toString +s=q.b +r=q.c +q.b=i +q.c=j +q=q.a +if(q==null)q=0 +return A.bgH(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,B.eA,a5,!0,a6,a7)}, +BG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this +if(m===B.eA)switch(c.a){case 1:p.FB(d,f,g) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +break +case 3:s=p.a.aX(0,d) +p.FB(d,f,g) +if(!s)a.push(p.r7(b,B.oo,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 4:s=p.a.aX(0,d) +p.FB(d,f,g).a=$.bjc=$.bjc+1 +if(!s)a.push(p.r7(b,B.oo,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.OV(d,f,g))a.push(p.r7(0,B.dX,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 5:a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.b=b +break +case 6:case 0:r=p.a +q=r.i(0,d) +q.toString +if(c===B.on){f=q.b +g=q.c}if(p.OV(d,f,g))a.push(p.r7(p.b,B.h8,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +if(e===B.b8){a.push(p.r7(0,B.a14,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +r.L(0,d)}break +case 2:r=p.a +q=r.i(0,d) +q.toString +a.push(p.tK(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +r.L(0,d) +break +case 7:case 8:case 9:break}else switch(m.a){case 1:case 2:case 3:s=p.a.aX(0,d) +p.FB(d,f,g) +if(!s)a.push(p.r7(b,B.oo,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.OV(d,f,g))if(b!==0)a.push(p.r7(b,B.h8,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +else a.push(p.r7(b,B.dX,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +break +case 0:break +case 4:break}}, +aGv(a,b,c,d,e,f,g,h,i,j,k,l){return this.BG(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, +aGx(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.BG(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, +aGu(a,b,c,d,e,f,g,h,i,j,k){return this.BG(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, +aGt(a,b,c,d,e,f,g,h,i,j){return this.BG(a,b,c,d,B.b8,e,f,g,h,1,0,0,i,0,j)}, +aGw(a,b,c,d,e,f,g,h,i,j,k,l){return this.BG(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} +A.aHP.prototype={ +$0(){return new A.HT(this.a,this.b)}, +$S:766} +A.b9_.prototype={} +A.aIH.prototype={ +amB(a){var s=this,r=t.e +s.b=r.a(A.c6(new A.aII(s))) +A.dY(self.window,"keydown",s.b,null) +s.c=r.a(A.c6(new A.aIJ(s))) +A.dY(self.window,"keyup",s.c,null) +$.pY.push(new A.aIK(s))}, +v(){var s,r,q=this +A.ig(self.window,"keydown",q.b,null) +A.ig(self.window,"keyup",q.c,null) +for(s=q.a,r=A.jX(s,s.r,A.q(s).c);r.D();)s.i(0,r.d).bm(0) +s.aj(0) +$.b93=q.c=q.b=null}, +a0t(a){var s,r,q,p,o,n,m,l=this,k=null,j=globalThis.KeyboardEvent +if(!(j!=null&&a instanceof j))return +s=new A.oI(a) +r=a.code +if(r==null)r=k +r.toString +if(a.type==="keydown"){q=a.key +q=(q==null?k:q)==="Tab"&&a.isComposing}else q=!1 +if(q)return +q=a.key +if(q==null)q=k +q.toString +if(!(q==="Meta"||q==="Shift"||q==="Alt"||q==="Control")&&l.e){q=l.a +p=q.i(0,r) +if(p!=null)p.bm(0) +if(a.type==="keydown")p=a.ctrlKey||a.shiftKey||a.altKey||a.metaKey +else p=!1 +if(p)q.t(0,r,A.dv(B.kU,new A.aIM(l,r,s))) +else q.L(0,r)}o=a.getModifierState("Shift")?1:0 +if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))o|=2 +if(a.getModifierState("Control"))o|=4 +if(a.getModifierState("Meta"))o|=8 +l.d=o +if(a.type==="keydown"){r=a.key +if((r==null?k:r)==="CapsLock"){r=o|32 +l.d=r}else{r=a.code +if((r==null?k:r)==="NumLock"){r=o|16 +l.d=r}else{r=a.key +if((r==null?k:r)==="ScrollLock"){r=o|64 +l.d=r}else r=o}}}else r=o +q=a.type +p=a.code +if(p==null)p=k +n=a.key +if(n==null)n=k +m=A.b_(["type",q,"keymap","web","code",p,"key",n,"location",B.d.ae(a.location),"metaState",r,"keyCode",B.d.ae(a.keyCode)],t.N,t.z) +$.bO().nN("flutter/keyevent",B.aD.ey(m),new A.aIN(s))}} +A.aII.prototype={ +$1(a){this.a.a0t(a)}, +$S:2} +A.aIJ.prototype={ +$1(a){this.a.a0t(a)}, +$S:2} +A.aIK.prototype={ +$0(){this.a.v()}, +$S:0} +A.aIM.prototype={ +$0(){var s,r,q,p,o=this.a +o.a.L(0,this.b) +s=this.c.a +r=s.code +if(r==null)r=null +q=s.key +if(q==null)q=null +p=A.b_(["type","keyup","keymap","web","code",r,"key",q,"location",B.d.ae(s.location),"metaState",o.d,"keyCode",B.d.ae(s.keyCode)],t.N,t.z) +$.bO().nN("flutter/keyevent",B.aD.ey(p),A.bEN())}, +$S:0} +A.aIN.prototype={ +$1(a){if(a==null)return +if(A.pW(J.c0(t.a.a(B.aD.kW(a)),"handled")))this.a.a.preventDefault()}, +$S:36} +A.a1E.prototype={} +A.a1D.prototype={ +jh(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx +A.X(b,"drawImage",[s,0,0,r,q,c,d,r,q])}, +Bp(a,b){var s,r,q,p,o,n=this,m="attachShader",l=a+"||"+b,k=J.c0($.aA4.aN(),l) +if(k==null){s=n.a6F(0,"VERTEX_SHADER",a) +r=n.a6F(0,"FRAGMENT_SHADER",b) +q=n.a +p=q.createProgram() +A.X(q,m,[p,s]) +A.X(q,m,[p,r]) +A.X(q,"linkProgram",[p]) +o=n.ay +if(!A.X(q,"getProgramParameter",[p,o==null?n.ay=q.LINK_STATUS:o]))A.a6(A.bG(A.X(q,"getProgramInfoLog",[p]))) +k=new A.a1E(p) +J.ix($.aA4.aN(),l,k)}return k}, +a6F(a,b,c){var s,r=this.a,q=r.createShader(r[b]) +if(q==null)throw A.d(A.bG(A.bEh(r,"getError"))) +A.X(r,"shaderSource",[q,c]) +A.X(r,"compileShader",[q]) +s=this.c +if(!A.X(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.d(A.bG("Shader compilation failed: "+A.h(A.X(r,"getShaderInfoLog",[q])))) +return q}, +acp(a,b,c,d,e,f,g){A.X(this.a,"texImage2D",[b,c,d,e,f,g])}, +a83(a,b){A.X(this.a,"drawArrays",[this.aDg(b),0,a])}, +aDg(a){var s,r=this +switch(a.a){case 0:return r.gTO() +case 2:s=r.ax +return s==null?r.ax=r.a.TRIANGLE_FAN:s +case 1:s=r.ax +return s==null?r.ax=r.a.TRIANGLE_STRIP:s}}, +gl7(){var s=this.d +return s==null?this.d=this.a.ARRAY_BUFFER:s}, +guZ(){var s=this.e +return s==null?this.e=this.a.ELEMENT_ARRAY_BUFFER:s}, +gTN(){var s=this.r +return s==null?this.r=this.a.FLOAT:s}, +gJB(){var s=this.cx +return s==null?this.cx=this.a.RGBA:s}, +gJE(){var s=this.ch +return s==null?this.ch=this.a.UNSIGNED_BYTE:s}, +ga9X(){var s=this.CW +return s==null?this.CW=this.a.UNSIGNED_SHORT:s}, +grL(){var s=this.f +return s==null?this.f=this.a.STATIC_DRAW:s}, +gTO(){var s=this.ax +return s==null?this.ax=this.a.TRIANGLES:s}, +gTM(){var s=this.w +return s==null?this.w=this.a.COLOR_BUFFER_BIT:s}, +gjZ(){var s=this.x +return s==null?this.x=this.a.TEXTURE_2D:s}, +ga9V(){var s=this.dx +return s==null?this.dx=this.a.TEXTURE0:s}, +gJC(){var s=this.y +return s==null?this.y=this.a.TEXTURE_WRAP_S:s}, +gJD(){var s=this.z +return s==null?this.z=this.a.TEXTURE_WRAP_T:s}, +gyi(){var s=this.as +return s==null?this.as=this.a.CLAMP_TO_EDGE:s}, +ga9U(){var s=this.cy +return s==null?this.cy=this.a.LINEAR:s}, +ga9W(){var s=this.db +return s==null?this.db=this.a.TEXTURE_MIN_FILTER:s}, +j5(a,b,c){var s=A.X(this.a,"getUniformLocation",[b,c]) +if(s==null)throw A.d(A.bG(c+" not found")) +else return s}, +Lk(a,b){var s=A.X(this.a,"getAttribLocation",[a,b]) +if(s==null)throw A.d(A.bG(b+" not found")) +else return s}, +abw(a){var s,r,q=this +if("transferToImageBitmap" in q.dy&&a){q.dy.getContext("webgl2") +return q.dy.transferToImageBitmap()}else{s=q.fr +r=A.Im(q.fx,s) +s=A.no(r,"2d",null) +s.toString +q.jh(0,t.e.a(s),0,0) +return r}}} +A.aFQ.prototype={ +a4H(a){var s,r,q,p=this.c,o=self.window.devicePixelRatio +if(o===0)o=1 +s=this.d +r=self.window.devicePixelRatio +if(r===0)r=1 +q=a.style +A.L(q,"position","absolute") +A.L(q,"width",A.h(p/o)+"px") +A.L(q,"height",A.h(s/r)+"px")}} +A.IR.prototype={ +T(){return"Assertiveness."+this.b}} +A.b4X.prototype={ +$0(){var s=$.apg +s.c=!0 +s.a.remove() +s.b.remove() +$.apg=null}, +$S:0} +A.aqg.prototype={ +aES(a){switch(a.a){case 0:return this.a +case 1:return this.b}}, +a60(a,b){var s=this.aES(b) +A.ben(s,a+(s.innerText===a?".":""))}} +A.RO.prototype={ +T(){return"_CheckableKind."+this.b}} +A.Cr.prototype={ +hX(a){var s,r,q,p="true",o="setAttribute",n=this.b +if((n.k3&1)!==0){switch(this.c.a){case 0:n.lo("checkbox",!0) +break +case 1:n.lo("radio",!0) +break +case 2:n.lo("switch",!0) +break}if(n.a89()===B.kY){s=n.k2 +r=A.bg(p) +A.X(s,o,["aria-disabled",r==null?t.K.a(r):r]) +r=A.bg(p) +A.X(s,o,["disabled",r==null?t.K.a(r):r])}else this.a2C() +r=n.a +q=A.bg((r&2)!==0||(r&131072)!==0?p:"false") +r=q==null?t.K.a(q):q +A.X(n.k2,o,["aria-checked",r])}}, +v(){var s=this +switch(s.c.a){case 0:s.b.lo("checkbox",!1) +break +case 1:s.b.lo("radio",!1) +break +case 2:s.b.lo("switch",!1) +break}s.a2C()}, +a2C(){var s=this.b.k2 +s.removeAttribute("aria-disabled") +s.removeAttribute("disabled")}} +A.DS.prototype={ +hX(a){var s,r,q=this,p=q.b +if(p.ga9Q()){s=p.dy +s=s!=null&&!B.h4.gaD(s)}else s=!1 +if(s){if(q.c==null){q.c=A.cc(self.document,"flt-semantics-img") +s=p.dy +if(s!=null&&!B.h4.gaD(s)){s=q.c.style +A.L(s,"position","absolute") +A.L(s,"top","0") +A.L(s,"left","0") +r=p.y +A.L(s,"width",A.h(r.c-r.a)+"px") +r=p.y +A.L(s,"height",A.h(r.d-r.b)+"px")}A.L(q.c.style,"font-size","6px") +s=q.c +s.toString +p.k2.append(s)}p=q.c +p.toString +s=A.bg("img") +A.X(p,"setAttribute",["role",s==null?t.K.a(s):s]) +q.a3h(q.c)}else if(p.ga9Q()){p.lo("img",!0) +q.a3h(p.k2) +q.Nd()}else{q.Nd() +q.Zj()}}, +a3h(a){var s=this.b.z +if(s!=null&&s.length!==0){a.toString +s.toString +s=A.bg(s) +A.X(a,"setAttribute",["aria-label",s==null?t.K.a(s):s])}}, +Nd(){var s=this.c +if(s!=null){s.remove() +this.c=null}}, +Zj(){var s=this.b +s.lo("img",!1) +s.k2.removeAttribute("aria-label")}, +v(){this.Nd() +this.Zj()}} +A.DV.prototype={ +amo(a){var s,r=this,q=r.c +a.k2.append(q) +A.avV(q,"range") +s=A.bg("slider") +A.X(q,"setAttribute",["role",s==null?t.K.a(s):s]) +A.dY(q,"change",t.e.a(A.c6(new A.aBu(r,a))),null) +q=new A.aBv(r) +r.e=q +a.k1.Q.push(q)}, +hX(a){var s=this +switch(s.b.k1.y.a){case 1:s.aqj() +s.aDC() +break +case 0:s.a_6() +break}}, +aqj(){var s=this.c,r=s.disabled +if(r==null)r=null +r.toString +if(!r)return +A.bek(s,!1)}, +aDC(){var s,r,q,p,o,n,m,l=this,k="setAttribute" +if(!l.f){s=l.b.k3 +r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 +if(!r)return +l.f=!1 +q=""+l.d +s=l.c +A.bel(s,q) +p=A.bg(q) +A.X(s,k,["aria-valuenow",p==null?t.K.a(p):p]) +p=l.b +o=p.ax +o.toString +o=A.bg(o) +A.X(s,k,["aria-valuetext",o==null?t.K.a(o):o]) +n=p.ch.length!==0?""+(l.d+1):q +s.max=n +o=A.bg(n) +A.X(s,k,["aria-valuemax",o==null?t.K.a(o):o]) +m=p.cx.length!==0?""+(l.d-1):q +s.min=m +p=A.bg(m) +A.X(s,k,["aria-valuemin",p==null?t.K.a(p):p])}, +a_6(){var s=this.c,r=s.disabled +if(r==null)r=null +r.toString +if(r)return +A.bek(s,!0)}, +v(){var s=this +B.b.L(s.b.k1.Q,s.e) +s.e=null +s.a_6() +s.c.remove()}} +A.aBu.prototype={ +$1(a){var s,r=null,q=this.a,p=q.c,o=p.disabled +if(o==null)o=r +o.toString +if(o)return +q.f=!0 +p=p.value +if(p==null)p=r +p.toString +s=A.ec(p,r,r) +p=q.d +if(s>p){q.d=p+1 +q=$.bO() +A.wP(q.p4,q.R8,this.b.id,B.CJ,r)}else if(sq){s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bO() +A.wP(s.p4,s.R8,p,B.hh,n)}else{s=$.bO() +A.wP(s.p4,s.R8,p,B.hj,n)}}else{s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bO() +A.wP(s.p4,s.R8,p,B.hi,n)}else{s=$.bO() +A.wP(s.p4,s.R8,p,B.hk,n)}}}}, +hX(a){var s,r=this,q=r.b,p=q.k1 +p.d.push(new A.aLF(r)) +if(r.e==null){q=q.k2 +A.L(q.style,"touch-action","none") +r.a_H() +s=new A.aLG(r) +r.c=s +p.Q.push(s) +s=t.e.a(A.c6(new A.aLH(r))) +r.e=s +A.dY(q,"scroll",s,null)}}, +ga_j(){var s=this.b,r=s.b +r.toString +r=(r&32)!==0||(r&16)!==0 +s=s.k2 +if(r)return B.d.ae(s.scrollTop) +else return B.d.ae(s.scrollLeft)}, +a1G(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y +if(k==null){$.h7().$1("Warning! the rect attribute of semanticsObject is null") +return}s=m.b +s.toString +s=(s&32)!==0||(s&16)!==0 +r=o.d +q=k.d-k.b +p=k.c-k.a +if(s){s=B.d.dD(q) +r=r.style +A.L(r,n,"translate(0px,"+(s+10)+"px)") +A.L(r,"width",""+B.d.az(p)+"px") +A.L(r,"height","10px") +l.scrollTop=10 +m.p3=o.f=B.d.ae(l.scrollTop) +m.p4=0}else{s=B.d.dD(p) +r=r.style +A.L(r,n,"translate("+(s+10)+"px,0px)") +A.L(r,"width","10px") +A.L(r,"height",""+B.d.az(q)+"px") +l.scrollLeft=10 +q=B.d.ae(l.scrollLeft) +o.f=q +m.p3=0 +m.p4=q}}, +a_H(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 +switch(q.k1.y.a){case 1:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.L(p.style,s,"scroll") +else A.L(p.style,r,"scroll") +break +case 0:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0)A.L(p.style,s,"hidden") +else A.L(p.style,r,"hidden") +break}}, +v(){var s=this,r=s.b,q=r.k2,p=q.style +p.removeProperty("overflowY") +p.removeProperty("overflowX") +p.removeProperty("touch-action") +p=s.e +if(p!=null)A.ig(q,"scroll",p,null) +B.b.L(r.k1.Q,s.c) +s.c=null}} +A.aLF.prototype={ +$0(){var s=this.a +s.a1G() +s.b.V0()}, +$S:0} +A.aLG.prototype={ +$1(a){this.a.a_H()}, +$S:231} +A.aLH.prototype={ +$1(a){this.a.ayV()}, +$S:2} +A.Dk.prototype={ +k(a){var s=A.b([],t.T),r=this.a +if((r&1)!==0)s.push("accessibleNavigation") +if((r&2)!==0)s.push("invertColors") +if((r&4)!==0)s.push("disableAnimations") +if((r&8)!==0)s.push("boldText") +if((r&16)!==0)s.push("reduceMotion") +if((r&32)!==0)s.push("highContrast") +if((r&64)!==0)s.push("onOffSwitchLabels") +return"AccessibilityFeatures"+A.h(s)}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Dk&&b.a===this.a}, +gI(a){return B.e.gI(this.a)}, +a72(a,b){var s=(a==null?(this.a&1)!==0:a)?1:0,r=this.a +s=(r&2)!==0?s|2:s&4294967293 +s=(r&4)!==0?s|4:s&4294967291 +s=(r&8)!==0?s|8:s&4294967287 +s=(r&16)!==0?s|16:s&4294967279 +s=(b==null?(r&32)!==0:b)?s|32:s&4294967263 +return new A.Dk((r&64)!==0?s|64:s&4294967231)}, +aGK(a){return this.a72(null,a)}, +aGA(a){return this.a72(a,null)}} +A.axk.prototype={ +saKU(a){var s=this.a +this.a=a?s|32:s&4294967263}, +cI(){return new A.Dk(this.a)}} +A.a7R.prototype={$ib9j:1} +A.a7O.prototype={} +A.nX.prototype={ +T(){return"Role."+this.b}} +A.b21.prototype={ +$1(a){return A.bwP(a)}, +$S:764} +A.b22.prototype={ +$1(a){var s=A.cc(self.document,"flt-semantics-scroll-overflow"),r=s.style +A.L(r,"position","absolute") +A.L(r,"transform-origin","0 0 0") +A.L(r,"pointer-events","none") +a.k2.append(s) +return new A.FC(s,a)}, +$S:754} +A.b23.prototype={ +$1(a){return new A.Ea(a)}, +$S:744} +A.b24.prototype={ +$1(a){return new A.Gj(a)}, +$S:737} +A.b25.prototype={ +$1(a){var s=new A.Go(a) +s.aAw() +return s}, +$S:736} +A.b26.prototype={ +$1(a){return new A.Cr(A.bEm(a),a)}, +$S:735} +A.b27.prototype={ +$1(a){return new A.DS(a)}, +$S:734} +A.b28.prototype={ +$1(a){return new A.En(a)}, +$S:733} +A.lP.prototype={} +A.fJ.prototype={ +Wa(){var s,r=this +if(r.k4==null){s=A.cc(self.document,"flt-semantics-container") +r.k4=s +s=s.style +A.L(s,"position","absolute") +A.L(s,"pointer-events","none") +s=r.k4 +s.toString +r.k2.append(s)}return r.k4}, +ga9Q(){var s,r=this.a +if((r&16384)!==0){s=this.b +s.toString +r=(s&1)===0&&(r&8)===0}else r=!1 +return r}, +a89(){var s=this.a +if((s&64)!==0)if((s&128)!==0)return B.QV +else return B.kY +else return B.QU}, +aQm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a2.fr +if(a3==null||a3.length===0){s=a2.p1 +if(s==null||s.length===0){a2.p1=null +return}r=s.length +for(s=a2.k1,q=s.a,p=0;p1)for(p=0;p=0;--p){g=l[p] +s=g.id +if(!B.b.O(a0,s)){k=g.k2 +if(a1==null)m.append(k) +else m.insertBefore(k,a1) +g.ok=a2 +q.b.t(0,s,a2)}a1=g.k2}a2.p1=l}, +lo(a,b){var s +if(b){s=A.bg(a) +if(s==null)s=t.K.a(s) +A.X(this.k2,"setAttribute",["role",s])}else{s=this.k2 +if(A.beg(s,"role")===a)s.removeAttribute("role")}}, +r9(a,b){var s=this.p2,r=s.i(0,a) +if(b){if(r==null){r=$.bqY().i(0,a).$1(this) +s.t(0,a,r)}r.hX(0)}else if(r!=null){r.v() +s.L(0,a)}}, +V0(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.k2,g=h.style,f=i.y +A.L(g,"width",A.h(f.c-f.a)+"px") +f=i.y +A.L(g,"height",A.h(f.d-f.b)+"px") +g=i.dy +s=g!=null&&!B.h4.gaD(g)?i.Wa():null +g=i.y +r=g.b===0&&g.a===0 +q=i.dx +g=q==null +p=g||A.b5M(q)===B.Eg +if(r&&p&&i.p3===0&&i.p4===0){A.aM4(h) +if(s!=null)A.aM4(s) +return}o=A.ba("effectiveTransform") +if(!r)if(g){g=i.y +n=g.a +m=g.b +g=A.hh() +g.oc(n,m,0) +o.b=g +l=n===0&&m===0}else{g=new A.db(new Float32Array(16)) +g.q(new A.db(q)) +f=i.y +g.aF(0,f.a,f.b) +o.b=g +l=J.bsA(o.b5())}else if(!p){o.b=new A.db(q) +l=!1}else l=!0 +if(!l){h=h.style +A.L(h,"transform-origin","0 0 0") +A.L(h,"transform",A.n2(o.b5().a))}else A.aM4(h) +if(s!=null)if(!r||i.p3!==0||i.p4!==0){h=i.y +g=h.a +f=i.p4 +h=h.b +k=i.p3 +j=s.style +A.L(j,"top",A.h(-h+k)+"px") +A.L(j,"left",A.h(-g+f)+"px")}else A.aM4(s)}, +k(a){var s=this.d5(0) +return s}} +A.aqh.prototype={ +T(){return"AccessibilityMode."+this.b}} +A.ys.prototype={ +T(){return"GestureMode."+this.b}} +A.axG.prototype={ +ami(){$.pY.push(new A.axH(this))}, +aqO(){var s,r,q,p,o,n,m,l=this +for(s=l.c,r=s.length,q=l.a,p=0;p>>0}l=k.cx +if(j.ax!==l){j.ax=l +j.k3=(j.k3|4096)>>>0}l=k.cy +if(j.ay!==l){j.ay=l +j.k3=(j.k3|4096)>>>0}l=k.ax +if(j.z!==l){j.z=l +j.k3=(j.k3|1024)>>>0}l=k.ay +if(j.Q!==l){j.Q=l +j.k3=(j.k3|1024)>>>0}l=k.at +if(!J.e(j.y,l)){j.y=l +j.k3=(j.k3|512)>>>0}l=k.go +if(j.dx!==l){j.dx=l +j.k3=(j.k3|65536)>>>0}l=k.z +if(j.r!==l){j.r=l +j.k3=(j.k3|64)>>>0}l=j.b +i=k.c +if(l!==i){j.b=i +j.k3=(j.k3|2)>>>0 +l=i}i=k.f +if(j.c!==i){j.c=i +j.k3=(j.k3|4)>>>0}i=k.r +if(j.d!==i){j.d=i +j.k3=(j.k3|8)>>>0}i=k.x +if(j.e!==i){j.e=i +j.k3=(j.k3|16)>>>0}i=k.y +if(j.f!==i){j.f=i +j.k3=(j.k3|32)>>>0}i=k.Q +if(j.w!==i){j.w=i +j.k3=(j.k3|128)>>>0}i=k.as +if(j.x!==i){j.x=i +j.k3=(j.k3|256)>>>0}i=k.ch +if(j.as!==i){j.as=i +j.k3=(j.k3|2048)>>>0}i=k.CW +if(j.at!==i){j.at=i +j.k3=(j.k3|2048)>>>0}i=k.db +if(j.ch!==i){j.ch=i +j.k3=(j.k3|8192)>>>0}i=k.dx +if(j.CW!==i){j.CW=i +j.k3=(j.k3|8192)>>>0}i=k.dy +if(j.cx!==i){j.cx=i +j.k3=(j.k3|16384)>>>0}i=k.fr +if(j.cy!==i){j.cy=i +j.k3=(j.k3|16384)>>>0}i=j.fy +h=k.fx +if(i!==h){j.fy=h +j.k3=(j.k3|4194304)>>>0 +i=h}h=k.fy +if(j.db!=h){j.db=h +j.k3=(j.k3|32768)>>>0}h=k.k1 +if(j.fr!==h){j.fr=h +j.k3=(j.k3|1048576)>>>0}h=k.id +if(j.dy!==h){j.dy=h +j.k3=(j.k3|524288)>>>0}h=k.k2 +if(j.fx!==h){j.fx=h +j.k3=(j.k3|2097152)>>>0}h=k.w +if(j.go!==h){j.go=h +j.k3=(j.k3|8388608)>>>0}h=j.z +if(!(h!=null&&h.length!==0)){h=j.ax +if(!(h!=null&&h.length!==0))i=i!=null&&i.length!==0 +else i=!0}else i=!0 +if(i){i=j.a +if((i&16)===0){if((i&16384)!==0){l.toString +l=(l&1)===0&&(i&8)===0}else l=!1 +l=!l}else l=!1}else l=!1 +j.r9(B.Cu,l) +j.r9(B.Cw,(j.a&16)!==0) +l=j.b +l.toString +j.r9(B.Cv,((l&1)!==0||(j.a&8)!==0)&&(j.a&16)===0) +l=j.b +l.toString +j.r9(B.Cs,(l&64)!==0||(l&128)!==0) +l=j.b +l.toString +j.r9(B.Ct,(l&32)!==0||(l&16)!==0||(l&4)!==0||(l&8)!==0) +l=j.a +j.r9(B.Cx,(l&1)!==0||(l&65536)!==0) +l=j.a +if((l&16384)!==0){i=j.b +i.toString +l=(i&1)===0&&(l&8)===0}else l=!1 +j.r9(B.Cy,l) +l=j.a +j.r9(B.Cz,(l&32768)!==0&&(l&8192)===0) +l=j.k3 +if((l&512)!==0||(l&65536)!==0||(l&64)!==0)j.V0() +l=j.dy +l=!(l!=null&&!B.h4.gaD(l))&&j.go===-1 +i=j.k2 +if(l){l=i.style +l.setProperty("pointer-events","all","")}else{l=i.style +l.setProperty("pointer-events","none","")}}for(m=0;m=20)return j.d=!0 +if(!J.hw(B.a2E.a,a.type))return!0 +if(j.a!=null)return!1 +r=A.ba("activationPoint") +switch(a.type){case"click":r.sez(new A.Kl(a.offsetX,a.offsetY)) +break +case"touchstart":case"touchend":s=t.VA +s=A.dn(new A.ta(a.changedTouches,s),s.h("A.E"),t.e) +s=A.q(s).z[1].a(J.m8(s.a)) +r.sez(new A.Kl(s.clientX,s.clientY)) +break +case"pointerdown":case"pointerup":r.sez(new A.Kl(a.clientX,a.clientY)) +break +default:return!0}s=j.b.getBoundingClientRect() +q=s.left +p=s.right +o=s.left +n=s.top +m=s.bottom +s=s.top +l=r.b5().a-(q+(p-o)/2) +k=r.b5().b-(n+(m-s)/2) +if(l*l+k*k<1&&!0){j.d=!0 +j.a=A.dv(B.dD,new A.aEA(j)) +return!1}return!0}, +ab7(){var s,r="setAttribute",q=this.b=A.cc(self.document,"flt-semantics-placeholder") +A.dY(q,"click",t.e.a(A.c6(new A.aEz(this))),!0) +s=A.bg("button") +A.X(q,r,["role",s==null?t.K.a(s):s]) +s=A.bg("Enable accessibility") +A.X(q,r,["aria-label",s==null?t.K.a(s):s]) +s=q.style +A.L(s,"position","absolute") +A.L(s,"left","0") +A.L(s,"top","0") +A.L(s,"right","0") +A.L(s,"bottom","0") +return q}, +v(){var s=this.b +if(s!=null)s.remove() +this.a=this.b=null}} +A.aEA.prototype={ +$0(){this.a.v() +var s=$.hT;(s==null?$.hT=A.qx():s).sLN(!0)}, +$S:0} +A.aEz.prototype={ +$1(a){this.a.L3(a)}, +$S:2} +A.Gj.prototype={ +hX(a){var s,r=this,q=r.b,p=q.k2 +p.tabIndex=0 +q.lo("button",(q.a&8)!==0) +if(q.a89()===B.kY&&(q.a&8)!==0){s=A.bg("true") +A.X(p,"setAttribute",["aria-disabled",s==null?t.K.a(s):s]) +r.PZ()}else{p.removeAttribute("aria-disabled") +s=q.b +s.toString +if((s&1)!==0&&(q.a&16)===0){if(r.c==null){s=t.e.a(A.c6(new A.aOI(r))) +r.c=s +A.dY(p,"click",s,null)}}else r.PZ()}if((q.k3&1)!==0&&(q.a&32)!==0)q.k1.d.push(new A.aOJ(p))}, +PZ(){var s=this.c +if(s==null)return +A.ig(this.b.k2,"click",s,null) +this.c=null}, +v(){this.PZ() +this.b.lo("button",!1)}} +A.aOI.prototype={ +$1(a){var s,r=this.a.b +if(r.k1.y!==B.ei)return +s=$.bO() +A.wP(s.p4,s.R8,r.id,B.dZ,null)}, +$S:2} +A.aOJ.prototype={ +$0(){this.a.focus()}, +$S:0} +A.aMa.prototype={ +Sl(a,b,c,d){this.CW=b +this.x=d +this.y=c}, +aEi(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.nu(0) +q.ch=a +q.c=a.c +q.a3T() +p=q.CW +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.aht(0,p,r,s)}, +nu(a){var s,r,q,p=this +if(!p.b)return +p.b=!1 +p.w=p.r=null +for(s=p.z,r=0;r=this.b)throw A.d(A.Lu(b,this,null,null,null)) +return this.a[b]}, +t(a,b,c){if(b>=this.b)throw A.d(A.Lu(b,this,null,null,null)) +this.a[b]=c}, +sE(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.A7(b) +B.E.dP(q,0,p.b,p.a) +p.a=q}}p.b=b}, +iP(a,b){var s=this,r=s.b +if(r===s.a.length)s.Yn(r) +s.a[s.b++]=b}, +H(a,b){var s=this,r=s.b +if(r===s.a.length)s.Yn(r) +s.a[s.b++]=b}, +wO(a,b,c,d){A.fH(c,"start") +if(d!=null&&c>d)throw A.d(A.cT(d,c,null,"end",null)) +this.Yo(b,c,d)}, +F(a,b){return this.wO(a,b,0,null)}, +ia(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b +A.b82(b,k+1,m,l,"index") +A.fH(0,"start") +if(b===k){m.Yo(c,0,l) +return}s=t._.b(c)?J.bu(c):l +if(s!=null){m.a0Y(b,c,0,s) +return}r=m.b +for(k=J.ax(c),q=0;k.D();){p=k.gZ(k) +o=m.a +if(r===o.length){o=m.A7(l) +B.E.dP(o,0,r,m.a) +m.a=o}n=r+1 +o[r]=p +r=n}A.baf(m.a,b,m.b) +A.baf(m.a,m.b,r) +A.baf(m.a,b,r) +m.b=r +return}, +Yo(a,b,c){var s,r,q,p=this +if(A.q(p).h("H").b(a))c=c==null?J.bu(a):c +if(c!=null){p.a0Y(p.b,a,b,c) +return}for(s=J.ax(a),r=0;s.D();){q=s.gZ(s) +if(r>=b)p.iP(0,q);++r}if(ro.gE(b)||d>o.gE(b))throw A.d(A.ah("Too few elements")) +s=d-c +r=p.b+s +p.aqo(r) +o=p.a +q=a+s +B.E.bW(o,q,p.b+s,o,a) +B.E.bW(p.a,a,q,b,c) +p.b=r}, +hi(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cT(b,0,p,null,null)) +s=q.a +if(ps)throw A.d(A.cT(c,0,s,null,null)) +s=this.a +if(A.q(this).h("pV").b(d))B.E.bW(s,b,c,d.a,e) +else B.E.bW(s,b,c,d,e)}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}} +A.ag5.prototype={} +A.aah.prototype={} +A.mw.prototype={ +k(a){return A.O(this).k(0)+"("+this.a+", "+A.h(this.b)+")"}} +A.aC6.prototype={ +ey(a){return A.fF(B.e9.d8(B.c1.lO(a)).buffer,0,null)}, +kW(a){if(a==null)return a +return B.c1.fK(0,B.cb.d8(A.cl(a.buffer,0,null)))}} +A.aC8.prototype={ +nA(a){return B.aD.ey(A.b_(["method",a.a,"args",a.b],t.N,t.z))}, +mH(a){var s,r,q,p=null,o=B.aD.kW(a) +if(!t.c.b(o))throw A.d(A.dr("Expected method call Map, got "+A.h(o),p,p)) +s=J.aK(o) +r=s.i(o,"method") +q=s.i(o,"args") +if(typeof r=="string")return new A.mw(r,q) +throw A.d(A.dr("Invalid method call: "+A.h(o),p,p))}} +A.aNF.prototype={ +ey(a){var s=A.b9U() +this.iJ(0,s,!0) +return s.rn()}, +kW(a){var s,r +if(a==null)return null +s=new A.a6j(a) +r=this.n1(0,s) +if(s.b=b.a.byteLength)throw A.d(B.bP) +return this.qs(b.oa(0),b)}, +qs(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:s=null +break +case 1:s=!0 +break +case 2:s=!1 +break +case 3:r=b.a.getInt32(b.b,B.D===$.h6()) +b.b+=4 +s=r +break +case 4:s=b.Lr(0) +break +case 5:q=k.jw(b) +s=A.ec(B.cb.d8(b.qD(q)),null,16) +break +case 6:b.qO(8) +r=b.a.getFloat64(b.b,B.D===$.h6()) +b.b+=8 +s=r +break +case 7:q=k.jw(b) +s=B.cb.d8(b.qD(q)) +break +case 8:s=b.qD(k.jw(b)) +break +case 9:q=k.jw(b) +b.qO(4) +p=b.a +o=A.aFi(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.Ls(k.jw(b)) +break +case 11:q=k.jw(b) +b.qO(8) +p=b.a +o=A.b8E(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=k.jw(b) +s=[] +for(p=b.a,n=0;n=p.byteLength)A.a6(B.bP) +b.b=m+1 +s.push(k.qs(p.getUint8(m),b))}break +case 13:q=k.jw(b) +p=t.z +s=A.D(p,p) +for(p=b.a,n=0;n=p.byteLength)A.a6(B.bP) +b.b=m+1 +m=k.qs(p.getUint8(m),b) +l=b.b +if(l>=p.byteLength)A.a6(B.bP) +b.b=l+1 +s.t(0,m,k.qs(p.getUint8(l),b))}break +default:throw A.d(B.bP)}return s}, +kx(a,b){var s,r,q +if(b<254)a.b.iP(0,b) +else{s=a.b +r=a.c +q=a.d +if(b<=65535){s.iP(0,254) +r.setUint16(0,b,B.D===$.h6()) +s.wO(0,q,0,2)}else{s.iP(0,255) +r.setUint32(0,b,B.D===$.h6()) +s.wO(0,q,0,4)}}}, +jw(a){var s=a.oa(0) +switch(s){case 254:s=a.a.getUint16(a.b,B.D===$.h6()) +a.b+=2 +return s +case 255:s=a.a.getUint32(a.b,B.D===$.h6()) +a.b+=4 +return s +default:return s}}} +A.aNH.prototype={ +$2(a,b){var s=this.a,r=this.b +s.iJ(0,r,a) +s.iJ(0,r,b)}, +$S:162} +A.aNJ.prototype={ +mH(a){var s,r,q +a.toString +s=new A.a6j(a) +r=B.d0.n1(0,s) +q=B.d0.n1(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.mw(r,q) +else throw A.d(B.tS)}, +C6(a){var s=A.b9U() +s.b.iP(0,0) +B.d0.iJ(0,s,a) +return s.rn()}, +ur(a,b,c){var s=A.b9U() +s.b.iP(0,1) +B.d0.iJ(0,s,a) +B.d0.iJ(0,s,c) +B.d0.iJ(0,s,b) +return s.rn()}} +A.aRo.prototype={ +qO(a){var s,r,q=this.b,p=B.e.bI(q.b,a) +if(p!==0)for(s=a-p,r=0;r0)b=c +else{f=$.dN().x +if(f==null){f=self.window.devicePixelRatio +if(f===0)f=1}b=1/f}f=A.fT(d) +g.setProperty("-webkit-text-stroke",A.h(b)+"px "+A.h(f),"")}else if(d!=null){f=A.fT(d) +f.toString +g.setProperty("color",f,"")}f=h.cx +a=f==null?a8:f.gA(f) +if(a!=null){f=A.fT(a) +f.toString +g.setProperty("background-color",f,"")}a0=h.at +if(a0!=null){f=B.d.c0(a0) +g.setProperty("font-size",""+f+"px","")}f=h.f +if(f!=null){f=A.blk(f) +f.toString +g.setProperty("font-weight",f,"")}f=h.r +if(f!=null){f=f===B.is?"normal":"italic" +g.setProperty("font-style",f,"")}f=A.b4o(h.y) +f.toString +g.setProperty("font-family",f,"") +f=h.ax +if(f!=null)g.setProperty("letter-spacing",A.h(f)+"px","") +f=h.ay +if(f!=null)g.setProperty("word-spacing",A.h(f)+"px","") +f=h.b +e=f!=null +a1=e&&!0 +a2=h.db +if(a2!=null){a3=A.bFX(a2) +g.setProperty("text-shadow",a3,"")}if(a1)if(e){e=h.d +f=f.a +a3=(f|1)===f?""+"underline ":"" +if((f|2)===f)a3+="overline " +f=(f|4)===f?a3+"line-through ":a3 +if(e!=null)f+=A.h(A.bEB(e)) +a4=f.length===0?a8:f.charCodeAt(0)==0?f:f +if(a4!=null){f=$.dM() +if(f===B.ab){f=i.style +f.setProperty("-webkit-text-decoration",a4,"")}else g.setProperty("text-decoration",a4,"") +a5=h.c +if(a5!=null){f=A.fT(a5) +f.toString +g.setProperty("text-decoration-color",f,"")}}}a6=h.as +if(a6!=null&&a6.length!==0){h=A.bET(a6) +g.setProperty("font-variation-settings",h,"")}h=k.acC() +g=h.a +f=h.b +e=i.style +e.setProperty("position","absolute","") +e.setProperty("top",A.h(f)+"px","") +e.setProperty("left",A.h(g)+"px","") +e.setProperty("width",A.h(h.c-g)+"px","") +e.setProperty("line-height",A.h(h.d-f)+"px","") +i.append(self.document.createTextNode(j)) +a9.append(i)}++r}return a9}, +Eh(){return this.gjJ().Eh()}, +vv(a,b,c,d){return this.gjJ().ae3(a,b,c,d)}, +Lm(a,b,c){return this.vv(a,b,c,B.cF)}, +iL(a){return this.gjJ().iL(a)}, +pu(a){var s,r +switch(a.b.a){case 0:s=a.a-1 +break +case 1:s=a.a +break +default:s=null}r=this.c +r===$&&A.c() +return new A.d7(A.biJ(B.ac9,r,s+1),A.biJ(B.ac8,r,s))}, +Lt(a){var s,r,q,p,o,n=this,m=a.a,l=t.OB,k=0 +while(!0){s=n.r +if(s===$){r=A.b([],l) +n.r!==$&&A.a1() +q=n.r=new A.w8(n,r,B.C) +p=q +s=p}else p=s +if(!(k=o.b&&m") +return A.ak(new A.W(s,new A.asK(),r),!0,r.h("aM.E"))}, +v(){this.y=!0}} +A.asK.prototype={ +$1(a){return a.a}, +$S:714} +A.zA.prototype={ +gP(a){return this.a}, +ghP(a){return this.c}} +A.F_.prototype={$izA:1, +gP(a){return this.f}, +ghP(a){return this.w}} +A.Ga.prototype={ +Vb(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.a +if(a==null){s=b.gNj(b) +r=b.gND() +q=b.gNE() +p=b.gNF() +o=b.gNG() +n=b.gOb(b) +m=b.gO9(b) +l=b.gQ4() +k=b.gO5(b) +j=b.gO6() +i=b.gO7() +h=b.gOa() +g=b.gO8(b) +f=b.gOO(b) +e=b.gQA(b) +d=b.gMI(b) +c=b.gOU() +e=b.a=A.beF(b.gMZ(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gFG(),d,f,c,b.gPQ(),l,e) +return e}return a}} +A.Yo.prototype={ +gNj(a){var s=this.c.a +if(s==null)if(this.gFG()==null){s=this.b +s=s.gNj(s)}else s=null +return s}, +gND(){var s=this.c.b +return s==null?this.b.gND():s}, +gNE(){var s=this.c.c +return s==null?this.b.gNE():s}, +gNF(){var s=this.c.d +return s==null?this.b.gNF():s}, +gNG(){var s=this.c.e +return s==null?this.b.gNG():s}, +gOb(a){var s=this.c.f +if(s==null){s=this.b +s=s.gOb(s)}return s}, +gO9(a){var s=this.c.r +if(s==null){s=this.b +s=s.gO9(s)}return s}, +gQ4(){var s=this.c.w +return s==null?this.b.gQ4():s}, +gO6(){var s=this.c.z +return s==null?this.b.gO6():s}, +gO7(){var s=this.b.gO7() +return s}, +gOa(){var s=this.c.as +return s==null?this.b.gOa():s}, +gO8(a){var s=this.c.at +if(s==null){s=this.b +s=s.gO8(s)}return s}, +gOO(a){var s=this.c.ax +if(s==null){s=this.b +s=s.gOO(s)}return s}, +gQA(a){var s=this.c.ay +if(s==null){s=this.b +s=s.gQA(s)}return s}, +gMI(a){var s=this.c.ch +if(s==null){s=this.b +s=s.gMI(s)}return s}, +gOU(){var s=this.c.CW +return s==null?this.b.gOU():s}, +gMZ(a){var s=this.c.cx +if(s==null){s=this.b +s=s.gMZ(s)}return s}, +gFG(){var s=this.c.cy +return s==null?this.b.gFG():s}, +gPQ(){var s=this.c.db +return s==null?this.b.gPQ():s}, +gO5(a){var s=this.c +if(s.x)s=s.y +else{s=this.b +s=s.gO5(s)}return s}} +A.a7b.prototype={ +gND(){return null}, +gNE(){return null}, +gNF(){return null}, +gNG(){return null}, +gOb(a){return this.b.c}, +gO9(a){return this.b.d}, +gQ4(){return null}, +gO5(a){var s=this.b.f +return s==null?"sans-serif":s}, +gO6(){return null}, +gO7(){return null}, +gOa(){return null}, +gO8(a){var s=this.b.r +return s==null?14:s}, +gOO(a){return null}, +gQA(a){return null}, +gMI(a){return this.b.w}, +gOU(){return this.b.Q}, +gMZ(a){return null}, +gFG(){return null}, +gPQ(){return null}, +gNj(){return B.d1}} +A.asJ.prototype={ +gNC(){var s=this.d,r=s.length +return r===0?this.e:s[r-1]}, +gab3(){return this.f}, +gab4(){return this.r}, +Hr(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+A.h($.bs3()) +q.a=o +s=r.gNC().Vb() +r.a4G(s);++r.f +r.r.push(f) +q=e==null?b:e +r.c.push(new A.F_(s,p.length,o.length,a*f,b*f,c,q*f))}, +a5S(a,b,c,d){return this.Hr(a,b,c,null,null,d)}, +vj(a){this.d.push(new A.Yo(this.gNC(),t.Q4.a(a)))}, +ih(){var s=this.d +if(s.length!==0)s.pop()}, +wR(a){var s,r=this,q=r.a,p=q.a,o=p+a +q.a=o +s=r.gNC().Vb() +r.a4G(s) +r.c.push(new A.zA(s,p.length,o.length))}, +a4G(a){var s,r,q +if(!this.w)return +s=a.b +if(s!=null){r=s.a +r=B.k.a!==r}else r=!1 +if(r){this.w=!1 +return}q=a.as +if(q!=null&&q.length!==0){this.w=!1 +return}}, +cI(){var s,r=this,q=r.c +if(q.length===0)q.push(new A.zA(r.e.Vb(),0,0)) +s=r.a.a +return new A.Yf(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} +A.aAP.prototype={ +mI(a){return this.aIs(a)}, +aIs(a4){var s=0,r=A.v(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$mI=A.w(function(a5,a6){if(a5===1)return A.r(a6,r) +while(true)switch(s){case 0:s=3 +return A.B(A.BM(a4.z9("FontManifest.json")),$async$mI) +case 3:a0=a6 +if(!a0.gJk()){$.h7().$1("Font manifest does not exist at `"+a0.a+"` - ignoring.") +s=1 +break}a1=t.kc +a2=B.c1 +a3=B.N +s=4 +return A.B(A.Lr(a0),$async$mI) +case 4:o=a1.a(a2.fK(0,a3.fK(0,a6))) +if(o==null)throw A.d(A.ne(u.u)) +p.a=new A.ayQ(A.b([],t._W),A.b([],t.J)) +for(n=t.a,m=J.h8(o,n),l=A.q(m),m=new A.cw(m,m.gE(m),l.h("cw")),k=t.N,j=t._,l=l.h("K.E");m.D();){i=m.d +if(i==null)i=l.a(i) +h=J.aK(i) +g=A.eJ(h.i(i,"family")) +i=J.h8(j.a(h.i(i,"fonts")),n) +for(h=A.q(i),i=new A.cw(i,i.gE(i),h.h("cw")),h=h.h("K.E");i.D();){f=i.d +if(f==null)f=h.a(f) +e=J.aK(f) +d=A.cC(e.i(f,"asset")) +c=A.D(k,k) +for(b=J.ax(e.gdw(f));b.D();){a=b.gZ(b) +if(a!=="asset")c.t(0,a,A.h(e.i(f,a)))}f=p.a +f.toString +g.toString +e="url("+a4.z9(d)+")" +b=$.bny().b +if(b.test(g)||$.bnx().agn(g)!==g)f.a1j("'"+g+"'",e,c) +f.a1j(g,e,c)}}s=5 +return A.B(p.a.IJ(),$async$mI) +case 5:case 1:return A.t(q,r)}}) +return A.u($async$mI,r)}, +JK(a,b){return this.a.avY(b,a)}, +yQ(){var s=this.a +if(s!=null)s.yQ() +s=this.b +if(s!=null)s.yQ()}, +aj(a){this.b=this.a=null +self.document.fonts.clear()}} +A.ayQ.prototype={ +a1j(a,b,c){var s,r,q,p=new A.ayT(a) +try{s=A.bl3(a,b,c) +this.a.push(p.$1(s))}catch(q){r=A.aW(q) +$.h7().$1('Error while loading font family "'+a+'":\n'+A.h(r))}}, +yQ(){var s,r=this.b +if(r.length===0)return +s=self.document.fonts +s.toString +B.b.ab(r,A.bvg(s))}, +IJ(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$IJ=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:p=B.b +o=q.b +n=J +s=2 +return A.B(A.fa(q.a,t.kC),$async$IJ) +case 2:p.F(o,n.bcS(b,t.e)) +return A.t(null,r)}}) +return A.u($async$IJ,r)}, +avY(a,b){var s=A.bl3(a,b,null) +return A.jB(s.load(),t.e).j1(new A.ayR(s),new A.ayS(),t.H)}} +A.ayT.prototype={ +adM(a){var s=0,r=A.v(t.kC),q,p=2,o,n=this,m,l,k,j +var $async$$1=A.w(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=4 +s=7 +return A.B(A.jB(a.load(),t.e),$async$$1) +case 7:m=c +q=m +s=1 +break +p=2 +s=6 +break +case 4:p=3 +j=o +l=A.aW(j) +$.h7().$1('Error while trying to load font family "'+n.a+'":\n'+A.h(l)) +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$$1,r)}, +$1(a){return this.adM(a)}, +$S:709} +A.ayR.prototype={ +$1(a){self.document.fonts.add(this.a) +A.bAB()}, +$S:12} +A.ayS.prototype={ +$1(a){throw A.d(A.bG(J.h9(a)))}, +$S:705} +A.aP3.prototype={} +A.aP2.prototype={} +A.aD7.prototype={ +J6(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.cN),e=this.a,d=A.bxo(e).J6(),c=A.a7(d),b=new J.dw(d,d.length,c.h("dw<1>")) +b.D() +e=A.bEr(e) +d=A.a7(e) +s=new J.dw(e,e.length,d.h("dw<1>")) +s.D() +e=this.b +r=A.a7(e) +q=new J.dw(e,e.length,r.h("dw<1>")) +q.D() +p=b.d +if(p==null)p=c.c.a(p) +o=s.d +if(o==null)o=d.c.a(o) +n=q.d +if(n==null)n=r.c.a(n) +for(e=c.c,d=d.c,r=r.c,m=0;!0;m=k){c=p.b +l=o.b +k=Math.min(c,Math.min(l,n.ghP(n))) +j=c-k +i=j===0?p.c:B.K +h=k-m +f.push(A.b8g(m,k,i,o.c,o.d,n,A.wN(p.d-j,0,h),A.wN(p.e-j,0,h))) +if(c===k)if(b.D()){p=b.d +if(p==null)p=e.a(p) +g=!0}else g=!1 +else g=!1 +if(l===k)if(s.D()){o=s.d +if(o==null)o=d.a(o) +g=!0}if(n.ghP(n)===k)if(q.D()){n=q.d +if(n==null)n=r.a(n) +g=!0}if(!g)break}return f}} +A.aTR.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.nL&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d==s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w}} +A.nL.prototype={ +gE(a){return this.b-this.a}, +gTH(){return this.b-this.a===this.w}, +gqj(){return this.f instanceof A.F_}, +Lz(a){var s=a.c +s===$&&A.c() +return B.c.ao(s,this.a,this.b-this.r)}, +kG(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(i===b)return A.b([null,j],t.t_) +s=j.b +if(s===b)return A.b([j,null],t.t_) +r=s-b +q=j.r +p=Math.min(q,r) +o=j.w +n=Math.min(o,r) +m=j.d +l=j.e +k=j.f +return A.b([A.b8g(i,b,B.K,m,l,k,q-p,o-n),A.b8g(b,s,j.c,m,l,k,p,n)],t.cN)}, +k(a){var s=this +return B.aaf.k(0)+"("+s.a+", "+s.b+", "+s.c.k(0)+", "+A.h(s.d)+")"}} +A.aW4.prototype={ +EH(a,b,c,d,e){var s=this +s.l_$=a +s.mM$=b +s.mN$=c +s.mO$=d +s.hq$=e}} +A.aW5.prototype={ +gag(a){var s,r,q=this,p=q.iy$ +p===$&&A.c() +s=q.oO$ +if(p.x===B.z){s===$&&A.c() +p=s}else{s===$&&A.c() +r=q.hq$ +r===$&&A.c() +r=p.a.f-(s+(r+q.hr$)) +p=r}return p}, +gaL(a){var s,r=this,q=r.iy$ +q===$&&A.c() +s=r.oO$ +if(q.x===B.z){s===$&&A.c() +q=r.hq$ +q===$&&A.c() +q=s+(q+r.hr$)}else{s===$&&A.c() +q=q.a.f-s}return q}, +aLY(a){var s,r,q=this,p=q.iy$ +p===$&&A.c() +s=p.e +if(q.b>p.c-s)return +r=q.w +if(r===0)return +q.hr$=(a-p.a.f)/(p.f-s)*r}} +A.aW3.prototype={ +ga43(){var s,r,q,p,o,n,m,l,k=this,j=k.ru$ +if(j===$){s=k.iy$ +s===$&&A.c() +r=k.gag(k) +q=k.iy$.a +p=k.mM$ +p===$&&A.c() +o=k.gaL(k) +n=k.iy$ +m=k.mN$ +m===$&&A.c() +l=k.d +l.toString +k.ru$!==$&&A.a1() +j=k.ru$=new A.iQ(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, +acC(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.iy$ +h===$&&A.c() +if(i.b>h.c-h.e){s=i.d +s.toString +h=h.a.r +if(s===B.z){s=i.gag(i) +r=i.iy$.a +q=i.mM$ +q===$&&A.c() +p=i.gaL(i) +o=i.hq$ +o===$&&A.c() +n=i.hr$ +m=i.mO$ +m===$&&A.c() +l=i.iy$ +k=i.mN$ +k===$&&A.c() +j=i.d +j.toString +j=new A.iQ(h+s,r.w-q,r.r+p-(o+n-m),l.a.w+k,j) +h=j}else{s=i.gag(i) +r=i.hq$ +r===$&&A.c() +q=i.hr$ +p=i.mO$ +p===$&&A.c() +o=i.iy$.a +n=i.mM$ +n===$&&A.c() +m=i.gaL(i) +l=i.iy$ +k=i.mN$ +k===$&&A.c() +j=i.d +j.toString +j=new A.iQ(h+s+(r+q-p),o.w-n,o.r+m,l.a.w+k,j) +h=j}return h}return i.ga43()}, +acH(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(b==null)b=j.a +if(a==null)a=j.b +s=j.a +r=b<=s +if(r&&a>=j.b-j.r)return j.ga43() +if(r)q=0 +else{r=j.l_$ +r===$&&A.c() +r.suh(j.f) +r=j.l_$ +p=$.BY() +o=r.a.c +o===$&&A.c() +r=r.c +q=A.wR(p,o,s,b,r.gP(r).ax)}s=j.b-j.r +if(a>=s)n=0 +else{r=j.l_$ +r===$&&A.c() +r.suh(j.f) +r=j.l_$ +p=$.BY() +o=r.a.c +o===$&&A.c() +r=r.c +n=A.wR(p,o,a,s,r.gP(r).ax)}s=j.d +s.toString +if(s===B.z){m=j.gag(j)+q +l=j.gaL(j)-n}else{m=j.gag(j)+n +l=j.gaL(j)-q}s=j.iy$ +s===$&&A.c() +s=s.a +r=s.r +s=s.w +p=j.mM$ +p===$&&A.c() +o=j.mN$ +o===$&&A.c() +k=j.d +k.toString +return new A.iQ(r+m,s-p,r+l,s+o,k)}, +aQ3(){return this.acH(null,null)}, +aej(a){var s,r,q,p,o,n,m,l,k,j=this +a=j.aw3(a) +s=j.a +r=j.b-j.r +q=r-s +if(q===0)return new A.bY(s,B.u) +if(q===1){p=j.hq$ +p===$&&A.c() +return aq.c;){if(q.gaFu()){q.aLp() +s.push(q.cI()) +a0.x=!0 +break $label0$0}if(q.gaLI())q.aPD() +else q.aJy() +n+=q.aEN(o,n+1) +s.push(q.cI()) +q=q.aak()}a1=q.a +if(a1.length!==0){a1=B.b.ga6(a1).c +a1=a1===B.de||a1===B.df}else a1=!1 +if(a1){s.push(q.cI()) +q=q.aak()}}a1=r.b +l=a1.e +if(l!=null&&s.length>l){a0.x=!0 +B.b.hz(s,l,s.length)}for(r=s.length,k=1/0,j=-1/0,i=0;ij)j=c}a0.z=new A.x(k,0,j,a0.c) +if(r!==0)if(isFinite(a0.b)&&a1.a===B.eS)for(n=0;n=d;--s){q=o[s] +q.oO$=e+r +if(q.d==null)q.d=a +p=q.hq$ +p===$&&A.c() +r+=p+q.hr$}return r}, +Eh(){var s,r,q,p,o,n,m,l=A.b([],t.Lx) +for(s=this.y,r=s.length,q=0;q=b||a<0||b<0)return A.b([],t.Lx) +s=this.a.c +s===$&&A.c() +r=s.length +if(a>r||b>r)return A.b([],t.Lx) +q=A.b([],t.Lx) +for(s=this.y,p=s.length,o=0;o=j+l.r)return new A.bY(l.c-l.d,B.aB) +s=k-j +for(k=l.w,j=k.length,r=0;r1 +return this.as>0}, +gaEF(){var s=this.c-this.w,r=this.d.b,q=r.a +switch((q==null?B.aw:q).a){case 2:return s/2 +case 1:return s +case 4:r=r.b +return(r==null?B.z:r)===B.an?s:0 +case 5:r=r.b +return(r==null?B.z:r)===B.an?0:s +default:return 0}}, +gaFu(){var s,r=this.d.b +if(r.z==null)return!1 +s=r.e +return s==null||s===this.f+1}, +gao9(){var s=this.a +if(s.length!==0){s=B.b.ga6(s).c +s=s===B.de||s===B.df}else s=!1 +if(s)return!1 +s=this.b +s=s==null?null:s.length!==0 +if(s===!0)return!1 +return!0}, +a5M(a){var s=this +s.H9(a) +if(a.c!==B.K)s.Q=s.a.length +B.b.H(s.a,a)}, +H9(a){var s,r=this,q=a.w +r.at=r.at+q +if(a.gTH())r.ax+=q +else{r.ax=q +q=r.x +s=a.mO$ +s===$&&A.c() +r.w=q+s}q=r.x +s=a.hq$ +s===$&&A.c() +r.x=q+(s+a.hr$) +if(a.gqj())r.ank(a) +if(a.c!==B.K)++r.as +q=r.y +s=a.mM$ +s===$&&A.c() +r.y=Math.max(q,s) +s=r.z +q=a.mN$ +q===$&&A.c() +r.z=Math.max(s,q)}, +ank(a){var s,r,q,p,o,n=this,m=t.mX.a(a.f) +switch(m.c.a){case 3:s=n.y +r=m.b-s +break +case 4:r=n.z +s=m.b-r +break +case 5:q=n.y +p=n.z +o=m.b/2-(q+p)/2 +s=q+o +r=p+o +break +case 1:s=m.b +r=0 +break +case 2:r=m.b +s=0 +break +case 0:s=m.d +r=m.b-s +break +default:s=null +r=null}q=a.mO$ +q===$&&A.c() +p=a.hq$ +p===$&&A.c() +a.EH(n.e,s,r,q,p+a.hr$)}, +AB(){var s,r=this,q=r.as=r.ax=r.at=r.z=r.y=r.x=r.w=0 +r.Q=-1 +for(s=r.a;q1||a +q=B.b.ga6(s) +if(q.gqj()){if(r){p=g.b +p.toString +B.b.hi(p,0,B.b.eI(s)) +g.AB()}return}p=g.e +p.suh(q.f) +o=g.x +n=q.hq$ +n===$&&A.c() +m=q.hr$ +l=q.b-q.r +k=p.a8L(q.a,l,r,b-(o-(n+m))) +if(k===l)return +B.b.eI(s) +g.AB() +j=q.kG(0,k) +i=B.b.ga3(j) +if(i!=null){p.U0(i) +g.a5M(i)}h=B.b.ga6(j) +if(h!=null){p.U0(h) +s=g.b +s.toString +B.b.hi(s,0,h)}}, +aJy(){return this.a8M(!1,null)}, +aLp(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d.b.z +f.toString +g.b=A.b([],t.cN) +s=g.e +r=g.a +s.suh(B.b.ga6(r).f) +q=$.BY() +p=f.length +o=A.wR(q,f,0,p,null) +n=g.c +m=Math.max(0,n-o) +while(!0){if(r.length>1){l=g.x +k=B.b.ga6(r) +j=k.hq$ +j===$&&A.c() +k=l-(j+k.hr$) +l=k}else l=0 +if(!(l>m))break +l=g.b +l.toString +B.b.hi(l,0,B.b.eI(r)) +g.AB() +s.suh(B.b.ga6(r).f) +o=A.wR(q,f,0,p,null) +m=n-o}i=B.b.ga6(r) +g.a8M(!0,m) +f=g.ga8f() +h=new A.a0q($,$,$,$,$,$,$,$,0,B.df,null,B.lg,i.f,0,0,f,f) +f=i.mM$ +f===$&&A.c() +r=i.mN$ +r===$&&A.c() +h.EH(s,f,r,o,o) +g.a5M(h)}, +aPD(){var s,r=this.a,q=r.length,p=q-2 +for(;r[p].c===B.K;)--p +s=p+1 +A.dA(s,q,q,null,null) +this.b=A.fM(r,s,q,A.a7(r).c).es(0) +B.b.hz(r,s,r.length) +this.AB()}, +aEN(a,b){var s,r=this,q=r.a,p=b +while(!0){if(r.gao9())if(p1;){p=B.e.cW(q+r,2) +o=$.BY() +s===$&&A.c() +n=this.c +m=A.wR(o,s,a,p,n.gP(n).ax) +if(md?q:p +r=p}}return q===a&&!c?q+1:q}} +A.aN9.prototype={ +$2(a,b){b.ga0K().remove()}, +$S:693} +A.uX.prototype={ +T(){return"LineBreakType."+this.b}} +A.ay_.prototype={ +J6(){return A.bEs(this.a)}} +A.aQQ.prototype={ +J6(){return A.bkR(this.a,this.b)}} +A.uW.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.uW&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +k(a){return"LineBreakFragment("+this.a+", "+this.b+", "+this.c.k(0)+")"}} +A.b1i.prototype={ +$2(a,b){var s=this,r=a===B.df?s.b.length:s.a.f,q=s.a,p=q.a +if(p===B.em)++q.d +else if(p===B.fH||p===B.iE||p===B.iI){++q.e;++q.d}if(a===B.K)return +p=q.c +s.c.push(new A.uW(a,q.e,q.d,p,r)) +q.c=q.f +q.d=q.e=0 +q.a=q.b=null}, +$S:689} +A.a7l.prototype={ +v(){this.a.remove()}} +A.aPu.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l=this.a.gjJ().y +for(s=l.length,r=0;rthis.b)return B.abS +return B.abR}} +A.rX.prototype={ +J4(a,b,c){var s=A.Wt(b,c) +return s==null?this.b:this.y_(s)}, +y_(a){var s,r,q,p,o=this +if(a==null)return o.b +s=o.c +r=s.i(0,a) +if(r!=null)return r +q=o.any(a) +p=q===-1?o.b:o.a[q].c +s.t(0,a,p) +return p}, +any(a){var s,r,q=this.a,p=q.length +for(s=0;s")).ab(0,new A.axm(this,r)) +return r}} +A.axo.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.axm.prototype={ +$1(a){var s=this.a,r=s.b.i(0,a) +r.toString +this.b.push(A.eE(r,"input",new A.axn(s,a,r)))}, +$S:25} +A.axn.prototype={ +$1(a){var s,r=this.a.c,q=this.b +if(r.i(0,q)==null)throw A.d(A.ah("AutofillInfo must have a valid uniqueIdentifier.")) +else{r=r.i(0,q) +r.toString +s=A.beB(this.c) +$.bO().nN("flutter/textinput",B.br.nA(new A.mw(u.l,[0,A.b_([r.b,s.acy()],t.ob,t.z)])),A.apj())}}, +$S:2} +A.Xs.prototype={ +a67(a,b){var s,r,q="password",p=this.d,o=this.e,n=globalThis.HTMLInputElement +if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o +s=p==null +if(!s){a.name=p +a.id=p +if(B.c.O(p,q))A.avV(a,q) +else A.avV(a,"text")}s=s?"on":p +a.autocomplete=s}else{n=globalThis.HTMLTextAreaElement +if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o +s=p==null +if(!s){a.name=p +a.id=p}r=A.bg(s?"on":p) +A.X(a,"setAttribute",["autocomplete",r==null?t.K.a(r):r])}}}, +jQ(a){return this.a67(a,!1)}} +A.Gn.prototype={} +A.Df.prototype={ +gJV(){return Math.min(this.b,this.c)}, +gJQ(){return Math.max(this.b,this.c)}, +acy(){var s=this +return A.b_(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.O(s)!==J.aj(b))return!1 +return b instanceof A.Df&&b.a==s.a&&b.gJV()===s.gJV()&&b.gJQ()===s.gJQ()&&b.d===s.d&&b.e===s.e}, +k(a){var s=this.d5(0) +return s}, +jQ(a){var s,r,q=this,p=globalThis.HTMLInputElement +if(p!=null&&a instanceof p){a.toString +A.bel(a,q.a) +s=q.gJV() +r=q.gJQ() +a.setSelectionRange(s,r)}else{p=globalThis.HTMLTextAreaElement +if(p!=null&&a instanceof p){a.toString +A.bem(a,q.a) +s=q.gJV() +r=q.gJQ() +a.setSelectionRange(s,r)}else{s=a==null?null:A.bvf(a) +throw A.d(A.a8("Unsupported DOM element type: <"+A.h(s)+"> ("+J.aj(a).k(0)+")"))}}}} +A.aBM.prototype={} +A.a1F.prototype={ +nY(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.jQ(s)}q=r.d +q===$&&A.c() +if(q.w!=null){r.Du() +q=r.e +if(q!=null)q.jQ(r.c) +r.ga8K().focus() +r.c.focus()}}} +A.aKR.prototype={ +nY(){var s,r=this,q=r.w +if(q!=null){s=r.c +s.toString +q.jQ(s)}q=r.d +q===$&&A.c() +if(q.w!=null){r.Du() +r.ga8K().focus() +r.c.focus() +q=r.e +if(q!=null){s=r.c +s.toString +q.jQ(s)}}}, +Jq(){if(this.w!=null)this.nY() +this.c.focus()}} +A.K7.prototype={ +gnz(){var s=null,r=this.f +if(r==null){r=this.e.a +r.toString +r=this.f=new A.Gn(r,"",-1,-1,s,s,s,s)}return r}, +ga8K(){var s=this.d +s===$&&A.c() +s=s.w +return s==null?null:s.a}, +yb(a,b,c){var s,r,q=this,p="none",o="transparent" +q.c=a.a.RC() +q.QY(a) +s=q.c +s.classList.add("flt-text-editing") +r=s.style +A.L(r,"forced-color-adjust",p) +A.L(r,"white-space","pre-wrap") +A.L(r,"align-content","center") +A.L(r,"position","absolute") +A.L(r,"top","0") +A.L(r,"left","0") +A.L(r,"padding","0") +A.L(r,"opacity","1") +A.L(r,"color",o) +A.L(r,"background-color",o) +A.L(r,"background",o) +A.L(r,"caret-color",o) +A.L(r,"outline",p) +A.L(r,"border",p) +A.L(r,"resize",p) +A.L(r,"text-shadow",p) +A.L(r,"overflow","hidden") +A.L(r,"transform-origin","0 0 0") +r=$.dM() +if(r!==B.cg)r=r===B.ab +else r=!0 +if(r)s.classList.add("transparentTextEditing") +s=q.r +if(s!=null){r=q.c +r.toString +s.jQ(r)}s=q.d +s===$&&A.c() +if(s.w==null){s=$.jz.r +s===$&&A.c() +r=q.c +r.toString +s.mA(0,r) +q.Q=!1}q.Jq() +q.b=!0 +q.x=c +q.y=b}, +QY(a){var s,r,q,p,o,n=this,m="setAttribute" +n.d=a +s=n.c +if(a.c){s.toString +r=A.bg("readonly") +A.X(s,m,["readonly",r==null?t.K.a(r):r])}else s.removeAttribute("readonly") +if(a.d){s=n.c +s.toString +r=A.bg("password") +A.X(s,m,["type",r==null?t.K.a(r):r])}if(a.a===B.qL){s=n.c +s.toString +r=A.bg("none") +A.X(s,m,["inputmode",r==null?t.K.a(r):r])}q=A.bvU(a.b) +s=n.c +s.toString +q.aGk(s) +p=a.r +s=n.c +if(p!=null){s.toString +p.a67(s,!0)}else{s.toString +r=A.bg("off") +A.X(s,m,["autocomplete",r==null?t.K.a(r):r])}o=a.e?"on":"off" +s=n.c +s.toString +r=A.bg(o) +A.X(s,m,["autocorrect",r==null?t.K.a(r):r])}, +Jq(){this.nY()}, +B3(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.b.F(q.z,p.B5()) +p=q.z +s=q.c +s.toString +r=q.gCA() +p.push(A.eE(s,"input",r)) +s=q.c +s.toString +p.push(A.eE(s,"keydown",q.gDa())) +p.push(A.eE(self.document,"selectionchange",r)) +r=q.c +r.toString +A.dY(r,"beforeinput",t.e.a(A.c6(q.gJ8())),null) +r=q.c +r.toString +q.Hm(r) +r=q.c +r.toString +p.push(A.eE(r,"blur",new A.av7(q))) +q.UJ()}, +VA(a){this.w=a +if(this.b)this.nY()}, +VB(a){var s +this.r=a +if(this.b){s=this.c +s.toString +a.jQ(s)}}, +nu(a){var s,r,q,p=this,o=null,n=p.b=!1 +p.w=p.r=p.f=p.e=null +for(s=p.z,r=0;r=0&&a.c>=0) +else s=!0 +if(s)return +a.jQ(this.c)}, +nY(){this.c.focus()}, +Du(){var s,r=this.d +r===$&&A.c() +r=r.w +r.toString +s=this.c +s.toString +r=r.a +r.append(s) +s=$.jz.r +s===$&&A.c() +s.mA(0,r) +this.Q=!0}, +a8U(a){var s,r,q=this,p=q.c +p.toString +s=q.aHW(A.beB(p)) +p=q.d +p===$&&A.c() +if(p.f){q.gnz().r=s.d +q.gnz().w=s.e +r=A.bB9(s,q.e,q.gnz())}else r=null +if(!s.l(0,q.e)){q.e=s +q.f=r +q.x.$2(s,r) +q.f=null}}, +aJD(a){var s=this,r=A.eJ(a.data),q=A.eJ(a.inputType) +if(q!=null)if(B.c.O(q,"delete")){s.gnz().b="" +s.gnz().d=s.e.c}else if(q==="insertLineBreak"){s.gnz().b="\n" +s.gnz().c=s.e.c +s.gnz().d=s.e.c}else if(r!=null){s.gnz().b=r +s.gnz().c=s.e.c +s.gnz().d=s.e.c}}, +aMw(a){var s,r,q=globalThis.KeyboardEvent +if(q!=null&&a instanceof q)if(a.keyCode===13){s=this.y +s.toString +r=this.d +r===$&&A.c() +s.$1(r.b) +if(!(this.d.a instanceof A.a46))a.preventDefault()}}, +Sl(a,b,c,d){var s,r=this +r.yb(b,c,d) +r.B3() +s=r.e +if(s!=null)r.WC(s) +r.c.focus()}, +UJ(){var s=this,r=s.z,q=s.c +q.toString +r.push(A.eE(q,"mousedown",new A.av8())) +q=s.c +q.toString +r.push(A.eE(q,"mouseup",new A.av9())) +q=s.c +q.toString +r.push(A.eE(q,"mousemove",new A.ava()))}} +A.av7.prototype={ +$1(a){this.a.c.focus()}, +$S:2} +A.av8.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.av9.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.ava.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.aB3.prototype={ +yb(a,b,c){var s,r=this +r.Mj(a,b,c) +s=r.c +s.toString +a.a.a6P(s) +s=r.d +s===$&&A.c() +if(s.w!=null)r.Du() +s=r.c +s.toString +a.x.Wx(s)}, +Jq(){A.L(this.c.style,"transform","translate(-9999px, -9999px)") +this.p1=!1}, +B3(){var s,r,q,p=this,o=p.d +o===$&&A.c() +o=o.w +if(o!=null)B.b.F(p.z,o.B5()) +o=p.z +s=p.c +s.toString +r=p.gCA() +o.push(A.eE(s,"input",r)) +s=p.c +s.toString +o.push(A.eE(s,"keydown",p.gDa())) +o.push(A.eE(self.document,"selectionchange",r)) +r=p.c +r.toString +A.dY(r,"beforeinput",t.e.a(A.c6(p.gJ8())),null) +r=p.c +r.toString +p.Hm(r) +r=p.c +r.toString +o.push(A.eE(r,"focus",new A.aB6(p))) +p.ang() +q=new A.bp() +$.et() +q.bo(0) +r=p.c +r.toString +o.push(A.eE(r,"blur",new A.aB7(p,q)))}, +VA(a){var s=this +s.w=a +if(s.b&&s.p1)s.nY()}, +nu(a){var s +this.ahs(0) +s=this.ok +if(s!=null)s.bm(0) +this.ok=null}, +ang(){var s=this.c +s.toString +this.z.push(A.eE(s,"click",new A.aB4(this)))}, +a31(){var s=this.ok +if(s!=null)s.bm(0) +this.ok=A.dv(B.aS,new A.aB5(this))}, +nY(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.jQ(r)}}} +A.aB6.prototype={ +$1(a){this.a.a31()}, +$S:2} +A.aB7.prototype={ +$1(a){var s=A.dh(this.b.ga85(),0).a<2e5,r=self.document.hasFocus()&&s,q=this.a +if(r)q.c.focus() +else q.a.LQ()}, +$S:2} +A.aB4.prototype={ +$1(a){var s=this.a +if(s.p1){A.L(s.c.style,"transform","translate(-9999px, -9999px)") +s.p1=!1 +s.a31()}}, +$S:2} +A.aB5.prototype={ +$0(){var s=this.a +s.p1=!0 +s.nY()}, +$S:0} +A.aqy.prototype={ +yb(a,b,c){var s,r,q=this +q.Mj(a,b,c) +s=q.c +s.toString +a.a.a6P(s) +s=q.d +s===$&&A.c() +if(s.w!=null)q.Du() +else{s=$.jz.r +s===$&&A.c() +r=q.c +r.toString +s.mA(0,r)}s=q.c +s.toString +a.x.Wx(s)}, +B3(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.b.F(q.z,p.B5()) +p=q.z +s=q.c +s.toString +r=q.gCA() +p.push(A.eE(s,"input",r)) +s=q.c +s.toString +p.push(A.eE(s,"keydown",q.gDa())) +p.push(A.eE(self.document,"selectionchange",r)) +r=q.c +r.toString +A.dY(r,"beforeinput",t.e.a(A.c6(q.gJ8())),null) +r=q.c +r.toString +q.Hm(r) +r=q.c +r.toString +p.push(A.eE(r,"blur",new A.aqz(q)))}, +nY(){var s,r +this.c.focus() +s=this.w +if(s!=null){r=this.c +r.toString +s.jQ(r)}}} +A.aqz.prototype={ +$1(a){var s=this.a +if(self.document.hasFocus())s.c.focus() +else s.a.LQ()}, +$S:2} +A.ayc.prototype={ +yb(a,b,c){var s +this.Mj(a,b,c) +s=this.d +s===$&&A.c() +if(s.w!=null)this.Du()}, +B3(){var s,r,q=this,p=q.d +p===$&&A.c() +p=p.w +if(p!=null)B.b.F(q.z,p.B5()) +p=q.z +s=q.c +s.toString +r=q.gCA() +p.push(A.eE(s,"input",r)) +s=q.c +s.toString +p.push(A.eE(s,"keydown",q.gDa())) +s=q.c +s.toString +A.dY(s,"beforeinput",t.e.a(A.c6(q.gJ8())),null) +s=q.c +s.toString +q.Hm(s) +s=q.c +s.toString +p.push(A.eE(s,"keyup",new A.aye(q))) +s=q.c +s.toString +p.push(A.eE(s,"select",r)) +r=q.c +r.toString +p.push(A.eE(r,"blur",new A.ayf(q))) +q.UJ()}, +ayx(){A.dv(B.F,new A.ayd(this))}, +nY(){var s,r,q=this +q.c.focus() +s=q.w +if(s!=null){r=q.c +r.toString +s.jQ(r)}s=q.e +if(s!=null){r=q.c +r.toString +s.jQ(r)}}} +A.aye.prototype={ +$1(a){this.a.a8U(a)}, +$S:2} +A.ayf.prototype={ +$1(a){this.a.ayx()}, +$S:2} +A.ayd.prototype={ +$0(){this.a.c.focus()}, +$S:0} +A.aP6.prototype={} +A.aPd.prototype={ +j0(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.gmh().nu(0)}a.b=this.a +a.d=this.b}} +A.aPk.prototype={ +j0(a){var s=a.gmh(),r=a.d +r.toString +s.QY(r)}} +A.aPf.prototype={ +j0(a){a.gmh().WC(this.a)}} +A.aPi.prototype={ +j0(a){if(!a.c)a.aCp()}} +A.aPe.prototype={ +j0(a){a.gmh().VA(this.a)}} +A.aPh.prototype={ +j0(a){a.gmh().VB(this.a)}} +A.aP4.prototype={ +j0(a){if(a.c){a.c=!1 +a.gmh().nu(0)}}} +A.aPa.prototype={ +j0(a){if(a.c){a.c=!1 +a.gmh().nu(0)}}} +A.aPg.prototype={ +j0(a){}} +A.aPc.prototype={ +j0(a){}} +A.aPb.prototype={ +j0(a){}} +A.aP9.prototype={ +j0(a){a.LQ() +if(this.a)A.bJG() +A.bH4()}} +A.b5z.prototype={ +$2(a,b){var s=t.qr +s=A.dn(new A.i9(b.getElementsByClassName("submitBtn"),s),s.h("A.E"),t.e) +A.q(s).z[1].a(J.m8(s.a)).click()}, +$S:688} +A.aOR.prototype={ +aKJ(a,b){var s,r,q,p,o,n,m,l,k=B.br.mH(a) +switch(k.a){case"TextInput.setClient":s=k.b +r=J.aK(s) +q=new A.aPd(A.h5(r.i(s,0)),A.bfh(t.a.a(r.i(s,1)))) +break +case"TextInput.updateConfig":this.a.d=A.bfh(t.a.a(k.b)) +q=B.I_ +break +case"TextInput.setEditingState":q=new A.aPf(A.beC(t.a.a(k.b))) +break +case"TextInput.show":q=B.HY +break +case"TextInput.setEditableSizeAndTransform":q=new A.aPe(A.bvE(t.a.a(k.b))) +break +case"TextInput.setStyle":s=t.a.a(k.b) +r=J.aK(s) +p=A.h5(r.i(s,"textAlignIndex")) +o=A.h5(r.i(s,"textDirectionIndex")) +n=A.n0(r.i(s,"fontWeightIndex")) +m=n!=null?A.blj(n):"normal" +l=A.bjR(r.i(s,"fontSize")) +if(l==null)l=null +q=new A.aPh(new A.ax8(l,m,A.eJ(r.i(s,"fontFamily")),B.W0[p],B.uJ[o])) +break +case"TextInput.clearClient":q=B.HT +break +case"TextInput.hide":q=B.HU +break +case"TextInput.requestAutofill":q=B.HV +break +case"TextInput.finishAutofillContext":q=new A.aP9(A.pW(k.b)) +break +case"TextInput.setMarkedTextRect":q=B.HX +break +case"TextInput.setCaretRect":q=B.HW +break +default:$.bO().k7(b,null) +return}q.j0(this.a) +new A.aOS(b).$0()}} +A.aOS.prototype={ +$0(){$.bO().k7(this.a,B.aD.ey([!0]))}, +$S:0} +A.aB0.prototype={ +gBt(a){var s=this.a +if(s===$){s!==$&&A.a1() +s=this.a=new A.aOR(this)}return s}, +gmh(){var s,r,q,p,o=this,n=null,m=o.f +if(m===$){s=$.hT +if((s==null?$.hT=A.qx():s).w){s=A.bA3(o) +r=s}else{s=$.dM() +if(s===B.ab){q=$.hv() +q=q===B.bf}else q=!1 +if(q)p=new A.aB3(o,A.b([],t.Up),$,$,$,n) +else if(s===B.ab)p=new A.aKR(o,A.b([],t.Up),$,$,$,n) +else{if(s===B.cg){q=$.hv() +q=q===B.j3}else q=!1 +if(q)p=new A.aqy(o,A.b([],t.Up),$,$,$,n) +else p=s===B.ch?new A.ayc(o,A.b([],t.Up),$,$,$,n):A.bww(o)}r=p}o.f!==$&&A.a1() +m=o.f=r}return m}, +aCp(){var s,r,q=this +q.c=!0 +s=q.gmh() +r=q.d +r.toString +s.Sl(0,r,new A.aB1(q),new A.aB2(q))}, +LQ(){var s,r=this +if(r.c){r.c=!1 +r.gmh().nu(0) +r.gBt(r) +s=r.b +$.bO().nN("flutter/textinput",B.br.nA(new A.mw("TextInputClient.onConnectionClosed",[s])),A.apj())}}} +A.aB2.prototype={ +$2(a,b){var s,r,q="flutter/textinput",p=this.a +if(p.d.f){p.gBt(p) +p=p.b +s=t.N +r=t.z +$.bO().nN(q,B.br.nA(new A.mw(u.W,[p,A.b_(["deltas",A.b([A.b_(["oldText",b.a,"deltaText",b.b,"deltaStart",b.c,"deltaEnd",b.d,"selectionBase",b.e,"selectionExtent",b.f,"composingBase",b.r,"composingExtent",b.w],s,r)],t.H7)],s,r)])),A.apj())}else{p.gBt(p) +p=p.b +$.bO().nN(q,B.br.nA(new A.mw("TextInputClient.updateEditingState",[p,a.acy()])),A.apj())}}, +$S:685} +A.aB1.prototype={ +$1(a){var s=this.a +s.gBt(s) +s=s.b +$.bO().nN("flutter/textinput",B.br.nA(new A.mw("TextInputClient.performAction",[s,a])),A.apj())}, +$S:676} +A.ax8.prototype={ +jQ(a){var s=this,r=a.style,q=A.bKD(s.d,s.e) +q.toString +A.L(r,"text-align",q) +A.L(r,"font",s.b+" "+A.h(s.a)+"px "+A.h(A.b4o(s.c)))}, +gjY(a){return this.b}} +A.awA.prototype={ +jQ(a){var s=A.n2(this.c),r=a.style +A.L(r,"width",A.h(this.a)+"px") +A.L(r,"height",A.h(this.b)+"px") +A.L(r,"transform",s)}} +A.awB.prototype={ +$1(a){return A.oo(a)}, +$S:675} +A.b4Q.prototype={ +$1(a){var s="operation failed" +if(a==null)if(this.a.a)throw A.d(A.bG(s)) +else this.b.kP(new A.Hj(s)) +else this.b.eL(0,a)}, +$S(){return this.c.h("~(0?)")}} +A.QY.prototype={ +T(){return"TransformKind."+this.b}} +A.b4n.prototype={ +$1(a){return"0x"+B.c.jv(B.e.hC(a,16),2,"0")}, +$S:80} +A.a3q.prototype={ +gE(a){return this.b.b}, +i(a,b){var s=this.c.i(0,b) +return s==null?null:s.d.b}, +Ym(a,b,c){var s,r,q,p=this.b +p.wP(new A.TR(b,c)) +s=this.c +r=p.a +q=r.b.A_() +q.toString +s.t(0,b,q) +if(p.b>this.a){s.L(0,r.a.gIM().a) +p.eI(0)}}} +A.db.prototype={ +q(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +i(a,b){return this.a[b]}, +aF(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +aQe(a,b){return this.aF(a,b,0)}, +kc(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a +q[15]=q[15] +q[0]=q[0]*b +q[1]=q[1]*b +q[2]=q[2]*b +q[3]=q[3]*b +q[4]=q[4]*s +q[5]=q[5]*s +q[6]=q[6]*s +q[7]=q[7]*s +q[8]=q[8]*r +q[9]=q[9]*r +q[10]=q[10]*r +q[11]=q[11]*r +q[12]=q[12] +q[13]=q[13] +q[14]=q[14]}, +ee(a,b,c){return this.kc(a,b,c,null)}, +ak(a,b){return this.kc(a,b,null,null)}, +pb(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) +s[0]=(q*p+o*n+m*l+k)*b +s[1]=(j*p+i*n+h*l+g)*b +s[2]=(f*p+e*n+d*l+c)*b +return a}, +CX(a){var s=this.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +acg(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=Math.sqrt(b2.gcO()),c=b2.a,b=c[0]/d,a=c[1]/d,a0=c[2]/d,a1=Math.cos(b3),a2=Math.sin(b3),a3=1-a1,a4=b*b*a3+a1,a5=a0*a2,a6=b*a*a3-a5,a7=a*a2,a8=b*a0*a3+a7,a9=a*b*a3+a5,b0=a*a*a3+a1 +a5=b*a2 +s=a*a0*a3-a5 +r=a0*b*a3-a7 +q=a0*a*a3+a5 +p=a0*a0*a3+a1 +a5=this.a +a7=a5[0] +o=a5[4] +n=a5[8] +m=a5[1] +l=a5[5] +k=a5[9] +j=a5[2] +i=a5[6] +h=a5[10] +g=a5[3] +f=a5[7] +e=a5[11] +a5[0]=a7*a4+o*a9+n*r +a5[1]=m*a4+l*a9+k*r +a5[2]=j*a4+i*a9+h*r +a5[3]=g*a4+f*a9+e*r +a5[4]=a7*a6+o*b0+n*q +a5[5]=m*a6+l*b0+k*q +a5[6]=j*a6+i*b0+h*q +a5[7]=g*a6+f*b0+e*q +a5[8]=a7*a8+o*s+n*p +a5[9]=m*a8+l*s+k*p +a5[10]=j*a8+i*s+h*p +a5[11]=g*a8+f*s+e*p}, +oc(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +lJ(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.q(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +bS(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] +s[0]=q*a0+p*a4+o*a8+n*b2 +s[4]=q*a1+p*a5+o*a9+n*b3 +s[8]=q*a2+p*a6+o*b0+n*b4 +s[12]=q*a3+p*a7+o*b1+n*a +s[1]=m*a0+l*a4+k*a8+j*b2 +s[5]=m*a1+l*a5+k*a9+j*b3 +s[9]=m*a2+l*a6+k*b0+j*b4 +s[13]=m*a3+l*a7+k*b1+j*a +s[2]=i*a0+h*a4+g*a8+f*b2 +s[6]=i*a1+h*a5+g*a9+f*b3 +s[10]=i*a2+h*a6+g*b0+f*b4 +s[14]=i*a3+h*a7+g*b1+f*a +s[3]=e*a0+d*a4+c*a8+r*b2 +s[7]=e*a1+d*a5+c*a9+r*b3 +s[11]=e*a2+d*a6+c*b0+r*b4 +s[15]=e*a3+d*a7+c*b1+r*a}, +iB(a){var s=new A.db(new Float32Array(16)) +s.q(this) +s.bS(0,a) +return s}, +acL(a){var s=a[0],r=a[1],q=this.a +a[0]=q[0]*s+q[4]*r+q[12] +a[1]=q[1]*s+q[5]*r+q[13]}, +k(a){var s=this.d5(0) +return s}} +A.wk.prototype={ +hG(a,b,c){var s=this.a +s[0]=a +s[1]=b +s[2]=c}, +i(a,b){return this.a[b]}, +gE(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +gcO(){var s=this.a,r=s[0],q=s[1] +s=s[2] +return r*r+q*q+s*s}} +A.ay4.prototype={ +acK(a,b,c){var s=this.a +this.b=s[12]+s[0]*b+s[4]*c +this.c=s[13]+s[1]*b+s[5]*c}} +A.a_n.prototype={ +amf(a){var s=A.bHo(new A.auQ(this)) +this.b=s +s.observe(this.a)}, +anC(a){this.c.H(0,a)}, +a2(a){var s=this.b +s===$&&A.c() +s.disconnect() +this.c.a2(0)}, +gaaE(a){var s=this.c +return new A.iV(s,A.q(s).h("iV<1>"))}, +xm(){var s,r=$.dN().x +if(r==null){s=self.window.devicePixelRatio +r=s===0?1:s}s=this.a +return new A.M(s.clientWidth*r,s.clientHeight*r)}, +a6L(a,b){return B.hx}} +A.auQ.prototype={ +$2(a,b){new A.W(a,new A.auP(),A.q(a).h("W")).ab(0,this.a.ganB())}, +$S:665} +A.auP.prototype={ +$1(a){return new A.M(a.contentRect.width,a.contentRect.height)}, +$S:664} +A.avk.prototype={} +A.a1o.prototype={ +axi(a){this.b.H(0,null)}, +a2(a){var s=this.a +s===$&&A.c() +s.b.removeEventListener(s.a,s.c) +this.b.a2(0)}, +gaaE(a){var s=this.b +return new A.iV(s,A.q(s).h("iV<1>"))}, +xm(){var s,r=null,q=A.ba("windowInnerWidth"),p=A.ba("windowInnerHeight"),o=self.window.visualViewport,n=$.dN().x +if(n==null){s=self.window.devicePixelRatio +n=s===0?1:s}if(o!=null){s=$.hv() +if(s===B.bf){o=self.document.documentElement.clientWidth +s=self.document.documentElement.clientHeight +q.b=o*n +p.b=s*n}else{s=o.width +if(s==null)s=r +s.toString +q.b=s*n +o=o.height +if(o==null)o=r +o.toString +p.b=o*n}}else{o=self.window.innerWidth +if(o==null)o=r +o.toString +q.b=o*n +o=self.window.innerHeight +if(o==null)o=r +o.toString +p.b=o*n}return new A.M(q.b5(),p.b5())}, +a6L(a,b){var s,r,q,p=$.dN().x +if(p==null){s=self.window.devicePixelRatio +p=s===0?1:s}s=self.window.visualViewport +r=A.ba("windowInnerHeight") +if(s!=null){q=$.hv() +if(q===B.bf&&!b)r.b=self.document.documentElement.clientHeight*p +else{s=s.height +if(s==null)s=null +s.toString +r.b=s*p}}else{s=self.window.innerHeight +if(s==null)s=null +s.toString +r.b=s*p}return new A.aaH(0,0,0,a-r.b5())}} +A.auR.prototype={ +a9l(a,b){var s +b.ghf(b).ab(0,new A.auS(this)) +s=A.bg("custom-element") +if(s==null)s=t.K.a(s) +A.X(this.d,"setAttribute",["flt-embedding",s])}, +a6a(a){A.L(a.style,"width","100%") +A.L(a.style,"height","100%") +A.L(a.style,"display","block") +A.L(a.style,"overflow","hidden") +A.L(a.style,"position","relative") +this.d.appendChild(a) +this.V2(a)}, +a7P(){return this.a7Q(this.d)}, +a87(){return this.a88(this.d)}} +A.auS.prototype={ +$1(a){var s=a.a,r=A.bg(a.b) +if(r==null)r=t.K.a(r) +A.X(this.a.d,"setAttribute",[s,r])}, +$S:203} +A.axi.prototype={ +V2(a){}} +A.aU0.prototype={ +a7Q(a){if(!this.ay$)return +A.dY(a,"contextmenu",this.ch$,null) +this.ay$=!1}, +a88(a){if(this.ay$)return +A.ig(a,"contextmenu",this.ch$,null) +this.ay$=!0}} +A.acY.prototype={ +$1(a){a.preventDefault()}, +$S:2} +A.azb.prototype={ +a9l(a,b){var s,r,q="0",p="none" +b.ghf(b).ab(0,new A.azc(this)) +s=self.document.body +s.toString +r=A.bg("full-page") +A.X(s,"setAttribute",["flt-embedding",r==null?t.K.a(r):r]) +this.anv() +s=self.document.body +s.toString +A.hM(s,"position","fixed") +A.hM(s,"top",q) +A.hM(s,"right",q) +A.hM(s,"bottom",q) +A.hM(s,"left",q) +A.hM(s,"overflow","hidden") +A.hM(s,"padding",q) +A.hM(s,"margin",q) +A.hM(s,"user-select",p) +A.hM(s,"-webkit-user-select",p) +A.hM(s,"touch-action",p)}, +a6a(a){var s=a.style +A.L(s,"position","absolute") +A.L(s,"top","0") +A.L(s,"right","0") +A.L(s,"bottom","0") +A.L(s,"left","0") +self.document.body.append(a) +this.V2(a)}, +a7P(){return this.a7Q(self.window)}, +a87(){return this.a88(self.window)}, +anv(){var s,r,q,p +for(s=t.qr,s=A.dn(new A.i9(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.h("A.E"),t.e),r=J.ax(s.a),s=A.q(s),s=s.h("@<1>").ad(s.z[1]).z[1];r.D();){q=s.a(r.gZ(r)) +q.remove()}p=A.cc(self.document,"meta") +s=A.bg("") +A.X(p,"setAttribute",["flt-viewport",s==null?t.K.a(s):s]) +p.name="viewport" +p.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" +self.document.head.append(p) +this.V2(p)}} +A.azc.prototype={ +$1(a){var s=a.a,r=a.b,q=self.document.body +q.toString +r=A.bg(r) +A.X(q,"setAttribute",[s,r==null?t.K.a(r):r])}, +$S:203} +A.a0w.prototype={ +amh(a,b){var s=this,r=s.b,q=s.a +r.d.t(0,q,s) +r.e.t(0,q,B.qU) +if($.wM)s.c=A.b4x($.Wi) +$.pY.push(new A.axq(s))}, +gHM(){var s,r=this.c +if(r==null){if($.wM)s=$.Wi +else s=B.kg +$.wM=!0 +r=this.c=A.b4x(s)}return r}, +AW(){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$AW=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.wM)o=$.Wi +else o=B.kg +$.wM=!0 +m=p.c=A.b4x(o)}if(m instanceof A.PD){s=1 +break}n=m.gt9() +m=p.c +s=3 +return A.B(m==null?null:m.pm(),$async$AW) +case 3:p.c=A.bhs(n) +case 1:return A.t(q,r)}}) +return A.u($async$AW,r)}, +He(){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$He=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.wM)o=$.Wi +else o=B.kg +$.wM=!0 +m=p.c=A.b4x(o)}if(m instanceof A.MJ){s=1 +break}n=m.gt9() +m=p.c +s=3 +return A.B(m==null?null:m.pm(),$async$He) +case 3:p.c=A.bg8(n) +case 1:return A.t(q,r)}}) +return A.u($async$He,r)}, +AX(a){return this.aE8(a)}, +aE8(a){var s=0,r=A.v(t.w),q,p=2,o,n=[],m=this,l,k,j +var $async$AX=A.w(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=m.d +j=new A.bU(new A.aT($.aF,t.D4),t.gR) +m.d=j.a +s=3 +return A.B(k,$async$AX) +case 3:l=!1 +p=4 +s=7 +return A.B(a.$0(),$async$AX) +case 7:l=c +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +J.bsn(j) +s=n.pop() +break +case 6:q=l +s=1 +break +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$AX,r)}, +Ta(a){return this.aK7(a)}, +aK7(a){var s=0,r=A.v(t.w),q,p=this +var $async$Ta=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=p.AX(new A.axr(p,a)) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Ta,r)}, +gtZ(){var s=this.b.e.i(0,this.a) +return s==null?B.qU:s}, +gma(){if(this.r==null)this.xm() +var s=this.r +s.toString +return s}, +xm(){var s=this.e +s===$&&A.c() +this.r=s.xm()}, +a6N(a){var s=this.e +s===$&&A.c() +this.f=s.a6L(this.r.b,a)}, +aLR(){var s,r,q,p +if(this.r!=null){s=this.e +s===$&&A.c() +r=s.xm() +s=this.r +q=s.b +p=r.b +if(q!==p&&s.a!==r.a){s=s.a +if(!(q>s&&pq&&r.a

").ad(b).h("dH<1,2>"))}, +H(a,b){if(!!a.fixed$length)A.a6(A.a8("add")) +a.push(b)}, +dn(a,b){if(!!a.fixed$length)A.a6(A.a8("removeAt")) +if(b<0||b>=a.length)throw A.d(A.a6e(b,null,null)) +return a.splice(b,1)[0]}, +hi(a,b,c){if(!!a.fixed$length)A.a6(A.a8("insert")) +if(b<0||b>a.length)throw A.d(A.a6e(b,null,null)) +a.splice(b,0,c)}, +ia(a,b,c){var s,r +if(!!a.fixed$length)A.a6(A.a8("insertAll")) +A.O0(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.wY(c) +s=J.bu(c) +a.length=a.length+s +r=b+s +this.bW(a,r,a.length,a,b) +this.dP(a,b,r,c)}, +im(a,b,c){var s,r,q +if(!!a.immutable$list)A.a6(A.a8("setAll")) +A.O0(b,0,a.length,"index") +for(s=J.ax(c.a),r=A.q(c),r=r.h("@<1>").ad(r.z[1]).z[1];s.D();b=q){q=b+1 +this.t(a,b,r.a(s.gZ(s)))}}, +eI(a){if(!!a.fixed$length)A.a6(A.a8("removeLast")) +if(a.length===0)throw A.d(A.BL(a,-1)) +return a.pop()}, +L(a,b){var s +if(!!a.fixed$length)A.a6(A.a8("remove")) +for(s=0;s"))}, +F(a,b){var s +if(!!a.fixed$length)A.a6(A.a8("addAll")) +if(Array.isArray(b)){this.an2(a,b) +return}for(s=J.ax(b);s.D();)a.push(s.gZ(s))}, +an2(a,b){var s,r=b.length +if(r===0)return +if(a===b)throw A.d(A.cL(a)) +for(s=0;s").ad(c).h("W<1,2>"))}, +cl(a,b){var s,r=A.b2(a.length,"",!1,t.N) +for(s=0;s=0;--s){r=a[s] +if(b.$1(r))return r +if(q!==a.length)throw A.d(A.cL(a))}if(c!=null)return c.$0() +throw A.d(A.cF())}, +aM0(a,b){return this.rM(a,b,null)}, +tt(a,b,c){var s,r,q,p,o=a.length +for(s=null,r=!1,q=0;qa.length)throw A.d(A.cT(b,0,a.length,"start",null)) +if(c==null)c=a.length +else if(ca.length)throw A.d(A.cT(c,b,a.length,"end",null)) +if(b===c)return A.b([],A.a7(a)) +return A.b(a.slice(b,c),A.a7(a))}, +hl(a,b){return this.cU(a,b,null)}, +n8(a,b,c){A.dA(b,c,a.length,null,null) +return A.fM(a,b,c,A.a7(a).c)}, +ga3(a){if(a.length>0)return a[0] +throw A.d(A.cF())}, +ga6(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.cF())}, +ge0(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw A.d(A.cF()) +throw A.d(A.aC3())}, +hz(a,b,c){if(!!a.fixed$length)A.a6(A.a8("removeRange")) +A.dA(b,c,a.length,null,null) +a.splice(b,c-b)}, +bW(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.a6(A.a8("setRange")) +A.dA(b,c,a.length,null,null) +s=c-b +if(s===0)return +A.fH(e,"skipCount") +if(t._.b(d)){r=d +q=e}else{p=J.aqd(d,e) +r=p.hW(p,!1) +q=0}p=J.aK(r) +if(q+s>p.gE(r))throw A.d(A.bfm()) +if(q=0;--o)a[b+o]=p.i(r,q+o) +else for(o=0;o=r){o=s-r +n=p-o +m.dP(a,b,q,d) +if(o!==0){m.bW(a,q,n,a,c) +m.sE(a,n)}}else{n=p+(r-s) +a.length=n +m.bW(a,q,n,a,c) +m.dP(a,b,q,d)}}, +eg(a,b){var s,r=a.length +for(s=0;s"))}, +i2(a,b){if(!!a.immutable$list)A.a6(A.a8("sort")) +A.bAA(a,b==null?J.baD():b)}, +kd(a){return this.i2(a,null)}, +jq(a,b,c){var s,r=a.length +if(c>=r)return-1 +for(s=c;s=r +for(s=q;s>=0;--s)if(J.e(a[s],b))return s +return-1}, +yk(a,b){return this.JH(a,b,null)}, +O(a,b){var s +for(s=0;s"))}, +gI(a){return A.ek(a)}, +gE(a){return a.length}, +sE(a,b){if(!!a.fixed$length)A.a6(A.a8("set length")) +if(b<0)throw A.d(A.cT(b,0,null,"newLength",null)) +if(b>a.length)A.a7(a).c.a(null) +a.length=b}, +i(a,b){if(!(b>=0&&b=0&&b"))}, +V(a,b){var s=A.ak(a,!0,A.a7(a).c) +this.F(s,b) +return s}, +aLg(a,b,c){var s +if(c>=a.length)return-1 +for(s=c;s=0;--s)if(b.$1(a[s]))return s +return-1}, +TQ(a,b){return this.a9Z(a,b,null)}, +sa3(a,b){if(a.length===0)throw A.d(A.cF()) +this.t(a,0,b)}, +sa6(a,b){var s=a.length +if(s===0)throw A.d(A.cF()) +this.t(a,s-1,b)}, +gh6(a){return A.ap(A.a7(a))}, +$ich:1, +$ias:1, +$iA:1, +$iH:1} +J.aCa.prototype={} +J.dw.prototype={ +gZ(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +D(){var s,r=this,q=r.a,p=q.length +if(r.b!==p)throw A.d(A.E(q)) +s=r.c +if(s>=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.uS.prototype={ +cJ(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.gnQ(b) +if(this.gnQ(a)===s)return 0 +if(this.gnQ(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +gnQ(a){return a===0?1/a<0:a<0}, +gzB(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +ae(a){var s +if(a>=-2147483648&&a<=2147483647)return a|0 +if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) +return s+0}throw A.d(A.a8(""+a+".toInt()"))}, +dD(a){var s,r +if(a>=0){if(a<=2147483647){s=a|0 +return a===s?s:s+1}}else if(a>=-2147483648)return a|0 +r=Math.ceil(a) +if(isFinite(r))return r +throw A.d(A.a8(""+a+".ceil()"))}, +c0(a){var s,r +if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 +return a===s?s:s-1}r=Math.floor(a) +if(isFinite(r))return r +throw A.d(A.a8(""+a+".floor()"))}, +az(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) +throw A.d(A.a8(""+a+".round()"))}, +DM(a){if(a<0)return-Math.round(-a) +else return Math.round(a)}, +ct(a,b,c){if(this.cJ(b,c)>0)throw A.d(A.BK(b)) +if(this.cJ(a,b)<0)return b +if(this.cJ(a,c)>0)return c +return a}, +aZ(a,b){var s +if(b>20)throw A.d(A.cT(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.gnQ(a))return"-"+s +return s}, +Vo(a,b){var s +if(b<1||b>21)throw A.d(A.cT(b,1,21,"precision",null)) +s=a.toPrecision(b) +if(a===0&&this.gnQ(a))return"-"+s +return s}, +hC(a,b){var s,r,q,p +if(b<2||b>36)throw A.d(A.cT(b,2,36,"radix",null)) +s=a.toString(b) +if(B.c.au(s,s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)A.a6(A.a8("Unexpected toString result: "+s)) +s=r[1] +q=+r[3] +p=r[2] +if(p!=null){s+=p +q-=p.length}return s+B.c.X("0",q)}, +k(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gI(a){var s,r,q,p,o=a|0 +if(a===o)return o&536870911 +s=Math.abs(a) +r=Math.log(s)/0.6931471805599453|0 +q=Math.pow(2,r) +p=s<1?s/q:q/s +return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, +hF(a){return-a}, +V(a,b){return a+b}, +U(a,b){return a-b}, +a1(a,b){return a/b}, +X(a,b){return a*b}, +bI(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +if(b<0)return s-b +else return s+b}, +eC(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.a40(a,b)}, +cW(a,b){return(a|0)===a?a/b|0:this.a40(a,b)}, +a40(a,b){var s=a/b +if(s>=-2147483648&&s<=2147483647)return s|0 +if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) +throw A.d(A.a8("Result of truncating division is "+A.h(s)+": "+A.h(a)+" ~/ "+A.h(b)))}, +py(a,b){if(b<0)throw A.d(A.BK(b)) +return b>31?0:a<>>0}, +or(a,b){return b>31?0:a<>>0}, +bu(a,b){var s +if(a>0)s=this.AI(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +GM(a,b){if(0>b)throw A.d(A.BK(b)) +return this.AI(a,b)}, +AI(a,b){return b>31?0:a>>>b}, +WR(a,b){if(b<0)throw A.d(A.BK(b)) +return this.AJ(a,b)}, +AJ(a,b){if(b>31)return 0 +return a>>>b}, +kC(a,b){return(a|b)>>>0}, +qF(a,b){return a<=b}, +gh6(a){return A.ap(t.Jy)}, +$idf:1, +$ia2:1, +$icY:1} +J.E5.prototype={ +gzB(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +hF(a){return-a}, +gh6(a){return A.ap(t.S)}, +$ie1:1, +$io:1} +J.LK.prototype={ +gh6(a){return A.ap(t.i)}, +$ie1:1} +J.oV.prototype={ +au(a,b){if(b<0)throw A.d(A.BL(a,b)) +if(b>=a.length)A.a6(A.BL(a,b)) +return a.charCodeAt(b)}, +aV(a,b){if(b>=a.length)throw A.d(A.BL(a,b)) +return a.charCodeAt(b)}, +B8(a,b,c){var s=b.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return new A.alr(b,a,c)}, +B7(a,b){return this.B8(a,b,0)}, +rP(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw A.d(A.cT(c,0,b.length,q,q)) +s=a.length +if(c+s>b.length)return q +for(r=0;rr)return!1 +return b===this.cf(a,r-s)}, +o1(a,b,c){A.O0(0,0,a.length,"startIndex") +return A.bmt(a,b,c,0)}, +kG(a,b){if(typeof b=="string")return A.b(a.split(b),t.T) +else if(b instanceof A.qT&&b.ga1E().exec("").length-2===0)return A.b(a.split(b.b),t.T) +else return this.apE(a,b)}, +iH(a,b,c,d){var s=A.dA(b,c,a.length,null,null) +return A.bbl(a,b,s,d)}, +apE(a,b){var s,r,q,p,o,n,m=A.b([],t.T) +for(s=J.aq9(b,a),s=s.gaw(s),r=0,q=1;s.D();){p=s.gZ(s) +o=p.gog(p) +n=p.ghP(p) +q=n-o +if(q===0&&r===o)continue +m.push(this.ao(a,r,o)) +r=n}if(r0)m.push(this.cf(a,r)) +return m}, +fh(a,b,c){var s +if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) +if(typeof b=="string"){s=c+b.length +if(s>a.length)return!1 +return b===a.substring(c,s)}return J.bsE(b,a,c)!=null}, +cb(a,b){return this.fh(a,b,0)}, +ao(a,b,c){return a.substring(b,A.dA(b,c,a.length,null,null))}, +cf(a,b){return this.ao(a,b,null)}, +aQ1(a){return a.toLowerCase()}, +aQ4(a){return a.toUpperCase()}, +fg(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(this.aV(p,0)===133){s=J.b87(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=this.au(p,r)===133?J.b88(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +aQh(a){var s,r +if(typeof a.trimLeft!="undefined"){s=a.trimLeft() +if(s.length===0)return s +r=this.aV(s,0)===133?J.b87(s,1):0}else{r=J.b87(a,0) +s=a}if(r===0)return s +if(r===s.length)return"" +return s.substring(r)}, +qx(a){var s,r,q +if(typeof a.trimRight!="undefined"){s=a.trimRight() +r=s.length +if(r===0)return s +q=r-1 +if(this.au(s,q)===133)r=J.b88(s,q)}else{r=J.b88(a,a.length) +s=a}if(r===s.length)return s +if(r===0)return"" +return s.substring(0,r)}, +X(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.d(B.HB) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +jv(a,b,c){var s=b-a.length +if(s<=0)return a +return this.X(c,s)+a}, +jq(a,b,c){var s,r,q,p +if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) +if(typeof b=="string")return a.indexOf(b,c) +if(b instanceof A.qT){s=b.NX(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.tz(b),p=c;p<=r;++p)if(q.rP(b,a,p)!=null)return p +return-1}, +fp(a,b){return this.jq(a,b,0)}, +JH(a,b,c){var s,r,q +if(c==null)c=a.length +else if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) +if(typeof b=="string"){s=b.length +r=a.length +if(c+s>r)c=r-s +return a.lastIndexOf(b,c)}for(s=J.tz(b),q=c;q>=0;--q)if(s.rP(b,a,q)!=null)return q +return-1}, +yk(a,b){return this.JH(a,b,null)}, +I5(a,b,c){var s=a.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return A.It(a,b,c)}, +O(a,b){return this.I5(a,b,0)}, +cJ(a,b){var s +if(a===b)s=0 +else s=a>6}r=r+((r&67108863)<<3)&536870911 +r^=r>>11 +return r+((r&16383)<<15)&536870911}, +gh6(a){return A.ap(t.N)}, +gE(a){return a.length}, +i(a,b){if(!(b>=0&&b").ad(s.z[1]).h("Yi<1,2>"))}, +gE(a){return J.bu(this.glB())}, +gaD(a){return J.kw(this.glB())}, +gdm(a){return J.m9(this.glB())}, +fF(a,b){var s=A.q(this) +return A.dn(J.aqd(this.glB(),b),s.c,s.z[1])}, +cB(a,b){return A.q(this).z[1].a(J.ot(this.glB(),b))}, +ga3(a){return A.q(this).z[1].a(J.m8(this.glB()))}, +ga6(a){return A.q(this).z[1].a(J.wX(this.glB()))}, +O(a,b){return J.WK(this.glB(),b)}, +k(a){return J.h9(this.glB())}} +A.Yi.prototype={ +D(){return this.a.D()}, +gZ(a){var s=this.a +return this.$ti.z[1].a(s.gZ(s))}} +A.xr.prototype={ +fk(a,b){return A.dn(this.a,A.q(this).c,b)}, +glB(){return this.a}} +A.Ss.prototype={$ias:1} +A.RL.prototype={ +i(a,b){return this.$ti.z[1].a(J.c0(this.a,b))}, +t(a,b,c){J.ix(this.a,b,this.$ti.c.a(c))}, +sE(a,b){J.bsQ(this.a,b)}, +H(a,b){J.kv(this.a,this.$ti.c.a(b))}, +F(a,b){var s=this.$ti +J.WJ(this.a,A.dn(b,s.z[1],s.c))}, +hi(a,b,c){J.bcM(this.a,b,this.$ti.c.a(c))}, +ia(a,b,c){var s=this.$ti +J.bsz(this.a,b,A.dn(c,s.z[1],s.c))}, +im(a,b,c){var s=this.$ti +J.bsR(this.a,b,A.dn(c,s.z[1],s.c))}, +L(a,b){return J.tI(this.a,b)}, +dn(a,b){return this.$ti.z[1].a(J.bsK(this.a,b))}, +eI(a){return this.$ti.z[1].a(J.bsL(this.a))}, +n8(a,b,c){var s=this.$ti +return A.dn(J.bsy(this.a,b,c),s.c,s.z[1])}, +bW(a,b,c,d,e){var s=this.$ti +J.b6z(this.a,b,c,A.dn(d,s.z[1],s.c),e)}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +hz(a,b,c){J.bsN(this.a,b,c)}, +kp(a,b,c,d){J.b6t(this.a,b,c,this.$ti.c.a(d))}, +$ias:1, +$iH:1} +A.dH.prototype={ +fk(a,b){return new A.dH(this.a,this.$ti.h("@<1>").ad(b).h("dH<1,2>"))}, +glB(){return this.a}} +A.qb.prototype={ +fk(a,b){return new A.qb(this.a,this.b,this.$ti.h("@<1>").ad(b).h("qb<1,2>"))}, +H(a,b){return this.a.H(0,this.$ti.c.a(b))}, +F(a,b){var s=this.$ti +this.a.F(0,A.dn(b,s.z[1],s.c))}, +L(a,b){return this.a.L(0,b)}, +CT(a,b){var s,r=this +if(r.b!=null)return r.aoV(b,!0) +s=r.$ti +return new A.qb(r.a.CT(0,b),null,s.h("@<1>").ad(s.z[1]).h("qb<1,2>"))}, +aoV(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.p_(p):r.$1$0(p) +for(p=this.a,p=p.gaw(p),q=q.z[1];p.D();){s=q.a(p.gZ(p)) +if(b===a.O(0,s))o.H(0,s)}return o}, +Zp(){var s=this.b,r=this.$ti.z[1],q=s==null?A.p_(r):s.$1$0(r) +q.F(0,this) +return q}, +lg(a){return this.Zp()}, +$ias:1, +$ic1:1, +glB(){return this.a}} +A.q9.prototype={ +u8(a,b,c){var s=this.$ti +return new A.q9(this.a,s.h("@<1>").ad(s.z[1]).ad(b).ad(c).h("q9<1,2,3,4>"))}, +aX(a,b){return J.hw(this.a,b)}, +i(a,b){return this.$ti.h("4?").a(J.c0(this.a,b))}, +t(a,b,c){var s=this.$ti +J.ix(this.a,s.c.a(b),s.z[1].a(c))}, +d7(a,b,c){var s=this.$ti +return s.z[3].a(J.WL(this.a,s.c.a(b),new A.asR(this,c)))}, +F(a,b){var s=this.$ti +J.WJ(this.a,new A.q9(b,s.h("@<3>").ad(s.z[3]).ad(s.c).ad(s.z[1]).h("q9<1,2,3,4>")))}, +L(a,b){return this.$ti.h("4?").a(J.tI(this.a,b))}, +ab(a,b){J.n8(this.a,new A.asQ(this,b))}, +gdw(a){var s=this.$ti +return A.dn(J.aqb(this.a),s.c,s.z[2])}, +gby(a){var s=this.$ti +return A.dn(J.b6w(this.a),s.z[1],s.z[3])}, +gE(a){return J.bu(this.a)}, +gaD(a){return J.kw(this.a)}, +gdm(a){return J.m9(this.a)}, +ghf(a){var s=J.b6u(this.a) +return s.js(s,new A.asP(this),this.$ti.h("bo<3,4>"))}} +A.asR.prototype={ +$0(){return this.a.$ti.z[1].a(this.b.$0())}, +$S(){return this.a.$ti.h("2()")}} +A.asQ.prototype={ +$2(a,b){var s=this.a.$ti +this.b.$2(s.z[2].a(a),s.z[3].a(b))}, +$S(){return this.a.$ti.h("~(1,2)")}} +A.asP.prototype={ +$1(a){var s=this.a.$ti,r=s.z[3] +return new A.bo(s.z[2].a(a.a),r.a(a.b),s.h("@<3>").ad(r).h("bo<1,2>"))}, +$S(){return this.a.$ti.h("bo<3,4>(bo<1,2>)")}} +A.qa.prototype={ +fk(a,b){return new A.qa(this.a,this.$ti.h("@<1>").ad(b).h("qa<1,2>"))}, +$ias:1, +glB(){return this.a}} +A.nJ.prototype={ +k(a){return"LateInitializationError: "+this.a}} +A.mg.prototype={ +gE(a){return this.a.length}, +i(a,b){return B.c.au(this.a,b)}} +A.b5n.prototype={ +$0(){return A.ew(null,t.P)}, +$S:142} +A.aMd.prototype={} +A.as.prototype={} +A.aM.prototype={ +gaw(a){var s=this +return new A.cw(s,s.gE(s),A.q(s).h("cw"))}, +ab(a,b){var s,r=this,q=r.gE(r) +for(s=0;s").ad(c).h("W<1,2>"))}, +o_(a,b){var s,r,q=this,p=q.gE(q) +if(p===0)throw A.d(A.cF()) +s=q.cB(0,0) +for(r=1;rs)throw A.d(A.cT(r,0,s,"start",null))}}, +gaqm(){var s=J.bu(this.a),r=this.c +if(r==null||r>s)return s +return r}, +gaCr(){var s=J.bu(this.a),r=this.b +if(r>s)return s +return r}, +gE(a){var s,r=J.bu(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +cB(a,b){var s=this,r=s.gaCr()+b +if(b<0||r>=s.gaqm())throw A.d(A.fc(b,s.gE(s),s,null,"index")) +return J.ot(s.a,r)}, +fF(a,b){var s,r,q=this +A.fH(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new A.ll(q.$ti.h("ll<1>")) +return A.fM(q.a,s,r,q.$ti.c)}, +DV(a,b){var s,r,q,p=this +A.fH(b,"count") +s=p.c +r=p.b +q=r+b +if(s==null)return A.fM(p.a,r,q,p.$ti.c) +else{if(s=o){r.d=null +return!1}r.d=p.cB(q,s);++r.c +return!0}} +A.dJ.prototype={ +gaw(a){var s=A.q(this) +return new A.bT(J.ax(this.a),this.b,s.h("@<1>").ad(s.z[1]).h("bT<1,2>"))}, +gE(a){return J.bu(this.a)}, +gaD(a){return J.kw(this.a)}, +ga3(a){return this.b.$1(J.m8(this.a))}, +ga6(a){return this.b.$1(J.wX(this.a))}, +cB(a,b){return this.b.$1(J.ot(this.a,b))}} +A.y2.prototype={$ias:1} +A.bT.prototype={ +D(){var s=this,r=s.b +if(r.D()){s.a=s.c.$1(r.gZ(r)) +return!0}s.a=null +return!1}, +gZ(a){var s=this.a +return s==null?this.$ti.z[1].a(s):s}} +A.W.prototype={ +gE(a){return J.bu(this.a)}, +cB(a,b){return this.b.$1(J.ot(this.a,b))}} +A.bl.prototype={ +gaw(a){return new A.iu(J.ax(this.a),this.b,this.$ti.h("iu<1>"))}, +js(a,b,c){return new A.dJ(this,b,this.$ti.h("@<1>").ad(c).h("dJ<1,2>"))}} +A.iu.prototype={ +D(){var s,r +for(s=this.a,r=this.b;s.D();)if(r.$1(s.gZ(s)))return!0 +return!1}, +gZ(a){var s=this.a +return s.gZ(s)}} +A.nt.prototype={ +gaw(a){var s=this.$ti +return new A.up(J.ax(this.a),this.b,B.hQ,s.h("@<1>").ad(s.z[1]).h("up<1,2>"))}} +A.up.prototype={ +gZ(a){var s=this.d +return s==null?this.$ti.z[1].a(s):s}, +D(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.D();){q.d=null +if(s.D()){q.c=null +p=J.ax(r.$1(s.gZ(s))) +q.c=p}else return!1}p=q.c +q.d=p.gZ(p) +return!0}} +A.AJ.prototype={ +gaw(a){return new A.a9l(J.ax(this.a),this.b,A.q(this).h("a9l<1>"))}} +A.Kx.prototype={ +gE(a){var s=J.bu(this.a),r=this.b +if(s>r)return r +return s}, +$ias:1} +A.a9l.prototype={ +D(){if(--this.b>=0)return this.a.D() +this.b=-1 +return!1}, +gZ(a){var s +if(this.b<0){this.$ti.c.a(null) +return null}s=this.a +return s.gZ(s)}} +A.rI.prototype={ +fF(a,b){A.x7(b,"count") +A.fH(b,"count") +return new A.rI(this.a,this.b+b,A.q(this).h("rI<1>"))}, +gaw(a){return new A.a8g(J.ax(this.a),this.b,A.q(this).h("a8g<1>"))}} +A.Dh.prototype={ +gE(a){var s=J.bu(this.a)-this.b +if(s>=0)return s +return 0}, +fF(a,b){A.x7(b,"count") +A.fH(b,"count") +return new A.Dh(this.a,this.b+b,this.$ti)}, +$ias:1} +A.a8g.prototype={ +D(){var s,r +for(s=this.a,r=0;r"))}} +A.a8h.prototype={ +D(){var s,r,q=this +if(!q.c){q.c=!0 +for(s=q.a,r=q.b;s.D();)if(!r.$1(s.gZ(s)))return!0}return q.a.D()}, +gZ(a){var s=this.a +return s.gZ(s)}} +A.ll.prototype={ +gaw(a){return B.hQ}, +ab(a,b){}, +gaD(a){return!0}, +gE(a){return 0}, +ga3(a){throw A.d(A.cF())}, +ga6(a){throw A.d(A.cF())}, +cB(a,b){throw A.d(A.cT(b,0,0,"index",null))}, +O(a,b){return!1}, +eg(a,b){return!1}, +tt(a,b,c){throw A.d(A.cF())}, +of(a,b){return this.tt(a,b,null)}, +lj(a,b){return this}, +js(a,b,c){return new A.ll(c.h("ll<0>"))}, +fF(a,b){A.fH(b,"count") +return this}, +hW(a,b){var s=this.$ti.c +return b?J.uR(0,s):J.LH(0,s)}, +es(a){return this.hW(a,!0)}, +lg(a){return A.p_(this.$ti.c)}} +A.a0t.prototype={ +D(){return!1}, +gZ(a){throw A.d(A.cF())}} +A.qF.prototype={ +gaw(a){return new A.a1c(J.ax(this.a),this.b,A.q(this).h("a1c<1>"))}, +gE(a){return J.bu(this.a)+J.bu(this.b)}, +gaD(a){return J.kw(this.a)&&J.kw(this.b)}, +gdm(a){return J.m9(this.a)||J.m9(this.b)}, +O(a,b){return J.WK(this.a,b)||J.WK(this.b,b)}, +ga3(a){var s=J.ax(this.a) +if(s.D())return s.gZ(s) +return J.m8(this.b)}, +ga6(a){var s,r=J.ax(this.b) +if(r.D()){s=r.gZ(r) +for(;r.D();)s=r.gZ(r) +return s}return J.wX(this.a)}} +A.Kw.prototype={ +cB(a,b){var s=this.a,r=J.aK(s),q=r.gE(s) +if(b"))}} +A.mR.prototype={ +D(){var s,r +for(s=this.a,r=this.$ti.c;s.D();)if(r.b(s.gZ(s)))return!0 +return!1}, +gZ(a){var s=this.a +return this.$ti.c.a(s.gZ(s))}} +A.KP.prototype={ +sE(a,b){throw A.d(A.a8("Cannot change the length of a fixed-length list"))}, +H(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +hi(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +ia(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +F(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +L(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +dn(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +eI(a){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +hz(a,b,c){throw A.d(A.a8("Cannot remove from a fixed-length list"))}} +A.aan.prototype={ +t(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +sE(a,b){throw A.d(A.a8("Cannot change the length of an unmodifiable list"))}, +sa6(a,b){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +im(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +H(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +hi(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +ia(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +F(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +L(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +dn(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +eI(a){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +bW(a,b,c,d,e){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +hz(a,b,c){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +kp(a,b,c,d){throw A.d(A.a8("Cannot modify an unmodifiable list"))}} +A.GI.prototype={} +A.cj.prototype={ +gE(a){return J.bu(this.a)}, +cB(a,b){var s=this.a,r=J.aK(s) +return r.cB(s,r.gE(s)-1-b)}} +A.pu.prototype={ +gI(a){var s=this._hashCode +if(s!=null)return s +s=664597*J.T(this.a)&536870911 +this._hashCode=s +return s}, +k(a){return'Symbol("'+A.h(this.a)+'")'}, +l(a,b){if(b==null)return!1 +return b instanceof A.pu&&this.a==b.a}, +$iAH:1} +A.VN.prototype={} +A.BB.prototype={$r:"+cacheSize,maxTextLength(1,2)",$s:1} +A.TR.prototype={$r:"+key,value(1,2)",$s:2} +A.TS.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:3} +A.TT.prototype={$r:"+large,medium,small(1,2,3)",$s:4} +A.xI.prototype={} +A.CN.prototype={ +u8(a,b,c){var s=A.q(this) +return A.bfU(this,s.c,s.z[1],b,c)}, +gaD(a){return this.gE(this)===0}, +gdm(a){return this.gE(this)!==0}, +k(a){return A.b8r(this)}, +t(a,b,c){A.auk()}, +d7(a,b,c){A.auk()}, +L(a,b){A.auk()}, +F(a,b){A.auk()}, +ghf(a){return this.aIR(0,A.q(this).h("bo<1,2>"))}, +aIR(a,b){var s=this +return A.lb(function(){var r=a +var q=0,p=1,o,n,m,l +return function $async$ghf(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gdw(s),n=n.gaw(n),m=A.q(s),m=m.h("@<1>").ad(m.z[1]).h("bo<1,2>") +case 2:if(!n.D()){q=3 +break}l=n.gZ(n) +q=4 +return new A.bo(l,s.i(0,l),m) +case 4:q=2 +break +case 3:return A.l4() +case 1:return A.l5(o)}}},b)}, +D6(a,b,c,d){var s=A.D(c,d) +this.ab(0,new A.aul(this,b,s)) +return s}, +$ibx:1} +A.aul.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.t(0,s.a,s.b)}, +$S(){return A.q(this.a).h("~(1,2)")}} +A.bk.prototype={ +gE(a){return this.a}, +aX(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.b.hasOwnProperty(b)}, +i(a,b){if(!this.aX(0,b))return null +return this.b[b]}, +ab(a,b){var s,r,q,p,o=this.c +for(s=o.length,r=this.b,q=0;q"))}, +gby(a){var s=this.$ti +return A.p2(this.c,new A.aum(this),s.c,s.z[1])}} +A.aum.prototype={ +$1(a){return this.a.b[a]}, +$S(){return this.a.$ti.h("2(1)")}} +A.RV.prototype={ +gaw(a){var s=this.a.c +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, +gE(a){return this.a.c.length}} +A.bD.prototype={ +wl(){var s,r,q,p=this,o=p.$map +if(o==null){s=p.$ti +r=s.c +q=A.bwu(r) +o=A.lx(null,A.bFw(),q,r,s.z[1]) +A.blh(p.a,o) +p.$map=o}return o}, +aX(a,b){return this.wl().aX(0,b)}, +i(a,b){return this.wl().i(0,b)}, +ab(a,b){this.wl().ab(0,b)}, +gdw(a){var s=this.wl() +return new A.bf(s,A.q(s).h("bf<1>"))}, +gby(a){var s=this.wl() +return s.gby(s)}, +gE(a){return this.wl().a}} +A.azv.prototype={ +$1(a){return this.a.b(a)}, +$S:28} +A.LC.prototype={ +amp(a){if(false)A.bly(0,0)}, +l(a,b){if(b==null)return!1 +return b instanceof A.LC&&this.a.l(0,b.a)&&A.bb5(this)===A.bb5(b)}, +gI(a){return A.a4(this.a,A.bb5(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=B.b.cl([A.ap(this.$ti.c)],", ") +return this.a.k(0)+" with "+("<"+s+">")}} +A.nE.prototype={ +$0(){return this.a.$1$0(this.$ti.z[0])}, +$1(a){return this.a.$1$1(a,this.$ti.z[0])}, +$2(a,b){return this.a.$1$2(a,b,this.$ti.z[0])}, +$S(){return A.bly(A.apr(this.a),this.$ti)}} +A.E6.prototype={ +gaMy(){var s=this.a +if(t.if.b(s))return s +return this.a=new A.pu(s)}, +gaOq(){var s,r,q,p,o,n=this +if(n.c===1)return B.x +s=n.d +r=J.aK(s) +q=r.gE(s)-J.bu(n.e)-n.f +if(q===0)return B.x +p=[] +for(o=0;o>>0}, +k(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aIl(this.a)+"'")}} +A.adA.prototype={ +k(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.a7n.prototype={ +k(a){return"RuntimeError: "+this.a}} +A.aZB.prototype={} +A.iE.prototype={ +gE(a){return this.a}, +gaD(a){return this.a===0}, +gdm(a){return this.a!==0}, +gdw(a){return new A.bf(this,A.q(this).h("bf<1>"))}, +gby(a){var s=A.q(this) +return A.p2(new A.bf(this,s.h("bf<1>")),new A.aCh(this),s.c,s.z[1])}, +aX(a,b){var s,r +if(typeof b=="string"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.a9v(b)}, +a9v(a){var s=this.d +if(s==null)return!1 +return this.ye(s[this.yd(a)],a)>=0}, +a6R(a,b){return new A.bf(this,A.q(this).h("bf<1>")).eg(0,new A.aCg(this,b))}, +F(a,b){J.n8(b,new A.aCf(this))}, +i(a,b){var s,r,q,p,o=null +if(typeof b=="string"){s=this.b +if(s==null)return o +r=s[b] +q=r==null?o:r.b +return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c +if(p==null)return o +r=p[b] +q=r==null?o:r.b +return q}else return this.a9w(b)}, +a9w(a){var s,r,q=this.d +if(q==null)return null +s=q[this.yd(a)] +r=this.ye(s,a) +if(r<0)return null +return s[r].b}, +t(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.Ys(s==null?q.b=q.P7():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.Ys(r==null?q.c=q.P7():r,b,c)}else q.a9y(b,c)}, +a9y(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.P7() +s=p.yd(a) +r=o[s] +if(r==null)o[s]=[p.P8(a,b)] +else{q=p.ye(r,a) +if(q>=0)r[q].b=b +else r.push(p.P8(a,b))}}, +d7(a,b,c){var s,r,q=this +if(q.aX(0,b)){s=q.i(0,b) +return s==null?A.q(q).z[1].a(s):s}r=c.$0() +q.t(0,b,r) +return r}, +L(a,b){var s=this +if(typeof b=="string")return s.a2D(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.a2D(s.c,b) +else return s.a9x(b)}, +a9x(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.yd(a) +r=n[s] +q=o.ye(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.a4A(p) +if(r.length===0)delete n[s] +return p.b}, +aj(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.P4()}}, +ab(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$2(r.a,r.b) +if(q!==s.r)throw A.d(A.cL(s)) +r=r.c}}, +Ys(a,b,c){var s=a[b] +if(s==null)a[b]=this.P8(b,c) +else s.b=c}, +a2D(a,b){var s +if(a==null)return null +s=a[b] +if(s==null)return null +this.a4A(s) +delete a[b] +return s.b}, +P4(){this.r=this.r+1&1073741823}, +P8(a,b){var s,r=this,q=new A.aDi(a,b) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.d=s +r.f=s.c=q}++r.a +r.P4() +return q}, +a4A(a){var s=this,r=a.d,q=a.c +if(r==null)s.e=q +else r.c=q +if(q==null)s.f=r +else q.d=r;--s.a +s.P4()}, +yd(a){return J.T(a)&0x3fffffff}, +ye(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.aCh.prototype={ +$1(a){var s=this.a,r=s.i(0,a) +return r==null?A.q(s).z[1].a(r):r}, +$S(){return A.q(this.a).h("2(1)")}} +A.aCg.prototype={ +$1(a){return J.e(this.a.i(0,a),this.b)}, +$S(){return A.q(this.a).h("F(1)")}} +A.aCf.prototype={ +$2(a,b){this.a.t(0,a,b)}, +$S(){return A.q(this.a).h("~(1,2)")}} +A.aDi.prototype={} +A.bf.prototype={ +gE(a){return this.a.a}, +gaD(a){return this.a.a===0}, +gaw(a){var s=this.a,r=new A.Ej(s,s.r,this.$ti.h("Ej<1>")) +r.c=s.e +return r}, +O(a,b){return this.a.aX(0,b)}, +ab(a,b){var s=this.a,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.d(A.cL(s)) +r=r.c}}} +A.Ej.prototype={ +gZ(a){return this.d}, +D(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.d(A.cL(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.b4U.prototype={ +$1(a){return this.a(a)}, +$S:137} +A.b4V.prototype={ +$2(a,b){return this.a(a,b)}, +$S:663} +A.b4W.prototype={ +$1(a){return this.a(a)}, +$S:216} +A.TO.prototype={ +gh6(a){return A.ap(this.a05())}, +a05(){return A.bHQ(this.$r,this.Og())}, +k(a){return this.a4k(!1)}, +a4k(a){var s,r,q,p,o,n=this.aqJ(),m=this.Og(),l=(a?""+"Record ":"")+"(" +for(s=n.length,r="",q=0;q0;){--q;--s +j[q]=r[s]}}return A.uZ(j,k)}, +$iA1:1} +A.TP.prototype={ +Og(){return[this.a,this.b]}, +l(a,b){if(b==null)return!1 +return b instanceof A.TP&&this.$s===b.$s&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, +gI(a){return A.a4(this.$s,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.TQ.prototype={ +Og(){return[this.a,this.b,this.c]}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.TQ&&s.$s===b.$s&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, +gI(a){var s=this +return A.a4(s.$s,s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.qT.prototype={ +k(a){return"RegExp/"+this.a+"/"+this.b.flags}, +ga1F(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.b89(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +ga1E(){var s=this,r=s.d +if(r!=null)return r +r=s.b +return s.d=A.b89(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +iY(a){var s=this.b.exec(a) +if(s==null)return null +return new A.HG(s)}, +agn(a){var s=this.iY(a) +if(s!=null)return s.b[0] +return null}, +B8(a,b,c){var s=b.length +if(c>s)throw A.d(A.cT(c,0,s,null,null)) +return new A.abm(this,b,c)}, +B7(a,b){return this.B8(a,b,0)}, +NX(a,b){var s,r=this.ga1F() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.HG(s)}, +aqv(a,b){var s,r=this.ga1E() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +if(s.pop()!=null)return null +return new A.HG(s)}, +rP(a,b,c){if(c<0||c>b.length)throw A.d(A.cT(c,0,b.length,null,null)) +return this.aqv(b,c)}, +$ia6o:1} +A.HG.prototype={ +gog(a){return this.b.index}, +ghP(a){var s=this.b +return s.index+s[0].length}, +vD(a){return this.b[a]}, +i(a,b){return this.b[b]}, +Wk(a){var s,r,q,p=A.b([],t._m) +for(s=a.length,r=this.b,q=0;q=55296&&s<=56319){s=B.c.au(m,q) +s=s>=56320&&s<=57343}else s=!1}else s=!1}else s=!1 +o=(s?o+1:o)+1}n.c=o +return!0}}n.b=n.d=null +return!1}} +A.G6.prototype={ +ghP(a){return this.a+this.c.length}, +i(a,b){if(b!==0)A.a6(A.a6e(b,null,null)) +return this.c}, +vD(a){if(a!==0)throw A.d(A.a6e(a,null,null)) +return this.c}, +$izb:1, +gog(a){return this.a}} +A.alr.prototype={ +gaw(a){return new A.b_P(this.a,this.b,this.c)}, +ga3(a){var s=this.a,r=this.b,q=s.indexOf(r,this.c) +if(q>=0)return new A.G6(q,s,r) +throw A.d(A.cF())}} +A.b_P.prototype={ +D(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +if(p+n>l){q.d=null +return!1}s=m.indexOf(o,p) +if(s<0){q.c=l+1 +q.d=null +return!1}r=s+n +q.d=new A.G6(s,m,o) +q.c=r===q.c?r+1:r +return!0}, +gZ(a){var s=this.d +s.toString +return s}} +A.aTo.prototype={ +b5(){var s=this.b +if(s===this)throw A.d(new A.nJ("Local '"+this.a+"' has not been initialized.")) +return s}, +aN(){var s=this.b +if(s===this)throw A.d(A.ij(this.a)) +return s}, +sez(a){var s=this +if(s.b!==s)throw A.d(new A.nJ("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +A.aWM.prototype={ +Pr(){var s=this,r=s.b +return r===s?s.b=s.c.$0():r}} +A.MQ.prototype={ +gh6(a){return B.a9W}, +a68(a,b,c){throw A.d(A.a8("Int64List not supported by dart2js."))}, +$ie1:1, +$iY8:1} +A.MV.prototype={ +avu(a,b,c,d){var s=A.cT(b,0,c,d,null) +throw A.d(s)}, +Z8(a,b,c,d){if(b>>>0!==b||b>c)this.avu(a,b,c,d)}, +$ifx:1} +A.MR.prototype={ +gh6(a){return B.a9X}, +W0(a,b,c){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +WH(a,b,c,d){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +afj(a,b,c,d){return a.setUint32(b,c,B.D===d)}, +afi(a,b,c){return this.afj(a,b,c,B.fa)}, +$ie1:1, +$icv:1} +A.EE.prototype={ +gE(a){return a.length}, +a3j(a,b,c,d,e){var s,r,q=a.length +this.Z8(a,b,q,"start") +this.Z8(a,c,q,"end") +if(b>c)throw A.d(A.cT(b,0,c,null,null)) +s=c-b +if(e<0)throw A.d(A.bP(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=B.e.eC(s,o)}q.c=p +r.d.$1(q)}, +$S:7} +A.Rt.prototype={ +eL(a,b){var s,r=this +if(b==null)b=r.$ti.c.a(b) +if(!r.b)r.a.pN(b) +else{s=r.a +if(r.$ti.h("ao<1>").b(b))s.Z_(b) +else s.wa(b)}}, +mF(a,b){var s +if(b==null)b=A.C7(a) +s=this.a +if(this.b)s.jI(a,b) +else s.Fj(a,b)}, +kP(a){return this.mF(a,null)}, +$iCF:1} +A.b18.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:35} +A.b19.prototype={ +$2(a,b){this.a.$2(1,new A.KJ(a,b))}, +$S:660} +A.b2l.prototype={ +$2(a,b){this.a(a,b)}, +$S:659} +A.Hz.prototype={ +k(a){return"IterationMarker("+this.b+", "+A.h(this.a)+")"}} +A.eq.prototype={ +gZ(a){var s=this.c +if(s==null)return this.b +return s.gZ(s)}, +D(){var s,r,q,p,o,n=this +for(;!0;){s=n.c +if(s!=null)if(s.D())return!0 +else n.c=null +r=function(a,b,c){var m,l=b +while(true)try{return a(l,m)}catch(k){m=k +l=c}}(n.a,0,1) +if(r instanceof A.Hz){q=r.b +if(q===2){p=n.d +if(p==null||p.length===0){n.b=null +return!1}n.a=p.pop() +continue}else{s=r.a +if(q===3)throw s +else{o=J.ax(s) +if(o instanceof A.eq){s=n.d +if(s==null)s=n.d=[] +s.push(n.a) +n.a=o.a +continue}else{n.c=o +continue}}}}else{n.b=r +return!0}}return!1}} +A.V0.prototype={ +gaw(a){return new A.eq(this.a(),this.$ti.h("eq<1>"))}} +A.Xl.prototype={ +k(a){return A.h(this.a)}, +$idy:1, +gzG(){return this.b}} +A.iV.prototype={} +A.Bl.prototype={ +qZ(){}, +r_(){}} +A.RE.prototype={ +gX3(a){return new A.iV(this,A.q(this).h("iV<1>"))}, +gP0(){return this.c<4}, +aza(a){var s=a.CW,r=a.ch +if(s==null)this.d=r +else s.ch=r +if(r==null)this.e=s +else r.CW=s +a.CW=a +a.ch=a}, +a3Q(a,b,c,d){var s,r,q,p,o,n=this +if((n.c&4)!==0)return A.biW(c,A.q(n).c) +s=A.q(n) +r=$.aF +q=d?1:0 +p=new A.Bl(n,A.aSK(r,a,s.c),A.b9Z(r,b),A.b9Y(r,c),r,q,s.h("Bl<1>")) +p.CW=p +p.ch=p +p.ay=n.c&1 +o=n.e +n.e=p +p.ch=null +p.CW=o +if(o==null)n.d=p +else o.ch=p +if(n.d===p)A.app(n.a) +return p}, +a2v(a){var s,r=this +A.q(r).h("Bl<1>").a(a) +if(a.ch===a)return null +s=a.ay +if((s&2)!==0)a.ay=s|4 +else{r.aza(a) +if((r.c&2)===0&&r.d==null)r.ao7()}return null}, +a2w(a){}, +a2y(a){}, +ML(){if((this.c&4)!==0)return new A.o7("Cannot add new events after calling close") +return new A.o7("Cannot add new events while doing an addStream")}, +H(a,b){if(!this.gP0())throw A.d(this.ML()) +this.tS(b)}, +Ho(a,b){var s +A.hu(a,"error",t.K) +if(!this.gP0())throw A.d(this.ML()) +s=$.aF.xK(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.C7(a) +this.tT(a,b)}, +Hn(a){return this.Ho(a,null)}, +a2(a){var s,r,q=this +if((q.c&4)!==0){s=q.r +s.toString +return s}if(!q.gP0())throw A.d(q.ML()) +q.c|=4 +r=q.r +if(r==null)r=q.r=new A.aT($.aF,t.D4) +q.pS() +return r}, +ao7(){if((this.c&4)!==0){var s=this.r +if((s.a&30)===0)s.pN(null)}A.app(this.b)}} +A.Ru.prototype={ +tS(a){var s,r +for(s=this.d,r=this.$ti.h("pN<1>");s!=null;s=s.ch)s.pM(new A.pN(a,r))}, +tT(a,b){var s +for(s=this.d;s!=null;s=s.ch)s.pM(new A.Ha(a,b))}, +pS(){var s=this.d +if(s!=null)for(;s!=null;s=s.ch)s.pM(B.hU) +else this.r.pN(null)}} +A.azh.prototype={ +$0(){var s,r,q +try{this.a.qS(this.b.$0())}catch(q){s=A.aW(q) +r=A.bt(q) +A.b1h(this.a,s,r)}}, +$S:0} +A.azg.prototype={ +$0(){var s,r,q +try{this.a.qS(this.b.$0())}catch(q){s=A.aW(q) +r=A.bt(q) +A.b1h(this.a,s,r)}}, +$S:0} +A.azf.prototype={ +$0(){var s,r,q,p=this,o=p.a +if(o==null){p.c.a(null) +p.b.qS(null)}else try{p.b.qS(o.$0())}catch(q){s=A.aW(q) +r=A.bt(q) +A.b1h(p.b,s,r)}}, +$S:0} +A.azj.prototype={ +$2(a,b){var s=this,r=s.a,q=--r.b +if(r.a!=null){r.a=null +if(r.b===0||s.c)s.d.jI(a,b) +else{s.e.b=a +s.f.b=b}}else if(q===0&&!s.c)s.d.jI(s.e.b5(),s.f.b5())}, +$S:117} +A.azi.prototype={ +$1(a){var s,r=this,q=r.a;--q.b +s=q.a +if(s!=null){J.ix(s,r.b,a) +if(q.b===0)r.c.wa(A.il(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.jI(r.f.b5(),r.r.b5())}, +$S(){return this.w.h("bh(0)")}} +A.aze.prototype={ +$2(a,b){var s +if(this.a.b(a))s=!1 +else s=!0 +if(s)throw A.d(a) +return this.c.$2(a,b)}, +$S(){return this.d.h("0/(z,ea)")}} +A.azd.prototype={ +$1(a){return a}, +$S(){return this.a.h("0(0)")}} +A.aa_.prototype={ +k(a){var s=this.b.k(0) +return"TimeoutException after "+s+": "+this.a}, +$ic7:1} +A.Br.prototype={ +mF(a,b){var s +A.hu(a,"error",t.K) +if((this.a.a&30)!==0)throw A.d(A.ah("Future already completed")) +s=$.aF.xK(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=A.C7(a) +this.jI(a,b)}, +kP(a){return this.mF(a,null)}, +$iCF:1} +A.bU.prototype={ +eL(a,b){var s=this.a +if((s.a&30)!==0)throw A.d(A.ah("Future already completed")) +s.pN(b)}, +iv(a){return this.eL(a,null)}, +jI(a,b){this.a.Fj(a,b)}} +A.tk.prototype={ +eL(a,b){var s=this.a +if((s.a&30)!==0)throw A.d(A.ah("Future already completed")) +s.qS(b)}, +iv(a){return this.eL(a,null)}, +jI(a,b){this.a.jI(a,b)}} +A.mW.prototype={ +aMr(a){if((this.c&15)!==6)return!0 +return this.b.b.Vf(this.d,a.a,t.w,t.K)}, +aJM(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b +if(t.Hg.b(r))q=m.acl(r,n,a.b,p,o,t.Km) +else q=m.Vf(r,n,p,o) +try{p=q +return p}catch(s){if(t.ns.b(A.aW(s))){if((this.c&1)!==0)throw A.d(A.bP("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.d(A.bP("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.aT.prototype={ +j1(a,b,c){var s,r,q=$.aF +if(q===B.ax){if(b!=null&&!t.Hg.b(b)&&!t.C_.b(b))throw A.d(A.ha(b,"onError",u.w))}else{a=q.KH(a,c.h("0/"),this.$ti.c) +if(b!=null)b=A.bkx(b,q)}s=new A.aT($.aF,c.h("aT<0>")) +r=b==null?1:3 +this.w6(new A.mW(s,r,a,b,this.$ti.h("@<1>").ad(c).h("mW<1,2>"))) +return s}, +cE(a,b){return this.j1(a,null,b)}, +a4e(a,b,c){var s=new A.aT($.aF,c.h("aT<0>")) +this.w6(new A.mW(s,3,a,b,this.$ti.h("@<1>").ad(c).h("mW<1,2>"))) +return s}, +xc(a,b){var s=this.$ti,r=$.aF,q=new A.aT(r,s) +if(r!==B.ax)a=A.bkx(a,r) +this.w6(new A.mW(q,2,b,a,s.h("@<1>").ad(s.c).h("mW<1,2>"))) +return q}, +rf(a){return this.xc(a,null)}, +li(a){var s=this.$ti,r=$.aF,q=new A.aT(r,s) +if(r!==B.ax)a=r.V1(a,t.z) +this.w6(new A.mW(q,8,a,null,s.h("@<1>").ad(s.c).h("mW<1,2>"))) +return q}, +aAo(a){this.a=this.a&1|16 +this.c=a}, +Nf(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +w6(a){var s=this,r=s.a +if(r<=3){a.a=s.c +s.c=a}else{if((r&4)!==0){r=s.c +if((r.a&24)===0){r.w6(a) +return}s.Nf(r)}s.b.tk(new A.aWa(s,a))}}, +a2k(a){var s,r,q,p,o,n=this,m={} +m.a=a +if(a==null)return +s=n.a +if(s<=3){r=n.c +n.c=a +if(r!=null){q=a.a +for(p=a;q!=null;p=q,q=o)o=q.a +p.a=r}}else{if((s&4)!==0){s=n.c +if((s.a&24)===0){s.a2k(a) +return}n.Nf(s)}m.a=n.GC(a) +n.b.tk(new A.aWi(m,n))}}, +Gt(){var s=this.c +this.c=null +return this.GC(s)}, +GC(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +N5(a){var s,r,q,p=this +p.a^=2 +try{a.j1(new A.aWe(p),new A.aWf(p),t.P)}catch(q){s=A.aW(q) +r=A.bt(q) +A.ks(new A.aWg(p,s,r))}}, +qS(a){var s,r=this,q=r.$ti +if(q.h("ao<1>").b(a))if(q.b(a))A.aWd(a,r) +else r.N5(a) +else{s=r.Gt() +r.a=8 +r.c=a +A.Hq(r,s)}}, +wa(a){var s=this,r=s.Gt() +s.a=8 +s.c=a +A.Hq(s,r)}, +jI(a,b){var s=this.Gt() +this.aAo(A.aqY(a,b)) +A.Hq(this,s)}, +pN(a){if(this.$ti.h("ao<1>").b(a)){this.Z_(a) +return}this.anx(a)}, +anx(a){this.a^=2 +this.b.tk(new A.aWc(this,a))}, +Z_(a){var s=this +if(s.$ti.b(a)){if((a.a&16)!==0){s.a^=2 +s.b.tk(new A.aWh(s,a))}else A.aWd(a,s) +return}s.N5(a)}, +Fj(a,b){this.a^=2 +this.b.tk(new A.aWb(this,a,b))}, +aPT(a,b,c){var s,r=this,q={} +if((r.a&24)!==0){q=new A.aT($.aF,r.$ti) +q.pN(r) +return q}s=new A.aT($.aF,r.$ti) +q.a=null +q.a=A.dv(b,new A.aWn(s,b)) +r.j1(new A.aWo(q,r,s),new A.aWp(q,s),t.P) +return s}, +aPS(a,b){return this.aPT(a,b,null)}, +$iao:1} +A.aWa.prototype={ +$0(){A.Hq(this.a,this.b)}, +$S:0} +A.aWi.prototype={ +$0(){A.Hq(this.b,this.a.a)}, +$S:0} +A.aWe.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.wa(p.$ti.c.a(a))}catch(q){s=A.aW(q) +r=A.bt(q) +p.jI(s,r)}}, +$S:21} +A.aWf.prototype={ +$2(a,b){this.a.jI(a,b)}, +$S:34} +A.aWg.prototype={ +$0(){this.a.jI(this.b,this.c)}, +$S:0} +A.aWc.prototype={ +$0(){this.a.wa(this.b)}, +$S:0} +A.aWh.prototype={ +$0(){A.aWd(this.b,this.a)}, +$S:0} +A.aWb.prototype={ +$0(){this.a.jI(this.b,this.c)}, +$S:0} +A.aWl.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.Ve(q.d,t.z)}catch(p){s=A.aW(p) +r=A.bt(p) +q=m.c&&m.b.a.c.a===s +o=m.a +if(q)o.c=m.b.a.c +else o.c=A.aqY(s,r) +o.b=!0 +return}if(l instanceof A.aT&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a +q.c=l.c +q.b=!0}return}if(t.L0.b(l)){n=m.b.a +q=m.a +q.c=l.cE(new A.aWm(n),t.z) +q.b=!1}}, +$S:0} +A.aWm.prototype={ +$1(a){return this.a}, +$S:658} +A.aWk.prototype={ +$0(){var s,r,q,p,o,n +try{q=this.a +p=q.a +o=p.$ti +q.c=p.b.b.Vf(p.d,this.b,o.h("2/"),o.c)}catch(n){s=A.aW(n) +r=A.bt(n) +q=this.a +q.c=A.aqY(s,r) +q.b=!0}}, +$S:0} +A.aWj.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.aMr(s)&&p.a.e!=null){p.c=p.a.aJM(s) +p.b=!1}}catch(o){r=A.aW(o) +q=A.bt(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.aqY(r,q) +n.b=!0}}, +$S:0} +A.aWn.prototype={ +$0(){this.a.jI(new A.aa_("Future not completed",this.b),B.r0)}, +$S:0} +A.aWo.prototype={ +$1(a){var s=this.a.a +if(s.b!=null){s.bm(0) +this.c.wa(a)}}, +$S(){return this.b.$ti.h("bh(1)")}} +A.aWp.prototype={ +$2(a,b){var s=this.a.a +if(s.b!=null){s.bm(0) +this.b.jI(a,b)}}, +$S:34} +A.abG.prototype={} +A.dk.prototype={ +gE(a){var s={},r=new A.aT($.aF,t.wJ) +s.a=0 +this.hS(new A.aNX(s,this),!0,new A.aNY(s,r),r.gZz()) +return r}, +ga3(a){var s=new A.aT($.aF,A.q(this).h("aT")),r=this.hS(null,!0,new A.aNV(s),s.gZz()) +r.K4(new A.aNW(this,r,s)) +return s}} +A.aNX.prototype={ +$1(a){++this.a.a}, +$S(){return A.q(this.b).h("~(dk.T)")}} +A.aNY.prototype={ +$0(){this.b.qS(this.a.a)}, +$S:0} +A.aNV.prototype={ +$0(){var s,r,q,p +try{q=A.cF() +throw A.d(q)}catch(p){s=A.aW(p) +r=A.bt(p) +A.b1h(this.a,s,r)}}, +$S:0} +A.aNW.prototype={ +$1(a){A.bEj(this.b,this.c,a)}, +$S(){return A.q(this.a).h("~(dk.T)")}} +A.Q0.prototype={ +hS(a,b,c,d){return this.a.hS(a,b,c,d)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.a8Y.prototype={} +A.I5.prototype={ +gX3(a){return new A.jt(this,A.q(this).h("jt<1>"))}, +gay0(){if((this.b&8)===0)return this.a +return this.a.gVI()}, +NT(){var s,r=this +if((r.b&8)===0){s=r.a +return s==null?r.a=new A.HS(A.q(r).h("HS<1>")):s}s=r.a.gVI() +return s}, +gwG(){var s=this.a +return(this.b&8)!==0?s.gVI():s}, +N_(){if((this.b&4)!==0)return new A.o7("Cannot add event after closing") +return new A.o7("Cannot add event while adding a stream")}, +a_t(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.Iu():new A.aT($.aF,t.D4) +return s}, +H(a,b){if(this.b>=4)throw A.d(this.N_()) +this.qP(0,b)}, +Ho(a,b){var s,r,q=this +A.hu(a,"error",t.K) +if(q.b>=4)throw A.d(q.N_()) +s=$.aF.xK(a,b) +if(s!=null){a=s.a +b=s.b}else b=A.C7(a) +r=q.b +if((r&1)!==0)q.tT(a,b) +else if((r&3)===0)q.NT().H(0,new A.Ha(a,b))}, +Hn(a){return this.Ho(a,null)}, +a2(a){var s=this,r=s.b +if((r&4)!==0)return s.a_t() +if(r>=4)throw A.d(s.N_()) +s.Zs() +return s.a_t()}, +Zs(){var s=this.b|=4 +if((s&1)!==0)this.pS() +else if((s&3)===0)this.NT().H(0,B.hU)}, +qP(a,b){var s=this,r=s.b +if((r&1)!==0)s.tS(b) +else if((r&3)===0)s.NT().H(0,new A.pN(b,A.q(s).h("pN<1>")))}, +a3Q(a,b,c,d){var s,r,q,p,o=this +if((o.b&3)!==0)throw A.d(A.ah("Stream has already been listened to.")) +s=A.bCO(o,a,b,c,d,A.q(o).c) +r=o.gay0() +q=o.b|=1 +if((q&8)!==0){p=o.a +p.sVI(s) +p.ij(0)}else o.a=s +s.aAr(r) +s.Ol(new A.b_N(o)) +return s}, +a2v(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.bm(0) +l.a=null +l.b=l.b&4294967286|2 +s=l.r +if(s!=null)if(k==null)try{r=s.$0() +if(t.uz.b(r))k=r}catch(o){q=A.aW(o) +p=A.bt(o) +n=new A.aT($.aF,t.D4) +n.Fj(q,p) +k=n}else k=k.li(s) +m=new A.b_M(l) +if(k!=null)k=k.li(m) +else m.$0() +return k}, +a2w(a){if((this.b&8)!==0)this.a.nV(0) +A.app(this.e)}, +a2y(a){if((this.b&8)!==0)this.a.ij(0) +A.app(this.f)}} +A.b_N.prototype={ +$0(){A.app(this.a.d)}, +$S:0} +A.b_M.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.pN(null)}, +$S:0} +A.alC.prototype={ +tS(a){this.gwG().qP(0,a)}, +tT(a,b){this.gwG().zY(a,b)}, +pS(){this.gwG().Zq()}} +A.abH.prototype={ +tS(a){this.gwG().pM(new A.pN(a,this.$ti.h("pN<1>")))}, +tT(a,b){this.gwG().pM(new A.Ha(a,b))}, +pS(){this.gwG().pM(B.hU)}} +A.wo.prototype={} +A.I8.prototype={} +A.jt.prototype={ +gI(a){return(A.ek(this.a)^892482866)>>>0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.jt&&b.a===this.a}} +A.wr.prototype={ +Pc(){return this.w.a2v(this)}, +qZ(){this.w.a2w(this)}, +r_(){this.w.a2y(this)}} +A.iW.prototype={ +aAr(a){var s=this +if(a==null)return +s.r=a +if(a.c!=null){s.e=(s.e|64)>>>0 +a.Ez(s)}}, +K4(a){this.a=A.aSK(this.d,a,A.q(this).h("iW.T"))}, +pa(a,b){var s,r,q=this,p=q.e +if((p&8)!==0)return +s=(p+128|4)>>>0 +q.e=s +if(p<128){r=q.r +if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.Ol(q.gGh())}, +nV(a){return this.pa(a,null)}, +ij(a){var s=this,r=s.e +if((r&8)!==0)return +if(r>=128){r=s.e=r-128 +if(r<128)if((r&64)!==0&&s.r.c!=null)s.r.Ez(s) +else{r=(r&4294967291)>>>0 +s.e=r +if((r&32)===0)s.Ol(s.gGj())}}}, +bm(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.N2() +r=s.f +return r==null?$.Iu():r}, +N2(){var s,r=this,q=r.e=(r.e|8)>>>0 +if((q&64)!==0){s=r.r +if(s.a===1)s.a=3}if((q&32)===0)r.r=null +r.f=r.Pc()}, +qP(a,b){var s=this,r=s.e +if((r&8)!==0)return +if(r<32)s.tS(b) +else s.pM(new A.pN(b,A.q(s).h("pN")))}, +zY(a,b){var s=this.e +if((s&8)!==0)return +if(s<32)this.tT(a,b) +else this.pM(new A.Ha(a,b))}, +Zq(){var s=this,r=s.e +if((r&8)!==0)return +r=(r|2)>>>0 +s.e=r +if(r<32)s.pS() +else s.pM(B.hU)}, +qZ(){}, +r_(){}, +Pc(){return null}, +pM(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.HS(A.q(r).h("HS")) +q.H(0,a) +s=r.e +if((s&64)===0){s=(s|64)>>>0 +r.e=s +if(s<128)q.Ez(r)}}, +tS(a){var s=this,r=s.e +s.e=(r|32)>>>0 +s.d.DU(s.a,a,A.q(s).h("iW.T")) +s.e=(s.e&4294967263)>>>0 +s.N9((r&4)!==0)}, +tT(a,b){var s,r=this,q=r.e,p=new A.aSM(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.N2() +s=r.f +if(s!=null&&s!==$.Iu())s.li(p) +else p.$0()}else{p.$0() +r.N9((q&4)!==0)}}, +pS(){var s,r=this,q=new A.aSL(r) +r.N2() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.Iu())s.li(q) +else q.$0()}, +Ol(a){var s=this,r=s.e +s.e=(r|32)>>>0 +a.$0() +s.e=(s.e&4294967263)>>>0 +s.N9((r&4)!==0)}, +N9(a){var s,r,q=this,p=q.e +if((p&64)!==0&&q.r.c==null){p=q.e=(p&4294967231)>>>0 +if((p&4)!==0)if(p<128){s=q.r +s=s==null?null:s.c==null +s=s!==!1}else s=!1 +else s=!1 +if(s){p=(p&4294967291)>>>0 +q.e=p}}for(;!0;a=r){if((p&8)!==0){q.r=null +return}r=(p&4)!==0 +if(a===r)break +q.e=(p^32)>>>0 +if(r)q.qZ() +else q.r_() +p=(q.e&4294967263)>>>0 +q.e=p}if((p&64)!==0&&p<128)q.r.Ez(q)}} +A.aSM.prototype={ +$0(){var s,r,q,p=this.a,o=p.e +if((o&8)!==0&&(o&16)===0)return +p.e=(o|32)>>>0 +s=p.b +o=this.b +r=t.K +q=p.d +if(t.hK.b(s))q.aPL(s,o,this.c,r,t.Km) +else q.DU(s,o,r) +p.e=(p.e&4294967263)>>>0}, +$S:0} +A.aSL.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|42)>>>0 +s.d.yY(s.c) +s.e=(s.e&4294967263)>>>0}, +$S:0} +A.I6.prototype={ +hS(a,b,c,d){return this.a.a3Q(a,d,c,b===!0)}, +yl(a){return this.hS(a,null,null,null)}, +ym(a,b){return this.hS(a,null,null,b)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.adO.prototype={ +gm2(a){return this.a}, +sm2(a,b){return this.a=b}} +A.pN.prototype={ +UF(a){a.tS(this.b)}} +A.Ha.prototype={ +UF(a){a.tT(this.b,this.c)}} +A.aVa.prototype={ +UF(a){a.pS()}, +gm2(a){return null}, +sm2(a,b){throw A.d(A.ah("No events after a done."))}} +A.HS.prototype={ +Ez(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}A.ks(new A.aYn(s,a)) +s.a=1}, +H(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.sm2(0,b) +s.c=b}}} +A.aYn.prototype={ +$0(){var s,r,q=this.a,p=q.a +q.a=0 +if(p===3)return +s=q.b +r=s.gm2(s) +q.b=r +if(r==null)q.c=null +s.UF(this.b)}, +$S:0} +A.Sg.prototype={ +a2W(){var s=this +if((s.b&2)!==0)return +s.a.tk(s.gaAc()) +s.b=(s.b|2)>>>0}, +K4(a){}, +pa(a,b){this.b+=4}, +nV(a){return this.pa(a,null)}, +ij(a){var s=this.b +if(s>=4){s=this.b=s-4 +if(s<4&&(s&1)===0)this.a2W()}}, +bm(a){return $.Iu()}, +pS(){var s,r=this,q=r.b=(r.b&4294967293)>>>0 +if(q>=4)return +r.b=(q|1)>>>0 +s=r.c +if(s!=null)r.a.yY(s)}} +A.alp.prototype={} +A.Bt.prototype={ +hS(a,b,c,d){return A.biW(c,this.$ti.c)}, +yl(a){return this.hS(a,null,null,null)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.b1d.prototype={ +$0(){return this.a.qS(this.b)}, +$S:0} +A.mV.prototype={ +hS(a,b,c,d){var s=A.q(this),r=s.h("mV.T"),q=$.aF,p=b===!0?1:0 +r=new A.Ho(this,A.aSK(q,a,r),A.b9Z(q,d),A.b9Y(q,c),q,p,s.h("@").ad(r).h("Ho<1,2>")) +r.x=this.a.v1(r.gasu(),r.gasB(),r.gasT()) +return r}, +yl(a){return this.hS(a,null,null,null)}, +ym(a,b){return this.hS(a,null,null,b)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.Ho.prototype={ +qP(a,b){if((this.e&2)!==0)return +this.ajY(0,b)}, +zY(a,b){if((this.e&2)!==0)return +this.ajZ(a,b)}, +qZ(){var s=this.x +if(s!=null)s.nV(0)}, +r_(){var s=this.x +if(s!=null)s.ij(0)}, +Pc(){var s=this.x +if(s!=null){this.x=null +return s.bm(0)}return null}, +asv(a){this.w.a0m(a,this)}, +asU(a,b){this.zY(a,b)}, +asC(){this.Zq()}} +A.tr.prototype={ +a0m(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.aW(q) +r=A.bt(q) +A.bjM(b,s,r) +return}if(p)b.qP(0,a)}} +A.td.prototype={ +a0m(a,b){var s,r,q,p=null +try{p=this.b.$1(a)}catch(q){s=A.aW(q) +r=A.bt(q) +A.bjM(b,s,r) +return}b.qP(0,p)}} +A.anO.prototype={} +A.anN.prototype={$iBg:1} +A.b2a.prototype={ +$0(){A.beH(this.a,this.b)}, +$S:0} +A.ak1.prototype={ +gazL(){return B.adr}, +gxL(){return this}, +yY(a){var s,r,q +try{if(B.ax===$.aF){a.$0() +return}A.bkz(null,null,this,a)}catch(q){s=A.aW(q) +r=A.bt(q) +A.b29(s,r)}}, +DU(a,b){var s,r,q +try{if(B.ax===$.aF){a.$1(b) +return}A.bkB(null,null,this,a,b)}catch(q){s=A.aW(q) +r=A.bt(q) +A.b29(s,r)}}, +aPL(a,b,c){var s,r,q +try{if(B.ax===$.aF){a.$2(b,c) +return}A.bkA(null,null,this,a,b,c)}catch(q){s=A.aW(q) +r=A.bt(q) +A.b29(s,r)}}, +aFe(a,b){return new A.aZK(this,a,b)}, +aFd(a,b,c,d){return new A.aZI(this,a,c,d,b)}, +R4(a){return new A.aZJ(this,a)}, +a6e(a,b){return new A.aZL(this,a,b)}, +i(a,b){return null}, +Jh(a,b){A.b29(a,b)}, +Ve(a){if($.aF===B.ax)return a.$0() +return A.bkz(null,null,this,a)}, +Vf(a,b){if($.aF===B.ax)return a.$1(b) +return A.bkB(null,null,this,a,b)}, +acl(a,b,c){if($.aF===B.ax)return a.$2(b,c) +return A.bkA(null,null,this,a,b,c)}, +V1(a){return a}, +KH(a){return a}, +KG(a){return a}, +xK(a,b){return null}, +tk(a){A.b2b(null,null,this,a)}, +a7q(a,b){return A.bik(a,b)}, +a7i(a,b){return A.bBM(a,b)}} +A.aZK.prototype={ +$0(){return this.a.Ve(this.b,this.c)}, +$S(){return this.c.h("0()")}} +A.aZI.prototype={ +$2(a,b){var s=this +return s.a.acl(s.b,a,b,s.e,s.c,s.d)}, +$S(){return this.e.h("@<0>").ad(this.c).ad(this.d).h("1(2,3)")}} +A.aZJ.prototype={ +$0(){return this.a.yY(this.b)}, +$S:0} +A.aZL.prototype={ +$1(a){return this.a.DU(this.b,a,this.c)}, +$S(){return this.c.h("~(0)")}} +A.tb.prototype={ +gE(a){return this.a}, +gaD(a){return this.a===0}, +gdm(a){return this.a!==0}, +gdw(a){return new A.Bv(this,A.q(this).h("Bv<1>"))}, +gby(a){var s=A.q(this) +return A.p2(new A.Bv(this,s.h("Bv<1>")),new A.aWv(this),s.c,s.z[1])}, +aX(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.wc(b)}, +wc(a){var s=this.d +if(s==null)return!1 +return this.kM(this.a_L(s,a),a)>=0}, +F(a,b){b.ab(0,new A.aWu(this))}, +i(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:A.ba0(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:A.ba0(q,b) +return r}else return this.a_I(0,b)}, +a_I(a,b){var s,r,q=this.d +if(q==null)return null +s=this.a_L(q,b) +r=this.kM(s,b) +return r<0?null:s[r+1]}, +t(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.Zt(s==null?q.b=A.ba1():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.Zt(r==null?q.c=A.ba1():r,b,c)}else q.a3f(b,c)}, +a3f(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.ba1() +s=p.lx(a) +r=o[s] +if(r==null){A.ba2(o,s,[a,b]);++p.a +p.e=null}else{q=p.kM(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +d7(a,b,c){var s,r,q=this +if(q.aX(0,b)){s=q.i(0,b) +return s==null?A.q(q).z[1].a(s):s}r=c.$0() +q.t(0,b,r) +return r}, +L(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qR(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qR(s.c,b) +else return s.nn(0,b)}, +nn(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.lx(b) +r=n[s] +q=o.kM(r,b) +if(q<0)return null;--o.a +o.e=null +p=r.splice(q,2)[1] +if(0===r.length)delete n[s] +return p}, +ab(a,b){var s,r,q,p,o,n=this,m=n.Np() +for(s=m.length,r=A.q(n).z[1],q=0;q"))}, +O(a,b){return this.a.aX(0,b)}} +A.Ht.prototype={ +gZ(a){var s=this.d +return s==null?this.$ti.c.a(s):s}, +D(){var s=this,r=s.b,q=s.c,p=s.a +if(r!==p.e)throw A.d(A.cL(p)) +else if(q>=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.T9.prototype={ +yd(a){return A.m7(a)&1073741823}, +ye(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +qX(a){return new A.pO(a.h("pO<0>"))}, +Au(){return this.qX(t.z)}, +gaw(a){return new A.l3(this,this.wb(),A.q(this).h("l3<1>"))}, +gE(a){return this.a}, +gaD(a){return this.a===0}, +gdm(a){return this.a!==0}, +O(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.Nt(b)}, +Nt(a){var s=this.d +if(s==null)return!1 +return this.kM(s[this.lx(a)],a)>=0}, +H(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.A2(s==null?q.b=A.ba3():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.A2(r==null?q.c=A.ba3():r,b)}else return q.ha(0,b)}, +ha(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.ba3() +s=q.lx(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.kM(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +F(a,b){var s +for(s=J.ax(b);s.D();)this.H(0,s.gZ(s))}, +L(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qR(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qR(s.c,b) +else return s.nn(0,b)}, +nn(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.lx(b) +r=o[s] +q=p.kM(r,b) +if(q<0)return!1;--p.a +p.e=null +r.splice(q,1) +if(0===r.length)delete o[s] +return!0}, +aj(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +wb(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +if(h!=null)return h +h=A.b2(i.a,null,!1,t.z) +s=i.b +if(s!=null){r=Object.getOwnPropertyNames(s) +q=r.length +for(p=0,o=0;o=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +A.l7.prototype={ +tO(){return new A.l7(A.q(this).h("l7<1>"))}, +qX(a){return new A.l7(a.h("l7<0>"))}, +Au(){return this.qX(t.z)}, +gaw(a){var s=this,r=new A.mX(s,s.r,A.q(s).h("mX<1>")) +r.c=s.e +return r}, +gE(a){return this.a}, +gaD(a){return this.a===0}, +gdm(a){return this.a!==0}, +O(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.Nt(b)}, +Nt(a){var s=this.d +if(s==null)return!1 +return this.kM(s[this.lx(a)],a)>=0}, +ab(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw A.d(A.cL(s)) +r=r.b}}, +ga3(a){var s=this.e +if(s==null)throw A.d(A.ah("No elements")) +return s.a}, +ga6(a){var s=this.f +if(s==null)throw A.d(A.ah("No elements")) +return s.a}, +H(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.A2(s==null?q.b=A.ba5():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.A2(r==null?q.c=A.ba5():r,b)}else return q.ha(0,b)}, +ha(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.ba5() +s=q.lx(b) +r=p[s] +if(r==null)p[s]=[q.Ni(b)] +else{if(q.kM(r,b)>=0)return!1 +r.push(q.Ni(b))}return!0}, +L(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qR(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qR(s.c,b) +else return s.nn(0,b)}, +nn(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.lx(b) +r=n[s] +q=o.kM(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.Zu(p) +return!0}, +wk(a,b){var s,r,q,p,o=this,n=o.e +for(;n!=null;n=r){s=n.a +r=n.b +q=o.r +p=a.$1(s) +if(q!==o.r)throw A.d(A.cL(o)) +if(!0===p)o.L(0,s)}}, +aj(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Nh()}}, +A2(a,b){if(a[b]!=null)return!1 +a[b]=this.Ni(b) +return!0}, +qR(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.Zu(s) +delete a[b] +return!0}, +Nh(){this.r=this.r+1&1073741823}, +Ni(a){var s,r=this,q=new A.aXn(a) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.c=s +r.f=s.b=q}++r.a +r.Nh() +return q}, +Zu(a){var s=this,r=a.c,q=a.b +if(r==null)s.e=q +else r.b=q +if(q==null)s.f=r +else q.c=r;--s.a +s.Nh()}, +lx(a){return J.T(a)&1073741823}, +kM(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +gE(a){return J.bu(this.a)}, +i(a,b){return J.ot(this.a,b)}} +A.aDj.prototype={ +$2(a,b){this.a.t(0,this.b.a(a),this.c.a(b))}, +$S:162} +A.M1.prototype={ +O(a,b){return b instanceof A.a3g&&this===b.a}, +gaw(a){var s=this +return new A.agA(s,s.a,s.c,s.$ti.h("agA<1>"))}, +gE(a){return this.b}, +ga3(a){var s +if(this.b===0)throw A.d(A.ah("No such element")) +s=this.c +s.toString +return s}, +ga6(a){var s +if(this.b===0)throw A.d(A.ah("No such element")) +s=this.c.c +s.toString +return s}, +gaD(a){return this.b===0}} +A.agA.prototype={ +gZ(a){var s=this.c +return s==null?this.$ti.c.a(s):s}, +D(){var s=this,r=s.a +if(s.b!==r.a)throw A.d(A.cL(s)) +if(r.b!==0)r=s.e&&s.d===r.ga3(r) +else r=!0 +if(r){s.c=null +return!1}s.e=!0 +r=s.d +s.c=r +s.d=r.b +return!0}} +A.a3g.prototype={} +A.K.prototype={ +gaw(a){return new A.cw(a,this.gE(a),A.aU(a).h("cw"))}, +cB(a,b){return this.i(a,b)}, +ab(a,b){var s,r=this.gE(a) +for(s=0;s=0;--s){r=this.i(a,s) +if(b.$1(r))return r +if(q!==this.gE(a))throw A.d(A.cL(a))}if(c!=null)return c.$0() +throw A.d(A.cF())}, +cl(a,b){var s +if(this.gE(a)===0)return"" +s=A.a9_("",a,b) +return s.charCodeAt(0)==0?s:s}, +l6(a){return this.cl(a,"")}, +lj(a,b){return new A.bl(a,b,A.aU(a).h("bl"))}, +Lg(a,b){return new A.c3(a,b.h("c3<0>"))}, +js(a,b,c){return new A.W(a,b,A.aU(a).h("@").ad(c).h("W<1,2>"))}, +fF(a,b){return A.fM(a,b,null,A.aU(a).h("K.E"))}, +hW(a,b){var s,r,q,p,o=this +if(o.gaD(a)){s=A.aU(a).h("K.E") +return b?J.uR(0,s):J.LH(0,s)}r=o.i(a,0) +q=A.b2(o.gE(a),r,b,A.aU(a).h("K.E")) +for(p=1;p").ad(b).h("dH<1,2>"))}, +eI(a){var s,r=this +if(r.gE(a)===0)throw A.d(A.cF()) +s=r.i(a,r.gE(a)-1) +r.sE(a,r.gE(a)-1) +return s}, +V(a,b){var s=A.ak(a,!0,A.aU(a).h("K.E")) +B.b.F(s,b) +return s}, +cU(a,b,c){var s=this.gE(a) +A.dA(b,s,s,null,null) +return A.il(this.n8(a,b,s),!0,A.aU(a).h("K.E"))}, +hl(a,b){return this.cU(a,b,null)}, +n8(a,b,c){A.dA(b,c,this.gE(a),null,null) +return A.fM(a,b,c,A.aU(a).h("K.E"))}, +hz(a,b,c){A.dA(b,c,this.gE(a),null,null) +if(c>b)this.Ng(a,b,c)}, +kp(a,b,c,d){var s,r=d==null?A.aU(a).h("K.E").a(d):d +A.dA(b,c,this.gE(a),null,null) +for(s=b;s").b(d)){r=e +q=d}else{p=J.aqd(d,e) +q=p.hW(p,!1) +r=0}p=J.aK(q) +if(r+s>p.gE(q))throw A.d(A.bfm()) +if(r=0;--o)this.t(a,b+o,p.i(q,r+o)) +else for(o=0;o0?p:0)) +if(s.gE(c)!==r){n.sE(a,n.gE(a)-r) +throw A.d(A.cL(c))}o=b+r +if(o"))}, +D6(a,b,c,d){var s,r,q,p,o,n=A.D(c,d) +for(s=J.ax(this.gdw(a)),r=A.aU(a).h("by.V");s.D();){q=s.gZ(s) +p=this.i(a,q) +o=b.$2(q,p==null?r.a(p):p) +n.t(0,o.a,o.b)}return n}, +a5L(a,b){var s,r +for(s=J.ax(b);s.D();){r=s.gZ(s) +this.t(a,r.a,r.b)}}, +KK(a,b){var s,r,q,p,o=A.aU(a),n=A.b([],o.h("p")) +for(s=J.ax(this.gdw(a)),o=o.h("by.V");s.D();){r=s.gZ(s) +q=this.i(a,r) +if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").ad(s.h("by.V")).h("Tc<1,2>"))}, +k(a){return A.b8r(a)}, +$ibx:1} +A.aDT.prototype={ +$2(a,b){J.ix(this.a,a,b)}, +$S(){return A.aU(this.a).h("~(by.K,by.V)")}} +A.aDU.prototype={ +$1(a){var s=this.a,r=J.c0(s,a) +if(r==null)r=A.aU(s).h("by.V").a(r) +s=A.aU(s) +return new A.bo(a,r,s.h("@").ad(s.h("by.V")).h("bo<1,2>"))}, +$S(){return A.aU(this.a).h("bo(by.K)")}} +A.aDV.prototype={ +$2(a,b){var s,r=this.a +if(!r.a)this.b.a+=", " +r.a=!1 +r=this.b +s=r.a+=A.h(a) +r.a=s+": " +r.a+=A.h(b)}, +$S:109} +A.Tc.prototype={ +gE(a){return J.bu(this.a)}, +gaD(a){return J.kw(this.a)}, +gdm(a){return J.m9(this.a)}, +ga3(a){var s=this.a,r=J.cP(s) +s=r.i(s,J.m8(r.gdw(s))) +return s==null?this.$ti.z[1].a(s):s}, +ga6(a){var s=this.a,r=J.cP(s) +s=r.i(s,J.wX(r.gdw(s))) +return s==null?this.$ti.z[1].a(s):s}, +gaw(a){var s=this.a,r=this.$ti +return new A.agK(J.ax(J.aqb(s)),s,r.h("@<1>").ad(r.z[1]).h("agK<1,2>"))}} +A.agK.prototype={ +D(){var s=this,r=s.a +if(r.D()){s.c=J.c0(s.b,r.gZ(r)) +return!0}s.c=null +return!1}, +gZ(a){var s=this.c +return s==null?this.$ti.z[1].a(s):s}} +A.an2.prototype={ +t(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +F(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +L(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +d7(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}} +A.Mk.prototype={ +u8(a,b,c){var s=this.a +return s.u8(s,b,c)}, +i(a,b){return this.a.i(0,b)}, +t(a,b,c){this.a.t(0,b,c)}, +F(a,b){this.a.F(0,b)}, +d7(a,b,c){return this.a.d7(0,b,c)}, +aX(a,b){return this.a.aX(0,b)}, +ab(a,b){this.a.ab(0,b)}, +gaD(a){var s=this.a +return s.gaD(s)}, +gdm(a){var s=this.a +return s.gdm(s)}, +gE(a){var s=this.a +return s.gE(s)}, +gdw(a){var s=this.a +return s.gdw(s)}, +L(a,b){return this.a.L(0,b)}, +k(a){var s=this.a +return s.k(s)}, +gby(a){var s=this.a +return s.gby(s)}, +ghf(a){var s=this.a +return s.ghf(s)}, +D6(a,b,c,d){var s=this.a +return s.D6(s,b,c,d)}, +$ibx:1} +A.Ba.prototype={ +u8(a,b,c){var s=this.a +return new A.Ba(s.u8(s,b,c),b.h("@<0>").ad(c).h("Ba<1,2>"))}} +A.Si.prototype={ +avP(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=s +if(b!=null)b.a=s}, +aDo(){var s,r=this,q=r.a +if(q!=null)q.b=r.b +s=r.b +if(s!=null)s.a=q +r.a=r.b=null}} +A.Sh.prototype={ +Pt(a){var s,r,q=this +q.c=null +s=q.a +if(s!=null)s.b=q.b +r=q.b +if(r!=null)r.a=s +q.a=q.b=null +return q.d}, +fD(a){var s=this,r=s.c +if(r!=null)--r.b +s.c=null +s.aDo() +return s.d}, +A_(){return this}, +$ib7p:1, +gIM(){return this.d}} +A.Bs.prototype={ +A_(){return null}, +Pt(a){throw A.d(A.cF())}, +gIM(){throw A.d(A.cF())}} +A.xX.prototype={ +fk(a,b){return new A.qa(this,this.$ti.h("@<1>").ad(b).h("qa<1,2>"))}, +gE(a){return this.b}, +wP(a){var s=this.a +new A.Sh(this,a,s.$ti.h("Sh<1>")).avP(s,s.b);++this.b}, +eI(a){var s=this.a.a.Pt(0);--this.b +return s}, +ga3(a){return this.a.b.gIM()}, +ga6(a){return this.a.a.gIM()}, +gaD(a){var s=this.a +return s.b===s}, +gaw(a){return new A.aea(this,this.a.b,this.$ti.h("aea<1>"))}, +k(a){return A.uQ(this,"{","}")}, +$ias:1} +A.aea.prototype={ +D(){var s=this,r=s.b,q=r==null?null:r.A_() +if(q==null){s.a=s.b=s.c=null +return!1}r=s.a +if(r!=q.c)throw A.d(A.cL(r)) +s.c=q.d +s.b=q.b +return!0}, +gZ(a){var s=this.c +return s==null?this.$ti.c.a(s):s}} +A.M4.prototype={ +fk(a,b){return new A.qa(this,this.$ti.h("@<1>").ad(b).h("qa<1,2>"))}, +gaw(a){var s=this +return new A.HD(s,s.c,s.d,s.b,s.$ti.h("HD<1>"))}, +gaD(a){return this.b===this.c}, +gE(a){return(this.c-this.b&this.a.length-1)>>>0}, +ga3(a){var s=this,r=s.b +if(r===s.c)throw A.d(A.cF()) +r=s.a[r] +return r==null?s.$ti.c.a(r):r}, +ga6(a){var s=this,r=s.b,q=s.c +if(r===q)throw A.d(A.cF()) +r=s.a +r=r[(q-1&r.length-1)>>>0] +return r==null?s.$ti.c.a(r):r}, +cB(a,b){var s,r=this +A.b82(b,r.gE(r),r,null,null) +s=r.a +s=s[(r.b+b&s.length-1)>>>0] +return s==null?r.$ti.c.a(s):s}, +hW(a,b){var s,r,q,p,o,n,m=this,l=m.a.length-1,k=(m.c-m.b&l)>>>0 +if(k===0){s=m.$ti.c +return b?J.uR(0,s):J.LH(0,s)}s=m.$ti.c +r=A.b2(k,m.ga3(m),b,s) +for(q=m.a,p=m.b,o=0;o>>0] +r[o]=n==null?s.a(n):n}return r}, +es(a){return this.hW(a,!0)}, +F(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.h("H<1>").b(b)){s=J.bu(b) +r=k.gE(k) +q=r+s +p=k.a +o=p.length +if(q>=o){n=A.b2(A.bfM(q+B.e.bu(q,1)),null,!1,j.h("1?")) +k.c=k.aEd(n) +k.a=n +k.b=0 +B.b.bW(n,r,q,b,0) +k.c+=s}else{j=k.c +m=o-j +if(s>>0)if(J.e(r.a[s],b)){r.nn(0,s);++r.d +return!0}return!1}, +aj(a){var s,r,q=this,p=q.b,o=q.c +if(p!==o){for(s=q.a,r=s.length-1;p!==o;p=(p+1&r)>>>0)s[p]=null +q.b=q.c=0;++q.d}}, +k(a){return A.uQ(this,"{","}")}, +wP(a){var s=this,r=s.b,q=s.a +r=s.b=(r-1&q.length-1)>>>0 +q[r]=a +if(r===s.c)s.a0h();++s.d}, +t_(){var s,r,q=this,p=q.b +if(p===q.c)throw A.d(A.cF());++q.d +s=q.a +r=s[p] +if(r==null)r=q.$ti.c.a(r) +s[p]=null +q.b=(p+1&s.length-1)>>>0 +return r}, +eI(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw A.d(A.cF());++r.d +q=r.a +p=r.c=(p-1&q.length-1)>>>0 +s=q[p] +if(s==null)s=r.$ti.c.a(s) +q[p]=null +return s}, +ha(a,b){var s=this,r=s.a,q=s.c +r[q]=b +r=(q+1&r.length-1)>>>0 +s.c=r +if(s.b===r)s.a0h();++s.d}, +nn(a,b){var s,r,q,p=this,o=p.a,n=o.length-1,m=p.b,l=p.c +if((b-m&n)>>>0<(l-b&n)>>>0){for(s=b;s!==m;s=r){r=(s-1&n)>>>0 +o[s]=o[r]}o[m]=null +p.b=(m+1&n)>>>0 +return(b+1&n)>>>0}else{m=p.c=(l-1&n)>>>0 +for(s=b;s!==m;s=q){q=(s+1&n)>>>0 +o[s]=o[q]}o[m]=null +return b}}, +a0h(){var s=this,r=A.b2(s.a.length*2,null,!1,s.$ti.h("1?")),q=s.a,p=s.b,o=q.length-p +B.b.bW(r,0,o,q,p) +B.b.bW(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +aEd(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +B.b.bW(a,0,s,n,p) +return s}else{r=n.length-p +B.b.bW(a,0,r,n,p) +B.b.bW(a,r,r+q.c,q.a,0) +return q.c+r}}} +A.HD.prototype={ +gZ(a){var s=this.e +return s==null?this.$ti.c.a(s):s}, +D(){var s,r=this,q=r.a +if(r.c!==q.d)A.a6(A.cL(q)) +s=r.d +if(s===r.b){r.e=null +return!1}q=q.a +r.e=q[s] +r.d=(s+1&q.length-1)>>>0 +return!0}} +A.o1.prototype={ +gaD(a){return this.gE(this)===0}, +gdm(a){return this.gE(this)!==0}, +fk(a,b){return A.aMl(this,null,A.q(this).c,b)}, +F(a,b){var s +for(s=J.ax(b);s.D();)this.H(0,s.gZ(s))}, +abJ(a){var s,r +for(s=a.length,r=0;r").ad(c).h("y2<1,2>"))}, +k(a){return A.uQ(this,"{","}")}, +ab(a,b){var s +for(s=this.gaw(this);s.D();)b.$1(s.gZ(s))}, +cl(a,b){var s,r,q=this.gaw(this) +if(!q.D())return"" +s=J.h9(q.gZ(q)) +if(!q.D())return s +if(b.length===0){r=s +do r+=A.h(q.gZ(q)) +while(q.D())}else{r=s +do r=r+b+A.h(q.gZ(q)) +while(q.D())}return r.charCodeAt(0)==0?r:r}, +eg(a,b){var s +for(s=this.gaw(this);s.D();)if(b.$1(s.gZ(s)))return!0 +return!1}, +fF(a,b){return A.b9o(this,b,A.q(this).c)}, +ga3(a){var s=this.gaw(this) +if(!s.D())throw A.d(A.cF()) +return s.gZ(s)}, +ga6(a){var s,r=this.gaw(this) +if(!r.D())throw A.d(A.cF()) +do s=r.gZ(r) +while(r.D()) +return s}, +cB(a,b){var s,r +A.fH(b,"index") +s=this.gaw(this) +for(r=b;s.D();){if(r===0)return s.gZ(s);--r}throw A.d(A.fc(b,b-r,this,null,"index"))}, +$ias:1, +$iA:1, +$ic1:1} +A.BD.prototype={ +fk(a,b){return A.aMl(this,this.gGe(),A.q(this).c,b)}, +um(a){var s,r,q=this.tO() +for(s=this.gaw(this);s.D();){r=s.gZ(s) +if(!a.O(0,r))q.H(0,r)}return q}, +CT(a,b){var s,r,q=this.tO() +for(s=this.gaw(this);s.D();){r=s.gZ(s) +if(b.O(0,r))q.H(0,r)}return q}, +lg(a){var s=this.tO() +s.F(0,this) +return s}} +A.Vq.prototype={ +H(a,b){return A.baj()}, +F(a,b){return A.baj()}, +L(a,b){return A.baj()}} +A.dV.prototype={ +tO(){return A.p_(this.$ti.c)}, +qX(a){return A.p_(a)}, +Au(){return this.qX(t.z)}, +O(a,b){return J.hw(this.a,b)}, +gaw(a){return J.ax(J.aqb(this.a))}, +gE(a){return J.bu(this.a)}} +A.GJ.prototype={ +O(a,b){return this.a.O(0,b)}, +gE(a){return this.a.a}, +gaw(a){var s=this.a +return A.cV(s,s.r,A.q(s).c)}, +lg(a){return this.a.lg(0)}} +A.ala.prototype={} +A.ko.prototype={} +A.jw.prototype={ +azj(a){var s=this,r=s.$ti +r=new A.jw(a,s.a,r.h("@<1>").ad(r.z[1]).h("jw<1,2>")) +r.b=s.b +r.c=s.c +return r}} +A.al9.prototype={ +mr(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ghm() +if(f==null){h.Nl(a,a) +return-1}s=h.gNk() +for(r=g,q=f,p=r,o=p,n=o,m=n;!0;){r=s.$2(q.a,a) +if(r>0){l=q.b +if(l==null)break +r=s.$2(l.a,a) +if(r>0){q.b=l.c +l.c=q +k=l.b +if(k==null){q=l +break}q=l +l=k}if(m==null)n=q +else m.b=q +m=q +q=l}else{if(r<0){j=q.c +if(j==null)break +r=s.$2(j.a,a) +if(r<0){q.c=j.b +j.b=q +i=j.c +if(i==null){q=j +break}q=j +j=i}if(o==null)p=q +else o.c=q}else break +o=q +q=j}}if(o!=null){o.c=q.b +q.b=p}if(m!=null){m.b=q.c +q.c=n}if(h.ghm()!==q){h.shm(q);++h.c}return r}, +aCf(a){var s,r,q=a.b +for(s=a;q!=null;s=q,q=r){s.b=q.c +q.c=s +r=q.b}return s}, +a3G(a){var s,r,q=a.c +for(s=a;q!=null;s=q,q=r){s.c=q.b +q.b=s +r=q.c}return s}, +nn(a,b){var s,r,q,p,o=this +if(o.ghm()==null)return null +if(o.mr(b)!==0)return null +s=o.ghm() +r=s.b;--o.a +q=s.c +if(r==null)o.shm(q) +else{p=o.a3G(r) +p.c=q +o.shm(p)}++o.b +return s}, +MO(a,b){var s,r=this;++r.a;++r.b +s=r.ghm() +if(s==null){r.shm(a) +return}if(b<0){a.b=s +a.c=s.c +s.c=null}else{a.c=s +a.b=s.b +s.b=null}r.shm(a)}, +ga_C(){var s=this,r=s.ghm() +if(r==null)return null +s.shm(s.aCf(r)) +return s.ghm()}, +ga19(){var s=this,r=s.ghm() +if(r==null)return null +s.shm(s.a3G(r)) +return s.ghm()}, +aow(a){this.shm(null) +this.a=0;++this.b}, +wc(a){return this.Qv(a)&&this.mr(a)===0}, +Nl(a,b){return this.gNk().$2(a,b)}, +Qv(a){return this.gaR9().$1(a)}} +A.PR.prototype={ +i(a,b){var s=this +if(!s.f.$1(b))return null +if(s.d!=null)if(s.mr(b)===0)return s.d.d +return null}, +L(a,b){var s +if(!this.f.$1(b))return null +s=this.nn(0,b) +if(s!=null)return s.d +return null}, +t(a,b,c){var s,r=this,q=r.mr(b) +if(q===0){r.d=r.d.azj(c);++r.c +return}s=r.$ti +r.MO(new A.jw(c,b,s.h("@<1>").ad(s.z[1]).h("jw<1,2>")),q)}, +d7(a,b,c){var s,r,q,p,o=this,n=o.mr(b) +if(n===0)return o.d.d +s=o.b +r=o.c +q=c.$0() +if(s!==o.b)throw A.d(A.cL(o)) +if(r!==o.c)n=o.mr(b) +p=o.$ti +o.MO(new A.jw(q,b,p.h("@<1>").ad(p.z[1]).h("jw<1,2>")),n) +return q}, +F(a,b){b.ab(0,new A.aNc(this))}, +gaD(a){return this.d==null}, +gdm(a){return this.d!=null}, +ab(a,b){var s,r,q=this.$ti +q=q.h("@<1>").ad(q.z[1]) +s=new A.BE(this,A.b([],q.h("p>")),this.c,q.h("BE<1,2>")) +for(;s.D();){r=s.gZ(s) +b.$2(r.a,r.b)}}, +gE(a){return this.a}, +aX(a,b){return this.wc(b)}, +gdw(a){var s=this.$ti +return new A.ti(this,s.h("@<1>").ad(s.h("jw<1,2>")).h("ti<1,2>"))}, +gby(a){var s=this.$ti +return new A.BF(this,s.h("@<1>").ad(s.z[1]).h("BF<1,2>"))}, +ghf(a){var s=this.$ti +return new A.UM(this,s.h("@<1>").ad(s.z[1]).h("UM<1,2>"))}, +aJi(){if(this.d==null)return null +return this.ga_C().a}, +aa_(){if(this.d==null)return null +return this.ga19().a}, +aM_(a){var s,r,q,p=this +if(p.d==null)return null +if(p.mr(a)<0)return p.d.a +s=p.d.b +if(s==null)return null +r=s.c +for(;r!=null;s=r,r=q)q=r.c +return s.a}, +aJj(a){var s,r,q,p=this +if(p.d==null)return null +if(p.mr(a)>0)return p.d.a +s=p.d.c +if(s==null)return null +r=s.b +for(;r!=null;s=r,r=q)q=r.b +return s.a}, +$ibx:1, +Nl(a,b){return this.e.$2(a,b)}, +Qv(a){return this.f.$1(a)}, +ghm(){return this.d}, +gNk(){return this.e}, +shm(a){return this.d=a}} +A.aNd.prototype={ +$1(a){return this.a.b(a)}, +$S:90} +A.aNc.prototype={ +$2(a,b){this.a.t(0,a,b)}, +$S(){return this.a.$ti.h("~(1,2)")}} +A.pS.prototype={ +gZ(a){var s=this.b +if(s.length===0){A.q(this).h("pS.T").a(null) +return null}return this.Oj(B.b.ga6(s))}, +ayS(a){var s,r,q=this.b +B.b.aj(q) +s=this.a +s.mr(a) +r=s.ghm() +r.toString +q.push(r) +this.d=s.c}, +D(){var s,r,q=this,p=q.c,o=q.a,n=o.b +if(p!==n){if(p==null){q.c=n +s=o.ghm() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw A.d(A.cL(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c)q.ayS(B.b.ga6(p).a) +s=B.b.ga6(p) +r=s.c +if(r!=null){for(;r!=null;){p.push(r) +r=r.b}return!0}p.pop() +while(!0){if(!(p.length!==0&&B.b.ga6(p).c===s))break +s=p.pop()}return p.length!==0}} +A.ti.prototype={ +gE(a){return this.a.a}, +gaD(a){return this.a.a===0}, +gaw(a){var s=this.a,r=this.$ti +return new A.tj(s,A.b([],r.h("p<2>")),s.c,r.h("@<1>").ad(r.z[1]).h("tj<1,2>"))}, +O(a,b){return this.a.wc(b)}, +lg(a){var s=this.a,r=this.$ti,q=A.a8D(s.e,s.f,r.c) +q.a=s.a +q.d=q.ZO(s.d,r.z[1]) +return q}} +A.BF.prototype={ +gE(a){return this.a.a}, +gaD(a){return this.a.a===0}, +gaw(a){var s=this.a,r=this.$ti +r=r.h("@<1>").ad(r.z[1]) +return new A.UQ(s,A.b([],r.h("p>")),s.c,r.h("UQ<1,2>"))}} +A.UM.prototype={ +gE(a){return this.a.a}, +gaD(a){return this.a.a===0}, +gaw(a){var s=this.a,r=this.$ti +r=r.h("@<1>").ad(r.z[1]) +return new A.BE(s,A.b([],r.h("p>")),s.c,r.h("BE<1,2>"))}} +A.tj.prototype={ +Oj(a){return a.a}} +A.UQ.prototype={ +Oj(a){return a.d}} +A.BE.prototype={ +Oj(a){var s=this.$ti +return new A.bo(a.a,a.d,s.h("@<1>").ad(s.z[1]).h("bo<1,2>"))}} +A.G1.prototype={ +a1H(a){return A.a8D(new A.aNf(this,a),this.f,a)}, +tO(){return this.a1H(t.z)}, +fk(a,b){return A.aMl(this,this.gawB(),this.$ti.c,b)}, +gaw(a){var s=this.$ti +return new A.tj(this,A.b([],s.h("p>")),this.c,s.h("@<1>").ad(s.h("ko<1>")).h("tj<1,2>"))}, +gE(a){return this.a}, +gaD(a){return this.d==null}, +gdm(a){return this.d!=null}, +ga3(a){if(this.a===0)throw A.d(A.cF()) +return this.ga_C().a}, +ga6(a){if(this.a===0)throw A.d(A.cF()) +return this.ga19().a}, +O(a,b){return this.f.$1(b)&&this.mr(this.$ti.c.a(b))===0}, +H(a,b){return this.ha(0,b)}, +ha(a,b){var s=this.mr(b) +if(s===0)return!1 +this.MO(new A.ko(b,this.$ti.h("ko<1>")),s) +return!0}, +L(a,b){if(!this.f.$1(b))return!1 +return this.nn(0,this.$ti.c.a(b))!=null}, +F(a,b){var s +for(s=J.ax(b);s.D();)this.ha(0,s.gZ(s))}, +JM(a){var s=this +if(!s.f.$1(a))return null +if(s.mr(s.$ti.c.a(a))!==0)return null +return s.d.a}, +CT(a,b){var s,r=this,q=r.$ti,p=A.a8D(r.e,r.f,q.c) +for(q=new A.tj(r,A.b([],q.h("p>")),r.c,q.h("@<1>").ad(q.h("ko<1>")).h("tj<1,2>"));q.D();){s=q.gZ(q) +if(b.O(0,s))p.ha(0,s)}return p}, +aoD(){var s=this,r=s.$ti,q=A.a8D(s.e,s.f,r.c) +q.a=s.a +q.d=s.ZO(s.d,r.h("ko<1>")) +return q}, +ZO(a,b){var s +if(a==null)return null +s=new A.ko(a.a,this.$ti.h("ko<1>")) +new A.aNe(this,b).$2(a,s) +return s}, +lg(a){return this.aoD()}, +k(a){return A.uQ(this,"{","}")}, +$ias:1, +$ic1:1, +Nl(a,b){return this.e.$2(a,b)}, +Qv(a){return this.f.$1(a)}, +ghm(){return this.d}, +gNk(){return this.e}, +shm(a){return this.d=a}} +A.aNg.prototype={ +$1(a){return this.a.b(a)}, +$S:90} +A.aNf.prototype={ +$2(a,b){var s=this.a,r=s.$ti.c +r.a(a) +r.a(b) +return s.e.$2(a,b)}, +$S(){return this.b.h("o(0,0)")}} +A.aNe.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.h("ko<1>") +do{s=a.b +r=a.c +if(s!=null){q=new A.ko(s.a,n) +b.b=q +this.$2(s,q)}p=r!=null +if(p){o=new A.ko(r.a,n) +b.c=o +b=o +a=r}}while(p)}, +$S(){return this.a.$ti.ad(this.b).h("~(1,ko<2>)")}} +A.UN.prototype={} +A.UO.prototype={} +A.UP.prototype={} +A.Vp.prototype={} +A.Vr.prototype={} +A.Wh.prototype={} +A.agd.prototype={ +i(a,b){var s,r=this.b +if(r==null)return this.c.i(0,b) +else if(typeof b!="string")return null +else{s=r[b] +return typeof s=="undefined"?this.ayB(b):s}}, +gE(a){return this.b==null?this.c.a:this.wd().length}, +gaD(a){return this.gE(this)===0}, +gdm(a){return this.gE(this)>0}, +gdw(a){var s +if(this.b==null){s=this.c +return new A.bf(s,A.q(s).h("bf<1>"))}return new A.age(this)}, +gby(a){var s,r=this +if(r.b==null){s=r.c +return s.gby(s)}return A.p2(r.wd(),new A.aXa(r),t.N,t.z)}, +t(a,b,c){var s,r,q=this +if(q.b==null)q.c.t(0,b,c) +else if(q.aX(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.a5k().t(0,b,c)}, +F(a,b){b.ab(0,new A.aX9(this))}, +aX(a,b){if(this.b==null)return this.c.aX(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +d7(a,b,c){var s +if(this.aX(0,b))return this.i(0,b) +s=c.$0() +this.t(0,b,s) +return s}, +L(a,b){if(this.b!=null&&!this.aX(0,b))return null +return this.a5k().L(0,b)}, +ab(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.ab(0,b) +s=o.wd() +for(r=0;r"))}return s}, +O(a,b){return this.a.aX(0,b)}} +A.aQN.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:75} +A.aQM.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:75} +A.Xe.prototype={ +lO(a){return B.qe.d8(a)}, +fK(a,b){var s=B.qd.d8(b) +return s}, +goJ(){return B.qe}, +gBP(){return B.qd}} +A.an0.prototype={ +d8(a){var s,r,q,p=A.dA(0,null,a.length,null,null)-0,o=new Uint8Array(p) +for(s=~this.a,r=0;r>>0!==0){if(!this.a)throw A.d(A.dr("Invalid value in input: "+A.h(q),p,p)) +return this.ap3(a,0,n)}}return A.rO(a,0,n)}, +ap3(a,b,c){var s,r,q,p,o +for(s=~this.b,r=J.aK(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} +A.Xf.prototype={} +A.arq.prototype={ +goJ(){return B.GY}, +aMU(a,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b="Invalid base64 encoding length " +a2=A.dA(a1,a2,a0.length,c,c) +s=$.bc1() +for(r=a1,q=r,p=c,o=-1,n=-1,m=0;r=0){i=B.c.au(u.U,h) +if(i===k)continue +k=i}else{if(h===-1){if(o<0){g=p==null?c:p.a.length +if(g==null)g=0 +o=g+(r-q) +n=r}++m +if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new A.dl("") +g=p}else g=p +g.a+=B.c.ao(a0,q,r) +g.a+=A.bZ(k) +q=l +continue}}throw A.d(A.dr("Invalid base64 data",a0,r))}if(p!=null){g=p.a+=B.c.ao(a0,q,a2) +f=g.length +if(o>=0)A.bd4(a0,n,a2,o,m,f) +else{e=B.e.bI(f-1,4)+1 +if(e===1)throw A.d(A.dr(b,a0,a2)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return B.c.iH(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.bd4(a0,n,a2,o,m,d) +else{e=B.e.bI(d,4) +if(e===1)throw A.d(A.dr(b,a0,a2)) +if(e>1)a0=B.c.iH(a0,a2,a2,e===2?"==":"=")}return a0}} +A.XF.prototype={ +d8(a){var s=a.length +if(s===0)return"" +s=new A.aSD(u.U).aIE(a,0,s,!0) +s.toString +return A.rO(s,0,null)}} +A.aSD.prototype={ +aIE(a,b,c,d){var s,r=this.a,q=(r&3)+(c-b),p=B.e.cW(q,3),o=p*4 +if(q-p*3>0)o+=4 +s=new Uint8Array(o) +this.a=A.bCJ(this.b,a,b,c,!0,s,0,r) +if(o>0)return s +return null}} +A.XE.prototype={ +a6T(a,b){var s,r,q,p=A.dA(b,null,a.length,null,null) +if(b===p)return new Uint8Array(0) +s=new A.aSC() +r=s.aHD(0,a,b,p) +r.toString +q=s.a +if(q<-1)A.a6(A.dr("Missing padding character",a,p)) +if(q>0)A.a6(A.dr("Invalid length, must be multiple of four",a,p)) +s.a=-1 +return r}, +d8(a){return this.a6T(a,0)}} +A.aSC.prototype={ +aHD(a,b,c,d){var s,r=this,q=r.a +if(q<0){r.a=A.biS(b,c,d,q) +return null}if(c===d)return new Uint8Array(0) +s=A.bCG(b,c,d,q) +r.a=A.bCI(b,c,d,s,0,r.a) +return s}} +A.asr.prototype={} +A.acm.prototype={ +H(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.aK(b) +if(n.gE(b)>p.length-o){p=q.b +s=n.gE(b)+p.length-1 +s|=B.e.bu(s,1) +s|=s>>>2 +s|=s>>>4 +s|=s>>>8 +r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) +p=q.b +B.E.dP(r,0,p.length,p) +q.b=r}p=q.b +o=q.c +B.E.dP(p,o,o+n.gE(b),b) +q.c=q.c+n.gE(b)}, +a2(a){this.a.$1(B.E.cU(this.b,0,this.c))}} +A.Yq.prototype={} +A.ZC.prototype={ +lO(a){return this.goJ().d8(a)}} +A.hP.prototype={} +A.y3.prototype={} +A.aAO.prototype={ +k(a){return this.a}} +A.a2d.prototype={ +d8(a){var s=this.ap2(a,0,a.length) +return s==null?a:s}, +ap2(a,b,c){var s,r,q,p,o,n=null +for(s=this.a,r=s.e,s=s.d,q=b,p=n;q":o=">" +break +case"/":o=r?"/":n +break +default:o=n}if(o!=null){if(p==null)p=new A.dl("") +if(q>b)p.a+=B.c.ao(a,b,q) +p.a+=o +b=q+1}}if(p==null)return n +if(c>b)p.a+=B.c.ao(a,b,c) +s=p.a +return s.charCodeAt(0)==0?s:s}} +A.LL.prototype={ +k(a){var s=A.y6(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +A.a2P.prototype={ +k(a){return"Cyclic error in JSON stringify"}} +A.aCj.prototype={ +a7z(a,b,c){var s=A.bkv(b,this.gBP().a) +return s}, +fK(a,b){return this.a7z(a,b,null)}, +lO(a){var s=this.goJ() +s=A.bD7(a,s.b,s.a) +return s}, +goJ(){return B.ST}, +gBP(){return B.SS}} +A.a2S.prototype={ +d8(a){var s,r=this.a,q=new A.dl("") +if(r==null)s=A.bj4(q,this.b) +else s=new A.agg(r,0,q,[],A.bb_()) +s.ta(a) +r=q.a +return r.charCodeAt(0)==0?r:r}} +A.a2R.prototype={ +d8(a){return A.bkv(a,this.a)}} +A.aXd.prototype={ +VM(a){var s,r,q,p,o,n,m=a.length +for(s=this.c,r=0,q=0;q92){if(p>=55296){o=p&64512 +if(o===55296){n=q+1 +n=!(n=0&&(B.c.au(a,o)&64512)===55296)}else o=!1 +else o=!0 +if(o){if(q>r)s.a+=B.c.ao(a,r,q) +r=q+1 +s.a+=A.bZ(92) +s.a+=A.bZ(117) +s.a+=A.bZ(100) +o=p>>>8&15 +s.a+=A.bZ(o<10?48+o:87+o) +o=p>>>4&15 +s.a+=A.bZ(o<10?48+o:87+o) +o=p&15 +s.a+=A.bZ(o<10?48+o:87+o)}}continue}if(p<32){if(q>r)s.a+=B.c.ao(a,r,q) +r=q+1 +s.a+=A.bZ(92) +switch(p){case 8:s.a+=A.bZ(98) +break +case 9:s.a+=A.bZ(116) +break +case 10:s.a+=A.bZ(110) +break +case 12:s.a+=A.bZ(102) +break +case 13:s.a+=A.bZ(114) +break +default:s.a+=A.bZ(117) +s.a+=A.bZ(48) +s.a+=A.bZ(48) +o=p>>>4&15 +s.a+=A.bZ(o<10?48+o:87+o) +o=p&15 +s.a+=A.bZ(o<10?48+o:87+o) +break}}else if(p===34||p===92){if(q>r)s.a+=B.c.ao(a,r,q) +r=q+1 +s.a+=A.bZ(92) +s.a+=A.bZ(p)}}if(r===0)s.a+=a +else if(r>>18|240 +q=o.b=p+1 +r[p]=s>>>12&63|128 +p=o.b=q+1 +r[q]=s>>>6&63|128 +o.b=p+1 +r[p]=s&63|128 +return!0}else{o.QB() +return!1}}, +aqK(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(B.c.au(a,c-1)&64512)===55296)--c +for(s=l.c,r=s.length,q=b;q=r)break +l.b=o+1 +s[o]=p}else{o=p&64512 +if(o===55296){if(l.b+4>r)break +n=q+1 +if(l.aEc(p,B.c.aV(a,n)))q=n}else if(o===56320){if(l.b+3>r)break +l.QB()}else if(p<=2047){o=l.b +m=o+1 +if(m>=r)break +l.b=m +s[o]=p>>>6|192 +l.b=m+1 +s[m]=p&63|128}else{o=l.b +if(o+2>=r)break +m=l.b=o+1 +s[o]=p>>>12|224 +o=l.b=m+1 +s[m]=p>>>6&63|128 +l.b=o+1 +s[o]=p&63|128}}}return q}} +A.Bb.prototype={ +a6U(a,b,c){var s=this.a,r=A.bC5(s,a,b,c) +if(r!=null)return r +return new A.b0J(s).aGy(a,b,c,!0)}, +d8(a){return this.a6U(a,0,null)}} +A.b0J.prototype={ +aGy(a,b,c,d){var s,r,q,p,o,n=this,m=A.dA(b,c,J.bu(a),null,null) +if(b===m)return"" +if(t.H3.b(a)){s=a +r=0}else{s=A.bE4(a,b,m) +m-=b +r=b +b=0}q=n.Nv(s,b,m,!0) +p=n.b +if((p&1)!==0){o=A.bE5(p) +n.b=0 +throw A.d(A.dr(o,a,r+n.c))}return q}, +Nv(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.e.cW(b+c,2) +r=q.Nv(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.Nv(a,s,c,d)}return q.aHG(a,b,c,d)}, +aHG(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.dl(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r=B.c.aV("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 +i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +j=B.c.aV(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r) +if(j===0){h.a+=A.bZ(i) +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=A.bZ(k) +break +case 65:h.a+=A.bZ(k);--g +break +default:q=h.a+=A.bZ(k) +h.a=q+A.bZ(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +f=a[g]}p=g+1 +f=a[g] +if(f<128){while(!0){if(!(p=128){o=n-1 +p=n +break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=A.bZ(k) +else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +s=h.a +return s.charCodeAt(0)==0?s:s}} +A.aoe.prototype={} +A.b2e.prototype={ +$2(a,b){this.a.t(0,a.a,b)}, +$S:222} +A.aFE.prototype={ +$2(a,b){var s=this.b,r=this.a,q=s.a+=r.a +q+=a.a +s.a=q +s.a=q+": " +s.a+=A.y6(b) +r.a=", "}, +$S:222} +A.lj.prototype={ +H(a,b){return A.buD(this.a+B.e.cW(b.a,1000),this.b)}, +l(a,b){if(b==null)return!1 +return b instanceof A.lj&&this.a===b.a&&this.b===b.b}, +cJ(a,b){return B.e.cJ(this.a,b.a)}, +gI(a){var s=this.a +return(s^B.e.bu(s,30))&1073741823}, +k(a){var s=this,r=A.buE(A.bzb(s)),q=A.a_s(A.bz9(s)),p=A.a_s(A.bz5(s)),o=A.a_s(A.bz6(s)),n=A.a_s(A.bz8(s)),m=A.a_s(A.bza(s)),l=A.buF(A.bz7(s)),k=r+"-"+q +if(s.b)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" +else return k+"-"+p+" "+o+":"+n+":"+m+"."+l}, +$idf:1} +A.bC.prototype={ +V(a,b){return new A.bC(this.a+b.a)}, +U(a,b){return new A.bC(this.a-b.a)}, +X(a,b){return new A.bC(B.d.az(this.a*b))}, +l(a,b){if(b==null)return!1 +return b instanceof A.bC&&this.a===b.a}, +gI(a){return B.e.gI(this.a)}, +cJ(a,b){return B.e.cJ(this.a,b.a)}, +k(a){var s,r,q,p,o,n=this.a,m=B.e.cW(n,36e8),l=n%36e8 +if(n<0){m=0-m +n=0-l +s="-"}else{n=l +s=""}r=B.e.cW(n,6e7) +n%=6e7 +q=r<10?"0":"" +p=B.e.cW(n,1e6) +o=p<10?"0":"" +return s+m+":"+q+r+":"+o+p+"."+B.c.jv(B.e.k(n%1e6),6,"0")}, +$idf:1} +A.aVD.prototype={ +k(a){return this.T()}} +A.dy.prototype={ +gzG(){return A.bt(this.$thrownJsError)}} +A.x9.prototype={ +k(a){var s=this.a +if(s!=null)return"Assertion failed: "+A.y6(s) +return"Assertion failed"}, +ge3(a){return this.a}} +A.rU.prototype={} +A.nd.prototype={ +gNW(){return"Invalid argument"+(!this.a?"(s)":"")}, +gNV(){return""}, +k(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.h(p),n=s.gNW()+q+o +if(!s.a)return n +return n+s.gNV()+": "+A.y6(s.gTw())}, +gTw(){return this.b}} +A.Fb.prototype={ +gTw(){return this.b}, +gNW(){return"RangeError"}, +gNV(){var s,r=this.e,q=this.f +if(r==null)s=q!=null?": Not less than or equal to "+A.h(q):"" +else if(q==null)s=": Not greater than or equal to "+A.h(r) +else if(q>r)s=": Not in inclusive range "+A.h(r)+".."+A.h(q) +else s=qe.length +else s=!1 +if(s)f=null +if(f==null){if(e.length>78)e=B.c.ao(e,0,75)+"..." +return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o1?g+(" (at line "+r+", character "+(f-q+1)+")\n"):g+(" (at character "+(f+1)+")\n") +m=e.length +for(o=f;o78)if(f-q<75){l=q+75 +k=q +j="" +i="..."}else{if(m-f<75){k=m-75 +l=m +i=""}else{k=f-36 +l=f+36 +i="..."}j="..."}else{l=m +k=q +j="" +i=""}return g+j+B.c.ao(e,k,l)+i+"\n"+B.c.X(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.h(f)+")"):g}, +$ic7:1} +A.A.prototype={ +fk(a,b){return A.dn(this,A.aU(this).h("A.E"),b)}, +T2(a,b){var s=this,r=A.aU(s) +if(r.h("as").b(s))return A.beP(s,b,r.h("A.E")) +return new A.qF(s,b,r.h("qF"))}, +js(a,b,c){return A.p2(this,b,A.aU(this).h("A.E"),c)}, +lj(a,b){return new A.bl(this,b,A.aU(this).h("bl"))}, +Lg(a,b){return new A.c3(this,b.h("c3<0>"))}, +O(a,b){var s +for(s=this.gaw(this);s.D();)if(J.e(s.gZ(s),b))return!0 +return!1}, +ab(a,b){var s +for(s=this.gaw(this);s.D();)b.$1(s.gZ(s))}, +o_(a,b){var s,r=this.gaw(this) +if(!r.D())throw A.d(A.cF()) +s=r.gZ(r) +for(;r.D();)s=b.$2(s,r.gZ(r)) +return s}, +Cy(a,b,c){var s,r +for(s=this.gaw(this),r=b;s.D();)r=c.$2(r,s.gZ(s)) +return r}, +l4(a,b,c){return this.Cy(a,b,c,t.z)}, +IO(a,b){var s +for(s=this.gaw(this);s.D();)if(!b.$1(s.gZ(s)))return!1 +return!0}, +cl(a,b){var s,r,q=this.gaw(this) +if(!q.D())return"" +s=J.h9(q.gZ(q)) +if(!q.D())return s +if(b.length===0){r=s +do r+=A.h(J.h9(q.gZ(q))) +while(q.D())}else{r=s +do r=r+b+A.h(J.h9(q.gZ(q))) +while(q.D())}return r.charCodeAt(0)==0?r:r}, +l6(a){return this.cl(a,"")}, +eg(a,b){var s +for(s=this.gaw(this);s.D();)if(b.$1(s.gZ(s)))return!0 +return!1}, +hW(a,b){return A.ak(this,b,A.aU(this).h("A.E"))}, +es(a){return this.hW(a,!0)}, +lg(a){return A.jY(this,A.aU(this).h("A.E"))}, +gE(a){var s,r=this.gaw(this) +for(s=0;r.D();)++s +return s}, +gaD(a){return!this.gaw(this).D()}, +gdm(a){return!this.gaD(this)}, +DV(a,b){return A.bi_(this,b,A.aU(this).h("A.E"))}, +fF(a,b){return A.b9o(this,b,A.aU(this).h("A.E"))}, +ga3(a){var s=this.gaw(this) +if(!s.D())throw A.d(A.cF()) +return s.gZ(s)}, +ga6(a){var s,r=this.gaw(this) +if(!r.D())throw A.d(A.cF()) +do s=r.gZ(r) +while(r.D()) +return s}, +nH(a,b,c){var s,r +for(s=this.gaw(this);s.D();){r=s.gZ(s) +if(b.$1(r))return r}if(c!=null)return c.$0() +throw A.d(A.cF())}, +uG(a,b){return this.nH(a,b,null)}, +tt(a,b,c){var s,r=this.gaw(this) +do{if(!r.D())throw A.d(A.cF()) +s=r.gZ(r)}while(!b.$1(s)) +for(;r.D();)if(b.$1(r.gZ(r)))throw A.d(A.aC3()) +return s}, +of(a,b){return this.tt(a,b,null)}, +cB(a,b){var s,r +A.fH(b,"index") +s=this.gaw(this) +for(r=b;s.D();){if(r===0)return s.gZ(s);--r}throw A.d(A.fc(b,b-r,this,null,"index"))}, +k(a){return A.bfq(this,"(",")")}} +A.a2K.prototype={} +A.bo.prototype={ +k(a){return"MapEntry("+A.h(this.a)+": "+A.h(this.b)+")"}} +A.bh.prototype={ +gI(a){return A.z.prototype.gI.call(this,this)}, +k(a){return"null"}} +A.z.prototype={$iz:1, +l(a,b){return this===b}, +gI(a){return A.ek(this)}, +k(a){return"Instance of '"+A.aIl(this)+"'"}, +a_(a,b){throw A.d(A.N2(this,b))}, +gh6(a){return A.O(this)}, +toString(){return this.k(this)}, +$0(){return this.a_(this,A.Q("$0","$0",0,[],[],0))}, +$1(a){return this.a_(this,A.Q("$1","$1",0,[a],[],0))}, +$2(a,b){return this.a_(this,A.Q("$2","$2",0,[a,b],[],0))}, +$3$1(a,b,c,d){return this.a_(this,A.Q("$3$1","$3$1",0,[a,b,c,d],[],3))}, +$1$2$onError(a,b,c){return this.a_(this,A.Q("$1$2$onError","$1$2$onError",0,[a,b,c],["onError"],1))}, +$2$1(a,b,c){return this.a_(this,A.Q("$2$1","$2$1",0,[a,b,c],[],2))}, +$1$1(a,b){return this.a_(this,A.Q("$1$1","$1$1",0,[a,b],[],1))}, +$3(a,b,c){return this.a_(this,A.Q("$3","$3",0,[a,b,c],[],0))}, +$4(a,b,c,d){return this.a_(this,A.Q("$4","$4",0,[a,b,c,d],[],0))}, +$3$3(a,b,c,d,e,f){return this.a_(this,A.Q("$3$3","$3$3",0,[a,b,c,d,e,f],[],3))}, +$2$2(a,b,c,d){return this.a_(this,A.Q("$2$2","$2$2",0,[a,b,c,d],[],2))}, +$1$hostElementAttributes(a){return this.a_(this,A.Q("$1$hostElementAttributes","$1$hostElementAttributes",0,[a],["hostElementAttributes"],0))}, +$1$highContrast(a){return this.a_(this,A.Q("$1$highContrast","$1$highContrast",0,[a],["highContrast"],0))}, +$1$accessibilityFeatures(a){return this.a_(this,A.Q("$1$accessibilityFeatures","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, +$1$locales(a){return this.a_(this,A.Q("$1$locales","$1$locales",0,[a],["locales"],0))}, +$1$textScaleFactor(a){return this.a_(this,A.Q("$1$textScaleFactor","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, +$1$platformBrightness(a){return this.a_(this,A.Q("$1$platformBrightness","$1$platformBrightness",0,[a],["platformBrightness"],0))}, +$1$2(a,b,c){return this.a_(this,A.Q("$1$2","$1$2",0,[a,b,c],[],1))}, +$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scale","signalKind","timeStamp"],0))}, +$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.a_(this,A.Q("$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp","$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scrollDeltaX","scrollDeltaY","signalKind","timeStamp"],0))}, +$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j,k){return this.a_(this,A.Q("$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp","$11$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","timeStamp"],0))}, +$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp(a,b,c,d,e,f,g,h,i,j){return this.a_(this,A.Q("$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp","$10$buttons$change$device$physicalX$physicalY$pressure$pressureMax$signalKind$timeStamp",0,[a,b,c,d,e,f,g,h,i,j],["buttons","change","device","physicalX","physicalY","pressure","pressureMax","signalKind","timeStamp"],0))}, +$4$checkModifiers(a,b,c,d){return this.a_(this,A.Q("$4$checkModifiers","$4$checkModifiers",0,[a,b,c,d],["checkModifiers"],0))}, +$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp","$12$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp",0,[a,b,c,d,e,f,g,h,i,j,k,l],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","tilt","timeStamp"],0))}, +$1$0(a){return this.a_(this,A.Q("$1$0","$1$0",0,[a],[],1))}, +$1$accessibleNavigation(a){return this.a_(this,A.Q("$1$accessibleNavigation","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, +$1$semanticsEnabled(a){return this.a_(this,A.Q("$1$semanticsEnabled","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, +$4$cancelOnError$onDone$onError(a,b,c,d){return this.a_(this,A.Q("$4$cancelOnError$onDone$onError","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, +$1$growable(a){return this.a_(this,A.Q("$1$growable","$1$growable",0,[a],["growable"],0))}, +$2$path(a,b){return this.a_(this,A.Q("$2$path","$2$path",0,[a,b],["path"],0))}, +$4$allowUpscaling$targetHeight$targetWidth(a,b,c,d){return this.a_(this,A.Q("$4$allowUpscaling$targetHeight$targetWidth","$4$allowUpscaling$targetHeight$targetWidth",0,[a,b,c,d],["allowUpscaling","targetHeight","targetWidth"],0))}, +$1$style(a){return this.a_(this,A.Q("$1$style","$1$style",0,[a],["style"],0))}, +$3$replace$state(a,b,c){return this.a_(this,A.Q("$3$replace$state","$3$replace$state",0,[a,b,c],["replace","state"],0))}, +$2$params(a,b){return this.a_(this,A.Q("$2$params","$2$params",0,[a,b],["params"],0))}, +$3$onAction$onChange(a,b,c){return this.a_(this,A.Q("$3$onAction$onChange","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, +$5$colors$indices$textureCoordinates(a,b,c,d,e){return this.a_(this,A.Q("$5$colors$indices$textureCoordinates","$5$colors$indices$textureCoordinates",0,[a,b,c,d,e],["colors","indices","textureCoordinates"],0))}, +$5(a,b,c,d,e){return this.a_(this,A.Q("$5","$5",0,[a,b,c,d,e],[],0))}, +$3$context$exception$stack(a,b,c){return this.a_(this,A.Q("$3$context$exception$stack","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, +$1$paragraphWidth(a){return this.a_(this,A.Q("$1$paragraphWidth","$1$paragraphWidth",0,[a],["paragraphWidth"],0))}, +$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return this.a_(this,A.Q("$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing","$21$background$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1],["background","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFamily","fontFamilyFallback","fontFeatures","fontSize","fontStyle","fontVariations","fontWeight","foreground","height","leadingDistribution","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, +$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior","$12$ellipsis$fontFamily$fontSize$fontStyle$fontWeight$height$locale$maxLines$strutStyle$textAlign$textDirection$textHeightBehavior",0,[a,b,c,d,e,f,g,h,i,j,k,l],["ellipsis","fontFamily","fontSize","fontStyle","fontWeight","height","locale","maxLines","strutStyle","textAlign","textDirection","textHeightBehavior"],0))}, +$6(a,b,c,d,e,f){return this.a_(this,A.Q("$6","$6",0,[a,b,c,d,e,f],[],0))}, +$8(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$8","$8",0,[a,b,c,d,e,f,g,h],[],0))}, +$2$replace(a,b){return this.a_(this,A.Q("$2$replace","$2$replace",0,[a,b],["replace"],0))}, +$4$clipResolver$maskResolver$patternResolver(a,b,c,d){return this.a_(this,A.Q("$4$clipResolver$maskResolver$patternResolver","$4$clipResolver$maskResolver$patternResolver",0,[a,b,c,d],["clipResolver","maskResolver","patternResolver"],0))}, +$4$in1$in2$operator$result(a,b,c,d){return this.a_(this,A.Q("$4$in1$in2$operator$result","$4$in1$in2$operator$result",0,[a,b,c,d],["in1","in2","operator","result"],0))}, +$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution(a,b,c,d,e,f,g,h,i){return this.a_(this,A.Q("$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution","$9$fontFamily$fontFamilyFallback$fontSize$fontStyle$fontWeight$forceStrutHeight$height$leading$leadingDistribution",0,[a,b,c,d,e,f,g,h,i],["fontFamily","fontFamilyFallback","fontSize","fontStyle","fontWeight","forceStrutHeight","height","leading","leadingDistribution"],0))}, +$3$dimensions$textScaleFactor(a,b,c){return this.a_(this,A.Q("$3$dimensions$textScaleFactor","$3$dimensions$textScaleFactor",0,[a,b,c],["dimensions","textScaleFactor"],0))}, +$1$newVertices(a){return this.a_(this,A.Q("$1$newVertices","$1$newVertices",0,[a],["newVertices"],0))}, +$2$decodeDeprecated(a,b){return this.a_(this,A.Q("$2$decodeDeprecated","$2$decodeDeprecated",0,[a,b],["decodeDeprecated"],0))}, +$2$onError(a,b){return this.a_(this,A.Q("$2$onError","$2$onError",0,[a,b],["onError"],0))}, +$2$decodeBufferDeprecated(a,b){return this.a_(this,A.Q("$2$decodeBufferDeprecated","$2$decodeBufferDeprecated",0,[a,b],["decodeBufferDeprecated"],0))}, +$2$decode(a,b){return this.a_(this,A.Q("$2$decode","$2$decode",0,[a,b],["decode"],0))}, +$2$withDrive(a,b){return this.a_(this,A.Q("$2$withDrive","$2$withDrive",0,[a,b],["withDrive"],0))}, +$1$size(a){return this.a_(this,A.Q("$1$size","$1$size",0,[a],["size"],0))}, +$2$color$source(a,b){return this.a_(this,A.Q("$2$color$source","$2$color$source",0,[a,b],["color","source"],0))}, +$2$offset$source(a,b){return this.a_(this,A.Q("$2$offset$source","$2$offset$source",0,[a,b],["offset","source"],0))}, +$3$flip$source$transform(a,b,c){return this.a_(this,A.Q("$3$flip$source$transform","$3$flip$source$transform",0,[a,b,c],["flip","source","transform"],0))}, +$2$namespace(a,b){return this.a_(this,A.Q("$2$namespace","$2$namespace",0,[a,b],["namespace"],0))}, +$3$position$size(a,b,c){return this.a_(this,A.Q("$3$position$size","$3$position$size",0,[a,b,c],["position","size"],0))}, +$3$color$fontFamily$letterSpacing(a,b,c){return this.a_(this,A.Q("$3$color$fontFamily$letterSpacing","$3$color$fontFamily$letterSpacing",0,[a,b,c],["color","fontFamily","letterSpacing"],0))}, +$1$fontSize(a){return this.a_(this,A.Q("$1$fontSize","$1$fontSize",0,[a],["fontSize"],0))}, +$2$horizontalOnly(a,b){return this.a_(this,A.Q("$2$horizontalOnly","$2$horizontalOnly",0,[a,b],["horizontalOnly"],0))}, +$2$reversed(a,b){return this.a_(this,A.Q("$2$reversed","$2$reversed",0,[a,b],["reversed"],0))}, +$2$row$stepTime(a,b){return this.a_(this,A.Q("$2$row$stepTime","$2$row$stepTime",0,[a,b],["row","stepTime"],0))}, +$2$paint(a,b){return this.a_(this,A.Q("$2$paint","$2$paint",0,[a,b],["paint"],0))}, +$7(a,b,c,d,e,f,g){return this.a_(this,A.Q("$7","$7",0,[a,b,c,d,e,f,g],[],0))}, +$3$overridePaint$size(a,b,c){return this.a_(this,A.Q("$3$overridePaint$size","$3$overridePaint$size",0,[a,b,c],["overridePaint","size"],0))}, +$4$parentAlpha(a,b,c,d){return this.a_(this,A.Q("$4$parentAlpha","$4$parentAlpha",0,[a,b,c,d],["parentAlpha"],0))}, +$2$applyParents(a,b){return this.a_(this,A.Q("$2$applyParents","$2$applyParents",0,[a,b],["applyParents"],0))}, +$3$matrix4(a,b,c){return this.a_(this,A.Q("$3$matrix4","$3$matrix4",0,[a,b,c],["matrix4"],0))}, +$1$foreground(a){return this.a_(this,A.Q("$1$foreground","$1$foreground",0,[a],["foreground"],0))}, +$1$background(a){return this.a_(this,A.Q("$1$background","$1$background",0,[a],["background"],0))}, +$2$doAntiAlias(a,b){return this.a_(this,A.Q("$2$doAntiAlias","$2$doAntiAlias",0,[a,b],["doAntiAlias"],0))}, +$2$maxSpeed(a,b){return this.a_(this,A.Q("$2$maxSpeed","$2$maxSpeed",0,[a,b],["maxSpeed"],0))}, +$3$onDone$onError(a,b,c){return this.a_(this,A.Q("$3$onDone$onError","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, +$2$3(a,b,c,d,e){return this.a_(this,A.Q("$2$3","$2$3",0,[a,b,c,d,e],[],2))}, +$3$isLocal(a,b,c){return this.a_(this,A.Q("$3$isLocal","$3$isLocal",0,[a,b,c],["isLocal"],0))}, +$3$async(a,b,c){return this.a_(this,A.Q("$3$async","$3$async",0,[a,b,c],["async"],0))}, +$2$priority$scheduler(a,b){return this.a_(this,A.Q("$2$priority$scheduler","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, +$2$position(a,b){return this.a_(this,A.Q("$2$position","$2$position",0,[a,b],["position"],0))}, +$1$range(a){return this.a_(this,A.Q("$1$range","$1$range",0,[a],["range"],0))}, +$2$aspect(a,b){return this.a_(this,A.Q("$2$aspect","$2$aspect",0,[a,b],["aspect"],0))}, +$3$forgottenChildren(a,b,c){return this.a_(this,A.Q("$3$forgottenChildren","$3$forgottenChildren",0,[a,b,c],["forgottenChildren"],0))}, +$2$after(a,b){return this.a_(this,A.Q("$2$after","$2$after",0,[a,b],["after"],0))}, +$2$primaryTextTheme$textTheme(a,b){return this.a_(this,A.Q("$2$primaryTextTheme$textTheme","$2$primaryTextTheme$textTheme",0,[a,b],["primaryTextTheme","textTheme"],0))}, +$2$color$decoration(a,b){return this.a_(this,A.Q("$2$color$decoration","$2$color$decoration",0,[a,b],["color","decoration"],0))}, +$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.a_(this,A.Q("$4$boxHeightStyle$boxWidthStyle","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, +$2$end$start(a,b){return this.a_(this,A.Q("$2$end$start","$2$end$start",0,[a,b],["end","start"],0))}, +$3$boxHeightStyle(a,b,c){return this.a_(this,A.Q("$3$boxHeightStyle","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, +$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.a_(this,A.Q("$3$includePlaceholders$includeSemanticsLabels","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, +$3$cancel$down$reason(a,b,c){return this.a_(this,A.Q("$3$cancel$down$reason","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, +$2$down$up(a,b){return this.a_(this,A.Q("$2$down$up","$2$down$up",0,[a,b],["down","up"],0))}, +$1$down(a){return this.a_(this,A.Q("$1$down","$1$down",0,[a],["down"],0))}, +$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName","$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName",0,[a,b,c,d,e,f,g,h],["enableDomStorage","enableJavaScript","headers","universalLinksOnly","useSafariVC","useWebView","webOnlyWindowName"],0))}, +$1$longMultiplier(a){return this.a_(this,A.Q("$1$longMultiplier","$1$longMultiplier",0,[a],["longMultiplier"],0))}, +$2$longMultiplier$shortMultiplier(a,b){return this.a_(this,A.Q("$2$longMultiplier$shortMultiplier","$2$longMultiplier$shortMultiplier",0,[a,b],["longMultiplier","shortMultiplier"],0))}, +$2$fontSize$fontWeight(a,b){return this.a_(this,A.Q("$2$fontSize$fontWeight","$2$fontSize$fontWeight",0,[a,b],["fontSize","fontWeight"],0))}, +$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.a_(this,A.Q("$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing","$18$background$backgroundColor$color$decoration$decorationColor$decorationStyle$decorationThickness$fontFeatures$fontSize$fontStyle$fontWeight$foreground$height$letterSpacing$locale$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r],["background","backgroundColor","color","decoration","decorationColor","decorationStyle","decorationThickness","fontFeatures","fontSize","fontStyle","fontWeight","foreground","height","letterSpacing","locale","shadows","textBaseline","wordSpacing"],0))}, +$2$fontFamily$fontFamilyFallback(a,b){return this.a_(this,A.Q("$2$fontFamily$fontFamilyFallback","$2$fontFamily$fontFamilyFallback",0,[a,b],["fontFamily","fontFamilyFallback"],0))}, +$2$fontFamily(a,b){return this.a_(this,A.Q("$2$fontFamily","$2$fontFamily",0,[a,b],["fontFamily"],0))}, +$2$frames$size(a,b){return this.a_(this,A.Q("$2$frames$size","$2$frames$size",0,[a,b],["frames","size"],0))}, +$3$textDirection(a,b,c){return this.a_(this,A.Q("$3$textDirection","$3$textDirection",0,[a,b,c],["textDirection"],0))}, +$1$period(a){return this.a_(this,A.Q("$1$period","$1$period",0,[a],["period"],0))}, +$3$debugReport(a,b,c){return this.a_(this,A.Q("$3$debugReport","$3$debugReport",0,[a,b,c],["debugReport"],0))}, +$2$maxWidth$minWidth(a,b){return this.a_(this,A.Q("$2$maxWidth$minWidth","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, +$2$maxHeight$minHeight(a,b){return this.a_(this,A.Q("$2$maxHeight$minHeight","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, +$1$color(a){return this.a_(this,A.Q("$1$color","$1$color",0,[a],["color"],0))}, +$1$side(a){return this.a_(this,A.Q("$1$side","$1$side",0,[a],["side"],0))}, +$1$findFirstFocus(a){return this.a_(this,A.Q("$1$findFirstFocus","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, +$2$value(a,b){return this.a_(this,A.Q("$2$value","$2$value",0,[a,b],["value"],0))}, +$1$details(a){return this.a_(this,A.Q("$1$details","$1$details",0,[a],["details"],0))}, +$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k){return this.a_(this,A.Q("$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection","$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection",0,[a,b,c,d,e,f,g,h,i,j,k],["borderRadius","color","containedInkWell","controller","customBorder","onRemoved","position","radius","rectCallback","referenceBox","textDirection"],0))}, +$1$context(a){return this.a_(this,A.Q("$1$context","$1$context",0,[a],["context"],0))}, +$8$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$8$color$fill$grade$opacity$opticalSize$shadows$size$weight","$8$color$fill$grade$opacity$opticalSize$shadows$size$weight",0,[a,b,c,d,e,f,g,h],["color","fill","grade","opacity","opticalSize","shadows","size","weight"],0))}, +$2$minHeight$minWidth(a,b){return this.a_(this,A.Q("$2$minHeight$minWidth","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, +$2$textDirection(a,b){return this.a_(this,A.Q("$2$textDirection","$2$textDirection",0,[a,b],["textDirection"],0))}, +$1$immediately(a){return this.a_(this,A.Q("$1$immediately","$1$immediately",0,[a],["immediately"],0))}, +$1$2$arguments(a,b,c){return this.a_(this,A.Q("$1$2$arguments","$1$2$arguments",0,[a,b,c],["arguments"],1))}, +$1$reversed(a){return this.a_(this,A.Q("$1$reversed","$1$reversed",0,[a],["reversed"],0))}, +$3$rect(a,b,c){return this.a_(this,A.Q("$3$rect","$3$rect",0,[a,b,c],["rect"],0))}, +$2$ignoreCurrentFocus(a,b){return this.a_(this,A.Q("$2$ignoreCurrentFocus","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, +$1$letterSpacing(a){return this.a_(this,A.Q("$1$letterSpacing","$1$letterSpacing",0,[a],["letterSpacing"],0))}, +$1$5(a,b,c,d,e,f){return this.a_(this,A.Q("$1$5","$1$5",0,[a,b,c,d,e,f],[],1))}, +$1$padding(a){return this.a_(this,A.Q("$1$padding","$1$padding",0,[a],["padding"],0))}, +$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["removeBottomInset","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.a_(this,A.Q("$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g],["removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.a_(this,A.Q("$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding","$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["maintainBottomViewPadding","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, +$1$bottom(a){return this.a_(this,A.Q("$1$bottom","$1$bottom",0,[a],["bottom"],0))}, +$1$floatingActionButtonScale(a){return this.a_(this,A.Q("$1$floatingActionButtonScale","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, +$1$removeBottom(a){return this.a_(this,A.Q("$1$removeBottom","$1$removeBottom",0,[a],["removeBottom"],0))}, +$2$viewInsets$viewPadding(a,b){return this.a_(this,A.Q("$2$viewInsets$viewPadding","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, +$2$padding$viewPadding(a,b){return this.a_(this,A.Q("$2$padding$viewPadding","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, +$1$isBuildFromExternalSources(a){return this.a_(this,A.Q("$1$isBuildFromExternalSources","$1$isBuildFromExternalSources",0,[a],["isBuildFromExternalSources"],0))}, +$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.a_(this,A.Q("$4$displayFeatures$padding$viewInsets$viewPadding","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, +$1$direction(a){return this.a_(this,A.Q("$1$direction","$1$direction",0,[a],["direction"],0))}, +$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.a_(this,A.Q("$4$overscroll$physics$platform$scrollbars","$4$overscroll$physics$platform$scrollbars",0,[a,b,c,d],["overscroll","physics","platform","scrollbars"],0))}, +$2$bottom$top(a,b){return this.a_(this,A.Q("$2$bottom$top","$2$bottom$top",0,[a,b],["bottom","top"],0))}, +$2$left$right(a,b){return this.a_(this,A.Q("$2$left$right","$2$left$right",0,[a,b],["left","right"],0))}, +$2$hitTest$paintTransform(a,b){return this.a_(this,A.Q("$2$hitTest$paintTransform","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, +$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.a_(this,A.Q("$3$crossAxisPosition$mainAxisPosition","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, +$2$hitTest$paintOffset(a,b){return this.a_(this,A.Q("$2$hitTest$paintOffset","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, +$1$reverse(a){return this.a_(this,A.Q("$1$reverse","$1$reverse",0,[a],["reverse"],0))}, +$3$composing$selection$text(a,b,c){return this.a_(this,A.Q("$3$composing$selection$text","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, +$2$color$fontSize(a,b){return this.a_(this,A.Q("$2$color$fontSize","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, +$1$selection(a){return this.a_(this,A.Q("$1$selection","$1$selection",0,[a],["selection"],0))}, +$1$rect(a){return this.a_(this,A.Q("$1$rect","$1$rect",0,[a],["rect"],0))}, +$4$curve$descendant$duration$rect(a,b,c,d){return this.a_(this,A.Q("$4$curve$descendant$duration$rect","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, +$2$cause$from(a,b){return this.a_(this,A.Q("$2$cause$from","$2$cause$from",0,[a,b],["cause","from"],0))}, +$1$composing(a){return this.a_(this,A.Q("$1$composing","$1$composing",0,[a],["composing"],0))}, +$1$affinity(a){return this.a_(this,A.Q("$1$affinity","$1$affinity",0,[a],["affinity"],0))}, +$3$code$details$message(a,b,c){return this.a_(this,A.Q("$3$code$details$message","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, +$2$code$message(a,b){return this.a_(this,A.Q("$2$code$message","$2$code$message",0,[a,b],["code","message"],0))}, +$2$composing$selection(a,b){return this.a_(this,A.Q("$2$composing$selection","$2$composing$selection",0,[a,b],["composing","selection"],0))}, +$3$context$style$withComposing(a,b,c){return this.a_(this,A.Q("$3$context$style$withComposing","$3$context$style$withComposing",0,[a,b,c],["context","style","withComposing"],0))}, +$6$baseline$baselineOffset$scale(a,b,c,d,e,f){return this.a_(this,A.Q("$6$baseline$baselineOffset$scale","$6$baseline$baselineOffset$scale",0,[a,b,c,d,e,f],["baseline","baselineOffset","scale"],0))}, +$4$scale(a,b,c,d){return this.a_(this,A.Q("$4$scale","$4$scale",0,[a,b,c,d],["scale"],0))}, +$3$curve$duration$rect(a,b,c){return this.a_(this,A.Q("$3$curve$duration$rect","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, +$1$text(a){return this.a_(this,A.Q("$1$text","$1$text",0,[a],["text"],0))}, +$2$affinity$extentOffset(a,b){return this.a_(this,A.Q("$2$affinity$extentOffset","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, +$2$overscroll$scrollbars(a,b){return this.a_(this,A.Q("$2$overscroll$scrollbars","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, +$2$baseOffset$extentOffset(a,b){return this.a_(this,A.Q("$2$baseOffset$extentOffset","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, +$2$0(a,b){return this.a_(this,A.Q("$2$0","$2$0",0,[a,b],[],2))}, +$1$extentOffset(a){return this.a_(this,A.Q("$1$extentOffset","$1$extentOffset",0,[a],["extentOffset"],0))}, +$1$spellCheckService(a){return this.a_(this,A.Q("$1$spellCheckService","$1$spellCheckService",0,[a],["spellCheckService"],0))}, +$1$height(a){return this.a_(this,A.Q("$1$height","$1$height",0,[a],["height"],0))}, +$1$borderSide(a){return this.a_(this,A.Q("$1$borderSide","$1$borderSide",0,[a],["borderSide"],0))}, +$27$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$isCollapsed$isDense$labelStyle$prefixStyle$suffixStyle(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return this.a_(this,A.Q("$27$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$isCollapsed$isDense$labelStyle$prefixStyle$suffixStyle","$27$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintStyle$hoverColor$isCollapsed$isDense$labelStyle$prefixStyle$suffixStyle",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintStyle","hoverColor","isCollapsed","isDense","labelStyle","prefixStyle","suffixStyle"],0))}, +$2$enabled$hintMaxLines(a,b){return this.a_(this,A.Q("$2$enabled$hintMaxLines","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, +$1$task(a){return this.a_(this,A.Q("$1$task","$1$task",0,[a],["task"],0))}, +$1$oldWidget(a){return this.a_(this,A.Q("$1$oldWidget","$1$oldWidget",0,[a],["oldWidget"],0))}, +$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.a_(this,A.Q("$3$isDiscrete$parentBox$sliderTheme","$3$isDiscrete$parentBox$sliderTheme",0,[a,b,c],["isDiscrete","parentBox","sliderTheme"],0))}, +$2$deviceInfo$textScaleFactor(a,b){return this.a_(this,A.Q("$2$deviceInfo$textScaleFactor","$2$deviceInfo$textScaleFactor",0,[a,b],["deviceInfo","textScaleFactor"],0))}, +$1$showDeviceFrame(a){return this.a_(this,A.Q("$1$showDeviceFrame","$1$showDeviceFrame",0,[a],["showDeviceFrame"],0))}, +$1$orientation(a){return this.a_(this,A.Q("$1$orientation","$1$orientation",0,[a],["orientation"],0))}, +$1$errorText(a){return this.a_(this,A.Q("$1$errorText","$1$errorText",0,[a],["errorText"],0))}, +$1$platform(a){return this.a_(this,A.Q("$1$platform","$1$platform",0,[a],["platform"],0))}, +$1$width(a){return this.a_(this,A.Q("$1$width","$1$width",0,[a],["width"],0))}, +$2$key$onChanged(a,b){return this.a_(this,A.Q("$2$key$onChanged","$2$key$onChanged",0,[a,b],["key","onChanged"],0))}, +$5$devicePixelRatio$padding$size$viewInsets$viewPadding(a,b,c,d,e){return this.a_(this,A.Q("$5$devicePixelRatio$padding$size$viewInsets$viewPadding","$5$devicePixelRatio$padding$size$viewInsets$viewPadding",0,[a,b,c,d,e],["devicePixelRatio","padding","size","viewInsets","viewPadding"],0))}, +$2$platform$visualDensity(a,b){return this.a_(this,A.Q("$2$platform$visualDensity","$2$platform$visualDensity",0,[a,b],["platform","visualDensity"],0))}, +$1$dividerColor(a){return this.a_(this,A.Q("$1$dividerColor","$1$dividerColor",0,[a],["dividerColor"],0))}, +$1$colorScheme(a){return this.a_(this,A.Q("$1$colorScheme","$1$colorScheme",0,[a],["colorScheme"],0))}, +$2$chunkCallback(a,b){return this.a_(this,A.Q("$2$chunkCallback","$2$chunkCallback",0,[a,b],["chunkCallback"],0))}, +$5$getChildren$tag(a,b,c,d,e){return this.a_(this,A.Q("$5$getChildren$tag","$5$getChildren$tag",0,[a,b,c,d,e],["getChildren","tag"],0))}, +$3$getChildren(a,b,c){return this.a_(this,A.Q("$3$getChildren","$3$getChildren",0,[a,b,c],["getChildren"],0))}, +$4$getChildren(a,b,c,d){return this.a_(this,A.Q("$4$getChildren","$4$getChildren",0,[a,b,c,d],["getChildren"],0))}, +$1$parentSyntax(a){return this.a_(this,A.Q("$1$parentSyntax","$1$parentSyntax",0,[a],["parentSyntax"],0))}, +$3$backgroundColor$fontFamily$fontSize(a,b,c){return this.a_(this,A.Q("$3$backgroundColor$fontFamily$fontSize","$3$backgroundColor$fontFamily$fontSize",0,[a,b,c],["backgroundColor","fontFamily","fontSize"],0))}, +$1$fontWeight(a){return this.a_(this,A.Q("$1$fontWeight","$1$fontWeight",0,[a],["fontWeight"],0))}, +$1$fontStyle(a){return this.a_(this,A.Q("$1$fontStyle","$1$fontStyle",0,[a],["fontStyle"],0))}, +$1$decoration(a){return this.a_(this,A.Q("$1$decoration","$1$decoration",0,[a],["decoration"],0))}, +$2$out(a,b){return this.a_(this,A.Q("$2$out","$2$out",0,[a,b],["out"],0))}, +$3$ignoreHitboxes$out(a,b,c){return this.a_(this,A.Q("$3$ignoreHitboxes$out","$3$ignoreHitboxes$out",0,[a,b,c],["ignoreHitboxes","out"],0))}, +$3$maxDistance$out(a,b,c){return this.a_(this,A.Q("$3$maxDistance$out","$3$maxDistance$out",0,[a,b,c],["maxDistance","out"],0))}, +$1$2$eventHandler$rootComponent(a,b,c){return this.a_(this,A.Q("$1$2$eventHandler$rootComponent","$1$2$eventHandler$rootComponent",0,[a,b,c],["eventHandler","rootComponent"],1))}, +$4$logicalKey$physicalKey$synthesized$timeStamp(a,b,c,d){return this.a_(this,A.Q("$4$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp",0,[a,b,c,d],["logicalKey","physicalKey","synthesized","timeStamp"],0))}, +$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes(a,b,c,d,e){return this.a_(this,A.Q("$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes","$5$elevationAdjustment$parentPaintClipRect$parentSemanticsClipRect$result$siblingNodes",0,[a,b,c,d,e],["elevationAdjustment","parentPaintClipRect","parentSemanticsClipRect","result","siblingNodes"],0))}, +$1$config(a){return this.a_(this,A.Q("$1$config","$1$config",0,[a],["config"],0))}, +$2$descendant$rect(a,b){return this.a_(this,A.Q("$2$descendant$rect","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, +$2$ignoreRasterCache(a,b){return this.a_(this,A.Q("$2$ignoreRasterCache","$2$ignoreRasterCache",0,[a,b],["ignoreRasterCache"],0))}, +$3$onlyFirst(a,b,c){return this.a_(this,A.Q("$3$onlyFirst","$3$onlyFirst",0,[a,b,c],["onlyFirst"],0))}, +$1$includeChildren(a){return this.a_(this,A.Q("$1$includeChildren","$1$includeChildren",0,[a],["includeChildren"],0))}, +$1$oldLayer(a){return this.a_(this,A.Q("$1$oldLayer","$1$oldLayer",0,[a],["oldLayer"],0))}, +$3$oldLayer(a,b,c){return this.a_(this,A.Q("$3$oldLayer","$3$oldLayer",0,[a,b,c],["oldLayer"],0))}, +$3$offset$oldLayer(a,b,c){return this.a_(this,A.Q("$3$offset$oldLayer","$3$offset$oldLayer",0,[a,b,c],["offset","oldLayer"],0))}, +$4$isComplexHint$willChangeHint(a,b,c,d){return this.a_(this,A.Q("$4$isComplexHint$willChangeHint","$4$isComplexHint$willChangeHint",0,[a,b,c,d],["isComplexHint","willChangeHint"],0))}, +$4$textDirection(a,b,c,d){return this.a_(this,A.Q("$4$textDirection","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, +$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.a_(this,A.Q("$5$borderRadius$shape$textDirection","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, +$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.a_(this,A.Q("$4$isDiscrete$offset$parentBox$sliderTheme","$4$isDiscrete$offset$parentBox$sliderTheme",0,[a,b,c,d],["isDiscrete","offset","parentBox","sliderTheme"],0))}, +$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l){return this.a_(this,A.Q("$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value","$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value",0,[a,b,c,d,e,f,g,h,i,j,k,l],["activationAnimation","enableAnimation","isDiscrete","labelPainter","parentBox","sizeWithOverflow","sliderTheme","textDirection","textScaleFactor","value"],0))}, +$3$blendMode$oldLayer(a,b,c){return this.a_(this,A.Q("$3$blendMode$oldLayer","$3$blendMode$oldLayer",0,[a,b,c],["blendMode","oldLayer"],0))}, +$2$filterQuality(a,b){return this.a_(this,A.Q("$2$filterQuality","$2$filterQuality",0,[a,b],["filterQuality"],0))}, +$2$oldLayer(a,b){return this.a_(this,A.Q("$2$oldLayer","$2$oldLayer",0,[a,b],["oldLayer"],0))}, +$3$clipBehavior$oldLayer(a,b,c){return this.a_(this,A.Q("$3$clipBehavior$oldLayer","$3$clipBehavior$oldLayer",0,[a,b,c],["clipBehavior","oldLayer"],0))}, +$6$oldLayer(a,b,c,d,e,f){return this.a_(this,A.Q("$6$oldLayer","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, +$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.a_(this,A.Q("$6$gapExtent$gapPercentage$gapStart$textDirection","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, +$2$size(a,b){return this.a_(this,A.Q("$2$size","$2$size",0,[a,b],["size"],0))}, +$1$maxWidth(a){return this.a_(this,A.Q("$1$maxWidth","$1$maxWidth",0,[a],["maxWidth"],0))}, +$2$parentUsesSize(a,b){return this.a_(this,A.Q("$2$parentUsesSize","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, +$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a_(this,A.Q("$4$isScrolling$newPosition$oldPosition$velocity","$4$isScrolling$newPosition$oldPosition$velocity",0,[a,b,c,d],["isScrolling","newPosition","oldPosition","velocity"],0))}, +$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a_(this,A.Q("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, +i(a,b){return this.a_(a,A.Q("i","i",0,[b],[],0))}, +po(){return this.a_(this,A.Q("po","po",0,[],[],0))}, +AQ(){return this.a_(this,A.Q("AQ","AQ",0,[],[],0))}, +U(a,b){return this.a_(a,A.Q("U","U",0,[b],[],0))}, +X(a,b){return this.a_(a,A.Q("X","X",0,[b],[],0))}, +V(a,b){return this.a_(a,A.Q("V","V",0,[b],[],0))}, +Gr(a){return this.a_(this,A.Q("Gr","Gr",0,[a],[],0))}, +cA(){return this.a_(this,A.Q("cA","cA",0,[],[],0))}, +uk(){return this.a_(this,A.Q("uk","uk",0,[],[],0))}, +gaw(a){return this.a_(a,A.Q("gaw","gaw",1,[],[],0))}, +gE(a){return this.a_(a,A.Q("gE","gE",1,[],[],0))}, +gfw(a){return this.a_(a,A.Q("gfw","gfw",1,[],[],0))}, +gev(){return this.a_(this,A.Q("gev","gev",1,[],[],0))}, +glA(){return this.a_(this,A.Q("glA","glA",1,[],[],0))}, +gmq(){return this.a_(this,A.Q("gmq","gmq",1,[],[],0))}, +gFa(a){return this.a_(a,A.Q("gFa","gFa",1,[],[],0))}, +gHI(a){return this.a_(a,A.Q("gHI","gHI",1,[],[],0))}, +gjY(a){return this.a_(a,A.Q("gjY","gjY",1,[],[],0))}, +gmR(a){return this.a_(a,A.Q("gmR","gmR",1,[],[],0))}, +gFq(){return this.a_(this,A.Q("gFq","gFq",1,[],[],0))}, +sev(a){return this.a_(this,A.Q("sev","sev",2,[a],[],0))}, +sfw(a,b){return this.a_(a,A.Q("sfw","sfw",2,[b],[],0))}, +slA(a){return this.a_(this,A.Q("slA","slA",2,[a],[],0))}, +smq(a){return this.a_(this,A.Q("smq","smq",2,[a],[],0))}} +A.alu.prototype={ +k(a){return""}, +$iea:1} +A.bp.prototype={ +ga85(){var s=this.ga86() +if($.et()===1e6)return s +return s*1000}, +guo(){var s=this.ga86() +if($.et()===1000)return s +return B.e.cW(s,1000)}, +bo(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.a5Z.$0()-r) +s.b=null}}, +c2(a){var s=this.b +this.a=s==null?$.a5Z.$0():s}, +ga86(){var s=this.b +if(s==null)s=$.a5Z.$0() +return s-this.a}} +A.OR.prototype={ +gaw(a){return new A.a7m(this.a)}, +ga6(a){var s,r,q=this.a,p=q.length +if(p===0)throw A.d(A.ah("No elements.")) +s=B.c.au(q,p-1) +if((s&64512)===56320&&p>1){r=B.c.au(q,p-2) +if((r&64512)===55296)return A.bjV(r,s)}return s}} +A.a7m.prototype={ +gZ(a){return this.d}, +D(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length +if(o===m){p.d=-1 +return!1}s=B.c.aV(n,o) +r=o+1 +if((s&64512)===55296&&r4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +s=A.ec(B.c.ao(this.b,a,b),null,16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:639} +A.Vu.prototype={ +gQ3(){var s,r,q,p,o=this,n=o.w +if(n===$){s=o.a +r=s.length!==0?""+s+":":"" +q=o.c +p=q==null +if(!p||s==="file"){s=r+"//" +r=o.b +if(r.length!==0)s=s+r+"@" +if(!p)s+=q +r=o.d +if(r!=null)s=s+":"+A.h(r)}else s=r +s+=o.e +r=o.f +if(r!=null)s=s+"?"+r +r=o.r +if(r!=null)s=s+"#"+r +n!==$&&A.a1() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gyG(){var s,r,q=this,p=q.x +if(p===$){s=q.e +if(s.length!==0&&B.c.aV(s,0)===47)s=B.c.cf(s,1) +r=s.length===0?B.bF:A.uZ(new A.W(A.b(s.split("/"),t.T),A.bHi(),t.cj),t.N) +q.x!==$&&A.a1() +p=q.x=r}return p}, +gI(a){var s,r=this,q=r.y +if(q===$){s=B.c.gI(r.gQ3()) +r.y!==$&&A.a1() +r.y=s +q=s}return q}, +gUR(){var s,r,q=this,p=q.Q +if(p===$){s=q.f +r=A.bDZ(s==null?"":s) +q.Q!==$&&A.a1() +q.Q=r +p=r}return p}, +gEb(){return this.b}, +grH(a){var s=this.c +if(s==null)return"" +if(B.c.cb(s,"["))return B.c.ao(s,1,s.length-1) +return s}, +gyI(a){var s=this.d +return s==null?A.bjt(this.a):s}, +grZ(a){var s=this.f +return s==null?"":s}, +gy3(){var s=this.r +return s==null?"":s}, +TG(a){var s=this.a +if(a.length!==s.length)return!1 +return A.bat(a,s,0)>=0}, +ga9D(){if(this.a!==""){var s=this.r +s=(s==null?"":s)===""}else s=!1 +return s}, +a1z(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.c.fh(b,"../",r);){r+=3;++s}q=B.c.yk(a,"/") +while(!0){if(!(q>0&&s>0))break +p=B.c.JH(a,"/",q-1) +if(p<0)break +o=q-p +n=o!==2 +if(!n||o===3)if(B.c.au(a,p+1)===46)n=!n||B.c.au(a,p+2)===46 +else n=!1 +else n=!1 +if(n)break;--s +q=p}return B.c.iH(a,q+1,null,B.c.cf(b,r-3*s))}, +aC(a){return this.DK(A.mP(a,0,null))}, +DK(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.giM().length!==0){s=a.giM() +if(a.gy7()){r=a.gEb() +q=a.grH(a) +p=a.gCG()?a.gyI(a):h}else{p=h +q=p +r=""}o=A.to(a.gig(a)) +n=a.guP()?a.grZ(a):h}else{s=i.a +if(a.gy7()){r=a.gEb() +q=a.grH(a) +p=A.bam(a.gCG()?a.gyI(a):h,s) +o=A.to(a.gig(a)) +n=a.guP()?a.grZ(a):h}else{r=i.b +q=i.c +p=i.d +o=i.e +if(a.gig(a)==="")n=a.guP()?a.grZ(a):i.f +else{m=A.bE3(i,o) +if(m>0){l=B.c.ao(o,0,m) +o=a.gJi()?l+A.to(a.gig(a)):l+A.to(i.a1z(B.c.cf(o,l.length),a.gig(a)))}else if(a.gJi())o=A.to(a.gig(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.gig(a):A.to(a.gig(a)) +else o=A.to("/"+a.gig(a)) +else{k=i.a1z(o,a.gig(a)) +j=s.length===0 +if(!j||q!=null||B.c.cb(o,"/"))o=A.to(k) +else o=A.bao(k,!j||q!=null)}n=a.guP()?a.grZ(a):h}}}return A.b0E(s,r,q,p,o,n,a.gJj()?a.gy3():h)}, +ga97(){return this.a.length!==0}, +gy7(){return this.c!=null}, +gCG(){return this.d!=null}, +guP(){return this.f!=null}, +gJj(){return this.r!=null}, +gJi(){return B.c.cb(this.e,"/")}, +Vk(){var s,r=this,q=r.a +if(q!==""&&q!=="file")throw A.d(A.a8("Cannot extract a file path from a "+q+" URI")) +q=r.f +if((q==null?"":q)!=="")throw A.d(A.a8(u.B)) +q=r.r +if((q==null?"":q)!=="")throw A.d(A.a8(u.A)) +q=$.bc4() +if(q)q=A.bjG(r) +else{if(r.c!=null&&r.grH(r)!=="")A.a6(A.a8(u.Q)) +s=r.gyG() +A.bDW(s,!1) +q=A.a9_(B.c.cb(r.e,"/")?""+"/":"",s,"/") +q=q.charCodeAt(0)==0?q:q}return q}, +goF(a){return this.a==="data"?A.bC1(this):null}, +k(a){return this.gQ3()}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(t.Xu.b(b))if(q.a===b.giM())if(q.c!=null===b.gy7())if(q.b===b.gEb())if(q.grH(q)===b.grH(b))if(q.gyI(q)===b.gyI(b))if(q.e===b.gig(b)){s=q.f +r=s==null +if(!r===b.guP()){if(r)s="" +if(s===b.grZ(b)){s=q.r +r=s==null +if(!r===b.gJj()){if(r)s="" +s=s===b.gy3()}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +$iGK:1, +giM(){return this.a}, +gig(a){return this.e}} +A.b0F.prototype={ +$1(a){return A.n_(B.V8,a,B.N,!1)}, +$S:49} +A.b0H.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=s.a+=A.n_(B.iL,a,B.N,!0) +if(b!=null&&b.length!==0){s.a=r+"=" +s.a+=A.n_(B.iL,b,B.N,!0)}}, +$S:625} +A.b0G.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.ax(b),r=this.a;s.D();)r.$2(a,s.gZ(s))}, +$S:23} +A.b0I.prototype={ +$3(a,b,c){var s,r,q,p +if(a===c)return +s=this.a +r=this.b +if(b<0){q=A.tp(s,a,c,r,!0) +p=""}else{q=A.tp(s,a,b,r,!0) +p=A.tp(s,b+1,c,r,!0)}J.kv(this.c.d7(0,q,A.bHj()),p)}, +$S:624} +A.aQB.prototype={ +gad_(){var s,r,q,p,o=this,n=null,m=o.c +if(m==null){m=o.a +s=o.b[0]+1 +r=B.c.jq(m,"?",s) +q=m.length +if(r>=0){p=A.Vv(m,r+1,q,B.iN,!1,!1) +q=r}else p=n +m=o.c=new A.adF(o,"data","",n,n,A.Vv(m,s,q,B.uK,!1,!1),p,n)}return m}, +gaMz(a){var s=this.b,r=s[0]+1,q=s[1] +if(r===q)return"text/plain" +return A.tp(this.a,r,q,B.N,!1)}, +gaFH(a){var s,r=this.aqU() +if(r>=0){s=this.b +return A.tp(this.a,s[r+1]+1,s[r+2],B.N,!1)}return"US-ASCII"}, +aqU(){var s,r,q,p,o=this.b +for(s=this.a,r=3;r<=o.length;r+=2){q=r-2 +p=o[q]+1 +if(o[r-1]===p+7&&A.bat("charset",s,p)>=0)return q}return-1}, +a6S(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.b.ga6(j)+1 +if((j.length&1)===1)return B.f8.a6T(k,i) +j=k.length +s=j-i +for(r=i;r=0){n=p+1 +q[p]=l +r=m +p=n +continue}}throw A.d(A.dr("Invalid percent escape",k,r))}p=n}return q}, +aGo(){var s,r,q,p=this,o=p.gaFH(p),n=A.bvR(o) +if(n==null)throw A.d(A.a8("Unknown charset: "+o)) +s=p.a +r=p.b +q=B.b.ga6(r)+1 +if((r.length&1)===1)return n.gBP().d8(B.f8.d8(B.c.cf(s,q))) +return A.tp(s,q,s.length,n,!1)}, +k(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.b1m.prototype={ +$2(a,b){var s=this.a[a] +B.E.kp(s,0,96,b) +return s}, +$S:620} +A.b1n.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:252} +A.mZ.prototype={ +ga97(){return this.b>0}, +gy7(){return this.c>0}, +gCG(){return this.c>0&&this.d+10&&this.r>=this.a.length}, +TG(a){var s=a.length +if(s===0)return this.b<0 +if(s!==this.b)return!1 +return A.bat(a,this.a,0)>=0}, +giM(){var s=this.w +return s==null?this.w=this.aoR():s}, +aoR(){var s,r=this,q=r.b +if(q<=0)return"" +s=q===4 +if(s&&B.c.cb(r.a,"http"))return"http" +if(q===5&&B.c.cb(r.a,"https"))return"https" +if(s&&B.c.cb(r.a,"file"))return"file" +if(q===7&&B.c.cb(r.a,"package"))return"package" +return B.c.ao(r.a,0,q)}, +gEb(){var s=this.c,r=this.b+3 +return s>r?B.c.ao(this.a,r,s-1):""}, +grH(a){var s=this.c +return s>0?B.c.ao(this.a,s,this.d):""}, +gyI(a){var s,r=this +if(r.gCG())return A.ec(B.c.ao(r.a,r.d+1,r.e),null,null) +s=r.b +if(s===4&&B.c.cb(r.a,"http"))return 80 +if(s===5&&B.c.cb(r.a,"https"))return 443 +return 0}, +gig(a){return B.c.ao(this.a,this.e,this.f)}, +grZ(a){var s=this.f,r=this.r +return s=r.r)return B.zU +s=A.bjF(r.grZ(r)) +s.acO(s,A.bl0()) +return A.b75(s,t.N,t.yp)}, +a15(a){var s=this.d+1 +return s+a.length===this.e&&B.c.fh(this.a,a,s)}, +aP9(){var s=this,r=s.r,q=s.a +if(r>=q.length)return s +return new A.mZ(B.c.ao(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, +aC(a){return this.DK(A.mP(a,0,null))}, +DK(a){if(a instanceof A.mZ)return this.aAJ(this,a) +return this.a4i().DK(a)}, +aAJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b +if(c>0)return b +s=b.c +if(s>0){r=a.b +if(r<=0)return b +q=r===4 +if(q&&B.c.cb(a.a,"file"))p=b.e!==b.f +else if(q&&B.c.cb(a.a,"http"))p=!b.a15("80") +else p=!(r===5&&B.c.cb(a.a,"https"))||!b.a15("443") +if(p){o=r+1 +return new A.mZ(B.c.ao(a.a,0,o)+B.c.cf(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.a4i().DK(b)}n=b.e +c=b.f +if(n===c){s=b.r +if(c0?l:m +o=k-n +return new A.mZ(B.c.ao(a.a,0,k)+B.c.cf(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e +i=a.f +if(j===i&&a.c>0){for(;B.c.fh(s,"../",n);)n+=3 +o=j-n+1 +return new A.mZ(B.c.ao(a.a,0,j)+"/"+B.c.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a +l=A.bjk(this) +if(l>=0)g=l +else for(g=j;B.c.fh(h,"../",g);)g+=3 +f=0 +while(!0){e=n+3 +if(!(e<=c&&B.c.fh(s,"../",n)))break;++f +n=e}for(d="";i>g;){--i +if(B.c.au(h,i)===47){if(f===0){d="/" +break}--f +d="/"}}if(i===g&&a.b<=0&&!B.c.fh(h,"/",j)){n-=f*3 +d=""}o=i-n+d.length +return new A.mZ(B.c.ao(h,0,i)+d+B.c.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, +Vk(){var s,r,q=this,p=q.b +if(p>=0){s=!(p===4&&B.c.cb(q.a,"file")) +p=s}else p=!1 +if(p)throw A.d(A.a8("Cannot extract a file path from a "+q.giM()+" URI")) +p=q.f +s=q.a +if(p0?s.grH(s):r,n=s.gCG()?s.gyI(s):r,m=s.a,l=s.f,k=B.c.ao(m,s.e,l),j=s.r +l=l>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.Kn.prototype={ +k(a){var s,r=a.left +r.toString +s=a.top +s.toString +return"Rectangle ("+A.h(r)+", "+A.h(s)+") "+A.h(this.gbz(a))+" x "+A.h(this.gc1(a))}, +l(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.cP(b) +if(s===r.gag(b)){s=a.top +s.toString +s=s===r.gah(b)&&this.gbz(a)===r.gbz(b)&&this.gc1(a)===r.gc1(b)}else s=!1}else s=!1 +return s}, +gI(a){var s,r=a.left +r.toString +s=a.top +s.toString +return A.a4(r,s,this.gbz(a),this.gc1(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gaR(a){var s=a.bottom +s.toString +return s}, +ga0I(a){return a.height}, +gc1(a){var s=this.ga0I(a) +s.toString +return s}, +gag(a){var s=a.left +s.toString +return s}, +gaL(a){var s=a.right +s.toString +return s}, +gah(a){var s=a.top +s.toString +return s}, +ga5w(a){return a.width}, +gbz(a){var s=this.ga5w(a) +s.toString +return s}, +$ihk:1} +A.a01.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.a03.prototype={ +gE(a){var s=a.length +s.toString +return s}} +A.acx.prototype={ +O(a,b){return J.WK(this.b,b)}, +gaD(a){return this.a.firstElementChild==null}, +gE(a){return this.b.length}, +i(a,b){return t.lU.a(this.b[b])}, +t(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, +sE(a,b){throw A.d(A.a8("Cannot resize element lists"))}, +H(a,b){this.a.appendChild(b).toString +return b}, +gaw(a){var s=this.es(this) +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, +F(a,b){A.bCL(this.a,b)}, +kp(a,b,c,d){throw A.d(A.cI(null))}, +hz(a,b,c){throw A.d(A.cI(null))}, +bW(a,b,c,d,e){throw A.d(A.cI(null))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +L(a,b){return A.bCN(this.a,b)}, +hi(a,b,c){var s,r=this,q=r.b,p=q.length +if(b>p)throw A.d(A.cT(b,0,r.gE(r),null,null)) +s=r.a +if(b===p)s.appendChild(c).toString +else s.insertBefore(c,t.lU.a(q[b])).toString}, +ia(a,b,c){throw A.d(A.cI(null))}, +im(a,b,c){throw A.d(A.cI(null))}, +dn(a,b){var s=t.lU.a(this.b[b]) +this.a.removeChild(s).toString +return s}, +eI(a){var s=this.ga6(this) +this.a.removeChild(s).toString +return s}, +ga3(a){return A.bCM(this.a)}, +ga6(a){var s=this.a.lastElementChild +if(s==null)throw A.d(A.ah("No elements")) +return s}} +A.d9.prototype={ +gc_(a){var s=a.children +s.toString +return new A.acx(a,s)}, +k(a){var s=a.localName +s.toString +return s}, +$id9:1} +A.bb.prototype={$ibb:1} +A.aD.prototype={ +B4(a,b,c,d){if(c!=null)this.av7(a,b,c,!1)}, +av7(a,b,c,d){return a.addEventListener(b,A.wO(c,1),!1)}, +az4(a,b,c,d){return a.removeEventListener(b,A.wO(c,1),!1)}} +A.jQ.prototype={$ijQ:1} +A.a0P.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.a0R.prototype={ +gE(a){return a.length}} +A.a1h.prototype={ +gE(a){return a.length}} +A.jR.prototype={$ijR:1} +A.a27.prototype={ +gE(a){var s=a.length +s.toString +return s}} +A.yB.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.uD.prototype={ +gaPw(a){var s,r,q,p,o,n,m=t.N,l=A.D(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +for(m=j.length,s=0;s>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.Bo.prototype={ +ga3(a){var s=this.a.firstChild +if(s==null)throw A.d(A.ah("No elements")) +return s}, +ga6(a){var s=this.a.lastChild +if(s==null)throw A.d(A.ah("No elements")) +return s}, +H(a,b){this.a.appendChild(b).toString}, +F(a,b){var s,r,q,p,o +if(b instanceof A.Bo){s=b.a +r=this.a +if(s!==r)for(q=s.childNodes.length,p=0;pq)throw A.d(A.cT(b,0,this.gE(this),null,null)) +if(b===q)s.appendChild(c).toString +else s.insertBefore(c,r[b]).toString}, +ia(a,b,c){var s=this.a,r=s.childNodes +if(b===r.length)this.F(0,c) +else J.bcN(s,c,r[b])}, +im(a,b,c){throw A.d(A.a8("Cannot setAll on Node list"))}, +eI(a){var s=this.ga6(this) +this.a.removeChild(s).toString +return s}, +dn(a,b){var s=this.a,r=s.childNodes[b] +s.removeChild(r).toString +return r}, +L(a,b){return!1}, +t(a,b,c){var s=this.a +s.replaceChild(c,s.childNodes[b]).toString}, +gaw(a){var s=this.a.childNodes +return new A.Du(s,s.length,A.aU(s).h("Du"))}, +bW(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on Node list"))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +kp(a,b,c,d){throw A.d(A.a8("Cannot fillRange on Node list"))}, +hz(a,b,c){throw A.d(A.a8("Cannot removeRange on Node list"))}, +gE(a){return this.a.childNodes.length}, +sE(a,b){throw A.d(A.a8("Cannot set length on immutable List."))}, +i(a,b){return this.a.childNodes[b]}} +A.bN.prototype={ +fD(a){var s=a.parentNode +if(s!=null)s.removeChild(a).toString}, +aPo(a,b){var s,r,q +try{r=a.parentNode +r.toString +s=r +J.bsh(s,b,a)}catch(q){}return a}, +aLn(a,b,c){var s,r,q,p +if(b instanceof A.Bo){s=b.a +if(s===a)throw A.d(A.bP(b,null)) +for(r=s.childNodes.length,q=0;q>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.k2.prototype={ +gE(a){return a.length}, +$ik2:1} +A.a5G.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.ph.prototype={$iph:1} +A.a7k.prototype={ +F(a,b){throw A.d(A.a8("Not supported"))}, +aX(a,b){return A.n1(a.get(b))!=null}, +i(a,b){return A.n1(a.get(b))}, +ab(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.n1(s.value[1]))}}, +gdw(a){var s=A.b([],t.T) +this.ab(a,new A.aKL(s)) +return s}, +gby(a){var s=A.b([],t.n4) +this.ab(a,new A.aKM(s)) +return s}, +gE(a){var s=a.size +s.toString +return s}, +gaD(a){var s=a.size +s.toString +return s===0}, +gdm(a){var s=a.size +s.toString +return s!==0}, +t(a,b,c){throw A.d(A.a8("Not supported"))}, +d7(a,b,c){throw A.d(A.a8("Not supported"))}, +L(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.aKL.prototype={ +$2(a,b){return this.a.push(a)}, +$S:23} +A.aKM.prototype={ +$2(a,b){return this.a.push(b)}, +$S:23} +A.FA.prototype={$iFA:1} +A.a7G.prototype={ +gE(a){return a.length}} +A.k9.prototype={$ik9:1} +A.a8y.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.ka.prototype={$ika:1} +A.a8B.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.kb.prototype={ +gE(a){return a.length}, +$ikb:1} +A.PZ.prototype={ +F(a,b){b.ab(0,new A.aNO(a))}, +aX(a,b){return a.getItem(A.cC(b))!=null}, +i(a,b){return a.getItem(A.cC(b))}, +t(a,b,c){a.setItem(b,c)}, +d7(a,b,c){var s +if(a.getItem(b)==null)a.setItem(b,c.$0()) +s=a.getItem(b) +return s==null?A.cC(s):s}, +L(a,b){var s +A.cC(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +ab(a,b){var s,r,q +for(s=0;!0;++s){r=a.key(s) +if(r==null)return +q=a.getItem(r) +q.toString +b.$2(r,q)}}, +gdw(a){var s=A.b([],t.T) +this.ab(a,new A.aNP(s)) +return s}, +gby(a){var s=A.b([],t.T) +this.ab(a,new A.aNQ(s)) +return s}, +gE(a){var s=a.length +s.toString +return s}, +gaD(a){return a.key(0)==null}, +gdm(a){return a.key(0)!=null}, +$ibx:1} +A.aNO.prototype={ +$2(a,b){this.a.setItem(a,b)}, +$S:93} +A.aNP.prototype={ +$2(a,b){return this.a.push(a)}, +$S:93} +A.aNQ.prototype={ +$2(a,b){return this.a.push(b)}, +$S:93} +A.iO.prototype={$iiO:1} +A.kg.prototype={$ikg:1} +A.iS.prototype={$iiS:1} +A.a9R.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.a9S.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.a9Z.prototype={ +gE(a){var s=a.length +s.toString +return s}} +A.ki.prototype={$iki:1} +A.aa5.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.aa6.prototype={ +gE(a){return a.length}} +A.aar.prototype={ +k(a){var s=String(a) +s.toString +return s}} +A.aaD.prototype={ +gE(a){return a.length}} +A.GO.prototype={ +aNL(a,b,c){var s=A.bCQ(a.open(b,c)) +return s}} +A.adj.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.Sf.prototype={ +k(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return"Rectangle ("+A.h(p)+", "+A.h(s)+") "+A.h(r)+" x "+A.h(q)}, +l(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.cP(b) +if(s===r.gag(b)){s=a.top +s.toString +if(s===r.gah(b)){s=a.width +s.toString +if(s===r.gbz(b)){s=a.height +s.toString +r=s===r.gc1(b) +s=r}else s=!1}else s=!1}else s=!1}else s=!1 +return s}, +gI(a){var s,r,q,p=a.left +p.toString +s=a.top +s.toString +r=a.width +r.toString +q=a.height +q.toString +return A.a4(p,s,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +ga0I(a){return a.height}, +gc1(a){var s=a.height +s.toString +return s}, +ga5w(a){return a.width}, +gbz(a){var s=a.width +s.toString +return s}} +A.afv.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +return a[b]}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){if(a.length>0)return a[0] +throw A.d(A.ah("No elements"))}, +ga6(a){var s=a.length +if(s>0)return a[s-1] +throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.Tq.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.al8.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.alw.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length,r=b>>>0!==b||b>=s +r.toString +if(r)throw A.d(A.fc(b,s,a,null,null)) +s=a[b] +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s +if(a.length>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s,r=a.length +if(r>0){s=a[r-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return a[b]}, +$ich:1, +$ias:1, +$icu:1, +$iA:1, +$iH:1} +A.b7z.prototype={} +A.wu.prototype={ +hS(a,b,c,d){return A.Hi(this.a,this.b,a,!1,A.q(this).c)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.St.prototype={} +A.aeJ.prototype={ +bm(a){var s=this +if(s.b==null)return $.b6m() +s.Qf() +s.d=s.b=null +return $.b6m()}, +K4(a){var s,r=this +if(r.b==null)throw A.d(A.ah("Subscription has been canceled.")) +r.Qf() +s=A.bkL(new A.aVG(a),t.I3) +r.d=s +r.Qd()}, +pa(a,b){if(this.b==null)return;++this.a +this.Qf()}, +nV(a){return this.pa(a,null)}, +ij(a){var s=this +if(s.b==null||s.a<=0)return;--s.a +s.Qd()}, +Qd(){var s,r=this,q=r.d +if(q!=null&&r.a<=0){s=r.b +s.toString +J.bsi(s,r.c,q,!1)}}, +Qf(){var s,r=this.d +if(r!=null){s=this.b +s.toString +J.bsg(s,this.c,r,!1)}}} +A.aVF.prototype={ +$1(a){return this.a.$1(a)}, +$S:45} +A.aVG.prototype={ +$1(a){return this.a.$1(a)}, +$S:45} +A.bJ.prototype={ +gaw(a){return new A.Du(a,this.gE(a),A.aU(a).h("Du"))}, +H(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, +F(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, +hi(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +ia(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +im(a,b,c){throw A.d(A.a8("Cannot modify an immutable List."))}, +dn(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, +eI(a){throw A.d(A.a8("Cannot remove from immutable List."))}, +L(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, +bW(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on immutable List."))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +hz(a,b,c){throw A.d(A.a8("Cannot removeRange on immutable List."))}, +kp(a,b,c,d){throw A.d(A.a8("Cannot modify an immutable List."))}} +A.Du.prototype={ +D(){var s=this,r=s.c+1,q=s.b +if(r")),new A.ay9(),r.h("dJ"))}, +ab(a,b){B.b.ab(A.il(this.glz(),!1,t.lU),b)}, +t(a,b,c){var s=this.glz() +J.bsO(s.b.$1(J.ot(s.a,b)),c)}, +sE(a,b){var s=J.bu(this.glz().a) +if(b>=s)return +else if(b<0)throw A.d(A.bP("Invalid list length",null)) +this.hz(0,b,s)}, +H(a,b){this.b.a.appendChild(b).toString}, +F(a,b){var s,r +for(s=J.ax(b),r=this.b.a;s.D();)r.appendChild(s.gZ(s)).toString}, +O(a,b){if(!t.lU.b(b))return!1 +return b.parentNode===this.a}, +bW(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on filtered list"))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +kp(a,b,c,d){throw A.d(A.a8("Cannot fillRange on filtered list"))}, +hz(a,b,c){var s=this.glz() +s=A.b9o(s,b,s.$ti.h("A.E")) +B.b.ab(A.il(A.bi_(s,c-b,A.q(s).h("A.E")),!0,t.lU),new A.aya())}, +eI(a){var s=this.glz(),r=s.b.$1(J.wX(s.a)) +J.aqc(r) +return r}, +hi(a,b,c){var s,r +if(b===J.bu(this.glz().a))this.b.a.appendChild(c).toString +else{s=this.glz() +r=s.b.$1(J.ot(s.a,b)) +r.parentNode.insertBefore(c,r).toString}}, +ia(a,b,c){var s,r +if(b===J.bu(this.glz().a))this.F(0,c) +else{s=this.glz() +r=s.b.$1(J.ot(s.a,b)) +s=r.parentNode +s.toString +J.bcN(s,c,r)}}, +dn(a,b){var s=this.glz() +s=s.b.$1(J.ot(s.a,b)) +J.aqc(s) +return s}, +L(a,b){return!1}, +gE(a){return J.bu(this.glz().a)}, +i(a,b){var s=this.glz() +return s.b.$1(J.ot(s.a,b))}, +gaw(a){var s=A.il(this.glz(),!1,t.lU) +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}} +A.ay8.prototype={ +$1(a){return t.lU.b(a)}, +$S:611} +A.ay9.prototype={ +$1(a){return t.lU.a(a)}, +$S:609} +A.aya.prototype={ +$1(a){return J.aqc(a)}, +$S:608} +A.HV.prototype={ +hS(a,b,c,d){throw A.d(A.a8("ReceivePort.listen"))}, +yl(a){return this.hS(a,!0,null,null)}, +v1(a,b,c){return this.hS(a,!0,b,c)}, +gLP(){return A.a6(A.a8("ReceivePort.sendPort"))}} +A.b58.prototype={ +$1(a){var s,r,q,p,o +if(A.bku(a))return a +s=this.a +if(s.aX(0,a))return s.i(0,a) +if(t.pE.b(a)){r={} +s.t(0,a,r) +for(s=J.cP(a),q=J.ax(s.gdw(a));q.D();){p=q.gZ(q) +r[p]=this.$1(s.i(a,p))}return r}else if(t.VG.b(a)){o=[] +s.t(0,a,o) +B.b.F(o,J.na(a,this,t.z)) +return o}else return a}, +$S:238} +A.b5v.prototype={ +$1(a){return this.a.eL(0,a)}, +$S:35} +A.b5w.prototype={ +$1(a){if(a==null)return this.a.kP(new A.a4t(a===undefined)) +return this.a.kP(a)}, +$S:35} +A.b4B.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i +if(A.bkt(a))return a +s=this.a +a.toString +if(s.aX(0,a))return s.i(0,a) +if(a instanceof Date)return A.be2(a.getTime(),!0) +if(a instanceof RegExp)throw A.d(A.bP("structured clone of RegExp",null)) +if(typeof Promise!="undefined"&&a instanceof Promise)return A.jB(a,t.X) +r=Object.getPrototypeOf(a) +if(r===Object.prototype||r===null){q=t.X +p=A.D(q,q) +s.t(0,a,p) +o=Object.keys(a) +n=[] +for(s=J.cs(o),q=s.gaw(o);q.D();)n.push(A.apt(q.gZ(q))) +for(m=0;m4294967296)throw A.d(A.vs(u.E+a)) +return Math.random()*a>>>0}, +b0(){return Math.random()}, +yu(){return Math.random()<0.5}} +A.aj9.prototype={ +Yl(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 +do{s=a>>>0 +a=B.e.cW(a-s,k) +r=a>>>0 +a=B.e.cW(a-r,k) +q=(~s>>>0)+(s<<21>>>0) +p=q>>>0 +r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.e.cW(q-p,k)>>>0 +q=((p^(p>>>24|r<<8))>>>0)*265 +s=q>>>0 +r=((r^r>>>24)>>>0)*265+B.e.cW(q-s,k)>>>0 +q=((s^(s>>>14|r<<18))>>>0)*21 +s=q>>>0 +r=((r^r>>>14)>>>0)*21+B.e.cW(q-s,k)>>>0 +s=(s^(s>>>28|r<<4))>>>0 +r=(r^r>>>28)>>>0 +q=(s<<31>>>0)+s +p=q>>>0 +o=B.e.cW(q-p,k) +q=l.a*1037 +n=l.a=q>>>0 +m=l.b*1037+B.e.cW(q-n,k)>>>0 +l.b=m +n=(n^p)>>>0 +l.a=n +o=(m^r+((r<<31|s>>>1)>>>0)+o>>>0)>>>0 +l.b=o}while(a!==j) +if(o===0&&n===0)l.a=23063 +l.pQ() +l.pQ() +l.pQ() +l.pQ()}, +pQ(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b +r=m>>>0 +s.a=r +s.b=B.e.cW(o-n+(q-p)+(m-r),4294967296)>>>0}, +fC(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.d(A.vs(u.E+a)) +s=a-1 +if((a&s)>>>0===0){p.pQ() +return(p.a&s)>>>0}do{p.pQ() +r=p.a +q=r%a}while(r-q+a>=4294967296) +return q}, +b0(){var s,r=this +r.pQ() +s=r.a +r.pQ() +return((s&67108863)*134217728+(r.a&134217727))/9007199254740992}, +yu(){this.pQ() +return(this.a&1)===0}} +A.TU.prototype={ +gaL(a){var s=this +return A.q(s).c.a(s.gag(s)+s.gbz(s))}, +gaR(a){var s=this +return A.q(s).c.a(s.gah(s)+s.gc1(s))}, +k(a){var s=this +return"Rectangle ("+A.h(s.gag(s))+", "+A.h(s.gah(s))+") "+A.h(s.gbz(s))+" x "+A.h(s.gc1(s))}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(t.Bb.b(b)){s=J.cP(b) +if(q.gag(q)===s.gag(b))if(q.gah(q)===s.gah(b)){r=A.q(q).c +s=r.a(q.gag(q)+q.gbz(q))===s.gaL(b)&&r.a(q.gah(q)+q.gc1(q))===s.gaR(b)}else s=!1 +else s=!1}else s=!1 +return s}, +gI(a){var s=this,r=A.q(s).c +return A.bhX(B.d.gI(s.gag(s)),B.d.gI(s.gah(s)),B.d.gI(r.a(s.gag(s)+s.gbz(s))),B.d.gI(r.a(s.gah(s)+s.gc1(s))),0)}} +A.hk.prototype={ +gag(a){return this.a}, +gah(a){return this.b}, +gbz(a){return this.c}, +gc1(a){return this.d}} +A.MO.prototype={ +gbz(a){return this.c}, +gc1(a){return this.d}, +$ihk:1, +gag(a){return this.a}, +gah(a){return this.b}} +A.lw.prototype={$ilw:1} +A.a39.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return this.i(a,b)}, +$ias:1, +$iA:1, +$iH:1} +A.lF.prototype={$ilF:1} +A.a4v.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return this.i(a,b)}, +$ias:1, +$iA:1, +$iH:1} +A.a5H.prototype={ +gE(a){return a.length}} +A.a90.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return this.i(a,b)}, +$ias:1, +$iA:1, +$iH:1} +A.bq.prototype={ +gc_(a){return new A.a0S(a,new A.Bo(a))}} +A.m_.prototype={$im_:1} +A.aac.prototype={ +gE(a){var s=a.length +s.toString +return s}, +i(a,b){var s=a.length +s.toString +s=b>>>0!==b||b>=s +s.toString +if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) +s=a.getItem(b) +s.toString +return s}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, +ga3(a){var s=a.length +s.toString +if(s>0){s=a[0] +s.toString +return s}throw A.d(A.ah("No elements"))}, +ga6(a){var s=a.length +s.toString +if(s>0){s=a[s-1] +s.toString +return s}throw A.d(A.ah("No elements"))}, +cB(a,b){return this.i(a,b)}, +$ias:1, +$iA:1, +$iH:1} +A.agu.prototype={} +A.agv.prototype={} +A.ahM.prototype={} +A.ahN.prototype={} +A.als.prototype={} +A.alt.prototype={} +A.amC.prototype={} +A.amD.prototype={} +A.a0v.prototype={} +A.a5I.prototype={ +T(){return"PointMode."+this.b}} +A.Zq.prototype={ +T(){return"ClipOp."+this.b}} +A.aaB.prototype={ +T(){return"VertexMode."+this.b}} +A.Nr.prototype={ +T(){return"PathFillType."+this.b}} +A.aHg.prototype={ +T(){return"PathOperation."+this.b}} +A.aTp.prototype={ +ib(a,b){A.bIx(this.a,this.b,a,b)}} +A.UV.prototype={ +fN(a){A.apD(this.b,this.c,a,t.CD)}} +A.t7.prototype={ +gE(a){var s=this.a +return s.gE(s)}, +pe(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.ib(a.a,a.ga9A()) +return!1}s=q.c +if(s<=0)return!0 +r=q.a_m(s-1) +q.a.ha(0,a) +return r}, +a_m(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.t_() +A.apD(p.b,p.c,null,r)}return q}, +aq0(){var s=this,r=s.a +if(!r.gaD(r)&&s.e!=null){r=r.t_() +s.e.ib(r.a,r.ga9A()) +A.ks(s.ga_l())}else s.d=!1}} +A.asV.prototype={ +aOB(a,b,c){this.a.d7(0,a,new A.asW()).pe(new A.UV(b,c,$.aF))}, +af4(a,b){var s=this.a.d7(0,a,new A.asX()),r=s.e +s.e=new A.aTp(b,$.aF) +if(r==null&&!s.d){s.d=!0 +A.ks(s.ga_l())}}, +aK0(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=A.cl(a.buffer,a.byteOffset,a.byteLength) +if(j[0]===7){s=j[1] +if(s>=254)throw A.d(A.bG("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +r=2+s +q=B.N.fK(0,B.E.cU(j,2,r)) +switch(q){case"resize":if(j[r]!==12)throw A.d(A.bG(l)) +p=r+1 +if(j[p]<2)throw A.d(A.bG(l));++p +if(j[p]!==7)throw A.d(A.bG("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.d(A.bG("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +n=B.N.fK(0,B.E.cU(j,p,r)) +if(j[r]!==3)throw A.d(A.bG("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +this.ac8(0,n,a.getUint32(r+1,B.D===$.h6())) +break +case"overflow":if(j[r]!==12)throw A.d(A.bG(k)) +p=r+1 +if(j[p]<2)throw A.d(A.bG(k));++p +if(j[p]!==7)throw A.d(A.bG("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +o=j[p] +if(o>=254)throw A.d(A.bG("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +r=p+o +B.N.fK(0,B.E.cU(j,p,r)) +r=j[r] +if(r!==1&&r!==2)throw A.d(A.bG("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:throw A.d(A.bG("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.N.fK(0,j).split("\r"),t.T) +if(m.length===3&&J.e(m[0],"resize"))this.ac8(0,m[1],A.ec(m[2],null,null)) +else throw A.d(A.bG("Unrecognized message "+A.h(m)+" sent to dev.flutter/channel-buffers."))}}, +ac8(a,b,c){var s=this.a,r=s.i(0,b) +if(r==null)s.t(0,b,new A.t7(A.ly(c,t.S8),c)) +else{r.c=c +r.a_m(c)}}} +A.asW.prototype={ +$0(){return new A.t7(A.ly(1,t.S8),1)}, +$S:233} +A.asX.prototype={ +$0(){return new A.t7(A.ly(1,t.S8),1)}, +$S:233} +A.a4A.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.a4A&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"OffsetBase("+B.d.aZ(this.a,1)+", "+B.d.aZ(this.b,1)+")"}} +A.j.prototype={ +ge8(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +gxF(){var s=this.a,r=this.b +return s*s+r*r}, +U(a,b){return new A.j(this.a-b.a,this.b-b.b)}, +V(a,b){return new A.j(this.a+b.a,this.b+b.b)}, +X(a,b){return new A.j(this.a*b,this.b*b)}, +a1(a,b){return new A.j(this.a/b,this.b/b)}, +l(a,b){if(b==null)return!1 +return b instanceof A.j&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"Offset("+B.d.aZ(this.a,1)+", "+B.d.aZ(this.b,1)+")"}} +A.M.prototype={ +gaD(a){return this.a<=0||this.b<=0}, +U(a,b){var s=this +if(b instanceof A.M)return new A.j(s.a-b.a,s.b-b.b) +if(b instanceof A.j)return new A.M(s.a-b.a,s.b-b.b) +throw A.d(A.bP(b,null))}, +V(a,b){return new A.M(this.a+b.a,this.b+b.b)}, +X(a,b){return new A.M(this.a*b,this.b*b)}, +a1(a,b){return new A.M(this.a/b,this.b/b)}, +nr(a){return new A.j(a.a+this.a/2,a.b+this.b/2)}, +HL(a,b){return new A.j(b.a+this.a,b.b+this.b)}, +O(a,b){var s=b.a +if(s>=0)if(s=0&&s=s.gaL(s)||s.gah(s)>=s.gaR(s)}, +dQ(a){var s=this,r=s.gag(s),q=a.a,p=s.gah(s),o=a.b +return new A.x(r+q,p+o,s.gaL(s)+q,s.gaR(s)+o)}, +aF(a,b,c){var s=this +return new A.x(s.gag(s)+b,s.gah(s)+c,s.gaL(s)+b,s.gaR(s)+c)}, +eb(a){var s=this +return new A.x(s.gag(s)-a,s.gah(s)-a,s.gaL(s)+a,s.gaR(s)+a)}, +h1(a){var s=this +return new A.x(Math.max(s.gag(s),a.a),Math.max(s.gah(s),a.b),Math.min(s.gaL(s),a.c),Math.min(s.gaR(s),a.d))}, +jU(a){var s=this +return new A.x(Math.min(s.gag(s),a.gag(a)),Math.min(s.gah(s),a.gah(a)),Math.max(s.gaL(s),a.gaL(a)),Math.max(s.gaR(s),a.gaR(a)))}, +yE(a){var s=this +if(s.gaL(s)<=a.a||a.c<=s.gag(s))return!1 +if(s.gaR(s)<=a.b||a.d<=s.gah(s))return!1 +return!0}, +gj8(){var s=this +return Math.min(Math.abs(s.gaL(s)-s.gag(s)),Math.abs(s.gaR(s)-s.gah(s)))}, +gaQb(){var s=this +return new A.j(s.gag(s)+(s.gaL(s)-s.gag(s))/2,s.gah(s))}, +gaFz(){var s=this +return new A.j(s.gag(s),s.gah(s)+(s.gaR(s)-s.gah(s))/2)}, +gbv(){var s=this +return new A.j(s.gag(s)+(s.gaL(s)-s.gag(s))/2,s.gah(s)+(s.gaR(s)-s.gah(s))/2)}, +gaFi(){var s=this +return new A.j(s.gag(s)+(s.gaL(s)-s.gag(s))/2,s.gaR(s))}, +O(a,b){var s=this,r=b.a +if(r>=s.gag(s))if(r=s.gah(s)&&rd&&s!==0)return Math.min(a,d/s) +return a}, +Ex(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.Q,k=s.f,j=s.e,i=s.r,h=s.w,g=s.y,f=s.x,e=s.z,d=s.FM(s.FM(s.FM(s.FM(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new A.mD(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new A.mD(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +O(a,b){var s,r,q,p,o,n,m=this,l=b.a,k=m.a +if(!(l=m.c)){s=b.b +s=s=m.d}else s=!0 +else s=!0 +if(s)return!1 +r=m.Ex() +q=r.e +if(ls-q&&b.bs-q&&b.b>m.d-r.y){p=l-s+q +o=r.y +n=b.b-m.d+o}else{q=r.z +if(lm.d-r.Q){p=l-k-q +o=r.Q +n=b.b-m.d+o}else return!0}}}p/=q +n/=o +if(p*p+n*n>1)return!1 +return!0}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(A.O(s)!==J.aj(b))return!1 +return b instanceof A.mD&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.z===s.z&&b.Q===s.Q&&b.x===s.x&&b.y===s.y}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.z,s.Q,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s,r,q=this,p=B.d.aZ(q.a,1)+", "+B.d.aZ(q.b,1)+", "+B.d.aZ(q.c,1)+", "+B.d.aZ(q.d,1),o=q.e,n=q.f,m=q.r,l=q.w +if(new A.bF(o,n).l(0,new A.bF(m,l))){s=q.x +r=q.y +s=new A.bF(m,l).l(0,new A.bF(s,r))&&new A.bF(s,r).l(0,new A.bF(q.z,q.Q))}else s=!1 +if(s){if(o===n)return"RRect.fromLTRBR("+p+", "+B.d.aZ(o,1)+")" +return"RRect.fromLTRBXY("+p+", "+B.d.aZ(o,1)+", "+B.d.aZ(n,1)+")"}return"RRect.fromLTRBAndCorners("+p+", topLeft: "+new A.bF(o,n).k(0)+", topRight: "+new A.bF(m,l).k(0)+", bottomRight: "+new A.bF(q.x,q.y).k(0)+", bottomLeft: "+new A.bF(q.z,q.Q).k(0)+")"}} +A.Fa.prototype={ +gEA(){return this.a[0]}, +gEW(){return this.a[1]}, +gVs(){return this.a[2]}, +gVt(){return this.a[3]}} +A.b5R.prototype={ +$1(a){return this.adT(a)}, +$0(){return this.$1(null)}, +$C:"$1", +$R:0, +$D(){return[null]}, +adT(a){var s=0,r=A.v(t.H) +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.b4Y(a),$async$$1) +case 2:return A.t(null,r)}}) +return A.u($async$$1,r)}, +$S:602} +A.b5S.prototype={ +$0(){var s=0,r=A.v(t.P),q=this +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q.a.$0() +s=2 +return A.B(A.bb7(),$async$$0) +case 2:q.b.$0() +return A.t(null,r)}}) +return A.u($async$$0,r)}, +$S:142} +A.aHH.prototype={} +A.LO.prototype={ +T(){return"KeyEventType."+this.b}} +A.kK.prototype={ +aw_(){var s=this.d +return"0x"+B.e.hC(s,16)+new A.aCn(B.d.c0(s/4294967296)).$0()}, +aqs(){var s=this.e +if(s==null)return"" +switch(s){case"\n":return'"\\n"' +case"\t":return'"\\t"' +case"\r":return'"\\r"' +case"\b":return'"\\b"' +case"\f":return'"\\f"' +default:return'"'+s+'"'}}, +ayP(){var s=this.e +if(s==null)return"" +return" (0x"+new A.W(new A.mg(s),new A.aCo(),t.Hz.h("W")).cl(0," ")+")"}, +k(a){var s=this,r=A.bxb(s.b),q=B.e.hC(s.c,16),p=s.aw_(),o=s.aqs(),n=s.ayP(),m=s.f?", synthesized":"" +return"KeyData(type: "+A.h(r)+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}} +A.aCn.prototype={ +$0(){switch(this.a){case 0:return" (Unicode)" +case 1:return" (Unprintable)" +case 2:return" (Flutter)" +case 23:return" (Web)"}return""}, +$S:66} +A.aCo.prototype={ +$1(a){return B.c.jv(B.e.hC(a,16),2,"0")}, +$S:80} +A.n.prototype={ +aQO(a){var s=this +return A.a9(B.d.az(255*a),s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.n&&b.gm(b)===s.gm(s)}, +gI(a){return B.e.gI(this.gm(this))}, +k(a){return"Color(0x"+B.c.jv(B.e.hC(this.gm(this),16),8,"0")+")"}, +gm(a){return this.a}} +A.G7.prototype={ +T(){return"StrokeCap."+this.b}} +A.G8.prototype={ +T(){return"StrokeJoin."+this.b}} +A.a55.prototype={ +T(){return"PaintingStyle."+this.b}} +A.dO.prototype={ +T(){return"BlendMode."+this.b}} +A.Cz.prototype={ +T(){return"Clip."+this.b}} +A.arW.prototype={ +T(){return"BlurStyle."+this.b}} +A.p3.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.p3&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"MaskFilter.blur("+this.a.k(0)+", "+B.d.aZ(this.b,1)+")"}} +A.ye.prototype={ +T(){return"FilterQuality."+this.b}} +A.b81.prototype={} +A.o3.prototype={ +ak(a,b){return new A.o3(this.a,this.b.X(0,b),this.c*b)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.o3&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c}, +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"TextShadow("+this.a.k(0)+", "+this.b.k(0)+", "+A.h(this.c)+")"}} +A.oP.prototype={ +gE(a){return this.b}} +A.a2n.prototype={ +Tu(){var s=0,r=A.v(t.hP),q,p=this,o,n +var $async$Tu=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:n=p.a +if(n==null)throw A.d(A.ah("Object is disposed")) +o=$.G() +q=o.m_(n,!1,null,null) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Tu,r)}} +A.a9m.prototype={ +glC(a){var s=this.b +return-Math.atan2(s.b,s.a)}} +A.aHz.prototype={} +A.qI.prototype={ +k(a){var s,r=A.O(this).k(0),q=this.a,p=A.dh(q[2],0),o=q[1],n=A.dh(o,0),m=q[4],l=A.dh(m,0),k=A.dh(q[3],0) +o=A.dh(o,0) +s=q[0] +return r+"(buildDuration: "+(A.h((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.h((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.h((o.a-A.dh(s,0).a)*0.001)+"ms")+", totalSpan: "+(A.h((A.dh(m,0).a-A.dh(s,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.b.ga6(q)+")"}} +A.C3.prototype={ +T(){return"AppLifecycleState."+this.b}} +A.IQ.prototype={ +T(){return"AppExitResponse."+this.b}} +A.qW.prototype={ +gyj(a){var s=this.a,r=B.cr.i(0,s) +return r==null?s:r}, +gIf(){var s=this.c,r=B.cL.i(0,s) +return r==null?s:r}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(b instanceof A.qW)if(b.gyj(b)===r.gyj(r))s=b.gIf()==r.gIf() +else s=!1 +else s=!1 +return s}, +gI(a){return A.a4(this.gyj(this),null,this.gIf(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return this.Pq("_")}, +Pq(a){var s=this,r=s.gyj(s) +if(s.c!=null)r+=a+A.h(s.gIf()) +return r.charCodeAt(0)==0?r:r}} +A.auV.prototype={ +T(){return"DartPerformanceMode."+this.b}} +A.rk.prototype={ +T(){return"PointerChange."+this.b}} +A.fG.prototype={ +T(){return"PointerDeviceKind."+this.b}} +A.F2.prototype={ +T(){return"PointerSignalKind."+this.b}} +A.aHS.prototype={ +T(){return"PointerPreferredStylusAuxiliaryAction."+this.b}} +A.pg.prototype={ +k(a){return"PointerData(x: "+A.h(this.w)+", y: "+A.h(this.x)+")"}} +A.F0.prototype={} +A.eV.prototype={ +k(a){switch(this.a){case 1:return"SemanticsAction.tap" +case 2:return"SemanticsAction.longPress" +case 4:return"SemanticsAction.scrollLeft" +case 8:return"SemanticsAction.scrollRight" +case 16:return"SemanticsAction.scrollUp" +case 32:return"SemanticsAction.scrollDown" +case 64:return"SemanticsAction.increase" +case 128:return"SemanticsAction.decrease" +case 256:return"SemanticsAction.showOnScreen" +case 512:return"SemanticsAction.moveCursorForwardByCharacter" +case 1024:return"SemanticsAction.moveCursorBackwardByCharacter" +case 2048:return"SemanticsAction.setSelection" +case 4096:return"SemanticsAction.copy" +case 8192:return"SemanticsAction.cut" +case 16384:return"SemanticsAction.paste" +case 32768:return"SemanticsAction.didGainAccessibilityFocus" +case 65536:return"SemanticsAction.didLoseAccessibilityFocus" +case 131072:return"SemanticsAction.customAction" +case 262144:return"SemanticsAction.dismiss" +case 524288:return"SemanticsAction.moveCursorForwardByWord" +case 1048576:return"SemanticsAction.moveCursorBackwardByWord" +case 2097152:return"SemanticsAction.setText"}return""}} +A.ey.prototype={ +k(a){switch(this.a){case 1:return"SemanticsFlag.hasCheckedState" +case 2:return"SemanticsFlag.isChecked" +case 4:return"SemanticsFlag.isSelected" +case 8:return"SemanticsFlag.isButton" +case 16:return"SemanticsFlag.isTextField" +case 32:return"SemanticsFlag.isFocused" +case 64:return"SemanticsFlag.hasEnabledState" +case 128:return"SemanticsFlag.isEnabled" +case 256:return"SemanticsFlag.isInMutuallyExclusiveGroup" +case 512:return"SemanticsFlag.isHeader" +case 1024:return"SemanticsFlag.isObscured" +case 2048:return"SemanticsFlag.scopesRoute" +case 4096:return"SemanticsFlag.namesRoute" +case 8192:return"SemanticsFlag.isHidden" +case 16384:return"SemanticsFlag.isImage" +case 32768:return"SemanticsFlag.isLiveRegion" +case 65536:return"SemanticsFlag.hasToggledState" +case 131072:return"SemanticsFlag.isToggled" +case 262144:return"SemanticsFlag.hasImplicitScrolling" +case 524288:return"SemanticsFlag.isMultiline" +case 1048576:return"SemanticsFlag.isReadOnly" +case 2097152:return"SemanticsFlag.isFocusable" +case 4194304:return"SemanticsFlag.isLink" +case 8388608:return"SemanticsFlag.isSlider" +case 16777216:return"SemanticsFlag.isKeyboardKey" +case 33554432:return"SemanticsFlag.isCheckStateMixed"}return""}} +A.aMb.prototype={} +A.a1f.prototype={ +T(){return"FontStyle."+this.b}} +A.aHw.prototype={ +T(){return"PlaceholderAlignment."+this.b}} +A.lp.prototype={ +k(a){var s=B.Yk.i(0,this.a) +s.toString +return s}} +A.uw.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.uw&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"FontVariation('"+this.a+"', "+A.h(this.b)+")"}} +A.rP.prototype={ +T(){return"TextAlign."+this.b}} +A.Qm.prototype={ +T(){return"TextBaseline."+this.b}} +A.rQ.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.rQ&&b.a===this.a}, +gI(a){return B.e.gI(this.a)}, +k(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.b([],t.T) +if((r&1)!==0)s.push("underline") +if((r&2)!==0)s.push("overline") +if((r&4)!==0)s.push("lineThrough") +if(s.length===1)return"TextDecoration."+s[0] +return"TextDecoration.combine(["+B.b.cl(s,", ")+"])"}} +A.w4.prototype={ +T(){return"TextDecorationStyle."+this.b}} +A.a9H.prototype={ +T(){return"TextLeadingDistribution."+this.b}} +A.Qu.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +if(b instanceof A.Qu)s=b.c===this.c +else s=!1 +return s}, +gI(a){return A.a4(!0,!0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: "+this.c.k(0)+")"}} +A.pB.prototype={ +T(){return"TextDirection."+this.b}} +A.iQ.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.iQ&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=this +return"TextBox.fromLTRBD("+B.d.aZ(s.a,1)+", "+B.d.aZ(s.b,1)+", "+B.d.aZ(s.c,1)+", "+B.d.aZ(s.d,1)+", "+s.e.k(0)+")"}} +A.Ql.prototype={ +T(){return"TextAffinity."+this.b}} +A.bY.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.bY&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return A.O(this).k(0)+"(offset: "+this.a+", affinity: "+this.b.k(0)+")"}} +A.d7.prototype={ +gdT(){return this.a>=0&&this.b>=0}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.d7&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(B.e.gI(this.a),B.e.gI(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} +A.ve.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.ve&&b.a===this.a}, +gI(a){return B.d.gI(this.a)}, +k(a){return A.O(this).k(0)+"(width: "+A.h(this.a)+")"}} +A.Y1.prototype={ +T(){return"BoxHeightStyle."+this.b}} +A.ase.prototype={ +T(){return"BoxWidthStyle."+this.b}} +A.AZ.prototype={ +T(){return"TileMode."+this.b}} +A.yk.prototype={} +A.a89.prototype={} +A.Y4.prototype={ +T(){return"Brightness."+this.b}} +A.asA.prototype={ +l(a,b){if(b==null)return!1 +return this===b}, +gI(a){return A.z.prototype.gI.call(this,this)}} +A.a1C.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +if(b instanceof A.a1C)s=!0 +else s=!1 +return s}, +gI(a){return A.a4(null,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} +A.aQL.prototype={} +A.Xn.prototype={ +gE(a){return a.length}} +A.Xo.prototype={ +F(a,b){throw A.d(A.a8("Not supported"))}, +aX(a,b){return A.n1(a.get(b))!=null}, +i(a,b){return A.n1(a.get(b))}, +ab(a,b){var s,r,q=a.entries() +for(;!0;){s=q.next() +r=s.done +r.toString +if(r)return +r=s.value[0] +r.toString +b.$2(r,A.n1(s.value[1]))}}, +gdw(a){var s=A.b([],t.T) +this.ab(a,new A.ar1(s)) +return s}, +gby(a){var s=A.b([],t.n4) +this.ab(a,new A.ar2(s)) +return s}, +gE(a){var s=a.size +s.toString +return s}, +gaD(a){var s=a.size +s.toString +return s===0}, +gdm(a){var s=a.size +s.toString +return s!==0}, +t(a,b,c){throw A.d(A.a8("Not supported"))}, +d7(a,b,c){throw A.d(A.a8("Not supported"))}, +L(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.ar1.prototype={ +$2(a,b){return this.a.push(a)}, +$S:23} +A.ar2.prototype={ +$2(a,b){return this.a.push(b)}, +$S:23} +A.Xr.prototype={ +gE(a){return a.length}} +A.tR.prototype={} +A.a4z.prototype={ +gE(a){return a.length}} +A.abI.prototype={} +A.Xb.prototype={ +aEq(a,b){var s,r=this.b,q=r.i(0,b.a) +if(q!=null){this.a[q]=b +return}s=this.a +s.push(b) +r.t(0,b.a,s.length-1)}, +gE(a){return this.a.length}, +i(a,b){return this.a[b]}, +ga3(a){return B.b.ga3(this.a)}, +ga6(a){return B.b.ga6(this.a)}, +gaD(a){return this.a.length===0}, +gdm(a){return this.a.length!==0}, +gaw(a){var s=this.a +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}} +A.tN.prototype={ +gBF(a){var s,r,q,p=this,o=p.ax +if(o instanceof A.Ds){o=o.gBF(o) +p.ax=o}if(o==null){s=p.at +if(s!=null){if(p.as===8){o=s.lh() +s=A.uE(B.lH) +r=A.uE(B.lJ) +o=A.uM(o,0,null,0) +q=A.b8M(null) +r=new A.Lv(o,q,s,r) +r.b=!0 +r.OG() +q=t.Cm.a(A.cl(q.c.buffer,0,q.a)) +p.ax=q +o=q}else{o=s.lh() +p.ax=o}p.as=0}}return o}, +a7B(){var s,r,q,p,o=this +if(o.ax==null&&o.at!=null){if(o.as===8){s=o.at.lh() +r=A.uE(B.lH) +q=A.uE(B.lJ) +s=A.uM(s,0,null,0) +p=A.b8M(null) +q=new A.Lv(s,p,r,q) +q.b=!0 +q.OG() +o.ax=t.Cm.a(A.cl(p.c.buffer,0,p.a))}else o.ax=o.at.lh() +o.as=0}}, +k(a){return this.a}} +A.Ds.prototype={} +A.aqv.prototype={ +aHJ(a,b,c){var s,r,q,p,o,n,m,l,k,j=this +for(s=b+c,r=j.c,q=j.b,p=b;pq.byteLength)A.a6(A.bP("Input buffer too short",null)) +if(16>r.byteLength)A.a6(A.bP("Output buffer too short",null)) +if(m.c)m.aql(q,0,r,0,l) +else m.apz(q,0,r,0,l) +for(k=0;k=this.c+r}, +i(a,b){return this.a[this.b+b]}, +pC(a,b){var s,r=this,q=r.c +a+=q +if(b<0){s=r.e +s===$&&A.c() +b=s-(a-q)}return A.uM(r.a,r.d,b,a)}, +ft(){return this.a[this.b++]}, +vl(a){var s=this,r=s.pC(s.b-s.c,a) +s.b=s.b+r.gE(r) +return r}, +V_(a,b){var s,r,q,p,o,n,m,l,k=this +if(a==null){q=A.b([],t.t) +if(k.ga9H())return"" +p=k.c +o=k.a +while(!0){n=k.b +m=k.e +m===$&&A.c() +if(!(n>>0 +return(q<<24|r<<16|s<<8|l)>>>0}, +qq(){var s,r,q,p,o,n,m,l=this,k=l.a,j=l.b,i=l.b=j+1,h=k[j]&255 +j=l.b=i+1 +s=k[i]&255 +i=l.b=j+1 +r=k[j]&255 +j=l.b=i+1 +q=k[i]&255 +i=l.b=j+1 +p=k[j]&255 +j=l.b=i+1 +o=k[i]&255 +i=l.b=j+1 +n=k[j]&255 +l.b=i+1 +m=k[i]&255 +if(l.d===1)return(B.e.or(h,56)|B.e.or(s,48)|B.e.or(r,40)|B.e.or(q,32)|p<<24|o<<16|n<<8|m)>>>0 +return(B.e.or(m,56)|B.e.or(n,48)|B.e.or(o,40)|B.e.or(p,32)|q<<24|r<<16|s<<8|h)>>>0}, +lh(){var s,r,q,p,o=this,n=o.gE(o),m=o.a +if(t.H3.b(m)){s=o.b +r=m.length +if(s+n>r)n=r-s +return A.cl(m.buffer,m.byteOffset+s,n)}s=o.b +q=s+n +p=m.length +return new Uint8Array(A.es(J.bsT(m,s,q>p?p:q)))}} +A.aG1.prototype={} +A.aG0.prototype={ +VL(a){var s,r,q,p,o=this,n=a.length +for(;s=o.a,r=s+n,q=o.c,p=q.length,r>p;)o.NY(r-p) +B.E.dP(q,s,r,a) +o.a+=n}, +aQT(a){var s,r,q,p,o=this,n=a.c +while(!0){s=o.a +r=a.e +r===$&&A.c() +r=s+(r-(a.b-n)) +q=o.c +p=q.length +if(!(r>p))break +o.NY(r-p)}B.E.bW(q,s,s+a.gE(a),a.a,a.b) +o.a=o.a+a.gE(a)}, +pC(a,b){var s=this +if(a<0)a=s.a+a +if(b==null)b=s.a +else if(b<0)b=s.a+b +return A.cl(s.c.buffer,a,b-a)}, +X5(a){return this.pC(a,null)}, +NY(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) +B.E.dP(p,0,q,r) +this.c=p}, +aqy(){return this.NY(null)}, +gE(a){return this.a}} +A.aS6.prototype={ +amN(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.ar_(a6) +a4.a=a5 +s=a6.c +a6.b=s+a5 +a6.fd() +a6.ei() +a6.ei() +a6.ei() +a6.ei() +a4.f=a6.fd() +a4.r=a6.fd() +r=a6.ei() +if(r>0)a6.V_(r,!1) +a4.ayR(a6) +q=a6.pC(a4.r,a4.f) +a5=q.c +p=a4.x +o=t.t +while(!0){n=q.b +m=q.e +m===$&&A.c() +if(!(n0)n.at=q.KC(k) +if(j>0){f=q.pC(q.b-a5,j) +e=q.b +d=f.e +d===$&&A.c() +q.b=e+(d-(f.b-f.c)) +n.ax=f.lh() +d=f.b-=j +if(d<0)f.b=0 +c=f.ei() +b=f.ei() +if(c===1){if(b>=8&&l===4294967295){n.x=f.qq() +b-=8}if(b>=8&&m===4294967295){n.w=f.qq() +b-=8}if(b>=8&&g===4294967295){m=f.qq() +n.as=m +b-=8}else m=g +if(b>=4&&h===65535)n.y=f.fd()}else m=g}else m=g +if(i>0)q.KC(i) +a6.b=s+m +m=new A.aS7(A.b([],o),n,A.b([0,0,0],o)) +l=a6.fd() +m.a=l +if(l!==67324752)A.a6(A.C4("Invalid Zip Signature")) +a6.ei() +l=a6.ei() +m.c=l +m.d=a6.ei() +m.e=a6.ei() +m.f=a6.ei() +m.r=a6.fd() +a6.fd() +m.x=a6.fd() +a=a6.ei() +a0=a6.ei() +m.y=a6.KC(a) +f=a6.pC(a6.b-s,a0) +h=a6.b +g=f.e +g===$&&A.c() +a6.b=h+(g-(f.b-f.c)) +g=f.lh() +m.z=g +l=(l&1)!==0?1:0 +m.ay=l +m.CW=a7 +h=n.w +h.toString +f=a6.pC(a6.b-s,h) +h=a6.b +e=f.e +e===$&&A.c() +a6.b=h+(e-(f.b-f.c)) +m.as=f +if(l!==0&&a0>2){a1=A.uM(g,0,null,0) +if(a1.ei()===39169){a1.ei() +a1.ei() +a1.KC(2) +l=a1.a[a1.b++] +a2=a1.ei() +m.ay=2 +m.ch=new A.aqw(l,a2) +m.d=a2}}if((m.c&8)!==0){a3=a6.fd() +if(a3===134695760)m.r=a6.fd() +else m.r=a3 +a6.fd() +m.x=a6.fd()}n.ch=m +p.push(n)}}, +ayR(a){var s,r,q,p,o=a.c,n=a.b-o,m=this.a-20 +if(m<0)return +s=a.pC(m,20) +if(s.fd()!==117853008){a.b=o+n +return}s.fd() +r=s.qq() +s.fd() +a.b=o+r +if(a.fd()!==101075792){a.b=o+n +return}a.qq() +a.ei() +a.ei() +a.fd() +a.fd() +a.qq() +a.qq() +q=a.qq() +p=a.qq() +this.f=q +this.r=p +a.b=o+n}, +ar_(a){var s,r=a.b,q=a.c +for(s=a.gE(a)-5;s>=0;--s){a.b=q+s +if(a.fd()===101010256){a.b=q+(r-q) +return s}}throw A.d(A.C4("Could not find End of Central Directory Record"))}} +A.aqw.prototype={} +A.aS7.prototype={ +gBF(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.at +if(f==null){if(g.ay!==0){f=g.as +f===$&&A.c() +if(f.gE(f)<=0){g.at=g.as.lh() +g.ay=0}else{f=g.ay +if(f===1)g.as=g.apx(g.as) +else if(f===2){f=g.as +if(g.ch.c===1){s=f.vl(8).lh() +r=16}else{s=f.vl(16).lh() +r=32}q=f.vl(2).lh() +p=f.vl(f.gE(f)-10).lh() +f=g.CW +f.toString +o=A.bCz(f,s,r) +n=new Uint8Array(A.es(B.E.cU(o,0,r))) +f=r*2 +if(!A.bBZ(B.E.cU(o,f,f+2),q))A.a6(A.bG("password error")) +f=new Uint8Array(16) +m=new A.aqv(f,new Uint8Array(16),n,r) +f=t.S +l=J.LH(0,f) +k=t.t +j=A.b([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],k) +i=A.b([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],k) +k=m.f=new A.aqe(l,j,i,A.b([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],k),A.b([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],k),A.b([1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],k)) +k.c=!0 +k.b=k.adX(!0,new A.LQ(n)) +if(k.c)k.d=A.il(j,!0,f) +else k.d=A.il(i,!0,f) +h=A.bf4(A.bhd(),64) +h.CP(new A.LQ(n)) +m.r=h +m.aHJ(p,0,p.length) +g.as=A.uM(p,0,null,0)}g.ay=0}}f=g.d +l=g.as +if(f===8){l===$&&A.c() +f=A.b83(l,g.x).c +f=t.Cm.a(A.cl(f.c.buffer,0,f.a)) +g.at=f +g.d=0}else{l===$&&A.c() +f=l.lh() +g.at=f}}return f}, +k(a){return this.y}, +a4X(a){var s=this.cx,r=A.bdm(s[0],a) +s[0]=r +r=s[1]+(r&255) +s[1]=r +r=r*134775813+1 +s[1]=r +s[2]=A.bdm(s[2],r>>>24)}, +ZZ(){var s=this.cx[2]&65535|2 +return s*(s^1)>>>8&255}, +apx(a){var s,r,q,p,o=this +for(s=0;s<12;++s){r=o.as +r===$&&A.c() +o.a4X((r.a[r.b++]^o.ZZ())>>>0)}r=o.as +r===$&&A.c() +q=r.lh() +for(r=q.length,s=0;s>>16 +i.c=m +if(o.a>>>8===3)switch(m&61440){case 32768:case 0:break +case 40960:if((k instanceof A.Ds?i.ax=k.gBF(k):k)==null)i.a7B() +m=q.a(i.ax) +B.cb.d8(m) +break}else B.c.jj(l,"/") +i.f=(n.f<<16|n.e)>>>0 +s.aEq(0,i)}return s}} +A.aB_.prototype={ +amn(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.length +for(s=0;sh.b)h.b=r +if(r>>0 +m=m>>>1}for(j=h.a,i=(r|s)>>>0,k=l;k>>0 +n=n<<1>>>0}}} +A.Lv.prototype={ +OG(){var s,r,q,p=this +p.e=p.d=0 +if(!p.b)return +while(!0){s=p.a +s===$&&A.c() +r=s.b +q=s.e +q===$&&A.c() +if(!(r=r.c+p)return-1 +r.b=q+1 +r=r.a[q] +o.d=(o.d|B.e.py(r,s))>>>0 +o.e=s+8}r=o.d +q=B.e.or(1,a) +o.d=B.e.AI(r,a) +o.e=s-a +return(r&q-1)>>>0}, +Ps(a){var s,r,q,p,o,n,m,l=this,k=a.a +k===$&&A.c() +s=a.b +for(;r=l.e,r=q.c+o)return-1 +q.b=p+1 +q=q.a[p] +l.d=(l.d|B.e.py(q,r))>>>0 +l.e=r+8}q=l.d +n=k[(q&B.e.py(1,s)-1)>>>0] +m=n>>>16 +l.d=B.e.AI(q,m) +l.e=r-m +return n&65535}, +axY(){var s,r,q=this +q.e=q.d=0 +s=q.mp(16) +r=q.mp(16) +if(s!==0&&s!==(r^65535)>>>0)return-1 +r=q.a +r===$&&A.c() +if(s>r.gE(r))return-1 +q.c.aQT(q.a.vl(s)) +return 0}, +axO(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.mp(5) +if(h===-1)return-1 +h+=257 +if(h>288)return-1 +s=i.mp(5) +if(s===-1)return-1;++s +if(s>32)return-1 +r=i.mp(4) +if(r===-1)return-1 +r+=4 +if(r>19)return-1 +q=new Uint8Array(19) +for(p=0;p285)return-1 +if(r===256)break +if(r<256){if(s.a===s.c.length)s.aqy() +s.c[s.a++]=r&255 +continue}q=r-257 +p=B.V7[q]+l.mp(B.U2[q]) +o=l.Ps(b) +if(o<0||o>29)return-1 +n=B.U7[o]+l.mp(B.UU[o]) +for(m=-n;p>n;){s.VL(s.X5(m)) +p-=n}if(p===n)s.VL(s.X5(m)) +else s.VL(s.pC(m,p-n))}for(;s=l.e,s>=8;){l.e=s-8 +s=l.a +s===$&&A.c() +if(--s.b<0)s.b=0}return 0}, +apt(a,b,c){var s,r,q,p,o,n,m=this +for(s=0,r=0;r0;p=o,r=n){n=r+1 +c[r]=s}break +case 17:p=m.mp(3) +if(p===-1)return-1 +p+=3 +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +case 18:p=m.mp(7) +if(p===-1)return-1 +p+=11 +for(;o=p-1,p>0;p=o,r=n){n=r+1 +c[r]=0}s=0 +break +default:if(q<0||q>15)return-1 +n=r+1 +c[r]=q +r=n +s=q +break}}return 0}} +A.KI.prototype={ +gI(a){var s=this.a +return s.gI(s).qM(0,A.ek(this.b)).qM(0,492929599)}, +l(a,b){if(b==null)return!1 +b instanceof A.KI +return!1}, +$ia77:1} +A.R4.prototype={ +gI(a){var s=this.a +return s.gI(s).qM(0,842997089)}, +l(a,b){if(b==null)return!1 +return!1}, +$ia77:1} +A.a8X.prototype={ +bm(a){var s,r=this +if(r.d)A.a6(A.ah("Already cancelled")) +r.d=!0 +s=new A.aT($.aF,t.D4) +r.anf(new A.RK(new A.bU(s,t.gR),r,r.$ti.h("RK<1>"))) +return s}, +a57(){var s,r,q,p,o=this +for(s=o.r,r=o.f,q=s.$ti.c;!s.gaD(s);){p=s.b +if(p===s.c)A.a6(A.cF()) +p=s.a[p] +if(p==null)p=q.a(p) +if(J.bt_(p,r,o.c))s.t_() +else return}if(!o.c)o.b.nV(0)}, +aqF(){var s=this +if(s.c)return new A.Bt(s.$ti.h("Bt<1>")) +s.c=!0 +return s.a}, +a_w(){var s=this +if(s.c)return +s.b=s.a.v1(new A.aNS(s),new A.aNT(s),new A.aNU(s))}, +Yy(a){++this.e +this.f.Po(0,a) +this.a57()}, +anf(a){var s=this,r=s.r +if(r.b===r.c){if(a.hD(0,s.f,s.c))return +s.a_w()}r.ha(0,a)}} +A.aNS.prototype={ +$1(a){var s=this.a +s.Yy(new A.R4(a,s.$ti.h("R4<1>")))}, +$S(){return this.a.$ti.h("~(1)")}} +A.aNU.prototype={ +$2(a,b){this.a.Yy(new A.KI(a,b))}, +$S:34} +A.aNT.prototype={ +$0(){var s=this.a +s.b=null +s.c=!0 +s.a57()}, +$S:0} +A.RK.prototype={ +hD(a,b,c){var s=this.b,r=this.a +if(s.c)r.iv(0) +else{s.a_w() +r.eL(0,s.aqF().yl(null).bm(0))}return!0}, +$iba_:1} +A.ar0.prototype={ +IQ(a){return this.aJ4(a)}, +aJ4(a){var s=0,r=A.v(t.Xu),q,p=this,o +var $async$IQ=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=p.azH(a) +s=3 +return A.B(A.bIc(o),$async$IQ) +case 3:q=o +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$IQ,r)}, +azH(a){var s=A.aQH(a),r=s==null?null:s.ga9D() +if(r===!0){s.toString +return s}return A.mP("assets/"+this.b+a,0,null)}, +cL(a,b){return this.aMa(0,b)}, +aMa(a,b){var s=0,r=A.v(t.Xu),q,p=this,o,n,m +var $async$cL=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:o=p.a +s=!o.aX(0,b)?3:4 +break +case 3:n=o +m=b +s=5 +return A.B(p.IQ(b),$async$cL) +case 5:n.t(0,m,d) +case 4:o=o.i(0,b) +o.toString +q=o +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$cL,r)}} +A.Xp.prototype={ +k(a){return"AudioPlayerException(\n\t"+A.h(this.b.d)+", \n\t"+A.h(this.a)}, +$ic7:1} +A.Xq.prototype={ +bo(a){var s=0,r=A.v(t.lG),q,p=this +var $async$bo=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=p.r.Yd(new A.ari(p,1),t.lG) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$bo,r)}, +wf(){var s=0,r=A.v(t.ag),q,p=this,o +var $async$wf=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=A.b6K() +o.b=p.c +s=3 +return A.B(o.vJ(p.d),$async$wf) +case 3:s=4 +return A.B(o.vI(B.a1y),$async$wf) +case 4:q=o +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$wf,r)}} +A.ari.prototype={ +$0(){var s=0,r=A.v(t.lG),q,p=this,o,n,m,l,k +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:m=p.a +l=m.b +s=l.length===0?3:4 +break +case 3:k=l +s=5 +return A.B(m.wf(),$async$$0) +case 5:k.push(b) +case 4:o=B.b.dn(l,0) +m.a.t(0,o.c,o) +s=6 +return A.B(o.vL(p.b),$async$$0) +case 6:s=7 +return A.B(o.ij(0),$async$$0) +case 7:n=A.ba("subscription") +m=new A.arj(m,o,n) +n.b=o.gaaD().yl(new A.arg(m)) +q=m +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, +$S:601} +A.arj.prototype={ +$0(){var s=this.a +return s.r.Yd(new A.arh(s,this.b,this.c),t.H)}, +$S:18} +A.arh.prototype={ +$0(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=q.a +n=o.a.L(0,q.b.c) +s=n!=null?2:3 +break +case 2:J.bsl(q.c.b5()) +s=4 +return A.B(n.el(0),$async$$0) +case 4:p=o.b +s=p.length>=o.f?5:7 +break +case 5:s=8 +return A.B(n.vn(0),$async$$0) +case 8:s=6 +break +case 7:p.push(n) +case 6:case 3:return A.t(null,r)}}) +return A.u($async$$0,r)}, +$S:18} +A.arg.prototype={ +$1(a){return this.a.$0()}, +$S:120} +A.C9.prototype={ +stv(a,b){var s +if(this.y===B.C8)throw A.d(A.bG("AudioPlayer has been disposed")) +s=this.ay +if((s.c&4)===0)s.H(0,b) +this.y=b}, +gaaD(){var s=this.at,r=A.q(s).h("iV<1>") +return new A.tr(new A.ard(),new A.iV(s,r),r.h("tr"))}, +gax8(){var s=this.at,r=A.q(s).h("iV<1>"),q=r.h("tr") +return new A.td(new A.ar5(),new A.tr(new A.ar6(),new A.iV(s,r),q),q.h("td"))}, +gaNl(){var s=this.at,r=A.q(s).h("iV<1>"),q=r.h("tr") +return new A.td(new A.arb(),new A.tr(new A.arc(),new A.iV(s,r),q),q.h("td"))}, +amb(a){var s=this,r=s.gaNl().ym(new A.ar7(s),new A.ar8(s)) +s.as!==$&&A.ai() +s.as=r +r=s.gaaD().ym(new A.ar9(s),new A.ara()) +s.Q!==$&&A.ai() +s.Q=r +s.Fv()}, +Fv(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$Fv=A.w(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:q=3 +l=o.a +k=o.c +s=6 +return A.B(l.Ig(0,k),$async$Fv) +case 6:j=o.at +j=l.VX(k).ym(j.gfT(j),j.gaEp()) +o.ax!==$&&A.ai() +o.ax=j +o.z.iv(0) +q=1 +s=5 +break +case 3:q=2 +h=p +l=A.aW(h) +if(t.VI.b(l)){n=l +m=A.bt(h) +o.z.mF(n,m)}else throw h +s=5 +break +case 2:s=1 +break +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$Fv,r)}, +yH(a,b,c,d){return this.aOn(0,b,c,d)}, +aOn(a,b,c,d){var s=0,r=A.v(t.H),q,p=this +var $async$yH=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:s=3 +return A.B(p.EI(c),$async$yH) +case 3:s=4 +return A.B(p.vL(d),$async$yH) +case 4:s=5 +return A.B(p.vJ(b),$async$yH) +case 5:q=p.ij(0) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$yH,r)}, +EI(a){return this.af7(a)}, +af7(a){var s=0,r=A.v(t.H),q,p=this +var $async$EI=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=3 +return A.B(p.z.a,$async$EI) +case 3:q=p.a.EJ(p.c,a) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$EI,r)}, +nV(a){var s=0,r=A.v(t.H),q=this +var $async$nV=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.z.a,$async$nV) +case 2:s=3 +return A.B(q.a.pa(0,q.c),$async$nV) +case 3:q.stv(0,B.C6) +return A.t(null,r)}}) +return A.u($async$nV,r)}, +el(a){var s=0,r=A.v(t.H),q=this +var $async$el=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.z.a,$async$el) +case 2:s=3 +return A.B(q.a.zH(0,q.c),$async$el) +case 3:q.stv(0,B.om) +return A.t(null,r)}}) +return A.u($async$el,r)}, +ij(a){var s=0,r=A.v(t.H),q=this +var $async$ij=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.z.a,$async$ij) +case 2:s=3 +return A.B(q.a.DL(0,q.c),$async$ij) +case 3:q.stv(0,B.a11) +return A.t(null,r)}}) +return A.u($async$ij,r)}, +vn(a){var s=0,r=A.v(t.H),q=this +var $async$vn=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.el(0),$async$vn) +case 2:s=3 +return A.B(q.a.yR(0,q.c),$async$vn) +case 3:q.stv(0,B.om) +q.d=null +return A.t(null,r)}}) +return A.u($async$vn,r)}, +vL(a){return this.afo(a)}, +afo(a){var s=0,r=A.v(t.H),q,p=this +var $async$vL=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=3 +return A.B(p.z.a,$async$vL) +case 3:q=p.a.EP(p.c,a) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$vL,r)}, +vI(a){return this.afa(a)}, +afa(a){var s=0,r=A.v(t.H),q,p=this +var $async$vI=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p.x=a +s=3 +return A.B(p.z.a,$async$vI) +case 3:q=p.a.EL(p.c,a) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$vI,r)}, +vJ(a){return this.aff(a)}, +aff(a){var s=0,r=A.v(t.H),q=this +var $async$vJ=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.vK(a.a),$async$vJ) +case 2:return A.t(null,r)}}) +return A.u($async$vJ,r)}, +A4(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$A4=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=new A.aT($.aF,t.D4) +o=new A.bU(p,t.gR) +n=q.gax8().ym(new A.ar3(o),new A.ar4(o)) +s=2 +return A.B(a.$0(),$async$A4) +case 2:s=3 +return A.B(p.aPS(0,B.Qb),$async$A4) +case 3:n.bm(0) +return A.t(null,r)}}) +return A.u($async$A4,r)}, +vK(a){return this.afg(a)}, +afg(a){var s=0,r=A.v(t.H),q=this,p +var $async$vK=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.d=new A.C6(a) +s=2 +return A.B(q.b.cL(0,a),$async$vK) +case 2:p=c +s=3 +return A.B(q.z.a,$async$vK) +case 3:s=4 +return A.B(q.A4(new A.are(q,p)),$async$vK) +case 4:return A.t(null,r)}}) +return A.u($async$vK,r)}, +v(){var s=0,r=A.v(t.H),q=this,p,o +var $async$v=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=2 +return A.B(q.vn(0),$async$v) +case 2:q.stv(0,B.C8) +p=A.b([],t.gd) +o=q.ay +if((o.c&4)===0)p.push(o.a2(0)) +o=q.Q +o===$&&A.c() +p.push(o.bm(0)) +o=q.as +o===$&&A.c() +p.push(o.bm(0)) +o=q.ax +o===$&&A.c() +p.push(o.bm(0)) +p.push(q.at.a2(0)) +q.d=null +s=3 +return A.B(A.fa(p,t.z),$async$v) +case 3:s=4 +return A.B(q.a.C4(q.c),$async$v) +case 4:return A.t(null,r)}}) +return A.u($async$v,r)}} +A.ard.prototype={ +$1(a){return a.a===B.qi}, +$S:103} +A.ar6.prototype={ +$1(a){return a.a===B.ka}, +$S:103} +A.ar5.prototype={ +$1(a){var s=a.e +s.toString +return s}, +$S:103} +A.arc.prototype={ +$1(a){return a.a===B.qg}, +$S:103} +A.arb.prototype={ +$1(a){var s=a.d +s.toString +return s}, +$S:600} +A.ar7.prototype={ +$1(a){A.h(this.a.d) +return null}, +$S:25} +A.ar8.prototype={ +$2(a,b){var s="AudioPlayers Exception: "+new A.Xp(a,this.a).k(0) +A.wS("\x1b[31m"+(b!=null&&b.k(0).length!==0?s+("\n"+A.h(b)):s)+"\x1b[0m") +return null}, +$1(a){return this.$2(a,null)}, +$C:"$2", +$R:1, +$D(){return[null]}, +$S:130} +A.ar9.prototype={ +$1(a){var s=this.a +s.stv(0,B.a12) +if(s.x===B.hb)s.d=null}, +$S:120} +A.ara.prototype={ +$2(a,b){}, +$1(a){return this.$2(a,null)}, +$C:"$2", +$R:1, +$D(){return[null]}, +$S:218} +A.ar3.prototype={ +$1(a){if(a)this.a.iv(0)}, +$S:6} +A.ar4.prototype={ +$2(a,b){var s=this.a +if((s.a.a&30)===0)s.mF(a,b)}, +$1(a){return this.$2(a,null)}, +$C:"$2", +$R:1, +$D(){return[null]}, +$S:218} +A.are.prototype={ +$0(){var s=this.a,r=this.b +return s.a.zv(s.c,r.gig(r),!0)}, +$S:18} +A.aN7.prototype={} +A.C6.prototype={ +k(a){return"AssetSource(path: "+this.a+")"}} +A.tP.prototype={ +T(){return"AudioEventType."+this.b}} +A.hb.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.hb&&A.O(r)===A.O(b)&&r.a===b.a&&J.e(r.b,b.b)&&J.e(r.c,b.c)&&r.d==b.d&&r.e==b.e +else s=!0 +return s}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=this +return"AudioEvent(eventType: "+s.a.k(0)+", duration: "+A.h(s.b)+", position: "+A.h(s.c)+", logMessage: "+A.h(s.d)+", isPrepared: "+A.h(s.e)+")"}} +A.aHJ.prototype={ +T(){return"PlayerMode."+this.b}} +A.vm.prototype={ +T(){return"PlayerState."+this.b}} +A.Od.prototype={ +T(){return"ReleaseMode."+this.b}} +A.ark.prototype={} +A.aEn.prototype={ +Ig(a,b){return this.w8(0,"create",b)}, +C4(a){return this.w8(0,"dispose",a)}, +pa(a,b){return this.w8(0,"pause",b)}, +yR(a,b){return this.w8(0,"release",b)}, +DL(a,b){return this.w8(0,"resume",b)}, +EJ(a,b){return this.tG(0,"setPlayerMode",a,A.b_(["playerMode",b.T()],t.N,t.z))}, +EL(a,b){return this.tG(0,"setReleaseMode",a,A.b_(["releaseMode",b.T()],t.N,t.z))}, +zv(a,b,c){return this.tG(0,"setSourceUrl",a,A.b_(["url",b,"isLocal",!0],t.N,t.z))}, +EP(a,b){return this.tG(0,"setVolume",a,A.b_(["volume",b],t.N,t.z))}, +zH(a,b){return this.w8(0,"stop",b)}, +tG(a,b,c,d){return this.ao6(0,b,c,d)}, +w8(a,b,c){return this.tG(a,b,c,B.mb)}, +ao6(a,b,c,d){var s=0,r=A.v(t.H),q,p +var $async$tG=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:p=A.D(t.N,t.z) +p.t(0,"playerId",c) +p.F(0,d) +q=A.b9u(B.a_0,b,p) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$tG,r)}} +A.axO.prototype={ +VX(a){var s=new A.axN("xyz.luan/audioplayers/events/"+a).aOY() +return new A.td(new A.axP(),s,A.q(s).h("td"))}} +A.axP.prototype={ +$1(a){var s,r,q=null,p="value" +t.c.a(a) +s=J.aK(a) +r=A.cC(s.i(a,"event")) +switch(r){case"audio.onDuration":return new A.hb(B.k9,A.dh(0,A.h5(s.i(a,p))),q,q,q) +case"audio.onCurrentPosition":return new A.hb(B.qh,q,A.dh(0,A.h5(s.i(a,p))),q,q) +case"audio.onComplete":return B.ql +case"audio.onSeekComplete":return B.qk +case"audio.onPrepared":return new A.hb(B.ka,q,q,q,A.pW(s.i(a,p))) +case"audio.onLog":return new A.hb(B.qg,q,q,A.cC(s.i(a,p)),q) +default:throw A.d(A.cI("Event Method does not exist "+r))}}, +$S:597} +A.abJ.prototype={} +A.abK.prototype={} +A.arl.prototype={} +A.aA5.prototype={} +A.aR4.prototype={ +Ig(a,b){return this.aHc(0,b)}, +aHc(a,b){var s=0,r=A.v(t.H),q=this +var $async$Ig=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:q.a.t(0,b,new A.aaX(A.G4(null,null,t.UF),B.hb)) +return A.t(null,r)}}) +return A.u($async$Ig,r)}, +ps(a){var s=this.a +if(s.i(0,a)!=null){s=s.i(0,a) +s.toString}else s=A.a6(A.aHA("WebAudioError",null,"Player has not yet been created or has already been disposed.",null)) +return s}, +pa(a,b){return this.aOd(0,b)}, +aOd(a,b){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$pa=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:o=q.ps(b) +n=o.x +m=n==null +if(m)p=null +else{p=n.currentTime +p.toString}o.c=p +o.w=!1 +if(!m)n.pause() +return A.t(null,r)}}) +return A.u($async$pa,r)}, +yR(a,b){return this.aP2(0,b)}, +aP2(a,b){var s=0,r=A.v(t.H),q=this,p,o +var $async$yR=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=q.ps(b) +o=p.x +if(o!=null)o.src="" +o=p.x +if(o!=null)B.Fd.fD(o) +p.a5z() +p.y=p.x=null +o=p.as +if(o!=null)o.bm(0) +p.as=null +o=p.z +if(o!=null)o.bm(0) +p.z=null +o=p.Q +if(o!=null)o.bm(0) +p.Q=null +o=p.ax +if(o!=null)o.bm(0) +p.ax=null +o=p.at +if(o!=null)o.bm(0) +p.at=null +o=p.ay +if(o!=null)o.bm(0) +p.ay=null +return A.t(null,r)}}) +return A.u($async$yR,r)}, +DL(a,b){return this.aPx(0,b)}, +aPx(a,b){var s=0,r=A.v(t.H),q=this +var $async$DL=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:s=2 +return A.B(q.ps(b).ij(0),$async$DL) +case 2:return A.t(null,r)}}) +return A.u($async$DL,r)}, +EJ(a,b){return this.af8(a,b)}, +af8(a,b){var s=0,r=A.v(t.H) +var $async$EJ=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:return A.t(null,r)}}) +return A.u($async$EJ,r)}, +EL(a,b){return this.afb(a,b)}, +afb(a,b){var s=0,r=A.v(t.H),q=this,p +var $async$EL=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=q.ps(a) +p.f=b +p=p.x +if(p!=null)p.loop=b===B.ou +return A.t(null,r)}}) +return A.u($async$EL,r)}, +zv(a,b,c){return this.afh(a,b,!0)}, +afh(a,b,c){var s=0,r=A.v(t.H),q=this +var $async$zv=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:s=2 +return A.B(q.ps(a).EN(b),$async$zv) +case 2:return A.t(null,r)}}) +return A.u($async$zv,r)}, +EP(a,b){return this.afp(a,b)}, +afp(a,b){var s=0,r=A.v(t.H),q=this,p +var $async$EP=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=q.ps(a) +p.d=b +p=p.x +if(p!=null)p.volume=b +return A.t(null,r)}}) +return A.u($async$EP,r)}, +zH(a,b){return this.agj(0,b)}, +agj(a,b){var s=0,r=A.v(t.H),q=this +var $async$zH=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:q.ps(b).el(0) +return A.t(null,r)}}) +return A.u($async$zH,r)}, +VX(a){var s=this.ps(a).b +return new A.iV(s,A.q(s).h("iV<1>"))}, +C4(a){return this.aI3(a)}, +aI3(a){var s=0,r=A.v(t.H),q=this +var $async$C4=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.ps(a).v(),$async$C4) +case 2:q.a.L(0,a) +return A.t(null,r)}}) +return A.u($async$C4,r)}} +A.b9S.prototype={} +A.aaX.prototype={ +EN(a){return this.afk(a)}, +afk(a){var s=0,r=A.v(t.H),q,p=this +var $async$EN=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:if(p.r===a){p.b.H(0,B.qj) +s=1 +break}p.r=a +p.el(0) +p.abC() +s=p.w?3:4 +break +case 3:s=5 +return A.B(p.ij(0),$async$EN) +case 5:case 4:case 1:return A.t(q,r)}}) +return A.u($async$EN,r)}, +abC(){var s,r,q,p=this,o=p.r +if(o==null)return +s=p.x=A.bti(o) +s.crossOrigin="anonymous" +s.loop=p.f===B.ou +s.volume=p.d +s.playbackRate=1 +p.aAA(s) +o=new globalThis.AudioContext() +r=p.x +r.toString +r=o.createMediaElementSource(r) +q=o.createStereoPanner() +p.y=q +r.connect(q) +q=p.y +if(q!=null)q.connect(o.destination) +s.load()}, +aAA(a){var s=this,r=t.rG.c +s.as=A.Hi(a,"loadeddata",new A.aRi(s,a),!1,r) +s.at=A.Hi(a,"play",new A.aRj(s,a),!1,r) +s.z=A.Hi(a,"timeupdate",new A.aRk(s,a),!1,r) +s.ax=A.Hi(a,"seeked",new A.aRl(s),!1,r) +s.Q=A.Hi(a,"ended",new A.aRm(s,a),!1,r) +s.ay=A.Hi(a,"error",new A.aRn(s,a),!1,r)}, +pA(a,b){return this.ag7(0,b)}, +ag7(a,b){var s=0,r=A.v(t.H),q,p=this,o +var $async$pA=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p.w=!0 +if(p.r==null){s=1 +break}if(p.x==null)p.abC() +o=p.x +if(o!=null)o.currentTime=b +o=p.x +if(o==null)o=null +else{o=o.play() +o.toString +o=A.jB(o,t.z)}s=3 +return A.B(o,$async$pA) +case 3:case 1:return A.t(q,r)}}) +return A.u($async$pA,r)}, +ij(a){var s=0,r=A.v(t.H),q=this,p +var $async$ij=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=q.c +s=2 +return A.B(q.pA(0,p==null?0:p),$async$ij) +case 2:return A.t(null,r)}}) +return A.u($async$ij,r)}, +el(a){var s +this.a5z() +this.c=0 +s=this.x +if(s!=null)s.currentTime=0}, +a5z(){var s,r=this +r.w=!1 +s=r.x +if(s!=null)s.pause() +if(r.f===B.hb)r.x=null}, +v(){var s=0,r=A.v(t.H),q=this +var $async$v=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q.b.a2(0) +return A.t(null,r)}}) +return A.u($async$v,r)}} +A.aRi.prototype={ +$1(a){var s,r=this.a.b +r.H(0,B.qj) +s=this.b.duration +s.toString +r.H(0,new A.hb(B.k9,A.b8I(s),null,null,null))}, +$S:45} +A.aRj.prototype={ +$1(a){var s=this.b.duration +s.toString +this.a.b.H(0,new A.hb(B.k9,A.b8I(s),null,null,null))}, +$S:45} +A.aRk.prototype={ +$1(a){var s=this.b.currentTime +s.toString +this.a.b.H(0,new A.hb(B.qh,null,A.b8I(s),null,null))}, +$S:45} +A.aRl.prototype={ +$1(a){this.a.b.H(0,B.qk)}, +$S:45} +A.aRm.prototype={ +$1(a){var s=this.a +s.c=0 +this.b.currentTime=0 +s.b.H(0,B.ql)}, +$S:45} +A.aRn.prototype={ +$1(a){var s=null,r=this.b,q=r.error +if(q==null)q=s +else{q=q.code +q.toString +q=B.e.k(q)}if(q==null)q="WebAudioError" +r=r.error +r=r==null?s:r.message +this.a.b.Hn(new A.zH(q,r,s,s))}, +$S:45} +A.hn.prototype={ +gaw(a){return new A.w0(this.a,0,0)}, +ga3(a){var s=this.a,r=s.length +return r===0?A.a6(A.ah("No element")):B.c.ao(s,0,new A.ow(s,r,0,176).nT())}, +ga6(a){var s=this.a,r=s.length +return r===0?A.a6(A.ah("No element")):B.c.cf(s,new A.IV(s,0,r,176).nT())}, +gaD(a){return this.a.length===0}, +gdm(a){return this.a.length!==0}, +gE(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.ow(q,p,0,176) +for(r=0;s.nT()>=0;)++r +return r}, +cB(a,b){var s,r,q,p,o,n +A.fH(b,"index") +s=this.a +r=s.length +if(r!==0){q=new A.ow(s,r,0,176) +for(p=0,o=0;n=q.nT(),n>=0;o=n){if(p===b)return B.c.ao(s,o,n);++p}}else p=0 +throw A.d(A.Lu(b,this,"index",null,p))}, +O(a,b){var s +if(typeof b!="string")return!1 +s=b.length +if(s===0)return!1 +if(new A.ow(b,s,0,176).nT()!==s)return!1 +s=this.a +return A.bFe(s,b,0,s.length)>=0}, +GN(a,b,c){var s,r +if(a===0||b===this.a.length)return b +if(c==null){s=this.a +c=new A.ow(s,s.length,b,176)}do{r=c.nT() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +fF(a,b){A.fH(b,"count") +return this.a3w(b)}, +a3w(a){var s=this.GN(a,0,null),r=this.a +if(s===r.length)return B.bI +return new A.hn(B.c.cf(r,s))}, +aCB(a){var s=this.GN(a,0,null),r=this.a +if(s===r.length)return this +return new A.hn(B.c.ao(r,0,s))}, +n8(a,b,c){var s,r,q,p,o=this +A.fH(b,"start") +if(c==null)return o.a3w(b) +if(c0){s=j.c +for(r=j.a,q=r.length,p=176;s0;s=q){q=r.nT() +if(q<0)break;--a}p.b=s +p.c=b +p.d=null +return a===0}} +A.ow.prototype={ +nT(){var s,r,q,p,o,n,m,l=this,k=u.S +for(s=l.b,r=l.a;q=l.c,qs;){p=k.c=q-1 +o=B.c.au(r,p) +if((o&64512)!==56320){p=k.d=B.c.aV(j,k.d&240|A.BN(o)) +if(((p>=208?k.d=A.b5f(r,s,k.c,p):p)&1)===0)return q +continue}if(p>=s){n=B.c.au(r,p-1) +if((n&64512)===55296){m=A.q1(n,o) +p=--k.c}else m=2}else m=2 +l=k.d=B.c.aV(j,k.d&240|m) +if(((l>=208?k.d=A.b5f(r,s,p,l):l)&1)===0)return q}p=k.d=B.c.aV(j,k.d&240|15) +if(((p>=208?k.d=A.b5f(r,s,q,p):p)&1)===0)return k.c +return-1}} +A.a_B.prototype={ +fL(a,b){return J.e(a,b)}, +fa(a,b){return J.T(b)}} +A.LG.prototype={ +fL(a,b){var s,r,q,p +if(a===b)return!0 +s=J.ax(a) +r=J.ax(b) +for(q=this.a;!0;){p=s.D() +if(p!==r.D())return!1 +if(!p)return!0 +if(!q.fL(s.gZ(s),r.gZ(r)))return!1}}, +fa(a,b){var s,r,q +for(s=J.ax(b),r=this.a,q=0;s.D();){q=q+r.fa(0,s.gZ(s))&2147483647 +q=q+(q<<10>>>0)&2147483647 +q^=q>>>6}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.z1.prototype={ +fL(a,b){var s,r,q,p,o +if(a===b)return!0 +s=J.aK(a) +r=s.gE(a) +q=J.aK(b) +if(r!==q.gE(b))return!1 +for(p=this.a,o=0;o>>0)&2147483647 +q^=q>>>6}q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.If.prototype={ +fL(a,b){var s,r,q,p,o +if(a===b)return!0 +s=this.a +r=A.kJ(s.gaIS(),s.gaKN(s),s.gaLU(),A.q(this).h("If.E"),t.S) +for(s=J.ax(a),q=0;s.D();){p=s.gZ(s) +o=r.i(0,p) +r.t(0,p,(o==null?0:o)+1);++q}for(s=J.ax(b);s.D();){p=s.gZ(s) +o=r.i(0,p) +if(o==null||o===0)return!1 +r.t(0,p,o-1);--q}return q===0}, +fa(a,b){var s,r,q +for(s=J.ax(b),r=this.a,q=0;s.D();)q=q+r.fa(0,s.gZ(s))&2147483647 +q=q+(q<<3>>>0)&2147483647 +q^=q>>>11 +return q+(q<<15>>>0)&2147483647}} +A.FK.prototype={} +A.HF.prototype={ +gI(a){var s=this.a +return 3*s.a.fa(0,this.b)+7*s.b.fa(0,this.c)&2147483647}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.HF){s=this.a +s=s.a.fL(this.b,b.b)&&s.b.fL(this.c,b.c)}else s=!1 +return s}} +A.Mi.prototype={ +fL(a,b){var s,r,q,p,o,n,m +if(a===b)return!0 +s=J.aK(a) +r=J.aK(b) +if(s.gE(a)!==r.gE(b))return!1 +q=A.kJ(null,null,null,t.PJ,t.S) +for(p=J.ax(s.gdw(a));p.D();){o=p.gZ(p) +n=new A.HF(this,o,s.i(a,o)) +m=q.i(0,n) +q.t(0,n,(m==null?0:m)+1)}for(s=J.ax(r.gdw(b));s.D();){o=s.gZ(s) +n=new A.HF(this,o,r.i(b,o)) +m=q.i(0,n) +if(m==null||m===0)return!1 +q.t(0,n,m-1)}return!0}, +fa(a,b){var s,r,q,p,o,n,m,l,k +for(s=J.cP(b),r=J.ax(s.gdw(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.D();){m=r.gZ(r) +l=q.fa(0,m) +k=s.i(b,m) +n=n+3*l+7*p.fa(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 +n^=n>>>11 +return n+(n<<15>>>0)&2147483647}} +A.a_z.prototype={ +fL(a,b){var s=this,r=t.Ro +if(r.b(a))return r.b(b)&&new A.FK(s,t.n5).fL(a,b) +r=t.c +if(r.b(a))return r.b(b)&&new A.Mi(s,s,t.Dx).fL(a,b) +r=t._ +if(r.b(a))return r.b(b)&&new A.z1(s,t.wO).fL(a,b) +r=t.JY +if(r.b(a))return r.b(b)&&new A.LG(s,t.K9).fL(a,b) +return J.e(a,b)}, +fa(a,b){var s=this +if(t.Ro.b(b))return new A.FK(s,t.n5).fa(0,b) +if(t.c.b(b))return new A.Mi(s,s,t.Dx).fa(0,b) +if(t._.b(b))return new A.z1(s,t.wO).fa(0,b) +if(t.JY.b(b))return new A.LG(s,t.K9).fa(0,b) +return J.T(b)}, +aLV(a){!t.JY.b(a) +return!0}} +A.a24.prototype={ +FA(a){var s=this.b[a] +if(s==null){this.$ti.c.a(null) +s=null}return s}, +ga3(a){if(this.c===0)throw A.d(A.ah("No element")) +return this.FA(0)}, +gE(a){return this.c}, +k(a){var s=this.b +return A.bfq(A.fM(s,0,A.hu(this.c,"count",t.S),A.a7(s).c),"(",")")}, +az7(){var s=this,r=s.c-1,q=s.FA(r) +s.b[r]=null +s.c=r +return q}, +anD(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 +for(s=j.a,r=j.$ti.c;q=j.c,i0){j.b[b]=k +b=p}}j.b[b]=a}} +A.ji.prototype={ +H(a,b){this.Po(0,b)}, +F(a,b){var s,r,q,p,o,n,m=this +if(t._.b(b)){s=J.bu(b) +r=m.gE(m) +q=r+s +if(q>=J.bu(m.a)){m.a2i(q) +J.b6z(m.a,r,q,b,0) +m.sdW(m.gdW()+s)}else{p=J.bu(m.a)-m.gdW() +q=m.a +o=J.cs(q) +if(s").ad(b).h("RM<1,2>"))}, +k(a){return A.uQ(this,"{","}")}, +eI(a){var s,r=this +if(r.gi3(r)===r.gdW())throw A.d(A.ah("No element")) +r.sdW((r.gdW()-1&J.bu(r.a)-1)>>>0) +s=J.c0(r.a,r.gdW()) +if(s==null)s=A.q(r).h("ji.E").a(s) +J.ix(r.a,r.gdW(),null) +return s}, +gE(a){var s=this +return(s.gdW()-s.gi3(s)&J.bu(s.a)-1)>>>0}, +sE(a,b){var s,r,q,p,o=this +if(b<0)throw A.d(A.vs("Length "+b+" may not be negative.")) +if(b>o.gE(o)&&!A.q(o).h("ji.E").b(null))throw A.d(A.a8("The length can only be increased when the element type is nullable, but the current element type is `"+A.ap(A.q(o).h("ji.E")).k(0)+"`.")) +s=b-o.gE(o) +if(s>=0){if(J.bu(o.a)<=b)o.a2i(b) +o.sdW((o.gdW()+s&J.bu(o.a)-1)>>>0) +return}r=o.gdW()+s +q=o.a +if(r>=0)J.b6t(q,r,o.gdW(),null) +else{r+=J.bu(q) +J.b6t(o.a,0,o.gdW(),null) +q=o.a +p=J.aK(q) +p.kp(q,r,p.gE(q),null)}o.sdW(r)}, +i(a,b){var s,r=this +if(b<0||b>=r.gE(r))throw A.d(A.vs("Index "+b+" must be in the range [0.."+r.gE(r)+").")) +s=J.c0(r.a,(r.gi3(r)+b&J.bu(r.a)-1)>>>0) +return s==null?A.q(r).h("ji.E").a(s):s}, +t(a,b,c){var s=this +if(b<0||b>=s.gE(s))throw A.d(A.vs("Index "+b+" must be in the range [0.."+s.gE(s)+").")) +J.ix(s.a,(s.gi3(s)+b&J.bu(s.a)-1)>>>0,c)}, +Po(a,b){var s=this +J.ix(s.a,s.gdW(),b) +s.sdW((s.gdW()+1&J.bu(s.a)-1)>>>0) +if(s.gi3(s)===s.gdW())s.ayN()}, +ayN(){var s=this,r=A.b2(J.bu(s.a)*2,null,!1,A.q(s).h("ji.E?")),q=J.bu(s.a)-s.gi3(s) +B.b.bW(r,0,q,s.a,s.gi3(s)) +B.b.bW(r,q,q+s.gi3(s),s.a,0) +s.si3(0,0) +s.sdW(J.bu(s.a)) +s.a=r}, +ayO(a){var s,r,q=this +if(q.gi3(q)<=q.gdW()){s=q.gdW()-q.gi3(q) +B.b.bW(a,0,s,q.a,q.gi3(q)) +return s}else{r=J.bu(q.a)-q.gi3(q) +B.b.bW(a,0,r,q.a,q.gi3(q)) +B.b.bW(a,r,r+q.gdW(),q.a,0) +return q.gdW()+r}}, +a2i(a){var s=this,r=A.b2(A.bzn(a+B.e.bu(a,1)),null,!1,A.q(s).h("ji.E?")) +s.sdW(s.ayO(r)) +s.a=r +s.si3(0,0)}, +$ias:1, +$iA:1, +$iH:1, +gi3(a){return this.b}, +gdW(){return this.c}, +si3(a,b){return this.b=b}, +sdW(a){return this.c=a}} +A.RM.prototype={ +gi3(a){var s=this.d +return s.gi3(s)}, +si3(a,b){this.d.si3(0,b)}, +gdW(){return this.d.gdW()}, +sdW(a){this.d.sdW(a)}} +A.TI.prototype={} +A.Sb.prototype={ +eg(a,b){return B.b.eg(this.a,b)}, +fk(a,b){var s=this.a +return new A.dH(s,A.a7(s).h("@<1>").ad(b).h("dH<1,2>"))}, +O(a,b){return B.b.O(this.a,b)}, +cB(a,b){return this.a[b]}, +ga3(a){return B.b.ga3(this.a)}, +ab(a,b){return B.b.ab(this.a,b)}, +gaD(a){return this.a.length===0}, +gdm(a){return this.a.length!==0}, +gaw(a){var s=this.a +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, +cl(a,b){return B.b.cl(this.a,b)}, +l6(a){return this.cl(a,"")}, +ga6(a){return B.b.ga6(this.a)}, +gE(a){return this.a.length}, +js(a,b,c){var s=this.a +return new A.W(s,b,A.a7(s).h("@<1>").ad(c).h("W<1,2>"))}, +fF(a,b){var s=this.a +return A.fM(s,b,null,A.a7(s).c)}, +hW(a,b){var s=this.a +s=A.b(s.slice(0),A.a7(s)) +return s}, +es(a){return this.hW(a,!0)}, +lg(a){var s=this.a +return A.z0(s,A.a7(s).c)}, +lj(a,b){var s=this.a +return new A.bl(s,b,A.a7(s).h("bl<1>"))}, +Lg(a,b){return new A.c3(this.a,b.h("c3<0>"))}, +k(a){return A.uQ(this.a,"[","]")}, +$iA:1} +A.D2.prototype={ +i(a,b){return this.a[b]}, +t(a,b,c){this.a[b]=c}, +V(a,b){return B.b.V(this.a,b)}, +H(a,b){this.a.push(b)}, +F(a,b){B.b.F(this.a,b)}, +fk(a,b){var s=this.a +return new A.dH(s,A.a7(s).h("@<1>").ad(b).h("dH<1,2>"))}, +hi(a,b,c){B.b.hi(this.a,b,c)}, +ia(a,b,c){B.b.ia(this.a,b,c)}, +sa6(a,b){var s=this.a.length +if(s===0)throw A.d(A.Lu(0,this,null,null,null)) +this.t(0,s-1,b)}, +L(a,b){return B.b.L(this.a,b)}, +dn(a,b){return B.b.dn(this.a,b)}, +eI(a){return this.a.pop()}, +hz(a,b,c){B.b.hz(this.a,b,c)}, +iH(a,b,c,d){B.b.iH(this.a,b,c,d)}, +gace(a){var s=this.a +return new A.cj(s,A.a7(s).h("cj<1>"))}, +bW(a,b,c,d,e){B.b.bW(this.a,b,c,d,e)}, +cU(a,b,c){return B.b.cU(this.a,b,c)}, +hl(a,b){return this.cU(a,b,null)}, +$ias:1, +$iH:1} +A.D6.prototype={ +l(a,b){var s,r,q,p,o +if(b==null)return!1 +if(b instanceof A.D6){s=this.a +r=b.a +q=s.length +if(q!==r.length)return!1 +for(p=0,o=0;o>>0)-s,q=0;q1125899906842623)throw A.d(A.a8("Hashing is unsupported for messages with more than 2^53 bits.")) +p=r*8 +o=l.b +l.F(0,new Uint8Array(8)) +n=A.fF(l.a.buffer,0,null) +n.setUint32(o,B.e.cW(p,4294967296),!1) +n.setUint32(o+4,p>>>0,!1)}} +A.akE.prototype={} +A.b_o.prototype={ +aQs(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +for(s=this.x,r=0;r<16;++r)s[r]=a[r] +for(r=16;r<64;++r){q=s[r-2] +p=s[r-7] +o=s[r-15] +s[r]=((((q>>>17|q<<15)^(q>>>19|q<<13)^q>>>10)>>>0)+p>>>0)+((((o>>>7|o<<25)^(o>>>18|o<<14)^o>>>3)>>>0)+s[r-16]>>>0)>>>0}q=this.w +n=q[0] +m=q[1] +l=q[2] +k=q[3] +j=q[4] +i=q[5] +h=q[6] +g=q[7] +for(f=n,r=0;r<64;++r,g=h,h=i,i=j,j=d,k=l,l=m,m=f,f=c){e=(g+(((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))>>>0)>>>0)+(((j&i^~j&h)>>>0)+(B.Um[r]+s[r]>>>0)>>>0)>>>0 +d=k+e>>>0 +c=e+((((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))>>>0)+((f&m^f&l^m&l)>>>0)>>>0)>>>0}q[0]=f+n>>>0 +q[1]=m+q[1]>>>0 +q[2]=l+q[2]>>>0 +q[3]=k+q[3]>>>0 +q[4]=j+q[4]>>>0 +q[5]=i+q[5]>>>0 +q[6]=h+q[6]>>>0 +q[7]=g+q[7]>>>0}} +A.b_n.prototype={} +A.av3.prototype={} +A.Yj.prototype={} +A.FS.prototype={ +T(){return"SizeCategory."+this.b}} +A.auZ.prototype={ +mV(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$mV=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=A +o=J +s=2 +return A.B(A.a82(),$async$mV) +case 2:q.a=p.eJ(o.c0(c.a,"bookmarked_chapter")) +return A.t(null,r)}}) +return A.u($async$mV,r)}, +tU(a,b){return this.aAu(a,b)}, +aAu(a,b){var s=0,r=A.v(t.H),q,p +var $async$tU=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:s=2 +return A.B(A.a82(),$async$tU) +case 2:q=d +p="flutter."+a +s=b==null?3:5 +break +case 3:J.tI(q.a,a) +s=6 +return A.B($.b67().L(0,p),$async$tU) +case 6:s=4 +break +case 5:A.x7(b,"value") +J.ix(q.a,a,b) +s=7 +return A.B($.b67().tn("String",p,b),$async$tU) +case 7:case 4:return A.t(null,r)}}) +return A.u($async$tU,r)}} +A.mC.prototype={ +ti(){var s=this.d +return s==null?this.b:s}, +k(a){return this.a+" - "+A.h(this.ti())}} +A.TH.prototype={ +a7j(a,b){return this.f.$3(this,b,a)}} +A.M2.prototype={ +a7j(a,b){return new A.El(this,b,a,this.$ti.h("El<1>"))}} +A.R.prototype={ +Hv(a,b){var s=this.a,r=a.a +if(s.aX(0,r))return b.a(s.i(0,r).ti()) +else{s.t(0,r,a) +return a.ti()}}, +hu(a,b){var s=t.i +return this.Hv(A.b90(a,b,new A.auY(),null,null,s),s)}, +aFg(a,b){var s=t.w +return this.Hv(A.b90(a,!0,new A.auW(),null,null,s),s)}, +a6C(a,b){var s=t.n8 +return this.Hv(A.b90(a,b,new A.auX(),null,null,s),s)}, +v0(a,b,c,d){return this.Hv(new A.M2(c,a,b,null,null,d.h("M2<0>")),d)}} +A.auY.prototype={ +$3(a,b,c){return new A.zu(a,b,c)}, +$C:"$3", +$R:3, +$S:590} +A.auW.prototype={ +$3(a,b,c){return new A.xj(a,b,c)}, +$C:"$3", +$R:3, +$S:581} +A.auX.prototype={ +$3(a,b,c){return new A.xz(a,b,c)}, +$C:"$3", +$R:3, +$S:580} +A.eI.prototype={ +aP(a,b,c,d,e){var s=t.N +this.b.push(new A.Cp(c,b,new A.R(A.D(s,t.bc),A.D(s,t.vR)),d,e,!1,this)) +return this}} +A.Cp.prototype={} +A.WS.prototype={ +a5(a){var s,r,q=null,p=A.b5E(a),o=A.b([],t.p) +for(s=this.d.c.b,s=s.ghf(s),s=s.gaw(s);s.D();){r=s.gZ(s) +o.push(new A.cg(B.d9,A.mm(A.du(r.a,q,q,q,q,q,q),new A.aqj(r,a),q),q))}return A.aMC(A.fY(o,B.a3,B.a4,B.a5),this.c,B.abs,q,!1,"Actions",q,p)}} +A.aqj.prototype={ +$0(){return this.a.b.$1(this.b)}, +$S:0} +A.jN.prototype={ +a5(a){var s=null,r=A.ca(a,s,t.l).w.a.a>768?24:48 +return A.bf9(s,A.j1(r,r),B.I,B.I,A.b7Z(this.c,s,s),r,this.d,B.J,B.I,r,this.e)}} +A.a_P.prototype={ +a5(a){var s,r,q,p,o=this,n=null,m=A.ca(a,n,t.l).w,l=o.d,k=o.e,j=l.c,i=j==null,h=!i&&k===B.cN +if(h)s=i?l.d:j +else s=l.d +r=l.x +q=h?r.b:r.a +p=h?r.a:r.b +m=m.a76(l.f,s,new A.M(q,p),B.J,s) +j=m.r +return new A.cg(new A.aG(20+j.a,20+j.b,20+j.c,20),A.a0U(new A.a_N(A.r0(A.dg(n,o.c,B.t,A.am(a).go,n,n,n,n,n,n),m,n),l,k,o.f,n)),n)}} +A.Kb.prototype={ +aW(){return new A.adS(new A.cG(null,t.am),B.n)}} +A.adS.prototype={ +bn(){this.bP()}, +aAp(a){this.aM(new A.aVb(this,a))}, +a5(a){var s=this,r=null,q=A.b5E(a),p=s.a.c,o=A.b([B.ac0,new A.Jq(s.e,new A.aVc(s),B.a9j,B.J,B.abu)],t.p) +if(s.e)o.push(new A.K3(s.d,r)) +else o.push(B.a24) +return A.aMC(new A.cg(B.d8,A.fY(o,B.a3,B.iY,B.dh),r),p,B.abv,r,!1,"Properties",r,q)}} +A.aVb.prototype={ +$0(){var s=this.a,r=this.b +s.e=r +s=s.c +s.toString +s=A.qo(s,!1) +s.Vz(r?$.bbq():null)}, +$S:0} +A.aVc.prototype={ +$1(a){a.toString +return this.a.aAp(a)}, +$S:209} +A.adT.prototype={ +a5(a){var s=null,r=A.qo(a,!0),q=r.d.a!=null,p=q?r.gaPG(r):s +q=q?r.gaQ5():s +return A.jk(A.b([new A.jN(B.Sb,p,"Orientation",B.abB),new A.jN(B.S8,q,"Device frame",B.abz),B.a4a,A.a9z(B.a9o,r.gVa(r),s)],t.p),B.a3,B.a4,B.a5,s)}} +A.ag4.prototype={ +a5(a){var s=null,r=A.am(a).ax.a===B.ak,q=r?B.MD:B.rx,p=r?B.rx:B.Mv +return new A.a3v(this.c,!0,A.aE0(s,s,s,B.O,s,s,s,A.eo(s,B.ff,q,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),B.O,new A.dW(p,s,s,B.f5,s,s,B.ao),s,s,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,s,s,s,s,B.O,s,s,s,s,s,s,s,s,s,s,B.pc,B.O,s,B.O),s,s,s,s,s,s,s,s,s,s,s,B.Z6,B.Z7,B.Zt,!1,s)}} +A.E_.prototype={ +a5(a){var s=null +return A.be4(s,s,new A.cg(B.d8,A.fY(A.b([A.lm(new A.ag4(this.c,s),1),B.a3Z,A.mm(B.a9q,new A.aBP(a),s)],t.p),B.a3,B.a4,B.a5),s),B.t,s,B.tp,s,s,s)}} +A.aBP.prototype={ +$0(){A.v7(this.a,!1).ih()}, +$S:0} +A.a3e.prototype={ +a5(a){var s=this,r=null +return A.iC(B.b2,A.dg(r,A.du(s.c,r,r,r,s.d,s.f,r),B.t,r,r,r,r,r,s.r,r),B.ad,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r)}} +A.a5X.prototype={ +a5(a){var s,r,q,p=this,o=null,n=A.qo(a,!0).d,m=n.a +if(m!=null)s=new A.a_P(A.dg(o,p.d,B.t,o,o,new A.dW(o,o,o,o,o,o,B.ao),o,o,o,o),m,n.c,n.d,o) +else s=p.d +m=A.ca(a,o,t.l).w.ue(n.b) +r=A.b7d(a)!==B.ju&&p.e?A.b5E(a):0 +q=p.f +return A.r0(A.k3(0,q==null?s:A.kU(B.bp,A.b([A.F4(0,s,o),A.k3(6,A.ni(A.asO(new A.cg(B.d9,A.du(q,o,o,o,o,o,o),o),o,o,o,o),o,o),o,o,6,6,o,o)],t.p),B.a2,B.bm,o),o,o,0,r,0,o),m,o)}} +A.NP.prototype={ +aW(){return new A.aiZ(B.n)}, +aNo(){return this.d.$0()}} +A.aiZ.prototype={ +a5(a){var s,r,q,p,o=this,n=A.b([],t.p) +for(s=o.a.c.c.a,s=s.ghf(s),s=s.gaw(s),r=t.kK;s.D();){q=s.gZ(s).b +q.toString +p=o.a.c +n.push(q.a7j(new A.d4(p.r.a+"_"+p.b+"#"+q.a,r),new A.aYI(o)))}s=A.b5E(a) +r=o.a.e +return A.aMC(A.fY(n,B.a3,B.a4,B.a5),r,null,null,!1,"Properties",null,s)}} +A.aYI.prototype={ +$0(){var s=this.a +s.aM(new A.aYH()) +s.a.aNo()}, +$S:7} +A.aYH.prototype={ +$0(){}, +$S:0} +A.xj.prototype={ +aW(){return new A.XW(this.c.ti(),B.n)}, +v6(){return this.d.$0()}} +A.XW.prototype={ +a5(a){var s=null,r=this.a.c +return new A.zW(r.a,A.bdx(s,!1,s,s,s,!1,s,s,new A.as6(this),s,s,s,s,!1,this.d),r.c,s)}} +A.as6.prototype={ +$1(a){var s=this.a,r=s.a +r.c.d=a +r.v6() +s.aM(new A.as5(s,a))}, +$S:209} +A.as5.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.xz.prototype={ +aW(){var s=new A.JQ(B.n) +s.d=s.e=this.c.ti() +return s}, +v6(){return this.d.$0()}} +A.JQ.prototype={ +aFD(a){this.aM(new A.atV(this,a))}, +afs(a){var s=this.c +s.toString +return A.bmr(new A.atY(this),s,!0,t.H)}, +a5(a){var s=null,r=this.a.c,q=this.e +q===$&&A.c() +q=A.b7v(s,s,q,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s) +return new A.zW(r.a,A.mm(A.dg(s,s,B.t,s,s,s,s,s,s,s),new A.atU(this),q),r.c,s)}} +A.atV.prototype={ +$0(){return this.a.d=this.b}, +$S:0} +A.atY.prototype={ +$1(a){var s=this.a,r=s.d +r===$&&A.c() +return new A.F8("Pick a color!",new A.JP(r,s.gaFC(),0.8,null),A.b([A.mm(B.a9h,new A.atX(s),null)],t.p),null)}, +$S:575} +A.atX.prototype={ +$0(){var s=this.a +s.aM(new A.atW(s)) +s=s.c +s.toString +A.v7(s,!1).ih()}, +$S:0} +A.atW.prototype={ +$0(){var s=this.a,r=s.d +r===$&&A.c() +return s.e=r}, +$S:0} +A.atU.prototype={ +$0(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:n=q.a +s=2 +return A.B(n.afs(0),$async$$0) +case 2:p=n.a +o=p.c +n=n.e +n===$&&A.c() +o.d=n +p.v6() +return A.t(null,r)}}) +return A.u($async$$0,r)}, +$S:18} +A.El.prototype={ +aW(){return new A.M3(B.n,this.$ti.h("M3<1>"))}, +v6(){return this.d.$0()}} +A.M3.prototype={ +a5(a){var s=this,r=s.a.c,q=r.ti(),p=s.a.c.f,o=s.$ti,n=A.a7(p).h("@<1>").ad(o.h("kF<1>")).h("W<1,2>") +return new A.zW(r.a,A.b7u(!0,A.ak(new A.W(p,new A.aDk(s),n),!0,n.h("aM.E")),new A.aDl(s),q,o.c),r.c,null)}} +A.aDl.prototype={ +$1(a){var s=this.a.a +s.c.d=a +s.v6()}, +$S(){return this.a.$ti.h("~(1?)")}} +A.aDk.prototype={ +$1(a){var s=null +return A.bey(A.du(J.h9(a),s,s,s,s,s,s),a,this.a.$ti.c)}, +$S(){return this.a.$ti.h("kF<1>(1)")}} +A.zu.prototype={ +aW(){var s=this.c.ti(),r=A.aOT(null) +r.se6(0,B.d.k(s)) +return new A.a4w(r,B.n)}, +v6(){return this.d.$0()}} +A.a4w.prototype={ +a5(a){var s=null,r=this.a.c +return new A.zW(r.a,A.b9A(!0,B.bF,!1,s,A.bmu(),this.d,s,s,s,2,B.Sq,!0,s,!0,s,!1,s,A.b([$.bbD()],t.VS),s,s,B.E2,s,s,s,1,s,s,!1,"\u2022",new A.aFM(this),s,s,s,s,!1,s,s,B.d8,s,s,s,s,s,s,s,s,B.aw,s,B.jx,s,s,s),r.c,s)}} +A.aFM.prototype={ +$1(a){var s=this.a +s.a.c.d=A.zT(a) +s.a.v6()}, +$S:25} +A.F8.prototype={ +a5(a){var s=null,r=A.du(this.c,s,s,s,s,s,s) +return A.bt5(this.e,A.b9l(this.d,s,s,s,B.aY),r)}} +A.zW.prototype={ +a5(a){var s=null,r=A.du(this.c,s,s,s,s,s,s) +return new A.cg(B.tt,A.jk(A.b([A.lm(r,4),A.lm(this.d,6)],t.p),B.a3,B.a4,B.a5,s),s)}} +A.a_M.prototype={ +a5(a){var s=A.qo(a,!0).d,r=t.Xl,q=t.yW,p=A.ak(A.b([$.brK(),$.brL(),$.brM(),$.brS(),$.brT(),$.brU(),$.bmJ(),$.bmH(),$.bmG(),$.bmK(),$.bmI(),$.bbq()],r),!0,q) +B.b.F(p,A.b([$.brV(),$.brW(),$.brX(),$.brY(),$.brZ(),$.brN(),$.brO(),$.brP(),$.brQ(),$.brR()],r)) +r=A.a7(p).h("W<1,kF>") +return A.b7u(!0,A.ak(new A.W(p,new A.avf(),r),!0,r.h("aM.E")),A.qo(a,!1).gaQo(),s.a,q)}} +A.avf.prototype={ +$1(a){var s=null +return A.bey(A.du(a.b,s,s,s,s,s,s),a,t.yW)}, +$S:572} +A.a9M.prototype={ +a5(a){var s=A.qo(a,!0).d.b,r=B.d.k(s) +return new A.PM(s,A.qo(a,!1).gaQv(),0.85,1.3,3,r,null)}} +A.K3.prototype={ +aW(){return new A.a_m(A.aOT(null),A.aOT(null),B.n)}} +A.a_m.prototype={ +bn(){var s,r=this +r.bP() +s=r.c +s.toString +s=A.qo(s,!1).d.a.x +r.d.se6(0,""+B.d.ae(s.a)) +r.e.se6(0,""+B.d.ae(s.b))}, +v(){var s=this.d,r=$.ag() +s.bw$=r +s.bs$=0 +s=this.e +s.bw$=r +s.bs$=0 +this.bK()}, +PN(a,b,c){var s=this.c +s.toString +A.qo(s,!1).aQp(a,b,c)}, +aAk(a){return this.PN(null,a,null)}, +aAj(a){return this.PN(a,null,null)}, +aAl(a){return this.PN(null,null,a)}, +a5(a){var s=this,r=null,q=s.a.d,p=t.p +p=A.fY(A.b([A.jk(A.b([A.lm(new A.Hm(s.d,"Width",new A.auM(s),r),1),B.a3X,A.lm(new A.Hm(s.e,"Height",new A.auN(s),r),1)],p),B.a3,B.a4,B.a5,r),B.jv,B.t6,B.jv,new A.ai9(new A.auO(s),r)],p),B.a3,B.a4,B.a5) +return new A.L2(p,B.qn,q)}} +A.auM.prototype={ +$1(a){return this.a.aAl(a)}, +$S:196} +A.auN.prototype={ +$1(a){return this.a.aAj(a)}, +$S:196} +A.auO.prototype={ +$1(a){return this.a.aAk(a)}, +$S:570} +A.Hm.prototype={ +awG(a){var s +if(a.length===0)return"Value can not be empty" +s=A.blW(a) +if(s==null)return"Input needs to be digits only" +if(s>5000)return"Try to use a value less than 5000" +if(s<100)return"Try to use a value greather than 100" +return null}, +a5(a){var s=this,r=null,q=A.b([$.bbD()],t.VS) +return A.bBd(s.c,A.bfi(r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!1,r,A.du(s.d,r,r,r,r,r,r),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r),q,B.E2,new A.aW2(s),s.gawF())}} +A.aW2.prototype={ +$1(a){var s=A.blW(a) +if(s!=null)this.a.e.$1(s)}, +$S:25} +A.ai9.prototype={ +a5(a){var s=A.qo(a,!0).d.a.a,r=t.Yg +return A.GQ(B.O,A.ak(new A.W(A.b([B.ah,B.aa],t.r6),new A.aYp(this,s.c),r),!0,r.h("aM.E")),B.hD)}} +A.aYp.prototype={ +$1(a){var s=null,r=B.b.ga6(a.T().split(".")) +return A.a9z(A.du(r,s,s,s,A.eo(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a===this.b?B.aI:B.V,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.aYo(this.a,a),s)}, +$S:564} +A.aYo.prototype={ +$0(){return this.a.c.$1(this.b)}, +$S:0} +A.a_Q.prototype={ +Ib(a,b,c,d){var s=this,r=a==null?s.a:a,q=d==null?s.b:d,p=b==null?s.c:b +return new A.a_Q(r,q,p,c==null?s.d:c)}, +ue(a){return this.Ib(null,null,null,a)}, +aGY(a,b){return this.Ib(a,null,null,b)}, +aGP(a){return this.Ib(null,null,a,null)}, +aGM(a){return this.Ib(null,a,null,null)}} +A.Ka.prototype={ +aW(){return new A.Kc(B.kQ,B.n)}} +A.Kc.prototype={ +szw(a){this.aM(new A.avh(this,a))}, +acY(a){this.szw(this.d.ue(a))}, +aQw(){return this.acY(1)}, +Vz(a){this.szw(B.kQ.aGY(a,this.d.b))}, +aPH(a){var s=this.d +this.szw(s.aGM(s.c===B.di?B.cN:B.di))}, +aQ6(){var s=this.d +this.szw(s.aGP(!s.d))}, +c2(a){this.szw(B.kQ)}, +aQp(a,b,c){var s,r,q=this.d.a +if(q==null)return +s=b==null?q.a.c:b +r=c==null?q.x.a:c +this.Vz(A.avg("custom_device","Custom Device",s,B.J,B.J,new A.M(r,a==null?q.x.b:a)))}, +a5(a){return new A.Sc(this.d,this,this.a.c,null)}} +A.avh.prototype={ +$0(){this.a.d=this.b}, +$S:0} +A.Sc.prototype={ +eu(a){return this.f!==a.f}} +A.a7F.prototype={ +a5(a){return A.fY(B.Uw,B.a3,B.a4,B.a5)}} +A.K9.prototype={ +a5(a){var s=null,r=A.du(this.c,s,s,s,s,s,s) +return new A.cg(B.tt,A.jk(A.b([A.lm(r,4),A.lm(this.d,6)],t.p),B.a3,B.a4,B.a5,s),s)}} +A.a85.prototype={ +a5(a){var s=this,r=null,q=A.b7d(a)!==B.ju&&!s.y,p=A.am(a),o=t.p,n=A.b([A.du(s.c,r,r,r,B.a87,r,r)],o),m=s.x +if(m!=null)n.push(new A.cg(B.QQ,A.b8K(m,q?1:0),r)) +o=A.b([A.F4(0,A.b9l(new A.cg(B.Qw,A.fY(A.b([A.GQ(B.O,n,B.Eu),B.e_,s.d],o),B.d2,B.a4,B.a5),r),r,s.f,r,B.aY),r)],o) +if(!s.y)o.push(A.k3(r,new A.jN(B.RY,new A.aMD(s),"Close",s.r),r,r,r,15,15,r)) +return A.dg(r,A.kU(B.bp,o,B.a2,B.bm,r),B.t,p.at,r,r,r,r,r,s.w)}} +A.aMD.prototype={ +$0(){var s=this.a.e.$0() +return s}, +$S:0} +A.Q_.prototype={ +aW(){return new A.alo(B.n)}, +aNu(a){return this.e.$1(a)}, +aMZ(a){return this.r.$1(a)}, +aN0(){return this.w.$0()}, +aNJ(a){return this.y.$1(a)}} +A.alo.prototype={ +bn(){var s,r=this +r.bP() +r.e=r.a.z +s=A.aOT(null) +s.se6(0,r.a.z) +r.d=s +s.ai(0,new A.b_L(r))}, +v(){var s=this,r=s.d +r===$&&A.c() +r.bw$=$.ag() +r.bs$=0 +s.a.aNJ(s.e) +s.bK()}, +aCy(a){var s,r,q,p,o +if(this.aw8(a.a))return!0 +for(s=a.b,r=s.length,q=0;q768?0.25:1 +s=a3.a +p=s.x +s=s.at +o=a3.d +o===$&&A.c() +n=t.p +o=A.b([new A.cg(B.Qj,A.b9A(!0,B.bF,!1,a4,A.bmu(),o,a4,a4,a4,2,B.Sr,!0,a4,!0,a4,!1,a4,a4,B.abD,a4,a4,a4,a4,a4,1,a4,a4,!1,"\u2022",a4,a4,a4,a4,a4,!1,a4,a4,B.d8,a4,a4,a4,a4,a4,a4,a4,a4,B.aw,a4,B.jx,a4,a4,a4),a4)],n) +for(m=a3.a.c,l=m.length,k=t.aN,j=0;j768?24:48,m=A.b([],t.p) +for(s=this.c,r=0;r768?24:48 +m.push(new A.rq(p,10+r*q,p,p,p,p,s[r],p))}return A.fh(A.kU(B.bp,m,B.a2,B.bm,p),p,n)}} +A.af9.prototype={ +aI(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=$.G(),a=b.S() +a.Y(0,6.5205,675.949) +a.n(0,4.34704,675.949) +a.j(1.94629,675.949,0,673.934,0,671.447) +a.n(0,0.000118933,460.931) +a.j(0.000119151,458.445,1.94631,456.429,4.34706,456.429) +a.n(0,6.52053,456.429) +a.n(0,6.5205,675.949) +a.a2(0) +s=b.B() +s.sP(0,B.h) +s.sA(0,B.y) +a0.W(a,s) +r=b.S() +r.Y(0,845.479,654.214) +r.n(0,847.653,654.214) +r.j(850.054,654.214,852,656.23,852,658.717) +r.n(0,852,784.467) +r.j(852,786.954,850.054,788.969,847.653,788.969) +r.n(0,845.479,788.969) +r.n(0,845.479,654.214) +r.a2(0) +q=b.B() +q.sP(0,B.h) +q.sA(0,B.y) +a0.W(r,q) +p=b.S() +p.Y(0,845.479,471.643) +p.n(0,847.653,471.643) +p.j(850.054,471.643,852,473.659,852,476.145) +p.n(0,852,538.865) +p.j(852,541.352,850.054,543.368,847.653,543.368) +p.n(0,845.479,543.368) +p.n(0,845.479,471.643) +p.a2(0) +o=b.B() +o.sP(0,B.h) +o.sA(0,B.y) +a0.W(p,o) +n=b.S() +n.Y(0,6.52051,147.796) +n.j(6.52051,90.8783,6.52051,62.4195,19.3318,41.5134) +n.j(26.5004,29.8153,36.3358,19.9799,48.0339,12.8113) +n.j(68.94,0,97.3988,0,154.316,0) +n.n(0,697.684,0) +n.j(754.601,0,783.06,0,803.966,12.8113) +n.j(815.664,19.9799,825.5,29.8153,832.668,41.5134) +n.j(845.48,62.4195,845.48,90.8783,845.48,147.796) +n.n(0,845.48,1717.04) +n.j(845.48,1773.96,845.48,1802.42,832.668,1823.32) +n.j(825.5,1835.02,815.664,1844.86,803.966,1852.03) +n.j(783.06,1864.84,754.601,1864.84,697.684,1864.84) +n.n(0,154.316,1864.84) +n.j(97.3988,1864.84,68.94,1864.84,48.0339,1852.03) +n.j(36.3358,1844.86,26.5004,1835.02,19.3318,1823.32) +n.j(6.52051,1802.42,6.52051,1773.96,6.52051,1717.04) +n.n(0,6.52051,147.796) +n.a2(0) +m=b.B() +m.sP(0,B.h) +m.sA(0,B.bN) +a0.W(n,m) +l=b.S() +l.Y(0,10.8672,142.362) +l.j(10.8672,92.5595,10.8672,67.6581,22.0771,49.3652) +l.j(28.3496,39.1294,36.9556,30.5234,47.1914,24.2509) +l.j(65.4843,13.041,90.3857,13.041,140.189,13.041) +l.n(0,711.811,13.041) +l.j(761.614,13.041,786.515,13.041,804.808,24.2509) +l.j(815.044,30.5234,823.65,39.1294,829.923,49.3652) +l.j(841.132,67.6581,841.132,92.5595,841.132,142.362) +l.n(0,841.132,1722.47) +l.j(841.132,1772.28,841.132,1797.18,829.923,1815.47) +l.j(823.65,1825.71,815.044,1834.31,804.808,1840.59) +l.j(786.515,1851.8,761.614,1851.8,711.811,1851.8) +l.n(0,140.189,1851.8) +l.j(90.3857,1851.8,65.4843,1851.8,47.1914,1840.59) +l.j(36.9556,1834.31,28.3496,1825.71,22.0771,1815.47) +l.j(10.8672,1797.18,10.8672,1772.28,10.8672,1722.47) +l.n(0,10.8672,142.362) +l.a2(0) +k=b.B() +k.sP(0,B.h) +k.sA(0,B.y) +a0.W(l,k) +j=b.S() +j.Y(0,319.5,26.0815) +j.j(315.53,26.0815,315.186,20.6429,311.845,19.6997) +j.j(311.472,19.5945,311.295,19.1147,311.602,18.8783) +j.j(312.429,18.241,313.791,17.3877,315.153,17.3877) +j.n(0,536.847,17.3877) +j.j(538.209,17.3877,539.571,18.241,540.398,18.8783) +j.j(540.705,19.1147,540.528,19.5945,540.155,19.6997) +j.j(536.814,20.6429,536.47,26.0815,532.5,26.0815) +j.n(0,319.5,26.0815) +j.a2(0) +i=b.B() +i.sP(0,B.h) +i.sA(0,B.Q) +a0.W(j,i) +h=b.S() +h.Y(0,108.673,110.847) +h.j(120.677,110.847,130.408,101.116,130.408,89.1121) +h.j(130.408,77.1084,120.677,67.3774,108.673,67.3774) +h.j(96.6694,67.3774,86.9385,77.1084,86.9385,89.1121) +h.j(86.9385,101.116,96.6694,110.847,108.673,110.847) +h.a2(0) +g=b.B() +g.sP(0,B.h) +g.sA(0,B.Q) +a0.W(h,g) +f=b.S() +f.Y(0,108.673,102.696) +f.j(116.175,102.696,122.257,96.6144,122.257,89.112) +f.j(122.257,81.6097,116.175,75.5278,108.673,75.5278) +f.j(101.171,75.5278,95.0889,81.6097,95.0889,89.112) +f.j(95.0889,96.6144,101.171,102.696,108.673,102.696) +f.a2(0) +e=b.B() +e.sP(0,B.h) +e.sA(0,B.y) +a0.W(f,e) +d=b.S() +d.Y(0,108.673,86.3951) +d.j(110.173,86.3951,111.39,85.1787,111.39,83.6783) +d.j(111.39,82.1778,110.173,80.9614,108.673,80.9614) +d.j(107.172,80.9614,105.956,82.1778,105.956,83.6783) +d.j(105.956,85.1787,107.172,86.3951,108.673,86.3951) +d.a2(0) +c=b.B() +c.sP(0,B.h) +c.sA(0,B.bs) +a0.W(d,c)}, +cG(a){return!1}} +A.afa.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=$.G(),c=d.S() +c.Y(0,861.602,656.865) +c.n(0,863.735,656.865) +c.j(866.09,656.865,868,658.843,868,661.282) +c.n(0,868,765.479) +c.j(868,767.919,866.09,769.897,863.735,769.897) +c.n(0,861.602,769.897) +c.n(0,861.602,656.865) +c.a2(0) +s=d.B() +s.sP(0,B.h) +s.sA(0,B.y) +a.W(c,s) +r=d.S() +r.Y(0,861.602,292.177) +r.n(0,863.735,292.177) +r.j(866.09,292.177,868,294.155,868,296.594) +r.n(0,868,537.282) +r.j(868,539.722,866.09,541.7,863.735,541.7) +r.n(0,861.602,541.7) +r.n(0,861.602,292.177) +r.a2(0) +q=d.B() +q.sP(0,B.h) +q.sA(0,B.y) +a.W(r,q) +p=d.S() +p.Y(0,0,155.259) +p.j(0,113.976,0,93.3345,5.4278,76.6295) +p.j(16.3977,42.8676,42.8676,16.3977,76.6295,5.4278) +p.j(93.3345,0,113.976,0,155.259,0) +p.n(0,706.343,0) +p.j(747.626,0,768.267,0,784.972,5.4278) +p.j(818.734,16.3977,845.204,42.8676,856.174,76.6295) +p.j(861.602,93.3345,861.602,113.976,861.602,155.259) +p.n(0,861.602,1674.58) +p.j(861.602,1715.86,861.602,1736.5,856.174,1753.21) +p.j(845.204,1786.97,818.734,1813.44,784.972,1824.41) +p.j(768.267,1829.84,747.626,1829.84,706.343,1829.84) +p.n(0,155.259,1829.84) +p.j(113.976,1829.84,93.3345,1829.84,76.6295,1824.41) +p.j(42.8676,1813.44,16.3977,1786.97,5.4278,1753.21) +p.j(0,1736.5,0,1715.86,0,1674.58) +p.n(0,0,155.259) +p.a2(0) +o=d.B() +o.sP(0,B.h) +o.sA(0,B.bN) +a.W(p,o) +n=d.S() +n.Y(0,8.53076,151.847) +n.j(8.53076,113.739,8.53076,94.6857,13.541,79.2657) +n.j(23.6671,48.1008,48.1008,23.6671,79.2657,13.541) +n.j(94.6857,8.53076,113.739,8.53076,151.847,8.53076) +n.n(0,709.755,8.53076) +n.j(747.863,8.53076,766.916,8.53076,782.336,13.541) +n.j(813.501,23.6671,837.935,48.1008,848.061,79.2657) +n.j(853.071,94.6857,853.071,113.739,853.071,151.847) +n.n(0,853.071,1677.99) +n.j(853.071,1716.1,853.071,1735.15,848.061,1750.57) +n.j(837.935,1781.74,813.501,1806.17,782.336,1816.3) +n.j(766.916,1821.31,747.863,1821.31,709.755,1821.31) +n.n(0,151.847,1821.31) +n.j(113.739,1821.31,94.6857,1821.31,79.2657,1816.3) +n.j(48.1008,1806.17,23.6671,1781.74,13.541,1750.57) +n.j(8.53076,1735.15,8.53076,1716.1,8.53076,1677.99) +n.n(0,8.53076,151.847) +n.a2(0) +m=d.B() +m.sP(0,B.h) +m.sA(0,B.y) +a.W(n,m) +l=d.S() +l.Y(0,430.801,72.511) +l.j(440.224,72.511,447.862,64.8724,447.862,55.4496) +l.j(447.862,46.0268,440.224,38.3882,430.801,38.3882) +l.j(421.378,38.3882,413.74,46.0268,413.74,55.4496) +l.j(413.74,64.8724,421.378,72.511,430.801,72.511) +l.a2(0) +k=d.B() +k.sP(0,B.h) +k.sA(0,B.Q) +a.W(l,k) +j=d.S() +j.Y(0,430.801,66.1129) +j.j(436.69,66.1129,441.464,61.3388,441.464,55.4495) +j.j(441.464,49.5603,436.69,44.7861,430.801,44.7861) +j.j(424.912,44.7861,420.137,49.5603,420.137,55.4495) +j.j(420.137,61.3388,424.912,66.1129,430.801,66.1129) +j.a2(0) +i=d.B() +i.sP(0,B.h) +i.sA(0,B.y) +a.W(j,i) +h=d.S() +h.Y(0,430.801,53.3171) +h.j(431.979,53.3171,432.934,52.3623,432.934,51.1844) +h.j(432.934,50.0066,431.979,49.0518,430.801,49.0518) +h.j(429.623,49.0518,428.668,50.0066,428.668,51.1844) +h.j(428.668,52.3623,429.623,53.3171,430.801,53.3171) +h.a2(0) +g=d.B() +g.sP(0,B.h) +g.sA(0,B.bs) +a.W(h,g) +f=d.S() +f.Y(0,388.147,21.3265) +f.j(384.252,21.3265,383.914,15.99,380.635,15.0645) +f.j(380.27,14.9613,380.097,14.4904,380.398,14.2585) +f.j(381.209,13.6332,382.546,12.7959,383.882,12.7959) +f.n(0,477.72,12.7959) +f.j(479.056,12.7959,480.392,13.6332,481.204,14.2585) +f.j(481.505,14.4904,481.332,14.9613,480.966,15.0645) +f.j(477.688,15.99,477.35,21.3265,473.454,21.3265) +f.n(0,388.147,21.3265) +f.a2(0) +e=d.B() +e.sP(0,B.h) +e.sA(0,B.Q) +a.W(f,e)}, +cG(a){return!1}} +A.afb.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=$.G(),e=f.S() +e.Y(0,0,62.55) +e.j(0,28.0046,28.0046,0,62.55,0) +e.n(0,765.195,0) +e.j(799.74,0,827.745,28.0046,827.745,62.55) +e.n(0,827.745,1726.38) +e.j(827.745,1760.93,799.74,1788.93,765.195,1788.93) +e.n(0,62.55,1788.93) +e.j(28.0046,1788.93,0,1760.93,0,1726.38) +e.n(0,0,62.55) +e.a2(0) +s=f.B() +s.sP(0,B.h) +s.sA(0,B.bN) +a.W(e,s) +r=f.S() +r.Y(0,12.51,62.5497) +r.j(12.51,34.9134,34.9137,12.5098,62.55,12.5098) +r.n(0,765.195,12.5098) +r.j(792.831,12.5098,815.235,34.9134,815.235,62.5498) +r.n(0,815.235,1726.38) +r.j(815.235,1754.02,792.831,1776.42,765.195,1776.42) +r.n(0,62.55,1776.42) +r.j(34.9137,1776.42,12.51,1754.02,12.51,1726.38) +r.n(0,12.51,62.5497) +r.a2(0) +q=f.B() +q.sP(0,B.h) +q.sA(0,B.y) +a.W(r,q) +p=f.S() +p.Y(0,827.745,650.52) +p.n(0,829.83,650.52) +p.j(832.133,650.52,834,652.142,834,654.142) +p.n(0,834,755.318) +p.j(834,757.318,832.133,758.94,829.83,758.94) +p.n(0,827.745,758.94) +p.n(0,827.745,650.52) +p.a2(0) +o=f.B() +o.sP(0,B.h) +o.sA(0,B.y) +a.W(p,o) +n=f.S() +n.Y(0,827.745,346.11) +n.n(0,829.83,346.11) +n.j(832.133,346.11,834,349.197,834,353.006) +n.n(0,834,545.629) +n.j(834,549.437,832.133,552.525,829.83,552.525) +n.n(0,827.745,552.525) +n.n(0,827.745,346.11) +n.a2(0) +m=f.B() +m.sP(0,B.h) +m.sA(0,B.y) +a.W(n,m) +l=f.S() +l.Y(0,413.872,91.7401) +l.j(425.963,91.7401,435.765,81.9385,435.765,69.8476) +l.j(435.765,57.7567,425.963,47.9551,413.872,47.9551) +l.j(401.782,47.9551,391.98,57.7567,391.98,69.8476) +l.j(391.98,81.9385,401.782,91.7401,413.872,91.7401) +l.a2(0) +k=f.B() +k.sP(0,B.h) +k.sA(0,B.Q) +a.W(l,k) +j=f.S() +j.Y(0,413.873,83.5302) +j.j(421.429,83.5302,427.555,77.4042,427.555,69.8474) +j.j(427.555,62.2906,421.429,56.1646,413.873,56.1646) +j.j(406.316,56.1646,400.19,62.2906,400.19,69.8474) +j.j(400.19,77.4042,406.316,83.5302,413.873,83.5302) +j.a2(0) +i=f.B() +i.sP(0,B.h) +i.sA(0,B.y) +a.W(j,i) +h=f.S() +h.Y(0,413.873,67.1108) +h.j(415.384,67.1108,416.609,65.8856,416.609,64.3743) +h.j(416.609,62.8629,415.384,61.6377,413.873,61.6377) +h.j(412.361,61.6377,411.136,62.8629,411.136,64.3743) +h.j(411.136,65.8856,412.361,67.1108,413.873,67.1108) +h.a2(0) +g=f.B() +g.sP(0,B.h) +g.sA(0,B.bs) +a.W(h,g)}, +cG(a){return!1}} +A.afh.prototype={ +aI(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=$.G(),b=c.S() +b.Y(0,0,15.9801) +b.j(0,7.15452,7.15451,0,15.9801,0) +b.n(0,779.027,0) +b.j(787.853,0,795.007,7.15451,795.007,15.9801) +b.n(0,795.007,1697.88) +b.j(795.007,1706.71,787.853,1713.86,779.027,1713.86) +b.n(0,15.98,1713.86) +b.j(7.15449,1713.86,0,1706.71,0,1697.88) +b.n(0,0,15.9801) +b.a2(0) +s=c.B() +s.sP(0,B.h) +s.sA(0,B.bN) +a.W(b,s) +r=c.S() +r.Y(0,1.99756,55.93) +r.j(1.99756,35.2141,1.99756,24.8561,8.43317,18.4205) +r.j(14.8688,11.9849,25.2268,11.9849,45.9427,11.9849) +r.n(0,749.065,11.9849) +r.j(769.781,11.9849,780.139,11.9849,786.574,18.4205) +r.j(793.01,24.8561,793.01,35.2141,793.01,55.93) +r.n(0,793.01,1657.93) +r.j(793.01,1678.65,793.01,1689,786.574,1695.44) +r.j(780.139,1701.88,769.781,1701.88,749.065,1701.88) +r.n(0,45.9427,1701.88) +r.j(25.2268,1701.88,14.8688,1701.88,8.43317,1695.44) +r.j(1.99756,1689,1.99756,1678.65,1.99756,1657.93) +r.n(0,1.99756,55.93) +r.a2(0) +q=c.B() +q.sP(0,B.h) +q.sA(0,B.y) +a.W(r,q) +p=c.B() +p.sP(0,B.h) +p.sA(0,B.Q) +o=a0.a +n=o*0.3541149 +a.aQ(new A.x(n,0,n+o*0.01246883,0+a0.b*0.006992415),p) +m=c.S() +m.Y(0,795.007,643.197) +m.n(0,797.005,643.197) +m.j(799.211,643.197,801,644.751,801,646.668) +m.n(0,801,743.597) +m.j(801,745.514,799.211,747.068,797.005,747.068) +m.n(0,795.007,747.068) +m.n(0,795.007,643.197) +m.a2(0) +l=c.B() +l.sP(0,B.h) +l.sA(0,B.y) +a.W(m,l) +k=c.S() +k.Y(0,795.007,351.561) +k.n(0,797.005,351.561) +k.j(799.211,351.561,801,354.519,801,358.168) +k.n(0,801,542.707) +k.j(801,546.356,799.211,549.314,797.005,549.314) +k.n(0,795.007,549.314) +k.n(0,795.007,351.561) +k.a2(0) +j=c.B() +j.sP(0,B.h) +j.sA(0,B.y) +a.W(k,j) +i=c.S() +i.Y(0,399.5,74) +i.j(410.822,74,420,65.0457,420,54) +i.j(420,42.9543,410.822,34,399.5,34) +i.j(388.178,34,379,42.9543,379,54) +i.j(379,65.0457,388.178,74,399.5,74) +i.a2(0) +h=c.B() +h.sP(0,B.h) +h.sA(0,B.Q) +a.W(i,h) +g=c.S() +g.Y(0,399.501,65.1687) +g.j(405.707,65.1687,410.737,60.1382,410.737,53.9327) +g.j(410.737,47.7273,405.707,42.6968,399.501,42.6968) +g.j(393.296,42.6968,388.265,47.7273,388.265,53.9327) +g.j(388.265,60.1382,393.296,65.1687,399.501,65.1687) +g.a2(0) +f=c.B() +f.sP(0,B.h) +f.sA(0,B.y) +a.W(g,f) +e=c.S() +e.Y(0,399.501,51.6853) +e.j(400.742,51.6853,401.748,50.6792,401.748,49.4381) +e.j(401.748,48.197,400.742,47.1909,399.501,47.1909) +e.j(398.26,47.1909,397.254,48.197,397.254,49.4381) +e.j(397.254,50.6792,398.26,51.6853,399.501,51.6853) +e.a2(0) +d=c.B() +d.sP(0,B.h) +d.sA(0,B.bs) +a.W(e,d)}, +cG(a){return!1}} +A.afi.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=1899,e=$.G(),d=e.S() +d.Y(0,858.755,345.272) +d.n(0,860.968,345.272) +d.j(863.413,345.272,865.395,347.325,865.395,349.857) +d.n(0,865.395,577.509) +d.j(865.395,580.041,863.413,582.094,860.968,582.094) +d.n(0,858.755,582.094) +d.n(0,858.755,345.272) +d.a2(0) +s=e.B() +s.sP(0,B.h) +s.sA(0,B.y) +a.W(d,s) +r=e.S() +r.Y(0,858.755,710.465) +r.n(0,860.968,710.465) +r.j(863.413,710.465,865.395,712.517,865.395,715.05) +r.n(0,865.395,829.824) +r.j(865.395,832.356,863.413,834.409,860.968,834.409) +r.n(0,858.755,834.409) +r.n(0,858.755,710.465) +r.a2(0) +q=e.B() +q.sP(0,B.h) +q.sA(0,B.y) +a.W(r,q) +p=e.S() +p.Y(0,0,193.441) +p.j(0,107.314,0,64.2511,24.3934,35.6901) +p.j(27.8572,31.6344,31.6344,27.8572,35.6901,24.3934) +p.j(64.2511,0,107.314,0,193.441,0) +p.n(0,665.314,0) +p.j(751.441,0,794.504,0,823.065,24.3934) +p.j(827.121,27.8572,830.898,31.6344,834.362,35.6901) +p.j(858.755,64.2511,858.755,107.314,858.755,193.441) +p.n(0,858.755,1705.56) +p.j(858.755,1791.69,858.755,1834.75,834.362,1863.31) +p.j(830.898,1867.37,827.121,1871.14,823.065,1874.61) +p.j(794.504,f,751.441,f,665.314,f) +p.n(0,193.441,f) +p.j(107.314,f,64.2511,f,35.6901,1874.61) +p.j(31.6344,1871.14,27.8572,1867.37,24.3934,1863.31) +p.j(0,1834.75,0,1791.69,0,1705.56) +p.n(0,0,193.441) +p.a2(0) +o=e.B() +o.sP(0,B.h) +o.sA(0,B.bN) +a.W(p,o) +n=e.S() +n.Y(0,4.42676,178.944) +n.j(4.42676,106.544,4.42676,70.3436,23.9081,45.6316) +n.j(28.3256,40.0281,33.3885,34.9652,38.992,30.5478) +n.j(63.704,11.0664,99.9042,11.0664,172.305,11.0664) +n.n(0,686.451,11.0664) +n.j(758.851,11.0664,795.052,11.0664,819.764,30.5478) +n.j(825.367,34.9652,830.43,40.0281,834.847,45.6316) +n.j(854.329,70.3436,854.329,106.544,854.329,178.944) +n.n(0,854.329,1720.06) +n.j(854.329,1792.46,854.329,1828.66,834.847,1853.37) +n.j(830.43,1858.97,825.367,1864.03,819.764,1868.45) +n.j(795.052,1887.93,758.851,1887.93,686.451,1887.93) +n.n(0,172.305,1887.93) +n.j(99.9042,1887.93,63.704,1887.93,38.992,1868.45) +n.j(33.3885,1864.03,28.3256,1858.97,23.9081,1853.37) +n.j(4.42676,1828.66,4.42676,1792.46,4.42676,1720.06) +n.n(0,4.42676,178.944) +n.a2(0) +m=e.B() +m.sP(0,B.h) +m.sA(0,B.y) +a.W(n,m) +l=e.S() +l.Y(0,424.951,90.7447) +l.j(437.175,90.7447,447.084,80.8355,447.084,68.6119) +l.j(447.084,56.3882,437.175,46.479,424.951,46.479) +l.j(412.728,46.479,402.818,56.3882,402.818,68.6119) +l.j(402.818,80.8355,412.728,90.7447,424.951,90.7447) +l.a2(0) +k=e.B() +k.sP(0,B.h) +k.sA(0,B.Q) +a.W(l,k) +j=e.S() +j.Y(0,424.951,82.4449) +j.j(432.591,82.4449,438.784,76.2516,438.784,68.6118) +j.j(438.784,60.9721,432.591,54.7788,424.951,54.7788) +j.j(417.311,54.7788,411.118,60.9721,411.118,68.6118) +j.j(411.118,76.2516,417.311,82.4449,424.951,82.4449) +j.a2(0) +i=e.B() +i.sP(0,B.h) +i.sA(0,B.y) +a.W(j,i) +h=e.S() +h.Y(0,424.951,65.8452) +h.j(426.479,65.8452,427.718,64.6066,427.718,63.0786) +h.j(427.718,61.5507,426.479,60.312,424.951,60.312) +h.j(423.423,60.312,422.185,61.5507,422.185,63.0786) +h.j(422.185,64.6066,423.423,65.8452,424.951,65.8452) +h.a2(0) +g=e.B() +g.sP(0,B.h) +g.sA(0,B.bs) +a.W(h,g)}, +cG(a){return!1}} +A.afj.prototype={ +aI(b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=$.G(),b5=b4.S() +b5.Y(0,0,61.4555) +b5.j(0,27.5146,27.5146,0,61.4555,0) +b5.n(0,692.399,0) +b5.j(726.34,0,753.854,27.5146,753.854,61.4555) +b5.n(0,753.854,1696.17) +b5.j(753.854,1730.11,726.34,1757.63,692.399,1757.63) +b5.n(0,61.4555,1757.63) +b5.j(27.5146,1757.63,0,1730.11,0,1696.17) +b5.n(0,0,61.4555) +b5.a2(0) +s=b4.B() +s.sP(0,B.h) +s.sA(0,B.bN) +b6.W(b5,s) +r=b4.S() +r.Y(0,14.3398,63.5042) +r.j(14.3398,36.3515,36.3515,14.3398,63.5043,14.3398) +r.n(0,690.351,14.3398) +r.j(717.503,14.3398,739.515,36.3515,739.515,63.5043) +r.n(0,739.515,1694.12) +r.j(739.515,1721.28,717.503,1743.29,690.351,1743.29) +r.n(0,63.5042,1743.29) +r.j(36.3515,1743.29,14.3398,1721.28,14.3398,1694.12) +r.n(0,14.3398,63.5042) +r.a2(0) +q=b4.B() +q.sP(0,B.h) +q.sA(0,B.y) +b6.W(r,q) +p=b4.S() +p.Y(0,753.854,456.819) +p.n(0,755.903,456.819) +p.j(758.166,456.819,760,459.669,760,463.184) +p.n(0,760,640.966) +p.j(760,644.482,758.166,647.331,755.903,647.331) +p.n(0,753.854,647.331) +p.n(0,753.854,456.819) +p.a2(0) +o=b4.B() +o.sP(0,B.h) +o.sA(0,B.y) +b6.W(p,o) +n=b4.S() +n.Y(0,753.854,1399.14) +n.n(0,755.903,1399.14) +n.j(758.166,1399.14,760,1400.58,760,1402.35) +n.n(0,760,1492.2) +n.j(760,1493.98,758.166,1495.42,755.903,1495.42) +n.n(0,753.854,1495.42) +n.n(0,753.854,1399.14) +n.a2(0) +m=b4.B() +m.sP(0,B.h) +m.sA(0,B.y) +b6.W(n,m) +l=b4.S() +l.Y(0,0,135.202) +l.n(0,14.3396,135.202) +l.n(0,14.3396,145.445) +l.n(0,0,145.445) +l.n(0,0,135.202) +l.a2(0) +k=b4.B() +k.sP(0,B.h) +k.sA(0,B.Q) +b6.W(l,k) +j=b4.S() +j.Y(0,0,467.062) +j.n(0,14.3396,467.062) +j.n(0,14.3396,477.305) +j.n(0,0,477.305) +j.n(0,0,467.062) +j.a2(0) +i=b4.B() +i.sP(0,B.h) +i.sA(0,B.Q) +b6.W(j,i) +h=b4.S() +h.Y(0,739.515,135.202) +h.n(0,753.854,135.202) +h.n(0,753.854,145.445) +h.n(0,739.515,145.445) +h.n(0,739.515,135.202) +h.a2(0) +g=b4.B() +g.sP(0,B.h) +g.sA(0,B.Q) +b6.W(h,g) +f=b4.S() +f.Y(0,0,1612.18) +f.n(0,14.3396,1612.18) +f.n(0,14.3396,1622.43) +f.n(0,0,1622.43) +f.n(0,0,1612.18) +f.a2(0) +e=b4.B() +e.sP(0,B.h) +e.sA(0,B.Q) +b6.W(f,e) +d=b4.S() +d.Y(0,739.515,1612.18) +d.n(0,753.854,1612.18) +d.n(0,753.854,1622.43) +d.n(0,739.515,1622.43) +d.n(0,739.515,1612.18) +d.a2(0) +c=b4.B() +c.sP(0,B.h) +c.sA(0,B.Q) +b6.W(d,c) +b=b4.S() +b.Y(0,108.571,1743.29) +b.n(0,118.814,1743.29) +b.n(0,118.814,1757.63) +b.n(0,108.571,1757.63) +b.n(0,108.571,1743.29) +b.a2(0) +a=b4.B() +a.sP(0,B.h) +a.sA(0,B.Q) +b6.W(b,a) +a0=b4.S() +a0.Y(0,637.089,1743.29) +a0.n(0,647.331,1743.29) +a0.n(0,647.331,1757.63) +a0.n(0,637.089,1757.63) +a0.n(0,637.089,1743.29) +a0.a2(0) +a1=b4.B() +a1.sP(0,B.h) +a1.sA(0,B.Q) +b6.W(a0,a1) +a2=b4.S() +a2.Y(0,526.469,46.0919) +a2.j(526.469,41.0007,530.596,36.8735,535.687,36.8735) +a2.n(0,558.221,36.8735) +a2.j(563.312,36.8735,567.439,41.0007,567.439,46.0919) +a2.j(567.439,51.183,563.312,55.3102,558.221,55.3102) +a2.n(0,535.687,55.3102) +a2.j(530.596,55.3102,526.469,51.183,526.469,46.0919) +a2.a2(0) +a3=b4.B() +a3.sP(0,B.h) +a3.sA(0,B.Q) +b6.W(a2,a3) +a4=b4.S() +a4.Y(0,651.428,46.0919) +a4.j(651.428,43.2635,653.721,40.9706,656.55,40.9706) +a4.j(659.378,40.9706,661.671,43.2635,661.671,46.0919) +a4.j(661.671,48.9203,659.378,51.2132,656.55,51.2132) +a4.j(653.721,51.2132,651.428,48.9203,651.428,46.0919) +a4.a2(0) +a5=b4.B() +a5.sP(0,B.h) +a5.sA(0,B.Q) +b6.W(a4,a5) +a6=b4.S() +a6.Y(0,311.375,24.5824) +a6.j(307.278,24.5825,301.132,14.3399,297.035,14.3399) +a6.j(349.614,14.3398,404.241,14.3399,456.819,14.3399) +a6.j(452.12,14.3399,446.577,24.5824,442.48,24.5824) +a6.j(438.383,24.5824,315.472,24.5824,311.375,24.5824) +a6.a2(0) +a7=b4.B() +a7.sP(0,B.h) +a7.sA(0,B.Q) +b6.W(a6,a7) +a8=b4.S() +a8.Y(0,241.725,61.4553) +a8.j(251.908,61.4553,260.162,53.201,260.162,43.0187) +a8.j(260.162,32.8364,251.908,24.582,241.725,24.582) +a8.j(231.543,24.582,223.289,32.8364,223.289,43.0187) +a8.j(223.289,53.201,231.543,61.4553,241.725,61.4553) +a8.a2(0) +a9=b4.B() +a9.sP(0,B.h) +a9.sA(0,B.Q) +b6.W(a8,a9) +b0=b4.S() +b0.Y(0,241.725,54.5414) +b0.j(248.089,54.5414,253.248,49.3824,253.248,43.0185) +b0.j(253.248,36.6546,248.089,31.4956,241.725,31.4956) +b0.j(235.361,31.4956,230.202,36.6546,230.202,43.0185) +b0.j(230.202,49.3824,235.361,54.5414,241.725,54.5414) +b0.a2(0) +b1=b4.B() +b1.sP(0,B.h) +b1.sA(0,B.y) +b6.W(b0,b1) +b2=b4.S() +b2.Y(0,241.725,40.7141) +b2.j(242.998,40.7141,244.03,39.6823,244.03,38.4096) +b2.j(244.03,37.1368,242.998,36.105,241.725,36.105) +b2.j(240.452,36.105,239.42,37.1368,239.42,38.4096) +b2.j(239.42,39.6823,240.452,40.7141,241.725,40.7141) +b2.a2(0) +b3=b4.B() +b3.sP(0,B.h) +b3.sA(0,B.bs) +b6.W(b2,b3)}, +cG(a){return!1}} +A.azx.prototype={ +$0(){var s,r,q,p=this +switch(p.b.a){case 1:case 2:s=p.a +r=p.c +q=s.b-r +s=s.a +if(p.d)s=p.e.d-s-p.f +return new A.x(q,s,q+r*2,s+p.f) +case 0:case 3:s=p.a +r=s.b +if(p.d)r=p.e.c-r-p.f +q=p.c +s=s.a-q +return new A.x(r,s,r+p.f,s+q*2)}}, +$S:126} +A.a86.prototype={ +T(){return"SideButtonSide."+this.b}} +A.a1y.prototype={ +aI(a,b){var s,r,q=$.G().B() +q.sP(0,B.h) +s=b.a-4 +r=new A.x(0,4,0+s,4+(b.b-4)) +A.azw(a,r,4,B.y,B.uw,!0,q,B.D1) +A.azw(a,r,4,B.y,B.uu,!1,q,B.D2) +A.bf_(a,r,B.y,B.bC,B.Cj,B.bN,B.eB,q) +A.beZ(a,B.Q,5,new A.j(s*0.5,50),B.y,q,8,B.rr)}, +cG(a){return!1}} +A.a1z.prototype={ +aI(a,b){var s,r,q=$.G().B() +q.sP(0,B.h) +s=b.a-4 +r=new A.x(0,4,0+s,4+(b.b-4)) +A.azw(a,r,4,B.y,B.uw,!0,q,B.D1) +A.azw(a,r,4,B.y,B.uu,!1,q,B.D2) +A.bf_(a,r,B.y,B.bC,B.Cj,B.bN,B.eB,q) +A.beZ(a,B.Q,4,new A.j(s*0.5,70),B.y,q,6,B.rr)}, +cG(a){return!1}} +A.afk.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=2409,e=$.G(),d=e.S() +d.Y(0,0,93.6833) +d.j(0,41.9435,41.9435,0,93.6833,0) +d.n(0,1579.23,0) +d.j(1630.97,0,1672.92,41.9435,1672.92,93.6833) +d.n(0,1672.92,2315.32) +d.j(1672.92,2367.06,1630.97,f,1579.23,f) +d.n(0,93.6833,f) +d.j(41.9435,f,0,2367.06,0,2315.32) +d.n(0,0,93.6833) +d.a2(0) +s=e.B() +s.sP(0,B.h) +s.sA(0,B.bN) +a.W(d,s) +r=e.S() +r.Y(0,10.707,96.36) +r.j(10.707,49.055,49.0553,10.7067,96.3604,10.7067) +r.n(0,1576.56,10.7067) +r.j(1623.86,10.7067,1662.21,49.055,1662.21,96.36) +r.n(0,1662.21,2312.64) +r.j(1662.21,2359.95,1623.86,2398.29,1576.56,2398.29) +r.n(0,96.3604,2398.29) +r.j(49.0553,2398.29,10.707,2359.95,10.707,2312.64) +r.n(0,10.707,96.36) +r.a2(0) +q=e.B() +q.sP(0,B.h) +q.sA(0,B.y) +a.W(r,q) +p=e.S() +p.Y(0,781.587,2316.66) +p.j(781.587,2346.96,806.154,2371.53,836.459,2371.53) +p.j(866.763,2371.53,891.33,2346.96,891.33,2316.66) +p.j(891.33,2286.35,866.763,2261.78,836.459,2261.78) +p.j(806.154,2261.78,781.587,2286.35,781.587,2316.66) +p.a2(0) +p.Y(0,884.363,2316.66) +p.j(884.363,2343.11,862.916,2364.56,836.459,2364.56) +p.j(810.003,2364.56,788.556,2343.11,788.556,2316.66) +p.j(788.556,2290.2,810.003,2268.75,836.459,2268.75) +p.j(862.916,2268.75,884.363,2290.2,884.363,2316.66) +p.a2(0) +o=e.B() +o.sP(0,B.h) +o.sA(0,B.Q) +a.W(p,o) +n=e.S() +n.Y(0,61.5635,176.66) +n.j(61.5635,173.703,63.9602,171.307,66.9168,171.307) +n.n(0,1606,171.307) +n.j(1608.96,171.307,1611.35,173.703,1611.35,176.66) +n.n(0,1611.35,2229.66) +n.j(1611.35,2232.62,1608.96,2235.02,1606,2235.02) +n.n(0,66.9168,2235.02) +n.j(63.9602,2235.02,61.5635,2232.62,61.5635,2229.66) +n.n(0,61.5635,176.66) +n.a2(0) +m=e.B() +m.sP(0,B.h) +m.sA(0,B.Q) +a.W(n,m) +l=e.S() +l.Y(0,836.458,101.713) +l.j(843.11,101.713,848.503,96.3206,848.503,89.6683) +l.j(848.503,83.016,843.11,77.6233,836.458,77.6233) +l.j(829.806,77.6233,824.413,83.016,824.413,89.6683) +l.j(824.413,96.3206,829.806,101.713,836.458,101.713) +l.a2(0) +k=e.B() +k.sP(0,B.h) +k.sA(0,B.Q) +a.W(l,k) +j=e.S() +j.Y(0,836.458,97.1964) +j.j(840.615,97.1964,843.986,93.8259,843.986,89.6683) +j.j(843.986,85.5106,840.615,82.1401,836.458,82.1401) +j.j(832.3,82.1401,828.93,85.5106,828.93,89.6683) +j.j(828.93,93.8259,832.3,97.1964,836.458,97.1964) +j.a2(0) +i=e.B() +i.sP(0,B.h) +i.sA(0,B.y) +a.W(j,i) +h=e.S() +h.Y(0,836.458,88.1626) +h.j(837.289,88.1626,837.963,87.4885,837.963,86.657) +h.j(837.963,85.8255,837.289,85.1514,836.458,85.1514) +h.j(835.626,85.1514,834.952,85.8255,834.952,86.657) +h.j(834.952,87.4885,835.626,88.1626,836.458,88.1626) +h.a2(0) +g=e.B() +g.sP(0,B.h) +g.sA(0,B.bs) +a.W(h,g)}, +cG(a){return!1}} +A.afl.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l,k,j=1811,i=$.G(),h=i.S() +h.Y(0,0,133.53) +h.j(0,62.8561,57.2924,5.56372,127.966,5.56372) +h.n(0,1677.47,5.56372) +h.j(1748.14,5.56372,1805.44,62.8561,1805.44,133.53) +h.n(0,1805.44,2381.28) +h.j(1805.44,2451.96,1748.14,2509.25,1677.47,2509.25) +h.n(0,127.966,2509.25) +h.j(57.2924,2509.25,0,2451.96,0,2381.28) +h.n(0,0,133.53) +h.a2(0) +s=i.B() +s.sP(0,B.h) +s.sA(0,B.bN) +a.W(h,s) +r=i.S() +r.Y(0,11.1279,133.53) +r.j(11.1279,69.0018,63.4384,16.6913,127.967,16.6913) +r.n(0,1677.47,16.6913) +r.j(1742,16.6913,1794.31,69.0018,1794.31,133.53) +r.n(0,1794.31,2381.28) +r.j(1794.31,2445.81,1742,2498.12,1677.47,2498.12) +r.n(0,127.967,2498.12) +r.j(63.4384,2498.12,11.1279,2445.81,11.1279,2381.28) +r.n(0,11.1279,133.53) +r.a2(0) +q=i.B() +q.sP(0,B.h) +q.sA(0,B.y) +a.W(r,q) +p=i.S() +p.Y(0,1805.44,203.077) +p.j(1808.51,203.077,j,203.974,j,205.08) +p.n(0,j,301.221) +p.j(j,302.328,1808.51,303.224,1805.44,303.224) +p.n(0,1805.44,203.077) +p.a2(0) +o=i.B() +o.sP(0,B.h) +o.sA(0,B.y) +a.W(p,o) +n=i.S() +n.Y(0,1805.44,322.697) +n.j(1808.51,322.697,j,323.619,j,324.756) +n.n(0,j,423.568) +n.j(j,424.705,1808.51,425.627,1805.44,425.627) +n.n(0,1805.44,322.697) +n.a2(0) +m=i.B() +m.sP(0,B.h) +m.sA(0,B.y) +a.W(n,m) +l=i.S() +l.Y(0,1504.99,5.56372) +l.j(1504.99,2.49095,1506.54,0,1508.44,0) +l.j(0,0,1677.47,2.49094,1677.47,5.56371) +l.n(0,1504.99,5.56372) +l.a2(0) +k=i.B() +k.sP(0,B.h) +k.sA(0,B.y) +a.W(l,k)}, +cG(a){return!1}} +A.afm.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l,k,j=1741,i=$.G(),h=i.S() +h.Y(0,0,128.369) +h.j(0,60.4267,55.0779,5.34875,123.02,5.34875) +h.n(0,1612.63,5.34875) +h.j(1680.57,5.34875,1735.65,60.4267,1735.65,128.369) +h.n(0,1735.65,2289.24) +h.j(1735.65,2357.18,1680.57,2412.26,1612.63,2412.26) +h.n(0,123.02,2412.26) +h.j(55.0779,2412.26,0,2357.18,0,2289.24) +h.n(0,0,128.369) +h.a2(0) +s=i.B() +s.sP(0,B.h) +s.sA(0,B.bN) +a.W(h,s) +r=i.S() +r.Y(0,10.6973,128.369) +r.j(10.6973,66.3347,60.9858,16.0461,123.02,16.0461) +r.n(0,1612.63,16.0461) +r.j(1674.67,16.0461,1724.95,66.3347,1724.95,128.369) +r.n(0,1724.95,2289.24) +r.j(1724.95,2351.28,1674.67,2401.56,1612.63,2401.56) +r.n(0,123.02,2401.56) +r.j(60.9858,2401.56,10.6973,2351.28,10.6973,2289.24) +r.n(0,10.6973,128.369) +r.a2(0) +q=i.B() +q.sP(0,B.h) +q.sA(0,B.y) +a.W(r,q) +p=i.S() +p.Y(0,1735.65,195.227) +p.j(1738.61,195.227,j,196.137,j,197.26) +p.n(0,j,294.82) +p.j(j,295.942,1738.61,296.852,1735.65,296.852) +p.n(0,1735.65,195.227) +p.a2(0) +o=i.B() +o.sP(0,B.h) +o.sA(0,B.y) +a.W(p,o) +n=i.S() +n.Y(0,1735.65,310.224) +n.j(1738.61,310.224,j,311.134,j,312.257) +n.n(0,j,409.817) +n.j(j,410.939,1738.61,411.849,1735.65,411.849) +n.n(0,1735.65,310.224) +n.a2(0) +m=i.B() +m.sP(0,B.h) +m.sA(0,B.y) +a.W(n,m) +l=i.S() +l.Y(0,1494.96,5.34875) +l.j(1494.96,2.39475,1496.04,0,1497.37,0) +l.n(0,1612.9,0) +l.j(1614.23,0,1615.31,2.39475,1615.31,5.34875) +l.n(0,1494.96,5.34875) +l.a2(0) +k=i.B() +k.sP(0,B.h) +k.sA(0,B.y) +a.W(l,k)}, +cG(a){return!1}} +A.afn.prototype={ +aI(c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=$.G(),c0=b9.S() +c0.Y(0,866.809,454.042) +c0.n(0,869.904,454.042) +c0.j(871.614,454.042,873,455.428,873,457.138) +c0.n(0,873,659.394) +c0.j(873,661.103,871.614,662.489,869.904,662.489) +c0.n(0,866.809,662.489) +c0.n(0,866.809,454.042) +c0.a2(0) +s=b9.B() +s.sP(0,B.h) +s.sA(0,B.i2) +c1.W(c0,s) +r=b9.S() +r.Y(0,6.19141,705.83) +r.n(0,3.09565,705.83) +r.j(1.38592,705.83,0,704.444,0,702.734) +r.n(0,0,580.968) +r.j(0,579.258,1.38593,577.872,3.09566,577.872) +r.n(0,6.19142,577.872) +r.n(0,6.19141,705.83) +r.a2(0) +q=b9.B() +q.sP(0,B.h) +q.sA(0,B.i2) +c1.W(r,q) +p=b9.S() +p.Y(0,6.19141,536.596) +p.n(0,3.09565,536.596) +p.j(1.38592,536.596,0,535.21,0,533.5) +p.n(0,0,411.734) +p.j(0,410.024,1.38593,408.638,3.09566,408.638) +p.n(0,6.19142,408.638) +p.n(0,6.19141,536.596) +p.a2(0) +o=b9.B() +o.sP(0,B.h) +o.sA(0,B.bc) +c1.W(p,o) +n=b9.S() +n.Y(0,6.19141,346.723) +n.n(0,3.09566,346.723) +n.j(1.38592,346.723,0,345.337,0,343.628) +n.n(0,0,283.777) +n.j(0,282.067,1.38593,280.681,3.09566,280.681) +n.n(0,6.19141,280.681) +n.n(0,6.19141,346.723) +n.a2(0) +m=b9.B() +m.sP(0,B.h) +m.sA(0,B.bc) +c1.W(n,m) +l=b9.S() +l.Y(0,6.19141,187.809) +l.j(6.19141,137.871,6.19141,112.902,12.7571,92.6946) +l.j(26.0269,51.8546,58.046,19.8354,98.886,6.56572) +l.j(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.j(728.938,0,753.907,0,774.114,6.56572) +l.j(814.954,19.8354,846.973,51.8546,860.243,92.6946) +l.j(866.808,112.902,866.808,137.871,866.808,187.809) +l.n(0,866.808,1582.96) +l.j(866.808,1632.9,866.808,1657.86,860.243,1678.07) +l.j(846.973,1718.91,814.954,1750.93,774.114,1764.2) +l.j(753.907,1770.77,728.938,1770.77,679,1770.77) +l.n(0,194,1770.77) +l.j(144.062,1770.77,119.093,1770.77,98.886,1764.2) +l.j(58.046,1750.93,26.0269,1718.91,12.7571,1678.07) +l.j(6.19141,1657.86,6.19141,1632.9,6.19141,1582.96) +l.n(0,6.19141,187.809) +l.a2(0) +k=b9.B() +k.sP(0,B.h) +k.sA(0,B.bc) +c1.W(l,k) +j=b9.S() +j.Y(0,679.825,4.12755) +j.n(0,193.174,4.12755) +j.j(143.844,4.12755,119.668,4.15301,100.161,10.4912) +j.j(60.5778,23.3527,29.5438,54.3866,16.6824,93.97) +j.j(10.3442,113.477,10.3187,137.653,10.3187,186.983) +j.n(0,10.3187,1583.78) +j.j(10.3187,1633.11,10.3442,1657.29,16.6824,1676.8) +j.j(29.5438,1716.38,60.5778,1747.41,100.161,1760.27) +j.j(119.668,1766.61,143.844,1766.64,193.174,1766.64) +j.n(0,679.825,1766.64) +j.j(729.155,1766.64,753.331,1766.61,772.838,1760.27) +j.j(812.421,1747.41,843.455,1716.38,856.317,1676.8) +j.j(862.655,1657.29,862.68,1633.11,862.68,1583.78) +j.n(0,862.68,186.983) +j.j(862.68,137.653,862.655,113.477,856.317,93.97) +j.j(843.455,54.3866,812.421,23.3527,772.838,10.4912) +j.j(753.331,4.15301,729.155,4.12755,679.825,4.12755) +j.a2(0) +j.Y(0,14.7196,93.3323) +j.j(8.25488,113.229,8.25488,137.813,8.25488,186.983) +j.n(0,8.25488,1583.78) +j.j(8.25488,1632.95,8.25488,1657.54,14.7196,1677.43) +j.j(27.7852,1717.65,59.3117,1749.17,99.5235,1762.24) +j.j(119.42,1768.7,144.005,1768.7,193.174,1768.7) +j.n(0,679.825,1768.7) +j.j(728.995,1768.7,753.579,1768.7,773.476,1762.24) +j.j(813.687,1749.17,845.214,1717.65,858.28,1677.43) +j.j(864.744,1657.54,864.744,1632.95,864.744,1583.78) +j.n(0,864.744,186.983) +j.j(864.744,137.813,864.744,113.229,858.28,93.3323) +j.j(845.214,53.1206,813.687,21.594,773.476,8.52843) +j.j(753.579,2.06372,728.995,2.06372,679.825,2.06372) +j.n(0,193.174,2.06372) +j.j(144.005,2.06372,119.42,2.06372,99.5235,8.52843) +j.j(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) +j.a2(0) +i=b9.B() +i.sP(0,B.h) +i.sA(0,B.i6) +c1.W(j,i) +h=b9.S() +h.Y(0,16.5107,183.681) +h.j(16.5107,137.584,16.5107,114.536,22.5714,95.8834) +h.j(34.8204,58.1849,64.3765,28.6287,102.075,16.3798) +h.j(120.728,10.3191,143.776,10.3191,189.872,10.3191) +h.n(0,683.128,10.3191) +h.j(729.224,10.3191,752.272,10.3191,770.925,16.3798) +h.j(808.624,28.6287,838.18,58.1849,850.429,95.8834) +h.j(856.49,114.536,856.49,137.584,856.49,183.681) +h.n(0,856.49,1587.09) +h.j(856.49,1633.18,856.49,1656.23,850.429,1674.88) +h.j(838.18,1712.58,808.624,1742.14,770.925,1754.39) +h.j(752.272,1760.45,729.224,1760.45,683.128,1760.45) +h.n(0,189.872,1760.45) +h.j(143.776,1760.45,120.728,1760.45,102.075,1754.39) +h.j(64.3765,1742.14,34.8204,1712.58,22.5714,1674.88) +h.j(16.5107,1656.23,16.5107,1633.18,16.5107,1587.09) +h.n(0,16.5107,183.681) +h.a2(0) +g=b9.B() +g.sP(0,B.h) +g.sA(0,B.y) +c1.W(h,g) +f=b9.B() +f.sP(0,B.h) +f.sA(0,B.au) +e=c2.a +d=e*0.7825063 +c=e*0.01418442 +b=c2.b +a=b*0.005826708 +c1.aQ(new A.x(d,0,d+c,0+a),f) +a0=b9.B() +a0.sP(0,B.h) +a0.sA(0,B.au) +d=e*0.9810871 +a1=b*0.1002196 +a2=e*0.01182027 +a3=b*0.006992095 +a4=d+a2 +a5=a1+a3 +c1.aQ(new A.x(d,a1,a4,a5),a0) +a6=b9.B() +a6.sP(0,B.h) +a6.sA(0,B.au) +a7=e*0.007092108 +a2=a7+a2 +c1.aQ(new A.x(a7,a1,a2,a5),a6) +a8=b9.B() +a8.sP(0,B.h) +a8.sA(0,B.au) +a5=b*0.8926539 +a3=a5+a3 +c1.aQ(new A.x(a7,a5,a2,a3),a8) +a9=b9.B() +a9.sP(0,B.h) +a9.sA(0,B.au) +c1.aQ(new A.x(d,a5,a4,a3),a9) +b0=b9.B() +b0.sP(0,B.h) +b0.sA(0,B.au) +e*=0.2033093 +b*=0.9940429 +c1.aQ(new A.x(e,b,e+c,b+a),b0) +b1=b9.S() +b1.Y(0,524.213,82.5533) +b1.j(533.331,82.5533,540.723,75.1612,540.723,66.0426) +b1.j(540.723,56.924,533.331,49.532,524.213,49.532) +b1.j(515.094,49.532,507.702,56.924,507.702,66.0426) +b1.j(507.702,75.1612,515.094,82.5533,524.213,82.5533) +b1.a2(0) +b2=b9.B() +b2.sP(0,B.h) +b2.sA(0,B.Q) +c1.W(b1,b2) +b3=b9.S() +b3.Y(0,524.213,76.3617) +b3.j(529.912,76.3617,534.532,71.7416,534.532,66.0425) +b3.j(534.532,60.3434,529.912,55.7234,524.213,55.7234) +b3.j(518.514,55.7234,513.894,60.3434,513.894,66.0425) +b3.j(513.894,71.7416,518.514,76.3617,524.213,76.3617) +b3.a2(0) +b4=b9.B() +b4.sP(0,B.h) +b4.sA(0,B.y) +c1.W(b3,b4) +b5=b9.S() +b5.Y(0,524.213,63.9787) +b5.j(525.353,63.9787,526.277,63.0547,526.277,61.9149) +b5.j(526.277,60.7751,525.353,59.8511,524.213,59.8511) +b5.j(523.073,59.8511,522.149,60.7751,522.149,61.9149) +b5.j(522.149,63.0547,523.073,63.9787,524.213,63.9787) +b5.a2(0) +b6=b9.B() +b6.sP(0,B.h) +b6.sA(0,B.bs) +c1.W(b5,b6) +b7=b9.S() +b7.Y(0,385.937,66.0426) +b7.j(385.937,62.6231,388.709,59.8511,392.128,59.8511) +b7.n(0,480.873,59.8511) +b7.j(484.292,59.8511,487.064,62.6231,487.064,66.0426) +b7.n(0,487.064,66.0426) +b7.j(487.064,69.462,484.292,72.2341,480.873,72.2341) +b7.n(0,392.128,72.2341) +b7.j(388.709,72.2341,385.937,69.462,385.937,66.0426) +b7.n(0,385.937,66.0426) +b7.a2(0) +b8=b9.B() +b8.sP(0,B.h) +b8.sA(0,B.Q) +c1.W(b7,b8)}, +cG(a){return!1}} +A.afo.prototype={ +aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1768,b5=$.G(),b6=b5.S() +b6.Y(0,864.822,473.939) +b6.n(0,867.911,473.939) +b6.j(869.617,473.939,871,475.323,871,477.03) +b6.n(0,871,703.697) +b6.j(871,705.404,869.617,706.788,867.911,706.788) +b6.n(0,864.822,706.788) +b6.n(0,864.822,473.939) +b6.a2(0) +s=b5.B() +s.sP(0,B.h) +s.sA(0,B.cl) +b7.W(b6,s) +r=b5.S() +r.Y(0,6.17773,754.182) +r.n(0,3.08907,754.182) +r.j(1.38325,754.182,0.000418235,752.798,0.000418385,751.091) +r.n(0,0.000430265,615.091) +r.j(0.000430415,613.384,1.38327,612,3.08908,612) +r.n(0,6.17775,612) +r.n(0,6.17773,754.182) +r.a2(0) +q=b5.B() +q.sP(0,B.h) +q.sA(0,B.cl) +b7.W(r,q) +p=b5.S() +p.Y(0,6.17773,566.667) +p.n(0,3.08907,566.667) +p.j(1.38325,566.667,0.000418235,565.283,0.000418385,563.576) +p.n(0,0.000430265,427.576) +p.j(0.000430415,425.869,1.38327,424.485,3.08908,424.485) +p.n(0,6.17775,424.485) +p.n(0,6.17773,566.667) +p.a2(0) +o=b5.B() +o.sP(0,B.h) +o.sA(0,B.cl) +b7.W(p,o) +n=b5.S() +n.Y(0,6.17773,350.303) +n.n(0,3.08908,350.303) +n.j(1.38326,350.303,0.000424842,348.919,0.000424991,347.212) +n.n(0,0.000430571,283.333) +n.j(0.000430721,281.626,1.38327,280.242,3.08908,280.242) +n.n(0,6.17774,280.242) +n.n(0,6.17773,350.303) +n.a2(0) +m=b5.B() +m.sP(0,B.h) +m.sA(0,B.cl) +b7.W(n,m) +l=b5.S() +l.Y(0,6.17773,187.515) +l.j(6.17773,137.655,6.17773,112.725,12.7284,92.5498) +l.j(25.9677,51.7736,57.9135,19.8045,98.66,6.55546) +l.j(118.821,0,143.733,0,193.556,0) +l.n(0,677.445,0) +l.j(727.268,0,752.18,0,772.341,6.55546) +l.j(813.087,19.8045,845.033,51.7736,858.272,92.5498) +l.j(864.823,112.725,864.823,137.655,864.823,187.515) +l.n(0,864.823,1580.48) +l.j(864.823,1630.34,864.823,1655.27,858.272,1675.45) +l.j(845.033,1716.23,813.087,1748.2,772.341,1761.44) +l.j(752.18,b4,727.268,b4,677.445,b4) +l.n(0,193.556,b4) +l.j(143.733,b4,118.821,b4,98.66,1761.44) +l.j(57.9135,1748.2,25.9677,1716.23,12.7284,1675.45) +l.j(6.17773,1655.27,6.17773,1630.34,6.17773,1580.48) +l.n(0,6.17773,187.515) +l.a2(0) +k=b5.B() +k.sP(0,B.h) +k.sA(0,B.rk) +b7.W(l,k) +j=b5.S() +j.Y(0,678.268,6.18176) +j.n(0,192.732,6.18176) +j.j(143.354,6.18176,119.642,6.2326,100.568,12.4347) +j.j(61.7025,25.0722,31.2312,55.5658,18.6029,94.4601) +j.j(12.4053,113.548,12.3545,137.277,12.3545,186.691) +j.n(0,12.3545,1581.31) +j.j(12.3545,1630.72,12.4053,1654.45,18.6029,1673.54) +j.j(31.2312,1712.43,61.7025,1742.93,100.568,1755.57) +j.j(119.642,1761.77,143.354,1761.82,192.732,1761.82) +j.n(0,678.268,1761.82) +j.j(727.645,1761.82,751.357,1761.77,770.432,1755.57) +j.j(809.297,1742.93,839.769,1712.43,852.397,1673.54) +j.j(858.595,1654.45,858.645,1630.72,858.645,1581.31) +j.n(0,858.645,186.691) +j.j(858.645,137.277,858.595,113.548,852.397,94.4601) +j.j(839.769,55.5658,809.297,25.0722,770.432,12.4347) +j.j(751.357,6.2326,727.645,6.18176,678.268,6.18176) +j.a2(0) +j.Y(0,14.6862,93.1865) +j.j(8.23633,113.052,8.23633,137.598,8.23633,186.691) +j.n(0,8.23633,1581.31) +j.j(8.23633,1630.4,8.23633,1654.95,14.6862,1674.81) +j.j(27.7219,1714.96,59.1762,1746.44,99.2958,1759.48) +j.j(119.147,1765.94,143.675,1765.94,192.732,1765.94) +j.n(0,678.268,1765.94) +j.j(727.325,1765.94,751.853,1765.94,771.704,1759.48) +j.j(811.824,1746.44,843.278,1714.96,856.314,1674.81) +j.j(862.764,1654.95,862.764,1630.4,862.764,1581.31) +j.n(0,862.764,186.691) +j.j(862.764,137.598,862.764,113.052,856.314,93.1865) +j.j(843.278,53.0376,811.824,21.5603,771.704,8.51515) +j.j(751.853,2.06055,727.325,2.06055,678.268,2.06055) +j.n(0,192.732,2.06055) +j.j(143.675,2.06055,119.147,2.06055,99.2958,8.51515) +j.j(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) +j.a2(0) +i=b5.B() +i.sP(0,B.h) +i.sA(0,B.cl) +b7.W(j,i) +h=b5.S() +h.Y(0,16.4727,183.394) +h.j(16.4727,137.369,16.4727,114.357,22.5194,95.7336) +h.j(34.7404,58.094,64.2288,28.584,101.841,16.3542) +h.j(120.451,10.303,143.446,10.303,189.437,10.303) +h.n(0,681.562,10.303) +h.j(727.553,10.303,750.549,10.303,769.159,16.3542) +h.j(806.771,28.584,836.259,58.094,848.48,95.7336) +h.j(854.527,114.357,854.527,137.369,854.527,183.394) +h.n(0,854.527,1584.61) +h.j(854.527,1630.63,854.527,1653.64,848.48,1672.27) +h.j(836.259,1709.91,806.771,1739.42,769.159,1751.65) +h.j(750.549,1757.7,727.553,1757.7,681.562,1757.7) +h.n(0,189.437,1757.7) +h.j(143.446,1757.7,120.451,1757.7,101.841,1751.65) +h.j(64.2288,1739.42,34.7404,1709.91,22.5194,1672.27) +h.j(16.4727,1653.64,16.4727,1630.63,16.4727,1584.61) +h.n(0,16.4727,183.394) +h.a2(0) +g=b5.B() +g.sP(0,B.h) +g.sA(0,B.y) +b7.W(h,g) +f=b5.S() +f.Y(0,677.445,0) +f.n(0,695.977,0) +f.n(0,695.977,10.303) +f.n(0,677.445,10.303) +f.n(0,677.445,0) +f.a2(0) +e=b5.B() +e.sP(0,B.h) +e.sA(0,B.bO) +b7.W(f,e) +d=b5.S() +d.Y(0,854.527,177.212) +d.n(0,864.823,177.212) +d.n(0,864.823,195.758) +d.n(0,854.527,195.758) +d.n(0,854.527,177.212) +d.a2(0) +c=b5.B() +c.sP(0,B.h) +c.sA(0,B.bO) +b7.W(d,c) +b=b5.S() +b.Y(0,6.17773,177.212) +b.n(0,16.4732,177.212) +b.n(0,16.4732,195.758) +b.n(0,6.17773,195.758) +b.n(0,6.17773,177.212) +b.a2(0) +a=b5.B() +a.sP(0,B.h) +a.sA(0,B.bO) +b7.W(b,a) +a0=b5.S() +a0.Y(0,6.17773,1572.24) +a0.n(0,16.4732,1572.24) +a0.n(0,16.4732,1590.79) +a0.n(0,6.17773,1590.79) +a0.n(0,6.17773,1572.24) +a0.a2(0) +a1=b5.B() +a1.sP(0,B.h) +a1.sA(0,B.bO) +b7.W(a0,a1) +a2=b5.S() +a2.Y(0,854.527,1572.24) +a2.n(0,864.823,1572.24) +a2.n(0,864.823,1590.79) +a2.n(0,854.527,1590.79) +a2.n(0,854.527,1572.24) +a2.a2(0) +a3=b5.B() +a3.sP(0,B.h) +a3.sA(0,B.bO) +b7.W(a2,a3) +a4=b5.S() +a4.Y(0,175.024,1757.7) +a4.n(0,193.556,1757.7) +a4.n(0,193.556,b4) +a4.n(0,175.024,b4) +a4.n(0,175.024,1757.7) +a4.a2(0) +a5=b5.B() +a5.sP(0,B.h) +a5.sA(0,B.bO) +b7.W(a4,a5) +a6=b5.S() +a6.Y(0,531.248,90.6667) +a6.j(540.346,90.6667,547.721,83.2862,547.721,74.1819) +a6.j(547.721,65.0775,540.346,57.697,531.248,57.697) +a6.j(522.151,57.697,514.775,65.0775,514.775,74.1819) +a6.j(514.775,83.2862,522.151,90.6667,531.248,90.6667) +a6.a2(0) +a7=b5.B() +a7.sP(0,B.h) +a7.sA(0,B.Q) +b7.W(a6,a7) +a8=b5.S() +a8.Y(0,531.249,84.485) +a8.j(536.935,84.485,541.544,79.8721,541.544,74.1819) +a8.j(541.544,68.4917,536.935,63.8789,531.249,63.8789) +a8.j(525.563,63.8789,520.953,68.4917,520.953,74.1819) +a8.j(520.953,79.8721,525.563,84.485,531.249,84.485) +a8.a2(0) +a9=b5.B() +a9.sP(0,B.h) +a9.sA(0,B.y) +b7.W(a8,a9) +b0=b5.S() +b0.Y(0,531.249,72.1212) +b0.j(532.386,72.1212,533.308,71.1986,533.308,70.0606) +b0.j(533.308,68.9226,532.386,68,531.249,68) +b0.j(530.111,68,529.189,68.9226,529.189,70.0606) +b0.j(529.189,71.1986,530.111,72.1212,531.249,72.1212) +b0.a2(0) +b1=b5.B() +b1.sP(0,B.h) +b1.sA(0,B.bs) +b7.W(b0,b1) +b2=b5.S() +b2.Y(0,380.934,74.1818) +b2.j(380.934,70.7677,383.701,68,387.115,68) +b2.n(0,483.884,68) +b2.j(487.298,68,490.066,70.7677,490.066,74.1818) +b2.n(0,490.066,74.1818) +b2.j(490.066,77.5959,487.298,80.3636,483.884,80.3636) +b2.n(0,387.115,80.3636) +b2.j(383.701,80.3636,380.934,77.5959,380.934,74.1818) +b2.n(0,380.934,74.1818) +b2.a2(0) +b3=b5.B() +b3.sP(0,B.h) +b3.sA(0,B.Q) +b7.W(b2,b3)}, +cG(a){return!1}} +A.afc.prototype={ +aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1770,b5=$.G(),b6=b5.S() +b6.Y(0,866.809,495.105) +b6.n(0,869.904,495.105) +b6.j(871.614,495.105,873,496.49,873,498.199) +b6.n(0,873,683.864) +b6.j(873,685.573,871.614,686.958,869.904,686.958) +b6.n(0,866.809,686.958) +b6.n(0,866.809,495.105) +b6.a2(0) +s=b5.B() +s.sP(0,B.h) +s.sA(0,B.bc) +b7.W(b6,s) +r=b5.S() +r.Y(0,6.19141,728.217) +r.n(0,3.09565,728.217) +r.j(1.38592,728.217,0,726.831,0,725.122) +r.n(0,0,609.598) +r.j(0,607.889,1.38593,606.503,3.09566,606.503) +r.n(0,6.19142,606.503) +r.n(0,6.19141,728.217) +r.a2(0) +q=b5.B() +q.sP(0,B.h) +q.sA(0,B.bc) +b7.W(r,q) +p=b5.S() +p.Y(0,6.19141,573.496) +p.n(0,3.09565,573.496) +p.j(1.38592,573.496,0,572.111,0,570.402) +p.n(0,0,454.877) +p.j(0,453.168,1.38593,451.783,3.09566,451.783) +p.n(0,6.19142,451.783) +p.n(0,6.19141,573.496) +p.a2(0) +o=b5.B() +o.sP(0,B.h) +o.sA(0,B.bc) +b7.W(p,o) +n=b5.S() +n.Y(0,6.19141,398.147) +n.n(0,3.09566,398.147) +n.j(1.38592,398.147,0,396.761,0,395.052) +n.n(0,0,343.479) +n.j(0,341.77,1.38593,340.384,3.09566,340.384) +n.n(0,6.19141,340.384) +n.n(0,6.19141,398.147) +n.a2(0) +m=b5.B() +m.sP(0,B.h) +m.sA(0,B.bc) +b7.W(n,m) +l=b5.S() +l.Y(0,6.19141,187.727) +l.j(6.19141,137.811,6.19141,112.853,12.7571,92.6545) +l.j(26.0269,51.8322,58.046,19.8269,98.886,6.56288) +l.j(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.j(728.938,0,753.907,0,774.114,6.56288) +l.j(814.954,19.8269,846.973,51.8322,860.243,92.6545) +l.j(866.808,112.853,866.808,137.811,866.808,187.727) +l.n(0,866.808,1582.27) +l.j(866.808,1632.19,866.808,1657.15,860.243,1677.35) +l.j(846.973,1718.17,814.954,1750.17,774.114,1763.44) +l.j(753.907,b4,728.938,b4,679,b4) +l.n(0,194,b4) +l.j(144.062,b4,119.093,b4,98.886,1763.44) +l.j(58.046,1750.17,26.0269,1718.17,12.7571,1677.35) +l.j(6.19141,1657.15,6.19141,1632.19,6.19141,1582.27) +l.n(0,6.19141,187.727) +l.a2(0) +k=b5.B() +k.sP(0,B.h) +k.sA(0,B.bc) +b7.W(l,k) +j=b5.S() +j.Y(0,679.825,4.12593) +j.n(0,193.174,4.12593) +j.j(143.844,4.12593,119.668,4.15138,100.161,10.4869) +j.j(60.5778,23.3427,29.5438,54.3633,16.6824,93.9296) +j.j(10.3442,113.428,10.3187,137.593,10.3187,186.902) +j.n(0,10.3187,1583.1) +j.j(10.3187,1632.41,10.3442,1656.57,16.6824,1676.07) +j.j(29.5438,1715.64,60.5778,1746.66,100.161,1759.51) +j.j(119.668,1765.85,143.844,1765.87,193.174,1765.87) +j.n(0,679.825,1765.87) +j.j(729.155,1765.87,753.331,1765.85,772.838,1759.51) +j.j(812.421,1746.66,843.455,1715.64,856.317,1676.07) +j.j(862.655,1656.57,862.68,1632.41,862.68,1583.1) +j.n(0,862.68,186.902) +j.j(862.68,137.593,862.655,113.428,856.317,93.9296) +j.j(843.455,54.3633,812.421,23.3427,772.838,10.4869) +j.j(753.331,4.15138,729.155,4.12593,679.825,4.12593) +j.a2(0) +j.Y(0,14.7196,93.2921) +j.j(8.25488,113.18,8.25488,137.754,8.25488,186.902) +j.n(0,8.25488,1583.1) +j.j(8.25488,1632.25,8.25488,1656.82,14.7196,1676.71) +j.j(27.7852,1716.9,59.3117,1748.42,99.5234,1761.48) +j.j(119.42,1767.94,144.005,1767.94,193.174,1767.94) +j.n(0,679.825,1767.94) +j.j(728.995,1767.94,753.579,1767.94,773.476,1761.48) +j.j(813.687,1748.42,845.214,1716.9,858.279,1676.71) +j.j(864.744,1656.82,864.744,1632.25,864.744,1583.1) +j.n(0,864.744,186.902) +j.j(864.744,137.754,864.744,113.18,858.279,93.2921) +j.j(845.214,53.0977,813.687,21.5848,773.476,8.5249) +j.j(753.579,2.06299,728.995,2.06299,679.825,2.06299) +j.n(0,193.174,2.06299) +j.j(144.005,2.06299,119.42,2.06299,99.5234,8.5249) +j.j(59.3117,21.5848,27.7852,53.0977,14.7196,93.2921) +j.a2(0) +i=b5.B() +i.sP(0,B.h) +i.sA(0,B.i6) +b7.W(j,i) +h=b5.S() +h.Y(0,16.5107,183.601) +h.j(16.5107,137.525,16.5107,114.487,22.5714,95.842) +h.j(34.8204,58.1598,64.3765,28.6164,102.075,16.3727) +h.j(120.728,10.3147,143.776,10.3147,189.872,10.3147) +h.n(0,683.128,10.3147) +h.j(729.224,10.3147,752.272,10.3147,770.925,16.3727) +h.j(808.624,28.6164,838.18,58.1598,850.429,95.842) +h.j(856.489,114.487,856.489,137.525,856.489,183.601) +h.n(0,856.489,1586.4) +h.j(856.489,1632.48,856.489,1655.51,850.429,1674.16) +h.j(838.18,1711.84,808.624,1741.38,770.925,1753.63) +h.j(752.272,1759.69,729.224,1759.69,683.128,1759.69) +h.n(0,189.872,1759.69) +h.j(143.776,1759.69,120.728,1759.69,102.075,1753.63) +h.j(64.3765,1741.38,34.8204,1711.84,22.5714,1674.16) +h.j(16.5107,1655.51,16.5107,1632.48,16.5107,1586.4) +h.n(0,16.5107,183.601) +h.a2(0) +g=b5.B() +g.sP(0,B.h) +g.sA(0,B.y) +b7.W(h,g) +f=b5.S() +f.Y(0,683.128,0) +f.n(0,695.511,0) +f.n(0,695.511,10.3147) +f.n(0,683.128,10.3147) +f.n(0,683.128,0) +f.a2(0) +e=b5.B() +e.sP(0,B.h) +e.sA(0,B.au) +b7.W(f,e) +d=b5.S() +d.Y(0,856.489,177.413) +d.n(0,866.808,177.413) +d.n(0,866.808,189.79) +d.n(0,856.489,189.79) +d.n(0,856.489,177.413) +d.a2(0) +c=b5.B() +c.sP(0,B.h) +c.sA(0,B.au) +b7.W(d,c) +b=b5.S() +b.Y(0,6.19141,177.413) +b.n(0,16.5106,177.413) +b.n(0,16.5106,189.79) +b.n(0,6.19141,189.79) +b.n(0,6.19141,177.413) +b.a2(0) +a=b5.B() +a.sP(0,B.h) +a.sA(0,B.au) +b7.W(b,a) +a0=b5.S() +a0.Y(0,6.19141,1580.21) +a0.n(0,16.5106,1580.21) +a0.n(0,16.5106,1592.59) +a0.n(0,6.19141,1592.59) +a0.n(0,6.19141,1580.21) +a0.a2(0) +a1=b5.B() +a1.sP(0,B.h) +a1.sA(0,B.au) +b7.W(a0,a1) +a2=b5.S() +a2.Y(0,856.489,1580.21) +a2.n(0,866.808,1580.21) +a2.n(0,866.808,1592.59) +a2.n(0,856.489,1592.59) +a2.n(0,856.489,1580.21) +a2.a2(0) +a3=b5.B() +a3.sP(0,B.h) +a3.sA(0,B.au) +b7.W(a2,a3) +a4=b5.S() +a4.Y(0,177.489,1759.69) +a4.n(0,189.872,1759.69) +a4.n(0,189.872,b4) +a4.n(0,177.489,b4) +a4.n(0,177.489,1759.69) +a4.a2(0) +a5=b5.B() +a5.sP(0,B.h) +a5.sA(0,B.au) +b7.W(a4,a5) +a6=b5.S() +a6.Y(0,515.958,76.3286) +a6.j(523.936,76.3286,530.404,69.8634,530.404,61.8881) +a6.j(530.404,53.9128,523.936,47.4475,515.958,47.4475) +a6.j(507.979,47.4475,501.511,53.9128,501.511,61.8881) +a6.j(501.511,69.8634,507.979,76.3286,515.958,76.3286) +a6.a2(0) +a7=b5.B() +a7.sP(0,B.h) +a7.sA(0,B.Q) +b7.W(a6,a7) +a8=b5.S() +a8.Y(0,515.958,70.9135) +a8.j(520.945,70.9135,524.987,66.8727,524.987,61.8881) +a8.j(524.987,56.9036,520.945,52.8628,515.958,52.8628) +a8.j(510.971,52.8628,506.929,56.9036,506.929,61.8881) +a8.j(506.929,66.8727,510.971,70.9135,515.958,70.9135) +a8.a2(0) +a9=b5.B() +a9.sP(0,B.h) +a9.sA(0,B.y) +b7.W(a8,a9) +b0=b5.S() +b0.Y(0,515.957,60.083) +b0.j(516.955,60.083,517.763,59.2749,517.763,58.278) +b0.j(517.763,57.2811,516.955,56.4729,515.957,56.4729) +b0.j(514.96,56.4729,514.151,57.2811,514.151,58.278) +b0.j(514.151,59.2749,514.96,60.083,515.957,60.083) +b0.a2(0) +b1=b5.B() +b1.sP(0,B.h) +b1.sA(0,B.bs) +b7.W(b0,b1) +b2=b5.S() +b2.Y(0,392.128,61.888) +b2.j(392.128,58.47,394.899,55.6992,398.317,55.6992) +b2.n(0,474.684,55.6992) +b2.j(478.102,55.6992,480.873,58.47,480.873,61.888) +b2.n(0,480.873,61.888) +b2.j(480.873,65.306,478.102,68.0768,474.684,68.0768) +b2.n(0,398.317,68.0768) +b2.j(394.899,68.0768,392.128,65.306,392.128,61.888) +b2.n(0,392.128,61.888) +b2.a2(0) +b3=b5.B() +b3.sP(0,B.h) +b3.sA(0,B.Q) +b7.W(b2,b3)}, +cG(a){return!1}} +A.afd.prototype={ +aI(c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=$.G(),c0=b9.S() +c0.Y(0,866.809,454.042) +c0.n(0,869.904,454.042) +c0.j(871.614,454.042,873,455.428,873,457.138) +c0.n(0,873,659.394) +c0.j(873,661.103,871.614,662.489,869.904,662.489) +c0.n(0,866.809,662.489) +c0.n(0,866.809,454.042) +c0.a2(0) +s=b9.B() +s.sP(0,B.h) +s.sA(0,B.i2) +c1.W(c0,s) +r=b9.S() +r.Y(0,6.19141,705.83) +r.n(0,3.09565,705.83) +r.j(1.38592,705.83,0,704.444,0,702.734) +r.n(0,0,580.968) +r.j(0,579.258,1.38593,577.872,3.09566,577.872) +r.n(0,6.19142,577.872) +r.n(0,6.19141,705.83) +r.a2(0) +q=b9.B() +q.sP(0,B.h) +q.sA(0,B.i2) +c1.W(r,q) +p=b9.S() +p.Y(0,6.19141,536.596) +p.n(0,3.09565,536.596) +p.j(1.38592,536.596,0,535.21,0,533.5) +p.n(0,0,411.734) +p.j(0,410.024,1.38593,408.638,3.09566,408.638) +p.n(0,6.19142,408.638) +p.n(0,6.19141,536.596) +p.a2(0) +o=b9.B() +o.sP(0,B.h) +o.sA(0,B.bc) +c1.W(p,o) +n=b9.S() +n.Y(0,6.19141,346.723) +n.n(0,3.09566,346.723) +n.j(1.38592,346.723,0,345.337,0,343.628) +n.n(0,0,283.777) +n.j(0,282.067,1.38593,280.681,3.09566,280.681) +n.n(0,6.19141,280.681) +n.n(0,6.19141,346.723) +n.a2(0) +m=b9.B() +m.sP(0,B.h) +m.sA(0,B.bc) +c1.W(n,m) +l=b9.S() +l.Y(0,6.19141,187.809) +l.j(6.19141,137.871,6.19141,112.902,12.7571,92.6946) +l.j(26.0269,51.8546,58.046,19.8354,98.886,6.56572) +l.j(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.j(728.938,0,753.907,0,774.114,6.56572) +l.j(814.954,19.8354,846.973,51.8546,860.243,92.6946) +l.j(866.808,112.902,866.808,137.871,866.808,187.809) +l.n(0,866.808,1582.96) +l.j(866.808,1632.9,866.808,1657.86,860.243,1678.07) +l.j(846.973,1718.91,814.954,1750.93,774.114,1764.2) +l.j(753.907,1770.77,728.938,1770.77,679,1770.77) +l.n(0,194,1770.77) +l.j(144.062,1770.77,119.093,1770.77,98.886,1764.2) +l.j(58.046,1750.93,26.0269,1718.91,12.7571,1678.07) +l.j(6.19141,1657.86,6.19141,1632.9,6.19141,1582.96) +l.n(0,6.19141,187.809) +l.a2(0) +k=b9.B() +k.sP(0,B.h) +k.sA(0,B.bc) +c1.W(l,k) +j=b9.S() +j.Y(0,679.825,4.12755) +j.n(0,193.174,4.12755) +j.j(143.844,4.12755,119.668,4.15301,100.161,10.4912) +j.j(60.5778,23.3527,29.5438,54.3866,16.6824,93.97) +j.j(10.3442,113.477,10.3187,137.653,10.3187,186.983) +j.n(0,10.3187,1583.78) +j.j(10.3187,1633.11,10.3442,1657.29,16.6824,1676.8) +j.j(29.5438,1716.38,60.5778,1747.41,100.161,1760.27) +j.j(119.668,1766.61,143.844,1766.64,193.174,1766.64) +j.n(0,679.825,1766.64) +j.j(729.155,1766.64,753.331,1766.61,772.838,1760.27) +j.j(812.421,1747.41,843.455,1716.38,856.317,1676.8) +j.j(862.655,1657.29,862.68,1633.11,862.68,1583.78) +j.n(0,862.68,186.983) +j.j(862.68,137.653,862.655,113.477,856.317,93.97) +j.j(843.455,54.3866,812.421,23.3527,772.838,10.4912) +j.j(753.331,4.15301,729.155,4.12755,679.825,4.12755) +j.a2(0) +j.Y(0,14.7196,93.3323) +j.j(8.25488,113.229,8.25488,137.813,8.25488,186.983) +j.n(0,8.25488,1583.78) +j.j(8.25488,1632.95,8.25488,1657.54,14.7196,1677.43) +j.j(27.7852,1717.65,59.3117,1749.17,99.5235,1762.24) +j.j(119.42,1768.7,144.005,1768.7,193.174,1768.7) +j.n(0,679.825,1768.7) +j.j(728.995,1768.7,753.579,1768.7,773.476,1762.24) +j.j(813.687,1749.17,845.214,1717.65,858.28,1677.43) +j.j(864.744,1657.54,864.744,1632.95,864.744,1583.78) +j.n(0,864.744,186.983) +j.j(864.744,137.813,864.744,113.229,858.28,93.3323) +j.j(845.214,53.1206,813.687,21.594,773.476,8.52843) +j.j(753.579,2.06372,728.995,2.06372,679.825,2.06372) +j.n(0,193.174,2.06372) +j.j(144.005,2.06372,119.42,2.06372,99.5235,8.52843) +j.j(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) +j.a2(0) +i=b9.B() +i.sP(0,B.h) +i.sA(0,B.i6) +c1.W(j,i) +h=b9.S() +h.Y(0,16.5107,183.681) +h.j(16.5107,137.584,16.5107,114.536,22.5714,95.8834) +h.j(34.8204,58.1849,64.3765,28.6287,102.075,16.3798) +h.j(120.728,10.3191,143.776,10.3191,189.872,10.3191) +h.n(0,683.128,10.3191) +h.j(729.224,10.3191,752.272,10.3191,770.925,16.3798) +h.j(808.624,28.6287,838.18,58.1849,850.429,95.8834) +h.j(856.49,114.536,856.49,137.584,856.49,183.681) +h.n(0,856.49,1587.09) +h.j(856.49,1633.18,856.49,1656.23,850.429,1674.88) +h.j(838.18,1712.58,808.624,1742.14,770.925,1754.39) +h.j(752.272,1760.45,729.224,1760.45,683.128,1760.45) +h.n(0,189.872,1760.45) +h.j(143.776,1760.45,120.728,1760.45,102.075,1754.39) +h.j(64.3765,1742.14,34.8204,1712.58,22.5714,1674.88) +h.j(16.5107,1656.23,16.5107,1633.18,16.5107,1587.09) +h.n(0,16.5107,183.681) +h.a2(0) +g=b9.B() +g.sP(0,B.h) +g.sA(0,B.y) +c1.W(h,g) +f=b9.S() +f.Y(0,365,10) +f.n(0,506,10) +f.n(0,506,14) +f.j(506,18.4183,502.418,22,498,22) +f.n(0,373,22) +f.j(368.582,22,365,18.4183,365,14) +f.n(0,365,10) +f.a2(0) +e=b9.B() +e.sP(0,B.h) +e.sA(0,B.Q) +c1.W(f,e) +d=b9.B() +d.sP(0,B.h) +d.sA(0,B.au) +c=c2.a +b=c*0.7825063 +a=c*0.01418442 +a0=c2.b +a1=a0*0.005826708 +c1.aQ(new A.x(b,0,b+a,0+a1),d) +a2=b9.B() +a2.sP(0,B.h) +a2.sA(0,B.au) +b=c*0.9810871 +a3=a0*0.1002196 +a4=c*0.01182027 +a5=a0*0.006992095 +a6=b+a4 +a7=a3+a5 +c1.aQ(new A.x(b,a3,a6,a7),a2) +a8=b9.B() +a8.sP(0,B.h) +a8.sA(0,B.au) +a9=c*0.007092108 +a4=a9+a4 +c1.aQ(new A.x(a9,a3,a4,a7),a8) +b0=b9.B() +b0.sP(0,B.h) +b0.sA(0,B.au) +a7=a0*0.8926539 +a5=a7+a5 +c1.aQ(new A.x(a9,a7,a4,a5),b0) +b1=b9.B() +b1.sP(0,B.h) +b1.sA(0,B.au) +c1.aQ(new A.x(b,a7,a6,a5),b1) +b2=b9.B() +b2.sP(0,B.h) +b2.sA(0,B.au) +c*=0.2033093 +a0*=0.9940429 +c1.aQ(new A.x(c,a0,c+a,a0+a1),b2) +b3=b9.S() +b3.Y(0,328.511,77.0213) +b3.j(337.629,77.0213,345.021,69.6292,345.021,60.5106) +b3.j(345.021,51.3921,337.629,44,328.511,44) +b3.j(319.392,44,312,51.3921,312,60.5106) +b3.j(312,69.6292,319.392,77.0213,328.511,77.0213) +b3.a2(0) +b4=b9.B() +b4.sP(0,B.h) +b4.sA(0,B.Q) +c1.W(b3,b4) +b5=b9.S() +b5.Y(0,328.511,70.8297) +b5.j(334.21,70.8297,338.83,66.2097,338.83,60.5106) +b5.j(338.83,54.8114,334.21,50.1914,328.511,50.1914) +b5.j(322.811,50.1914,318.191,54.8114,318.191,60.5106) +b5.j(318.191,66.2097,322.811,70.8297,328.511,70.8297) +b5.a2(0) +b6=b9.B() +b6.sP(0,B.h) +b6.sA(0,B.y) +c1.W(b5,b6) +b7=b9.S() +b7.Y(0,328.511,58.4468) +b7.j(329.651,58.4468,330.575,57.5227,330.575,56.3829) +b7.j(330.575,55.2431,329.651,54.3191,328.511,54.3191) +b7.j(327.371,54.3191,326.447,55.2431,326.447,56.3829) +b7.j(326.447,57.5227,327.371,58.4468,328.511,58.4468) +b7.a2(0) +b8=b9.B() +b8.sP(0,B.h) +b8.sA(0,B.bs) +c1.W(b7,b8)}, +cG(a){return!1}} +A.afe.prototype={ +aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1768,b5=$.G(),b6=b5.S() +b6.Y(0,864.822,473.939) +b6.n(0,867.911,473.939) +b6.j(869.617,473.939,871,475.323,871,477.03) +b6.n(0,871,703.697) +b6.j(871,705.404,869.617,706.788,867.911,706.788) +b6.n(0,864.822,706.788) +b6.n(0,864.822,473.939) +b6.a2(0) +s=b5.B() +s.sP(0,B.h) +s.sA(0,B.cl) +b7.W(b6,s) +r=b5.S() +r.Y(0,6.17773,754.182) +r.n(0,3.08907,754.182) +r.j(1.38325,754.182,0.000418235,752.798,0.000418385,751.091) +r.n(0,0.000430265,615.091) +r.j(0.000430415,613.384,1.38327,612,3.08908,612) +r.n(0,6.17775,612) +r.n(0,6.17773,754.182) +r.a2(0) +q=b5.B() +q.sP(0,B.h) +q.sA(0,B.cl) +b7.W(r,q) +p=b5.S() +p.Y(0,6.17773,566.667) +p.n(0,3.08907,566.667) +p.j(1.38325,566.667,0.000418235,565.283,0.000418385,563.576) +p.n(0,0.000430265,427.576) +p.j(0.000430415,425.869,1.38327,424.485,3.08908,424.485) +p.n(0,6.17775,424.485) +p.n(0,6.17773,566.667) +p.a2(0) +o=b5.B() +o.sP(0,B.h) +o.sA(0,B.cl) +b7.W(p,o) +n=b5.S() +n.Y(0,6.17773,350.303) +n.n(0,3.08908,350.303) +n.j(1.38326,350.303,0.000424842,348.919,0.000424991,347.212) +n.n(0,0.000430571,283.333) +n.j(0.000430721,281.626,1.38327,280.242,3.08908,280.242) +n.n(0,6.17774,280.242) +n.n(0,6.17773,350.303) +n.a2(0) +m=b5.B() +m.sP(0,B.h) +m.sA(0,B.cl) +b7.W(n,m) +l=b5.S() +l.Y(0,6.17773,187.515) +l.j(6.17773,137.655,6.17773,112.725,12.7284,92.5498) +l.j(25.9677,51.7736,57.9135,19.8045,98.66,6.55546) +l.j(118.821,0,143.733,0,193.556,0) +l.n(0,677.445,0) +l.j(727.268,0,752.18,0,772.341,6.55546) +l.j(813.087,19.8045,845.033,51.7736,858.272,92.5498) +l.j(864.823,112.725,864.823,137.655,864.823,187.515) +l.n(0,864.823,1580.48) +l.j(864.823,1630.34,864.823,1655.27,858.272,1675.45) +l.j(845.033,1716.23,813.087,1748.2,772.341,1761.44) +l.j(752.18,b4,727.268,b4,677.445,b4) +l.n(0,193.556,b4) +l.j(143.733,b4,118.821,b4,98.66,1761.44) +l.j(57.9135,1748.2,25.9677,1716.23,12.7284,1675.45) +l.j(6.17773,1655.27,6.17773,1630.34,6.17773,1580.48) +l.n(0,6.17773,187.515) +l.a2(0) +k=b5.B() +k.sP(0,B.h) +k.sA(0,B.rk) +b7.W(l,k) +j=b5.S() +j.Y(0,678.268,6.18176) +j.n(0,192.732,6.18176) +j.j(143.354,6.18176,119.642,6.2326,100.568,12.4347) +j.j(61.7025,25.0722,31.2312,55.5658,18.6029,94.4601) +j.j(12.4053,113.548,12.3545,137.277,12.3545,186.691) +j.n(0,12.3545,1581.31) +j.j(12.3545,1630.72,12.4053,1654.45,18.6029,1673.54) +j.j(31.2312,1712.43,61.7025,1742.93,100.568,1755.57) +j.j(119.642,1761.77,143.354,1761.82,192.732,1761.82) +j.n(0,678.268,1761.82) +j.j(727.645,1761.82,751.357,1761.77,770.432,1755.57) +j.j(809.297,1742.93,839.769,1712.43,852.397,1673.54) +j.j(858.595,1654.45,858.645,1630.72,858.645,1581.31) +j.n(0,858.645,186.691) +j.j(858.645,137.277,858.595,113.548,852.397,94.4601) +j.j(839.769,55.5658,809.297,25.0722,770.432,12.4347) +j.j(751.357,6.2326,727.645,6.18176,678.268,6.18176) +j.a2(0) +j.Y(0,14.6862,93.1865) +j.j(8.23633,113.052,8.23633,137.598,8.23633,186.691) +j.n(0,8.23633,1581.31) +j.j(8.23633,1630.4,8.23633,1654.95,14.6862,1674.81) +j.j(27.7219,1714.96,59.1762,1746.44,99.2958,1759.48) +j.j(119.147,1765.94,143.675,1765.94,192.732,1765.94) +j.n(0,678.268,1765.94) +j.j(727.325,1765.94,751.853,1765.94,771.704,1759.48) +j.j(811.824,1746.44,843.278,1714.96,856.314,1674.81) +j.j(862.764,1654.95,862.764,1630.4,862.764,1581.31) +j.n(0,862.764,186.691) +j.j(862.764,137.598,862.764,113.052,856.314,93.1865) +j.j(843.278,53.0376,811.824,21.5603,771.704,8.51515) +j.j(751.853,2.06055,727.325,2.06055,678.268,2.06055) +j.n(0,192.732,2.06055) +j.j(143.675,2.06055,119.147,2.06055,99.2958,8.51515) +j.j(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) +j.a2(0) +i=b5.B() +i.sP(0,B.h) +i.sA(0,B.cl) +b7.W(j,i) +h=b5.S() +h.Y(0,16.4727,183.394) +h.j(16.4727,137.369,16.4727,114.357,22.5194,95.7336) +h.j(34.7404,58.094,64.2288,28.584,101.841,16.3542) +h.j(120.451,10.303,143.446,10.303,189.437,10.303) +h.n(0,681.562,10.303) +h.j(727.553,10.303,750.549,10.303,769.159,16.3542) +h.j(806.771,28.584,836.259,58.094,848.48,95.7336) +h.j(854.527,114.357,854.527,137.369,854.527,183.394) +h.n(0,854.527,1584.61) +h.j(854.527,1630.63,854.527,1653.64,848.48,1672.27) +h.j(836.259,1709.91,806.771,1739.42,769.159,1751.65) +h.j(750.549,1757.7,727.553,1757.7,681.562,1757.7) +h.n(0,189.437,1757.7) +h.j(143.446,1757.7,120.451,1757.7,101.841,1751.65) +h.j(64.2288,1739.42,34.7404,1709.91,22.5194,1672.27) +h.j(16.4727,1653.64,16.4727,1630.63,16.4727,1584.61) +h.n(0,16.4727,183.394) +h.a2(0) +g=b5.B() +g.sP(0,B.h) +g.sA(0,B.y) +b7.W(h,g) +f=b5.S() +f.Y(0,677.445,0) +f.n(0,695.977,0) +f.n(0,695.977,10.303) +f.n(0,677.445,10.303) +f.n(0,677.445,0) +f.a2(0) +e=b5.B() +e.sP(0,B.h) +e.sA(0,B.bO) +b7.W(f,e) +d=b5.S() +d.Y(0,854.527,177.212) +d.n(0,864.823,177.212) +d.n(0,864.823,195.758) +d.n(0,854.527,195.758) +d.n(0,854.527,177.212) +d.a2(0) +c=b5.B() +c.sP(0,B.h) +c.sA(0,B.bO) +b7.W(d,c) +b=b5.S() +b.Y(0,6.17773,177.212) +b.n(0,16.4732,177.212) +b.n(0,16.4732,195.758) +b.n(0,6.17773,195.758) +b.n(0,6.17773,177.212) +b.a2(0) +a=b5.B() +a.sP(0,B.h) +a.sA(0,B.bO) +b7.W(b,a) +a0=b5.S() +a0.Y(0,6.17773,1572.24) +a0.n(0,16.4732,1572.24) +a0.n(0,16.4732,1590.79) +a0.n(0,6.17773,1590.79) +a0.n(0,6.17773,1572.24) +a0.a2(0) +a1=b5.B() +a1.sP(0,B.h) +a1.sA(0,B.bO) +b7.W(a0,a1) +a2=b5.S() +a2.Y(0,854.527,1572.24) +a2.n(0,864.823,1572.24) +a2.n(0,864.823,1590.79) +a2.n(0,854.527,1590.79) +a2.n(0,854.527,1572.24) +a2.a2(0) +a3=b5.B() +a3.sP(0,B.h) +a3.sA(0,B.bO) +b7.W(a2,a3) +a4=b5.S() +a4.Y(0,175.024,1757.7) +a4.n(0,193.556,1757.7) +a4.n(0,193.556,b4) +a4.n(0,175.024,b4) +a4.n(0,175.024,1757.7) +a4.a2(0) +a5=b5.B() +a5.sP(0,B.h) +a5.sA(0,B.bO) +b7.W(a4,a5) +a6=b5.S() +a6.Y(0,304.473,85.9697) +a6.j(313.57,85.9697,320.946,78.5892,320.946,69.4848) +a6.j(320.946,60.3805,313.57,53,304.473,53) +a6.j(295.375,53,288,60.3805,288,69.4848) +a6.j(288,78.5892,295.375,85.9697,304.473,85.9697) +a6.a2(0) +a7=b5.B() +a7.sP(0,B.h) +a7.sA(0,B.Q) +b7.W(a6,a7) +a8=b5.S() +a8.Y(0,304.473,79.7879) +a8.j(310.159,79.7879,314.769,75.1751,314.769,69.4849) +a8.j(314.769,63.7947,310.159,59.1819,304.473,59.1819) +a8.j(298.787,59.1819,294.178,63.7947,294.178,69.4849) +a8.j(294.178,75.1751,298.787,79.7879,304.473,79.7879) +a8.a2(0) +a9=b5.B() +a9.sP(0,B.h) +a9.sA(0,B.y) +b7.W(a8,a9) +b0=b5.S() +b0.Y(0,304.473,67.4242) +b0.j(305.61,67.4242,306.532,66.5016,306.532,65.3636) +b0.j(306.532,64.2255,305.61,63.303,304.473,63.303) +b0.j(303.336,63.303,302.414,64.2255,302.414,65.3636) +b0.j(302.414,66.5016,303.336,67.4242,304.473,67.4242) +b0.a2(0) +b1=b5.B() +b1.sP(0,B.h) +b1.sA(0,B.bs) +b7.W(b0,b1) +b2=b5.S() +b2.Y(0,361,10) +b2.n(0,510,10) +b2.n(0,510,14) +b2.j(510,18.4183,506.418,22,502,22) +b2.n(0,369,22) +b2.j(364.582,22,361,18.4183,361,14) +b2.n(0,361,10) +b2.a2(0) +b3=b5.B() +b3.sP(0,B.h) +b3.sA(0,B.Q) +b7.W(b2,b3)}, +cG(a){return!1}} +A.aff.prototype={ +aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1770,b5=$.G(),b6=b5.S() +b6.Y(0,866.809,495.105) +b6.n(0,869.904,495.105) +b6.j(871.614,495.105,873,496.49,873,498.199) +b6.n(0,873,683.864) +b6.j(873,685.573,871.614,686.958,869.904,686.958) +b6.n(0,866.809,686.958) +b6.n(0,866.809,495.105) +b6.a2(0) +s=b5.B() +s.sP(0,B.h) +s.sA(0,B.bc) +b7.W(b6,s) +r=b5.S() +r.Y(0,6.19141,728.217) +r.n(0,3.09565,728.217) +r.j(1.38592,728.217,0,726.831,0,725.122) +r.n(0,0,609.598) +r.j(0,607.889,1.38593,606.503,3.09566,606.503) +r.n(0,6.19142,606.503) +r.n(0,6.19141,728.217) +r.a2(0) +q=b5.B() +q.sP(0,B.h) +q.sA(0,B.bc) +b7.W(r,q) +p=b5.S() +p.Y(0,6.19141,573.496) +p.n(0,3.09565,573.496) +p.j(1.38592,573.496,0,572.111,0,570.402) +p.n(0,0,454.877) +p.j(0,453.168,1.38593,451.783,3.09566,451.783) +p.n(0,6.19142,451.783) +p.n(0,6.19141,573.496) +p.a2(0) +o=b5.B() +o.sP(0,B.h) +o.sA(0,B.bc) +b7.W(p,o) +n=b5.S() +n.Y(0,6.19141,398.147) +n.n(0,3.09566,398.147) +n.j(1.38592,398.147,0,396.761,0,395.052) +n.n(0,0,343.479) +n.j(0,341.77,1.38593,340.384,3.09566,340.384) +n.n(0,6.19141,340.384) +n.n(0,6.19141,398.147) +n.a2(0) +m=b5.B() +m.sP(0,B.h) +m.sA(0,B.bc) +b7.W(n,m) +l=b5.S() +l.Y(0,6.19141,187.727) +l.j(6.19141,137.811,6.19141,112.853,12.7571,92.6545) +l.j(26.0269,51.8322,58.046,19.8269,98.886,6.56288) +l.j(119.093,0,144.062,0,194,0) +l.n(0,679,0) +l.j(728.938,0,753.907,0,774.114,6.56288) +l.j(814.954,19.8269,846.973,51.8322,860.243,92.6545) +l.j(866.808,112.853,866.808,137.811,866.808,187.727) +l.n(0,866.808,1582.27) +l.j(866.808,1632.19,866.808,1657.15,860.243,1677.35) +l.j(846.973,1718.17,814.954,1750.17,774.114,1763.44) +l.j(753.907,b4,728.938,b4,679,b4) +l.n(0,194,b4) +l.j(144.062,b4,119.093,b4,98.886,1763.44) +l.j(58.046,1750.17,26.0269,1718.17,12.7571,1677.35) +l.j(6.19141,1657.15,6.19141,1632.19,6.19141,1582.27) +l.n(0,6.19141,187.727) +l.a2(0) +k=b5.B() +k.sP(0,B.h) +k.sA(0,B.bc) +b7.W(l,k) +j=b5.S() +j.Y(0,679.824,4.12593) +j.n(0,193.173,4.12593) +j.j(143.843,4.12593,119.667,4.15138,100.16,10.4869) +j.j(60.5768,23.3427,29.5429,54.3633,16.6814,93.9296) +j.j(10.3432,113.428,10.3177,137.593,10.3177,186.902) +j.n(0,10.3177,1583.1) +j.j(10.3177,1632.41,10.3432,1656.57,16.6814,1676.07) +j.j(29.5429,1715.64,60.5768,1746.66,100.16,1759.51) +j.j(119.667,1765.85,143.843,1765.87,193.173,1765.87) +j.n(0,679.824,1765.87) +j.j(729.154,1765.87,753.33,1765.85,772.837,1759.51) +j.j(812.42,1746.66,843.454,1715.64,856.316,1676.07) +j.j(862.654,1656.57,862.679,1632.41,862.679,1583.1) +j.n(0,862.679,186.902) +j.j(862.679,137.593,862.654,113.428,856.316,93.9296) +j.j(843.454,54.3633,812.42,23.3427,772.837,10.4869) +j.j(753.33,4.15138,729.154,4.12593,679.824,4.12593) +j.a2(0) +j.Y(0,14.7186,93.2921) +j.j(8.25391,113.18,8.25391,137.754,8.25391,186.902) +j.n(0,8.25391,1583.1) +j.j(8.25391,1632.25,8.25391,1656.82,14.7186,1676.71) +j.j(27.7842,1716.9,59.3107,1748.42,99.5225,1761.48) +j.j(119.419,1767.94,144.004,1767.94,193.173,1767.94) +j.n(0,679.824,1767.94) +j.j(728.994,1767.94,753.578,1767.94,773.475,1761.48) +j.j(813.686,1748.42,845.213,1716.9,858.279,1676.71) +j.j(864.743,1656.82,864.743,1632.25,864.743,1583.1) +j.n(0,864.743,186.902) +j.j(864.743,137.754,864.743,113.18,858.279,93.2921) +j.j(845.213,53.0977,813.686,21.5848,773.475,8.5249) +j.j(753.578,2.06299,728.994,2.06299,679.824,2.06299) +j.n(0,193.173,2.06299) +j.j(144.004,2.06299,119.419,2.06299,99.5225,8.5249) +j.j(59.3107,21.5848,27.7842,53.0977,14.7186,93.2921) +j.a2(0) +i=b5.B() +i.sP(0,B.h) +i.sA(0,B.i6) +b7.W(j,i) +h=b5.S() +h.Y(0,16.5117,183.601) +h.j(16.5117,137.525,16.5117,114.487,22.5724,95.842) +h.j(34.8214,58.1598,64.3775,28.6164,102.076,16.3727) +h.j(120.729,10.3147,143.777,10.3147,189.873,10.3147) +h.n(0,683.129,10.3147) +h.j(729.225,10.3147,752.273,10.3147,770.926,16.3727) +h.j(808.625,28.6164,838.181,58.1598,850.43,95.842) +h.j(856.49,114.487,856.49,137.525,856.49,183.601) +h.n(0,856.49,1586.4) +h.j(856.49,1632.48,856.49,1655.51,850.43,1674.16) +h.j(838.181,1711.84,808.625,1741.38,770.926,1753.63) +h.j(752.273,1759.69,729.225,1759.69,683.129,1759.69) +h.n(0,189.873,1759.69) +h.j(143.777,1759.69,120.729,1759.69,102.076,1753.63) +h.j(64.3775,1741.38,34.8214,1711.84,22.5724,1674.16) +h.j(16.5117,1655.51,16.5117,1632.48,16.5117,1586.4) +h.n(0,16.5117,183.601) +h.a2(0) +g=b5.B() +g.sP(0,B.h) +g.sA(0,B.y) +b7.W(h,g) +f=b5.S() +f.Y(0,683.127,0) +f.n(0,695.51,0) +f.n(0,695.51,10.3147) +f.n(0,683.127,10.3147) +f.n(0,683.127,0) +f.a2(0) +e=b5.B() +e.sP(0,B.h) +e.sA(0,B.au) +b7.W(f,e) +d=b5.S() +d.Y(0,856.49,177.413) +d.n(0,866.809,177.413) +d.n(0,866.809,189.79) +d.n(0,856.49,189.79) +d.n(0,856.49,177.413) +d.a2(0) +c=b5.B() +c.sP(0,B.h) +c.sA(0,B.au) +b7.W(d,c) +b=b5.S() +b.Y(0,6.19141,177.413) +b.n(0,16.5106,177.413) +b.n(0,16.5106,189.79) +b.n(0,6.19141,189.79) +b.n(0,6.19141,177.413) +b.a2(0) +a=b5.B() +a.sP(0,B.h) +a.sA(0,B.au) +b7.W(b,a) +a0=b5.S() +a0.Y(0,6.19141,1580.21) +a0.n(0,16.5106,1580.21) +a0.n(0,16.5106,1592.59) +a0.n(0,6.19141,1592.59) +a0.n(0,6.19141,1580.21) +a0.a2(0) +a1=b5.B() +a1.sP(0,B.h) +a1.sA(0,B.au) +b7.W(a0,a1) +a2=b5.S() +a2.Y(0,856.49,1580.21) +a2.n(0,866.809,1580.21) +a2.n(0,866.809,1592.59) +a2.n(0,856.49,1592.59) +a2.n(0,856.49,1580.21) +a2.a2(0) +a3=b5.B() +a3.sP(0,B.h) +a3.sA(0,B.au) +b7.W(a2,a3) +a4=b5.S() +a4.Y(0,177.49,1759.69) +a4.n(0,189.873,1759.69) +a4.n(0,189.873,b4) +a4.n(0,177.49,b4) +a4.n(0,177.49,1759.69) +a4.a2(0) +a5=b5.B() +a5.sP(0,B.h) +a5.sA(0,B.au) +b7.W(a4,a5) +a6=b5.S() +a6.Y(0,331.447,73.8811) +a6.j(339.426,73.8811,345.894,67.4159,345.894,59.4406) +a6.j(345.894,51.4653,339.426,45,331.447,45) +a6.j(323.468,45,317,51.4653,317,59.4406) +a6.j(317,67.4159,323.468,73.8811,331.447,73.8811) +a6.a2(0) +a7=b5.B() +a7.sP(0,B.h) +a7.sA(0,B.Q) +b7.W(a6,a7) +a8=b5.S() +a8.Y(0,331.447,68.466) +a8.j(336.434,68.466,340.476,64.4252,340.476,59.4406) +a8.j(340.476,54.4561,336.434,50.4153,331.447,50.4153) +a8.j(326.46,50.4153,322.418,54.4561,322.418,59.4406) +a8.j(322.418,64.4252,326.46,68.466,331.447,68.466) +a8.a2(0) +a9=b5.B() +a9.sP(0,B.h) +a9.sA(0,B.y) +b7.W(a8,a9) +b0=b5.S() +b0.Y(0,331.446,57.6355) +b0.j(332.444,57.6355,333.252,56.8274,333.252,55.8305) +b0.j(333.252,54.8335,332.444,54.0254,331.446,54.0254) +b0.j(330.449,54.0254,329.641,54.8335,329.641,55.8305) +b0.j(329.641,56.8274,330.449,57.6355,331.446,57.6355) +b0.a2(0) +b1=b5.B() +b1.sP(0,B.h) +b1.sA(0,B.bs) +b7.W(b0,b1) +b2=b5.S() +b2.Y(0,372,13) +b2.n(0,499,13) +b2.n(0,499,17) +b2.j(499,21.4183,495.418,25,491,25) +b2.n(0,380,25) +b2.j(375.582,25,372,21.4183,372,17) +b2.n(0,372,13) +b2.a2(0) +b3=b5.B() +b3.sP(0,B.h) +b3.sA(0,B.Q) +b7.W(b2,b3)}, +cG(a){return!1}} +A.afg.prototype={ +aI(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=1792,a7=$.G(),a8=a7.S() +a8.Y(0,884.74,369.179) +a8.n(0,886.827,369.179) +a8.j(889.132,369.179,891,370.356,891,371.808) +a8.n(0,891,497.984) +a8.j(891,499.436,889.132,500.613,886.827,500.613) +a8.n(0,884.74,500.613) +a8.n(0,884.74,369.179) +a8.a2(0) +s=a7.B() +s.sP(0,B.h) +s.sA(0,B.y) +a9.W(a8,s) +r=a7.S() +r.Y(0,0,538.165) +r.j(0,535.861,1.86845,533.993,4.1733,533.993) +r.n(0,6.25995,533.993) +r.n(0,6.25995,665.427) +r.n(0,4.1733,665.427) +r.j(1.86845,665.427,0,663.558,0,661.254) +r.n(0,0,538.165) +r.a2(0) +q=a7.B() +q.sP(0,B.h) +q.sA(0,B.y) +a9.W(r,q) +p=a7.S() +p.Y(0,0,373.352) +p.j(0,371.048,1.86845,369.179,4.1733,369.179) +p.n(0,6.25995,369.179) +p.n(0,6.25995,500.613) +p.n(0,4.1733,500.613) +p.j(1.86845,500.613,0,498.745,0,496.44) +p.n(0,0,373.352) +p.a2(0) +o=a7.B() +o.sP(0,B.h) +o.sA(0,B.y) +a9.W(p,o) +n=a7.S() +n.Y(0,0,246.091) +n.j(0,243.787,1.86845,241.918,4.1733,241.918) +n.n(0,6.25995,241.918) +n.n(0,6.25995,310.765) +n.n(0,4.1733,310.765) +n.j(1.86845,310.765,0,308.897,0,306.592) +n.n(0,0,246.091) +n.a2(0) +m=a7.B() +m.sP(0,B.h) +m.sA(0,B.y) +a9.W(n,m) +l=a7.S() +l.Y(0,6.25977,133.434) +l.j(6.25977,60.8448,65.116,2,137.719,2) +l.n(0,753.281,2) +l.j(825.884,2,884.74,60.8448,884.74,133.434) +l.n(0,884.74,1660.57) +l.j(884.74,1733.16,825.884,a6,753.281,a6) +l.n(0,137.719,a6) +l.j(65.116,a6,6.25977,1733.16,6.25977,1660.57) +l.n(0,6.25977,133.434) +l.a2(0) +k=a7.B() +k.sP(0,B.h) +k.sA(0,B.bN) +a9.W(l,k) +j=a7.S() +j.Y(0,16.6934,133.433) +j.j(16.6934,66.6058,70.8785,12.4312,137.719,12.4312) +j.n(0,753.281,12.4312) +j.j(820.122,12.4312,874.307,66.6058,874.307,133.433) +j.n(0,874.307,1660.57) +j.j(874.307,1727.39,820.122,1781.57,753.281,1781.57) +j.n(0,137.719,1781.57) +j.j(70.8785,1781.57,16.6934,1727.39,16.6934,1660.57) +j.n(0,16.6934,133.433) +j.a2(0) +i=a7.B() +i.sP(0,B.h) +i.sA(0,B.y) +a9.W(j,i) +h=a7.S() +h.Y(0,365.164,118.83) +h.j(365.164,115.373,367.966,112.571,371.423,112.571) +h.n(0,519.577,112.571) +h.j(523.034,112.571,525.836,115.373,525.836,118.83) +h.n(0,525.836,118.83) +h.j(525.836,122.286,523.034,125.089,519.577,125.089) +h.n(0,371.423,125.089) +h.j(367.966,125.089,365.164,122.286,365.164,118.83) +h.n(0,365.164,118.83) +h.a2(0) +g=a7.B() +g.sP(0,B.h) +g.sA(0,B.Q) +a9.W(h,g) +f=a7.S() +f.Y(0,294.218,135.52) +f.j(303.437,135.52,310.911,128.047,310.911,118.83) +f.j(310.911,109.612,303.437,102.14,294.218,102.14) +f.j(284.998,102.14,277.524,109.612,277.524,118.83) +f.j(277.524,128.047,284.998,135.52,294.218,135.52) +f.a2(0) +e=a7.B() +e.sP(0,B.h) +e.sA(0,B.Q) +a9.W(f,e) +d=a7.S() +d.Y(0,294.217,129.261) +d.j(299.98,129.261,304.651,124.591,304.651,118.83) +d.j(304.651,113.069,299.98,108.399,294.217,108.399) +d.j(288.455,108.399,283.784,113.069,283.784,118.83) +d.j(283.784,124.591,288.455,129.261,294.217,129.261) +d.a2(0) +c=a7.B() +c.sP(0,B.h) +c.sA(0,B.y) +a9.W(d,c) +b=a7.S() +b.Y(0,294.218,116.744) +b.j(295.37,116.744,296.304,115.809,296.304,114.657) +b.j(296.304,113.505,295.37,112.571,294.218,112.571) +b.j(293.065,112.571,292.131,113.505,292.131,114.657) +b.j(292.131,115.809,293.065,116.744,294.218,116.744) +b.a2(0) +a=a7.B() +a.sP(0,B.h) +a.sA(0,B.bs) +a9.W(b,a) +a0=a7.S() +a0.Y(0,445.5,77.105) +a0.j(451.838,77.105,456.977,71.9677,456.977,65.6306) +a0.j(456.977,59.2935,451.838,54.1562,445.5,54.1562) +a0.j(439.162,54.1562,434.023,59.2935,434.023,65.6306) +a0.j(434.023,71.9677,439.162,77.105,445.5,77.105) +a0.a2(0) +a1=a7.B() +a1.sP(0,B.h) +a1.sA(0,B.Q) +a9.W(a0,a1) +a2=a7.S() +a2.Y(0,379.771,1686.64) +a2.j(379.771,1722.94,409.199,1752.36,445.5,1752.36) +a2.j(481.801,1752.36,511.23,1722.94,511.23,1686.64) +a2.j(511.23,1650.35,481.801,1620.93,445.5,1620.93) +a2.j(409.199,1620.93,379.771,1650.35,379.771,1686.64) +a2.a2(0) +a2.Y(0,502.883,1686.64) +a2.j(502.883,1718.33,477.192,1744.02,445.5,1744.02) +a2.j(413.808,1744.02,388.117,1718.33,388.117,1686.64) +a2.j(388.117,1654.96,413.808,1629.27,445.5,1629.27) +a2.j(477.192,1629.27,502.883,1654.96,502.883,1686.64) +a2.a2(0) +a3=a7.B() +a3.sP(0,B.h) +a3.sA(0,B.Q) +a9.W(a2,a3) +a4=a7.S() +a4.Y(0,47.9932,196.935) +a4.j(47.9932,195.278,49.3363,193.935,50.9932,193.935) +a4.n(0,840.007,193.935) +a4.j(841.664,193.935,843.007,195.278,843.007,196.935) +a4.n(0,843.007,1594.98) +a4.j(843.007,1596.64,841.664,1597.98,840.007,1597.98) +a4.n(0,50.9932,1597.98) +a4.j(49.3363,1597.98,47.9932,1596.64,47.9932,1594.98) +a4.n(0,47.9932,196.935) +a4.a2(0) +a5=a7.B() +a5.sP(0,B.h) +a5.sA(0,B.Q) +a9.W(a4,a5)}, +cG(a){return!1}} +A.a_N.prototype={ +a5(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.d,b=c.w,a=c.e,a0=a.hE(0),a1=e.f,a2=a1?b.a:a0.c-a0.a,a3=a1?b.b:a0.d-a0.b,a4=A.b([],t.p) +if(a1)a4.push(A.F4(0,A.eD(d,d,new A.d4(c.a,t.l1),c.r,B.v),B.aby)) +s=a1?a0.a:0 +a1=a1?a0.b:0 +r=t.l +A.ca(a5,d,r).toString +q=e.e +p=c.c!=null&&q===B.cN +o=p===!0 +n=c.x +m=o?n.b:n.a +l=o?n.a:n.b +p=o?1:0 +k=A.ca(a5,d,r).w +r=c.c!=null&&q===B.cN +o=r===!0 +if(o){r=c.c +if(r==null){r=c.d +j=r}else j=r}else{r=c.d +j=r}i=o?n.b:n.a +h=o?n.a:n.b +r=c.f +h=k.a76(r,j,new A.M(i,h),B.J,j) +r=c.a +g=B.b.O(A.b([B.PA,B.PB],t.YP),r.b)?B.Es:d +a4.push(A.k3(d,A.Zr(A.a0U(new A.Ft(p,A.fh(A.r0(new A.wc(A.am(a5).aH4(r.c,g),e.c,d),h,d),l,m),d)),B.ck,new A.akj(a,d)),a0.d-a0.b,B.abr,s,d,a1,a0.c-a0.a)) +f=A.fh(A.kU(B.bp,a4,B.a2,B.bm,d),a3,a2) +return A.a0U(new A.Ft(c.c!=null&&q===B.cN?-1:0,f,d))}} +A.akj.prototype={ +Ek(a){var s=this.b,r=s.hE(0) +return s.ap(0,A.mv(-r.a,-r.b,0).a)}, +ER(a){return a.b!==this.b}} +A.uf.prototype={ +T(){return"DeviceType."+this.b}} +A.h0.prototype={ +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.h0&&b.a===r.a&&b.b===r.b&&b.c===r.c +else s=!0 +return s}, +gI(a){var s=this +return(A.ek(A.O(s))^B.c.gI(s.a)^A.ek(s.b)^A.ek(s.c))>>>0}, +k(a){var s,r=this.c.T(),q=B.aav.k(0) +r=A.fW(r,q+".","") +q=this.b.T() +s=B.aa1.k(0) +return r.toLowerCase()+"_"+A.fW(q,s+".","").toLowerCase()+"_"+this.a}} +A.Bi.prototype={ +k(a){var s=this +return"DeviceInfo(identifier: "+s.a.k(0)+", name: "+s.b+", rotatedSafeAreas: "+A.h(s.c)+", safeAreas: "+s.d.k(0)+", screenPath: "+s.e.k(0)+", pixelRatio: "+A.h(s.f)+", framePainter: "+s.r.k(0)+", frameSize: "+s.w.k(0)+", screenSize: "+s.x.k(0)+")"}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=J.aj(b)===A.O(r)&&b instanceof A.Bi&&B.aZ.fL(b.a,r.a)&&B.aZ.fL(b.b,r.b)&&B.aZ.fL(b.c,r.c)&&B.aZ.fL(b.d,r.d)&&B.aZ.fL(b.e,r.e)&&B.aZ.fL(b.f,r.f)&&B.aZ.fL(b.r,r.r)&&B.aZ.fL(b.w,r.w)&&B.aZ.fL(b.x,r.x) +else s=!0 +return s}, +gI(a){var s=this +return A.a4(A.O(s),B.aZ.fa(0,s.a),B.aZ.fa(0,s.b),B.aZ.fa(0,s.c),B.aZ.fa(0,s.d),B.aZ.fa(0,s.e),B.aZ.fa(0,s.f),B.aZ.fa(0,s.r),B.aZ.fa(0,s.w),B.aZ.fa(0,s.x),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +$iqn:1} +A.anU.prototype={} +A.mn.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=q.gar() +o=new A.a(new Float64Array(2)) +o.an(16) +s=2 +return A.B(A.kd("animations/ember.png",A.kc(3,null,!0,0.15,o),p.CW$),$async$p) +case 2:q.siU(0,c) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Sv.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.ON.prototype={ +T(){return"RobotState."+this.b}} +A.tL.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) +k.u(16,18) +p=q.CW$ +s=2 +return A.B(A.kd("animations/robot.png",A.kc(8,null,!0,0.2,k),p),$async$p) +case 2:o=c +k=new A.a(new Float64Array(2)) +k.u(16,18) +s=3 +return A.B(A.kd("animations/robot-idle.png",A.kc(4,null,!0,0.4,k),p),$async$p) +case 3:n=c +m=new A.a(new Float64Array(2)) +m.u(64,72) +k=t._6 +p=A.b_([B.Cr,o,B.je,n],k,t.EF) +l=q.k3 +l===$&&A.c() +l=l.a +k=A.bAD(null,null,p,null,null,B.je,null,0,null,!0,l.a.a.a1(0,l.ax).a1(0,2).U(0,m.a1(0,2)),null,B.ma,null,m,k) +q.G=k +q.N(k) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ca(a){var s=this.G +s===$&&A.c() +s.k4=B.Cr +s.os()}, +Ut(){var s=this.G +s===$&&A.c() +s.k4=B.je +s.os()}, +lb(a){var s=this.G +s===$&&A.c() +s.k4=B.je +s.os()}, +mC(a){return B.Js}} +A.abD.prototype={} +A.b2n.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xb(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.w9)}, +$S:516} +A.b2o.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.tL(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.MC)}, +$S:260} +A.b2p.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.x8(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.KD)}, +$S:512} +A.b2q.prototype={ +$1(a){var s,r,q,p,o,n=null,m=new A.a(new Float64Array(2)) +m.an(20) +s=A.hJ(n,-2147483647) +r=$.au() +q=$.aB() +p=A.b([],t.u) +o=A.aH(A.aJ(),t.y) +m=new A.xf(m,B.H,s,r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +m.aS(n,n) +return A.aE(m,n,n,n,n,t.a_)}, +$S:511} +A.x8.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:m=A +s=2 +return A.B(q.CW$.cL(0,"animations/chopper.png"),$async$p) +case 2:l=c +s=3 +return A.B(q.cx$.KB("images/animations/chopper.json"),$async$p) +case 3:o=m.bAE(l,c) +n=new A.a(new Float64Array(2)) +n.an(200) +p=q.k3 +p===$&&A.c() +p=p.a +q.N(A.mJ(null,null,o,null,null,null,0,null,!0,p.a.a.a1(0,p.ax).U(0,n).a1(0,2),null,!1,null,n)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.xb.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:i=q.CW$ +s=2 +return A.B(i.cL(0,"animations/creature.png"),$async$p) +case 2:q.G=c +p=new A.a(new Float64Array(2)) +p.an(48) +s=3 +return A.B(A.kd("animations/chopper.png",A.kc(4,null,!0,0.15,p),i),$async$p) +case 3:o=c +i=new Float64Array(2) +n=new A.a(i) +n.an(100) +m=A.mJ(null,null,o,null,null,null,0,null,!0,null,null,!1,null,n) +p=q.k3 +p===$&&A.c() +l=p.a +k=m.at.d +k.eJ(0,l.a.a.a1(0,l.ax).a[0]/2-i[0]) +k.C() +k.e7(0,i[1]) +k.C() +k=o.a +l=A.a7(k).h("cj<1>") +j=A.mJ(null,null,new A.lT(A.ak(new A.cj(k,l),!0,l.h("aM.E")),o.b),null,null,null,0,null,!0,null,null,!1,null,n) +l=p.a +k=j.at.d +k.eJ(0,l.a.a.a1(0,l.ax).a[0]/2) +k.C() +k.e7(0,i[1]) +k.C() +q.N(m) +q.N(j) +k=A.oG(null,null,null,null,t.j) +p=p.a +i=k.at.d +i.ac(p.a.a.a1(0,p.ax).a1(0,2)) +i.C() +q.N(k) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ca(a){var s,r,q,p,o,n=null,m=a.gdr().gar(),l=new A.a(new Float64Array(2)) +l.u(291,178) +s=this.G +s===$&&A.c() +s=A.b9t(s,A.kc(18,10,!1,0.15,l)) +r=B.q.aT() +q=A.aV() +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(l) +p.C() +o=new A.hm(new A.i4(s),!0,!0,!1,$,r,n,q,p,B.o,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +o.b7(n,n,n,n,0,n,n,n,l) +o.mj(n,n,s,n,n,n,0,n,!0,n,n,!0,n,l) +s=q.d +s.ac(m.U(0,l.a1(0,2))) +s.C() +this.N(o)}} +A.abV.prototype={} +A.xf.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:j=q.bN +i=A.jJ(null,null,j) +q.bi!==$&&A.ai() +q.bi=i +p=t.V +q.F(0,A.b([i,j],p)) +o=q.k3 +o===$&&A.c() +n=o.a +n=n.a.a.a1(0,n.ax) +m=new A.a(new Float64Array(2)) +m.u(0,50) +l=t.Fr +m=A.a1j(B.bL,n.U(0,m),l) +n=o.a +n=n.a.a.a1(0,n.ax) +k=new A.a(new Float64Array(2)) +k.u(0,25) +l=A.hp(B.bL,null,null,null,n.U(0,k),1,null,null,null,null,l) +q.a8!==$&&A.ai() +q.a8=l +s=2 +return A.B(i.at.F(0,A.b([m,l],p)),$async$p) +case 2:o=o.a +j.N(A.oG(null,o.a.a.a1(0,o.ax).a1(0,2),null,q.G,t.j)) +q.gc_(q).yP(0,t.eI) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r +this.fG(0,b) +s=this.a8 +s===$&&A.c() +r=this.bN +s.se6(0,"Animations: "+r.gc_(r).pi(0,t.eI).length)}, +ca(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=J.dR(100,t.F) +for(s=t.j,r=g.b_,q=g.G,p=0;p<100;++p){o=g.k3 +o===$&&A.c() +n=o.a +m=n.a.a +m.toString +n=n.ax +l=new Float64Array(2) +k=m.a +l[1]=k[1] +l[0]=k[0] +new A.a(l).ak(0,1/n) +l=l[0] +n=r.b0() +m=r.yu()?1:-1 +o=o.a +j=o.a.a +j.toString +o=o.ax +i=new Float64Array(2) +k=j.a +i[1]=k[1] +i[0]=k[0] +new A.a(i).ak(0,1/o) +i=i[1] +o=r.b0() +j=r.yu()?1:-1 +h=new Float64Array(2) +h[0]=l/2*n*m +h[1]=i/2*o*j +f[p]=A.oG(null,new A.a(h),null,q,s)}g.bN.F(0,f)}} +A.abX.prototype={} +A.b2r.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xc(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Jv)}, +$S:510} +A.xc.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.arf($.b6_(),4,3,new A.C6("sfx/fire_2.mp3")),$async$p) +case 2:q.G=c +p=$.bbE() +p.uT(0) +p.rY(0,"music/bg_music.ogg") +return A.t(null,r)}}) +return A.u($async$p,r)}, +gHR(a){var s,r=this.k3 +r===$&&A.c() +s=r.a +s=s.a.a.a1(0,s.ax).a[1]-300 +r=r.a +return new A.x(20,s,20+(r.a.a.a1(0,r.ax).a[0]-40),s+200)}, +aK(a){var s,r,q,p,o=this +o.iO(a) +s=o.k3 +s===$&&A.c() +r=s.a +r=r.a.a.a1(0,r.ax).a +a.aQ(new A.x(0,0,0+r[0],0+r[1]),$.bmS()) +r=$.bbs() +q=s.a +q=q.a.a.a1(0,q.ax).a[0] +p=new A.a(new Float64Array(2)) +p.u(q/2,200) +r.vp(a,"(click anywhere for 1)",p,B.e6) +a.aQ(o.gHR(o),$.bmT()) +p=$.bbs() +r=s.a +r=r.a.a.a1(0,r.ax).a[0] +s=s.a +s=s.a.a.a1(0,s.ax).a[1] +q=new A.a(new Float64Array(2)) +q.u(r/2,s-200) +p.vp(a,"click here for 2",q,B.dt)}, +ca(a){var s=this.gHR(this),r=a.gdr().gar().a +if(s.O(0,new A.j(r[0],r[1]))){s=this.G +s===$&&A.c() +s.bo(0)}else A.b7E("sfx/fire_1.mp3")}, +hk(){$.bbE().v()}} +A.abW.prototype={} +A.b33.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.Av(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.AA)}, +$S:509} +A.Av.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:f=A.hJ(null,-2147483647) +q.F(0,A.b([f,A.lg(600,null,400,f)],t.V)) +p=$.G() +o=p.S() +o.ho(B.a1v) +n=p.B() +n.sA(0,B.A1) +for(m=0;m<20;++m){p=A.k6(null,null,null,10) +p.a7$=n +p.N(A.b8B(o,A.di(!1,0,B.w,6,!0,null,null,null,m*0.3),!1,!0)) +f.N(p)}p=$.bmY() +l=A.baF(p) +k=$.G().B() +k.sA(0,B.fX) +j=A.fO(B.a7l,null) +i=A.aV() +h=new A.a(new Float64Array(2)) +g=$.ag() +g=new A.aP(g,new Float64Array(2)) +g.ac(h) +g.C() +p=new A.Jj(B.rQ,new A.bo(p,l,t.sO),k,j,null,i,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p.b7(B.j,null,null,null,0,null,null,null,null) +f.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.JT.prototype={ +T(){return"ComputeType."+this.b}} +A.Jj.prototype={ +p(a){var s=this.ax +s.eJ(0,200) +s.C() +s.e7(0,70) +s.C()}, +bt(){this.ok=new A.wd(0.4,this.gaom(),!0,!0) +return this.ak1()}, +a4(a,b){var s=this.ok +s===$&&A.c() +s.a4(0,b)}, +hk(){var s=this.ok +s===$&&A.c() +s.d=0 +s.e=!1 +this.ahP()}, +Fm(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Fm=A.w(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=o.p1.a+1 +q=3 +n=null +case 6:switch(o.k4.a){case 0:s=8 +break +case 1:s=9 +break +default:s=7 +break}break +case 8:m=o.rz$ +l=new A.aT($.aF,t.tr) +m.f.H(0,new A.bo(new A.bU(l,t.VY),new A.LF(A.bJM(),j,"compute",0,t.Qp),t.oM)) +m.Al() +s=10 +return A.B(l,$async$Fm) +case 10:n=b +s=7 +break +case 9:n=A.baF(j) +s=7 +break +case 7:o.p1=new A.bo(j,n,t.sO) +q=1 +s=5 +break +case 3:q=2 +i=p +if(A.aW(i) instanceof A.Cb)A.WB().$1("Backpressure kicked in") +else throw i +s=5 +break +case 2:s=1 +break +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$Fm,r)}, +ca(a){this.k4=B.Vc[(this.k4.a+1)%2]}, +gcj(a){var s,r,q=this.p4 +if(q===$){s=this.ax.a +r=s[0] +s=s[1] +q!==$&&A.a1() +q=this.p4=new A.x(0,0,0+r,0+s)}return q}, +aK(a){var s,r,q,p,o,n,m=this +a.aQ(m.gcj(m),m.p2) +s=m.p3 +r=m.k4 +q=m.R8 +if(q===$){p=m.gcj(m) +o=new A.a(new Float64Array(2)) +o.u(p.a,p.b) +p=new A.a(new Float64Array(2)) +p.an(4) +n=o.V(0,p) +m.R8!==$&&A.a1() +m.R8=n +q=n}s.qt(a,r.c,q) +r=A.h(m.p1.a) +p=m.p1.b?"":" not" +q=m.RG +if(q===$){o=m.gcj(m).gbv() +n=new A.a(new Float64Array(2)) +n.u(o.a,o.b) +m.RG!==$&&A.a1() +m.RG=n +q=n}s.vp(a,r+" is"+p+" a prime number",q,B.j)}} +A.RI.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.RJ.prototype={ +bt(){var s=0,r=A.v(t.H),q,p=this,o +var $async$bt=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=new A.aC2(new A.avD(null)) +o.CO() +p.rz$=o +o.CO() +q=p.ak0() +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$bt,r)}} +A.b34.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.z7(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.X6)}, +$S:506} +A.z7.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.apE(new A.Me(new A.Xk("assets/images/animations/lottieLogo.json",null,null,null),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)),$async$p) +case 2:m=c +l=new A.a(new Float64Array(2)) +l.an(400) +p=B.q.aT() +o=A.aV() +n=$.ag() +n=new A.aP(n,new Float64Array(2)) +n.ac(l) +n.C() +p=new A.a3o($,p,null,o,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p.b7(null,null,null,null,0,null,null,null,l) +l=A.bxI(B.Y,m,null,null,null,null,B.kf,null,0,!0,n) +p.k4!==$&&A.ai() +p.k4=l +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ut.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.apB(),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.u(0.4,0.4) +o=q.k3 +o===$&&A.c() +n=o.a +n=n.a.a.a1(0,n.ax).a[0] +o=o.a +o=o.a.a.a1(0,o.ax).a[1] +m=new A.a(new Float64Array(2)) +m.u(n/2,o/2) +s=3 +return A.B(A.aNa(B.j,"assets/spine/spineboy.atlas",m,p,"assets/spine/spineboy-pro.skel"),$async$p) +case 3:p=c +q.G!==$&&A.ai() +q.G=p +m=p.ok.f +m===$&&A.c() +m.zt(0,"walk",!0) +s=4 +return A.B(q.N(p),$async$p) +case 4:return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s,r=this,q=(r.al+1)%9 +r.al=q +s=r.G +s===$&&A.c() +s=s.ok.f +s===$&&A.c() +s.zt(0,r.a8[q],!0)}, +Uc(){var s=this.G +s===$&&A.c() +s.ok.v()}} +A.aeV.prototype={} +A.b35.prototype={ +$1(a){var s=null,r=A.b(["walk","aim","death","hoverboard","idle","jump","portal","run","shoot"],t.T),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.ut(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.eA)}, +$S:503} +A.b36.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.vT(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.cJ)}, +$S:502} +A.vT.prototype={ +gM3(){var s,r=this.al +if(r===$){s=A.b([],t.A5) +this.al!==$&&A.a1() +this.al=s +r=s}return r}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$p=A.w(function(a0,a1){if(a0===1)return A.r(a1,r) +while(true)switch(s){case 0:s=2 +return A.B(A.apB(),$async$p) +case 2:s=3 +return A.B(A.aqZ("assets/spine/spineboy.atlas",null),$async$p) +case 3:p=a1 +q.a8!==$&&A.ai() +q.a8=p +s=4 +return A.B(A.PI(p,"assets/spine/spineboy-pro.skel",null),$async$p) +case 4:o=a1 +q.G!==$&&A.ai() +q.G=o +for(n=t.A5,m=0;m<100;++m){l=A.bhG(p,o,!1) +k=0.1+B.H.b0()*0.2 +j=B.H.b0() +i=B.H.b0() +h=new Float64Array(2) +g=new A.a(h) +h[0]=j +h[1]=i +i=q.k3 +i===$&&A.c() +i=i.a +h=i.a.a +h.toString +i=i.ax +j=new Float64Array(2) +f=new A.a(j) +e=h.a +j[1]=e[1] +j[0]=e[0] +f.ak(0,1/i) +g.bS(0,f) +j=new Float64Array(2) +j[0]=k +j[1]=k +d=A.bhL(l,B.o,0,B.qQ,null,g,null,new A.a(j)) +j=d.ok.f +j===$&&A.c() +j.zt(0,"walk",!0) +c=q.al +if(c===$){b=A.b([],n) +q.al!==$&&A.a1() +q.al=b +c=b}c.push(d)}s=5 +return A.B(q.F(0,q.gM3()),$async$p) +case 5:return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s,r,q,p,o +for(s=this.gM3(),r=s.length,q=0;q2){q=r.at +q===$&&A.c() +s=new A.a(new Float64Array(2)) +s.u(0,1000) +q.u5(s) +r.rx=0}}}, +Bg(a,b){var s,r,q=this +if(a instanceof A.GM)a.a7$=q.a7$ +if(a instanceof A.R8)return +if(a instanceof A.ic){s=q.a7$ +r=q.p2 +r===$&&A.c() +if(s!==r)q.a7$=a.a7$ +else a.a7$=s}}} +A.R8.prototype={ +Bg(a,b){if(a instanceof A.ic)a.p3=!0}} +A.abQ.prototype={} +A.ane.prototype={} +A.GM.prototype={ +iw(){var s,r,q,p=this,o=A.awz() +o.c.q(p.p2) +o.d.q(p.p3) +o.r=o.w=!1 +s=A.j8(o,0,0.3,!1,0,null) +r=A.eM(0,0,0,!1,null,new A.a(new Float64Array(2)),B.U,p) +q=p.gar().G.fl(r) +q.hM(s) +return q}} +A.J9.prototype={ +Yg(a,b,c,d,e){if(b!=null)this.a7$=new A.kO(b).aT() +else this.a7$=A.EO(100,null,0.9)}, +iw(){var s,r,q,p=this,o=A.mB() +o.LR(p.p3/2,p.p4/2,new A.a(new Float64Array(2)),0) +s=A.j8(o,10,0.3,!1,0,null) +r=A.eM(0,0,0,!1,null,p.p2,p.R8,p) +q=p.gar().G.fl(r) +q.hM(s) +return q}} +A.a0a.prototype={ +p8(a){var s,r,q,p=this,o=t.o9,n=A.bg6(o,o) +o=p.at +o===$&&A.c() +n.w=3000*o.ax*10 +n.y=0 +n.x=20 +n.r.q(a.gdr().gar()) +n.f=!1 +s=p.aJ +if(s===$){r=p.gar().G.fl(A.eM(0,0,0,!1,null,null,B.U,null)) +p.aJ!==$&&A.a1() +p.aJ=r +s=r}n.d=s +n.e=p.at +if(p.af==null){p.af=A.bg5(n) +o=p.gar() +q=p.af +q.toString +o.G.hN(q)}o=p.af +if(o!=null)o.WK(a.gdr().gar()) +return!1}, +nU(a,b){var s,r,q=this +if(q.af==null)return!0 +s=q.gar() +r=q.af +r.toString +s.G.Iy(r) +q.af=null +return!1}} +A.aei.prototype={ +bt(){this.fi()}} +A.wl.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.F(0,A.kq(q)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a7b(){var s=this.d2,r=this.ck.a+s.length +s.push(r) +return r}, +a4(a,b){var s,r=this +r.F4(0,b) +s=r.d2 +B.b.ab(s,new A.aR7(r)) +B.b.aj(s) +B.b.ab(r.cw,new A.aR8())}} +A.aR7.prototype={ +$1(a){var s,r,q,p=null,o=this.a,n=A.mQ(p),m=o.k3 +m===$&&A.c() +s=m.a.a.a +s.toString +n.bS(0,s) +m=m.a.ch +m===$&&A.c() +r=o.G.fl(A.eM(0,0,3,!1,p,m.j2(n),B.L,p)) +q=A.mB() +q.me(4.6,0.8) +r.hM(A.j8(q,1,0.2,!1,0.8,p)) +o.ck.t(0,a,r) +return r}, +$S:16} +A.aR8.prototype={ +$1(a){return a.$0()}, +$S:420} +A.Ce.prototype={ +a5(b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=null,b3=A.b([],t.X9),b4=t.S,b5=t.t,b6=A.b([],b5),b7=new A.a(new Float64Array(2)) +b7.u(0,10) +s=t.D +r=A.b([],s) +q=A.b([],t.Q) +p=new A.bp() +$.et() +p.bo(0) +o=new A.bp() +o.bo(0) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=A.ct() +s=A.b([],s) +e=new A.bp() +e.bo(0) +d=A.ct() +c=A.cq() +b=A.cq() +a=new Float64Array(2) +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new Float64Array(2) +a8=new Float64Array(2) +a9=new Float64Array(2) +b0=new Float64Array(2) +b1=new A.a(new Float64Array(2)) +b1.q(b7) +b0=new A.f0(r,q,b1,new A.cn(),new A.bw(p),new A.bw(o),new A.d0(0,0,0),new A.aw(new A.a(n),new A.aa()),new A.a(m),new A.a(l),new A.f1(),new A.f2(new A.cm(new A.a(k)),new A.a(j),new A.a(i)),new A.ci(new A.a(h),new A.a(g)),f,s,new A.bw(e),d,new A.eX(c,b,new A.b3(new A.a(a),new A.a(a0),new A.a(a1)),new A.b3(new A.a(a2),new A.a(a3),new A.a(a4))),new A.eY(B.ap),new A.cn(),new A.b3(new A.a(a5),new A.a(a6),new A.a(a7)),new A.b3(new A.a(a8),new A.a(a9),new A.a(b0))) +s=A.fz() +b5=A.b([],b5) +b0.f=b0.at=b0.Q=b0.z=!0 +b0.a=4 +b5=new A.eB(new A.eO(s,b5,A.y(t.h)),A.b([],t.f)) +b5.c=new A.eN() +b0.b=b5 +b0.ax=new A.eS(new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S()) +b5=A.b([],t.B) +s=A.b([],t.E) +r=A.b([],t.r) +q=A.b([],t.W) +p=A.b([],t.b) +o=A.b([],t.G) +n=new Float64Array(2) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +b0.ay=new A.eR(b5,A.y(t.R),s,r,q,p,o,b0,new A.bV(new A.a(n),new A.a(m)),new A.bV(new A.a(l),new A.a(k)),new A.a(j),new A.aw(new A.a(i),new A.aa()),new A.aw(new A.a(h),new A.aa()),new A.eW(new A.ci(new A.a(g),new A.a(f)),new A.cm(new A.a(e))),new A.aa(),new A.aw(new A.a(d),new A.aa()),new A.aw(new A.a(new Float64Array(2)),new A.aa())) +b5=A.fn() +s=$.au() +r=$.aB() +q=A.b([],t.u) +p=A.aH(A.aJ(),t.y) +b3=new A.wl(b3,A.D(b4,t.o9),b6,b0,s,r,new A.P(),new A.P(),B.m,q,p,A.y(b4),A.y(t.F),0,b2,B.f,new A.f([],t.s),new A.f([],t.g)) +b3.aS(b5,b2) +b3.fR(b2,b2,b7,20) +return A.aE(b3,B.Vj,b2,b2,A.b_(["button1",new A.as3(),"button2",new A.as4()],t.N,t.GF),t.XP)}} +A.as3.prototype={ +$2(a,b){return new A.tU(b,b.a7b(),null)}, +$S:200} +A.as4.prototype={ +$2(a,b){return new A.tU(b,b.a7b(),null)}, +$S:200} +A.tU.prototype={ +aW(){return A.bCK(this.c,this.d)}} +A.ac_.prototype={ +amO(a,b){this.d.cw.push(new A.aSJ(this))}, +a5(a){var s,r,q,p=null,o=this.f +if(o==null)return A.dg(p,p,B.t,p,p,p,p,p,p,p) +else{s=o.f +r=this.d.k3 +r===$&&A.c() +r=r.a.ch +r===$&&A.c() +r=r.hV(s.c).a +q=r[1] +r=r[0] +return A.k3(p,A.aQk(B.Y,s.e,A.mm(B.a9g,new A.aSI(this,o),p),p),p,p,r-90,p,q-18,p)}}} +A.aSJ.prototype={ +$0(){var s=this.a +s.aM(new A.aSG(s))}, +$S:7} +A.aSG.prototype={ +$0(){var s=this.a +s.f=s.d.ck.i(0,s.e)}, +$S:0} +A.aSI.prototype={ +$0(){this.a.aM(new A.aSH(this.b))}, +$S:0} +A.aSH.prototype={ +$0(){var s=new A.a(new Float64Array(2)) +s.u(0,1000) +return this.a.u5(s)}, +$S:0} +A.anf.prototype={} +A.b2s.prototype={ +$1(a){var s,r,q,p=null,o=a.hu("viewport width",500),n=a.hu("viewport height",500),m=new A.a(new Float64Array(2)) +m.u(o,n) +n=A.kV(p,t.rR) +o=$.au() +s=$.aB() +r=A.b([],t.u) +q=A.aH(A.aJ(),t.y) +o=new A.oJ(m,n,o,s,new A.P(),new A.P(),B.m,r,q,A.y(t.S),A.y(t.F),0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +o.aS(p,p) +return A.aE(o,p,p,p,p,t.JW)}, +$S:419} +A.b2t.prototype={ +$1(a){var s,r,q=null,p=a.hu("viewport width",500),o=a.hu("viewport height",500),n=new A.a(new Float64Array(2)) +n.u(p,o) +o=$.au() +p=$.aB() +s=A.b([],t.u) +r=A.aH(A.aJ(),t.y) +p=new A.Bh(n,o,p,new A.P(),new A.P(),B.m,s,r,A.y(t.S),A.y(t.F),0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +p.aS(q,q) +return A.aE(p,q,q,q,q,t.fc)}, +$S:418} +A.b2u.prototype={ +$1(a){var s,r,q=null,p=a.hu("viewport width",600),o=a.hu("viewport height",1024),n=new A.a(new Float64Array(2)) +n.u(p,o) +o=$.au() +p=$.aB() +s=A.b([],t.u) +r=A.aH(A.aJ(),t.y) +p=new A.yf(n,o,p,new A.P(),new A.P(),B.m,s,r,A.y(t.S),A.y(t.F),0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +p.aS(q,q) +return A.aE(p,q,q,q,q,t.TE)}, +$S:416} +A.b2v.prototype={ +$1(a){return B.OQ}, +$S:403} +A.b2w.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.u_(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.T_)}, +$S:401} +A.b2x.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xn(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.oO)}, +$S:396} +A.u_.prototype={ +mC(a){return B.kE}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:h=$.G() +g=h.B() +g.sA(0,B.kE) +p=t.s +o=t.g +n=new A.Xa(g,-2147483647,null,B.f,new A.f([],p),new A.f([],o)) +s=2 +return A.B(q.N(n),$async$p) +case 2:m=A.jJ(null,null,n) +s=3 +return A.B(q.N(m),$async$p) +case 3:g=n.go +g===$&&A.c() +l=g.a6f().gbv() +g=new Float64Array(2) +k=new A.a(g) +k.u(l.a,l.b) +q.a8!==$&&A.ai() +q.a8=k +k=m.ax +j=g[0] +g=g[1] +i=new A.a(new Float64Array(2)) +i.u(j,g) +g=k.at.f +g.ac(i.hF(0)) +g.C() +k.ch=null +h=h.S() +g=new Float64Array(2) +k=new Float64Array(2) +h=new A.Yz(h,new A.a(g),new A.a(k),B.o,0,null,B.f,new A.f([],p),new A.f([],o)) +g=new A.a(new Float64Array(2)) +g.an(260) +h.scH(0,g) +h=A.jJ(null,h,n) +q.G!==$&&A.ai() +q.G=h +g=new A.a(new Float64Array(2)) +g.an(260) +k=new A.a(new Float64Array(2)) +k.an(130) +j=A.aV() +i=$.ag() +i=new A.aP(i,new Float64Array(2)) +i.ac(g) +i.C() +p=new A.XN(130,j,i,B.o,0,0,null,B.f,new A.f([],p),new A.f([],o)) +p.b7(null,null,null,null,0,k,null,null,g) +h.at.N(p) +h=h.ax +g=new A.a(new Float64Array(2)) +g.an(10) +p=h.at.e +p.ac(g) +p.C() +h.ch=null +return A.t(null,r)}}) +return A.u($async$p,r)}, +Un(a){var s +this.a4Y(a.gdr().gbg()) +s=this.G +s===$&&A.c() +this.N(s) +return!1}, +Ke(a){this.a4Y(a.gdr().gbg()) +return!1}, +Um(a){var s=this.G +s===$&&A.c() +this.r2(0,s) +return!1}, +Dk(){var s=this.G +s===$&&A.c() +this.r2(0,s) +return!1}, +a4Y(a){var s,r,q,p=this.G +p===$&&A.c() +s=new A.a(new Float64Array(2)) +s.an(130) +p.at.ax.q(a.U(0,s)) +p=p.ax +s=a.U(0,this.dx$.a1(0,2)) +r=this.a8 +r===$&&A.c() +q=p.at.f +q.ac(s.V(0,r).hF(0)) +q.C() +p.ch=null}} +A.XN.prototype={ +p(a){var s,r,q,p,o,n=this,m=$.G(),l=m.S(),k=n.k4,j=-k +l.ho(new A.x(j,j,k,k)) +n.ok!==$&&A.ai() +n.ok=l +s=k+10 +r=k-10 +l=m.S() +q=-s +l.ho(new A.x(q,q,s,s)) +p=-r +l.ho(new A.x(p,p,r,r)) +n.p1!==$&&A.ai() +n.p1=l +l=m.S() +l.fU(A.NW(k,-20,100+k,20,B.Ck)) +p=new Float64Array(16) +o=new A.b0(p) +o.bl() +o.o2(0.7853981633974483) +p=l.ap(0,p) +n.p2!==$&&A.ai() +n.p2=p +p=m.S() +p.QK(new A.x(q,q,s,s),-0.22,0.44) +l=new Float64Array(16) +q=new A.b0(l) +q.bl() +q.o2(0.7853981633974483) +l=p.ap(0,l) +n.p3!==$&&A.ai() +n.p3=l +l=m.S() +j*=0.8 +l.ho(new A.x(j,-8,j+16,-8+k*0.3)) +k=new Float64Array(16) +j=new A.b0(k) +j.bl() +j.o2(0.7853981633974483) +k=l.ap(0,k) +n.p4!==$&&A.ai() +n.p4=k +k=m.B() +k.sA(0,B.IK) +n.R8!==$&&A.ai() +n.R8=k +k=m.B() +k.sbX(1) +k.sP(0,B.r) +k.sA(0,B.Ki) +n.rx!==$&&A.ai() +n.rx=k +k=m.B() +k.sbX(20) +k.sP(0,B.r) +k.sA(0,B.O9) +n.RG!==$&&A.ai() +n.RG=k +k=m.B() +k.sbX(20) +k.sP(0,B.r) +k.szJ(B.hs) +k.sA(0,B.Km) +n.to!==$&&A.ai() +n.to=k +k=m.B() +k.sA(0,B.Mn) +n.ry!==$&&A.ai() +n.ry=k +m=m.B() +m.sA(0,B.IL) +m.smW(B.Zy) +n.x1!==$&&A.ai() +n.x1=m}, +aK(a){var s,r,q,p=this,o=p.ok +o===$&&A.c() +s=p.R8 +s===$&&A.c() +a.W(o,s) +s=p.p4 +s===$&&A.c() +r=p.x1 +r===$&&A.c() +a.W(s,r) +r=p.p2 +r===$&&A.c() +s=p.ry +s===$&&A.c() +a.W(r,s) +s=p.rx +s===$&&A.c() +a.W(r,s) +r=p.p3 +r===$&&A.c() +q=p.to +q===$&&A.c() +a.W(r,q) +q=p.RG +q===$&&A.c() +a.W(o,q) +q=p.p1 +q===$&&A.c() +a.W(q,s)}} +A.Xa.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:j=A.aV() +i=new A.a(new Float64Array(2)) +h=$.ag() +h=new A.aP(h,new Float64Array(2)) +h.ac(i) +h.C() +j=new A.a0d(j,h,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +j.b7(null,null,null,null,0,null,null,null,null) +q.go!==$&&A.ai() +q.go=j +s=2 +return A.B(q.N(j),$async$p) +case 2:i=j.a6f().eb(100) +q.id!==$&&A.ai() +q.id=i +for(p=0;p<20;++p){i=A.btd() +h=new A.d1(1,B.H.b0()*360,0.63,0.68).bd() +i.k4!==$&&A.ai() +i.k4=h +h=new Float64Array(2) +h[0]=0.4 +h[1]=0.4 +o=i.at +n=o.e +n.ac(new A.a(h)) +n.C() +n=j.p2 +n===$&&A.c() +i.bQ=n +n=i.ok.fC(n.length-1) +i.bh=n +i.bp=1 +h=o.d +h.ac(i.bQ[n]) +h.C() +n=i.bQ[i.bh+i.bp] +i.xr=n +m=new Float64Array(2) +l=new A.a(m) +k=n.a +m[1]=k[1] +m[0]=k[0] +l.am(0,h) +h=new Float64Array(2) +h[0]=0 +h[1]=-1 +o.c=-l.HD(new A.a(h)) +o.b=!0 +o.C() +i.y1=o.c +q.N(i)}return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s=this.id +s===$&&A.c() +a.aQ(s,this.k1)}} +A.a0d.prototype={ +aLi(){var s,r,q,p,o,n,m,l,k,j,i=new A.a(new Float64Array(2)) +i.u(0,16) +s=new A.a(new Float64Array(2)) +s.u(0,4) +this.p2=A.b([i,s],t.d) +r=new A.a(new Float64Array(2)) +r.u(0,20) +q=A.aV() +q.c=-1.5707963267948966 +q.b=!0 +q.C() +for(i=q.f,s=q.gaMi(),p=t.yw,o=q.d,n=0;n<8;++n){m=this.p2 +l=A.a7(m).h("cj<1>") +this.p2=B.b.V(m,A.il(new A.W(new A.cj(m,l),s,l.h("W")),!0,p)) +k=q.v2(r) +o.ac(k) +o.C() +m=new Float64Array(2) +l=new A.a(m) +j=k.a +m[1]=j[1] +m[0]=j[0] +l.dF() +i.ac(l) +i.C()}}, +a6f(){var s,r,q,p,o,n,m,l,k=this.p2 +k===$&&A.c() +s=k.length +r=1/0 +q=1/0 +p=-1/0 +o=-1/0 +n=0 +for(;n3.141592653589793)m-=6.283185307179586 +if(m-s<-3.141592653589793)m+=6.283185307179586 +s=m-s +if(Math.abs(s)>1){a4.xr=p +a4.y1=m +o=p}else{a4.xr=q +a4.y1=m +a4.bh=r +o=q}a4.cr=s/3 +a4.y2=Math.sqrt(o.U(0,p).gcO())/3}if(a4.cu<=0)a4.aOl() +s=A.b([],t.d) +p=a4.x2 +p===$&&A.c() +o=a4.at +l=0 +for(;l<6;++l)s.push(o.v2(p[l].y)) +n=a4.y2 +k=n>0?Math.min(a6/n,1):0 +n=a4.cr +j=n>0?Math.min(a6/n,1):0 +n=a4.xr.a +i=n[0] +h=o.d +g=h.a +f=g[0] +n=n[1] +g=g[1] +e=a4.y1 +d=o.c +c=new A.a(new Float64Array(2)) +c.u((i-f)*k,(n-g)*k) +h.ac(h.V(0,c)) +h.C() +o.c+=(e-d)*j +o.b=!0 +o.C() +a4.y2-=a6 +a4.cr-=a6 +for(n=a4.bU,b=0;b<6;++b){a=s[b] +if(a4.bx===b<3){a0=Math.min(a6/a4.cu,1) +a1=n[b] +i=new Float64Array(2) +a2=a1.a +i[1]=a2[1] +i[0]=a2[0] +new A.a(i).am(0,a) +h=new Float64Array(2) +g=new A.a(h) +h[1]=i[1] +h[0]=i[0] +g.ak(0,a0) +i=new Float64Array(2) +a3=new A.a(i) +a2=a.a +i[1]=a2[1] +i[0]=a2[0] +a3.H(0,g) +a=a3}p[b].ab2(o.f_(a))}a4.cu-=a6}, +aOl(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +g.bx=!g.bx +g.cu=0.1 +s=Math.min(0.16000000000000003/g.y2,1) +r=g.xr.a +q=g.at +p=q.d +o=p.a +n=(r[0]-o[0])*s +m=(r[1]-o[1])*s +l=(g.y1-q.c)*s +r=new A.a(new Float64Array(2)) +r.u(n,m) +p.ac(p.V(0,r)) +p.C() +q.c+=l +q.b=!0 +q.C() +for(r=g.bU,k=0;k<6;++k)if(g.bx===k<3){o=r[k] +j=g.x2 +j===$&&A.c() +j=j[k] +i=new Float64Array(2) +i[0]=j.c +i[1]=j.d +h=q.v2(new A.a(i)).a +o=o.a +o[1]=h[1] +o[0]=h[0]}r=new A.a(new Float64Array(2)) +r.u(n,m) +p.ac(p.U(0,r)) +p.C() +q.c-=l +q.b=!0 +q.C()}, +aK(a){var s,r,q,p,o,n=this +n.Xc(a) +a.bJ(0) +a.aF(0,1,2) +s=n.ry +s===$&&A.c() +r=n.p4 +r===$&&A.c() +a.W(s,r) +s=n.x1 +s===$&&A.c() +a.W(s,r) +r=n.RG +r===$&&A.c() +s=n.p1 +s===$&&A.c() +a.W(r,s) +q=n.R8 +q===$&&A.c() +a.W(r,q) +r=n.to +r===$&&A.c() +p=n.p2 +p===$&&A.c() +a.W(r,p) +p=n.x2 +p===$&&A.c() +r=p[0] +o=n.p3 +o===$&&A.c() +a.W(r.x,o) +a.W(p[1].x,o) +a.W(p[2].x,o) +a.W(p[3].x,o) +a.W(p[4].x,o) +a.W(p[5].x,o) +o=n.rx +o===$&&A.c() +a.W(o,s) +a.W(o,q) +a.bk(0)}} +A.a2B.prototype={ +ab2(a){var s,r,q,p,o,n,m,l,k=this,j=k.r/2,i=a.a,h=k.a,g=k.b,f=h-i[0],e=g-i[1],d=Math.sqrt(f*f+e*e) +if(dr)return!1 +n=Math.sqrt(q-o*o) +m=(i[0]-h)/d +l=(i[1]-g)/d +i=k.x +i.c2(0) +i.Y(0,h,g) +r=k.w +i.n(0,h+m*o+r*l*n,g+l*o-r*m*n) +i.n(0,h+m*s,g+l*s) +r=d+j +i.n(0,h+m*r,g+l*r) +k.y.q(a) +return!0}} +A.aco.prototype={} +A.xn.prototype={ +mC(a){return B.ro}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:k=A.hJ(null,-2147483647) +j=$.G() +i=j.B() +i.sA(0,B.d1) +p=j.B() +p.sA(0,B.Jm) +o=j.B() +o.sbX(1) +o.sP(0,B.r) +o.sA(0,B.KR) +n=j.B() +n.sP(0,B.r) +n.sbX(0) +n.sA(0,B.K8) +m=t.s +l=t.g +k.N(new A.Xy(i,p,o,n,0,null,B.f,new A.f([],m),new A.f([],l))) +i=A.b7D(200,200) +p=j.B() +p.sP(0,B.r) +p.sbX(3) +p.sA(0,B.KS) +i.N(new A.aaM(p,0,null,B.f,new A.f([],m),new A.f([],l))) +i=A.jJ(null,i,k) +p=i.ax +o=new A.a(new Float64Array(2)) +o.an(5) +n=p.at.e +n.ac(o) +n.C() +p.ch=null +p.ax=B.q9 +p.m6() +q.G=i +j=j.B() +j.sP(0,B.r) +j.sbX(0.25) +j.sA(0,B.IJ) +if(B.o.l(0,B.o)){i=new A.a(new Float64Array(2)) +i.u(0,0)}else{i=new A.a(new Float64Array(2)) +i.u(0,0) +p=new A.a(new Float64Array(2)) +p.u(0,0) +p=B.o.z1(i,B.o,p) +i=p}p=new A.a(new Float64Array(2)) +p.u(0,0) +q.a8=A.iK(B.o,null,null,null,j,null,i,null,p) +s=2 +return A.B(q.N(k),$async$p) +case 2:p=q.G +p.toString +s=3 +return A.B(q.N(p),$async$p) +case 3:s=4 +return A.B(k.N(q.a8),$async$p) +case 4:q.G.gaag().cE(new A.asB(q),t.P) +return A.t(null,r)}}) +return A.u($async$p,r)}, +h4(a){this.Xp(a) +if(this.G!=null)this.acW(a)}, +acW(a){var s,r,q,p,o=this.G,n=o.at +n.ay=B.j +n.scH(0,a.X(0,0.7)) +n.ax.q(a.X(0,0.6)) +n=this.a8 +n===$&&A.c() +s=o.ax +r=s.gLe() +q=s.gLe() +p=new A.a(new Float64Array(2)) +p.u(r.a+1,q.b+1) +n=n.at.d +n.ac(p) +n.C() +n=this.a8 +p=s.gLe() +s=s.gLe() +r=new A.a(new Float64Array(2)) +r.u(p.c-p.a-2,s.d-s.b-2) +n.scH(0,r)}} +A.asB.prototype={ +$1(a){var s=this.a,r=s.dx$ +r.toString +s.acW(r)}, +$S:30} +A.aaM.prototype={ +aK(a){var s=this.e +s.toString +s=t.Dg.a(s).at.a +a.dh(A.jj(new A.x(0,0,0+s[0],0+s[1]),B.Ck),this.at)}} +A.Xy.prototype={ +aK(a){var s,r +a.q5(B.p,B.kc) +for(s=this.ch,r=-100;r<=100;r+=10){a.ex(new A.j(r,-100),new A.j(r,100),s) +a.ex(new A.j(-100,r),new A.j(100,r),s)}s=this.ay +a.ex(B.i,B.a_n,s) +a.ex(B.i,B.a_y,s) +a.ci(B.i,1,this.ax)}, +jS(a){return!0}, +ca(a){var s,r,q,p,o,n=null,m=B.b.ga6(a.f).a,l=m[0] +m=m[1] +s=new A.a(new Float64Array(2)) +s.u(l,m) +m=$.G().B() +m.sA(0,B.l) +m.sP(0,B.r) +m.sbX(1) +l=new Float64Array(2) +r=new A.a(new Float64Array(2)) +r.an(0) +q=B.q.aT() +p=A.aV() +o=$.ag() +o=new A.aP(o,new Float64Array(2)) +o.ac(r) +o.C() +l=new A.a0J(new A.a(l),$,q,n,p,o,B.j,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +l.b7(B.j,n,n,n,0,s,n,n,r) +l.jG(B.j,n,n,n,m,n,s,n,n,r) +this.N(l)}} +A.a0J.prototype={ +a4(a,b){var s,r=this +r.shy(r.ghy()+b*10) +if(r.ghy()>=50)r.eS() +else{s=r.ghy() +r.a7$.sA(0,A.a9(B.d.az(255*(1-s/50)),255,255,255))}}} +A.abM.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.JW.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:f=q.bN +e=A.jJ(null,null,f) +q.b_!==$&&A.ai() +q.b_=e +p=t.V +q.F(0,A.b([f,e],p)) +o=q.dx$.a1(0,4) +n=new A.a(new Float64Array(2)) +n.an(20) +e=o.a +m=e[0] +l=e[1] +k=new A.a(new Float64Array(2)) +k.u(m,l) +l=e[0] +m=e[1] +j=new A.a(new Float64Array(2)) +j.u(l,-m) +m=e[0] +l=e[1] +i=new A.a(new Float64Array(2)) +i.u(-m,l) +l=e[0] +e=e[1] +m=new A.a(new Float64Array(2)) +m.u(-l,-e) +h=[k,j,i,m] +p=A.b([],p) +for(g=0;g<4;++g)p.push(A.iK(null,null,null,null,null,null,h[g],null,n)) +f.F(0,p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s,r,q,p,o,n=this,m=n.dx$.a +a.aQ(new A.x(0,0,0+m[0],0+m[1]),$.bn7()) +m=$.bn8() +s=new A.a(new Float64Array(2)) +s.an(5) +m.qt(a,"Camera: WASD to move, QE to zoom",s) +s=n.b_ +s===$&&A.c() +r=s.ax.at.f.hF(0).k(0) +s=s.ax.at.e.a[0] +q=n.dx$.a[0] +p=new A.a(new Float64Array(2)) +p.u(q-5,5) +m.vp(a,"Camera: "+r+", zoom: "+A.h(s),p,B.hI) +p=n.dx$ +p.toString +s=new A.a(new Float64Array(2)) +s.an(5) +m.vp(a,"This is your Flame game!",p.U(0,s),B.bL) +o=n.G +if(o!=null)m.vp(a,o,n.dx$.a1(0,2),B.j) +n.iO(a)}, +yD(a,b){this.G=this.Aa("TapUp",b)}, +yC(a,b){this.G=this.Aa("TapDown",b)}, +Di(a,b,c){this.G=this.Aa("DragStart",c)}, +yy(a,b){this.G=this.Aa("DragUpdate",b)}, +Dm(a,b){this.G=this.Aa("Scroll",b)}, +Aa(a,b){var s,r=b.gdr().gtj().k(0),q=b.gdr().gbg().k(0),p=b.gdr().gar().k(0),o=this.b_ +o===$&&A.c() +s=t.T +o=A.b([a,"Global: "+r,"Widget: "+q,"Game: "+p,"Camera: "+o.ax.at.f.hF(0).k(0)],s) +if(b instanceof A.a08)B.b.F(o,A.b(["Delta","Global: "+b.glM().gtj().k(0),"Game: "+b.glM().gar().k(0)],s)) +if(b instanceof A.a5M)B.b.F(o,A.b(["Scroll Delta","Global: "+b.gkD().gtj().k(0),"Game: "+b.gkD().gar().k(0)],s)) +return B.b.cl(o,"\n")}, +a4(a,b){var s,r,q,p=this +p.fG(0,b) +s=p.a8 +s.H(0,p.al.X(0,b).X(0,30)) +r=s.a +s.sK(0,A.bdU(r[0],5)) +s.sJ(0,A.bdU(r[1],5)) +r=p.b_ +r===$&&A.c() +r=r.ax +q=r.at.f +q.ac(s.hF(0)) +q.C() +r.ch=null}, +ju(a,b){var s,r,q,p=this,o=a instanceof A.k4,n=a.c +if(n.geR().l(0,B.b5)){n=o?-1:0 +p.al.sK(0,n)}else if(n.geR().l(0,B.bk)){n=o?1:0 +p.al.sK(0,n)}else if(n.geR().l(0,B.bw)){n=o?-1:0 +p.al.sJ(0,n)}else if(n.geR().l(0,B.bv)){n=o?1:0 +p.al.sJ(0,n)}else if(o)if(n.geR().l(0,B.v2)){n=p.b_ +n===$&&A.c() +n=n.ax +s=n.at.e +r=s.a[0] +q=new A.a(new Float64Array(2)) +q.an(r*2) +s.ac(q) +s.C() +n.ch=null}else if(n.geR().l(0,B.lN)){n=p.b_ +n===$&&A.c() +n=n.ax +s=n.at.e +r=s.a[0] +q=new A.a(new Float64Array(2)) +q.an(r/2) +s.ac(q) +s.C() +n.ch=null}return B.bQ}, +$ir6:1} +A.xL.prototype={ +aW(){return new A.ad2(A.b([1,1,1,1],t.t),B.n)}} +A.ad2.prototype={ +a5(a){var s,r,q,p,o,n,m,l=this,k=null,j=t.l7,i=A.ak(l.Ii(0,!1,!0),!0,j) +j=A.ak(l.Ii(1,!0,!0),!0,j) +s=new Float64Array(2) +r=new Float64Array(2) +q=A.hJ(k,-2147483647) +p=$.au() +o=$.aB() +n=A.b([],t.u) +m=A.aH(A.aJ(),t.y) +s=new A.JW(new A.a(s),new A.a(r),q,p,o,new A.P(),new A.P(),B.m,n,m,A.y(t.S),A.y(t.F),0,k,B.f,new A.f([],t.s),new A.f([],t.g)) +s.aS(k,k) +j.push(A.lm(A.aE(s,k,k,k,k,t.Hx),1)) +B.b.F(j,l.Ii(2,!0,!1)) +i.push(A.lm(A.jk(j,B.d2,B.m9,B.a5,k),1)) +B.b.F(i,l.Ii(3,!1,!1)) +return A.fY(i,B.d2,B.m9,B.a5)}, +Ii(a,b,c){var s,r,q,p=null,o=A.dg(p,A.ni(A.a9z(B.a9u,new A.aU6(this,a),p),p,p),B.t,p,p,p,p,B.tn,p,p),n=A.b([],t.p) +if(c)n.push(o) +for(s=this.d,r=1;r<=s[a];++r){q=b?1:0 +n.push(A.iC(p,A.dg(p,new A.jK(B.Y,p,p,new A.Ft(q,A.du("Block "+r,p,p,p,p,p,p),p),p),B.t,p,p,p,p,B.tn,p,p),B.ad,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.aU7(this,a),p,p,p,p,p,p))}if(!c)n.push(o) +return n}} +A.aU6.prototype={ +$0(){var s=this.a +return s.aM(new A.aU5(s,this.b))}, +$S:0} +A.aU5.prototype={ +$0(){var s=this.a.d,r=this.b,q=s[r] +s[r]=q+1 +return q}, +$S:0} +A.aU7.prototype={ +$0(){var s=this.a +return s.aM(new A.aU4(s,this.b))}, +$S:0} +A.aU4.prototype={ +$0(){var s=this.a.d,r=this.b,q=s[r] +s[r]=q-1 +return q}, +$S:0} +A.aU2.prototype={ +$1(a){a.f=new A.aU1(this.a)}, +$S:27} +A.aU1.prototype={ +$1(a){return A.qC(this.a,a)}, +$S:26} +A.aU3.prototype={ +$1(a){}, +$S:69} +A.RY.prototype={ +iA(){this.ghY().hJ(0,A.Wx(),new A.aU3(),t.Sw) +this.ne()}} +A.ad_.prototype={ +iA(){this.ghY().hJ(0,A.tD(),new A.aU2(this),t.Tc) +this.ak2()}} +A.ad0.prototype={} +A.ad1.prototype={} +A.yf.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fL("layers/player.png",q.CW$,null,null),$async$p) +case 2:o=c +n=A.hJ(null,-2147483647) +m=q.G.a +l=m[0] +q.F(0,A.b([n,A.lg(m[1],null,l,n)],t.V)) +m=new A.a(new Float64Array(2)) +m.an(1e5) +l=A.aV() +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(m) +p.C() +l=new A.Xz(null,l,p,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +l.b7(B.j,null,null,null,0,null,null,null,m) +n.N(l) +m=new A.a(new Float64Array(2)) +m.u(149,211) +m=A.iN(null,null,null,null,null,0,null,null,null,null,m,o) +m.ay=B.j +m.i4() +n.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Xz.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.ok=B.q.aT() +p=q.ax.a +o=p[0] +p=p[1] +q.p1!==$&&A.ai() +q.p1=new A.x(0,0,0+o,0+p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s,r=this.p1 +r===$&&A.c() +s=this.ok +s===$&&A.c() +a.aQ(r,s)}, +gvh(){return-1}} +A.abN.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aeR.prototype={} +A.aeS.prototype={} +A.oJ.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$p=A.w(function(b,a0){if(b===1)return A.r(a0,r) +while(true)switch(s){case 0:e=A.hJ(null,-2147483647) +d=q.a8.a +c=d[0] +c=A.lg(d[1],null,c,e) +q.al!==$&&A.ai() +q.al=c +q.F(0,A.b([e,c],t.V)) +d=t.s +p=t.g +o=new A.a3u(0,null,B.f,new A.f([],d),new A.f([],p)) +o.amt() +e.N(o) +o=new Float64Array(2) +n=new A.a(new Float64Array(2)) +n.an(50) +m=n==null +l=B.q.aT() +k=A.aV() +if(m)j=new A.a(new Float64Array(2)) +else j=n +i=$.ag() +h=new A.aP(i,new Float64Array(2)) +h.ac(j) +h.C() +o=new A.a4_(new A.a(o),null,null,null,null,null,null,!1,!0,m,$,l,null,k,h,B.j,0,2,null,B.f,new A.f([],d),new A.f([],p)) +o.b7(B.j,null,null,null,0,null,2,null,n) +o.mj(B.j,null,null,null,null,null,0,null,!0,null,2,!1,null,n) +q.G=o +e.N(o) +c.Wy($.boc()) +c.aJv(q.G,250) +g=J.dR(30,t.F) +for(f=0;f<30;++f){c=B.H.b0() +o=B.H.b0() +n=new Float64Array(2) +m=new A.a(n) +n[0]=c +n[1]=o +m.ak(0,3000) +c=new Float64Array(2) +c[0]=1500 +c[1]=1500 +m.am(0,new A.a(c)) +c=new Float64Array(2) +o=new A.a(c) +c[0]=50 +c[1]=50 +c=$.G().B() +c.sA(0,B.l) +n=A.aV() +l=o +k=new A.aP(i,new Float64Array(2)) +k.ac(l) +k.C() +c=new A.OO(null,!1,null,$,c,null,n,k,B.j,0,1,null,B.f,new A.f([],d),new A.f([],p)) +c.b7(B.j,null,null,null,0,m,1,null,o) +k.ai(0,c.gPY()) +g[f]=c}e.F(0,g) +return A.t(null,r)}}) +return A.u($async$p,r)}, +$ifq:1} +A.a4_.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.Xo(0),$async$p) +case 2:p=$.boi() +o=q.ax +n=o.a1(0,2) +n.sJ(0,o.a[1]/2+30) +p=A.hp(B.j,null,null,null,n,null,null,null,null,p,t.Fr) +q.f9!==$&&A.ai() +q.f9=p +q.N(p) +q.N(A.hA(null,B.B,null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q=this +q.w1(0,b) +s=q.at.d +s.pI(0,q.eO.X(0,300*b)) +s.C() +r=q.f9 +r===$&&A.c() +s=s.a +r.se6(0,"("+B.d.ae(s[0])+", "+B.d.ae(s[1])+")")}, +hU(a,b){var s,r=null +this.kH(a,b) +if(b instanceof A.OO){s=new A.a(new Float64Array(2)) +s.an(1.5) +b.N(A.akh(s,A.di(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, +ju(a,b){var s,r,q=this,p=a instanceof A.k4,o=a.c +if(o.geR().l(0,B.b5)){o=p?-1:0 +q.eO.sK(0,o) +s=!0}else if(o.geR().l(0,B.bk)){o=p?1:0 +q.eO.sK(0,o) +s=!0}else if(o.geR().l(0,B.bw)){o=p?-1:0 +q.eO.sJ(0,o) +s=!0}else if(o.geR().l(0,B.bv)){o=p?1:0 +q.eO.sJ(0,o) +s=!0}else s=!1 +if(s){o=new A.a(new Float64Array(2)) +o.u(1,0) +r=q.at +r.c=-q.eO.HD(o) +r.b=!0 +r.C() +return!1}else{q.Xv(a,b) +return!0}}} +A.a3u.prototype={ +amt(){var s,r,q,p,o=this,n=B.e.dD(30),m=J.E4(n,t.Q2) +for(s=0;s=2?1:2,q=new A.a(new Float64Array(2)) +q.an(r) +this.N(A.akh(q,A.di(!1,0,B.w,0.3,!1,s,s,s,0),s))}} +A.af6.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.af7.prototype={} +A.ahc.prototype={} +A.ahd.prototype={} +A.ajY.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.ajZ.prototype={ +bt(){var s,r +this.XZ() +s=this.aq$ +if(s==null)s=this.cP() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.Bh.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fL("flame.png",q.CW$,null,null),$async$p) +case 2:p=c +o=A.hJ(null,-2147483647) +n=q.G.a +m=n[0] +m=A.lg(n[1],null,m,o) +q.al!==$&&A.ai() +q.al=m +q.F(0,A.b([o,m],t.V)) +n=new A.a(new Float64Array(2)) +n.u(149,211) +n=A.iN(null,null,null,null,null,0,null,null,null,null,n,p) +n.ay=B.j +n.i4() +o.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a6v(){var s,r,q,p=this.al +p===$&&A.c() +p=p.ax +s=p.at.e +r=B.d.ct(s.a[0],0.05,3) +q=new A.a(new Float64Array(2)) +q.an(r) +s.ac(q) +s.C() +p.ch=null}, +Dm(a,b){var s,r,q,p,o=this.al +o===$&&A.c() +o=o.ax +s=o.at.e +r=s.a[0] +q=J.eA(b.gkD().gar().a[1]) +p=new A.a(new Float64Array(2)) +p.an(r+q*0.02) +s.ac(p) +s.C() +o.ch=null +this.a6v()}, +aaF(a){var s=this.al +s===$&&A.c() +this.b_=s.ax.at.e.a[0]}, +aaG(a){var s,r,q,p,o,n,m=this,l=a.r +if(l===$){s=a.a +r=A.axU(a.b,new A.j(s.e,s.f)) +l!==$&&A.a1() +a.r=r +l=r}s=l.gtj().a +if(!(s[0]===1&&s[1]===1)){q=m.al +q===$&&A.c() +q=q.ax +p=m.b_ +p===$&&A.c() +s=s[1] +o=new A.a(new Float64Array(2)) +o.an(p*s) +s=q.at.e +s.ac(o) +s.C() +q.ch=null +m.a6v()}else{l=a.f +if(l===$){r=A.axU(a.b,a.a.a) +l!==$&&A.a1() +a.f=r +l=r}n=l.gar() +s=m.al +s===$&&A.c() +q=n.a +A.bCd(s.ax.at.f.hF(0),-q[0],-q[1])}}} +A.anQ.prototype={} +A.anR.prototype={} +A.xl.prototype={ +p(a){var s,r,q,p=null,o=A.Ai(t.j),n=new Float64Array(2),m=new A.a(new Float64Array(2)) +m.an(0) +s=B.q.aT() +r=A.aV() +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(m) +q.C() +n=new A.XB(p,p,p,p,p,new A.a(n),$,s,p,r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +n.b7(p,p,p,p,0,p,p,p,m) +n.jG(p,p,p,p,p,p,p,p,p,m) +m=$.G().B() +m.sA(0,B.l) +n.a7$=m +n.shy(10) +this.F(0,A.b([o,n],t.V))}} +A.XB.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.agG(0) +p=q.gar().k3 +p===$&&A.c() +p=p.a +o=q.at.d +o.ac(p.a.a.a1(0,p.ax).a1(0,2)) +o.C() +p=A.al(0,360,B.H.b0()) +p.toString +p*=0.017453292519943295 +o=Math.cos(p) +p=Math.sin(p) +n=new A.a(new Float64Array(2)) +n.u(o*500,p*500) +q.cK=n +q.F(0,A.b([A.hA(null,B.B,null,q.ghy())],t.V)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r +this.ls(0,b) +s=this.at.d +r=this.cK +r===$&&A.c() +s.ac(s.V(0,r.X(0,b))) +s.C()}, +hU(a,b){var s,r,q,p=this +p.kH(a,b) +if(b instanceof A.vK){s=a.ga3(a).a +if(s[0]===0){r=p.cK +r===$&&A.c() +r.sK(0,-r.a[0]) +r=p.cK +r.sJ(0,r.a[1])}r=s[0] +q=p.gar().k3 +q===$&&A.c() +q=q.a +if(r===q.a.a.a1(0,q.ax).a[0]){r=p.cK +r===$&&A.c() +r.sK(0,-r.a[0]) +r=p.cK +r.sJ(0,r.a[1])}if(s[1]===0){r=p.cK +r===$&&A.c() +r.sK(0,r.a[0]) +r=p.cK +r.sJ(0,-r.a[1])}s=s[1] +r=p.gar().k3 +r===$&&A.c() +r=r.a +if(s===r.a.a.a1(0,r.ax).a[1]){s=p.cK +s===$&&A.c() +s.sK(0,s.a[0]) +s=p.cK +s.sJ(0,-s.a[1])}}}} +A.abS.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.abT.prototype={} +A.ac7.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.qc.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.Ai(t.j)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ca(a){var s,r,q=null,p=a.gdr().gar(),o=new A.a(new Float64Array(2)) +o.an(100) +s=A.aV() +r=$.ag() +r=new A.aP(r,new Float64Array(2)) +r.ac(o) +r.C() +s=new A.a47(q,q,q,q,q,s,r,B.j,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +s.b7(B.j,q,q,q,0,p,q,q,o) +this.N(s)}} +A.a47.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=$.G().B() +o.sA(0,B.mf) +o.sP(0,B.r) +p=A.hA(null,B.B,null,null) +p.a7$=o +p.oP$=!0 +q.p2=p +q.N(p) +p=q.gar().k3 +p===$&&A.c() +p=p.a +p=p.a.a.a1(0,p.ax).a1(0,2).U(0,q.at.d) +A.aax(p,150) +q.k4=p +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r +this.ls(0,b) +s=this.at.d +r=this.k4 +r===$&&A.c() +s.pI(0,r.X(0,b)) +s.C()}, +hU(a,b){var s +this.kH(a,b) +s=this.p2 +s===$&&A.c() +s.a7$.sA(0,B.cM) +if(b instanceof A.vK){this.eS() +return}}, +k0(a){var s +this.zM(a) +s=this.fY$ +if(!(s!=null&&s.a!==0)){s=this.p2 +s===$&&A.c() +s.a7$.sA(0,B.mf)}}} +A.acA.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.acB.prototype={} +A.ahn.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aho.prototype={} +A.xw.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.Ai(t.j)) +p=new A.a(new Float64Array(2)) +p.u(150,100) +o=new A.a(new Float64Array(2)) +o.an(200) +n=new A.a(new Float64Array(2)) +n.an(100) +n=A.aqE(o,n,p,-0.7853981633974483) +o=n.at.e +o.e7(0,-o.a[1]) +o.C() +q.N(n) +o=new A.a(new Float64Array(2)) +o.u(-100,-100) +n=q.k3 +n===$&&A.c() +m=n.a +m=m.a.a.a1(0,m.ax) +l=new A.a(new Float64Array(2)) +l.q(m) +m=new A.a(new Float64Array(2)) +m.an(200) +l.am(0,m) +q.N(A.aqE(o,l,p.a1(0,2),-0.7853981633974483)) +o=new A.a(new Float64Array(2)) +o.u(100,-100) +m=n.a +m=m.a.a.a1(0,m.ax).a[1] +l=new A.a(new Float64Array(2)) +l.u(100,m-100) +q.N(A.aqE(o,l,p.X(0,1.5),0.7853981633974483)) +o=new A.a(new Float64Array(2)) +o.u(-300,300) +n=n.a +n=n.a.a.a1(0,n.ax).a[0] +m=new A.a(new Float64Array(2)) +m.u(n-100,100) +m=A.aqE(o,m,p.a1(0,3),0.7853981633974483) +o=m.at.e +o.e7(0,-o.a[1]) +o.C() +q.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.X4.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:l=q.gar() +k=new A.a(new Float64Array(2)) +k.an(48) +s=2 +return A.B(A.kd("bomb_ptero.png",A.kc(4,null,!0,0.2,k),l.CW$),$async$p) +case 2:q.siU(0,c) +p=B.q.aT() +p.sP(0,B.r) +l=new A.a(new Float64Array(2)) +l.u(0,-1) +k=new A.a(new Float64Array(2)) +k.u(-1,-0.1) +o=new A.a(new Float64Array(2)) +o.u(-0.2,0.4) +n=new A.a(new Float64Array(2)) +n.u(0.2,0.4) +m=new A.a(new Float64Array(2)) +m.u(1,-0.1) +m=A.b8W(A.b([l,k,o,n,m],t.d),q.ax) +m.a7$=p +m.oP$=!0 +q.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s +this.w1(0,b) +s=this.at.d +s.ac(s.V(0,this.M.X(0,b))) +s.C()}, +hU(a,b){var s +this.kH(a,b) +this.M.dF() +s=this.at.e +s.e7(0,-s.a[1]) +s.C()}} +A.abq.prototype={} +A.abr.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.acH.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.b2y.prototype={ +$1(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.xw(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.c8)}, +$S:395} +A.b2z.prototype={ +$1(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.qc(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.qI)}, +$S:386} +A.b2A.prototype={ +$1(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.xl(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.hm)}, +$S:383} +A.b2B.prototype={ +$1(a){var s,r,q,p,o,n=null,m=new A.a(new Float64Array(2)) +m.u(100,0) +s=A.kV(n,t.rR) +r=$.au() +q=$.aB() +p=A.b([],t.u) +o=A.aH(A.aJ(),t.y) +m=new A.MN(B.H,m,s,r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +m.aS(n,n) +return A.JH(A.aE(m,n,n,n,n,t.lQ),B.a2,n)}, +$S:379} +A.b2C.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.zk(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Io)}, +$S:378} +A.b2D.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=t.Pr +l=new A.aNN(A.b([],t.bf),A.b([],l),A.b([],l)) +l.UY() +s=A.b([],t.n) +r=new Float64Array(2) +q=$.au() +p=$.aB() +o=A.b([],t.u) +n=A.aH(A.aJ(),t.y) +l=new A.rv(l,s,new A.a(r),$,m,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) +l.aS(m,m) +return A.aE(l,m,m,m,m,t.qm)}, +$S:377} +A.b2E.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=$.G(),f=g.B() +g=g.B() +s=A.a9(51,33,150,243) +r=A.a9(51,244,67,54) +q=t.Fq +p=A.b([],q) +q=A.b([],q) +o=t.eF +n=A.b([],o) +o=A.b([],o) +m=A.kV(h,t.rR) +l=$.au() +k=$.aB() +j=A.b([],t.u) +i=A.aH(A.aJ(),t.y) +g=new A.vu(f,g,new A.f8(s,r),p,q,n,o,m,l,k,new A.P(),new A.P(),B.m,j,i,A.y(t.S),A.y(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) +g.aS(h,h) +return A.aE(g,h,h,h,h,t.ez)}, +$S:376} +A.b2F.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new A.a(new Float64Array(2)) +g.u(250,100) +s=$.G().B() +s.sA(0,A.a9(153,255,193,7)) +r=new A.a(new Float64Array(2)) +r.u(0,1) +q=new Float64Array(2) +p=A.b([],t.Fq) +o=A.b([],t.eF) +n=new Float64Array(2) +m=A.kV(h,t.rR) +l=$.au() +k=$.aB() +j=A.b([],t.u) +i=A.aH(A.aJ(),t.y) +g=new A.A_(g,s,r,new A.a(q),B.H,p,o,new A.a(n),m,l,k,new A.P(),new A.P(),B.m,j,i,A.y(t.S),A.y(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) +g.aS(h,h) +return A.aE(g,h,h,h,h,t.k9)}, +$S:375} +A.b2G.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.a9(255,255,193,7),h=A.a9(255,64,196,255),g=$.G().B(),f=B.j5.aT() +f.sP(0,B.r) +f.sbX(2) +s=A.b([],t.Fq) +r=A.b([],t.eF) +q=A.b([],t.V) +p=A.a6i() +o=A.kV(j,t.rR) +n=$.au() +m=$.aB() +l=A.b([],t.u) +k=A.aH(A.aJ(),t.y) +i=new A.vv(new A.f8(i,h),B.H,g,f,s,r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,j,B.f,new A.f([],t.s),new A.f([],t.g)) +i.aS(j,j) +return A.aE(i,j,j,j,j,t.e7)}, +$S:373} +A.b2H.prototype={ +$1(a){var s=null,r=A.hJ(s,-2147483647),q=A.aJ_(s,s,!1,s,s,t.VC),p=A.hp(B.j,s,s,s,s,s,s,s,"Hey! Who's there?",A.fO(B.a5R,s),t.Z0),o=A.kV(s,t.rR),n=$.au(),m=$.aB(),l=A.b([],t.u),k=A.aH(A.aJ(),t.y) +r=new A.A0(r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.OG)}, +$S:372} +A.FN.prototype={ +T(){return"Shapes."+this.b}} +A.MN.prototype={ +p(a7){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +var $async$p=A.w(function(a8,a9){if(a8===1)return A.r(a9,r) +while(true)switch(s){case 0:a6=q.k3 +a6===$&&A.c() +p=a6.a +p=p.a.a.a1(0,p.ax).a[1] +o=new A.a(new Float64Array(2)) +o.u(0,p-24) +q.N(A.a1j(null,o,t.Fr)) +n=A.Ai(t.j) +p=new A.a(new Float64Array(2)) +p.an(150) +o=new Float64Array(2) +m=new A.a(o) +m.u(120,250) +l=new A.a(new Float64Array(2)) +l.u(-100,100) +k=new Float64Array(2) +j=A.a9(204,33,150,243) +i=A.a9(204,76,175,80) +h=A.aV() +g=$.ag() +g=new A.aP(g,new Float64Array(2)) +g.ac(m) +g.C() +f=new A.ZH(l,new A.a(k),j,i,n,null,null,null,null,!1,h,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +f.b7(B.j,null,null,null,0,p,null,null,m) +p=B.q.aT() +f.R8!==$&&A.ai() +f.R8=p +f.k4=0.3 +f.ay=B.o +f.i4() +p=o[0] +m=o[1] +l=new A.a(new Float64Array(2)) +l.u(p/2,m*0.15) +e=A.b9q(p*0.3,l,B.bW) +l=o[0] +p=o[1] +m=new A.a(new Float64Array(2)) +m.u(l/2,p*0.4) +d=A.b9q(l*0.4,m,B.ep) +m=o[0]/2 +o=o[1] +p=new A.a(new Float64Array(2)) +p.u(m,o-o/4) +f.N(A.b9q(m,p,B.fX)) +f.N(d) +f.N(e) +q.N(n) +q.N(f) +for(p=q.G,o=q.a8,m=o.a,c=f,b=1;b<1000;){l=new Float64Array(2) +l[0]=50 +l[1]=50 +k=p.b0() +j=p.b0() +i=new Float64Array(2) +i[0]=k +i[1]=j +k=new Float64Array(2) +j=new A.a(k) +k[1]=i[1] +k[0]=i[0] +j.ak(0,100) +k=new Float64Array(2) +a=new A.a(k) +k[1]=l[1] +k[0]=l[0] +a.H(0,j) +j=c.at.d.a +l=j[0] +i=c.ax.a[0] +h=m[0] +g=k[0] +a0=a6.a +a1=a0.a.a +a1.toString +a0=a0.ax +a2=new Float64Array(2) +a3=a1.a +a2[1]=a3[1] +a2[0]=a3[0] +new A.a(a2).ak(0,1/a0) +a2=a2[0] +a0=j[1] +a1=new Float64Array(2) +a1[0]=0 +a1[1]=a0+200 +a0=new Float64Array(2) +a4=new A.a(a0) +a0[1]=m[1] +a0[0]=m[0] +a4.H(0,new A.a(a1)) +if(!(l+i/2+h+g>a2)){l=new Float64Array(2) +a4=new A.a(l) +l[1]=j[1] +l[0]=j[0] +a4.H(0,o) +l[0]=l[0]+k[0]/2}l=p.b0() +k=p.b0() +j=new Float64Array(2) +j[0]=l +j[1]=k +l=p.b0() +k=p.b0() +i=new Float64Array(2) +i[0]=l +i[1]=k +l=new Float64Array(2) +l[1]=j[1] +l[0]=j[0] +new A.a(l).am(0,new A.a(i)) +k=new Float64Array(2) +a5=new A.a(k) +k[1]=l[1] +k[0]=l[0] +a5.ak(0,400) +c=A.bJA(a4,a,a5,n,p) +l=c.a4j(c.gaEf()) +k=a6.a +j=k.a.a +j.toString +k=k.ax +i=new Float64Array(2) +a3=j.a +i[1]=a3[1] +i[0]=a3[0] +new A.a(i).ak(0,1/k) +if(l.cr.gi0().a[0]||s[1]>r.gi0().a[1]}else s=!0 +else s=!0 +if(s){p=n.RG.gi0().V(0,n.gi0()) +s=n.UH(B.o).a +r=p.a +o=B.d.bI(s[0],r[0]) +r=B.d.bI(s[1],r[1]) +s=new A.a(new Float64Array(2)) +s.u(o,r) +q.ac(q.V(0,s.U(0,n.UH(B.o)))) +q.C()}}, +aK(a){var s,r +if(this.oR$){s=this.gi0().a +r=new A.j(s[0],s[1]).a1(0,2) +s=this.R8 +s===$&&A.c() +a.ci(r,5,s)}}, +hU(a,b){var s +this.kH(a,b) +s=this.rx +if(s!=null)s.a7$.sA(0,this.p4)}, +k0(a){var s,r=this +r.zM(a) +s=r.fY$ +if(!(s!=null&&s.a!==0)){s=r.rx +if(s!=null)s.a7$.sA(0,r.p3)}}, +nU(a,b){this.Xh(0,b) +this.ok.q(b.d.a1(0,10))}} +A.ZF.prototype={} +A.ZG.prototype={} +A.ZD.prototype={} +A.a8s.prototype={ +hU(a,b){var s,r,q=this +q.ajx(a,b) +s=b.fo$ +s===$&&A.c() +r=q.a7$ +if(s instanceof A.vK)r.sA(0,q.ix) +else{s=q.iW.a +r.sA(0,A.a9(204,s>>>16&255,s>>>8&255,s&255))}}, +k0(a){var s,r=this +r.ajw(a) +s=r.l0$ +if(!(s!=null&&s.a!==0))r.a7$.sA(0,r.ix)}, +gvq(){return!0}} +A.ZH.prototype={} +A.ahh.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.Tn.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.dy,t.F)==null){r=A.b8C() +s.gf1().t(0,B.dy,r) +s.N(r)}}} +A.ahl.prototype={} +A.ahm.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.nd(0) +q.gc_(q).yP(0,t.VC) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.zk.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:k=A.bdG() +j=A.bdG() +i=t.V +s=2 +return A.B(q.F(0,A.b([k,j,A.jJ(null,null,k),A.jJ(null,null,j)],i)),$async$p) +case 2:p=new A.a(new Float64Array(2)) +p.u(75,75) +o=A.atC(p) +p=new A.a(new Float64Array(2)) +p.u(-75,75) +n=A.atC(p) +p=new A.a(new Float64Array(2)) +p.u(75,-75) +m=A.atC(p) +p=new A.a(new Float64Array(2)) +p.u(-75,-75) +l=A.atC(p) +k.F(0,A.b([o,n],i)) +j.F(0,A.b([m,l],i)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ZI.prototype={} +A.ZE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.Xo(0) +q.N(A.hA(null,B.B,null,null)) +q.N(A.Ez(new A.a(new Float64Array(2)),A.di(!0,0,B.w,0.5+$.bn5().b0(),!0,null,null,null,0),null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +hU(a,b){var s,r +this.kH(a,b) +s=this.at.d.a +r=B.d.gnQ(s[0])?1:0 +s=r+(B.d.gnQ(s[1])?2:0)<2?B.bW:B.fX +this.N(A.b6Z(s,B.a_P,A.di(!0,0,B.w,0.2,!1,null,null,null,0)))}} +A.acI.prototype={} +A.acJ.prototype={ +a4(a,b){this.ls(0,b) +this.dI$.h5()}} +A.rv.prototype={ +p(a1){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$p=A.w(function(a2,a3){if(a2===1)return A.r(a3,r) +while(true)switch(s){case 0:q.lt(0) +p=A.hJ(null,-2147483647) +o=t.VC +n=A.e6(o) +m=A.b([],t.Ju) +l=t.wp +k=A.b([],l) +j=A.bgY(o) +q.q7$=new A.a66(A.D(o,t.M),A.y(o),new A.zX(new A.a65(25,10,B.a1o,j,A.D(o,t.aU),A.D(o,t.OK),t.KK),n,q.gaN2(),q.gaMD(),A.D(o,t.Ha),A.D(o,t.yw),A.D(t.S,t.jI),m,new A.NQ(k,t.Ff)),A.b([],l),A.b([],l)) +q.xP$=10 +o=new A.a(new Float64Array(2)) +o.an(0) +n=new A.a(new Float64Array(2)) +n.an(8) +s=2 +return A.B(A.fL("retro_tiles.png",null,o,n),$async$p) +case 2:i=a3 +o=new A.a(new Float64Array(2)) +o.u(0,8) +n=new A.a(new Float64Array(2)) +n.an(8) +s=3 +return A.B(A.fL("retro_tiles.png",null,o,n),$async$p) +case 3:h=a3 +for(o=q.al,n=o.z,g=0;g<8000;++g){f=B.H.fC(300) +e=B.H.fC(300) +m=new Float64Array(2) +m[0]=f*8 +m[1]=e*8 +l=new Float64Array(2) +l[0]=8 +l[1]=8 +d=A.bdh(new A.a(m),0,new A.a(l),i) +p.N(d) +n.push(d)}o.UY() +m=A.lg(250,null,500,p) +q.G!==$&&A.ai() +q.G=m +q.F(0,A.b([p,m],t.V)) +l=new A.a(new Float64Array(2)) +l.an(1200) +k=new A.a(new Float64Array(2)) +k.an(8) +k=A.byB(l,2,k) +q.a8!==$&&A.ai() +q.a8=k +p.N(k) +m.aJt(k) +l=k.at.d.a +j=l[0] +l=l[1] +c=new A.a(new Float64Array(2)) +c.u(j+0,l+-16) +l=new A.a(new Float64Array(2)) +l.an(8) +d=A.bdh(c,0,l,i) +p.N(d) +n.push(d) +n=k.at.d.a +l=n[0] +n=n[1] +j=new A.a(new Float64Array(2)) +j.u(l+0,n+16) +n=new A.a(new Float64Array(2)) +n.an(8) +p.N(A.b9R(j,0,n,h)) +n=k.at.d.a +j=n[0] +n=n[1] +l=new A.a(new Float64Array(2)) +l.u(j+16,n+0) +n=new A.a(new Float64Array(2)) +n.an(8) +p.N(A.b9R(l,0,n,h)) +k=k.at.d.a +n=k[0] +k=k[1] +l=new A.a(new Float64Array(2)) +l.u(n+-16,k+0) +n=new A.a(new Float64Array(2)) +n.an(8) +p.N(A.b9R(l,0,n,h)) +n=q.q7$ +n===$&&A.c() +l=$.G().B() +l.sP(0,B.r) +l.sA(0,B.A2) +l.sbX(1) +k=B.q.aT() +j=A.aV() +c=new A.a(new Float64Array(2)) +b=$.ag() +a=new A.aP(b,new Float64Array(2)) +a.ac(c) +a.C() +c=t.s +a0=t.g +l=new A.a67(l,$,k,null,j,a,B.o,0,0,null,B.f,new A.f([],c),new A.f([],a0)) +l.b7(null,null,null,null,0,null,null,null,null) +k=n.a.a +l.k4!==$&&A.ai() +l.k4=new A.NU(k.c,k.d,n) +l.a7$.sA(0,B.b0) +l.a7$.sP(0,B.r) +l.svh(10) +p.N(l) +l=A.aV() +n=new A.a(new Float64Array(2)) +k=new A.aP(b,new Float64Array(2)) +k.ac(n) +k.C() +o=new A.a33(o,l,k,B.o,0,0,null,B.f,new A.f([],c),new A.f([],a0)) +o.b7(null,null,null,null,0,null,null,null,null) +p.N(o) +m.at.N(A.a1j(null,null,t.Fr)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ju(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null +for(s=A.cV(b,b.r,A.q(b).c),r=s.$ti.c,q=j.bN,p=q.a;s.D();){o=s.d +if(o==null)o=r.a(o) +if(o.l(0,B.bw)){n=j.a8 +n===$&&A.c() +n=n.aa}else n=!1 +if(n){p[0]=0 +p[1]=-1 +n=j.a8 +n===$&&A.c() +n=n.at.d +m=n.a +n.u(m[0]+0,m[1]+-1)}if(o.l(0,B.b5)){n=j.a8 +n===$&&A.c() +n=n.bp}else n=!1 +if(n){p[0]=-1 +p[1]=0 +n=j.a8 +n===$&&A.c() +n=n.at.d +m=n.a +n.u(m[0]+-1,m[1]+0)}if(o.l(0,B.bv)){n=j.a8 +n===$&&A.c() +n=n.af}else n=!1 +if(n){p[0]=0 +p[1]=1 +n=j.a8 +n===$&&A.c() +n=n.at.d +m=n.a +n.u(m[0]+0,m[1]+1)}if(o.l(0,B.bk)){n=j.a8 +n===$&&A.c() +n=n.M}else n=!1 +if(n){p[0]=1 +p[1]=0 +n=j.a8 +n===$&&A.c() +n=n.at.d +m=n.a +n.u(m[0]+1,m[1]+0)}if(o.l(0,B.iQ))j.bi=!0 +if(o.l(0,B.lP)){n=j.a8 +n===$&&A.c() +n=n.bh +l=n.jk$.a +if(l===B.B)n.sua(B.hW) +else if(l===B.hW)n.sua(B.B)}if(o.l(0,B.v1)){o=j.q7$ +o===$&&A.c() +o=o.a.a +o.a4v(o.d)}}if(j.bi)s=!(p[0]===0&&p[1]===0) +else s=!1 +if(s){s=j.a8 +s===$&&A.c() +r=q.X(0,50) +p=B.q.aT() +o=A.aV() +n=new A.a(new Float64Array(2)) +m=$.ag() +m=new A.aP(m,new Float64Array(2)) +m.ac(n) +m.C() +k=new A.Y5(r,$,p,i,i,i,i,i,o,m,B.o,0,0,i,B.f,new A.f([],t.s),new A.f([],t.g)) +k.b7(i,i,i,i,0,s.at.d,i,i,i) +k.a7$.sA(0,B.mg) +k.svh(10) +s=new A.a(new Float64Array(2)) +s.an(1) +k.scH(0,s) +k.N(A.fg(B.B,i,i)) +j.N(k) +q.cM() +j.bi=!1}return B.bQ}, +Dm(a,b){var s,r,q,p,o,n=this.G +n===$&&A.c() +s=n.ax +r=s.at.e +q=r.a[0] +p=J.eA(b.gkD().gar().a[1]) +o=new A.a(new Float64Array(2)) +o.an(q+p*0.08) +r.ac(o) +r.C() +s.ch=null +n=n.ax +s=n.at.e +r=B.d.ct(s.a[0],0.05,5) +q=new A.a(new Float64Array(2)) +q.an(r) +s.ac(q) +s.C() +n.ch=null}, +$idj:1} +A.NC.prototype={ +amz(a,b,c){var s,r=new A.a(new Float64Array(2)) +r.an(8) +s=new A.a(new Float64Array(2)) +s.u(24,8) +A.fL("retro_tiles.png",null,s,r).cE(new A.aHL(this),t.P) +this.N(this.bh)}, +hU(a,b){var s,r,q,p=this,o=p.at.d,n=o.a,m=n[0],l=n[1],k=new Float64Array(2) +new A.a(k).u(m+4,l+4) +if(t.GV.b(b)){m=k[0] +l=b.rw$ +l===$&&A.c() +l=l.a +s=m-l[0] +if(s<0)p.M=!1 +else if(s>0)p.bp=!1 +r=k[1]-l[1] +if(r<0)p.af=!1 +else if(r>0)p.aa=!1 +m=n[0] +n=n[1] +q=new A.a(new Float64Array(2)) +q.u(m+s/3,n+r/3) +o.ac(q) +o.C()}p.kH(a,b)}, +k0(a){var s=this +s.af=s.aa=s.M=s.bp=!0 +s.zM(a)}} +A.aHL.prototype={ +$1(a){var s=this.a +s.ok=a +s.tV()}, +$S:369} +A.Y5.prototype={ +aK(a){a.ci(B.i,1,this.a7$)}, +a4(a,b){var s,r=this.at.d,q=r.a,p=q[0],o=this.k4.X(0,b).a,n=o[0] +q=q[1] +o=o[1] +s=new A.a(new Float64Array(2)) +s.u(p+n,q+o) +r.ac(s) +r.C() +this.ls(0,b)}, +rR(a){if(a instanceof A.NC||a instanceof A.R7)return!1 +return this.ahc(a)}, +hU(a,b){if(b instanceof A.Jb)this.eS() +this.kH(a,b)}, +$ib4:1} +A.Jb.prototype={ +ld(a){if(!this.bh)this.XJ(a)}} +A.R7.prototype={} +A.yq.prototype={ +a9i(){var s,r=this.at.d.a,q=r[0] +r=r[1] +s=new A.a(new Float64Array(2)) +s.u(q+4,r+4) +this.rw$!==$&&A.ai() +this.rw$=s}} +A.aaq.prototype={} +A.aNN.prototype={ +a8_(){var s,r,q,p,o +for(s=this.z,r=s.length,q=0;q") +B.b.ab(A.ak(new A.bl(new A.c3(this.gc_(this),r),new A.ate(s),q),!0,q.h("A.E")),new A.atf())}} +A.ate.prototype={ +$1(a){return a.jS(this.a.U(0,a.at.d))}, +$S:367} +A.atf.prototype={ +$1(a){var s=a.ax,r=new A.a(new Float64Array(2)) +r.an(10) +a.scH(0,s.V(0,r))}, +$S:100} +A.acC.prototype={} +A.b2I.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xE(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.ab)}, +$S:365} +A.b2J.prototype={ +$1(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +n.u(100,100) +n=A.aNz(n) +s=new A.a(new Float64Array(2)) +s.u(160,100) +s=A.aNz(s) +r=new A.a(new Float64Array(2)) +r.u(170,150) +r=A.aNz(r) +q=new A.a(new Float64Array(2)) +q.u(110,150) +q=A.b([n,s,r,A.aNz(q)],t.V) +r=$.au() +s=$.aB() +n=A.b([],t.u) +p=A.aH(A.aJ(),t.y) +n=new A.rr(r,s,new A.P(),new A.P(),B.m,n,p,A.y(t.S),A.y(t.F),0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +n.F(0,q) +n.aS(o,q) +return A.aE(n,o,o,o,o,t.VL)}, +$S:364} +A.b2K.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.ql(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Pe)}, +$S:363} +A.b2L.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xt(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.u2)}, +$S:361} +A.b2M.prototype={ +$1(a){var s=null,r=A.dX(B.j,s,s,B.eu.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aB(),m=A.b([],t.u),l=A.aH(A.aJ(),t.y) +r=new A.z5(new A.alS(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.P(),new A.P(),B.m,m,l,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Un)}, +$S:360} +A.b2N.prototype={ +$1(a){var s=null,r=A.dX(B.j,s,s,B.eu.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aB(),m=A.b([],t.u),l=A.aH(A.aJ(),t.y) +r=new A.z6(new A.alR(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.P(),new A.P(),B.m,m,l,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Q7)}, +$S:355} +A.b2O.prototype={ +$1(a){return B.OK}, +$S:353} +A.b2P.prototype={ +$1(a){return B.OL}, +$S:352} +A.b2Q.prototype={ +$1(a){return B.Rx}, +$S:350} +A.b2R.prototype={ +$1(a){return B.T2}, +$S:349} +A.xC.prototype={ +aW(){return new A.acQ(B.n)}} +A.acQ.prototype={ +bn(){var s,r,q,p +this.bP() +s=$.au() +r=$.aB() +q=A.b([],t.u) +p=A.aH(A.aJ(),t.y) +s=new A.CG(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +s.aS(null,null) +this.d!==$&&A.ai() +this.d=s}, +a5(a){var s=null,r=this.d +r===$&&A.c() +return A.b9d(A.kU(B.bp,A.b([A.F4(0,A.aE(r,s,s,s,s,t.Ms),s),A.k3(s,new A.CJ(r.a6H(t.BF),new A.aTT(this),s,t.gb),s,s,16,s,16,s)],t.p),B.a2,B.bm,s))}} +A.aTT.prototype={ +$2(a,b){var s=b.a.length,r=this.a.d +r===$&&A.c() +return new A.DD(s,r.gaPp(),null)}, +$S:346} +A.DD.prototype={ +a5(a){var s=null,r=this.c +return A.asO(new A.cg(B.il,r===0?A.mm(B.Ea,this.d,s):A.du("Remaining enemies: "+r,s,s,s,s,s,s),s),s,s,s,s)}} +A.um.prototype={ +lb(a){this.eS()}} +A.CG.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.DH() +return A.t(null,r)}}) +return A.u($async$p,r)}, +DH(){var s=new A.a(new Float64Array(2)) +s.u(100,100) +this.N(A.b7w(s)) +s=new A.a(new Float64Array(2)) +s.u(200,100) +this.N(A.b7w(s)) +s=new A.a(new Float64Array(2)) +s.u(300,100) +this.N(A.b7w(s))}} +A.aVA.prototype={ +$1(a){B.b.H(a.a,this.a) +a.C()}, +$S:105} +A.aVC.prototype={ +$1(a){B.b.L(a.a,this.a) +a.C()}, +$S:105} +A.Sy.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.aeG.prototype={ +bt(){var s=this +s.ak7() +s.bD().Kx(s,new A.aVA(s))}, +hk(){var s=this +s.bD().Kx(s,new A.aVC(s)) +s.pD()}} +A.xD.prototype={ +aW(){return new A.acR(B.n)}} +A.acR.prototype={ +bn(){var s,r,q,p +this.bP() +s=$.au() +r=$.aB() +q=A.b([],t.u) +p=A.aH(A.aJ(),t.y) +s=new A.xB(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +s.aS(null,null) +this.d!==$&&A.ai() +this.d=s}, +a5(a){var s,r=null,q=this.d +q===$&&A.c() +s=A.b([new A.NR(new A.Ih(q,r,r,t.LB),r,r,r,r,t.nu),new A.Jn(new A.H6(new A.aTU(this),r,r,r,A.bII(),A.bH2(),t.x4),r,r,r,r,t.wq)],t.Ds) +return A.b9d(A.by9(A.kU(B.bp,A.b([A.F4(0,A.aE(q,r,r,r,r,t.y6),r),B.a1a],t.p),B.a2,B.bm,r),s))}} +A.aTU.prototype={ +$1(a){var s=this.a.d +s===$&&A.c() +return s.a6H(t._5)}, +$S:345} +A.a1r.prototype={ +a5(a){var s=null,r=A.bgU(a,!0,t.C8),q=r.a,p=new A.oe(q,A.aU(r).h("oe<1>")) +return A.asO(new A.cg(B.il,p.gE(p)===0?A.mm(B.Ea,new A.azk(a),s):A.du("Remaining enemies: "+q.length,s,s,s,s,s,s),s),s,s,s,s)}} +A.azk.prototype={ +$0(){A.bgU(this.a,!1,t.y6).DH()}, +$S:0} +A.oH.prototype={ +lb(a){this.eS()}} +A.xB.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.DH() +return A.t(null,r)}}) +return A.u($async$p,r)}, +DH(){var s=new A.a(new Float64Array(2)) +s.u(100,100) +this.N(A.b7x(s)) +s=new A.a(new Float64Array(2)) +s.u(200,100) +this.N(A.b7x(s)) +s=new A.a(new Float64Array(2)) +s.u(300,100) +this.N(A.b7x(s))}} +A.aVz.prototype={ +$1(a){B.b.H(a.a,this.a) +a.C()}, +$S:105} +A.aVB.prototype={ +$1(a){B.b.L(a.a,this.a) +a.C()}, +$S:105} +A.Sz.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.aeH.prototype={ +bt(){var s=this +s.ak6() +s.bD().Kx(s,new A.aVz(s))}, +hk(){var s=this +s.bD().Kx(s,new A.aVB(s)) +s.pD()}} +A.xE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) +o.an(200) +p=new A.a(new Float64Array(2)) +p.an(300) +p=A.bys(o,p) +p.ay=B.j +p.i4() +q.G=p +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s +this.fG(0,b) +s=this.G +s===$&&A.c() +s=s.at +s.c+=b +s.b=!0 +s.C()}, +glL(){return this.a8}, +slL(a){return this.a8=a}} +A.a5d.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:l=new A.a(new Float64Array(2)) +l.u(100,100) +p=$.bbP() +l=A.k6(2,p,l,50) +o=new A.a(new Float64Array(2)) +o.u(160,100) +o=A.k6(3,p,o,50) +n=new A.a(new Float64Array(2)) +n.u(170,150) +n=A.k6(4,p,n,50) +m=new A.a(new Float64Array(2)) +m.u(70,200) +q.F(0,A.b([l,o,n,A.k6(5,p,m,50)],t.QZ)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ai0.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.ql.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fL("flame.png",q.CW$,null,null),$async$p) +case 2:m=c +l=A.b8l(m) +k=l.at.d +k.eJ(0,100) +k.C() +k.e7(0,400) +k.C() +p=A.b8l(m) +k=p.at.d +k.eJ(0,100) +k.C() +k.e7(0,400) +k.C() +p.bp=-1 +o=A.b8l(m) +k=o.at.d +k.eJ(0,100) +k.C() +k.e7(0,400) +k.C() +o.bh=-1 +q.N(l) +q.N(p) +q.N(o) +k=q.k3 +k===$&&A.c() +k=k.a +k=k.a.a.a1(0,k.ax).a[1] +n=new A.a(new Float64Array(2)) +n.u(0,k-24) +q.N(A.a1j(null,n,t.Fr)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +glL(){return this.G}, +slL(a){return this.G=a}} +A.a3m.prototype={ +a4(a,b){var s,r,q=this,p=q.at.d,o=p.a +p.eJ(0,o[0]+q.bh*150*b) +p.C() +s=q.a4j(q.gaOp()) +if(!(o[0]<=0&&q.bh===-1)){r=q.gar().k3 +r===$&&A.c() +r=r.a +r=s.c>=r.a.a.a1(0,r.ax).a[0]&&q.bh===1}else r=!0 +if(r)q.bh*=-1 +p.e7(0,o[1]+q.bp*150*b) +p.C() +if(!(o[1]<=0&&q.bp===-1)){p=q.gar().k3 +p===$&&A.c() +p=p.a +p=s.d>=p.a.a.a1(0,p.ax).a[1]&&q.bp===1}else p=!0 +if(p)q.bp*=-1}} +A.agE.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.yV.prototype={ +aW(){return new A.agn(B.n)}} +A.agn.prototype={ +gar(){var s,r,q,p,o,n=this.d +if(n===$){s=$.au() +r=$.aB() +q=A.b([],t.u) +p=A.aH(A.aJ(),t.y) +o=new A.LW(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +o.aS(null,null) +this.d!==$&&A.a1() +this.d=o +n=o}return n}, +LM(a){var s,r,q=this.gar().h0(a,t.Xn) +if(q!=null){s=!q.bh +q.bh=s +r=$.G().B() +r.sA(0,s?B.l:A.a9(B.d.az(127.5),255,255,255)) +q.a7$=r}}, +a5(a){var s=this,r=null,q=t.p +return A.kU(B.bp,A.b([A.F4(0,A.aE(s.gar(),r,r,r,r,t.Im),r),A.k3(r,A.jk(A.b([A.mm(B.a9s,new A.aXf(s),r),A.mm(B.a9e,new A.aXg(s),r),A.mm(B.a9k,new A.aXh(s),r)],q),B.a3,B.m8,B.a5,r),r,r,0,r,222,340)],q),B.a2,B.bm,r)}} +A.aXf.prototype={ +$0(){this.a.LM(new A.iy(B.c.gI("knight")))}, +$S:0} +A.aXg.prototype={ +$0(){this.a.LM(new A.iy(B.c.gI("mage")))}, +$S:0} +A.aXh.prototype={ +$0(){this.a.LM(new A.iy(B.c.gI("ranger")))}, +$S:0} +A.LW.prototype={ +p(a){var s=0,r=A.v(t.z),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.lt(0),$async$p) +case 2:p=q.CW$ +s=3 +return A.B(A.fL("knight.png",p,null,null),$async$p) +case 3:o=c +s=4 +return A.B(A.fL("mage.png",p,null,null),$async$p) +case 4:n=c +s=5 +return A.B(A.fL("ranger.png",p,null,null),$async$p) +case 5:m=c +p=B.c.gI("knight") +l=new A.a(new Float64Array(2)) +l.an(100) +k=new A.a(new Float64Array(2)) +k.u(0,100) +l=A.b9h(new A.iy(p),k,l,o) +k=B.c.gI("mage") +p=new A.a(new Float64Array(2)) +p.an(100) +j=new A.a(new Float64Array(2)) +j.u(120,100) +p=A.b9h(new A.iy(k),j,p,n) +j=B.c.gI("ranger") +k=new A.a(new Float64Array(2)) +k.an(100) +i=new A.a(new Float64Array(2)) +i.u(240,100) +s=6 +return A.B(q.F(0,A.b([l,p,A.b9h(new A.iy(j),i,k,m)],t.V)),$async$p) +case 6:return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Pe.prototype={} +A.z5.prototype={ +mC(a){return B.rs}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:l=q.G +k=A.jJ(null,null,l) +q.a8!==$&&A.ai() +q.a8=k +q.F(0,A.b([k,l],t.V)) +s=2 +return A.B(q.CW$.cL(0,"animations/chopper.png"),$async$p) +case 2:k=c +p=new A.a(new Float64Array(2)) +p.an(48) +o=new A.rN(k,p,A.D(t.S,t.vz)) +k=new A.a(new Float64Array(2)) +k.an(128) +k=A.mJ(B.j,null,o.xu(0,0.05),null,null,null,3.141592653589793,null,!0,null,null,!1,null,k) +q.al=k +l.N(k) +k=new A.a(new Float64Array(2)) +k.an(128) +p=o.xu(0,0.05) +n=new A.a(new Float64Array(2)) +n.u(0,160) +k=A.mJ(B.j,null,p,null,null,null,0,null,!0,n,null,!1,null,k) +q.b_=k +l.N(k) +m=A.fO(A.eo(null,null,B.l,null,null,null,null,null,null,null,null,30,null,null,null,null,null,!0,null,null,null,null,null,B.iP,null,null),null) +k=q.al +k=k.em(k.ay) +p=new A.a(new Float64Array(2)) +p.u(0,-70) +n=t.Z0 +l.N(A.hp(B.j,null,null,null,k.V(0,p),null,null,null,"nativeAngle = pi",m,n)) +p=q.b_ +p=p.em(p.ay) +k=new A.a(new Float64Array(2)) +k.u(0,-70) +l.N(A.hp(B.j,null,null,null,p.V(0,k),null,null,null,"nativeAngle = 0",m,n)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.alS.prototype={ +ca(a){var s,r,q,p,o,n,m=this,l=m.go +if((l.a&4)===0)m.N(l) +s=a.f +l=l.at.d +l.ac(B.b.ga6(s)) +l.C() +r=m.gc_(m).pi(0,t.U9) +for(l=r.length,q=0;q>>24&255)/255>=0.5)q.N(A.aFV(A.di(!1,0,B.w,1,!1,r,r,r,0))) +else q.N(A.bj5(1,A.di(!1,0,B.w,1,!1,r,r,r,0),r,r))}} +A.ahR.prototype={} +A.A3.prototype={ +p(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +h.Mm() +s=h.G +r=A.lg(600,g,400,s) +h.a8!==$&&A.ai() +h.a8=r +q=r.ax +q.ax=B.o +q.m6() +h.F(0,A.b([r,s],t.V)) +for(r=t.s,q=t.g,p=0;p<20;++p){o=B.H.b0() +n=B.H.b0() +m=B.H.b0() +l=new Float64Array(2) +l[0]=n*320+40 +l[1]=m*520+40 +m=$.G() +k=m.B() +k.sA(0,B.uI[B.H.fC(18)]) +n=new Float64Array(2) +o=(o*30+10)*2 +j=new Float64Array(2) +i=new A.a(j) +j[0]=o +j[1]=o +m=m.B() +m.sA(0,B.l) +o=A.aV() +j=$.ag() +j=new A.aP(j,new Float64Array(2)) +j.ac(i) +j.C() +o=new A.aja(new A.a(n),$,m,g,o,j,B.o,0,0,g,B.f,new A.f([],r),new A.f([],q)) +o.b7(g,g,g,g,0,new A.a(l),g,g,i) +o.a7$=k +s.N(o)}}} +A.aja.prototype={ +ca(a){var s=new A.oZ(0.5),r=new A.a6r(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +s.hj(r) +this.N(r)}} +A.aoq.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.Ad.prototype={ +p(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.G,i=A.lg(600,k,400,j) +l.a8!==$&&A.ai() +l.a8=i +l.F(0,A.b([i,j],t.V)) +i=$.G() +s=i.B() +s.sA(0,B.MN) +i=i.B() +i.sA(0,B.KG) +i.sP(0,B.r) +i.sbX(1.5) +r=new A.a(new Float64Array(2)) +r.an(200) +q=A.aV() +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(r) +p.C() +o=t.s +n=t.g +m=new A.ZQ(100,s,i,q,p,B.j,0,0,k,B.f,new A.f([],o),new A.f([],n)) +m.b7(B.j,k,k,k,0,k,k,k,r) +j.N(m) +j=m.ok +j===$&&A.c() +j.N(A.vH(1,A.di(!1,0,B.bd,6,!0,k,3,k,0),k)) +j=m.k4 +j===$&&A.c() +i=A.di(!1,0,B.w,20,!0,k,k,k,0) +s=new A.ak5(6.283185307179586,0,k,i,k,0,k,B.f,new A.f([],o),new A.f([],n)) +i.hj(s) +j.N(s) +j.N(A.vH(0.09424777960769379,A.di(!1,0,B.w,0.1,!0,k,0.1,k,0),k)) +j.N(A.vH(0.13194689145077132,A.di(!1,0,B.w,0.13,!0,k,0.13,k,0),k))}} +A.ZQ.prototype={ +p(a1){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$p=A.w(function(a2,a3){if(a2===1)return A.r(a3,r) +while(true)switch(s){case 0:q.p4=$.G().S() +for(p=q.p1,o=p*0.15,n=p*0.2,m=0;m<12;++m){l=6.283185307179586*(m/12) +k=B.e.bI(m,3)===0?n:o +q.p4.Y(0,p+p*Math.sin(l),p+p*Math.cos(l)) +j=p-k +q.p4.n(0,p+j*Math.sin(l),p+j*Math.cos(l))}j=p*0.3 +i=p*0.7 +h=$.G() +g=h.B() +g.sA(0,B.JI) +f=h.B() +f.sA(0,B.Lp) +e=new A.a(new Float64Array(2)) +e.u(j,2*i) +d=A.aV() +c=$.ag() +b=new A.aP(c,new Float64Array(2)) +b.ac(e) +b.C() +a=t.s +a0=t.g +j=new A.ZR(i,j,g,f,d,b,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) +j.b7(B.j,null,null,null,0,null,null,null,e) +i=new A.a(new Float64Array(2)) +i.u(p,p) +d=d.d +d.ac(i) +d.C() +q.k4=j +j=h.B() +j.sP(0,B.r) +j.sA(0,B.LL) +h=h.B() +h.sP(0,B.r) +h.sA(0,B.JM) +i=new A.a(new Float64Array(2)) +i.an(2*p) +g=A.aV() +f=new A.aP(c,new Float64Array(2)) +f.ac(i) +f.C() +j=new A.ZS(p,p*0.1,j,h,g,f,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) +j.b7(B.j,null,null,null,0,null,null,null,i) +i=new A.a(new Float64Array(2)) +i.u(p,p) +g=g.d +g.ac(i) +g.C() +q.ok=j +q.N(q.k4) +q.N(q.ok) +return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s=this,r=s.p1 +a.ci(new A.j(r,r),r,s.p2) +r=s.p4 +r===$&&A.c() +a.W(r,s.p3)}} +A.ZR.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=$.G() +m=n.S() +l=q.k4 +m.Y(0,0,l) +p=q.ok +o=p/2 +m.n(0,o,0) +m.n(0,p,l) +m.a2(0) +q.p1!==$&&A.ai() +q.p1=m +n=n.S() +n.Y(0,0,l) +n.n(0,p,l) +n.n(0,o,2*l) +n.a2(0) +q.p2!==$&&A.ai() +q.p2=n +return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s=this,r=s.p1 +r===$&&A.c() +a.W(r,s.p3) +r=s.p2 +r===$&&A.c() +a.W(r,s.p4)}} +A.ZS.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:j=q.ok +q.p2.sbX(j) +p=$.G().S() +q.p1!==$&&A.ai() +q.p1=p +o=q.k4 +n=o-j +m=o-j/3 +for(l=0;l<144;++l){k=6.283185307179586*(l/144) +p.Y(0,o+n*Math.sin(k),o+n*Math.cos(k)) +p.n(0,o+m*Math.sin(k),o+m*Math.cos(k))}return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s,r=this,q=r.k4,p=r.ok +a.ci(new A.j(q,q),q-p/2,r.p2) +s=r.p3 +a.ci(new A.j(q,q),q-p,s) +p=r.p1 +p===$&&A.c() +a.W(p,s)}} +A.vJ.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:m=new A.a(new Float64Array(2)) +m.an(200) +p=B.q.aT() +p.sP(0,B.r) +q.G=A.k6(null,p,m,100) +m=new A.a(new Float64Array(2)) +m.an(70) +o=A.k6(null,null,m,20) +q.G.N(o) +q.N(q.G) +m=A.aV() +p=new A.a(new Float64Array(2)) +n=$.ag() +n=new A.aP(n,new Float64Array(2)) +n.ac(p) +n.C() +p=new A.a8S(m,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +p.amL() +n=new A.a(new Float64Array(2)) +n.u(200,100) +m=m.d +m.ac(n) +m.C() +m=new A.a(new Float64Array(2)) +m.an(1.2) +n=$.boV() +n=new A.a6c(new A.Nu(0,1),new A.aVL(1,n)) +n.a0T() +p.N(A.akh(m,new A.lt(new A.Pm(A.b([new A.oZ(0.1),new A.Fr(0.1),n],t.Aa))),null)) +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s,r=null,q=this.a8,p=q?3:1 +this.a8=!q +q=this.G +q===$&&A.c() +s=new A.a(new Float64Array(2)) +s.an(p) +q.N(A.akh(s,A.di(!1,0,B.qX,1.5,!1,r,r,r,0),r))}} +A.a8S.prototype={ +amL(){var s,r,q,p=$.G().S() +p.Y(0,30,0) +this.k4!==$&&A.ai() +this.k4=p +for(s=1;s<10;++s){r=(s&1)===0?30:15 +q=s/10*6.283185307179586 +p.n(0,r*Math.cos(q),r*Math.sin(q))}p.a2(0)}, +aK(a){var s,r,q=this,p=q.k4 +p===$&&A.c() +s=q.ok +if(s===$){r=$.G().B() +r.sA(0,B.Oo) +q.ok!==$&&A.a1() +q.ok=r +s=r}a.W(p,s)}} +A.ake.prototype={} +A.Ap.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:l=new A.aMi() +k=$.G() +j=k.S() +j.n(0,40,20) +j.n(0,0,40) +j.UQ(8,20,0,0) +j.a2(0) +p=k.B() +p.sA(0,B.IG) +k=k.B() +k.sP(0,B.r) +k.sbX(3) +k.sA(0,B.Oz) +o=new A.a(new Float64Array(2)) +o.u(40,40) +n=A.aV() +m=$.ag() +m=new A.aP(m,new Float64Array(2)) +m.ac(o) +m.C() +k=new A.a5D(j,k,p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +k.b7(B.j,null,null,null,0,null,null,null,o) +j=new A.a(new Float64Array(2)) +j.u(200,300) +n=n.d +n.ac(j) +n.C() +j=new A.a(new Float64Array(2)) +j.u(400,300) +j=A.Ez(j,l.$1(0.7),null,null) +p=A.vH(1.5707963267948966,l.$1(0.5),null) +o=new A.a(new Float64Array(2)) +o.u(400,400) +o=A.Ez(o,l.$1(0.7),null,null) +n=new A.a(new Float64Array(2)) +n.an(1.5) +n=A.a7t(n,l.$1(0.7),null) +m=new A.a(new Float64Array(2)) +m.u(400,500) +k.N(A.bhm(A.b([j,p,o,n,A.Ez(m,l.$1(0.7),null,null)],t.ZM),!0,!0)) +q.N(k) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.aMi.prototype={ +$1(a){return A.di(!1,0,B.w,a,!1,null,null,null,0)}, +$S:330} +A.a5D.prototype={ +aK(a){var s=this.k4 +a.W(s,this.p1) +a.W(s,this.ok)}} +A.vU.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) +n.an(200) +p=B.q.aT() +p.sP(0,B.r) +o=new A.a(new Float64Array(2)) +o.an(70) +n=A.dX(null,null,A.b([A.k6(null,null,o,20)],t.V),p,null,n,null,100) +q.N(n) +q.G=n +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s,r,q,p,o=this,n=null,m=o.G +m===$&&A.c() +s=o.a8?300:100 +r=new A.a(new Float64Array(2)) +r.an(s) +s=A.di(!1,0,B.qX,1.5,!1,n,n,n,0) +q=new A.a(new Float64Array(2)) +q.q(r) +r=new Float64Array(2) +p=new A.a(new Float64Array(2)) +p.q(new A.a(r)) +r=new A.akY(q,p,n,s,n,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +s.hj(r) +r.dE$=null +m.N(r) +o.a8=!o.a8}} +A.akW.prototype={} +A.xp.prototype={ +p(a4){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$p=A.w(function(a5,a6){if(a5===1)return A.r(a6,r) +while(true)switch(s){case 0:a3=A.hJ(null,-2147483647) +q.N(a3) +p=A.jJ(null,null,a3) +o=$.G() +n=o.B() +n.sP(0,B.r) +n.sbX(1) +n.sA(0,B.NZ) +m=o.B() +m.sA(0,B.Le) +l=o.B() +l.sA(0,B.l) +k=o.B() +k.sA(0,B.p) +j=o.B() +i=t.O +j.sdf(A.DL(B.i,10,A.b([B.IF,B.I],i),null,B.G,null,null,0)) +h=o.S() +h.Y(0,10,0) +h.j(17,0,28,20,10,20) +h.j(-8,20,3,0,10,0) +h.a2(0) +g=o.S() +g.ho(B.a1m) +g.ho(B.a1x) +f=o.S() +f.ho(B.a1q) +f.ho(B.a1s) +e=new Float64Array(2) +d=new A.a(new Float64Array(2)) +d.u(20,20) +c=A.aV() +b=$.ag() +a=new A.aP(b,new Float64Array(2)) +a.ac(d) +a.C() +a0=t.s +a1=t.g +a2=new A.a5C(h,g,f,n,m,l,k,j,new A.a(e),c,a,B.dt,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) +a2.b7(B.dt,null,null,null,0,null,null,null,d) +n=new A.a(new Float64Array(2)) +n.u(250,0) +c=c.d +c.ac(n) +c.C() +n=new A.a(new Float64Array(2)) +n.u(400,100) +p.ax.sad3(n) +p.aJu(a2,!0) +p.Wy(A.aJ4(190,-50,810,50)) +q.N(p) +n=o.B() +n.sdf(A.yv(B.i,B.a_v,A.b([B.M3,B.OH],i),null,B.G,null)) +o=o.B() +o.sA(0,B.Kq) +i=A.b([],t.HQ) +m=new A.a(new Float64Array(2)) +m.u(1000,30) +l=A.aV() +k=new A.aP(b,new Float64Array(2)) +k.ac(m) +k.C() +o=new A.a1Q(n,o,i,l,k,B.o,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) +o.b7(null,null,null,null,0,null,null,null,m) +o.amm() +a3.N(o) +a3.N(a2) +return A.t(null,r)}}) +return A.u($async$p,r)}, +$ifq:1} +A.a1Q.prototype={ +amm(){var s,r,q,p,o,n,m,l,k +for(s=this.p1,r=this.ax.a,q=0;q<25;++q){p=B.H.b0() +o=r[0] +n=B.H.b0() +m=r[1] +l=B.H.b0() +k=new Float64Array(3) +k[0]=p*o +k[1]=n*m/3 +k[2]=l*0.5+1 +s.push(new A.dC(k))}}, +aK(a){var s,r,q,p,o=this,n=o.ax.a +a.aQ(new A.x(0,0,0+n[0],0+n[1]),o.k4) +for(n=o.p1,s=n.length,r=o.ok,q=0;q0){s.e7(0,0) +s.C() +q.sJ(0,0) +this.xr=2}if(r[1]<0)q.sJ(0,p[1]+1000*b) +if(r[0]<0){s.eJ(0,0) +s.C()}if(r[0]>1000){s.eJ(0,1000) +s.C()}}, +aK(a){var s,r=this,q=-r.at.d.a[1] +a.bJ(0) +s=r.ax.a +a.aF(0,s[0]/2,s[1]+1+q*1.05) +a.ee(0,1-q*0.003,0.3-q*0.001) +a.ci(B.i,10,r.RG) +a.bk(0) +s=r.k4 +a.W(s,r.p3) +a.W(s,r.p2) +a.W(r.ok,r.p4) +a.W(r.p1,r.R8)}, +ju(a,b){var s,r,q,p=this,o=a.c,n=o.geR().l(0,B.b3)||o.geR().l(0,B.b5),m=o.geR().l(0,B.b4)||o.geR().l(0,B.bk),l=o.geR().l(0,B.be)||o.geR().l(0,B.bw) +if(a instanceof A.k4){if(n)p.rx.sK(0,-150) +else if(m)p.rx.sK(0,150) +else if(l&&p.xr>0){p.rx.sJ(0,-300);--p.xr}}else{s=b.O(0,B.b3)||b.O(0,B.b5) +r=b.O(0,B.b4)||b.O(0,B.bk) +if(!(s&&r))if(s)p.rx.sK(0,-150) +else{o=p.rx +if(r)o.sK(0,150) +else o.sK(0,0)}}o=p.rx.a +if(o[0]>0&&!p.x2){p.x2=!0 +q=p.at.e +q.eJ(0,-q.a[0]) +q.C()}if(o[0]<0&&p.x2){p.x2=!1 +o=p.at.e +o.eJ(0,-o.a[0]) +o.C()}p.Xv(a,b) +return!0}} +A.acp.prototype={} +A.aif.prototype={} +A.b31.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.As(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.FQ)}, +$S:327} +A.b32.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xp(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.qp)}, +$S:326} +A.As.prototype={ +p(a0){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$p=A.w(function(a1,a2){if(a1===1)return A.r(a2,r) +while(true)switch(s){case 0:a=new A.a(new Float64Array(2)) +a.u(50,30) +p=new A.a(new Float64Array(2)) +p.q(a) +a=new A.a(new Float64Array(2)) +a.u(700,500) +o=new A.a(new Float64Array(2)) +o.q(a) +a=A.aJ4(100,30,260,100) +n=new A.a7g(40,300,120,550,30) +if(30>125)n.e=125 +m=new A.a(new Float64Array(2)) +m.u(10,70) +l=new A.a(new Float64Array(2)) +l.u(180,200) +k=new A.a(new Float64Array(2)) +k.u(220,150) +j=t.d +k=A.b8V(A.b([m,l,k],j)) +m=new A.a(new Float64Array(2)) +m.u(400,160) +l=new A.a(new Float64Array(2)) +l.u(550,400) +i=new A.a(new Float64Array(2)) +i.u(710,350) +h=new A.a(new Float64Array(2)) +h.u(540,170) +g=new A.a(new Float64Array(2)) +g.u(710,100) +f=new A.a(new Float64Array(2)) +f.u(710,320) +e=new A.a(new Float64Array(2)) +e.u(730,315) +d=new A.a(new Float64Array(2)) +d.u(750,60) +c=new A.a(new Float64Array(2)) +c.u(590,30) +b=A.b([new A.u2(p,20),new A.u2(o,50),a,n,k,A.b8V(A.b([m,l,i,h,g,f,e,d,c],j))],t.F8) +q.N(A.bAj(b,B.uX)) +a=A.b([],j) +p=A.b([],t.O) +q.N(new A.a05(b,B.uX,B.H,a,p,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.a81.prototype={ +aK(a){var s,r,q +for(s=this.at,r=this.ax,q=0;q<6;++q)a.W(s[q].Bd(),r[q])}} +A.aMr.prototype={ +$1(a){var s=$.G().B() +s.sP(0,B.r) +s.sbX(1) +s.sA(0,a) +return s}, +$S:321} +A.a05.prototype={ +a4(a,b){this.adW()}, +adW(){var s,r,q=this,p=q.ay,o=p.b0() +p=p.b0() +s=new A.a(new Float64Array(2)) +s.u(o*800,p*600) +q.ch.push(s) +p=q.CW +p.push(B.JT) +for(o=q.at,r=0;r<6;++r)if(o[r].ew(0,s)){B.b.sa6(p,q.ax[r]) +break}}, +aK(a){var s,r,q,p,o,n,m=$.G().B() +for(s=this.ch,r=this.CW,q=0;q=0&&h<6&&i>=0&&i<6 +e=p.at.d +e.ac(g.G.V(0,j.VQ(i,h))) +e.C()}} +A.a7K.prototype={ +aK(a){if(!this.bh)return +this.ajB(a)}} +A.ag9.prototype={} +A.yX.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=q.CW$ +j=A +s=2 +return A.B(n.cL(0,"layers/player.png"),$async$p) +case 2:m=j.is(c,null,null) +j=A +s=3 +return A.B(n.cL(0,"layers/enemy.png"),$async$p) +case 3:l=j.is(c,null,null) +j=A +s=4 +return A.B(n.cL(0,"layers/background.png"),$async$p) +case 4:k=j.is(c,null,null) +n=t.Pr +p=A.b([],n) +o=A.b([],n) +p.push(A.bhp()) +q.G=new A.azl(m,l,p,o) +o=A.b([],n) +n=new A.aro(k,o,A.b([],n)) +n.UY() +o.push(A.bhp()) +q.a8=n +return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s,r,q,p +this.iO(a) +s=this.G +s===$&&A.c() +s.a6d() +r=s.e +r.toString +q=new A.a(new Float64Array(2)) +q.an(50) +p=new A.a(new Float64Array(2)) +p.an(150) +s.z.KM(r,q,p) +p=s.e +p.toString +r=new A.a(new Float64Array(2)) +r.u(250,150) +q=new A.a(new Float64Array(2)) +q.u(100,50) +s.Q.KM(p,r,q) +s.a8C() +s.aic(a,0,0) +s=this.a8 +s===$&&A.c() +s.aK(a)}, +mC(a){return B.JH}} +A.azl.prototype={} +A.aro.prototype={ +a8_(){var s,r,q=this.e +q.toString +s=new A.a(new Float64Array(2)) +s.u(50,200) +r=new A.a(new Float64Array(2)) +r.u(300,150) +this.z.KM(q,s,r)}} +A.v8.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:j=A +s=2 +return A.B(q.CW$.cL(0,"nine-box.png"),$async$p) +case 2:l=j.is(c,null,null) +k=new A.a(new Float64Array(2)) +k.an(300) +p=A.bgg(l,148,null) +o=q.k3 +o===$&&A.c() +o=o.a +o=o.a.a.a1(0,o.ax).a1(0,2) +n=A.aV() +m=$.ag() +m=new A.aP(m,new Float64Array(2)) +m.ac(k) +m.C() +n=new A.a4m(p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +n.b7(B.j,null,null,null,0,o,null,null,k) +q.G=n +q.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s=this.G +s===$&&A.c() +s=s.at.e +s.Y3(0,1.2) +s.C()}, +v7(){var s=this.G +s===$&&A.c() +s=s.at.e +s.Y3(0,0.8) +s.C()}} +A.ahx.prototype={} +A.ahy.prototype={} +A.zE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=q.CW$ +s=2 +return A.B(p.cL(0,"zap.png"),$async$p) +case 2:s=3 +return A.B(p.cL(0,"boom.png"),$async$p) +case 3:return A.t(null,r)}}) +return A.u($async$p,r)}, +bt(){this.X1() +this.a8=A.b9L(B.d6,new A.aH9(this))}, +hk(){this.ahV() +var s=this.a8 +if(s!=null)s.bm(0)}, +X1(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=a4.a6u(),a7=$.G(),a8=a7.B() +a8.sA(0,B.l) +a8=A.u3(a8,5) +s=new A.a(new Float64Array(2)) +s.u(-20,-20) +r=new A.a(new Float64Array(2)) +r.u(20,20) +q=a7.B() +q.sA(0,B.cM) +r=A.v4(A.u3(q,10),B.w,s,a5,r) +s=a4.DC() +q=a4.G.b0() +a7=a7.B() +a7.sA(0,B.bW) +s=A.v4(A.u3(a7,5+q*5),B.w,a5,a5,s) +q=a4.aEG() +a7=a4.aIz() +p=a4.aLA() +o=a4.aGj() +n=a4.aFB() +m=a4.agi() +l=a4.aPA() +k=a4.Jn() +j=a4.aPz() +i=A.b9b(a4.Jn(),0,a5,6.283185307179586) +h=a4.aEh() +g=a4.aNZ() +f=a4.CW$.a +e=f.i(0,"zap.png").a +e.toString +e=A.is(e,a5,a5) +d=a4.k3 +d===$&&A.c() +c=d.a +c=new A.a8N(e,c.a.a.a1(0,c.ax).a1(0,5).X(0,0.5)) +c.lw(a5) +f=f.i(0,"boom.png").a +f.toString +f=A.aNp(A.mt(64,A.aNw(8,f,8).gaeu(),t.vz),!0,0.1) +e=new A.a(new Float64Array(2)) +e.u(128,128) +e=new A.a8F(f,new A.i4(f),e) +e.lw(a5) +f=a4.aJg() +b=d.a +b=b.a.a.a1(0,b.ax).a1(0,5).a1(0,2).hF(0).X(0,0.2) +a=d.a +a=a.a.a.a1(0,a.ax).a1(0,5).a1(0,2).X(0,0.2) +a0=new A.ZT(a4.b_) +a0.lw(a5) +a1=A.b([a6,a8,r,s,q,a7,p,o,n,m,l,k,j,i,h,g,c,e,f,A.v4(a0,new A.Pz(),b,a5,a)],t.m9) +do{a2=a1.pop() +a6=a1.length +a3=B.e.bI(a6,5) +a7=d.a +a7=a7.a.a.a1(0,a7.ax).a1(0,5) +a8=new A.a(new Float64Array(2)) +a8.u(a3,a6/5|0) +a7.bS(0,a8) +a8=d.a +a4.N(A.bgt(A.aQs(a2,1,a7.V(0,a8.a.a.a1(0,a8.ax).a1(0,5).a1(0,2))),a5))}while(a1.length!==0)}, +a6u(){var s=$.G().B() +s.sA(0,B.i8) +return A.u3(s,10)}, +aEG(){return A.vg(5,new A.aH1(this))}, +aIz(){return A.vg(5,new A.aH4(this))}, +aLA(){return A.vg(5,new A.aH8(this))}, +aGj(){return A.aui(null,new A.aH3(this))}, +agi(){return A.aui(2,new A.aHd(this))}, +aPA(){var s=this +if(s.bi==null)s.bi=s.a6u() +return A.vg(10,new A.aHc(s))}, +Jn(){var s,r,q,p,o,n,m=new Float64Array(2) +new A.a(m).an(24) +s=this.CW$.a.i(0,"zap.png").a +s.toString +r=$.G() +r=new A.a2q(s,r.B()) +r.lw(null) +q=s.gbz(s) +p=s.gc1(s) +o=m[0] +n=m[1] +r.f=new A.x(0,0,q,p) +m=-o/2 +s=-n/2 +r.r=new A.x(m,s,m+o,s+n) +return r}, +aPz(){var s,r=this,q=r.k3 +q===$&&A.c() +s=q.a +s=s.a.a.a1(0,s.ax).a1(0,5).a[0] +q=q.a +q=q.a.a.a1(0,q.ax).a1(0,5).a[1] +if(r.ds==null)r.ds=r.Jn() +return A.vg(9,new A.aHb(r,s/3,q/3))}, +aEh(){return A.vg(10,new A.aH0(this))}, +aNZ(){var s,r,q=A.b([B.d1,B.rh,B.rd],t.O),p=new A.a(new Float64Array(2)) +p.u(-10,10) +s=new A.a(new Float64Array(2)) +s.u(10,10) +r=new A.a(new Float64Array(2)) +r.u(0,-14) +return A.vg(3,new A.aHa(A.b([p,s,r],t.d),q))}, +aJg(){var s=t.mP +return A.vg(10,new A.aH6(this,A.ak(new A.W(A.b([B.cM,B.ZC,B.bW,B.me,B.ep,B.ZD,B.b0],t.tv),new A.aH7(),s),!0,s.h("aM.E"))))}, +aFB(){var s,r,q,p,o,n,m=$.G().B() +m.sA(0,B.uI[this.G.fC(18)]) +s=A.aui(null,new A.aH2(m)) +r=s.ach(1.5707963267948966) +q=this.k3 +q===$&&A.c() +p=q.a +p=r.aaj(p.a.a.a1(0,p.ax).a1(0,5).hF(0)) +r=p.b +r===$&&A.c() +o=q.a +o=A.bhg(p,r,2).a5E(o.a.a.a1(0,o.ax).a1(0,5).a1(0,2).X(0,5)) +r=q.a +r=r.a.a.a1(0,r.ax).a1(0,5).a1(0,2) +p=o.b +p===$&&A.c() +r=A.aQs(o,p,r) +p=s.ach(-3.141592653589793) +o=new A.a(new Float64Array(2)) +o.u(1,-1) +n=q.a +o.bS(0,n.a.a.a1(0,n.ax).a1(0,5)) +o=p.aaj(o) +p=o.b +p===$&&A.c() +p=A.bhg(o,p,2) +o=new A.a(new Float64Array(2)) +o.u(1,-1) +n=q.a +o.bS(0,n.a.a.a1(0,n.ax).a1(0,5).a1(0,2)) +n=p.b +n===$&&A.c() +o=A.aQs(p,n,o) +p=new A.a(new Float64Array(2)) +p.u(-5,5) +q=q.a +p.bS(0,q.a.a.a1(0,q.ax).a1(0,5).a1(0,2)) +return A.bdK(!0,A.b([r,o.a5E(p)],t.m9),null)}, +DC(){var s=A.mQ(null).U(0,A.mQ(null)),r=this.k3 +r===$&&A.c() +r=r.a +s.bS(0,r.a.a.a1(0,r.ax).a1(0,5)) +return s}} +A.aH9.prototype={ +$1(a){this.a.X1()}, +$S:151} +A.aH1.prototype={ +$1(a){var s,r,q,p=this.a.k3 +p===$&&A.c() +s=p.a +r=p.a +q=s.a.a.a1(0,s.ax).a1(0,5).a[0]/5*a-r.a.a.a1(0,r.ax).a1(0,5).a1(0,2).a[0] +r=p.a +r=r.a.a.a1(0,r.ax).a1(0,5).a1(0,2).a[1] +s=new A.a(new Float64Array(2)) +s.u(q,-r) +p=p.a +p=p.a.a.a1(0,p.ax).a1(0,5).a1(0,2).a[1] +r=new A.a(new Float64Array(2)) +r.u(q,p) +p=$.G().B() +p.sA(0,B.b0) +return A.v4(A.u3(p,2),B.w,s,null,r)}, +$S:89} +A.aH4.prototype={ +$1(a){var s,r=this.a,q=r.DC() +q.ak(0,0.5) +r=r.G.b0() +s=$.G().B() +s.sA(0,B.A5) +return A.v4(A.u3(s,5+r*5),B.OZ,null,null,q)}, +$S:89} +A.aH8.prototype={ +$1(a){var s,r=this.a,q=r.DC() +q.ak(0,0.5) +r=r.G.b0() +s=$.G().B() +s.sA(0,B.eo) +return A.v4(A.u3(s,5+r*5),B.SH,null,null,q)}, +$S:89} +A.aH3.prototype={ +$2(a,b){var s,r,q=b.geq(),p=this.a.k3 +p===$&&A.c() +p=p.a +p=p.a.a.a1(0,p.ax).a1(0,5).a1(0,2).a[0] +s=$.G().B() +r=A.a_(B.bW,B.b0,b.geq()) +r.toString +s.sA(0,r) +return a.ci(B.i,q*p,s)}, +$S:114} +A.aHd.prototype={ +$2(a,b){var s,r,q=this.a,p=q.al.ap(0,b.geq())/5 +q=q.k3 +q===$&&A.c() +q=q.a +q=q.a.a.a1(0,q.ax).a1(0,5).a1(0,2).a[0] +s=$.G().B() +r=A.a_(B.bW,B.b0,p) +r.toString +s.sA(0,r) +a.ci(B.i,(1-p)*q,s)}, +$S:114} +A.aHc.prototype={ +$1(a){var s,r=this.a,q=r.G,p=q.b0() +q=q.b0() +s=r.DC() +s.ak(0,0.5) +r=r.bi +r.toString +return A.v4(r,new A.hU(p*0.1,q*0.8+0.1,B.w),null,null,s)}, +$S:89} +A.aHb.prototype={ +$1(a){var s,r,q,p=B.e.bI(a,3),o=this.a,n=o.k3 +n===$&&A.c() +s=n.a +s=s.a.a.a1(0,s.ax).a1(0,5).a1(0,2).a[0] +r=B.e.cW(a,3) +n=n.a +n=n.a.a.a1(0,n.ax).a1(0,5).a1(0,2).a[1] +q=new A.a(new Float64Array(2)) +q.u(p*this.b-s+24,r*this.c-n+24) +o=o.ds +o.toString +return A.aQs(o,null,q)}, +$S:284} +A.aH0.prototype={ +$1(a){var s=this.a,r=s.G,q=r.b0(),p=r.b0(),o=new A.a(new Float64Array(2)) +o.u(q*600-300,-p*600) +o=o.X(0,0.2) +q=new A.a(new Float64Array(2)) +q.u(0,200) +r=r.b0() +return A.aqf(q,A.b9b(s.Jn(),r*3.141592653589793,null,6.283185307179586),null,null,o)}, +$S:133} +A.aHa.prototype={ +$1(a){var s,r,q=$.G(),p=q.B() +p.sdG(B.qr) +s=this.a +r=s[a] +s=a===0?B.b.ga6(s):s[a-1] +q=q.B() +q.sA(0,this.b[a]) +p=new A.EP(A.v4(A.u3(q,20),new A.Pz(),r,null,s),p,$,B.w) +p.lw(null) +return p}, +$S:286} +A.aH7.prototype={ +$1(a){var s=$.G().B() +s.sA(0,a) +return s}, +$S:287} +A.aH6.prototype={ +$1(a){var s=this.a,r=s.DC(),q=r.X(0,-1),p=new A.a(new Float64Array(2)) +p.u(0,40) +return A.aqf(q.V(0,p),A.aui(null,new A.aH5(s,this.b)),null,null,r)}, +$S:133} +A.aH5.prototype={ +$2(a,b){var s=this.b,r=this.a.G,q=s[r.fC(s.length)] +s=q.gA(q).a +q.sA(0,A.a9(B.d.az(255*(1-b.geq())),s>>>16&255,s>>>8&255,s&255)) +a.ci(B.i,r.b0()*b.geq()>0.6?r.b0()*(50*b.geq()):2+3*b.geq(),q)}, +$S:114} +A.aH2.prototype={ +$2(a,b){return a.aQ(A.vw(B.i,10,10),this.a)}, +$S:114} +A.Pz.prototype={ +o4(a){return(Math.sin(3.141592653589793*(a*2-0.5))+1)/2}} +A.aa9.prototype={ +bt(){var s=this.ax +s.d=0 +s.e=!0}, +aK(a){var s=this,r=s.ch,q=s.ax +r.sA(0,s.ay[B.d.ae(Math.min(q.d/q.a,1)*3)]) +a.aQ(s.at,r)}, +a4(a,b){this.ax.a4(0,b)}} +A.zF.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=q.bN +n=A.lg(600,null,400,o) +q.bi!==$&&A.ai() +q.bi=n +q.F(0,A.b([n,o],t.V)) +n=n.ax +o=new A.a(new Float64Array(2)) +o.an(q.b_) +p=n.at.e +p.ac(o) +p.C() +n.ch=null +return A.t(null,r)}}) +return A.u($async$p,r)}, +Ke(a){var s=a.gdr().gar() +this.N(A.bgt(A.vg(40,new A.aHe(this)),s))}} +A.aHe.prototype={ +$1(a){var s,r=this.a,q=r.a8,p=r.G,o=q.ap(0,p.b0()) +q=q.ap(0,p.b0()) +s=new A.a(new Float64Array(2)) +s.u(o,q) +s=s.X(0,a) +q=$.G().B() +p=r.al.ap(0,p.b0()) +p.toString +q.sA(0,p) +return A.aqf(null,A.u3(q,2),2,null,s)}, +$S:133} +A.ai1.prototype={} +A.b3W.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.AP(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.MS)}, +$S:288} +A.b3X.prototype={ +$1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +l.an(500) +s=$.G() +r=s.B() +r.sA(0,B.f) +s=s.B() +s.sA(0,B.Lq) +q=$.au() +p=$.aB() +o=A.b([],t.u) +n=A.aH(A.aJ(),t.y) +l=new A.uP(l,r,s,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) +l.aS(m,m) +return A.aE(l,m,m,m,m,t.dK)}, +$S:289} +A.b3Y.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.v8(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.ZR)}, +$S:290} +A.b3Z.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.yi(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.MN)}, +$S:291} +A.b4_.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.yX(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Cy)}, +$S:292} +A.b40.prototype={ +$1(a){var s=null,r=A.vw(B.i,32,32),q=A.b([B.fX,B.fY,B.bW],t.O),p=$.G().B(),o=t.s,n=t.g,m=$.au(),l=$.aB(),k=A.b([],t.u),j=A.aH(A.aJ(),t.y) +r=new A.zE(B.H,new A.a8W(0,5),new A.aa9(r,new A.wd(2,s,!0,!0),q,p,0,s,B.f,new A.f([],o),new A.f([],n)),m,l,new A.P(),new A.P(),B.m,k,j,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],o),new A.f([],n)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Y9)}, +$S:293} +A.b41.prototype={ +$1(a){var s=null,r=a.a6C("From color",B.A3),q=a.a6C("To color",B.b0),p=a.hu("Zoom",1),o=A.hJ(s,-2147483647),n=$.au(),m=$.aB(),l=A.b([],t.u),k=A.aH(A.aJ(),t.y) +r=new A.zF(B.H,new A.bj(-1,1,t.Y),new A.f8(r,q),p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.C6)}, +$S:294} +A.b42.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.Ac(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.S7)}, +$S:295} +A.Ac.prototype={ +mC(a){return B.KW}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=A.aV() +o=new A.a(new Float64Array(2)) +n=$.ag() +n=new A.aP(n,new Float64Array(2)) +n.ac(o) +n.C() +o=new A.a4e(p,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +o.b7(null,null,null,null,0,null,null,null,null) +n=new A.a(new Float64Array(2)) +n.u(100,50) +p=p.d +p.ac(n) +p.C() +q.N(o) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.a4e.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=A.bv2(A.bd2(B.p,null,2,B.K3,null),null,null,null,null,null,null,200,B.Qz,new A.tT(null,B.QE,A.bd2(B.Lr,null,null,B.rf,null),null),400) +o=t.Xg +o=new A.avM(A.b([new A.a22(1,new A.nS("1984")),new A.zz(new A.nS("Anything could be true. The so-called laws of nature were nonsense.")),new A.zz(new A.nS('The law of gravity was nonsense. "If I wished," O\'Brien had said, "I could float off this floor like a soap bubble." Winston worked it out. "If he thinks he floats off the floor, and I simultaneously think I can see him do it, then the thing happens."')),new A.zz(new A.Lj(A.b([new A.nS("Suddenly, like a lump of submerged wreckage breaking the surface of water, the thought burst into his mind: "),new A.a2J(new A.Lj(A.b([new A.nS("\"It doesn't really happen. We imagine it. It is "),new A.XU(new A.nS("hallucination")),new A.nS('."')],o)))],o))),new A.zz(new A.nS('He pushed the thought under instantly. The fallacy was obvious. It presupposed that somewhere or other, outside oneself, there was a "real" world where "real" things happened. But how could there be such a world? What knowledge have we of anything, save through our own minds? All happenings are in the mind. Whatever happens in all minds, truly happens.'))],t.Jf)).qe(p) +q.k4!==$&&A.ai() +q.k4=o +return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s=this.k4 +s===$&&A.c() +s.aK(a)}} +A.AP.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:i=t.Z0 +h=A.hp(null,null,null,null,null,null,null,null,"Hello, Flame",$.bcb(),i) +h.ay=B.e6 +h.i4() +p=q.k3 +p===$&&A.c() +o=p.a +n=h.at.d +n.eJ(0,o.a.a.a1(0,o.ax).a[0]/2) +n.C() +n.e7(0,32) +n.C() +n=A.hp(null,null,null,null,null,null,null,null,"Text with shade",$.brg(),i) +n.ay=B.hI +n.i4() +o=p.a +o=o.a.a.a1(0,o.ax) +m=new A.a(new Float64Array(2)) +m.an(100) +l=n.at.d +l.ac(o.U(0,m)) +l.C() +l=$.brz() +m=A.hp(null,null,null,null,null,null,null,null,"center",l,i) +m.ay=B.j +m.i4() +o=m.at.d +k=p.a +o.ac(k.a.a.a1(0,k.ax).a1(0,2)) +o.C() +i=A.hp(null,null,null,null,null,null,null,null,"bottomRight",l,i) +i.ay=B.bL +i.i4() +l=i.at.d +o=p.a +l.ac(o.a.a.a1(0,o.ax)) +l.C() +l=A.b8D("\"This is our world now. The world of the electron and the switch; the beauty of the baud. We exist without nationality, skin color, or religious bias. You wage wars, murder, cheat, lie to us and try to make us believe it's for our own good, yet we're the criminals. Yes, I am a criminal. My crime is that of curiosity.\"",null,null,null,null) +l.ay=B.k5 +l.i4() +p=p.a +o=l.at.d +o.e7(0,p.a.a.a1(0,p.ax).a[1]) +o.C() +p=new A.a(new Float64Array(2)) +p.u(300,200) +p=A.b8D("Let A be a finitely generated torsion-free abelian group. Then A is free.",B.j,10,p,0) +o=new A.a(new Float64Array(2)) +o.u(10,50) +k=p.at.d +k.ac(o) +k.C() +o=new A.a(new Float64Array(2)) +o.u(300,200) +o=A.b8D("Let A be a torsion abelian group. Then A is the direct sum of its subgroups A(p) for all primes p such that A(p) \u2260 0.",B.bL,10,o,0) +k=new A.a(new Float64Array(2)) +k.u(10,260) +j=o.at.d +j.ac(k) +j.C() +q.F(0,A.b([h,n,m,i,l,p,o],t.V)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.b1a.prototype={ +$1(a){return a.aH8(B.A2,"monospace",2)}, +$S:296} +A.a4d.prototype={ +aK(a){var s,r=this.ax.a,q=r[0] +r=r[1] +s=$.G().B() +s.sA(0,B.i8) +a.aQ(new A.x(0,0,0+q,0+r),s) +this.ajF(a)}} +A.xa.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:i=q.CW$.a +h=i.i(0,"shield.png") +if(h==null){h=A.ba4(A.Wq(B.f8.d8(B.c.cf(u.P,B.c.fp(u.P,",")+1)))) +i.t(0,"shield.png",h) +i=h}else i=h +s=2 +return A.B(i.Vc(),$async$p) +case 2:p=c +i=q.k3 +i===$&&A.c() +i=i.a +i=i.a.a.a1(0,i.ax).a1(0,2) +h=new A.a(new Float64Array(2)) +h.an(100) +o=A.is(p,null,null) +n=h +m=B.q.aT() +l=A.aV() +k=n +j=$.ag() +j=new A.aP(j,new Float64Array(2)) +j.ac(k) +j.C() +m=new A.fK(!1,o,$,m,null,l,j,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +m.b7(B.j,null,null,null,0,i,null,null,n) +m.mk(B.j,null,null,null,null,0,null,i,null,null,h,o) +q.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.xe.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fL("flame.png",q.CW$,null,null),$async$p) +case 2:n=c +m=q.k3 +m===$&&A.c() +m=m.a +m=m.a.a.a1(0,m.ax).a1(0,2) +p=n.c +o=new A.a(new Float64Array(2)) +o.u(p.c-p.a,p.d-p.b) +q.N(A.iN(B.j,null,null,null,null,0,null,m,null,null,o.X(0,2),n)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Jg.prototype={ +T(){return"ButtonState."+this.b}} +A.rM.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=B.q.aT() +o=A.aV() +n=new A.a(new Float64Array(2)) +m=$.ag() +m=new A.aP(m,new Float64Array(2)) +m.ac(n) +m.C() +p=new A.Y6(null,null,null,!0,$,p,null,o,m,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +p.Yj(null,null,null,null,null,null,0,null,null,null,null,null,null) +n=q.k3 +n===$&&A.c() +n=n.a +o=o.d +o.ac(n.a.a.a1(0,n.ax).a1(0,2)) +o.C() +o=new A.a(new Float64Array(2)) +o.u(200,50) +p.scH(0,o) +p.ay=B.j +p.i4() +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Y6.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=q.gar() +m=new A.a(new Float64Array(2)) +m.u(0,20) +p=new A.a(new Float64Array(2)) +p.u(60,20) +s=2 +return A.B(A.fL("buttons.png",n.CW$,m,p),$async$p) +case 2:o=c +p=q.gar() +n=new A.a(new Float64Array(2)) +n.u(60,20) +l=A +k=B.qB +j=o +i=B.hP +s=3 +return A.B(A.fL("buttons.png",p.CW$,null,n),$async$p) +case 3:q.sX2(l.b_([k,j,i,c],t.jz,t.vz)) +q.k4=B.hP +q.r6() +return A.t(null,r)}}) +return A.u($async$p,r)}, +ca(a){this.k4=B.qB +this.r6()}, +lb(a){this.k4=B.hP +this.r6()}, +m5(a){this.k4=B.hP +this.r6()}} +A.acg.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.ach.prototype={ +bt(){var s,r +this.Y_() +s=this.aq$ +if(s==null)s=this.cP() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.AA.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.a8I("boom.png",B.bq,B.I,null,null,!0),$async$p) +case 2:h=c +g=new A.a(new Float64Array(2)) +g.an(200) +p=new A.a(new Float64Array(2)) +p.an(64) +h.QI(0,p,B.eo,g,0.3490658503988659,2,B.jd) +h.a5X(B.me,B.jd) +for(o=0;o<100;++o){n=B.H.fC(8)*128 +m=B.H.fC(8)*128 +g=q.k3 +g===$&&A.c() +p=g.a +l=p.a.a +l.toString +p=p.ax +k=new Float64Array(2) +j=l.a +k[1]=j[1] +k[0]=j[0] +new A.a(k).ak(0,1/p) +i=B.H.fC(B.d.ae(k[0])) +k=g.a +p=k.a.a +p.toString +k=k.ax +l=new Float64Array(2) +j=p.a +l[1]=j[1] +l[0]=j[0] +new A.a(l).ak(0,1/k) +l=B.H.fC(B.d.cW(l[1],2)) +g=g.a +k=g.a.a +k.toString +g=g.ax +p=new Float64Array(2) +j=k.a +p[1]=j[1] +p[0]=j[0] +new A.a(p).ak(0,1/g) +p=p[1] +g=new Float64Array(2) +g[0]=i-64 +g[1]=l+p/2-64 +h.a5G(0,new A.a(g),new A.x(n,m,n+128,m+128))}q.N(A.bAG(B.bq,null,null,null,h)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.rL.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(new A.a4c(null,null,null,null,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.a4c.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:h=q.gar() +s=2 +return A.B(A.a8I("boom.png",B.bq,B.I,null,h.CW$,!0),$async$p) +case 2:g=q.at=c +h=new A.a(new Float64Array(2)) +h.an(200) +p=new A.a(new Float64Array(2)) +p.an(64) +g.QI(0,p,B.eo,h,0.3490658503988659,2,B.jd) +g.a5X(B.me,B.jd) +h=q.gar().k3 +h===$&&A.c() +h=h.a +o=h.a.a.a1(0,h.ax) +for(h=o.a,n=0;n<100;++n){m=B.H.fC(8)*128 +l=B.H.fC(8)*128 +k=B.H.fC(B.d.ae(h[0])) +p=B.H.fC(B.d.cW(h[1],2)) +j=h[1] +i=new Float64Array(2) +i[0]=k-64 +i[1]=p+j/2-64 +g.a5G(0,new A.a(i),new A.x(m,l,m+128,l+128))}return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ahr.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.b43.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xe(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.UY)}, +$S:297} +A.b44.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.xa(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.kX)}, +$S:298} +A.b45.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.AD(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.U5)}, +$S:299} +A.b46.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.AA(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.VE)}, +$S:300} +A.b47.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.rL(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.ZF)}, +$S:301} +A.b48.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.rM(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.aG)}, +$S:302} +A.AD.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$p=A.w(function(a0,a1){if(a0===1)return A.r(a1,r) +while(true)switch(s){case 0:s=2 +return A.B(q.CW$.cL(0,"spritesheet.png"),$async$p) +case 2:d=a1 +c=new Float64Array(2) +b=new A.a(c) +b.u(16,18) +p=new A.rN(d,b,A.D(t.S,t.vz)) +o=p.RB(0,0.1,7) +n=p.RB(1,0.1,7) +b=A.b([0.1,0.1,0.3,0.3,0.5,0.3,0.1],t.n) +m=A.bAF(p.Od(0,1,7),!0,b) +l=new A.a(new Float64Array(2)) +l.u(80,90) +b=new A.a(new Float64Array(2)) +b.u(150,100) +k=A.mJ(null,null,o,null,null,null,0,null,!0,b,null,!1,null,l) +b=new A.a(new Float64Array(2)) +b.u(150,220) +j=A.mJ(null,null,n,null,null,null,0,null,!0,b,null,!1,null,l) +b=new A.a(new Float64Array(2)) +b.u(150,340) +i=A.mJ(null,null,m,null,null,null,0,null,!0,b,null,!1,null,l) +q.N(k) +q.N(j) +q.N(i) +b=p.kz(0*B.e.eC(d.gbz(d),c[0])) +h=new A.a(new Float64Array(2)) +h.u(50,100) +g=A.iN(null,null,null,null,null,0,null,h,null,null,l,b) +b=p.kz(B.e.eC(d.gbz(d),c[0])) +h=new A.a(new Float64Array(2)) +h.u(50,220) +f=A.iN(null,null,null,null,null,0,null,h,null,null,l,b) +c=p.kz(B.e.eC(d.gbz(d),c[0])) +d=new A.a(new Float64Array(2)) +d.u(50,340) +e=A.iN(null,null,null,null,null,0,null,d,null,null,l,c) +q.N(g) +q.N(f) +q.N(e) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.b49.prototype={ +$1(a){var s=null,r=A.hJ(s,-2147483647),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.lU(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.AG)}, +$S:303} +A.a5A.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.nd(0),$async$p) +case 2:s=3 +return A.B(A.Gg("svgs/happy_player.svg",q.gar().cx$),$async$p) +case 3:q.sMD(c) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q,p=this +p.ls(0,b) +s=p.bU +if(s!=null){r=p.at.d +q=s.U(0,r) +if(Math.sqrt(q.gcO())<2)p.bU=null +else{r.ac(r.V(0,q.K0().X(0,200).X(0,b))) +r.C()}}}} +A.Xx.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.nd(0),$async$p) +case 2:s=3 +return A.B(A.Gg("svgs/checkboard.svg",q.gar().cx$),$async$p) +case 3:q.sMD(c) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.XD.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.nd(0),$async$p) +case 2:p=B.H.yu()?"red":"green" +s=3 +return A.B(A.Gg("svgs/"+p+"_balloons.svg",q.gar().cx$),$async$p) +case 3:q.sMD(c) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.lU.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.lt(0),$async$p) +case 2:p=q.a8 +o=A.lg(600,null,400,p) +q.al!==$&&A.ai() +q.al=o +n=t.V +q.F(0,A.b([o,p],n)) +o=new A.a(new Float64Array(2)) +o.u(106,146) +m=B.q.aT() +l=A.aV() +k=$.ag() +j=new A.aP(k,new Float64Array(2)) +j.ac(o) +j.C() +i=t.s +h=t.g +m=new A.a5A(null,null,$,m,null,l,j,B.j,0,3,null,B.f,new A.f([],i),new A.f([],h)) +m.b7(B.j,null,null,null,0,null,3,null,o) +m.MG(B.j,null,null,null,null,null,3,null,o,null) +q.G=m +p.N(m) +o=new A.a(new Float64Array(2)) +o.u(745,415) +m=B.q.aT() +l=A.aV() +k=new A.aP(k,new Float64Array(2)) +k.ac(o) +k.C() +m=new A.Xx(null,null,$,m,null,l,k,B.j,0,1,null,B.f,new A.f([],i),new A.f([],h)) +m.b7(B.j,null,null,null,0,null,1,null,o) +m.MG(B.j,null,null,null,null,null,1,null,o,null) +p.N(m) +o=new A.a(new Float64Array(2)) +o.u(-10,-20) +o=A.IZ(o) +m=new A.a(new Float64Array(2)) +m.u(-100,-150) +m=A.IZ(m) +l=new A.a(new Float64Array(2)) +l.u(-200,-140) +l=A.IZ(l) +k=new A.a(new Float64Array(2)) +k.u(100,130) +k=A.IZ(k) +j=new A.a(new Float64Array(2)) +j.u(50,-130) +p.F(0,A.b([o,m,l,k,A.IZ(j)],n)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +lb(a){var s=this.G +s===$&&A.c() +s.bU=a.gdr().gar()}, +v8(a){var s=A.IZ(null),r=s.at.d +r.ac(a.gdr().gar()) +r.C() +this.N(s)}} +A.abO.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.abU.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aik.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aly.prototype={} +A.alz.prototype={} +A.rb.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) +n.an(48) +m=A +s=2 +return A.B(A.kd("animations/chopper.png",A.kc(4,null,!0,0.15,n),q.CW$),$async$p) +case 2:n=m.mJ(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) +p=n.at.d +o=q.k3 +o===$&&A.c() +o=o.a +p.e7(0,o.a.a.a1(0,o.ax).a[1]/2) +p.C() +p.eJ(0,100) +p.C() +n.ay=B.j +n.i4() +p=new A.a(new Float64Array(2)) +p.an(100) +n.scH(0,p) +q.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s=this,r="PauseMenu" +if(B.b.O(s.gn0().b,r)){s.gn0().L(0,r) +s.acb()}else{s.gn0().H(0,r) +s.aaZ()}}} +A.ahW.prototype={} +A.vl.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) +n.an(48) +m=A +s=2 +return A.B(A.kd("animations/chopper.png",A.kc(4,null,!0,0.15,n),q.CW$),$async$p) +case 2:n=m.mJ(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) +p=q.k3 +p===$&&A.c() +p=p.a +o=n.at.d +o.ac(p.a.a.a1(0,p.ax).a1(0,2)) +o.C() +n.ay=B.j +n.i4() +p=new A.a(new Float64Array(2)) +p.an(100) +n.scH(0,p) +q.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){if(this.go$)this.acb() +else this.aaZ()}, +v7(){this.sUE(0,!this.go$)}} +A.ai4.prototype={} +A.ai5.prototype={} +A.AF.prototype={ +mC(a){return B.IT}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(A.fL("Car.png",null,null,null),$async$p) +case 2:n=c +m=$.bbU().a +l=m[1] +k=new A.a(new Float64Array(2)) +k.u(0,l/3) +l=t.V +p=A.iN(B.j,-0.3141592653589793,null,A.b([A.hA(null,B.B,null,null)],l),null,0,null,k,null,null,null,n) +k=A.ak(q.apf(),!0,t.F) +k.push(A.byZ(null,null,A.b([p,q.a8],l),null,0,null,null,null,null)) +o=A.hJ(k,-2147483647) +k=m[0] +s=3 +return A.B(q.F(0,A.b([o,A.lg(m[1],A.b([q.gNu()],l),k,o)],l)),$async$p) +case 3:return A.t(null,r)}}) +return A.u($async$p,r)}, +ju(a,b){var s,r,q,p=this,o="P: Pause/Unpause\nS: Step x",n="\nUp: Increase step\nDown: Decrease step" +if(b.O(0,B.lO))p.sUE(0,!p.go$) +else if(b.O(0,B.bv)){s=p.G +if(p.go$){p.go$=!1 +r=p.db$ +if(r!=null){r=r.M +if(r!=null){q=r.c +q===$&&A.c() +if(q.a==null)r.a.$1(0.016666666666666666*s)}}p.go$=!0}}else if(b.O(0,B.be)){++p.G +p.gNu().se6(0,o+p.G+n)}else if(b.O(0,B.bl)){--p.G +p.gNu().se6(0,o+p.G+n)}return p.ahY(a,b)}, +apf(){var s,r,q,p,o,n,m,l,k=null,j=t.V,i=A.b([],j),h=$.bbU().a[1],g=new A.a(new Float64Array(2)) +g.u(0,-h/2.5) +for(h=t.s,s=t.g,r=0;r<12;++r){A.aaw(g,0.5235987755982988,k) +q=A.b([A.hA(k,B.B,k,k)],j) +p=new Float64Array(2) +o=new Float64Array(2) +n=new A.a(o) +o[0]=10 +o[1]=10 +o=$.G().B() +o.sA(0,B.l) +m=A.aV() +l=$.ag() +l=new A.aP(l,new Float64Array(2)) +l.ac(n) +l.C() +p=new A.adR(k,k,k,k,new A.a(p),$,o,k,m,l,B.j,0,0,k,B.f,new A.f([],h),new A.f([],s)) +p.F(0,q) +p.b7(B.j,k,q,k,0,g,k,k,n) +q=p.a7$ +p.a7$=q +i.push(p)}return i}, +gNu(){var s,r=this,q=null,p=r.al +if(p===$){s=A.bB4(q,q,q,"P: Pause/Unpause\nS: Step x"+r.G+"\nUp: Increase step\nDown: Decrease step",A.fO(A.eo(q,q,B.l,q,q,q,q,q,q,q,q,20,q,q,q,q,q,!0,q,q,q,q,q,B.iP,q,q),q),t.Z0) +r.al!==$&&A.a1() +r.al=s +p=s}return p}, +$ifq:1} +A.adR.prototype={ +hU(a,b){this.a7$.sA(0,B.p) +this.kH(a,b)}, +k0(a){this.a7$.sA(0,B.l) +this.zM(a)}} +A.all.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.alm.prototype={} +A.ao4.prototype={} +A.b4a.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.vl(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.Xv)}, +$S:304} +A.b4b.prototype={ +$1(a){var s=null,r=new A.a(new Float64Array(2)) +r.u(0,0) +return A.aE(new A.zt(B.a1p,r,$.au(),$.aB(),new A.P(),new A.P(),B.m,A.b([],t.u)),s,s,s,s,t.JU)}, +$S:305} +A.b4c.prototype={ +$1(a){var s=null,r=A.vH(6.283185307179586,new A.lt(new A.vY(new A.oZ(1),1)),s),q=A.kV(s,t.rR),p=$.au(),o=$.aB(),n=A.b([],t.u),m=A.aH(A.aJ(),t.y) +r=new A.AF(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.nB)}, +$S:306} +A.zt.prototype={ +a4(a,b){var s=this.b.X(0,200*b).a +this.a=this.a.aF(0,s[0],s[1])}, +aK(a){a.aQ(this.a,$.bop())}, +ju(a,b){var s=this,r=a instanceof A.k4,q=a.c +if(q.geR().l(0,B.b5)){q=r?-1:0 +s.b.sK(0,q)}else if(q.geR().l(0,B.bk)){q=r?1:0 +s.b.sK(0,q)}else if(q.geR().l(0,B.bw)){q=r?-1:0 +s.b.sJ(0,q)}else if(q.geR().l(0,B.bv)){q=r?1:0 +s.b.sJ(0,q)}return s.Mn(a,b)}} +A.ahz.prototype={} +A.yg.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=new A.a(new Float64Array(2)) +p.an(32) +s=2 +return A.B(A.aPL("dungeon.tmx",p),$async$p) +case 2:p=c +q.G!==$&&A.ai() +q.G=p +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.b4d.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.yg(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.wL)}, +$S:307} +A.we.prototype={ +fO(){var s=this.G +if(s!=null)s.eS() +s=A.bh7(1,150) +this.G=s +this.N(s)}, +v7(){var s=this.a8 +if(s!=null)s.eS() +s=A.bh7(5,180) +this.a8=s +this.N(s)}} +A.a6Y.prototype={ +aK(a){var s,r=this.at +r===$&&A.c() +r=B.d.aZ(r.d,3) +s=new A.a(new Float64Array(2)) +s.u(30,this.k3) +this.k2.qt(a,"Elapsed time: "+r,s)}} +A.amp.prototype={} +A.amq.prototype={} +A.B0.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.a8=new A.wd(5,null,!1,!0) +q.al=new A.wd(1,new A.aQ2(q),!0,!0) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ca(a){var s=this.a8 +s===$&&A.c() +s.d=0 +s.e=!0}, +a4(a,b){var s +this.fG(0,b) +s=this.a8 +s===$&&A.c() +s.a4(0,b) +s=this.al +s===$&&A.c() +s.a4(0,b)}, +aK(a){var s,r,q,p=this +p.iO(a) +s=p.G +r=p.a8 +r===$&&A.c() +r=B.d.Vo(r.d,3) +q=new A.a(new Float64Array(2)) +q.u(30,100) +s.qt(a,"Countdown: "+r,q) +q=p.b_ +r=new A.a(new Float64Array(2)) +r.u(30,130) +s.qt(a,"Elapsed time: "+q,r)}} +A.aQ2.prototype={ +$0(){return++this.a.b_}, +$S:0} +A.amr.prototype={} +A.b4e.prototype={ +$1(a){var s=null,r=A.fO(B.E8,s),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.B0(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.cO)}, +$S:308} +A.b4f.prototype={ +$1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.we(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,s,s,s,t.gp)}, +$S:309} +A.ue.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=A.aV() +o=new A.a(new Float64Array(2)) +n=$.ag() +n=new A.aP(n,new Float64Array(2)) +n.ac(o) +n.C() +p=new A.a5B(null,null,p,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p.b7(null,null,null,null,0,null,null,null,null) +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s="Smiley" +if(B.b.O(this.gn0().b,s))this.gn0().L(0,s) +else this.gn0().H(0,s)}} +A.b4A.prototype={ +$2(a,b){var s=null +return A.ni(A.dg(s,A.fY(A.b([B.a9f,B.a4_,A.fh(A.eD(s,s,s,A.bgE(),B.v),132,132)],t.p),B.a3,B.a4,B.a5),B.t,B.I,s,s,200,s,s,200),s,s)}, +$S:310} +A.a5F.prototype={ +ga8l(){var s,r=this.c +if(r===$){s=$.G().B() +s.sA(0,B.p) +this.c!==$&&A.a1() +this.c=s +r=s}return r}, +aI(a,b){var s,r,q,p,o=this,n=b.b/2,m=o.b +if(m===$){s=$.G().B() +s.sA(0,B.ep) +o.b!==$&&A.a1() +o.b=s +m=s}a.ci(new A.j(n,n),n,m) +r=n*0.15 +q=r*2 +p=n-r +a.ci(new A.j(n-q,p),r,o.ga8l()) +a.ci(new A.j(n+q,p),r,o.ga8l())}, +cG(a){return!1}} +A.a5B.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.k4=A.bgE() +p=new A.a(new Float64Array(2)) +p.an(100) +q.scH(0,p) +p=q.at.d +p.e7(0,200) +p.C() +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q,p,o=this +o.ls(0,b) +s=o.at.d +r=s.a +s.eJ(0,r[0]+150*o.bM*b) +s.C() +s=r[0] +q=o.ax.a[0] +p=o.gar().k3 +p===$&&A.c() +p=p.a +if(!(s+q>=p.a.a.a1(0,p.ax).a[0]&&o.bM>0))s=r[0]<=0&&o.bM<0 +else s=!0 +if(s)o.bM*=-1}} +A.adz.prototype={} +A.aie.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.b4h.prototype={ +$1(a){return a.gl9(a)}, +$S:127} +A.b4g.prototype={ +$1(a){return a.gl9(a)}, +$S:127} +A.b5H.prototype={ +$0(){}, +$S:0} +A.b4i.prototype={ +$1(a){return a.gl9(a)}, +$S:127} +A.aBT.prototype={ +T(){return"Interp."+this.b}} +A.aHm.prototype={ +afC(a,b,c){var s,r,q,p,o,n,m,l,k=B.d.c0(b),j=B.e.c0(c),i=k+1,h=j+1 +switch(2){case 2:s=A.bet(b-k) +r=A.bet(c-j) +break}q=b-k +p=c-j +o=q-1 +n=p-1 +m=A.b4S(a,k,j,q,p) +m+=s*(A.b4S(a,i,j,o,p)-m) +l=A.b4S(a,k,h,q,n) +return m+r*(l+s*(A.b4S(a,i,h,o,n)-l)-m)}} +A.nv.prototype={} +A.jT.prototype={ +H1(a){if(a instanceof A.jT)return a.a +else if(A.cW(a))return a +throw A.d(A.ha(a,"other","Not an int, Int32 or Int64"))}, +V(a,b){var s +if(b instanceof A.ih)return A.qS(this.a).V(0,b) +s=this.a+this.H1(b) +return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, +U(a,b){var s +if(b instanceof A.ih)return A.qS(this.a).U(0,b) +s=this.a-this.H1(b) +return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, +X(a,b){return A.qS(this.a).X(0,b).acz()}, +qM(a,b){var s +if(b instanceof A.ih)return A.qS(this.a).qM(0,b).acz() +s=this.a^this.H1(b) +return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, +vQ(a,b){var s,r +if(b>=32)return this.a<0?B.St:B.Ss +s=this.a +r=s>=0?B.e.bu(s,b):B.e.bu(s,b)|B.e.py(4294967295,32-b) +return new A.jT((r&2147483647)-((r&2147483648)>>>0))}, +l(a,b){if(b==null)return!1 +if(b instanceof A.jT)return this.a===b.a +else if(b instanceof A.ih)return A.qS(this.a).l(0,b) +else if(A.cW(b))return this.a===b +return!1}, +cJ(a,b){if(b instanceof A.ih)return A.qS(this.a).Zy(b) +return B.e.cJ(this.a,this.H1(b))}, +gI(a){return this.a}, +ae(a){return this.a}, +k(a){return B.e.k(this.a)}, +$idf:1} +A.ih.prototype={ +V(a,b){var s=A.a2C(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) +return new A.ih(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, +U(a,b){var s=A.a2C(b) +return A.bfl(this.a,this.b,this.c,s.a,s.b,s.c)}, +X(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a2C(a2),d=this.a,c=d&8191,b=this.b,a=d>>>13|(b&15)<<9,a0=b>>>4&8191 +d=this.c +s=b>>>17|(d&255)<<5 +b=e.a +r=b&8191 +q=e.b +p=b>>>13|(q&15)<<9 +o=q>>>4&8191 +b=e.c +n=q>>>17|(b&255)<<5 +m=b>>>8&4095 +l=c*r +k=a*r +j=a0*r +i=s*r +h=(d>>>8&4095)*r +if(p!==0){k+=c*p +j+=a*p +i+=a0*p +h+=s*p}if(o!==0){j+=c*o +i+=a*o +h+=a0*o}if(n!==0){i+=c*n +h+=a*n}if(m!==0)h+=c*m +g=(l&4194303)+((k&511)<<13) +f=(l>>>22)+(k>>>9)+((j&262143)<<4)+((i&31)<<17)+(g>>>22) +return new A.ih(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, +qM(a,b){var s=A.a2C(b) +return new A.ih((this.a^s.a)&4194303,(this.b^s.b)&4194303,(this.c^s.c)&1048575)}, +vQ(a,b){var s,r,q,p,o,n,m,l=this,k=1048575,j=4194303 +if(b>=64)return(l.c&524288)!==0?B.Sv:B.Su +s=l.c +r=(s&524288)!==0 +if(r&&!0)s+=3145728 +if(b<22){q=A.LD(s,b) +if(r)q|=~B.e.AI(k,b)&1048575 +p=l.b +o=22-b +n=A.LD(p,b)|B.e.py(s,o) +m=A.LD(l.a,b)|B.e.py(p,o)}else if(b<44){q=r?k:0 +p=b-22 +n=A.LD(s,p) +if(r)n|=~B.e.GM(j,p)&4194303 +m=A.LD(l.b,p)|B.e.py(s,44-b)}else{q=r?k:0 +n=r?j:0 +p=b-44 +m=A.LD(s,p) +if(r)m|=~B.e.GM(j,p)&4194303}return new A.ih(m&4194303,n&4194303,q&1048575)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.ih)s=b +else if(A.cW(b)){if(r.c===0&&r.b===0)return r.a===b +if((b&4194303)===b)return!1 +s=A.qS(b)}else s=b instanceof A.jT?A.qS(b.a):null +if(s!=null)return r.a===s.a&&r.b===s.b&&r.c===s.c +return!1}, +cJ(a,b){return this.Zy(b)}, +Zy(a){var s=A.a2C(a),r=this.c,q=r>>>19,p=s.c +if(q!==p>>>19)return q===0?1:-1 +if(r>p)return 1 +else if(rp)return 1 +else if(rp)return 1 +else if(r>>10&4095))>>>0}, +ae(a){var s=this.a,r=this.b,q=this.c +if((q&524288)!==0)return-(1+(~s&4194303)+4194304*(~r&4194303)+17592186044416*(~q&1048575)) +else return s+4194304*r+17592186044416*q}, +acz(){var s=(this.b&1023)<<22|this.a +return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, +k(a){var s,r,q,p=this.a,o=this.b,n=this.c +if((n&524288)!==0){p=0-p +s=p&4194303 +o=0-o-(B.e.bu(p,22)&1) +r=o&4194303 +n=0-n-(B.e.bu(o,22)&1)&1048575 +o=r +p=s +q="-"}else q="" +return A.bwW(10,p,o,n,q)}, +$idf:1} +A.f6.prototype={ +z1(a,b,c){var s +if(this.l(0,b))return a +else{s=new A.a(new Float64Array(2)) +s.u(b.a-this.a,b.b-this.b) +s.bS(0,c) +s.H(0,a) +return s}}, +gl9(a){var s=$.b5T().i(0,this) +return s==null?"Anchor("+A.h(this.a)+", "+A.h(this.b)+")":s}, +k(a){return this.gl9(this)}, +l(a,b){if(b==null)return!1 +return b instanceof A.f6&&this.a===b.a&&this.b===b.b}, +gI(a){return B.d.gI(this.a)*31+B.d.gI(this.b)}} +A.aqx.prototype={ +$1(a){return J.e(a.b,this.a)}, +$S:312} +A.aqX.prototype={ +DD(a){return this.aOT(a)}, +aOT(a){var s=0,r=A.v(t.N),q,p=this,o,n,m +var $async$DD=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=p.b +s=!o.aX(0,a)?3:4 +break +case 3:n=o +m=a +s=5 +return A.B(p.Go(a),$async$DD) +case 5:n.t(0,m,c) +case 4:o=o.i(0,a) +o.toString +q=t.gX.a(o).a +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$DD,r)}, +KB(a){return this.aOW(a)}, +aOW(a){var s=0,r=A.v(t.a),q,p=this,o,n +var $async$KB=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=t.a +n=B.c1 +s=3 +return A.B(p.DD(a),$async$KB) +case 3:q=o.a(n.a7z(0,c,null)) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$KB,r)}, +Go(a){return this.ayQ(a)}, +ayQ(a){var s=0,r=A.v(t.gX),q,p +var $async$Go=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=A +s=3 +return A.B($.le().JL("assets/"+a),$async$Go) +case 3:q=new p.UY(c) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Go,r)}} +A.H1.prototype={} +A.UY.prototype={} +A.aBq.prototype={ +cL(a,b){var s=this.a,r=s.i(0,b) +if(r==null){r=A.ba4(this.FD(b)) +s.t(0,b,r) +s=r}else s=r +return s.Vc()}, +FD(a){return this.aqH(a)}, +aqH(a){var s=0,r=A.v(t.lu),q,p=this,o,n,m,l +var $async$FD=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=$.b60() +n=p.b +n===$&&A.c() +m=A +l=A +s=3 +return A.B(o.cL(0,n+a),$async$FD) +case 3:q=m.Wq(l.cl(c.buffer,0,null)) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$FD,r)}} +A.SQ.prototype={ +amP(a){this.b.cE(new A.aWE(this),t.P)}, +Vc(){var s=this.b +return s==null?A.ew(this.a,t.lu):s}, +v(){var s=this,r=s.a +if(r!=null){r.v() +s.a=null}r=s.b +if(r!=null){r.cE(new A.aWF(),t.H) +s.b=null}}} +A.aWE.prototype={ +$1(a){var s=this.a +s.a=a +s.b=null}, +$S:251} +A.aWF.prototype={ +$1(a){return a.v()}, +$S:314} +A.Ev.prototype={ +afl(a,b){var s,r,q,p=this.a +if(!p.aX(0,a)){p.t(0,a,b) +for(s=A.q(p).h("bf<1>");p.a>10;){r=new A.bf(p,s) +q=r.gaw(r) +if(!q.D())A.a6(A.cF()) +p.L(0,q.gZ(q))}}}} +A.f.prototype={ +aLJ(a){var s,r +if(this.a==null)return!1 +for(s=0;r=this.b,sq)p.ak(0,q/s) +q=r.ax +p.H(0,q.gbb(q)) +q.sbb(0,p)}} +A.Ck.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.F(0,A.b([q.at,q.ax],t.V)),$async$p) +case 2:return A.t(null,r)}}) +return A.u($async$p,r)}, +ld(a){var s,r,q,p,o,n=this +a.bJ(0) +s=n.at +r=s.ax.a +q=r[0] +p=s.ay +o=s.at.a +a.aF(0,q-p.a*o[0],r[1]-p.b*o[1]) +r=n.ay +q=r.a +if((q&4)!==0&&$.Cl.length<4){a.bJ(0) +s.HW(0,a) +try{$.Cl.push(n) +q=n.ax +a.ap(0,q.at.gL1().a) +r.Mg(a) +q.ld(a)}finally{$.Cl.pop()}a.bk(0)}s.ld(a) +a.bk(0)}, +rh(a,b){return this.aGb(a,b)}, +aGb(a,b){var s=this +return A.lb(function(){var r=a,q=b +var p=0,o=1,n,m,l,k,j,i,h,g,f,e,d +return function $async$rh(c,a0){if(c===1){n=a0 +p=o}while(true)switch(p){case 0:k=r.a +j=k[0] +i=s.at +h=i.ax.a +g=h[0] +f=i.ay +e=i.at.a +d=e[0] +k=k[1] +h=h[1] +e=e[1] +m=new A.a(new Float64Array(2)) +m.u(j-g+f.a*d,k-h+f.b*e) +p=2 +return A.aga(i.rh(m,q)) +case 2:k=s.ay +j=k.a +p=(j&4)!==0&&$.Cl.length<4?3:4 +break +case 3:p=i.jS(m)?5:6 +break +case 5:$.Cl.push(s) +j=s.ax +l=j.at.f_(m) +p=7 +return A.aga(j.rh(l,q)) +case 7:p=8 +return A.aga(k.rh(l,q)) +case 8:$.Cl.pop() +case 6:case 4:return A.l4() +case 1:return A.l5(n)}}},t.F)}, +T1(a,b,c){var s +this.el(0) +s=this.ax +s.N(new A.L_(a,s,c,b,!1,0,null,B.f,new A.f([],t.s),new A.f([],t.g)))}, +aJu(a,b){return this.T1(a,b,1/0)}, +aJt(a){return this.T1(a,!1,1/0)}, +aJv(a,b){return this.T1(a,!1,b)}, +el(a){var s=this.ax +s.gc_(s).ab(0,new A.asC())}, +Wy(a){var s,r=this.ax,q=A.b86(new A.c3(r.gc_(r),t.aF)) +if(a==null){if(q!=null)q.eS()}else if(q==null){s=new Float64Array(2) +r.N(new A.J8(a,new A.a(s),1000,null,B.f,new A.f([],t.s),new A.f([],t.g)))}else{q.at=a +r=q.ch +if(!a.ew(0,r)){r.q(q.at.gbv()) +q.a4(0,0)}}}} +A.asC.prototype={ +$1(a){if(a instanceof A.L_||a instanceof A.MF)a.eS()}, +$S:22} +A.aaJ.prototype={ +gbb(a){return this.at.f.hF(0)}, +sbb(a,b){var s=this.at.f +s.ac(b.hF(0)) +s.C() +this.ch=null}, +glC(a){return-this.at.c}, +slC(a,b){var s=this.at +s.c=-b +s.b=!0 +s.C() +this.ch=null}, +sad3(a){var s=a.a +s=s[0]===0&&s[1]===0 +if(s)this.ay=null +else{this.ay=a +this.OH()}}, +gLe(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.ch +if(e==null){e=f.e +e.toString +s=t.O1.a(e).at.at +e=f.at +r=e.f_(new A.a(new Float64Array(2))) +q=e.f_(s) +p=r.a +o=p[0] +n=q.a +m=n[0] +l=Math.min(o,m) +p=p[1] +n=n[1] +k=Math.min(p,n) +j=Math.max(o,m) +i=Math.max(p,n) +if(-e.c!==0){p=s.a +o=p[0] +n=new A.a(new Float64Array(2)) +n.u(o,0) +h=e.f_(n) +p=p[1] +o=new A.a(new Float64Array(2)) +o.u(0,p) +g=e.f_(o) +o=h.a +e=o[0] +p=g.a +n=p[0] +l=Math.min(l,Math.min(e,n)) +o=o[1] +p=p[1] +k=Math.min(k,Math.min(o,p)) +j=Math.max(j,Math.max(e,n)) +i=Math.max(i,Math.max(o,p))}e=f.ch=new A.x(l,k,j,i)}return e}, +OH(){var s,r,q=this,p=q.e +if(p!=null&&q.ay!=null){p.toString +p=t.O1.a(p).at.at.a +s=p[0] +r=q.ay.a +r=Math.min(s/r[0],p[1]/r[1]) +p=new A.a(new Float64Array(2)) +p.an(r) +r=q.at.e +r.ac(p) +r.C() +q.ch=null}}, +h4(a){this.lr(a) +this.OH()}, +m6(){var s,r=this,q=r.e +if(q!=null){s=r.at.d +q=t.O1.a(q).at.at.a +s.eJ(0,q[0]*r.ax.a) +s.C() +s.e7(0,q[1]*r.ax.b) +s.C() +r.ch=null}}, +bt(){this.OH() +this.m6()}, +gj6(a){return this.at.e}, +sj6(a,b){var s=this.at.e +s.ac(b) +s.C() +this.ch=null}, +$iaA:1, +$iaQ:1, +$iaN:1} +A.t0.prototype={ +gbb(a){return this.ax}, +sbb(a,b){this.ax.q(b)}, +gcH(a){return this.at}, +scH(a,b){var s,r=this +r.at.q(b) +if((r.a&4)!==0){s=r.e +s.toString +t.O1.a(s).ax.m6()}r.m6() +if(r.gCF())r.gc_(r).ab(0,new A.aR_(r))}, +bt(){}, +$iaA:1, +$iU:1, +$iaI:1} +A.aR_.prototype={ +$1(a){return a.Dl(this.a.at)}, +$S:22} +A.Yz.prototype={ +HW(a,b){return b.Bw(0,this.k2,!1)}, +jS(a){var s=a.a,r=s[0]/this.k3-1,q=s[1]/this.k4-1 +return r*r+q*q<=1}, +m6(){var s,r=this,q=r.at.a +r.k3=q[0]/2 +r.k4=q[1]/2 +s=$.G().S() +s.ho(new A.x(0,0,q[0],q[1])) +r.k2=s}, +t0(a){a.W(this.k2,this.gmG())}} +A.a0W.prototype={ +p(a){var s=this.bD().dx$ +s.toString +this.a0z(s)}, +h4(a){this.lr(a) +this.a0z(a)}, +a0z(a){var s,r,q=this,p=a.a,o=p[0],n=p[1] +p=q.k2 +s=n*p +if(s>o){s=new A.a(new Float64Array(2)) +s.u(o,o/p) +p=s}else{p=new A.a(new Float64Array(2)) +p.u(s,n)}q.scH(0,p) +p=q.ax +s=q.at.a +r=s[0] +p.sK(0,(o-r)/2+q.ay.a*r) +r=s[1] +p.sJ(0,(n-r)/2+q.ay.b*r) +q.k3=new A.x(0,0,s[0],s[1])}, +HW(a,b){return b.HY(this.k3,!1)}, +jS(a){var s=a.a,r=s[0],q=s[1] +if(r>=0)if(q>=0){s=this.at.a +s=r<=s[0]&&q<=s[1]}else s=!1 +else s=!1 +return s}, +m6(){var s,r,q=this.at,p=q.a,o=this.k2,n=p[1]*o,m=p[0] +if(n>m)q.sJ(0,m/o) +else q.sK(0,n) +s=p[0]/2 +r=p[1]/2 +this.k3=new A.x(-s,-r,s,r)}} +A.a0Y.prototype={ +HW(a,b){var s=this.k2 +s===$&&A.c() +return b.HY(s,!1)}, +jS(a){var s=a.a,r=s[0],q=s[1] +if(r>=0){s=this.at.a +s=r<=s[0]&&q>=0&&q<=s[1]}else s=!1 +return s}, +m6(){var s=this.at.a +this.k2=new A.x(0,0,0+s[0],0+s[1])}} +A.a3K.prototype={ +p(a){var s=this.bD().dx$ +s.toString +this.scH(0,s)}, +h4(a){this.lr(a) +this.scH(0,a)}, +HW(a,b){}, +jS(a){return!0}, +m6(){}} +A.Rd.prototype={ +ld(a){}, +jS(a){return!0}, +aaS(a){return null}, +$iaO:1} +A.fX.prototype={ +hX(a){}} +A.u8.prototype={} +A.NQ.prototype={ +gE(a){return this.b.length}, +a8i(a,b){var s,r,q +for(s=this.b,r=this.$ti.h("u8<1>"),q=0;q<1000;++q)s.push(new A.u8(b,b,(A.ek(b)^A.ek(b))>>>0,r))}, +i(a,b){return this.b[b]}} +A.a2_.prototype={ +gI_(){var s=this.q7$ +s===$&&A.c() +return s}, +aME(a,b){var s,r,q=this.xP$ +if(q!=null){s=a.a +r=b.a +q=!(Math.abs(s[0]-r[0])>q||Math.abs(s[1]-r[1])>q)}else q=!0 +return q}, +aN3(a,b){return a.rR(b)&&b.rR(a)}} +A.zX.prototype={ +ga9T(a){return this.a.d.gad1()}, +abo(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=a6.r +a7.aj(0) +s=a6.w +B.b.aj(s) +for(r=a6.b,q=A.q(r),r=new A.l3(r,r.wb(),q.h("l3<1>")),p=a6.d,o=a6.e,n=t.S,m=a6.a,l=m.r,k=m.$ti,j=k.h("p<1>"),q=q.c;r.D();){i=r.d +if(i==null)i=q.a(i) +h=i.a +if((h&8)!==0||(h&4)===0){m.L(0,i) +continue}h=i.eN$?i.fn$:i.it() +g=new Float64Array(2) +f=new A.a(g) +e=h.a.a +g[1]=e[1] +g[0]=e[0] +f.H(0,h.b) +f.ak(0,0.5) +d=l.i(0,i) +c=A.b([],j) +if(d==null)A.a6(A.h(d)+" not found") +b=d.d +h=k.h("H<1>") +B.b.F(c,h.a(d.b)) +B.b.F(c,m.a_N(d)) +B.b.F(c,m.a0_(d)) +a=A.b_([b,c],n,h) +for(h=a.ghf(a),h=J.ax(h.ga3(h).b);h.D();){g=h.gZ(h) +if(g.jk$.a===B.hW)continue +a0=o.i(0,i) +if(J.e(a0==null?null:a0.i(0,g),!1))continue +a0=g.fo$ +a0===$&&A.c() +a1=i.fo$ +a1===$&&A.c() +a0=a0===a1&&(g.a&4)!==0 +if(a0)continue +if(!p.$2(f,a6.N0(g)))continue +s.push(i) +s.push(g)}}if(s.length!==0)for(r=t.VC,q=t.w,p=a6.x,n=p.b,a2=0;a2>>0 +a5.c=m +a7.t(0,m,a5)}else{if(o.i(0,a3)==null)o.t(0,a3,A.D(r,q)) +o.i(0,a3).t(0,a4,!1)}}return a7.gby(a7)}, +H(a,b){this.a.H(0,b) +if(b.jk$.a===B.B)this.b.H(0,b) +this.N0(b)}, +L(a,b){var s,r,q,p,o=this +o.a.L(0,b) +o.f.L(0,b) +if(b.jk$.a===B.B)o.b.L(0,b) +s=o.e +r=s.i(0,b) +if(r!=null){for(q=r.ghf(r),q=q.gaw(q);q.D();){p=s.i(0,q.gZ(q).a) +if(p!=null)p.L(0,b)}s.L(0,b)}}, +N0(a){var s=this.f,r=s.i(0,a) +if(r==null){s.t(0,a,(a.eN$?a.fn$:a.it()).gbv()) +r=s.i(0,a)}r.toString +return r}} +A.a65.prototype={ +a_K(a){var s,r,q +if((a.eN$?a.fn$:a.it()).a.a[0]<0)s=0 +else s=(a.eN$?a.fn$:a.it()).a.a[0] +if((a.eN$?a.fn$:a.it()).a.a[1]<0)r=0 +else r=(a.eN$?a.fn$:a.it()).a.a[1] +q=(a.eN$?a.fn$:a.it()).b.a +return A.vx(new A.j(s,r),new A.j(q[0],q[1]))}, +a01(a,b){var s=a.gbv(),r=s.a +if(b.c<=r){r=s.b +if(b.d<=r)return B.EN +else if(b.b>r)return B.EP +else return B.f1}else if(b.a>r){r=s.b +if(b.d<=r)return B.EO +else if(b.b>r)return B.EQ +else return B.f1}else return B.f1}, +H(a,b){var s,r=this,q=r.Pn(0,r.d,0,r.c,b,null),p=b.eN$?b.fn$:b.it(),o=new A.a(new Float64Array(2)) +o.q(p.a) +s=new A.a(new Float64Array(2)) +s.q(p.b) +r.f.t(0,b,new A.ma(o,s)) +r.r.t(0,b,q)}, +Pn(a,b,c,d,e,f){var s,r,q,p=this,o=b.a +if(o[0]==null)if(c>=p.b||b.b.length").a(q),c+1,A.bgZ(d,r),e,b)}else{b.b.push(e) +s=b}}if(f!=null&&s.c==null)s.c=f +return s}, +aCg(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +for(s=a.a,r=g.$ti,q=r.c,p=0;p<4;++p){o=++g.e +n=A.bgY(q) +n.c=a +n.d=o +s[p]=n}m=A.b([],r.h("p<1>")) +for(r=a.b,o=r.length,n=g.r,l=t.VC,k=0;k")) +for(s=a.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] +if(q!=null){B.b.F(o,p.a(q.b)) +if(q.a[0]!=null)B.b.F(o,this.a_N(q))}}return o}, +a0_(a){var s=this.$ti,r=A.b([],s.h("p<1>")),q=a.c +if(q!=null){B.b.F(r,s.h("H<1>").a(q.b)) +B.b.F(r,this.a0_(q))}return r}} +A.NU.prototype={ +gaan(a){var s,r,q,p,o,n,m=this,l=A.b([m],t.y9) +for(s=m.a,r=m.c,q=m.b.a,p=0;p<4;++p){o=q[p] +if(o==null)continue +n=new A.NU(A.bgZ(s,A.bDr(p)),o,r) +l.push(n) +B.b.F(l,n.gaan(n))}return l}} +A.zY.prototype={ +gad1(){var s,r,q,p=this.$ti,o=A.b([],p.h("p<1>")) +B.b.F(o,this.b) +for(s=this.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] +if(q==null)continue +B.b.F(o,p.a(q.gad1()))}return o}, +k(a){return"node "+this.d}} +A.BA.prototype={ +T(){return"_QuadTreeZone."+this.b}} +A.a66.prototype={ +H(a,b){var s,r=this +b.mP$=new A.aIx(r,b) +s=new A.aIy(r,b) +b.jk$.ai(0,s) +r.r.t(0,b,s) +r.ahd(0,b)}, +L(a,b){var s,r +b.mP$=null +s=this.r +r=s.i(0,b) +if(r!=null){b.jk$.a9(0,r) +s.L(0,b)}this.ahe(0,b)}, +h5(){var s,r,q,p,o,n +for(s=this.w,r=A.cV(s,s.r,A.q(s).c),q=this.a,p=q.a,o=r.$ti.c;r.D();){n=r.d +if(n==null)n=o.a(n) +p.abI(0,n,!0) +q.N0(n) +p.H(0,n)}s.aj(0) +this.ahf()}} +A.aIx.prototype={ +$0(){return this.a.w.H(0,this.b)}, +$S:79} +A.aIy.prototype={ +$0(){var s,r=this.b +if((r.a&4)!==0){s=this.a.a +if(r.jk$.a===B.B)s.b.H(0,r) +else s.b.L(0,r)}}, +$S:0} +A.Q8.prototype={ +H(a,b){return this.a.push(b)}, +L(a,b){return B.b.L(this.a,b)}, +hX(a){B.b.i2(this.a,new A.aOr(this))}, +abo(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b +B.b.aj(e) +s=f.c +s.aj(0) +for(r=f.a,q=r.length,p=f.d,o=p.b,n=0;n=0;--j){i=e[j] +if((i.eN$?i.fn$:i.it()).b.a[0]>=k){if(l.a===B.B||i.jk$.a===B.B){if(o.length<=s.a)p.a8i(0,m) +h=o[s.a] +h.a=m +h.b=i +g=(A.ek(m)^A.ek(i))>>>0 +h.c=g +s.t(0,g,h)}}else B.b.L(e,i)}e.push(m)}return s.gby(s)}, +ga9T(a){return this.a}} +A.aOr.prototype={ +$2(a,b){var s=(a.eN$?a.fn$:a.it()).a.a[0] +return B.d.cJ(s,(b.eN$?b.fn$:b.it()).a.a[0])}, +$S(){return this.a.$ti.h("o(1,1)")}} +A.JO.prototype={ +T(){return"CollisionType."+this.b}} +A.u9.prototype={$iaq:1} +A.cD.prototype={ +gwN(){var s=this.fY$ +return s==null?this.fY$=A.y(t.Kj):s}, +hU(a,b){this.gwN().H(0,b)}, +k0(a){this.gwN().L(0,a)}, +rR(a){var s=this.e,r=a.gb3(a) +if(t.Oi.b(s)&&r instanceof A.az)return s.rR(r) +return!0}} +A.acK.prototype={} +A.qf.prototype={ +H(a,b){return this.a.H(0,b)}, +L(a,b){return this.a.L(0,b)}, +h5(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a +h.hX(0) +s=h.abo(0) +h=t.S +r=A.q(s) +h=A.jY(A.p2(s,new A.atE(i),r.h("A.E"),h),h) +for(r=r.h("@<1>").ad(r.z[1]),q=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];q.D();){p=q.a +if(p==null)p=r.a(p) +o=p.a +n=p.b +p=o.fo$ +p===$&&A.c() +m=n.fo$ +m===$&&A.c() +if(p!==m){p=o.eN$?o.fn$:o.it() +p=p.a9z(n.eN$?n.fn$:n.it())}else p=!1 +if(p){l=A.bIw(o,n) +if(l.a!==0){p=o.l0$ +if(p!=null)p=p.O(0,n) +else p=!1 +if(!p){o.hU(l,n) +n.hU(l,o)}o.aar(l,n) +n.aar(l,o)}else{p=o.l0$ +if(p!=null)p=p.O(0,n) +else p=!1 +if(p){o.k0(n) +n.k0(o)}}}else{p=o.l0$ +if(p!=null)p=p.O(0,n) +else p=!1 +if(p){o.k0(n) +n.k0(o)}}}for(r=i.b,q=r.length,h=new A.GJ(h,t._i).a,k=0;k").ad(s.z[1]),r=new A.bT(J.ax(a.a),a.b,s.h("bT<1,2>")),q=this.c,s=s.z[1];r.D();){p=r.a +if(p==null)p=s.a(p) +o=q.length +n=k.length +m=p.a +if(o>n){l=q[n] +l.a=m +l.b=p.b +l.c=p.c}else{o=p.b +l=new A.u8(m,o,(A.ek(m)^A.ek(o))>>>0,p.$ti) +q.push(l)}k.push(l)}}} +A.atE.prototype={ +$1(a){return a.c}, +$S(){return A.q(this.a).h("o(u8)")}} +A.dj.prototype={ +gI_(){return this.gFq()}, +$iC:1, +gFq(){return this.dI$}} +A.Ju.prototype={ +gou(){var s,r,q=this.f8 +if(q===$){s=new Float64Array(2) +r=new Float64Array(2) +q!==$&&A.a1() +q=this.f8=new A.Eh(new A.a(s),new A.a(r))}return q}, +gFo(){var s,r=this.eY +if(r===$){s=new Float64Array(2) +r!==$&&A.a1() +r=this.eY=new A.a(s)}return r}, +gQ2(){var s,r=this.dC +if(r===$){s=new Float64Array(2) +r!==$&&A.a1() +r=this.dC=new A.a(s)}return r}, +gQ1(){var s,r=this.l3 +if(r===$){s=new Float64Array(2) +r!==$&&A.a1() +r=this.l3=new A.a(s)}return r}, +abr(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=a.a +h.gou().a.q(f) +h.gQ1().q(h.em(B.j)) +s=h.gQ2() +s.q(h.gQ1()) +s.am(0,f) +s=h.gQ2().a +s=s[0]===0&&s[1]===0 +r=a.b +if(s)h.gou().b.q(r) +else{s=h.gQ2() +q=h.gou().b +p=s.bO(r) +q.q(r) +q.ak(0,p/r.gcO()) +s=h.gou().b +o=s.a +n=r.a +s.sK(0,o[0]*(J.eA(n[0])*J.eA(h.gou().b.a[0]))) +s.sJ(0,o[1]*(J.eA(n[1])*J.eA(h.gou().b.a[1])))}if(h.gou().b.gcO()")) +if(!l.gaw(l).D()){if(b!=null)b.b=null +return g}else{s=b==null +q=s?A.aJ_(g,g,!1,g,g,t.VC):b +k=l.ga3(l) +o=h.gFo() +o.q(k) +o.am(0,h.gQ1()) +o.e5(0) +if(m)A.biy(h.gFo()) +if(s)j=g +else{o=b.b!=null?b.c:g +o=o==null?g:o.b +j=o}if(j==null)j=new A.a(new Float64Array(2)) +j.q(r) +j.abE(h.gFo()) +if(s)s=g +else s=b.b!=null?b.c:g +if(s==null)i=g +else{s.a.q(k) +s.b.q(j) +s.AU() +i=s}if(i==null)i=A.b94(j,k) +s=h.gFo() +q.LZ(Math.sqrt(f.nv(k)),h,m,s,i) +return q}}, +$ioM:1} +A.at1.prototype={ +$1(a){return a.nv(this.a.a)>1e-7}, +$S:318} +A.aTx.prototype={ +$1(a){return a instanceof A.az&&!0}, +$S:62} +A.aTy.prototype={ +$0(){throw A.d(A.ah(u.F))}, +$S:111} +A.aTz.prototype={ +$0(){var s=this.a +s.eN$=!1 +s=s.mP$ +if(s!=null)s.$0()}, +$S:7} +A.aTA.prototype={ +$1(a){var s=this.a,r=a.at +s.lS$.push(r) +s=s.jV$ +s===$&&A.c() +r.ai(0,s)}, +$S:100} +A.aTB.prototype={ +$0(){var s=this.a,r=s.fo$ +r===$&&A.c() +s.scH(0,r.ax)}, +$S:0} +A.aTC.prototype={ +$1(a){var s=this.a.jV$ +s===$&&A.c() +return a.a9(0,s)}, +$S:141} +A.acz.prototype={ +bt(){var s,r,q,p=this +p.fi() +p.fo$=t.Kj.a(p.wV().nH(0,new A.aTx(),new A.aTy())) +p.jV$=new A.aTz(p) +new A.c3(p.u4(!0),t.ky).ab(0,new A.aTA(p)) +if(p.cK){s=new A.aTB(p) +p.oQ$=s +s.$0() +s=p.fo$ +s===$&&A.c() +r=p.oQ$ +r.toString +s.ax.ai(0,r)}s=t.AD +q=p.T0(s) +if(s.b(q)){s=q.gI_() +p.lR$=s +s.H(0,p)}}, +hk(){var s,r=this,q=r.oQ$ +if(q!=null){s=r.fo$ +s===$&&A.c() +s.ax.a9(0,q)}B.b.ab(r.lS$,new A.aTC(r)) +q=r.lR$ +if(q!=null)q.L(0,r) +r.pD()}, +ew(a,b){var s=this +return(s.eN$?s.fn$:s.it()).Rq(b)&&s.agF(0,b)}} +A.a5P.prototype={$ioM:1} +A.aYA.prototype={ +$1(a){return a instanceof A.az&&!0}, +$S:62} +A.aYB.prototype={ +$0(){throw A.d(A.ah(u.F))}, +$S:111} +A.aYC.prototype={ +$0(){var s=this.a +s.eN$=!1 +s=s.mP$ +if(s!=null)s.$0()}, +$S:7} +A.aYD.prototype={ +$1(a){var s=this.a,r=a.at +s.lS$.push(r) +s=s.jV$ +s===$&&A.c() +r.ai(0,s)}, +$S:100} +A.aYE.prototype={ +$1(a){var s=this.a.jV$ +s===$&&A.c() +return a.a9(0,s)}, +$S:141} +A.aiT.prototype={ +bt(){var s,r,q=this +q.fi() +q.fo$=t.Kj.a(q.wV().nH(0,new A.aYA(),new A.aYB())) +q.jV$=new A.aYC(q) +new A.c3(q.u4(!0),t.ky).ab(0,new A.aYD(q)) +s=t.AD +r=q.T0(s) +if(s.b(r)){s=r.gI_() +q.lR$=s +s.H(0,q)}}, +hk(){var s,r=this,q=r.oQ$ +if(q!=null){s=r.fo$ +s===$&&A.c() +s.ax.a9(0,q)}B.b.ab(r.lS$,new A.aYE(r)) +q=r.lR$ +if(q!=null)q.L(0,r) +r.pD()}, +ew(a,b){var s=this +return(s.eN$?s.fn$:s.it()).Rq(b)&&s.XH(0,b)}} +A.aiU.prototype={} +A.A2.prototype={$ioM:1} +A.aYT.prototype={ +$1(a){return a instanceof A.az&&!0}, +$S:62} +A.aYU.prototype={ +$0(){throw A.d(A.ah(u.F))}, +$S:111} +A.aYV.prototype={ +$0(){var s=this.a +s.eN$=!1 +s=s.mP$ +if(s!=null)s.$0()}, +$S:7} +A.aYW.prototype={ +$1(a){var s=this.a,r=a.at +s.lS$.push(r) +s=s.jV$ +s===$&&A.c() +r.ai(0,s)}, +$S:100} +A.aYX.prototype={ +$0(){var s=this.a,r=s.fo$ +r===$&&A.c() +s.scH(0,r.ax) +s.abF(A.pk(s.ax,s.ay))}, +$S:0} +A.aYY.prototype={ +$1(a){var s=this.a.jV$ +s===$&&A.c() +return a.a9(0,s)}, +$S:141} +A.ajn.prototype={ +bt(){var s,r,q,p=this +p.fi() +p.fo$=t.Kj.a(p.wV().nH(0,new A.aYT(),new A.aYU())) +p.jV$=new A.aYV(p) +new A.c3(p.u4(!0),t.ky).ab(0,new A.aYW(p)) +if(p.oN){s=new A.aYX(p) +p.oQ$=s +s.$0() +s=p.fo$ +s===$&&A.c() +r=p.oQ$ +r.toString +s.ax.ai(0,r)}s=t.AD +q=p.T0(s) +if(s.b(q)){s=q.gI_() +p.lR$=s +s.H(0,p)}}, +hk(){var s,r=this,q=r.oQ$ +if(q!=null){s=r.fo$ +s===$&&A.c() +s.ax.a9(0,q)}B.b.ab(r.lS$,new A.aYY(r)) +q=r.lR$ +if(q!=null)q.L(0,r) +r.pD()}, +ew(a,b){var s=this +return(s.eN$?s.fn$:s.it()).Rq(b)&&s.XH(0,b)}} +A.ajo.prototype={} +A.vK.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.nd(0),$async$p) +case 2:p=q.gar().k3 +p===$&&A.c() +p=p.a +q.scH(0,p.a.a.a1(0,p.ax)) +q.N(A.fg(B.B,null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q=this +q.ls(0,b) +s=q.gar().k3 +s===$&&A.c() +s=s.a +r=q.at.d +r.ac(s.y.V(0,q.k4.a1(0,s.ax))) +r.C()}, +h4(a){this.lr(a) +this.scH(0,a)}} +A.akk.prototype={} +A.Uq.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.bR.prototype={ +sua(a){var s=this.jk$ +if(s.a===a)return +s.a=a +s.C()}, +gwN(){var s=this.l0$ +return s==null?this.l0$=A.y(t.VC):s}, +it(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a,g=h[0],f=i.gQE().a,e=f[0] +h=h[1] +f=f[1] +s=new Float64Array(2) +new A.a(s).u(g*Math.abs(e),h*Math.abs(f)) +f=i.rv$ +f.u(s[0]/2+1e-15,s[1]/2+1e-15) +s=i.gQC() +r=Math.cos(s) +q=Math.sin(s) +s=i.IR$.a +s[0]=r +s[1]=q +s[2]=0 +s[3]=-q +s[4]=r +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=1 +i.eN$=!0 +h=i.fn$ +h.aeZ(i.em(B.j),f) +f=$.bmE() +e=$.bmF() +g=h.a +f.q(g) +p=h.b +f.H(0,p) +f.ak(0,0.5) +e.q(p) +e.am(0,g) +e.ak(0,0.5) +o=s[0] +n=s[3] +m=s[1] +s=s[4] +l=e.a +k=l[0] +j=l[1] +l[0]=k*Math.abs(o)+j*Math.abs(n) +l[1]=k*Math.abs(m)+j*Math.abs(s) +g.q(f) +g.am(0,e) +p.q(f) +p.H(0,e) +return h}, +aar(a,b){var s,r,q=this.fo$ +q===$&&A.c() +s=t.Oi +if(s.b(q))r=!0 +else r=!1 +if(r){s.a(q) +b.fo$===$&&A.c()}}, +hU(a,b){var s,r,q +this.gwN().H(0,b) +s=this.fo$ +s===$&&A.c() +r=t.Oi +if(r.b(s))q=!0 +else q=!1 +if(q){r.a(s) +r=b.fo$ +r===$&&A.c() +s.hU(a,r)}}, +k0(a){var s,r,q +this.gwN().L(0,a) +s=this.fo$ +s===$&&A.c() +r=t.Oi +if(r.b(s))q=!0 +else q=!1 +if(q){r.a(s) +r=a.fo$ +r===$&&A.c() +s.k0(r)}}, +rR(a){var s,r,q,p,o=a.fo$ +o===$&&A.c() +s=this.fo$ +s===$&&A.c() +r=t.Oi +q=!r.b(s)||s.rR(o) +p=!r.b(o)||o.rR(this.fo$) +return q&&p}, +$ioM:1, +$iC:1, +$iaO:1, +$iac:1, +$iaz:1, +$iaA:1, +$iaQ:1, +$iaN:1, +$iU:1, +$iaI:1, +$ib4:1, +$ien:1, +gvq(){return this.oP$}, +svq(a){return this.oP$=a}} +A.AE.prototype={ +UW(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +a0.b=null +s=a.a.a +r=s[0] +q=s[1] +s=c==null +if(!s){p=a.b.a +o=r+p[0]*c +n=q+p[1]*c}else{p=a.b.a +o=p[0]>0?1/0:-1/0 +n=p[1]>0?1/0:-1/0}p=$.bbT() +p.a.u(Math.min(r,o),Math.min(q,n)) +p.b.u(Math.max(r,o),Math.max(q,n)) +for(p=this.a,p=p.ga9T(p),m=p.length,l=a0,k=0;kj +if(h)g=p[j] +else{i=A.a6i() +f=new A.a(new Float64Array(2)) +g=new A.pj(!1,null,i,17976931348623157e292,f,l)}o=s.aOJ(k,null,g)!=null?5:7 +break +case 5:i=g.b!=null?g.c:null +i.toString +if(!h&&!0)p.push(g) +o=8 +return g +case 8:o=6 +break +case 7:o=4 +break +case 6:case 3:++j,k=i +o=2 +break +case 4:return A.l4() +case 1:return A.l5(m)}}},t.sD)}} +A.aND.prototype={ +$1(a){return a.b=null}, +$S:322} +A.JE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.a2j() +q.ax.ai(0,q.gayz()) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a2j(){var s=this,r=s.p1.$1(s.ax) +s.ok=r +s.k4=r.Bd()}, +aK(a){var s=this.k4 +s===$&&A.c() +return a.kO(0,s)}, +jS(a){var s=this.ok +s===$&&A.c() +return s.ew(0,a)}} +A.atg.prototype={ +$1(a){var s=a.a1(0,2),r=a.a[0],q=new A.a(new Float64Array(2)) +q.q(s) +return new A.u2(q,r/2)}, +$S:323} +A.atj.prototype={ +$1(a){var s=a.a +return A.aJ4(0,0,0+s[0],0+s[1])}, +$S:324} +A.ati.prototype={ +$1(a){var s=this.a,r=A.a7(s).h("W<1,a>") +return A.b8V(A.ak(new A.W(s,new A.ath(a),r),!0,r.h("aM.E")))}, +$S:325} +A.ath.prototype={ +$1(a){var s=new A.a(new Float64Array(2)) +s.q(a) +s.bS(0,this.a) +return s}, +$S:63} +A.j5.prototype={} +A.C.prototype={ +gkr(a){var s +if((this.a&2)!==0)s=A.ew(null,t.H) +else{s=this.b +s=(s==null?this.b=new A.bU(new A.aT($.aF,t.D4),t.gR):s).a}return s}, +gaag(){if((this.a&4)!==0)var s=A.ew(null,t.H) +else{s=this.c +s=(s==null?this.c=new A.bU(new A.aT($.aF,t.D4),t.gR):s).a}return s}, +gb3(a){return this.e}, +sb3(a,b){var s=this,r=s.e +if(b===r)return +else if(r==null)b.N(s) +else{r=s.bD().at.QN() +r.a=B.acJ +r.b=s +r.c=b}}, +gc_(a){var s=this.f +return s==null?this.f=A.bkX().$0():s}, +gCF(){var s=this.f +s=s==null?null:s.gaw(s).D() +return s===!0}, +T0(a){return A.b86(new A.c3(this.u4(!1),a.h("c3<0>")))}, +u4(a){return this.aEJ(a)}, +wV(){return this.u4(!1)}, +aEJ(a){var s=this +return A.lb(function(){var r=a +var q=0,p=1,o,n +return function $async$u4(b,c){if(b===1){o=c +q=p}while(true)switch(q){case 0:n=r?s:s.gb3(s) +case 2:if(!(n!=null)){q=3 +break}q=4 +return n +case 4:n=n.gb3(n) +q=2 +break +case 3:return A.l4() +case 1:return A.l5(o)}}},t.F)}, +Ix(a,b){return this.aHR(a,b)}, +aHQ(){return this.Ix(!1,!1)}, +aHR(a,b){var s=this +return A.lb(function(){var r=a,q=b +var p=0,o=1,n,m,l +return function $async$Ix(c,d){if(c===1){n=d +p=o}while(true)switch(p){case 0:p=r&&!q?2:3 +break +case 2:p=4 +return s +case 4:case 3:p=s.gCF()?5:6 +break +case 5:m=q?s.gc_(s).acf(0):s.gc_(s) +l=m.gaw(m) +case 7:if(!l.D()){p=8 +break}p=9 +return A.aga(l.gZ(l).Ix(!0,q)) +case 9:p=7 +break +case 8:case 6:p=r&&q?10:11 +break +case 10:p=12 +return s +case 12:case 11:return A.l4() +case 1:return A.l5(n)}}},t.F)}, +abd(a,b,c){return new A.c3(this.Ix(b,!0),c.h("c3<0>")).IO(0,a)}, +pd(a,b){return this.abd(a,!1,b)}, +bD(){if(t.Tt.b(this))var s=this +else{s=this.e +s=s==null?null:s.bD()}return s}, +h4(a){return this.lX(a)}, +p(a){return null}, +bt(){}, +hk(){}, +Dl(a){}, +a4(a,b){}, +o5(a){var s +this.a4(0,a) +s=this.f +if(s!=null)s.ab(0,new A.aua(a))}, +aK(a){}, +ld(a){var s,r=this +r.aK(a) +s=r.f +if(s!=null)s.ab(0,new A.au9(a)) +if(r.glL())r.t0(a)}, +H(a,b){return this.N(b)}, +F(a,b){var s,r,q,p=A.b([],t.mo) +for(s=J.ax(b),r=t.L0;s.D();){q=this.N(s.gZ(s)) +if(r.b(q))p.push(q)}return A.fa(p,t.H)}, +N(a){var s,r,q=this +a.e=q +s=q.bD() +if((q.a&4)!==0&&(a.a&4)===0){r=s.at.QN() +r.a=B.pP +r.b=a +r.c=q}else q.gc_(q).XN(0,a) +r=a.a +if((r&2)===0)if((r&1)===0){r=s==null?null:s.dx$!=null +r=r===!0}else r=!1 +else r=!1 +if(r)return a.a3L()}, +L(a,b){return this.r2(0,b)}, +eS(){var s=this.e +return s==null?null:s.r2(0,this)}, +r2(a,b){var s,r,q=this +if((q.a&4)!==0){s=q.bD() +s.toString +r=b.a +if((r&4)!==0||(r&32)!==0){if((r&8)===0){s=s.at.QN() +s.a=B.acI +s.b=b +s.c=q +b.a|=8}}else{s.aHO(b,q) +b.e=null}}else{s=q.f +if(s!=null)s.Mq(0,b) +b.e=null}}, +jS(a){return!1}, +ew(a,b){return this.jS(b)}, +rh(a,b){return this.aGc(a,b)}, +aGc(a,b){var s=this +return A.lb(function(){var r=a,q=b +var p=0,o=1,n,m,l,k,j +return function $async$rh(c,d){if(c===1){n=d +p=o}while(true)switch(p){case 0:q.push(r) +m=s.f +p=m!=null?2:3 +break +case 2:m=m.acf(0),m=m.gaw(m),l=t.NT +case 4:if(!m.D()){p=5 +break}k=m.gZ(m) +j=l.b(k)?k.aaS(r):r +p=j!=null?6:7 +break +case 6:p=8 +return A.aga(k.rh(j,q)) +case 8:case 7:p=4 +break +case 5:case 3:p=s.jS(r)?9:10 +break +case 9:p=11 +return s +case 11:case 10:q.pop() +return A.l4() +case 1:return A.l5(n)}}},t.F)}, +gvh(){return this.r}, +svh(a){var s,r,q=this +if(q.r!==a){q.r=a +s=q.bD() +if(s!=null&&q.e!=null){t.j.a(s) +r=q.e +r.toString +s.ay.H(0,r)}}}, +aJY(a){var s=this,r=(a.a&4)!==0 +if(r&&(s.a&2)!==0){if(s.e==null)s.e=a +s.a1C() +return B.fD}else{if(r&&(s.a&1)===0)s.a3L() +return B.Tc}}, +lX(a){var s=this.f +if(s!=null)s.ab(0,new A.au8(a))}, +a3L(){var s,r=this +r.a|=1 +s=r.p(0) +if(t.L0.b(s))return s.cE(new A.au7(r),t.H) +else r.a_B()}, +a_B(){var s=this,r=s.a&=4294967294 +s.a=r|2 +r=s.b +if(r!=null)r.iv(0) +s.b=null}, +a1C(){var s,r,q=this +q.a|=32 +s=q.e.bD().dx$ +s.toString +q.h4(s) +s=q.e +if(t.N9.b(s))q.Dl(s.gcH(s)) +s=q.a +if((s&16)!==0)q.a=s&4294967279 +else if((s&8)!==0){q.e=null +s&=4294967287 +q.a=s +q.a=s|16 +return}q.slL(B.bE.kC(q.glL(),q.e.glL())) +q.bt() +q.a|=4 +s=q.c +if(s!=null)s.iv(0) +q.c=null +s=q.e +s.gc_(s).XN(0,q) +q.a2s() +q.e.toString +q.a&=4294967263 +s=q.x +if(s!=null){r=q.bD() +if(r instanceof A.af)r.gf1().t(0,s,q)}}, +a2s(){var s,r,q=this,p=q.f +if(p!=null&&p.gaw(p).D()){p=q.f +p.toString +B.b.F($.CI,p) +p=q.f +p.toString +p.XO(0) +for(p=$.CI.length,s=0;s<$.CI.length;$.CI.length===p||(0,A.E)($.CI),++s){r=$.CI[s] +r.e=null +q.N(r)}B.b.aj($.CI)}}, +ZA(a){var s,r=this,q=r.x +if(q!=null){s=r.bD() +if(s instanceof A.af)s.gf1().L(0,q)}q=r.e +q.gc_(q).Mq(0,r) +r.abd(new A.au6(),!0,t.F)}, +gmG(){var s,r=this,q=r.z,p=t.O +if(!q.TC(A.b([r.y],p))){s=$.G().B() +s.sA(0,r.y) +s.sbX(0) +s.sP(0,B.r) +p=A.b([r.y],p) +q.a=s +q.b=p}q=q.a +q.toString +return q}, +ga7y(){var s,r=this,q=null,p=r.Q,o=t.O +if(!p.TC(A.b([r.y],o))){s=A.fO(A.eo(q,q,r.y,q,q,q,q,q,q,q,q,12,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),q) +o=A.b([r.y],o) +p.a=s +p.b=o}p=p.a +p.toString +return p}, +t0(a){}, +C9(a){var s,r,q +switch(this.gyJ().a){case 0:return a.gdr().gar() +case 1:s=a.gdr() +r=s.e +if(r===$){q=s.a.gad2().j2(s.gbg()) +s.e!==$&&A.a1() +s.e=q +r=q}return r +case 2:return a.gdr().gbg()}}, +glL(){return this.w}, +gyJ(){return B.a19}, +slL(a){return this.w=a}} +A.aua.prototype={ +$1(a){return a.o5(this.a)}, +$S:22} +A.au9.prototype={ +$1(a){return a.ld(this.a)}, +$S:22} +A.au8.prototype={ +$1(a){var s=a.a +if((s&1)!==0||(s&2)!==0)a.h4(this.a)}, +$S:22} +A.au7.prototype={ +$1(a){return this.a.a_B()}, +$S:35} +A.au6.prototype={ +$1(a){var s +a.hk() +s=a.a&=4294967291 +s&=4294967287 +a.a=s +a.a=s|16 +a.d=null +a.e.toString +a.e=null +return!0}, +$S:62} +A.iy.prototype={ +gI(a){return this.a}, +l(a,b){if(b==null)return!1 +return t.ny.b(b)&&b.gFY()===this.a}, +gFY(){return this.a}} +A.CH.prototype={ +gdm(a){return this.gaw(this).D()}} +A.au4.prototype={ +$1(a){return a.gvh()}, +$S:328} +A.ZU.prototype={ +gf1(){var s=this.ch +if(s===$){s!==$&&A.a1() +s=this.ch=A.D(t.ny,t.F)}return s}, +aHO(a,b){var s,r,q +for(s=this.at,s.FH(),s.d=-2,r=s.e;s.D();){q=r[s.d] +if(q.a===B.pP&&q.b===a&&q.c===b){q.a=B.pO +return}}throw A.d(A.ne("Cannot find a lifecycle event Add(child="+a.k(0)+", parent="+b.k(0)+")"))}, +aOw(){var s,r,q,p,o,n,m,l +for(s=this.ax,r=this.at,q=r.e,p=!0;p;){for(r.FH(),r.d=-2,p=!1;r.D();){o=q[r.d] +n=o.b +n.toString +m=o.c +m.toString +if(s.O(0,A.m7(n))||s.O(0,A.m7(m)))continue +switch(o.a.a){case 1:l=n.aJY(m) +break +case 2:if(n.e==null){o=m.f +if(o!=null)o.Mq(0,n)}else n.ZA(0) +l=B.fD +break +case 3:if(n.e!=null)n.ZA(0) +if((m.a&4)!==0){n.e=m +n.a1C()}else m.N(n) +l=B.fD +break +case 0:l=B.fD +break +default:l=B.fD}switch(l.a){case 2:o=r.d +n=q[o] +n.a=B.pO +n.c=n.b=null +n=r.b +if(n===r.c)r.d=r.c=r.b=-1 +else if(o===n){o=n+1 +r.b=o +if(o===q.length)r.b=0}else B.b.H(r.f,o) +p=!0 +break +case 1:s.H(0,A.m7(n)) +s.H(0,A.m7(m)) +break +default:break}}s.aj(0)}}, +aOx(){var s,r,q,p,o,n +for(s=this.ay,r=A.cV(s,s.r,A.q(s).c),q=r.$ti.c;r.D();){p=r.d +if(p==null)p=q.a(p) +o=p.f +p=o==null?p.f=A.bkX().$0():o +n=A.ak(p,!0,A.q(p).h("A.E")) +p.XO(0) +B.b.ab(n,A.jh.prototype.gfT.call(p,p))}s.aj(0)}, +lX(a){this.ahi(a) +this.at.ab(0,new A.au5(a))}, +h0(a,b){return b.h("0?").a(this.gf1().i(0,a))}} +A.au5.prototype={ +$1(a){var s +if(a.a===B.pP){s=a.b.a +s=(s&1)!==0||(s&2)!==0}else s=!1 +if(s)a.b.h4(this.a)}, +$S:329} +A.a3a.prototype={ +T(){return"LifecycleEventStatus."+this.b}} +A.HB.prototype={ +T(){return"_LifecycleEventKind."+this.b}} +A.wy.prototype={ +k(a){return"LifecycleEvent."+this.a.b+"(child: "+A.h(this.b)+", parent: "+A.h(this.c)+")"}} +A.NK.prototype={ +T(){return"PositionType."+this.b}} +A.Ob.prototype={ +gaD(a){return this.b<0}, +gdm(a){return this.b>=0}, +gE(a){var s,r=this.b +if(r<0)r=0 +else{s=this.c +r=s>=r?s-r+1:this.e.length-r+s+1}return r}, +ga3(a){return this.e[this.b]}, +ga6(a){return this.e[this.c]}, +QN(){var s,r,q,p,o,n=this,m=n.b +if(m<0){n.c=n.b=0 +m=n.e +if(m.length===0)m.push(n.a.$0())}else{s=n.c +if(s>=m){++s +n.c=s +r=n.e +if(s===r.length)if(m===0)r.push(n.a.$0()) +else n.c=0}else if(s===m-1){m=n.e +q=Math.min(m.length,32) +p=J.dR(q,n.$ti.c) +for(s=n.a,o=0;on.c)n.d=m+q +for(o=0;m=n.f,on.c)B.b.t(m,o,s+q)}++n.c}else n.c=s+1}return n.e[n.c]}, +gaw(a){this.FH() +this.d=-2 +return this}, +gZ(a){return this.e[this.d]}, +D(){var s,r=this,q=r.b +if(q<0||r.d===-1){r.d=-1 +return!1}s=r.d +if(s<0)r.d=q +else if(s===r.c){r.d=-1 +r.FH() +return!1}else{q=s+1 +r.d=q +if(q===r.e.length)r.d=0}return!0}, +FH(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f,h=i.length +if(h===0)return +s=A.a7(i) +r=new J.dw(i,h,s.h("dw<1>")) +r.D() +q=r.d +if(q==null)q=s.c.a(q) +p=j.b +o=new A.aJ8(j) +for(i=j.e,s=s.c,n=p,m=-1;p!==-1;)if(p===q){if(r.D()){q=r.d +if(q==null)q=s.a(q)}else q=-1 +p=o.$1(p)}else{if(p!==n){l=i[p] +i[p]=i[n] +i[n]=l}p=o.$1(p) +k=o.$1(n) +m=n +n=k}j.c=m +B.b.aj(j.f)}, +k(a){var s,r=this,q=r.f,p=r.d +r.d=-1 +r.f=B.fM +s=r.ai6(0) +r.d=p +r.f=q +return"RecycledQueue"+s}} +A.aJ8.prototype={ +$1(a){var s=this.a +if(a===s.c)s=-1 +else s=a===s.e.length-1?0:a+1 +return s}, +$S:84} +A.a_p.prototype={ +aK(a){var s,r=this.k4 +if(r!=null){s=this.ax.a +r.aI(a,new A.M(s[0],s[1]))}}} +A.a1i.prototype={ +a4(a,b){var s=this,r=s.ax +r.ha(0,b) +s.ay+=b +if(r.gE(r)>s.at)s.ay=s.ay-r.t_()}} +A.L4.prototype={ +a4(a,b){var s=this.bU,r=s.ax +this.se6(0,B.d.aZ(r.b===r.c?0:r.gE(r)/s.ay,0)+" FPS")}} +A.Jf.prototype={ +bt(){var s,r,q=this +q.ak_() +s=q.k4 +r=q.f +r=r==null?null:r.O(0,s) +if(r!==!0)q.N(s)}, +ca(a){var s=this +s.k4.eS() +s.ok.sb3(0,s) +s.p1.$0()}, +lb(a){this.ok.eS() +this.k4.sb3(0,this)}, +m5(a){this.ok.eS() +this.k4.sb3(0,this)}} +A.RF.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.a2h.prototype={} +A.afN.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.afO.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.nd(0) +if(q.IS$==null){p=q.gar().k3 +p===$&&A.c() +p=p.a +o=p.a.a.a1(0,p.ax) +p=q.at.d +n=q.ay.z1(p,B.o,q.gi0()).a +p=o.U(0,q.ay.z1(p,B.bL,q.gi0())).a +q.IS$=new A.aG(n[0],n[1],p[0],p[1])}else q.ax.ai(0,q.gaDI()) +q.Qk() +return A.t(null,r)}}) +return A.u($async$p,r)}, +h4(a){this.lr(a) +if((this.a&4)!==0)this.Qk()}} +A.yD.prototype={ +bt(){var s,r,q=this +q.fi() +s=t.eR.a(A.bfn(q.wV(),new A.aAZ())) +q.ok=s +s.toString +r=q.gav8() +q.ax.ai(0,r) +if(s.gcH(s) instanceof A.aP)t.bj.a(s.gcH(s)).ai(0,r) +q.OE()}, +h4(a){var s,r=this +r.lr(a) +if((r.a&4)!==0){s=r.ok +s===$&&A.c() +s=s!=null}else s=!1 +if(s)r.OE()}, +OE(){var s,r,q=this,p=q.k4,o=p.a +if(o!==0)s=o+q.gi0().a[0]/2 +else{o=q.ok +o===$&&A.c() +s=o.gcH(o).a[0]-p.c-q.gi0().a[0]/2}o=p.b +if(o!==0)r=o+q.gi0().a[1]/2 +else{o=q.ok +o===$&&A.c() +r=o.gcH(o).a[1]-p.d-q.gi0().a[1]/2}o=q.at.d +o.nf(s,r) +o.C() +o.ac(B.j.z1(o,q.ay,q.gi0())) +o.C()}} +A.aAZ.prototype={ +$1(a){return t.N9.b(a)}, +$S:62} +A.nG.prototype={ +T(){return"JoystickDirection."+this.b}} +A.a2M.prototype={ +bt(){var s,r,q,p=this +p.akh() +s=p.bT +s===$&&A.c() +s.ay=B.j +s.i4() +r=s.at.d +r.ac(p.ax.a1(0,2)) +r.C() +q=new A.a(new Float64Array(2)) +q.q(r) +p.M=q +r=p.bx +r===$&&A.c() +p.N(r) +p.N(s)}, +a4(a,b){var s,r,q,p,o=this,n=o.bp +n===$&&A.c() +s=n*n +n=o.bQ +n.q(o.bh) +r=n.a +if(r[0]===0&&r[1]===0){q=o.M +q===$&&A.c() +p=o.bT +p===$&&A.c() +p=!q.l(0,p.at.d) +q=p}else q=!1 +if(q){q=o.bT +q===$&&A.c() +p=o.M +p===$&&A.c() +q=q.at.d +q.ac(p) +q.C()}else if(n.gcO()>s)A.aax(n,o.bp) +if(!(r[0]===0&&r[1]===0)){r=o.bT +r===$&&A.c() +r=r.at.d +q=o.M +q===$&&A.c() +r.ac(q) +r.C() +r.pI(0,n) +r.C()}o.bU=n.gcO()/s}, +rS(a,b){this.ahJ(0,b) +return!1}, +p8(a){this.bh.H(0,a.z) +return!1}, +nU(a,b){this.Xh(0,b) +this.bh.cM() +return!1}, +p7(a){this.ahI(a) +this.bh.cM() +return!1}, +gxD(a){var s,r=this.bQ,q=r.a +if(q[0]===0&&q[1]===0)return B.uc +s=A.biz(r) +if(s<0)s=6.283185307179586+s +if(s>=0&&s<=0.39269908169872414)return B.ub +else if(s>0.39269908169872414&&s<=1.1780972450961724)return B.SM +else if(s>1.1780972450961724&&s<=1.9634954084936207)return B.SN +else if(s>1.9634954084936207&&s<=2.748893571891069)return B.SP +else if(s>2.748893571891069&&s<=3.5342917352885173)return B.SO +else if(s>3.5342917352885173&&s<=4.319689898685965)return B.SQ +else if(s>4.319689898685965&&s<=5.105088062083414)return B.SR +else if(s>5.105088062083414&&s<=5.890486225480862)return B.SL +else if(s>5.890486225480862)return B.ub +else return B.uc}} +A.T5.prototype={ +bt(){var s,r +this.ahZ() +s=this.bD() +if(s.h0(B.dy,t.F)==null){r=A.b8C() +s.gf1().t(0,B.dy,r) +s.N(r)}}} +A.a2Y.prototype={ +ju(a,b){var s=a instanceof A.zZ?this.at:this.ax,r=s.i(0,a.c.geR()) +if(r!=null)return r.$1(b) +return!0}} +A.agl.prototype={} +A.Jh.prototype={ +T(){return"ButtonState."+this.b}} +A.a8K.prototype={ +bt(){var s,r=this +r.sX2(A.b_([B.f6,r.M],t.eu,t.vz)) +s=r.ok +s.t(0,B.qC,r.aa) +r.alb()}, +ca(a){this.k4=B.qC +this.r6()}, +lb(a){this.k4=B.f6 +this.r6() +this.bp.$0()}, +m5(a){this.k4=B.f6 +this.r6()}} +A.US.prototype={ +bt(){var s,r +this.Y_() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.a2I.prototype={ +gmL(){return this.p1}, +aK(a){var s,r,q,p,o,n,m=this,l=m.gmL() +for(s=m.ok,r=m.k4,q=0;q<6;++q)for(p=0;p<6;++p){o=s[q][p] +if(o!==-1){m.p3=r.kz(o) +n=m.VQ(p,q) +m.p3.KM(a,n,l)}}}, +VQ(a,b){var s,r,q=this,p=q.gmL().a[0],o=q.gmL().a[1],n=q.gmL().a[1],m=q.gmL().a[0],l=new A.a(new Float64Array(2)) +l.u(p/2,o/2/(n/m)) +l.bS(0,q.at.e) +p=new Float64Array(2) +s=new A.a(p) +s.u(a,b) +s.bS(0,l) +o=p[0] +p=p[1] +n=q.gmL().a[1] +m=q.gmL().a[0] +r=new A.a(new Float64Array(2)) +r.u(o-p,(o+p)*(n/m)/2) +return r.U(0,l)}} +A.ZV.prototype={ +Qk(){var s,r,q,p,o,n=this +if(n.a8m$===B.or){s=n.gar().k3 +s===$&&A.c() +s=s.a.a.a +s.toString +r=s}else{s=n.gar().dx$ +s.toString +r=s}q=n.IS$ +s=q.a +p=s!==0?s+n.gi0().a[0]/2:r.a[0]-q.c-n.gi0().a[0]/2 +s=q.b +o=s!==0?s+n.gi0().a[1]/2:r.a[1]-q.d-n.gi0().a[1]/2 +s=n.at.d +s.nf(p,o) +s.C() +s.ac(B.j.z1(s,n.ay,n.gi0())) +s.C()}, +gyJ(){return this.a8m$}} +A.oF.prototype={ +rS(a,b){return!0}, +p8(a){return!0}, +nU(a,b){return!0}, +CB(a,b){var s=this +if(s.ew(0,s.C9(b))){s.J2$=!0 +s.Cs$.push(a) +s.rS(0,b) +return!0}return!0}, +aJL(a,b){if(B.b.O(this.Cs$,a))return this.p8(b) +return!0}, +aJK(a,b){var s=this.Cs$ +if(B.b.O(s,a)){this.J2$=!1 +B.b.L(s,a) +return this.nU(0,b)}return!0}, +aJJ(a){var s=this.Cs$ +if(B.b.O(s,a)){this.J2$=!1 +B.b.L(s,a) +return!0}return!0}, +$iC:1} +A.a1B.prototype={ +ew(a,b){return B.b.eg(this.gc_(this).pi(0,t.VC),new A.aA_(b))}} +A.aA_.prototype={ +$1(a){return a.ew(0,this.a)}, +$S:331} +A.ab.prototype={ +gar(){var s,r=this,q=r.aq$ +if(q==null){s=r.bD() +s.toString +q=r.aq$=A.q(r).h("ab.T").a(s)}return q}} +A.ac.prototype={ +gaxy(){var s=this.bf$ +if(s===$){s!==$&&A.a1() +s=this.bf$=A.D(A.q(this).h("ac.T"),t.Q2)}return s}, +Lv(a){var s=this.a7$ +return s}, +gaaP(){if(!this.gTm())return this.b8$=A.b([],t.n9) +var s=this.b8$ +s.toString +return s}, +gTm(){var s=this.b8$==null&&null +return s===!0}, +sn_(a,b){var s,r,q=this.a7$,p=q.gA(q),o=B.d.az(255*b) +p=p.a +q.sA(0,A.a9(o,p>>>16&255,p>>>8&255,p&255)) +for(q=this.gaxy(),q=q.gby(q),p=A.q(q),p=p.h("@<1>").ad(p.z[1]),q=new A.bT(J.ax(q.a),q.b,p.h("bT<1,2>")),p=p.z[1];q.D();){s=q.a +if(s==null)s=p.a(s) +r=s.gA(s).a +s.sA(0,A.a9(o,r>>>16&255,r>>>8&255,r&255))}}, +$iC:1, +$ib4:1} +A.aAv.prototype={ +sacu(a){if(B.d.gnQ(a))return +this.IT$=a}} +A.oN.prototype={ +aax(a){return!0}, +aay(a){return!0}, +aK6(a){var s=this +if(s.ew(0,s.C9(a))){if(!s.oS$){s.oS$=!0 +s.aax(a) +return!0}}else if(s.oS$){s.oS$=!1 +s.aay(a) +return!0}return!0}, +$iC:1} +A.lu.prototype={ +ju(a,b){return!0}, +$iC:1} +A.a4r.prototype={} +A.a5c.prototype={} +A.rF.prototype={ +gbZ(){var s=this.xX$ +s===$&&A.c() +return s}, +aK(a){this.gbZ().aK(a)}} +A.pA.prototype={ +ca(a){return!0}, +uN(a,b){var s=this +if(s.ew(0,s.C9(b))){s.uC$=a +return s.ca(b)}return!0}, +uO(a,b){var s=this +if(s.uC$===a&&s.ew(0,s.C9(b))){s.uC$=null +return!0}return!0}, +uM(a){if(this.uC$===a){this.uC$=null +return!0}return!0}, +uI(a,b){if(this.uC$===a&&this.ew(0,this.C9(b)))return!0 +return!0}, +$iC:1} +A.a4m.prototype={ +bt(){}, +aK(a){var s=this.ax.a +this.k4.aQ(a,new A.x(0,0,0+s[0],0+s[1]))}} +A.vf.prototype={ +h4(a){var s,r,q=this +q.lr(a) +if(!q.ok)return +s=q.gar().k3 +s===$&&A.c() +s=s.a.a.a +s.toString +r=q.ax +r.ac(s) +r.C() +r=q.p1 +if(r!=null)r.DI(0,s)}, +bt(){}, +a4(a,b){var s=this.p1 +if(s!=null)s.a4(0,b)}, +aK(a){var s=this.p1 +if(s!=null)s.aK(a)}, +gyJ(){return B.or}} +A.TD.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.a5g.prototype={ +aK(a){this.Xc(a) +this.k4.aK(a)}, +a4(a,b){var s=this.k4 +s.a4(0,b) +s=s.c +if(s)this.eS()}} +A.az.prototype={ +b7(a,b,c,d,e,f,g,h,i){var s,r=this,q=r.at +r.CW=new A.aQl(q) +if(f!=null){s=q.d +s.ac(f) +s.C()}if(b!==0){q.c=b==null?0:b +q.b=!0 +q.C()}if(h!=null){q=q.e +q.ac(h) +q.C()}r.ax.ai(0,r.gax6()) +r.i4()}, +gbb(a){return this.at.d}, +sbb(a,b){var s=this.at.d +s.ac(b) +s.C()}, +glC(a){return this.at.c}, +slC(a,b){var s=this.at +s.c=b +s.b=!0 +s.C()}, +gj6(a){return this.at.e}, +sj6(a,b){var s=this.at.e +s.ac(b) +s.C()}, +gcH(a){return this.ax}, +scH(a,b){var s=this,r=s.ax +r.ac(b) +r.C() +if(s.gCF())s.gc_(s).ab(0,new A.aIa(s))}, +gi0(){var s,r=this.ax.a,q=r[0],p=this.at.e.a,o=p[0] +r=r[1] +p=p[1] +s=new A.a(new Float64Array(2)) +s.u(q*Math.abs(o),r*Math.abs(p)) +return s}, +gQC(){var s=t.ky +return A.bwZ(A.p2(new A.c3(this.u4(!0),s),new A.aI8(),s.h("A.E"),t.i))}, +gQE(){var s=this.wV(),r=new A.a(new Float64Array(2)) +r.q(this.at.e) +return new A.c3(s,t.ky).l4(0,r,new A.aI9())}, +jS(a){var s,r=a.a,q=r[0] +if(q>=0){r=r[1] +if(r>=0){s=this.ax.a +r=q")).es(0),s.h("jn.T"),t.by) +r.p2=s +r.os()}}, +aK(a){var s=this.gHF() +if(s!=null)s.a.a[s.b].a.KL(a,this.a7$,this.ax)}, +a4(a,b){var s=this,r=s.gHF() +if(r!=null)r.a4(0,b) +s.os() +s.ok.i(0,s.k4)}, +os(){var s,r,q,p,o,n=this +if(n.p4){s=n.R8=!0 +r=n.gHF() +if(r==null)q=null +else{r=r.a.a[r.b].a.c +p=new Float64Array(2) +new A.a(p).u(r.c-r.a,r.d-r.b) +p=p[0] +q=p}if(q==null)q=0 +r=n.gHF() +if(r==null)o=null +else{r=r.a.a[r.b].a.c +p=new Float64Array(2) +new A.a(p).u(r.c-r.a,r.d-r.b) +p=p[1] +o=p}if(o==null)o=0 +r=n.ax +p=r.a +if(p[0]===q?p[1]!==o:s){r.nf(q,o) +r.C()}n.R8=!1}}, +aCj(){if(this.p4&&!this.R8)this.p4=!1}, +$ib4:1} +A.aNl.prototype={ +$1(a){return new A.bo(a.a,new A.i4(a.b),this.a.h("bo<0,i4>"))}, +$S(){return this.a.h("bo<0,i4>(bo<0,lT>)")}} +A.aNk.prototype={ +$1(a){return new A.bo(a.a,new A.i4(a.b),A.q(this.a).h("bo"))}, +$S(){return A.q(this.a).h("bo(bo)")}} +A.alc.prototype={} +A.PU.prototype={ +bt(){}, +aK(a){var s=this,r=s.at +if(r!=null)r.abU(a,s.ax,s.ay,s.ch)}} +A.fK.prototype={ +mk(a,b,c,d,e,f,g,h,i,j,k,l){if(g!=null)this.a7$=g +this.ax.ai(0,this.gPY())}, +bt(){}, +aK(a){var s=this.ok +if(s!=null)s.KL(a,this.a7$,this.ax)}, +tV(){var s,r,q,p,o,n=this +if(n.k4){s=n.p1=!0 +r=n.ok +if(r==null)q=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).u(r.c-r.a,r.d-r.b) +p=p[0] +q=p}if(q==null)q=0 +r=n.ok +if(r==null)o=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).u(r.c-r.a,r.d-r.b) +p=p[1] +o=p}if(o==null)o=0 +r=n.ax +p=r.a +if(p[0]===q?p[1]!==o:s){r.nf(q,o) +r.C()}n.p1=!1}}, +aCk(){if(this.k4&&!this.p1)this.k4=!1}, +$ib4:1} +A.ale.prototype={} +A.AC.prototype={ +Yj(a,b,c,d,e,f,g,h,i,j,k,l,m){this.ax.ai(0,this.gaCl())}, +gM4(){var s=this.ok +return s==null?null:s.i(0,this.k4)}, +sX2(a){if(this.ok!==a){this.ok=a +this.r6()}}, +bt(){}, +aK(a){var s=this.gM4() +if(s!=null)s.KL(a,this.a7$,this.ax)}, +r6(){var s,r,q,p,o,n=this +if(n.p1){s=n.p2=!0 +r=n.gM4() +if(r==null)q=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).u(r.c-r.a,r.d-r.b) +p=p[0] +q=p}if(q==null)q=0 +r=n.gM4() +if(r==null)o=null +else{r=r.c +p=new Float64Array(2) +new A.a(p).u(r.c-r.a,r.d-r.b) +p=p[1] +o=p}if(o==null)o=0 +r=n.ax +p=r.a +if(p[0]===q?p[1]!==o:s){r.nf(q,o) +r.C()}n.p2=!1}}, +aCm(){if(this.p1&&!this.p2)this.p1=!1}, +$ib4:1} +A.alf.prototype={} +A.a9y.prototype={} +A.w3.prototype={ +se6(a,b){if(this.k4!==b){this.ajG(0,b) +this.af=-1}}, +p(a){return this.yN()}, +bt(){if(this.aJ==null)this.yN()}, +t6(){var s,r=this,q={},p=r.bQ +B.b.aj(p) +q.a=null +s=r.G?r.ax.a[0]:r.bx.a +B.b.ab(A.b(r.k4.split(" "),t.T),new A.aOO(q,r,s)) +r.M=p.length +q=q.a +r.bp=q==null?0:q +r.scH(0,r.a2u())}, +gFd(){var s=this.bQ +return A.bx3(new A.W(s,new A.aOL(),A.a7(s).h("W<1,o>")))}, +gIp(){var s=this,r=s.bx.c +return r===0?s.gFd():Math.min(B.d.eC(s.aa,r),s.gFd())}, +ga7u(){var s,r,q,p,o=this.gIp() +for(s=this.bQ,r=0,q=0;p=s.length,qo)return q}return p-1}, +a2u(){var s,r,q,p,o,n,m,l,k,j=this,i={} +if(j.G)return j.ax +else{s=j.bx +r=s.b +if(s.e){i.a=i.b=0 +q=j.gIp() +p=j.ga7u() +s=j.bQ +o=B.b.cU(s,0,p+1) +n=new A.W(o,new A.aOM(i,j,p,q),A.a7(o).h("W<1,a2>")).o_(0,B.f7) +o=r.ge_() +i=j.bp +i===$&&A.c() +s=s.length +m=r.gcQ(r) +r=r.gcV(r) +l=new A.a(new Float64Array(2)) +l.u(n+o,i*s+(m+r)) +return l}else{i=r.ge_() +o=j.bp +o===$&&A.c() +m=j.M +m===$&&A.c() +l=r.gcQ(r) +r=r.gcV(r) +k=new A.a(new Float64Array(2)) +k.u(s.a+i,o*m+(l+r)) +return k}}}, +aK(a){var s +if(this.aJ==null)return +a.bJ(0) +a.ak(0,1/this.bU) +s=this.aJ +s.toString +a.jh(0,s,B.i,$.bpt()) +a.bk(0)}, +arg(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.ga7u()+1,c=e.ax.a,b=e.bx,a=b.b,a0=c[0]-a.ge_(),a1=c[1]-(a.gcQ(a)+a.gcV(a)) +for(c=e.bQ,s=e.b9,r=s.a,q=a.b,s=s.b,p=e.ok,a=a.a,o=p.a,n=d-1,b=b.c,m=b===0,l=0,k=0;km.bh)m.bh=p +if(p<=this.c-m.bx.b.ge_())o=l.length!==0 +else o=l.length!==0&&J.e(B.b.ga6(l),"") +if(o){B.b.sa6(l,A.h(B.b.ga6(l))+" "+A.h(r)) +B.b.dn(n,0) +if(n.length!==0)B.b.F(l,n)}else B.b.F(l,n)}, +$S:25} +A.aOL.prototype={ +$1(a){return a.length}, +$S:51} +A.aOM.prototype={ +$1(a){var s=this,r=s.a,q=r.b,p=q=s.a&&!s.c)this.eS()}} +A.ZJ.prototype={ +bt(){var s=0,r=A.v(t.H),q=this,p +var $async$bt=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q.ahk() +p=q.p1 +p===$&&A.c() +q.bp=p.Lv(null).gq0() +return A.t(null,r)}}) +return A.u($async$bt,r)}, +bF(a){var s,r,q=this.M +q===$&&A.c() +s=this.bh.a +r=A.a9(B.d.az(255*Math.max(A.fl(q.ap(0,a)),0.00392156862745098)),s>>>16&255,s>>>8&255,s&255) +s=this.p1 +s===$&&A.c() +s.Lv(null).sq0(new A.KD(r,B.kd,null,B.r2))}, +c2(a){var s +this.Xj(0) +s=this.p1 +s===$&&A.c() +s.Lv(null).sq0(this.bp)}} +A.oy.prototype={ +bt(){var s,r,q=this +q.fi() +s=q.e +for(;s instanceof A.eG;)s=s.e +r=A.q(q).h("oy.T") +if(r.b(s))q.p1=s +else throw A.d(A.a8("Can only apply this effect to "+A.ap(r).k(0)))}} +A.K1.prototype={ +geq(){return this.c.ap(0,this.b/this.a)}} +A.a_I.prototype={ +gM7(){return this.c===this.b}, +gkQ(a){var s +if(this.c===this.b){s=this.a +s=s.gkQ(s)}else s=!1 +return s}, +geq(){return this.c===this.b?this.a.geq():0}, +eD(a,b){var s,r=this,q=r.c,p=r.b +if(q===p)return r.a.eD(0,b) +q=r.c=q+b +if(q>p){s=r.a.eD(0,q-p) +r.c=p +return s}else return 0}, +iF(a){var s=this,r=s.c +r=r===s.b?s.c=r-s.a.iF(a):s.c=r-a +if(r<0){s.c=0 +return-r}return 0}, +lp(){this.c=0}, +kF(){this.c=this.b +this.a.kF()}, +hj(a){return this.a.hj(a)}} +A.a0j.prototype={ +gkQ(a){return this.b===this.a}, +eD(a,b){var s=this.b+=b,r=this.a +if(s>r){this.b=r +return s-r}return 0}, +iF(a){var s=this.b-=a +if(s<0){this.b=0 +return 0-s}return 0}, +lp(){this.b=0}, +kF(){this.b=this.a}} +A.fo.prototype={ +gM7(){return!0}, +hj(a){}} +A.lt.prototype={ +gkQ(a){return!1}, +geq(){return this.a.geq()}, +eD(a,b){var s,r +for(s=this.a,r=b;!0;){r=s.eD(0,r) +if(r===0)break +s.lp()}return 0}, +iF(a){var s,r +for(s=this.a,r=a;!0;){r=s.iF(r) +if(r===0)break +s.kF()}return 0}, +lp(){this.a.lp()}, +kF(){this.a.kF()}, +hj(a){return this.a.hj(a)}} +A.oZ.prototype={ +geq(){var s=this.b,r=this.a +return s===r?1:s/r}} +A.Nu.prototype={ +geq(){return this.c}} +A.a6c.prototype={ +gkQ(a){var s=this.a +return s.b===s.a}, +geq(){return this.a.c}, +eD(a,b){return this.a.eD(0,b)}, +iF(a){return this.a.iF(a)}, +kF(){var s=this.a +s.b=s.a +return null}, +lp(){this.a.b=0 +this.a0T()}, +hj(a){return null}, +a0T(){var s=this.b +this.a.a=-Math.log(1-s.a.b0())*s.b}} +A.aID.prototype={} +A.aVL.prototype={} +A.a6Z.prototype={ +geq(){return this.a.geq()}, +gkQ(a){return this.c===0}, +eD(a,b){var s=this,r=s.a,q=r.eD(0,b) +while(!0){if(!(q>0&&s.c>0))break +if(--s.c!==0){r.lp() +q=r.eD(0,q)}}if(s.c===1&&r.gkQ(r))--s.c +return q}, +iF(a){var s,r,q,p=this +if(p.c===0&&a>0)p.c=1 +s=p.a +r=s.iF(a) +q=p.b +while(!0){if(!(r>0&&p.c0&&s.b0&&s.b>0))break +q=r[--s.b].iF(q)}return q}, +lp(){this.b=0 +B.b.ab(this.a,new A.aMh())}, +kF(){var s=this.a +this.b=s.length-1 +B.b.ab(s,new A.aMg())}, +hj(a){return B.b.ab(this.a,new A.aMf(a))}} +A.aMh.prototype={ +$1(a){return a.lp()}, +$S:157} +A.aMg.prototype={ +$1(a){return a.kF()}, +$S:157} +A.aMf.prototype={ +$1(a){return a.hj(this.a)}, +$S:157} +A.FR.prototype={ +geq(){return Math.sin(6.283185307179586*this.b/this.a)}} +A.vY.prototype={ +gkQ(a){var s=this.a +return s.b===s.a}, +geq(){return this.a.geq()}, +eD(a,b){var s,r=this +if(!r.d){r.d=!0 +s=r.c +s===$&&A.c() +r.a.a=s.JS(0)/r.b}return r.a.eD(0,b)}, +iF(a){var s=this.a.iF(a) +if(s>0)this.d=!1 +return s}, +kF(){this.d=!1 +var s=this.a +s.b=s.a}, +lp(){this.d=!1 +this.a.b=0}, +hj(a){this.c=t.k_.a(a)}} +A.GX.prototype={ +geq(){var s,r=this.b/this.c +if(r<=1)s=r +else s=r>=3?r-4:2-r +return s}} +A.eG.prototype={ +c2(a){var s=this +s.at.lp() +s.CW=s.ch=s.cy=!1 +s.cx=0}, +a4(a,b){var s,r=this,q=r.CW +if(q)return +if(!r.ch&&r.at.gM7()){r.ch=!0 +r.qo(0)}q=r.at +q.eD(0,b) +if(r.ch){s=q.geq() +r.bF(s) +r.cx=s}if(!r.CW&&q.gkQ(q)){r.CW=!0 +r.aav(0) +if(r.ax)r.eS()}}, +eD(a,b){var s,r,q,p=this +if(!p.ch&&p.at.gM7()){p.ch=!0 +p.qo(0)}s=p.at +r=s.eD(0,b) +if(p.ch){q=s.geq() +p.bF(q) +p.cx=q}if(!p.CW&&s.gkQ(s)){p.CW=!0 +p.aav(0)}return r}, +iF(a){var s,r,q,p=this +if(p.CW&&a>0)p.CW=!1 +s=p.at +r=s.iF(a) +if(p.ch){q=s.geq() +p.bF(q) +p.cx=q}return r}, +qo(a){}, +aav(a){var s=this.ay +if(s!=null)s.$0()}} +A.dZ.prototype={ +bt(){var s,r,q=this +if(q.dE$==null){s=q.wV().uG(0,new A.axa()) +r=A.q(q).h("dZ.T") +if(!r.b(s))throw A.d(A.a8("Can only apply this effect to "+A.ap(r).k(0))) +q.dE$=r.a(s)}}} +A.axa.prototype={ +$1(a){return!(a instanceof A.eG)}, +$S:62} +A.a40.prototype={ +qo(a){var s,r,q,p=this +p.aa=new A.a(new Float64Array(2)) +p.af=0 +s=p.bp +s===$&&A.c() +s=s.th(0) +s.toString +if(p.bh){r=p.dE$ +r.toString +t.Vx.a(r) +q=-s.glC(s) +p.af=q +r.slC(0,q)}if(p.bQ){r=p.dE$ +r=r.gbb(r) +s=s.a +q=s.a +p.aa.sK(0,q) +r.sK(0,q) +q=p.dE$ +q=q.gbb(q) +s=s.b +p.aa.sJ(0,s) +q.sJ(0,s)}}, +bF(a){var s,r,q,p,o,n=this,m=n.M +m===$&&A.c() +s=n.bp +s===$&&A.c() +r=s.th(a*m) +q=r.a +m=n.dE$ +m=m.gbb(m) +s=m.a[0] +p=q.a +o=n.aa +o===$&&A.c() +m.sK(0,s+(p-o.a[0])) +o=n.dE$ +o=o.gbb(o) +s=q.b +o.sJ(0,o.a[1]+(s-n.aa.a[1])) +n.aa.sK(0,p) +n.aa.sJ(0,s) +if(n.bh){m=n.dE$ +m.toString +t.Vx.a(m) +s=m.glC(m) +p=r.glC(r) +o=n.af +o===$&&A.c() +m.slC(0,s+(-p-o)) +n.af=-r.glC(r)}}, +JS(a){var s=this.M +s===$&&A.c() +return s}} +A.a41.prototype={ +bF(a){var s=this.cx,r=this.dE$ +r.sbb(0,r.gbb(r).V(0,this.bQ.X(0,a-s)))}, +JS(a){return Math.sqrt(this.bQ.gcO())}} +A.MF.prototype={$izf:1} +A.ahe.prototype={} +A.a42.prototype={ +qo(a){var s=this.dE$ +this.bh.q(this.bQ.U(0,s.gbb(s)))}, +bF(a){var s=this.cx,r=this.dE$ +r.sbb(0,r.gbb(r).V(0,this.bh.X(0,a-s)))}, +JS(a){return Math.sqrt(this.bh.gcO())}} +A.a4C.prototype={ +bF(a){var s=this,r=s.cx,q=s.dE$.a7$,p=B.d.ct((q.gA(q).a>>>24&255)/255+s.p2+s.p1*(a-r),0,1) +s.dE$.sn_(0,p) +r=s.dE$.a7$ +s.p2=p-(r.gA(r).a>>>24&255)/255}, +c2(a){this.Xj(0) +this.p2=0}} +A.ahT.prototype={ +qo(a){var s=this.dE$.a7$ +this.p1=this.bp-(s.gA(s).a>>>24&255)/255}} +A.ahS.prototype={} +A.a6r.prototype={ +bF(a){var s +if(a===1){s=this.p1 +s===$&&A.c() +s.eS()}}} +A.OQ.prototype={ +bF(a){var s=this.cx,r=this.dE$ +r.slC(0,r.glC(r)+this.p1*(a-s))}, +JS(a){return this.p1}, +$izf:1} +A.ak5.prototype={ +qo(a){var s=this.dE$ +this.p1=this.bh-s.glC(s)}} +A.ak4.prototype={} +A.OV.prototype={ +qo(a){var s,r,q,p,o=this,n=o.dE$ +n=n.gj6(n).a[0] +s=o.p1.a +r=s[0] +q=o.dE$ +q=q.gj6(q).a[1] +s=s[1] +p=new A.a(new Float64Array(2)) +p.u(n*(r-1),q*(s-1)) +o.p2=p}, +bF(a){var s=this.cx,r=this.dE$,q=r.gj6(r),p=this.p2 +p===$&&A.c() +r.sj6(0,q.V(0,p.X(0,a-s)))}} +A.akg.prototype={ +qo(a){var s=this.dE$ +this.p2=this.bp.U(0,s.gj6(s))}} +A.akf.prototype={} +A.a7S.prototype={ +bF(a){}, +o5(a){this.a4(0,a)}} +A.aMj.prototype={ +$1(a){return a.ax=!1}, +$S:107} +A.akD.prototype={ +gkQ(a){return this.d}, +geq(){return(this.c+1)/this.a.length}, +eD(a,b){var s,r,q,p,o,n=this +for(s=n.a,r=n.b,q=b;!0;){p=n.c +if(p>=0){q=s[p].eD(0,q) +if(q>0){p=++n.c +o=s.length +if(p===o)if(r)n.c=-1 +else{n.c=o-1 +n.d=!0 +break}}}else{o=s.length +q=s[p+o].iF(q) +if(q>0){p=--n.c +o=-s.length +if(p0)o.d=!1 +for(s=o.a,r=a;!0;){q=o.c +if(q>=0){r=s[q].iF(r) +if(r>0)if(--o.c<0){o.c=0 +break}}else{p=s.length +r=s[q+p].eD(0,r) +if(r>0)if(++o.c===0)o.c=s.length-1}if(r===0)break}return r}, +kF(){var s=this,r=s.a,q=r.length +if(s.b){s.c=-q +B.b.ab(r,new A.b_k())}else{s.c=q-1 +B.b.ab(r,new A.b_l())}s.d=!0}, +lp(){this.c=0 +this.d=!1 +B.b.ab(this.a,new A.b_m())}} +A.b_k.prototype={ +$1(a){return a.c2(0)}, +$S:107} +A.b_l.prototype={ +$1(a){a.at.kF() +a.CW=a.ch=!0 +a.cx=1 +return null}, +$S:107} +A.b_m.prototype={ +$1(a){return a.c2(0)}, +$S:107} +A.PF.prototype={ +bF(a){var s=this,r=s.cx,q=s.dE$ +q.scH(0,q.gcH(q).V(0,s.p1.X(0,a-r))) +r=s.dE$ +r.gcH(r).HV(0,1/0)}} +A.akY.prototype={ +qo(a){var s=this.dE$ +this.p1=this.bh.U(0,s.gcH(s))}} +A.akX.prototype={} +A.oE.prototype={ +aau(a){}, +aat(a){}, +$iC:1} +A.hB.prototype={ +rS(a,b){this.oR$=!0}, +p8(a){}, +nU(a,b){this.oR$=!1}, +p7(a){var s=new A.a(new Float64Array(2)) +s.u(0,0) +return this.nU(0,new A.a07(a.c,s))}, +$iC:1} +A.cB.prototype={ +ca(a){}, +lb(a){}, +m5(a){}, +$iC:1} +A.KR.prototype={ +a4(a,b){var s=this.b +s===$&&A.c() +return this.a.T6(s,b)}, +Sm(a,b){var s=this.b +s===$&&A.c() +return this.a.T5(s,b)}, +bm(a){var s=this.b +s===$&&A.c() +return this.a.T4(s)}} +A.Kq.prototype={ +gFY(){return A.a6(A.N2(this,A.aC5(B.p9,"gaR2",1,[],[],0)))}, +gI(a){return 20260645}, +l(a,b){if(b==null)return!1 +return b instanceof A.Kq&&!0}, +$iiy:1} +A.a06.prototype={ +awR(a){a.RS(new A.aw1(this,a),this.gar(),t.Di)}, +awS(a){var s=this.at +s.ab(0,new A.aw2(a)) +s.aj(0)}, +awQ(a){var s=this.at +s.ab(0,new A.aw0(a)) +s.aj(0)}, +bt(){this.gar().ghY().hJ(0,A.blS(),new A.aw6(this),t.TF)}, +hk(){this.gar().ghY().V3(0,t.TF) +this.gar().gf1().L(0,B.f9)}} +A.aw1.prototype={ +$1(a){a.v8(this.b) +this.a.at.H(0,a)}, +$S:148} +A.aw2.prototype={ +$1(a){return a.aau(this.a)}, +$S:148} +A.aw0.prototype={ +$1(a){return a.aat(this.a)}, +$S:148} +A.aw6.prototype={ +$1(a){var s=this.a +a.f=new A.aw3(s) +a.w=new A.aw4(s) +a.r=new A.aw5(s)}, +$S:128} +A.aw3.prototype={ +$1(a){var s=this.a,r=s.gar(),q=a.a,p=new A.a(new Float64Array(2)) +p.u(q.a,q.b) +return s.awR(new A.aw7(r,p,A.b([],t.d)))}, +$S:17} +A.aw4.prototype={ +$0(){return this.a.awQ(new A.aw_())}, +$S:0} +A.aw5.prototype={ +$0(){return this.a.awS(new A.aw8())}, +$S:0} +A.aec.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.MG.prototype={ +gFY(){return A.a6(A.N2(this,A.aC5(B.p9,"gaR4",1,[],[],0)))}, +gI(a){return 91604879}, +l(a,b){if(b==null)return!1 +return b instanceof A.MG&&!0}, +$iiy:1} +A.a43.prototype={ +rS(a,b){var s,r=this.e +r.toString +s=t.j +b.RS(new A.aES(this,b),s.a(r),t.Gm) +r=this.e +r.toString +s.a(r)}, +p8(a){var s,r,q,p,o=this,n=A.y(t.Ly),m=o.e +m.toString +s=t.j +a.Iw(!0,new A.aET(o,a,n),s.a(m),t.Gm) +for(m=o.at,m=A.cV(m,m.r,A.q(m).c),r=a.x,q=m.$ti.c;m.D();){p=m.d +if(p==null)p=q.a(p) +if(p.a===r&&!n.O(0,p))p.b.p8(a)}m=o.e +m.toString +s.a(m)}, +nU(a,b){var s +this.at.wk(new A.aER(b),!0) +s=this.e +s.toString +t.j.a(s)}, +p7(a){var s +this.at.wk(new A.aEQ(a),!0) +s=this.e +s.toString +t.j.a(s)}, +CB(a,b){var s,r,q,p=this.e +p.toString +t.j.a(p) +s=b.d +if(s==null)s=B.cv +r=b.b +q=new A.a(new Float64Array(2)) +q.u(r.a,r.b) +this.rS(0,new A.awj(a,s,p,q,A.b([],t.d)))}, +T6(a,b){var s,r,q,p,o=this.e +o.toString +t.j.a(o) +s=b.a +if(s==null)s=B.F +r=b.b +q=new A.a(new Float64Array(2)) +q.u(r.a,r.b) +r=b.d +p=new A.a(new Float64Array(2)) +p.u(r.a,r.b) +this.p8(new A.awl(a,s,q,o,p,A.b([],t.d)))}, +T5(a,b){var s=b.a.a,r=new A.a(new Float64Array(2)) +r.u(s.a,s.b) +this.nU(0,new A.a07(a,r))}, +T4(a){this.p7(new A.awa(a))}, +bt(){var s=this.e +s.toString +t.j.a(s).ghY().hJ(0,A.tD(),new A.aEV(this),t.Tc)}, +hk(){var s,r=this.e +r.toString +s=t.j +s.a(r).ghY().V3(0,t.Tc) +r=this.e +r.toString +s.a(r).gf1().L(0,B.dy)}, +gabV(){var s=this.e +s.toString +s=t.j.a(s).db$ +s.toString +return s}} +A.aES.prototype={ +$1(a){var s=this.b +this.a.at.H(0,new A.lV(s.x,a,t.Ly)) +a.rS(0,s)}, +$S:236} +A.aET.prototype={ +$1(a){var s=this.b,r=new A.lV(s.x,a,t.Ly) +if(this.a.at.O(0,r)){a.p8(s) +this.c.H(0,r)}}, +$S:236} +A.aER.prototype={ +$1(a){var s=this.a +if(a.a===s.c){a.b.nU(0,s) +return!0}return!1}, +$S:235} +A.aEQ.prototype={ +$1(a){var s=this.a +if(a.a===s.c){a.b.p7(s) +return!0}return!1}, +$S:235} +A.aEV.prototype={ +$1(a){a.f=new A.aEU(this.a)}, +$S:27} +A.aEU.prototype={ +$1(a){return A.qC(this.a,a)}, +$S:26} +A.ML.prototype={ +gFY(){return A.a6(A.N2(this,A.aC5(B.p9,"gaR5",1,[],[],0)))}, +gI(a){return 401913931}, +l(a,b){if(b==null)return!1 +return b instanceof A.ML&&!0}, +$iiy:1} +A.MK.prototype={ +ca(a){var s,r=this.e +r.toString +s=t.j +a.RS(new A.aF7(this,a),s.a(r),t.CL) +r=this.e +r.toString +s.a(r)}, +aNm(a){var s,r=this.e +r.toString +s=t.j +a.Iw(!0,new A.aF5(this,a),s.a(r),t.CL) +r=this.e +r.toString +s.a(r)}, +lb(a){var s,r=this,q=r.e +q.toString +s=t.j +a.Iw(!0,new A.aF8(r,a),s.a(q),t.CL) +r.a3V(new A.a9n(a.x)) +q=r.e +q.toString +s.a(q)}, +m5(a){var s +this.a3V(a) +s=this.e +s.toString +t.j.a(s)}, +a3V(a){this.at.wk(new A.aF4(a),!0)}, +CE(a){}, +uM(a){this.m5(new A.a9n(a))}, +uN(a,b){var s=this.e +s.toString +this.ca(A.bi0(a,t.j.a(s),b))}, +uO(a,b){var s,r,q=this.e +q.toString +t.j.a(q) +s=b.a +r=new A.a(new Float64Array(2)) +r.u(s.a,s.b) +this.lb(new A.aOG(a,b.c,q,r,A.b([],t.d)))}, +uI(a,b){var s=this.e +s.toString +this.aNm(A.bi0(a,t.j.a(s),b))}, +bt(){var s=this.e +s.toString +t.j.a(s).ghY().hJ(0,A.Wx(),new A.aF6(this),t.Sw)}, +hk(){var s,r=this.e +r.toString +s=t.j +s.a(r).ghY().V3(0,t.Sw) +r=this.e +r.toString +s.a(r).gf1().L(0,B.a_)}, +$ir6:1} +A.aF7.prototype={ +$1(a){var s=this.b +this.a.at.H(0,new A.lV(s.x,a,t.HF)) +a.ca(s)}, +$S:131} +A.aF5.prototype={ +$1(a){this.a.at.O(0,new A.lV(this.b.x,a,t.HF))}, +$S:131} +A.aF8.prototype={ +$1(a){var s=this.b +if(this.a.at.L(0,new A.lV(s.x,a,t.HF)))a.lb(s)}, +$S:131} +A.aF4.prototype={ +$1(a){var s=this.a +if(a.a===s.c){a.b.m5(s) +return!0}return!1}, +$S:347} +A.aF6.prototype={ +$1(a){var s +a.y=A.dh(0,300) +s=this.a +a.w=s.guK() +a.f=s.gqf() +a.r=s.gqg() +a.x=s.guL() +a.z=s.gCC()}, +$S:69} +A.MM.prototype={ +Di(a,b,c){}, +yy(a,b){}, +Dh(a,b,c){}, +p7(a){}, +CB(a,b){this.Di(0,a,A.b7r(this,b))}, +T6(a,b){this.yy(a,A.b7s(this,b))}, +T5(a,b){this.Dh(0,a,new A.Kr(!1,b))}, +T4(a){this.p7(a)}} +A.EC.prototype={ +yC(a,b){}, +yD(a,b){}, +m5(a){}, +gaa6(){return 0.3}, +CE(a){return null}, +uM(a){return this.m5(a)}, +uN(a,b){this.yC(a,A.Qd(this,b))}, +uO(a,b){this.yD(a,A.b9x(this,b))}, +uI(a,b){A.Qd(this,b)}} +A.Ll.prototype={ +sab_(a){var s,r,q,p,o,n,m=this +if(a===m.ay)return +m.ay=a +s=$.h3.i6$ +for(r=m.at,q=r.length,p=0;p") +B.b.F(p.at,A.jY(new A.bf(s,r),r.h("A.E"))) +p.sab_(!1)}, +hk(){var s,r,q,p=this +p.pD() +s=$.h3.bM$ +s===$&&A.c() +r=p.ga0G() +if(s.d){q=s.e +B.b.L(q==null?s.e=A.ak(s.c,!0,t.nH):q,r)}else B.b.L(s.c,r) +p.sab_(!0) +B.b.aj(p.at)}} +A.aw_.prototype={} +A.aw7.prototype={} +A.aw8.prototype={} +A.awa.prototype={ +k(a){return"DragCancelEvent(pointerId: "+this.c+")"}} +A.a07.prototype={ +k(a){return"DragEndEvent(pointerId: "+this.c+", velocity: "+this.d.k(0)+")"}} +A.awj.prototype={ +k(a){var s=this +return"DragStartEvent(canvasPosition: "+s.gBr().k(0)+", devicePosition: "+s.e.k(0)+", pointedId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} +A.awl.prototype={ +k(a){var s=this +return"DragUpdateEvent(devicePosition: "+s.e.k(0)+", canvasPosition: "+s.gBr().k(0)+", delta: "+s.z.k(0)+", pointerId: "+s.x+", timestamp: "+s.y.k(0)+")"}} +A.axM.prototype={} +A.aIb.prototype={ +gBr(){var s,r=this,q=r.d +if(q===$){s=r.c.a6V(r.e) +r.d!==$&&A.a1() +r.d=s +q=s}return q}, +Iw(a,b,c,d){var s,r,q,p=this +for(s=c.rh(p.gBr(),p.f),s=s.gaw(s),r=new A.mR(s,d.h("mR<0>"));r.D();){q=d.a(s.gZ(s)) +p.b=a +b.$1(q) +if(!p.b){B.b.aj($.Cl) +break}}}, +RS(a,b,c){return this.Iw(!1,a,b,c)}} +A.a9n.prototype={ +k(a){return"TapCancelEvent(pointerId: "+this.c+")"}} +A.aOy.prototype={ +k(a){var s=this +return"TapDownEvent(canvasPosition: "+s.gBr().k(0)+", devicePosition: "+s.e.k(0)+", pointerId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} +A.aOG.prototype={ +k(a){var s=this +return"TapUpEvent(canvasPosition: "+s.gBr().k(0)+", devicePosition: "+s.e.k(0)+", pointerId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} +A.lV.prototype={ +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return this.$ti.b(b)&&b.a===this.a&&b.b===this.b}} +A.u2.prototype={ +Bd(){var s,r=this.a.a,q=r[0] +r=r[1] +s=$.G().S() +s.ho(A.k5(new A.j(q,r),this.b)) +return s}, +ew(a,b){var s=this.b +return b.U(0,this.a).gcO()<=s*s}, +k(a){var s=this.a.a +return"Circle(["+A.h(s[0])+", "+A.h(s[1])+"], "+A.h(this.b)+")"}} +A.F3.prototype={ +a0U(){var s,r={},q=this.a +r.a=B.b.ga6(q) +s=A.a7(q).h("W<1,a>") +this.b=A.ak(new A.W(q,new A.aI5(r),s),!1,s.h("aM.E"))}, +aqr(){var s,r=this,q={} +q.a=q.b=0 +s=r.b +s===$&&A.c() +q.c=B.b.ga6(s) +B.b.ab(r.b,new A.aI4(q)) +s=q.b +if(s=o&&d[1]>=r}else d=!1}else d=!1 +if(!d)return!1 +d=e.a +n=d.length +s=e.c +s===$&&A.c() +if(s){for(m=0;mo)){q=g.a +f=q[1] +if(!(f===l&&q[0]>o))if(s>l!==f>l){q=q[0] +q=(l-f)*(r-q)/(s-f)>=o-q +s=q}else s=!1 +else s=!0}else s=!0 +if(s)++j}return(j&1)===1}}, +k(a){return"Polygon("+A.h(this.a)+")"}} +A.aI5.prototype={ +$1(a){var s=this.a,r=a.U(0,s.a) +s.a=a +return r}, +$S:63} +A.aI4.prototype={ +$1(a){var s=this.a,r=a.bR(s.c) +s.c=a +if(r>=0)++s.b +if(r<=0)++s.a}, +$S:55} +A.Ff.prototype={ +gbv(){var s=this,r=s.a,q=s.c,p=s.b,o=s.d,n=new A.a(new Float64Array(2)) +n.u((r+q)/2,(p+o)/2) +return n}, +Bd(){var s=this,r=$.G().S() +r.kf(new A.x(s.a,s.b,s.c,s.d)) +return r}, +ew(a,b){var s=this,r=b.a,q=r[0] +if(q>=s.a){r=r[1] +r=r>=s.b&&q<=s.c&&r<=s.d}else r=!1 +return r}, +k(a){var s=this +return"Rectangle(["+A.h(s.a)+", "+A.h(s.b)+"], ["+A.h(s.c)+", "+A.h(s.d)+"])"}} +A.a7g.prototype={ +Bd(){var s=this,r=$.G().S(),q=s.a,p=s.b,o=s.c,n=s.d,m=s.e +r.fU(A.NW(q,p,o,n,new A.bF(m,m))) +return r}, +ew(a,b){var s,r,q,p=this,o=b.a,n=o[0],m=o[1] +o=p.a +if(np.c||mp.d)return!1 +s=p.e +r=s-Math.min(n-o,Math.min(p.c-n,s)) +q=s-Math.min(m-p.b,Math.min(p.d-m,s)) +return r*r+q*q<=s*s}, +k(a){var s=this +return"RoundedRectangle(["+A.h(s.a)+", "+A.h(s.b)+"], ["+A.h(s.c)+", "+A.h(s.d)+"], "+A.h(s.e)+")"}} +A.vQ.prototype={} +A.DN.prototype={} +A.pj.prototype={ +LZ(a,b,c,d,e){var s,r,q,p=this +p.b=b +if(e!=null){s=p.c +r=e.a +q=e.b +s.a.q(r) +s.b.q(q) +s.AU()}if(d!=null)p.e.q(d) +p.d=a==null?17976931348623157e292:a +p.a=c}} +A.atG.prototype={ +$1(a){return"([0-9a-fA-F]{"+this.a+"})"}, +$S:80} +A.atH.prototype={ +$1(a){a.toString +return a}, +$S:229} +A.atI.prototype={ +$1(a){return this.a===1?a+a:a}, +$S:49} +A.atJ.prototype={ +$1(a){return A.ec(a,null,16)}, +$S:51} +A.aHr.prototype={ +$1(a){this.a.v() +return a}, +$S:351} +A.Y9.prototype={ +aDd(){var s=this,r=s.y.a,q=r[0],p=s.ax,o=-q*p,n=-r[1]*p +r=s.f +q=r.a +if(q[0]===p&&q[5]===p&&q[10]===p&&q[12]===o&&q[13]===n)return r +r.bl() +r.aF(0,o,n) +q=s.ax +r.kc(0,q,q,1) +return r}, +j2(a){return this.y.V(0,a.a1(0,this.ax))}, +hV(a){return a.U(0,this.y).X(0,this.ax)}, +E7(a){return a.a1(0,this.ax)}, +a3o(){return(this.cx.b0()-0.5)*2*0}} +A.asE.prototype={ +aK(a){var s={} +s.a=null +a.bJ(0) +this.b.ab(0,new A.asF(s,this,a)) +if(s.a!==B.Cd)a.bk(0)}} +A.asF.prototype={ +$1(a){var s=this,r=a.gyJ(),q=s.a,p=q.a +if(r!==p){if(p!=null&&p!==B.Cd){r=s.c +r.bk(0) +r.bJ(0)}switch(a.gyJ().a){case 0:s.c.ap(0,s.b.a.aDd().a) +break +case 1:break +case 2:break}}a.ld(s.c) +q.a=a.gyJ()}, +$S:22} +A.aaK.prototype={} +A.a_G.prototype={ +hV(a){return a}, +j2(a){return a}, +E7(a){return a}} +A.af.prototype={ +aS(a,b){var s=this,r=a==null?A.fn():a,q=s.gc_(s) +s.k3!==$&&A.ai() +s.k3=new A.asE(r,q)}, +gU7(){var s,r=this.k4 +if(r===$){s=A.b([],t.BR) +this.k4!==$&&A.a1() +this.k4=s +r=s}return r}, +gcH(a){var s=this.k3 +s===$&&A.c() +s=s.a +return s.a.a.a1(0,s.ax)}, +iA(){var s,r=this +r.ahT() +s=r.a|=2 +r.a=s|4 +r.a2s()}, +aK(a){var s +if(this.e==null){s=this.k3 +s===$&&A.c() +s.aK(a)}}, +ld(a){var s=this.k3 +s===$&&A.c() +s.aK(a)}, +a4(a,b){var s,r,q,p,o,n,m +if(this.e==null)this.o5(b) +s=this.k3 +s===$&&A.c() +s=s.a +if(s.d>0){r=s.CW +r.u(s.a3o(),s.a3o())}else{r=s.CW +q=r.a +if(!(q[0]===0&&q[1]===0))r.cM()}q=s.Q +A.bCc(q,s.as,50*b) +p=s.z +if(p==null)p=new A.a(new Float64Array(2)) +o=s.a.a.a1(0,s.ax) +n=new A.a(new Float64Array(2)) +n.q(o) +n.bS(0,q) +m=p.U(0,n) +m.H(0,r) +s.y.q(m) +r=s.d +if(r>0){r-=b +s.d=r +if(r<0)s.d=0}}, +o5(a){var s=this +s.aOw() +if(s.e!=null)s.a4(0,a) +s.gc_(s).ab(0,new A.ayh(a)) +s.aOx()}, +h4(a){var s,r=this,q=r.k3 +q===$&&A.c() +new A.a(new Float64Array(2)).q(a) +s=new A.a(new Float64Array(2)) +s.q(a) +q.a.a.a=s +r.ahU(a) +r.lX(a) +r.gc_(r).ab(0,new A.ayg(a))}, +jS(a){var s,r,q=a.a,p=q[0] +if(p>=0)if(q[1]>=0){s=this.k3 +s===$&&A.c() +r=s.a +if(p"),p=0;p") +o=new A.j5(A.ak(new A.c3(this.aHQ(),s),!0,s.h("A.E")),$.ag(),a.h("j5<0>")) +this.gU7().push(o) +return o}, +Kx(a,b){var s,r,q,p +for(s=this.gU7(),r=s.length,q=0;q"))}, +a0X(a){var s,r,q,p,o,n,m,l=this,k=l.as +if(k!=null){a.k1$=k +a.vm()}k=l.x +if(k!=null)for(k=k.ghf(k),k=k.gaw(k),s=t.T,r=t.N,q=t.me;k.D();){p=k.gZ(k) +o=a.id$ +if(o===$){n=A.b([],s) +a.id$!==$&&A.a1() +o=a.id$=new A.Ni(a,n,A.D(r,q))}o.c.t(0,p.a,new A.azs(l,p))}k=l.y +if(k!=null){s=a.gn0() +r=s.b +m=r.length +B.b.ab(k,s.gan8()) +if(m!==r.length)s.a.vm()}}} +A.azs.prototype={ +$2(a,b){return this.b.b.$2(a,this.a.$ti.c.a(b))}, +$S:354} +A.DF.prototype={ +gaMh(){var s=this.e +return s==null?this.e=new A.azr(this).$0():s}, +a2o(a){var s=this,r=A.ba("result") +try{++s.r +r.sez(a.$0())}finally{--s.r}if(s.w&&s.r===0)A.bwr(s.gGg(),t.H) +return r.b5()}, +ax_(){var s=this +if(s.r>0)s.w=!0 +else s.aM(new A.azm(s))}, +a9j(){var s=this,r=s.a,q=r.c +if(q==null){r=r.d.$0() +s.d=r +s.a.a0X(r)}else s.d=q +r=s.d +r===$&&A.c() +r.k2$.push(s.gGg()) +s.e=null}, +bn(){var s,r=this +r.bP() +r.a9j() +r.a.toString +s=A.Dy(!0,null,!0,!0,null,null,!1) +r.f=s +s.le()}, +bL(a){var s,r=this +r.cc(a) +if(a.c!=r.a.c){s=r.d +s===$&&A.c() +B.b.L(s.k2$,r.gGg()) +r.a9j()}}, +v(){var s,r=this +r.bK() +s=r.d +s===$&&A.c() +B.b.L(s.k2$,r.gGg()) +r.a.toString +s=r.f +s===$&&A.c() +s.v()}, +ata(a,b){var s,r=this.d +r===$&&A.c() +s=this.f +s===$&&A.c() +if(!s.gnL())return B.dd +if(t.Bw.b(r)){s=$.apR().d +s=s.gby(s) +return r.ju(b,A.jY(s,A.q(s).h("A.E")))}return B.bQ}, +a5(a){return this.a2o(new A.azq(this,a))}} +A.azr.prototype={ +$0(){var s=0,r=A.v(t.P),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:n=q.a.d +n===$&&A.c() +p=n.dy$ +if(p===$){o=n.p(0) +n.dy$!==$&&A.a1() +n.dy$=o +p=o}s=p!=null?2:3 +break +case 2:s=4 +return A.B(p,$async$$0) +case 4:case 3:n.iA() +return A.t(null,r)}}) +return A.u($async$$0,r)}, +$S:142} +A.azm.prototype={ +$0(){return this.a.w=!1}, +$S:0} +A.azq.prototype={ +$0(){var s,r,q,p,o,n=null,m=this.a,l=m.d +l===$&&A.c() +m.a.toString +s=l.ghY().a5(new A.a6E(l,!0,n)) +l=m.d +r=A.b([t.rs.b(l)||t.Mx.b(l)||t.pH.b(l)?A.bGI(l,s):s],t.p) +m.a.toString +l=this.b +B.b.F(r,m.d.gn0().aFk(l)) +m.a.toString +q=m.f +q===$&&A.c() +p=m.d +o=p.k1$ +return A.b7G(!1,A.ym(!0,n,A.mx(A.avC(new A.xA(p.mC(0),new A.uV(new A.azp(m,l,r),n),n),B.z),o,n,n,n,n),n,!0,n,q,!0,n,n,m.gat9(),n,n,n),n,n,n)}, +$S:356} +A.azp.prototype={ +$2(a,b){var s=this.a +return s.a2o(new A.azo(s,b,this.b,this.c))}, +$S:357} +A.azo.prototype={ +$0(){var s,r,q=this,p=null,o=q.b,n=A.Y(1/0,o.a,o.b) +o=A.Y(1/0,o.c,o.d) +s=new Float64Array(2) +r=new A.a(s) +r.u(n,o) +if(s[0]===0&&s[1]===0){o=q.a.a.f +o=o==null?p:o.$1(q.c) +return o==null?A.dg(p,p,B.t,p,p,p,p,p,p,p):o}o=q.a +n=o.d +n===$&&A.c() +n.h4(r) +return A.b7N(new A.azn(o,q.c,q.d),o.gaMh(),t.H)}, +$S:358} +A.azn.prototype={ +$2(a,b){var s,r=this,q=b.c +if(q!=null){r.a.a.toString +s=b.d +s.toString +s=A.beH(q,s) +throw A.d(s)}if(b.a===B.i9)return A.kU(B.bp,r.c,B.a2,B.bm,null) +q=r.a.a.f +q=q==null?null:q.$1(r.b) +return q==null?B.a41:q}, +$S:359} +A.azF.prototype={ +hJ(a,b,c,d){var s,r=this.b,q=r.i(0,A.ap(d)),p=q==null +if(p){this.a.t(0,A.ap(d),new A.ds(b,c,d.h("ds<0>"))) +this.c.$0()}s=A.ap(d) +r.t(0,s,(p?0:q)+1)}, +V3(a,b){var s=this.b,r=s.i(0,A.ap(b)) +r.toString +if(r===1){s.L(0,A.ap(b)) +this.a.L(0,A.ap(b)) +this.c.$0()}else s.t(0,A.ap(b),r-1)}, +a5(a){var s=this.a +if(s.a===0)return a +return new A.kP(a,s,B.b2,!1,null)}, +aLl(a){var s,r=this +if(!t.OI.b(a))s=!1 +else s=!0 +if(s)r.hJ(0,A.bKC(),new A.azG(a),t.Tn) +if(t.vF.b(a))r.hJ(0,A.blS(),new A.azH(a),t.TF) +if(t.PC.b(a))r.hJ(0,A.bIP(),new A.azI(a),t.tt) +if(t.T6.b(a))r.hJ(0,A.bJI(),new A.azJ(a),t.BD) +if(t.Dk.b(a))r.hJ(0,A.Wx(),new A.azK(a),t.Sw)}} +A.azG.prototype={ +$1(a){var s=this.a +a.bT=s.ghv() +a.bx=s.gaaI() +a.bM=s.gqg() +a.bG=s.gqf()}, +$S:134} +A.azH.prototype={ +$1(a){var s=this.a +a.r=s.gK8() +a.f=s.gaJH() +a.w=s.gaN4()}, +$S:128} +A.azI.prototype={ +$1(a){var s=this.a +a.ax=s.gaK8() +a.ay=s.gaKc() +a.ch=s.gaKe() +a.CW=s.gaKa() +a.cx=s.gUl()}, +$S:135} +A.azJ.prototype={ +$1(a){var s=this.a +a.ax=s.gaKs() +a.ay=s.gaKu() +a.ch=s.gaKq()}, +$S:362} +A.azK.prototype={ +$1(a){var s=this.a +a.y=A.dh(0,B.d.ae(s.gaa6()*1000)) +a.w=s.guK() +a.f=s.gqf() +a.r=s.gqg() +a.x=s.guL() +a.z=s.gCC()}, +$S:69} +A.b4j.prototype={ +$1(a){var s=this.a +return s==null?null:s.$1(new A.NF(!1,this.b,a.gbb(a),a))}, +$S:223} +A.b4k.prototype={ +$1(a){var s=this.a +return t.Mx.b(s)&&t.Mj.b(a)?s.Dm(0,new A.a5M(s,a.gbb(a),a)):null}, +$S:116} +A.uB.prototype={ +Di(a,b,c){this.pd(new A.aAn(b,c),t.SN)}, +yy(a,b){this.pd(new A.aAo(a,b),t.SN)}, +Dh(a,b,c){this.pd(new A.aAm(b,c),t.SN)}, +p7(a){this.pd(new A.aAl(a),t.SN)}, +CB(a,b){this.Di(0,a,A.b7r(this,b))}, +T6(a,b){this.yy(a,A.b7s(this,b))}, +T5(a,b){this.Dh(0,a,new A.Kr(!1,b))}, +T4(a){this.p7(a)}} +A.aAn.prototype={ +$1(a){a.CB(this.a,this.b) +return!0}, +$S:101} +A.aAo.prototype={ +$1(a){return a.aJL(this.a,this.b)}, +$S:101} +A.aAm.prototype={ +$1(a){return a.aJK(this.a,this.b)}, +$S:101} +A.aAl.prototype={ +$1(a){a.aJJ(this.a) +return!0}, +$S:101} +A.uC.prototype={ +k5(a,b){this.pd(new A.aAp(b),t.I0)}} +A.aAp.prototype={ +$1(a){a.aK6(this.a) +return!0}, +$S:366} +A.a20.prototype={ +m5(a){this.pd(new A.aAs(a),t.XB)}, +yC(a,b){this.pd(new A.aAt(a,b),t.XB)}, +yD(a,b){this.pd(new A.aAu(a,b),t.XB)}, +aNn(a,b){this.pd(new A.aAr(a,b),t.XB)}, +gaa6(){return 0.3}, +CE(a){}, +uM(a){return this.m5(a)}, +uN(a,b){this.yC(a,A.Qd(this,b))}, +uO(a,b){this.yD(a,A.b9x(this,b))}, +uI(a,b){this.aNn(a,A.Qd(this,b))}} +A.aAs.prototype={ +$1(a){a.uM(this.a) +return!0}, +$S:115} +A.aAt.prototype={ +$1(a){return a.uN(this.a,this.b)}, +$S:115} +A.aAu.prototype={ +$1(a){a.uO(this.a,this.b) +return!0}, +$S:115} +A.aAr.prototype={ +$1(a){a.uI(this.a,this.b) +return!0}, +$S:115} +A.yx.prototype={ +ju(a,b){if(!this.pd(new A.aAq(a,b),t.vW))return B.bQ +return B.dd}} +A.aAq.prototype={ +$1(a){return a.ju(this.a,this.b)}, +$S:368} +A.fq.prototype={ +ju(a,b){return B.bQ}} +A.aP.prototype={ +u(a,b){this.nf(a,b) +this.C()}, +q(a){this.ac(a) +this.C()}, +e5(a){var s=this.ajQ(0) +this.C() +return s}, +H(a,b){this.pI(0,b) +this.C()}, +u0(a,b){this.ajN(a,b) +this.C()}, +am(a,b){this.ajS(0,b) +this.C()}, +bS(a,b){this.ajP(0,b) +this.C()}, +HV(a,b){this.ajO(a,b) +this.C()}, +sK(a,b){this.eJ(0,b) +this.C()}, +sJ(a,b){this.e7(0,b) +this.C()}, +$iaq:1} +A.ahE.prototype={} +A.Ni.prototype={ +H(a,b){var s=this.Yu(b) +if(s)this.a.vm() +return s}, +Yu(a){var s=this.b +if(B.b.O(s,a))return!1 +s.push(a) +return!0}, +L(a,b){var s=B.b.L(this.b,b) +if(s)this.a.vm() +return s}, +aFk(a){var s,r,q,p,o,n,m,l=A.b([],t.p) +for(s=this.b,r=s.length,q=this.c,p=t.kK,o=this.a,n=0;n")).l4(0,a,new A.aue())}, +j2(a){var s=this.a +return new A.cj(s,A.a7(s).h("cj<1>")).l4(0,a,new A.aud())}} +A.auc.prototype={ +$2(a,b){return b.hV(a)}, +$S:136} +A.aue.prototype={ +$2(a,b){return b.E7(a)}, +$S:136} +A.aud.prototype={ +$2(a,b){return b.j2(a)}, +$S:136} +A.wf.prototype={ +q(a){var s,r=this +r.c=a.c +r.b=!0 +r.C() +s=r.d +s.ac(a.d) +s.C() +s=r.e +s.ac(a.e) +s.C() +s=r.f +s.ac(a.f) +s.C()}, +gL1(){var s,r,q,p,o,n=this +if(n.b){s=n.a.a +r=Math.cos(n.c) +q=Math.sin(n.c) +p=n.e.a +s[0]=r*p[0] +s[1]=q*p[0] +s[4]=-q*p[1] +s[5]=r*p[1] +p=n.d.a +o=n.f.a +s[12]=p[0]+s[0]*o[0]+s[4]*o[1] +s[13]=p[1]+s[1]*o[0]+s[5]*o[1] +n.b=!1}return n.a}, +v2(a){var s,r,q,p,o,n=this.gL1().a,m=n[0],l=a.a,k=l[0],j=n[4] +l=l[1] +s=n[12] +r=n[1] +q=n[5] +p=n[13] +o=new A.a(new Float64Array(2)) +o.u(m*k+j*l+s,r*k+q*l+p) +return o}, +f_(a){var s,r,q,p=this.gL1().a,o=p[0],n=p[5],m=p[1],l=p[4],k=o*n-m*l +if(k!==0)k=1/k +s=a.a +r=s[0]-p[12] +s=s[1]-p[13] +q=new A.a(new Float64Array(2)) +q.u((r*n-s*l)*k,(s*o-r*m)*k) +return q}, +aw5(){this.b=!0 +this.C()}} +A.hz.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=new A.at0(q) +q.ax.ai(0,p) +p.$0() +return A.t(null,r)}}) +return A.u($async$p,r)}, +ghy(){var s=this.ax.a +return Math.min(s[0],s[1])/2}, +shy(a){var s=this.ax,r=a*2 +s.nf(r,r) +s.C()}, +aK(a){var s,r,q,p,o,n=this +if(n.gvq())if(n.gTm())for(s=n.gaaP(),r=n.ax.a,q=0;!1;++q){p=s[q] +o=n.bQ +o===$&&A.c() +a.ci(o,Math.min(r[0],r[1])/2,p)}else{s=n.bQ +s===$&&A.c() +a.ci(s,n.ghy(),n.a7$)}}, +t0(a){var s,r=this +r.XI(a) +s=r.bQ +s===$&&A.c() +a.ci(s,r.ghy(),r.gmG())}, +ew(a,b){var s,r=this,q=r.bh +q.q(r.ax) +q.bS(0,r.gQE()) +q=q.a +s=Math.min(q[0],q[1])/2 +return r.em(B.j).nv(b)") +return A.ak(new A.dJ(new A.bl(r,new A.asZ(),q.h("bl<1>")),new A.at_(a),s),!0,s.h("A.E"))}} +A.at0.prototype={ +$0(){var s=this.a,r=s.ax.a +return s.bQ=new A.j(r[0]/2,r[1]/2)}, +$S:0} +A.asZ.prototype={ +$1(a){return a>0&&a<=1}, +$S:370} +A.at_.prototype={ +$1(a){var s=new A.a(new Float64Array(2)) +s.q(this.a.a) +s.u0($.bbw(),a) +return s}, +$S:371} +A.aD9.prototype={ +Tv(a){var s,r,q,p=this.a,o=a.b,n=a.a,m=this.b,l=p*o-n*m +if(l===0)return A.b([],t.d) +s=this.c +r=a.c +q=new A.a(new Float64Array(2)) +q.u((o*s-m*r)/l,(p*r-n*s)/l) +return A.b([q],t.d)}, +k(a){var s=this.b,r=A.h(s),q=B.d.gnQ(s)?r+"y":"+"+r+"y" +return A.h(this.a)+"x"+q+"="+A.h(this.c)}} +A.Eh.prototype={ +Tv(a){var s,r,q,p=this,o=p.a,n=p.b,m=a.a,l=a.b,k=A.bfI(o,n).Tv(A.bfI(m,l)) +if(k.length!==0){s=B.b.ga3(k) +if(p.ew(0,s)&&a.ew(0,s))return k}else{r=A.y(t.yw) +if(a.ew(0,o))r.H(0,o) +if(a.ew(0,n))r.H(0,n) +if(p.ew(0,m))r.H(0,m) +if(p.ew(0,l))r.H(0,l) +if(r.a!==0){q=new A.a(new Float64Array(2)) +r.ab(0,q.gfT(q)) +q.ak(0,1/r.a) +return A.b([q],t.d)}}return A.b([],t.d)}, +ew(a,b){var s,r=this.b,q=this.a,p=r.U(0,q),o=b.a,n=q.a,m=o[1]-n[1],l=p.a,k=l[0] +n=o[0]-n[0] +l=l[1] +if(Math.abs(m*k-n*l)>0.000001)return!1 +s=n*k+m*l +if(s<0)return!1 +if(s>q.nv(r))return!1 +return!0}, +k(a){return"["+this.a.k(0)+", "+this.b.k(0)+"]"}} +A.io.prototype={ +pK(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p=this,o=p.bQ +p.abF(o) +s=o.length +r=J.E4(s,t.yw) +for(q=0;q") +r.Ht(A.ak(new A.W(new A.oe(n.bQ,q),new A.aI0(n),p),!1,p.h("aM.E")),!0) +if(b==null?n.aa:b){o=r.hE(0) +r=n.ax +r.nf(o.c-o.a,o.d-o.b) +r.C() +if(!n.af){q=n.at.d +q.ac(B.o.z1(s,n.ay,r)) +q.C()}}}, +abF(a){return this.KF(a,null)}, +LC(){var s,r,q,p=this,o=p.gQE(),n=p.gQC(),m=p.em(B.o),l=p.aJ,k=p.ax +if(!l.TC([m,k,o,n])){A.b8j(new A.oe(p.bQ,t.Ct),new A.aHY(p,o,m,n)) +s=o.a +if(B.d.gnQ(s[1])||B.d.gnQ(s[0])){s=p.bh +s===$&&A.c() +p.azy(s)}s=p.bh +s===$&&A.c() +r=new A.a(new Float64Array(2)) +r.q(m) +q=new A.a(new Float64Array(2)) +q.q(k) +k=new A.a(new Float64Array(2)) +k.q(o) +l.a=s +l.b=[r,q,k,n]}l=l.a +l.toString +return l}, +aK(a){var s,r,q,p=this +if(p.gvq())if(p.gTm())for(s=p.gaaP(),r=p.M,q=0;!1;++q)a.W(r,s[q]) +else a.W(p.M,p.a7$)}, +t0(a){this.XI(a) +a.W(this.M,this.gmG())}, +ew(a,b){var s,r,q,p,o,n,m,l,k,j=this.ax.a +if(j[0]===0||j[1]===0)return!1 +s=this.LC() +for(j=s.length,r=b.a,q=0;q0)return!1}return!0}, +jS(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a +if(h[0]===0||h[1]===0)return!1 +for(h=i.bQ,s=t.Ct,r=a.a,q=i.b9.a,p=0;p0)return!1}return!0}, +UI(a){var s,r,q,p=A.b([],t.L5),o=this.ax.a +o=o[0]===0||o[1]===0 +if(o)return p +s=this.LC() +for(o=s.length,r=0;r=0}} +A.aHZ.prototype={ +$1(a){var s,r=new A.a(new Float64Array(2)) +r.q(a) +s=this.a +r.bS(0,s) +r.H(0,s) +return r}, +$S:63} +A.aI_.prototype={ +$2(a,b){var s,r,q,p=this.b[a],o=this.a +o.bQ[a].q(p) +o=o.b9 +s=o.a +r=s[0] +q=p.a +o.sK(0,Math.min(r,q[0])) +o.sJ(0,Math.min(s[1],q[1]))}, +$S:217} +A.aI0.prototype={ +$1(a){var s=a.U(0,this.a.b9).a +return new A.j(s[0],s[1])}, +$S:98} +A.aHY.prototype={ +$2(a,b){var s,r=this,q=r.a,p=q.bh +p===$&&A.c() +p=p[a] +p.q(b) +s=J.fm(p) +s.am(p,q.b9) +s.bS(p,r.b) +q=r.c +s.H(p,q) +A.aaw(p,r.d,q)}, +$S:217} +A.ro.prototype={ +gtX(){var s,r=this.SZ$ +if(r===$){s=new Float64Array(2) +r!==$&&A.a1() +r=this.SZ$=new A.a(s)}return r}, +abr(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.LC() +for(s=c.length,r=d,q=1/0,p=0,o=!1,n=0;n1e-10){++p +if(l0){s=b==null +if(s)k=d +else{k=b.b!=null?b.c:d +k=k==null?d:k.a}if(k==null)j=d +else{k.q(a.a) +j=k}if(j==null){j=new A.a(new Float64Array(2)) +j.q(a.a)}k=a.b +j.u0(k,q) +i=e.gtX() +i.q(r.a) +i.am(0,r.b) +i=e.gtX() +i.u(e.gtX().a[1],-e.gtX().a[0]) +i.e5(0) +if(p===1||o){A.biy(e.gtX()) +h=!0}else h=!1 +if(s)g=d +else{i=b.b!=null?b.c:d +i=i==null?d:i.b +g=i}if(g==null)g=new A.a(new Float64Array(2)) +g.q(k) +g.abE(e.gtX()) +if(s)k=d +else k=b.b!=null?b.c:d +if(k==null)f=d +else{k.a.q(j) +k.b.q(g) +k.AU() +f=k}if(f==null)f=A.b94(g,j) +s=s?A.aJ_(d,d,!1,d,d,t.VC):b +A.q(e).h("ro.T").a(e) +s.LZ(q,e,h,e.gtX(),f) +return s}if(b!=null)b.b=null +return d}} +A.O5.prototype={ +AU(){var s=this.b.a +A.avY(1/s[0]) +A.avY(1/s[1])}, +aM7(a){var s,r,q,p,o,n=$.boY() +n.q(this.a) +s=a.a +n.am(0,s) +r=$.boZ() +r.q(a.b) +r.am(0,s) +s=$.bp_() +q=this.b.a +s.u(-q[1],q[0]) +p=r.bO(s) +o=r.bR(n)/p +s=n.bO(s)/p +if(o>=0&&s>=0&&s<=1)return o +return null}, +k(a){return"Ray2(origin: "+this.a.k(0)+", direction: "+this.b.k(0)+")"}} +A.kR.prototype={ +w5(a,b,c,d,e,f,g,h,i){this.ax.ai(0,new A.aJ7(this))}, +amD(a,b,c,d,e,f,g,h,i){this.ax.ai(0,new A.aJ6(this))}, +amC(a,b,c,d,e,f,g,h,i,j,k){this.ax.ai(0,new A.aJ5(this))}} +A.aJ7.prototype={ +$0(){var s=this.a +return s.KF(A.pk(s.ax,s.ay),!1)}, +$S:0} +A.aJ6.prototype={ +$0(){var s=this.a +return s.KF(A.pk(s.ax,s.ay),!1)}, +$S:0} +A.aJ5.prototype={ +$0(){var s=this.a +return s.KF(A.pk(s.ax,s.ay),!1)}, +$S:0} +A.en.prototype={ +jG(a,b,c,d,e,f,g,h,i,j){this.a7$=e==null?this.a7$:e}, +$ib4:1, +gvq(){return this.k4}, +svq(a){return this.k4=a}} +A.akH.prototype={} +A.he.prototype={ +aQi(a,b){var s=A.q(this),r=s.h("he.0") +if(r.b(a)&&s.h("he.1").b(b))return this.Js(a,b) +else if(s.h("he.1").b(a)&&r.b(b))return this.Js(b,a) +else throw A.d("Unsupported shapes")}} +A.a5Q.prototype={ +Js(a,b){var s,r,q,p,o,n=A.y(t.yw),m=a.UI(null),l=b.UI(null) +for(s=m.length,r=0;ri+h)return A.y(t.yw) +else if(j=p;)if(q===r.length-1)if(s){n-=p +o.c=n +o.b=0}else{o.x=!0 +n=o.r +if(n!=null)n.$0() +n=o.w +if(n!=null){n=n.a +if((n.a&30)!==0)A.a6(A.ah("Future already completed")) +n.pN(null)}return}else{n-=p +o.c=n +o.b=q+1}}} +A.XM.prototype={} +A.KT.prototype={ +T(){return"FlippedAtlasStatus."+this.b}} +A.a8H.prototype={ +G2(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$G2=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q.a=B.tK +p=q.w +o=p+"#with-flips" +p=q.r +p=(p==null?$.au():p).a +n=p.i(0,o) +if(n==null){n=A.ba4(new A.aNs(q).$0()) +p.t(0,o,n) +p=n}else p=n +s=2 +return A.B(p.Vc(),$async$G2) +case 2:q.f=b +q.a=B.tL +return A.t(null,r)}}) +return A.u($async$G2,r)}, +QQ(a,b,c,d){var s,r,q,p,o,n,m,l,k=this +if(d==null){d=k.y +if(d==null)d=A.b91(1,0,0,0) +s=d}else s=d +r=a==null?k.x:a +q=$.G().B() +q.sA(0,r) +p=c.gaL(c) +o=c.gag(c) +n=c.gaR(c) +m=c.gah(c) +if(b)l=k.a===B.tJ +else l=!1 +if(l)k.G2() +k.b.push(new A.XM(c,new A.x(0,0,0+(p-o),0+(n-m)),s,b,r,q)) +if(b){q=k.f +q=q.gbz(q) +p=k.a===B.tL?1:2 +p=q*p-c.gaL(c) +q=c.gah(c) +q=new A.x(p,q,p+(c.gaL(c)-c.gag(c)),q+(c.gaR(c)-c.gah(c)))}else q=c +k.c.push(q) +k.d.push(s) +k.e.push(r)}, +a5X(a,b){return this.QQ(a,!1,b,null)}, +wS(a,b,c){return this.QQ(null,a,b,c)}, +QI(a,b,c,d,e,f,g){var s,r,q,p,o,n,m +if(b==null)b=new A.a(new Float64Array(2)) +if(f===1)if(b.l(0,new A.a(new Float64Array(2))))if(e===0)s=!d.l(0,new A.a(new Float64Array(2))) +else s=!0 +else s=!0 +else s=!0 +if(s){s=b.a +r=s[0] +s=s[1] +q=d.a +p=q[0] +q=q[1] +o=Math.cos(e)*f +n=Math.sin(e)*f +m=A.b91(o,n,p+-o*r+n*s,q+-n*r-o*s)}else m=null +this.QQ(c,!1,g,m)}, +a5G(a,b,c){return this.QI(a,null,null,b,0,1,c)}, +abU(a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.b,a1=a0.length +if(a1===0)return +if(a5==null)a5=a.as +s=a.a +if(s!==B.tK){a0=a.f +a1=a3==null?a.z:a3 +a2.a7Z(a0,a.d,a.c,a.e,a1,a4,a5)}else for(s=a3==null,r=0;r") +return A.ak(new A.W(q,new A.aNx(this,b),s),!0,s.h("aM.E"))}, +RB(a,b,c){return A.aNp(this.Od(0,a,c),!0,b)}, +xu(a,b){return this.RB(a,b,null)}} +A.aNx.prototype={ +$1(a){var s=this.a,r=s.a +return s.kz(this.b*B.e.eC(r.gbz(r),s.b.a[0])+a)}, +$S:208} +A.Lb.prototype={ +k(a){var s=this +return'Glyph(char="'+s.a+'", LTWH=['+s.b+", "+s.c+", "+s.d+", "+s.e+"], srcLTRB=["+s.f+", "+s.r+", "+s.w+", "+s.x+"])"}} +A.aDb.prototype={ +aF(a,b,c){this.a+=b +this.b+=c}, +k(a){var s=this +return"LineMetrics(left: "+A.h(s.a)+", baseline: "+A.h(s.b)+", width: "+A.h(s.c)+", ascent: "+A.h(s.d)+", descent: "+A.h(s.e)+")"}} +A.aNu.prototype={ +amK(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +for(s=c.length,r=this.b,q=t.S,p=t.RF,o=this.d,n=0;n")),q=f.b,p=s.c,o=f.c,n=0,m=0;r.D();){l=r.gZ(r) +k=l.f +d[n]=k +j=n+1 +i=l.r +d[j]=i +h=n+2 +d[h]=l.w +g=n+3 +d[g]=l.x +c[n]=q +c[j]=0 +c[h]=m+(k-l.b)*q +c[g]=(i-l.c-p)*q +n+=4 +m+=l.d*q+o}if(nthis.c.length}, +TR(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +for(s=i.c,r=i.b,q=r.a,r=r.b,p=h,o=p;n=i.e,n<=s.length;o=j){m=new A.wa(A.cH(h,h,h,q,B.b.cl(B.b.cU(s,i.d,n)," ")),B.aw,r,1,h,h,h,h,B.aC,h) +m.qk() +n=m.fW(B.Z) +l=m.as +k=m.a +l=l===B.eT?k.grO():k.gbz(k) +l=Math.ceil(l) +k=m.a +l=A.a3d(n,h,Math.ceil(k.gc1(k)),l) +j=new A.Gt(m,l) +if(l.c>a)break +else p=i.e++}if(o!=null){p.toString +i.d=p +return o}else return h}} +A.Qn.prototype={ +nF(a,b){this.b.nF(a,b)}, +qe(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gD_(),h=j.a +h===$&&A.c() +h=h.b +s=a-(h==null?B.J:h).ge_() +r=A.b([],t.Of) +h=j.a.b +q=h==null +p=(q?B.J:h).a +o=(q?B.J:h).b +for(;!i.gTE();){n=i.TR(s) +if(n==null)break +else{m=n.gqm() +h=m.d +n.aF(0,p,o+h) +r.push(n) +o+=h+m.e}}h=j.a +q=h.b +o+=(q==null?B.J:q).d +l=A.blO(h.c,a,o) +if(l==null)k=r +else{h=A.b([l],t.lX) +B.b.F(h,r) +k=h}return new A.DM(k,o)}} +A.w9.prototype={} +A.aPt.prototype={} +A.a8L.prototype={} +A.XA.prototype={} +A.tT.prototype={ +a6W(a){var s,r,q=this,p=a.a +if(p==null)p=q.a +s=a.b +if(s==null)s=q.b +r=a.c +if(r==null)r=q.c +return new A.tT(p,s,r,A.kX(q.d,a.d,t.zU))}} +A.a_Z.prototype={} +A.Dv.prototype={ +a6W(a){var s,r,q,p=this,o=p.c +if(o==null)o=a.c +s=p.d +if(s==null)s=a.d +r=p.e +if(r==null)r=a.e +q=p.f +if(q==null)q=a.f +return new A.Dv(a.a,a.b,o,s,r,q,a.r)}, +gjY(a){return this.e}, +gmR(a){return this.f}} +A.pq.prototype={} +A.rR.prototype={} +A.kY.prototype={} +A.wd.prototype={ +a4(a,b){var s,r,q,p=this +if(p.e){s=p.d+=b +r=p.a +if(s>=r){if(!p.c){p.e=!1 +s=p.b +if(s!=null)s.$0() +return}for(s=p.b;q=p.d,q>=r;){p.d=q-r +if(s!=null)s.$0()}}}}} +A.a8G.prototype={ +a5(a){return new A.nf(this.e,new A.aNn(this),null,null,null,t.Cu)}} +A.aNn.prototype={ +$2(a,b){var s=new A.i4(b),r=this.a +s.gkQ(s).cE(new A.aNm(r),t.H) +return new A.yN(b,s,r.c,r.d,null)}, +$S:397} +A.aNm.prototype={ +$1(a){return null}, +$S:120} +A.yN.prototype={ +aW(){return new A.T2(null,null,B.n)}} +A.T2.prototype={ +bn(){var s=this +s.bP() +s.a3m() +if(s.a.f)s.a0P()}, +bL(a){var s=this +s.cc(a) +if(a.c!==s.a.c){a.d.r=null +s.a3m()}if(s.a.f)s.a0P() +else s.a2c()}, +a0P(){this.a.d.c2(0) +this.e=1000*Date.now() +var s=this.d +if(s!=null)s.aPj(0,B.Q6)}, +a3m(){var s,r,q=this,p=null +q.a.d.r=q.gaxZ() +if(q.d==null){s=A.cJ(p,p,p,p,q) +s.cA() +r=s.e9$ +r.b=!0 +r.a.push(q.gawI()) +q.d=s}}, +awJ(){var s,r,q=this,p=1000*Date.now(),o=q.e +if(o==null){q.e=p +o=p}s=q.a.d +r=s.b +s.a4(0,(p-o)*0.000001) +if(r!==q.a.d.b)q.aM(new A.aX5()) +q.e=p}, +a2c(){var s=this.d +if(s!=null)s.el(0)}, +v(){var s=this.d +if(s!=null)s.v() +this.alN()}, +a5(a){var s=null,r=this.a,q=r.d +return A.eD(s,s,s,new A.PW(q.a.a[q.b].a,r.e,0,s),B.v)}} +A.aX5.prototype={ +$0(){}, +$S:0} +A.W2.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.nf.prototype={ +a5(a){var s=this,r=s.c,q=s.$ti,p=q.h("ao<1>") +if(p.b(r))return A.b7N(new A.art(s,a),p.a(r),q.c) +return s.d.$2(a,q.c.a(r))}} +A.art.prototype={ +$2(a,b){var s +switch(b.a.a){case 1:case 0:case 2:return B.eO +case 3:s=b.b +if(s!=null)return this.a.d.$2(this.b,s) +if(b.c!=null)return B.eO +return B.eO}}, +$S(){return this.a.$ti.h("l(ae,jF<1>)")}} +A.CJ.prototype={ +aW(){return new A.H3(B.n,this.$ti.h("H3<1>"))}} +A.H3.prototype={ +bn(){this.bP() +this.a.c.ai(0,this.ga1i())}, +v(){this.a.c.a9(0,this.ga1i()) +this.bK()}, +avT(){this.aM(new A.aTS())}, +a5(a){var s=this.a,r=s.c +return s.d.$2(a,r)}} +A.aTS.prototype={ +$0(){}, +$S:0} +A.ai_.prototype={ +aI(a,b){var s=this.e +s===$&&A.c() +s.aQ(a,new A.x(0,0,0+b.a,0+b.b))}, +cG(a){return!1}} +A.a4n.prototype={ +a5(a){return new A.nf(this.c,new A.aFB(this),null,null,null,t.bx)}} +A.aFB.prototype={ +$2(a,b){var s=null,r=this.a +return new A.E2(b,r.d,r.e,s,s,r.w,s,s)}, +$S:398} +A.E2.prototype={ +a5(a){var s=this,r=null,q=A.is(s.c,r,r),p=B.e.ae(s.d) +p=A.bgg(q,B.e.ae(s.e),p) +return A.dg(r,A.eD(A.dg(r,s.w,B.t,r,r,r,r,r,s.x,r),r,r,new A.ai_(p,r),B.v),B.t,r,r,r,s.r,r,r,s.f)}} +A.a8J.prototype={ +a5(a){return new A.nf(this.as,new A.aNt(this),null,null,null,t.cr)}} +A.aNt.prototype={ +$2(a,b){var s=J.aK(b),r=this.a +return new A.yO(r.w,r.r,s.i(b,0),s.i(b,1),r.x,r.y,null)}, +$S:399} +A.yO.prototype={ +aW(){return new A.acj(B.n)}} +A.acj.prototype={ +a5(a){var s=this,r=null,q=s.a,p=q.r,o=q.w,n=s.d,m=n?q.f:q.e +n=n?B.Qv:r +return A.iC(r,A.dg(r,A.eD(A.ni(A.dg(r,q.d,B.t,r,r,r,r,r,n,r),r,r),r,r,new A.aci(m,r),B.v),B.t,r,r,r,o,r,r,p),B.ad,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.aSQ(s),new A.aSR(s),new A.aSS(s),r,r,r)}} +A.aSR.prototype={ +$1(a){var s=this.a +s.aM(new A.aSO(s))}, +$S:17} +A.aSO.prototype={ +$0(){return this.a.d=!0}, +$S:0} +A.aSS.prototype={ +$1(a){var s=this.a +s.aM(new A.aSN(s)) +s.a.c.$0()}, +$S:57} +A.aSN.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.aSQ.prototype={ +$0(){var s=this.a +s.aM(new A.aSP(s))}, +$S:0} +A.aSP.prototype={ +$0(){return this.a.d=!1}, +$S:0} +A.aci.prototype={ +cG(a){return a.b!==this.b}, +aI(a,b){var s=new A.a(new Float64Array(2)) +s.u(b.a,b.b) +this.b.V6(a,s)}} +A.PW.prototype={ +cG(a){return a.b!==this.b||!a.c.l(0,this.c)||a.d!==this.d}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=new A.a(new Float64Array(2)) +i.u(b.a,b.b) +s=new Float64Array(2) +r=new A.a(s) +r.q(i) +q=j.b +p=q.c +o=new A.a(new Float64Array(2)) +o.u(p.c-p.a,p.d-p.b) +r.IH(o) +n=Math.min(s[0],s[1]) +s=q.c +p=new A.a(new Float64Array(2)) +p.u(s.c-s.a,s.d-s.b) +m=p.X(0,n) +p=j.c +s=new Float64Array(2) +l=new A.a(s) +l.u(p.a,p.b) +p=new Float64Array(2) +k=new A.a(p) +k.q(i) +k.bS(0,l) +l.bS(0,m) +k.am(0,l) +a.aF(0,p[0],p[1]) +p=j.d +if(p===0)q.V6(a,m) +else{a.bJ(0) +a.aF(0,s[0],s[1]) +a.kw(0,p) +s=l.hF(0).a +a.aF(0,s[0],s[1]) +new A.aNv(j,m).$1(a) +a.bk(0)}}} +A.aNv.prototype={ +$1(a){return this.a.b.V6(a,this.b)}, +$S:245} +A.a8O.prototype={ +a5(a){return new A.nf(this.x,new A.aNy(this),null,null,null,t.Fc)}} +A.aNy.prototype={ +$2(a,b){var s=this.a +return new A.E3(b,s.c,s.d,null)}, +$S:400} +A.E3.prototype={ +a5(a){var s=null,r=this.c,q=r.c,p=new Float64Array(2) +new A.a(p).u(q.c-q.a,q.d-q.b) +return A.eD(s,s,s,new A.PW(r,this.d,this.e,s),new A.M(p[0],p[1]))}} +A.XO.prototype={ +uT(a){if(this.a)return +this.a=!0 +$.b9.eF$.push(this)}, +v(){var s=this +s.b.v() +if(!s.a)return +B.b.L($.b9.eF$,s) +s.a=!1}, +rY(a,b){return this.aOo(0,b)}, +aOo(a,b){var s=0,r=A.v(t.H),q=this,p +var $async$rY=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=q.b +s=2 +return A.B(p.vn(0),$async$rY) +case 2:s=3 +return A.B(p.vI(B.ou),$async$rY) +case 3:s=4 +return A.B(p.vL(1),$async$rY) +case 4:s=5 +return A.B(p.vJ(new A.C6(b)),$async$rY) +case 5:s=6 +return A.B(p.ij(0),$async$rY) +case 6:q.c=!0 +return A.t(null,r)}}) +return A.u($async$rY,r)}, +IA(a){var s=this +if(a===B.qc){if(s.c&&s.b.y===B.C6)s.b.ij(0)}else s.b.nV(0)}} +A.Cd.prototype={ +iq(a,b,c,d,e){var s +if(c==null){s=$.G().B() +s.sA(0,B.l)}else s=c +this.a7$=s}, +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.nd(0),$async$p) +case 2:q.at=q.iw() +return A.t(null,r)}}) +return A.u($async$p,r)}, +ld(a){var s,r=this,q=r.ay,p=q.a,o=p[3],n=r.at +n===$&&A.c() +s=n.d.a.a +if(o!==s[0]||p[7]!==s[1]||r.ch!==n.f.e){q.bl() +o=r.at.d.a.a +q.aF(0,o[0],o[1]) +q.o2(r.at.f.e) +r.ch=r.at.f.e}a.bJ(0) +a.ap(0,p) +r.Mg(a) +a.bk(0)}, +aK(a){var s +if(this.ax){s=this.at +s===$&&A.c() +B.b.ab(s.Q,new A.as1(this,a))}}, +t0(a){var s=this.at +s===$&&A.c() +B.b.ab(s.Q,new A.as0(this,a))}, +abW(a,b){var s,r,q=this +a.bJ(0) +s=b.c +s===$&&A.c() +switch(s.a.a){case 3:q.azd(a,b) +break +case 0:t.iX.a(s) +r=s.c.a +q.V7(a,new A.j(r[0],r[1]),s.b) +break +case 1:t.__.a(s) +r=s.c.a +s=s.d.a +a.ex(new A.j(r[0],r[1]),new A.j(s[0],s[1]),q.a7$) +break +case 2:q.aze(a,b) +break}a.bk(0)}, +azd(a,b){var s,r=b.c +r===$&&A.c() +r=t.I2.a(r).c +s=A.a7(r).h("W<1,j>") +a.mJ(B.C9,A.ak(new A.W(r,new A.arY(),s),!1,s.h("aM.E")),this.a7$)}, +V7(a,b,c){a.ci(b,c,this.a7$)}, +aze(a,b){var s,r,q=b.c +q===$&&A.c() +q=t.uC.a(q).d +s=A.a7(q).h("W<1,j>") +s=A.ak(new A.W(q,new A.arZ(),s),!1,s.h("aM.E")) +r=$.G().S() +r.Ht(s,!0) +a.W(r,this.a7$)}, +ew(a,b){var s=this.at +s===$&&A.c() +return B.b.eg(s.Q,new A.as_(b))}, +hk(){var s=this.gar(),r=this.at +r===$&&A.c() +s.G.aHU(r) +this.pD()}, +$ib4:1} +A.as1.prototype={ +$1(a){return this.a.abW(this.b,a)}, +$S:205} +A.as0.prototype={ +$1(a){return this.a.abW(this.b,a)}, +$S:205} +A.arY.prototype={ +$1(a){var s=a.a +return new A.j(s[0],s[1])}, +$S:98} +A.arZ.prototype={ +$1(a){var s=a.a +return new A.j(s[0],s[1])}, +$S:98} +A.as_.prototype={ +$1(a){var s=a.c +s===$&&A.c() +return s.KT(a.b.d,this.a)}, +$S:402} +A.RA.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.RB.prototype={} +A.iz.prototype={ +Bg(a,b){}} +A.bH.prototype={ +fR(a,b,c,d){var s=this.k3 +s===$&&A.c() +s.a.ax=d +s=this.G.b +s===$&&A.c() +s.d=new A.aRa()}, +a4(a,b){var s,r,q,p,o +this.fG(0,b) +s=this.G +r=s.CW.a +r.c2(0) +q=s.cx.a +q.c2(0) +p=s.a +if((p&1)===1){p=s.b +p===$&&A.c() +p.a.VE(p) +p=s.a&=4294967294}s.a=p|2 +p=s.ch +p.a=b +p.e=p.d=10 +if(b>0)p.b=1/b +else p.b=0 +p.c=s.y*b +p.f=s.z +o=s.ax +o===$&&A.c() +o.b.pj(q.guo()) +q.c2(0) +o=s.b +o===$&&A.c() +o.aFZ() +s.ax.c.pj(q.guo()) +if(s.at&&p.a>0){q.c2(0) +o=s.ay +o===$&&A.c() +o.vR(p) +s.ax.d.pj(q.guo()) +q.c2(0) +s.vR(p) +s.ax.e.pj(q.guo())}if(s.Q&&p.a>0){q.c2(0) +s.afT(p) +s.ax.y.pj(q.guo())}if(p.a>0)s.y=p.b +if((s.a&4)===4)s.aFQ() +s.a&=4294967293 +s.ax.a.pj(r.guo())}} +A.aRa.prototype={ +Fl(a,b){var s,r,q,p,o,n,m,l,k,j=a.b,i=a.c +i=A.da([j.b.fr,j.y,i.b.fr,i.y],t.X) +s=new A.c3(i,t.Pf) +for(j=s.gaw(s),r=new A.mR(j,t.ZH),q=t.WG,p=t.K,o=t._D;r.D();){n=o.a(j.gZ(j)) +for(m=i.gaw(i),l=new A.mR(m,q);l.D();){k=p.a(m.gZ(m)) +if(!J.e(k,n))b.$2(n,k)}}}, +aFc(a){this.Fl(a,new A.aRb(a))}, +a8d(a){this.Fl(a,new A.aRc(a))}, +aOs(a,b){this.Fl(a,new A.aRe(a,b))}, +aOr(a,b){this.Fl(a,new A.aRd(a,b))}} +A.aRb.prototype={ +$2(a,b){return a.Bg(b,this.a)}, +$S:92} +A.aRc.prototype={ +$2(a,b){return null}, +$S:92} +A.aRe.prototype={ +$2(a,b){return null}, +$S:92} +A.aRd.prototype={ +$2(a,b){return null}, +$S:92} +A.a10.prototype={ +hk(){var s=this.rz$ +if(s!=null)s.v() +this.rz$=null}} +A.a3o.prototype={ +aK(a){var s,r=this.k4 +r===$&&A.c() +s=r.e +s===$&&A.c() +r.a.a7Y(a,s,r.d,r.c)}, +a4(a,b){var s,r=this.k4 +r===$&&A.c() +s=r.b +s.eD(0,b) +r.a.fQ(s.geq())}, +$ib4:1} +A.agG.prototype={} +A.aDN.prototype={ +ams(a,b,c,d,e,f,g,h,i,j,k){k.ai(0,new A.aDO(this,k))}} +A.aDO.prototype={ +$0(){var s=this.b.a +this.a.e=new A.x(0,0,0+s[0],0+s[1])}, +$S:0} +A.a5m.prototype={ +geq(){var s=this.b/this.a,r=B.t_.ap(0,1-s),q=this.d,p=q.c +return q.afC(q.a,s*p,p)*r}} +A.G0.prototype={ +a4(a,b){this.ok.a4(0,b)}, +aK(a){var s +a.bJ(0) +s=this.p1 +s===$&&A.c() +a.aF(0,-s.a,-s.b) +this.ok.aPg(a) +a.bk(0)}} +A.a99.prototype={ +arG(a){var s,r,q=this,p=q.c.a.i(0,a) +if(p==null&&!B.b.O(q.e,a)){q.e.push(a) +s=$.G() +r=s.kV() +q.a2G(s.kU(r,null),a) +s=q.b +A.a5t(r.jT(),B.d.dD(a.a*s),B.d.dD(a.b*s)).cE(new A.aOp(q,a),t.P)}return p}, +a2G(a,b){var s,r,q,p,o,n +a.ak(0,this.b) +s=b.a +r=this.a +q=r.b +p=q.a +o=b.b +q=q.b +n=Math.min(s/p,o/q) +a.aF(0,(s-p*n)/2,(o-q*n)/2) +a.ak(0,n) +a.ny(r.a)}, +v(){var s=this.c.a +new A.bf(s,A.q(s).h("bf<1>")).ab(0,new A.aOq(this)) +s.aj(0)}} +A.aOp.prototype={ +$1(a){var s=this.a,r=this.b +s.c.afl(r,a) +B.b.L(s.e,r)}, +$S:251} +A.aOq.prototype={ +$1(a){var s=this.a.c.a.i(0,a) +if(s!=null)s.v()}, +$S:145} +A.a9b.prototype={ +MG(a,b,c,d,e,f,g,h,i,j){var s=this.a7$ +this.a7$=s}, +sMD(a){var s=this.k4 +if(s!=null)s.v() +this.k4=a}, +aK(a){var s,r,q,p,o=this.k4 +if(o!=null){s=this.a7$ +r=this.ax.a +q=new A.M(r[0],r[1]) +p=o.arG(q) +if(p!=null){a.bJ(0) +a.ak(0,1/o.b) +a.jh(0,p,B.i,s) +a.bk(0)}else o.a2G(a,q)}}, +hk(){this.pD() +var s=this.k4 +if(s!=null)s.v()}, +$ib4:1} +A.alA.prototype={} +A.yh.prototype={ +ae4(){var s=this.a +if(s.length===0)return null +s=A.aRx(s) +return new A.de(s.gKR(s))}, +$iwh:1} +A.zn.prototype={ +gag(a){return this.e}, +gah(a){return this.f}, +gaL(a){return this.r}, +gaR(a){return this.w}} +A.r7.prototype={ +Fc(a,b,c,d,e,f){var s=this.a +s[0]=a +s[1]=b +s[2]=c+this.b +s[3]=d+this.c}, +gEA(){return this.a[0]}, +gEW(){return this.a[1]}, +gVs(){return this.a[2]}, +gVt(){return this.a[3]}, +$iFa:1, +$iaA:1} +A.a6l.prototype={ +gBk(){var s,r=this.c +if(r===$){s=A.b([new A.x(0,0,4096,4096)],t.AO) +this.c!==$&&A.a1() +this.c=s +r=s}return r}, +aNR(a,b){var s,r,q,p,o,n,m,l,k,j=this +for(s=j.gBk(),r=s.length,q=null,p=0;p=a&&o.d-o.b>=b){q=o +break}}if(q==null||q.c-q.a0)a.push(new A.QK(b1,c0,b2,m)) +else m.wS(b2.d,b1,c0) +if(J.m9(a2.w))c3.Hl(a2,a3,b1)}for(b=a.length,c1=0;c10)a.push(new A.QK(b1,c0,b2,m)) +else m.wS(b2.d,b1,c0) +if(J.m9(a2.w))c3.Hl(a2,a3,b1)}for(b=a.length,c1=0;c1"));r.D();)s.gZ(s).yS(a,this.d)}, +a4(a,b){var s,r,q +for(s=this.f,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).a4(0,b)}for(s=J.ax(this.b);s.D();)s.gZ(s).a4(0,b)}} +A.aKc.prototype={ +$1(a){return A.ayk(a,this.a)}, +$S:406} +A.aKd.prototype={ +$2(a,b){var s,r=a.a +if(r==null)r=0 +s=b.a +return r-(s==null?0:s)}, +$S:407} +A.aK8.prototype={ +$1(a){return a.ay}, +$S:408} +A.aK9.prototype={ +$1(a){return this.adQ(a)}, +adQ(a){var s=0,r=A.v(t.VW),q,p=this,o,n,m,l,k,j,i,h +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=p.b +n=p.c +m=p.d +l=p.e +k=p.f +j=p.r +i=p.w +s=3 +return A.B(A.b96(l,k,m,n,j,i,a,o,p.a),$async$$1) +case 3:h=c +s=a instanceof A.yw&&h instanceof A.Li?4:5 +break +case 4:s=6 +return A.B(A.aK7(a.CW,h,o,n,m,l,k,j,i),$async$$1) +case 6:o=c +h.z!==$&&A.ai() +h.z=o +case 5:q=h +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, +$S:409} +A.aKe.prototype={ +$1(a){return a.gLd(a)}, +$S:410} +A.aME.prototype={} +A.a9W.prototype={} +A.Gx.prototype={ +a4(a,b){var s,r,q,p=this,o=p.c+=b +for(s=p.b;r=p.d,q=s[r],q<=o;){p.d=(r+1)%s.length +o-=q +p.c=o}}} +A.a9X.prototype={ +e1(a){var s=this.a +s=s==null?null:s.e1(0) +return A.aPG(s,this.d,this.b)}} +A.aPH.prototype={ +$1(a){return a.a}, +$S:411} +A.aPJ.prototype={ +$2(a,b){var s,r,q=b.d +q.toString +s=a.d +s.toString +r=q-s +if(r!==0)q=r +else{q=b.c +q.toString +s=a.c +s.toString +s=q-s +q=s}return q}, +$S:412} +A.aPK.prototype={ +$1(a){var s=$.au(),r=a.a +r.toString +return s.cL(0,r)}, +$S:413} +A.QK.prototype={} +A.QL.prototype={ +scH(a,b){}, +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.nd(0) +p=q.k4 +if(p.d==null){o=q.gar() +p.d=A.b86(o.gc_(o).pi(0,t.O1))}return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){this.k4.a4(0,b)}, +aK(a){this.k4.aK(a)}, +h4(a){this.lr(a) +this.k4.lX(a)}} +A.Ve.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.md.prototype={ +T(){return"AnimationStatus."+this.b}} +A.dF.prototype={ +k(a){return"#"+A.cX(this)+"("+A.h(this.KZ())+")"}, +KZ(){switch(this.gco(this)){case B.bh:return"\u25b6" +case B.bi:return"\u25c0" +case B.a7:return"\u23ed" +case B.R:return"\u23ee"}}} +A.H_.prototype={ +T(){return"_AnimationDirection."+this.b}} +A.X7.prototype={ +T(){return"AnimationBehavior."+this.b}} +A.C2.prototype={ +gm(a){var s=this.x +s===$&&A.c() +return s}, +sm(a,b){var s=this +s.el(0) +s.OM(b) +s.C() +s.A1()}, +gdz(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.w +s.toString +return s.ji(0,this.y.a/1e6)}, +OM(a){var s=this,r=s.a,q=s.b,p=s.x=A.Y(a,r,q) +if(p===r)s.Q=B.R +else if(p===q)s.Q=B.a7 +else s.Q=s.z===B.aP?B.bh:B.bi}, +gco(a){var s=this.Q +s===$&&A.c() +return s}, +oW(a,b){var s=this +s.z=B.aP +if(b!=null)s.sm(0,b) +return s.YI(s.b)}, +d_(a){return this.oW(a,null)}, +acd(a,b){var s=this +s.z=B.jP +if(b!=null)s.sm(0,b) +return s.YI(s.a)}, +er(a){return this.acd(a,null)}, +ng(a,b,c){var s,r,q,p,o,n,m=this,l=$.a7M.IW$ +l===$&&A.c() +if((l.a&4)!==0)switch(m.d.a){case 0:s=0.05 +break +case 1:s=1 +break +default:s=1}else s=1 +if(c==null){r=m.b-m.a +if(isFinite(r)){l=m.x +l===$&&A.c() +q=Math.abs(a-l)/r}else q=1 +if(m.z===B.jP&&m.f!=null){l=m.f +l.toString +p=l}else{l=m.e +l.toString +p=l}o=new A.bC(B.d.az(p.a*q))}else{l=m.x +l===$&&A.c() +o=a===l?B.F:c}m.el(0) +l=o.a +if(l===B.F.a){l=m.x +l===$&&A.c() +if(l!==a){m.x=A.Y(a,m.a,m.b) +m.C()}m.Q=m.z===B.aP?B.a7:B.R +m.A1() +return A.b9H()}n=m.x +n===$&&A.c() +return m.GS(new A.aX6(l*s/1e6,n,a,b,B.cA))}, +YI(a){return this.ng(a,B.w,null)}, +ac_(a,b,c){var s,r=this,q=r.a,p=r.b,o=b==null?r.e:b +r.el(0) +s=r.x +s===$&&A.c() +o=o.a/1e6 +s=p===q?0:s/(p-q)*o +return r.GS(new A.aZA(q,p,!1,r.gapJ(),o,s,B.cA))}, +aPj(a,b){return this.ac_(a,b,!1)}, +aPk(a,b){return this.ac_(a,null,b)}, +apK(a){this.z=a +this.Q=a===B.aP?B.bh:B.bi +this.A1()}, +a8D(a){var s,r,q,p=this,o=$.bqx(),n=a<0 +p.z=n?B.jP:B.aP +s=n?p.a-0.01:p.b+0.01 +n=$.a7M.IW$ +n===$&&A.c() +if((n.a&4)!==0)switch(p.d.a){case 0:r=200 +break +case 1:r=1 +break +default:r=1}else r=1 +n=p.x +n===$&&A.c() +q=new A.PS(s,A.UR(o,n-s,a*r),B.cA) +q.a=B.a9G +p.el(0) +return p.GS(q)}, +QV(a){this.el(0) +this.z=B.aP +return this.GS(a)}, +GS(a){var s,r=this +r.w=a +r.y=B.F +r.x=A.Y(a.il(0,0),r.a,r.b) +s=r.r.bo(0) +r.Q=r.z===B.aP?B.bh:B.bi +r.A1() +return s}, +zI(a,b){this.y=this.w=null +this.r.zI(0,b)}, +el(a){return this.zI(a,!0)}, +v(){var s=this +s.r.v() +s.r=null +s.ep$.aj(0) +s.e9$.aj(0) +s.Mf()}, +A1(){var s=this,r=s.Q +r===$&&A.c() +if(s.as!==r){s.as=r +s.De(r)}}, +anm(a){var s,r=this +r.y=a +s=a.a/1e6 +r.x=A.Y(r.w.il(0,s),r.a,r.b) +if(r.w.qi(s)){r.Q=r.z===B.aP?B.a7:B.R +r.zI(0,!1)}r.C() +r.A1()}, +KZ(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" +if(q)s="; DISPOSED" +else s=r.b?"; silenced":"" +r=this.Me() +q=this.x +q===$&&A.c() +return A.h(r)+" "+B.d.aZ(q,3)+p+s}} +A.aX6.prototype={ +il(a,b){var s,r,q=this,p=A.Y(b/q.b,0,1) +if(p===0)return q.c +else{s=q.d +if(p===1)return s +else{r=q.c +return r+(s-r)*q.e.ap(0,p)}}}, +ji(a,b){return(this.il(0,b+0.001)-this.il(0,b-0.001))/0.002}, +qi(a){return a>this.b}} +A.aZA.prototype={ +il(a,b){var s=this,r=b+s.r,q=s.f,p=B.d.bI(r/q,1) +B.d.eC(r,q) +s.e.$1(B.aP) +q=A.al(s.b,s.c,p) +q.toString +return q}, +ji(a,b){return(this.c-this.b)/this.f}, +qi(a){return!1}} +A.abA.prototype={} +A.abB.prototype={} +A.abC.prototype={} +A.abn.prototype={ +ai(a,b){}, +a9(a,b){}, +kg(a){}, +fE(a){}, +gco(a){return B.a7}, +gm(a){return 1}, +k(a){return"kAlwaysCompleteAnimation"}} +A.abo.prototype={ +ai(a,b){}, +a9(a,b){}, +kg(a){}, +fE(a){}, +gco(a){return B.R}, +gm(a){return 0}, +k(a){return"kAlwaysDismissedAnimation"}} +A.IO.prototype={ +ai(a,b){return this.gb3(this).ai(0,b)}, +a9(a,b){return this.gb3(this).a9(0,b)}, +kg(a){return this.gb3(this).kg(a)}, +fE(a){return this.gb3(this).fE(a)}, +gco(a){var s=this.gb3(this) +return s.gco(s)}} +A.NS.prototype={ +sb3(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gco(q) +q=r.c +r.b=q.gm(q) +if(r.rB$>0)r.ID()}r.c=b +if(b!=null){if(r.rB$>0)r.IC() +q=r.b +s=r.c +s=s.gm(s) +if(q==null?s!=null:q!==s)r.C() +q=r.a +s=r.c +if(q!=s.gco(s)){q=r.c +r.De(q.gco(q))}r.b=r.a=null}}, +IC(){var s=this,r=s.c +if(r!=null){r.ai(0,s.geZ()) +s.c.kg(s.gaao())}}, +ID(){var s=this,r=s.c +if(r!=null){r.a9(0,s.geZ()) +s.c.fE(s.gaao())}}, +gco(a){var s=this.c +if(s!=null)s=s.gco(s) +else{s=this.a +s.toString}return s}, +gm(a){var s=this.c +if(s!=null)s=s.gm(s) +else{s=this.b +s.toString}return s}, +k(a){var s=this,r=s.c +if(r==null)return"ProxyAnimation(null; "+A.h(s.Me())+" "+B.d.aZ(s.gm(s),3)+")" +return r.k(0)+"\u27a9ProxyAnimation"}} +A.nW.prototype={ +ai(a,b){this.cA() +this.a.ai(0,b)}, +a9(a,b){this.a.a9(0,b) +this.uk()}, +IC(){this.a.kg(this.gwE())}, +ID(){this.a.fE(this.gwE())}, +GU(a){this.De(this.a2T(a))}, +gco(a){var s=this.a +return this.a2T(s.gco(s))}, +gm(a){var s=this.a +return 1-s.gm(s)}, +a2T(a){switch(a.a){case 1:return B.bi +case 2:return B.bh +case 3:return B.R +case 0:return B.a7}}, +k(a){return this.a.k(0)+"\u27aaReverseAnimation"}} +A.K0.prototype={ +a4N(a){var s=this +switch(a.a){case 0:case 3:s.d=null +break +case 1:if(s.d==null)s.d=B.bh +break +case 2:if(s.d==null)s.d=B.bi +break}}, +ga5m(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gco(s)}s=s!==B.bi}else s=!0 +return s}, +v(){this.a.fE(this.ga4M())}, +gm(a){var s=this,r=s.ga5m()?s.b:s.c,q=s.a,p=q.gm(q) +if(r==null)return p +if(p===0||p===1)return p +return r.ap(0,p)}, +k(a){var s=this,r=s.c +if(r==null)return s.a.k(0)+"\u27a9"+s.b.k(0) +if(s.ga5m())return s.a.k(0)+"\u27a9"+s.b.k(0)+"\u2092\u2099/"+r.k(0) +return s.a.k(0)+"\u27a9"+s.b.k(0)+"/"+r.k(0)+"\u2092\u2099"}, +gb3(a){return this.a}} +A.amB.prototype={ +T(){return"_TrainHoppingMode."+this.b}} +A.B4.prototype={ +GU(a){if(a!==this.e){this.C() +this.e=a}}, +gco(a){var s=this.a +return s.gco(s)}, +aE3(){var s,r,q=this,p=q.b +if(p!=null){switch(q.c.a){case 0:p=p.gm(p) +s=q.a +r=p<=s.gm(s) +break +case 1:p=p.gm(p) +s=q.a +r=p>=s.gm(s) +break +default:r=!1}if(r){p=q.a +s=q.gwE() +p.fE(s) +p.a9(0,q.gQw()) +p=q.b +q.a=p +q.b=null +p.kg(s) +s=q.a +q.GU(s.gco(s))}}else r=!1 +p=q.a +p=p.gm(p) +if(p!==q.f){q.C() +q.f=p}if(r&&q.d!=null)q.d.$0()}, +gm(a){var s=this.a +return s.gm(s)}, +v(){var s,r,q=this +q.a.fE(q.gwE()) +s=q.gQw() +q.a.a9(0,s) +q.a=null +r=q.b +if(r!=null)r.a9(0,s) +q.b=null +q.e9$.aj(0) +q.ep$.aj(0) +q.Mf()}, +k(a){var s=this +if(s.b!=null)return A.h(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.h(s.b)+")" +return A.h(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +A.CL.prototype={ +IC(){var s,r=this,q=r.a,p=r.ga1w() +q.ai(0,p) +s=r.ga1x() +q.kg(s) +q=r.b +q.ai(0,p) +q.kg(s)}, +ID(){var s,r=this,q=r.a,p=r.ga1w() +q.a9(0,p) +s=r.ga1x() +q.fE(s) +q=r.b +q.a9(0,p) +q.fE(s)}, +gco(a){var s=this.b +if(s.gco(s)===B.bh||s.gco(s)===B.bi)return s.gco(s) +s=this.a +return s.gco(s)}, +k(a){return"CompoundAnimation("+this.a.k(0)+", "+this.b.k(0)+")"}, +awg(a){var s=this +if(s.gco(s)!=s.c){s.c=s.gco(s) +s.De(s.gco(s))}}, +awf(){var s=this +if(!J.e(s.gm(s),s.d)){s.d=s.gm(s) +s.C()}}} +A.IN.prototype={ +gm(a){var s,r=this.a +r=r.gm(r) +s=this.b +s=s.gm(s) +return Math.min(A.fl(r),A.fl(s))}} +A.RS.prototype={} +A.RT.prototype={} +A.RU.prototype={} +A.ady.prototype={} +A.aj_.prototype={} +A.aj0.prototype={} +A.aj1.prototype={} +A.ajU.prototype={} +A.ajV.prototype={} +A.amy.prototype={} +A.amz.prototype={} +A.amA.prototype={} +A.Nq.prototype={ +ap(a,b){return this.o4(b)}, +o4(a){throw A.d(A.cI(null))}, +k(a){return"ParametricCurve"}} +A.hR.prototype={ +ap(a,b){if(b===0||b===1)return b +return this.aiD(0,b)}} +A.T7.prototype={ +o4(a){return a}} +A.hU.prototype={ +o4(a){var s=this.a +a=A.Y((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.ap(0,a)}, +k(a){var s=this,r=s.c +if(!(r instanceof A.T7))return"Interval("+A.h(s.a)+"\u22ef"+A.h(s.b)+")\u27a9"+r.k(0) +return"Interval("+A.h(s.a)+"\u22ef"+A.h(s.b)+")"}} +A.QG.prototype={ +o4(a){return a"))}} +A.bs.prototype={ +gm(a){var s=this.a +return this.b.ap(0,s.gm(s))}, +k(a){var s=this.a,r=this.b +return s.k(0)+"\u27a9"+r.k(0)+"\u27a9"+A.h(r.ap(0,s.gm(s)))}, +KZ(){return A.h(this.Me())+" "+this.b.k(0)}, +gb3(a){return this.a}} +A.fQ.prototype={ +ap(a,b){return this.b.ap(0,this.a.ap(0,b))}, +k(a){return this.a.k(0)+"\u27a9"+this.b.k(0)}} +A.bj.prototype={ +ie(a){var s=this.a +return A.q(this).h("bj.T").a(J.bsd(s,J.bse(J.bsf(this.b,s),a)))}, +ap(a,b){var s,r=this +if(b===0){s=r.a +return s==null?A.q(r).h("bj.T").a(s):s}if(b===1){s=r.b +return s==null?A.q(r).h("bj.T").a(s):s}return r.ie(b)}, +k(a){return"Animatable("+A.h(this.a)+" \u2192 "+A.h(this.b)+")"}, +sR3(a){return this.a=a}, +shP(a,b){return this.b=b}} +A.OM.prototype={ +ie(a){return this.c.ie(1-a)}} +A.f8.prototype={ +ie(a){return A.a_(this.a,this.b,a)}} +A.a8b.prototype={ +ie(a){return A.aMM(this.a,this.b,a)}} +A.O9.prototype={ +ie(a){return A.bzt(this.a,this.b,a)}} +A.uN.prototype={ +ie(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.d.az(r+(s-r)*a)}} +A.a8W.prototype={ +ie(a){var s,r=this.a +r.toString +s=this.b +s.toString +return B.d.c0(r+(s-r)*a)}} +A.nl.prototype={ +ap(a,b){if(b===0||b===1)return b +return this.a.ap(0,b)}, +k(a){return"CurveTween(curve: "+this.a.k(0)+")"}} +A.VK.prototype={} +A.QZ.prototype={ +amM(a,b){var s,r,q,p,o,n,m,l=this.a +B.b.F(l,a) +for(s=l.length,r=0,q=0;q=n&&b"}} +A.JX.prototype={ +aW(){return new A.S1(new A.bj(1,null,t.Y),null,null,B.n)}} +A.S1.prototype={ +bn(){var s,r,q,p=this +p.bP() +s=A.cJ(null,B.ai,null,0,p) +p.e=s +r=t.ve +q=p.d +p.f=new A.bs(r.a(new A.bs(r.a(s),new A.nl(B.fc),t.HY.h("bs"))),q,q.$ti.h("bs")) +p.a3l()}, +bL(a){this.cc(a) +this.a3l()}, +a3l(){var s=this.a.x +this.d.b=s}, +v(){var s=this.e +s===$&&A.c() +s.v() +this.alA()}, +auL(a){if(!this.r){this.r=!0 +this.Fh(0)}}, +auO(a){if(this.r){this.r=!1 +this.Fh(0)}}, +auJ(){if(this.r){this.r=!1 +this.Fh(0)}}, +Fh(a){var s,r,q,p=this.e +p===$&&A.c() +s=p.r +if(s!=null&&s.a!=null)return +r=this.r +if(r){p.z=B.aP +q=p.ng(1,B.a9v,B.Q0)}else{p.z=B.aP +q=p.ng(0,B.OS,B.Q8)}q.cE(new A.aUa(this,r),t.H)}, +a5(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.a.r==null,d=!e,c=A.uc(a0),b=c.gii(),a=g.a.e +if(a==null)s=f +else s=A.a_d(a,a0) +a=s!=null +if(a)r=c.gvg() +else if(d)r=b +else{q=B.P3.hA(a0) +r=q}p=c.geT().geA().hL(r) +q=d&&!0?B.eQ:B.m +o=d?g.gauK():f +n=d?g.gauN():f +m=d?g.gauI():f +l=g.a +k=l.r +j=l.w +i=g.f +i===$&&A.c() +h=l.y +if(a&&e)e=l.f.hA(a0) +else e=s +a=g.a +l=a.d +return A.mx(A.iC(B.b2,A.d3(!0,f,new A.kB(new A.b8(j,1/0,j,1/0),A.lo(!1,A.xS(new A.cg(l,new A.jD(a.z,1,1,A.qm(A.Ls(a.c,new A.fb(f,f,f,f,f,r,f,f),f),f,f,B.ca,!0,p,f,f,B.aC),f),f),new A.dW(e,f,f,h,f,f,B.ao),B.cH),i),f),!1,f,f,!1,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),B.ad,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,k,m,o,n,f,f,f),q,f,f,f,f)}} +A.aUa.prototype={ +$1(a){var s=this.a +if(s.c!=null&&this.b!==s.r)s.Fh(0)}, +$S:30} +A.VQ.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.JY.prototype={ +aW(){return new A.S2(new A.act($.ag()),null,!1,$,null,null,B.n)}} +A.S2.prototype={ +bn(){this.bP() +this.e=this.a.c}, +bL(a){var s +this.cc(a) +s=a.c +if(s!=this.a.c)this.e=s}, +v(){var s=this.d +s.bw$=$.ag() +s.bs$=0 +this.alB()}, +aNg(a){if(this.f!==a)this.f=a}, +a5(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=a0.a,a3=a2.x +a2=A.a9(204,B.d3.gm(B.d3)>>>16&255,B.d3.gm(B.d3)>>>8&255,B.d3.gm(B.d3)&255).a +s=(a2>>>16&255)/255 +r=(a2>>>8&255)/255 +q=(a2&255)/255 +p=Math.max(s,Math.max(r,q)) +o=Math.min(s,Math.min(r,q)) +n=p-o +m=A.bka(s,r,q,p,n) +l=(p+o)/2 +if(l!==1)A.Y(n/(1-Math.abs(2*l-1)),0,1) +a3=new A.dQ((a2>>>24&255)/255,m,0.835,0.69).bd() +a2=a0.a +k=a2.c +a2=a2.y +j=a0.d +j.sqd(a3) +j.sCV(a0.f) +j.sSa(a0.J1$) +j.sQF(B.d3) +j.sTr(B.dC) +j.spZ(B.l) +j.sm(0,a0.a.c) +j.sUK(a0.e) +j.suV(a0.a.d!=null) +a0.a.toString +i=A.XY(4) +j.sdB(0,new A.eU(i,B.A)) +j.sqI(a0.a.Q) +i=a0.a.d +h=a0.SY$ +if(h===$){g=A.b_([B.jF,new A.dG(a0.ga4n(),new A.bM(A.b([],t.ot),t.wS),t.wY)],t.A,t.od) +a0.SY$!==$&&A.a1() +a0.SY$=g +h=g}f=a0.a.d==null +e=!f +d=e?a0.gaD3():a1 +c=e?a0.ga4n():a1 +b=e?a0.ga4p():a1 +a=e?a0.ga4p():a1 +return A.d3(a1,k===!0,A.b7J(h,!1,A.iC(a1,A.d3(a1,a1,A.eD(a1,a1,a1,j,B.a3H),!1,a1,e,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),B.ad,f,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,c,a,d,b,a1,a1,a1),i!=null,a2,B.m,a0.gaNf(),a0.gaD0(),a1,a1),!1,a1,a1,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1)}} +A.act.prototype={ +spZ(a){if(J.e(this.as,a))return +this.as=a +this.C()}, +sm(a,b){if(this.at==b)return +this.at=b +this.C()}, +sUK(a){if(this.ax==a)return +this.ax=a +this.C()}, +sdB(a,b){if(J.e(this.ay,b))return +this.ay=b +this.C()}, +sqI(a){return}, +NL(a,b,c,d,e){if(e)a.W(this.ay.mc(b),c) +if(d!=null)this.ay.q1(d).aI(a,b)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=$.G(),h=i.B(),g=j.as +g.toString +h.sA(0,g) +h.sP(0,B.r) +h.sbX(2.5) +h.szJ(B.hs) +s=t.o.a(b.a1(0,2).U(0,B.Ds.a1(0,2))) +g=s.a +r=s.b +q=new A.x(g,r,g+18,r+18) +p=i.B() +o=j.at +if(o!==!1){o=j.f +o.toString}else o=!1 +if(o){o=j.a +o.toString}else{o=j.b +o.toString}p.sA(0,o) +o=j.at +n=j.ch +if(o===!1){g=p.gA(p) +j.NL(a,q,p,new A.cK(g,1,B.ag,-1),!1)}else{j.NL(a,q,p,n,!0) +o=j.at +if(o===!0){m=i.S() +m.Y(0,g+4.5,r+9.36) +o=g+8.280000000000001 +n=r+13.5 +m.n(0,o,n) +a.W(m,h) +m.Y(0,o,n) +m.n(0,g+12.959999999999999,r+5.22) +a.W(m,h)}else a.ex(s.V(0,B.a_D),s.V(0,B.a_X),h)}g=j.e +g.toString +if(g){l=q.eb(1) +k=i.B() +i=j.c +i.toString +k.sA(0,i) +k.sP(0,B.r) +k.sbX(3.5) +j.NL(a,l,k,j.ch,!0)}}} +A.VR.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.ao0.prototype={} +A.f9.prototype={ +gm(a){return this.b.a}, +gAs(){var s=this +return!s.e.l(0,s.f)||!s.x.l(0,s.y)||!s.r.l(0,s.w)||!s.z.l(0,s.Q)}, +gAq(){var s=this +return!s.e.l(0,s.r)||!s.f.l(0,s.w)||!s.x.l(0,s.z)||!s.y.l(0,s.Q)}, +gAr(){var s=this +return!s.e.l(0,s.x)||!s.f.l(0,s.y)||!s.r.l(0,s.z)||!s.w.l(0,s.Q)}, +hA(a){var s,r,q,p,o,n=this,m=null +if(n.gAs()){s=a.be(t.WD) +r=s==null?m:s.f.c.gki() +if(r==null){r=A.dS(a,B.pS) +r=r==null?m:r.d +q=r}else q=r +if(q==null)q=B.aH}else q=B.aH +if(n.gAq()){r=A.dS(a,B.EM) +r=r==null?m:r.Q +p=r===!0}else p=!1 +if(n.gAr())A.bux(a) +switch(q.a){case 1:switch(0){case 0:o=p?n.r:n.e +break}break +case 0:switch(0){case 0:o=p?n.w:n.f +break}break +default:o=m}return new A.f9(o,n.c,m,n.e,n.f,n.r,n.w,n.x,n.y,n.z,n.Q,0)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.f9&&b.b.a===s.b.a&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.w.l(0,s.w)&&b.x.l(0,s.x)&&b.y.l(0,s.y)&&b.z.l(0,s.z)&&b.Q.l(0,s.Q)}, +gI(a){var s=this +return A.a4(s.b.a,s.e,s.f,s.r,s.x,s.y,s.w,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=this,r=new A.auH(s),q=A.b([r.$2("color",s.e)],t.T) +if(s.gAs())q.push(r.$2("darkColor",s.f)) +if(s.gAq())q.push(r.$2("highContrastColor",s.r)) +if(s.gAs()&&s.gAq())q.push(r.$2("darkHighContrastColor",s.w)) +if(s.gAr())q.push(r.$2("elevatedColor",s.x)) +if(s.gAs()&&s.gAr())q.push(r.$2("darkElevatedColor",s.y)) +if(s.gAq()&&s.gAr())q.push(r.$2("highContrastElevatedColor",s.z)) +if(s.gAs()&&s.gAq()&&s.gAr())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) +r=s.c +if(r==null)r="CupertinoDynamicColor" +q=B.b.cl(q,", ") +return r+"("+q+", resolved by: UNRESOLVED)"}} +A.auH.prototype={ +$2(a,b){var s=b.l(0,this.a.b)?"*":"" +return s+a+" = "+b.k(0)+s}, +$S:417} +A.adm.prototype={} +A.adl.prototype={} +A.auG.prototype={ +zf(a){return B.v}, +HO(a,b,c,d){return B.aU}, +ze(a,b){return B.i}} +A.ao1.prototype={} +A.a_c.prototype={ +a5(a){var s=null,r=A.ca(a,B.ce,t.l).w.f.b+8 +return new A.cg(new A.aG(8,r,8,8),new A.nm(new A.a_L(this.c.U(0,new A.j(8,r))),A.dg(s,new A.cg(B.Qs,A.fY(this.d,B.a3,B.a4,B.dh),s),B.t,s,s,new A.dW(B.P0.hA(a),s,A.as7(B.P1.hA(a)),B.f5,s,s,B.ao),s,s,s,222),s),s)}} +A.xO.prototype={ +aW(){return new A.S3(B.n)}} +A.S3.prototype={ +awW(a){this.aM(new A.aUb(this))}, +awY(a){this.aM(new A.aUc(this))}, +a5(a){var s=this,r=null,q=s.a.d,p=s.d?A.uc(a).gii():r +return A.fh(A.mx(A.bdW(B.at,r,q,p,B.P5,0,s.a.c,B.tl,0.7),B.m,r,s.gawV(),s.gawX(),r),r,1/0)}} +A.aUb.prototype={ +$0(){this.a.d=!0}, +$S:0} +A.aUc.prototype={ +$0(){this.a.d=!1}, +$S:0} +A.a_e.prototype={ +aC(a){var s=this.f,r=A.a_d(s,a) +return J.e(r,s)?this:this.hL(r)}, +Ie(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +if(d==null){s=r.r +s=s==null?null:A.Y(s,0,1)}else s=d +return A.bdX(l,p,n,s,m,f==null?r.w:f,q,o)}, +hL(a){return this.Ie(a,null,null,null,null,null,null,null)}} +A.ado.prototype={} +A.adp.prototype={ +TI(a){return a.gyj(a)==="en"}, +cL(a,b){return new A.cO(B.H6,t.Vr)}, +M1(a){return!1}, +k(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} +A.a_A.prototype={$iJZ:1} +A.K_.prototype={ +aW(){return new A.S5(B.i,null,null,B.n)}} +A.S5.prototype={ +bn(){var s,r,q=this +q.bP() +s=A.cJ(null,B.ef,null,0,q) +s.cA() +r=s.e9$ +r.b=!0 +r.a.push(new A.aUk(q)) +q.f=s +r=q.a +r.d.a=s +r.w.ai(0,q.gOX()) +r=t.Y +s=q.f +q.a.toString +q.r=new A.bs(A.dq(B.ee,s,null),new A.bj(0,1,r),r.h("bs"))}, +v(){var s,r=this +r.a.d.a=null +s=r.f +s===$&&A.c() +s.v() +r.a.w.a9(0,r.gOX()) +r.alC()}, +bL(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gOX() +q.a9(0,s) +r.a.w.ai(0,s)}r.cc(a)}, +cZ(){this.a1m() +this.fH()}, +a1m(){var s,r=this,q=r.a.w.a,p=q.c.gbv().b,o=q.a,n=p-o.b,m=r.a +m.toString +if(n<-48){if(m.d.gET())r.a.d.CJ(!1) +return}if(!m.d.gET()){m=r.f +m===$&&A.c() +m.d_(0)}r.a.toString +s=Math.max(p,p-n/10) +o=o.a-40 +n=s-73.5 +m=r.c +m.toString +m=A.ca(m,B.eZ,t.l).w.a +r.a.toString +n=A.bfS(new A.x(10,-21.5,0+m.a-10,0+m.b+21.5),new A.x(o,n,o+80,n+47.5)) +r.aM(new A.aUi(r,new A.j(n.a,n.b),p,s))}, +a5(a){var s,r,q=this +q.a.toString +s=q.d +r=q.r +r===$&&A.c() +return A.bcY(new A.a_f(r,new A.j(0,q.e),null),B.ee,B.Qd,s.a,s.b)}} +A.aUk.prototype={ +$0(){return this.a.aM(new A.aUj())}, +$S:0} +A.aUj.prototype={ +$0(){}, +$S:0} +A.aUi.prototype={ +$0(){var s=this,r=s.a +r.d=s.b +r.e=s.c-s.d}, +$S:0} +A.a_f.prototype={ +a5(a){var s,r,q=this.r,p=q.b +q=q.a +p.ap(0,q.gm(q)) +s=new A.j(0,49.75).V(0,this.w) +r=p.ap(0,q.gm(q)) +r=A.p7(B.a_u,B.i,r==null?1:r) +r.toString +q=p.ap(0,q.gm(q)) +if(q==null)q=1 +return A.bin(new A.O3(null,A.bfT(q,B.Vm,new A.eU(B.FY,B.G_)),s,1,B.a3L,null),r)}} +A.VS.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.auI.prototype={ +$0(){return A.bup(this.a)}, +$S:79} +A.auJ.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s=s.at +s.toString +r.aI_() +return new A.S0(s,r,this.b.h("S0<0>"))}, +$S(){return this.b.h("S0<0>()")}} +A.a_g.prototype={ +a5(a){var s,r=this,q=a.be(t.I) +q.toString +s=q.w +q=r.e +return A.b9p(A.b9p(new A.a_w(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.H8.prototype={ +aW(){return new A.H9(B.n,this.$ti.h("H9<1>"))}, +aID(){return this.d.$0()}, +aNA(){return this.e.$0()}} +A.H9.prototype={ +bn(){var s,r=this +r.bP() +s=A.aAI(null,r,null) +s.ay=r.gasI() +s.ch=r.gasK() +s.CW=r.gasG() +s.cx=r.gasD() +r.e=s}, +v(){var s=this.e +s===$&&A.c() +s.k3.aj(0) +s.ty() +this.bK()}, +asJ(a){this.d=this.a.aNA()}, +asL(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +r=this.c +r=this.ZN(s/r.gcH(r).a) +q=q.a +s=q.x +s===$&&A.c() +q.sm(0,s-r)}, +asH(a){var s,r=this,q=r.d +q.toString +s=r.c +q.a7X(r.ZN(a.a.a.a/s.gcH(s).a)) +r.d=null}, +asE(){var s=this.d +if(s!=null)s.a7X(0) +this.d=null}, +azB(a){var s +if(this.a.aID()){s=this.e +s===$&&A.c() +s.Hs(a)}}, +ZN(a){var s=this.c.be(t.I) +s.toString +switch(s.w.a){case 0:return-a +case 1:return a}}, +a5(a){var s,r,q=null,p=a.be(t.I) +p.toString +s=t.l +r=p.w===B.z?A.ca(a,B.ce,s).w.f.a:A.ca(a,B.ce,s).w.f.c +r=Math.max(r,20) +return A.kU(B.bp,A.b([this.a.c,new A.a5U(0,0,0,r,A.M8(B.db,q,q,this.gazA(),q,q,q),q)],t.p),B.a2,B.a4e,q)}} +A.S0.prototype={ +a7X(a){var s,r,q,p,o=this +if(Math.abs(a)>=1)s=a<=0 +else{r=o.a.x +r===$&&A.c() +s=r>0.5}if(s){r=o.a +q=r.x +q===$&&A.c() +q=A.al(800,0,q) +q.toString +q=A.dh(0,Math.min(B.d.c0(q),300)) +r.z=B.aP +r.ng(1,B.rY,q)}else{o.b.ih() +r=o.a +q=r.r +if(q!=null&&q.a!=null){q=r.x +q===$&&A.c() +q=A.al(0,800,q) +q.toString +q=A.dh(0,B.d.c0(q)) +r.z=B.jP +r.ng(0,B.rY,q)}}q=r.r +if(q!=null&&q.a!=null){p=A.ba("animationStatusCallback") +p.b=new A.aU9(o,p) +q=p.b5() +r.cA() +r=r.ep$ +r.b=!0 +r.a.push(q)}else o.b.IE()}} +A.aU9.prototype={ +$1(a){var s=this.a +s.b.IE() +s.a.fE(this.b.b5())}, +$S:4} +A.ol.prototype={ +h2(a,b){var s +if(a instanceof A.ol){s=A.aUd(a,this,b) +s.toString +return s}s=A.aUd(null,this,b) +s.toString +return s}, +h3(a,b){var s +if(a instanceof A.ol){s=A.aUd(this,a,b) +s.toString +return s}s=A.aUd(this,null,b) +s.toString +return s}, +BJ(a){return new A.adn(this,a)}, +l(a,b){var s,r +if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +if(b instanceof A.ol){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gI(a){return J.T(this.a)}} +A.aUe.prototype={ +$1(a){var s=A.a_(null,a,this.a) +s.toString +return s}, +$S:146} +A.aUf.prototype={ +$1(a){var s=A.a_(null,a,1-this.a) +s.toString +return s}, +$S:146} +A.adn.prototype={ +m8(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this.b.a +if(h==null)return +s=c.e +r=s.a +q=0.05*r +p=s.b +o=q/(h.length-1) +switch(c.d.a){case 0:n=b.a+r +m=1 +break +case 1:n=b.a +m=-1 +break +default:n=null +m=null}for(s=b.b,r=s+p,l=0,k=0;k0)A.Lk() +break +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.Lk() +break}}, +v(){var s=this.cy +s===$&&A.c() +s.v() +this.XP()}} +A.aUh.prototype={ +$0(){this.a.E9()}, +$S:0} +A.aUg.prototype={ +$1(a){return A.Lk()}, +$S:422} +A.am6.prototype={ +aI(a,b){var s,r,q,p=$.G(),o=p.B() +o.sA(0,this.b) +s=A.k5(B.a_F,6) +r=A.vx(B.a_G,new A.j(7,b.b)) +q=p.S() +q.ho(s) +q.kf(r) +a.W(q,o)}, +cG(a){return!this.b.l(0,a.b)}} +A.a_i.prototype={} +A.auK.prototype={ +zf(a){return new A.M(12,a+12-1.5)}, +HO(a,b,c,d){var s,r,q,p=null,o=A.eD(p,p,p,new A.am6(A.uc(a).gii(),p),B.v) +switch(b.a){case 0:return A.aMN(o,new A.M(12,c+12-1.5)) +case 1:s=c+12-1.5 +r=A.aMN(o,new A.M(12,s)) +q=new A.b0(new Float64Array(16)) +q.bl() +q.aF(0,6,s/2) +q.o2(3.141592653589793) +q.aF(0,-6,-s/2) +return A.aQj(p,r,q,!0) +case 2:return B.aU}}, +ze(a,b){switch(a.a){case 0:return new A.j(6,b+12-1.5) +case 1:return new A.j(6,b+12-1.5-12+1.5) +case 2:return new A.j(6,b+(b+12-1.5-b)/2)}}} +A.adq.prototype={} +A.adx.prototype={ +a5(a){return A.fh(null,null,1/A.ca(a,B.cd,t.l).w.b)}} +A.a_j.prototype={ +a5(a){var s,r=t.l,q=A.ca(a,B.ce,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+43,l=26+q.a,k=A.ca(a,B.eZ,r).w.a.a-q.c-26,j=new A.j(A.Y(o.a,l,k),n-8-p) +n=this.d +s=new A.j(A.Y(n.a,l,k),n.b+8-p) +r=m?j:s +return new A.cg(new A.aG(8,p,8,8),new A.nm(new A.a9P(j,s,m),new A.S6(r,A.but(this.e),m,A.bKF(),null),null),null)}} +A.ads.prototype={ +bC(a){var s=new A.ajr(this.e,this.f,A.j1(50,null),A.aZ(t.xG),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.srb(this.e) +b.sTB(this.f)}} +A.ajr.prototype={ +ght(){return!0}, +srb(a){if(a.l(0,this.R))return +this.R=a +this.aE()}, +sTB(a){if(this.aB===a)return +this.aB=a +this.aE()}, +d3(){var s,r,q=this +if(q.a0$==null)return +s=t.k.a(A.J.prototype.gaG.call(q)) +r=q.a0$ +r.toString +r.dc(q.bc.rp(new A.b8(0,s.b,0,s.d)),!0) +s=q.a0$ +r=s.e +r.toString +t.q.a(r) +r.a=new A.j(0,q.aB?-7:0) +s=s.k3 +q.k3=new A.M(s.a,s.b-7)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a0$ +if(d==null)return +d=d.e +d.toString +s=t.q +s.a(d) +r=e.cD +q=e.cx +q===$&&A.c() +d=b.V(0,d.a) +p=e.a0$ +o=p.k3 +n=o.a +o=o.b +p=p.e +p.toString +s.a(p) +s=$.G() +m=s.S() +l=e.a0$.k3 +m.fU(A.jj(new A.x(0,7,0+l.a,7+(l.b-14)),B.dY)) +k=e.f_(e.R) +p=p.a.a +l=e.a0$.k3 +j=l.a/2 +i=j+(k.a-(p+j)) +p=e.aB +h=p?l.b-7:7 +g=p?l.b:0 +f=s.S() +f.Y(0,i,g) +f.n(0,i-7,h) +f.n(0,i+7,h) +f.a2(0) +r.sbE(0,a.aOC(q,d,new A.x(0,0,0+n,0+o),s.a6D(B.a0l,m,f),new A.aZ7(e),r.a))}, +v(){this.cD.sbE(0,null) +this.jF()}, +ea(a,b){var s,r=this.a0$,q=r.e +q.toString +q=t.q.a(q).a +s=q.a +q=q.b+7 +r=r.k3 +if(!new A.x(s,q,s+r.a,q+(r.b-14)).O(0,b))return!1 +return this.aj1(a,b)}} +A.aZ7.prototype={ +$2(a,b){var s=this.a.a0$ +s.toString +return a.fb(s,b)}, +$S:5} +A.S6.prototype={ +aW(){return new A.S7(null,null,B.n)}, +aQ9(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.S7.prototype={ +atz(){var s=this,r=s.d +r===$&&A.c() +r.er(0) +r=s.d +r.cA() +r=r.ep$ +r.b=!0 +r.a.push(s.gGV()) +s.f=s.e+1}, +atY(){var s=this,r=s.d +r===$&&A.c() +r.er(0) +r=s.d +r.cA() +r=r.ep$ +r.b=!0 +r.a.push(s.gGV()) +s.f=s.e-1}, +aCv(a){var s,r=this +if(a!==B.R)return +r.aM(new A.aUl(r)) +s=r.d +s===$&&A.c() +s.d_(0) +r.d.fE(r.gGV())}, +bn(){this.bP() +this.d=A.cJ(null,B.ef,null,1,this)}, +bL(a){var s,r=this +r.cc(a) +if(r.a.d!==a.d){r.e=0 +r.f=null +s=r.d +s===$&&A.c() +s.d_(0) +r.d.fE(r.gGV())}}, +v(){var s=this.d +s===$&&A.c() +s.v() +this.alD()}, +a5(a){var s,r,q,p,o=this,n=o.a,m=n.c,l=n.e,k=o.d +k===$&&A.c() +s=o.e +r=A.b78(o.gatX(),"\u25c0") +q=A.ca(a,B.cd,t.l).w +p=A.b78(o.gaty(),"\u25b6") +return n.aQ9(a,m,l,A.lo(!1,new A.S8(r,o.a.d,1/q.b,p,B.P7,s,null),k))}} +A.aUl.prototype={ +$0(){var s=this.a,r=s.f +r.toString +s.e=r +s.f=null}, +$S:0} +A.S8.prototype={ +bC(a){var s=new A.TX(A.D(t.TC,t.x),this.w,this.e,0,null,null,A.aZ(t.v)) +s.bB() +return s}, +bH(a,b){b.saNS(0,this.w) +b.saI4(this.e)}, +dg(a){var s=t.Si +return new A.adr(A.D(t.TC,s),A.e6(s),this,B.ac)}} +A.adr.prototype={ +gaO(){return t.l0.a(A.c2.prototype.gaO.call(this))}, +a55(a,b){var s +switch(b.a){case 0:s=t.l0.a(A.c2.prototype.gaO.call(this)) +s.aJ=s.Q6(s.aJ,a,B.pH) +break +case 1:s=t.l0.a(A.c2.prototype.gaO.call(this)) +s.b9=s.Q6(s.b9,a,B.pI) +break +case 2:s=t.l0.a(A.c2.prototype.gaO.call(this)) +s.G=s.Q6(s.G,a,B.pJ) +break}}, +mT(a,b){var s,r +if(b instanceof A.ws){this.a55(t.x.a(a),b) +return}if(b instanceof A.uK){s=t.l0.a(A.c2.prototype.gaO.call(this)) +t.x.a(a) +r=b.a +r=r==null?null:r.gaO() +t.aA.a(r) +s.kh(a) +s.OK(a,r) +return}}, +mZ(a,b,c){t.l0.a(A.c2.prototype.gaO.call(this)).Db(t.x.a(a),t.aA.a(c.a.gaO()))}, +o0(a,b){var s +if(b instanceof A.ws){this.a55(null,b) +return}s=t.l0.a(A.c2.prototype.gaO.call(this)) +t.x.a(a) +s.Pw(a) +s.kZ(a)}, +c7(a){var s,r,q,p,o=this.p2 +o.gby(o).ab(0,a) +o=this.p1 +o===$&&A.c() +s=o.length +r=this.p3 +q=0 +for(;q0){s=k.b9.e +s.toString +q=t.yS +q.a(s) +m=k.G.e +m.toString +q.a(m) +l=k.aJ.e +l.toString +q.a(l) +if(k.aa===j){m.a=new A.j(p.b5(),0) +m.e=!0 +p.b=p.b5()+k.G.k3.a}else{s.a=new A.j(p.b5(),0) +s.e=!0 +p.b=p.b5()+k.b9.k3.a}if(k.aa>0){l.a=B.i +l.e=!0}}else p.b=p.b5()-k.af +k.k3=r.a(A.J.prototype.gaG.call(k)).c9(new A.M(p.b5(),o.Pr()))}, +aI(a,b){this.c7(new A.aZ2(b,a))}, +h9(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, +ea(a,b){var s,r,q=this,p=q.f5$ +for(s=t.yS;p!=null;){r=p.e +r.toString +s.a(r) +if(!r.e){p=r.e2$ +continue}if(A.aZ0(p,a,b))return!0 +p=r.e2$}if(A.aZ0(q.aJ,a,b))return!0 +if(A.aZ0(q.b9,a,b))return!0 +if(A.aZ0(q.G,a,b))return!0 +return!1}, +b6(a){var s,r,q +this.alP(a) +for(s=this.M,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b6(a)}}, +b1(a){var s,r,q +this.alQ(0) +for(s=this.M,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b1(0)}}, +n2(){this.c7(new A.aZ5(this))}, +c7(a){var s=this,r=s.aJ +if(r!=null)a.$1(r) +r=s.b9 +if(r!=null)a.$1(r) +r=s.G +if(r!=null)a.$1(r) +s.F1(a)}, +jy(a){this.c7(new A.aZ6(a))}} +A.aZ3.prototype={ +$0(){return 0}, +$S:86} +A.aZ4.prototype={ +$1(a){var s,r,q,p,o,n,m=this,l=m.a,k=++l.c +t.x.a(a) +s=a.e +s.toString +t.yS.a(s) +s.e=!1 +r=m.b +if(a===r.aJ||a===r.b9||a===r.G||l.b>r.aa)return +q=l.b===0 +if(q)p=k===r.dJ$+2?0:r.b9.k3.a +else p=m.c +k=q?t.k.a(A.J.prototype.gaG.call(r)).b:m.d.b5() +q=t.k +a.dc(A.asc(new A.M(k-p,q.a(A.J.prototype.gaG.call(r)).d)),!0) +k=m.e +k.b=a.k3.b>k.Pr()?a.k3.b:k.Pr() +if(l.a+p+a.k3.a>q.a(A.J.prototype.gaG.call(r)).b){++l.b +k=r.aJ.k3.a +l.a=k+r.af +o=r.b9.k3.a +a.dc(A.asc(new A.M(m.d.b5()-(k+o),q.a(A.J.prototype.gaG.call(r)).d)),!0)}k=l.a +s.a=new A.j(k,0) +n=l.a=k+(a.k3.a+r.af) +l=l.b +k=l===r.aa +s.e=k +if(l===0)m.d.b=n+r.b9.k3.a +if(k)m.f.b=n}, +$S:15} +A.aZ2.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +t.yS.a(s) +if(s.e)this.b.fb(a,s.a.V(0,this.a))}, +$S:15} +A.aZ1.prototype={ +$2(a,b){return this.c.dl(a,b)}, +$S:8} +A.aZ5.prototype={ +$1(a){this.a.yM(t.x.a(a))}, +$S:15} +A.aZ6.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +if(t.yS.a(s).e)this.a.$1(a)}, +$S:15} +A.ws.prototype={ +T(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} +A.ahG.prototype={} +A.ahH.prototype={ +dg(a){return A.a6(A.cI(null))}} +A.VT.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.W6.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.yS;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.yS;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.aou.prototype={} +A.xP.prototype={ +a5(a){var s,r=this,q=null,p=r.f +if(p==null){p=r.e +p.toString +p=A.bdY(a,p)}s=A.du(p,q,B.cz,q,B.pk.hL(r.d!=null?B.t1.hA(a):B.dC),q,q) +p=r.d +return A.bdW(B.Y,q,s,B.t0,B.t0,44,p,B.QG,p==null?1:0.7)}} +A.CX.prototype={ +geA(){var s=this.c,r=this.a.a +s=B.ib.l(0,r)?B.E7:B.E7.hL(r) +return s}, +hA(a){var s=this,r=s.a,q=r.a,p=q instanceof A.f9?q.hA(a):q,o=r.b +if(o instanceof A.f9)o=o.hA(a) +r=p.l(0,q)&&o.l(0,B.dC)?r:new A.Va(p,o) +return new A.CX(r,A.a_d(s.b,a),A.BJ(s.c,a),A.BJ(s.d,a),A.BJ(s.e,a),A.BJ(s.f,a),A.BJ(s.r,a),A.BJ(s.w,a),A.BJ(s.x,a),A.BJ(s.y,a))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.CX)if(b.a.l(0,r.a))if(J.e(b.b,r.b))s=!0 +else s=!1 +else s=!1 +else s=!1 +return s}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Va.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Va&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.adt.prototype={} +A.a_k.prototype={ +a5(a){var s=null +return new A.ST(this,A.Ls(this.d,A.bdX(this.c.gii(),s,s,s,s,s,s,s),s),s)}} +A.ST.prototype={ +eu(a){return!this.f.c.l(0,a.f.c)}} +A.CY.prototype={ +gii(){var s=this.b +return s==null?this.w.b:s}, +gvg(){var s=this.c +return s==null?this.w.c:s}, +geT(){var s=null,r=this.d +if(r==null){r=this.w.r +r=new A.aUZ(r.a,r.b,B.ado,this.gii(),s,s,s,s,s,s,s,s)}return r}, +gBf(){var s=this.e +return s==null?this.w.d:s}, +gvE(){var s=this.f +return s==null?this.w.e:s}, +gx_(){var s=this.r +return s==null?!1:s}, +hA(a){var s,r=this,q=new A.auL(a),p=r.gki(),o=q.$1(r.b),n=q.$1(r.c),m=r.d +m=m==null?null:m.hA(a) +s=q.$1(r.e) +q=q.$1(r.f) +r.gx_() +return A.buv(p,o,n,m,s,q,!1,r.w.aPv(a,r.d==null))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.CY)if(b.gki()==r.gki())if(b.gii().l(0,r.gii()))if(b.gvg().l(0,r.gvg()))if(b.geT().l(0,r.geT()))if(b.gBf().l(0,r.gBf()))if(b.gvE().l(0,r.gvE())){b.gx_() +r.gx_() +s=!0}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gI(a){var s=this,r=s.gki(),q=s.gii(),p=s.gvg(),o=s.geT(),n=s.gBf(),m=s.gvE() +s.gx_() +return A.a4(r,q,p,o,n,m,!1,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.auL.prototype={ +$1(a){return A.a_d(a,this.a)}, +$S:191} +A.N1.prototype={ +hA(a){var s=this,r=new A.aFC(a),q=s.gki(),p=r.$1(s.gii()),o=r.$1(s.gvg()),n=s.geT() +n=n==null?null:n.hA(a) +return new A.N1(q,p,o,n,r.$1(s.gBf()),r.$1(s.gvE()),s.gx_())}, +gki(){return this.a}, +gii(){return this.b}, +gvg(){return this.c}, +geT(){return this.d}, +gBf(){return this.e}, +gvE(){return this.f}, +gx_(){return this.r}} +A.aFC.prototype={ +$1(a){return A.a_d(a,this.a)}, +$S:191} +A.adw.prototype={ +aPv(a,b){var s,r,q=this,p=new A.aUm(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +p=p.$1(q.e) +s=q.r +if(b){r=s.a +if(r instanceof A.f9)r=r.hA(a) +s=s.b +s=new A.adu(r,s instanceof A.f9?s.hA(a):s)}return new A.adw(q.a,o,n,m,p,!1,s)}} +A.aUm.prototype={ +$1(a){return a instanceof A.f9?a.hA(this.a):a}, +$S:146} +A.adu.prototype={} +A.aUZ.prototype={ +geA(){return A.CX.prototype.geA.call(this).hL(this.z)}} +A.adv.prototype={} +A.QP.prototype={ +aD4(a){if(this.a.d!=null)this.aM(new A.aQ6(this,a))}, +a4o(a){var s=this.a,r=s.d +if(r==null)return +switch(s.c){case!1:r.$1(!0) +break +case!0:r.$1(!1) +break +case null:r.$1(!1) +break}this.c.gaO().zs(B.pd)}, +aD2(){return this.a4o(null)}, +a4q(a){if(this.J1$!=null)this.aM(new A.aQ8(this))}, +aD5(){return this.a4q(null)}, +aD1(a){if(a!==this.a8t$)this.aM(new A.aQ3(this,a))}} +A.aQ6.prototype={ +$0(){this.a.J1$=this.b.c}, +$S:0} +A.aQ8.prototype={ +$0(){this.a.J1$=null}, +$S:0} +A.aQ3.prototype={ +$0(){this.a.a8t$=this.b}, +$S:0} +A.aa2.prototype={ +sQF(a){if(J.e(this.a,a))return +this.a=a +this.C()}, +sTr(a){if(J.e(this.b,a))return +this.b=a +this.C()}, +sqd(a){if(a.l(0,this.c))return +this.c=a +this.C()}, +sSa(a){if(J.e(a,this.d))return +this.d=a +this.C()}, +sCV(a){if(a===this.e)return +this.e=a +this.C()}, +suV(a){if(a===this.f)return +this.f=a +this.C()}, +cG(a){return!0}, +y8(a){return null}, +gzr(){return null}, +EQ(a){return!1}, +k(a){return"#"+A.cX(this)}} +A.b2f.prototype={ +$0(){return null}, +$S:430} +A.b1b.prototype={ +$0(){var s=self.window.navigator.platform,r=s==null?null:s.toLowerCase() +if(r==null)r="" +if(B.c.cb(r,"mac"))return B.bX +if(B.c.cb(r,"win"))return B.cR +if(B.c.O(r,"iphone")||B.c.O(r,"ipad")||B.c.O(r,"ipod"))return B.aa +if(B.c.O(r,"android"))return B.ah +if(self.window.matchMedia("only screen and (pointer: fine)").matches)return B.cQ +return B.ah}, +$S:431} +A.wt.prototype={ +E3(a,b){var s=A.mh.prototype.gm.call(this,this) +s.toString +return J.bcO(s)}, +k(a){return this.E3(a,B.bB)}} +A.Dm.prototype={} +A.a0E.prototype={} +A.a0C.prototype={} +A.cz.prototype={ +aIY(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.ge3(l) +r=l.k(0) +if(typeof s=="string"&&s!==r){q=r.length +p=J.aK(s) +if(q>p.gE(s)){o=B.c.yk(r,s) +if(o===q-p.gE(s)&&o>2&&B.c.ao(r,o-2,o)===": "){n=B.c.ao(r,0,o-2) +m=B.c.fp(n," Failed assertion:") +if(m>=0)n=B.c.ao(n,0,m)+"\n"+B.c.cf(n,m+1) +l=p.qx(s)+"\n"+n}else l=null}else l=null}else l=null +if(l==null)l=r}else if(!(typeof l=="string"))l=t.Lt.b(l)||t.VI.b(l)?J.h9(l):" "+A.h(l) +l=J.bsY(l) +return l.length===0?" ":l}, +gagq(){return A.buM(new A.ayr(this).$0(),!0,B.t7)}, +ff(){return"Exception caught by "+this.c}, +k(a){A.bD4(null,B.PG,this) +return""}} +A.ayr.prototype={ +$0(){return J.bsX(this.a.aIY().split("\n")[0])}, +$S:66} +A.qE.prototype={ +ge3(a){return this.k(0)}, +ff(){return"FlutterError"}, +k(a){var s,r,q=new A.c3(this.a,t.ow) +if(!q.gaD(q)){s=q.ga3(q) +r=J.fm(s) +s=A.mh.prototype.gm.call(r,s) +s.toString +s=J.bcO(s)}else s="FlutterError" +return s}, +$ix9:1} +A.ays.prototype={ +$1(a){return A.ck(a)}, +$S:432} +A.ayt.prototype={ +$1(a){return a+1}, +$S:84} +A.ayu.prototype={ +$1(a){return a+1}, +$S:84} +A.b4C.prototype={ +$1(a){return B.c.O(a,"StackTrace.current")||B.c.O(a,"dart-sdk/lib/_internal")||B.c.O(a,"dart:sdk_internal")}, +$S:31} +A.aeX.prototype={} +A.aeZ.prototype={} +A.aeY.prototype={} +A.XP.prototype={ +amc(){var s,r,q,p,o,n,m,l,k=this,j=null +A.bBL("Framework initialization",j,j) +k.als() +$.b9=k +s=t.Si +r=A.e6(s) +q=A.b([],t.CE) +p=t.S +o=new A.afF(new A.DO(A.lx(j,j,j,t.Su,p),t.op)) +n=A.b7H(!0,"Root Focus Scope",!1) +m=A.b([],t.OM) +l=$.ag() +n=n.w=new A.KY(o,n,A.y(t.mx),m,l) +m=$.h3.bT$ +m===$&&A.c() +m.a=o.ga8Y() +$.hE.lT$.b.t(0,o.ga8Z(),j) +o=n +s=new A.asm(new A.afX(r),q,o,A.D(t.py,s)) +k.bA$=s +s.a=k.gasd() +s=$.bO() +s.fr=k.gaJZ() +s.fx=$.aF +B.j4.vH(k.gatw()) +s=new A.a_D(A.D(p,t.BV),B.As) +B.As.vH(s.gawi()) +k.Cg$=s +k.alu() +s=t.N +A.bJv("Flutter.FrameworkInitialization",A.D(s,s),"Extension") +A.bBK()}, +lZ(){}, +uS(){}, +aMj(a){var s,r=A.bij() +r.pA(0,"Lock events");++this.c +s=a.$0() +s.li(new A.arN(this,r)) +return s}, +Vv(){}, +k(a){return""}} +A.arN.prototype={ +$0(){var s=this.a +if(--s.c<=0){this.b.a8B(0) +s.alj() +if(s.R$.c!==0)s.a_v()}}, +$S:7} +A.aq.prototype={} +A.br.prototype={ +ai(a,b){var s,r,q,p,o=this +if(o.gfw(o)===o.gev().length){s=t.Nw +if(o.gfw(o)===0)o.sev(A.b2(1,null,!1,s)) +else{r=A.b2(o.gev().length*2,null,!1,s) +for(q=0;q0){r.gev()[s]=null +r.smq(r.gmq()+1)}else r.Gr(s) +break}}, +v(){this.sev($.ag()) +this.sfw(0,0)}, +C(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.gfw(f)===0)return +f.slA(f.glA()+1) +p=f.gfw(f) +for(s=0;s0){l=f.gfw(f)-f.gmq() +if(l*2<=f.gev().length){k=A.b2(l,null,!1,t.Nw) +for(j=0,s=0;s#"+A.cX(this)+"("+A.h(this.a)+")"}} +A.Kd.prototype={ +T(){return"DiagnosticLevel."+this.b}} +A.qp.prototype={ +T(){return"DiagnosticsTreeStyle."+this.b}} +A.aYf.prototype={} +A.j6.prototype={ +E3(a,b){return this.d5(0)}, +k(a){return this.E3(a,B.bB)}} +A.mh.prototype={ +gm(a){this.awd() +return this.at}, +awd(){return}} +A.xW.prototype={} +A.a_S.prototype={} +A.aX.prototype={ +ff(){return"#"+A.cX(this)}, +E3(a,b){var s=this.ff() +return s}, +k(a){return this.E3(a,B.bB)}} +A.a_R.prototype={ +ff(){return"#"+A.cX(this)}} +A.nn.prototype={ +k(a){return this.acx(B.t7).d5(0)}, +ff(){return"#"+A.cX(this)}, +aPW(a,b){return A.b7f(a,b,this)}, +acx(a){return this.aPW(null,a)}} +A.adU.prototype={} +A.hf.prototype={} +A.qV.prototype={} +A.pG.prototype={ +k(a){return"[#"+A.cX(this)+"]"}} +A.d4.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return A.q(this).h("d4").b(b)&&J.e(b.a,this.a)}, +gI(a){return A.a4(A.O(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=A.q(this),r=s.h("d4.T"),q=this.a,p=A.ap(r)===B.aat?"<'"+A.h(q)+"'>":"<"+A.h(q)+">" +if(A.O(this)===A.ap(s.h("d4")))return"["+p+"]" +return"["+A.ap(r).k(0)+" "+p+"]"}} +A.bae.prototype={} +A.ms.prototype={} +A.LZ.prototype={} +A.ad.prototype={ +yM(a){var s=a.a,r=this.a +if(s<=r){a.a=r+1 +a.n2()}}, +n2(){}, +ged(){return this.b}, +b6(a){this.b=a}, +b1(a){this.b=null}, +gb3(a){return this.c}, +kh(a){var s +a.c=this +s=this.b +if(s!=null)a.b6(s) +this.yM(a)}, +kZ(a){a.c=null +if(this.b!=null)a.b1(0)}} +A.bM.prototype={ +gGf(){var s,r=this,q=r.c +if(q===$){s=A.e6(r.$ti.c) +r.c!==$&&A.a1() +r.c=s +q=s}return q}, +L(a,b){this.b=!0 +this.gGf().aj(0) +return B.b.L(this.a,b)}, +aj(a){this.b=!1 +B.b.aj(this.a) +this.gGf().aj(0)}, +O(a,b){var s=this,r=s.a +if(r.length<3)return B.b.O(r,b) +if(s.b){s.gGf().F(0,r) +s.b=!1}return s.gGf().O(0,b)}, +gaw(a){var s=this.a +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, +gaD(a){return this.a.length===0}, +gdm(a){return this.a.length!==0}, +hW(a,b){var s=this.a,r=A.a7(s) +return b?A.b(s.slice(0),r):J.nF(s.slice(0),r.c)}, +es(a){return this.hW(a,!0)}} +A.DO.prototype={ +H(a,b){var s=this.a,r=s.i(0,b) +s.t(0,b,(r==null?0:r)+1)}, +L(a,b){var s=this.a,r=s.i(0,b) +if(r==null)return!1 +if(r===1)s.L(0,b) +else s.t(0,b,r-1) +return!0}, +O(a,b){return this.a.aX(0,b)}, +gaw(a){var s=this.a +return A.jX(s,s.r,A.q(s).c)}, +gaD(a){return this.a.a===0}, +gdm(a){return this.a.a!==0}} +A.EY.prototype={ +aOE(a,b,c){var s=this.a,r=s==null?$.WG():s,q=r.ph(0,0,b,A.ek(b),c) +if(q===s)return this +s=this.$ti +return new A.EY(q,s.h("@<1>").ad(s.z[1]).h("EY<1,2>"))}, +i(a,b){var s=this.a +if(s==null)return null +return s.z8(0,0,b,J.T(b))}} +A.b0A.prototype={} +A.afq.prototype={ +ph(a,b,c,d,e){var s,r,q,p,o=B.e.AJ(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.WG() +s=m.ph(0,b+5,c,d,e) +if(s===m)n=this +else{r=n.length +q=A.b2(r,null,!1,t.X) +for(p=0;p>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +s=a3+(a3>>>16)&63 +if((a1&a0)>>>0!==0){a=c.b +a2=2*s +r=a[a2] +q=a2+1 +p=a[q] +if(r==null){o=J.bsJ(p,a5+5,a6,a7,a8) +if(o===p)return c +a2=a.length +n=A.b2(a2,b,!1,t.X) +for(m=0;m>>1&1431655765) +a3=(a3&858993459)+(a3>>>2&858993459) +a3=a3+(a3>>>4)&252645135 +a3+=a3>>>8 +i=a3+(a3>>>16)&63 +if(i>=16){a1=c.ayo(a5) +a1.a[a]=$.WG().ph(0,a5+5,a6,a7,a8) +return a1}else{h=2*s +g=2*i +f=A.b2(g+2,b,!1,t.X) +for(a=c.b,e=0;e>>0,f)}}}, +z8(a,b,c,d){var s,r,q,p,o=1<<(B.e.WR(d,b)&31)>>>0,n=this.a +if((n&o)>>>0===0)return null +n=(n&o-1)>>>0 +s=n-(n>>>1&1431655765) +s=(s&858993459)+(s>>>2&858993459) +s=s+(s>>>4)&252645135 +s+=s>>>8 +n=this.b +r=2*(s+(s>>>16)&63) +q=n[r] +p=n[r+1] +if(q==null)return p.z8(0,b+5,c,d) +if(c===q)return p +return null}, +ayo(a){var s,r,q,p,o,n,m,l=A.b2(32,null,!1,t.X) +for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.e.AJ(s,o)&1)!==0){n=q[p] +m=p+1 +if(n==null)l[o]=q[m] +else l[o]=$.WG().ph(0,r,n,J.T(n),q[m]) +p+=2}return new A.afq(l)}} +A.SN.prototype={ +ph(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(d===i){s=j.a0L(c) +if(s!==-1){i=j.b +r=s+1 +q=i[r] +if(q==null?e==null:q===e)i=j +else{q=i.length +p=A.b2(q,null,!1,t.X) +for(o=0;o>>0,k).ph(0,b,c,d,e)}, +z8(a,b,c,d){var s=this.a0L(c) +return s<0?null:this.b[s+1]}, +a0L(a){var s,r,q=this.b,p=q.length +for(s=J.or(a),r=0;r=s.a.length)s.PB(q) +B.E.dP(s.a,s.b,q,a) +s.b+=r}, +AH(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.PB(q) +B.E.dP(s.a,s.b,q,a) +s.b=q}, +aAf(a){return this.AH(a,0,null)}, +PB(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +B.E.dP(o,0,r,s) +this.a=o}, +azq(){return this.PB(null)}, +oq(a){var s=B.e.bI(this.b,a) +if(s!==0)this.AH($.bpS(),0,a-s)}, +rn(){var s,r=this +if(r.c)throw A.d(A.ah("done() must not be called more than once on the same "+A.O(r).k(0)+".")) +s=A.fF(r.a.buffer,0,r.b) +r.a=new Uint8Array(0) +r.c=!0 +return s}} +A.O6.prototype={ +oa(a){return this.a.getUint8(this.b++)}, +Lr(a){var s=this.b,r=$.h6() +B.h3.W0(this.a,s,r)}, +qD(a){var s=this.a,r=A.cl(s.buffer,s.byteOffset+this.b,a) +this.b+=a +return r}, +Ls(a){var s +this.oq(8) +s=this.a +B.Ag.a68(s.buffer,s.byteOffset+this.b,a)}, +oq(a){var s=this.b,r=B.e.bI(s,a) +if(r!==0)this.b=s+(a-r)}} +A.o6.prototype={ +gI(a){var s=this +return A.a4(s.b,s.d,s.f,s.r,s.w,s.x,s.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.o6&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.a===s.a}, +k(a){var s=this +return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.w+", method: "+s.x+")"}} +A.aNA.prototype={ +$1(a){return a.length!==0}, +$S:31} +A.cO.prototype={ +xc(a,b){return new A.aT($.aF,this.$ti.h("aT<1>"))}, +rf(a){return this.xc(a,null)}, +j1(a,b,c){var s=a.$1(this.a) +if(c.h("ao<0>").b(s))return s +return new A.cO(s,c.h("cO<0>"))}, +cE(a,b){return this.j1(a,null,b)}, +li(a){var s,r,q,p,o,n=this +try{s=a.$0() +if(t.L0.b(s)){p=s.cE(new A.aOs(n),n.$ti.c) +return p}return n}catch(o){r=A.aW(o) +q=A.bt(o) +p=A.b7O(r,q,n.$ti.c) +return p}}, +$iao:1} +A.aOs.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.h("1(@)")}} +A.a1A.prototype={ +T(){return"GestureDisposition."+this.b}} +A.e5.prototype={} +A.DG.prototype={ +aC(a){this.a.op(this.b,this.c,a)}} +A.Hr.prototype={ +k(a){var s=this,r=s.a +r=r.length===0?""+"":""+new A.W(r,new A.aWs(s),A.a7(r).h("W<1,k>")).cl(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +A.aWs.prototype={ +$1(a){if(a===this.a.e)return a.k(0)+" (eager winner)" +return a.k(0)}, +$S:435} +A.azy.prototype={ +u_(a,b,c){this.a.d7(0,b,new A.azA(this,b)).a.push(c) +return new A.DG(this,b,c)}, +aFV(a,b){var s=this.a.i(0,b) +if(s==null)return +s.b=!1 +this.a4w(b,s)}, +Yb(a){var s,r=this.a,q=r.i(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.L(0,a) +r=q.a +if(r.length!==0){B.b.ga3(r).jO(a) +for(s=1;s").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),p=n.r,q=q.z[1];r.D();){o=r.a;(o==null?q.a(o):o).zH(0,p)}s.aj(0) +n.c=B.F +s=n.y +if(s!=null)s.bm(0)}} +A.DH.prototype={ +atJ(a){var s,r,q,p,o +try{q=a.a +p=$.bO().d.i(0,0).x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}this.SK$.F(0,A.byK(q,p)) +if(this.c<=0)this.O4()}catch(o){s=A.aW(o) +r=A.bt(o) +q=A.ck("while handling a pointer data packet") +A.eH(new A.cz(s,r,"gestures library",q,null,!1))}}, +aFw(a){var s=this.SK$ +if(s.b===s.c&&this.c<=0)A.ks(this.gar4()) +s.wP(A.bgG(0,0,0,0,0,B.b8,!1,0,a,B.i,1,1,0,0,0,0,0,0,B.F))}, +O4(){for(var s=this.SK$;!s.gaD(s);)this.Td(s.t_())}, +Td(a){this.ga2L().el(0) +this.a0x(a)}, +a0x(a){var s,r,q,p=this,o=!t.pY.b(a) +if(!o||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.b7V() +r=a.gbb(a) +q=p.i8$ +q===$&&A.c() +q.e.dl(s,r) +p.Xq(s,r) +if(!o||t.w5.b(a))p.SM$.t(0,a.gc5(),s) +o=s}else if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a)){s=p.SM$.L(0,a.gc5()) +o=s}else o=a.gII()||t.DB.b(a)?p.SM$.i(0,a.gc5()):null +if(o!=null||t.ge.b(a)||t.PB.b(a))p.S8(0,a,o)}, +aKY(a,b){a.H(0,new A.ls(this,t.AL))}, +S8(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" +if(c==null){try{this.lT$.acj(b)}catch(p){s=A.aW(p) +r=A.bt(p) +A.eH(A.bw8(A.ck("while dispatching a non-hit-tested pointer event"),b,s,null,new A.azD(b),i,r))}return}for(n=c.a,m=n.length,l=0;lr.CW){r.dy=B.jT +r.aC(B.bD)}else if(a.glM().gxF()>A.q0(a.gdU(a),r.b))r.aC(B.al) +if(s>r.CW&&r.dy===B.EI){r.dy=B.jT +if(r.at!=null)r.dN("onStart",new A.az0(r,s))}}r.EY(a)}, +jO(a){var s=this,r=s.dy +if(r===B.jS)r=s.dy=B.EI +if(s.at!=null&&r===B.jT)s.dN("onStart",new A.ayZ(s))}, +xC(a){var s=this,r=s.dy,q=r===B.jT||r===B.ace +if(r===B.jS){s.aC(B.al) +return}if(q&&s.ch!=null)if(s.ch!=null)s.dN("onEnd",new A.az_(s)) +s.dy=B.pN}, +iG(a){this.jE(a) +this.xC(a)}} +A.az0.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s=s.db +s===$&&A.c() +return r.$1(new A.yp(s.b))}, +$S:0} +A.ayZ.prototype={ +$0(){var s=this.a,r=s.at +r.toString +s.dx===$&&A.c() +s=s.db +s===$&&A.c() +return r.$1(new A.yp(s.b))}, +$S:0} +A.az_.prototype={ +$0(){var s=this.a,r=s.ch +r.toString +s=s.db +s===$&&A.c() +return r.$1(new A.yp(s.b))}, +$S:0} +A.a_O.prototype={ +gI(a){return A.a4(this.a,23,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.a_O&&b.a==this.a}, +k(a){return"DeviceGestureSettings(touchSlop: "+A.h(this.a)+")"}} +A.ls.prototype={ +k(a){return"#"+A.cX(this)+"("+this.a.k(0)+")"}} +A.Ie.prototype={} +A.Ti.prototype={ +bS(a,b){return this.a.iB(b)}} +A.HN.prototype={ +bS(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.b0(o) +n.q(b) +s=this.a +r=s.a +q=s.b +s=o[0] +p=o[3] +o[0]=s+r*p +o[1]=o[1]+q*p +o[2]=o[2]+0*p +o[3]=p +p=o[4] +s=o[7] +o[4]=p+r*s +o[5]=o[5]+q*s +o[6]=o[6]+0*s +o[7]=s +s=o[8] +p=o[11] +o[8]=s+r*p +o[9]=o[9]+q*p +o[10]=o[10]+0*p +o[11]=p +p=o[12] +s=o[15] +o[12]=p+r*s +o[13]=o[13]+q*s +o[14]=o[14]+0*s +o[15]=s +return n}} +A.nB.prototype={ +arV(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=B.b.ga6(s) +for(q=o.length,p=0;p":B.b.cl(s,", "))+")"}} +A.Ep.prototype={} +A.Mc.prototype={} +A.Eo.prototype={} +A.kN.prototype={ +m0(a){var s,r=this +switch(a.gfV(a)){case 1:if(r.p3==null&&r.p2==null&&r.p4==null&&r.RG==null&&!0)return!1 +break +case 2:s=!0 +if(s)return!1 +break +case 4:s=!0 +if(s)return!1 +break +default:return!1}return r.vY(a)}, +S_(){var s,r=this +r.aC(B.bD) +r.k2=!0 +s=r.CW +s.toString +r.XK(s) +r.aol()}, +a9_(a){var s,r=this +if(!a.gqL()){if(t.pY.b(a)){s=new A.js(a.gdU(a),A.b2(20,null,!1,t.av)) +r.bU=s +s.oz(a.giI(a),a.geG())}if(t.n2.b(a)){s=r.bU +s.toString +s.oz(a.giI(a),a.geG())}}if(t.oN.b(a)){if(r.k2)r.aoj(a) +else r.aC(B.al) +r.OW()}else if(t.Ko.b(a)){r.Z7() +r.OW()}else if(t.pY.b(a)){r.k3=new A.hZ(a.geG(),a.gbb(a)) +r.k4=a.gfV(a) +r.aoi(a)}else if(t.n2.b(a))if(a.gfV(a)!==r.k4){r.aC(B.al) +s=r.CW +s.toString +r.jE(s)}else if(r.k2)r.aok(a)}, +aoi(a){this.k3.toString +this.e.i(0,a.gc5()).toString +switch(this.k4){case 1:break +case 2:break +case 4:break}}, +Z7(){if(this.ch===B.iv)switch(this.k4){case 1:break +case 2:break +case 4:break}}, +aol(){var s,r,q=this +switch(q.k4){case 1:if(q.p3!=null){s=q.k3 +r=s.b +s=s.a +q.dN("onLongPressStart",new A.aDy(q,new A.Ep(r,s)))}s=q.p2 +if(s!=null)q.dN("onLongPress",s) +break +case 2:break +case 4:break}}, +aok(a){var s=this,r=a.gbb(a),q=a.geG(),p=a.gbb(a).U(0,s.k3.b) +a.geG().U(0,s.k3.a) +switch(s.k4){case 1:if(s.p4!=null)s.dN("onLongPressMoveUpdate",new A.aDx(s,new A.Mc(r,q,p))) +break +case 2:break +case 4:break}}, +aoj(a){var s,r=this,q=r.bU.zk(),p=q==null?B.cU:new A.l_(q.a) +a.gbb(a) +s=a.geG() +r.bU=null +switch(r.k4){case 1:if(r.RG!=null)r.dN("onLongPressEnd",new A.aDw(r,new A.Eo(s,p))) +break +case 2:break +case 4:break}}, +OW(){var s=this +s.k2=!1 +s.bU=s.k4=s.k3=null}, +aC(a){var s=this +if(a===B.al)if(s.k2)s.OW() +else s.Z7() +s.XB(a)}, +jO(a){}} +A.aDy.prototype={ +$0(){return this.a.p3.$1(this.b)}, +$S:0} +A.aDx.prototype={ +$0(){return this.a.p4.$1(this.b)}, +$S:0} +A.aDw.prototype={ +$0(){return this.a.RG.$1(this.b)}, +$S:0} +A.tq.prototype={ +i(a,b){return this.c[b+this.a]}, +X(a,b){var s,r,q,p,o,n,m +for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;m"),q=A.uQ(A.ak(new A.W(s,new A.aI7(),r),!0,r.h("aM.E")),"[","]") +r=this.b +r===$&&A.c() +return"PolynomialFit("+q+", confidence: "+B.d.aZ(r,3)+")"}} +A.aI7.prototype={ +$1(a){return B.d.Vo(a,3)}, +$S:441} +A.a38.prototype={ +vR(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.a,a5=a4.length +if(a6>a5)return null +s=a6+1 +r=new A.aI6(new Float64Array(s)) +q=s*a5 +p=new Float64Array(q) +for(o=this.c,n=0*a5,m=0;m=0;--c){p[c]=new A.tq(c*a5,a5,q).X(0,d) +for(i=c*s,k=l;k>c;--k)p[c]=p[c]-n[i+k]*p[k] +p[c]=p[c]/n[i+c]}for(b=0,m=0;mn&&Math.abs(a.d.b)>s))return null +q=o.dx +if(q==null)q=8000 +p=A.Y(r,-q,q) +return new A.kE(new A.l_(new A.j(0,p)),p)}, +OC(a,b){var s=this.k2 +s===$&&A.c() +return Math.abs(s)>A.q0(a,this.b)}, +Ai(a){return new A.j(0,a.b)}, +Aj(a){return a.b}} +A.nC.prototype={ +Ns(a,b){var s,r,q,p,o=this,n=o.db +if(n==null)n=50 +s=o.cy +if(s==null)s=A.q0(b,o.b) +r=a.a.a +if(!(Math.abs(r)>n&&Math.abs(a.d.a)>s))return null +q=o.dx +if(q==null)q=8000 +p=A.Y(r,-q,q) +return new A.kE(new A.l_(new A.j(p,0)),p)}, +OC(a,b){var s=this.k2 +s===$&&A.c() +return Math.abs(s)>A.q0(a,this.b)}, +Ai(a){return new A.j(a.a,0)}, +Aj(a){return a.a}} +A.jf.prototype={ +Ns(a,b){var s,r,q,p,o=this,n=o.db +if(n==null)n=50 +s=o.cy +if(s==null)s=A.q0(b,o.b) +r=a.a +if(!(r.gxF()>n*n&&a.d.gxF()>s*s))return null +q=o.db +if(q==null)q=50 +p=o.dx +if(p==null)p=8000 +return new A.kE(new A.l_(r).aFP(q,p),null)}, +OC(a,b){var s=this.k2 +s===$&&A.c() +return Math.abs(s)>A.b4t(a,this.b)}, +Ai(a){return a}, +Aj(a){return null}} +A.MI.prototype={} +A.MH.prototype={ +iS(a){var s=this,r=a.gbb(a),q=a.gdU(a),p=new A.afW(s.b,r,new A.js(q,A.b2(20,null,!1,t.av)),q,B.i) +q=s.r +q.toString +q.t(0,a.gc5(),p) +$.hE.lT$.aEy(a.gc5(),s.ga1D()) +p.w=$.hE.q8$.u_(0,a.gc5(),s)}, +awu(a){var s,r,q,p=this.r +p.toString +p=p.i(0,a.gc5()) +p.toString +if(t.n2.b(a)){if(!a.gqL())p.c.oz(a.giI(a),a.gbb(a)) +s=p.e +if(s!=null){p=a.giI(a) +r=a.glM() +q=a.gbb(a) +s.a4(0,new A.ml(p,r,null,q))}else{s=p.f +s.toString +p.f=s.V(0,a.glM()) +p.r=a.giI(a) +if(p.f.ge8()>A.q0(p.d,p.a)){p=p.w +p.a.op(p.b,p.c,B.bD)}}}else if(t.oN.b(a)){if(p.e!=null){s=p.c.Eu() +r=p.e +r.toString +p.e=null +r.Sm(0,new A.kE(s,null))}else p.r=p.f=null +this.AD(a.gc5())}else if(t.Ko.b(a)){s=p.e +if(s!=null){p.e=null +s.bm(0)}else p.r=p.f=null +this.AD(a.gc5())}}, +jO(a){var s=this.r.i(0,a) +if(s==null)return +new A.aEX(this,a).$1(s.b)}, +aCo(a,b){var s,r,q,p=this,o=p.r.i(0,b) +o.toString +s=p.f!=null?p.dN("onStart",new A.aEW(p,a)):null +if(s!=null){o.e=s +r=o.r +q=o.f +q.toString +o.r=o.f=null +s.a4(0,new A.ml(r,q,null,o.b))}else p.AD(b) +return s}, +iG(a){var s +if(this.r.aX(0,a)){s=this.r.i(0,a) +s.w=s.r=s.f=null +this.AD(a)}}, +AD(a){var s,r +if(this.r==null)return +$.hE.lT$.V5(a,this.ga1D()) +s=this.r.L(0,a) +r=s.w +if(r!=null)r.a.op(r.b,r.c,B.al) +s.w=null}, +v(){var s,r=this,q=r.r +q.toString +s=A.q(q).h("bf<1>") +B.b.ab(A.ak(new A.bf(q,s),!0,s.h("A.E")),r.gazb()) +r.r=null +r.F5()}} +A.aEX.prototype={ +$1(a){return this.a.aCo(a,this.b)}, +$S:442} +A.aEW.prototype={ +$0(){return this.a.f.$1(this.b)}, +$S:443} +A.afW.prototype={} +A.qQ.prototype={} +A.RZ.prototype={ +axc(){this.a=!0}} +A.tl.prototype={ +qK(a,b){if(!this.r){this.r=!0 +$.hE.lT$.QO(this.b,a,b)}}, +jE(a){if(this.r){this.r=!1 +$.hE.lT$.V5(this.b,a)}}, +TK(a,b){return a.gbb(a).U(0,this.d).ge8()<=b}} +A.kD.prototype={ +m0(a){var s,r=this +if(r.y==null)if(r.f==null&&r.r==null&&r.w==null)return!1 +s=r.vY(a) +if(!s)r.tN() +return s}, +iS(a){var s,r,q=this,p=q.y +if(p!=null)if(!p.TK(a,100))return +else{p=q.y +if(!p.f.a||a.gfV(a)!==p.e){q.tN() +return q.a4s(a)}else if(q.f!=null){p=a.gbb(a) +s=a.geG() +r=q.e.i(0,a.gc5()) +r.toString +q.dN("onDoubleTapDown",new A.aw9(q,new A.o9(p,r,s)))}}q.a4s(a)}, +a4s(a){var s,r=this +r.a3O() +s=A.bDF(B.td,$.hE.q8$.u_(0,a.gc5(),r),a,r.b) +r.z.t(0,a.gc5(),s) +s.qK(r.gGd(),a.gd4(a))}, +awv(a){var s,r=this,q=r.z,p=q.i(0,a.gc5()) +p.toString +if(t.oN.b(a)){s=r.y +if(s==null){if(r.x==null)r.x=A.dv(B.dD,r.gaww()) +s=p.b +$.hE.q8$.aL2(s) +p.jE(r.gGd()) +q.L(0,s) +r.Zo() +r.y=p}else{s=s.c +s.a.op(s.b,s.c,B.bD) +s=p.c +s.a.op(s.b,s.c,B.bD) +p.jE(r.gGd()) +q.L(0,p.b) +q=r.r +if(q!=null)r.dN("onDoubleTap",q) +r.tN()}}else if(t.n2.b(a)){if(!p.TK(a,18))r.AC(p)}else if(t.Ko.b(a))r.AC(p)}, +jO(a){}, +iG(a){var s,r=this,q=r.z.i(0,a) +if(q==null){s=r.y +s=s!=null&&s.b===a}else s=!1 +if(s)q=r.y +if(q!=null)r.AC(q)}, +AC(a){var s,r=this,q=r.z +q.L(0,a.b) +s=a.c +s.a.op(s.b,s.c,B.al) +a.jE(r.gGd()) +s=r.y +if(s!=null)if(a===s)r.tN() +else{r.Z2() +if(q.a===0)r.tN()}}, +v(){this.tN() +this.F5()}, +tN(){var s,r=this +r.a3O() +if(r.y!=null){if(r.z.a!==0)r.Z2() +s=r.y +s.toString +r.y=null +r.AC(s) +$.hE.q8$.yR(0,s.b)}r.Zo()}, +Zo(){var s=this.z +s=s.gby(s) +B.b.ab(A.ak(s,!0,A.q(s).h("A.E")),this.gaz1())}, +a3O(){var s=this.x +if(s!=null){s.bm(0) +this.x=null}}, +Z2(){var s=this.w +if(s!=null)this.dN("onDoubleTapCancel",s)}} +A.aw9.prototype={ +$0(){return this.a.f.$1(this.b)}, +$S:0} +A.Ia.prototype={ +amS(a,b,c,d){var s=this +s.qK(s.glW(),a.gd4(a)) +if(d.a>0)s.y=A.dv(d,new A.b_Z(s,a))}, +jp(a){var s=this +if(t.n2.b(a))if(!s.TK(a,A.q0(a.gdU(a),s.a)))s.bm(0) +else s.z=new A.hZ(a.geG(),a.gbb(a)) +else if(t.Ko.b(a))s.bm(0) +else if(t.oN.b(a)){s.jE(s.glW()) +s.Q=new A.hZ(a.geG(),a.gbb(a)) +s.Z1()}}, +jE(a){var s=this.y +if(s!=null)s.bm(0) +this.y=null +this.Ya(a)}, +abH(){var s=this +s.jE(s.glW()) +s.w.a_b(s.b)}, +bm(a){var s +if(this.x)this.abH() +else{s=this.c +s.a.op(s.b,s.c,B.al)}}, +Z1(){var s,r=this +if(r.x&&r.Q!=null){s=r.Q +s.toString +r.w.apR(r.b,s)}}} +A.b_Z.prototype={ +$0(){var s=this.a +s.y=null +s.w.apQ(this.b.gc5(),s.z)}, +$S:0} +A.r5.prototype={ +iS(a){var s=this,r=a.gc5(),q=s.y +s.Q.t(0,r,A.bDE(a,s,s.b,q)) +if(s.f!=null)s.dN("onTapDown",new A.aFd(s,a))}, +jO(a){var s=this.Q.i(0,a) +s.x=!0 +s.Z1()}, +iG(a){this.Q.i(0,a).abH()}, +a_b(a){var s=this +s.Q.L(0,a) +if(s.x!=null)s.dN("onTapCancel",new A.aF9(s,a))}, +apR(a,b){var s=this +s.Q.L(0,a) +if(s.r!=null)s.dN("onTapUp",new A.aFb(s,a,b)) +if(s.w!=null)s.dN("onTap",new A.aFc(s,a))}, +apQ(a,b){if(this.z!=null)this.dN("onLongTapDown",new A.aFa(this,a,b))}, +v(){var s,r,q,p,o=this.Q,n=A.ak(o.gby(o),!0,t.NU) +for(o=n.length,s=0;s")),r=r.c;q.D();){p=q.d +if(p==null)p=r.a(p) +o=$.hE.lT$ +n=k.glW() +o=o.a +m=o.i(0,p) +m.toString +l=J.cs(m) +l.L(m,n) +if(l.gaD(m))o.L(0,p)}s.aj(0) +k.F5()}, +ane(a){var s=this.w +if(s!=null)return s.u_(0,a,this) +return $.hE.q8$.u_(0,a,this)}, +qK(a,b){var s=this +$.hE.lT$.QO(a,s.glW(),b) +s.r.H(0,a) +s.f.t(0,a,s.ane(a))}, +jE(a){var s=this.r +if(s.O(0,a)){$.hE.lT$.V5(a,this.glW()) +s.L(0,a) +if(s.a===0)this.xC(a)}}, +EY(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jE(a.gc5())}} +A.L9.prototype={ +T(){return"GestureRecognizerState."+this.b}} +A.F6.prototype={ +iS(a){var s=this +s.zP(a) +if(s.ch===B.da){s.ch=B.iv +s.CW=a.gc5() +s.cx=new A.hZ(a.geG(),a.gbb(a)) +s.db=A.dv(s.at,new A.aIi(s,a))}}, +y6(a){if(!this.cy)this.XA(a)}, +jp(a){var s,r,q,p=this +if(p.ch===B.iv&&a.gc5()===p.CW){if(!p.cy)s=p.a_P(a)>18 +else s=!1 +if(p.cy){r=p.ay +q=r!=null&&p.a_P(a)>r}else q=!1 +if(t.n2.b(a))r=s||q +else r=!1 +if(r){p.aC(B.al) +r=p.CW +r.toString +p.jE(r)}else p.a9_(a)}p.EY(a)}, +S_(){}, +jO(a){if(a===this.CW){this.wF() +this.cy=!0}}, +iG(a){var s=this +if(a===s.CW&&s.ch===B.iv){s.wF() +s.ch=B.RA}}, +xC(a){var s=this +s.wF() +s.ch=B.da +s.cx=null +s.cy=!1}, +v(){this.wF() +this.ty()}, +wF(){var s=this.db +if(s!=null){s.bm(0) +this.db=null}}, +a_P(a){return a.gbb(a).U(0,this.cx.b).ge8()}} +A.aIi.prototype={ +$0(){this.a.S_() +return null}, +$S:0} +A.hZ.prototype={ +V(a,b){return new A.hZ(this.a.V(0,b.a),this.b.V(0,b.b))}, +U(a,b){return new A.hZ(this.a.U(0,b.a),this.b.U(0,b.b))}, +k(a){return"OffsetPair(local: "+this.a.k(0)+", global: "+this.b.k(0)+")"}} +A.afA.prototype={} +A.I2.prototype={ +T(){return"_ScaleState."+this.b}} +A.Bz.prototype={ +gaJp(){var s=this +if(s.a.cy)return s.b +return s.b.V(0,s.c)}, +gj6(a){var s,r=this,q=r.a +if(q.cy){s=r.c +q=q.db +return r.d*Math.exp(s.a*q.a+s.b*q.b)}return r.d}, +k(a){var s=this +return"_PointerPanZoomData(parent: "+s.a.k(0)+", _position: "+s.b.k(0)+", _pan: "+s.c.k(0)+", _scale: "+A.h(s.d)+", _rotation: "+s.e+")"}} +A.OW.prototype={ +k(a){return"ScaleStartDetails(focalPoint: "+this.a.k(0)+", localFocalPoint: "+this.b.k(0)+", pointersCount: "+this.c+")"}} +A.OX.prototype={ +k(a){var s=this +return"ScaleUpdateDetails(focalPoint: "+s.b.k(0)+", localFocalPoint: "+s.c.k(0)+", scale: "+A.h(s.d)+", horizontalScale: "+A.h(s.e)+", verticalScale: "+A.h(s.f)+", rotation: "+A.h(s.r)+", pointerCount: "+s.w+", focalPointDelta: "+s.a.k(0)+")"}} +A.Fz.prototype={ +k(a){return"ScaleEndDetails(velocity: "+this.a.k(0)+", scaleVelocity: "+A.h(this.b)+", pointerCount: "+this.c+")"}} +A.agz.prototype={} +A.pm.prototype={ +gAz(){var s,r=this.fr +r===$&&A.c() +if(r>0){s=this.fx +s===$&&A.c() +r=s/r}else r=1 +return r}, +gwy(){var s,r,q,p=this.gAz() +for(s=this.R8,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a +if(q==null)q=r.a(q) +p*=q.gj6(q)/this.RG}return p}, +gav6(){var s,r,q,p=this,o=p.fy +o===$&&A.c() +if(o>0){s=p.go +s===$&&A.c() +r=s/o}else r=1 +for(o=p.R8,o=o.gby(o),s=A.q(o),s=s.h("@<1>").ad(s.z[1]),o=new A.bT(J.ax(o.a),o.b,s.h("bT<1,2>")),s=s.z[1];o.D();){q=o.a +if(q==null)q=s.a(q) +r*=q.gj6(q)/p.RG}return r}, +gaE4(){var s,r,q,p=this,o=p.id +o===$&&A.c() +if(o>0){s=p.k1 +s===$&&A.c() +r=s/o}else r=1 +for(o=p.R8,o=o.gby(o),s=A.q(o),s=s.h("@<1>").ad(s.z[1]),o=new A.bT(J.ax(o.a),o.b,s.h("bT<1,2>")),s=s.z[1];o.D();){q=o.a +if(q==null)q=s.a(q) +r*=q.gj6(q)/p.RG}return r}, +aoQ(){var s,r,q,p,o,n=this,m=n.k3 +if(m!=null&&n.k4!=null){s=m.a +m=m.c +r=n.k4 +q=r.a +r=r.c +p=Math.atan2(s.b-m.b,s.a-m.a) +o=Math.atan2(q.b-r.b,q.a-r.a)-p}else o=0 +for(m=n.R8,m=m.gby(m),s=A.q(m),s=s.h("@<1>").ad(s.z[1]),m=new A.bT(J.ax(m.a),m.b,s.h("bT<1,2>")),s=s.z[1];m.D();){r=m.a +o+=(r==null?s.a(r):r).e}return o-n.rx}, +iS(a){var s=this +s.zP(a) +s.p2.t(0,a.gc5(),new A.js(a.gdU(a),A.b2(20,null,!1,t.av))) +if(s.CW===B.hG){s.CW=B.hH +s.k1=s.id=s.go=s.fy=s.fx=s.fr=0}}, +a9K(a){return!0}, +Hk(a){var s=this +s.Xr(a) +s.qK(a.gc5(),a.gd4(a)) +s.p2.t(0,a.gc5(),new A.js(a.gdU(a),A.b2(20,null,!1,t.av))) +if(s.CW===B.hG){s.CW=B.hH +s.RG=1 +s.rx=0}}, +jp(a){var s,r,q,p,o,n,m=this +if(t.n2.b(a)){s=m.p2.i(0,a.gc5()) +s.toString +if(!a.gqL())s.oz(a.giI(a),a.gbb(a)) +m.ok.t(0,a.gc5(),a.gbb(a)) +m.cx=a.gd4(a) +r=!1 +q=!0}else if(t.pY.b(a)){m.ok.t(0,a.gc5(),a.gbb(a)) +m.p1.push(a.gc5()) +m.cx=a.gd4(a) +r=!0 +q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.L(0,a.gc5()) +B.b.L(m.p1,a.gc5()) +m.cx=a.gd4(a) +r=!0 +q=!1}else if(t.w5.b(a)){m.R8.t(0,a.gc5(),new A.Bz(m,a.gbb(a),B.i,1,0)) +m.cx=a.gd4(a) +r=!0 +q=!0}else if(t.DB.b(a)){if(!a.gqL()&&!m.cy){s=m.p2.i(0,a.gc5()) +s.toString +s.oz(a.giI(a),a.gDr(a))}m.R8.t(0,a.gc5(),new A.Bz(m,a.gbb(a),a.gDr(a),a.gj6(a),a.gaci())) +m.cx=a.gd4(a) +r=!1 +q=!0}else{if(t.WQ.b(a)){m.R8.L(0,a.gc5()) +r=!0}else r=!1 +q=!1}s=m.ok +if(s.a<2)m.k3=m.k4 +else{p=m.k3 +if(p!=null){o=m.p1 +p=p.b===o[0]&&p.d===o[1]}else p=!1 +o=m.p1 +if(p){p=o[0] +n=s.i(0,p) +n.toString +o=o[1] +s=s.i(0,o) +s.toString +m.k4=new A.agz(n,p,s,o)}else{p=o[0] +n=s.i(0,p) +n.toString +o=o[1] +s=s.i(0,o) +s.toString +m.k4=m.k3=new A.agz(n,p,s,o)}}m.azI(0) +if(!r||m.ayW(a.gc5()))m.anl(q,a) +m.EY(a)}, +azI(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy +for(s=e.ok,r=A.q(s).c,q=A.jX(s,s.r,r),p=B.i;q.D();){o=s.i(0,q.d) +p=new A.j(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gby(q),n=A.q(o),n=n.h("@<1>").ad(n.z[1]),o=new A.bT(J.ax(o.a),o.b,n.h("bT<1,2>")),n=n.z[1];o.D();){m=o.a +m=(m==null?n.a(m):m).gaJp() +p=new A.j(p.a+m.a,p.b+m.b)}q=q.a+e.p1.length +q=q>0?p.a1(0,q):B.i +e.dy=q +o=e.cx +if(d==null){e.k2=A.NE(o,q) +e.p4=B.i}else{n=e.k2 +n===$&&A.c() +q=A.NE(o,q) +e.k2=q +e.p4=q.U(0,n)}l=s.a +for(q=A.jX(s,s.r,r),k=B.i;q.D();){o=s.i(0,q.d) +k=new A.j(k.a+o.a,k.b+o.b)}q=l>0 +if(q)k=k.a1(0,l) +for(r=A.jX(s,s.r,r),o=k.a,n=k.b,j=0,i=0,h=0;r.D();){m=r.d +g=s.i(0,m) +f=o-g.a +g=n-g.b +j+=Math.sqrt(f*f+g*g) +i+=Math.abs(o-s.i(0,m).a) +h+=Math.abs(n-s.i(0,m).b)}e.fx=q?j/l:0 +e.go=q?i/l:0 +e.k1=q?h/l:0}, +ayW(a){var s,r=this,q={},p=r.dy +p.toString +r.dx=p +p=r.fx +p===$&&A.c() +r.fr=p +r.k3=r.k4 +p=r.go +p===$&&A.c() +r.fy=p +p=r.k1 +p===$&&A.c() +r.id=p +p=r.R8 +if(p.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gwy()/r.gAz() +p=p.gby(p) +r.rx=A.p2(p,new A.aL7(),A.q(p).h("A.E"),t.i).o_(0,new A.aL8())}if(r.CW===B.k3){if(r.ch!=null){s=r.p2.i(0,a).Eu() +q.a=s +p=s.a +if(p.gxF()>2500){if(p.gxF()>64e6)q.a=new A.l_(p.a1(0,p.ge8()).X(0,8000)) +r.dN("onEnd",new A.aL9(q,r))}else r.dN("onEnd",new A.aLa(r))}r.CW=B.EV +r.p3=new A.js(B.b8,A.b2(20,null,!1,t.av)) +return!1}r.p3=new A.js(B.b8,A.b2(20,null,!1,t.av)) +return!0}, +anl(a,b){var s,r,q,p,o=this,n=o.CW +if(n===B.hG)n=o.CW=B.hH +if(n===B.hH){n=o.fx +n===$&&A.c() +s=o.fr +s===$&&A.c() +r=o.dy +r.toString +q=o.dx +q===$&&A.c() +p=r.U(0,q).ge8() +if(Math.abs(n-s)>A.bHc(b.gdU(b))||p>A.b4t(b.gdU(b),o.b)||Math.max(o.gwy()/o.gAz(),o.gAz()/o.gwy())>1.05)o.aC(B.bD)}else if(n.a>=2)o.aC(B.bD) +if(o.CW===B.EV&&a){o.CW=B.k3 +o.a_e()}if(o.CW===B.k3){n=o.p3 +if(n!=null)n.oz(b.giI(b),new A.j(o.gwy(),0)) +if(o.ay!=null)o.dN("onUpdate",new A.aL5(o))}}, +a_e(){if(this.ax!=null)this.dN("onStart",new A.aL6(this))}, +jO(a){var s,r=this +if(r.CW===B.hH){r.CW=B.k3 +r.a_e() +if(r.at===B.ad){s=r.dy +s.toString +r.dx=s +s=r.fx +s===$&&A.c() +r.fr=s +r.k3=r.k4 +s=r.go +s===$&&A.c() +r.fy=s +s=r.k1 +s===$&&A.c() +r.id=s +s=r.R8 +if(s.a===0){r.RG=1 +r.rx=0}else{r.RG=r.gwy()/r.gAz() +s=s.gby(s) +r.rx=A.p2(s,new A.aLb(),A.q(s).h("A.E"),t.i).o_(0,new A.aLc())}}}}, +iG(a){var s=this +s.R8.L(0,a) +s.ok.L(0,a) +B.b.L(s.p1,a) +s.jE(a)}, +xC(a){switch(this.CW.a){case 1:this.aC(B.al) +break +case 0:break +case 2:break +case 3:break}this.CW=B.hG}, +v(){this.p2.aj(0) +this.ty()}} +A.aL7.prototype={ +$1(a){return a.e}, +$S:186} +A.aL8.prototype={ +$2(a,b){return a+b}, +$S:54} +A.aL9.prototype={ +$0(){var s,r,q=this.b,p=q.ch +p.toString +s=this.a.a +r=q.p3 +r=r==null?null:r.Eu().a.a +if(r==null)r=-1 +return p.$1(new A.Fz(s,r,q.R8.a+q.p1.length))}, +$S:0} +A.aLa.prototype={ +$0(){var s,r=this.a,q=r.ch +q.toString +s=r.p3 +s=s==null?null:s.Eu().a.a +if(s==null)s=-1 +return q.$1(new A.Fz(B.cU,s,r.R8.a+r.p1.length))}, +$S:0} +A.aL5.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.ay +j.toString +s=k.gwy() +r=k.gav6() +q=k.gaE4() +p=k.dy +p.toString +o=k.k2 +o===$&&A.c() +n=k.aoQ() +m=k.R8.a +l=k.p1.length +k=k.p4 +k===$&&A.c() +j.$1(new A.OX(k,p,o,s,r,q,n,m+l))}, +$S:0} +A.aL6.prototype={ +$0(){var s,r,q,p=this.a,o=p.ax +o.toString +s=p.dy +s.toString +r=p.k2 +r===$&&A.c() +q=p.R8.a +p=p.p1.length +o.$1(new A.OW(s,r,q+p))}, +$S:0} +A.aLb.prototype={ +$1(a){return a.e}, +$S:186} +A.aLc.prototype={ +$2(a,b){return a+b}, +$S:54} +A.o9.prototype={} +A.oa.prototype={} +A.XL.prototype={ +iS(a){var s=this +if(s.ch===B.da){if(s.k4!=null&&s.ok!=null)s.AP() +s.k4=a}if(s.k4!=null)s.aiI(a)}, +qK(a,b){this.aiw(a,b)}, +a9_(a){var s,r,q=this +if(t.oN.b(a)){q.ok=a +q.Zb()}else if(t.Ko.b(a)){q.aC(B.al) +if(q.k2){s=q.k4 +s.toString +q.Jd(a,s,"")}q.AP()}else{s=a.gfV(a) +r=q.k4 +if(s!==r.gfV(r)){q.aC(B.al) +s=q.CW +s.toString +q.jE(s)}}}, +aC(a){var s,r=this +if(r.k3&&a===B.al){s=r.k4 +s.toString +r.Jd(null,s,"spontaneous") +r.AP()}r.XB(a)}, +S_(){this.Z3()}, +jO(a){var s=this +s.XK(a) +if(a===s.CW){s.Z3() +s.k3=!0 +s.Zb()}}, +iG(a){var s,r=this +r.aiJ(a) +if(a===r.CW){if(r.k2){s=r.k4 +s.toString +r.Jd(null,s,"forced")}r.AP()}}, +Z3(){var s,r=this +if(r.k2)return +s=r.k4 +s.toString +r.a91(s) +r.k2=!0}, +Zb(){var s,r,q=this +if(!q.k3||q.ok==null)return +s=q.k4 +s.toString +r=q.ok +r.toString +q.a92(s,r) +q.AP()}, +AP(){var s=this +s.k3=s.k2=!1 +s.k4=s.ok=null}} +A.iP.prototype={ +m0(a){var s=this +switch(a.gfV(a)){case 1:if(s.bG==null&&s.bT==null&&s.bM==null&&s.bx==null)return!1 +break +case 2:if(s.bU==null&&s.bQ==null&&s.bh==null&&s.bp==null)return!1 +break +case 4:return!1 +break +default:return!1}return s.vY(a)}, +a91(a){var s,r=this,q=a.gbb(a),p=a.geG(),o=r.e.i(0,a.gc5()) +o.toString +s=new A.o9(q,o,p) +switch(a.gfV(a)){case 1:if(r.bG!=null)r.dN("onTapDown",new A.aOA(r,s)) +break +case 2:if(r.bQ!=null)r.dN("onSecondaryTapDown",new A.aOB(r,s)) +break +case 4:break}}, +a92(a,b){var s,r=this,q=b.gdU(b),p=b.gbb(b) +b.geG() +s=new A.oa(p,q) +switch(a.gfV(a)){case 1:if(r.bM!=null)r.dN("onTapUp",new A.aOC(r,s)) +q=r.bT +if(q!=null)r.dN("onTap",q) +break +case 2:if(r.bh!=null)r.dN("onSecondaryTapUp",new A.aOD(r,s)) +if(r.bU!=null)r.dN("onSecondaryTap",new A.aOE(r)) +break +case 4:break}}, +Jd(a,b,c){var s,r=this,q=c===""?c:c+" " +switch(b.gfV(b)){case 1:s=r.bx +if(s!=null)r.dN(q+"onTapCancel",s) +break +case 2:s=r.bp +if(s!=null)r.dN(q+"onSecondaryTapCancel",s) +break +case 4:break}}} +A.aOA.prototype={ +$0(){return this.a.bG.$1(this.b)}, +$S:0} +A.aOB.prototype={ +$0(){return this.a.bQ.$1(this.b)}, +$S:0} +A.aOC.prototype={ +$0(){return this.a.bM.$1(this.b)}, +$S:0} +A.aOD.prototype={ +$0(){return this.a.bh.$1(this.b)}, +$S:0} +A.aOE.prototype={ +$0(){return this.a.bU.$0()}, +$S:0} +A.acO.prototype={ +aC(a){this.a.aCC(this.b,a)}, +$iDG:1} +A.Bq.prototype={ +jO(a){var s,r,q,p,o=this +o.a41() +if(o.e==null){s=o.b[0] +o.e=s}for(s=o.b,r=s.length,q=0;qb*b)return new A.l_(s.a1(0,s.ge8()).X(0,b)) +if(r100||Math.abs(m-p.a.a)/1000>40)break +k=n.b +e.push(k.a) +d.push(k.b) +c.push(1) +b.push(-l) +a=(a===0?20:a)-1;++o +if(o<20){q=n +p=q +continue}else{q=n +break}}while(!0) +if(o>=3){j=new A.a38(b,e,c).vR(2) +if(j!=null){i=new A.a38(b,d,c).vR(2) +if(i!=null){f=j.a[1] +m=i.a[1] +h=j.b +h===$&&A.c() +g=i.b +g===$&&A.c() +return new A.Bd(new A.j(f*1000,m*1000),h*g,new A.bC(r-q.a.a),s.b.U(0,q.b))}}}return new A.Bd(B.i,1,new A.bC(r-q.a.a),s.b.U(0,q.b))}, +Eu(){var s=this.zk() +if(s==null||s.a.l(0,B.i))return B.cU +return new A.l_(s.a)}} +A.yE.prototype={ +oz(a,b){var s=(this.c+1)%20 +this.c=s +this.d[s]=new A.TG(a,b)}, +wv(a){var s,r,q=this.c+a,p=B.e.bI(q,20),o=B.e.bI(q-1,20) +q=this.d +s=q[p] +r=q[o] +if(s==null||r==null)return B.i +q=s.a.a-r.a.a +return q>0?s.b.U(0,r.b).X(0,1000).a1(0,q/1000):B.i}, +zk(){var s,r,q=this,p=q.wv(-2).X(0,0.6).V(0,q.wv(-1).X(0,0.35)).V(0,q.wv(0).X(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bI(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Eq +else return new A.Bd(p,1,new A.bC(m.a.a-s.a.a),m.b.U(0,s.b))}} +A.Eq.prototype={ +zk(){var s,r,q=this,p=q.wv(-2).X(0,0.15).V(0,q.wv(-1).X(0,0.65)).V(0,q.wv(0).X(0,0.2)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bI(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Eq +else return new A.Bd(p,1,new A.bC(m.a.a-s.a.a),m.b.U(0,s.b))}} +A.WR.prototype={ +gI(a){var s=this +return A.c4([s.a,s.b,s.c,s.d])}, +l(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +if(b instanceof A.WR)s=!0 +else s=!1 +return s}} +A.abk.prototype={} +A.WU.prototype={ +a5(a){var s,r,q=this,p=q.c.length===0 +if(p)return B.aU +s=J.wY(A.bt3(a,q.c)) +switch(A.am(a).r.a){case 2:p=q.e +r=p.a +p=p.b +return A.bus(r,p==null?r:p,s) +case 0:p=q.e +r=p.a +p=p.b +return A.bBi(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.a_K(q.e.a,s,null) +case 4:return new A.a_c(q.e.a,s,null)}}} +A.aqq.prototype={ +$1(a){return A.b78(a.a,A.aqt(this.a,a))}, +$S:450} +A.aqr.prototype={ +$1(a){var s=this.a +return A.buL(s,a.a,A.aqt(s,a))}, +$S:451} +A.aqs.prototype={ +$1(a){var s=this.a +return A.buo(s,a.a,A.aqt(s,a))}, +$S:452} +A.aPB.prototype={ +T(){return"ThemeMode."+this.b}} +A.Mq.prototype={ +aW(){return new A.Td(B.n)}} +A.aE3.prototype={ +$2(a,b){return new A.Et(a,b)}, +$S:453} +A.aE6.prototype={ +pr(a){return A.am(a).r}, +HQ(a,b,c){switch(A.co(c.a)){case B.aN:return b +case B.aY:switch(A.am(a).r.a){case 3:case 4:case 5:return A.b9g(b,c.b,null) +case 0:case 1:case 2:return b}break}}, +HP(a,b,c){var s=A.ba("indicator") +A.am(a) +A.am(a) +s.sez(B.k6) +switch(A.am(a).r.a){case 2:case 3:case 4:case 5:return b +case 0:switch(s.b5()){case B.F5:return A.bAQ(c.a,b,c.d) +case B.k6:break}break +case 1:break}return A.bf1(c.a,b,A.am(a).ax.f)}} +A.Td.prototype={ +bn(){this.bP() +this.d=A.bxM()}, +gavZ(){var s=A.b([],t.a9) +this.a.toString +s.push(B.Ib) +s.push(B.I5) +return s}, +avq(a,b){return new A.a16(B.Sg,b,B.acc,null)}, +awa(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +k.a.toString +s=A.dS(a,B.pS) +r=s==null?j:s.d +if(r==null)r=B.aH +q=r===B.ak +s=A.dS(a,B.EM) +s=s==null?j:s.Q +p=s===!0 +if(q)if(p)k.a.toString +if(q)k.a.toString +if(p)k.a.toString +o=k.a.cy +if(o==null)o=A.a9U(B.aH,j,j,j,j) +s=o.cK +n=s.b +if(n==null){m=o.ax.b +n=A.a9(102,m.gm(m)>>>16&255,m.gm(m)>>>8&255,m.gm(m)&255)}l=s.a +if(l==null)l=o.ax.b +k.a.toString +s=b==null?B.aU:b +return new A.OT(A.b79(new A.IJ(o,s,B.w,B.ai,j,j),l,n),j)}, +ao1(a){var s,r,q=this,p=null,o=q.a,n=o.cy +n=n==null?p:n.fr +s=n +if(s==null)s=B.b0 +n=o.c +r=o.e +return new A.R9(n,o.w,p,new A.aXy(),p,p,p,p,p,r,B.Zc,p,p,B.Vr,q.gaw9(),o.CW,p,B.a69,s,p,q.gavZ(),p,p,B.uB,!1,!1,!1,!1,q.gavp(),q.a.p4,p,p,p,new A.qM(q,t.bT))}, +a5(a){var s,r=null,q=A.ym(!1,!1,this.ao1(a),r,r,r,r,!0,r,r,new A.aXz(),r,r,r) +this.a.toString +s=this.d +s===$&&A.c() +return A.bhi(B.Hu,new A.yz(s,q,r))}} +A.aXy.prototype={ +$1$2(a,b,c){return A.bfX(b,a,c)}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:456} +A.aXz.prototype={ +$2(a,b){if(!(b instanceof A.k4)||!b.c.geR().l(0,B.fQ))return B.dd +return A.bBS()?B.bQ:B.dd}, +$S:132} +A.IP.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.IP&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&b.d==s.d&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&b.z==s.z&&b.Q==s.Q&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&!0}} +A.abF.prototype={} +A.Mt.prototype={ +pP(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +f.toString +s=g.b +s.toString +r=s.U(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.ge8() +n=s.a +m=f.b +l=new A.j(n,m) +k=new A.aE4(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.bA(p,s,r.c)}, +$ice:1} +A.ack.prototype={} +A.Ji.prototype={ +aW(){return new A.RG(null,null,B.n)}} +A.RG.prototype={ +Tg(){this.aM(new A.aTl())}, +ghH(){var s=this.a.z +if(s==null){s=this.r +s.toString}return s}, +CQ(){var s,r=this +if(r.a.z==null)r.r=A.bfY(null) +s=r.ghH() +s.hD(0,B.a1,!(r.a.c!=null||!1)) +r.ghH().ai(0,r.guJ())}, +bn(){this.bP() +this.CQ()}, +bL(a){var s,r=this +r.cc(a) +s=a.z +if(r.a.z!=s){if(s!=null)s.a9(0,r.guJ()) +if(r.a.z!=null){s=r.r +if(s!=null){s.bw$=$.ag() +s.bs$=0}r.r=null}r.CQ()}s=r.a.c!=null||!1 +if(s!==(a.c!=null||!1)){s=r.ghH() +s.hD(0,B.a1,!(r.a.c!=null||!1)) +if(!(r.a.c!=null||!1))r.ghH().hD(0,B.b6,!1)}}, +v(){var s,r=this +r.ghH().a9(0,r.guJ()) +s=r.r +if(s!=null){s.bw$=$.ag() +s.bs$=0}s=r.d +if(s!=null)s.v() +r.alw()}, +a5(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2=this,c3=null,c4=c2.a,c5=new A.aTi(c4.r,c4.acr(c7),c2.a.a7D(c7)),c6=new A.aTj(c2,c5) +c4=t.PM +s=c6.$1$1(new A.aSW(),c4) +r=c6.$1$1(new A.aSX(),t.p8) +q=t.MH +p=c6.$1$1(new A.aSY(),q) +o=c6.$1$1(new A.aT8(),q) +n=c6.$1$1(new A.aTb(),q) +m=c6.$1$1(new A.aTc(),q) +l=c6.$1$1(new A.aTd(),t.pc) +k=t.tW +j=c6.$1$1(new A.aTe(),k) +i=c6.$1$1(new A.aTf(),k) +h=c6.$1$1(new A.aTg(),k) +g=c6.$1$1(new A.aTh(),q) +f=c6.$1$1(new A.aSZ(),c4) +e=c6.$1$1(new A.aT_(),t.oI) +d=c6.$1$1(new A.aT0(),t.KX) +c=c5.$1$1(new A.aT1(),t.X3) +b=c5.$1$1(new A.aT2(),t.Oc) +a=c5.$1$1(new A.aT3(),t.Tu) +a0=c5.$1$1(new A.aT4(),t.w) +a1=c5.$1$1(new A.aT5(),t.pC) +a2=new A.j(c.a,c.b).X(0,4) +a3=c5.$1$1(new A.aT6(),t.Ya) +c4=j.a +q=j.b +a4=c.Sk(new A.b8(c4,h.a,q,h.b)) +if(i!=null){a5=a4.c9(i) +c4=a5.a +if(isFinite(c4))a4=a4.Rz(c4,c4) +c4=a5.b +if(isFinite(c4))a4=a4.aH1(c4,c4)}a6=a2.b +c4=a2.a +a7=Math.max(0,c4) +a8=l.H(0,new A.aG(a7,a6,a7,a6)).ct(0,B.J,B.pT) +if(a.a>0){q=c2.e +if(q!=null){k=c2.f +if(k!=null)if(q!==s)if(k.gm(k)!==p.gm(p)){q=c2.f +q=(q.gm(q)>>>24&255)/255===1&&(p.gm(p)>>>24&255)/255<1&&s===0}else q=!1 +else q=!1 +else q=!1}else q=!1}else q=!1 +if(q){q=c2.d +if(!J.e(q==null?c3:q.e,a)){q=c2.d +if(q!=null)q.v() +q=A.cJ(c3,a,c3,c3,c2) +q.cA() +k=q.ep$ +k.b=!0 +k.a.push(new A.aT7(c2)) +c2.d=q}p=c2.f +c2.d.sm(0,0) +c2.d.d_(0)}c2.e=s +c2.f=p +s.toString +q=r==null?c3:r.hL(o) +k=d.q1(e) +a9=p==null?B.fZ:B.mi +b0=c2.a +b1=b0.w +b2=b0.c +b3=b0.d +b4=b0.e +b5=b0.x +b6=b2!=null||!1 +b0=b0.f +b7=d.q1(e) +b8=c2.ghH() +b9=g==null?o:g +a1.toString +c0=c2.a +a9=A.mu(a,!0,c3,A.a2z(!1,c3,b6,A.a2k(new A.cg(a8,new A.jD(a1,1,1,c0.Q,c3),c3),new A.fb(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.I,c3,new A.ah5(new A.aT9(c5)),b0,c3,b4,b3,b2,new A.ju(new A.aTa(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) +switch(b.a){case 0:c1=new A.M(48+c4,48+a6) +break +case 1:c1=B.v +break +default:c1=c3}c4=c0.c!=null||!1 +return A.d3(!0,c3,new A.ag2(c1,new A.kB(a4,a9,c3),c3),!0,c3,c4,!1,!1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3)}} +A.aTl.prototype={ +$0(){}, +$S:0} +A.aTi.prototype={ +$1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s +return p==null?q:p}, +$1(a){return this.$1$1(a,t.z)}, +$S:459} +A.aTj.prototype={ +$1$1(a,b){return this.b.$1$1(new A.aTk(this.a,a,b),b)}, +$1(a){return this.$1$1(a,t.z)}, +$S:460} +A.aTk.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.aC(this.a.ghH().a)}, +$S(){return this.c.h("0?(d_?)")}} +A.aSW.prototype={ +$1(a){return a==null?null:a.gkk(a)}, +$S:182} +A.aSX.prototype={ +$1(a){return a==null?null:a.geA()}, +$S:462} +A.aSY.prototype={ +$1(a){return a==null?null:a.geX(a)}, +$S:74} +A.aT8.prototype={ +$1(a){return a==null?null:a.goV()}, +$S:74} +A.aTb.prototype={ +$1(a){return a==null?null:a.gf0(a)}, +$S:74} +A.aTc.prototype={ +$1(a){return a==null?null:a.gip()}, +$S:74} +A.aTd.prototype={ +$1(a){return a==null?null:a.ghw(a)}, +$S:464} +A.aTe.prototype={ +$1(a){return a==null?null:a.gJW()}, +$S:153} +A.aTf.prototype={ +$1(a){return a==null?null:a.y}, +$S:153} +A.aTg.prototype={ +$1(a){return a==null?null:a.gJR()}, +$S:153} +A.aTh.prototype={ +$1(a){return a==null?null:a.Q}, +$S:74} +A.aSZ.prototype={ +$1(a){return a==null?null:a.goX()}, +$S:182} +A.aT_.prototype={ +$1(a){return a==null?null:a.gqI()}, +$S:466} +A.aT0.prototype={ +$1(a){return a==null?null:a.gdB(a)}, +$S:467} +A.aT9.prototype={ +$1(a){return this.a.$1$1(new A.aSU(a),t.Pb)}, +$S:468} +A.aSU.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.gJX() +s=s==null?null:s.aC(this.a)}return s}, +$S:469} +A.aTa.prototype={ +$1(a){return this.a.$1$1(new A.aST(a),t.n8)}, +$S:179} +A.aST.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.giC() +s=s==null?null:s.aC(this.a)}return s}, +$S:471} +A.aT1.prototype={ +$1(a){return a==null?null:a.gn6()}, +$S:472} +A.aT2.prototype={ +$1(a){return a==null?null:a.gKS()}, +$S:473} +A.aT3.prototype={ +$1(a){return a==null?null:a.cx}, +$S:474} +A.aT4.prototype={ +$1(a){return a==null?null:a.cy}, +$S:475} +A.aT5.prototype={ +$1(a){return a==null?null:a.db}, +$S:476} +A.aT6.prototype={ +$1(a){return a==null?null:a.gEV()}, +$S:477} +A.aT7.prototype={ +$1(a){if(a===B.a7)this.a.aM(new A.aSV())}, +$S:4} +A.aSV.prototype={ +$0(){}, +$S:0} +A.ah5.prototype={ +aC(a){var s=this.a.$1(a) +s.toString +return s}, +gBO(){return"ButtonStyleButton_MouseCursor"}} +A.ag2.prototype={ +bC(a){var s=new A.U3(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sU4(this.e)}} +A.U3.prototype={ +sU4(a){if(this.R.l(0,a))return +this.R=a +this.aE()}, +c8(a){var s=this.a0$ +if(s!=null)return Math.max(s.b2(B.a6,a,s.gc6()),this.R.a) +return 0}, +c4(a){var s=this.a0$ +if(s!=null)return Math.max(s.b2(B.as,a,s.gcz()),this.R.b) +return 0}, +c3(a){var s=this.a0$ +if(s!=null)return Math.max(s.b2(B.af,a,s.gcg()),this.R.a) +return 0}, +cd(a){var s=this.a0$ +if(s!=null)return Math.max(s.b2(B.aR,a,s.gcY()),this.R.b) +return 0}, +YY(a,b){var s,r,q=this.a0$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.R +return a.c9(new A.M(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.v}, +dH(a){return this.YY(a,A.Io())}, +d3(){var s,r,q=this,p=q.YY(t.k.a(A.J.prototype.gaG.call(q)),A.Ip()) +q.k3=p +s=q.a0$ +if(s!=null){r=s.e +r.toString +t.q.a(r) +s=s.k3 +s.toString +r.a=B.Y.u1(t.o.a(p.U(0,s)))}}, +dl(a,b){var s +if(this.oj(a,b))return!0 +s=this.a0$.k3.nr(B.i) +return a.QR(new A.aZd(this,s),s,A.bg1(s))}} +A.aZd.prototype={ +$2(a,b){return this.a.a0$.dl(a,this.b)}, +$S:8} +A.VM.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.asq.prototype={ +T(){return"ButtonTextTheme."+this.b}} +A.aso.prototype={ +T(){return"ButtonBarLayoutBehavior."+this.b}} +A.Y7.prototype={ +ghw(a){var s=this.e +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.ik +case 2:return B.QH}}, +gdB(a){var s=this.f +if(s!=null)return s +switch(this.c.a){case 0:case 1:return B.a1H +case 2:return B.eD}}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Y7&&b.c===s.c&&b.a===s.a&&b.b===s.b&&J.e(b.ghw(b),s.ghw(s))&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.at,s.at)&&b.ax==s.ax}, +gI(a){var s=this +return A.a4(s.c,s.a,s.b,s.ghw(s),s.gdB(s),!1,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.acl.prototype={} +A.Yh.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.am(a).y2 +A.am(a) +s=new A.aTn(a,B.t,j,j,j,1,B.QN,B.eD) +r=k.y +if(r==null)r=i.f +if(r==null){r=s.f +r.toString}q=k.c +if(q==null)q=i.b +if(q==null)q=s.gA(s) +p=k.d +if(p==null)p=i.c +if(p==null)p=s.gf0(s) +o=i.d +if(o==null)o=s.d +n=k.f +if(n==null)n=i.e +if(n==null){n=s.e +n.toString}m=i.r +if(m==null)m=s.r +l=i.a +if(l==null){l=s.a +l.toString}return A.d3(j,j,A.dg(j,A.mu(B.ai,!0,j,A.d3(j,j,k.Q,!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),l,q,n,j,p,m,o,j,B.eq),B.t,j,j,j,j,r,j,j),!0,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aTn.prototype={ +gA(a){return A.am(this.w).at}, +gf0(a){return A.am(this.w).k2}} +A.Co.prototype={ +gI(a){var s=this +return A.a4(s.a,s.gA(s),s.gf0(s),s.gip(),s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Co&&b.a==s.a&&J.e(b.gA(b),s.gA(s))&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gip(),s.gip())&&b.e==s.e&&J.e(b.f,s.f)&&J.e(b.r,s.r)}, +gA(a){return this.b}, +gf0(a){return this.c}, +gip(){return this.d}} +A.acq.prototype={} +A.aTv.prototype={ +T(){return"_CheckboxType."+this.b}} +A.Jp.prototype={ +aW(){return new A.acu(new A.acs($.ag()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.n)}} +A.acu.prototype={ +bn(){this.alz() +this.e=this.a.c}, +bL(a){var s,r,q=this +q.cc(a) +s=a.c +r=q.a.c +if(s!=r){q.e=s +s=q.SU$ +if(r===!0){s===$&&A.c() +s.d_(0)}else{s===$&&A.c() +s.er(0)}}}, +v(){this.d.v() +this.aly()}, +ga5v(){return new A.ju(new A.aTt(this),t._s)}, +a2Q(a){var s +if(a instanceof A.aE7){this.a.toString +s=this.glq() +return A.e8(a,s,t.oI)}if(!this.glq().O(0,B.cs))return a +return null}, +a5(b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=null +switch(b3.a.db.a){case 0:break +case 1:switch(A.am(b5).r.a){case 0:case 1:case 3:case 5:break +case 2:case 4:s=b3.a +return new A.JY(s.c,s.d,s.f,s.w,!1,b4,b4,!1,s.cx,s.CW,b4)}break}r=A.bdy(b5) +A.am(b5) +q=new A.aTq(A.am(b5),A.am(b5).ax,b4,b4,b4,b4,b4,b4,b4,b4,b4) +s=b3.a.y +p=s==null?r.f:s +if(p==null)p=q.gD7() +b3.a.toString +o=q.gn6() +switch(p.a){case 0:n=B.Dw +break +case 1:n=B.a3B +break +default:n=b4}n=n.V(0,new A.j(o.a,o.b).X(0,4)) +b3.glq().H(0,B.j1) +b3.a.toString +m=b3.glq() +m.H(0,B.cs) +b3.a.toString +l=b3.glq() +l.L(0,B.cs) +b3.a.toString +k=b3.ga5v().a.$1(m) +if(k==null){s=r.b +k=s==null?b4:s.aC(m)}s=k==null +if(s){j=q.glV().a.$1(m) +j.toString +i=j}else i=k +b3.a.toString +h=b3.ga5v().a.$1(l) +if(h==null){j=r.b +h=j==null?b4:j.aC(l)}j=h==null +if(j){g=q.glV().a.$1(l) +g.toString +f=g}else f=h +b3.a.toString +e=b3.glq() +e.H(0,B.az) +b3.a.toString +g=r.d +d=g==null?b4:g.aC(e) +c=d +if(c==null){d=q.giC().a.$1(e) +d.toString +c=d}b3.a.toString +b=b3.glq() +b.H(0,B.aT) +b3.a.toString +d=g==null?b4:g.aC(b) +a=d +if(a==null){d=q.giC().a.$1(b) +d.toString +a=d}m.H(0,B.b6) +b3.a.toString +d=g==null?b4:g.aC(m) +if(d==null){s=s?b4:A.a9(31,k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) +a0=s}else a0=d +if(a0==null){s=q.giC().a.$1(m) +s.toString +a0=s}l.H(0,B.b6) +b3.a.toString +s=g==null?b4:g.aC(l) +if(s==null){s=j?b4:A.a9(31,h.gm(h)>>>16&255,h.gm(h)>>>8&255,h.gm(h)&255) +a1=s}else a1=s +if(a1==null){s=q.giC().a.$1(l) +s.toString +a1=s}if(b3.Cp$!=null){a=b3.glq().O(0,B.cs)?a0:a1 +c=b3.glq().O(0,B.cs)?a0:a1}b3.a.toString +a2=b3.glq() +s=b3.a.w +j=r.c +s=j==null?b4:j.aC(a2) +a3=s +if(a3==null){s=q.gpZ().aC(a2) +s.toString +a3=s}b3.a.toString +a4=r.e +if(a4==null)a4=q.gtu() +s=b3.a.c +j=b3.d +g=b3.a8p$ +g===$&&A.c() +j.sbb(0,g) +g=b3.a8q$ +g===$&&A.c() +j.saON(g) +g=b3.a8s$ +g===$&&A.c() +j.saOP(g) +g=b3.a8r$ +g===$&&A.c() +j.saOQ(g) +j.saLa(a1) +j.saOO(a0) +j.suR(a) +j.sqd(c) +j.stu(a4) +j.sSa(b3.Cp$) +j.sCV(b3.glq().O(0,B.az)) +j.saLL(b3.glq().O(0,B.aT)) +j.sQF(i) +j.sTr(f) +j.spZ(a3) +j.sm(0,b3.a.c) +j.sUK(b3.e) +b3.a.toString +g=r.w +j.sdB(0,g==null?q.gdB(q):g) +g=b3.a2Q(b3.a.cx) +j.sqI(g==null?b3.a2Q(r.x):g) +a5=b3.SX$ +if(a5===$){a6=A.b_([B.jF,new A.dG(b3.ga4l(),new A.bM(A.b([],t.ot),t.wS),t.wY)],t.A,t.od) +b3.SX$!==$&&A.a1() +b3.SX$=a6 +a5=a6}g=b3.a.d +d=new A.aTu(b3,r).$1(b3.glq()) +a7=b3.a.d==null +a8=!a7 +a9=a8?b3.gaCZ():b4 +b0=a8?b3.ga4l():b4 +b1=a8?b3.ga0D():b4 +b2=a8?b3.ga0D():b4 +return A.d3(b4,s===!0,A.b7J(a5,!1,A.iC(b4,A.d3(b4,b4,A.eD(b4,b4,b4,j,n),!1,b4,a8,!1,!1,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4),B.ad,a7,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b0,b2,a9,b1,b4,b4,b4),g!=null,b4,d,b4,b3.gat1(),b3.gat5(),b4),!1,b4,b4,!1,!1,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4)}} +A.aTt.prototype={ +$1(a){if(a.O(0,B.a1))return null +if(a.O(0,B.cs))return this.a.a.f +return null}, +$S:179} +A.aTu.prototype={ +$1(a){var s=A.e8(this.a.a.e,a,t.GE) +if(s==null)s=null +return s==null?B.eW.aC(a):s}, +$S:478} +A.acs.prototype={ +spZ(a){if(J.e(this.db,a))return +this.db=a +this.C()}, +sm(a,b){if(this.dx==b)return +this.dx=b +this.C()}, +sUK(a){if(this.dy==a)return +this.dy=a +this.C()}, +sdB(a,b){if(J.e(this.fr,b))return +this.fr=b +this.C()}, +sqI(a){if(J.e(this.fx,a))return +this.fx=a +this.C()}, +a1S(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s +return new A.x(q,p,q+r,p+r)}, +Zv(a){var s,r=this.e +if(a>=0.25)r.toString +else{s=this.f +s.toString +r.toString +r=A.a_(s,r,a*4) +r.toString}return r}, +Na(a,b,c,d,e){if(e)a.W(this.fr.mc(b),c) +if(d!=null)this.fr.q1(d).aI(a,b)}, +NM(a,b,c,d){var s,r=$.G().S(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 +if(c<0.5){s=A.p7(B.a_R,B.An,c*2) +s.toString +r.Y(0,o,n) +r.n(0,q+s.a,p+s.b)}else{s=A.p7(B.An,B.a02,(c-0.5)*2) +s.toString +r.Y(0,o,n) +r.n(0,q+7.2,p+12.6) +r.n(0,q+s.a,p+s.b)}a.W(r,d)}, +NN(a,b,c,d){var s,r=A.p7(B.a_T,B.Al,1-c) +r.toString +s=A.p7(B.Al,B.a_I,c) +s.toString +a.ex(b.V(0,r),b.V(0,s),d)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=b.nr(B.i),d=f.b +if(d.gco(d)===B.R){d=f.c +if(d.gco(d)===B.R){d=f.d +d=d.gco(d)!==B.R}else d=!0}else d=!0 +if(d){s=$.G().B() +d=f.r +d.toString +r=f.w +r.toString +q=f.a +q=A.a_(d,r,q.gm(q)) +r=f.x +r.toString +d=f.d +d=A.a_(q,r,d.gm(d)) +r=f.y +r.toString +q=f.c +q=A.a_(d,r,q.gm(q)) +q.toString +s.sA(0,q) +q=f.z +q.toString +d=f.as +d.toString +if(!d){d=f.at +d.toString}else d=!0 +if(d)p=q +else{d=f.b +p=new A.bj(0,q,t.Y).ap(0,d.gm(d))}if(p>0)a.ci(e.V(0,B.i),p,s)}e=$.G() +o=e.B() +d=f.db +d.toString +o.sA(0,d) +o.sP(0,B.r) +o.sbX(2) +n=t.o.a(b.a1(0,2).U(0,B.Ds.a1(0,2))) +d=f.a.a +d=d.gco(d) +d=d===B.bh||d===B.a7 +r=f.a +m=d?r.gm(r):1-r.gm(r) +if(f.dy===!1||f.dx===!1){l=f.dx===!1?1-m:m +k=f.a1S(n,l) +j=e.B() +j.sA(0,f.Zv(l)) +i=f.fx +if(l<=0.5)f.Na(a,k,j,i==null?new A.cK(j.gA(j),2,B.ag,-1):i,!1) +else{f.Na(a,k,j,i,!0) +h=(l-0.5)*2 +if(f.dy==null||f.dx==null)f.NN(a,n,h,o) +else f.NM(a,n,h,o)}}else{k=f.a1S(n,1) +j=e.B() +j.sA(0,f.Zv(1)) +f.Na(a,k,j,f.fx,!0) +if(m<=0.5){h=1-m*2 +e=f.dy +if(e===!0)f.NM(a,n,h,o) +else f.NN(a,n,h,o)}else{g=(m-0.5)*2 +e=f.dx +if(e===!0)f.NM(a,n,g,o) +else f.NN(a,n,g,o)}}}} +A.aTq.prototype={ +glV(){return new A.ju(new A.aTr(this),t.h2)}, +gpZ(){return new A.e7(B.l,t.h9)}, +giC(){return new A.ju(new A.aTs(this),t._s)}, +gtu(){return 20}, +gD7(){return this.y.e}, +gn6(){return this.y.z}, +gdB(a){return B.a1I}} +A.aTr.prototype={ +$1(a){if(a.O(0,B.a1))return this.a.y.ch +if(a.O(0,B.cs))return this.a.z.f +return this.a.y.k4}, +$S:33} +A.aTs.prototype={ +$1(a){var s,r +if(a.O(0,B.b6)){s=this.a.glV().a.$1(a) +r=J.fm(s) +return A.a9(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.O(0,B.aT))return this.a.y.dx +if(a.O(0,B.az))return this.a.y.cx +return B.I}, +$S:33} +A.VO.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.VP.prototype={ +bn(){var s,r=this,q=null +r.bP() +s=A.cJ(q,B.ai,q,r.a.c===!1?0:1,r) +r.SU$=s +r.a8p$=A.dq(B.ed,s,B.ee) +s=A.cJ(q,B.aS,q,q,r) +r.J0$=s +r.a8q$=A.dq(B.ay,s,q) +s=A.cJ(q,B.kW,q,r.Cr$||r.Cq$?1:0,r) +r.SV$=s +r.a8r$=A.dq(B.ay,s,q) +s=A.cJ(q,B.kW,q,r.Cr$||r.Cq$?1:0,r) +r.SW$=s +r.a8s$=A.dq(B.ay,s,q)}, +v(){var s=this,r=s.SU$ +r===$&&A.c() +r.v() +r=s.J0$ +r===$&&A.c() +r.v() +r=s.SV$ +r===$&&A.c() +r.v() +r=s.SW$ +r===$&&A.c() +r.v() +s.alx()}} +A.aTw.prototype={ +T(){return"_CheckboxType."+this.b}} +A.Jq.prototype={ +auW(){var s=this +switch(s.c){case!1:s.d.$1(!0) +break +case!0:s.d.$1(!1) +break +case null:s.d.$1(!1) +break}}, +a5(a){var s,r,q,p,o,n=this,m=null +switch(0){case 0:s=A.bdx(m,!1,m,m,m,!1,B.A7,m,n.d,m,m,m,m,!1,n.c) +break}switch(2){case 1:case 2:break}r=A.am(a) +q=A.bdy(a) +p=q.b +p=p==null?m:p.aC(A.y(t.ui)) +o=p +if(o==null)o=r.ax.f +return new A.MA(A.bfN(!1,n.go,m,m,!0,m,!1,m,m,n.gauV(),!1,o,m,m,m,m,n.cy,s,m),m)}} +A.Cs.prototype={ +gI(a){var s=this +return A.a4(s.a,s.glV(),s.gpZ(),s.giC(),s.gtu(),s.gD7(),s.gn6(),s.gdB(s),s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Cs&&b.glV()==s.glV()&&b.gpZ()==s.gpZ()&&b.giC()==s.giC()&&b.gtu()==s.gtu()&&b.gD7()==s.gD7()&&J.e(b.gn6(),s.gn6())&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.x,s.x)}, +glV(){return this.b}, +gpZ(){return this.c}, +giC(){return this.d}, +gtu(){return this.e}, +gD7(){return this.f}, +gn6(){return this.r}, +gdB(a){return this.w}} +A.acv.prototype={} +A.Jr.prototype={ +gI(a){var s=this +return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy])}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Jr&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&b.ch==s.ch&&b.CW==s.CW&&b.cx==s.cx&&J.e(b.cy,s.cy)}} +A.acy.prototype={} +A.ZO.prototype={ +l(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this +if(a0==null)return!1 +if(b===a0)return!0 +if(J.aj(a0)!==A.O(b))return!1 +if(a0 instanceof A.ZO)if(a0.a===b.a){s=a0.b +r=b.b +if(s.l(0,r)){q=a0.c +p=b.c +if(q.l(0,p)){o=a0.d +if(o==null)o=s +n=b.d +if(o.l(0,n==null?r:n)){o=a0.e +if(o==null)o=q +n=b.e +if(o.l(0,n==null?p:n)){o=a0.f +n=b.f +if(o.l(0,n)){m=a0.r +l=b.r +if(m.l(0,l)){k=a0.w +if(k==null)k=o +j=b.w +if(k.l(0,j==null?n:j)){k=a0.x +if(k==null)k=m +j=b.x +if(k.l(0,j==null?l:j)){k=a0.y +j=k==null +i=j?o:k +h=b.y +g=h==null +if(i.l(0,g?n:h)){i=a0.z +f=i==null +e=f?m:i +d=b.z +c=d==null +if(e.l(0,c?l:d)){e=a0.Q +if(e==null){if(j)k=o}else k=e +j=b.Q +if(j==null)j=g?n:h +if(k.l(0,j)){k=a0.as +if(k==null)m=f?m:i +else m=k +k=b.as +if(k==null)l=c?l:d +else l=k +if(m.l(0,l)){m=a0.at +l=b.at +if(m.l(0,l)){k=a0.ax +j=b.ax +if(k.l(0,j)){i=a0.ay +m=i==null?m:i +i=b.ay +if(m.l(0,i==null?l:i)){m=a0.ch +if(m==null)m=k +l=b.ch +if(m.l(0,l==null?j:l))if(a0.CW.l(0,b.CW)){m=a0.cx +l=b.cx +if(m.l(0,l)){k=a0.cy +j=b.cy +if(k.l(0,j)){i=a0.db +h=b.db +if(i.l(0,h)){g=a0.dx +if(g==null)g=k +f=b.dx +if(g.l(0,f==null?j:f)){g=a0.dy +if(g==null)g=i +f=b.dy +if(g.l(0,f==null?h:f)){g=a0.fr +if(g==null)g=m +f=b.fr +if(g.l(0,f==null?l:f)){g=a0.fx +m=g==null?m:g +g=b.fx +if(m.l(0,g==null?l:g)){m=a0.fy +if(m==null)m=B.p +l=b.fy +if(m.l(0,l==null?B.p:l)){m=a0.go +if(m==null)m=B.p +l=b.go +if(m.l(0,l==null?B.p:l)){m=a0.id +if(m==null)m=i +l=b.id +if(m.l(0,l==null?h:l)){m=a0.k1 +if(m==null)m=k +l=b.k1 +if(m.l(0,l==null?j:l)){m=a0.k2 +q=m==null?q:m +m=b.k2 +if(q.l(0,m==null?p:m)){q=a0.k4 +if(q==null)q=s +p=b.k4 +if(q.l(0,p==null?r:p)){q=a0.ok +if(q==null)q=o +p=b.ok +if(q.l(0,p==null?n:p)){q=a0.k3 +s=q==null?s:q +q=b.k3 +s=s.l(0,q==null?r:q)}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +return s}, +gI(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=a9.b,b1=a9.c,b2=a9.d +if(b2==null)b2=b0 +s=a9.e +if(s==null)s=b1 +r=a9.f +q=a9.r +p=a9.w +if(p==null)p=r +o=a9.x +if(o==null)o=q +n=a9.y +m=n==null +l=m?r:n +k=a9.z +j=k==null +i=j?q:k +h=a9.Q +if(h==null){if(m)n=r}else n=h +m=a9.as +if(m==null)m=j?q:k +k=a9.at +j=a9.ax +h=a9.ay +if(h==null)h=k +g=a9.ch +if(g==null)g=j +f=a9.cx +e=a9.cy +d=a9.db +c=a9.dx +if(c==null)c=e +b=a9.dy +if(b==null)b=d +a=a9.fr +if(a==null)a=f +a0=a9.fx +if(a0==null)a0=f +a1=a9.fy +if(a1==null)a1=B.p +a2=a9.go +if(a2==null)a2=B.p +a3=a9.id +if(a3==null)a3=d +a4=a9.k1 +if(a4==null)a4=e +a5=a9.k2 +if(a5==null)a5=b1 +a6=a9.k4 +if(a6==null)a6=b0 +a7=a9.ok +if(a7==null)a7=r +a8=a9.k3 +return A.a4(a9.a,b0,b1,b2,s,r,q,p,o,l,i,n,m,k,j,h,g,a9.CW,f,A.a4(e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8==null?b0:a8,B.a,B.a,B.a,B.a,B.a,B.a))}} +A.acN.prototype={} +A.fE.prototype={} +A.qY.prototype={} +A.K5.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.K5)if(J.e(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.e(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.e(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.adE.prototype={} +A.K6.prototype={ +gI(a){var s=this +return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4])}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.K6&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx==s.cx&&b.cy==s.cy&&b.db==s.db&&J.e(b.dx,s.dx)&&b.dy==s.dy&&J.e(b.fr,s.fr)&&J.e(b.fx,s.fx)&&J.e(b.fy,s.fy)&&J.e(b.go,s.go)&&J.e(b.id,s.id)&&J.e(b.k1,s.k1)&&J.e(b.k2,s.k2)&&J.e(b.k3,s.k3)&&b.k4==s.k4}} +A.adG.prototype={} +A.adQ.prototype={} +A.ave.prototype={ +zf(a){return B.v}, +HO(a,b,c,d){return B.aU}, +ze(a,b){return B.i}} +A.ao3.prototype={} +A.a_K.prototype={ +a5(a){var s=null,r=A.ca(a,B.ce,t.l).w.f.b+8 +return new A.cg(new A.aG(8,r,8,8),new A.nm(new A.a_L(this.c.U(0,new A.j(8,r))),A.fh(A.mu(B.ai,!0,B.qv,A.fY(this.d,B.a3,B.a4,B.dh),B.ck,s,1,s,s,s,s,s,B.eq),s,222),s),s)}} +A.D4.prototype={ +a5(a){var s=null +return A.fh(A.a9z(this.d,this.c,A.b9z(B.at,s,s,s,s,B.dq,s,s,B.dq,A.am(a).ax.a===B.ak?B.l:B.a0,s,B.a3J,B.tl,s,B.ow,s,s,s,s)),s,1/0)}} +A.a_T.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k,j,i,h=null +A.am(a) +s=A.am(a).bT +r=t.l +q=A.ca(a,B.jX,r).w +p=q.e.V(0,this.x) +o=A.biV(a) +q=s.f +if(q==null){q=o.f +q.toString}n=s.a +if(n==null)n=A.am(a).ay +m=s.b +if(m==null){m=o.b +m.toString}l=s.c +if(l==null)l=o.gf0(o) +k=s.d +if(k==null)k=o.d +j=s.e +if(j==null){j=o.e +j.toString}i=new A.jD(q,h,h,new A.kB(B.Gd,A.mu(B.ai,!0,h,this.as,this.y,n,m,h,l,j,k,h,B.eq),h),h) +return new A.IF(p,A.r0(i,A.ca(a,h,r).w.abS(!0,!0,!0,!0),h),B.fc,B.aS,h,h)}} +A.WV.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k=null,j=A.am(a),i=A.am(a).bT,h=A.biV(a),g=j.r +switch(g.a){case 2:case 4:s=k +break +case 0:case 1:case 3:case 5:A.qX(a,B.cT,t.c4).toString +s="Alert" +break +default:s=k}r=A.dS(a,B.cY) +r=r==null?k:r.c +r=A.al(1,0.3333333333333333,A.Y(r==null?1:r,1,2)-1) +r.toString +A.ev(a) +q=24*r +p=i.r +if(p==null){p=h.go3() +p.toString}g=s==null&&g!==B.aa +o=new A.cg(new A.aG(q,q,q,0),A.qm(A.d3(k,k,this.f,!0,k,k,!1,!1,k,k,k,k,k,k,k,g,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.ca,!0,p,B.aw,k,B.aC),k) +g=24*r +r=i.w +if(r==null){r=h.goD() +r.toString}n=new A.cg(new A.aG(g,20,g,24),A.qm(A.d3(k,k,this.x,!0,k,k,!1,!1,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.ca,!0,r,k,k,B.aC),k) +g=this.Q +r=g!=null +if(r){q=i.x +if(q==null)q=h.gHj().H(0,new A.aG(8,8,8,8)) +m=new A.cg(q,A.byq(B.m7,g,B.a0a,B.cV,0,8),k)}else m=k +g=A.b([],t.p) +o.toString +g.push(o) +n.toString +g.push(new A.Dw(1,B.Rd,n,k)) +if(r){m.toString +g.push(m)}l=new A.a2G(A.fY(g,B.d2,B.a4,B.dh),k) +return A.be4(k,k,s!=null?A.d3(k,k,l,!1,k,k,!1,!0,k,k,k,s,k,k,k,!0,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k):l,B.t,k,B.tp,k,k,k)}} +A.Ke.prototype={} +A.avi.prototype={ +$3(a,b,c){var s=new A.jI(this.a,null),r=new A.Bn(this.b.a,s,null) +r=A.a7p(!0,r,B.J,!0) +return r}, +$C:"$3", +$R:3, +$S:480} +A.aVd.prototype={ +ghR(){return this.as.f}, +geX(a){return A.am(this.z).ay}, +gf0(a){return A.am(this.z).k2}, +go3(){return this.Q.r}, +goD(){return this.Q.w}, +gHj(){return B.J}} +A.D5.prototype={ +gI(a){return J.T(this.e)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.D5&&J.e(b.geX(b),s.geX(s))&&b.b==s.b&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gip(),s.gip())&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.ghR(),s.ghR())&&J.e(b.go3(),s.go3())&&J.e(b.goD(),s.goD())&&J.e(b.gHj(),s.gHj())}, +geX(a){return this.a}, +gf0(a){return this.c}, +gip(){return this.d}, +go3(){return this.r}, +goD(){return this.w}, +gHj(){return this.x}, +ghR(){return this.y}} +A.adV.prototype={} +A.Kh.prototype={ +gI(a){var s=this +return A.a4(s.gA(s),s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Kh&&J.e(b.gA(b),s.gA(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +gA(a){return this.a}} +A.ae0.prototype={} +A.awp.prototype={ +T(){return"DrawerAlignment."+this.b}} +A.a0f.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.bvz(a) +switch(A.am(a).r.a){case 2:case 4:s=j +break +case 0:case 1:case 3:case 5:A.qX(a,B.cT,t.c4).toString +s="Navigation menu" +break +default:s=j}A.am(a) +r=a.be(t.Vo) +r=r==null?j:r.f +r=r==null?j:r.d +q=new A.aVj(a,j,j,16,j,j,j,j,j) +if(r!==B.PY){r=i.f +if(r==null)r=q.f +p=r}else{r=i.r +if(r==null)r=q.r +p=r}r=i.w +if(r==null)r=304 +o=i.a +if(o==null)o=q.a +n=i.c +if(n==null){n=q.c +n.toString}m=i.d +if(m==null)m=q.gf0(q) +l=i.e +if(l==null)l=q.e +if(p!=null)k=B.a2 +else k=B.t +return A.d3(j,j,new A.kB(new A.b8(r,r,1/0,1/0),A.mu(B.ai,!0,j,this.x,k,o,n,j,m,p,l,j,B.dQ),j),!1,j,j,!1,!0,j,j,j,s,j,j,j,!0,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j)}} +A.aVj.prototype={ +gf0(a){return A.am(this.x).k2}} +A.Db.prototype={ +gI(a){var s=this +return A.a4(s.geX(s),s.b,s.c,s.gf0(s),s.gip(),s.gdB(s),s.gSn(),s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Db&&J.e(b.geX(b),s.geX(s))&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gip(),s.gip())&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.gSn(),s.gSn())&&b.w==s.w}, +geX(a){return this.a}, +gf0(a){return this.d}, +gip(){return this.e}, +gdB(a){return this.f}, +gSn(){return this.r}} +A.ael.prototype={} +A.aen.prototype={ +aI(a,b){var s=null,r=b.b,q=A.Y(this.r.$0(),0,Math.max(r-48,0)),p=t.Y,o=A.Y(q+48,Math.min(48,r),r),n=this.f +q=new A.bj(q,0,p).ap(0,n.gm(n)) +this.w.m8(a,new A.j(0,q),new A.yH(s,s,s,s,new A.M(b.a-0,new A.bj(o,r,p).ap(0,n.gm(n))-q),s))}, +cG(a){var s,r=this +if(a.b.l(0,r.b))if(a.c===r.c)if(a.d===r.d)s=a.f!==r.f +else s=!0 +else s=!0 +else s=!0 +return s}} +A.He.prototype={ +aW(){return new A.Hf(B.n,this.$ti.h("Hf<1>"))}} +A.Hf.prototype={ +at_(a){var s,r,q=$.b9.bA$.f.a.b +switch((q==null?A.Bw():q).a){case 0:s=!1 +break +case 1:s=!0 +break +default:s=null}if(a&&s){q=this.a +r=q.c.Lu(q.e,q.f.d,q.r) +this.a.c.dj.nq(r.d,B.fq,B.aS)}}, +atD(){var s,r=this.a +r=r.c.cK[r.r] +s=this.c +s.toString +A.v7(s,!1).ab5(new A.mU(r.f.r,this.$ti.h("mU<1>")))}, +a5(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=0.5/(k.cK.length+1.5) +l=l.r +s=k.go +if(l===k.dC){s.toString +r=A.dq(B.jC,s,m)}else{q=A.Y(0.5+(l+1)*j,0,1) +p=A.Y(q+1.5*j,0,1) +s.toString +r=A.dq(new A.hU(q,p,B.w),s,m)}l=n.a +k=l.d +s=l.c +l=l.r +o=A.a2z(l===s.dC,m,!0,A.dg(m,s.cK[l],B.t,m,m,m,s.mQ,m,k,m),m,!0,m,m,m,m,m,n.gasZ(),m,m,m,n.gatC(),m,m,m,m) +o=A.lo(!1,o,r) +o=A.a83(o,m,B.YP) +return o}} +A.Hd.prototype={ +aW(){return new A.Sl(B.n,this.$ti.h("Sl<1>"))}} +A.Sl.prototype={ +bn(){var s,r=this +r.bP() +s=r.a.c.go +s.toString +r.d=A.dq(B.SB,s,B.SC) +s=r.a.c.go +s.toString +r.e=A.dq(B.SD,s,B.jC)}, +a5(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null +A.qX(a,B.cT,t.c4).toString +s=h.a.c +r=A.b([],t.p) +for(q=s.cK,p=h.$ti.h("He<1>"),o=0;o0?8+B.b.o_(B.b.cU(this.cD,0,a),new A.aVu()):8}, +Lu(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.W2(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.cD,f=o.dC +l-=m +s=m-j-(g[f]-l)/2 +r=B.eg.gcQ(B.eg)+B.eg.gcV(B.eg) +if(o.cK.length!==0)r+=B.b.o_(g,new A.aVv()) +q=Math.min(n,r) +p=s+q +if(sh){p=Math.max(k,h) +s=p-q}g=g[f]/2 +l=k-l/2 +if(p-gn?Math.min(Math.max(0,j-(m-s)),r-q):0)}, +gHK(){return this.dK}} +A.aVt.prototype={ +$2(a,b){var s=this.a +return new A.Hg(s,b,s.cK,s.f8,s.eY,s.dC,s.eO,s.nE,!0,s.bc,null,s.$ti.h("Hg<1>"))}, +$S(){return this.a.$ti.h("Hg<1>(ae,b8)")}} +A.aVu.prototype={ +$2(a,b){return a+b}, +$S:54} +A.aVv.prototype={ +$2(a,b){return a+b}, +$S:54} +A.Hg.prototype={ +a5(a){var s=this,r=s.c +if(r.dj==null)r.dj=A.P1(r.Lu(s.r,s.d.d,s.w).d) +return A.bg3(new A.jI(new A.aVs(s,A.ev(a),new A.Hd(r,s.f,s.r,s.d,s.Q,!0,s.at,null,s.$ti.h("Hd<1>"))),null),a,!0,!0,!0,!0)}} +A.aVs.prototype={ +$1(a){var s=this.a +return new A.nm(new A.aeo(s.r,s.c,this.b,s.$ti.h("aeo<1>")),new A.Bn(s.y.a,this.c,null),null)}, +$S:481} +A.HI.prototype={ +bC(a){var s=new A.ajy(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.R=this.e}} +A.ajy.prototype={ +d3(){this.zR() +var s=this.k3 +s.toString +this.R.$1(s)}} +A.aem.prototype={ +a5(a){var s=null +return A.dg(this.d,this.c,B.t,s,B.Ge,s,s,s,s,s)}} +A.kF.prototype={} +A.Dc.prototype={ +aW(){return new A.Hc(B.n,this.$ti.h("Hc<1>"))}} +A.Hc.prototype={ +gdk(a){var s +this.a.toString +s=this.r +return s}, +bn(){var s,r,q=this +q.bP() +q.a5b() +s=q.a +s.toString +if(q.r==null)q.r=A.Dy(!0,A.O(s).k(0),!0,!0,null,null,!1) +s=t.ot +r=t.wS +q.x=A.b_([B.jF,new A.dG(new A.aVp(q),new A.bM(A.b([],s),r),t.wY),B.Ek,new A.dG(new A.aVq(q),new A.bM(A.b([],s),r),t.nz)],t.A,t.od) +q.gdk(q).ai(0,q.ga_n())}, +v(){var s,r=this +B.b.L($.b9.eF$,r) +r.Pu() +r.gdk(r).a9(0,r.ga_n()) +s=r.r +if(s!=null)s.v() +r.bK()}, +Pu(){var s,r=this.e +if(r!=null)if(r.guV()){s=r.a +if(s!=null)s.aPa(r)}this.f=this.e=null}, +aq9(){var s=this +if(s.w!==s.gdk(s).gnL())s.aM(new A.aVk(s))}, +bL(a){this.cc(a) +this.a.toString +this.a5b()}, +a5b(){var s,r=this,q=r.a,p=q.c +if(p.length!==0)if(q.d==null){q=new A.bl(p,new A.aVn(r),A.a7(p).h("bl<1>")) +q=!q.gaw(q).D()}else q=!1 +else q=!0 +if(q){r.d=null +return}for(s=0;q=r.a,p=q.c,s>")) +for(q=a0.h("HI<1>"),p=0;o=b.a.c,p?>") +g=a0.h("bU?>") +f=A.F9(B.dz) +e=A.b([],t.wi) +d=A.iT(a,t.ob) +c=$.aF +b.e=new A.Sm(r,B.ik,q,o,8,l,m,48,a,a,!0,a,k,"Dismiss",a,a,j,new A.cG(a,a0.h("cG>>")),new A.cG(a,t.re),new A.Nk(),a,0,new A.bU(new A.aT(i,h),g),f,e,B.jf,d,new A.bU(new A.aT(c,h),g),a0.h("Sm<1>")) +a0=b.gdk(b) +if(a0!=null)a0.le() +a0=b.e +a0.toString +n.pe(a0).cE(new A.aVm(b),t.H) +b.a.toString}, +gav9(){var s,r=this +if(r.gwh()){r.a.toString +s=r.c +s.toString +switch(A.am(s).ax.a.a){case 1:return B.fj +case 0:return B.X}}else{r.a.toString +s=r.c +s.toString +switch(A.am(s).ax.a.a){case 1:return B.kC +case 0:return B.i8}}}, +gwh(){var s=this.a +return s.c.length!==0&&!0}, +a5(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.dS(a,B.EL),h=i==null?j:i.gvb(i) +if(h==null){s=A.aaI(a).gma() +h=s.a>s.b?B.cN:B.di}i=k.f +if(i==null){k.f=h +i=h}if(h!==i){k.Pu() +k.f=h}i=k.a +r=A.ak(i.c,!0,t.l7) +k.a.toString +if(!k.gwh())k.a.toString +A.bdl(a) +if(r.length===0)q=B.aU +else{i=k.d +if(i==null)i=j +k.a.toString +p=A.a7(r).h("W<1,b6>") +p=A.ak(new A.W(r,new A.aVo(k),p),!0,p.h("aM.E")) +q=new A.a2u(B.k4,i,p,j)}if(k.gwh()){i=k.gQ5() +i.toString}else{i=k.gQ5() +i.toString +i=i.hL(A.am(a).ch)}p=a.be(t.I) +p.toString +p=B.J.aC(p.w) +k.a.toString +o=t.p +n=A.b([],o) +if(k.a.CW)n.push(A.lm(q,1)) +else n.push(q) +m=k.gav9() +k.a.toString +n.push(A.Ls(B.Sf,new A.fb(24,j,j,j,j,m,j,j),j)) +h=A.qm(A.dg(j,A.jk(n,B.a3,B.m8,B.dh,j),B.t,j,j,j,j,j,p,j),j,j,B.ca,!0,i,j,j,B.aC) +if(a.be(t.U2)==null){k.a.toString +i=A.dg(j,j,B.t,j,j,B.Gh,1,j,j,j) +h=A.kU(B.bp,A.b([h,A.k3(8,i,j,j,0,0,j,j)],o),B.a2,B.bm,j)}i=A.y(t.ui) +if(!k.gwh())i.H(0,B.a1) +l=A.e8(B.eW,i,t.Pb) +k.a.toString +i=k.x +i===$&&A.c() +p=k.gwh()?k.gauH():j +o=k.gwh() +k.a.toString +n=k.gdk(k) +k.a.toString +m=A.am(a) +k.a.toString +return A.d3(!0,j,A.wZ(i,A.a2z(!1,j,o,h,j,!1,m.cx,n,j,j,l,j,j,j,j,p,j,j,j,j)),!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aVp.prototype={ +$1(a){return this.a.Ov()}, +$S:482} +A.aVq.prototype={ +$1(a){return this.a.Ov()}, +$S:483} +A.aVk.prototype={ +$0(){var s=this.a +s.w=s.gdk(s).gnL()}, +$S:0} +A.aVn.prototype={ +$1(a){var s=J.e(a.r,this.a.a.d) +return s}, +$S(){return this.a.$ti.h("F(kF<1>)")}} +A.aVl.prototype={ +$1(a){var s=this.a.e +if(s==null)return +s.cD[this.b]=a.b}, +$S:145} +A.aVm.prototype={ +$1(a){var s=this.a +s.Pu() +if(s.c==null||a==null)return +s.a.r.$1(a.a)}, +$S(){return this.a.$ti.h("bh(mU<1>?)")}} +A.aVo.prototype={ +$1(a){var s +this.a.a.toString +s=A.fh(a,48,null) +return s}, +$S:484} +A.VW.prototype={} +A.Kt.prototype={ +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.Kt)if(J.e(b.a,r.a))s=J.e(b.c,r.c) +else s=!1 +else s=!1 +return s}} +A.aep.prototype={} +A.a0p.prototype={ +a7D(a){var s,r,q,p=A.am(a),o=p.ax +A.am(a) +s=o.db.a +r=s>>>16&255 +q=s>>>8&255 +s&=255 +s=A.b7v(B.Y,B.ai,o.b,A.a9(31,r,q,s),A.a9(97,r,q,s),B.dq,2,!0,B.eQ,o.c,B.DB,B.Dx,A.bFT(a),p.k2,B.eD,B.qZ,p.e,p.p3.as,p.z) +return s}, +acr(a){var s +a.be(t.Gt) +s=A.am(a) +return s.bh.a}} +A.Su.prototype={ +aC(a){if(a.O(0,B.a1))return this.b +return this.a}} +A.aey.prototype={ +aC(a){var s +if(a.O(0,B.aT)){s=this.a +return A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.az)||a.O(0,B.b6)){s=this.a +return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}} +A.aew.prototype={ +aC(a){var s=this +if(a.O(0,B.a1))return 0 +if(a.O(0,B.aT))return s.a+2 +if(a.O(0,B.az))return s.a+2 +if(a.O(0,B.b6))return s.a+6 +return s.a}} +A.aex.prototype={ +aC(a){if(a.O(0,B.a1))return this.b +return this.a}} +A.ao5.prototype={} +A.ao6.prototype={} +A.ao7.prototype={} +A.ao8.prototype={} +A.Di.prototype={ +gI(a){return J.T(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Di&&J.e(b.a,this.a)}} +A.aez.prototype={} +A.axX.prototype={} +A.KK.prototype={ +aW(){var s=null +return new A.SA(new A.vS(s,s),new A.f8(s,s),new A.f8(s,s),new A.f8(s,s),s,s,B.n)}} +A.SA.prototype={ +bn(){var s,r,q,p,o,n,m=this,l=null +m.bP() +s=m.w=A.cJ(l,B.ai,l,l,m) +r=$.bpW() +q=t.ve +m.y=new A.bs(q.a(s),r,A.q(r).h("bs")) +p=$.bpY() +o=A.q(p).h("fQ") +m.x=new A.bs(q.a(s),new A.fQ(r,p,o),o.h("bs")) +o=m.d +p=$.bpX() +n=A.q(o).h("fQ") +m.z=new A.bs(q.a(s),new A.fQ(p,o,n),n.h("bs")) +n=m.e +o=A.q(n).h("fQ") +m.Q=new A.bs(q.a(s),new A.fQ(r,n,o),o.h("bs")) +o=m.f +n=A.q(o).h("fQ") +m.as=new A.bs(q.a(s),new A.fQ(r,o,n),n.h("bs")) +n=m.r +o=A.q(n).h("fQ") +m.at=new A.bs(q.a(s),new A.fQ(p,n,o),o.h("bs")) +o=m.c +o.toString +o=A.aGi(o) +if(o==null)s=l +else{s=m.c +s.toString +s=o.abx(s)}A.wJ(s) +if(s==null){m.a.toString +s=!0}m.ax=s +if(s)m.w.sm(0,1) +m.a.toString +s=new A.axX() +m.ay=s +s.a=m}, +v(){var s=this.ay +s===$&&A.c() +s.a=null +s=this.w +s===$&&A.c() +s.v() +this.alG()}, +aCX(){this.aM(new A.aVK(this)) +this.a.toString}, +aqC(){this.aCX()}, +a_r(a){switch(1){case 0:return B.us +case 1:case 2:return B.ut}}, +anN(a){var s +this.a.toString +if(this.a_r(null)!==B.us)return null +s=this.x +s===$&&A.c() +return A.aKx(B.u3,s)}, +ao0(a){var s +this.a.toString +if(this.a_r(null)!==B.ut)return null +s=this.x +s===$&&A.c() +return A.aKx(B.u3,s)}, +anJ(a,b){var s,r,q,p,o,n,m=this,l=null,k=A.b7B(a),j=m.z +j===$&&A.c() +s=j.a +r=j.b.ap(0,s.gm(s)) +if(r==null)r=B.qx +m.a.toString +j=m.at +j===$&&A.c() +s=j.a +s=j.b.ap(0,s.gm(s)) +j=s==null?k.a:s +if(j==null)j=B.I +s=m.as +s===$&&A.c() +q=s.a +q=s.b.ap(0,q.gm(q)) +s=q==null?k.f:q +q=m.Q +q===$&&A.c() +p=q.a +p=q.b.ap(0,p.gm(p)) +m.a.toString +q=m.anN(a) +o=m.a.d +n=m.ao0(a) +s=A.bxv(A.bfN(!1,k.c,l,l,!0,l,!1,q,l,m.gaqB(),!1,l,l,l,l,l,o,n,l),s,l,p) +m.a.toString +q=k.d +if(q==null)q=B.Y +p=m.y +p===$&&A.c() +o=p.a +return A.dg(l,A.fY(A.b([s,A.JH(new A.jD(q,l,p.b.ap(0,o.gm(o)),b,l),B.a2,l)],t.p),B.a3,B.a4,B.dh),B.t,l,l,new A.k8(j,l,l,l,r),l,l,l,l)}, +cZ(){var s,r,q,p,o,n=this,m=null,l=n.c +l.toString +s=A.am(l) +l=n.c +l.toString +r=A.b7B(l) +l=n.c +l.toString +q=new A.aVH(l,m,m,m,m,m,m,m,m,m,m,m) +l=n.d +n.a.toString +p=r.z +o=p==null +l.a=o?B.qx:p +if(o){p=s.CW +p=new A.f7(new A.cK(p,1,B.ag,-1),B.A,new A.cK(p,1,B.ag,-1),B.A)}l.b=p +p=n.e +l=r.x +p.a=l==null?q.gBz():l +n.a.toString +l=r.w +p.b=l==null?q.gDW():l +l=n.f +n.a.toString +p=r.r +l.a=p==null?q.gBy():p +n.a.toString +p=r.f +l.b=p==null?q.ghR():p +l=n.r +n.a.toString +l.a=r.b +l.b=r.a +n.fH()}, +a5(a){var s,r,q,p,o,n=this,m=null,l=A.b7B(a) +if(!n.ax){s=n.w +s===$&&A.c() +r=s.gco(s)===B.R}else r=!1 +if(r){n.a.toString +q=!0}else q=!1 +s=n.a +s.toString +p=l.e +if(p==null)p=B.J +o=new A.EJ(r,new A.AX(!r,new A.cg(p,A.fY(s.r,B.a3,B.a4,B.a5),m),m),m) +s=n.w +s===$&&A.c() +p=q?m:o +return A.nc(s,n.ganI(),p)}} +A.aVK.prototype={ +$0(){var s,r=this.a,q=!r.ax +r.ax=q +s=r.w +if(q){s===$&&A.c() +s.d_(0)}else{s===$&&A.c() +s.er(0).cE(new A.aVJ(r),t.H)}q=r.c +q.toString +q=A.aGi(q) +if(q!=null){s=r.c +s.toString +q.adF(s,r.ax)}}, +$S:0} +A.aVJ.prototype={ +$1(a){var s=this.a +if(s.c==null)return +s.aM(new A.aVI())}, +$S:30} +A.aVI.prototype={ +$0(){}, +$S:0} +A.aVH.prototype={ +gO0(){var s,r=this,q=r.at +if(q===$){s=A.am(r.as) +r.at!==$&&A.a1() +r.at=s +q=s}return q}, +gZw(){var s,r=this,q=r.ax +if(q===$){s=r.gO0() +r.ax!==$&&A.a1() +q=r.ax=s.ax}return q}, +gDW(){return this.gZw().b}, +ghR(){return this.gZw().b}, +gBz(){return this.gO0().p3.w.b}, +gBy(){return this.gO0().k4}} +A.VX.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.Dr.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.ghR(),s.gBy(),s.gDW(),s.gBz(),s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Dr&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.ghR(),s.ghR())&&J.e(b.gBy(),s.gBy())&&J.e(b.gDW(),s.gDW())&&J.e(b.gBz(),s.gBz())&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&!0}, +ghR(){return this.f}, +gBy(){return this.r}, +gDW(){return this.w}, +gBz(){return this.x}} +A.aeK.prototype={} +A.KN.prototype={ +gI(a){return J.T(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.KN&&J.e(b.a,this.a)}} +A.aeP.prototype={} +A.aV_.prototype={ +k(a){return""}} +A.SE.prototype={ +T(){return"_FloatingActionButtonType."+this.b}} +A.a16.prototype={ +a5(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0=A.am(a5),a1=a0.aa,a2=this.k1,a3=new A.aVM(a2,!0,A.am(a5),A.am(a5).ax,a,a,a,a,a,6,6,8,a,12,a,!0,a,B.Ga,B.G9,B.Gb,B.Gc,8,a,a,a),a4=a1.a +if(a4==null)a4=a3.goV() +s=a1.b +if(s==null)s=a3.geX(a3) +r=a1.c +if(r==null)r=a3.gqd() +q=a1.d +if(q==null)q=a3.guR() +p=a1.e +if(p==null)p=a3.gzE() +o=a1.f +if(o==null){n=a3.f +n.toString +o=n}m=a1.r +if(m==null){n=a3.r +n.toString +m=n}l=a1.w +if(l==null){n=a3.w +n.toString +l=n}n=a1.x +k=n==null?a3.x:n +if(k==null)k=o +j=a1.y +if(j==null){n=a3.y +n.toString +j=n}i=a1.Q +if(i==null){n=a3.Q +n.toString +i=n}h=a1.as +if(h==null)h=a3.goX() +n=a1.cy +g=(n==null?a3.gCd():n).hL(a4) +f=a1.z +if(f==null)f=a3.gdB(a3) +n=this.c +e=A.a2k(n,new A.fb(h,a,a,a,a,a,a,a)) +switch(a2.a){case 0:d=a1.at +if(d==null){a2=a3.at +a2.toString +d=a2}break +case 1:d=a1.ax +if(d==null){a2=a3.ax +a2.toString +d=a2}break +case 2:d=a1.ay +if(d==null){a2=a3.ay +a2.toString +d=a2}break +case 3:d=a1.ch +if(d==null){a2=a3.ch +a2.toString +d=a2}c=a1.cx +if(c==null)c=a3.gCc() +a2=A.b([],t.p) +a2.push(n) +e=new A.acw(new A.cg(c,A.jk(a2,B.a3,B.a4,B.dh,a),a),a) +break +default:d=a}b=A.bf5(new A.O4(this.z,new A.aev(a,a1.db),g,s,r,q,p,o,l,m,j,k,d,f,e,a0.e,a,!1,B.t,i,a),B.I7,!1) +return new A.MA(b,a)}} +A.aev.prototype={ +aC(a){var s=A.e8(this.a,a,t.GE) +if(s==null)s=null +return s==null?B.eW.aC(a):s}, +gBO(){return"MaterialStateMouseCursor(FloatActionButton)"}} +A.acw.prototype={ +bC(a){var s=a.be(t.I) +s.toString +s=new A.TV(B.Y,s.w,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){var s=a.be(t.I) +s.toString +b.sd0(s.w)}} +A.TV.prototype={ +c8(a){return 0}, +c4(a){return 0}, +dH(a){var s,r=this.a0$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.ka(B.dv) +return new A.M(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.M(A.Y(1/0,q,p),A.Y(1/0,o,n))}, +d3(){var s=this,r=t.k.a(A.J.prototype.gaG.call(s)),q=s.a0$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.dc(B.dv,!0) +q=s.a0$.k3 +s.k3=new A.M(Math.max(p,Math.min(o,q.a)),Math.max(n,Math.min(m,q.b))) +s.QS()}else s.k3=new A.M(A.Y(1/0,p,o),A.Y(1/0,n,m))}} +A.aVM.prototype={ +goV(){return this.fx.r}, +geX(a){return this.fx.f}, +gqd(){return this.fr.cx}, +guR(){return this.fr.dx}, +gzE(){return this.fr.k3}, +gdB(a){return this.dx===B.EH?B.a4h:B.km}, +goX(){return this.dx===B.acd?36:24}, +gCc(){return new A.jP(this.dy&&this.dx===B.EH?16:20,0,20,0)}, +gCd(){return this.fr.p3.as.aGL(1.2)}} +A.ayp.prototype={ +k(a){return"FloatingActionButtonLocation"}} +A.aNE.prototype={ +W7(a){var s=this.aef(a,0),r=a.c,q=a.b.b,p=a.a.b,o=a.w.b,n=r-p-Math.max(16,a.f.d-(a.r.b-r)+16) +if(o>0)n=Math.min(n,r-o-p-16) +return new A.j(s,(q>0?Math.min(n,r-q-p/2):n)+0)}} +A.ay1.prototype={} +A.ay0.prototype={ +aef(a,b){switch(a.y.a){case 0:return 16+a.e.a-b +case 1:return a.r.a-16-a.e.c-a.a.a+b}}} +A.aVy.prototype={ +k(a){return"FloatingActionButtonLocation.endFloat"}} +A.ayo.prototype={ +k(a){return"FloatingActionButtonAnimator"}} +A.b_1.prototype={ +aee(a,b,c){if(c<0.5)return a +else return b}} +A.Rs.prototype={ +gm(a){var s=this,r=s.w.x +r===$&&A.c() +if(r>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aT)){s=q.c +if(s==null){s=q.a +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.az)){s=q.b +r=q.a +s=r==null?p:A.a9(31,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}}if(a.O(0,B.b6)){s=q.d +if(s==null){s=q.a +s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aT)){s=q.c +if(s==null){s=q.a +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.az)){s=q.b +r=q.a +s=r==null?p:A.a9(20,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +return s}return p}, +k(a){return"{hovered: "+A.h(this.c)+", focused: "+A.h(this.b)+", pressed: "+A.h(this.d)+", otherwise: null}"}} +A.DQ.prototype={ +gI(a){return J.T(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.DQ&&J.e(b.a,this.a)}} +A.a2j.prototype={ +z5(a,b,c){return A.bfa(c,this.w)}, +eu(a){return!this.w.l(0,a.w)}} +A.afR.prototype={} +A.Lx.prototype={ +gavj(){var s,r=this.e +if(r==null)return B.J +s=r.ghw(r) +return s}, +aW(){return new A.SY(new A.cG(null,t.re),B.n)}} +A.SY.prototype={ +au0(){this.e=null}, +hO(){var s,r=this.e +if(r!=null){s=r.e +if(s!=null)s.v() +r.pE()}this.pH()}, +anF(a){var s,r,q,p=this,o=p.e,n=p.a +if(o==null){o=n.e +n=A.biG(a) +s=A.In(a,null) +r=A.b8n(a,t.zd) +r.toString +q=$.b9.bA$.z.i(0,p.d).gaO() +q.toString +q=new A.Ly(s,r,t.x.a(q),p.gau_()) +q.sbr(o) +q.sa9P(n) +r.Hp(q) +p.e=q}else{o.sbr(n.e) +o=p.e +o.toString +o.sa9P(A.biG(a)) +o=p.e +o.toString +o.suc(A.In(a,null))}o=p.a.c +return o}, +a5(a){var s=this,r=s.a.gavj() +s.a.toString +return new A.cg(r,new A.jI(s.ganE(),null),s.d)}} +A.Ly.prototype={ +sbr(a){var s,r=this +if(J.e(a,r.f))return +r.f=a +s=r.e +if(s!=null)s.v() +s=r.f +r.e=s==null?null:s.BJ(r.gavh()) +r.a.bj()}, +sa9P(a){if(a===this.r)return +this.r=a +this.a.bj()}, +suc(a){if(a.l(0,this.w))return +this.w=a +this.a.bj()}, +avi(){this.a.bj()}, +Kp(a,b){var s,r,q,p,o=this +if(o.e==null||!o.r)return +s=A.a3H(b) +r=o.w +q=o.b.k3 +q.toString +p=r.Rw(q) +if(s==null){a.bJ(0) +a.ap(0,b.a) +o.e.m8(a,B.i,p) +a.bk(0)}else o.e.m8(a,s,p)}} +A.uL.prototype={ +as0(a){var s +if(a===B.R&&!this.CW){s=this.ch +s===$&&A.c() +s.v() +this.pE()}}, +v(){var s=this.ch +s===$&&A.c() +s.v() +this.pE()}, +a1Y(a,b,c){var s,r,q=this +a.bJ(0) +s=q.f +if(s!=null)a.kO(0,s.eU(b,q.ax)) +switch(q.z.a){case 1:s=b.gbv() +r=q.Q +a.ci(s,r==null?35:r,c) +break +case 0:s=q.as +if(!s.l(0,B.aG))a.dh(A.aIC(b,s.c,s.d,s.a,s.b),c) +else a.aQ(b,c) +break}a.bk(0)}, +Kp(a,b){var s,r,q,p=this,o=$.G().B(),n=p.e,m=p.ay +m===$&&A.c() +s=m.a +o.sA(0,A.a9(m.b.ap(0,s.gm(s)),n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +r=A.a3H(b) +n=p.at +if(n!=null)q=n.$0() +else{n=p.b.k3 +q=new A.x(0,0,0+n.a,0+n.b)}if(r==null){a.bJ(0) +a.ap(0,b.a) +p.a1Y(a,q,o) +a.bk(0)}else p.a1Y(a,q.dQ(r),o)}} +A.b1z.prototype={ +$0(){var s=this.a.k3 +return new A.x(0,0,0+s.a,0+s.b)}, +$S:126} +A.aWT.prototype={ +a7a(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null +if(a1==null){if(a2!=null){s=a2.$0() +r=J.cP(s) +q=new A.M(r.gaL(s)-r.gag(s),r.gaR(s)-r.gah(s))}else{s=a3.k3 +s.toString +q=s}s=Math.max(q.HL(0,B.i).ge8(),new A.j(0+q.a,0).U(0,new A.j(0,0+q.b)).ge8())/2}else s=a1 +r=new A.Lz(a0,B.aG,s,A.bF4(a3,d,a2),a4,c,f,e,a3,g) +p=e.R +o=A.cJ(h,B.ih,h,h,p) +n=e.gfs() +o.cA() +m=o.e9$ +m.b=!0 +m.a.push(n) +o.d_(0) +r.cx=o +m=c.gm(c) +l=t.ve +k=t.gD +r.CW=new A.bs(l.a(o),new A.uN(0,m>>>24&255),k.h("bs")) +m=A.cJ(h,B.d6,h,h,p) +m.cA() +o=m.e9$ +o.b=!0 +o.a.push(n) +m.d_(0) +r.ch=m +o=t.Y +j=$.bnS() +i=o.h("fQ") +r.ay=new A.bs(l.a(m),new A.fQ(j,new A.bj(s*0.3,s+5,o),i),i.h("bs")) +p=A.cJ(h,B.tc,h,h,p) +p.cA() +i=p.e9$ +i.b=!0 +i.a.push(n) +p.cA() +n=p.ep$ +n.b=!0 +n.a.push(r.gavk()) +r.db=p +n=c.gm(c) +i=$.bnT() +k=k.h("fQ") +r.cy=new A.bs(l.a(p),new A.fQ(i,new A.uN(n>>>24&255,0),k),k.h("bs")) +e.Hp(r) +return r}} +A.Lz.prototype={ +I4(a){var s=this.ch +s===$&&A.c() +s.e=B.Q9 +s.d_(0) +s=this.cx +s===$&&A.c() +s.d_(0) +s=this.db +s===$&&A.c() +s.z=B.aP +s.ng(1,B.w,B.tc)}, +bm(a){var s,r=this,q=r.cx +q===$&&A.c() +q.el(0) +q=r.cx.x +q===$&&A.c() +s=1-q +q=r.db +q===$&&A.c() +q.sm(0,s) +if(s<1){q=r.db +q.z=B.aP +q.ng(1,B.w,B.ih)}}, +avl(a){if(a===B.a7)this.v()}, +v(){var s=this,r=s.ch +r===$&&A.c() +r.v() +r=s.cx +r===$&&A.c() +r.v() +r=s.db +r===$&&A.c() +r.v() +s.pE()}, +Kp(a,b){var s,r,q,p,o,n,m=this,l=m.cx +l===$&&A.c() +l=l.r +if(l!=null&&l.a!=null){l=m.CW +l===$&&A.c() +s=l.a +r=l.b.ap(0,s.gm(s))}else{l=m.cy +l===$&&A.c() +s=l.a +r=l.b.ap(0,s.gm(s))}q=$.G().B() +l=m.e +q.sA(0,A.a9(r,l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +l=m.at +p=l!=null?l.$0():null +s=p!=null?p.gbv():m.b.k3.nr(B.i) +o=m.ch +o===$&&A.c() +o=o.x +o===$&&A.c() +o=A.p7(m.z,s,B.bd.ap(0,o)) +o.toString +s=m.ay +s===$&&A.c() +n=s.a +n=s.b.ap(0,n.gm(n)) +m.aaO(m.Q,a,o,l,m.f,q,n,m.ax,b)}} +A.b1y.prototype={ +$0(){var s=this.a.k3 +return new A.x(0,0,0+s.a,0+s.b)}, +$S:126} +A.aWU.prototype={ +a7a(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.bF7(k,d,j,h):i,o=new A.LA(h,B.aG,p,A.bF3(k,d,j),!d,a0,c,f,e,k,g),n=e.R,m=A.cJ(q,B.d6,q,q,n),l=e.gfs() +m.cA() +s=m.e9$ +s.b=!0 +s.a.push(l) +m.d_(0) +o.CW=m +s=t.Y +r=t.ve +o.ch=new A.bs(r.a(m),new A.bj(0,p,s),s.h("bs")) +n=A.cJ(q,B.ai,q,q,n) +n.cA() +s=n.e9$ +s.b=!0 +s.a.push(l) +n.cA() +l=n.ep$ +l.b=!0 +l.a.push(o.gavm()) +o.cy=n +l=c.gm(c) +o.cx=new A.bs(r.a(n),new A.uN(l>>>24&255,0),t.gD.h("bs")) +e.Hp(o) +return o}} +A.LA.prototype={ +I4(a){var s=B.d.c0(this.as/1),r=this.CW +r===$&&A.c() +r.e=A.dh(0,s) +r.d_(0) +this.cy.d_(0)}, +bm(a){var s=this.cy +if(s!=null)s.d_(0)}, +avn(a){if(a===B.a7)this.v()}, +v(){var s=this,r=s.CW +r===$&&A.c() +r.v() +s.cy.v() +s.cy=null +s.pE()}, +Kp(a,b){var s,r,q=this,p=$.G().B(),o=q.e,n=q.cx +n===$&&A.c() +s=n.a +p.sA(0,A.a9(n.b.ap(0,s.gm(s)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) +r=q.z +if(q.ax){o=q.b.k3.nr(B.i) +n=q.CW +n===$&&A.c() +n=n.x +n===$&&A.c() +r=A.p7(r,o,n)}r.toString +o=q.ch +o===$&&A.c() +n=o.a +n=o.b.ap(0,n.gm(n)) +q.aaO(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} +A.uO.prototype={ +I4(a){}, +bm(a){}, +sA(a,b){if(b.l(0,this.e))return +this.e=b +this.a.bj()}, +sRK(a){if(J.e(a,this.f))return +this.f=a +this.a.bj()}, +aaO(a,b,c,d,e,f,g,h,i){var s,r=A.a3H(i) +b.bJ(0) +if(r==null)b.ap(0,i.a) +else b.aF(0,r.a,r.b) +if(d!=null){s=d.$0() +if(e!=null)b.kO(0,e.eU(s,h)) +else if(!a.l(0,B.aG))b.u9(A.aIC(s,a.c,a.d,a.a,a.b)) +else b.ns(s)}b.ci(c,g,f) +b.bk(0)}} +A.E0.prototype={} +A.TE.prototype={ +eu(a){return this.f!==a.f}} +A.DW.prototype={ +aen(a){return null}, +a5(a){var s=this,r=a.be(t.sZ),q=r==null?null:r.f +return new A.SX(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,s.k3,s.k4,s.ok,q,s.gaem(),s.gaHw(),s.p1,null)}, +aHx(a){return!0}} +A.SX.prototype={ +aW(){return new A.SW(A.D(t.R9,t.Wg),new A.bM(A.b([],t.IU),t.qF),null,B.n)}} +A.ww.prototype={ +T(){return"_HighlightType."+this.b}} +A.SW.prototype={ +gaKV(){var s=this.r +s=s.gby(s) +s=new A.bl(s,new A.aWR(),A.q(s).h("bl")) +return!s.gaD(s)}, +TY(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.L(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.p1 +if(r!=null)r.TY(this,s)}}, +WT(a){var s=this.c +s.toString +this.aCs(s) +this.a90()}, +afB(){return this.WT(null)}, +Tg(){this.aM(new A.aWQ())}, +ghH(){var s=this.a.p4 +if(s==null){s=this.x +s.toString}return s}, +CQ(){var s,r,q=this +if(q.a.p4==null)q.x=A.bfY(null) +s=q.ghH() +r=q.a +r.toString +s.hD(0,B.a1,!q.jr(r)) +q.ghH().ai(0,q.guJ())}, +bn(){this.alL() +this.CQ() +$.b9.bA$.f.a.d.H(0,this.ga8W())}, +bL(a){var s,r,q,p,o=this +o.cc(a) +s=a.p4 +if(o.a.p4!=s){if(s!=null)s.a9(0,o.guJ()) +if(o.a.p4!=null){s=o.x +if(s!=null){s.bw$=$.ag() +s.bs$=0}o.x=null}o.CQ()}s=o.a +if(s.cx!=a.cx||s.CW!==a.CW||!1){s=o.r +r=s.i(0,B.eY) +if(r!=null){q=r.ch +q===$&&A.c() +q.v() +r.pE() +o.VD(B.eY,!1,o.f)}p=s.i(0,B.EK) +if(p!=null){s=p.ch +s===$&&A.c() +s.v() +p.pE()}}if(!J.e(o.a.db,a.db))o.aDB() +s=o.a +s.toString +if(o.jr(s)!==o.jr(a)){s=o.ghH() +q=o.a +q.toString +s.hD(0,B.a1,!o.jr(q)) +s=o.a +s.toString +if(!o.jr(s)){o.ghH().hD(0,B.b6,!1) +r=o.r.i(0,B.eY) +if(r!=null){s=r.ch +s===$&&A.c() +s.v() +r.pE()}}o.VD(B.eY,!1,o.f)}o.VC()}, +v(){var s,r=this +$.b9.bA$.f.a.d.L(0,r.ga8W()) +r.ghH().a9(0,r.guJ()) +s=r.x +if(s!=null){s.bw$=$.ag() +s.bs$=0}r.bK()}, +gvu(){if(!this.gaKV()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +ae9(a){switch(a.a){case 0:return B.ai +case 1:case 2:return B.kW}}, +VD(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.i(0,a),d=a.a +switch(d){case 0:h.ghH().hD(0,B.b6,c) +break +case 1:if(b)h.ghH().hD(0,B.aT,c) +break +case 2:break}if(a===B.eX){s=h.a.p1 +if(s!=null)s.TY(h,c)}s=e==null +if(c===(!s&&e.CW))return +if(c)if(s){s=h.a.fx +if(s==null)r=g +else{q=h.ghH().a +r=s.a.$1(q)}if(r==null){s=h.c +s.toString +p=A.am(s) +switch(d){case 0:r=h.a.fr +if(r==null)r=p.cy +break +case 2:r=h.a.dx +if(r==null)r=p.cx +break +case 1:r=h.a.dy +if(r==null)r=p.dx +break}}s=h.c.gaO() +s.toString +t.x.a(s) +q=h.c +q.toString +q=A.b8n(q,t.zd) +q.toString +o=h.a +o.toString +o=h.jr(o)?r:A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +n=h.a +m=n.CW +l=n.cx +k=n.db +n=n.p2.$1(s) +j=h.c.be(t.I) +j.toString +i=h.ae9(a) +s=new A.uL(m,l,B.aG,n,j.w,o,k,q,s,new A.aWS(h,a)) +i=A.cJ(g,i,g,g,q.R) +i.cA() +o=i.e9$ +o.b=!0 +o.a.push(q.gfs()) +i.cA() +o=i.ep$ +o.b=!0 +o.a.push(s.gas_()) +i.d_(0) +s.ch=i +o=s.e +o=o.gm(o) +s.ay=new A.bs(t.ve.a(i),new A.uN(0,o>>>24&255),t.gD.h("bs")) +q.Hp(s) +f.t(0,a,s) +h.t8()}else{e.CW=!0 +f=e.ch +f===$&&A.c() +f.d_(0)}else{e.CW=!1 +f=e.ch +f===$&&A.c() +f.er(0)}switch(d){case 0:f=h.a.at +if(f!=null)f.$1(c) +break +case 1:if(b){f=h.a.ax +if(f!=null)f.$1(c)}break +case 2:break}}, +t7(a,b){return this.VD(a,!0,b)}, +aDB(){var s,r,q,p=this +for(s=p.r,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a +if(q==null)q=r.a(q) +if(q!=null)q.sRK(p.a.db)}s=p.e +if(s!=null)s.sRK(p.a.db) +s=p.d +if(s!=null&&s.a!==0)for(r=A.q(s),s=new A.l3(s,s.wb(),r.h("l3<1>")),r=r.c;s.D();){q=s.d +if(q==null)q=r.a(q) +q.sRK(p.a.db)}}, +apq(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c +g.toString +g=A.b8n(g,t.zd) +g.toString +s=i.c.gaO() +s.toString +t.x.a(s) +r=s.f_(a) +q=i.a.fx +if(q==null)q=null +else{p=i.ghH().a +p=q.a.$1(p) +q=p}o=q==null?i.a.fy:q +if(o==null){q=i.c +q.toString +o=A.am(q).k3}q=i.a +n=q.ch?q.p2.$1(s):null +q=i.a +m=q.cy +l=q.db +h.a=null +q=q.go +if(q==null){q=i.c +q.toString +q=A.am(q).x}p=i.a +k=p.ch +p=p.cx +j=i.c.be(t.I) +j.toString +return h.a=q.a7a(0,m,o,k,g,l,new A.aWN(h,i),r,p,n,s,j.w)}, +aJO(a){if(this.c==null)return +this.aM(new A.aWP(this))}, +gaAE(){var s,r=this,q=r.c +q.toString +q=A.dS(q,B.f_) +s=q==null?null:q.ax +switch((s==null?B.er:s).a){case 0:q=r.a +q.toString +return r.jr(q)&&r.z +case 1:return r.z}}, +VC(){var s,r=$.b9.bA$.f.a.b +switch((r==null?A.Bw():r).a){case 0:s=!1 +break +case 1:s=this.gaAE() +break +default:s=null}this.t7(B.EK,s)}, +aJQ(a){var s,r=this +r.z=a +r.ghH().hD(0,B.az,a) +r.VC() +s=r.a.k2 +if(s!=null)s.$1(a)}, +a8S(a){if(this.y.a.length!==0)return +this.aCt(a)}, +Th(a){this.a8S(a) +this.a.toString}, +Ti(a){this.a.toString}, +aKB(a){this.a8S(a) +this.a.toString}, +aKD(a){this.a.toString}, +a3M(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gaO() +s.toString +t.x.a(s) +r=s.k3 +r=new A.x(0,0,0+r.a,0+r.b).gbv() +q=A.d2(s.cT(0,null),r)}else q=b.a +o.ghH().hD(0,B.b6,!0) +p=o.apq(q) +s=o.d;(s==null?o.d=A.e6(t.nQ):s).H(0,p) +s=o.e +if(s!=null)s.bm(0) +o.e=p +o.t8() +o.t7(B.eX,!0)}, +aCt(a){return this.a3M(null,a)}, +aCs(a){return this.a3M(a,null)}, +a90(){var s=this,r=s.e +if(r!=null)r.I4(0) +s.e=null +s.t7(B.eX,!1) +r=s.a +if(r.d!=null){if(r.id){r=s.c +r.toString +A.ay5(r)}r=s.a.d +if(r!=null)r.$0()}}, +aKI(){var s=this,r=s.e +if(r!=null)r.bm(0) +s.e=null +s.a.toString +s.t7(B.eX,!1)}, +aKx(){var s=this,r=s.e +if(r!=null)r.I4(0) +s.e=null +s.t7(B.eX,!1) +s.a.toString}, +aKz(){var s=this,r=s.e +if(r!=null)r.bm(0) +s.e=null +s.a.toString +s.t7(B.eX,!1)}, +hO(){var s,r,q,p,o,n,m,l=this,k=l.d +if(k!=null){l.d=null +for(s=A.q(k),k=new A.l3(k,k.wb(),s.h("l3<1>")),s=s.c;k.D();){r=k.d;(r==null?s.a(r):r).v()}l.e=null}for(k=l.r,s=A.jX(k,k.r,A.q(k).c);s.D();){r=s.d +q=k.i(0,r) +if(q!=null){p=q.ch +p===$&&A.c() +p.r.v() +p.r=null +o=p.ep$ +o.b=!1 +B.b.aj(o.a) +n=o.c +if(n===$){m=A.e6(o.$ti.c) +o.c!==$&&A.a1() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}o=p.e9$ +o.b=!1 +B.b.aj(o.a) +n=o.c +if(n===$){m=A.e6(o.$ti.c) +o.c!==$&&A.a1() +o.c=m +n=m}if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}p.Mf() +q.pE()}k.t(0,r,null)}k=l.a.p1 +if(k!=null)k.TY(l,!1) +l.alK()}, +jr(a){var s +if(a.d==null)s=!1 +else s=!0 +return s}, +aK3(a){var s,r=this +r.f=!0 +s=r.a +s.toString +if(r.jr(s))r.t7(B.eY,r.f)}, +aK5(a){this.f=!1 +this.t7(B.eY,!1)}, +gaoc(){var s,r=this,q=r.c +q.toString +q=A.dS(q,B.f_) +s=q==null?null:q.ax +switch((s==null?B.er:s).a){case 0:q=r.a +q.toString +return r.jr(q)&&r.a.ok +case 1:return!0}}, +a5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null +c.F_(a) +s=new A.aWO(c,a) +for(r=c.r,q=A.jX(r,r.r,A.q(r).c);q.D();){p=q.d +o=r.i(0,p) +if(o!=null)o.sA(0,s.$1(p))}r=c.e +if(r!=null){q=c.a.fx +if(q==null)q=b +else{p=c.ghH().a +p=q.a.$1(p) +q=p}if(q==null)q=c.a.fy +r.sA(0,q==null?A.am(a).k3:q)}r=c.a.ay +if(r==null)r=B.eW +n=A.e8(r,c.ghH().a,t.Pb) +m=c.w +if(m===$){r=c.gWS() +q=t.ot +p=t.wS +l=A.b_([B.jF,new A.dG(r,new A.bM(A.b([],q),p),t.wY),B.Ek,new A.dG(r,new A.bM(A.b([],q),p),t.nz)],t.A,t.od) +c.w!==$&&A.a1() +c.w=l +m=l}r=c.a.k4 +q=c.gaoc() +p=c.a +o=p.k3 +k=p.d +k=k==null?b:c.gWS() +p=c.jr(p)?c.gqf():b +j=c.a +j.toString +j=c.jr(j)?c.gqg():b +i=c.a +i.toString +i=c.jr(i)?c.guK():b +h=c.a +h.toString +h=c.jr(h)?c.guL():b +g=c.a +g.toString +g=c.jr(g)?c.gaKA():b +f=c.a +f.toString +f=c.jr(f)?c.gaKC():b +e=c.a +e.toString +e=c.jr(e)?c.gaKw():b +d=c.a +d.toString +d=c.jr(d)?c.gaKy():b +return new A.TE(c,A.wZ(m,A.ym(o,q,A.mx(A.d3(b,b,A.iC(B.b2,c.a.c,B.ad,!0,b,b,b,b,b,b,b,b,b,b,b,e,d,g,f,i,h,p,j,b,b,b),!1,b,b,!1,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,b,b,b,b,b,b),n,b,c.gaK2(),c.gaK4(),b),b,b,b,r,!0,b,c.gaJP(),b,b,b,b)),b)}, +$iba9:1} +A.aWR.prototype={ +$1(a){return a!=null}, +$S:489} +A.aWQ.prototype={ +$0(){}, +$S:0} +A.aWS.prototype={ +$0(){var s=this.a +s.r.t(0,this.b,null) +s.t8()}, +$S:0} +A.aWN.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.L(0,s.a) +if(r.e==s.a)r.e=null +r.t8()}}, +$S:0} +A.aWP.prototype={ +$0(){this.a.VC()}, +$S:0} +A.aWO.prototype={ +$1(a){var s,r,q=this,p=A.am(q.b) +switch(a.a){case 0:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.a2M) +s=r==null?s.a.fr:r +return s==null?p.cy:s +case 2:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.a2H) +s=r==null?s.a.dx:r +return s==null?p.cx:s +case 1:s=q.a +r=s.a.fx +r=r==null?null:r.a.$1(B.a2A) +s=r==null?s.a.dy:r +return s==null?p.dx:s}}, +$S:490} +A.a2y.prototype={} +A.W0.prototype={ +bn(){this.bP() +if(this.gvu())this.wi()}, +hO(){var s=this.jX$ +if(s!=null){s.C() +s.fv() +this.jX$=null}this.pH()}} +A.mp.prototype={} +A.ahA.prototype={ +a6Y(a){return B.pU}, +gyf(){return!1}, +gnt(){return B.J}, +ak(a,b){return B.pU}, +hZ(a,b){var s=$.G().S() +s.kf(a) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.kf(a) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){a.aQ(b,c)}, +glc(){return!0}, +Ko(a,b,c,d,e,f){}, +iD(a,b,c){return this.Ko(a,b,0,0,null,c)}} +A.m0.prototype={ +gyf(){return!1}, +a6Y(a){var s=a==null?this.a:a +return new A.m0(this.b,s)}, +gnt(){return new A.aG(0,0,0,this.a.b)}, +ak(a,b){return new A.m0(B.hN,this.a.ak(0,b))}, +hZ(a,b){var s=$.G().S(),r=a.a,q=a.b +s.kf(new A.x(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.fU(this.b.fe(a)) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){a.dh(this.b.fe(b),c)}, +glc(){return!0}, +h2(a,b){var s,r +if(a instanceof A.m0){s=A.bA(a.a,this.a,b) +r=A.tV(a.b,this.b,b) +r.toString +return new A.m0(r,s)}return this.MB(a,b)}, +h3(a,b){var s,r +if(a instanceof A.m0){s=A.bA(this.a,a.a,b) +r=A.tV(this.b,a.b,b) +r.toString +return new A.m0(r,s)}return this.MC(a,b)}, +Ko(a,b,c,d,e,f){var s=this.b +if(!s.c.l(0,B.P)||!s.d.l(0,B.P))a.kO(0,this.eU(b,f)) +s=b.d +a.ex(new A.j(b.a,s),new A.j(b.c,s),this.a.n5())}, +iD(a,b,c){return this.Ko(a,b,0,0,null,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.m0&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.T_.prototype={ +sog(a,b){if(b!=this.a){this.a=b +this.C()}}, +sfM(a){if(a!==this.b){this.b=a +this.C()}}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.T_&&b.a==s.a&&b.b===s.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"#"+A.cX(this)}} +A.T0.prototype={ +ie(a){var s=A.ft(this.a,this.b,a) +s.toString +return t.U1.a(s)}} +A.ag0.prototype={ +aI(a,b){var s,r,q,p=this,o=p.b,n=p.c.ap(0,o.gm(o)),m=new A.x(0,0,0+b.a,0+b.b) +o=p.x +o=p.w.ap(0,o.gm(o)) +o.toString +s=A.JR(o,p.r) +if((s.gm(s)>>>24&255)>0){o=n.eU(m,p.f) +r=$.G().B() +r.sA(0,s) +r.sP(0,B.h) +a.W(o,r)}o=p.e +r=o.a +q=p.d +n.Ko(a,m,o.b,q.gm(q),r,p.f)}, +cG(a){var s=this +return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.l(0,a.e)||s.f!==a.f}, +k(a){return"#"+A.cX(this)}} +A.RC.prototype={ +aW(){return new A.ac0(null,null,B.n)}} +A.ac0.prototype={ +bn(){var s,r=this,q=null +r.bP() +r.e=A.cJ(q,B.Q4,q,r.a.w?1:0,r) +s=A.cJ(q,B.cI,q,q,r) +r.d=s +r.f=A.dq(B.ay,s,new A.qD(B.ay)) +s=r.a.c +r.r=new A.T0(s,s) +r.w=A.dq(B.w,r.e,q) +r.x=new A.f8(B.I,r.a.r)}, +v(){var s=this.d +s===$&&A.c() +s.v() +s=this.e +s===$&&A.c() +s.v() +this.alv()}, +bL(a){var s,r,q=this +q.cc(a) +s=a.c +if(!q.a.c.l(0,s)){q.r=new A.T0(s,q.a.c) +s=q.d +s===$&&A.c() +s.sm(0,0) +s.d_(0)}if(!q.a.r.l(0,a.r))q.x=new A.f8(B.I,q.a.r) +s=q.a.w +if(s!==a.w){r=q.e +if(s){r===$&&A.c() +r.d_(0)}else{r===$&&A.c() +r.er(0)}}}, +a5(a){var s,r,q,p,o,n,m,l,k=this,j=k.f +j===$&&A.c() +s=k.a.d +r=k.e +r===$&&A.c() +r=A.b([j,s,r],t.Eo) +s=k.f +j=k.r +j===$&&A.c() +q=k.a +p=q.e +q=q.d +o=a.be(t.I) +o.toString +n=k.a.f +m=k.x +m===$&&A.c() +l=k.w +l===$&&A.c() +return A.eD(null,new A.ag0(s,j,p,q,o.w,n,m,l,new A.By(r)),null,null,B.v)}} +A.akF.prototype={ +gaQf(){var s=t.ve.a(this.c),r=s.gm(s) +if(r<=0.25)return-r*4 +else if(r<0.75)return(r-0.5)*4 +else return(1-r)*4*4}, +a5(a){return A.aQj(null,this.e,A.mv(this.gaQf(),0,0),!0)}} +A.SO.prototype={ +aW(){return new A.SP(null,null,B.n)}} +A.SP.prototype={ +bn(){var s,r=this +r.bP() +r.d=A.cJ(null,B.cI,null,null,r) +if(r.a.r!=null){r.f=r.A0() +r.d.sm(0,1)}s=r.d +s.cA() +s=s.e9$ +s.b=!0 +s.a.push(r.gOI())}, +v(){var s=this.d +s===$&&A.c() +s.v() +this.alJ()}, +OJ(){this.aM(new A.aWw())}, +bL(a){var s,r=this +r.cc(a) +s=r.a.r!=null +if(s!==(a.r!=null)||!1)if(s){r.f=r.A0() +s=r.d +s===$&&A.c() +s.d_(0)}else{s=r.d +s===$&&A.c() +s.er(0)}}, +A0(){var s,r,q,p,o,n=null,m=this.d +m===$&&A.c() +s=new A.bj(B.a_M,B.i,t.Ni).ap(0,m.gm(m)) +r=this.a +q=r.r +q.toString +p=r.w +o=r.c +return A.d3(n,n,A.lo(!1,A.beS(A.du(q,r.x,B.cz,n,p,o,n),!0,s),m),!0,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)}, +a5(a){var s,r=this,q=r.d +q===$&&A.c() +if(q.gco(q)===B.R){r.f=null +r.a.toString +r.e=null +return B.aU}q=r.d +if(q.gco(q)===B.a7){r.e=null +if(r.a.r!=null)return r.f=r.A0() +else{r.f=null +return B.aU}}q=r.e +if(q==null&&r.a.r!=null)return r.A0() +if(r.f==null)r.a.toString +if(r.a.r!=null){s=t.Y +return A.kU(B.bp,A.b([A.lo(!1,q,new A.bs(r.d,new A.bj(1,0,s),s.h("bs"))),r.A0()],t.p),B.a2,B.bm,null)}return B.aU}} +A.aWw.prototype={ +$0(){}, +$S:0} +A.KV.prototype={ +T(){return"FloatingLabelBehavior."+this.b}} +A.a17.prototype={ +gI(a){return B.e.gI(-1)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.a17&&!0}, +k(a){return A.bw7(-1)}} +A.iv.prototype={ +T(){return"_DecorationSlot."+this.b}} +A.adI.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.adI&&b.a.l(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.x==s.x&&b.y.l(0,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx.zO(0,s.cx)&&J.e(b.cy,s.cy)&&b.db.zO(0,s.db)}, +gI(a){var s=this +return A.a4(s.a,s.c,s.d,s.e,s.f,s.r,!1,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db)}} +A.aZ8.prototype={} +A.TZ.prototype={ +gc_(a){var s,r=A.b([],t.Ik),q=this.hh$ +if(q.i(0,B.aq)!=null){s=q.i(0,B.aq) +s.toString +r.push(s)}if(q.i(0,B.aQ)!=null){s=q.i(0,B.aQ) +s.toString +r.push(s)}if(q.i(0,B.ar)!=null){s=q.i(0,B.ar) +s.toString +r.push(s)}if(q.i(0,B.aM)!=null){s=q.i(0,B.aM) +s.toString +r.push(s)}if(q.i(0,B.aK)!=null){s=q.i(0,B.aK) +s.toString +r.push(s)}if(q.i(0,B.aL)!=null){s=q.i(0,B.aL) +s.toString +r.push(s)}if(q.i(0,B.aj)!=null){s=q.i(0,B.aj) +s.toString +r.push(s)}if(q.i(0,B.aV)!=null){s=q.i(0,B.aV) +s.toString +r.push(s)}if(q.i(0,B.aW)!=null){s=q.i(0,B.aW) +s.toString +r.push(s)}if(q.i(0,B.aE)!=null){s=q.i(0,B.aE) +s.toString +r.push(s)}if(q.i(0,B.cX)!=null){q=q.i(0,B.cX) +q.toString +r.push(q)}return r}, +sbr(a){if(this.M.l(0,a))return +this.M=a +this.aE()}, +sd0(a){if(this.aa===a)return +this.aa=a +this.aE()}, +sVg(a,b){if(this.af===b)return +this.af=b +this.aE()}, +saPO(a){return}, +sCV(a){if(this.b9===a)return +this.b9=a +this.ce()}, +sSr(a){return}, +gON(){this.M.f.gyf() +return!1}, +jy(a){var s,r=this.hh$ +if(r.i(0,B.aq)!=null){s=r.i(0,B.aq) +s.toString +a.$1(s)}if(r.i(0,B.aK)!=null){s=r.i(0,B.aK) +s.toString +a.$1(s)}if(r.i(0,B.ar)!=null){s=r.i(0,B.ar) +s.toString +a.$1(s)}if(r.i(0,B.aj)!=null){s=r.i(0,B.aj) +s.toString +a.$1(s)}if(r.i(0,B.aV)!=null)if(this.b9){s=r.i(0,B.aV) +s.toString +a.$1(s)}else if(r.i(0,B.aj)==null){s=r.i(0,B.aV) +s.toString +a.$1(s)}if(r.i(0,B.aQ)!=null){s=r.i(0,B.aQ) +s.toString +a.$1(s)}if(r.i(0,B.aM)!=null){s=r.i(0,B.aM) +s.toString +a.$1(s)}if(r.i(0,B.aL)!=null){s=r.i(0,B.aL) +s.toString +a.$1(s)}if(r.i(0,B.cX)!=null){s=r.i(0,B.cX) +s.toString +a.$1(s)}if(r.i(0,B.aW)!=null){s=r.i(0,B.aW) +s.toString +a.$1(s)}if(r.i(0,B.aE)!=null){r=r.i(0,B.aE) +r.toString +a.$1(r)}}, +gmf(){return!1}, +om(a,b){var s +if(a==null)return 0 +a.dc(b,!0) +s=a.zd(B.Z) +s.toString +return s}, +avr(a,b,c,d){var s=d.a +if(s<=0){if(a>=b)return b +return a+(b-a)*(s+1)}if(b>=c)return b +return b+(c-b)*s}, +c8(a){var s,r,q,p,o,n=this.hh$,m=n.i(0,B.aq) +m=m==null?0:m.b2(B.a6,a,m.gc6()) +s=this.M +r=n.i(0,B.ar) +r=r==null?0:r.b2(B.a6,a,r.gc6()) +q=n.i(0,B.aK) +q=q==null?0:q.b2(B.a6,a,q.gc6()) +p=n.i(0,B.aQ) +p=p==null?0:p.b2(B.a6,a,p.gc6()) +o=n.i(0,B.aV) +o=o==null?0:o.b2(B.a6,a,o.gc6()) +o=Math.max(p,o) +p=n.i(0,B.aL) +p=p==null?0:p.b2(B.a6,a,p.gc6()) +n=n.i(0,B.aM) +n=n==null?0:n.b2(B.a6,a,n.gc6()) +return m+s.a.a+r+q+o+p+n+this.M.a.c}, +c3(a){var s,r,q,p,o,n=this.hh$,m=n.i(0,B.aq) +m=m==null?0:m.b2(B.af,a,m.gcg()) +s=this.M +r=n.i(0,B.ar) +r=r==null?0:r.b2(B.af,a,r.gcg()) +q=n.i(0,B.aK) +q=q==null?0:q.b2(B.af,a,q.gcg()) +p=n.i(0,B.aQ) +p=p==null?0:p.b2(B.af,a,p.gcg()) +o=n.i(0,B.aV) +o=o==null?0:o.b2(B.af,a,o.gcg()) +o=Math.max(p,o) +p=n.i(0,B.aL) +p=p==null?0:p.b2(B.af,a,p.gcg()) +n=n.i(0,B.aM) +n=n==null?0:n.b2(B.af,a,n.gcg()) +return m+s.a.a+r+q+o+p+n+this.M.a.c}, +avL(a,b,c){var s,r,q,p +for(s=0,r=0;r<2;++r){q=c[r] +if(q==null)continue +p=q.b2(B.as,b,q.gcz()) +s=Math.max(p,s)}return s}, +c4(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.hh$,a0=a.i(0,B.aq),a1=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aq) +a2=Math.max(a2-(a0==null?0:a0.b2(B.a6,a1,a0.gc6())),0) +a0=a.i(0,B.ar) +s=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.ar) +r=a0==null?0:a0.b2(B.a6,s,a0.gc6()) +a0=a.i(0,B.aM) +q=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aM) +p=a0==null?0:a0.b2(B.a6,q,a0.gc6()) +a2=Math.max(a2-b.M.a.ge_(),0) +a0=a.i(0,B.aE) +o=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aE) +n=Math.max(a2-(a0==null?0:a0.b2(B.a6,o,a0.gc6())),0) +a0=a.i(0,B.aW) +m=a0==null?0:a0.b2(B.as,n,a0.gcz()) +l=Math.max(o,m) +if(l>0)l+=8 +a0=a.i(0,B.aK) +k=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aK) +j=a0==null?0:a0.b2(B.a6,k,a0.gc6()) +a0=a.i(0,B.aL) +i=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aL) +h=a0==null?0:a0.b2(B.a6,i,a0.gc6()) +a0=t.n +g=B.b.o_(A.b([b.avL(0,Math.max(a2-j-h-r-p,0),A.b([a.i(0,B.aQ),a.i(0,B.aV)],t.iG)),k,i],a0),B.f7) +f=b.M.y +e=new A.j(f.a,f.b).X(0,4) +f=b.M +a=a.i(0,B.aj)==null?0:b.M.c +d=B.b.o_(A.b([a1,f.a.b+a+g+b.M.a.d+e.b,s,q],a0),B.f7) +a=b.M.x +a.toString +c=a||!1?0:48 +return Math.max(d,c)+l}, +cd(a){return this.c4(a)}, +fW(a){var s=this.hh$,r=s.i(0,B.aQ).e +r.toString +r=t.q.a(r).a.b +s=s.i(0,B.aQ) +s=s==null?null:s.fW(a) +return r+(s==null?0:s)}, +dH(a){return B.v}, +aop(a){var s,r,q,p,o,n,m=null,l=t.Bd,k=A.b([],l),j=new A.Yn(k,A.b([],t.X_)) +for(s=a.length,r=m,q=r,p=0;p0 +a2=!a1?0:o.i(0,B.aW).k3.b+8 +a3=Math.max(a0,a2) +e8=e6.M.y +a4=new A.j(e8.a,e8.b).X(0,4) +e8=o.i(0,B.aQ) +n=o.i(0,B.aQ) +k=e6.M.a +j=a4.b +i=j/2 +s.t(0,e8,e6.om(n,p.RO(new A.aG(0,k.b+a+i,0,k.d+a3+i)).Rz(c,c))) +k=o.i(0,B.aV) +a5=k==null?e7:k.k3.b +if(a5==null)a5=0 +e8=o.i(0,B.aQ) +a6=e8==null?e7:e8.k3.b +if(a6==null)a6=0 +a7=Math.max(a5,a6) +e8=s.i(0,o.i(0,B.aQ)) +e8.toString +n=s.i(0,o.i(0,B.aV)) +n.toString +a8=Math.max(e8,n) +n=o.i(0,B.aK) +a9=n==null?e7:n.k3.b +if(a9==null)a9=0 +e8=o.i(0,B.aL) +b0=e8==null?e7:e8.k3.b +if(b0==null)b0=0 +e8=s.i(0,o.i(0,B.aK)) +e8.toString +n=s.i(0,o.i(0,B.aL)) +n.toString +b1=Math.max(0,Math.max(e8,n)-a8) +n=s.i(0,o.i(0,B.aK)) +n.toString +e8=s.i(0,o.i(0,B.aL)) +e8.toString +b2=Math.max(0,Math.max(a9-n,b0-e8)-(a7-a8)) +e8=o.i(0,B.ar) +b3=e8==null?e7:e8.k3.b +if(b3==null)b3=0 +e8=o.i(0,B.aM) +b4=e8==null?e7:e8.k3.b +if(b4==null)b4=0 +b5=Math.max(b3,b4) +e8=e6.M +n=e8.a +b6=Math.max(b5,a+n.b+b1+a7+b2+n.d+j) +e8=e8.x +e8.toString +if(!e8)e8=!1 +else e8=!0 +b7=e8?0:48 +b8=q-a3 +b9=Math.min(Math.max(b6,b7),b8) +c0=b7>b6?(b7-b6)/2:0 +c1=Math.max(0,b6-b8) +e8=e6.aJ +e8=e6.gON()?B.DQ:B.DR +c2=(e8.a+1)/2 +c3=b1-c1*(1-c2) +e8=e6.M.a +c4=e8.b+a+a8+c3+c0+i +c5=b9-(e8.gcQ(e8)+e8.gcV(e8))-a-j-(b1+a7+b2) +c6=c4+c5*c2 +j=e6.aJ +e8=e6.gON()?B.DQ:B.DR +c7=e6.avr(c4,a8+c3/2+(b9-(2+a7))/2,c4+c5,e8) +if(o.i(0,B.aE)!=null){e8=s.i(0,o.i(0,B.aE)) +e8.toString +c8=b9+8+e8 +c9=o.i(0,B.aE).k3.b+8}else{c8=0 +c9=0}if(a1){e8=s.i(0,o.i(0,B.aW)) +e8.toString +d0=b9+8+e8 +d1=a2}else{d0=0 +d1=0}d2=Math.max(c8,d0) +d3=Math.max(c9,d1) +d4=o.i(0,B.cX) +e8=d4==null +if(!e8){q=o.i(0,B.aq) +if(q==null)q=B.v +else{q=q.k3 +q.toString}d4.dc(A.j1(b9,r-q.a),!0) +switch(e6.aa.a){case 0:d5=0 +break +case 1:q=o.i(0,B.aq) +if(q==null)q=B.v +else{q=q.k3 +q.toString}d5=q.a +break +default:d5=e7}q=d4.e +q.toString +t.q.a(q).a=new A.j(d5,0)}d6=A.ba("height") +d7=new A.aZc(d6) +d8=A.ba("baseline") +d9=new A.aZb(d8,new A.aZ8(s,c6,c7,d2,b9,d3)) +q=e6.M.a +e0=q.a +e1=r-q.c +d6.b=b9 +d8.b=e6.gON()?c7:c6 +if(o.i(0,B.aq)!=null){switch(e6.aa.a){case 0:d5=r-o.i(0,B.aq).k3.a +break +case 1:d5=0 +break +default:d5=e7}q=o.i(0,B.aq) +q.toString +d7.$2(q,d5)}switch(e6.aa.a){case 0:q=o.i(0,B.aq) +if(q==null)q=B.v +else{q=q.k3 +q.toString}e2=e1-q.a +if(o.i(0,B.ar)!=null){e2+=e6.M.a.a +q=o.i(0,B.ar) +q.toString +e2-=d7.$2(q,e2-o.i(0,B.ar).k3.a)}if(o.i(0,B.aj)!=null){q=o.i(0,B.aj) +q.toString +d7.$2(q,e2-o.i(0,B.aj).k3.a)}if(o.i(0,B.aK)!=null){q=o.i(0,B.aK) +q.toString +e2-=d9.$2(q,e2-o.i(0,B.aK).k3.a)}if(o.i(0,B.aQ)!=null){q=o.i(0,B.aQ) +q.toString +d9.$2(q,e2-o.i(0,B.aQ).k3.a)}if(o.i(0,B.aV)!=null){q=o.i(0,B.aV) +q.toString +d9.$2(q,e2-o.i(0,B.aV).k3.a)}if(o.i(0,B.aM)!=null){e3=e0-e6.M.a.a +q=o.i(0,B.aM) +q.toString +e3+=d7.$2(q,e3)}else e3=e0 +if(o.i(0,B.aL)!=null){q=o.i(0,B.aL) +q.toString +d9.$2(q,e3)}break +case 1:q=o.i(0,B.aq) +if(q==null)q=B.v +else{q=q.k3 +q.toString}e2=e0+q.a +if(o.i(0,B.ar)!=null){e2-=e6.M.a.a +q=o.i(0,B.ar) +q.toString +e2+=d7.$2(q,e2)}if(o.i(0,B.aj)!=null){q=o.i(0,B.aj) +q.toString +d7.$2(q,e2)}if(o.i(0,B.aK)!=null){q=o.i(0,B.aK) +q.toString +e2+=d9.$2(q,e2)}if(o.i(0,B.aQ)!=null){q=o.i(0,B.aQ) +q.toString +d9.$2(q,e2)}if(o.i(0,B.aV)!=null){q=o.i(0,B.aV) +q.toString +d9.$2(q,e2)}if(o.i(0,B.aM)!=null){e3=e1+e6.M.a.c +q=o.i(0,B.aM) +q.toString +e3-=d7.$2(q,e3-o.i(0,B.aM).k3.a)}else e3=e1 +if(o.i(0,B.aL)!=null){q=o.i(0,B.aL) +q.toString +d9.$2(q,e3-o.i(0,B.aL).k3.a)}break}if(o.i(0,B.aW)!=null||o.i(0,B.aE)!=null){d6.b=d3 +d8.b=d2 +switch(e6.aa.a){case 0:if(o.i(0,B.aW)!=null){q=o.i(0,B.aW) +q.toString +n=o.i(0,B.aW).k3.a +k=o.i(0,B.aq) +if(k==null)k=B.v +else{k=k.k3 +k.toString}d9.$2(q,e1-n-k.a)}if(o.i(0,B.aE)!=null){q=o.i(0,B.aE) +q.toString +d9.$2(q,e0)}break +case 1:if(o.i(0,B.aW)!=null){q=o.i(0,B.aW) +q.toString +n=o.i(0,B.aq) +if(n==null)n=B.v +else{n=n.k3 +n.toString}d9.$2(q,e0+n.a)}if(o.i(0,B.aE)!=null){q=o.i(0,B.aE) +q.toString +d9.$2(q,e1-o.i(0,B.aE).k3.a)}break}}if(o.i(0,B.aj)!=null){q=o.i(0,B.aj).e +q.toString +e4=t.q.a(q).a.a +q=o.i(0,B.aj) +if(q==null)q=B.v +else{q=q.k3 +q.toString}e5=q.a*0.75 +switch(e6.aa.a){case 0:o.i(0,B.ar)!=null&&!0 +q=e6.M +n=o.i(0,B.aj) +if(n==null)n=B.v +else{n=n.k3 +n.toString}if(e8)e8=B.v +else{e8=d4.k3 +e8.toString}q.r.sog(0,A.al(e4+n.a+0,e8.a/2+e5/2,0)) +break +case 1:o.i(0,B.ar)!=null&&!0 +q=e6.M +n=o.i(0,B.aq) +if(n==null)n=B.v +else{n=n.k3 +n.toString}if(e8)e8=B.v +else{e8=d4.k3 +e8.toString}q.r.sog(0,A.al(e4-n.a+0,e8.a/2-e5/2,0)) +break}e6.M.r.sfM(o.i(0,B.aj).k3.a*0.75)}else{e6.M.r.sog(0,e7) +e6.M.r.sfM(0)}e6.k3=e9.c9(new A.M(r,b9+d3))}, +axt(a,b){var s=this.hh$.i(0,B.aj) +s.toString +a.fb(s,b)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new A.aZa(a,b),g=i.hh$ +h.$1(g.i(0,B.cX)) +if(g.i(0,B.aj)!=null){s=g.i(0,B.aj).e +s.toString +r=t.q +q=r.a(s).a +s=g.i(0,B.aj) +if(s!=null)s.k3.toString +s=g.i(0,B.aj) +if(s==null)s=B.v +else{s=s.k3 +s.toString}p=s.a +s=i.M +o=s.d +s.f.gyf() +s=i.M +n=A.al(1,0.75,o) +n.toString +m=g.i(0,B.cX).e +m.toString +m=r.a(m).a.a +r=g.i(0,B.cX) +if(r==null)r=B.v +else{r=r.k3 +r.toString}switch(i.aa.a){case 0:l=q.a+p*(1-n) +g.i(0,B.ar)!=null +k=l +break +case 1:l=q.a +g.i(0,B.ar)!=null +k=l +break +default:l=null +k=null}r=A.al(k,m+r.a/2-p*0.75/2,0) +r.toString +r=A.al(l,r,o) +r.toString +m=q.b +s=A.al(0,s.a.b-m,o) +s.toString +j=new A.b0(new Float64Array(16)) +j.bl() +j.aF(0,r,m+s) +j.ak(0,n) +i.al=j +n=i.cx +n===$&&A.c() +s=i.ch +s.sbE(0,a.vk(n,b,j,i.gaxs(),t.xE.a(s.a)))}else i.ch.sbE(0,null) +h.$1(g.i(0,B.aq)) +h.$1(g.i(0,B.aK)) +h.$1(g.i(0,B.aL)) +h.$1(g.i(0,B.ar)) +h.$1(g.i(0,B.aM)) +h.$1(g.i(0,B.aV)) +h.$1(g.i(0,B.aQ)) +h.$1(g.i(0,B.aW)) +h.$1(g.i(0,B.aE))}, +lY(a){return!0}, +ea(a,b){var s,r,q,p,o,n,m +for(s=this.gc_(this),r=s.length,q=t.q,p=0;p>>16&255,s>>>8&255,s&255) +if(p.a.w&&p.gbr().y2){s=p.gbr().rx +q=s==null?a.d.fr:s +s=(q==null?a.dx:q).a +return A.JR(A.a9(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +arz(a,b){if(this.gbr().p4!==!0)return B.I +this.gbr() +return A.e8(b.glV(),this.gks(),t.n8)}, +arF(a){if(this.gbr().p4!=null)this.gbr().p4.toString +return B.I}, +ga0H(){var s=this,r=s.a +if(r.y)r=r.r&&r.c.y2 +else r=!0 +if(!r){s.gbr() +r=s.gbr() +r=r.c!=null&&s.gbr().ch!==B.lc}else r=!1 +return r}, +a_S(a,b){return A.e8(b.gCH(),this.gks(),t.em).bY(A.e8(this.gbr().w,this.gks(),t.p8))}, +gks(){var s=this,r=A.y(t.ui) +if(!s.gbr().y2)r.H(0,B.a1) +if(s.a.r)r.H(0,B.az) +if(s.a.w&&s.gbr().y2)r.H(0,B.aT) +if(s.gbr().at!=null)r.H(0,B.j1) +return r}, +art(a,b){var s,r,q=this,p=A.e8(q.gbr().y1,q.gks(),t.Ef) +if(p==null)p=B.aaZ +q.gbr() +if(p.a.l(0,B.A))return p +s=q.aru(a) +q.gbr() +if(J.e(q.gbr().y1,B.pU)||!q.gbr().y2)r=0 +else r=q.a.r?2:1 +return p.a6Y(new A.cK(s,r,B.ag,-1))}, +a5(c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1=A.am(c2) +A.am(c2) +s=new A.aWV(c2,c0,c0,c0,c0) +r=t.em +q=A.e8(s.gCZ(),b9.gks(),r) +p=t.p8 +o=A.e8(b9.gbr().e,b9.gks(),p) +if(o==null)o=A.e8(c0,b9.gks(),p) +n=c1.p3.w +n.toString +m=n.bY(b9.a.d).bY(q).bY(o).a70(1) +l=m.Q +l.toString +q=A.e8(s.gCL(),b9.gks(),r) +o=A.e8(b9.gbr().z,b9.gks(),p) +if(o==null)o=A.e8(c0,b9.gks(),p) +k=n.bY(b9.a.d).bY(q).bY(o) +j=b9.gbr().y +if(j==null)i=c0 +else{h=b9.a.y&&!b9.ga0H()?1:0 +g=b9.gbr() +f=b9.a.e +i=A.bcX(A.du(j,b9.gbr().as,B.cz,c0,k,f,g.Q),B.ay,B.cI,h)}e=b9.gbr().at!=null +if(!b9.gbr().y2)d=e?b9.gbr().ry:b9.gbr().x2 +else if(b9.a.r)d=e?b9.gbr().x1:b9.gbr().to +else d=e?b9.gbr().ry:b9.gbr().xr +if(d==null)d=b9.art(c1,s) +h=b9.r +g=b9.e +g===$&&A.c() +f=b9.arz(c1,s) +c=b9.arF(c1) +b=b9.a.w&&b9.gbr().y2 +b9.gbr() +a=b9.gbr() +if(a.c==null)a0=c0 +else{a=b9.f +a===$&&A.c() +a1=b9.ga0H()||b9.gbr().ch!==B.lb?1:0 +a2=b9.a +if(a2.y)a2=a2.r&&a2.c.y2 +else a2=!0 +if(a2){a3=A.e8(s.gCx(),b9.gks(),r) +if(b9.gbr().at!=null)b9.gbr() +b9.gbr() +a2=b9.gbr() +a3=a3.bY(a2.e) +o=A.e8(b9.gbr().f,b9.gks(),p) +if(o==null)o=A.e8(c0,b9.gks(),p) +n=n.bY(b9.a.d).a70(1).bY(a3).bY(o)}else n=m +a2=b9.gbr().c +if(a2==null){a2=b9.gbr().d +a2.toString +a2=A.du(a2,c0,B.cz,c0,c0,b9.a.e,c0)}a0=new A.akF(A.bcX(A.X5(a2,B.ay,B.cI,n),B.ay,B.cI,a1),a,c0)}b9.gbr() +b9.gbr() +b9.gbr() +b9.gbr() +n=b9.a +a4=n.z +a=n.y +if(a)n=n.r&&n.c.y2 +else n=!0 +if(n){a4!=null +a5=!1}else a5=!1 +if(a4!=null&&a5)a4=A.d3(c0,c0,a4,!1,c0,c0,!1,!1,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,B.At,c0,c0,c0) +n=b9.gbr() +a6=n.cx===!0 +b9.gbr() +b9.gbr() +b9.gbr() +n=b9.a.e +a=b9.gbr() +a1=b9.a_S(c1,s) +a2=b9.gbr() +a7=b9.gbr() +r=A.e8(s.gC8(),b9.gks(),r).bY(b9.gbr().ax) +a8=b9.gbr() +if(b9.gbr().p2!=null)a9=b9.gbr().p2 +else if(b9.gbr().p1!=null&&b9.gbr().p1!==""){b0=b9.a.r +b1=b9.gbr().p1 +b1.toString +p=b9.a_S(c1,s).bY(A.e8(b9.gbr().p3,b9.gks(),p)) +a9=A.d3(c0,c0,A.du(b1,c0,B.cz,b9.gbr().cr,p,c0,c0),!0,c0,c0,!1,!1,c0,c0,c0,c0,b0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0)}else a9=c0 +p=c2.be(t.I) +p.toString +b2=b9.gbr().cy +if(b2==null)b2=c0 +b9.gbr() +d.gyf() +b0=m.r +b0.toString +b1=A.dS(c2,B.cY) +b1=b1==null?c0:b1.c +if(b1==null)b1=1 +b3=(4+0.75*b0)*b1 +b0=b9.gbr() +if(b0.p4===!0)if(b2==null)b4=a6?B.Qy:B.Qx +else b4=b2 +else if(b2==null)b4=a6?B.eg:B.Qn +else b4=b2 +b9.gbr() +b0=b9.gbr().CW +b0.toString +b1=g.gm(g) +b5=b9.gbr() +b6=b9.gbr() +b7=b9.a +b8=b7.f +b7=b7.r +b9.gbr() +return new A.adL(new A.adI(b4,!1,b3,b1,b0,d,h,b5.cu===!0,b6.cx,c1.z,c0,a4,a0,i,c0,c0,c0,c0,new A.SO(n,a.r,a1,a2.x,a7.at,r,a8.ay,c0),a9,new A.RC(d,h,g,f,c,b,c0)),p.w,l,b8,b7,!1,c0)}} +A.aX4.prototype={ +$0(){}, +$S:0} +A.DY.prototype={ +RA(a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){var s=this,r=c3==null?s.as:c3,q=b2==null?s.at:b2,p=b6==null?s.ch:b6,o=b5==null?s.CW:b5,n=c7==null?s.cx:c7,m=a2==null?s.cy:a2,l=a3==null?s.p2:a3,k=a5==null?s.p1:a5,j=a4==null?s.p3:a4,i=b4==null?s.p4:b4,h=c5==null?s.rx:c5,g=a9==null?s.ry:a9,f=b9==null?s.to:b9,e=a0==null?s.y1:a0,d=a7==null?s.y2:a7,c=d0==null?s.cr:d0,b=a==null?s.cu:a +return A.bfi(b,e,s.bG,m,l,j,k,s.x2,d,s.xr,g,s.ay,s.ax,q,s.R8,i,o,p,s.f,s.RG,f,s.x1,s.x,s.w,s.r,r,s.z,s.y,s.Q,h,s.a,s.b,c6===!0,n,s.c,s.e,s.d,s.fr,s.dx,s.go,s.dy,s.fy,s.fx,c,s.k1,s.id,s.k4,s.ok,s.k3,s.k2)}, +aH7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return this.RA(a,b,c,d,null,e,null,f,null,g,h,i,j,null,k,l,m,n,o,p,q,r,s,a0,null,a1,a2,a3,a4,a5,a6,null,a7)}, +aGZ(a,b){return this.RA(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null)}, +aGH(a){return this.RA(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +QZ(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.ch +if(j==null)j=B.tN +s=l.CW +if(s==null)s=B.hR +r=l.cy +if(r==null)r=k +q=l.p3 +if(q==null)q=k +p=l.rx +if(p==null)p=a.fr +o=l.ry +if(o==null)o=a.fx +n=l.to +if(n==null)n=a.fy +m=l.y1 +if(m==null)m=a.k2 +return l.aH7(l.cu===!0,m,k,r,q,k,k,o,k,k,k,l.p4===!0,s,j,k,k,n,k,k,k,k,p,!1,l.cx===!0,k,k,k)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.DY&&J.e(b.c,s.c)&&b.y==s.y&&b.as==s.as&&b.at==s.at&&b.ch==s.ch&&J.e(b.CW,s.CW)&&b.cx==s.cx&&J.e(b.cy,s.cy)&&J.e(b.p2,s.p2)&&b.p1==s.p1&&J.e(b.p3,s.p3)&&b.p4==s.p4&&J.e(b.rx,s.rx)&&J.e(b.ry,s.ry)&&J.e(b.to,s.to)&&J.e(b.y1,s.y1)&&b.y2===s.y2&&b.cr==s.cr&&b.cu==s.cu&&!0}, +gI(a){var s=this +return A.c4([s.a,s.b,s.c,s.d,s.f,s.e,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,!1,s.p4,s.R8,s.RG,s.rx,s.dx,s.go,s.fr,s.fx,s.fy,s.dy,s.id,s.k4,s.k1,s.k2,s.k3,s.ok,s.p2,s.p1,s.p3,s.ry,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,s.cr,s.cu,s.bG])}, +k(a){var s=this,r=A.b([],t.T),q=s.c +if(q!=null)r.push("label: "+q.k(0)) +q=s.y +if(q!=null)r.push('hintText: "'+q+'"') +q=s.as +if(q!=null)r.push('hintMaxLines: "'+A.h(q)+'"') +q=s.at +if(q!=null)r.push('errorText: "'+q+'"') +q=s.ch +if(q!=null)r.push("floatingLabelBehavior: "+q.k(0)) +q=s.CW +if(q!=null)r.push("floatingLabelAlignment: "+q.k(0)) +q=s.cx +if(q===!0)r.push("isDense: "+A.h(q)) +q=s.cy +if(q!=null)r.push("contentPadding: "+q.k(0)) +q=s.p2 +if(q!=null)r.push("counter: "+q.k(0)) +q=s.p1 +if(q!=null)r.push("counterText: "+q) +q=s.p3 +if(q!=null)r.push("counterStyle: "+q.k(0)) +if(s.p4===!0)r.push("filled: true") +q=s.rx +if(q!=null)r.push("hoverColor: "+q.k(0)) +q=s.ry +if(q!=null)r.push("errorBorder: "+q.k(0)) +q=s.to +if(q!=null)r.push("focusedBorder: "+q.k(0)) +q=s.y1 +if(q!=null)r.push("border: "+q.k(0)) +if(!s.y2)r.push("enabled: false") +q=s.cr +if(q!=null)r.push("semanticCounterText: "+q) +q=s.cu +if(q!=null)r.push("alignLabelWithHint: "+A.h(q)) +return"InputDecoration("+B.b.cl(r,", ")+")"}} +A.DZ.prototype={ +gI(a){var s=this,r=null +return A.a4(s.gCZ(),s.gCx(),s.gCH(),r,s.gCL(),s.gC8(),r,B.tN,B.hR,!1,r,!1,s.ghR(),r,s.gKv(),r,s.gEZ(),r,!1,A.a4(s.glV(),s.gQH(),s.gUv(),r,s.fr,s.fx,s.fy,r,r,r,s.k2,!1,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.DZ)if(J.e(b.gCZ(),r.gCZ()))if(J.e(b.gCx(),r.gCx()))if(J.e(b.gCH(),r.gCH()))if(J.e(b.gCL(),r.gCL()))if(J.e(b.gC8(),r.gC8()))if(J.e(b.ghR(),r.ghR()))if(J.e(b.gKv(),r.gKv()))if(J.e(b.gEZ(),r.gEZ()))if(B.hR.l(0,B.hR))if(J.e(b.glV(),r.glV()))if(J.e(b.gQH(),r.gQH()))if(J.e(b.gUv(),r.gUv()))if(J.e(b.fr,r.fr))if(J.e(b.fx,r.fx))if(J.e(b.fy,r.fy))if(J.e(b.k2,r.k2))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gCZ(){return null}, +gCx(){return null}, +gCH(){return null}, +gCL(){return null}, +gC8(){return null}, +ghR(){return null}, +gKv(){return null}, +gEZ(){return null}, +glV(){return null}, +gUv(){return null}, +gQH(){return null}} +A.aWV.prototype={ +gCL(){return A.Tg(new A.aX_(this))}, +gCZ(){return A.Tg(new A.aX1(this))}, +gCx(){return A.Tg(new A.aWY(this))}, +gCH(){return A.Tg(new A.aWZ(this))}, +gC8(){return A.Tg(new A.aWW(this))}, +glV(){return A.aXP(new A.aWX(this))}, +ghR(){return A.aXP(new A.aX0(this))}, +gKv(){return A.aXP(new A.aX2(this))}, +gEZ(){return A.aXP(new A.aX3(this))}} +A.aX_.prototype={ +$1(a){var s=null +if(a.O(0,B.a1))return A.eo(s,s,A.am(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.eo(s,s,A.am(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +$S:65} +A.aX1.prototype={ +$1(a){var s=null +if(a.O(0,B.a1))return A.eo(s,s,A.am(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.eo(s,s,A.am(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +$S:65} +A.aWY.prototype={ +$1(a){var s=this,r=null +if(a.O(0,B.a1))return A.eo(r,r,A.am(s.a.ok).ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.O(0,B.j1))return A.eo(r,r,A.am(s.a.ok).ax.at,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.O(0,B.az))return A.eo(r,r,A.am(s.a.ok).ax.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +return A.eo(r,r,A.am(s.a.ok).db,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:65} +A.aWZ.prototype={ +$1(a){var s=A.am(this.a.ok) +if(a.O(0,B.a1))return s.p3.Q.hL(B.I) +return s.p3.Q.hL(s.db)}, +$S:65} +A.aWW.prototype={ +$1(a){var s=A.am(this.a.ok) +if(a.O(0,B.a1))return s.p3.Q.hL(B.I) +return s.p3.Q.hL(s.ax.at)}, +$S:65} +A.aWX.prototype={ +$1(a){if(a.O(0,B.a1))switch(A.am(this.a.ok).ax.a.a){case 0:return B.IH +case 1:return B.OJ}switch(A.am(this.a.ok).ax.a.a){case 0:return B.i8 +case 1:return B.IB}}, +$S:33} +A.aX0.prototype={ +$1(a){if(a.O(0,B.a1)&&!a.O(0,B.az))return A.am(this.a.ok).ch +if(a.O(0,B.az))return A.am(this.a.ok).ax.b +switch(A.am(this.a.ok).ax.a.a){case 0:return B.X +case 1:return B.hY}}, +$S:33} +A.aX2.prototype={ +$1(a){if(a.O(0,B.a1)&&!a.O(0,B.az))return A.am(this.a.ok).ch +if(a.O(0,B.az))return A.am(this.a.ok).ax.b +switch(A.am(this.a.ok).ax.a.a){case 0:return B.X +case 1:return B.hY}}, +$S:33} +A.aX3.prototype={ +$1(a){if(a.O(0,B.a1)&&!a.O(0,B.az))return A.am(this.a.ok).ch +if(a.O(0,B.az))return A.am(this.a.ok).ax.b +switch(A.am(this.a.ok).ax.a.a){case 0:return B.X +case 1:return B.hY}}, +$S:33} +A.ag1.prototype={} +A.VL.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.ao2.prototype={ +bH(a,b){return this.Mv(a,b)}} +A.W_.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.W1.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.aov.prototype={ +b6(a){var s,r,q +this.fj(a) +for(s=this.gc_(this),r=s.length,q=0;q0){a7=b/2 +e-=a7 +c+=a7}a=a2.al +if(eh){f=g+k.b+2*a +c=g+a +e=a}else f=h +d=a}switch(a2.bN.a){case 0:d=(f-q.b)/2 +a0=(f-p.b)/2 +break +case 1:if(f>72){d=16 +a0=16}else{d=Math.min((f-q.b)/2,16) +a0=(f-p.b)/2}break +case 2:a0=d +break +case 3:d=(f-q.b)/2 +a0=(f-p.b)/2 +break +case 4:a1=f-q.b-d +a0=f-p.b-d +d=a1 +break +default:a0=a3 +d=a0}switch(a2.aJ.a){case 0:if(a6){a7=a5.i(0,B.c_).e +a7.toString +t.q.a(a7).a=new A.j(b0-q.a,d)}a7=a5.i(0,B.bJ).e +a7.toString +g=t.q +g.a(a7).a=new A.j(n,e) +if(a8){a7=a5.i(0,B.bK) +a7.toString +c.toString +a7=a7.e +a7.toString +g.a(a7).a=new A.j(n,c)}if(a9){a5=a5.i(0,B.cC).e +a5.toString +g.a(a5).a=new A.j(0,a0)}break +case 1:if(a6){a7=a5.i(0,B.c_).e +a7.toString +t.q.a(a7).a=new A.j(0,d)}a7=a5.i(0,B.bJ).e +a7.toString +g=t.q +g.a(a7).a=new A.j(o,e) +if(a8){a7=a5.i(0,B.bK) +a7.toString +c.toString +a7=a7.e +a7.toString +g.a(a7).a=new A.j(o,c)}if(a9){a5=a5.i(0,B.cC).e +a5.toString +g.a(a5).a=new A.j(b0-p.a,a0)}break}a2.k3=a4.c9(new A.M(b0,f))}, +aI(a,b){var s=new A.aZh(a,b),r=this.hh$ +s.$1(r.i(0,B.c_)) +s.$1(r.i(0,B.bJ)) +s.$1(r.i(0,B.bK)) +s.$1(r.i(0,B.cC))}, +lY(a){return!0}, +ea(a,b){var s,r,q,p,o,n +for(s=this.gc_(this),r=s.length,q=t.q,p=0;p#"+A.cX(this)}} +A.vS.prototype={ +ie(a){return A.ft(this.a,this.b,a)}} +A.Te.prototype={ +aW(){return new A.agN(null,null,B.n)}} +A.agN.prototype={ +rF(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.aXA())) +s=q.a +r=t.YJ +s=r.a(a.$3(q.cy,s.as,new A.aXB())) +q.cy=s +s=q.a.at +q.cx=s!=null?r.a(a.$3(q.cx,s,new A.aXC())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.aXD()))}, +a5(a){var s,r,q,p,o,n=this,m=null,l=n.db +l.toString +s=n.gir() +s=l.ap(0,s.gm(s)) +s.toString +l=n.CW +l.toString +r=n.gir() +q=l.ap(0,r.gm(r)) +A.am(a) +p=A.beD(a,n.a.Q,q) +n.a.toString +l=n.cy +if(l==null)o=m +else{r=n.gir() +r=l.ap(0,r.gm(r)) +o=r}if(o==null)o=B.I +l=A.ev(a) +r=n.a +return new A.a5s(new A.vR(s,l,m),r.y,q,p,o,new A.UF(r.r,s,!0,m),m)}} +A.aXA.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.aXB.prototype={ +$1(a){return new A.f8(t.n8.a(a),null)}, +$S:104} +A.aXC.prototype={ +$1(a){return new A.f8(t.n8.a(a),null)}, +$S:104} +A.aXD.prototype={ +$1(a){return new A.vS(t.RY.a(a),null)}, +$S:501} +A.UF.prototype={ +a5(a){var s=A.ev(a) +return A.eD(this.c,new A.akG(this.d,s,null),null,null,B.v)}} +A.akG.prototype={ +aI(a,b){this.b.iD(a,new A.x(0,0,0+b.a,0+b.b),this.c)}, +cG(a){return!a.b.l(0,this.b)}} +A.aog.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.agO.prototype={ +TI(a){return a.gyj(a)==="en"}, +cL(a,b){return new A.cO(B.H8,t.az)}, +M1(a){return!1}, +k(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +A.a_C.prototype={$iMs:1} +A.ei.prototype={ +T(){return"MaterialState."+this.b}} +A.Mv.prototype={$ice:1} +A.agR.prototype={ +aC(a){return this.c.$1(a)}} +A.a3D.prototype={ +Io(a){return this.aC(A.y(t.ui)).Io(a)}, +$ice:1} +A.Sx.prototype={ +aC(a){if(a.O(0,B.a1))return B.dq +return this.a}, +gBO(){return"MaterialStateMouseCursor("+this.c+")"}} +A.aE7.prototype={} +A.a3E.prototype={$ice:1} +A.agS.prototype={ +aC(a){return this.bx.$1(a)}} +A.ce.prototype={} +A.T6.prototype={ +aC(a){var s,r=this,q=r.a,p=q==null?null:q.aC(a) +q=r.b +s=q==null?null:q.aC(a) +return r.d.$3(p,s,r.c)}, +$ice:1} +A.ju.prototype={ +aC(a){return this.a.$1(a)}, +$ice:1} +A.e7.prototype={ +aC(a){return this.a}, +k(a){var s="MaterialStatePropertyAll(",r=this.a +if(typeof r=="number")return s+A.iX(r)+")" +else return s+A.h(r)+")"}, +$ice:1} +A.a3F.prototype={ +hD(a,b,c){var s=this.a +if(c?J.kv(s,b):J.tI(s,b))this.C()}} +A.a3C.prototype={ +acR(a,b){return new A.aEa(this,a,b)}, +acQ(a){return this.acR(a,null)}, +aEt(a){if(this.xT$.H(0,a))this.aM(new A.aE8())}, +KJ(a){if(this.xT$.L(0,a))this.aM(new A.aE9())}} +A.aEa.prototype={ +$1(a){var s=this.a,r=this.b +if(s.xT$.O(0,r)===a)return +if(a)s.aEt(r) +else s.KJ(r)}, +$S:6} +A.aE8.prototype={ +$0(){}, +$S:0} +A.aE9.prototype={ +$0(){}, +$S:0} +A.a3M.prototype={} +A.Mz.prototype={ +gI(a){return J.T(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Mz&&J.e(b.a,this.a)}} +A.agV.prototype={} +A.a3N.prototype={ +gI(a){var s=this +return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as])}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.a3N)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(b.f==r.f)if(b.r==r.r)if(b.w==r.w)if(b.x===r.x)if(b.y==r.y)s=J.e(b.as,r.as) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.agy.prototype={ +aC(a){var s,r=this,q=r.a,p=q==null?null:q.aC(a) +q=r.b +s=q==null?null:q.aC(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return A.bA(new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.bA(p,s,r.c)}, +$ice:1} +A.agW.prototype={} +A.Ey.prototype={ +gI(a){return J.T(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Ey&&J.e(b.a,this.a)}} +A.agX.prototype={} +A.MY.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.MY&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} +A.aht.prototype={} +A.MZ.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.MZ&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.ahu.prototype={} +A.N_.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.N_&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&b.r==s.r&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.ahv.prototype={} +A.Ng.prototype={ +gI(a){return J.T(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Ng&&J.e(b.a,this.a)}} +A.ahU.prototype={} +A.qZ.prototype={ +gxw(){return A.hH.prototype.gxw.call(this)+"("+A.h(this.b.a)+")"}, +gD5(){return!0}} +A.Mu.prototype={ +gL2(a){return B.dD}, +gx9(){return null}, +gHK(){return null}, +Rc(a){var s +if(!(t.Lf.b(a)&&!0))s=!1 +else s=!0 +return s}, +R7(a,b,c){var s=null +return A.d3(s,s,this.eY.$1(a),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +R9(a,b,c,d){var s,r +A.am(a) +s=A.am(a).r +r=B.j_.i(0,this.a.CW.a?B.aa:s) +if(r==null)r=B.qW +return r.a6l(this,a,b,c,d,this.$ti.c)}} +A.Tf.prototype={} +A.anT.prototype={ +a5(a){var s=this +return new A.Dd(s.c,new A.b0Y(s),new A.b0Z(s),new A.Dd(new A.nW(s.d,new A.bM(A.b([],t.x8),t.jc),0),new A.b1_(s),new A.b10(s),s.f,null),null)}} +A.b0Y.prototype={ +$3(a,b,c){return new A.wH(b,c,this.a.e&&!0,!1,null)}, +$C:"$3", +$R:3, +$S:166} +A.b0Z.prototype={ +$3(a,b,c){return new A.wI(b,this.a.e,!0,c,null)}, +$C:"$3", +$R:3, +$S:165} +A.b1_.prototype={ +$3(a,b,c){return new A.wH(b,c,this.a.e&&!0,!0,null)}, +$C:"$3", +$R:3, +$S:166} +A.b10.prototype={ +$3(a,b,c){return new A.wI(b,this.a.e,!1,c,null)}, +$C:"$3", +$R:3, +$S:165} +A.wH.prototype={ +aW(){return new A.anP(new A.PO($.ag()),$,$,B.n)}} +A.anP.prototype={ +gVG(){return!1}, +Aw(){var s,r=this,q=r.a,p=q.f +if(p)s=B.fb +else{s=$.bq7() +s=new A.bs(q.c,s,A.q(s).h("bs"))}r.qa$=s +p=p?$.bq8():$.bq9() +q=q.c +r.rC$=new A.bs(q,p,A.q(p).h("bs")) +q.ai(0,r.gyx()) +r.a.c.kg(r.gyw())}, +bn(){var s,r,q,p,o=this +o.Aw() +s=o.a +r=s.f +q=o.qa$ +q===$&&A.c() +p=o.rC$ +p===$&&A.c() +o.d=A.bjJ(s.c,q,r,p) +o.bP()}, +bL(a){var s,r,q,p=this,o=p.a +if(a.f!==o.f||a.c!==o.c){o=a.c +o.a9(0,p.gyx()) +o.fE(p.gyw()) +p.Aw() +o=p.d +o===$&&A.c() +o.v() +o=p.a +s=o.f +r=p.qa$ +r===$&&A.c() +q=p.rC$ +q===$&&A.c() +p.d=A.bjJ(o.c,r,s,q)}p.cc(a)}, +v(){var s,r=this +r.a.c.a9(0,r.gyx()) +r.a.c.fE(r.gyw()) +s=r.d +s===$&&A.c() +s.v() +r.bK()}, +a5(a){var s=this.d +s===$&&A.c() +return A.bhK(!0,this.a.d,this.xU$,B.DH,s)}} +A.wI.prototype={ +aW(){return new A.anS(new A.PO($.ag()),$,$,B.n)}} +A.anS.prototype={ +gVG(){return!1}, +Aw(){var s,r=this,q=r.a,p=q.e +if(p){s=$.bqb() +s=new A.bs(q.c,s,A.q(s).h("bs"))}else s=B.fb +r.qa$=s +p=p?$.bqc():$.bqd() +q=q.c +r.rC$=new A.bs(q,p,A.q(p).h("bs")) +q.ai(0,r.gyx()) +r.a.c.kg(r.gyw())}, +bn(){var s,r,q,p,o=this +o.Aw() +s=o.a +r=s.e +q=o.qa$ +q===$&&A.c() +p=o.rC$ +p===$&&A.c() +o.d=A.bjK(s.c,q,r,p) +o.bP()}, +bL(a){var s,r,q,p=this,o=p.a +if(a.e!==o.e||a.c!==o.c){o=a.c +o.a9(0,p.gyx()) +o.fE(p.gyw()) +p.Aw() +o=p.d +o===$&&A.c() +o.v() +o=p.a +s=o.e +r=p.qa$ +r===$&&A.c() +q=p.rC$ +q===$&&A.c() +p.d=A.bjK(o.c,r,s,q)}p.cc(a)}, +v(){var s,r=this +r.a.c.a9(0,r.gyx()) +r.a.c.fE(r.gyw()) +s=r.d +s===$&&A.c() +s.v() +r.bK()}, +a5(a){var s=this.d +s===$&&A.c() +return A.bhK(!0,this.a.f,this.xU$,B.DH,s)}} +A.rc.prototype={} +A.abh.prototype={ +a6l(a,b,c,d,e){return new A.anT(c,d,!0,e,!0,null)}} +A.a_h.prototype={ +a6l(a,b,c,d,e,f){return A.buq(a,b,c,d,e,f)}} +A.a4J.prototype={ +MS(a){var s=t.Tr +return A.ak(new A.W(B.Wl,new A.aGj(a),s),!0,s.h("aM.E"))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +s=b instanceof A.a4J +if(s&&!0)return!0 +return s&&A.e4(r.MS(B.j_),r.MS(B.j_))}, +gI(a){return A.c4(this.MS(B.j_))}} +A.aGj.prototype={ +$1(a){return this.a.i(0,a)}, +$S:504} +A.VJ.prototype={ +aMY(){var s,r=this,q=r.rC$ +q===$&&A.c() +s=q.a +if(J.e(q.b.ap(0,s.gm(s)),1)){q=r.qa$ +q===$&&A.c() +if(!J.e(q.gm(q),0)){q=r.qa$ +q=J.e(q.gm(q),1)}else q=!0}else q=!1 +s=r.xU$ +if(q)s.sHz(!1) +else{r.gVG() +s.sHz(!1)}}, +aMX(a){switch(a.a){case 0:case 3:this.xU$.sHz(!1) +break +case 1:case 2:this.gVG() +this.xU$.sHz(!1) +break}}} +A.VH.prototype={ +Pf(a){this.C()}, +aq4(a,b,c){var s,r,q,p,o +if(!this.r){s=this.w +s=s.gco(s)!==B.a7}else s=!1 +if(s){s=this.w +s=$.bqa().ap(0,s.gm(s)) +s.toString +r=s}else r=0 +if(r>0){s=a.gcX(a) +q=b.a +p=b.b +o=$.G().B() +o.sA(0,A.a9(B.d.az(255*r),0,0,0)) +s.aQ(new A.x(q,p,q+c.a,p+c.b),o)}}, +aaM(a,b,c,d){var s,r,q=this,p=q.w +switch(p.gco(p)){case B.a7:case B.R:return d.$2(a,b) +case B.bh:case B.bi:break}q.aq4(a,b,c) +p=q.z +s=q.x +r=s.a +A.bkK(p,s.b.ap(0,r.gm(r)),c) +r=q.as +r.sbE(0,a.vk(!0,b,p,new A.b0W(q,d),r.a))}, +v(){var s=this,r=s.w,q=s.geZ() +r.a9(0,q) +r.fE(s.gAv()) +s.x.a.a9(0,q) +s.y.a9(0,q) +s.Q.sbE(0,null) +s.as.sbE(0,null) +s.fv()}, +cG(a){var s,r,q,p,o=this +if(a.r===o.r){s=a.w +r=o.w +if(J.e(s.gm(s),r.gm(r))){s=a.x +r=s.a +q=o.x +p=q.a +if(J.e(s.b.ap(0,r.gm(r)),q.b.ap(0,p.gm(p)))){s=a.y +r=o.y +r=!J.e(s.gm(s),r.gm(r)) +s=r}else s=!0}else s=!0}else s=!0 +return s}} +A.b0W.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.y +r.sbE(0,a.abm(b,B.d.az(s.gm(s)*255),this.b,r.a))}, +$S:5} +A.VI.prototype={ +Pf(a){this.C()}, +aaM(a,b,c,d){var s,r,q=this,p=q.y +switch(p.gco(p)){case B.a7:case B.R:return d.$2(a,b) +case B.bh:case B.bi:break}p=q.z +s=q.w +r=s.a +A.bkK(p,s.b.ap(0,r.gm(r)),c) +r=q.as +r.sbE(0,a.vk(!0,b,p,new A.b0X(q,d),r.a))}, +cG(a){var s,r,q,p +if(a.r===this.r){s=a.x +r=this.x +if(J.e(s.gm(s),r.gm(r))){s=a.w +r=s.a +q=this.w +p=q.a +p=!J.e(s.b.ap(0,r.gm(r)),q.b.ap(0,p.gm(p))) +s=p}else s=!0}else s=!0 +return s}, +v(){var s,r=this +r.Q.sbE(0,null) +r.as.sbE(0,null) +s=r.geZ() +r.w.a.a9(0,s) +r.x.a9(0,s) +r.y.fE(r.gAv()) +r.fv()}} +A.b0X.prototype={ +$2(a,b){var s=this.a,r=s.Q +s=s.x +r.sbE(0,a.abm(b,B.d.az(s.gm(s)*255),this.b,r.a))}, +$S:5} +A.ahY.prototype={} +A.ape.prototype={} +A.apf.prototype={} +A.NI.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.NI)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(b.c==r.c)if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(b.r==r.r)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aiV.prototype={} +A.NO.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.NO&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)}} +A.aiY.prototype={} +A.NY.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.NY)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aj8.prototype={} +A.l8.prototype={ +T(){return"_ScaffoldSlot."+this.b}} +A.OT.prototype={ +aW(){var s=null +return new A.OU(A.p_(t.Np),A.ly(s,t.nY),A.ly(s,t.BL),s,s,B.n)}} +A.OU.prototype={ +cZ(){var s,r=this,q=r.c +q.toString +s=A.ca(q,B.pQ,t.l).w.y +q=r.y +if(q===!0)if(!s){q=r.x +q=q!=null&&q.b==null}else q=!1 +else q=!1 +if(q)r.Tn(B.DG) +r.y=s +r.fH()}, +Qq(){var s,r,q,p,o,n +for(s=this.d,r=A.cV(s,s.r,A.q(s).c),q=t.Np,p=r.$ti.c;r.D();){o=r.d +if(o==null)o=p.a(o) +n=o.c.Cw(q) +if(n==null||!s.O(0,n)){o.a5g() +o.a4Z()}}}, +avA(a){var s=a.c.Cw(t.Np) +return s==null||!this.d.O(0,s)}, +afx(a){var s,r,q,p,o,n=this,m=n.w +if(m==null){m=A.cJ("SnackBar",B.tb,null,null,n) +m.cA() +q=m.ep$ +q.b=!0 +q.a.push(n.gauy()) +n.w=m}q=n.r +if(q.b===q.c)m.d_(0) +s=A.ba("controller") +m=n.w +m.toString +q=new A.pG() +p=a.a +q=p==null?q:p +s.b=new A.OS(new A.Az(a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at,a.ax,m,a.ch,a.CW,a.cx,q),new A.bU(new A.aT($.aF,t.dH),t.fO),new A.aKZ(n,s),t.BL) +try{n.aM(new A.aL_(n,s)) +n.Qq()}catch(o){r=A.aW(o) +throw o}return s.b5()}, +auz(a){var s,r=this +switch(a.a){case 0:r.aM(new A.aKV(r)) +r.Qq() +s=r.r +if(!s.gaD(s))r.w.d_(0) +break +case 3:r.aM(new A.aKW(r)) +r.Qq() +break +case 1:break +case 2:break}}, +abL(a){var s,r=this,q=r.r +if(q.b===q.c)return +s=q.ga3(q).b +if((s.a.a&30)===0)s.eL(0,a) +q=r.x +if(q!=null)q.bm(0) +r.x=null +r.w.sm(0,0)}, +Tn(a){var s,r,q=this,p=q.r +if(p.b!==p.c){s=q.w.Q +s===$&&A.c() +s=s===B.R}else s=!0 +if(s)return +r=p.ga3(p).b +p=q.y +p.toString +s=q.w +if(p){s.sm(0,0) +r.eL(0,a)}else s.er(0).cE(new A.aKY(q,r,a),t.H) +p=q.x +if(p!=null)p.bm(0) +q.x=null}, +aKT(){return this.Tn(B.a47)}, +a5(a){var s,r,q,p,o=this +o.y=A.ca(a,B.pQ,t.l).w.y +s=o.r +if(!s.gaD(s)){r=A.aED(a,t.X) +if(r==null||r.guW()){q=o.w +if(q.gco(q)===B.a7&&o.x==null){p=s.ga3(s).a +o.x=A.dv(p.ax,new A.aKX(o,p,a))}}}return new A.Um(o,o.a.c,null)}, +v(){var s=this,r=s.w +if(r!=null)r.v() +r=s.x +if(r!=null)r.bm(0) +s.x=null +s.al0()}} +A.aKZ.prototype={ +$0(){this.a.aKT()}, +$S:0} +A.aL_.prototype={ +$0(){this.a.r.ha(0,this.b.b5())}, +$S:0} +A.aKV.prototype={ +$0(){this.a.r.t_()}, +$S:0} +A.aKW.prototype={ +$0(){}, +$S:0} +A.aKY.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.eL(0,this.c)}, +$S:30} +A.aKX.prototype={ +$0(){this.a.Tn(B.DG)}, +$S:0} +A.Um.prototype={ +eu(a){return this.f!==a.f}} +A.aL0.prototype={} +A.a7s.prototype={ +aGV(a,b){var s=a==null?this.a:a +return new A.a7s(s,b==null?this.b:b)}} +A.akc.prototype={ +a5j(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.aGV(a,b) +s.C()}, +a5i(a){return this.a5j(null,null,a)}, +aE_(a,b){return this.a5j(a,b,null)}} +A.Rz.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(!s.agC(0,b))return!1 +return b instanceof A.Rz&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +gI(a){var s=this +return A.a4(A.b8.prototype.gI.call(s,s),s.r,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.abZ.prototype={ +a5(a){return this.c}} +A.b__.prototype={ +Ks(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=A.asc(a8),a5=a8.a,a6=a4.DY(a5),a7=a8.b +if(a3.b.i(0,B.pZ)!=null){s=a3.k_(B.pZ,a6).b +a3.ku(B.pZ,B.i) +r=s}else{r=0 +s=0}if(a3.b.i(0,B.q1)!=null){q=0+a3.k_(B.q1,a6).b +p=Math.max(0,a7-q) +a3.ku(B.q1,new A.j(0,p))}else{q=0 +p=null}if(a3.b.i(0,B.q0)!=null){q+=a3.k_(B.q0,new A.b8(0,a6.b,0,Math.max(0,a7-q-r))).b +a3.ku(B.q0,new A.j(0,Math.max(0,a7-q)))}if(a3.b.i(0,B.k1)!=null){o=a3.k_(B.k1,a6) +a3.ku(B.k1,new A.j(0,s)) +if(!a3.ay)r+=o.b}else o=B.v +n=a3.f +m=Math.max(0,a7-Math.max(n.d,q)) +if(a3.b.i(0,B.jY)!=null){l=Math.max(0,m-r) +k=a3.d +if(k)l=A.Y(l+q,0,a4.d-r) +k=k?q:0 +a3.k_(B.jY,new A.Rz(k,s,o.b,0,a6.b,0,l)) +a3.ku(B.jY,new A.j(0,r))}if(a3.b.i(0,B.k_)!=null){a3.k_(B.k_,new A.b8(0,a6.b,0,m)) +a3.ku(B.k_,B.i)}k=a3.b.i(0,B.f3)!=null&&!a3.at?a3.k_(B.f3,a6):B.v +if(a3.b.i(0,B.k0)!=null){j=a3.k_(B.k0,new A.b8(0,a6.b,0,Math.max(0,m-r))) +a3.ku(B.k0,new A.j((a5-j.a)/2,m-j.b))}else j=B.v +i=A.ba("floatingActionButtonRect") +if(a3.b.i(0,B.k2)!=null){h=a3.k_(B.k2,a4) +g=new A.aL0(h,j,m,n,a3.r,a8,k,a3.w) +f=a3.z.W7(g) +e=a3.as.aee(a3.y.W7(g),f,a3.Q) +a3.ku(B.k2,e) +d=e.a +c=e.b +i.b=new A.x(d,c,d+h.a,c+h.b)}if(a3.b.i(0,B.f3)!=null){d=a3.ax +b=d!=null&&d") +k=t.x8 +j=t.jc +i=t.i +h=A.biR(new A.nW(new A.bs(p,new A.nl(new A.qD(B.u8)),l),new A.bM(A.b([],k),j),0),new A.bs(p,new A.nl(B.u8),l),p,0.5,i) +p=d.a.d +g=$.bq3() +m.a(p) +f=$.bq4() +e=A.biR(new A.bs(p,g,g.$ti.h("bs")),new A.nW(new A.bs(p,f,A.q(f).h("bs")),new A.bM(A.b([],k),j),0),p,0.5,i) +d.e=A.bd_(h,s,i) +i=A.bd_(h,q,i) +d.r=i +d.w=new A.bs(m.a(i),new A.nl(B.SA),l) +d.f=A.b9M(new A.bs(r,new A.bj(1,1,b),b.h("bs")),e,c) +d.x=A.b9M(new A.bs(o,n,n.$ti.h("bs")),e,c) +n=d.r +o=d.gax9() +n.cA() +n=n.e9$ +n.b=!0 +n.a.push(o) +n=d.e +n.cA() +n=n.e9$ +n.b=!0 +n.a.push(o)}, +atW(a){this.aM(new A.aVO(this,a))}, +a5(a){var s,r,q=this,p=A.b([],t.p),o=q.d +o===$&&A.c() +o=o.Q +o===$&&A.c() +if(o!==B.R){o=q.e +s=q.y +o===$&&A.c() +r=q.f +r===$&&A.c() +p.push(A.bhf(A.aKx(s,r),o))}o=q.a +s=q.r +o=o.c +s===$&&A.c() +r=q.x +r===$&&A.c() +p.push(A.bhf(A.aKx(o,r),s)) +return A.kU(B.aF,p,B.a2,B.bm,null)}, +axa(){var s,r,q=this.e +q===$&&A.c() +s=q.a +s=s.gm(s) +q=q.b +q=q.gm(q) +q=Math.min(A.fl(s),A.fl(q)) +s=this.r +s===$&&A.c() +r=s.a +r=r.gm(r) +s=s.b +s=s.gm(s) +s=Math.max(q,Math.min(A.fl(r),A.fl(s))) +this.a.f.a5i(s)}} +A.aVO.prototype={ +$0(){if(this.b===B.R)this.a.a.toString}, +$S:0} +A.Ag.prototype={ +aW(){var s=null,r=t.bR,q=t.re,p=$.ag() +return new A.Fy(new A.cG(s,r),new A.cG(s,r),new A.cG(s,q),new A.A8(!1,p),new A.A8(!1,p),A.b([],t.Z4),new A.cG(s,q),B.p,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}} +A.Fy.prototype={ +ghB(){this.a.toString +return null}, +kv(a,b){var s=this +s.pk(s.w,"drawer_open") +s.pk(s.x,"end_drawer_open")}, +a5g(){var s,r=this,q=r.y.r +if(!q.gaD(q)){q=r.y.r +s=q.ga3(q)}else s=null +if(r.z!=s)r.aM(new A.aL2(r,s))}, +a4Z(){var s,r=this,q=r.y.e +if(!q.gaD(q)){q=r.y.e +s=q.ga3(q)}else s=null +if(r.Q!=s)r.aM(new A.aL1(r,s))}, +awc(){this.a.toString}, +auF(){var s,r=this.c +r.toString +s=A.NM(r) +if(s!=null&&s.d.length!==0)s.nq(0,B.OW,B.d6)}, +gww(){this.a.toString +return!0}, +bn(){var s,r=this,q=null +r.bP() +s=r.c +s.toString +r.dx=new A.akc(s,B.a1M,$.ag()) +r.a.toString +r.cy=B.qY +r.CW=B.Id +r.cx=B.qY +r.ch=A.cJ(q,new A.bC(4e5),q,1,r) +r.db=A.cJ(q,B.ai,q,q,r)}, +bL(a){this.al3(a) +this.a.toString}, +cZ(){var s,r=this,q=r.c.be(t.Pu),p=q==null?null:q.f,o=r.y,n=o==null +if(!n)s=p==null||o!==p +else s=!1 +if(s)if(!n)o.d.L(0,r) +r.y=p +if(p!=null){p.d.H(0,r) +if(p.avA(r)){o=p.r +if(!o.gaD(o))r.a5g() +o=p.e +if(!o.gaD(o))r.a4Z()}}r.awc() +r.al2()}, +v(){var s=this,r=s.dx +r===$&&A.c() +r.bw$=$.ag() +r.bs$=0 +r=s.ch +r===$&&A.c() +r.v() +r=s.db +r===$&&A.c() +r.v() +r=s.y +if(r!=null)r.d.L(0,s) +s.w.v() +s.x.v() +s.al4()}, +MM(a,b,c,d,e,f,g,h,i){var s,r=this.c +r.toString +s=A.ca(r,null,t.l).w.abN(f,g,h,i) +if(e)s=s.aPb(!0) +if(d&&s.e.d!==0)s=s.Rv(s.f.I8(s.r.d)) +if(b!=null)a.push(A.aD8(A.r0(b,s,null),c))}, +an7(a,b,c,d,e,f,g,h){return this.MM(a,b,c,!1,d,e,f,g,h)}, +Fe(a,b,c,d,e,f,g){return this.MM(a,b,c,!1,!1,d,e,f,g)}, +Yt(a,b,c,d,e,f,g,h){return this.MM(a,b,c,d,!1,e,f,g,h)}, +YU(a,b){this.a.toString}, +YT(a,b){this.a.toString}, +a5(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={},g=A.am(a),f=a.be(t.I) +f.toString +s=f.w +r=A.b([],t.sa) +f=j.a.f +j.gww() +j.an7(r,new A.abZ(new A.uU(f,j.f),!1,!1,i),B.jY,!0,!1,!1,!1,!1) +if(j.dy)j.Fe(r,A.b8z(!0,i,j.fr,!1,i,i,i),B.k_,!0,!0,!0,!0) +j.a.toString +h.a=!1 +h.b=null +if(j.at!=null||j.as.length!==0){f=A.ak(j.as,!0,t.l7) +q=j.at +if(q!=null)f.push(q.a) +p=A.kU(B.cf,f,B.a2,B.bm,i) +j.gww() +j.Fe(r,p,B.k0,!0,!1,!1,!0)}f=j.z +if(f!=null){h.a=!1 +h.b=g.f7.w +f=f.a +j.a.toString +j.gww() +j.Yt(r,f,B.f3,!1,!1,!1,!1,!0)}h.c=!1 +if(j.Q!=null){a.be(t.iB) +f=A.am(a) +q=j.Q +if(q!=null){q=q.a +q.gkk(q)}o=f.ry.f +h.c=(o==null?0:o)!==0 +f=j.Q +f=f==null?i:f.a +j.a.toString +j.gww() +j.Yt(r,f,B.k1,!1,!0,!1,!1,!1)}j.a.toString +f=j.ch +f===$&&A.c() +q=j.CW +q===$&&A.c() +n=j.dx +n===$&&A.c() +m=j.db +m===$&&A.c() +j.Fe(r,new A.SC(i,f,q,n,m,i),B.k2,!0,!0,!0,!0) +switch(g.r.a){case 2:case 4:j.Fe(r,A.iC(B.b2,i,B.ad,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.gauE(),i,i,i,i,i,i),B.jZ,!0,!1,!1,!0) +break +case 0:case 1:case 3:case 5:break}f=j.x +q=f.y +if(q==null?A.q(f).h("dU.T").a(q):q){j.YT(r,s) +j.YU(r,s)}else{j.YU(r,s) +j.YT(r,s)}f=t.l +q=A.ca(a,B.ce,f).w +j.gww() +n=A.ca(a,B.jX,f).w +l=q.f.I8(n.e.d) +q=A.ca(a,B.acL,f).w +j.gww() +f=A.ca(a,B.jX,f).w +f=f.e.d!==0?0:i +k=q.r.I8(f) +if(l.d<=0)j.a.toString +j.a.toString +return new A.akd(!1,new A.P3(A.mu(B.ai,!0,i,A.nc(j.ch,new A.aL3(h,j,!1,l,k,s,r),i),B.t,g.go,0,i,i,i,i,i,B.dQ),i),i)}} +A.aL2.prototype={ +$0(){this.a.z=this.b}, +$S:0} +A.aL1.prototype={ +$0(){this.a.Q=this.b}, +$S:0} +A.aL3.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.b_([B.pp,new A.adY(a,new A.bM(A.b([],t.ot),t.wS))],t.A,t.od),j=l.b +j.a.toString +s=j.cy +s.toString +r=j.ch +r===$&&A.c() +r=r.x +r===$&&A.c() +q=j.CW +q===$&&A.c() +p=j.dx +p===$&&A.c() +j=j.cx +j.toString +o=l.a +n=o.a +m=o.c +return A.wZ(k,new A.xQ(new A.b__(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, +$S:505} +A.adY.prototype={ +mU(a,b){var s=this.e,r=A.aL4(s).w,q=r.y +if(!(q==null?A.q(r).h("dU.T").a(q):q)){s=A.aL4(s).x +r=s.y +s=r==null?A.q(s).h("dU.T").a(r):r}else s=!0 +return s}, +fN(a){var s=this.e +A.aL4(s).a.toString +A.aL4(s).a.toString}} +A.OS.prototype={} +A.akd.prototype={ +eu(a){return this.f!==a.f}} +A.b_0.prototype={ +$2(a,b){if(!a.a)a.a9(0,b)}, +$S:53} +A.Un.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Uo.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Up.prototype={ +bL(a){this.cc(a) +this.ul()}, +cZ(){var s,r,q,p,o=this +o.fH() +s=o.d6$ +r=o.gt3() +q=o.c +q.toString +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jl$.ab(0,new A.b_0()) +s=r.d6$ +if(s!=null)s.v() +r.d6$=null +r.al1()}} +A.VY.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.a7E.prototype={ +a5(a){var s=this,r=null +if(A.am(a).r===B.aa)return new A.CW(8,B.dn,s.c,s.d,s.e===!0,B.a1l,3,r,B.tb,B.Q1,B.aS,A.apG(),r,r,r) +return new A.HH(r,r,s.c,s.d,s.e,r,r,r,B.dD,B.ft,B.F,A.apG(),r,r,r)}} +A.HH.prototype={ +aW(){return new A.agP(new A.cG(null,t.re),null,null,B.n)}} +A.agP.prototype={ +gvP(){var s=this,r=s.a.e +if(r==null){r=s.fr +r===$&&A.c() +r=r.a +r=r==null?null:r.aC(s.gAM())}if(r==null){r=s.fr +r===$&&A.c() +r=r.e}return r==null?!1:r}, +guq(){this.a.toString +var s=this.fr +s===$&&A.c() +s=s.f +if(s==null){s=this.fx +s===$&&A.c() +s=!s}return s}, +gH5(){return new A.ju(new A.aXI(this),t.Lg)}, +gAM(){var s=A.y(t.ui) +if(this.db)s.H(0,B.mh) +if(this.dx)s.H(0,B.aT) +return s}, +gaCR(){var s,r,q,p,o,n,m,l=this,k=l.dy +k===$&&A.c() +s=k.db +r=A.ba("dragColor") +q=A.ba("hoverColor") +p=A.ba("idleColor") +switch(k.a.a){case 1:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.a9(153,o,n,k) +q.b=A.a9(B.d.az(127.5),o,n,k) +m=l.fx +m===$&&A.c() +if(m){k=l.c +k.toString +k=A.am(k).cy.a +k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.d.az(25.5),o,n,k) +p.b=k +break +case 0:k=s.a +o=k>>>16&255 +n=k>>>8&255 +k&=255 +r.b=A.a9(191,o,n,k) +q.b=A.a9(166,o,n,k) +m=l.fx +m===$&&A.c() +if(m){k=l.c +k.toString +k=A.am(k).cy.a +k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.d.az(76.5),o,n,k) +p.b=k +break}return new A.ju(new A.aXF(l,r,q,p),t.h2)}, +gaDb(){var s=this.dy +s===$&&A.c() +return new A.ju(new A.aXH(this,s.a,s.db),t.h2)}, +gaDa(){var s=this.dy +s===$&&A.c() +return new A.ju(new A.aXG(this,s.a,s.db),t.h2)}, +gaCO(){return new A.ju(new A.aXE(this),t.pj)}, +bn(){var s,r=this +r.XS() +s=r.cy=A.cJ(null,B.ai,null,null,r) +s.cA() +s=s.e9$ +s.b=!0 +s.a.push(new A.aXO(r))}, +cZ(){var s,r=this,q=r.c +q.toString +s=A.am(q) +r.dy=s.ax +q=r.c +q.be(t.NF) +q=A.am(q) +r.fr=q.w +switch(s.r.a){case 0:r.fx=!0 +break +case 2:case 3:case 1:case 4:case 5:r.fx=!1 +break}r.aiL()}, +E9(){var s,r=this,q=r.at +q===$&&A.c() +q.sA(0,r.gaCR().a.$1(r.gAM())) +q.sacJ(r.gaDb().a.$1(r.gAM())) +q.sacI(r.gaDa().a.$1(r.gAM())) +s=r.c.be(t.I) +s.toString +q.sd0(s.w) +q.sVh(r.gaCO().a.$1(r.gAM())) +s=r.a.w +if(s==null){s=r.fr +s===$&&A.c() +s=s.r}if(s==null){s=r.fx +s===$&&A.c() +s=s?null:B.dY}q.shy(s) +s=r.fr +s===$&&A.c() +s=s.z +if(s==null){s=r.fx +s===$&&A.c() +s=s?0:2}q.sRJ(s) +s=r.fr.Q +q.sTX(s==null?0:s) +s=r.fr.as +q.sU3(0,s==null?48:s) +s=r.c +s.toString +q.shw(0,A.ca(s,B.ce,t.l).w.f) +q.sLJ(r.a.dx) +q.sa9f(!r.guq())}, +Jg(a){this.XR(a) +this.aM(new A.aXN(this))}, +Jf(a,b){this.XQ(a,b) +this.aM(new A.aXM(this))}, +T7(a){var s,r=this +r.aiM(a) +if(r.a9J(a.gbb(a),a.gdU(a),!0)){r.aM(new A.aXK(r)) +s=r.cy +s===$&&A.c() +s.d_(0)}else if(r.dx){r.aM(new A.aXL(r)) +s=r.cy +s===$&&A.c() +s.er(0)}}, +T8(a){var s,r=this +r.aiN(a) +r.aM(new A.aXJ(r)) +s=r.cy +s===$&&A.c() +s.er(0)}, +v(){var s=this.cy +s===$&&A.c() +s.v() +this.XP()}} +A.aXI.prototype={ +$1(a){var s,r +if(a.O(0,B.aT)){s=this.a +s.a.toString +s=s.fr +s===$&&A.c() +s=s.d===!0}else s=!1 +if(s)return!0 +s=this.a +r=s.a.as +s=s.fr +s===$&&A.c() +s=s.c +s=s==null?null:s.aC(a) +return s==null?!1:s}, +$S:507} +A.aXF.prototype={ +$1(a){var s,r,q,p=this,o=null +if(a.O(0,B.mh)){s=p.a.fr +s===$&&A.c() +s=s.w +s=s==null?o:s.aC(a) +return s==null?p.b.b5():s}s=p.a +if(s.gH5().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.w +s=s==null?o:s.aC(a) +return s==null?p.c.b5():s}r=s.fr +r===$&&A.c() +r=r.w +r=r==null?o:r.aC(a) +if(r==null)r=p.d.b5() +q=s.fr.w +q=q==null?o:q.aC(a) +if(q==null)q=p.c.b5() +s=s.cy +s===$&&A.c() +s=s.x +s===$&&A.c() +s=A.a_(r,q,s) +s.toString +return s}, +$S:33} +A.aXH.prototype={ +$1(a){var s=this.a +if(s.gvP()&&s.gH5().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.x +s=s==null?null:s.aC(a) +if(s==null){s=this.c.a +s=this.b===B.aH?A.a9(8,s>>>16&255,s>>>8&255,s&255):A.a9(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:33} +A.aXG.prototype={ +$1(a){var s=this.a +if(s.gvP()&&s.gH5().a.$1(a)){s=s.fr +s===$&&A.c() +s=s.y +s=s==null?null:s.aC(a) +if(s==null){s=this.c.a +s=this.b===B.aH?A.a9(B.d.az(25.5),s>>>16&255,s>>>8&255,s&255):A.a9(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:33} +A.aXE.prototype={ +$1(a){var s,r +if(a.O(0,B.aT)&&this.a.gH5().a.$1(a)){s=this.a +r=s.a.id +s=s.fr +s===$&&A.c() +s=s.b +s=s==null?null:s.aC(a) +return s==null?12:s}s=this.a +r=s.a.x +if(r==null){r=s.fr +r===$&&A.c() +r=r.b +r=r==null?null:r.aC(a)}if(r==null){s=s.fx +s===$&&A.c() +r=8/(s?2:1) +s=r}else s=r +return s}, +$S:508} +A.aXO.prototype={ +$0(){this.a.E9()}, +$S:0} +A.aXN.prototype={ +$0(){this.a.db=!0}, +$S:0} +A.aXM.prototype={ +$0(){this.a.db=!1}, +$S:0} +A.aXK.prototype={ +$0(){this.a.dx=!0}, +$S:0} +A.aXL.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.aXJ.prototype={ +$0(){this.a.dx=!1}, +$S:0} +A.Pa.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Pa&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.as==s.as}} +A.akr.prototype={} +A.Pb.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Pb&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&J.e(b.z,s.z)}} +A.agx.prototype={ +aC(a){var s,r=this,q=r.a,p=q==null?null:q.aC(a) +q=r.b +s=q==null?null:q.aC(a) +if(p==s)return p +if(p==null){q=s.a +return A.bA(new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.bA(p,s,r.c)}, +$ice:1} +A.aks.prototype={} +A.Pc.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Pc&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)}} +A.akt.prototype={} +A.Pd.prototype={ +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Pd&&J.e(b.a,this.a)&&!0}} +A.aku.prototype={} +A.amf.prototype={ +a6k(a,b,c){return A.cH(A.b([this.ax],t.Ne),null,null,b,null)}, +se6(a,b){throw A.d(A.cI(null))}} +A.akw.prototype={ +yz(a){var s +this.Y1(a) +s=this.a +if(s.gi1()&&this.b){s=s.gaU().gav() +s.toString +s.na()}}, +Dj(a){}, +Uq(a){var s,r=this.a +if(r.gi1()){r=r.gaU().gav() +r.toString +s=a.a +r.gaA().zq(B.bg,s.U(0,a.c),s)}}, +yB(a){var s=this.a,r=s.gaU().gav() +r.toString +r.kq() +if(s.gi1()){r=this.w.c +r.toString +switch(A.am(r).r.a){case 2:case 4:s=s.gaU().gav() +s.toString +s.gaA().Wu(B.aJ) +break +case 0:case 1:case 3:case 5:s=s.gaU().gav() +s.toString +s=s.gaA() +r=s.hg +r.toString +s.jC(B.aJ,r) +break}}this.w.a.toString}, +yA(a){var s,r=this.a +if(r.gi1()){r=r.gaU().gav() +r.toString +r=r.gaA() +s=r.hg +s.toString +r.pw(B.bg,s) +s=this.w.c +s.toString +A.b7C(s)}}} +A.vM.prototype={ +aW(){return new A.Uz(new A.cG(null,t.NE),B.n)}} +A.Uz.prototype={ +gGG(){var s,r=null +this.a.toString +s=this.e +if(s==null){s=A.Dy(!0,r,!0,!0,r,r,!0) +this.e=s}return s}, +gT3(){var s=this.w +s===$&&A.c() +return s}, +gi1(){this.a.toString +return!0}, +bn(){var s,r=this +r.bP() +r.r=new A.akw(r,r) +s=r.a.d +s=A.bjm(s) +r.d=s +s.ai(0,r.ga1M())}, +bL(a){var s,r,q=this +q.cc(a) +s=q.a.d.l(0,a.d) +if(!s){s=q.d +s===$&&A.c() +r=q.ga1M() +s.a9(0,r) +s=q.a.d +s=A.bjm(s) +q.d=s +s.ai(0,r)}if(q.gGG().gdM()){s=q.d +s===$&&A.c() +s=s.a.b +s=s.a===s.b}else s=!1 +if(s)q.f=!1 +else q.f=!0}, +v(){var s=this.e +if(s!=null)s.v() +s=this.d +s===$&&A.c() +s.bw$=$.ag() +s.bs$=0 +this.bK()}, +awN(){var s,r,q=this +if(q.gGG().gdM()){s=q.d +s===$&&A.c() +s=s.a.b +r=s.a!==s.b}else r=!0 +if(r===q.f)return +q.aM(new A.b_9(q,r))}, +aA5(a,b){var s,r=this,q=r.aA8(b) +if(q!==r.f)r.aM(new A.b_8(r,q)) +r.a.toString +s=r.c +s.toString +switch(A.am(s).r.a){case 2:case 4:if(b===B.bg){s=r.x.gav() +if(s!=null)s.lF(a.gpW())}return +case 0:case 1:case 3:case 5:break}}, +aA7(){var s=this.d +s===$&&A.c() +s=s.a.b +if(s.a===s.b)this.x.gav().Vq()}, +aA8(a){var s,r=this.r +r===$&&A.c() +if(!r.b)return!1 +r=this.d +r===$&&A.c() +r=r.a +s=r.b +if(s.a===s.b)return!1 +if(a===B.av)return!1 +if(a===B.bg)return!0 +if(r.a.length!==0)return!0 +return!1}, +a5(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.am(a0),a=a0.be(t.Uf) +if(a==null)a=B.id +s=d.gGG() +d.a.toString +switch(b.r.a){case 2:r=A.uc(a0) +d.w=!0 +q=$.bcr() +d.a.toString +p=a.w +if(p==null)p=r.gii() +o=a.x +if(o==null){a=r.gii() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.j(-2/A.ca(a0,B.cd,t.l).w.b,0) +m=!0 +l=!0 +k=B.dm +break +case 4:r=A.uc(a0) +d.w=!1 +q=$.bcq() +d.a.toString +p=a.w +if(p==null)p=r.gii() +o=a.x +if(o==null){a=r.gii() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.j(-2/A.ca(a0,B.cd,t.l).w.b,0) +m=!0 +l=!0 +k=B.dm +break +case 0:case 1:d.w=!1 +q=$.bcx() +p=a.w +if(p==null)p=b.ax.b +o=a.x +if(o==null){a=b.ax.b +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}k=c +n=k +m=!1 +l=!1 +break +case 3:case 5:d.w=!1 +q=$.b6k() +p=a.w +if(p==null)p=b.ax.b +o=a.x +if(o==null){a=b.ax.b +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}k=c +n=k +m=!1 +l=!1 +break +default:k=c +o=k +p=o +n=p +l=n +m=l +q=m}a=a0.be(t.sp) +if(a==null)a=B.t5 +d.a.toString +j=d.d +j===$&&A.c() +i=a.w.bY(j.ax.a) +j=d.a +j.toString +h=d.f +g=d.d +g===$&&A.c() +f=j.w +e=$.bbW() +a=A.beA(!0,c,c,c,!1,B.dC,B.a2,c,A.bJK(),g,p,c,n,l,k,2,B.ad,!0,!0,!0,!1,s,!1,c,d.x,B.aH,c,e,a.Q,c,c,!1,"\u2022",c,c,c,d.gaA4(),d.gaA6(),c,c,m,!0,!0,c,!0,c,B.d8,c,o,q,B.dw,B.cF,!1,h,c,c,c,B.a4p,i,f,B.jx,c,a.at,c,j.y,a.as,c,c) +d.a.toString +j=d.r +j===$&&A.c() +return A.d3(c,c,j.a6i(B.db,new A.lO(a,c)),!1,c,c,!1,!1,c,c,c,c,c,c,c,c,c,c,c,c,new A.b_a(d),c,c,c,c,c,c,c,c,c,c)}, +gaU(){return this.x}} +A.b_9.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.b_8.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.b_a.prototype={ +$0(){this.a.gGG().le()}, +$S:0} +A.b_C.prototype={ +T(){return"_SliderType."+this.b}} +A.PM.prototype={ +aW(){return new A.UI(new A.cG(null,t.re),new A.Ec(),null,null,B.n)}} +A.UI.prototype={ +gdk(a){var s +this.a.toString +s=this.as +s.toString +return s}, +bn(){var s,r=this,q=null +r.bP() +r.d=A.cJ(q,B.aS,q,q,r) +r.e=A.cJ(q,B.aS,q,q,r) +r.f=A.cJ(q,B.ih,q,q,r) +r.r=A.cJ(q,B.F,q,q,r) +s=r.f +r.a.toString +s.sm(0,1) +r.r.sm(0,r.ZM(r.a.c)) +r.y=A.b_([B.aaH,new A.dG(r.gamV(),new A.bM(A.b([],t.ot),t.wS),t.f6)],t.A,t.od) +r.a.toString +if(r.as==null)r.as=A.Dy(!0,q,!0,!0,q,q,!1)}, +v(){var s=this,r=s.w +if(r!=null)r.bm(0) +r=s.d +r===$&&A.c() +r.v() +r=s.e +r===$&&A.c() +r.v() +r=s.f +r===$&&A.c() +r.v() +r=s.r +r===$&&A.c() +r.v() +r=s.ch +if(r!=null){r.fD(0) +s.ch=null}r=s.as +if(r!=null)r.v() +s.am4()}, +asj(a){var s=this.avK(a),r=this.a +if(s!==r.c){r.e.$1(s) +r=this.as +if(r!=null)r.le()}}, +PX(a){this.Q=!0 +this.a.toString}, +PV(a){this.Q=!1 +this.a.toString}, +amW(a){var s,r=this.x,q=$.b9.bA$.z.i(0,r).gaO() +q.toString +t.Sq.a(q) +r=$.b9.bA$.z.i(0,r).be(t.I) +r.toString +s=r.w +switch(a.a.a){case 0:switch(s.a){case 0:q.Iu() +break +case 1:q.Jo() +break}break +case 1:switch(s.a){case 0:q.Jo() +break +case 1:q.Iu() +break}break +case 2:q.Jo() +break +case 3:q.Iu() +break}}, +aAS(a){if(a!==this.at)this.aM(new A.b_z(this,a))}, +aAU(a){if(a!==this.ax)this.aM(new A.b_A(this,a))}, +avK(a){var s=this.a,r=s.x +s=s.w +return a*(r-s)+s}, +ZM(a){var s=this.a,r=s.x,q=s.w,p=r>q?(a-q)/(r-q):0,o=s.y +s=B.d.az(p*o) +return s/o}, +a5(a){this.a.toString +switch(0){case 0:return this.anO(a)}}, +anO(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=null,b4={},b5=A.am(b6) +b6.be(t.Dj) +s=A.am(b6) +r=b4.a=s.iz +q=new A.b_u(b6,A.am(b6).ax,4,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) +p=q.gEc() +s=A.y(t.ui) +b2.a.toString +if(b2.ax)s.H(0,B.aT) +if(b2.at)s.H(0,B.az) +if(b2.Q)s.H(0,B.mh) +o=r.db +if(o==null)o=p +if(o instanceof A.a6n){n=r.ay +if(n==null){m=b5.ax +l=m.db.a +m=m.cy.a +n=A.JR(A.a9(153,l>>>16&255,l>>>8&255,l&255),A.a9(B.d.az(229.5),m>>>16&255,m>>>8&255,m&255))}}else{b2.a.toString +n=r.ay +if(n==null)n=b5.ax.b}m=r.a +l=m==null?q.a:m +b2.a.toString +k=r.b +if(k==null)k=q.gB1() +b2.a.toString +j=b4.a.c +if(j==null)j=q.gCN() +b2.a.toString +i=b4.a.d +if(i==null)i=q.gzp() +h=b4.a.e +if(h==null)h=q.gC_() +g=b4.a.r +if(g==null)g=q.gC1() +f=b4.a.f +if(f==null)f=q.gC2() +b2.a.toString +e=b4.a.w +if(e==null)e=q.gB0() +b2.a.toString +d=b4.a.x +if(d==null)d=q.gCM() +c=b4.a.y +if(c==null)c=q.gBZ() +b=b4.a.z +if(b==null)b=q.gC0() +b2.a.toString +a=b4.a.Q +if(a==null)a=q.gDX() +a0=b4.a.at +if(a0==null)a0=q.gC3() +a1=new A.b_x(b4,b2,s,q).$0() +a2=b4.a +a3=a2.cy +if(a3==null)a3=B.HM +a4=a2.CW +if(a4==null)a4=B.HL +a5=a2.cx +if(a5==null)a5=B.HK +a6=a2.ch +if(a6==null)a6=B.HJ +a7=a2.fy +if(a7==null)a7=B.a2Y +a2=a2.go +if(a2==null)a2=q.gEd() +m=l==null?m:l +l=a1==null?r.ax:a1 +b4.a=A.bhI(e,k,c,h,b,g,f,a0,d,j,r.id,r.k2,r.as,l,a6,r.dy,r.dx,r.fr,r.fx,i,a7,a,r.k1,a5,a4,m,a3,n,o,a2) +b2.a.toString +m=A.e8(b3,s,t.GE) +if(m==null)a8=b3 +else a8=m +if(a8==null)a8=B.eW.aC(s) +switch(b5.r.a){case 0:case 1:case 2:case 3:case 4:a9=b3 +break +case 5:a9=new A.b_w(b2) +break +default:a9=b3}switch(A.ca(b6,B.f_,t.l).w.ax.a){case 1:b0=B.YQ +break +case 0:b0=B.Zd +break +default:b0=b3}s=A.dS(b6,B.cY) +s=s==null?b3:s.c +b1=s==null?1:s +s=b2.y +s===$&&A.c() +m=b2.gdk(b2) +l=b2.ZM(b2.a.c) +k=b2.a +j=k.y +k=k.z +i=b4.a +h=new A.b_y(b6).$0() +g=b2.a +f=g.x +g=g.w +g=f>g?b2.gasi():b3 +return A.d3(b3,b3,A.b7J(s,!1,new A.xF(b2.ay,new A.akZ(l,b3,j,k,i,b1,h,g,b2.gPW(),b2.gPU(),b3,b2,b2.at,b2.ax,b2.x),b3),!0,m,a8,b3,b2.gaAR(),b2.gaAT(),b0),!0,b3,b3,!1,!1,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,a9,b3,b3,b3,b3,b3,b3,b3,!0,b3,b3,b3,b3)}, +afz(){var s,r,q=this +if(q.ch==null){q.ch=A.ra(new A.b_B(q),!1) +s=q.c +s.toString +q.a.toString +s=A.b8o(s,t.N1) +s.toString +r=q.ch +r.toString +s.yc(0,r)}}} +A.b_z.prototype={ +$0(){this.a.at=this.b}, +$S:0} +A.b_A.prototype={ +$0(){this.a.ax=this.b}, +$S:0} +A.b_x.prototype={ +$0(){var s,r,q,p=this +p.b.a.toString +s=p.c +r=t.MH +q=A.e8(p.a.a.ax,s,r) +return q==null?A.e8(p.d.giC(),s,r):q}, +$S:515} +A.b_y.prototype={ +$0(){return A.ca(this.a,B.eZ,t.l).w.a}, +$S:167} +A.b_w.prototype={ +$0(){var s=this.a +if(!s.gdk(s).gdM()&&s.gdk(s).gf2())s.gdk(s).le()}, +$S:0} +A.b_B.prototype={ +$1(a){var s=this.a +return A.b73(new A.an4(s,null),s.ay,B.i,!0)}, +$S:517} +A.akZ.prototype={ +bC(a){var s,r=this,q=a.be(t.I) +q.toString +s=A.am(a) +return A.bDu(r.f,A.ca(a,B.jW,t.l).w.ay,r.ay,r.ch,r.r,r.as,r.Q,r.z,s.r,r.y,r.e,r.at,r.w,r.ax,q.w,r.x,r.d)}, +bH(a,b){var s,r,q=this +b.saI5(q.f) +b.sm(0,q.d) +b.saeM(q.e) +b.sTP(0,q.r) +b.safE(q.w) +b.squ(q.x) +b.saeJ(q.y) +b.saN_(q.z) +b.jo=q.Q +b.ba=q.as +s=a.be(t.I) +s.toString +b.sd0(s.w) +b.saeS(q.at) +b.saOm(0,A.am(a).r) +b.sdM(q.ay) +b.saL4(q.ch) +s=A.ca(a,B.jW,t.l).w.ay +r=b.G +r===$&&A.c() +r.b=s +r=b.a8 +r===$&&A.c() +r.b=s}} +A.HY.prototype={ +amR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2){var s,r,q,p=this,o=null +p.wJ() +s=new A.azB(A.D(t.S,t.EG)) +r=A.aAI(o,o,o) +r.w=s +r.ay=p.gPW() +r.ch=p.gaAP() +r.CW=p.gPU() +r.cx=p.gaqn() +r.b=b +p.G=r +r=A.Gi(o,o,o) +r.w=s +r.bG=p.gaAV() +r.bM=p.gaAX() +r.b=b +p.a8=r +r=p.M +q=r.d +q===$&&A.c() +p.aa=A.dq(B.ay,q,o) +q=r.e +q===$&&A.c() +q=A.dq(B.ay,q,o) +q.a.kg(new A.aZo(p)) +p.af=q +r=r.f +r===$&&A.c() +p.aJ=A.dq(B.fq,r,o)}, +gP_(){var s=this.ga3y() +return new A.W(s,new A.aZm(),A.a7(s).h("W<1,a2>")).o_(0,B.f7)}, +gOZ(){var s=this.ga3y() +return new A.W(s,new A.aZl(),A.a7(s).h("W<1,a2>")).o_(0,B.f7)}, +ga3y(){var s,r=this.dv +r.ch.toString +r.cx.toString +s=this.di!=null +s +return A.b([new A.M(48,48),new A.M(20,20),r.CW.Lx(s,r)],t.X4)}, +gQb(){var s=this.dv +return s.cy.aek(!1,this,s)}, +sm(a,b){var s,r,q=this,p=q.cv,o=p>0?q.Ab(b):b +if(o===q.bi)return +q.bi=o +p=q.cv +s=q.M.r +if(p>0){s===$&&A.c() +p=s.x +p===$&&A.c() +r=Math.abs(o-p) +s.e=r!==0?new A.bC(B.d.az(75e3*(1/r))):B.F +s.z=B.aP +s.ng(o,B.fq,null)}else{s===$&&A.c() +s.sm(0,o)}q.ce()}, +saeM(a){if(a==this.ds)return +this.ds=a +this.ce()}, +saOm(a,b){if(this.dt===b)return +this.dt=b +this.ce()}, +saeS(a){return}, +saI5(a){if(a===this.cv)return +this.cv=a +this.bj()}, +sTP(a,b){if(b===this.eh)return +this.eh=b +this.wJ()}, +safE(a){if(a.l(0,this.dv))return +this.dv=a +this.wJ()}, +squ(a){if(a===this.iz)return +this.iz=a +this.wJ()}, +saeJ(a){if(a.l(0,this.f7))return +this.f7=a +this.bj()}, +saN_(a){var s,r,q=this +if(J.e(a,q.di))return +s=q.di +q.di=a +r=a!=null +if(s!=null!==r){s=q.M.f +if(r){s===$&&A.c() +s.d_(0)}else{s===$&&A.c() +s.er(0)}q.bj() +q.ce()}}, +sd0(a){if(a===this.cK)return +this.cK=a +this.wJ()}, +sdM(a){var s,r,q=this +if(a===q.f8)return +q.f8=a +s=q.M +r=s.d +if(a){r===$&&A.c() +r.d_(0) +if(q.gzA()){s=s.e +s===$&&A.c() +s.d_(0)}}else{r===$&&A.c() +r.er(0) +if(q.gzA()){s=s.e +s===$&&A.c() +s.er(0)}}q.ce()}, +saL4(a){if(a===this.eY)return +this.eY=a +this.a4T(a)}, +saL5(a){var s=this +if(a===s.dC)return +s.dC=a +s.a4T(s.eY)}, +a4T(a){var s,r=this +if(a&&r.dC){s=r.M.d +s===$&&A.c() +s.d_(0)}else if(!r.f8){s=r.M.d +s===$&&A.c() +s.er(0)}}, +gzA(){switch(this.dv.fy.a){case 0:var s=this.cv +return s>0 +case 1:s=this.cv +return s<=0 +case 2:return!0 +case 3:return!1}}, +wJ(){var s=this,r=s.b9 +r.se6(0,A.cH(null,null,null,s.dv.go,s.eh)) +r.sd0(s.cK) +r.squ(s.iz) +r.qk() +s.aE()}, +zW(){this.Mr() +this.b9.aE() +this.wJ()}, +b6(a){var s,r,q=this +q.alT(a) +s=q.aa +s===$&&A.c() +r=q.gfs() +s.a.ai(0,r) +s=q.af +s===$&&A.c() +s.a.ai(0,r) +s=q.aJ +s===$&&A.c() +s.a.ai(0,r) +s=q.M.r +s===$&&A.c() +s.cA() +s=s.e9$ +s.b=!0 +s.a.push(r)}, +b1(a){var s,r=this,q=r.aa +q===$&&A.c() +s=r.gfs() +q.a.a9(0,s) +q=r.af +q===$&&A.c() +q.a.a9(0,s) +q=r.aJ +q===$&&A.c() +q.a.a9(0,s) +q=r.M.r +q===$&&A.c() +q.a9(0,s) +r.alU(0)}, +v(){this.b9.v() +this.jF()}, +arT(a){switch(this.cK.a){case 0:return 1-a +case 1:return a}}, +Ab(a){var s=A.Y(a,0,1),r=this.cv +return r>0?B.d.az(s*r)/r:s}, +a3K(a){var s,r,q,p=this,o=p.M +o.afz() +if(!p.al&&p.di!=null){p.al=!0 +p.jo.$1(p.Ab(p.bi)) +s=p.f_(a) +r=p.gQb() +q=p.gQb() +q=p.arT((s.a-r.a)/(q.c-q.a)) +p.b_=q +r=p.di +r.toString +r.$1(p.Ab(q)) +q=o.d +q===$&&A.c() +q.d_(0) +if(p.gzA()){s=o.e +s===$&&A.c() +s.d_(0) +s=o.w +if(s!=null)s.bm(0) +o.w=A.dv(new A.bC(5e5),new A.aZn(p))}}}, +NR(){var s,r,q=this,p=q.M +if(p.c==null)return +if(q.al&&!0){q.ba.$1(q.Ab(q.b_)) +s=q.al=!1 +q.b_=0 +if(!q.f8){r=p.d +r===$&&A.c() +r.er(0)}if(q.gzA()?p.w==null:s){p=p.e +p===$&&A.c() +p.er(0)}}}, +PX(a){this.a3K(a.b)}, +aAQ(a){var s,r,q,p=this +if(p.M.c==null)return +if(p.di!=null){s=a.c +s.toString +r=p.gQb() +q=s/(r.c-r.a) +switch(p.cK.a){case 0:p.b_=p.b_-q +break +case 1:p.b_=p.b_+q +break}s=p.di +s.toString +s.$1(p.Ab(p.b_))}}, +PV(a){this.NR()}, +aAW(a){this.a3K(a.a)}, +aAY(a){this.NR()}, +lY(a){return!0}, +nK(a,b){var s,r=this +if(r.M.c==null)return +if(t.pY.b(a)&&r.di!=null){s=r.G +s===$&&A.c() +s.Hs(a) +s=r.a8 +s===$&&A.c() +s.Hs(a)}if(r.di!=null&&r.bN!=null){s=r.bN +s.toString +r.saL5(s.O(0,a.geG()))}}, +c8(a){return 144+this.gP_()}, +c3(a){return 144+this.gP_()}, +c4(a){var s=this.dv.a +s.toString +return Math.max(s,this.gOZ())}, +cd(a){var s=this.dv.a +s.toString +return Math.max(s,this.gOZ())}, +gmf(){return!0}, +dH(a){var s,r=a.b +r=r<1/0?r:144+this.gP_() +s=a.d +if(!(s<1/0)){s=this.dv.a +s.toString +s=Math.max(s,this.gOZ())}return new A.M(r,s)}, +aI(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.M,a4=a3.r +a4===$&&A.c() +a4=a4.x +a4===$&&A.c() +s=a1.ds +switch(a1.cK.a){case 0:r=1-a4 +q=s!=null?1-s:a2 +break +case 1:q=s!=null?s:a2 +r=a4 +break +default:q=a2 +r=q}a4=a1.dv +p=a1.cv +o=a4.cy.ael(p>0,a6,a1,a4) +a4=o.a +p=o.c-a4 +n=new A.j(a4+r*p,o.gbv().b) +if(a1.di!=null){a1.dv.ch.toString +a1.bN=A.k5(n,24)}m=q!=null?new A.j(a4+q*p,o.gbv().b):a2 +l=a1.dv +k=l.cy +k.toString +j=a1.aJ +j===$&&A.c() +i=a1.cK +h=a1.cv +k.aNT(a5,a6,j,h>0,a1.di!=null,a1,m,l,i,n) +l=a1.aa +l===$&&A.c() +if(l.gco(l)!==B.R){l=a1.dv +l.ch.toString +k=a1.aa +j=a1.f7 +if(j.gaD(j))a1.k3.toString +g=a5.gcX(a5) +k=new A.bj(0,24,t.Y).ap(0,k.gm(k)) +j=$.G().B() +l=l.ax +l.toString +j.sA(0,l) +g.ci(n,k,j)}l=a1.cv +if(l>0){l=a1.dv +l=l.CW.Lx(a1.di!=null,l) +f=o.d-o.b +e=p-f +if(e/a1.cv>=3*l.a){d=o.gbv().b +for(p=f/2,c=0;l=a1.cv,c<=l;++c){k=a1.dv +j=a1.aJ +i=a1.cK +k.CW.aNW(a5,new A.j(a4+c/l*e+p,d),j,a1.di!=null,a1,k,i,n)}}}if(a1.di!=null){a4=a1.af +a4===$&&A.c() +a4=a4.gco(a4)!==B.R}else a4=!1 +if(a4)if(a1.gzA())a3.z=new A.aZp(a1,n) +a3=a1.dv +a3.cx.toString +a4=a1.aa +p=a1.aJ +l=a1.f7 +if(l.gaD(l))a1.k3.toString +g=a5.gcX(a5) +l=t.Y +a3=new A.f8(a3.at,a3.Q).ap(0,p.gm(p)) +a3.toString +b=new A.bj(10,10,l).ap(0,p.gm(p)) +a=new A.bj(1,6,l).ap(0,a4.gm(a4)) +a4=$.G() +a0=a4.S() +l=2*b +a0.QK(A.vw(n,l,l),0,6.283185307179586) +g.mK(a0,B.p,a,!0) +a4=a4.B() +a4.sA(0,a3) +g.ci(n,b,a4)}, +jg(a){var s,r=this +r.mi(a) +a.a=!1 +s=r.di +a.cF(B.oH,!0) +a.cF(B.oE,s!=null) +a.y2=r.cK +a.d=!0 +if(r.di!=null){a.sK9(r.gaLb()) +a.sK5(r.gaHH())}s=r.bi +a.RG=new A.ee(""+B.d.az(s*100)+"%",B.aO) +a.d=!0 +a.rx=new A.ee(""+B.d.az(A.Y(s+r.gGH(),0,1)*100)+"%",B.aO) +a.d=!0 +a.ry=new A.ee(""+B.d.az(A.Y(r.bi-r.gGH(),0,1)*100)+"%",B.aO) +a.d=!0}, +gGH(){var s=this.cv +return 1/s}, +Jo(){var s=this.di +if(s!=null)s.$1(A.Y(this.bi+this.gGH(),0,1))}, +Iu(){var s=this.di +if(s!=null)s.$1(A.Y(this.bi-this.gGH(),0,1))}} +A.aZo.prototype={ +$1(a){var s +if(a===B.R&&this.a.M.ch!=null){s=this.a.M +s.ch.fD(0) +s.ch=null}}, +$S:4} +A.aZm.prototype={ +$1(a){return a.a}, +$S:168} +A.aZl.prototype={ +$1(a){return a.b}, +$S:168} +A.aZn.prototype={ +$0(){var s=this.a,r=s.M +r.w=null +if(!s.al)if(!s.f8){s=r.e +s===$&&A.c() +s=s.Q +s===$&&A.c() +s=s===B.a7}else s=!1 +else s=!1 +if(s){s=r.e +s===$&&A.c() +s.er(0)}}, +$S:0} +A.aZp.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l,k,j,i=this.a +if(i.b!=null){s=i.dv.db +s.toString +r=b.V(0,this.b) +q=i.af +q===$&&A.c() +p=i.aJ +p===$&&A.c() +o=i.cv +n=i.dv +m=i.cK +l=i.bi +k=i.iz +j=i.f7 +if(j.gaD(j)){j=i.k3 +j.toString}else j=i.f7 +s.aNU(a,r,q,p,o>0,i.b9,i,j,n,m,k,l)}}, +$S:5} +A.oj.prototype={} +A.I4.prototype={ +T(){return"_SliderAdjustmentType."+this.b}} +A.an4.prototype={ +bC(a){var s,r=new A.ajL(this.d,!1,A.aZ(t.v)) +r.bB() +s=r.aa.e +s===$&&A.c() +r.M=A.dq(B.ay,s,null) +return r}, +bH(a,b){b.aa=this.d}} +A.ajL.prototype={ +gmf(){return!0}, +b6(a){var s,r,q=this +q.alX(a) +s=q.M +s===$&&A.c() +r=q.gfs() +s.a.ai(0,r) +s=q.aa.r +s===$&&A.c() +s.cA() +s=s.e9$ +s.b=!0 +s.a.push(r)}, +b1(a){var s,r=this,q=r.M +q===$&&A.c() +s=r.gfs() +q.a.a9(0,s) +q=r.aa.r +q===$&&A.c() +q.a9(0,s) +r.alY(0)}, +aI(a,b){var s=this.aa.z +if(s!=null)s.$2(a,b)}, +dH(a){return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}} +A.b_u.prototype={ +gB1(){return this.k4.b}, +gCN(){var s=this.k4.b +return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gzp(){var s=this.k4.b +return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gC_(){var s=this.k4.db.a +return A.a9(82,s>>>16&255,s>>>8&255,s&255)}, +gC1(){var s=this.k4.db.a +return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, +gC2(){var s=this.k4.db.a +return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, +gB0(){var s=this.k4.c +return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gCM(){var s=this.k4.b +return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gBZ(){var s=this.k4.c +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gC0(){var s=this.k4.db.a +return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, +gDX(){return this.k4.b}, +gC3(){var s=this.k4,r=s.db.a +return A.JR(A.a9(97,r>>>16&255,r>>>8&255,r&255),s.cy)}, +giC(){var s=this.k4.b +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +gEd(){return A.am(this.k3).p3.y.hL(this.k4.c)}, +gEc(){return B.HI}} +A.W8.prototype={ +b6(a){this.fj(a) +$.i_.iW$.a.H(0,this.gr3())}, +b1(a){$.i_.iW$.a.L(0,this.gr3()) +this.eV(0)}} +A.Wa.prototype={ +b6(a){this.fj(a) +$.i_.iW$.a.H(0,this.gr3())}, +b1(a){$.i_.iW$.a.L(0,this.gr3()) +this.eV(0)}} +A.We.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.aMB.prototype={ +T(){return"ShowValueIndicator."+this.b}} +A.FW.prototype={ +gI(a){var s=this +return A.a4(s.a,s.gB1(),s.gCN(),s.gzp(),s.gC_(),s.gC1(),s.gC2(),s.gB0(),s.gCM(),s.gBZ(),s.gC0(),s.gDX(),s.as,s.gC3(),s.giC(),s.ay,s.ch,s.CW,s.cx,A.a4(s.cy,s.gEc(),s.dx,s.dy,s.fr,s.fx,s.fy,s.gEd(),s.id,s.k1,s.k2,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.FW)if(b.a==r.a)if(J.e(b.gB1(),r.gB1()))if(J.e(b.gCN(),r.gCN()))if(J.e(b.gzp(),r.gzp()))if(J.e(b.gC_(),r.gC_()))if(J.e(b.gC1(),r.gC1()))if(J.e(b.gC2(),r.gC2()))if(J.e(b.gB0(),r.gB0()))if(J.e(b.gCM(),r.gCM()))if(J.e(b.gBZ(),r.gBZ()))if(J.e(b.gC0(),r.gC0()))if(J.e(b.gDX(),r.gDX()))if(J.e(b.as,r.as))if(J.e(b.gC3(),r.gC3()))if(J.e(b.giC(),r.giC()))if(J.e(b.ay,r.ay))if(b.ch==r.ch)if(b.CW==r.CW)if(b.cx==r.cx)if(b.cy==r.cy)if(b.gEc()==r.gEc())if(b.fy==r.fy)if(J.e(b.gEd(),r.gEd()))if(b.id==r.id)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gB1(){return this.b}, +gCN(){return this.c}, +gzp(){return this.d}, +gC_(){return this.e}, +gC2(){return this.f}, +gC1(){return this.r}, +gB0(){return this.w}, +gCM(){return this.x}, +gBZ(){return this.y}, +gC0(){return this.z}, +gDX(){return this.Q}, +gC3(){return this.at}, +giC(){return this.ax}, +gEc(){return this.db}, +gEd(){return this.go}} +A.aMV.prototype={} +A.aMW.prototype={} +A.aMX.prototype={} +A.arA.prototype={ +Lw(a,b,c,d,e){var s,r,q,p,o +e.cx.toString +b +e.ch.toString +s=e.a +s.toString +r=c.a+Math.max(24,10) +q=d.k3 +p=c.b+(q.b-s)/2 +o=r+q.a-Math.max(20,48) +return new A.x(Math.min(r,o),p,Math.max(r,o),p+s)}, +aek(a,b,c){return this.Lw(a,!1,B.i,b,c)}, +ael(a,b,c,d){return this.Lw(a,!1,b,c,d)}} +A.aKB.prototype={ +aNT(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a7.a +if(a==null||a<=0)return +a=$.G() +s=a.B() +r=new A.f8(a7.e,a7.b).ap(0,a2.gm(a2)) +r.toString +s.sA(0,r) +q=a.B() +r=new A.f8(a7.r,a7.c).ap(0,a2.gm(a2)) +r.toString +q.sA(0,r) +switch(a8.a){case 1:p=q +o=s +break +case 0:p=s +o=q +break +default:o=null +p=null}n=this.Lw(a3,a4,a1,a5,a7) +r=n.d +m=n.b +l=r-m +k=l/2 +j=new A.bF(k,k) +l=(l+2)/2 +i=new A.bF(l,l) +l=a0.gcX(a0) +k=a8===B.z +h=k?m-1:m +g=a9.a +f=k?r+1:r +e=k?i:j +d=k?i:j +l.dh(A.NV(n.a,h,g,f,d,B.P,e,B.P),o) +e=a0.gcX(a0) +l=a8===B.an +h=l?m-1:m +f=l?r+1:r +d=l?i:j +l=l?i:j +e.dh(A.NV(g,h,n.c,f,B.P,l,B.P,d),p) +if(a6!=null){l=a6.a +c=k?l>g:lh.a +r=s?f.z:f.y +q=s?f.x:f.w +break +case 0:p=b.a0)a.gcX(a).ci(b,m,o)}} +A.aKz.prototype={} +A.aKy.prototype={} +A.a6n.prototype={ +aNU(a,b,c,d,e,f,g,h,i,j,k,l){var s=a.gcX(a),r=c.gm(c),q=i.ay +q.toString +B.Ic.aNV(q,s,b,f,g,r,h,k)}} +A.aYZ.prototype={ +aea(a,b,c,d,e,f){var s=this.a5l(b,d,f),r=s/2,q=A.d2(c.cT(0,null),a).a,p=Math.max(0,r-q+8),o=e.a,n=Math.max(0,r-(o-q-8)) +if(s0)return p-r +else return-n+r}}, +a5l(a,b,c){return(Math.max(16*c,a.gbz(a))+32)*b}, +aNV(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k +if(f===0)return +s=this.a5l(d,f,h) +r=this.aea(c,d,e,f,g,h) +q=d.a +p=Math.ceil(q.gc1(q))+16 +q=-s/2+r +o=-8-p +n=o+p +m=$.G() +l=m.S() +l.n(0,-8,-8) +l.n(0,8,-8) +l.a2(0) +k=m.B() +k.sA(0,a) +l.fU(A.jj(new A.x(q,o,q+s,n),B.dn)) +b.bJ(0) +b.aF(0,c.a,c.b-14) +b.ee(0,f,f) +b.W(l,k) +q=n-o +b.aF(0,0,-8-q) +o=d.gbz(d) +n=d.a +d.aI(b,new A.j(r,q/2).U(0,new A.j(o/2,Math.ceil(n.gc1(n))/2))) +b.bk(0)}} +A.ak7.prototype={} +A.al_.prototype={} +A.pp.prototype={ +T(){return"SnackBarClosedReason."+this.b}} +A.Az.prototype={ +aW(){return new A.UJ(B.n)}} +A.UJ.prototype={ +bn(){this.bP() +var s=this.a.ay +s.cA() +s=s.ep$ +s.b=!0 +s.a.push(this.gPb())}, +bL(a){var s,r,q=this +q.cc(a) +s=a.ay +if(q.a.ay!=s){r=q.gPb() +s.fE(r) +s=q.a.ay +s.cA() +s=s.ep$ +s.b=!0 +s.a.push(r)}}, +v(){this.a.ay.fE(this.gPb()) +this.bK()}, +awH(a){switch(a.a){case 0:case 1:case 2:break +case 3:this.a.toString +this.d=!0 +break}}, +a5(b4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.l,a3=A.ca(b4,B.pQ,a2).w.y,a4=A.am(b4),a5=a4.ax,a6=a4.f7,a7=a5.a===B.ak,a8=a7?a5.b:a5.f,a9=new A.b_G(A.am(b4),A.am(b4).ax,a1,a1,a1,a1,6,a1,a1,a1,a1,a1,a1,a1,a1),b0=a7?B.aH:B.ak,b1=a5.c,b2=a4.aGD(A.atZ(a9.geX(a9),b0,a5.ax,a1,a1,a1,a5.CW,a5.at,a1,a1,a5.b,a1,a5.f,a1,a5.cy,a1,a1,a1,a1,a1,b1,a1,b1,a1,a8,a1,a5.r,a1,a5.db,a1,a1,a1,a1)),b3=a6.d +if(b3==null)b3=a9.goD() +a0.a.toString +s=a9.gBi() +a0.a.toString +r=a6.w +a9.gzy() +q=s===B.a44 +p=q?16:24 +b1=a0.a +o=b1.r +o=new A.jP(p,0,p,0) +b1=b1.ay +b1.toString +n=A.dq(B.ay,b1,a1) +b1=a0.a.ay +b1.toString +m=A.dq(B.SG,b1,a1) +b1=a0.a.ay +b1.toString +A.dq(B.Sx,b1,a1) +b1=a0.a.ay +b1.toString +l=A.dq(B.SE,b1,B.jC) +b1=a0.a.ay +b1.toString +A.dq(B.OY,b1,B.jC) +a0.a.toString +k=A.wb(a1,a1,1,a1,A.cH(a1,a1,a1,A.am(b4).p3.as,""),B.aw,B.z,a1,1,B.aC) +k.qk() +b1=k.gbz(k) +j=k.a +Math.ceil(j.gc1(j)) +a0.a.toString +i=a6.x +if(i==null)i=a9.gCR() +a0.a.toString +h=A.ca(b4,B.eZ,a2).w.a.a-(i.a+i.c) +a0.a.toString +g=a6.Q +if(g==null)g=a9.gB_() +f=(b1+0+0)/h>g +a2=t.p +b1=A.b([],a2) +j=a0.a +j.toString +b3.toString +j=A.b([A.lm(A.dg(a1,A.qm(j.c,a1,a1,B.ca,!0,b3,a1,a1,B.aC),B.t,a1,a1,a1,a1,a1,B.Qo,a1),1)],a2) +if(!f)B.b.F(j,b1) +if(f)j.push(A.fh(a1,a1,h*0.4)) +a2=A.b([A.jk(j,B.a3,B.a4,B.a5,a1)],a2) +if(f)a2.push(new A.cg(B.Qg,A.jk(b1,B.a3,B.m7,B.a5,a1),a1)) +e=new A.cg(o,A.GQ(B.O,a2,B.hD),a1) +if(!q)e=A.a7p(!0,e,B.J,!1) +a0.a.toString +d=a6.e +if(d==null){a2=a9.e +a2.toString +d=a2}c=a6.a +if(c==null)c=a9.geX(a9) +a0.a.toString +b=a6.f +if(b==null)b=q?a9.gdB(a9):a1 +e=A.mu(B.ai,!0,a1,new A.wc(b2,a3||!1?e:A.lo(!1,e,l),a1),B.t,c,d,a1,a1,b,a1,a1,B.dQ) +if(q)e=A.a7p(!1,r!=null?A.dg(a1,e,B.t,a1,a1,a1,a1,new A.aG(0,i.b,0,i.d),a1,r):new A.cg(i,e,a1),B.J,!1) +a2=a0.a +e=A.d3(a1,a1,new A.Kg(e,new A.b_D(b4),a2.CW,a1,B.abx),!0,a1,a1,!1,!1,a1,a1,a1,a1,!0,a1,a1,a1,a1,a1,a1,new A.b_E(b4),a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1) +if(a3)a=e +else if(q&&!0)a=A.lo(!1,e,m) +else a=A.nc(n,new A.b_F(n),e) +a2=a2.c.k(0) +return A.bf5(A.JH(a,a0.a.cx,a1),"",!0)}} +A.b_E.prototype={ +$0(){var s=this.a.be(t.Pu) +s.toString +s.f.abL(B.a45)}, +$S:0} +A.b_D.prototype={ +$1(a){var s=this.a.be(t.Pu) +s.toString +s.f.abL(B.a46)}, +$S:519} +A.b_F.prototype={ +$2(a,b){var s=this.a +return new A.jD(B.bp,null,s.gm(s),b,null)}, +$S:520} +A.b_G.prototype={ +geX(a){var s,r=this.ax +r===$&&A.c() +s=this.ay +if(r.ax.a===B.aH){s===$&&A.c() +r=s.db.a +s=A.JR(A.a9(204,r>>>16&255,r>>>8&255,r&255),s.cy) +r=s}else{s===$&&A.c() +r=s.db}return r}, +goD(){var s=null,r=this.ax +r===$&&A.c() +return A.a9U(r.ax.a===B.aH?B.ak:B.aH,s,s,s,s).p3.w}, +gBi(){return B.a43}, +gHi(){var s=this.ay +s===$&&A.c() +return s.f}, +gIF(){var s,r=this.ay +r===$&&A.c() +s=this.ax +s===$&&A.c() +r=r.db.a +return A.a9(B.d.az(255*(s.ax.a===B.aH?0.38:0.3)),r>>>16&255,r>>>8&255,r&255)}, +gdB(a){return B.eD}, +gCR(){return B.QD}, +gzy(){return!1}, +gHZ(){var s=this.ay +s===$&&A.c() +return s.db}, +gB_(){return 0.25}} +A.a8o.prototype={ +T(){return"SnackBarBehavior."+this.b}} +A.G_.prototype={ +gI(a){var s=this +return A.a4(s.geX(s),s.gHi(),s.gIF(),s.goD(),s.gkk(s),s.gdB(s),s.gBi(),s.w,s.gCR(),s.gzy(),s.gHZ(),s.gB_(),s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.G_&&J.e(b.geX(b),s.geX(s))&&J.e(b.gHi(),s.gHi())&&J.e(b.gIF(),s.gIF())&&J.e(b.goD(),s.goD())&&b.gkk(b)==s.gkk(s)&&J.e(b.gdB(b),s.gdB(s))&&b.gBi()==s.gBi()&&b.w==s.w&&J.e(b.gCR(),s.gCR())&&b.gzy()==s.gzy()&&J.e(b.gHZ(),s.gHZ())&&b.gB_()==s.gB_()&&J.e(b.as,s.as)&&J.e(b.at,s.at)}, +geX(a){return this.a}, +gHi(){return this.b}, +gIF(){return this.c}, +goD(){return this.d}, +gkk(a){return this.e}, +gdB(a){return this.f}, +gBi(){return this.r}, +gCR(){return this.x}, +gzy(){return null}, +gHZ(){return this.z}, +gB_(){return this.Q}} +A.al5.prototype={} +A.Q9.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.Q9&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.f==s.f&&b.r==s.r&&!0}} +A.alB.prototype={} +A.Qa.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.Qa)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(b.y==r.y)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.alH.prototype={} +A.AM.prototype={ +a7D(a){var s,r=A.am(a),q=r.ax +A.am(a) +s=q.db.a +s=A.b9z(B.Y,B.ai,B.I,B.I,A.a9(97,s>>>16&255,s>>>8&255,s&255),B.dq,0,!0,B.eQ,q.b,B.DB,B.Dx,A.bFU(a),r.k2,B.eD,B.qZ,r.e,r.p3.as,r.z) +return s}, +acr(a){var s=a.be(t.Pj),r=s==null?null:s.w +return(r==null?A.am(a).ba:r).a}} +A.V3.prototype={ +aC(a){if(a.O(0,B.a1))return this.b +return this.a}, +k(a){return"{disabled: "+A.h(this.b)+", otherwise: "+A.h(this.a)+"}"}} +A.am_.prototype={ +aC(a){var s +if(a.O(0,B.aT)){s=this.a +return A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.az)||a.O(0,B.b6)){s=this.a +return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}, +k(a){var s=this.a +return"{hovered: "+A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).k(0)+", focused,pressed: "+A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).k(0)+", otherwise: null}"}} +A.alZ.prototype={ +aC(a){if(a.O(0,B.a1))return this.b +return this.a}} +A.aoR.prototype={} +A.Qo.prototype={ +gI(a){return J.T(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Qo&&J.e(b.a,this.a)}} +A.am0.prototype={} +A.am3.prototype={ +yz(a){var s +this.Y1(a) +s=this.a +if(s.gi1()&&this.b){s=s.gaU().gav() +s.toString +s.na()}}, +Dj(a){}, +yB(a){var s +this.ajI(a) +s=this.w +s.a2K() +s.a.toString}, +yA(a){var s,r +this.ajH(a) +if(this.a.gi1()){s=this.w +r=s.c +r.toString +switch(A.am(r).r.a){case 2:case 4:break +case 0:case 1:case 3:case 5:s=s.c +s.toString +A.b7C(s) +break}}}} +A.Qs.prototype={ +aW(){var s=null +return new A.V4(new A.cG(s,t.NE),s,A.D(t.yb,t.M),s,!0,s,B.n)}} +A.V4.prototype={ +gpO(){var s=this.a.d +return s}, +gkK(){var s=this.a.e,r=this.e +if(r==null){s=A.Dy(!0,null,!0,!0,null,null,!1) +this.e=s}else s=r +return s}, +gaqi(){this.a.toString +var s=this.c +s.toString +A.am(s) +return B.ZR}, +gT3(){var s=this.x +s===$&&A.c() +return s}, +gi1(){return this.a.xr}, +gtL(){var s=this.a,r=s.p2 +if(r==null)s=s.f.y2 +else s=r +return s}, +gav0(){this.a.toString +return!1}, +gwo(){var s=this.a.f +return s.at!=null||this.gav0()}, +gAg(){this.a.toString +var s=this.c +s.toString +s=A.am(s) +return s.ax.at}, +ary(){var s,r,q,p,o,n=this,m=n.c +m.toString +A.qX(m,B.cT,t.c4).toString +m=n.c +m.toString +s=A.am(m) +m=n.a.f +m=m.QZ(s.d) +r=n.gtL() +q=n.a +p=q.f.as +o=m.aGZ(r,p==null?q.dx:p) +m=o.p2==null +if(!m||o.p1!=null)return o +r=n.gpO().a.a +r=r.length===0?B.bI:new A.hn(r) +r.gE(r) +if(m)if(o.p1==null)n.a.toString +n.a.toString +return o}, +bn(){var s,r,q=this +q.bP() +q.w=new A.am3(q,q) +q.a.toString +s=q.gkK() +q.a.toString +r=q.gtL() +s.sf2(r) +q.gkK().ai(0,q.ga46())}, +ga45(){var s,r=this.c +r.toString +r=A.dS(r,B.f_) +s=r==null?null:r.ax +switch((s==null?B.er:s).a){case 0:this.a.toString +r=this.gtL() +return r +case 1:return!0}}, +cZ(){this.am6() +this.gkK().sf2(this.ga45())}, +bL(a){var s=this +s.am7(a) +s.a.toString +s.gkK().sf2(s.ga45()) +if(s.gkK().gdM())s.a.toString}, +kv(a,b){var s=this.d +if(s!=null)this.pk(s,"controller")}, +ghB(){return this.a.bh}, +v(){var s,r=this +r.gkK().a9(0,r.ga46()) +s=r.e +if(s!=null)s.v() +s=r.d +if(s!=null){s.apW() +s.aj8()}r.am8()}, +a2K(){var s=this.y.gav() +if(s!=null)s.V9()}, +aAF(a){var s=this,r=s.w +r===$&&A.c() +if(!r.b)return!1 +if(a===B.av)return!1 +s.a.toString +if(!s.gtL())return!1 +if(a===B.bg||a===B.jj)return!0 +if(s.gpO().a.a.length!==0)return!0 +return!1}, +aCE(){this.aM(new A.b01())}, +aCG(a,b){var s,r=this,q=r.aAF(b) +if(q!==r.r)r.aM(new A.b03(r,q)) +s=r.c +s.toString +switch(A.am(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bg){s=r.y.gav() +if(s!=null)s.lF(a.gfM())}break}s=r.c +s.toString +switch(A.am(s).r.a){case 2:case 1:case 0:break +case 4:case 3:case 5:if(b===B.aA){s=r.y.gav() +if(s!=null)s.kq()}break}}, +aug(){var s=this.gpO().a.b +if(s.a===s.b)this.y.gav().Vq()}, +a0s(a){if(a!==this.f)this.aM(new A.b02(this,a))}, +gt4(){var s,r,q,p,o=this,n=o.a.bU +if(n==null)s=null +else s=J.nF(n.slice(0),A.a7(n).c) +if(s!=null){n=o.y.gav() +n.toString +n=A.ek(n) +r=o.gpO().a +q=o.a.f +p=new A.IT(!0,"EditableText-"+n,s,r,q.y)}else p=B.qm +n=o.y.gav().gt4() +return A.bi4(n.ax,!0,p,!1,!0,n.x,!0,n.z,n.a,n.as,!1,n.b,n.f,n.r,n.Q)}, +gOY(){var s=this,r=A.y(t.ui) +if(!s.gtL())r.H(0,B.a1) +if(s.f)r.H(0,B.aT) +if(s.gkK().gdM())r.H(0,B.az) +if(s.gwo())r.H(0,B.j1) +return r}, +a5(d3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8=this,c9=null,d0={},d1=A.am(d3),d2=d3.be(t.Uf) +if(d2==null)d2=B.id +s=d1.p3.w +s.toString +r=c8.c +r.toString +A.am(r) +r=c8.c +r.toString +r=A.bFA(r) +q=t.em +p=A.e8(r,c8.gOY(),q) +o=A.e8(s,c8.gOY(),q).bY(p).bY(c8.a.y) +c8.a.toString +s=d1.ax +n=c8.gpO() +m=c8.gkK() +r=A.b([],t.VS) +q=c8.a.p1 +if(q!=null)B.b.F(r,q) +q=c8.a +q.toString +switch(A.cr().a){case 2:case 4:l=A.bur(q.G) +break +case 0:case 1:case 3:case 5:l=A.bBc(q.G) +break +default:l=c9}q=c8.a +k=q.y1 +j=q.R8 +d0.a=null +switch(d1.r.a){case 2:i=A.uc(d3) +c8.x=!0 +k=$.bcr() +if(c8.gwo())h=c8.gAg() +else{c8.a.toString +q=d2.w +h=q==null?i.gii():q}g=d2.x +if(g==null){d2=i.gii() +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}f=new A.j(-2/A.ca(d3,B.cd,t.l).w.b,0) +e=g +d=!0 +c=!0 +j=B.dm +break +case 4:i=A.uc(d3) +c=c8.x=!1 +k=$.bcq() +if(c8.gwo())h=c8.gAg() +else{c8.a.toString +q=d2.w +h=q==null?i.gii():q}g=d2.x +if(g==null){d2=i.gii() +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}f=new A.j(-2/A.ca(d3,B.cd,t.l).w.b,0) +d0.a=new A.b05(c8) +e=c9 +d=!0 +j=B.dm +break +case 0:case 1:c8.x=!1 +k=$.bcx() +if(c8.gwo())h=c8.gAg() +else{c8.a.toString +q=d2.w +h=q==null?s.b:q}g=d2.x +if(g==null){d2=s.b +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}e=c9 +f=e +d=!1 +c=!1 +break +case 3:c8.x=!1 +k=$.b6k() +if(c8.gwo())h=c8.gAg() +else{c8.a.toString +q=d2.w +h=q==null?s.b:q}g=d2.x +if(g==null){d2=s.b +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}e=c9 +f=e +d=!1 +c=!1 +break +case 5:c8.x=!1 +k=$.b6k() +if(c8.gwo())h=c8.gAg() +else{c8.a.toString +q=d2.w +h=q==null?s.b:q}g=d2.x +if(g==null){d2=s.b +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}d0.a=new A.b06(c8) +e=c9 +f=e +d=!1 +c=!1 +break +default:e=c9 +g=e +h=g +f=h +c=f +d=c}d2=c8.d6$ +c8.a.toString +q=c8.gtL() +b=c8.a +a=b.fy +a0=b.go +a1=c8.r +a2=b.r +a3=b.w +a4=b.x +a5=b.z +a6=b.Q +a7=b.at +a8=b.ay +a9=b.cx +b0=b.cy +b1=b.dx +b=b.dy +b2=m.gdM()?g:c9 +b3=c8.a +b4=b3.xr +b5=b4?k:c9 +b6=b3.k2 +b7=b3.k3 +b8=b3.k4 +b9=b3.cu +c0=b3.p3 +c1=b3.p4 +c2=b3.x2 +c3=b3.bx +c4=b3.bT +b3=b3.af +c5=$.bbW() +d2=A.R1(d2,A.beA(!0,e,c8,B.bF,!1,B.dC,B.a2,c9,b3,n,h,c1,f,c,j,c0,B.ad,!0,b4,!0,!1,m,!0,r,c8.y,s.a,a2,c5,b1,b,B.m,!1,a8,c9,b6,b7,c8.gaCF(),c8.gauf(),b8,b9,d,!q,!0,"editable",!0,c3,c2,c4,b2,b5,B.dw,B.cF,a0,a1,a9,b0,l,a5,o,a6,a4,a7,c9,a3,c9,B.aC,a,c9)) +c8.a.toString +c6=A.nc(new A.By(A.b([m,n],t.Eo)),new A.b07(c8,m,n),new A.lO(d2,c9)) +c8.a.toString +c7=A.e8(B.ac7,c8.gOY(),t.Pb) +d0.b=null +if(c8.gaqi()!==B.ZQ)c8.a.toString +d2=c8.gtL() +s=c8.w +s===$&&A.c() +return A.mx(A.a9E(new A.nD(!d2,c9,A.nc(n,new A.b08(d0,c8),s.a6i(B.db,c6)),c9),c9,c9),c7,c9,new A.b09(c8),new A.b0a(c8),c9)}, +gaU(){return this.y}} +A.b01.prototype={ +$0(){}, +$S:0} +A.b03.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.b02.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.b05.prototype={ +$0(){var s=this.a +if(!s.gkK().gdM()&&s.gkK().gf2())s.gkK().le()}, +$S:0} +A.b06.prototype={ +$0(){var s=this.a +if(!s.gkK().gdM()&&s.gkK().gf2())s.gkK().le()}, +$S:0} +A.b07.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.ary(),n=p.a,m=n.y,l=n.Q +n=n.as +s=p.f +r=this.b.gdM() +q=this.c.a.a +p.a.toString +return A.bwV(m,b,o,!1,q.length===0,r,s,l,n)}, +$S:521} +A.b09.prototype={ +$1(a){return this.a.a0s(!0)}, +$S:61} +A.b0a.prototype={ +$1(a){return this.a.a0s(!1)}, +$S:46} +A.b08.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gpO().a.a +o=o.length===0?B.bI:new A.hn(o) +o=o.gE(o) +p.a.toString +return A.d3(s,s,b,!1,o,s,!1,!1,s,s,s,s,s,q,s,s,s,s,r.a,s,s,s,new A.b04(p),s,s,s,s,s,s,s,s)}, +$S:522} +A.b04.prototype={ +$0(){var s=this.a +if(!s.gpO().a.b.gdT())s.gpO().sEC(A.rS(B.u,s.gpO().a.a.length)) +s.a2K()}, +$S:0} +A.b1R.prototype={ +$1(a){var s,r=null,q=A.am(this.a) +if(a.O(0,B.a1))return A.eo(r,r,q.ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +s=q.p3.w +return A.eo(r,r,s==null?r:s.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +$S:65} +A.b14.prototype={ +$2(a,b){if(!a.a)a.a9(0,b)}, +$S:53} +A.Wg.prototype={ +bL(a){this.cc(a) +this.ul()}, +cZ(){var s,r,q,p,o=this +o.fH() +s=o.d6$ +r=o.gt3() +q=o.c +q.toString +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jl$.ab(0,new A.b14()) +s=r.d6$ +if(s!=null)s.v() +r.d6$=null +r.bK()}} +A.Qt.prototype={ +aW(){var s=null,r=$.ag() +return new A.Ib(new A.OJ(s,r),new A.A8(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n)}} +A.aP0.prototype={ +$1(a){var s,r,q,p,o,n,m=this +t.iN.a(a) +s=m.a +r=a.c +r.toString +q=s.QZ(A.am(r).d) +r=a.d6$ +p=a.gwH() +o=a.e +n=o.y +o=q.aGH(n==null?A.q(o).h("dU.T").a(n):n) +n=m.ok +s=s.y2 +return A.R1(r,A.b9A(m.cx,m.x2,m.as,m.x1,m.cr,p,m.p4,m.p2,m.p3,m.p1,o,m.y1,!0,m.dx,s!==!1,m.fy,m.d,m.k4,null,m.rx,m.e,m.bG,m.go,m.dy,m.fr,m.fx,m.y2,m.CW,m.ch,new A.aP1(a,m.b),m.k2,m.k3,m.id,m.k1,m.ax,m.c,m.xr,m.R8,m.RG,m.to,m.ay,B.oU,B.oV,m.cu,m.w,m.r,m.x,m.y,m.Q,m.z,m.f,m.at))}, +$S:523} +A.aP1.prototype={ +$1(a){this.a.Iz(a) +this.b.$1(a)}, +$S:25} +A.Ib.prototype={ +gwH(){var s=t.mr.a(A.ay.prototype.gbg.call(this)) +return s.z}, +kv(a,b){var s,r=this +r.ahS(a,b) +s=r.ax +if(s!=null)r.pk(s,"controller") +r.d=r.gwH().a.a}, +bn(){var s,r=this +r.bP() +s=t.mr +s.a(A.ay.prototype.gbg.call(r)) +s.a(A.ay.prototype.gbg.call(r)).z.ai(0,r.gOp())}, +bL(a){var s,r,q,p=this +p.ak8(a) +s=t.mr +r=a.z +if(s.a(A.ay.prototype.gbg.call(p)).z!==r){q=p.gOp() +r.a9(0,q) +s.a(A.ay.prototype.gbg.call(p)).z.ai(0,q) +s.a(A.ay.prototype.gbg.call(p)) +s.a(A.ay.prototype.gbg.call(p)) +p.d=s.a(A.ay.prototype.gbg.call(p)).z.a.a}}, +v(){var s,r=this +t.mr.a(A.ay.prototype.gbg.call(r)).z.a9(0,r.gOp()) +s=r.ax +if(s!=null){s.apW() +s.aj8()}r.ak9()}, +Iz(a){var s +this.ahR(a) +if(this.gwH().a.a!==a){s=this.gwH() +s.se6(0,a)}}, +ast(){var s=this +if(s.gwH().a.a!==s.ga5q())s.Iz(s.gwH().a.a)}} +A.a3G.prototype={} +A.aEb.prototype={ +zf(a){return B.a3x}, +HO(a,b,c,d){var s,r,q,p=null,o=A.am(a) +a.be(t.jY) +s=A.am(a) +r=s.cK.c +if(r==null)r=o.ax.b +q=A.fh(A.eD(A.iC(B.db,p,B.ad,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.am5(r,p),B.v),22,22) +switch(b.a){case 0:return A.aQk(B.Y,1.5707963267948966,q,p) +case 1:return q +case 2:return A.aQk(B.Y,0.7853981633974483,q,p)}}, +ze(a,b){switch(a.a){case 0:return B.a_B +case 1:return B.i +case 2:return B.a_z}}} +A.am5.prototype={ +aI(a,b){var s,r,q,p,o=$.G(),n=o.B() +n.sA(0,this.b) +s=b.a/2 +r=A.k5(new A.j(s,s),s) +q=0+s +p=o.S() +p.ho(r) +p.kf(new A.x(0,0,q,q)) +a.W(p,n)}, +cG(a){return!this.b.l(0,a.b)}} +A.agT.prototype={} +A.QD.prototype={ +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.QD&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}} +A.am7.prototype={} +A.a9O.prototype={ +a5(a){var s=this.c.U(0,B.mn),r=this.d.V(0,B.a_s),q=A.ca(a,B.ce,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.j(8,q) +return new A.cg(new A.aG(8,q,8,8),new A.nm(new A.a9P(s.U(0,o),r.U(0,o),p),new A.V9(this.e,p,A.bKG(),null),null),null)}} +A.V9.prototype={ +aW(){return new A.amc(new A.pG(),null,null,B.n)}, +aQ8(a,b){return this.e.$2(a,b)}} +A.amc.prototype={ +bL(a){var s=this +s.cc(a) +if(!A.e4(s.a.c,a.c)){s.e=new A.pG() +s.d=!1}}, +a5(a){var s,r,q,p,o,n,m,l,k=this,j=null +A.qX(a,B.cT,t.c4).toString +s=k.e +r=k.d +q=a.be(t.I) +q.toString +p=k.a +o=p.d +n=k.d +m=A.b7Z(n?B.RT:B.S3,j,j) +l=n?"Back":"More" +l=A.b([new A.amb(m,new A.b0p(k),l,j)],t.p) +B.b.F(l,k.a.c) +return new A.amd(r,q.w,A.btc(p.aQ8(a,new A.am9(o,n,l,j)),B.Q3),s)}} +A.b0p.prototype={ +$0(){var s=this.a +s.aM(new A.b0o(s))}, +$S:0} +A.b0o.prototype={ +$0(){var s=this.a +s.d=!s.d}, +$S:0} +A.amd.prototype={ +bC(a){var s=new A.ame(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sUw(this.e) +b.sd0(this.f)}} +A.ame.prototype={ +sUw(a){if(a===this.aB)return +this.aB=a +this.aE()}, +sd0(a){if(a===this.bc)return +this.bc=a +this.aE()}, +d3(){var s,r,q=this,p=q.a0$ +p.toString +s=t.k +r=s.a(A.J.prototype.gaG.call(q)) +p.dc(new A.b8(0,r.b,0,r.d),!0) +if(!q.aB&&q.R==null)q.R=q.a0$.k3.a +p=s.a(A.J.prototype.gaG.call(q)) +s=q.R +if(s==null||q.a0$.k3.a>s)s=q.a0$.k3.a +else s.toString +s=p.c9(new A.M(s,q.a0$.k3.b)) +q.k3=s +p=q.a0$ +r=p.e +r.toString +t.yS.a(r) +r.a=new A.j(q.bc===B.an?0:s.a-p.k3.a,0)}, +aI(a,b){var s=this.a0$,r=s.e +r.toString +a.fb(s,t.yS.a(r).a.V(0,b))}, +ea(a,b){var s=this.a0$.e +s.toString +t.yS.a(s) +return a.mz(new A.b0q(this,b,s),s.a,b)}, +h9(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, +fz(a,b){var s=a.e +s.toString +s=t.yS.a(s).a +b.aF(0,s.a,s.b) +this.aiZ(a,b)}} +A.b0q.prototype={ +$2(a,b){return this.a.a0$.dl(a,b)}, +$S:8} +A.am9.prototype={ +bC(a){var s=new A.ajJ(this.e,this.f,0,null,null,A.aZ(t.v)) +s.bB() +return s}, +bH(a,b){b.sTB(this.e) +b.sUw(this.f)}, +dg(a){return new A.ama(A.e6(t.Si),this,B.ac)}} +A.ama.prototype={} +A.ajJ.prototype={ +sTB(a){if(a===this.aa)return +this.aa=a +this.aE()}, +sUw(a){if(a===this.af)return +this.af=a +this.aE()}, +aCN(){var s,r=this,q={},p=t.k,o=r.af?p.a(A.J.prototype.gaG.call(r)):A.asc(new A.M(p.a(A.J.prototype.gaG.call(r)).b,44)) +q.a=-1 +q.b=0 +r.c7(new A.aZq(q,r,o)) +p=r.aH$ +p.toString +s=r.M +if(s!==-1&&s===r.dJ$-2&&q.b-p.k3.a<=o.b)r.M=-1}, +a3t(a,b){var s,r=this +if(a===r.aH$)return r.M!==-1 +s=r.M +if(s===-1)return!0 +return b>s===r.af}, +ayp(){var s,r,q,p,o=this,n={} +n.a=-1 +n.b=B.v +n.c=0 +s=o.aH$ +s.toString +n.d=o.af&&!o.aa?s.k3.b:0 +o.c7(new A.aZr(n,o,s)) +r=s.e +r.toString +t.yS.a(r) +q=o.aH$ +q.toString +if(o.a3t(q,0)){r.e=!0 +if(o.af){q=o.aa +r.a=q?new A.j(0,n.d):B.i +r=n.b +p=r.b +s=q?p+s.k3.b:p +n.b=new A.M(r.a,s)}else{r.a=new A.j(n.c,0) +r=n.b +n.b=new A.M(r.a+s.k3.a,r.b)}}else r.e=!1 +o.k3=n.b}, +d3(){var s,r=this +r.M=-1 +if(r.aH$==null){s=t.k.a(A.J.prototype.gaG.call(r)) +r.k3=new A.M(A.Y(0,s.a,s.b),A.Y(0,s.c,s.d)) +return}r.aCN() +r.ayp()}, +aI(a,b){this.c7(new A.aZt(a,b))}, +h9(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, +ea(a,b){var s,r,q={},p=q.a=this.f5$ +for(s=t.yS;p!=null;){p=p.e +p.toString +s.a(p) +if(!p.e){r=p.e2$ +q.a=r +p=r +continue}if(a.mz(new A.aZs(q,b,p),p.a,b))return!0 +r=p.e2$ +q.a=r +p=r}return!1}, +jy(a){this.c7(new A.aZu(a))}} +A.aZq.prototype={ +$1(a){var s,r,q,p,o=this.a;++o.a +s=this.b +if(s.M!==-1&&!s.af)return +t.x.a(a) +r=this.c +q=r.b +a.dc(new A.b8(0,q,0,r.d),!0) +p=o.b+a.k3.a +o.b=p +if(p>q&&s.M===-1)s.M=o.a-1}, +$S:15} +A.aZr.prototype={ +$1(a){var s,r,q,p,o=this.a,n=++o.a +t.x.a(a) +s=a.e +s.toString +t.yS.a(s) +if(a===this.c)return +r=this.b +if(!r.a3t(a,n)){s.e=!1 +return}s.e=!0 +if(!r.af){n=o.c +s.a=new A.j(n,0) +s=a.k3 +q=n+s.a +o.c=q +o.b=new A.M(q,Math.max(s.b,o.b.b))}else{n=o.d +s.a=new A.j(0,n) +s=a.k3 +p=n+s.b +o.d=p +o.b=new A.M(Math.max(s.a,o.b.a),p)}}, +$S:15} +A.aZt.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +t.yS.a(s) +if(!s.e)return +this.a.fb(a,s.a.V(0,this.b))}, +$S:15} +A.aZs.prototype={ +$2(a,b){return this.a.a.dl(a,b)}, +$S:8} +A.aZu.prototype={ +$1(a){var s +t.x.a(a) +s=a.e +s.toString +if(t.yS.a(s).e)this.a.$1(a)}, +$S:15} +A.am8.prototype={ +a5(a){var s=null +return A.mu(B.ai,!0,B.qv,this.c,B.ck,s,1,s,s,s,s,s,B.eq)}} +A.amb.prototype={ +a5(a){var s=null +return A.mu(B.ai,!0,s,A.bf9(s,s,s,s,this.c,s,this.d,s,s,s,this.e),B.t,B.I,0,s,s,s,s,s,B.eq)}} +A.aoB.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.yS;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.yS;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.aoS.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Ic.prototype={ +T(){return"_TextSelectionToolbarItemPosition."+this.b}} +A.a9Q.prototype={ +a5(a){var s=this,r=null,q=A.am(a).ax.a===B.ak?B.l:B.a0 +return A.a9z(s.c,s.d,A.b9z(s.f,r,r,r,r,r,r,r,r,q,r,B.Dw,s.e,r,B.ow,r,r,r,r))}} +A.iR.prototype={ +bY(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null +if(b3==null)return b1 +s=b1.a +r=s==null?b2:s.bY(b3.a) +if(r==null)r=b3.a +q=b1.b +p=q==null?b2:q.bY(b3.b) +if(p==null)p=b3.b +o=b1.c +n=o==null?b2:o.bY(b3.c) +if(n==null)n=b3.c +m=b1.d +l=m==null?b2:m.bY(b3.d) +if(l==null)l=b3.d +k=b1.e +j=k==null?b2:k.bY(b3.e) +if(j==null)j=b3.e +i=b1.f +h=i==null?b2:i.bY(b3.f) +if(h==null)h=b3.f +g=b1.r +f=g==null?b2:g.bY(b3.r) +if(f==null)f=b3.r +e=b1.w +d=e==null?b2:e.bY(b3.w) +if(d==null)d=b3.w +c=b1.x +b=c==null?b2:c.bY(b3.x) +if(b==null)b=b3.x +a=b1.y +a0=a==null?b2:a.bY(b3.y) +if(a0==null)a0=b3.y +a1=b1.z +a2=a1==null?b2:a1.bY(b3.z) +if(a2==null)a2=b3.z +a3=b1.Q +a4=a3==null?b2:a3.bY(b3.Q) +if(a4==null)a4=b3.Q +a5=b1.as +a6=a5==null?b2:a5.bY(b3.as) +if(a6==null)a6=b3.as +a7=b1.at +a8=a7==null?b2:a7.bY(b3.at) +if(a8==null)a8=b3.at +a9=b1.ax +b0=a9==null?b2:a9.bY(b3.ax) +if(b0==null)b0=b3.ax +if(r==null)r=b2 +s=r==null?s:r +r=p==null?b2:p +if(r==null)r=q +q=n==null?b2:n +if(q==null)q=o +p=l==null?m:l +o=j==null?b2:j +if(o==null)o=k +n=h==null?b2:h +if(n==null)n=i +m=f==null?b2:f +if(m==null)m=g +l=d==null?b2:d +if(l==null)l=e +k=b==null?b2:b +if(k==null)k=c +j=a0==null?b2:a0 +if(j==null)j=a +i=a2==null?b2:a2 +if(i==null)i=a1 +h=a4==null?b2:a4 +if(h==null)h=a3 +g=a6==null?b2:a6 +if(g==null)g=a5 +f=a8==null?a7:a8 +e=b0==null?b2:b0 +return A.b9E(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.iR&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.w,b.w)&&J.e(s.x,b.x)&&J.e(s.y,b.y)&&J.e(s.z,b.z)&&J.e(s.Q,b.Q)&&J.e(s.as,b.as)&&J.e(s.at,b.at)&&J.e(s.ax,b.ax)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}} +A.ami.prototype={} +A.wc.prototype={ +a5(a){var s,r,q=this.c,p=B.d4.a,o=B.d4.b,n=B.d4.c,m=B.d4.d,l=B.d4.e,k=B.d4.f,j=B.d4.r,i=a.be(t.Uf) +if(i==null)i=B.id +s=q.cK +r=s.b +if(r==null)r=i.x +s=s.a +i=s==null?i.w:s +return new A.SV(this,new A.a_k(new A.a3B(q,new A.N1(p,o,n,m,l,k,j),B.pK,p,o,n,m,l,k,j),A.Ls(A.b79(this.d,i,r),q.ok,null),null),null)}} +A.SV.prototype={ +z5(a,b,c){return new A.wc(this.w.c,c,null)}, +eu(a){return!this.w.c.l(0,a.w.c)}} +A.AU.prototype={ +ie(a){var s,r=this.a +r.toString +s=this.b +s.toString +return A.bBt(r,s,a)}} +A.IJ.prototype={ +aW(){return new A.abz(null,null,B.n)}} +A.abz.prototype={ +rF(a){var s=a.$3(this.CW,this.a.r,new A.aSq()) +s.toString +this.CW=t.UW.a(s)}, +a5(a){var s,r=this.CW +r.toString +s=this.gir() +return new A.wc(r.ap(0,s.gm(s)),this.a.w,null)}} +A.aSq.prototype={ +$1(a){return new A.AU(t.we.a(a),null)}, +$S:524} +A.zc.prototype={ +T(){return"MaterialTapTargetSize."+this.b}} +A.mK.prototype={ +Id(b7,b8,b9,c0,c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=null,b1=b9==null?a9.r:b9,b2=c2==null?a9.z:c2,b3=b7==null?a9.ax:b7,b4=b3.b,b5=b3.c,b6=b3.d +if(b6==null)b6=b4 +s=b3.e +if(s==null)s=b5 +r=b3.f +q=b3.r +p=b3.w +if(p==null)p=r +o=b3.x +if(o==null)o=q +n=b3.y +m=n==null?r:n +l=b3.z +k=l==null?q:l +j=b3.Q +if(j==null){if(n==null)n=r}else n=j +j=b3.as +if(j==null){if(l==null)l=q}else l=j +j=b3.at +i=b3.ax +h=b3.ay +if(h==null)h=j +g=b3.ch +if(g==null)g=i +f=b3.cx +e=b3.cy +d=b3.db +c=b3.dx +if(c==null)c=e +b=b3.dy +if(b==null)b=d +a=b3.fr +if(a==null)a=f +a0=b3.fx +if(a0==null)a0=f +a1=b3.fy +if(a1==null)a1=B.p +a2=b3.go +if(a2==null)a2=B.p +a3=b3.id +if(a3==null)a3=d +a4=b3.k1 +if(a4==null)a4=e +a5=b3.k2 +if(a5==null)a5=b5 +a6=b3.k4 +if(a6==null)a6=b4 +a7=b3.ok +if(a7==null)a7=r +a8=b3.k3 +if(a8==null)a8=b4 +n=A.atZ(b3.CW,b3.a,j,h,a5,a3,f,i,g,a4,b5,s,q,o,d,b,k,l,a,a0,b4,b6,a6,a2,r,p,a7,a1,e,a8,c,m,n) +b3=b8==null?a9.CW:b8 +b4=c0==null?a9.p2:c0 +b5=c1==null?a9.p3:c1 +return A.b9F(a9.R8,a9.f9,a9.RG,a9.a,a9.nE,a9.rx,a9.ry,a9.Q,a9.to,a9.x1,a9.x2,a9.xr,a9.y1,a9.as,a9.at,a9.y2,a9.cr,a9.cu,n,a9.b,a9.bG,a9.bM,a9.ay,a9.bT,a9.ch,b3,a9.bx,a9.bU,a9.bQ,a9.bh,a9.mQ,a9.bp,a9.c,a9.M,!0,a9.aa,a9.cx,a9.cy,a9.db,a9.dx,a9.af,a9.ok,a9.dy,a9.d,a9.aJ,a9.e,a9.b9,a9.G,a9.a8,a9.al,a9.b_,a9.bN,a9.bi,a9.f,b1,a9.ds,a9.fr,a9.eO,a9.fx,a9.fy,a9.p1,b4,a9.dt,a9.du,a9.go,a9.w,a9.cv,a9.eh,a9.id,a9.dv,a9.k1,a9.k2,a9.iz,a9.f7,a9.k3,a9.x,a9.di,a9.jo,a9.ba,a9.cK,b5,a9.f8,a9.eY,a9.R,a9.dC,a9.p4,a9.k4,!1,b2)}, +aH5(a,b){return this.Id(null,null,null,a,b,null)}, +aH4(a,b){return this.Id(null,null,a,null,null,b)}, +aGG(a){return this.Id(null,a,null,null,null,null)}, +aGD(a){return this.Id(a,null,null,null,null,null)}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.aj(b)!==A.O(q))return!1 +if(b instanceof A.mK)if(b.a===q.a)if(A.b5k(b.c,q.c))if(b.d.l(0,q.d))if(b.e===q.e)if(b.f.l(0,q.f))if(b.r===q.r)if(b.w.l(0,q.w))if(b.x===q.x)if(b.z.l(0,q.z))if(b.as.l(0,q.as))if(b.at.l(0,q.at))if(b.ax.l(0,q.ax))if(b.ay.l(0,q.ay))if(b.ch.l(0,q.ch))if(b.CW.l(0,q.CW))if(b.cx.l(0,q.cx))if(b.cy.l(0,q.cy))if(b.db.l(0,q.db))if(b.dx.l(0,q.dx))if(b.dy.l(0,q.dy))if(b.fr.l(0,q.fr))if(b.fx.l(0,q.fx))if(b.fy.l(0,q.fy))if(b.go.l(0,q.go))if(b.id.l(0,q.id))if(b.k2.l(0,q.k2))if(b.k3.l(0,q.k3))if(b.k4.l(0,q.k4))if(b.ok.l(0,q.ok))if(b.p1.l(0,q.p1))if(b.p2.l(0,q.p2))if(b.p3.l(0,q.p3))if(b.p4.l(0,q.p4))if(J.e(b.R8,q.R8))if(b.RG.l(0,q.RG))if(b.rx.l(0,q.rx))if(b.ry.l(0,q.ry))if(b.to.l(0,q.to))if(b.x1.l(0,q.x1))if(b.x2.l(0,q.x2))if(b.xr.l(0,q.xr))if(b.y1.l(0,q.y1))if(b.y2.l(0,q.y2))if(b.cr.l(0,q.cr))if(b.cu.l(0,q.cu))if(b.bG.l(0,q.bG))if(b.bM.l(0,q.bM))if(b.bT.l(0,q.bT))if(b.bx.l(0,q.bx))if(b.bU.l(0,q.bU))if(b.bQ.l(0,q.bQ))if(b.bh.l(0,q.bh))if(b.bp.l(0,q.bp))if(b.M.l(0,q.M))if(b.aa.l(0,q.aa))if(b.af.l(0,q.af))if(b.aJ.l(0,q.aJ))if(b.b9.l(0,q.b9))if(b.G.l(0,q.G))if(b.a8.l(0,q.a8))if(b.al.l(0,q.al))if(b.b_.l(0,q.b_))if(b.bN.l(0,q.bN))if(b.bi.l(0,q.bi))if(b.ds.l(0,q.ds))if(b.dt.l(0,q.dt))if(b.du.l(0,q.du))if(b.cv.l(0,q.cv))if(b.eh.l(0,q.eh))if(b.dv.l(0,q.dv))if(b.iz.l(0,q.iz))if(b.f7.l(0,q.f7))if(b.di.l(0,q.di))if(b.jo.l(0,q.jo))if(b.ba.l(0,q.ba))if(b.cK.l(0,q.cK))if(b.f8.l(0,q.f8))if(b.eY.l(0,q.eY))if(b.dC.l(0,q.dC))if(b.eO===q.eO){s=b.R +s.toString +r=q.R +r.toString +if(s.l(0,r)){s=b.k1 +s.toString +r=q.k1 +r.toString +if(s.l(0,r)){s=b.mQ +s.toString +r=q.mQ +r.toString +if(s.l(0,r)){s=b.nE +s.toString +r=q.nE +r.toString +if(s.l(0,r)){s=b.Q +s.toString +r=q.Q +r.toString +r=s.l(0,r) +s=r}else s=!1}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gI(a){var s=this,r=[s.a,s.b],q=s.c +B.b.F(r,q.gdw(q)) +B.b.F(r,q.gby(q)) +r.push(s.d) +r.push(s.e) +r.push(s.f) +r.push(s.r) +r.push(s.w) +r.push(s.x) +r.push(!1) +r.push(s.z) +r.push(s.as) +r.push(s.at) +r.push(s.ax) +r.push(s.ay) +r.push(s.ch) +r.push(s.CW) +r.push(s.cx) +r.push(s.cy) +r.push(s.db) +r.push(s.dx) +r.push(s.dy) +r.push(s.fr) +r.push(s.fx) +r.push(s.fy) +r.push(s.go) +r.push(s.id) +r.push(s.k2) +r.push(s.k3) +r.push(s.k4) +r.push(s.ok) +r.push(s.p1) +r.push(s.p2) +r.push(s.p3) +r.push(s.p4) +r.push(s.R8) +r.push(s.RG) +r.push(s.rx) +r.push(s.ry) +r.push(s.to) +r.push(s.x1) +r.push(s.x2) +r.push(s.xr) +r.push(s.y1) +r.push(s.y2) +r.push(s.cr) +r.push(s.cu) +r.push(s.bG) +r.push(s.bM) +r.push(s.bT) +r.push(s.bx) +r.push(s.bU) +r.push(s.bQ) +r.push(s.bh) +r.push(s.bp) +r.push(s.M) +r.push(s.aa) +r.push(s.af) +r.push(s.aJ) +r.push(s.b9) +r.push(s.G) +r.push(s.a8) +r.push(s.al) +r.push(s.b_) +r.push(s.bN) +r.push(s.bi) +r.push(s.ds) +r.push(s.dt) +r.push(s.du) +r.push(s.cv) +r.push(s.eh) +r.push(s.dv) +r.push(s.iz) +r.push(s.f7) +r.push(s.di) +r.push(s.jo) +r.push(s.ba) +r.push(s.cK) +r.push(s.f8) +r.push(s.eY) +r.push(s.dC) +r.push(!0) +r.push(s.eO) +r.push(s.f9) +q=s.R +q.toString +r.push(q) +q=s.k1 +q.toString +r.push(q) +q=s.mQ +q.toString +r.push(q) +q=s.nE +q.toString +r.push(q) +q=s.Q +q.toString +r.push(q) +return A.c4(r)}} +A.aPA.prototype={ +$0(){var s=this.a,r=this.b +return s.aH5(r.bY(s.p2),r.bY(s.p3))}, +$S:525} +A.aPy.prototype={ +$2(a,b){return new A.bo(a,b.aRn(this.a.c.i(0,a),this.b),t.sw)}, +$S:526} +A.aPz.prototype={ +$1(a){return!this.a.c.aX(0,a.a)}, +$S:527} +A.a3B.prototype={ +gki(){var s=this.ch.a +return s==null?this.ay.ax.a:s}, +gii(){var s=this.ch.b +return s==null?this.ay.ax.b:s}, +gvg(){var s=this.ch.c +return s==null?this.ay.ax.c:s}, +gvE(){var s=this.ch.f +return s==null?this.ay.go:s}, +hA(a){return A.bxP(this.ay,this.ch.hA(a))}} +A.Hv.prototype={ +gI(a){return(A.m7(this.a)^A.m7(this.b))>>>0}, +l(a,b){if(b==null)return!1 +return b instanceof A.Hv&&b.a===this.a&&b.b===this.b}} +A.aeM.prototype={ +d7(a,b,c){var s,r=this.a,q=r.i(0,b) +if(q!=null)return q +if(r.a===this.b){s=new A.bf(r,A.q(r).h("bf<1>")) +r.L(0,s.ga3(s))}s=c.$0() +r.t(0,b,s) +return s}} +A.t1.prototype={ +Sk(a){var s=this.a,r=this.b,q=A.Y(a.a+new A.j(s,r).X(0,4).a,0,a.b) +return a.aH2(A.Y(a.c+new A.j(s,r).X(0,4).b,0,a.d),q)}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.t1&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +ff(){return this.ahG()+"(h: "+A.iX(this.a)+", v: "+A.iX(this.b)+")"}} +A.amm.prototype={} +A.an8.prototype={} +A.QM.prototype={ +gI(a){var s=this +return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx])}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.QM&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&b.as==s.as&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&J.e(b.cx,s.cx)&&J.e(b.db,s.db)&&J.e(b.dx,s.dx)}} +A.amo.prototype={} +A.QN.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.y,s.x,s.z,s.Q,s.as,s.ax,s.at,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.QN&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.x,s.x)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.ax,s.ax)&&b.at==s.at}} +A.ams.prototype={} +A.QQ.prototype={ +aD_(a){var s,r=this +if(r.a.d!=null){r.aM(new A.aQ7(r,a)) +s=r.J0$ +s===$&&A.c() +s.d_(0)}}, +a4m(a){var s=this.a,r=s.d +if(r==null)return +switch(s.c){case!1:r.$1(!0) +break +case!0:r.$1(!1) +break +case null:r.$1(!1) +break}this.c.gaO().zs(B.pd)}, +aCY(){return this.a4m(null)}, +a0E(a){var s,r=this +if(r.Cp$!=null)r.aM(new A.aQ9(r)) +s=r.J0$ +s===$&&A.c() +s.er(0)}, +auM(){return this.a0E(null)}, +at2(a){var s,r=this +if(a!==r.Cq$){r.aM(new A.aQ4(r,a)) +s=r.SW$ +if(a){s===$&&A.c() +s.d_(0)}else{s===$&&A.c() +s.er(0)}}}, +at6(a){var s,r=this +if(a!==r.Cr$){r.aM(new A.aQ5(r,a)) +s=r.SV$ +if(a){s===$&&A.c() +s.d_(0)}else{s===$&&A.c() +s.er(0)}}}, +glq(){var s,r=this,q=A.y(t.ui) +if(r.a.d==null)q.H(0,B.a1) +if(r.Cr$)q.H(0,B.aT) +if(r.Cq$)q.H(0,B.az) +s=r.a.c +if(s!==!1)q.H(0,B.cs) +return q}} +A.aQ7.prototype={ +$0(){this.a.Cp$=this.b.c}, +$S:0} +A.aQ9.prototype={ +$0(){this.a.Cp$=null}, +$S:0} +A.aQ4.prototype={ +$0(){this.a.Cq$=this.b}, +$S:0} +A.aQ5.prototype={ +$0(){this.a.Cr$=this.b}, +$S:0} +A.QO.prototype={ +sbb(a,b){var s=this,r=s.a +if(b===r)return +if(r!=null)r.a.a9(0,s.geZ()) +b.a.ai(0,s.geZ()) +s.a=b +s.C()}, +saON(a){var s=this,r=s.b +if(a===r)return +if(r!=null)r.a.a9(0,s.geZ()) +a.a.ai(0,s.geZ()) +s.b=a +s.C()}, +saOP(a){var s=this,r=s.c +if(a===r)return +if(r!=null)r.a.a9(0,s.geZ()) +a.a.ai(0,s.geZ()) +s.c=a +s.C()}, +saOQ(a){var s=this,r=s.d +if(a===r)return +if(r!=null)r.a.a9(0,s.geZ()) +a.a.ai(0,s.geZ()) +s.d=a +s.C()}, +sQF(a){if(J.e(this.e,a))return +this.e=a +this.C()}, +sTr(a){if(J.e(this.f,a))return +this.f=a +this.C()}, +saLa(a){if(a.l(0,this.r))return +this.r=a +this.C()}, +saOO(a){if(a.l(0,this.w))return +this.w=a +this.C()}, +suR(a){if(a.l(0,this.x))return +this.x=a +this.C()}, +sqd(a){if(a.l(0,this.y))return +this.y=a +this.C()}, +stu(a){if(a===this.z)return +this.z=a +this.C()}, +sSa(a){if(J.e(a,this.Q))return +this.Q=a +this.C()}, +sCV(a){if(a===this.as)return +this.as=a +this.C()}, +saLL(a){if(a===this.at)return +this.at=a +this.C()}, +v(){var s=this,r=s.a +if(r!=null)r.a.a9(0,s.geZ()) +r=s.b +if(r!=null)r.a.a9(0,s.geZ()) +r=s.c +if(r!=null)r.a.a9(0,s.geZ()) +r=s.d +if(r!=null)r.a.a9(0,s.geZ()) +s.fv()}, +cG(a){return!0}, +y8(a){return null}, +gzr(){return null}, +EQ(a){return!1}, +k(a){return"#"+A.cX(this)}} +A.QU.prototype={ +aW(){return new A.B2(null,null,B.n)}} +A.B2.prototype={ +gH4(){var s=this.a.c +return s==null?null.acE():s}, +bn(){var s,r,q=this +q.bP() +q.fx=q.fr=!1 +q.cy=$.vC.q9$.b.a!==0 +s=A.cJ(null,B.ef,B.ih,null,q) +s.cA() +r=s.ep$ +r.b=!0 +r.a.push(q.gaD6()) +q.as=s +$.vC.q9$.ai(0,q.ga0v()) +$.hE.lT$.b.t(0,q.ga0w(),null)}, +cZ(){this.fH() +this.c.be(t.tH) +this.fy=!0}, +arw(){var s=this.c +s.toString +switch(A.am(s).r.a){case 4:case 3:case 5:return 24 +case 0:case 1:case 2:return 32}}, +arv(){var s=this.c +s.toString +switch(A.am(s).r.a){case 4:case 3:case 5:return B.QS +case 0:case 1:case 2:return B.QF}}, +a_O(){var s=this.c +s.toString +switch(A.am(s).r.a){case 4:case 3:case 5:return 12 +case 0:case 1:case 2:return 14}}, +atn(){var s,r,q=this +if(q.c==null)return +s=$.vC.q9$.b.a!==0 +r=q.cy +r===$&&A.c() +if(s!==r)q.aM(new A.aQe(q,s))}, +aD7(a){var s +if(a===B.R){s=this.fx +s===$&&A.c() +if(!s){s=this.fr +s===$&&A.c() +s=!s}else s=!0}else s=!1 +if(s)this.Pv()}, +NJ(a){var s,r=this,q=r.ay +if(q!=null)q.bm(0) +r.ay=null +if(a){r.Pv() +return}r.fx=!0 +if(r.db){if(r.ax==null){q=r.ch +q===$&&A.c() +s=r.as +s===$&&A.c() +r.ax=A.dv(q,s.gacc(s))}}else if(r.ax==null){q=r.CW +q===$&&A.c() +s=r.as +s===$&&A.c() +r.ax=A.dv(q,s.gacc(s))}r.db=!1}, +a3u(){var s=this,r=s.ax +if(r!=null)r.bm(0) +s.ax=null +if(s.ay==null){r=s.cx +r===$&&A.c() +s.ay=A.dv(r,s.gaIP())}}, +aoU(){var s=this,r=s.fr +r===$&&A.c() +if(!r){r=s.fx +r===$&&A.c()}else r=!0 +if(r)return +s.fr=!0 +r=s.ax +if(r!=null)r.bm(0) +s.ax=null +r=s.ay +if(r!=null)r.bm(0) +s.ay=null +r=s.at +if(r!=null)r.fD(0) +r=s.as +r===$&&A.c() +r.er(0)}, +a2S(){var s,r=this,q=r.fr +q===$&&A.c() +if(!q)return +r.fr=!1 +q=r.ax +if(q!=null)q.bm(0) +r.ax=null +q=r.ay +if(q!=null)q.bm(0) +r.ay=null +if(r.at.d.a==null){q=r.c +q.toString +r.a.toString +q=A.b8o(q,t.N1) +q.toString +s=r.at +s.toString +q.yc(0,s)}A.a7Q(r.gH4()) +q=r.as +q===$&&A.c() +q.d_(0)}, +a8h(){var s,r=this +r.fy===$&&A.c() +s=r.c +if(s==null)return!1 +s=r.ay +if(s!=null)s.bm(0) +r.ay=null +r.fx=!1 +s=r.fr +s===$&&A.c() +if(s){s=r.cy +s===$&&A.c() +if(s)A.bim(r) +r.a2S() +return!0}if(r.at!=null){s=r.ax +if(s!=null)s.bm(0) +r.ax=null +s=r.as +s===$&&A.c() +s.d_(0) +return!1}r.apk() +s=r.as +s===$&&A.c() +s.d_(0) +return!0}, +a0u(a){var s +if(this.c!=null){s=this.fr +s===$&&A.c() +this.NJ(s||a)}}, +FR(){return this.a0u(!1)}, +apk(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.c +c.toString +e.a.toString +c=A.b8o(c,t.N1) +c.toString +s=e.c.gaO() +s.toString +t.x.a(s) +r=s.k3.nr(B.i) +q=A.d2(s.cT(0,c.c.gaO()),r) +r=e.c.be(t.I) +r.toString +s=A.cH(d,d,d,d,e.a.c) +p=e.d +p===$&&A.c() +o=e.e +o===$&&A.c() +n=e.f +n===$&&A.c() +m=e.cy +m===$&&A.c() +l=m?new A.aQb(e):d +m=m?new A.aQc(e):d +k=e.r +k===$&&A.c() +j=e.w +j===$&&A.c() +i=e.x +i===$&&A.c() +h=e.as +h===$&&A.c() +h=A.dq(B.ay,h,d) +g=e.y +g===$&&A.c() +f=e.z +f===$&&A.c() +r=A.ra(new A.aQd(A.avC(new A.amt(s,p,o,n,k,j,i,h,q,g,f,l,m,d),r.w)),!1) +e.at=r +e.fr=!1 +c.yc(0,r) +A.a7Q(e.gH4()) +if(e.cy)A.bim(e) +$.rT.push(e)}, +Pv(){var s,r=this +B.b.L($.rT,r) +$.bBP.L(0,r) +s=r.ax +if(s!=null)s.bm(0) +r.ax=null +s=r.ay +if(s!=null)s.bm(0) +r.ay=null +s=r.fr +s===$&&A.c() +if(!s){s=r.at +if(s!=null)s.fD(0)}r.fr=!1 +s=r.at +if(s!=null){s.r=!0 +s=s.d +if(s.a==null){s.bw$=$.ag() +s.bs$=0}}r.at=null +s=r.cy +s===$&&A.c() +if(s)if($.rT.length!==0)B.b.ga6($.rT).a2S()}, +atM(a){if(this.at==null)return +if(t.oN.b(a)||t.Ko.b(a))this.FR() +else if(t.pY.b(a))this.a0u(!0)}, +hO(){var s,r=this +if(r.at!=null)r.NJ(!0) +s=r.ay +if(s!=null)s.bm(0) +r.pH()}, +v(){var s,r=this +$.hE.lT$.b.L(0,r.ga0w()) +$.vC.q9$.a9(0,r.ga0v()) +r.Pv() +s=r.as +s===$&&A.c() +s.v() +r.alh()}, +a0y(){var s,r,q=this +q.db=!0 +if(q.a8h()){s=q.dy +s===$&&A.c()}else s=!1 +if(s){s=q.dx +s===$&&A.c() +r=q.c +if(s===B.pn){r.toString +A.b7C(r)}else{r.toString +A.ay5(r)}}q.a.toString}, +aD9(){this.a0y() +this.FR()}, +a5(a){var s,r,q,p,o,n,m,l=this,k=null +if(l.gH4().length===0){s=l.a.z +return s}r=A.am(a) +a.be(t.U6) +q=A.am(a).dC +s=r.p3.z +if(r.ax.a===B.ak){s.toString +p=s.Ry(B.p,l.a_O()) +o=new A.dW(A.a9(B.d.az(229.5),255,255,255),k,k,B.f5,k,k,B.ao)}else{s.toString +p=s.Ry(B.l,l.a_O()) +o=new A.dW(A.a9(B.d.az(229.5),97,97,97),k,k,B.f5,k,k,B.ao)}l.a.toString +s=q.a +l.d=s==null?l.arw():s +l.a.toString +s=q.b +l.e=s==null?l.arv():s +s=l.a +s.toString +n=q.c +l.f=n==null?B.J:n +n=s.w +if(n==null)n=q.d +l.y=n==null?24:n +s=s.x +if(s==null)s=q.e +l.z=s!==!1 +l.Q=!1 +s=q.r +l.r=s==null?o:s +s=q.w +l.w=s==null?p:s +l.x=B.aw +l.cx=B.F +l.ch=B.Q5 +l.CW=B.aS +l.dx=B.pn +l.dy=!0 +s=l.gH4() +m=A.d3(k,k,l.a.z,!1,k,k,!1,!1,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,s) +l.fy===$&&A.c() +s=l.dx +n=s===B.pn?l.gatU():k +m=A.iC(B.b2,m,B.ad,!0,k,k,k,k,k,k,k,n,k,k,k,k,k,k,k,s===B.a9K?l.gaD8():k,k,k,k,k,k,k) +s=l.cy +s===$&&A.c() +if(s)m=A.mx(m,B.m,k,new A.aQf(l),new A.aQg(l),k) +return m}} +A.aQe.prototype={ +$0(){this.a.cy=this.b}, +$S:0} +A.aQb.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.a3u() +return null}, +$S:61} +A.aQc.prototype={ +$1(a){return this.a.FR()}, +$S:46} +A.aQd.prototype={ +$1(a){return this.a}, +$S:10} +A.aQf.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.a3u() +return null}, +$S:61} +A.aQg.prototype={ +$1(a){return this.a.FR()}, +$S:46} +A.b0t.prototype={ +zb(a){return new A.b8(0,a.b,0,a.d)}, +zh(a,b){return A.bJu(b,this.d,a,this.b,this.c)}, +tq(a){return!this.b.l(0,a.b)||this.c!==a.c||this.d!==a.d}} +A.amt.prototype={ +a5(a){var s,r=this,q=null,p=A.am(a).p3.z +p.toString +s=new A.nD(!0,q,A.lo(!1,new A.kB(new A.b8(0,1/0,r.d,1/0),A.qm(A.dg(q,A.ni(new A.fw(q,r.c,r.w,r.x,q,q,q,q,q,q),1,1),B.t,q,q,r.r,q,r.f,r.e,q),q,q,B.ca,!0,p,q,q,B.aC),q),r.y),q) +p=r.at +if(p!=null||r.ax!=null)s=A.mx(s,B.m,q,p,r.ax,q) +p=A.dS(a,B.jX) +p=p==null?q:p.e +p=p==null?q:p.d +if(p==null)p=0 +return A.F4(p,new A.nm(new A.b0t(r.z,r.Q,r.as),s,q),q)}} +A.Vi.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.QV.prototype={ +gI(a){var s=this,r=null +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,r,r,r,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.QV)if(b.a==r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.d==r.d)if(J.e(b.r,r.r))if(J.e(b.w,r.w))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aa4.prototype={ +T(){return"TooltipTriggerMode."+this.b}} +A.amu.prototype={} +A.aLl.prototype={ +T(){return"ScriptCategory."+this.b}} +A.R_.prototype={ +adY(a){switch(a.a){case 0:return this.c +case 1:return this.d +case 2:return this.e}}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.R_&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)&&b.e.l(0,s.e)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.amW.prototype={} +A.EG.prototype={ +Dg(a){return new A.cO(this,t.Ow)}, +yn(a,b,c){var s=null,r=A.aNR(s,!1,t.oA) +return A.v5(new A.jt(r,A.q(r).h("jt<1>")),this.qN(b,s,s,c,r),b.a,s,b.b)}, +yo(a,b){var s=null,r=A.aNR(s,!1,t.oA) +return A.v5(new A.jt(r,A.q(r).h("jt<1>")),this.qN(a,s,b,s,r),a.a,s,a.b)}, +yp(a,b){var s=null,r=A.aNR(s,!1,t.oA) +return A.v5(new A.jt(r,A.q(r).h("jt<1>")),this.qN(a,b,s,s,r),a.a,s,a.b)}, +qN(a,b,c,d,e){return this.avX(a,b,c,d,e)}, +avX(a,b,c,d,e){var s=0,r=A.v(t.hP),q,p,o,n,m,l,k,j +var $async$qN=A.w(function(f,g){if(f===1)return A.r(g,r) +while(true)switch(s){case 0:l=a.a +k=A.aQE().aC(l) +s=self.window.flutterCanvasKit!=null||!1?3:5 +break +case 3:p=new A.aT($.aF,t.gO) +o=new A.bU(p,t.XX) +n=A.bFb() +n.open("GET",l,!0) +n.responseType="arraybuffer" +A.bej(n,"load",A.c6(new A.aFx(n,o,k))) +A.bej(n,"error",A.c6(o.ga6G())) +n.send() +s=6 +return A.B(p,$async$qN) +case 6:m=A.cl(t.pI.a(n.response),0,null) +if(m.byteLength===0){l=A.ber(n) +l.toString +throw A.d(A.bgf(l,k))}s=b!=null?7:9 +break +case 7:j=b +s=10 +return A.B(A.yK(m),$async$qN) +case 10:q=j.$1(g) +s=1 +break +s=8 +break +case 9:s=c!=null?11:13 +break +case 11:j=c +s=14 +return A.B(A.yK(m),$async$qN) +case 14:q=j.$1(g) +s=1 +break +s=12 +break +case 13:q=d.$1(m) +s=1 +break +case 12:case 8:s=4 +break +case 5:q=$.G().a9t(k,new A.aFy(e)) +s=1 +break +case 4:case 1:return A.t(q,r)}}) +return A.u($async$qN,r)}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.EG&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return'NetworkImage("'+this.a+'", scale: '+this.b+")"}} +A.aFx.prototype={ +$1(a){var s,r,q,p=this.a,o=p.status +o.toString +s=o>=200&&o<300 +r=o>307&&o<400 +q=s||o===0||o===304||r +o=this.b +if(q)o.eL(0,p) +else{o.kP(a) +p=A.ber(p) +if(p==null)p=400 +throw A.d(A.bgf(p,this.c))}}, +$S:2} +A.aFy.prototype={ +$2(a,b){this.a.H(0,new A.oO(a,b))}, +$S:528} +A.x2.prototype={ +k(a){var s=this +if(s.got(s)===0)return A.b6H(s.gow(),s.gox()) +if(s.gow()===0)return A.b6G(s.got(s),s.gox()) +return A.b6H(s.gow(),s.gox())+" + "+A.b6G(s.got(s),0)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.x2&&b.gow()===s.gow()&&b.got(b)===s.got(s)&&b.gox()===s.gox()}, +gI(a){var s=this +return A.a4(s.gow(),s.got(s),s.gox(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.fy.prototype={ +gow(){return this.a}, +got(a){return 0}, +gox(){return this.b}, +U(a,b){return new A.fy(this.a-b.a,this.b-b.b)}, +V(a,b){return new A.fy(this.a+b.a,this.b+b.b)}, +X(a,b){return new A.fy(this.a*b,this.b*b)}, +u1(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +HA(a){var s=a.a/2,r=a.b/2 +return new A.j(s+this.a*s,r+this.b*r)}, +Lh(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 +return new A.j(s+r+this.a*r,q+p+this.b*p)}, +Jr(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 +s=s+q+this.a*q +p=p+n+this.b*n +return new A.x(s,p,s+r,p+o)}, +aC(a){return this}, +k(a){return A.b6H(this.a,this.b)}} +A.jE.prototype={ +gow(){return 0}, +got(a){return this.a}, +gox(){return this.b}, +U(a,b){return new A.jE(this.a-b.a,this.b-b.b)}, +V(a,b){return new A.jE(this.a+b.a,this.b+b.b)}, +X(a,b){return new A.jE(this.a*b,this.b*b)}, +aC(a){var s=this +switch(a.a){case 0:return new A.fy(-s.a,s.b) +case 1:return new A.fy(s.a,s.b)}}, +k(a){return A.b6G(this.a,this.b)}} +A.ah1.prototype={ +X(a,b){return new A.ah1(this.a*b,this.b*b,this.c*b)}, +aC(a){var s=this +switch(a.a){case 0:return new A.fy(s.a-s.b,s.c) +case 1:return new A.fy(s.a+s.b,s.c)}}, +gow(){return this.a}, +got(a){return this.b}, +gox(){return this.c}} +A.a9x.prototype={ +k(a){return"TextAlignVertical(y: "+this.a+")"}} +A.Fi.prototype={ +T(){return"RenderComparison."+this.b}} +A.Xv.prototype={ +T(){return"Axis."+this.b}} +A.aaC.prototype={ +T(){return"VerticalDirection."+this.b}} +A.Ca.prototype={ +T(){return"AxisDirection."+this.b}} +A.Nn.prototype={ +a9r(a,b,c,d){return $.G().m_(a,!1,c,d)}, +CS(a){return this.a9r(a,!1,null,null)}, +a9s(a,b,c,d){var s=$.G(),r=a.a +r.toString +return s.m_(r,!1,c,d)}, +aLv(a){return this.a9s(a,!1,null,null)}, +a9u(a,b){return A.apC(a,b)}, +aLx(a){return this.a9u(a,null)}, +$iiq:1} +A.alD.prototype={ +C(){var s,r,q +for(s=this.a,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c;s.D();){q=s.d;(q==null?r.a(q):q).$0()}}, +ai(a,b){this.a.H(0,b)}, +a9(a,b){this.a.L(0,b)}} +A.J3.prototype={ +Ma(a){var s=this +return new A.Tk(s.gjM().U(0,a.gjM()),s.gmt().U(0,a.gmt()),s.gmm().U(0,a.gmm()),s.gnh().U(0,a.gnh()),s.gjN().U(0,a.gjN()),s.gms().U(0,a.gms()),s.gni().U(0,a.gni()),s.gml().U(0,a.gml()))}, +H(a,b){var s=this +return new A.Tk(s.gjM().V(0,b.gjM()),s.gmt().V(0,b.gmt()),s.gmm().V(0,b.gmm()),s.gnh().V(0,b.gnh()),s.gjN().V(0,b.gjN()),s.gms().V(0,b.gms()),s.gni().V(0,b.gni()),s.gml().V(0,b.gml()))}, +k(a){var s,r,q,p,o=this +if(o.gjM().l(0,o.gmt())&&o.gmt().l(0,o.gmm())&&o.gmm().l(0,o.gnh()))if(!o.gjM().l(0,B.P))s=o.gjM().a===o.gjM().b?"BorderRadius.circular("+B.d.aZ(o.gjM().a,1)+")":"BorderRadius.all("+o.gjM().k(0)+")" +else s=null +else{r=""+"BorderRadius.only(" +if(!o.gjM().l(0,B.P)){r+="topLeft: "+o.gjM().k(0) +q=!0}else q=!1 +if(!o.gmt().l(0,B.P)){if(q)r+=", " +r+="topRight: "+o.gmt().k(0) +q=!0}if(!o.gmm().l(0,B.P)){if(q)r+=", " +r+="bottomLeft: "+o.gmm().k(0) +q=!0}if(!o.gnh().l(0,B.P)){if(q)r+=", " +r+="bottomRight: "+o.gnh().k(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gjN().l(0,o.gms())&&o.gms().l(0,o.gml())&&o.gml().l(0,o.gni()))if(!o.gjN().l(0,B.P))p=o.gjN().a===o.gjN().b?"BorderRadiusDirectional.circular("+B.d.aZ(o.gjN().a,1)+")":"BorderRadiusDirectional.all("+o.gjN().k(0)+")" +else p=null +else{r=""+"BorderRadiusDirectional.only(" +if(!o.gjN().l(0,B.P)){r+="topStart: "+o.gjN().k(0) +q=!0}else q=!1 +if(!o.gms().l(0,B.P)){if(q)r+=", " +r+="topEnd: "+o.gms().k(0) +q=!0}if(!o.gni().l(0,B.P)){if(q)r+=", " +r+="bottomStart: "+o.gni().k(0) +q=!0}if(!o.gml().l(0,B.P)){if(q)r+=", " +r+="bottomEnd: "+o.gml().k(0)}r+=")" +p=r.charCodeAt(0)==0?r:r}r=s!=null +if(r&&p!=null)return A.h(s)+" + "+p +if(r)return s +if(p!=null)return p +return"BorderRadius.zero"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.J3&&b.gjM().l(0,s.gjM())&&b.gmt().l(0,s.gmt())&&b.gmm().l(0,s.gmm())&&b.gnh().l(0,s.gnh())&&b.gjN().l(0,s.gjN())&&b.gms().l(0,s.gms())&&b.gni().l(0,s.gni())&&b.gml().l(0,s.gml())}, +gI(a){var s=this +return A.a4(s.gjM(),s.gmt(),s.gmm(),s.gnh(),s.gjN(),s.gms(),s.gni(),s.gml(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ef.prototype={ +gjM(){return this.a}, +gmt(){return this.b}, +gmm(){return this.c}, +gnh(){return this.d}, +gjN(){return B.P}, +gms(){return B.P}, +gni(){return B.P}, +gml(){return B.P}, +fe(a){var s=this,r=s.a.mE(0,B.P),q=s.b.mE(0,B.P) +return A.aIC(a,s.c.mE(0,B.P),s.d.mE(0,B.P),r,q)}, +Ma(a){if(a instanceof A.ef)return this.U(0,a) +return this.agB(a)}, +H(a,b){if(b instanceof A.ef)return this.V(0,b) +return this.agA(0,b)}, +U(a,b){var s=this +return new A.ef(s.a.U(0,b.a),s.b.U(0,b.b),s.c.U(0,b.c),s.d.U(0,b.d))}, +V(a,b){var s=this +return new A.ef(s.a.V(0,b.a),s.b.V(0,b.b),s.c.V(0,b.c),s.d.V(0,b.d))}, +X(a,b){var s=this +return new A.ef(s.a.X(0,b),s.b.X(0,b),s.c.X(0,b),s.d.X(0,b))}, +aC(a){return this}} +A.Tk.prototype={ +X(a,b){var s=this +return new A.Tk(s.a.X(0,b),s.b.X(0,b),s.c.X(0,b),s.d.X(0,b),s.e.X(0,b),s.f.X(0,b),s.r.X(0,b),s.w.X(0,b))}, +aC(a){var s=this +switch(a.a){case 0:return new A.ef(s.a.V(0,s.f),s.b.V(0,s.e),s.c.V(0,s.w),s.d.V(0,s.r)) +case 1:return new A.ef(s.a.V(0,s.e),s.b.V(0,s.f),s.c.V(0,s.r),s.d.V(0,s.w))}}, +gjM(){return this.a}, +gmt(){return this.b}, +gmm(){return this.c}, +gnh(){return this.d}, +gjN(){return this.e}, +gms(){return this.f}, +gni(){return this.r}, +gml(){return this.w}} +A.XZ.prototype={ +T(){return"BorderStyle."+this.b}} +A.cK.prototype={ +ak(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.e7:this.c +return new A.cK(this.a,s,r,-1)}, +n5(){switch(this.c.a){case 1:var s=$.G().B() +s.sA(0,this.a) +s.sbX(this.b) +s.sP(0,B.r) +return s +case 0:s=$.G().B() +s.sA(0,B.I) +s.sbX(0) +s.sP(0,B.r) +return s}}, +ghI(){return this.b*(1-(1+this.d)/2)}, +gvU(){return this.b*(1+this.d)/2}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.cK&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +ff(){return"BorderSide"}} +A.dt.prototype={ +mw(a,b,c){return null}, +H(a,b){return this.mw(a,b,!1)}, +V(a,b){var s=this.H(0,b) +if(s==null)s=b.mw(0,this,!0) +return s==null?new A.mT(A.b([b,this],t.N_)):s}, +h2(a,b){if(a==null)return this.ak(0,b) +return null}, +h3(a,b){if(a==null)return this.ak(0,1-b) +return null}, +m9(a,b,c,d){}, +glc(){return!1}, +k(a){return"ShapeBorder()"}} +A.hi.prototype={ +gnt(){var s=Math.max(this.a.ghI(),0) +return new A.aG(s,s,s,s)}, +h2(a,b){if(a==null)return this.ak(0,b) +return null}, +h3(a,b){if(a==null)return this.ak(0,1-b) +return null}} +A.mT.prototype={ +gnt(){return B.b.l4(this.a,B.J,new A.aTX())}, +mw(a,b,c){var s,r,q,p=b instanceof A.mT +if(!p){s=this.a +r=c?B.b.ga6(s):B.b.ga3(s) +q=r.mw(0,b,c) +if(q==null)q=b.mw(0,r,!c) +if(q!=null){p=A.ak(s,!0,t.RY) +p[c?p.length-1:0]=q +return new A.mT(p)}}s=A.b([],t.N_) +if(c)B.b.F(s,this.a) +if(p)B.b.F(s,b.a) +else s.push(b) +if(!c)B.b.F(s,this.a) +return new A.mT(s)}, +H(a,b){return this.mw(a,b,!1)}, +ak(a,b){var s=this.a,r=A.a7(s).h("W<1,dt>") +return new A.mT(A.ak(new A.W(s,new A.aTY(b),r),!0,r.h("aM.E")))}, +h2(a,b){return A.biU(a,this,b)}, +h3(a,b){return A.biU(this,a,b)}, +hZ(a,b){var s,r +for(s=this.a,r=0;r") +return new A.W(new A.cj(s,r),new A.aTZ(),r.h("W")).cl(0," + ")}} +A.aTX.prototype={ +$2(a,b){return a.H(0,b.gnt())}, +$S:532} +A.aTY.prototype={ +$1(a){return a.ak(0,this.a)}, +$S:533} +A.aTZ.prototype={ +$1(a){return a.k(0)}, +$S:534} +A.ac1.prototype={} +A.Y3.prototype={ +T(){return"BoxShape."+this.b}} +A.Y_.prototype={ +mw(a,b,c){return null}, +H(a,b){return this.mw(a,b,!1)}, +hZ(a,b){var s=$.G().S() +s.kf(this.gnt().aC(b).RP(a)) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.kf(a) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){a.aQ(b,c)}, +glc(){return!0}} +A.f7.prototype={ +gnt(){var s,r=this +if(r.ga5x()){s=r.a.ghI() +return new A.aG(s,s,s,s)}return new A.aG(r.d.ghI(),r.a.ghI(),r.b.ghI(),r.c.ghI())}, +guY(){var s,r,q=this +if(q.gA3())if(q.ga5x())if(q.gAN()){s=q.a.d +r=q.d.d===s&&q.c.d===s&&q.b.d===s}else r=!1 +else r=!1 +else r=!1 +return r}, +gA3(){var s=this,r=s.a.a +return s.d.a.l(0,r)&&s.c.a.l(0,r)&&s.b.a.l(0,r)}, +ga5x(){var s=this,r=s.a.b +return s.d.b===r&&s.c.b===r&&s.b.b===r}, +gAN(){var s=this,r=s.a.c +return s.d.c===r&&s.c.c===r&&s.b.c===r}, +mw(a,b,c){var s=this +if(b instanceof A.f7&&A.q8(s.a,b.a)&&A.q8(s.b,b.b)&&A.q8(s.c,b.c)&&A.q8(s.d,b.d))return new A.f7(A.ng(s.a,b.a),A.ng(s.b,b.b),A.ng(s.c,b.c),A.ng(s.d,b.d)) +return null}, +H(a,b){return this.mw(a,b,!1)}, +ak(a,b){var s=this +return new A.f7(s.a.ak(0,b),s.b.ak(0,b),s.c.ak(0,b),s.d.ak(0,b))}, +h2(a,b){if(a instanceof A.f7)return A.b6O(a,this,b) +return this.MB(a,b)}, +h3(a,b){if(a instanceof A.f7)return A.b6O(this,a,b) +return this.MC(a,b)}, +Kn(a,b,c,d,e){var s,r=this +if(r.guY()){s=r.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.bdb(a,b,s) +break +case 0:if(c!=null&&!c.l(0,B.aG)){A.bdc(a,b,s,c) +return}A.bdd(a,b,s) +break}return}}if(r.gA3()&&r.gAN()){s=r.a +switch(s.c.a){case 0:return +case 1:A.bda(a,b,c,r.c,r.d,r.b,d,e,s) +return}}A.bbc(a,b,r.c,r.d,r.b,r.a)}, +iD(a,b,c){return this.Kn(a,b,null,B.ao,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.f7&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s,r,q=this +if(q.guY())return"Border.all("+q.a.k(0)+")" +s=A.b([],t.T) +r=q.a +if(!r.l(0,B.A))s.push("top: "+r.k(0)) +r=q.b +if(!r.l(0,B.A))s.push("right: "+r.k(0)) +r=q.c +if(!r.l(0,B.A))s.push("bottom: "+r.k(0)) +r=q.d +if(!r.l(0,B.A))s.push("left: "+r.k(0)) +return"Border("+B.b.cl(s,", ")+")"}, +gah(a){return this.a}} +A.j0.prototype={ +gnt(){var s,r=this +if(r.guY()){s=r.a.ghI() +return new A.jP(s,s,s,s)}return new A.jP(r.b.ghI(),r.a.ghI(),r.c.ghI(),r.d.ghI())}, +guY(){var s,r,q,p,o=this +if(o.gA3()){s=o.a +r=s.b +q=o.b +if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gAN()){p=s.d +s=q.d===p&&o.d.d===p&&o.c.d===p}else s=!1 +else s=!1}else s=!1 +return s}, +gA3(){var s=this,r=s.a.a +return s.b.a.l(0,r)&&s.d.a.l(0,r)&&s.c.a.l(0,r)}, +gAN(){var s=this,r=s.a.c +return s.b.c===r&&s.d.c===r&&s.c.c===r}, +mw(a,b,c){var s,r,q,p=this,o=null +if(b instanceof A.j0){s=p.a +r=b.a +if(A.q8(s,r)&&A.q8(p.b,b.b)&&A.q8(p.c,b.c)&&A.q8(p.d,b.d))return new A.j0(A.ng(s,r),A.ng(p.b,b.b),A.ng(p.c,b.c),A.ng(p.d,b.d)) +return o}if(b instanceof A.f7){s=b.a +r=p.a +if(!A.q8(s,r)||!A.q8(b.c,p.d))return o +q=p.b +if(!q.l(0,B.A)||!p.c.l(0,B.A)){if(!b.d.l(0,B.A)||!b.b.l(0,B.A))return o +return new A.j0(A.ng(s,r),q,p.c,A.ng(b.c,p.d))}return new A.f7(A.ng(s,r),b.b,A.ng(b.c,p.d),b.d)}return o}, +H(a,b){return this.mw(a,b,!1)}, +ak(a,b){var s=this +return new A.j0(s.a.ak(0,b),s.b.ak(0,b),s.c.ak(0,b),s.d.ak(0,b))}, +h2(a,b){if(a instanceof A.j0)return A.b6N(a,this,b) +return this.MB(a,b)}, +h3(a,b){if(a instanceof A.j0)return A.b6N(this,a,b) +return this.MC(a,b)}, +Kn(a,b,c,d,e){var s,r,q,p=this +if(p.guY()){s=p.a +switch(s.c.a){case 0:return +case 1:switch(d.a){case 1:A.bdb(a,b,s) +break +case 0:if(c!=null&&!c.l(0,B.aG)){A.bdc(a,b,s,c) +return}A.bdd(a,b,s) +break}return}}switch(e.a){case 0:r=p.c +q=p.b +break +case 1:r=p.b +q=p.c +break +default:r=null +q=null}if(p.gA3()&&p.gAN()){s=p.a +switch(s.c.a){case 0:return +case 1:A.bda(a,b,c,p.d,r,q,d,e,s) +return}}A.bbc(a,b,p.d,r,q,p.a)}, +iD(a,b,c){return this.Kn(a,b,null,B.ao,c)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.j0&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=this,r=A.b([],t.T),q=s.a +if(!q.l(0,B.A))r.push("top: "+q.k(0)) +q=s.b +if(!q.l(0,B.A))r.push("start: "+q.k(0)) +q=s.c +if(!q.l(0,B.A))r.push("end: "+q.k(0)) +q=s.d +if(!q.l(0,B.A))r.push("bottom: "+q.k(0)) +return"BorderDirectional("+B.b.cl(r,", ")+")"}, +gah(a){return this.a}} +A.dW.prototype={ +ghw(a){var s=this.c +s=s==null?null:s.gnt() +return s==null?B.J:s}, +Ln(a,b){var s,r,q +switch(this.w.a){case 1:s=A.k5(a.gbv(),a.gj8()/2) +r=$.G().S() +r.ho(s) +return r +case 0:r=this.d +if(r!=null){q=$.G().S() +q.fU(r.aC(b).fe(a)) +return q}r=$.G().S() +r.kf(a) +return r}}, +ak(a,b){var s=this,r=null,q=A.a_(r,s.a,b),p=A.bde(r,s.c,b),o=A.ov(r,s.d,b),n=A.b6P(r,s.e,b) +return new A.dW(q,s.b,p,o,n,r,s.w)}, +gJw(){return this.e!=null}, +h2(a,b){if(a==null)return this.ak(0,b) +if(a instanceof A.dW)return A.bdf(a,this,b) +return this.Xe(a,b)}, +h3(a,b){if(a==null)return this.ak(0,1-b) +if(a instanceof A.dW)return A.bdf(this,a,b) +return this.Xf(a,b)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.dW)if(J.e(b.a,r.a))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(A.e4(b.e,r.e))s=b.w===r.w +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gI(a){var s=this,r=s.e +r=r==null?null:A.c4(r) +return A.a4(s.a,s.b,s.c,s.d,r,s.f,null,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +To(a,b,c){var s +switch(this.w.a){case 0:s=this.d +if(s!=null)return s.aC(c).fe(new A.x(0,0,0+a.a,0+a.b)).O(0,b) +return!0 +case 1:return b.U(0,a.nr(B.i)).ge8()<=Math.min(a.a,a.b)/2}}, +BJ(a){return new A.RD(this,a)}} +A.RD.prototype={ +a1V(a,b,c,d){var s=this.b +switch(s.w.a){case 1:a.ci(b.gbv(),b.gj8()/2,c) +break +case 0:s=s.d +if(s==null||s.l(0,B.aG))a.aQ(b,c) +else a.dh(s.aC(d).fe(b),c) +break}}, +anz(a,b,c){var s,r,q,p,o,n,m=this.b.e +if(m==null)return +for(s=m.length,r=0;r0?n*0.57735+0.5:0)) +o=b.dQ(q.b) +n=q.d +this.a1V(a,new A.x(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +axm(a,b,c){return}, +v(){this.Xa()}, +m8(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.x(n,m,n+o.a,m+o.b),k=c.d +p.anz(a,l,k) +o=p.b +n=o.a +m=n==null +if(!m||!1){s=p.c +if(s!=null)r=!1 +else r=!0 +if(r){q=$.G().B() +if(!m)q.sA(0,n) +p.c=q +n=q}else n=s +n.toString +p.a1V(a,l,n,k)}p.axm(a,l,c) +n=o.c +if(n!=null){m=o.d +m=m==null?null:m.aC(k) +n.Kn(a,l,m,o.w,k)}}, +k(a){return"BoxPainter for "+this.b.k(0)}} +A.Y0.prototype={ +T(){return"BoxFit."+this.b}} +A.a0V.prototype={} +A.cp.prototype={ +n5(){var s=$.G().B() +s.sA(0,this.a) +s.smW(new A.p3(this.e,A.bA8(this.c))) +return s}, +ak(a,b){var s=this +return new A.cp(s.d*b,s.e,s.a,s.b.X(0,b),s.c*b)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.cp&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=this +return"BoxShadow("+s.a.k(0)+", "+s.b.k(0)+", "+A.iX(s.c)+", "+A.iX(s.d)+", "+s.e.k(0)+")"}} +A.hy.prototype={ +ak(a,b){return new A.hy(this.b,this.a.ak(0,b))}, +h2(a,b){var s,r +if(a instanceof A.hy){s=A.bA(a.a,this.a,b) +r=A.al(a.b,this.b,b) +r.toString +return new A.hy(A.Y(r,0,1),s)}return this.vZ(a,b)}, +h3(a,b){var s,r +if(a instanceof A.hy){s=A.bA(this.a,a.a,b) +r=A.al(this.b,a.b,b) +r.toString +return new A.hy(A.Y(r,0,1),s)}return this.w_(a,b)}, +hZ(a,b){var s=$.G().S() +s.ho(this.Fn(a).eb(-this.a.ghI())) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.ho(this.Fn(a)) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){if(this.b===0)a.ci(b.gbv(),b.gj8()/2,c) +else a.oH(this.Fn(b),c)}, +glc(){return!0}, +q1(a){var s=a==null?this.a:a +return new A.hy(this.b,s)}, +iD(a,b,c){var s,r=this.a +switch(r.c.a){case 0:break +case 1:s=r.b*r.d +if(this.b===0)a.ci(b.gbv(),(b.gj8()+s)/2,r.n5()) +else a.oH(this.Fn(b).eb(s/2),r.n5()) +break}}, +aI(a,b){return this.iD(a,b,null)}, +Fn(a){var s,r=this.b +if(r===0||a.gaL(a)-a.gag(a)===a.gaR(a)-a.gah(a))return A.k5(a.gbv(),a.gj8()/2) +r=1-r +if(a.gaL(a)-a.gag(a)").b(b)&&A.b5k(b.b,s.b)}, +gI(a){return A.a4(A.O(this),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"ColorSwatch(primary value: "+this.ahh(0)+")"}} +A.jO.prototype={ +ff(){return"Decoration"}, +ghw(a){return B.J}, +gJw(){return!1}, +h2(a,b){return null}, +h3(a,b){return null}, +To(a,b,c){return!0}, +Ln(a,b){throw A.d(A.a8("This Decoration subclass does not expect to be used for clipping."))}} +A.tX.prototype={ +v(){}} +A.adK.prototype={} +A.uJ.prototype={ +T(){return"ImageRepeat."+this.b}} +A.eF.prototype={ +ge_(){var s=this +return s.gja(s)+s.gjc(s)+s.gkJ(s)+s.gkL()}, +aEI(a){var s=this +switch(a.a){case 0:return s.ge_() +case 1:return s.gcQ(s)+s.gcV(s)}}, +H(a,b){var s=this +return new A.wz(s.gja(s)+b.gja(b),s.gjc(s)+b.gjc(b),s.gkJ(s)+b.gkJ(b),s.gkL()+b.gkL(),s.gcQ(s)+b.gcQ(b),s.gcV(s)+b.gcV(b))}, +ct(a,b,c){var s=this +return new A.wz(A.Y(s.gja(s),b.a,c.a),A.Y(s.gjc(s),b.c,c.b),A.Y(s.gkJ(s),0,c.c),A.Y(s.gkL(),0,c.d),A.Y(s.gcQ(s),b.b,c.e),A.Y(s.gcV(s),b.d,c.f))}, +k(a){var s=this +if(s.gkJ(s)===0&&s.gkL()===0){if(s.gja(s)===0&&s.gjc(s)===0&&s.gcQ(s)===0&&s.gcV(s)===0)return"EdgeInsets.zero" +if(s.gja(s)===s.gjc(s)&&s.gjc(s)===s.gcQ(s)&&s.gcQ(s)===s.gcV(s))return"EdgeInsets.all("+B.d.aZ(s.gja(s),1)+")" +return"EdgeInsets("+B.d.aZ(s.gja(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gjc(s),1)+", "+B.d.aZ(s.gcV(s),1)+")"}if(s.gja(s)===0&&s.gjc(s)===0)return"EdgeInsetsDirectional("+B.d.aZ(s.gkJ(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gkL(),1)+", "+B.d.aZ(s.gcV(s),1)+")" +return"EdgeInsets("+B.d.aZ(s.gja(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gjc(s),1)+", "+B.d.aZ(s.gcV(s),1)+") + EdgeInsetsDirectional("+B.d.aZ(s.gkJ(s),1)+", 0.0, "+B.d.aZ(s.gkL(),1)+", 0.0)"}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.eF&&b.gja(b)===s.gja(s)&&b.gjc(b)===s.gjc(s)&&b.gkJ(b)===s.gkJ(s)&&b.gkL()===s.gkL()&&b.gcQ(b)===s.gcQ(s)&&b.gcV(b)===s.gcV(s)}, +gI(a){var s=this +return A.a4(s.gja(s),s.gjc(s),s.gkJ(s),s.gkL(),s.gcQ(s),s.gcV(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aG.prototype={ +gja(a){return this.a}, +gcQ(a){return this.b}, +gjc(a){return this.c}, +gcV(a){return this.d}, +gkJ(a){return 0}, +gkL(){return 0}, +Jp(a){var s=this +return new A.x(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, +RP(a){var s=this +return new A.x(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +H(a,b){if(b instanceof A.aG)return this.V(0,b) +return this.Xi(0,b)}, +ct(a,b,c){var s=this +return new A.aG(A.Y(s.a,b.a,c.a),A.Y(s.b,b.b,c.e),A.Y(s.c,b.c,c.b),A.Y(s.d,b.d,c.f))}, +U(a,b){var s=this +return new A.aG(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +V(a,b){var s=this +return new A.aG(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +X(a,b){var s=this +return new A.aG(s.a*b,s.b*b,s.c*b,s.d*b)}, +aC(a){return this}, +uf(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c +return new A.aG(r,q,p,a==null?s.d:a)}, +I8(a){return this.uf(a,null,null,null)}, +aGU(a,b){return this.uf(a,null,null,b)}, +aH0(a,b){return this.uf(null,a,b,null)}} +A.jP.prototype={ +gkJ(a){return this.a}, +gcQ(a){return this.b}, +gkL(){return this.c}, +gcV(a){return this.d}, +gja(a){return 0}, +gjc(a){return 0}, +H(a,b){if(b instanceof A.jP)return this.V(0,b) +return this.Xi(0,b)}, +U(a,b){var s=this +return new A.jP(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +V(a,b){var s=this +return new A.jP(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +X(a,b){var s=this +return new A.jP(s.a*b,s.b*b,s.c*b,s.d*b)}, +aC(a){var s=this +switch(a.a){case 0:return new A.aG(s.c,s.b,s.a,s.d) +case 1:return new A.aG(s.a,s.b,s.c,s.d)}}} +A.wz.prototype={ +X(a,b){var s=this +return new A.wz(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +aC(a){var s=this +switch(a.a){case 0:return new A.aG(s.d+s.a,s.e,s.c+s.b,s.f) +case 1:return new A.aG(s.c+s.a,s.e,s.d+s.b,s.f)}}, +gja(a){return this.a}, +gjc(a){return this.b}, +gkJ(a){return this.c}, +gkL(){return this.d}, +gcQ(a){return this.e}, +gcV(a){return this.f}} +A.aA9.prototype={ +OF(){var s,r,q,p=this.b +if(p!=null)return p +p=this.a.length +s=1/(p-1) +r=J.E4(p,t.i) +for(q=0;q").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),q=q.z[1];r.D();){p=r.a;(p==null?q.a(p):p).v()}s.aj(0) +for(s=this.a,r=s.gby(s),q=A.q(r),q=q.h("@<1>").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),q=q.z[1];r.D();){p=r.a +if(p==null)p=q.a(p) +p.a.a9(0,p.b)}s.aj(0) +this.f=0}, +Ca(a){var s,r,q,p=this,o=p.c.L(0,a) +if(o!=null){s=o.a +r=o.d +r===$&&A.c() +if(s.w)A.a6(A.ah(u.V)) +B.b.L(s.x,r) +o.Y4()}q=p.a.L(0,a) +if(q!=null){q.a.a9(0,q.b) +return!0}o=p.b.L(0,a) +if(o!=null){s=p.f +r=o.b +r.toString +p.f=s-r +o.v() +return!0}return!1}, +a4r(a,b,c){var s,r=this,q=b.b +if(q!=null&&q<=104857600&&!0){s=r.f +q.toString +r.f=s+q +r.b.t(0,a,b) +r.aof(c)}else b.v()}, +Qa(a,b,c){var s=this.c.d7(0,a,new A.aBb(this,b,a)) +if(s.b==null)s.b=c}, +UP(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.i(0,b),g=h==null?k:h.a +j.a=g +if(g!=null)return g +h=l.b +q=h.L(0,b) +if(q!=null){j=q.a +l.Qa(b,j,q.b) +h.t(0,b,q) +return j}p=l.c.i(0,b) +if(p!=null){j=p.a +i=p.b +if(j.w)A.a6(A.ah(u.V)) +h=new A.DT(j) +h.Fb(j) +l.a4r(b,new A.RH(j,i,h),k) +return j}try{g=j.a=c.$0() +l.Qa(b,g,k) +h=g}catch(o){s=A.aW(o) +r=A.bt(o) +if(d!=null){d.$2(s,r) +return k}else throw o}j.b=!1 +n=A.ba("pendingImage") +m=new A.jS(new A.aBc(j,l,b,!0,k,n),k,k) +n.b=new A.ai6(h,m) +i.t(0,b,n.b5()) +j.a.ai(0,m) +return j.a}, +d7(a,b,c){return this.UP(a,b,c,null)}, +aof(a){var s,r,q,p,o,n=this,m=n.b,l=A.q(m).h("bf<1>") +while(!0){if(!(n.f>104857600||m.a>1000))break +s=new A.bf(m,l) +r=s.gaw(s) +if(!r.D())A.a6(A.cF()) +q=r.gZ(r) +p=m.i(0,q) +s=n.f +o=p.b +o.toString +n.f=s-o +p.v() +m.L(0,q)}}} +A.aBb.prototype={ +$0(){return A.bDa(this.b,new A.aBa(this.a,this.c))}, +$S:535} +A.aBa.prototype={ +$0(){this.a.c.L(0,this.b)}, +$S:0} +A.aBc.prototype={ +$2(a,b){var s,r,q,p,o,n=this +if(a!=null){s=a.a +r=s.gc1(s)*s.gbz(s)*4 +s.v()}else r=null +s=n.a +q=s.a +if(q.w)A.a6(A.ah(u.V)) +p=new A.DT(q) +p.Fb(q) +o=new A.RH(q,r,p) +p=n.b +q=n.c +p.Qa(q,s.a,r) +if(n.d)p.a4r(q,o,n.e) +else o.v() +p.a.L(0,q) +if(!s.b){q=n.f.b5() +q.a.a9(0,q.b)}s.b=!0}, +$S:536} +A.acn.prototype={ +v(){$.d5.de$.push(new A.aTm(this))}} +A.aTm.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.v() +s.c=null}, +$S:3} +A.RH.prototype={} +A.HE.prototype={ +amQ(a,b,c){var s=new A.aXp(this,b) +this.d=s +if(a.w)A.a6(A.ah(u.V)) +a.x.push(s)}, +k(a){return"#"+A.cX(this)}} +A.aXp.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=s.d +q===$&&A.c() +if(r.w)A.a6(A.ah(u.V)) +B.b.L(r.x,q) +s.Y4()}, +$S:0} +A.ai6.prototype={} +A.yH.prototype={ +Rw(a){var s=this +return new A.yH(s.a,s.b,s.c,s.d,a,s.f)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.yH&&b.a==s.a&&b.b==s.b&&J.e(b.c,s.c)&&b.d==s.d&&J.e(b.e,s.e)&&b.f==s.f}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s,r=this,q=""+"ImageConfiguration(",p=r.a +if(p!=null){q+="bundle: "+p.k(0) +s=!0}else s=!1 +p=r.b +if(p!=null){if(s)q+=", " +p=q+("devicePixelRatio: "+B.d.aZ(p,1)) +q=p +s=!0}p=r.c +if(p!=null){if(s)q+=", " +p=q+("locale: "+p.k(0)) +q=p +s=!0}p=r.d +if(p!=null){if(s)q+=", " +p=q+("textDirection: "+p.k(0)) +q=p +s=!0}p=r.e +if(p!=null){if(s)q+=", " +p=q+("size: "+p.k(0)) +q=p +s=!0}p=r.f +if(p!=null){if(s)q+=", " +p=q+("platform: "+p.b) +q=p}q+=")" +return q.charCodeAt(0)==0?q:q}} +A.j9.prototype={ +aC(a){var s=new A.aBm() +this.aph(a,new A.aBj(this,a,s),new A.aBk(this,a,s)) +return s}, +aph(a,b,c){var s,r,q,p,o,n={} +n.a=null +n.b=!1 +s=new A.aBg(n,c) +r=null +try{r=this.Dg(a)}catch(o){q=A.aW(o) +p=A.bt(o) +s.$2(q,p) +return}r.cE(new A.aBf(n,this,b,s),t.H).rf(s)}, +DJ(a,b,c,d){var s,r +if(b.a!=null){s=$.i_.ix$ +s===$&&A.c() +s.UP(0,c,new A.aBh(b),d) +return}s=$.i_.ix$ +s===$&&A.c() +r=s.UP(0,c,new A.aBi(this,c),d) +if(r!=null)b.WA(r)}, +yn(a,b,c){throw A.d(A.a8("Implement loadBuffer for faster image loading"))}, +yo(a,b){return new A.GY(A.b([],t.XZ),A.b([],t.u))}, +yp(a,b){return new A.GY(A.b([],t.XZ),A.b([],t.u))}, +k(a){return"ImageConfiguration()"}} +A.aBj.prototype={ +$2(a,b){this.a.DJ(this.b,this.c,a,b)}, +$S(){return A.q(this.a).h("~(j9.T,~(z,ea?))")}} +A.aBk.prototype={ +$3(a,b,c){return this.adO(a,b,c)}, +adO(a,b,c){var s=0,r=A.v(t.H),q=this,p +var $async$$3=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:s=2 +return A.B(null,$async$$3) +case 2:p=q.c +if(p.a==null)p.WA(new A.aVE(A.b([],t.XZ),A.b([],t.u))) +p=p.a +p.toString +p.yU(A.ck("while resolving an image"),b,null,!0,c) +return A.t(null,r)}}) +return A.u($async$$3,r)}, +$S(){return A.q(this.a).h("ao<~>(j9.T?,z,ea?)")}} +A.aBg.prototype={ +adN(a,b){var s=0,r=A.v(t.H),q,p=this,o +var $async$$2=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:o=p.a +if(o.b){s=1 +break}o.b=!0 +p.b.$3(o.a,a,b) +case 1:return A.t(q,r)}}) +return A.u($async$$2,r)}, +$2(a,b){return this.adN(a,b)}, +$S:537} +A.aBf.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=A.aW(q) +r=A.bt(q) +p.d.$2(s,r)}}, +$S(){return A.q(this.b).h("bh(j9.T)")}} +A.aBh.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:169} +A.aBi.prototype={ +$0(){var s=this.a,r=this.b,q=s.yp(r,$.i_.gaLw()) +if(q instanceof A.GY){q=s.yo(r,$.i_.gaLu()) +if(q instanceof A.GY)q=s.yn(0,r,$.i_.gaLr())}return q}, +$S:169} +A.GY.prototype={} +A.ou.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.ou&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"AssetBundleImageKey(bundle: "+this.a.k(0)+', name: "'+this.b+'", scale: '+A.h(this.c)+")"}} +A.Xj.prototype={ +yp(a,b){return A.v5(null,this.OQ(a,b),a.b,null,a.c)}, +yo(a,b){return A.v5(null,this.OR(a,b),a.b,null,a.c)}, +yn(a,b,c){return A.v5(null,this.OS(b,c),b.b,null,b.c)}, +jK(a,b,c,d){return this.avV(a,b,c,d)}, +OS(a,b){return this.jK(a,null,null,b)}, +OR(a,b){return this.jK(a,null,b,null)}, +OQ(a,b){return this.jK(a,b,null,null)}, +avV(a,b,c,d){var s=0,r=A.v(t.hP),q,p=2,o,n,m,l,k,j,i,h,g +var $async$jK=A.w(function(e,f){if(e===1){o=f +s=p}while(true)switch(s){case 0:s=b!=null?3:4 +break +case 3:n=null +p=6 +s=9 +return A.B(a.a.D1(a.b),$async$jK) +case 9:n=f +p=2 +s=8 +break +case 6:p=5 +i=o +if(A.aW(i) instanceof A.qE){j=$.i_.ix$ +j===$&&A.c() +j.Ca(a) +throw i}else throw i +s=8 +break +case 5:s=2 +break +case 8:q=b.$1(n) +s=1 +break +case 4:s=c!=null?10:11 +break +case 10:m=null +p=13 +s=16 +return A.B(a.a.D1(a.b),$async$jK) +case 16:m=f +p=2 +s=15 +break +case 13:p=12 +h=o +if(A.aW(h) instanceof A.qE){j=$.i_.ix$ +j===$&&A.c() +j.Ca(a) +throw h}else throw h +s=15 +break +case 12:s=2 +break +case 15:q=c.$1(m) +s=1 +break +case 11:l=null +p=18 +s=21 +return A.B(a.a.cL(0,a.b),$async$jK) +case 21:l=f +p=2 +s=20 +break +case 18:p=17 +g=o +if(A.aW(g) instanceof A.qE){j=$.i_.ix$ +j===$&&A.c() +j.Ca(a) +throw g}else throw g +s=20 +break +case 17:s=2 +break +case 20:d.toString +q=d.$1(A.cl(l.buffer,0,null)) +s=1 +break +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$jK,r)}} +A.p4.prototype={ +Dg(a){return new A.cO(this,t.Q6)}, +yn(a,b,c){return A.v5(null,this.OS(b,c),"MemoryImage("+("#"+A.cX(b.a))+")",null,b.b)}, +yo(a,b){return A.v5(null,this.OR(a,b),"MemoryImage("+("#"+A.cX(a.a))+")",null,a.b)}, +yp(a,b){return A.v5(null,this.OQ(a,b),"MemoryImage("+("#"+A.cX(a.a))+")",null,a.b)}, +jK(a,b,c,d){return this.avW(a,b,c,d)}, +OS(a,b){return this.jK(a,null,null,b)}, +OR(a,b){return this.jK(a,null,b,null)}, +OQ(a,b){return this.jK(a,b,null,null)}, +avW(a,b,c,d){var s=0,r=A.v(t.hP),q,p=this,o +var $async$jK=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:s=b!=null?3:4 +break +case 3:o=b +s=5 +return A.B(A.yK(p.a),$async$jK) +case 5:q=o.$1(f) +s=1 +break +case 4:s=c!=null?6:7 +break +case 6:o=c +s=8 +return A.B(A.yK(p.a),$async$jK) +case 8:q=o.$1(f) +s=1 +break +case 7:q=d.$1(p.a) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$jK,r)}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.p4&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(A.ek(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"MemoryImage("+("#"+A.cX(this.a))+", scale: "+this.b+")"}} +A.aVE.prototype={} +A.a4j.prototype={ +k(a){return this.b}, +$ic7:1} +A.C5.prototype={ +gm1(){return this.a}, +Dg(a){var s,r={},q=a.a +if(q==null)q=$.le() +r.a=r.b=null +s=t.P +A.bwq(q.aMg("AssetManifest.bin",A.bGL(),t.jo).cE(new A.aqR(r,this,a,q),s),new A.aqS(r),s,t.K) +s=r.a +if(s!=null)return s +s=new A.aT($.aF,t.Lv) +r.b=new A.bU(s,t.h8) +return s}, +aot(a,b,c){var s,r,q,p,o +if(c==null||c.length===0||b.b==null)return new A.tO(null,a) +s=A.b9r(t.i,t.pR) +for(r=c.length,q=0;q(r+q)/2){s=a.i(0,q) +s.toString +return s}else{s=a.i(0,r) +s.toString +return s}}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.C5&&b.gm1()===this.gm1()&&!0}, +gI(a){return A.a4(this.gm1(),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"AssetImage(bundle: "+A.h(this.b)+', name: "'+this.gm1()+'")'}} +A.aqR.prototype={ +$1(a){var s,r,q=this,p=q.b,o=a.ae0(p.gm1()),n=p.aot(p.gm1(),q.c,o) +p=n.a +if(p==null)p=1 +s=new A.ou(q.d,n.b,p) +p=q.a +r=p.b +if(r!=null)r.eL(0,s) +else p.a=new A.cO(s,t.Gu)}, +$S:539} +A.aqS.prototype={ +$2(a,b){this.a.b.mF(a,b)}, +$S:34} +A.iD.prototype={ +e1(a){return new A.iD(this.a.e1(0),this.b,this.c)}, +k(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.k(0)+" @ "+A.iX(this.b)+"x"}, +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.iD&&b.a===s.a&&b.b===s.b&&b.c==s.c}} +A.jS.prototype={ +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.jS&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}, +aNi(a,b){return this.a.$2(a,b)}} +A.oO.prototype={} +A.aBm.prototype={ +WA(a){var s,r=this +r.a=a +s=r.b +if(s!=null){r.b=null +a.f=!0 +B.b.ab(s,a.gHq(a)) +r.a.f=!1}}, +ai(a,b){var s=this.a +if(s!=null)return s.ai(0,b) +s=this.b;(s==null?this.b=A.b([],t.XZ):s).push(b)}, +a9(a,b){var s,r=this.a +if(r!=null)return r.a9(0,b) +for(s=0;r=this.b,s")),n),!0,n.h("A.E")) +s=!1 +for(o=m.length,l=0;l")),r),!0,r.h("A.E")) +for(s=q.length,p=0;p=s.a}else r=!0 +if(r){s=p.at +p.a_s(new A.iD(s.gi9(s).e1(0),p.Q,p.d)) +p.ax=a +s=p.at +p.ay=s.gIL(s) +s=p.at +s.gi9(s).v() +p.at=null +q=B.e.eC(p.ch,p.z.gCz()) +if(p.z.gKN()===-1||q<=p.z.gKN())p.wg() +return}s.toString +r=p.ax +r===$&&A.c() +p.CW=A.dv(new A.bC(B.e.az(s.a-(a.a-r.a))),new A.aEZ(p))}, +wg(){var s=0,r=A.v(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$wg=A.w(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:j=n.at +if(j!=null)j.gi9(j).v() +n.at=null +p=4 +s=7 +return A.B(n.z.ln(),$async$wg) +case 7:n.at=b +p=2 +s=6 +break +case 4:p=3 +i=o +m=A.aW(i) +l=A.bt(i) +n.yU(A.ck("resolving an image frame"),m,n.as,!0,l) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:if(n.z.gCz()===1){if(n.a.length===0){s=1 +break}j=n.at +n.a_s(new A.iD(j.gi9(j).e1(0),n.Q,n.d)) +j=n.at +j.gi9(j).v() +n.at=null +s=1 +break}n.a2X() +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$wg,r)}, +a2X(){if(this.cx)return +this.cx=!0 +$.d5.LH(this.gas6())}, +a_s(a){this.WG(a);++this.ch}, +ai(a,b){var s,r=this +if(r.a.length===0){s=r.z +if(s!=null)s=r.b==null||s.gCz()>1 +else s=!1}else s=!1 +if(s)r.wg() +r.ai0(0,b)}, +a9(a,b){var s,r=this +r.ai1(0,b) +if(r.a.length===0){s=r.CW +if(s!=null)s.bm(0) +r.CW=null}}, +G8(){var s,r=this +r.ai_() +if(r.w){s=r.y +if(s!=null)s.K4(null) +s=r.y +if(s!=null)s.bm(0) +r.y=null}}} +A.aF_.prototype={ +$2(a,b){this.a.yU(A.ck("resolving an image codec"),a,this.b,!0,b)}, +$S:34} +A.aF0.prototype={ +$2(a,b){this.a.yU(A.ck("loading an image"),a,this.b,!0,b)}, +$S:34} +A.aEZ.prototype={ +$0(){this.a.a2X()}, +$S:0} +A.afT.prototype={} +A.afV.prototype={} +A.afU.prototype={} +A.WQ.prototype={} +A.qR.prototype={ +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.qR&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.e4(b.f,s.f)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"InlineSpanSemanticsInformation{text: "+this.a+", semanticsLabel: "+A.h(this.b)+", recognizer: "+A.h(this.c)+"}"}} +A.jb.prototype={ +Wd(a){var s={} +s.a=null +this.c7(new A.aBL(s,a,new A.WQ())) +return s.a}, +E2(a){var s,r=new A.dl("") +this.BD(r,!0,a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +acE(){return this.E2(!0)}, +au(a,b){var s={} +if(b<0)return null +s.a=null +this.c7(new A.aBK(s,b,new A.WQ())) +return s.a}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.jb&&J.e(b.a,this.a)}, +gI(a){return J.T(this.a)}} +A.aBL.prototype={ +$1(a){var s=a.We(this.b,this.c) +this.a.a=s +return s==null}, +$S:67} +A.aBK.prototype={ +$1(a){var s=a.a6y(this.b,this.c) +this.a.a=s +return s==null}, +$S:67} +A.rg.prototype={ +BD(a,b,c){a.a+=A.bZ(65532)}, +I2(a){a.push(B.So)}} +A.eU.prototype={ +ak(a,b){var s=this.a.ak(0,b) +return new A.eU(this.b.X(0,b),s)}, +h2(a,b){var s,r,q=this +if(a instanceof A.eU){s=A.bA(a.a,q.a,b) +r=A.ov(a.b,q.b,b) +r.toString +return new A.eU(r,s)}if(a instanceof A.hy){s=A.bA(a.a,q.a,b) +return new A.jv(q.b,1-b,a.b,s)}return q.vZ(a,b)}, +h3(a,b){var s,r,q=this +if(a instanceof A.eU){s=A.bA(q.a,a.a,b) +r=A.ov(q.b,a.b,b) +r.toString +return new A.eU(r,s)}if(a instanceof A.hy){s=A.bA(q.a,a.a,b) +return new A.jv(q.b,b,a.b,s)}return q.w_(a,b)}, +q1(a){var s=a==null?this.a:a +return new A.eU(this.b,s)}, +hZ(a,b){var s=this.b.aC(b).fe(a).eb(-this.a.ghI()),r=$.G().S() +r.fU(s) +return r}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.fU(this.b.aC(b).fe(a)) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){var s=this.b +if(s.l(0,B.aG))a.aQ(b,c) +else a.dh(s.aC(d).fe(b),c)}, +glc(){return!0}, +iD(a,b,c){var s,r,q,p,o=this.a +switch(o.c.a){case 0:break +case 1:s=this.b +if(o.b===0)a.dh(s.aC(c).fe(b),o.n5()) +else{r=$.G().B() +r.sA(0,o.a) +q=s.aC(c).fe(b) +p=q.eb(-o.ghI()) +a.nw(q.eb(o.gvU()),p,r)}break}}, +aI(a,b){return this.iD(a,b,null)}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.eU&&b.a.l(0,this.a)&&b.b.l(0,this.b)}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"RoundedRectangleBorder("+this.a.k(0)+", "+this.b.k(0)+")"}} +A.jv.prototype={ +ak(a,b){var s=this.a.ak(0,b) +return new A.jv(this.b.X(0,b),b,this.d,s)}, +h2(a,b){var s,r,q,p=this +if(a instanceof A.eU){s=A.bA(a.a,p.a,b) +r=A.ov(a.b,p.b,b) +r.toString +return new A.jv(r,p.c*b,p.d,s)}if(a instanceof A.hy){s=A.bA(a.a,p.a,b) +r=p.c +return new A.jv(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jv){s=A.bA(a.a,p.a,b) +r=A.ov(a.b,p.b,b) +r.toString +q=A.al(a.c,p.c,b) +q.toString +return new A.jv(r,q,p.d,s)}return p.vZ(a,b)}, +h3(a,b){var s,r,q,p=this +if(a instanceof A.eU){s=A.bA(p.a,a.a,b) +r=A.ov(p.b,a.b,b) +r.toString +return new A.jv(r,p.c*(1-b),p.d,s)}if(a instanceof A.hy){s=A.bA(p.a,a.a,b) +r=p.c +return new A.jv(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jv){s=A.bA(p.a,a.a,b) +r=A.ov(p.b,a.b,b) +r.toString +q=A.al(p.c,a.c,b) +q.toString +return new A.jv(r,q,p.d,s)}return p.w_(a,b)}, +zZ(a){var s,r,q=this.c +if(q===0||a.gaL(a)-a.gag(a)===a.gaR(a)-a.gah(a))return a +s=1-this.d +if(a.gaL(a)-a.gag(a)")),!0,t.Q2)}if(s.e.glc())q.x=A.ak(new A.W(r,new A.b_q(a),A.a7(r).h("W<1,x>")),!0,t.YT) +else q.y=A.ak(new A.W(r,new A.b_r(q,a,b),A.a7(r).h("W<1,rf>")),!0,t.ke)}s=s.e +if(!s.glc())r=q.r!=null||q.w!=null +else r=!1 +if(r)q.e=s.eU(a,b) +q.c=a +q.d=b}, +axv(a,b,c){var s,r,q,p,o=this +if(o.w!=null){s=o.b.e +if(s.glc()){r=0 +while(!0){q=o.w +q.toString +if(!(r>>0)+s+-56613888 +case 56320:s=s.au(0,a-1) +s.toString +return(s<<10>>>0)+r+-56613888 +default:return r}}, +aAN(a,b){var s,r=this.aoB(b?a-1:a),q=b?a:a-1,p=this.a.au(0,q) +if(!(r==null||p==null||A.biI(r)||A.biI(p))){q=A.bn("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!0) +s=A.bZ(r) +q=!q.b.test(s)}else q=!0 +return q}, +gaah(){var s=this,r=s.c +if(r===$){r!==$&&A.a1() +r=s.c=new A.an3(s.gaAM(),s)}return r}} +A.an3.prototype={ +jz(a){var s +if(a<0)return null +s=this.b.jz(a) +return s==null||this.a.$2(s,!1)?s:this.jz(s-1)}, +jB(a){var s=this.b.jB(Math.max(a,0)) +return s==null||this.a.$2(s,!0)?s:this.jB(s)}} +A.HC.prototype={} +A.Sw.prototype={} +A.wa.prototype={ +aE(){var s=this,r=s.a +if(r!=null)r.v() +s.dx=s.dy=s.a=null}, +se6(a,b){var s,r,q,p=this +if(J.e(p.d,b))return +s=p.d +s=s==null?null:s.a +r=b==null +if(!J.e(s,r?null:b.a)){s=p.CW +if(s!=null)s.v() +p.CW=null}if(r)q=B.bz +else{s=p.d +s=s==null?null:s.cJ(0,b) +q=s==null?B.bz:s}p.d=b +p.e=null +s=q.a +if(s>=3)p.aE() +else if(s>=2)p.b=!0}, +gpc(){var s=this.e +if(s==null){s=this.d +s=s==null?null:s.E2(!1) +this.e=s}return s==null?"":s}, +syZ(a,b){if(this.f===b)return +this.f=b +this.aE()}, +sd0(a){var s,r=this +if(r.r===a)return +r.r=a +r.aE() +s=r.CW +if(s!=null)s.v() +r.CW=null}, +squ(a){var s,r=this +if(r.w===a)return +r.w=a +r.aE() +s=r.CW +if(s!=null)s.v() +r.CW=null}, +saIA(a){if(this.x==a)return +this.x=a +this.aE()}, +syq(a,b){if(J.e(this.y,b))return +this.y=b +this.aE()}, +sys(a){if(this.z==a)return +this.z=a +this.aE()}, +spB(a){if(J.e(this.Q,a))return +this.Q=a +this.aE()}, +sz0(a){if(this.as===a)return +this.as=a +this.aE()}, +px(a){if(a==null||a.length===0||A.e4(a,this.ch))return +this.ch=a +this.aE()}, +ZS(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.d.a +if(a3==null)a3=a2 +else{s=a1.f +r=a1.r +if(r==null)r=a4 +q=a1.w +p=a1.z +o=a1.at +n=a1.x +m=a1.y +l=a1.Q +k=a3.at +o=k==null?a2:new A.Qu(k) +j=a3.w +i=a3.x +h=a3.d +g=a3.r +if(g==null)g=14 +a3=a3.as +if(l==null)l=a2 +else{f=l.a +e=l.gnJ() +d=l.d +d=d==null?a2:d*q +c=l.e +b=l.x +a=l.r +a0=l.w +l=l.y +b=$.G().a7n(f,e,d,a0,a,l,c,b,a2) +l=b}r=A.aGp(n,h,g*q,i,j,a3,m,p,l,s,r,o) +a3=r}if(a3==null){a3=a1.f +s=a1.r +if(s==null)s=a4 +r=a1.w +q=a1.z +p=a1.at +p=A.aGp(a1.x,a2,14*r,a2,a2,a2,a1.y,q,a2,a3,s,p) +a3=p}return a3}, +apm(){return this.ZS(null)}, +gfc(){var s,r,q=this,p=q.CW +if(p==null){p=q.ZS(B.an) +s=$.G().BL(p) +p=q.d +if(p==null)r=null +else{p=p.a +r=p==null?null:p.Es(q.w)}if(r!=null)s.vj(r) +s.wR(" ") +p=s.cI() +p.l8(B.Aw) +q.CW=p}return p.gc1(p)}, +gbz(a){var s=this.as,r=this.a +s=s===B.eT?r.grO():r.gbz(r) +return Math.ceil(s)}, +fW(a){var s +switch(a.a){case 0:s=this.a +return s.gwU(s) +case 1:s=this.a +return s.ga9e(s)}}, +ZR(){var s,r,q,p=this,o=p.d +if(o==null)throw A.d(A.ah("TextPainter.text must be set to a non-null value before using the TextPainter.")) +s=p.apm() +r=$.G().BL(s) +s=p.w +o.HN(r,p.ch,s) +p.ay=r.gab4() +q=r.cI() +p.a=q +p.b=!1 +return q}, +a1e(a,b){var s,r,q=this +q.a.l8(new A.ve(b)) +if(a!==b){switch(q.as.a){case 1:s=Math.ceil(q.a.grO()) +break +case 0:s=Math.ceil(q.a.gyr()) +break +default:s=null}s=A.Y(s,a,b) +r=q.a +if(s!==Math.ceil(r.gbz(r)))q.a.l8(new A.ve(s))}}, +JJ(a,b){var s=this,r=s.a==null +if(!r&&b===s.cx&&a===s.cy)return +if(s.b||r)s.ZR() +s.cx=b +s.cy=a +s.dx=s.dy=null +s.a1e(b,a) +s.ax=s.a.Eh()}, +qk(){return this.JJ(1/0,0)}, +aI(a,b){var s,r=this,q=r.cx,p=r.cy +if(r.a==null||q==null||p==null)throw A.d(A.ah("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) +if(r.b){r.ZR() +r.a1e(q,p)}s=r.a +s.toString +a.lN(s,b)}, +W8(a){var s=this.d.au(0,a) +if(s==null)return null +return(s&64512)===55296?a+2:a+1}, +W9(a){var s=a-1,r=this.d.au(0,s) +if(r==null)return null +return(r&64512)===56320?a-2:s}, +a_X(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gpc().length +if(h===0||a>h)return null +s=B.c.au(i.gpc(),Math.max(0,a-1)) +r=s&64512 +q=r===55296||r===56320||i.d.au(0,a)===8205||s===8207||s===8206 +p=q?2:1 +o=A.b([],t.Lx) +for(r=-h,n=!q,m=s===10;o.length===0;){l=a-p +k=i.a +k.toString +o=k.Lm(Math.max(0,l),a,B.qA) +if(o.length===0){if(n&&m)break +if(l>>0,n=!q;o.length===0;){m=a+p +o=this.a.Lm(a,m,B.qA) +if(o.length===0){if(n)break +if(m>=r)break +p*=2 +continue}l=B.b.ga3(o).e===B.z?B.b.ga3(o):B.b.ga6(o) +r=l.e +n=r===B.z?l.a:l.c +k=l.b +return new A.HC(new A.j(n,k),r,l.d-k)}return null}, +pq(a,b){var s,r,q,p,o,n=this,m=a.a<0?B.EG:n.ZE(a) +if(m instanceof A.Sw){s=n.f +r=n.r +r.toString +q=A.bBf(s,r) +p=q===0?0:q*n.gbz(n) +return new A.j(p,m.a)}t.YL.a(m) +switch(m.b.a){case 0:s=m.a +o=new A.j(s.a-(b.c-b.a),s.b) +break +case 1:o=m.a +break +default:o=null}return new A.j(A.Y(o.a,0,n.gbz(n)),o.b)}, +VY(a,b){var s +if(a.a<0)return null +s=this.ZE(a) +return s instanceof A.HC?s.c:null}, +ZE(a){var s,r,q,p=this +if(a.l(0,p.dx)){s=p.db +s===$&&A.c() +return s}r=a.a +switch(a.b.a){case 0:q=p.a_X(r) +if(q==null)q=p.a_W(r) +break +case 1:q=p.a_W(r) +if(q==null)q=p.a_X(r) +break +default:q=null}p.dx=a +return p.db=q==null?B.EG:q}, +za(a,b,c){return this.a.vv(a.a,a.b,b,c)}, +tc(a){return this.za(a,B.dw,B.cF)}, +xl(){var s=this.dy +return s==null?this.dy=this.a.xl():s}, +v(){var s=this,r=s.CW +if(r!=null)r.v() +s.CW=null +r=s.a +if(r!=null)r.v() +s.d=s.a=null}} +A.lY.prototype={ +ga7v(a){return this.e}, +gVH(){return!0}, +nK(a,b){var s +if(t.pY.b(a)){s=this.d +if(s!=null)s.Hs(a)}}, +HN(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.vj(n.Es(c)) +n=this.b +if(n!=null)try{a.wR(n)}catch(q){n=A.aW(q) +if(n instanceof A.nd){s=n +r=A.bt(q) +A.eH(new A.cz(s,r,"painting library",A.ck("while building a TextSpan"),null,!1)) +a.wR("\ufffd")}else throw q}n=this.c +if(n!=null)for(p=n.length,o=0;oq.a)q=p +if(q===B.bz)return q}s=n.c +if(s!=null)for(r=b.c,o=0;oq.a)q=p +if(q===B.bz)return q}return q}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +if(!s.Xt(0,b))return!1 +return b instanceof A.lY&&b.b==s.b&&b.d==s.d&&s.e.l(0,b.e)&&A.e4(b.c,s.c)}, +gI(a){var s=this,r=A.jb.prototype.gI.call(s,s),q=s.c +q=q==null?null:A.c4(q) +return A.a4(r,s.b,s.d,s.w,null,null,s.e,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +ff(){return"TextSpan"}, +$iaY:1, +$ir4:1, +gUg(){return null}, +gUh(){return null}} +A.N.prototype={ +gnJ(){return this.e}, +gwI(a){return this.d}, +jf(a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.ay +if(a1==null&&b7==null)s=a4==null?a0.b:a4 +else s=null +r=a0.ch +if(r==null&&a2==null)q=a3==null?a0.c:a3 +else q=null +p=b3==null?a0.r:b3 +o=b6==null?a0.w:b6 +n=b4==null?a0.x:b4 +m=c0==null?a0.y:c0 +l=c6==null?a0.z:c6 +k=c5==null?a0.Q:c5 +j=b8==null?a0.as:b8 +i=b9==null?a0.at:b9 +a1=b7==null?a1:b7 +r=a2==null?r:a2 +h=c4==null?a0.dy:c4 +g=b5==null?a0.fx:b5 +f=a6==null?a0.CW:a6 +e=a7==null?a0.cx:a7 +d=a8==null?a0.cy:a8 +c=a9==null?a0.db:a9 +b=b0==null?a0.gwI(a0):b0 +a=b1==null?a0.e:b1 +return A.eo(r,q,s,null,f,e,d,c,b,a,a0.fr,p,n,g,o,a1,j,a0.a,i,m,a0.ax,a0.fy,a0.f,h,k,l)}, +aH8(a,b,c){return this.jf(null,null,a,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,c,null,null,null,null,null,null)}, +a7_(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGJ(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null)}, +aGC(a){return this.jf(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGW(a,b){return this.jf(null,null,a,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +xp(a,b){return this.jf(null,null,null,null,null,null,null,null,null,null,null,a,null,null,b,null,null,null,null,null,null,null,null,null,null)}, +aGS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.jf(a,b,c,null,d,e,f,g,null,null,h,i,j,null,k,l,m,null,n,o,null,null,p,q,r)}, +aH_(a,b){return this.jf(null,null,null,null,null,null,null,null,a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +hL(a){return this.jf(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGL(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, +Ry(a,b){return this.jf(null,null,a,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +a70(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null)}, +a74(a,b,c){return this.jf(null,a,null,null,null,null,null,null,b,null,null,c,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +Ru(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, +aGI(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGE(a){return this.jf(null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +bY(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +if(a4==null)return this +if(!a4.a)return a4 +s=a4.b +r=a4.c +q=a4.r +p=a4.w +o=a4.x +n=a4.y +m=a4.z +l=a4.Q +k=a4.as +j=a4.at +i=a4.ax +h=a4.ay +g=a4.ch +f=a4.dy +e=a4.fr +d=a4.fx +c=a4.CW +b=a4.cx +a=a4.cy +a0=a4.db +a1=a4.gwI(a4) +a2=a4.e +a3=a4.f +return this.jf(g,r,s,null,c,b,a,a0,a1,a2,e,q,o,d,p,h,k,j,n,i,a4.fy,a3,f,l,m)}, +Es(a){var s,r,q=this,p=q.gnJ(),o=q.r +o=o==null?null:o*a +s=q.ch +if(s==null){s=q.c +if(s!=null){r=$.G().B() +r.sA(0,s) +s=r}else s=null}return A.b9D(s,q.b,q.CW,q.cx,q.cy,q.db,q.d,p,q.fr,o,q.x,q.fx,q.w,q.ay,q.as,q.at,q.y,q.ax,q.dy,q.Q,q.z)}, +cJ(a,b){var s=this +if(s===b)return B.dp +if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.x!=b.x||s.y!=b.y||s.z!=b.z||s.Q!=b.Q||s.as!=b.as||s.at!=b.at||s.ay!=b.ay||s.ch!=b.ch||!A.e4(s.dy,b.dy)||!A.e4(s.fr,b.fr)||!A.e4(s.fx,b.fx)||!A.e4(s.gnJ(),b.gnJ())||!1)return B.bz +if(!J.e(s.b,b.b)||!J.e(s.c,b.c)||!J.e(s.CW,b.CW)||!J.e(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.a1C +return B.dp}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.N)if(b.a===r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.e4(b.dy,r.dy))if(A.e4(b.fr,r.fr))if(A.e4(b.fx,r.fx))if(J.e(b.CW,r.CW))if(J.e(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)if(A.e4(b.gnJ(),r.gnJ()))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gI(a){var s,r=this,q=null,p=r.gnJ(),o=p==null?q:A.c4(p),n=A.a4(r.cy,r.db,r.d,o,r.f,r.fy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),m=r.dy,l=r.fx +o=m==null?q:A.c4(m) +s=l==null?q:A.c4(l) +return A.a4(r.a,r.b,r.c,r.r,r.w,r.x,r.y,r.z,r.Q,r.as,r.at,r.ax,r.ay,r.ch,o,q,s,r.CW,r.cx,n)}, +ff(){return"TextStyle"}, +gjY(a){return this.w}, +gmR(a){return this.x}} +A.amg.prototype={} +A.a1n.prototype={ +aml(a,b,c,d,e){var s=this +s.r=A.bks(new A.aza(s),s.gSj(s),0,10,0)}, +il(a,b){var s,r,q=this +if(b>q.r)return q.gJ3() +s=q.e +r=q.c +return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, +ji(a,b){var s=this +if(b>s.r)return 0 +return s.e*Math.pow(s.b,b)-s.f*b}, +gJ3(){var s=this +if(s.f===0)return s.d-s.e/s.c +return s.il(0,s.r)}, +acs(a){var s,r=this,q=r.d +if(a===q)return 0 +s=r.e +if(s!==0)if(s>0)q=ar.gJ3() +else q=a>q||a=r.b&&r.c>=r.d +else q=!0 +if(q){n.el(0) +n=o.dZ +o.k3=n.a=n.b=new A.M(A.Y(0,r.a,r.b),A.Y(0,r.c,r.d)) +o.nC=B.Cp +n=o.a0$ +if(n!=null)n.l8(r) +return}s.dc(r,!0) +switch(o.nC.a){case 0:n=o.dZ +s=o.a0$.k3 +s.toString +n.a=n.b=s +o.nC=B.ov +break +case 1:s=o.dZ +q=s.b +p=o.a0$.k3 +p.toString +if(!J.e(q,p)){q=o.k3 +q.toString +s.a=q +q=o.a0$.k3 +q.toString +s.b=q +o.fX=0 +n.oW(0,0) +o.nC=B.a1z}else{q=n.x +q===$&&A.c() +if(q===n.b){n=o.a0$.k3 +n.toString +s.a=s.b=n}else{s=n.r +if(!(s!=null&&s.a!=null))n.d_(0)}}break +case 2:s=o.dZ +q=s.b +p=o.a0$.k3 +p.toString +if(!J.e(q,p)){q=o.a0$.k3 +q.toString +s.a=s.b=q +o.fX=0 +n.oW(0,0) +o.nC=B.a1A}else{o.nC=B.ov +s=n.r +if(!(s!=null&&s.a!=null))n.d_(0)}break +case 3:s=o.dZ +q=s.b +p=o.a0$.k3 +p.toString +if(!J.e(q,p)){q=o.a0$.k3 +q.toString +s.a=s.b=q +o.fX=0 +n.oW(0,0)}else{n.el(0) +o.nC=B.ov}break}n=o.dZ +s=o.b8 +s===$&&A.c() +s=n.ap(0,s.gm(s)) +s.toString +o.k3=r.c9(s) +o.QS() +s=o.k3 +q=s.a +n=n.b +if(q=a.b&&a.c>=a.d +else s=!0 +if(s)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) +r=p.ka(a) +switch(q.nC.a){case 0:return a.c9(r) +case 1:if(!J.e(q.dZ.b,r)){p=q.k3 +p.toString +return a.c9(p)}else{p=q.a7 +p===$&&A.c() +s=p.x +s===$&&A.c() +if(s===p.b)return a.c9(r)}break +case 3:case 2:if(!J.e(q.dZ.b,r))return a.c9(r) +break}p=q.b8 +p===$&&A.c() +p=q.dZ.ap(0,p.gm(p)) +p.toString +return a.c9(p)}, +aI(a,b){var s,r,q,p,o=this +if(o.a0$!=null){s=o.f4 +s===$&&A.c() +s=s&&o.uv!==B.t}else s=!1 +r=o.iW +if(s){s=o.k3 +q=s.a +s=s.b +p=o.cx +p===$&&A.c() +r.sbE(0,a.pf(p,b,new A.x(0,0,0+q,0+s),A.A6.prototype.gk6.call(o),o.uv,r.a))}else{r.sbE(0,null) +o.aj2(a,b)}}, +v(){this.iW.sbE(0,null) +this.jF()}} +A.aJb.prototype={ +$0(){var s=this.a,r=s.a7 +r===$&&A.c() +r=r.x +r===$&&A.c() +if(r!==s.fX)s.aE()}, +$S:0} +A.Fo.prototype={ +T9(){var s=this,r=s.i8$ +r===$&&A.c() +r=r.e +r.toString +r.suc(s.a7r()) +if(s.i8$.e.a0$!=null)s.aeG()}, +Tj(){}, +Tc(){}, +a7r(){var s,r=$.bO().d.i(0,0),q=r.x +if(q==null){s=self.window.devicePixelRatio +q=s===0?1:s}return new A.aaF(r.gma().a1(0,q),q)}, +aup(){var s,r=this.i8$ +r===$&&A.c() +r=r.e +r.toString +s=t.Mv +s.a(A.ad.prototype.ged.call(r)).ch.H(0,r) +s.a(A.ad.prototype.ged.call(r)).yV()}, +aut(a){var s=this.i8$ +s===$&&A.c() +s.e.toString +s=$.hT;(s==null?$.hT=A.qx():s).aQu(a)}, +aur(){var s=this.i8$ +s===$&&A.c() +s.e.xe()}, +auZ(a){B.a__.ly("first-frame",null,!1,t.H)}, +atF(a){this.Sg() +this.azM()}, +azM(){$.d5.de$.push(new A.aKf(this))}, +a6_(){--this.Ci$ +if(!this.IU$)this.Wq()}, +Sg(){var s=this,r=s.i8$ +r===$&&A.c() +r.a8H() +s.i8$.a8G() +s.i8$.a8I() +if(s.IU$||s.Ci$===0){s.i8$.e.aGd() +s.i8$.a8J() +s.IU$=!0}}, +$iaY:1, +$iiq:1} +A.aKf.prototype={ +$1(a){var s=this.a,r=s.q9$ +r.toString +s=s.i8$ +s===$&&A.c() +r.aQk(s.e.gaL0())}, +$S:3} +A.Rx.prototype={ +v(){this.a.gAF().a9(0,this.geZ()) +this.fv()}} +A.b8.prototype={ +Ic(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=c==null?s.c:c +return new A.b8(r,q,p,a==null?s.d:a)}, +Rz(a,b){return this.Ic(null,a,null,b)}, +aH1(a,b){return this.Ic(a,null,b,null)}, +aH2(a,b){return this.Ic(null,null,a,b)}, +I9(a){return this.Ic(null,a,null,null)}, +RO(a){var s=this,r=a.ge_(),q=a.gcQ(a)+a.gcV(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +return new A.b8(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, +rp(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +return new A.b8(A.Y(s.a,r,q),A.Y(s.b,r,q),A.Y(s.c,p,o),A.Y(s.d,p,o))}, +Vi(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Y(b,o,q.b),m=q.b +p=p?m:A.Y(b,o,m) +o=a==null +m=q.c +s=o?m:A.Y(a,m,q.d) +r=q.d +return new A.b8(n,p,s,o?r:A.Y(a,m,r))}, +KV(a){return this.Vi(a,null)}, +DY(a){return this.Vi(null,a)}, +ga8E(){var s=this +return new A.b8(s.c,s.d,s.a,s.b)}, +c9(a){var s=this +return new A.M(A.Y(a.a,s.a,s.b),A.Y(a.b,s.c,s.d))}, +xn(a){var s,r,q,p,o,n=this,m=n.a,l=n.b +if(m>=l&&n.c>=n.d)return new A.M(A.Y(0,m,l),A.Y(0,n.c,n.d)) +s=a.a +r=a.b +q=s/r +if(s>l){r=l/q +s=l}p=n.d +if(r>p){s=p*q +r=p}if(s=s.b&&s.c>=s.d}, +X(a,b){var s=this +return new A.b8(s.a*b,s.b*b,s.c*b,s.d*b)}, +a1(a,b){var s=this +return new A.b8(s.a/b,s.b/b,s.c/b,s.d/b)}, +gaLQ(){var s=this,r=s.a +if(r>=0)if(r<=s.b){r=s.c +r=r>=0&&r<=s.d}else r=!1 +else r=!1 +return r}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.b8&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s,r=this,q=r.gaLQ()?"":"; NOT NORMALIZED",p=r.a +if(p===1/0&&r.c===1/0)return"BoxConstraints(biggest"+q+")" +if(p===0&&r.b===1/0&&r.c===0&&r.d===1/0)return"BoxConstraints(unconstrained"+q+")" +s=new A.asd() +return"BoxConstraints("+s.$3(p,r.b,"w")+", "+s.$3(r.c,r.d,"h")+q+")"}} +A.asd.prototype={ +$3(a,b,c){if(a===b)return c+"="+B.d.aZ(a,1) +return B.d.aZ(a,1)+"<="+c+"<="+B.d.aZ(b,1)}, +$S:552} +A.nh.prototype={ +wT(a,b,c){if(c!=null){c=A.ze(A.b8U(c)) +if(c==null)return!1}return this.QR(a,b,c)}, +mz(a,b,c){var s,r=b==null,q=r?c:c.U(0,b) +r=!r +if(r)this.c.push(new A.HN(new A.j(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.Ku() +return s}, +QR(a,b,c){var s,r=c==null,q=r?b:A.d2(c,b) +r=!r +if(r)this.c.push(new A.Ti(c)) +s=a.$2(this,q) +if(r)this.Ku() +return s}, +a5Y(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.HN(new A.j(-b.a,-b.b))) +else{c.toString +c=A.ze(A.b8U(c)) +c.toString +r.c.push(new A.Ti(c))}s=a.$1(r) +r.Ku() +return s}, +aED(a,b){return this.a5Y(a,null,b)}, +aEC(a,b){return this.a5Y(a,b,null)}} +A.Cg.prototype={ +k(a){return"#"+A.cX(this.a)+"@"+this.c.k(0)}} +A.id.prototype={ +k(a){return"offset="+A.h(this.a)}} +A.JV.prototype={} +A.Hy.prototype={ +T(){return"_IntrinsicDimension."+this.b}} +A.T3.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.T3&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.a0.prototype={ +h9(a){if(!(a.e instanceof A.id))a.e=new A.id(B.i)}, +b2(a,b,c){var s=this.id +if(s==null)s=this.id=A.D(t.oc,t.i) +return s.d7(0,new A.T3(a,b),new A.aJd(c,b))}, +c8(a){return 0}, +c3(a){return 0}, +c4(a){return 0}, +cd(a){return 0}, +ka(a){var s=this.k1 +if(s==null)s=this.k1=A.D(t.k,t.FW) +return s.d7(0,a,new A.aJf(this,a))}, +dH(a){return B.v}, +gtl(){var s=this.k3 +return new A.x(0,0,0+s.a,0+s.b)}, +Em(a,b){var s=null +try{s=this.qA(a)}finally{}if(s==null&&!b)return this.k3.b +return s}, +zd(a){return this.Em(a,!1)}, +qA(a){var s=this,r=s.k4 +if(r==null)r=s.k4=A.D(t._0,t.PM) +r.d7(0,a,new A.aJe(s,a)) +return s.k4.i(0,a)}, +fW(a){return null}, +gaG(){return t.k.a(A.J.prototype.gaG.call(this))}, +aoy(){var s,r=this,q=r.k4,p=q==null +if(!(!p&&q.a!==0)){s=r.id +if(!(s!=null&&s.a!==0)){s=r.k1 +s=s!=null&&s.a!==0}else s=!0}else s=!0 +if(s){if(!p)q.aj(0) +q=r.id +if(q!=null)q.aj(0) +q=r.k1 +if(q!=null)q.aj(0) +return!0}return!1}, +aE(){var s=this +if(s.aoy()&&s.gb3(s) instanceof A.J){s.JP() +return}s.aiU()}, +dc(a,b){var s,r=this +if(r.k3!=null)if(!a.l(0,t.k.a(A.J.prototype.gaG.call(r)))){s=r.k4 +s=s!=null&&s.a!==0}else s=!1 +else s=!1 +if(s){s=r.k4 +if(s!=null)s.aj(0)}r.aiT(a,b)}, +l8(a){return this.dc(a,!1)}, +Dt(){this.k3=this.dH(t.k.a(A.J.prototype.gaG.call(this)))}, +d3(){}, +dl(a,b){var s=this +if(s.k3.O(0,b))if(s.ea(a,b)||s.lY(b)){a.H(0,new A.Cg(b,s)) +return!0}return!1}, +lY(a){return!1}, +ea(a,b){return!1}, +fz(a,b){var s,r=a.e +r.toString +s=t.q.a(r).a +b.aF(0,s.a,s.b)}, +f_(a){var s,r,q,p,o,n=this.cT(0,null) +if(n.lJ(n)===0)return B.i +s=new A.dC(new Float64Array(3)) +s.hG(0,0,1) +r=new A.dC(new Float64Array(3)) +r.hG(0,0,0) +q=n.pb(r) +r=new A.dC(new Float64Array(3)) +r.hG(0,0,1) +p=n.pb(r).U(0,q) +r=new A.dC(new Float64Array(3)) +r.hG(a.a,a.b,0) +o=n.pb(r) +r=o.U(0,p.Ey(s.bO(o)/s.bO(p))).a +return new A.j(r[0],r[1])}, +gp9(){var s=this.k3 +return new A.x(0,0,0+s.a,0+s.b)}, +nK(a,b){this.aiS(a,b)}} +A.aJd.prototype={ +$0(){return this.a.$1(this.b)}, +$S:86} +A.aJf.prototype={ +$0(){return this.a.dH(this.b)}, +$S:167} +A.aJe.prototype={ +$0(){return this.a.fW(this.b)}, +$S:553} +A.dK.prototype={ +aHL(a){var s,r,q,p=this.aH$ +for(s=A.q(this).h("dK.1?");p!=null;){r=s.a(p.e) +q=p.qA(a) +if(q!=null)return q+r.a.b +p=r.aY$}return null}, +Iv(a){var s,r,q,p,o=this.aH$ +for(s=A.q(this).h("dK.1"),r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.qA(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.aY$}return r}, +BQ(a,b){var s,r,q={},p=q.a=this.f5$ +for(s=A.q(this).h("dK.1");p!=null;p=r){p=p.e +p.toString +s.a(p) +if(a.mz(new A.aJc(q,b,p),p.a,b))return!0 +r=p.e2$ +q.a=r}return!1}, +xy(a,b){var s,r,q,p,o,n=this.aH$ +for(s=A.q(this).h("dK.1"),r=b.a,q=b.b;n!=null;){p=n.e +p.toString +s.a(p) +o=p.a +a.fb(n,new A.j(o.a+r,o.b+q)) +n=p.aY$}}} +A.aJc.prototype={ +$2(a,b){return this.a.a.dl(a,b)}, +$S:8} +A.RW.prototype={ +b1(a){this.F6(0)}} +A.mz.prototype={ +k(a){return this.vW(0)+"; id="+A.h(this.e)}} +A.aEO.prototype={ +k_(a,b){var s,r=this.b.i(0,a) +r.dc(b,!0) +s=r.k3 +s.toString +return s}, +ku(a,b){var s=this.b.i(0,a).e +s.toString +t.Wz.a(s).a=b}, +ao8(a,b){var s,r,q,p,o,n,m=this,l=m.b +try{m.b=A.D(t.K,t.x) +for(r=t.Wz,q=b;q!=null;q=n){p=q.e +p.toString +s=r.a(p) +p=m.b +p.toString +o=s.e +o.toString +p.t(0,o,q) +n=s.aY$}m.Ks(a)}finally{m.b=l}}, +k(a){return"MultiChildLayoutDelegate"}} +A.Oi.prototype={ +h9(a){if(!(a.e instanceof A.mz))a.e=new A.mz(null,null,B.i)}, +sRQ(a){var s=this,r=s.M +if(r===a)return +if(A.O(a)!==A.O(r)||a.tq(r))s.aE() +s.M=a +s.b!=null}, +b6(a){this.aky(a)}, +b1(a){this.akz(0)}, +c8(a){var s=A.ky(a,1/0),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +c3(a){var s=A.ky(a,1/0),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a +if(isFinite(r))return r +return 0}, +c4(a){var s=A.ky(1/0,a),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +cd(a){var s=A.ky(1/0,a),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b +if(isFinite(r))return r +return 0}, +dH(a){return a.c9(new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d)))}, +d3(){var s=this,r=t.k.a(A.J.prototype.gaG.call(s)) +r=r.c9(new A.M(A.Y(1/0,r.a,r.b),A.Y(1/0,r.c,r.d))) +s.k3=r +s.M.ao8(r,s.aH$)}, +aI(a,b){this.xy(a,b)}, +ea(a,b){return this.BQ(a,b)}} +A.TY.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.Wz;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.Wz;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.ajs.prototype={} +A.a_o.prototype={ +ai(a,b){var s=this.a +return s==null?null:s.ai(0,b)}, +a9(a,b){var s=this.a +return s==null?null:s.a9(0,b)}, +gzr(){return null}, +EQ(a){return this.cG(a)}, +y8(a){return null}, +k(a){var s=A.cX(this),r=this.a +r=r==null?null:r.k(0) +if(r==null)r="" +return"#"+s+"("+r+")"}} +A.Oj.prototype={ +svd(a){var s=this.R +if(s==a)return +this.R=a +this.a_5(a,s)}, +sa8O(a){var s=this.aB +if(s==a)return +this.aB=a +this.a_5(a,s)}, +a_5(a,b){var s=this,r=a==null +if(r)s.bj() +else if(b==null||A.O(a)!==A.O(b)||a.cG(b))s.bj() +if(s.b!=null){if(b!=null)b.a9(0,s.gfs()) +if(!r)a.ai(0,s.gfs())}if(r){if(s.b!=null)s.ce()}else if(b==null||A.O(a)!==A.O(b)||a.EQ(b))s.ce()}, +saOt(a){if(this.bc.l(0,a))return +this.bc=a +this.aE()}, +c8(a){var s +if(this.a0$==null){s=this.bc.a +return isFinite(s)?s:0}return this.Mz(a)}, +c3(a){var s +if(this.a0$==null){s=this.bc.a +return isFinite(s)?s:0}return this.Mx(a)}, +c4(a){var s +if(this.a0$==null){s=this.bc.b +return isFinite(s)?s:0}return this.My(a)}, +cd(a){var s +if(this.a0$==null){s=this.bc.b +return isFinite(s)?s:0}return this.Mw(a)}, +b6(a){var s,r=this +r.zU(a) +s=r.R +if(s!=null)s.ai(0,r.gfs()) +s=r.aB +if(s!=null)s.ai(0,r.gfs())}, +b1(a){var s=this,r=s.R +if(r!=null)r.a9(0,s.gfs()) +r=s.aB +if(r!=null)r.a9(0,s.gfs()) +s.tC(0)}, +ea(a,b){var s=this.aB +if(s!=null){s=s.y8(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.zQ(a,b)}, +lY(a){var s=this.R +if(s!=null){s=s.y8(a) +s=s!==!1}else s=!1 +return s}, +d3(){this.zR() +this.ce()}, +BC(a){return a.c9(this.bc)}, +a21(a,b,c){var s +A.ba("debugPreviousCanvasSaveCount") +a.bJ(0) +if(!b.l(0,B.i))a.aF(0,b.a,b.b) +s=this.k3 +s.toString +c.aI(a,s) +a.bk(0)}, +aI(a,b){var s,r,q=this +if(q.R!=null){s=a.gcX(a) +r=q.R +r.toString +q.a21(s,b,r) +q.a3k(a)}q.lu(a,b) +if(q.aB!=null){s=a.gcX(a) +r=q.aB +r.toString +q.a21(s,b,r) +q.a3k(a)}}, +a3k(a){}, +jg(a){var s,r=this +r.mi(a) +s=r.R +r.dK=s==null?null:s.gzr() +s=r.aB +r.de=s==null?null:s.gzr() +a.a=!1}, +x6(a,b,c){var s,r,q,p,o=this +o.cw=A.bh4(o.cw,B.uO) +o.ck=A.bh4(o.ck,B.uO) +s=o.cw +r=s!=null&&!s.gaD(s) +s=o.ck +q=s!=null&&!s.gaD(s) +s=A.b([],t.QF) +if(r){p=o.cw +p.toString +B.b.F(s,p)}B.b.F(s,c) +if(q){p=o.ck +p.toString +B.b.F(s,p)}o.XW(a,b,s)}, +xe(){this.Mt() +this.ck=this.cw=null}} +A.av_.prototype={} +A.AS.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.AS&&b.a.l(0,s.a)&&b.b==s.b}, +k(a){var s=this +switch(s.b){case B.z:return s.a.k(0)+"-ltr" +case B.an:return s.a.k(0)+"-rtl" +case null:return s.a.k(0)}}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aQY.prototype={ +gdT(){var s=this +if(!s.f)return!1 +if(s.e.ba.xl()!==s.d)s.f=!1 +return s.f}, +a0b(a){var s,r,q=this,p=q.r,o=p.i(0,a) +if(o!=null)return o +s=new A.j(q.a.a,q.d[a].gu7()) +r=new A.bo(s,q.e.ba.a.iL(s),t.tO) +p.t(0,a,r) +return r}, +gZ(a){return this.c}, +D(){var s,r=this,q=r.b+1 +if(q>=r.d.length)return!1 +s=r.a0b(q);++r.b +r.a=s.a +r.c=s.b +return!0}, +aai(){var s,r=this,q=r.b +if(q<=0)return!1 +s=r.a0b(q-1);--r.b +r.a=s.a +r.c=s.b +return!0}, +aMJ(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.aai())break +return!q.l(0,r.a)}} +A.A4.prototype={ +h9(a){if(!(a.e instanceof A.jo))a.e=new A.jo(null,null,B.i)}, +v(){var s,r=this,q=r.M +if(q!=null)q.ch.sbE(0,null) +r.M=null +q=r.aa +if(q!=null)q.ch.sbE(0,null) +r.aa=null +r.xN.sbE(0,null) +q=r.b_ +if(q!=null){q.bw$=$.ag() +q.bs$=0}q=r.bN +if(q!=null){q.bw$=$.ag() +q.bs$=0}q=r.di +s=q.bw$=$.ag() +q.bs$=0 +q=r.jo +q.bw$=s +q.bs$=0 +q=r.al +q.bw$=s +q.bs$=0 +q=r.a8 +q.bw$=s +q.bs$=0 +q=r.gis() +q.bw$=s +q.bs$=0 +r.ba.v() +r.jF()}, +a4U(a){var s,r=this,q=r.gao2(),p=r.M +if(p==null){s=A.bje(q) +r.kh(s) +r.M=s}else p.svd(q) +r.aJ=a}, +a_o(a){this.af=A.b([],t.TP) +a.c7(new A.aJh(this))}, +a51(a){var s,r=this,q=r.gao3(),p=r.aa +if(p==null){s=A.bje(q) +r.kh(s) +r.aa=s}else p.svd(q) +r.b9=a}, +gis(){var s,r,q=this,p=q.G +if(p===$){s=$.G().B() +r=$.ag() +q.G!==$&&A.a1() +p=q.G=new A.SF(q.gawK(),s,B.i,r)}return p}, +gao2(){var s=this,r=s.b_ +if(r==null){r=A.b([],t.xT) +if(s.dj)r.push(s.gis()) +r=s.b_=new A.H4(r,$.ag())}return r}, +gao3(){var s=this,r=s.bN +if(r==null){r=A.b([s.al,s.a8],t.xT) +if(!s.dj)r.push(s.gis()) +r=s.bN=new A.H4(r,$.ag())}return r}, +awL(a){if(!J.e(this.dt,a))this.du.$1(a) +this.dt=a}, +sKU(a){return}, +sz0(a){var s=this.ba +if(s.as===a)return +s.sz0(a) +this.p0()}, +srm(a,b){if(this.eh===b)return +this.eh=b +this.p0()}, +saMW(a){if(this.dv===a)return +this.dv=a +this.aE()}, +saMV(a){return}, +zg(a){var s=this.ba.a.Lt(a) +return A.dB(B.u,s.a,s.b,!1)}, +aDR(a){var s,r,q,p,o,n,m=this +if(!m.R.gdT()){m.di.sm(0,!1) +m.jo.sm(0,!1) +return}s=m.k3 +r=new A.x(0,0,0+s.a,0+s.b) +s=m.ba +q=m.R +p=m.nB +p===$&&A.c() +o=s.pq(new A.bY(q.a,q.e),p) +m.di.sm(0,r.eb(0.5).O(0,o.V(0,a))) +p=m.R +n=s.pq(new A.bY(p.b,p.e),m.nB) +m.jo.sm(0,r.eb(0.5).O(0,n.V(0,a)))}, +r4(a,b){var s,r +if(a.gdT()){s=this.f7.a.c.a.a.length +a=a.Ia(Math.min(a.c,s),Math.min(a.d,s))}r=this.f7.a.c.a.lK(a) +this.f7.k8(r,b)}, +bj(){this.aiV() +var s=this.M +if(s!=null)s.bj() +s=this.aa +if(s!=null)s.bj()}, +p0(){this.ds=this.bi=null +this.aE()}, +zW(){var s=this +s.Mr() +s.ba.aE() +s.ds=s.bi=null}, +se6(a,b){var s=this,r=s.ba +if(J.e(r.d,b))return +s.oM=null +r.se6(0,b) +s.f8=s.cK=null +s.a_o(b) +s.p0() +s.ce()}, +syZ(a,b){var s=this.ba +if(s.f===b)return +s.syZ(0,b) +this.p0()}, +sd0(a){var s=this.ba +if(s.r===a)return +s.sd0(a) +this.p0() +this.ce()}, +syq(a,b){var s=this.ba +if(J.e(s.y,b))return +s.syq(0,b) +this.p0()}, +spB(a){var s=this.ba +if(J.e(s.Q,a))return +s.spB(a) +this.p0()}, +safv(a){var s=this,r=s.eY +if(r===a)return +if(s.b!=null)r.a9(0,s.gGL()) +s.eY=a +if(s.b!=null){s.gis().sM0(s.eY.a) +s.eY.ai(0,s.gGL())}}, +aAI(){this.gis().sM0(this.eY.a)}, +sdM(a){if(this.dC===a)return +this.dC=a +this.ce()}, +saJz(a){if(this.l3===a)return +this.l3=a +this.aE()}, +sUZ(a,b){if(this.eO===b)return +this.eO=b +this.ce()}, +sys(a){var s,r=this +if(r.f9==a)return +r.f9=a +s=a===1?1:null +r.ba.sys(s) +r.p0()}, +saMB(a){return}, +sSr(a){return}, +squ(a){var s=this.ba +if(s.w===a)return +s.squ(a) +this.p0()}, +sEC(a){var s=this +if(s.R.l(0,a))return +s.R=a +s.a8.sJm(a) +s.bj() +s.ce()}, +sm3(a,b){var s=this,r=s.aB +if(r===b)return +if(s.b!=null)r.a9(0,s.gfs()) +s.aB=b +if(s.b!=null)b.ai(0,s.gfs()) +s.aE()}, +saHr(a){if(this.bc===a)return +this.bc=a +this.aE()}, +saHq(a){return}, +saNY(a){var s=this +if(s.dj===a)return +s.dj=a +s.bN=s.b_=null +s.a4U(s.aJ) +s.a51(s.b9)}, +sagd(a){if(this.dK===a)return +this.dK=a +this.bj()}, +saIK(a){if(this.de===a)return +this.de=a +this.bj()}, +saIC(a){var s=this +if(s.eP===a)return +s.eP=a +s.p0() +s.ce()}, +gi1(){var s=this.eP +return s}, +tc(a){var s,r +this.nj() +s=this.ba.tc(a) +r=A.a7(s).h("W<1,iQ>") +return A.ak(new A.W(s,new A.aJk(this),r),!0,r.h("aM.E"))}, +jg(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.mi(a) +s=d.ba +r=s.d +r.toString +q=A.b([],t.O_) +r.I2(q) +d.kn=q +if(B.b.eg(q,new A.aJj())&&A.cr()!==B.bX){a.b=a.a=!0 +return}r=d.cK +if(r==null){p=new A.dl("") +o=A.b([],t.oU) +for(r=d.kn,n=r.length,m=0,l=0,k="";lh){d=c1[h].dx +d=d!=null&&d.O(0,new A.rh(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.e +d.toString +m.a(d) +c=b.w +a=c.a +a0=c.b +d=d.e +d.toString +d=new A.x(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) +if(!c.l(0,d)){b.w=d +b.ke()}b6.push(b);++h}b8=s.e +b8.toString +s=n.a(b8).aY$;++i}else{a1=b7.a.vv(c,d,B.dw,B.cF) +if(a1.length===0)continue +d=B.b.ga3(a1) +a2=new A.x(d.a,d.b,d.c,d.d) +a3=B.b.ga3(a1).e +for(d=A.a7(a1),c=d.h("aC<1>"),a=new A.aC(a1,1,b5,c),a.cp(a1,1,b5,d.c),a=new A.cw(a,a.gE(a),c.h("cw")),c=c.h("aM.E");a.D();){d=a.d +if(d==null)d=c.a(d) +a2=a2.jU(new A.x(d.a,d.b,d.c,d.d)) +a3=d.e}d=a2.a +c=Math.max(0,d) +a=a2.b +a0=Math.max(0,a) +d=Math.min(a2.c-d,o.a(A.J.prototype.gaG.call(b4)).b) +a=Math.min(a2.d-a,o.a(A.J.prototype.gaG.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a0)-4 +d=Math.ceil(c+d)+4 +a=Math.ceil(a0+a)+4 +a6=new A.x(a4,a5,d,a) +a7=A.rE() +a8=k+1 +a7.k1=new A.zx(k,b5) +a7.d=!0 +a7.y2=l +a0=f.b +b8=a0==null?b8:a0 +a7.R8=new A.ee(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.bT +if(b8!=null){a7.jH(B.dZ,b8) +a7.cF(B.oG,!0)}}b8=b9.y +if(b8!=null){b0=b8.h1(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.cF(B.jn,b8)}b1=A.ba("newChild") +b8=b4.i6 +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.bf(b8,A.q(b8).h("bf<1>")) +b2=d.gaw(d) +if(!b2.D())A.a6(A.cF()) +b8=b8.L(0,b2.gZ(b2)) +b8.toString +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}else{b3=new A.pG() +b8=A.Pj(b3,b4.app(b3)) +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}if(b8===b1)A.a6(A.fe(b1.a)) +J.bcR(b8,a7) +if(!b8.w.l(0,a6)){b8.w=a6 +b8.ke()}b8=b1.b +if(b8===b1)A.a6(A.fe(b1.a)) +d=b8.d +d.toString +r.t(0,d,b8) +b8=b1.b +if(b8===b1)A.a6(A.fe(b1.a)) +b6.push(b8) +k=a8 +l=a3}}b4.i6=r +b9.qz(0,b6,c0)}, +app(a){return new A.aJg(this,a)}, +auv(a){this.r4(a,B.av)}, +att(a){var s=this,r=s.ba.W8(s.R.d) +if(r==null)return +s.r4(A.dB(B.u,!a?r:s.R.c,r,!1),B.av)}, +atp(a){var s=this,r=s.ba.W9(s.R.d) +if(r==null)return +s.r4(A.dB(B.u,!a?r:s.R.c,r,!1),B.av)}, +atv(a){var s,r=this,q=r.R.gfM(),p=r.a_Y(r.ba.a.pu(q).b) +if(p==null)return +s=a?r.R.c:p.a +r.r4(A.dB(B.u,s,p.a,!1),B.av)}, +atr(a){var s,r=this,q=r.R.gfM(),p=r.a00(r.ba.a.pu(q).a-1) +if(p==null)return +s=a?r.R.c:p.a +r.r4(A.dB(B.u,s,p.a,!1),B.av)}, +a_Y(a){var s,r,q +for(s=this.ba;!0;){r=s.a.pu(new A.bY(a,B.u)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.a1R(r))return r +a=r.b}}, +a00(a){var s,r,q +for(s=this.ba;a>=0;){r=s.a.pu(new A.bY(a,B.u)) +q=r.a +if(!(q>=0&&r.b>=0)||q===r.b)return null +if(!this.a1R(r))return r +a=q-1}return null}, +a1R(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.ba;s=m.gpc().length)return A.Gu(new A.bY(m.gpc().length,B.aB)) +s=m.a.pu(a) +switch(a.b.a){case 0:r=n-1 +break +case 1:r=n +break +default:r=null}if(A.bi7(B.c.au(m.gpc(),r))&&r>0){m=s.a +q=o.a00(m) +switch(A.cr().a){case 2:if(q==null){p=o.a_Y(m) +if(p==null)return A.rS(B.u,n) +return A.dB(B.u,n,p.b,!1)}return A.dB(B.u,q.a,n,!1) +case 0:if(o.eO){if(q==null)return A.dB(B.u,n,n+1,!1) +return A.dB(B.u,q.a,n,!1)}break +case 1:case 4:case 3:case 5:break}}return A.dB(B.u,s.a,s.b,!1)}, +a1d(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.dJ$ +if(i===0){i=t.tZ +j.ba.px(A.b([],i)) +return A.b([],i)}s=j.aH$ +r=A.b2(i,B.h7,!1,t.jP) +q=new A.b8(0,a.b,0,1/0).a1(0,j.ba.w) +for(i=A.q(j).h("aL.1"),p=!b,o=0;s!=null;){if(p){s.dc(q,!0) +n=s.k3 +n.toString +m=j.af +m===$&&A.c() +m=m[o] +switch(m.b.a){case 0:m=m.c +m.toString +l=s.zd(m) +break +case 1:case 2:case 4:case 5:case 3:l=null +break +default:l=null}k=n}else{k=s.ka(q) +l=null}n=j.af +n===$&&A.c() +n=n[o] +r[o]=new A.nR(k,n.b,l,n.c) +n=s.e +n.toString +s=i.a(n).aY$;++o}return r}, +avH(a){return this.a1d(a,!1)}, +aAq(){var s,r,q=this.aH$,p=t.tq,o=this.ba,n=A.q(this).h("aL.1"),m=0 +while(!0){if(!(q!=null&&mr)return new A.bo(J.bcI(o),new A.j(n.a,o.gu7()),t.DC)}s=Math.max(0,p-1) +r=p!==0?B.b.ga6(b).gu7()+B.b.ga6(b).ga7F():0 +return new A.bo(s,new A.j(n.a,r),t.DC)}, +a1X(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g={},f=b.V(0,h.giR()),e=h.ck +if(!e)h.aDR(f) +s=h.M +r=h.aa +if(r!=null)a.fb(r,b) +e=h.ba +e.aI(a.gcX(a),f) +q=g.a=h.aH$ +p=t.tq +o=f.a +n=f.b +m=A.q(h).h("aL.1") +l=0 +while(!0){if(!(q!=null&&l0||!J.e(m.giR(),B.i))&&m.f3!==B.t +r=m.xN +if(s){s=m.cx +s===$&&A.c() +q=m.k3 +r.sbE(0,a.pf(s,b,new A.x(0,0,0+q.a,0+q.b),m.gaxq(),m.f3,r.a))}else{r.sbE(0,null) +m.a1X(a,b)}p=m.R +s=p.gdT() +if(s){s=m.Lp(p) +o=s[0].a +r=m.k3 +q=A.Y(o.a,0,r.a) +r=A.Y(o.b,0,r.b) +a.Dy(A.b8h(m.dK,new A.j(q,r).V(0,b)),A.J.prototype.gk6.call(m),B.i) +if(s.length===2){n=s[1].a +s=m.k3 +r=A.Y(n.a,0,s.a) +s=A.Y(n.b,0,s.b) +a.Dy(A.b8h(m.de,new A.j(r,s).V(0,b)),A.J.prototype.gk6.call(m),B.i)}}}, +q3(a){var s,r=this +switch(r.f3.a){case 0:return null +case 1:case 2:case 3:if(r.dL>0||!J.e(r.giR(),B.i)){s=r.k3 +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.aJh.prototype={ +$1(a){var s +if(a instanceof A.rg){s=this.a.af +s===$&&A.c() +s.push(a)}return!0}, +$S:67} +A.aJk.prototype={ +$1(a){var s=this.a +return new A.iQ(a.a+s.giR().a,a.b+s.giR().b,a.c+s.giR().a,a.d+s.giR().b,a.e)}, +$S:555} +A.aJj.prototype={ +$1(a){return a.c!=null}, +$S:556} +A.aJg.prototype={ +$0(){var s=this.a,r=s.i6.i(0,this.b) +r.toString +s.ts(s,r.w)}, +$S:0} +A.aJl.prototype={ +$2(a,b){var s=a==null?null:a.jU(new A.x(b.a,b.b,b.c,b.d)) +return s==null?new A.x(b.a,b.b,b.c,b.d):s}, +$S:557} +A.aJm.prototype={ +$2(a,b){return this.a.a.dl(a,b)}, +$S:8} +A.aJi.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.fb(s,b)}, +$S:5} +A.ajt.prototype={ +gb3(a){return t.CA.a(A.ad.prototype.gb3.call(this,this))}, +ght(){return!0}, +gmf(){return!0}, +svd(a){var s,r=this,q=r.M +if(a===q)return +r.M=a +s=a.cG(q) +if(s)r.bj() +if(r.b!=null){s=r.gfs() +q.a9(0,s) +a.ai(0,s)}}, +aI(a,b){var s,r,q=this,p=t.CA.a(A.ad.prototype.gb3.call(q,q)),o=q.M +if(p!=null){p.nj() +s=a.gcX(a) +r=q.k3 +r.toString +o.m8(s,r,p)}}, +b6(a){this.fj(a) +this.M.ai(0,this.gfs())}, +b1(a){this.M.a9(0,this.gfs()) +this.eV(0)}, +dH(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}} +A.vA.prototype={} +A.V5.prototype={ +sJl(a){if(J.e(a,this.w))return +this.w=a +this.C()}, +sJm(a){if(J.e(a,this.x))return +this.x=a +this.C()}, +sWv(a){if(this.y===a)return +this.y=a +this.C()}, +sWw(a){if(this.z===a)return +this.z=a +this.C()}, +m8(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.x,h=j.w +if(i==null||h==null||i.a===i.b)return +s=j.r +s.sA(0,h) +r=c.ba +q=r.za(A.dB(B.u,i.a,i.b,!1),j.y,j.z) +for(p=q.length,o=0;o>>16&255,o>>>8&255,o&255)}if(r||l==null||!i.r)return +r=A.jj(s,B.ha) +k=i.z +if(k===$){j=$.G().B() +i.z!==$&&A.a1() +i.z=j +k=j}k.sA(0,l) +a.dh(r,k)}, +cG(a){var s=this +if(s===a)return!1 +return!(a instanceof A.SF)||a.r!==s.r||a.x!==s.x||!J.e(a.Q,s.Q)||!J.e(a.as,s.as)||!a.at.l(0,s.at)||!J.e(a.ax,s.ax)||!J.e(a.ay,s.ay)}} +A.H4.prototype={ +ai(a,b){var s,r,q +for(s=this.r,r=s.length,q=0;q")) +s=this.r +p=A.a7(s) +o=new J.dw(s,s.length,p.h("dw<1>")) +s=p.c +r=r.c +while(!0){if(!(q.D()&&o.D()))break +p=o.d +if(p==null)p=s.a(p) +n=q.d +if(p.cG(n==null?r.a(n):n))return!0}return!1}} +A.U_.prototype={ +b6(a){this.fj(a) +$.i_.iW$.a.H(0,this.gr3())}, +b1(a){$.i_.iW$.a.L(0,this.gr3()) +this.eV(0)}} +A.U0.prototype={ +b6(a){var s,r,q +this.akA(a) +s=this.aH$ +for(r=t.tq;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.akB(0) +s=this.aH$ +for(r=t.tq;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.aju.prototype={} +A.Ol.prototype={ +amG(a){var s,r,q,p,o=this +try{r=o.M +if(r!==""){q=$.bp3() +s=$.G().BL(q) +s.vj($.bp4()) +s.wR(r) +r=s.cI() +o.aa!==$&&A.ai() +o.aa=r}else{o.aa!==$&&A.ai() +o.aa=null}}catch(p){}}, +c3(a){return 1e5}, +cd(a){return 1e5}, +gmf(){return!0}, +lY(a){return!0}, +dH(a){return a.c9(B.a3o)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +try{p=a.gcX(a) +o=i.k3 +n=b.a +m=b.b +l=o.a +o=o.b +k=$.G().B() +k.sA(0,$.bp2()) +p.aQ(new A.x(n,m,n+l,m+o),k) +p=i.aa +p===$&&A.c() +if(p!=null){s=i.k3.a +r=0 +q=0 +if(s>328){s-=128 +r+=64}p.l8(new A.ve(s)) +if(i.k3.b>96+p.gc1(p)+12)q+=96 +a.gcX(a).lN(p,b.V(0,new A.j(r,q)))}}catch(j){}}} +A.a14.prototype={ +T(){return"FlexFit."+this.b}} +A.kH.prototype={ +k(a){return this.vW(0)+"; flex="+A.h(this.e)+"; fit="+A.h(this.f)}} +A.a3s.prototype={ +T(){return"MainAxisSize."+this.b}} +A.v_.prototype={ +T(){return"MainAxisAlignment."+this.b}} +A.xM.prototype={ +T(){return"CrossAxisAlignment."+this.b}} +A.On.prototype={ +h9(a){if(!(a.e instanceof A.kH))a.e=new A.kH(null,null,B.i)}, +FJ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.aJ===B.ia)return 0 +s=g.M +r=g.aH$ +if(s===c){for(s=t.US,q=0,p=0,o=0;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +if(m>0){n=a.$2(r,b) +l=r.e +l.toString +l=s.a(l).e +o=Math.max(o,n/(l==null?0:l))}else p+=a.$2(r,b) +n=r.e +n.toString +r=s.a(n).aY$}return o*q+p}else{for(s=t.US,q=0,p=0,k=0;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +q+=m +j=A.ba("mainSize") +i=A.ba("crossSize") +if(m===0){switch(g.M.a){case 0:n=r.b2(B.af,1/0,r.gcg()) +if(j.b!==j)A.a6(A.jV(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.a6(A.jV(i.a)) +i.b=n +break +case 1:n=r.b2(B.aR,1/0,r.gcY()) +if(j.b!==j)A.a6(A.jV(j.a)) +j.b=n +n=a.$2(r,n) +if(i.b!==i)A.a6(A.jV(i.a)) +i.b=n +break}n=j.b +if(n===j)A.a6(A.fe(j.a)) +p+=n +n=i.b +if(n===i)A.a6(A.fe(i.a)) +k=Math.max(k,A.fl(n))}n=r.e +n.toString +r=s.a(n).aY$}h=Math.max(0,(b-p)/q) +r=g.aH$ +for(;r!=null;){n=r.e +n.toString +m=s.a(n).e +if(m==null)m=0 +if(m>0)k=Math.max(k,A.fl(a.$2(r,h*m))) +n=r.e +n.toString +r=s.a(n).aY$}return k}}, +c8(a){return this.FJ(new A.aJr(),a,B.aN)}, +c3(a){return this.FJ(new A.aJp(),a,B.aN)}, +c4(a){return this.FJ(new A.aJq(),a,B.aY)}, +cd(a){return this.FJ(new A.aJo(),a,B.aY)}, +fW(a){if(this.M===B.aN)return this.Iv(a) +return this.aHL(a)}, +FI(a){switch(this.M.a){case 0:return a.b +case 1:return a.a}}, +FL(a){switch(this.M.a){case 0:return a.a +case 1:return a.b}}, +dH(a){var s +if(this.aJ===B.ia)return B.v +s=this.ZJ(a,A.Io()) +switch(this.M.a){case 0:return a.c9(new A.M(s.a,s.b)) +case 1:return a.c9(new A.M(s.b,s.a))}}, +ZJ(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.M===B.aN?a2.b:a2.d,a0=a<1/0,a1=c.aH$ +for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.e +l.toString +s.a(l) +k=l.e +if(k==null)k=0 +if(k>0){o+=k +p=a1}else{if(c.aJ===B.d2)switch(c.M.a){case 0:j=A.j1(q,b) +break +case 1:j=A.j1(b,r) +break +default:j=b}else switch(c.M.a){case 0:j=new A.b8(0,1/0,0,q) +break +case 1:j=new A.b8(0,r,0,1/0) +break +default:j=b}i=a3.$2(a1,j) +m+=c.FL(i) +n=Math.max(n,A.fl(c.FI(i)))}a1=l.aY$}h=Math.max(0,(a0?a:0)-m) +if(o>0){g=a0?h/o:0/0 +a1=c.aH$ +for(f=0;a1!=null;){l=a1.e +l.toString +k=s.a(l).e +if(k==null)k=0 +if(k>0){if(a0)e=a1===p?h-f:g*k +else e=1/0 +d=A.ba("minChildExtent") +l=a1.e +l.toString +l=s.a(l).f +switch((l==null?B.fz:l).a){case 0:if(d.b!==d)A.a6(A.jV(d.a)) +d.b=e +break +case 1:if(d.b!==d)A.a6(A.jV(d.a)) +d.b=0 +break}if(c.aJ===B.d2)switch(c.M.a){case 0:l=d.b +if(l===d)A.a6(A.fe(d.a)) +j=new A.b8(l,e,q,q) +break +case 1:l=d.b +if(l===d)A.a6(A.fe(d.a)) +j=new A.b8(r,r,l,e) +break +default:j=b}else switch(c.M.a){case 0:l=d.b +if(l===d)A.a6(A.fe(d.a)) +j=new A.b8(l,e,0,q) +break +case 1:l=d.b +if(l===d)A.a6(A.fe(d.a)) +j=new A.b8(0,r,l,e) +break +default:j=b}i=a3.$2(a1,j) +m+=c.FL(i) +f+=e +n=Math.max(n,A.fl(c.FI(i)))}l=a1.e +l.toString +a1=s.a(l).aY$}}return new A.aXl(a0&&c.af===B.a5?a:m,n,m)}, +d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=t.k.a(A.J.prototype.gaG.call(a)),a1=a.ZJ(a0,A.Ip()),a2=a1.a,a3=a1.b +if(a.aJ===B.ia){s=a.aH$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.a8 +n.toString +m=s.Em(n,!0) +if(m!=null){q=Math.max(q,m) +p=Math.max(m,p) +o=Math.max(s.k3.b-m,o) +a3=Math.max(p+o,a3)}n=s.e +n.toString +s=r.a(n).aY$}}else q=0 +switch(a.M.a){case 0:r=a.k3=a0.c9(new A.M(a2,a3)) +a2=r.a +a3=r.b +break +case 1:r=a.k3=a0.c9(new A.M(a3,a2)) +a2=r.b +a3=r.a +break}l=a2-a1.c +a.al=Math.max(0,-l) +k=Math.max(0,l) +j=A.ba("leadingSpace") +i=A.ba("betweenSpace") +r=A.bkH(a.M,a.b9,a.G) +h=r===!1 +switch(a.aa.a){case 0:j.sez(0) +i.sez(0) +break +case 1:j.sez(k) +i.sez(0) +break +case 2:j.sez(k/2) +i.sez(0) +break +case 3:j.sez(0) +r=a.dJ$ +i.sez(r>1?k/(r-1):0) +break +case 4:r=a.dJ$ +i.sez(r>0?k/r:0) +j.sez(i.b5()/2) +break +case 5:r=a.dJ$ +i.sez(r>0?k/(r+1):0) +j.sez(i.b5()) +break}g=h?a2-j.b5():j.b5() +s=a.aH$ +for(r=t.US,n=a3/2,f=i.a;s!=null;){e=s.e +e.toString +r.a(e) +d=a.aJ +switch(d.a){case 0:case 1:if(A.bkH(A.bHZ(a.M),a.b9,a.G)===(d===B.kG))c=0 +else{d=s.k3 +d.toString +c=a3-a.FI(d)}break +case 2:d=s.k3 +d.toString +c=n-a.FI(d)/2 +break +case 3:c=0 +break +case 4:if(a.M===B.aN){d=a.a8 +d.toString +m=s.Em(d,!0) +c=m!=null?q-m:0}else c=0 +break +default:c=null}if(h){d=s.k3 +d.toString +g-=a.FL(d)}switch(a.M.a){case 0:e.a=new A.j(g,c) +break +case 1:e.a=new A.j(c,g) +break}if(h){d=i.b +if(d===i)A.a6(A.fe(f)) +g-=d}else{d=s.k3 +d.toString +d=a.FL(d) +b=i.b +if(b===i)A.a6(A.fe(f)) +g+=d+b}s=e.aY$}}, +ea(a,b){return this.BQ(a,b)}, +aI(a,b){var s,r,q,p=this +if(!(p.al>1e-10)){p.xy(a,b) +return}s=p.k3 +if(s.gaD(s))return +s=p.bN +r=p.cx +r===$&&A.c() +q=p.k3 +s.sbE(0,a.pf(r,b,new A.x(0,0,0+q.a,0+q.b),p.ga7C(),p.b_,s.a))}, +v(){this.bN.sbE(0,null) +this.akE()}, +q3(a){var s +switch(this.b_.a){case 0:return null +case 1:case 2:case 3:if(this.al>1e-10){s=this.k3 +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}}, +ff(){return this.aiX()}} +A.aJr.prototype={ +$2(a,b){return a.b2(B.a6,b,a.gc6())}, +$S:64} +A.aJp.prototype={ +$2(a,b){return a.b2(B.af,b,a.gcg())}, +$S:64} +A.aJq.prototype={ +$2(a,b){return a.b2(B.as,b,a.gcz())}, +$S:64} +A.aJo.prototype={ +$2(a,b){return a.b2(B.aR,b,a.gcY())}, +$S:64} +A.aXl.prototype={} +A.ajv.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.US;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.US;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.ajw.prototype={} +A.U1.prototype={ +v(){var s,r,q +for(s=this.aJ5$,r=s.length,q=0;q>")) +this.nG(new A.X8(s,c.h("X8<0>")),b,!0) +return s.length===0?null:B.b.ga3(s).gaRa()}, +anh(a){var s,r=this +if(!r.y&&r.z!=null){s=r.z +s.toString +a.a5T(s) +return}r.my(a) +r.y=!1}, +ff(){var s=this.ahH() +return s+(this.b==null?" DETACHED":"")}} +A.aCY.prototype={ +$0(){this.b.$1(this.a)}, +$S:0} +A.aCZ.prototype={ +$0(){var s=this.a +s.d.L(0,this.b) +s.wK(-1)}, +$S:0} +A.a34.prototype={ +sbE(a,b){var s=this.a +if(b==null?s==null:b===s)return +if(s!=null)if(--s.x===0)s.v() +this.a=b +if(b!=null)++b.x}, +k(a){var s=this.a +return"LayerHandle("+(s!=null?J.h9(s):"DISPOSED")+")"}} +A.a5v.prototype={ +sab0(a){var s +this.jt() +s=this.cx +if(s!=null)s.v() +this.cx=a}, +v(){this.sab0(null) +this.Xw()}, +my(a){var s=this.cx +s.toString +a.a5R(B.i,s,this.cy,this.db)}, +hQ(a,b,c){return!1}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}} +A.iA.prototype={ +Ah(a){var s +this.aib(a) +if(!a)return +s=this.CW +for(;s!=null;){s.Ah(!0) +s=s.Q}}, +aFl(a){var s=this +s.La() +s.my(a) +if(s.e>0)s.Ah(!0) +s.y=!1 +return a.cI()}, +v(){this.V4() +this.d.aj(0) +this.Xw()}, +La(){var s,r=this +r.aid() +s=r.CW +for(;s!=null;){s.La() +r.y=r.y||s.y +s=s.Q}}, +hQ(a,b,c){var s,r,q +for(s=this.cx,r=a.a;s!=null;s=s.as){if(s.nG(a,b,!0))return!0 +q=r.length +if(q!==0)return!1}return!1}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +b6(a){var s +this.Mc(a) +s=this.CW +for(;s!=null;){s.b6(a) +s=s.Q}}, +b1(a){var s +this.eV(0) +s=this.CW +for(;s!=null;){s.b1(0) +s=s.Q}this.Ah(!1)}, +mA(a,b){var s,r=this +if(!r.gu2())r.jt() +s=b.e +if(s!==0)r.wK(s) +r.Mb(b) +s=b.as=r.cx +if(s!=null)s.Q=b +r.cx=b +if(r.CW==null)r.CW=b +b.w.sbE(0,b)}, +V4(){var s,r,q,p,o=this,n=o.CW +for(s=t.Hb;n!=null;n=r){r=n.Q +n.Q=n.as=null +if(!o.gu2())o.jt() +q=n.e +if(q!==0){q=-q +o.e+=q +p=s.a(A.ad.prototype.gb3.call(o,o)) +if(p!=null)p.wK(q)}o.Md(n) +n.w.sbE(0,null)}o.cx=o.CW=null}, +my(a){this.no(a)}, +no(a){var s=this.CW +for(;s!=null;){s.anh(a) +s=s.Q}}, +x0(a,b){}} +A.p6.prototype={ +sm3(a,b){if(!b.l(0,this.p1))this.jt() +this.p1=b}, +hQ(a,b,c){return this.tx(a,b.U(0,this.p1),!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +x0(a,b){var s=this.p1 +b.aF(0,s.a,s.b)}, +my(a){var s=this,r=s.p1 +s.skm(a.UN(r.a,r.b,t.Yj.a(s.z))) +s.no(a) +a.ih()}} +A.xu.prototype={ +hQ(a,b,c){if(!this.p1.O(0,b))return!1 +return this.tx(a,b,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s=this,r=s.p1 +r.toString +s.skm(a.abk(r,s.p2,t.GB.a(s.z))) +s.no(a) +a.ih()}} +A.JG.prototype={ +hQ(a,b,c){if(!this.p1.O(0,b))return!1 +return this.tx(a,b,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s=this,r=s.p1 +r.toString +s.skm(a.abi(r,s.p2,t.cW.a(s.z))) +s.no(a) +a.ih()}} +A.CB.prototype={ +hQ(a,b,c){if(!this.p1.O(0,b))return!1 +return this.tx(a,b,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s=this,r=s.p1 +r.toString +s.skm(a.abh(r,s.p2,t.Ax.a(s.z))) +s.no(a) +a.ih()}} +A.pF.prototype={ +sd4(a,b){var s=this +if(b.l(0,s.bM))return +s.bM=b +s.bU=!0 +s.jt()}, +my(a){var s,r,q=this +q.bT=q.bM +if(!q.p1.l(0,B.i)){s=q.p1 +s=A.mv(s.a,s.b,0) +r=q.bT +r.toString +s.bS(0,r) +q.bT=s}q.skm(a.DA(q.bT.a,t.qf.a(q.z))) +q.no(a) +a.ih()}, +Qc(a){var s,r=this +if(r.bU){s=r.bM +s.toString +r.bx=A.ze(A.b8U(s)) +r.bU=!1}s=r.bx +if(s==null)return null +return A.d2(s,a)}, +hQ(a,b,c){var s=this.Qc(b) +if(s==null)return!1 +return this.aiv(a,s,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +x0(a,b){var s=this.bT +if(s==null){s=this.bM +s.toString +b.bS(0,s)}else b.bS(0,s)}} +A.Nd.prototype={ +sQU(a,b){var s=this,r=s.bM +if(b!=r){if(b===255||r===255)s.skm(null) +s.bM=b +s.jt()}}, +my(a){var s,r,q,p=this +if(p.CW==null){p.skm(null) +return}s=p.bM +s.toString +r=p.p1 +q=p.z +if(s<255)p.skm(a.abl(s,r,t.Zr.a(q))) +else p.skm(a.UN(r.a,r.b,t.Yj.a(q))) +p.no(a) +a.ih()}} +A.IW.prototype={ +saJ8(a,b){if(!b.l(0,this.p1)){this.p1=b +this.jt()}}, +my(a){var s=this,r=s.p1 +r.toString +s.skm(a.abg(r,s.p2,t.tX.a(s.z))) +s.no(a) +a.ih()}} +A.Ec.prototype={ +k(a){var s=A.cX(this),r=this.a!=null?"":"" +return"#"+s+"("+r+")"}} +A.LY.prototype={ +sv_(a){var s=this,r=s.p1 +if(r===a)return +if(s.b!=null){if(r.a===s)r.a=null +a.a=s}s.p1=a}, +sm3(a,b){if(b.l(0,this.p2))return +this.p2=b +this.jt()}, +b6(a){this.ahn(a) +this.p1.a=this}, +b1(a){var s=this.p1 +if(s.a===this)s.a=null +this.aho(0)}, +hQ(a,b,c){return this.tx(a,b.U(0,this.p2),!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s,r=this +if(!r.p2.l(0,B.i)){s=r.p2 +r.skm(a.DA(A.mv(s.a,s.b,0).a,t.qf.a(r.z)))}else r.skm(null) +r.no(a) +if(!r.p2.l(0,B.i))a.ih()}, +x0(a,b){var s +if(!this.p2.l(0,B.i)){s=this.p2 +b.aF(0,s.a,s.b)}}} +A.L0.prototype={ +Qc(a){var s,r,q,p,o=this +if(o.ry){s=o.W3() +s.toString +o.rx=A.ze(s) +o.ry=!1}if(o.rx==null)return null +r=new A.of(new Float64Array(4)) +r.oe(a.a,a.b,0,1) +s=o.rx.ap(0,r).a +q=s[0] +p=o.p4 +return new A.j(q-p.a,s[1]-p.b)}, +hQ(a,b,c){var s,r=this +if(r.p1.a==null){if(r.p2)return r.tx(a,b.U(0,r.p3),!0) +return!1}s=r.Qc(b) +if(s==null)return!1 +return r.tx(a,s,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +W3(){var s,r +if(this.RG==null)return null +s=this.R8 +r=A.mv(-s.a,-s.b,0) +s=this.RG +s.toString +r.bS(0,s) +return r}, +aqt(){var s,r,q,p,o,n,m=this +m.RG=null +s=m.p1.a +if(s==null)return +r=t.KV +q=A.b([s],r) +p=A.b([m],r) +A.ayJ(s,m,q,p) +o=A.beQ(q) +s.x0(null,o) +r=m.p4 +o.aF(0,r.a,r.b) +n=A.beQ(p) +if(n.lJ(n)===0)return +n.bS(0,o) +m.RG=n +m.ry=!0}, +gu2(){return!0}, +my(a){var s,r,q=this +if(q.p1.a==null&&!q.p2){q.R8=q.RG=null +q.ry=!0 +q.skm(null) +return}q.aqt() +s=q.RG +r=t.qf +if(s!=null){q.R8=q.p3 +q.skm(a.DA(s.a,r.a(q.z))) +q.no(a) +a.ih()}else{q.R8=null +s=q.p3 +q.skm(a.DA(A.mv(s.a,s.b,0).a,r.a(q.z))) +q.no(a) +a.ih()}q.ry=!0}, +x0(a,b){var s=this.RG +if(s!=null)b.bS(0,s) +else{s=this.p3 +b.bS(0,A.mv(s.a,s.b,0))}}} +A.agq.prototype={} +A.aha.prototype={ +aPl(a){var s=this.a +this.a=a +return s}, +k(a){var s="#",r=A.cX(this.b),q=this.a.a +return s+A.cX(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.ahb.prototype={ +gq4(a){var s=this.c +return s.gq4(s)}} +A.a3Z.prototype={ +a0J(a){var s,r,q,p,o,n,m=t._h,l=A.lx(null,null,null,m,t.xV) +for(s=a.a,r=s.length,q=0;q") +this.a.aJF(a.gq4(a),a.d,A.p2(new A.bf(s,r),new A.aEK(),r.h("A.E"),t.Pb))}, +aQx(a,b){var s,r,q,p,o +if(a.gdU(a)!==B.c8)return +if(t.ks.b(a))return +s=t.PB.b(a)?A.b7V():b.$0() +r=a.gq4(a) +q=this.b +p=q.i(0,r) +if(!A.by6(p,a))return +o=q.a +new A.aEN(this,p,a,r,s).$0() +if(o!==0!==(q.a!==0))this.C()}, +aQk(a){new A.aEL(this,a).$0()}} +A.aEK.prototype={ +$1(a){return a.ga7v(a)}, +$S:558} +A.aEN.prototype={ +$0(){var s=this +new A.aEM(s.a,s.b,s.c,s.d,s.e).$0()}, +$S:0} +A.aEM.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.b +if(l==null){s=n.c +if(t.PB.b(s))return +n.a.b.t(0,n.d,new A.aha(A.lx(m,m,m,t._h,t.xV),s))}else{s=n.c +if(t.PB.b(s))n.a.b.L(0,s.gq4(s))}r=n.a +q=r.b.i(0,n.d) +if(q==null){l.toString +q=l}p=q.b +q.b=s +o=t.PB.b(s)?A.lx(m,m,m,t._h,t.xV):r.a0J(n.e) +r.a0n(new A.ahb(q.aPl(o),o,p,s))}, +$S:0} +A.aEL.prototype={ +$0(){var s,r,q,p,o,n,m,l +for(s=this.a,r=s.b,r=r.gby(r),q=A.q(r),q=q.h("@<1>").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),p=this.b,q=q.z[1];r.D();){o=r.a +if(o==null)o=q.a(o) +n=o.b +m=s.aqS(o,p) +l=o.a +o.a=m +s.a0n(new A.ahb(l,m,n,null))}}, +$S:0} +A.aEI.prototype={ +$2(a,b){var s +if(!this.a.aX(0,a))if(a.gVH()&&a.gUh(a)!=null){s=a.gUh(a) +s.toString +s.$1(this.b.cm(this.c.i(0,a)))}}, +$S:559} +A.aEJ.prototype={ +$1(a){return!this.a.aX(0,a)}, +$S:560} +A.aoj.prototype={} +A.e_.prototype={ +b1(a){}, +k(a){return""}} +A.vd.prototype={ +fb(a,b){var s,r=this +if(a.ght()){r.EX() +if(!a.cy){s=a.ay +s===$&&A.c() +s=!s}else s=!0 +if(s)A.bgk(a,null,!0) +else if(a.db)A.byr(a) +s=a.ch.a +s.toString +t.gY.a(s) +s.sm3(0,b) +r.a62(s)}else{s=a.ay +s===$&&A.c() +if(s){a.ch.sbE(0,null) +a.Pj(r,b)}else a.Pj(r,b)}}, +a62(a){a.fD(0) +this.a.mA(0,a)}, +gcX(a){var s,r,q=this +if(q.e==null){q.c=A.byy(q.b) +s=$.G() +r=s.kV() +q.d=r +q.e=s.kU(r,null) +r=q.c +r.toString +q.a.mA(0,r)}s=q.e +s.toString +return s}, +EX(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sab0(r.d.jT()) +r.e=r.d=r.c=null}, +WI(){var s=this.c +if(s!=null)if(!s.cy){s.cy=!0 +s.jt()}}, +yK(a,b,c,d){var s,r=this +if(a.CW!=null)a.V4() +r.EX() +r.a62(a) +s=r.aHg(a,d==null?r.b:d) +b.$2(s,c) +s.EX()}, +Dy(a,b,c){return this.yK(a,b,c,null)}, +aHg(a,b){return new A.vd(a,b)}, +pf(a,b,c,d,e,f){var s,r,q=this +if(e===B.t){d.$2(q,b) +return null}s=c.dQ(b) +if(a){r=f==null?new A.xu(B.a2,A.D(t.S,t.M),A.aZ(t.kd)):f +if(!s.l(0,r.p1)){r.p1=s +r.jt()}if(e!==r.p2){r.p2=e +r.jt()}q.yK(r,d,b,s) +return r}else{q.aFT(s,e,s,new A.aGn(q,d,b)) +return null}}, +abj(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.t){e.$2(p,b) +return null}s=c.dQ(b) +r=d.dQ(b) +if(a){q=g==null?new A.JG(B.ck,A.D(t.S,t.M),A.aZ(t.kd)):g +if(!r.l(0,q.p1)){q.p1=r +q.jt()}if(f!==q.p2){q.p2=f +q.jt()}p.yK(q,e,b,s) +return q}else{p.aFS(r,f,s,new A.aGm(p,e,b)) +return null}}, +UM(a,b,c,d,e,f,g){var s,r,q,p=this +if(f===B.t){e.$2(p,b) +return null}s=c.dQ(b) +r=d.dQ(b) +if(a){q=g==null?new A.CB(B.ck,A.D(t.S,t.M),A.aZ(t.kd)):g +if(r!==q.p1){q.p1=r +q.jt()}if(f!==q.p2){q.p2=f +q.jt()}p.yK(q,e,b,s) +return q}else{p.aFR(r,f,s,new A.aGl(p,e,b)) +return null}}, +aOC(a,b,c,d,e,f){return this.UM(a,b,c,d,e,B.ck,f)}, +vk(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.mv(q,p,0) +o.bS(0,c) +o.aF(0,-q,-p) +if(a){s=e==null?A.bio(null):e +s.sd4(0,o) +r.yK(s,d,b,A.bg2(o,r.b)) +return s}else{q=r.gcX(r) +q.bJ(0) +q.ap(0,o.a) +d.$2(r,b) +r.gcX(r).bk(0) +return null}}, +abn(a,b,c,d){return this.vk(a,b,c,d,null)}, +abm(a,b,c,d){var s=d==null?A.b8L():d +s.sQU(0,b) +s.sm3(0,a) +this.Dy(s,c,B.i) +return s}, +k(a){return"PaintingContext#"+A.ek(this)+"(layer: "+this.a.k(0)+", canvas bounds: "+this.b.k(0)+")"}} +A.aGn.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aGm.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aGl.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +A.aus.prototype={} +A.EZ.prototype={ +yV(){var s=this.cx +if(s!=null)s.a.So()}, +saPF(a){var s=this.e +if(s===a)return +if(s!=null)s.b1(0) +this.e=a +a.b6(this)}, +a8H(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +try{for(o=t.Mv,n=t.TT;m=g.r,m.length!==0;){s=m +g.r=A.b([],n) +m=s +l=new A.aHt() +if(!!m.immutable$list)A.a6(A.a8("sort")) +k=m.length-1 +if(k-0<=32)A.a8x(m,0,k,l) +else A.a8w(m,0,k,l) +for(r=0;r")) +h.cp(l,k,j,i.c) +B.b.F(m,h) +break}}q=J.c0(s,r) +if(q.z){m=q +m=o.a(A.ad.prototype.ged.call(m))===g}else m=!1 +if(m)q.avI()}g.f=!1}for(o=g.CW,o=A.cV(o,o.r,A.q(o).c),n=o.$ti.c;o.D();){m=o.d +p=m==null?n.a(m):m +p.a8H()}}finally{g.f=!1}}, +aqk(a){try{a.$0()}finally{this.f=!0}}, +a8G(){var s,r,q,p,o=this.z +B.b.i2(o,new A.aHs()) +for(s=o.length,r=t.Mv,q=0;q0){if(s.at==null){r=t.bu +s.at=new A.FH(s.c,A.y(r),A.D(t.S,r),A.y(r),$.ag()) +s.b.$0()}}else{r=s.at +if(r!=null){r.v() +s.at=null +s.d.$0()}}}, +a8J(){var s,r,q,p,o,n,m,l,k,j=this +if(j.at==null)return +try{p=j.ch +o=A.ak(p,!0,A.q(p).c) +B.b.i2(o,new A.aHv()) +s=o +p.aj(0) +for(p=s,n=p.length,m=t.Mv,l=0;l0;m=l){l=m-1 +r[m].fz(r[l],n)}return n}, +q3(a){return null}, +RU(a){return null}, +jg(a){}, +zs(a){var s,r=this +if(t.Mv.a(A.ad.prototype.ged.call(r)).at==null)return +s=r.fr +if(s!=null&&!s.as)s.aeV(a) +else if(r.gb3(r)!=null){s=r.gb3(r) +s.toString +t.I9.a(s).zs(a)}}, +gGI(){var s,r=this +if(r.dx==null){s=A.rE() +r.dx=s +r.jg(s)}s=r.dx +s.toString +return s}, +xe(){this.dy=!0 +this.fr=null +this.c7(new A.aJF())}, +ce(){var s,r,q,p,o,n,m,l=this +if(l.b==null||t.Mv.a(A.ad.prototype.ged.call(l)).at==null){l.dx=null +return}if(l.fr!=null){s=l.dx +s=s==null?null:s.a +r=s===!0}else r=!1 +s=l.dx +q=(s==null?null:s.id)!=null||l.gGI().id!=null +l.dx=null +p=l.gGI().a&&r +s=t.I9 +o=l +while(!0){if(o.gb3(o) instanceof A.J)n=q||!p +else n=!1 +if(!n)break +if(o!==l&&o.dy)break +o.dy=!0 +if(p)q=!1 +n=o.gb3(o) +n.toString +s.a(n) +if(n.dx==null){m=A.rE() +n.dx=m +n.jg(m)}p=n.dx.a +if(p&&n.fr==null)return +o=n}if(o!==l&&l.fr!=null&&l.dy)t.Mv.a(A.ad.prototype.ged.call(l)).ch.L(0,l) +if(!o.dy){o.dy=!0 +s=t.Mv +if(s.a(A.ad.prototype.ged.call(l))!=null){s.a(A.ad.prototype.ged.call(l)).ch.H(0,o) +s.a(A.ad.prototype.ged.call(l)).yV()}}}, +aDT(){var s,r,q,p,o,n,m,l=this,k=null +if(l.z)return +s=l.fr +if(s==null)s=k +else{s=t.LQ.a(A.ad.prototype.gb3.call(s,s)) +if(s==null)s=k +else s=s.at||s.as}r=t.pp.a(l.a07(s===!0)) +s=t.QF +q=A.b([],s) +p=A.b([],s) +s=l.fr +o=s==null +n=o?k:s.x +m=o?k:s.y +s=o?k:s.z +r.xj(s==null?0:s,m,n,q,p)}, +a07(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e={},d=f.gGI() +e.a=d.c +e.b=!d.d&&!d.a +s=a||d.p3 +r=A.b([],t.Bd) +q=d.b||!(f.gb3(f) instanceof A.J) +p=d.id!=null +o=t.pp +n=A.D(t.ZX,o) +m=t.CZ +l=A.b([],m) +k=A.b([],t.i1) +j=d.bT +j=j==null?null:j.a!==0 +f.jy(new A.aJA(e,f,s,r,l,k,d,j===!0,p,n)) +if(q)for(o=l.length,i=0;i"))) +for(j=h.b,g=j.length,i=0;i#"+A.cX(this)}, +k(a){return this.ff()}, +io(a,b,c,d){var s,r=this +if(r.gb3(r) instanceof A.J){s=r.gb3(r) +s.toString +t.I9.a(s) +s.io(a,b==null?r:b,c,d)}}, +zz(){return this.io(B.bd,null,B.F,null)}, +tr(a){return this.io(B.bd,null,B.F,a)}, +vO(a,b,c){return this.io(a,null,b,c)}, +ts(a,b){return this.io(B.bd,a,B.F,b)}, +$iaY:1} +A.aJD.prototype={ +$0(){var s=A.b([],t.qe),r=this.a +s.push(A.b7f("The following RenderObject was being processed when the exception was fired",B.PE,r)) +s.push(A.b7f("RenderObject",B.PF,r)) +return s}, +$S:24} +A.aJG.prototype={ +$0(){this.b.$1(this.c.a(this.a.gaG()))}, +$S:0} +A.aJE.prototype={ +$1(a){var s +a.a4L() +s=a.cx +s===$&&A.c() +if(s)this.a.cx=!0}, +$S:15} +A.aJF.prototype={ +$1(a){a.xe()}, +$S:15} +A.aJA.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.a07(f.c) +if(e.a){B.b.aj(f.d) +B.b.aj(f.e) +B.b.aj(f.f) +if(!f.r.a)f.a.a=!0}for(s=e.gaae(),r=s.length,q=f.e,p=f.x,o=f.w,n=f.b,m=f.r,l=f.d,k=f.y,j=0;j1){b=new A.akA() +b.ZK(a3,a4,c)}else b=a2 +c=b.c +c===$&&A.c() +a=b.d +a===$&&A.c() +a0=A.im(c,a) +e=e==null?a0:e.jU(a0) +c=b.b +if(c!=null){a1=A.im(b.c,c) +f=f==null?a1:f.h1(a1)}c=b.a +if(c!=null){a1=A.im(b.c,c) +g=g==null?a1:g.h1(a1)}d=d.c +if(d!=null)l.F(0,d)}}if(h!=null)j=!(e.a>=e.c||e.b>=e.d) +else j=!1 +if(j){if(i==null||a6.O(0,i.e))i=A.Pj(a2,B.b.ga3(o).gvN()) +a6.H(0,i.e) +i.dx=l +if(!i.w.l(0,e)){i.w=e +i.ke()}if(!A.b8v(i.r,a2)){i.r=null +i.ke()}i.x=f +i.y=g +for(k=k.gaw(m);k.D();){j=k.gZ(k) +if(j.glI()!=null)B.b.ga3(j.b).fr=i}i.acZ(0,h) +a5.push(i)}}}, +xj(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.y(t.S),c=f.y +for(s=f.x,r=s.length,q=0;q");s.D();){n=s.gZ(s) +if(n instanceof A.BG){if(n.z){m=n.b +m=B.b.ga3(m).fr!=null&&d.O(0,B.b.ga3(m).fr.e)}else m=!1 +if(m)B.b.ga3(n.b).fr=null}m=n.b +l=new A.aC(r,1,e,p) +l.cp(r,1,e,o) +B.b.F(m,l) +n.xj(a+f.f.xr,b,a0,a1,a2)}return}k=f.aoS(b,a0) +s=f.e +r=!s +if(r){if(k==null)p=e +else{p=k.d +p===$&&A.c() +if(!p.gaD(p)){p=k.c +p===$&&A.c() +p=p.a9S()}else p=!0}p=p===!0}else p=!1 +if(p)return +p=f.b +o=B.b.ga3(p) +if(o.fr==null)o.fr=A.Pj(e,B.b.ga3(p).gvN()) +j=B.b.ga3(p).fr +j.sTF(s) +j.dx=f.c +j.z=a +if(a!==0){f.NS() +s=f.f +s.skk(0,s.xr+a)}if(k!=null){s=k.d +s===$&&A.c() +j.scj(0,s) +s=k.c +s===$&&A.c() +j.sd4(0,s) +j.x=k.b +j.y=k.a +if(r&&k.e){f.NS() +f.f.cF(B.jn,!0)}}s=t.QF +i=A.b([],s) +f.a1A(j.x,j.y,a2,d) +for(r=J.ax(c);r.D();){o=r.gZ(r) +if(o instanceof A.BG){if(o.z){n=o.b +n=B.b.ga3(n).fr!=null&&d.O(0,B.b.ga3(n).fr.e)}else n=!1 +if(n)B.b.ga3(o.b).fr=null}h=A.b([],s) +n=j.x +o.xj(0,j.y,n,i,h) +B.b.F(a2,h)}s=f.f +if(s.a)B.b.ga3(p).x6(j,f.f,i) +else j.qz(0,i,s) +a1.push(j) +for(s=a2.length,r=t.g3,q=0;q1){s=new A.akA() +s.ZK(b,a,r) +r=s}else r=null +return r}, +glI(){return this.z?null:this.f}, +F(a,b){var s,r,q,p,o,n,m=this +for(s=b.length,r=m.y,q=0;q0;){r=c[s];--s +q=c[s] +a=r.RU(q) +if(a!=null){m.b=a +m.a=A.bji(m.a,r.q3(q))}else m.b=A.bji(m.b,r.q3(q)) +l=$.bq5() +l.bl() +A.bDA(r,q,m.c,l) +m.b=A.bjj(m.b,l) +m.a=A.bjj(m.a,l)}p=B.b.ga3(c) +l=m.b +l=l==null?p.gtl():l.h1(p.gtl()) +m.d=l +o=m.a +if(o!=null){n=o.h1(l) +if(n.gaD(n)){l=m.d +l=!l.gaD(l)}else l=!1 +m.e=l +if(!l)m.d=n}}} +A.ajz.prototype={} +A.jo.prototype={ +k(a){var s=A.b(["offset="+A.h(this.a)],t.T),r=this.e +if(r!=null)s.push("scale="+A.h(r)) +s.push(this.vW(0)) +return B.b.cl(s,"; ")}} +A.rh.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.rh&&b.b===this.b}, +gI(a){return A.a4(B.aa8,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Ow.prototype={ +h9(a){if(!(a.e instanceof A.jo))a.e=new A.jo(null,null,B.i)}, +se6(a,b){var s=this,r=s.M +switch(r.d.cJ(0,b).a){case 0:return +case 1:r.se6(0,b) +s.af=null +s.ce() +break +case 2:r.se6(0,b) +s.af=s.aa=null +s.O1(b) +s.bj() +s.ce() +break +case 3:r.se6(0,b) +s.af=s.aa=s.bi=null +s.O1(b) +s.aE() +s.Px() +s.a_g() +s.a5d() +break}}, +sDF(a){var s=this +if(a==s.b9)return +s.Px() +s.a_g() +s.b9=a +s.a5d()}, +a5d(){var s,r,q=this +if(q.b9==null)return +s=q.aJ +if(s==null)s=q.aJ=q.arP() +r=q.b9 +B.b.ab(s,r.gfT(r))}, +Px(){var s,r=this.b9 +if(r==null||this.aJ==null)return +s=this.aJ +s.toString +B.b.ab(s,r.gvo(r))}, +arP(){var s,r,q,p,o=this.M.d.E2(!1),n=A.b([],t.lb) +for(s=o.length,r=0;rh){d=c1[h].dx +d=d!=null&&d.O(0,new A.rh(i,b8))}else d=!1 +if(!d)break +b=c1[h] +d=s.e +d.toString +d=m.a(d).e +if(d!=null){c=b.w +a=c.a +a0=c.b +d=new A.x(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) +if(!c.l(0,d)){b.w=d +b.ke()}b6.push(b)}++h}b8=s.e +b8.toString +s=n.a(b8).aY$;++i}else{a=o.a(A.J.prototype.gaG.call(b4)) +b7.px(b4.ds) +b7.JJ(a.b,a.a) +a1=b7.a.vv(c,d,B.dw,B.cF) +if(a1.length===0)continue +d=B.b.ga3(a1) +a2=new A.x(d.a,d.b,d.c,d.d) +a3=B.b.ga3(a1).e +for(d=A.a7(a1),c=d.h("aC<1>"),a=new A.aC(a1,1,b5,c),a.cp(a1,1,b5,d.c),a=new A.cw(a,a.gE(a),c.h("cw")),c=c.h("aM.E");a.D();){d=a.d +if(d==null)d=c.a(d) +a2=a2.jU(new A.x(d.a,d.b,d.c,d.d)) +a3=d.e}d=a2.a +c=Math.max(0,d) +a=a2.b +a0=Math.max(0,a) +d=Math.min(a2.c-d,o.a(A.J.prototype.gaG.call(b4)).b) +a=Math.min(a2.d-a,o.a(A.J.prototype.gaG.call(b4)).d) +a4=Math.floor(c)-4 +a5=Math.floor(a0)-4 +d=Math.ceil(c+d)+4 +a=Math.ceil(a0+a)+4 +a6=new A.x(a4,a5,d,a) +a7=A.rE() +a8=k+1 +a7.k1=new A.zx(k,b5) +a7.d=!0 +a7.y2=l +a0=f.b +b8=a0==null?b8:a0 +a7.R8=new A.ee(b8,f.f) +a9=f.c +if(a9!=null){b8=a9.bT +if(b8!=null){a7.jH(B.dZ,b8) +a7.cF(B.oG,!0)}}b8=b9.y +if(b8!=null){b0=b8.h1(a6) +if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) +else b8=!1 +a7.cF(B.jn,b8)}b1=A.ba("newChild") +b8=b4.du +d=b8==null?b5:b8.a!==0 +if(d===!0){b8.toString +d=new A.bf(b8,A.q(b8).h("bf<1>")) +b2=d.gaw(d) +if(!b2.D())A.a6(A.cF()) +b8=b8.L(0,b2.gZ(b2)) +b8.toString +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}else{b3=new A.pG() +b8=A.Pj(b3,b4.axA(b3)) +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}if(b8===b1)A.a6(A.fe(b1.a)) +J.bcR(b8,a7) +if(!b8.w.l(0,a6)){b8.w=a6 +b8.ke()}b8=b1.b +if(b8===b1)A.a6(A.fe(b1.a)) +d=b8.d +d.toString +r.t(0,d,b8) +b8=b1.b +if(b8===b1)A.a6(A.fe(b1.a)) +b6.push(b8) +k=a8 +l=a3}}b4.du=r +b9.qz(0,b6,c0)}, +axA(a){return new A.aJI(this,a)}, +xe(){this.Mt() +this.du=null}} +A.aJL.prototype={ +$1(a){return a.x=null}, +$S:565} +A.aJJ.prototype={ +$1(a){var s +if(a instanceof A.rg){s=this.a.G +s===$&&A.c() +s.push(a)}return!0}, +$S:67} +A.aJN.prototype={ +$1(a){var s=a.w +s===$&&A.c() +return s.c!==B.eI}, +$S:566} +A.aJK.prototype={ +$2(a,b){return this.a.a.dl(a,b)}, +$S:8} +A.aJM.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.fb(s,b)}, +$S:5} +A.aJI.prototype={ +$0(){var s=this.a,r=s.du.i(0,this.b) +r.toString +s.ts(s,r.w)}, +$S:0} +A.tg.prototype={ +gm(a){var s=this.w +s===$&&A.c() +return s}, +axD(){var s=this,r=s.a06(),q=s.w +q===$&&A.c() +if(q.l(0,r))return +s.w=r +s.C()}, +a06(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d +if(f==null||g.e==null)return B.a26 +s=f.a +r=g.e.a +f=g.b +q=f.FN(new A.bY(s,B.u)) +p=s===r?q:f.FN(new A.bY(r,B.u)) +f=f.M +o=f.r +o.toString +n=s>r!==(B.an===o) +m=A.mv(g.gnm().a,g.gnm().b,0) +m.lJ(m) +o=A.d2(m,q) +l=f.gfc() +k=n?B.jA:B.jz +j=A.d2(m,p) +f=f.gfc() +i=n?B.jz:B.jA +h=g.d.a===g.e.a?B.a28:B.oD +return new A.vN(new A.An(o,l,k),new A.An(j,f,i),h,!0)}, +xE(a){var s=this,r=A.ba("result"),q=s.d,p=s.e,o=a.a +switch(o.a){case 0:case 1:r.sez(s.aDQ(t.mb.a(a).b,o===B.he)) +break +case 2:s.e=s.d=null +r.sez(B.eH) +break +case 3:o=s.a +s.d=new A.bY(o.a,B.u) +s.e=new A.bY(o.b,B.aB) +r.sez(B.eH) +break +case 4:r.sez(s.au9(t.hI.a(a).gWj())) +break +case 5:t.rQ.a(a) +r.sez(s.at4(a.gJ5(a),a.gnP(),a.gaQY())) +break +case 6:t.ra.a(a) +r.sez(s.asw(a.gSj(a),a.gnP(),a.gxD(a))) +break}if(!J.e(q,s.d)||!J.e(p,s.e)){s.b.bj() +s.axD()}return r.b5()}, +aDQ(a,b){var s,r,q,p,o,n,m=this +if(b)m.e=null +else m.d=null +s=m.b +r=s.cT(0,null) +r.lJ(r) +q=A.d2(r,a) +p=m.gnm() +if(p.gaD(p))return A.bhl(m.gnm(),q) +p=m.gnm() +o=s.M.r +o.toString +n=m.Zg(s.iL(A.bA1(p,q,o))) +if(b)m.e=n +else m.d=n +s=n.a +p=m.a +if(s===p.b)return B.cw +if(s===p.a)return B.cx +return A.bhl(m.gnm(),q)}, +Zg(a){var s,r=a.a,q=this.a,p=q.b +if(r<=p)s=r===p&&a.b===B.u +else s=!0 +if(s)return new A.bY(p,B.aB) +q=q.a +if(r=p)r.b=q.b=new A.bY(n,B.u) +else{r.b=new A.bY(s.a,B.u) +q.b=new A.bY(p,B.aB)}o.d=r.b5() +o.e=q.b5() +return B.bA}, +asw(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.cT(0,null) +if(j.lJ(j)===0)switch(c){case B.jk:case B.hg:return B.cx +case B.jl:case B.hf:return B.cw}s=A.d2(j,new A.j(a,0)).a +switch(c){case B.jk:case B.jl:if(b){k=l.e +k.toString +r=k}else{k=l.d +k.toString +r=k}q=l.auX(r,!1,s) +p=q.a +o=q.b +break +case B.hf:case B.hg:n=l.e +if(n==null){n=new A.bY(l.a.b,B.aB) +l.e=n +r=n}else r=n +n=l.d +if(n==null){l.d=r +m=r}else m=n +p=k.iL(new A.j(s,k.FN(b?r:m).b-k.M.gfc()/2)) +o=B.bA +break +default:p=null +o=null}if(b)l.e=p +else l.d=p +return o}, +at4(a,b,c){var s,r,q,p,o,n,m=this,l=m.e +if(l==null){l=m.a +l=a?new A.bY(l.a,B.u):new A.bY(l.b,B.aB) +m.e=l +s=l}else s=l +l=m.d +if(l==null){m.d=s +r=s}else r=l +s=b?s:r +if(a&&s.a===m.a.b)return B.cw +l=!a +if(l&&s.a===m.a.a)return B.cx +switch(c){case B.a5l:l=m.a +q=m.P5(s,a,new A.Cq(B.c.ao(m.c,l.a,l.b))) +p=B.bA +break +case B.a5m:l=m.b.M +o=l.d +o.toString +l=l.a +l.toString +q=m.P5(s,a,new A.GP(o,l).gaah()) +p=B.bA +break +case B.a5n:q=m.awt(s,a,new A.Ee(m)) +p=B.bA +break +case B.a5o:o=m.a +n=o.a +o=o.b +q=m.P5(s,a,new A.Kk(B.c.ao(m.c,n,o))) +if(a&&q.a===o)p=B.cw +else p=l&&q.a===n?B.cx:B.bA +break +default:p=null +q=null}if(b)m.e=q +else m.d=q +return p}, +P5(a,b,c){var s,r=a.a +if(b){r=c.jB(r) +s=r==null?this.a.b:r}else{r=c.jz(r-1) +s=r==null?this.a.a:r}return new A.bY(s,B.u)}, +awt(a,b,c){var s,r,q,p,o=this +switch(a.b.a){case 0:s=a.a +if(s<1&&!b)return B.ht +r=o.a.a +s=new A.Cq(o.c).jz(r+s) +if(s==null)s=r +q=Math.max(0,s)-1 +break +case 1:q=a.a +break +default:q=null}if(b){s=c.jB(q) +p=s==null?o.a.b:s}else{s=c.jz(q) +p=s==null?o.a.a:s}return new A.bY(p,B.u)}, +auX(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.M.xl(),k=m.pq(a,B.C),j=l.length,i=j-1 +for(s=k.b,r=0;rs){i=J.bcI(q) +break}}if(b&&i===l.length-1)p=new A.bY(n.a.b,B.aB) +else if(!b&&i===0)p=new A.bY(n.a.a,B.u) +else p=n.Zg(m.iL(new A.j(c,l[b?i+1:i-1].gu7()))) +m=p.a +j=n.a +if(m===j.a)o=B.cx +else o=m===j.b?B.cw:B.bA +return new A.bo(p,o,t.UH)}, +ayr(a){var s,r,q,p,o=this +if(o.d==null||o.e==null)return!1 +s=A.ba("currentStart") +r=A.ba("currentEnd") +q=o.d +q.toString +p=o.e +p.toString +if(A.bad(q,p)>0){s.b=q +r.b=p}else{s.b=p +r.b=q}return A.bad(s.b5(),a)>=0&&A.bad(r.b5(),a)<=0}, +cT(a,b){var s=A.mv(this.gnm().a,this.gnm().b,0) +s.bS(0,this.b.cT(0,b)) +return s}, +pg(a,b){if(this.b.b==null)return}, +gnm(){var s,r,q,p,o,n,m=this,l=m.x +if(l==null){l=m.b +s=m.a +r=s.a +q=l.tc(A.dB(B.u,r,s.b,!1)) +if(q.length!==0){l=B.b.ga3(q) +p=new A.x(l.a,l.b,l.c,l.d) +for(o=1;o=q)return r.a +s=this.Mz(a) +r=this.R +q=r.a +if(!(q>=1/0))return A.Y(s,q,r.b) +return s}, +c3(a){var s,r=this.R,q=r.b +if(q<1/0&&r.a>=q)return r.a +s=this.Mx(a) +r=this.R +q=r.a +if(!(q>=1/0))return A.Y(s,q,r.b) +return s}, +c4(a){var s,r=this.R,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.My(a) +r=this.R +q=r.c +if(!(q>=1/0))return A.Y(s,q,r.d) +return s}, +cd(a){var s,r=this.R,q=r.d +if(q<1/0&&r.c>=q)return r.c +s=this.Mw(a) +r=this.R +q=r.c +if(!(q>=1/0))return A.Y(s,q,r.d) +return s}, +d3(){var s=this,r=t.k.a(A.J.prototype.gaG.call(s)),q=s.a0$,p=s.R +if(q!=null){q.dc(p.rp(r),!0) +q=s.a0$.k3 +q.toString +s.k3=q}else s.k3=p.rp(r).c9(B.v)}, +dH(a){var s=this.a0$,r=this.R +if(s!=null)return s.ka(r.rp(a)) +else return r.rp(a).c9(B.v)}} +A.a6H.prototype={ +saMu(a,b){if(this.R===b)return +this.R=b +this.aE()}, +saMt(a,b){if(this.aB===b)return +this.aB=b +this.aE()}, +a1g(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:A.Y(this.R,q,p) +s=a.c +r=a.d +return new A.b8(q,p,s,r<1/0?r:A.Y(this.aB,s,r))}, +qT(a,b){var s=this.a0$ +if(s!=null)return a.c9(b.$2(s,this.a1g(a))) +return this.a1g(a).c9(B.v)}, +dH(a){return this.qT(a,A.Io())}, +d3(){this.k3=this.qT(t.k.a(A.J.prototype.gaG.call(this)),A.Ip())}} +A.Os.prototype={ +sagh(a){return}, +sagf(a){return}, +c8(a){return this.c3(a)}, +c3(a){var s=this.a0$ +if(s==null)return 0 +return A.aJv(s.b2(B.af,a,s.gcg()),this.R)}, +c4(a){var s,r=this +if(r.a0$==null)return 0 +if(!isFinite(a))a=r.c3(1/0) +s=r.a0$ +return A.aJv(s.b2(B.as,a,s.gcz()),r.aB)}, +cd(a){var s,r=this +if(r.a0$==null)return 0 +if(!isFinite(a))a=r.c3(1/0) +s=r.a0$ +return A.aJv(s.b2(B.aR,a,s.gcY()),r.aB)}, +qT(a,b){var s=this.a0$ +if(s!=null){if(!(a.a>=a.b))a=a.DY(A.aJv(s.b2(B.af,a.d,s.gcg()),this.R)) +s=this.a0$ +s.toString +return b.$2(s,a)}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, +dH(a){return this.qT(a,A.Io())}, +d3(){this.k3=this.qT(t.k.a(A.J.prototype.gaG.call(this)),A.Ip())}} +A.Or.prototype={ +c8(a){var s=this.a0$ +if(s==null)return 0 +if(!isFinite(a))a=s.b2(B.aR,1/0,s.gcY()) +s=this.a0$ +return s.b2(B.a6,a,s.gc6())}, +c3(a){var s=this.a0$ +if(s==null)return 0 +if(!isFinite(a))a=s.b2(B.aR,1/0,s.gcY()) +s=this.a0$ +return s.b2(B.af,a,s.gcg())}, +c4(a){return this.cd(a)}, +qT(a,b){var s=this.a0$ +if(s!=null){if(!(a.c>=a.d))a=a.KV(s.b2(B.aR,a.b,s.gcY())) +s=this.a0$ +s.toString +return b.$2(s,a)}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, +dH(a){return this.qT(a,A.Io())}, +d3(){this.k3=this.qT(t.k.a(A.J.prototype.gaG.call(this)),A.Ip())}} +A.a6K.prototype={ +gu3(){return this.a0$!=null&&this.R>0}, +ght(){return this.a0$!=null&&this.R>0}, +sn_(a,b){var s,r,q,p,o=this +if(o.aB===b)return +s=o.a0$!=null +r=s&&o.R>0 +q=o.R +o.aB=b +p=B.d.az(A.apq(b,0,1)*255) +o.R=p +if(r!==(s&&p>0))o.v3() +o.aa8() +if(q!==0!==(o.R!==0)&&!0)o.ce()}, +sHB(a){return}, +rV(a){return this.R>0}, +z3(a){var s=a==null?A.b8L():a +s.sQU(0,this.R) +return s}, +aI(a,b){if(this.a0$==null||this.R===0)return +this.lu(a,b)}, +jy(a){var s,r=this.a0$ +if(r!=null)s=this.R!==0||!1 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.Og.prototype={ +ght(){if(this.a0$!=null){var s=this.SQ$ +s.toString}else s=!1 +return s}, +z3(a){var s=a==null?A.b8L():a +s.sQU(0,this.xR$) +return s}, +sn_(a,b){var s=this,r=s.xS$ +if(r===b)return +if(s.b!=null&&r!=null)r.a9(0,s.gHa()) +s.xS$=b +if(s.b!=null)b.ai(0,s.gHa()) +s.Qm()}, +sHB(a){if(!1===this.SR$)return +this.SR$=!1 +this.ce()}, +Qm(){var s,r=this,q=r.xR$,p=r.xS$ +p=r.xR$=B.d.az(A.apq(p.gm(p),0,1)*255) +if(q!==p){s=r.SQ$ +p=p>0 +r.SQ$=p +if(r.a0$!=null&&s!==p)r.v3() +r.aa8() +if(q===0||r.xR$===0)r.ce()}}, +rV(a){var s=this.xS$ +return s.gm(s)>0}, +jy(a){var s,r=this.a0$ +if(r!=null)if(this.xR$===0){s=this.SR$ +s.toString}else s=!0 +else s=!1 +if(s){r.toString +a.$1(r)}}} +A.a6t.prototype={} +A.K2.prototype={ +ai(a,b){var s=this.a +return s==null?null:s.a.ai(0,b)}, +a9(a,b){var s=this.a +return s==null?null:s.a.a9(0,b)}, +ae_(a){return new A.x(0,0,0+a.a,0+a.b)}, +k(a){return"CustomClipper"}} +A.vR.prototype={ +Ek(a){return this.b.eU(new A.x(0,0,0+a.a,0+a.b),this.c)}, +ER(a){if(A.O(a)!==B.aar)return!0 +t.jH.a(a) +return!a.b.l(0,this.b)||a.c!=this.c}} +A.HW.prototype={ +sxi(a){var s,r=this,q=r.R +if(q==a)return +r.R=a +s=a==null +if(s||q==null||A.O(a)!==A.O(q)||a.ER(q))r.wr() +if(r.b!=null){if(q!=null)q.a9(0,r.gG4()) +if(!s)a.ai(0,r.gG4())}}, +b6(a){var s +this.zU(a) +s=this.R +if(s!=null)s.ai(0,this.gG4())}, +b1(a){var s=this.R +if(s!=null)s.a9(0,this.gG4()) +this.tC(0)}, +wr(){this.aB=null +this.bj() +this.ce()}, +slH(a){if(a!==this.bc){this.bc=a +this.bj()}}, +d3(){var s,r=this,q=r.k3 +q=q!=null?q:null +r.zR() +s=r.k3 +s.toString +if(!J.e(q,s))r.aB=null}, +ov(){var s,r,q=this +if(q.aB==null){s=q.R +if(s==null)s=null +else{r=q.k3 +r.toString +r=s.Ek(r) +s=r}q.aB=s==null?q.gA8():s}}, +q3(a){var s,r,q=this +switch(q.bc.a){case 0:return null +case 1:case 2:case 3:s=q.R +if(s==null)s=null +else{r=q.k3 +r.toString +r=s.ae_(r) +s=r}if(s==null){s=q.k3 +s=new A.x(0,0,0+s.a,0+s.b)}return s}}, +v(){this.dj=null +this.jF()}} +A.a6y.prototype={ +gA8(){var s=this.k3 +return new A.x(0,0,0+s.a,0+s.b)}, +dl(a,b){var s=this +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, +aI(a,b){var s,r,q=this,p=q.a0$ +if(p!=null){s=q.ch +if(q.bc!==B.t){q.ov() +p=q.cx +p===$&&A.c() +r=q.aB +r.toString +s.sbE(0,a.pf(p,b,r,A.k7.prototype.gk6.call(q),q.bc,t.W0.a(s.a)))}else{a.fb(p,b) +s.sbE(0,null)}}else q.ch.sbE(0,null)}} +A.a6x.prototype={ +sR5(a,b){if(this.dZ.l(0,b))return +this.dZ=b +this.wr()}, +sd0(a){if(this.f4==a)return +this.f4=a +this.wr()}, +gA8(){var s=this.dZ,r=this.k3 +return s.fe(new A.x(0,0,0+r.a,0+r.b))}, +dl(a,b){var s=this +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, +aI(a,b){var s,r,q=this,p=q.a0$ +if(p!=null){s=q.ch +if(q.bc!==B.t){q.ov() +p=q.cx +p===$&&A.c() +r=q.aB +s.sbE(0,a.abj(p,b,new A.x(r.a,r.b,r.c,r.d),r,A.k7.prototype.gk6.call(q),q.bc,t.eG.a(s.a)))}else{a.fb(p,b) +s.sbE(0,null)}}else q.ch.sbE(0,null)}} +A.a6w.prototype={ +gA8(){var s=$.G().S(),r=this.k3 +s.kf(new A.x(0,0,0+r.a,0+r.b)) +return s}, +dl(a,b){var s=this +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, +aI(a,b){var s,r,q,p,o=this,n=o.a0$ +if(n!=null){s=o.ch +if(o.bc!==B.t){o.ov() +n=o.cx +n===$&&A.c() +r=o.k3 +q=r.a +r=r.b +p=o.aB +p.toString +s.sbE(0,a.UM(n,b,new A.x(0,0,0+q,0+r),p,A.k7.prototype.gk6.call(o),o.bc,t.JG.a(s.a)))}else{a.fb(n,b) +s.sbE(0,null)}}else o.ch.sbE(0,null)}} +A.U9.prototype={ +skk(a,b){if(this.dZ===b)return +this.dZ=b +this.bj()}, +sf0(a,b){if(this.f4.l(0,b))return +this.f4=b +this.bj()}, +sA(a,b){if(this.fX.l(0,b))return +this.fX=b +this.bj()}, +jg(a){this.mi(a) +a.skk(0,this.dZ)}} +A.a6L.prototype={ +sdB(a,b){if(this.mP===b)return +this.mP=b +this.wr()}, +sR5(a,b){if(J.e(this.rv,b))return +this.rv=b +this.wr()}, +gA8(){var s,r,q=this.k3,p=0+q.a +q=0+q.b +switch(this.mP.a){case 0:s=this.rv +if(s==null)s=B.aG +return s.fe(new A.x(0,0,p,q)) +case 1:s=(p-0)/2 +r=(q-0)/2 +return new A.mD(0,0,p,q,s,r,s,r,s,r,s,r,s===r)}}, +dl(a,b){var s=this +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.a0$==null){i.ch.sbE(0,null) +return}i.ov() +s=i.aB.dQ(b) +r=$.G() +q=r.S() +q.fU(s) +p=a.gcX(a) +if(i.dZ!==0&&!0){p.aQ(new A.x(s.a,s.b,s.c,s.d).eb(20),$.bcm()) +o=i.f4 +n=i.dZ +m=i.fX +p.mK(q,o,n,(m.gm(m)>>>24&255)!==255)}l=i.bc===B.ec +if(!l){r=r.B() +r.sA(0,i.fX) +p.dh(s,r)}r=i.cx +r===$&&A.c() +o=i.k3 +n=o.a +o=o.b +m=i.aB +m.toString +k=i.ch +j=t.eG.a(k.a) +k.sbE(0,a.abj(r,b,new A.x(0,0,0+n,0+o),m,new A.aJO(i,l),i.bc,j))}} +A.aJO.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcX(a) +r=$.G().B() +r.sA(0,this.a.fX) +s.nx(r)}this.a.lu(a,b)}, +$S:5} +A.a6M.prototype={ +gA8(){var s=$.G().S(),r=this.k3 +s.kf(new A.x(0,0,0+r.a,0+r.b)) +return s}, +dl(a,b){var s=this +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(j.a0$==null){j.ch.sbE(0,null) +return}j.ov() +s=j.k3 +r=b.a +q=b.b +p=s.a +s=s.b +o=j.aB.dQ(b) +n=a.gcX(a) +if(j.dZ!==0&&!0){n.aQ(new A.x(r,q,r+p,q+s).eb(20),$.bcm()) +s=j.f4 +r=j.dZ +q=j.fX +n.mK(o,s,r,(q.gm(q)>>>24&255)!==255)}m=j.bc===B.ec +if(!m){s=$.G().B() +s.sA(0,j.fX) +n.W(o,s)}s=j.cx +s===$&&A.c() +r=j.k3 +q=r.a +r=r.b +p=j.aB +p.toString +l=j.ch +k=t.JG.a(l.a) +l.sbE(0,a.UM(s,b,new A.x(0,0,0+q,0+r),p,new A.aJP(j,m),j.bc,k))}} +A.aJP.prototype={ +$2(a,b){var s,r +if(this.b){s=a.gcX(a) +r=$.G().B() +r.sA(0,this.a.fX) +s.nx(r)}this.a.lu(a,b)}, +$S:5} +A.a_x.prototype={ +T(){return"DecorationPosition."+this.b}} +A.a6A.prototype={ +sbr(a){var s,r=this +if(a.l(0,r.aB))return +s=r.R +if(s!=null)s.v() +r.R=null +r.aB=a +r.bj()}, +sbb(a,b){if(b===this.bc)return +this.bc=b +this.bj()}, +suc(a){if(a.l(0,this.cD))return +this.cD=a +this.bj()}, +b1(a){var s=this,r=s.R +if(r!=null)r.v() +s.R=null +s.tC(0) +s.bj()}, +lY(a){var s=this.aB,r=this.k3 +r.toString +return s.To(r,a,this.cD.d)}, +aI(a,b){var s,r,q,p=this +if(p.R==null)p.R=p.aB.BJ(p.gfs()) +s=p.cD +r=p.k3 +r.toString +q=s.Rw(r) +if(p.bc===B.cH){s=p.R +s.toString +s.m8(a.gcX(a),b,q) +if(p.aB.gJw())a.WI()}p.lu(a,b) +if(p.bc===B.Ph){s=p.R +s.toString +s.m8(a.gcX(a),b,q) +if(p.aB.gJw())a.WI()}}} +A.a6V.prototype={ +saaL(a,b){return}, +siT(a){var s=this +if(J.e(s.aB,a))return +s.aB=a +s.bj() +s.ce()}, +sd0(a){var s=this +if(s.bc==a)return +s.bc=a +s.bj() +s.ce()}, +gu3(){return!1}, +sd4(a,b){var s,r=this +if(J.e(r.dj,b))return +s=new A.b0(new Float64Array(16)) +s.q(b) +r.dj=s +r.bj() +r.ce()}, +soU(a){return}, +gNQ(){var s,r,q=this,p=q.aB,o=p==null?null:p.aC(q.bc) +if(o==null)return q.dj +s=new A.b0(new Float64Array(16)) +s.bl() +p=q.k3 +p.toString +r=o.HA(p) +s.aF(0,r.a,r.b) +p=q.dj +p.toString +s.bS(0,p) +s.aF(0,-r.a,-r.b) +return s}, +dl(a,b){return this.ea(a,b)}, +ea(a,b){var s=this.cD?this.gNQ():null +return a.wT(new A.aK4(this),b,s)}, +aI(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this +if(a.a0$!=null){s=a.gNQ() +s.toString +r=A.a3H(s) +if(r==null){q=s.a +p=q[0] +o=q[5] +n=q[1] +m=q[4] +l=p*o-n*m +k=q[6] +j=q[2] +i=p*k-j*m +h=q[7] +g=q[3] +f=p*h-g*m +e=n*k-j*o +d=n*h-g*o +c=j*h-g*k +k=q[8] +g=q[9] +h=q[10] +j=q[11] +b=-(g*c-h*d+j*e)*q[12]+(k*c-h*f+j*i)*q[13]-(k*d-g*f+j*l)*q[14]+(k*e-g*i+h*l)*q[15] +if(b===0||!isFinite(b)){a.ch.sbE(0,null) +return}q=a.cx +q===$&&A.c() +p=A.k7.prototype.gk6.call(a) +o=a.ch +n=o.a +o.sbE(0,a0.vk(q,a1,s,p,n instanceof A.pF?n:null))}else{a.lu(a0,a1.V(0,r)) +a.ch.sbE(0,null)}}}, +fz(a,b){var s=this.gNQ() +s.toString +b.bS(0,s)}} +A.aK4.prototype={ +$2(a,b){return this.a.zQ(a,b)}, +$S:8} +A.Om.prototype={ +ayJ(){if(this.R!=null)return +this.R=this.bc}, +a_D(a){switch(a.a){case 6:return!0 +case 1:case 2:case 0:case 4:case 3:case 5:return!1}}, +srE(a){var s=this,r=s.aB +if(r===a)return +s.aB=a +if(s.a_D(r)||s.a_D(a))s.aE() +else{s.dK=s.dj=null +s.bj()}}, +siT(a){var s=this +if(s.bc.l(0,a))return +s.bc=a +s.R=s.dK=s.dj=null +s.bj()}, +sd0(a){var s=this +if(s.cD==a)return +s.cD=a +s.R=s.dK=s.dj=null +s.bj()}, +dH(a){var s,r=this.a0$ +if(r!=null){s=r.ka(B.dv) +switch(this.aB.a){case 6:return a.c9(new A.b8(0,a.b,0,a.d).xn(s)) +case 1:case 2:case 0:case 4:case 3:case 5:return a.xn(s)}}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, +d3(){var s,r,q,p=this,o=p.a0$ +if(o!=null){o.dc(B.dv,!0) +switch(p.aB.a){case 6:o=t.k +s=o.a(A.J.prototype.gaG.call(p)) +r=p.a0$.k3 +r.toString +q=new A.b8(0,s.b,0,s.d).xn(r) +p.k3=o.a(A.J.prototype.gaG.call(p)).c9(q) +break +case 1:case 2:case 0:case 4:case 3:case 5:o=t.k.a(A.J.prototype.gaG.call(p)) +s=p.a0$.k3 +s.toString +p.k3=o.xn(s) +break}p.dK=p.dj=null}else{o=t.k.a(A.J.prototype.gaG.call(p)) +p.k3=new A.M(A.Y(0,o.a,o.b),A.Y(0,o.c,o.d))}}, +Qn(){var s,r,q,p,o,n,m,l,k,j=this +if(j.dK!=null)return +if(j.a0$==null){j.dj=!1 +s=new A.b0(new Float64Array(16)) +s.bl() +j.dK=s}else{j.ayJ() +s=j.a0$.k3 +s.toString +r=j.aB +q=j.k3 +q.toString +p=A.baQ(r,s,q) +q=p.b +r=p.a +o=s.a +s=s.b +n=j.R.Jr(r,new A.x(0,0,0+o,0+s)) +m=j.R +m.toString +l=j.k3 +k=m.Jr(q,new A.x(0,0,0+l.a,0+l.b)) +m=n.a +j.dj=n.c-m=r +l.dc(s,!(q&&s.c>=s.d)) +l=m.a0$ +p=l.e +p.toString +t.q.a(p) +o=m.R +n=m.k3 +n.toString +if(q&&s.c>=s.d)l=new A.M(A.Y(0,k,r),A.Y(0,s.c,s.d)) +else{l=l.k3 +l.toString}p.a=o.zh(n,l)}}} +A.Uc.prototype={ +b6(a){var s +this.fj(a) +s=this.a0$ +if(s!=null)s.b6(a)}, +b1(a){var s +this.eV(0) +s=this.a0$ +if(s!=null)s.b1(0)}} +A.a1S.prototype={ +T(){return"GrowthDirection."+this.b}} +A.vV.prototype={ +ga9O(){return!1}, +aEU(a,b){var s=this.w +switch(A.co(this.a).a){case 0:return new A.b8(b,a,s,s) +case 1:return new A.b8(s,s,b,a)}}, +aET(){return this.aEU(1/0,0)}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof A.vV))return!1 +return b.a===s.a&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.y===s.y&&b.Q===s.Q&&b.z===s.z}, +gI(a){var s=this +return A.a4(s.a,s.b,s.d,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=this,r=A.b([s.a.k(0),s.b.k(0),s.c.k(0),"scrollOffset: "+B.d.aZ(s.d,1),"remainingPaintExtent: "+B.d.aZ(s.r,1)],t.T),q=s.f +if(q!==0)r.push("overlap: "+B.d.aZ(q,1)) +r.push("crossAxisExtent: "+B.d.aZ(s.w,1)) +r.push("crossAxisDirection: "+s.x.k(0)) +r.push("viewportMainAxisExtent: "+B.d.aZ(s.y,1)) +r.push("remainingCacheExtent: "+B.d.aZ(s.Q,1)) +r.push("cacheOrigin: "+B.d.aZ(s.z,1)) +return"SliverConstraints("+B.b.cl(r,", ")+")"}} +A.a8j.prototype={ +ff(){return"SliverGeometry"}} +A.FX.prototype={} +A.a8k.prototype={ +k(a){return A.O(this.a).k(0)+"@(mainAxis: "+A.h(this.c)+", crossAxis: "+A.h(this.d)+")"}} +A.vW.prototype={ +k(a){var s=this.a +return"layoutOffset="+(s==null?"None":B.d.aZ(s,1))}} +A.rJ.prototype={} +A.vX.prototype={ +k(a){return"paintOffset="+A.h(this.a)}} +A.rK.prototype={} +A.eT.prototype={ +gaG(){return t.U.a(A.J.prototype.gaG.call(this))}, +gtl(){return this.gp9()}, +gp9(){var s=this,r=t.U +switch(A.co(r.a(A.J.prototype.gaG.call(s)).a).a){case 0:return new A.x(0,0,0+s.id.c,0+r.a(A.J.prototype.gaG.call(s)).w) +case 1:return new A.x(0,0,0+r.a(A.J.prototype.gaG.call(s)).w,0+s.id.c)}}, +Dt(){}, +a9a(a,b,c){var s=this +if(c>=0&&c=0&&br;j=h,i=o){o=a3.a9q(p,!0) +if(o==null){n=a3.aH$ +k=n.e +k.toString +m.a(k).a=0 +if(r===0){n.dc(p,!0) +o=a3.aH$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.id=A.Ax(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.aH$ +n.toString +h=j-a3.vc(n) +if(h<-1e-10){a3.id=A.Ax(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.aH$.e +a7.toString +m.a(a7).a=0 +return}n=o.e +n.toString +m.a(n).a=h +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.aH$ +n.toString +n=n.e +n.toString +m.a(n) +k=n.b +k.toString +if(!(k>0))break +n=n.a +n.toString +o=a3.a9q(p,!0) +k=a3.aH$ +k.toString +h=n-a3.vc(k) +k=a3.aH$.e +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.id=A.Ax(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.dc(p,!0) +a5.a=o}a5.b=!0 +a5.c=o +n=o.e +n.toString +m.a(n) +k=n.b +k.toString +a5.d=k +n=n.a +n.toString +a5.e=n+a3.vc(o) +g=new A.aJU(a5,a3,p) +for(f=0;a5.es+a6.r||s>0,a4,a4,a,a1,0,a,a4) +if(a===n)a7.R8=!0 +a7.S0()}} +A.aJU.prototype={ +$0(){var s,r,q,p=this.a,o=p.c,n=p.a +if(o==n)p.b=!1 +s=this.b +o=o.e +o.toString +r=p.c=A.q(s).h("aL.1").a(o).aY$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.e +o.toString +o=t.YX.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.aLo(q,n,!0) +p.c=r +if(r==null)return!1}else r.dc(q,!0) +o=p.a=p.c}else o=r +n=o.e +n.toString +t.YX.a(n) +q=p.e +n.a=q +p.e=q+s.vc(o) +return!0}, +$S:79} +A.oX.prototype={$ie_:1} +A.aJY.prototype={ +h9(a){}} +A.pn.prototype={ +k(a){var s=this.b,r=this.Cm$?"keepAlive; ":"" +return"index="+A.h(s)+"; "+r+this.ajy(0)}} +A.Fj.prototype={ +h9(a){if(!(a.e instanceof A.pn))a.e=new A.pn(!1,null,null)}, +kh(a){var s +this.XV(a) +s=a.e +s.toString +if(!t.YX.a(s).c)this.bx.RV(t.x.a(a))}, +Tt(a,b,c){this.Mi(0,b,c)}, +Db(a,b){var s,r=this,q=a.e +q.toString +t.YX.a(q) +if(!q.c){r.ahq(a,b) +r.bx.RV(a) +r.aE()}else{s=r.bU +if(s.i(0,q.b)===a)s.L(0,q.b) +r.bx.RV(a) +q=q.b +q.toString +s.t(0,q,a)}}, +L(a,b){var s=b.e +s.toString +t.YX.a(s) +if(!s.c){this.ahr(0,b) +return}this.bU.L(0,s.b) +this.kZ(b)}, +Ny(a,b){this.Tz(new A.aJV(this,a,b),t.U)}, +a_0(a){var s,r=this,q=a.e +q.toString +t.YX.a(q) +if(q.Cm$){r.L(0,a) +s=q.b +s.toString +r.bU.t(0,s,a) +a.e=q +r.XV(a) +q.c=!0}else r.bx.abK(a)}, +b6(a){var s,r,q +this.akI(a) +for(s=this.bU,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b6(a)}}, +b1(a){var s,r,q +this.akJ(0) +for(s=this.bU,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b1(0)}}, +n2(){this.Xd() +var s=this.bU +s.gby(s).ab(0,this.gKE())}, +c7(a){var s +this.F1(a) +s=this.bU +s.gby(s).ab(0,a)}, +jy(a){this.F1(a)}, +aEs(a,b){var s +this.Ny(a,null) +s=this.aH$ +if(s!=null){s=s.e +s.toString +t.YX.a(s).a=b +return!0}this.bx.R8=!0 +return!1}, +a5O(){return this.aEs(0,0)}, +a9q(a,b){var s,r,q,p=this,o=p.aH$ +o.toString +o=o.e +o.toString +s=t.YX +o=s.a(o).b +o.toString +r=o-1 +p.Ny(r,null) +o=p.aH$ +o.toString +q=o.e +q.toString +q=s.a(q).b +q.toString +if(q===r){o.dc(a,b) +return p.aH$}p.bx.R8=!0 +return null}, +aLo(a,b,c){var s,r,q,p=b.e +p.toString +s=t.YX +p=s.a(p).b +p.toString +r=p+1 +this.Ny(r,b) +p=b.e +p.toString +q=A.q(this).h("aL.1").a(p).aY$ +if(q!=null){p=q.e +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.dc(a,c) +return q}this.bx.R8=!0 +return null}, +Rl(a,b){var s={} +s.a=a +s.b=b +this.Tz(new A.aJX(s,this),t.U)}, +vc(a){switch(A.co(t.U.a(A.J.prototype.gaG.call(this)).a).a){case 0:return a.k3.a +case 1:return a.k3.b}}, +Tp(a,b,c){var s,r,q=this.f5$,p=A.bdg(a) +for(s=A.q(this).h("aL.1");q!=null;){if(this.aKZ(p,q,b,c))return!0 +r=q.e +r.toString +q=s.a(r).e2$}return!1}, +Ri(a){var s=a.e +s.toString +return t.YX.a(s).a}, +rV(a){var s=t.MR.a(a.e) +return(s==null?null:s.b)!=null&&!this.bU.aX(0,s.b)}, +fz(a,b){if(!this.rV(a))b.cM() +else this.aEP(a,b)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null +if(d.aH$==null)return +s=t.U +switch(A.q_(s.a(A.J.prototype.gaG.call(d)).a,s.a(A.J.prototype.gaG.call(d)).b)){case B.W:r=b.V(0,new A.j(0,d.id.c)) +q=B.Ak +p=B.et +o=!0 +break +case B.bb:r=b +q=B.et +p=B.c5 +o=!1 +break +case B.S:r=b +q=B.c5 +p=B.et +o=!1 +break +case B.aX:r=b.V(0,new A.j(d.id.c,0)) +q=B.Ao +p=B.c5 +o=!0 +break +default:o=c +r=o +p=r +q=p}n=d.aH$ +for(m=A.q(d).h("aL.1"),l=t.YX;n!=null;){k=n.e +k.toString +k=l.a(k).a +k.toString +j=k-s.a(A.J.prototype.gaG.call(d)).d +k=r.a +i=q.a +k=k+i*j+p.a*0 +h=r.b +g=q.b +h=h+g*j+p.b*0 +f=new A.j(k,h) +if(o){e=d.vc(n) +f=new A.j(k+i*e,h+g*e)}if(j0)a.fb(n,f) +k=n.e +k.toString +n=m.a(k).aY$}}} +A.aJV.prototype={ +$1(a){var s=this.a,r=s.bU,q=this.b,p=this.c +if(r.aX(0,q)){r=r.L(0,q) +r.toString +q=r.e +q.toString +t.YX.a(q) +s.kZ(r) +r.e=q +s.Mi(0,r,p) +q.c=!1}else s.bx.aHf(q,p)}, +$S:192} +A.aJX.prototype={ +$1(a){var s,r,q +for(s=this.a,r=this.b;s.a>0;){q=r.aH$ +q.toString +r.a_0(q);--s.a}for(;s.b>0;){q=r.f5$ +q.toString +r.a_0(q);--s.b}s=r.bU +s=s.gby(s) +q=A.q(s).h("bl") +B.b.ab(A.ak(new A.bl(s,new A.aJW(),q),!0,q.h("A.E")),r.bx.gaP7())}, +$S:192} +A.aJW.prototype={ +$1(a){var s=a.e +s.toString +return!t.YX.a(s).Cm$}, +$S:571} +A.Ue.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.YX;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.YX;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.ajF.prototype={} +A.ajG.prototype={} +A.al2.prototype={ +b1(a){this.F6(0)}} +A.al3.prototype={} +A.OA.prototype={ +gR2(){var s=this,r=t.U +switch(A.q_(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:return s.ba.d +case B.bb:return s.ba.a +case B.S:return s.ba.b +case B.aX:return s.ba.c}}, +gaEE(){var s=this,r=t.U +switch(A.q_(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:return s.ba.b +case B.bb:return s.ba.c +case B.S:return s.ba.d +case B.aX:return s.ba.a}}, +gaHo(){switch(A.co(t.U.a(A.J.prototype.gaG.call(this)).a).a){case 0:var s=this.ba +return s.gcQ(s)+s.gcV(s) +case 1:return this.ba.ge_()}}, +h9(a){if(!(a.e instanceof A.vX))a.e=new A.vX(B.i)}, +d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.U,a3=a2.a(A.J.prototype.gaG.call(a0)),a4=a0.gR2() +a0.gaEE() +s=a0.ba +s.toString +a2=s.aEI(A.co(a2.a(A.J.prototype.gaG.call(a0)).a)) +r=a0.gaHo() +if(a0.a0$==null){q=a0.oA(a3,0,a2) +a0.id=A.Ax(a0.Bq(a3,0,a2),!1,a1,a1,a2,Math.min(q,a3.r),0,a2,a1) +return}p=a0.oA(a3,0,a4) +o=a3.f +if(o>0)o=Math.max(0,o-p) +s=a0.a0$ +s.toString +n=Math.max(0,a3.d-a4) +m=Math.min(0,a3.z+a4) +l=a3.r +k=a0.oA(a3,0,a4) +j=a3.Q +i=a0.Bq(a3,0,a4) +h=Math.max(0,a3.w-r) +g=a3.a +f=a3.b +s.dc(new A.vV(g,f,a3.c,n,a4+a3.e,o,l-k,h,a3.x,a3.y,m,j-i),!0) +e=a0.a0$.id +s=e.y +if(s!=null){a0.id=A.Ax(a1,!1,a1,a1,0,0,0,0,s) +return}s=e.a +n=a4+s +m=a2+s +d=a0.oA(a3,n,m) +c=p+d +b=a0.Bq(a3,0,a4) +a=a0.Bq(a3,n,m) +n=e.c +k=e.d +q=Math.min(p+Math.max(n,k+d),l) +l=e.b +k=Math.min(c+k,q) +j=Math.min(a+b+e.z,j) +i=e.e +n=Math.max(c+n,p+e.r) +a0.id=A.Ax(j,e.x,n,k,a2+i,q,l,m,a1) +m=a0.a0$.e +m.toString +t.jB.a(m) +switch(A.q_(g,f)){case B.W:a2=a0.ba +n=a2.a +s=a2.d+s +m.a=new A.j(n,a0.oA(a3,s,s+a2.b)) +break +case B.bb:m.a=new A.j(a0.oA(a3,0,a0.ba.a),a0.ba.b) +break +case B.S:a2=a0.ba +m.a=new A.j(a2.a,a0.oA(a3,0,a2.b)) +break +case B.aX:a2=a0.ba +s=a2.c+s +m.a=new A.j(a0.oA(a3,s,s+a2.a),a0.ba.b) +break}}, +Tp(a,b,c){var s,r,q,p,o=this,n=o.a0$ +if(n!=null&&n.id.r>0){n=n.e +n.toString +t.jB.a(n) +s=o.oA(t.U.a(A.J.prototype.gaG.call(o)),0,o.gR2()) +r=o.a0$ +r.toString +r=o.aFM(r) +n=n.a +q=o.a0$.gaKX() +p=n!=null +if(p)a.c.push(new A.HN(new A.j(-n.a,-n.b))) +q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +if(p)a.Ku()}return!1}, +aFM(a){var s=this,r=t.U +switch(A.q_(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:case B.S:return s.ba.a +case B.aX:case B.bb:return s.ba.b}}, +Ri(a){return this.gR2()}, +fz(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aF(0,s.a,s.b)}, +aI(a,b){var s,r=this.a0$ +if(r!=null&&r.id.w){s=r.e +s.toString +a.fb(r,b.V(0,t.jB.a(s).a))}}} +A.a6T.prototype={ +aAZ(){if(this.ba!=null)return +this.ba=this.cK}, +shw(a,b){var s=this +if(s.cK.l(0,b))return +s.cK=b +s.ba=null +s.aE()}, +sd0(a){var s=this +if(s.f8===a)return +s.f8=a +s.ba=null +s.aE()}, +d3(){this.aAZ() +this.aj3()}} +A.ajE.prototype={ +b6(a){var s +this.fj(a) +s=this.a0$ +if(s!=null)s.b6(a)}, +b1(a){var s +this.eV(0) +s=this.a0$ +if(s!=null)s.b1(0)}} +A.aJ9.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.aJ9&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){var s=this +return"RelativeRect.fromLTRB("+B.d.aZ(s.a,1)+", "+B.d.aZ(s.b,1)+", "+B.d.aZ(s.c,1)+", "+B.d.aZ(s.d,1)+")"}} +A.h4.prototype={ +gJz(){var s=this +return s.e!=null||s.f!=null||s.r!=null||s.w!=null||s.x!=null||s.y!=null}, +k(a){var s=this,r=A.b([],t.T),q=s.e +if(q!=null)r.push("top="+A.iX(q)) +q=s.f +if(q!=null)r.push("right="+A.iX(q)) +q=s.r +if(q!=null)r.push("bottom="+A.iX(q)) +q=s.w +if(q!=null)r.push("left="+A.iX(q)) +q=s.x +if(q!=null)r.push("width="+A.iX(q)) +q=s.y +if(q!=null)r.push("height="+A.iX(q)) +if(r.length===0)r.push("not positioned") +r.push(s.vW(0)) +return B.b.cl(r,"; ")}} +A.a8Q.prototype={ +T(){return"StackFit."+this.b}} +A.Fk.prototype={ +h9(a){if(!(a.e instanceof A.h4))a.e=new A.h4(null,null,B.i)}, +aCn(){var s=this +if(s.aa!=null)return +s.aa=s.af.aC(s.aJ)}, +siT(a){var s=this +if(s.af.l(0,a))return +s.af=a +s.aa=null +s.aE()}, +sd0(a){var s=this +if(s.aJ==a)return +s.aJ=a +s.aa=null +s.aE()}, +srE(a){if(this.b9!==a){this.b9=a +this.aE()}}, +slH(a){var s=this +if(a!==s.G){s.G=a +s.bj() +s.ce()}}, +c8(a){return A.A7(this.aH$,new A.aK1(a))}, +c3(a){return A.A7(this.aH$,new A.aK_(a))}, +c4(a){return A.A7(this.aH$,new A.aK0(a))}, +cd(a){return A.A7(this.aH$,new A.aJZ(a))}, +fW(a){return this.Iv(a)}, +dH(a){return this.a3I(a,A.Io())}, +a3I(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.aCn() +if(e.dJ$===0){s=a.a +r=a.b +q=A.Y(1/0,s,r) +p=a.c +o=a.d +n=A.Y(1/0,p,o) +return isFinite(q)&&isFinite(n)?new A.M(A.Y(1/0,s,r),A.Y(1/0,p,o)):new A.M(A.Y(0,s,r),A.Y(0,p,o))}m=a.a +l=a.c +switch(e.b9.a){case 0:k=new A.b8(0,a.b,0,a.d) +break +case 1:k=A.Ja(new A.M(A.Y(1/0,m,a.b),A.Y(1/0,l,a.d))) +break +case 2:k=a +break +default:k=null}j=e.aH$ +for(s=t.Qv,i=l,h=m,g=!1;j!=null;){r=j.e +r.toString +s.a(r) +if(!r.gJz()){f=b.$2(j,k) +h=Math.max(h,f.a) +i=Math.max(i,f.b) +g=!0}j=r.aY$}return g?new A.M(h,i):new A.M(A.Y(1/0,m,a.b),A.Y(1/0,l,a.d))}, +d3(){var s,r,q,p,o,n,m,l=this,k=t.k.a(A.J.prototype.gaG.call(l)) +l.M=!1 +l.k3=l.a3I(k,A.Ip()) +s=l.aH$ +for(r=t.Qv,q=t.o;s!=null;){p=s.e +p.toString +r.a(p) +if(!p.gJz()){o=l.aa +o.toString +n=l.k3 +n.toString +m=s.k3 +m.toString +p.a=o.u1(q.a(n.U(0,m)))}else{o=l.k3 +o.toString +n=l.aa +n.toString +l.M=A.bh5(s,p,o,n)||l.M}s=p.aY$}}, +ea(a,b){return this.BQ(a,b)}, +Kq(a,b){this.xy(a,b)}, +aI(a,b){var s,r=this,q=r.G!==B.t&&r.M,p=r.a8 +if(q){q=r.cx +q===$&&A.c() +s=r.k3 +p.sbE(0,a.pf(q,b,new A.x(0,0,0+s.a,0+s.b),r.gaaQ(),r.G,p.a))}else{p.sbE(0,null) +r.Kq(a,b)}}, +v(){this.a8.sbE(0,null) +this.jF()}, +q3(a){var s +switch(this.G.a){case 0:return null +case 1:case 2:case 3:if(this.M){s=this.k3 +s=new A.x(0,0,0+s.a,0+s.b)}else s=null +return s}}} +A.aK1.prototype={ +$1(a){return a.b2(B.a6,this.a,a.gc6())}, +$S:40} +A.aK_.prototype={ +$1(a){return a.b2(B.af,this.a,a.gcg())}, +$S:40} +A.aK0.prototype={ +$1(a){return a.b2(B.as,this.a,a.gcz())}, +$S:40} +A.aJZ.prototype={ +$1(a){return a.b2(B.aR,this.a,a.gcY())}, +$S:40} +A.Oq.prototype={ +jy(a){if(this.d2!=null&&this.aH$!=null)a.$1(this.Nb())}, +Nb(){var s,r=this.aH$,q=t.Qv,p=this.d2,o=0 +while(!0){if(r!=null){p.toString +s=o=a||l>=b.length||!J.e(s,b[l]) +else s=!1 +if(s){s=j.M[m] +s.toString +p.H(0,s)}}for(o=0;i=o*a,i=s||o>=j.af||!J.e(j.M[n+o*s],k) +else s=!1 +if(s)if(!p.L(0,b[l])){s=b[l] +s.toString +j.h9(s) +j.aE() +j.v3() +j.ce() +j.Mb(s)}}++o}p.ab(0,j.gaIx()) +j.aa=a +j.af=B.e.eC(b.length,a) +j.M=A.ak(b,!0,t.aA) +j.aE()}, +Wz(a,b,c){var s=this,r=a+b*s.aa,q=s.M[r] +if(q==c)return +if(q!=null)s.kZ(q) +B.b.t(s.M,r,c) +if(c!=null)s.kh(c)}, +b6(a){var s,r,q,p +this.fj(a) +for(s=this.M,r=s.length,q=0;q0){n=isFinite(p)?p:o +if(0p){i=l-p +h=q +while(!0){if(!(i>1e-10&&s>1e-10))break +for(g=0,r=0;r1e-10&&h>0))break +j=i/h +for(c=0,r=0;r0)if(b<=j){i-=b +a1[r]=f}else{i-=j +a1[r]=a0-j;++c}}h=c}}return a1}, +dH(a){var s,r,q,p,o,n,m,l,k,j=this +if(j.af*j.aa===0)return a.c9(B.v) +s=j.No(a) +r=B.b.l4(s,0,new A.aK2()) +for(q=t.o3,p=0,o=0;o=0;--p){o=p+1 +q[p]=q[o]+s[o]}a1.cv=new A.cj(q,A.a7(q).h("cj<1>")) +a1.eh=B.b.ga3(q)+B.b.ga3(s) +break +case 1:q[0]=0 +for(p=1;p=0;--s){q=this.M[s] +if(q!=null){p=q.e +p.toString +r.a(p) +if(a.mz(new A.aK3(b,p,q),p.a,b))return!0}}return!1}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +if(f.af*f.aa===0){s=f.a8 +if(s!=null){r=b.a +q=b.b +p=f.eh +p===$&&A.c() +s.aaN(a.gcX(a),new A.x(r,q,r+p,q+0),B.lL,B.lL)}return}if(f.al!=null){o=a.gcX(a) +for(s=b.a,r=b.b,q=f.du,p=f.gfs(),n=0;n")).ab(0,a)}, +smB(a){if(a===this.M)return +this.M=a +this.aE()}, +sa7s(a){if(a===this.aa)return +this.aa=a +this.aE()}, +sm3(a,b){var s=this,r=s.af +if(b===r)return +if(s.b!=null)r.a9(0,s.gJO()) +s.af=b +if(s.b!=null)b.ai(0,s.gJO()) +s.aE()}, +saFs(a){if(250===this.aJ)return +this.aJ=250 +this.aE()}, +saFt(a){if(a===this.G)return +this.G=a +this.aE()}, +slH(a){var s=this +if(a!==s.a8){s.a8=a +s.bj() +s.ce()}}, +b6(a){this.akL(a) +this.af.ai(0,this.gJO())}, +b1(a){this.af.a9(0,this.gJO()) +this.akM(0)}, +c8(a){return 0}, +c3(a){return 0}, +c4(a){return 0}, +cd(a){return 0}, +ght(){return!0}, +TS(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.bGH(k.af.k4,e),i=f+h +for(s=f,r=0;c!=null;){q=a2<=0?0:a2 +p=Math.max(b,-q) +o=b-p +c.dc(new A.vV(k.M,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.aa,g,p,Math.max(0,a0+o)),!0) +n=c.id +m=n.y +if(m!=null)return m +l=s+n.b +if(n.w||a2>0)k.Vx(c,l,e) +else k.Vx(c,-a2+f,e) +i=Math.max(l+n.c,i) +m=n.a +a2-=m +r+=m +s+=n.d +m=n.z +if(m!==0){a0-=m-o +b=Math.min(p+m,0)}k.acT(e,n) +c=a.$1(c)}return 0}, +q3(a){var s,r,q,p,o,n +switch(this.a8.a){case 0:return null +case 1:case 2:case 3:break}s=this.k3 +r=0+s.a +q=0+s.b +s=t.U +if(s.a(A.J.prototype.gaG.call(a)).f===0||!isFinite(s.a(A.J.prototype.gaG.call(a)).y))return new A.x(0,0,r,q) +p=s.a(A.J.prototype.gaG.call(a)).y-s.a(A.J.prototype.gaG.call(a)).r+s.a(A.J.prototype.gaG.call(a)).f +switch(A.q_(this.M,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:o=0+p +n=0 +break +case B.W:q-=p +n=0 +o=0 +break +case B.bb:n=0+p +o=0 +break +case B.aX:r-=p +n=0 +o=0 +break +default:n=0 +o=0}return new A.x(n,o,r,q)}, +RU(a){var s,r=this,q=r.b9 +if(q==null){q=r.k3 +return new A.x(0,0,0+q.a,0+q.b)}switch(A.co(r.M).a){case 1:s=r.k3 +return new A.x(0,0-q,0+s.a,0+s.b+q) +case 0:s=r.k3 +return new A.x(0-q,0,0+s.a+q,0+s.b)}}, +aI(a,b){var s,r,q,p=this +if(p.aH$==null)return +s=p.ga99()&&p.a8!==B.t +r=p.al +if(s){s=p.cx +s===$&&A.c() +q=p.k3 +r.sbE(0,a.pf(s,b,new A.x(0,0,0+q.a,0+q.b),p.gaE5(),p.a8,r.a))}else{r.sbE(0,null) +p.a5r(a,b)}}, +v(){this.al.sbE(0,null) +this.jF()}, +a5r(a,b){var s,r,q,p,o,n,m +for(s=this.gRj(),r=s.length,q=b.a,p=b.b,o=0;o0}, +$S:574} +A.aK5.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.a6K(r,q.b) +return r.a9a(s.d,q.a,p)}, +$S:190} +A.OD.prototype={ +h9(a){if(!(a.e instanceof A.rK))a.e=new A.rK(null,null,B.i)}, +srb(a){if(a===this.eP)return +this.eP=a +this.aE()}, +sbv(a){if(a==this.dL)return +this.dL=a +this.aE()}, +gmf(){return!0}, +dH(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}, +d3(){var s,r,q,p,o,n,m,l,k,j=this +switch(A.co(j.M).a){case 1:j.af.x3(j.k3.b) +break +case 0:j.af.x3(j.k3.a) +break}if(j.dL==null){j.kn=j.f3=0 +j.i6=!1 +j.af.wW(0,0) +return}switch(A.co(j.M).a){case 1:s=j.k3 +r=s.b +q=s.a +break +case 0:s=j.k3 +r=s.a +q=s.b +break +default:r=null +q=null}s=0 +do{p=j.af.at +p.toString +o=j.MX(r,q,p+0) +if(o!==0)j.af.a79(o) +else{p=j.af +n=j.f3 +n===$&&A.c() +m=j.eP +n=Math.min(0,n+r*m) +l=j.kn +l===$&&A.c() +if(p.wW(n,Math.max(0,l-r*(1-m))))break}k=s+1 +if(k<10){s=k +continue}else break}while(!0)}, +MX(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.kn=e.f3=0 +e.i6=!1 +s=a*e.eP-c +r=A.Y(s,0,a) +q=a-s +p=A.Y(q,0,a) +switch(e.G.a){case 0:e.b9=e.aJ +break +case 1:e.b9=a*e.aJ +break}o=e.b9 +o.toString +n=a+2*o +m=s+o +l=A.Y(m,0,n) +k=A.Y(n-m,0,n) +j=e.dL.e +j.toString +i=A.q(e).h("aL.1").a(j).e2$ +j=i==null +if(!j){h=Math.max(a,s) +g=e.TS(e.gaFK(),A.Y(q,-o,0),i,b,B.u_,p,a,0,l,r,h-a) +if(g!==0)return-g}q=e.dL +o=-s +h=Math.max(0,o) +o=j?Math.min(0,o):0 +j=s>=a?s:r +f=e.b9 +f.toString +return e.TS(e.ga6r(),A.Y(s,-f,0),q,b,B.iw,j,a,o,k,p,h)}, +ga99(){return this.i6}, +acT(a,b){var s,r=this +switch(a.a){case 0:s=r.kn +s===$&&A.c() +r.kn=s+b.a +break +case 1:s=r.f3 +s===$&&A.c() +r.f3=s-b.a +break}if(b.x)r.i6=!0}, +Vx(a,b,c){var s=a.e +s.toString +t.jB.a(s).a=this.a6J(a,b,c)}, +Ux(a){var s=a.e +s.toString +return t.jB.a(s).a}, +Wr(a,b){var s,r,q,p,o=this +switch(t.U.a(A.J.prototype.gaG.call(a)).b.a){case 0:s=o.dL +for(r=A.q(o).h("aL.1"),q=0;s!==a;){q+=s.id.a +p=s.e +p.toString +s=r.a(p).aY$}return q+b +case 1:r=o.dL.e +r.toString +p=A.q(o).h("aL.1") +s=p.a(r).e2$ +for(q=0;s!==a;){q-=s.id.a +r=s.e +r.toString +s=p.a(r).e2$}return q-b}}, +aac(a){var s,r,q,p=this +switch(t.U.a(A.J.prototype.gaG.call(a)).b.a){case 0:s=p.dL +for(r=A.q(p).h("aL.1");s!==a;){s.id.toString +q=s.e +q.toString +s=r.a(q).aY$}return 0 +case 1:r=p.dL.e +r.toString +q=A.q(p).h("aL.1") +s=q.a(r).e2$ +for(;s!==a;){s.id.toString +r=s.e +r.toString +s=q.a(r).e2$}return 0}}, +fz(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.aF(0,s.a,s.b)}, +a6K(a,b){var s,r=a.e +r.toString +t.jB.a(r) +s=t.U +switch(A.q_(s.a(A.J.prototype.gaG.call(a)).a,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:return b-r.a.b +case B.bb:return b-r.a.a +case B.W:return a.id.c-(b-r.a.b) +case B.aX:return a.id.c-(b-r.a.a)}}, +gRj(){var s,r,q=this,p=A.b([],t.Ry),o=q.aH$ +if(o==null)return p +for(s=A.q(q).h("aL.1");o!=q.dL;){o.toString +p.push(o) +r=o.e +r.toString +o=s.a(r).aY$}o=q.f5$ +for(;!0;){o.toString +p.push(o) +if(o===q.dL)return p +r=o.e +r.toString +o=s.a(r).e2$}}, +ga6t(){var s,r,q,p=this,o=A.b([],t.Ry) +if(p.aH$==null)return o +s=p.dL +for(r=A.q(p).h("aL.1");s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).aY$}q=p.dL.e +q.toString +s=r.a(q).e2$ +for(;s!=null;){o.push(s) +q=s.e +q.toString +s=r.a(q).e2$}return o}} +A.a6R.prototype={ +h9(a){if(!(a.e instanceof A.rJ))a.e=new A.rJ(null,null)}, +d3(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.k.a(A.J.prototype.gaG.call(h)) +if(h.aH$==null){switch(A.co(h.M).a){case 1:h.k3=new A.M(g.b,g.c) +break +case 0:h.k3=new A.M(g.a,g.d) +break}h.af.x3(0) +h.dL=h.eP=0 +h.f3=!1 +h.af.wW(0,0) +return}switch(A.co(h.M).a){case 1:s=g.d +r=g.b +break +case 0:s=g.b +r=g.d +break +default:s=null +r=null}q=g.a +p=g.b +o=g.c +n=g.d +m=null +do{l=h.af.at +l.toString +k=h.MX(s,r,l) +if(k!==0)h.af.a79(k) +else{switch(A.co(h.M).a){case 1:l=h.dL +l===$&&A.c() +m=A.Y(l,o,n) +break +case 0:l=h.dL +l===$&&A.c() +m=A.Y(l,q,p) +break}h.af.x3(m) +l=h.af +j=h.eP +j===$&&A.c() +i=l.wW(0,Math.max(0,j-m)) +if(i)break}}while(!0) +switch(A.co(h.M).a){case 1:h.k3=new A.M(A.Y(r,q,p),A.Y(m,o,n)) +break +case 0:h.k3=new A.M(A.Y(m,q,p),A.Y(r,o,n)) +break}}, +MX(a,b,c){var s,r,q,p,o,n=this +n.dL=n.eP=0 +n.f3=c<0 +switch(n.G.a){case 0:n.b9=n.aJ +break +case 1:n.b9=a*n.aJ +break}s=n.aH$ +r=Math.max(0,c) +q=Math.min(0,c) +p=Math.max(0,-c) +o=n.b9 +o.toString +return n.TS(n.ga6r(),-o,s,b,B.iw,p,a,q,a+2*o,a+q,r)}, +ga99(){return this.f3}, +acT(a,b){var s=this,r=s.eP +r===$&&A.c() +s.eP=r+b.a +if(b.x)s.f3=!0 +r=s.dL +r===$&&A.c() +s.dL=r+b.e}, +Vx(a,b,c){var s=a.e +s.toString +t.Xp.a(s).a=b}, +Ux(a){var s=a.e +s.toString +s=t.Xp.a(s).a +s.toString +return this.a6J(a,s,B.iw)}, +Wr(a,b){var s,r,q,p=this.aH$ +for(s=A.q(this).h("aL.1"),r=0;p!==a;){r+=p.id.a +q=p.e +q.toString +p=s.a(q).aY$}return r+b}, +aac(a){var s,r,q=this.aH$ +for(s=A.q(this).h("aL.1");q!==a;){q.id.toString +r=q.e +r.toString +q=s.a(r).aY$}return 0}, +fz(a,b){var s=this.Ux(t.nl.a(a)) +b.aF(0,s.a,s.b)}, +a6K(a,b){var s,r=a.e +r.toString +t.Xp.a(r) +s=t.U +switch(A.q_(s.a(A.J.prototype.gaG.call(a)).a,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:case B.bb:r=r.a +r.toString +return b-r +case B.W:s=this.k3.b +r=r.a +r.toString +return s-b-r +case B.aX:s=this.k3.a +r=r.a +r.toString +return s-b-r}}, +gRj(){var s,r,q=A.b([],t.Ry),p=this.f5$ +for(s=A.q(this).h("aL.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).e2$}return q}, +ga6t(){var s,r,q=A.b([],t.Ry),p=this.aH$ +for(s=A.q(this).h("aL.1");p!=null;){q.push(p) +r=p.e +r.toString +p=s.a(r).aY$}return q}} +A.mY.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=A.q(this).h("mY.0");s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=A.q(this).h("mY.0");s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.P2.prototype={ +T(){return"ScrollDirection."+this.b}} +A.m1.prototype={ +Dc(a,b,c,d){var s=d.a===B.F.a +if(s){this.ic(b) +return A.ew(null,t.H)}else return this.nq(b,c,d)}, +k(a){var s=this,r=A.b([],t.T) +s.ajr(r) +r.push(A.O(s.w).k(0)) +r.push(s.r.k(0)) +r.push(A.h(s.fr)) +r.push(s.k4.k(0)) +return"#"+A.cX(s)+"("+B.b.cl(r,", ")+")"}, +he(a){var s=this.at +if(s!=null)a.push("offset: "+B.d.aZ(s,1))}} +A.aRh.prototype={ +T(){return"WrapAlignment."+this.b}} +A.aaW.prototype={ +T(){return"WrapCrossAlignment."+this.b}} +A.Uk.prototype={} +A.pK.prototype={} +A.OE.prototype={ +sxD(a,b){if(this.M===b)return +this.M=b +this.aE()}, +siT(a){if(this.aa===a)return +this.aa=a +this.aE()}, +sM2(a,b){if(this.af===b)return +this.af=b +this.aE()}, +saPK(a){if(this.aJ===a)return +this.aJ=a +this.aE()}, +saPM(a){if(this.b9===a)return +this.b9=a +this.aE()}, +saHn(a){if(this.G===a)return +this.G=a +this.aE()}, +h9(a){if(!(a.e instanceof A.pK))a.e=new A.pK(null,null,B.i)}, +c8(a){var s,r,q,p,o=this +switch(o.M.a){case 0:s=o.aH$ +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q=Math.max(q,s.b2(B.a6,1/0,s.gc6())) +p=s.e +p.toString +s=r.a(p).aY$}return q +case 1:return o.A5(new A.b8(0,1/0,0,a)).a}}, +c3(a){var s,r,q,p,o=this +switch(o.M.a){case 0:s=o.aH$ +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q+=s.b2(B.af,1/0,s.gcg()) +p=s.e +p.toString +s=r.a(p).aY$}return q +case 1:return o.A5(new A.b8(0,1/0,0,a)).a}}, +c4(a){var s,r,q,p,o=this +switch(o.M.a){case 0:return o.A5(new A.b8(0,a,0,1/0)).b +case 1:s=o.aH$ +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q=Math.max(q,s.b2(B.as,1/0,s.gcz())) +p=s.e +p.toString +s=r.a(p).aY$}return q}}, +cd(a){var s,r,q,p,o=this +switch(o.M.a){case 0:return o.A5(new A.b8(0,a,0,1/0)).b +case 1:s=o.aH$ +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q+=s.b2(B.aR,1/0,s.gcY()) +p=s.e +p.toString +s=r.a(p).aY$}return q}}, +fW(a){return this.Iv(a)}, +Oh(a){switch(this.M.a){case 0:return a.a +case 1:return a.b}}, +Of(a){switch(this.M.a){case 0:return a.b +case 1:return a.a}}, +arK(a,b){switch(this.M.a){case 0:return new A.j(a,b) +case 1:return new A.j(b,a)}}, +arn(a,b,c){var s=b-c +switch(this.G.a){case 0:return a?s:0 +case 1:return a?0:s +case 2:return s/2}}, +dH(a){return this.A5(a)}, +A5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.M.a){case 0:s=a.b +r=new A.b8(0,s,0,1/0) +break +case 1:s=a.d +r=new A.b8(0,1/0,0,s) +break +default:r=null +s=0}q=f.aH$ +for(p=A.q(f).h("aL.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.bdz(q,r) +i=f.Oh(j) +h=f.Of(j) +if(k>0&&m+i+f.af>s){o=Math.max(o,m) +n+=l+f.b9 +m=0 +l=0 +k=0}m+=i +l=Math.max(l,h) +if(k>0)m+=f.af;++k +g=q.e +g.toString +q=p.a(g).aY$}n+=l +o=Math.max(o,m) +switch(f.M.a){case 0:return a.c9(new A.M(o,n)) +case 1:return a.c9(new A.M(n,o))}}, +d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=t.k.a(A.J.prototype.gaG.call(b3)) +b3.bN=!1 +s=b3.aH$ +if(s==null){b3.k3=new A.M(A.Y(0,b4.a,b4.b),A.Y(0,b4.c,b4.d)) +return}switch(b3.M.a){case 0:r=b4.b +q=new A.b8(0,r,0,1/0) +p=b3.a8===B.an&&!0 +o=b3.al===B.px&&!0 +break +case 1:r=b4.d +q=new A.b8(0,1/0,0,r) +p=b3.al===B.px&&!0 +o=b3.a8===B.an&&!0 +break +default:q=null +r=0 +p=!1 +o=!1}n=b3.af +m=b3.b9 +l=A.b([],t.M6) +for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.dc(q,!0) +e=s.k3 +e.toString +d=b3.Oh(e) +e=s.k3 +e.toString +c=b3.Of(e) +if(f>0&&h+n+d>r){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.Uk(h,g,f)) +h=0 +g=0 +f=0}h+=d +if(f>0)h+=n +g=Math.max(g,c);++f +e=s.e +e.toString +k.a(e) +e.e=l.length +s=e.aY$}if(f>0){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new A.Uk(h,g,f))}b=l.length +switch(b3.M.a){case 0:e=b3.k3=b4.c9(new A.M(j,i)) +a=e.a +a0=e.b +break +case 1:e=b3.k3=b4.c9(new A.M(i,j)) +a=e.b +a0=e.a +break +default:a=0 +a0=0}b3.bN=a1?a1/(b-1):0 +a2=0 +break +case 4:a3=a1/b +a2=a3/2 +break +case 5:a3=a1/(b+1) +a2=a3 +break +default:a2=0 +a3=0}a3+=m +a4=o?a0-a2:a2 +s=b3.aH$ +for(a5=0;a51?a7/(f-1):0 +a8=0 +break +case 4:a9=a7/f +a8=a9/2 +break +case 5:a9=a7/(f+1) +a8=a9 +break +default:a8=0 +a9=0}a9+=n +b0=p?a-a8:a8 +if(o)a4-=g +for(;s!=null;){e=s.e +e.toString +k.a(e) +if(e.e!==a5)break +b1=s.k3 +b1.toString +d=b3.Oh(b1) +b1=s.k3 +b1.toString +b2=b3.arn(o,g,b3.Of(b1)) +if(p)b0-=d +e.a=b3.arK(b0,a4+b2) +b0=p?b0-a9:b0+(d+a9) +s=e.aY$}a4=o?a4-a3:a4+(g+a3)}}, +ea(a,b){return this.BQ(a,b)}, +aI(a,b){var s,r=this,q=r.bN&&r.b_!==B.t,p=r.bi +if(q){q=r.cx +q===$&&A.c() +s=r.k3 +p.sbE(0,a.pf(q,b,new A.x(0,0,0+s.a,0+s.b),r.ga7C(),r.b_,p.a))}else{p.sbE(0,null) +r.xy(a,b)}}, +v(){this.bi.sbE(0,null) +this.jF()}} +A.ajN.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.Qy;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.Qy;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.ajO.prototype={} +A.Hp.prototype={} +A.Ah.prototype={ +T(){return"SchedulerPhase."+this.b}} +A.aHk.prototype={} +A.iq.prototype={ +abQ(a){var s=this.f9$ +B.b.L(s,a) +if(s.length===0){s=$.bO() +s.ay=null +s.ch=$.aF}}, +aqx(a){var s,r,q,p,o,n,m,l,k=this.f9$,j=A.ak(k,!0,t.ph) +for(p=j.length,o=0;o0)return!1 +s=l.ga3(l) +p=s.b +if(m.nE$.$2$priority$scheduler(p,m)){try{if(l.c===0)A.a6(A.ah("No element"));++l.d +l.FA(0) +o=l.az7() +if(l.c>0)l.anD(o,0) +p=s +p.f.eL(0,p.aRA())}catch(n){r=A.aW(n) +q=A.bt(n) +p=A.ck("during a task callback") +A.eH(new A.cz(r,q,"scheduler library",p,null,!1))}return l.c!==0}return!1}, +zo(a,b){var s,r=this +r.pv() +s=++r.bc$ +r.cD$.t(0,s,new A.Hp(a)) +return r.bc$}, +LH(a){return this.zo(a,!1)}, +gaIM(){var s=this +if(s.cw$==null){if(s.d2$===B.eE)s.pv() +s.cw$=new A.bU(new A.aT($.aF,t.D4),t.gR) +s.de$.push(new A.aLg(s))}return s.cw$.a}, +ga8P(){return this.eP$}, +a3g(a){if(this.eP$===a)return +this.eP$=a +if(a)this.pv()}, +a8g(){var s=$.bO() +if(s.w==null){s.w=this.gasb() +s.x=$.aF}if(s.y==null){s.y=this.gasN() +s.z=$.aF}}, +So(){switch(this.d2$.a){case 0:case 4:this.pv() +return +case 1:case 2:case 3:return}}, +pv(){var s,r=this +if(!r.ck$)s=!(A.iq.prototype.ga8P.call(r)&&r.xN$) +else s=!0 +if(s)return +r.a8g() +$.bO().pv() +r.ck$=!0}, +aeG(){if(this.ck$)return +this.a8g() +$.bO().pv() +this.ck$=!0}, +Wq(){var s,r,q=this +if(q.dL$||q.d2$!==B.eE)return +q.dL$=!0 +s=A.bij() +s.pA(0,"Warm-up frame") +r=q.ck$ +A.dv(B.F,new A.aLi(q)) +A.dv(B.F,new A.aLj(q,r)) +q.aMj(new A.aLk(q,s))}, +YB(a){var s=this.f3$ +return A.dh(B.d.az((s==null?B.F:new A.bC(a.a-s.a)).a/1)+this.kn$.a,0)}, +asc(a){if(this.dL$){this.hg$=!0 +return}this.a8T(a)}, +asO(){var s=this +if(s.hg$){s.hg$=!1 +s.de$.push(new A.aLf(s)) +return}s.a8V()}, +a8T(a){var s,r,q=this +if(q.f3$==null)q.f3$=a +r=a==null +q.oM$=q.YB(r?q.i6$:a) +if(!r)q.i6$=a +q.ck$=!1 +try{q.d2$=B.a1N +s=q.cD$ +q.cD$=A.D(t.S,t.h1) +J.n8(s,new A.aLh(q)) +q.dj$.aj(0)}finally{q.d2$=B.a1O}}, +aPs(a){var s=this,r=s.Cf$,q=r==null +if(!q&&r!==a)return null +if(r===a)++s.nB$ +else if(q){s.Cf$=a +s.nB$=1}return new A.aHk(s.gapX())}, +apY(){if(--this.nB$===0){this.Cf$=null +$.bO()}}, +a8V(){var s,r,q,p,o,n,m,l=this +try{l.d2$=B.oy +for(p=l.dK$,o=p.length,n=0;n0&&r<4){s=s.oM$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +zI(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.L7() +if(b)r.a4f(s) +else r.a4g()}, +el(a){return this.zI(a,!1)}, +aCS(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new A.bC(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.d5.zo(r.gH0(),!0)}, +L7(){var s,r=this.e +if(r!=null){s=$.d5 +s.cD$.L(0,r) +s.dj$.H(0,r) +this.e=null}}, +v(){var s=this,r=s.a +if(r!=null){s.a=null +s.L7() +r.a4f(s)}}, +aQ2(a,b){var s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}, +k(a){return this.aQ2(a,!1)}} +A.AW.prototype={ +a4g(){this.c=!0 +this.a.iv(0) +var s=this.b +if(s!=null)s.iv(0)}, +a4f(a){var s +this.c=!1 +s=this.b +if(s!=null)s.kP(new A.QH(a))}, +aQK(a){var s,r,q=this,p=new A.aPC(a) +if(q.b==null){s=q.b=new A.bU(new A.aT($.aF,t.D4),t.gR) +r=q.c +if(r!=null)if(r)s.iv(0) +else s.kP(B.a9x)}q.b.a.j1(p,p,t.H)}, +xc(a,b){return this.a.a.xc(a,b)}, +rf(a){return this.xc(a,null)}, +j1(a,b,c){return this.a.a.j1(a,b,c)}, +cE(a,b){return this.j1(a,null,b)}, +li(a){return this.a.a.li(a)}, +k(a){var s=A.cX(this),r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return"#"+s+"("+r+")"}, +$iao:1} +A.aPC.prototype={ +$1(a){this.a.$0()}, +$S:35} +A.QH.prototype={ +k(a){var s=this.a +if(s!=null)return"This ticker was canceled: "+s.k(0) +return'The ticker was canceled before the "orCancel" property was first used.'}, +$ic7:1} +A.a7L.prototype={ +gAF(){var s,r=this.SO$ +if(r===$){s=A.iT($.bO().a.c,t.w) +this.SO$!==$&&A.a1() +this.SO$=s +r=s}return r}, +apI(){--this.SP$ +this.gAF().sm(0,this.SP$>0)}, +a0B(){var s,r=this +if($.bO().a.c){if(r.IV$==null){++r.SP$ +r.gAF().sm(0,!0) +r.IV$=new A.aM_(r.gapH())}}else{s=r.IV$ +if(s!=null)s.a.$0() +r.IV$=null}}, +aum(a,b,c){var s=this.i8$ +s===$&&A.c() +s=s.at +if(s!=null)s.aOi(a,b,null)}} +A.aM_.prototype={} +A.o_.prototype={ +k(a){return"SemanticsTag("+this.a+")"}} +A.Ct.prototype={} +A.Yn.prototype={} +A.ee.prototype={ +V(a,b){var s,r,q,p,o,n,m,l=this.a,k=l.length +if(k===0)return b +s=b.a +if(s.length===0)return this +r=A.ak(this.b,!0,t.Vd) +q=b.b +p=q.length +if(p!==0)for(o=0;o=0;--o)r[o]=n[q-o-1].e}n=a3.fr +m=n.length +if(m!==0){l=new Int32Array(m) +for(o=0;o0?r[n-1].p1:null +if(n!==0)if(J.aj(l)===J.aj(o)){if(l!=null)o.toString +k=!0}else k=!1 +else k=!0 +if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)A.a6(A.a8("sort")) +h=p.length-1 +if(h-0<=32)A.a8x(p,0,h,J.baD()) +else A.a8w(p,0,h,J.baD())}B.b.F(q,p) +B.b.aj(p)}p.push(new A.tm(m,l,n))}if(o!=null)B.b.kd(p) +B.b.F(q,p) +h=t.rB +return A.ak(new A.W(q,new A.aM1(),h),!0,h.h("aM.E"))}, +aeV(a){if(this.b==null)return +B.kb.jD(0,a.acB(this.e))}, +ff(){return"SemanticsNode#"+this.e}, +aPX(a,b,c){return new A.akz(a,this,b,!0,!0,null,c)}, +acx(a){return this.aPX(B.Pf,null,a)}} +A.aM3.prototype={ +$1(a){var s,r,q=this.a +q.a=q.a|a.dy +q.b=q.b|a.db +if(q.x==null)q.x=a.ok +if(q.z==null)q.z=a.p2 +if(q.Q==null)q.Q=a.p4 +if(q.as==null)q.as=a.R8 +if(q.at==null)q.at=a.RG +if(q.ax==null)q.ax=a.rx +if(q.ay==null)q.ay=a.ry +q.ch=a.to +q.CW=a.x1 +if(q.cx==null)q.cx=a.x2 +if(q.d.a==="")q.d=a.fx +if(q.e.a==="")q.e=a.fy +if(q.f.a==="")q.f=a.go +if(q.w==="")q.w=a.k1 +s=a.dx +if(s!=null){r=q.y;(r==null?q.y=A.y(t.g3):r).F(0,s)}for(s=this.b.cy,s=A.jX(s,s.r,A.q(s).c),r=this.c;s.D();)r.H(0,A.be1(s.d)) +a.k4!=null +s=q.c +r=q.x +q.c=A.b1k(a.fr,a.ok,s,r) +r=q.r +s=q.x +q.r=A.b1k(a.id,a.ok,r,s) +q.cy=Math.max(q.cy,a.k3+a.k2) +return!0}, +$S:124} +A.aM1.prototype={ +$1(a){return a.a}, +$S:579} +A.t6.prototype={ +cJ(a,b){return B.d.cJ(this.b,b.b)}, +$idf:1} +A.on.prototype={ +cJ(a,b){return B.d.cJ(this.a,b.a)}, +ag2(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) +for(s=this.c,r=s.length,q=0;q") +return A.ak(new A.nt(n,new A.b_j(),s),!0,s.h("A.E"))}, +ag1(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length +if(a4<=1)return a3 +s=t.S +r=A.D(s,t.bu) +q=A.D(s,s) +for(p=this.b,o=p===B.an,p=p===B.z,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.t(0,l.e,f.e)}}a1=A.b([],t.t) +a2=A.b(a3.slice(0),A.a7(a3)) +B.b.i2(a2,new A.b_f()) +new A.W(a2,new A.b_g(),A.a7(a2).h("W<1,o>")).ab(0,new A.b_i(A.y(s),q,a1)) +a3=t.qn +a3=A.ak(new A.W(a1,new A.b_h(r),a3),!0,a3.h("aM.E")) +a4=A.a7(a3).h("cj<1>") +return A.ak(new A.cj(a3,a4),!0,a4.h("aM.E"))}, +$idf:1} +A.b_j.prototype={ +$1(a){return a.ag1()}, +$S:211} +A.b_f.prototype={ +$2(a,b){var s,r,q=a.w,p=A.BI(a,new A.j(q.a,q.b)) +q=b.w +s=A.BI(b,new A.j(q.a,q.b)) +r=B.d.cJ(p.b,s.b) +if(r!==0)return-r +return-B.d.cJ(p.a,s.a)}, +$S:123} +A.b_i.prototype={ +$1(a){var s=this,r=s.a +if(r.O(0,a))return +r.H(0,a) +r=s.b +if(r.aX(0,a)){r=r.i(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:16} +A.b_g.prototype={ +$1(a){return a.e}, +$S:582} +A.b_h.prototype={ +$1(a){var s=this.a.i(0,a) +s.toString +return s}, +$S:583} +A.b1f.prototype={ +$1(a){return a.ag2()}, +$S:211} +A.tm.prototype={ +cJ(a,b){var s,r=this.b +if(r==null||b.b==null)return this.c-b.c +r.toString +s=b.b +s.toString +return r.cJ(0,s)}, +$idf:1} +A.FH.prototype={ +v(){var s=this +s.b.aj(0) +s.c.aj(0) +s.d.aj(0) +s.fv()}, +aeW(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b +if(e.a===0)return +s=A.y(t.S) +r=A.b([],t.QF) +for(q=t.LQ,p=A.q(e).h("bl<1>"),o=p.h("A.E"),n=f.d;e.a!==0;){m=A.ak(new A.bl(e,new A.aM6(f),p),!0,o) +e.aj(0) +n.aj(0) +l=new A.aM7() +if(!!m.immutable$list)A.a6(A.a8("sort")) +k=m.length-1 +if(k-0<=32)A.a8x(m,0,k,l) +else A.a8w(m,0,k,l) +B.b.F(r,m) +for(l=m.length,j=0;j#"+A.cX(this)}} +A.aM6.prototype={ +$1(a){return!this.a.d.O(0,a)}, +$S:124} +A.aM7.prototype={ +$2(a,b){return a.a-b.a}, +$S:123} +A.aM8.prototype={ +$2(a,b){return a.a-b.a}, +$S:123} +A.aM5.prototype={ +$1(a){if(a.cx.aX(0,this.b)){this.a.a=a +return!1}return!0}, +$S:124} +A.nZ.prototype={ +tE(a,b){var s=this +s.e.t(0,a,b) +s.f=s.f|a.a +s.d=!0}, +jH(a,b){this.tE(a,new A.aLQ(b))}, +shv(a){a.toString +this.jH(B.dZ,a)}, +srT(a){a.toString +this.jH(B.CI,a)}, +sKh(a){this.jH(B.hj,a)}, +sK7(a){this.jH(B.a2f,a)}, +sKi(a){this.jH(B.hk,a)}, +sKj(a){this.jH(B.hh,a)}, +sKg(a){this.jH(B.hi,a)}, +sK9(a){this.jH(B.CJ,a)}, +sK5(a){this.jH(B.CH,a)}, +sK2(a,b){this.jH(B.a2h,b)}, +sK3(a,b){this.jH(B.a2l,b)}, +sKf(a,b){this.jH(B.a2b,b)}, +sKc(a){this.tE(B.a2i,new A.aLT(a))}, +sKa(a){this.tE(B.a29,new A.aLR(a))}, +sKd(a){this.tE(B.a2j,new A.aLU(a))}, +sKb(a){this.tE(B.a2a,new A.aLS(a))}, +sKk(a){this.tE(B.a2c,new A.aLV(a))}, +sKl(a){this.tE(B.a2d,new A.aLW(a))}, +sK6(a){this.jH(B.a2g,a)}, +sUd(a){this.jH(B.a2k,a)}, +saeK(a){if(a==this.k3)return +this.k3=a +this.d=!0}, +saeL(a){if(a==this.k4)return +this.k4=a +this.d=!0}, +sU_(a){return}, +sIq(a){if(a==this.p2)return +this.p2=a +this.d=!0}, +skk(a,b){if(b===this.xr)return +this.xr=b +this.d=!0}, +QP(a){var s=this.bT;(s==null?this.bT=A.y(t.g3):s).H(0,a)}, +cF(a,b){var s=this,r=s.bx,q=a.a +if(b)s.bx=r|q +else s.bx=r&~q +s.d=!0}, +a9F(a){var s=this +if(a==null||!a.d||!s.d)return!0 +if((s.f&a.f)!==0)return!1 +if((s.bx&a.bx)!==0)return!1 +if(s.p2!=null&&a.p2!=null)return!1 +if(s.RG.a.length!==0&&a.RG.a.length!==0)return!1 +return!0}, +wM(a){var s,r,q=this +if(!a.d)return +q.e.F(0,a.e) +q.p4.F(0,a.p4) +q.f=q.f|a.f +q.bx=q.bx|a.bx +if(q.cr==null)q.cr=a.cr +if(q.cu==null)q.cu=a.cu +if(q.bG==null)q.bG=a.bG +if(q.bM==null)q.bM=a.bM +if(q.x2==null)q.x2=a.x2 +if(q.k2==null)q.k2=a.k2 +if(q.k4==null)q.k4=a.k4 +if(q.k3==null)q.k3=a.k3 +q.ok=a.ok +q.p1=a.p1 +if(q.p2==null)q.p2=a.p2 +s=q.y2 +if(s==null){s=q.y2=a.y2 +q.d=!0}if(q.k1==null)q.k1=a.k1 +r=q.R8 +q.R8=A.b1k(a.R8,a.y2,r,s) +if(q.RG.a==="")q.RG=a.RG +if(q.rx.a==="")q.rx=a.rx +if(q.ry.a==="")q.ry=a.ry +s=q.to +r=q.y2 +q.to=A.b1k(a.to,a.y2,s,r) +if(q.x1==="")q.x1=a.x1 +q.y1=Math.max(q.y1,a.y1+a.xr) +q.d=q.d||a.d}, +i5(){var s=this,r=A.rE() +r.a=s.a +r.b=s.b +r.c=s.c +r.d=s.d +r.p3=s.p3 +r.y2=s.y2 +r.k1=s.k1 +r.R8=s.R8 +r.rx=s.rx +r.RG=s.RG +r.ry=s.ry +r.to=s.to +r.x2=s.x2 +r.x1=s.x1 +r.xr=s.xr +r.y1=s.y1 +r.bx=s.bx +r.bT=s.bT +r.cr=s.cr +r.cu=s.cu +r.bG=s.bG +r.bM=s.bM +r.f=s.f +r.k2=s.k2 +r.k4=s.k4 +r.k3=s.k3 +r.ok=s.ok +r.p1=s.p1 +r.p2=s.p2 +r.e.F(0,s.e) +r.p4.F(0,s.p4) +return r}} +A.aLQ.prototype={ +$1(a){this.a.$0()}, +$S:9} +A.aLT.prototype={ +$1(a){a.toString +this.a.$1(A.pW(a))}, +$S:9} +A.aLR.prototype={ +$1(a){a.toString +this.a.$1(A.pW(a))}, +$S:9} +A.aLU.prototype={ +$1(a){a.toString +this.a.$1(A.pW(a))}, +$S:9} +A.aLS.prototype={ +$1(a){a.toString +this.a.$1(A.pW(a))}, +$S:9} +A.aLV.prototype={ +$1(a){var s,r,q +a.toString +s=J.bcE(t.c.a(a),t.N,t.S) +r=s.i(0,"base") +r.toString +q=s.i(0,"extent") +q.toString +this.a.$1(A.dB(B.u,r,q,!1))}, +$S:9} +A.aLW.prototype={ +$1(a){a.toString +this.a.$1(A.cC(a))}, +$S:9} +A.av0.prototype={ +T(){return"DebugSemanticsDumpOrder."+this.b}} +A.FI.prototype={ +cJ(a,b){var s=this.aI6(b) +return s}, +$idf:1} +A.zx.prototype={ +aI6(a){var s=a.b,r=this.b +if(s===r)return 0 +return B.e.cJ(r,s)}} +A.aky.prototype={} +A.akB.prototype={} +A.akC.prototype={} +A.Xh.prototype={ +T(){return"Assertiveness."+this.b}} +A.aLY.prototype={ +acB(a){var s=A.b_(["type",this.a,"data",this.zc()],t.N,t.z) +if(a!=null)s.t(0,"nodeId",a) +return s}, +acA(){return this.acB(null)}, +k(a){var s,r,q=A.b([],t.T),p=this.zc(),o=p.gdw(p),n=A.ak(o,!0,A.q(o).h("A.E")) +B.b.kd(n) +for(o=n.length,s=0;s#"+A.cX(this)+"()"}} +A.asw.prototype={ +rN(a,b){if(b)return this.a.d7(0,a,new A.asx(this,a)) +return this.X8(a,!0)}, +JL(a){return this.rN(a,!0)}, +aMg(a,b,c){var s,r={},q=this.c +if(q.aX(0,a)){r=q.i(0,a) +r.toString +return c.h("ao<0>").a(r)}r.a=r.b=null +this.cL(0,a).cE(b,c).j1(new A.asy(r,this,a,c),new A.asz(r),t.H) +s=r.a +if(s!=null)return s +s=new A.aT($.aF,c.h("aT<0>")) +r.b=new A.bU(s,c.h("bU<0>")) +q.t(0,a,s) +return r.b.a}, +Ca(a){this.a.L(0,a) +this.b.L(0,a) +this.c.L(0,a)}} +A.asx.prototype={ +$0(){return this.a.X8(this.b,!0)}, +$S:585} +A.asy.prototype={ +$1(a){var s=this,r=new A.cO(a,s.d.h("cO<0>")),q=s.a +q.a=r +s.b.c.t(0,s.c,r) +q=q.b +if(q!=null)q.eL(0,a)}, +$S(){return this.d.h("bh(0)")}} +A.asz.prototype={ +$2(a,b){this.a.b.mF(a,b)}, +$S:34} +A.aHx.prototype={ +cL(a,b){var s,r=null,q=B.e9.d8(A.bak(r,r,A.n_(B.en,b,B.N,!1),r,r,r).e),p=$.h3.bx$ +p===$&&A.c() +s=p.LO(0,"flutter/assets",A.fF(q.buffer,0,r)).cE(new A.aHy(b),t.V4) +return s}, +D1(a){return this.aMb(a)}, +aMb(a){var s=0,r=A.v(t.SG),q,p=this,o,n +var $async$D1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=A +n=A +s=3 +return A.B(p.cL(0,a),$async$D1) +case 3:q=o.yK(n.cl(c.buffer,0,null)) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$D1,r)}} +A.aHy.prototype={ +$1(a){if(a==null)throw A.d(A.KW(A.b([A.bEP(this.a),A.ck("The asset does not exist or has empty data.")],t.qe))) +return a}, +$S:586} +A.H2.prototype={ +ae0(a){var s,r,q,p=this.b +if(!p.aX(0,a)){s=this.a +r=J.aK(s) +if(r.i(s,a)==null)return null +q=r.i(s,a) +if(q==null)q=[] +p.t(0,a,J.na(J.h8(t.VG.a(q),t.pE),new A.aSr(a),t.pR).es(0)) +r.L(s,a)}p=p.i(0,a) +p.toString +return p}, +$iaqW:1} +A.aSr.prototype={ +$1(a){var s,r=J.aK(a),q=r.i(a,"asset") +q.toString +A.cC(q) +s=r.i(a,"dpr") +r=r.i(a,"asset") +r.toString +A.cC(r) +return new A.tO(A.bjQ(s),r)}, +$S:587} +A.tO.prototype={} +A.IT.prototype={ +po(){var s,r,q=this +if(q.a){s=A.D(t.N,t.z) +s.t(0,"uniqueIdentifier",q.b) +s.t(0,"hints",q.c) +s.t(0,"editingValue",q.d.Vm()) +r=q.e +if(r!=null)s.t(0,"hintText",r)}else s=null +return s}} +A.arM.prototype={} +A.FJ.prototype={ +CD(){var s=$.le() +s.a.aj(0) +s.b.aj(0) +s.c.aj(0)}, +rG(a){return this.aKG(a)}, +aKG(a){var s=0,r=A.v(t.H),q,p=this +var $async$rG=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:switch(A.cC(J.c0(t.a.a(a),"type"))){case"memoryPressure":p.CD() +break}s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$rG,r)}, +ana(){var s=A.ba("controller") +s.sez(A.aNR(new A.aMk(s),!1,t.hz)) +return J.bcL(s.b5())}, +aOU(){if(this.mQ$!=null)return +$.bO() +var s=A.bhn("AppLifecycleState.resumed") +if(s!=null)this.J7(s)}, +Os(a){return this.atc(a)}, +atc(a){var s=0,r=A.v(t.ob),q,p=this,o +var $async$Os=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:a.toString +o=A.bhn(a) +o.toString +p.J7(o) +q=null +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Os,r)}, +FS(a){return this.atH(a)}, +atH(a){var s=0,r=A.v(t.z),q,p=this,o +var $async$FS=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:case 3:switch(a.a){case"SystemChrome.systemUIChange":s=5 +break +case"System.requestAppExit":s=6 +break +default:s=4 +break}break +case 5:t._.a(a.b) +s=4 +break +case 6:o=A +s=7 +return A.B(p.Jc(),$async$FS) +case 7:q=o.b_(["response",c.b],t.N,t.z) +s=1 +break +case 4:case 1:return A.t(q,r)}}) +return A.u($async$FS,r)}, +$iiq:1} +A.aMk.prototype={ +$0(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=A.ba("rawLicenses") +n=o +s=2 +return A.B($.le().rN("NOTICES",!1),$async$$0) +case 2:n.sez(b) +p=q.a +n=J +s=3 +return A.B(A.bkY(A.bGV(),o.b5(),"parseLicenses",t.N,t.qC),$async$$0) +case 3:n.n8(b,J.bss(p.b5())) +s=4 +return A.B(J.b6r(p.b5()),$async$$0) +case 4:return A.t(null,r)}}) +return A.u($async$$0,r)}, +$S:18} +A.aUW.prototype={ +LO(a,b,c){var s=new A.aT($.aF,t.gg) +$.bO().aAd(b,c,A.bvV(new A.aUX(new A.bU(s,t.yB)))) +return s}, +EG(a,b){if(b==null){a=$.aq2().a.i(0,a) +if(a!=null)a.e=null}else $.aq2().af4(a,new A.aUY(b))}} +A.aUX.prototype={ +$1(a){var s,r,q,p +try{this.a.eL(0,a)}catch(q){s=A.aW(q) +r=A.bt(q) +p=A.ck("during a platform message response callback") +A.eH(new A.cz(s,r,"services library",p,null,!1))}}, +$S:36} +A.aUY.prototype={ +$2(a,b){return this.adS(a,b)}, +adS(a,b){var s=0,r=A.v(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h +var $async$$2=A.w(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:i=null +q=3 +s=6 +return A.B(n.a.$1(a),$async$$2) +case 6:i=d +o.push(5) +s=4 +break +case 3:q=2 +h=p +m=A.aW(h) +l=A.bt(h) +j=A.ck("during a platform message callback") +A.eH(new A.cz(m,l,"services library",j,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +b.$1(i) +s=o.pop() +break +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$$2,r)}, +$S:591} +A.asi.prototype={} +A.xv.prototype={} +A.ayM.prototype={ +aEr(a){if(this.b)throw A.d(A.ah("FontLoader is already loaded")) +this.c.push(a.cE(new A.ayN(),t.H3))}, +mV(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$mV=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:if(q.b)throw A.d(A.ah("FontLoader is already loaded")) +q.b=!0 +p=q.c +o=A.a7(p).h("W<1,ao<~>>") +s=2 +return A.B(A.fa(A.ak(new A.W(p,new A.ayP(q),o),!0,o.h("aM.E")),t.H),$async$mV) +case 2:return A.t(null,r)}}) +return A.u($async$mV,r)}} +A.ayN.prototype={ +$1(a){return A.cl(a.buffer,a.byteOffset,a.byteLength)}, +$S:592} +A.ayP.prototype={ +$1(a){return a.cE(new A.ayO(this.a),t.H)}, +$S:593} +A.ayO.prototype={ +$1(a){return A.b5c(a,this.a.a)}, +$S:594} +A.E9.prototype={ +T(){return"KeyboardLockMode."+this.b}} +A.nI.prototype={} +A.nH.prototype={} +A.mr.prototype={} +A.LR.prototype={} +A.aAk.prototype={ +apP(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.d=!0 +s=!1 +for(n=h.c,m=n.length,l=0;l") +r=A.jY(new A.bf(e,s),s.h("A.E")) +q=A.b([],t.K0) +p=e.i(0,d) +o=$.h3.i6$ +n=a.a +if(n==="")n=f +if(a instanceof A.k4)if(p==null){m=new A.nH(d,c,n,o,!1) +r.H(0,d)}else m=new A.LR(d,p,n,o,!1) +else if(p==null)m=f +else{m=new A.mr(d,p,f,o,!1) +r.L(0,d)}for(s=this.c.d,l=A.q(s).h("bf<1>"),k=l.h("A.E"),j=r.um(A.jY(new A.bf(s,l),k)),j=j.gaw(j),i=this.e;j.D();){h=j.gZ(j) +if(h.l(0,d))q.push(new A.mr(h,c,f,o,!0)) +else{g=e.i(0,h) +g.toString +i.push(new A.mr(h,g,f,o,!0))}}for(e=A.jY(new A.bf(s,l),k).um(r),e=e.gaw(e);e.D();){l=e.gZ(e) +k=s.i(0,l) +k.toString +i.push(new A.nH(l,k,f,o,!0))}if(m!=null)i.push(m) +B.b.F(i,q)}} +A.agh.prototype={} +A.aCF.prototype={ +k(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.h(this.c)+")"}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.aj(b)!==A.O(q))return!1 +if(b instanceof A.aCF)if(b.a===q.a)if(b.b===q.b){s=b.c +r=q.c +r=s==null?r==null:s===r +s=r}else s=!1 +else s=!1 +else s=!1 +return s}, +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aCG.prototype={} +A.m.prototype={ +gI(a){return B.e.gI(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.m&&b.a===this.a}} +A.I.prototype={ +gI(a){return B.e.gI(this.a)}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.I&&b.a===this.a}} +A.agj.prototype={} +A.p5.prototype={ +k(a){return"MethodCall("+this.a+", "+A.h(this.b)+")"}} +A.zH.prototype={ +k(a){var s=this +return"PlatformException("+s.a+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+")"}, +$ic7:1} +A.MC.prototype={ +k(a){return"MissingPluginException("+A.h(this.a)+")"}, +$ic7:1} +A.aO_.prototype={ +kW(a){if(a==null)return null +return B.cb.d8(A.cl(a.buffer,a.byteOffset,a.byteLength))}, +ey(a){if(a==null)return null +return A.fF(B.e9.d8(a).buffer,0,null)}} +A.aC7.prototype={ +ey(a){if(a==null)return null +return B.ki.ey(B.c1.lO(a))}, +kW(a){var s +if(a==null)return a +s=B.ki.kW(a) +s.toString +return B.c1.fK(0,s)}} +A.aC9.prototype={ +nA(a){var s=B.dx.ey(A.b_(["method",a.a,"args",a.b],t.N,t.X)) +s.toString +return s}, +mH(a){var s,r,q,p=null,o=B.dx.kW(a) +if(!t.c.b(o))throw A.d(A.dr("Expected method call Map, got "+A.h(o),p,p)) +s=J.aK(o) +r=s.i(o,"method") +q=s.i(o,"args") +if(typeof r=="string")return new A.p5(r,q) +throw A.d(A.dr("Invalid method call: "+A.h(o),p,p))}, +RM(a){var s,r,q,p=null,o=B.dx.kW(a) +if(!t._.b(o))throw A.d(A.dr("Expected envelope List, got "+A.h(o),p,p)) +s=J.aK(o) +if(s.gE(o)===1)return s.i(o,0) +if(s.gE(o)===3)if(typeof s.i(o,0)=="string")r=s.i(o,1)==null||typeof s.i(o,1)=="string" +else r=!1 +else r=!1 +if(r){r=A.cC(s.i(o,0)) +q=A.eJ(s.i(o,1)) +throw A.d(A.aHA(r,s.i(o,2),q,p))}if(s.gE(o)===4)if(typeof s.i(o,0)=="string")if(s.i(o,1)==null||typeof s.i(o,1)=="string")r=s.i(o,3)==null||typeof s.i(o,3)=="string" +else r=!1 +else r=!1 +else r=!1 +if(r){r=A.cC(s.i(o,0)) +q=A.eJ(s.i(o,1)) +throw A.d(A.aHA(r,s.i(o,2),q,A.eJ(s.i(o,3))))}throw A.d(A.dr("Invalid envelope: "+A.h(o),p,p))}, +C6(a){var s=B.dx.ey([a]) +s.toString +return s}, +ur(a,b,c){var s=B.dx.ey([a,c,b]) +s.toString +return s}, +a8c(a,b){return this.ur(a,null,b)}} +A.aNG.prototype={ +ey(a){var s +if(a==null)return null +s=A.aRq(64) +this.iJ(0,s,a) +return s.rn()}, +kW(a){var s,r +if(a==null)return null +s=new A.O6(a) +r=this.n1(0,s) +if(s.b=b.a.byteLength)throw A.d(B.bP) +return this.qs(b.oa(0),b)}, +qs(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:return null +case 1:return!0 +case 2:return!1 +case 3:s=b.b +r=$.h6() +q=b.a.getInt32(s,B.D===r) +b.b+=4 +return q +case 4:return b.Lr(0) +case 6:b.oq(8) +s=b.b +r=$.h6() +q=b.a.getFloat64(s,B.D===r) +b.b+=8 +return q +case 5:case 7:p=k.jw(b) +return B.cb.d8(b.qD(p)) +case 8:return b.qD(k.jw(b)) +case 9:p=k.jw(b) +b.oq(4) +s=b.a +o=A.aFi(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 10:return b.Ls(k.jw(b)) +case 14:p=k.jw(b) +b.oq(4) +s=b.a +o=A.aFh(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 11:p=k.jw(b) +b.oq(8) +s=b.a +o=A.b8E(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.jw(b) +n=A.b2(p,null,!1,t.X) +for(s=b.a,m=0;m=s.byteLength)A.a6(B.bP) +b.b=r+1 +n[m]=k.qs(s.getUint8(r),b)}return n +case 13:p=k.jw(b) +s=t.X +n=A.D(s,s) +for(s=b.a,m=0;m=s.byteLength)A.a6(B.bP) +b.b=r+1 +r=k.qs(s.getUint8(r),b) +l=b.b +if(l>=s.byteLength)A.a6(B.bP) +b.b=l+1 +n.t(0,r,k.qs(s.getUint8(l),b))}return n +default:throw A.d(B.bP)}}, +kx(a,b){var s,r +if(b<254)a.jd(0,b) +else{s=a.d +if(b<=65535){a.jd(0,254) +r=$.h6() +s.setUint16(0,b,B.D===r) +a.AH(a.e,0,2)}else{a.jd(0,255) +r=$.h6() +s.setUint32(0,b,B.D===r) +a.AH(a.e,0,4)}}}, +jw(a){var s,r,q=a.oa(0) +switch(q){case 254:s=a.b +r=$.h6() +q=a.a.getUint16(s,B.D===r) +a.b+=2 +return q +case 255:s=a.b +r=$.h6() +q=a.a.getUint32(s,B.D===r) +a.b+=4 +return q +default:return q}}} +A.aNI.prototype={ +$2(a,b){var s=this.a,r=this.b +s.iJ(0,r,a) +s.iJ(0,r,b)}, +$S:109} +A.aNK.prototype={ +nA(a){var s=A.aRq(64) +B.b1.iJ(0,s,a.a) +B.b1.iJ(0,s,a.b) +return s.rn()}, +mH(a){var s,r,q +a.toString +s=new A.O6(a) +r=B.b1.n1(0,s) +q=B.b1.n1(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new A.p5(r,q) +else throw A.d(B.tS)}, +C6(a){var s=A.aRq(64) +s.jd(0,0) +B.b1.iJ(0,s,a) +return s.rn()}, +ur(a,b,c){var s=A.aRq(64) +s.jd(0,1) +B.b1.iJ(0,s,a) +B.b1.iJ(0,s,c) +B.b1.iJ(0,s,b) +return s.rn()}, +a8c(a,b){return this.ur(a,null,b)}, +RM(a){var s,r,q,p,o,n +if(a.byteLength===0)throw A.d(B.Ru) +s=new A.O6(a) +if(s.oa(0)===0)return B.b1.n1(0,s) +r=B.b1.n1(0,s) +q=B.b1.n1(0,s) +p=B.b1.n1(0,s) +o=s.b=a.byteLength +else n=!1 +if(n)throw A.d(A.aHA(r,p,A.eJ(q),o)) +else throw A.d(B.Rv)}} +A.aEH.prototype={ +aJF(a,b,c){var s,r,q,p +if(t.PB.b(b)){this.b.L(0,a) +return}s=this.b +r=s.i(0,a) +q=A.bCR(c) +if(q==null)q=this.a +if(J.e(r==null?null:t.U8.a(r.a),q))return +p=q.Io(a) +s.t(0,a,p) +B.a06.fq("activateSystemCursor",A.b_(["device",p.b,"kind",t.U8.a(p.a).a],t.N,t.z),t.H)}} +A.ME.prototype={} +A.ff.prototype={ +k(a){var s=this.gBO() +return s}} +A.adN.prototype={ +Io(a){throw A.d(A.cI(null))}, +gBO(){return"defer"}} +A.alE.prototype={} +A.pv.prototype={ +gBO(){return"SystemMouseCursor("+this.a+")"}, +Io(a){return new A.alE(this,a)}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.pv&&b.a===this.a}, +gI(a){return B.c.gI(this.a)}} +A.ah7.prototype={} +A.tS.prototype={ +gBj(){var s=$.h3.bx$ +s===$&&A.c() +return s}, +jD(a,b){return this.aeT(0,b,this.$ti.h("1?"))}, +aeT(a,b,c){var s=0,r=A.v(c),q,p=this,o,n +var $async$jD=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:o=p.b +n=o +s=3 +return A.B(p.gBj().LO(0,p.a,o.ey(b)),$async$jD) +case 3:q=n.kW(e) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$jD,r)}, +LW(a){this.gBj().EG(this.a,new A.arL(this,a))}} +A.arL.prototype={ +$1(a){return this.adJ(a)}, +adJ(a){var s=0,r=A.v(t.CD),q,p=this,o,n +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return A.B(p.b.$1(o.kW(a)),$async$$1) +case 3:q=n.ey(c) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, +$S:214} +A.r1.prototype={ +gBj(){var s=$.h3.bx$ +s===$&&A.c() +return s}, +ly(a,b,c,d){return this.avy(a,b,c,d,d.h("0?"))}, +avy(a,b,c,d,e){var s=0,r=A.v(e),q,p=this,o,n,m,l +var $async$ly=A.w(function(f,g){if(f===1)return A.r(g,r) +while(true)switch(s){case 0:o=p.b +n=o.nA(new A.p5(a,b)) +m=p.a +s=3 +return A.B(p.gBj().LO(0,m,n),$async$ly) +case 3:l=g +if(l==null){if(c){q=null +s=1 +break}throw A.d(A.b8y("No implementation found for method "+a+" on channel "+m))}q=d.h("0?").a(o.RM(l)) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$ly,r)}, +fq(a,b,c){return this.ly(a,b,!1,c)}, +Jv(a,b,c,d){return this.aLF(a,b,c,d,c.h("@<0>").ad(d).h("bx<1,2>?"))}, +aLE(a,b,c){return this.Jv(a,null,b,c)}, +aLF(a,b,c,d,e){var s=0,r=A.v(e),q,p=this,o +var $async$Jv=A.w(function(f,g){if(f===1)return A.r(g,r) +while(true)switch(s){case 0:s=3 +return A.B(p.fq(a,b,t.c),$async$Jv) +case 3:o=g +q=o==null?null:J.bcE(o,c,d) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Jv,r)}, +vH(a){var s=this.gBj() +s.EG(this.a,new A.aEs(this,a))}, +FP(a,b){return this.as8(a,b)}, +as8(a,b){var s=0,r=A.v(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$FP=A.w(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:h=n.b +g=h.mH(a) +p=4 +e=h +s=7 +return A.B(b.$1(g),$async$FP) +case 7:k=e.C6(d) +q=k +s=1 +break +p=2 +s=6 +break +case 4:p=3 +f=o +k=A.aW(f) +if(k instanceof A.zH){m=k +k=m.a +i=m.b +q=h.ur(k,m.c,i) +s=1 +break}else if(k instanceof A.MC){q=null +s=1 +break}else{l=k +h=h.a8c("error",J.h9(l)) +q=h +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$FP,r)}} +A.aEs.prototype={ +$1(a){return this.a.FP(a,this.b)}, +$S:214} +A.p9.prototype={ +fq(a,b,c){return this.aLG(a,b,c,c.h("0?"))}, +rJ(a,b){return this.fq(a,null,b)}, +aLG(a,b,c,d){var s=0,r=A.v(d),q,p=this +var $async$fq=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:q=p.aig(a,b,!0,c) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$fq,r)}} +A.axN.prototype={ +aOY(){var s=new A.r1(this.a,B.cj),r=A.ba("controller") +r.b=A.G4(new A.axR(this,s,null),new A.axS(this,r,s,null),t.z) +return J.bcL(r.b5())}} +A.axS.prototype={ +$0(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$$0=A.w(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:i=$.h3.bx$ +i===$&&A.c() +l=o.a +k=l.a +i.EG(k,new A.axQ(l,o.b)) +q=3 +s=6 +return A.B(o.c.ly("listen",o.d,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +h=p +n=A.aW(h) +m=A.bt(h) +i=A.ck("while activating platform stream on channel "+k) +A.eH(new A.cz(n,m,"services library",i,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$$0,r)}, +$S:18} +A.axQ.prototype={ +$1(a){return this.adK(a)}, +adK(a){var s=0,r=A.v(t.P),q,p=this,o,n,m +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:if(a==null)J.b6r(p.b.b5()) +else try{J.kv(p.b.b5(),B.cj.RM(a))}catch(l){m=A.aW(l) +if(m instanceof A.zH){o=m +p.b.b5().Hn(o)}else throw l}q=null +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, +$S:598} +A.axR.prototype={ +$0(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$$0=A.w(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=$.h3.bx$ +j===$&&A.c() +l=o.a.a +j.EG(l,null) +q=3 +s=6 +return A.B(o.b.ly("cancel",o.c,!1,t.H),$async$$0) +case 6:q=1 +s=5 +break +case 3:q=2 +i=p +n=A.aW(i) +m=A.bt(i) +j=A.ck("while de-activating platform stream on channel "+l) +A.eH(new A.cz(n,m,"services library",j,null,!1)) +s=5 +break +case 2:s=1 +break +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$$0,r)}, +$S:18} +A.yU.prototype={ +T(){return"KeyboardSide."+this.b}} +A.lA.prototype={ +T(){return"ModifierKey."+this.b}} +A.O2.prototype={ +gaMH(){var s,r,q=A.D(t.xS,t.LE) +for(s=0;s<9;++s){r=B.uS[s] +if(this.aLP(r))q.t(0,r,B.ek)}return q}} +A.nU.prototype={} +A.aIG.prototype={ +$0(){var s,r,q,p=this.b,o=J.aK(p),n=A.eJ(o.i(p,"key")),m=n==null +if(!m){s=n.length +s=s!==0&&s===1}else s=!1 +if(s)this.a.a=n +s=A.eJ(o.i(p,"code")) +if(s==null)s="" +m=m?"":n +r=A.n0(o.i(p,"location")) +if(r==null)r=0 +q=A.n0(o.i(p,"metaState")) +if(q==null)q=0 +p=A.n0(o.i(p,"keyCode")) +return new A.a6h(s,m,r,q,p==null?0:p)}, +$S:599} +A.k4.prototype={} +A.zZ.prototype={} +A.aIL.prototype={ +aKn(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(a instanceof A.k4){p=a.c +i.d.t(0,p.gnX(),p.geR())}else if(a instanceof A.zZ)i.d.L(0,a.c.gnX()) +i.aCA(a) +for(p=i.a,o=A.ak(p,!0,t.Sp),n=o.length,m=0;m")),e),a0=a1 instanceof A.k4 +if(a0)a.H(0,g.gnX()) +for(s=g.a,r=null,q=0;q<9;++q){p=B.uS[q] +o=$.boX() +n=o.i(0,new A.f4(p,B.cJ)) +if(n==null)continue +m=B.zY.i(0,s) +if(n.O(0,m==null?new A.I(98784247808+B.c.gI(s)):m))r=p +if(f.i(0,p)===B.ek){c.F(0,n) +if(n.eg(0,a.gkS(a)))continue}l=f.i(0,p)==null?A.y(e):o.i(0,new A.f4(p,f.i(0,p))) +if(l==null)continue +for(o=A.q(l),m=new A.mX(l,l.r,o.h("mX<1>")),m.c=l.e,o=o.c;m.D();){k=m.d +if(k==null)k=o.a(k) +j=$.boW().i(0,k) +j.toString +d.t(0,k,j)}}i=b.i(0,B.dl)!=null&&!J.e(b.i(0,B.dl),B.fR) +for(e=$.bbQ(),e=A.jX(e,e.r,A.q(e).c);e.D();){a=e.d +h=i&&a.l(0,B.dl) +if(!c.O(0,a)&&!h)b.L(0,a)}b.L(0,B.ew) +b.F(0,d) +if(a0&&r!=null&&!b.aX(0,g.gnX())){e=g.gnX().l(0,B.dW) +if(e)b.t(0,g.gnX(),g.geR())}}} +A.f4.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.f4&&b.a===this.a&&b.b==this.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.ajc.prototype={} +A.ajb.prototype={} +A.a6h.prototype={ +gnX(){var s=this.a,r=B.zY.i(0,s) +return r==null?new A.I(98784247808+B.c.gI(s)):r}, +geR(){var s,r=this.b,q=B.Zr.i(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +s=B.YM.i(0,r) +if(s!=null)return s +if(r.length===1)return new A.m(B.c.aV(r.toLowerCase(),0)) +return new A.m(B.c.gI(this.a)+98784247808)}, +aLP(a){var s=this +switch(a.a){case 0:return(s.d&4)!==0 +case 1:return(s.d&1)!==0 +case 2:return(s.d&2)!==0 +case 3:return(s.d&8)!==0 +case 5:return(s.d&16)!==0 +case 4:return(s.d&32)!==0 +case 6:return(s.d&64)!==0 +case 7:case 8:return!1}}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.a6h&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.OK.prototype={ +gaPE(){var s=this +if(s.c)return new A.cO(s.a,t.hr) +if(s.b==null){s.b=new A.bU(new A.aT($.aF,t.HC),t.F1) +s.FO()}return s.b.a}, +FO(){var s=0,r=A.v(t.H),q,p=this,o +var $async$FO=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=3 +return A.B(B.mp.rJ("get",t.pE),$async$FO) +case 3:o=b +if(p.b==null){s=1 +break}p.a23(o) +case 1:return A.t(q,r)}}) +return A.u($async$FO,r)}, +a23(a){var s,r=a==null +if(!r){s=J.c0(a,"enabled") +s.toString +A.pW(s)}else s=!1 +this.aKp(r?null:t.n6.a(J.c0(a,"data")),s)}, +aKp(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.d5.de$.push(new A.aKo(q)) +s=q.a +if(b){p=q.apv(a) +r=t.N +if(p==null){p=t.X +p=A.D(p,p)}r=new A.fI(p,q,null,"root",A.D(r,t.z4),A.D(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.eL(0,p) +q.b=null +if(q.a!=s){q.C() +if(s!=null)s.v()}}, +P3(a){return this.awl(a)}, +awl(a){var s=0,r=A.v(t.H),q=this,p +var $async$P3=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.a23(t.pE.a(a.b)) +break +default:throw A.d(A.cI(p+" was invoked but isn't implemented by "+A.O(q).k(0)))}return A.t(null,r)}}) +return A.u($async$P3,r)}, +apv(a){if(a==null)return null +return t.qg.a(B.b1.kW(A.fF(a.buffer,a.byteOffset,a.byteLength)))}, +aeH(a){var s=this +s.r.H(0,a) +if(!s.f){s.f=!0 +$.d5.de$.push(new A.aKp(s))}}, +a_i(){var s,r,q,p,o,n=this +if(!n.f)return +n.f=!1 +for(s=n.r,r=A.cV(s,s.r,A.q(s).c),q=r.$ti.c;r.D();){p=r.d;(p==null?q.a(p):p).w=!1}s.aj(0) +o=B.b1.ey(n.a.a) +B.mp.fq("put",A.cl(o.buffer,o.byteOffset,o.byteLength),t.H)}, +aJo(){if($.d5.ck$)return +this.a_i()}} +A.aKo.prototype={ +$1(a){this.a.d=!1}, +$S:3} +A.aKp.prototype={ +$1(a){return this.a.a_i()}, +$S:3} +A.fI.prototype={ +gAA(){var s=J.WL(this.a,"c",new A.aKl()) +s.toString +return t.pE.a(s)}, +gr1(){var s=J.WL(this.a,"v",new A.aKm()) +s.toString +return t.pE.a(s)}, +aP3(a,b,c){var s=this,r=J.hw(s.gr1(),b),q=c.h("0?").a(J.tI(s.gr1(),b)) +if(J.kw(s.gr1()))J.tI(s.a,"v") +if(r)s.ws() +return q}, +aFO(a,b){var s,r,q,p,o=this,n=o.f +if(n.aX(0,a)||!J.hw(o.gAA(),a)){n=t.N +s=new A.fI(A.D(n,t.X),null,null,a,A.D(n,t.z4),A.D(n,t.I1)) +o.kh(s) +return s}r=t.N +q=o.c +p=J.c0(o.gAA(),a) +p.toString +s=new A.fI(t.pE.a(p),q,o,a,A.D(r,t.z4),A.D(r,t.I1)) +n.t(0,a,s) +return s}, +kh(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.Gs(a) +a.d=s +s.Yq(a) +if(a.c!=s.c)s.a2A(a)}}, +aq8(a){this.Gs(a) +a.d=null +if(a.c!=null){a.PD(null) +a.a5s(this.ga2z())}}, +ws(){var s,r=this +if(!r.w){r.w=!0 +s=r.c +if(s!=null)s.aeH(r)}}, +a2A(a){a.PD(this.c) +a.a5s(this.ga2z())}, +PD(a){var s=this,r=s.c +if(r==a)return +if(s.w)if(r!=null)r.r.L(0,s) +s.c=a +if(s.w&&a!=null){s.w=!1 +s.ws()}}, +Gs(a){var s,r,q,p=this +if(J.e(p.f.L(0,a.e),a)){J.tI(p.gAA(),a.e) +s=p.r +r=s.i(0,a.e) +if(r!=null){q=J.cs(r) +p.a_y(q.eI(r)) +if(q.gaD(r))s.L(0,a.e)}if(J.kw(p.gAA()))J.tI(p.a,"c") +p.ws() +return}s=p.r +q=s.i(0,a.e) +if(q!=null)J.tI(q,a) +q=s.i(0,a.e) +q=q==null?null:J.kw(q) +if(q===!0)s.L(0,a.e)}, +Yq(a){var s=this +if(s.f.aX(0,a.e)){J.kv(s.r.d7(0,a.e,new A.aKk()),a) +s.ws() +return}s.a_y(a) +s.ws()}, +a_y(a){this.f.t(0,a.e,a) +J.ix(this.gAA(),a.e,a.a)}, +a5t(a,b){var s,r,q=this.f +q=q.gby(q) +s=this.r +s=s.gby(s) +r=q.T2(0,new A.nt(s,new A.aKn(),A.q(s).h("nt"))) +J.n8(b?A.ak(r,!1,A.q(r).h("A.E")):r,a)}, +a5s(a){return this.a5t(a,!1)}, +aPc(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.Gs(r) +r.e=a +s=r.d +if(s!=null)s.Yq(r)}, +v(){var s,r=this +r.a5t(r.gaq7(),!0) +r.f.aj(0) +r.r.aj(0) +s=r.d +if(s!=null)s.Gs(r) +r.d=null +r.PD(null) +r.x=!0}, +k(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.h(this.b)+")"}} +A.aKl.prototype={ +$0(){var s=t.X +return A.D(s,s)}, +$S:232} +A.aKm.prototype={ +$0(){var s=t.X +return A.D(s,s)}, +$S:232} +A.aKk.prototype={ +$0(){return A.b([],t.QT)}, +$S:603} +A.aKn.prototype={ +$1(a){return a}, +$S:604} +A.w1.prototype={ +l(a,b){var s,r +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.w1){s=b.a +r=this.a +s=s.a===r.a&&s.b===r.b&&A.e4(b.b,this.b)}else s=!1 +return s}, +gI(a){var s=this.a +return A.a4(s.a,s.b,A.c4(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.PQ.prototype={ +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.PQ&&b.a===this.a&&A.e4(b.b,this.b)}, +gI(a){return A.a4(this.a,A.c4(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.av6.prototype={ +IP(a,b){return this.aJ3(a,b)}, +aJ3(a0,a1){var s=0,r=A.v(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$IP=A.w(function(a2,a3){if(a2===1){o=a3 +s=p}while(true)switch(s){case 0:d=null +c=a0.Pq("-") +p=4 +m=n.b +m===$&&A.c() +a=t._ +s=7 +return A.B(m.fq("SpellCheck.initiateSpellCheck",A.b([c,a1],t.T),t.z),$async$IP) +case 7:d=a.a(a3) +p=2 +s=6 +break +case 4:p=3 +b=o +q=null +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:k=A.b([],t.bt) +for(m=J.ax(d),j=t.c,i=t.N,h=t.z,g=t._;m.D();){f=A.bfL(j.a(m.gZ(m)),i,h) +k.push(new A.w1(new A.d7(A.h5(f.i(0,"startIndex")),A.h5(f.i(0,"endIndex"))),J.h8(g.a(f.i(0,"suggestions")),i)))}m=n.a +if(m!=null){j=m.a +e=A.e4(m.b,k) +if(j===a1&&e)k=A.buH(n.a.b,k)}n.a=new A.PQ(a1,k) +q=k +s=1 +break +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$IP,r)}} +A.aqQ.prototype={} +A.a9f.prototype={ +T(){return"SystemSoundType."+this.b}} +A.lW.prototype={ +jz(a){var s +if(a<0)return null +s=this.zj(a).a +return s>=0?s:null}, +jB(a){var s=this.zj(Math.max(0,a)).b +return s>=0?s:null}, +zj(a){var s,r=this.jz(a) +if(r==null)r=-1 +s=this.jB(a) +return new A.d7(r,s==null?-1:s)}} +A.Cq.prototype={ +jz(a){var s +if(a<0)return null +s=this.a +return A.aNZ(s,Math.min(a,s.length)).b}, +jB(a){var s,r=this.a +if(a>=r.length)return null +s=A.aNZ(r,Math.max(0,a+1)) +return s.b+s.gZ(s).length}, +zj(a){var s,r,q,p=this +if(a<0){s=p.jB(a) +return new A.d7(-1,s==null?-1:s)}else{s=p.a +if(a>=s.length){s=p.jz(a) +return new A.d7(s==null?-1:s,-1)}}r=A.aNZ(s,a) +s=r.b +if(s!==r.c)s=new A.d7(s,s+r.gZ(r).length) +else{q=p.jB(a) +s=new A.d7(s,q==null?-1:q)}return s}} +A.Ee.prototype={ +zj(a){return this.a.zg(new A.bY(Math.max(a,0),B.u))}} +A.No.prototype={ +jz(a){var s,r,q +if(a<0||this.a.length===0)return null +s=this.a +r=s.length +if(a>=r)return r +if(a===0)return 0 +if(a>1&&B.c.au(s,a)===10&&B.c.au(s,a-1)===13)q=a-2 +else q=A.b9B(B.c.au(s,a))?a-1:a +for(;q>0;){if(A.b9B(B.c.au(s,q)))return q+1;--q}return Math.max(q,0)}, +jB(a){var s,r,q=this.a,p=q.length +if(a>=p||p===0)return null +if(a<0)return 0 +for(s=a;r=B.c.au(q,s),!A.b9B(r);){++s +if(s===p)return s}return s=s?null:s}} +A.lX.prototype={ +gpW(){var s,r=this +if(!r.gdT()||r.c===r.d)s=r.e +else s=r.c=n&&o<=p.b)return p +s=p.c +r=p.d +q=s<=r +if(o<=n){if(b)return p.xq(a.b,p.b,o) +n=q?o:s +return p.Ia(n,q?r:o)}if(b)return p.xq(a.b,n,o) +n=q?s:o +return p.Ia(n,q?o:r)}, +a8j(a){if(this.gfM().l(0,a))return this +return this.aGT(a.b,a.a)}} +A.w5.prototype={} +A.a9B.prototype={} +A.a9A.prototype={} +A.a9C.prototype={} +A.Gm.prototype={} +A.am2.prototype={} +A.a3J.prototype={ +T(){return"MaxLengthEnforcement."+this.b}} +A.w7.prototype={} +A.ahk.prototype={} +A.b00.prototype={} +A.KO.prototype={ +aJA(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b.b +g=g.gdT()?new A.ahk(g.c,g.d):h +s=b.c +s=s.gdT()&&s.a!==s.b?new A.ahk(s.a,s.b):h +r=new A.b00(b,new A.dl(""),g,s) +s=b.a +q=J.aq9(i.a,s) +for(g=q.gaw(q),p=i.b,o=!p,n=h;g.D();n=m){m=g.gZ(g) +l=n==null?h:n.ghP(n) +if(l==null)l=0 +i.Pl(p,l,m.gog(m),r) +i.Pl(o,m.gog(m),m.ghP(m),r)}g=n==null?h:n.ghP(n) +if(g==null)g=0 +i.Pl(p,g,s.length,r) +s=r.e=!0 +k=r.c +j=r.d +g=r.b.a +s=(j!=null?j.a===j.b:s)?B.bY:new A.d7(j.a,j.b) +if(k==null)p=B.hv +else{p=r.a.b +p=A.dB(p.e,k.a,k.b,p.f)}return new A.f_(g.charCodeAt(0)==0?g:g,p,s)}, +Pl(a,b,c,d){var s,r,q,p +if(a)s=b===c?"":this.c +else s=B.c.ao(d.a.a,b,c) +d.b.a+=s +if(s.length===c-b)return +r=new A.ayb(b,c,s) +q=d.c +p=q==null +if(!p)q.a=q.a+r.$1(d.a.b.c) +if(!p)q.b=q.b+r.$1(d.a.b.d) +q=d.d +p=q==null +if(!p)q.a=q.a+r.$1(d.a.c.a) +if(!p)q.b=q.b+r.$1(d.a.c.b)}} +A.ayb.prototype={ +$1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 +return r}, +ac0(a,b){var s,r,q,p,o=this +if(!a.gdT())return o +s=a.a +r=a.b +q=B.c.iH(o.a,s,r,b) +if(r-s===b.length)return o.aGR(q) +s=new A.aOU(a,b) +r=o.b +p=o.c +return new A.f_(q,A.dB(B.u,s.$1(r.c),s.$1(r.d),!1),new A.d7(s.$1(p.a),s.$1(p.b)))}, +Vm(){var s=this.b,r=this.c +return A.b_(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.T(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, +k(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.k(0)+", composing: "+this.c.k(0)+")"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof A.f_&&b.a===s.a&&b.b.l(0,s.b)&&b.c.l(0,s.c)}, +gI(a){var s=this.b,r=this.c +return A.a4(B.c.gI(this.a),s.gI(s),A.a4(B.e.gI(r.a),B.e.gI(r.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aOU.prototype={ +$1(a){var s=this.a,r=s.a,q=a<=r&&a") +l=p.f +k=A.q(l).h("bf<1>") +j=k.h("dJ>") +q=A.ak(new A.dJ(new A.bl(new A.bf(l,k),new A.aPl(p,A.ak(new A.W(n,new A.aPm(),m),!0,m.h("aM.E"))),k.h("bl")),new A.aPn(p),j),!0,j.h("A.E")) +s=1 +break}else if(b==="TextInputClient.scribbleInteractionBegan"){p.r=!0 +s=1 +break}else if(b==="TextInputClient.scribbleInteractionFinished"){p.r=!1 +s=1 +break}n=p.d +if(n==null){s=1 +break}if(b==="TextInputClient.requestExistingInputState"){m=p.e +m===$&&A.c() +p.MW(n,m) +p.GK(p.d.r.a.c.a) +s=1 +break}n=t._ +o=n.a(a.b) +if(b===u.l){n=t.a +i=n.a(J.c0(o,1)) +for(m=J.cP(i),l=J.ax(m.gdw(i));l.D();)A.bi3(n.a(m.i(i,l.gZ(l)))) +s=1 +break}m=J.aK(o) +h=A.h5(m.i(o,0)) +l=p.d +if(h!==l.f){s=1 +break}switch(b){case"TextInputClient.updateEditingState":g=A.bi3(t.a.a(m.i(o,1))) +$.dE().aDy(g,$.apT()) +break +case u.W:f=A.b([],t.Od) +l=t.a +for(n=J.ax(n.a(J.c0(l.a(m.i(o,1)),"deltas")));n.D();)f.push(A.bBa(l.a(n.gZ(n)))) +t.Je.a(p.d.r).aRB(f) +break +case"TextInputClient.performAction":if(A.cC(m.i(o,1))==="TextInputAction.commitContent"){n=t.a.a(m.i(o,2)) +m=J.aK(n) +A.cC(m.i(n,"mimeType")) +A.cC(m.i(n,"uri")) +if(m.i(n,"data")!=null)new Uint8Array(A.es(A.il(t.JY.a(m.i(n,"data")),!0,t.S))) +p.d.r.a.toString}else p.d.r.aOh(A.bGc(A.cC(m.i(o,1)))) +break +case"TextInputClient.performSelectors":e=J.h8(n.a(m.i(o,1)),t.N) +e.ab(e,p.d.r.gaOj()) +break +case"TextInputClient.performPrivateCommand":n=t.a +d=n.a(m.i(o,1)) +m=p.d.r +l=J.aK(d) +A.cC(l.i(d,"action")) +if(l.i(d,"data")!=null)n.a(l.i(d,"data")) +m.a.toString +break +case"TextInputClient.updateFloatingCursor":n=l.r +l=A.bGb(A.cC(m.i(o,1))) +m=t.a.a(m.i(o,2)) +if(l===B.l9){k=J.aK(m) +c=new A.j(A.oo(k.i(m,"X")),A.oo(k.i(m,"Y")))}else c=B.i +n.aQr(new A.aIF(c,l)) +break +case"TextInputClient.onConnectionClosed":n=l.r +if(n.gmo()){n.y.toString +n.fx=n.y=$.dE().d=null +n.FE(B.ph,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.afu(A.h5(m.i(o,1)),A.h5(m.i(o,2))) +break +case"TextInputClient.showToolbar":l.r.na() +break +case"TextInputClient.insertTextPlaceholder":l.r.aLq(new A.M(A.oo(m.i(o,1)),A.oo(m.i(o,2)))) +break +case"TextInputClient.removeTextPlaceholder":l.r.abP() +break +default:throw A.d(A.b8y(null))}case 1:return A.t(q,r)}}) +return A.u($async$Ow,r)}, +azJ(){if(this.w)return +this.w=!0 +A.ks(new A.aPp(this))}, +aAh(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.jl,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.D();){m=s.d +if(m==null)p.a(m) +m=$.dE() +l=m.c +l===$&&A.c() +k=m.d.f +j=b.po() +if(m.a!=$.apT())j.t(0,"inputType",A.b_(["name","TextInputType.none","signed",null,"decimal",null],o,n)) +l.fq("TextInput.setClient",A.b([k,j],r),q)}}, +Zl(){var s,r,q,p,o=this +o.d.toString +for(s=o.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +if(p==null)q.a(p) +p=$.dE().c +p===$&&A.c() +p.rJ("TextInput.clearClient",r)}o.d=null +o.azJ()}, +aDx(a){var s,r,q,p,o,n,m,l +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.D();){n=s.d +if(n==null)q.a(n) +n=$.dE() +m=n.c +m===$&&A.c() +l=a.po() +if(n.a!=$.apT())l.t(0,"inputType",A.b_(["name","TextInputType.none","signed",null,"decimal",null],p,o)) +m.fq("TextInput.updateConfig",l,r)}}, +GK(a){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +if(p==null)q.a(p) +p=$.dE().c +p===$&&A.c() +p.fq("TextInput.setEditingState",a.Vm(),r)}}, +PS(){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +if(p==null)q.a(p) +p=$.dE().c +p===$&&A.c() +p.rJ("TextInput.show",r)}}, +av3(){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +if(p==null)q.a(p) +p=$.dE().c +p===$&&A.c() +p.rJ("TextInput.hide",r)}}, +aAn(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=a.a,q=a.b,p=b.a,o=t.N,n=t.z,m=t.H,l=s.$ti.c;s.D();){k=s.d +if(k==null)l.a(k) +k=$.dE().c +k===$&&A.c() +k.fq("TextInput.setEditableSizeAndTransform",A.b_(["width",r,"height",q,"transform",p],o,n),m)}}, +aAi(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.D();){j=s.d +if(j==null)k.a(j) +j=$.dE().c +j===$&&A.c() +j.fq("TextInput.setMarkedTextRect",A.b_(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aAg(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.D();){j=s.d +if(j==null)k.a(j) +j=$.dE().c +j===$&&A.c() +j.fq("TextInput.setCaretRect",A.b_(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aAt(a){var s,r,q +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c;s.D();){q=s.d;(q==null?r.a(q):q).afe(a)}}, +aAv(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=d.a,q=e.a,p=t.N,o=t.z,n=t.H,m=c==null,l=s.$ti.c;s.D();){k=s.d +if(k==null)l.a(k) +k=$.dE().c +k===$&&A.c() +k.fq("TextInput.setStyle",A.b_(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +azn(){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +if(p==null)q.a(p) +p=$.dE().c +p===$&&A.c() +p.rJ("TextInput.requestAutofill",r)}}, +aDy(a,b){var s,r,q,p +if(this.d==null)return +for(s=$.dE().b,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c,q=t.H;s.D();){p=s.d +if((p==null?r.a(p):p)!==b){p=$.dE().c +p===$&&A.c() +p.fq("TextInput.setEditingState",a.Vm(),q)}}$.dE().d.r.aQq(a)}} +A.aPo.prototype={ +$0(){var s=null +return A.b([A.ug("call",this.a,!0,B.cG,s,!1,s,s,B.bB,s,!1,!0,!0,B.d5,s,t.Pw)],t.qe)}, +$S:24} +A.aPm.prototype={ +$1(a){return a}, +$S:605} +A.aPl.prototype={ +$1(a){var s,r,q,p=this.b,o=p[0],n=p[1],m=p[2] +p=p[3] +s=this.a.f +r=s.i(0,a) +p=r==null?null:r.aLM(new A.x(o,n,o+m,n+p)) +if(p!==!0)return!1 +p=s.i(0,a) +q=p==null?null:p.gpX(p) +if(q==null)q=B.C +if(!q.l(0,B.C)){p=q.a +p=isNaN(p)||isNaN(q.b)||isNaN(q.c)||isNaN(q.d)||p>=1/0||q.b>=1/0||q.c>=1/0||q.d>=1/0}else p=!0 +return!p}, +$S:31} +A.aPn.prototype={ +$1(a){var s,r,q=this.a.f.i(0,a),p=q.gpX(q) +q=[a] +s=p.a +r=p.b +B.b.F(q,[s,r,p.c-s,p.d-r]) +return q}, +$S:606} +A.aPp.prototype={ +$0(){var s=this.a +s.w=!1 +if(s.d==null)s.av3()}, +$S:0} +A.Qv.prototype={} +A.aib.prototype={ +afe(a){var s,r=$.dE().c +r===$&&A.c() +s=A.a7(a).h("W<1,H>") +r.fq("TextInput.setSelectionRects",A.ak(new A.W(a,new A.aYq(),s),!0,s.h("aM.E")),t.H)}} +A.aYq.prototype={ +$1(a){var s=a.b,r=s.a,q=s.b +return A.b([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a0)}, +$S:607} +A.aoo.prototype={} +A.aaj.prototype={ +T(){return"UndoDirection."+this.b}} +A.aak.prototype={ +gaDm(){var s=this.a +s===$&&A.c() +return s}, +Ox(a){return this.auT(a)}, +auT(a){var s=0,r=A.v(t.z),q,p=this,o,n +var $async$Ox=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=t._.a(a.b) +if(a.a==="UndoManagerClient.handleUndo"){o=p.b +o.toString +o.aKi(p.aCW(A.cC(J.c0(n,0)))) +s=1 +break}throw A.d(A.b8y(null)) +case 1:return A.t(q,r)}}) +return A.u($async$Ox,r)}, +aCW(a){switch(a){case"undo":return B.ab_ +case"redo":return B.ab0}throw A.d(A.KW(A.b([A.y5("Unknown undo direction: "+a)],t.qe)))}} +A.aQz.prototype={} +A.b1B.prototype={ +$1(a){this.a.sez(a) +return!1}, +$S:19} +A.bX.prototype={} +A.cf.prototype={ +je(a){this.b=a}, +mU(a,b){return this.gnO()}, +gnO(){return!0}, +xo(a){return!0}, +Vn(a,b){return this.xo(a)?B.bQ:B.iy}, +QJ(a){var s=this.a +s.b=!0 +s.a.push(a) +return null}, +KI(a){return this.a.L(0,a)}, +fS(a){return new A.TA(this,a,!1,!1,!1,!1,new A.bM(A.b([],t.ot),t.wS),A.q(this).h("TA"))}} +A.fZ.prototype={ +fS(a){return new A.TB(this,a,!1,!1,!1,!1,new A.bM(A.b([],t.ot),t.wS),A.q(this).h("TB"))}} +A.dG.prototype={ +fN(a){return this.c.$1(a)}} +A.aqi.prototype={ +Ty(a,b,c){if(a instanceof A.fZ)return a.ib(b,c) +else return a.fN(b)}} +A.q4.prototype={ +aW(){return new A.Rq(A.y(t.od),new A.z(),B.n)}} +A.aql.prototype={ +$1(a){t.L1.a(a.gbg()) +return!1}, +$S:72} +A.aqo.prototype={ +$1(a){var s=this,r=A.aqk(t.L1.a(a.gbg()),s.b,s.d) +if(r!=null){s.c.F2(a,null) +s.a.a=r +return!0}return!1}, +$S:72} +A.aqm.prototype={ +$1(a){var s=A.aqk(t.L1.a(a.gbg()),this.b,this.c) +if(s!=null){this.a.a=s +return!0}return!1}, +$S:72} +A.aqn.prototype={ +$1(a){var s=this,r=s.b,q=A.aqk(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.mU(0,r))s.a.a=A.b6C(a).Ty(q,r,s.c) +return p}, +$S:72} +A.aqp.prototype={ +$1(a){var s=this,r=s.b,q=A.aqk(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.mU(0,r))s.a.a=A.b6C(a).Ty(q,r,s.c) +return p}, +$S:72} +A.Rq.prototype={ +bn(){this.bP() +this.a4C()}, +arZ(a){this.aM(new A.aSb(this))}, +a4C(){var s,r,q,p,o=this,n=o.a.d +n=n.gby(n) +s=A.jY(n,A.q(n).h("A.E")) +r=o.d.um(s) +n=o.d +n.toString +q=s.um(n) +for(n=r.gaw(r),p=o.ga0j();n.D();)n.gZ(n).KI(p) +for(n=q.gaw(q);n.D();)n.gZ(n).QJ(p) +o.d=s}, +bL(a){this.cc(a) +this.a4C()}, +v(){var s,r,q,p,o=this +o.bK() +for(s=o.d,s=A.cV(s,s.r,A.q(s).c),r=o.ga0j(),q=s.$ti.c;s.D();){p=s.d;(p==null?q.a(p):p).KI(r)}o.d=null}, +a5(a){var s=this.a +return new A.Rp(null,s.d,this.e,s.e,null)}} +A.aSb.prototype={ +$0(){this.a.e=new A.z()}, +$S:0} +A.Rp.prototype={ +eu(a){var s +if(this.w===a.w)s=!A.b5k(a.r,this.r) +else s=!0 +return s}} +A.yo.prototype={ +aW(){return new A.SI(new A.cG(null,t.re),B.n)}} +A.SI.prototype={ +bn(){this.bP() +$.d5.de$.push(new A.aW0(this)) +$.b9.bA$.f.a.d.H(0,this.ga0q())}, +v(){$.b9.bA$.f.a.d.L(0,this.ga0q()) +this.bK()}, +a4W(a){this.G7(new A.aVZ(this))}, +at3(a){if(this.c==null)return +this.a4W(a)}, +atm(a){if(!this.e)this.G7(new A.aVU(this))}, +an1(a){if(this.e)this.G7(new A.aVV(this))}, +an_(a){var s,r=this +if(r.f!==a){r.G7(new A.aVT(r,a)) +s=r.a.Q +if(s!=null)s.$1(r.f)}}, +a1v(a,b){var s,r,q,p,o,n,m=this,l=new A.aVY(m),k=new A.aVX(m,new A.aVW(m)) +if(a==null){s=m.a +s.toString +r=s}else r=a +q=l.$1(r) +p=k.$1(r) +if(b!=null)b.$0() +s=m.a +s.toString +o=l.$1(s) +s=m.a +s.toString +n=k.$1(s) +if(p!==n)m.a.y.$1(n) +if(q!==o){l=m.a.z +if(l!=null)l.$1(o)}}, +G7(a){return this.a1v(null,a)}, +awb(a){return this.a1v(a,null)}, +bL(a){this.cc(a) +if(this.a.c!==a.c)$.d5.de$.push(new A.aW_(this,a))}, +gamY(){var s,r=this.c +r.toString +r=A.dS(r,B.f_) +s=r==null?null:r.ax +switch((s==null?B.er:s).a){case 0:return this.a.c +case 1:return!0}}, +a5(a){var s,r,q,p=this,o=null,n=p.a,m=n.as +n=n.d +s=p.gamY() +r=p.a +q=A.mx(A.ym(!1,s,r.ax,o,!0,!0,n,!0,o,p.gamZ(),o,o,o,o),m,p.r,p.gatl(),p.gan0(),o) +n=r.c +if(n)m=r.w.a!==0 +else m=!1 +if(m)q=A.wZ(r.w,q) +if(n){n=r.x +n=n!=null&&n.gdm(n)}else n=!1 +if(n){n=p.a.x +n.toString +q=A.a83(q,o,n)}return q}} +A.aW0.prototype={ +$1(a){var s=$.b9.bA$.f.a.b +if(s==null)s=A.Bw() +this.a.a4W(s)}, +$S:3} +A.aVZ.prototype={ +$0(){var s=$.b9.bA$.f.a.b +switch((s==null?A.Bw():s).a){case 0:this.a.d=!1 +break +case 1:this.a.d=!0 +break}}, +$S:0} +A.aVU.prototype={ +$0(){this.a.e=!0}, +$S:0} +A.aVV.prototype={ +$0(){this.a.e=!1}, +$S:0} +A.aVT.prototype={ +$0(){this.a.f=this.b}, +$S:0} +A.aVY.prototype={ +$1(a){var s=this.a +return s.e&&a.c&&s.d}, +$S:119} +A.aVW.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=A.dS(r,B.f_) +s=r==null?null:r.ax +switch((s==null?B.er:s).a){case 0:return a.c +case 1:return!0}}, +$S:119} +A.aVX.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:119} +A.aW_.prototype={ +$1(a){this.a.awb(this.b)}, +$S:3} +A.aaQ.prototype={ +fN(a){a.aRc() +return null}} +A.Ki.prototype={ +xo(a){return this.c}, +fN(a){}} +A.tJ.prototype={} +A.tY.prototype={} +A.kC.prototype={} +A.a_V.prototype={} +A.zU.prototype={} +A.a6_.prototype={ +mU(a,b){var s,r,q,p,o,n=$.b9.bA$.f.c +if(n==null||n.e==null)return!1 +for(s=t.bU,r=0;r<2;++r){q=B.V6[r] +p=n.e +p.toString +o=A.b6E(p,q,s) +if(o!=null&&o.mU(0,q)){this.c=o +this.d=q +return!0}}return!1}, +fN(a){var s,r=this.c +r===$&&A.c() +s=this.d +s===$&&A.c() +r.fN(s)}} +A.HP.prototype={ +a11(a,b,c){var s +a.je(this.grk()) +s=A.q(this).h("fZ<1>").b(a)?a.ib(b,c):a.fN(b) +a.je(null) +return s}, +ib(a,b){var s=this,r=A.b6D(s.gD4(),A.q(s).c) +return r==null?s.a9C(a,s.b,b):s.a11(r,a,b)}, +fN(a){return this.ib(a,null)}, +gnO(){var s,r,q=this,p=A.b6E(q.gD4(),null,A.q(q).c) +if(p!=null){p.je(q.grk()) +s=p.gnO() +p.je(null) +r=s}else r=q.grk().gnO() +return r}, +mU(a,b){var s,r=this,q=A.b6D(r.gD4(),A.q(r).c),p=q==null +if(!p)q.je(r.grk()) +s=(p?r.grk():q).mU(0,b) +if(!p)q.je(null) +return s}, +xo(a){var s,r=this,q=A.b6D(r.gD4(),A.q(r).c),p=q==null +if(!p)q.je(r.grk()) +s=(p?r.grk():q).xo(a) +if(!p)q.je(null) +return s}} +A.TA.prototype={ +a9C(a,b,c){var s=this.e +if(b==null)return s.fN(a) +else return s.fN(a)}, +grk(){return this.e}, +gD4(){return this.f}} +A.TB.prototype={ +a11(a,b,c){var s,r +c.toString +s=this.$ti +a.je(new A.RX(c,this.e,new A.bM(A.b([],t.ot),t.wS),s.h("RX<1>"))) +r=s.h("fZ<1>").b(a)?a.ib(b,c):a.fN(b) +a.je(null) +return r}, +a9C(a,b,c){var s=this.e +if(b==null)return s.ib(a,c) +else return s.ib(a,c)}, +grk(){return this.e}, +gD4(){return this.f}} +A.RX.prototype={ +je(a){this.d.je(a)}, +mU(a,b){return this.d.mU(0,b)}, +gnO(){return this.d.gnO()}, +xo(a){return this.d.xo(a)}, +QJ(a){var s +this.agr(a) +s=this.d.a +s.b=!0 +s.a.push(a)}, +KI(a){this.ags(a) +this.d.a.L(0,a)}, +fN(a){return this.d.ib(a,this.c)}} +A.abl.prototype={} +A.abj.prototype={} +A.ag7.prototype={} +A.W4.prototype={ +je(a){this.X7(a) +this.e.je(a)}} +A.W5.prototype={ +je(a){this.X7(a) +this.e.je(a)}} +A.II.prototype={ +aW(){return new A.aby(null,null,B.n)}} +A.aby.prototype={ +a5(a){var s=this.a +return new A.abx(B.Y,B.w,s.f,null,this,B.a2,s.c,null)}} +A.abx.prototype={ +bC(a){var s=this +return A.bzw(s.e,s.y,s.f,s.r,s.w,A.ev(a),s.x)}, +bH(a,b){var s,r=this +b.siT(r.e) +b.sIL(0,r.r) +b.saPC(r.w) +b.saHs(0,r.f) +b.saQI(r.x) +b.sd0(A.ev(a)) +s=r.y +if(s!==b.uv){b.uv=s +b.bj() +b.ce()}}} +A.anW.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.R9.prototype={ +aW(){return new A.Vz(B.n)}} +A.Vz.prototype={ +gavc(){var s,r +$.b9.toString +s=$.bO() +if(s.gRN()!=="/"){$.b9.toString +s=s.gRN()}else{r=this.a.ax +$.b9.toString +s=s.gRN() +s=s}return s}, +bn(){var s=this +s.bP() +s.aDM() +$.b9.toString +s.r=s.a2P($.bO().a.f,s.a.fy) +$.b9.eF$.push(s)}, +bL(a){this.cc(a) +this.a59(a)}, +v(){B.b.L($.b9.eF$,this) +var s=this.d +if(s!=null)s.v() +this.bK()}, +Zn(){var s=this.d +if(s!=null)s.v() +this.e=this.d=null}, +a59(a){var s,r=this +r.a.toString +if(r.ga5o()){r.Zn() +if(r.f!=null){r.a.toString +a.toString +s=!1}else s=!0 +if(s){s=r.a.c +r.f=new A.qM(r,t.TX)}}else{r.Zn() +r.f=null}}, +aDM(){return this.a59(null)}, +ga5o(){var s=this.a +if(s.Q==null){s=s.as +s=s==null?null:s.gdm(s) +s=s===!0||this.a.d!=null||!1}else s=!0 +return s}, +ax1(a){var s,r=this,q=a.a,p=q==="/"&&r.a.Q!=null?new A.b0M(r):r.a.as.i(0,q) +if(p!=null)return r.a.f.$1$2(a,p,t.z) +s=r.a.d +if(s!=null)return s.$1(a) +return null}, +axe(a){return this.a.at.$1(a)}, +IB(){var s=0,r=A.v(t.w),q,p=this,o,n +var $async$IB=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.gav() +if(n==null){q=!1 +s=1 +break}q=n.aad() +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$IB,r)}, +BX(a){return this.aHY(a)}, +aHY(a){var s=0,r=A.v(t.w),q,p=this,o,n +var $async$BX=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.f +n=o==null?null:o.gav() +if(n==null){q=!1 +s=1 +break}o=n.PG(a,null,t.X) +o.toString +n.pe(o) +q=!0 +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$BX,r)}, +a2P(a,b){this.a.toString +return A.bGT(a,b)}, +a7I(a){var s=this,r=s.a2P(a,s.a.fy) +if(!r.l(0,s.r))s.aM(new A.b0O(s,r))}, +a5(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g={} +g.a=null +s=i.a +s.toString +if(i.ga5o()){s=i.f +r=i.gavc() +q=i.a +p=q.ay +p.toString +g.a=A.b7G(!0,new A.N0(r,i.gax0(),i.gaxd(),p,"nav",A.bIU(),!0,B.t,s),"Navigator Scope",h,h) +s=q}else{s=i.a +s.toString}g.b=null +o=new A.jI(new A.b0N(g,i),h) +g.b=o +o=A.qm(o,h,h,B.ca,!0,s.cy,h,h,B.aC) +g.b=o +n=h +s=i.a +r=s.CW +s=s.db +s=A.a9(255,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255) +g=g.b +q=i.a +q.toString +p=i.r +p.toString +m=A.bCp() +l=A.z_($.bpQ(),t.A,t.od) +l.t(0,B.ps,new A.OY(new A.bM(A.b([],t.ot),t.wS)).fS(a)) +k=t.a9 +j=A.b([],k) +B.b.F(j,i.a.dy) +j.push(B.If) +k=A.b(j.slice(0),k) +return new A.OP(new A.Pv(A.a83(new A.a_E(A.wZ(l,A.beO(new A.a9p(new A.Pw(new A.Ma(p,k,new A.aa1(r,s,g,h),h),h),h),new A.O7(A.D(t.l5,t.UJ)))),h),"",m),h),q.p3,h)}} +A.b0M.prototype={ +$1(a){var s=this.a.a.Q +s.toString +return s}, +$S:10} +A.b0O.prototype={ +$0(){this.a.r=this.b}, +$S:0} +A.b0N.prototype={ +$1(a){return this.b.a.ch.$2(a,this.a.a)}, +$S:10} +A.apb.prototype={} +A.JU.prototype={ +T(){return"ConnectionState."+this.b}} +A.jF.prototype={ +k(a){var s=this +return"AsyncSnapshot("+s.a.k(0)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+")"}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return s.$ti.b(b)&&b.a===s.a&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&b.d==s.d}, +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.DC.prototype={ +aW(){return new A.SK(B.n,this.$ti.h("SK<1>"))}} +A.SK.prototype={ +bn(){var s=this +s.bP() +s.a.toString +s.e=new A.jF(B.rR,null,null,null,s.$ti.h("jF<1>")) +s.YP()}, +bL(a){var s,r=this +r.cc(a) +if(a.c!=r.a.c){if(r.d!=null){r.d=null +s=r.e +s===$&&A.c() +r.e=new A.jF(B.rR,s.b,s.c,s.d,s.$ti)}r.YP()}}, +a5(a){var s,r=this.a +r.toString +s=this.e +s===$&&A.c() +return r.d.$2(a,s)}, +v(){this.d=null +this.bK()}, +YP(){var s,r=this,q=r.a.c +if(q!=null){s=r.d=new A.z() +q.j1(new A.aW8(r,s),new A.aW9(r,s),t.H) +q=r.e +q===$&&A.c() +if(q.a!==B.i9)r.e=new A.jF(B.ON,q.b,q.c,q.d,q.$ti)}}} +A.aW8.prototype={ +$1(a){var s=this.a +if(s.d===this.b)s.aM(new A.aW7(s,a))}, +$S(){return this.a.$ti.h("bh(1)")}} +A.aW7.prototype={ +$0(){var s=this.a +s.e=new A.jF(B.i9,this.b,null,null,s.$ti.h("jF<1>"))}, +$S:0} +A.aW9.prototype={ +$2(a,b){var s=this.a +if(s.d===this.b)s.aM(new A.aW6(s,a,b))}, +$S:34} +A.aW6.prototype={ +$0(){var s=this.a +s.e=new A.jF(B.i9,null,this.b,this.c,s.$ti.h("jF<1>"))}, +$S:0} +A.IU.prototype={ +aW(){return new A.Rv(B.n)}} +A.Rv.prototype={ +bn(){this.bP() +this.a4J()}, +bL(a){this.cc(a) +this.a4J()}, +a4J(){this.e=new A.hY(this.gan4(),this.a.c,null,t.Jg)}, +v(){var s,r,q=this.d +if(q!=null)for(q=A.jX(q,q.r,A.q(q).c);q.D();){s=q.d +r=this.d.i(0,s) +r.toString +s.a9(0,r)}this.bK()}, +an5(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=A.D(t.I_,t.M) +p.t(0,q,r.apd(q)) +p=r.d.i(0,q) +p.toString +q.ai(0,p) +if(!r.f){r.f=!0 +s=r.a_M() +if(s!=null)r.a52(s) +else $.d5.de$.push(new A.aSw(r))}return!1}, +a_M(){var s={},r=this.c +r.toString +s.a=null +r.c7(new A.aSB(s)) +return t.xO.a(s.a)}, +a52(a){var s,r +this.c.toString +s=this.f +r=this.e +r===$&&A.c() +a.YM(t.Fw.a(A.bxa(r,s)))}, +apd(a){var s=A.ba("callback"),r=new A.aSA(this,a,s) +s.sez(r) +return r}, +a5(a){var s=this.f,r=this.e +r===$&&A.c() +return new A.LM(s,r,null)}} +A.aSw.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.a_M() +s.toString +r.a52(s)}, +$S:3} +A.aSB.prototype={ +$1(a){this.a.a=a}, +$S:11} +A.aSA.prototype={ +$0(){var s=this.a,r=this.b +s.d.L(0,r) +r.a9(0,this.c.b5()) +if(s.d.a===0)if($.d5.d2$.a<3)s.aM(new A.aSy(s)) +else{s.f=!1 +A.ks(new A.aSz(s))}}, +$S:0} +A.aSy.prototype={ +$0(){this.a.f=!1}, +$S:0} +A.aSz.prototype={ +$0(){var s=this.a +if(s.c!=null&&s.d.a===0)s.aM(new A.aSx(s))}, +$S:0} +A.aSx.prototype={ +$0(){}, +$S:0} +A.E8.prototype={} +A.LN.prototype={ +v(){this.C() +this.fv()}} +A.tQ.prototype={ +wi(){var s=new A.LN($.ag()) +this.jX$=s +this.c.iV(new A.E8(s))}, +t8(){var s,r=this +if(r.gvu()){if(r.jX$==null)r.wi()}else{s=r.jX$ +if(s!=null){s.C() +s.fv() +r.jX$=null}}}, +a5(a){if(this.gvu()&&this.jX$==null)this.wi() +return B.ad6}} +A.ahI.prototype={ +a5(a){throw A.d(A.a18("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.amX.prototype={ +WB(a,b){}, +rQ(a){A.bjn(this,new A.b0C(this,a))}} +A.b0C.prototype={ +$1(a){var s=a.z +if(s!=null&&s.O(0,this.a))a.cZ()}, +$S:11} +A.b0B.prototype={ +$1(a){A.bjn(a,this.a)}, +$S:11} +A.amY.prototype={ +dg(a){return new A.amX(A.kJ(null,null,null,t.Si,t.X),this,B.ac)}} +A.mi.prototype={ +eu(a){return this.w!==a.w}} +A.Nc.prototype={ +bC(a){var s=this.e +s=new A.a6K(B.d.az(A.apq(s,0,1)*255),s,!1,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sn_(0,this.e) +b.sHB(!1)}} +A.ud.prototype={ +bC(a){var s=new A.Oj(this.e,this.f,this.r,!1,!1,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.svd(this.e) +b.sa8O(this.f) +b.saOt(this.r) +b.dj=b.cD=!1}, +BY(a){a.svd(null) +a.sa8O(null)}} +A.u6.prototype={ +bC(a){var s=new A.a6y(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sxi(this.e) +b.slH(this.f)}, +BY(a){a.sxi(null)}} +A.Zt.prototype={ +bC(a){var s=new A.a6x(this.e,A.ev(a),null,this.r,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sR5(0,this.e) +b.slH(this.r) +b.sxi(null) +b.sd0(A.ev(a))}} +A.CA.prototype={ +bC(a){var s=new A.a6w(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sxi(this.e) +b.slH(this.f)}, +BY(a){a.sxi(null)}} +A.atp.prototype={ +$1(a){return A.Zr(this.c,this.b,new A.vR(this.a,A.ev(a),null))}, +$S:616} +A.a5r.prototype={ +bC(a){var s=this,r=new A.a6L(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aZ(t.v)) +r.bB() +r.sbZ(null) +return r}, +bH(a,b){var s=this +b.sdB(0,s.e) +b.slH(s.f) +b.sR5(0,s.r) +b.skk(0,s.w) +b.sA(0,s.x) +b.sf0(0,s.y)}} +A.a5s.prototype={ +bC(a){var s=this,r=new A.a6M(s.r,s.x,s.w,s.e,s.f,null,A.aZ(t.v)) +r.bB() +r.sbZ(null) +return r}, +bH(a,b){var s=this +b.sxi(s.e) +b.slH(s.f) +b.skk(0,s.r) +b.sA(0,s.w) +b.sf0(0,s.x)}} +A.B5.prototype={ +bC(a){var s=this,r=A.ev(a),q=new A.a6V(s.w,null,A.aZ(t.v)) +q.bB() +q.sbZ(null) +q.sd4(0,s.e) +q.siT(s.r) +q.sd0(r) +q.soU(s.x) +q.saaL(0,null) +return q}, +bH(a,b){var s=this +b.sd4(0,s.e) +b.saaL(0,null) +b.siT(s.r) +b.sd0(A.ev(a)) +b.cD=s.w +b.soU(s.x)}} +A.xF.prototype={ +bC(a){var s=new A.a6G(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sv_(this.e)}} +A.CK.prototype={ +bC(a){var s=new A.a6C(this.e,this.f,this.x,B.cZ,B.cZ,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sv_(this.e) +b.safA(this.f) +b.sm3(0,this.x) +b.saM2(B.cZ) +b.saJw(B.cZ)}} +A.a0T.prototype={ +bC(a){var s=new A.Om(B.kf,B.Y,A.ev(a),B.t,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.srE(B.kf) +b.siT(B.Y) +b.sd0(A.ev(a)) +if(B.t!==b.de){b.de=B.t +b.bj() +b.ce()}}} +A.a1k.prototype={ +bC(a){var s=new A.a6D(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.saQg(this.e) +b.aB=this.f}} +A.Ft.prototype={ +bC(a){var s=new A.Oy(this.e,A.aZ(t.bq),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.saOF(this.e)}} +A.cg.prototype={ +bC(a){var s=new A.Ov(this.e,A.ev(a),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.shw(0,this.e) +b.sd0(A.ev(a))}} +A.jD.prototype={ +bC(a){var s=new A.a6O(this.f,this.r,this.e,A.ev(a),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.siT(this.e) +b.saQL(this.f) +b.saKP(this.r) +b.sd0(A.ev(a))}} +A.jK.prototype={} +A.nm.prototype={ +bC(a){var s=new A.Ok(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sRQ(this.e)}} +A.LX.prototype={ +wZ(a){var s,r,q=a.e +q.toString +t.Wz.a(q) +s=this.f +if(q.e!==s){q.e=s +r=a.gb3(a) +if(r instanceof A.J)r.aE()}}} +A.xQ.prototype={ +bC(a){var s=new A.Oi(this.e,0,null,null,A.aZ(t.v)) +s.bB() +s.F(0,null) +return s}, +bH(a,b){b.sRQ(this.e)}} +A.ir.prototype={ +bC(a){return A.bh2(A.j1(this.f,this.e))}, +bH(a,b){b.sa5Z(A.j1(this.f,this.e))}, +ff(){var s,r=this,q=r.e +if(q===1/0&&r.f===1/0)s="SizedBox.expand" +else s=q===0&&r.f===0?"SizedBox.shrink":"SizedBox" +q=r.a +return q==null?s:s+"-"+q.k(0)}} +A.kB.prototype={ +bC(a){return A.bh2(this.e)}, +bH(a,b){b.sa5Z(this.e)}} +A.a3b.prototype={ +bC(a){var s=new A.a6H(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.saMu(0,this.e) +b.saMt(0,this.f)}} +A.EJ.prototype={ +bC(a){var s=new A.Ou(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sK1(this.e)}, +dg(a){return new A.ahQ(this,B.ac)}} +A.ahQ.prototype={} +A.a2G.prototype={ +bC(a){var s=null,r=new A.Os(s,s,s,A.aZ(t.v)) +r.bB() +r.sbZ(s) +return r}, +bH(a,b){b.sagh(null) +b.sagf(null)}} +A.a2F.prototype={ +bC(a){var s=new A.Or(null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}} +A.a8m.prototype={ +bC(a){var s=a.be(t.I) +s.toString +s=new A.a6T(this.e,s.w,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){var s +b.shw(0,this.e) +s=a.be(t.I) +s.toString +b.sd0(s.w)}} +A.PX.prototype={ +bC(a){var s=A.ev(a) +return A.bzC(this.e,null,this.w,this.r,s)}, +bH(a,b){var s +b.siT(this.e) +s=A.ev(a) +b.sd0(s) +b.srE(this.r) +b.slH(this.w)}} +A.a2u.prototype={ +a5(a){var s,r,q=this.w,p=q.length,o=J.dR(p,t.l7) +for(s=this.r,r=0;r0&&m.b>0){m=a.gcX(a) +s=n.k3 +r=b.a +q=b.b +p=s.a +s=s.b +o=$.G().B() +o.sA(0,n.aq) +m.aQ(new A.x(r,q,r+p,q+s),o)}m=n.a0$ +if(m!=null)a.fb(m,b)}} +A.b0Q.prototype={ +$0(){var s,r,q=this,p=q.b +if(p==null||t.n2.b(q.c)){p=q.a.i8$ +p===$&&A.c() +p=p.e +p.toString +s=q.c +s=s.gbb(s) +r=A.bty() +p.dl(r,s) +p=r}return p}, +$S:617} +A.b0R.prototype={ +$1(a){var s=a==null?t.K.a(a):a +return this.a.rG(s)}, +$S:618} +A.hI.prototype={ +IB(){return A.ew(!1,t.w)}, +BX(a){return A.ew(!1,t.w)}, +aHZ(a){var s=a.a +s.toString +return this.BX(s)}, +RW(){}, +a7K(){}, +a7J(){}, +a7I(a){}, +IA(a){}, +S2(){var s=0,r=A.v(t.s1),q +var $async$S2=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q=B.qa +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$S2,r)}} +A.Ra.prototype={ +Jc(){var s=0,r=A.v(t.s1),q,p=this,o,n,m,l +var $async$Jc=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=p.eF$,n=o.length,m=!1,l=0 +case 3:if(!(l"))}, +bC(a){return this.d}, +bH(a,b){}, +aEW(a,b){var s,r={} +r.a=b +if(b==null){a.aa5(new A.aJy(r,this,a)) +s=r.a +s.toString +a.Bo(s,new A.aJz(r))}else{b.p2=this +b.eH()}r=r.a +r.toString +return r}, +ff(){return this.e}} +A.aJy.prototype={ +$0(){var s=this.b,r=A.bzx(s,s.$ti.c) +this.a.a=r +r.r=this.c}, +$S:0} +A.aJz.prototype={ +$0(){var s=this.a.a +s.toString +s.Y7(null,null) +s.Gq()}, +$S:0} +A.vB.prototype={ +c7(a){var s=this.p1 +if(s!=null)a.$1(s)}, +mS(a){this.p1=null +this.oh(a)}, +hT(a,b){this.Y7(a,b) +this.Gq()}, +a4(a,b){this.pG(0,b) +this.Gq()}, +nW(){var s=this,r=s.p2 +if(r!=null){s.p2=null +s.pG(0,s.$ti.h("A5<1>").a(r)) +s.Gq()}s.Mu()}, +Gq(){var s,r,q,p,o,n,m,l=this +try{o=l.p1 +n=l.f +n.toString +l.p1=l.ik(o,l.$ti.h("A5<1>").a(n).c,B.hT)}catch(m){s=A.aW(m) +r=A.bt(m) +o=A.ck("attaching to the render tree") +q=new A.cz(s,r,"widgets library",o,null,!1) +A.eH(q) +p=A.a0G(q) +l.p1=l.ik(null,p,B.hT)}}, +gaO(){return this.$ti.h("bv<1>").a(A.c2.prototype.gaO.call(this))}, +mT(a,b){var s=this.$ti +s.h("bv<1>").a(A.c2.prototype.gaO.call(this)).sbZ(s.c.a(a))}, +mZ(a,b,c){}, +o0(a,b){this.$ti.h("bv<1>").a(A.c2.prototype.gaO.call(this)).sbZ(null)}} +A.aaT.prototype={$iaY:1} +A.U7.prototype={ +hT(a,b){this.tB(a,b)}} +A.VA.prototype={ +lZ(){this.agw() +$.hE=this +var s=$.bO() +s.Q=this.gatI() +s.as=$.aF}, +Vv(){this.agy() +this.O4()}} +A.VB.prototype={ +lZ(){this.ali() +$.d5=this}, +uS(){this.agx()}} +A.VC.prototype={ +lZ(){var s,r,q,p,o=this +o.alk() +$.h3=o +o.bx$!==$&&A.ai() +o.bx$=B.I6 +s=new A.OK(A.y(t.z4),$.ag()) +B.mp.vH(s.gawk()) +o.bU$=s +s=t.v3 +r=new A.aAk(A.D(s,t.bd),A.y(t.SQ),A.b([],t.sA)) +o.bM$!==$&&A.ai() +o.bM$=r +q=$.apR() +p=A.b([],t.K0) +o.bT$!==$&&A.ai() +s=o.bT$=new A.a2W(r,q,p,A.y(s)) +p=$.bO() +p.at=s.gaJU() +p.ax=$.aF +B.Fg.LW(s.gaKo()) +s=$.bfH +if(s==null)s=$.bfH=A.b([],t.iO) +s.push(o.gan9()) +B.Fi.LW(new A.b0R(o)) +B.Fh.LW(o.gatb()) +B.cu.vH(o.gatG()) +$.dE() +o.aOU()}, +uS(){this.alm()}} +A.VD.prototype={ +lZ(){this.aln() +$.i_=this +var s=t.K +this.ix$=new A.aB9(A.D(s,t.Sc),A.D(s,t.B6),A.D(s,t.pt))}, +CD(){this.ajt() +var s=this.ix$ +s===$&&A.c() +s.aj(0)}, +rG(a){return this.aKH(a)}, +aKH(a){var s=0,r=A.v(t.H),q,p=this +var $async$rG=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=3 +return A.B(p.aju(a),$async$rG) +case 3:switch(A.cC(J.c0(t.a.a(a),"type"))){case"fontsChange":p.iW$.C() +break}s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$rG,r)}} +A.VE.prototype={ +lZ(){var s,r,q=this +q.alq() +$.a7M=q +s=$.bO() +q.IW$=s.a.a +s.p2=q.gaun() +r=$.aF +s.p3=r +s.p4=q.gaul() +s.R8=r +q.a0B()}} +A.VF.prototype={ +lZ(){var s,r,q,p,o,n=this +n.alr() +$.vC=n +s=t.TT +n.i8$=new A.EZ(n.gauo(),n.gaus(),n.gauq(),A.b([],s),A.b([],s),A.b([],s),A.y(t.I9),A.y(t.sv)) +s=$.bO() +s.f=n.gaK1() +r=s.r=$.aF +s.go=n.gaKK() +s.id=r +s.k3=n.gaKh() +s.k4=r +r=n.a7r() +s=s.d.i(0,0) +s.toString +s=new A.OC(B.v,r,s,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +r=n.i8$ +r===$&&A.c() +r.saPF(s) +s=n.i8$.e +s.Q=s +r=t.Mv +r.a(A.ad.prototype.ged.call(s)).r.push(s) +q=s.a5_() +s.ch.sbE(0,q) +r.a(A.ad.prototype.ged.call(s)).Q.push(s) +n.dK$.push(n.gatE()) +s=n.q9$ +if(s!=null){s.bw$=$.ag() +s.bs$=0}s=t.S +r=$.ag() +n.q9$=new A.a3Z(new A.aEH(B.dq,A.D(s,t.ZA)),A.D(s,t.xg),r) +n.de$.push(n.gauY()) +s=n.i8$ +p=n.SN$ +if(p===$){o=new A.Rx(n,r) +n.gAF().ai(0,o.geZ()) +n.SN$!==$&&A.a1() +n.SN$=o +p=o}s.b6(p)}, +uS(){this.alo()}, +S8(a,b,c){this.q9$.aQx(b,new A.b0Q(this,c,b)) +this.ahW(0,b,c)}} +A.VG.prototype={ +T9(){var s,r,q +this.aj5() +for(s=this.eF$,r=s.length,q=0;q=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)m=new A.a3b(0,0,new A.kB(B.qy,n,n),n) +else{s=o.d +if(s!=null)m=new A.jD(s,n,n,m,n)}r=o.gaxk() +if(r!=null)m=new A.cg(r,m,n) +s=o.f +if(s!=null)m=new A.xA(s,m,n) +s=o.as +if(s!==B.t){q=A.ev(a) +p=o.r +p.toString +m=A.Zr(m,s,new A.adJ(q==null?B.z:q,p,n))}s=o.r +if(s!=null)m=A.xS(m,s,B.cH) +s=o.x +if(s!=null)m=new A.kB(s,m,n) +s=o.y +if(s!=null)m=new A.cg(s,m,n) +m.toString +return m}} +A.adJ.prototype={ +Ek(a){return this.c.Ln(new A.x(0,0,0+a.a,0+a.b),this.b)}, +ER(a){return!a.c.l(0,this.c)||a.b!==this.b}} +A.CS.prototype={ +T(){return"ContextMenuButtonType."+this.b}} +A.ie.prototype={ +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.ie&&b.c==s.c&&J.e(b.a,s.a)&&b.b===s.b}, +gI(a){return A.a4(this.c,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"ContextMenuButtonItem "+this.b.k(0)+", "+A.h(this.c)}} +A.a_5.prototype={ +WO(a,b,c){var s,r +A.bdS() +s=A.aDC(b,t.N1) +s.toString +r=A.bge(b) +if(r==null)r=null +else{r=r.c +r.toString}r=A.ra(new A.auz(A.aBy(b,r),c),!1) +$.CT=r +s.yc(0,r) +$.qk=this}, +fD(a){if($.qk!==this)return +A.bdS()}} +A.auz.prototype={ +$1(a){return new A.Bn(this.a.a,this.b.$1(a),null)}, +$S:10} +A.D_.prototype={ +z5(a,b,c){return A.b79(c,this.w,this.x)}, +eu(a){return!J.e(this.w,a.w)||!J.e(this.x,a.x)}} +A.ahJ.prototype={ +a5(a){throw A.d(A.a18("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext."))}} +A.a_E.prototype={ +arx(){return $.bne()}, +a5(a){var s=A.a83(this.c,"",this.arx()) +return A.a83(s,"",A.buI())}} +A.a_L.prototype={ +zb(a){return new A.b8(0,a.b,0,a.d)}, +zh(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a +r=r.b +s=r+b.b-a.b +if(p>0)q-=p +return new A.j(q,s>0?r-s:r)}, +tq(a){return!this.b.l(0,a.b)}} +A.mj.prototype={ +T(){return"DismissDirection."+this.b}} +A.Kg.prototype={ +aW(){var s=null +return new A.Sd(new A.cG(s,t.re),s,s,s,B.n)}} +A.SB.prototype={ +T(){return"_FlingGestureKind."+this.b}} +A.Sd.prototype={ +bn(){var s,r,q=this +q.alF() +q.a.toString +s=A.cJ(null,B.ai,null,null,q) +s.cA() +r=s.ep$ +r.b=!0 +r.a.push(q.gasx()) +s.cA() +r=s.e9$ +r.b=!0 +r.a.push(q.gasz()) +q.d=s +q.Ql()}, +gvu(){var s=this.d +if(s==null)s=null +else{s=s.r +s=s!=null&&s.a!=null}if(s!==!0){s=this.f +if(s==null)s=null +else{s=s.r +s=s!=null&&s.a!=null}s=s===!0}else s=!0 +return s}, +v(){this.d.v() +var s=this.f +if(s!=null)s.v() +this.alE()}, +gmn(){var s=this.a.x +return s===B.PK||s===B.kS||s===B.kT}, +tI(a){var s +if(a===0)return B.t9 +if(this.gmn()){s=this.c.be(t.I) +s.toString +switch(s.w.a){case 0:return a<0?B.kT:B.kS +case 1:return a>0?B.kT:B.kS}}return a>0?B.t8:B.PL}, +ga1T(){var s=this.c +s=s.gcH(s) +s.toString +return this.gmn()?s.a:s.b}, +apM(a){var s,r,q=this +if(q.x)return +q.y=!0 +s=q.d +r=s.r +if(r!=null&&r.a!=null){s=s.x +s===$&&A.c() +q.w=s*q.ga1T()*J.eA(q.w) +q.d.el(0)}else{q.w=0 +s.sm(0,0)}q.aM(new A.aVf(q))}, +apN(a){var s,r,q,p=this +if(!p.y){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s)return +s=a.c +s.toString +r=p.w +switch(p.a.x.a){case 1:case 0:p.w=r+s +break +case 4:s=r+s +if(s<0)p.w=s +break +case 5:s=r+s +if(s>0)p.w=s +break +case 2:q=p.c.be(t.I) +q.toString +switch(q.w.a){case 0:s=p.w+s +if(s>0)p.w=s +break +case 1:s=p.w+s +if(s<0)p.w=s +break}break +case 3:q=p.c.be(t.I) +q.toString +switch(q.w.a){case 0:s=p.w+s +if(s<0)p.w=s +break +case 1:s=p.w+s +if(s>0)p.w=s +break}break +case 6:p.w=0 +break}if(J.eA(r)!==J.eA(p.w))p.aM(new A.aVg(p)) +s=p.d +q=s.r +if(!(q!=null&&q.a!=null))s.sm(0,Math.abs(p.w)/p.ga1T())}, +asA(){this.a.toString}, +Ql(){var s,r,q=this,p=J.eA(q.w),o=q.d +o.toString +s=q.gmn() +r=q.a +if(s){r.toString +s=new A.j(p,0)}else{r.toString +s=new A.j(0,p)}r=t.Ni +q.e=new A.bs(t.ve.a(o),new A.bj(B.i,s,r),r.h("bs"))}, +apF(a){var s,r,q,p,o=this +if(o.w===0)return B.pM +s=a.a +r=s.a +q=s.b +if(o.gmn()){s=Math.abs(r) +if(s-Math.abs(q)<400||s<700)return B.pM +p=o.tI(r)}else{s=Math.abs(q) +if(s-Math.abs(r)<400||s<700)return B.pM +p=o.tI(q)}if(p===o.tI(o.w))return B.aca +return B.acb}, +apL(a){var s,r,q,p=this +if(!p.y){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s){s=p.d.r +s=s!=null&&s.a!=null}else s=!0 +if(s)return +p.y=!1 +s=p.d +if(s.gco(s)===B.a7){p.Am() +return}s=a.a +r=s.a +q=p.gmn()?r.a:r.b +switch(p.apF(s).a){case 1:p.a.toString +B.mc.i(0,p.tI(p.w)) +p.w=J.eA(q) +p.d.a8D(Math.abs(q)*0.0033333333333333335) +break +case 2:p.w=J.eA(q) +p.d.a8D(-Math.abs(q)*0.0033333333333333335) +break +case 0:s=p.d +if(s.gco(s)!==B.R){s=p.d.x +s===$&&A.c() +p.a.toString +B.mc.i(0,p.tI(p.w)) +r=p.d +if(s>0.4)r.d_(0) +else r.er(0)}break}}, +FQ(a){return this.asy(a)}, +asy(a){var s=0,r=A.v(t.H),q=this +var $async$FQ=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=a===B.a7&&!q.y?2:3 +break +case 2:s=4 +return A.B(q.Am(),$async$FQ) +case 4:case 3:if(q.c!=null)q.t8() +return A.t(null,r)}}) +return A.u($async$FQ,r)}, +Am(){var s=0,r=A.v(t.H),q=this,p +var $async$Am=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q.a.toString +B.mc.i(0,q.tI(q.w)) +s=2 +return A.B(q.Nr(),$async$Am) +case 2:p=b +if(q.c!=null)if(p)q.aCu() +else q.d.er(0) +return A.t(null,r)}}) +return A.u($async$Am,r)}, +Nr(){var s=0,r=A.v(t.w),q,p=this +var $async$Nr=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:p.a.toString +q=!0 +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Nr,r)}, +aCu(){var s,r=this +r.a.toString +s=r.tI(r.w) +r.a.w.$1(s)}, +a5(a){var s,r,q,p,o,n,m,l=this,k=null +l.F_(a) +s=l.a +s.toString +r=l.r +if(r!=null){s=l.gmn()?B.aY:B.aN +q=l.z +p=q.a +return new A.a8a(s,A.fh(k,q.b,p),r,k)}r=l.e +r===$&&A.c() +o=A.b9p(new A.uU(s.c,l.as),r,k,!0) +if(s.x===B.t9)return o +s=l.gmn()?l.ga_9():k +r=l.gmn()?l.ga_a():k +q=l.gmn()?l.ga_8():k +p=l.gmn()?k:l.ga_9() +n=l.gmn()?k:l.ga_a() +m=l.gmn()?k:l.ga_8() +l.a.toString +return A.iC(B.b2,o,B.ad,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,k,k,m,p,n)}} +A.aVf.prototype={ +$0(){this.a.Ql()}, +$S:0} +A.aVg.prototype={ +$0(){this.a.Ql()}, +$S:0} +A.VU.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.VV.prototype={ +bn(){this.bP() +if(this.gvu())this.wi()}, +hO(){var s=this.jX$ +if(s!=null){s.C() +s.fv() +this.jX$=null}this.pH()}} +A.a_W.prototype={ +a5(a){var s=A.ca(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.buW(a),n=A.buU(o,r),m=A.buV(A.buY(new A.x(0,0,0+q,0+p),A.buX(s)),n) +return new A.cg(new A.aG(m.gag(m),m.gah(m),q-m.gaL(m),p-m.gaR(m)),A.r0(this.d,s.aP8(m),null),null)}} +A.avF.prototype={ +$1(a){var s +if(!a.gpX(a).gj8().zm(0,0)){a.gtv(a) +s=!1}else s=!0 +return s}, +$S:253} +A.avG.prototype={ +$1(a){return a.gpX(a)}, +$S:621} +A.a_X.prototype={ +gcN(a){var s=this.a +if(s==null)return null +s=s.c +s.toString +return s}} +A.Dd.prototype={ +aW(){return new A.Sn(A.F9(null),A.F9(null),B.n)}, +aJC(a,b,c){return this.d.$3(a,b,c)}, +aPB(a,b,c){return this.e.$3(a,b,c)}} +A.Sn.prototype={ +bn(){var s,r=this +r.bP() +s=r.a.c +r.d=s.gco(s) +s=r.a.c +s.cA() +s=s.ep$ +s.b=!0 +s.a.push(r.gMT()) +r.a4D()}, +YJ(a){var s,r=this,q=r.d +q===$&&A.c() +s=r.ao5(a,q) +r.d=s +if(q!==s)r.a4D()}, +bL(a){var s,r,q=this +q.cc(a) +s=a.c +if(s!==q.a.c){r=q.gMT() +s.fE(r) +s=q.a.c +s.cA() +s=s.ep$ +s.b=!0 +s.a.push(r) +r=q.a.c +q.YJ(r.gco(r))}}, +ao5(a,b){switch(a.a){case 0:case 3:return a +case 1:switch(b.a){case 0:case 3:case 1:return a +case 2:return b}break +case 2:switch(b.a){case 0:case 3:case 2:return a +case 1:return b}break}}, +a4D(){var s=this,r=s.d +r===$&&A.c() +switch(r.a){case 0:case 1:s.e.sb3(0,s.a.c) +s.f.sb3(0,B.dz) +break +case 2:case 3:s.e.sb3(0,B.fb) +s.f.sb3(0,new A.nW(s.a.c,new A.bM(A.b([],t.x8),t.jc),0)) +break}}, +v(){this.a.c.fE(this.gMT()) +this.bK()}, +a5(a){var s=this.a +return s.aJC(a,this.e,s.aPB(a,this.f,s.f))}} +A.acS.prototype={ +bC(a){var s=new A.ajq(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){var s +this.Mv(a,b) +s=this.f +b.bc=s +if(!s){s=b.aB +if(s!=null)s.$0() +b.aB=null}else if(b.aB==null)b.bj()}} +A.ajq.prototype={ +aI(a,b){var s=this +if(s.bc)if(s.aB==null)s.aB=a.a.aEn(s.R) +s.lu(a,b)}} +A.Qr.prototype={ +se6(a,b){this.zT(0,this.a.BH(B.bY,B.hv,b))}, +a6k(a,b,c){var s,r,q,p,o=null +if(!this.a.ga9G()||!c)return A.cH(o,o,o,b,this.a.a) +s=b.bY(B.E5) +r=this.a +q=r.c +r=r.a +p=q.a +q=q.b +return A.cH(A.b([A.cH(o,o,o,o,B.c.ao(r,0,p)),A.cH(o,o,o,s,B.c.ao(r,p,q)),A.cH(o,o,o,o,B.c.cf(r,q))],t.Ne),o,o,b,o)}, +sEC(a){var s,r,q,p,o=this +if(!o.a9N(a))throw A.d(A.a18("invalid text selection: "+a.k(0))) +s=a.a +r=a.b +if(s===r){q=o.a.c +s=s>=q.a&&r<=q.b}else s=!1 +p=s?o.a.c:B.bY +o.zT(0,o.a.aGX(p,a))}, +a9N(a){var s=this.a.a.length +return a.a<=s&&a.b<=s}} +A.QT.prototype={} +A.l6.prototype={} +A.aVe.prototype={ +ji(a,b){return 0}, +qi(a){return a>=this.b}, +il(a,b){var s,r,q,p=this.c,o=this.d +if(p[o].a>b){s=o +o=0}else s=11 +for(r=s-1;o=n)return r.i(s,o) +else if(a<=n)q=o-1 +else p=o+1}return null}, +aFq(){var s,r=this,q=null,p=r.a.z +if(p===B.Ef)return q +s=A.b([],t.ZD) +if(p.b&&r.gIr())s.push(new A.ie(new A.awU(r),B.rS,q)) +if(p.a&&r.gI6())s.push(new A.ie(new A.awV(r),B.rT,q)) +if(p.c&&r.gyF())s.push(new A.ie(new A.awW(r),B.rU,q)) +if(p.d&&r.gWt())s.push(new A.ie(new A.awX(r),B.rV,q)) +return s}, +arC(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gaA().ba.d.acE(),i=l.a.c.a.a +if(j!==i||!k.gdT()||k.a===k.b)return new A.afD(l.gaA().ba.gfc(),l.gaA().ba.gfc()) +s=k.a +r=k.b +q=B.c.ao(i,s,r) +p=q.length===0 +o=p?B.bI:new A.hn(q) +o=o.ga3(o) +n=l.gaA().zi(new A.d7(s,s+o.length)) +s=p?B.bI:new A.hn(q) +s=s.ga6(s) +m=l.gaA().zi(new A.d7(r-s.length,r)) +s=n==null?null:n.d-n.b +if(s==null)s=l.gaA().ba.gfc() +r=m==null?null:m.d-m.b +return new A.afD(s,r==null?l.gaA().ba.gfc():r)}, +gaGq(){var s,r,q,p,o=this +if(o.gaA().uu!=null){s=o.gaA().uu +s.toString +return new A.QE(s,null)}r=o.arC() +q=o.a.c.a.b +p=o.gaA().Lp(q) +return A.bBj(r.b,o.gaA(),p,r.a)}, +gaGr(){var s,r,q,p=this,o=null,n=p.aFq() +if(n==null){n=p.x.a +s=p.gI6()?new A.awY(p):o +r=p.gIr()?new A.awZ(p):o +q=p.gyF()?new A.ax_(p):o +n=A.bvH(n,s,r,q,p.gWt()?new A.ax0(p):o)}return n}, +bn(){var s=this +s.ak4() +s.x.ai(0,s.ga1L()) +s.a.c.ai(0,s.gNI()) +s.a.d.ai(0,s.gNP()) +s.gjL().ai(0,s.gawT()) +s.r.sm(0,s.a.as) +s.cx=A.bvF(s.a.dt)}, +cZ(){var s,r,q,p,o=this +o.fH() +s=o.c +s.toString +s=A.dS(s,B.pR) +s=s==null?null:s.at +r=o.a +o.cy=s===!0?r.CW.bY(B.jB):r.CW +o.c.be(t.BY) +if(!o.ch)o.a.toString +s=o.c +s.toString +q=A.b9I(s) +if(o.fr!==q){o.fr=q +if(q&&o.R8)o.AL() +else if(!q&&o.d!=null){o.d.bm(0) +o.d=null}}if(A.cr()!==B.aa&&A.cr()!==B.ah)return +s=o.c +s.toString +s=A.ca(s,B.EL,t.l).w +p=s.gvb(s) +s=o.dy +if(s==null){o.dy=p +return}if(p!==s){o.dy=p +if(A.cr()===B.aa)o.uQ(!1) +if(A.cr()===B.ah)o.kq()}}, +bL(a){var s,r,q,p,o=this +o.cc(a) +s=a.c +if(o.a.c!==s){r=o.gNI() +s.a9(0,r) +o.a.c.ai(0,r) +o.Qp()}if(!o.a.c.a.b.l(0,s.a.b)){s=o.z +if(s!=null)s.a4(0,o.a.c.a)}s=o.z +if(s!=null)s.sa94(o.a.Q) +s=o.a +s.G!=a.G +r=a.d +if(s.d!==r){s=o.gNP() +r.a9(0,s) +o.a.d.ai(0,s) +o.t8()}s=o.a +s.toString +if(a.x&&s.d.gdM())o.Gk() +s=o.gmo() +if(s){s=o.a +if(a.x!==s.x){o.y.toString +s=s.G +s=(s==null?o:s).gt4() +$.dE().aDx(s)}}if(!o.a.CW.l(0,a.CW)){s=o.c +s.toString +s=A.dS(s,B.pR) +s=s==null?null:s.at +r=o.a +o.cy=s===!0?r.CW.bY(B.jB):r.CW +if(o.gmo()){s=o.y +s.toString +r=o.cy +q=o.gAe() +s.LY(r.d,r.r,r.w,o.a.db,q)}}s=o.a.p1 +if(t.qY.b(s))p=o.gyF() +else{s=s==null&&null +p=s===!0}if(o.a.bp&&o.gyF()&&p)o.x.hX(0)}, +v(){var s=this,r=s.as +if(r!=null)r.v() +s.a.c.a9(0,s.gNI()) +r=s.dx +if(r!=null)r.v() +s.dx=null +s.Zr() +r=s.d +if(r!=null)r.bm(0) +s.d=null +r=s.e +if(r!=null)r.v() +s.e=null +r=s.z +if(r!=null)r.v() +s.z=null +s.a.d.a9(0,s.gNP()) +B.b.L($.b9.eF$,s) +r=s.x +r.a9(0,s.ga1L()) +r.v() +r=s.r +r.bw$=$.ag() +r.bs$=0 +$.b9.bA$.f.a9(0,s.gH7()) +s.ak5()}, +aQq(a){var s,r,q,p,o,n=this,m=n.a.c.a +if(a.a===m.a){s=a.b +r=s.a +q=m.b +p=q.a +s=r===s.b===(p===q.b)&&r===p&&s.e!==q.e}else s=!1 +if(s)a=a.lK(a.b.aGB(m.b.e)) +m=n.a +if(m.x)a=m.c.a.lK(a.b) +n.fx=a +if(a.l(0,n.a.c.a))return +m=a.a +s=n.a.c.a +if(m===s.a&&a.c.l(0,s.c)){m=n.y==null?null:$.dE().r +if(m===!0)o=B.jj +else o=n.id!=null?B.hd:B.av +n.An(a.b,o)}else{if(m!==n.a.c.a.a)n.uQ(!1) +n.to=null +if(n.gmo())n.a.toString +n.p3=0 +n.p4=null +n.arf(a,B.av)}n.GE(!0) +if(n.gmo()){n.GW(!1) +n.AL()}}, +aOh(a){var s=this +switch(a.a){case 12:if(s.a.k1===1)s.FE(a,!0) +break +case 2:case 3:case 6:case 7:case 4:case 5:s.FE(a,!0) +break +case 8:case 11:case 9:case 0:case 10:case 1:s.FE(a,!1) +break}}, +aQr(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.dx +if(d==null){d=A.cJ(e,e,e,e,f) +d.cA() +s=d.e9$ +s.b=!0 +s.a.push(f.gawZ()) +f.dx=d}s=a.b +switch(s.a){case 0:r=d.r +if(r!=null&&r.a!=null){d.el(0) +f.a1O()}f.GW(!1) +f.gol().sm(0,1) +f.id=a.a +q=new A.bY(f.gaA().R.c,f.gaA().R.e) +d=f.gaA().o8(q) +f.fy=d +f.k1=d.gbv().U(0,new A.j(0,f.gaA().ba.gfc()/2)) +f.go=q +d=f.gaA() +r=f.k1 +r.toString +p=f.go +p.toString +d.LU(s,r,p) +break +case 1:d=f.id +d.toString +o=a.a.U(0,d) +n=f.fy.gbv().V(0,o).U(0,new A.j(0,f.gaA().ba.gfc()/2)) +d=f.gaA() +r=d.ba +p=r.a +m=Math.ceil(p.gc1(p))-r.gfc()+5 +l=r.gbz(r)+4 +r=d.Cg +k=r!=null?n.U(0,r):B.i +if(d.eF&&k.a>0){d.bA=new A.j(n.a- -4,d.bA.b) +d.eF=!1}else if(d.rq&&k.a<0){d.bA=new A.j(n.a-l,d.bA.b) +d.rq=!1}if(d.xM&&k.b>0){d.bA=new A.j(d.bA.a,n.b- -4) +d.xM=!1}else if(d.Ch&&k.b<0){d.bA=new A.j(d.bA.a,n.b-m) +d.Ch=!1}r=d.bA +j=n.a-r.a +i=n.b-r.b +h=Math.min(Math.max(j,-4),l) +g=Math.min(Math.max(i,-4),m) +if(j<-4&&k.a<0)d.eF=!0 +else if(j>l&&k.a>0)d.rq=!0 +if(i<-4&&k.b<0)d.xM=!0 +else if(i>m&&k.b>0)d.Ch=!0 +d.Cg=n +f.k1=new A.j(h,g) +d=f.gaA() +r=f.gaA() +p=f.k1 +p.toString +p=p.V(0,new A.j(0,f.gaA().ba.gfc()/2)) +f.go=d.j4(A.d2(r.cT(0,e),p)) +p=f.gaA() +r=f.k1 +r.toString +d=f.go +d.toString +p.LU(s,r,d) +break +case 2:f.AL() +if(f.go!=null&&f.k1!=null){f.dx.sm(0,0) +d=f.dx +d.z=B.aP +d.ng(1,B.fc,B.Q2)}break}}, +a1O(){var s,r,q,p,o=this,n=o.gaA(),m=o.go +m.toString +s=n.o8(m).gaFz().U(0,new A.j(0,o.gaA().ba.gfc()/2)) +n=o.dx +if(n.gco(n)===B.a7){n=o.gaA() +m=o.go +m.toString +n.LU(B.la,s,m) +n=o.gaA().R +if(n.a===n.b){n=o.go +n.toString +o.An(A.Gu(n),B.hd)}o.k1=o.id=o.go=o.fy=null}else{n=o.dx.x +n===$&&A.c() +m=o.k1 +r=A.al(m.a,s.a,n) +r.toString +m=A.al(m.b,s.b,n) +m.toString +q=o.gaA() +p=o.go +p.toString +q.WE(B.l9,new A.j(r,m),p,n)}}, +FE(a,b){var s,r,q,p,o,n=this,m=n.a.c +m.zT(0,m.a.a6Z(B.bY)) +if(b){switch(a.a){case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 10:case 11:case 12:n.a.d.vt() +break +case 6:m=n.a.d +p=m.e +p.toString +A.DA(p).Gc(m,!0) +break +case 7:m=n.a.d +p=m.e +p.toString +A.DA(p).Gc(m,!1) +break}b=!0}m=n.a +s=m.RG +if(s==null)return +try{s.$1(m.c.a.a)}catch(o){r=A.aW(o) +q=A.bt(o) +m=A.ck("while calling onSubmitted for "+a.k(0)) +A.eH(new A.cz(r,q,"widgets",m,null,!1))}if(b)n.azO()}, +Qp(){var s,r=this +if(r.k2>0||!r.gmo())return +s=r.a.c.a +if(s.l(0,r.fx))return +r.y.toString +$.dE().GK(s) +r.fx=s}, +a_Z(a){var s,r,q,p,o,n,m,l=this +B.b.ge0(l.gjL().d) +s=l.gaA().k3 +s.toString +if(l.a.k1===1){r=a.c +q=a.a +s=s.a +p=r-q>=s?s/2-a.gbv().a:A.Y(0,r-s,q) +o=B.et}else{n=A.vw(a.gbv(),Math.max(a.d-a.b,l.gaA().ba.gfc()),a.c-a.a) +r=n.d +q=n.b +s=s.b +p=r-q>=s?s/2-n.gbv().b:A.Y(0,r-s,q) +o=B.c5}s=B.b.ge0(l.gjL().d).at +s.toString +r=B.b.ge0(l.gjL().d).z +r.toString +q=B.b.ge0(l.gjL().d).Q +q.toString +m=A.Y(p+s,r,q) +q=B.b.ge0(l.gjL().d).at +q.toString +return new A.A9(m,a.dQ(o.X(0,q-m)))}, +Gk(){var s,r,q,p,o,n=this +if(!n.gmo()){s=n.a +r=s.c.a +s=s.G;(s==null?n:s).gt4() +s=n.a.G +s=(s==null?n:s).gt4() +q=A.bi5(n) +$.dE().MW(q,s) +s=q +n.y=s +n.a5f() +n.a3_() +s=n.y +s.toString +p=n.cy +p===$&&A.c() +o=n.gAe() +s.LY(p.d,p.r,p.w,n.a.db,o) +o=$.dE() +o.GK(r) +o.PS() +s=n.a.G +if((s==null?n:s).gt4().e.a){n.y.toString +o.azn()}n.fx=r}else{n.y.toString +$.dE().PS()}}, +Zr(){var s,r,q=this +if(q.gmo()){s=q.y +s.toString +r=$.dE() +if(r.d===s)r.Zl() +q.RG=q.fx=q.y=null +q.abP()}}, +azO(){if(this.k3)return +this.k3=!0 +A.ks(this.gazu())}, +azv(){var s,r,q,p,o,n=this +n.k3=!1 +if(n.gmo())s=!1 +else s=!0 +if(s)return +s=n.y +s.toString +r=$.dE() +if(r.d===s)r.Zl() +n.fx=n.y=null +s=n.a.G;(s==null?n:s).gt4() +s=n.a.G +s=(s==null?n:s).gt4() +q=A.bi5(n) +r.MW(q,s) +p=q +n.y=p +r.PS() +s=n.cy +s===$&&A.c() +o=n.gAe() +p.LY(s.d,s.r,s.w,n.a.db,o) +r.GK(n.a.c.a) +n.fx=n.a.c.a}, +aDn(){this.k4=!1 +$.b9.bA$.f.a9(0,this.gH7())}, +V9(){var s=this +if(s.a.d.gdM())s.Gk() +else{s.k4=!0 +$.b9.bA$.f.ai(0,s.gH7()) +s.a.d.le()}}, +a50(){var s,r,q=this +if(q.z!=null){s=q.a.d.gdM() +r=q.z +if(s){r.toString +r.a4(0,q.a.c.a)}else{r.v() +q.z=null}}}, +awU(){var s=this.z +if(s!=null){s.tY() +s=s.e +s===$&&A.c() +s.eH()}this.RG=null}, +NA(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.c +f.toString +s=g.a +r=s.c.a +q=g.gaA() +p=g.a +o=p.p1 +n=p.M +m=p.to +p=p.du +l=t.w +k=A.iT(!1,l) +j=A.iT(!1,l) +l=A.iT(!1,l) +i=new A.a9N(f,q,o,g,new A.awD(g),r,k,j,l) +r=i.ga5h() +q.di.ai(0,r) +q.jo.ai(0,r) +i.Qt() +r=i.gas4() +q=q.uu +h=A.iT(B.Y8,t.wf) +i.e!==$&&A.ai() +i.e=new A.a7I(f,h,new A.z8(),p,B.hu,0,k,i.gauh(),i.gauj(),r,B.hu,0,j,i.gaub(),i.gaud(),r,l,B.Vw,s,g.at,g.ax,g.ay,o,g,n,m,g.x,q,new A.a_5(),new A.a_5()) +return i}, +An(a,b){var s,r,q,p,o,n=this +if(!n.a.c.a9N(a))return +n.a.c.sEC(a) +switch(b){case null:case B.CF:case B.aA:case B.hd:case B.bg:case B.jj:case B.aJ:case B.b9:n.V9() +break +case B.av:if(n.a.d.gdM())n.V9() +break}q=n.a +q.toString +p=n.z +if(p==null)n.z=n.NA() +else p.a4(0,q.c.a) +q=n.z +q.toString +q.sa94(n.a.Q) +q=n.z +q.tY() +q=q.e +q===$&&A.c() +q.afw() +try{n.a.ry.$2(a,b)}catch(o){s=A.aW(o) +r=A.bt(o) +q=A.ck("while calling onSelectionChanged for "+A.h(b)) +A.eH(new A.cz(s,r,"widgets",q,null,!1))}if(n.d!=null){n.GW(!1) +n.AL()}}, +asg(a){this.ok=a}, +GE(a){if(this.p1)return +this.p1=!0 +$.d5.de$.push(new A.awL(this,a))}, +RW(){var s,r=this,q=r.c +if(q==null)return +s=A.aaI(q) +s.toString +q=r.p2 +q===$&&A.c() +if(q!==s.f.d){$.d5.de$.push(new A.ax2(r)) +if(r.p2>>16&255,q.gm(q)>>>8&255,q.gm(q)&255) +r.gis().sRd(q) +if(s.a.as){r=s.gol().x +r===$&&A.c() +r=r>0}else r=!1 +s.r.sm(0,r)}, +AL(){var s,r=this +r.R8=!0 +if(!r.fr)return +s=r.d +if(s!=null)s.bm(0) +r.gol().sm(0,1) +if(r.a.bG)r.gol().QV(r.ga12()).a.a.li(r.ga1N()) +else r.d=A.b9L(B.fs,new A.awP(r))}, +Pd(){var s,r=this,q=r.p3 +if(q>0){$.b9.toString +$.bO();--q +r.p3=q +if(q===0)r.aM(new A.awI())}if(r.a.bG){q=r.d +if(q!=null)q.bm(0) +r.d=A.dv(B.F,new A.awJ(r))}else{q=r.d +q=q==null?null:q.b!=null +if(q!==!0&&r.fr)r.d=A.b9L(B.fs,new A.awK(r)) +q=r.gol() +s=r.gol().x +s===$&&A.c() +q.sm(0,s===0?1:0)}}, +GW(a){var s,r=this +r.R8=!1 +r.gol().sm(0,0) +s=r.d +if(s!=null)s.bm(0) +r.d=null +if(a)r.p3=0}, +aCw(){return this.GW(!0)}, +a3N(){var s,r=this +if(r.d==null)if(r.a.d.gdM()){s=r.a.c.a.b +s=s.a===s.b}else s=!1 +else s=!1 +if(s)r.AL() +else{if(r.R8)if(r.a.d.gdM()){s=r.a.c.a.b +s=s.a!==s.b}else s=!0 +else s=!1 +if(s)r.aCw()}}, +a_4(){var s=this +s.Qp() +s.a3N() +s.a50() +s.aM(new A.awE()) +s.gQy().agk()}, +aqe(){var s,r,q=this +if(q.a.d.gdM()&&q.a.d.aGl())q.Gk() +else if(!q.a.d.gdM()){q.Zr() +s=q.a.c +s.zT(0,s.a.a6Z(B.bY))}q.a3N() +q.a50() +s=q.a.d.gdM() +r=$.b9 +if(s){r.eF$.push(q) +s=q.c +s.toString +q.p2=A.aaI(s).f.d +if(!q.a.x)q.GE(!0) +s=q.a +if(s.bp&&s.k1===1&&!q.k4)q.An(A.dB(B.u,0,s.c.a.a.length,!1),null) +else if(!s.c.a.b.gdT())q.An(A.rS(B.u,q.a.c.a.a.length),null)}else{B.b.L(r.eF$,q) +q.aM(new A.awG(q))}q.t8()}, +aoH(a){if(this.gaA().b==null||!this.gmo())return +this.a5f()}, +a5f(){var s,r,q=this.gaA().k3 +q.toString +s=this.gaA().cT(0,null) +r=this.y +if(!q.l(0,r.a)||!s.l(0,r.b)){r.a=q +r.b=s +$.dE().aAn(q,s)}}, +a30(a){var s,r,q,p=this +if(!p.gmo())return +p.aDS() +s=p.a.c.a.c +r=p.gaA().zi(s) +if(r==null){q=s.gdT()?s.a:0 +r=p.gaA().o8(new A.bY(q,B.u))}p.y.af_(r) +p.aDv() +$.d5.de$.push(p.gazN())}, +a3_(){return this.a30(null)}, +a5c(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null +a.a.toString +s=A.cr() +if(s!==B.aa)return +if(B.b.ge0(a.gjL().d).k4!==B.jg)return +s=a.gaA().ba.d +s.toString +r=a.a.db +q=a.gAe() +p=a.a.fx +if(p==null){p=a.c +p.toString +p=A.dS(p,B.cY) +p=p==null?a0:p.c +if(p==null)p=1}a.a.toString +o=a.c +o.toString +o=A.b7a(o) +n=a.a.gpB() +m=a.ry +l=a.gaA().k3 +l.toString +k=new A.b_2(r,q,p,o,a0,n,m,l,s) +if(a1)j=B.bz +else{r=a.RG +r=r==null?a0:r.Rn(k) +j=r==null?B.bz:r}if(j.a<3)return +a.RG=k +i=A.b([],t.u1) +h=s.E2(!1) +g=new A.w0(h,0,0) +for(f=0;g.w7(1,g.c);f=e){s=g.d +e=f+(s==null?g.d=B.c.ao(h,g.b,g.c):s).length +s=a.gaA() +r=f1){m=n.a.c.a.b +m=m.a!==m.b||m.c===0}else m=!0 +if(m)return +m=n.a.c.a +s=m.a +m=m.b.c +r=A.aNZ(s,m) +q=r.b +if(m===s.length)r.a2R(2,q) +else{r.a2R(1,q) +r.w7(1,r.b)}m=r.a +q=B.c.ao(m,0,r.b) +p=new A.hn(r.gZ(r)) +p=p.ga6(p) +o=new A.hn(r.gZ(r)) +n.k8(new A.f_(q+p+o.ga3(o)+B.c.cf(m,r.c),A.rS(B.u,r.b+r.gZ(r).length),B.bY),B.av)}, +a2I(a){var s=this.a.c.a,r=a.a.ac0(a.c,a.b) +this.k8(r,a.d) +if(r.l(0,s))this.a_4()}, +azS(a){if(a.a)this.lF(new A.bY(this.a.c.a.a.length,B.u)) +else this.lF(B.ht)}, +aqg(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.hc)return +s=B.b.ge0(l.gjL().d) +if(l.a.k1===1){r=l.gjL() +q=s.Q +q.toString +r.ic(q) +return}r=s.Q +r.toString +if(r===0){r=s.z +r.toString +r=r===0}else r=!1 +if(r)return +p=t._N.a(l.Q.gav()) +p.toString +o=A.aLm(p,a) +r=s.at +r.toString +q=s.z +q.toString +n=s.Q +n.toString +m=A.Y(r+o,q,n) +if(m===r)return +l.gjL().ic(m)}, +aqE(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(i.a.k1===1)return +s=i.gaA().o8(i.a.c.a.b.gfM()) +r=t._N.a(i.Q.gav()) +r.toString +q=A.aLm(r,new A.iL(a.gJ5(a)?B.S:B.W,B.hc)) +p=B.b.ge0(i.gjL().d) +if(a.gJ5(a)){o=i.a.c.a +if(o.b.d>=o.a.length)return +o=s.b+q +n=p.Q +n.toString +m=i.gaA().k3.b +l=p.at +l.toString +k=o+l>=n+m?new A.bY(i.a.c.a.a.length,B.u):i.gaA().j4(A.d2(i.gaA().cT(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.Rt(k.a)}else{if(i.a.c.a.b.d<=0)return +o=s.b+q +n=p.at +n.toString +k=o+n<=0?B.ht:i.gaA().j4(A.d2(i.gaA().cT(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.Rt(k.a)}i.lF(j.gfM()) +i.k8(i.a.c.a.lK(j),B.av)}, +aDP(a){var s=a.b +this.lF(s.gfM()) +this.k8(a.a.lK(s),a.c)}, +gQy(){var s,r=this,q=r.y1 +if(q===$){s=A.b([],t.ot) +r.y1!==$&&A.a1() +q=r.y1=new A.Vt(r,new A.bM(s,t.wS),t.Wp)}return q}, +av5(a){var s=this.z +if(s==null)s=null +else{s=s.e +s===$&&A.c() +s=s.gH2()}if(s===!0){this.uQ(!1) +return null}s=this.c +s.toString +return A.x_(s,a,t.xm)}, +apD(a){switch(A.cr().a){case 0:case 2:case 1:switch(a.gdU(a).a){case 0:this.a.d.vt() +break +case 1:case 2:case 3:case 5:this.a.d.vt() +break +case 4:throw A.d(A.cI("Unexpected pointer down event for trackpad"))}break +case 3:case 4:case 5:this.a.d.vt() +break}}, +gamX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.y2 +if(b1===$){s=t.ot +r=A.b([],s) +q=t.wS +b1=b0.x2 +if(b1===$){p=A.b([],s) +b0.x2!==$&&A.a1() +b1=b0.x2=new A.dG(b0.gazi(),new A.bM(p,q),t.Tx)}o=b0.xr +if(o===$){p=A.b([],s) +b0.xr!==$&&A.a1() +o=b0.xr=new A.dG(b0.gaDO(),new A.bM(p,q),t.ZQ)}p=A.b([],s) +n=A.b([],s) +m=b0.gaoe() +l=b0.gawp() +k=A.b([],s) +j=b0.c +j.toString +j=new A.t8(b0,m,l,new A.bM(k,q),t.rZ).fS(j) +k=b0.gawC() +i=A.b([],s) +h=b0.c +h.toString +h=new A.t8(b0,k,l,new A.bM(i,q),t.Uz).fS(h) +i=b0.gavN() +g=b0.gawr() +f=A.b([],s) +e=b0.c +e.toString +e=new A.t8(b0,i,g,new A.bM(f,q),t.Fb).fS(e) +m=A.wF(b0,m,l,!1,!1,!1,t._w) +f=b0.c +f.toString +f=m.fS(f) +m=A.b([],s) +d=b0.c +d.toString +d=new A.dG(b0.gaqD(),new A.bM(m,q),t.vr).fS(d) +m=A.wF(b0,k,l,!1,!0,!1,t.P9) +c=b0.c +c.toString +c=m.fS(c) +m=b0.gaxE() +b=A.wF(b0,m,l,!1,!0,!1,t.cP) +a=b0.c +a.toString +a=b.fS(a) +b=A.wF(b0,i,g,!1,!0,!1,t.OO) +a0=b0.c +a0.toString +a0=b.fS(a0) +b=b0.gQy() +a1=b0.c +a1.toString +a1=b.fS(a1) +b=b0.gQy() +a2=b0.c +a2.toString +a2=b.fS(a2) +m=A.wF(b0,m,l,!1,!0,!1,t.b5) +b=b0.c +b.toString +b=m.fS(b) +m=b0.gapZ() +a3=A.wF(b0,m,l,!1,!0,!1,t.HH) +a4=b0.c +a4.toString +a4=a3.fS(a4) +l=A.wF(b0,k,l,!1,!0,!1,t.xC) +k=b0.c +k.toString +k=l.fS(k) +l=A.b([],s) +a3=b0.c +a3.toString +a3=new A.dG(b0.gazR(),new A.bM(l,q),t.sl).fS(a3) +l=A.b([],s) +i=A.wF(b0,i,g,!1,!0,!0,t.oB) +a5=b0.c +a5.toString +a5=i.fS(a5) +g=A.wF(b0,m,g,!0,!0,!0,t.bh) +m=b0.c +m.toString +m=g.fS(m) +g=A.b([],s) +i=b0.c +i.toString +i=new A.akv(b0,new A.bM(g,q)).fS(i) +g=A.b([],s) +a6=b0.c +a6.toString +a6=new A.adi(b0,new A.bM(g,q)).fS(a6) +g=A.b([],s) +a7=b0.c +a7.toString +a7=new A.dG(new A.awC(b0),new A.bM(g,q),t.gv).fS(a7) +a8=b0.x1 +if(a8===$){s=A.b([],s) +b0.x1!==$&&A.a1() +a8=b0.x1=new A.dG(b0.gaDe(),new A.bM(s,q),t.j5)}s=b0.c +s.toString +a9=A.b_([B.aaT,new A.Ki(!1,new A.bM(r,q)),B.aao,b1,B.aaE,o,B.El,new A.Kf(!0,new A.bM(p,q)),B.pp,new A.dG(b0.gav4(),new A.bM(n,q),t.P0),B.aa_,j,B.aaY,h,B.aa0,e,B.a9T,f,B.aa5,d,B.a9P,c,B.a9V,a,B.a9R,a0,B.aaP,a1,B.aaQ,a2,B.aaW,b,B.a9Q,a4,B.aaU,k,B.a9U,a3,B.ps,new A.dG(b0.gaqf(),new A.bM(l,q),t.AX),B.aaV,a5,B.aaS,m,B.aaq,i,B.a9Y,a6,B.aak,a7,B.aay,a8.fS(s)],t.A,t.od) +b0.y2!==$&&A.a1() +b0.y2=a9 +b1=a9}return b1}, +a5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +f.F_(a) +s=f.a.p1 +r=f.gmo() +q=f.a +q=q.xr +if(q==null)q=B.pa +p=f.gamX() +o=f.a +n=o.c +m=o.d +l=o.cx +o=o.k1!==1?B.S:B.bb +k=f.gjL() +j=f.a +i=j.af +h=j.M +j=j.al +g=A.a7y(a).a73(!1,f.a.k1!==1) +return new A.acS(f.gaoG(),r,A.a9E(A.mx(A.wZ(p,new A.GE(n,new A.awR(f),new A.awS(f),m,l,A.ym(!1,e,A.b9f(o,B.a2,k,h,!0,f.Q,i,j,g,e,new A.awT(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gapC()),e)}, +a6j(){var s,r,q,p,o,n,m,l=this,k=null,j=l.a +j.toString +s=l.ry +if(s>=0&&s<=j.c.a.a.length){r=A.b([],t.s6) +j=l.a +q=j.c.a.a.length-l.ry +if(j.k1!==1){r.push(B.adg) +r.push(new A.BC(new A.M(l.gaA().k3.a,0),B.aU,B.j7,k,k))}else r.push(B.adh) +j=l.cy +j===$&&A.c() +s=A.b([A.cH(k,k,k,k,B.c.ao(l.a.c.a.a,0,q))],t.VO) +B.b.F(s,r) +s.push(A.cH(k,k,k,k,B.c.cf(l.a.c.a.a,q))) +return A.cH(s,k,k,j,k)}p=!j.x&&j.d.gdM() +if(l.ga3A()){o=!l.a.c.a.ga9G()||!p +j=l.a.c.a +s=l.cy +s===$&&A.c() +n=l.cx +n===$&&A.c() +n=n.c +n.toString +m=l.db +m.toString +return A.bGZ(j,o,s,n,m)}j=l.a.c +s=l.c +s.toString +n=l.cy +n===$&&A.c() +return j.a6k(s,n,p)}} +A.awH.prototype={ +$0(){}, +$S:0} +A.ax1.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.lF(s.a.c.a.b.gfM())}, +$S:3} +A.ax4.prototype={ +$1(a){var s=this.a +if(s.c!=null)s.lF(s.a.c.a.b.gfM())}, +$S:3} +A.awU.prototype={ +$0(){this.a.Is(B.b9)}, +$S:0} +A.awV.prototype={ +$0(){this.a.I7(B.b9)}, +$S:0} +A.awW.prototype={ +$0(){this.a.ve(B.b9)}, +$S:0} +A.awX.prototype={ +$0(){this.a.LL(B.b9)}, +$S:0} +A.awY.prototype={ +$0(){return this.a.I7(B.b9)}, +$S:0} +A.awZ.prototype={ +$0(){return this.a.Is(B.b9)}, +$S:0} +A.ax_.prototype={ +$0(){return this.a.ve(B.b9)}, +$S:0} +A.ax0.prototype={ +$0(){return this.a.LL(B.b9)}, +$S:0} +A.awD.prototype={ +$1(a){var s=this.a +return s.a.ds.$2(a,s)}, +$S:10} +A.awL.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i=this.a +i.p1=!1 +if(i.ok==null||i.gjL().d.length===0)return +s=i.gaA().ba.gfc() +r=i.a.bh.d +q=i.z +if((q==null?null:q.c)!=null){p=q.c.zf(s).b +o=Math.max(p,48) +r=Math.max(p/2-i.z.c.ze(B.hu,s).b+o/2,r)}n=i.a.bh.I8(r) +q=i.ok +q.toString +m=i.a_Z(q) +l=i.a.c.a.b +if(l.a===l.b)k=m.b +else{j=i.gaA().tc(l) +if(j.length===0)k=m.b +else if(l.c>>16&255,p.gm(p)>>>8&255,p.gm(p)&255) +n=b3.a +m=n.id +l=n.y +k=n.x +n=n.d.gdM() +j=b3.a +i=j.k1 +h=j.k2 +j=j.gpB() +g=b3.z +if(g==null)g=b2 +else{g=g.e +g===$&&A.c() +g=$.qk===g.p1}if(g===!0){b3.cx===$&&A.c() +g=b3.a +f=g.ok +e=f +f=g +g=e}else{g=b3.a +f=g.ok +e=f +f=g +g=e}f=f.fx +if(f==null){f=A.dS(b7,B.cY) +f=f==null?b2:f.c +if(f==null)f=1}d=b3.a.db +c=b3.gAe() +b3.a.toString +b=A.b7a(b7) +a=b3.a +a0=a.w +a1=a.e +a2=a.y2 +a3=a.cr +a4=a.cu +a5=a.bM +if(a5==null)a5=B.i +a6=a.bx +a7=a.bU +a8=a.bT +if(a.bp)a=!0 +else a=!1 +a9=b3.c +a9.toString +a9=A.ca(a9,B.cd,t.l).w +b0=b3.to +b1=b3.a +return new A.xF(b3.at,A.d3(b2,b2,new A.Ur(new A.So(q,o,p,b3.ax,b3.ay,m,b3.r,l,k,n,i,h,!1,j,g,f,d,c,b2,a1,!1,b,a0,b8,b3.gasf(),!0,a2,a3,a4,a5,a8,a6,a7,a,b3,a9.b,b0,b1.go,b1.a8,A.bCU(q),r),s,r,new A.awQ(b3),!0,b2),!1,b2,b2,!1,!1,b2,b2,b2,b2,b2,b2,b2,b2,b5,b6,b2,b2,b2,b4,b2,b2,b2,b2,b2,b2,b2,b2,b2),b2)}, +$S:637} +A.awQ.prototype={ +$0(){var s=this.a +s.Gk() +s.a5c(!0)}, +$S:0} +A.So.prototype={ +bC(a){var s,r,q=this,p=null,o=q.e,n=q.ax,m=A.Mb(a),l=q.f.b,k=A.bjl(),j=A.bjl(),i=t.w,h=A.iT(!0,i) +i=A.iT(!0,i) +s=A.aZ(t.O5) +r=n===1?1:p +r=A.wb(p,m,r,q.CW,o,q.db,q.dx,q.fy,q.cy,q.go) +n=new A.A4(k,j,q.k1,!0,q.rx,q.fr,!1,q.RG,h,i,r,q.z,q.at,q.Q,q.as,n,q.ay,!1,l,q.id,q.k3,q.k4,q.p2,q.w,q.x,q.R8,q.x1,B.i,s,0,p,p,!1,A.aZ(t.v)) +n.bB() +k.sJl(q.cx) +k.sJm(l) +k.sWv(q.p3) +k.sWw(q.p4) +j.sJl(q.to) +j.sJm(q.ry) +n.gis().sRd(q.r) +n.gis().sa7x(q.ok) +n.gis().sa7w(q.p1) +n.gis().sa6c(q.y) +n.a4U(p) +n.a51(p) +n.F(0,p) +n.a_o(o) +return n}, +bH(a,b){var s,r,q=this +b.se6(0,q.e) +b.gis().sRd(q.r) +b.sagd(q.w) +b.saIK(q.x) +b.gis().sa6c(q.y) +b.safv(q.z) +b.saJz(q.Q) +b.sUZ(0,q.as) +b.sdM(q.at) +b.sys(q.ax) +b.saMB(q.ay) +b.sSr(!1) +b.spB(q.CW) +s=b.a8 +s.sJl(q.cx) +b.squ(q.cy) +b.syZ(0,q.db) +b.sd0(q.dx) +r=A.Mb(a) +b.syq(0,r) +b.sEC(q.f.b) +b.sm3(0,q.id) +b.du=q.k1 +b.cv=!0 +b.sKU(q.fy) +b.sz0(q.go) +b.saMW(q.fr) +b.saMV(!1) +b.saHr(q.k3) +b.saHq(q.k4) +b.gis().sa7x(q.ok) +b.gis().sa7w(q.p1) +s.sWv(q.p3) +s.sWw(q.p4) +b.saIC(q.R8) +b.f7=q.RG +b.srm(0,q.rx) +b.saNY(q.p2) +s=b.al +s.sJl(q.to) +r=q.x1 +if(r!==b.f3){b.f3=r +b.bj() +b.ce()}s.sJm(q.ry)}} +A.aVw.prototype={ +$1(a){if(a instanceof A.t4)this.a.push(a.e) +return!0}, +$S:67} +A.b_2.prototype={ +Rn(a){var s,r,q=this +if(a===q)return B.dp +if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.E_.l(0,B.E_)||!q.f.l(0,a.f)||q.r!==a.r||!q.w.l(0,a.w) +else s=!0 +r=s}else r=!0 +else r=!0 +return r?B.bz:q.x.cJ(0,a.x)}} +A.Ur.prototype={ +aW(){var s=$.bjg +$.bjg=s+1 +return new A.akl(B.e.k(s),B.n)}, +aQt(){return this.f.$0()}} +A.akl.prototype={ +bn(){var s=this +s.bP() +s.a.toString +$.dE().f.t(0,s.d,s)}, +bL(a){this.cc(a) +this.a.toString}, +v(){$.dE().f.L(0,this.d) +this.bK()}, +gaA(){var s=this.a.e +s=$.b9.bA$.z.i(0,s) +s=s==null?null:s.gaO() +return t.CA.a(s)}, +aLM(a){var s,r,q,p,o=this,n=o.gpX(o),m=o.gaA() +m=m==null?null:m.eO +if(m===!0)return!1 +if(n.l(0,B.C))return!1 +if(!n.yE(a))return!1 +s=n.h1(a) +r=A.b7V() +m=$.b9 +m.toString +q=s.gbv() +p=m.i8$ +p===$&&A.c() +p.e.dl(r,q) +m.Xq(r,q) +return B.b.eg(r.a,new A.b_3(o))}, +gpX(a){var s,r,q=t.aA.a(this.c.gaO()) +if(q==null||this.c==null||q.b==null)return B.C +s=q.cT(0,null) +r=q.k3 +return A.im(s,new A.x(0,0,0+r.a,0+r.b))}, +a5(a){return this.a.c}, +$ibhh:1} +A.b_3.prototype={ +$1(a){return a.a.l(0,this.a.gaA())}, +$S:638} +A.BC.prototype={ +HN(a,b,c){var s=this.a,r=s!=null +if(r)a.vj(s.Es(c)) +s=this.x +a.a5S(s.a,s.b,this.b,c) +if(r)a.ih()}} +A.t8.prototype={ +ib(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b +if(!m.gdT())return null +s=n.Z0() +r=m.a +q=m.b +if(r!==q){r=s.jz(r) +if(r==null)r=n.a.c.a.a.length +q=s.jB(q-1) +if(q==null)q=0 +b.toString +return A.x_(b,new A.nV(n.a.c.a,"",new A.d7(r,q),B.av),t.UM)}r=a.a +p=this.r.$3(m.gpW(),r,this.f.$0()).a +q=m.c +if(r){r=s.jz(q) +if(r==null)r=n.a.c.a.a.length}else{r=s.jB(q-1) +if(r==null)r=0}o=A.dB(B.u,r,p,!1) +b.toString +return A.x_(b,new A.nV(n.a.c.a,"",o,B.av),t.UM)}, +fN(a){return this.ib(a,null)}, +gnO(){var s=this.e.a +return!s.x&&s.c.a.b.gdT()}} +A.Vs.prototype={ +ib(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.bp +i=g.a +s=g.b +r=i===s +if(!r&&!k.f&&f){b.toString +return A.x_(b,new A.mO(h,A.rS(B.u,a.a?s:i),B.av),t.gU)}q=g.gfM() +if(a.d){i=a.a +if(i){h=j.gaA().zg(q).b +if(new A.bY(h,B.aB).l(0,q)){s=j.a.c.a.a +h=h!==s.length&&B.c.au(s,q.a)!==10}else h=!1}else h=!1 +if(h)q=new A.bY(q.a,B.u) +else{if(!i){i=j.gaA().zg(q).a +i=new A.bY(i,B.u).l(0,q)&&i!==0&&B.c.au(j.a.c.a.a,q.a-1)!==10}else i=!1 +if(i)q=new A.bY(q.a,B.aB)}}i=k.r +if(i){h=g.c +s=g.d +p=a.a?h>s:h"))}, +gnp(){var s,r,q=this.x +if(q==null){s=A.b([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gdM(){if(!this.gnL()){var s=this.w +if(s==null)s=null +else{s=s.c +s=s==null?null:B.b.O(s.gnp(),this)}s=s===!0}else s=!0 +return s}, +gnL(){var s=this.w +return(s==null?null:s.c)===this}, +gv4(){return this.gkl()}, +gkl(){var s,r,q,p +for(s=this.gnp(),r=s.length,q=0;q#"+s+q}, +$iaq:1} +A.ayF.prototype={ +$1(a){return!a.gmg()&&a.gf2()}, +$S:29} +A.yn.prototype={ +gv4(){return this}, +gE5(){if(!this.gf2())return B.He +return A.fA.prototype.gE5.call(this)}, +EF(a){if(a.Q==null)this.Py(a) +if(this.gdM())a.qU(!0) +else a.wB()}, +aF8(a,b){var s,r=this +if(b.Q==null)r.Py(b) +s=r.w +if(s!=null)s.f.push(new A.abL(r,b)) +s=r.w +if(s!=null)s.G5()}, +qU(a){var s,r,q=this,p=q.fr +while(!0){if((p.length!==0?B.b.ga6(p):null)!=null)s=!(p.length!==0?B.b.ga6(p):null).gf2() +else s=!1 +if(!s)break +p.pop()}r=p.length!==0?B.b.ga6(p):null +if(!a||r==null){if(q.gf2()){q.wB() +q.a1q(q)}return}r.qU(!0)}} +A.uv.prototype={ +T(){return"FocusHighlightMode."+this.b}} +A.ayE.prototype={ +T(){return"FocusHighlightStrategy."+this.b}} +A.KY.prototype={ +v(){var s=this.a,r=$.h3.bT$ +r===$&&A.c() +if(J.e(r.a,s.ga8Y())){$.hE.lT$.b.L(0,s.ga8Z()) +r=$.h3.bT$ +r===$&&A.c() +r.a=null}s.d=new A.DO(A.lx(null,null,null,t.Su,t.S),t.op) +this.fv()}, +G5(){if(this.r)return +this.r=!0 +A.ks(this.ganq())}, +anr(){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.r=!1 +s=h.c +for(r=h.f,q=r.length,p=h.b,o=0;o"))),o=null;l.D();o=n){n=l.gZ(l) +if(o==r){l=b?B.eF:B.eG +n.le() +s=n.e +s.toString +A.bhj(s,1,l) +return!0}}return!1}} +A.ayI.prototype={ +$1(a){var s,r,q,p,o,n,m +for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) +if(!o.gaD(o))q=o}if(b===B.Ei){n=J.wY(q) +q=new A.cj(n,A.a7(n).h("cj<1>"))}m=J.WN(q,new A.avz(new A.x(f.gcj(f).a,-1/0,f.gcj(f).c,1/0))) +if(m.gdm(m)){p=B.b.ga3(A.buR(f.gcj(f).gbv(),m)) +break}p=J.m8(A.buS(f.gcj(f).gbv(),q)) +break +case 1:case 3:q=j.aB_(b,f.gcj(f),h.gE5()) +if(q.length===0){p=i +break}if(r!=null&&!r.d.ga69()){o=new A.bl(q,new A.avA(r),A.a7(q).h("bl<1>")) +if(!o.gaD(o))q=o}if(b===B.a9N){n=J.wY(q) +q=new A.cj(n,A.a7(n).h("cj<1>"))}m=J.WN(q,new A.avB(new A.x(-1/0,f.gcj(f).b,1/0,f.gcj(f).d))) +if(m.gdm(m)){p=B.b.ga3(A.buQ(f.gcj(f).gbv(),m)) +break}p=J.m8(A.buT(f.gcj(f).gbv(),q)) +break +default:p=i}if(p!=null){n=j.Cj$ +l=n.i(0,h) +k=new A.Hb(b,f) +if(l!=null)l.a.push(k) +else n.t(0,h,new A.adW(A.b([k],t.wD))) +switch(g){case 0:case 3:A.wL(p,B.eG) +break +case 2:case 1:A.wL(p,B.eF) +break}return!0}return!1}} +A.aYR.prototype={ +$1(a){return a.b===this.a}, +$S:642} +A.avt.prototype={ +$2(a,b){if(this.a)if(this.b)return B.d.cJ(a.gcj(a).b,b.gcj(b).b) +else return B.d.cJ(b.gcj(b).d,a.gcj(a).d) +else if(this.b)return B.d.cJ(a.gcj(a).a,b.gcj(b).a) +else return B.d.cJ(b.gcj(b).c,a.gcj(a).c)}, +$S:50} +A.avv.prototype={ +$2(a,b){var s=a.gcj(a).gbv(),r=b.gcj(b).gbv(),q=this.a,p=A.b7h(q,s,r) +if(p===0)return A.b7g(q,s,r) +return p}, +$S:50} +A.avu.prototype={ +$2(a,b){var s=a.gcj(a).gbv(),r=b.gcj(b).gbv(),q=this.a,p=A.b7g(q,s,r) +if(p===0)return A.b7h(q,s,r) +return p}, +$S:50} +A.avw.prototype={ +$2(a,b){var s,r,q,p=this.a,o=a.gcj(a),n=b.gcj(b),m=o.a,l=p.a,k=o.c +m=Math.abs(m-l)=s.c}, +$S:29} +A.avp.prototype={ +$2(a,b){return B.d.cJ(a.gcj(a).gbv().a,b.gcj(b).gbv().a)}, +$S:50} +A.avq.prototype={ +$1(a){var s=this.a +return!a.gcj(a).l(0,s)&&a.gcj(a).gbv().b<=s.b}, +$S:29} +A.avr.prototype={ +$1(a){var s=this.a +return!a.gcj(a).l(0,s)&&a.gcj(a).gbv().b>=s.d}, +$S:29} +A.avs.prototype={ +$2(a,b){return B.d.cJ(a.gcj(a).gbv().b,b.gcj(b).gbv().b)}, +$S:50} +A.avm.prototype={ +$1(a){var s,r,q=this.b.a.pop().b,p=q.e +p.toString +p=A.nY(p) +s=$.b9.bA$.f.c.e +s.toString +if(p!=A.nY(s)){p=this.a +s=this.c +p.vX(s) +p.Cj$.L(0,s) +return!1}switch(a.a){case 0:case 3:r=B.eG +break +case 1:case 2:r=B.eF +break +default:r=null}A.wL(q,r) +return!0}, +$S:644} +A.avy.prototype={ +$1(a){var s=a.e +s.toString +return A.nY(s)===this.a}, +$S:29} +A.avz.prototype={ +$1(a){var s=a.gcj(a).h1(this.a) +return!s.gaD(s)}, +$S:29} +A.avA.prototype={ +$1(a){var s=a.e +s.toString +return A.nY(s)===this.a}, +$S:29} +A.avB.prototype={ +$1(a){var s=a.gcj(a).h1(this.a) +return!s.gaD(s)}, +$S:29} +A.ht.prototype={ +ga7N(){var s=this.d +if(s==null){s=this.c.e +s.toString +s=this.d=new A.aYP().$1(s)}s.toString +return s}} +A.aYO.prototype={ +$1(a){var s=a.ga7N() +return A.z0(s,A.a7(s).c)}, +$S:645} +A.aYQ.prototype={ +$2(a,b){switch(this.a.a){case 1:return B.d.cJ(a.b.a,b.b.a) +case 0:return B.d.cJ(b.b.c,a.b.c)}}, +$S:255} +A.aYP.prototype={ +$1(a){var s,r=A.b([],t.vl),q=t.I,p=a.kb(q) +for(;p!=null;){r.push(q.a(p.gbg())) +s=A.bF1(p) +p=s==null?null:s.kb(q)}return r}, +$S:647} +A.pQ.prototype={ +gcj(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,r=A.a7(s).h("W<1,x>"),s=new A.W(s,new A.aYM(),r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E");s.D();){q=s.d +if(q==null)q=r.a(q) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.jU(q)}s=o.b +s.toString +return s}} +A.aYM.prototype={ +$1(a){return a.b}, +$S:648} +A.aYN.prototype={ +$2(a,b){var s,r +switch(this.a.a){case 1:s=a.gcj(a) +s=s.gag(s) +r=b.gcj(b) +return B.d.cJ(s,r.gag(r)) +case 0:s=b.gcj(b) +s=s.gaL(s) +r=a.gcj(a) +return B.d.cJ(s,r.gaL(r))}}, +$S:649} +A.O7.prototype={ +aoC(a){var s,r,q,p,o,n=B.b.ga3(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) +for(s=a.length,r=0;r") +return A.ak(new A.bl(b,new A.aJ2(new A.x(-1/0,s.b,1/0,s.d)),r),!0,r.h("A.E"))}, +$S:650} +A.aJ2.prototype={ +$1(a){var s=a.b.h1(this.a) +return!s.gaD(s)}, +$S:651} +A.KZ.prototype={ +aW(){return new A.af4(B.n)}} +A.SH.prototype={} +A.af4.prototype={ +gdk(a){var s,r,q,p=this,o=p.d +if(o===$){s=p.a.c +r=A.b([],t.bp) +q=$.ag() +p.d!==$&&A.a1() +o=p.d=new A.SH(s,!1,!0,!0,!0,null,null,r,q)}return o}, +v(){this.gdk(this).v() +this.bK()}, +bL(a){var s=this +s.cc(a) +if(a.c!==s.a.c)s.gdk(s).dy=s.a.c}, +a5(a){var s=null,r=this.gdk(this) +return A.ym(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} +A.a71.prototype={ +fN(a){A.wL(a.gdk(a),B.a1V)}} +A.zr.prototype={} +A.a4l.prototype={ +fN(a){var s=$.b9.bA$.f.c,r=s.e +r.toString +return A.DA(r).Gc(s,!0)}, +Vn(a,b){return b?B.bQ:B.iy}} +A.zS.prototype={} +A.a5Y.prototype={ +fN(a){var s=$.b9.bA$.f.c,r=s.e +r.toString +return A.DA(r).Gc(s,!1)}, +Vn(a,b){return b?B.bQ:B.iy}} +A.uh.prototype={} +A.Kf.prototype={ +fN(a){var s,r +if(!this.c){s=$.b9.bA$.f.c +r=s.e +r.toString +A.DA(r).aL8(s,a.a)}}} +A.af5.prototype={} +A.ajl.prototype={ +Rf(a,b){var s +this.ahQ(a,b) +s=this.Cj$.i(0,b) +if(s!=null){s=s.a +if(!!s.fixed$length)A.a6(A.a8("removeWhere")) +B.b.oo(s,new A.aYR(a),!0)}}} +A.aos.prototype={} +A.aot.prototype={} +A.L2.prototype={ +aW(){return new A.L3(A.y(t.gx),B.n)}} +A.L3.prototype={ +aqI(){var s=this +s.a.toString +s.e=s.f.eg(0,new A.az3()) +s.ard()}, +ard(){this.aM(new A.az4(this))}, +a5(a){var s,r=this +switch(r.a.f.a){case 1:r.wL() +break +case 2:if(r.e)r.wL() +break +case 0:break}s=r.a +return new A.Rc(new A.SJ(r,r.d,s.c,null),null,null)}, +wL(){var s,r,q,p,o,n,m,l={},k=l.a="" +for(s=this.f,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c,q=!1;s.D();){p=s.d +if(p==null)p=r.a(p) +q=!p.aQz()||q +o=l.a +p=p.e +n=p.y +p=n==null?A.q(p).h("dU.T").a(n):n +l.a=o+(p==null?k:p)}if(l.a.length!==0){k=this.c.be(t.I) +k.toString +m=k.w +if(A.cr()===B.aa)A.beX(new A.az5(l,m),t.H) +else A.a7P(l.a,m,B.qf)}return!q}} +A.az3.prototype={ +$1(a){var s=a.f,r=s.y +return r==null?A.q(s).h("dU.T").a(r):r}, +$S:652} +A.az4.prototype={ +$0(){++this.a.d}, +$S:0} +A.az5.prototype={ +$0(){var s=0,r=A.v(t.H),q=this +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=2 +return A.B(A.a1p(B.d6,null,t.H),$async$$0) +case 2:A.a7P(q.a.a,q.b,B.qf) +return A.t(null,r)}}) +return A.u($async$$0,r)}, +$S:18} +A.SJ.prototype={ +eu(a){return this.r!==a.r}} +A.qG.prototype={ +aW(){return A.bwl(A.q(this).h("qG.T"))}} +A.lq.prototype={ +ga5q(){var s=this.d +return s===$?this.d=this.a.f:s}, +aQz(){var s,r +this.aM(new A.az2(this)) +s=this.e +r=s.y +return(r==null?A.q(s).h("dU.T").a(r):r)==null}, +wL(){this.e.sm(0,this.a.d.$1(this.ga5q()))}, +Iz(a){var s +this.aM(new A.az1(this,a)) +s=this.c +s.toString +s=A.b7L(s) +if(s!=null)s.aqI()}, +ghB(){return this.a.x}, +kv(a,b){var s=this +s.pk(s.e,"error_text") +s.pk(s.f,"has_interacted_by_user")}, +hO(){var s=this.c +s.toString +s=A.b7L(s) +if(s!=null)s.f.L(0,this) +this.pH()}, +a5(a){var s,r=this,q=r.a +if(q.r)switch(q.w.a){case 1:r.wL() +break +case 2:q=r.f +s=q.y +if(s==null?A.q(q).h("dU.T").a(s):s)r.wL() +break +case 0:break}q=A.b7L(a) +if(q!=null)q.f.H(0,r) +return r.a.e.$1(r)}} +A.az2.prototype={ +$0(){this.a.wL()}, +$S:0} +A.az1.prototype={ +$0(){var s=this.a +s.d=this.b +s.f.XY(0,!0)}, +$S:0} +A.arm.prototype={ +T(){return"AutovalidateMode."+this.b}} +A.aW1.prototype={ +$2(a,b){if(!a.a)a.a9(0,b)}, +$S:53} +A.Hn.prototype={ +bL(a){this.cc(a) +this.ul()}, +cZ(){var s,r,q,p,o=this +o.fH() +s=o.d6$ +r=o.gt3() +q=o.c +q.toString +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jl$.ab(0,new A.aW1()) +s=r.d6$ +if(s!=null)s.v() +r.d6$=null +r.bK()}} +A.oK.prototype={ +gav(){var s,r=$.b9.bA$.z.i(0,this) +if(r instanceof A.kW){s=r.ok +s.toString +if(A.q(this).c.b(s))return s}return null}} +A.cG.prototype={ +k(a){var s=this,r=s.a,q=r!=null?" "+r:"" +if(A.O(s)===B.aae)return"[GlobalKey#"+A.cX(s)+q+"]" +return"["+("#"+A.cX(s))+q+"]"}} +A.qM.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return this.$ti.b(b)&&b.a===this.a}, +gI(a){return A.m7(this.a)}, +k(a){var s="GlobalObjectKey",r=B.c.jj(s,">")?B.c.ao(s,0,-8):s +return"["+r+" "+("#"+A.cX(this.a))+"]"}} +A.l.prototype={ +ff(){var s=this.a +return s==null?"Widget":"Widget-"+s.k(0)}, +l(a,b){if(b==null)return!1 +return this.zO(0,b)}, +gI(a){return A.z.prototype.gI.call(this,this)}} +A.aR.prototype={ +dg(a){return new A.G3(this,B.ac)}} +A.at.prototype={ +dg(a){return A.bAO(this)}} +A.b_H.prototype={ +T(){return"_StateLifecycle."+this.b}} +A.ay.prototype={ +gbg(){var s=this.a +s.toString +return s}, +bn(){}, +bL(a){}, +aM(a){a.$0() +this.c.eH()}, +hO(){}, +dq(){}, +v(){}, +cZ(){}} +A.bE.prototype={} +A.hF.prototype={ +dg(a){return new A.zB(this,B.ac,A.q(this).h("zB"))}} +A.bW.prototype={ +dg(a){return A.bwQ(this)}} +A.b6.prototype={ +bH(a,b){}, +BY(a){}} +A.a37.prototype={ +dg(a){return new A.a36(this,B.ac)}} +A.c_.prototype={ +dg(a){return new A.PB(this,B.ac)}} +A.hX.prototype={ +dg(a){return A.by7(this)}} +A.Hh.prototype={ +T(){return"_ElementLifecycle."+this.b}} +A.afX.prototype={ +a4B(a){a.c7(new A.aWK(this,a)) +a.qy()}, +aDr(){var s,r,q,p=this +p.a=!0 +r=p.b +q=A.ak(r,!0,A.q(r).c) +B.b.i2(q,A.b4L()) +s=q +r.aj(0) +try{r=s +new A.cj(r,A.aU(r).h("cj<1>")).ab(0,p.gaDp())}finally{p.a=!1}}} +A.aWK.prototype={ +$1(a){this.a.a4B(a)}, +$S:11} +A.asm.prototype={ +Wp(a){var s=this +if(a.at){s.e=!0 +return}if(!s.d&&s.a!=null){s.d=!0 +s.a.$0()}s.c.push(a) +a.at=!0}, +aa5(a){try{a.$0()}finally{}}, +Bo(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null +if(h&&j.c.length===0)return +try{j.d=!0 +if(!h){i.a=null +j.e=!1 +try{b.$0()}finally{}}h=j.c +B.b.i2(h,A.b4L()) +j.e=!1 +i.b=h.length +i.c=0 +for(o=0;o=l){m=j.e +m.toString}else m=!0 +if(m){if(!!h.immutable$list)A.a6(A.a8("sort")) +o=l-1 +if(o-0<=32)A.a8x(h,0,o,A.b4L()) +else A.a8w(h,0,o,A.b4L()) +o=j.e=!1 +i.b=h.length +while(!0){m=i.c +if(!(m>0?h[m-1].as:o))break +i.c=m-1}o=m}}}finally{for(h=j.c,o=h.length,k=0;k")),s=s.c;p.D();){r=p.d;(r==null?s.a(r):r).bG.L(0,q)}q.y=null +q.w=B.ac6}, +qy(){var s=this,r=s.f,q=r==null?null:r.a +if(q instanceof A.oK){r=s.r.z +if(J.e(r.i(0,q),s))r.L(0,q)}s.z=s.f=null +s.w=B.EF}, +gcH(a){var s,r=this.gaO() +if(r instanceof A.a0){s=r.k3 +s.toString +return s}return null}, +rl(a,b){var s=this.z;(s==null?this.z=A.e6(t.IS):s).H(0,a) +a.Vy(this,b) +return t.WB.a(a.gbg())}, +RT(a){return this.rl(a,null)}, +be(a){var s=this.y,r=s==null?null:s.i(0,A.ap(a)) +if(r!=null)return a.a(this.rl(r,null)) +this.Q=!0 +return null}, +Lq(a){var s=this.kb(a) +s=s==null?null:s.gbg() +return a.h("0?").a(s)}, +kb(a){var s=this.y +return s==null?null:s.i(0,A.ap(a))}, +R1(){var s=this.a +this.c=s==null?null:s.c}, +Qj(){var s=this.a +this.y=s==null?null:s.y}, +T_(a){var s,r=this.a +while(!0){s=r==null +if(!(!s&&A.O(r.gbg())!==A.ap(a)))break +r=r.a}s=s?null:r.gbg() +return a.h("0?").a(s)}, +Cw(a){var s,r,q=this.a +for(;s=q==null,!s;){if(q instanceof A.kW){r=q.ok +r.toString +r=a.b(r)}else r=!1 +if(r)break +q=q.a}t.lE.a(q) +if(s)s=null +else{s=q.ok +s.toString}return a.h("0?").a(s)}, +aJe(a){var s,r,q=this.a +for(s=null;q!=null;){if(q instanceof A.kW){r=q.ok +r.toString +r=a.b(r)}else r=!1 +if(r)s=q +q=q.a}if(s==null)r=null +else{r=s.ok +r.toString}return a.h("0?").a(r)}, +Cv(a){var s=this.a +for(;s!=null;){if(s instanceof A.c2&&a.b(s.gaO()))return a.a(s.gaO()) +s=s.a}return null}, +o6(a){var s=this.a +while(!0){if(!(s!=null&&a.$1(s)))break +s=s.a}}, +cZ(){this.eH()}, +iV(a){var s=this.c +if(s!=null)s.iV(a)}, +ff(){var s=this.f +s=s==null?null:s.ff() +return s==null?"#"+A.cX(this)+"(DEFUNCT)":s}, +eH(){var s=this +if(s.w!==B.e4)return +if(s.as)return +s.as=!0 +s.r.Wp(s)}, +KD(a){var s +if(this.w===B.e4)s=!this.as&&!a +else s=!0 +if(s)return +try{this.nW()}finally{}}, +abz(){return this.KD(!1)}, +nW(){this.as=!1}, +$iae:1} +A.axe.prototype={ +$1(a){this.a.a=a}, +$S:11} +A.axg.prototype={ +$1(a){a.Qs(this.a) +if(!(a instanceof A.c2))a.c7(this)}, +$S:11} +A.axb.prototype={ +$1(a){a.a4O(this.a)}, +$S:11} +A.axd.prototype={ +$1(a){a.BT()}, +$S:11} +A.axc.prototype={ +$1(a){a.HJ(this.a)}, +$S:11} +A.a0F.prototype={ +bC(a){var s=this.d,r=new A.Ol(s,A.aZ(t.v)) +r.bB() +r.amG(s) +return r}} +A.JS.prototype={ +hT(a,b){this.Xn(a,b) +this.O2()}, +O2(){this.abz()}, +nW(){var s,r,q,p,o,n,m=this,l=null +try{l=m.cI() +m.gbg()}catch(o){s=A.aW(o) +r=A.bt(o) +n=A.a0G(A.baK(A.ck("building "+m.k(0)),s,r,new A.au2())) +l=n}finally{m.Ml()}try{m.ay=m.ik(m.ay,l,m.d)}catch(o){q=A.aW(o) +p=A.bt(o) +n=A.a0G(A.baK(A.ck("building "+m.k(0)),q,p,new A.au3())) +l=n +m.ay=m.ik(null,l,m.d)}}, +c7(a){var s=this.ay +if(s!=null)a.$1(s)}, +mS(a){this.ay=null +this.oh(a)}} +A.au2.prototype={ +$0(){var s=A.b([],t.qe) +return s}, +$S:24} +A.au3.prototype={ +$0(){var s=A.b([],t.qe) +return s}, +$S:24} +A.G3.prototype={ +cI(){return t.Iz.a(this.gbg()).a5(this)}, +a4(a,b){this.F3(0,b) +this.KD(!0)}} +A.kW.prototype={ +cI(){return this.ok.a5(this)}, +O2(){this.ok.bn() +this.ok.cZ() +this.ahl()}, +nW(){var s=this +if(s.p1){s.ok.cZ() +s.p1=!1}s.ahm()}, +a4(a,b){var s,r,q,p=this +p.F3(0,b) +s=p.ok +r=s.a +r.toString +q=p.f +q.toString +s.a=t.d2.a(q) +s.bL(r) +p.KD(!0)}, +dq(){this.Mk() +this.ok.dq() +this.eH()}, +hO(){this.ok.hO() +this.Xk()}, +qy(){var s=this +s.zN() +s.ok.v() +s.ok=s.ok.c=null}, +rl(a,b){return this.F2(a,b)}, +RT(a){return this.rl(a,null)}, +cZ(){this.Xl() +this.p1=!0}} +A.NT.prototype={ +cI(){return t.yH.a(this.gbg()).b}, +a4(a,b){var s=this,r=t.yH.a(s.gbg()) +s.F3(0,b) +s.Ea(r) +s.KD(!0)}, +Ea(a){this.rQ(a)}} +A.zB.prototype={ +YM(a){this.c7(new A.aGF(a))}, +rQ(a){var s=this.f +s.toString +this.YM(this.$ti.h("hF<1>").a(s))}} +A.aGF.prototype={ +$1(a){if(a instanceof A.c2)this.a.wZ(a.gaO()) +else a.c7(this)}, +$S:11} +A.ja.prototype={ +Qj(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.a0n +s.y=q.aOE(0,A.O(s.gbg()),s)}, +WB(a,b){this.bG.t(0,a,b)}, +Vy(a,b){this.WB(a,null)}, +U8(a,b){b.cZ()}, +Ea(a){if(t.WB.a(this.gbg()).eu(a))this.aiK(a)}, +rQ(a){var s,r,q +for(s=this.bG,r=A.q(s),s=new A.Ht(s,s.Np(),r.h("Ht<1>")),r=r.c;s.D();){q=s.d +this.U8(a,q==null?r.a(q):q)}}} +A.c2.prototype={ +gaO(){var s=this.ay +s.toString +return s}, +aqR(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof A.c2)))break +s=s.a}return t.p5.a(s)}, +aqQ(){var s,r={},q=r.a=this.a +r.b=null +while(!0){if(!(q!=null&&!(q instanceof A.c2)))break +if(q instanceof A.zB){r.b=q +break}s=q.a +r.a=s +q=s}return r.b}, +hT(a,b){var s=this +s.Xn(a,b) +s.ay=t.F5.a(s.gbg()).bC(s) +s.HJ(b) +s.Ml()}, +a4(a,b){this.F3(0,b) +this.a2e()}, +nW(){this.a2e()}, +a2e(){var s=this +t.F5.a(s.gbg()).bH(s,s.gaO()) +s.Ml()}, +acP(a0,a1,a2,a3){var s,r,q,p,o,n,m,l=this,k=null,j=new A.aJw(a2),i=new A.aJx(a3),h=a1.length-1,g=J.aK(a0),f=g.gE(a0)-1,e=t.Si,d=A.b2(a1.length,$.bc2(),!1,e),c=k,b=0,a=0 +while(!0){if(!(a<=f&&b<=h))break +s=j.$1(g.i(a0,a)) +r=a1[b] +if(s!=null){q=s.gbg() +q=!(A.O(q)===A.O(r)&&J.e(q.a,r.a))}else q=!0 +if(q)break +q=l.ik(s,r,i.$2(b,c)) +q.toString +d[b]=q;++b;++a +c=q}while(!0){p=a<=f +if(!(p&&b<=h))break +s=j.$1(g.i(a0,f)) +r=a1[h] +if(s!=null){q=s.gbg() +q=!(A.O(q)===A.O(r)&&J.e(q.a,r.a))}else q=!0 +if(q)break;--f;--h}if(p){o=A.D(t.D2,e) +for(;a<=f;){s=j.$1(g.i(a0,a)) +if(s!=null)if(s.gbg().a!=null){e=s.gbg().a +e.toString +o.t(0,e,s)}else{s.a=null +s.BT() +e=l.r.b +if(s.w===B.e4){s.hO() +s.c7(A.b4M())}e.b.H(0,s)}++a}p=!0}else o=k +for(;b<=h;c=e){r=a1[b] +if(p){n=r.a +if(n!=null){s=o.i(0,n) +if(s!=null){e=s.gbg() +if(A.O(e)===A.O(r)&&J.e(e.a,n))o.L(0,n) +else s=k}}else s=k}else s=k +e=l.ik(s,r,i.$2(b,c)) +e.toString +d[b]=e;++b}h=a1.length-1 +f=g.gE(a0)-1 +while(!0){if(!(a<=f&&b<=h))break +e=l.ik(g.i(a0,a),a1[b],i.$2(b,c)) +e.toString +d[b]=e;++b;++a +c=e}if(p&&o.a!==0)for(g=o.gby(o),e=A.q(g),e=e.h("@<1>").ad(e.z[1]),g=new A.bT(J.ax(g.a),g.b,e.h("bT<1,2>")),e=e.z[1];g.D();){q=g.a +if(q==null)q=e.a(q) +if(!a2.O(0,q)){q.a=null +q.BT() +m=l.r.b +if(q.w===B.e4){q.hO() +q.c7(A.b4M())}m.b.H(0,q)}}return d}, +L9(a,b,c){return this.acP(a,b,c,null)}, +hO(){this.Xk()}, +qy(){var s=this,r=t.F5.a(s.gbg()) +s.zN() +r.BY(s.gaO()) +s.ay.v() +s.ay=null}, +Qs(a){var s,r=this,q=r.d +r.ahL(a) +s=r.CW +s.toString +s.mZ(r.gaO(),q,r.d)}, +HJ(a){var s,r,q=this +q.d=a +s=q.CW=q.aqR() +if(s!=null)s.mT(q.gaO(),a) +r=q.aqQ() +if(r!=null){s=r.f +s.toString +t.IL.a(s).wZ(q.gaO())}}, +BT(){var s=this,r=s.CW +if(r!=null){r.o0(s.gaO(),s.d) +s.CW=null}s.d=null}} +A.aJw.prototype={ +$1(a){var s=this.a.O(0,a) +return s?null:a}, +$S:653} +A.aJx.prototype={ +$2(a,b){var s=this.a +return s!=null?s[a]:new A.uK(b,a,t.Bc)}, +$S:654} +A.aKw.prototype={} +A.a36.prototype={ +mS(a){this.oh(a)}, +mT(a,b){}, +mZ(a,b,c){}, +o0(a,b){}} +A.PB.prototype={ +c7(a){var s=this.p1 +if(s!=null)a.$1(s)}, +mS(a){this.p1=null +this.oh(a)}, +hT(a,b){var s,r,q=this +q.tB(a,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.ik(s,t.Mp.a(r).c,null)}, +a4(a,b){var s,r,q=this +q.pG(0,b) +s=q.p1 +r=q.f +r.toString +q.p1=q.ik(s,t.Mp.a(r).c,null)}, +mT(a,b){var s=this.ay +s.toString +t.GM.a(s).sbZ(a)}, +mZ(a,b,c){}, +o0(a,b){var s=this.ay +s.toString +t.GM.a(s).sbZ(null)}} +A.lC.prototype={ +gaO(){return t.pU.a(A.c2.prototype.gaO.call(this))}, +gc_(a){var s=this.p1 +s===$&&A.c() +return new A.bl(s,new A.aEP(this),A.a7(s).h("bl<1>"))}, +mT(a,b){var s=this.gaO(),r=b.a +s.Tt(0,a,r==null?null:r.gaO())}, +mZ(a,b,c){var s=this.gaO(),r=c.a +s.Db(a,r==null?null:r.gaO())}, +o0(a,b){this.gaO().L(0,a)}, +c7(a){var s,r,q,p,o=this.p1 +o===$&&A.c() +s=o.length +r=this.p2 +q=0 +for(;q") +i.d=new A.bs(t.ve.a(p),new A.fQ(new A.nl(new A.hU(n,1,B.w)),o,m),m.h("bs"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) +else s=!0 +i.w=s}, +pA(a,b){var s,r,q,p=this +p.f=b +switch(b.a.a){case 1:s=p.e +s===$&&A.c() +s.sb3(0,new A.nW(b.giU(b),new A.bM(A.b([],t.x8),t.jc),0)) +r=!1 +break +case 0:s=p.e +s===$&&A.c() +s.sb3(0,b.giU(b)) +r=!0 +break +default:r=null}s=p.f +p.b=s.BK(s.ga8R(),p.f.gKX()) +p.f.f.M6(r) +p.f.r.M5() +s=p.f +q=A.ra(p.ganT(),!1) +p.r=q +s.b.yc(0,q) +q=p.e +q===$&&A.c() +q.cA() +q=q.e9$ +q.b=!0 +q.a.push(p.gDn())}, +k(a){var s,r,q,p,o,n=this.f +n===$&&A.c() +s=n.d.b +r=n.e.b +n=A.h(n.f.a.c) +q=s.k(0) +p=r.k(0) +o=this.e +o===$&&A.c() +return"HeroFlight(for: "+n+", from: "+q+", to: "+p+" "+A.h(o.c)+")"}} +A.aWy.prototype={ +$2(a,b){var s,r,q,p,o=null,n=this.a,m=n.b +m===$&&A.c() +s=n.e +s===$&&A.c() +s=m.ap(0,s.gm(s)) +s.toString +m=n.f +m===$&&A.c() +m=m.c +r=s.gag(s) +q=s.gah(s) +p=s.gaL(s) +return A.k3(m.b-s.gaR(s),new A.nD(!0,o,A.lo(!1,b,n.d),o),o,o,r,m.a-p,q,o)}, +$S:669} +A.aWz.prototype={ +$0(){var s,r=this.a +r.x=!1 +this.b.CW.a9(0,this) +s=r.e +s===$&&A.c() +r.a2d(s.gco(s))}, +$S:0} +A.Lm.prototype={ +IE(){var s,r,q,p=$.os() +A.y9(this) +if(p.a.get(this).CW.a)return +p=this.b +p=p.gby(p) +s=A.q(p).h("bl") +r=A.ak(new A.bl(p,new A.aAD(),s),!1,s.h("A.E")) +for(p=r.length,q=0;q"),a=t.k2;s.D();){a0=s.gZ(s) +a1=a0.a +a2=a0.b +a3=k.i(0,a1) +a4=j.i(0,a1) +if(a3==null)a5=null +else{a0=o.k3 +a0.toString +a3.a.toString +a2.a.toString +a5=new A.aWx(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gdT()){k.L(0,a1) +if(a4!=null){a0=a4.f +a0===$&&A.c() +a6=a0.a +if(a6===B.dH&&a5.a===B.dI){a0=a4.e +a0===$&&A.c() +a0.sb3(0,new A.nW(a5.giU(a5),new A.bM(A.b([],h),g),0)) +a0=a4.b +a0===$&&A.c() +a4.b=new A.OM(a0,a0.b,a0.a,a)}else{a6=a6===B.dI&&a5.a===B.dH +a7=a4.e +if(a6){a7===$&&A.c() +a0=a5.giU(a5) +a6=a4.f +a6=a6.giU(a6) +a6=a6.gm(a6) +a7.sb3(0,new A.bs(c.a(a0),new A.bj(a6,1,d),b)) +a0=a4.f +a6=a0.f +a7=a5.r +if(a6!==a7){a6.xJ(!0) +a7.M5() +a0=a4.f +a6=a4.b +a6===$&&A.c() +a4.b=a0.BK(a6.b,a5.gKX())}else{a6=a4.b +a6===$&&A.c() +a4.b=a0.BK(a6.b,a6.a)}}else{a6=a4.b +a6===$&&A.c() +a7===$&&A.c() +a4.b=a0.BK(a6.ap(0,a7.gm(a7)),a5.gKX()) +a4.c=null +a0=a5.a +a6=a4.e +if(a0===B.dI)a6.sb3(0,new A.nW(a5.giU(a5),new A.bM(A.b([],h),g),0)) +else a6.sb3(0,a5.giU(a5)) +a4.f.f.xJ(!0) +a4.f.r.xJ(!0) +a5.f.M6(a0===B.dH) +a5.r.M5() +a0=a4.r.f.gav() +if(a0!=null)a0.a1p()}}a4.f=a5}else{a0=new A.tc(i,B.fb) +a6=A.b([],h) +a7=new A.bM(a6,g) +a8=new A.NS(a7,new A.bM(A.b([],f),e),0) +a8.a=B.R +a8.b=0 +a8.cA() +a7.b=!0 +a6.push(a0.gas3()) +a0.e=a8 +a0.pA(0,a5) +j.t(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=k.gby(k),s=s.gaw(s);s.D();)s.gZ(s).a8e()}, +asX(a){var s=a.f +s===$&&A.c() +this.b.L(0,s.f.a.c)}, +apB(a,b,c,d,e){var s=t.rA.a(e.gbg()),r=A.dS(e,null),q=A.dS(d,null) +if(r==null||q==null)return s.e +return A.nc(b,new A.aAB(r,c,q.f,r.f,b,s),null)}} +A.aAD.prototype={ +$1(a){var s=a.f +s===$&&A.c() +if(s.y)if(s.a===B.dI){s=a.e +s===$&&A.c() +s=s.gco(s)===B.R}else s=!1 +else s=!1 +return s}, +$S:672} +A.aAC.prototype={ +$1(a){var s=this +s.a.a3J(s.b,s.c,s.d,s.e)}, +$S:3} +A.aAB.prototype={ +$2(a,b){var s=this,r=s.c,q=s.d,p=s.e +r=s.b===B.dH?new A.Kv(r,q).ap(0,p.gm(p)):new A.Kv(q,r).ap(0,p.gm(p)) +return A.r0(s.f.e,s.a.Rv(r),null)}, +$S:673} +A.yF.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=a.be(t.I) +f.toString +s=f.w +r=A.bfc(a) +q=this.d +if(q==null)q=r.a +p=r.b +o=r.c +n=r.d +m=r.e +f=r.r +l=f==null?g:A.Y(f,0,1) +if(l==null)l=1 +k=this.x +if(k==null){f=r.f +f.toString +k=f}if(l!==1)k=A.a9(B.d.az(255*((k.gm(k)>>>24&255)/255*l)),k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) +f=this.c +j=A.bZ(f.a) +i=A.b([],t.Wj) +if(p!=null)i.push(new A.uw("FILL",p)) +if(o!=null)i.push(new A.uw("wght",o)) +if(n!=null)i.push(new A.uw("GRAD",n)) +if(m!=null)i.push(new A.uw("opsz",m)) +h=A.b99(g,g,g,B.a5A,g,g,!0,g,A.cH(g,g,g,A.eo(g,g,k,g,g,g,g,g,"MaterialIcons",g,g,q,g,i,g,g,g,!1,g,g,g,g,g,r.w,g,g),j),B.aw,s,g,1,B.aC) +if(f.d)switch(s.a){case 0:f=new A.b0(new Float64Array(16)) +f.bl() +f.kc(0,-1,1,1) +h=A.aQj(B.Y,h,f,!1) +break +case 1:break}return A.d3(g,g,new A.uo(!0,A.fh(A.ni(h,g,g),q,q),g),!1,g,g,!1,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g)}} +A.fB.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +if(b instanceof A.fB)if(b.a===this.a)s=b.d===this.d +else s=!1 +else s=!1 +return s}, +gI(a){return A.a4(this.a,"MaterialIcons",null,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"IconData(U+"+B.c.jv(B.e.hC(this.a,16).toUpperCase(),5,"0")+")"}} +A.yG.prototype={ +eu(a){return!this.w.l(0,a.w)}, +z5(a,b,c){return A.Ls(c,this.w,null)}} +A.aB8.prototype={ +$1(a){return A.Ls(this.c,A.bfb(a).bY(this.b),this.a)}, +$S:674} +A.fb.prototype={ +Ie(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +if(d==null){s=r.r +s=s==null?null:A.Y(s,0,1)}else s=d +return new A.fb(q,p,o,n,m,l,s,f==null?r.w:f)}, +bY(a){var s=a.r +s=s==null?null:A.Y(s,0,1) +return this.Ie(a.f,a.b,a.d,s,a.e,a.w,a.a,a.c)}, +aC(a){return this}, +l(a,b){var s,r,q=this +if(b==null)return!1 +if(J.aj(b)!==A.O(q))return!1 +if(b instanceof A.fb)if(b.a==q.a)if(b.b==q.b)if(b.c==q.c)if(b.d==q.d)if(b.e==q.e)if(J.e(b.f,q.f)){s=b.r +s=s==null?null:A.Y(s,0,1) +r=q.r +s=s==(r==null?null:A.Y(r,0,1))&&A.e4(b.w,q.w)}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gI(a){var s,r=this,q=r.r +q=q==null?null:A.Y(q,0,1) +s=r.w +s=s==null?null:A.c4(s) +return A.a4(r.a,r.b,r.c,r.d,r.e,r.f,q,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.afS.prototype={} +A.uG.prototype={ +aW(){return new A.SR(B.n)}} +A.SR.prototype={ +bn(){var s=this +s.bP() +$.b9.eF$.push(s) +s.z=new A.a_X(s,t.uZ)}, +v(){var s,r=this +B.b.L($.b9.eF$,r) +r.aCx() +s=r.at +if(s!=null)s.v() +s=r.z +s===$&&A.c() +s.a=null +r.Pz(null) +r.bK()}, +cZ(){var s,r=this +r.aDD() +r.a2N() +s=r.c +s.toString +if(A.b9I(s))r.avS() +else r.a3P(!0) +r.fH()}, +bL(a){var s=this +s.cc(a) +if(s.r)s.a.toString +if(!s.a.c.l(0,a.c))s.a2N()}, +aDD(){var s=this.c +s.toString +s=A.dS(s,B.acK) +s=s==null?null:s.z +if(s==null){s=$.a7M.IW$ +s===$&&A.c() +s=(s.a&2)!==0}this.w=s}, +a2N(){var s,r,q,p,o=this,n=o.z +n===$&&A.c() +s=o.a +r=s.c +q=o.c +q.toString +p=s.r +if(p!=null&&s.w!=null){p.toString +s=s.w +s.toString +s=new A.M(p,s)}else s=null +o.aDX(new A.OZ(n,r,t.JE).aC(A.In(q,s)))}, +arI(a){var s=this,r=s.ax +if(r==null||a){s.as=s.Q=null +s.a.toString +r=s.ax=new A.jS(s.gat7(),null,null)}r.toString +return r}, +FK(){return this.arI(!1)}, +at8(a,b){this.aM(new A.aWG(this,a,b))}, +Pz(a){var s=this.e +$.d5.de$.push(new A.aWH(s)) +this.e=a}, +aDX(a){var s,r,q=this,p=q.d +if(p==null)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(q.r){p.toString +p.a9(0,q.FK())}q.a.toString +q.aM(new A.aWI(q)) +q.aM(new A.aWJ(q)) +q.d=a +if(q.r)a.ai(0,q.FK())}, +avS(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.ai(0,r.FK()) +s=r.at +if(s!=null)s.v() +r.at=null +r.r=!0}, +a3P(a){var s,r,q=this +if(!q.r)return +if(a)if(q.at==null){s=q.d +s=(s==null?null:s.a)!=null}else s=!1 +else s=!1 +if(s){s=q.d.a +if(s.w)A.a6(A.ah(u.V)) +r=new A.DT(s) +r.Fb(s) +q.at=r}s=q.d +s.toString +s.a9(0,q.FK()) +q.r=!1}, +aCx(){return this.a3P(!1)}, +a5(a){var s,r,q,p,o,n,m,l=this,k=null +if(l.Q!=null)l.a.toString +s=l.e +r=s==null +q=r?k:s.a +p=r?k:s.c +o=l.a +n=o.r +o=o.w +s=r?k:s.b +if(s==null)s=1 +r=l.w +r===$&&A.c() +m=new A.a6g(q,p,n,o,s,k,k,B.fy,k,k,B.Y,B.dc,k,!1,r,!1,k) +m=A.d3(k,k,m,!1,k,k,!1,!1,k,k,!0,"",k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) +return m}} +A.aWG.prototype={ +$0(){var s,r=this.a +r.Pz(this.b) +r.as=r.Q=r.f=null +s=r.x +r.x=s==null?0:s+1 +r.y=B.bE.kC(r.y,this.c)}, +$S:0} +A.aWH.prototype={ +$1(a){var s=this.a +if(s!=null)s.a.v() +return null}, +$S:3} +A.aWI.prototype={ +$0(){this.a.Pz(null)}, +$S:0} +A.aWJ.prototype={ +$0(){var s=this.a +s.x=s.f=null +s.y=!1}, +$S:0} +A.aod.prototype={} +A.a_y.prototype={ +ie(a){var s=A.av2(this.a,this.b,a) +s.toString +return s}} +A.Kv.prototype={ +ie(a){var s=A.awx(this.a,this.b,a) +s.toString +return s}} +A.y0.prototype={ +ie(a){var s=A.hD(this.a,this.b,a) +s.toString +return s}} +A.xk.prototype={ +ie(a){return A.tV(this.a,this.b,a)}} +A.AT.prototype={ +ie(a){var s=A.c9(this.a,this.b,a) +s.toString +return s}} +A.a2s.prototype={} +A.DU.prototype={ +gtH(){var s,r=this,q=r.d +if(q===$){s=A.cJ(null,r.a.d,null,null,r) +r.d!==$&&A.a1() +r.d=s +q=s}return q}, +gir(){var s,r=this,q=r.e +if(q===$){s=r.gtH() +q=r.e=A.dq(r.a.c,s,null)}return q}, +bn(){var s,r=this +r.bP() +s=r.gtH() +s.cA() +s=s.ep$ +s.b=!0 +s.a.push(new A.aBt(r)) +r.ZL() +r.S6()}, +bL(a){var s,r=this +r.cc(a) +if(r.a.c!==a.c){r.gir().v() +s=r.gtH() +r.e=A.dq(r.a.c,s,null)}r.gtH().e=r.a.d +if(r.ZL()){r.rF(new A.aBs(r)) +s=r.gtH() +s.sm(0,0) +s.d_(0) +r.S6()}}, +v(){this.gir().v() +this.gtH().v() +this.ake()}, +aDZ(a,b){var s +if(a==null)return +s=this.gir() +a.sR3(a.ap(0,s.gm(s))) +a.shP(0,b)}, +ZL(){var s={} +s.a=!1 +this.rF(new A.aBr(s,this)) +return s.a}, +S6(){}} +A.aBt.prototype={ +$1(a){switch(a.a){case 3:this.a.a.toString +break +case 0:case 1:case 2:break}}, +$S:4} +A.aBs.prototype={ +$3(a,b,c){this.a.aDZ(a,b) +return a}, +$S:194} +A.aBr.prototype={ +$3(a,b,c){var s +if(b!=null){if(a==null)a=c.$1(b) +s=a.b +if(!J.e(b,s==null?a.a:s))this.a.a=!0 +else if(a.b==null)a.shP(0,a.a)}else a=null +return a}, +$S:194} +A.C1.prototype={ +bn(){this.ai2() +var s=this.gtH() +s.cA() +s=s.e9$ +s.b=!0 +s.a.push(this.gas1())}, +as2(){this.aM(new A.aqF())}} +A.aqF.prototype={ +$0(){}, +$S:0} +A.IF.prototype={ +aW(){return new A.abu(null,null,B.n)}} +A.abu.prototype={ +rF(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.aSe()))}, +a5(a){var s,r=this.CW +r.toString +s=this.gir() +return new A.cg(J.bcF(r.ap(0,s.gm(s)),B.J,B.pT),this.a.w,null)}} +A.aSe.prototype={ +$1(a){return new A.y0(t.A0.a(a),null)}, +$S:677} +A.IH.prototype={ +aW(){return new A.abw(null,null,B.n)}} +A.abw.prototype={ +rF(a){var s,r=this,q=null,p=t.ir +r.CW=p.a(a.$3(r.CW,r.a.w,new A.aSj())) +r.cx=p.a(a.$3(r.cx,r.a.x,new A.aSk())) +s=r.cy +r.a.toString +r.cy=p.a(a.$3(s,q,new A.aSl())) +s=r.db +r.a.toString +r.db=p.a(a.$3(s,q,new A.aSm())) +s=r.dx +r.a.toString +r.dx=p.a(a.$3(s,q,new A.aSn())) +s=r.dy +r.a.toString +r.dy=p.a(a.$3(s,q,new A.aSo()))}, +a5(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW +if(k==null)k=l +else{s=m.gir() +s=k.ap(0,s.gm(s)) +k=s}s=m.cx +if(s==null)s=l +else{r=m.gir() +r=s.ap(0,r.gm(r)) +s=r}r=m.cy +if(r==null)r=l +else{q=m.gir() +q=r.ap(0,q.gm(q)) +r=q}q=m.db +if(q==null)q=l +else{p=m.gir() +p=q.ap(0,p.gm(p)) +q=p}p=m.dx +if(p==null)p=l +else{o=m.gir() +o=p.ap(0,o.gm(o)) +p=o}o=m.dy +if(o==null)o=l +else{n=m.gir() +n=o.ap(0,n.gm(n)) +o=n}return A.k3(q,m.a.r,o,l,k,r,s,p)}} +A.aSj.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.aSk.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.aSl.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.aSm.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.aSn.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.aSo.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.IE.prototype={ +aW(){return new A.abt(null,null,B.n)}} +A.abt.prototype={ +rF(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.aSd()))}, +S6(){var s=this.gir(),r=this.z +r.toString +this.Q=new A.bs(t.ve.a(s),r,A.q(r).h("bs"))}, +a5(a){var s=this.Q +s===$&&A.c() +return A.lo(!1,this.a.r,s)}} +A.aSd.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.IC.prototype={ +aW(){return new A.abs(null,null,B.n)}} +A.abs.prototype={ +rF(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.aSc()))}, +a5(a){var s,r=null,q=this.CW +q.toString +s=this.gir() +s=q.ap(0,s.gm(s)) +return A.qm(this.a.r,r,r,B.ca,!0,s,r,r,B.aC)}} +A.aSc.prototype={ +$1(a){return new A.AT(t.em.a(a),null)}, +$S:678} +A.IG.prototype={ +aW(){return new A.abv(null,null,B.n)}} +A.abv.prototype={ +rF(a){var s=this,r=s.CW +s.a.toString +s.CW=t.xH.a(a.$3(r,B.aG,new A.aSf())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.aSg())) +r=t.YJ +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.aSh())) +s.db=r.a(a.$3(s.db,s.a.at,new A.aSi()))}, +a5(a){var s,r,q,p,o,n=this,m=n.a,l=m.w +m=m.x +s=n.CW +s.toString +r=n.gir() +r=s.ap(0,r.gm(r)) +s=n.cx +s.toString +q=n.gir() +q=s.ap(0,q.gm(q)) +s=n.a.Q +p=n.db +p.toString +o=n.gir() +o=p.ap(0,o.gm(o)) +o.toString +return new A.a5r(l,m,r,q,s,o,n.a.r,null)}} +A.aSf.prototype={ +$1(a){return new A.xk(t.m_.a(a),null)}, +$S:849} +A.aSg.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, +$S:38} +A.aSh.prototype={ +$1(a){return new A.f8(t.n8.a(a),null)}, +$S:104} +A.aSi.prototype={ +$1(a){return new A.f8(t.n8.a(a),null)}, +$S:104} +A.Hw.prototype={ +v(){var s=this,r=s.dS$ +if(r!=null)r.a9(0,s.gmu()) +s.dS$=null +s.bK()}, +dq(){this.eB() +this.ef() +this.mv()}} +A.oQ.prototype={ +dg(a){return new A.Lw(A.kJ(null,null,null,t.Si,t.X),this,B.ac,A.q(this).h("Lw"))}} +A.Lw.prototype={ +Vy(a,b){var s=this.bG,r=this.$ti,q=r.h("c1<1>?").a(s.i(0,a)),p=q==null +if(!p&&q.gaD(q))return +if(b==null)s.t(0,a,A.e6(r.c)) +else{p=p?A.e6(r.c):q +p.H(0,r.c.a(b)) +s.t(0,a,p)}}, +U8(a,b){var s,r=this.$ti,q=r.h("c1<1>?").a(this.bG.i(0,b)) +if(q==null)return +if(!q.gaD(q)){s=this.f +s.toString +s=r.h("oQ<1>").a(s).acV(a,q) +r=s}else r=!0 +if(r)b.cZ()}} +A.oR.prototype={ +eu(a){return a.f!==this.f}, +dg(a){var s=new A.Hx(A.kJ(null,null,null,t.Si,t.X),this,B.ac,A.q(this).h("Hx")) +this.f.ai(0,s.gOy()) +return s}} +A.Hx.prototype={ +a4(a,b){var s,r,q=this,p=q.f +p.toString +s=q.$ti.h("oR<1>").a(p).f +r=b.f +if(s!==r){p=q.gOy() +s.a9(0,p) +r.ai(0,p)}q.XM(0,b)}, +cI(){var s,r=this +if(r.bi){s=r.f +s.toString +r.Xs(r.$ti.h("oR<1>").a(s)) +r.bi=!1}return r.XL()}, +auU(){this.bi=!0 +this.eH()}, +rQ(a){this.Xs(a) +this.bi=!1}, +qy(){var s=this,r=s.f +r.toString +s.$ti.h("oR<1>").a(r).f.a9(0,s.gOy()) +s.zN()}} +A.fp.prototype={} +A.aBz.prototype={ +$1(a){var s,r,q +if(a.l(0,this.a))return!1 +if(a instanceof A.ja&&a.gbg() instanceof A.fp){s=t.og.a(a.gbg()) +r=A.O(s) +q=this.c +if(!q.O(0,r)){q.H(0,r) +this.d.push(s)}}return!0}, +$S:19} +A.Yg.prototype={} +A.Bn.prototype={ +a5(a){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;q"))}} +A.HA.prototype={ +gaO(){return this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this))}, +c7(a){var s=this.p1 +if(s!=null)a.$1(s)}, +mS(a){this.p1=null +this.oh(a)}, +hT(a,b){var s=this +s.tB(a,b) +s.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(s)).Vw(s.ga1c())}, +a4(a,b){var s,r=this +r.pG(0,b) +s=r.$ti.h("lN<1,J>") +s.a(A.c2.prototype.gaO.call(r)).Vw(r.ga1c()) +s=s.a(A.c2.prototype.gaO.call(r)) +s.IY$=!0 +s.aE()}, +nW(){var s=this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)) +s.IY$=!0 +s.aE() +this.Mu()}, +qy(){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).Vw(null) +this.aiY()}, +avG(a){this.r.Bo(this,new A.aXi(this,a))}, +mT(a,b){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).sbZ(a)}, +mZ(a,b,c){}, +o0(a,b){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).sbZ(null)}} +A.aXi.prototype={ +$0(){var s,r,q,p,o,n,m,l,k=this,j=null +try{o=k.a +n=o.f +n.toString +j=o.$ti.h("ua<1>").a(n).c.$2(o,k.b) +o.f.toString}catch(m){s=A.aW(m) +r=A.bt(m) +l=A.a0G(A.bky(A.ck("building "+k.a.f.k(0)),s,r,new A.aXj())) +j=l}try{o=k.a +o.p1=o.ik(o.p1,j,null)}catch(m){q=A.aW(m) +p=A.bt(m) +o=k.a +l=A.a0G(A.bky(A.ck("building "+o.f.k(0)),q,p,new A.aXk())) +j=l +o.p1=o.ik(null,j,o.d)}}, +$S:0} +A.aXj.prototype={ +$0(){var s=A.b([],t.qe) +return s}, +$S:24} +A.aXk.prototype={ +$0(){var s=A.b([],t.qe) +return s}, +$S:24} +A.lN.prototype={ +Vw(a){if(J.e(a,this.ST$))return +this.ST$=a +this.aE()}} +A.uV.prototype={ +bC(a){var s=new A.U5(null,!0,null,null,A.aZ(t.v)) +s.bB() +return s}} +A.U5.prototype={ +c8(a){return 0}, +c3(a){return 0}, +c4(a){return 0}, +cd(a){return 0}, +dH(a){return B.v}, +d3(){var s=this,r=t.k,q=r.a(A.J.prototype.gaG.call(s)) +if(s.IY$||!r.a(A.J.prototype.gaG.call(s)).l(0,s.a8o$)){s.a8o$=r.a(A.J.prototype.gaG.call(s)) +s.IY$=!1 +r=s.ST$ +r.toString +s.Tz(r,A.q(s).h("lN.0"))}r=s.a0$ +if(r!=null){r.dc(q,!0) +r=s.a0$.k3 +r.toString +s.k3=q.c9(r)}else s.k3=new A.M(A.Y(1/0,q.a,q.b),A.Y(1/0,q.c,q.d))}, +fW(a){var s=this.a0$ +if(s!=null)return s.qA(a) +return this.Ms(a)}, +ea(a,b){var s=this.a0$ +s=s==null?null:s.dl(a,b) +return s===!0}, +aI(a,b){var s=this.a0$ +if(s!=null)a.fb(s,b)}} +A.aow.prototype={ +b6(a){var s +this.fj(a) +s=this.a0$ +if(s!=null)s.b6(a)}, +b1(a){var s +this.eV(0) +s=this.a0$ +if(s!=null)s.b1(0)}} +A.aox.prototype={} +A.HR.prototype={} +A.b1O.prototype={ +$1(a){return this.a.a=a}, +$S:137} +A.b1P.prototype={ +$1(a){return a.b}, +$S:680} +A.b1Q.prototype={ +$1(a){var s,r,q,p +for(s=J.aK(a),r=this.a,q=this.b,p=0;ps.b?B.cN:B.di}, +xt(a,b,c,d,e,f,g){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=e==null?s.c:e,o=c==null?s.f:c,n=g==null?s.r:g,m=f==null?s.e:f,l=b==null?s.ch:b +return new A.My(r,q,p,s.d,m,o,n,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,l)}, +ue(a){return this.xt(null,null,null,null,a,null,null)}, +Rv(a){return this.xt(null,null,a,null,null,null,null)}, +aH6(a,b){return this.xt(null,null,null,null,null,a,b)}, +aH3(a,b){return this.xt(null,null,a,null,null,null,b)}, +aH9(a,b,c,d){return this.xt(null,a,b,null,null,c,d)}, +a76(a,b,c,d,e){return this.xt(a,null,b,c,null,d,e)}, +abN(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +if(!(b||d||c||a))return m +s=m.f +r=b?0:l +q=d?0:l +p=c?0:l +r=s.uf(a?0:l,r,p,q) +q=m.r +p=b?Math.max(0,q.a-s.a):l +o=d?Math.max(0,q.b-s.b):l +n=c?Math.max(0,q.c-s.c):l +return m.aH3(r,q.uf(a?Math.max(0,q.d-s.d):l,p,n,o))}, +abS(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +if(!b)!d +s=m.r +r=b?Math.max(0,s.a-m.e.a):l +q=d?Math.max(0,s.b-m.e.b):l +p=c?Math.max(0,s.c-m.e.c):l +o=m.e +n=Math.max(0,s.d-o.d) +s=s.uf(n,r,p,q) +r=b?0:l +q=d?0:l +p=c?0:l +return m.aH6(o.uf(0,r,p,q),s)}, +aPb(a){return this.abS(a,!1,!1,!1)}, +aP8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a +if(new A.M(a.gaL(a)-a.gag(a),a.gaR(a)-a.gah(a)).l(0,c)&&new A.j(a.gag(a),a.gah(a)).l(0,B.i))return d +s=c.a-a.gaL(a) +r=c.b-a.gaR(a) +c=d.f +q=Math.max(0,c.a-a.gag(a)) +p=Math.max(0,c.b-a.gah(a)) +o=Math.max(0,c.c-s) +c=Math.max(0,c.d-r) +n=d.r +m=Math.max(0,n.a-a.gag(a)) +l=Math.max(0,n.b-a.gah(a)) +k=Math.max(0,n.c-s) +n=Math.max(0,n.d-r) +j=d.e +i=Math.max(0,j.a-a.gag(a)) +h=Math.max(0,j.b-a.gah(a)) +g=Math.max(0,j.c-s) +j=Math.max(0,j.d-r) +f=d.ch +e=A.a7(f).h("bl<1>") +return d.aH9(A.ak(new A.bl(f,new A.aEe(a),e),!0,e.h("A.E")),new A.aG(q,p,o,c),new A.aG(i,h,g,j),new A.aG(m,l,k,n))}, +l(a,b){var s=this +if(b==null)return!1 +if(J.aj(b)!==A.O(s))return!1 +return b instanceof A.My&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.e.l(0,s.e)&&b.w.l(0,s.w)&&b.Q===s.Q&&b.as===s.as&&b.z===s.z&&b.y===s.y&&b.at===s.at&&b.ax===s.ax&&b.ay.l(0,s.ay)&&A.e4(b.ch,s.ch)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.f,s.r,s.e,!1,s.Q,s.as,s.z,s.y,s.at,s.ax,s.ay,A.c4(s.ch),B.a,B.a,B.a,B.a)}, +k(a){var s=this +return"MediaQueryData("+B.b.cl(A.b(["size: "+s.a.k(0),"devicePixelRatio: "+B.d.aZ(s.b,1),"textScaleFactor: "+B.d.aZ(s.c,1),"platformBrightness: "+s.d.k(0),"padding: "+s.f.k(0),"viewPadding: "+s.r.k(0),"viewInsets: "+s.e.k(0),"systemGestureInsets: "+s.w.k(0),"alwaysUse24HourFormat: false","accessibleNavigation: "+s.y,"highContrast: "+s.Q,"disableAnimations: "+s.as,"invertColors: "+s.z,"boldText: "+s.at,"navigationMode: "+s.ax.b,"gestureSettings: "+s.ay.k(0),"displayFeatures: "+A.h(s.ch)],t.T),", ")+")"}} +A.aEe.prototype={ +$1(a){return this.a.yE(a.gpX(a))}, +$S:253} +A.zh.prototype={ +eu(a){return!this.w.l(0,a.w)}, +acV(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +for(s=a7.gaw(a7),r=this.w,q=a6.w,p=r.ch!==q.ch,o=r.ay,n=q.ay,m=r.ax!==q.ax,l=r.at!==q.at,k=r.as!==q.as,j=r.Q!==q.Q,i=r.z!==q.z,h=r.y!==q.y,g=r.r,f=q.r,e=r.w,d=q.w,c=r.e,b=q.e,a=r.f,a0=q.f,a1=r.d!==q.d,a2=r.c!==q.c,a3=r.b!==q.b,r=r.a,q=q.a,a4=r.a,r=r.b;s.D();){a5=s.gZ(s) +if(a5 instanceof A.ib)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 +break +case 1:a5=a4>r?B.cN:B.di +if(a5!==(q.a>q.b?B.cN:B.di))return!0 +break +case 2:if(a3)return!0 +break +case 3:if(a2)return!0 +break +case 4:if(a1)return!0 +break +case 5:if(!a.l(0,a0))return!0 +break +case 6:if(!c.l(0,b))return!0 +break +case 7:if(!e.l(0,d))return!0 +break +case 8:if(!g.l(0,f))return!0 +break +case 9:break +case 10:if(h)return!0 +break +case 11:if(i)return!0 +break +case 12:if(j)return!0 +break +case 13:if(k)return!0 +break +case 14:if(l)return!0 +break +case 15:if(m)return!0 +break +case 16:if(!o.l(0,n))return!0 +break +case 17:if(p)return!0 +break}}return!1}} +A.aFk.prototype={ +T(){return"NavigationMode."+this.b}} +A.Tj.prototype={ +aW(){return new A.agU(B.n)}} +A.agU.prototype={ +bn(){this.bP() +$.b9.eF$.push(this)}, +cZ(){this.fH() +this.aDK() +this.AT()}, +bL(a){var s,r=this +r.cc(a) +s=r.a +s.toString +if(r.e==null||a.c!==s.c)r.AT()}, +aDK(){var s,r=this +r.a.toString +s=r.c +s.toString +s=A.dS(s,null) +r.d=s +r.e=null}, +AT(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.gma(),a0=c.x +if(a0==null){a0=self.window.devicePixelRatio +if(a0===0)a0=1}a0=a.a1(0,a0) +a=c.x +if(a==null){a=self.window.devicePixelRatio +if(a===0)a=1}s=b==null +r=s?d:b.c +if(r==null)r=c.b.a.e +q=s?d:b.d +if(q==null)q=c.b.a.d +c.gtZ() +p=c.x +if(p==null){p=self.window.devicePixelRatio +if(p===0)p=1}p=A.aww(B.hx,p) +c.gtZ() +o=c.x +if(o==null){o=self.window.devicePixelRatio +if(o===0)o=1}o=A.aww(B.hx,o) +n=c.f +m=c.x +if(m==null){m=self.window.devicePixelRatio +if(m===0)m=1}m=A.aww(n,m) +c.gtZ() +n=c.x +if(n==null){n=self.window.devicePixelRatio +if(n===0)n=1}n=A.aww(B.hx,n) +l=s?d:b.y +if(l==null)l=(c.b.a.a.a&1)!==0 +k=s?d:b.z +if(k==null)k=(c.b.a.a.a&2)!==0 +j=s?d:b.as +if(j==null)j=(c.b.a.a.a&4)!==0 +i=s?d:b.at +if(i==null)i=(c.b.a.a.a&8)!==0 +h=s?d:b.Q +if(h==null)h=(c.b.a.a.a&32)!==0 +g=s&&d +b=s?d:b.ax +if(b==null)b=B.er +c.gtZ() +c.gtZ() +f=new A.My(a0,a,r,q,m,p,o,n,g===!0,l,k,h,j,i,b,new A.a_O(d),B.Vt) +if(!f.l(0,e.e))e.aM(new A.aXR(e,f))}, +RW(){this.AT()}, +a7K(){if(this.d==null)this.AT()}, +a7J(){if(this.d==null)this.AT()}, +v(){B.b.L($.b9.eF$,this) +this.bK()}, +a5(a){var s=this.e +s.toString +return A.r0(this.a.e,s,null)}} +A.aXR.prototype={ +$0(){this.a.e=this.b}, +$S:0} +A.aoh.prototype={} +A.a3T.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +switch(A.cr().a){case 1:case 3:case 5:s=!1 +break +case 0:case 2:case 4:s=!0 +break +default:s=h}r=i.d&&s +q=new A.aEB(i,a) +p=r&&i.r!=null?q:h +o=r&&i.r!=null?q:h +n=r?i.r:h +if(r&&i.r!=null){m=a.be(t.I) +m.toString +m=m.w}else m=h +l=i.c +k=A.d3(h,h,A.mx(new A.kB(B.qy,l==null?h:new A.xA(l,h,h),h),B.dq,h,h,h,h),!1,h,h,!1,!1,h,h,h,n,h,h,h,h,h,h,h,o,h,h,p,i.x,h,h,h,h,h,m,h) +j=!r||!1 +return A.bto(new A.uo(j,new A.ah2(k,q,h),h))}} +A.aEB.prototype={ +$0(){if(this.a.d)A.v7(this.b,!1).aMv(null) +else A.a9g(B.a52)}, +$S:0} +A.X6.prototype={ +a5(a){var s=t.Bs.a(this.c) +return A.b8z(!0,null,s.gm(s),this.e,null,this.f,null)}} +A.H0.prototype={ +m0(a){if(this.bG==null)return!1 +return this.vY(a)}, +a91(a){}, +a92(a,b){var s=this.bG +if(s!=null)s.$0()}, +Jd(a,b,c){}} +A.abE.prototype={ +a6Q(){var s=t.S,r=A.e6(s) +return new A.H0(B.aS,18,B.da,A.D(s,t.SP),r,null,null,A.BP(),A.D(s,t.Au))}, +a9n(a){a.bG=this.a}} +A.ah2.prototype={ +a5(a){return new A.kP(this.c,A.b_([B.aaI,new A.abE(this.d)],t.A,t.xR),B.b2,!1,null)}} +A.Fw.prototype={ +T(){return"RoutePopDisposition."+this.b}} +A.el.prototype={ +gKm(){return B.uM}, +rI(){}, +BW(){var s=A.b9H() +s.cE(new A.aKE(this),t.H) +return s}, +BU(){var s=this.a +if(s==null)s=null +else{s.a.toString +s=!0}if(s===!0)A.b9H().cE(new A.aKD(this),t.H)}, +S1(a){}, +n7(){var s=0,r=A.v(t.oj),q,p=this +var $async$n7=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q=p.ga9I()?B.a1L:B.CA +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$n7,r)}, +gadw(){return!1}, +uj(a){this.aHX(a) +return!0}, +aHX(a){var s=a==null?null:a +this.d.eL(0,s)}, +xB(a){}, +BV(a){}, +RX(a){}, +Bs(){}, +HT(){}, +v(){this.a=null}, +guW(){var s,r=this.a +if(r==null)return!1 +r=r.e +r=new A.dH(r,A.a7(r).h("dH<1,hL?>")) +s=r.rM(r,new A.aKH(),new A.aKI()) +if(s==null)return!1 +return s.a===this}, +ga9I(){var s,r=this.a +if(r==null)return!1 +r=r.e +r=new A.dH(r,A.a7(r).h("dH<1,hL?>")) +s=r.nH(r,new A.aKJ(),new A.aKK()) +if(s==null)return!1 +return s.a===this}, +ga95(){var s,r,q,p,o=this.a +if(o==null)return!1 +for(o=o.e,s=o.length,r=0;r=1)return!0}return!1}, +guV(){var s=this.a +if(s==null)return!1 +s=s.e +s=new A.dH(s,A.a7(s).h("dH<1,hL?>")) +s=s.nH(s,new A.aKF(this),new A.aKG()) +s=s==null?null:s.grK() +return s===!0}} +A.aKE.prototype={ +$1(a){var s,r=this.a.a +if(r==null)s=null +else{r.a.toString +s=!0}if(s===!0){r=r.x.gkl() +if(r!=null)r.le()}}, +$S:30} +A.aKD.prototype={ +$1(a){var s=this.a.a +if(s!=null){s=s.x.gkl() +if(s!=null)s.le()}}, +$S:30} +A.aKH.prototype={ +$1(a){return a!=null&&a.grK()}, +$S:47} +A.aKI.prototype={ +$0(){return null}, +$S:7} +A.aKJ.prototype={ +$1(a){return a!=null&&a.grK()}, +$S:47} +A.aKK.prototype={ +$0(){return null}, +$S:7} +A.aKF.prototype={ +$1(a){return a!=null&&A.bac(this.a).$1(a)}, +$S:47} +A.aKG.prototype={ +$0(){return null}, +$S:7} +A.lQ.prototype={ +k(a){var s=this.a +s=s==null?"none":'"'+s+'"' +return"RouteSettings("+s+", "+A.h(this.b)+")"}} +A.zq.prototype={} +A.yz.prototype={ +eu(a){return a.f!=this.f}} +A.aKC.prototype={} +A.aae.prototype={} +A.a_F.prototype={} +A.N0.prototype={ +aW(){var s=null,r=A.b([],t.Ye),q=$.ag(),p=t.p6 +return new A.nO(r,new A.afG(q),A.ly(s,p),A.ly(s,p),A.Dy(!0,"Navigator",!0,!0,s,s,!1),new A.OI(0,q,t.dZ),A.iT(!1,t.w),A.y(t.S),s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, +aNh(a,b){return this.Q.$2(a,b)}} +A.aFv.prototype={ +$1(a){return a==null}, +$S:686} +A.kn.prototype={ +T(){return"_RouteLifecycle."+this.b}} +A.ahD.prototype={} +A.hL.prototype={ +ghB(){var s,r +if(this.c){s=t.sd.a(this.a.b) +s.ghB() +r=A.h(s.ghB()) +return"p+"+r}r=this.b +if(r!=null)return"r+"+r.gac9() +return null}, +aKl(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +n.a=b +n.rI() +s=p.d +if(s===B.ES||s===B.ET){r=n.BW() +p.d=B.EU +r.aQK(new A.aZQ(p,b))}else{n.S1(c) +p.d=B.f2}if(a)n.BV(null) +s=o===B.ade||o===B.ET +q=b.r +if(s)q.ha(0,new A.Tw(n,d)) +else q.ha(0,new A.HM(n,d))}, +aKk(a,b){var s,r=this +r.d=B.ada +s=r.a +if((s.d.a.a&30)!==0)return!0 +if(!s.uj(r.w)){r.d=B.f2 +return!1}r.w=null +return!0}, +fD(a){if(this.d.a>=10)return +this.x=!0 +this.d=B.ER}, +v(){var s,r,q,p,o,n,m={} +this.d=B.adc +s=this.a +r=s.gKm() +q=new A.aZO() +p=A.a7(r) +o=new A.bl(r,q,p.h("bl<1>")) +if(!o.gaw(o).D())s.v() +else{m.a=o.gE(o) +for(s=B.b.gaw(r),p=new A.iu(s,q,p.h("iu<1>"));p.D();){r=s.gZ(s) +n=A.ba("listener") +q=new A.aZP(m,this,r,n) +n.b=q +r.d.ai(0,q)}}}, +gaQM(){var s=this.d.a +return s<=7&&s>=1}, +grK(){var s=this.d.a +return s<=10&&s>=1}} +A.aZQ.prototype={ +$0(){var s=this.a +if(s.d===B.EU){s.d=B.f2 +this.b.O3()}}, +$S:0} +A.aZO.prototype={ +$1(a){return a.d.a!=null}, +$S:687} +A.aZP.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.d.a9(0,s.d.b5()) +if(r.a===0)s.b.a.v()}, +$S:0} +A.aZR.prototype={ +$1(a){return a.a===this.a}, +$S:95} +A.wA.prototype={} +A.HM.prototype={ +v5(a){a.Gb(this.b,this.a,B.dH,!1)}} +A.HL.prototype={ +v5(a){var s=$.os() +A.y9(a) +if(!s.a.get(a).CW.a)a.Gb(this.a,this.b,B.dI,!1)}} +A.Tv.prototype={ +v5(a){}} +A.Tw.prototype={ +v5(a){var s=this.a,r=s.guW() +if(r)a.Gb(this.b,s,B.dH,!1)}} +A.nO.prototype={ +bn(){var s,r,q,p,o=this +o.bP() +for(s=o.a.x,r=0;!1;++r){q=s[r] +p=$.os() +A.Dq(q) +p.a.set(q,o)}o.Q=o.a.x +s=o.c.kb(t.mS) +s=s==null?null:s.gbg() +t.ZG.a(s) +o.Qi(s==null?null:s.f) +o.a.toString +B.j4.rJ("selectSingleEntryHistory",t.H)}, +kv(a,b){var s,r,q,p,o,n,m=this +m.pk(m.as,"id") +s=m.f +m.pk(s,"history") +for(;r=m.e,r.length!==0;)r.pop().v() +m.d=new A.cG(null,t.ku) +B.b.F(r,s.aca(null,m)) +m.a.toString +q=0 +for(;!1;++q){p=B.Vs[q] +r=m.c +r.toString +r=p.RH(r) +o=$.b6c() +n=new A.hL(r,null,!0,B.pV,o,o,o) +m.e.push(n) +B.b.F(m.e,s.aca(n,m))}if(s.y==null){s=m.a +r=m.e +o=s.f +B.b.F(r,J.na(s.aNh(m,o),new A.aFu(m),t.Ez))}m.O3()}, +S4(a){var s,r=this +r.aj9(a) +s=r.f +if(r.d6$!=null)s.a4(0,r.e) +else s.aj(0)}, +ghB(){return this.a.y}, +cZ(){var s,r,q,p,o=this +o.akp() +s=o.c.be(t.mS) +o.Qi(s==null?null:s.f) +for(r=o.e,q=r.length,p=0;p0?s[r-1]:a0 +o=A.b([],t.Ye) +$label0$1:for(s=a.w,n=a.r,m=a0,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=a.qV(r-1,A.bbb()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +g=q.a +g.a=a +g.rI() +q.d=B.add +n.ha(0,new A.HM(g,h)) +continue $label0$1 +case 2:if(k||l==null){h=q.a +h.BU() +q.d=B.f2 +if(l==null)h.BV(a0) +continue $label0$1}break +case 3:case 4:case 6:h=p==null?a0:p.a +i=a.qV(r-1,A.bbb()) +g=i>=0?a.e[i]:a0 +g=g==null?a0:g.a +q.aKl(l==null,a,h,g) +if(q.d===B.f2)continue $label0$1 +break +case 5:if(!j&&m!=null){q.a.xB(m) +q.f=m}j=!0 +break +case 7:if(!j&&m!=null){q.a.xB(m) +q.f=m}k=!0 +j=!0 +break +case 8:i=a.qV(r,A.Wy()) +h=i>=0?a.e[i]:a0 +if(!q.aKk(a,h==null?a0:h.a))continue $label0$1 +if(!j){if(m!=null){q.a.xB(m) +q.f=m}m=q.a}h=q.a +i=a.qV(r,A.Wy()) +g=i>=0?a.e[i]:a0 +s.ha(0,new A.HL(h,g==null?a0:g.a)) +if(q.d===B.pW)continue $label0$1 +k=!0 +break +case 11:break +case 9:h=q.a +g=q.w +if(g==null)g=a0 +h=h.d.a +if((h.a&30)!==0)A.a6(A.ah("Future already completed")) +h.pN(g) +q.w=null +q.d=B.ER +continue $label0$1 +case 10:if(!j){if(m!=null)q.a.xB(m) +m=a0}i=a.qV(r,A.Wy()) +h=i>=0?a.e[i]:a0 +h=h==null?a0:h.a +q.d=B.adb +if(q.x)s.ha(0,new A.Tv(q.a,h)) +continue $label0$1 +case 12:if(!k&&l!=null)break +q.d=B.pW +continue $label0$1 +case 13:o.push(B.b.dn(a.e,r)) +q=l +break +case 14:case 0:break}--r +f=r>0?a.e[r-1]:a0 +l=q +q=p +p=f}a.ar3() +a.ar5() +a.a.toString +s=a.e +s=new A.dH(s,A.a7(s).h("dH<1,hL?>")) +e=s.rM(s,new A.aFm(),new A.aFn()) +d=e==null?a0:e.a.b.a +if(d!=null&&d!==a.at){A.bhY(d,!1,a0) +a.at=d}for(s=o.length,c=0;c=0;){s=m.e[k] +r=s.d.a +if(!(r<=12&&r>=3)){--k +continue}q=m.arO(k+1,A.blT()) +r=q==null +p=r?l:q.a +o=s.r +if(p!=o){if(!((r?l:q.a)==null&&s.f==o)){p=s.a +p.BV(r?l:q.a)}s.r=r?l:q.a}--k +n=m.qV(k,A.blT()) +r=n>=0?m.e[n]:l +p=r==null +o=p?l:r.a +if(o!=s.e){o=s.a +o.RX(p?l:r.a) +s.e=p?l:r.a}}}, +a04(a,b){a=this.qV(a,b) +return a>=0?this.e[a]:null}, +qV(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +arO(a,b){var s +while(!0){s=this.e +if(!(a?") +q=r.a(this.a.r.$1(s)) +return q==null&&!b?r.a(this.a.w.$1(s)):q}, +PG(a,b,c){return this.GD(a,!1,b,c)}, +aOA(a){var s=A.bjf(a,B.ES,!1,null) +this.e.push(s) +this.O3() +this.N3() +return a.d.a}, +pe(a){return this.aOA(a,t.X)}, +D9(a){var s=0,r=A.v(t.w),q,p=this,o,n,m +var $async$D9=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)$async$outer:switch(s){case 0:m=p.e +m=new A.dH(m,A.a7(m).h("dH<1,hL?>")) +o=m.rM(m,new A.aFo(),new A.aFp()) +if(o==null){q=!1 +s=1 +break}s=3 +return A.B(o.a.n7(),$async$D9) +case 3:n=c +if(p.c==null){q=!0 +s=1 +break}m=p.e +m=new A.dH(m,A.a7(m).h("dH<1,hL?>")) +if(o!==m.rM(m,new A.aFq(),new A.aFr())){q=!0 +s=1 +break}switch(n.a){case 2:q=!1 +s=1 +break $async$outer +case 0:p.ab5(a) +q=!0 +s=1 +break $async$outer +case 1:q=!0 +s=1 +break $async$outer}case 1:return A.t(q,r)}}) +return A.u($async$D9,r)}, +aad(){return this.D9(null,t.X)}, +aMv(a){return this.D9(a,t.X)}, +ab6(a){var s=this,r=B.b.aM0(s.e,A.bbb()) +if(r.c){s.a.toString +if(null.$2(r.a,a)&&r.d===B.f2)r.d=B.pX}else{r.w=a +r.d=B.pX}if(r.d===B.pX)s.FF(!1) +s.N3()}, +ih(){return this.ab6(null,t.X)}, +ab5(a){return this.ab6(a,t.X)}, +aPa(a){var s,r=this,q=a.guW() +B.b.uG(r.e,A.bac(a)).fD(0) +r.FF(!1) +if(q){s=r.e +s=new A.dH(s,A.a7(s).h("dH<1,hL?>")) +s.rM(s,new A.aFs(),new A.aFt()) +r.N3()}}, +a8w(a){var s,r=this,q=B.b.aLf(r.e,A.bac(a)),p=r.e[q] +if(p.c&&p.d.a<8){s=r.a04(q-1,A.Wy()) +s=s==null?null:s.a +r.w.ha(0,new A.HL(a,s))}p.d=B.pW +if(!r.ay)r.FF(!1)}, +sa5n(a){this.ch=a +this.CW.sm(0,a>0)}, +aI_(){var s,r,q,p,o,n,m=this +m.sa5n(m.ch+1) +if(m.ch===1){s=m.qV(m.e.length-1,A.Wy()) +r=m.e[s].a +q=!r.gadw()&&s>0?m.a04(s-1,A.Wy()).a:null +p=m.Q +p===$&&A.c() +o=p.length +n=0 +for(;n7){h=i.a +h.c.sm(0,b) +continue}if(i.c){l=l||r.length!==J.bu(p) +if(r.length!==0){g=m==null?b:m.ghB() +o.t(0,g,r) +n.L(0,g)}k=i.ghB()!=null +h=i.a +f=k?i.ghB():b +h.c.sm(0,f) +if(k){r=A.b([],s) +h=c.y +h.toString +p=J.c0(h,i.ghB()) +if(p==null)p=B.fN}else{r=B.fN +p=B.fN}m=i +continue}if(k){h=i.b +h=h==null?b:h.ga9M() +k=h===!0}else k=!1 +h=i.a +f=k?i.ghB():b +h.c.sm(0,f) +if(k){h=i.b +f=h.b +h=f==null?h.b=h.I3():f +if(!l){f=J.aK(p) +e=f.gE(p) +d=r.length +l=e<=d||!J.e(f.i(p,d),h)}else l=!0 +B.b.H(r,h)}}l=l||r.length!==J.bu(p) +c.aqN(r,m,o,n) +if(l||n.gdm(n)){c.y=o +c.C()}}, +aqN(a,b,c,d){var s +if(a.length!==0){s=b==null?null:b.ghB() +c.t(0,s,a) +d.L(0,s)}}, +aj(a){if(this.y==null)return +this.y=null +this.C()}, +aca(a,b){var s,r,q,p,o,n=A.b([],t.Ye) +if(this.y!=null)s=a!=null&&a.ghB()==null +else s=!0 +if(s)return n +s=this.y +s.toString +r=J.c0(s,a==null?null:a.ghB()) +if(r==null)return n +for(s=J.ax(r);s.D();){q=A.bDw(s.gZ(s)) +p=q.RH(b) +o=$.b6c() +n.push(new A.hL(p,q,!1,B.pV,o,o,o))}return n}, +Ik(){return null}, +y5(a){a.toString +return J.bsD(t.c.a(a),new A.aWC(),t.ob,t.UX)}, +a9k(a){this.y=a}, +z2(){return this.y}, +gxI(a){return this.y!=null}} +A.aWC.prototype={ +$2(a,b){return new A.bo(A.eJ(a),A.il(t._.a(b),!0,t.K),t.qE)}, +$S:691} +A.aYd.prototype={ +$2(a,b){if(!a.a)a.a9(0,b)}, +$S:53} +A.Tx.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Ty.prototype={ +bL(a){this.cc(a) +this.ul()}, +cZ(){var s,r,q,p,o=this +o.fH() +s=o.d6$ +r=o.gt3() +q=o.c +q.toString +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jl$.ab(0,new A.aYd()) +s=r.d6$ +if(s!=null)s.v() +r.d6$=null +r.ako()}} +A.a4q.prototype={ +k(a){var s=A.b([],t.T) +this.he(s) +return"Notification("+B.b.cl(s,", ")+")"}, +he(a){}} +A.hY.prototype={ +dg(a){return new A.Tz(this,B.ac,this.$ti.h("Tz<1>"))}} +A.Tz.prototype={ +aaB(a){var s,r=this.f +r.toString +s=this.$ti +s.h("hY<1>").a(r) +if(s.c.b(a))return r.d.$1(a) +return!1}, +rQ(a){}} +A.lv.prototype={} +A.aon.prototype={} +A.a4I.prototype={ +T(){return"OverflowBarAlignment."+this.b}} +A.a4H.prototype={ +bC(a){var s=this,r=null,q=a.be(t.I) +q.toString +q=q.w +q=new A.HX(s.e,s.f,s.r,s.w,s.x,q,B.t,0,r,r,A.aZ(t.v)) +q.bB() +q.F(0,r) +return q}, +bH(a,b){var s,r=this +t.Eg.a(b) +b.sM2(0,r.e) +b.siT(r.f) +b.saNQ(r.r) +b.saNO(r.w) +b.saNP(r.x) +s=a.be(t.I) +s.toString +b.sd0(s.w) +b.slH(B.t)}} +A.pP.prototype={} +A.HX.prototype={ +sM2(a,b){if(this.M===b)return +this.M=b +this.aE()}, +siT(a){if(this.aa==a)return +this.aa=a +this.aE()}, +saNQ(a){if(this.af===a)return +this.af=a +this.aE()}, +saNO(a){if(this.aJ===a)return +this.aJ=a +this.aE()}, +saNP(a){if(this.b9===a)return +this.b9=a +this.aE()}, +sd0(a){if(this.G===a)return +this.G=a +this.aE()}, +slH(a){var s=this +if(a===s.a8)return +s.a8=a +s.bj() +s.ce()}, +h9(a){if(!(a.e instanceof A.pP))a.e=new A.pP(null,null,B.i)}, +c4(a){var s,r,q,p,o,n=this,m=n.aH$ +if(m==null)return 0 +for(s=A.q(n).h("aL.1"),r=0;m!=null;){r+=m.b2(B.a6,1/0,m.gc6()) +q=m.e +q.toString +m=s.a(q).aY$}q=n.M +p=n.dJ$ +m=n.aH$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b2(B.as,a,m.gcz()) +q=m.e +q.toString +m=s.a(q).aY$}return o+n.af*(n.dJ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b2(B.as,a,m.gcz())) +q=m.e +q.toString +m=s.a(q).aY$}return o}}, +cd(a){var s,r,q,p,o,n=this,m=n.aH$ +if(m==null)return 0 +for(s=A.q(n).h("aL.1"),r=0;m!=null;){r+=m.b2(B.a6,1/0,m.gc6()) +q=m.e +q.toString +m=s.a(q).aY$}q=n.M +p=n.dJ$ +m=n.aH$ +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b2(B.aR,a,m.gcY()) +q=m.e +q.toString +m=s.a(q).aY$}return o+n.af*(n.dJ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b2(B.aR,a,m.gcY())) +q=m.e +q.toString +m=s.a(q).aY$}return o}}, +c8(a){var s,r,q,p=this,o=p.aH$ +if(o==null)return 0 +for(s=A.q(p).h("aL.1"),r=0;o!=null;){r+=o.b2(B.a6,1/0,o.gc6()) +q=o.e +q.toString +o=s.a(q).aY$}return r+p.M*(p.dJ$-1)}, +c3(a){var s,r,q,p=this,o=p.aH$ +if(o==null)return 0 +for(s=A.q(p).h("aL.1"),r=0;o!=null;){r+=o.b2(B.af,1/0,o.gcg()) +q=o.e +q.toString +o=s.a(q).aY$}return r+p.M*(p.dJ$-1)}, +fW(a){return this.Iv(a)}, +dH(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.aH$ +if(i==null)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) +s=a.b +r=new A.b8(0,s,0,a.d) +for(q=A.q(j).h("aL.1"),p=0,o=0,n=0;i!=null;){m=i.ka(r) +p+=m.a +l=m.b +o=Math.max(o,l) +n+=l+j.af +l=i.e +l.toString +i=q.a(l).aY$}k=p+j.M*(j.dJ$-1) +if(k>s)return a.c9(new A.M(s,n-j.af)) +else return a.c9(new A.M(j.aa==null?k:s,o))}, +d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2={},a3=a2.a=a1.aH$ +if(a3==null){s=t.k.a(A.J.prototype.gaG.call(a1)) +a1.k3=new A.M(A.Y(0,s.a,s.b),A.Y(0,s.c,s.d)) +return}s=t.k +r=s.a(A.J.prototype.gaG.call(a1)) +q=new A.b8(0,r.b,0,r.d) +for(r=A.q(a1).h("aL.1"),p=a3,o=0,n=0,m=0;p!=null;p=a3){p.dc(q,!0) +p=a2.a +l=p.k3 +k=l.a +o+=k +n=Math.max(n,l.b) +m=Math.max(m,k) +p=p.e +p.toString +a3=r.a(p).aY$ +a2.a=a3}j=a1.G===B.an +i=o+a1.M*(a1.dJ$-1) +if(i>s.a(A.J.prototype.gaG.call(a1)).b){a3=a1.b9===B.cV?a1.aH$:a1.f5$ +a2.a=a3 +h=new A.aZi(a2,a1) +for(r=t.pi,p=a3,g=0;p!=null;p=a3){l=p.e +l.toString +r.a(l) +switch(a1.aJ.a){case 0:if(j){p=s.a(A.J.prototype.gaG.call(a1)) +k=a2.a +f=p.b-k.k3.a +p=k}else f=0 +break +case 2:p=s.a(A.J.prototype.gaG.call(a1)) +k=a2.a +f=(p.b-k.k3.a)/2 +p=k +break +case 1:if(j)f=0 +else{p=s.a(A.J.prototype.gaG.call(a1)) +k=a2.a +f=p.b-k.k3.a +p=k}break +default:f=0}l.a=new A.j(f,g) +g+=p.k3.b+a1.af +a3=h.$0() +a2.a=a3}a1.k3=s.a(A.J.prototype.gaG.call(a1)).c9(new A.M(s.a(A.J.prototype.gaG.call(a1)).b,g-a1.af))}else{a3=a1.aH$ +a2.a=a3 +e=a3.k3.a +d=a1.aa==null?i:s.a(A.J.prototype.gaG.call(a1)).b +a1.k3=s.a(A.J.prototype.gaG.call(a1)).c9(new A.M(d,n)) +f=A.ba("x") +c=a1.M +switch(a1.aa){case null:f.b=j?a1.k3.a-e:0 +break +case B.a4:f.b=j?a1.k3.a-e:0 +break +case B.iY:s=a1.k3.a +b=(s-i)/2 +f.b=j?s-b-e:b +break +case B.m7:f.b=j?i-e:a1.k3.a-i +break +case B.m8:s=a1.k3.a +c=(s-o)/(a1.dJ$-1) +f.b=j?s-e:0 +break +case B.Y9:s=a1.dJ$ +c=s>0?(a1.k3.a-o)/s:0 +s=c/2 +f.b=j?a1.k3.a-s-e:s +break +case B.m9:s=a1.k3.a +c=(s-o)/(a1.dJ$+1) +f.b=j?s-c-e:c +break}for(s=!j,p=t.pi,l=f.a;k=a2.a,k!=null;){a=k.e +a.toString +p.a(a) +a0=f.b +if(a0===f)A.a6(A.fe(l)) +k=k.k3 +a.a=new A.j(a0,(n-k.b)/2) +if(s)k=f.b=a0+(k.a+c) +else k=a0 +a3=a2.a=r.a(a).aY$ +if(j&&a3!=null)f.b=k-(a3.k3.a+c)}}}, +ea(a,b){return this.BQ(a,b)}, +aI(a,b){this.xy(a,b)}} +A.aZi.prototype={ +$0(){var s=this.b,r=s.b9,q=this.a.a +s=A.q(s).h("aL.1") +if(r===B.cV){r=q.e +r.toString +r=s.a(r).aY$ +s=r}else{r=q.e +r.toString +r=s.a(r).e2$ +s=r}return s}, +$S:692} +A.aoz.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.pi;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.pi;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.aoA.prototype={} +A.r9.prototype={ +sva(a){var s +if(this.b===a)return +this.b=a +s=this.e +if(s!=null)s.a_3()}, +sD5(a){if(this.c)return +this.c=!0 +this.e.a_3()}, +ai(a,b){this.d.ai(0,b)}, +a9(a,b){this.d.a9(0,b)}, +fD(a){var s,r=this.e +r.toString +this.e=null +if(r.c==null)return +B.b.L(r.d,this) +s=$.d5 +if(s.d2$===B.oy)s.de$.push(new A.aG2(r)) +else r.a1n()}, +eH(){var s=this.f.gav() +if(s!=null)s.a1p()}, +k(a){return"#"+A.cX(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, +$iaq:1} +A.aG2.prototype={ +$1(a){this.a.a1n()}, +$S:3} +A.tf.prototype={ +aW(){return new A.HO(B.n)}} +A.HO.prototype={ +gAy(){var s,r=this,q=r.f +if(q===$){s=r.Nx(!1) +r.f!==$&&A.a1() +r.f=s +q=s}return q}, +Nx(a){return this.ape(a)}, +ape(a){return A.lb(function(){var s=a +var r=0,q=2,p +return function $async$Nx(b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:r=1 +break +case 1:return A.l4() +case 2:return A.l5(p)}}},t.x)}, +bn(){var s,r=this +r.bP() +r.a.c.d.sm(0,r) +s=r.c.Cv(t.im) +s.toString +r.d=s}, +bL(a){var s,r=this +r.cc(a) +if(a.d!==r.a.d){s=r.c.Cv(t.im) +s.toString +r.d=s}}, +v(){var s,r=this +r.a.c.d.sm(0,null) +s=r.a.c +if(s.r){s=s.d +s.bw$=$.ag() +s.bs$=0}r.e=null +r.bK()}, +a5(a){var s=this.a,r=s.e,q=this.d +q===$&&A.c() +return new A.AX(r,new A.ajK(q,this,s.c.a.$1(a),null),null)}, +a1p(){this.aM(new A.aYi())}} +A.aYi.prototype={ +$0(){}, +$S:0} +A.Nh.prototype={ +aW(){return new A.EL(A.b([],t.wi),null,null,B.n)}} +A.EL.prototype={ +bn(){this.bP() +this.a9p(0,this.a.c)}, +OL(a,b){if(a!=null)return B.b.fp(this.d,a) +return this.d.length}, +a9o(a,b,c){b.e=this +this.aM(new A.aG6(this,c,null,b))}, +yc(a,b){return this.a9o(a,b,null)}, +a9p(a,b){var s,r=b.length +if(r===0)return +for(s=0;s"),s=new A.cj(s,r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E"),q=!0,p=0;s.D();){o=s.d +if(o==null)o=r.a(o) +if(q){++p +m.push(new A.tf(o,n,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new A.tf(o,n,!1,o.f))}s=t.MV +return new A.Vd(m.length-p,n.a.d,A.ak(new A.cj(m,s),!1,s.h("aM.E")),null)}} +A.aG6.prototype={ +$0(){var s=this,r=s.a +B.b.hi(r.d,r.OL(s.b,s.c),s.d)}, +$S:0} +A.aG5.prototype={ +$0(){var s=this,r=s.a +B.b.ia(r.d,r.OL(s.b,s.c),s.d)}, +$S:0} +A.aG7.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +B.b.aj(o) +s=q.b +B.b.F(o,s) +r=q.c +r.abJ(s) +B.b.ia(o,p.OL(q.d,q.e),r)}, +$S:0} +A.aG4.prototype={ +$0(){}, +$S:0} +A.aG3.prototype={ +$0(){}, +$S:0} +A.Vd.prototype={ +dg(a){return new A.aml(A.e6(t.Si),this,B.ac)}, +bC(a){var s=a.be(t.I) +s.toString +s=new A.I_(s.w,this.e,this.f,A.aZ(t.O5),0,null,null,A.aZ(t.v)) +s.bB() +s.F(0,null) +return s}, +bH(a,b){var s=this.e +if(b.af!==s){b.af=s +b.aE()}s=a.be(t.I) +s.toString +b.sd0(s.w) +s=this.f +if(s!==b.aJ){b.aJ=s +b.bj() +b.ce()}}} +A.aml.prototype={ +gaO(){return t.im.a(A.lC.prototype.gaO.call(this))}, +mT(a,b){var s,r +this.Xy(a,b) +s=a.e +s.toString +t.i9.a(s) +r=this.f +r.toString +s.at=t.yI.a(t.f4.a(r).c[b.b]).c}, +mZ(a,b,c){this.Xz(a,b,c)}} +A.I0.prototype={ +h9(a){if(!(a.e instanceof A.h4))a.e=new A.h4(null,null,B.i)}, +gmf(){return!0}, +d3(){var s,r,q,p,o,n,m,l=this,k=l.Nc(),j=new A.eq(k.a(),k.$ti.h("eq<1>")) +k=t.k.a(A.J.prototype.gaG.call(l)) +s=A.Ja(new A.M(A.Y(1/0,k.a,k.b),A.Y(1/0,k.c,k.d))) +k=l.M +if(k==null)k=l.M=B.bp.aC(l.aa) +for(r=t.Qv,q=t.o;j.D();){p=j.gZ(j) +o=p.e +o.toString +r.a(o) +if(!o.gJz()){p.dc(s,!0) +n=l.k3 +n.toString +m=p.k3 +m.toString +o.a=k.u1(q.a(n.U(0,m)))}else{n=l.k3 +n.toString +A.bh5(p,o,n,k)}}}, +ea(a,b){var s,r,q,p=this.Zd(),o=new A.eq(p.a(),p.$ti.h("eq<1>")) +p=t.Qv +s=!1 +while(!0){if(!(!s&&o.D()))break +r=o.gZ(o) +q=r.e +q.toString +s=a.mz(new A.aZv(r),p.a(q).a,b)}return s}, +aI(a,b){var s,r,q,p,o,n +for(s=this.Nc(),s=new A.eq(s.a(),s.$ti.h("eq<1>")),r=t.Qv,q=b.a,p=b.b;s.D();){o=s.gZ(s) +n=o.e +n.toString +n=r.a(n).a +a.fb(o,new A.j(n.a+q,n.b+p))}}} +A.aZv.prototype={ +$2(a,b){return this.a.dl(a,b)}, +$S:8} +A.Id.prototype={} +A.I_.prototype={ +h9(a){if(!(a.e instanceof A.Id))a.e=new A.Id(null,null,B.i)}, +b6(a){var s,r,q,p,o +this.alV(a) +s=this.aH$ +for(r=t.i9;s!=null;){q=s.e +q.toString +r.a(q) +p=q.at +if(p==null)o=null +else{p=p.d.a.gAy() +o=new A.eq(p.a(),p.$ti.h("eq<1>"))}if(o!=null)for(;o.D();)o.gZ(o).b6(a) +s=q.aY$}}, +b1(a){var s,r,q,p +this.alW(0) +s=this.aH$ +for(r=t.i9;s!=null;){q=s.e +q.toString +r.a(q) +p=q.at +if(p!=null)p.d.a.gAy().ab(0,A.bJ1()) +s=q.aY$}}, +n2(){return this.c7(this.gKE())}, +sd0(a){var s=this +if(s.aa===a)return +s.aa=a +s.M=null +s.aE()}, +aE(){this.XU()}, +gtJ(){var s,r,q,p,o=this +if(o.af===A.aL.prototype.goC.call(o))return null +s=A.aL.prototype.gaJh.call(o,o) +for(r=o.af,q=t.Qv;r>0;--r){p=s.e +p.toString +s=q.a(p).aY$}return s}, +c8(a){return A.A7(this.gtJ(),new A.aZz(a))}, +c3(a){return A.A7(this.gtJ(),new A.aZx(a))}, +c4(a){return A.A7(this.gtJ(),new A.aZy(a))}, +cd(a){return A.A7(this.gtJ(),new A.aZw(a))}, +fW(a){var s,r,q,p,o=this.gtJ() +for(s=t.Qv,r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.qA(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.aY$}return r}, +dH(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}, +Nc(){var s=this +return A.lb(function(){var r=0,q=1,p,o,n,m,l,k +return function $async$Nc(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:k=s.gtJ() +o=t.i9 +case 2:if(!(k!=null)){r=3 +break}r=4 +return k +case 4:n=k.e +n.toString +o.a(n) +m=n.at +if(m==null)l=null +else{m=m.d.a.gAy() +l=new A.eq(m.a(),m.$ti.h("eq<1>"))}r=l!=null?5:6 +break +case 5:case 7:if(!l.D()){r=8 +break}r=9 +return l.gZ(l) +case 9:r=7 +break +case 8:case 6:k=n.aY$ +r=2 +break +case 3:return A.l4() +case 1:return A.l5(p)}}},t.x)}, +Zd(){var s=this +return A.lb(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h +return function $async$Zd(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:i=s.af===A.aL.prototype.goC.call(s)?null:s.f5$ +h=s.dJ$-s.af +o=t.i9 +case 2:if(!(i!=null)){r=3 +break}n=i.e +n.toString +o.a(n) +m=n.at +if(m==null)l=null +else{m=m.d.a +k=m.r +if(k===$){j=m.Nx(!0) +m.r!==$&&A.a1() +m.r=j +k=j}l=new A.eq(k.a(),k.$ti.h("eq<1>"))}r=l!=null?4:5 +break +case 4:case 6:if(!l.D()){r=7 +break}r=8 +return l.gZ(l) +case 8:r=6 +break +case 7:case 5:r=9 +return i +case 9:--h +i=h<=0?null:n.e2$ +r=2 +break +case 3:return A.l4() +case 1:return A.l5(p)}}},t.x)}, +aI(a,b){var s,r,q=this,p=q.G +if(q.aJ!==B.t){s=q.cx +s===$&&A.c() +r=q.k3 +p.sbE(0,a.pf(s,b,new A.x(0,0,0+r.a,0+r.b),A.I0.prototype.gk6.call(q),q.aJ,p.a))}else{p.sbE(0,null) +q.akK(a,b)}}, +v(){this.G.sbE(0,null) +this.jF()}, +c7(a){var s,r,q,p=this.aH$ +for(s=t.i9;p!=null;){a.$1(p) +r=p.e +r.toString +s.a(r) +q=r.at +if(q!=null)q.d.a.gAy().ab(0,a) +p=r.aY$}}, +jy(a){var s,r,q,p=this.gtJ() +for(s=t.i9;p!=null;){a.$1(p) +r=p.e +r.toString +s.a(r) +q=r.at +if(q!=null)q.d.a.gAy().ab(0,a) +p=r.aY$}}, +q3(a){var s +switch(this.aJ.a){case 0:return null +case 1:case 2:case 3:s=this.k3 +return new A.x(0,0,0+s.a,0+s.b)}}} +A.aZz.prototype={ +$1(a){return a.b2(B.a6,this.a,a.gc6())}, +$S:40} +A.aZx.prototype={ +$1(a){return a.b2(B.af,this.a,a.gcg())}, +$S:40} +A.aZy.prototype={ +$1(a){return a.b2(B.as,this.a,a.gcz())}, +$S:40} +A.aZw.prototype={ +$1(a){return a.b2(B.aR,this.a,a.gcY())}, +$S:40} +A.ajK.prototype={ +eu(a){return a.f!==this.f||a.r!==this.r}} +A.ahV.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.W9.prototype={ +b6(a){var s,r,q +this.fj(a) +s=this.aH$ +for(r=t.Qv;s!=null;){s.b6(a) +q=s.e +q.toString +s=r.a(q).aY$}}, +b1(a){var s,r,q +this.eV(0) +s=this.aH$ +for(r=t.Qv;s!=null;){s.b1(0) +q=s.e +q.toString +s=r.a(q).aY$}}} +A.aoC.prototype={} +A.La.prototype={ +aW(){var s=t.w +return new A.SM(A.b_([!1,!0,!0,!0],s,s),null,null,B.n)}, +yv(a){return A.apG().$1(a)}} +A.SM.prototype={ +bn(){var s,r,q=this +q.bP() +s=q.a +r=s.f +q.d=A.bj1(A.co(s.e),r,q) +r=q.a +s=r.f +s=A.bj1(A.co(r.e),s,q) +q.e=s +r=q.d +r.toString +q.f=new A.By(A.b([r,s],t.Eo))}, +bL(a){var s,r=this +r.cc(a) +if(!a.f.l(0,r.a.f)||A.co(a.e)!==A.co(r.a.e)){s=r.d +s.toString +s.sA(0,r.a.f) +s=r.d +s.toString +s.sa6b(A.co(r.a.e)) +s=r.e +s.toString +s.sA(0,r.a.f) +s=r.e +s.toString +s.sa6b(A.co(r.a.e))}}, +Pi(a){var s,r,q,p,o,n,m,l,k,j=this +if(!j.a.yv(a))return!1 +s=a.a +r=s.e +if(A.co(r)!==A.co(j.a.e))return!1 +q=j.d +q.toString +p=s.c +p.toString +o=s.a +o.toString +q.e=-Math.min(p-o,q.d) +o=j.e +o.toString +s=s.b +s.toString +o.e=-Math.min(s-p,o.d) +if(a instanceof A.pa){s=a.e +if(s<0)n=q +else if(s>0)n=o +else n=null +m=n===q +q=j.c +q.iV(new A.Nj(m,0)) +q=j.w +q.t(0,m,!0) +q.i(0,m).toString +n.d=0 +j.w.i(0,m).toString +q=a.f +if(q!==0){s=n.c +if(s!=null)s.bm(0) +n.c=null +l=A.Y(Math.abs(q),100,1e4) +s=n.f +if(n.a===B.jU)r=0.3 +else{r=n.r +r===$&&A.c() +q=r.a +q=r.b.ap(0,q.gm(q)) +r=q}s.a=r +r.toString +s.b=A.Y(l*0.00006,r,0.5) +r=n.w +s=n.x +s===$&&A.c() +q=s.a +r.a=s.b.ap(0,q.gm(q)) +r.b=Math.min(0.025+75e-8*l*l,1) +r=n.b +r===$&&A.c() +r.e=A.dh(0,B.d.az(0.15+l*0.02)) +r.oW(0,0) +n.as=0.5 +n.a=B.acv}else{q=a.d +if(q!=null){p=a.b.gaO() +p.toString +t.x.a(p) +o=p.k3 +o.toString +k=p.f_(q.d) +switch(A.co(r).a){case 0:n.toString +r=o.b +n.abf(0,Math.abs(s),o.a,A.Y(k.b,0,r),r) +break +case 1:n.toString +r=o.a +n.abf(0,Math.abs(s),o.b,A.Y(k.a,0,r),r) +break}}}}else if(a instanceof A.vL||a instanceof A.mG)if(a.ga7W()!=null){s=j.d +if(s.a===B.jV)s.tQ(B.ft) +s=j.e +if(s.a===B.jV)s.tQ(B.ft)}j.r=A.O(a) +return!1}, +v(){this.d.v() +this.e.v() +this.alI()}, +a5(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new A.hY(s.gPh(),new A.lO(A.eD(new A.lO(q.w,r),new A.afC(p,o,n,m),r,r,B.v),r),r,t.WA)}} +A.Hs.prototype={ +T(){return"_GlowState."+this.b}} +A.SL.prototype={ +sA(a,b){if(this.ax.l(0,b))return +this.ax=b +this.C()}, +sa6b(a){if(this.ay===a)return +this.ay=a +this.C()}, +v(){var s=this,r=s.b +r===$&&A.c() +r.v() +r=s.y +r===$&&A.c() +r.w.f6$.L(0,r) +r.Y2() +r=s.c +if(r!=null)r.bm(0) +s.fv()}, +abf(a,b,c,d,e){var s,r,q,p=this,o=p.c +if(o!=null)o.bm(0) +p.at=p.at+b/200 +o=p.f +s=p.r +s===$&&A.c() +r=s.b +s=s.a +o.a=r.ap(0,s.gm(s)) +o.b=Math.min(r.ap(0,s.gm(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=p.w +r=p.x +r===$&&A.c() +o=r.b +r=r.a +s.a=o.ap(0,r.gm(r)) +s.b=Math.max(1-1/(0.7*Math.sqrt(p.at*q)),A.fl(o.ap(0,r.gm(r)))) +r=d/e +p.Q=r +if(r!==p.as){o=p.y +o===$&&A.c() +if(!o.gaLT())o.bo(0)}else{o=p.y +o===$&&A.c() +o.el(0) +p.z=null}o=p.b +o===$&&A.c() +o.e=B.cI +if(p.a!==B.jV){o.oW(0,0) +p.a=B.jV}else{o=o.r +if(!(o!=null&&o.a!=null))p.C()}p.c=A.dv(B.cI,new A.aWt(p))}, +N7(a){var s=this +if(a!==B.a7)return +switch(s.a.a){case 1:s.tQ(B.ft) +break +case 3:s.a=B.jU +s.at=0 +break +case 2:case 0:break}}, +tQ(a){var s,r,q=this,p=q.a +if(p===B.EJ||p===B.jU)return +p=q.c +if(p!=null)p.bm(0) +q.c=null +p=q.f +s=q.r +s===$&&A.c() +r=s.a +p.a=s.b.ap(0,r.gm(r)) +p.b=0 +p=q.w +r=q.x +r===$&&A.c() +s=r.a +p.a=r.b.ap(0,s.gm(s)) +p.b=0 +p=q.b +p===$&&A.c() +p.e=a +p.oW(0,0) +q.a=B.EJ}, +aCU(a){var s,r=this,q=r.z +if(q!=null){q=q.a +s=r.Q +r.as=s-(s-r.as)*Math.pow(2,-(a.a-q)/$.bq_().a) +r.C()}if(A.Wz(r.Q,r.as,0.001)){q=r.y +q===$&&A.c() +q.el(0) +r.z=null}else r.z=a}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.r +i===$&&A.c() +s=i.a +if(J.e(i.b.ap(0,s.gm(s)),0))return +s=b.a +r=b.b +q=s>r?r/s:1 +p=s*3/2 +o=Math.min(r,s*0.20096189432249995) +r=j.x +r===$&&A.c() +n=r.a +n=r.b.ap(0,n.gm(n)) +r=j.as +m=$.G().B() +l=j.ax +k=i.a +m.sA(0,A.a9(B.d.az(255*i.b.ap(0,k.gm(k))),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +a.bJ(0) +a.aF(0,0,j.d+j.e) +a.ee(0,1,n*q) +a.ns(new A.x(0,0,0+s,0+o)) +a.ci(new A.j(s/2*(0.5+r),o-p),p,m) +a.bk(0)}, +k(a){return"_GlowController(color: "+this.ax.k(0)+", axis: "+this.ay.b+")"}} +A.aWt.prototype={ +$0(){return this.a.tQ(B.kU)}, +$S:0} +A.afC.prototype={ +a1Z(a,b,c,d,e){var s +if(c==null)return +switch(A.q_(d,e)){case B.W:c.aI(a,b) +break +case B.S:a.bJ(0) +a.aF(0,0,b.b) +a.ee(0,1,-1) +c.aI(a,b) +a.bk(0) +break +case B.aX:a.bJ(0) +a.kw(0,1.5707963267948966) +a.ee(0,1,-1) +c.aI(a,new A.M(b.b,b.a)) +a.bk(0) +break +case B.bb:a.bJ(0) +s=b.a +a.aF(0,s,0) +a.kw(0,1.5707963267948966) +c.aI(a,new A.M(b.b,s)) +a.bk(0) +break}}, +aI(a,b){var s=this,r=s.d +s.a1Z(a,b,s.b,r,B.u_) +s.a1Z(a,b,s.c,r,B.iw)}, +cG(a){return a.b!=this.b||a.c!=this.c}, +k(a){return"_GlowingOverscrollIndicatorPainter("+A.h(this.b)+", "+A.h(this.c)+")"}} +A.alq.prototype={ +T(){return"_StretchDirection."+this.b}} +A.Q1.prototype={ +aW(){return new A.UX(null,null,B.n)}, +yv(a){return A.apG().$1(a)}} +A.UX.prototype={ +gtW(){var s,r,q,p,o,n,m=this,l=null,k=m.d +if(k===$){s=t.Y +r=new A.bj(0,0,s) +q=new A.UW(r,B.q3,B.e5,$.ag()) +p=A.cJ(l,l,l,l,m) +p.cA() +o=p.ep$ +o.b=!0 +o.a.push(q.gN6()) +q.a!==$&&A.ai() +q.a=p +n=A.dq(B.fc,p,l) +n.a.ai(0,q.geZ()) +t.ve.a(n) +q.b!==$&&A.ai() +q.b=new A.bs(n,r,s.h("bs")) +m.d!==$&&A.a1() +m.d=q +k=q}return k}, +Pi(a){var s,r,q,p,o,n,m,l=this +if(!l.a.yv(a))return!1 +s=a.a +if(A.co(s.e)!==A.co(l.a.c))return!1 +if(a instanceof A.pa){l.f=a +J.aj(l.e) +r=a.e +q=l.c +q.iV(new A.Nj(r<0,0)) +l.w=!0 +r=l.r+=r +q=a.f +if(q!==0){s=l.gtW() +r=l.r +p=A.Y(Math.abs(q),1,1e4) +q=s.c +o=s.b +o===$&&A.c() +n=o.a +q.a=o.b.ap(0,n.gm(n)) +q.b=Math.min(0.016+1.01/p,1) +q=s.a +q===$&&A.c() +q.e=A.dh(0,B.d.az(p*0.02)) +q.oW(0,0) +s.d=B.adm +s.f=r>0?B.e5:B.EW}else if(a.d!=null){s=s.d +s.toString +m=A.Y(Math.abs(r)/s,0,1) +l.gtW().aOz(0,m,l.r)}}else if(a instanceof A.vL||a instanceof A.mG){l.r=0 +s=l.gtW() +if(s.d===B.q4)s.tQ(B.kV)}l.e=a +return!1}, +arl(a){switch(this.a.c.a){case 0:return a===B.e5?B.q8:B.q7 +case 1:return a===B.e5?B.aF:B.at +case 2:return a===B.e5?B.q7:B.q8 +case 3:return a===B.e5?B.at:B.aF}}, +v(){var s=this.gtW(),r=s.a +r===$&&A.c() +r.v() +s.fv() +this.am5()}, +a5(a){var s={},r=A.ca(a,B.eZ,t.l).w +s.a=null +return new A.hY(this.gPh(),A.nc(this.gtW(),new A.b_O(s,this,r.a),null),null,t.WA)}} +A.b_O.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gtW().b +k===$&&A.c() +s=k.a +s=k.b.ap(0,s.gm(s)) +switch(A.co(l.a.c).a){case 0:r=1+s +m.a.a=m.c.a +q=1 +break +case 1:q=1+s +m.a.a=m.c.b +r=1 +break +default:r=1 +q=1}p=l.arl(l.gtW().f) +k=l.f +if(k==null)o=null +else{k=k.a.d +k.toString +o=k}if(o==null)o=m.a.a +k=A.Eu(r,q,1) +l=l.a +n=A.aQj(p,l.f,k,!0) +return A.JH(n,s!==0&&o!==m.a.a?l.e:B.t,null)}, +$S:694} +A.I7.prototype={ +T(){return"_StretchState."+this.b}} +A.UW.prototype={ +aOz(a,b,c){var s,r,q,p=this,o=c>0?B.e5:B.EW +if(p.f!==o&&p.d===B.q5)return +p.f=o +p.e=b +s=p.c +r=p.b +r===$&&A.c() +q=r.a +s.a=r.b.ap(0,q.gm(q)) +q=p.e +s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) +q=p.a +q===$&&A.c() +q.e=B.kV +if(p.d!==B.q4){q.oW(0,0) +p.d=B.q4}else{s=q.r +if(!(s!=null&&s.a!=null))p.C()}}, +N7(a){var s=this +if(a!==B.a7)return +switch(s.d.a){case 1:s.tQ(B.kV) +break +case 3:s.d=B.q3 +s.e=0 +break +case 2:case 0:break}}, +tQ(a){var s,r,q=this,p=q.d +if(p===B.q5||p===B.q3)return +p=q.c +s=q.b +s===$&&A.c() +r=s.a +p.a=s.b.ap(0,r.gm(r)) +p.b=0 +p=q.a +p===$&&A.c() +p.e=a +p.oW(0,0) +q.d=B.q5}, +v(){var s=this.a +s===$&&A.c() +s.v() +this.fv()}, +k(a){return"_StretchController()"}} +A.Nj.prototype={ +he(a){this.aks(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +A.TC.prototype={ +he(a){var s,r +this.Mo(a) +s=this.jn$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.VZ.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Wf.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.vb.prototype={} +A.UU.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.UU&&A.e4(b.a,this.a)}, +gI(a){return A.c4(this.a)}, +k(a){return"StorageEntryIdentifier("+B.b.cl(this.a,":")+")"}} +A.Nk.prototype={ +YE(a){var s=A.b([],t.g8) +if(A.bgj(a,s))a.o6(new A.aGh(s)) +return s}, +adF(a,b){var s,r=this +if(r.a==null)r.a=A.D(t.K,t.z) +s=r.YE(a) +if(s.length!==0)r.a.t(0,new A.UU(s),b)}, +abx(a){var s +if(this.a==null)return null +s=this.YE(a) +return s.length!==0?this.a.i(0,new A.UU(s)):null}} +A.aGh.prototype={ +$1(a){return A.bgj(a,this.a)}, +$S:19} +A.EN.prototype={ +a5(a){return this.c}} +A.pb.prototype={ +gva(){return!0}, +gxa(){return!1}, +Rc(a){return a instanceof A.pb}, +a6p(a){return a instanceof A.pb}} +A.aEj.prototype={} +A.aHD.prototype={} +A.a_D.prototype={ +P2(a){return this.awj(a)}, +awj(a){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$P2=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:n=A.h5(a.b) +m=p.a +if(!m.aX(0,n)){s=1 +break}m=m.i(0,n) +m.toString +o=a.a +if(o==="Menu.selectedCallback"){m.gaRr().$0() +m.gaNv() +o=$.b9.bA$.f.c.e +o.toString +A.bt2(o,m.gaNv(),t.bU)}else if(o==="Menu.opened")m.gaRq(m).$0() +else if(o==="Menu.closed")m.gaRp(m).$0() +case 1:return A.t(q,r)}}) +return A.u($async$P2,r)}} +A.F7.prototype={ +eu(a){return this.f!=a.f}} +A.vD.prototype={ +aW(){return new A.ajT(null,A.D(t.yb,t.M),null,!0,null,B.n)}} +A.ajT.prototype={ +ghB(){return this.a.d}, +kv(a,b){}, +a5(a){return A.R1(this.d6$,this.a.c)}} +A.B9.prototype={ +eu(a){return a.f!=this.f}} +A.OP.prototype={ +aW(){return new A.Ui(B.n)}} +A.Ui.prototype={ +cZ(){var s,r=this +r.fH() +s=r.c +s.toString +r.r=A.vE(s) +r.OT() +if(r.d==null){r.a.toString +r.d=!1}}, +bL(a){this.cc(a) +this.OT()}, +ga16(){this.a.toString +return!1}, +OT(){var s,r=this +if(r.ga16()&&!r.w){r.w=!0;++$.vC.Ci$ +s=$.h3.bU$ +s===$&&A.c() +s.gaPE().cE(new A.aZH(r),t.P)}}, +azh(){var s,r=this +r.e=!1 +r.f=null +s=$.h3.bU$ +s===$&&A.c() +s.a9(0,r.gPA()) +r.OT()}, +v(){if(this.e){var s=$.h3.bU$ +s===$&&A.c() +s.a9(0,this.gPA())}this.bK()}, +a5(a){var s,r,q=this,p=q.d +p.toString +if(p&&q.ga16())return B.aU +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return A.R1(p,new A.vD(s.c,r,null))}} +A.aZH.prototype={ +$1(a){var s,r=this.a +r.w=!1 +if(r.c!=null){s=$.h3.bU$ +s===$&&A.c() +s.ai(0,r.gPA()) +r.aM(new A.aZG(r,a))}$.vC.a6_()}, +$S:695} +A.aZG.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +A.hl.prototype={ +gxI(a){return!0}, +v(){var s=this,r=s.c +if(r!=null)r.aDs(s) +s.fv() +s.a=!0}} +A.mE.prototype={ +S4(a){}, +pk(a,b){var s,r,q=this,p=q.d6$ +p=p==null?null:J.hw(p.gr1(),b) +s=p===!0 +r=s?a.y5(J.c0(q.d6$.gr1(),b)):a.Ik() +if(a.b==null){a.b=b +a.c=q +p=new A.aKq(q,a) +a.ai(0,p) +q.jl$.t(0,a,p)}a.a9k(r) +if(!s&&a.gxI(a)&&q.d6$!=null)q.Qo(a)}, +ul(){var s,r,q=this +if(q.jm$!=null){s=q.d6$ +s=s==null?null:s.e +s=s==q.ghB()||q.gt3()}else s=!0 +if(s)return +r=q.d6$ +if(q.r8(q.jm$,!1))if(r!=null)r.v()}, +gt3(){var s,r,q=this +if(q.hs$)return!0 +if(q.ghB()==null)return!1 +s=q.c +s.toString +r=A.vE(s) +if(r!=q.jm$){if(r==null)s=null +else{s=r.c +s=s==null?null:s.d +s=s===!0}s=s===!0}else s=!1 +return s}, +r8(a,b){var s,r,q=this +if(q.ghB()==null||a==null)return q.a3i(null,b) +if(b||q.d6$==null){s=q.ghB() +s.toString +return q.a3i(a.aFO(s,q),b)}s=q.d6$ +s.toString +r=q.ghB() +r.toString +s.aPc(r) +r=q.d6$ +r.toString +a.kh(r) +return!1}, +a3i(a,b){var s,r=this,q=r.d6$ +if(a==q)return!1 +r.d6$=a +if(!b){if(a!=null){s=r.jl$ +new A.bf(s,A.q(s).h("bf<1>")).ab(0,r.gaDL())}r.S4(q)}return!0}, +Qo(a){var s,r=a.gxI(a),q=this.d6$ +if(r){if(q!=null){r=a.b +r.toString +s=a.z2() +if(!J.e(J.c0(q.gr1(),r),s)||!J.hw(q.gr1(),r)){J.ix(q.gr1(),r,s) +q.ws()}}}else if(q!=null){r=a.b +r.toString +q.aP3(0,r,t.K)}}, +aDs(a){var s=this.jl$.L(0,a) +s.toString +a.a9(0,s) +a.c=a.b=null}} +A.aKq.prototype={ +$0(){var s=this.a +if(s.d6$==null)return +s.Qo(this.b)}, +$S:0} +A.b12.prototype={ +$2(a,b){if(!a.a)a.a9(0,b)}, +$S:53} +A.aoD.prototype={ +bL(a){this.cc(a) +this.ul()}, +cZ(){var s,r,q,p,o=this +o.fH() +s=o.d6$ +r=o.gt3() +q=o.c +q.toString +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jl$.ab(0,new A.b12()) +s=r.d6$ +if(s!=null)s.v() +r.d6$=null +r.bK()}} +A.dU.prototype={ +sm(a,b){var s=this.y +if(b==null?s!=null:b!==s){this.y=b +this.S7(s)}}, +a9k(a){this.y=a}} +A.m5.prototype={ +Ik(){return this.cy}, +S7(a){this.C()}, +y5(a){return A.q(this).h("m5.T").a(a)}, +z2(){var s=this.y +return s==null?A.q(this).h("dU.T").a(s):s}} +A.Ug.prototype={ +y5(a){return this.akN(a)}, +z2(){var s=this.akO() +s.toString +return s}} +A.OI.prototype={} +A.A8.prototype={} +A.OJ.prototype={} +A.b13.prototype={ +$2(a,b){if(!a.a)a.a9(0,b)}, +$S:53} +A.Fv.prototype={} +A.a7i.prototype={ +aW(){return new A.I1(new A.ajQ($.ag()),null,A.D(t.yb,t.M),null,!0,null,B.n,this.$ti.h("I1<1>"))}} +A.a7h.prototype={ +T(){return"RouteInformationReportingType."+this.b}} +A.I1.prototype={ +ghB(){return this.a.r}, +bn(){var s,r=this +r.bP() +s=r.a.c +if(s!=null)s.ai(0,r.gFU()) +r.a.f.aEk(r.gOn()) +r.a.e.ai(0,r.gOt())}, +kv(a,b){var s,r,q=this,p=q.f +q.pk(p,"route") +s=p.y +r=s==null +if((r?A.q(p).h("dU.T").a(s):s)!=null){p=r?A.q(p).h("dU.T").a(s):s +p.toString +q.Gn(p,new A.aZY(q))}else{p=q.a.c +if(p!=null)q.Gn(p.a,new A.aZZ(q))}}, +azP(){var s=this +if(s.w||s.a.c==null)return +s.w=!0 +$.d5.de$.push(s.gazl())}, +azm(a){var s,r,q,p,o=this +o.w=!1 +s=o.f +r=s.y +q=r==null +if((q?A.q(s).h("dU.T").a(r):r)!=null){s=q?A.q(s).h("dU.T").a(r):r +s.toString +r=o.a.c +r.toString +q=o.e +q.toString +if(q!==B.a1J)p=q===B.ox&&r.b.a==s.a +else p=!0 +B.j4.rJ("selectMultiEntryHistory",t.H) +q=s.a +q.toString +A.bhY(q,p,s.b) +r.b=r.a=s}o.e=B.ox}, +azx(){this.a.e.gaRe() +this.a.toString +return null}, +G9(){var s=this +s.f.sm(0,s.azx()) +if(s.e==null)s.e=B.ox +s.azP()}, +cZ(){var s,r=this +r.r=!0 +r.alZ() +s=r.a.c +if(s!=null&&r.r)r.Gn(s.a,new A.aZX(r)) +r.r=!1 +r.G9()}, +bL(a){var s,r,q,p=this +p.am_(a) +s=p.a +r=a.c +q=s.c==r +if(q)s.f===a.f +p.d=new A.z() +if(!q){s=r==null +if(!s)r.a9(0,p.gFU()) +q=p.a.c +if(q!=null)q.ai(0,p.gFU()) +s=s?null:r.a +r=p.a.c +if(s!=(r==null?null:r.a))p.a0A()}s=a.f +if(p.a.f!==s){r=p.gOn() +s.aP6(r) +p.a.f.aEk(r)}p.a.toString +s=p.gOt() +a.e.a9(0,s) +p.a.e.ai(0,s) +p.G9()}, +v(){var s=this,r=s.a.c +if(r!=null)r.a9(0,s.gFU()) +s.a.f.aP6(s.gOn()) +s.a.e.a9(0,s.gOt()) +s.d=null +s.am0()}, +Gn(a,b){var s,r,q=this +q.r=!1 +q.d=new A.z() +s=q.a.d +s.toString +r=q.c +r.toString +s.aRu(a,r).cE(q.ayF(q.d,b),t.H)}, +ayF(a,b){return new A.aZV(this,a,b)}, +a0A(){var s=this +s.r=!0 +s.Gn(s.a.c.a,new A.aZS(s))}, +asa(){var s=this +s.d=new A.z() +return s.a.e.aRx().cE(s.au1(s.d),t.w)}, +au1(a){return new A.aZT(this,a)}, +a2U(){this.aM(new A.aZW()) +this.G9() +return new A.cO(null,t.b6)}, +au2(){this.aM(new A.aZU()) +this.G9()}, +a5(a){var s=this.d6$,r=this.a,q=r.c,p=r.f,o=r.d +r=r.e +return A.R1(s,new A.ak8(q,p,o,r,this,new A.jI(r.gaRb(),null),null))}} +A.aZY.prototype={ +$0(){return this.a.a.e.gaR_()}, +$S(){return this.a.$ti.h("ao<~>(1)()")}} +A.aZZ.prototype={ +$0(){return this.a.a.e.gaQZ()}, +$S(){return this.a.$ti.h("ao<~>(1)()")}} +A.aZX.prototype={ +$0(){return this.a.a.e.gaf5()}, +$S(){return this.a.$ti.h("ao<~>(1)()")}} +A.aZV.prototype={ +$1(a){var s=0,r=A.v(t.H),q,p=this,o,n +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=p.a +n=p.b +if(o.d!=n){s=1 +break}s=3 +return A.B(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.a2U() +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, +$S(){return this.a.$ti.h("ao<~>(1)")}} +A.aZS.prototype={ +$0(){return this.a.a.e.gaf5()}, +$S(){return this.a.$ti.h("ao<~>(1)()")}} +A.aZT.prototype={ +$1(a){var s=this.a +if(this.b!=s.d)return new A.cO(!0,t.d9) +s.a2U() +return new A.cO(a,t.d9)}, +$S:697} +A.aZW.prototype={ +$0(){}, +$S:0} +A.aZU.prototype={ +$0(){}, +$S:0} +A.ak8.prototype={ +eu(a){if(this.f==a.f)this.r===a.r +return!0}} +A.ajQ.prototype={ +Ik(){return null}, +S7(a){this.C()}, +y5(a){var s +if(a==null)return null +t.Dn.a(a) +s=J.cs(a) +return new A.Fv(A.eJ(s.ga3(a)),s.ga6(a))}, +z2(){var s,r=this,q=r.y,p=q==null +if((p?A.q(r).h("dU.T").a(q):q)==null)q=null +else{s=(p?A.q(r).h("dU.T").a(q):q).a +q=[s,(p?A.q(r).h("dU.T").a(q):q).b]}return q}} +A.Ii.prototype={ +bL(a){this.cc(a) +this.ul()}, +cZ(){var s,r,q,p,o=this +o.fH() +s=o.d6$ +r=o.gt3() +q=o.c +q.toString +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, +v(){var s,r=this +r.jl$.ab(0,new A.b13()) +s=r.d6$ +if(s!=null)s.v() +r.d6$=null +r.bK()}} +A.EK.prototype={ +gKm(){return this.e}, +rI(){var s,r=this,q=A.ra(r.ganP(),!1) +r.ok=q +r.gD5() +s=A.ra(r.ganR(),!0) +r.p2=s +B.b.F(r.e,A.b([q,s],t.wi)) +r.ajk()}, +uj(a){var s,r=this +r.ajf(a) +s=r.at.Q +s===$&&A.c() +if(s===B.R&&!r.Q)r.a.a8w(r) +return!0}, +v(){B.b.aj(this.e) +this.ajj()}} +A.hH.prototype={ +giU(a){return this.as}, +gWs(){return this.ax}, +auG(a){var s,r=this +switch(a.a){case 3:s=r.e +if(s.length!==0)B.b.ga3(s).sva(r.gva()) +s=r.z +if(s!=null){s.a.$0() +s.a=null}r.z=null +break +case 1:case 2:s=r.e +if(s.length!==0)B.b.ga3(s).sva(!1) +if(r.z==null)r.z=$.d5.aPs(B.P9) +break +case 0:if(!r.guV()){r.a.a8w(r) +r.Q=!0 +s=r.z +if(s!=null){s.a.$0() +s.a=null}r.z=null}break}}, +rI(){var s=this,r=s.gL2(s),q=s.gL2(s),p=s.gxw(),o=s.a +o.toString +o=s.at=A.cJ(p,r,q,null,o) +o.cA() +p=o.ep$ +p.b=!0 +p.a.push(s.ga0C()) +s.as=o +s.aiC() +p=s.as +if(p.gco(p)===B.a7&&s.e.length!==0)B.b.ga3(s.e).sva(s.gva())}, +BW(){this.ajh() +return this.at.d_(0)}, +BU(){this.ajc() +var s=this.at +s.sm(0,s.b)}, +S1(a){var s,r +if(a instanceof A.hH){s=this.at +s.toString +r=a.at.x +r===$&&A.c() +s.sm(0,r)}this.aji(a)}, +uj(a){this.ch=a +this.at.er(0) +this.aiA(a) +return!0}, +xB(a){this.a5a(a) +this.ajg(a)}, +BV(a){this.a5a(a) +this.ajd(a)}, +a5a(a){var s,r,q,p,o,n,m,l=this,k={},j=l.CW +l.CW=null +if(a instanceof A.hH&&l.Rc(a)&&a.a6p(l)){s=l.ax.c +if(s!=null){r=s instanceof A.B4?s.a:s +r.toString +q=a.as +q.toString +p=r.gm(r) +o=q.x +o===$&&A.c() +if(!J.e(p,o)){p=q.Q +p===$&&A.c() +p=p===B.a7||p===B.R}else p=!0 +o=a.y.a +if(p)l.wC(q,o) +else{k.a=null +p=new A.aQr(l,q,a) +l.CW=new A.aQp(k,q,p) +q.cA() +n=q.ep$ +n.b=!0 +n.a.push(p) +m=A.b9M(r,q,new A.aQq(k,l,a)) +k.a=m +l.wC(m,o)}}else l.wC(a.as,a.y.a)}else l.aAs(B.dz) +if(j!=null)j.$0()}, +wC(a,b){this.ax.sb3(0,a) +if(b!=null)b.cE(new A.aQo(this,a),t.P)}, +aAs(a){return this.wC(a,null)}, +Rc(a){return!0}, +a6p(a){return!0}, +v(){var s=this,r=s.as +if(r!=null)r.fE(s.ga0C()) +r=s.z +if(r!=null){r.a.$0() +r.a=null}s.z=null +r=s.at +if(r!=null)r.v() +s.y.eL(0,s.ch) +s.aiB()}, +gxw(){return"TransitionRoute"}, +k(a){return"TransitionRoute(animation: "+A.h(this.at)+")"}} +A.aQr.prototype={ +$1(a){var s,r +switch(a.a){case 3:case 0:s=this.a +s.wC(this.b,this.c.y.a) +r=s.CW +if(r!=null){r.$0() +s.CW=null}break +case 1:case 2:break}}, +$S:4} +A.aQp.prototype={ +$0(){this.b.fE(this.c) +var s=this.a.a +if(s!=null)s.v()}, +$S:0} +A.aQq.prototype={ +$0(){var s,r=this.b +r.wC(this.a.a.a,this.c.y.a) +s=r.CW +if(s!=null){s.$0() +r.CW=null}}, +$S:0} +A.aQo.prototype={ +$1(a){var s=this.a.ax,r=this.b +if(s.c==r){s.sb3(0,B.dz) +if(r instanceof A.B4)r.v()}}, +$S:21} +A.a3k.prototype={ +gadw(){var s=this.rA$ +return s!=null&&s.length!==0}} +A.adZ.prototype={ +mU(a,b){return A.aED(this.e,t.z).gxa()}, +fN(a){return A.v7(this.e,!1).aad()}} +A.Tl.prototype={ +eu(a){var s=this +return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x}} +A.HK.prototype={ +aW(){return new A.te(A.b7H(!0,B.aaJ.k(0)+" Focus Scope",!1),A.P1(0),B.n,this.$ti.h("te<1>"))}} +A.te.prototype={ +bn(){var s,r,q=this +q.bP() +s=A.b([],t.Eo) +r=q.a.c.go +if(r!=null)s.push(r) +r=q.a.c.id +if(r!=null)s.push(r) +q.e=new A.By(s)}, +bL(a){this.cc(a) +this.a4S()}, +cZ(){this.fH() +this.d=null +this.a4S()}, +a4S(){var s,r,q=this.a.c,p=q.fx +if(!(p!=null)){q.a.a.toString +p=B.a9O}s=this.f +s.dy=p +if(q.guW()){this.a.c.a.a.toString +r=!0}else r=!1 +if(r){r=q.a.x.gkl() +if(r!=null)r.EF(s)}}, +are(){this.aM(new A.aXT(this))}, +v(){this.f.v() +this.bK()}, +ga3s(){var s=this.a.c.go +if((s==null?null:s.gco(s))!==B.bi){s=this.a.c.a +s=s==null?null:s.CW.a +s=s===!0}else s=!0 +return s}, +a5(a){var s,r,q=this,p=null,o=q.a.c,n=o.guW(),m=q.a.c +if(!m.ga95()){m=m.rA$ +m=m!=null&&m.length!==0}else m=!0 +s=q.a.c +s=s.ga95()||s.IX$>0 +r=q.a.c +return A.nc(o.c,new A.aXX(q),new A.Tl(n,m,s,o,new A.EJ(r.fy,new A.EN(new A.jI(new A.aXY(q),p),r.k4,p),p),p))}} +A.aXT.prototype={ +$0(){this.a.d=null}, +$S:0} +A.aXX.prototype={ +$2(a,b){var s=this.a.a.c.c.a +b.toString +return new A.vD(b,s,null)}, +$S:698} +A.aXY.prototype={ +$1(a){var s,r=null,q=A.b_([B.pp,new A.adZ(a,new A.bM(A.b([],t.ot),t.wS))],t.A,t.od),p=this.a,o=p.e +o===$&&A.c() +s=p.d +if(s==null)s=p.d=new A.lO(new A.jI(new A.aXV(p),r),p.a.c.k3) +return A.wZ(q,A.bgJ(A.b7G(!1,new A.lO(A.nc(o,new A.aXW(p),s),r),r,r,p.f),p.r))}, +$S:699} +A.aXW.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.go +o.toString +s=p.id +s.toString +r=p.a +r=r==null?null:r.CW +if(r==null)r=A.iT(!1,t.w) +return p.R9(a,o,s,A.nc(r,new A.aXU(q),b))}, +$S:152} +A.aXU.prototype={ +$2(a,b){var s=this.a,r=s.ga3s() +s.f.sf2(!r) +return new A.nD(r,null,b,null)}, +$S:700} +A.aXV.prototype={ +$1(a){var s,r=this.a.a.c,q=r.go +q.toString +s=r.id +s.toString +return r.R7(a,q,s)}, +$S:10} +A.jd.prototype={ +aM(a){var s,r=this.k2 +if(r.gav()!=null){r=r.gav() +if(r.a.c.guW())if(!r.ga3s()){r.a.c.a.a.toString +s=!0}else s=!1 +else s=!1 +if(s){s=r.a.c.a.x.gkl() +if(s!=null)s.EF(r.f)}r.aM(a)}else a.$0()}, +R9(a,b,c,d){return d}, +rI(){var s=this +s.ajM() +s.go=A.F9(A.hH.prototype.giU.call(s,s)) +s.id=A.F9(A.hH.prototype.gWs.call(s))}, +BW(){var s,r=this,q=r.k2 +if(q.gav()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.x.gkl() +if(s!=null)s.EF(q.gav().f)}return r.ajL()}, +BU(){var s,r=this,q=r.k2 +if(q.gav()!=null){r.a.a.toString +s=!0}else s=!1 +if(s){s=r.a.x.gkl() +if(s!=null)s.EF(q.gav().f)}r.ajJ()}, +sK1(a){var s,r=this +if(r.fy===a)return +r.aM(new A.aEE(r,a)) +s=r.go +s.toString +s.sb3(0,r.fy?B.fb:A.hH.prototype.giU.call(r,r)) +s=r.id +s.toString +s.sb3(0,r.fy?B.dz:A.hH.prototype.gWs.call(r)) +r.Bs()}, +n7(){var s=0,r=A.v(t.oj),q,p=this,o,n,m,l +var $async$n7=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:p.k2.gav() +o=A.ak(p.k1,!0,t.Ev),n=o.length,m=0 +case 3:if(!(m>>24&255)!==0&&!n.fy){s=n.go +s.toString +r=n.gx9().a +r=A.a9(0,r>>>16&255,r>>>8&255,r&255) +q=n.gx9() +p=t.IC.h("fQ") +t.ve.a(s) +o=new A.X6(n.gxa(),n.gHK(),!0,new A.bs(s,new A.fQ(new A.nl(B.bd),new A.f8(r,q),p),p.h("bs")),m)}else o=A.b8z(!0,m,m,n.gxa(),m,n.gHK(),m) +s=n.go +if(s.gco(s)!==B.bi){s=n.go +s=s.gco(s)===B.R}else s=!0 +o=new A.nD(s,m,o,m) +s=n.gxa() +return s?A.d3(m,m,o,!1,m,m,!1,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.At,m,m,m):o}, +anS(a){var s=this,r=null,q=s.p1 +return q==null?s.p1=A.d3(r,r,new A.HK(s,s.k2,A.q(s).h("HK")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a08,r,r,r):q}, +k(a){return"ModalRoute("+this.b.k(0)+", animation: "+A.h(this.as)+")"}} +A.aEE.prototype={ +$0(){this.a.fy=this.b}, +$S:0} +A.aEC.prototype={ +$0(){}, +$S:0} +A.NJ.prototype={ +gva(){return!1}, +gD5(){return!0}} +A.O1.prototype={ +gxa(){return!0}, +gHK(){return this.eY}, +gx9(){return this.dC}, +gL2(a){return this.l3}, +R7(a,b,c){var s=null +return A.d3(s,s,new A.a_W(this.f9,this.cK.$3(a,b,c),s),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +R9(a,b,c,d){return this.eO.$4(a,b,c,d)}} +A.HJ.prototype={ +n7(){var s=0,r=A.v(t.oj),q,p=this,o +var $async$n7=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=p.rA$ +if(o!=null&&o.length!==0){q=B.CA +s=1 +break}q=p.ajl() +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$n7,r)}, +uj(a){var s,r,q=this,p=q.rA$ +if(p!=null&&p.length!==0){s=p.pop() +s.b=null +s.aR7() +r=s.c&&--q.IX$===0 +if(q.rA$.length===0||r)q.Bs() +return!1}q.ajK(a) +return!0}} +A.a7o.prototype={ +a5(a){var s,r,q,p=this,o=A.ca(a,B.ce,t.l).w.f,n=p.r,m=Math.max(o.a,n.a),l=p.d,k=l?o.b:0 +k=Math.max(k,n.b) +s=Math.max(o.c,n.c) +r=p.f +q=r?o.d:0 +return new A.cg(new A.aG(m,k,s,Math.max(q,n.d)),A.bg3(p.x,a,r,!0,!0,l),null)}} +A.a7w.prototype={ +ac7(){}, +a7S(a,b){if(b!=null)b.iV(new A.P7(null,a,b,0))}, +a7T(a,b,c){b.iV(A.b9e(b,null,null,a,c))}, +IG(a,b,c){b.iV(new A.pa(null,c,0,a,b,0))}, +a7R(a,b){b.iV(new A.vL(null,a,b,0))}, +Ba(){}, +v(){}, +k(a){return"#"+A.cX(this)}} +A.uF.prototype={ +Ba(){this.a.md(0)}, +gpz(){return!1}, +gnR(){return!1}, +gdz(){return 0}} +A.aAG.prototype={ +gpz(){return!1}, +gnR(){return!1}, +gdz(){return 0}, +v(){this.b.$0() +this.F9()}} +A.aLs.prototype={ +anj(a,b){var s,r,q=this +if(b==null)return a +if(a===0){if(q.d!=null)if(q.r==null){s=q.e +s=b.a-s.a>5e4}else s=!1 +else s=!1 +if(s)q.r=0 +return 0}else{s=q.r +if(s==null)return a +else{s+=a +q.r=s +r=q.d +r.toString +if(Math.abs(s)>r){q.r=null +s=Math.abs(a) +if(s>24)return a +else return Math.min(r/3,s)*J.eA(a)}else return 0}}}, +a4(a,b){var s,r,q,p,o=this +o.x=b +s=b.c +s.toString +r=s===0 +if(!r)o.e=b.a +q=b.a +if(o.f)if(r)if(q!=null){r=o.e +r=q.a-r.a>2e4}else r=!0 +else r=!1 +else r=!1 +if(r)o.f=!1 +p=o.anj(s,q) +if(p===0)return +s=o.a +if(A.b4l(s.w.a.c))p=-p +s.VF(p>0?B.oz:B.oA) +r=s.at +r.toString +s.MA(r-s.r.R_(s,p))}, +Sm(a,b){var s,r,q=this,p=b.b +p.toString +s=-p +if(A.b4l(q.a.w.a.c))s=-s +q.x=b +if(q.f){p=q.c +r=Math.abs(s)>Math.abs(p)*0.5 +if(J.eA(s)===J.eA(p)&&r)s+=p}q.a.md(s)}, +bm(a){this.a.md(0)}, +v(){this.x=null +this.b.$0()}, +k(a){return"#"+A.cX(this)}} +A.awi.prototype={ +a7S(a,b){var s=t.uL.a(this.b.x) +if(b!=null)b.iV(new A.P7(s,a,b,0))}, +a7T(a,b,c){b.iV(A.b9e(b,null,t.zk.a(this.b.x),a,c))}, +IG(a,b,c){b.iV(new A.pa(t.zk.a(this.b.x),c,0,a,b,0))}, +a7R(a,b){var s=this.b.x +b.iV(new A.vL(s instanceof A.kE?s:null,a,b,0))}, +gpz(){var s=this.b +return(s==null?null:s.w)!==B.c9}, +gnR(){return!0}, +gdz(){return 0}, +v(){this.b=null +this.F9()}, +k(a){return"#"+A.cX(this)+"("+A.h(this.b)+")"}} +A.XC.prototype={ +ac7(){var s=this.a,r=this.b +r===$&&A.c() +s.md(r.gdz())}, +Ba(){var s=this.a,r=this.b +r===$&&A.c() +s.md(r.gdz())}, +PK(){var s=this.b +s===$&&A.c() +s=s.x +s===$&&A.c() +if(!(Math.abs(this.a.MA(s))<1e-10)){s=this.a +s.mD(new A.uF(s))}}, +PI(){this.a.md(0)}, +IG(a,b,c){var s=this.b +s===$&&A.c() +b.iV(new A.pa(null,c,s.gdz(),a,b,0))}, +gnR(){return!0}, +gdz(){var s=this.b +s===$&&A.c() +return s.gdz()}, +v(){var s=this.b +s===$&&A.c() +s.v() +this.F9()}, +k(a){var s=A.cX(this),r=this.b +r===$&&A.c() +return"#"+s+"("+r.k(0)+")"}, +gpz(){return this.c}} +A.a0g.prototype={ +PK(){var s=this.a,r=this.c +r===$&&A.c() +r=r.x +r===$&&A.c() +if(s.MA(r)!==0){s=this.a +s.mD(new A.uF(s))}}, +PI(){var s=this.a,r=this.c +r===$&&A.c() +s.md(r.gdz())}, +IG(a,b,c){var s=this.c +s===$&&A.c() +b.iV(new A.pa(null,c,s.gdz(),a,b,0))}, +gpz(){return!0}, +gnR(){return!0}, +gdz(){var s=this.c +s===$&&A.c() +return s.gdz()}, +v(){var s=this.b +s===$&&A.c() +s.iv(0) +s=this.c +s===$&&A.c() +s.v() +this.F9()}, +k(a){var s=A.cX(this),r=this.c +r===$&&A.c() +return"#"+s+"("+r.k(0)+")"}} +A.OZ.prototype={ +DJ(a,b,c,d){var s,r=this +if(b.a==null){s=$.i_.ix$ +s===$&&A.c() +s=s.a.i(0,c)!=null||s.b.i(0,c)!=null}else s=!0 +if(s){r.b.DJ(a,b,c,d) +return}s=r.a +if(s.gcN(s)==null)return +s=s.gcN(s) +s.toString +if(A.bzS(s)){$.d5.LH(new A.aLo(r,a,b,c,d)) +return}r.b.DJ(a,b,c,d)}, +yn(a,b,c){return this.b.yn(0,b,c)}, +yo(a,b){return this.b.yo(a,b)}, +yp(a,b){return this.b.yp(a,b)}, +Dg(a){return this.b.Dg(a)}} +A.aLo.prototype={ +$1(a){var s=this +A.ks(new A.aLn(s.a,s.b,s.c,s.d,s.e))}, +$S:3} +A.aLn.prototype={ +$0(){var s=this +return s.a.DJ(s.b,s.c,s.d,s.e)}, +$S:0} +A.WZ.prototype={ +T(){return"AndroidOverscrollIndicator."+this.b}} +A.a7x.prototype={ +xs(a,b,c,d,e,f,g){return new A.b0S(this,g,c,d,e,b,f,a)}, +a75(a,b,c,d){return this.xs(null,null,a,b,c,null,d)}, +a73(a,b){return this.xs(null,null,a,null,null,null,b)}, +pr(a){return A.cr()}, +gro(){return B.CZ}, +gDv(){return A.da([B.bV,B.c4],t.bd)}, +HQ(a,b,c){var s=null +switch(this.pr(a)){case B.cQ:case B.bX:case B.cR:return A.bzr(b,c.b,B.dD,s,s,A.apG(),B.F,s,s,s,s,B.ft,s) +case B.ah:case B.cP:case B.aa:return b}}, +HP(a,b,c){switch(this.pr(a)){case B.aa:case B.cQ:case B.bX:case B.cR:return b +case B.ah:switch(1){case 1:break}break +case B.cP:break}return A.bf1(c.a,b,B.l)}, +Lc(a){switch(this.pr(a)){case B.aa:return new A.aLp() +case B.bX:return new A.aLq() +case B.ah:case B.cP:case B.cQ:case B.cR:return new A.aLr()}}, +vA(a){switch(this.pr(a)){case B.aa:return B.G7 +case B.bX:return B.G8 +case B.ah:case B.cP:case B.cQ:case B.cR:return B.Io}}, +WN(a){return!1}, +k(a){return"ScrollBehavior"}} +A.aLp.prototype={ +$1(a){return A.bwJ(a.gdU(a))}, +$S:701} +A.aLq.prototype={ +$1(a){var s=a.gdU(a),r=t.av +return new A.Eq(A.b2(20,null,!1,r),s,A.b2(20,null,!1,r))}, +$S:702} +A.aLr.prototype={ +$1(a){return new A.js(a.gdU(a),A.b2(20,null,!1,t.av))}, +$S:172} +A.b0S.prototype={ +gro(){var s=this.f +return s==null?B.CZ:s}, +gDv(){var s=this.r +return s==null?A.da([B.bV,B.c4],t.bd):s}, +HP(a,b,c){if(this.c)return this.a.HP(a,b,c) +return b}, +HQ(a,b,c){if(this.b)return this.a.HQ(a,b,c) +return b}, +xs(a,b,c,d,e,f,g){var s=this,r=s.gro(),q=s.gDv(),p=d==null?s.d:d,o=e==null?s.e:e,n=s.w +if(n==null)n=B.k6 +return s.a.xs(n,r,!1,p,o,q,g)}, +a75(a,b,c,d){return this.xs(null,null,a,b,c,null,d)}, +a73(a,b){return this.xs(null,null,a,null,null,null,b)}, +pr(a){var s=this.e +return s==null?this.a.pr(a):s}, +vA(a){var s=this.d +return s==null?this.a.vA(a):s}, +WN(a){var s=this +return A.O(a.a)!==A.O(s.a)||a.b!==s.b||a.c!==s.c||!A.apH(a.gro(),s.gro())||!A.apH(a.gDv(),s.gDv())||a.d!=s.d||a.e!=s.e||!1}, +Lc(a){return this.a.Lc(a)}, +k(a){return"_WrappedScrollBehavior"}} +A.P_.prototype={ +eu(a){var s=this.f,r=a.f +if(A.O(s)===A.O(r))s=s!==r&&s.WN(r) +else s=!0 +return s}} +A.P0.prototype={ +nq(a,b,c){return this.aEK(a,b,c)}, +aEK(a,b,c){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$nq=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:n=A.b([],t.mo) +for(p=q.d,o=0;o#"+A.cX(this)+"("+B.b.cl(r,", ")+")"}} +A.aMY.prototype={ +k(a){var s=A.b([],t.T) +this.he(s) +return"#"+A.cX(this)+"("+B.b.cl(s,", ")+")"}, +he(a){var s,r,q +try{s=this.f.length +if(s!=null)a.push("estimated child count: "+A.h(s))}catch(q){r=A.aW(q) +a.push("estimated child count: EXCEPTION ("+J.aj(r).k(0)+")")}}} +A.Ul.prototype={} +A.aMZ.prototype={ +aqV(a){var s,r,q,p=null,o=this.r +if(!o.aX(0,a)){s=o.i(0,p) +s.toString +for(r=this.f,q=s;q=this.f.length)return o +s=this.f[b] +r=s.a +q=r!=null?new A.Ul(r):o +s=new A.lO(s,o) +p=A.bkg(s,b) +s=p!=null?new A.a2t(p,s,o):s +return new A.uU(new A.IU(new A.UC(s,o),o),q)}} +A.UC.prototype={ +aW(){return new A.UD(null,B.n)}} +A.UD.prototype={ +gvu(){return this.r}, +aM8(a){return new A.b_d(this,a)}, +Hb(a,b){var s,r=this +if(b){s=r.d;(s==null?r.d=A.y(t.x9):s).H(0,a)}else{s=r.d +if(s!=null)s.L(0,a)}s=r.d +s=s==null?null:s.a!==0 +s=s===!0 +if(r.r!==s){r.r=s +r.t8()}}, +cZ(){var s,r,q,p=this +p.fH() +s=p.c +s.toString +r=A.b9i(s) +s=p.f +if(s!=r){if(s!=null){q=p.e +if(q!=null)new A.bf(q,A.q(q).h("bf<1>")).ab(0,s.gvo(s))}p.f=r +if(r!=null){s=p.e +if(s!=null)new A.bf(s,A.q(s).h("bf<1>")).ab(0,r.gfT(r))}}}, +H(a,b){var s,r=this,q=r.aM8(b) +b.ai(0,q) +s=r.e;(s==null?r.e=A.D(t.x9,t.M):s).t(0,b,q) +r.f.H(0,b) +if(b.gm(b).c!==B.eI)r.Hb(b,!0)}, +L(a,b){var s=this.e +if(s==null)return +s=s.L(0,b) +s.toString +b.a9(0,s) +this.f.L(0,b) +this.Hb(b,!1)}, +v(){var s,r,q=this,p=q.e +if(p!=null){for(p=A.jX(p,p.r,A.q(p).c);p.D();){s=p.d +q.f.L(0,s) +r=q.e.i(0,s) +r.toString +s.a9(0,r)}q.e=null}q.d=null +q.bK()}, +a5(a){var s=this +s.F_(a) +if(s.f==null)return s.a.c +return A.bhk(s.a.c,s)}} +A.b_d.prototype={ +$0(){var s=this.b,r=this.a +if(s.gm(s).c!==B.eI)r.Hb(s,!0) +else r.Hb(s,!1)}, +$S:0} +A.aoH.prototype={ +bn(){this.bP() +if(this.r)this.wi()}, +hO(){var s=this.jX$ +if(s!=null){s.C() +s.fv() +this.jX$=null}this.pH()}} +A.rA.prototype={ +oE(){var s=this,r=null,q=s.gTk()?s.gmY():r,p=s.gTk()?s.gmX():r,o=s.ga96()?s.ghx():r,n=s.ga98()?s.gEe():r,m=s.gmB(),l=s.grm(s) +return new A.a0X(q,p,o,n,m,l)}, +gUu(){var s=this +return s.ghx()s.gmX()}, +ga69(){var s=this +return s.ghx()===s.gmY()||s.ghx()===s.gmX()}, +gut(){var s=this +return s.gEe()-A.Y(s.gmY()-s.ghx(),0,s.gEe())-A.Y(s.ghx()-s.gmX(),0,s.gEe())}} +A.a0X.prototype={ +gmY(){var s=this.a +s.toString +return s}, +gmX(){var s=this.b +s.toString +return s}, +gTk(){return this.a!=null&&this.b!=null}, +ghx(){var s=this.c +s.toString +return s}, +ga96(){return this.c!=null}, +gEe(){var s=this.d +s.toString +return s}, +ga98(){return this.d!=null}, +k(a){var s=this +return"FixedScrollMetrics("+B.d.aZ(Math.max(s.ghx()-s.gmY(),0),1)+"..["+B.d.aZ(s.gut(),1)+"].."+B.d.aZ(Math.max(s.gmX()-s.ghx(),0),1)+")"}, +gmB(){return this.e}, +grm(a){return this.f}} +A.aeT.prototype={} +A.kj.prototype={} +A.aaL.prototype={ +aaB(a){if(t.rS.b(a))++a.jn$ +return!1}} +A.kS.prototype={ +he(a){this.al6(a) +a.push(this.a.k(0))}} +A.P7.prototype={ +he(a){var s +this.zS(a) +s=this.d +if(s!=null)a.push(s.k(0))}} +A.mG.prototype={ +he(a){var s +this.zS(a) +a.push("scrollDelta: "+A.h(this.e)) +s=this.d +if(s!=null)a.push(s.k(0))}, +ga7W(){return this.d}} +A.pa.prototype={ +he(a){var s,r=this +r.zS(a) +a.push("overscroll: "+B.d.aZ(r.e,1)) +a.push("velocity: "+B.d.aZ(r.f,1)) +s=r.d +if(s!=null)a.push(s.k(0))}} +A.vL.prototype={ +he(a){var s +this.zS(a) +s=this.d +if(s!=null)a.push(s.k(0))}, +ga7W(){return this.d}} +A.aat.prototype={ +he(a){this.zS(a) +a.push("direction: "+this.d.k(0))}} +A.Ut.prototype={ +he(a){var s,r +this.Mo(a) +s=this.jn$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.akn.prototype={ +eu(a){return this.f!==a.f}} +A.P3.prototype={ +aW(){return new A.P4(new A.M1(t.z_),B.n)}} +A.P4.prototype={ +a1J(a){var s,r,q,p,o,n,m,l,k=this.d +if(k.b===0)return +p=A.ak(k,!0,t.Sx) +for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.abB(a,b,c)}, +B9(a,b){var s=this.a +if(s==null)return 0 +return s.B9(a,b)}, +Hy(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.Hy(a,b,c,d)}, +Ih(a,b){var s=this.a +if(s==null)return null +return s.Ih(a,b)}, +gzF(){var s=this.a +s=s==null?null:s.gzF() +return s==null?$.bpa():s}, +L0(a){var s=this.a +s=s==null?null:s.L0(a) +if(s==null){s=a.grm(a) +s=new A.QS(1/a.grm(a),1/(0.05*s))}return s}, +gU1(){var s=this.a +s=s==null?null:s.gU1() +return s==null?18:s}, +gJU(){var s=this.a +s=s==null?null:s.gJU() +return s==null?50:s}, +gD8(){var s=this.a +s=s==null?null:s.gD8() +return s==null?8000:s}, +Re(a){var s=this.a +if(s==null)return 0 +return s.Re(a)}, +gSe(){var s=this.a +return s==null?null:s.gSe()}, +k(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.k(0)}} +A.a6f.prototype={ +Bc(a){return new A.a6f(this.Bn(a))}, +Hy(a,b,c,d){var s,r,q,p,o,n,m,l +if(d!==0){s=!1 +r=!1}else{s=!0 +r=!0}q=c.a +q.toString +p=b.a +p.toString +if(q===p){o=c.b +o.toString +n=b.b +n.toString +n=o===n +o=n}else o=!1 +if(o)s=!1 +o=c.c +o.toString +n=b.c +n.toString +if(o!==n){if(isFinite(q)){n=c.b +n.toString +if(isFinite(n))if(isFinite(p)){n=b.b +n.toString +n=isFinite(n)}else n=!1 +else n=!1}else n=!1 +if(n)r=!1 +s=!1}n=om}else m=!0 +if(m)r=!1 +if(s){if(n&&p>q)return p-(q-o) +q=c.b +q.toString +if(o>q){n=b.b +n.toString +n=n0&&b<0))n=p>0&&b>0 +else n=!0 +s=a.ax +if(n){s.toString +m=this.a8Q((o-Math.abs(b))/s)}else{s.toString +m=this.a8Q(o/s)}l=J.eA(b) +if(n&&this.b===B.CC)return l*Math.abs(b) +return l*A.btu(o,Math.abs(b),m)}, +B9(a,b){return 0}, +Ih(a,b){var s,r,q,p,o,n,m,l=this.L0(a) +if(Math.abs(b)>=l.c||a.gUu()){switch(this.b.a){case 1:s=1400 +break +case 0:s=0 +break +default:s=null}r=this.gzF() +q=a.at +q.toString +p=a.z +p.toString +o=a.Q +o.toString +n=new A.as8(p,o,r,l) +if(qo){n.f=new A.Al(o,A.UR(r,q-o,b),B.cA) +n.r=-1/0}else{q=n.e=A.bwo(0.135,q,b,s) +m=q.gJ3() +if(b>0&&m>o){p=q.acs(o) +n.r=p +n.f=new A.Al(o,A.UR(r,o-o,Math.min(q.ji(0,p),5000)),B.cA)}else if(b<0&&mr)q=r +else q=o +r=a.z +r.toString +if(s0){r=a.at +r.toString +p=a.Q +p.toString +p=r>=p +r=p}else r=!1 +if(r)return o +if(b<0){r=a.at +r.toString +p=a.z +p.toString +p=r<=p +r=p}else r=!1 +if(r)return o +r=a.at +r.toString +r=new A.atd(r,b,n) +p=$.b5W() +s=p*0.35*Math.pow(s/2223.8657884799995,1/(p-1)) +r.e=s +r.f=b*s/p +return r}} +A.IB.prototype={ +Bc(a){return new A.IB(this.Bn(a))}, +qH(a){return!0}} +A.P5.prototype={ +T(){return"ScrollPositionAlignmentPolicy."+this.b}} +A.rB.prototype={ +amH(a,b,c,d,e){var s,r,q=this +if(d!=null)q.wM(d) +if(q.at==null){s=q.w +r=s.c +r.toString +r=A.aGi(r) +if(r==null)s=null +else{s=s.c +s.toString +s=r.abx(s)}A.bjQ(s) +if(s!=null)q.at=s}}, +gmY(){var s=this.z +s.toString +return s}, +gmX(){var s=this.Q +s.toString +return s}, +gTk(){return this.z!=null&&this.Q!=null}, +ghx(){var s=this.at +s.toString +return s}, +ga96(){return this.at!=null}, +gEe(){var s=this.ax +s.toString +return s}, +ga98(){return this.ax!=null}, +wM(a){var s=this,r=a.z +if(r!=null&&a.Q!=null){r.toString +s.z=r +r=a.Q +r.toString +s.Q=r}r=a.at +if(r!=null)s.at=r +r=a.ax +if(r!=null)s.ax=r +s.fr=a.fr +a.fr=null +if(A.O(a)!==A.O(s))s.fr.ac7() +s.w.WF(s.fr.gpz()) +s.dy.sm(0,s.fr.gnR())}, +grm(a){var s=this.w,r=s.c +r.toString +r=A.dS(r,B.cd) +r=r==null?null:r.b +if(r==null){s=s.c +s.toString +s=A.aaI(s).x +if(s==null){s=self.window.devicePixelRatio +if(s===0)s=1}}else s=r +return s}, +af6(a){var s,r,q,p=this,o=p.at +o.toString +if(a!==o){s=p.r.B9(p,a) +o=p.at +o.toString +r=a-s +p.at=r +if(r!==o){p.Qr() +p.Xb() +r=p.at +r.toString +p.S5(r-o)}if(s!==0){o=p.fr +o.toString +r=p.oE() +q=$.b9.bA$.z.i(0,p.w.z) +q.toString +o.IG(r,q,s) +return s}}return 0}, +a79(a){var s=this.at +s.toString +this.at=s+a +this.ch=!0}, +a8N(a){var s=this,r=s.at +r.toString +s.as=a-r +s.at=a +s.Qr() +s.Xb() +$.d5.de$.push(new A.aLw(s))}, +x3(a){if(this.ax!==a){this.ax=a +this.ch=!0}return!0}, +wW(a,b){var s,r,q,p=this +if(!A.Wz(p.z,a,0.001)||!A.Wz(p.Q,b,0.001)||p.ch||p.db!==A.co(p.gmB())){p.z=a +p.Q=b +p.db=A.co(p.gmB()) +s=p.ay?p.oE():null +p.ch=!1 +p.CW=!0 +if(p.ay){r=p.cx +r.toString +s.toString +r=!p.aHb(r,s)}else r=!1 +if(r)return!1 +p.ay=!0}if(p.CW){p.ajp() +p.w.aeX(p.r.qH(p)) +p.CW=!1}s=p.oE() +if(p.cx!=null){r=Math.max(s.ghx()-s.gmY(),0) +q=p.cx +if(r===Math.max(q.ghx()-q.gmY(),0))if(s.gut()===p.cx.gut()){r=Math.max(s.gmX()-s.ghx(),0) +q=p.cx +r=r===Math.max(q.gmX()-q.ghx(),0)&&s.e===p.cx.e}else r=!1 +else r=!1 +r=!r}else r=!0 +if(r){if(!p.cy){A.ks(p.gaI0()) +p.cy=!0}p.cx=p.oE()}return!0}, +aHb(a,b){var s=this,r=s.r.Hy(s.fr.gnR(),b,a,s.fr.gdz()),q=s.at +q.toString +if(r!==q){s.at=r +return!1}return!0}, +Ba(){this.fr.Ba() +this.Qr()}, +Qr(){var s,r,q,p,o,n=this,m=n.w +switch(m.a.c.a){case 0:s=B.hi +r=B.hh +break +case 1:s=B.hj +r=B.hk +break +case 2:s=B.hh +r=B.hi +break +case 3:s=B.hk +r=B.hj +break +default:s=null +r=null}q=A.y(t._S) +p=n.at +p.toString +o=n.z +o.toString +if(p>o)q.H(0,r) +p=n.at +p.toString +o=n.Q +o.toString +if(pr)o=r +break +default:o=m}r=n.at +r.toString +if(o===r)return A.ew(m,t.H) +if(e.a===B.F.a){n.ic(o) +return A.ew(m,t.H)}return n.nq(o,d,e)}, +Dc(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=A.Y(b,r,s) +return this.ajU(0,b,c,d)}, +mD(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.gpz() +r=q.fr.gnR() +if(r&&!a.gnR())q.RZ() +q.fr.v()}else{r=!1 +s=!1}q.fr=a +if(s!==a.gpz())q.w.WF(q.fr.gpz()) +q.dy.sm(0,q.fr.gnR()) +if(!r&&q.fr.gnR())q.S3()}, +S3(){var s=this.fr +s.toString +s.a7S(this.oE(),$.b9.bA$.z.i(0,this.w.z))}, +S5(a){var s,r,q=this.fr +q.toString +s=this.oE() +r=$.b9.bA$.z.i(0,this.w.z) +r.toString +q.a7T(s,r,a)}, +RZ(){var s,r,q,p=this,o=p.fr +o.toString +s=p.oE() +r=p.w +q=$.b9.bA$.z.i(0,r.z) +q.toString +o.a7R(s,q) +q=p.at +q.toString +r.f.sm(0,q) +q=$.h3.bU$ +q===$&&A.c() +q.aJo() +o=r.c +o.toString +o=A.aGi(o) +if(o!=null){s=r.c +s.toString +r=p.at +r.toString +o.adF(s,r)}}, +aI1(){var s,r,q +this.cy=!1 +s=this.w.z +if($.b9.bA$.z.i(0,s)!=null){r=this.oE() +q=$.b9.bA$.z.i(0,s) +q.toString +s=$.b9.bA$.z.i(0,s) +if(s!=null)s.iV(new A.Ak(r,q,0))}}, +v(){var s=this,r=s.fr +if(r!=null)r.v() +s.fr=null +r=s.dy +r.bw$=$.ag() +r.bs$=0 +s.fv()}, +he(a){var s,r,q=this +q.ajT(a) +s=q.z +s=s==null?null:B.d.aZ(s,1) +r=q.Q +r=r==null?null:B.d.aZ(r,1) +a.push("range: "+A.h(s)+".."+A.h(r)) +r=q.ax +a.push("viewport: "+A.h(r==null?null:B.d.aZ(r,1)))}} +A.aLw.prototype={ +$1(a){this.a.as=0}, +$S:3} +A.Ak.prototype={ +he(a){this.al5(a) +a.push(this.a.k(0))}} +A.Us.prototype={ +he(a){var s,r +this.Mo(a) +s=this.jn$ +r=s===0?"local":"remote" +a.push("depth: "+s+" ("+r+")")}} +A.ako.prototype={} +A.P6.prototype={ +gmB(){return this.w.a.c}, +wM(a){var s,r=this +r.ajo(a) +r.fr.a=r +r.k4=a.k4 +s=a.ok +if(s!=null){r.ok=s +s.a=r +a.ok=null}}, +mD(a){var s,r=this +r.k3=0 +r.ajq(a) +s=r.ok +if(s!=null)s.v() +r.ok=null +if(!r.fr.gnR())r.VF(B.jg)}, +md(a){var s,r,q,p=this,o=p.r.Ih(p,a) +if(o!=null){s=p.fr +s=s==null?null:s.gpz() +s=new A.XC(s!==!1,p) +r=A.bcZ(null,0,p.w) +r.cA() +q=r.e9$ +q.b=!0 +q.a.push(s.gPJ()) +r.QV(o).a.a.li(s.gPH()) +s.b=r +p.mD(s)}else p.mD(new A.uF(p))}, +VF(a){var s,r,q,p=this +if(p.k4===a)return +p.k4=a +s=p.oE() +r=p.w.z +q=$.b9.bA$.z.i(0,r) +q.toString +r=$.b9.bA$.z.i(0,r) +if(r!=null)r.iV(new A.aat(a,s,q,0))}, +nq(a,b,c){var s,r,q,p=this,o=p.at +o.toString +if(A.Wz(a,o,p.r.L0(p).a)){p.ic(a) +return A.ew(null,t.H)}o=p.at +o.toString +s=new A.a0g(p) +r=new A.bU(new A.aT($.aF,t.D4),t.gR) +s.b=r +o=A.bcZ("DrivenScrollActivity",o,p.w) +o.cA() +q=o.e9$ +q.b=!0 +q.a.push(s.gPJ()) +o.z=B.aP +o.ng(a,b,c).a.a.li(s.gPH()) +s.c!==$&&A.ai() +s.c=o +p.mD(s) +return r.a}, +ic(a){var s,r,q=this +q.mD(new A.uF(q)) +s=q.at +s.toString +if(s!==a){q.a8N(a) +q.S3() +r=q.at +r.toString +q.S5(r-s) +q.RZ()}q.md(0)}, +UG(a){var s,r,q,p,o=this +if(a===0){o.md(0) +return}s=o.at +s.toString +r=o.z +r.toString +r=Math.max(s+a,r) +q=o.Q +q.toString +p=Math.min(r,q) +if(p!==s){o.mD(new A.uF(o)) +o.VF(-a>0?B.oz:B.oA) +s=o.at +s.toString +o.dy.sm(0,!0) +o.a8N(p) +o.S3() +r=o.at +r.toString +o.S5(r-s) +o.RZ() +o.md(0)}}, +v(){var s=this.ok +if(s!=null)s.v() +this.ok=null +this.ajs()}} +A.as8.prototype={ +PT(a){var s,r=this,q=r.r +q===$&&A.c() +if(a>q){if(!isFinite(q))q=0 +r.w=q +q=r.f +q===$&&A.c() +s=q}else{r.w=0 +q=r.e +q===$&&A.c() +s=q}s.a=r.a +return s}, +il(a,b){return this.PT(b).il(0,b-this.w)}, +ji(a,b){return this.PT(b).ji(0,b-this.w)}, +qi(a){return this.PT(a).qi(a-this.w)}, +k(a){return"BouncingScrollSimulation(leadingExtent: "+A.h(this.b)+", trailingExtent: "+A.h(this.c)+")"}} +A.atd.prototype={ +il(a,b){var s,r=this.e +r===$&&A.c() +s=A.Y(b/r,0,1) +r=this.f +r===$&&A.c() +return this.b+r*(1-Math.pow(1-s,$.b5W()))}, +ji(a,b){var s=this.e +s===$&&A.c() +return this.c*Math.pow(1-A.Y(b/s,0,1),$.b5W()-1)}, +qi(a){var s=this.e +s===$&&A.c() +return a>=s}} +A.a7C.prototype={ +T(){return"ScrollViewKeyboardDismissBehavior."+this.b}} +A.a7B.prototype={ +aFn(a,b,c,d){var s=this +if(s.x)return new A.a84(c,b,s.ch,d,null) +return new A.R6(c,0,b,null,s.Q,s.ch,d,null)}, +a5(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.aFj(a),f=i.cx +if(f==null){s=A.dS(a,h) +if(s!=null){r=s.f +q=r.aGU(0,0) +p=r.aH0(0,0) +r=i.c===B.aY +f=r?p:q +g=A.r0(g,s.Rv(r?q:p),h)}}o=A.b([f!=null?new A.a8m(f,g,h):g],t.p) +r=i.c +n=A.bls(a,r,!1) +m=i.f +if(m==null)m=A.bgL(a,r) +l=m?A.NM(a):i.e +k=A.b9f(n,i.ch,l,i.at,!1,h,i.r,i.ay,h,i.as,new A.aLx(i,n,o)) +j=m&&l!=null?A.bgK(k):k +if(i.ax===B.a1X)return new A.hY(new A.aLy(a),j,h,t.kj) +else return j}} +A.aLx.prototype={ +$2(a,b){return this.a.aFn(a,b,this.b,this.c)}, +$S:706} +A.aLy.prototype={ +$1(a){var s=A.beN(this.a) +if(a.d!=null&&s.gdM())s.vt() +return!1}, +$S:707} +A.Y2.prototype={} +A.a3i.prototype={ +aFj(a){return new A.a8l(this.R8,null)}} +A.b_7.prototype={ +$2(a,b){if(!a.a)a.a9(0,b)}, +$S:53} +A.P8.prototype={ +aW(){var s=null,r=t.re +return new A.FD(new A.ajR($.ag()),new A.cG(s,r),new A.cG(s,t.hA),new A.cG(s,r),B.zX,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, +aQC(a,b){return this.f.$2(a,b)}} +A.aLE.prototype={ +$1(a){return null}, +$S:708} +A.Uu.prototype={ +eu(a){return this.r!==a.r}} +A.FD.prototype={ +ga7E(){var s,r=this +switch(r.a.c.a){case 2:s=r.d.at +s.toString +return new A.j(0,s) +case 0:s=r.d.at +s.toString +return new A.j(0,-s) +case 3:s=r.d.at +s.toString +return new A.j(-s,0) +case 1:s=r.d.at +s.toString +return new A.j(s,0)}}, +gAf(){var s=this.a.d +if(s==null){s=this.w +s.toString}return s}, +ghB(){return this.a.z}, +a54(){var s,r,q,p=this,o=p.a.Q +if(o==null){o=p.c +o.toString +o=A.a7y(o)}p.r=o +s=p.c +s.toString +s=o.vA(s) +p.e=s +o=p.a +r=o.e +if(r!=null)p.e=new A.IB(r.Bn(s)) +else{o=o.Q +if(o!=null){s=p.c +s.toString +p.e=o.vA(s).Bc(p.e)}}q=p.d +if(q!=null){p.gAf().BS(0,q) +A.ks(q.gfA())}o=p.gAf() +s=p.e +s.toString +r=new A.P6(B.jg,s,p,!0,null,A.iT(!1,t.w),$.ag()) +r.amH(p,null,!0,q,s) +if(r.at==null&&!0)r.at=o.a +if(r.fr==null)r.mD(new A.uF(r)) +p.d=r +o=p.gAf() +s=p.d +s.toString +o.b6(s)}, +kv(a,b){var s,r,q,p=this.f +this.pk(p,"offset") +s=p.y +r=s==null +if((r?A.q(p).h("dU.T").a(s):s)!=null){q=this.d +q.toString +p=r?A.q(p).h("dU.T").a(s):s +p.toString +if(b)q.at=p +else q.ic(p)}}, +bn(){if(this.a.d==null)this.w=A.P1(0) +this.bP()}, +cZ(){var s=this,r=s.c +r.toString +r=A.dS(r,B.jW) +s.x=r==null?null:r.ay +s.a54() +s.al8()}, +aAH(a){var s,r,q,p=this,o=null,n=p.a,m=n.e +if(m==null){n=n.Q +if(n==null)m=o +else{s=p.c +s.toString +s=n.vA(s) +m=s}}r=a.e +if(r==null){n=a.Q +if(n==null)r=o +else{s=p.c +s.toString +s=n.vA(s) +r=s}}do{n=m==null +s=n?o:A.O(m) +q=r==null +if(s!=(q?o:A.O(r)))return!0 +m=n?o:m.a +r=q?o:r.a}while(m!=null||r!=null) +n=p.a.d +n=n==null?o:A.O(n) +s=a.d +return n!=(s==null?o:A.O(s))}, +bL(a){var s,r,q=this +q.al9(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.w +s.toString +r=q.d +r.toString +s.BS(0,r) +q.w.v() +q.w=null}else{r=q.d +r.toString +s.BS(0,r) +if(q.a.d==null)q.w=A.P1(0)}s=q.gAf() +r=q.d +r.toString +s.b6(r)}if(q.aAH(a))q.a54()}, +v(){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.BS(0,s)}else{q=r.w +if(q!=null){s=r.d +s.toString +q.BS(0,s)}q=r.w +if(q!=null)q.v()}r.d.v() +r.f.v() +r.ala()}, +aeX(a){var s,r,q=this +if(a===q.ax)s=!a||A.co(q.a.c)===q.ay +else s=!1 +if(s)return +if(!a){q.as=B.zX +q.a34()}else{switch(A.co(q.a.c).a){case 1:q.as=A.b_([B.pv,new A.ds(new A.aLA(q),new A.aLB(q),t.ok)],t.A,t.xR) +break +case 0:q.as=A.b_([B.pu,new A.ds(new A.aLC(q),new A.aLD(q),t.Uv)],t.A,t.xR) +break}a=!0}q.ax=a +q.ay=A.co(q.a.c) +s=q.z +if(s.gav()!=null){s=s.gav() +s.Q_(q.as) +if(!s.a.f){r=s.c.gaO() +r.toString +t.Wx.a(r) +s.e.aEV(r)}}}, +WF(a){var s,r=this +if(r.at===a)return +r.at=a +s=r.Q +if($.b9.bA$.z.i(0,s)!=null){s=$.b9.bA$.z.i(0,s).gaO() +s.toString +t.f1.a(s).sa9g(r.at)}}, +asF(a){var s=this.d,r=s.fr.gdz(),q=new A.aAG(this.gapU(),s) +s.mD(q) +s.k3=r +this.CW=q}, +azU(a){var s,r,q=this.d,p=q.r,o=p.Re(q.k3) +p=p.gSe() +s=p==null?null:0 +r=new A.aLs(q,this.gapS(),o,p,a.a,o!==0,s,a.d,a) +q.mD(new A.awi(r,q)) +this.ch=q.ok=r}, +azV(a){var s=this.ch +if(s!=null)s.a4(0,a)}, +azT(a){var s=this.ch +if(s!=null)s.Sm(0,a)}, +a34(){if($.b9.bA$.z.i(0,this.z)==null)return +var s=this.CW +if(s!=null)s.a.md(0) +s=this.ch +if(s!=null)s.a.md(0)}, +apV(){this.CW=null}, +apT(){this.ch=null}, +a39(a){var s,r=this.d,q=r.at +q.toString +s=r.z +s.toString +s=Math.max(q+a,s) +r=r.Q +r.toString +return Math.min(s,r)}, +a38(a){var s,r,q=A.ba("delta"),p=$.h3.bM$ +p===$&&A.c() +p=p.a +p=p.gby(p) +s=A.jY(p,A.q(p).h("A.E")) +p=this.r +p===$&&A.c() +p=p.gDv() +r=s.eg(0,p.gkS(p))&&a.gdU(a)===B.c8 +switch(A.co(this.a.c).a){case 0:q.b=r?a.gkD().b:a.gkD().a +break +case 1:q.b=r?a.gkD().a:a.gkD().b +break}if(A.b4l(this.a.c))q.b=q.b5()*-1 +return q.b5()}, +ayU(a){var s,r,q,p,o=this +if(t.Mj.b(a)&&o.d!=null){s=o.e +if(s!=null){r=o.d +r.toString +r=!s.qH(r) +s=r}else s=!1 +if(s)return +q=o.a38(a) +p=o.a39(q) +if(q!==0){s=o.d.at +s.toString +s=p!==s}else s=!1 +if(s)$.hE.SL$.abG(0,a,o.gazW())}else if(t.xb.b(a))o.d.UG(0)}, +azX(a){var s,r=this,q=r.a38(a),p=r.a39(q) +if(q!==0){s=r.d.at +s.toString +s=p!==s}else s=!1 +if(s)r.d.UG(q)}, +au6(a){var s,r +if(a.jn$===0){s=$.b9.bA$.z.i(0,this.y) +r=s==null?null:s.gaO() +if(r!=null)r.ce()}return!1}, +a5(a){var s,r,q,p,o,n,m=this,l=null,k=m.d +k.toString +s=m.as +r=m.a +q=r.w +p=new A.Uu(m,k,A.M8(B.cp,new A.kP(A.d3(l,l,new A.nD(m.at,!1,r.aQC(a,k),m.Q),!1,l,l,!1,!q,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l),s,B.b2,q,m.z),l,l,l,m.gayT(),l),l) +k=m.a +if(!k.w){s=m.d +s.toString +m.e.toString +p=new A.hY(m.gau5(),new A.akp(s,!0,k.x,p,m.y),l,t.ji)}k=k.c +s=m.gAf() +r=m.a.as +o=new A.a7D(k,s,r) +k=m.r +k===$&&A.c() +p=k.HQ(a,k.HP(a,p,o),o) +n=A.b9i(a) +if(n!=null){k=m.d +k.toString +p=new A.Uw(m,k,p,n,l)}return p}} +A.aLA.prototype={ +$0(){var s=this.a.r +s===$&&A.c() +return A.biE(null,null,s.gro())}, +$S:230} +A.aLB.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.ga0o() +a.ay=q.ga36() +a.ch=q.ga37() +a.CW=q.ga35() +a.cx=q.ga33() +s=q.e +a.cy=s==null?null:s.gU1() +s=q.e +a.db=s==null?null:s.gJU() +s=q.e +a.dx=s==null?null:s.gD8() +s=q.r +s===$&&A.c() +r=q.c +r.toString +a.dy=s.Lc(r) +a.at=q.a.y +a.b=q.x +a.c=q.r.gro()}, +$S:228} +A.aLC.prototype={ +$0(){var s=this.a.r +s===$&&A.c() +return A.aAI(null,null,s.gro())}, +$S:220} +A.aLD.prototype={ +$1(a){var s,r,q=this.a +a.ax=q.ga0o() +a.ay=q.ga36() +a.ch=q.ga37() +a.CW=q.ga35() +a.cx=q.ga33() +s=q.e +a.cy=s==null?null:s.gU1() +s=q.e +a.db=s==null?null:s.gJU() +s=q.e +a.dx=s==null?null:s.gD8() +s=q.r +s===$&&A.c() +r=q.c +r.toString +a.dy=s.Lc(r) +a.at=q.a.y +a.b=q.x +a.c=q.r.gro()}, +$S:219} +A.Uw.prototype={ +aW(){return new A.akq(B.n)}} +A.akq.prototype={ +bn(){var s,r,q,p +this.bP() +s=this.a +r=s.c +s=s.d +q=t.x9 +p=t.i +q=new A.Uv(r,new A.awv(r,30),s,A.D(q,p),A.D(q,p),A.b([],t.D1),A.y(q),B.a27,$.ag()) +s.ai(0,q.ga2Z()) +this.d=q}, +bL(a){var s,r +this.cc(a) +s=this.a.d +if(a.d!==s){r=this.d +r===$&&A.c() +r.sbb(0,s)}}, +v(){var s=this.d +s===$&&A.c() +s.v() +this.bK()}, +a5(a){var s=this.a,r=s.f,q=this.d +q===$&&A.c() +return new A.Pf(r,s.e,q,null)}} +A.Uv.prototype={ +sbb(a,b){var s,r=this.id +if(b===r)return +s=this.ga2Z() +r.a9(0,s) +this.id=b +b.ai(0,s)}, +azK(){if(this.fr)return +this.fr=!0 +$.d5.de$.push(new A.b_4(this))}, +RY(){var s=this,r=s.b,q=A.z0(r,A.a7(r).c) +r=s.k1 +r.KK(r,new A.b_5(q)) +r=s.k2 +r.KK(r,new A.b_6(q)) +s.ail()}, +Tf(a){var s,r,q,p,o,n=this +if(n.fy==null&&n.fx==null)n.go=n.a0e(a.b) +s=A.apk(n.dx) +r=a.b +q=-s.a +p=-s.b +if(a.a===B.he){r=n.fy=n.a0N(r) +a=new A.Am(new A.j(r.a+q,r.b+p),B.he)}else{r=n.fx=n.a0N(r) +a=new A.Am(new A.j(r.a+q,r.b+p),B.CG)}o=n.aiu(a) +if(o===B.oC){n.dy.e=!1 +return o}if(n.go){r=n.dy +r.ag8(A.vw(a.b,0,0)) +if(r.e)return B.oC}return o}, +a0N(a){var s,r,q,p,o=this.dx,n=o.c.gaO() +n.toString +t.x.a(n) +s=n.f_(a) +if(!this.go){r=s.b +if(r<0||s.a<0)return A.d2(n.cT(0,null),B.i) +q=n.k3 +if(r>q.b||s.a>q.a)return B.a_S}p=A.apk(o) +o=p.a +r=p.b +return A.d2(n.cT(0,null),new A.j(s.a+o,s.b+r))}, +Qh(a,b){var s,r,q,p=this,o=p.dx,n=A.apk(o) +o=o.c.gaO() +o.toString +t.x.a(o) +s=o.cT(0,null) +r=p.d +if(r!==-1)q=p.fx==null||b +else q=!1 +if(q){r=J.n9(p.b[r]).a +r.toString +p.fx=A.d2(s,A.d2(J.b6x(p.b[p.d],o),r.a.V(0,new A.j(0,-r.b/2))).V(0,n))}r=p.c +if(r!==-1)q=!0 +else q=!1 +if(q){r=J.n9(p.b[r]).b +r.toString +p.fy=A.d2(s,A.d2(J.b6x(p.b[p.c],o),r.a.V(0,new A.j(0,-r.b/2))).V(0,n))}}, +a4P(){return this.Qh(!0,!0)}, +a18(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +if(a){s=j[k.c] +r=s.gm(s).b +q=s.gm(s).b.b}else{s=j[k.d] +r=s.gm(s).a +j=s.gm(s).a +q=j==null?null:j.b}if(q==null||r==null)return +j=k.dx +p=j.c.gaO() +p.toString +t.x.a(p) +o=A.d2(s.cT(0,p),r.a) +p=p.k3 +n=p.a +p=p.b +switch(j.a.c.a){case 0:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.ic(n+p-m) +return}if(l<0){j=k.id +p=j.at +p.toString +j.ic(p+0-l)}return +case 1:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.ic(p+r-n) +return}if(r<0){j=k.id +p=j.at +p.toString +j.ic(p+r-0)}return +case 2:m=o.b +l=m-q +if(m>=p&&l<=0)return +if(m>p){j=k.id +n=j.at +n.toString +j.ic(n+m-p) +return}if(l<0){j=k.id +p=j.at +p.toString +j.ic(p+l-0)}return +case 3:r=o.a +if(r>=n&&r<=0)return +if(r>n){j=k.id +p=j.at +p.toString +j.ic(p+n-r) +return}if(r<0){j=k.id +p=j.at +p.toString +j.ic(p+0-r)}return}}, +a0e(a){var s,r=this.dx.c.gaO() +r.toString +t.x.a(r) +s=r.f_(a) +r=r.k3 +return new A.x(0,0,0+r.a,0+r.b).O(0,s)}, +kX(a,b){var s,r,q=this +switch(b.a.a){case 0:s=q.dx.d.at +s.toString +q.k1.t(0,a,s) +q.IN(a) +break +case 1:s=q.dx.d.at +s.toString +q.k2.t(0,a,s) +q.IN(a) +break +case 5:case 6:q.IN(a) +s=q.dx +r=s.d.at +r.toString +q.k1.t(0,a,r) +s=s.d.at +s.toString +q.k2.t(0,a,s) +break +case 2:q.k2.L(0,a) +q.k1.L(0,a) +break +case 3:case 4:s=q.dx +r=s.d.at +r.toString +q.k2.t(0,a,r) +s=s.d.at +s.toString +q.k1.t(0,a,s) +break}return q.aim(a,b)}, +IN(a){var s,r,q,p,o,n,m=this,l=m.dx,k=l.d.at +k.toString +s=m.k1.i(0,a) +r=m.fx +if(r!=null)q=s==null||Math.abs(k-s)>1e-10 +else q=!1 +if(q){p=A.apk(l) +q=p.a +o=p.b +a.xE(new A.Am(new A.j(r.a+-q,r.b+-o),B.CG))}n=m.k2.i(0,a) +r=m.fy +if(r!=null)k=n==null||Math.abs(k-n)>1e-10 +else k=!1 +if(k){p=A.apk(l) +l=p.a +k=p.b +a.xE(new A.Am(new A.j(r.a+-l,r.b+-k),B.he))}}, +v(){var s=this +s.k1.aj(0) +s.k2.aj(0) +s.fr=!1 +s.dy.e=!1 +s.aio()}} +A.b_4.prototype={ +$1(a){var s=this.a +if(!s.fr)return +s.fr=!1 +s.Hc()}, +$S:3} +A.b_5.prototype={ +$2(a,b){return!this.a.O(0,a)}, +$S:258} +A.b_6.prototype={ +$2(a,b){return!this.a.O(0,a)}, +$S:258} +A.akp.prototype={ +bC(a){var s=this.e,r=new A.ajD(s,!0,this.r,null,A.aZ(t.v)) +r.bB() +r.sbZ(null) +s.ai(0,r.gaaa()) +return r}, +bH(a,b){b.saEH(!0) +b.sbb(0,this.e) +b.saeR(this.r)}} +A.ajD.prototype={ +sbb(a,b){var s,r=this,q=r.R +if(b===q)return +s=r.gaaa() +q.a9(0,s) +r.R=b +b.ai(0,s) +r.ce()}, +saEH(a){return}, +saeR(a){if(a==this.bc)return +this.bc=a +this.ce()}, +jg(a){var s,r,q=this +q.mi(a) +a.a=!0 +if(q.R.ay){a.cF(B.a2p,!0) +s=q.R +r=s.at +r.toString +a.cu=r +a.d=!0 +r=s.Q +r.toString +a.bG=r +s=s.z +s.toString +a.bM=s +a.saeK(q.bc)}}, +x6(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=B.b.ga3(c).dx +s=!(s!=null&&s.O(0,B.CY))}else s=!0 +if(s){l.cD=null +l.XW(a,b,c) +return}s=l.cD +if(s==null)s=l.cD=A.Pj(null,l.gvN()) +s.sTF(a.at||a.as) +s.scj(0,a.w) +s=l.cD +s.toString +r=t.QF +q=A.b([s],r) +p=A.b([],r) +for(s=c.length,o=null,n=0;n#"+A.cX(r)+"("+B.b.cl(q,", ")+")"}, +gI(a){return A.a4(this.a,this.b,null,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.aj(b)!==A.O(r))return!1 +if(b instanceof A.a7D)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d +else s=!1 +else s=!1 +else s=!1 +return s}} +A.aLz.prototype={ +$2(a,b){if(b!=null)this.a.push(a+b.k(0))}, +$S:710} +A.awv.prototype={ +Pa(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +aAL(a,b){switch(b.a){case 0:return a.a +case 1:return a.b}}, +ag8(a){var s=this,r=s.a.ga7E() +s.d=a.aF(0,r.a,r.b) +if(s.e)return +s.wA()}, +wA(){var s=0,r=A.v(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$wA=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:d=p.a +c=d.c.gaO() +c.toString +t.x.a(c) +o=c.cT(0,null) +c=c.k3 +n=A.im(o,new A.x(0,0,0+c.a,0+c.b)) +c=p.e=!0 +m=d.ga7E() +o=n.a +l=n.b +k=p.Pa(new A.j(o+m.a,l+m.b),A.co(d.a.c)) +j=k+p.aAL(new A.M(n.c-o,n.d-l),A.co(d.a.c)) +l=p.d +l===$&&A.c() +i=p.Pa(new A.j(l.a,l.b),A.co(d.a.c)) +l=p.d +h=p.Pa(new A.j(l.c,l.d),A.co(d.a.c)) +switch(d.a.c.a){case 0:case 3:if(h>j){o=d.d +l=o.at +l.toString +o=o.z +o.toString +o=l>o}else o=!1 +if(o){g=Math.min(h-j,20) +o=d.d +l=o.z +l.toString +o=o.at +o.toString +f=Math.max(l,o-g)}else{if(io}else o=!1 +if(o){g=Math.min(k-i,20) +o=d.d +l=o.z +l.toString +o=o.at +o.toString +f=Math.max(l,o-g)}else{if(h>j){o=d.d +l=o.at +l.toString +o=o.Q +o.toString +o=l>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +return s}, +a20(a){var s,r,q,p=this +if(a){s=$.G().B() +r=p.c +q=p.r +s.sA(0,A.a9(B.d.az(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +s.sP(0,B.r) +s.sbX(1) +return s}s=$.G().B() +r=p.b +q=p.r +s.sA(0,A.a9(B.d.az(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +return s}, +axx(){return this.a20(!1)}, +axu(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gGB() +switch(e.gGB().a){case 0:s=e.f +r=e.cy +r===$&&A.c() +q=new A.M(s,r) +s+=2*e.x +r=e.db.d +r.toString +p=e.dx +p=p===B.S||p===B.W +o=e.Q +n=new A.M(s,r-(p?o.gcQ(o)+o.gcV(o):o.ge_())) +r=e.x +m=r+e.Q.a +o=e.cx +o===$&&A.c() +r=m-r +l=e.gG_() +k=new A.j(r,l) +j=k.V(0,new A.j(s,0)) +i=e.db.d +i.toString +p=e.dx +p=p===B.S||p===B.W +h=e.Q +p=p?h.gcQ(h)+h.gcV(h):h.ge_() +g=new A.j(r+s,l+(i-p)) +f=o +break +case 1:s=e.f +r=e.cy +r===$&&A.c() +q=new A.M(s,r) +r=e.x +p=e.db.d +p.toString +o=e.dx +o=o===B.S||o===B.W +l=e.Q +o=o?l.gcQ(l)+l.gcV(l):l.ge_() +n=new A.M(s+2*r,p-o) +o=e.f +p=e.x +m=b.a-o-p-e.Q.c +o=e.cx +o===$&&A.c() +p=m-p +r=e.gG_() +k=new A.j(p,r) +s=e.db.d +s.toString +l=e.dx +l=l===B.S||l===B.W +i=e.Q +g=new A.j(p,r+(s-(l?i.gcQ(i)+i.gcV(i):i.ge_()))) +j=k +f=o +break +case 2:s=e.cy +s===$&&A.c() +q=new A.M(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.S||r===B.W +p=e.Q +r=r?p.gcQ(p)+p.gcV(p):p.ge_() +p=e.f +o=e.x +p+=2*o +n=new A.M(s-r,p) +r=e.cx +r===$&&A.c() +f=o+e.Q.b +o=e.gG_() +s=f-e.x +k=new A.j(o,s) +j=k.V(0,new A.j(0,p)) +l=e.db.d +l.toString +i=e.dx +i=i===B.S||i===B.W +h=e.Q +g=new A.j(o+(l-(i?h.gcQ(h)+h.gcV(h):h.ge_())),s+p) +m=r +break +case 3:s=e.cy +s===$&&A.c() +q=new A.M(s,e.f) +s=e.db.d +s.toString +r=e.dx +r=r===B.S||r===B.W +p=e.Q +r=r?p.gcQ(p)+p.gcV(p):p.ge_() +p=e.f +o=e.x +n=new A.M(s-r,p+2*o) +r=e.cx +r===$&&A.c() +f=b.b-p-o-e.Q.d +o=e.gG_() +p=f-e.x +k=new A.j(o,p) +s=e.db.d +s.toString +l=e.dx +l=l===B.S||l===B.W +i=e.Q +g=new A.j(o+(s-(l?i.gcQ(i)+i.gcV(i):i.ge_())),p) +j=k +m=r +break +default:g=d +j=g +k=j +n=k +q=n +f=q +m=f}s=k.a +r=k.b +e.ch=new A.x(s,r,s+n.a,r+n.b) +e.CW=new A.x(m,f,m+q.a,f+q.b) +s=e.r +if(s.gm(s)!==0){s=e.ch +s.toString +a.aQ(s,e.axx()) +a.ex(j,g,e.a20(!0)) +s=e.y +if(s!=null){r=e.CW +r.toString +a.dh(A.jj(r,s),e.ga2_()) +return}s=e.CW +s.toString +a.aQ(s,e.ga2_()) +return}}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.dx +if(f!=null){s=g.db +if(s!=null){r=s.b +r.toString +s=s.a +s.toString +s=r<=s}else s=!0}else s=!0 +if(s)return +s=g.db.d +s.toString +f=f===B.S||f===B.W +r=g.Q +f=f?r.gcQ(r)+r.gcV(r):r.ge_() +if(s-f-2*g.w<=0)return +f=g.db +s=f.b +s.toString +if(s==1/0||s==-1/0)return +f=f.gut() +s=g.dx +s=s===B.S||s===B.W +r=g.Q +s=s?r.gcQ(r)+r.gcV(r):r.ge_() +r=g.db +q=r.b +q.toString +p=r.a +p.toString +r=r.d +r.toString +o=g.dx +o=o===B.S||o===B.W +n=g.Q +o=o?n.gcQ(n)+n.gcV(n):n.ge_() +m=A.Y((f-s)/(q-p+r-o),0,1) +o=g.db.d +o.toString +f=g.dx +f=f===B.S||f===B.W +s=g.Q +f=f?s.gcQ(s)+s.gcV(s):s.ge_() +f=Math.min(o-f-2*g.w,g.at) +o=g.db.d +o.toString +s=g.dx +s=s===B.S||s===B.W +r=g.Q +s=s?r.gcQ(r)+r.gcV(r):r.ge_() +l=Math.max(f,(o-s-2*g.w)*m) +s=g.db.gut() +o=g.db.d +o.toString +f=g.as +r=g.dx +r=r===B.S||r===B.W +q=g.Q +r=r?q.gcQ(q)+q.gcV(q):q.ge_() +k=Math.min(f,o-r-2*g.w) +f=g.dx +f=f===B.W||f===B.aX +r=g.db +if((f?Math.max(r.gmX()-r.ghx(),0):Math.max(r.ghx()-r.gmY(),0))>0){f=g.dx +f=f===B.W||f===B.aX +r=g.db +r=(f?Math.max(r.ghx()-r.gmY(),0):Math.max(r.gmX()-r.ghx(),0))>0 +f=r}else f=!1 +j=f?k:k*(1-A.Y(1-s/o,0,0.2)/0.2) +f=g.db.d +f.toString +s=g.dx +s=s===B.S||s===B.W +r=g.Q +s=s?r.gcQ(r)+r.gcV(r):r.ge_() +s=A.Y(l,j,f-s-2*g.w) +g.cy=s +f=g.db +r=f.b +r.toString +q=f.a +q.toString +i=r-q +if(i>0){r=f.c +r.toString +h=A.Y((r-q)/i,0,1)}else h=0 +r=g.dx +q=r===B.W +p=q||r===B.aX?1-h:h +f=f.d +f.toString +r=r===B.S||q +q=g.Q +r=r?q.gcQ(q)+q.gcV(q):q.ge_() +g.cx=p*(f-r-2*g.w-s)+g.gavJ() +return g.axu(a,b)}, +Wg(a){var s,r,q,p,o=this,n=o.db,m=n.b +m.toString +s=n.a +s.toString +n=n.d +n.toString +r=o.dx +r=r===B.S||r===B.W +q=o.Q +r=r?q.gcQ(q)+q.gcV(q):q.ge_() +q=o.w +p=o.cy +p===$&&A.c() +return(m-s)*a/(n-r-2*q-p)}, +y8(a){var s,r,q=this +if(q.CW==null)return null +if(!q.ay){s=q.r +if(s.gm(s)!==0){s=q.db +r=s.a +r.toString +s=s.b +s.toString +s=r===s}else s=!0}else s=!0 +if(s)return!1 +return q.ch.O(0,a)}, +a9b(a,b,c){var s,r,q,p=this,o=p.ch +if(o==null)return!1 +if(p.ay)return!1 +s=p.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +q=o.jU(A.k5(p.CW.gbv(),24)) +s=p.r +if(s.gm(s)===0){if(c&&b===B.c8)return q.O(0,a) +return!1}switch(b.a){case 0:case 4:return q.O(0,a) +case 1:case 2:case 3:case 5:return o.O(0,a)}}, +aL_(a,b){return this.a9b(a,b,!1)}, +a9c(a,b){var s,r,q=this +if(q.CW==null)return!1 +if(q.ay)return!1 +s=q.r +if(s.gm(s)===0)return!1 +s=q.db +r=s.a +r.toString +s=s.b +s.toString +if(r===s)return!1 +switch(b.a){case 0:case 4:s=q.CW +return s.jU(A.k5(s.gbv(),24)).O(0,a) +case 1:case 2:case 3:case 5:return q.CW.O(0,a)}}, +cG(a){var s,r=this +if(r.a.l(0,a.a))if(r.b.l(0,a.b))if(r.c.l(0,a.c))if(r.e==a.e)if(r.f===a.f)if(r.r===a.r)if(r.w===a.w)if(r.x===a.x)if(J.e(r.y,a.y))if(r.Q.l(0,a.Q))if(r.as===a.as)if(r.at===a.at)s=r.ay!==a.ay +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +return s}, +EQ(a){return!1}, +gzr(){return null}, +k(a){return"#"+A.cX(this)}, +v(){this.r.a.a9(0,this.geZ()) +this.fv()}} +A.aLI.prototype={ +$1(a){var s,r +if(a!=null){s=a.b +s.toString +r=a.a +r.toString +r=s>r +s=r}else s=!1 +return s}, +$S:711} +A.Fe.prototype={ +aW(){return A.bzs(t.jU)}, +yv(a){return this.cy.$1(a)}} +A.pi.prototype={ +gtR(){var s=this.a.d +if(s==null){s=this.c +s.toString +s=A.NM(s)}return s}, +gvP(){var s=this.a.e +return s===!0}, +ga3v(){if(this.gvP())this.a.toString +return!1}, +guq(){this.a.toString +return!0}, +bn(){var s,r,q,p,o=this,n=null +o.bP() +s=A.cJ(n,o.a.ch,n,n,o) +s.cA() +r=s.ep$ +r.b=!0 +r.a.push(o.gaE1()) +o.x=s +s=o.y=A.dq(B.ay,s,n) +r=o.a +q=r.x +if(q==null)q=6 +p=r.w +r=r.dx +r=new A.FE(B.ku,B.I,B.I,n,q,s,0,0,p,n,B.J,18,18,r,$.ag()) +s.a.ai(0,r.geZ()) +o.at!==$&&A.ai() +o.at=r}, +cZ(){this.fH()}, +aE2(a){if(a!==B.R)if(this.gtR()!=null)this.guq()}, +E9(){var s,r=this,q=r.at +q===$&&A.c() +r.a.toString +q.sA(0,B.ku) +r.a.toString +q.saQc(null) +if(r.ga3v()){r.a.toString +s=B.Iw}else s=B.I +q.sacJ(s) +if(r.ga3v()){r.a.toString +s=B.OG}else s=B.I +q.sacI(s) +s=r.c.be(t.I) +s.toString +q.sd0(s.w) +s=r.a.x +q.sVh(s==null?6:s) +q.shy(r.a.w) +r.a.toString +s=r.c +s.toString +s=A.ca(s,B.ce,t.l).w +q.shw(0,s.f) +q.sLJ(r.a.dx) +r.a.toString +q.sTX(0) +r.a.toString +q.sdB(0,null) +r.a.toString +q.sRJ(0) +r.a.toString +q.sU3(0,18) +r.a.toString +q.saaf(18) +q.sa9f(!r.guq())}, +bL(a){var s,r=this +r.cc(a) +s=r.a.e +if(s!=a.e){s=s===!0 +if(s){s=r.w +if(s!=null)s.bm(0) +s=r.x +s===$&&A.c() +s.z=B.aP +s.ng(1,B.w,null)}else{s=r.x +s===$&&A.c() +s.er(0)}}}, +aDN(a){var s,r,q,p,o,n=this,m=B.b.ge0(n.r.d),l=A.ba("primaryDeltaFromDragStart"),k=A.ba("primaryDeltaFromLastDragUpdate") +switch(m.w.a.c.a){case 0:s=a.b +l.b=n.d.b-s +k.b=n.e.b-s +break +case 1:s=a.a +l.b=s-n.d.a +k.b=s-n.e.a +break +case 2:s=a.b +l.b=s-n.d.b +k.b=s-n.e.b +break +case 3:s=a.a +l.b=n.d.a-s +k.b=n.e.a-s +break}s=n.at +s===$&&A.c() +r=l.b5() +q=n.f +q.toString +p=s.Wg(r+q) +if(l.b5()>0){r=m.at +r.toString +r=pr}else r=!1 +else r=!0 +if(r){r=m.at +r.toString +p=r+s.Wg(k.b5())}s=m.at +s.toString +if(p!==s){o=p-m.r.B9(m,p) +s=n.c +s.toString +s=A.a7y(s) +r=n.c +r.toString +switch(s.pr(r)){case B.cP:case B.cQ:case B.bX:case B.cR:s=m.z +s.toString +r=m.Q +r.toString +o=A.Y(o,s,r) +break +case B.aa:case B.ah:break}m.ic(o)}}, +Ga(){var s,r=this +if(!r.gvP()){s=r.w +if(s!=null)s.bm(0) +r.w=A.dv(r.a.CW,new A.aIV(r))}}, +tf(){var s=this.r.d +if(s.length!==0)return A.co(B.b.ge0(s).gmB()) +return null}, +Je(){if(this.tf()==null)return +var s=this.w +if(s!=null)s.bm(0)}, +Jg(a){var s,r,q,p,o,n,m=this +m.r=m.gtR() +if(m.tf()==null)return +s=m.w +if(s!=null)s.bm(0) +s=m.x +s===$&&A.c() +s.d_(0) +m.e=m.d=a +s=m.at +s===$&&A.c() +r=s.db +q=r.b +q.toString +p=r.a +p.toString +o=q-p +if(o>0){q=r.c +q.toString +n=A.Y(q/o,0,1)}else n=0 +r=r.d +r.toString +q=s.dx +q=q===B.S||q===B.W +p=s.Q +q=q?p.gcQ(p)+p.gcV(p):p.ge_() +p=s.w +s=s.cy +s===$&&A.c() +m.f=n*(r-q-2*p-s) +m.as=!0}, +aKL(a){var s,r=this +if(J.e(r.e,a))return +s=B.b.ge0(r.r.d) +if(!s.r.qH(s))return +if(r.tf()==null)return +r.aDN(a) +r.e=a}, +Jf(a,b){var s=this +s.as=!1 +if(s.tf()==null)return +s.Ga() +s.r=s.f=s.e=s.d=null}, +auR(a){var s,r,q,p,o,n=this,m=n.gtR() +n.r=m +s=B.b.ge0(m.d) +if(!s.r.qH(s))return +m=s.w +switch(m.a.c.a){case 0:case 2:r=n.at +r===$&&A.c() +r=r.cx +r===$&&A.c() +q=a.c.b>r?B.S:B.W +break +case 3:case 1:r=n.at +r===$&&A.c() +r=r.cx +r===$&&A.c() +q=a.c.a>r?B.bb:B.aX +break +default:q=null}m=$.b9.bA$.z.i(0,m.z) +m.toString +p=A.nY(m) +p.toString +o=A.aLm(p,new A.iL(q,B.hc)) +m=B.b.ge0(n.r.d) +r=B.b.ge0(n.r.d).at +r.toString +m.Dc(0,r+o,B.fq,B.aS)}, +PR(a){var s,r,q=this.gtR() +if(q==null)return!0 +s=q.d +r=s.length +if(r>1)return!1 +return r===0||A.co(B.b.ge0(s).gmB())===a}, +azZ(a){var s,r,q=this,p=q.a +p.toString +s=a.a +if(!p.yv(A.b9e(a.b,a.jn$,null,s,null)))return!1 +if(q.gvP()){p=q.x +p===$&&A.c() +r=p.Q +r===$&&A.c() +if(r!==B.bh&&r!==B.a7)p.d_(0)}p=s.e +if(q.PR(A.co(p))){r=q.at +r===$&&A.c() +r.hD(0,s,p)}return!1}, +au8(a){var s,r,q,p=this +if(!p.a.yv(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){r=p.x +r===$&&A.c() +q=r.Q +q===$&&A.c() +if(q!==B.R&&q!==B.bi)r.er(0) +r=s.e +if(p.PR(A.co(r))){q=p.at +q===$&&A.c() +q.hD(0,s,r)}return!1}if(a instanceof A.mG||a instanceof A.pa){r=p.x +r===$&&A.c() +q=r.Q +q===$&&A.c() +if(q!==B.bh&&q!==B.a7)r.d_(0) +r=p.w +if(r!=null)r.bm(0) +r=s.e +if(p.PR(A.co(r))){q=p.at +q===$&&A.c() +q.hD(0,s,r)}}else if(a instanceof A.vL)if(p.d==null)p.Ga() +return!1}, +gark(){var s=this,r=A.D(t.A,t.xR) +if(s.gtR()==null||!s.guq())return r +r.t(0,B.aaK,new A.ds(new A.aIR(s),new A.aIS(s),t.fh)) +r.t(0,B.aaL,new A.ds(new A.aIT(s),new A.aIU(s),t.Bk)) +return r}, +a9J(a,b,c){var s,r=this.z +if($.b9.bA$.z.i(0,r)==null)return!1 +s=A.baB(r,a) +r=this.at +r===$&&A.c() +return r.a9b(s,b,!0)}, +T7(a){var s,r=this +if(r.a9J(a.gbb(a),a.gdU(a),!0)){r.Q=!0 +s=r.x +s===$&&A.c() +s.d_(0) +s=r.w +if(s!=null)s.bm(0)}else if(r.Q){r.Q=!1 +r.Ga()}}, +T8(a){this.Q=!1 +this.Ga()}, +a2g(a){var s=A.co(B.b.ge0(this.r.d).gmB())===B.aN?a.gkD().a:a.gkD().b +return A.b4l(B.b.ge0(this.r.d).w.a.c)?s*-1:s}, +a4_(a){var s,r=B.b.ge0(this.r.d).at +r.toString +s=B.b.ge0(this.r.d).z +s.toString +s=Math.max(r+a,s) +r=B.b.ge0(this.r.d).Q +r.toString +return Math.min(s,r)}, +atR(a){var s,r,q,p=this +p.r=p.gtR() +s=p.a2g(a) +r=p.a4_(s) +if(s!==0){q=B.b.ge0(p.r.d).at +q.toString +q=r!==q}else q=!1 +if(q)B.b.ge0(p.r.d).UG(s)}, +aA0(a){var s,r,q,p,o=this +o.r=o.gtR() +s=o.at +s===$&&A.c() +s=s.y8(a.geG()) +if(s===!0){s=o.r +if(s!=null)if(s.d.length!==0)s=!0 +else s=!1 +else s=!1}else s=!1 +if(s){r=B.b.ge0(o.r.d) +if(t.Mj.b(a)){if(!r.r.qH(r))return +q=o.a2g(a) +p=o.a4_(q) +if(q!==0){s=r.at +s.toString +s=p!==s}else s=!1 +if(s)$.hE.SL$.abG(0,a,o.gatQ())}else if(t.xb.b(a)){s=r.at +s.toString +r.ic(s)}}}, +v(){var s=this,r=s.x +r===$&&A.c() +r.v() +r=s.w +if(r!=null)r.bm(0) +r=s.at +r===$&&A.c() +r.r.a.a9(0,r.geZ()) +r.fv() +s.akt()}, +a5(a){var s,r,q=this,p=null +q.E9() +s=q.gark() +r=q.at +r===$&&A.c() +return new A.hY(q.gazY(),new A.hY(q.gau7(),new A.lO(A.M8(B.cp,new A.kP(A.mx(A.eD(new A.lO(q.a.c,p),r,q.z,p,B.v),B.m,p,p,new A.aIW(q),new A.aIX(q)),s,p,!1,p),p,p,p,q.gaA_(),p),p),p,t.WA),p,t.ji)}} +A.aIV.prototype={ +$0(){var s=this.a,r=s.x +r===$&&A.c() +r.er(0) +s.w=null}, +$S:0} +A.aIR.prototype={ +$0(){var s=this.a,r=s.a.cx,q=t.S,p=A.e6(q),o=A.blK() +return new A.pT(s.z,r,null,B.da,A.D(q,t.SP),p,s,null,o,A.D(q,t.Au))}, +$S:712} +A.aIS.prototype={ +$1(a){var s=this.a +a.p2=s.ga93() +a.p3=new A.aIO(s) +a.p4=new A.aIP(s) +a.RG=new A.aIQ(s)}, +$S:713} +A.aIO.prototype={ +$1(a){return this.a.Jg(a.b)}, +$S:71} +A.aIP.prototype={ +$1(a){return this.a.aKL(a.b)}, +$S:102} +A.aIQ.prototype={ +$1(a){return this.a.Jf(a.b,a.c)}, +$S:122} +A.aIT.prototype={ +$0(){var s=this.a,r=t.S,q=A.e6(r) +return new A.pU(s.z,B.aS,18,B.da,A.D(r,t.SP),q,s,null,A.BP(),A.D(r,t.Au))}, +$S:715} +A.aIU.prototype={ +$1(a){a.bG=this.a.gauQ()}, +$S:716} +A.aIW.prototype={ +$1(a){var s +switch(a.gdU(a).a){case 1:case 4:s=this.a +if(s.guq())s.T8(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:46} +A.aIX.prototype={ +$1(a){var s +switch(a.gdU(a).a){case 1:case 4:s=this.a +if(s.guq())s.T7(a) +break +case 2:case 3:case 5:case 0:break}}, +$S:223} +A.pT.prototype={ +m0(a){if(!this.OD(this.du,a.gbb(a),a.gdU(a)))return!1 +return this.aif(a)}, +OD(a,b,c){var s +if($.b9.bA$.z.i(0,a)==null)return!1 +s=t.ip.a($.b9.bA$.z.i(0,a).gbg()).f +s.toString +return t.sm.a(s).a9c(A.baB(a,b),c)}} +A.pU.prototype={ +m0(a){if(!this.OD(this.f8,a.gbb(a),a.gdU(a)))return!1 +return this.ajE(a)}, +OD(a,b,c){var s,r +if($.b9.bA$.z.i(0,a)==null)return!1 +s=t.ip.a($.b9.bA$.z.i(0,a).gbg()).f +s.toString +t.sm.a(s) +r=A.baB(a,b) +return s.aL_(r,c)&&!s.a9c(r,c)}} +A.HU.prototype={ +dq(){this.eB() +this.ef() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.EB.prototype={ +H(a,b){this.Q.H(0,b) +this.a32()}, +L(a,b){var s,r,q=this +if(q.Q.L(0,b))return +s=B.b.fp(q.b,b) +B.b.dn(q.b,s) +r=q.c +if(s<=r)q.c=r-1 +r=q.d +if(s<=r)q.d=r-1 +b.a9(0,q.gOu()) +q.a32()}, +a32(){if(!this.y){this.y=!0 +$.d5.de$.push(new A.aF1(this))}}, +ar2(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.ak(j,!0,A.q(j).c) +B.b.i2(i,k.gNm()) +s=k.b +k.b=A.b([],t.D1) +r=k.d +q=k.c +j=k.gOu() +p=0 +o=0 +while(!0){n=i.length +if(!(pMath.min(n,l))k.IN(m) +m.ai(0,j) +B.b.H(k.b,m);++p}}k.c=q +k.d=r +k.Q=A.y(t.x9)}, +RY(){this.Hc()}, +Hc(){var s=this,r=s.aeq() +if(!s.at.l(0,r)){s.at=r +s.C()}s.aDz()}, +gaG9(){return this.gNm()}, +aoE(a,b){var s=A.im(a.cT(0,null),new A.x(0,0,0+a.gcH(a).a,0+a.gcH(a).b)),r=A.im(b.cT(0,null),new A.x(0,0,0+b.gcH(b).a,0+b.gcH(b).b)),q=A.byb(s,r) +if(q!==0)return q +return A.bya(s,r)}, +aua(){if(this.x)return +this.Hc()}, +aeq(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.c +if(f===-1||h.d===-1||h.b.length===0)return new A.vN(g,g,B.eI,h.b.length!==0) +if(!h.as){f=h.YD(h.d,f) +h.d=f +h.c=h.YD(h.c,f)}s=J.n9(h.b[h.d]) +f=h.c +r=h.d +q=f>=r +while(!0){if(!(r!==h.c&&s.a==null))break +r+=q?1:-1 +s=J.n9(h.b[r])}f=s.a +if(f!=null){p=h.b[r] +o=h.a.gaO() +o.toString +n=A.d2(p.cT(0,t.x.a(o)),f.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.An(n,f.b,f.c):g}else m=g +l=J.n9(h.b[h.c]) +k=h.c +while(!0){if(!(k!==h.d&&l.b==null))break +k+=q?-1:1 +l=J.n9(h.b[k])}f=l.b +if(f!=null){p=h.b[k] +o=h.a.gaO() +o.toString +j=A.d2(p.cT(0,t.x.a(o)),f.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.An(j,f.b,f.c):g}else i=g +return new A.vN(m,i,!s.l(0,l)?B.oD:s.c,!0)}, +YD(a,b){var s=b>a +while(!0){if(!(a!==b&&J.n9(this.b[a]).c!==B.oD))break +a+=s?1:-1}return a}, +pg(a,b){return}, +aDz(){var s,r=this,q=null,p=r.e,o=r.r,n=r.d +if(n===-1||r.c===-1){n=r.f +if(n!=null){n.pg(q,q) +r.f=null}n=r.w +if(n!=null){n.pg(q,q) +r.w=null}return}if(!J.e(r.b[n],r.f)){n=r.f +if(n!=null)n.pg(q,q)}if(!J.e(r.b[r.c],r.w)){n=r.w +if(n!=null)n.pg(q,q)}n=r.b +s=r.d +n=r.f=n[s] +if(s===r.c){r.w=n +n.pg(p,o) +return}n.pg(p,q) +n=r.b[r.c] +r.w=n +n.pg(q,o)}, +aKE(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q")).ab(0,new A.aF3(o)) +o.d=o.c=s}return B.bA}}return B.eH}, +aJE(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.cx))break;--s +r=p.kX(p.b[s],a)}if(a.gnP())p.c=s +else p.d=s +return r}, +aJG(a){var s,r,q,p=this +if(p.d===-1)switch(a.gxD(a)){case B.jk:case B.hg:p.d=p.c=p.b.length +break +case B.jl:case B.hf:p.d=p.c=0 +break}s=a.gnP()?p.c:p.d +r=p.kX(p.b[s],a) +switch(a.gxD(a)){case B.jk:if(r===B.cx)if(s>0){--s +r=p.kX(p.b[s],a.aGF(B.hg))}break +case B.jl:if(r===B.cw){q=p.b +if(s=0&&n==null))break +r=o.b=q.kX(s[p],a) +switch(r.a){case 2:case 3:case 4:n=r +break +case 0:if(m===!1){++p +n=B.bA}else if(p===q.b.length-1)n=r +else{++p +m=!0}break +case 1:if(m===!0){--p +n=B.bA}else if(p===0)n=r +else{--p +m=!1}break}}if(b)q.c=p +else q.d=p +n.toString +return n}, +aGa(a,b){return this.gaG9().$2(a,b)}} +A.aF1.prototype={ +$1(a){var s=this.a +if(!s.y)return +s.y=!1 +if(s.Q.a!==0)s.ar2() +s.RY()}, +$S:3} +A.aF2.prototype={ +$1(a){return a!==this.a.b[this.b]}, +$S:718} +A.aF3.prototype={ +$1(a){return this.a.kX(a,B.Iq)}, +$S:83} +A.ahg.prototype={} +A.Pf.prototype={ +aW(){return new A.akx(A.y(t.M),null,!1,B.n)}} +A.akx.prototype={ +bn(){var s,r,q,p=this +p.bP() +s=p.a +r=s.e +q=p.c +q.toString +r.a=q +p.sDF(s.c)}, +bL(a){var s,r,q,p,o,n=this +n.cc(a) +s=a.e +if(s!==n.a.e){s.a=null +r=n.d +r.ab(0,s.gabM(s)) +q=n.a.e +p=n.c +p.toString +q.a=p +r.ab(0,q.gHq(q)) +s=s.at +q=n.a.e.at +if(!s.l(0,q))for(s=A.cV(r,r.r,A.q(r).c),r=s.$ti.c;s.D();){o=s.d;(o==null?r.a(o):o).$0()}}s=n.a +n.sDF(s.c)}, +cZ(){this.fH() +this.a.toString}, +ai(a,b){this.a.e.ai(0,b) +this.d.H(0,b)}, +a9(a,b){this.a.e.a9(0,b) +this.d.L(0,b)}, +pg(a,b){this.a.e.pg(a,b)}, +xE(a){return this.a.e.xE(a)}, +gm(a){var s=this.a +return s.e.at}, +cT(a,b){return this.c.gaO().cT(0,b)}, +gcH(a){var s=this.c.gaO() +s.toString +s=t.x.a(s).k3 +s.toString +return s}, +v(){var s=this.a.e +s.a=null +this.d.ab(0,s.gabM(s)) +this.am1()}, +a5(a){var s=this.a,r=s.e +return A.bhk(s.d,r)}, +$iaq:1} +A.Ph.prototype={ +eu(a){return a.f!=this.f}} +A.a7H.prototype={$iaq:1} +A.aoG.prototype={} +A.Wb.prototype={ +v(){this.a3c() +this.bK()}} +A.Pv.prototype={ +aW(){return new A.akJ(B.n)}} +A.akJ.prototype={ +a5(a){var s=this.a.c,r=this.d +return new A.akK(r===$?this.d=A.D(t.K,t.X):r,s,null)}} +A.akK.prototype={ +eu(a){return this.x!==a.x}, +acV(a,b){var s,r,q,p +for(s=b.gaw(b),r=this.x,q=a.x;s.D();){p=s.gZ(s) +if(!J.e(r.i(0,p),q.i(0,p)))return!0}return!1}} +A.bz.prototype={$iAt:1} +A.Bj.prototype={} +A.FQ.prototype={ +sqG(a){var s=this +if(!A.b5k(s.b,a)){s.b=a +s.c=null +s.C()}}, +ga0M(){var s=this.c +return s==null?this.c=A.bAl(this.b):s}, +aqP(a,b){var s,r,q,p,o,n,m,l,k=this.ga0M().i(0,a.c.geR()),j=this.ga0M().i(0,null),i=A.b([],t.Na) +if(k!=null)B.b.F(i,k) +if(j!=null)B.b.F(i,j) +for(s=i.length,r=a instanceof A.k4,q=b.d,p=0;po.a||r+q.b>o.b}else s=!0}else s=!0 +return s}}, +aI(a,b){var s,r,q,p,o=this +if(o.a0$!=null){s=o.aa.at +s.toString +s=o.Ax(s) +r=new A.aZk(o,s) +q=o.aJ +if(o.a3r(s)){s=o.cx +s===$&&A.c() +p=o.k3 +q.sbE(0,a.pf(s,b,new A.x(0,0,0+p.a,0+p.b),r,o.af,q.a))}else{q.sbE(0,null) +r.$2(a,b)}}}, +v(){this.aJ.sbE(0,null) +this.jF()}, +fz(a,b){var s=this.aa.at +s.toString +s=this.Ax(s) +b.aF(0,s.a,s.b)}, +q3(a){var s=this,r=s.aa.at +r.toString +r=s.Ax(r) +if(s.a3r(r)){r=s.k3 +return new A.x(0,0,0+r.a,0+r.b)}return null}, +ea(a,b){var s,r=this +if(r.a0$!=null){s=r.aa.at +s.toString +return a.mz(new A.aZj(r,b),r.Ax(s),b)}return!1}, +vy(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.gp9() +if(!(a instanceof A.a0)){s=l.aa.at +s.toString +return new A.A9(s,c)}r=A.im(a.cT(0,l.a0$),c) +s=l.a0$.k3 +s.toString +switch(l.M.a){case 0:q=l.k3.b +p=r.d +o=s.b-p +n=p-r.b +break +case 1:q=l.k3.a +o=r.a +n=r.c-o +break +case 2:q=l.k3.b +o=r.b +n=r.d-o +break +case 3:q=l.k3.a +p=r.c +o=s.a-p +n=p-r.a +break +default:o=null +n=null +q=null}m=o-(q-n)*b +return new A.A9(m,r.dQ(l.Ax(m)))}, +io(a,b,c,d){this.XX(a,null,c,A.bh6(a,b,c,this.aa,d,this))}, +zz(){return this.io(B.bd,null,B.F,null)}, +tr(a){return this.io(B.bd,null,B.F,a)}, +vO(a,b,c){return this.io(a,null,b,c)}, +ts(a,b){return this.io(B.bd,a,B.F,b)}, +RU(a){var s,r=this,q=r.ga1u(),p=r.aa.at +p.toString +s=q-p +switch(r.M.a){case 0:q=r.k3 +return new A.x(0,0-s,0+q.a,0+q.b+p) +case 1:q=r.k3 +return new A.x(0-p,0,0+q.a+s,0+q.b) +case 2:q=r.k3 +return new A.x(0,0-p,0+q.a,0+q.b+s) +case 3:q=r.k3 +return new A.x(0-s,0,0+q.a+p,0+q.b)}}, +$iOf:1} +A.aZk.prototype={ +$2(a,b){var s=this.a.a0$ +s.toString +a.fb(s,b.V(0,this.b))}, +$S:5} +A.aZj.prototype={ +$2(a,b){return this.a.a0$.dl(a,b)}, +$S:8} +A.W7.prototype={ +b6(a){var s +this.fj(a) +s=this.a0$ +if(s!=null)s.b6(a)}, +b1(a){var s +this.eV(0) +s=this.a0$ +if(s!=null)s.b1(0)}} +A.aoI.prototype={} +A.aoJ.prototype={} +A.a8n.prototype={} +A.FZ.prototype={ +dg(a){return A.bhJ(this,!1)}} +A.a8l.prototype={ +dg(a){return A.bhJ(this,!0)}, +bC(a){var s=new A.a6S(t.dq.a(a),A.D(t.S,t.x),0,null,null,A.aZ(t.v)) +s.bB() +return s}} +A.FY.prototype={ +gaO(){return t.Ss.a(A.c2.prototype.gaO.call(this))}, +a4(a,b){var s,r,q=this.f +q.toString +t.F7.a(q) +this.pG(0,b) +s=b.d +r=q.d +if(s!==r)q=A.O(s)!==A.O(r)||s.f!==r.f +else q=!1 +if(q)this.nW()}, +nW(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3={} +a1.Mu() +a1.p3=null +a3.a=!1 +try{i=t.S +s=A.b9r(i,t.Dv) +r=A.kJ(a2,a2,a2,i,t.i) +i=a1.f +i.toString +q=t.F7.a(i) +p=new A.aN2(a3,a1,s,q,r) +for(i=a1.p2,h=i.$ti,h=h.h("@<1>").ad(h.h("jw<1,2>")).h("ti<1,2>"),h=A.ak(new A.ti(i,h),!0,h.h("A.E")),g=h.length,f=t.MR,e=a1.p1,d=0;d").ad(g.h("jw<1,2>")).h("ti<1,2>")).ab(0,p) +if(!a3.a&&a1.R8){a0=i.aa_() +k=a0==null?-1:a0 +j=k+1 +J.ix(s,j,i.i(0,j)) +p.$1(j)}}finally{a1.p4=null +a1.gaO()}}, +aHf(a,b){this.r.Bo(this,new A.aN_(this,b,a))}, +ik(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gaO() +s=s==null?o:s.e}r=t.MR +r.a(s) +q=this.ahM(a,b,c) +if(q==null)p=o +else{p=q.gaO() +p=p==null?o:p.e}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +mS(a){this.p2.L(0,a.d) +this.oh(a)}, +abK(a){var s,r=this +r.gaO() +s=a.e +s.toString +s=t.YX.a(s).b +s.toString +r.r.Bo(r,new A.aN3(r,s))}, +aIU(a,b,c,d,e){var s,r=this.f +r.toString +s=t.F7.a(r).d.f.length +d.toString +r=A.bAx(b,c,d,e,s) +return r}, +S0(){var s=this.p2 +s.aJi() +s.aa_() +s=this.f +s.toString +t.F7.a(s)}, +RV(a){var s=a.e +s.toString +t.YX.a(s).b=this.p4}, +mT(a,b){this.gaO().Mi(0,t.x.a(a),this.p3)}, +mZ(a,b,c){this.gaO().Db(t.x.a(a),this.p3)}, +o0(a,b){this.gaO().L(0,t.x.a(a))}, +c7(a){var s=this.p2,r=s.$ti +r=r.h("@<1>").ad(r.z[1]).h("BF<1,2>") +r=A.dn(new A.BF(s,r),r.h("A.E"),t.Si) +B.b.ab(A.ak(r,!0,A.q(r).h("A.E")),a)}} +A.aN2.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.p4=a +q=n.p2 +if(q.i(0,a)!=null&&!J.e(q.i(0,a),o.c.i(0,a))){q.t(0,a,n.ik(q.i(0,a),null,a)) +o.a.a=!0}s=n.ik(o.c.i(0,a),o.d.d.a6h(n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.e(q.i(0,a),s) +q.t(0,a,s) +q=s.gaO().e +q.toString +r=t.YX.a(q) +if(a===0)r.a=0 +else{q=o.e +if(q.aX(0,a))r.a=q.i(0,a)}if(!r.c)n.p3=t.aA.a(s.gaO())}else{o.a.a=!0 +q.L(0,a)}}, +$S:16} +A.aN0.prototype={ +$0(){return null}, +$S:7} +A.aN1.prototype={ +$0(){return this.a.p2.i(0,this.b)}, +$S:723} +A.aN_.prototype={ +$0(){var s,r,q,p=this,o=p.a +o.p3=p.b==null?null:t.aA.a(o.p2.i(0,p.c-1).gaO()) +s=null +try{q=o.f +q.toString +r=t.F7.a(q) +q=o.p4=p.c +s=o.ik(o.p2.i(0,q),r.d.a6h(o,q),q)}finally{o.p4=null}q=p.c +o=o.p2 +if(s!=null)o.t(0,q,s) +else o.L(0,q)}, +$S:0} +A.aN3.prototype={ +$0(){var s,r,q,p=this +try{r=p.a +q=r.p4=p.b +s=r.ik(r.p2.i(0,q),null,q)}finally{p.a.p4=null}p.a.p2.L(0,p.b)}, +$S:0} +A.LM.prototype={ +wZ(a){var s,r,q=a.e +q.toString +t.Cl.a(q) +s=this.f +if(q.Cm$!==s){q.Cm$=s +r=a.gb3(a) +if(r instanceof A.J&&!s)r.aE()}}} +A.o5.prototype={ +dg(a){var s=A.q(this),r=t.Si +return new A.PN(A.D(s.h("o5.S"),r),A.D(t.D2,r),this,B.ac,s.h("PN"))}} +A.po.prototype={ +gc_(a){var s=this.hh$ +return s.gby(s)}, +n2(){J.n8(this.gc_(this),this.gKE())}, +c7(a){J.n8(this.gc_(this),a)}, +GJ(a,b){var s=this.hh$,r=s.i(0,b) +if(r!=null){this.kZ(r) +s.L(0,b)}if(a!=null){s.t(0,b,a) +this.kh(a)}}} +A.PN.prototype={ +gaO(){return this.$ti.h("po<1>").a(A.c2.prototype.gaO.call(this))}, +c7(a){var s=this.p1 +s.gby(s).ab(0,a)}, +mS(a){this.p1.L(0,a.d) +this.oh(a)}, +hT(a,b){this.tB(a,b) +this.a4K()}, +a4(a,b){this.pG(0,b) +this.a4K()}, +a4K(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.f +e.toString +s=f.$ti +s.h("o5<1>").a(e) +r=f.p2 +q=t.Si +f.p2=A.D(t.D2,q) +p=f.p1 +s=s.c +f.p1=A.D(s,q) +for(q=e.gWZ(),o=q.length,n=0;n").a(A.c2.prototype.gaO.call(this)).GJ(a,b)}, +o0(a,b){var s=this.$ti.h("po<1>") +if(s.a(A.c2.prototype.gaO.call(this)).hh$.i(0,b)===a)s.a(A.c2.prototype.gaO.call(this)).GJ(null,b)}, +mZ(a,b,c){var s=this.$ti.h("po<1>").a(A.c2.prototype.gaO.call(this)) +if(s.hh$.i(0,b)===a)s.GJ(null,b) +s.GJ(a,c)}} +A.a8p.prototype={ +T(){return"SnapshotMode."+this.b}} +A.PO.prototype={ +sHz(a){return}} +A.a8r.prototype={ +bC(a){var s=new A.HZ(A.ca(a,B.cd,t.l).w.b,this.w,this.e,this.f,!0,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){t.mR.a(b) +b.saGs(0,this.e) +b.saMG(0,this.f) +b.srm(0,A.ca(a,B.cd,t.l).w.b) +b.svd(this.w) +b.saF9(!0)}} +A.HZ.prototype={ +srm(a,b){var s,r=this +if(b===r.R)return +r.R=b +s=r.dK +if(s==null)return +else{s.v() +r.dK=null +r.bj()}}, +svd(a){var s,r=this,q=r.aB +if(a===q)return +s=r.gfs() +q.a9(0,s) +r.aB=a +if(A.O(q)!==A.O(r.aB)||r.aB.cG(q))r.bj() +if(r.b!=null)r.aB.ai(0,s)}, +saGs(a,b){var s,r=this,q=r.bc +if(b===q)return +s=r.gGi() +q.a9(0,s) +r.bc=b +if(r.b!=null)b.ai(0,s)}, +saMG(a,b){if(b===this.cD)return +this.cD=b +this.bj()}, +saF9(a){return}, +b6(a){var s=this +s.bc.ai(0,s.gGi()) +s.aB.ai(0,s.gfs()) +s.zU(a)}, +b1(a){var s,r=this +r.cw=!1 +r.bc.a9(0,r.gGi()) +r.aB.a9(0,r.gfs()) +s=r.dK +if(s!=null)s.v() +r.de=r.dK=null +r.tC(0)}, +v(){var s,r=this +r.bc.a9(0,r.gGi()) +r.aB.a9(0,r.gfs()) +s=r.dK +if(s!=null)s.v() +r.de=r.dK=null +r.jF()}, +axb(){var s,r=this +r.cw=!1 +s=r.dK +if(s!=null)s.v() +r.de=r.dK=null +r.bj()}, +aI(a,b){var s,r=this,q=r.k3 +if(q.gaD(q)){q=r.dK +if(q!=null)q.v() +r.de=r.dK=null +return}q=r.dK +if(q!=null)q.v() +r.de=r.dK=null +q=r.aB +s=r.k3 +s.toString +q.aaM(a,b,s,A.k7.prototype.gk6.call(r)) +return}} +A.a8q.prototype={} +A.Sa.prototype={ +ai(a,b){}, +v(){}, +a9(a,b){}, +$iaq:1, +$ibr:1} +A.a8z.prototype={ +a5(a){return A.lm(B.aU,1)}} +A.PP.prototype={ +aHa(a,b,c,d){var s=this +if(!s.e)return B.hp +return new A.PP(c,s.b,s.c,s.d,!0)}, +aGQ(a){return this.aHa(null,null,a,null)}, +k(a){var s=this +return B.c.fg(" spell check enabled : "+s.e+"\n spell check service : "+A.h(s.a)+"\n misspelled text style : "+A.h(s.c)+"\n spell check suggestions toolbar builder: "+A.h(s.d)+"\n")}, +l(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(b instanceof A.PP)if(b.a==this.a)s=b.e===this.e +else s=!1 +else s=!1 +return s}, +gI(a){var s=this +return A.a4(s.a,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.px.prototype={ +k(a){var s=""+"TableRow(",r=this.b +if(r!=null)s+=r.k(0)+", " +r=this.c +s=(r.length===0?s+"no children":s+A.h(r))+")" +return s.charCodeAt(0)==0?s:s}} +A.l9.prototype={} +A.Qb.prototype={ +dg(a){return new A.alI(B.Vz,A.e6(t.Si),this,B.ac)}, +bC(a){var s,r,q,p,o=this,n=null,m=o.c,l=m.length +m=l!==0?m[0].c.length:0 +s=a.be(t.I) +s.toString +s=s.w +r=A.In(a,n) +q=A.b([],t.n) +p=A.kJ(n,n,n,t.S,t.PA) +m=new A.Fl(B.Vx,m,l,p,o.e,s,o.r,r,o.w,n,q,A.aZ(t.v)) +m.bB() +l=A.b([],t.iG) +B.b.sE(l,m.aa*m.af) +m.M=l +m.sack(o.y) +return m}, +bH(a,b){var s,r=this,q=null +b.saG6(q) +b.saHK(r.e) +s=a.be(t.I) +s.toString +b.sd0(s.w) +b.saFh(0,r.r) +b.sack(r.y) +b.suc(A.In(a,q)) +b.saHM(r.w) +b.sVg(0,q)}} +A.aOw.prototype={ +$1(a){return a.b!=null}, +$S:724} +A.aOx.prototype={ +$1(a){return a.b}, +$S:725} +A.alI.prototype={ +gaO(){return t.Jc.a(A.c2.prototype.gaO.call(this))}, +hT(a,b){var s,r,q=this,p={} +q.p2=!0 +q.tB(a,b) +p.a=-1 +s=q.f +s.toString +s=t.On.a(s).c +r=A.a7(s).h("W<1,l9>") +q.p1=A.ak(new A.W(s,new A.b_V(p,q),r),!1,r.h("aM.E")) +q.a56() +q.p2=!1}, +mT(a,b){var s=t.Jc +s.a(A.c2.prototype.gaO.call(this)) +if(!(a.e instanceof A.pw))a.e=new A.pw(B.i) +if(!this.p2)s.a(A.c2.prototype.gaO.call(this)).Wz(b.a,b.b,a)}, +mZ(a,b,c){}, +o0(a,b){t.Jc.a(A.c2.prototype.gaO.call(this)).Wz(b.a,b.b,null)}, +a4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +c.p2=!0 +s=t.pN +r=A.D(t.f0,s) +for(q=c.p1,p=q.length,o=0;o")) +m=A.b([],t.lD) +for(q=b.c,l=c.p3,k=t.PN,j=0;j"));q.D();)c.L9(p.gZ(p),B.uN,l) +c.p1=m +c.a56() +l.aj(0) +c.pG(0,b) +c.p2=!1}, +a56(){var s=t.Jc.a(A.c2.prototype.gaO.call(this)),r=this.p1,q=r.length!==0?r[0].b.length:0,p=A.a7(r).h("nt<1,a0>") +s.af2(q,A.ak(new A.nt(r,new A.b_T(),p),!0,p.h("A.E")))}, +c7(a){var s,r,q,p +for(s=this.p1,r=A.a7(s),r=r.h("@<1>").ad(r.h("b7")),s=new A.up(B.b.gaw(s),new A.b_Y(),B.hQ,r.h("up<1,2>")),q=this.p3,r=r.z[1];s.D();){p=s.d +if(p==null)p=r.a(p) +if(!q.O(0,p))a.$1(p)}}, +mS(a){this.p3.H(0,a) +this.oh(a) +return!0}} +A.b_V.prototype={ +$1(a){var s,r,q,p={} +p.a=0 +s=this.a;++s.a +r=a.c +q=A.a7(r).h("W<1,b7>") +return new A.l9(null,A.ak(new A.W(r,new A.b_U(p,s,this.b),q),!1,q.h("aM.E")))}, +$S:726} +A.b_U.prototype={ +$1(a){return this.c.ya(a,new A.I9(this.a.a++,this.b.a))}, +$S:727} +A.b_W.prototype={ +$1(a){return!0}, +$S:728} +A.b_X.prototype={ +$1(a){return!this.a.O(0,a)}, +$S:729} +A.b_T.prototype={ +$1(a){var s=a.b +return new A.W(s,new A.b_S(),A.a7(s).h("W<1,a0>"))}, +$S:730} +A.b_S.prototype={ +$1(a){var s=a.gaO() +s.toString +return t.x.a(s)}, +$S:731} +A.b_Y.prototype={ +$1(a){return a.b}, +$S:732} +A.a9i.prototype={ +wZ(a){var s=a.e +s.toString +t.o3.a(s)}} +A.I9.prototype={ +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.I9&&this.a===b.a&&this.b===b.b}, +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.aoO.prototype={} +A.Sk.prototype={ +T(){return"_DragState."+this.b}} +A.Qe.prototype={} +A.Qh.prototype={} +A.Qg.prototype={} +A.Qi.prototype={} +A.Qf.prototype={} +A.V2.prototype={ +gCY(){var s=this.IZ$ +return s==null?A.y(t.bd):s}, +jp(a){var s,r,q=this +if(t.n2.b(a)){s=A.q0(a.gdU(a),q.b) +r=q.J_$ +if(a.gbb(a).U(0,r.b).ge8()>s){q.Fs() +q.Co$=q.Cn$=null}}else if(t.oN.b(a)){q.xW$=a +if(q.qb$!=null){q.Fs() +if(q.uF$==null)q.uF$=A.dv(B.dD,q.gaoW())}}else if(t.Ko.b(a))q.GZ()}, +iG(a){this.GZ()}, +av1(a){var s=this.Cn$ +s.toString +if(a===s)return!0 +else return!1}, +avC(a){var s=this.Co$ +if(s==null)return!1 +return a.U(0,s).ge8()<=100}, +Fs(){var s=this.uF$ +if(s!=null){s.bm(0) +this.uF$=null}}, +aoX(){}, +GZ(){var s=this +s.Fs() +s.Co$=s.J_$=s.Cn$=null +s.oT$=0 +s.xW$=s.qb$=s.IZ$=null}} +A.J_.prototype={ +asM(){var s=this +if(s.cy!=null)s.dN("onDragUpdate",new A.arH(s)) +s.p2=s.p3=null}, +m0(a){var s=this +if(s.fy==null)switch(a.gfV(a)){case 1:if(s.ch==null&&s.cx==null&&s.cy==null&&s.db==null&&s.CW==null&&s.dx==null)return!1 +break +default:return!1}else if(a.gc5()!==s.fy)return!1 +return s.vY(a)}, +iS(a){var s,r=this +if(r.k1===B.hF){r.ajW(a) +r.fy=a.gc5() +r.ok=r.k4=0 +r.k1=B.pL +s=a.gbb(a) +r.k3=new A.hZ(a.geG(),s) +r.go=A.dv(B.aS,new A.arI(r,a))}}, +y6(a){if(a.gfV(a)!==1)if(!this.fx)this.XA(a)}, +jO(a){var s,r=this +if(a!==r.fy)return +r.GX() +r.p4.H(0,a) +s=r.qb$ +if(s!=null)r.Z9(s) +r.fx=!0 +s=r.k2 +if(s!=null)r.MJ(s) +s=r.xW$ +if(s!=null)r.Za(s)}, +xC(a){var s,r=this +switch(r.k1.a){case 0:r.a3W() +r.aC(B.al) +break +case 1:if(r.dy)if(r.fx){if(r.qb$!=null){if(!r.p4.L(0,a))r.KO(a,B.al) +r.k1=B.jR +s=r.qb$ +s.toString +r.MJ(s) +r.Z4()}}else{r.a3W() +r.aC(B.al)}else{s=r.xW$ +if(s!=null)r.Za(s)}break +case 2:r.Z4() +break}r.GX() +r.k1=B.hF +r.dy=!1}, +jp(a){var s,r,q,p,o,n,m=this +if(a.gc5()!==m.fy)return +m.ald(a) +if(t.n2.b(a)){s=A.q0(a.gdU(a),m.b) +if(!m.dy){r=m.k3 +r===$&&A.c() +r=a.gbb(a).U(0,r.b).ge8()>s}else r=!0 +m.dy=r +r=m.k1 +if(r===B.jR)m.Z5(a) +else if(r===B.pL){if(m.k2==null){if(a.gd4(a)==null)q=null +else{r=a.gd4(a) +r.toString +q=A.ze(r)}p=m.a3X(a.gp_()) +r=m.k4 +r===$&&A.c() +o=A.F1(q,null,p,a.geG()).ge8() +n=m.a3Y(p) +m.k4=r+o*J.eA(n==null?1:n) +r=m.ok +r===$&&A.c() +m.ok=r+A.F1(q,null,a.gp_(),a.geG()).ge8()*B.e.gzB(1) +if(!m.a3Z(a.gdU(a)))r=m.fx&&Math.abs(m.ok)>A.b4t(a.gdU(a),m.b) +else r=!0 +if(r){m.k2=a +m.k1=B.jR +if(!m.fx)m.aC(B.bD)}}r=m.k2 +if(r!=null)m.MJ(r)}}else if(t.oN.b(a)){r=m.k1 +if(r===B.pL)m.EY(a) +else if(r===B.jR)m.Q0(a.gc5())}else if(t.Ko.b(a)){m.k1=B.hF +m.Q0(a.gc5())}}, +iG(a){var s=this +if(a!==s.fy)return +s.ale(a) +s.GX() +s.Q0(a) +s.Gx() +s.Gw()}, +v(){this.GX() +this.Gw() +this.ajX()}, +MJ(a){var s,r,q,p,o,n=this +if(!n.fx)return +if(n.at===B.ad){s=n.k3 +s===$&&A.c() +r=a.glM() +n.k3=s.V(0,new A.hZ(a.gp_(),r))}n.aog(a) +if(!a.gp_().l(0,B.i)){if(a.gd4(a)!=null){s=a.gd4(a) +s.toString +q=A.ze(s)}else q=null +s=n.k3 +s===$&&A.c() +p=s.a.V(0,a.gp_()) +o=A.F1(q,null,a.gp_(),p) +s=a.gp_() +n.p1=n.k3.V(0,new A.hZ(s,o)) +n.Z5(a) +n.p1=null}}, +Z9(a){var s,r,q,p,o,n=this +if(n.fr)return +s=a.gbb(a) +r=a.geG() +q=n.e.i(0,a.gc5()) +q.toString +p=n.oT$ +o=n.gCY() +if(n.ch!=null)n.dN("onTapDown",new A.arF(n,new A.Qe(s,r,q,p,o))) +n.fr=!0}, +Za(a){var s,r,q,p,o,n=this +if(!n.fx)return +s=a.gdU(a) +r=a.gbb(a) +q=a.geG() +p=n.oT$ +o=n.gCY() +if(n.CW!=null)n.dN("onTapUp",new A.arG(n,new A.Qh(r,q,s,p,o))) +n.Gx() +if(!n.p4.L(0,a.gc5()))n.KO(a.gc5(),B.al)}, +aog(a){var s,r,q,p=this +if(p.cx!=null){s=a.giI(a) +r=p.k3 +r===$&&A.c() +q=p.e.i(0,a.gc5()) +q.toString +p.dN("onDragStart",new A.arD(p,new A.Qg(s,r.b,r.a,q,p.oT$,p.gCY())))}p.k2=null}, +Z5(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gbb(a) +k=l.p1 +s=k!=null?k.a:a.geG() +k=a.giI(a) +r=a.gp_() +q=l.e.i(0,a.gc5()) +q.toString +p=l.k3 +p===$&&A.c() +p=j.U(0,p.b) +o=s.U(0,l.k3.a) +n=l.oT$ +m=l.gCY() +if(l.cy!=null)l.dN("onDragUpdate",new A.arE(l,new A.Qi(k,r,j,s,q,p,o,n,m)))}, +Z4(){var s,r=this,q=r.p3 +if(q!=null){q.bm(0) +r.asM()}q=r.oT$ +s=r.gCY() +if(r.db!=null)r.dN("onDragEnd",new A.arC(r,new A.Qf(0,q,s))) +r.Gx() +r.Gw()}, +a3W(){var s,r=this +if(!r.fr)return +s=r.dx +if(s!=null)r.dN("onCancel",s) +r.Gw() +r.Gx()}, +Q0(a){this.jE(a) +if(!this.p4.L(0,a))this.KO(a,B.al)}, +Gx(){this.fx=this.fr=!1 +this.fy=null}, +Gw(){return}, +GX(){var s=this.go +if(s!=null){s.bm(0) +this.go=null}}} +A.arH.prototype={ +$0(){var s=this.a,r=s.cy +r.toString +s=s.p2 +s.toString +return r.$1(s)}, +$S:0} +A.arI.prototype={ +$0(){var s=this.a,r=s.qb$ +if(r!=null){s.Z9(r) +if(s.oT$>1)s.aC(B.bD)}return null}, +$S:0} +A.arF.prototype={ +$0(){return this.a.ch.$1(this.b)}, +$S:0} +A.arG.prototype={ +$0(){return this.a.CW.$1(this.b)}, +$S:0} +A.arD.prototype={ +$0(){return this.a.cx.$1(this.b)}, +$S:0} +A.arE.prototype={ +$0(){return this.a.cy.$1(this.b)}, +$S:0} +A.arC.prototype={ +$0(){return this.a.db.$1(this.b)}, +$S:0} +A.py.prototype={ +a3Z(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.q0(a,this.b)}, +a3X(a){return new A.j(a.a,0)}, +a3Y(a){return a.a}} +A.pz.prototype={ +a3Z(a){var s=this.k4 +s===$&&A.c() +return Math.abs(s)>A.b4t(a,this.b)}, +a3X(a){return a}, +a3Y(a){return null}} +A.Rw.prototype={ +iS(a){var s,r=this +r.zP(a) +s=r.uF$ +if(s!=null&&s.b==null)r.GZ() +r.xW$=null +if(r.qb$!=null)s=!(r.uF$!=null&&r.avC(a.gbb(a))&&r.av1(a.gfV(a))) +else s=!1 +if(s)r.oT$=1 +else ++r.oT$ +r.Fs() +r.qb$=a +s=$.h3.bM$ +s===$&&A.c() +s=s.a +s=s.gby(s) +r.IZ$=A.jY(s,A.q(s).h("A.E")) +r.Cn$=a.gfV(a) +r.Co$=a.gbb(a) +r.J_$=new A.hZ(a.geG(),a.gbb(a))}, +v(){this.GZ() +this.ty()}} +A.alL.prototype={} +A.alM.prototype={} +A.alN.prototype={} +A.alO.prototype={} +A.alP.prototype={} +A.a9p.prototype={ +bC(a){var s=new A.OB(new A.Dp(new WeakMap(),t.ii),A.y(t.Cn),A.D(t.X,t.m2),B.cp,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){}} +A.OB.prototype={ +L6(a){var s +this.bf.L(0,a) +s=this.a7 +s.i(0,a.f4).L(0,a) +if(s.i(0,a.f4).a===0)s.L(0,a.f4)}, +dl(a,b){var s,r,q=this +if(!q.k3.O(0,b))return!1 +s=q.ea(a,b)||q.R===B.b2 +if(s){r=new A.Cg(b,q) +q.aq.t(0,r,a) +a.H(0,r)}return s}, +nK(a,b){var s,r,q,p,o,n,m,l,k=this +if(!t.pY.b(a)||a.gfV(a)!==1)return +s=k.bf +if(s.a===0)return +A.y9(b) +r=k.aq.a.get(b) +if(r==null)return +q=k.arN(s,r.a) +p=t.Cn +o=A.aMl(q,q.gGe(),A.q(q).c,p).Zp() +n=A.y(p) +for(q=o.gaw(o),p=k.a7;q.D();){m=q.gZ(q) +m=p.i(0,m.f4) +m.toString +n.F(0,m)}l=s.um(n) +for(s=l.gaw(l);s.D();){q=s.gZ(s).bf +if(q!=null)q.$1(a)}for(s=A.cV(n,n.r,n.$ti.c),q=s.$ti.c;s.D();){p=s.d +if(p==null)q.a(p)}}, +arN(a,b){var s,r,q,p,o=A.y(t.zE) +for(s=b.length,r=this.bf,q=0;q")),s.h("amZ<1>")),B.n,s.h("GF<1>"))}} +A.GF.prototype={ +gaCP(){var s=this.e +s===$&&A.c() +return s}, +gAS(){var s=this.a.r,r=this.x +if(r==null){s=$.ag() +s=new A.R0(new A.br(s),new A.br(s),B.ab1,s) +this.x=s}else s=r +return s}, +E6(){var s,r,q,p=this,o=p.d +if(o.gBN()==null)return +s=p.f +r=s==null +q=r?null:s.b!=null +if(q===!0){if(!r)s.bm(0) +p.Qg(0,o.gBN())}else p.Qg(0,o.E6()) +p.Hd()}, +DE(){this.Qg(0,this.d.DE()) +this.Hd()}, +Hd(){var s=this.gAS(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 +s.sm(0,new A.GG(p,r.ga6o())) +if(A.cr()!==B.aa)return +s=$.bbX() +if(s.b===this){q=q.length!==0&&r.b>0 +r=r.ga6o() +s=s.a +s===$&&A.c() +s.fq("UndoManager.setUndoState",A.b_(["canUndo",q,"canRedo",r],t.N,t.w),t.H)}}, +aDl(a){this.E6()}, +az_(a){this.DE()}, +Qg(a,b){var s=this +if(b==null)return +if(J.e(b,s.w))return +s.w=b +s.r=!0 +try{s.a.e.$1(b)}finally{s.r=!1}}, +a2p(){var s,r=this +if(J.e(r.a.c.a,r.w))return +if(r.r)return +s=r.a +s=s.d.$2(r.w,s.c.a) +if(!(s==null?!0:s))return +s=r.a.c.a +r.w=s +r.f=r.aCQ(s)}, +a0p(){if(!this.a.f.gdM())return +$.bbX().b=this +this.Hd()}, +aKi(a){switch(a.a){case 0:this.E6() +break +case 1:this.DE() +break}}, +bn(){var s,r=this +r.bP() +s=A.bG4(B.fs,new A.aQy(r),r.$ti.c) +r.e!==$&&A.ai() +r.e=s +r.a2p() +r.a.c.ai(0,r.gPm()) +r.a0p() +r.a.f.ai(0,r.gOq()) +r.gAS().w.ai(0,r.gacN()) +r.gAS().x.ai(0,r.gabD())}, +bL(a){var s,r,q=this +q.cc(a) +s=a.c +if(q.a.c!==s){r=q.d +B.b.aj(r.a) +r.b=-1 +r=q.gPm() +s.a9(0,r) +q.a.c.ai(0,r)}s=a.f +if(q.a.f!==s){r=q.gOq() +s.a9(0,r) +q.a.f.ai(0,r)}q.a.toString}, +v(){var s,r=this +r.a.c.a9(0,r.gPm()) +r.a.f.a9(0,r.gOq()) +r.gAS().w.a9(0,r.gacN()) +r.gAS().x.a9(0,r.gabD()) +s=r.x +if(s!=null)s.v() +s=r.f +if(s!=null)s.bm(0) +r.bK()}, +a5(a){var s=t.ot,r=t.wS +return A.wZ(A.b_([B.aaD,new A.dG(this.gaDk(),new A.bM(A.b([],s),r),t._n).fS(a),B.aan,new A.dG(this.gayZ(),new A.bM(A.b([],s),r),t.fN).fS(a)],t.A,t.od),this.a.w)}, +aCQ(a){return this.gaCP().$1(a)}} +A.aQy.prototype={ +$1(a){var s=this.a +s.d.pe(a) +s.Hd()}, +$S(){return this.a.$ti.h("~(1)")}} +A.GG.prototype={ +k(a){return"UndoHistoryValue(canUndo: "+this.a+", canRedo: "+this.b+")"}, +l(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof A.GG&&b.a===this.a&&b.b===this.b}, +gI(a){var s=this.a?519018:218159 +return A.a4(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.R0.prototype={ +v(){var s=this.w,r=$.ag() +s.bw$=r +s.bs$=0 +s=this.x +s.bw$=r +s.bs$=0 +this.fv()}} +A.amZ.prototype={ +gBN(){var s=this.a +return s.length===0?null:s[this.b]}, +ga6o(){var s=this.a.length +return s!==0&&this.b0?p:B.dp +if(o===B.bz)return o}else o=B.dp +return o}, +l(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.aj(b)!==A.O(s))return!1 +if(!s.Xt(0,b))return!1 +return b instanceof A.t4&&b.e.zO(0,s.e)&&b.b===s.b&&!0}, +gI(a){var s=this +return A.a4(A.jb.prototype.gI.call(s,s),s.e,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Rc.prototype={ +aW(){return new A.ani(B.n)}} +A.ani.prototype={ +cZ(){var s,r=this +r.fH() +r.a.toString +s=r.c +s.toString +r.d=A.aED(s,t.X) +r.a.toString}, +bL(a){this.cc(a) +this.a.toString}, +v(){this.a.toString +this.bK()}, +a5(a){return this.a.c}} +A.JP.prototype={ +aW(){return new A.RQ(B.RP,A.b([],t.O),B.n)}, +aas(a){return this.d.$1(a)}} +A.RQ.prototype={ +bn(){var s=this,r=A.nA(s.a.c) +s.d=r +s.a.toString +s.bP()}, +bL(a){var s +this.cc(a) +s=A.nA(this.a.c) +this.d=s}, +v(){this.a.toString +this.bK()}, +Rm(a){var s=this.d +this.a.toString +return new A.ZM(a,s,new A.aTP(this),!1,null)}, +Ub(a){var s,r=this +r.a.toString +r.aM(new A.aTQ(r,a)) +s=r.a +s.toString +s.aas(r.d.bd()) +r.a.toString}, +a6B(){this.a.toString +return A.atq(B.aG,new A.cg(new A.aG(0,0,0,0),new A.ZL(this.d,this.gaN1(),B.a0h,null),null),B.ck)}, +WY(){this.a.toString +switch(1){case 0:case 1:case 4:case 5:return this.Rm(B.a9L)}}, +a5(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.ca(a,i,t.l).w +if(h.gvb(h)!==B.di){j.a.toString +h=!1}else h=!0 +s=t.p +r=j.a +if(h){h=r.ax +h=A.fh(j.a6B(),300*h,300) +r=A.iC(i,new A.xy(j.d,50,50,i),B.ad,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,new A.aTJ(j),i,i,i,i,i,i) +j.a.toString +q=A.b([A.fh(j.WY(),40,225)],s) +j.a.toString +q.push(A.fh(j.Rm(B.po),40,225)) +h=A.b([h,new A.cg(B.QC,A.jk(A.b([r,A.lm(A.fY(q,B.a3,B.a4,B.a5),1)],s),B.a3,B.iY,B.a5,i),i)],s) +if(j.e.length!==0){j.a.toString +s=A.b([],s) +for(r=j.e,q=r.length,p=t.kK,o=0;o>>16&255,k=t.O,j=A.b([A.kz(l,255,0,1),A.kz(l,255,255,1)],k) +k=A.b([A.kz(l,255,255,1),A.kz(l,0,255,1)],k) +l=$.G() +s=l.B() +s.sdf(new A.eh(B.at,B.aF,B.G,j,r,r).fm(0,o)) +a.aQ(o,s) +s=l.B() +s.sdf(new A.eh(B.cD,B.cf,B.G,k,r,r).fm(0,o)) +s.sdG(B.f4) +a.aQ(o,s) +l=l.B() +n=A.tF(n)?B.l:B.p +l.sA(0,n) +l.sbX(1.5) +l.sP(0,B.r) +a.ci(new A.j(q*(m&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, +cG(a){return!1}} +A.a69.prototype={ +aI(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>8&255,k=t.O,j=A.b([A.kz(255,l,0,1),A.kz(255,l,255,1)],k) +k=A.b([A.kz(255,l,255,1),A.kz(0,l,255,1)],k) +l=$.G() +s=l.B() +s.sdf(new A.eh(B.at,B.aF,B.G,j,r,r).fm(0,o)) +a.aQ(o,s) +s=l.B() +s.sdf(new A.eh(B.cD,B.cf,B.G,k,r,r).fm(0,o)) +s.sdG(B.f4) +a.aQ(o,s) +l=l.B() +n=A.tF(n)?B.l:B.p +l.sA(0,n) +l.sbX(1.5) +l.sP(0,B.r) +a.ci(new A.j(q*(m&255)/255,p*(1-(m>>>16&255)/255)),p*0.04,l)}, +cG(a){return!1}} +A.a68.prototype={ +aI(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m&255,k=t.O,j=A.b([A.kz(0,255,l,1),A.kz(255,255,l,1)],k) +k=A.b([A.kz(255,255,l,1),A.kz(255,0,l,1)],k) +l=$.G() +s=l.B() +s.sdf(new A.eh(B.at,B.aF,B.G,j,r,r).fm(0,o)) +a.aQ(o,s) +s=l.B() +s.sdf(new A.eh(B.cD,B.cf,B.G,k,r,r).fm(0,o)) +s.sdG(B.f4) +a.aQ(o,s) +l=l.B() +n=A.tF(n)?B.l:B.p +l.sA(0,n) +l.sbX(1.5) +l.sP(0,B.r) +a.ci(new A.j(q*(m>>>16&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, +cG(a){return!1}} +A.a1Z.prototype={ +aI(a,b){var s,r,q,p,o,n=null,m=b.a,l=b.b,k=new A.x(0,0,0+m,0+l),j=m/2,i=l/2,h=new A.j(j,i),g=m<=l?j:i,f=A.b([B.lp.bd(),B.lo.bd(),B.ln.bd(),B.lm.bd(),B.ll.bd(),B.lq.bd(),B.lk.bd()],t.O),e=new A.a9e(B.Y,0,6.283185307179586,B.G,f,n,n) +m=$.G() +s=m.B() +r=B.Y.aC(n).Lh(k) +q=e.OF() +e.PC(k,n) +s.sdf(m.a7o(r,f,q,B.G,0,6.283185307179586,n)) +a.ci(h,g,s) +s=m.B() +r=B.Y.aC(n).Lh(k) +q=k.gj8() +p=B.Ci.OF() +o=B.Ci.PC(k,n) +s.sdf(A.DL(r,0.5*q,B.uz,p,B.G,o,n,0*k.gj8())) +a.ci(h,g,s) +s=m.B() +r=this.b +s.sA(0,A.a9(B.d.az(255*(1-r.d)),0,0,0)) +a.ci(h,g,s) +s=r.c*g +q=r.b*3.141592653589793/180 +p=Math.cos(q) +q=Math.sin(q) +m=m.B() +r=A.tF(r.bd())?B.l:B.p +m.sA(0,r) +m.sbX(1.5) +m.sP(0,B.r) +a.ci(new A.j(j+s*p,i-s*q),l*0.04,m)}, +cG(a){return!1}} +A.b_v.prototype={ +Ks(a){var s,r=this,q="gesturecontainer",p=a.a,o=a.b +r.k_("track",A.j1(o/5,p-30)) +s=o*0.4 +r.ku("track",new A.j(15,s)) +r.k_("thumb",A.j1(o/4,5)) +r.ku("thumb",new A.j(0,s)) +r.k_(q,A.j1(o,p)) +r.ku(q,B.i)}, +tq(a){return!1}} +A.aa7.prototype={ +aI(a,b){var s,r,q,p,o,n=this,m=null,l=b.b,k=new A.x(0,0,0+b.a,0+l),j=n.b +if(j===B.po){s=l/2 +r=$.G() +q=r.B() +q.sA(0,B.kD) +p=r.B() +p.sA(0,B.l) +A.mt(B.d.az(l/s),new A.aQi(b,new A.M(s,s),a,p,q),t.P)}switch(j.a){case 0:o=A.b([B.lk.bd(),B.lq.bd(),B.ll.bd(),B.lm.bd(),B.ln.bd(),B.lo.bd(),B.lp.bd()],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 1:l=n.c.b +o=A.b([new A.d1(1,l,0,1).bd(),new A.d1(1,l,1,1).bd()],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 2:l=n.c.b +o=A.b([new A.dQ(1,l,0,0.5).bd(),new A.dQ(1,l,1,0.5).bd()],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 3:l=n.c.b +o=A.b([new A.d1(1,l,1,0).bd(),new A.d1(1,l,1,1).bd()],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 4:l=n.c.b +o=A.b([new A.dQ(1,l,1,0).bd(),new A.dQ(1,l,1,0.5).bd(),new A.dQ(1,l,1,1).bd()],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 5:l=n.c +j=l.bd().a +j=A.a9(j>>>24&255,0,j>>>8&255,j&255).a +j=A.a9(255,j>>>16&255,j>>>8&255,j&255) +l=l.bd().a +l=A.a9(l>>>24&255,255,l>>>8&255,l&255).a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 6:l=n.c +j=l.bd().a +j=A.a9(j>>>24&255,j>>>16&255,0,j&255).a +j=A.a9(255,j>>>16&255,j>>>8&255,j&255) +l=l.bd().a +l=A.a9(l>>>24&255,l>>>16&255,255,l&255).a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 7:l=n.c +j=l.bd().a +j=A.a9(j>>>24&255,j>>>16&255,j>>>8&255,0).a +j=A.a9(255,j>>>16&255,j>>>8&255,j&255) +l=l.bd().a +l=A.a9(l>>>24&255,l>>>16&255,l>>>8&255,255).a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break +case 8:l=n.c +j=l.bd().a +j=A.a9(0,j>>>16&255,j>>>8&255,j&255) +l=l.bd().a +o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) +l=$.G().B() +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) +a.aQ(k,l) +break}}, +cG(a){return!1}} +A.aQi.prototype={ +$1(a){var s=this,r=s.b +A.mt(B.d.az(s.a.a/r.a),new A.aQh(s.c,r,a,s.d,s.e),t.P)}, +$S:77} +A.aQh.prototype={ +$1(a){var s=this,r=s.b,q=r.a,p=q*a,o=s.c,n=q*o +o=B.e.bI(a+o,2)!==0?s.d:s.e +s.a.aQ(new A.x(p,n,p+q,n+r.b),o)}, +$S:77} +A.a9V.prototype={ +aI(a,b){var s,r,q=$.G(),p=q.S() +p.ho(A.k5(B.a_U,b.a*1.8)) +a.mK(p,B.p,3,!0) +p=b.b +s=p*0.4 +r=q.B() +r.sA(0,B.l) +r.sP(0,B.h) +a.ci(new A.j(0,s),p,r) +r=this.b +if(r!=null){q=q.B() +q.sA(0,r) +q.sP(0,B.h) +a.ci(new A.j(0,s),p*0.65,q)}}, +cG(a){return!1}} +A.a2v.prototype={ +aI(a,b){var s,r=b.a,q=b.b,p=q/10,o=$.G(),n=o.B() +n.sA(0,B.kD) +s=o.B() +s.sA(0,B.l) +A.mt(B.d.az(q/p),new A.aBx(b,new A.M(r/10,p),a,s,n),t.P) +q/=2 +o=o.B() +o.sA(0,this.b) +o.sP(0,B.h) +a.ci(new A.j(r/2,q),q,o)}, +cG(a){return!1}} +A.aBx.prototype={ +$1(a){var s=this,r=s.b +A.mt(B.d.az(s.a.a/r.a),new A.aBw(s.c,r,a,s.d,s.e),t.P)}, +$S:77} +A.aBw.prototype={ +$1(a){var s,r,q=this,p=q.b,o=p.a,n=o*a +p=p.b +s=q.c +r=p*s +s=B.e.bI(a+s,2)!==0?q.d:q.e +q.a.aQ(new A.x(n,r,n+o,r+p),s)}, +$S:77} +A.CE.prototype={ +aW(){return new A.acM(B.n)}} +A.acM.prototype={ +bn(){this.bP() +this.e=this.a.f[0]}, +aG3(a,b){var s,r +if(b===B.r3){s=a.bd().a +return A.b([B.c.jv(B.e.hC(s>>>16&255,16).toUpperCase(),2,"0"),B.c.jv(B.e.hC(s>>>8&255,16).toUpperCase(),2,"0"),B.c.jv(B.e.hC(s&255,16).toUpperCase(),2,"0"),B.c.jv(B.e.hC(s>>>24&255,16).toUpperCase(),2,"0")],t.T)}else if(b===B.kp){s=a.bd().a +return A.b([B.e.k(s>>>16&255),B.e.k(s>>>8&255),B.e.k(s&255),""+B.d.az((s>>>24&255)/255*100)+"%"],t.T)}else if(b===B.kq)return A.b([""+B.d.az(a.b)+"\xb0",""+B.d.az(a.c*100)+"%",""+B.d.az(a.d*100)+"%",""+B.d.az(a.a*100)+"%"],t.T) +else{s=t.T +if(b===B.kr){r=A.n3(a) +return A.b([""+B.d.az(r.b)+"\xb0",""+B.d.az(r.c*100)+"%",""+B.d.az(r.d*100)+"%",""+B.d.az(a.a*100)+"%"],s)}else return A.b(["??","??","??","??"],s)}}, +aG4(){var s,r,q,p,o,n,m,l,k,j=this,i=null +j.a.toString +s=t.p +r=A.b([],s) +q=j.e +q===$&&A.c() +q=B.zR.i(0,q) +if(q==null)q=A.b([],t.T) +p=q.length +o=0 +for(;o>>24&255,B.d.az(o*255),p>>>8&255,p&255))) +break +case 6:p=r.d.bd().a +r.e.$1(A.nA(A.a9(p>>>24&255,p>>>16&255,B.d.az(o*255),p&255))) +break +case 7:p=r.d.bd().a +r.e.$1(A.nA(A.a9(p>>>24&255,p>>>16&255,p>>>8&255,B.d.az(o*255)))) +break +case 8:s=r.d +r.e.$1(new A.d1(B.d.ct(q,0,p)/p,s.b,s.c,s.d)) +break}}, +a5(a){return new A.uV(new A.atT(this),null)}} +A.atT.prototype={ +$2(a,b){var s,r,q,p=null,o=this.a,n=o.c +switch(n.a){case 0:s=o.d.b +r=15+(b.b-30)*s/360 +new A.d1(1,s,1,1).bd() +break +case 1:s=o.d +q=s.c +r=15+(b.b-30)*q +new A.d1(1,s.b,q,1).bd() +break +case 2:s=o.d +r=15+(b.b-30)*A.n3(s).c +new A.dQ(1,s.b,A.n3(s).c,0.5).bd() +break +case 3:s=o.d +q=s.d +r=15+(b.b-30)*q +new A.d1(1,s.b,1,q).bd() +break +case 4:s=o.d +r=15+(b.b-30)*A.n3(s).d +new A.dQ(1,s.b,1,A.n3(s).d).bd() +break +case 5:s=o.d +r=15+(b.b-30)*(s.bd().a>>>16&255)/255 +s=s.bd().a +A.a9(255,s>>>16&255,s>>>8&255,s&255) +break +case 6:s=o.d +r=15+(b.b-30)*(s.bd().a>>>8&255)/255 +s=s.bd().a +A.a9(255,s>>>16&255,s>>>8&255,s&255) +break +case 7:s=o.d +r=15+(b.b-30)*(s.bd().a&255)/255 +s=s.bd().a +A.a9(255,s>>>16&255,s>>>8&255,s&255) +break +case 8:s=o.d +r=15+(b.b-30)*((s.bd().a>>>24&255)/255) +q=s.bd().a +A.a9(B.d.az(255*s.a),q>>>16&255,q>>>8&255,q&255) +break +default:r=15}n=A.aD8(A.atq(B.FV,A.eD(p,p,p,new A.aa7(n,o.d,p),B.v),B.ck),"track") +return new A.xQ(new A.b_v(),A.b([n,A.aD8(A.bin(A.eD(p,p,p,new A.a9V(p,!1,p),B.v),new A.j(r,0)),"thumb"),A.aD8(new A.uV(new A.atS(o),p),"gesturecontainer")],t.p),p)}, +$S:746} +A.atS.prototype={ +$2(a,b){var s=null,r=a.gaO(),q=this.a +return A.iC(s,s,B.ad,!1,s,s,s,s,s,s,s,s,new A.atQ(q,r,b),s,new A.atR(q,r,b),s,s,s,s,s,s,s,s,s,s,s)}, +$S:747} +A.atQ.prototype={ +$1(a){var s=this.b +return s!=null?this.a.WX(s,this.c,a.a):null}, +$S:96} +A.atR.prototype={ +$1(a){var s=this.b +return s!=null?this.a.WX(s,this.c,a.d):null}, +$S:14} +A.xy.prototype={ +a5(a){var s=null,r=A.as7(B.Mt) +return A.dg(s,A.atq(B.qu,A.eD(s,s,s,new A.a2v(this.c.bd(),s),B.v),B.ck),B.t,s,s,new A.dW(s,s,r,B.qu,s,s,B.ao),this.e,s,s,this.d)}} +A.ZL.prototype={ +asm(a,b){var s,r=this +switch(r.e.a){case 0:case 1:s=r.c +r.d.$1(new A.d1(s.a,s.b,a,b)) +break +case 3:s=r.c +r.d.$1(new A.d1(s.a,a*360,s.c,b)) +break +case 2:s=r.c +r.d.$1(new A.d1(s.a,a*360,b,s.d)) +break +case 4:case 5:s=A.n3(r.c) +r.d.$1(A.apz(new A.dQ(s.a,s.b,a,b))) +break +case 7:s=A.n3(r.c) +r.d.$1(A.apz(new A.dQ(s.a,a*360,s.c,b))) +break +case 6:s=A.n3(r.c) +r.d.$1(A.apz(new A.dQ(s.a,a*360,b,s.d))) +break +case 10:s=r.c.bd().a +s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.d.az(a*255)).a +r.d.$1(A.nA(A.a9(s>>>24&255,s>>>16&255,B.d.az(b*255),s&255))) +break +case 9:s=r.c.bd().a +s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.d.az(a*255)).a +r.d.$1(A.nA(A.a9(s>>>24&255,B.d.az(b*255),s>>>8&255,s&255))) +break +case 8:s=r.c.bd().a +s=A.a9(s>>>24&255,B.d.az(a*255),s>>>8&255,s&255).a +r.d.$1(A.nA(A.a9(s>>>24&255,s>>>16&255,B.d.az(b*255),s&255))) +break +default:break}}, +a0r(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=b.gaO(),j=k.f_(a),i=B.d.ct(j.a,0,d),h=B.d.ct(j.b,0,c) +if(l.e===B.a0i){s=d/2 +r=c/2 +q=d<=c?s:r +p=i-s +o=h-r +n=Math.sqrt(Math.pow(p,2)+Math.pow(o,2)) +m=l.c +l.d.$1(new A.d1(m.a,B.d.ct(B.d.bI((Math.atan2(p,o)/3.141592653589793+1)/2*360+90,360),0,360),B.d.ct(n/q,0,1),m.d))}else l.asm(i/d,1-h/c)}, +a5(a){return new A.uV(new A.atP(this),null)}} +A.atP.prototype={ +$2(a,b){var s=this.a +return new A.kP(new A.jI(new A.atM(s),null),A.b_([B.aaO,new A.ds(new A.atN(),new A.atO(s,a,b.d,b.b),t.pL)],t.A,t.xR),null,!1,null)}, +$S:748} +A.atN.prototype={ +$0(){var s=t.S,r=A.e6(s),q=A.b5m() +return new A.pL(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),r,null,null,q,A.D(s,t.Au))}, +$S:749} +A.atO.prototype={ +$1(a){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +a.ax=new A.atK(r,q,p,o) +a.ch=new A.atL(r,q,p,o)}, +$S:750} +A.atK.prototype={ +$1(a){var s=this +return s.a.a0r(a.a,s.b,s.c,s.d)}, +$S:96} +A.atL.prototype={ +$1(a){var s=this +return s.a.a0r(a.d,s.b,s.c,s.d)}, +$S:14} +A.atM.prototype={ +$1(a){var s=null,r=this.a +switch(r.e.a){case 0:case 1:return A.eD(s,s,s,new A.a1W(r.c,s),B.v) +case 3:return A.eD(s,s,s,new A.a1X(r.c,s),B.v) +case 2:return A.eD(s,s,s,new A.a1Y(r.c,s),B.v) +case 4:case 5:return A.eD(s,s,s,new A.a1T(A.n3(r.c),s),B.v) +case 7:return A.eD(s,s,s,new A.a1V(A.n3(r.c),s),B.v) +case 6:return A.eD(s,s,s,new A.a1U(A.n3(r.c),s),B.v) +case 10:return A.eD(s,s,s,new A.a6a(r.c.bd(),s),B.v) +case 9:return A.eD(s,s,s,new A.a69(r.c.bd(),s),B.v) +case 8:return A.eD(s,s,s,new A.a68(r.c.bd(),s),B.v) +case 11:return A.eD(s,s,s,new A.a1Z(r.c,s),B.v) +default:return B.P8}}, +$S:751} +A.pL.prototype={ +iS(a){this.ahK(a) +this.aC(B.bD)}} +A.b59.prototype={ +$4(a,b,c,d){var s,r=null +if(a.giM()==="http"||a.giM()==="https")return A.b8_(a.k(0),d,c) +else if(a.giM()==="data")return A.bF9(a,c,d) +else if(a.giM()==="resource"){s=a.gig(a) +return new A.uG(A.b98(r,r,new A.C5(s,r,r)),c,d,r)}else if(a.giM()==="http"||a.giM()==="https")return A.b8_(a.k(0),d,c) +else return A.b8_(A.blD(A.bl8(),a.k(0)),d,c)}, +$S:752} +A.b5a.prototype={ +$2(a,b){var s,r +switch(b){case B.Zx:s=window.navigator.userAgent +s.toString +r=B.c.O(s,"Mac OS X")?A.bfV(A.uc(a)):A.bfW(A.am(a)) +break +case B.Zw:r=A.bfV(A.uc(a)) +break +case B.Zv:default:r=A.bfW(A.am(a))}s=A.dS(a,B.cY) +s=s==null?null:s.c +return r.ue(s==null?1:s)}, +$S:753} +A.Ry.prototype={} +A.alJ.prototype={} +A.SZ.prototype={} +A.aDX.prototype={ +a5(a){var s,r,q,p=this +B.b.aj(p.at) +s=p.ax +B.b.aj(s) +B.b.aj(p.ay) +B.b.aj(p.ch) +B.b.aj(p.CW) +p.dx=!1 +s.push(new A.Ry(null,A.b([],t.p))) +for(r=a.length,q=0;q") +i=A.ak(new A.W(k,new A.aDY(),j),!0,j.h("aM.E"))}else i=A.b([l],r) +B.b.H(i,m.e) +g.push(h.Fk(h.a1B(i),b))}else if(g.length!==0&&B.b.ga6(g) instanceof A.vM&&m instanceof A.vM){l=q.a(g.pop()).d +k=l.c +i=k!=null?A.il(k,!0,p):A.b([l],r) +i.push(m.d) +g.push(h.Fk(h.a1B(i),b))}else g.push(m)}return g}, +a42(a){switch(this.a5y(a).a){case 0:return B.aw +case 2:return B.e2 +case 1:return B.pe +case 4:return B.eS +case 3:return B.eS +case 5:return B.eS}}, +a5y(a){var s=this +switch(a){case"p":return s.c.rx +case"h1":return s.c.ry +case"h2":return s.c.to +case"h3":return s.c.x1 +case"h4":return s.c.x2 +case"h5":return s.c.xr +case"h6":return s.c.y1 +case"ul":return s.c.y2 +case"ol":return s.c.cr +case"blockquote":return s.c.cu +case"pre":return s.c.bG +case"hr":break +case"li":break}return B.O}, +aCD(a){var s,r=this +switch(a){case"p":s=r.c.c +s.toString +return s +case"h1":s=r.c.f +s.toString +return s +case"h2":s=r.c.w +s.toString +return s +case"h3":s=r.c.y +s.toString +return s +case"h4":s=r.c.Q +s.toString +return s +case"h5":s=r.c.at +s.toString +return s +case"h6":s=r.c.ay +s.toString +return s}return B.J}, +a1B(a){var s,r,q,p,o,n,m=null,l=a.length +if(l<2)return A.cH(a,m,m,m,m) +s=A.b([B.b.ga3(a)],t.Ne) +for(r=1;r") +k=A.arR(A.ak(new A.W(l,A.blH(),h),!0,h.h("aM.E")),m).aaV() +m.a25(k) +j=m.aqL(k) +h=i.a +i.d=new A.aDX(i,!0,s,h.y,h.at,h.ax,h.ay,h.ch,h.CW,!1,h.cy,h.x,!1,A.b([],r),A.b([],t.vB),A.b([],t.V_),A.b([],t.an),A.b([],t.vf),A.P1(0)).a5(j)}, +a_f(){var s,r,q=this.e +if(q.length===0)return +s=A.il(q,!0,t.nd) +B.b.aj(q) +for(q=s.length,r=0;r")) +r.L(0,s.ga3(s))}r.t(0,b,c)}} +A.asv.prototype={ +$1(a){var s=this.b,r=this.c +s.a.L(0,r) +s.YZ(0,r,a) +this.a.a=a}, +$S:756} +A.a9c.prototype={ +l(a,b){var s +if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +if(b instanceof A.a9c)if(B.p.l(0,B.p))s=!0 +else s=!1 +else s=!1 +return s}, +gI(a){return A.a4(B.p,14,7,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"SvgTheme(currentColor: "+B.p.k(0)+", fontSize: 14, xHeight: 7)"}} +A.pt.prototype={ +avU(a){return new A.cO(null,A.q(this).h("cO")).cE(new A.aOd(this),t.V4)}, +aMc(a){var s=this +return $.b6o().b.d7(0,new A.a9a(s.a,s,s.b),new A.aOe(s,a))}} +A.aOd.prototype={ +$1(a){var s=this.a +return A.bG2(new A.aOc(s),a,"Load Bytes",A.q(s).h("pt.T?"),t.V4)}, +$S(){return A.q(this.a).h("ao(pt.T?)")}} +A.aOc.prototype={ +$1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c="PathOps library was not initialized.",b=t.N,a=A.ly(10,t.mf),a0=A.blZ(this.a.c,d,!1,!1),a1=new A.o8(new A.a9d(new A.an(4278190080),14,7),d,a0.gaw(a0),"Svg loader",!1,new A.ajP(A.D(b,t.Pg),A.D(b,t.R1),A.D(b,t.YN),A.D(b,t.lf)),a,A.y(b),B.e0) +a1.y=a1.x=a1.w=!1 +a1.axX() +b=a1.Q +b.toString +s=new A.aKi().Lf(b,B.ba) +if(a1.w)A.a6(A.bG(c)) +if(a1.x)A.a6(A.bG(c)) +if(a1.y)A.a6(A.bG(c)) +b=t.S +a=A.D(t.qA,b) +a0=A.D(t.Nt,b) +r=A.D(t.Qr,b) +q=A.D(t.J2,b) +p=A.D(t.Rs,b) +o=A.D(t.WR,b) +n=A.b([],t.SV) +m=A.D(t.D3,b) +l=A.D(t.cu,b) +k=new A.au_(new A.awm(a,a0,r,q,p,o,n,A.D(t.K,b),m,l)) +k.Lf(s,d) +b=k.b +b===$&&A.c() +j=k.c +j===$&&A.c() +i=a.$ti.h("bf<1>") +i=A.ak(new A.bf(a,i),!0,i.h("A.E")) +a=a0.$ti.h("bf<1>") +a=A.ak(new A.bf(a0,a),!0,a.h("A.E")) +a0=r.$ti.h("bf<1>") +a0=A.ak(new A.bf(r,a0),!0,a0.h("A.E")) +r=o.$ti.h("bf<1>") +h=q.$ti.h("bf<1>") +g=p.$ti.h("bf<1>") +f=m.$ti.h("bf<1>") +e=l.$ti.h("bf<1>") +return A.fF(A.bEJ(new A.aaz(b,j,i,a,A.ak(new A.bf(o,r),!0,r.h("A.E")),a0,A.ak(new A.bf(q,h),!0,h.h("A.E")),A.ak(new A.bf(p,g),!0,g.h("A.E")),A.ak(new A.bf(m,f),!0,f.h("A.E")),A.ak(new A.bf(l,e),!0,e.h("A.E")),n),!1).buffer,0,d)}, +$S(){return A.q(this.a).h("cv(pt.T?)")}} +A.aOe.prototype={ +$0(){return this.a.avU(this.b)}, +$S:757} +A.a9a.prototype={ +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.a9a&&b.a.l(0,this.a)&&b.b.l(0,this.b)&&!0}} +A.Q6.prototype={ +gI(a){return A.a4($.b6o(),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.Q6&&b.c===this.c&&b.a.l(0,this.a)&&!0}} +A.aO8.prototype={} +A.aCi.prototype={} +A.a6q.prototype={ +J9(a,b,c){return this.aJS(a,b,c)}, +aJS(a,b,c){var s=0,r=A.v(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$J9=A.w(function(d,e){if(d===1){p=e +s=q}while(true)switch(s){case 0:h=null +q=3 +m=n.a.i(0,a) +s=m!=null?6:7 +break +case 6:s=8 +return A.B(m.$1(b),$async$J9) +case 8:h=e +case 7:o.push(5) +s=4 +break +case 3:q=2 +g=p +l=A.aW(g) +k=A.bt(g) +i=A.ck("during a framework-to-plugin message") +A.eH(new A.cz(l,k,"flutter web plugins",i,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +if(c!=null)c.$1(h) +s=o.pop() +break +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$J9,r)}} +A.aHM.prototype={} +A.eN.prototype={ +WM(a,b){var s=a.w,r=b.w,q=s.c +if(q===r.c&&q!==0)return q>0 +return(s.b&r.a)!==0&&(s.a&r.b)!==0}} +A.aut.prototype={} +A.auu.prototype={} +A.aIY.prototype={} +A.bV.prototype={ +jR(a,b){var s=this.a,r=a.a.a,q=r[0],p=b.a.a,o=p[0] +s.sK(0,qo?q:o) +r=r[1] +p=p[1] +s.sJ(0,r>p?r:p)}, +grX(){var s=this.b.a,r=this.a.a +return 2*(s[0]-r[0]+s[1]-r[1])}, +k(a){return"AABB["+this.a.k(0)+" . "+this.b.k(0)+"]"}} +A.eO.prototype={ +aPN(a,b){var s,r=this.a.b,q=r[a].b,p=r[b].b +r=p.a.a +s=q.b.a +if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 +r=q.a.a +s=p.b.a +if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 +return!0}, +VE(a){var s,r,q,p,o,n,m,l=this,k=l.c +k.aj(0) +for(s=l.b,r=s.length,q=l.a,p=0;p=0;--r){q=this.b +p=new Float64Array(2) +p=new A.nr(r,new A.bV(new A.a(p),new A.a(new Float64Array(2)))) +q[r]=p +p.d=r===s?null:q[r+1] +p.r=-1}for(q=this.f,s=0;s<4;++s)q[s]=new A.a(new Float64Array(2))}, +aMK(a,b,c){var s,r,q,p,o,n=this.b[a],m=n.b,l=m.a,k=l.a,j=b.a.a +if(k[0]<=j[0])if(k[1]<=j[1]){s=b.b.a +r=m.b.a +s=s[0]<=r[0]&&s[1]<=r[1]}else s=!1 +else s=!1 +if(s)return!1 +this.a2E(n) +q=m.b +l.sK(0,j[0]-0.1) +l.sJ(0,j[1]-0.1) +j=b.b.a +q.sK(0,j[0]+0.1) +q.sJ(0,j[1]+0.1) +j=c.a +p=j[0]*2 +o=j[1]*2 +if(p<0)l.sK(0,k[0]+p) +else q.sK(0,q.a[0]+p) +if(o<0)l.sJ(0,k[1]+o) +else q.sJ(0,q.a[1]+o) +this.a0Z(a) +return!0}, +abp(a,b,c){var s,r,q,p,o,n,m,l=this +l.w=0 +s=l.r +l.w=1 +s[0]=l.a +for(s=t.eh;r=l.w,r>0;){q=l.r;--r +l.w=r +p=q[r] +if(p==null)continue +if(A.bcT(p.b,c))if(p.e==null){if(!b.acM(p.a))return}else{r=l.r +q=r.length +if(q-l.w-2<=0){o=A.b(new Array(q),s) +for(n=0;n0;){d=a4.r;--e +a4.w=e +c=d[e] +if(c==null)continue +b=c.b +if(!A.bcT(b,m))continue +e=b.a.a +d=e[0] +a=b.b.a +a0=a[0] +e=e[1] +a=a[1] +if(Math.abs(q*(a6-(d+a0)*0.5)+r*(a9-(e+a)*0.5))-(p*((a0-d)*0.5)+o*((a-e)*0.5))>0)continue +if(c.e==null){g[0]=a6 +g[1]=a9 +f[0]=a8 +f[1]=b0 +h.c=n +a1=b1.aOL(h,c.a) +if(a1===0)return +if(a1>0){l=a5*a1+a6 +k=s*a1+a9 +a7[0]=Math.min(a6,l) +a7[1]=Math.min(a9,k) +j[0]=Math.max(a6,l) +j[1]=Math.max(a9,k) +n=a1}}else{e=a4.r +d=e.length +if(d-a4.w-2<=0){a2=A.b(new Array(d),i) +for(a3=0;a3=q;--n){q=k[n] +q.d=n===p?null:k[n+1] +q.r=-1}l.e=q +k=q}m=l.b[k] +k=m.d +l.e=k!=null?k.a:-1 +m.f=m.e=m.d=null +m.r=0 +m.c=null;++l.c +return m}, +Oc(a){var s=this,r=s.e +a.d=r!==-1?s.b[r]:null +a.r=-1 +s.e=a.a;--s.c}, +a0Z(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.b[a],b=d.a +if(b==null){d.a=c +c.d=null +return}s=c.b +r=d.Q +while(!0){if(!(b.e!=null))break +q=b.e +q.toString +p=b.f +p.toString +o=b.b +n=o.grX() +r.jR(o,s) +m=r.grX() +l=2*m +k=2*(m-n) +o=q.b +if(q.e==null){r.jR(s,o) +j=r.grX()+k}else{r.jR(s,o) +i=o.grX() +j=r.grX()-i+k}o=p.b +if(p.e==null){r.jR(s,o) +h=r.grX()+k}else{r.jR(s,o) +i=o.grX() +h=r.grX()-i+k}if(l1){q=s.e +q.toString +p=s.f +p.toString +s.e=a +s.d=a.d +a.d=s +o=s.d +if(o!=null)if(o.e===a)o.e=s +else o.f=s +else this.a=s +o=q.r +n=p.r +m=a.b +l=h.b +k=p.b +j=s.b +i=q.b +if(o>n){s.f=q +a.f=p +p.d=a +m.jR(l,k) +j.jR(m,i) +h=1+Math.max(h.r,p.r) +a.r=h +s.r=1+Math.max(h,q.r)}else{s.f=p +a.f=q +q.d=a +m.jR(l,i) +j.jR(m,k) +h=1+Math.max(h.r,q.r) +a.r=h +s.r=1+Math.max(h,p.r)}return s}if(r<-1){q=h.e +q.toString +p=h.f +p.toString +h.e=a +h.d=a.d +a.d=h +o=h.d +if(o!=null)if(o.e===a)o.e=h +else o.f=h +else this.a=h +o=q.r +n=p.r +m=a.b +l=s.b +k=p.b +j=h.b +i=q.b +if(o>n){h.f=q +a.e=p +p.d=a +m.jR(l,k) +j.jR(m,i) +p=1+Math.max(s.r,p.r) +a.r=p +h.r=1+Math.max(p,q.r)}else{h.f=p +a.e=q +q.d=a +m.jR(l,i) +j.jR(m,k) +q=1+Math.max(s.r,q.r) +a.r=q +h.r=1+Math.max(q,p.r)}return h}return a}} +A.nr.prototype={} +A.EQ.prototype={ +cJ(a,b){var s=this.a,r=b.a +if(sd*d)return +a.d=B.iZ +a.c.q(s) +a.b.cM() +a.e=1 +q=a.a +q[0].a.q(r) +q[0].d.Eg()}, +aG0(b4,b5,b6,b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3 +b4.e=0 +s=b7.c +r=b8.b +q=b6.b +p=r.b +o=s.a +n=o[0] +m=r.a +l=o[1] +k=b8.a.a +j=k[0] +k=k[1] +i=b6.a.a +h=p*n-m*l+j-i[0] +g=m*n+p*l+k-i[1] +i=q.b +k=q.a +f=i*h+k*g +e=-k*h+i*g +d=b5.b+b7.b +c=b5.d +b=b5.e +for(p=c.length,a=0,a0=-17976931348623157e292,a1=0;a1d)return +if(a2>a0){a0=a2 +a=a1}}a3=a+1 +a3=a3d*d)return +b4.e=1 +b4.d=B.dP +o=b4.b +o.sK(0,a7) +o.sJ(0,e-p[1]) +o.e5(0) +b4.c.q(a4) +o=b4.a +o[0].a.q(s) +o[0].d.Eg()}else if(a9*(o-l)+b0*(n-k)<=0){if(a9*a9+b0*b0>d*d)return +b4.e=1 +b4.d=B.dP +p=b4.b +p.sK(0,a9) +p.sJ(0,e-m[1]) +p.e5(0) +b4.c.q(a5) +p=b4.a +p[0].a.q(s) +p[0].d.Eg()}else{b1=(o+l)*0.5 +b2=(n+k)*0.5 +b3=b[a] +p=b3.a +if((f-b1)*p[0]+(e-b2)*p[1]>d)return +b4.e=1 +b4.d=B.dP +b4.b.q(b3) +p=b4.c +p.sK(0,b1) +p.sJ(0,b2) +p=b4.a +p[0].a.q(s) +p[0].d.Eg()}}, +a8z(a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a1.d,e=f.length,d=a3.d,c=d.length,b=a1.e,a=this.f +a.dV(0,A.bip(a4,a2)) +s=a.b +for(r=this.r.a,q=this.w.a,p=0,o=-17976931348623157e292,n=0;no){o=l +p=n}}a0.b=p +a0.a=o}, +aJc(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g=a9.d,f=g.length,e=a9.e,d=a5[0],c=a5[1],b=a7.b,a=b0.b,a0=a6.e[a8],a1=b.b,a2=a0.a,a3=a2[0],a4=b.a +a2=a2[1] +s=a1*a3-a4*a2 +r=a4*a3+a1*a2 +a2=a.b +a1=a.a +q=a2*s+a1*r +p=-a1*s+a2*r +for(o=0,n=17976931348623157e292,m=0;ms)return +q=b0.y +b0.a8z(q,b4,b5,b2,b3) +p=q.a +if(p>s)return +if(p>r.a+0.0005){o=q.b +b1.d=B.zP +n=b3 +m=b5 +l=b2 +k=b4 +j=!0}else{o=r.b +b1.d=B.dP +n=b5 +m=b3 +l=b4 +k=b2 +j=!1}i=m.b +r=b0.ch +b0.aJc(r,k,m,o,l,n) +q=k.d +h=o+1 +h=hk*k)return +if(b.r){n=d.dy +n.q(p) +n.am(0,b.e) +s.q(p) +s.am(0,q) +if(n.bO(s)>0)return}i[0]=0 +i[2]=0 +a.e=1 +a.d=B.iZ +a.b.cM() +a.c.q(p) +s=a.a +s[0].d.dV(0,j) +s[0].a.q(r) +return}if(m<=0){n=d.d +n.q(q) +n.am(0,o) +if(n.bO(n)>k*k)return +if(b.w){h=d.dy +h.q(b.f) +h.am(0,o) +s.q(q) +s.am(0,o) +if(h.bO(s)>0)return}i[0]=1 +i[2]=0 +a.e=1 +a.d=B.iZ +a.b.cM() +a.c.q(o) +s=a.a +s[0].d.dV(0,j) +s[0].a.q(r) +return}g=n.bO(n) +f=d.fr +f.q(p) +f.ak(0,m) +s.q(o) +s.ak(0,l) +f.H(0,s) +f.ak(0,1/g) +e=d.d +e.q(q) +e.am(0,f) +if(e.bO(e)>k*k)return +f=d.r +n=n.a +f.sK(0,-n[1]) +f.sJ(0,n[0]) +s.q(q) +s.am(0,p) +if(f.bO(s)<0){s=f.a +f.u(-s[0],-s[1])}f.e5(0) +i[0]=0 +i[2]=1 +a.e=1 +a.d=B.dP +a.b.q(f) +a.c.q(p) +s=a.a +s[0].d.dV(0,j) +s[0].a.q(r)}} +A.awy.prototype={ +a6z(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.b +b1.dV(0,A.bip(b4,b6)) +s=b0.c +s.q(A.cU(b1,b5.c)) +b0.d=b3.e +b0.e=b3.c +r=b3.d +b0.f=r +b0.r=b3.f +q=b3.r +p=b3.w +o=b0.CW +o.q(r) +o.am(0,b0.e) +o.e5(0) +r=b0.x +n=o.a +r.u(n[1],-n[0]) +n=b0.cx +n.q(s) +n.am(0,b0.e) +m=r.bO(n) +if(q){l=b0.cy +l.q(b0.e) +l.am(0,b0.d) +l.e5(0) +k=b0.w +j=l.a +k.u(j[1],-j[0]) +i=l.bR(o)>=0 +n.q(s) +n.am(0,b0.d) +h=k.bO(n)}else{h=0 +i=!1}if(p){l=b0.db +l.q(b0.r) +l.am(0,b0.f) +l.e5(0) +k=b0.y +j=l.a +k.u(j[1],-j[0]) +g=o.bR(l)>0 +n.q(s) +n.am(0,b0.f) +f=k.bO(n)}else{f=0 +g=!1}if(q&&p)if(i&&g){s=h>=0||m>=0||f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +s=b0.w.a +k.sK(0,s[0]) +k.sJ(0,s[1]) +s=b0.y.a +j.sK(0,s[0]) +j.sJ(0,s[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +k.sK(0,-l[0]) +k.sJ(0,-l[1]) +j.sK(0,-l[0]) +j.sJ(0,-l[1])}}else if(i){if(!(h>=0))s=m>=0&&f>=0 +else s=!0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +s=b0.w.a +k.sK(0,s[0]) +k.sJ(0,s[1]) +j.sK(0,l[0]) +j.sJ(0,l[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +s=b0.y.a +k.sK(0,-s[0]) +k.sJ(0,-s[1]) +j.sK(0,-l[0]) +j.sJ(0,-l[1])}}else if(g){if(!(f>=0))s=h>=0&&m>=0 +else s=!0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +k.sK(0,l[0]) +k.sJ(0,l[1]) +s=b0.y.a +j.sK(0,s[0]) +j.sJ(0,s[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +k.sK(0,-l[0]) +k.sJ(0,-l[1]) +s=b0.w.a +j.sK(0,-s[0]) +j.sJ(0,-s[1])}}else{s=h>=0&&m>=0&&f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +k.sK(0,l[0]) +k.sJ(0,l[1]) +j.sK(0,l[0]) +j.sJ(0,l[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +s=b0.y.a +k.sK(0,-s[0]) +k.sJ(0,-s[1]) +s=b0.w.a +j.sK(0,-s[0]) +j.sJ(0,-s[1])}}else if(q)if(i){s=h>=0||m>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +s=b0.w.a +k.sK(0,s[0]) +k.sJ(0,s[1]) +j.sK(0,-l[0]) +j.sJ(0,-l[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +k.sK(0,l[0]) +k.sJ(0,l[1]) +j.sK(0,-l[0]) +j.sJ(0,-l[1])}}else{s=h>=0&&m>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +k.sK(0,l[0]) +k.sJ(0,l[1]) +j.sK(0,-l[0]) +j.sJ(0,-l[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +k.sK(0,l[0]) +k.sJ(0,l[1]) +s=b0.w.a +j.sK(0,-s[0]) +j.sJ(0,-s[1])}}else if(p)if(g){s=m>=0||f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +k.sK(0,-l[0]) +k.sJ(0,-l[1]) +s=b0.y.a +j.sK(0,s[0]) +j.sJ(0,s[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +k.sK(0,-l[0]) +k.sJ(0,-l[1]) +j.sK(0,l[0]) +j.sJ(0,l[1])}}else{s=m>=0&&f>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +k.sK(0,-l[0]) +k.sJ(0,-l[1]) +j.sK(0,l[0]) +j.sJ(0,l[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +s=b0.y.a +k.sK(0,-s[0]) +k.sJ(0,-s[1]) +j.sK(0,l[0]) +j.sJ(0,l[1])}}else{s=m>=0 +b0.ch=s +o=b0.z +l=r.a +k=b0.at +j=b0.ax +if(s){o.sK(0,l[0]) +o.sJ(0,l[1]) +k.sK(0,-l[0]) +k.sJ(0,-l[1]) +j.sK(0,-l[0]) +j.sJ(0,-l[1])}else{o.sK(0,-l[0]) +o.sJ(0,-l[1]) +k.sK(0,l[0]) +k.sJ(0,l[1]) +j.sK(0,l[0]) +j.sJ(0,l[1])}}s=b0.a +o=b5.d +s.c=o.length +for(l=s.a,k=s.b,j=b1.b,e=b5.e,d=0;db0.ay)return +a0=b0.go +b0.aGh(a0) +j=a0.a===B.ii +if(!j&&a0.c>b0.ay)return +if(!j)if(a0.c>0.98*a.c+0.001)a=a0 +j=b0.dx +a1=j[0] +a2=j[1] +if(a.a===B.ij){b2.d=B.dP +c=b0.z +a3=c.bO(k[0]) +for(a4=0,d=1;a5=s.c,da2.ay){a3.a=B.tf +a3.b=i +a3.c=a1 +return}if(b*s[0]+a*s[1]>=0){n[1]=a +n[0]=o[0] +p.am(0,j) +if(p.bO(r)<-0.03490658503988659)continue}else{n[1]=a +n[0]=o[0] +p.am(0,m) +if(p.bO(r)<-0.03490658503988659)continue}if(a1>a3.c){a3.a=B.tf +a3.b=i +a3.c=a1}}}} +A.xK.prototype={ +Eq(a){var s=this.a +return(s[0]<<24|s[1]<<16|s[2]<<8|s[3])>>>0}, +dV(a,b){var s=b.a,r=this.a +r[0]=s[0] +r[1]=s[1] +r[2]=s[2] +r[3]=s[3]}, +Eg(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0}, +cJ(a,b){return this.Eq(0)-b.Eq(0)}, +$idf:1} +A.akQ.prototype={ +dV(a,b){var s=this +s.a.q(b.a) +s.b.q(b.b) +s.c.q(b.c) +s.d=b.d +s.e=b.e +s.f=b.f}} +A.aMG.prototype={} +A.b_s.prototype={ +aOR(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +c.b=a.b +for(s=c.a,r=a.c,q=a.d,p=b.a,o=a1.a,n=0;m=c.b,n1){e=a.a +d=c.W6() +if(d<0.5*e||2*e0)s.h8(1,a) +else s.h8(-1,a) +return +default:a.cM() +return}}, +VR(a){var s,r,q,p=this +switch(p.b){case 0:a.cM() +return +case 1:a.q(p.a[0].c) +return +case 2:s=p.e +r=p.a +s.q(r[1].c) +s.ak(0,r[1].d) +q=p.d +q.q(r[0].c) +q.ak(0,r[0].d) +q.H(0,s) +a.q(q) +return +case 3:a.cM() +return +default:a.cM() +return}}, +aey(a,b){var s,r,q,p=this +switch(p.b){case 0:break +case 1:s=p.a +a.q(s[0].a) +b.q(s[0].b) +break +case 2:s=p.d +r=p.a +s.q(r[0].a) +s.ak(0,r[0].d) +a.q(r[1].a) +a.ak(0,r[1].d) +a.H(0,s) +s.q(r[0].b) +s.ak(0,r[0].d) +b.q(r[1].b) +b.ak(0,r[1].d) +b.H(0,s) +break +case 3:s=p.a +a.q(s[0].a) +a.ak(0,s[0].d) +r=p.f +r.q(s[1].a) +r.ak(0,s[1].d) +q=p.r +q.q(s[2].a) +q.ak(0,s[2].d) +a.H(0,r) +a.H(0,q) +b.q(a) +break +default:break}}, +W6(){var s,r,q,p=this +switch(p.b){case 0:return 0 +case 1:return 0 +case 2:s=p.a +return Math.sqrt(s[0].c.nv(s[1].c)) +case 3:s=p.f +r=p.a +s.q(r[1].c) +s.am(0,r[0].c) +q=p.r +q.q(r[2].c) +q.am(0,r[0].c) +return s.bR(q) +default:return 0}}, +afH(){var s,r,q,p=this,o=p.a,n=o[0].c,m=o[1].c,l=p.c +l.q(m) +l.am(0,n) +s=-n.bO(l) +if(s<=0){p.b=o[0].d=1 +return}r=m.bO(l) +if(r<=0){l=o[1] +p.b=l.d=1 +o[0].dV(0,l) +return}q=1/(r+s) +o[0].d=r*q +o[1].d=s*q +p.b=2}, +afI(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=a3.y,a5=a3.a +a4.q(a5[0].c) +s=a3.z +s.q(a5[1].c) +r=a3.Q +r.q(a5[2].c) +q=a3.c +q.q(s) +q.am(0,a4) +p=a4.bO(q) +o=s.bO(q) +n=-p +m=a3.w +m.q(r) +m.am(0,a4) +l=a4.bO(m) +k=r.bO(m) +j=-l +i=a3.x +i.q(r) +i.am(0,s) +h=s.bO(i) +g=r.bO(i) +f=-h +e=q.bR(m) +d=e*s.bR(r) +c=e*r.bR(a4) +b=e*a4.bR(s) +if(n<=0&&j<=0){a3.b=a5[0].d=1 +return}if(o>0&&n>0&&b<=0){a=1/(o+n) +a5[0].d=o*a +a5[1].d=n*a +a3.b=2 +return}if(k>0&&j>0&&c<=0){a0=1/(k+j) +a5[0].d=k*a0 +a4=a5[2] +a4.d=j*a0 +a3.b=2 +a5[1].dV(0,a4) +return}if(o<=0&&f<=0){a4=a5[1] +a3.b=a4.d=1 +a5[0].dV(0,a4) +return}if(k<=0&&g<=0){a4=a5[2] +a3.b=a4.d=1 +a5[0].dV(0,a4) +return}if(g>0&&f>0&&d<=0){a1=1/(g+f) +a5[1].d=g*a1 +a4=a5[2] +a4.d=f*a1 +a3.b=2 +a5[0].dV(0,a4) +return}a2=1/(d+c+b) +a5[0].d=d*a2 +a5[1].d=c*a2 +a5[2].d=b*a2 +a3.b=3}} +A.avK.prototype={ +tm(a,b,c){var s,r,q,p,o,n,m=this +switch(b.a.a){case 0:t.iX.a(b) +m.a[0].q(b.c) +m.b=1 +m.c=b.b +break +case 2:t.uC.a(b) +s=b.d +r=s.length +m.b=r +m.c=b.b +for(q=m.a,p=0;po){o=q +s=r}}return s}} +A.avH.prototype={ +a6I(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this +$.beb=$.beb+1 +s=b2.a +r=b2.b +q=b2.c +p=b2.d +o=a9.a +o.aOR(b1,s,q,r,p) +n=o.a +m=a9.d +o.VR(m) +m.gcO() +for(l=a9.b,k=a9.c,j=a9.f,i=q.b,h=a9.e,g=j.a,f=s.a,e=p.b,d=r.a,c=0;c<20;){b=o.b +for(a=0;ak&&o>11920928955078125e-23){b0.c=o-k +o=a9.r +o.q(l) +o.am(0,m) +o.e5(0) +j.q(o) +j.ak(0,a7) +m.H(0,j) +j.q(o) +j.ak(0,a8) +l.am(0,j)}else{m.H(0,l) +m.ak(0,0.5) +l.q(m) +b0.c=0}}}} +A.avI.prototype={} +A.avJ.prototype={} +A.Mh.prototype={ +T(){return"ManifoldType."+this.b}} +A.aDS.prototype={ +dV(a,b){var s,r,q,p,o,n,m,l=this +for(s=l.a,r=b.a,q=0;q0){o=s[a-1].a +p.sK(0,o[0]) +p.sJ(0,o[1]) +m.r=!0}else{o=n.d.a +p.sK(0,o[0]) +p.sJ(0,o[1]) +m.r=n.f}p=m.f +if(ai?k:i) +f.sJ(0,j>h?j:h)}, +I1(a,b){a.a=0 +a.b.cM() +a.c=0}, +e1(a){var s=this,r=A.bdu() +r.aHe(s.c) +r.d.q(s.d) +r.e.q(s.e) +r.f=s.f +r.r=s.r +return r}, +aHj(a){var s,r,q=this,p=q.c +B.b.F(p,new A.W(a,new A.asT(),A.a7(a).h("W<1,a>"))) +q.a5p(p) +s=p[0] +r=new A.a(new Float64Array(2)) +r.q(s) +p.push(r) +q.d.q(p[p.length-2]) +q.f=!0 +q.e.q(p[1]) +q.f=q.r=!0}, +aHe(a){var s=this,r=s.c +B.b.F(r,new A.W(a,new A.asS(),A.a7(a).h("W<1,a>"))) +s.a5p(r) +s.d.cM() +s.e.cM() +s.r=s.f=!1}, +a5p(a){var s +for(s=1;s0){e=1/f +a1.sK(0,B.d.X(e,l)) +a1.sJ(0,B.d.X(e,k))}else{a1.sK(0,0) +a1.sJ(0,0)}return f}, +yL(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a5.b,b=a4.a.a,a=b[0],a0=a5.a.a,a1=a0[0],a2=a-a1 +b=b[1] +a0=a0[1] +s=b-a0 +b=c.b +a=c.a +r=b*a2+a*s +q=-a +p=q*a2+b*s +o=a4.b.a +a2=o[0]-a1 +s=o[1]-a0 +n=b*a2+a*s-r +m=q*a2+b*s-p +b=this.d.a +q=b[1] +a=this.c.a +a0=a[1] +o=a[0] +a1=b[0] +l=new Float64Array(2) +k=new A.a(l) +k.u(q-a0,o-a1) +k.e5(0) +a1=a[0] +a=a[1] +o=l[0] +a0=l[1] +j=o*(a1-r)+a0*(a-p) +i=o*n+a0*m +if(i===0)return!1 +h=j/i +if(h<0||10){b.sK(0,-a*o+a0) +b.sJ(0,-c.a*l[0]-c.b*l[1])}else{b.sK(0,a*o-a0) +b.sJ(0,c.a*l[0]+c.b*l[1])}return!0}, +xk(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b,j=b.b,i=j.b,h=m.c.a,g=h[0],f=j.a +h=h[1] +s=b.a.a +r=s[0] +q=i*g-f*h+r +s=s[1] +p=f*g+i*h+s +h=m.d.a +g=h[0] +h=h[1] +o=i*g-f*h+r +n=f*g+i*h+s +l.sK(0,qo?q:o) +k.sJ(0,p>n?p:n) +i=l.a +l.sK(0,i[0]-m.b) +l.sJ(0,i[1]-m.b) +i=k.a +k.sK(0,i[0]+m.b) +k.sJ(0,i[1]+m.b)}, +I1(a,b){var s +a.a=0 +s=a.b +s.q(this.c) +s.H(0,this.d) +s.ak(0,0.5) +a.c=0}, +e1(a){var s=this,r=A.awz() +r.b=s.b +r.r=s.r +r.w=s.w +r.e.q(s.e) +r.c.q(s.c) +r.d.q(s.d) +r.f.q(s.f) +return r}} +A.aE2.prototype={} +A.a5R.prototype={ +e1(a){var s=this,r=A.mB() +r.c.q(s.c) +B.b.ab(s.e,new A.aI1(r)) +B.b.ab(s.d,new A.aI2(r)) +r.b=s.b +return r}, +dV(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this +if(a7.length<3){a5.me(1,1) +return}s=t.d +r=A.b([],s) +for(q=a7.length,p=0;pf))l=h===f&&ga.gcO())b=i}if(!B.b.O(d,b))d.push(b) +if(!b.l(0,B.b.ga3(d))){c=b +continue}else break}while(!0) +s=a5.d +B.b.aj(s) +B.b.F(s,d) +B.b.ab(s,new A.aI3(a5)) +q=new Float64Array(2) +a1=new A.a(q) +for(l=a5.e,a2=0;a3=s.length,a20)return!1}return!0}, +xk(a,b,a0){var s,r,q,p,o,n,m,l,k,j=this,i=a.a,h=a.b,g=j.d,f=g[0],e=b.b,d=e.b,c=e.a +e=b.a.a +s=e[0] +r=e[1] +e=f.a +i.sK(0,d*e[0]-c*e[1]+s) +i.sJ(0,c*e[0]+d*e[1]+r) +e=i.a +h.sK(0,e[0]) +h.sJ(0,e[1]) +for(q=g.length,p=h.a,o=1;ol?n:l +n=p[1] +p[1]=n>k?n:k}i.sK(0,e[0]-j.b) +i.sJ(0,e[1]-j.b) +h.sK(0,p[0]+j.b) +h.sJ(0,p[1]+j.b)}, +BA(a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=a9.b,a7=a6.b,a8=a6.a +a6=a9.a.a +s=b0.gK(b0).U(0,a6[0]) +r=b0.gJ(b0).U(0,a6[1]) +q=B.d.X(a7,s)+B.d.X(a8,r) +p=B.d.X(-a8,s)+B.d.X(a7,r) +for(a6=this.d,o=a6.length,n=this.e,m=p,l=q,k=-17976931348623157e292,j=0;jk){m=c +l=d +k=b}}if(k>0){a=k*k +for(a0=m,a1=l,j=0;ja4){a=a4 +a0=a3 +a1=a2}}a5=Math.sqrt(a) +b2.sK(0,a7*a1-a8*a0) +b2.sJ(0,a8*a1+a7*a0) +b2.e5(0)}else{b2.sK(0,a7*l-a8*m) +b2.sJ(0,a8*l+a7*m) +a5=k}return a5}, +yL(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=a6.b,a2=a1.b,a3=a1.a +a1=a5.a.a +s=a1[0] +r=a6.a.a +q=r[0] +p=s-q +a1=a1[1] +r=r[1] +o=a1-r +n=a2*p+a3*o +a1=-a3 +m=a1*p+a2*o +s=a5.b.a +p=s[0]-q +o=s[1]-r +l=a2*p+a3*o-n +k=a1*p+a2*o-m +j=a5.c +for(a1=this.d,s=a1.length,r=this.e,i=0,h=-1,g=0;g0&&b=0){a4.b=i +a0=a4.a +a1=r[h].a +a0.sK(0,a2*a1[0]-a3*a1[1]) +a0.sJ(0,a3*a1[0]+a2*a1[1]) +return!0}return!1}, +aGf(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.c +g.cM() +s=new Float64Array(2) +r=new A.a(s) +q=new Float64Array(2) +p=new A.a(q) +o=new Float64Array(2) +n=new A.a(o) +for(m=0,l=0;li){b0.a=B.a54 +b0.b=o +a=!0 +break}if(a2>h){d=a0 +a=!1 +break}a3=k.oL(0,j[0],j[1],d) +if(a3n){a5=a7 +a3=a8}else{a4=a7 +a2=a8}if(a6===50)break}$.bih=Math.max($.bih,a6);++a1 +if(a1===8||a6===50){a=!1 +break}}++c +$.bif=$.bif+1 +if(a)break +if(c===20){b0.a=B.DO +b0.b=d +break}}$.big=Math.max($.big,c)}} +A.Pl.prototype={ +T(){return"SeparationFunctionType."+this.b}} +A.aMe.prototype={ +aLk(a,b,c,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.a=c +d.b=a1 +s=b.b +d.f=a0 +d.r=a2 +r=d.CW +a0.qC(r,a3) +q=d.cx +a2.qC(q,a3) +if(s===1){d.c=B.a2v +a3=d.w +a3.q(c.a[b.c[0]]) +p=d.x +p.q(a1.a[b.d[0]]) +o=d.y +o.q(A.cU(r,a3)) +a3=d.z +a3.q(A.cU(q,p)) +p=d.e +p.q(a3) +p.am(0,o) +return p.e5(0)}else{a3=b.c +p=a3[0] +o=b.d +n=a1.a +m=d.ch +l=d.e +k=d.at +j=d.d +i=d.z +h=c.a +g=d.y +if(p===a3[1]){d.c=B.a2x +p=d.ax +p.q(n[o[0]]) +f=d.ay +f.q(n[o[1]]) +m.q(f) +m.am(0,p) +m.h8(-1,l) +l.e5(0) +k.q(A.c8(q.b,l)) +j.q(p) +j.H(0,f) +j.ak(0,0.5) +i.q(A.cU(q,j)) +j=d.w +j.q(h[a3[0]]) +g.q(A.cU(r,j)) +m.q(g) +m.am(0,i) +e=m.bO(k) +if(e<0){l.dF() +e=-e}return e}else{d.c=B.a2w +f=d.Q +f.q(h[p]) +p=d.as +p.q(h[a3[1]]) +m.q(p) +m.am(0,f) +m.h8(-1,l) +l.e5(0) +k.q(A.c8(r.b,l)) +j.q(f) +j.H(0,p) +j.ak(0,0.5) +g.q(A.cU(r,j)) +j=d.x +j.q(n[o[0]]) +i.q(A.cU(q,j)) +m.q(i) +m.am(0,g) +e=m.bO(k) +if(e<0){l.dF() +e=-e}return e}}}, +aJd(a,b){var s,r,q,p,o,n=this,m=n.f +m===$&&A.c() +s=n.CW +m.qC(s,b) +m=n.r +m===$&&A.c() +r=n.cx +m.qC(r,b) +m=n.c +m===$&&A.c() +switch(m.a){case 0:m=n.cy +q=n.e +m.q(A.rz(s.b,q)) +p=n.db +q.dF() +p.q(A.rz(r.b,q)) +q.dF() +o=n.a +o===$&&A.c() +a[0]=o.vC(m) +m=n.b +m===$&&A.c() +a[1]=m.vC(p) +p=n.w +p.q(n.a.a[a[0]]) +m=n.x +m.q(n.b.a[a[1]]) +o=n.y +o.q(A.cU(s,p)) +p=n.z +p.q(A.cU(r,m)) +p.am(0,o) +return p.bO(q) +case 1:m=n.at +m.q(A.c8(s.b,n.e)) +q=n.y +q.q(A.cU(s,n.d)) +s=n.db +m.dF() +s.q(A.rz(r.b,m)) +m.dF() +a[0]=-1 +p=n.b +p===$&&A.c() +s=p.vC(s) +a[1]=s +p=n.x +p.q(n.b.a[s]) +s=n.z +s.q(A.cU(r,p)) +s.am(0,q) +return s.bO(m) +case 2:m=n.at +m.q(A.c8(r.b,n.e)) +q=n.z +q.q(A.cU(r,n.d)) +r=n.cy +m.dF() +r.q(A.rz(s.b,m)) +m.dF() +a[1]=-1 +p=n.a +p===$&&A.c() +r=p.vC(r) +a[0]=r +p=n.w +p.q(n.a.a[r]) +r=n.y +r.q(A.cU(s,p)) +r.am(0,q) +return r.bO(m) +default:a[0]=-1 +a[1]=-1 +return 0}}, +oL(a,b,c,d){var s,r,q,p,o=this,n=o.f +n===$&&A.c() +s=o.CW +n.qC(s,d) +n=o.r +n===$&&A.c() +r=o.cx +n.qC(r,d) +n=o.c +n===$&&A.c() +switch(n.a){case 0:n=o.w +q=o.a +q===$&&A.c() +n.q(q.a[b]) +q=o.x +p=o.b +p===$&&A.c() +q.q(p.a[c]) +p=o.y +p.q(A.cU(s,n)) +n=o.z +n.q(A.cU(r,q)) +n.am(0,p) +return n.bO(o.e) +case 1:n=o.at +n.q(A.c8(s.b,o.e)) +q=o.y +q.q(A.cU(s,o.d)) +s=o.x +p=o.b +p===$&&A.c() +s.q(p.a[c]) +p=o.z +p.q(A.cU(r,s)) +p.am(0,q) +return p.bO(n) +case 2:n=o.at +n.q(A.c8(r.b,o.e)) +q=o.z +q.q(A.cU(r,o.d)) +r=o.w +p=o.a +p===$&&A.c() +r.q(p.a[b]) +p=o.y +p.q(A.cU(s,r)) +p.am(0,q) +return p.bO(n) +default:return 0}}} +A.aRf.prototype={ +aLj(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this +if(a6.e===0)return +switch(a6.d.a){case 0:s=a4.d +r=a4.e +q=a4.a +q.sK(0,1) +q.sJ(0,0) +p=a7.b +o=a6.c.a +n=a7.a.a +s.sK(0,p.b*o[0]-p.a*o[1]+n[0]) +s.sJ(0,p.a*o[0]+p.b*o[1]+n[1]) +n=a9.b +o=a6.a[0].a.a +p=a9.a.a +r.sK(0,n.b*o[0]-n.a*o[1]+p[0]) +r.sJ(0,n.a*o[0]+n.b*o[1]+p[1]) +if(s.nv(r)>14210854715202004e-30){p=r.a +o=s.a +q.sK(0,p[0]-o[0]) +q.sJ(0,p[1]-o[1]) +q.e5(0)}q=q.a +p=q[0] +o=s.a +m=p*a8+o[0] +n=q[1] +l=n*a8+o[1] +o=r.a +k=-p*b0+o[0] +j=-n*b0+o[1] +o=a4.b +o[0].sK(0,(m+k)*0.5) +o[0].sJ(0,(l+j)*0.5) +a4.c[0]=(k-m)*q[0]+(j-l)*q[1] +break +case 1:i=a4.d +q=a4.a +q.q(A.c8(a7.b,a6.b)) +i.q(A.cU(a7,a6.c)) +for(p=a6.a,o=a4.e.a,n=i.a,q=q.a,h=a4.b,g=a4.c,f=0;f0)s.aPt() +s.z.a|=1 +return d}, +a7d(a,b){var s=A.j8(a,0,0,!1,0,null) +s.e=b +return this.hM(s)}, +saa2(a,b){if(this.a===B.U)return +if(b.bO(b)>0)this.fu(!0) +this.r.q(b)}, +sHE(a,b){if(this.a===B.U)return +if(b*b>0)this.fu(!0) +this.w=b}, +a64(a){var s,r,q,p=this,o=p.f.c +p.ans(a) +s=o.a +r=o.a +q=a.a +p.y=p.y+((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, +ans(a){var s,r,q,p=this +if(p.a!==B.L)return +if((p.b&2)!==2)p.fu(!0) +s=p.x +r=s.a +q=a.a +s.sK(0,r[0]+q[0]) +s.sJ(0,r[1]+q[1])}, +aEQ(a){var s=this +if(s.a!==B.L)return +if((s.b&2)!==2)s.fu(!0) +s.y+=a}, +wX(a,b){var s,r,q,p=this +if(p.a!==B.L)return +if(b==null)b=p.f.c +if((p.b&2)!==2)p.fu(!0) +p.saa2(0,p.r.V(0,a.X(0,p.ay))) +s=b.a +r=p.f.c.a +q=a.a +p.w=p.w+p.CW*((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, +u5(a){return this.wX(a,null)}, +a63(a){var s=this +if(s.a!==B.L)return +if((s.b&2)!==2)s.fu(!0) +s.w=s.w+s.CW*a}, +VZ(){var s=this.ch,r=this.ax,q=this.f.a.a,p=q[0] +q=q[1] +return s+r*(p*p+q*q)}, +aPt(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.CW=e.ch=e.ay=e.ax=0 +s=e.f +r=s.a +r.cM() +q=e.a +if(q===B.U||q===B.qt){r=e.d.a +s.b.q(r) +s.c.q(r) +s.d=s.e +return}p=new A.a(new Float64Array(2)) +q=new Float64Array(2) +o=new A.a(q) +n=e.fx +for(m=e.Q,l=m.length,k=n.b.a,j=0;j0){q=1/q +e.ay=q +p.ak(0,q)}else e.ay=e.ax=1 +q=e.ch +if(q>0&&(e.b&16)===0){q-=e.ax*p.bO(p) +e.ch=q +e.CW=1/q}else e.CW=e.ch=0 +q=s.c +f=new A.a(new Float64Array(2)) +f.q(q) +r.q(p) +s=s.b +s.q(A.cU(e.d,r)) +q.q(s) +o.q(q) +o.am(0,f) +o.h8(e.w,f) +e.r.H(0,f)}, +fu(a){var s,r=this +if(a){s=r.b +if((s&2)===0){r.b=s|2 +r.dy=0}}else{r.b&=4294967293 +r.dy=0 +r.r.cM() +r.w=0 +r.x.cM() +r.y=0}}, +Yc(){var s,r,q,p,o,n=this,m=n.fy,l=m.b,k=n.f +l.a=Math.sin(k.d) +s=Math.cos(k.d) +l.b=s +r=m.a +q=k.b.a +k=k.a.a +r.sK(0,q[0]-s*k[0]+l.a*k[1]) +r.sJ(0,q[1]-l.a*k[0]-l.b*k[1]) +for(l=n.Q,k=l.length,s=n.z,r=n.d,p=0;p0&&!q.x&&!p.x){s.fu(!0) +r.fu(!0)}}, +aFZ(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=A.b([],t.f) +for(s=g.b,r=s.length,q=g.a,p=0;pr?s:r}, +a4(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.at,a1=a.w +a0.dV(0,a1) +s=a.a|=4 +r=(s&2)===2 +s=a.b +q=s.x +p=a.c +o=p.x +n=q||o +m=s.b +l=p.b +k=m.d +j=l.d +if(n){s=s.c +s===$&&A.c() +p=p.c +p===$&&A.c() +i=$.wW() +h=i.a +h.a.tm(0,s,a.d) +h.b.tm(0,p,a.e) +h.c.dV(0,k) +h.d.dV(0,j) +h.e=!0 +p=i.b +p.b=0 +s=$.bc_() +i=i.c +s.a6I(i,p,h) +g=i.c<0.0000011920928955078125 +a1.e=0}else{a.oL(0,a1,k,j) +g=a1.e>0 +for(s=a0.a,p=a1.a,f=0;f0?1/d1:0 +d2=-1*c7 +d3=c3*d2-c4*c6 +d4=c9*d2-c5*c6 +d5=b8+a2*d3*d3+a3*d4*d4 +c2.f=d5>0?1/d5:0 +c2.r=0 +d6=c7*(a5[0]+a8*c5-b5[0]-b7*c4)+c6*(a5[1]+b4*c9-b5[1]-b0*c3) +if(d6<-1)c2.r=-g.Q*d6}if(g.at===2){d7=c0[0] +d8=c0[1] +a4=d7.a.a +a5=a4[0] +a8=c[1] +a4=a4[1] +c=c[0] +d9=a5*a8-a4*c +a4=d7.b.a +e0=a4[0]*a8-a4[1]*c +a4=d8.a.a +e1=a4[0]*a8-a4[1]*c +a4=d8.b.a +e2=a4[0]*a8-a4[1]*c +c=a2*d9 +a4=a3*e0 +e3=b8+c*d9+a4*e0 +e4=b8+a2*e1*e1+a3*e2*e2 +e5=b8+c*e1+a4*e2 +if(e3*e3<100*(e3*e4-e5*e5)){c=g.d +a4=c.a +a4[3]=e4 +a4[2]=e5 +a4[1]=e5 +a4[0]=e3 +a4=g.c +a4.q(c) +a4.Jt()}else g.at=1}}}, +X_(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5=this.d +e5===$&&A.c() +s=e5.length +r=0 +for(;r0?c2:0 +b8=b7-c1 +a3.c=b7 +b9=c*b8 +c0=b*b8 +a1[0]=a7-b9*n +a1[1]=b2-c0*n +f-=l*(a8[0]*c0-a8[1]*b9) +h[0]=h[0]+b9*m +h[1]=h[1]+c0*m +d+=k*(i[0]*c0-i[1]*b9)}else{c3=i[0] +c4=i[1] +c5=c3.c +c6=c4.c +i=c3.b.a +a5=i[1] +a6=h[0] +a7=a1[0] +a8=c3.a.a +a9=a8[1] +b0=i[0] +b1=h[1] +b2=a1[1] +b3=a8[0] +b4=c4.b.a +b5=b4[1] +c1=c4.a.a +c7=c1[1] +c8=b4[0] +c9=c1[0] +d0=c3.r +d1=c4.r +d2=q.d.a +d3=d2[0] +d4=d2[2] +d5=(a4*a5+a6-a7+f*a9)*c+(d*b0+b1-b2-f*b3)*b-d0-(d3*c5+d4*c6) +d3=d2[1] +d6=(a4*b5+a6-a7+f*c7)*c+(d*c8+b1-b2-f*c9)*b-d1-(d3*c5+d2[3]*c6) +$loop$0:{a4=q.c.a +d7=(a4[0]*d5+a4[2]*d6)*-1 +d8=(a4[1]*d5+a4[3]*d6)*-1 +if(d7>=0&&d8>=0){d9=d7-c5 +e0=d8-c6 +e1=d9*c +e2=d9*b +e3=e0*c +e4=e0*b +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c3.c=d7 +c4.c=d8 +break $loop$0}d7=-c3.e*d5 +if(d7>=0&&d3*d7+d6>=0){d9=d7-c5 +e0=0-c6 +e1=c*d9 +e2=b*d9 +e3=c*e0 +e4=b*e0 +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c3.c=d7 +c4.c=0 +break $loop$0}d8=-c4.e*d6 +if(d8>=0&&d4*d8+d5>=0){d9=0-c5 +e0=d8-c6 +e1=c*d9 +e2=b*d9 +e3=c*e0 +e4=b*e0 +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c3.c=0 +c4.c=d8 +break $loop$0}if(d5>=0&&d6>=0){d9=0-c5 +e0=0-c6 +e1=c*d9 +e2=b*d9 +e3=c*e0 +e4=b*e0 +a4=e1+e3 +a1[0]=a7-n*a4 +a7=e2+e4 +a1[1]=b2-n*a7 +h[0]=h[0]+m*a4 +h[1]=h[1]+m*a7 +f-=l*(a8[0]*e2-a8[1]*e1+(c1[0]*e4-c1[1]*e3)) +d+=k*(i[0]*e2-i[1]*e1+(b4[0]*e4-b4[1]*e3)) +c4.c=c3.c=0 +break $loop$0}break $loop$0}}i=this.c +i[p].b=f +i[o].b=d}}, +agl(){var s,r,q,p,o,n,m,l,k=this.d +k===$&&A.c() +s=k.length +r=0 +for(;r0?-c2/c5:0 +c7=b3*c6 +c8=b6*c6 +b[0]=b[0]-c7*d +b[1]=b[1]-c8*d +a8-=c*(b8*c8-b9*c7) +a6[0]=a6[0]+c7*a1 +a6[1]=a6[1]+c8*a1 +b0+=a2*(c0*c8-c1*c7)}b=c9.b +b[f].b=a8 +b[e].b=b0}return i>=-0.015}, +afV(d1,d2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9=this,d0=c9.d +d0===$&&A.c() +s=d0.length +r=c9.e +q=r.b +p=c9.f +o=p.b +n=r.a.a +m=p.a.a +l=c9.w +k=l.b.a +j=l.a.a +i=0 +h=0 +for(;h0?-c2/c5:0 +c7=b3*c6 +c8=b6*c6 +d[0]=d[0]-c7*a2 +d[1]=d[1]-c8*a2 +a8-=a3*(b8*c8-b9*c7) +a6[0]=a6[0]+c7*a4 +a6[1]=a6[1]+c8*a4 +b0+=a5*(c0*c8-c1*c7)}d=c9.b +d[f].b=a8 +d[e].b=b0}return i>=-0.0075}} +A.aIc.prototype={ +qh(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a6.b,a0=a7.b,a1=a5.a,a2=a1[a8],a3=a5.Q +a3===$&&A.c() +switch(a3.a){case 0:s=a1[0] +a1=a.b +a3=a5.c.a +r=a3[0] +q=a.a +a3=a3[1] +p=a6.a.a +o=a1*r-q*a3+p[0] +n=q*r+a1*a3+p[1] +p=a0.b +a3=s.a +a1=a3[0] +r=a0.a +a3=a3[1] +q=a7.a.a +m=p*a1-r*a3+q[0] +l=r*a1+p*a3+q[1] +q=b.a +a3=m-o +q.sK(0,a3) +p=l-n +q.sJ(0,p) +q.e5(0) +a1=b.b +a1.sK(0,(o+m)*0.5) +a1.sJ(0,(n+l)*0.5) +q=q.a +b.c=a3*q[0]+p*q[1]-a5.as-a5.at +break +case 1:a1=b.a +a3=a5.b.a +a1.sK(0,a.b*a3[0]-a.a*a3[1]) +a1.sJ(0,a.a*a3[0]+a.b*a3[1]) +a3=a.b +r=a5.c.a +q=r[0] +p=a.a +r=r[1] +k=a6.a.a +j=k[0] +k=k[1] +i=a0.b +h=a2.a +g=h[0] +f=a0.a +h=h[1] +e=a7.a.a +d=i*g-f*h+e[0] +c=f*g+i*h+e[1] +a1=a1.a +b.c=(d-(a3*q-p*r+j))*a1[0]+(c-(p*q+a3*r+k))*a1[1]-a5.as-a5.at +a1=b.b +a1.sK(0,d) +a1.sJ(0,c) +break +case 2:a1=b.a +a3=a5.b.a +a1.sK(0,a0.b*a3[0]-a0.a*a3[1]) +a1.sJ(0,a0.a*a3[0]+a0.b*a3[1]) +a3=a0.b +r=a5.c.a +q=r[0] +p=a0.a +r=r[1] +k=a7.a.a +j=k[0] +k=k[1] +i=a.b +h=a2.a +g=h[0] +f=a.a +h=h[1] +e=a6.a.a +d=i*g-f*h+e[0] +c=f*g+i*h+e[1] +e=a1.a +b.c=(d-(a3*q-p*r+j))*e[0]+(c-(p*q+a3*r+k))*e[1]-a5.as-a5.at +k=b.b +k.sK(0,d) +k.sJ(0,c) +a1.sK(0,e[0]*-1) +a1.sJ(0,e[1]*-1) +break}}} +A.aaA.prototype={} +A.auy.prototype={} +A.a0l.prototype={ +oL(a,b,c,d){var s,r=$.wW(),q=this.b.c +q===$&&A.c() +t.__.a(q) +s=this.c.c +s===$&&A.c() +r.a6A(b,q,c,t.iX.a(s),d)}} +A.a0m.prototype={ +oL(a,b,c,d){var s,r=$.wW(),q=this.b.c +q===$&&A.c() +t.__.a(q) +s=this.c.c +s===$&&A.c() +t.uC.a(s) +r.fx.a6z(b,q,c,s,d)}} +A.a5N.prototype={ +oL(a,b,c,d){var s,r=$.wW(),q=this.b.c +q===$&&A.c() +t.uC.a(q) +s=this.c.c +s===$&&A.c() +r.aG0(b,q,c,t.iX.a(s),d)}} +A.a5O.prototype={ +oL(a,b,c,d){var s,r,q=$.wW(),p=this.b.c +p===$&&A.c() +s=t.uC +s.a(p) +r=this.c.c +r===$&&A.c() +q.aG1(b,p,c,s.a(r),d)}} +A.rp.prototype={} +A.t_.prototype={} +A.Dt.prototype={} +A.us.prototype={ +amk(a,b){var s,r,q,p,o,n=this +n.y=b.b +n.d=b.c +n.e=b.d +s=n.w +r=b.r +s.a=r.a +s.b=r.b +s.c=r.c +n.x=b.f +r=b.a.e1(0) +n.c=r +q=r.goC() +s=n.f +r=s.length +if(rc?e:c +c=f.b.a +c[0]=e +e=j[1] +d=d[1] +c[1]=e>d?e:d +p[0]=r[0]-q[0] +p[1]=r[1]-q[1] +e=g.d +if(o.aMK(e,f,s))i.push(e)}}} +A.KQ.prototype={} +A.a0Z.prototype={} +A.lf.prototype={} +A.aBZ.prototype={ +gr0(){var s=this.b,r=A.a7(s).h("W<1,rp>") +return A.ak(new A.W(s,new A.aC_(),r),!0,r.h("aM.E"))}, +gQx(){var s=this.b,r=A.a7(s).h("W<1,t_>") +return A.ak(new A.W(s,new A.aC0(),r),!0,r.h("aM.E"))}, +afG(b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=b1.a +for(s=a8.b,r=s.length,q=b2.a,p=0;p$.bcz()){a0=2/Math.sqrt(d) +e[0]=e[0]*a0 +e[1]=e[1]*a0}a1=a9*j +if(a1*a1>$.bcy())j*=1.5707963267948966/Math.abs(a1) +d=g.a.a +d[0]=d[0]+a9*e[0] +d[1]=d[1]+a9*e[1] +g.b=l+a9*j +f.b=j}c=0 +while(!0){if(!(c0.0012184696791468343)){q=n.r +q=q.bO(q)>0.0001}else q=!0}else q=!0 +if(q){n.dy=0 +a7=0}else{q=n.dy+=a9 +a7=Math.min(a7,q)}}if(a7>=0.5&&a2)B.b.ab(s,new A.aC1())}}, +afU(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this +for(s=a0.b,r=s.length,q=0;q$.bcz())e.ak(0,2/Math.sqrt(m)) +a=i*d +if(a*a>$.bcy())d*=1.5707963267948966/Math.abs(a) +m=h.a.a +m[0]=m[0]+n[0]*i +m[1]=m[1]+n[1]*i +f+=i*d +m[0]=m[0] +m[1]=m[1] +h.b=f +n[0]=n[0] +n[1]=n[1] +g.b=d +o=p.a +l=o.f +k=l.c.a +k[0]=m[0] +k[1]=m[1] +l.e=f +l=o.r.a +l[0]=n[0] +l[1]=n[1] +o.sHE(0,d) +o.w2()}a0.ac4()}, +ac4(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.a==null)return +s=g.c +s===$&&A.c() +r=s.length +q=g.y +p=q.a +o=q.b +n=0 +for(;n0.04000000000000001)i.ak(0,0.2/Math.sqrt(d)) +if(d>0.000025)g=!1 +o=a[s[f].c].a.a +o[0]=o[0]+p[0] +o[1]=o[1]+p[1]}return g}, +nM(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +i===$&&A.c() +s=a.b +s===$&&A.c() +r=j.w +q=A.mt(r.length,new A.auq(j,s),t.yw) +s=a.a +s===$&&A.c() +if(s.f){s=j.Q=j.Q*s.c +for(p=r.length,o=0;o0.005){q=r.a +p=1/e +r.sK(0,q[0]*p) +r.sJ(0,q[1]*p)}else r.u(0,0) +d=s.bR(r) +c=a6.bR(r) +b=a5.db+a5.dy*d*d+a5.dx+a5.fr*c*c +q=b!==0?1/b:0 +a5.fx=q +p=a5.w +if(p>0){a=a5.as +a0=6.283185307179586*p +p=a5.x +a1=q*a0*a0 +a2=a7.a +a2===$&&A.c() +a3=a2.a +p=a5.z=a3*(2*q*p*a0+a3*a1) +q=p!==0?1/p:0 +a5.z=q +a5.y=(e-a)*a3*a1*q +b+=q +a5.fx=b!==0?1/b:0}else a5.y=a5.z=0 +q=a7.a +q===$&&A.c() +if(q.f){a5.Q=a5.Q*q.c +q=new Float64Array(2) +a4=new A.a(q) +a4.q(r) +a4.ak(0,a5.Q) +r=m.a +m.sK(0,r[0]-a5.db*q[0]) +m.sJ(0,r[1]-a5.db*q[1]) +l-=a5.dy*s.bR(a4) +s=i.a +i.sK(0,s[0]+a5.dx*q[0]) +i.sJ(0,s[1]+a5.dx*q[1]) +h+=a5.fr*a6.bR(a4)}else a5.Q=0 +a6=a7.c +a6[a5.at].b=l +a6[a5.ax].b=h}, +nc(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a.c +b===$&&A.c() +s=b[c.at] +r=s.a +q=s.b +b=b[c.ax] +p=b.a +o=b.b +n=new A.a(new Float64Array(2)) +m=new A.a(new Float64Array(2)) +b=c.ch +b.h8(q,n) +n.H(0,r) +s=c.CW +s.h8(o,m) +m.H(0,p) +l=c.ay +m.am(0,n) +k=l.bO(m) +j=c.fx +i=c.y +h=c.z +g=c.Q +f=-j*(k+i+h*g) +c.Q=g+f +l=l.a +e=f*l[0] +d=f*l[1] +l=r.a +r.sK(0,l[0]-c.db*e) +r.sJ(0,l[1]-c.db*d) +l=c.dy +b=b.a +g=b[0] +b=b[1] +h=p.a +p.sK(0,h[0]+c.dx*e) +p.sJ(0,h[1]+c.dx*d) +h=c.fr +s=s.a +i=s[0] +s=s[1] +j=a.c +j[c.at].b=q-l*(g*d-b*e) +j[c.ax].b=o+h*(i*d-s*e)}, +nb(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +if(a1.w>0)return!0 +s=new A.aa() +r=new A.aa() +q=new Float64Array(2) +p=new A.a(q) +o=new Float64Array(2) +n=new A.a(o) +m=new Float64Array(2) +l=new A.a(m) +k=a2.b +k===$&&A.c() +j=k[a1.at] +i=j.a +h=j.b +k=k[a1.ax] +g=k.a +f=k.b +s.a=Math.sin(h) +s.b=Math.cos(h) +r.a=Math.sin(f) +r.b=Math.cos(f) +l.q(a1.e) +l.am(0,a1.cx) +p.q(A.c8(s,l)) +l.q(a1.f) +l.am(0,a1.cy) +n.q(A.c8(r,l)) +l.q(g) +l.H(0,n) +l.am(0,i) +l.am(0,p) +e=B.d.ct(l.e5(0)-a1.as,-0.2,0.2) +d=-a1.fx*e +c=d*m[0] +b=d*m[1] +m=i.a +i.sK(0,m[0]-a1.db*c) +i.sJ(0,m[1]-a1.db*b) +m=a1.dy +k=q[0] +q=q[1] +j=g.a +g.sK(0,j[0]+a1.dx*c) +g.sJ(0,j[1]+a1.dx*b) +j=a1.fr +a=o[0] +o=o[1] +a0=a2.b +a0[a1.at].b=h-m*(k*b-q*c) +a0[a1.ax].b=f+j*(a*b-o*c) +return Math.abs(e)<0.005}} +A.a_Y.prototype={ +qh(a,b,c,d,e){var s=this +s.d=b +s.e=c +s.a.q(A.jq(b.d,d)) +s.b.q(A.jq(s.e.d,e)) +s.r=Math.sqrt(e.U(0,d).gcO())}, +gE(a){return this.r}} +A.a1l.prototype={ +nM(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a +a5===$&&A.c() +a4.Q=a5.c +s=a4.b +s===$&&A.c() +a4.as=s.c +s=a4.ay +s.q(a5.f.a) +a5=a4.ch +a5.q(a4.b.f.a) +r=a4.a +a4.CW=r.ay +q=a4.b +a4.cx=q.ay +a4.cy=r.CW +a4.db=q.CW +q=a6.b +q===$&&A.c() +r=a4.Q +p=q[r].b +o=a6.c +o===$&&A.c() +r=o[r] +n=r.a +m=r.b +r=a4.as +l=q[r].b +r=o[r] +k=r.a +j=r.b +i=new A.a(new Float64Array(2)) +h=new A.aa() +g=new A.aa() +h.a=Math.sin(p) +h.b=Math.cos(p) +g.a=Math.sin(l) +g.b=Math.cos(l) +i.q(a4.e) +i.am(0,s) +s=a4.at +s.q(A.c8(h,i)) +i.q(a4.f) +i.am(0,a5) +a5=a4.ax +a5.q(A.c8(g,i)) +f=a4.CW +e=a4.cx +d=a4.cy +c=a4.db +b=new A.jc(new Float64Array(4)) +r=f+e +q=s.a +o=q[1] +a=a5.a +a0=a[1] +q=q[0] +a=a[0] +a1=c*a +a2=-d*q*o-a1*a0 +b.oe(r+d*o*o+c*a0*a0,a2,a2,r+d*q*q+a1*a) +a=a4.dx +a.q(b) +a.Jt() +a=a4.dy=d+c +if(a>0)a4.dy=1/a +r=a6.a +r===$&&A.c() +q=a4.w +if(r.f){q.ak(0,r.c) +a4.x=a4.x*a6.a.c +a3=new A.a(new Float64Array(2)) +a3.q(q) +i.q(a3) +i.ak(0,f) +n.am(0,i) +m-=d*(s.bR(a3)+a4.x) +i.q(a3) +i.ak(0,e) +k.H(0,i) +j+=c*(a5.bR(a3)+a4.x)}else{q.cM() +a4.x=0}a5=a6.c +s=a5[a4.Q] +s.b=m +a5[a4.as].b=j}, +nc(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +a===$&&A.c() +s=a[b.Q] +r=s.a +q=s.b +a=a[b.as] +p=a.a +o=a.b +n=b.CW +m=b.cx +l=b.cy +k=b.db +a=a0.a +a===$&&A.c() +j=a.a +a=b.dy +i=b.x +h=j*b.z +a=B.d.ct(i+-a*(o-q),-h,h) +b.x=a +g=a-i +q-=l*g +o+=k*g +f=new A.a(new Float64Array(2)) +e=new A.a(new Float64Array(2)) +a=b.at +a.h8(q,e) +s=b.ax +s.h8(o,f) +f.H(0,p) +f.am(0,r) +f.am(0,e) +g=new A.a(new Float64Array(2)) +b.dx.Vr(f,g) +g.dF() +i=new A.a(new Float64Array(2)) +d=b.w +i.q(d) +d.H(0,g) +h=j*b.y +if(d.gcO()>h*h){d.e5(0) +d.ak(0,h)}g.q(d) +g.am(0,i) +e.q(g) +e.ak(0,n) +r.am(0,e) +a=a.bR(g) +e.q(g) +e.ak(0,m) +p.H(0,e) +s=s.bR(g) +d=a0.c +c=d[b.Q] +c.b=q-l*a +d[b.as].b=o+k*s}, +nb(a){return!0}} +A.a1m.prototype={} +A.a1w.prototype={ +nM(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a +a5===$&&A.c() +a4.db=a5.c +s=a4.b +s===$&&A.c() +a4.dx=s.c +s=a4.y +a4.dy=s.c +r=a4.z +a4.fr=r.c +q=a4.fx +q.q(a5.f.a) +a4.fy.q(a4.b.f.a) +a5=a4.go +a5.q(s.f.a) +a4.id.q(r.f.a) +p=a4.a +a4.k1=p.ay +o=a4.b +a4.k2=o.ay +a4.k3=s.ay +a4.k4=r.ay +a4.ok=p.CW +a4.p1=o.CW +a4.p2=s.CW +a4.p3=r.CW +r=a6.b +r===$&&A.c() +s=a4.db +n=r[s].b +o=a6.c +o===$&&A.c() +s=o[s] +m=s.a +l=s.b +s=a4.dx +k=r[s].b +s=o[s] +j=s.a +i=s.b +s=a4.dy +h=r[s].b +s=o[s] +g=s.a +f=s.b +s=a4.fr +e=r[s].b +s=o[s] +d=s.a +c=s.b +b=new A.aa() +a=new A.aa() +b.a=Math.sin(n) +b.b=Math.cos(n) +Math.sin(k) +Math.cos(k) +a.a=Math.sin(h) +a.b=Math.cos(h) +Math.sin(e) +Math.cos(e) +a4.x1=0 +a0=new A.a(new Float64Array(2)) +if(a4.w instanceof A.vF){a5=a4.p4 +a5.cM() +a4.ry=a4.RG=1 +a4.x1=a4.x1+(a4.ok+a4.p2)}else{a1=new A.a(new Float64Array(2)) +a2=new A.a(new Float64Array(2)) +s=a4.p4 +s.q(A.c8(a,a4.at)) +a0.q(a4.Q) +a0.am(0,a5) +a1.q(A.c8(a,a0)) +a0.q(a4.e) +a0.am(0,q) +a2.q(A.c8(b,a0)) +a4.ry=a1.bR(s) +q=a4.RG=a2.bR(s) +a5=a4.x1 +r=a4.k3 +p=a4.k1 +o=a4.p2 +a3=a4.ry +a4.x1=a5+(r+p+o*a3*a3+a4.ok*q*q) +a5=s}s=a4.R8 +s.cM() +r=a4.to=a4.rx=a4.cx +r=a4.x1=a4.x1+r*r*(a4.p1+a4.p3) +a4.x1=r>0?1/r:0 +r=a6.a +r===$&&A.c() +if(r.f){r=m.a +a5=a5.a +m.sK(0,r[0]+a4.k1*a4.cy*a5[0]) +m.sJ(0,r[1]+a4.k1*a4.cy*a5[1]) +r=a4.ok +q=a4.cy +l+=r*q*a4.RG +r=j.a +s=s.a +j.sK(0,r[0]+a4.k2*q*s[0]) +j.sJ(0,r[1]+a4.k2*a4.cy*s[1]) +r=a4.p1 +q=a4.cy +i+=r*q*a4.rx +r=g.a +g.sK(0,r[0]-a4.k3*q*a5[0]) +g.sJ(0,r[1]-a4.k3*a4.cy*a5[1]) +a5=a4.p2 +r=a4.cy +f-=a5*r*a4.ry +a5=d.a +d.sK(0,a5[0]-a4.k4*r*s[0]) +d.sJ(0,a5[1]-a4.k4*a4.cy*s[1]) +c-=a4.p3*a4.cy*a4.to}else a4.cy=0 +a5=a6.c +a5[a4.db].b=l +a5[a4.dx].b=i +a5[a4.dy].b=f +a5[a4.fr].b=c}, +nc(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +a1===$&&A.c() +s=a1[a0.db] +r=s.a +q=s.b +s=a1[a0.dx] +p=s.a +o=s.b +s=a1[a0.dy] +n=s.a +m=s.b +a1=a1[a0.fr] +l=a1.a +k=a1.b +j=new A.a(new Float64Array(2)) +i=new A.a(new Float64Array(2)) +a1=a0.p4 +j.q(r) +j.am(0,n) +s=a1.bO(j) +h=a0.R8 +i.q(p) +i.am(0,l) +g=h.bO(i) +f=a0.RG +e=a0.ry +d=a0.rx +c=a0.to +b=-a0.x1*(s+g+(f*q-e*m+(d*o-c*k))) +a0.cy+=b +c=r.a +a1=a1.a +r.sK(0,c[0]+a0.k1*b*a1[0]) +r.sJ(0,c[1]+a0.k1*b*a1[1]) +c=a0.ok +d=a0.RG +e=p.a +h=h.a +p.sK(0,e[0]+a0.k2*b*h[0]) +p.sJ(0,e[1]+a0.k2*b*h[1]) +e=a0.p1 +f=a0.rx +g=n.a +n.sK(0,g[0]-a0.k3*b*a1[0]) +n.sJ(0,g[1]-a0.k3*b*a1[1]) +a1=a0.p2 +g=a0.ry +s=l.a +l.sK(0,s[0]-a0.k4*b*h[0]) +l.sJ(0,s[1]-a0.k4*b*h[1]) +h=a0.p3 +s=a0.to +a=a2.c +a[a0.db].b=q+c*b*d +a[a0.dx].b=o+e*b*f +a[a0.dy].b=m-a1*b*g +a[a0.fr].b=k-h*b*s}, +nb(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=a9.b +a8===$&&A.c() +s=a8[a7.db] +r=s.a +q=s.b +s=a8[a7.dx] +p=s.a +o=s.b +s=a8[a7.dy] +n=s.a +m=s.b +a8=a8[a7.fr] +l=a8.a +k=a8.b +j=new A.aa() +i=new A.aa() +j.a=Math.sin(q) +j.b=Math.cos(q) +Math.sin(o) +Math.cos(o) +i.a=Math.sin(m) +i.b=Math.cos(m) +Math.sin(k) +Math.cos(k) +h=new A.a(new Float64Array(2)) +a8=new Float64Array(2) +g=new A.a(a8) +s=new Float64Array(2) +if(a7.w instanceof A.vF){g.cM() +f=0+(a7.ok+a7.p2) +e=q-m-a7.ay +d=1 +c=1}else{b=new A.a(new Float64Array(2)) +a=new A.a(new Float64Array(2)) +a0=new A.a(new Float64Array(2)) +a1=new A.a(new Float64Array(2)) +a2=a7.at +g.q(A.c8(i,a2)) +a3=a7.Q +h.q(a3) +a4=a7.go +h.am(0,a4) +b.q(A.c8(i,h)) +h.q(a7.e) +h.am(0,a7.fx) +a.q(A.c8(j,h)) +c=b.bR(g) +d=a.bR(g) +f=0+(a7.k3+a7.k1+a7.p2*c*c+a7.ok*d*d) +a0.q(a3) +a0.am(0,a4) +h.q(a) +h.H(0,r) +h.am(0,n) +a1.q(A.rz(i,h)) +a1.am(0,a0) +e=a1.bO(a2)}new A.a(s).cM() +a5=a7.cx +f+=a5*a5*(a7.p1+a7.p3) +a2=a7.ch +a3=a7.CW +a6=f>0?-(e+a5*(o-k-a2)-a3)/f:0 +a2=r.a +r.sK(0,a2[0]+a7.k1*a6*a8[0]) +r.sJ(0,a2[1]+a7.k1*a6*a8[1]) +a2=a7.ok +a3=p.a +p.sK(0,a3[0]+a7.k2*a6*s[0]) +p.sJ(0,a3[1]+a7.k2*a6*s[1]) +a3=a7.p1 +a4=n.a +n.sK(0,a4[0]-a7.k3*a6*a8[0]) +n.sJ(0,a4[1]-a7.k3*a6*a8[1]) +a8=a7.p2 +a4=l.a +l.sK(0,a4[0]-a7.k4*a6*s[0]) +l.sJ(0,a4[1]-a7.k4*a6*s[1]) +s=a7.p3 +a4=a9.b +a4[a7.db].b=q+a2*a6*d +a4[a7.dx].b=o+a3*a6*a5 +a4[a7.dy].b=m-a8*a6*c +a4[a7.fr].b=k-s*a6*a5 +return!0}} +A.a1x.prototype={} +A.jU.prototype={ +pJ(a){var s=this,r=a.d +r===$&&A.c() +s.a=r +r=a.e +r===$&&A.c() +s.b=r +s.d=a.f +s.c=!1}, +a7H(){}} +A.a2L.prototype={} +A.Ed.prototype={ +T(){return"LimitState."+this.b}} +A.a3U.prototype={ +nM(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a +a5===$&&A.c() +a4.ax=a5.c +s=a4.b +s===$&&A.c() +a4.ay=s.c +s=a4.cx +s.q(a5.f.a) +a5=a4.cy +a5.q(a4.b.f.a) +r=a4.a +a4.dy=r.ay +q=a4.b +a4.fr=q.ay +a4.fx=r.CW +a4.fy=q.CW +q=a6.b +q===$&&A.c() +r=a4.ax +p=q[r] +o=p.a +n=p.b +p=a6.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=a4.ay +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.aa() +r=new Float64Array(2) +f=new A.jc(new Float64Array(4)) +q=g.a=Math.sin(n) +p=g.b=Math.cos(n) +e=Math.sin(j) +d=Math.cos(j) +c=a4.ch +s=s.a +c.sK(0,p*-s[0]-q*-s[1]) +c.sJ(0,q*-s[0]+p*-s[1]) +s=a4.CW +a5=a5.a +s.sK(0,d*-a5[0]-e*-a5[1]) +s.sJ(0,e*-a5[0]+d*-a5[1]) +b=a4.dy +a=a4.fr +a0=a4.fx +a1=a4.fy +a5=b+a +c=c.a +d=c[1] +s=s.a +e=s[1] +p=c[0] +q=s[0] +a2=a1*q +a3=-a0*p*d-a2*e +f.oe(a5+a0*d*d+a1*e*e,a3,a3,a5+a0*p*p+a2*q) +q=a4.go +q.q(f) +q.Jt() +q=a4.id=a0+a1 +if(q>0)a4.id=1/q +new A.a(r).q(A.c8(g,a4.w)) +a5=a4.db +q=k.a +p=o.a +a5.sK(0,q[0]+s[0]-p[0]-c[0]-r[0]) +a5.sJ(0,q[1]+s[1]-p[1]-c[1]-r[1]) +a4.dx=j-n-a4.x +a5=a6.a +a5===$&&A.c() +r=a4.y +if(a5.f){q=r.a +r.sK(0,q[0]*a5.c) +r.sJ(0,q[1]*a6.a.c) +a4.z=a4.z*a6.a.c +r=m.a +m.sK(0,r[0]-b*q[0]) +m.sJ(0,r[1]-b*q[1]) +r=c[0] +a5=q[1] +c=c[1] +p=q[0] +l-=a0*(r*a5-c*p+a4.z) +c=i.a +i.sK(0,c[0]+a*p) +i.sJ(0,c[1]+a*q[1]) +h+=a1*(s[0]*q[1]-s[1]*q[0]+a4.z)}else{r.cM() +a4.z=0}a5=a6.c +a5[a4.ax].b=l +a5[a4.ay].b=h}, +nc(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a6.c +a5===$&&A.c() +s=a5[a4.ax] +r=s.a +q=s.b +a5=a5[a4.ay] +p=a5.a +o=a5.b +n=a4.dy +m=a4.fr +l=a4.fx +k=a4.fy +a5=a6.a +a5===$&&A.c() +j=a5.a +i=a5.b +a5=new Float64Array(2) +h=new A.a(a5) +s=a4.at +g=a4.dx +f=a4.id +e=a4.z +d=j*a4.as +g=B.d.ct(e+-f*(o-q+i*s*g),-d,d) +a4.z=g +c=g-e +q-=l*c +o+=k*c +b=new A.a(new Float64Array(2)) +s=p.a +g=a4.CW.a +f=r.a +a=a4.ch.a +a0=a4.db.a +b.sK(0,s[0]+-o*g[1]-f[0]- -q*a[1]+i*a4.at*a0[0]) +b.sJ(0,s[1]+o*g[0]-f[1]-q*a[0]+i*a4.at*a0[1]) +a4.go.Vr(b,h) +h.dF() +a0=new Float64Array(2) +a1=a4.y +new A.a(a0).q(a1) +a1.H(0,h) +d=j*a4.Q +if(a1.gcO()>d*d){a1.e5(0) +a1.ak(0,d)}a1=a1.a +h.sK(0,a1[0]-a0[0]) +h.sJ(0,a1[1]-a0[1]) +r.sK(0,f[0]-n*a5[0]) +r.sJ(0,f[1]-n*a5[1]) +f=a[0] +a0=a5[1] +a=a[1] +a1=a5[0] +p.sK(0,s[0]+m*a1) +p.sJ(0,s[1]+m*a5[1]) +s=g[0] +a2=a5[1] +g=g[1] +a5=a5[0] +a3=a6.c +a3[a4.ax].b=q-l*(f*a0-a*a1) +a3[a4.ay].b=o+k*(s*a2-g*a5)}, +nb(a){return!0}} +A.a3V.prototype={} +A.a3W.prototype={ +WK(a){var s=this.b +s===$&&A.c() +if((s.b&2)!==2)s.fu(!0) +this.w.q(a)}, +nM(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.b +b===$&&A.c() +c.ax=b.c +s=c.ch +s.q(b.f.a) +b=c.b +c.CW=b.ay +c.cx=b.CW +b=a.b +b===$&&A.c() +r=c.ax +b=b[r] +q=b.a +p=b.b +b=a.c +b===$&&A.c() +r=b[r] +o=r.a +n=r.b +m=new A.aa() +m.a=Math.sin(p) +m.b=Math.cos(p) +l=c.b.ax +k=6.283185307179586*c.x +r=c.y +b=a.a +b===$&&A.c() +j=b.a +b=j*(l*(k*k)) +r=c.at=j*(2*l*r*k+b) +c.z=b*(r!==0?c.at=1/r:r) +i=new A.a(new Float64Array(2)) +i.q(c.f) +i.am(0,s) +b=c.ay +b.q(A.c8(m,i)) +h=new A.jc(new Float64Array(4)) +s=c.CW +r=c.cx +g=b.a +f=g[1] +e=c.at +g=g[0] +d=-r*g*f +h.oe(s+r*f*f+e,d,d,s+r*g*g+e) +e=c.cy +e.q(h) +e.Jt() +e=c.db +e.q(q) +e.H(0,b) +e.am(0,c.w) +e.ak(0,c.z) +n*=0.98 +s=a.a +r=c.Q +if(s.f){r.ak(0,s.c) +s=o.a +g=r.a +o.sK(0,s[0]+c.CW*g[0]) +o.sJ(0,s[1]+c.CW*g[1]) +n+=c.cx*b.bR(r)}else r.cM() +a.c[c.ax].b=n}, +nb(a){return!0}, +nc(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +i===$&&A.c() +i=i[j.ax] +s=i.a +r=i.b +q=new A.a(new Float64Array(2)) +i=j.ay +i.h8(r,q) +q.H(0,s) +p=new Float64Array(2) +o=new A.a(p) +n=new A.a(new Float64Array(2)) +m=j.Q +n.q(m) +n.ak(0,j.at) +n.H(0,j.db) +n.H(0,q) +n.dF() +j.cy.Vr(n,o) +n.q(m) +m.H(0,o) +l=a.a +l===$&&A.c() +k=l.a*j.as +if(m.gcO()>k*k)m.ak(0,k/Math.sqrt(m.gcO())) +o.q(m) +o.am(0,n) +m=s.a +s.sK(0,m[0]+j.CW*p[0]) +s.sJ(0,m[1]+j.CW*p[1]) +p=j.cx +i=i.bR(o) +a.c[j.ax].b=r+p*i}} +A.a3X.prototype={} +A.NN.prototype={ +nM(b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=this,b6=b5.a +b6===$&&A.c() +b5.dx=b6.c +s=b5.b +s===$&&A.c() +b5.dy=s.c +s=b5.fr +s.q(b6.f.a) +b6=b5.fx +b6.q(b5.b.f.a) +r=b5.a +b5.fy=r.ay +q=b5.b +b5.go=q.ay +b5.id=r.CW +b5.k1=q.CW +q=b7.b +q===$&&A.c() +r=b5.dx +p=q[r] +o=p.a +n=p.b +p=b7.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=b5.dy +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.aa() +f=new A.aa() +e=new A.a(new Float64Array(2)) +d=new A.a(new Float64Array(2)) +c=new A.a(new Float64Array(2)) +b=new A.a(new Float64Array(2)) +g.a=Math.sin(n) +g.b=Math.cos(n) +f.a=Math.sin(j) +f.b=Math.cos(j) +e.q(b5.w) +e.am(0,s) +c.q(A.c8(g,e)) +e.q(b5.x) +e.am(0,b6) +b.q(A.c8(f,e)) +e.q(k) +e.am(0,o) +e.H(0,b) +e.am(0,c) +a=b5.fy +a0=b5.go +a1=b5.id +a2=b5.k1 +b6=b5.k2 +b6.q(A.c8(g,b5.y)) +d.q(e) +d.H(0,c) +b5.p1=d.bR(b6) +s=b5.p2=b.bR(b6) +r=a+a0 +q=b5.p1 +s=b5.p4=r+a1*q*q+a2*s*s +if(s>0)b5.p4=1/s +s=b5.k3 +s.q(A.c8(g,b5.z)) +d.q(e) +d.H(0,c) +b5.k4=d.bR(s) +q=b5.ok=b.bR(s) +p=b5.k4 +a3=a1*p +a4=a2*q +a5=a3+a4 +a6=b5.p1 +a7=b5.p2 +a8=a3*a6+a4*a7 +a9=a1+a2 +if(a9===0)a9=1 +b0=a1*a6 +b1=a2*a7 +b2=b0+b1 +b5.p3.tp(r+a3*p+a4*q,a5,a8,a5,a9,b2,a8,b2,r+b0*a6+b1*a7) +if(b5.cx){b3=b6.bO(e) +r=b5.ay +q=b5.ax +if(Math.abs(r-q)<0.01)b5.db=B.el +else if(b3<=q){r=b5.db +r===$&&A.c() +if(r!==B.dJ){b5.db=B.dJ +b5.as.sj3(0,0)}}else if(b3>=r){r=b5.db +r===$&&A.c() +if(r!==B.dK){b5.db=B.dK +b5.as.sj3(0,0)}}else{b5.db=B.cK +b5.as.sj3(0,0)}}else{b5.db=B.cK +b5.as.sj3(0,0)}if(!b5.cy)b5.at=0 +r=b7.a +r===$&&A.c() +q=b5.as +if(r.f){q.ak(0,r.c) +b5.at=b5.at*b7.a.c +r=new Float64Array(2) +b4=new A.a(r) +d.q(b6) +q=q.a +d.ak(0,b5.at+q[2]) +b4.q(s) +b4.ak(0,q[0]) +b4.H(0,d) +s=q[0] +b6=b5.k4 +p=q[1] +q=b5.at+q[2] +a3=b5.p1 +a4=b5.ok +a6=b5.p2 +a7=m.a +m.sK(0,a7[0]-a*r[0]) +m.sJ(0,a7[1]-a*r[1]) +l-=a1*(s*b6+p+q*a3) +a3=i.a +i.sK(0,a3[0]+a0*r[0]) +i.sJ(0,a3[1]+a0*r[1]) +h+=a2*(s*a4+p+q*a6)}else{q.cM() +b5.at=0}b6=b7.c +b6[b5.dx].b=l +b6[b5.dy].b=h}, +nc(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=b1.c +b0===$&&A.c() +s=b0[a9.dx] +r=s.a +q=s.b +b0=b0[a9.dy] +p=b0.a +o=b0.b +n=a9.fy +m=a9.go +l=a9.id +k=a9.k1 +j=new A.a(new Float64Array(2)) +if(a9.cy){b0=a9.db +b0===$&&A.c() +b0=b0!==B.el}else b0=!1 +if(b0){j.q(p) +j.am(0,r) +b0=a9.k2 +s=b0.bO(j) +i=a9.p2 +h=a9.p1 +g=a9.p4 +f=a9.CW +e=a9.at +d=b1.a +d===$&&A.c() +c=d.a*a9.ch +h=B.d.ct(e+g*(f-(s+i*o-h*q)),-c,c) +a9.at=h +b=h-e +s=new Float64Array(2) +a=new A.a(s) +a.q(b0) +a.ak(0,b) +b0=a9.p1 +i=a9.p2 +h=r.a +r.sK(0,h[0]-n*s[0]) +r.sJ(0,h[1]-n*s[1]) +q-=l*(b*b0) +b0=p.a +p.sK(0,b0[0]+m*s[0]) +p.sJ(0,b0[1]+m*s[1]) +o+=k*(b*i)}b0=new Float64Array(2) +a0=new A.a(b0) +j.q(p) +j.am(0,r) +s=a9.k3 +a0.sK(0,s.bO(j)+a9.ok*o-a9.k4*q) +a0.sJ(0,o-q) +if(a9.cx){i=a9.db +i===$&&A.c() +i=i!==B.cK}else i=!1 +if(i){i=a9.k2 +h=i.bO(p.U(0,r)) +g=a9.p2 +f=a9.p1 +d=b0[0] +b0=b0[1] +a1=new A.dC(new Float64Array(3)) +a1.hG(d,b0,h+g*o-f*q) +b0=new Float64Array(3) +a2=new A.dC(b0) +h=new Float64Array(3) +a3=new A.dC(h) +g=a9.as +a2.q(g) +f=a9.p3 +a1.dF() +A.aEc(f,a3,a1) +g.H(0,a3) +d=a9.db +d===$&&A.c() +if(d===B.dJ)g.sj3(0,Math.max(g.a[2],0)) +else if(d===B.dK)g.sj3(0,Math.min(g.a[2],0)) +a4=new A.a(new Float64Array(2)) +d=new Float64Array(2) +a5=new A.a(d) +a6=f.a +j.u(a6[6],a6[7]) +j.ak(0,g.a[2]-b0[2]) +a4.q(a0) +a4.dF() +a4.am(0,j) +A.Mw(f,a5,a4) +f=b0[0] +b0=b0[1] +a6=new A.a(new Float64Array(2)) +a6.u(f,b0) +a5.H(0,a6) +g.sK(0,d[0]) +g.sJ(0,d[1]) +a3.q(g) +a3.am(0,a2) +b0=new Float64Array(2) +a=new A.a(b0) +j.q(i) +j.ak(0,h[2]) +a.q(s) +a.ak(0,h[0]) +a.H(0,j) +s=h[0] +i=a9.k4 +g=h[1] +h=h[2] +f=a9.p1 +d=a9.ok +a6=a9.p2 +a7=r.a +r.sK(0,a7[0]-n*b0[0]) +r.sJ(0,a7[1]-n*b0[1]) +q-=l*(s*i+g+h*f) +f=p.a +p.sK(0,f[0]+m*b0[0]) +p.sJ(0,f[1]+m*b0[1]) +o+=k*(s*d+g+h*a6)}else{b0=new Float64Array(2) +a0.dF() +A.Mw(a9.p3,new A.a(b0),a0) +a0.dF() +a0=a9.as +i=a0.a +a0.sK(0,i[0]+b0[0]) +a0.sJ(0,i[1]+b0[1]) +i=new Float64Array(2) +a8=new A.a(i) +a8.q(s) +a8.ak(0,b0[0]) +s=b0[0] +h=a9.k4 +b0=b0[1] +g=a9.ok +f=r.a +r.sK(0,f[0]-n*i[0]) +r.sJ(0,f[1]-n*i[1]) +q-=l*(s*h+b0) +h=p.a +p.sK(0,h[0]+m*i[0]) +p.sJ(0,h[1]+m*i[1]) +o+=k*(s*g+b0)}b0=b1.c +b0[a9.dx].b=q +b0[a9.dy].b=o}, +nb(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=new A.aa(),b2=new A.aa(),b3=new A.a(new Float64Array(2)),b4=new A.a(new Float64Array(2)),b5=new A.a(new Float64Array(2)),b6=new Float64Array(2),b7=new A.a(b6),b8=new Float64Array(2),b9=new A.a(b8),c0=new Float64Array(2),c1=new A.a(c0),c2=new Float64Array(2),c3=new A.a(c2),c4=new Float64Array(3),c5=new A.dC(c4),c6=c7.b +c6===$&&A.c() +s=c6[b0.dx] +r=s.a +q=s.b +c6=c6[b0.dy] +p=c6.a +o=c6.b +b1.a=Math.sin(q) +b1.b=Math.cos(q) +b2.a=Math.sin(o) +b2.b=Math.cos(o) +n=b0.fy +m=b0.go +l=b0.id +k=b0.k1 +c1.q(b0.w) +c1.am(0,b0.fr) +b3.q(A.c8(b1,c1)) +c1.q(b0.x) +c1.am(0,b0.fx) +b4.q(A.c8(b2,c1)) +b5.q(p) +b5.H(0,b4) +b5.am(0,r) +b5.am(0,b3) +b7.q(A.c8(b1,b0.y)) +c1.q(b5) +c1.H(0,b3) +j=c1.bR(b7) +i=b4.bR(b7) +b9.q(A.c8(b1,b0.z)) +c1.q(b5) +c1.H(0,b3) +h=c1.bR(b9) +g=b4.bR(b9) +c3.sK(0,b9.bO(b5)) +c6=b0.Q +c6===$&&A.c() +c3.sJ(0,o-q-c6) +f=Math.abs(c2[0]) +c6=c2[1] +if(b0.cx){e=b7.bO(b5) +s=b0.ay +d=b0.ax +if(Math.abs(s-d)<0.01){c=B.d.ct(e,-0.2,0.2) +f=Math.max(f,Math.abs(e)) +b=!0}else if(e<=d){c=B.d.ct(e-d+0.005,-0.2,0) +f=Math.max(f,b0.ax-e) +b=!0}else if(e>=s){c=B.d.ct(e-s-0.005,0,0.2) +f=Math.max(f,e-b0.ay) +b=!0}else{b=!1 +c=0}}else{b=!1 +c=0}s=n+m +d=l*h +a=k*g +a0=d*h +a1=a*g +a2=d+a +if(b){a3=d*j+a*i +a4=l+k +if(a4===0)a4=1 +c0=l*j +d=k*i +a5=c0+d +a6=new A.hW(new Float64Array(9)) +a6.tp(s+a0+a1,a2,a3,a2,a4,a5,a3,a5,s+c0*j+d*i) +a7=new A.dC(new Float64Array(3)) +a7.sK(0,c2[0]) +a7.sJ(0,c2[1]) +a7.sj3(0,c) +a7.dF() +A.aEc(a6,c5,a7)}else{a4=l+k +if(a4===0)a4=1 +a6=new A.jc(new Float64Array(4)) +a6.oe(s+a0+a1,a2,a2,a4) +c3.dF() +A.bfZ(a6,c1,c3) +c3.dF() +c5.sK(0,c0[0]) +c5.sJ(0,c0[1]) +c5.sj3(0,0)}c0=c4[0] +c2=b8[0] +s=c4[2] +a8=c0*c2+s*b6[0] +a9=c0*b8[1]+s*b6[1] +c4=c4[1] +b6=r.a +r.sK(0,b6[0]-n*a8) +r.sJ(0,b6[1]-n*a9) +b6=p.a +p.sK(0,b6[0]+m*a8) +p.sJ(0,b6[1]+m*a9) +b6=c7.b +b6[b0.dx].b=q-l*(c0*h+c4+s*j) +b6[b0.dy].b=o+k*(c0*g+c4+s*i) +return f<=0.005&&Math.abs(c6)<=0.03490658503988659}} +A.a60.prototype={ +qh(a,b,c,d,e){var s=this +s.d=b +s.e=c +s.a.q(A.jq(b.d,d)) +s.b.q(A.jq(s.e.d,d)) +s.r.q(A.rz(s.d.d.b,e)) +s.w=s.e.f.e-s.d.f.e}} +A.a63.prototype={ +nM(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=a6.a +a7===$&&A.c() +a6.ax=a7.c +s=a6.b +s===$&&A.c() +a6.ay=s.c +s=a6.db +s.q(a7.f.a) +a7=a6.dx +a7.q(a6.b.f.a) +r=a6.a +a6.dy=r.ay +q=a6.b +a6.fr=q.ay +a6.fx=r.CW +a6.fy=q.CW +q=a8.b +q===$&&A.c() +r=a6.ax +p=q[r] +o=p.a +n=p.b +p=a8.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=a6.ay +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.aa() +f=new A.aa() +e=new A.a(new Float64Array(2)) +g.a=Math.sin(n) +g.b=Math.cos(n) +f.a=Math.sin(j) +f.b=Math.cos(j) +e.q(a6.e) +e.am(0,s) +s=a6.cx +s.q(A.c8(g,e)) +e.q(a6.f) +e.am(0,a7) +a7=a6.cy +a7.q(A.c8(f,e)) +r=a6.ch +r.q(o) +r.H(0,s) +r.am(0,a6.w) +q=a6.CW +q.q(k) +q.H(0,a7) +q.am(0,a6.x) +d=Math.sqrt(r.gcO()) +c=Math.sqrt(q.gcO()) +if(d>0.05)r.ak(0,1/d) +else r.cM() +if(c>0.05)q.ak(0,1/c) +else q.cM() +b=s.bR(r) +a=a7.bR(q) +p=a6.dy +a0=a6.fx +a1=a6.fr +a2=a6.fy +a3=a6.as +a2=a6.go=p+a0*b*b+a3*a3*(a1+a2*a*a) +if(a2>0)a6.go=1/a2 +p=a8.a +p===$&&A.c() +if(p.f){a6.at=a6.at*p.c +p=new Float64Array(2) +a4=new A.a(p) +a0=new Float64Array(2) +a5=new A.a(a0) +a4.q(r) +a4.ak(0,-a6.at) +a5.q(q) +a5.ak(0,-a6.as*a6.at) +q=m.a +m.sK(0,q[0]+a6.dy*p[0]) +m.sJ(0,q[1]+a6.dy*p[1]) +l+=a6.fx*s.bR(a4) +s=i.a +i.sK(0,s[0]+a6.fr*a0[0]) +i.sJ(0,s[1]+a6.fr*a0[1]) +h+=a6.fy*a7.bR(a5)}else a6.at=0 +a7=a8.c +a7[a6.ax].b=l +a7[a6.ay].b=h}, +nc(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +a===$&&A.c() +s=a[b.ax] +r=s.a +q=s.b +a=a[b.ay] +p=a.a +o=a.b +n=new A.a(new Float64Array(2)) +m=new A.a(new Float64Array(2)) +a=new Float64Array(2) +l=new A.a(a) +s=new Float64Array(2) +k=new A.a(s) +j=b.cx +j.h8(q,n) +n.H(0,r) +i=b.cy +i.h8(o,m) +m.H(0,p) +h=b.ch +g=h.bO(n) +f=b.as +e=b.CW +d=e.bO(m) +c=-b.go*(-g-f*d) +b.at+=c +l.q(h) +l.ak(0,-c) +k.q(e) +k.ak(0,-b.as*c) +e=r.a +r.sK(0,e[0]+b.dy*a[0]) +r.sJ(0,e[1]+b.dy*a[1]) +a=b.fx +j=j.bR(l) +e=p.a +p.sK(0,e[0]+b.fr*s[0]) +p.sJ(0,e[1]+b.fr*s[1]) +s=b.fy +i=i.bR(k) +e=a0.c +e[b.ax].b=q+a*j +e[b.ay].b=o+s*i}, +nb(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=new A.aa(),b=new A.aa(),a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)),a1=new A.a(new Float64Array(2)),a2=new A.a(new Float64Array(2)),a3=new A.a(new Float64Array(2)),a4=new Float64Array(2),a5=new A.a(a4),a6=new Float64Array(2),a7=new A.a(a6),a8=a9.b +a8===$&&A.c() +s=a8[d.ax] +r=s.a +q=s.b +a8=a8[d.ay] +p=a8.a +o=a8.b +c.a=Math.sin(q) +c.b=Math.cos(q) +b.a=Math.sin(o) +b.b=Math.cos(o) +a3.q(d.e) +a3.am(0,d.db) +a.q(A.c8(c,a3)) +a3.q(d.f) +a3.am(0,d.dx) +a0.q(A.c8(b,a3)) +a1.q(r) +a1.H(0,a) +a1.am(0,d.w) +a2.q(p) +a2.H(0,a0) +a2.am(0,d.x) +n=Math.sqrt(a1.gcO()) +m=Math.sqrt(a2.gcO()) +if(n>0.05)a1.ak(0,1/n) +else a1.cM() +if(m>0.05)a2.ak(0,1/m) +else a2.cM() +l=a.bR(a1) +k=a0.bR(a2) +a8=d.dy +s=d.fx +j=d.fr +i=d.fy +h=d.as +g=a8+s*l*l+h*h*(j+i*k*k) +if(g>0)g=1/g +f=d.Q-n-h*m +e=-g*f +a5.q(a1) +a5.ak(0,-e) +a7.q(a2) +a7.ak(0,-d.as*e) +a8=r.a +r.sK(0,a8[0]+d.dy*a4[0]) +r.sJ(0,a8[1]+d.dy*a4[1]) +a4=d.fx +a8=a.bR(a5) +s=p.a +p.sK(0,s[0]+d.fr*a6[0]) +p.sJ(0,s[1]+d.fr*a6[1]) +a6=d.fy +s=a0.bR(a7) +j=a9.b +j[d.ax].b=q+a4*a8 +j[d.ay].b=o+a6*s +return Math.abs(f)<0.005}} +A.a64.prototype={} +A.vF.prototype={ +nM(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=a7.a +a8===$&&A.c() +a7.cx=a8.c +s=a7.b +s===$&&A.c() +a7.cy=s.c +s=a7.dy +s.q(a8.f.a) +a8=a7.fr +a8.q(a7.b.f.a) +r=a7.a +a7.fx=r.ay +q=a7.b +a7.fy=q.ay +a7.go=r.CW +a7.id=q.CW +q=a9.b +q===$&&A.c() +r=a7.cx +p=q[r].b +o=a9.c +o===$&&A.c() +r=o[r] +n=r.a +m=r.b +r=a7.cy +l=q[r].b +r=o[r] +k=r.a +j=r.b +i=new A.aa() +h=new A.aa() +g=new A.a(new Float64Array(2)) +i.a=Math.sin(p) +i.b=Math.cos(p) +h.a=Math.sin(l) +h.b=Math.cos(l) +g.q(a7.w) +g.am(0,s) +s=a7.db +s.q(A.c8(i,g)) +g.q(a7.x) +g.am(0,a8) +a8=a7.dx +a8.q(A.c8(h,g)) +f=a7.fx +e=a7.fy +d=a7.go +c=a7.id +r=d+c +b=r===0 +q=f+e +o=s.a +a=o[1] +a0=a8.a +a1=a0[1] +a2=-a +o=o[0] +a0=a0[0] +a3=a7.k1 +a4=a3.a +a3.tp(q+a*a*d+a1*a1*c,a4[3],a4[6],a2*o*d-a1*a0*c,q+o*o*d+a0*a0*c,a4[7],a2*d-a1*c,o*d+a0*c,r) +a7.k2=r +if(r>0)a7.k2=1/r +if(!a7.Q||b)a7.z=0 +if(a7.ax&&!b){a5=l-p-a7.ay +r=a7.CW +q=a7.ch +if(Math.abs(r-q)<0.06981317007977318)a7.k3=B.el +else if(a5<=q){if(a7.k3!==B.dJ)a7.y.sj3(0,0) +a7.k3=B.dJ}else if(a5>=r){if(a7.k3!==B.dK)a7.y.sj3(0,0) +a7.k3=B.dK}else{a7.k3=B.cK +a7.y.sj3(0,0)}}else a7.k3=B.cK +r=a9.a +r===$&&A.c() +if(r.f){q=new Float64Array(2) +a6=new A.a(q) +o=a7.y +a=o.a +o.sK(0,a[0]*r.c) +o.sJ(0,a[1]*a9.a.c) +a7.z=a7.z*a9.a.c +a6.sK(0,a[0]) +a6.sJ(0,a[1]) +o=n.a +n.sK(0,o[0]-f*q[0]) +n.sJ(0,o[1]-f*q[1]) +m-=d*(s.bR(a6)+a7.z+a[2]) +s=k.a +k.sK(0,s[0]+e*q[0]) +k.sJ(0,s[1]+e*q[1]) +j+=c*(a8.bR(a6)+a7.z+a[2])}else{a7.y.cM() +a7.z=0}a8=a9.c +a8[a7.cx].b=m +a8[a7.cy].b=j}, +nc(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=a7.c +a6===$&&A.c() +s=a6[a5.cx] +r=s.a +q=s.b +a6=a6[a5.cy] +p=a6.a +o=a6.b +n=a5.fx +m=a5.fy +l=a5.go +k=a5.id +j=l+k===0 +if(a5.Q&&a5.k3!==B.el&&!j){a6=a5.at +s=a5.k2 +i=a5.z +h=a7.a +h===$&&A.c() +g=h.a*a5.as +a6=B.d.ct(i+-s*(o-q-a6),-g,g) +a5.z=a6 +f=a6-i +q-=l*f +o+=k*f}a6=new Float64Array(2) +e=new A.a(a6) +if(a5.ax&&a5.k3!==B.cK&&!j){s=new Float64Array(2) +d=new A.a(s) +c=new A.dC(new Float64Array(3)) +h=a5.db +h.h8(q,e) +b=a5.dx +b.h8(o,d) +d.H(0,p) +d.am(0,r) +d.am(0,e) +c.hG(s[0],s[1],o-q) +s=new Float64Array(3) +f=new A.dC(s) +a=a5.k1 +A.aEc(a,f,c) +f.dF() +a0=a5.k3 +if(a0===B.el)a5.y.H(0,f) +else if(a0===B.dJ){a0=a5.y +a1=a0.a +if(a1[2]+s[2]<0){a2=new A.a(new Float64Array(2)) +a3=a.a +a2.u(a3[6],a3[7]) +a2.ak(0,a1[2]) +a2.am(0,d) +A.Mw(a,e,a2) +f.sK(0,a6[0]) +f.sJ(0,a6[1]) +f.sj3(0,-a1[2]) +a0.sK(0,a1[0]+a6[0]) +a0.sJ(0,a1[1]+a6[1]) +a0.sj3(0,0)}else a0.H(0,f)}else if(a0===B.dK){a0=a5.y +a1=a0.a +if(a1[2]+s[2]>0){a2=new A.a(new Float64Array(2)) +a3=a.a +a2.u(a3[6],a3[7]) +a2.ak(0,a1[2]) +a2.am(0,d) +A.Mw(a,e,a2) +f.sK(0,a6[0]) +f.sJ(0,a6[1]) +f.sj3(0,-a1[2]) +a0.sK(0,a1[0]+a6[0]) +a0.sJ(0,a1[1]+a6[1]) +a0.sj3(0,0)}else a0.H(0,f)}a6=new Float64Array(2) +a4=new A.a(a6) +a4.u(s[0],s[1]) +a=r.a +r.sK(0,a[0]-n*a6[0]) +r.sJ(0,a[1]-n*a6[1]) +q-=l*(h.bR(a4)+s[2]) +h=p.a +p.sK(0,h[0]+m*a6[0]) +p.sJ(0,h[1]+m*a6[1]) +o+=k*(b.bR(a4)+s[2])}else{c=new A.a(new Float64Array(2)) +a6=new Float64Array(2) +f=new A.a(a6) +s=a5.db +s.h8(q,e) +h=a5.dx +h.h8(o,c) +c.H(0,p) +c.am(0,r) +c.am(0,e) +c.dF() +A.Mw(a5.k1,f,c) +b=a5.y +a=b.a +b.sK(0,a[0]+a6[0]) +b.sJ(0,a[1]+a6[1]) +a=r.a +r.sK(0,a[0]-n*a6[0]) +r.sJ(0,a[1]-n*a6[1]) +q-=l*s.bR(f) +s=p.a +p.sK(0,s[0]+m*a6[0]) +p.sJ(0,s[1]+m*a6[1]) +o+=k*h.bR(f)}a6=a7.c +a6[a5.cx].b=q +a6[a5.cy].b=o}, +nb(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=new A.aa(),b0=new A.aa(),b1=b2.b +b1===$&&A.c() +s=b1[a8.cx] +r=s.a +q=s.b +b1=b1[a8.cy] +p=b1.a +o=b1.b +a9.a=Math.sin(q) +a9.b=Math.cos(q) +b0.a=Math.sin(o) +b0.b=Math.cos(o) +b1=a8.go +s=a8.id +if(a8.ax&&a8.k3!==B.cK&&b1+s!==0){n=o-q-a8.ay +b1=a8.k3 +if(b1===B.el){m=B.d.ct(n-a8.ch,-0.13962634015954636,0.13962634015954636) +l=-a8.k2*m +k=Math.abs(m)}else if(b1===B.dJ){j=n-a8.ch +k=-j +j=B.d.ct(j+0.03490658503988659,-0.13962634015954636,0) +l=-a8.k2*j}else if(b1===B.dK){j=n-a8.CW +i=B.d.ct(j-0.03490658503988659,0,0.13962634015954636) +l=-a8.k2*i +k=j}else{k=0 +l=0}q-=a8.go*l +o+=a8.id*l}else k=0 +a9.a=Math.sin(q) +a9.b=Math.cos(q) +b0.a=Math.sin(o) +b0.b=Math.cos(o) +b1=new Float64Array(2) +h=new A.a(b1) +s=new Float64Array(2) +g=new A.a(s) +f=new A.a(new Float64Array(2)) +e=new Float64Array(2) +d=new A.a(e) +f.q(a8.w) +f.am(0,a8.dy) +h.q(A.c8(a9,f)) +f.q(a8.x) +f.am(0,a8.fr) +g.q(A.c8(b0,f)) +f.q(p) +f.H(0,g) +f.am(0,r) +f.am(0,h) +c=Math.sqrt(f.gcO()) +b=a8.fx +a=a8.fy +a0=a8.go +a1=a8.id +a2=new A.jc(new Float64Array(4)) +a3=b+a +a4=b1[1] +a5=s[1] +b1=b1[0] +s=s[0] +a6=a1*s +a7=-a0*b1*a4-a6*a5 +a2.oe(a3+a0*a4*a4+a1*a5*a5,a7,a7,a3+a0*b1*b1+a6*s) +A.bfZ(a2,d,f) +d.dF() +s=r.a +r.sK(0,s[0]-b*e[0]) +r.sJ(0,s[1]-b*e[1]) +s=h.bR(d) +a6=p.a +p.sK(0,a6[0]+a*e[0]) +p.sJ(0,a6[1]+a*e[1]) +e=g.bR(d) +a6=b2.b +a6[a8.cx].b=q-a0*s +a6[a8.cy].b=o+a1*e +return c<=0.005&&k<=0.03490658503988659}, +LV(a,b){var s,r=this +if(a!==r.ch||b!==r.CW){s=r.a +s===$&&A.c() +s.fu(!0) +s=r.b +s===$&&A.c() +s.fu(!0) +r.y.sj3(0,0) +r.ch=a +r.CW=b}}} +A.a79.prototype={ +Ts(a,b,c,d){var s=this +s.d=b +s.e=c +s.a.q(A.jq(b.d,d)) +s.b.q(A.jq(s.e.d,d)) +s.r=s.e.f.e-s.d.f.e}} +A.a7c.prototype={ +nM(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.a +a2===$&&A.c() +a1.as=a2.c +s=a1.b +s===$&&A.c() +a1.at=s.c +s=a1.CW +s.q(a2.f.a) +a2=a1.cx +a2.q(a1.b.f.a) +r=a1.a +a1.cy=r.ay +q=a1.b +a1.db=q.ay +a1.dx=r.CW +a1.dy=q.CW +q=a3.b +q===$&&A.c() +r=a1.as +p=q[r] +o=p.a +n=p.b +p=a3.c +p===$&&A.c() +r=p[r] +m=r.a +l=r.b +r=a1.at +q=q[r] +k=q.a +j=q.b +r=p[r] +i=r.a +h=r.b +g=new A.aa() +f=new A.aa() +e=new A.a(new Float64Array(2)) +g.a=Math.sin(n) +g.b=Math.cos(n) +f.a=Math.sin(j) +f.b=Math.cos(j) +e.q(a1.w) +e.am(0,s) +s=a1.ay +s.q(A.c8(g,e)) +e.q(a1.x) +e.am(0,a2) +a2=a1.ch +a2.q(A.c8(f,e)) +r=a1.ax +r.q(k) +r.H(0,a2) +r.am(0,o) +r.am(0,s) +q=a1.z=Math.sqrt(r.gcO()) +if(q>0.005)r.ak(0,1/q) +else{r.cM() +a1.Q=a1.fr=0 +return}d=s.bR(r) +c=a2.bR(r) +q=a1.cy +b=q+a1.dx*d*d+a1.db+a1.dy*c*c +a1.fr=b!==0?1/b:0 +p=a3.a +p===$&&A.c() +if(p.f){p=a1.Q=a1.Q*p.c +r=r.a +a=p*r[0] +a0=p*r[1] +r=m.a +m.sK(0,r[0]-q*a) +m.sJ(0,r[1]-a1.cy*a0) +s=s.a +l-=a1.dx*(s[0]*a0-s[1]*a) +s=i.a +i.sK(0,s[0]+a1.db*a) +i.sJ(0,s[1]+a1.db*a0) +a2=a2.a +h+=a1.dy*(a2[0]*a0-a2[1]*a)}else a1.Q=0 +a2=a3.c +a2[a1.as].b=l +a2[a1.at].b=h}, +nc(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +a1===$&&A.c() +s=a1[a0.as] +r=s.a +q=s.b +a1=a1[a0.at] +p=a1.a +o=a1.b +n=new A.a(new Float64Array(2)) +m=new A.a(new Float64Array(2)) +l=new A.a(new Float64Array(2)) +a1=a0.ay +a1.h8(q,n) +n.H(0,r) +s=a0.ch +s.h8(o,m) +m.H(0,p) +k=a0.z-a0.y +j=a0.ax +l.q(m) +l.am(0,n) +i=j.bO(l) +if(k<0){h=a2.a +h===$&&A.c() +i+=h.b*k}h=a0.fr +g=a0.Q +h=Math.min(0,g+-h*i) +a0.Q=h +f=h-g +j=j.a +e=f*j[0] +d=f*j[1] +j=r.a +r.sK(0,j[0]-a0.cy*e) +r.sJ(0,j[1]-a0.cy*d) +j=a0.dx +a1=a1.a +h=a1[0] +a1=a1[1] +c=p.a +p.sK(0,c[0]+a0.db*e) +p.sJ(0,c[1]+a0.db*d) +c=a0.dy +s=s.a +b=s[0] +s=s[1] +a=a2.c +a[a0.as].b=q-j*(h*d-a1*e) +a[a0.at].b=o+c*(b*d-s*e)}, +nb(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a4.b +a3===$&&A.c() +s=a3[a2.as] +r=s.a +q=s.b +a3=a3[a2.at] +p=a3.a +o=a3.b +n=new A.aa() +m=new A.aa() +a3=new Float64Array(2) +l=new A.a(a3) +s=new Float64Array(2) +k=new A.a(s) +j=new Float64Array(2) +i=new A.a(j) +h=new A.a(new Float64Array(2)) +n.a=Math.sin(q) +n.b=Math.cos(q) +m.a=Math.sin(o) +m.b=Math.cos(o) +h.q(a2.w) +h.am(0,a2.CW) +k.q(A.c8(n,h)) +h.q(a2.x) +h.am(0,a2.cx) +i.q(A.c8(m,h)) +l.q(p) +l.H(0,i) +l.am(0,r) +l.am(0,k) +g=l.e5(0) +f=B.d.ct(g-a2.y,0,0.2) +e=-a2.fr*f +d=e*a3[0] +c=e*a3[1] +a3=r.a +r.sK(0,a3[0]-a2.cy*d) +r.sJ(0,a3[1]-a2.cy*c) +a3=a2.dx +b=s[0] +s=s[1] +a=p.a +p.sK(0,a[0]+a2.db*d) +p.sJ(0,a[1]+a2.db*c) +a=a2.dy +a0=j[0] +j=j[1] +a1=a4.b +a1[a2.as].b=q-a3*(b*c-s*d) +a1[a2.at].b=o+a*(a0*c-j*d) +return g-a2.y<0.005}} +A.b9a.prototype={} +A.aaR.prototype={ +nM(c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1=this,c2=c1.a +c2===$&&A.c() +c1.ay=c2.c +s=c1.b +s===$&&A.c() +c1.ch=s.c +s=c1.cy +s.q(c2.f.a) +c2=c1.db +c2.q(c1.b.f.a) +r=c1.a +c1.dx=r.ay +q=c1.b +c1.dy=q.ay +c1.fr=r.CW +c1.fx=q.CW +q=c3.b +q===$&&A.c() +r=c1.ay +p=q[r].b +o=c3.c +o===$&&A.c() +r=o[r] +n=r.a +m=r.b +r=c1.ch +l=q[r].b +r=o[r] +k=r.a +j=r.b +i=new A.aa() +h=new A.aa() +i.a=Math.sin(p) +i.b=Math.cos(p) +h.a=Math.sin(l) +h.b=Math.cos(l) +g=new A.a(new Float64Array(2)) +g.q(c1.z) +g.am(0,s) +s=c1.CW +s.q(A.c8(i,g)) +g.q(c1.Q) +g.am(0,c2) +c2=c1.cx +c2.q(A.c8(h,g)) +f=c1.dx +e=c1.dy +d=c1.fr +c=c1.fx +r=new Float64Array(9) +q=f+e +o=s.a +b=o[1] +a=c2.a +a0=a[1] +a1=-b +o=o[0] +a=a[0] +a2=d+c +new A.hW(r).tp(q+b*b*d+a0*a0*c,r[3],r[6],a1*o*d-a0*a*c,q+o*o*d+a*a*c,r[7],a1*d-a0*c,o*d+a*c,a2) +q=c1.fy +if(c1.w>0){a3=r[1] +a4=r[3] +a5=r[4] +a6=a3*a5-a4*a3 +if(a6!==0)a6=1/a6 +r=-a6 +o=new A.hW(new Float64Array(9)) +o.tp(a6*a5,r*a3,0,r*a4,a6*a3,0,0,0,0) +q.q(o) +a7=a2>0?1/a2:0 +r=c1.as +a8=6.283185307179586*c1.w +o=c1.x +a9=a7*a8*a8 +b=c3.a +b===$&&A.c() +b0=b.a +o=c1.at=b0*(2*a7*o*a8+b0*a9) +o=o!==0?1/o:0 +c1.at=o +c1.y=(l-p-r)*b0*a9*o +b1=a2+o +r=b1!==0?1/b1:0 +q.a[8]=r}else{o=r[4] +b=r[8] +a=o*b +a0=r[5] +a1=r[7] +b2=r[6] +b3=r[3] +b4=b3*b +b5=b3*a1 +b6=r[0] +a6=b6*(a-a0*a1)+r[1]*(a0*b2-b4)+r[2]*(b5-o*b2) +if(a6!==0)a6=1/a6 +r=q.a +b7=r[1] +b8=r[2] +b9=r[5] +r=new A.hW(new Float64Array(9)) +r.tp(a6*(a-a1*a1),a6*(b2*a1-b4),a6*(b5-b2*o),b7,a6*(b6*b-b2*b2),a6*(b2*b3-b6*a1),b8,b9,a6*(b6*o-b3*b3)) +q.q(r) +c1.y=c1.at=0}r=c3.a +r===$&&A.c() +q=c1.ax +if(r.f){q.ak(0,r.c) +r=q.a +q=r[0] +o=r[1] +b=new Float64Array(2) +c0=new A.a(b) +c0.u(q,o) +o=n.a +n.sK(0,o[0]-f*b[0]) +n.sJ(0,o[1]-f*b[1]) +m-=d*(s.bR(c0)+r[2]) +s=k.a +k.sK(0,s[0]+e*b[0]) +k.sJ(0,s[1]+e*b[1]) +j+=c*(c2.bR(c0)+r[2])}else q.cM() +c2=c3.c +c2[c1.ay].b=m +c2[c1.ch].b=j}, +nc(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b2.c +b1===$&&A.c() +s=b1[b0.ay] +r=s.a +q=s.b +b1=b1[b0.ch] +p=b1.a +o=b1.b +n=b0.dx +m=b0.dy +l=b0.fr +k=b0.fx +b1=new Float64Array(2) +j=new A.a(b1) +s=new Float64Array(2) +i=new A.a(s) +h=new A.a(new Float64Array(2)) +g=b0.CW +f=b0.cx +e=o-q +if(b0.w>0){d=b0.fy.a +c=d[8] +b=b0.y +a=b0.at +a0=b0.ax +a1=a0.a +a2=a1[2] +a3=-c*(e+b+a*a2) +a0.sj3(0,a2+a3) +q-=l*a3 +o+=k*a3 +f.h8(o,j) +g.h8(q,h) +j.H(0,p) +j.am(0,r) +j.am(0,h) +j=d[1] +a2=b1[0] +a=d[4] +b1=b1[1] +b=d[0] +d=d[3] +c=new Float64Array(2) +a4=new A.a(c) +a4.u(j*a2+a*b1,b*a2+d*b1) +a4.dF() +a0.sK(0,a1[0]+c[0]) +a0.sJ(0,a1[1]+c[1]) +c=r.a +r.sK(0,c[0]-n*s[0]) +r.sJ(0,c[1]-n*s[1]) +q-=l*g.bR(i) +g=p.a +p.sK(0,g[0]+m*s[0]) +p.sJ(0,g[1]+m*s[1]) +o+=k*f.bR(i)}else{g.h8(q,h) +f.h8(o,j) +j.H(0,p) +j.am(0,r) +j.am(0,h) +d=b1[0] +b1=b1[1] +c=new Float64Array(3) +a5=new A.dC(c) +a5.hG(d,b1,e) +a6=b0.fy.a +a7=c[0] +a8=c[1] +a9=c[2] +c[0]=a6[0]*a7+a6[3]*a8+a6[6]*a9 +c[1]=a6[1]*a7+a6[4]*a8+a6[7]*a9 +c[2]=a6[2]*a7+a6[5]*a8+a6[8]*a9 +a5.dF() +b0.ax.H(0,a5) +i.u(c[0],c[1]) +e=r.a +r.sK(0,e[0]-n*s[0]) +r.sJ(0,e[1]-n*s[1]) +q-=l*(g.bR(i)+c[2]) +g=p.a +p.sK(0,g[0]+m*s[0]) +p.sJ(0,g[1]+m*s[1]) +o+=k*(f.bR(i)+c[2])}b1=b2.c +b1[b0.ay].b=q +b1[b0.ch].b=o}, +nb(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b2.b +b1===$&&A.c() +s=b1[b0.ay] +r=s.a +q=s.b +b1=b1[b0.ch] +p=b1.a +o=b1.b +n=new A.aa() +m=new A.aa() +n.a=Math.sin(q) +n.b=Math.cos(q) +m.a=Math.sin(o) +m.b=Math.cos(o) +l=b0.dx +k=b0.dy +j=b0.fr +i=b0.fx +h=new A.a(new Float64Array(2)) +h.q(b0.z) +h.am(0,b0.cy) +b1=A.c8(n,h) +s=new Float64Array(2) +g=new A.a(s) +g.q(b1) +h.q(b0.Q) +h.am(0,b0.db) +b1=A.c8(m,h) +f=new Float64Array(2) +e=new A.a(f) +e.q(b1) +b1=new Float64Array(9) +d=new A.hW(b1) +c=new Float64Array(2) +b=new A.a(c) +a=new Float64Array(2) +a0=new A.a(a) +a1=l+k +a2=s[1] +a3=f[1] +a4=-a2 +s=s[0] +f=f[0] +d.tp(a1+a2*a2*j+a3*a3*i,b1[3],b1[6],a4*s*j-a3*f*i,a1+s*s*j+f*f*i,b1[7],a4*j-a3*i,s*j+f*i,j+i) +if(b0.w>0){b.q(p) +b.H(0,e) +b.am(0,r) +b.am(0,g) +a5=Math.sqrt(b.gcO()) +A.Mw(d,a0,b) +a0.dF() +b1=r.a +r.sK(0,b1[0]-l*a[0]) +r.sJ(0,b1[1]-l*a[1]) +q-=j*g.bR(a0) +b1=p.a +p.sK(0,b1[0]+k*a[0]) +p.sJ(0,b1[1]+k*a[1]) +o+=i*e.bR(a0) +a6=0}else{b.q(p) +b.H(0,e) +b.am(0,r) +b.am(0,g) +a7=o-q-b0.as +a5=Math.sqrt(b.gcO()) +a6=Math.abs(a7) +b1=c[0] +c=c[1] +a8=new A.dC(new Float64Array(3)) +a8.hG(b1,c,a7) +b1=new Float64Array(3) +a9=new A.dC(b1) +A.aEc(d,a9,a8) +a9.dF() +a0.u(b1[0],b1[1]) +s=r.a +r.sK(0,s[0]-l*a[0]) +r.sJ(0,s[1]-l*a[1]) +q-=j*(g.bR(a0)+b1[2]) +s=p.a +p.sK(0,s[0]+k*a[0]) +p.sJ(0,s[1]+k*a[1]) +o+=i*(e.bR(a0)+b1[2])}b1=b2.b +b1[b0.ay].b=q +b1[b0.ch].b=o +return a5<=0.005&&a6<=0.03490658503988659}} +A.b9T.prototype={} +A.S.prototype={ +pj(a){var s=this +s.a=s.a*0.95+a*0.05 +s.b=s.b*0.8+a*0.2 +s.c=Math.min(a,s.c) +s.d=Math.max(a,s.d)}, +k(a){var s=this +return A.h(s.b)+" ("+A.h(s.a)+") ["+A.h(s.c)+","+A.h(s.d)+"]"}} +A.eS.prototype={} +A.aN6.prototype={} +A.cn.prototype={} +A.f0.prototype={ +fl(a){var s=new A.a(new Float64Array(2)),r=new A.aa(),q=new Float64Array(2),p=new A.a(new Float64Array(2)),o=new A.a(new Float64Array(2)),n=new A.a(new Float64Array(2)),m=new A.b3(p,o,n),l=new A.a(new Float64Array(2)),k=new A.a(new Float64Array(2)),j=A.b([],t.DA),i=A.b([],t.Q),h=A.b([],t.f),g=new Float64Array(2),f=new A.jH(B.U,new A.aw(s,r),new A.aw(new A.a(q),new A.aa()),m,l,k,this,j,i,h,new A.aE2(new A.a(g)),new A.aw(new A.a(new Float64Array(2)),new A.aa())) +q=(a.z?f.b=16:0)|4 +f.b=q +q|=2 +f.b=q +f.b=q|32 +s.q(a.c) +q=a.d +r.a=Math.sin(q) +r.b=Math.cos(q) +p.cM() +o.q(s) +n.q(s) +m.e=m.d=q +m.f=0 +l.q(a.e) +f.w=a.f +f.cy=a.w +k.cM() +k=a.a +f.a=k +if(k===B.L)f.ay=f.ax=1 +f.fr=a.b +this.c.push(f) +return f}, +aHU(a){var s,r,q,p,o,n,m=this +for(s=a.as;s.length!==0;){r=B.b.ga3(s) +m.Iy(r)}for(s=a.at;s.length!==0;){q=m.b +q===$&&A.c() +q.a7G(B.b.ga3(s))}B.b.aj(s) +for(s=a.Q,q=s.length,p=0;p8)continue +if((b&32)!==0)a=c.y +else{a0=c.b +a1=c.c +if(a0.x||a1.x)continue +a2=a0.b +a3=a1.b +a4=a2.a +a5=a3.a +b=a2.b +a6=(b&2)===2&&a4!==B.U +a7=a3.b +a8=(a7&2)===2&&a5!==B.U +if(!a6&&!a8)continue +a9=(b&8)===8||a4!==B.L +b0=(a7&8)===8||a5!==B.L +if(!a9&&!b0)continue +b=a2.f +b1=b.f +a7=a3.f +b2=a7.f +if(b10?1/p:0 +m=o>0?1/o:0 +l=s.goC() +for(s=this.a,k=s.Q,j=r.d,i=0+n,s=s.at,q=q.c.a,h=b1.f,g=0;g>>0)+(B.d.ae(128*d)+262144)) +a1=A.bgw(k,(B.d.ae(a+2048)<<19>>>0)+(B.d.ae(128*b)+262144)) +for(a2=a0;a2>>0)+(B.d.ae(128*e)+262144)) +a0=A.bgw(b8.a.Q,(B.d.ae(b+2048)<<19>>>0)+(B.d.ae(128*c)+262144)) +for(a1=a;a1>>0)+(B.d.ae(128*o)+262144))}B.b.kd(s) +B.b.aj(this.as) +for(m=0;mf?g:f +g=q[1] +q[1]=g>e?g:e}s=d.ok +s.b=a2 +s.a=d +d.go.abq(s,a)}, +vR(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this;++f.a +s=f.y +r=s.length +if(r===0)return +f.b=0 +for(q=0,p=0;q0.25){k=n.e +j=m.gbb(m) +i=m.gdz() +h=c*k*(l-0.25) +g=n.d.a +p[0]=h*g[0] +p[1]=h*g[1] +i.sK(0,i.gK(i).U(0,1.777777*p[0])) +i.sJ(0,i.gJ(i).U(0,1.777777*p[1])) +n.b.wX(q,j)}}for(s=this.as,r=s.length,o=0;o0.25){i=n.a.gdz() +f=n.b.gdz() +h=c*(l-0.25) +p=n.e.a +e=h*p[0] +d=h*p[1] +i.sK(0,i.gK(i).U(0,e)) +i.sJ(0,i.gJ(i).U(0,d)) +f.sK(0,f.gK(f).V(0,e)) +f.sJ(0,f.gJ(f).V(0,d))}}}}, +afR(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=a.b*0.5 +for(s=this.as,r=s.length,q=0;q=0;--s){q=a[s] +if(q instanceof A.mN&&q.d===B.oK)r=q}if(r!=null)r.c.push(this.gDp()) +for(s=b.length-1,p=t.rM,o=t.KJ,n=this.gDp(),m=this.e,l=null;s>=0;--s){q=b[s] +if(q instanceof A.mN&&q.d===B.oK){if(l!=null)m.push(l) +l=new A.TF(A.b([],o),q) +q.c.push(n)}else if(p.b(q)){if(l==null)l=new A.TF(A.b([],o),r) +l.a.push(q)}}if(l!=null)m.push(l)}, +kY(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="StrokeContent#draw",d="StrokeContent#buildPath",c="StrokeContent#drawPath" +A.fC(e) +s=new Float64Array(3) +r=new A.dC(s) +r.hG(0,0,0) +r.HH(a0) +q=new Float64Array(3) +p=new A.dC(q) +p.hG(37394.729378,39575.2343807,0) +p.HH(a0) +if(s[0]===q[0]||s[1]===q[1]){A.dz(e) +return}s=f.x +q=f.r +s=B.e.ct(B.d.az(a1/255*s.gm(s)/100*255),0,255) +o=q.gA(q).a +q.sA(0,A.a9(s,o>>>16&255,o>>>8&255,o&255)) +o=f.w +q.sbX(o.gm(o)*A.b8u(a0)) +if(q.gbX()<=0){A.dz(e) +return}n=f.as +if(n!=null){m=n.gm(n) +if(m===0)q.smW(null) +else if(m!==f.at)q.smW(f.d.Ll(m)) +f.at=m}for(s=f.e,o=f.a,l=a0.a,k=0;k=0;--h)o.oy(0,i[h].dA(0),B.i,l) +A.dz(d) +A.fC(c) +g=f.ax +if(g!=null)g.Sf(a,o) +a.W(f.Hg(o,a0),q) +A.dz(c)}}A.dz(e)}, +anu(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3="StrokeContent#applyTrimPath" +A.fC(a3) +s=a5.b +if(s==null){A.dz(a3) +return}r=a2.a +r.c2(0) +for(q=a5.a,p=q.length-1,o=a6.a;p>=0;--p)r.oy(0,q[p].dA(0),B.i,o) +n=s.e +m=n.gm(n)/100 +n=s.f +l=n.gm(n)/100 +n=s.r +n=n.gm(n) +if(m<0.01&&l>0.99){a4.W(r,a2.r) +A.dz(a3) +return}r=r.ri() +k=B.b.l4(A.ak(r,!0,A.q(r).h("A.E")),0,new A.arB()) +j=k*(n/360) +i=k*m+j +h=Math.min(k*l+j,i+k-1) +for(p=q.length-1,r=a2.b,n=a2.r,g=h>k,f=h-k,e=i>k,d=i-k,c=0;p>=0;--p){b=q[p].dA(0).ap(0,o) +r.c2(0) +r.mx(0,b,B.i) +b=r.ri() +a=A.ak(b,!0,A.q(b).h("A.E")) +a0=a.length!==0?J.bu(B.b.ga3(a)):0 +if(g&&fh))if(b<=h&&ib?1:(h-c)/a0,0) +a4.W(a2.Hg(r,a6),n)}}c+=a0}A.dz(a3)}, +iK(a,b,c){var s,r,q,p,o,n,m,l="StrokeContent#getBounds" +A.fC(l) +s=this.a +s.c2(0) +for(r=this.e,q=b.a,p=0;p=0;--r)A.bC8(a,s[r])}} +A.ub.prototype={ +Yh(a,b,c,d,e,f){var s,r,q,p,o +if(e!=null){s=A.B6(e) +s.a5H(b) +s.ai(0,this.gv9()) +this.x=s}r=A.b([],t.oJ) +for(s=this.f,q=s.length-1,p=t.m3;q>=0;--q){o=s[q] +if(p.b(o))r.push(o)}for(q=r.length-1;q>=0;--q)r[q].aEg(s)}, +Dq(){this.r.f=!0}, +kE(a,b){var s,r,q,p=A.b([],t.kQ) +B.b.F(p,a) +for(s=this.f,r=s.length-1;r>=0;--r){q=s[r] +q.kE(p,B.b.cU(s,0,r)) +p.push(q)}}, +dA(a){var s,r,q,p,o,n=this,m=n.b +m.bl() +s=n.x +if(s!=null)s.pp().ud(m) +s=n.c +s.c2(0) +if(n.e)return s +for(r=n.f,q=r.length-1,p=t.rM,m=m.a;q>=0;--q){o=r[q] +if(p.b(o))s.oy(0,o.dA(0),B.i,m)}return s}, +kY(a,b,c,d){var s,r,q,p,o,n,m,l=this +if(l.e)return +s=l.b +c.ud(s) +r=l.x +if(r!=null){s.bS(0,r.pp()) +r=l.x +if((r==null?null:r.z)==null)q=100 +else{r=r.z +q=r.gm(r)}p=B.d.az(q/100*d/255*255)}else p=d +for(r=l.f,o=r.length-1,n=t.R7;o>=0;--o){m=r[o] +if(n.b(m))m.kY(a,b,s,p)}}, +iK(a,b,c){var s,r,q,p,o,n=this.b +b.ud(n) +s=this.x +if(s!=null)n.bS(0,s.pp()) +for(s=this.f,r=s.length-1,q=t.R7,p=B.C;r>=0;--r){o=s[r] +if(q.b(o))p=p.jU(o.iK(0,n,c))}return p}, +$idx:1, +$ihS:1, +$ilJ:1} +A.Ky.prototype={ +uU(){this.w=!1 +this.c.f=!0}, +kE(a,b){var s,r,q,p +for(s=this.r.a,r=this.goZ(),q=0;q>>16&255,q>>>8&255,q&255)) +s.sl5(!0) +p=l.z +if(p!=null){o=p.gm(p) +if(o===0)s.smW(null) +else if(o!==l.Q)s.smW(l.c.Ll(o)) +l.Q=o}r=l.a +r.c2(0) +for(q=l.f,n=0;n>>16&255,m>>>8&255,m&255)) +i.sl5(!0) +a.bJ(0) +a.ap(0,c.a) +l=k.CW +if(l!=null)l.Sf(a,s) +a.W(s,i) +a.bk(0) +A.dz(j)}, +iK(a,b,c){var s,r,q,p=this.e +p.c2(0) +for(s=this.r,r=b.a,q=0;qk)n=k +r=d.e +j=r.gm(r) +r=j.a +l=r+p +i=j.b +h=i-o +g=h+n +s.Y(0,l,g) +i+=o +s.n(0,l,i-n) +f=n>0 +if(f){e=2*n +s.x4(0,new A.x(l-e,i-e,l,i),0,1.5707963267948966,!1)}r-=p +s.n(0,r+n,i) +if(f){e=2*n +s.x4(0,new A.x(r,i-e,r+e,i),1.5707963267948966,1.5707963267948966,!1)}s.n(0,r,g) +if(f){i=2*n +s.x4(0,new A.x(r,h,r+i,h+i),3.141592653589793,1.5707963267948966,!1)}s.n(0,l-n,h) +if(f){r=2*n +s.x4(0,new A.x(l-r,h,l,h+r),4.71238898038469,1.5707963267948966,!1)}s.a2(0) +d.w.bF(s) +d.y=!0 +return s}, +$idx:1, +$ilJ:1} +A.OF.prototype={ +aEg(a){var s,r,q,p=this +if(p.x!=null)return +s=B.b.yk(a,p)-1 +r=A.b([],t.kQ) +for(;s>=0;){r.push(a[s]) +B.b.dn(a,s);--s}q=t.Ba +p.x=A.bul(p.c,p.d,"Repeater",A.ak(new A.cj(r,q),!0,q.h("aM.E")),null,p.e.e)}, +kE(a,b){this.x.kE(a,b)}, +dA(a){var s,r,q,p,o,n,m=this,l=m.x.dA(0),k=m.b +k.c2(0) +s=m.f +r=s.gm(s) +s=m.r +q=s.gm(s) +for(p=B.d.ae(r)-1,s=m.a,o=m.w,n=s.a;p>=0;--p){o.W5(p+q).ud(s) +k.oy(0,l,B.i,n)}return k}, +kY(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=l.f,j=k.gm(k) +k=l.r +s=k.gm(k) +k=l.w +r=k.Q +q=r.gm(r)/100 +r=k.as +p=r.gm(r)/100 +for(o=B.d.ae(j)-1,r=l.a;o>=0;--o){c.ud(r) +r.bS(0,k.W5(o+s)) +n=A.al(q,p,o/j) +n.toString +m=l.x +m.toString +m.kY(a,b,r,B.d.az(d*n))}}, +iK(a,b,c){return this.x.iK(0,b,c)}, +avw(){this.c.f=!0}, +$idx:1, +$ihS:1, +$ib7U:1, +$ilJ:1} +A.Fu.prototype={ +axg(){this.a.f=!0}, +kE(a,b){}, +aMI(b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7=b8.a +if(b7.length<=2)return b8 +s=this.c +r=s.gm(s) +if(r===0)return b8 +q=this.arS(b8) +s=b8.b +q.b=new A.j(s.a,s.b) +p=q.a +for(s=!b8.c,o=0,n=0;m=b7.length,n=0;s=o){p=f[s] +o=s-1 +n=f.length +m=f[o-n*A.MB(o,n)] +n=s===0 +l=n&&r?a.b:m.c +k=n&&r?l:m.b +j=p.a +i=!a.c&&n&&s===f.length-1 +if(l.a===k.a&&l.b===k.b)n=l.a===j.a&&l.b===j.b&&!i +else n=!1 +q=n?q+2:q+1}h=this.d +if(h==null||h.a.length!==q){g=A.b([],t.hN) +for(s=0;s>>24&255,q.gm(r)>>>16&255,q.gm(r)>>>8&255,q.gm(r)&255)) +p.X9(a,b,c,d)}} +A.mN.prototype={ +aDi(){var s,r +for(s=this.c,r=0;rs.vx())a=s.vx() +if(a===s.d)return +s.d=a +if(r.TJ(a))s.C()}, +C(){var s,r,q +for(s=this.a,r=s.length,q=0;q=q.gqJ())return q +for(s=r.length-2;s>=1;--s){q=r[s] +if(this.b===q)continue +if(a>=q.gqJ()&&a>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +p=k.f +p===$&&A.c() +m=p.gm(p) +l=k.r +if(l==null){l=$.G().B() +l.sA(0,n) +l.smW(new A.p3(B.T,m*0.57735+0.5)) +k.r=l}a.W(b.dQ(new A.j(j*r,q*r)),l)}} +A.Ld.prototype={ +pt(a,b){var s,r,q=this.ch +q===$&&A.c() +s=a.b +s.toString +r=a.c +r.toString +q.aM4(s,r,b) +return this.ch}} +A.oT.prototype={ +pt(a,b){var s=a.b +if(s==null||a.c==null)throw A.d(A.bG("Missing values for keyframe.")) +s=A.al(s,a.c,b) +s.toString +return B.d.az(s)}} +A.LV.prototype={} +A.aE1.prototype={ +amu(a){var s,r,q,p,o,n,m,l,k +for(s=this.c,r=s.length,q=this.a,p=t.hd,o=t.u,n=this.b,m=t.S,l=0;l=0;--p)r=q[p].aMI(r) +o=this.y +A.by0(r,o) +return o}} +A.a8E.prototype={ +fQ(a){var s,r,q=this,p=q.y +p.fQ(a) +s=q.z +s.fQ(a) +q.x=new A.j(p.gm(p),s.gm(s)) +for(p=q.a,r=0;r1 +p=r.e +o=r.f +n=r.y +m=r.z +l=r.as +k=r.at +j=r.ax +i=r.ay +r=r.CW +return new A.Md(s,p,o,q!==!1,!0,!1,l,k,j,i,n,m,!0,r,null)}, +$S:782} +A.aDK.prototype={ +EK(a,b){var s,r,q=this +b=$.bbF() +s=q.a.aPJ(a,b) +if(s!==q.z){q.f=!1 +q.z=s +r=q.c +r===$&&A.c() +r.fQ(s) +return q.f}else return!1}, +fQ(a){return this.EK(a,null)}, +sRR(a){}, +aeb(a){var s,r=this.a.d.w.i(0,a) +if(r!=null){s=r.f +return s}else return null}, +a7Y(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(b.gaD(b))return +if(d==null)d=B.qz +s=b.a +r=b.c-s +q=b.b +p=b.d-q +o=this.d +n=A.baQ(d,o,new A.M(r,p)) +m=n.b +l=m.a +k=(r-l)/2 +j=m.b +i=(p-j)/2 +s+=k+c.a*k +q+=i+c.b*i +h=c.Jr(n.a,new A.x(0,0,0+o.a,0+o.b)) +a.bJ(0) +a.aF(0,s,q) +g=this.b +g.bl() +g.ee(0,(s+l-s)/(h.c-h.a),(q+j-q)/(h.d-h.b)) +q=this.c +q===$&&A.c() +q.kY(a,new A.M(r,p),g,255) +a.bk(0)}} +A.aDL.prototype={} +A.a3p.prototype={ +k(a){var s=this +return"LottieImageAsset(width: "+s.a+", height: "+s.b+", id: "+s.c+", fileName: "+s.d+", dirName: "+s.e+")"}} +A.x3.prototype={ +kT(){return new A.qg(A.b([],t.u),A.bI(this.a,t.n8))}} +A.d8.prototype={ +kT(){return new A.cE(A.b([],t.u),A.bI(this.a,t.i))}} +A.X_.prototype={ +kT(){var s=this.a,r=new A.Ld(A.b([],t.u),A.bI(s,t.cU)),q=B.b.ga3(s).b,p=q==null?0:q.b.length +r.ch=new A.mo(A.b2(p,0,!1,t.i),A.b2(p,B.I,!1,t.n8)) +return r}} +A.mc.prototype={ +kT(){return new A.oT(A.b([],t.u),A.bI(this.a,t.S))}} +A.aqA.prototype={ +giZ(){var s=this.a +return s.length===1&&s[0].giZ()}, +kT(){var s=this.a +if(B.b.ga3(s).giZ())return new A.lK(A.b([],t.u),A.bI(s,t.o)) +return new A.a5k(A.b([],t.u),A.bI(s,t.o))}, +ga9Y(){return this.a}} +A.tK.prototype={ +kT(){return new A.lK(A.b([],t.u),A.bI(this.a,t.o))}} +A.aqC.prototype={ +kT(){return new A.lK(A.b([],t.u),A.bI(this.a,t.o))}} +A.X0.prototype={ +kT(){var s=t.hN +s=A.b(A.b([],s).slice(0),s) +return new A.FL(new A.o4(s,B.i,!1),$.G().S(),A.b([],t.u),A.bI(this.a,t.hd))}} +A.X1.prototype={ +ga9Y(){throw A.d(A.a8("Cannot call getKeyframes on AnimatableSplitDimensionPathValue."))}, +giZ(){return this.a.giZ()&&this.b.giZ()}, +kT(){var s,r=t.i,q=t.u,p=A.b([],q),o=A.bI(this.a.a,r),n=A.b([],q) +r=A.bI(this.b.a,r) +s=A.b([],t.G5) +s=new A.a8E(new A.cE(p,o),new A.cE(n,r),A.b([],q),A.bI(s,t.o)) +s.fQ(0) +return s}} +A.aqD.prototype={ +kT(){return new A.Qw(A.b([],t.u),A.bI(this.a,t.HU))}} +A.X2.prototype={} +A.C0.prototype={ +lf(a,b){return null}, +$ieC:1} +A.XG.prototype={ +giZ(){var s=this.a,r=s.length +if(r!==0)s=r===1&&B.b.ga3(s).giZ() +else s=!0 +return s}, +k(a){var s=this.a +s=s.length!==0?""+"values="+A.h(s):"" +return s.charCodeAt(0)==0?s:s}} +A.arV.prototype={} +A.Yw.prototype={ +lf(a,b){var s=this,r=$.G().S(),q=A.b([],t.NQ),p=A.b([],t.u),o=new A.lK(p,A.bI(s.c.a,t.o)),n=s.b.kT() +q=new A.Ky(r,s.a,a,o,n,s,new A.CM(q)) +b.cq(o) +b.cq(n) +o=q.goZ() +p.push(o) +n.a.push(o) +return q}, +$ieC:1} +A.awq.prototype={} +A.mo.prototype={ +aM4(a,b,c){var s,r,q,p,o,n=a.b,m=n.length,l=b.b,k=l.length +if(m!==k)throw A.d(A.bG("Cannot interpolate between gradients. Lengths vary ("+m+" vs "+k+")")) +for(k=this.a,s=a.a,r=b.a,q=this.b,p=0;p=0)return o.b[m] +s=-(m+1) +if(s===0)return o.b[0] +else{r=o.b +q=r.length-1 +if(s===q)return r[q]}q=s-1 +p=n[q] +return A.azu((a-p)/(n[s]-p),r[q],r[s])}} +A.a1J.prototype={ +lf(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.S,e=t.Fs,d=$.G(),c=d.S() +d=d.B() +s=A.b([],t.KJ) +r=a.a.d +r=B.d.az(B.e.cW(A.dh(0,B.d.az((r.c-r.b)/r.d*1000)).a,1000)/32) +q=A.bf2(g.d.a) +p=t.u +o=A.b([],p) +n=new A.oT(o,A.bI(g.e.a,f)) +m=t.o +l=A.b([],p) +k=new A.lK(l,A.bI(g.f.a,m)) +j=A.b([],p) +m=new A.lK(j,A.bI(g.r.a,m)) +r=new A.Lf(b,g,A.D(f,e),A.D(f,e),c,d,s,q,n,k,m,a,r) +c.sfB(g.c) +c=r.goZ() +q.a.push(c) +b.cq(q) +o.push(c) +b.cq(n) +l.push(c) +b.cq(k) +j.push(c) +b.cq(m) +i=b.gBl() +if(i!=null){f=i.a +p=A.b([],p) +f=new A.cE(p,A.bI(f.a,t.i)) +p.push(c) +r.ay=f +b.cq(f)}h=b.gC5() +if(h!=null)r.CW=A.b7t(c,b,h) +return r}, +$ieC:1} +A.a1L.prototype={ +lf(a,b){return A.bwz(a,b,this)}, +$ieC:1} +A.a1O.prototype={ +T(){return"GradientType."+this.b}} +A.Es.prototype={ +T(){return"MaskMode."+this.b}} +A.a3z.prototype={} +A.zi.prototype={ +T(){return"MergePathsMode."+this.b}} +A.a3O.prototype={ +lf(a,b){a.a.pV("Animation contains merge paths but they are disabled.") +return null}, +k(a){return"MergePaths{mode="+this.b.k(0)+"}"}, +$ieC:1} +A.NH.prototype={} +A.a5S.prototype={ +lf(a,b){var s,r,q=this,p=$.G().S(),o=A.b([],t.NQ),n=t.i,m=t.u,l=A.b([],m),k=new A.cE(l,A.bI(q.c.a,n)),j=q.d.kT(),i=A.b([],m),h=new A.cE(i,A.bI(q.e.a,n)),g=A.b([],m),f=new A.cE(g,A.bI(q.r.a,n)),e=A.b([],m),d=new A.cE(e,A.bI(q.x.a,n)),c=q.b===B.oq +if(c){s=q.f.a +s=new A.cE(A.b([],m),A.bI(s,n))}else s=null +if(c){r=q.w.a +n=new A.cE(A.b([],m),A.bI(r,n))}else n=null +o=new A.NG(p,a,q,k,j,h,s,f,n,d,new A.CM(o)) +b.cq(k) +b.cq(j) +b.cq(h) +b.cq(f) +b.cq(d) +if(c){b.cq(s) +b.cq(n)}p=o.goZ() +l.push(p) +j.a.push(p) +i.push(p) +g.push(p) +e.push(p) +if(c){s.a.push(p) +n.a.push(p)}return o}, +$ieC:1} +A.a6m.prototype={ +lf(a,b){var s,r=this,q=$.G().S(),p=A.b([],t.NQ),o=r.b.kT(),n=t.u,m=A.b([],n),l=new A.lK(m,A.bI(r.c.a,t.o)) +n=A.b([],n) +s=new A.cE(n,A.bI(r.d.a,t.i)) +p=new A.Oa(q,r.a,r.e,a,o,l,s,new A.CM(p)) +b.cq(o) +b.cq(l) +b.cq(s) +s=p.goZ() +o.a.push(s) +m.push(s) +n.push(s) +return p}, +k(a){return"RectangleShape{position="+this.b.k(0)+", size="+this.c.k(0)+"}"}, +$ieC:1} +A.a7_.prototype={ +lf(a,b){var s,r,q,p,o,n,m=this,l=new A.b0(new Float64Array(16)) +l.bl() +s=$.G().S() +r=t.i +q=t.u +p=A.b([],q) +o=new A.cE(p,A.bI(m.b.a,r)) +q=A.b([],q) +r=new A.cE(q,A.bI(m.c.a,r)) +n=A.B6(m.d) +s=new A.OF(l,s,a,b,m,o,r,n) +b.cq(o) +o=s.gavv() +p.push(o) +b.cq(r) +q.push(o) +n.a5H(b) +n.ai(0,o) +return s}, +$ieC:1} +A.a7f.prototype={ +lf(a,b){var s=A.b([],t.u),r=new A.cE(s,A.bI(this.b.a,t.i)),q=new A.Fu(a,r) +b.cq(r) +s.push(q.gaxf()) +return q}, +$ieC:1} +A.o4.prototype={ +aLy(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +this.c=a.c||a0.c +s=a.a +r=a0.a +q=Math.min(s.length,r.length) +p=this.a +o=p.length +if(oq)for(--o;o>=q;--o)B.b.dn(p,p.length-1) +n=a.b +m=a0.b +l=A.al(n.a,m.a,a1) +l.toString +m=A.al(n.b,m.b,a1) +m.toString +this.b=new A.j(l,m) +for(o=p.length-1;o>=0;--o){k=s[o] +j=r[o] +i=k.a +h=k.b +g=k.c +f=j.a +e=j.b +d=j.c +l=p[o] +c=A.al(i.a,f.a,a1) +c.toString +b=A.al(i.b,f.b,a1) +b.toString +l.a=new A.j(c,b) +b=A.al(h.a,e.a,a1) +b.toString +c=A.al(h.b,e.b,a1) +c.toString +l.b=new A.j(b,c) +c=A.al(g.a,d.a,a1) +c.toString +b=A.al(g.b,d.b,a1) +b.toString +l.c=new A.j(c,b)}}, +k(a){return"ShapeData{numCurves="+this.a.length+"closed="+this.c+"}"}} +A.a7W.prototype={ +lf(a,b){var s=$.G() +s=new A.KM(s.S(),s.B(),b,this.c,this.f,A.b([],t.KJ),a) +s.amj(a,b,this) +return s}, +k(a){return"ShapeFill{color=, fillEnabled="+this.a+"}"}, +$ieC:1} +A.Ar.prototype={ +lf(a,b){return A.b76(a,b,this)}, +k(a){return"ShapeGroup{name: '"+A.h(this.a)+"' Shapes: "+A.h(this.b)+"}"}, +$ieC:1} +A.a7Y.prototype={ +lf(a,b){var s=$.G().S(),r=A.b([],t.NQ),q=A.bAe(this.c.a) +r=new A.Pu(s,this,a,q,new A.CM(r)) +b.cq(q) +q.a.push(r.ga3p()) +return r}, +k(a){return"ShapePath{name="+A.h(this.a)+", index="+this.b+"}"}, +$ieC:1} +A.Ef.prototype={ +T(){return"LineCapType."+this.b}} +A.Eg.prototype={ +T(){return"LineJoinType."+this.b}} +A.a7Z.prototype={ +lf(a,b){return A.bAU(a,b,this)}, +$ieC:1} +A.a80.prototype={ +T(){return"ShapeTrimPathType."+this.b}} +A.a8_.prototype={ +lf(a,b){var s=this,r=t.u,q=A.b([],r),p=t.i,o=A.b([],r),n=new A.cE(o,A.bI(s.c.a,p)),m=A.b([],r),l=new A.cE(m,A.bI(s.d.a,p)) +r=A.b([],r) +p=new A.cE(r,A.bI(s.e.a,p)) +q=new A.mN(s.f,q,s.b,n,l,p) +b.cq(n) +b.cq(l) +b.cq(p) +p=q.gaDh() +o.push(p) +m.push(p) +r.push(p) +return q}, +k(a){return"Trim Path: {start: "+this.c.k(0)+", end: "+this.d.k(0)+", offset: "+this.e.k(0)+"}"}, +$ieC:1} +A.xN.prototype={ +k(a){return"v="+this.c.k(0)+" cp1"+this.a.k(0)+" cp2="+this.b.k(0)}} +A.E7.prototype={ +T(){return"Justification."+this.b}} +A.qs.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d.a,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.qs&&A.O(r)===A.O(b)&&r.a===b.a&&r.b==b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f&&r.r===b.r&&r.w.l(0,b.w)&&r.x.l(0,b.x)&&r.y===b.y&&r.z===b.z&&J.e(r.Q,b.Q)&&J.e(r.as,b.as) +else s=!0 +return s}} +A.a1d.prototype={} +A.L1.prototype={ +gI(a){return A.bwe(this.b,this.f,this.e)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(r!==b)s=b instanceof A.L1&&A.O(r)===A.O(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f +else s=!0 +return s}} +A.j_.prototype={ +w3(a,b){var s,r,q,p,o=this,n=o.y,m=o.e +if(n.cy===B.mk)m.sdG(B.d_) +else m.sdG(B.cE) +m=o.gTx() +o.ch.ai(0,m) +n=n.w +if(n.length!==0){s=A.b([],t.PE) +r=new A.aE1(s,A.b([],t.qh),n) +r.amu(n) +o.z=r +for(n=s.length,q=0;q=0;--q)s.bS(0,p.ax[q].ch.pp()) +else{r=p.at +if(r!=null)s.bS(0,r.ch.pp())}}s.bS(0,p.ch.pp()) +return B.C}, +kY(a,b,c,d){var s,r,q,p,o,n,m,l=this,k="Layer#parentMatrix",j="Layer#drawLayer",i="Layer#computeBounds",h="Layer#saveLayer",g="Layer#drawMatte",f="Layer#restoreLayer",e=l.r +A.fC(e) +if(!l.CW||l.y.dx){A.dz(e) +return}l.YV() +A.fC(k) +s=l.a +s.bl() +c.ud(s) +for(r=l.ax.length-1;r>=0;--r)s.bS(0,l.ax[r].ch.pp()) +A.dz(k) +q=l.ch +p=q.z +o=p==null?null:p.gm(p) +if(o==null)o=100 +n=B.d.ae(d/255*o/100*255) +if(l.as==null&&!l.Tl()){s.bS(0,q.pp()) +A.fC(j) +l.un(a,b,s,n) +A.dz(j) +l.a2x(A.dz(e)) +return}A.fC(i) +m=l.avt(l.iK(0,s,!1),c) +s.bS(0,q.pp()) +m=l.avs(m,s) +q=m.h1(new A.x(0,0,0+b.a,0+b.b)) +if(q.gaD(q))m=B.C +A.dz(i) +if(!m.gaD(m)){A.fC(h) +q=l.b +p=q.gA(q).a +q.sA(0,A.a9(255,p>>>16&255,p>>>8&255,p&255)) +a.fP(m,q) +A.dz(h) +l.Zk(a,m) +A.fC(j) +l.un(a,b,s,n) +A.dz(j) +if(l.Tl())l.ant(a,m,s) +if(l.as!=null){A.fC(g) +A.fC(h) +a.fP(m,l.e) +A.dz(h) +l.Zk(a,m) +l.as.kY(a,b,c,n) +A.fC(f) +a.bk(0) +A.dz(f) +A.dz(g)}A.fC(f) +a.bk(0) +A.dz(f)}l.a2x(A.dz(e))}, +a2x(a){this.x.a.b.aOZ(this.y.c,a)}, +Zk(a,b){var s="Layer#clearLayer" +A.fC(s) +a.aQ(b.eb(1),this.f) +A.dz(s)}, +avs(a,b){var s,r,q,p,o,n,m,l,k,j +if(!this.Tl())return a +s=this.z.c.length +for(r=b.a,q=B.C,p=0;p>>16&255,n>>>8&255,n&255)) +a.aQ(b,q)}break +case 0:if(l.d){a.fP(b,q) +a.aQ(b,q) +i=k.gm(k).ap(0,r) +n=B.d.az(j.gm(j)*2.55) +m=q.gA(q).a +q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.W(i,p) +a.bk(0)}else{i=k.gm(k).ap(0,r) +n=B.d.az(j.gm(j)*2.55) +m=q.gA(q).a +q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.W(i,q)}break +case 1:if(o===0){q.sA(0,B.p) +a.aQ(b,q)}if(l.d){a.fP(b,p) +a.aQ(b,q) +n=B.d.az(j.gm(j)*2.55) +m=p.gA(p).a +p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.W(k.gm(k).ap(0,r),p) +a.bk(0)}else a.W(k.gm(k).ap(0,r),p) +break +case 2:if(l.d){a.fP(b,s) +a.aQ(b,q) +n=B.d.az(j.gm(j)*2.55) +m=p.gA(p).a +p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.W(k.gm(k).ap(0,r),p) +a.bk(0)}else{a.fP(b,s) +i=k.gm(k).ap(0,r) +n=B.d.az(j.gm(j)*2.55) +m=q.gA(q).a +q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) +a.W(i,q) +a.bk(0)}break}}A.fC(f) +a.bk(0) +A.dz(f)}, +anw(){var s,r,q=this.z +if(q==null||q.a.length===0)return!1 +for(q=q.c,s=q.length,r=0;r=0;--q){o=c[q] +n=A.btm(k,o,a,d) +if(n==null)continue +r.t(0,n.y.d,n) +if(p!=null){p.as=n +p=null}else{B.b.hi(s,0,n) +switch(o.cy.a){case 1:case 2:p=n +break +case 3:case 4:case 0:case 5:break}}}for(s=A.jX(r,r.r,r.$ti.c);s.D();){m=r.i(0,s.d) +if(m==null)continue +l=r.i(0,m.y.f) +if(l!=null)m.at=l}}, +un(a,b,c,d){var s,r,q,p,o,n="CompositionLayer#draw" +A.fC(n) +s=this.y +r=A.im(c,new A.x(0,0,s.ax,s.ay)) +a.bJ(0) +for(s=this.dx,q=s.length-1,p=!(r.a>=r.c),o=r.b>=r.d;q>=0;--q){if(!(!p||o))a.ns(r) +s[q].kY(a,b,c,d)}a.bk(0) +A.dz(n)}, +iK(a,b,c){var s,r,q,p=this.vV(0,b,c) +for(s=this.dx,r=s.length-1,q=this.w;r>=0;--r)p=p.jU(s[r].iK(0,q,!0)) +return p}, +fQ(a){var s,r,q,p,o,n,m=this +m.agu(a) +s=m.db +if(s!=null){r=m.x.a.d +q=r.c +r=r.b +p=m.y.b.d +o=p.b +a=(s.gm(s)*p.d-o)/(q-r+0.01)}if(m.db==null){s=m.y +r=s.b.d +a-=s.at/(r.c-r.b)}s=m.y +r=s.as +if(r!==0&&s.c!=="__container")a/=r +for(s=m.dx,n=s.length-1;n>=0;--n)s[n].fQ(a)}} +A.a2o.prototype={ +un(a,b,c,d){var s,r,q=this.VP() +if(q==null)return +s=this.db +s.soU(B.fy) +r=s.gA(s).a +s.sA(0,A.a9(d,r>>>16&255,r>>>8&255,r&255)) +a.bJ(0) +a.ap(0,c.a) +a.hp(q,new A.x(0,0,q.gbz(q),q.gc1(q)),new A.x(0,0,q.gbz(q),q.gc1(q)),s) +a.bk(0)}, +iK(a,b,c){var s=this.vV(0,b,c),r=this.VP() +if(r!=null)return A.im(this.w,new A.x(0,0,r.gbz(r),r.gc1(r))) +return s}, +VP(){return this.x.aeb(this.y.r)}} +A.oY.prototype={ +T(){return"LayerType."+this.b}} +A.r_.prototype={ +T(){return"MatteType."+this.b}} +A.Eb.prototype={ +k(a){return this.acF("")}, +acF(a){var s,r,q=this,p=""+a+q.c+"\n",o=q.b.d.f,n=o.i(0,q.f) +if(n!=null){p=p+"\t\tParents: "+n.c +n=o.i(0,n.f) +for(;n!=null;){p=p+"->"+n.c +n=o.i(0,n.f)}p=p+a+"\n"}o=q.w.length +if(o!==0)p=p+a+"\tMasks: "+o+"\n" +o=q.y +if(o!==0&&q.z!==0)p=p+a+"\tBackground: "+(""+o+"x"+q.z+" "+q.Q.k(0)) +o=q.a +s=o.length +if(s!==0){p=p+a+"\tShapes:\n" +for(r=0;r>>24&255 +if(l===0)return +s=n.ch.z +r=s==null?null:s.gm(s) +if(r==null)r=100 +q=B.d.az(d/255*(l/255*r/100)*255) +s=n.db +p=s.gA(s).a +s.sA(0,A.a9(q,p>>>16&255,p>>>8&255,p&255)) +if(q>0){o=A.b2(8,0,!1,t.i) +p=m.y +o[4]=p +o[2]=p +m=m.z +o[7]=m +o[5]=m +A.bxS(c,o) +m=n.dx +m.c2(0) +m.Y(0,o[0],o[1]) +m.n(0,o[2],o[3]) +m.n(0,o[4],o[5]) +m.n(0,o[6],o[7]) +m.n(0,o[0],o[1]) +m.a2(0) +a.W(m,s)}}, +iK(a,b,c){var s +this.vV(0,b,c) +s=this.y +return A.im(this.w,new A.x(0,0,s.y,s.z))}} +A.a9G.prototype={ +iK(a,b,c){var s +this.vV(0,b,c) +s=this.id.d.a +return new A.x(0,0,s.c,s.d)}, +un(a,b,c,d){var s,r,q,p,o,n,m=this,l=m.go,k=l.gm(l),j=m.id.d.y.i(0,k.b) +if(j==null)return +a.bJ(0) +a.ap(0,c.a) +l=m.k1 +s=l!=null?l.gm(l):k.w +l=m.dy +l.sA(0,A.a9(l.gA(l).a>>>24&255,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)) +r=m.k3 +q=r!=null?r.gm(r):k.x +r=m.fr +r.sA(0,A.a9(r.gA(r).a>>>24&255,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255)) +p=m.ch.z +o=p==null?null:p.gm(p) +n=B.d.cW((o==null?100:o)*255/100*d,255) +p=l.gA(l).a +l.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) +p=r.gA(r).a +r.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) +l=m.ok +if(l!=null)r.sbX(l.gm(l)) +else r.sbX(k.y) +l=m.x.a.d.x.a +if(l!==0)m.aq6(k,c,j,a) +else m.aq5(k,j,a) +a.bk(0)}, +aq6(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=a.c,j=k/100,i=A.b8u(b),h=l.a0a(a.a),g=h.length,f=a.e/10,e=l.p2 +if(e!=null)f+=e.gm(e) +for(e=a.as,s=-1,r=0;r0,p=b0.a,o=b0.c,n=a4.id.d.x,m=0,l=0,k=0,j=0,i=0,h=!1,g=0,f=0;r.w7(1,r.c);){e=r.d +if(e==null)e=r.d=B.c.ao(s,r.b,r.c) +if(a6){d=n.i(0,31*(31*B.c.gI(e)+B.c.gI(p))+B.c.gI(o)) +if(d==null)continue +c=d.d*b1+b2}else{a7.se6(0,A.cH(a5,a5,a5,b3,e)) +a7.qk() +b=a7.as +a=a7.a +b=b===B.eT?a.grO():a.gbz(a) +c=Math.ceil(b)+b2}b=e===" " +if(b){g=c +h=!0}else if(h){i=c +j=f +h=!1}else i+=c +l+=c +if(q&&l>=a9){if(b)continue;++m +a0=a4.a_u(m) +if(j===k){a1=a8.n8(0,k,f) +b=new A.hn(" ") +a2=A.bdw(A.bdv(a1,b),b) +b=a2.gE(a2) +a=a1.gE(a1) +a0.a=a2 +a0.b=l-c-(b-a)*g +i=c +j=f +k=j +l=i}else{a1=a8.n8(0,k,j-1) +b=new A.hn(" ") +a2=A.bdw(A.bdv(a1,b),b) +b=a1.gE(a1) +a=a2.gE(a2) +a0.a=a2 +a0.b=l-i-(b-a)*g-g +k=j +l=i}}++f}if(l>0){++m +a3=a4.a_u(m) +a3.a=a8.Wb(0,k) +a3.b=l}return B.b.cU(a4.fy,0,m)}, +a_u(a){var s,r +for(s=this.fy,r=s.length;r>>24&255)===0)return +if(b.gP(b)===B.r&&b.gbX()===0)return +c.W(a,b)}, +Fx(a,b,c,d){var s,r,q=null +if((c.gA(c).a>>>24&255)===0)return +if(c.gP(c)===B.r&&c.gbX()===0)return +if(c.gP(c)===B.h)b=b.aGJ(c) +else if(c.gP(c)===B.r)b=b.aGC(c) +s=A.wb(q,q,q,q,A.cH(q,q,q,b,a),B.aw,B.z,q,1,B.aC) +s.qk() +r=b.r +r.toString +s.aI(d,new A.j(0,-r))}, +ars(a){var s,r,q,p,o,n=this.fx +if(n.aX(0,a)){n=n.i(0,a) +n.toString +return n}s=a.a +r=s.length +q=A.b([],t.ew) +for(p=this.x,o=0;o0)i[m]=this.arp(h,o[f<0?-(f+1):f],s,r) +else i[m]=this.arq(h,r[g],p,o)}return new A.mo(k,i)}, +arp(a,b,c,d){var s,r,q,p,o,n +if(d.length<2||a===c[0])return d[0] +for(s=c.length,r=s-1,q=1;q>>16&255,o.gm(o)>>>8&255,o.gm(o)&255),A.a9(255,n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +return A.a9(B.d.az(255*b),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}throw A.d(A.bG("Unreachable code."))}, +arq(a,b,c,d){var s,r,q,p,o +if(d.length<2||a<=c[0])return A.a9(B.d.az(255*d[0]),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) +for(s=c.length,r=s-1,q=1;q>>16&255,b.gm(b)>>>8&255,b.gm(b)&255)}throw A.d(A.bG("Unreachable code."))}} +A.aCQ.prototype={ +$0(){var s,r,q,p,o +try{r=this.a +q=r.a +r=r.b +r=A.bgy(A.bgz(q.a,q.b,r.a,r.b)) +return r}catch(p){s=A.aW(p) +A.WB().$1("DEBUG: Path interpolator error "+A.h(s)) +if(B.c.O(A.h(s),"The Path cannot loop back on itself.")){r=this.a +q=r.a +o=Math.min(q.a,1) +r=r.b +return A.bgy(A.bgz(o,q.b,Math.max(r.a,0),r.b))}else return B.w}}, +$S:785} +A.asl.prototype={ +qr(a){var s,r=this,q=r.c +if(qq){s.c=q-r +return!1}s.c=Math.max(b,s.c) +return!0}, +Ei(a){var s=this.c +if(a>s||s-a<1)A.a6(A.bG("size="+s+" offset="+a+" byteCount=1")) +return this.a[this.b+a]}, +fF(a,b){var s=this,r=s.b+=b,q=s.a.length +if(r>=q){s.b=q-1 +throw A.d(A.bG("source is exhausted"))}r=s.c-=b +s.c=Math.max(0,r)}, +aeN(a,b){var s=this.aA3(b) +if(s===-1)return-1 +this.fF(0,J.bu(b[s])) +return s}, +aA3(a){var s,r +for(s=this.a,r=0;rm||m-o<1)A.a6(A.bG("size="+m+" offset="+o+" byteCount=1")) +k=l.a[l.b+o] +if(k!==B.c.aV(s[o],0)&&k!==B.c.aV(r[o],0))return 0}if(l.t2(0,p+1)&&this.Jy(l.Ei(p)))return 0 +l.fF(0,p) +return this.w=q}, +aOg(){var s,r,q,p,o,n,m,l,k,j,i,h=this +for(s=h.r,r=0,q=!1,p=!0,o=0,n=0;!0;n=m){m=n+1 +if(!s.t2(0,m))break +l=s.c +if(n>l||l-n<1)A.a6(A.bG("size="+l+" offset="+n+" byteCount=1")) +k=s.a[s.b+n] +if(k===45){if(o===0){q=!0 +o=1 +continue}else if(o===5){o=6 +continue}return 0}else if(k===43){if(o===5){o=6 +continue}return 0}else if(k===101||k===69){if(o===2||o===4){o=5 +continue}return 0}else if(k===46){if(o===2){o=3 +continue}return 0}else{if(k<48||k>57){if(!h.Jy(k))break +return 0}if(o===1||o===0){r=-(k-48) +o=2}else if(o===2){if(r===0)return 0 +j=r*10-(k-48) +if(r<=-900719925474099)l=r===-900719925474099&&j15)return-1 +if(o===15)return p.a_A(p.z,a) +s=p.r.aeN(0,a.b) +if(s!==-1){p.w=0 +p.c[p.a-1]=a.a[s] +return s}r=p.c[p.a-1] +q=p.aal() +s=p.a_A(q,a) +if(s===-1){p.w=15 +p.z=q +p.c[p.a-1]=r}return s}, +ek(){var s=this,r=s.w +if(r===0)r=s.bq() +if(r===14)s.WW() +else if(r===13)s.EU($.Iv()) +else if(r===12)s.EU($.Iw()) +else if(r!==15)throw A.d(A.iF("Expected a name but was "+s.d9().k(0)+" at path "+s.dA(0))) +s.w=0 +s.c[s.a-1]="null"}, +a_A(a,b){var s,r,q +for(s=b.a,r=s.length,q=0;qp||p-q<1)A.a6(A.bG("size="+p+" offset="+q+" byteCount=1")) +if(s.a[s.b+q]===92){if(r==null)r=new A.dl("") +r.a+=s.qr(q) +s.ft() +r.a+=A.bZ(this.abu()) +continue}if(r==null){o=s.qr(q) +s.ft() +return o}else{r.a+=s.qr(q) +s.ft() +s=r.a +return s.charCodeAt(0)==0?s:s}}}, +U6(){var s=this.r,r=s.y9($.bbI(),0) +return r!==-1?s.qr(r):s.qr(s.c)}, +EU(a){var s,r,q,p +for(s=this.r,r=s.a;!0;){q=s.y9(a,0) +if(q===-1)throw A.d(this.fI("Unterminated string")) +p=s.c +if(q>p||p-q<1)A.a6(A.bG("size="+p+" offset="+q+" byteCount=1")) +p=q+1 +if(r[s.b+q]===92){s.fF(0,p) +this.abu()}else{s.fF(0,p) +return}}}, +WW(){var s=this.r,r=s.y9($.bbI(),0) +s.fF(0,r!==-1?r:s.c)}, +ec(){var s,r,q,p,o,n=this,m="Expected an int but was ",l=n.w +if(l===0)l=n.bq() +s=null +if(l===16){q=n.x +q===$&&A.c() +s=q +if(q!==s)throw A.d(A.iF(m+n.gay_()+" at path "+n.dA(0))) +n.w=0 +q=n.d +p=n.a-1 +q[p]=q[p]+1 +return s}if(l===17){q=n.y +q===$&&A.c() +n.z=n.r.qr(q)}else{q=l===9 +if(q||l===8){q=q?n.qY($.Iv()):n.qY($.Iw()) +n.z=q +try{q.toString +s=A.ec(q,null,null) +n.w=0 +q=n.d +p=n.a-1 +q[p]=q[p]+1 +p=s +return p}catch(o){if(!t.bE.b(A.aW(o)))throw o}}else if(l!==11)throw A.d(A.iF(m+n.d9().k(0)+" at path "+n.dA(0)))}n.w=11 +r=null +try{q=n.z +q.toString +r=A.lc(q)}catch(o){if(t.bE.b(A.aW(o)))throw A.d(A.iF(m+A.h(n.z)+" at path "+n.dA(0))) +else throw o}s=J.bcQ(r) +if(!J.e(s,r))throw A.d(A.iF(m+A.h(n.z)+" at path "+n.dA(0))) +n.z=null +n.w=0 +q=n.d +p=n.a-1 +q[p]=q[p]+1 +return s}, +cn(){var s,r,q=this,p="Expected a value but was ",o=q.r,n=0 +do{s=q.w +if(s===0)s=q.bq() +if(s===3){q.Dz(1);++n}else if(s===1){q.Dz(3);++n}else if(s===4){--n +if(n<0)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0)));--q.a}else if(s===2){--n +if(n<0)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0)));--q.a}else if(s===14||s===10)q.WW() +else if(s===9||s===13)q.EU($.Iv()) +else if(s===8||s===12)q.EU($.Iw()) +else if(s===17){r=q.y +r===$&&A.c() +o.fF(0,r)}else if(s===18)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0))) +q.w=0}while(n!==0) +o=q.d +r=q.a-1 +o[r]=o[r]+1 +q.c[r]="null"}, +wu(a){var s,r,q,p,o,n,m,l=this,k=u.t +$label0$0:for(s=l.r,r=0;q=r+1,s.t2(0,q);){p=s.c +if(r>p||p-r<1)A.a6(A.bG("size="+p+" offset="+r+" byteCount=1")) +p=s.a +o=p[s.b+r] +if(o===10||o===32||o===13||o===9){r=q +continue $label0$0}s.fF(0,q-1) +if(o===47){if(!s.t2(0,2))return o +l.fI(k) +n=s.c +if(1>n||n-1<1)A.a6(A.bG("size="+n+" offset=1 byteCount=1")) +switch(p[s.b+1]){case 42:s.ft() +s.ft() +p=$.bnW() +m=s.aLe(p,0) +n=m===-1 +s.fF(0,!n?m+J.bu(p):s.c) +if(n)throw A.d(l.fI("Unterminated comment")) +r=0 +continue $label0$0 +case 47:s.ft() +s.ft() +m=s.y9($.bbH(),0) +s.fF(0,m!==-1?m+1:s.c) +r=0 +continue $label0$0 +default:return o}}else if(o===35){l.fI(k) +m=s.y9($.bbH(),0) +s.fF(0,m!==-1?m+1:s.c)}else return o +r=0}if(a)throw A.d(A.ah("End of input")) +else return-1}, +k(a){return"JsonReader("+this.r.k(0)+")"}, +abu(){var s,r,q,p,o,n,m=this,l=m.r +if(!l.t2(0,1))throw A.d(m.fI("Unterminated escape sequence")) +s=l.ft() +switch(s){case 117:if(!l.t2(0,4))throw A.d(A.bG("Unterminated escape sequence at path "+m.dA(0))) +for(r=l.c,q="size="+r+" offset=",p=0,o=0;o<4;++o){if(o>r||r-o<1)A.a6(A.bG(q+o+" byteCount=1")) +n=l.a[l.b+o] +p=p<<4>>>0 +if(n>=48&&n<=57)p+=n-48 +else if(n>=97&&n<=102)p+=n-97+10 +else if(n>=65&&n<=70)p+=n-65+10 +else throw A.d(m.fI("\\u"+l.qr(4)))}l.fF(0,4) +return p +case 116:return 9 +case 98:return 8 +case 110:return 10 +case 114:return 13 +case 102:return 12 +case 10:case 39:case 34:case 92:case 47:return s +default:l=m.fI("Invalid escape sequence: \\"+s) +throw A.d(l)}}} +A.aHl.prototype={ +aOZ(a,b){return}} +A.Xk.prototype={ +gm1(){return this.b}, +mV(a){return $.bsa().d7(0,this,new A.aqT(this))}, +l(a,b){if(b==null)return!1 +if(J.aj(b)!==A.O(this))return!1 +return b instanceof A.Xk&&b.gm1()===this.gm1()&&!0}, +gI(a){return A.a4(this.gm1(),this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return A.O(this).k(0)+"(bundle: "+A.h(this.c)+', name: "'+this.gm1()+'")'}} +A.aqT.prototype={ +$0(){var s=0,r=A.v(t.zI),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$$0=A.w(function(a1,a2){if(a1===1)return A.r(a2,r) +while(true)switch(s){case 0:e=p.a +d=e.c +c=$.le() +s=3 +return A.B(c.cL(0,e.gm1()),$async$$0) +case 3:b=a2 +a=$.bcC() +a=A.b8P(e.gm1(),a.a).aCh()[0] +s=4 +return A.B(A.aDH(A.cl(b.buffer,0,null),e.a,a),$async$$0) +case 4:o=a2 +a=o.d.w,a=a.gby(a),n=A.q(a),n=n.h("@<1>").ad(n.z[1]),a=new A.bT(J.ax(a.a),a.b,n.h("bT<1,2>")),n=n.z[1],m=e.b,l=t._m,k=t.Ri,e=e.d +case 5:if(!a.D()){s=6 +break}j=a.a +if(j==null)j=n.a(j) +s=j.f==null?7:8 +break +case 7:i=j.d +h=A.bI8(i) +if(h==null){g=$.bcC() +f=A.b([$.b6j().a7O(m),j.e,i,null,null,null,null,null,null,null,null,null,null,null,null,null],l) +A.baN("join",f) +h=new A.C5(g.TL(new A.c3(f,k)),d,e)}a0=j +s=9 +return A.B(A.blI(o,j,h),$async$$0) +case 9:a0.f=a2 +case 8:s=5 +break +case 6:q=o +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, +$S:787} +A.b5d.prototype={ +$2(a,b){this.a.a9(0,this.b.b5()) +this.c.eL(0,a.a)}, +$S:147} +A.b5e.prototype={ +$2(a,b){var s=this +s.a.a9(0,s.b.b5()) +s.c.pV("Failed to load image "+s.d.c+": "+A.h(a)) +s.e.iv(0)}, +$S:788} +A.aDM.prototype={} +A.aDE.prototype={ +d7(a,b,c){var s,r,q,p=this,o={},n=p.a,m=n.i(0,b) +if(m!=null)return m +s=p.b +r=s.i(0,b) +o.a=r +if(r!=null)s.L(0,b) +else{if(s.a===1000&&!0){q=new A.bf(s,A.q(s).h("bf<1>")) +s.L(0,q.ga3(q))}m=c.$0() +n.t(0,b,m) +m.cE(new A.aDF(o,p,b),t.H).rf(new A.aDG(p,b))}n=o.a +if(n!=null){p.a1l(0,b,n) +o=o.a +o.toString +return new A.cO(o,t.Yw)}m.toString +return m}, +a1l(a,b,c){this.b.t(0,b,c)}} +A.aDF.prototype={ +$1(a){var s=this.b,r=this.c +s.a.L(0,r) +s.a1l(0,r,a) +this.a.a=a}, +$S:789} +A.aDG.prototype={ +$1(a){this.a.a.L(0,this.b)}, +$S:198} +A.Fd.prototype={ +bC(a){var s=this,r=s.d +if(r!=null){r=A.b8p(r) +r.EK(s.r,s.w) +r.sRR(s.e) +r.r=!1 +r.y=!1 +r.w=s.as}else r=null +r=new A.Ot(r,s.x,s.y,s.z,s.Q,A.aZ(t.v)) +r.bB() +return r}, +bH(a,b){var s,r,q=this,p=q.d,o=b.M +if(p==null)if(o!=null){b.M=null +s=!0 +r=!0}else{s=!1 +r=!1}else{if(o==null||o.a!==p){o=b.M=A.b8p(p) +s=!0 +r=!0}else{s=!1 +r=!1}r=B.bE.kC(r,o.EK(q.r,q.w))}if(r)b.bj() +if(s)p=!0 +else p=!1 +if(p)b.aE() +b.sbz(0,q.x) +b.sc1(0,q.y) +b.siT(q.Q) +b.srE(q.z)}} +A.Ot.prototype={ +sbz(a,b){return}, +sc1(a,b){return}, +srE(a){return}, +siT(a){if(a.l(0,this.b9))return +this.b9=a}, +Gu(a){var s=this.aa +a=A.j1(this.af,s).rp(a) +s=this.M +if(s==null)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) +return a.xn(s.d)}, +c8(a){return 0}, +c3(a){return this.Gu(A.ky(a,1/0)).a}, +c4(a){return 0}, +cd(a){return this.Gu(A.ky(1/0,a)).b}, +lY(a){return!0}, +dH(a){return this.Gu(a)}, +d3(){this.k3=this.Gu(t.k.a(A.J.prototype.gaG.call(this)))}, +aI(a,b){var s,r,q,p,o,n,m=this,l=m.M +if(l==null)return +s=a.gcX(a) +r=m.k3 +q=b.a +p=b.b +o=r.a +r=r.b +n=m.aJ +l.a7Y(s,new A.x(q,p,q+o,p+r),m.b9,n)}} +A.b1q.prototype={ +$2(a,b){return a+b}, +$S:54} +A.a5j.prototype={ +ap(a,b){var s,r,q,p,o,n,m +if(b<=0)return 0 +else if(b>=1)return 1 +s=this.a +r=s.length-1 +for(q=0;r-q>1;){p=B.d.az((q+r)/2) +if(b=this.gqJ()&&a=r.length-1)return null +return r[s+1]}, +aOe(a){var s=this.d,r=this.a +if(s>=r.length-a)return null +return r[s+a]}, +aMs(a){var s,r,q=this +if(q.gm2(q)==null)return!1 +s=q.gm2(q).a +r=a.b +return r.test(s)}, +UA(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.w=b +h.x=a +s=A.b([],t.f2) +for(r=h.a,q=h.c,p=null,o=0;n=h.d,n2)throw A.d(A.ne("BlockParser.parseLines is not advancing"))}else o=0}return s}, +aaV(){return this.UA(!1,null)}, +aO6(a){return this.UA(!1,a)}} +A.eL.prototype={ +re(a){return!0}, +pY(a){var s=this.giE(this),r=a.a[a.d].a +s=s.b +return s.test(r)}, +aLz(a){var s,r,q,p +for(s=a.c,r=s.length,q=0;q") +p=q.length +if(p>1){if(n")).cl(0,"\n") +p=t.f2 +r=t.N +return new A.cd("pre",A.b([new A.cd("code",A.b([new A.dL(s)],p),A.D(r,r))],p),A.D(r,r))}, +aAD(a){var s,r,q,p +for(s=1;!0;){r=a.aOe(s) +if(r==null)return!0 +if(r.c){++s +continue}q=$.aq6() +p=r.a +q=q.b +return!q.test(p)}}} +A.atB.prototype={ +$1(a){var s=a.a,r=a.b +return B.c.X(" ",r==null?0:r)+s}, +$S:85} +A.KA.prototype={ +giE(a){return $.n7()}, +kt(a,b){b.f=!0;++b.d +return null}} +A.a0O.prototype={ +giE(a){return $.aq3()}, +kt(a,b){var s,r,q,p,o,n,m,l=$.aq3().iY(A.bb1(b.a[b.d].a)) +l.toString +s=A.biZ(l) +l=this.aO1(b,s.b,s.a) +r=new A.W(l,new A.ay6(),A.a7(l).h("W<1,k>")).cl(0,"\n") +if(r.length!==0)r+="\n" +l=t.f2 +q=A.b([new A.dL(r)],l) +p=t.N +o=A.D(p,p) +n=s.c +if(B.b.ga3(n.split(" ")).length!==0){m=A.BR(B.b.ga3(n.split(" ")),$.WH(),A.b5P(),null) +o.t(0,"class","language-"+m)}return new A.cd("pre",A.b([new A.cd("code",q,o)],l),A.D(p,p))}, +aO1(a,b,c){var s,r,q,p,o,n=A.b([],t.Rv),m=++a.d +for(s=a.a,r="^\\s{0,"+c+"}",q=null;m"))}, +$S:793} +A.ayV.prototype={ +$1(a){return!$.bnA().O(0,a.giE(a))}, +$S:108} +A.ayU.prototype={ +$1(a){var s=a.giE(a).b +return s.test(this.a)}, +$S:108} +A.a23.prototype={ +giE(a){return $.bct()}, +kt(a,b){var s,r,q,p,o,n,m=b.a,l=$.bct().iY(m[b.d].a).b,k=l[0] +k.toString +s=l[1] +r=l[2] +q=s.length +p=B.c.fp(k,s)+q +l=r==null +if(l)o=B.c.cf(m[b.d].a,p) +else{n=B.c.yk(k,r) +o=B.c.ao(m[b.d].a,p,n)}o=B.c.fg(o) +if(l){m=A.bn("^#+$",!0,!1,!1) +m=m.b.test(o)}else m=!1 +if(m)o=null;++b.d +m=A.b([],t.f2) +if(o!=null)m.push(new A.wj(o)) +l=t.N +return new A.cd("h"+q,m,A.D(l,l))}} +A.a29.prototype={ +giE(a){return $.aq4()}, +kt(a,b){var s;++b.d +s=t.N +return new A.cd("hr",null,A.D(s,s))}} +A.a2c.prototype={ +giE(a){return $.aq5()}, +re(a){return $.aq5().iY(a.a[a.d].a).yt("condition_7")==null}, +rW(a){var s,r,q,p=A.b([],t.Rv),o=a.a,n=$.aq5().iY(o[a.d].a).b,m=n.length-1,l=0 +while(!0){if(!(l")).cl(0,"\n")) +if(b.z!=null||b.w!=null){r="\n"+r +if(b.w instanceof A.z3)r+="\n"}return new A.dL(r)}} +A.aAJ.prototype={ +$1(a){return a.a}, +$S:85} +A.M0.prototype={ +giE(a){return $.bs1()}, +re(a){return!1}, +kt(a,b){var s=b.a,r=A.b([s[b.d]],t.Rv);++b.d +for(;!A.b6M(b);){r.push(s[b.d]);++b.d}if(!this.axU(r,b))b.d-=r.length +return null}, +axU(a,b){var s,r,q=new A.aDf(new A.W(a,new A.aDg(),A.a7(a).h("W<1,k>")).cl(0,"\n")) +q.aO2() +if(!q.c)return!1 +b.d-=q.r +s=q.d +s.toString +r=A.blV(s) +b.b.a.d7(0,r,new A.aDh(r,q)) +return!0}} +A.aDg.prototype={ +$1(a){return a.a}, +$S:85} +A.aDh.prototype={ +$0(){var s=this.b,r=s.e +r.toString +return new A.Ei(r,s.f)}, +$S:794} +A.Ek.prototype={} +A.a9v.prototype={ +T(){return"TaskListItemState."+this.b}} +A.z3.prototype={ +pY(a){var s=this.giE(this),r=a.a,q=r[a.d].a +s=s.b +if(s.test(q)){s=$.aq4() +r=r[a.d].a +s=s.b +s=!s.test(r)}else s=!1 +return s}, +re(a){var s,r=this.giE(this).iY(a.a[a.d].a) +r.toString +if(!(a.w instanceof A.z3)){s=r.b[1] +s=s!=null&&s!=="1"}else s=!1 +if(s)return!1 +r=r.b[2] +r=r==null?null:r.length!==0 +return r===!0}, +kt(c8,c9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1="class",c2="task-list-item",c3={},c4=c9.a,c5=b9.giE(b9).iY(c4[c9.d].a).b[1]!=null,c6=b9 instanceof A.R3||b9 instanceof A.Nf,c7=A.b([],t.Y6) +c3.a=A.b([],t.Rv) +c3.b=null +s=new A.aDm(c3,c7) +r=new A.aDn(c3,c6) +q=A.ba("possibleMatch") +p=new A.aDp(q,c9) +for(o=q.a,n=c0,m=n,l=m,k=l;j=c9.d,j1)break +g=A.bhQ(i.a,l) +i=c3.a +h=g.a +j=j?h:r.$1(h) +h=$.n7().b +i.push(new A.iG(j,g.b,h.test(j)))}else if(p.$1($.aq4()))break +else if(p.$1($.aq7())){j=q.b +if(j===q)A.a6(A.fe(o)) +j.toString +i=c4[c9.d].a +f=new A.a9K(i) +e=f.JY() +d=f.b +c=j.i(0,1) +if(c==null)c="" +j=c.length +if(j!==0){if(m==null)m=A.ec(c,c0,c0) +f.b+=j}h=++f.b +b=B.c.ao(i,d,h) +a=i.length +if(h!==a){a0=B.c.au(i,h)===9 +a1=f.b=h+1 +if(a1!==a){a2=f.JY() +a3=f.b===a||!1}else{a3=!0 +a2=0}}else{a1=c0 +a3=!0 +a2=0 +a0=!1}if(k!=null&&B.c.cf(k,k.length-1)!==B.c.cf(b,b.length-1))break +s.$0() +e+=j+2 +if(a3){l=e +n=1}else{l=a2>=4?e:e+a2 +n=c0}a4=a1!=null&&!a3?r.$1(B.c.ao(i,a1,c0)):"" +if(a4.length===0&&a0)a4=B.c.X(" ",2)+a4 +j=c3.a +i=a0?2:c0 +h=$.n7().b +j.push(new A.iG(a4,i,h.test(a4))) +k=b}else if(A.b6M(c9))break +else{j=c3.a +if(j.length!==0&&B.b.ga6(j).c){c9.f=!0 +break}c3.a.push(c4[c9.d])}++c9.d}s.$0() +a5=A.b([],t.gN) +B.b.ab(c7,b9.gaz8()) +a6=b9.azc(c7) +for(c4=c7.length,o=t.f2,j=t.N,i=c9.b,a7=!1,a8=!1,a9=0;a9")).cl(0,"\n"));++b.d +p=t.N +return new A.cd("h"+r,A.b([new A.wj(q)],t.f2),A.D(p,p))}} +A.aMm.prototype={ +$1(a){return a.a}, +$S:85} +A.a9k.prototype={ +re(a){return!0}, +giE(a){return $.b6l()}, +pY(a){return a.aMs($.bsb())}, +kt(a,b){var s,r,q,p,o,n,m,l=this.axG(b.gm2(b).a),k=l.length,j=this.a28(b,l,"th"),i=j.b +i.toString +if(J.bu(i)!==k){--b.d +return null}i=t.f2 +s=t.N +r=new A.cd("thead",A.b([j],i),A.D(s,s));++b.d +q=A.b([],t.gN) +p=b.a +while(!0){if(!(b.dk;)m.eI(n)}n.toString +m=J.aK(n) +for(;m.gE(n)>k;)m.eI(n) +q.push(o)}if(q.length===0)return new A.cd("table",A.b([r],i),A.D(s,s)) +else return new A.cd("table",A.b([r,new A.cd("tbody",q,A.D(s,s))],i),A.D(s,s))}, +axG(a){var s,r,q,p,o,n,m,l=A.b([],t._m) +for(s=a.length,r=!1,q=!1,p=null,o=0;o=r){j.push(B.c.qx(p.charCodeAt(0)==0?p:p)) +break}o=B.c.aV(k,s) +if(o===92){if(s===q){k=p+A.bZ(o) +j.push(B.c.qx(k.charCodeAt(0)==0?k:k)) +break}n=B.c.aV(k,s+1) +p=n===124?p+A.bZ(n):p+A.bZ(o)+A.bZ(n) +s+=2}else{++s +if(o===124){j.push(B.c.qx(p.charCodeAt(0)==0?p:p)) +s=this.a5u(k,s) +if(s>=r)break +p=""}else p+=A.bZ(o)}}++a.d +k=A.b([],t.gN) +for(r=j.length,q=t.f2,p=t.N,m=0;m?@\\[\\\\\\]^_`{|}~])",!0,!0,!1),92),new A.a_t(A.bn($.WH().a,!1,!0,!1),38),A.bxp(g,"\\[",91),A.bwO(g)],r)) +B.b.F(l,$.bnU()) +i=new A.aBA(m,h,l,k,j).aO_(0) +s.dn(a,o) +s.ia(a,o,i) +o+=i.length-1}else if(n instanceof A.cd&&n.b!=null){m=n.b +m.toString +h.a25(m)}}}, +aqL(a){var s,r,q,p,o,n,m,l,k,j=A.b([],t.gN),i=t.f2,h=A.b([],i) +for(s=a.length,r=this.b,q=0;q0}else{n=0 +m=!1}if(m){j.push(p) +l=p.b +if(l!=null)this.ano(l,A.n_(B.iO,o,B.N,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N +r=A.D(s,t.S) +for(m=this.c,k=0;k0 +m=n?"-"+o:"" +l=A.b([new A.dL("\u21a9")],i) +if(n){n=A.b([new A.dL(o)],i) +k=A.D(s,s) +k.t(0,"class","footnote-ref") +l.push(new A.cd("sup",n,k))}n=A.D(s,s) +n.t(0,"href",r+m) +n.t(0,"class","footnote-backref") +B.b.F(h,A.b([new A.dL(" "),new A.cd("a",l,n)],i))}r=J.aK(a) +if(r.gaD(a))r.F(a,h) +else{j=r.ga6(a) +if(j instanceof A.cd){i=j.b +if(i!=null)J.WJ(i,h)}else{i=A.b([j],i) +B.b.F(i,h) +r.sa6(a,new A.cd("p",i,A.D(s,s)))}}}} +A.avN.prototype={ +$2(a,b){var s,r,q=a.c.i(0,"id"),p=q==null?null:q.toLowerCase() +if(p==null)p="" +q=b.c.i(0,"id") +s=q==null?null:q.toLowerCase() +if(s==null)s="" +q=this.a +r=q.i(0,p) +if(r==null)r=0 +q=q.i(0,s) +return r-(q==null?0:q)}, +$S:798} +A.Ei.prototype={} +A.axZ.prototype={} +A.aBA.prototype={ +aO_(a){var s,r,q,p,o=this +for(s=o.a,r=s.length,q=o.c;p=o.d,p!==r;){if(B.c.au(s,p)===93){o.z6(0) +o.avQ() +continue}if(B.b.eg(q,new A.aBJ(o)))continue;++o.d}o.z6(0) +o.a2l(-1) +s=o.r +o.Zx(s) +return s}, +avQ(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.b.TQ(j,new A.aBB()) +if(i===-1){k.r.push(new A.dL("]")) +k.e=++k.d +return}s=t.hw.a(j[i]) +if(!s.d){B.b.dn(j,i) +k.r.push(new A.dL("]")) +k.e=++k.d +return}r=s.r +if(r instanceof A.yZ&&B.b.eg(k.c,new A.aBC())){q=k.r +p=B.b.TQ(q,new A.aBD(s)) +o=r.aFW(0,k,s,null,new A.aBE(k,i,p)) +if(o!=null){B.b.dn(j,i) +if(s.b===91)for(j=B.b.cU(j,0,i),n=j.length,m=0;ma5&&j>l){i=s[j] +if(!(i instanceof A.D3)){++q +continue}p=i.w +h=B.b.TQ(p,new A.aBH(i,n)) +if(h===-1){++q +continue}g=p[h] +f=g.b +e=i.a +d=B.b.fp(r,e) +c=n.a +o.a=B.b.fp(r,c) +b=i.d.Rk(0,a2,i,n,new A.aBI(o,a2,d),g.a) +p=o.a +b.toString +B.b.iH(r,d+1,p,b) +o.a=d+2 +a=j+1 +if(!!s.fixed$length)A.a6(A.a8("removeRange")) +A.dA(a,q,s.length,null,null) +s.splice(a,q-a) +if(i.a.a.length===f){B.b.dn(r,d) +B.b.dn(s,j) +q=a-1;--o.a}else{a0=new A.dL(B.c.cf(e.a,f)) +r[d]=a0 +i.a=a0 +q=a}p=n.a +m=o.a +if(p.a.length===f){B.b.dn(r,m) +B.b.dn(s,q)}else{a1=new A.dL(B.c.cf(c.a,f)) +r[m]=a1 +n.a=a1}}else{m.t(p,B.e.bI(n.a.a.length,3),k) +if(!n.f)B.b.dn(s,q) +else ++q}}B.b.hz(s,a3,p)}, +Zx(a){var s,r,q,p,o,n +for(s=J.aK(a),r=0;r=r&&this.b.a.a.length>=r}, +$S:804} +A.aBI.prototype={ +$0(){return B.b.cU(this.b.r,this.c+1,this.a.a)}, +$S:174} +A.Xt.prototype={ +L4(a){var s,r=a.d,q=a.a,p=this.a.rP(0,q,r) +if(p==null)return!1 +s=p.b +if(s[1]!=null&&a.d>0)if(!J.hw(B.a2G.a,A.bZ(B.c.au(q,a.d-1))))return!1 +if(s[2]!=null&&q.length>p.ghP(p))if(J.hw(B.a2C.a,A.bZ(B.c.au(q,p.ghP(p)))))return!1 +a.z6(0) +this.m4(a,p) +return!0}, +m4(a,b){var s,r,q,p,o,n=b.b[2]!=null +if(n)s=b.i(0,0).length +else{r=b.i(0,0) +r.toString +s=this.arr(r)}r=b.i(0,0) +r.toString +q=B.c.ao(r,0,s) +if(n)p="mailto:"+q +else p=q[0]==="w"?"http://"+q:q +r=A.b([new A.dL(q)],t.f2) +o=t.N +o=A.D(o,o) +o.t(0,"href",A.n_(B.en,p,B.N,!1)) +a.r.push(new A.cd("a",r,o)) +a.BE(s) +return!0}, +arr(a){var s,r,q,p,o,n +if(B.c.jj(a,")")){s=A.bn("(\\(.*)?(\\)+)$",!0,!1,!1).iY(a).b +if(s[1]==null)r=s[2].length +else{for(s=a.length,q=0,p=0;p0&&B.c.au(a.a,r-1)===96)return!1 +s=this.a.rP(0,a.a,r) +if(s==null)return!1 +a.z6(0) +this.m4(a,s) +a.BE(s.i(0,0).length) +return!0}, +m4(a,b){var s=b.b[1].length,r=b.i(0,0).length,q=a.d+s,p=B.c.ao(a.a,q,q+(r-s*2)) +if(this.aAG(p))p=B.c.ao(p,1,p.length-1) +p=A.fW(p,"\n"," ") +r=t.N +a.r.push(new A.cd("code",A.b([new A.dL(p)],t.f2),A.D(r,r))) +return!0}, +aAG(a){var s,r +if(B.c.fg(a).length===0)return!1 +s=B.c.cb(a," ")||B.c.cb(a,"\n") +r=B.c.jj(a," ")||B.c.jj(a,"\n") +if(!s||!r)return!1 +return!0}} +A.a_t.prototype={ +L4(a){var s,r=a.d +if(r>0&&B.c.au(a.a,r-1)===96)return!1 +s=this.a.rP(0,a.a,r) +if(s==null)return!1 +if(s.b[1]!=null){r=s.i(0,0) +r.toString +r=B.zQ.i(0,r)==null}else r=!1 +if(r)return!1 +a.z6(0) +this.m4(a,s) +a.BE(s.i(0,0).length) +return!0}, +m4(a,b){var s=A.blb(b) +a.r.push(new A.dL(s)) +return!0}} +A.a_J.prototype={ +m4(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.dL(B.c.ao(o,q,p)) +if(!s.c){a.f.push(new A.Py(n,B.c.au(o,q),r,!0,!1,s,p)) +a.r.push(n) +return!0}o=s.e +if(o==null)o=B.VB +a.f.push(A.buK(a,q,p,s.d,n,s,o)) +a.r.push(n) +return!0}, +Rk(a,b,c,d,e,f){var s=t.N +return A.b([new A.cd(f,e.$0(),A.D(s,s))],t.f2)}} +A.oC.prototype={} +A.Py.prototype={$iK8:1, +gBu(){return this.b}, +gE(a){return this.c}, +gRb(){return this.e}, +gRa(){return this.f}, +suV(a){return this.d=a}} +A.D3.prototype={ +gE(a){return this.a.a.length}, +k(a){var s=this +return""}, +$iK8:1, +gBu(){return this.b}, +gRb(){return this.f}, +gRa(){return this.r}, +suV(){}} +A.avb.prototype={ +$2(a,b){return B.e.cJ(a.b,b.b)}, +$S:805} +A.a0r.prototype={ +m4(a,b){var s,r,q=b.b[1] +q.toString +s=A.b([new A.dL(q)],t.f2) +r=t.N +r=A.D(r,r) +r.t(0,"href",A.n_(B.en,"mailto:"+q,B.N,!1)) +a.r.push(new A.cd("a",s,r)) +return!0}} +A.Kz.prototype={} +A.a0H.prototype={ +m4(a,b){var s,r,q=b.i(0,0) +q.toString +s=b.b[1] +s.toString +B.c.O('&"<>',s) +r=q[1] +a.r.push(new A.dL(r)) +return!0}} +A.ayX.prototype={ +$1(a){return a.toLowerCase()===this.a}, +$S:31} +A.ayY.prototype={ +$0(){return""}, +$S:66} +A.a2r.prototype={ +RE(a,b,c){var s,r=t.N +r=A.D(r,r) +s=c.$0() +r.t(0,"src",a) +r.t(0,"alt",J.na(s,new A.aBp(),t.ob).l6(0)) +if(b!=null&&b.length!==0)r.t(0,"title",B.u1.d8(A.BR(b,$.WH(),A.b5P(),null))) +return new A.cd("img",null,r)}} +A.aBp.prototype={ +$1(a){if(a instanceof A.cd&&a.a==="img")return a.c.i(0,"alt") +return a.gz_()}, +$S:213} +A.a2A.prototype={} +A.h1.prototype={ +L4(a){var s,r=a.d,q=this.b +if(q!=null&&B.c.au(a.a,r)!==q)return!1 +s=this.a.rP(0,a.a,r) +if(s==null)return!1 +a.z6(0) +if(this.m4(a,s))a.BE(s.i(0,0).length) +return!0}} +A.a3c.prototype={ +m4(a,b){var s=t.N +a.r.push(new A.cd("br",null,A.D(s,s))) +return!0}} +A.aDe.prototype={} +A.yZ.prototype={ +Rk(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.aDe(b,c,e),m=b.a,l=b.d,k=B.c.ao(m,c.w,l);++l +s=m.length +if(l>=s)return o.H6(n,k) +r=B.c.au(m,l) +if(r===40){b.d=l +q=o.axS(b) +if(q!=null)return A.b([o.RE(q.a,q.b,e)],t.f2) +b.d=l +b.d=l+-1 +return o.H6(n,k)}if(r===91){b.d=l;++l +if(l"),n=new A.cj(n,s),n=new A.cw(n,n.gE(n),s.h("cw")),s=s.h("aM.E"),r=null;n.D();m=r){q=n.d +r=new A.wB(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.bG,n=A.cV(n,n.r,A.q(n).c),s=n.$ti.c;n.D();){q=n.d +if(q==null)q=s.a(q) +p=r.c +if(!J.e(q.bM,p)){q.bM=p +q.eH()}r=r.d +q.saLm(r) +if(!(r instanceof A.wB))break}return m}} +A.wB.prototype={ +dg(a){return new A.wC(this,B.ac)}, +a5(a){return A.a6(A.ah("handled internally"))}} +A.wC.prototype={ +gbg(){return t.Fn.a(A.b7.prototype.gbg.call(this))}, +saLm(a){var s,r,q=this.bG +if(a instanceof A.wB)if(q instanceof A.wB){s=a.c +r=q.c +s=A.O(s)===A.O(r)&&J.e(s.a,r.a)}else s=!1 +else s=!1 +if(s)return +if(!J.e(q,a)){this.bG=a +this.c7(new A.aYe())}}, +hT(a,b){var s=this,r=t.Fn +r.a(A.b7.prototype.gbg.call(s)).e.bG.H(0,s) +s.bM=r.a(A.b7.prototype.gbg.call(s)).c +s.bG=r.a(A.b7.prototype.gbg.call(s)).d +s.F0(a,b)}, +qy(){t.Fn.a(A.b7.prototype.gbg.call(this)).e.bG.L(0,this) +this.zN()}, +cI(){var s=this.bM +s.toString +return s}} +A.aYe.prototype={ +$1(a){return a.eH()}, +$S:11} +A.a88.prototype={} +A.b_t.prototype={ +$1(a){if(a instanceof A.wC)this.a.lU$=a +return!1}, +$S:19} +A.b11.prototype={ +$1(a){if(a instanceof A.wC)this.a.lU$=a +return!1}, +$S:19} +A.rG.prototype={ +a5(a){return this.a6m(a,this.c)}, +dg(a){return A.bAm(this)}, +$irH:1} +A.PC.prototype={ +cI(){var s=this +if(s.lU$!=null)return t.k7.a(A.b7.prototype.gbg.call(s)).a6m(s,s.lU$.bG) +return s.ajC()}, +gbg(){return t.k7.a(A.b7.prototype.gbg.call(this))}} +A.akT.prototype={ +hT(a,b){if(t.Ej.b(a))this.lU$=a +this.F0(a,b)}, +dq(){this.Mk() +this.o6(new A.b_t(this))}} +A.aom.prototype={ +hT(a,b){if(t.Ej.b(a))this.lU$=a +this.F0(a,b)}, +dq(){this.Mk() +this.o6(new A.b11(this))}} +A.au1.prototype={ +$2(a,b){var s=this.a +return J.BZ(s.$1(a),s.$1(b))}, +$S(){return this.b.h("o(0,0)")}} +A.k_.prototype={ +amy(a,b){this.a=A.a8D(new A.aFX(a,b),null,b.h("b8i<0>")) +this.b=0}, +gE(a){var s=this.b +s===$&&A.c() +return s}, +gaw(a){var s,r=this.a +r===$&&A.c() +s=r.$ti.h("@<1>").ad(A.q(this).h("k_.E")) +return new A.up(r.gaw(r),new A.aFY(this),B.hQ,s.h("@<1>").ad(s.z[1]).h("up<1,2>"))}, +acf(a){var s,r=this +if(!r.c){s=A.ak(r,!1,A.q(r).h("A.E")) +r.d=new A.cj(s,A.a7(s).h("cj<1>"))}return r.d}, +H(a,b){var s,r=this,q=A.da([b],A.q(r).h("k_.E")),p=r.a +p===$&&A.c() +s=p.ha(0,q) +if(!s){p=r.a.JM(q) +p.toString +s=J.kv(p,b)}if(s){p=r.b +p===$&&A.c() +r.b=p+1 +r.c=!1}return s}, +L(a,b){var s,r,q,p,o=this,n=o.a +n===$&&A.c() +s=A.q(o).h("p") +r=n.JM(A.b([b],s)) +if(r==null||!r.O(0,b)){n=o.a +q=new A.bl(n,new A.aG_(o,b),n.$ti.h("bl<1>")) +if(!q.gaD(q))r=q.ga3(q)}if(r==null)return!1 +p=r.L(0,b) +if(p){n=o.b +n===$&&A.c() +o.b=n-1 +o.a.L(0,A.b([],s)) +o.c=!1}return p}, +aj(a){var s +this.c=!1 +s=this.a +s===$&&A.c() +s.aow(0) +this.b=0}} +A.aFX.prototype={ +$2(a,b){if(a.gaD(a)){if(b.gaD(b))return 0 +return-1}if(b.gaD(b))return 1 +return this.a.$2(a.ga3(a),b.ga3(b))}, +$S(){return this.b.h("o(c1<0>,c1<0>)")}} +A.aFY.prototype={ +$1(a){return a}, +$S(){return A.q(this.a).h("c1(c1)")}} +A.aG_.prototype={ +$1(a){return a.eg(0,new A.aFZ(this.a,this.b))}, +$S(){return A.q(this.a).h("F(c1)")}} +A.aFZ.prototype={ +$1(a){return a===this.b}, +$S(){return A.q(this.a).h("F(k_.E)")}} +A.wp.prototype={} +A.jh.prototype={ +yP(a,b){var s,r=this.f +if(r.aX(0,A.ap(b)))return +s=b.h("c3<0>") +r.t(0,A.ap(b),new A.wp(A.ak(new A.c3(this,s),!0,s.h("A.E")),b.h("@<0>").ad(A.q(this).h("jh.T")).h("wp<1,2>")))}, +pi(a,b){var s,r=this.f.i(0,A.ap(b)) +if(r==null){this.yP(0,b) +s=this.pi(0,b) +return s}return b.h("H<0>").a(r.a)}, +H(a,b){if(this.aix(0,b)){this.f.ab(0,new A.aIz(this,b)) +return!0}return!1}, +L(a,b){var s=this.f +s.gby(s).ab(0,new A.aIB(this,b)) +return this.aiz(0,b)}, +aj(a){var s=this.f +s.gby(s).ab(0,new A.aIA(this)) +this.aiy(0)}} +A.aIz.prototype={ +$2(a,b){var s=this.b +if(b.$ti.c.b(s))B.b.H(b.a,s)}, +$S(){return A.q(this.a).h("~(jr,wp)")}} +A.aIB.prototype={ +$1(a){return B.b.L(a.a,this.b)}, +$S(){return A.q(this.a).h("~(wp)")}} +A.aIA.prototype={ +$1(a){return B.b.aj(a.a)}, +$S(){return A.q(this.a).h("~(wp)")}} +A.IY.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:q.ax=!1 +p=$.G().B() +p.sA(0,A.uz(B.dG)) +o=q.p2 +n=o/2 +p.sdf(A.DL(B.i,o,A.b([A.uz(B.dG),B.p],t.O),null,B.G,null,new A.j(n,n),0)) +q.rx!==$&&A.ai() +q.rx=p +return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p=this,o=null,n=A.eM(0,0,0,!1,o,o,B.U,o) +n.b=p +n.a=p.R8?B.L:B.qt +n.c=p.p3 +s=p.gar().G.fl(n) +s.sHE(0,p.p4) +r=A.Yv() +r.b=p.p2 +q=A.j8(r,0,0,!1,0,o) +q.c=q.d=0.5 +s.hM(q) +return s}, +aK(a){var s=this.rx +s===$&&A.c() +a.ci(B.i,this.p2,s)}, +Bg(a,b){var s +if(this.R8&&a instanceof A.xq){s=a.at +s===$&&A.c() +s.a63(3*s.ax*100)}}} +A.b4v.prototype={ +$1(a){var s,r,q,p,o,n=a.x1 +if(n===$){s=a.p2.a +r=s[0] +s=s[1] +q=a.p3.a +p=q[0] +n=a.x1=A.vw(new A.j(r,s),q[1],p)}s=this.a +o=s.ry +if(o===$){r=s.p3.a +o=s.ry=A.k5(new A.j(r[0],r[1]),s.p2)}return n.yE(o)}, +$S:807} +A.abR.prototype={} +A.xq.prototype={ +gw9(){var s,r=this.x2 +if(r===$){s=B.a3K.X(0,10) +this.x2!==$&&A.a1() +r=this.x2=new A.x(0,0,0+s.a,0+s.b)}return r}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:p=$.G() +o=p.kV() +n=p.kU(o,q.gw9()) +m=p.S() +l=p.B() +p=q.a7$ +l.sA(0,p.gA(p)) +for(p=q.y1,k=A.a7(p).h("W<1,j>"),j=k.h("aM.E"),i=0;h=q.gw9(),i<(h.c-h.a)/4;++i){l.sA(0,A.b7_(l.gA(l),0.1)) +m.c2(0) +m.Ht(A.ak(new A.W(p,new A.asN(q,i),k),!0,j),!0) +n.W(m,l)}g=o.jT() +p=q.gw9() +p=B.d.ae(p.c-p.a) +k=q.gw9() +s=3 +return A.B(g.qv(p,B.d.ae(k.d-k.b)),$async$p) +case 3:k=c +q.rx!==$&&A.ai() +q.rx=k +return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p,o,n,m,l=this,k=null,j=new A.a(new Float64Array(2)) +j.u(20,30) +s=new A.a(new Float64Array(2)) +s.u(15,0) +r=j.V(0,s.X(0,l.p4)) +q=A.eM(0,0,0,!1,k,k,B.U,k) +q.a=B.L +q.c=r +p=l.gar().G.fl(q) +p.fr=l +p.cy=3 +o=A.mB() +o.dV(0,l.y1) +n=A.j8(o,0,0,!1,0,k) +n.e=0.2 +n.d=2 +p.hM(n) +s=t.o9 +m=A.aKs(s,s) +m.d=p +m.w=!0 +m.y=m.x=0 +m.b.cM() +s=A.mt(4,new A.asM(l,m),t.SM) +l.p2!==$&&A.ai() +l.p2=s +j=l.gar().cw +j===$&&A.c() +j.F(0,s) +return p}, +a4(a,b){var s,r=this.RG.ax,q=this.at +q===$&&A.c() +s=r.at.f +s.ac(q.d.a.hF(0)) +s.C() +r.ch=null}, +aK(a){var s,r,q,p,o,n=this,m=n.rx +m===$&&A.c() +s=n.gw9() +r=n.xr +if(r===$){r=n.x1 +if(r===$){q=new A.j(-6,-10).a1(0,2) +n.x1!==$&&A.a1() +n.x1=q +r=q}p=r.a +o=r.b +n.xr!==$&&A.a1() +r=n.xr=new A.x(p,o,p+6,o+10)}a.hp(m,s,r,n.a7$)}, +hk(){var s,r,q,p=this.p2 +p===$&&A.c() +s=0 +for(;s<4;++s){r=p[s] +q=r.e +if(q!=null)q.r2(0,r)}}} +A.asN.prototype={ +$1(a){var s=a.a,r=this.b +s=new A.j(s[0],s[1]).X(0,10).U(0,new A.j(r*J.eA(s[0]),r*J.eA(s[1]))) +r=this.a.gw9() +return s.V(0,new A.j(r.c,r.d).a1(0,2))}, +$S:98} +A.asM.prototype={ +$1(a){var s,r,q,p,o,n,m,l=null,k=a<=1,j=this.a,i=j.gar().eP +i===$&&A.c() +i=i[j.p4] +s=new A.a(new Float64Array(2)) +s.u(0.5,1.25) +r=B.eu.aT() +q=new A.a(new Float64Array(2)) +q.u(1,0) +p=new A.a(new Float64Array(2)) +p.u(0,-1) +o=$.G().B() +n=j.a7$ +o.sA(0,n.gA(n)) +o.sbX(0.2) +o.sP(0,B.r) +n=new A.b0(new Float64Array(16)) +n.bl() +m=B.q.aT() +j=new A.B1(j,s,i,this.b,k,k,(a&1)===0,r,q,p,!0,n,$,m,l,l,2,l,B.f,new A.f([],t.s),new A.f([],t.g)) +j.iq(l,l,o,2,!0) +return j}, +$S:808} +A.a1q.prototype={ +T(){return"GameColors."+this.b}} +A.DE.prototype={ +a5(a){var s=null,r=A.am(a).p3,q=this.c,p=t.p +return A.mu(B.ai,!0,s,A.ni(A.GQ(B.O,A.b([new A.Ex(A.b([A.du("Player "+(q.kn.p4+1)+" wins!",s,s,s,r.a,s,s),B.e_,A.du("Time: "+q.gact(),s,s,s,r.y,s,s),B.e_,A.mm(B.a9r,q.gVa(q),s)],p),s)],p),B.hD),s,s),B.t,B.I,0,s,s,s,s,s,B.dQ)}} +A.yW.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.tw(0) +s=q.p3?2:3 +break +case 2:s=4 +return A.B(q.RD(),$async$p) +case 4:q.rx=c +case 3:return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p,o=this,n=null,m=o.a7$,l=o.p3?A.uz(B.dG):A.uz(B.dG),k=B.d.az(127.5),j=l.a +A.a9(k,j>>>16&255,j>>>8&255,j&255) +m.sA(0,l) +l=o.a7$ +l.sP(0,B.h) +m=o.R8 +j=m.a1(0,2).a +k=j[0] +j=j[1] +m=m.a +s=Math.max(m[0],m[1]) +r=o.a7$ +l.sdf(A.DL(new A.j(k,j),s,A.b([r.gA(r),B.p],t.O),n,B.G,n,n,0)) +q=o.gar().G.fl(A.eM(0,0,0,!1,n,o.p4,B.U,o)) +p=A.mB() +p.me(m[0]/2,m[1]/2) +q.hM(A.j8(p,0,0,!0,0,n)) +return q}, +gwz(){var s,r,q=this,p=q.ry +if(p===$){s=q.R8.X(0,10).a +r=s[0] +s=s[1] +q.ry!==$&&A.a1() +p=q.ry=new A.x(0,0,0+r,0+s)}return p}, +RD(){var s=0,r=A.v(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$RD=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:j=$.G() +i=j.kV() +h=j.kU(i,p.gwz()) +j=p.gwz() +o=(j.c-j.a)/2 +n=B.eu.aT() +for(m=0;j=m*o,l=p.gwz(),jthis.a.p2}, +$S:809} +A.ago.prototype={} +A.a2Z.prototype={ +gJG(){var s=this.ok +if(s===$){s!==$&&A.a1() +s=this.ok=this.k4.p3}return s}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.nd(0),$async$p) +case 2:p=q.k4 +o=p.a7$ +n=A.a1H(o.gA(o),35,null) +m=A.fO(n,null) +l=A.fO(n.xp(55,B.aI),null) +o=new A.a(new Float64Array(2)) +o.u(0,-20) +k=t.Z0 +q.N(A.hp(B.j,null,null,null,o,null,null,null,"Lap",m,k)) +o=new A.a(new Float64Array(2)) +o.u(0,10) +j=A.hp(B.j,null,null,null,o,null,null,null,null,l,k) +q.N(j) +k=new A.aCT(q,j) +o=new A.a(new Float64Array(2)) +o.u(0,70) +o=A.hp(B.j,null,null,null,o,null,null,null,null,m,t.Fr) +q.p1!==$&&A.ai() +q.p1=o +q.N(o) +o=$.G().B() +p=p.a7$ +o.sA(0,p.gA(p)) +o.sP(0,B.r) +o.sbX(2) +q.p3!==$&&A.ai() +q.p3=o +q.gJG().ai(0,k) +k.$0() +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s +if(this.gar().f3)return +s=this.p1 +s===$&&A.c() +s.se6(0,this.gar().gact())}, +aK(a){var s=this.p3 +s===$&&A.c() +a.dh(this.p2,s)}} +A.aCT.prototype={ +$0(){var s,r=this.a +if(r.gJG().a<=3){s=r.gJG().a<10?"0":"" +this.b.se6(0,s+A.h(r.gJG().a))}else this.b.se6(0,"DONE")}, +$S:0} +A.agp.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.Ew.prototype={ +a5(a){var s,r=null,q=A.am(a).p3,p=q.z,o=t.p,n=A.b([A.du("PadRacing",r,r,r,q.a,r,r),A.du("First to 3 laps win",r,r,r,q.y,r,r),B.e_,A.mm(B.a9p,new A.aEk(this),r),A.du("Arrow keys",r,r,r,p,r,r),B.e_,A.mm(B.a9m,new A.aEl(this),r),A.du("WASD",r,r,r,p,r,r)],o),m=A.cH(r,r,r,p,"Made by ") +p=p==null?r:p.aGW(A.uz(B.dG),B.jy) +s=A.Gi(r,r,r) +s.bT=new A.aEm() +return A.mu(B.ai,!0,r,A.ni(A.GQ(B.O,A.b([A.fY(A.b([new A.Ex(n,r),new A.Ex(A.b([A.b99(r,r,r,B.ca,r,r,!0,r,A.cH(A.b([m,A.cH(r,s,r,p,"Lukas Klingsbo (spydon)")],t.VO),r,r,r,r),B.aw,r,r,1,B.aC)],o),r)],o),B.a3,B.a4,B.a5)],o),B.hD),r,r),B.t,B.I,0,r,r,r,r,r,B.dQ)}} +A.aEk.prototype={ +$0(){this.a.c.ab9(1)}, +$S:0} +A.aEl.prototype={ +$0(){this.a.c.ab9(2)}, +$S:0} +A.aEm.prototype={ +$0(){A.b5b(A.mP("https://github.com/spydon",0,null))}, +$S:0} +A.Ex.prototype={ +a5(a){var s=null,r=A.uz(B.dG) +return A.asO(A.dg(s,A.fY(this.c,B.a3,B.a4,B.a5),B.t,s,s,s,s,B.d8,s,s),B.p,10,B.Qh,r)}} +A.hj.prototype={ +mC(a){return B.p}, +p(a6){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +var $async$p=A.w(function(a7,a8){if(a7===1)return A.r(a8,r) +while(true)switch(s){case 0:q.gc_(q).yP(0,t.O1) +p=A.hJ(null,-2147483647) +q.cw!==$&&A.ai() +q.cw=p +q.N(p) +o=$.apQ() +n=o.a +m=n[0] +l=new A.a(new Float64Array(2)) +l.u(m/2,0) +m=n[0] +k=n[1] +j=new A.a(new Float64Array(2)) +j.u(m/2,k) +m=n[1] +i=new A.a(new Float64Array(2)) +i.u(0,m/2) +m=n[0] +n=n[1] +h=new A.a(new Float64Array(2)) +h.u(m,n/2) +n=new A.a(new Float64Array(2)) +n.q(o) +o=new A.a(new Float64Array(2)) +o.an(5) +o=n.V(0,o).a +n=o[0] +m=new A.a(new Float64Array(2)) +m.u(n,5) +m=A.m2(l,m) +n=o[1] +k=new A.a(new Float64Array(2)) +k.u(5,n) +k=A.m2(i,k) +n=new A.a(new Float64Array(2)) +n.u(52.5,240) +g=new A.a(new Float64Array(2)) +g.u(5,380) +g=A.m2(n,g) +n=new A.a(new Float64Array(2)) +n.u(200,50) +f=new A.a(new Float64Array(2)) +f.u(300,5) +f=A.m2(n,f) +n=new A.a(new Float64Array(2)) +n.u(72.5,300) +e=new A.a(new Float64Array(2)) +e.u(5,400) +e=A.m2(n,e) +n=new A.a(new Float64Array(2)) +n.u(180,100) +d=new A.a(new Float64Array(2)) +d.u(220,5) +d=A.m2(n,d) +n=new A.a(new Float64Array(2)) +n.u(350,105) +c=new A.a(new Float64Array(2)) +c.u(5,115) +c=A.m2(n,c) +n=new A.a(new Float64Array(2)) +n.u(310,160) +b=new A.a(new Float64Array(2)) +b.u(240,5) +b=A.m2(n,b) +n=new A.a(new Float64Array(2)) +n.u(211.5,400) +a=new A.a(new Float64Array(2)) +a.u(283,5) +a=A.m2(n,a) +n=new A.a(new Float64Array(2)) +n.u(351,312.5) +a0=new A.a(new Float64Array(2)) +a0.u(5,180) +a0=A.m2(n,a0) +n=new A.a(new Float64Array(2)) +n.u(430,302.5) +a1=new A.a(new Float64Array(2)) +a1.u(5,290) +a1=A.m2(n,a1) +n=new A.a(new Float64Array(2)) +n.u(292.5,450) +a2=new A.a(new Float64Array(2)) +a2.u(280,5) +a2=A.m2(n,a2) +n=o[1] +a3=new A.a(new Float64Array(2)) +a3.u(n,5) +a3=A.m2(j,a3) +o=o[1] +n=new A.a(new Float64Array(2)) +n.u(5,o) +a4=A.b([m,k,g,f,e,d,c,b,a,a0,a1,a2,a3,A.m2(h,n)],t.zB) +o=new A.a(new Float64Array(2)) +o.u(200,245) +a5=A.bd3(!1,o,80,1) +o=new A.a(new Float64Array(2)) +o.u(25,50) +n=new A.a(new Float64Array(2)) +n.u(50,5) +n=A.b8f(1,o,n,!1) +o=new A.a(new Float64Array(2)) +o.u(25,70) +m=new A.a(new Float64Array(2)) +m.u(50,5) +m=A.b8f(2,o,m,!1) +o=new A.a(new Float64Array(2)) +o.u(52.5,25) +k=new A.a(new Float64Array(2)) +k.u(5,50) +k=A.b([n,m,A.b8f(3,o,k,!0),a5],t.V) +B.b.F(k,a4) +B.b.F(k,A.bHl($.apQ(),a4,a5)) +p.F(0,k) +q.aaK() +return A.t(null,r)}}) +return A.u($async$p,r)}, +aaK(){var s,r,q,p,o,n=this +n.gn0().H(0,"menu") +s=n.dx$.a +r=s[0] +q=$.apQ().a +p=Math.min(r/q[0],s[1]/q[1]) +q=n.cw +q===$&&A.c() +q=A.jJ(null,null,q) +s=q.ax +r=s.at +o=r.f +o.ac($.apQ().a1(0,2).hF(0)) +o.C() +s.ch=null +s.ax=B.j +s.m6() +o=new A.a(new Float64Array(2)) +o.an(p-0.2) +r=r.e +r.ac(o) +r.C() +s.ch=null +n.ck=q +n.N(q)}, +ab9(a){var s,r=null,q=this.ck +q===$&&A.c() +q=q.ax +s=new A.a(new Float64Array(2)) +s.an(8) +q.N(A.akh(s,A.di(!1,0,B.w,1,!1,r,r,r,0),new A.aGa(this,a))) +s=new A.a(new Float64Array(2)) +s.an(20) +q.N(A.Ez(s,A.di(!1,0,B.w,1,!1,r,r,r,0),r,r))}, +ag6(b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=null +b0.f3=!1 +b0.gn0().L(0,"menu") +s=b0.ck +s===$&&A.c() +s.eS() +s=b0.dx$.a +r=new A.aGb(b0,s[0]>s[1]) +q=r.$1$longMultiplier(1/b3) +p=new A.aGd(q) +s=t.O1 +o=J.dR(b3,s) +for(n=q.a,m=0;m3){s=this.a +s.f3=!0 +s.kn=q +s.gn0().H(0,"game_over") +q=new A.a(new Float64Array(2)) +q.an(1.5) +p.F(0,A.b([A.a7t(q,A.di(!0,0,B.w,0.2,!1,3,r,r,0),r),A.vH(6.283185307179586,A.di(!1,0,B.w,0.5,!1,r,r,r,0),r)],t.V))}else{q=new A.a(new Float64Array(2)) +q.an(1.5) +p.N(A.a7t(q,A.di(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, +$S:0} +A.aG9.prototype={ +$2(a,b){var s,r=this.b,q=J.cP(b) +if(q.aX(b,r)){s=this.a.eP +s===$&&A.c() +s=s[a] +r=q.i(b,r) +r.toString +s.H(0,r)}}, +$S:812} +A.ahX.prototype={} +A.EM.prototype={ +a5(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=null,b4=A.a1H(B.l,35,b3),b5=A.a1H(b3,30,B.b_) +b5=A.b9E(A.a1H(B.A6,28,b3),A.a1H(B.A6,18,b3),b3,b4,b3,b3,b3,b3,b3,b5,b3,b3,b3,b3,b3) +s=A.a9U(b3,new A.Di(A.b7v(b3,b3,B.p,b3,b3,b3,b3,b3,b3,b3,b3,B.a3t,b3,b3,b3,b3,b3,b3,b3)),A.bwU(B.En,new A.m0(B.hN,new A.cK(B.fo,1,B.ag,-1)),B.En,B.fo),b5,b3) +b5=A.b([],t.sN) +b4=new A.a(new Float64Array(2)) +r=t.D +q=A.b([],r) +p=A.b([],t.Q) +o=new A.bp() +$.et() +o.bo(0) +n=new A.bp() +n.bo(0) +m=new Float64Array(2) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=A.ct() +r=A.b([],r) +d=new A.bp() +d.bo(0) +c=A.ct() +b=A.cq() +a=A.cq() +a0=new Float64Array(2) +a1=new Float64Array(2) +a2=new Float64Array(2) +a3=new Float64Array(2) +a4=new Float64Array(2) +a5=new Float64Array(2) +a6=new Float64Array(2) +a7=new Float64Array(2) +a8=new Float64Array(2) +a9=new Float64Array(2) +b0=new Float64Array(2) +b1=new Float64Array(2) +b2=new A.a(new Float64Array(2)) +b2.q(b4) +b1=new A.f0(q,p,b2,new A.cn(),new A.bw(o),new A.bw(n),new A.d0(0,0,0),new A.aw(new A.a(m),new A.aa()),new A.a(l),new A.a(k),new A.f1(),new A.f2(new A.cm(new A.a(j)),new A.a(i),new A.a(h)),new A.ci(new A.a(g),new A.a(f)),e,r,new A.bw(d),c,new A.eX(b,a,new A.b3(new A.a(a0),new A.a(a1),new A.a(a2)),new A.b3(new A.a(a3),new A.a(a4),new A.a(a5))),new A.eY(B.ap),new A.cn(),new A.b3(new A.a(a6),new A.a(a7),new A.a(a8)),new A.b3(new A.a(a9),new A.a(b0),new A.a(b1))) +r=A.fz() +q=A.b([],t.t) +b1.f=b1.at=b1.Q=b1.z=!0 +b1.a=4 +r=new A.eB(new A.eO(r,q,A.y(t.h)),A.b([],t.f)) +r.c=new A.eN() +b1.b=r +b1.ax=new A.eS(new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S()) +r=A.b([],t.B) +q=A.b([],t.E) +p=A.b([],t.r) +o=A.b([],t.W) +n=A.b([],t.b) +m=A.b([],t.G) +l=new Float64Array(2) +k=new Float64Array(2) +j=new Float64Array(2) +i=new Float64Array(2) +h=new Float64Array(2) +g=new Float64Array(2) +f=new Float64Array(2) +e=new Float64Array(2) +d=new Float64Array(2) +c=new Float64Array(2) +b=new Float64Array(2) +b1.ay=new A.eR(r,A.y(t.R),q,p,o,n,m,b1,new A.bV(new A.a(l),new A.a(k)),new A.bV(new A.a(j),new A.a(i)),new A.a(h),new A.aw(new A.a(g),new A.aa()),new A.aw(new A.a(f),new A.aa()),new A.eW(new A.ci(new A.a(e),new A.a(d)),new A.cm(new A.a(c))),new A.aa(),new A.aw(new A.a(b),new A.aa()),new A.aw(new A.a(new Float64Array(2)),new A.aa())) +r=A.fn() +q=$.au() +p=$.aB() +o=A.b([],t.u) +n=A.aH(A.aJ(),t.y) +b5=new A.hj(b5,b1,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,b3,B.f,new A.f([],t.s),new A.f([],t.g)) +b5.aS(r,b3) +b5.fR(b3,b3,b4,1) +return A.b8t(!0,A.aE(b5,B.Wa,new A.aGe(),b3,A.b_(["menu",new A.aGf(),"game_over",new A.aGg()],t.N,t.kI),t._1),b3,b3,b3,s,"PadRacing")}} +A.aGe.prototype={ +$1(a){var s=null +return A.ni(A.du("Loading...",s,s,s,A.am(a).p3.a,s,s),s,s)}, +$S:154} +A.aGf.prototype={ +$2(a,b){return new A.Ew(b,null)}, +$S:814} +A.aGg.prototype={ +$2(a,b){return new A.DE(b,null)}, +$S:815} +A.B1.prototype={ +ga2H(){var s,r,q,p=this.p4 +if(p===$){s=this.p3.a +r=s[0] +s=s[1] +q=A.NW(-r,-s,r,s,B.a1k) +p!==$&&A.a1() +this.p4=q +p=q}return p}, +ga1s(){var s,r=this.RG +if(r===$){s=this.y2?600:300 +r!==$&&A.a1() +r=this.RG=s}return r}, +ga1t(){var s,r=this.rx +if(r===$){s=this.y2?7.5:8.5 +r!==$&&A.a1() +r=this.rx=s}return r}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:p=q.gar().cw +p===$&&A.c() +o=A.b([],t.yv) +n=B.q.aT() +p.N(new A.aaa(q,o,$,n,null,1,null,B.f,new A.f([],t.s),new A.f([],t.g))) +return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p,o,n,m=this +if(m.y2){s=m.cr?-3:3 +r=new A.a(new Float64Array(2)) +r.u(s,3.5)}else{s=m.cr?-3:3 +r=new A.a(new Float64Array(2)) +r.u(s,-4.25)}q=A.eM(0,0,0,!1,null,null,B.U,null) +q.a=B.L +s=m.p2.at +s===$&&A.c() +q.c=s.d.a.V(0,r) +p=m.gar().G.fl(q) +p.fr=m +o=A.mB() +o.me(0.5,1.25) +p.a7d(o,1).y=m +s=m.x2 +s.e=p +s.a.q(r) +n=m.gar() +s=A.aKr(s) +m.xr!==$&&A.ai() +m.xr=s +n.G.hN(s) +s.LV(0,0) +return p}, +a4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.at +c===$&&A.c() +if((c.b&2)===2||d.R8.a!==0){c=d.R8 +if(c.O(0,B.b3)){s=-0.6 +r=-15 +q=!0}else{s=0 +r=0 +q=!1}if(c.O(0,B.b4)){r+=15 +s+=0.6 +q=!0}p=d.y1&&q +o=d.xr +if(p){n=4*b +o===$&&A.c() +p=o.a +p===$&&A.c() +m=o.b +m===$&&A.c() +l=m.f.e-p.f.e-o.ay +k=l+B.d.ct(s-l,-n,n) +o.LV(k,k)}else{o===$&&A.c() +o.LV(0,0)}d.at.aEQ(r) +j=A.c8(d.at.d.b,d.bT) +j.ak(0,j.bO(d.at.r)) +j.ak(0,-d.at.ax) +j.HV(-d.ga1t(),d.ga1t()) +j.ak(0,1) +d.at.u5(j) +p=d.at +p.a63(0.1*p.VZ()*-d.at.w) +i=d.ga_G() +h=Math.sqrt(i.gcO()) +i.e5(0) +p=d.at +i.ak(0,-2*h) +p.a64(i) +if(!d.gar().f3){g=c.O(0,B.be)?250:0 +if(c.O(0,B.bl))g+=-40 +c=d.at +p=new A.a(new Float64Array(2)) +p.u(0,1) +i=A.c8(c.d.b,p) +f=d.ga_G().bO(i) +if(gf?d.ga1s():0 +if(Math.abs(e)>0){c=d.at +i.ak(0,e) +c.a64(i)}}}}, +aK(a){var s=this +a.dh(s.ga2H(),s.bM) +a.dh(s.ga2H(),s.a7$)}, +ga_G(){var s,r=this.at +r===$&&A.c() +s=A.c8(r.d.b,this.bx) +s.ak(0,s.bO(this.at.r)) +return s}} +A.aaa.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=q.a7$ +o=q.ax.a7$ +o=o.gA(o).a +p.sA(0,A.a9(B.d.az(229.5),o>>>16&255,o>>>8&255,o&255)) +p.sbX(1) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s=this.ax,r=s.at +r===$&&A.c() +if(r.r.gcO()>100){r=this.ay +if(r.length>30)B.b.dn(r,0) +s=s.at.d.a.a +r.push(new A.j(s[0],s[1]))}else{s=this.ay +if(s.length!==0)B.b.dn(s,0)}}, +aK(a){a.mJ(B.C9,this.ay,this.a7$)}, +$ib4:1} +A.amx.prototype={} +A.Be.prototype={ +gAY(){var s,r,q=this,p=q.ry +if(p===$){s=q.p3.X(0,10).a +r=s[0] +s=s[1] +q.ry!==$&&A.a1() +p=q.ry=new A.x(0,0,0+r,0+s)}return p}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B(q.tw(0),$async$p) +case 2:q.a7$.sA(0,A.b70("#14F596")) +p=$.G() +o=p.kV() +n=p.kU(o,q.gAY()) +p=q.gAY() +m=new Float64Array(2) +l=new A.a(m) +l.u(p.c-p.a,p.d-p.b) +p=l.a1(0,2).a +k=new A.j(p[0],p[1]) +p=m[0] +n.aQ(A.vw(k,m[1],p),B.eu.aT()) +q.a7$.sP(0,B.r) +q.a7$.sbX(1) +for(j=0;j<30;++j){p=m[0] +n.aQ(A.vw(k,m[1],p),q.a7$) +p=q.a7$ +p.sA(0,A.b7_(p.gA(p),0.07)) +m[0]=m[0]-1 +m[1]=m[1]-1}i=o.jT() +p=q.gAY() +p=B.d.ae(p.c-p.a) +m=q.gAY() +s=3 +return A.B(i.qv(p,B.d.ae(m.d-m.b)),$async$p) +case 3:m=c +q.R8!==$&&A.ai() +q.R8=m +return A.t(null,r)}}) +return A.u($async$p,r)}, +aK(a){var s,r,q,p,o,n,m,l=this,k=l.R8 +k===$&&A.c() +s=l.gAY() +r=l.to +if(r===$){r=l.rx +if(r===$){q=l.p3.a +p=new A.j(-q[0],-q[1]).a1(0,2) +l.rx!==$&&A.a1() +l.rx=p +r=p}q=l.p3.a +o=q[0] +q=q[1] +n=r.a +m=r.b +l.to!==$&&A.a1() +r=l.to=new A.x(n,m,n+o,m+q)}a.hp(k,s,r,l.a7$)}, +iw(){var s,r,q,p,o=this,n=null,m=A.eM(0,0,0,!1,n,n,B.U,n) +m.a=B.U +m.c=o.p2 +s=o.gar().G.fl(m) +s.fr=o +s.cy=3 +r=A.mB() +q=o.p3.a +r.me(q[0]/2,q[1]/2) +p=A.j8(r,0,0,!1,0,n) +p.d=0.5 +s.hM(p) +return s}} +A.a_4.prototype={ +a7O(a){var s,r,q=A.b8P(a,this.a) +q.abR() +s=q.d +r=s.length +if(r===0){s=q.b +return s==null?".":s}if(r===1){s=q.b +return s==null?".":s}B.b.eI(s) +q.e.pop() +q.abR() +return q.k(0)}, +aLW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) +A.baN("join",s) +return this.TL(new A.c3(s,t.Ri))}, +TL(a){var s,r,q,p,o,n,m,l,k +for(s=a.gaw(a),r=new A.iu(s,new A.auB(),a.$ti.h("iu")),q=this.a,p=!1,o=!1,n="";r.D();){m=s.gZ(s) +if(q.yh(m)&&o){l=A.b8P(m,q) +k=n.charCodeAt(0)==0?n:n +n=B.c.ao(k,0,q.yX(k,!0)) +l.b=n +if(q.K_(n))l.e[0]=q.gED() +n=""+l.k(0)}else if(q.yW(m)>0){o=!q.yh(m) +n=""+m}else{if(!(m.length!==0&&q.Rp(m[0])))if(p)n+=q.gED() +n+=m}p=q.K_(m)}return n.charCodeAt(0)==0?n:n}} +A.auB.prototype={ +$1(a){return a!==""}, +$S:31} +A.b2j.prototype={ +$1(a){return a==null?"null":'"'+a+'"'}, +$S:229} +A.yP.prototype={ +aeo(a){var s=this.yW(a) +if(s>0)return B.c.ao(a,0,s) +return this.yh(a)?a[0]:null}} +A.aGG.prototype={ +abR(){var s,r,q=this +while(!0){s=q.d +if(!(s.length!==0&&J.e(B.b.ga6(s),"")))break +B.b.eI(q.d) +q.e.pop()}s=q.e +r=s.length +if(r!==0)s[r-1]=""}, +k(a){var s,r=this,q=r.b +q=q!=null?""+q:"" +for(s=0;s=0;--s)if(a[s]===b){++r +if(r===c)return s +q=s}return q}, +aCh(){var s,r,q=this.d +q=new A.dH(q,A.a7(q).h("dH<1,k?>")) +s=q.rM(q,new A.aGH(),new A.aGI()) +if(s==null)return A.b(["",""],t.T) +if(s==="..")return A.b(["..",""],t.T) +r=this.avD(s,".",1) +if(r<=0)return A.b([s,""],t.T) +return A.b([B.c.ao(s,0,r),B.c.cf(s,r)],t.T)}} +A.aGH.prototype={ +$1(a){return a!==""}, +$S:163} +A.aGI.prototype={ +$0(){return null}, +$S:7} +A.aO0.prototype={ +k(a){return this.gl9(this)}} +A.a5V.prototype={ +Rp(a){return B.c.O(a,"/")}, +JA(a){return a===47}, +K_(a){var s=a.length +return s!==0&&B.c.au(a,s-1)!==47}, +yX(a,b){if(a.length!==0&&B.c.aV(a,0)===47)return 1 +return 0}, +yW(a){return this.yX(a,!1)}, +yh(a){return!1}, +gl9(){return"posix"}, +gED(){return"/"}} +A.aas.prototype={ +Rp(a){return B.c.O(a,"/")}, +JA(a){return a===47}, +K_(a){var s=a.length +if(s===0)return!1 +if(B.c.au(a,s-1)!==47)return!0 +return B.c.jj(a,"://")&&this.yW(a)===s}, +yX(a,b){var s,r,q,p,o=a.length +if(o===0)return 0 +if(B.c.aV(a,0)===47)return 1 +for(s=0;s0){r=B.c.jq(a,"\\",r+1) +if(r>0)return r}return q}if(q<3)return 0 +if(!A.blz(s))return 0 +if(B.c.aV(a,1)!==58)return 0 +q=B.c.aV(a,2) +if(!(q===47||q===92))return 0 +return 3}, +yW(a){return this.yX(a,!1)}, +yh(a){return this.yW(a)===1}, +gl9(){return"windows"}, +gED(){return"\\"}} +A.dD.prototype={ +V(a,b){return new A.dD(this.a+b.a,this.b+b.b)}, +U(a,b){return new A.dD(this.a-b.a,this.b-b.b)}, +X(a,b){return new A.dD(this.a*b,this.b*b)}, +k(a){return"PathOffset{"+A.h(this.a)+","+A.h(this.b)+"}"}, +l(a,b){if(b==null)return!1 +return b instanceof A.dD&&b.a===this.a&&b.b===this.b}, +gI(a){return((391^B.d.gI(this.a))*23^B.d.gI(this.b))>>>0}} +A.aOo.prototype={ +AK(){var s,r,q,p,o,n=this +for(s=n.a,r=n.d;!0;){q=n.c +if(q>=r)return-1 +p=B.c.au(s,q) +if(p<=32)o=p===32||p===10||p===9||p===13||p===12 +else o=!1 +if(!o)return p +n.c=q+1}}, +a3x(){if(this.AK()===44){++this.c +this.AK()}}, +awe(a,b){var s +if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.oZ)return b +s=this.b +if(s===B.p3)return B.DK +if(s===B.p4)return B.DL +return s}, +on(){var s=this,r=s.c +if(r>=s.d)return-1 +s.c=r+1 +return B.c.au(s.a,r)}, +jb(){var s,r,q,p,o,n,m,l,k,j=this,i="Numeric overflow" +j.AK() +s=j.on() +if(s===43){s=j.on() +r=1}else if(s===45){s=j.on() +r=-1}else r=1 +if((s<48||s>57)&&s!==46)throw A.d(A.ah("First character of a number must be one of [0-9+-.].")) +q=0 +while(!0){if(!(48<=s&&s<=57))break +q=q*10+(s-48) +s=j.on()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.d(A.ah(i)) +if(s===46){s=j.on() +if(s<48||s>57)throw A.d(A.ah("There must be at least one digit following the .")) +p=0 +o=1 +while(!0){if(!(48<=s&&s<=57))break +o*=0.1 +p+=(s-48)*o +s=j.on()}}else p=0 +n=(q+p)*r +m=j.c +if(m57)throw A.d(A.ah("Missing exponent")) +k=0 +while(!0){if(!(s>=48&&s<=57))break +k=k*10+(s-48) +s=j.on()}if(l)k=-k +if(!(-37<=k&&k<=38))throw A.d(A.ah("Invalid exponent "+k)) +if(k!==0)n*=Math.pow(10,k)}if(!(-17976931348623157e292<=n&&n<=17976931348623157e292))throw A.d(A.ah(i)) +if(s!==-1){--j.c +j.a3x()}return n}, +a24(){var s,r=this,q=r.c +if(q>=r.d)throw A.d(A.ah("Expected more data")) +r.c=q+1 +s=B.c.au(r.a,q) +r.a3x() +if(s===48)return!1 +else if(s===49)return!0 +else throw A.d(A.ah("Invalid flag value"))}, +aaW(){var s=this +return A.lb(function(){var r=0,q=1,p,o +return function $async$aaW(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:o=s.d +case 2:if(!(s.c1){b0*=Math.sqrt(m) +b1*=Math.sqrt(m)}q.bl() +q.ee(0,1/b0,1/b1) +q.o2(a9) +l=a8.wq(q,b2) +k=a8.wq(q,b3.b) +j=k.U(0,l) +a9=j.a +o=j.b +i=Math.sqrt(Math.max(1/(a9*a9+o*o)-0.25,0)) +if(!isFinite(i))i=0 +j=j.X(0,b3.e===b3.f?-i:i) +a9=l.V(0,k).X(0,0.5) +o=a9.a+-j.b +a9=a9.b+j.a +h=new A.dD(o,a9) +l=l.U(0,h) +g=Math.atan2(l.b,l.a) +k=k.U(0,h) +f=Math.atan2(k.b,k.a)-g +if(f<0&&b3.e)f+=6.283185307179586 +else if(f>0&&!b3.e)f-=6.283185307179586 +q.bl() +q.o2(s) +q.ee(0,b0,b1) +e=B.d.dD(Math.abs(f/1.5717963267948964)) +for(n=b4.a,d=0;d"))}} +A.a3A.prototype={ +gZ(a){var s=this.e +s===$&&A.c() +return s}, +D(){var s,r,q,p,o,n=this +for(s=n.b,r=s.length,q=n.a;p=n.d,p<=r;){p=q.a.cC(s,p) +o=n.d +if(p<0)n.d=o+1 +else{s=q.cs(new A.CR(s,o)) +n.e=s.gm(s) +s=n.d +if(s===p)n.d=s+1 +else n.d=p +return!0}}return!1}} +A.nu.prototype={ +cs(a){var s,r=a.a,q=a.b,p=this.a.cC(r,q) +if(p<0)return new A.bm(this.b,r,q,t.nN) +s=B.c.ao(r,q,p) +return new A.d6(s,r,p,t.Xb)}, +cC(a,b){return this.a.cC(a,b)}} +A.Mj.prototype={ +cs(a){var s,r=this.a.cs(a),q=r.guX(),p=this.$ti,o=r.a +if(q){q=this.b.$1(r.gm(r)) +s=r.b +return new A.d6(q,o,s,p.h("d6<2>"))}else{q=r.ge3(r) +s=r.b +return new A.bm(q,o,s,p.h("bm<2>"))}}} +A.QR.prototype={ +cs(a){var s,r=this.a.cs(a),q=r.guX(),p=this.$ti,o=r.a +if(q){q=r.gm(r) +s=r.b +return new A.d6(new A.pE(q,a.a,a.b,s,p.h("pE<1>")),o,s,p.h("d6>"))}else{q=r.ge3(r) +s=r.b +return new A.bm(q,o,s,p.h("bm>"))}}, +cC(a,b){return this.a.cC(a,b)}} +A.PA.prototype={ +n4(a){return this.a===a}} +A.xH.prototype={ +n4(a){return this.a}} +A.a3n.prototype={ +amr(a){var s,r,q,p,o,n,m,l +for(s=a.length,r=this.a,q=this.c,p=0;p>>0}}}, +n4(a){var s=this.a +if(s<=a)if(a<=this.b){s=a-s +s=(this.c[B.e.bu(s,5)]&B.uU[s&31])>>>0!==0}else s=!1 +else s=!1 +return s}, +$ihx:1} +A.a4p.prototype={ +n4(a){return!this.a.n4(a)}} +A.b5o.prototype={ +$2(a,b){var s=a.a,r=b.a +return s!==r?s-r:a.b-b.b}, +$S:817} +A.b5p.prototype={ +$2(a,b){return a+(b.b-b.a+1)}, +$S:818} +A.b2d.prototype={ +$1(a){var s=B.c.aV(a,0) +return new A.ip(s,s)}, +$S:819} +A.b20.prototype={ +$3(a,b,c){return new A.ip(B.c.aV(a,0),B.c.aV(c,0))}, +$S:820} +A.b2c.prototype={ +$1(a){return A.bJ_(J.h8(a,t.eg))}, +$S:821} +A.b1Z.prototype={ +$2(a,b){var s +if(a==null)s=b +else s=b instanceof A.xH?new A.xH(!b.a):new A.a4p(b) +return s}, +$S:822} +A.hx.prototype={} +A.ip.prototype={ +n4(a){return this.a<=a&&a<=this.b}, +$ihx:1} +A.aaS.prototype={ +n4(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +$ihx:1} +A.Js.prototype={ +cs(a){var s,r,q,p,o,n,m +for(s=this.a,r=s.length,q=this.b,p=this.$ti.h("bm<1>"),o=null,n=0;n=0)return q}return q}} +A.h_.prototype={ +gc_(a){return A.b([this.a],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) +if(s.a.l(0,b))s.a=A.q(s).h("b5").a(c)}} +A.Pn.prototype={ +cs(a){var s,r,q,p,o,n,m=this,l=m.a.cs(a) +if(l.geQ()){s=l.ge3(l) +r=l.a +q=l.b +return new A.bm(s,r,q,m.$ti.h("bm>"))}p=m.b.cs(l) +if(p.geQ()){s=p.ge3(p) +r=p.a +q=p.b +return new A.bm(s,r,q,m.$ti.h("bm>"))}s=l.gm(l) +r=p.gm(p) +q=m.$ti +o=p.a +n=p.b +return new A.d6(new A.dd(s,r,q.h("@<1>").ad(q.z[1]).h("dd<1,2>")),o,n,q.h("d6>"))}, +cC(a,b){b=this.a.cC(a,b) +if(b<0)return-1 +b=this.b.cC(a,b) +if(b<0)return-1 +return b}, +gc_(a){return A.b([this.a,this.b],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c)}} +A.dd.prototype={ +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return this.$ti.b(b)&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, +k(a){return this.d5(0)+"("+A.h(this.a)+", "+A.h(this.b)+")"}} +A.aGJ.prototype={ +$1(a){return this.a.$2(a.a,a.b)}, +$S(){return this.d.h("@<0>").ad(this.b).ad(this.c).h("1(dd<2,3>)")}} +A.Po.prototype={ +cs(a){var s,r,q,p,o,n,m,l=this,k=l.a.cs(a) +if(k.geQ()){s=k.ge3(k) +r=k.a +q=k.b +return new A.bm(s,r,q,l.$ti.h("bm>"))}p=l.b.cs(k) +if(p.geQ()){s=p.ge3(p) +r=p.a +q=p.b +return new A.bm(s,r,q,l.$ti.h("bm>"))}o=l.c.cs(p) +if(o.geQ()){s=o.ge3(o) +r=o.a +q=o.b +return new A.bm(s,r,q,l.$ti.h("bm>"))}s=k.gm(k) +p=p.gm(p) +r=o.gm(o) +q=l.$ti +n=o.a +m=o.b +return new A.d6(new A.o0(s,p,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).h("o0<1,2,3>")),n,m,q.h("d6>"))}, +cC(a,b){b=this.a.cC(a,b) +if(b<0)return-1 +b=this.b.cC(a,b) +if(b<0)return-1 +b=this.c.cC(a,b) +if(b<0)return-1 +return b}, +gc_(a){return A.b([this.a,this.b,this.c],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c)}} +A.o0.prototype={ +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, +k(a){var s=this +return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+")"}} +A.aGK.prototype={ +$1(a){return this.a.$3(a.a,a.b,a.c)}, +$S(){var s=this +return s.e.h("@<0>").ad(s.b).ad(s.c).ad(s.d).h("1(o0<2,3,4>)")}} +A.Pp.prototype={ +cs(a){var s,r,q,p,o,n,m,l,k=this,j=k.a.cs(a) +if(j.geQ()){s=j.ge3(j) +r=j.a +q=j.b +return new A.bm(s,r,q,k.$ti.h("bm>"))}p=k.b.cs(j) +if(p.geQ()){s=p.ge3(p) +r=p.a +q=p.b +return new A.bm(s,r,q,k.$ti.h("bm>"))}o=k.c.cs(p) +if(o.geQ()){s=o.ge3(o) +r=o.a +q=o.b +return new A.bm(s,r,q,k.$ti.h("bm>"))}n=k.d.cs(o) +if(n.geQ()){s=n.ge3(n) +r=n.a +q=n.b +return new A.bm(s,r,q,k.$ti.h("bm>"))}s=j.gm(j) +p=p.gm(p) +o=o.gm(o) +r=n.gm(n) +q=k.$ti +m=n.a +l=n.b +return new A.d6(new A.mI(s,p,o,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).ad(q.z[3]).h("mI<1,2,3,4>")),m,l,q.h("d6>"))}, +cC(a,b){var s=this +b=s.a.cC(a,b) +if(b<0)return-1 +b=s.b.cC(a,b) +if(b<0)return-1 +b=s.c.cC(a,b) +if(b<0)return-1 +b=s.d.cC(a,b) +if(b<0)return-1 +return b}, +gc_(a){var s=this +return A.b([s.a,s.b,s.c,s.d],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b5<4>").a(c)}} +A.mI.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)}, +k(a){var s=this +return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+")"}} +A.aGM.prototype={ +$1(a){return this.a.$4(a.a,a.b,a.c,a.d)}, +$S(){var s=this +return s.f.h("@<0>").ad(s.b).ad(s.c).ad(s.d).ad(s.e).h("1(mI<2,3,4,5>)")}} +A.Pq.prototype={ +cs(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.a.cs(a) +if(i.geQ()){s=i.ge3(i) +r=i.a +q=i.b +return new A.bm(s,r,q,j.$ti.h("bm>"))}p=j.b.cs(i) +if(p.geQ()){s=p.ge3(p) +r=p.a +q=p.b +return new A.bm(s,r,q,j.$ti.h("bm>"))}o=j.c.cs(p) +if(o.geQ()){s=o.ge3(o) +r=o.a +q=o.b +return new A.bm(s,r,q,j.$ti.h("bm>"))}n=j.d.cs(o) +if(n.geQ()){s=n.ge3(n) +r=n.a +q=n.b +return new A.bm(s,r,q,j.$ti.h("bm>"))}m=j.e.cs(n) +if(m.geQ()){s=m.ge3(m) +r=m.a +q=m.b +return new A.bm(s,r,q,j.$ti.h("bm>"))}s=i.gm(i) +p=p.gm(p) +o=o.gm(o) +n=n.gm(n) +r=m.gm(m) +q=j.$ti +l=m.a +k=m.b +return new A.d6(new A.lS(s,p,o,n,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).ad(q.z[3]).ad(q.z[4]).h("lS<1,2,3,4,5>")),l,k,q.h("d6>"))}, +cC(a,b){var s=this +b=s.a.cC(a,b) +if(b<0)return-1 +b=s.b.cC(a,b) +if(b<0)return-1 +b=s.c.cC(a,b) +if(b<0)return-1 +b=s.d.cC(a,b) +if(b<0)return-1 +b=s.e.cC(a,b) +if(b<0)return-1 +return b}, +gc_(a){var s=this +return A.b([s.a,s.b,s.c,s.d,s.e],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b5<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.h("b5<5>").a(c)}} +A.lS.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)}, +k(a){var s=this +return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+", "+A.h(s.e)+")"}} +A.aGN.prototype={ +$1(a){return this.a.$5(a.a,a.b,a.c,a.d,a.e)}, +$S(){var s=this +return s.r.h("@<0>").ad(s.b).ad(s.c).ad(s.d).ad(s.e).ad(s.f).h("1(lS<2,3,4,5,6>)")}} +A.Pr.prototype={ +cs(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a.cs(a) +if(f.geQ()){s=f.ge3(f) +r=f.a +q=f.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}p=g.b.cs(f) +if(p.geQ()){s=p.ge3(p) +r=p.a +q=p.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}o=g.c.cs(p) +if(o.geQ()){s=o.ge3(o) +r=o.a +q=o.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}n=g.d.cs(o) +if(n.geQ()){s=n.ge3(n) +r=n.a +q=n.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}m=g.e.cs(n) +if(m.geQ()){s=m.ge3(m) +r=m.a +q=m.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}l=g.f.cs(m) +if(l.geQ()){s=l.ge3(l) +r=l.a +q=l.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}k=g.r.cs(l) +if(k.geQ()){s=k.ge3(k) +r=k.a +q=k.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}j=g.w.cs(k) +if(j.geQ()){s=j.ge3(j) +r=j.a +q=j.b +return new A.bm(s,r,q,g.$ti.h("bm>"))}s=f.gm(f) +p=p.gm(p) +o=o.gm(o) +n=n.gm(n) +m=m.gm(m) +l=l.gm(l) +k=k.gm(k) +r=j.gm(j) +q=g.$ti +i=j.a +h=j.b +return new A.d6(new A.jl(s,p,o,n,m,l,k,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).ad(q.z[3]).ad(q.z[4]).ad(q.z[5]).ad(q.z[6]).ad(q.z[7]).h("jl<1,2,3,4,5,6,7,8>")),i,h,q.h("d6>"))}, +cC(a,b){var s=this +b=s.a.cC(a,b) +if(b<0)return-1 +b=s.b.cC(a,b) +if(b<0)return-1 +b=s.c.cC(a,b) +if(b<0)return-1 +b=s.d.cC(a,b) +if(b<0)return-1 +b=s.e.cC(a,b) +if(b<0)return-1 +b=s.f.cC(a,b) +if(b<0)return-1 +b=s.r.cC(a,b) +if(b<0)return-1 +b=s.w.cC(a,b) +if(b<0)return-1 +return b}, +gc_(a){var s=this +return A.b([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) +if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) +if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) +if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) +if(s.d.l(0,b))s.d=s.$ti.h("b5<4>").a(c) +if(s.e.l(0,b))s.e=s.$ti.h("b5<5>").a(c) +if(s.f.l(0,b))s.f=s.$ti.h("b5<6>").a(c) +if(s.r.l(0,b))s.r=s.$ti.h("b5<7>").a(c) +if(s.w.l(0,b))s.w=s.$ti.h("b5<8>").a(c)}} +A.jl.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.w,b.w)}, +k(a){var s=this +return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+", "+A.h(s.e)+", "+A.h(s.f)+", "+A.h(s.r)+", "+A.h(s.w)+")"}} +A.aGO.prototype={ +$1(a){return this.a.$8(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w)}, +$S(){var s=this +return s.y.h("@<0>").ad(s.b).ad(s.c).ad(s.d).ad(s.e).ad(s.f).ad(s.r).ad(s.w).ad(s.x).h("1(jl<2,3,4,5,6,7,8,9>)")}} +A.z2.prototype={ +n3(a,b,c){var s,r,q,p +this.tz(0,b,c) +for(s=this.a,r=s.length,q=this.$ti.h("b5"),p=0;p"))}, +cC(a,b){var s=this.a.cC(a,b) +return s<0?b:s}} +A.PK.prototype={ +cs(a){var s,r,q,p,o,n,m,l=this,k=l.b +if(k!=null){s=k.cs(a) +if(s.geQ()){r=s.ge3(s) +q=s.a +p=s.b +return new A.bm(r,q,p,l.$ti.h("bm<1>"))}a=s}o=l.a.cs(a) +if(o.geQ())return o +n=l.c +if(n!=null){m=n.cs(o) +if(m.geQ()){r=m.ge3(m) +q=m.a +p=m.b +return new A.bm(r,q,p,l.$ti.h("bm<1>"))}a=m}else a=o +r=o.gm(o) +return new A.d6(r,a.a,a.b,l.$ti.h("d6<1>"))}, +cC(a,b){var s=this.b,r=s==null?null:s.cC(a,b) +b=r==null?b:r +if(b<0)return-1 +b=this.a.cC(a,b) +if(b<0)return-1 +s=this.c +r=s==null?null:s.cC(a,b) +return r==null?b:r}, +gc_(a){var s=A.b([],t.Vz),r=this.b +if(r!=null)s.push(r) +s.push(this.a) +r=this.c +if(r!=null)s.push(r) +return s}, +n3(a,b,c){var s=this +s.Xg(0,b,c) +if(J.e(s.b,b))s.b=c +if(J.e(s.c,b))s.c=c}} +A.KH.prototype={ +cs(a){return new A.d6(this.a,a.a,a.b,this.$ti.h("d6<1>"))}, +cC(a,b){return b}} +A.a4k.prototype={ +cs(a){var s,r=a.a,q=a.b,p=r.length +if(q=l||!r.n4(B.c.au(n,q)))return new A.bm(o.b,n,q,t.nN);++q;++p}s=o.d +while(!0){if(!(q=p||!r.n4(B.c.au(a,b)))return-1;++b;++q}s=this.d +while(!0){if(!(b")) +for(s=m.b,r=a;k.length>"))}k.push(q.gm(q))}for(s=m.c;!0;r=q){n=m.e.cs(r) +if(n.guX())return new A.d6(k,r.a,r.b,l.h("d6>")) +else{if(k.length>=s){s=n.ge3(n) +p=n.a +o=n.b +return new A.bm(s,p,o,l.h("bm>"))}q=m.a.cs(r) +if(q.geQ()){s=n.ge3(n) +p=n.a +o=n.b +return new A.bm(s,p,o,l.h("bm>"))}k.push(q.gm(q))}}}, +cC(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q=0)return r +else{if(q>=s)return-1 +p=o.a.cC(a,r) +if(p<0)return-1;++q}}} +A.M_.prototype={ +gc_(a){return A.b([this.a,this.e],t.Vz)}, +n3(a,b,c){this.Xg(0,b,c) +if(this.e.l(0,b))this.e=c}} +A.NL.prototype={ +cs(a){var s,r,q,p,o,n=this,m=n.$ti,l=A.b([],m.h("p<1>")) +for(s=n.b,r=a;l.length>"))}l.push(q.gm(q))}for(s=n.c;l.length>")) +l.push(q.gm(q))}return new A.d6(l,r.a,r.b,m.h("d6>"))}, +cC(a,b){var s,r,q,p,o=this +for(s=o.b,r=b,q=0;q>>8&255]&255)<<8|(s[a>>>16&255]&255)<<16|s[a>>>24&255]<<24)>>>0}, +adX(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.a +b===$&&A.c() +s=b.length +if(s<16||s>32||(s&7)!==0)throw A.d(A.bP("Key length not 128/192/256 bits.",null)) +r=s>>>2 +q=r+6 +c.a=q +p=q+1 +o=J.dR(p,t.Cm) +for(q=t.S,n=0;n>>8|(j&$.ia[24])<<24)>>>0)^b[n-1])>>>0 +q=o[n] +q[0]=m +l=(l^m)>>>0 +q[1]=l +k=(k^l)>>>0 +q[2]=k +j=(j^k)>>>0 +q[3]=j}break +case 6:m=A.f5(b,0,B.D) +q=o[0] +q[0]=m +l=A.f5(b,4,B.D) +q[1]=l +k=A.f5(b,8,B.D) +q[2]=k +j=A.f5(b,12,B.D) +q[3]=j +i=A.f5(b,16,B.D) +h=A.f5(b,20,B.D) +for(n=1,g=1;!0;){b=o[n] +b[0]=i +b[1]=h +f=g<<1 +m=(m^c.AO((h>>>8|(h&$.ia[24])<<24)>>>0)^g)>>>0 +b[2]=m +l=(l^m)>>>0 +b[3]=l +k=(k^l)>>>0 +b=o[n+1] +b[0]=k +j=(j^k)>>>0 +b[1]=j +i=(i^j)>>>0 +b[2]=i +h=(h^i)>>>0 +b[3]=h +g=f<<1 +m=(m^c.AO((h>>>8|(h&$.ia[24])<<24)>>>0)^f)>>>0 +b=o[n+2] +b[0]=m +l=(l^m)>>>0 +b[1]=l +k=(k^l)>>>0 +b[2]=k +j=(j^k)>>>0 +b[3]=j +n+=3 +if(n>=13)break +i=(i^j)>>>0 +h=(h^i)>>>0}break +case 8:m=A.f5(b,0,B.D) +q=o[0] +q[0]=m +l=A.f5(b,4,B.D) +q[1]=l +k=A.f5(b,8,B.D) +q[2]=k +j=A.f5(b,12,B.D) +q[3]=j +i=A.f5(b,16,B.D) +q=o[1] +q[0]=i +h=A.f5(b,20,B.D) +q[1]=h +e=A.f5(b,24,B.D) +q[2]=e +d=A.f5(b,28,B.D) +q[3]=d +for(n=2,g=1;!0;g=f){f=g<<1 +m=(m^c.AO((d>>>8|(d&$.ia[24])<<24)>>>0)^g)>>>0 +b=o[n] +b[0]=m +l=(l^m)>>>0 +b[1]=l +k=(k^l)>>>0 +b[2]=k +j=(j^k)>>>0 +b[3]=j;++n +if(n>=15)break +i=(i^c.AO(j))>>>0 +b=o[n] +b[0]=i +h=(h^i)>>>0 +b[1]=h +e=(e^h)>>>0 +b[2]=e +d=(d^e)>>>0 +b[3]=d;++n}break +default:throw A.d(A.ah("Should never get here"))}return o}, +aql(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=A.f5(b2,b3,B.D),a4=A.f5(b2,b3+4,B.D),a5=A.f5(b2,b3+8,B.D),a6=A.f5(b2,b3+12,B.D),a7=b6[0],a8=a3^a7[0],a9=a4^a7[1],b0=a5^a7[2],b1=a6^a7[3] +for(a7=a2.a-1,s=a2.w,r=1;r>>8&255] +o=B.e.bu(p,24) +n=$.ia[8] +m=s[b0>>>16&255] +l=B.e.bu(m,16) +k=$.ia[16] +j=s[b1>>>24&255] +i=B.e.bu(j,8) +h=$.ia[24] +g=b6[r] +f=q^(o|(p&n)<<8)^(l|(m&k)<<16)^(i|(j&h)<<24)^g[0] +j=s[a9&255] +i=s[b0>>>8&255] +m=B.e.bu(i,24) +l=s[b1>>>16&255] +p=B.e.bu(l,16) +o=s[a8>>>24&255] +e=j^(m|(i&n)<<8)^(p|(l&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^g[1] +o=s[b0&255] +l=s[b1>>>8&255] +p=B.e.bu(l,24) +i=s[a8>>>16&255] +m=B.e.bu(i,16) +j=s[a9>>>24&255] +d=o^(p|(l&n)<<8)^(m|(i&k)<<16)^(B.e.bu(j,8)|(j&h)<<24)^g[2] +j=s[b1&255] +a8=s[a8>>>8&255] +i=B.e.bu(a8,24) +a9=s[a9>>>16&255] +m=B.e.bu(a9,16) +b0=s[b0>>>24&255];++r +b1=j^(i|(a8&n)<<8)^(m|(a9&k)<<16)^(B.e.bu(b0,8)|(b0&h)<<24)^g[3] +g=s[f&255] +b0=s[e>>>8&255] +a9=B.e.bu(b0,24) +m=s[d>>>16&255] +a8=B.e.bu(m,16) +i=s[b1>>>24&255] +j=B.e.bu(i,8) +l=b6[r] +a8=g^(a9|(b0&n)<<8)^(a8|(m&k)<<16)^(j|(i&h)<<24)^l[0] +i=s[e&255] +j=s[d>>>8&255] +m=B.e.bu(j,24) +b0=s[b1>>>16&255] +a9=B.e.bu(b0,16) +g=s[f>>>24&255] +a9=i^(m|(j&n)<<8)^(a9|(b0&k)<<16)^(B.e.bu(g,8)|(g&h)<<24)^l[1] +g=s[d&255] +b0=s[b1>>>8&255] +j=B.e.bu(b0,24) +m=s[f>>>16&255] +i=B.e.bu(m,16) +p=s[e>>>24&255] +b0=g^(j|(b0&n)<<8)^(i|(m&k)<<16)^(B.e.bu(p,8)|(p&h)<<24)^l[2] +p=s[b1&255] +m=s[f>>>8&255] +i=B.e.bu(m,24) +j=s[e>>>16&255] +g=B.e.bu(j,16) +o=s[d>>>24&255];++r +b1=p^(i|(m&n)<<8)^(g|(j&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^l[3]}f=s[a8&255]^A.fV(s[a9>>>8&255],24)^A.fV(s[b0>>>16&255],16)^A.fV(s[b1>>>24&255],8)^b6[r][0] +e=s[a9&255]^A.fV(s[b0>>>8&255],24)^A.fV(s[b1>>>16&255],16)^A.fV(s[a8>>>24&255],8)^b6[r][1] +d=s[b0&255]^A.fV(s[b1>>>8&255],24)^A.fV(s[a8>>>16&255],16)^A.fV(s[a9>>>24&255],8)^b6[r][2] +b1=s[b1&255]^A.fV(s[a8>>>8&255],24)^A.fV(s[a9>>>16&255],16)^A.fV(s[b0>>>24&255],8)^b6[r][3] +a7=a2.e +b0=a7[f&255] +s=a7[e>>>8&255] +q=a2.d +p=q[d>>>16&255] +o=q[b1>>>24&255] +n=b6[r+1] +m=n[0] +l=q[e&255] +a9=a7[d>>>8&255] +k=a7[b1>>>16&255] +j=q[f>>>24&255] +i=n[1] +h=q[d&255] +g=a7[b1>>>8&255] +c=a7[f>>>16&255] +b=a7[e>>>24&255] +a=n[2] +a0=q[b1&255] +a1=q[f>>>8&255] +q=q[e>>>16&255] +a7=a7[d>>>24&255] +n=n[3] +A.BO((b0&255^(s&255)<<8^(p&255)<<16^o<<24^m)>>>0,b4,b5,B.D) +A.BO((l&255^(a9&255)<<8^(k&255)<<16^j<<24^i)>>>0,b4,b5+4,B.D) +A.BO((h&255^(g&255)<<8^(c&255)<<16^b<<24^a)>>>0,b4,b5+8,B.D) +A.BO((a0&255^(a1&255)<<8^(q&255)<<16^a7<<24^n)>>>0,b4,b5+12,B.D)}, +apz(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=A.f5(b2,b3,B.D),a2=A.f5(b2,b3+4,B.D),a3=A.f5(b2,b3+8,B.D),a4=A.f5(b2,b3+12,B.D),a5=a0.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] +for(a5=a0.x,a6=a9;b0>1;){s=a5[a7&255] +r=a5[b1>>>8&255] +q=B.e.bu(r,24) +p=$.ia[8] +o=a5[a6>>>16&255] +n=B.e.bu(o,16) +m=$.ia[16] +l=a5[a8>>>24&255] +k=B.e.bu(l,8) +j=$.ia[24] +i=b6[b0] +h=s^(q|(r&p)<<8)^(n|(o&m)<<16)^(k|(l&j)<<24)^i[0] +l=a5[a8&255] +k=a5[a7>>>8&255] +o=B.e.bu(k,24) +n=a5[b1>>>16&255] +r=B.e.bu(n,16) +q=a5[a6>>>24&255] +g=l^(o|(k&p)<<8)^(r|(n&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^i[1] +q=a5[a6&255] +n=a5[a8>>>8&255] +r=B.e.bu(n,24) +k=a5[a7>>>16&255] +o=B.e.bu(k,16) +l=a5[b1>>>24&255] +f=q^(r|(n&p)<<8)^(o|(k&m)<<16)^(B.e.bu(l,8)|(l&j)<<24)^i[2] +l=a5[b1&255] +a6=a5[a6>>>8&255] +k=B.e.bu(a6,24) +a8=a5[a8>>>16&255] +o=B.e.bu(a8,16) +a7=a5[a7>>>24&255];--b0 +b1=l^(k|(a6&p)<<8)^(o|(a8&m)<<16)^(B.e.bu(a7,8)|(a7&j)<<24)^i[3] +i=a5[h&255] +a7=a5[b1>>>8&255] +a8=B.e.bu(a7,24) +o=a5[f>>>16&255] +a6=B.e.bu(o,16) +k=a5[g>>>24&255] +l=B.e.bu(k,8) +n=b6[b0] +a7=i^(a8|(a7&p)<<8)^(a6|(o&m)<<16)^(l|(k&j)<<24)^n[0] +k=a5[g&255] +l=a5[h>>>8&255] +o=B.e.bu(l,24) +a6=a5[b1>>>16&255] +a8=B.e.bu(a6,16) +i=a5[f>>>24&255] +a8=k^(o|(l&p)<<8)^(a8|(a6&m)<<16)^(B.e.bu(i,8)|(i&j)<<24)^n[1] +i=a5[f&255] +a6=a5[g>>>8&255] +l=B.e.bu(a6,24) +o=a5[h>>>16&255] +k=B.e.bu(o,16) +r=a5[b1>>>24&255] +a6=i^(l|(a6&p)<<8)^(k|(o&m)<<16)^(B.e.bu(r,8)|(r&j)<<24)^n[2] +r=a5[b1&255] +o=a5[f>>>8&255] +k=B.e.bu(o,24) +l=a5[g>>>16&255] +i=B.e.bu(l,16) +q=a5[h>>>24&255];--b0 +b1=r^(k|(o&p)<<8)^(i|(l&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^n[3]}h=a5[a7&255]^A.fV(a5[b1>>>8&255],24)^A.fV(a5[a6>>>16&255],16)^A.fV(a5[a8>>>24&255],8)^b6[b0][0] +g=a5[a8&255]^A.fV(a5[a7>>>8&255],24)^A.fV(a5[b1>>>16&255],16)^A.fV(a5[a6>>>24&255],8)^b6[b0][1] +f=a5[a6&255]^A.fV(a5[a8>>>8&255],24)^A.fV(a5[a7>>>16&255],16)^A.fV(a5[b1>>>24&255],8)^b6[b0][2] +b1=a5[b1&255]^A.fV(a5[a6>>>8&255],24)^A.fV(a5[a8>>>16&255],16)^A.fV(a5[a7>>>24&255],8)^b6[b0][3] +a5=a0.f +a6=a5[h&255] +s=a0.d +r=s[b1>>>8&255] +q=s[f>>>16&255] +p=a5[g>>>24&255] +o=b6[0] +n=o[0] +m=s[g&255] +a8=s[h>>>8&255] +l=a5[b1>>>16&255] +k=s[f>>>24&255] +j=o[1] +i=s[f&255] +e=a5[g>>>8&255] +d=a5[h>>>16&255] +c=s[b1>>>24&255] +b=o[2] +a5=a5[b1&255] +a=s[f>>>8&255] +a9=s[g>>>16&255] +s=s[h>>>24&255] +o=o[3] +A.BO((a6&255^(r&255)<<8^(q&255)<<16^p<<24^n)>>>0,b4,b5,B.D) +A.BO((m&255^(a8&255)<<8^(l&255)<<16^k<<24^j)>>>0,b4,b5+4,B.D) +A.BO((i&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,b4,b5+8,B.D) +A.BO((a5&255^(a&255)<<8^(a9&255)<<16^s<<24^o)>>>0,b4,b5+12,B.D)}} +A.aKN.prototype={ +aOv(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +for(s=this.r,r=16;r<80;++r){q=s[r-3]^s[r-8]^s[r-14]^s[r-16] +s[r]=((q&$.ia[1])<<1|q>>>31)>>>0}p=this.f +o=p[0] +n=p[1] +m=p[2] +l=p[3] +k=p[4] +for(j=o,i=0,h=0;h<4;++h,i=f){g=$.ia[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|~n&l)>>>0)+s[i]+1518500249>>>0 +e=$.ia[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|~j&m)>>>0)+s[f]+1518500249>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|~k&n)>>>0)+s[i]+1518500249>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|~l&j)>>>0)+s[f]+1518500249>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|~m&k)>>>0)+s[i]+1518500249>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ia[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+1859775393>>>0 +e=$.ia[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+1859775393>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+1859775393>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+1859775393>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+1859775393>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ia[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|n&l|m&l)>>>0)+s[i]+2400959708>>>0 +e=$.ia[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|j&m|n&m)>>>0)+s[f]+2400959708>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|k&n|j&n)>>>0)+s[i]+2400959708>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|l&j|k&j)>>>0)+s[f]+2400959708>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|m&k|l&k)>>>0)+s[i]+2400959708>>>0 +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ia[5] +f=i+1 +k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+3395469782>>>0 +e=$.ia[30] +n=((n&e)<<30|n>>>2)>>>0 +i=f+1 +l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+3395469782>>>0 +j=((j&e)<<30|j>>>2)>>>0 +f=i+1 +m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+3395469782>>>0 +k=((k&e)<<30|k>>>2)>>>0 +i=f+1 +n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+3395469782>>>0 +l=((l&e)<<30|l>>>2)>>>0 +f=i+1 +j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+3395469782>>>0 +m=((m&e)<<30|m>>>2)>>>0}p[0]=o+j>>>0 +p[1]=p[1]+n>>>0 +p[2]=p[2]+m>>>0 +p[3]=p[3]+l>>>0 +p[4]=p[4]+k>>>0}} +A.aHj.prototype={} +A.aG8.prototype={ +aHP(a,b,c,d){var s,r,q,p,o,n,m,l,k=this,j=k.a +j===$&&A.c() +s=j.c +j=k.b +r=j.b +r===$&&A.c() +q=B.e.eC(s+r-1,r) +p=new Uint8Array(4) +o=new Uint8Array(q*r) +j.CP(new A.LQ(B.E.hl(a,b))) +for(n=0,m=1;m<=q;++m){for(l=3;!0;--l){p[l]=p[l]+1 +if(p[l]!==0)break}j=k.a +k.aqG(j.a,j.b,p,o,n) +n+=r}B.E.dP(c,d,d+s,o) +return k.a.c}, +aqG(a,b,c,d,e){var s,r,q,p,o,n,m,l=this +if(b<=0)throw A.d(A.bP("Iteration count must be at least 1.",null)) +s=l.b +r=s.a +r.t5(0,a,0,a.length) +r.t5(0,c,0,4) +q=l.c +q===$&&A.c() +s.xG(q,0) +q=l.c +B.E.dP(d,e,e+q.length,q) +for(p=1;pq){n.t5(0,s,0,r) +s=o.d +s===$&&A.c() +n.xG(s,0) +s=o.b +s===$&&A.c() +r=s}else{p=o.d +p===$&&A.c() +B.E.dP(p,0,r,s)}s=o.d +s===$&&A.c() +B.E.kp(s,r,s.length,0) +s=o.e +s===$&&A.c() +B.E.dP(s,0,q,o.d) +o.a5B(o.d,q,54) +o.a5B(o.e,q,92) +q=o.d +n.t5(0,q,0,q.length)}, +xG(a,b){var s,r,q=this,p=q.a,o=q.e +o===$&&A.c() +s=q.c +s===$&&A.c() +p.xG(o,s) +o=q.e +p.t5(0,o,0,o.length) +r=p.xG(a,b) +o=q.e +B.E.kp(o,s,o.length,0) +o=q.d +o===$&&A.c() +p.t5(0,o,0,o.length) +return r}, +a5B(a,b,c){var s +for(s=0;s>>29)>>>0 +q.b=A.bbj(s,3) +r.ayE() +r.ayD(q) +r.NK() +r.axj(a,b) +r.c2(0) +return 20}, +a2m(a,b){var s=this,r=s.w +r===$&&A.c() +s.w=r+1 +s.r[r]=A.f5(a,b,s.d) +if(s.w===16)s.NK()}, +NK(){this.aOv() +this.w=0 +B.b.kp(this.r,0,16,0)}, +ayC(a,b,c){for(;c>0;){this.L8(a[b]);++b;--c}}, +ayH(a,b,c){var s,r +for(s=this.a,r=0;c>4;){this.a2m(a,b) +b+=4 +c-=4 +s.X6(4) +r+=4}return r}, +ayG(a,b,c){var s,r=0 +while(!0){s=this.c +s===$&&A.c() +if(!(s!==0&&c>0))break +this.L8(a[b]);++b;--c;++r}return r}, +ayE(){this.L8(128) +while(!0){var s=this.c +s===$&&A.c() +if(!(s!==0))break +this.L8(0)}}, +ayD(a){var s,r=this,q=r.w +q===$&&A.c() +if(q>14)r.NK() +q=r.d +switch(q){case B.D:q=r.r +s=a.b +s===$&&A.c() +q[14]=s +s=a.a +s===$&&A.c() +q[15]=s +break +case B.fa:q=r.r +s=a.a +s===$&&A.c() +q[14]=s +s=a.b +s===$&&A.c() +q[15]=s +break +default:throw A.d(A.ah("Invalid endianness: "+q.k(0)))}}, +axj(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.e,r=a.length,q=this.f,p=this.d,o=0;o>>0 +r.b=q +if(s!==q){q=r.a +q===$&&A.c();++q +r.a=q +r.a=q>>>0}}, +k(a){var s=this,r=new A.dl(""),q=s.a +q===$&&A.c() +s.a1U(r,q) +q=s.b +q===$&&A.c() +s.a1U(r,q) +q=r.a +return q.charCodeAt(0)==0?q:q}, +a1U(a,b){var s,r=B.e.hC(b,16) +for(s=8-r.length;s>0;--s)a.a+="0" +a.a+=r}, +gI(a){return A.z.prototype.gI.call(this,this)}} +A.Jn.prototype={} +A.M7.prototype={} +A.aDv.prototype={ +$0(){var s=this.a +return s==null?null:s.a9(0,this.b.gaa9())}, +$S:0} +A.yL.prototype={ +dg(a){return new A.SU(null,this,B.ac,A.q(this).h("SU<1>"))}, +a6m(a,b){b.toString +return new A.hr(this,b,null,A.q(this).h("hr<1?>"))}} +A.SU.prototype={} +A.hr.prototype={ +eu(a){return!1}, +dg(a){return new A.Bx(A.kJ(null,null,null,t.Si,t.X),this,B.ac,this.$ti.h("Bx<1>"))}} +A.Bx.prototype={ +gA9(){var s,r=this,q=r.eh +if(q===$){s=r.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(r)).f.e.aW() +s.a=r +r.eh!==$&&A.a1() +r.eh=s +q=s}return q}, +kb(a){var s={} +s.a=null +this.o6(new A.aWL(s,a)) +return s.a}, +hT(a,b){this.F0(a,b)}, +gbg(){return this.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(this))}, +Vy(a,b){var s=this.bG,r=s.i(0,a) +if(r!=null&&!this.$ti.h("bCS<1>").b(r))return +s.t(0,a,B.hT)}, +U8(a,b){var s,r,q,p,o,n=this.bG.i(0,b),m=!1 +if(n!=null)if(this.$ti.h("bCS<1>").b(n)){if(b.as)return +for(r=n.c,q=r.length,p=0;p") +r.a(A.b7.prototype.gbg.call(s)) +s.gA9().R6(s.cv) +s.cv=!1 +if(s.bi){s.bi=!1 +s.rQ(r.a(A.b7.prototype.gbg.call(s)))}return s.XL()}, +qy(){this.gA9().v() +this.zN()}, +aMp(){if(!this.dt)return +this.eH() +this.bi=!0}, +rl(a,b){return this.F2(a,b)}, +RT(a){return this.rl(a,null)}, +$ia2w:1} +A.aWL.prototype={ +$1(a){this.a.a=a.kb(this.b) +return!1}, +$S:19} +A.adP.prototype={} +A.kl.prototype={ +adx(a){return!1}, +v(){}, +R6(a){}} +A.H6.prototype={ +aW(){return new A.S_(this.$ti.h("S_<1>"))}} +A.S_.prototype={ +gm(a){var s,r,q,p,o,n,m=this,l=null,k=m.c +if(k&&m.f!=null){k=A.ap(m.$ti.c).k(0) +q=m.f +q=q==null?l:q.k(0) +throw A.d(A.ah("Tried to read a provider that threw during the creation of its value.\nThe exception occurred during the creation of type "+k+".\n\n"+A.h(q)))}if(!k){m.c=!0 +k=m.a +k.toString +q=m.$ti.h("kl.D") +q.a(k.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e) +try{k=m.a +k.toString +k=q.a(k.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e) +p=m.a +p.toString +m.d=k.a.$1(p)}catch(o){s=A.aW(o) +r=A.bt(o) +m.f=new A.cz(s,r,"provider",l,l,!1) +throw o}finally{}k=m.a +k.toString +q.a(k.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e)}k=m.a +k.dt=!1 +if(m.b==null){q=m.$ti +k=q.h("kl.D").a(A.q(k).h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e) +p=m.a +p.toString +n=m.d +q=n==null?q.c.a(n):n +q=k.e.$2(p,q) +k=q +m.b=k}m.a.dt=!0 +k=m.d +return k==null?m.$ti.c.a(k):k}, +v(){var s,r,q,p,o=this +o.Y5() +s=o.b +if(s!=null)s.$0() +if(o.c){s=o.a +s.toString +r=o.$ti +s=r.h("kl.D").a(s.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(s)).f.e) +q=o.a +q.toString +p=o.d +r=p==null?r.c.a(p):p +s.f.$2(q,r)}}, +R6(a){var s,r=this +if(a)if(r.c){s=r.a +s.toString +r.$ti.h("kl.D").a(s.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(s)).f.e)}s=r.a +s.toString +r.e=r.$ti.h("kl.D").a(s.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(s)).f.e) +return r.ak3(a)}} +A.Ih.prototype={ +aW(){return new A.Vw(this.$ti.h("Vw<1>"))}} +A.Vw.prototype={ +gm(a){var s,r=this,q=r.a +q.dt=!1 +s=r.$ti.h("kl.D") +s.a(A.q(q).h("hr<1>").a(A.b7.prototype.gbg.call(q)).f.e) +r.b=null +q=r.a +q.dt=!0 +return s.a(A.q(q).h("hr<1>").a(A.b7.prototype.gbg.call(q)).f.e).a}, +adx(a){var s,r=this.a +r.toString +s=this.$ti.h("kl.D") +s.a(r.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(r)).f.e) +r=this.a +r.toString +r=s.a(r.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(r)).f.e) +return a.a!==r.a}, +v(){this.Y5()}} +A.a45.prototype={} +A.NR.prototype={} +A.a62.prototype={ +k(a){return"A provider for "+this.a.k(0)+" unexpectedly returned null."}, +$ic7:1} +A.a61.prototype={ +k(a){return"Provider<"+this.a.k(0)+"> not found for "+this.b.k(0)}, +$ic7:1} +A.Ch.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.hA(null,B.B,null,null)) +p=q.gar() +o=new A.a(new Float64Array(2)) +o.u(8,16) +s=2 +return A.B(A.kd("rogue_shooter/bullet.png",A.kc(4,null,!0,0.2,o),p.CW$),$async$p) +case 2:q.siU(0,c) +p=new A.a(new Float64Array(2)) +p.u(0,-1) +A.aaw(p,q.at.c,null) +p.ak(0,500) +q.M!==$&&A.ai() +q.M=p +return A.t(null,r)}}) +return A.u($async$p,r)}, +hU(a,b){this.kH(a,b) +if(b instanceof A.Dj){b.acn() +this.eS()}}, +a4(a,b){var s,r,q,p=this +p.w1(0,b) +s=p.aa +r=p.M +r===$&&A.c() +s.q(r) +s.ak(0,b) +r=p.at.d +r.ac(r.V(0,s)) +r.C() +s=r.a +if(!(s[1]<0)){r=s[0] +q=p.gar().k3 +q===$&&A.c() +q=q.a +s=r>q.a.a.a1(0,q.ax).a[0]||s[0]+p.ax.a[0]<0}else s=!0 +if(s)p.eS()}} +A.acb.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.acc.prototype={} +A.Dj.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=q.gar() +o=new A.a(new Float64Array(2)) +o.an(16) +s=2 +return A.B(A.kd("rogue_shooter/enemy.png",A.kc(4,null,!0,0.2,o),p.CW$),$async$p) +case 2:q.siU(0,c) +q.N(A.hA(null,B.ko,null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q=this +q.w1(0,b) +s=q.at.d +r=s.a +s.e7(0,r[1]+150*b) +s.C() +s=r[1] +r=q.gar().k3 +r===$&&A.c() +r=r.a +if(s>=r.a.a.a1(0,r.ax).a[1])q.eS()}, +acn(){var s,r,q,p,o,n,m=this,l=null +m.eS() +s=m.gar() +r=m.at.d +q=new A.a(new Float64Array(2)) +q.an(50) +p=B.q.aT() +o=A.aV() +n=$.ag() +n=new A.aP(n,new Float64Array(2)) +n.ac(q) +n.C() +p=new A.a0K(l,l,!0,!0,!1,$,p,l,o,n,B.j,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) +p.b7(B.j,l,l,l,0,r,l,l,q) +p.mj(B.j,l,l,l,l,l,0,l,!0,r,l,!0,l,q) +s.N(p);++m.gar().b_}} +A.aeD.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aeE.prototype={} +A.KC.prototype={ +Do(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.gar(),a=J.dR(5,t.F) +for(s=t.s,r=t.g,q=d.k3,p=d.k2,o=A.q(d).h("ab.T"),n=0;n<5;++n){m=d.aq$ +if(m==null){l=d.bD() +l.toString +m=d.aq$=o.a(l)}m=m.k3 +m===$&&A.c() +m=m.a +k=m.a.a +k.toString +m=m.ax +j=new Float64Array(2) +i=k.a +j[1]=i[1] +j[0]=i[0] +new A.a(j).ak(0,1/m) +j=j[0] +m=p.b0() +k=new Float64Array(2) +k[0]=q+(j-q)*m +k[1]=0 +m=$.bbC() +j=m==null +h=$.G().B() +h.sA(0,B.l) +g=A.aV() +if(j)f=new A.a(new Float64Array(2)) +else f=m +e=$.ag() +e=new A.aP(e,new Float64Array(2)) +e.ac(f) +e.C() +j=new A.Dj(c,c,c,c,c,c,!1,!0,j,$,h,c,g,e,B.j,0,0,c,B.f,new A.f([],s),new A.f([],r)) +j.b7(B.j,c,c,c,0,new A.a(k),c,c,m) +e.ai(0,j.gOm()) +j.AE() +a[n]=j}b.F(0,a)}} +A.aeF.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.a0K.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=q.gar() +o=new A.a(new Float64Array(2)) +o.an(32) +s=2 +return A.B(A.kd("rogue_shooter/explosion.png",A.kc(6,null,!1,0.1,o),p.CW$),$async$p) +case 2:q.siU(0,c) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.aeL.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.ND.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.hA(null,B.B,null,null)) +p=A.b9K(!1,null,q.gapb(),0.05,!1,!0) +q.M=p +q.N(p) +p=q.gar() +o=new A.a(new Float64Array(2)) +o.u(32,39) +s=2 +return A.B(A.kd("rogue_shooter/player.png",A.kc(4,null,!0,0.2,o),p.CW$),$async$p) +case 2:q.siU(0,c) +return A.t(null,r)}}) +return A.u($async$p,r)}, +apc(){var s=this.aa +this.gar().F(0,new A.W(s,new A.aHI(this),A.a7(s).h("W<1,C>")))}, +hU(a,b){this.kH(a,b) +if(b instanceof A.Dj)b.acn()}} +A.aHI.prototype={ +$1(a){var s,r,q,p=null,o=this.a,n=o.ax.a[1],m=new A.a(new Float64Array(2)) +m.u(0,-n/2) +m=o.at.d.V(0,m) +o=new Float64Array(2) +n=new A.a(new Float64Array(2)) +n.u(10,20) +s=B.q.aT() +r=A.aV() +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(n) +q.C() +o=new A.Ch(new A.a(o),p,p,p,p,p,p,!1,!0,!1,$,s,p,r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +o.b7(p,a,p,p,0,m,p,p,n) +o.mj(p,a,p,p,p,p,0,p,!0,m,p,!1,p,n) +return o}, +$S:823} +A.aic.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aid.prototype={} +A.a8T.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=A +s=2 +return A.B(q.gar().CW$.cL(0,"rogue_shooter/stars.png"),$async$p) +case 2:p=o.aNw(4,c,4) +q.ax!==$&&A.ai() +q.ax=p +p=q.gar().k3 +p===$&&A.c() +p=p.a +q.N(A.b9K(!0,null,new A.aNL(q),p.a.a.a1(0,p.ax).a[1]/12/10,!1,!0)) +q.apj() +return A.t(null,r)}}) +return A.u($async$p,r)}, +ZT(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.gar().k3 +c===$&&A.c() +c=c.a +s=c.a.a.a1(0,c.ax).a[0]/6 +for(c=t.s,r=t.g,q=e.ay,p=t.n,o=A.q(e).h("ab.T"),n=0;n<6;++n){m=q.b0() +l=q.b0() +k=e.ax +k===$&&A.c() +j=A.aNp(k.Od(0,q.fC(3),4),!0,0.1) +j.saQA(A.b([Math.max(20,100*q.b0()),0.1,0.1,0.1],p)) +k=e.aq$ +if(k==null){i=e.bD() +i.toString +k=e.aq$=o.a(i)}h=new Float64Array(2) +h[0]=s*n+m*s +h[1]=a+l*20 +m=new Float64Array(2) +l=new A.a(m) +m[0]=20 +m[1]=20 +m=$.G().B() +m.sA(0,B.l) +g=A.aV() +f=$.ag() +f=new A.aP(f,new Float64Array(2)) +f.ac(l) +f.C() +m=new A.a8U(d,new A.i4(j),!1,!0,!1,$,m,d,g,f,B.o,0,0,d,B.f,new A.f([],c),new A.f([],r)) +m.b7(d,d,d,d,0,new A.a(h),d,d,l) +f.ai(0,m.gOm()) +m.AE() +k.N(m)}}, +apj(){var s,r,q=this.gar().k3 +q===$&&A.c() +q=q.a +s=q.a.a.a1(0,q.ax).a[1]/12 +for(r=0;r<12;++r)this.ZT(r*s)}} +A.aNL.prototype={ +$0(){return this.a.ZT(0)}, +$S:0} +A.ali.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.a8U.prototype={ +a4(a,b){var s,r,q=this +q.w1(0,b) +s=q.at.d +r=s.a +s.e7(0,r[1]+b*10) +s.C() +s=r[1] +r=q.gar().k3 +r===$&&A.c() +r=r.a +if(s>=r.a.a.a1(0,r.ax).a[1])q.eS()}} +A.alj.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.vG.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:j=A.b([0.5,0.3,0,-0.5,-0.3],t.n) +i=new A.a(new Float64Array(2)) +i.u(50,75) +p=new A.a(new Float64Array(2)) +p.u(100,500) +o=B.q.aT() +n=A.aV() +m=$.ag() +m=new A.aP(m,new Float64Array(2)) +m.ac(i) +m.C() +l=t.s +k=t.g +j=new A.ND(j,null,null,null,null,null,null,!1,!0,!1,$,o,null,n,m,B.j,0,0,null,B.f,new A.f([],l),new A.f([],k)) +j.b7(B.j,null,null,null,0,p,null,null,i) +j.mj(B.j,null,null,null,null,null,0,null,!0,p,null,!1,null,i) +q.G!==$&&A.ai() +q.G=j +q.N(j) +j=q.k3 +j===$&&A.c() +i=j.a +i=i.a.a.a1(0,i.ax) +p=new A.a(new Float64Array(2)) +p.u(0,50) +o=t.Fr +p=A.a1j(B.bL,i.U(0,p),o) +i=j.a +i=i.a.a.a1(0,i.ax) +n=new A.a(new Float64Array(2)) +n.u(0,25) +n=A.hp(B.bL,null,null,null,i.U(0,n),1,null,null,null,null,o) +q.al!==$&&A.ai() +q.al=n +j=j.a +o=A.hp(B.bL,null,null,null,j.a.a.a1(0,j.ax),1,null,null,null,null,o) +q.a8!==$&&A.ai() +q.a8=o +q.F(0,A.b([p,n,o],t.V)) +j=$.bbC().a[0] +j=new A.KC(B.H,j/2,null,!1,null,0,null,B.f,new A.f([],l),new A.f([],k)) +j.MH(!0,null,null,0.05,!1,!0) +q.N(j) +q.N(new A.a8T(B.H,null,0,null,B.f,new A.f([],l),new A.f([],k))) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q=this +q.akQ(0,b) +s=q.al +s===$&&A.c() +s.se6(0,"Score: "+q.b_) +s=q.a8 +s===$&&A.c() +r=q.gc_(q).b +r===$&&A.c() +s.se6(0,"Components: "+r)}, +Un(a){var s=this.G +s===$&&A.c() +s=s.M +s===$&&A.c() +s=s.at +s===$&&A.c() +s.d=0 +s.e=!0}, +Um(a){var s=this.G +s===$&&A.c() +s=s.M +s===$&&A.c() +s=s.at +s===$&&A.c() +s.e=!1}, +Dk(){var s=this.G +s===$&&A.c() +s=s.M +s===$&&A.c() +s=s.at +s===$&&A.c() +s.e=!1}, +Ke(a){var s=this.G +s===$&&A.c() +s=s.at.d +s.ac(s.V(0,a.glM().gar())) +s.C()}} +A.ak_.prototype={} +A.Uh.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.Fs.prototype={ +a5(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.vG(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.aE(r,s,new A.aKv(),s,s,t.es)}} +A.aKv.prototype={ +$1(a){return B.r1}, +$S:154} +A.FP.prototype={} +A.aEo.prototype={ +L(a,b){return this.aP4(0,b)}, +aP4(a,b){var s=0,r=A.v(t.w),q,p +var $async$L=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:s=3 +return A.B(B.ml.ly("remove",A.b_(["key",b],t.N,t.z),!1,t.w),$async$L) +case 3:p=d +p.toString +q=p +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$L,r)}, +tn(a,b,c){return this.afm(a,b,c)}, +afm(a,b,c){var s=0,r=A.v(t.w),q,p +var $async$tn=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:s=3 +return A.B(B.ml.ly("set"+a,A.b_(["key",b,"value",c],t.N,t.z),!1,t.w),$async$tn) +case 3:p=e +p.toString +q=p +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$tn,r)}, +tb(a){var s=0,r=A.v(t.nf),q,p,o,n +var $async$tb=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=t.N +o=t.K +s=3 +return A.B(B.ml.aLE("getAll",p,o),$async$tb) +case 3:n=c +q=n==null?A.D(p,o):n +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$tb,r)}} +A.aMw.prototype={} +A.aIe.prototype={} +A.aA0.prototype={} +A.aMu.prototype={ +tb(a){var s=0,r=A.v(t.nf),q,p=this +var $async$tb=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=p.Lj(new A.aA0(new A.aIe("flutter.",null))) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$tb,r)}, +Lj(a){return this.adZ(a)}, +adZ(a){var s=0,r=A.v(t.nf),q,p=this,o,n,m,l,k,j +var $async$Lj=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:k=a.a +j=A.D(t.N,t.K) +for(o=p.arA(k.a,k.b),n=J.ax(o.a),o=new A.iu(n,o.b,o.$ti.h("iu<1>"));o.D();){m=n.gZ(n) +l=window.localStorage.getItem(m) +l.toString +j.t(0,m,p.apw(l))}q=j +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$Lj,r)}, +L(a,b){return this.aP5(0,b)}, +aP5(a,b){var s=0,r=A.v(t.w),q,p +var $async$L=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=window.localStorage +p.toString +B.DI.L(p,b) +q=!0 +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$L,r)}, +tn(a,b,c){return this.afn(a,b,c)}, +afn(a,b,c){var s=0,r=A.v(t.w),q,p +var $async$tn=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:p=window.localStorage +p.toString +p.setItem(b,B.c1.lO(c)) +q=!0 +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$tn,r)}, +arA(a,b){var s=window.localStorage +s.toString +s=B.DI.gdw(s) +return new A.bl(s,new A.aMv(a,b),A.a7(s).h("bl<1>"))}, +apw(a){var s=B.c1.fK(0,a) +if(t._.b(s))return J.h8(s,t.N) +s.toString +return s}} +A.aMv.prototype={ +$1(a){var s +if(B.c.cb(a,this.a))s=!0 +else s=!1 +return s}, +$S:31} +A.a8C.prototype={} +A.as9.prototype={} +A.Xm.prototype={ +v(){var s,r,q,p=this +if(p.d)return +p.d=!0 +$.bS.aN().a3B(p.a) +for(s=p.b,r=s.length,q=0;q0)for(q=h.c,p=$.bS.a,o=0;o>>0===2147483648,(s&1073741824)===1073741824,(s&536870912)===536870912))}, +$S:839} +A.rj.prototype={} +A.fs.prototype={} +A.aIu.prototype={ +$1(a){var s=this.a.h7("value") +if(s!=null)return s +else return A.bCx(a.a)}, +$S:840} +A.a_q.prototype={ +i(a,b){return this.a.i(0,b)}, +gaw(a){var s=this.a +s=s.gby(s) +return s.gaw(s)}} +A.a4x.prototype={} +A.ZN.prototype={} +A.a91.prototype={} +A.a0Q.prototype={} +A.a2D.prototype={} +A.a15.prototype={} +A.XV.prototype={} +A.aIq.prototype={ +$1(a){var s=a.tg("properties") +s=s==null?null:s.mb("property",A.bKP(),t.EW) +return s==null?A.b([],t.nc):s}, +$S:841} +A.aIr.prototype={ +$1(a){return a.a}, +$S:842} +A.aIs.prototype={ +$2(a,b){return b}, +$S:843} +A.kh.prototype={ +l(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof A.kh&&A.O(this)===A.O(b)&&this.a==b.a +else s=!0 +return s}, +gI(a){return J.T(this.a)}} +A.Jt.prototype={} +A.Dg.prototype={} +A.KL.prototype={} +A.fr.prototype={} +A.aD2.prototype={ +$1(a){return A.bxm(a.a.b.Vp())}, +$S:844} +A.aD3.prototype={ +$1(a){return a.tg("data")}, +$S:845} +A.aD4.prototype={ +$1(a){var s=A.bfF(a,this.a,this.b) +if(s==null)A.a6(A.nP("chunk",null,"Chunk must have data")) +a.i_("x") +a.i_("y") +A.bf0(s,a.i_("width"),a.i_("height")) +return new A.xs()}, +$S:846} +A.aD1.prototype={ +$1(a){var s=a.ae5(A.da(["layer","objectgroup","imagelayer","group"],t.N)),r=A.a7(s).h("W<1,fr>") +return A.ak(new A.W(s,A.bmw(),r),!0,r.h("aM.E"))}, +$S:847} +A.aD_.prototype={ +$1(a){var s,r=a.a.l1$.a +if(r.length!==1)return null +s=B.b.ga3(r) +if(s instanceof A.Bf)return s.a +return null}, +$S:848} +A.aD0.prototype={ +$1(a){return A.ec(B.c.fg(a),null,null)}, +$S:51} +A.pD.prototype={} +A.EH.prototype={} +A.DR.prototype={} +A.yw.prototype={} +A.Qk.prototype={} +A.Gz.prototype={} +A.aPU.prototype={ +$1(a){return a.Ej("ellipse").length!==0}, +$S:259} +A.aPV.prototype={ +$1(a){return a.Ej("point").length!==0}, +$S:259} +A.aPW.prototype={ +$1(a){var s,r,q=a.tg(this.a) +if(q==null)s=null +else{r=t.Z2 +s=A.ak(new A.W(A.b(q.o9(0,"points").split(" "),t.T),A.bKO(),r),!0,r.h("aM.E"))}return s==null?A.b([],t.Ic):s}, +$S:850} +A.a5f.prototype={$ic7:1} +A.de.prototype={ +Wf(a,b){var s=this.a.VN(0,a) +return s==null?b:s}, +h7(a){return this.Wf(a,null)}, +Ej(a){var s=t.Yd,r=s.h("dJ") +return A.ak(new A.dJ(new A.bl(new A.c3(this.a.l1$.a,s),new A.aS_(a),s.h("bl")),A.bmz(),r),!0,r.h("A.E"))}, +ae5(a){var s=t.Yd,r=s.h("dJ") +return A.ak(new A.dJ(new A.bl(new A.c3(this.a.l1$.a,s),new A.aRZ(a),s.h("bl")),A.bmz(),r),!0,r.h("A.E"))}} +A.aS_.prototype={ +$1(a){return a.b.gD2()===this.a}, +$S:118} +A.aRZ.prototype={ +$1(a){return this.a.O(0,a.b.gD2())}, +$S:118} +A.cx.prototype={ +mb(a,b,c){var s=this.Ej(a),r=A.a7(s).h("@<1>").ad(c).h("W<1,2>") +return A.ak(new A.W(s,b,r),!0,r.h("aM.E"))}, +tg(a){var s=this.Ej(a),r=s.length +if(r===0)return null +if(r>1)throw A.d(A.nP(a,null,"Multiple children found when one was expected")) +return s[0]}, +aes(a,b){var s=this.tg(a) +if(s==null)return null +return b.$1(s)}, +n9(a,b){return this.aes(a,b,t.z)}, +kA(a,b,c){var s=this.Wf(b,c) +if(s==null)throw A.d(A.nP(b,null,"Missing required string field")) +return s}, +o9(a,b){return this.kA(a,b,null)}, +VV(a,b){var s,r=this.h7(a) +if(r==null||r==="")return b +s=A.zT(r) +if(s==null)throw A.d(A.nP(a,r,"Double field has unparsable double")) +return s}, +En(a){return this.VV(a,null)}, +ll(a,b){var s=this.VV(a,b) +if(s==null)throw A.d(A.nP(a,null,"Missing required double field")) +return s}, +W1(a,b){var s,r=this.h7(a) +if(r==null||r==="")return b +s=A.vq(r,null) +if(s==null)throw A.d(A.nP(a,r,"Int field has unparsable int")) +return s}, +ky(a){return this.W1(a,null)}, +lm(a,b){var s=this.W1(a,b) +if(s==null)throw A.d(A.nP(a,null,"Missing required int field")) +return s}, +i_(a){return this.lm(a,null)}, +ae2(a,b){var s=this.h7(a) +if(s==null||s==="")return b +if(s==="1"||s==="true")return!0 +if(s==="0"||s==="false")return!1 +throw A.d(A.nP(a,s,"Bool field has unparsable bool"))}, +k9(a,b){var s=this.ae2(a,b) +return s}, +VT(a,b){var s,r=null,q=this.h7(a),p=q==null +if((p?r:q.length)===7){q.toString +s=A.vq(B.c.o1(q,"#","0xff"),r)}else if((p?r:q.length)===9){q.toString +s=A.vq(B.c.o1(q,"#","0x"),r)}else s=r +if(s!=null)return new A.n(s>>>0) +else return b}, +Lo(a){return this.VT(a,null)}, +VS(a,b){var s=this.VT(a,b) +if(s==null)throw A.d(A.nP(a,null,"Missing required color field")) +return s}, +vz(a,b,c,d,e){var s,r=this.h7(c) +if(r==null||r==="")return d +s=new A.bl(a,new A.aGP(b,r,e),A.a7(a).h("bl<1>")) +if(!s.gaw(s).D())throw A.d(A.nP(c,r,"Missing required enum field")) +return s.ga3(s)}, +qB(a,b,c,d,e){var s=this.vz(a,b,c,d,e) +if(s==null)throw A.d(A.nP(c,null,"Missing required enum field")) +return s}} +A.aGP.prototype={ +$1(a){return J.e(this.a.$1(a),this.b)}, +$S(){return this.c.h("F(0)")}} +A.Qj.prototype={} +A.a9Y.prototype={ +KW(a){var s,r +if(a===0)return new A.lZ(-1,null,B.uQ) +s=this.E_(a) +r=s.a +if(r==null)r=0 +return A.bfn(s.z,new A.aPT(a,r))}, +E_(a){var s,r,q=this.x,p=q.length +if(p===1)return B.b.ga3(q) +for(s=0;sa){if(s===0)throw A.d(A.bP("Tileset not found",null)) +return q[s-1]}}return B.b.ga6(q)}} +A.aPP.prototype={ +$1(a){return a.b.gD2()==="tileset"}, +$S:118} +A.aPQ.prototype={ +$1(a){return a.VN(0,"source")}, +$S:852} +A.aPR.prototype={ +$1(a){return a!=null}, +$S:163} +A.aPS.prototype={ +$1(a){return this.adR(a)}, +adR(a){var s=0,r=A.v(t.Fv),q,p=this +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:a.toString +q=p.a.$1(a) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, +$S:853} +A.aPT.prototype={ +$1(a){return a.a===this.a-this.b}, +$S:854} +A.aPN.prototype={ +$1(a){var s,r=a.h7("source") +if(r==null||this.a==null)return A.aPY(a,null) +s=J.WN(this.a,new A.aPM(r)) +return A.aPY(a,!s.gaD(s)?s.ga3(s):null)}, +$S:855} +A.aPM.prototype={ +$1(a){return a.b===this.a}, +$S:856} +A.Lh.prototype={} +A.Gk.prototype={} +A.lZ.prototype={} +A.aPD.prototype={ +$1(a){return a.length===0?null:A.ec(a,null,null)}, +$S:857} +A.aPE.prototype={ +$1(a){var s=a.tg("animation") +s=s==null?null:s.mb("frame",A.bKM(),t.OP) +return s==null?A.b([],t.EN):s}, +$S:858} +A.QJ.prototype={} +A.mL.prototype={ +BB(a){var s,r,q,p,o,n,m=this,l=a.e +if(l!=null){s=l.c +s.toString +r=l.d +r.toString +return A.bh_(0,0,s,r,t.Jy)}s=a.a +r=m.x +r.toString +q=B.e.eC(s,r) +p=B.e.bI(s,r) +r=m.r +s=m.d +s.toString +o=m.f +n=m.e +n.toString +return A.bh_(r+p*(s+o),r+q*(n+o),s,n,t.Jy)}} +A.aPZ.prototype={ +$1(a){return a.mb("tile",A.bKU(),t.uY)}, +$S:859} +A.aQ_.prototype={ +$1(a){var s=a.tg("wangsets") +s=s==null?null:s.mb("wangset",A.bKX(),t.ol) +return s==null?A.b([],t.MA):s}, +$S:860} +A.pJ.prototype={} +A.t2.prototype={} +A.aR2.prototype={ +$1(a){var s=a.o9(0,"type"),r=a.mb("wangcolor",A.bKW(),t.Zj),q=t.DV,p=t.qd +return s==="corner"?A.b([r,A.b([],q)],p):A.b([A.b([],q),r],p)}, +$S:861} +A.GN.prototype={} +A.aR3.prototype={ +$1(a){var s=t.OL +return A.ak(new A.W(A.b(a.o9(0,"wangid").split(","),t.T),A.bHk(),s),!0,s.h("aM.E"))}, +$S:862} +A.JL.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=q.gar().G +o===$&&A.c() +p=new A.a(new Float64Array(2)) +p.u(166,2) +q.ok=A.is(o,p,$.b5X()) +q.tV() +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q,p,o=this +o.ls(0,b) +if((o.a&8)!==0)return +s=o.at.d +r=s.a +q=r[0] +p=A.C.prototype.gb3.call(o,o) +p.toString +s.eJ(0,q-B.d.dD(0.0002*t.iK.a(p).gar().cv)*50*b) +s.C() +if(!(r[0]+o.ax.a[0]>0))o.eS()}, +h4(a){var s,r=this +r.lr(a) +s=r.at.d +s.e7(0,r.em(r.ay).a[1]/2-41+A.a6d($.Iz(),30,71)-r.QD(r.em(B.o)).a[1]) +s.C()}} +A.acF.prototype={ +gb3(a){var s=A.C.prototype.gb3.call(this,this) +s.toString +return t.iK.a(s)}, +bt(){this.XZ()}} +A.acG.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.JM.prototype={ +a5K(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.gar().k3 +i===$&&A.c() +i=i.a +i=i.a.a.a1(0,i.ax).a[0] +s=$.b5X().a[0] +r=k.em(k.ay).a[1] +q=A.a6d($.Iz(),30,71) +p=k.em(k.ay).a[1] +o=new A.a(new Float64Array(2)) +o.u(i+s+10,r/2-41+q-p) +i=A.a6d($.Iz(),100,400) +s=$.b5X() +r=s==null +if(r)q=j +else q=s +p=B.q.aT() +n=A.aV() +if(q==null)m=new A.a(new Float64Array(2)) +else m=q +l=$.ag() +l=new A.aP(l,new Float64Array(2)) +l.ac(m) +l.C() +i=new A.JL(i,j,r,j,$,p,j,n,l,B.o,0,0,j,B.f,new A.f([],t.s),new A.f([],t.g)) +i.b7(j,j,j,j,0,o,j,j,q) +i.mk(j,j,j,j,j,0,j,o,j,j,s,j) +k.N(i)}, +a4(a,b){var s,r,q,p=this +p.ls(0,b) +s=p.gc_(p).b +s===$&&A.c() +if(s>0){r=p.gc_(p) +q=t.vh.a(r.ga6(r)) +if(s<20){s=p.gar().k3 +s===$&&A.c() +s=s.a +s=s.a.a.a1(0,s.ax).a[0]/2-q.at.d.a[0]>q.bh}else s=!1 +if(s)p.a5K()}else p.a5K()}} +A.acE.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.a28.prototype={ +ga6x(){var s,r,q,p,o=null,n=this.ok +if(n===$){s=A.aV() +r=new A.a(new Float64Array(2)) +q=$.ag() +q=new A.aP(q,new Float64Array(2)) +q.ac(r) +q.C() +p=new A.JM(o,s,q,B.o,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +p.b7(o,o,o,o,0,o,o,o,o) +this.ok!==$&&A.a1() +this.ok=p +n=p}return n}, +gaap(){var s,r=this.p1 +if(r===$){s=A.ly(null,t.iS) +this.p1!==$&&A.a1() +r=this.p1=new A.a4y(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return r}, +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(q.ga6x()) +q.N(q.gaap()) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q,p,o,n +this.ls(0,b) +s=this.gar().cv*b +for(r=this.k4,q=A.ba6(r,r.$ti.c),p=q.$ti.c;q.D();){o=q.e +o=(o==null?p.a(o):o).at.d +o.eJ(0,o.a[0]-s) +o.C()}n=r.ga3(r) +q=n.at.d +if(q.a[0]<=-n.ax.a[0]){q.eJ(0,r.ga6(r).at.d.a[0]+r.ga6(r).ax.a[0]) +q.C() +r.L(0,n) +r.ha(0,n)}}, +h4(a){var s,r,q=this +q.lr(a) +s=q.arj() +q.k4.F(0,s) +q.F(0,s) +r=q.at.d +r.e7(0,a.a[1]/2+21) +r.C()}, +c2(a){var s=this.ga6x() +s.gc_(s).ab(0,s.gvo(s)) +s=this.gaap() +s.gc_(s).ab(0,s.gvo(s)) +s.at.aj(0) +A.bx0(this.k4,new A.aAH())}, +arj(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.gar().k3 +a===$&&A.c() +a=a.a +a=a.a.a.a1(0,a.ax).a[0] +s=$.bbG() +r=s.a +a=B.d.dD(a/r[0]) +q=c.k4 +p=q.gE(q) +o=A.bfo(q) +o=o==null?b:o.at.d.a[0] +if(o==null)o=0 +n=A.bfo(q) +n=n==null?b:n.ax.a[0] +m=o+(n==null?0:n) +l=Math.max(1+a-p,0) +k=J.E4(l,t.rF) +for(a=A.q(c).h("ab.T"),j=0;j>>0)&1)===0){i=c.p2 +if(i===$){p=c.aq$ +if(p==null){h=c.bD() +h.toString +p=c.aq$=a.a(h)}p=p.G +p===$&&A.c() +o=new Float64Array(2) +o[0]=2 +o[1]=104 +n=$.G().B() +n.sA(0,B.l) +g=new A.fv(n,p,B.C) +p=new Float64Array(2) +p[0]=0 +p[1]=0 +n=p[0] +p=p[1] +f=n+r[0] +e=p+r[1] +g.c=new A.x(n,p,f,e) +d=new Float64Array(2) +d[0]=f-n +d[1]=e-p +p=o[0] +o=o[1] +g.c=new A.x(p,o,p+d[0],o+d[1]) +c.p2!==$&&A.a1() +c.p2=g +i=g}p=i}else{i=c.p3 +if(i===$){p=c.aq$ +if(p==null){h=c.bD() +h.toString +a.a(h) +c.aq$=h +o=h +p=o}else o=p +p=p.G +p===$&&A.c() +o=o.G +o===$&&A.c() +o=o.gbz(o) +n=new Float64Array(2) +n[0]=o/2 +n[1]=104 +o=$.G().B() +o.sA(0,B.l) +g=new A.fv(o,p,B.C) +p=new Float64Array(2) +p[0]=0 +p[1]=0 +o=p[0] +p=p[1] +f=o+r[0] +e=p+r[1] +g.c=new A.x(o,p,f,e) +d=new Float64Array(2) +d[0]=f-o +d[1]=e-p +p=n[0] +n=n[1] +g.c=new A.x(p,n,p+d[0],n+d[1]) +c.p3!==$&&A.a1() +c.p3=g +i=g}p=i}p=A.iN(b,b,b,b,b,0,b,b,b,b,s,p) +o=p.at.d +o.eJ(0,m+r[0]*j) +o.C() +k[j]=p}return k}} +A.aAH.prototype={ +$2(a,b){var s=a*$.bbG().a[0],r=b.at.d +r.eJ(0,s) +r.C() +return s}, +$S:863} +A.afH.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.a1t.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:j=new A.a(new Float64Array(2)) +j.u(382,25) +p=B.q.aT() +o=A.aV() +n=j +m=$.ag() +l=new A.aP(m,new Float64Array(2)) +l.ac(n) +l.C() +n=t.s +k=t.g +p=new A.a1v(null,!1,null,$,p,null,o,l,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) +p.b7(B.j,null,null,null,0,null,null,null,j) +p.mk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.N(p) +j=new A.a(new Float64Array(2)) +j.u(72,64) +p=B.q.aT() +o=A.aV() +l=j +m=new A.aP(m,new Float64Array(2)) +m.ac(l) +m.C() +p=new A.a1u(null,!1,null,$,p,null,o,m,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) +p.b7(B.j,null,null,null,0,null,null,null,j) +p.mk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ld(a){if(this.at)this.Mg(a)}} +A.a1v.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=q.gar().G +o===$&&A.c() +p=new A.a(new Float64Array(2)) +p.u(955,26) +q.ok=A.is(o,p,q.ax) +q.tV() +return A.t(null,r)}}) +return A.u($async$p,r)}, +h4(a){var s,r +this.lr(a) +s=a.a +r=this.at.d +r.eJ(0,s[0]/2) +r.C() +r.e7(0,s[1]*0.25) +r.C()}} +A.a1u.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=q.gar().G +o===$&&A.c() +p=new A.a(new Float64Array(2)) +p.an(2) +q.ok=A.is(o,p,q.ax) +q.tV() +return A.t(null,r)}}) +return A.u($async$p,r)}, +h4(a){var s,r +this.lr(a) +s=a.a +r=this.at.d +r.eJ(0,s[0]/2) +r.C() +r.e7(0,s[1]*0.75) +r.C()}} +A.afs.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aft.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.EI.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:l=q.af +k=q.gar().G +k===$&&A.c() +q.ok=l.ag5(k) +q.tV() +k=q.gar().k3 +k===$&&A.c() +k=k.a +p=q.ax.a +o=q.at.d +o.eJ(0,k.a.a.a1(0,k.ax).a[0]+p[0]*q.aJ) +o.C() +o.e7(0,l.c) +o.C() +o=q.gar().cv +n=B.d.DM(p[0]*o*l.f*0.6) +m=B.d.DM(n*1.5) +q.aa=A.a6d($.Iz(),n,m) +q.F(0,l.z.$0()) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a4(a,b){var s,r,q=this +q.ls(0,b) +s=q.at.d +r=s.a +s.eJ(0,r[0]-q.gar().cv*b) +s.C() +if(!(r[0]+q.ax.a[0]>0))q.eS()}} +A.ahP.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.a4y.prototype={ +a4(a,b){var s,r,q,p,o=this +if(o.gc_(o).pi(0,t.qb).length!==0){s=o.gc_(o) +r=t.p4.a(s.ga6(s)) +if(r!=null)if(!r.M){s=r.at.d.a[0]+r.ax.a[0] +if(s>0){q=r.aa +q===$&&A.c() +p=o.gar().k3 +p===$&&A.c() +p=p.a +p=s+q>>0>2;)q.eI(0)}, +aIy(a){var s,r,q,p +for(s=this.at,s=A.ba6(s,s.$ti.c),r=s.$ti.c,q=0;s.D();){p=s.e +q+=(p==null?r.a(p):p)===a?1:0}return q>=2}, +arY(a){if(this.gar().cv>a.e)return B.d.c0(A.a6d($.Iz(),1,3)) +else return 1}} +A.ahO.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.N8.prototype={ +T(){return"ObstacleType."+this.b}} +A.aFN.prototype={ +ag5(a){var s +switch(this.a.a){case 0:s=new A.a(new Float64Array(2)) +s.u(446,2) +return A.is(a,s,this.b) +case 1:s=new A.a(new Float64Array(2)) +s.u(652,2) +return A.is(a,s,this.b)}}} +A.aFP.prototype={ +$0(){var s,r,q,p=new A.a(new Float64Array(2)) +p.u(5,7) +s=new A.a(new Float64Array(2)) +s.u(10,54) +s=A.fg(B.B,p,s) +p=new A.a(new Float64Array(2)) +p.u(5,7) +r=new A.a(new Float64Array(2)) +r.u(12,68) +r=A.fg(B.B,p,r) +p=new A.a(new Float64Array(2)) +p.u(15,4) +q=new A.a(new Float64Array(2)) +q.u(14,28) +return A.b([s,r,A.fg(B.B,p,q)],t.Ju)}, +$S:210} +A.aFO.prototype={ +$0(){var s,r,q,p=new A.a(new Float64Array(2)) +p.u(0,26) +s=new A.a(new Float64Array(2)) +s.u(14,40) +s=A.fg(B.B,p,s) +p=new A.a(new Float64Array(2)) +p.u(16,0) +r=new A.a(new Float64Array(2)) +r.u(14,98) +r=A.fg(B.B,p,r) +p=new A.a(new Float64Array(2)) +p.u(28,22) +q=new A.a(new Float64Array(2)) +q.u(20,40) +return A.b([s,r,A.fg(B.B,p,q)],t.Ju)}, +$S:210} +A.ri.prototype={ +T(){return"PlayerState."+this.b}} +A.a5E.prototype={ +gEv(){var s=this.gar().k3 +s===$&&A.c() +s=s.a +return s.a.a.a1(0,s.ax).a[1]/2-this.ax.a[1]/2}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) +k.u(0.7,0.6) +p=q.ax +o=p.a +n=o[1] +m=new A.a(new Float64Array(2)) +m.u(0,n/3) +q.N(A.bh0(k,p,m)) +k=new A.a(new Float64Array(2)) +k.u(0.45,0.35) +o=o[0] +n=new A.a(new Float64Array(2)) +n.u(o/2,0) +q.N(A.bh0(k,p,n)) +k=new A.a(new Float64Array(2)) +k.u(88,90) +p=new A.a(new Float64Array(2)) +p.u(1514,4) +o=new A.a(new Float64Array(2)) +o.u(1602,4) +n=t.d +k=q.a_J(A.b([p,o],n),k,0.2) +p=new A.a(new Float64Array(2)) +p.u(88,90) +o=new A.a(new Float64Array(2)) +o.u(76,6) +p=q.Oe(A.b([o],n),p) +o=new A.a(new Float64Array(2)) +o.u(88,90) +m=new A.a(new Float64Array(2)) +m.u(1339,6) +o=q.Oe(A.b([m],n),o) +m=new A.a(new Float64Array(2)) +m.u(88,90) +l=new A.a(new Float64Array(2)) +l.u(1782,6) +q.saEL(A.b_([B.C5,k,B.C7,p,B.j8,o,B.C4,q.Oe(A.b([l],n),m)],t.w2,t.EF)) +q.k4=B.C7 +q.os() +return A.t(null,r)}}) +return A.u($async$p,r)}, +aLX(a){var s=this +if(s.k4===B.j8)return +s.k4=B.j8 +s.os() +s.a8=-15-a/500}, +c2(a){var s=this,r=s.at.d +r.e7(0,s.gEv()) +r.C() +s.a8=0 +s.k4=B.C5 +s.os()}, +a4(a,b){var s,r,q=this +q.ajA(0,b) +s=q.at.d +if(q.k4===B.j8){r=s.a +s.e7(0,r[1]+q.a8) +s.C();++q.a8 +if(r[1]>q.gEv())q.c2(0)}else{s.e7(0,q.gEv()) +s.C()}if(q.gar().du===B.lh&&s.a[0]<50){s.eJ(0,s.a[0]+0.03333333333333333*b*5000) +s.C()}}, +h4(a){var s +this.lr(a) +s=this.at.d +s.e7(0,this.gEv()) +s.C()}, +hU(a,b){var s,r +this.kH(a,b) +s=this.gar() +s.gLi().at=!0 +s.du=B.li +r=s.gKt() +r.k4=B.C4 +r.os() +s.cv=0}, +a_J(a,b,c){var s=A.a7(a).h("W<1,fv>") +return A.aNp(A.ak(new A.W(a,new A.aHK(this,b),s),!0,s.h("aM.E")),!0,c)}, +Oe(a,b){return this.a_J(a,b,1/0)}} +A.aHK.prototype={ +$1(a){var s=this.a.gar().G +s===$&&A.c() +return A.is(s,a,this.b)}, +$S:865} +A.aig.prototype={ +bD(){var s=this.aq$ +return s==null?this.cP():s}} +A.aih.prototype={} +A.L7.prototype={ +T(){return"GameState."+this.b}} +A.ho.prototype={ +mC(a){return B.l}, +gKt(){var s,r=this.a8 +if(r===$){s=A.byC() +this.a8!==$&&A.a1() +this.a8=s +r=s}return r}, +ga9d(){var s,r,q,p,o,n=null,m=this.al +if(m===$){s=A.ly(n,t.rF) +r=A.aV() +q=new A.a(new Float64Array(2)) +p=$.ag() +p=new A.aP(p,new Float64Array(2)) +p.ac(q) +p.C() +o=new A.a28(s,n,r,p,B.o,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +o.b7(n,n,n,n,0,n,n,n,n) +this.al!==$&&A.a1() +this.al=o +m=o}return m}, +gLi(){var s=this.b_ +if(s===$){s!==$&&A.a1() +s=this.b_=new A.a1t(0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return s}, +sLI(a){var s +this.bi=a +s=this.bN +s===$&&A.c() +s.se6(0,B.c.jv(B.e.k(a),5,"0")+" HI "+B.c.jv(B.e.k(this.ds),5,"0"))}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=2 +return A.B($.au().cL(0,"trex.png"),$async$p) +case 2:m=c +q.G!==$&&A.ai() +q.G=m +q.N(q.ga9d()) +q.N(q.gKt()) +q.N(q.gLi()) +p=A.b([],t.rc) +for(o=0;o<13;++o){n="0123456789HI "[o] +p.push(new A.Lb(n,954+20*o,0,20,-1,-1,-1,-1,-1))}n=new A.aNu(m,23,23,A.D(t.S,t.RF)) +n.amK(23,null,p,23,m) +m=$.G().B() +p=new A.a(new Float64Array(2)) +p.u(20,20) +m=A.hp(null,null,null,null,p,null,null,null,null,new A.a8L(new A.PV(n,1,2,m)),t.Fr) +q.bN!==$&&A.ai() +q.bN=m +q.N(m) +q.sLI(0) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ju(a,b){if(b.O(0,B.fP)||b.O(0,B.iQ))this.aaq() +return B.bQ}, +ca(a){this.aaq()}, +aaq(){var s=this,r=s.du +if(r===B.li||r===B.lh){s.du=B.tW +s.gKt().c2(0) +s.ga9d().c2(0) +s.cv=600 +s.gLi().at=!1 +s.eh=0 +r=s.bi +if(r>s.ds)s.ds=r +s.sLI(0) +s.dt=0 +return}s.gKt().aLX(s.cv)}, +a4(a,b){var s,r=this +r.alc(0,b) +s=r.du +if(s===B.li)return +if(s===B.tW){r.eh+=b +s=r.dt+b*r.cv +r.dt=s +r.sLI(B.d.cW(s,50)) +s=r.cv +if(s<2500)r.cv=s+10*b}}} +A.alF.prototype={} +A.alG.prototype={} +A.V1.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.Gh.prototype={ +a5(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.ho(B.lh,r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.aS(s,s) +return A.b8t(!0,A.dg(s,A.JH(A.aE(r,s,new A.aOv(),s,s,t.aq),B.a2,s),B.t,B.p,s,s,s,B.QK,s,s),s,s,s,s,"T-Rex")}} +A.aOv.prototype={ +$1(a){return B.r1}, +$S:154} +A.rW.prototype={ +gE(a){return this.b}, +i(a,b){if(b>=this.b)throw A.d(A.Lu(b,this,null,null,null)) +return this.a[b]}, +t(a,b,c){if(b>=this.b)throw A.d(A.Lu(b,this,null,null,null)) +this.a[b]=c}, +sE(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.AR(b) +B.E.dP(q,0,p.b,p.a) +p.a=q}}p.b=b}, +Qe(a,b){var s=this,r=s.b +if(r===s.a.length)s.a4y(r) +s.a[s.b++]=b}, +H(a,b){var s=this,r=s.b +if(r===s.a.length)s.a4y(r) +s.a[s.b++]=b}, +wO(a,b,c,d){A.fH(c,"start") +this.a4x(b,c,d)}, +F(a,b){return this.wO(a,b,0,null)}, +ia(a,b,c){var s,r,q,p,o,n,m,l=this,k=null +A.b92(b,l,"index",l.b+1) +A.fH(0,"start") +if(b===l.b){l.a4x(c,0,k) +return}s=t._.b(c)?J.bu(c):k +if(s!=null){l.a4z(b,c,0,s) +return}r=l.b +for(q=J.ax(c),p=0;q.D();){o=q.gZ(q) +n=l.a +if(r===n.length){n=l.AR(k) +B.E.dP(n,0,r,l.a) +l.a=n}m=r+1 +n[r]=o +r=m}A.b9N(l.a,b,l.b) +A.b9N(l.a,l.b,r) +A.b9N(l.a,b,r) +l.b=r +return}, +a4x(a,b,c){var s,r,q +if(t._.b(a))c=J.bu(a) +if(c!=null){this.a4z(this.b,a,b,c) +return}for(s=J.ax(a),r=0;s.D();){q=s.gZ(s) +if(r>=b)this.Qe(0,q);++r}if(rs.gE(b)||d>s.gE(b))throw A.d(A.ah("Too few elements"))}r=d-c +q=o.b+r +o.aDj(q) +s=o.a +p=a+r +B.E.bW(s,p,o.b+r,s,a) +B.E.bW(o.a,a,p,b,c) +o.b=q}, +hi(a,b,c){var s,r,q=this,p=q.b +if(b>p)throw A.d(A.cT(b,0,p,null,null)) +s=q.a +if(ps)throw A.d(A.cT(c,0,s,null,null)) +s=this.a +if(A.q(this).h("rW").b(d))B.E.bW(s,b,c,d.a,e) +else B.E.bW(s,b,c,d,e)}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}} +A.ag6.prototype={} +A.aai.prototype={} +A.aCU.prototype={ +T(){return"LaunchMode."+this.b}} +A.aR6.prototype={} +A.aEp.prototype={ +a6n(a){var s=t.w +return B.Ab.ly("canLaunch",A.b_(["url",a],t.N,t.K),!1,s).cE(new A.aEq(),s)}, +JI(a,b,c,d,e,f,g,h){var s=t.w +return B.Ab.ly("launch",A.b_(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).cE(new A.aEr(),s)}} +A.aEq.prototype={ +$1(a){return a===!0}, +$S:249} +A.aEr.prototype={ +$1(a){return a===!0}, +$S:249} +A.F5.prototype={ +T(){return"PreferredLaunchMode."+this.b}} +A.aQJ.prototype={} +A.aQK.prototype={ +a6n(a){var s=$.bpJ(),r=A.aQH(a) +return A.ew(s.O(0,r==null?null:r.giM()),t.w)}, +JI(a,b,c,d,e,f,g,h){return this.aM1(a,!0,!0,d,e,f,g,h)}, +aM1(a,b,c,d,e,f,g,h){var s=0,r=A.v(t.w),q,p=this,o,n +var $async$JI=A.w(function(i,j){if(i===1)return A.r(j,r) +while(true)switch(s){case 0:if(p.b){o=A.aQH(a) +o=o==null?null:o.giM() +o=J.hw(B.D_.a,o)}else o=!1 +n=o?"_top":"" +B.abH.aNL(p.a,a,n) +q=!0 +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$JI,r)}} +A.aQP.prototype={ +gGT(){var s,r=$.bpO() +A.y9(this) +s=r.a.get(this) +if(s==null){s=A.b_(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) +r.t(0,this,s) +r=s}else r=s +return r}, +avb(){var s="hasInitV4",r=J.c0(this.gGT(),s) +r.toString +if(!A.pW(r)){r=this.gGT() +J.ix(r,"globalRNG",A.bL4()) +J.ix(this.gGT(),s,!0)}}} +A.nQ.prototype={} +A.b4D.prototype={ +$0(){var s,r=this,q={},p=r.a,o=A.a4($.b6o(),p.a,p.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),n=$.G(),m=n.kV(),l=A.beM(o,B.I8,m,n.kU(m,null),r.b,r.c,r.d,r.e) +n=r.f +s=B.ea.aHB(0,n,l) +q.a=s +if(s.a)return new A.cO(l.E1(),t.AH) +return A.fa(l.at,t.H).cE(new A.b4E(q,n,l,p),t.YA)}, +$S:867} +A.b4E.prototype={ +$1(a){var s=this.c,r=this.a +r.a=B.ea.a7A(0,this.b,s,r.a) +return s.E1()}, +$S:868} +A.aYm.prototype={} +A.ai3.prototype={} +A.aV0.prototype={} +A.ayv.prototype={ +E1(){var s,r,q,p,o,n,m=this +m.cx=!0 +try{q=m.f.jT() +p=m.CW +return new A.nQ(q,p)}finally{for(q=m.ax,p=q.gby(q),o=A.q(p),o=o.h("@<1>").ad(o.z[1]),p=new A.bT(J.ax(p.a),p.b,o.h("bT<1,2>")),o=o.z[1];p.D();){n=p.a +s=n==null?o.a(n):n +s.v()}q.aj(0) +for(q=m.ay,p=q.gby(q),o=A.q(p),o=o.h("@<1>").ad(o.z[1]),p=new A.bT(J.ax(p.a),p.b,o.h("bT<1,2>")),o=o.z[1];p.D();){n=p.a +r=n==null?o.a(n):n +n=r.b +if(n!=null)n.v()}q.aj(0)}}, +Ue(a,b,c){return this.aNd(a,b,c)}, +aNd(a,b,c){var s=0,r=A.v(t.z),q=this,p,o,n +var $async$Ue=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:o=q.y[a] +n=q.x[b] +if(c!=null)n.sdf(q.ay.i(0,c).b) +p=q.dy +if(p!=null){p=q.ay.i(0,p.a).a +p.W(o,n)}else{p=n +q.r.W(o,p)}return A.t(null,r)}}) +return A.u($async$Ue,r)}, +aaC(a,b,c,d,e,f,g,h,i){var s=$.G().B() +s.sA(0,new A.n(b)) +if(a!==0)s.sdG(B.Tk[a]) +if(e!=null)s.sdf(this.z[e]) +if(d===1){s.sP(0,B.r) +if(f!=null&&f!==0)s.szJ(B.UO[f]) +if(g!=null&&g!==0)s.sM8(B.W1[g]) +if(h!=null&&h!==4)s.sM9(h) +if(i!=null&&i!==0)s.sbX(i)}this.x.push(s)}, +aNk(a,b,c,d,e,f,g,h){var s,r,q=A.b([],t.O) +for(s=e.length,r=0;r>>0)) +this.z.push(A.yv(new A.j(a,b),new A.j(c,d),q,f,B.uv[g],null))}, +aNp(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n=new A.j(a,b) +if(d==null)s=null +else{e.toString +s=new A.j(d,e)}r=A.b([],t.O) +for(q=f.length,p=0;p>>0)) +o=!J.e(s,n)&&s!=null +q=B.uv[i] +this.z.push(A.DL(n,c,r,g,q,h,o?s:null,0))}, +Uf(a,b,c,d){return this.aNe(a,b,c,d)}, +aNe(a,b,c,d){var s=0,r=A.v(t.z),q=this,p,o,n,m,l +var $async$Uf=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:n={} +m=q.Q[a] +l=q.cy +if(l==null)l=0 +p=q.db +n.a=0 +o=new A.ayw(n,q,d,m,l,p) +if(b!=null)o.$1(b) +if(c!=null)o.$1(c) +q.cy=l+n.a +return A.t(null,r)}}) +return A.u($async$Uf,r)}, +aNj(a,b,c){var s,r,q=new A.aT($.aF,t.D4),p=new A.bU(q,t.gR) +this.at.push(q) +q=$.i_.ix$ +q===$&&A.c() +s=q.d7(0,A.a4(this.a,a,b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),new A.ayy(c)) +if(s==null){p.kP("Failed to load image") +return}r=A.ba("listener") +r.b=new A.jS(new A.ayz(this,s,r,a,p),null,new A.ayA(p,s,r,null)) +s.ai(0,r.b5())}} +A.ayw.prototype={ +$1(a){var s,r,q,p,o=this,n=null,m=o.b,l=m.x[a],k=o.c +if(k!=null)l.sdf(m.ay.i(0,k).b) +k=A.aGp(n,n,n,n,n,n,n,n,n,n,m.d,n) +s=$.G().BL(k) +k=o.d +s.vj(A.b9D(n,n,k.f,k.w,k.r,n,k.b,n,n,k.c,n,n,k.e,l,n,n,n,m.c,n,n,n)) +s.wR(k.a) +r=s.cI() +r.l8(B.Aw) +o.a.a=r.gyr() +if(m.dx!=null){q=m.r +q.bJ(0) +p=m.dx +p.toString +q.ap(0,p)}q=m.r +q.lN(r,new A.j(o.e-r.gyr()*k.d,o.f-r.gwU(r))) +r.v() +if(m.dx!=null)q.bk(0)}, +$S:16} +A.ayy.prototype={ +$0(){return A.byn(A.yK(this.a).cE(new A.ayx(),t.OX))}, +$S:869} +A.ayx.prototype={ +$1(a){return this.adL(a)}, +adL(a){var s=0,r=A.v(t.OX),q,p=2,o,n=[],m,l,k,j +var $async$$1=A.w(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:p=3 +s=6 +return A.B(A.b80(a),$async$$1) +case 6:m=c +s=7 +return A.B(m.Tu(),$async$$1) +case 7:l=c +s=8 +return A.B(l.ln(),$async$$1) +case 8:k=c +j=J.aqa(k) +m.a=null +l.v() +q=new A.iD(j,1,null) +n=[1] +s=4 +break +n.push(5) +s=4 +break +case 3:n=[2] +case 4:p=2 +a.a=null +s=n.pop() +break +case 5:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$$1,r)}, +$S:870} +A.ayz.prototype={ +$2(a,b){var s=this +s.b.a9(0,s.c.b5()) +s.a.ax.t(0,s.d,a.a) +s.e.iv(0)}, +$S:147} +A.ayA.prototype={ +$2(a,b){var s=this.a +if((s.a.a&30)===0)s.iv(0) +this.b.a9(0,this.c.b5()) +A.eH(new A.cz(a,b,"image resource service",A.ck("Failed to load image"),null,!0))}, +$S:871} +A.am4.prototype={} +A.am1.prototype={ +gjY(a){return this.e}} +A.aay.prototype={ +k(a){return"VectorGraphicsDecodeException: Failed to decode vector graphic from "+this.a.k(0)+".\n\nAdditional error: "+A.h(this.b)}, +$ic7:1} +A.Cj.prototype={} +A.aQS.prototype={ +TU(a,b){return this.aMe(a,b)}, +aMe(a,b){var s=0,r=A.v(t.YA),q,p,o +var $async$TU=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:o={} +o.a=B.z +p=$.bO().a.f +o.b=p.length===0?B.WG:B.b.ga3(p) +q=a.aMc(b).cE(new A.aQT(o,a,!0,null),t.YA) +s=1 +break +case 1:return A.t(q,r)}}) +return A.u($async$TU,r)}} +A.aQT.prototype={ +$1(a){var s,r,q=this +try{s=q.a +s=A.bHz(a,q.c,q.b,s.b,q.d,s.a) +return s}catch(r){A.WB().$1("Failed to decode "+q.b.k(0)) +throw r}}, +$S:872} +A.a_u.prototype={} +A.aQV.prototype={ +a7A(d5,d6,d7,d8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3=null,d4="The provided data was not a vector_graphics binary asset." +if(d8==null){s=new A.aYL(d6) +if(d6.byteLength<5)throw A.d(A.ah(d4)) +if(s.LA(0)!==8924514)throw A.d(A.ah(d4)) +if(s.oa(0)!==1)throw A.d(A.ah("The provided data does not match the currently supported version."))}else{r=d8.b +r.toString +s=r}$label0$1:for(r=s.a,q=d7.as,p=d7.ay,o=d7.r,n=d7.ax,m=d7.Q,l=t.J9,k=d7.y,j=d7.x,i=!1;h=s.b,h0){b1=r.buffer +b2=r.byteOffset +c0=new Uint8Array(b1,b2+h,c) +s.b+=c +c1=B.cb.d8(c0)}else c1=d3 +c=r.getUint16(s.b,!0) +h=s.b+=2 +b1=r.buffer +b2=r.byteOffset +c0=new Uint8Array(b1,b2+h,c) +s.b+=c +c2=B.cb.d8(c0) +c3=A.b([],l) +if((b8&1)!==0)c3.push(B.jy) +if((b8&2)!==0)c3.push(B.a5i) +if((b8&4)!==0)c3.push(B.pg) +m.push(new A.am1(c2,c1,e,f,B.uF[b7],A.bB8(c3),B.Wk[b9],new A.n(d))) +continue $label0$1 +case 44:f=r.getUint16(s.b,!0) +h=s.b+=2 +e=r.getUint16(h,!0) +h=s.b+=2 +c4=e===65535?d3:e +e=r.getUint16(h,!0) +h=s.b+=2 +c5=e===65535?d3:e +e=r.getUint16(h,!0) +s.b+=2 +d7.Uf(f,c4,c5,e===65535?d3:e) +continue $label0$1 +case 46:f=r.getUint16(s.b,!0) +h=s.b+=2 +s.b=h+1 +c6=r.getUint8(h) +e=r.getUint32(s.b,!0) +h=s.b+=4 +b1=r.buffer +b2=r.byteOffset +c0=new Uint8Array(b1,b2+h,e) +s.b+=e +d7.aNj(f,c6,c0) +i=!0 +continue $label0$1 +case 47:f=r.getUint16(s.b,!0) +h=s.b+=2 +e=r.getFloat32(h,!0) +h=s.b+=4 +d=r.getFloat32(h,!0) +h=s.b+=4 +c=r.getFloat32(h,!0) +h=s.b+=4 +b=r.getFloat32(h,!0) +s.b+=4 +c7=s.Et() +h=n.i(0,f) +h.toString +b1=c7!=null +if(b1){o.bJ(0) +o.ap(0,c7)}o.hp(h,new A.x(0,0,h.gbz(h),h.gc1(h)),new A.x(e,d,e+c,d+b),$.G().B()) +if(b1)o.bk(0) +continue $label0$1 +case 49:f=r.getUint16(s.b,!0) +h=s.b+=2 +e=r.getFloat32(h,!0) +h=s.b+=4 +d=r.getFloat32(h,!0) +h=s.b+=4 +c=r.getFloat32(h,!0) +h=s.b+=4 +b=r.getFloat32(h,!0) +s.b+=4 +c8=s.Et() +c8.toString +d7.dy=new A.aYm(f,c,b,c8) +h=$.G() +c9=h.kV() +d0=h.kU(c9,d3) +d0.ns(new A.x(e,d,e+c,d+b)) +h=new A.ai3() +h.c=c9 +h.a=d0 +p.t(0,f,h) +continue $label0$1 +case 50:r.getUint16(s.b,!0) +h=s.b+=2 +f=r.getFloat32(h,!0) +h=s.b+=4 +e=r.getFloat32(h,!0) +h=s.b+=4 +d=r.getFloat32(h,!0) +h=s.b+=4 +c=r.getFloat32(h,!0) +h=s.b+=4 +s.b=h+1 +d1=r.getUint8(h)!==0||!1 +c8=s.Et() +h=isNaN(f)?d3:f +b1=isNaN(e)?d3:e +b2=isNaN(d)?d3:d +q.push(new A.am4(h,b1,b2,isNaN(c)?d3:c,d1,c8)) +continue $label0$1 +case 51:f=r.getUint16(s.b,!0) +s.b+=2 +d2=q[f] +if(d2.e)d7.db=d7.cy=0 +h=d2.a +if(h!=null)d7.cy=h +h=d2.b +if(h!=null)d7.db=h +h=d2.c +if(h!=null){b1=d7.cy +d7.cy=(b1==null?0:b1)+h}h=d2.d +if(h!=null)d7.db+=h +d7.dx=d2.f +continue $label0$1 +default:throw A.d(A.ah("Unknown type tag "+g))}}return B.Pg}, +aHB(a,b,c){return this.a7A(a,b,c,null)}, +adz(a,b,c,d){a.iQ(B.cB) +a.pL() +a.a.push(30) +a.pR(b) +a.pR(c) +a.pR(d==null?65535:d)}, +apu(a){var s,r=a.length,q=new Float32Array(r),p=new DataView(new ArrayBuffer(8)) +for(s=0;sa.a){s=a.b +throw A.d(A.ah(B.c.aQ4(s[0])+B.c.cf(s,1)+" must be encoded together (current phase is "+this.as.b+")."))}this.as=a}, +aEe(a){var s,r=this.a +if(a!=null){s=a.length +r.push(s) +this.ra(8) +B.b.F(this.a,A.cl(a.buffer,a.byteOffset,8*s))}else r.push(0)}, +pR(a){var s,r +this.c.setUint16(0,a,!0) +s=this.a +r=this.d +r===$&&A.c() +B.b.F(s,A.fM(r,0,A.hu(2,"count",t.S),A.aU(r).h("K.E")))}, +ayL(a){var s,r +this.c.setUint32(0,a,!0) +s=this.a +r=this.d +r===$&&A.c() +B.b.F(s,A.fM(r,0,A.hu(4,"count",t.S),A.aU(r).h("K.E")))}, +a2r(a){this.ra(4) +B.b.F(this.a,A.cl(a.buffer,a.byteOffset,4*a.length))}, +nl(a){var s,r +this.c.setFloat32(0,a,!0) +s=this.a +r=this.d +r===$&&A.c() +B.b.F(s,A.fM(r,0,A.hu(4,"count",t.S),A.aU(r).h("K.E")))}, +a2q(a){this.ra(4) +B.b.F(this.a,A.cl(a.buffer,a.byteOffset,4*a.length))}, +ra(a){var s,r=this.a,q=B.e.bI(r.length,a) +if(q!==0){s=$.BU() +B.b.F(r,A.fM(s,0,A.hu(a-q,"count",t.S),A.aU(s).h("K.E")))}}} +A.aYL.prototype={ +oa(a){return this.a.getUint8(this.b++)}, +aex(a){var s=this.a.getUint16(this.b,!0) +this.b+=2 +return s}, +LA(a){var s=this.a.getUint32(this.b,!0) +this.b+=4 +return s}, +qD(a){var s=this.a,r=A.cl(s.buffer,s.byteOffset+this.b,a) +this.b+=a +return r}, +Wh(a){var s,r,q=this +q.ra(2) +s=q.a +r=A.bgd(s.buffer,s.byteOffset+q.b,a) +q.b=q.b+2*a +return r}, +W_(a){var s,r,q=this +q.ra(4) +s=q.a +r=A.aFi(s.buffer,s.byteOffset+q.b,a) +q.b=q.b+4*a +return r}, +Ep(a){var s,r,q=this +q.ra(4) +s=q.a +r=A.aFh(s.buffer,s.byteOffset+q.b,a) +q.b=q.b+4*a +return r}, +ra(a){var s=this.b,r=B.e.bI(s,a) +if(r!==0)this.b=s+(a-r)}, +Et(){var s,r,q=this,p=q.oa(0) +if(p>0){q.ra(8) +s=q.a +r=A.b8E(s.buffer,s.byteOffset+q.b,p) +q.b=q.b+8*p +return r}return null}} +A.awm.prototype={ +arL(a,b){return b.d7(0,a,new A.awn(b))}, +nk(a,b){return this.arL(a,b,t.z)}, +a5U(a){var s=null +this.r.push(new A.lk(s,B.PO,s,this.nk(a,this.a),s,s))}, +aEv(a,b,c,d,e){var s,r,q,p=this +if(b.a.length===0)return +s=p.nk(b,p.b) +r=p.nk(c,p.a) +q=e!=null?p.w.i(0,e):null +p.r.push(new A.lk(d,B.PN,s,r,q,null))}} +A.awn.prototype={ +$0(){return this.a.a}, +$S:112} +A.cR.prototype={ +gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.cR&&b.a===this.a&&b.b===this.b}, +X(a,b){return new A.cR(this.a*b,this.b*b)}, +V(a,b){return new A.cR(this.a+b.a,this.b+b.b)}, +k(a){return"Point("+A.h(this.a)+", "+A.h(this.b)+")"}} +A.kQ.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.kQ&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +k(a){var s=this +return"Rect.fromLTRB("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+")"}} +A.a2m.prototype={} +A.a0e.prototype={} +A.nb.prototype={ +aeE(a){var s,r,q,p,o=this +if(a!=null)s=o.a===1&&o.d===1 +else s=!0 +if(s)return a +s=o.a +r=o.c +q=o.b +p=o.d +return(Math.sqrt(s*s+r*r)+Math.sqrt(q*q+p*p))/2*a}, +aPI(a){var s,r,q,p,o,n,m,l=this +if(a===0)return l +s=Math.cos(a) +r=Math.sin(a) +q=l.a +p=l.c +o=l.b +n=l.d +m=-r +return A.q5(q*s+p*r,o*s+n*r,q*m+p*s,o*m+n*s,l.e,l.f,l.r)}, +ga8a(){var s=this,r=s.a +return r>0&&s.b===0&&s.c===0&&s.d>0&&s.r===r}, +Wo(a,b){var s=this +if(a===1&&b===1)return s +return A.q5(s.a*a,s.b*a,s.c*b,s.d*b,s.e,s.f,s.r*a)}, +E4(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +return A.q5(r,q,p,o,r*a+p*b+s.e,q*a+o*b+s.f,s.r)}, +iB(a){var s=this,r=s.a,q=a.a,p=s.c,o=a.b,n=s.b,m=s.d,l=a.c,k=a.d,j=a.e,i=a.f +return A.q5(r*q+p*o,n*q+m*o,r*l+p*k,n*l+m*k,r*j+p*i+s.e,n*j+m*i+s.f,s.r*a.r)}, +qw(a,b){var s=this,r=b.a,q=b.b +return new A.cR(s.a*r+s.c*q+s.e,s.b*r+s.d*q+s.f)}, +vr(){var s=this +return new Float64Array(A.es(A.b([s.a,s.b,0,0,s.c,s.d,0,0,0,0,s.r,0,s.e,s.f,0,1],t.n)))}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.nb&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, +k(a){var s=this +return"[ "+A.h(s.a)+", "+A.h(s.c)+", "+A.h(s.e)+" ]\n[ "+A.h(s.b)+", "+A.h(s.d)+", "+A.h(s.f)+" ]\n[ 0.0, 0.0, 1.0 ] // _m4_10 = "+A.h(s.r)+"\n"}} +A.a5i.prototype={ +T(){return"PathFillType."+this.b}} +A.EU.prototype={ +T(){return"PathCommandType."+this.b}} +A.vi.prototype={} +A.ik.prototype={ +cm(a){var s=a.qw(0,new A.cR(this.b,this.c)) +return new A.ik(s.a,s.b,B.bH)}, +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.ik&&b.b===this.b&&b.c===this.c}, +k(a){return"LineToCommand("+A.h(this.b)+", "+A.h(this.c)+")"}} +A.lB.prototype={ +cm(a){var s=a.qw(0,new A.cR(this.b,this.c)) +return new A.lB(s.a,s.b,B.dk)}, +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.lB&&b.b===this.b&&b.c===this.c}, +k(a){return"MoveToCommand("+A.h(this.b)+", "+A.h(this.c)+")"}} +A.hQ.prototype={ +a6M(a){var s=this +return new A.auF().$5(a,new A.cR(s.b,s.c),new A.cR(s.d,s.e),new A.cR(s.f,s.r),0)}, +cm(a){var s=this,r=a.qw(0,new A.cR(s.b,s.c)),q=a.qw(0,new A.cR(s.d,s.e)),p=a.qw(0,new A.cR(s.f,s.r)) +return new A.hQ(r.a,r.b,q.a,q.b,p.a,p.b,B.bx)}, +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.hQ&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, +k(a){var s=this +return"CubicToCommand("+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+", "+A.h(s.e)+", "+A.h(s.f)+", "+A.h(s.r)+")"}} +A.auF.prototype={ +$5(a,b,c,d,e){var s +if(A.a5J(b,A.zI(a,d,0.3333333333333333))>1.5||A.a5J(c,A.zI(a,d,0.6666666666666666))>1.5){s=A.bdV(a,b,c,d,0.5) +e=this.$5(s[0],s[1],s[2],s[3],e) +e=this.$5(s[3],s[4],s[5],s[6],e)}else e+=A.a5J(a,d) +return e}, +$S:873} +A.JK.prototype={ +cm(a){return this}, +gI(a){return A.ek(this.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.JK}, +k(a){return"CloseCommand()"}} +A.lI.prototype={ +ho(a){var s,r,q,p,o,n,m,l=a.a,k=(a.c-l)*0.5,j=a.b,i=(a.d-j)*0.5 +l+=k +j+=i +s=0.551915024494*k +r=0.551915024494*i +q=j-i +p=this.a +p.push(new A.lB(l,q,B.dk)) +o=l+s +n=l+k +m=j-r +p.push(new A.hQ(o,q,n,m,n,j,B.bx)) +r=j+r +i=j+i +p.push(new A.hQ(n,r,o,i,l,i,B.bx)) +s=l-s +k=l-k +p.push(new A.hQ(s,i,k,r,k,j,B.bx)) +p.push(new A.hQ(k,m,s,q,l,q,B.bx)) +p.push(B.hV) +return this}, +kf(a){var s,r=a.a,q=a.b,p=this.a +p.push(new A.lB(r,q,B.dk)) +s=a.c +p.push(new A.ik(s,q,B.bH)) +q=a.d +p.push(new A.ik(s,q,B.bH)) +p.push(new A.ik(r,q,B.bH)) +p.push(B.hV) +return this}, +aEx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(b===0&&c===0)return this.kf(a) +s=new A.cR(b,c).X(0,0.551915024494) +r=a.a +q=r+b +p=a.b +o=this.a +o.push(new A.lB(q,p,B.dk)) +n=r+(a.c-r) +m=n-b +o.push(new A.ik(m,p,B.bH)) +l=s.a +k=m+l +j=p+c +i=s.b +h=j-i +o.push(new A.hQ(k,p,n,h,n,j,B.bx)) +g=p+(a.d-p) +f=g-c +o.push(new A.ik(n,f,B.bH)) +i=f+i +o.push(new A.hQ(n,i,k,g,m,g,B.bx)) +o.push(new A.ik(q,g,B.bH)) +l=q-l +o.push(new A.hQ(l,g,r,i,r,f,B.bx)) +o.push(new A.ik(r,j,B.bH)) +o.push(new A.hQ(r,h,l,p,q,p,B.bx)) +o.push(B.hV) +return this}, +acD(a){var s,r=this.a,q=this.b +q===$&&A.c() +s=A.a5h(r,q) +if(a)B.b.aj(r) +return s}, +vs(){return this.acD(!0)}} +A.iJ.prototype={ +aQN(a){if(a===this.b)return this +return A.a5h(this.a,a)}, +cm(a){var s,r,q,p=A.b([],t.H9) +for(s=this.a,r=s.length,q=0;q"+A.h(r)+","):"Path(" +s=this.b +r=(s!==B.c6?r+("\n fillType: "+s.k(0)+","):r)+"\n)" +return r.charCodeAt(0)==0?r:r}} +A.aTD.prototype={ +gm2(a){var s=this,r=s.b,q=s.a +if(r>=q.length)r=s.b=0 +s.b=r+1 +return q[r]}} +A.aYl.prototype={ +gE(a){var s=this.b +s===$&&A.c() +return s}, +ZV(a){var s,r,q,p,o,n,m,l,k=this,j=A.a5J(k.c,a) +if(!(j<=0)){s=k.b +s===$&&A.c() +s=s<=0}else s=!0 +if(s)return +s=k.f +r=a.a +q=a.b +p=k.a +while(!0){o=k.b +o===$&&A.c() +if(!(j>=o))break +n=o/j +o=k.c +m=1-n +k.c=new A.cR(m*o.a+n*r,m*o.b+n*q) +k.b=p.gm2(p) +o=k.e +o===$&&A.c() +m=k.c +l=m.a +m=m.b +if(o)s.push(new A.ik(l,m,B.bH)) +else s.push(new A.lB(l,m,B.dk)) +j=A.a5J(k.c,a) +k.e=!k.e}if(j>0){k.b=o-j +p=k.e +p===$&&A.c() +if(p)s.push(new A.ik(r,q,B.bH))}k.c=a}, +aps(a){var s,r,q,p,o,n=this,m=null,l=a.a6M(n.c),k=n.a,j=n.f +while(!0){s=n.b +s===$&&A.c() +if(!(l>=s))break +r=A.bdV(n.c,new A.cR(a.b,a.c),new A.cR(a.d,a.e),new A.cR(a.f,a.r),s/l) +s=n.c=r[3] +q=n.e +q===$&&A.c() +if(q){s=A.a7(r) +q=new A.aC(r,1,m,s.h("aC<1>")) +q.cp(r,1,m,s.c) +p=q.DV(0,3).es(0) +q=p[0] +s=p[1] +o=p[2] +j.push(new A.hQ(q.a,q.b,s.a,s.b,o.a,o.b,B.bx))}else j.push(new A.lB(s.a,s.b,B.dk)) +s=A.a7(r) +q=new A.aC(r,4,m,s.h("aC<1>")) +q.cp(r,4,m,s.c) +p=q.DV(0,3).es(0) +q=p[0] +s=p[1] +o=p[2] +a=new A.hQ(q.a,q.b,s.a,s.b,o.a,o.b,B.bx) +n.b=k.gm2(k) +l=a.a6M(n.c) +n.e=!n.e}n.b=s-l +n.c=new A.cR(a.f,a.r) +k=n.e +k===$&&A.c() +if(k)j.push(a)}, +aHt(a){var s,r,q,p,o,n,m,l=this,k=l.a +l.b=k.gm2(k) +l.e=!0 +for(k=a.a,s=k.length,r=t.ZC,q=t.JO,p=t.wd,o=l.f,n=0;n"+p+", offsets: "+o+", tileMode: "+n+", "+m+"unitMode: "+A.h(s.e)+")"}} +A.Lg.prototype={ +T(){return"GradientUnitMode."+this.b}} +A.vr.prototype={ +QX(a,b){var s,r,q=this,p=q.f +if(p==null)p=B.ba +s=q.e +switch((s==null?B.lj:s).a){case 0:s=a.a +r=a.b +p=b.E4(s,r).Wo(a.c-s,a.d-r).iB(p) +break +case 1:p=b.iB(p) +break +case 2:break}s=q.d +if(s==null)s=B.pl +return new A.vr(q.r,q.w,q.x,q.a,q.b,q.c,s,B.tZ,p)}, +R0(a){var s,r,q,p,o=this,n=o.b +if(n==null)n=a.b +s=o.c +if(s==null)s=a.c +r=o.f +if(r==null)r=a.f +q=o.e +if(q==null)q=a.e +p=o.d +if(p==null)p=a.d +return new A.vr(o.r,o.w,o.x,o.a,n,s,p,q,r)}, +gI(a){var s,r=this,q=r.b +q=A.c4(q==null?A.b([],t.Ai):q) +s=r.c +return A.a4(r.a,r.r,r.w,q,A.c4(s==null?A.b([],t.n):s),r.d,r.f,r.x,r.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.vr&&b.a===s.a&&b.r.l(0,s.r)&&b.w===s.w&&J.e(b.x,s.x)&&A.m6(b.b,s.b)&&A.m6(b.c,s.c)&&J.e(b.f,s.f)&&b.d==s.d&&b.e==s.e}, +k(a){var s=this,r=s.r.k(0),q=A.h(s.b),p=A.h(s.c),o=A.h(s.d),n=s.f +n=n==null?"":"transform: Float64List.fromList("+A.h(n.vr())+") ," +return"RadialGradient(id: '"+s.a+"', center: "+r+", radius: "+A.h(s.w)+", colors: "+q+", offsets: "+p+", tileMode: "+o+", "+n+"focalPoint: "+A.h(s.x)+", unitMode: "+A.h(s.e)+")"}} +A.pc.prototype={ +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.pc&&b.a===this.a&&J.e(b.b,this.b)&&J.e(b.c,this.c)}, +k(a){var s="Paint(blendMode: "+this.a.k(0),r=this.b +if(r!=null)s+=", stroke: "+r.k(0) +r=this.c +s=(r!=null?s+(", fill: "+r.k(0)):s)+")" +return s.charCodeAt(0)==0?s:s}} +A.Q2.prototype={ +gI(a){var s=this +return A.a4(B.a0e,s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.Q2){s=b.a +s=r.a.a===s.a&&J.e(b.b,r.b)&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f==r.f}else s=!1 +return s}, +k(a){var s=this,r="Stroke(color: "+s.a.k(0),q=s.b +if(q!=null)r+=", shader: "+q.k(0) +q=s.c +if(q!=null)r+=", cap: "+q.k(0) +q=s.d +if(q!=null)r+=", join: "+q.k(0) +q=s.e +if(q!=null)r+=", miterLimit: "+A.h(q) +q=s.f +r=(q!=null?r+(", width: "+A.h(q)):r)+")" +return r.charCodeAt(0)==0?r:r}} +A.yd.prototype={ +gI(a){return A.a4(B.a0d,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.yd){s=b.a +s=this.a.a===s.a&&J.e(b.b,this.b)}else s=!1 +return s}, +k(a){var s="Fill(color: "+this.a.k(0),r=this.b +s=(r!=null?s+(", shader: "+r.k(0)):s)+")" +return s.charCodeAt(0)==0?s:s}} +A.hO.prototype={ +T(){return"BlendMode."+this.b}} +A.a56.prototype={ +T(){return"PaintingStyle."+this.b}} +A.Q3.prototype={ +T(){return"StrokeCap."+this.b}} +A.Q4.prototype={ +T(){return"StrokeJoin."+this.b}} +A.QI.prototype={ +T(){return"TileMode."+this.b}} +A.Qz.prototype={ +gI(a){var s=this +return A.a4(s.a,s.c,s.b,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s=this +if(b==null)return!1 +return b instanceof A.Qz&&b.a==s.a&&b.c==s.c&&b.b==s.b&&b.d==s.d&&b.e===s.e&&J.e(b.f,s.f)}, +k(a){var s=this,r=""+("TextPosition(reset: "+s.e),q=s.a +if(q!=null)r+=", x: "+A.h(q) +q=s.c +if(q!=null)r+=", y: "+A.h(q) +q=s.b +if(q!=null)r+=", dx: "+A.h(q) +q=s.d +if(q!=null)r+=", dy: "+A.h(q) +q=s.f +r=(q!=null?r+(", transform: "+q.k(0)):r)+")" +return r.charCodeAt(0)==0?r:r}} +A.Qq.prototype={ +gI(a){var s=this +return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s,r=this +if(b==null)return!1 +if(b instanceof A.Qq)if(b.a===r.a)if(b.b===r.b)if(b.c===r.c)if(b.d==r.d)if(b.e===r.e){s=b.f +if(r.f.a===s.a)if(b.r===r.r)s=r.w.a===b.w.a +else s=!1 +else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +k(a){var s=this +return"TextConfig('"+s.a+"', "+A.h(s.b)+", '"+A.h(s.d)+"', "+s.e.k(0)+", "+A.h(s.c)+", "+s.f.k(0)+", "+s.r.k(0)+", "+s.w.k(0)+",)"}, +gjY(a){return this.e}} +A.nx.prototype={ +T(){return"FontWeight."+this.b}} +A.AO.prototype={ +T(){return"TextDecorationStyle."+this.b}} +A.AN.prototype={ +l(a,b){if(b==null)return!1 +return b instanceof A.AN&&b.a===this.a}, +gI(a){return B.e.gI(this.a)}, +k(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=A.b([],t.T) +if((r&1)!==0)s.push("underline") +if((r&2)!==0)s.push("overline") +if((r&4)!==0)s.push("lineThrough") +if(s.length===1)return"TextDecoration."+s[0] +return"TextDecoration.combine(["+B.b.cl(s,", ")+"])"}} +A.e9.prototype={ +hc(a,b){return this}, +lD(a){return this.hc(a,!1)}} +A.aeC.prototype={ +dX(a,b,c){return b.adb(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.aad.prototype={ +rj(a){var s=this.a +if(s.l(0,B.ba))return a +return a.iB(s)}} +A.jG.prototype={} +A.aaN.prototype={ +dX(a,b,c){return b.Lf(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.ES.prototype={ +B2(a,b,c,d,e,f,g){var s,r=b!=null?new A.JF(c,b,a,a.b.r):a +if(d!=null){s=a.b +r=new A.Mn(d,r,s.z,e,s.r)}if(f!=null)r=new A.Nt(f,r,g,a.b.r) +B.b.H(this.d,r)}, +QL(a,b,c,d){return this.B2(a,null,b,null,c,null,d)}, +hc(a,b){var s=A.zC(this.b.wY(a),null,this.a) +B.b.F(s.d,this.d) +return s}, +lD(a){return this.hc(a,!1)}, +aHh(){var s,r,q=null,p=this.b,o=p.f,n=o==null,m=n?q:o.c +p=p.z +s=p==null +if(s)r=m!=null&&m!==1&&m!==0 +else r=!0 +if(r){o=n?q:o.aPZ(B.a1u,this.a) +if(o==null){o=A.CD(0,0,0,m==null?1:m) +o=new A.yd(o,q)}return new A.pc(s?B.hM:p,q,o)}return q}, +dX(a,b,c){return b.adg(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.a9L.prototype={ +dX(a,b,c){return b.adv(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, +hc(a,b){var s=A.bi9(this.b.wY(a),this.r) +B.b.F(s.d,this.d) +return s}, +lD(a){return this.hc(a,!1)}} +A.a7q.prototype={ +dX(a,b,c){return b.adr(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.JF.prototype={ +dX(a,b,c){return b.ad6(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, +hc(a,b){var s=this +return new A.JF(s.b,s.c,s.d.hc(a,!1),s.a)}, +lD(a){return this.hc(a,!1)}} +A.Mn.prototype={ +dX(a,b,c){return b.adf(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, +hc(a,b){var s=this +return new A.Mn(s.b,s.c.hc(a,!1),s.d,s.e,s.a)}, +lD(a){return this.hc(a,!1)}} +A.EW.prototype={ +Ro(a,b){var s,r=this.b,q=r.e,p=q==null?null:q.acG(a,b) +q=r.f +s=q==null?null:q.Vl(a,b,B.dA) +if(s==null&&p==null)return null +r=r.z +return new A.pc(r==null?B.hM:r,p,s)}, +hc(a,b){var s=this.b +s=b?a.Bb(s,this.a):s.wY(a) +return A.bgA(this.d,s)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.adh(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.D1.prototype={ +hc(a,b){var s=this,r=s.b +r=b?a.Bb(r,s.a):r.wY(a) +return A.be3(r,s.d,s.e)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.ad9(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.a9J.prototype={ +Ro(a,b){var s,r=this.b,q=r.f,p=q==null?null:q.Vl(a,b,B.dA) +q=r.e +s=q==null?null:q.acG(a,b) +if(p==null&&s==null)return null +r=r.z +return new A.pc(r==null?B.hM:r,s,p)}, +hc(a,b){var s=this.b,r=b?a.Bb(s,this.a):s.wY(a) +return A.bi8(this.d,r)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.adu(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.a2p.prototype={ +hc(a,b){var s=this,r=s.b +r=b?a.Bb(r,s.a):r.wY(a) +return A.bfd(s.d,s.e,r)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.ade(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} +A.Nt.prototype={ +dX(a,b,c){return b.adi(this,c)}, +dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, +hc(a,b){var s=this +return new A.Nt(s.b,s.c.hc(a,!1),s.d,s.a)}, +lD(a){return this.hc(a,!1)}} +A.V_.prototype={} +A.o8.prototype={ +a_7(){var s,r,q=this,p=q.ax +for(s=q.c;s.D();){r=s.d +r.toString +if(r instanceof A.hK&&!r.r)++q.ax +else if(r instanceof A.iU)--q.ax +q.as=B.e0 +q.at=null +if(q.ax")),r=m.r,q=t.JC;s.D();){p=s.gZ(s) +if(p instanceof A.hK){if(m.agc(p))continue +o=B.Zm.i(0,p.e) +if(o==null){if(!p.r)m.a_7()}else o.$2(m,!1)}else if(p instanceof A.iU)m.aIJ(0,p) +else{if(!r.gaD(r))n=r.ga6(r).a==="text"||r.ga6(r).a==="tspan" +else n=!1 +if(n)if(p instanceof A.mS)m.YK(p.e) +else if(q.b(p))m.YK(p.gm(p))}}if(m.Q==null)throw A.d(A.ah("Invalid SVG data")) +m.f.d=!0}, +eW(a,b){var s=J.c0(this.as.a,a) +return s==null?b:s}, +hK(a){return this.eW(a,null)}, +HU(a){var s="url(#"+A.h(this.as.b)+")" +if(s!=="url(#)"){this.f.a.t(0,s,a) +return!0}return!1}, +wQ(a,b){this.r.ha(0,new A.V_(a.e,b)) +this.HU(b)}, +aEz(a){var s,r,q,p,o=this,n=B.zS.i(0,a.e) +if(n==null)return!1 +s=o.r +r=s.ga6(s).b +s=n.$1(o) +s.toString +q=A.bgA(s,o.as) +o.HU(q) +s=o.f +p=s.gte() +r.B2(q,o.as.y,s.gvw(),o.hK("mask"),p,s.Er(o),p) +return!0}, +agc(a){if(a.e==="defs")if(!a.r){this.wQ(a,A.zC(this.as,null,null)) +return!0}return this.aEz(a)}, +aIJ(a,b){var s=this.r,r=b.e +while(!0){if(r===s.ga6(s).a)s.ga6(s).toString +if(!!1)break +s.eI(0)}if(r===s.ga6(s).a)s.eI(0) +this.ay=b +if(r==="text")this.ch=!1}, +aO3(a){var s +if(a==null||a==="")return null +s=A.fU(a,this.a,!0) +if(s!=null)return s +a=B.c.fg(a.toLowerCase()) +s=$.bAW.i(0,a) +if(s!=null)return s +throw A.d(A.ah("Could not parse font-size: "+a))}, +aO9(a){if(a==null)return null +switch(a){case"none":return B.DY +case"underline":return B.a5h +case"overline":return B.a5j +case"line-through":return B.a5k}throw A.d(A.a8('Attribute value for text-decoration="'+a+'" is not supported'))}, +aOa(a){if(a==null)return null +switch(a){case"solid":return B.DW +case"dashed":return B.a5d +case"dotted":return B.a5b +case"double":return B.a5a +case"wavy":return B.a5f}throw A.d(A.a8('Attribute value for text-decoration-style="'+a+'" is not supported'))}, +aO8(a){switch(a){case"end":return 1 +case"middle":return 0.5 +case"start":return 0 +case"inherit":default:return null}}, +a27(a){var s +if(a==="100%"||a==="")return 1/0 +s=A.fU(a,this.a,!0) +return s==null?1/0:s}, +a2a(){var s,r,q,p,o,n,m,l=this,k=l.hK("viewBox") +if(k==null)k="" +s=l.hK("width") +if(s==null)s="" +r=l.hK("height") +if(r==null)r="" +q=k==="" +if(q&&s===""&&r==="")throw A.d(A.ah("SVG did not specify dimensions\n\nThe SVG library looks for a `viewBox` or `width` and `height` attribute to determine the viewport boundary of the SVG. Note that these attributes, as with all SVG attributes, are case sensitive.\nDuring processing, the following attributes were found:\n "+A.h(l.as.a))) +if(q)return new A.an5(l.a27(s),l.a27(r),B.ba) +p=B.c.kG(k,A.bn("[ ,]+",!0,!1,!1)) +if(p.length<4)throw A.d(A.ah("viewBox element must be 4 elements long")) +q=A.ed(p[2],!1) +q.toString +o=A.ed(p[3],!1) +o.toString +n=A.ed(p[0],!1) +n.toString +m=A.ed(p[1],!1) +m.toString +return new A.an5(q,o,B.ba.E4(-n,-m))}, +aaX(){switch(this.hK("spreadMethod")){case"pad":return B.pl +case"repeat":return B.a9y +case"reflect":return B.a9z}return null}, +aaU(){switch(this.hK("gradientUnits")){case"userSpaceOnUse":return B.RC +case"objectBoundingBox":return B.lj}return null}, +axK(a,b){switch(a){case"butt":return B.a4i +case"round":return B.a4j +case"square":return B.a4k +default:return null}}, +axT(a,b){switch(a){case"miter":return B.a4m +case"bevel":return B.a4o +case"round":return B.a4n +default:return null}}, +axM(a){var s,r,q,p,o,n,m +if(a==null||a==="")return null +else if(a==="none")return B.lL +s=J.b6A(a,A.bn("[ ,]+",!0,!1,!1)) +r=A.b([],t.n) +for(q=s.length,p=this.a,o=!1,n=0;n>>0)}}if(B.c.cb(a.toLowerCase(),"rgba")){p=t.a4 +n=A.ak(new A.W(A.b(B.c.ao(a,J.b6y(a,"(")+1,B.c.fp(a,")")).split(","),t.T),new A.aOf(),p),!0,p.h("aM.E")) +p=A.ed(B.b.eI(n),!1) +p.toString +m=A.a7(n).h("W<1,o>") +l=A.ak(new A.W(n,new A.aOg(),m),!0,m.h("aM.E")) +return A.CD(l[0],l[1],l[2],p)}if(B.c.cb(a.toLowerCase(),"hsl")){p=t.OL +k=A.ak(new A.W(A.b(B.c.ao(a,J.b6y(a,"(")+1,B.c.fp(a,")")).split(","),t.T),new A.aOh(),p),!0,p.h("aM.E")) +j=B.d.bI(k[0]/360,1) +p=k[1] +i=k[2]/100 +h=k.length>3?k[3]:255 +l=A.b([0,0,0],t.n) +if(j<0.16666666666666666){l[0]=1 +l[1]=j*6}else if(j<0.3333333333333333){l[0]=2-j*6 +l[1]=1}else if(j<0.5){l[1]=1 +l[2]=j*6-2}else if(j<0.6666666666666666){l[1]=4-j*6 +l[2]=1}else{m=j*6 +if(j<0.8333333333333334){l[0]=m-4 +l[2]=1}else{l[0]=1 +l[2]=6-m}}m=t.bK +l=A.ak(new A.W(l,new A.aOi(p/100),m),!0,m.h("aM.E")) +p=A.a7(l).h("W<1,a2>") +l=i<0.5?A.ak(new A.W(l,new A.aOj(i),p),!0,p.h("aM.E")):A.ak(new A.W(l,new A.aOk(i),p),!0,p.h("aM.E")) +p=A.a7(l).h("W<1,a2>") +l=A.ak(new A.W(l,new A.aOl(),p),!0,p.h("aM.E")) +return A.bdH(h,J.WM(l[0]),J.WM(l[1]),J.WM(l[2]))}if(B.c.cb(a.toLowerCase(),"rgb")){p=t.OL +l=A.ak(new A.W(A.b(B.c.ao(a,J.b6y(a,"(")+1,B.c.fp(a,")")).split(","),t.T),new A.aOm(),p),!0,p.h("aM.E")) +g=l.length>3?l[3]:255 +return A.bdH(g,l[0],l[1],l[2])}f=B.Yh.i(0,a) +if(f!=null)return f +return e}, +ap9(a){var s,r,q,p,o,n,m,l,k,j=t.N,i=A.D(j,j) +for(j=J.ax(a);j.D();){s=j.gZ(j) +r=B.c.fg(s.b) +s=s.a +q=B.c.fp(s,":") +p=q>0 +if((p?B.c.cf(s,q+1):s)==="style")for(s=r.split(";"),p=s.length,o=0;o>>24 +if((r==null?255:r)!==255){r=o.a +q=(r>>>24)/255 +o=A.CD(r>>>16&255,r>>>8&255,r&255,1)}r=l==="none"?B.hX:new A.qh(!1,o) +return new A.Gf(n.f,r,q,m,m)}} +A.aOf.prototype={ +$1(a){return B.c.fg(a)}, +$S:49} +A.aOg.prototype={ +$1(a){return A.ec(a,null,null)}, +$S:51} +A.aOh.prototype={ +$1(a){var s +a=B.c.fg(a) +if(B.c.jj(a,"%"))a=B.c.ao(a,0,a.length-1) +if(B.c.O(a,".")){s=A.ed(a,!1) +s.toString +return B.d.az(s*2.55)}return A.ec(a,null,null)}, +$S:51} +A.aOi.prototype={ +$1(a){return a+(1-this.a)*(0.5-a)}, +$S:1} +A.aOj.prototype={ +$1(a){return this.a*2*a}, +$S:1} +A.aOk.prototype={ +$1(a){return this.a*2*(1-a)+2*a-1}, +$S:1} +A.aOl.prototype={ +$1(a){return a*255}, +$S:1} +A.aOm.prototype={ +$1(a){var s +a=B.c.fg(a) +if(B.c.jj(a,"%")){s=A.ed(B.c.ao(a,0,a.length-1),!1) +s.toString +return B.d.az(s*2.55)}return A.ec(a,null,null)}, +$S:51} +A.ajP.prototype={ +ae8(a){return this.a.i(0,a)}, +ae6(a){var s,r,q,p,o={},n=this.c.i(0,a) +if(n==null)return A.b([],t.m1) +s=A.b([],t.Sd) +o.a=null +r=new A.aZF(o,s) +for(q=n.length,p=0;p>>16&255,o>>>8&255,o&255,s) +o=b.aeE(q.r) +return new A.Q2(s,r,q.e,q.d,q.f,o)}} +A.Gf.prototype={ +Vl(a,b,c){var s,r,q,p=this,o=null,n=p.b +if(n.a)return o +n=n.b +if(n==null)s=o +else{r=p.c +if(r==null)r=1 +n=n.a +r=A.CD(n>>>16&255,n>>>8&255,n&255,r) +s=r}if(s==null)if(c==null)s=o +else{n=p.c +if(n==null)n=1 +r=c.a +n=A.CD(r>>>16&255,r>>>8&255,r&255,n) +s=n}if(s==null)return o +if(p.e===!0)return new A.yd(s,o) +n=p.d +if(n!=null){n=t.Mm.a(p.a.b.i(0,n)) +q=n==null?o:n.QX(a,b) +if(q==null)return o}else q=o +return new A.yd(s,q)}, +aPZ(a,b){return this.Vl(a,b,null)}, +k(a){var s=this +return"SvgFillAttributes(definitions: "+s.a.k(0)+", color: "+s.b.k(0)+", shaderId: "+A.h(s.d)+", hasPattern: "+A.h(s.e)+", oapctiy: "+A.h(s.c)+")"}} +A.qh.prototype={ +MV(a){var s,r=this +if(a==null||r.a)return r +if(a.a&&r.b==null)return B.hX +s=r.b +return new A.qh(!1,s==null?a.b:s)}, +k(a){var s +if(this.a)s='"none"' +else{s=this.b +s=s==null?null:s.k(0) +if(s==null)s="null"}return s}} +A.aKi.prototype={ +ad6(a,b){var s,r=a.rj(b),q=A.b([],t.m1) +for(s=J.ax(a.b.$1(a.c));s.D();)q.push(s.gZ(s).cm(r)) +if(q.length===0)return a.d.dR(0,this,b) +return new A.a72(q,a.d.dR(0,this,b))}, +adf(a,b){var s,r=a.e.$1(a.b) +if(r==null)return a.c.dR(0,this,b) +s=a.c.dR(0,this,b) +return new A.a73(r.dR(0,this,a.rj(b)),s,a.d)}, +adg(b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=null,b1=b4.rj(b5),b2=b4.aHh(),b3=t.wP +if(b2==null){b3=A.b([],b3) +for(s=b4.d,r=s.length,q=b4.b,p=0;pp&&s[1]>q}else s=!1}else s=!1 +return s}, +a9z(a){var s=a.b,r=a.a,q=this.a.a,p=s.a +if(q[0]<=p[0])if(q[1]<=p[1]){q=this.b.a +p=r.a +q=q[0]>=p[0]&&q[1]>=p[1]}else q=!1 +else q=!1 +return q}} +A.jc.prototype={ +oe(a,b,c,d){var s=this.a +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +q(a){var s=a.a,r=this.a +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +k(a){return"[0] "+this.jA(0).k(0)+"\n[1] "+this.jA(1).k(0)+"\n"}, +i(a,b){return this.a[b]}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.jc){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1 +return s}, +gI(a){return A.c4(this.a)}, +jA(a){var s=new Float64Array(2),r=this.a +s[0]=r[a] +s[1]=r[2+a] +return new A.a(s)}, +X(a,b){var s=new Float64Array(4),r=new A.jc(s) +r.q(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +return r}, +V(a,b){var s,r=new Float64Array(4),q=new A.jc(r) +q.q(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +return q}, +U(a,b){var s,r=new Float64Array(4),q=new A.jc(r) +q.q(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +return q}, +cM(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0}, +Jt(){var s,r=this.a,q=r[0],p=r[3],o=r[1],n=r[2],m=q*p-o*n +if(m===0)return 0 +s=1/m +r[0]=p*s +r[1]=-o*s +r[2]=-n*s +r[3]=q*s +return m}, +Vr(a,b){var s,r,q,p,o,n,m +if(b==null){b=new A.a(new Float64Array(2)) +b.q(a)}else b.q(a) +s=b.a +r=this.a +q=r[0] +p=s[0] +o=r[2] +n=s[1] +m=r[1] +r=r[3] +s[0]=q*p+o*n +s[1]=m*p+r*n +return b}} +A.hW.prototype={ +tp(a,b,c,d,e,f,g,h,i){var s=this.a +s[8]=i +s[7]=h +s[6]=g +s[5]=f +s[4]=e +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +q(a){var s=a.a,r=this.a +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +k(a){return"[0] "+this.jA(0).k(0)+"\n[1] "+this.jA(1).k(0)+"\n[2] "+this.jA(2).k(0)+"\n"}, +i(a,b){return this.a[b]}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.hW){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]}else s=!1 +return s}, +gI(a){return A.c4(this.a)}, +jA(a){var s=new Float64Array(3),r=this.a +s[0]=r[a] +s[1]=r[3+a] +s[2]=r[6+a] +return new A.dC(s)}, +X(a,b){var s=new Float64Array(9),r=new A.hW(s) +r.q(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +s[4]=s[4]*b +s[5]=s[5]*b +s[6]=s[6]*b +s[7]=s[7]*b +s[8]=s[8]*b +return r}, +V(a,b){var s,r=new Float64Array(9),q=new A.hW(r) +q.q(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +return q}, +U(a,b){var s,r=new Float64Array(9),q=new A.hW(r) +q.q(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +return q}} +A.b0.prototype={ +EO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s=this.a +s[15]=p +s[14]=o +s[13]=n +s[12]=m +s[11]=l +s[10]=k +s[9]=j +s[8]=i +s[7]=h +s[6]=g +s[5]=f +s[4]=e +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +q(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +k(a){var s=this +return"[0] "+s.jA(0).k(0)+"\n[1] "+s.jA(1).k(0)+"\n[2] "+s.jA(2).k(0)+"\n[3] "+s.jA(3).k(0)+"\n"}, +i(a,b){return this.a[b]}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.b0){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 +return s}, +gI(a){return A.c4(this.a)}, +LX(a,b){var s=b.a,r=this.a +r[a]=s[0] +r[4+a]=s[1] +r[8+a]=s[2] +r[12+a]=s[3]}, +jA(a){var s=new Float64Array(4),r=this.a +s[0]=r[a] +s[1]=r[4+a] +s[2]=r[8+a] +s[3]=r[12+a] +return new A.of(s)}, +ud(a){var s=a.a,r=this.a +s[0]=r[0] +s[1]=r[1] +s[2]=r[2] +s[3]=r[3] +s[4]=r[4] +s[5]=r[5] +s[6]=r[6] +s[7]=r[7] +s[8]=r[8] +s[9]=r[9] +s[10]=r[10] +s[11]=r[11] +s[12]=r[12] +s[13]=r[13] +s[14]=r[14] +s[15]=r[15] +return a}, +X(a,b){var s=new A.b0(new Float64Array(16)) +s.q(this) +s.kc(0,b,null,null) +return s}, +V(a,b){var s,r=new Float64Array(16),q=new A.b0(r) +q.q(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +r[9]=r[9]+s[9] +r[10]=r[10]+s[10] +r[11]=r[11]+s[11] +r[12]=r[12]+s[12] +r[13]=r[13]+s[13] +r[14]=r[14]+s[14] +r[15]=r[15]+s[15] +return q}, +U(a,b){var s,r=new Float64Array(16),q=new A.b0(r) +q.q(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +r[9]=r[9]-s[9] +r[10]=r[10]-s[10] +r[11]=r[11]-s[11] +r[12]=r[12]-s[12] +r[13]=r[13]-s[13] +r[14]=r[14]-s[14] +r[15]=r[15]-s[15] +return q}, +aF(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +o2(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r +q[0]=p*s+o*r +q[1]=n*s+m*r +q[2]=l*s+k*r +q[3]=j*s+i*r +q[4]=p*h+o*s +q[5]=n*h+m*s +q[6]=l*h+k*s +q[7]=j*h+i*s}, +kc(a,b,c,d){var s,r,q,p +if(typeof b=="number"){s=c==null?b:c +r=d==null?b:d}else throw A.d(A.cI(null)) +q=b +p=this.a +p[0]=p[0]*q +p[1]=p[1]*q +p[2]=p[2]*q +p[3]=p[3]*q +p[4]=p[4]*s +p[5]=p[5]*s +p[6]=p[6]*s +p[7]=p[7]*s +p[8]=p[8]*r +p[9]=p[9]*r +p[10]=p[10]*r +p[11]=p[11]*r +p[12]=p[12] +p[13]=p[13] +p[14]=p[14] +p[15]=p[15]}, +ee(a,b,c){return this.kc(a,b,c,null)}, +ak(a,b){return this.kc(a,b,null,null)}, +cM(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=0 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=0}, +bl(){var s=this.a +s[0]=1 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=1 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=1 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=1}, +oc(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +lJ(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.q(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +bS(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] +s[0]=r*a+q*a3+p*a7+o*b1 +s[4]=r*a0+q*a4+p*a8+o*b2 +s[8]=r*a1+q*a5+p*a9+o*b3 +s[12]=r*a2+q*a6+p*b0+o*b4 +s[1]=n*a+m*a3+l*a7+k*b1 +s[5]=n*a0+m*a4+l*a8+k*b2 +s[9]=n*a1+m*a5+l*a9+k*b3 +s[13]=n*a2+m*a6+l*b0+k*b4 +s[2]=j*a+i*a3+h*a7+g*b1 +s[6]=j*a0+i*a4+h*a8+g*b2 +s[10]=j*a1+i*a5+h*a9+g*b3 +s[14]=j*a2+i*a6+h*b0+g*b4 +s[3]=f*a+e*a3+d*a7+c*b1 +s[7]=f*a0+e*a4+d*a8+c*b2 +s[11]=f*a1+e*a5+d*a9+c*b3 +s[15]=f*a2+e*a6+d*b0+c*b4}, +iB(a){var s=new A.b0(new Float64Array(16)) +s.q(this) +s.bS(0,a) +return s}, +aQd(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10] +r=r[14] +s[0]=q*p+o*n+m*l+k +s[1]=j*p+i*n+h*l+g +s[2]=f*p+e*n+d*l+r +return a}, +ap(a2,a3){var s=a3.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=s[3],i=r[1],h=r[5],g=r[9],f=r[13],e=r[2],d=r[6],c=r[10],b=r[14],a=r[3],a0=r[7],a1=r[11] +r=r[15] +s[0]=q*p+o*n+m*l+k*j +s[1]=i*p+h*n+g*l+f*j +s[2]=e*p+d*n+c*l+b*j +s[3]=a*p+a0*n+a1*l+r*j +return a3}, +pb(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) +s[0]=(q*p+o*n+m*l+k)*b +s[1]=(j*p+i*n+h*l+g)*b +s[2]=(f*p+e*n+d*l+c)*b +return a}, +a9S(){var s=this.a +return s[0]===0&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===0&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===0&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===0}} +A.a.prototype={ +u(a,b){var s=this.a +s[0]=a +s[1]=b}, +cM(){var s=this.a +s[0]=0 +s[1]=0}, +q(a){var s=a.a,r=this.a +r[1]=s[1] +r[0]=s[0]}, +an(a){var s=this.a +s[0]=a +s[1]=a}, +k(a){var s=this.a +return"["+A.h(s[0])+","+A.h(s[1])+"]"}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.a){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]}else s=!1 +return s}, +gI(a){return A.c4(this.a)}, +hF(a){var s=new A.a(new Float64Array(2)) +s.q(this) +s.dF() +return s}, +U(a,b){var s=new A.a(new Float64Array(2)) +s.q(this) +s.am(0,b) +return s}, +V(a,b){var s=new A.a(new Float64Array(2)) +s.q(this) +s.H(0,b) +return s}, +a1(a,b){var s=new A.a(new Float64Array(2)) +s.q(this) +s.ak(0,1/b) +return s}, +X(a,b){var s=new A.a(new Float64Array(2)) +s.q(this) +s.ak(0,b) +return s}, +i(a,b){return this.a[b]}, +gE(a){return Math.sqrt(this.gcO())}, +gcO(){var s=this.a,r=s[0] +s=s[1] +return r*r+s*s}, +e5(a){var s,r,q=Math.sqrt(this.gcO()) +if(q===0)return 0 +s=1/q +r=this.a +r[0]=r[0]*s +r[1]=r[1]*s +return q}, +K0(){var s=new A.a(new Float64Array(2)) +s.q(this) +s.e5(0) +return s}, +nv(a){var s=this.a,r=a.a,q=s[0]-r[0],p=s[1]-r[1] +return q*q+p*p}, +HC(a){var s=a.a,r=this.a +if(r[0]===s[0]&&r[1]===s[1])return 0 +return Math.acos(B.d.ct(this.bO(a)/(Math.sqrt(this.gcO())*Math.sqrt(a.gcO())),-1,1))}, +HD(a){var s=a.a,r=this.a +if(r[0]===s[0]&&r[1]===s[1])return 0 +return Math.atan2(this.bR(a),this.bO(a))}, +bO(a){var s=a.a,r=this.a +return r[0]*s[0]+r[1]*s[1]}, +bR(a){var s=a.a,r=this.a +return r[0]*s[1]-r[1]*s[0]}, +h8(a,b){var s=this.a +b.u(-a*s[1],a*s[0]) +return b}, +abE(a){this.am(0,a.Ey(2*a.bO(this)))}, +H(a,b){var s=b.a,r=this.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1]}, +u0(a,b){var s=a.a,r=this.a +r[0]=r[0]+s[0]*b +r[1]=r[1]+s[1]*b}, +am(a,b){var s=b.a,r=this.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1]}, +bS(a,b){var s=b.a,r=this.a +r[0]=r[0]*s[0] +r[1]=r[1]*s[1]}, +IH(a){var s=a.a,r=this.a +r[0]=r[0]/s[0] +r[1]=r[1]/s[1]}, +ak(a,b){var s=this.a +s[1]=s[1]*b +s[0]=s[0]*b}, +Ey(a){var s=new A.a(new Float64Array(2)) +s.q(this) +s.ak(0,a) +return s}, +dF(){var s=this.a +s[1]=-s[1] +s[0]=-s[0]}, +HV(a,b){var s=this.a +s[0]=B.d.ct(s[0],a,b) +s[1]=B.d.ct(s[1],a,b)}, +sK(a,b){this.a[0]=b}, +sJ(a,b){this.a[1]=b}} +A.dC.prototype={ +hG(a,b,c){var s=this.a +s[0]=a +s[1]=b +s[2]=c}, +cM(){var s=this.a +s[2]=0 +s[1]=0 +s[0]=0}, +q(a){var s=a.a,r=this.a +r[0]=s[0] +r[1]=s[1] +r[2]=s[2]}, +k(a){var s=this.a +return"["+A.h(s[0])+","+A.h(s[1])+","+A.h(s[2])+"]"}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.dC){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]}else s=!1 +return s}, +gI(a){return A.c4(this.a)}, +U(a,b){var s=new A.dC(new Float64Array(3)) +s.q(this) +s.am(0,b) +return s}, +V(a,b){var s=new A.dC(new Float64Array(3)) +s.q(this) +s.H(0,b) +return s}, +X(a,b){var s=new A.dC(new Float64Array(3)) +s.q(this) +s.ak(0,b) +return s}, +i(a,b){return this.a[b]}, +gE(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +gcO(){var s=this.a,r=s[0],q=s[1] +s=s[2] +return r*r+q*q+s*s}, +bO(a){var s=a.a,r=this.a +return r[0]*s[0]+r[1]*s[1]+r[2]*s[2]}, +HH(a){var s=a.a,r=this.a,q=r[0],p=r[1],o=r[2] +r[0]=s[0]*q+s[4]*p+s[8]*o+s[12] +r[1]=s[1]*q+s[5]*p+s[9]*o+s[13] +r[2]=s[2]*q+s[6]*p+s[10]*o+s[14]}, +H(a,b){var s=b.a,r=this.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2]}, +am(a,b){var s=b.a,r=this.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2]}, +ak(a,b){var s=this.a +s[2]=s[2]*b +s[1]=s[1]*b +s[0]=s[0]*b}, +Ey(a){var s=new A.dC(new Float64Array(3)) +s.q(this) +s.ak(0,a) +return s}, +dF(){var s=this.a +s[2]=-s[2] +s[1]=-s[1] +s[0]=-s[0]}, +sK(a,b){this.a[0]=b}, +sJ(a,b){this.a[1]=b}, +sj3(a,b){this.a[2]=b}} +A.of.prototype={ +oe(a,b,c,d){var s=this.a +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +q(a){var s=a.a,r=this.a +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +k(a){var s=this.a +return A.h(s[0])+","+A.h(s[1])+","+A.h(s[2])+","+A.h(s[3])}, +l(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof A.of){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1 +return s}, +gI(a){return A.c4(this.a)}, +U(a,b){var s,r=new Float64Array(4),q=new A.of(r) +q.q(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +return q}, +V(a,b){var s,r=new Float64Array(4),q=new A.of(r) +q.q(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +return q}, +X(a,b){var s=new Float64Array(4),r=new A.of(s) +r.q(this) +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b +return r}, +i(a,b){return this.a[b]}, +gE(a){var s=this.a,r=s[0],q=s[1],p=s[2] +s=s[3] +return Math.sqrt(r*r+q*q+p*p+s*s)}} +A.ED.prototype={} +A.V.prototype={ +fk(a,b){var s=B.c.cb(A.fk(A.ap(b).a,null),$.apZ())||A.ap(b)===$.b5Z()?null:A.apI(b) +return new A.V(this.a,this.b,s,b.h("V<0>"))}, +gI(a){return this.a}, +l(a,b){if(b==null)return!1 +return b instanceof A.V&&b.a===this.a}, +aQB(a){var s,r=this.c +if(r!=null){s=this.b +return A.fF(s.gkN(s),this.a+a*r,r)}else throw A.d(A.a8("viewSingle is not supported for unsized types!"))}} +A.a0k.prototype={ +aa7(a,b){var s=this.a,r=A.bKx(s,a) +if(B.c.cb(A.fk(A.ap(b).a,null),$.apZ()))if(r instanceof A.uy)return A.e0(r.a,s,b) +else throw A.d(A.bP("Tried to look up "+a+" as a function, but it seems it is NOT a function!",null)) +else return A.e0(r.a,s,b)}, +JM(a){return this.aa7(a,t.MZ)}} +A.zv.prototype={ +Rx(a,b){return new A.zv(b,a,this.$ti)}, +ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7){return J.h8(new A.eP(this.a,this.b,t.vK).ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7),this.$ti.c)}, +h5(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +j0(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DO(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DP(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DQ(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DR(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DT(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DS(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} +A.zw.prototype={ +Rx(a,b){return new A.zw(b,a,this.$ti)}, +ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7){return J.h8(new A.eP(this.a,this.b,t.fs).ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7),this.$ti.h("V<1>"))}, +h5(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +j0(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DO(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DP(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DQ(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DR(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DT(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DS(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} +A.eP.prototype={ +Rx(a,b){return new A.eP(b,a,A.q(this).h("eP"))}, +ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7,k8,k9,l0,l1){var s,r,q=this,p=q.b +if(p==null||q.a==null)throw A.d(A.ah("Call copyWith first!")) +p.toString +s=q.a +s.toString +r=A.b([],t.jl) +if(a!=null){r.push(a) +if(b!=null){r.push(b) +if(c!=null){r.push(c) +if(d!=null){r.push(d) +if(e!=null){r.push(e) +if(f!=null){r.push(f) +if(g!=null){r.push(g) +if(h!=null){r.push(h) +if(i!=null){r.push(i) +if(j!=null){r.push(j) +if(k!=null){r.push(k) +if(l!=null){r.push(l) +if(m!=null){r.push(m) +if(n!=null){r.push(n) +if(o!=null){r.push(o) +if(a0!=null){r.push(a0) +if(a1!=null){r.push(a1) +if(a2!=null){r.push(a2) +if(a3!=null){r.push(a3) +if(a4!=null){r.push(a4) +if(a5!=null){r.push(a5) +if(a6!=null){r.push(a6) +if(a7!=null){r.push(a7) +if(a8!=null){r.push(a8) +if(a9!=null){r.push(a9) +if(b0!=null){r.push(b0) +if(b1!=null){r.push(b1) +if(b2!=null){r.push(b2) +if(b3!=null){r.push(b3) +if(b4!=null){r.push(b4) +if(b5!=null){r.push(b5) +if(b6!=null){r.push(b6) +if(b7!=null){r.push(b7) +if(b8!=null){r.push(b8) +if(b9!=null){r.push(b9) +if(c0!=null){r.push(c0) +if(c1!=null){r.push(c1) +if(c2!=null){r.push(c2) +if(c3!=null){r.push(c3) +if(c4!=null){r.push(c4) +if(c5!=null){r.push(c5) +if(c6!=null){r.push(c6) +if(c7!=null){r.push(c7) +if(c8!=null){r.push(c8) +if(c9!=null){r.push(c9) +if(d0!=null){r.push(d0) +if(d1!=null){r.push(d1) +if(d2!=null){r.push(d2) +if(d3!=null){r.push(d3) +if(d4!=null){r.push(d4) +if(d5!=null){r.push(d5) +if(d6!=null){r.push(d6) +if(d7!=null){r.push(d7) +if(d8!=null){r.push(d8) +if(d9!=null){r.push(d9) +if(e0!=null){r.push(e0) +if(e1!=null){r.push(e1) +if(e2!=null){r.push(e2) +if(e3!=null){r.push(e3) +if(e4!=null){r.push(e4) +if(e5!=null){r.push(e5) +if(e6!=null){r.push(e6) +if(e7!=null){r.push(e7) +if(e8!=null){r.push(e8) +if(e9!=null){r.push(e9) +if(f0!=null){r.push(f0) +if(f1!=null){r.push(f1) +if(f2!=null){r.push(f2) +if(f3!=null){r.push(f3) +if(f4!=null){r.push(f4) +if(f5!=null){r.push(f5) +if(f6!=null){r.push(f6) +if(f7!=null){r.push(f7) +if(f8!=null){r.push(f8) +if(f9!=null){r.push(f9) +if(g0!=null){r.push(g0) +if(g1!=null){r.push(g1) +if(g2!=null){r.push(g2) +if(g3!=null){r.push(g3) +if(g4!=null){r.push(g4) +if(g5!=null){r.push(g5) +if(g6!=null){r.push(g6) +if(g7!=null){r.push(g7) +if(g8!=null){r.push(g8) +if(g9!=null){r.push(g9) +if(h0!=null){r.push(h0) +if(h1!=null){r.push(h1) +if(h2!=null){r.push(h2) +if(h3!=null){r.push(h3) +if(h4!=null){r.push(h4) +if(h5!=null){r.push(h5) +if(h6!=null){r.push(h6) +if(h7!=null){r.push(h7) +if(h8!=null){r.push(h8) +if(h9!=null){r.push(h9) +if(i0!=null){r.push(i0) +if(i1!=null){r.push(i1) +if(i2!=null){r.push(i2) +if(i3!=null){r.push(i3) +if(i4!=null){r.push(i4) +if(i5!=null){r.push(i5) +if(i6!=null){r.push(i6) +if(i7!=null){r.push(i7) +if(i8!=null){r.push(i8) +if(i9!=null){r.push(i9) +if(j0!=null){r.push(j0) +if(j1!=null){r.push(j1) +if(j2!=null){r.push(j2) +if(j3!=null){r.push(j3) +if(j4!=null){r.push(j4) +if(j5!=null){r.push(j5) +if(j6!=null){r.push(j6) +if(j7!=null){r.push(j7) +if(j8!=null){r.push(j8) +if(j9!=null){r.push(j9) +if(k0!=null){r.push(k0) +if(k1!=null){r.push(k1) +if(k2!=null){r.push(k2) +if(k3!=null){r.push(k3) +if(k4!=null){r.push(k4) +if(k5!=null){r.push(k5) +if(k6!=null){r.push(k6) +if(k7!=null){r.push(k7) +if(k8!=null){r.push(k8) +if(k9!=null){r.push(k9) +if(l0!=null){r.push(l0) +if(l1!=null)r.push(l1)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return A.bHR(p,r,s,A.q(q).h("eP.T"))}, +h5(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +j0(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DO(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DP(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DQ(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DR(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DT(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DS(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} +A.aVx.prototype={} +A.a0u.prototype={ +arE(){var s=J.bsr(this.a) +if(s!=null)return s.buffer +else throw A.d(A.ah("Unexpected memory error!"))}} +A.Er.prototype={ +k(a){return new A.Hj(this.a).k(0)}, +$ic7:1} +A.aEf.prototype={ +gkN(a){return this.a.arE()}, +QT(a,b){return A.e0(this.a.c.$1(a),this,b)}, +y4(a){this.a.d.$1(a.a)}, +ga3R(){return this.c}} +A.aEg.prototype={ +$1(a){return new A.bo(a.a,a,t.Yn)}, +$S:882} +A.aEh.prototype={ +$1(a){return new A.bo(a.b,a,t.WK)}, +$S:883} +A.aEi.prototype={ +T(){return"MemoryRegisterMode."+this.b}} +A.aEF.prototype={} +A.i7.prototype={ +gI(a){return B.c.gI(this.k(0))}, +k(a){return"[address="+this.a+"\tname="+this.b+"]"}} +A.DJ.prototype={ +l(a,b){if(b==null)return!1 +if(b instanceof A.DJ)return this.b===b.b&&this.a===b.a +else return!1}} +A.uy.prototype={ +gI(a){return B.c.gI(this.b+this.c+this.a)}, +l(a,b){if(b==null)return!1 +if(b instanceof A.uy)return this.c===b.c&&this.b===b.b&&this.a===b.a +else return!1}, +k(a){var s=this +return"[tableIndex="+s.a+"\tname="+s.b+"\targumentCount="+s.c+"\tfunction="+A.h(s.d)+"]"}} +A.aFK.prototype={ +ga3R(){return A.a6(A.N2(this,A.aC5(B.a4Z,"gaR8",1,[],[],0)))}, +QT(a){throw A.d(A.a8("Can not use the null memory to allocate space!"))}, +gkN(a){return A.a6(A.a8("The null memory has no buffer!"))}, +y4(a){throw A.d(A.a8("Can not use the null memory to free pointers!"))}} +A.hC.prototype={ +k(a){var s,r=this,q=r.a +if(q!=null){s=r.b.c +s=""+"PUBLIC "+s+q+s +q=s}else q=""+"SYSTEM" +s=r.d.c +s=q+" "+s+r.c+s +return s.charCodeAt(0)==0?s:s}, +gI(a){return A.a4(this.c,this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){var s +if(b==null)return!1 +if(b instanceof A.hC)s=!0 +else s=!1 +return s}} +A.ab0.prototype={ +aHF(a){var s=a.length +if(s>1&&a[0]==="#"){if(s>2){s=a[1] +s=s==="x"||s==="X"}else s=!1 +if(s)return this.ZX(B.c.cf(a,2),16) +else return this.ZX(B.c.cf(a,1),10)}else return B.YT.i(0,a)}, +ZX(a,b){var s=A.vq(a,b) +if(s==null||s<0||1114111")),r=r.c;s.D();){q=s.d +if(q==null)q=r.a(q) +if(p.$1(q))return q}return null}, +gx7(a){return this.xO$}} +A.aRu.prototype={ +gc_(a){return B.uR}} +A.GT.prototype={ +gc_(a){return this.l1$}} +A.wn.prototype={} +A.aRY.prototype={ +gb3(a){return null}, +rd(a){return this.AQ()}, +ui(a){return this.AQ()}, +AQ(){return A.a6(A.a8(this.k(0)+" does not have a parent"))}} +A.t5.prototype={ +gb3(a){return this.jW$}, +rd(a){A.GU(this) +this.jW$=a}, +ui(a){var s=this +if(s.gb3(s)!==a)A.a6(A.b9V("Node already has a non-matching parent",s,a)) +s.jW$=null}} +A.aS2.prototype={ +gm(a){return null}} +A.ab9.prototype={} +A.aba.prototype={ +Vp(){var s,r=new A.dl(""),q=new A.aS4(r,B.kj) +this.eK(0,q) +s=r.a +return s.charCodeAt(0)==0?s:s}, +k(a){return this.Vp()}} +A.l0.prototype={ +gla(a){return B.Ev}, +i5(){return A.aRs(this.a.i5(),this.b,this.c)}, +eK(a,b){var s,r,q +this.a.eK(0,b) +s=b.a +s.a+="=" +r=this.c +q=r.c +s.a+=q+A.h(b.b.a8b(this.b,r))+q +return null}, +gm(a){return this.b}} +A.anj.prototype={} +A.ank.prototype={} +A.GR.prototype={ +gla(a){return B.jL}, +i5(){return new A.GR(this.a,null)}, +eK(a,b){var s=b.a,r=s.a+="" +return null}} +A.Re.prototype={ +gla(a){return B.jM}, +i5(){return new A.Re(this.a,null)}, +eK(a,b){var s=b.a,r=s.a+="" +return null}} +A.aaZ.prototype={ +gm(a){return this.a}} +A.anl.prototype={} +A.ab_.prototype={ +gm(a){var s +if(this.xO$.a.length===0)return"" +s=this.Vp() +return B.c.ao(s,6,s.length-2)}, +gla(a){return B.pE}, +i5(){var s=this.xO$.a +return A.biK(new A.W(s,new A.aRv(),A.a7(s).h("W<1,l0>")))}, +eK(a,b){var s=b.a +s.a+="" +return null}} +A.aRv.prototype={ +$1(a){return A.aRs(a.a.i5(),a.b,a.c)}, +$S:227} +A.anm.prototype={} +A.ann.prototype={} +A.Rg.prototype={ +gla(a){return B.pF}, +i5(){return new A.Rg(this.a,this.b,this.c,null)}, +eK(a,b){var s,r=b.a,q=r.a+="" +return null}} +A.ano.prototype={} +A.ab1.prototype={ +gKR(a){var s,r,q +for(s=this.l1$.a,r=A.a7(s),s=new J.dw(s,s.length,r.h("dw<1>")),r=r.c;s.D();){q=s.d +if(q==null)q=r.a(q) +if(q instanceof A.l1)return q}throw A.d(A.ah("Empty XML document"))}, +gla(a){return B.abK}, +i5(){var s=this.l1$.a +return A.biL(new A.W(s,new A.aRy(),A.a7(s).h("W<1,e2>")))}, +eK(a,b){return b.aQE(this)}} +A.aRy.prototype={ +$1(a){return a.i5()}, +$S:239} +A.anp.prototype={} +A.l1.prototype={ +gla(a){return B.hE}, +i5(){var s=this,r=s.xO$.a,q=s.l1$.a +return A.bCt(s.b.i5(),new A.W(r,new A.aRz(),A.a7(r).h("W<1,l0>")),new A.W(q,new A.aRA(),A.a7(q).h("W<1,e2>")),s.a)}, +eK(a,b){return b.aQF(this)}} +A.aRz.prototype={ +$1(a){return A.aRs(a.a.i5(),a.b,a.c)}, +$S:227} +A.aRA.prototype={ +$1(a){return a.i5()}, +$S:239} +A.anq.prototype={} +A.anr.prototype={} +A.ans.prototype={} +A.ant.prototype={} +A.e2.prototype={} +A.anD.prototype={} +A.anE.prototype={} +A.anF.prototype={} +A.anG.prototype={} +A.anH.prototype={} +A.anI.prototype={} +A.Rm.prototype={ +gla(a){return B.jN}, +i5(){return new A.Rm(this.c,this.a,null)}, +eK(a,b){var s,r=b.a,q=r.a+="" +return null}} +A.Bf.prototype={ +gla(a){return B.jO}, +i5(){return new A.Bf(this.a,null)}, +eK(a,b){b.a.a+=A.BR(this.a,$.bcl(),A.blc(),null) +return null}} +A.aaY.prototype={ +i(a,b){var s,r,q,p,o=this.c +if(!o.aX(0,b)){o.t(0,b,this.a.$1(b)) +for(s=this.b,r=A.q(o).h("bf<1>");o.a>s;){q=new A.bf(o,r) +p=q.gaw(q) +if(!p.D())A.a6(A.cF()) +o.L(0,p.gZ(p))}}o=o.i(0,b) +o.toString +return o}} +A.GS.prototype={ +cs(a){var s,r=a.a,q=a.b,p=r.length,o=q")) +for(s=J.ax(a);s.D();){r=s.gZ(s) +if(J.b6v(r)===B.pG)B.b.F(p,this.NZ(r)) +else{q=this.c +q===$&&A.c() +if(!J.hw(q.a,r.gla(r)))A.a6(A.bCu("Got "+r.gla(r).k(0)+", but expected one of "+q.cl(0,", "),r,q)) +if(r.gb3(r)!=null)A.a6(A.b9V(u.x,r,r.gb3(r))) +p.push(r)}}return p}} +A.aRW.prototype={ +$1(a){var s=this.a,r=s.c +r===$&&A.c() +A.aRX(a,r) +return s.$ti.c.a(a.i5())}, +$S(){return this.a.$ti.h("1(e2)")}} +A.abd.prototype={ +i5(){return new A.abd(this.b,this.c,this.d,null)}, +gD2(){return this.c}, +gKy(){return this.d}} +A.abe.prototype={ +gKy(){return this.b}, +i5(){return new A.abe(this.b,null)}, +gD2(){return this.b}} +A.aS3.prototype={} +A.aS4.prototype={ +aQE(a){this.adA(a.l1$)}, +aQF(a){var s,r,q,p,o=this,n=o.a +n.a+="<" +s=a.b +s.eK(0,o) +o.ady(a) +r=a.l1$ +q=r.a.length===0&&a.a +p=n.a +if(q)n.a=p+"/>" +else{n.a=p+">" +o.adA(r) +n.a+=""}}, +ady(a){var s=a.xO$ +if(s.a.length!==0){this.a.a+=" " +this.adB(s," ")}}, +adB(a,b){var s,r,q,p,o=this,n=J.ax(a) +if(n.D())if(b==null||b.length===0){s=n.$ti.c +do{r=n.d;(r==null?s.a(r):r).eK(0,o)}while(n.D())}else{s=n.d;(s==null?n.$ti.c.a(s):s).eK(0,o) +for(s=o.a,r=A.h(b),q=n.$ti.c;n.D();){s.a+=r +p=n.d;(p==null?q.a(p):p).eK(0,o)}}}, +adA(a){return this.adB(a,null)}} +A.anM.prototype={} +A.aRr.prototype={ +aEM(a,b,c,d){var s,r,q=this +if(q.a||q.b){if(q.b&&q.r.length===0)if(a instanceof A.m3){s=q.f +r=new A.c3(s,t.Yb) +if(!r.gaD(r))throw A.d(A.GV("Expected at most one XML declaration",b,c)) +else if(s.length!==0)throw A.d(A.GV("Unexpected XML declaration",b,c)) +s.push(a)}else if(a instanceof A.m4){s=q.f +r=new A.c3(s,t.p0) +if(!r.gaD(r))throw A.d(A.GV("Expected at most one doctype declaration",b,c)) +else{r=new A.c3(s,t.jd) +if(!r.gaD(r))throw A.d(A.GV("Unexpected doctype declaration",b,c))}s.push(a)}else if(a instanceof A.hK){s=q.f +r=new A.c3(s,t.jd) +if(!r.gaD(r))throw A.d(A.GV("Unexpected root element",b,c)) +s.push(a)}if(a instanceof A.hK){if(!a.r)q.r.push(a)}else if(a instanceof A.iU){if(q.a){s=q.r +if(s.length===0)throw A.d(A.biP(a.e,b,c)) +else{r=a.e +if(B.b.ga6(s).e!==r)throw A.d(A.biO(B.b.ga6(s).e,r,b,c))}}s=q.r +if(s.length!==0)s.pop()}}}} +A.aRT.prototype={} +A.aRU.prototype={} +A.ab8.prototype={} +A.ab2.prototype={ +d8(a){var s,r=new A.dl("") +B.b.ab(a,new A.b0T(new A.CU(r.gaQQ(r),t.VQ),this.a).gad4()) +s=r.a +return s.charCodeAt(0)==0?s:s}} +A.b0T.prototype={ +ad5(a){var s=this.a.a +s.$1("")}, +ad7(a){var s=this.a.a +s.$1("")}, +ad8(a){var s=this.a.a +s.$1("")}, +ada(a){var s,r,q=this.a.a +q.$1("")}, +adc(a){var s=this.a.a +s.$1("")}, +adj(a){var s,r=this.a.a +r.$1("")}, +ads(a){var s=this.a.a +s.$1("<") +s.$1(a.e) +this.a5I(a.f) +if(a.r)s.$1("/>") +else s.$1(">")}, +adt(a){var s=A.BR(a.gm(a),$.bcl(),A.blc(),null) +this.a.a.$1(s)}, +a5I(a){var s,r,q,p,o,n,m +for(s=J.ax(a),r=this.a,q=this.b;s.D();){p=s.gZ(s) +o=r.a +o.$1(" ") +o.$1(p.a) +o.$1("=") +n=p.b +p=p.c +m=p.c +o.$1(m+A.h(q.a8b(n,p))+m)}}} +A.apc.prototype={} +A.b0U.prototype={ +ad5(a){return this.rg(0,new A.GR(a.e,null),a)}, +ad7(a){return this.rg(0,new A.Re(a.e,null),a)}, +ad8(a){return this.rg(0,A.biK(this.Rr(a.e)),a)}, +ada(a){return this.rg(0,new A.Rg(a.e,a.f,a.r,null),a)}, +adc(a){var s,r,q,p,o=this.b +if(o==null)throw A.d(A.biP(a.e,a.lQ$,a.lP$)) +s=o.b.gKy() +r=a.e +q=a.lQ$ +p=a.lP$ +if(s!==r)A.a6(A.biO(s,r,q,p)) +o.a=o.l1$.a.length!==0 +s=A.bCv(o) +this.b=s +if(s==null)this.rg(0,o,a.ko$)}, +adj(a){return this.rg(0,new A.Rm(a.e,a.f,null),a)}, +ads(a){var s,r=this,q=A.biM(a.e,r.Rr(a.f),B.uR,!0) +if(a.r)r.rg(0,q,a) +else{s=r.b +if(s!=null)s.l1$.H(0,q) +r.b=q}}, +adt(a){return this.rg(0,new A.Bf(a.gm(a),null),a)}, +rg(a,b,c){var s,r,q=this.b +if(q==null){s=c==null?null:c.ko$ +q=t.ov +r=b +for(;s!=null;s=s.ko$)r=A.biM(s.e,this.Rr(s.f),A.b([r],q),s.r) +q=A.b([b],q) +this.a.a.$1(q)}else q.l1$.H(0,b)}, +Rr(a){return J.na(a,new A.b0V(),t.Qx)}} +A.b0V.prototype={ +$1(a){return A.aRs(A.biN(a.a),a.b,a.c)}, +$S:889} +A.apd.prototype={} +A.ep.prototype={ +k(a){return new A.ab2(B.kj).d8(A.b([this],t.Ec))}} +A.anx.prototype={} +A.any.prototype={} +A.anz.prototype={} +A.mS.prototype={ +eK(a,b){return b.ad5(this)}, +gI(a){return A.a4(B.jL,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.mS&&b.e===this.e}} +A.oh.prototype={ +eK(a,b){return b.ad7(this)}, +gI(a){return A.a4(B.jM,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.oh&&b.e===this.e}} +A.m3.prototype={ +eK(a,b){return b.ad8(this)}, +gI(a){return A.a4(B.pE,B.iK.fa(0,this.e),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.m3&&B.iK.fL(b.e,this.e)}} +A.m4.prototype={ +eK(a,b){return b.ada(this)}, +gI(a){return A.a4(B.pF,this.e,this.f,this.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.m4&&this.e===b.e&&J.e(this.f,b.f)&&this.r==b.r}} +A.iU.prototype={ +eK(a,b){return b.adc(this)}, +gI(a){return A.a4(B.hE,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.iU&&b.e===this.e}, +gl9(a){return this.e}} +A.anu.prototype={} +A.oi.prototype={ +eK(a,b){return b.adj(this)}, +gI(a){return A.a4(B.jN,this.f,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.oi&&b.e===this.e&&b.f===this.f}} +A.hK.prototype={ +eK(a,b){return b.ads(this)}, +gI(a){return A.a4(B.hE,this.e,this.r,B.iK.fa(0,this.f),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.hK&&b.e===this.e&&b.r===this.r&&B.iK.fL(b.f,this.f)}, +gl9(a){return this.e}} +A.anK.prototype={} +A.GW.prototype={ +gm(a){var s,r=this,q=r.r +if(q===$){s=r.f.fK(0,r.e) +r.r!==$&&A.a1() +r.r=s +q=s}return q}, +eK(a,b){return b.adt(this)}, +gI(a){return A.a4(B.jO,this.gm(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return t.JC.b(b)&&b.gm(b)===this.gm(this)}, +$iRn:1} +A.ab3.prototype={ +gaw(a){var s=this,r=A.b([],t.Ec),q=A.b([],t.po) +return new A.aRB($.brI().i(0,s.b),new A.aRr(s.c,s.d,!1,!1,!1,r,q),new A.bm("",s.a,0,t.ei))}} +A.aRB.prototype={ +gZ(a){var s=this.d +s.toString +return s}, +D(){var s,r,q,p,o=this,n=o.c +if(n!=null){s=o.a.cs(n) +if(s.guX()){o.c=s +o.d=s.gm(s) +o.b.aEM(s.gm(s),n.a,n.b,s.b) +return!0}else{r=n.b +q=n.a +if(r"),A.cS("/>")],t.sb),B.GU,q),q,q,p,q,q),new A.aRS(),q,q,p,q,q,t.a1)}, +aF7(a){return A.b8X(new A.bi(this.gaEX(),B.x,t.vq),0,9007199254740991,t.wG)}, +aEY(){var s=this,r=t.WV,q=t.N,p=t.y1 +return A.zD(A.n4(new A.bi(s.gzC(),B.x,r),new A.bi(s.gnS(),B.x,r),new A.bi(s.gaEZ(),B.x,t.kD),q,q,p),new A.aRG(s),q,q,p,t.wG)}, +aF_(){var s=this.gzD(),r=t.WV,q=t.N,p=t.y1 +return new A.lH(B.a2y,A.aGL(A.b5D(new A.bi(s,B.x,r),A.cS("="),new A.bi(s,B.x,r),new A.bi(this.gu6(),B.x,t.kD),q,q,q,p),new A.aRC(),q,q,q,p,p),t.VX)}, +aF0(){var s=t.kD +return A.u1(A.b([new A.bi(this.gaF1(),B.x,s),new A.bi(this.gaF5(),B.x,s),new A.bi(this.gaF3(),B.x,s)],t.gW),null,t.y1)}, +aF2(){var s=t.N +return A.zD(A.n4(A.cS('"'),new A.GS('"',0),A.cS('"'),s,s,s),new A.aRD(),s,s,s,t.y1)}, +aF6(){var s=t.N +return A.zD(A.n4(A.cS("'"),new A.GS("'",0),A.cS("'"),s,s,s),new A.aRF(),s,s,s,t.y1)}, +aF4(){return A.v0(new A.bi(this.gnS(),B.x,t.WV),new A.aRE(),t.N,t.y1)}, +aII(a){var s=t.WV,r=t.N +return A.aGL(A.b5D(A.cS(""),r,r,r,r),new A.aRP(),r,r,r,r,t.Gn)}, +aG7(){var s=t.N +return A.zD(A.n4(A.cS("" expected',new A.kL(A.cS("-->"),0,9007199254740991,new A.me("input expected"),t.Po),t.Ii),A.cS("-->"),s,s,s),new A.aRJ(),s,s,s,t.mL)}, +aFy(){var s=t.N +return A.zD(A.n4(A.cS("" expected',new A.kL(A.cS("]]>"),0,9007199254740991,new A.me("input expected"),t.Po),t.Ii),A.cS("]]>"),s,s,s),new A.aRH(),s,s,s,t.nT)}, +aHA(){var s=t.N,r=t.d0 +return A.aGL(A.b5D(A.cS(""),s,r,s,s),new A.aRK(),s,r,s,s,t.UR)}, +aOy(){var s=t.WV,r=t.N +return A.aGL(A.b5D(A.cS("" expected',new A.kL(A.cS("?>"),0,9007199254740991,new A.me("input expected"),t.Po),t.Ii),r,r),new A.aRQ(),r,r,r),t.mA),A.cS("?>"),r,r,r,r),new A.aRR(),r,r,r,r,t.Mw)}, +aI8(){var s=this,r=A.cS(""),t.mM),new A.aRO(),n,n,n,t.dd,n,t.ob,n,n,t.RN)}, +aIg(){var s=t.r0 +return A.u1(A.b([new A.bi(this.gaIj(),B.x,s),new A.bi(this.gaIh(),B.x,s)],t.Gv),null,t.aD)}, +aIk(){var s=t.N,r=t.y1 +return A.zD(A.n4(A.cS("SYSTEM"),new A.bi(this.gzC(),B.x,t.WV),new A.bi(this.gu6(),B.x,t.kD),s,s,r),new A.aRM(),s,s,r,t.aD)}, +aIi(){var s=this.gzC(),r=t.WV,q=this.gu6(),p=t.kD,o=t.N,n=t.y1 +return A.bgp(A.bmo(A.cS("PUBLIC"),new A.bi(s,B.x,r),new A.bi(q,B.x,p),new A.bi(s,B.x,r),new A.bi(q,B.x,p),o,o,n,o,n),new A.aRL(),o,o,n,o,n,t.aD)}, +aIm(){var s,r=this,q=A.cS("["),p=t.lk +p=A.u1(A.b([new A.bi(r.gaIb(),B.x,p),new A.bi(r.gaI9(),B.x,p),new A.bi(r.gaId(),B.x,p),new A.bi(r.gaIn(),B.x,p),new A.bi(r.gabc(),B.x,t.hC),new A.bi(r.ga6E(),B.x,t.ZV),new A.bi(r.gaIp(),B.x,p),new A.me("input expected")],t.Vz),null,t.z) +s=t.N +return A.zD(A.n4(q,new A.nu('"]" expected',new A.kL(A.cS("]"),0,9007199254740991,p,t.mT),t.vo),A.cS("]"),s,s,s),new A.aRN(),s,s,s,s)}, +aIc(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIa(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIe(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIo(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIq(){var s=t.N +return A.n4(A.cS("%"),new A.bi(this.gnS(),B.x,t.WV),A.cS(";"),s,s,s)}, +ag3(){var s="whitespace expected" +return A.bh8(new A.Aw(B.qV,s),1,9007199254740991,s)}, +ag4(){var s="whitespace expected" +return A.bh8(new A.Aw(B.qV,s),0,9007199254740991,s)}, +aMQ(){var s=t.WV,r=t.N +return new A.nu("name expected",A.bbh(new A.bi(this.gaMO(),B.x,s),A.b8X(new A.bi(this.gaMM(),B.x,s),0,9007199254740991,r),r,t.yp),t.c1)}, +aMP(){return A.bma(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd",null)}, +aMN(){return A.bma(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd-.0-9\xb7\u0300-\u036f\u203f-\u2040",null)}} +A.aRI.prototype={ +$1(a){var s=null +return new A.GW(a,this.a.a,s,s,s,s)}, +$S:905} +A.aRS.prototype={ +$5(a,b,c,d,e){var s=null +return new A.hK(b,c,e==="/>",s,s,s,s)}, +$S:906} +A.aRG.prototype={ +$3(a,b,c){return new A.hq(b,this.a.a.fK(0,c.a),c.b,null)}, +$S:907} +A.aRC.prototype={ +$4(a,b,c,d){return d}, +$S:908} +A.aRD.prototype={ +$3(a,b,c){return new A.dd(b,B.pD,t.y1)}, +$S:183} +A.aRF.prototype={ +$3(a,b,c){return new A.dd(b,B.abJ,t.y1)}, +$S:183} +A.aRE.prototype={ +$1(a){return new A.dd(a,B.pD,t.y1)}, +$S:910} +A.aRP.prototype={ +$4(a,b,c,d){var s=null +return new A.iU(b,s,s,s,s)}, +$S:911} +A.aRJ.prototype={ +$3(a,b,c){var s=null +return new A.oh(b,s,s,s,s)}, +$S:912} +A.aRH.prototype={ +$3(a,b,c){var s=null +return new A.mS(b,s,s,s,s)}, +$S:913} +A.aRK.prototype={ +$4(a,b,c,d){var s=null +return new A.m3(b,s,s,s,s)}, +$S:914} +A.aRQ.prototype={ +$2(a,b){return b}, +$S:178} +A.aRR.prototype={ +$4(a,b,c,d){var s=null +return new A.oi(b,c,s,s,s,s)}, +$S:916} +A.aRO.prototype={ +$8(a,b,c,d,e,f,g,h){var s=null +return new A.m4(c,d,f,s,s,s,s)}, +$S:917} +A.aRM.prototype={ +$3(a,b,c){return new A.hC(null,null,c.a,c.b)}, +$S:918} +A.aRL.prototype={ +$5(a,b,c,d,e){return new A.hC(c.a,c.b,e.a,e.b)}, +$S:919} +A.aRN.prototype={ +$3(a,b,c){return b}, +$S:920} +A.b4I.prototype={ +$1(a){return A.bJD(new A.bi(new A.ab4(a).gaIW(),B.x,t.Lc),t.xo)}, +$S:921} +A.CU.prototype={} +A.hq.prototype={ +gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +l(a,b){if(b==null)return!1 +return b instanceof A.hq&&b.a===this.a&&b.b===this.b&&b.c===this.c}, +gl9(a){return this.a}} +A.anv.prototype={} +A.anw.prototype={} +A.Ri.prototype={ +gTV(a){var s=this,r=B.c.fp(s.gl9(s),":") +return r>0?B.c.cf(s.gl9(s),r+1):s.gl9(s)}} +A.Rh.prototype={ +aQD(a){return a.eK(0,this)}} +A.b5i.prototype={ +$0(){return A.bIL()}, +$S:75} +A.b5h.prototype={ +$0(){var s,r=$.bsc(),q=$.bbr(),p=new A.aR4(A.D(t.N,t.Oq)),o=$.b65() +o.t(0,p,q) +$.btj=p +A.G4(null,null,t._2) +p=$.bbR() +q=new A.aMu() +o.t(0,q,p) +A.bgD(q,p,!0) +$.bAk=q +q=window +q.toString +p=$.bbZ() +s=new A.aQK(q) +o.t(0,s,p) +q=q.navigator.userAgent +q.toString +s.b=B.c.O(q,"Safari")&&!B.c.O(q,"Chrome") +A.bgD(s,p,!0) +$.bC4=s +$.bs4() +$.b6n().aP0("__url_launcher::link",A.bIH(),!1) +$.bmb=r.gaJR()}, +$S:7};(function aliases(){var s=A.akb.prototype +s.akR=s.aj +s.akX=s.bJ +s.akV=s.bk +s.al_=s.aF +s.akY=s.ee +s.akW=s.kw +s.akZ=s.ap +s.akU=s.ns +s.akT=s.u9 +s.akS=s.kO +s=A.j3.prototype +s.agH=s.Bv +s.agI=s.xf +s.agJ=s.xg +s.agK=s.xh +s.agL=s.IK +s.agM=s.ci +s.agN=s.q5 +s.agO=s.nw +s.agP=s.jh +s.agR=s.hp +s.agQ=s.xH +s.agS=s.ex +s.agT=s.oH +s.agU=s.nx +s.agV=s.lN +s.agW=s.W +s.agX=s.ny +s.agY=s.mJ +s.agZ=s.dh +s.ah_=s.aQ +s.ah0=s.mK +s.ah1=s.oI +s.ah2=s.bk +s.ah3=s.kw +s.ah4=s.bJ +s.ah5=s.fP +s.ah7=s.LF +s.ah6=s.zn +s.ah8=s.ee +s.ah9=s.ap +s.aha=s.aF +s=A.CQ.prototype +s.ahp=s.qp +s=A.mf.prototype +s.ahb=s.v +s=A.Se.prototype +s.Y6=s.dg +s=A.DK.prototype +s.ahX=s.Nz +s=A.h2.prototype +s.aiG=s.KP +s.XC=s.cI +s.Mp=s.B6 +s.XG=s.a4 +s.XF=s.pl +s.XD=s.oG +s.XE=s.Dw +s=A.i0.prototype +s.aiE=s.nZ +s.tA=s.a4 +s.aiF=s.pl +s.F7=s.oG +s=A.K7.prototype +s.Mj=s.yb +s.ahu=s.VB +s.ahs=s.nu +s.aht=s.Sl +s=J.E1.prototype +s.ai5=s.k +s.ai4=s.a_ +s=J.nM.prototype +s.aie=s.k +s=A.iE.prototype +s.ai7=s.a9v +s.ai8=s.a9w +s.aia=s.a9y +s.ai9=s.a9x +s=A.iW.prototype +s.ajY=s.qP +s.ajZ=s.zY +s=A.tb.prototype +s.aka=s.wc +s.akb=s.a_I +s.akd=s.a3f +s.akc=s.nn +s=A.K.prototype +s.Xx=s.bW +s=A.A.prototype +s.Xu=s.lj +s.ai6=s.k +s=A.z.prototype +s.zO=s.l +s.d5=s.k +s=A.aD.prototype +s.ahN=s.B4 +s=A.n.prototype +s.ahg=s.l +s.ahh=s.k +s=A.D2.prototype +s.ahv=s.t +s.ahw=s.H +s.ahx=s.F +s.ahy=s.hi +s.ahz=s.ia +s.ahA=s.L +s.ahB=s.dn +s.ahC=s.eI +s.ahD=s.hz +s.ahE=s.iH +s.ahF=s.bW +s=A.mn.prototype +s.Xo=s.p +s=A.RI.prototype +s.ak0=s.bt +s=A.RJ.prototype +s.ak1=s.bt +s=A.ic.prototype +s.agt=s.a4 +s=A.RY.prototype +s.ak2=s.iA +s=A.Tn.prototype +s.akk=s.bt +s=A.TK.prototype +s.aku=s.a4 +s=A.TL.prototype +s.akv=s.a4 +s=A.TM.prototype +s.akw=s.a4 +s=A.TN.prototype +s.akx=s.a4 +s=A.Sy.prototype +s.ak7=s.bt +s=A.Sz.prototype +s.ak6=s.bt +s=A.Vf.prototype +s.alf=s.a4 +s=A.Vg.prototype +s.alg=s.a4 +s=A.To.prototype +s.akl=s.bt +s=A.Tp.prototype +s.akm=s.p +s=A.T4.prototype +s.akg=s.a4 +s=A.Tm.prototype +s.akj=s.iA +s=A.cD.prototype +s.kH=s.hU +s.zM=s.k0 +s.ahc=s.rR +s=A.qf.prototype +s.ahd=s.H +s.ahe=s.L +s.ahf=s.h5 +s=A.bR.prototype +s.ajx=s.hU +s.ajw=s.k0 +s=A.C.prototype +s.cP=s.bD +s.lr=s.h4 +s.nd=s.p +s.fi=s.bt +s.pD=s.hk +s.ls=s.a4 +s.Mh=s.o5 +s.Xc=s.aK +s.Mg=s.ld +s.ahi=s.lX +s.ahj=s.t0 +s=A.RF.prototype +s.ak_=s.bt +s=A.yD.prototype +s.ahZ=s.bt +s=A.T5.prototype +s.akh=s.bt +s=A.US.prototype +s.alb=s.bt +s=A.lu.prototype +s.Xv=s.ju +s=A.rF.prototype +s.w0=s.aK +s=A.az.prototype +s.aiH=s.scH +s.XI=s.t0 +s.XJ=s.ld +s=A.hm.prototype +s.w1=s.a4 +s=A.jn.prototype +s.ajA=s.a4 +s=A.fK.prototype +s.XZ=s.bt +s.ajB=s.aK +s=A.AC.prototype +s.Y_=s.bt +s=A.w3.prototype +s.ajF=s.aK +s=A.ob.prototype +s.ajG=s.se6 +s=A.oy.prototype +s.ahk=s.bt +s=A.eG.prototype +s.Xj=s.c2 +s=A.hB.prototype +s.ahJ=s.rS +s.Xh=s.nU +s.ahI=s.p7 +s=A.cB.prototype +s.ajD=s.ca +s=A.af.prototype +s.ne=s.iA +s.iO=s.aK +s.fG=s.a4 +s.ahO=s.o5 +s.Xp=s.h4 +s=A.av.prototype +s.ahT=s.iA +s.ahU=s.h4 +s.lt=s.p +s.Mm=s.bt +s.ahV=s.hk +s=A.yx.prototype +s.ahY=s.ju +s=A.fq.prototype +s.Mn=s.ju +s=A.hz.prototype +s.agG=s.p +s.agF=s.ew +s=A.io.prototype +s.XH=s.ew +s=A.bc.prototype +s.lv=s.ca +s=A.iI.prototype +s.aih=s.k5 +s=A.a32.prototype +s.aic=s.abT +s=A.Ro.prototype +s.ajV=s.a4 +s=A.eQ.prototype +s.oi=s.a4 +s.pF=s.j7 +s=A.Qn.prototype +s.Y0=s.nF +s=A.W2.prototype +s.alN=s.v +s=A.Cd.prototype +s.tw=s.p +s.agz=s.V7 +s=A.bH.prototype +s.F4=s.a4 +s=A.a10.prototype +s.ahP=s.hk +s=A.dF.prototype +s.Me=s.KZ +s=A.Nq.prototype +s.aiD=s.ap +s=A.IL.prototype +s.Mf=s.v +s=A.VQ.prototype +s.alA=s.v +s=A.VR.prototype +s.alB=s.v +s=A.VS.prototype +s.alC=s.v +s=A.VT.prototype +s.alD=s.v +s=A.W6.prototype +s.alP=s.b6 +s.alQ=s.b1 +s=A.XP.prototype +s.agw=s.lZ +s.agx=s.uS +s.agy=s.Vv +s=A.br.prototype +s.agD=s.ai +s.agE=s.a9 +s.fv=s.v +s.Xb=s.C +s=A.it.prototype +s.zT=s.sm +s=A.aX.prototype +s.ahG=s.ff +s=A.nn.prototype +s.ahH=s.ff +s=A.ad.prototype +s.Mc=s.b6 +s.eV=s.b1 +s.Mb=s.kh +s.Md=s.kZ +s=A.DH.prototype +s.Xq=s.aKY +s.ahW=s.S8 +s=A.kN.prototype +s.aif=s.m0 +s=A.D9.prototype +s.ahK=s.iS +s=A.tl.prototype +s.Ya=s.jE +s=A.dP.prototype +s.Xr=s.Hk +s.vY=s.m0 +s.F5=s.v +s=A.Nb.prototype +s.zP=s.iS +s.XA=s.y6 +s.XB=s.aC +s.ty=s.v +s.aiw=s.qK +s=A.F6.prototype +s.aiI=s.iS +s.XK=s.jO +s.aiJ=s.iG +s=A.iP.prototype +s.ajE=s.m0 +s=A.VM.prototype +s.alw=s.v +s=A.VO.prototype +s.alx=s.v +s=A.VP.prototype +s.alz=s.bn +s.aly=s.v +s=A.VX.prototype +s.alG=s.v +s=A.W0.prototype +s.alL=s.bn +s.alK=s.hO +s=A.VL.prototype +s.alv=s.v +s=A.W_.prototype +s.alJ=s.v +s=A.W1.prototype +s.alM=s.v +s=A.oS.prototype +s.pE=s.v +s=A.Un.prototype +s.al0=s.v +s=A.Uo.prototype +s.al1=s.v +s=A.Up.prototype +s.al3=s.bL +s.al2=s.cZ +s.al4=s.v +s=A.VY.prototype +s.alH=s.v +s=A.W8.prototype +s.alT=s.b6 +s.alU=s.b1 +s=A.Wa.prototype +s.alX=s.b6 +s.alY=s.b1 +s=A.We.prototype +s.am4=s.v +s=A.Wg.prototype +s.am7=s.bL +s.am6=s.cZ +s.am8=s.v +s=A.Vi.prototype +s.alh=s.v +s=A.J3.prototype +s.agB=s.Ma +s.agA=s.H +s=A.dt.prototype +s.MB=s.h2 +s.MC=s.h3 +s=A.hi.prototype +s.vZ=s.h2 +s.w_=s.h3 +s=A.jO.prototype +s.Xe=s.h2 +s.Xf=s.h3 +s=A.tX.prototype +s.Xa=s.v +s=A.eF.prototype +s.Xi=s.H +s=A.acn.prototype +s.Y4=s.v +s=A.yJ.prototype +s.ai0=s.ai +s.ai1=s.a9 +s.ai_=s.G8 +s=A.jb.prototype +s.Xt=s.l +s=A.k8.prototype +s.ajv=s.l +s=A.PS.prototype +s.ajz=s.il +s=A.Fo.prototype +s.aj5=s.T9 +s.aj7=s.Tj +s.aj6=s.Tc +s.aj4=s.Sg +s=A.b8.prototype +s.agC=s.l +s=A.id.prototype +s.vW=s.k +s=A.a0.prototype +s.Ms=s.fW +s.XU=s.aE +s.aiP=s.dc +s.aiQ=s.Dt +s.oj=s.dl +s.XT=s.fz +s=A.TY.prototype +s.aky=s.b6 +s.akz=s.b1 +s=A.U_.prototype +s.akA=s.b6 +s.akB=s.b1 +s=A.U0.prototype +s.akC=s.b6 +s.akD=s.b1 +s=A.U1.prototype +s.akE=s.v +s=A.hV.prototype +s.aib=s.Ah +s.Xw=s.v +s.aid=s.La +s=A.iA.prototype +s.tx=s.hQ +s.ahn=s.b6 +s.aho=s.b1 +s=A.p6.prototype +s.aiv=s.hQ +s=A.e_.prototype +s.F6=s.b1 +s=A.J.prototype +s.jF=s.v +s.XV=s.kh +s.fj=s.b6 +s.aiU=s.aE +s.aiT=s.dc +s.aiV=s.bj +s.aiW=s.aI +s.aiR=s.fz +s.mi=s.jg +s.Mt=s.xe +s.F8=s.jy +s.XW=s.x6 +s.aiS=s.nK +s.aiX=s.ff +s.XX=s.io +s=A.aL.prototype +s.Mi=s.Tt +s.ahr=s.L +s.ahq=s.Db +s.Xd=s.n2 +s.F1=s.c7 +s=A.vz.prototype +s.Mr=s.zW +s=A.km.prototype +s.akf=s.Hx +s=A.U8.prototype +s.akF=s.b6 +s.akG=s.b1 +s=A.k7.prototype +s.Mz=s.c8 +s.Mx=s.c3 +s.My=s.c4 +s.Mw=s.cd +s.aj_=s.dH +s.zR=s.d3 +s.zQ=s.ea +s.aiZ=s.fz +s.lu=s.aI +s=A.Ox.prototype +s.aj0=s.dl +s=A.Ua.prototype +s.zU=s.b6 +s.tC=s.b1 +s=A.Ub.prototype +s.akH=s.fW +s=A.A6.prototype +s.aj2=s.aI +s.aj1=s.ea +s=A.Uc.prototype +s.Y8=s.b6 +s.Y9=s.b1 +s=A.vW.prototype +s.ajy=s.k +s=A.Ue.prototype +s.akI=s.b6 +s.akJ=s.b1 +s=A.OA.prototype +s.aj3=s.d3 +s=A.mY.prototype +s.akL=s.b6 +s.akM=s.b1 +s=A.m1.prototype +s.ajU=s.Dc +s.ajT=s.he +s=A.iq.prototype +s.ajm=s.J7 +s=A.AV.prototype +s.Y2=s.v +s=A.Xi.prototype +s.X8=s.rN +s=A.FJ.prototype +s.ajt=s.CD +s.aju=s.rG +s=A.r1.prototype +s.aig=s.ly +s=A.cf.prototype +s.X7=s.je +s.agr=s.QJ +s.ags=s.KI +s=A.tQ.prototype +s.F_=s.a5 +s=A.U7.prototype +s.Y7=s.hT +s=A.VA.prototype +s.ali=s.lZ +s.alj=s.Vv +s=A.VB.prototype +s.alk=s.lZ +s.alm=s.uS +s=A.VC.prototype +s.aln=s.lZ +s.alo=s.uS +s=A.VD.prototype +s.alq=s.lZ +s.alp=s.CD +s=A.VE.prototype +s.alr=s.lZ +s=A.VF.prototype +s.als=s.lZ +s.alu=s.uS +s=A.VU.prototype +s.alE=s.v +s=A.VV.prototype +s.alF=s.bn +s=A.Sp.prototype +s.ak4=s.bn +s=A.Sq.prototype +s.ak5=s.v +s=A.a1b.prototype +s.vX=s.aLB +s.ahQ=s.Rf +s=A.lq.prototype +s.ahR=s.Iz +s.ahS=s.kv +s=A.Hn.prototype +s.ak8=s.bL +s.ak9=s.v +s=A.ay.prototype +s.bP=s.bn +s.cc=s.bL +s.pH=s.hO +s.eB=s.dq +s.bK=s.v +s.fH=s.cZ +s=A.b6.prototype +s.Mv=s.bH +s=A.b7.prototype +s.ahM=s.ik +s.Xn=s.hT +s.F3=s.a4 +s.ahL=s.Qs +s.Xm=s.ya +s.oh=s.mS +s.Mk=s.dq +s.Xk=s.hO +s.zN=s.qy +s.F2=s.rl +s.Xl=s.cZ +s.Ml=s.nW +s=A.JS.prototype +s.F0=s.hT +s.ahl=s.O2 +s.ahm=s.nW +s=A.G3.prototype +s.ajC=s.cI +s=A.NT.prototype +s.XL=s.cI +s.XM=s.a4 +s.aiK=s.Ea +s=A.ja.prototype +s.ai3=s.Ea +s.Xs=s.rQ +s=A.c2.prototype +s.tB=s.hT +s.pG=s.a4 +s.Mu=s.nW +s.aiY=s.qy +s=A.lC.prototype +s.Xy=s.mT +s.Xz=s.mZ +s.aij=s.o0 +s.aii=s.hT +s.aik=s.a4 +s=A.DU.prototype +s.ai2=s.bn +s=A.Hw.prototype +s.ake=s.v +s=A.el.prototype +s.ajk=s.rI +s.ajh=s.BW +s.ajc=s.BU +s.aji=s.S1 +s.ajl=s.n7 +s.ajf=s.uj +s.ajg=s.xB +s.ajd=s.BV +s.aje=s.RX +s.ajb=s.Bs +s.aja=s.HT +s.ajj=s.v +s=A.ajS.prototype +s.akP=s.I3 +s=A.Tx.prototype +s.akn=s.dq +s.ako=s.v +s=A.Ty.prototype +s.akq=s.bL +s.akp=s.cZ +s.akr=s.v +s=A.a4q.prototype +s.Mo=s.he +s=A.I0.prototype +s.akK=s.aI +s=A.W9.prototype +s.alV=s.b6 +s.alW=s.b1 +s=A.TC.prototype +s.aks=s.he +s=A.VZ.prototype +s.alI=s.v +s=A.Wf.prototype +s.am5=s.v +s=A.hl.prototype +s.aR1=s.v +s=A.mE.prototype +s.aj9=s.S4 +s=A.dU.prototype +s.XY=s.sm +s=A.m5.prototype +s.akN=s.y5 +s.akO=s.z2 +s=A.Ii.prototype +s.am_=s.bL +s.alZ=s.cZ +s.am0=s.v +s=A.EK.prototype +s.aiC=s.rI +s.aiA=s.uj +s.aiB=s.v +s=A.hH.prototype +s.ajM=s.rI +s.ajL=s.BW +s.ajJ=s.BU +s.ajK=s.uj +s=A.HJ.prototype +s.aki=s.n7 +s=A.a7w.prototype +s.F9=s.v +s=A.kS.prototype +s.zS=s.he +s=A.Ut.prototype +s.al6=s.he +s=A.FB.prototype +s.ajn=s.Hy +s=A.rB.prototype +s.ajo=s.wM +s.MA=s.af6 +s.ajp=s.Ba +s.ajq=s.mD +s.ajs=s.v +s.ajr=s.he +s=A.Us.prototype +s.al5=s.he +s=A.Ux.prototype +s.al7=s.v +s=A.Uy.prototype +s.al9=s.bL +s.al8=s.cZ +s.ala=s.v +s=A.pi.prototype +s.XS=s.bn +s.aiL=s.cZ +s.aiO=s.Je +s.XR=s.Jg +s.XQ=s.Jf +s.aiM=s.T7 +s.aiN=s.T8 +s.XP=s.v +s=A.HU.prototype +s.akt=s.v +s=A.EB.prototype +s.ail=s.RY +s.ais=s.aKE +s.ait=s.aKF +s.aip=s.aJE +s.air=s.aJT +s.aiq=s.aJG +s.aiu=s.Tf +s.aio=s.v +s.aim=s.kX +s=A.Wb.prototype +s.am1=s.v +s=A.W7.prototype +s.alR=s.b6 +s.alS=s.b1 +s=A.V2.prototype +s.ald=s.jp +s.ale=s.iG +s=A.Rw.prototype +s.ajW=s.iS +s.ajX=s.v +s=A.QB.prototype +s.Y1=s.yz +s.ajI=s.yB +s.ajH=s.yA +s=A.Wc.prototype +s.am2=s.v +s=A.Wd.prototype +s.am3=s.v +s=A.XJ.prototype +s.agv=s.aJ9 +s=A.Cc.prototype +s.X9=s.kY +s=A.W3.prototype +s.alO=s.v +s=A.j_.prototype +s.vV=s.iK +s.agu=s.fQ +s=A.k_.prototype +s.aix=s.H +s.aiz=s.L +s.aiy=s.aj +s=A.jh.prototype +s.XN=s.H +s.Mq=s.L +s.XO=s.aj +s=A.b5.prototype +s.tz=s.n3 +s=A.h_.prototype +s.Xg=s.n3 +s=A.kl.prototype +s.Y5=s.v +s.ak3=s.R6 +s=A.Uh.prototype +s.akQ=s.a4 +s=A.V1.prototype +s.alc=s.a4 +s=A.a.prototype +s.nf=s.u +s.ac=s.q +s.ajR=s.an +s.ajQ=s.e5 +s.pI=s.H +s.ajN=s.u0 +s.ajS=s.am +s.ajP=s.bS +s.Y3=s.ak +s.ajO=s.HV +s.eJ=s.sK +s.e7=s.sJ})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_0,q=hunkHelpers._static_1,p=hunkHelpers._instance_0u,o=hunkHelpers._instance_1u,n=hunkHelpers._instance_1i,m=hunkHelpers.installStaticTearOff,l=hunkHelpers.installInstanceTearOff,k=hunkHelpers._instance_2u,j=hunkHelpers._instance_0i,i=hunkHelpers._instance_2i +s(A,"bEO","bH1",178) +r(A,"bEM","bAu",0) +q(A,"bEL","btn",2) +q(A,"bEN","bFF",36) +q(A,"apj","bEI",35) +p(A.IA.prototype,"gQ8","aCV",0) +var h +o(h=A.a2e.prototype,"gaz2","az3",16) +o(h,"gavf","avg",16) +p(A.a1e.prototype,"gaqp","aqq",0) +n(h=A.a0M.prototype,"gfT","H",1003) +p(h,"gag9","vS",18) +o(A.Za.prototype,"gaEl","aEm",923) +o(h=A.pr.prototype,"gap0","ap1",2) +o(h,"gaoZ","ap_",2) +o(A.a95.prototype,"gaz5","az6",904) +o(A.a1a.prototype,"gawm","awn",887) +n(A.a7U.prototype,"gQW","mA",188) +n(A.a0o.prototype,"gQW","mA",188) +n(A.alx.prototype,"gE","aM3",886) +o(A.a2X.prototype,"gax4","ax5",138) +n(A.MJ.prototype,"gUo","Up",9) +n(A.PD.prototype,"gUo","Up",9) +o(A.a26.prototype,"gax2","ax3",2) +p(h=A.a0A.prototype,"gfA","v",0) +o(h,"ga4V","aDA",6) +o(A.a5K.prototype,"gPe","ax7",779) +o(A.w8.prototype,"gays","ayt",704) +o(A.a8A.prototype,"gaMx","U0",703) +p(A.a7l.prototype,"gfA","v",0) +o(h=A.ZY.prototype,"gasp","asq",2) +o(h,"gasr","ass",2) +o(h,"gasn","aso",2) +o(h=A.K7.prototype,"gCA","a8U",2) +o(h,"gJ8","aJD",2) +o(h,"gDa","aMw",2) +o(A.a_n.prototype,"ganB","anC",145) +o(A.a1o.prototype,"gaxh","axi",2) +s(J,"baD","bx4",177) +n(J.p.prototype,"gaEj","F",9) +n(J.oV.prototype,"gaIN","jj",31) +n(A.ok.prototype,"gkS","O",28) +q(A,"bFw","bwt",91) +r(A,"bFx","bz4",112) +q(A,"bGM","bCC",56) +q(A,"bGN","bCD",56) +q(A,"bGO","bCE",56) +r(A,"bkP","bFZ",0) +q(A,"bGP","bFH",35) +s(A,"bGR","bFJ",117) +r(A,"bGQ","bFI",0) +m(A,"bGS",4,null,["$4"],["b2b"],924,0) +p(h=A.Bl.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +n(h=A.RE.prototype,"gfT","H",9) +l(h,"gaEp",0,1,function(){return[null]},["$2","$1"],["Ho","Hn"],130,0,0) +l(A.Br.prototype,"ga6G",0,1,function(){return[null]},["$2","$1"],["mF","kP"],130,0,0) +k(A.aT.prototype,"gZz","jI",117) +n(A.I5.prototype,"gfT","H",9) +p(h=A.wr.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +p(h=A.iW.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +p(A.Sg.prototype,"gaAc","pS",0) +p(h=A.Ho.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +o(h,"gasu","asv",9) +k(h,"gasT","asU",657) +p(h,"gasB","asC",0) +s(A,"b4p","bEC",121) +q(A,"b4q","bED",91) +s(A,"bH5","bEH",177) +l(h=A.pO.prototype,"gGe",0,0,null,["$1$0","$0"],["qX","Au"],113,0,0) +n(h,"gkS","O",28) +l(h=A.l7.prototype,"gGe",0,0,null,["$1$0","$0"],["qX","Au"],113,0,0) +n(h,"gkS","O",28) +l(h=A.dV.prototype,"gGe",0,0,null,["$1$0","$0"],["qX","Au"],113,0,0) +n(h,"gkS","O",28) +n(A.GJ.prototype,"gkS","O",28) +l(h=A.G1.prototype,"gawB",0,0,null,["$1$0","$0"],["a1H","tO"],113,0,0) +n(h,"gkS","O",28) +q(A,"bb_","bEE",137) +n(h=A.acm.prototype,"gfT","H",9) +j(h,"gaFU","a2",0) +q(A,"bl2","bIm",91) +m(A,"bHk",1,function(){return{onError:null,radix:null}},["$3$onError$radix","$1","$2$onError"],["ec",function(a){return A.ec(a,null,null)},function(a,b){return A.ec(a,b,null)}],925,0) +s(A,"bl1","bIl",121) +s(A,"bl_","bub",926) +q(A,"bHi","bC3",49) +r(A,"bHj","bE_",927) +s(A,"bl0","bGd",928) +n(A.A.prototype,"gkS","O",28) +n(h=A.dl.prototype,"gaQQ","aQR",9) +l(h,"gaQU",0,0,null,["$1","$0"],["adG","aQV"],655,0,0) +i(A.uD.prototype,"gafc","afd",93) +m(A,"bIO",2,null,["$1$2","$2"],["blR",function(a,b){return A.blR(a,b,t.Jy)}],929,1) +m(A,"WE",3,null,["$3"],["aMM"],930,0) +m(A,"apO",3,null,["$3"],["al"],931,0) +m(A,"dm",3,null,["$3"],["a_"],932,0) +o(A.UV.prototype,"ga9A","fN",36) +p(A.t7.prototype,"ga_l","aq0",0) +k(h=A.a_z.prototype,"gaIS","fL",121) +n(h,"gaKN","fa",91) +o(h,"gaLU","aLV",28) +o(A.JQ.prototype,"gaFC","aFD",578) +o(A.Hm.prototype,"gawF","awG",569) +l(h=A.Kc.prototype,"gaQv",0,0,function(){return[1]},["$1","$0"],["acY","aQw"],563,0,0) +o(h,"gaQo","Vz",561) +j(h,"gaPG","aPH",0) +p(h,"gaQ5","aQ6",0) +j(h,"gVa","c2",0) +p(A.tL.prototype,"gaaI","Ut",0) +q(A,"bJM","baF",20) +p(A.Jj.prototype,"gaom","Fm",18) +p(A.ut.prototype,"ghv","fO",0) +p(A.vT.prototype,"ghv","fO",0) +r(A,"bHe","bui",933) +r(A,"bHM","buZ",934) +r(A,"bI7","bwn",935) +r(A,"bIb","bws",936) +r(A,"bIQ","by3",937) +r(A,"bIR","by4",938) +r(A,"bJy","bzf",939) +r(A,"bJz","bzl",940) +r(A,"bJE","bzH",941) +r(A,"bJF","bzJ",942) +r(A,"bL5","bCo",943) +n(A.vt.prototype,"gqn","k5",43) +p(A.u_.prototype,"gUl","Dk",79) +n(A.vu.prototype,"gqn","k5",43) +p(h=A.vv.prototype,"ghv","fO",0) +n(h,"gqn","k5",43) +p(A.CG.prototype,"gaPp","DH",0) +r(A,"bKZ","bBJ",944) +p(A.Bp.prototype,"gazo","azp",0) +p(A.uk.prototype,"ghv","fO",0) +p(A.v9.prototype,"ghv","fO",0) +p(A.vJ.prototype,"ghv","fO",0) +p(A.vU.prototype,"ghv","fO",0) +n(A.v2.prototype,"gqn","k5",43) +n(A.v3.prototype,"gqn","k5",43) +n(A.uP.prototype,"gqn","k5",43) +p(h=A.v8.prototype,"ghv","fO",0) +p(h,"gK8","v7",0) +s(A,"bJ2","bFQ",945) +q(A,"bJ3","bJ0",52) +p(A.rb.prototype,"ghv","fO",0) +p(h=A.vl.prototype,"ghv","fO",0) +p(h,"gK8","v7",0) +p(h=A.we.prototype,"ghv","fO",0) +p(h,"gK8","v7",0) +q(A,"bHw","bHv",52) +p(A.ue.prototype,"ghv","fO",0) +q(A,"bJq","bJp",52) +q(A,"bKk","bKh",52) +q(A,"bKl","bKi",52) +q(A,"bKm","bKj",52) +k(h=A.a2_.prototype,"gaMD","aME",316) +k(h,"gaN2","aN3",317) +p(A.JE.prototype,"gayz","a2j",0) +l(h=A.C.prototype,"gaPh",0,1,null,["$1"],["ld"],245,0,1) +n(h,"gfT","H",22) +n(h,"gvo","L",22) +m(A,"bkX",0,null,["$2$comparator$strictMode","$0"],["bdJ",function(){return A.bdJ(null,null)}],947,0) +r(A,"aJ","bD8",948) +p(A.yD.prototype,"gav8","OE",0) +p(A.ZV.prototype,"gaDI","Qk",0) +o(h=A.az.prototype,"gaOp","UH",243) +o(h,"gaEf","em",243) +p(h,"gaJk","aJl",0) +p(h,"gaJm","aJn",0) +p(h,"gax6","i4",0) +p(A.hm.prototype,"gOm","as9",0) +p(A.jn.prototype,"gaCi","aCj",0) +p(A.fK.prototype,"gPY","aCk",0) +p(A.AC.prototype,"gaCl","aCm",0) +p(A.GA.prototype,"gDn","Do",0) +o(h=A.MK.prototype,"guK","CE",16) +o(h,"guL","uM",16) +k(h,"gqf","uN",68) +k(h,"gqg","uO",129) +k(h,"gCC","uI",68) +o(h=A.EC.prototype,"guK","CE",16) +o(h,"guL","uM",16) +k(h,"gqf","uN",68) +k(h,"gqg","uO",129) +k(h,"gCC","uI",68) +o(A.Ll.prototype,"ga0G","av_",348) +p(A.av.prototype,"gaP_","vm",0) +o(A.a1s.prototype,"garh","ari",3) +o(A.L6.prototype,"gadU","adV",59) +p(h=A.DF.prototype,"gGg","ax_",0) +k(h,"gat9","ata",132) +n(A.uC.prototype,"gqn","k5",43) +o(h=A.a20.prototype,"guK","CE",16) +o(h,"guL","uM",16) +k(h,"gqf","uN",68) +k(h,"gqg","uO",129) +k(h,"gCC","uI",68) +o(A.Ni.prototype,"gan8","Yu",31) +o(h=A.wf.prototype,"gaMi","v2",63) +p(h,"gaw4","aw5",0) +p(h=A.bc.prototype,"ghv","fO",0) +p(h,"gaaI","Ut",0) +o(h,"gqg","Ti",57) +o(h,"gqf","Th",17) +p(h=A.mk.prototype,"gK8","v7",0) +p(h,"gaN4","aN5",0) +o(h,"gaJH","aJI",17) +p(h=A.pe.prototype,"gUl","Dk",0) +o(h,"gaK8","aK9",96) +o(h,"gaKc","aKd",37) +o(h,"gaKe","aKf",14) +o(h,"gaKa","aKb",42) +o(h=A.vI.prototype,"gaKs","aKt",380) +o(h,"gaKu","aKv",381) +o(h,"gaKq","aKr",382) +n(A.iI.prototype,"gqn","k5",43) +o(A.rN.prototype,"gaeu","kz",208) +m(A,"bmv",0,null,["$2$style$textDirection","$0","$1$style"],["b9C",function(){return A.b9C(null,null)},function(a){return A.b9C(a,null)}],949,0) +p(h=A.T2.prototype,"gawI","awJ",0) +p(h,"gaxZ","a2c",0) +p(A.H3.prototype,"ga1i","avT",0) +k(A.a6l.prototype,"gayX","ayY",404) +l(h=A.C2.prototype,"gacc",1,0,function(){return{from:null}},["$1$from","$0"],["acd","er"],414,0,0) +o(h,"gapJ","apK",415) +o(h,"gMU","anm",3) +o(A.nW.prototype,"gwE","GU",4) +o(A.K0.prototype,"ga4M","a4N",4) +o(h=A.B4.prototype,"gwE","GU",4) +p(h,"gQw","aE3",0) +o(h=A.CL.prototype,"ga1x","awg",4) +p(h,"ga1w","awf",0) +p(A.x5.prototype,"geZ","C",0) +o(A.tM.prototype,"gaao","De",4) +o(h=A.S1.prototype,"gauK","auL",17) +o(h,"gauN","auO",57) +p(h,"gauI","auJ",0) +o(A.S2.prototype,"gaNf","aNg",6) +o(h=A.S3.prototype,"gawV","awW",61) +o(h,"gawX","awY",46) +p(A.S5.prototype,"gOX","a1m",0) +o(h=A.H9.prototype,"gasI","asJ",37) +o(h,"gasK","asL",14) +o(h,"gasG","asH",42) +p(h,"gasD","asE",0) +o(h,"gazA","azB",88) +p(A.S4.prototype,"ga93","Je",0) +m(A,"bKF",4,null,["$4"],["buu"],950,0) +p(h=A.S7.prototype,"gaty","atz",0) +p(h,"gatX","atY",0) +o(h,"gGV","aCv",4) +o(h=A.QP.prototype,"gaD3","aD4",17) +l(h,"ga4n",0,0,function(){return[null]},["$1","$0"],["a4o","aD2"],149,0,0) +l(h,"ga4p",0,0,null,["$1","$0"],["a4q","aD5"],189,0,0) +o(h,"gaD0","aD1",6) +m(A,"bGJ",1,null,["$2$forceReport","$1"],["beL",function(a){return A.beL(a,!1)}],951,0) +n(h=A.br.prototype,"gHq","ai",56) +n(h,"gabM","a9",56) +p(h,"gfA","v",0) +p(h,"geZ","C",0) +o(A.ad.prototype,"gKE","yM",434) +q(A,"bKn","bAJ",952) +o(h=A.DH.prototype,"gatI","atJ",437) +o(h,"gaFv","aFw",16) +p(h,"gar4","O4",0) +o(h,"gatN","a0x",13) +p(h,"gau3","au4",0) +m(A,"bll",3,null,["$3"],["bwk"],953,0) +o(A.ny.prototype,"glW","jp",13) +q(A,"blK","bxz",20) +q(A,"b5l","bvr",172) +q(A,"b5m","bvs",20) +m(A,"bIP",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bgl",function(){return A.bgl(null,null,null)}],954,0) +o(A.D9.prototype,"glW","jp",13) +q(A,"bIS","by8",20) +m(A,"tD",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bfe",function(){return A.bfe(null,null,null)}],955,0) +o(h=A.MH.prototype,"ga1D","awu",13) +o(h,"gazb","AD",16) +m(A,"blS",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bew",function(){return A.bew(null,null,null)}],956,0) +q(A,"bIT","bvq",20) +m(A,"Wx",0,function(){return{allowedButtonsFilter:null,debugOwner:null,longTapDelay:B.F,supportedDevices:null}},["$4$allowedButtonsFilter$debugOwner$longTapDelay$supportedDevices","$0"],["bg9",function(){return A.bg9(null,null,B.F,null)}],957,0) +p(A.RZ.prototype,"ga1Q","axc",0) +o(h=A.kD.prototype,"gGd","awv",13) +o(h,"gaz1","AC",444) +p(h,"gaww","tN",0) +o(A.Ia.prototype,"glW","jp",13) +q(A,"BP","bwv",20) +o(A.F6.prototype,"glW","jp",13) +m(A,"bJI",0,function(){return{allowedButtonsFilter:null,debugOwner:null,dragStartBehavior:B.ig,supportedDevices:null,trackpadScrollCausesScale:!1,trackpadScrollToScaleFactor:B.Am}},["$6$allowedButtonsFilter$debugOwner$dragStartBehavior$supportedDevices$trackpadScrollCausesScale$trackpadScrollToScaleFactor","$0"],["bhe",function(){return A.bhe(null,null,B.ig,null,!1,B.Am)}],958,0) +o(A.pm.prototype,"glW","jp",13) +m(A,"bKC",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bi1",function(){return A.bi1(null,null,null)}],959,0) +k(h=A.Td.prototype,"gavp","avq",454) +k(h,"gaw9","awa",152) +o(h=A.U4.prototype,"gc6","c8",1) +o(h,"gcz","c4",1) +o(h,"gcg","c3",1) +o(h,"gcY","cd",1) +p(A.RG.prototype,"guJ","Tg",0) +o(h=A.U3.prototype,"gc6","c8",1) +o(h,"gcz","c4",1) +o(h,"gcg","c3",1) +o(h,"gcY","cd",1) +p(A.Jq.prototype,"gauV","auW",0) +m(A,"bHK",4,null,["$4"],["bEc"],960,0) +o(h=A.Hf.prototype,"gasZ","at_",6) +p(h,"gatC","atD",0) +p(h=A.Hc.prototype,"ga_n","aq9",0) +p(h,"gauH","Ov",0) +p(h=A.SA.prototype,"gaqB","aqC",0) +k(h,"ganI","anJ",152) +o(h=A.TV.prototype,"gc6","c8",1) +o(h,"gcz","c4",1) +p(h=A.SY.prototype,"gau_","au0",0) +o(h,"ganE","anF",10) +p(A.Ly.prototype,"gavh","avi",0) +o(A.uL.prototype,"gas_","as0",4) +o(A.Lz.prototype,"gavk","avl",4) +o(A.LA.prototype,"gavm","avn",4) +o(h=A.DW.prototype,"gaem","aen",486) +o(h,"gaHw","aHx",487) +l(h=A.SW.prototype,"gWS",0,0,function(){return[null]},["$1","$0"],["WT","afB"],149,0,0) +p(h,"guJ","Tg",0) +o(h,"ga8W","aJO",176) +o(h,"gaJP","aJQ",6) +o(h,"gqf","Th",17) +o(h,"gqg","Ti",57) +o(h,"gaKA","aKB",17) +o(h,"gaKC","aKD",57) +p(h,"guK","a90",0) +p(h,"guL","aKI",0) +p(h,"gaKw","aKx",0) +p(h,"gaKy","aKz",0) +o(h,"gaK2","aK3",61) +o(h,"gaK4","aK5",46) +p(A.SP.prototype,"gOI","OJ",0) +o(h=A.TZ.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h,"gaoo","aop",175) +k(h,"gaxs","axt",5) +p(A.T1.prototype,"gOI","OJ",0) +o(h=A.U6.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +p(A.V6.prototype,"gNH","a_2",0) +p(h=A.VJ.prototype,"gyx","aMY",0) +o(h,"gyw","aMX",4) +o(h=A.VH.prototype,"gAv","Pf",35) +p(h,"gfA","v",0) +o(h=A.VI.prototype,"gAv","Pf",35) +p(h,"gfA","v",0) +o(A.OU.prototype,"gauy","auz",4) +o(h=A.SD.prototype,"gatV","atW",4) +p(h,"gax9","axa",0) +p(A.Fy.prototype,"gauE","auF",0) +m(A,"bmk",3,null,["$3"],["bFy"],961,0) +s(A,"bJK","bA0",155) +o(h=A.akw.prototype,"gUj","yz",39) +o(h,"gUi","Dj",39) +o(h,"gaaH","Uq",102) +o(h,"gUs","yB",94) +o(h,"gUr","yA",71) +p(h=A.Uz.prototype,"ga1M","awN",0) +k(h,"gaA4","aA5",164) +p(h,"gaA6","aA7",0) +o(h=A.UI.prototype,"gasi","asj",59) +o(h,"gPW","PX",59) +o(h,"gPU","PV",59) +o(h,"gamV","amW",514) +o(h,"gaAR","aAS",6) +o(h,"gaAT","aAU",6) +p(h=A.HY.prototype,"gaqn","NR",0) +o(h,"gPW","PX",37) +o(h,"gaAP","aAQ",14) +o(h,"gPU","PV",42) +o(h,"gaAV","aAW",17) +o(h,"gaAX","aAY",57) +o(h,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +p(h,"gaLb","Jo",0) +p(h,"gaHH","Iu",0) +o(A.UJ.prototype,"gPb","awH",4) +s(A,"bmu","bBb",155) +o(h=A.am3.prototype,"gUj","yz",39) +o(h,"gUi","Dj",39) +o(h,"gUs","yB",94) +o(h,"gUr","yA",71) +p(h=A.V4.prototype,"ga46","aCE",0) +k(h,"gaCF","aCG",164) +p(h,"gauf","aug",0) +s(A,"bKE","bBe",155) +p(A.Ib.prototype,"gOp","ast",0) +s(A,"bKG","bBo",963) +o(h=A.QQ.prototype,"gaCZ","aD_",17) +l(h,"ga4l",0,0,function(){return[null]},["$1","$0"],["a4m","aCY"],149,0,0) +l(h,"ga0D",0,0,null,["$1","$0"],["a0E","auM"],189,0,0) +o(h,"gat1","at2",6) +o(h,"gat5","at6",6) +p(A.QO.prototype,"gfA","v",0) +p(h=A.B2.prototype,"ga0v","atn",0) +o(h,"gaD6","aD7",4) +p(h,"gaIP","a8h",79) +o(h,"ga0w","atM",13) +p(h,"gatU","a0y",0) +p(h,"gaD8","aD9",0) +l(h=A.Nn.prototype,"gaLr",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["a9r","CS"],529,0,0) +l(h,"gaLu",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["a9s","aLv"],530,0,0) +l(h,"gaLw",0,1,null,["$2$getTargetSize","$1"],["a9u","aLx"],531,0,0) +m(A,"baS",3,null,["$3"],["bgi"],964,0) +m(A,"bb0",3,null,["$3"],["hD"],965,0) +n(h=A.yJ.prototype,"gHq","ai",170) +o(h,"gaf3","WG",541) +o(h,"gaPq","aPr",542) +o(h=A.a44.prototype,"gask","asl",545) +o(h,"gas6","as7",3) +n(h,"gHq","ai",170) +k(A.GP.prototype,"gaAM","aAN",550) +m(A,"WD",3,null,["$3"],["c9"],966,0) +n(h=A.a1n.prototype,"gK","il",1) +n(h,"gSj","ji",1) +p(h=A.Fo.prototype,"gauo","aup",0) +o(h,"gaus","aut",551) +p(h,"gauq","aur",0) +o(h,"gauY","auZ",3) +o(h,"gatE","atF",3) +p(A.Rx.prototype,"gfA","v",0) +o(h=A.a0.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +p(h,"gJO","aE",0) +k(A.dK.prototype,"ga7C","xy",5) +o(h=A.Oi.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h=A.Oj.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h=A.A4.prototype,"gawK","awL",87) +p(h,"gfs","bj",0) +p(h,"gGL","aAI",0) +o(h,"gauw","aux",25) +o(h,"gauu","auv",554) +o(h,"gats","att",6) +o(h,"gato","atp",6) +o(h,"gatu","atv",6) +o(h,"gatq","atr",6) +o(h,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h,"gaqc","aqd",17) +p(h,"gaqa","aqb",0) +p(h,"gatd","ate",0) +k(h,"gaxq","a1X",5) +o(h=A.Ol.prototype,"gcg","c3",1) +o(h,"gcY","cd",1) +o(h=A.On.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h=A.Op.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +q(A,"blX","bzy",15) +q(A,"blY","bzz",15) +p(A.EZ.prototype,"gaDW","a5e",0) +o(h=A.J.prototype,"gaIx","kZ",9) +p(h,"gfs","bj",0) +l(h,"gk6",0,2,null,["$2"],["aI"],5,0,1) +p(h,"gaaa","ce",0) +l(h,"ga1r",0,1,null,["$2$isMergeUp","$1"],["G6","aw6"],562,0,0) +l(h,"gvN",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["io","zz","tr","vO","ts"],125,0,0) +o(h=A.aL.prototype,"gaFK","aFL","aL.0?(z?)") +o(h,"ga6r","aFJ","aL.0?(z?)") +p(A.vz.prototype,"gr3","azQ",0) +o(h=A.Ow.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h,"gaoq","aor",175) +o(h=A.k7.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +l(h,"gk6",0,2,null,["$2"],["aI"],5,0,1) +o(h=A.Oh.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h=A.Os.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h=A.Or.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +p(A.Og.prototype,"gHa","Qm",0) +p(A.HW.prototype,"gG4","wr",0) +k(A.Om.prototype,"gaxp","a1W",567) +o(h=A.Ou.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +p(h=A.rw.prototype,"gayf","ayg",0) +p(h,"gayh","ayi",0) +p(h,"gayj","ayk",0) +p(h,"gayd","aye",0) +p(h=A.Oz.prototype,"gaym","ayn",0) +p(h,"gay9","aya",0) +p(h,"gay7","ay8",0) +p(h,"gay1","ay2",0) +p(h,"gay3","ay4",0) +p(h,"gayb","ayc",0) +p(h,"gay5","ay6",0) +o(h=A.Oy.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +k(h,"gaxn","axo",5) +p(A.a7J.prototype,"ga3d","a3e",0) +o(h=A.A6.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +l(h,"gk6",0,2,null,["$2"],["aI"],5,0,1) +o(h=A.Ov.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h=A.Ok.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +l(A.eT.prototype,"gaKX",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["a9a"],568,0,0) +o(h=A.Fk.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +k(h,"gaaQ","Kq",5) +k(A.Oq.prototype,"gaaQ","Kq",5) +o(h=A.Fl.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(A.OC.prototype,"gaL0","aL1",573) +o(h=A.Fn.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +k(h,"gaE5","a5r",5) +l(h,"gvN",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["io","zz","tr","vO","ts"],125,0,0) +o(h=A.OE.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +s(A,"bGW","bzP",967) +m(A,"bGX",0,null,["$2$priority$scheduler"],["bHB"],968,0) +o(h=A.iq.prototype,"gaqw","aqx",199) +p(h,"gazE","azF",0) +o(h,"gasb","asc",3) +p(h,"gasN","asO",0) +p(h,"gapX","apY",0) +o(A.AV.prototype,"gH0","aCS",3) +p(h=A.a7L.prototype,"gapH","apI",0) +p(h,"gaun","a0B",0) +l(h,"gaul",0,3,null,["$3"],["aum"],577,0,0) +p(A.FH.prototype,"gfA","v",0) +o(A.nZ.prototype,"gaEA","QP",584) +q(A,"bGK","btf",969) +q(A,"bGL","bCA",970) +q(A,"bGV","bA6",971) +p(h=A.FJ.prototype,"gan9","ana",588) +o(h,"gatb","Os",589) +o(h,"gatG","FS",99) +m(A,"bIh",0,null,["$5$character$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp"],["bfy",function(a,b,c,d){return A.bfy(null,a,b,c,d)}],972,0) +m(A,"bIi",0,null,["$4$logicalKey$physicalKey$synthesized$timeStamp"],["bxd"],973,0) +o(h=A.a2W.prototype,"gaJU","aJV",138) +o(h,"gaKo","Te",595) +o(h,"gap4","ap5",596) +o(A.OK.prototype,"gawk","P3",224) +o(h=A.fI.prototype,"gaq7","aq8",226) +o(h,"ga2z","a2A",226) +o(A.a9F.prototype,"gaw0","G1",99) +o(A.aak.prototype,"gauS","Ox",99) +o(A.Rq.prototype,"ga0j","arZ",610) +o(h=A.SI.prototype,"ga0q","at3",176) +o(h,"gatl","atm",61) +o(h,"gan0","an1",46) +o(h,"gamZ","an_",6) +o(h=A.Vz.prototype,"gax0","ax1",612) +o(h,"gaxd","axe",613) +o(A.Rv.prototype,"gan4","an5",614) +p(A.LN.prototype,"gfA","v",0) +p(h=A.Ra.prototype,"gaJZ","aK_",0) +o(h,"gatw","atx",99) +p(h,"gasd","ase",0) +p(h=A.VG.prototype,"gaK1","T9",0) +p(h,"gaKK","Tj",0) +p(h,"gaKh","Tc",0) +o(h=A.Sd.prototype,"ga_9","apM",37) +o(h,"ga_a","apN",14) +p(h,"gasz","asA",0) +o(h,"ga_8","apL",42) +o(h,"gasx","FQ",619) +o(A.Sn.prototype,"gMT","YJ",4) +p(h=A.ul.prototype,"ga1L","awM",0) +p(h,"gawZ","a1O",0) +p(h,"gazu","azv",0) +p(h,"gH7","aDn",0) +p(h,"gawT","awU",0) +o(h,"gasf","asg",87) +p(h,"gawO","awP",0) +p(h,"ga1N","Pd",0) +p(h,"gNI","a_4",0) +p(h,"gNP","aqe",0) +o(h,"gaoG","aoH",622) +l(h,"gazN",0,0,function(){return[null]},["$1","$0"],["a30","a3_"],623,0,0) +o(h,"gaOj","aOk",25) +l(h,"gawp",0,3,null,["$3"],["awq"],256,0,0) +l(h,"gawr",0,3,null,["$3"],["aws"],256,0,0) +p(h,"gaoe","Z0",73) +p(h,"gawC","awD",73) +p(h,"gavN","avO",73) +p(h,"gaxE","axF",73) +p(h,"gapZ","aq_",73) +o(h,"gaDe","aDf",626) +o(h,"gazi","a2I",627) +o(h,"gazR","azS",628) +o(h,"gaqf","aqg",629) +o(h,"gaqD","aqE",630) +o(h,"gaDO","aDP",631) +o(h,"gav4","av5",632) +o(h,"gapC","apD",88) +p(A.fA.prototype,"gfA","v",0) +p(h=A.KY.prototype,"gfA","v",0) +p(h,"ganq","anr",0) +o(h=A.afF.prototype,"ga8Z","Td",13) +o(h,"ga8Y","aJW",640) +p(A.Hk.prototype,"gOr","at0",0) +q(A,"b4M","bD6",11) +s(A,"b4L","bvK",974) +q(A,"blq","bvJ",11) +o(h=A.afX.prototype,"gaDp","a4B",11) +p(h,"gaDq","aDr",0) +o(A.b7.prototype,"gaHv","It",11) +o(h=A.Fc.prototype,"gatK","atL",88) +o(h,"gatO","atP",666) +o(h,"gaDU","aDV",667) +o(h=A.tc.prototype,"ganT","anU",10) +o(h,"gas3","a0k",4) +p(h,"gDn","Do",0) +o(h=A.Lm.prototype,"gasW","asX",670) +l(h,"gapA",0,5,null,["$5"],["apB"],671,0,0) +m(A,"blw",3,null,["$3"],["qO"],975,0) +k(A.SR.prototype,"gat7","at8",147) +p(A.C1.prototype,"gas1","as2",0) +p(A.Hx.prototype,"gOy","auU",0) +o(A.HA.prototype,"ga1c","avG",9) +o(h=A.U5.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +s(A,"bIU","byk",976) +q(A,"bbb","bDx",95) +q(A,"blT","bDy",95) +q(A,"Wy","bDz",95) +o(A.HM.prototype,"gDd","v5",97) +o(A.HL.prototype,"gDd","v5",97) +o(A.Tv.prototype,"gDd","v5",97) +o(A.Tw.prototype,"gDd","v5",97) +o(h=A.nO.prototype,"gawy","awz",88) +o(h,"gatS","atT",13) +o(h=A.HX.prototype,"gcz","c4",1) +o(h,"gcY","cd",1) +o(h,"gc6","c8",1) +o(h,"gcg","c3",1) +q(A,"bJ1","bDv",15) +l(A.I0.prototype,"gk6",0,2,null,["$2"],["aI"],5,0,1) +o(h=A.I_.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(A.SM.prototype,"gPh","Pi",82) +p(h=A.SL.prototype,"gfA","v",0) +o(h,"gN6","N7",4) +o(h,"gaCT","aCU",3) +o(A.UX.prototype,"gPh","Pi",82) +o(h=A.UW.prototype,"gN6","N7",4) +p(h,"gfA","v",0) +o(A.a_D.prototype,"gawi","P2",224) +p(A.Ui.prototype,"gPA","azh",0) +p(A.hl.prototype,"gfA","v",0) +o(A.mE.prototype,"gaDL","Qo",696) +o(h=A.I1.prototype,"gazl","azm",3) +p(h,"gFU","a0A",0) +p(h,"gOn","asa",204) +p(h,"gOt","au2",0) +o(A.hH.prototype,"ga0C","auG",4) +o(h=A.jd.prototype,"ganP","anQ",10) +o(h,"ganR","anS",10) +p(h=A.XC.prototype,"gPJ","PK",0) +p(h,"gPH","PI",0) +p(h=A.a0g.prototype,"gPJ","PK",0) +p(h,"gPH","PI",0) +p(A.P0.prototype,"gfA","v",0) +s(A,"bU7","bkg",977) +n(h=A.UD.prototype,"gfT","H",83) +n(h,"gvo","L",83) +q(A,"apG","bHC",82) +p(h=A.rB.prototype,"gaI0","aI1",0) +p(h,"gfA","v",0) +p(A.P6.prototype,"gfA","v",0) +o(h=A.FD.prototype,"ga0o","asF",96) +o(h,"ga36","azU",37) +o(h,"ga37","azV",14) +o(h,"ga35","azT",42) +p(h,"ga33","a34",0) +p(h,"gapU","apV",0) +p(h,"gapS","apT",0) +o(h,"gayT","ayU",116) +o(h,"gazW","azX",13) +o(h,"gau5","au6",156) +p(h=A.Uv.prototype,"ga2Z","azK",0) +p(h,"gfA","v",0) +p(A.FE.prototype,"gfA","v",0) +o(h=A.pi.prototype,"gaE1","aE2",4) +p(h,"ga93","Je",0) +o(h,"gauQ","auR",17) +o(h,"gazY","azZ",156) +o(h,"gau7","au8",82) +o(h,"gatQ","atR",13) +o(h,"gaA_","aA0",116) +n(h=A.EB.prototype,"gfT","H",83) +n(h,"gvo","L",83) +k(h,"gNm","aoE",717) +p(h,"gOu","aua",0) +p(h,"gfA","v",0) +k(A.UH.prototype,"gatA","atB",132) +p(A.Px.prototype,"gfA","v",0) +p(A.UG.prototype,"ga3q","aAC",0) +p(h=A.Ud.prototype,"gFX","av2",0) +o(h,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +l(h,"gvN",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["io","zz","tr","vO","ts"],125,0,0) +o(A.FY.prototype,"gaP7","abK",722) +p(A.HZ.prototype,"gGi","axb",0) +p(A.Sa.prototype,"gfA","v",0) +o(h=A.V2.prototype,"glW","jp",13) +p(h,"gaoW","aoX",0) +o(A.J_.prototype,"glW","jp",13) +p(h=A.a9N.prototype,"ga5h","Qt",0) +o(h,"gaub","auc",37) +o(h,"gaud","aue",14) +o(h,"gauh","aui",37) +o(h,"gauj","auk",14) +o(h,"gas4","as5",42) +o(h=A.a7I.prototype,"gauC","auD",37) +o(h,"gauA","auB",42) +o(h,"gasR","asS",37) +o(h,"gasP","asQ",42) +o(h,"ganX","anY",10) +o(h,"ganK","anL",10) +o(h,"ganZ","ao_",10) +p(A.UE.prototype,"gH3","Q9",0) +p(A.UB.prototype,"gOz","OA",0) +o(h=A.QB.prototype,"gaNB","ca",106) +o(h,"gUj","yz",39) +o(h,"gUi","Dj",39) +o(h,"gUs","yB",94) +p(h,"gaNy","aNz",0) +o(h,"gUr","yA",71) +o(h,"gaaH","Uq",102) +o(h,"gaNw","aNx",122) +p(h,"gaNq","aNr",0) +o(h,"gaNs","aNt",17) +o(h,"gaN6","v8",106) +o(h,"gaNH","aNI",106) +o(h,"gaN9","aNa",180) +o(h,"gaNb","aNc",184) +o(h,"gaN7","aN8",197) +o(h=A.V7.prototype,"ga4b","aCL",106) +o(h,"ga4c","aCM",94) +p(h,"ga4a","aCK",0) +o(h,"ga48","aCI",180) +o(h,"ga49","aCJ",184) +o(h,"ga47","aCH",197) +o(h,"gara","arb",39) +o(h,"gar8","ar9",39) +o(h,"gatj","atk",71) +o(h,"gath","ati",102) +o(h,"gatf","atg",122) +p(A.JI.prototype,"gfA","v",0) +p(A.kT.prototype,"gmu","mv",0) +p(A.fi.prototype,"ghb","hn",0) +p(A.Rr.prototype,"gOo","ash",0) +p(h=A.GF.prototype,"gacN","E6",0) +p(h,"gabD","DE",0) +o(h,"gaDk","aDl",742) +o(h,"gayZ","az_",743) +p(h,"gPm","a2p",0) +p(h,"gOq","a0p",0) +p(A.R0.prototype,"gfA","v",0) +o(A.RQ.prototype,"gaN1","Ub",187) +l(A.a6q.prototype,"gaJR",0,3,null,["$3"],["J9"],758,0,0) +o(A.eB.prototype,"gaHT","a7G",759) +q(A,"bIv","baG",978) +p(A.Cc.prototype,"gDp","aNK",0) +p(A.ub.prototype,"gv9","Dq",0) +p(A.Ky.prototype,"goZ","uU",0) +p(A.KM.prototype,"gv9","Dq",0) +p(A.Lf.prototype,"goZ","uU",0) +p(A.NG.prototype,"goZ","uU",0) +p(A.Oa.prototype,"goZ","uU",0) +p(A.OF.prototype,"gavv","avw",0) +p(A.Fu.prototype,"gaxf","axg",0) +p(A.Pu.prototype,"ga3p","aAB",0) +p(A.mN.prototype,"gaDh","aDi",0) +p(A.a0i.prototype,"gv9","Dq",0) +o(A.iH.prototype,"gaEB","pV",25) +p(A.j_.prototype,"gTx","aLC",0) +n(A.Le.prototype,"gaaT","kt",784) +o(h=A.Ot.prototype,"gc6","c8",1) +o(h,"gcg","c3",1) +o(h,"gcz","c4",1) +o(h,"gcY","cd",1) +o(A.z3.prototype,"gaz8","az9",795) +m(A,"blH",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["bfK",function(a){return A.bfK(a,null)}],979,0) +q(A,"b5P","blb",70) +l(A.jh.prototype,"gfT",1,1,null,["$1"],["H"],28,0,1) +j(A.hj.prototype,"gVa","c2",0) +s(A,"bH2","btK",980) +s(A,"bII","bxx",981) +p(A.Bx.prototype,"gaa9","aMp",0) +p(A.KC.prototype,"gDn","Do",0) +p(A.ND.prototype,"gapb","apc",0) +p(A.vG.prototype,"gUl","Dk",0) +q(A,"bKM","bwm",982) +q(A,"bKO","byF",983) +q(A,"bKP","bzk",984) +q(A,"bmx","bib",985) +q(A,"bKJ","btS",986) +q(A,"bKK","bvI",987) +q(A,"bKL","bw0",988) +q(A,"bmw","bxn",989) +q(A,"bKS","bBp",990) +q(A,"bmy","bBF",991) +q(A,"bmz","bCw",992) +q(A,"bKQ","bB2",993) +q(A,"bKN","bwD",994) +q(A,"bKR","bB3",995) +q(A,"bKU","bBz",996) +q(A,"bKT","bBy",997) +m(A,"bKV",1,null,["$2$tsx","$1"],["bid",function(a){return A.bid(a,null)}],998,0) +q(A,"bKW","bCi",999) +q(A,"bKX","bCk",1000) +q(A,"bKY","bCm",1001) +s(A,"bJa","bD0",32) +s(A,"bm5","bCW",32) +s(A,"bm7","bD2",32) +s(A,"bm6","bD1",32) +s(A,"bJ8","bCZ",32) +s(A,"bJb","bD3",32) +s(A,"bJ9","bD_",32) +s(A,"bJ7","bCY",32) +s(A,"bJ5","bCV",32) +s(A,"bJ6","bCX",32) +q(A,"bJc","bDj",78) +q(A,"bJf","bDm",78) +q(A,"bJi","bDp",78) +q(A,"bJg","bDn",221) +q(A,"bJh","bDo",221) +q(A,"bJd","bDk",78) +q(A,"bJe","bDl",78) +o(h=A.ajP.prototype,"gte","ae8",874) +o(h,"gvw","ae6",875) +o(A.ma.prototype,"gaL6","aL7",55) +n(A.a.prototype,"gfT","H",55) +l(A.a0k.prototype,"gaMk",0,1,null,["$1$1","$1"],["aa7","JM"],881,1,0) +l(A.zv.prototype,"gVd",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","h5","j0","DN","DO","DP","DQ","DR","DT","DS"],"V<1>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.zw.prototype,"gVd",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","h5","j0","DN","DO","DP","DQ","DR","DT","DS"],"V>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.eP.prototype,"gVd",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","h5","j0","DN","DO","DP","DQ","DR","DT","DS"],"eP.T([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +q(A,"blc","bG3",70) +q(A,"bHF","bFY",70) +q(A,"bHE","bEF",70) +p(h=A.ab4.prototype,"gaIW","aIX",890) +p(h,"gaFF","aFG",891) +p(h,"gaga","agb",892) +j(h,"gx7","aF7",893) +p(h,"gaEX","aEY",894) +p(h,"gaEZ","aF_",81) +p(h,"gu6","aF0",81) +p(h,"gaF1","aF2",81) +p(h,"gaF5","aF6",81) +p(h,"gaF3","aF4",81) +j(h,"gaIH","aII",896) +p(h,"ga6E","aG7",897) +p(h,"gaFx","aFy",898) +p(h,"gaHz","aHA",899) +p(h,"gabc","aOy",900) +p(h,"gaI7","aI8",901) +p(h,"gaIf","aIg",139) +p(h,"gaIj","aIk",139) +p(h,"gaIh","aIi",139) +p(h,"gaIl","aIm",58) +p(h,"gaIb","aIc",76) +p(h,"gaI9","aIa",76) +p(h,"gaId","aIe",76) +p(h,"gaIn","aIo",76) +p(h,"gaIp","aIq",76) +p(h,"gzC","ag3",58) +p(h,"gzD","ag4",58) +p(h,"gnS","aMQ",58) +p(h,"gaMO","aMP",58) +p(h,"gaMM","aMN",58) +o(A.Rh.prototype,"gad4","aQD",922) +q(A,"bIH","bxr",1005) +q(A,"bIX","bIW",52) +m(A,"WB",1,null,["$2$wrapWidth","$1"],["bla",function(a){return A.bla(a,null)}],1006,0) +r(A,"bJx","bk1",0) +s(A,"Io","bdz",212) +s(A,"Ip","btO",212) +q(A,"aps","bH7",1008) +q(A,"bHO","bHN",1009) +q(A,"e3","bI2",1010) +q(A,"Wv","bIu",1011) +q(A,"WA","bIZ",150) +q(A,"bJt","bJs",150) +q(A,"bJJ","bJH",150) +q(A,"bmq","bJL",1013) +s(A,"baW","bHA",1014) +m(A,"baX",1,null,["$1$1","$1"],["blx",function(a){return A.blx(a,t.z)}],1015,0) +q(A,"bkV","bG7",80) +m(A,"bHT",2,null,["$1$2","$2"],["bmm",function(a,b){return A.bmm(a,b,t.z)}],140,1) +m(A,"bHU",2,null,["$1$2","$2"],["bmn",function(a,b){return A.bmn(a,b,t.z)}],140,1) +m(A,"bHS",2,null,["$1$2","$2"],["bml",function(a,b){return A.bml(a,b,t.z)}],140,1) +m(A,"bL4",0,function(){return{seed:-1}},["$1$seed","$0"],["bix",function(){return A.bix(-1)}],1017,0) +s(A,"bJj","bFK",60) +s(A,"bJm","bFN",60) +s(A,"bJn","bFO",60) +s(A,"bJo","bFP",60) +s(A,"bJl","bFM",60) +s(A,"bJk","bFL",60) +q(A,"blP","bG8",679)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany +q(A.z,null) +p(A.z,[A.IA,A.aqJ,A.u7,A.aqU,A.aVD,A.akb,A.auA,A.j3,A.ata,A.dp,A.aIn,A.a8f,A.Ya,A.fu,A.YG,A.a2e,A.va,A.nN,A.A,A.a0s,A.pI,A.a1e,A.a0M,A.aFJ,A.FT,A.Fg,A.rY,A.a2l,A.u4,A.ID,A.Jw,A.qP,A.a2E,A.oU,A.jW,A.aIf,A.aGk,A.a35,A.aCV,A.aCW,A.az6,A.aug,A.Za,A.aFj,A.B8,A.a_7,A.r8,A.qe,A.aFg,A.at4,A.at9,A.u5,A.aIE,A.Ye,A.a8e,A.Q5,A.pr,A.Zm,A.a95,A.Zc,A.Jz,A.Jy,A.Zb,A.Z7,A.at7,A.dy,A.Zy,A.Zx,A.att,A.a0I,A.axW,A.KD,A.ayq,A.a2g,A.aAY,A.a2f,A.Lq,A.a02,A.Kl,A.ae2,A.ae7,A.a00,A.a1a,A.axp,A.a7r,A.Af,A.aka,A.aKU,A.lr,A.a_8,A.H7,A.a7U,A.a0o,A.h2,A.eb,A.a94,A.Se,A.aOb,A.aOa,A.Gb,A.Gc,A.jL,A.aIw,A.auj,A.acU,A.auE,A.w2,A.aHf,A.alx,A.ai2,A.aO1,A.a96,A.a9m,A.HQ,A.EX,A.vk,A.ru,A.aMP,A.aHh,A.vc,A.aJ3,A.ej,A.aYj,A.a6U,A.a98,A.wG,A.aAQ,A.Gd,A.aO2,A.y4,A.aFH,A.aMs,A.Dl,A.qw,A.a0x,A.a7T,A.o2,A.Aq,A.wE,A.aIg,A.Lo,A.PE,A.Lp,A.a2X,A.oI,A.aCu,A.aEG,A.asj,A.aQL,A.aHC,A.a0z,A.a0y,A.a26,A.aHz,A.aaG,A.a5z,A.aHE,A.aHG,A.aKS,A.a5K,A.aHX,A.Ta,A.aSE,A.and,A.pR,A.Bm,A.HT,A.aHO,A.b9_,A.aIH,A.a1E,A.a1D,A.aFQ,A.aqg,A.lP,A.Dk,A.axk,A.a7R,A.a7O,A.fJ,A.axG,A.aM0,A.aLX,A.adM,A.K,A.mw,A.aC6,A.aC8,A.aNF,A.aNJ,A.aRo,A.a6j,A.aO6,A.Yf,A.zA,A.aGo,A.Ga,A.asJ,A.aAP,A.ayQ,A.aP3,A.aP2,A.aW4,A.aW5,A.aW3,A.w8,A.aDa,A.a8A,A.a7l,A.aPu,A.un,A.pf,A.KE,A.KG,A.KF,A.AQ,A.aOQ,A.Gr,A.ez,A.rX,A.asf,A.ZY,A.axs,A.axt,A.Qp,A.axl,A.Xs,A.Gn,A.Df,A.aBM,A.aP6,A.aOR,A.aB0,A.ax8,A.awA,A.a3q,A.db,A.wk,A.ay4,A.avk,A.aeA,A.aU0,A.yk,A.aaH,A.b8a,J.E1,J.dw,A.Yi,A.by,A.aMd,A.cw,A.bT,A.iu,A.up,A.a9l,A.a8g,A.a8h,A.a0t,A.a1c,A.mR,A.KP,A.aan,A.pu,A.TO,A.Mk,A.CN,A.E6,A.aQt,A.a4u,A.KJ,A.UT,A.aZB,A.aDi,A.Ej,A.qT,A.HG,A.GZ,A.G6,A.b_P,A.aTo,A.aWM,A.mF,A.afr,A.amV,A.b_Q,A.M9,A.Vh,A.Rt,A.Hz,A.eq,A.Xl,A.dk,A.iW,A.RE,A.aa_,A.Br,A.mW,A.aT,A.abG,A.a8Y,A.I5,A.alC,A.abH,A.adO,A.aVa,A.HS,A.Sg,A.alp,A.anO,A.anN,A.Ht,A.o1,A.l3,A.aXn,A.mX,A.agA,A.a3g,A.agK,A.an2,A.Si,A.aea,A.HD,A.Vq,A.ala,A.al9,A.pS,A.ZC,A.hP,A.aSD,A.aSC,A.asr,A.Yq,A.aAO,A.aXd,A.aXb,A.b0K,A.b0J,A.lj,A.bC,A.a4G,A.PY,A.Hj,A.iB,A.a2K,A.bo,A.bh,A.alu,A.bp,A.a7m,A.dl,A.Vu,A.aQB,A.mZ,A.Dp,A.vP,A.aQ1,A.auD,A.b7z,A.aeJ,A.bJ,A.Du,A.adB,A.aS8,A.a4t,A.aX7,A.aj9,A.TU,A.a0v,A.aTp,A.UV,A.t7,A.asV,A.a4A,A.x,A.bF,A.mD,A.Fa,A.aHH,A.kK,A.n,A.p3,A.b81,A.o3,A.oP,A.a2n,A.qI,A.qW,A.pg,A.F0,A.eV,A.ey,A.aMb,A.lp,A.uw,A.rQ,A.Qu,A.iQ,A.bY,A.d7,A.ve,A.asA,A.a1C,A.tN,A.Ds,A.aqv,A.aBO,A.aG1,A.aS6,A.aqw,A.abg,A.aS5,A.aB_,A.Lv,A.KI,A.R4,A.a8X,A.RK,A.ar0,A.Xp,A.Xq,A.C9,A.aN7,A.hb,A.aHB,A.aEn,A.axO,A.aA5,A.aaX,A.w0,A.ow,A.IV,A.a_B,A.LG,A.z1,A.If,A.HF,A.Mi,A.a_z,A.a24,A.TI,A.Sb,A.D6,A.avj,A.aAw,A.av3,A.auZ,A.mC,A.R,A.eI,A.Cp,A.adU,A.alk,A.a_Q,A.aq,A.h0,A.anU,A.C,A.aIY,A.a2B,A.yq,A.aaq,A.a32,A.av,A.Nq,A.aHm,A.nv,A.jT,A.ih,A.f6,A.aqX,A.H1,A.aBq,A.SQ,A.Ev,A.f,A.fX,A.u8,A.NQ,A.a2_,A.a65,A.NU,A.zY,A.qf,A.acK,A.cD,A.dj,A.bR,A.br,A.iy,A.wy,A.ZV,A.oF,A.a1B,A.ab,A.ac,A.aAv,A.oN,A.lu,A.a4r,A.a5c,A.rF,A.pA,A.a9y,A.fo,A.aID,A.dZ,A.oE,A.hB,A.cB,A.KR,A.Kq,A.MG,A.ML,A.MM,A.EC,A.axM,A.lV,A.vQ,A.DN,A.pj,A.nT,A.asE,A.a1s,A.ad,A.azF,A.uB,A.uC,A.a20,A.yx,A.fq,A.a,A.Ni,A.aD9,A.Eh,A.ro,A.O5,A.he,A.bc,A.mk,A.pe,A.vI,A.iI,A.lR,A.axV,A.axT,A.XI,A.wv,A.aBd,A.aTV,A.af8,A.yY,A.aFA,A.kO,A.aGz,A.mA,A.rd,A.a58,A.eQ,A.av4,A.fv,A.G2,A.aNi,A.iM,A.lT,A.i4,A.XM,A.a8H,A.rN,A.Lb,A.aDb,A.aNu,A.RN,A.kG,A.kY,A.Gp,A.xi,A.w9,A.avM,A.aPt,A.pq,A.wd,A.hI,A.iz,A.auu,A.a10,A.aDN,A.a99,A.yh,A.r7,A.a6l,A.i1,A.a6W,A.aME,A.a9W,A.Gx,A.a9X,A.QK,A.aMH,A.IO,A.IM,A.IL,A.x5,A.tM,A.bd,A.GC,A.ag8,A.aPw,A.afS,A.kM,A.a_A,A.S0,A.adK,A.tX,A.adt,A.Va,A.N1,A.adw,A.adu,A.QP,A.j6,A.aeY,A.XP,A.aYf,A.aX,A.nn,A.hf,A.bae,A.ms,A.EY,A.b0A,A.aRp,A.O6,A.o6,A.cO,A.e5,A.DG,A.Hr,A.azy,A.aZC,A.DH,A.qu,A.np,A.ml,A.kE,A.aiv,A.hs,A.abi,A.ad3,A.add,A.ad8,A.ad6,A.ad7,A.ad5,A.ad9,A.adh,A.adf,A.adg,A.ade,A.adb,A.adc,A.ada,A.ad4,A.yp,A.a_O,A.ls,A.Ie,A.nB,A.Ep,A.Mc,A.Eo,A.tq,A.ba8,A.aI6,A.a38,A.MI,A.RZ,A.tl,A.aHT,A.aHW,A.hZ,A.Bz,A.OW,A.OX,A.Fz,A.agz,A.o9,A.oa,A.acO,A.azB,A.l_,A.Bd,A.TG,A.js,A.abk,A.a7x,A.abF,A.t9,A.abP,A.agM,A.ac2,A.ac3,A.ac4,A.acf,A.ack,A.agw,A.ah7,A.acl,A.acq,A.acv,A.acy,A.acN,A.adE,A.adG,A.el,A.adV,A.ae0,A.ael,A.aMI,A.mU,A.aXS,A.aep,A.ce,A.aez,A.axX,A.aeK,A.aeP,A.aV_,A.aeW,A.ayp,A.ay1,A.ay0,A.ayo,A.afR,A.oS,A.E0,A.dt,A.a17,A.adI,A.aZ8,A.DY,A.ag1,A.agC,A.a_C,A.ac1,A.amg,A.T6,A.ju,A.e7,A.a3C,A.agX,A.agV,A.agW,A.agy,A.aht,A.ahu,A.ahv,A.ahU,A.Mu,A.rc,A.ahY,A.VJ,A.aiV,A.aiY,A.aj8,A.aL0,A.a7s,A.aus,A.aEO,A.abl,A.OS,A.akr,A.aks,A.agx,A.akt,A.aku,A.QB,A.ag7,A.al_,A.aMV,A.aMW,A.aMX,A.arA,A.aYZ,A.al5,A.alB,A.alH,A.am0,A.am7,A.ami,A.amm,A.Hv,A.aeM,A.an8,A.amo,A.ams,A.QQ,A.amu,A.amW,A.j9,A.x2,A.a9x,A.Nn,A.J3,A.a0V,A.atk,A.d1,A.dQ,A.eF,A.aA9,A.aB9,A.acn,A.ai6,A.yH,A.afU,A.ou,A.a4j,A.iD,A.jS,A.afT,A.afV,A.DT,A.WQ,A.qR,A.alv,A.nR,A.lW,A.HC,A.Sw,A.wa,A.aNh,A.aU8,A.aYh,A.b0D,A.QS,A.Fo,A.e_,A.T3,A.dK,A.av_,A.AS,A.aQY,A.aXl,A.X8,A.a34,A.Ec,A.aha,A.aoj,A.EZ,A.bv,A.hc,A.aL,A.vz,A.b_e,A.akA,A.o_,A.aoE,A.k7,A.Og,A.i2,A.a7J,A.aLK,A.vN,A.An,A.al0,A.aJS,A.oX,A.aJY,A.aJ9,A.Qc,A.a9h,A.aaF,A.A9,A.Uk,A.Hp,A.aHk,A.iq,A.AV,A.AW,A.QH,A.a7L,A.aM_,A.Ct,A.Yn,A.ee,A.aky,A.t6,A.on,A.tm,A.nZ,A.akC,A.aLY,A.Xi,A.H2,A.tO,A.IT,A.arM,A.FJ,A.asi,A.xv,A.ayM,A.agh,A.aAk,A.LP,A.a2W,A.aCF,A.agj,A.p5,A.zH,A.MC,A.aO_,A.aC7,A.aC9,A.aNG,A.aNK,A.aEH,A.ME,A.tS,A.r1,A.axN,A.ajb,A.ajc,A.aIL,A.f4,A.fI,A.w1,A.PQ,A.av6,A.aqQ,A.am2,A.w7,A.ahk,A.b00,A.Gs,A.aP7,A.aIF,A.f_,A.aPx,A.aP5,A.Ao,A.aP8,A.a9F,A.Qv,A.aoo,A.aak,A.aQz,A.abj,A.HP,A.jF,A.a4q,A.tQ,A.Ra,A.ie,A.a_5,A.a_X,A.QT,A.l6,A.b_2,A.afD,A.abL,A.ayD,A.af1,A.af_,A.afF,A.Hl,A.af5,A.Hb,A.adW,A.avl,A.aot,A.aos,A.afX,A.asm,A.N4,A.aYg,A.aKw,A.uK,A.yt,A.aLZ,A.aWx,A.tc,A.zq,A.fB,A.Yg,A.lN,A.HR,A.a_H,A.p0,A.a9I,A.z8,A.My,A.lQ,A.aKC,A.aae,A.wA,A.ajS,A.r9,A.I0,A.UU,A.Nk,A.aEj,A.aHD,A.mE,A.Fv,A.a3k,A.a7w,A.aLs,A.b0S,A.aMY,A.rA,A.aeT,A.kj,A.aaL,A.FB,A.a7H,A.a7D,A.awv,A.akR,A.anV,A.akM,A.akP,A.o5,A.po,A.Sa,A.PP,A.px,A.l9,A.aoO,A.alL,A.alO,A.alN,A.alP,A.alM,A.V2,A.a9N,A.a7I,A.oc,A.QE,A.kT,A.fi,A.GG,A.amZ,A.Ry,A.alJ,A.SZ,A.aDX,A.z9,A.ast,A.a9c,A.Cj,A.a9a,A.aO8,A.eN,A.aut,A.bV,A.eO,A.awt,A.nr,A.EQ,A.aer,A.Zw,A.awu,A.aOK,A.aZ_,A.atD,A.awy,A.xK,A.akQ,A.aMG,A.b_s,A.avK,A.avH,A.avI,A.avJ,A.aDS,A.a3t,A.ci,A.cm,A.aMo,A.aE2,A.eX,A.eY,A.aQ0,A.aMe,A.aRf,A.d0,A.aa,A.b3,A.bw,A.aw,A.jH,A.as2,A.eB,A.li,A.auv,A.aux,A.auw,A.aIc,A.aaA,A.auy,A.rp,A.t_,A.Dt,A.us,A.KQ,A.a0Z,A.lf,A.aBZ,A.jU,A.a2L,A.S,A.eS,A.aN6,A.cn,A.f0,A.f1,A.f2,A.ET,A.aQA,A.eW,A.eR,A.aU_,A.aqV,A.aA7,A.a1G,A.aA8,A.Lc,A.XH,A.XJ,A.arz,A.JD,A.arp,A.aFU,A.a0h,A.a2x,A.aNM,A.LF,A.Cc,A.TF,A.CM,A.ub,A.Ky,A.KM,A.Lf,A.NG,A.Oa,A.OF,A.Fu,A.Pu,A.mN,A.iZ,A.aeB,A.akV,A.agm,A.a0i,A.aE1,A.hg,A.aQm,A.auf,A.iH,A.az7,A.aDK,A.aDL,A.a3p,A.XG,A.aqA,A.X1,A.X2,A.C0,A.arV,A.Yw,A.awq,A.mo,A.a1J,A.a1L,A.a3z,A.a3O,A.NH,A.a5S,A.a6m,A.a7_,A.a7f,A.o4,A.a7W,A.Ar,A.a7Y,A.a7Z,A.a8_,A.xN,A.qs,A.a1d,A.L1,A.j_,A.Eb,A.amh,A.a3x,A.awr,A.Le,A.asl,A.ii,A.aCk,A.a2Q,A.a2T,A.aHl,A.aDM,A.aDE,A.cd,A.dL,A.wj,A.arQ,A.eL,A.aVN,A.Ek,A.avL,A.Ei,A.axZ,A.aBA,A.h1,A.oC,A.Py,A.D3,A.aDe,A.DX,A.iG,A.a9K,A.av5,A.a88,A.wp,A.a_4,A.aO0,A.aGG,A.dD,A.aOo,A.a5l,A.aOn,A.CR,A.a5e,A.b5,A.pE,A.hx,A.a3n,A.ip,A.aaS,A.dd,A.o0,A.mI,A.lS,A.jl,A.asY,A.arr,A.ars,A.aru,A.arw,A.Oc,A.adP,A.kl,A.a62,A.a61,A.FP,A.aIe,A.aA0,A.a8C,A.as9,A.Xm,A.PH,A.aMQ,A.B3,A.Dn,A.aqH,A.aqG,A.a8c,A.a6z,A.aNb,A.asa,A.arJ,A.xs,A.ayl,A.qH,A.yu,A.rj,A.fs,A.kh,A.Jt,A.Dg,A.KL,A.fr,A.Qk,A.Gz,A.a5f,A.cx,A.Qj,A.a9Y,A.Lh,A.Gk,A.lZ,A.QJ,A.mL,A.pJ,A.t2,A.GN,A.aFN,A.aR6,A.aQP,A.nQ,A.aYm,A.ai3,A.aV0,A.aQW,A.am4,A.am1,A.aay,A.aQS,A.a_u,A.aQV,A.aQU,A.aYL,A.awm,A.cR,A.kQ,A.a2m,A.a0e,A.nb,A.vi,A.lI,A.iJ,A.aTD,A.aYl,A.Ns,A.aBl,A.an,A.nz,A.pc,A.Q2,A.yd,A.Qz,A.Qq,A.AN,A.e9,A.V_,A.o8,A.ajP,A.an5,A.Ge,A.Ko,A.Q7,A.Gf,A.qh,A.aaP,A.a9d,A.a0D,A.aaz,A.lk,A.zd,A.Bc,A.ma,A.jc,A.hW,A.b0,A.dC,A.of,A.ED,A.a0k,A.eP,A.aEF,A.Er,A.aEf,A.i7,A.aFK,A.hC,A.wm,A.ab5,A.ab6,A.aRt,A.ab7,A.aRu,A.GT,A.wn,A.aRY,A.t5,A.aS2,A.ab9,A.aba,A.anD,A.aaY,A.anA,A.aS3,A.anM,A.aRr,A.aRT,A.aRU,A.ab8,A.anx,A.ab4,A.CU,A.anv,A.Ri,A.Rh]) +p(A.u7,[A.Zz,A.aqP,A.aqL,A.ZA,A.aIo,A.b5s,A.b5u,A.b1e,A.b1u,A.b1t,A.aAW,A.aAX,A.aAT,A.aAU,A.aAV,A.b4G,A.b4F,A.ayL,A.b4J,A.b4K,A.b1W,A.b1X,A.b1T,A.b1U,A.b1V,A.b1Y,A.aMU,A.b5y,A.aBX,A.aBW,A.b1w,A.b1A,A.atc,A.atx,A.aty,A.atv,A.atw,A.atu,A.avT,A.avW,A.avU,A.b2i,A.ayB,A.ayC,A.b5C,A.b5B,A.aYk,A.aAS,A.aFI,A.aAM,A.aAN,A.aAK,A.aAL,A.b4Z,A.b15,A.b4N,A.b4O,A.b1E,A.b1F,A.b1G,A.b1H,A.b1I,A.b1J,A.b1K,A.b1L,A.aCp,A.aCq,A.aCr,A.aCt,A.aCA,A.aCE,A.aEY,A.aMK,A.aML,A.aAz,A.aAy,A.auU,A.axu,A.axv,A.axD,A.axz,A.axA,A.axB,A.axC,A.axy,A.axw,A.axF,A.aKT,A.aSF,A.aYs,A.aYu,A.aYv,A.aYw,A.aYx,A.aYy,A.aYz,A.b0v,A.b0w,A.b0x,A.b0y,A.b0z,A.aY1,A.aY2,A.aY3,A.aY4,A.aY5,A.aY6,A.aII,A.aIJ,A.aIN,A.aBu,A.aBv,A.aLG,A.aLH,A.b21,A.b22,A.b23,A.b24,A.b25,A.b26,A.b27,A.b28,A.avd,A.aEz,A.aOI,A.aOV,A.aOW,A.aOX,A.aOZ,A.asK,A.ayT,A.ayR,A.ayS,A.axo,A.axm,A.axn,A.av7,A.av8,A.av9,A.ava,A.aB6,A.aB7,A.aB4,A.aqz,A.aye,A.ayf,A.aB1,A.awB,A.b4Q,A.b4n,A.auP,A.auS,A.acY,A.azc,A.asP,A.aum,A.azv,A.LC,A.a9w,A.aCh,A.aCg,A.b4U,A.b4W,A.b_R,A.aSt,A.aSs,A.b18,A.azi,A.azd,A.aWe,A.aWm,A.aWo,A.aNX,A.aNW,A.aZL,A.aWv,A.aUn,A.aXm,A.aDU,A.aNd,A.aNg,A.aXa,A.b0F,A.b0I,A.b1n,A.b1o,A.aVF,A.aVG,A.ay8,A.ay9,A.aya,A.b58,A.b5v,A.b5w,A.b4B,A.b5R,A.aCo,A.aNS,A.arg,A.ard,A.ar6,A.ar5,A.arc,A.arb,A.ar7,A.ar8,A.ar9,A.ara,A.ar3,A.ar4,A.axP,A.aRi,A.aRj,A.aRk,A.aRl,A.aRm,A.aRn,A.auY,A.auW,A.auX,A.aVc,A.as6,A.atY,A.aDl,A.aDk,A.aFM,A.avf,A.auM,A.auN,A.auO,A.aW2,A.aYp,A.aUV,A.aUU,A.aUN,A.aUE,A.aUD,A.aUy,A.b2n,A.b2o,A.b2p,A.b2q,A.b2r,A.b33,A.b34,A.b35,A.b36,A.aMt,A.aTW,A.aVi,A.aVh,A.b37,A.b38,A.b39,A.b3b,A.b3c,A.b3d,A.b3e,A.b3f,A.b3g,A.b3h,A.b3i,A.b3a,A.b3D,A.b3E,A.b3F,A.b3G,A.b3H,A.b3I,A.b3J,A.b3K,A.b3L,A.b3M,A.b3N,A.auo,A.aun,A.aWr,A.aWq,A.aY_,A.aXZ,A.aY8,A.aY7,A.aYG,A.aYF,A.aYK,A.aYJ,A.aZN,A.aZM,A.aIZ,A.aKt,A.aR7,A.aR8,A.b2s,A.b2t,A.b2u,A.b2v,A.b2w,A.b2x,A.asB,A.aU2,A.aU1,A.aU3,A.b2y,A.b2z,A.b2A,A.b2B,A.b2C,A.b2D,A.b2E,A.b2F,A.b2G,A.b2H,A.aHL,A.ate,A.atf,A.b2I,A.b2J,A.b2K,A.b2L,A.b2M,A.b2N,A.b2O,A.b2P,A.b2Q,A.b2R,A.aVA,A.aVC,A.aTU,A.aVz,A.aVB,A.b2S,A.b2T,A.b2U,A.b2V,A.b2W,A.b2X,A.b2Y,A.b2Z,A.b3_,A.b30,A.aMi,A.b31,A.b32,A.aMr,A.b3j,A.b3k,A.b3l,A.b3m,A.avZ,A.b3n,A.b3o,A.b3p,A.b3v,A.b3w,A.b3x,A.b3y,A.b3z,A.b3A,A.b3B,A.b3C,A.b3q,A.b3r,A.b3s,A.b3t,A.b3u,A.aCH,A.aCI,A.aCJ,A.aCK,A.aCL,A.aCM,A.aCN,A.aCO,A.aFe,A.aYa,A.aY9,A.aYb,A.aFf,A.aYc,A.b3O,A.aqu,A.b3P,A.b3Q,A.b3R,A.b3S,A.b3T,A.b3U,A.b3V,A.aH9,A.aH1,A.aH4,A.aH8,A.aHc,A.aHb,A.aH0,A.aHa,A.aH7,A.aH6,A.aHe,A.b3W,A.b3X,A.b3Y,A.b3Z,A.b4_,A.b40,A.b41,A.b42,A.b1a,A.b43,A.b44,A.b45,A.b46,A.b47,A.b48,A.b49,A.b4a,A.b4b,A.b4c,A.b4d,A.b4e,A.b4f,A.b4h,A.b4g,A.b4i,A.aqx,A.aWE,A.aWF,A.asC,A.aR_,A.atE,A.at1,A.aTx,A.aTA,A.aTC,A.aYA,A.aYD,A.aYE,A.aYT,A.aYW,A.aYY,A.aND,A.atg,A.atj,A.ati,A.ath,A.aua,A.au9,A.au8,A.au7,A.au6,A.au4,A.au5,A.aJ8,A.aAZ,A.aA_,A.aIa,A.aI8,A.aNl,A.aNk,A.aOO,A.aOL,A.aOM,A.aMh,A.aMg,A.aMf,A.axa,A.aMj,A.b_k,A.b_l,A.b_m,A.aw1,A.aw2,A.aw0,A.aw6,A.aw3,A.aES,A.aET,A.aER,A.aEQ,A.aEV,A.aEU,A.aF7,A.aF5,A.aF8,A.aF4,A.aF6,A.aI5,A.aI4,A.atG,A.atH,A.atI,A.atJ,A.aHr,A.asF,A.ayh,A.ayg,A.azt,A.azG,A.azH,A.azI,A.azJ,A.azK,A.b4j,A.b4k,A.aAn,A.aAo,A.aAm,A.aAl,A.aAp,A.aAs,A.aAt,A.aAu,A.aAr,A.aAq,A.asZ,A.at_,A.aHZ,A.aI0,A.b54,A.aD5,A.aD6,A.aGs,A.aGy,A.aGD,A.aGE,A.aGC,A.aub,A.aNj,A.aNq,A.aNo,A.aNr,A.aNx,A.aAf,A.aAe,A.aNm,A.aSR,A.aSS,A.aNv,A.as1,A.as0,A.arY,A.arZ,A.as_,A.aOp,A.aOq,A.aKc,A.aK8,A.aK9,A.aKe,A.aPH,A.aPK,A.aUa,A.aU9,A.aUe,A.aUf,A.aUg,A.aZ4,A.aZ2,A.aZ5,A.aZ6,A.auL,A.aFC,A.aUm,A.ays,A.ayt,A.ayu,A.b4C,A.aNA,A.aOs,A.aWs,A.aHQ,A.aHR,A.aI7,A.aEX,A.aL7,A.aLb,A.aqq,A.aqr,A.aqs,A.aXy,A.aE5,A.aTi,A.aTj,A.aTk,A.aSW,A.aSX,A.aSY,A.aT8,A.aTb,A.aTc,A.aTd,A.aTe,A.aTf,A.aTg,A.aTh,A.aSZ,A.aT_,A.aT0,A.aT9,A.aSU,A.aTa,A.aST,A.aT1,A.aT2,A.aT3,A.aT4,A.aT5,A.aT6,A.aT7,A.aTt,A.aTu,A.aTr,A.aTs,A.avi,A.aVs,A.aVp,A.aVq,A.aVn,A.aVl,A.aVm,A.aVo,A.aVJ,A.aWR,A.aWO,A.aZa,A.aX_,A.aX1,A.aWY,A.aWZ,A.aWW,A.aWX,A.aX0,A.aX2,A.aX3,A.aDt,A.aZh,A.aDr,A.aPs,A.aXQ,A.aXA,A.aXB,A.aXC,A.aXD,A.aEa,A.b0Y,A.b0Z,A.b1_,A.b10,A.aGj,A.aKY,A.aXI,A.aXF,A.aXH,A.aXG,A.aXE,A.b_B,A.aZo,A.aZm,A.aZl,A.b_D,A.b09,A.b0a,A.b1R,A.aP0,A.aP1,A.aZq,A.aZr,A.aZt,A.aZu,A.aSq,A.aPz,A.aQb,A.aQc,A.aQd,A.aQf,A.aQg,A.aFx,A.aTY,A.aTZ,A.atl,A.atm,A.atn,A.aTm,A.aBk,A.aBf,A.aqR,A.aBn,A.aBo,A.aBL,A.aBK,A.b_p,A.b_q,A.b_r,A.aza,A.aKf,A.asd,A.aJh,A.aJk,A.aJj,A.aEK,A.aEJ,A.aJE,A.aJF,A.aJA,A.aJB,A.aJC,A.aJa,A.aJL,A.aJJ,A.aJN,A.aJT,A.aJV,A.aJX,A.aJW,A.aK1,A.aK_,A.aK0,A.aJZ,A.aK6,A.aK5,A.aLg,A.aLf,A.aPC,A.aM3,A.aM1,A.b_j,A.b_i,A.b_g,A.b_h,A.b1f,A.aM6,A.aM5,A.aLQ,A.aLT,A.aLR,A.aLU,A.aLS,A.aLV,A.aLW,A.asy,A.aHy,A.aSr,A.aUX,A.ayN,A.ayP,A.ayO,A.arL,A.aEs,A.axQ,A.aKo,A.aKp,A.aKn,A.ayb,A.aOU,A.aPm,A.aPl,A.aPn,A.aYq,A.b1B,A.aql,A.aqo,A.aqm,A.aqn,A.aqp,A.aW0,A.aVY,A.aVW,A.aVX,A.aW_,A.b0M,A.b0N,A.aW8,A.aSw,A.aSB,A.b0C,A.b0B,A.atp,A.aKu,A.b0R,A.b0P,A.auz,A.avF,A.avG,A.ax1,A.ax4,A.awD,A.awL,A.ax2,A.awP,A.awK,A.ax7,A.awC,A.awS,A.aVw,A.b_3,A.ayF,A.b1x,A.ayI,A.ayH,A.aYR,A.avn,A.avo,A.avq,A.avr,A.avm,A.avy,A.avz,A.avA,A.avB,A.aYO,A.aYP,A.aYM,A.aJ2,A.az3,A.aWK,A.axe,A.axg,A.axb,A.axd,A.axc,A.aGF,A.aJw,A.aEP,A.azM,A.azR,A.azT,A.azV,A.azX,A.azO,A.azQ,A.aV2,A.aV3,A.aV4,A.aV7,A.aV8,A.aV9,A.aAF,A.aAD,A.aAC,A.aB8,A.aWH,A.aBt,A.aBs,A.aBr,A.aSe,A.aSj,A.aSk,A.aSl,A.aSm,A.aSn,A.aSo,A.aSd,A.aSc,A.aSf,A.aSg,A.aSh,A.aSi,A.aBz,A.b1O,A.b1P,A.b1Q,A.aXr,A.aXs,A.aDB,A.aDD,A.aDA,A.aPr,A.aDQ,A.aEe,A.aKE,A.aKD,A.aKH,A.aKJ,A.aKF,A.aFv,A.aZO,A.aZR,A.aFu,A.aFm,A.aFo,A.aFq,A.aFs,A.aG2,A.aZz,A.aZx,A.aZy,A.aZw,A.aGh,A.aZH,A.aZV,A.aZT,A.aQr,A.aQo,A.aXY,A.aXV,A.aLo,A.aLp,A.aLq,A.aLr,A.aLu,A.aLv,A.aLw,A.aLy,A.aLE,A.aLB,A.aLD,A.b_4,A.aLI,A.aIS,A.aIO,A.aIP,A.aIQ,A.aIU,A.aIW,A.aIX,A.aF1,A.aF2,A.aF3,A.aN2,A.aOw,A.aOx,A.b_V,A.b_U,A.b_W,A.b_X,A.b_T,A.b_S,A.b_Y,A.aLN,A.aLP,A.aLO,A.aLM,A.aLL,A.b_c,A.b0f,A.b0h,A.b0j,A.b0l,A.b0n,A.aQy,A.b2h,A.aR0,A.aTP,A.aQi,A.aQh,A.aBx,A.aBw,A.aTF,A.atQ,A.atR,A.atO,A.atK,A.atL,A.atM,A.b59,A.aDZ,A.aE_,A.aDY,A.asv,A.aOd,A.aOc,A.asT,A.asS,A.aI1,A.aI2,A.aI3,A.aC_,A.aC0,A.aC1,A.aup,A.auq,A.aur,A.aRg,A.aGY,A.aGR,A.aGS,A.aGT,A.aGU,A.aGV,A.aGW,A.aGX,A.b4R,A.ary,A.asg,A.ash,A.ass,A.b1D,A.XK,A.aDI,A.aDJ,A.aXu,A.aPq,A.aCl,A.aDF,A.aDG,A.axf,A.arS,A.arU,A.atB,A.ay6,A.ayV,A.ayU,A.aAJ,A.aDg,A.aDn,A.aDo,A.aDp,A.aMm,A.aBJ,A.aBB,A.aBC,A.aBD,A.aBG,A.aBH,A.ayX,A.aBp,A.a3f,A.aYe,A.b_t,A.b11,A.aFY,A.aG_,A.aFZ,A.aIB,A.aIA,A.b4v,A.asN,A.asM,A.aCS,A.aGb,A.aGe,A.auB,A.b2j,A.aGH,A.b2d,A.b20,A.b2c,A.aGJ,A.aGK,A.aGM,A.aGN,A.aGO,A.b5I,A.aWL,A.aHI,A.aKv,A.aMv,A.ar_,A.aDW,A.aJH,A.aNB,A.aNC,A.aQR,A.aAg,A.aAd,A.aCX,A.ay7,A.awo,A.auh,A.aIt,A.aPF,A.aPX,A.aA1,A.aIu,A.aIq,A.aIr,A.aD2,A.aD3,A.aD4,A.aD1,A.aD_,A.aD0,A.aPU,A.aPV,A.aPW,A.aS_,A.aRZ,A.aGP,A.aPP,A.aPQ,A.aPR,A.aPS,A.aPT,A.aPN,A.aPM,A.aPD,A.aPE,A.aPZ,A.aQ_,A.aR2,A.aR3,A.aHK,A.aOv,A.aEq,A.aEr,A.b4E,A.ayw,A.ayx,A.aQT,A.auF,A.aOf,A.aOg,A.aOh,A.aOi,A.aOj,A.aOk,A.aOl,A.aOm,A.aZF,A.aZE,A.aO9,A.au0,A.aEg,A.aEh,A.b17,A.aS0,A.aS1,A.aRv,A.aRy,A.aRz,A.aRA,A.b4y,A.b4z,A.aRW,A.b0V,A.aRI,A.aRS,A.aRG,A.aRC,A.aRD,A.aRF,A.aRE,A.aRP,A.aRJ,A.aRH,A.aRK,A.aRR,A.aRO,A.aRM,A.aRL,A.aRN,A.b4I]) +p(A.Zz,[A.aqO,A.aqN,A.aqM,A.aIp,A.b5r,A.b5t,A.ayK,A.ay2,A.aMS,A.aMT,A.aMR,A.at2,A.at3,A.az8,A.az9,A.atb,A.aHo,A.aAR,A.aO4,A.aO5,A.aAc,A.aAa,A.aAb,A.b50,A.b51,A.b16,A.b1c,A.aCB,A.aCC,A.aCD,A.aCw,A.aCx,A.aCy,A.aAA,A.axE,A.b56,A.b57,A.aHF,A.aYt,A.aHP,A.aIK,A.aIM,A.b4X,A.aLF,A.axH,A.axJ,A.axI,A.aEA,A.aOJ,A.aOY,A.aP_,A.aB5,A.ayd,A.aOS,A.axq,A.axr,A.asR,A.b5n,A.aIk,A.aSu,A.aSv,A.b0s,A.b0r,A.azh,A.azg,A.azf,A.aWa,A.aWi,A.aWg,A.aWc,A.aWh,A.aWb,A.aWl,A.aWk,A.aWj,A.aWn,A.aNY,A.aNV,A.b_N,A.b_M,A.aSM,A.aSL,A.aYn,A.b1d,A.b2a,A.aZK,A.aZJ,A.aQN,A.aQM,A.asW,A.asX,A.b5S,A.aCn,A.aNT,A.ari,A.arj,A.arh,A.are,A.aqj,A.aVb,A.aBP,A.aYI,A.aYH,A.as5,A.atV,A.atX,A.atW,A.atU,A.aYo,A.avh,A.aMD,A.b_L,A.b_K,A.b_I,A.b_J,A.aUo,A.aUO,A.aUB,A.aUt,A.aUF,A.aUs,A.aUM,A.aUC,A.aUu,A.aUP,A.aUA,A.aUQ,A.aUz,A.aUR,A.aUS,A.aUT,A.aUG,A.aUx,A.aUH,A.aUw,A.aUJ,A.aUr,A.aUI,A.aUv,A.aUK,A.aUq,A.aUL,A.aUp,A.azx,A.asD,A.aSJ,A.aSG,A.aSI,A.aSH,A.aU6,A.aU5,A.aU7,A.aU4,A.azk,A.aXf,A.aXg,A.aXh,A.b0_,A.azZ,A.aCb,A.aCc,A.aCd,A.aQ2,A.b5H,A.aIx,A.aIy,A.aTy,A.aTz,A.aTB,A.aYB,A.aYC,A.aYU,A.aYV,A.aYX,A.aON,A.aw4,A.aw5,A.azr,A.azm,A.azq,A.azo,A.at0,A.aJ7,A.aJ6,A.aJ5,A.b55,A.aH_,A.aNs,A.aX5,A.aTS,A.aSO,A.aSN,A.aSQ,A.aSP,A.aDO,A.ayj,A.aUb,A.aUc,A.aUk,A.aUj,A.aUi,A.auI,A.auJ,A.aUh,A.aUl,A.aZ3,A.aQ6,A.aQ8,A.aQ3,A.b2f,A.b1b,A.ayr,A.arN,A.asU,A.azA,A.azz,A.azD,A.azE,A.az0,A.ayZ,A.az_,A.aDy,A.aDx,A.aDw,A.awb,A.awg,A.awh,A.awc,A.awd,A.awe,A.awf,A.aEW,A.aw9,A.b_Z,A.aFd,A.aF9,A.aFb,A.aFc,A.aFa,A.aHV,A.aIi,A.aL9,A.aLa,A.aL5,A.aL6,A.aOA,A.aOB,A.aOC,A.aOD,A.aOE,A.azC,A.aE4,A.aTl,A.aSV,A.aVr,A.aVk,A.aVK,A.aVI,A.b1z,A.b1y,A.aWQ,A.aWS,A.aWN,A.aWP,A.aWw,A.aX4,A.b0c,A.b0b,A.b0d,A.aE8,A.aE9,A.aKZ,A.aL_,A.aKV,A.aKW,A.aKX,A.aVO,A.aL2,A.aL1,A.aXO,A.aXN,A.aXM,A.aXK,A.aXL,A.aXJ,A.b_9,A.b_8,A.b_a,A.b_z,A.b_A,A.b_x,A.b_y,A.b_w,A.aZn,A.b_E,A.b01,A.b03,A.b02,A.b05,A.b06,A.b04,A.b0p,A.b0o,A.aPA,A.aQ7,A.aQ9,A.aQ4,A.aQ5,A.aQe,A.aBb,A.aBa,A.aXp,A.aBh,A.aBi,A.aEZ,A.aJb,A.aJd,A.aJf,A.aJe,A.aJg,A.aCY,A.aCZ,A.aEN,A.aEM,A.aEL,A.aGn,A.aGm,A.aGl,A.aJD,A.aJG,A.aJI,A.aJU,A.aLi,A.aLj,A.aLk,A.asx,A.aMk,A.axS,A.axR,A.aIG,A.aKl,A.aKm,A.aKk,A.aPo,A.aPp,A.aSb,A.aVZ,A.aVU,A.aVV,A.aVT,A.b0O,A.aW7,A.aW6,A.aSA,A.aSy,A.aSz,A.aSx,A.b0Q,A.aR9,A.aJy,A.aJz,A.aVf,A.aVg,A.awH,A.awU,A.awV,A.awW,A.awX,A.awY,A.awZ,A.ax_,A.ax0,A.awI,A.awJ,A.awE,A.awG,A.ax3,A.ax5,A.ax6,A.awM,A.awN,A.awO,A.awQ,A.aVP,A.aVQ,A.aVR,A.aVS,A.az4,A.az5,A.az2,A.az1,A.asn,A.au2,A.au3,A.azL,A.azN,A.azS,A.azU,A.azW,A.azY,A.azP,A.aV6,A.aV5,A.aWB,A.aWA,A.aWz,A.aWG,A.aWI,A.aWJ,A.aqF,A.aXi,A.aXj,A.aXk,A.aXq,A.aXR,A.aEB,A.aKI,A.aKK,A.aKG,A.aZQ,A.aZP,A.aFn,A.aFp,A.aFr,A.aFt,A.aFl,A.aZi,A.aYi,A.aG6,A.aG5,A.aG7,A.aG4,A.aG3,A.aWt,A.aZG,A.aKq,A.aZY,A.aZZ,A.aZX,A.aZS,A.aZW,A.aZU,A.aQp,A.aQq,A.aXT,A.aEE,A.aEC,A.aLn,A.b_d,A.aLt,A.aLA,A.aLC,A.aIV,A.aIR,A.aIT,A.aMz,A.aN0,A.aN1,A.aN_,A.aN3,A.arH,A.arI,A.arF,A.arG,A.arD,A.arE,A.arC,A.b_b,A.b0e,A.b0g,A.b0i,A.b0k,A.b0m,A.aSp,A.b2g,A.aTO,A.aTQ,A.aTJ,A.aTI,A.aTK,A.aTL,A.aTH,A.aTN,A.aTM,A.aTG,A.aTE,A.atN,A.aXx,A.aOe,A.aXt,A.arv,A.aCQ,A.aqT,A.ayW,A.aDh,A.aDm,A.aBE,A.aBF,A.aBI,A.ayY,A.aCT,A.aEk,A.aEl,A.aEm,A.aGa,A.aGd,A.aGc,A.aGI,A.aDv,A.aNL,A.arK,A.aFP,A.aFO,A.b4D,A.ayy,A.awn,A.aZD,A.b5i,A.b5h]) +p(A.ZA,[A.aqK,A.aBU,A.aBV,A.aO7,A.b4w,A.b4r,A.aHn,A.b5_,A.b4P,A.aCz,A.aCv,A.axx,A.aNH,A.aN9,A.b1i,A.b5z,A.aB2,A.auQ,A.asQ,A.aul,A.aIj,A.aCf,A.b4V,A.b19,A.b2l,A.azj,A.aze,A.aWf,A.aWp,A.aZI,A.aWu,A.aDj,A.aDT,A.aDV,A.aNc,A.aNf,A.aNe,A.aX9,A.aXe,A.aXc,A.b2e,A.aFE,A.aQD,A.aQF,A.aQG,A.b0H,A.b0G,A.b1m,A.aEt,A.aEu,A.aEv,A.aEw,A.aKL,A.aKM,A.aNO,A.aNP,A.aNQ,A.aSa,A.ar1,A.ar2,A.aNU,A.as3,A.as4,A.aTT,A.aH3,A.aHd,A.aH5,A.aH2,A.b4A,A.aOr,A.aI9,A.azs,A.azp,A.azn,A.auc,A.aue,A.aud,A.aI_,A.aHY,A.aGB,A.aGA,A.aNn,A.art,A.aFB,A.aNt,A.aNy,A.aRb,A.aRc,A.aRe,A.aRd,A.aKd,A.aPJ,A.auH,A.aZ7,A.aZ1,A.aHU,A.aL8,A.aLc,A.aE3,A.aXz,A.aZe,A.aZd,A.aVt,A.aVu,A.aVv,A.aZc,A.aZb,A.aZ9,A.aZg,A.b0W,A.b0X,A.aL3,A.b_0,A.aZp,A.b_F,A.b07,A.b08,A.b14,A.b0q,A.aZs,A.aPy,A.aFy,A.aTX,A.aBc,A.aBj,A.aBg,A.aqS,A.aFT,A.aF_,A.aF0,A.aJc,A.aJl,A.aJm,A.aJi,A.aJr,A.aJp,A.aJq,A.aJo,A.aEI,A.aHt,A.aHs,A.aHu,A.aHv,A.aJK,A.aJM,A.aJO,A.aJP,A.aK4,A.aJn,A.aJt,A.aJs,A.aJQ,A.aJR,A.aJu,A.aK2,A.aK3,A.aLh,A.b_f,A.aM7,A.aM8,A.asz,A.aUY,A.aNI,A.aW9,A.awF,A.awR,A.awT,A.avt,A.avv,A.avu,A.avw,A.avx,A.avp,A.avs,A.aYQ,A.aYN,A.aJ0,A.aJ1,A.aW1,A.aJx,A.aAE,A.aWy,A.aAB,A.aWC,A.aYd,A.aZv,A.b_O,A.b12,A.b13,A.aXX,A.aXW,A.aXU,A.aLx,A.b_7,A.b_5,A.b_6,A.aLz,A.aMA,A.aMJ,A.aZk,A.aZj,A.atT,A.atS,A.atP,A.b5a,A.aGQ,A.aGZ,A.arx,A.arB,A.aXw,A.aXv,A.b5d,A.b5e,A.b1q,A.avN,A.avb,A.au1,A.aFX,A.aIz,A.aG9,A.aGf,A.aGg,A.b5o,A.b5p,A.b1Z,A.aIs,A.aAH,A.ayz,A.ayA,A.aRQ]) +p(A.aVD,[A.Jd,A.p8,A.zo,A.Cn,A.LE,A.ZK,A.zG,A.xR,A.IR,A.RO,A.nX,A.aqh,A.ys,A.KB,A.uX,A.DB,A.RR,A.aeQ,A.Gl,A.QY,A.cN,A.fP,A.a5I,A.Zq,A.aaB,A.Nr,A.aHg,A.LO,A.G7,A.G8,A.a55,A.dO,A.Cz,A.arW,A.ye,A.C3,A.IQ,A.auV,A.rk,A.fG,A.F2,A.aHS,A.a1f,A.aHw,A.rP,A.Qm,A.w4,A.a9H,A.pB,A.Ql,A.Y1,A.ase,A.AZ,A.Y4,A.tP,A.aHJ,A.vm,A.Od,A.FS,A.CZ,A.a86,A.uf,A.ON,A.JT,A.FN,A.FO,A.Jg,A.aBT,A.BA,A.JO,A.a3a,A.HB,A.NK,A.nG,A.Jh,A.qU,A.KT,A.md,A.H_,A.X7,A.amB,A.ws,A.Kd,A.qp,A.eZ,A.a1A,A.Bu,A.Sj,A.Da,A.L9,A.I2,A.aPB,A.H5,A.asq,A.aso,A.aTv,A.aTw,A.awp,A.SE,A.aWD,A.ww,A.KV,A.iv,A.aDq,A.M5,A.aDs,A.om,A.v1,A.ei,A.l8,A.b_C,A.I4,A.aMB,A.pp,A.a8o,A.Ic,A.zc,A.aa4,A.aLl,A.Fi,A.Xv,A.aaC,A.Ca,A.XZ,A.Y3,A.Y0,A.uJ,A.Qy,A.a9T,A.PT,A.Fh,A.Hy,A.a14,A.a3s,A.v_,A.xM,A.Ln,A.a_x,A.vO,A.Pg,A.Gq,A.FF,A.Pi,A.QC,A.a1S,A.a8Q,A.a9j,A.asu,A.P2,A.aRh,A.aaW,A.Ah,A.av0,A.Xh,A.E9,A.a2V,A.yU,A.lA,A.a9f,A.a3J,A.aN4,A.aN5,A.kf,A.aOP,A.KU,A.mH,A.aaj,A.JU,A.CS,A.mj,A.SB,A.uT,A.aal,A.uv,A.ayE,A.B7,A.aaf,A.arm,A.b_H,A.Hh,A.DP,A.a4E,A.ib,A.aFk,A.Fw,A.kn,A.Uj,A.a4I,A.Hs,A.alq,A.I7,A.a7h,A.WZ,A.a7z,A.P5,A.a7C,A.a7A,A.P9,A.a8p,A.Sk,A.CC,A.a57,A.aa8,A.lh,A.za,A.a3w,A.Ku,A.Mh,A.FM,A.AI,A.Pl,A.J2,A.Ed,A.a1O,A.Es,A.zi,A.Ef,A.Eg,A.a80,A.E7,A.oY,A.r_,A.mM,A.a9v,A.a1q,A.fN,A.q7,A.ns,A.p1,A.pl,A.vZ,A.w_,A.rZ,A.oL,A.uA,A.nK,A.ur,A.uj,A.qi,A.lM,A.AY,A.B_,A.lG,A.N8,A.ri,A.L7,A.aCU,A.F5,A.pM,A.a5i,A.EU,A.uI,A.Lg,A.hO,A.a56,A.Q3,A.Q4,A.QI,A.nx,A.AO,A.nq,A.aEi,A.f3,A.l2]) +q(A.asL,A.akb) +q(A.a6k,A.j3) +p(A.dp,[A.YC,A.Zg,A.Ze,A.Zo,A.Zk,A.Zf,A.Zn,A.YF,A.YJ,A.YE,A.YD,A.YL,A.YQ,A.YS,A.Z_,A.YW,A.YY,A.YX,A.YM,A.YR,A.YK,A.YU,A.YZ,A.YN,A.YP,A.YO,A.YT,A.YV,A.Zh,A.Zj,A.Zi]) +q(A.fD,A.fu) +p(A.fD,[A.Mg,A.Z5,A.YA,A.Z9,A.Cx,A.mf,A.Cy,A.YI,A.YH,A.Jx,A.JA]) +p(A.YG,[A.Jv,A.Cw,A.Z8,A.Zl,A.Cv]) +p(A.A,[A.MP,A.Zd,A.i9,A.ta,A.a97,A.ok,A.as,A.dJ,A.bl,A.nt,A.AJ,A.rI,A.PL,A.qF,A.c3,A.RV,A.abm,A.alr,A.V0,A.M1,A.xX,A.OR,A.Xb,A.hn,A.k_,A.Ob,A.bM,A.DO,A.Mo,A.a_q,A.Rf,A.ab3]) +q(A.RP,A.Z5) +p(A.jW,[A.CQ,A.a5u]) +p(A.CQ,[A.a7a,A.Xw,A.Zs,A.Zv,A.Zu,A.a4D,A.QX]) +q(A.a4B,A.QX) +p(A.mf,[A.Z0,A.Z4,A.Z2,A.Z3,A.Z1,A.Z6]) +p(A.dy,[A.Yb,A.nJ,A.rU,A.a2O,A.aam,A.adA,A.a7n,A.aeI,A.LL,A.x9,A.nd,A.a4o,A.aao,A.GH,A.o7,A.a_0,A.aeZ]) +p(A.h2,[A.i0,A.a5p]) +p(A.i0,[A.Nv,A.ai8,A.ai7,A.Nw,A.Ny,A.Nz,A.NA,A.NB]) +p(A.axp,[A.q6,A.ae1]) +q(A.Nx,A.ai8) +q(A.a5n,A.ai7) +q(A.avO,A.ae1) +q(A.UZ,A.a9m) +q(A.a5q,A.a5p) +p(A.ej,[A.Ks,A.Nm,A.a50,A.a54,A.a52,A.a51,A.a53]) +p(A.Ks,[A.a4M,A.a4L,A.a4K,A.a4O,A.a4R,A.a4T,A.a5_,A.a4W,A.a4Y,A.a4X,A.a4P,A.a4S,A.a4N,A.a4V,A.a4Z,A.a4Q,A.Nl,A.a4U]) +p(A.Dl,[A.a1N,A.a1K,A.DK]) +q(A.a1I,A.DK) +q(A.Th,A.qw) +p(A.a0x,[A.MD,A.Mx]) +q(A.a2b,A.Lo) +p(A.asj,[A.MJ,A.PD]) +p(A.aQL,[A.aAx,A.auT]) +q(A.ask,A.aHC) +q(A.a0A,A.aHz) +p(A.aSE,[A.aop,A.b0u,A.aoi]) +q(A.aYr,A.aop) +q(A.aY0,A.aoi) +p(A.lP,[A.Cr,A.DS,A.DV,A.Ea,A.En,A.FC,A.Gj,A.Go]) +p(A.aLX,[A.avc,A.aEy]) +q(A.K7,A.adM) +p(A.K7,[A.aMa,A.a1F,A.aKR]) +p(A.K,[A.pV,A.GI,A.acx,A.Bo,A.a0S,A.rW]) +q(A.ag5,A.pV) +q(A.aah,A.ag5) +q(A.F_,A.aGo) +p(A.Ga,[A.Yo,A.a7b]) +p(A.aP3,[A.aD7,A.ay_,A.aQQ]) +p(A.aP2,[A.aTR,A.uW,A.xg]) +q(A.agr,A.aTR) +q(A.ags,A.agr) +q(A.agt,A.ags) +q(A.nL,A.agt) +q(A.a0q,A.nL) +p(A.axs,[A.aFD,A.axK,A.avX,A.aA6,A.aFz,A.aIh,A.aLJ,A.aMc]) +p(A.axt,[A.aFF,A.aPj,A.aFL,A.av1,A.aHq,A.axh,A.aQI,A.a46]) +p(A.a1F,[A.aB3,A.aqy,A.ayc]) +p(A.aP6,[A.aPd,A.aPk,A.aPf,A.aPi,A.aPe,A.aPh,A.aP4,A.aPa,A.aPg,A.aPc,A.aPb,A.aP9]) +p(A.avk,[A.a_n,A.a1o]) +q(A.axi,A.aeA) +p(A.axi,[A.auR,A.azb]) +q(A.a89,A.yk) +q(A.a0w,A.a89) +q(A.a0B,A.a0w) +p(J.E1,[J.LI,J.LJ,J.i,J.uS,J.oV]) +p(J.i,[J.nM,J.p,A.MQ,A.MV,A.aD,A.WP,A.J0,A.nk,A.dI,A.adk,A.jM,A.a_r,A.a0_,A.ae3,A.Kn,A.ae5,A.a03,A.bb,A.aeN,A.jR,A.a27,A.afL,A.a3l,A.a3L,A.agY,A.agZ,A.jZ,A.ah_,A.ahB,A.k2,A.ail,A.ak9,A.ka,A.al6,A.kb,A.aln,A.iO,A.amj,A.a9Z,A.ki,A.amv,A.aa6,A.aar,A.anZ,A.aob,A.aok,A.aoK,A.aoM,A.lw,A.agu,A.lF,A.ahM,A.a5H,A.als,A.m_,A.amC,A.Xn,A.abI]) +p(J.nM,[J.a5x,J.pH,J.oW,A.aCi,A.aFG,A.aVx]) +q(J.aCa,J.p) +p(J.uS,[J.E5,J.LK]) +p(A.ok,[A.xr,A.VN,A.qb,A.qa]) +q(A.Ss,A.xr) +q(A.RL,A.VN) +q(A.dH,A.RL) +p(A.by,[A.q9,A.iE,A.tb,A.agd]) +p(A.GI,[A.mg,A.oe]) +p(A.as,[A.aM,A.ll,A.bf,A.Bv,A.Tc,A.ti,A.BF,A.UM]) +p(A.aM,[A.aC,A.W,A.cj,A.M4,A.age]) +q(A.y2,A.dJ) +q(A.Kx,A.AJ) +q(A.Dh,A.rI) +q(A.Kw,A.qF) +p(A.TO,[A.TP,A.TQ]) +p(A.TP,[A.BB,A.TR]) +p(A.TQ,[A.TS,A.TT]) +q(A.Vp,A.Mk) +q(A.Ba,A.Vp) +q(A.xI,A.Ba) +p(A.CN,[A.bk,A.bD]) +q(A.nE,A.LC) +q(A.N5,A.rU) +p(A.a9w,[A.a8V,A.Cf]) +p(A.MV,[A.MR,A.EE]) +p(A.EE,[A.Tr,A.Tt]) +q(A.Ts,A.Tr) +q(A.v6,A.Ts) +q(A.Tu,A.Tt) +q(A.lD,A.Tu) +p(A.v6,[A.MS,A.a4f]) +p(A.lD,[A.a4g,A.MU,A.a4h,A.MW,A.a4i,A.MX,A.zp]) +q(A.Vj,A.aeI) +p(A.dk,[A.I6,A.Q0,A.Bt,A.mV,A.wu,A.HV]) +q(A.jt,A.I6) +q(A.iV,A.jt) +p(A.iW,[A.wr,A.Ho]) +q(A.Bl,A.wr) +q(A.Ru,A.RE) +p(A.Br,[A.bU,A.tk]) +p(A.I5,[A.wo,A.I8]) +p(A.adO,[A.pN,A.Ha]) +p(A.mV,[A.tr,A.td]) +q(A.ak1,A.anN) +p(A.tb,[A.wx,A.S9]) +p(A.iE,[A.T9,A.T8]) +p(A.o1,[A.BD,A.Vr]) +p(A.BD,[A.pO,A.l7,A.Wh]) +p(A.Si,[A.Sh,A.Bs]) +q(A.dV,A.Wh) +q(A.GJ,A.Vr) +p(A.ala,[A.ko,A.jw]) +p(A.al9,[A.UN,A.UO]) +q(A.PR,A.UN) +p(A.pS,[A.tj,A.UQ,A.BE]) +q(A.UP,A.UO) +q(A.G1,A.UP) +p(A.ZC,[A.y3,A.arq,A.aCj]) +p(A.y3,[A.Xe,A.a3_,A.aau]) +p(A.hP,[A.an0,A.an_,A.XF,A.XE,A.a2d,A.a2S,A.a2R,A.aav,A.Bb,A.a21,A.ab2]) +p(A.an0,[A.Xg,A.a31]) +p(A.an_,[A.Xf,A.a30]) +q(A.acm,A.asr) +q(A.a2P,A.LL) +q(A.agf,A.aXd) +q(A.aoe,A.agf) +q(A.agg,A.aoe) +q(A.aDd,A.a8Y) +p(A.nd,[A.Fb,A.Lt]) +q(A.adF,A.Vu) +p(A.aD,[A.bN,A.a0R,A.yC,A.a3P,A.k9,A.UK,A.kg,A.iS,A.Vb,A.aaD,A.GO,A.Xr,A.tR]) +p(A.bN,[A.d9,A.ox,A.qr]) +p(A.d9,[A.bB,A.bq]) +p(A.bB,[A.WY,A.Xd,A.zg,A.a1h,A.FA,A.a7G]) +q(A.IS,A.zg) +q(A.a_9,A.nk) +q(A.CV,A.adk) +p(A.jM,[A.a_a,A.a_b]) +q(A.ae4,A.ae3) +q(A.Km,A.ae4) +q(A.ae6,A.ae5) +q(A.a01,A.ae6) +q(A.jQ,A.J0) +q(A.aeO,A.aeN) +q(A.a0P,A.aeO) +q(A.afM,A.afL) +q(A.yB,A.afM) +q(A.uD,A.yC) +q(A.a3Q,A.agY) +q(A.a3R,A.agZ) +q(A.ah0,A.ah_) +q(A.a3S,A.ah0) +q(A.ahC,A.ahB) +q(A.N3,A.ahC) +q(A.aim,A.ail) +q(A.a5G,A.aim) +q(A.ph,A.bb) +q(A.a7k,A.ak9) +q(A.UL,A.UK) +q(A.a8y,A.UL) +q(A.al7,A.al6) +q(A.a8B,A.al7) +q(A.PZ,A.aln) +q(A.amk,A.amj) +q(A.a9R,A.amk) +q(A.Vc,A.Vb) +q(A.a9S,A.Vc) +q(A.amw,A.amv) +q(A.aa5,A.amw) +q(A.ao_,A.anZ) +q(A.adj,A.ao_) +q(A.Sf,A.Kn) +q(A.aoc,A.aob) +q(A.afv,A.aoc) +q(A.aol,A.aok) +q(A.Tq,A.aol) +q(A.aoL,A.aoK) +q(A.al8,A.aoL) +q(A.aoN,A.aoM) +q(A.alw,A.aoN) +q(A.St,A.wu) +q(A.aS9,A.aS8) +p(A.TU,[A.hk,A.MO]) +q(A.agv,A.agu) +q(A.a39,A.agv) +q(A.ahN,A.ahM) +q(A.a4v,A.ahN) +q(A.alt,A.als) +q(A.a90,A.alt) +q(A.amD,A.amC) +q(A.aac,A.amD) +p(A.a4A,[A.j,A.M]) +q(A.Xo,A.abI) +q(A.a4z,A.tR) +q(A.Xc,A.iB) +q(A.aBN,A.aBO) +q(A.aG0,A.aG1) +q(A.aS7,A.Ds) +q(A.C6,A.aN7) +p(A.aHB,[A.arl,A.aMw,A.aQJ]) +p(A.arl,[A.abJ,A.aR4]) +q(A.abK,A.abJ) +q(A.ark,A.abK) +q(A.b9S,A.aA5) +q(A.FK,A.If) +q(A.ji,A.TI) +q(A.RM,A.ji) +q(A.D2,A.Sb) +q(A.akE,A.a21) +q(A.b_o,A.aAw) +q(A.b_n,A.b_o) +q(A.Yj,A.av3) +p(A.mC,[A.TH,A.M2]) +q(A.a_R,A.adU) +p(A.a_R,[A.l,A.b7,A.jb,A.aM9]) +p(A.l,[A.aR,A.at,A.bE,A.b6,A.ahH,A.ahK]) +p(A.aR,[A.WS,A.jN,A.a_P,A.adT,A.ag4,A.E_,A.a3e,A.a5X,A.F8,A.zW,A.a_M,A.a9M,A.Hm,A.ai9,A.a7F,A.K9,A.a85,A.adC,A.a_N,A.Ce,A.DD,A.a1r,A.a8G,A.nf,A.a4n,A.E2,A.a8J,A.a8O,A.E3,A.a_c,A.a_f,A.a_g,A.adx,A.a_j,A.xP,A.a_k,A.WU,A.Yh,A.Jq,A.a_K,A.D4,A.a_T,A.WV,A.a0f,A.Hg,A.aem,A.a16,A.a2i,A.DW,A.a3h,A.a3r,A.UF,A.anT,A.abZ,A.a7E,A.a9O,A.am8,A.amb,A.a9Q,A.wc,A.amt,A.ahI,A.a2u,A.a5U,A.uU,A.jI,A.a_3,A.ahJ,A.a_E,A.a_W,A.DI,A.yF,A.Bn,A.O3,A.agJ,A.a3T,A.ah2,A.EN,A.a7o,A.a7B,A.a87,A.a8z,A.ahL,A.fw,A.aa1,A.aaE,A.aaO,A.ZM,A.xy,A.ZL,A.EF,A.wB,A.rG,A.DE,A.Ew,A.Ex,A.EM,A.Fs,A.Gh]) +p(A.at,[A.Kb,A.NP,A.xj,A.xz,A.El,A.zu,A.K3,A.Ka,A.Q_,A.K4,A.tU,A.xL,A.xC,A.xD,A.yV,A.Z,A.yN,A.CJ,A.yO,A.JX,A.JY,A.xO,A.K_,A.H8,A.Fe,A.S6,A.Mq,A.O4,A.Ji,A.Jp,A.He,A.Hd,A.Dc,A.KK,A.Lx,A.SX,A.RC,A.IK,A.SO,A.yM,A.Qx,A.Mp,A.a2s,A.wH,A.wI,A.OT,A.SC,A.Ag,A.vM,A.PM,A.Az,A.Qs,A.qG,A.V9,A.QU,A.q4,A.yo,A.II,A.R9,A.DC,A.IU,A.Kg,A.Dd,A.De,A.Ur,A.yl,A.KZ,A.L2,A.kP,A.yy,A.uG,A.Ma,A.Tj,A.N0,A.tf,A.Nh,A.La,A.Q1,A.vD,A.OP,A.a7i,A.HK,A.UC,A.P3,A.P8,A.Uw,A.Pf,A.Pv,A.Au,A.Pw,A.th,A.UA,A.QA,A.AX,A.GE,A.Rc,A.JP,A.CE,A.Mm,A.Md,A.Me]) +q(A.ay,A.alk) +p(A.ay,[A.adS,A.aiZ,A.XW,A.JQ,A.M3,A.a4w,A.a_m,A.Kc,A.alo,A.adD,A.ac_,A.ad2,A.acQ,A.acR,A.agn,A.DF,A.W2,A.H3,A.acj,A.VQ,A.VR,A.S3,A.VS,A.H9,A.HU,A.VT,A.Td,A.aor,A.VM,A.VO,A.Hf,A.Sl,A.VW,A.VX,A.SY,A.W0,A.VL,A.W_,A.W1,A.V6,A.aog,A.Hw,A.ape,A.apf,A.Un,A.VY,A.Uo,A.Uz,A.We,A.UJ,A.Wg,A.Hn,A.aoS,A.Vi,A.Rq,A.SI,A.anW,A.apb,A.SK,A.Rv,A.VU,A.Sn,A.Sp,A.akl,A.Hk,A.af4,A.L3,A.Fc,A.Hu,A.aod,A.agD,A.aoh,A.Tx,A.HO,A.ahV,A.VZ,A.Wf,A.aoD,A.Ui,A.Ii,A.te,A.aoH,A.P4,A.Ux,A.akq,A.aoG,A.akJ,A.UH,A.UG,A.Wd,A.Wc,A.V7,A.amn,A.Rr,A.Vk,A.ani,A.RQ,A.acM,A.agL,A.W3,A.agF]) +p(A.bE,[A.bW,A.hF,A.hY]) +p(A.bW,[A.Sc,A.ST,A.fp,A.TE,A.Um,A.akd,A.Rp,A.amY,A.oR,A.SJ,A.oQ,A.Tb,A.yz,A.ajK,A.F7,A.B9,A.ak8,A.Tl,A.P_,A.akn,A.Uu,A.Ph,A.akO,A.Sr,A.Vx,A.Vy,A.hr]) +p(A.aq,[A.a_o,A.K2,A.dF,A.By,A.alD]) +p(A.a_o,[A.af9,A.afa,A.afb,A.afh,A.afi,A.afj,A.a1y,A.a1z,A.afk,A.afl,A.afm,A.afn,A.afo,A.afc,A.afd,A.afe,A.aff,A.afg,A.a5F,A.ai_,A.aci,A.PW,A.am6,A.aen,A.ag0,A.akG,A.am5,A.afC,A.a1W,A.a1X,A.a1Y,A.a1T,A.a1V,A.a1U,A.a6a,A.a69,A.a68,A.a1Z,A.aa7,A.a9V,A.a2v]) +p(A.K2,[A.akj,A.vR,A.adJ,A.ae9]) +q(A.Bi,A.anU) +p(A.C,[A.az,A.ZU,A.RA,A.Rd,A.aaM,A.abM,A.a3u,A.a81,A.a05,A.Ll,A.aa9,A.PU,A.GA,A.J8,A.L_,A.Ck,A.aaJ,A.t0,A.a1i,A.agl,A.eG,A.aec,A.a43,A.MK,A.amx,A.ali,A.a1t,A.ahO]) +p(A.az,[A.alb,A.RI,A.ob,A.XN,A.a0d,A.X9,A.akH,A.abN,A.ale,A.ahn,A.Tn,A.acd,A.a33,A.aj4,A.acr,A.ZQ,A.ZR,A.ZS,A.a8S,A.a5D,A.a1Q,A.aif,A.To,A.LS,A.afI,A.alV,A.TD,A.a4e,A.alf,A.alA,A.a_p,A.akk,A.JE,A.RF,A.yD,A.a2I,A.a4m,A.a5g,A.alc,A.WW,A.agG,A.G0,A.Ve,A.agp,A.acE,A.afH]) +q(A.hm,A.alb) +p(A.hm,[A.Sv,A.abq,A.anX,A.acb,A.aeD,A.aeL,A.aic,A.alj]) +q(A.mn,A.Sv) +q(A.aeU,A.ZU) +q(A.af,A.aeU) +p(A.af,[A.abD,A.x8,A.abV,A.abX,A.abW,A.Av,A.z7,A.aeV,A.akL,A.bH,A.aco,A.xn,A.RY,A.aeR,A.af6,A.anQ,A.ac7,A.acA,A.acH,A.ahh,A.zk,A.aj5,A.TK,A.TL,A.TM,A.TN,A.acC,A.CG,A.xB,A.xE,A.ql,A.LW,A.z5,A.z6,A.rr,A.Vf,A.acL,A.aeq,A.y1,A.zj,A.ahR,A.A3,A.Ad,A.ake,A.Ap,A.akW,A.acp,A.As,A.yI,A.aeb,A.qv,A.afy,A.qN,A.afJ,A.T4,A.yR,A.agi,A.agk,A.ah6,A.ah9,A.Tm,A.ahj,A.zy,A.akm,A.AK,A.x1,A.x0,A.x6,A.xd,A.oz,A.Ae,A.Ay,A.yi,A.ag9,A.yX,A.ahx,A.zE,A.ai1,A.Ac,A.AP,A.xa,A.xe,A.rM,A.AA,A.rL,A.AD,A.aly,A.ahW,A.ai4,A.all,A.yg,A.amp,A.amr,A.adz,A.ak_,A.alF]) +q(A.tL,A.abD) +q(A.xb,A.abV) +q(A.xf,A.abX) +q(A.xc,A.abW) +q(A.RJ,A.RI) +q(A.Jj,A.RJ) +q(A.ut,A.aeV) +q(A.vT,A.akL) +p(A.bH,[A.abp,A.abY,A.ae8,A.acT,A.acW,A.aek,A.acV,A.ae_,A.afp,A.afw,A.ah3,A.ah8,A.aiW,A.aj2,A.ajW,A.ak2,A.anc,A.aje,A.ajX,A.ald,A.AL,A.anf,A.ahX]) +q(A.x4,A.abp) +q(A.RB,A.RA) +q(A.Cd,A.RB) +p(A.Cd,[A.Yp,A.a1P,A.XQ,A.a0N,A.abQ,A.a5y,A.a04,A.Yy,A.tW,A.Yx,A.a_6,A.a5w,A.GM,A.J9,A.abR,A.xq,A.ago,A.B1,A.Be]) +q(A.xh,A.abY) +q(A.qt,A.ae8) +q(A.xo,A.qt) +q(A.xG,A.acT) +p(A.ob,[A.alX,A.w3,A.L4]) +q(A.a9u,A.alX) +q(A.ic,A.abQ) +p(A.ic,[A.alU,A.aeh,A.alT,A.ane]) +q(A.a9q,A.alU) +q(A.xJ,A.acW) +q(A.y_,A.aek) +q(A.a09,A.aeh) +q(A.qj,A.acV) +q(A.qq,A.ae_) +q(A.qJ,A.afp) +q(A.afx,A.afw) +q(A.qL,A.afx) +q(A.ah4,A.ah3) +q(A.r2,A.ah4) +q(A.r3,A.ah8) +q(A.aiX,A.aiW) +q(A.rs,A.aiX) +q(A.aj3,A.aj2) +q(A.rt,A.aj3) +q(A.rx,A.ajW) +q(A.ak3,A.ak2) +q(A.ry,A.ak3) +q(A.t3,A.anc) +q(A.ajf,A.aje) +q(A.vt,A.ajf) +p(A.aIY,[A.aFw,A.ay3]) +q(A.Aa,A.ajX) +q(A.AB,A.ald) +q(A.a9r,A.alT) +q(A.R8,A.ane) +q(A.aei,A.J9) +q(A.a0a,A.aei) +q(A.wl,A.anf) +q(A.u_,A.aco) +p(A.Rd,[A.Xa,A.acJ,A.aoP,A.aoQ]) +q(A.Xy,A.abM) +q(A.en,A.akH) +p(A.en,[A.hz,A.io]) +p(A.hz,[A.a0J,A.abS,A.acz,A.Sy,A.Sz,A.aoq,A.ao4]) +q(A.ad_,A.RY) +q(A.ad0,A.ad_) +q(A.ad1,A.ad0) +q(A.JW,A.ad1) +q(A.aeS,A.aeR) +q(A.yf,A.aeS) +q(A.Xz,A.abN) +q(A.af7,A.af6) +q(A.oJ,A.af7) +p(A.mn,[A.ahc,A.acI,A.aed,A.aej]) +q(A.ahd,A.ahc) +q(A.a4_,A.ahd) +q(A.fK,A.ale) +p(A.fK,[A.ajY,A.aii,A.ac8,A.an9,A.agE,A.Pe,A.agb,A.a7K,A.acF,A.aft,A.afs,A.ahP]) +q(A.ajZ,A.ajY) +q(A.OO,A.ajZ) +q(A.anR,A.anQ) +q(A.Bh,A.anR) +q(A.xl,A.ac7) +q(A.abT,A.abS) +q(A.XB,A.abT) +q(A.acB,A.acA) +q(A.qc,A.acB) +q(A.aho,A.ahn) +q(A.a47,A.aho) +q(A.xw,A.acH) +q(A.abr,A.abq) +q(A.X4,A.abr) +q(A.MN,A.ahh) +q(A.ahl,A.Tn) +q(A.ahm,A.ahl) +q(A.a48,A.ahm) +p(A.a48,[A.ZF,A.ZG,A.ZD,A.ZH]) +q(A.Ju,A.acz) +q(A.a8s,A.Ju) +q(A.ZI,A.acJ) +q(A.ZE,A.acI) +q(A.aj6,A.aj5) +q(A.aj7,A.aj6) +q(A.rv,A.aj7) +q(A.aij,A.aii) +q(A.NC,A.aij) +q(A.ace,A.acd) +q(A.Y5,A.ace) +q(A.ac9,A.ac8) +q(A.aca,A.ac9) +q(A.Jb,A.aca) +q(A.ana,A.an9) +q(A.anb,A.ana) +q(A.R7,A.anb) +p(A.a32,[A.aId,A.aws]) +p(A.aId,[A.aNN,A.aro]) +q(A.a67,A.aj4) +q(A.A_,A.TK) +q(A.ajg,A.TL) +q(A.ajh,A.ajg) +q(A.vu,A.ajh) +q(A.A0,A.TM) +q(A.aji,A.TN) +q(A.ajj,A.aji) +q(A.ajk,A.ajj) +q(A.vv,A.ajk) +p(A.io,[A.kR,A.aiT]) +p(A.kR,[A.ajm,A.ai0,A.alg,A.alW,A.ajn]) +q(A.xt,A.acC) +q(A.aeG,A.Sy) +q(A.um,A.aeG) +q(A.aeH,A.Sz) +q(A.oH,A.aeH) +q(A.a5d,A.ai0) +q(A.a3m,A.agE) +q(A.alS,A.aoP) +q(A.alR,A.aoQ) +q(A.alh,A.alg) +q(A.a8P,A.alh) +q(A.Vg,A.Vf) +q(A.od,A.Vg) +q(A.anY,A.anX) +q(A.Bp,A.anY) +q(A.xx,A.acL) +q(A.uk,A.aeq) +q(A.v9,A.ahR) +q(A.aja,A.aoq) +q(A.vJ,A.ake) +q(A.vU,A.akW) +q(A.xp,A.acp) +q(A.a5C,A.aif) +q(A.xY,A.aeb) +q(A.xZ,A.aed) +q(A.a0c,A.aej) +q(A.afz,A.afy) +q(A.yr,A.afz) +q(A.ahq,A.To) +q(A.Tp,A.ahq) +q(A.a4b,A.Tp) +q(A.ahp,A.Ll) +q(A.a49,A.ahp) +q(A.afK,A.afJ) +q(A.yA,A.afK) +q(A.a2a,A.afI) +q(A.yQ,A.T4) +q(A.agc,A.agb) +q(A.a2N,A.agc) +q(A.yS,A.agi) +q(A.yT,A.agk) +q(A.v2,A.ah6) +q(A.v3,A.ah9) +q(A.ahi,A.Tm) +q(A.zl,A.ahi) +q(A.zm,A.ahj) +q(A.a9s,A.alW) +q(A.Aj,A.akm) +q(A.a9t,A.alV) +q(A.vf,A.TD) +q(A.a4a,A.vf) +p(A.av,[A.zs,A.ahz]) +q(A.uP,A.ag9) +q(A.azl,A.aws) +q(A.ahy,A.ahx) +q(A.v8,A.ahy) +q(A.hR,A.Nq) +p(A.hR,[A.Pz,A.T7,A.hU,A.QG,A.hd,A.QF,A.qD,A.adH,A.ac6,A.ac5,A.a5j]) +q(A.zF,A.ai1) +q(A.a4d,A.w3) +q(A.AC,A.alf) +p(A.AC,[A.acg,A.US]) +q(A.ach,A.acg) +q(A.Y6,A.ach) +q(A.ahr,A.PU) +q(A.a4c,A.ahr) +q(A.a9b,A.alA) +p(A.a9b,[A.aik,A.abO,A.abU]) +q(A.a5A,A.aik) +q(A.Xx,A.abO) +q(A.XD,A.abU) +q(A.alz,A.aly) +q(A.lU,A.alz) +q(A.rb,A.ahW) +q(A.ai5,A.ai4) +q(A.vl,A.ai5) +q(A.alm,A.all) +q(A.AF,A.alm) +q(A.adR,A.ao4) +q(A.zt,A.ahz) +q(A.amq,A.amp) +q(A.we,A.amq) +p(A.GA,[A.a6Y,A.aeF]) +q(A.B0,A.amr) +q(A.ue,A.adz) +q(A.aie,A.a_p) +q(A.a5B,A.aie) +q(A.UY,A.H1) +p(A.t0,[A.Yz,A.a0W,A.a0Y,A.a3K]) +p(A.fX,[A.zX,A.Q8]) +q(A.AE,A.qf) +q(A.a66,A.AE) +q(A.u9,A.acK) +q(A.aiU,A.aiT) +q(A.a5P,A.aiU) +q(A.ajo,A.ajn) +q(A.A2,A.ajo) +q(A.Uq,A.akk) +q(A.vK,A.Uq) +p(A.br,[A.j5,A.wf,A.aa2,A.it,A.QO,A.T_,A.a8q,A.akc,A.Rx,A.vA,A.a3Z,A.m1,A.FH,A.OK,A.LN,A.hl,A.SL,A.UW,A.P0,A.FE,A.PO]) +q(A.jh,A.k_) +q(A.CH,A.jh) +q(A.Jf,A.RF) +q(A.afN,A.Jf) +q(A.afO,A.afN) +q(A.a2h,A.afO) +q(A.T5,A.yD) +q(A.a2M,A.T5) +q(A.a2Y,A.agl) +q(A.a8K,A.US) +q(A.jn,A.alc) +p(A.eG,[A.oy,A.ahe,A.ahS,A.ak4,A.akf,A.a7S,A.akX]) +p(A.oy,[A.ZJ,A.a6r]) +p(A.fo,[A.a0j,A.a_I,A.lt,A.a6c,A.a6Z,A.Pm,A.vY,A.akD]) +p(A.a0j,[A.K1,A.oZ,A.Nu,A.OL,A.Fr,A.FR,A.GX,A.a5m]) +q(A.aVL,A.aID) +q(A.MF,A.ahe) +p(A.MF,[A.a40,A.a41,A.a42]) +q(A.a4C,A.ahS) +q(A.ahT,A.a4C) +q(A.OQ,A.ak4) +q(A.ak5,A.OQ) +q(A.OV,A.akf) +q(A.akg,A.OV) +q(A.PF,A.akX) +q(A.akY,A.PF) +q(A.a06,A.aec) +p(A.axM,[A.aw_,A.aIb,A.aw8,A.awa,A.a07,A.a9n]) +p(A.aIb,[A.aw7,A.awj,A.awl,A.aOy,A.aOG]) +p(A.vQ,[A.u2,A.F3,A.Ff,A.a7g]) +p(A.nT,[A.Y9,A.aaK,A.P,A.ZX]) +q(A.a_G,A.aaK) +p(A.b6,[A.a37,A.c_,A.S8,A.ao2,A.aof,A.hX,A.A5,A.ua,A.a8n,A.Qb]) +p(A.a37,[A.a6E,A.akZ,A.an4,A.a6g,A.a0F,A.Fd]) +p(A.ad,[A.ajz,A.agq,A.akB]) +q(A.J,A.ajz) +p(A.J,[A.a0,A.eT,A.ajM]) +p(A.a0,[A.afu,A.Uc,A.W6,A.Ua,A.aov,A.aoy,A.W8,A.Wa,A.aoB,A.TY,A.U_,A.ajt,A.Ol,A.ajv,A.Op,A.U8,A.ajC,A.ajH,A.Fl,A.mY,A.ajN,A.aow,A.aoz,A.W9,A.W7,A.Ot]) +q(A.L6,A.afu) +q(A.ahE,A.a) +q(A.aP,A.ahE) +p(A.he,[A.a5Q,A.Yu,A.Yr]) +p(A.XI,[A.a5T,A.aee]) +p(A.a5T,[A.alK,A.alQ,A.a5M,A.aiA,A.aef,A.aeg,A.aLd,A.aLe]) +q(A.aOz,A.alK) +q(A.aOH,A.alQ) +q(A.NF,A.aiA) +q(A.awk,A.aef) +q(A.a08,A.aeg) +q(A.Kr,A.aee) +q(A.a7V,A.yY) +p(A.aGz,[A.a5a,A.a59]) +p(A.rd,[A.dT,A.Np]) +p(A.eQ,[A.a_l,A.Yt,A.ZT,A.ZW,A.a__,A.a2q,A.a8F,A.a8N,A.amU]) +p(A.a_l,[A.Ro,A.ahf,A.ahZ,A.ak6,A.aki]) +q(A.C_,A.Ro) +q(A.EA,A.ahf) +q(A.EP,A.ahZ) +q(A.a7d,A.ak6) +q(A.a7v,A.aki) +q(A.GB,A.amU) +q(A.aQl,A.av4) +p(A.kG,[A.XR,A.w6,A.O8,A.NX]) +q(A.DM,A.XR) +p(A.w6,[A.a1R,A.a8M,A.Gt]) +q(A.ux,A.kY) +p(A.Gp,[A.PV,A.AR]) +p(A.w9,[A.XU,A.Lj,A.a2J,A.nS]) +p(A.aPt,[A.afE,A.aia]) +q(A.Qn,A.xi) +p(A.Qn,[A.a22,A.zz]) +p(A.ux,[A.a8L,A.rR]) +p(A.pq,[A.XA,A.tT,A.a_Z,A.Dv]) +q(A.T2,A.W2) +q(A.XO,A.hI) +q(A.aRa,A.auu) +q(A.a3o,A.agG) +q(A.zn,A.x) +p(A.i1,[A.Li,A.KS,A.N6,A.aap,A.a11]) +p(A.a11,[A.a25,A.a2H,A.a4F,A.a8R]) +q(A.QL,A.Ve) +p(A.dF,[A.abA,A.abn,A.abo,A.aj_,A.ajU,A.ady,A.amy,A.RS,A.VK]) +q(A.abB,A.abA) +q(A.abC,A.abB) +q(A.C2,A.abC) +p(A.aMH,[A.aX6,A.aZA,A.a1n,A.PS,A.aVe,A.as8,A.atd]) +q(A.aj0,A.aj_) +q(A.aj1,A.aj0) +q(A.NS,A.aj1) +q(A.ajV,A.ajU) +q(A.nW,A.ajV) +q(A.K0,A.ady) +q(A.amz,A.amy) +q(A.amA,A.amz) +q(A.B4,A.amA) +q(A.RT,A.RS) +q(A.RU,A.RT) +q(A.CL,A.RU) +p(A.CL,[A.IN,A.Rs]) +q(A.bs,A.VK) +p(A.bd,[A.fQ,A.bj,A.nl,A.QZ]) +p(A.bj,[A.OM,A.f8,A.a8b,A.O9,A.uN,A.a8W,A.Mt,A.T0,A.vS,A.AU,A.a_y,A.Kv,A.y0,A.xk,A.AT]) +q(A.S1,A.VQ) +q(A.ao0,A.VR) +q(A.S2,A.ao0) +q(A.act,A.aa2) +p(A.n,[A.adm,A.kA,A.Mv]) +q(A.f9,A.adm) +p(A.aPw,[A.auG,A.auK,A.ave,A.aEb]) +q(A.ao1,A.auG) +q(A.adl,A.ao1) +q(A.fb,A.afS) +q(A.ado,A.fb) +q(A.a_e,A.ado) +p(A.kM,[A.adp,A.agO,A.anh]) +q(A.S5,A.VS) +q(A.jO,A.adK) +p(A.jO,[A.ol,A.dW,A.k8]) +p(A.tX,[A.adn,A.RD,A.akI]) +p(A.Fe,[A.CW,A.HH]) +q(A.pi,A.HU) +p(A.pi,[A.S4,A.agP]) +q(A.adq,A.auK) +q(A.a_i,A.adq) +p(A.c_,[A.ads,A.ag3,A.ag2,A.HI,A.acw,A.ag_,A.amd,A.abx,A.Nc,A.ud,A.u6,A.Zt,A.CA,A.a5r,A.a5s,A.B5,A.xF,A.CK,A.a0T,A.a1k,A.Ft,A.cg,A.jD,A.nm,A.ir,A.kB,A.a3b,A.EJ,A.a2G,A.a2F,A.a8m,A.a3j,A.a3Y,A.lO,A.nD,A.WO,A.FG,A.MA,A.XS,A.uo,A.a2t,A.xA,A.a_v,A.acS,A.afB,A.agI,A.akp,A.I3,A.a8r,A.a9p,A.a9o,A.a0L,A.an7]) +q(A.A6,A.Uc) +p(A.A6,[A.ajr,A.U4,A.U3,A.a6s,A.Ov,A.Ok]) +q(A.S7,A.VT) +p(A.b7,[A.c2,A.ahG,A.JS,A.ahF]) +p(A.c2,[A.adr,A.lC,A.PB,A.U7,A.a36,A.HA,A.FY,A.PN,A.alI]) +q(A.aou,A.W6) +q(A.TX,A.aou) +q(A.CX,A.adt) +q(A.adv,A.N1) +q(A.CY,A.adv) +q(A.aUZ,A.CX) +p(A.j6,[A.mh,A.xW]) +q(A.wt,A.mh) +p(A.wt,[A.Dm,A.a0E,A.a0C]) +q(A.cz,A.aeY) +q(A.qE,A.aeZ) +p(A.xW,[A.aeX,A.a_S,A.akz]) +p(A.hf,[A.qV,A.oK]) +p(A.qV,[A.pG,A.d4]) +q(A.LZ,A.ms) +p(A.b0A,[A.afq,A.wq,A.SN]) +q(A.KX,A.cz) +q(A.c5,A.aiv) +q(A.aoX,A.abi) +q(A.aoY,A.aoX) +q(A.amI,A.aoY) +p(A.c5,[A.ain,A.aiJ,A.aiy,A.ait,A.aiw,A.air,A.aiB,A.aiR,A.jg,A.aiF,A.aiH,A.aiD,A.aip]) +q(A.aio,A.ain) +q(A.zJ,A.aio) +p(A.amI,[A.aoT,A.ap4,A.ap_,A.aoW,A.aoZ,A.aoV,A.ap0,A.ap8,A.ap6,A.ap7,A.ap5,A.ap2,A.ap3,A.ap1,A.aoU]) +q(A.amE,A.aoT) +q(A.aiK,A.aiJ) +q(A.zO,A.aiK) +q(A.amP,A.ap4) +q(A.aiz,A.aiy) +q(A.rm,A.aiz) +q(A.amK,A.ap_) +q(A.aiu,A.ait) +q(A.vn,A.aiu) +q(A.amH,A.aoW) +q(A.aix,A.aiw) +q(A.vo,A.aix) +q(A.amJ,A.aoZ) +q(A.ais,A.air) +q(A.rl,A.ais) +q(A.amG,A.aoV) +q(A.aiC,A.aiB) +q(A.zL,A.aiC) +q(A.amL,A.ap0) +q(A.aiS,A.aiR) +q(A.zR,A.aiS) +q(A.amT,A.ap8) +p(A.jg,[A.aiN,A.aiP,A.aiL]) +q(A.aiO,A.aiN) +q(A.zP,A.aiO) +q(A.amR,A.ap6) +q(A.aiQ,A.aiP) +q(A.zQ,A.aiQ) +q(A.amS,A.ap7) +q(A.aiM,A.aiL) +q(A.a5L,A.aiM) +q(A.amQ,A.ap5) +q(A.aiG,A.aiF) +q(A.rn,A.aiG) +q(A.amN,A.ap2) +q(A.aiI,A.aiH) +q(A.zN,A.aiI) +q(A.amO,A.ap3) +q(A.aiE,A.aiD) +q(A.zM,A.aiE) +q(A.amM,A.ap1) +q(A.aiq,A.aip) +q(A.zK,A.aiq) +q(A.amF,A.aoU) +p(A.e5,[A.afA,A.Bq]) +q(A.dP,A.afA) +p(A.dP,[A.Nb,A.MH,A.kD,A.r5]) +p(A.Nb,[A.ny,A.F6,A.D9,A.pm,A.Rw]) +p(A.Ie,[A.Ti,A.HN]) +p(A.F6,[A.kN,A.XL]) +p(A.D9,[A.og,A.nC,A.jf]) +q(A.afW,A.MI) +q(A.qQ,A.MH) +q(A.Ia,A.tl) +p(A.XL,[A.iP,A.H0]) +q(A.yE,A.js) +q(A.Eq,A.yE) +q(A.WR,A.abk) +q(A.aE6,A.a7x) +q(A.IP,A.abF) +q(A.Et,A.O9) +q(A.IX,A.abP) +q(A.Mr,A.agM) +q(A.J4,A.ac2) +q(A.J5,A.ac3) +q(A.J6,A.ac4) +q(A.ajd,A.aor) +q(A.Je,A.acf) +q(A.d_,A.ack) +q(A.RG,A.VM) +q(A.ff,A.ah7) +p(A.ff,[A.a3D,A.adN,A.pv]) +p(A.a3D,[A.ah5,A.aev,A.Sx]) +q(A.Y7,A.acl) +q(A.Co,A.acq) +q(A.aTn,A.Co) +q(A.VP,A.VO) +q(A.acu,A.VP) +q(A.acs,A.QO) +q(A.Cs,A.acv) +q(A.aTq,A.Cs) +q(A.Jr,A.acy) +q(A.ZO,A.acN) +p(A.kA,[A.fE,A.qY]) +q(A.K5,A.adE) +q(A.K6,A.adG) +q(A.ao3,A.ave) +q(A.adQ,A.ao3) +p(A.el,[A.EK,A.ahD]) +q(A.hH,A.EK) +q(A.HJ,A.hH) +q(A.jd,A.HJ) +p(A.jd,[A.NJ,A.pb]) +p(A.NJ,[A.O1,A.Sm]) +q(A.Ke,A.O1) +q(A.D5,A.adV) +q(A.aVd,A.D5) +q(A.Kh,A.ae0) +q(A.Db,A.ael) +q(A.aVj,A.Db) +p(A.aMI,[A.aeo,A.b0t,A.a_L,A.a9P]) +q(A.Ub,A.Ua) +q(A.a6P,A.Ub) +p(A.a6P,[A.ajy,A.U2,A.ame,A.Oj,A.Ox,A.Oh,A.a6H,A.Os,A.Or,A.a6K,A.ajp,A.HW,A.a6A,A.a6V,A.Om,A.a6D,A.a6Q,A.Oo,A.Ou,A.Oe,A.Oz,A.a6v,A.a6I,A.a6B,A.a6F,A.a6G,A.a6C,A.ajq,A.ajx,A.ajD,A.HZ,A.Uf]) +q(A.kF,A.aem) +q(A.Hc,A.VW) +q(A.Kt,A.aep) +p(A.Ji,[A.a0p,A.AM]) +p(A.ce,[A.ao5,A.ao8,A.ao6,A.ao7,A.afP,A.afQ,A.afZ,A.V3,A.am_,A.aoR]) +q(A.Su,A.ao5) +q(A.aey,A.ao8) +q(A.aew,A.ao6) +q(A.aex,A.ao7) +q(A.Di,A.aez) +q(A.SA,A.VX) +q(A.Dr,A.aeK) +q(A.aVH,A.Dr) +q(A.KN,A.aeP) +p(A.a6s,[A.TV,A.a6u,A.a6O]) +q(A.Dx,A.aeW) +q(A.aVM,A.Dx) +q(A.aNE,A.ayp) +q(A.ao9,A.aNE) +q(A.aoa,A.ao9) +q(A.aVy,A.aoa) +q(A.b_1,A.ayo) +q(A.DQ,A.afR) +p(A.fp,[A.a2j,A.z4,A.SV,A.D_,A.yG,A.D0]) +p(A.oS,[A.Ly,A.uO]) +p(A.uO,[A.uL,A.Lz,A.LA]) +p(A.E0,[A.aWT,A.aWU]) +q(A.SW,A.W0) +q(A.a2y,A.DW) +p(A.dt,[A.mp,A.hi,A.mT,A.Y_]) +p(A.mp,[A.ahA,A.m0]) +q(A.ac0,A.VL) +p(A.IK,[A.akF,A.X6,A.a8i,A.a7u,A.a7e,A.a8a,A.a_w,A.M6]) +q(A.SP,A.W_) +q(A.TZ,A.aov) +q(A.adL,A.ao2) +q(A.T1,A.W1) +q(A.DZ,A.ag1) +q(A.aWV,A.DZ) +q(A.agB,A.aof) +q(A.U6,A.aoy) +q(A.Em,A.agC) +q(A.aXo,A.Em) +q(A.agQ,A.aog) +p(A.a2s,[A.Te,A.IJ,A.IF,A.IH,A.IE,A.IC,A.IG]) +q(A.DU,A.Hw) +p(A.DU,[A.C1,A.abt]) +p(A.C1,[A.agN,A.abz,A.abu,A.abw,A.abs,A.abv]) +q(A.agR,A.Mv) +q(A.cK,A.ac1) +q(A.aE7,A.cK) +q(A.N,A.amg) +q(A.a3E,A.N) +q(A.agS,A.a3E) +p(A.it,[A.a3F,A.Qr,A.acD,A.R0]) +q(A.Ey,A.agX) +q(A.a3M,A.Ey) +q(A.Mz,A.agV) +q(A.a3N,A.agW) +q(A.MY,A.aht) +q(A.MZ,A.ahu) +q(A.N_,A.ahv) +q(A.Ng,A.ahU) +q(A.Tf,A.pb) +q(A.qZ,A.Tf) +q(A.anP,A.ape) +q(A.anS,A.apf) +p(A.rc,[A.abh,A.a_h]) +q(A.a4J,A.ahY) +p(A.a8q,[A.VH,A.VI]) +q(A.NI,A.aiV) +q(A.NO,A.aiY) +q(A.NY,A.aj8) +q(A.OU,A.Un) +p(A.aus,[A.b8,A.vV]) +q(A.Rz,A.b8) +p(A.aEO,[A.b__,A.b_v]) +q(A.SD,A.VY) +q(A.Up,A.Uo) +q(A.Fy,A.Up) +q(A.cf,A.abl) +p(A.cf,[A.a_V,A.fZ,A.dG,A.aaQ,A.Ki,A.a6_,A.RX,A.a71,A.a4l,A.a5Y,A.Kf,A.OY]) +p(A.a_V,[A.adY,A.adZ]) +q(A.Pa,A.akr) +q(A.Pb,A.aks) +q(A.Pc,A.akt) +q(A.Pd,A.aku) +q(A.amf,A.Qr) +p(A.QB,[A.akw,A.am3]) +q(A.UI,A.We) +q(A.HY,A.W8) +q(A.bX,A.ag7) +p(A.bX,[A.oj,A.tJ,A.tY,A.kC,A.zU,A.zr,A.zS,A.uh,A.iL,A.Kj,A.a_U,A.rD,A.oA,A.vh,A.vy,A.nV,A.wi,A.mO,A.wg]) +q(A.ajL,A.Wa) +q(A.FW,A.al_) +q(A.b_u,A.FW) +q(A.ak7,A.aMX) +q(A.aKB,A.ak7) +q(A.aKA,A.aMW) +p(A.aMV,[A.aKz,A.aKy,A.a6n]) +q(A.G_,A.al5) +q(A.b_G,A.G_) +q(A.Q9,A.alB) +q(A.Qa,A.alH) +q(A.alZ,A.aoR) +q(A.Qo,A.am0) +q(A.V4,A.Wg) +q(A.Qt,A.qG) +q(A.lq,A.Hn) +q(A.Ib,A.lq) +q(A.agT,A.aEb) +q(A.a3G,A.agT) +q(A.QD,A.am7) +q(A.amc,A.aoS) +p(A.hX,[A.am9,A.xQ,A.PX,A.a12,A.aaV,A.Ab,A.So,A.a4H,A.Vd,A.R6,A.a84]) +p(A.lC,[A.ama,A.afY,A.aml,A.ap9]) +q(A.ajJ,A.aoB) +q(A.iR,A.ami) +q(A.mK,A.amm) +q(A.a3B,A.CY) +q(A.t1,A.an8) +q(A.QM,A.amo) +q(A.QN,A.ams) +q(A.B2,A.Vi) +q(A.QV,A.amu) +q(A.R_,A.amW) +p(A.j9,[A.EG,A.Xj,A.p4,A.OZ]) +p(A.x2,[A.fy,A.jE,A.ah1]) +p(A.J3,[A.ef,A.Tk]) +p(A.Y_,[A.f7,A.j0]) +q(A.cp,A.o3) +p(A.hi,[A.hy,A.eU,A.jv,A.ke,A.jx,A.jy]) +p(A.eF,[A.aG,A.jP,A.wz]) +p(A.aA9,[A.eh,A.a6b,A.a9e]) +p(A.acn,[A.RH,A.HE]) +q(A.yJ,A.afU) +p(A.yJ,[A.GY,A.aVE,A.Na,A.a44]) +q(A.C5,A.Xj) +q(A.oO,A.afT) +q(A.aBm,A.afV) +p(A.jb,[A.rg,A.lY]) +q(A.G9,A.alv) +p(A.lW,[A.GP,A.an3,A.Cq,A.Ee,A.No,A.Kk]) +q(A.Al,A.PS) +p(A.nB,[A.nh,A.FX]) +p(A.ls,[A.Cg,A.a8k]) +p(A.e_,[A.id,A.vW,A.vX]) +p(A.id,[A.RW,A.pw]) +q(A.JV,A.RW) +p(A.JV,[A.mz,A.kH,A.jo,A.h4,A.pK,A.pP,A.jp]) +q(A.ajs,A.TY) +q(A.Oi,A.ajs) +q(A.U0,A.U_) +q(A.aju,A.U0) +q(A.A4,A.aju) +p(A.vA,[A.V5,A.SF,A.H4]) +q(A.ajw,A.ajv) +q(A.U1,A.ajw) +q(A.On,A.U1) +q(A.hV,A.agq) +p(A.hV,[A.a5v,A.iA]) +p(A.iA,[A.p6,A.xu,A.JG,A.CB,A.IW,A.LY,A.L0]) +p(A.p6,[A.pF,A.Nd]) +q(A.ahb,A.aoj) +q(A.vd,A.atk) +p(A.b_e,[A.acX,A.km]) +p(A.km,[A.ak0,A.SS,A.BG]) +q(A.rh,A.o_) +q(A.ajA,A.U8) +q(A.ajB,A.ajA) +q(A.Ow,A.ajB) +q(A.aoF,A.aoE) +q(A.tg,A.aoF) +q(A.a6t,A.ajp) +p(A.HW,[A.a6y,A.a6x,A.a6w,A.U9]) +p(A.U9,[A.a6L,A.a6M]) +p(A.Ox,[A.a6N,A.a6J,A.rw,A.TW,A.OB,A.Fm]) +q(A.Oy,A.ajC) +p(A.aLK,[A.JC,A.Am]) +q(A.a8j,A.al0) +p(A.vW,[A.al1,A.al2]) +q(A.rJ,A.al1) +q(A.al4,A.vX) +q(A.rK,A.al4) +p(A.eT,[A.Ue,A.ajE]) +q(A.ajF,A.Ue) +q(A.ajG,A.ajF) +q(A.Fj,A.ajG) +q(A.a6S,A.Fj) +q(A.al3,A.al2) +q(A.pn,A.al3) +q(A.OA,A.ajE) +q(A.a6T,A.OA) +q(A.ajI,A.ajH) +q(A.Fk,A.ajI) +q(A.Oq,A.Fk) +q(A.a13,A.Qc) +q(A.OC,A.ajM) +q(A.Fn,A.mY) +p(A.Fn,[A.OD,A.a6R]) +q(A.ajO,A.ajN) +q(A.OE,A.ajO) +q(A.a7N,A.aky) +q(A.em,A.akB) +q(A.FI,A.akC) +q(A.zx,A.FI) +p(A.aLY,[A.aqI,A.aQa,A.aDz,A.aOF]) +q(A.asw,A.Xi) +q(A.aHx,A.asw) +p(A.arM,[A.aUW,A.a6q]) +q(A.nI,A.agh) +p(A.nI,[A.nH,A.mr,A.LR]) +q(A.aCG,A.agj) +p(A.aCG,[A.m,A.I]) +q(A.alE,A.ME) +q(A.p9,A.r1) +q(A.O2,A.ajb) +q(A.nU,A.ajc) +p(A.nU,[A.k4,A.zZ]) +q(A.a6h,A.O2) +q(A.lX,A.d7) +q(A.w5,A.am2) +p(A.w5,[A.a9B,A.a9A,A.a9C,A.Gm]) +q(A.KO,A.w7) +q(A.aib,A.aoo) +q(A.aqi,A.abj) +p(A.fZ,[A.W4,A.W5,A.t8,A.Vs,A.Vt,A.akv,A.adi]) +q(A.TA,A.W4) +q(A.TB,A.W5) +q(A.aby,A.anW) +q(A.Vz,A.apb) +p(A.a4q,[A.E8,A.lv,A.TC,A.Us]) +p(A.JS,[A.NT,A.G3,A.kW]) +p(A.NT,[A.ja,A.zB,A.aon]) +p(A.ja,[A.amX,A.Lw,A.Hx,A.Bx]) +q(A.mi,A.amY) +q(A.jK,A.jD) +p(A.hF,[A.LX,A.rq,A.Dw,A.LM,A.a9i]) +p(A.PB,[A.ahQ,A.aoI]) +q(A.TJ,A.PX) +p(A.a12,[A.a7j,A.ZP]) +q(A.Do,A.Dw) +q(A.vB,A.U7) +q(A.VA,A.XP) +q(A.VB,A.VA) +q(A.VC,A.VB) +q(A.VD,A.VC) +q(A.VE,A.VD) +q(A.VF,A.VE) +q(A.VG,A.VF) +q(A.aaT,A.VG) +q(A.VV,A.VU) +q(A.Sd,A.VV) +q(A.aes,A.Sp) +q(A.Sq,A.aes) +q(A.aet,A.Sq) +q(A.aeu,A.aet) +q(A.ul,A.aeu) +q(A.t4,A.rg) +q(A.BC,A.t4) +q(A.af2,A.af1) +q(A.fA,A.af2) +p(A.fA,[A.yn,A.SH]) +q(A.af0,A.af_) +q(A.KY,A.af0) +q(A.Dz,A.yl) +q(A.af3,A.Hk) +q(A.SG,A.oR) +q(A.a1b,A.af5) +q(A.ht,A.aot) +q(A.pQ,A.aos) +q(A.ajl,A.a1b) +q(A.O7,A.ajl) +p(A.oK,[A.cG,A.qM]) +p(A.yt,[A.ds,A.abE]) +q(A.aV1,A.aLZ) +q(A.Lm,A.zq) +q(A.SR,A.aod) +q(A.uV,A.ua) +q(A.aox,A.aow) +q(A.U5,A.aox) +q(A.Mf,A.k8) +p(A.oQ,[A.zh,A.akK]) +q(A.agU,A.aoh) +q(A.a_F,A.aae) +q(A.hL,A.aKC) +p(A.wA,[A.HM,A.HL,A.Tv,A.Tw]) +q(A.Ty,A.Tx) +q(A.nO,A.Ty) +p(A.ajS,[A.ahs,A.b9X]) +p(A.hl,[A.afG,A.dU]) +q(A.Tz,A.aon) +q(A.aoA,A.aoz) +q(A.HX,A.aoA) +q(A.EL,A.ahV) +q(A.Id,A.h4) +q(A.aoC,A.W9) +q(A.I_,A.aoC) +q(A.SM,A.VZ) +q(A.UX,A.Wf) +q(A.Nj,A.TC) +p(A.d4,[A.vb,A.Ul]) +q(A.a_D,A.aHD) +q(A.ajT,A.aoD) +p(A.dU,[A.m5,A.ajQ,A.ajR]) +p(A.m5,[A.Ug,A.OJ]) +p(A.Ug,[A.OI,A.A8]) +q(A.I1,A.Ii) +p(A.a7w,[A.uF,A.aAG,A.awi,A.XC,A.a0g]) +q(A.aMZ,A.aMY) +q(A.UD,A.aoH) +q(A.a0X,A.aeT) +q(A.Ut,A.lv) +q(A.kS,A.Ut) +p(A.kS,[A.P7,A.mG,A.pa,A.vL,A.aat]) +q(A.acZ,A.mG) +p(A.FB,[A.a6f,A.J7,A.JB,A.IB]) +q(A.ako,A.m1) +q(A.rB,A.ako) +q(A.Ak,A.Us) +q(A.P6,A.rB) +q(A.Y2,A.a7B) +q(A.a3i,A.Y2) +q(A.Uy,A.Ux) +q(A.FD,A.Uy) +q(A.ahg,A.a7H) +q(A.EB,A.ahg) +q(A.Uv,A.EB) +q(A.pT,A.kN) +q(A.pU,A.iP) +q(A.Wb,A.aoG) +q(A.akx,A.Wb) +q(A.akS,A.akR) +q(A.bz,A.akS) +q(A.Bj,A.anV) +q(A.akN,A.akM) +q(A.FQ,A.akN) +q(A.Px,A.akP) +q(A.aoJ,A.aoI) +q(A.akU,A.aoJ) +q(A.Ud,A.W7) +q(A.FZ,A.a8n) +q(A.a8l,A.FZ) +q(A.I9,A.aoO) +q(A.Qe,A.alL) +q(A.Qh,A.alO) +q(A.Qg,A.alN) +q(A.Qi,A.alP) +q(A.Qf,A.alM) +q(A.J_,A.Rw) +p(A.J_,[A.py,A.pz]) +q(A.a9D,A.a9o) +p(A.a_U,[A.xT,A.xV,A.xU,A.j7,A.rC]) +p(A.j7,[A.qy,A.qA,A.yc,A.y7,A.y8,A.ln,A.uq,A.qB,A.ya,A.yb,A.qz]) +q(A.UE,A.Wd) +q(A.UB,A.Wc) +q(A.JI,A.acD) +q(A.ang,A.AV) +q(A.X3,A.M6) +q(A.GF,A.Vk) +q(A.apa,A.ap9) +q(A.an6,A.apa) +q(A.pL,A.jf) +q(A.a3v,A.Mm) +q(A.pt,A.Cj) +q(A.Q6,A.pt) +q(A.aHM,A.a6q) +p(A.aMo,[A.Ym,A.Cu,A.a0n,A.a5R]) +p(A.li,[A.Yk,A.Yl,A.Ys,A.a0l,A.a0m,A.a5N,A.a5O]) +p(A.jU,[A.a_1,A.ui,A.a1l,A.a1w,A.a3U,A.a3W,A.NN,A.a63,A.vF,A.a7c,A.aaR]) +p(A.a2L,[A.a_2,A.a_Y,A.a1m,A.a1x,A.a3V,A.a3X,A.a60,A.a64,A.a79,A.b9a,A.b9T]) +q(A.Jc,A.XH) +q(A.Ci,A.Q0) +q(A.aKg,A.XJ) +p(A.arz,[A.Fq,A.G5]) +q(A.adX,A.arp) +q(A.avD,A.adX) +q(A.Cb,A.a0h) +q(A.aC2,A.aNM) +p(A.Cc,[A.a1M,A.a93]) +p(A.iZ,[A.LV,A.FL,A.a8E]) +p(A.LV,[A.qg,A.cE,A.Ld,A.oT,A.a5k,A.lK,A.Qw]) +q(A.EV,A.hg) +q(A.agH,A.W3) +p(A.XG,[A.x3,A.d8,A.X_,A.mc,A.tK,A.aqC,A.X0,A.aqD]) +p(A.j_,[A.ZZ,A.a2o,A.a4s,A.a7X,A.a8u,A.a9G]) +q(A.a2U,A.ii) +q(A.Xk,A.aDM) +p(A.eL,[A.XT,A.JN,A.KA,A.a0O,A.a1g,A.a23,A.a29,A.a2c,A.M0,A.z3,A.ER,A.Ps,A.a9k]) +p(A.z3,[A.Ne,A.R2]) +q(A.Nf,A.Ne) +q(A.R3,A.R2) +p(A.h1,[A.Xt,A.Xu,A.ZB,A.a_t,A.a_J,A.a0r,A.a0H,A.Gv,A.a3c,A.a8t]) +p(A.a_J,[A.Kz,A.yZ,A.a8Z]) +q(A.a2r,A.yZ) +q(A.a2A,A.Gv) +q(A.aDf,A.a9K) +p(A.G3,[A.aom,A.wC,A.akT]) +q(A.ahw,A.aom) +q(A.PC,A.akT) +q(A.IY,A.abR) +q(A.yW,A.ago) +q(A.a2Z,A.agp) +q(A.hj,A.ahX) +q(A.aaa,A.amx) +q(A.yP,A.aO0) +p(A.yP,[A.a5V,A.aas,A.aaU]) +q(A.a78,A.CR) +p(A.a78,[A.bm,A.d6]) +p(A.b5,[A.bi,A.h_,A.z2,A.Pn,A.Po,A.Pp,A.Pq,A.Pr,A.KH,A.a4k,A.me,A.Aw,A.a5W,A.a70,A.GS]) +p(A.a2K,[A.a3A,A.aRw,A.aRB]) +p(A.h_,[A.nu,A.Mj,A.QR,A.lH,A.PK,A.OG]) +p(A.hx,[A.PA,A.xH,A.a4p]) +q(A.Js,A.z2) +p(A.OG,[A.M_,A.NL]) +q(A.kL,A.M_) +p(A.asY,[A.LQ,A.aHj]) +q(A.aqe,A.arr) +q(A.aDP,A.ars) +q(A.aKN,A.aDP) +q(A.aG8,A.aru) +q(A.aAh,A.arw) +q(A.yL,A.rG) +p(A.yL,[A.M7,A.NR]) +q(A.Jn,A.M7) +q(A.SU,A.PC) +p(A.adP,[A.H6,A.Ih]) +p(A.kl,[A.S_,A.Vw]) +q(A.a45,A.EF) +q(A.acc,A.acb) +q(A.Ch,A.acc) +q(A.aeE,A.aeD) +q(A.Dj,A.aeE) +q(A.KC,A.aeF) +q(A.a0K,A.aeL) +q(A.aid,A.aic) +q(A.ND,A.aid) +q(A.a8T,A.ali) +q(A.a8U,A.alj) +q(A.Uh,A.ak_) +q(A.vG,A.Uh) +p(A.aMw,[A.aEo,A.aMu]) +q(A.aMn,A.asa) +p(A.fs,[A.a4x,A.ZN,A.a91,A.a0Q,A.a2D,A.a15,A.XV]) +p(A.fr,[A.pD,A.EH,A.DR,A.yw]) +q(A.de,A.cx) +q(A.acG,A.acF) +q(A.JL,A.acG) +q(A.JM,A.acE) +q(A.a28,A.afH) +q(A.a1v,A.aft) +q(A.a1u,A.afs) +q(A.EI,A.ahP) +q(A.a4y,A.ahO) +q(A.aig,A.jn) +q(A.aih,A.aig) +q(A.a5E,A.aih) +q(A.alG,A.alF) +q(A.V1,A.alG) +q(A.ho,A.V1) +q(A.ag6,A.rW) +q(A.aai,A.ag6) +p(A.aQJ,[A.aEp,A.aQK]) +q(A.ayv,A.aQW) +p(A.vi,[A.ik,A.lB,A.hQ,A.JK]) +p(A.aBl,[A.aHN,A.aA2,A.aCe,A.aR5,A.arX]) +p(A.nz,[A.uY,A.vr]) +p(A.e9,[A.aeC,A.aad,A.a76,A.a75,A.Fp,A.a72,A.a73,A.OH,A.a74]) +p(A.aad,[A.jG,A.JF,A.Mn,A.Nt]) +p(A.jG,[A.ES,A.EW,A.D1,A.a9J,A.a2p]) +p(A.ES,[A.aaN,A.a9L,A.a7q]) +p(A.aaP,[A.aKi,A.acP]) +q(A.au_,A.acP) +q(A.V,A.ED) +p(A.eP,[A.zv,A.zw]) +q(A.a0u,A.aEF) +p(A.i7,[A.DJ,A.uy]) +q(A.ab0,A.wm) +p(A.ab5,[A.abb,A.anJ,A.anL,A.Rl]) +q(A.abc,A.anJ) +q(A.abf,A.anL) +q(A.anE,A.anD) +q(A.anF,A.anE) +q(A.anG,A.anF) +q(A.anH,A.anG) +q(A.anI,A.anH) +q(A.e2,A.anI) +p(A.e2,[A.anj,A.anl,A.anm,A.ano,A.anp,A.anq]) +q(A.ank,A.anj) +q(A.l0,A.ank) +q(A.aaZ,A.anl) +p(A.aaZ,[A.GR,A.Re,A.Rm,A.Bf]) +q(A.ann,A.anm) +q(A.ab_,A.ann) +q(A.Rg,A.ano) +q(A.ab1,A.anp) +q(A.anr,A.anq) +q(A.ans,A.anr) +q(A.ant,A.ans) +q(A.l1,A.ant) +q(A.anB,A.anA) +q(A.anC,A.anB) +q(A.aRV,A.anC) +q(A.Rj,A.D2) +p(A.aRV,[A.abd,A.abe]) +q(A.aS4,A.anM) +p(A.Yq,[A.apc,A.apd]) +q(A.b0T,A.apc) +q(A.b0U,A.apd) +q(A.any,A.anx) +q(A.anz,A.any) +q(A.ep,A.anz) +p(A.ep,[A.mS,A.oh,A.m3,A.m4,A.anu,A.oi,A.anK,A.GW]) +q(A.iU,A.anu) +q(A.hK,A.anK) +q(A.anw,A.anv) +q(A.hq,A.anw) +s(A.adM,A.ZY) +s(A.ae1,A.aKU) +s(A.aeA,A.aU0) +s(A.agr,A.aW4) +s(A.ags,A.aW5) +s(A.agt,A.aW3) +r(A.ai7,A.Se) +r(A.ai8,A.Se) +s(A.aoi,A.and) +s(A.aop,A.and) +s(A.GI,A.aan) +s(A.VN,A.K) +s(A.Tr,A.K) +s(A.Ts,A.KP) +s(A.Tt,A.K) +s(A.Tu,A.KP) +s(A.wo,A.abH) +s(A.I8,A.alC) +s(A.UN,A.by) +s(A.UO,A.A) +s(A.UP,A.o1) +s(A.Vp,A.an2) +s(A.Vr,A.Vq) +s(A.Wh,A.Vq) +s(A.aoe,A.aXb) +s(A.adk,A.auD) +s(A.ae3,A.K) +s(A.ae4,A.bJ) +s(A.ae5,A.K) +s(A.ae6,A.bJ) +s(A.aeN,A.K) +s(A.aeO,A.bJ) +s(A.afL,A.K) +s(A.afM,A.bJ) +s(A.agY,A.by) +s(A.agZ,A.by) +s(A.ah_,A.K) +s(A.ah0,A.bJ) +s(A.ahB,A.K) +s(A.ahC,A.bJ) +s(A.ail,A.K) +s(A.aim,A.bJ) +s(A.ak9,A.by) +s(A.UK,A.K) +s(A.UL,A.bJ) +s(A.al6,A.K) +s(A.al7,A.bJ) +s(A.aln,A.by) +s(A.amj,A.K) +s(A.amk,A.bJ) +s(A.Vb,A.K) +s(A.Vc,A.bJ) +s(A.amv,A.K) +s(A.amw,A.bJ) +s(A.anZ,A.K) +s(A.ao_,A.bJ) +s(A.aob,A.K) +s(A.aoc,A.bJ) +s(A.aok,A.K) +s(A.aol,A.bJ) +s(A.aoK,A.K) +s(A.aoL,A.bJ) +s(A.aoM,A.K) +s(A.aoN,A.bJ) +s(A.agu,A.K) +s(A.agv,A.bJ) +s(A.ahM,A.K) +s(A.ahN,A.bJ) +s(A.als,A.K) +s(A.alt,A.bJ) +s(A.amC,A.K) +s(A.amD,A.bJ) +s(A.abI,A.by) +s(A.abJ,A.aEn) +s(A.abK,A.axO) +s(A.TI,A.K) +s(A.anU,A.nn) +r(A.Sv,A.ab) +s(A.abD,A.bc) +s(A.abV,A.bc) +s(A.abX,A.bc) +s(A.abW,A.bc) +r(A.RI,A.cB) +r(A.RJ,A.a10) +s(A.aeV,A.bc) +s(A.akL,A.bc) +s(A.abp,A.bc) +s(A.abY,A.bc) +r(A.acT,A.a20) +r(A.alU,A.pA) +r(A.alX,A.pA) +s(A.acW,A.bc) +s(A.ae8,A.bc) +r(A.aeh,A.oF) +r(A.aek,A.uB) +s(A.acV,A.bc) +s(A.ae_,A.bc) +s(A.afp,A.bc) +s(A.afw,A.bc) +r(A.afx,A.uB) +s(A.ah3,A.bc) +r(A.ah4,A.uB) +r(A.ah8,A.MM) +s(A.aiW,A.bc) +r(A.aiX,A.uB) +s(A.aj2,A.bc) +r(A.aj3,A.uB) +s(A.ajW,A.bc) +s(A.ak2,A.bc) +r(A.ak3,A.uB) +s(A.anc,A.bc) +s(A.aje,A.bc) +s(A.ajf,A.iI) +s(A.ajX,A.bc) +s(A.ald,A.bc) +r(A.alT,A.cB) +s(A.abQ,A.iz) +s(A.ane,A.iz) +r(A.aei,A.oF) +s(A.anf,A.bc) +s(A.aco,A.pe) +r(A.abM,A.cB) +r(A.RY,A.EC) +r(A.ad_,A.MM) +s(A.ad0,A.lR) +s(A.ad1,A.fq) +r(A.abN,A.ab) +s(A.aeR,A.lR) +s(A.aeS,A.vI) +r(A.af6,A.dj) +s(A.af7,A.yx) +s(A.ahc,A.cD) +s(A.ahd,A.lu) +r(A.ajY,A.ab) +r(A.ajZ,A.cB) +s(A.anQ,A.lR) +s(A.anR,A.vI) +r(A.abS,A.ab) +s(A.abT,A.cD) +r(A.ac7,A.dj) +r(A.acA,A.dj) +s(A.acB,A.bc) +r(A.ahn,A.ab) +s(A.aho,A.cD) +s(A.abq,A.cD) +r(A.abr,A.ab) +r(A.acH,A.dj) +r(A.ahh,A.dj) +r(A.Tn,A.hB) +s(A.ahl,A.cD) +r(A.ahm,A.a1B) +s(A.acI,A.cD) +r(A.acJ,A.dj) +s(A.ac8,A.cD) +s(A.ac9,A.yq) +r(A.aca,A.aaq) +s(A.acd,A.cD) +s(A.ace,A.ac) +s(A.aii,A.cD) +r(A.aij,A.ab) +s(A.aj4,A.ac) +r(A.aj5,A.a2_) +s(A.aj6,A.fq) +s(A.aj7,A.lR) +s(A.an9,A.cD) +s(A.ana,A.yq) +r(A.anb,A.aaq) +r(A.TK,A.dj) +r(A.TL,A.dj) +s(A.ajg,A.bc) +s(A.ajh,A.iI) +r(A.TM,A.dj) +r(A.TN,A.dj) +s(A.aji,A.bc) +s(A.ajj,A.iI) +s(A.ajk,A.bc) +s(A.acC,A.bc) +r(A.Sy,A.cB) +r(A.aeG,A.a4r) +r(A.Sz,A.cB) +r(A.aeH,A.a4r) +r(A.ai0,A.ab) +r(A.agE,A.ab) +r(A.aoP,A.cB) +r(A.aoQ,A.cB) +r(A.alg,A.ab) +r(A.alh,A.cB) +r(A.Vf,A.aAv) +r(A.Vg,A.dj) +r(A.anX,A.ab) +s(A.anY,A.cD) +s(A.acL,A.bc) +s(A.aeq,A.bc) +s(A.ahR,A.bc) +r(A.aoq,A.cB) +s(A.ake,A.bc) +s(A.akW,A.bc) +s(A.acp,A.yx) +s(A.aif,A.lu) +r(A.aeb,A.oE) +r(A.aed,A.oE) +r(A.aej,A.hB) +r(A.afy,A.cB) +s(A.afz,A.uC) +r(A.To,A.cB) +r(A.ahq,A.oN) +r(A.Tp,A.a1B) +r(A.ahp,A.DN) +r(A.afI,A.oN) +s(A.afJ,A.uC) +s(A.afK,A.bc) +r(A.T4,A.dj) +r(A.agb,A.ab) +s(A.agc,A.cD) +s(A.agi,A.fq) +s(A.agk,A.yx) +s(A.ah6,A.iI) +s(A.ah9,A.iI) +r(A.Tm,A.EC) +r(A.ahi,A.MM) +r(A.ahj,A.EC) +r(A.alW,A.cB) +s(A.akm,A.lR) +r(A.alV,A.cB) +s(A.ag9,A.iI) +s(A.ahx,A.bc) +s(A.ahy,A.mk) +s(A.ai1,A.pe) +r(A.acg,A.ab) +r(A.ach,A.cB) +r(A.ahr,A.ab) +r(A.abO,A.ab) +r(A.abU,A.ab) +r(A.aik,A.ab) +s(A.aly,A.bc) +s(A.alz,A.mk) +s(A.ahW,A.bc) +s(A.ai4,A.bc) +s(A.ai5,A.mk) +r(A.all,A.dj) +s(A.alm,A.yx) +s(A.ao4,A.cD) +s(A.ahz,A.fq) +s(A.amp,A.bc) +s(A.amq,A.mk) +s(A.amr,A.bc) +s(A.adz,A.bc) +r(A.aie,A.ab) +s(A.acK,A.br) +r(A.acz,A.bR) +r(A.aiT,A.bR) +s(A.aiU,A.ro) +r(A.ajn,A.bR) +s(A.ajo,A.ro) +s(A.akk,A.cD) +r(A.Uq,A.ab) +r(A.RF,A.cB) +r(A.afN,A.ab) +r(A.afO,A.ZV) +r(A.T5,A.hB) +s(A.agl,A.lu) +r(A.US,A.cB) +r(A.TD,A.ab) +s(A.alb,A.ac) +s(A.alc,A.ac) +s(A.ale,A.ac) +s(A.alf,A.ac) +s(A.ahe,A.dZ) +s(A.ahS,A.dZ) +s(A.ak4,A.dZ) +s(A.akf,A.dZ) +s(A.akX,A.dZ) +r(A.aec,A.ab) +s(A.aeU,A.av) +s(A.afu,A.hI) +s(A.ahE,A.br) +s(A.akH,A.ac) +s(A.aee,A.wv) +s(A.aef,A.wv) +s(A.aeg,A.wv) +s(A.aiA,A.wv) +s(A.alK,A.wv) +s(A.alQ,A.wv) +r(A.Ro,A.rF) +r(A.ahf,A.rF) +r(A.ahZ,A.rF) +r(A.ak6,A.rF) +r(A.aki,A.rF) +r(A.amU,A.rF) +r(A.W2,A.kT) +r(A.RA,A.ab) +s(A.RB,A.ac) +s(A.agG,A.ac) +s(A.alA,A.ac) +r(A.Ve,A.ab) +s(A.abA,A.IL) +s(A.abB,A.x5) +s(A.abC,A.tM) +s(A.RS,A.IM) +s(A.RT,A.x5) +s(A.RU,A.tM) +s(A.ady,A.IO) +s(A.aj_,A.IM) +s(A.aj0,A.x5) +s(A.aj1,A.tM) +s(A.ajU,A.IM) +s(A.ajV,A.tM) +s(A.amy,A.IL) +s(A.amz,A.x5) +s(A.amA,A.tM) +s(A.VK,A.IO) +r(A.VQ,A.kT) +r(A.VR,A.fi) +s(A.ao0,A.QP) +s(A.adm,A.aX) +s(A.ao1,A.oc) +s(A.ado,A.aX) +r(A.VS,A.kT) +s(A.adq,A.oc) +r(A.VT,A.fi) +r(A.W6,A.aL) +s(A.aou,A.dK) +s(A.adt,A.aX) +s(A.adv,A.aX) +s(A.aeZ,A.nn) +s(A.aeY,A.aX) +s(A.adU,A.aX) +s(A.ain,A.hs) +s(A.aio,A.ad3) +s(A.aip,A.hs) +s(A.aiq,A.ad4) +s(A.air,A.hs) +s(A.ais,A.ad5) +s(A.ait,A.hs) +s(A.aiu,A.ad6) +s(A.aiv,A.aX) +s(A.aiw,A.hs) +s(A.aix,A.ad7) +s(A.aiy,A.hs) +s(A.aiz,A.ad8) +s(A.aiB,A.hs) +s(A.aiC,A.ad9) +s(A.aiD,A.hs) +s(A.aiE,A.ada) +s(A.aiF,A.hs) +s(A.aiG,A.adb) +s(A.aiH,A.hs) +s(A.aiI,A.adc) +s(A.aiJ,A.hs) +s(A.aiK,A.add) +s(A.aiL,A.hs) +s(A.aiM,A.ade) +s(A.aiN,A.hs) +s(A.aiO,A.adf) +s(A.aiP,A.hs) +s(A.aiQ,A.adg) +s(A.aiR,A.hs) +s(A.aiS,A.adh) +s(A.aoT,A.ad3) +s(A.aoU,A.ad4) +s(A.aoV,A.ad5) +s(A.aoW,A.ad6) +s(A.aoX,A.aX) +s(A.aoY,A.hs) +s(A.aoZ,A.ad7) +s(A.ap_,A.ad8) +s(A.ap0,A.ad9) +s(A.ap1,A.ada) +s(A.ap2,A.adb) +s(A.ap3,A.adc) +s(A.ap4,A.add) +s(A.ap5,A.ade) +s(A.ap6,A.adf) +s(A.ap7,A.adg) +s(A.ap8,A.adh) +s(A.afA,A.nn) +s(A.abk,A.aX) +s(A.abF,A.aX) +s(A.abP,A.aX) +s(A.agM,A.aX) +s(A.ac2,A.aX) +s(A.ac3,A.aX) +s(A.ac4,A.aX) +s(A.aor,A.a3C) +s(A.acf,A.aX) +s(A.ack,A.aX) +r(A.VM,A.fi) +s(A.acl,A.aX) +s(A.acq,A.aX) +r(A.VO,A.fi) +r(A.VP,A.QQ) +s(A.acv,A.aX) +s(A.acy,A.aX) +s(A.acN,A.aX) +s(A.adE,A.aX) +s(A.adG,A.aX) +s(A.ao3,A.oc) +s(A.adV,A.aX) +s(A.ae0,A.aX) +s(A.ael,A.aX) +s(A.VW,A.hI) +s(A.aep,A.aX) +s(A.ao5,A.aX) +s(A.ao6,A.aX) +s(A.ao7,A.aX) +s(A.ao8,A.aX) +s(A.aez,A.aX) +r(A.VX,A.kT) +s(A.aeK,A.aX) +s(A.aeP,A.aX) +s(A.ao9,A.ay0) +s(A.aoa,A.ay1) +s(A.aeW,A.aX) +s(A.afR,A.aX) +r(A.W0,A.tQ) +s(A.ag1,A.aX) +r(A.VL,A.fi) +r(A.ao2,A.o5) +r(A.W_,A.kT) +r(A.W1,A.fi) +r(A.aov,A.po) +r(A.aof,A.o5) +r(A.aoy,A.po) +s(A.agC,A.aX) +r(A.aog,A.fi) +s(A.agV,A.aX) +s(A.agW,A.aX) +s(A.agX,A.aX) +s(A.aht,A.aX) +s(A.ahu,A.aX) +s(A.ahv,A.aX) +s(A.ahU,A.aX) +s(A.Tf,A.Mu) +s(A.ahY,A.aX) +s(A.ape,A.VJ) +s(A.apf,A.VJ) +s(A.aiV,A.aX) +s(A.aiY,A.aX) +s(A.aj8,A.aX) +r(A.Un,A.fi) +r(A.Uo,A.fi) +r(A.Up,A.mE) +r(A.VY,A.fi) +s(A.akr,A.aX) +s(A.aks,A.aX) +s(A.akt,A.aX) +s(A.aku,A.aX) +r(A.W8,A.vz) +r(A.Wa,A.vz) +r(A.We,A.fi) +s(A.ak7,A.arA) +s(A.al_,A.aX) +s(A.al5,A.aX) +s(A.alB,A.aX) +s(A.alH,A.aX) +s(A.aoR,A.aX) +s(A.am0,A.aX) +r(A.Wg,A.mE) +s(A.agT,A.oc) +s(A.am7,A.aX) +r(A.aoB,A.aL) +r(A.aoS,A.fi) +s(A.ami,A.aX) +s(A.amm,A.aX) +s(A.an8,A.aX) +s(A.amo,A.aX) +s(A.ams,A.aX) +r(A.Vi,A.kT) +s(A.amu,A.aX) +s(A.amW,A.aX) +s(A.ac1,A.aX) +s(A.adK,A.aX) +s(A.afT,A.aX) +s(A.afV,A.aX) +s(A.afU,A.aX) +s(A.alv,A.aX) +s(A.amg,A.aX) +r(A.RW,A.hc) +r(A.TY,A.aL) +s(A.ajs,A.dK) +r(A.U_,A.vz) +r(A.U0,A.aL) +s(A.aju,A.dK) +r(A.ajv,A.aL) +s(A.ajw,A.dK) +r(A.U1,A.av_) +s(A.agq,A.nn) +s(A.aoj,A.aX) +s(A.ajz,A.nn) +r(A.U8,A.aL) +s(A.ajA,A.dK) +r(A.ajB,A.vz) +s(A.aoE,A.i2) +s(A.aoF,A.br) +r(A.ajp,A.Og) +r(A.Ua,A.bv) +r(A.Ub,A.k7) +r(A.ajC,A.bv) +r(A.Uc,A.bv) +s(A.al0,A.aX) +r(A.al1,A.hc) +r(A.al4,A.hc) +r(A.Ue,A.aL) +s(A.ajF,A.aJS) +s(A.ajG,A.aJY) +r(A.al2,A.hc) +s(A.al3,A.oX) +r(A.ajE,A.bv) +r(A.ajH,A.aL) +s(A.ajI,A.dK) +r(A.ajM,A.bv) +r(A.mY,A.aL) +r(A.ajN,A.aL) +s(A.ajO,A.dK) +s(A.aky,A.aX) +s(A.akB,A.nn) +s(A.akC,A.aX) +s(A.agh,A.aX) +s(A.agj,A.aX) +s(A.ah7,A.aX) +s(A.ajc,A.aX) +s(A.ajb,A.aX) +s(A.am2,A.aX) +s(A.aoo,A.Qv) +s(A.abl,A.aX) +s(A.abj,A.aX) +s(A.ag7,A.aX) +r(A.W4,A.HP) +r(A.W5,A.HP) +r(A.anW,A.kT) +s(A.apb,A.hI) +r(A.U7,A.aKw) +r(A.VA,A.DH) +r(A.VB,A.iq) +r(A.VC,A.FJ) +r(A.VD,A.Nn) +r(A.VE,A.a7L) +r(A.VF,A.Fo) +r(A.VG,A.Ra) +r(A.VU,A.fi) +r(A.VV,A.tQ) +r(A.Sp,A.tQ) +s(A.aes,A.hI) +r(A.Sq,A.fi) +s(A.aet,A.aPx) +s(A.aeu,A.aP5) +s(A.af_,A.nn) +s(A.af0,A.br) +s(A.af1,A.nn) +s(A.af2,A.br) +s(A.af5,A.aX) +r(A.ajl,A.avl) +s(A.aos,A.aX) +s(A.aot,A.aX) +r(A.Hn,A.mE) +s(A.alk,A.aX) +s(A.afS,A.aX) +s(A.aod,A.hI) +r(A.Hw,A.kT) +r(A.aow,A.bv) +s(A.aox,A.lN) +s(A.aoh,A.hI) +r(A.Tx,A.fi) +r(A.Ty,A.mE) +s(A.aon,A.N4) +r(A.aoz,A.aL) +s(A.aoA,A.dK) +r(A.ahV,A.fi) +r(A.W9,A.aL) +s(A.aoC,A.I0) +r(A.TC,A.kj) +r(A.VZ,A.fi) +r(A.Wf,A.fi) +r(A.aoD,A.mE) +r(A.Ii,A.mE) +r(A.HJ,A.a3k) +r(A.aoH,A.tQ) +s(A.aeT,A.rA) +r(A.Ut,A.kj) +r(A.Us,A.kj) +s(A.ako,A.rA) +r(A.Ux,A.fi) +r(A.Uy,A.mE) +r(A.HU,A.fi) +s(A.ahg,A.br) +s(A.aoG,A.i2) +r(A.Wb,A.a7J) +s(A.akM,A.aX) +s(A.akN,A.br) +s(A.akP,A.br) +s(A.akR,A.aX) +s(A.akS,A.aEj) +s(A.anV,A.aX) +r(A.W7,A.bv) +s(A.aoI,A.N4) +s(A.aoJ,A.aaL) +s(A.aoO,A.aX) +r(A.Rw,A.V2) +s(A.alL,A.aX) +s(A.alM,A.aX) +s(A.alN,A.aX) +s(A.alO,A.aX) +s(A.alP,A.aX) +s(A.acD,A.hI) +r(A.Wc,A.kT) +r(A.Wd,A.kT) +s(A.Vk,A.aQz) +s(A.ap9,A.N4) +s(A.apa,A.aaL) +s(A.adX,A.aFU) +r(A.W3,A.fi) +r(A.akT,A.a88) +r(A.aom,A.a88) +s(A.abR,A.iz) +s(A.ago,A.iz) +r(A.agp,A.ab) +s(A.ahX,A.fq) +s(A.amx,A.ac) +r(A.acb,A.ab) +s(A.acc,A.cD) +r(A.aeD,A.ab) +s(A.aeE,A.cD) +r(A.aeF,A.ab) +r(A.aeL,A.ab) +r(A.aic,A.ab) +s(A.aid,A.cD) +r(A.ali,A.ab) +r(A.alj,A.ab) +s(A.ak_,A.pe) +r(A.Uh,A.dj) +r(A.acF,A.a5c) +r(A.acG,A.ab) +r(A.acE,A.ab) +r(A.afH,A.ab) +r(A.afs,A.ab) +r(A.aft,A.ab) +r(A.ahP,A.ab) +r(A.ahO,A.ab) +r(A.aig,A.ab) +s(A.aih,A.cD) +s(A.alF,A.fq) +s(A.alG,A.bc) +r(A.V1,A.dj) +s(A.acP,A.a0D) +s(A.anJ,A.ab6) +s(A.anL,A.ab6) +s(A.anj,A.wn) +s(A.ank,A.t5) +s(A.anl,A.t5) +s(A.anm,A.t5) +s(A.ann,A.ab7) +s(A.ano,A.t5) +s(A.anp,A.GT) +s(A.anq,A.wn) +s(A.anr,A.t5) +s(A.ans,A.ab7) +s(A.ant,A.GT) +s(A.anD,A.aRt) +s(A.anE,A.aRu) +s(A.anF,A.ab9) +s(A.anG,A.aba) +s(A.anH,A.aRY) +s(A.anI,A.aS2) +s(A.anA,A.ab9) +s(A.anB,A.aba) +s(A.anC,A.t5) +s(A.anM,A.aS3) +s(A.apc,A.Rh) +s(A.apd,A.Rh) +s(A.anx,A.ab8) +s(A.any,A.aRU) +s(A.anz,A.aRT) +s(A.anu,A.Ri) +s(A.anK,A.Ri) +s(A.anv,A.Ri) +s(A.anw,A.ab8)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{o:"int",a2:"double",cY:"num",k:"String",F:"bool",bh:"Null",H:"List"},mangledNames:{},types:["~()","a2(a2)","~(i)","~(bC)","~(md)","~(vd,j)","~(F)","bh()","F(nh,j)","~(z?)","l(ae)","~(b7)","bh(i)","~(c5)","~(ml)","~(J)","~(o)","~(o9)","ao<~>()","F(b7)","F(o)","bh(@)","~(C)","~(k,@)","H()","~(k)","KR(j)","~(qQ)","F(z?)","F(fA)","bh(~)","F(k)","~(o8,F)","n(c1)","bh(z,ea)","~(@)","~(cv?)","~(np)","bj(@)","~(yp)","a2(a0)","F(oI)","~(kE)","~(NF)","F(c1)","~(bb)","~(vo)","F(hL?)","F(r8)","k(k)","o(fA,fA)","o(k)","l(R)","~(hl,~())","a2(a2,a2)","~(a)","~(~())","~(oa)","b5()","~(a2)","nb(k?,nb)","~(vn)","F(C)","a(a)","a2(a0,a2)","N(c1)","k()","F(jb)","~(o,o9)","~(r5)","k(zb)","~(Ep)","F(ja)","lW()","ce?(d_?)","@()","b5<@>()","bh(o)","iJ(o8)","F()","k(o)","b5>()","F(kS)","~(i2)","o(o)","k(iG)","a2()","~(x)","~(rl)","EA(o)","F(@)","o(z?)","~(iz,z)","~(k,k)","~(Qh)","F(hL)","~(qu)","~(zq)","j(a)","ao<@>(p5)","~(az)","F(oF)","~(Mc)","F(hb)","f8(@)","~(j5)","~(Qe)","~(eG)","F(eL)","~(z?,z?)","o(J,J)","0&()","o()","c1<0^>()","~(Cm,eQ)","F(pA)","~(jg)","~(z,ea)","F(l1)","F(yo)","~(~)","F(z?,z?)","~(Eo)","o(em,em)","F(em)","~({curve:hR,descendant:J?,duration:bC,rect:x?})","x()","k(f6)","~(kD)","~(o,oa)","~(z[ea?])","~(cB)","uT(fA,nU)","C_(o)","~(iP)","~(jf)","a(a,nT)","@(@)","F(kK)","b5()","bm<0^>(bm<0^>,bm<0^>)","~(wf)","ao()","~(mA)","i()","~(M)","n(n)","~(iD,F)","~(oE)","~([bX?])","j(ii)","~(aa0)","l(ae,l?)","ce?(d_?)","jK(ae)","l(ae,ul)","F(Ak)","~(fo)","z()","F(o,o)","bh(F)","th(ae)","~(@,@)","F(k?)","~(lX,mH?)","wI(ae,dF,l?)","wH(ae,dF,l?)","M()","a2(M)","yJ()","~(jS)","lj()","js(c5)","~(a0?)","H()","Ct(H)","~(uv)","o(@,@)","k(k,k)","n?(c1)","~(Qg)","F(K8)","ce?(d_?)","dd(k,k,k)","~(Qi)","km(nZ)","a2(Bz)","~(d1)","i(i)","~([oa?])","F(nh)","n?(n?)","~(vV)","bh(k)","bj<@>?(bj<@>?,@,bj<@>(@))","i([i?])","~(cY)","~(Qf)","bh(z?)","~(H)","tU(ae,wl)","~(ny)","ny()","~(bo)","ao()","~(us)","~(kG)","pI?(o)","fv(o)","~(F?)","H
()","H(on)","M(a0,b8)","k?(lE)","ao(cv?)","jf()","@(k)","~(o,a)","bh(z[ea?])","~(nC)","nC()","iJ?(o8)","~(AH,@)","~(rm)","ao<~>(p5)","a(o)","~(fI)","l0(l0)","~(og)","k(k?)","og()","~(ys)","bx()","t7()","~(yY)","F(lV)","~(hB)","F(wn)","z?(z?)","e2(e2)","ao()","F(bgq)","~(kN)","a(f6)","kN()","~(Cm)","H()","bh(ph)","kK()","F(F?)","F(tN)","bh(eg)","~(fj,k,o)","F(avE)","iP()","o(ht,ht)","bY(bY,F,lW)","F(h1)","F(i2,a2)","F(de)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","ao(bo)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","GB(o)","bR()","EP(o)","k0(kA)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","N(N)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","jK(ae,z?)","~(xZ)","F(bo)","Z(R)","~(eg)","Gh(R)","F(a,a)","F(bR,bR)","F(a)","Fs(R)","EM(R)","k0(n)","~(pj
)","u2(a)","Ff(a)","F3(a)","Z(R)","Z(R)","o(C)","~(wy)","fo(a2)","F(bR)","Z(R)","a2(az)","a(a,az)","Z(R)","a2(k)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","j5(ae)","DD(ae,j5)","F(lV)","F(nI)","yV(R)","Z(R)","eg(eg)","xD(R)","xC(R)","l(ae,av)","Z(R)","Dz()","l(ae,b8)","l()","l(ae,jF<~>)","Z(R)","Z(R)","~(pm)","Z(R)","Z(R)","Z(R)","F(oN)","F(az)","F(lu)","bh(fv)","F(a2)","a(a2)","Z(R)","Z(R)","F(he)","Z(R)","Z(R)","Z(R)","Z(R)","u6(R)","~(OW)","~(OX)","~(Fz)","Z(R)","eg(iM)","a2(qU)","Z(R)","ao(o,rd)","a(a,a)","F(eQ)","G2(o)","iM(fv)","iM(@)","~(iM)","ao()","Z(R)","Z(R)","yN(ae,lT)","E2(ae,eg)","yO(ae,H)","E3(ae,fv)","Z(R)","F(us)","xL(R)","o(x,x)","Gx()","ao(k)","o(mL,mL)","F(fr)","ao>(fr)","F(i1)","k?(kh)","o(kh,kh)","ao(kh)","AW({from:a2?})","~(H_)","Z(R)","k(k,n)","Z(R)","Z(R)","~(@())","~(tW)","ao<~>(~)","~(ic)","ao<~>(ic)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","eZ?()","eZ()","Dm(k)","Z(R)","~(ad)","k(e5)","Hr()","~(F0)","Z(R)","F(pg)","hs?(pg)","k(a2)","b7q?(j)","b7q?()","~(tl)","bx<~(c5),b0?>()","~(~(c5),b0?)","Z(R)","Z(R)","Bq()","xP(ie)","D4(ie)","xO(ie)","Et(x?,x?)","l(ae,~())","Z(R)","qZ<0^>(lQ,l(ae))","a2(t9)","Z(R)","0^?(0^?(d_?))","0^?(ce<0^>?(d_?))","Ce(R)","ce?(d_?)","Z(R)","ce?(d_?)","Z(R)","ce?(d_?)","ce?(d_?)","ff?(c1)","ff?(d_?)","Z(R)","n?(d_?)","t1?(d_?)","zc?(d_?)","bC?(d_?)","F?(d_?)","x2?(d_?)","E0?(d_?)","ff(c1)","Z(R)","l(ae,dF,dF)","nm(ae)","~(tJ)","~(tY)","b6(l)","Z(R)","x()?(a0)","F(ae)","Z(R)","F(uL?)","n(ww)","Z(R)","Z(R)","Z(R)","Z(R)","n?(n?,n?,n?[n?])","z4(ae)","at?(ae,z8,it)","F(lv)","Z(R)","~(ns,B3,Dn?)","vS(@)","Z(R)","Z(R)","rc?(eZ)","q4(ae,l?)","Z(R)","F(c1)","a2(c1)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","~(oj)","n?()","Z(R)","CK(ae)","E_(ae)","~(mj)","jD(ae,l?)","yM(ae,l?)","FG(ae,l?)","B9(lq)","AU(@)","mK()","bo>(z,pC<@>)","F(bo>)","~(o,o)","ao(fj{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","ao(oP{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","ao(oP{getTargetSize:bB0(o,o)?})","eF(eF,dt)","dt(dt)","k(dt)","HE()","~(iD?,F)","ao<~>(z,ea?)","bh(Cp)","bh(aqW)","Ag(ae)","~(iD)","~(oO)","~(z,ea?)?(jS)","~(oO)?(jS)","~(j4)","qZ<~>(lQ)","k0(cp)","x(cp)","rf(cp)","F(o,F)","~(b9j)","k(a2,a2,k)","a2?()","~(lX)","iQ(iQ)","F(qR)","x(x?,iQ)","ff(r4)","~(r4,b0)","F(r4)","~(qn?)","~(H{isMergeUp:F})","~([a2])","AM(eZ)","~(tg)","F(tg)","pF?(vd,j)","F(FX{crossAxisPosition!a2,mainAxisPosition!a2})","k?(k?)","~(eZ)","F(a0)","kF(qn)","nB(j)","F(eT)","F8(ae)","~(o,Hp)","~(o,eV,cv?)","~(n)","em(tm)","xz(mC,~(),hf?)","xj(mC,~(),hf?)","o(em)","em(o)","~(o_)","ao()","cv(cv?)","tO(bx)","dk()","ao(k?)","zu(mC,~(),hf?)","ao<~>(cv?,~(cv?))","fj(cv)","ao<~>(ao)","ao<~>(fj)","ao>(@)","~(nU)","hb(@)","ao(cv?)","O2()","k(hb)","ao()>()","ao<~>([i?])","H()","H(H)","a2(cY)","H<@>(k)","H(Ao)","~(d9)","d9(bN)","~(cf)","F(bN)","el<@>?(lQ)","el<@>(lQ)","F(E8)","@(@,@)","CA(ae)","nB()","ao<~>(@)","ao<~>(md)","fj(@,@)","x(avE)","~(hV)","~([bC?])","~(o,o,o)","~(k,k?)","~(wg)","~(nV)","~(rC)","~(iL)","~(axY)","~(mO)","z?(kC)","f_(f_,w7)","ao<~>(vh)","~(f_)","F(f_?,f_)","xF(ae,m1)","F(ls)","o(o,o)","F(LP)","~(Hl)","F(Hb)","~(k,o?)","F(B7)","c1(ht)","~(k,o)","H(ae)","x(ht)","o(pQ,pQ)","H(ht,A)","F(ht)","F(lq<@>)","b7?(b7)","z?(o,b7?)","~([z?])","kD()","~(@,ea)","aT<@>(@)","~(o,@)","bh(@,ea)","bh(~())","bo(bo)","@(@,k)","M(i)","~(H,i)","~(rn)","~(rw)","~(kW,z)","rq(ae,l?)","~(tc)","l(ae,dF,DP,ae,ae)","F(tc)","zh(ae,l?)","yG(ae)","a2(@)","~(k?)","y0(@)","AT(@)","z(z)","ao<@>(HR)","bx(H<@>)","bx(bx)","bh(bx)","bh(ae,z8,it)","~(Df?,Gn?)","F(el<@>?)","F(r9)","~(k,i)","~(uX,o)","hL(el<@>)","bo>(@,@)","a0?()","~(AQ,Gr)","u6(ae,l?)","bh(fI?)","~(hl)","cO(F)","vD(ae,l?)","q4(ae)","nD(ae,l?)","yE(c5)","Eq(c5)","~(nL)","~(pf)","0&(@)","l(ae,m1)","F(mG)","bh(H<~>)","ao(i)","~(k,z?)","F(rA?)","pT()","~(pT)","un(pf)","pU()","~(pU)","o(i2,i2)","F(i2)","~(At,bX)","H()","I3(ae,m1)","~(a0)","b7?()","F(px)","jO?(px)","l9(px)","b7(l)","F(l9)","F(H)","A(l9)","a0(b7)","H(l9)","En(fJ)","DS(fJ)","Cr(fJ)","Go(fJ)","Gj(fJ)","py()","~(py)","pz()","~(pz)","~(wi)","~(vy)","Ea(fJ)","~(lh?)","xQ(ae,b8)","DI(ae,b8)","kP(ae,b8)","pL()","~(pL)","ud(ae)","l(GK,k?,a2?,a2?)","z9(ae,za?)","FC(fJ)","lY(jb)","bh(cv)","ao()","ao<~>(k,cv?,~(cv?)?)","~(li)","rp(lf)","t_(lf)","~(lf)","ui(o)","DV(fJ)","Z(R)","HT()","F(aIv)","F(bgr)","F(ET)","F(bgV)","F(bgW)","F(bgs)","ao(Zp)","F(k,k)","Bm()","~(H)","cE(d8)","a2(a2,vj)","~(A)","Fd(ae,l?)","iH(iH)","l(ae,jF)","Jo(k)","mo(ii)","hR()","H(k)","ao()","~(@,ea?)","bh(iH)","k(lE)","~(H,i)","~(o,F(oI))","A()","Ei()","~(Ek)","~(i,i)","F(a6o)","o(cd,cd)","~(i?)","ao(k,bx)","F(lE)","o(wE,wE)","H()","F(oC)","o(oC,oC)","bh(k[k?])","F(Be)","B1(o)","F(yW)","a({longMultiplier!a2,shortMultiplier:a2})","kR()","~(o,bx)","o(vc,vc)","Ew(ae,hj)","DE(ae,hj)","F(n)","o(ip,ip)","o(o,ip)","ip(k)","ip(k,k,k)","hx(H<@>)","hx(k?,hx)","Ch(a2)","ao(k)","k(p1)","k(pl)","k(vZ)","k(w_)","k(rZ)","k(oL)","k(uA)","F(nK)","k(ur)","k(uj)","k(qi)","k(lM)","k(AY)","k(B_)","yu(o)","k(de)","H>(de)","k(fs)","fs(z?,fs)","nK(de)","cx?(de)","xs(cx)","H(de)","k?(de)","xk(@)","H(de)","Gd()","k?(l1)","ao(k?)","F(lZ)","mL(cx)","F(wh)","o?(k)","H(de)","H(de)","H(de)","H>(de)","H(de)","~(o,fK)","bh(~(j4))","fv(a)","~(a2,a2,a2,a2)","ao()","nQ(~)","Na()","ao(oP)","~(z,ea?)","ao(cv)","a2(cR,cR,cR,cR,a2)","jG?(k)","H(k)","~(e9?)","iJ(lI)","H()","F(bo)","~(e9)","V<0^>(k)","bo(i7)","bo(i7)","F(e2)","k?(e2)","a2(o)","~(M?)","k?(k)","l0(hq)","b5()","b5()","b5()","b5>()","b5()","bh(H,i)","b5()","b5()","b5()","b5()","b5()","b5()","i?(i)","k(z?)","~(pr)","GW(k)","hK(k,k,H,k,k)","hq(k,k,dd)","dd(k,k,k,dd)","F(Q5,j3)","dd(k)","iU(k,k,k,k)","oh(k,k,k)","mS(k,k,k)","m3(k,H,k,k)","bh(B8)","oi(k,k,k,k)","m4(k,k,k,hC?,k,k?,k,k)","hC(k,k,dd)","hC(k,k,dd,k,dd)","k(k,k,k)","b5(wm)","~(ep)","~(j3)","~(Bg?,biQ?,Bg,~())","o(k{onError:o(k)?,radix:o?})","o(df<@>,df<@>)","H()","H(k,H)","0^(0^,0^)","M?(M?,M?,a2)","a2?(cY?,cY?,a2)","n?(n?,n?,a2)","qj()","qq()","qJ()","qL()","r2()","r3()","rs()","rt()","rx()","ry()","t3()","od()","l(ae,rb)","~(fj)","CH({comparator:o(C,C)?,strictMode:F?})","wy()","rR({style:N?,textDirection:pB?})","l(ae,j,F,l)","~(cz{forceReport:F})","o6?(k)","a2(a2,a2,a2)","jf({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","qQ({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","kD({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","r5({allowedButtonsFilter:F(o)?,debugOwner:z?,longTapDelay:bC,supportedDevices:c1?})","pm({allowedButtonsFilter:F(o)?,debugOwner:z?,dragStartBehavior:Da,supportedDevices:c1?,trackpadScrollCausesScale:F,trackpadScrollToScaleFactor:j})","iP({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","l(ae,dF,dF,l)","F?(F?,F?,a2)","ao()","l(ae,l)","hi?(hi?,hi?,a2)","eF?(eF?,eF?,a2)","N?(N?,N?,a2)","o(alY<@>,alY<@>)","F({priority!o,scheduler!iq})","k(cv)","H2(cv)","H(k)","nH({character:k?,logicalKey!m,physicalKey!I,synthesized:F,timeStamp!bC})","mr({logicalKey!m,physicalKey!I,synthesized:F,timeStamp!bC})","o(b7,b7)","fb(fb?,fb?,a2)","H>(nO,k)","o(l,o)","ao<@>(bA4)","iG(k{tabRemaining:o?})","~(ae,br?)","~()(a2w<@>,aq?)","qH(cx)","rj(k)","fs(cx)","kh(cx)","Jt(cx)","Dg(cx)","KL(cx)","fr(cx)","Qk(cx)","Gz(cx)","de(l1)","Qj(cx)","Lh(cx)","Gk(cx)","lZ(cx)","QJ(cx)","mL(cx{tsx:wh?})","pJ(cx)","t2(cx)","GN(cx)","Fg?(Y8,k,k)","~(r8)","F(F)","d9(o)","~(k?{wrapWidth:o?})","H()","n(ii)","qs(ii)","a2(ii)","o(ii)","o(va)","o4(ii)","o(z?,z?)","0^(0^)","j3(u5)","fj({seed:o})","ao<~>(i,i)","~(jH)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.BB&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.TR&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.TS&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.TT&&a.b(d.a)&&b.b(d.b)&&c.b(d.c)}} +A.bDS(v.typeUniverse,JSON.parse('{"a5x":"nM","pH":"nM","oW":"nM","aCi":"nM","aFG":"nM","aVx":"nM","bNE":"i","bNF":"i","bLp":"i","bLa":"bb","bMy":"bb","bLs":"tR","bLb":"aD","bOk":"aD","bPi":"aD","bL7":"bq","bN7":"bq","bQG":"ph","bLu":"bB","bPj":"bN","bMo":"bN","bNj":"qr","bQh":"iS","bQf":"zg","bLF":"ox","bPM":"ox","bNZ":"d9","bNm":"yC","bNk":"yB","bLY":"dI","bM_":"nk","bM2":"iO","bM3":"jM","bLZ":"jM","bM0":"jM","u4":{"eg":[]},"Jw":{"j4":[]},"fD":{"fu":["1"]},"i0":{"h2":[]},"Cr":{"lP":[]},"DS":{"lP":[]},"DV":{"lP":[]},"Ea":{"lP":[]},"En":{"lP":[]},"FC":{"lP":[]},"Gj":{"lP":[]},"Go":{"lP":[]},"un":{"aDc":[]},"a6k":{"j3":[]},"YC":{"dp":[]},"Zg":{"dp":[]},"Ze":{"dp":[]},"Zo":{"dp":[]},"Zk":{"dp":[]},"Zf":{"dp":[]},"Zn":{"dp":[]},"YF":{"dp":[]},"YJ":{"dp":[]},"YE":{"dp":[]},"YD":{"dp":[]},"YL":{"dp":[]},"YQ":{"dp":[]},"YS":{"dp":[]},"Z_":{"dp":[]},"YW":{"dp":[]},"YY":{"dp":[]},"YX":{"dp":[]},"YM":{"dp":[]},"YR":{"dp":[]},"YK":{"dp":[]},"YU":{"dp":[]},"YZ":{"dp":[]},"YN":{"dp":[]},"YP":{"dp":[]},"YO":{"dp":[]},"YT":{"dp":[]},"YV":{"dp":[]},"Zh":{"dp":[]},"Zj":{"dp":[]},"Zi":{"dp":[]},"a8f":{"dy":[]},"Ya":{"Cm":[]},"Mg":{"fD":["i"],"fu":["i"]},"YG":{"qd":[]},"Jv":{"qd":[]},"Cw":{"qd":[]},"Z8":{"qd":[]},"Zl":{"qd":[]},"Cv":{"qd":[]},"MP":{"A":["nN"],"A.E":"nN"},"a2l":{"c7":[]},"ID":{"L5":[]},"Z5":{"fD":["i"],"qd":[],"fu":["i"]},"RP":{"fD":["i"],"qd":[],"fu":["i"]},"YA":{"fD":["i"],"fu":["i"],"j4":[]},"CQ":{"jW":[]},"a7a":{"jW":[]},"Xw":{"jW":[],"arn":[]},"Zs":{"jW":[],"ato":[]},"Zv":{"jW":[],"ats":[]},"Zu":{"jW":[],"atr":[]},"a4D":{"jW":[],"aFW":[]},"QX":{"jW":[],"aab":[]},"a4B":{"jW":[],"aab":[],"aFS":[]},"a5u":{"jW":[]},"Z9":{"fD":["i"],"fu":["i"]},"Cx":{"fD":["i"],"fu":["i"],"k0":[]},"Z0":{"mf":[],"fD":["i"],"fu":["i"],"jm":[]},"Cy":{"fD":["i"],"fu":["i"],"rf":[]},"Zd":{"A":["vj"],"A.E":"vj"},"YI":{"fD":["i"],"fu":["i"]},"YH":{"fD":["i"],"fu":["i"],"vj":[]},"Jx":{"fD":["i"],"fu":["i"]},"mf":{"fD":["i"],"fu":["i"],"jm":[]},"Z4":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z2":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z3":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z1":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z6":{"mf":[],"fD":["i"],"fu":["i"],"jm":[]},"Z7":{"aDc":[]},"Yb":{"dy":[]},"JA":{"fD":["i"],"fu":["i"]},"a2g":{"bf7":[]},"a2f":{"c7":[]},"Lq":{"c7":[]},"i9":{"A":["1"],"A.E":"1"},"ta":{"A":["1"],"A.E":"1"},"Nv":{"i0":[],"h2":[],"arn":[]},"a94":{"Cm":[]},"Nx":{"i0":[],"h2":[],"ats":[]},"a5n":{"i0":[],"h2":[],"atr":[]},"Nw":{"i0":[],"h2":[],"ato":[]},"Ny":{"i0":[],"h2":[],"aFS":[]},"Nz":{"i0":[],"h2":[],"aFW":[]},"Gb":{"k0":[]},"w2":{"rf":[]},"a97":{"A":["vj"],"A.E":"vj"},"a96":{"vj":[]},"a5q":{"h2":[]},"Ks":{"ej":[]},"Nm":{"ej":[]},"a50":{"ej":[]},"a54":{"ej":[]},"a52":{"ej":[]},"a51":{"ej":[]},"a53":{"ej":[]},"a4M":{"ej":[]},"a4L":{"ej":[]},"a4K":{"ej":[]},"a4O":{"ej":[]},"a4R":{"ej":[]},"a4T":{"ej":[]},"a5_":{"ej":[]},"a4W":{"ej":[]},"a4Y":{"ej":[]},"a4X":{"ej":[]},"a4P":{"ej":[]},"a4S":{"ej":[]},"a4N":{"ej":[]},"a4V":{"ej":[]},"a4Z":{"ej":[]},"a4Q":{"ej":[]},"Nl":{"ej":[]},"a4U":{"ej":[]},"NA":{"i0":[],"h2":[]},"y4":{"jm":[]},"Dl":{"kI":[],"jm":[]},"a1N":{"kI":[],"jm":[]},"a1K":{"kI":[],"jm":[]},"DK":{"kI":[],"jm":[]},"a1I":{"kI":[],"jm":[]},"Th":{"qw":[]},"a0x":{"qw":[]},"MD":{"qw":[]},"Mx":{"qw":[]},"a5p":{"h2":[]},"NB":{"i0":[],"h2":[],"aab":[]},"Lo":{"j4":[]},"a2b":{"j4":[]},"PE":{"L5":[]},"Lp":{"eg":[]},"a7R":{"b9j":[]},"pV":{"K":["1"],"H":["1"],"as":["1"],"A":["1"]},"ag5":{"pV":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"]},"aah":{"pV":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"],"K.E":"o","A.E":"o","pV.E":"o"},"F_":{"zA":[]},"Yo":{"Ga":[]},"a7b":{"Ga":[]},"a0q":{"nL":[]},"a0w":{"yk":[]},"a0B":{"yk":[]},"LI":{"F":[],"e1":[]},"LJ":{"bh":[],"e1":[]},"nM":{"i":[]},"p":{"H":["1"],"i":[],"as":["1"],"A":["1"],"ch":["1"],"A.E":"1"},"aCa":{"p":["1"],"H":["1"],"i":[],"as":["1"],"A":["1"],"ch":["1"],"A.E":"1"},"uS":{"a2":[],"cY":[],"df":["cY"]},"E5":{"a2":[],"o":[],"cY":[],"df":["cY"],"e1":[]},"LK":{"a2":[],"cY":[],"df":["cY"],"e1":[]},"oV":{"k":[],"df":["k"],"ch":["@"],"e1":[]},"ok":{"A":["2"]},"xr":{"ok":["1","2"],"A":["2"],"A.E":"2"},"Ss":{"xr":["1","2"],"ok":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"RL":{"K":["2"],"H":["2"],"ok":["1","2"],"as":["2"],"A":["2"]},"dH":{"RL":["1","2"],"K":["2"],"H":["2"],"ok":["1","2"],"as":["2"],"A":["2"],"K.E":"2","A.E":"2"},"qb":{"c1":["2"],"ok":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"q9":{"by":["3","4"],"bx":["3","4"],"by.V":"4","by.K":"3"},"qa":{"ok":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"nJ":{"dy":[]},"mg":{"K":["o"],"H":["o"],"as":["o"],"A":["o"],"K.E":"o","A.E":"o"},"as":{"A":["1"]},"aM":{"as":["1"],"A":["1"]},"aC":{"aM":["1"],"as":["1"],"A":["1"],"A.E":"1","aM.E":"1"},"dJ":{"A":["2"],"A.E":"2"},"y2":{"dJ":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"W":{"aM":["2"],"as":["2"],"A":["2"],"A.E":"2","aM.E":"2"},"bl":{"A":["1"],"A.E":"1"},"nt":{"A":["2"],"A.E":"2"},"AJ":{"A":["1"],"A.E":"1"},"Kx":{"AJ":["1"],"as":["1"],"A":["1"],"A.E":"1"},"rI":{"A":["1"],"A.E":"1"},"Dh":{"rI":["1"],"as":["1"],"A":["1"],"A.E":"1"},"PL":{"A":["1"],"A.E":"1"},"ll":{"as":["1"],"A":["1"],"A.E":"1"},"qF":{"A":["1"],"A.E":"1"},"Kw":{"qF":["1"],"as":["1"],"A":["1"],"A.E":"1"},"c3":{"A":["1"],"A.E":"1"},"GI":{"K":["1"],"H":["1"],"as":["1"],"A":["1"]},"cj":{"aM":["1"],"as":["1"],"A":["1"],"A.E":"1","aM.E":"1"},"pu":{"AH":[]},"BB":{"A1":[]},"TR":{"A1":[]},"TS":{"A1":[]},"TT":{"A1":[]},"xI":{"Ba":["1","2"],"bx":["1","2"]},"CN":{"bx":["1","2"]},"bk":{"CN":["1","2"],"bx":["1","2"]},"RV":{"A":["1"],"A.E":"1"},"bD":{"CN":["1","2"],"bx":["1","2"]},"LC":{"qK":[]},"nE":{"qK":[]},"N5":{"rU":[],"dy":[]},"a2O":{"dy":[]},"aam":{"dy":[]},"a4u":{"c7":[]},"UT":{"ea":[]},"u7":{"qK":[]},"Zz":{"qK":[]},"ZA":{"qK":[]},"a9w":{"qK":[]},"a8V":{"qK":[]},"Cf":{"qK":[]},"adA":{"dy":[]},"a7n":{"dy":[]},"iE":{"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"bf":{"as":["1"],"A":["1"],"A.E":"1"},"TO":{"A1":[]},"TP":{"A1":[]},"TQ":{"A1":[]},"qT":{"a6o":[]},"HG":{"a6p":[],"zb":[]},"abm":{"A":["a6p"],"A.E":"a6p"},"G6":{"zb":[]},"alr":{"A":["zb"],"A.E":"zb"},"MQ":{"i":[],"Y8":[],"e1":[]},"MV":{"i":[],"fx":[]},"MR":{"i":[],"cv":[],"fx":[],"e1":[]},"EE":{"cu":["1"],"i":[],"fx":[],"ch":["1"]},"v6":{"K":["a2"],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"A":["a2"]},"lD":{"K":["o"],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"]},"MS":{"v6":[],"K":["a2"],"aym":[],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"A":["a2"],"e1":[],"K.E":"a2","A.E":"a2"},"a4f":{"v6":[],"K":["a2"],"ayn":[],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"A":["a2"],"e1":[],"K.E":"a2","A.E":"a2"},"a4g":{"lD":[],"K":["o"],"aBQ":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"MU":{"lD":[],"K":["o"],"aBR":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"a4h":{"lD":[],"K":["o"],"aBS":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"MW":{"lD":[],"K":["o"],"aQw":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"a4i":{"lD":[],"K":["o"],"GD":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"MX":{"lD":[],"K":["o"],"aQx":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"zp":{"lD":[],"K":["o"],"fj":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"amV":{"jr":[]},"aeI":{"dy":[]},"Vj":{"rU":[],"dy":[]},"aT":{"ao":["1"]},"Vh":{"aa0":[]},"Rt":{"CF":["1"]},"V0":{"A":["1"],"A.E":"1"},"Xl":{"dy":[]},"iV":{"jt":["1"],"I6":["1"],"dk":["1"],"dk.T":"1"},"Bl":{"wr":["1"],"iW":["1"],"iW.T":"1"},"Ru":{"RE":["1"]},"aa_":{"c7":[]},"Br":{"CF":["1"]},"bU":{"Br":["1"],"CF":["1"]},"tk":{"Br":["1"],"CF":["1"]},"Q0":{"dk":["1"]},"wo":{"abH":["1"],"I5":["1"]},"I8":{"I5":["1"]},"jt":{"I6":["1"],"dk":["1"],"dk.T":"1"},"wr":{"iW":["1"],"iW.T":"1"},"iW":{"iW.T":"1"},"I6":{"dk":["1"]},"Bt":{"dk":["1"],"dk.T":"1"},"mV":{"dk":["2"]},"Ho":{"iW":["2"],"iW.T":"2"},"tr":{"mV":["1","1"],"dk":["1"],"dk.T":"1","mV.T":"1","mV.S":"1"},"td":{"mV":["1","2"],"dk":["2"],"dk.T":"2","mV.T":"2","mV.S":"1"},"anN":{"Bg":[]},"ak1":{"Bg":[]},"b8i":{"c1":["1"],"as":["1"],"A":["1"]},"tb":{"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"wx":{"tb":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"S9":{"tb":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"Bv":{"as":["1"],"A":["1"],"A.E":"1"},"T9":{"iE":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"T8":{"iE":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"pO":{"BD":["1"],"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"l7":{"BD":["1"],"o1":["1"],"b8i":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"oe":{"K":["1"],"H":["1"],"as":["1"],"A":["1"],"K.E":"1","A.E":"1"},"M1":{"A":["1"],"A.E":"1"},"K":{"H":["1"],"as":["1"],"A":["1"]},"by":{"bx":["1","2"]},"Tc":{"as":["2"],"A":["2"],"A.E":"2"},"Mk":{"bx":["1","2"]},"Ba":{"bx":["1","2"]},"Sh":{"Si":["1"],"b7p":["1"]},"Bs":{"Si":["1"]},"xX":{"as":["1"],"A":["1"],"A.E":"1"},"M4":{"aM":["1"],"as":["1"],"A":["1"],"A.E":"1","aM.E":"1"},"o1":{"c1":["1"],"as":["1"],"A":["1"]},"BD":{"o1":["1"],"c1":["1"],"as":["1"],"A":["1"]},"dV":{"BD":["1"],"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"GJ":{"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"PR":{"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"ti":{"as":["1"],"A":["1"],"A.E":"1"},"BF":{"as":["2"],"A":["2"],"A.E":"2"},"UM":{"as":["bo<1,2>"],"A":["bo<1,2>"],"A.E":"bo<1,2>"},"tj":{"pS":["1","2","1"],"pS.T":"1"},"UQ":{"pS":["1","jw<1,2>","2"],"pS.T":"2"},"BE":{"pS":["1","jw<1,2>","bo<1,2>"],"pS.T":"bo<1,2>"},"G1":{"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"agd":{"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"age":{"aM":["k"],"as":["k"],"A":["k"],"A.E":"k","aM.E":"k"},"Xe":{"y3":[]},"an0":{"hP":["k","H"]},"Xg":{"hP":["k","H"]},"an_":{"hP":["H","k"]},"Xf":{"hP":["H","k"]},"XF":{"hP":["H","k"]},"XE":{"hP":["k","H"]},"a2d":{"hP":["k","k"]},"LL":{"dy":[]},"a2P":{"dy":[]},"a2S":{"hP":["z?","k"]},"a2R":{"hP":["k","z?"]},"a3_":{"y3":[]},"a31":{"hP":["k","H"]},"a30":{"hP":["H","k"]},"aau":{"y3":[]},"aav":{"hP":["k","H"]},"Bb":{"hP":["H","k"]},"lj":{"df":["lj"]},"a2":{"cY":[],"df":["cY"]},"bC":{"df":["bC"]},"o":{"cY":[],"df":["cY"]},"H":{"as":["1"],"A":["1"]},"cY":{"df":["cY"]},"a6p":{"zb":[]},"c1":{"as":["1"],"A":["1"]},"k":{"df":["k"]},"x9":{"dy":[]},"rU":{"dy":[]},"nd":{"dy":[]},"Fb":{"dy":[]},"Lt":{"dy":[]},"a4o":{"dy":[]},"aao":{"dy":[]},"GH":{"dy":[]},"o7":{"dy":[]},"a_0":{"dy":[]},"a4G":{"dy":[]},"PY":{"dy":[]},"Hj":{"c7":[]},"iB":{"c7":[]},"alu":{"ea":[]},"OR":{"A":["o"],"A.E":"o"},"Vu":{"GK":[]},"mZ":{"GK":[]},"adF":{"GK":[]},"dI":{"i":[]},"d9":{"bN":[],"i":[]},"bb":{"i":[]},"jQ":{"i":[]},"jR":{"i":[]},"uD":{"i":[]},"jZ":{"i":[]},"bN":{"i":[]},"k2":{"i":[]},"ph":{"bb":[],"i":[]},"k9":{"i":[]},"ka":{"i":[]},"kb":{"i":[]},"iO":{"i":[]},"kg":{"i":[]},"iS":{"i":[]},"ki":{"i":[]},"bB":{"d9":[],"bN":[],"i":[]},"WP":{"i":[]},"WY":{"d9":[],"bN":[],"i":[]},"Xd":{"d9":[],"bN":[],"i":[]},"IS":{"d9":[],"bN":[],"i":[]},"J0":{"i":[]},"ox":{"bN":[],"i":[]},"a_9":{"i":[]},"CV":{"i":[]},"jM":{"i":[]},"nk":{"i":[]},"a_a":{"i":[]},"a_b":{"i":[]},"a_r":{"i":[]},"qr":{"bN":[],"i":[]},"a0_":{"i":[]},"Km":{"K":["hk"],"bJ":["hk"],"H":["hk"],"cu":["hk"],"i":[],"as":["hk"],"A":["hk"],"ch":["hk"],"bJ.E":"hk","K.E":"hk","A.E":"hk"},"Kn":{"i":[],"hk":["cY"]},"a01":{"K":["k"],"bJ":["k"],"H":["k"],"cu":["k"],"i":[],"as":["k"],"A":["k"],"ch":["k"],"bJ.E":"k","K.E":"k","A.E":"k"},"a03":{"i":[]},"acx":{"K":["d9"],"H":["d9"],"as":["d9"],"A":["d9"],"K.E":"d9","A.E":"d9"},"aD":{"i":[]},"a0P":{"K":["jQ"],"bJ":["jQ"],"H":["jQ"],"cu":["jQ"],"i":[],"as":["jQ"],"A":["jQ"],"ch":["jQ"],"bJ.E":"jQ","K.E":"jQ","A.E":"jQ"},"a0R":{"i":[]},"a1h":{"d9":[],"bN":[],"i":[]},"a27":{"i":[]},"yB":{"K":["bN"],"bJ":["bN"],"H":["bN"],"cu":["bN"],"i":[],"as":["bN"],"A":["bN"],"ch":["bN"],"bJ.E":"bN","K.E":"bN","A.E":"bN"},"yC":{"i":[]},"a3l":{"i":[]},"zg":{"d9":[],"bN":[],"i":[]},"a3L":{"i":[]},"a3P":{"i":[]},"a3Q":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"a3R":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"a3S":{"K":["jZ"],"bJ":["jZ"],"H":["jZ"],"cu":["jZ"],"i":[],"as":["jZ"],"A":["jZ"],"ch":["jZ"],"bJ.E":"jZ","K.E":"jZ","A.E":"jZ"},"Bo":{"K":["bN"],"H":["bN"],"as":["bN"],"A":["bN"],"K.E":"bN","A.E":"bN"},"N3":{"K":["bN"],"bJ":["bN"],"H":["bN"],"cu":["bN"],"i":[],"as":["bN"],"A":["bN"],"ch":["bN"],"bJ.E":"bN","K.E":"bN","A.E":"bN"},"a5G":{"K":["k2"],"bJ":["k2"],"H":["k2"],"cu":["k2"],"i":[],"as":["k2"],"A":["k2"],"ch":["k2"],"bJ.E":"k2","K.E":"k2","A.E":"k2"},"a7k":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"FA":{"d9":[],"bN":[],"i":[]},"a7G":{"d9":[],"bN":[],"i":[]},"a8y":{"K":["k9"],"bJ":["k9"],"H":["k9"],"cu":["k9"],"i":[],"as":["k9"],"A":["k9"],"ch":["k9"],"bJ.E":"k9","K.E":"k9","A.E":"k9"},"a8B":{"K":["ka"],"bJ":["ka"],"H":["ka"],"cu":["ka"],"i":[],"as":["ka"],"A":["ka"],"ch":["ka"],"bJ.E":"ka","K.E":"ka","A.E":"ka"},"PZ":{"i":[],"by":["k","k"],"bx":["k","k"],"by.V":"k","by.K":"k"},"a9R":{"K":["iS"],"bJ":["iS"],"H":["iS"],"cu":["iS"],"i":[],"as":["iS"],"A":["iS"],"ch":["iS"],"bJ.E":"iS","K.E":"iS","A.E":"iS"},"a9S":{"K":["kg"],"bJ":["kg"],"H":["kg"],"cu":["kg"],"i":[],"as":["kg"],"A":["kg"],"ch":["kg"],"bJ.E":"kg","K.E":"kg","A.E":"kg"},"a9Z":{"i":[]},"aa5":{"K":["ki"],"bJ":["ki"],"H":["ki"],"cu":["ki"],"i":[],"as":["ki"],"A":["ki"],"ch":["ki"],"bJ.E":"ki","K.E":"ki","A.E":"ki"},"aa6":{"i":[]},"aar":{"i":[]},"aaD":{"i":[]},"GO":{"i":[]},"adj":{"K":["dI"],"bJ":["dI"],"H":["dI"],"cu":["dI"],"i":[],"as":["dI"],"A":["dI"],"ch":["dI"],"bJ.E":"dI","K.E":"dI","A.E":"dI"},"Sf":{"i":[],"hk":["cY"]},"afv":{"K":["jR?"],"bJ":["jR?"],"H":["jR?"],"cu":["jR?"],"i":[],"as":["jR?"],"A":["jR?"],"ch":["jR?"],"bJ.E":"jR?","K.E":"jR?","A.E":"jR?"},"Tq":{"K":["bN"],"bJ":["bN"],"H":["bN"],"cu":["bN"],"i":[],"as":["bN"],"A":["bN"],"ch":["bN"],"bJ.E":"bN","K.E":"bN","A.E":"bN"},"al8":{"K":["kb"],"bJ":["kb"],"H":["kb"],"cu":["kb"],"i":[],"as":["kb"],"A":["kb"],"ch":["kb"],"bJ.E":"kb","K.E":"kb","A.E":"kb"},"alw":{"K":["iO"],"bJ":["iO"],"H":["iO"],"cu":["iO"],"i":[],"as":["iO"],"A":["iO"],"ch":["iO"],"bJ.E":"iO","K.E":"iO","A.E":"iO"},"wu":{"dk":["1"],"dk.T":"1"},"St":{"wu":["1"],"dk":["1"],"dk.T":"1"},"adB":{"i":[]},"a0S":{"K":["d9"],"H":["d9"],"as":["d9"],"A":["d9"],"K.E":"d9","A.E":"d9"},"HV":{"dk":["@"],"dk.T":"@"},"a4t":{"c7":[]},"hk":{"TU":["1"]},"MO":{"hk":["1"],"TU":["1"]},"lw":{"i":[]},"lF":{"i":[]},"m_":{"i":[]},"a39":{"K":["lw"],"bJ":["lw"],"H":["lw"],"i":[],"as":["lw"],"A":["lw"],"bJ.E":"lw","K.E":"lw","A.E":"lw"},"a4v":{"K":["lF"],"bJ":["lF"],"H":["lF"],"i":[],"as":["lF"],"A":["lF"],"bJ.E":"lF","K.E":"lF","A.E":"lF"},"a5H":{"i":[]},"a90":{"K":["k"],"bJ":["k"],"H":["k"],"i":[],"as":["k"],"A":["k"],"bJ.E":"k","K.E":"k","A.E":"k"},"bq":{"d9":[],"bN":[],"i":[]},"aac":{"K":["m_"],"bJ":["m_"],"H":["m_"],"i":[],"as":["m_"],"A":["m_"],"bJ.E":"m_","K.E":"m_","A.E":"m_"},"cv":{"fx":[]},"aBS":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"fj":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aQx":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aBQ":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aQw":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aBR":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"GD":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aym":{"H":["a2"],"as":["a2"],"A":["a2"],"fx":[]},"ayn":{"H":["a2"],"as":["a2"],"A":["a2"],"fx":[]},"kI":{"jm":[]},"a89":{"yk":[]},"Xn":{"i":[]},"Xo":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"Xr":{"i":[]},"tR":{"i":[]},"a4z":{"i":[]},"Xb":{"A":["tN"],"A.E":"tN"},"Xc":{"iB":[],"c7":[]},"KI":{"a77":["0&"]},"R4":{"a77":["1"]},"RK":{"ba_":["1"]},"Xp":{"c7":[]},"hn":{"Jo":[],"A":["k"],"A.E":"k"},"FK":{"If":["1","c1<1>"],"If.E":"1"},"ji":{"K":["1"],"H":["1"],"as":["1"],"A":["1"],"K.E":"1","A.E":"1","ji.E":"1"},"RM":{"ji":["2"],"K":["2"],"H":["2"],"as":["2"],"A":["2"],"K.E":"2","A.E":"2","ji.E":"2"},"Sb":{"A":["1"]},"D2":{"H":["1"],"as":["1"],"A":["1"]},"a21":{"hP":["H","D6"]},"akE":{"hP":["H","D6"]},"TH":{"mC":["1"]},"M2":{"mC":["1"]},"WS":{"aR":[],"l":[]},"jN":{"aR":[],"l":[]},"a_P":{"aR":[],"l":[]},"Kb":{"at":[],"l":[]},"adS":{"ay":["Kb"]},"adT":{"aR":[],"l":[]},"E_":{"aR":[],"l":[]},"ag4":{"aR":[],"l":[]},"a3e":{"aR":[],"l":[]},"a5X":{"aR":[],"l":[]},"NP":{"at":[],"l":[]},"aiZ":{"ay":["NP"]},"xj":{"at":[],"l":[]},"XW":{"ay":["xj"]},"xz":{"at":[],"l":[]},"JQ":{"ay":["xz"]},"El":{"at":[],"l":[]},"M3":{"ay":["El<1>"]},"zu":{"at":[],"l":[]},"a4w":{"ay":["zu"]},"F8":{"aR":[],"l":[]},"zW":{"aR":[],"l":[]},"a_M":{"aR":[],"l":[]},"a9M":{"aR":[],"l":[]},"K3":{"at":[],"l":[]},"a_m":{"ay":["K3"]},"Hm":{"aR":[],"l":[]},"ai9":{"aR":[],"l":[]},"Ka":{"at":[],"l":[]},"Sc":{"bW":[],"bE":[],"l":[]},"Kc":{"ay":["Ka"]},"a7F":{"aR":[],"l":[]},"K9":{"aR":[],"l":[]},"a85":{"aR":[],"l":[]},"Q_":{"at":[],"l":[]},"alo":{"ay":["Q_"]},"K4":{"at":[],"l":[]},"adD":{"ay":["K4"]},"adC":{"aR":[],"l":[]},"af9":{"aq":[]},"afa":{"aq":[]},"afb":{"aq":[]},"afh":{"aq":[]},"afi":{"aq":[]},"afj":{"aq":[]},"a1y":{"aq":[]},"a1z":{"aq":[]},"afk":{"aq":[]},"afl":{"aq":[]},"afm":{"aq":[]},"afn":{"aq":[]},"afo":{"aq":[]},"afc":{"aq":[]},"afd":{"aq":[]},"afe":{"aq":[]},"aff":{"aq":[]},"afg":{"aq":[]},"a_N":{"aR":[],"l":[]},"akj":{"aq":[]},"Bi":{"qn":[]},"mn":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"1","ac.T":"z"},"tL":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"x8":{"af":[],"C":[],"av":[],"U":[]},"xb":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xf":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xc":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"Av":{"af":[],"C":[],"av":[],"U":[]},"Jj":{"az":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"z7":{"af":[],"C":[],"av":[],"U":[]},"ut":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"vT":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"x4":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yp":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"xh":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a1P":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"XQ":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a0N":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"xo":{"qt":[],"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"xG":{"bH":[],"af":[],"C":[],"av":[],"U":[],"r6":[]},"a9u":{"ob":["kY"],"az":[],"aI":[],"pA":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a9q":{"ic":[],"ab":["bH"],"ac":["z"],"pA":[],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"xJ":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qt":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5y":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a04":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"y_":{"bH":[],"af":[],"C":[],"av":[],"U":[]},"a09":{"ic":[],"ab":["bH"],"ac":["z"],"oF":[],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"qj":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qq":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qJ":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qL":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"r2":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"r3":{"bH":[],"af":[],"C":[],"av":[],"U":[]},"rs":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"rt":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"rx":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yy":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"ry":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"t3":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"vt":{"bH":[],"af":[],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"tW":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"Aa":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yx":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a_6":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"AB":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5w":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"AL":{"bH":[],"af":[],"C":[],"av":[],"U":[]},"a9r":{"ic":[],"ab":["bH"],"ac":["z"],"cB":[],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"ic":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"R8":{"ic":[],"ab":["bH"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"GM":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"J9":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a0a":{"ab":["bH"],"ac":["z"],"oF":[],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"wl":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Ce":{"aR":[],"l":[]},"tU":{"at":[],"l":[]},"ac_":{"ay":["tU"]},"u_":{"af":[],"pe":[],"C":[],"av":[],"U":[]},"XN":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Xa":{"C":[],"aO":[]},"a0d":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"X9":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"xn":{"af":[],"C":[],"av":[],"U":[]},"aaM":{"C":[]},"Xy":{"cB":[],"C":[]},"a0J":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"JW":{"af":[],"lR":[],"fq":[],"C":[],"av":[],"U":[],"r6":[]},"xL":{"at":[],"l":[]},"ad2":{"ay":["xL"]},"yf":{"af":[],"lR":[],"vI":[],"C":[],"av":[],"U":[]},"Xz":{"az":[],"aI":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"af"},"oJ":{"af":[],"dj":["fX
"],"fq":[],"C":[],"av":[],"U":[]},"a4_":{"mn":["oJ"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["oJ"],"cD":[],"lu":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"oJ","ac.T":"z"},"a3u":{"C":[]},"OO":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"Bh":{"af":[],"lR":[],"vI":[],"C":[],"av":[],"U":[]},"xl":{"af":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"XB":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"qc":{"af":[],"dj":["fX
"],"bc":[],"C":[],"av":[],"U":[]},"a47":{"az":[],"aI":[],"ab":["qc"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"qc"},"xw":{"af":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"X4":{"hm":[],"az":[],"aI":[],"ac":["z"],"cD":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"MN":{"af":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"a48":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZF":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZG":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZD":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a8s":{"hz":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"ZH":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"zk":{"af":[],"C":[],"av":[],"U":[]},"ZI":{"dj":["fX
"],"C":[],"aO":[]},"ZE":{"mn":["af"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"rv":{"af":[],"dj":["zX"],"fq":[],"lR":[],"C":[],"av":[],"U":[]},"NC":{"fK":[],"az":[],"aI":[],"ac":["z"],"cD":[],"ab":["rv"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rv","ac.T":"z"},"Y5":{"az":[],"aI":[],"cD":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Jb":{"fK":[],"yq":[],"az":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"R7":{"fK":[],"yq":[],"az":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a33":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a67":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"A_":{"af":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"vu":{"af":[],"dj":["fX
"],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"A0":{"af":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"acr":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vv":{"af":[],"dj":["fX
"],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"xt":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"ajm":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"xC":{"at":[],"l":[]},"DD":{"aR":[],"l":[]},"um":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"CG":{"af":[],"C":[],"av":[],"U":[]},"acQ":{"ay":["xC"]},"xD":{"at":[],"l":[]},"oH":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"xB":{"af":[],"C":[],"av":[],"U":[]},"acR":{"ay":["xD"]},"a1r":{"aR":[],"l":[]},"xE":{"af":[],"C":[],"av":[],"U":[]},"a5d":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"ql":{"af":[],"C":[],"av":[],"U":[]},"a3m":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ql"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ql","ac.T":"z"},"yV":{"at":[],"l":[]},"LW":{"af":[],"C":[],"av":[],"U":[]},"Pe":{"fK":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"agn":{"ay":["yV"]},"z5":{"af":[],"C":[],"av":[],"U":[]},"alS":{"cB":[],"C":[],"aO":[]},"z6":{"af":[],"C":[],"av":[],"U":[]},"alR":{"cB":[],"C":[],"aO":[]},"rr":{"af":[],"C":[],"av":[],"U":[]},"a8P":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"ab":["rr"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rr","ac.T":"z"},"od":{"af":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"Bp":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["od"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"od","ac.T":"z"},"xx":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"uk":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"y1":{"af":[],"C":[],"av":[],"U":[]},"zj":{"af":[],"C":[],"av":[],"U":[]},"v9":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"A3":{"af":[],"C":[],"av":[],"U":[]},"aja":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Ad":{"af":[],"C":[],"av":[],"U":[]},"ZQ":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZR":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZS":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vJ":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"a8S":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Ap":{"af":[],"C":[],"av":[],"U":[]},"a5D":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vU":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xp":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"a1Q":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a5C":{"az":[],"aI":[],"lu":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"As":{"af":[],"C":[],"av":[],"U":[]},"a81":{"C":[]},"a05":{"C":[]},"yI":{"af":[],"C":[],"av":[],"U":[]},"xY":{"af":[],"oE":[],"C":[],"av":[],"U":[]},"xZ":{"mn":["af"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"oE":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"qv":{"af":[],"C":[],"av":[],"U":[]},"a0c":{"mn":["af"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"hB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"yr":{"uC":[],"af":[],"cB":[],"C":[],"av":[],"U":[]},"a4b":{"az":[],"aI":[],"cB":[],"oN":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"qN":{"af":[],"C":[],"av":[],"U":[]},"LS":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a49":{"DN":["qN"],"C":[],"DN.T":"qN"},"yA":{"uC":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a2a":{"az":[],"aI":[],"oN":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"yQ":{"af":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"yR":{"af":[],"C":[],"av":[],"U":[]},"a2N":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"yS":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"yT":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"v2":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"v3":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"zl":{"af":[],"C":[],"av":[],"U":[],"r6":[]},"zm":{"af":[],"C":[],"av":[],"U":[],"r6":[]},"zy":{"af":[],"C":[],"av":[],"U":[]},"a9s":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Aj":{"af":[],"lR":[],"C":[],"av":[],"U":[]},"AK":{"af":[],"C":[],"av":[],"U":[]},"a9t":{"az":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"x1":{"af":[],"C":[],"av":[],"U":[]},"x0":{"af":[],"C":[],"av":[],"U":[]},"x6":{"af":[],"C":[],"av":[],"U":[]},"xd":{"af":[],"C":[],"av":[],"U":[]},"oz":{"af":[],"C":[],"av":[],"U":[]},"a4a":{"vf":["oz"],"az":[],"aI":[],"ab":["oz"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"oz"},"zs":{"av":[]},"Ae":{"af":[],"C":[],"av":[],"U":[]},"Ay":{"af":[],"C":[],"av":[],"U":[]},"yi":{"af":[],"C":[],"av":[],"U":[]},"uP":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"a7K":{"fK":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"yX":{"af":[],"C":[],"av":[],"U":[]},"v8":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"zE":{"af":[],"C":[],"av":[],"U":[]},"Pz":{"hR":[]},"aa9":{"C":[]},"zF":{"af":[],"pe":[],"C":[],"av":[],"U":[]},"Ac":{"af":[],"C":[],"av":[],"U":[]},"a4e":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"AP":{"af":[],"C":[],"av":[],"U":[]},"a4d":{"w3":["kY"],"ob":["kY"],"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"xa":{"af":[],"C":[],"av":[],"U":[]},"xe":{"af":[],"C":[],"av":[],"U":[]},"rM":{"af":[],"C":[],"av":[],"U":[]},"Y6":{"az":[],"aI":[],"ac":["z"],"ab":["rM"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rM","ac.T":"z"},"AA":{"af":[],"C":[],"av":[],"U":[]},"rL":{"af":[],"C":[],"av":[],"U":[]},"a4c":{"ab":["rL"],"C":[],"ab.T":"rL"},"AD":{"af":[],"C":[],"av":[],"U":[]},"lU":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"a5A":{"az":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"Xx":{"az":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"XD":{"az":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"rb":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"vl":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"AF":{"af":[],"dj":["fX
"],"fq":[],"C":[],"av":[],"U":[]},"adR":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"zt":{"fq":[],"av":[]},"yg":{"af":[],"C":[],"av":[],"U":[]},"we":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"a6Y":{"C":[]},"B0":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"ue":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5F":{"aq":[]},"a5B":{"az":[],"aI":[],"ab":["ue"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"ue"},"jT":{"df":["z"]},"ih":{"df":["z"]},"UY":{"H1":["k"]},"J8":{"C":[]},"L_":{"C":[]},"Ck":{"C":[]},"aaJ":{"C":[],"aN":[],"aA":[],"aQ":[]},"t0":{"aI":[],"C":[],"aA":[],"U":[]},"Yz":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"a0W":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"a0Y":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"a3K":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"Rd":{"C":[],"aO":[]},"zX":{"fX":["bR"]},"a66":{"AE":["zX"],"qf":["bR","zX"],"qf.T":"bR"},"Q8":{"fX":["1"]},"u9":{"br":[],"aq":[]},"dj":{"C":[]},"Ju":{"hz":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a5P":{"ro":["bR"],"io":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","ro.T":"bR"},"A2":{"kR":[],"ro":["A2"],"io":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","ro.T":"A2"},"vK":{"az":[],"aI":[],"cD":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"bR":{"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"AE":{"qf":["bR","1"],"qf.T":"bR"},"JE":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"j5":{"br":[],"aq":[]},"CH":{"jh":["C"],"k_":["C"],"A":["C"],"A.E":"C","k_.E":"C","jh.T":"C"},"ZU":{"C":[]},"Ob":{"A":["1"],"A.E":"1"},"a_p":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a1i":{"C":[]},"L4":{"ob":["kY"],"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Jf":{"az":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2h":{"az":[],"aI":[],"cB":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"af"},"yD":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2M":{"az":[],"aI":[],"hB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2Y":{"lu":[],"C":[]},"a8K":{"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a2I":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"oF":{"C":[]},"ac":{"C":[],"b4":[]},"oN":{"C":[]},"lu":{"C":[]},"pA":{"C":[]},"a4m":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vf":{"az":[],"aI":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"a5g":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"az":{"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"hm":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"jn":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","jn.T":"1"},"PU":{"C":[]},"fK":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"AC":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"w3":{"ob":["kY"],"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ob":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"GA":{"C":[]},"ZJ":{"oy":["ac"],"eG":[],"C":[],"oy.T":"ac"},"oy":{"eG":[],"C":[]},"K1":{"fo":[]},"a_I":{"fo":[]},"a0j":{"fo":[]},"lt":{"fo":[]},"oZ":{"fo":[]},"Nu":{"fo":[]},"a6c":{"fo":[]},"a6Z":{"fo":[]},"OL":{"fo":[]},"Fr":{"fo":[]},"Pm":{"fo":[]},"FR":{"fo":[]},"vY":{"fo":[]},"GX":{"fo":[]},"eG":{"C":[]},"a40":{"dZ":["aA"],"eG":[],"C":[],"zf":[],"dZ.T":"aA"},"a41":{"dZ":["aA"],"eG":[],"C":[],"zf":[],"dZ.T":"aA"},"MF":{"dZ":["aA"],"eG":[],"C":[],"zf":[]},"a42":{"dZ":["aA"],"eG":[],"C":[],"zf":[],"dZ.T":"aA"},"a4C":{"dZ":["b4"],"eG":[],"C":[],"dZ.T":"b4"},"ahT":{"dZ":["b4"],"eG":[],"C":[],"dZ.T":"b4"},"a6r":{"oy":["C"],"eG":[],"C":[],"oy.T":"C"},"OQ":{"dZ":["aN"],"eG":[],"C":[],"zf":[],"dZ.T":"aN"},"ak5":{"dZ":["aN"],"eG":[],"C":[],"zf":[],"dZ.T":"aN"},"OV":{"dZ":["aQ"],"eG":[],"C":[],"dZ.T":"aQ"},"akg":{"dZ":["aQ"],"eG":[],"C":[],"dZ.T":"aQ"},"a7S":{"eG":[],"C":[]},"akD":{"fo":[]},"PF":{"dZ":["aI"],"eG":[],"C":[],"dZ.T":"aI"},"akY":{"dZ":["aI"],"eG":[],"C":[],"dZ.T":"aI"},"oE":{"C":[]},"hB":{"C":[]},"cB":{"C":[]},"Kq":{"iy":[]},"a06":{"ab":["af"],"C":[],"ab.T":"af"},"MG":{"iy":[]},"a43":{"C":[]},"ML":{"iy":[]},"MK":{"C":[],"r6":[]},"Ll":{"C":[]},"u2":{"vQ":[]},"F3":{"vQ":[]},"Ff":{"vQ":[]},"a7g":{"vQ":[]},"Y9":{"nT":[]},"aaK":{"nT":[]},"a_G":{"nT":[]},"af":{"C":[],"av":[],"U":[]},"a6E":{"b6":[],"l":[]},"L6":{"a0":[],"J":[],"ad":[],"aY":[],"hI":[]},"Z":{"at":[],"l":[]},"DF":{"ay":["Z<1>"]},"aP":{"a":[],"br":[],"aq":[]},"P":{"nT":[]},"ZX":{"nT":[]},"wf":{"br":[],"aq":[]},"hz":{"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"io":{"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"kR":{"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"en":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"a5Q":{"he":["io","io"],"he.0":"io","he.1":"io"},"Yu":{"he":["hz","io"],"he.0":"hz","he.1":"io"},"Yr":{"he":["hz","hz"],"he.0":"hz","he.1":"hz"},"a7V":{"yY":[]},"WW":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"dT":{"rd":[]},"Np":{"rd":[]},"C_":{"eQ":[]},"Yt":{"eQ":[]},"ZT":{"eQ":[]},"ZW":{"eQ":[]},"a__":{"eQ":[]},"a_l":{"eQ":[]},"a2q":{"eQ":[]},"EA":{"eQ":[]},"EP":{"eQ":[]},"a7d":{"eQ":[]},"a7v":{"eQ":[]},"a8F":{"eQ":[]},"a8N":{"eQ":[]},"GB":{"eQ":[]},"XR":{"kG":[]},"DM":{"kG":[]},"a1R":{"w6":[],"kG":[]},"O8":{"kG":[]},"NX":{"kG":[]},"a8M":{"w6":[],"kG":[]},"w6":{"kG":[]},"Gt":{"w6":[],"kG":[]},"ux":{"kY":[]},"PV":{"Gp":[]},"AR":{"Gp":[]},"XU":{"w9":[]},"Lj":{"w9":[]},"a22":{"xi":[]},"a2J":{"w9":[]},"zz":{"xi":[]},"nS":{"w9":[]},"Qn":{"xi":[]},"a8L":{"ux":["PV"],"kY":[]},"XA":{"pq":[]},"tT":{"pq":[]},"a_Z":{"pq":[]},"Dv":{"pq":[]},"rR":{"ux":["AR"],"kY":[]},"yN":{"at":[],"l":[]},"a8G":{"aR":[],"l":[]},"T2":{"ay":["yN"]},"nf":{"aR":[],"l":[]},"CJ":{"at":[],"l":[]},"H3":{"ay":["CJ<1>"]},"E2":{"aR":[],"l":[]},"ai_":{"aq":[]},"a4n":{"aR":[],"l":[]},"yO":{"at":[],"l":[]},"a8J":{"aR":[],"l":[]},"acj":{"ay":["yO"]},"aci":{"aq":[]},"PW":{"aq":[]},"E3":{"aR":[],"l":[]},"a8O":{"aR":[],"l":[]},"XO":{"hI":[]},"Cd":{"ab":["1"],"ac":["z"],"C":[],"b4":[]},"bH":{"af":[],"C":[],"av":[],"U":[]},"a3o":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a5m":{"fo":[]},"G0":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a9b":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"yh":{"wh":[]},"zn":{"x":[]},"r7":{"Fa":[],"aA":[]},"Li":{"i1":["yw"]},"KS":{"i1":["DR"]},"N6":{"i1":["EH"]},"aap":{"i1":["fr"]},"a25":{"i1":["pD"]},"a2H":{"i1":["pD"]},"a4F":{"i1":["pD"]},"a8R":{"i1":["pD"]},"a11":{"i1":["pD"]},"QL":{"az":[],"aI":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"dF":{"aq":[]},"C2":{"dF":["a2"],"aq":[]},"abn":{"dF":["a2"],"aq":[]},"abo":{"dF":["a2"],"aq":[]},"NS":{"dF":["a2"],"aq":[]},"nW":{"dF":["a2"],"aq":[]},"K0":{"dF":["a2"],"aq":[]},"B4":{"dF":["a2"],"aq":[]},"CL":{"dF":["1"],"aq":[]},"IN":{"dF":["1"],"aq":[]},"T7":{"hR":[]},"hU":{"hR":[]},"QG":{"hR":[]},"hd":{"hR":[]},"QF":{"hR":[]},"qD":{"hR":[]},"adH":{"hR":[]},"ac6":{"hR":[]},"ac5":{"hR":[]},"bj":{"bd":["1"],"bj.T":"1","bd.T":"1"},"f8":{"bj":["n?"],"bd":["n?"],"bj.T":"n?","bd.T":"n?"},"bs":{"dF":["1"],"aq":[]},"fQ":{"bd":["1"],"bd.T":"1"},"OM":{"bj":["1"],"bd":["1"],"bj.T":"1","bd.T":"1"},"a8b":{"bj":["M?"],"bd":["M?"],"bj.T":"M?","bd.T":"M?"},"O9":{"bj":["x?"],"bd":["x?"],"bj.T":"x?","bd.T":"x?"},"uN":{"bj":["o"],"bd":["o"],"bj.T":"o","bd.T":"o"},"a8W":{"bj":["o"],"bd":["o"],"bj.T":"o","bd.T":"o"},"nl":{"bd":["a2"],"bd.T":"a2"},"QZ":{"bd":["1"],"bd.T":"1"},"JX":{"at":[],"l":[]},"S1":{"ay":["JX"]},"JY":{"at":[],"l":[]},"S2":{"ay":["JY"]},"act":{"br":[],"aq":[]},"f9":{"n":[]},"adl":{"oc":[]},"a_c":{"aR":[],"l":[]},"xO":{"at":[],"l":[]},"S3":{"ay":["xO"]},"a_e":{"fb":[]},"adp":{"kM":["JZ"],"kM.T":"JZ"},"a_A":{"JZ":[]},"K_":{"at":[],"l":[]},"S5":{"ay":["K_"]},"a_f":{"aR":[],"l":[]},"H8":{"at":[],"l":[]},"a_g":{"aR":[],"l":[]},"H9":{"ay":["H8<1>"]},"ol":{"jO":[]},"adn":{"tX":[]},"CW":{"at":[],"l":[]},"S4":{"pi":["CW"],"ay":["CW"]},"am6":{"aq":[]},"a_i":{"oc":[]},"S6":{"at":[],"l":[]},"adx":{"aR":[],"l":[]},"a_j":{"aR":[],"l":[]},"ads":{"c_":[],"b6":[],"l":[]},"ajr":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"S7":{"ay":["S6"]},"S8":{"b6":[],"l":[]},"adr":{"c2":[],"b7":[],"ae":[]},"TX":{"dK":["a0","jp"],"a0":[],"aL":["a0","jp"],"J":[],"ad":[],"aY":[],"aL.1":"jp","dK.1":"jp","aL.0":"a0"},"ahG":{"b7":[],"ae":[]},"ahH":{"l":[]},"xP":{"aR":[],"l":[]},"ST":{"bW":[],"bE":[],"l":[]},"a_k":{"aR":[],"l":[]},"aa2":{"br":[],"aq":[]},"wt":{"mh":["H"],"j6":[]},"Dm":{"wt":[],"mh":["H"],"j6":[]},"a0E":{"wt":[],"mh":["H"],"j6":[]},"a0C":{"wt":[],"mh":["H"],"j6":[]},"qE":{"x9":[],"dy":[]},"aeX":{"xW":["cz"],"j6":[]},"br":{"aq":[]},"it":{"br":[],"aq":[]},"By":{"aq":[]},"mh":{"j6":[]},"xW":{"j6":[]},"a_S":{"xW":["a_R"],"j6":[]},"qV":{"hf":[]},"d4":{"qV":[],"hf":[],"d4.T":"1"},"pG":{"qV":[],"hf":[]},"LZ":{"ms":[]},"bM":{"A":["1"],"A.E":"1"},"DO":{"A":["1"],"A.E":"1"},"cO":{"ao":["1"]},"DH":{"aY":[]},"KX":{"cz":[]},"hs":{"c5":[]},"rm":{"c5":[]},"vn":{"c5":[]},"vo":{"c5":[]},"rl":{"c5":[]},"jg":{"c5":[]},"zP":{"jg":[],"c5":[]},"rn":{"c5":[]},"abi":{"c5":[]},"amI":{"c5":[]},"zJ":{"c5":[]},"amE":{"zJ":[],"c5":[]},"zO":{"c5":[]},"amP":{"zO":[],"c5":[]},"amK":{"rm":[],"c5":[]},"amH":{"vn":[],"c5":[]},"amJ":{"vo":[],"c5":[]},"amG":{"rl":[],"c5":[]},"zL":{"c5":[]},"amL":{"zL":[],"c5":[]},"zR":{"c5":[]},"amT":{"zR":[],"c5":[]},"amR":{"zP":[],"jg":[],"c5":[]},"zQ":{"jg":[],"c5":[]},"amS":{"zQ":[],"jg":[],"c5":[]},"a5L":{"jg":[],"c5":[]},"amQ":{"jg":[],"c5":[]},"amN":{"rn":[],"c5":[]},"zN":{"c5":[]},"amO":{"zN":[],"c5":[]},"zM":{"c5":[]},"amM":{"zM":[],"c5":[]},"zK":{"c5":[]},"amF":{"zK":[],"c5":[]},"ny":{"dP":[],"e5":[]},"Ti":{"Ie":[]},"HN":{"Ie":[]},"kN":{"dP":[],"e5":[]},"og":{"dP":[],"e5":[]},"nC":{"dP":[],"e5":[]},"jf":{"dP":[],"e5":[]},"D9":{"dP":[],"e5":[]},"qQ":{"dP":[],"e5":[]},"MH":{"dP":[],"e5":[]},"afW":{"MI":[]},"kD":{"dP":[],"e5":[]},"Ia":{"tl":[]},"r5":{"dP":[],"e5":[]},"dP":{"e5":[]},"Nb":{"dP":[],"e5":[]},"F6":{"dP":[],"e5":[]},"pm":{"dP":[],"e5":[]},"iP":{"dP":[],"e5":[]},"XL":{"dP":[],"e5":[]},"Bq":{"e5":[]},"acO":{"DG":[]},"yE":{"js":[]},"Eq":{"js":[]},"WU":{"aR":[],"l":[]},"Mq":{"at":[],"l":[]},"Td":{"ay":["Mq"]},"Et":{"bj":["x?"],"bd":["x?"],"bj.T":"x?","bd.T":"x?"},"Mt":{"bj":["j"],"bd":["j"],"bj.T":"j","bd.T":"j"},"bxO":{"fp":[],"bW":[],"bE":[],"l":[]},"O4":{"at":[],"l":[]},"ajd":{"ay":["O4"]},"ag3":{"c_":[],"b6":[],"l":[]},"U4":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"agw":{"ce":["cK?"]},"Ji":{"at":[],"l":[]},"RG":{"ay":["Ji"]},"ah5":{"ff":[],"ce":["ff"]},"ag2":{"c_":[],"b6":[],"l":[]},"U3":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"btE":{"fp":[],"bW":[],"bE":[],"l":[]},"Yh":{"aR":[],"l":[]},"Jp":{"at":[],"l":[]},"acu":{"ay":["Jp"]},"acs":{"br":[],"aq":[]},"Jq":{"aR":[],"l":[]},"btL":{"bW":[],"bE":[],"l":[]},"fE":{"kA":["o"],"n":[],"kA.T":"o"},"qY":{"kA":["o"],"n":[],"kA.T":"o"},"adQ":{"oc":[]},"a_K":{"aR":[],"l":[]},"D4":{"aR":[],"l":[]},"a_T":{"aR":[],"l":[]},"WV":{"aR":[],"l":[]},"Ke":{"jd":["1"],"hH":["1"],"el":["1"],"jd.T":"1"},"bCT":{"bW":[],"bE":[],"l":[]},"bvv":{"at":[],"l":[]},"bvw":{"ay":["bvv"]},"a0f":{"aR":[],"l":[]},"bvx":{"fp":[],"bW":[],"bE":[],"l":[]},"He":{"at":[],"l":[]},"Hd":{"at":[],"l":[]},"Hg":{"aR":[],"l":[]},"HI":{"c_":[],"b6":[],"l":[]},"kF":{"aR":[],"l":[]},"bvA":{"bW":[],"bE":[],"l":[]},"Dc":{"at":[],"l":[]},"aen":{"aq":[]},"Hf":{"ay":["He<1>"]},"Sl":{"ay":["Hd<1>"]},"Sm":{"jd":["mU<1>"],"hH":["mU<1>"],"el":["mU<1>"],"jd.T":"mU<1>"},"ajy":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"aem":{"aR":[],"l":[]},"Hc":{"ay":["Dc<1>"],"hI":[]},"a0p":{"at":[],"l":[]},"Su":{"ce":["n?"]},"aey":{"ce":["n?"]},"aew":{"ce":["a2"]},"aex":{"ce":["ff?"]},"bvL":{"fp":[],"bW":[],"bE":[],"l":[]},"KK":{"at":[],"l":[]},"SA":{"ay":["KK"]},"bvY":{"fp":[],"bW":[],"bE":[],"l":[]},"a16":{"aR":[],"l":[]},"aev":{"ff":[],"ce":["ff"]},"acw":{"c_":[],"b6":[],"l":[]},"TV":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Rs":{"dF":["1"],"aq":[]},"a2i":{"aR":[],"l":[]},"afP":{"ce":["n?"]},"afQ":{"ce":["n?"]},"a2j":{"fp":[],"bW":[],"bE":[],"l":[]},"Lx":{"at":[],"l":[]},"SY":{"ay":["Lx"]},"Ly":{"oS":[]},"uL":{"uO":[],"oS":[]},"Lz":{"uO":[],"oS":[]},"LA":{"uO":[],"oS":[]},"uO":{"oS":[]},"TE":{"bW":[],"bE":[],"l":[]},"SX":{"at":[],"l":[]},"DW":{"aR":[],"l":[]},"SW":{"ay":["SX"],"ba9":[]},"a2y":{"aR":[],"l":[]},"mp":{"dt":[]},"ahA":{"mp":[],"dt":[]},"m0":{"mp":[],"dt":[]},"RC":{"at":[],"l":[]},"SO":{"at":[],"l":[]},"yM":{"at":[],"l":[]},"T_":{"br":[],"aq":[]},"T0":{"bj":["mp"],"bd":["mp"],"bj.T":"mp","bd.T":"mp"},"ag0":{"aq":[]},"ac0":{"ay":["RC"]},"akF":{"at":[],"l":[]},"SP":{"ay":["SO"]},"TZ":{"po":["iv"],"a0":[],"J":[],"ad":[],"aY":[]},"adL":{"o5":["iv"],"b6":[],"l":[],"o5.S":"iv"},"T1":{"ay":["yM"]},"a3h":{"aR":[],"l":[]},"afZ":{"ce":["n?"]},"agB":{"o5":["om"],"b6":[],"l":[],"o5.S":"om"},"U6":{"po":["om"],"a0":[],"J":[],"ad":[],"aY":[]},"z4":{"fp":[],"bW":[],"bE":[],"l":[]},"Qx":{"at":[],"l":[]},"V6":{"ay":["Qx"]},"a3r":{"aR":[],"l":[]},"Mp":{"at":[],"l":[]},"U2":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"vS":{"bj":["dt?"],"bd":["dt?"],"bj.T":"dt?","bd.T":"dt?"},"Te":{"at":[],"l":[]},"agQ":{"ay":["Mp"]},"ag_":{"c_":[],"b6":[],"l":[]},"agN":{"ay":["Te"]},"UF":{"aR":[],"l":[]},"akG":{"aq":[]},"agO":{"kM":["Ms"],"kM.T":"Ms"},"a_C":{"Ms":[]},"Mv":{"n":[],"ce":["n"]},"agR":{"n":[],"ce":["n"]},"a3D":{"ff":[],"ce":["ff"]},"Sx":{"ff":[],"ce":["ff"]},"a3E":{"N":[],"ce":["N"]},"agS":{"N":[],"ce":["N"]},"T6":{"ce":["1?"]},"ju":{"ce":["1"]},"e7":{"ce":["1"]},"a3F":{"it":["c1"],"br":[],"aq":[]},"agy":{"ce":["cK?"]},"qZ":{"Mu":["1"],"jd":["1"],"hH":["1"],"el":["1"],"jd.T":"1"},"wH":{"at":[],"l":[]},"wI":{"at":[],"l":[]},"anT":{"aR":[],"l":[]},"anP":{"ay":["wH"]},"anS":{"ay":["wI"]},"abh":{"rc":[]},"a_h":{"rc":[]},"VH":{"br":[],"aq":[]},"VI":{"br":[],"aq":[]},"OT":{"at":[],"l":[]},"Um":{"bW":[],"bE":[],"l":[]},"SC":{"at":[],"l":[]},"Ag":{"at":[],"l":[]},"Fy":{"ay":["Ag"]},"bDC":{"at":[],"l":[]},"OU":{"ay":["OT"]},"akc":{"br":[],"aq":[]},"Rz":{"b8":[]},"abZ":{"aR":[],"l":[]},"SD":{"ay":["SC"]},"adY":{"cf":["kC"],"cf.T":"kC"},"akd":{"bW":[],"bE":[],"l":[]},"HH":{"at":[],"l":[]},"a7E":{"aR":[],"l":[]},"agP":{"pi":["HH"],"ay":["HH"]},"bzT":{"fp":[],"bW":[],"bE":[],"l":[]},"agx":{"ce":["cK?"]},"vM":{"at":[],"l":[]},"amf":{"it":["f_"],"br":[],"aq":[]},"Uz":{"ay":["vM"]},"PM":{"at":[],"l":[]},"oj":{"bX":[]},"UI":{"ay":["PM"]},"akZ":{"b6":[],"l":[]},"HY":{"a0":[],"J":[],"ad":[],"aY":[]},"an4":{"b6":[],"l":[]},"ajL":{"a0":[],"J":[],"ad":[],"aY":[]},"bAv":{"fp":[],"bW":[],"bE":[],"l":[]},"Az":{"at":[],"l":[]},"UJ":{"ay":["Az"]},"AM":{"at":[],"l":[]},"V3":{"ce":["n?"]},"am_":{"ce":["n?"]},"alZ":{"ce":["ff"]},"bB5":{"fp":[],"bW":[],"bE":[],"l":[]},"Qs":{"at":[],"l":[]},"V4":{"ay":["Qs"]},"Qt":{"qG":["k"],"at":[],"l":[],"qG.T":"k"},"Ib":{"lq":["k"],"ay":["qG"]},"a3G":{"oc":[]},"am5":{"aq":[]},"bBg":{"fp":[],"bW":[],"bE":[],"l":[]},"V9":{"at":[],"l":[]},"a9O":{"aR":[],"l":[]},"amc":{"ay":["V9"]},"amd":{"c_":[],"b6":[],"l":[]},"ame":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"am9":{"hX":[],"b6":[],"l":[]},"ama":{"c2":[],"b7":[],"ae":[]},"ajJ":{"a0":[],"aL":["a0","jp"],"J":[],"ad":[],"aY":[],"aL.1":"jp","aL.0":"a0"},"am8":{"aR":[],"l":[]},"amb":{"aR":[],"l":[]},"a9Q":{"aR":[],"l":[]},"SV":{"fp":[],"bW":[],"bE":[],"l":[]},"AU":{"bj":["mK"],"bd":["mK"],"bj.T":"mK","bd.T":"mK"},"IJ":{"at":[],"l":[]},"wc":{"aR":[],"l":[]},"abz":{"ay":["IJ"]},"QO":{"br":[],"aq":[]},"QU":{"at":[],"l":[]},"B2":{"ay":["QU"]},"amt":{"aR":[],"l":[]},"bBQ":{"fp":[],"bW":[],"bE":[],"l":[]},"EG":{"j9":["b8G"],"j9.T":"b8G"},"Nn":{"iq":[]},"alD":{"aq":[]},"hi":{"dt":[]},"mT":{"dt":[]},"Y_":{"dt":[]},"f7":{"dt":[]},"j0":{"dt":[]},"dW":{"jO":[]},"RD":{"tX":[]},"cp":{"o3":[]},"hy":{"hi":[],"dt":[]},"kA":{"n":[]},"aG":{"eF":[]},"jP":{"eF":[]},"wz":{"eF":[]},"b8G":{"j9":["b8G"]},"p4":{"j9":["p4"],"j9.T":"p4"},"Xj":{"j9":["ou"]},"a4j":{"c7":[]},"C5":{"j9":["ou"],"j9.T":"ou"},"rg":{"jb":[]},"eU":{"hi":[],"dt":[]},"jv":{"hi":[],"dt":[]},"k8":{"jO":[]},"akI":{"tX":[]},"ke":{"hi":[],"dt":[]},"jx":{"hi":[],"dt":[]},"jy":{"hi":[],"dt":[]},"GP":{"lW":[]},"an3":{"lW":[]},"lY":{"jb":[],"r4":[],"aY":[]},"a6u":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Fo":{"iq":[],"aY":[]},"Rx":{"br":[],"aq":[]},"nh":{"nB":[]},"a0":{"J":[],"ad":[],"aY":[]},"Cg":{"ls":["a0"]},"id":{"e_":[]},"JV":{"id":[],"hc":["1"],"e_":[]},"mz":{"id":[],"hc":["a0"],"e_":[]},"Oi":{"dK":["a0","mz"],"a0":[],"aL":["a0","mz"],"J":[],"ad":[],"aY":[],"aL.1":"mz","dK.1":"mz","aL.0":"a0"},"a_o":{"aq":[]},"Oj":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"vA":{"br":[],"aq":[]},"A4":{"dK":["a0","jo"],"a0":[],"aL":["a0","jo"],"J":[],"ad":[],"aY":[],"aL.1":"jo","dK.1":"jo","aL.0":"a0"},"ajt":{"a0":[],"J":[],"ad":[],"aY":[]},"V5":{"vA":[],"br":[],"aq":[]},"SF":{"vA":[],"br":[],"aq":[]},"H4":{"vA":[],"br":[],"aq":[]},"Ol":{"a0":[],"J":[],"ad":[],"aY":[]},"kH":{"id":[],"hc":["a0"],"e_":[]},"On":{"dK":["a0","kH"],"a0":[],"aL":["a0","kH"],"J":[],"ad":[],"aY":[],"aL.1":"kH","dK.1":"kH","aL.0":"a0"},"Op":{"a0":[],"J":[],"ad":[],"aY":[]},"hV":{"ad":[]},"iA":{"hV":[],"ad":[]},"xu":{"iA":[],"hV":[],"ad":[]},"CB":{"iA":[],"hV":[],"ad":[]},"pF":{"p6":[],"iA":[],"hV":[],"ad":[]},"Nd":{"p6":[],"iA":[],"hV":[],"ad":[]},"a5v":{"hV":[],"ad":[]},"p6":{"iA":[],"hV":[],"ad":[]},"JG":{"iA":[],"hV":[],"ad":[]},"IW":{"iA":[],"hV":[],"ad":[]},"LY":{"iA":[],"hV":[],"ad":[]},"L0":{"iA":[],"hV":[],"ad":[]},"a3Z":{"br":[],"aq":[]},"J":{"ad":[],"aY":[]},"hc":{"e_":[]},"ak0":{"km":[]},"SS":{"km":[]},"BG":{"km":[]},"jo":{"id":[],"hc":["a0"],"e_":[]},"rh":{"o_":[]},"tg":{"i2":[],"br":[],"aq":[]},"Ow":{"dK":["a0","jo"],"a0":[],"aL":["a0","jo"],"J":[],"ad":[],"aY":[],"aL.1":"jo","dK.1":"jo","aL.0":"a0"},"vR":{"aq":[]},"Oe":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"rw":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6P":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ox":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oh":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6H":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Os":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Or":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6K":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6t":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"K2":{"aq":[]},"HW":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6y":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6x":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6w":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"U9":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6L":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6M":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6A":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6V":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Om":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6D":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6N":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6J":{"a0":[],"bv":["a0"],"J":[],"r4":[],"ad":[],"aY":[]},"a6Q":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oo":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ou":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oz":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6v":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6I":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6B":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6F":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6G":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6C":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oy":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"i2":{"aq":[]},"A6":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ov":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6s":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6O":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ok":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"FX":{"nB":[]},"rJ":{"vW":[],"hc":["eT"],"e_":[]},"rK":{"vX":[],"hc":["eT"],"e_":[]},"eT":{"J":[],"ad":[],"aY":[]},"a8k":{"ls":["eT"]},"vW":{"e_":[]},"vX":{"e_":[]},"a6S":{"Fj":[],"eT":[],"aL":["a0","pn"],"J":[],"ad":[],"aY":[],"aL.1":"pn","aL.0":"a0"},"oX":{"e_":[]},"pn":{"vW":[],"hc":["a0"],"oX":[],"e_":[]},"Fj":{"eT":[],"aL":["a0","pn"],"J":[],"ad":[],"aY":[]},"OA":{"eT":[],"bv":["eT"],"J":[],"ad":[],"aY":[]},"a6T":{"eT":[],"bv":["eT"],"J":[],"ad":[],"aY":[]},"h4":{"id":[],"hc":["a0"],"e_":[]},"Fk":{"dK":["a0","h4"],"a0":[],"aL":["a0","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","dK.1":"h4","aL.0":"a0"},"Oq":{"dK":["a0","h4"],"a0":[],"aL":["a0","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","dK.1":"h4","aL.0":"a0"},"pw":{"id":[],"e_":[]},"a13":{"Qc":[]},"Fl":{"a0":[],"J":[],"ad":[],"aY":[]},"OC":{"bv":["a0"],"J":[],"ad":[],"aY":[]},"Fn":{"mY":["1"],"a0":[],"aL":["eT","1"],"Of":[],"J":[],"ad":[],"aY":[]},"OD":{"mY":["rK"],"a0":[],"aL":["eT","rK"],"Of":[],"J":[],"ad":[],"aY":[],"aL.1":"rK","mY.0":"rK","aL.0":"eT"},"a6R":{"mY":["rJ"],"a0":[],"aL":["eT","rJ"],"Of":[],"J":[],"ad":[],"aY":[],"aL.1":"rJ","mY.0":"rJ","aL.0":"eT"},"m1":{"br":[],"aq":[]},"pK":{"id":[],"hc":["a0"],"e_":[]},"OE":{"dK":["a0","pK"],"a0":[],"aL":["a0","pK"],"J":[],"ad":[],"aY":[],"aL.1":"pK","dK.1":"pK","aL.0":"a0"},"AW":{"ao":["~"]},"QH":{"c7":[]},"em":{"ad":[]},"t6":{"df":["t6"]},"on":{"df":["on"]},"tm":{"df":["tm"]},"FI":{"df":["FI"]},"akz":{"xW":["em"],"j6":[]},"FH":{"br":[],"aq":[]},"zx":{"df":["FI"]},"H2":{"aqW":[]},"FJ":{"iq":[]},"nH":{"nI":[]},"mr":{"nI":[]},"LR":{"nI":[]},"zH":{"c7":[]},"MC":{"c7":[]},"adN":{"ff":[]},"alE":{"ME":[]},"pv":{"ff":[]},"k4":{"nU":[]},"zZ":{"nU":[]},"OK":{"br":[],"aq":[]},"Cq":{"lW":[]},"Ee":{"lW":[]},"No":{"lW":[]},"Kk":{"lW":[]},"a9B":{"w5":[]},"a9A":{"w5":[]},"a9C":{"w5":[]},"Gm":{"w5":[]},"KO":{"w7":[]},"aib":{"Qv":[]},"q4":{"at":[],"l":[]},"Rp":{"bW":[],"bE":[],"l":[]},"yo":{"at":[],"l":[]},"b9Q":{"bX":[]},"bv1":{"bX":[]},"bv0":{"bX":[]},"tJ":{"bX":[]},"tY":{"bX":[]},"kC":{"bX":[]},"zU":{"bX":[]},"fZ":{"cf":["1"]},"dG":{"cf":["1"],"cf.T":"1"},"Rq":{"ay":["q4"]},"SI":{"ay":["yo"]},"aaQ":{"cf":["b9Q"],"cf.T":"b9Q"},"Ki":{"cf":["bX"],"cf.T":"bX"},"a_V":{"cf":["kC"]},"a6_":{"cf":["zU"],"cf.T":"zU"},"TA":{"W4":["1"],"fZ":["1"],"HP":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"TB":{"W5":["1"],"fZ":["1"],"HP":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"RX":{"cf":["1"],"cf.T":"1"},"II":{"at":[],"l":[]},"aby":{"ay":["II"]},"abx":{"c_":[],"b6":[],"l":[]},"R9":{"at":[],"l":[]},"Vz":{"ay":["R9"],"hI":[]},"DC":{"at":[],"l":[]},"SK":{"ay":["DC<1>"]},"IU":{"at":[],"l":[]},"Rv":{"ay":["IU"]},"LN":{"br":[],"aq":[]},"ahI":{"aR":[],"l":[]},"mi":{"bW":[],"bE":[],"l":[]},"ud":{"c_":[],"b6":[],"l":[]},"u6":{"c_":[],"b6":[],"l":[]},"CA":{"c_":[],"b6":[],"l":[]},"xF":{"c_":[],"b6":[],"l":[]},"CK":{"c_":[],"b6":[],"l":[]},"jD":{"c_":[],"b6":[],"l":[]},"jK":{"c_":[],"b6":[],"l":[]},"nm":{"c_":[],"b6":[],"l":[]},"LX":{"hF":["mz"],"bE":[],"l":[],"hF.T":"mz"},"xQ":{"hX":[],"b6":[],"l":[]},"rq":{"hF":["h4"],"bE":[],"l":[],"hF.T":"h4"},"buG":{"bW":[],"bE":[],"l":[]},"nD":{"c_":[],"b6":[],"l":[]},"FG":{"c_":[],"b6":[],"l":[]},"amX":{"ja":[],"b7":[],"ae":[]},"amY":{"bW":[],"bE":[],"l":[]},"Nc":{"c_":[],"b6":[],"l":[]},"Zt":{"c_":[],"b6":[],"l":[]},"a5r":{"c_":[],"b6":[],"l":[]},"a5s":{"c_":[],"b6":[],"l":[]},"B5":{"c_":[],"b6":[],"l":[]},"a0T":{"c_":[],"b6":[],"l":[]},"a1k":{"c_":[],"b6":[],"l":[]},"Ft":{"c_":[],"b6":[],"l":[]},"cg":{"c_":[],"b6":[],"l":[]},"ir":{"c_":[],"b6":[],"l":[]},"kB":{"c_":[],"b6":[],"l":[]},"a3b":{"c_":[],"b6":[],"l":[]},"EJ":{"c_":[],"b6":[],"l":[]},"ahQ":{"c2":[],"b7":[],"ae":[]},"a2G":{"c_":[],"b6":[],"l":[]},"a2F":{"c_":[],"b6":[],"l":[]},"a8m":{"c_":[],"b6":[],"l":[]},"PX":{"hX":[],"b6":[],"l":[]},"a2u":{"aR":[],"l":[]},"TJ":{"hX":[],"b6":[],"l":[]},"afY":{"c2":[],"b7":[],"ae":[]},"a5U":{"aR":[],"l":[]},"a12":{"hX":[],"b6":[],"l":[]},"a7j":{"hX":[],"b6":[],"l":[]},"ZP":{"hX":[],"b6":[],"l":[]},"Dw":{"hF":["kH"],"bE":[],"l":[],"hF.T":"kH"},"Do":{"hF":["kH"],"bE":[],"l":[],"hF.T":"kH"},"aaV":{"hX":[],"b6":[],"l":[]},"Ab":{"hX":[],"b6":[],"l":[]},"a6g":{"b6":[],"l":[]},"a3j":{"c_":[],"b6":[],"l":[]},"a3Y":{"c_":[],"b6":[],"l":[]},"lO":{"c_":[],"b6":[],"l":[]},"WO":{"c_":[],"b6":[],"l":[]},"MA":{"c_":[],"b6":[],"l":[]},"XS":{"c_":[],"b6":[],"l":[]},"uo":{"c_":[],"b6":[],"l":[]},"a2t":{"c_":[],"b6":[],"l":[]},"uU":{"aR":[],"l":[]},"jI":{"aR":[],"l":[]},"xA":{"c_":[],"b6":[],"l":[]},"TW":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ra":{"iq":[],"aY":[]},"A5":{"b6":[],"l":[]},"vB":{"c2":[],"b7":[],"ae":[]},"aaT":{"iq":[],"aY":[]},"a_v":{"c_":[],"b6":[],"l":[]},"a_3":{"aR":[],"l":[]},"adJ":{"aq":[]},"D_":{"fp":[],"bW":[],"bE":[],"l":[]},"ahJ":{"aR":[],"l":[]},"a_E":{"aR":[],"l":[]},"Kg":{"at":[],"l":[]},"Sd":{"ay":["Kg"]},"a_W":{"aR":[],"l":[]},"Dd":{"at":[],"l":[]},"Sn":{"ay":["Dd"]},"De":{"at":[],"l":[]},"ul":{"ay":["De"],"hI":[]},"Ur":{"at":[],"l":[]},"BC":{"t4":[],"rg":[],"jb":[]},"acS":{"c_":[],"b6":[],"l":[]},"ajq":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Qr":{"it":["f_"],"br":[],"aq":[]},"So":{"hX":[],"b6":[],"l":[]},"akl":{"ay":["Ur"],"bhh":[]},"t8":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"Vs":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"Vt":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"akv":{"fZ":["rD"],"cf":["rD"],"cf.T":"rD","fZ.T":"rD"},"adi":{"fZ":["oA"],"cf":["oA"],"cf.T":"oA","fZ.T":"oA"},"fA":{"br":[],"aq":[]},"yn":{"fA":[],"br":[],"aq":[]},"KY":{"br":[],"aq":[]},"yl":{"at":[],"l":[]},"Dz":{"at":[],"l":[]},"SG":{"oR":["fA"],"bW":[],"bE":[],"l":[],"oR.T":"fA"},"Hk":{"ay":["yl"]},"af3":{"ay":["yl"]},"KZ":{"at":[],"l":[]},"b97":{"bX":[]},"zr":{"bX":[]},"zS":{"bX":[]},"uh":{"bX":[]},"SH":{"fA":[],"br":[],"aq":[]},"af4":{"ay":["KZ"]},"a71":{"cf":["b97"],"cf.T":"b97"},"a4l":{"cf":["zr"],"cf.T":"zr"},"a5Y":{"cf":["zS"],"cf.T":"zS"},"Kf":{"cf":["uh"],"cf.T":"uh"},"L2":{"at":[],"l":[]},"L3":{"ay":["L2"]},"SJ":{"bW":[],"bE":[],"l":[]},"qG":{"at":[],"l":[]},"lq":{"ay":["qG<1>"]},"oK":{"hf":[]},"cG":{"oK":["1"],"hf":[]},"at":{"l":[]},"b6":{"l":[]},"b7":{"ae":[]},"kW":{"b7":[],"ae":[]},"ja":{"b7":[],"ae":[]},"qM":{"oK":["1"],"hf":[]},"aR":{"l":[]},"bE":{"l":[]},"hF":{"bE":[],"l":[]},"bW":{"bE":[],"l":[]},"a37":{"b6":[],"l":[]},"c_":{"b6":[],"l":[]},"hX":{"b6":[],"l":[]},"a0F":{"b6":[],"l":[]},"JS":{"b7":[],"ae":[]},"G3":{"b7":[],"ae":[]},"NT":{"b7":[],"ae":[]},"zB":{"b7":[],"ae":[]},"c2":{"b7":[],"ae":[]},"a36":{"c2":[],"b7":[],"ae":[]},"PB":{"c2":[],"b7":[],"ae":[]},"lC":{"c2":[],"b7":[],"ae":[]},"ahF":{"b7":[],"ae":[]},"ahK":{"l":[]},"DI":{"aR":[],"l":[]},"kP":{"at":[],"l":[]},"Fc":{"ay":["kP"]},"ds":{"yt":["1"]},"afB":{"c_":[],"b6":[],"l":[]},"yy":{"at":[],"l":[]},"Hu":{"ay":["yy"]},"Lm":{"zq":[]},"yF":{"aR":[],"l":[]},"yG":{"fp":[],"bW":[],"bE":[],"l":[]},"uG":{"at":[],"l":[]},"SR":{"ay":["uG"],"hI":[]},"y0":{"bj":["eF"],"bd":["eF"],"bj.T":"eF","bd.T":"eF"},"xk":{"bj":["ef?"],"bd":["ef?"],"bj.T":"ef?","bd.T":"ef?"},"AT":{"bj":["N"],"bd":["N"],"bj.T":"N","bd.T":"N"},"IF":{"at":[],"l":[]},"IH":{"at":[],"l":[]},"IE":{"at":[],"l":[]},"IC":{"at":[],"l":[]},"IG":{"at":[],"l":[]},"a_y":{"bj":["jO"],"bd":["jO"],"bj.T":"jO","bd.T":"jO"},"Kv":{"bj":["aG"],"bd":["aG"],"bj.T":"aG","bd.T":"aG"},"a2s":{"at":[],"l":[]},"DU":{"ay":["1"]},"C1":{"ay":["1"]},"abu":{"ay":["IF"]},"abw":{"ay":["IH"]},"abt":{"ay":["IE"]},"abs":{"ay":["IC"]},"abv":{"ay":["IG"]},"oQ":{"bW":[],"bE":[],"l":[]},"Lw":{"ja":[],"b7":[],"ae":[]},"oR":{"bW":[],"bE":[],"l":[]},"Hx":{"ja":[],"b7":[],"ae":[]},"fp":{"bW":[],"bE":[],"l":[]},"Bn":{"aR":[],"l":[]},"ua":{"b6":[],"l":[]},"HA":{"c2":[],"b7":[],"ae":[]},"uV":{"ua":["b8"],"b6":[],"l":[],"ua.0":"b8"},"U5":{"lN":["b8","a0"],"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[],"lN.0":"b8"},"Tb":{"bW":[],"bE":[],"l":[]},"Ma":{"at":[],"l":[]},"anh":{"kM":["Rb"],"kM.T":"Rb"},"a_H":{"Rb":[]},"agD":{"ay":["Ma"]},"bfR":{"bW":[],"bE":[],"l":[]},"Mf":{"k8":[],"jO":[]},"O3":{"aR":[],"l":[]},"agJ":{"aR":[],"l":[]},"ae9":{"aq":[]},"agI":{"c_":[],"b6":[],"l":[]},"ajx":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"zh":{"oQ":["ib"],"bW":[],"bE":[],"l":[],"oQ.T":"ib"},"Tj":{"at":[],"l":[]},"agU":{"ay":["Tj"],"hI":[]},"H0":{"dP":[],"e5":[]},"a3T":{"aR":[],"l":[]},"X6":{"at":[],"l":[]},"abE":{"yt":["H0"]},"ah2":{"aR":[],"l":[]},"b8N":{"lQ":[]},"yz":{"bW":[],"bE":[],"l":[]},"N0":{"at":[],"l":[]},"nO":{"ay":["N0"]},"ahD":{"el":["~"]},"HM":{"wA":[]},"HL":{"wA":[]},"Tv":{"wA":[]},"Tw":{"wA":[]},"afG":{"hl":["bx>?"],"br":[],"aq":[]},"hY":{"bE":[],"l":[]},"Tz":{"b7":[],"ae":[]},"pP":{"id":[],"hc":["a0"],"e_":[]},"a4H":{"hX":[],"b6":[],"l":[]},"HX":{"dK":["a0","pP"],"a0":[],"aL":["a0","pP"],"J":[],"ad":[],"aY":[],"aL.1":"pP","dK.1":"pP","aL.0":"a0"},"r9":{"aq":[]},"tf":{"at":[],"l":[]},"HO":{"ay":["tf"]},"Nh":{"at":[],"l":[]},"EL":{"ay":["Nh"]},"I_":{"a0":[],"aL":["a0","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","aL.0":"a0"},"Vd":{"hX":[],"b6":[],"l":[]},"aml":{"c2":[],"b7":[],"ae":[]},"Id":{"h4":[],"id":[],"hc":["a0"],"e_":[]},"ajK":{"bW":[],"bE":[],"l":[]},"La":{"at":[],"l":[]},"Q1":{"at":[],"l":[]},"SM":{"ay":["La"]},"SL":{"br":[],"aq":[]},"afC":{"aq":[]},"UX":{"ay":["Q1"]},"UW":{"br":[],"aq":[]},"Nj":{"kj":[]},"vb":{"d4":["1"],"qV":[],"hf":[],"d4.T":"1"},"EN":{"aR":[],"l":[]},"pb":{"jd":["1"],"hH":["1"],"el":["1"]},"F7":{"bW":[],"bE":[],"l":[]},"vD":{"at":[],"l":[]},"B9":{"bW":[],"bE":[],"l":[]},"OP":{"at":[],"l":[]},"hl":{"br":[],"aq":[]},"ajT":{"ay":["vD"]},"Ui":{"ay":["OP"]},"dU":{"hl":["1"],"br":[],"aq":[]},"m5":{"hl":["1"],"br":[],"aq":[]},"Ug":{"m5":["1"],"hl":["1"],"br":[],"aq":[]},"OI":{"m5":["1"],"hl":["1"],"br":[],"aq":[],"dU.T":"1","m5.T":"1"},"A8":{"m5":["F"],"hl":["F"],"br":[],"aq":[],"dU.T":"F","m5.T":"F"},"OJ":{"m5":["k?"],"hl":["k?"],"br":[],"aq":[],"dU.T":"k?","m5.T":"k?"},"a7i":{"at":[],"l":[]},"bLK":{"bQr":["ao"]},"I1":{"ay":["a7i<1>"]},"ak8":{"bW":[],"bE":[],"l":[]},"ajQ":{"hl":["Fv?"],"br":[],"aq":[],"dU.T":"Fv?"},"Tl":{"bW":[],"bE":[],"l":[]},"HK":{"at":[],"l":[]},"te":{"ay":["HK<1>"]},"EK":{"el":["1"]},"hH":{"el":["1"]},"adZ":{"cf":["kC"],"cf.T":"kC"},"jd":{"hH":["1"],"el":["1"]},"NJ":{"jd":["1"],"hH":["1"],"el":["1"]},"O1":{"jd":["1"],"hH":["1"],"el":["1"]},"a7o":{"aR":[],"l":[]},"OZ":{"j9":["1"],"j9.T":"1"},"P_":{"bW":[],"bE":[],"l":[]},"P0":{"br":[],"aq":[]},"UC":{"at":[],"l":[]},"Ul":{"d4":["hf"],"qV":[],"hf":[],"d4.T":"hf"},"UD":{"ay":["UC"]},"a0X":{"rA":[]},"kS":{"lv":[],"kj":[]},"mG":{"kS":[],"lv":[],"kj":[]},"P7":{"kS":[],"lv":[],"kj":[]},"pa":{"kS":[],"lv":[],"kj":[]},"vL":{"kS":[],"lv":[],"kj":[]},"aat":{"kS":[],"lv":[],"kj":[]},"ba7":{"a3g":["ba7"]},"P3":{"at":[],"l":[]},"P4":{"ay":["P3"]},"akn":{"bW":[],"bE":[],"l":[]},"acZ":{"mG":[],"kS":[],"lv":[],"kj":[]},"rB":{"m1":[],"br":[],"aq":[],"rA":[]},"Ak":{"kj":[]},"P6":{"rB":[],"m1":[],"br":[],"aq":[],"rA":[]},"a7B":{"aR":[],"l":[]},"Y2":{"aR":[],"l":[]},"a3i":{"aR":[],"l":[]},"P8":{"at":[],"l":[]},"Uu":{"bW":[],"bE":[],"l":[]},"Uw":{"at":[],"l":[]},"FD":{"ay":["P8"]},"akq":{"ay":["Uw"]},"Uv":{"br":[],"aq":[]},"akp":{"c_":[],"b6":[],"l":[]},"ajD":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"ajR":{"hl":["a2?"],"br":[],"aq":[],"dU.T":"a2?"},"iL":{"bX":[]},"OY":{"cf":["iL"],"cf.T":"iL"},"Fe":{"at":[],"l":[]},"pT":{"kN":[],"dP":[],"e5":[]},"pU":{"iP":[],"dP":[],"e5":[]},"FE":{"br":[],"aq":[]},"pi":{"ay":["1"]},"EB":{"br":[],"aq":[]},"Pf":{"at":[],"l":[]},"Ph":{"bW":[],"bE":[],"l":[]},"akx":{"i2":[],"ay":["Pf"],"aq":[]},"a7H":{"aq":[]},"Pv":{"at":[],"l":[]},"akJ":{"ay":["Pv"]},"akK":{"oQ":["z"],"bW":[],"bE":[],"l":[],"oQ.T":"z"},"bz":{"At":[]},"Au":{"at":[],"l":[]},"Pw":{"at":[],"l":[]},"FQ":{"br":[],"aq":[]},"UH":{"ay":["Au"]},"Px":{"br":[],"aq":[]},"UG":{"ay":["Pw"]},"akO":{"bW":[],"bE":[],"l":[]},"I3":{"c_":[],"b6":[],"l":[]},"a87":{"aR":[],"l":[]},"akU":{"c2":[],"b7":[],"ae":[]},"Ud":{"a0":[],"bv":["a0"],"Of":[],"J":[],"ad":[],"aY":[]},"a8n":{"b6":[],"l":[]},"FZ":{"b6":[],"l":[]},"a8l":{"FZ":[],"b6":[],"l":[]},"FY":{"c2":[],"b7":[],"ae":[]},"LM":{"hF":["oX"],"bE":[],"l":[],"hF.T":"oX"},"PN":{"c2":[],"b7":[],"ae":[]},"PO":{"br":[],"aq":[]},"a8r":{"c_":[],"b6":[],"l":[]},"HZ":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a8q":{"br":[],"aq":[]},"Sa":{"br":[],"aq":[]},"a8z":{"aR":[],"l":[]},"Qb":{"b6":[],"l":[]},"alI":{"c2":[],"b7":[],"ae":[]},"a9i":{"hF":["pw"],"bE":[],"l":[],"hF.T":"pw"},"py":{"dP":[],"e5":[]},"pz":{"dP":[],"e5":[]},"J_":{"dP":[],"e5":[]},"OB":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Fm":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a9p":{"c_":[],"b6":[],"l":[]},"a9o":{"c_":[],"b6":[],"l":[]},"a9D":{"c_":[],"b6":[],"l":[]},"D0":{"fp":[],"bW":[],"bE":[],"l":[]},"buJ":{"fp":[],"bW":[],"bE":[],"l":[]},"ahL":{"aR":[],"l":[]},"fw":{"aR":[],"l":[]},"Kj":{"bX":[]},"xT":{"bX":[]},"xV":{"bX":[]},"xU":{"bX":[]},"j7":{"bX":[]},"qy":{"j7":[],"bX":[]},"qA":{"j7":[],"bX":[]},"yc":{"j7":[],"bX":[]},"y7":{"j7":[],"bX":[]},"y8":{"j7":[],"bX":[]},"ln":{"j7":[],"bX":[]},"uq":{"j7":[],"bX":[]},"qB":{"j7":[],"bX":[]},"ya":{"j7":[],"bX":[]},"yb":{"j7":[],"bX":[]},"qz":{"j7":[],"bX":[]},"rC":{"bX":[]},"axY":{"bX":[]},"rD":{"bX":[]},"oA":{"bX":[]},"vh":{"bX":[]},"vy":{"bX":[]},"nV":{"bX":[]},"wi":{"bX":[]},"mO":{"bX":[]},"wg":{"bX":[]},"a_U":{"bX":[]},"jp":{"id":[],"hc":["a0"],"e_":[]},"th":{"at":[],"l":[]},"UA":{"at":[],"l":[]},"QA":{"at":[],"l":[]},"UE":{"ay":["th"]},"UB":{"ay":["UA"]},"V7":{"ay":["QA"]},"JI":{"it":["CC"],"br":[],"aq":[],"hI":[]},"AX":{"at":[],"l":[]},"Sr":{"bW":[],"bE":[],"l":[]},"amn":{"ay":["AX"]},"aa1":{"aR":[],"l":[]},"IK":{"at":[],"l":[]},"Rr":{"ay":["IK"]},"a8i":{"at":[],"l":[]},"a7u":{"at":[],"l":[]},"a7e":{"at":[],"l":[]},"a8a":{"at":[],"l":[]},"a0L":{"c_":[],"b6":[],"l":[]},"a_w":{"at":[],"l":[]},"M6":{"at":[],"l":[]},"X3":{"at":[],"l":[]},"GE":{"at":[],"l":[]},"GF":{"ay":["GE<1>"]},"R0":{"it":["GG"],"br":[],"aq":[]},"Vx":{"bW":[],"bE":[],"l":[]},"aaE":{"aR":[],"l":[]},"R6":{"hX":[],"b6":[],"l":[]},"an6":{"c2":[],"b7":[],"ae":[]},"a84":{"hX":[],"b6":[],"l":[]},"Vy":{"bW":[],"bE":[],"l":[]},"aaO":{"aR":[],"l":[]},"an7":{"c_":[],"b6":[],"l":[]},"Uf":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"t4":{"rg":[],"jb":[]},"Rc":{"at":[],"l":[]},"ani":{"ay":["Rc"]},"JP":{"at":[],"l":[]},"RQ":{"ay":["JP"]},"CE":{"at":[],"l":[]},"pL":{"jf":[],"dP":[],"e5":[]},"a1W":{"aq":[]},"a1X":{"aq":[]},"a1Y":{"aq":[]},"a1T":{"aq":[]},"a1V":{"aq":[]},"a1U":{"aq":[]},"a6a":{"aq":[]},"a69":{"aq":[]},"a68":{"aq":[]},"a1Z":{"aq":[]},"aa7":{"aq":[]},"a9V":{"aq":[]},"a2v":{"aq":[]},"acM":{"ay":["CE"]},"ZM":{"aR":[],"l":[]},"xy":{"aR":[],"l":[]},"ZL":{"aR":[],"l":[]},"Mm":{"at":[],"l":[]},"agL":{"ay":["Mm"]},"a3v":{"at":[],"l":[]},"pt":{"Cj":[]},"Q6":{"pt":["~"],"Cj":[],"pt.T":"~"},"EQ":{"df":["EQ"]},"xK":{"df":["xK"]},"Yk":{"li":[]},"Yl":{"li":[]},"Ys":{"li":[]},"a0l":{"li":[]},"a0m":{"li":[]},"a5N":{"li":[]},"a5O":{"li":[]},"a_1":{"jU":[]},"ui":{"jU":[]},"a1l":{"jU":[]},"a1w":{"jU":[]},"a3U":{"jU":[]},"a3W":{"jU":[]},"NN":{"jU":[]},"a63":{"jU":[]},"vF":{"jU":[]},"a7c":{"jU":[]},"aaR":{"jU":[]},"aIv":{"df":["aIv"]},"XH":{"Zp":[]},"Jc":{"Zp":[]},"Ci":{"dk":["H"],"dk.T":"H"},"JD":{"c7":[]},"a0h":{"c7":[]},"Cb":{"c7":[]},"a2x":{"c7":[]},"Cc":{"hS":[],"dx":[]},"ub":{"hS":[],"lJ":[],"dx":[]},"Ky":{"lJ":[],"dx":[]},"KM":{"hS":[],"dx":[]},"Lf":{"hS":[],"dx":[]},"a1M":{"hS":[],"dx":[]},"NG":{"lJ":[],"dx":[]},"Oa":{"lJ":[],"dx":[]},"OF":{"hS":[],"lJ":[],"dx":[],"b7U":[]},"Fu":{"aMq":[],"dx":[]},"Pu":{"lJ":[],"dx":[]},"a93":{"hS":[],"dx":[]},"mN":{"dx":[]},"qg":{"iZ":["n","n"]},"cE":{"iZ":["a2","a2"]},"Ld":{"iZ":["mo","mo"]},"oT":{"iZ":["o","o"]},"LV":{"iZ":["1","1"]},"EV":{"hg":["j"],"hg.T":"j"},"a5k":{"iZ":["j","j"]},"lK":{"iZ":["j","j"]},"FL":{"iZ":["o4","rf"]},"a8E":{"iZ":["j","j"]},"Qw":{"iZ":["qs","qs"]},"Md":{"at":[],"l":[]},"agH":{"ay":["Md"]},"Me":{"at":[],"l":[]},"agF":{"ay":["Me"]},"C0":{"eC":[]},"Yw":{"eC":[]},"a1J":{"eC":[]},"a1L":{"eC":[]},"a3O":{"eC":[]},"a5S":{"eC":[]},"a6m":{"eC":[]},"a7_":{"eC":[]},"a7f":{"eC":[]},"a7W":{"eC":[]},"Ar":{"eC":[]},"a7Y":{"eC":[]},"a7Z":{"eC":[]},"a8_":{"eC":[]},"j_":{"hS":[],"dx":[]},"ZZ":{"j_":[],"hS":[],"dx":[]},"a2o":{"j_":[],"hS":[],"dx":[]},"a4s":{"j_":[],"hS":[],"dx":[]},"a7X":{"j_":[],"hS":[],"dx":[]},"a8u":{"j_":[],"hS":[],"dx":[]},"a9G":{"j_":[],"hS":[],"dx":[]},"a2Q":{"c7":[]},"a2T":{"c7":[]},"a2U":{"ii":[]},"Fd":{"b6":[],"l":[]},"Ot":{"a0":[],"J":[],"ad":[],"aY":[]},"a5j":{"hR":[]},"hg":{"hg.T":"1"},"cd":{"lE":[]},"dL":{"lE":[]},"wj":{"lE":[]},"XT":{"eL":[]},"JN":{"eL":[]},"KA":{"eL":[]},"a0O":{"eL":[]},"a1g":{"eL":[]},"a23":{"eL":[]},"a29":{"eL":[]},"a2c":{"eL":[]},"M0":{"eL":[]},"z3":{"eL":[]},"Ne":{"eL":[]},"Nf":{"eL":[]},"ER":{"eL":[]},"Ps":{"eL":[]},"a9k":{"eL":[]},"R2":{"eL":[]},"R3":{"eL":[]},"Xt":{"h1":[]},"Xu":{"h1":[]},"ZB":{"h1":[]},"a_t":{"h1":[]},"a_J":{"h1":[]},"Py":{"K8":[]},"D3":{"K8":[]},"a0r":{"h1":[]},"Kz":{"h1":[]},"a0H":{"h1":[]},"a2r":{"h1":[]},"a2A":{"h1":[]},"a3c":{"h1":[]},"yZ":{"h1":[]},"a8t":{"h1":[]},"a8Z":{"h1":[]},"Gv":{"h1":[]},"wC":{"b7":[],"ae":[]},"rH":{"l":[]},"EF":{"aR":[],"rH":[],"l":[]},"ahw":{"b7":[],"ae":[]},"wB":{"aR":[],"l":[]},"rG":{"aR":[],"rH":[],"l":[]},"PC":{"b7":[],"ae":[]},"k_":{"A":["1"]},"jh":{"k_":["1"],"A":["1"]},"IY":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"hj","ac.T":"z"},"xq":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"DE":{"aR":[],"l":[]},"yW":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"a2Z":{"az":[],"aI":[],"ab":["hj"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"hj"},"Ew":{"aR":[],"l":[]},"Ex":{"aR":[],"l":[]},"hj":{"bH":[],"af":[],"fq":[],"C":[],"av":[],"U":[]},"EM":{"aR":[],"l":[]},"B1":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"aaa":{"ac":["z"],"C":[],"b4":[],"ac.T":"z"},"Be":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"a5V":{"yP":[]},"aas":{"yP":[]},"aaU":{"yP":[]},"a5e":{"iB":[],"c7":[]},"bi":{"aKh":["1"],"b5":["1"]},"Mo":{"A":["1"],"A.E":"1"},"nu":{"h_":["1","k"],"b5":["k"],"h_.R":"1"},"Mj":{"h_":["1","2"],"b5":["2"],"h_.R":"1"},"QR":{"h_":["1","pE<1>"],"b5":["pE<1>"],"h_.R":"1"},"PA":{"hx":[]},"xH":{"hx":[]},"a3n":{"hx":[]},"a4p":{"hx":[]},"ip":{"hx":[]},"aaS":{"hx":[]},"Js":{"z2":["1","1"],"b5":["1"],"z2.R":"1"},"h_":{"b5":["2"]},"Pn":{"b5":["dd<1,2>"]},"Po":{"b5":["o0<1,2,3>"]},"Pp":{"b5":["mI<1,2,3,4>"]},"Pq":{"b5":["lS<1,2,3,4,5>"]},"Pr":{"b5":["jl<1,2,3,4,5,6,7,8>"]},"z2":{"b5":["2"]},"lH":{"h_":["1","1"],"b5":["1"],"h_.R":"1"},"PK":{"h_":["1","1"],"b5":["1"],"h_.R":"1"},"KH":{"b5":["1"]},"a4k":{"b5":["k"]},"me":{"b5":["k"]},"Aw":{"b5":["k"]},"a5W":{"b5":["k"]},"a70":{"b5":["k"]},"kL":{"h_":["1","H<1>"],"b5":["H<1>"],"h_.R":"1"},"M_":{"h_":["1","H<1>"],"b5":["H<1>"]},"NL":{"h_":["1","H<1>"],"b5":["H<1>"],"h_.R":"1"},"OG":{"h_":["1","2"],"b5":["2"]},"Jn":{"yL":["1"],"rG":[],"aR":[],"rH":[],"l":[]},"M7":{"yL":["1"],"rG":[],"aR":[],"rH":[],"l":[]},"a2w":{"ae":[]},"hr":{"bW":[],"bE":[],"l":[]},"yL":{"rG":[],"aR":[],"rH":[],"l":[]},"SU":{"b7":[],"ae":[]},"Bx":{"ja":[],"b7":[],"a2w":["1"],"ae":[]},"S_":{"kl":["1","H6<1>"],"kl.D":"H6<1>"},"Vw":{"kl":["1","Ih<1>"],"kl.D":"Ih<1>"},"a45":{"EF":[],"aR":[],"rH":[],"l":[]},"NR":{"yL":["1"],"rG":[],"aR":[],"rH":[],"l":[]},"a62":{"c7":[]},"a61":{"c7":[]},"Ch":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"Dj":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["vG"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"vG","ac.T":"z"},"KC":{"ab":["af"],"C":[],"ab.T":"af"},"a0K":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"ND":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"a8T":{"ab":["af"],"C":[],"ab.T":"af"},"a8U":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"vG":{"af":[],"pe":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"Fs":{"aR":[],"l":[]},"q2":{"cA":[]},"BQ":{"cA":[]},"bJS":{"cA":[]},"bJR":{"cA":[]},"bKb":{"cA":[]},"bKa":{"cA":[]},"bK9":{"cA":[]},"bJQ":{"cA":[]},"bK5":{"cA":[]},"bKg":{"cA":[]},"bK0":{"cA":[]},"bJU":{"cA":[]},"bJT":{"cA":[]},"bK1":{"cA":[]},"bK4":{"cA":[]},"bKc":{"cA":[]},"bK6":{"cA":[]},"bJX":{"cA":[]},"bJW":{"cA":[]},"bK_":{"cA":[]},"bJZ":{"cA":[]},"bKe":{"cA":[]},"bKd":{"cA":[]},"bK3":{"cA":[]},"bK2":{"cA":[]},"ld":{"cA":[]},"bbk":{"cA":[]},"iY":{"cA":[]},"b5G":{"cA":[]},"bJY":{"cA":[]},"q3":{"cA":[]},"bJP":{"cA":[]},"iw":{"cA":[]},"n5":{"cA":[]},"kt":{"cA":[]},"WC":{"cA":[]},"bJV":{"cA":[]},"bKf":{"cA":[]},"ku":{"cA":[]},"bK8":{"cA":[]},"bK7":{"cA":[]},"pD":{"fr":[]},"EH":{"fr":[]},"DR":{"fr":[]},"yw":{"fr":[]},"de":{"cx":[]},"a_q":{"A":["fs"],"A.E":"fs"},"a4x":{"fs":["o"]},"ZN":{"fs":["n"]},"a91":{"fs":["k"]},"a0Q":{"fs":["k"]},"a2D":{"fs":["o"]},"a15":{"fs":["a2"]},"XV":{"fs":["F"]},"a5f":{"c7":[]},"JL":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"JM":{"az":[],"aI":[],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"ho"},"a28":{"az":[],"aI":[],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"ho"},"a1t":{"C":[]},"a1v":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"a1u":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"EI":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"a4y":{"ab":["ho"],"C":[],"ab.T":"ho"},"a5E":{"jn":["ri"],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z","jn.T":"ri"},"ho":{"af":[],"fq":[],"bc":[],"dj":["fX
"],"C":[],"av":[],"U":[]},"Gh":{"aR":[],"l":[]},"rW":{"K":["1"],"H":["1"],"as":["1"],"A":["1"]},"ag6":{"rW":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"]},"aai":{"rW":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"],"K.E":"o","A.E":"o","rW.E":"o"},"aay":{"c7":[]},"ik":{"vi":[]},"lB":{"vi":[]},"hQ":{"vi":[]},"JK":{"vi":[]},"uY":{"nz":[]},"vr":{"nz":[]},"jG":{"e9":[]},"aeC":{"e9":[]},"aad":{"e9":[]},"aaN":{"jG":[],"e9":[]},"ES":{"jG":[],"e9":[]},"a9L":{"jG":[],"e9":[]},"a7q":{"jG":[],"e9":[]},"JF":{"e9":[]},"Mn":{"e9":[]},"EW":{"jG":[],"e9":[]},"D1":{"jG":[],"e9":[]},"a9J":{"jG":[],"e9":[]},"a2p":{"jG":[],"e9":[]},"Nt":{"e9":[]},"Fp":{"e9":[]},"a76":{"e9":[]},"a75":{"e9":[]},"a72":{"e9":[]},"a73":{"e9":[]},"OH":{"e9":[]},"a74":{"e9":[]},"j2":{"b84":[]},"eP":{"eP.T":"1"},"zv":{"eP":["V<1>"],"eP.T":"V<1>"},"zw":{"eP":["V>"],"eP.T":"V>"},"Er":{"c7":[]},"DJ":{"i7":[]},"uy":{"i7":[]},"ab0":{"wm":[]},"ab5":{"c7":[]},"abb":{"c7":[]},"abc":{"iB":[],"c7":[]},"abf":{"iB":[],"c7":[]},"Rl":{"c7":[]},"Rf":{"A":["e2"],"A.E":"e2"},"l0":{"e2":[],"wn":[]},"GR":{"e2":[]},"Re":{"e2":[]},"aaZ":{"e2":[]},"ab_":{"e2":[]},"Rg":{"e2":[]},"ab1":{"e2":[],"GT":["e2"]},"l1":{"e2":[],"GT":["e2"],"wn":[]},"Rm":{"e2":[]},"Bf":{"e2":[]},"GS":{"b5":["k"]},"Rj":{"H":["1"],"as":["1"],"A":["1"],"A.E":"1"},"ab2":{"hP":["H","k"]},"mS":{"ep":[]},"oh":{"ep":[]},"m3":{"ep":[]},"m4":{"ep":[]},"iU":{"ep":[]},"oi":{"ep":[]},"hK":{"ep":[]},"Rn":{"ep":[]},"GW":{"Rn":[],"ep":[]},"ab3":{"A":["ep"],"A.E":"ep"},"Jo":{"A":["k"]},"aI":{"U":[]},"buw":{"bW":[],"bE":[],"l":[]},"bxN":{"at":[],"l":[]},"bDI":{"bW":[],"bE":[],"l":[]},"bCF":{"bW":[],"bE":[],"l":[]},"lJ":{"dx":[]},"aMq":{"dx":[]},"aKh":{"b5":["1"]},"biv":{"cA":[]}}')) +A.bDR(v.typeUniverse,JSON.parse('{"KP":1,"aan":1,"GI":1,"VN":2,"EE":1,"Q0":1,"a8Y":2,"alC":1,"adO":1,"an2":2,"Mk":2,"Vq":1,"ala":2,"al9":2,"UN":2,"UO":1,"UP":1,"Vp":2,"Vr":1,"Wh":1,"Yq":1,"ZC":2,"df":1,"a2K":1,"ba_":1,"TI":1,"Sb":1,"D2":1,"Sv":1,"H1":1,"Uq":1,"a5c":1,"TD":1,"AC":1,"XI":1,"a5T":1,"Cd":1,"RA":1,"RB":1,"Ve":1,"IO":1,"CL":1,"RS":1,"RT":1,"RU":1,"Nq":1,"VK":1,"QP":1,"VW":1,"a3C":1,"Tf":1,"QQ":1,"JV":1,"RW":1,"hc":1,"k7":1,"Og":1,"K2":1,"HW":1,"U9":1,"Fn":1,"tQ":1,"Hn":1,"DU":1,"C1":1,"Hw":1,"b8N":1,"aae":1,"pb":1,"hl":1,"mE":1,"dU":1,"Ug":1,"Ii":1,"EK":1,"a3k":1,"NJ":1,"O1":1,"HJ":1,"HU":1,"kT":1,"fi":1,"Vk":1,"a2L":2,"LV":1,"XG":2,"a78":1,"M_":1,"OG":2,"M7":1,"a2w":1,"adP":1,"aaP":2,"a0D":2,"dc":1,"t5":1,"oM":1,"bCb":1}')) +var u={q:"\x10@\x100@@\xa0\x80 0P`pPP\xb1\x10@\x100@@\xa0\x80 0P`pPP\xb0\x11@\x100@@\xa0\x80 0P`pPP\xb0\x10@\x100@@\xa0\x80 1P`pPP\xb0\x10A\x101AA\xa1\x81 1QaqQQ\xb0\x10@\x100@@\xa0\x80 1Q`pPP\xb0\x10@\x100@@\xa0\x80 1QapQP\xb0\x10@\x100@@\xa0\x80 1PaqQQ\xb0\x10\xe0\x100@@\xa0\x80 1P`pPP\xb0\xb1\xb1\xb1\xb1\x91\xb1\xc1\x81\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\x10@\x100@@\xd0\x80 1P`pPP\xb0\x11A\x111AA\xa1\x81!1QaqQQ\xb1\x10@\x100@@\x90\x80 1P`pPP\xb0",z:" In this example we use a joint to keep a body with several fixtures stuck\n to another body.\n\n Tap the screen to add more of these combined bodies.\n ",S:" 0\x10000\xa0\x80\x10@P`p`p\xb1 0\x10000\xa0\x80\x10@P`p`p\xb0 0\x10000\xa0\x80\x11@P`p`p\xb0 1\x10011\xa0\x80\x10@P`p`p\xb0 1\x10111\xa1\x81\x10AQaqaq\xb0 1\x10011\xa0\x80\x10@Qapaq\xb0 1\x10011\xa0\x80\x10@Paq`p\xb0 1\x10011\xa0\x80\x10@P`q`p\xb0 \x91\x100\x811\xa0\x80\x10@P`p`p\xb0 1\x10011\xa0\x81\x10@P`p`p\xb0 1\x100111\x80\x10@P`p`p\xb0!1\x11111\xa1\x81\x11AQaqaq\xb1",L:'"colors" and "colorStops" arguments must have equal length.',n:'"colors" must have length 2 if "colorStops" is omitted.',r:'"recorder" must not already be associated with another Canvas.',M:'"rstTransforms" and "rects" lengths must be a multiple of four.',s:'"rstTransforms" and "rects" lengths must match.',v:'"transforms" and "rects" lengths must match.',T:"% of the way to being a CircleBorder that is ",N:"' has been assigned during initialization.",K:"00000008A0009!B000a!C000b000cD000d!E000e000vA000w!F000x!G000y!H000z!I0010!J0011!K0012!I0013!H0014!L0015!M0016!I0017!J0018!N0019!O001a!N001b!P001c001lQ001m001nN001o001qI001r!G001s002iI002j!L002k!J002l!M002m003eI003f!L003g!B003h!R003i!I003j003oA003p!D003q004fA004g!S004h!L004i!K004j004lJ004m004qI004r!H004s!I004t!B004u004vI004w!K004x!J004y004zI0050!T00510056I0057!H0058005aI005b!L005c00jrI00js!T00jt00jvI00jw!T00jx00keI00kf!T00kg00lbI00lc00niA00nj!S00nk00nvA00nw00o2S00o300ofA00og00otI00ou!N00ov00w2I00w300w9A00wa013cI013d!N013e!B013h013iI013j!J013l014tA014u!B014v!A014w!I014x014yA014z!I01500151A0152!G0153!A015c0162U0167016aU016b016wI016x016zK01700171N01720173I0174017eA017f!G017g!A017i017jG017k018qI018r019bA019c019lQ019m!K019n019oQ019p019rI019s!A019t01cjI01ck!G01cl!I01cm01csA01ct01cuI01cv01d0A01d101d2I01d301d4A01d5!I01d601d9A01da01dbI01dc01dlQ01dm01e8I01e9!A01ea01f3I01f401fuA01fx01idI01ie01ioA01ip!I01j401jdQ01je01kaI01kb01kjA01kk01knI01ko!N01kp!G01kq!I01kt!A01ku01kvJ01kw01lhI01li01llA01lm!I01ln01lvA01lw!I01lx01lzA01m0!I01m101m5A01m801ncI01nd01nfA01ni01qfI01qr01r5A01r6!I01r701s3A01s401tlI01tm01toA01tp!I01tq01u7A01u8!I01u901ufA01ug01upI01uq01urA01us01utB01uu01v3Q01v401vkI01vl01vnA01vp01x5I01x8!A01x9!I01xa01xgA01xj01xkA01xn01xpA01xq!I01xz!A01y401y9I01ya01ybA01ye01ynQ01yo01ypI01yq01yrK01ys01ywI01yx!K01yy!I01yz!J01z001z1I01z2!A01z501z7A01z9020pI020s!A020u020yA02130214A02170219A021d!A021l021qI021y0227Q02280229A022a022cI022d!A022e!I022p022rA022t0249I024c!A024d!I024e024lA024n024pA024r024tA024w025dI025e025fA025i025rQ025s!I025t!J0261!I02620267A0269026bA026d027tI027w!A027x!I027y0284A02870288A028b028dA028l028nA028s028xI028y028zA0292029bQ029c029jI029u!A029v02bdI02bi02bmA02bq02bsA02bu02bxA02c0!I02c7!A02cm02cvQ02cw02d4I02d5!J02d6!I02dc02dgA02dh02f1I02f202f8A02fa02fcA02fe02fhA02fp02fqA02fs02g1I02g202g3A02g602gfQ02gn!T02go02gwI02gx02gzA02h0!T02h102ihI02ik!A02il!I02im02isA02iu02iwA02iy02j1A02j902jaA02ji02jlI02jm02jnA02jq02jzQ02k102k2I02kg02kjA02kk02m2I02m302m4A02m5!I02m602mcA02me02mgA02mi02mlA02mm02muI02mv!A02mw02n5I02n602n7A02na02njQ02nk02nsI02nt!K02nu02nzI02o102o3A02o502pyI02q2!A02q702qcA02qe!A02qg02qnA02qu02r3Q02r602r7A02r802t6I02tb!J02tc02trI02ts02u1Q02u202u3B02v502x9I02xc02xlQ02xo02yoI02yp02ysT02yt!I02yu02yvT02yw!S02yx02yyT02yz!B02z0!S02z102z5G02z6!S02z7!I02z8!G02z902zbI02zc02zdA02ze02zjI02zk02ztQ02zu0303I0304!B0305!A0306!I0307!A0308!I0309!A030a!L030b!R030c!L030d!R030e030fA030g031oI031t0326A0327!B0328032cA032d!B032e032fA032g032kI032l032vA032x033wA033y033zB03400345I0346!A0347034fI034g034hT034i!B034j!T034k034oI034p034qS035s037jI037k037tQ037u037vB037w039rI039s03a1Q03a203cvI03cw03fjV03fk03hjW03hk03jzX03k003tmI03tp03trA03ts!I03tt!B03tu03y5I03y8!B03y904fzI04g0!B04g104gqI04gr!L04gs!R04gw04iyI04iz04j1B04j204k1I04k204k4A04kg04kxI04ky04l0A04l104l2B04lc04ltI04lu04lvA04m804moI04mq04mrA04n404pfI04pg04phB04pi!Y04pj!I04pk!B04pl!I04pm!B04pn!J04po04ppI04ps04q1Q04q804qpI04qq04qrG04qs04qtB04qu!T04qv!I04qw04qxG04qy!I04qz04r1A04r2!S04r404rdQ04rk04ucI04ud04ueA04uf04vcI04vd!A04ve04ymI04yo04yzA04z404zfA04zk!I04zo04zpG04zq04zzQ0500053dI053k053tQ053u055iI055j055nA055q058cI058f!A058g058pQ058w0595Q059c059pI059s05a8A05c005c4A05c505dfI05dg05dwA05dx05e3I05e805ehQ05ei05ejB05ek!I05el05eoB05ep05eyI05ez05f7A05f805fgI05fk05fmA05fn05ggI05gh05gtA05gu05gvI05gw05h5Q05h605idI05ie05irA05j005k3I05k405knA05kr05kvB05kw05l5Q05l905lbI05lc05llQ05lm05mlI05mm05mnB05mo05onI05ow05oyA05oz!I05p005pkA05pl05poI05pp!A05pq05pvI05pw!A05px05pyI05pz05q1A05q205vjI05vk05x5A05x705xbA05xc06bgI06bh!T06bi!I06bk06bqB06br!S06bs06buB06bv!Z06bw!A06bx!a06by06bzA06c0!B06c1!S06c206c3B06c4!b06c506c7I06c806c9H06ca!L06cb06cdH06ce!L06cf!H06cg06cjI06ck06cmc06cn!B06co06cpD06cq06cuA06cv!S06cw06d3K06d4!I06d506d6H06d7!I06d806d9Y06da06dfI06dg!N06dh!L06di!R06dj06dlY06dm06dxI06dy!B06dz!I06e006e3B06e4!I06e506e7B06e8!d06e906ecI06ee06enA06eo06f0I06f1!L06f2!R06f306fgI06fh!L06fi!R06fk06fwI06g006g6J06g7!K06g806glJ06gm!K06gn06gqJ06gr!K06gs06gtJ06gu!K06gv06hbJ06hc06i8A06io06iqI06ir!K06is06iwI06ix!K06iy06j9I06ja!J06jb06q9I06qa06qbJ06qc06weI06wf!c06wg06x3I06x4!L06x5!R06x6!L06x7!R06x806xlI06xm06xne06xo06y0I06y1!L06y2!R06y3073jI073k073ne073o07i7I07i807ibe07ic07irI07is07ite07iu07ivI07iw!e07ix!I07iy07j0e07j1!f07j207j3e07j407jsI07jt07jve07jw07l3I07l4!e07l507lqI07lr!e07ls07ngI07nh07nse07nt07nwI07nx!e07ny!I07nz07o1e07o2!I07o307o4e07o507o7I07o807o9e07oa07obI07oc!e07od07oeI07of07ohe07oi07opI07oq!e07or07owI07ox07p1e07p2!I07p307p4e07p5!f07p6!e07p707p8I07p907pge07ph07pjI07pk07ple07pm07ppf07pq07ruI07rv07s0H07s1!I07s207s3G07s4!e07s507s7I07s8!L07s9!R07sa!L07sb!R07sc!L07sd!R07se!L07sf!R07sg!L07sh!R07si!L07sj!R07sk!L07sl!R07sm07usI07ut!L07uu!R07uv07vpI07vq!L07vr!R07vs!L07vt!R07vu!L07vv!R07vw!L07vx!R07vy!L07vz!R07w00876I0877!L0878!R0879!L087a!R087b!L087c!R087d!L087e!R087f!L087g!R087h!L087i!R087j!L087k!R087l!L087m!R087n!L087o!R087p!L087q!R087r!L087s!R087t089jI089k!L089l!R089m!L089n!R089o08ajI08ak!L08al!R08am08viI08vj08vlA08vm08vnI08vt!G08vu08vwB08vx!I08vy!G08vz!B08w008z3I08z4!B08zj!A08zk0926I09280933A0934093hH093i093pB093q!I093r!B093s!L093t!B093u093vI093w093xH093y093zI09400941H0942!L0943!R0944!L0945!R0946!L0947!R0948!L0949!R094a094dB094e!G094f!I094g094hB094i!I094j094kB094l094pI094q094rb094s094uB094v!I094w094xB094y!L094z0956B0957!I0958!B0959!I095a095bB095c095eI096o097de097f099ve09a809g5e09gw09h7e09hc!B09hd09heR09hf09hge09hh!Y09hi09hje09hk!L09hl!R09hm!L09hn!R09ho!L09hp!R09hq!L09hr!R09hs!L09ht!R09hu09hve09hw!L09hx!R09hy!L09hz!R09i0!L09i1!R09i2!L09i3!R09i4!Y09i5!L09i609i7R09i809ihe09ii09inA09io09ise09it!A09iu09iye09iz09j0Y09j109j3e09j5!Y09j6!e09j7!Y09j8!e09j9!Y09ja!e09jb!Y09jc!e09jd!Y09je09k2e09k3!Y09k409kye09kz!Y09l0!e09l1!Y09l2!e09l3!Y09l409l9e09la!Y09lb09lge09lh09liY09ll09lmA09ln09lqY09lr!e09ls09ltY09lu!e09lv!Y09lw!e09lx!Y09ly!e09lz!Y09m0!e09m1!Y09m209mqe09mr!Y09ms09nme09nn!Y09no!e09np!Y09nq!e09nr!Y09ns09nxe09ny!Y09nz09o4e09o509o6Y09o709oae09ob09oeY09of!e09ol09pre09pt09see09sg09ure09v409vjY09vk09wee09wg09xje09xk09xrI09xs0fcve0fcw0fenI0feo0vmce0vmd!Y0vme0wi4e0wi80wjqe0wk00wl9I0wla0wlbB0wlc0wssI0wst!B0wsu!G0wsv!B0wsw0wtbI0wtc0wtlQ0wtm0wviI0wvj0wvmA0wvn!I0wvo0wvxA0wvy0wwtI0wwu0wwvA0www0wz3I0wz40wz5A0wz6!I0wz70wzbB0wzk0x6pI0x6q!A0x6r0x6tI0x6u!A0x6v0x6yI0x6z!A0x700x7mI0x7n0x7rA0x7s0x7vI0x7w!A0x800x87I0x88!K0x890x9vI0x9w0x9xT0x9y0x9zG0xa80xa9A0xaa0xbnI0xbo0xc5A0xce0xcfB0xcg0xcpQ0xcw0xddA0xde0xdnI0xdo!T0xdp0xdqI0xdr!A0xds0xe1Q0xe20xetI0xeu0xf1A0xf20xf3B0xf40xfqI0xfr0xg3A0xgf!I0xgg0xh8V0xhc0xhfA0xhg0xiqI0xir0xj4A0xj50xjaI0xjb0xjdB0xje0xjjI0xjk0xjtQ0xjy0xkfI0xkg0xkpQ0xkq0xm0I0xm10xmeA0xmo0xmqI0xmr!A0xms0xmzI0xn00xn1A0xn40xndQ0xng!I0xnh0xnjB0xnk0xreI0xrf0xrjA0xrk0xrlB0xrm0xroI0xrp0xrqA0xs10xyaI0xyb0xyiA0xyj!B0xyk0xylA0xyo0xyxQ0xz4!g0xz50xzvh0xzw!g0xzx0y0nh0y0o!g0y0p0y1fh0y1g!g0y1h0y27h0y28!g0y290y2zh0y30!g0y310y3rh0y3s!g0y3t0y4jh0y4k!g0y4l0y5bh0y5c!g0y5d0y63h0y64!g0y650y6vh0y6w!g0y6x0y7nh0y7o!g0y7p0y8fh0y8g!g0y8h0y97h0y98!g0y990y9zh0ya0!g0ya10yarh0yas!g0yat0ybjh0ybk!g0ybl0ycbh0ycc!g0ycd0yd3h0yd4!g0yd50ydvh0ydw!g0ydx0yenh0yeo!g0yep0yffh0yfg!g0yfh0yg7h0yg8!g0yg90ygzh0yh0!g0yh10yhrh0yhs!g0yht0yijh0yik!g0yil0yjbh0yjc!g0yjd0yk3h0yk4!g0yk50ykvh0ykw!g0ykx0ylnh0ylo!g0ylp0ymfh0ymg!g0ymh0yn7h0yn8!g0yn90ynzh0yo0!g0yo10yorh0yos!g0yot0ypjh0ypk!g0ypl0yqbh0yqc!g0yqd0yr3h0yr4!g0yr50yrvh0yrw!g0yrx0ysnh0yso!g0ysp0ytfh0ytg!g0yth0yu7h0yu8!g0yu90yuzh0yv0!g0yv10yvrh0yvs!g0yvt0ywjh0ywk!g0ywl0yxbh0yxc!g0yxd0yy3h0yy4!g0yy50yyvh0yyw!g0yyx0yznh0yzo!g0yzp0z0fh0z0g!g0z0h0z17h0z18!g0z190z1zh0z20!g0z210z2rh0z2s!g0z2t0z3jh0z3k!g0z3l0z4bh0z4c!g0z4d0z53h0z54!g0z550z5vh0z5w!g0z5x0z6nh0z6o!g0z6p0z7fh0z7g!g0z7h0z87h0z88!g0z890z8zh0z90!g0z910z9rh0z9s!g0z9t0zajh0zak!g0zal0zbbh0zbc!g0zbd0zc3h0zc4!g0zc50zcvh0zcw!g0zcx0zdnh0zdo!g0zdp0zefh0zeg!g0zeh0zf7h0zf8!g0zf90zfzh0zg0!g0zg10zgrh0zgs!g0zgt0zhjh0zhk!g0zhl0zibh0zic!g0zid0zj3h0zj4!g0zj50zjvh0zjw!g0zjx0zknh0zko!g0zkp0zlfh0zlg!g0zlh0zm7h0zm8!g0zm90zmzh0zn0!g0zn10znrh0zns!g0znt0zojh0zok!g0zol0zpbh0zpc!g0zpd0zq3h0zq4!g0zq50zqvh0zqw!g0zqx0zrnh0zro!g0zrp0zsfh0zsg!g0zsh0zt7h0zt8!g0zt90ztzh0zu0!g0zu10zurh0zus!g0zut0zvjh0zvk!g0zvl0zwbh0zwc!g0zwd0zx3h0zx4!g0zx50zxvh0zxw!g0zxx0zynh0zyo!g0zyp0zzfh0zzg!g0zzh1007h1008!g1009100zh1010!g1011101rh101s!g101t102jh102k!g102l103bh103c!g103d1043h1044!g1045104vh104w!g104x105nh105o!g105p106fh106g!g106h1077h1078!g1079107zh1080!g1081108rh108s!g108t109jh109k!g109l10abh10ac!g10ad10b3h10b4!g10b510bvh10bw!g10bx10cnh10co!g10cp10dfh10dg!g10dh10e7h10e8!g10e910ezh10f0!g10f110frh10fs!g10ft10gjh10gk!g10gl10hbh10hc!g10hd10i3h10i4!g10i510ivh10iw!g10ix10jnh10jo!g10jp10kfh10kg!g10kh10l7h10l8!g10l910lzh10m0!g10m110mrh10ms!g10mt10njh10nk!g10nl10obh10oc!g10od10p3h10p4!g10p510pvh10pw!g10px10qnh10qo!g10qp10rfh10rg!g10rh10s7h10s8!g10s910szh10t0!g10t110trh10ts!g10tt10ujh10uk!g10ul10vbh10vc!g10vd10w3h10w4!g10w510wvh10ww!g10wx10xnh10xo!g10xp10yfh10yg!g10yh10z7h10z8!g10z910zzh1100!g1101110rh110s!g110t111jh111k!g111l112bh112c!g112d1133h1134!g1135113vh113w!g113x114nh114o!g114p115fh115g!g115h1167h1168!g1169116zh1170!g1171117rh117s!g117t118jh118k!g118l119bh119c!g119d11a3h11a4!g11a511avh11aw!g11ax11bnh11bo!g11bp11cfh11cg!g11ch11d7h11d8!g11d911dzh11e0!g11e111erh11es!g11et11fjh11fk!g11fl11gbh11gc!g11gd11h3h11h4!g11h511hvh11hw!g11hx11inh11io!g11ip11jfh11jg!g11jh11k7h11k8!g11k911kzh11l0!g11l111lrh11ls!g11lt11mjh11mk!g11ml11nbh11nc!g11nd11o3h11o4!g11o511ovh11ow!g11ox11pnh11po!g11pp11qfh11qg!g11qh11r7h11r8!g11r911rzh11s0!g11s111srh11ss!g11st11tjh11tk!g11tl11ubh11uc!g11ud11v3h11v4!g11v511vvh11vw!g11vx11wnh11wo!g11wp11xfh11xg!g11xh11y7h11y8!g11y911yzh11z0!g11z111zrh11zs!g11zt120jh120k!g120l121bh121c!g121d1223h1224!g1225122vh122w!g122x123nh123o!g123p124fh124g!g124h1257h1258!g1259125zh1260!g1261126rh126s!g126t127jh127k!g127l128bh128c!g128d1293h1294!g1295129vh129w!g129x12anh12ao!g12ap12bfh12bg!g12bh12c7h12c8!g12c912czh12d0!g12d112drh12ds!g12dt12ejh12ek!g12el12fbh12fc!g12fd12g3h12g4!g12g512gvh12gw!g12gx12hnh12ho!g12hp12ifh12ig!g12ih12j7h12j8!g12j912jzh12k0!g12k112krh12ks!g12kt12ljh12lk!g12ll12mbh12mc!g12md12n3h12n4!g12n512nvh12nw!g12nx12onh12oo!g12op12pfh12pg!g12ph12q7h12q8!g12q912qzh12r0!g12r112rrh12rs!g12rt12sjh12sk!g12sl12tbh12tc!g12td12u3h12u4!g12u512uvh12uw!g12ux12vnh12vo!g12vp12wfh12wg!g12wh12x7h12x8!g12x912xzh12y0!g12y112yrh12ys!g12yt12zjh12zk!g12zl130bh130c!g130d1313h1314!g1315131vh131w!g131x132nh132o!g132p133fh133g!g133h1347h1348!g1349134zh1350!g1351135rh135s!g135t136jh136k!g136l137bh137c!g137d1383h1384!g1385138vh138w!g138x139nh139o!g139p13afh13ag!g13ah13b7h13b8!g13b913bzh13c0!g13c113crh13cs!g13ct13djh13dk!g13dl13ebh13ec!g13ed13f3h13f4!g13f513fvh13fw!g13fx13gnh13go!g13gp13hfh13hg!g13hh13i7h13i8!g13i913izh13j0!g13j113jrh13js!g13jt13kjh13kk!g13kl13lbh13lc!g13ld13m3h13m4!g13m513mvh13mw!g13mx13nnh13no!g13np13ofh13og!g13oh13p7h13p8!g13p913pzh13q0!g13q113qrh13qs!g13qt13rjh13rk!g13rl13sbh13sc!g13sd13t3h13t4!g13t513tvh13tw!g13tx13unh13uo!g13up13vfh13vg!g13vh13w7h13w8!g13w913wzh13x0!g13x113xrh13xs!g13xt13yjh13yk!g13yl13zbh13zc!g13zd1403h1404!g1405140vh140w!g140x141nh141o!g141p142fh142g!g142h1437h1438!g1439143zh1440!g1441144rh144s!g144t145jh145k!g145l146bh146c!g146d1473h1474!g1475147vh147w!g147x148nh148o!g148p149fh149g!g149h14a7h14a8!g14a914azh14b0!g14b114brh14bs!g14bt14cjh14ck!g14cl14dbh14dc!g14dd14e3h14e4!g14e514evh14ew!g14ex14fnh14fo!g14fp14gfh14gg!g14gh14h7h14h8!g14h914hzh14i0!g14i114irh14is!g14it14jjh14jk!g14jl14kbh14kc!g14kd14l3h14l4!g14l514lvh14lw!g14lx14mnh14mo!g14mp14nfh14ng!g14nh14o7h14o8!g14o914ozh14p0!g14p114prh14ps!g14pt14qjh14qk!g14ql14rbh14rc!g14rd14s3h14s4!g14s514svh14sw!g14sx14tnh14to!g14tp14ufh14ug!g14uh14v7h14v8!g14v914vzh14w0!g14w114wrh14ws!g14wt14xjh14xk!g14xl14ybh14yc!g14yd14z3h14z4!g14z514zvh14zw!g14zx150nh150o!g150p151fh151g!g151h1527h1528!g1529152zh1530!g1531153rh153s!g153t154jh154k!g154l155bh155c!g155d1563h1564!g1565156vh156w!g156x157nh157o!g157p158fh158g!g158h1597h1598!g1599159zh15a0!g15a115arh15as!g15at15bjh15bk!g15bl15cbh15cc!g15cd15d3h15d4!g15d515dvh15dw!g15dx15enh15eo!g15ep15ffh15fg!g15fh15g7h15g8!g15g915gzh15h0!g15h115hrh15hs!g15ht15ijh15ik!g15il15jbh15jc!g15jd15k3h15k4!g15k515kvh15kw!g15kx15lnh15lo!g15lp15mfh15mg!g15mh15n7h15n8!g15n915nzh15o0!g15o115orh15os!g15ot15pjh15pk!g15pl15qbh15qc!g15qd15r3h15r4!g15r515rvh15rw!g15rx15snh15so!g15sp15tfh15tg!g15th15u7h15u8!g15u915uzh15v0!g15v115vrh15vs!g15vt15wjh15wk!g15wl15xbh15xc!g15xd15y3h15y4!g15y515yvh15yw!g15yx15znh15zo!g15zp160fh160g!g160h1617h1618!g1619161zh1620!g1621162rh162s!g162t163jh163k!g163l164bh164c!g164d1653h1654!g1655165vh165w!g165x166nh166o!g166p167fh167g!g167h1687h1688!g1689168zh1690!g1691169rh169s!g169t16ajh16ak!g16al16bbh16bc!g16bd16c3h16c4!g16c516cvh16cw!g16cx16dnh16do!g16dp16efh16eg!g16eh16f7h16f8!g16f916fzh16g0!g16g116grh16gs!g16gt16hjh16hk!g16hl16ibh16ic!g16id16j3h16j4!g16j516jvh16jw!g16jx16knh16ko!g16kp16lfh16ls16meW16mj16nvX16o01d6nI1d6o1dkve1dkw1dljI1dlp!U1dlq!A1dlr1dm0U1dm1!I1dm21dmeU1dmg1dmkU1dmm!U1dmo1dmpU1dmr1dmsU1dmu1dn3U1dn41e0tI1e0u!R1e0v!L1e1c1e63I1e64!K1e65!I1e681e6nA1e6o!N1e6p1e6qR1e6r1e6sN1e6t1e6uG1e6v!L1e6w!R1e6x!c1e741e7jA1e7k1e7oe1e7p!L1e7q!R1e7r!L1e7s!R1e7t!L1e7u!R1e7v!L1e7w!R1e7x!L1e7y!R1e7z!L1e80!R1e81!L1e82!R1e83!L1e84!R1e851e86e1e87!L1e88!R1e891e8fe1e8g!R1e8h!e1e8i!R1e8k1e8lY1e8m1e8nG1e8o!e1e8p!L1e8q!R1e8r!L1e8s!R1e8t!L1e8u!R1e8v1e92e1e94!e1e95!J1e96!K1e97!e1e9c1ed8I1edb!d1edd!G1ede1edfe1edg!J1edh!K1edi1edje1edk!L1edl!R1edm1edne1edo!R1edp!e1edq!R1edr1ee1e1ee21ee3Y1ee41ee6e1ee7!G1ee81eeye1eez!L1ef0!e1ef1!R1ef21efue1efv!L1efw!e1efx!R1efy!e1efz!L1eg01eg1R1eg2!L1eg31eg4R1eg5!Y1eg6!e1eg71eggY1egh1ehpe1ehq1ehrY1ehs1eime1eiq1eive1eiy1ej3e1ej61ejbe1eje1ejge1ejk!K1ejl!J1ejm1ejoe1ejp1ejqJ1ejs1ejyI1ek91ekbA1ekc!i1ekd1ereI1erk1ermB1err1eykI1eyl!A1f281f4gI1f4w!A1f4x1f91I1f921f96A1f9c1fa5I1fa7!B1fa81fbjI1fbk!B1fbl1fh9I1fhc1fhlQ1fhs1g7pI1g7r!B1g7s1gd7I1gdb!B1gdc1gjkI1gjl1gjnA1gjp1gjqA1gjw1gjzA1gk01gl1I1gl41gl6A1glb!A1glc1glkI1gls1glzB1gm01gpwI1gpx1gpyA1gq31gq7I1gq81gqdB1gqe!c1gqo1gs5I1gs91gsfB1gsg1h5vI1h5w1h5zA1h681h6hQ1heo1hgpI1hgr1hgsA1hgt!B1hgw1hl1I1hl21hlcA1hld1hpyI1hq81hqaA1hqb1hrrI1hrs1hs6A1hs71hs8B1hs91ht1I1ht21htbQ1htr1htuA1htv1hv3I1hv41hveA1hvf1hvhI1hvi1hvlB1hvx1hwoI1hww1hx5Q1hxc1hxeA1hxf1hyeI1hyf1hysA1hyu1hz3Q1hz41hz7B1hz8!I1hz91hzaA1hzb1i0iI1i0j!A1i0k!I1i0l!T1i0m!I1i0w1i0yA1i0z1i2aI1i2b1i2oA1i2p1i2sI1i2t1i2uB1i2v!I1i2w!B1i2x1i30A1i31!I1i321i33A1i341i3dQ1i3e!I1i3f!T1i3g!I1i3h1i3jB1i3l1i5nI1i5o1i5zA1i601i61B1i62!I1i631i64B1i65!I1i66!A1i801i94I1i95!B1i9c1iamI1ian1iayA1ib41ibdQ1ibk1ibnA1ibp1id5I1id71id8A1id9!I1ida1idgA1idj1idkA1idn1idpA1ids!I1idz!A1ie51ie9I1iea1iebA1iee1iekA1ieo1iesA1iio1ik4I1ik51ikmA1ikn1ikqI1ikr1ikuB1ikv!I1ikw1il5Q1il61il7B1il9!I1ila!A1ilb1injI1ink1io3A1io41io7I1iog1iopQ1itc1iumI1iun1iutA1iuw1iv4A1iv5!T1iv61iv7B1iv81iv9G1iva1ivcI1ivd1ivrB1ivs1ivvI1ivw1ivxA1iww1iy7I1iy81iyoA1iyp1iyqB1iyr1iysI1iz41izdQ1izk1izwT1j0g1j1mI1j1n1j1zA1j20!I1j281j2hQ1j401j57I1j5c1j5lQ1j5m1j5nI1j5o1j5qB1j5r1jcbI1jcc1jcqA1jcr1jhbI1jhc1jhlQ1jhm1jjjI1jjk1jjpA1jjr1jjsA1jjv1jjyA1jjz!I1jk0!A1jk1!I1jk21jk3A1jk41jk6B1jkg1jkpQ1jmo1jo0I1jo11jo7A1joa1jogA1joh!I1joi!T1joj!I1jok!A1jpc!I1jpd1jpmA1jpn1jqqI1jqr1jqxA1jqy!I1jqz1jr2A1jr3!T1jr4!I1jr51jr8B1jr9!T1jra!I1jrb!A1jrk!I1jrl1jrvA1jrw1jt5I1jt61jtlA1jtm1jtoB1jtp!I1jtq1jtsT1jtt1jtuB1juo1k4uI1k4v1k52A1k541k5bA1k5c!I1k5d1k5hB1k5s1k61Q1k621k6kI1k6o!T1k6p!G1k6q1k7jI1k7m1k87A1k891k8mA1kao1kc0I1kc11kc6A1kca!A1kcc1kcdA1kcf1kclA1kcm!I1kcn!A1kcw1kd5Q1kdc1kehI1kei1kemA1keo1kepA1ker1kevA1kew!I1kf41kfdQ1ko01koiI1koj1komA1kon1kv0I1kv11kv4K1kv51kvlI1kvz!B1kw01lriI1lrk1lroB1ls01oifI1oig1oiiL1oij1oilR1oim1ojlI1ojm!R1ojn1ojpI1ojq!L1ojr!R1ojs!L1ojt!R1oju1oqgI1oqh!L1oqi1oqjR1oqk1oviI1ovk1ovqS1ovr!L1ovs!R1s001sctI1scu!L1scv!R1scw1zkuI1zkw1zl5Q1zla1zlbB1zo01zotI1zow1zp0A1zp1!B1zpc1zqnI1zqo1zquA1zqv1zqxB1zqy1zr7I1zr8!B1zr9!I1zrk1zrtQ1zrv20euI20ev20ewB20ex20juI20jz!A20k0!I20k120ljA20lr20luA20lv20m7I20o020o3Y20o4!S20og20ohA20ow25fbe25fk260ve260w26dxI26f426fce2dc02djye2dlc2dleY2dlw2dlzY2dm82dx7e2fpc2ftoI2ftp2ftqA2ftr!B2fts2ftvA2jnk2jxgI2jxh2jxlA2jxm2jxoI2jxp2jyaA2jyb2jycI2jyd2jyjA2jyk2jzdI2jze2jzhA2jzi2k3lI2k3m2k3oA2k3p2l6zI2l722l8fQ2l8g2lmnI2lmo2lo6A2lo72loaI2lob2lpoA2lpp2lpwI2lpx!A2lpy2lqbI2lqc!A2lqd2lqeI2lqf2lqiB2lqj!I2lqz2lr3A2lr52lrjA2mtc2mtiA2mtk2mu0A2mu32mu9A2mub2mucA2mue2muiA2n0g2n1oI2n1s2n1yA2n1z2n25I2n282n2hQ2n2m2ne3I2ne42ne7A2ne82nehQ2nen!J2oe82ojzI2ok02ok6A2olc2on7I2on82oneA2onf!I2onk2ontQ2ony2onzL2p9t2pbfI2pbg!K2pbh2pbjI2pbk!K2pbl2prlI2pz42q67e2q682q6kI2q6l2q6ne2q6o2q98I2q992q9be2q9c2qb0I2qb12qcle2qcm2qdbj2qdc2qo4e2qo5!f2qo62qore2qos2qotI2qou2qpge2qph2qpiI2qpj2qpne2qpo!I2qpp2qpte2qpu2qpwf2qpx2qpye2qpz!f2qq02qq1e2qq22qq4f2qq52qree2qrf2qrjk2qrk2qtde2qte2qtff2qtg2qthe2qti2qtsf2qtt2qude2que2quwf2qux2quze2qv0!f2qv12qv4e2qv52qv7f2qv8!e2qv92qvbf2qvc2qvie2qvj!f2qvk!e2qvl!f2qvm2qvze2qw0!I2qw1!e2qw2!I2qw3!e2qw4!I2qw52qw9e2qwa!f2qwb2qwee2qwf!I2qwg!e2qwh2qwiI2qwj2qyne2qyo2qyuI2qyv2qzae2qzb2qzoI2qzp2r01e2r022r0pI2r0q2r1ve2r1w2r1xf2r1y2r21e2r22!f2r232r2ne2r2o!f2r2p2r2se2r2t2r2uf2r2v2r4je2r4k2r4rI2r4s2r5fe2r5g2r5lI2r5m2r7oe2r7p2r7rf2r7s2r7ue2r7v2r7zf2r802r91I2r922r94H2r952r97Y2r982r9bI2r9c2raae2rab!f2rac2rare2ras2rauf2rav2rb3e2rb4!f2rb52rbfe2rbg!f2rbh2rcve2rcw2rg3I2rg42rgfe2rgg2risI2rit2rjze2rk02rkbI2rkc2rkfe2rkg2rlzI2rm02rm7e2rm82rmhI2rmi2rmne2rmo2rnrI2rns2rnze2ro02rotI2rou2rr3e2rr42rrfI2rrg!f2rrh2rrie2rrj!f2rrk2rrre2rrs2rrzf2rs02rs5e2rs6!f2rs72rsfe2rsg2rspf2rsq2rsre2rss2rsuf2rsv2ruee2ruf!f2rug2rw4e2rw52rw6f2rw7!e2rw82rw9f2rwa!e2rwb!f2rwc2rwse2rwt2rwvf2rww!e2rwx2rx9f2rxa2ry7e2ry82s0jI2s0k2s5be2s5c2sayI2sc02sc9Q2scg2t4te2t4w47p9e47pc5m9pejny9!Ajnz4jo1rAjo5cjobzAl2ionvnhI",F:"A ShapeHitbox needs a PositionComponent ancestor",U:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A:"Cannot extract a file path from a URI with a fragment component",B:"Cannot extract a file path from a URI with a query component",Q:"Cannot extract a non-Windows file path from a file URI with an authority",I:'E533333333333333333333333333DDDDDDD4333333333333333333334C43333CD53333333333333333333333UEDTE4\x933343333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD4E333333333333333333333333UEDDDDE433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TUUS5CT\x94\x95E3333333333333333333333333333333333333333333333333333333333333333333333SUDD3DUU43533333333333333333C3333333333333w733337333333s3333333w7333333333w33333333333333333333CDDTETE43333ED4S5SE3333C33333D33333333333334E433C3333333C33333333333333333333333333333CETUTDT533333CDDDDDDDDDD3333333343333333D$433333333333333333333333SUDTEE433C34333333333333333333333333333333333333333333333333333333333333333333333333333333TUDDDD3333333333CT5333333333333333333333333333DCEUU3U3U5333343333S5CDDD3CDD333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""333333339433333333333333CDDDDDDDDDDDDDDDD3333333CDDDDDDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD3333333373s333333333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee333333\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb33\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc<3sww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffffvww7wwwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7swwwwwss33373733s33333w33333CT333333333333333EDTETD433333333#\x14"333333333333"""233333373ED4U5UE9333C33333D33333333333333www3333333s73333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CCU3333333333333333333333333333334EDDD33SDD4D5U4333333333C43333333333CDDD9DDD3DCD433333333C433333333333333C433333333333334443SEUCUSE4333D33333C43333333533333CU33333333333333333333333333334EDDDD3CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD43333333333333333333333333333333333333333433333U3333333333333333333333333UUUUUUTEDDDDD3333C3333333333333333373333333333s333333333333swwwww33w733wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDD4D33CDDDDDCDDDDDDDDDDDDDDDDD43EDDDTUEUCDDD33333D33333333333333DDCDDDDCDCDD333333333DT33333333333333D5333333333333333333333333333CSUE4333333333333CDDDDDDDD4333333DT33333333333333333333333CUDDUDU3SUSU43333433333333333333333333ET533E3333SDD3U3U4333D43333C43333333333333s733333s33333333333CTE333333333333333333UUUUDDDDUD3333"""""(\x02"""""""""3333333333333333333DDDD333333333333333333333333CDDDD3333C3333T333333333333333333333334343C33333333333SET334333333333DDDDDDDDDDDDDDDDDDDDDD4DDDDDDDD4CDDDC4DD43333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333DDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD433333333333333333333333333333DDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU5D4DD333C433333D333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww73333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C4""333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CD3DDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT4333333333333333333333333333333333333333333333333333#"""""""B333DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CED3SDD$"""BDDD4CDDD333333333333333DD33333333333333333333333333333333333333333DEDDDUE333333333333333333333333333CCD3D33CD533333333333333333333333333CESEU3333333333333333333DDDD433333CU33333333333333333333333333334DC44333333333333333333333333333CD4DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDD4CDDDDDDDDDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333""""""33D4D33CD43333333333333333333CD3343333333333333333333333333333333333333333333333333333333333333333333333333333333333D33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CT53333DY333333333333333333333333UDD43UT43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D3333333333333333333333333333333333333333D43333333333333333333333333333333333CDDDDD333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D3333333333333333343333333333SE43CD33333333DD33333C33TEDCSUUU433333333S533333CDDDDDU333333\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa:3\x99\x99\x9933333DDDDD4233333333333333333UTEUS433333333CDCDDDDDDEDDD33433C3E433#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""2333373r33333333\x93933CDDD4333333333333333CDUUDU53SEUUUD43\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xcb\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\f',w:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",O:"Failed to load network image.\nImage URL: ",d:'If non-null, "colors" length must match that of "transforms" and "rects".',x:"Node already has a parent, copy or remove it first",g:'PathMetricIterator is not pointing to a PathMetric. This can happen in two situations:\n- The iteration has not started yet. If so, call "moveNext" to start iteration.\n- The iterator ran out of elements. If so, check that "moveNext" returns true prior to calling "current".',V:"Stream has been disposed.\nAn ImageStream is considered disposed once at least one listener has been added and subsequently all listeners have been removed and no handles are outstanding from the keepAlive method.\nTo resolve this error, maintain at least one listener on the stream, or create an ImageStreamCompleterHandle from the keepAlive method, or create a new stream for the image.",p:"SystemChrome.setApplicationSwitcherDescription",W:"TextInputClient.updateEditingStateWithDeltas",l:"TextInputClient.updateEditingStateWithTag",u:"There was a problem trying to load FontManifest.json",t:"Use JsonReader.setLenient(true) to accept malformed JSON",P:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxElEQVQ4jYWTMQ7DIAxFIeoNuAGK1K1ISL0DMwOHzNC5p6iUPeoNOEM7GZnPJ/EUbP7Lx7KtIfH91B/L++gs5m5M9NreTN/dEZiVghatwbXvY68UlksyPjprRaxFGAJZg+uAuSSzzC7rEDirDYAz2wg0RjWRFa/EUwdnQnQ37QFe1Odjrw04AKTTaBXPAlx8dDaXdNk4rMsc0B7ge/UcYLTZxoFizxCQ/L0DMAhaX4Mzj/uzW6phu3AvtHUUU4BAWJ6t8x9N/HHcruXjwQAAAABJRU5ErkJggg==",y:"gl_Position = ((u_ctransform * position) * u_scale) + u_shift;",E:"max must be in range 0 < max \u2264 2^32, was ",J:"vec2 center = 0.5 * (u_resolution + u_tile_offset);",G:"vec4 localCoord = vec4(gl_FragCoord.x - center.x, center.y - gl_FragCoord.y, 0, 1) * m_gradient;",R:"\u1ac4\u2bb8\u411f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f4f\u0814\u32b6\u32b6\u32b6\u32b6\u1f81\u32b6\u32b6\u32b6\u1bbb\u2f6f\u3cc2\u051e\u32b6\u11d3\u079b\u2c12\u3967\u1b18\u18aa\u392b\u414f\u07f1\u2eb5\u1880\u1123\u047a\u1909\u08c6\u1909\u11af\u2f32\u1a19\u04d1\u19c3\u2e6b\u209a\u1298\u1259\u0667\u108e\u1160\u3c49\u116f\u1b03\u12a3\u1f7c\u121b\u2023\u1840\u34b0\u088a\u3c13\u04b6\u32b6\u41af\u41cf\u41ef\u4217\u32b6\u32b6\u32b6\u32b6\u32b6\u3927\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u18d8\u1201\u2e2e\u15be\u0553\u32b6\u3be9\u32b6\u416f\u32b6\u32b6\u32b6\u1a68\u10e5\u2a59\u2c0e\u205e\u2ef3\u1019\u04e9\u1a84\u32b6\u32b6\u3d0f\u32b6\u32b6\u32b6\u3f4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u104e\u076a\u32b6\u07bb\u15dc\u32b6\u10ba\u32b6\u32b6\u32b6\u32b6\u32b6\u1a3f\u32b6\u0cf2\u1606\u32b6\u32b6\u32b6\u0877\u32b6\u32b6\u073d\u2139\u0dcb\u0bcb\u09b3\u0bcb\u0fd9\u20f7\u03e3\u32b6\u32b6\u32b6\u32b6\u32b6\u0733\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u041d\u0864\u32b6\u32b6\u32b6\u32b6\u32b6\u3915\u32b6\u3477\u32b6\u3193\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u20be\u32b6\u36b1\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2120\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2f80\u36ac\u369a\u32b6\u32b6\u32b6\u32b6\u1b8c\u32b6\u1584\u1947\u1ae4\u3c82\u1986\u03b8\u043a\u1b52\u2e77\u19d9\u32b6\u32b6\u32b6\u3cdf\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u093a\u0973\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3498\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u0834\u32b6\u32b6\u2bb8\u32b6\u32b6\u36ac\u35a6\u32b9\u33d6\u32b6\u32b6\u32b6\u35e5\u24ee\u3847\x00\u0567\u3a12\u2826\u01d4\u2fb3\u29f7\u36f2\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2bc7\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u1e54\u32b6\u1394\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2412\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u30b3\u2c62\u3271\u32b6\u32b6\u32b6\u12e3\u32b6\u32b6\u1bf2\u1d44\u2526\u32b6\u2656\u32b6\u32b6\u32b6\u0bcb\u1645\u0a85\u0ddf\u2168\u22af\u09c3\u09c5\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f2f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6"} +var t=(function rtii(){var s=A.a5 +return{aU:s("ma"),od:s("cf"),GI:s("x0"),y2:s("x1"),xQ:s("fy"),pC:s("x2"),Vx:s("aN"),gL:s("x4"),MC:s("tL"),ma:s("x6"),so:s("dF"),ve:s("dF"),Bs:s("dF"),s1:s("IQ"),KD:s("x8"),vp:s("x9"),jo:s("aqW"),pR:s("tO"),aM:s("Xm"),Pg:s("jG"),UF:s("hb"),ag:s("C9"),ue:s("Xq"),M1:s("Xs"),kX:s("xa"),bx:s("nf"),cr:s("nf>"),Fc:s("nf"),Cu:s("nf"),iI:s("j_"),w9:s("xb"),Jv:s("xc"),Al:s("tS"),oW:s("xd"),UY:s("xe"),a_:s("xf"),dP:s("q7"),RD:s("xh"),Ah:s("tT"),uD:s("eL"),o9:s("jH"),m_:s("ef"),hm:s("xl"),k:s("b8"),q:s("id"),rR:s("fX
"),jz:s("Jg"),eu:s("Jh"),Xj:s("btE"),pI:s("Y8"),V4:s("cv"),wY:s("dG"),nz:s("dG"),P0:s("dG"),vr:s("dG"),gv:s("dG"),fN:s("dG"),Tx:s("dG"),AX:s("dG"),sl:s("dG"),j5:s("dG"),_n:s("dG"),ZQ:s("dG"),f6:s("dG"),O1:s("Ck"),T_:s("u_"),oO:s("xn"),UT:s("xo"),qp:s("xp"),zK:s("Yf"),p7:s("dH?,el<@>>"),z3:s("jK(ae,z?)"),I2:s("Ym"),vg:s("br"),wq:s("Jn>"),g9:s("j2"),mV:s("Jo"),ES:s("btL"),R6:s("xs"),iX:s("Cu"),qI:s("qc"),Lh:s("Jw"),XY:s("u4"),p1:s("qd"),qo:s("Cx"),z7:s("Zb"),m6:s("Zc"),E_:s("Cy"),Bn:s("Jx"),wW:s("u5"),S3:s("Jy"),BQ:s("Jz"),V1:s("JA"),nR:s("JC"),Kb:s("Zp()"),u2:s("xt"),xG:s("CB"),O5:s("xu"),vh:s("JL"),iK:s("JM"),Hz:s("mg"),hP:s("j4"),c8:s("xw"),Oi:s("cD"),jI:s("u8
"),n8:s("n"),oD:s("xx"),bV:s("lh"),IC:s("f8"),zC:s("df"),F:s("C"),ny:s("iy"),Ms:s("CG"),y6:s("xB"),t8:s("oz"),gb:s("CJ"),C8:s("j5"),ab:s("xE"),u7:s("xG"),s9:s("qi"),qO:s("xI"),uf:s("bk"),li:s("bk"),eL:s("bk"),nE:s("qj"),_D:s("iz"),fK:s("xJ"),aX:s("CQ"),v:s("iA"),pU:s("aL>"),OS:s("CU>"),VQ:s("CU"),Hx:s("JW"),NT:s("aO"),lp:s("a_7"),d1:s("a_8"),ZC:s("hQ"),ho:s("JZ"),H5:s("buw"),HY:s("nl"),ip:s("ud"),jg:s("ue"),I7:s("bM5"),Pe:s("ql"),l4:s("buG"),Uf:s("D_"),uy:s("buJ"),sp:s("D0"),Je:s("bMh"),yW:s("qn"),I:s("mi"),ra:s("bMn"),xm:s("kC"),uZ:s("a_X>"),Rr:s("ui"),AI:s("qq"),VF:s("qr"),HU:s("qs"),yN:s("a00"),cL:s("qt"),DL:s("bes"),Di:s("oE"),iJ:s("xY"),vF:s("mk"),TF:s("kD"),ej:s("xZ"),Gm:s("hB"),uL:s("np"),zk:s("ml"),SN:s("oF"),AF:s("y_"),FT:s("qv"),Rs:s("a0e"),cm:s("uj"),ty:s("bvx"),R7:s("hS"),U2:s("bvA"),MP:s("kF"),aD:s("hC"),Zz:s("uk"),Tu:s("bC"),Ys:s("nr"),A0:s("eF"),__:s("a0n"),Cv:s("Dg"),j1:s("eG"),hl:s("y1"),Ee:s("as<@>"),lU:s("d9"),Si:s("b7"),Gt:s("bvL"),eI:s("mn"),_H:s("a0u"),BF:s("um"),_5:s("oH"),hc:s("qw"),EM:s("y4"),IH:s("KE"),S9:s("a0y"),X8:s("a0z"),Q4:s("KG"),oy:s("KH"),Lt:s("dy"),I3:s("bb"),VI:s("c7"),IX:s("nt"),bh:s("y7"),oB:s("y8"),ii:s("Dp"),o6:s("bvY"),_w:s("qy"),HH:s("qz"),OO:s("ln"),cP:s("ya"),b5:s("yb"),P9:s("qA"),xC:s("yc"),nN:s("bm"),ei:s("bm"),xt:s("ur"),TE:s("yf"),j:s("af"),NC:s("af()"),y5:s("KS"),eA:s("ut"),zU:s("Dv"),wL:s("yg"),iq:s("yh"),Ii:s("nu>"),vo:s("nu>"),c1:s("nu>>"),US:s("kH"),MN:s("yi"),AC:s("yj"),s4:s("aym"),OE:s("ayn"),IR:s("yj(V)"),mx:s("fA"),l5:s("yn"),JW:s("oJ"),t1:s("a1d"),dg:s("L1"),gx:s("lq<@>"),bE:s("iB"),sQ:s("ux"),OP:s("qH"),Uy:s("L5"),VZ:s("bMW"),Nh:s("lr

"),oV:s("a1m"),E4:s("qJ"),_8:s("qK"),iH:s("ao"),pZ:s("ao"),cd:s("ao"),Z9:s("ao"),xd:s("ao(k,bx)"),Ev:s("ao()"),L0:s("ao<@>"),uz:s("ao<~>"),lG:s("ao<~>()"),Tt:s("av"),GV:s("yq"),UQ:s("a1x"),bA:s("qL"),sB:s("bD"),Fp:s("bD"),uT:s("bD"),m:s("bD"),jy:s("bD"),SP:s("DG"),nS:s("yr"),nd:s("dP"),uA:s("ds"),C1:s("ds"),Uv:s("ds"),jn:s("ds"),YC:s("ds"),hg:s("ds"),Qm:s("ds"),UN:s("ds"),ok:s("ds"),pL:s("ds"),fh:s("ds"),Bk:s("ds"),xR:s("yt"),mZ:s("yu"),_2:s("bN_"),py:s("oK>"),TX:s("qM"),bT:s("qM>"),px:s("Lb"),Ks:s("a1G"),gm:s("Lc"),R1:s("nz"),cU:s("mo"),Fs:s("kI"),rQ:s("bN6"),m3:s("b7U"),Em:s("uA"),EI:s("oL"),uE:s("qN"),AD:s("dj>"),pH:s("uC"),op:s("DO<~(uv)>"),G7:s("a24>"),rA:s("yy"),mS:s("yz"),AL:s("ls"),YY:s("nB"),zE:s("aY"),I0:s("oN"),LY:s("yA"),gc:s("Lp"),Lk:s("bf7"),Gf:s("uD"),Oh:s("yG"),lu:s("eg"),oA:s("oO"),J2:s("a2m"),fE:s("a2n"),OX:s("iD"),hs:s("uJ"),dY:s("yI"),dW:s("jS"),Tc:s("qQ"),SG:s("oP"),Bc:s("uK"),WR:s("bNo"),IS:s("ja"),og:s("fp"),WB:s("bW"),dG:s("h1"),U1:s("mp"),pT:s("bfj"),JZ:s("aBQ"),_Y:s("fd"),XO:s("aBR"),rC:s("fd(V,fd)"),RI:s("fd(V)"),qq:s("fd(V)"),Yx:s("fd(V)"),jj:s("bfk"),ZP:s("b84"),Av:s("aBS"),wt:s("b85"),gD:s("uN"),bU:s("bX"),nQ:s("uO"),Ya:s("E0"),P1:s("yP"),vK:s("eP>"),fs:s("eP>>"),Qp:s("LF"),dK:s("uP"),K9:s("LG<@>"),JY:s("A<@>"),VG:s("A"),_M:s("p"),WC:s("p"),Cj:s("p"),NS:s("p"),c_:s("p"),Q9:s("p"),hb:s("p"),PE:s("p>"),qh:s("p>"),ca:s("p>"),fn:s("p"),ga:s("p"),Pv:s("p"),Jf:s("p"),vA:s("p"),D:s("p"),jA:s("p"),sq:s("p"),sN:s("p"),C:s("p"),Kh:s("p"),iW:s("p"),Ns:s("p"),qN:s("p"),Cw:s("p"),Cz:s("p"),wp:s("p>"),O:s("p"),tv:s("p>"),Ai:s("p"),V:s("p"),BR:s("p>"),td:s("p"),f:s("p
  • "),KV:s("p"),kQ:s("p"),ew:s("p"),qa:s("p"),ZD:s("p"),hN:s("p"),HB:s("p"),IF:s("p"),Xl:s("p"),YP:s("p"),qe:s("p"),vl:s("p"),kH:s("p"),Up:s("p"),SV:s("p"),m4:s("p>"),ZM:s("p"),Aa:s("p"),lX:s("p"),CE:s("p"),gN:s("p"),DA:s("p"),E9:s("p"),bp:s("p"),Wj:s("p"),EN:s("p"),kZ:s("p>"),no:s("p"),zx:s("p>"),SR:s("p>"),gd:s("p>"),_W:s("p>"),Vi:s("p>"),mo:s("p>"),iQ:s("p"),vf:s("p"),rc:s("p"),AB:s("p"),oJ:s("p"),om:s("p>"),jm:s("p"),XZ:s("p"),Fa:s("p"),fJ:s("p"),VB:s("p"),VO:s("p"),O_:s("p"),xB:s("p

    "),nm:s("p"),J:s("p"),Q:s("p"),K0:s("p"),Li:s("p"),J4:s("p"),G5:s("p>"),ML:s("p>"),q1:s("p>"),k5:s("p"),Pr:s("p"),fQ:s("p"),cN:s("p"),sa:s("p"),Y4:s("p"),Rv:s("p"),_f:s("p"),ER:s("p"),L5:s("p"),Y6:s("p"),X_:s("p>"),qd:s("p>"),i1:s("p>"),Zb:s("p>"),Eo:s("p"),ss:s("p"),a9:s("p>"),tn:s("p>"),H7:s("p>"),n4:s("p>"),_I:s("p"),cc:s("p"),Xr:s("p"),rE:s("p"),YE:s("p"),tc:s("p"),f2:s("p"),wP:s("p"),Qg:s("p"),jl:s("p"),yv:s("p"),wi:s("p"),jT:s("p"),g8:s("p>"),n9:s("p"),EO:s("p"),nx:s("p"),OB:s("p"),zY:s("p"),Vm:s("p"),Vc:s("p
    "),o1:s("p"),Gv:s("p>"),AT:s("p>"),gW:s("p>>"),sb:s("p>"),B3:s("p>"),Vz:s("p>"),B:s("p"),W:s("p"),r:s("p"),m9:s("p"),m1:s("p"),Sd:s("p
  • "),H9:s("p"),KJ:s("p"),Cg:s("p"),wc:s("p"),cD:s("p

    "),kn:s("p"),tZ:s("p"),TP:s("p"),Ic:s("p"),sK:s("p"),D9:s("p"),bf:s("p"),el:s("p"),nc:s("p>"),b:s("p"),E:s("p"),G:s("p"),y9:s("p"),o2:s("p"),kG:s("p"),Am:s("p"),Fq:s("p"),eF:s("p>"),AO:s("p"),QZ:s("p"),Pc:s("p"),Ik:s("p"),La:s("p"),xT:s("p"),TT:s("p"),Ry:s("p"),QT:s("p"),CK:s("p"),vj:s("p"),Va:s("p"),D1:s("p"),u1:s("p"),Bd:s("p"),QF:s("p"),o4:s("p"),Qo:s("p"),Qe:s("p"),zz:s("p"),fe:s("p"),kO:s("p"),F8:s("p"),N_:s("p
    "),bP:s("p"),Ju:s("p
    "),ET:s("p"),Ds:s("p"),X4:s("p"),A5:s("p"),iU:s("p"),hF:s("p"),T:s("p"),oU:s("p"),PL:s("p"),bt:s("p"),of:s("p"),nk:s("p"),r6:s("p"),Lx:s("p"),J9:s("p"),Od:s("p"),Of:s("p"),VS:s("p"),Xg:s("p"),fm:s("p"),Ne:s("p"),FO:s("p>>"),hp:s("p"),th:s("p"),bZ:s("p"),M0:s("p"),NQ:s("p"),LX:s("p"),ZB:s("p>"),d:s("p
    "),HQ:s("p"),zB:s("p"),Vf:s("p"),DV:s("p"),MA:s("p"),BB:s("p"),p:s("p"),GA:s("p"),Ec:s("p"),ov:s("p"),po:s("p"),kF:s("p"),Na:s("p"),OM:s("p"),vB:s("p"),TV:s("p"),wD:s("p"),Sr:s("p"),an:s("p"),CZ:s("p"),mz:s("p"),he:s("p"),zj:s("p"),IU:s("p"),_k:s("p"),CH:s("p"),QW:s("p"),m7:s("p
    "),Ei:s("p"),jE:s("p"),qi:s("p"),Ye:s("p"),M6:s("p"),au:s("p"),s6:s("p"),lb:s("p"),YK:s("p"),Z4:s("p"),V_:s("p"),lD:s("p"),PN:s("p"),D8:s("p"),mg:s("p"),NB:s("p"),cR:s("p"),NM:s("p"),HZ:s("p"),n:s("p"),ee:s("p<@>"),t:s("p"),eh:s("p"),t_:s("p"),L:s("p"),JK:s("p"),cA:s("p"),iG:s("p"),oP:s("p?>"),eE:s("p"),Fi:s("p"),_m:s("p"),_x:s("p"),Z:s("p"),a0:s("p"),Zt:s("p()>"),iO:s("p()>"),sA:s("p"),X9:s("p<@()>"),sR:s("p<~(ys)?>"),u:s("p<~()>"),ot:s("p<~(cf)>"),x8:s("p<~(md)>"),j2:s("p<~(bC)>"),Jh:s("p<~(H)>"),RP:s("ch<@>"),bz:s("LJ"),lT:s("oW"),dC:s("cu<@>"),e:s("i"),Ek:s("i(o)"),_X:s("i(o{params:z?})"),ON:s("yQ"),a5:s("yR"),dl:s("iE"),Hf:s("iE"),Cl:s("oX"),D2:s("hf"),Bw:s("fq"),j0:s("yS"),vW:s("lu"),eN:s("yT"),SQ:s("E9"),LE:s("yU"),XK:s("hg"),Im:s("LW"),bR:s("cG"),NE:s("cG

  • Resources
  • @@ -341,11 +341,11 @@

    About Flame

    Put the pub package as your dependency by putting the following in your pubspec.yaml:

    dependencies:
    -  flame: 1.8.1
    +  flame: 1.8.2
     

    The latest version can be found on pub.dev.

    -

    then run pub get and you are ready to start using it!

    +

    then run flutter pub get and you are ready to start using it!

    Getting started

    @@ -368,10 +368,11 @@

    Multiplayer (netcode)Flame doesn’t bundle any network feature, which may be needed to write online multiplayer games.

    If you are building a multiplayer game, here are some recommendations of packages/services:

      -
    • Nakama: Nakama is an open-source server designed +

    • Nakama: Nakama is an open-source server designed to power modern games and apps.

    • Firebase: Provides dozens of services that can be used to write simpler multiplayer experiences.

    • +
    • Supabase: A cheaper alternative to Firebase, based on Postgres.

    diff --git a/docs/latest/_sources/README.md.txt b/docs/latest/_sources/README.md.txt index cf4cb745f..29611f9fa 100644 --- a/docs/latest/_sources/README.md.txt +++ b/docs/latest/_sources/README.md.txt @@ -37,12 +37,12 @@ Put the pub package as your dependency by putting the following in your `pubspec ```yaml dependencies: - flame: 1.8.1 + flame: 1.8.2 ``` The latest version can be found on [pub.dev](https://pub.dev/packages/flame/install). -then run `pub get` and you are ready to start using it! +then run `flutter pub get` and you are ready to start using it! ## Getting started @@ -72,10 +72,11 @@ Flame doesn't bundle any network feature, which may be needed to write online mu If you are building a multiplayer game, here are some recommendations of packages/services: -- [Nakama](https://github.com/Allan-Nava/nakama-flutter): Nakama is an open-source server designed +- [Nakama](https://github.com/obrunsmann/flutter_nakama/): Nakama is an open-source server designed to power modern games and apps. - [Firebase](https://firebase.google.com/): Provides dozens of services that can be used to write simpler multiplayer experiences. +- [Supabase](https://supabase.com/): A cheaper alternative to Firebase, based on Postgres. ### External assets diff --git a/docs/latest/_sources/flame/collision_detection.md.txt b/docs/latest/_sources/flame/collision_detection.md.txt index bd5d3e03d..d465ea902 100644 --- a/docs/latest/_sources/flame/collision_detection.md.txt +++ b/docs/latest/_sources/flame/collision_detection.md.txt @@ -8,8 +8,9 @@ bounding boxes of your components. In Flame the hitboxes are areas of the compon to collisions (and make [gesture input](inputs/gesture_input.md#gesturehitboxes)) more accurate. The collision detection system supports three different types of shapes that you can build hitboxes -from, these shapes are Polygon, Rectangle and Circle. Multiple hitbox can be added to a component to -form the area which can be used to either detect collisions or whether it contains a point or not, +from, these shapes are Polygon, Rectangle and Circle. Multiple hitbox can be added +to a component to form the area which can be used to either detect collisions +or whether it contains a point or not, the latter is very useful for accurate gesture detection. The collision detection does not handle what should happen when two hitboxes collide, so it is up to the user to implement what will happen when for example two `PositionComponent`s have intersecting hitboxes. @@ -42,7 +43,8 @@ class MyGame extends FlameGame with HasCollisionDetection { Now when you add `ShapeHitbox`s to components that are then added to the game, they will automatically be checked for collisions. -You can also add `HasCollisionDetection` directly to another `Component` instead of the `FlameGame`, +You can also add `HasCollisionDetection` directly to another `Component` instead +of the `FlameGame`, for example to the `World` that is used for the `CameraComponent`. If that is done, hitboxes that are added in that component's tree will only be compared to other hitboxes in that subtree, which makes it possible to have several worlds with collision detection @@ -96,8 +98,8 @@ class MyCollidable extends PositionComponent with CollisionCallbacks { } ``` -In this example we use Dart's `is` keyword to check what kind of component we collided with. The set -of points is where the edges of the hitboxes intersect. +In this example we use Dart's `is` keyword to check what kind of component we collided with. +The set of points is where the edges of the hitboxes intersect. Note that the `onCollision` method will be called on both `PositionComponent`s if they have both implemented the `onCollision` method, and also on both hitboxes. The same goes for the @@ -133,7 +135,8 @@ class MyComponent extends PositionComponent { ``` If you don't add any arguments to the hitbox, like above, the hitbox will try to fill its parent as -much as possible. Except for having the hitboxes trying to fill their parents, there are two ways to +much as possible. Except for having the hitboxes trying to fill their parents, +there are two ways to initiate hitboxes and it is with the normal constructor where you define the hitbox by itself, with a size and a position etc. The other way is to use the `relative` constructor which defines the hitbox in relation to the size of its intended parent. @@ -201,15 +204,16 @@ The `CollisionType` enum contains the following values: - `inactive` will not collide with any other `Collidable`s So if you have hitboxes that you don't need to check collisions against each other you can mark -them as passive by setting `collisionType: CollisionType.passive` in the constructor, this could for -example be ground components or maybe your enemies don't need to check collisions between each -other, then they could be marked as `passive` too. +them as passive by setting `collisionType: CollisionType.passive` in the constructor, +this could for example be ground components or maybe your enemies don't need +to check collisions between each other, then they could be marked as `passive` too. Imagine a game where there are a lot of bullets, that can't collide with each other, flying towards the player, then the player would be set to `CollisionType.active` and the bullets would be set to `CollisionType.passive`. -Then we have the `inactive` type which simply doesn't get checked at all in the collision detection. +Then we have the `inactive` type which simply doesn't get checked at all +in the collision detection. This could be used for example if you have components outside of the screen that you don't care about at the moment but that might later come back in to view so they are not completely removed from the game. @@ -222,8 +226,9 @@ them so don't doubt to use them even if your use case isn't listed here. It should be noted that if you want to use collision detection or `containsPoint` on the `Polygon`, the polygon needs to be convex. So always use convex polygons or you will most likely run into -problems if you don't really know what you are doing. It should also be noted that you should always -define the vertices in your polygon in a counter-clockwise order. +problems if you don't really know what you are doing. +It should also be noted that you should always define the vertices in your polygon +in a counter-clockwise order. The other hitbox shapes don't have any mandatory constructor, that is because they can have a default calculated from the size of the collidable that they are attached to, but since a @@ -259,32 +264,36 @@ want the `ScreenHitbox` itself to be notified when something collides with it. S ## CompositeHitbox -In the `CompositeHitbox` you can add multiple hitboxes so that they emulate being one joined hitbox. +In the `CompositeHitbox` you can add multiple hitboxes so that +they emulate being one joined hitbox. -If you want to form a hat for example you might want to use two [](#rectanglehitbox)s to follow that +If you want to form a hat for example you might want +to use two [](#rectanglehitbox)s to follow that hat's edges properly, then you can add those hitboxes to an instance of this class and react to collisions to the whole hat, instead of for just each hitbox separately. ## Broad phase -If your game field is small and do not have a lot of collidable components - you don't have to +If your game field isn't huge and does not have a lot of collidable components - you don't have to worry about the broad phase system that is used, so if the standard implementation is performant enough for you, you probably don't have to read this section. A broad phase is the first step of collision detection where potential collisions are calculated. -To calculate these potential collisions are a lot cheaper to calculate than to check the exact -intersections directly and it removes the need to check all hitboxes against each other and -therefore avoiding O(n²). The broad phase produces a set of potential collisions (a set of -`CollisionProspect`s), this set is then used to check the exact intersections between hitboxes, this -is sometimes called narrow phase. +Calculating these potential collisions is faster than to checking the intersections exactly, +and it removes the need to check all hitboxes against each other and +therefore avoiding O(n²). -By default Flame's collision detection is using a sweep and prune broadphase step, if your game +The broad phase produces a set of potential collisions (a set of +`CollisionProspect`s). This set is then used to check the exact intersections between +hitboxes (sometimes called "narrow phase"). + +By default, Flame's collision detection is using a sweep and prune broadphase step. If your game requires another type of broadphase you can write your own broadphase by extending `Broadphase` and manually setting the collision detection system that should be used. -For example if you have implemented a broadphase built on a magic algorithm instead of the standard -sweep and prune, then you would do the following: +For example, if you have implemented a broadphase built on a magic algorithm +instead of the standard sweep and prune, then you would do the following: ```dart class MyGame extends FlameGame with HasCollisionDetection { @@ -301,6 +310,7 @@ class MyGame extends FlameGame with HasCollisionDetection { If your game field is large and the game contains a lot of collidable components (more than a hundred), standard sweep and prune can become inefficient. If it does, you can try to use the quad tree broad phase. + To do this, add the `HasQuadTreeCollisionDetection` mixin to your game instead of `HasCollisionDetection` and call the `initializeCollisionDetection` function on game load: @@ -323,11 +333,12 @@ more efficient: - `minimumDistance`: minimum distance between objects to consider them as possibly colliding. If `null` - the check is disabled, it is default behavior - `maxObjects`: maximum objects count in one quadrant. Default to 25. -- `maxDepth`: - maximum nesting levels inside quadrant. Default to 10 +- `maxDepth`: maximum nesting levels inside quadrant. Default to 10 If you use the quad tree system, you can make it even more efficient by implementing the -`onComponentTypeCheck` function of the `CollisionCallbacks` mixin in your components. It is useful if -you need to prevent collisions of items of different types. The result of the calculation is cached so +`onComponentTypeCheck` function of the `CollisionCallbacks` mixin in your components. +It is useful if you need to prevent collisions of items of different types. +The result of the calculation is cached so you should not check any dynamic parameters here, the function is intended to be used as a pure type checker: @@ -383,16 +394,26 @@ class QuadTreeExample extends FlameGame ``` +```{note} +Always experiment with different collision detection approaches +and check how they perform on your game. +It is not unheard of that `QuadTreeBroadphase` is significantly +_slower_ than the default. +Don't assume that the more sophisticated approach is always faster. +``` + ## Ray casting and Ray tracing Ray casting and ray tracing are methods for sending out rays from a point in your game and being able to see what these rays collide with and how they reflect after hitting something. -For all of the following methods, if there are any hitboxes that you wish to ignore, you can add the -`ignoreHitboxes` argument which is a list of the hitboxes that you wish to disregard for the call. -This can be quite useful for example if you are casting rays from within a hitbox, which could be on -your player or NPC; or if you don't want a ray to bounce off a `ScreenHitbox`. +For all of the following methods, if there are any hitboxes that you wish to ignore, +you can add the `ignoreHitboxes` argument which is a list of the hitboxes +that you wish to disregard for the call. +This can be quite useful for example if you are casting rays from within a hitbox, +which could be on your player or NPC; +or if you don't want a ray to bounce off a `ScreenHitbox`. ### Ray casting @@ -402,12 +423,14 @@ anything, in Flame's case, hitboxes. We provide two methods for doing so, `raycast` and `raycastAll`. The first one just casts out a single ray and gets back a result with information about what and where the ray hit, and some -extra information like the distance, the normal and the reflection ray. The second one, `raycastAll`, +extra information like the distance, the normal and the reflection ray. +The second one, `raycastAll`, works similarly but sends out multiple rays uniformly around the origin, or within an angle centered at the origin. -By default, `raycast` and `raycastAll` scan for the nearest hit irrespective of how far it lies from -the ray origin. But in some use cases, it might be interesting to find hits only within a certain +By default, `raycast` and `raycastAll` scan for the nearest hit irrespective of +how far it lies from the ray origin. +But in some use cases, it might be interesting to find hits only within a certain range. For such cases, an optional `maxDistance` can be provided. To use the ray casting functionality you have to have the `HasCollisionDetection` mixin on your @@ -527,8 +550,9 @@ class MyGame extends FlameGame with HasCollisionDetection { } ``` -In the example above we send out a ray from (0, 100) diagonally down to the right and we say that we -want it the bounce on at most 100 hitboxes, it doesn't necessarily have to get 100 results since at +In the example above we send out a ray from (0, 100) diagonally down to the right +and we say that we want it the bounce on at most 100 hitboxes, +it doesn't necessarily have to get 100 results since at some point one of the reflection rays might not hit a hitbox and then the method is done. The method is lazy, which means that it will only do the calculations that you ask for, so you have @@ -537,8 +561,8 @@ calculate all the results. In the for-loop it can be seen how this can be used, in that loop we check whether the current reflection rays intersection point (where the previous ray hit the hitbox) is further away than 300 -pixels from the origin of the starting ray, and if it is we don't care about the rest of the results -(and then they don't have to be calculated either). +pixels from the origin of the starting ray, and if it is we don't care about the rest +of the results (and then they don't have to be calculated either). If you are concerned about performance you can re-use the `RaycastResult` objects that are created by the function by sending them in as a list with the `out` argument. @@ -569,8 +593,9 @@ need some of the following things (since it is simpler to not involve Forge2D): ## Migration from the collision detection system in v1.0 -The collision detection system introduced in v1.1 is easier to use, and much more efficient than the -one that was in v1.0, but while making these improvements some breaking changes had to be made. +The collision detection system introduced in v1.1 is easier to use, +and much more efficient than the one that was in v1.0, +but while making these improvements some breaking changes had to be made. There is no longer a `Collidable` mixin, instead your game automatically knows when a hitbox has been added to one of your components when the `HasCollisionDetection` mixin is added to your game. diff --git a/docs/latest/_sources/flame/game.md.txt b/docs/latest/_sources/flame/game.md.txt index 2309cdf3f..baeab55a0 100644 --- a/docs/latest/_sources/flame/game.md.txt +++ b/docs/latest/_sources/flame/game.md.txt @@ -93,6 +93,21 @@ in order: `onLoad`, `onGameResize` and `onMount`. After that, it goes on to call Once the `GameWidget` is removed from the tree, `onRemove` is called, just like when a normal component is removed from the component tree. +```{note} +The `onRemove` can be used to clean up potential memory leaks by doing the following: +``` + +```dart + @override + void onRemove() { + removeAll(children); + processLifecycleEvents(); + Flame.images.clearCache(); + Flame.assets.clearCache(); + // Any other code that you want to run when the game is removed. + } +``` + ## Debug mode diff --git a/docs/latest/_sources/flame/other/util.md.txt b/docs/latest/_sources/flame/other/util.md.txt index 909cf5d94..11a36ee82 100644 --- a/docs/latest/_sources/flame/other/util.md.txt +++ b/docs/latest/_sources/flame/other/util.md.txt @@ -251,6 +251,7 @@ Methods: - `intersectsSegment`; Whether the segment formed by two `Vector2`s intersects this `Rect`. - `intersectsLineSegment`: Whether the `LineSegment` intersects the `Rect`. - `toVertices`: Turns the four corners of the `Rect` into a list of `Vector2`. +- `toFlameRectangle`: Converts this `Rect` into a Flame `Rectangle`. - `toMathRectangle`: Converts this `Rect` into a `math.Rectangle`. - `toGeometryRectangle`: Converts this `Rect` into a `Rectangle` from flame-geom. - `transform`: Transforms the `Rect` using a `Matrix4`. diff --git a/docs/latest/_sources/resources/resources.md.txt b/docs/latest/_sources/resources/resources.md.txt index 774012fa7..e51bb0ce4 100644 --- a/docs/latest/_sources/resources/resources.md.txt +++ b/docs/latest/_sources/resources/resources.md.txt @@ -1,11 +1,11 @@ # Resources -- [Flame API](https://pub.dev/documentation/flame/1.8.1/) +- [Flame API](https://pub.dev/documentation/flame/1.8.2/) - [Flame Examples](https://examples.flame-engine.org/#/) ```{toctree} :hidden: -Flame API +Flame API Flame Examples ``` diff --git a/docs/latest/_sources/tutorials/bare_flame_game.md.txt b/docs/latest/_sources/tutorials/bare_flame_game.md.txt index 19b82d1c4..8b5e36dd8 100644 --- a/docs/latest/_sources/tutorials/bare_flame_game.md.txt +++ b/docs/latest/_sources/tutorials/bare_flame_game.md.txt @@ -102,7 +102,7 @@ environment: dependencies: flutter: sdk: flutter - flame: ^1.8.1 + flame: ^1.8.2 ``` After that, press the `[Pub get]` button at the top of the window, or you could run command `flutter diff --git a/docs/latest/_sources/tutorials/klondike/step3.md.txt b/docs/latest/_sources/tutorials/klondike/step3.md.txt index 71124690b..3669ad6aa 100644 --- a/docs/latest/_sources/tutorials/klondike/step3.md.txt +++ b/docs/latest/_sources/tutorials/klondike/step3.md.txt @@ -55,13 +55,14 @@ symbol on the canvas. The sprite object is initialized using the ``` Then comes the static list of all `Suit` objects in the game. Note that we -define it as `late`, meaning that it will be only initialized the first time -it is needed. This is important: as we seen above, the constructor tries to -retrieve an image from the global cache, so it can only be invoked after the -image is loaded into the cache. +define it as static variable so it is evaluated lazily (as if it was marked +with the `late` keyword) meaning that it will be only initialized the first +time it is needed. This is important: as we can see above, the constructor +tries to retrieve an image from the global cache, so it can only be invoked +after the image is loaded into the cache. ```dart - static late final List _singletons = [ + static final List _singletons = [ Suit._(0, '♥', 1176, 17, 172, 183), Suit._(1, '♦', 973, 14, 177, 182), Suit._(2, '♣', 974, 226, 184, 172), @@ -120,7 +121,7 @@ class Rank { final Sprite redSprite; final Sprite blackSprite; - static late final List _singletons = [ + static final List _singletons = [ Rank._(1, 'A', 335, 164, 789, 161, 120, 129), Rank._(2, '2', 20, 19, 15, 322, 83, 125), Rank._(3, '3', 122, 19, 117, 322, 80, 127), @@ -272,7 +273,7 @@ Various properties used in the `_renderBack()` method are defined as follows: const Radius.circular(KlondikeGame.cardRadius), ); static final RRect backRRectInner = cardRRect.deflate(40); - static late final Sprite flameSprite = klondikeSprite(1367, 6, 357, 501); + static final Sprite flameSprite = klondikeSprite(1367, 6, 357, 501); ``` I declared these properties as static because they will all be the same across @@ -307,9 +308,9 @@ depending on whether the card is of a "red" suit or "black": Next, we also need the images for the court cards: ```dart - static late final Sprite redJack = klondikeSprite(81, 565, 562, 488); - static late final Sprite redQueen = klondikeSprite(717, 541, 486, 515); - static late final Sprite redKing = klondikeSprite(1305, 532, 407, 549); + static final Sprite redJack = klondikeSprite(81, 565, 562, 488); + static final Sprite redQueen = klondikeSprite(717, 541, 486, 515); + static final Sprite redKing = klondikeSprite(1305, 532, 407, 549); ``` Note that I'm calling these sprites `redJack`, `redQueen`, and `redKing`. This @@ -325,11 +326,11 @@ blending mode: Color(0x880d8bff), BlendMode.srcATop, ); - static late final Sprite blackJack = klondikeSprite(81, 565, 562, 488) + static final Sprite blackJack = klondikeSprite(81, 565, 562, 488) ..paint = blueFilter; - static late final Sprite blackQueen = klondikeSprite(717, 541, 486, 515) + static final Sprite blackQueen = klondikeSprite(717, 541, 486, 515) ..paint = blueFilter; - static late final Sprite blackKing = klondikeSprite(1305, 532, 407, 549) + static final Sprite blackKing = klondikeSprite(1305, 532, 407, 549) ..paint = blueFilter; ``` diff --git a/docs/latest/_sources/tutorials/klondike/step4.md.txt b/docs/latest/_sources/tutorials/klondike/step4.md.txt index 2e9a04918..00371993d 100644 --- a/docs/latest/_sources/tutorials/klondike/step4.md.txt +++ b/docs/latest/_sources/tutorials/klondike/step4.md.txt @@ -576,19 +576,21 @@ it so that it would check whether the card is allowed to be moved before startin ```dart void onDragStart(DragStartEvent event) { if (pile?.canMoveCard(this) ?? false) { - _isDragging = true; + super.onDragStart(event); priority = 100; } } ``` -We have also added the boolean `_isDragging` variable here: make sure to define it, and then to -check this flag in the `onDragUpdate()` method, and to set it back to false in the `onDragEnd()`: +We have also added a call to `super.onDragStart()` which sets an `_isDragged` variable to `true` +in the `DragCallbacks` mixin, we need to check this flag via the public `isDragged` getter in +the `onDragUpdate()` method and use `super.onDragEnd()` in `onDragEnd()` so the flag is set back +to `false`: ```dart @override void onDragUpdate(DragUpdateEvent event) { - if (!_isDragging) { + if (!isDragged) { return; } final cameraZoom = (findGame()! as FlameGame) @@ -600,11 +602,11 @@ check this flag in the `onDragUpdate()` method, and to set it back to false in t @override void onDragEnd(DragEndEvent event) { - _isDragging = false; + super.onDragEnd(event); } ``` -Now the only the proper cards can be dragged, but they still drop at random positions on the table, +Now only the proper cards can be dragged, but they still drop at random positions on the table, so let's work on that. @@ -620,10 +622,10 @@ Thus, my first attempt at revising the `onDragEnd` callback looks like this: ```dart @override void onDragEnd(DragEndEvent event) { - if (!_isDragging) { + if (!isDragged) { return; } - _isDragging = false; + super.onDragEnd(event); final dropPiles = parent! .componentsAtPoint(position + size / 2) .whereType() @@ -790,10 +792,10 @@ Now, putting this all together, the `Card`'s `onDragEnd` method will look like t ```dart @override void onDragEnd(DragEndEvent event) { - if (!_isDragging) { + if (!isDragged) { return; } - _isDragging = false; + super.onDragEnd(event); final dropPiles = parent! .componentsAtPoint(position + size / 2) .whereType() @@ -898,7 +900,7 @@ Heading back into the `Card` class, we can use this method in order to populate @override void onDragStart(DragStartEvent event) { if (pile?.canMoveCard(this) ?? false) { - _isDragging = true; + super.onDragStart(); priority = 100; if (pile is TableauPile) { attachedCards.clear(); @@ -918,7 +920,7 @@ the `onDragUpdate` method: ```dart @override void onDragUpdate(DragUpdateEvent event) { - if (!_isDragging) { + if (!isDragged) { return; } final cameraZoom = (findGame()! as FlameGame) @@ -952,10 +954,10 @@ attached cards into the pile, and the same when it comes to returning the cards ```dart @override void onDragEnd(DragEndEvent event) { - if (!_isDragging) { + if (!isDragged) { return; } - _isDragging = false; + super.onDragEnd(event); final dropPiles = parent! .componentsAtPoint(position + size / 2) .whereType() diff --git a/docs/latest/_static/apps/examples/index.html b/docs/latest/_static/apps/examples/index.html index 20f6edf00..8e53d3904 100644 --- a/docs/latest/_static/apps/examples/index.html +++ b/docs/latest/_static/apps/examples/index.html @@ -1,7 +1,7 @@ - + examples diff --git a/docs/latest/_static/apps/examples/main.dart.js b/docs/latest/_static/apps/examples/main.dart.js index 5e3482295..b7cc40273 100644 --- a/docs/latest/_static/apps/examples/main.dart.js +++ b/docs/latest/_static/apps/examples/main.dart.js @@ -18,7 +18,7 @@ a.prototype=s}}function inheritMany(a,b){for(var s=0;s2)return B.be -return B.cs}else if(B.c.O(s.toLowerCase(),"iphone")||B.c.O(s.toLowerCase(),"ipad")||B.c.O(s.toLowerCase(),"ipod"))return B.be -else if(B.c.O(r,"Android"))return B.j0 -else if(B.c.cb(s,"Linux"))return B.Am -else if(B.c.cb(s,"Win"))return B.An -else return B.a0_}, -bIv(){var s=$.hw() -return J.hx(B.oG.a,s)}, -bIx(){var s=$.hw() -return s===B.be&&B.c.O(self.window.navigator.userAgent,"OS 15_")}, -la(){var s,r=A.In(1,1) -if(A.nq(r,"webgl2",null)!=null){s=$.hw() -if(s===B.be)return 1 -return 2}if(A.nq(r,"webgl",null)!=null)return 1 +if((q==null?0:q)>2)return B.bf +return B.ct}else if(B.c.O(s.toLowerCase(),"iphone")||B.c.O(s.toLowerCase(),"ipad")||B.c.O(s.toLowerCase(),"ipod"))return B.bf +else if(B.c.O(r,"Android"))return B.j3 +else if(B.c.cb(s,"Linux"))return B.Aq +else if(B.c.cb(s,"Win"))return B.Ar +else return B.a03}, +bIB(){var s=$.hv() +return J.hw(B.oJ.a,s)}, +bID(){var s=$.hv() +return s===B.bf&&B.c.O(self.window.navigator.userAgent,"OS 15_")}, +la(){var s,r=A.Im(1,1) +if(A.no(r,"webgl2",null)!=null){s=$.hv() +if(s===B.bf)return 1 +return 2}if(A.no(r,"webgl",null)!=null)return 1 return-1}, -aS(){return $.bM.aN()}, -et(a){return a.BlendMode}, -bdj(a){return a.PaintStyle}, -b6O(a){return a.StrokeCap}, -b6P(a){return a.StrokeJoin}, -asA(a){return a.BlurStyle}, -asC(a){return a.TileMode}, -b6L(a){return a.FilterMode}, -b6M(a){return a.MipmapMode}, -bdh(a){return a.FillType}, -Y8(a){return a.PathOp}, -b6K(a){return a.ClipOp}, -b6N(a){return a.PointMode}, -b6Q(a){return a.VertexMode}, -Jm(a){return a.RectHeightStyle}, -bdk(a){return a.RectWidthStyle}, -Jn(a){return a.TextAlign}, -asB(a){return a.TextHeightBehavior}, -bdm(a){return a.TextDirection}, -u3(a){return a.FontWeight}, -bdi(a){return a.FontSlant}, -btA(a){return a.ParagraphBuilder}, -Y7(a){return a.DecorationStyle}, -bdl(a){return a.TextBaseline}, -Jl(a){return a.PlaceholderAlignment}, -bho(a){return a.Intersect}, -bAj(a){return a.Nearest}, -bhp(a){return a.Linear}, -bhq(a){return a.None}, -bAm(a){return a.Linear}, -aMI(){return new globalThis.window.flutterCanvasKit.Paint()}, -bAn(a,b){return a.setColorInt(b)}, -bmv(a){var s,r,q,p=new Float32Array(16) +aS(){return $.bL.aN()}, +eu(a){return a.BlendMode}, +bdq(a){return a.PaintStyle}, +b6U(a){return a.StrokeCap}, +b6V(a){return a.StrokeJoin}, +asG(a){return a.BlurStyle}, +asI(a){return a.TileMode}, +b6R(a){return a.FilterMode}, +b6S(a){return a.MipmapMode}, +bdo(a){return a.FillType}, +Yd(a){return a.PathOp}, +b6Q(a){return a.ClipOp}, +b6T(a){return a.PointMode}, +b6W(a){return a.VertexMode}, +Jl(a){return a.RectHeightStyle}, +bdr(a){return a.RectWidthStyle}, +Jm(a){return a.TextAlign}, +asH(a){return a.TextHeightBehavior}, +bdt(a){return a.TextDirection}, +u0(a){return a.FontWeight}, +bdp(a){return a.FontSlant}, +btH(a){return a.ParagraphBuilder}, +Yc(a){return a.DecorationStyle}, +bds(a){return a.TextBaseline}, +Jk(a){return a.PlaceholderAlignment}, +bhv(a){return a.Intersect}, +bAo(a){return a.Nearest}, +bhw(a){return a.Linear}, +bhx(a){return a.None}, +bAr(a){return a.Linear}, +aMO(){return new globalThis.window.flutterCanvasKit.Paint()}, +bAs(a,b){return a.setColorInt(b)}, +bmB(a){var s,r,q,p=new Float32Array(16) for(s=0;s<4;++s)for(r=s*4,q=0;q<4;++q)p[q*4+s]=a[r+q] return p}, -apE(a){var s,r,q,p=new Float32Array(9) -for(s=a.length,r=0;r<9;++r){q=B.uu[r] +apK(a){var s,r,q,p=new Float32Array(9) +for(s=a.length,r=0;r<9;++r){q=B.uy[r] if(q>>16&255)/255 s[1]=(r>>>8&255)/255 s[2]=(r&255)/255 s[3]=(r>>>24&255)/255 return s}, -bhs(a,b,c,d,e,f,g,h,i,j){return A.X(a,"transform",[b,c,d,e,f,g,h,i,j])}, +bhz(a,b,c,d,e,f,g,h,i,j){return A.X(a,"transform",[b,c,d,e,f,g,h,i,j])}, eK(a){var s=new Float32Array(4) s[0]=a.gag(a) s[1]=a.gah(a) s[2]=a.gaL(a) s[3]=a.gaR(a) return s}, -bI3(a){return new A.x(a[0],a[1],a[2],a[3])}, -wW(a){var s=new Float32Array(12) +bI9(a){return new A.x(a[0],a[1],a[2],a[3])}, +wU(a){var s=new Float32Array(12) s[0]=a.a s[1]=a.b s[2]=a.c @@ -179,160 +179,160 @@ s[9]=a.y s[10]=a.z s[11]=a.Q return s}, -bmu(a){var s,r,q=a.length,p=t.e.a(self.window.flutterCanvasKit.Malloc(self.Float32Array,q*2)),o=p.toTypedArray() +bmA(a){var s,r,q=a.length,p=t.e.a(self.window.flutterCanvasKit.Malloc(self.Float32Array,q*2)),o=p.toTypedArray() for(s=0;s"))}, -bGW(a,b){return b+a}, -apo(){var s=0,r=A.u(t.e),q,p,o -var $async$apo=A.v(function(a,b){if(a===1)return A.q(b,r) +s=r}r=A.bId(A.beG(B.U0,s==null?"auto":s)) +return new A.W(r,new A.b1e(),A.aU(r).h("W<1,k>"))}, +bH1(a,b){return b+a}, +apu(){var s=0,r=A.v(t.e),q,p,o +var $async$apu=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=3 -return A.A(A.b1p(A.bEe()),$async$apo) +return A.B(A.b1v(A.bEk()),$async$apu) case 3:p=t.e s=4 -return A.A(A.jB(self.window.CanvasKitInit(p.a({locateFile:A.c6(A.bEI())})),p),$async$apo) +return A.B(A.jB(self.window.CanvasKitInit(p.a({locateFile:A.c6(A.bEO())})),p),$async$apu) case 4:o=b -if(A.bhr(o.ParagraphBuilder)&&self.Intl.v8BreakIterator==null)throw A.d(A.bH("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) +if(A.bhy(o.ParagraphBuilder)&&self.Intl.v8BreakIterator==null)throw A.d(A.bG("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) q=o s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$apo,r)}, -b1p(a){var s=0,r=A.u(t.H),q,p,o,n -var $async$b1p=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$apu,r)}, +b1v(a){var s=0,r=A.v(t.H),q,p,o,n +var $async$b1v=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=a.$ti,o=new A.cw(a,a.gE(a),p.h("cw")),p=p.h("aM.E") case 3:if(!o.D()){s=4 break}n=o.d s=5 -return A.A(A.bEA(n==null?p.a(n):n),$async$b1p) +return A.B(A.bEG(n==null?p.a(n):n),$async$b1v) case 5:if(c){s=1 break}s=3 break -case 4:throw A.d(A.bH("Failed to download any of the following CanvasKit URLs: "+a.k(0))) -case 1:return A.r(q,r)}}) -return A.t($async$b1p,r)}, -bEA(a){var s,r,q,p,o,n=A.cc(self.document,"script") -n.src=A.bHo(a) +case 4:throw A.d(A.bG("Failed to download any of the following CanvasKit URLs: "+a.k(0))) +case 1:return A.t(q,r)}}) +return A.u($async$b1v,r)}, +bEG(a){var s,r,q,p,o,n=A.cc(self.document,"script") +n.src=A.bHu(a) s=new A.aT($.aF,t.tr) r=new A.bU(s,t.VY) q=A.ba("loadCallback") p=A.ba("errorCallback") o=t.e -q.seA(o.a(A.c6(new A.b1o(n,r)))) -p.seA(o.a(A.c6(new A.b1n(n,r)))) +q.sez(o.a(A.c6(new A.b1u(n,r)))) +p.sez(o.a(A.c6(new A.b1t(n,r)))) A.dY(n,"load",q.b5(),null) A.dY(n,"error",p.b5(),null) -A.bJl(n) +A.bJr(n) self.document.head.appendChild(n) return s}, -aDL(a){var s=new A.Mh(a) -s.j7(null,t.e) +aDR(a){var s=new A.Mg(a) +s.j9(null,t.e) return s}, -btN(){var s,r=new Float32Array(20) -for(s=0;s<4;++s)r[B.Tk[s]]=1 -return $.bdw=r}, -btP(a){return new A.Cx(a)}, -bHg(a){var s,r +btU(){var s,r=new Float32Array(20) +for(s=0;s<4;++s)r[B.To[s]]=1 +return $.bdD=r}, +btW(a){return new A.Cw(a)}, +bHm(a){var s,r switch(a.d.a){case 0:s=a.a if(s==null||a.b==null)return null s.toString r=a.b r.toString -return new A.Jw(s,r) +return new A.Jv(s,r) case 1:s=a.c if(s==null)return null -return new A.Cx(s) -case 2:return B.GW -case 3:return B.H_ +return new A.Cw(s) +case 2:return B.H_ +case 3:return B.H3 default:throw A.d(A.ah("Unknown mode "+a.k(0)+".type for ColorFilter."))}}, -bg3(a){var s=null -return new A.nP(B.a_1,s,s,s,a,s)}, -bvG(){var s=t.qN -return new A.a0m(A.b([],s),A.b([],s))}, -bHF(a,b){var s,r,q,p,o +bga(a){var s=null +return new A.nN(B.a_5,s,s,s,a,s)}, +bvN(){var s=t.qN +return new A.a0s(A.b([],s),A.b([],s))}, +bHL(a,b){var s,r,q,p,o if(a.length===0||b.length===0)return null -s=new A.b4A(a,b) -r=new A.b4z(a,b) -q=B.b.fm(a,B.b.ga3(b)) -p=B.b.yi(a,B.b.ga6(b)) +s=new A.b4G(a,b) +r=new A.b4F(a,b) +q=B.b.fp(a,B.b.ga3(b)) +p=B.b.yk(a,B.b.ga6(b)) o=q!==-1 if(o&&p!==-1)if(q<=a.length-p)return s.$1(q) else return r.$1(p) else if(o)return s.$1(q) else if(p!==-1)return r.$1(p) else return null}, -bw8(){var s,r,q,p,o,n,m,l,k=t.Te,j=A.D(k,t.Gs) -for(s=$.BX(),r=s.length,q=0;q"),p=p.a,n=0;n"),p=p.a,n=0;n"),q=A.w(a4),p=q.h("mX<1>"),q=q.c,s=s.c,o=a3==="ko",n=a3==="ja",m=a3==="zh-HK",l=a3!=="zh-Hant",k=a3!=="zh-Hans",j=a3!=="zh-CN",i=a3!=="zh-SG",h=a3==="zh-MY",g=a3!=="zh-TW",a3=a3==="zh-MO";a4.a!==0;){f={} +else f.H(0,m)}k=A.z0(g,h) +i=A.bHY(k,i) +h=$.bcA() +i.ab(0,h.gfT(h)) +if(f.a!==0||k.a!==0)if(!($.bcA().c.a!==0||!1)){$.h7().$1("Could not find a set of Noto fonts to display all missing characters. Please add a font asset for the missing characters. See: https://flutter.dev/docs/cookbook/design/fonts") +j.a.F(0,f)}return A.t(null,r)}}) +return A.u($async$bb3,r)}, +bHY(a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=A.y(t.Te),a2=A.b([],t.Qg),a3=self.window.navigator.language +for(s=A.q(a5),r=s.h("mX<1>"),q=A.q(a4),p=q.h("mX<1>"),q=q.c,s=s.c,o=a3==="ko",n=a3==="ja",m=a3==="zh-HK",l=a3!=="zh-Hant",k=a3!=="zh-Hans",j=a3!=="zh-CN",i=a3!=="zh-SG",h=a3==="zh-MY",g=a3!=="zh-TW",a3=a3==="zh-MO";a4.a!==0;){f={} B.b.aj(a2) for(e=new A.mX(a5,a5.r,r),e.c=a5.e,d=0;e.D();){c=e.d if(c==null)c=s.a(c) @@ -341,47 +341,47 @@ if(c.O(0,a0==null?q.a(a0):a0))++a}if(a>d){B.b.aj(a2) a2.push(c) d=a}else if(a===d)a2.push(c)}if(d===0)break f.a=B.b.ga3(a2) -if(a2.length>1)if(B.b.IM(a2,new A.b4D())){if(!k||!j||!i||h){if(B.b.O(a2,$.BW()))f.a=$.BW()}else if(!l||!g||a3){if(B.b.O(a2,$.b6b()))f.a=$.b6b()}else if(m){if(B.b.O(a2,$.b68()))f.a=$.b68()}else if(n){if(B.b.O(a2,$.b69()))f.a=$.b69()}else if(o){if(B.b.O(a2,$.b6a()))f.a=$.b6a()}else if(B.b.O(a2,$.BW()))f.a=$.BW()}else if(B.b.O(a2,$.bc3()))f.a=$.bc3() -else if(B.b.O(a2,$.BW()))f.a=$.BW() -a4.wj(new A.b4E(f),!0) +if(a2.length>1)if(B.b.IO(a2,new A.b4J())){if(!k||!j||!i||h){if(B.b.O(a2,$.BV()))f.a=$.BV()}else if(!l||!g||a3){if(B.b.O(a2,$.b6h()))f.a=$.b6h()}else if(m){if(B.b.O(a2,$.b6e()))f.a=$.b6e()}else if(n){if(B.b.O(a2,$.b6f()))f.a=$.b6f()}else if(o){if(B.b.O(a2,$.b6g()))f.a=$.b6g()}else if(B.b.O(a2,$.BV()))f.a=$.BV()}else if(B.b.O(a2,$.bca()))f.a=$.bca() +else if(B.b.O(a2,$.BV()))f.a=$.BV() +a4.wk(new A.b4K(f),!0) a1.H(0,f.a)}return a1}, -b9_(a,b,c){var s=A.bAk(c),r=A.b([0],t.t) +b95(a,b,c){var s=A.bAp(c),r=A.b([0],t.t) A.X(s,"getGlyphBounds",[r,null,null]) -return new A.Fi(b,a,c)}, -bJH(a,b,c){var s="encoded image bytes" -if($.bci()&&b==null&&c==null)return A.Yw(a,s) -else return A.bdv(a,s,c,b)}, -uJ(a){return new A.a2f(a)}, -b5z(a,b){var s=0,r=A.u(t.hP),q,p -var $async$b5z=A.v(function(c,d){if(c===1)return A.q(d,r) +return new A.Fg(b,a,c)}, +bJN(a,b,c){var s="encoded image bytes" +if($.bcp()&&b==null&&c==null)return A.YB(a,s) +else return A.bdC(a,s,c,b)}, +uH(a){return new A.a2l(a)}, +b5F(a,b){var s=0,r=A.v(t.hP),q,p +var $async$b5F=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:s=3 -return A.A(A.app(a,b),$async$b5z) +return A.B(A.apv(a,b),$async$b5F) case 3:p=d -if($.bci()){q=A.Yw(p,a) +if($.bcp()){q=A.YB(p,a) s=1 -break}else{q=A.bdv(p,a,null,null) +break}else{q=A.bdC(p,a,null,null) s=1 -break}case 1:return A.r(q,r)}}) -return A.t($async$b5z,r)}, -app(a,b){return A.bHP(a,b)}, -bHP(a,b){var s=0,r=A.u(t.H3),q,p=2,o,n,m,l,k,j -var $async$app=A.v(function(c,d){if(c===1){o=d +break}case 1:return A.t(q,r)}}) +return A.u($async$b5F,r)}, +apv(a,b){return A.bHV(a,b)}, +bHV(a,b){var s=0,r=A.v(t.H3),q,p=2,o,n,m,l,k,j +var $async$apv=A.w(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:p=4 s=7 -return A.A(A.BN(a),$async$app) +return A.B(A.BM(a),$async$apv) case 7:n=d -m=n.gaGr() -if(!n.gJi()){l=A.uJ(u.O+a+"\nServer response code: "+J.bsp(n)) +m=n.gaGp() +if(!n.gJk()){l=A.uH(u.O+a+"\nServer response code: "+J.bsv(n)) throw A.d(l)}s=m!=null?8:10 break -case 8:l=A.b5r(n.gKp(),m,b) +case 8:l=A.b5x(n.gKr(),m,b) q=l s=1 break s=9 break case 10:s=11 -return A.A(A.Ls(n),$async$app) +return A.B(A.Lr(n),$async$apv) case 11:l=d q=l s=1 @@ -391,123 +391,123 @@ s=6 break case 4:p=3 j=o -if(A.aW(j) instanceof A.Lr)throw A.d(A.uJ(u.O+a+"\nTrying to load an image from another domain? Find answers at:\nhttps://flutter.dev/docs/development/platform-integration/web-images")) +if(A.aW(j) instanceof A.Lq)throw A.d(A.uH(u.O+a+"\nTrying to load an image from another domain? Find answers at:\nhttps://flutter.dev/docs/development/platform-integration/web-images")) else throw j s=6 break case 3:s=2 break -case 6:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$app,r)}, -b5r(a,b,c){return A.bJv(a,b,c)}, -bJv(a,b,c){var s=0,r=A.u(t.H3),q,p,o -var $async$b5r=A.v(function(d,e){if(d===1)return A.q(e,r) +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$apv,r)}, +b5x(a,b,c){return A.bJB(a,b,c)}, +bJB(a,b,c){var s=0,r=A.v(t.H3),q,p,o +var $async$b5x=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:p={} o=new Uint8Array(b) p.a=p.b=0 s=3 -return A.A(a.Ky(0,new A.b5s(p,c,b,o),t.H3),$async$b5r) +return A.B(a.KA(0,new A.b5y(p,c,b,o),t.H3),$async$b5x) case 3:q=o s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$b5r,r)}, -at_(a,b){var s=new A.u7($,b),r=new A.a_2(A.y(t.XY),t.lp),q=new A.B9("SkImage",t.gA) -q.Yl(r,a,"SkImage",t.e) +case 1:return A.t(q,r)}}) +return A.u($async$b5x,r)}, +at5(a,b){var s=new A.u4($,b),r=new A.a_7(A.y(t.XY),t.lp),q=new A.B8("SkImage",t.gA) +q.Yk(r,a,"SkImage",t.e) r.a!==$&&A.ai() r.a=q s.b=r -s.a0P() +s.a0O() return s}, -bdv(a,b,c,d){var s=new A.Yv(b,a,d,c) -s.j7(null,t.e) +bdC(a,b,c,d){var s=new A.YA(b,a,d,c) +s.j9(null,t.e) return s}, -btO(a,b,c){return new A.Jx(a,b,c,new A.IB(new A.asX()))}, -Yw(a,b){var s=0,r=A.u(t.Lh),q,p,o -var $async$Yw=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:o=A.bHB(a) -if(o==null)throw A.d(A.uJ("Failed to detect image file format using the file header.\nFile header was "+(!B.E.gaD(a)?"["+A.bGU(B.E.cU(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: "+b)) -p=A.btO(o,a,b) +btV(a,b,c){return new A.Jw(a,b,c,new A.IA(new A.at2()))}, +YB(a,b){var s=0,r=A.v(t.Lh),q,p,o +var $async$YB=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:o=A.bHH(a) +if(o==null)throw A.d(A.uH("Failed to detect image file format using the file header.\nFile header was "+(!B.E.gaD(a)?"["+A.bH_(B.E.cU(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: "+b)) +p=A.btV(o,a,b) s=3 -return A.A(p.wl(),$async$Yw) +return A.B(p.wm(),$async$YB) case 3:q=p s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Yw,r)}, -bHB(a){var s,r,q,p,o,n,m -$label0$0:for(s=a.length,r=0;r<6;++r){q=B.TM[r] +case 1:return A.t(q,r)}}) +return A.u($async$YB,r)}, +bHH(a){var s,r,q,p,o,n,m +$label0$0:for(s=a.length,r=0;r<6;++r){q=B.TQ[r] p=q.a o=p.length if(s=s)return!1 if(a[n]!==B.c.aV(o,p))continue $label0$0}return!0}return!1}, -bwQ(a,b){var s,r=A.b([],b.h("o>")) -a.ab(0,new A.aBP(r,b)) -B.b.i0(r,new A.aBQ(b)) -s=new A.aBS(b).$1(r) -s.toString -new A.aBR(b).$1(s) -return new A.a2y(s,b.h("a2y<0>"))}, -ar(a,b,c){return new A.r9(a,b,c)}, -bGb(a){var s,r,q=new A.aFa(0),p=A.b([],t.Cz) -for(s=a.length;q.a>")) +a.ab(0,new A.aBU(r,b)) +B.b.i2(r,new A.aBV(b)) +s=new A.aBX(b).$1(r) +s.toString +new A.aBW(b).$1(s) +return new A.a2E(s,b.h("a2E<0>"))}, +ar(a,b,c){return new A.r8(a,b,c)}, +bGh(a){var s,r,q=new A.aFg(0),p=A.b([],t.Cz) +for(s=a.length;q.a>>16&255)/255 s[1]=(a.gm(a)>>>8&255)/255 s[2]=(a.gm(a)&255)/255 s[3]=(a.gm(a)>>>24&255)/255 return s}, -bl8(a,b,c,d,e,f){var s,r=e?5:4,q=A.a9(B.d.aw((c.gm(c)>>>24&255)*0.039),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),p=A.a9(B.d.aw((c.gm(c)>>>24&255)*0.25),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),o=t.e.a({ambient:A.It(q),spot:A.It(p)}),n=$.bM.aN().computeTonalColors(o),m=b.gb4(),l=new Float32Array(3) +ble(a,b,c,d,e,f){var s,r=e?5:4,q=A.a9(B.d.az((c.gm(c)>>>24&255)*0.039),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),p=A.a9(B.d.az((c.gm(c)>>>24&255)*0.25),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),o=t.e.a({ambient:A.Is(q),spot:A.Is(p)}),n=$.bL.aN().computeTonalColors(o),m=b.gb4(),l=new Float32Array(3) l[2]=f*d s=new Float32Array(3) s[0]=0 s[1]=-450 s[2]=f*600 A.X(a,"drawShadow",[m,l,s,f*1.1,n.ambient,n.spot,r])}, -btR(a,b,c,d,e){var s,r,q=null -if(e!=null&&e.length!==b.length)throw A.d(A.bR('"positions" and "textureCoordinates" lengths must match.',q)) +btY(a,b,c,d,e){var s,r,q=null +if(e!=null&&e.length!==b.length)throw A.d(A.bP('"positions" and "textureCoordinates" lengths must match.',q)) s=c!=null -if(s&&c.length*2!==b.length)throw A.d(A.bR('"positions" and "colors" lengths must match.',q)) -if(d!=null&&B.a_3.eg(d,new A.at6(b)))throw A.d(A.bR('"indices" values must be valid indices in the positions list.',q)) -r=s?A.bya(c.buffer,c.byteOffset,c.length):q -s=new A.JB($.bro()[a.a],b,e,r,d) -s.j7(q,t.e) -return s}, -bgq(){var s=$.dM() -return s===B.cg||self.window.navigator.clipboard==null?new A.axR():new A.atn()}, -b4o(){var s=$.fR -return s==null?$.fR=A.ny(self.window.flutterConfiguration):s}, -ny(a){var s=new A.ayl() +if(s&&c.length*2!==b.length)throw A.d(A.bP('"positions" and "colors" lengths must match.',q)) +if(d!=null&&B.a_7.eg(d,new A.atc(b)))throw A.d(A.bP('"indices" values must be valid indices in the positions list.',q)) +r=s?A.byg(c.buffer,c.byteOffset,c.length):q +s=new A.JA($.bru()[a.a],b,e,r,d) +s.j9(q,t.e) +return s}, +bgx(){var s=$.dM() +return s===B.ch||self.window.navigator.clipboard==null?new A.axW():new A.att()}, +b4u(){var s=$.fR +return s==null?$.fR=A.nw(self.window.flutterConfiguration):s}, +nw(a){var s=new A.ayq() if(a!=null){s.a=!0 s.b=a}return s}, -bvf(a){return a.console}, -bei(a){return a.navigator}, -bej(a,b){return a.matchMedia(b)}, -b7i(a,b){return a.getComputedStyle(b)}, -bvg(a){return a.trustedTypes}, -bv6(a){return new A.avO(a)}, -bvd(a){return a.userAgent}, -bvc(a){var s=a.languages -return s==null?null:J.na(s,new A.avR(),t.N).eu(0)}, +bvm(a){return a.console}, +bep(a){return a.navigator}, +beq(a,b){return a.matchMedia(b)}, +b7o(a,b){return a.getComputedStyle(b)}, +bvn(a){return a.trustedTypes}, +bvd(a){return new A.avT(a)}, +bvk(a){return a.userAgent}, +bvj(a){var s=a.languages +return s==null?null:J.na(s,new A.avW(),t.N).es(0)}, cc(a,b){return a.createElement(b)}, dY(a,b,c,d){if(c!=null)if(d==null)a.addEventListener(b,c) else a.addEventListener(b,c,d)}, -ih(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) +ig(a,b,c,d){if(c!=null)if(d==null)a.removeEventListener(b,c) else a.removeEventListener(b,c,d)}, -bve(a,b){return a.appendChild(b)}, -beg(a,b){a.textContent=b +bvl(a,b){return a.appendChild(b)}, +ben(a,b){a.textContent=b return b}, -bHh(a){return A.cc(self.document,a)}, -bv8(a){return a.tagName}, -bea(a){return a.style}, -be9(a,b){var s=a.getAttribute(b) +bHn(a){return A.cc(self.document,a)}, +bvf(a){return a.tagName}, +beh(a){return a.style}, +beg(a,b){var s=a.getAttribute(b) return s==null?null:s}, -beb(a,b,c){var s=A.bh(c) +bei(a,b,c){var s=A.bg(c) return A.X(a,"setAttribute",[b,s==null?t.K.a(s):s])}, -bv7(a){var s +bve(a){var s for(;a.firstChild!=null;){s=a.firstChild s.toString a.removeChild(s)}}, -bv1(a,b){return A.L(a,"width",b)}, -buX(a,b){return A.L(a,"height",b)}, -be8(a,b){return A.L(a,"position",b)}, -bv_(a,b){return A.L(a,"top",b)}, -buY(a,b){return A.L(a,"left",b)}, -bv0(a,b){return A.L(a,"visibility",b)}, -buZ(a,b){return A.L(a,"overflow",b)}, +bv8(a,b){return A.L(a,"width",b)}, +bv3(a,b){return A.L(a,"height",b)}, +bef(a,b){return A.L(a,"position",b)}, +bv6(a,b){return A.L(a,"top",b)}, +bv4(a,b){return A.L(a,"left",b)}, +bv7(a,b){return A.L(a,"visibility",b)}, +bv5(a,b){return A.L(a,"overflow",b)}, L(a,b,c){a.setProperty(b,c,"")}, -b7h(a,b){a.src=b +b7n(a,b){a.src=b return b}, -In(a,b){var s -$.bl3=$.bl3+1 +Im(a,b){var s +$.bl9=$.bl9+1 s=A.cc(self.window.document,"canvas") -if(b!=null)A.D9(s,b) -if(a!=null)A.D8(s,a) +if(b!=null)A.D8(s,b) +if(a!=null)A.D7(s,a) return s}, -D9(a,b){a.width=b +D8(a,b){a.width=b return b}, -D8(a,b){a.height=b +D7(a,b){a.height=b return b}, -nq(a,b,c){var s +no(a,b,c){var s if(c==null)return a.getContext(b) -else{s=A.bh(c) +else{s=A.bg(c) return A.X(a,"getContext",[b,s==null?t.K.a(s):s])}}, -bv3(a){var s=A.nq(a,"2d",null) +bva(a){var s=A.no(a,"2d",null) s.toString return t.e.a(s)}, -bv2(a,b){var s -if(b===1){s=A.nq(a,"webgl",null) +bv9(a,b){var s +if(b===1){s=A.no(a,"webgl",null) s.toString -return t.e.a(s)}s=A.nq(a,"webgl2",null) +return t.e.a(s)}s=A.no(a,"webgl2",null) s.toString return t.e.a(s)}, -avM(a,b){var s=b==null?null:b +avR(a,b){var s=b==null?null:b a.fillStyle=s return s}, -b7d(a,b){a.lineWidth=b +b7j(a,b){a.lineWidth=b return b}, -avN(a,b){var s=b==null?null:b +avS(a,b){var s=b==null?null:b a.strokeStyle=s return s}, -avL(a,b){if(b==null)a.fill() +avQ(a,b){if(b==null)a.fill() else A.X(a,"fill",[b])}, -bv5(a,b,c,d){a.fillText(b,c,d)}, -avK(a,b){if(b==null)a.clip() +bvc(a,b,c,d){a.fillText(b,c,d)}, +avP(a,b){if(b==null)a.clip() else A.X(a,"clip",[b])}, -bv4(a,b,c,d,e,f,g){return A.X(a,"arc",[b,c,d,e,f,g])}, -b7c(a,b){a.filter=b +bvb(a,b,c,d,e,f,g){return A.X(a,"arc",[b,c,d,e,f,g])}, +b7i(a,b){a.filter=b return b}, -b7f(a,b){a.shadowOffsetX=b +b7l(a,b){a.shadowOffsetX=b return b}, -b7g(a,b){a.shadowOffsetY=b +b7m(a,b){a.shadowOffsetY=b return b}, -b7e(a,b){var s=b==null?null:b +b7k(a,b){var s=b==null?null:b a.shadowColor=s return s}, -BN(a){return A.bIe(a)}, -bIe(a){var s=0,r=A.u(t.Lk),q,p=2,o,n,m,l,k -var $async$BN=A.v(function(b,c){if(b===1){o=c +BM(a){return A.bIk(a)}, +bIk(a){var s=0,r=A.v(t.Lk),q,p=2,o,n,m,l,k +var $async$BM=A.w(function(b,c){if(b===1){o=c s=p}while(true)switch(s){case 0:p=4 s=7 -return A.A(A.jB(self.window.fetch(a),t.e),$async$BN) +return A.B(A.jB(self.window.fetch(a),t.e),$async$BM) case 7:n=c -q=new A.a2a(a,n) +q=new A.a2g(a,n) s=1 break p=2 @@ -683,98 +683,98 @@ break case 4:p=3 k=o m=A.aW(k) -throw A.d(new A.Lr(a,m)) +throw A.d(new A.Lq(a,m)) s=6 break case 3:s=2 break -case 6:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$BN,r)}, -apu(a){var s=0,r=A.u(t.pI),q -var $async$apu=A.v(function(b,c){if(b===1)return A.q(c,r) +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$BM,r)}, +apA(a){var s=0,r=A.v(t.pI),q +var $async$apA=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=3 -return A.A(A.BN(a),$async$apu) -case 3:q=c.gKp().x3() +return A.B(A.BM(a),$async$apA) +case 3:q=c.gKr().x5() s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$apu,r)}, -Ls(a){var s=0,r=A.u(t.H3),q,p -var $async$Ls=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$apA,r)}, +Lr(a){var s=0,r=A.v(t.H3),q,p +var $async$Lr=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=A s=3 -return A.A(a.gKp().x3(),$async$Ls) +return A.B(a.gKr().x5(),$async$Lr) case 3:q=p.cl(c,0,null) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Ls,r)}, -bkY(a,b,c){var s -if(c==null)return A.tB(globalThis.FontFace,[a,b]) -else{s=A.bh(c) +case 1:return A.t(q,r)}}) +return A.u($async$Lr,r)}, +bl3(a,b,c){var s +if(c==null)return A.ty(globalThis.FontFace,[a,b]) +else{s=A.bg(c) if(s==null)s=t.K.a(s) -return A.tB(globalThis.FontFace,[a,b,s])}}, -bv9(a){return new A.avP(a)}, -bef(a,b){var s=b==null?null:b +return A.ty(globalThis.FontFace,[a,b,s])}}, +bvg(a){return new A.avU(a)}, +bem(a,b){var s=b==null?null:b a.value=s return s}, -bvb(a){return a.matches}, -bva(a,b){return a.addListener(b)}, -avQ(a,b){a.type=b +bvi(a){return a.matches}, +bvh(a,b){return a.addListener(b)}, +avV(a,b){a.type=b return b}, -bee(a,b){var s=b==null?null:b +bel(a,b){var s=b==null?null:b a.value=s return s}, -bed(a,b){a.disabled=b +bek(a,b){a.disabled=b return b}, -beh(a,b,c){var s +beo(a,b,c){var s if(c==null)return a.getContext(b) -else{s=A.bh(c) +else{s=A.bg(c) return A.X(a,"getContext",[b,s==null?t.K.a(s):s])}}, -oF(a,b,c){return a.insertRule(b,c)}, -eD(a,b,c){var s=t.e.a(A.c6(c)) +oD(a,b,c){return a.insertRule(b,c)}, +eE(a,b,c){var s=t.e.a(A.c6(c)) a.addEventListener(b,s) -return new A.a_Y(b,a,s)}, -bHi(a){var s=A.c6(new A.b4q(a)) -return A.tB(globalThis.ResizeObserver,[s])}, -bHo(a){if(self.window.trustedTypes!=null)return $.brw().createScriptURL(a) +return new A.a02(b,a,s)}, +bHo(a){var s=A.c6(new A.b4w(a)) +return A.ty(globalThis.ResizeObserver,[s])}, +bHu(a){if(self.window.trustedTypes!=null)return $.brC().createScriptURL(a) return a}, -bkZ(a){var s +bl4(a){var s if(self.Intl.Segmenter==null)throw A.d(A.cI("Intl.Segmenter() is not supported.")) s=t.N -s=A.bh(A.b_(["granularity",a],s,s)) +s=A.bg(A.b_(["granularity",a],s,s)) if(s==null)s=t.K.a(s) -return A.tB(globalThis.Intl.Segmenter,[[],s])}, -bl1(){if(self.Intl.v8BreakIterator==null)throw A.d(A.cI("v8BreakIterator is not supported.")) -var s=A.bh(B.YE) +return A.ty(globalThis.Intl.Segmenter,[[],s])}, +bl7(){if(self.Intl.v8BreakIterator==null)throw A.d(A.cI("v8BreakIterator is not supported.")) +var s=A.bg(B.YI) if(s==null)s=t.K.a(s) -return A.tB(globalThis.Intl.v8BreakIterator,[[],s])}, -bw5(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" +return A.ty(globalThis.Intl.v8BreakIterator,[[],s])}, +bwc(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" case"DeviceOrientation.portraitDown":return"portrait-secondary" case"DeviceOrientation.landscapeLeft":return"landscape-primary" case"DeviceOrientation.landscapeRight":return"landscape-secondary" default:return null}}, -bHY(){var s=$.jz +bI3(){var s=$.jz s.toString return s}, -apH(a,b){var s +apN(a,b){var s if(b.l(0,B.i))return a s=new A.db(new Float32Array(16)) s.q(a) s.aF(0,b.a,b.b) return s}, -bl7(a,b,c){var s=a.aQ_() -if(c!=null)A.bbc(s,A.apH(c,b).a) -return s}, -b5u(){var s=0,r=A.u(t.z) -var $async$b5u=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:if(!$.bar){$.bar=!0 -A.X(self.window,"requestAnimationFrame",[A.c6(new A.b5w())])}return A.r(null,r)}}) -return A.t($async$b5u,r)}, -bwA(a,b){var s,r,q,p,o -if(a.attachShadow!=null){s=new A.a7N() -r=A.bh(A.b_(["mode","open","delegatesFocus",!1],t.N,t.z)) +bld(a,b,c){var s=a.aPY() +if(c!=null)A.bbi(s,A.apN(c,b).a) +return s}, +b5A(){var s=0,r=A.v(t.z) +var $async$b5A=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:if(!$.bax){$.bax=!0 +A.X(self.window,"requestAnimationFrame",[A.c6(new A.b5C())])}return A.t(null,r)}}) +return A.u($async$b5A,r)}, +bwH(a,b){var s,r,q,p,o +if(a.attachShadow!=null){s=new A.a7U() +r=A.bg(A.b_(["mode","open","delegatesFocus",!1],t.N,t.z)) r=A.X(a,"attachShadow",[r==null?t.K.a(r):r]) s.a=r q=A.cc(self.document,"style") @@ -783,65 +783,65 @@ r.appendChild(q) r=q.sheet r.toString p=$.dM() -if(p!==B.cf)p=p===B.a9 +if(p!==B.cg)p=p===B.ab else p=!0 -A.bkH(r,"",b,p) -return s}else{s=new A.a0i() +A.bkN(r,"",b,p) +return s}else{s=new A.a0o() o=A.cc(self.document,"style") o.id="flt-internals-stylesheet" a.appendChild(o) r=o.sheet r.toString p=$.dM() -if(p!==B.cf)p=p===B.a9 +if(p!==B.cg)p=p===B.ab else p=!0 -A.bkH(r,"flt-glass-pane",b,p) +A.bkN(r,"flt-glass-pane",b,p) p=A.cc(self.document,"flt-element-host-node") s.a=p a.appendChild(p) return s}}, -bkH(a,b,c,d){var s,r,q,p=" "+b,o=t.e,n=t.qr,m=n.h("B.E") -A.oF(a,p+" flt-scene-host {\n color: red;\n font: "+c+";\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) +bkN(a,b,c,d){var s,r,q,p=" "+b,o=t.e,n=t.qr,m=n.h("A.E") +A.oD(a,p+" flt-scene-host {\n color: red;\n font: "+c+";\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) r=$.dM() -if(r===B.a9)A.oF(a," "+b+" * {\n -webkit-tap-highlight-color: transparent;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -if(r===B.cg)A.oF(a," "+b+" flt-paragraph,\n "+b+" flt-span {\n line-height: 100%;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -A.oF(a,p+" flt-semantics input[type=range] {\n appearance: none;\n -webkit-appearance: none;\n width: 100%;\n position: absolute;\n border: none;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -if(r===B.a9)A.oF(a," "+b+" flt-semantics input[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -A.oF(a,p+" input::selection {\n background-color: transparent;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -A.oF(a,p+" textarea::selection {\n background-color: transparent;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -A.oF(a,p+" flt-semantics input,\n "+b+" flt-semantics textarea,\n "+b+' flt-semantics [contentEditable="true"] {\n caret-color: transparent;\n }\n ',J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -A.oF(a,p+" .flt-text-editing::placeholder {\n opacity: 0;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -if(r!==B.cf)p=r===B.a9 +if(r===B.ab)A.oD(a," "+b+" * {\n -webkit-tap-highlight-color: transparent;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(r===B.ch)A.oD(a," "+b+" flt-paragraph,\n "+b+" flt-span {\n line-height: 100%;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" flt-semantics input[type=range] {\n appearance: none;\n -webkit-appearance: none;\n width: 100%;\n position: absolute;\n border: none;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(r===B.ab)A.oD(a," "+b+" flt-semantics input[type=range]::-webkit-slider-thumb {\n -webkit-appearance: none;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" input::selection {\n background-color: transparent;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" textarea::selection {\n background-color: transparent;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" flt-semantics input,\n "+b+" flt-semantics textarea,\n "+b+' flt-semantics [contentEditable="true"] {\n caret-color: transparent;\n }\n ',J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +A.oD(a,p+" .flt-text-editing::placeholder {\n opacity: 0;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(r!==B.cg)p=r===B.ab else p=!0 -if(p)A.oF(a," "+b+" .transparentTextEditing:-webkit-autofill,\n "+b+" .transparentTextEditing:-webkit-autofill:hover,\n "+b+" .transparentTextEditing:-webkit-autofill:focus,\n "+b+" .transparentTextEditing:-webkit-autofill:active {\n opacity: 0 !important;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a)) -if(B.c.O(self.window.navigator.userAgent,"Edg/"))try{A.oF(a," "+b+" input::-ms-reveal {\n display: none;\n }\n ",J.bv(A.dn(new A.ia(a.cssRules,n),m,o).a))}catch(q){p=A.aW(q) +if(p)A.oD(a," "+b+" .transparentTextEditing:-webkit-autofill,\n "+b+" .transparentTextEditing:-webkit-autofill:hover,\n "+b+" .transparentTextEditing:-webkit-autofill:focus,\n "+b+" .transparentTextEditing:-webkit-autofill:active {\n opacity: 0 !important;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a)) +if(B.c.O(self.window.navigator.userAgent,"Edg/"))try{A.oD(a," "+b+" input::-ms-reveal {\n display: none;\n }\n ",J.bu(A.dn(new A.i9(a.cssRules,n),m,o).a))}catch(q){p=A.aW(q) if(o.b(p)){s=p self.window.console.warn(J.h9(s))}else throw q}}, -bcZ(a,b,c){var s,r,q,p,o,n,m=A.cc(self.document,"flt-canvas"),l=A.b([],t.J),k=self.window.devicePixelRatio +bd5(a,b,c){var s,r,q,p,o,n,m=A.cc(self.document,"flt-canvas"),l=A.b([],t.J),k=self.window.devicePixelRatio if(k===0)k=1 s=a.a r=a.c-s -q=A.arJ(r) +q=A.arP(r) p=a.b o=a.d-p -n=A.arI(o) -o=new A.asF(A.arJ(r),A.arI(o),c,A.b([],t.vj),A.hh()) -k=new A.q7(a,m,o,l,q,n,k,c,b) +n=A.arO(o) +o=new A.asL(A.arP(r),A.arO(o),c,A.b([],t.vj),A.hh()) +k=new A.q6(a,m,o,l,q,n,k,c,b) A.L(m.style,"position","absolute") k.z=B.d.c0(s)-1 k.Q=B.d.c0(p)-1 -k.a5a() +k.a58() o.z=m -k.a3p() +k.a3n() return k}, -arJ(a){var s=self.window.devicePixelRatio +arP(a){var s=self.window.devicePixelRatio if(s===0)s=1 return B.d.dD((a+1)*s)+2}, -arI(a){var s=self.window.devicePixelRatio +arO(a){var s=self.window.devicePixelRatio if(s===0)s=1 return B.d.dD((a+1)*s)+2}, -btg(a){a.remove()}, -b4g(a){if(a==null)return null +btn(a){a.remove()}, +b4m(a){if(a==null)return null switch(a.a){case 3:return"source-over" case 5:return"source-in" case 7:return"source-out" @@ -869,54 +869,54 @@ case 26:return"saturation" case 27:return"color" case 28:return"luminosity" default:throw A.d(A.cI("Flutter Web does not support the blend mode: "+a.k(0)))}}, -bkK(a){switch(a.a){case 0:return B.a4m -case 3:return B.a4n -case 5:return B.a4o -case 7:return B.a4q -case 9:return B.a4r -case 4:return B.a4s -case 6:return B.a4t -case 8:return B.a4u -case 10:return B.a4v -case 12:return B.a4w -case 1:return B.a4x -case 11:return B.a4p -case 24:case 13:return B.a4G -case 14:return B.a4H -case 15:return B.a4K -case 16:return B.a4I -case 17:return B.a4J -case 18:return B.a4L -case 19:return B.a4M -case 20:return B.a4N -case 21:return B.a4z -case 22:return B.a4A -case 23:return B.a4B -case 25:return B.a4C -case 26:return B.a4D -case 27:return B.a4E -case 28:return B.a4F -default:return B.a4y}}, -bmm(a){if(a==null)return null +bkQ(a){switch(a.a){case 0:return B.a4q +case 3:return B.a4r +case 5:return B.a4s +case 7:return B.a4u +case 9:return B.a4v +case 4:return B.a4w +case 6:return B.a4x +case 8:return B.a4y +case 10:return B.a4z +case 12:return B.a4A +case 1:return B.a4B +case 11:return B.a4t +case 24:case 13:return B.a4K +case 14:return B.a4L +case 15:return B.a4O +case 16:return B.a4M +case 17:return B.a4N +case 18:return B.a4P +case 19:return B.a4Q +case 20:return B.a4R +case 21:return B.a4D +case 22:return B.a4E +case 23:return B.a4F +case 25:return B.a4G +case 26:return B.a4H +case 27:return B.a4I +case 28:return B.a4J +default:return B.a4C}}, +bms(a){if(a==null)return null switch(a.a){case 0:return"butt" case 1:return"round" case 2:default:return"square"}}, -bKj(a){switch(a.a){case 1:return"round" +bKp(a){switch(a.a){case 1:return"round" case 2:return"bevel" case 0:default:return"miter"}}, -bao(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=t.J,a2=A.b([],a1),a3=a4.length +bau(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=t.J,a2=A.b([],a1),a3=a4.length for(s=null,r=null,q=0;q>>16&255)/255,0,0,0,0,(r>>>8&255)/255,0,0,0,0,(r&255)/255,0,0,0,1,0],t.n),"recolor") -s.EC("recolor",m,1,0,0,0,6,n) +s=A.AG() +s.LS(A.b([0,0,0,0,(r>>>16&255)/255,0,0,0,0,(r>>>8&255)/255,0,0,0,0,(r&255)/255,0,0,0,1,0],t.n),"recolor") +s.EE("recolor",m,1,0,0,0,6,n) q=s.cI() break -case 15:r=A.bkK(B.qm) +case 15:r=A.bkQ(B.qq) r.toString -q=A.bjM(a,r,!0) +q=A.bjS(a,r,!0) break -case 26:case 18:case 19:case 25:case 27:case 28:case 24:case 14:case 16:case 17:case 20:case 21:case 22:case 23:r=A.bkK(b) +case 26:case 18:case 19:case 25:case 27:case 28:case 24:case 14:case 16:case 17:case 20:case 21:case 22:case 23:r=A.bkQ(b) r.toString -q=A.bjM(a,r,!1) +q=A.bjS(a,r,!1) break case 1:case 2:case 6:case 8:case 4:case 0:case 3:throw A.d(A.cI("Blend mode not supported in HTML renderer: "+b.k(0))) default:q=null}return q}, -AH(){var s,r,q,p=$.bcp() +AG(){var s,r,q,p=$.bcw() p=p.cloneNode(!1) s=self.document.createElementNS("http://www.w3.org/2000/svg","filter") -r=$.bhO+1 -$.bhO=r +r=$.bhV+1 +$.bhV=r r="_fcf"+r s.id=r q=s.filterUnits q.toString -A.aKI(q,2) +A.aKO(q,2) q=s.x.baseVal q.toString -A.aKK(q,"0%") +A.aKQ(q,"0%") q=s.y.baseVal q.toString -A.aKK(q,"0%") +A.aKQ(q,"0%") q=s.width.baseVal q.toString -A.aKK(q,"100%") +A.aKQ(q,"100%") q=s.height.baseVal q.toString -A.aKK(q,"100%") -return new A.aO5(r,p,s)}, -bKp(a){var s=A.AH() -s.LQ(a,"comp") +A.aKQ(q,"100%") +return new A.aOb(r,p,s)}, +bKv(a){var s=A.AG() +s.LS(a,"comp") return s.cI()}, -bjM(a,b,c){var s="flood",r="SourceGraphic",q=A.AH(),p=A.fT(a) -q.vF(p==null?"":p,"1",s) +bjS(a,b,c){var s="flood",r="SourceGraphic",q=A.AG(),p=A.fT(a) +q.vG(p==null?"":p,"1",s) p=b.b -if(c)q.WE(r,s,p) -else q.WE(s,r,p) +if(c)q.WD(r,s,p) +else q.WD(s,r,p) return q.cI()}, -Wi(a,b){var s=Math.min(a.gag(a),a.gaL(a)),r=Math.min(a.gah(a),a.gaR(a)),q=Math.abs(a.gaL(a)-a.gag(a)),p=Math.abs(a.gaR(a)-a.gah(a)),o=b.b,n=b.c +Wn(a,b){var s=Math.min(a.gag(a),a.gaL(a)),r=Math.min(a.gah(a),a.gaR(a)),q=Math.abs(a.gaL(a)-a.gag(a)),p=Math.abs(a.gaR(a)-a.gah(a)),o=b.b,n=b.c if(n==null)n=0 if(o===B.r&&n>0){o=n/2 s-=o @@ -1122,9 +1122,9 @@ r-=o q=Math.max(0,q-n) p=Math.max(0,p-n)}if(s!==a.gag(a)||r!==a.gah(a)||q!==a.gaL(a)-a.gag(a)||p!==a.gaR(a)-a.gah(a))return new A.x(s,r,s+q,r+p) return a}, -Wj(a,b,c,d){var s,r,q,p,o,n,m,l,k=A.cc(self.document,c),j=b.b===B.r,i=b.c +Wo(a,b,c,d){var s,r,q,p,o,n,m,l,k=A.cc(self.document,c),j=b.b===B.r,i=b.c if(i==null)i=0 -if(d.CU(0))s="translate("+A.h(a.gag(a))+"px, "+A.h(a.gah(a))+"px)" +if(d.CX(0))s="translate("+A.h(a.gag(a))+"px, "+A.h(a.gah(a))+"px)" else{r=new Float32Array(16) q=new A.db(r) q.q(d) @@ -1133,67 +1133,67 @@ s=A.n2(r)}r=k.style A.L(r,"position","absolute") A.L(r,"transform-origin","0 0 0") A.L(r,"transform",s) -p=A.Wk(b.r) +p=A.Wp(b.r) p.toString o=b.x if(o!=null){n=o.b o=$.dM() -if(o===B.a9&&!j){A.L(r,"box-shadow","0px 0px "+A.h(n*2)+"px "+p) +if(o===B.ab&&!j){A.L(r,"box-shadow","0px 0px "+A.h(n*2)+"px "+p) p=b.r -p=A.fT(new A.n(((B.d.aw((1-Math.min(Math.sqrt(n)/6.283185307179586,1))*(p>>>24&255))&255)<<24|p&16777215)>>>0)) +p=A.fT(new A.n(((B.d.az((1-Math.min(Math.sqrt(n)/6.283185307179586,1))*(p>>>24&255))&255)<<24|p&16777215)>>>0)) p.toString m=p}else{A.L(r,"filter","blur("+A.h(n)+"px)") m=p}}else m=p A.L(r,"width",A.h(a.gaL(a)-a.gag(a))+"px") A.L(r,"height",A.h(a.gaR(a)-a.gah(a))+"px") -if(j)A.L(r,"border",A.tw(i)+" solid "+m) +if(j)A.L(r,"border",A.tt(i)+" solid "+m) else{A.L(r,"background-color",m) -l=A.bEX(b.w,a) +l=A.bF2(b.w,a) A.L(r,"background-image",l!==""?"url('"+l+"'":"")}return k}, -bEX(a,b){var s -if(a!=null){if(a instanceof A.y6){s=a.e.a.src +bF2(a,b){var s +if(a!=null){if(a instanceof A.y4){s=a.e.a.src if(s==null)s=null -return s==null?"":s}if(a instanceof A.Dm)return A.cC(a.ug(b,1,!0))}return""}, -bkI(a,b){var s,r,q=b.e,p=b.r +return s==null?"":s}if(a instanceof A.Dl)return A.cC(a.ug(b,1,!0))}return""}, +bkO(a,b){var s,r,q=b.e,p=b.r if(q===p){s=b.z if(q===s){r=b.x s=q===r&&q===b.f&&p===b.w&&s===b.Q&&r===b.y}else s=!1}else s=!1 -if(s){A.L(a,"border-radius",A.tw(b.z)) -return}A.L(a,"border-top-left-radius",A.tw(q)+" "+A.tw(b.f)) -A.L(a,"border-top-right-radius",A.tw(p)+" "+A.tw(b.w)) -A.L(a,"border-bottom-left-radius",A.tw(b.z)+" "+A.tw(b.Q)) -A.L(a,"border-bottom-right-radius",A.tw(b.x)+" "+A.tw(b.y))}, -tw(a){return B.d.aZ(a===0?1:a,3)+"px"}, -b6Z(a,b,c){var s,r,q,p,o,n,m +if(s){A.L(a,"border-radius",A.tt(b.z)) +return}A.L(a,"border-top-left-radius",A.tt(q)+" "+A.tt(b.f)) +A.L(a,"border-top-right-radius",A.tt(p)+" "+A.tt(b.w)) +A.L(a,"border-bottom-left-radius",A.tt(b.z)+" "+A.tt(b.Q)) +A.L(a,"border-bottom-right-radius",A.tt(b.x)+" "+A.tt(b.y))}, +tt(a){return B.d.aZ(a===0?1:a,3)+"px"}, +b74(a,b,c){var s,r,q,p,o,n,m if(0===b){c.push(new A.j(a.c,a.d)) c.push(new A.j(a.e,a.f)) -return}s=new A.acN() -a.Zg(s) +return}s=new A.acU() +a.Zf(s) r=s.a r.toString q=s.b q.toString p=a.b o=a.f -if(A.hH(p,a.d,o)){n=r.f -if(!A.hH(p,n,o))m=r.f=q.b=Math.abs(n-p)0){s=b[7] b[9]=s @@ -1201,7 +1201,7 @@ b[5]=s if(o===2){s=b[13] b[15]=s b[11]=s}}return o}, -bEi(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=b0.length +bEo(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=b0.length if(0===a9)for(s=0;s<8;++s)b2[s]=b1[s] else{r=b0[0] for(q=a9-1,p=0,s=0;s0))return 0 @@ -1277,8 +1277,8 @@ if(j===0)return n if(j<0)s=n else r=n}while(Math.abs(r-s)>0.0000152587890625) return(s+r)/2}, -bla(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, -bGY(b1,b2,b3,b4){var s,r,q,p,o,n,m,l=b1[7],k=b1[0],j=b1[1],i=b1[2],h=b1[3],g=b1[4],f=b1[5],e=b1[6],d=b2===0,c=!d?b2:b3,b=1-c,a=k*b+i*c,a0=j*b+h*c,a1=i*b+g*c,a2=h*b+f*c,a3=g*b+e*c,a4=f*b+l*c,a5=a*b+a1*c,a6=a0*b+a2*c,a7=a1*b+a3*c,a8=a2*b+a4*c,a9=a5*b+a7*c,b0=a6*b+a8*c +blg(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +bH3(b1,b2,b3,b4){var s,r,q,p,o,n,m,l=b1[7],k=b1[0],j=b1[1],i=b1[2],h=b1[3],g=b1[4],f=b1[5],e=b1[6],d=b2===0,c=!d?b2:b3,b=1-c,a=k*b+i*c,a0=j*b+h*c,a1=i*b+g*c,a2=h*b+f*c,a3=g*b+e*c,a4=f*b+l*c,a5=a*b+a1*c,a6=a0*b+a2*c,a7=a1*b+a3*c,a8=a2*b+a4*c,a9=a5*b+a7*c,b0=a6*b+a8*c if(d){b4[0]=k b4[1]=j b4[2]=a @@ -1311,23 +1311,23 @@ b4[4]=n b4[5]=m b4[6]=n*d+(p*d+(a3*d+e*s)*s)*s b4[7]=m*d+(o*d+(a4*d+l*s)*s)*s}, -b9q(){var s=new A.w4(A.b8L(),B.bx) -s.a2O() +b9w(){var s=new A.w2(A.b8R(),B.by) +s.a2M() return s}, -bhL(a){var s,r,q=A.b8L(),p=a.a,o=p.w,n=p.d,m=p.z +bhS(a){var s,r,q=A.b8R(),p=a.a,o=p.w,n=p.d,m=p.z q.Q=!0 q.cx=0 -q.vS() -q.Gw(n) -q.Gx(o) -q.Gv(m) -B.E.ij(q.r,0,p.r) -B.dP.ij(q.f,0,p.f) +q.vT() +q.Gz(n) +q.GA(o) +q.Gy(m) +B.E.im(q.r,0,p.r) +B.dR.im(q.f,0,p.f) s=p.y if(s==null)q.y=null else{r=q.y r.toString -B.dP.ij(r,0,s)}s=p.Q +B.dR.im(r,0,s)}s=p.Q q.Q=s if(!s){q.a=p.a q.b=p.b @@ -1337,28 +1337,28 @@ q.ax=p.ax q.ay=p.ay q.ch=p.ch q.CW=p.CW -q=new A.w4(q,B.bx) -q.Nu(a) +q=new A.w2(q,B.by) +q.Nw(a) return q}, -bE2(a,b,c){var s +bE8(a,b,c){var s if(0===c)s=0===b||360===b else s=!1 -if(s)return new A.j(a.c,a.gbw().b) +if(s)return new A.j(a.c,a.gbv().b) return null}, -b1d(a,b,c,d){var s=a+b +b1j(a,b,c,d){var s=a+b if(s<=c)return d return Math.min(c/s,d)}, -b8K(a,b){var s=new A.aH9(a,b,a.w) -if(a.Q)a.Nl() +b8Q(a,b){var s=new A.aHf(a,b,a.w) +if(a.Q)a.Nn() if(!a.as)s.z=a.w return s}, -bDb(a,b,c,d,e,f,g,h){if(Math.abs(a*2/3+g/3-c)>0.5)return!0 +bDh(a,b,c,d,e,f,g,h){if(Math.abs(a*2/3+g/3-c)>0.5)return!0 if(Math.abs(b*2/3+h/3-d)>0.5)return!0 if(Math.abs(a/3+g*2/3-e)>0.5)return!0 if(Math.abs(b/3+h*2/3-f)>0.5)return!0 return!1}, -ba4(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d -if(B.e.bt(a7-a6,10)!==0&&A.bDb(a,b,c,a0,a1,a2,a3,a4)){s=(a+c)/2 +baa(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d +if(B.e.bu(a7-a6,10)!==0&&A.bDh(a,b,c,a0,a1,a2,a3,a4)){s=(a+c)/2 r=(b+a0)/2 q=(c+a1)/2 p=(a0+a2)/2 @@ -1371,17 +1371,17 @@ j=(p+n)/2 i=(m+k)/2 h=(l+j)/2 g=a6+a7>>>1 -a5=A.ba4(i,h,k,j,o,n,a3,a4,A.ba4(a,b,s,r,m,l,i,h,a5,a6,g,a8),g,a7,a8)}else{f=a-a3 +a5=A.baa(i,h,k,j,o,n,a3,a4,A.baa(a,b,s,r,m,l,i,h,a5,a6,g,a8),g,a7,a8)}else{f=a-a3 e=b-a4 d=a5+Math.sqrt(f*f+e*e) -if(d>a5)a8.push(new A.HR(4,d,A.b([a,b,c,a0,a1,a2,a3,a4],t.n))) +if(d>a5)a8.push(new A.HQ(4,d,A.b([a,b,c,a0,a1,a2,a3,a4],t.n))) a5=d}return a5}, -bDc(a,b,c,d,e,f){if(Math.abs(c/2-(a+e)/4)>0.5)return!0 +bDi(a,b,c,d,e,f){if(Math.abs(c/2-(a+e)/4)>0.5)return!0 if(Math.abs(d/2-(b+f)/4)>0.5)return!0 return!1}, -apg(a,b){var s=Math.sqrt(a*a+b*b) +apm(a,b){var s=Math.sqrt(a*a+b*b) return s<1e-9?B.i:new A.j(a/s,b/s)}, -bEj(a,a0,a1,a2){var s,r,q,p=a[5],o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a0===0,i=!j?a0:a1,h=1-i,g=o*h+m*i,f=n*h+l*i,e=m*h+k*i,d=l*h+p*i,c=g*h+e*i,b=f*h+d*i +bEp(a,a0,a1,a2){var s,r,q,p=a[5],o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a0===0,i=!j?a0:a1,h=1-i,g=o*h+m*i,f=n*h+l*i,e=m*h+k*i,d=l*h+p*i,c=g*h+e*i,b=f*h+d*i if(j){a2[0]=o a2[1]=n a2[2]=g @@ -1404,12 +1404,12 @@ a2[2]=r a2[3]=q a2[4]=r*j+(e*j+k*s)*s a2[5]=q*j+(d*j+p*s)*s}, -b8L(){var s=new Float32Array(16) -s=new A.EZ(s,new Uint8Array(8)) +b8R(){var s=new Float32Array(16) +s=new A.EX(s,new Uint8Array(8)) s.e=s.c=8 s.CW=172 return s}, -bgu(a){var s,r=new A.EZ(a.f,a.r) +bgB(a){var s,r=new A.EX(a.f,a.r) r.e=a.e r.w=a.w r.c=a.c @@ -1428,14 +1428,14 @@ r.ay=a.ay r.ch=a.ch r.CW=a.CW return r}, -byq(a,b,c){var s,r,q=a.d,p=a.c,o=new Float32Array(p*2),n=a.f,m=q*2 +byv(a,b,c){var s,r,q=a.d,p=a.c,o=new Float32Array(p*2),n=a.f,m=q*2 for(s=0;s0?1:0 return s}, -apJ(a,b){var s +apP(a,b){var s if(a<0){a=-a b=-b}if(b===0||a===0||a>=b)return null s=a/b if(isNaN(s))return null if(s===0)return null return s}, -bIz(a){var s,r,q=a.e,p=a.r +bIF(a){var s,r,q=a.e,p=a.r if(q+p!==a.c-a.a)return!1 s=a.f r=a.w if(s+r!==a.d-a.b)return!1 if(q!==a.z||p!==a.x||s!==a.Q||r!==a.y)return!1 return!0}, -b9h(a,b,c,d,e,f){return new A.aMJ(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, -aHc(a,b,c,d,e,f){if(d===f)return A.hH(c,a,e)&&a!==e +b9n(a,b,c,d,e,f){return new A.aMP(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +aHi(a,b,c,d,e,f){if(d===f)return A.hG(c,a,e)&&a!==e else return a===c&&b===d}, -bys(a){var s,r,q,p,o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a[5],i=n-l,h=A.apJ(i,i-l+j) +byx(a){var s,r,q,p,o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a[5],i=n-l,h=A.apP(i,i-l+j) if(h!=null){s=o+h*(m-o) r=n+h*(l-n) q=m+h*(k-m) @@ -1490,90 +1490,90 @@ a[8]=k a[9]=j return 1}a[3]=Math.abs(i)=q}, -bKu(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] -if(!A.hH(o,c,n))return +bKA(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!A.hG(o,c,n))return s=a[0] r=a[2] -if(!A.hH(s,b,r))return +if(!A.hG(s,b,r))return q=r-s p=n-o if(!(Math.abs((b-s)*p-q*(c-o))<0.000244140625))return d.push(new A.j(q,p))}, -bKv(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=a[1],h=a[3],g=a[5] -if(!A.hH(i,c,h)&&!A.hH(h,c,g))return +bKB(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=a[1],h=a[3],g=a[5] +if(!A.hG(i,c,h)&&!A.hG(h,c,g))return s=a[0] r=a[2] q=a[4] -if(!A.hH(s,b,r)&&!A.hH(r,b,q))return -p=new A.rv() -o=p.rC(i-2*h+g,2*(h-i),i-c) +if(!A.hG(s,b,r)&&!A.hG(r,b,q))return +p=new A.ru() +o=p.rD(i-2*h+g,2*(h-i),i-c) for(n=q-2*r+s,m=2*(r-s),l=0;l30)B.b.dn($.tz,0).d.v()}else a.d.v()}}, -aHj(a,b){if(a<=0)return b*0.1 +if(s===(r===0?1:r)){$.tw.push(a) +if($.tw.length>30)B.b.dn($.tw,0).d.v()}else a.d.v()}}, +aHp(a,b){if(a<=0)return b*0.1 else return Math.min(Math.max(b*0.5,a*10),b)}, -bEp(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +bEv(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 if(a7!=null){s=a7.a s=s[15]===1&&s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0}else s=!0 if(s)return 1 @@ -1621,12 +1621,12 @@ if(a6>1){a6=Math.min(4,B.d.dD(a6/2)*2) s=a8*a9 if(s*a6*a6>4194304&&a6>2)a6=3355443.2/s}else a6=Math.max(2/B.d.c0(2/a6),0.0001) return a6}, -BI(a){var s,r=a.a,q=r.x,p=q!=null?0+q.b*2:0 +BH(a){var s,r=a.a,q=r.x,p=q!=null?0+q.b*2:0 r=r.c s=r==null if((s?0:r)!==0)p+=(s?0:r)*0.70710678118 return p}, -bEq(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=a9[0],a7=a9[1],a8=a9.length +bEw(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=a9[0],a7=a9[1],a8=a9.length for(s=a7,r=a6,q=2;q1)B.b.i0(p,new A.b4l()) -for(p=$.b5k,o=p.length,r=0;r1)B.b.i2(p,new A.b4r()) +for(p=$.b5q,o=p.length,r=0;ry')) -case 1:case 2:case 5:return new A.Ma(A.bbi("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz5y')) +case 1:case 2:case 5:return new A.M9(A.bbo("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz51)s.push(new A.qW(B.b.ga3(o),B.b.ga6(o))) else s.push(new A.qW(p,null))}return s}, -bF4(a,b){var s=a.mD(b),r=A.lc(A.cC(s.b)) +bFa(a,b){var s=a.mH(b),r=A.lc(A.cC(s.b)) switch(s.a){case"setDevicePixelRatio":$.dN().x=r -$.bQ().f.$0() +$.bO().f.$0() return!0}return!1}, -tD(a,b){if(a==null)return +tA(a,b){if(a==null)return if(b===$.aF)a.$0() -else b.yW(a)}, -apx(a,b,c,d){if(a==null)return +else b.yY(a)}, +apD(a,b,c,d){if(a==null)return if(b===$.aF)a.$1(c) -else b.DS(a,c,d)}, -bIr(a,b,c,d){if(b===$.aF)a.$2(c,d) -else b.yW(new A.b50(a,c,d))}, -wR(a,b,c,d,e){if(a==null)return +else b.DU(a,c,d)}, +bIx(a,b,c,d){if(b===$.aF)a.$2(c,d) +else b.yY(new A.b56(a,c,d))}, +wP(a,b,c,d,e){if(a==null)return if(b===$.aF)a.$3(c,d,e) -else b.yW(new A.b51(a,c,d,e))}, -bHR(){var s,r,q,p=self.document.documentElement +else b.yY(new A.b57(a,c,d,e))}, +bHX(){var s,r,q,p=self.document.documentElement p.toString if("computedStyleMap" in p){s=p.computedStyleMap() if(s!=null){r=s.get("font-size") q=r!=null?r.value:null}else q=null}else q=null -if(q==null)q=A.blU(A.b7i(self.window,p).getPropertyValue("font-size")) +if(q==null)q=A.bm_(A.b7o(self.window,p).getPropertyValue("font-size")) return(q==null?16:q)/16}, -byu(a,b,c,d,e,f,g,h){return new A.a5s(a,!1,f,e,h,d,c,g)}, -bH9(a){switch(a){case 0:return 1 +byz(a,b,c,d,e,f,g,h){return new A.a5z(a,!1,f,e,h,d,c,g)}, +bHf(a){switch(a){case 0:return 1 case 1:return 4 case 2:return 2 -default:return B.e.pw(1,a)}}, -Bl(a){var s=B.d.ad(a) -return A.dh(B.d.ad((a-s)*1000),s)}, -baT(a,b){var s,r,q,p,o=$.hU -if((o==null?$.hU=A.qx():o).w&&a.offsetX===0&&a.offsetY===0)return A.bEo(a,b) -o=$.b6j() -s=o.gmd().c +default:return B.e.py(1,a)}}, +Bk(a){var s=B.d.ae(a) +return A.dh(B.d.ae((a-s)*1000),s)}, +baZ(a,b){var s,r,q,p,o=$.hT +if((o==null?$.hT=A.qx():o).w&&a.offsetX===0&&a.offsetY===0)return A.bEu(a,b) +o=$.b6p() +s=o.gmh().c if(s==null)s=null else{r=a.target r.toString r=s.contains(r) -s=r}if(s===!0){q=o.gmd().w +s=r}if(s===!0){q=o.gmh().w if(q!=null){a.target.toString -o.gmd().c.toString +o.gmh().c.toString p=q.c o=a.offsetX s=a.offsetY -r=new A.wm(new Float32Array(3)) -r.hE(o,s,0) -r=new A.db(p).p9(r).a +r=new A.wk(new Float32Array(3)) +r.hG(o,s,0) +r=new A.db(p).pb(r).a return new A.j(r[0],r[1])}}if(!J.e(a.target,b)){o=b.getBoundingClientRect() return new A.j(a.clientX-o.x,a.clientY-o.y)}return new A.j(a.offsetX,a.offsetY)}, -bEo(a,b){var s,r,q=a.clientX,p=a.clientY +bEu(a,b){var s,r,q=a.clientX,p=a.clientY for(s=b;s.offsetParent!=null;s=r){q-=s.offsetLeft-s.scrollLeft p-=s.offsetTop-s.scrollTop r=s.offsetParent r.toString}return new A.j(q,p)}, -b5E(a,b){var s=b.$0() -return s}, -bI0(){if($.bQ().ay==null)return -$.baI=B.d.ad(self.window.performance.now()*1000)}, -bI_(){if($.bQ().ay==null)return -$.bam=B.d.ad(self.window.performance.now()*1000)}, -blh(){if($.bQ().ay==null)return -$.bal=B.d.ad(self.window.performance.now()*1000)}, -blj(){if($.bQ().ay==null)return -$.baC=B.d.ad(self.window.performance.now()*1000)}, -bli(){var s,r,q=$.bQ() +b5K(a,b){var s=b.$0() +return s}, +bI6(){if($.bO().ay==null)return +$.baO=B.d.ae(self.window.performance.now()*1000)}, +bI5(){if($.bO().ay==null)return +$.bas=B.d.ae(self.window.performance.now()*1000)}, +bln(){if($.bO().ay==null)return +$.bar=B.d.ae(self.window.performance.now()*1000)}, +blp(){if($.bO().ay==null)return +$.baI=B.d.ae(self.window.performance.now()*1000)}, +blo(){var s,r,q=$.bO() if(q.ay==null)return -s=$.bkq=B.d.ad(self.window.performance.now()*1000) -$.bas.push(new A.qI(A.b([$.baI,$.bam,$.bal,$.baC,s,s,0,0,0,0,1],t.t))) -$.bkq=$.baC=$.bal=$.bam=$.baI=-1 -if(s-$.bqi()>1e5){$.bEO=s -r=$.bas -A.apx(q.ay,q.ch,r,t.Px) -$.bas=A.b([],t.no)}}, -bFA(){return B.d.ad(self.window.performance.now()*1000)}, -bzl(a){var s=new A.aIB(A.D(t.N,t.Ce),a) -s.amD(a) -return s}, -bFz(a){}, -baZ(a,b){return a[b]}, -blU(a){var s=self.window.parseFloat(a) +s=$.bkw=B.d.ae(self.window.performance.now()*1000) +$.bay.push(new A.qI(A.b([$.baO,$.bas,$.bar,$.baI,s,s,0,0,0,0,1],t.t))) +$.bkw=$.baI=$.bar=$.bas=$.baO=-1 +if(s-$.bqo()>1e5){$.bEU=s +r=$.bay +A.apD(q.ay,q.ch,r,t.Px) +$.bay=A.b([],t.no)}}, +bFG(){return B.d.ae(self.window.performance.now()*1000)}, +bzq(a){var s=new A.aIH(A.D(t.N,t.Ce),a) +s.amB(a) +return s}, +bFF(a){}, +bb4(a,b){return a[b]}, +bm_(a){var s=self.window.parseFloat(a) if(s==null||isNaN(s))return null return s}, -bIZ(a){var s,r,q +bJ4(a){var s,r,q if("computedStyleMap" in a){s=a.computedStyleMap() if(s!=null){r=s.get("font-size") q=r!=null?r.value:null}else q=null}else q=null -return q==null?A.blU(A.b7i(self.window,a).getPropertyValue("font-size")):q}, -bKY(a,b){var s,r=self.document.createElement("CANVAS") +return q==null?A.bm_(A.b7o(self.window,a).getPropertyValue("font-size")):q}, +bL3(a,b){var s,r=self.document.createElement("CANVAS") if(r==null)return null -try{A.D9(r,a) -A.D8(r,b)}catch(s){return null}return r}, -b7N(a){var s,r,q="premultipliedAlpha",p=$.N7 -if(p==null?$.N7="OffscreenCanvas" in self.window:p){p=a.a +try{A.D8(r,a) +A.D7(r,b)}catch(s){return null}return r}, +b7T(a){var s,r,q="premultipliedAlpha",p=$.N9 +if(p==null?$.N9="OffscreenCanvas" in self.window:p){p=a.a p.toString s=t.N -r=A.beh(p,"webgl2",A.b_([q,!1],s,t.z)) +r=A.beo(p,"webgl2",A.b_([q,!1],s,t.z)) r.toString -r=new A.a1x(r) -$.aA_.b=A.D(s,t.eS) +r=new A.a1D(r) +$.aA4.b=A.D(s,t.eS) r.dy=p p=r}else{p=a.b p.toString -s=$.eq -s=(s==null?$.eq=A.la():s)===1?"webgl":"webgl2" +s=$.er +s=(s==null?$.er=A.la():s)===1?"webgl":"webgl2" r=t.N -s=A.nq(p,s,A.b_([q,!1],r,t.z)) +s=A.no(p,s,A.b_([q,!1],r,t.z)) s.toString -s=new A.a1x(s) -$.aA_.b=A.D(r,t.eS) +s=new A.a1D(s) +$.aA4.b=A.D(r,t.eS) s.dy=p p=s}return p}, -bmj(a,b,c,d,e,f,g){var s,r="uniform4f",q=b.a,p=a.j3(0,q,"u_ctransform"),o=new Float32Array(16),n=new A.db(o) +bmp(a,b,c,d,e,f,g){var s,r="uniform4f",q=b.a,p=a.j5(0,q,"u_ctransform"),o=new Float32Array(16),n=new A.db(o) n.q(g) n.aF(0,-c,-d) s=a.a A.X(s,"uniformMatrix4fv",[p,!1,o]) -A.X(s,r,[a.j3(0,q,"u_scale"),2/e,-2/f,1,1]) -A.X(s,r,[a.j3(0,q,"u_shift"),-1,1,0,0])}, -bkM(a,b,c){var s,r,q,p,o="bufferData" -if(c===1){s=a.grK() -A.X(a.a,o,[a.gl3(),b,s])}else{r=b.length +A.X(s,r,[a.j5(0,q,"u_scale"),2/e,-2/f,1,1]) +A.X(s,r,[a.j5(0,q,"u_shift"),-1,1,0,0])}, +bkS(a,b,c){var s,r,q,p,o="bufferData" +if(c===1){s=a.grL() +A.X(a.a,o,[a.gl7(),b,s])}else{r=b.length q=new Float32Array(r) for(p=0;ps)s=o}m=A.b2(s,0,!1,t.S) l=h[s] for(r=s-1;r>=0;--r){m[r]=l l=i[l]}return m}, -bzZ(a){var s,r=$.Ph +bA3(a){var s,r=$.Pk if(r!=null)s=r.a===a else s=!1 if(s){r.toString -return r}return $.Ph=new A.aM4(a,A.b([],t.Up),$,$,$,null)}, -ba9(a,b,c){var s,r;--c +return r}return $.Pk=new A.aMa(a,A.b([],t.Up),$,$,$,null)}, +baf(a,b,c){var s,r;--c for(;b0){h.push(new A.uY(B.dJ,k,j,o,l)) +else if(j>0){h.push(new A.uW(B.dL,k,j,o,l)) o=l k=0 -j=0}}h.push(new A.uY(n,k,j,o,m))}if(h.length===0||B.b.ga6(h).c===B.dd){s=a.length -h.push(new A.uY(B.de,0,0,s,s))}return h}, -bF2(a,b){var s=B.d.ad(b.current()) -if(b.breakType()!=="none")return B.dd -if(s===a.length)return B.de -return B.dJ}, -bEm(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.b([],t._f) +j=0}}h.push(new A.uW(n,k,j,o,m))}if(h.length===0||B.b.ga6(h).c===B.de){s=a.length +h.push(new A.uW(B.df,0,0,s,s))}return h}, +bF8(a,b){var s=B.d.ae(b.current()) +if(b.breakType()!=="none")return B.de +if(s===a.length)return B.df +return B.dL}, +bEs(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a={},a0=A.b([],t._f) a.a=a.b=null -s=A.Wo(a1,0) -r=A.bl9().xY(s) +s=A.Wt(a1,0) +r=A.blf().y_(s) a.c=a.d=a.e=a.f=0 -q=new A.b1c(a,a1,a0) +q=new A.b1i(a,a1,a0) q.$2(B.K,2) p=++a.f -for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.bS,j=0;p<=o;p=++a.f){a.b=a.a +for(o=a1.length,n=t.jQ,m=t.S,l=t.MX,k=B.bT,j=0;p<=o;p=++a.f){a.b=a.a a.a=r if(s!=null&&s>65535){q.$2(B.K,-1) -p=++a.f}s=A.Wo(a1,p) -p=$.b1H -r=(p==null?$.b1H=new A.t_(A.baG(u.K,937,B.ut,n),B.bS,A.D(m,n),l):p).xY(s) +p=++a.f}s=A.Wt(a1,p) +p=$.b1N +r=(p==null?$.b1N=new A.rX(A.baM(u.K,937,B.ux,n),B.bT,A.D(m,n),l):p).y_(s) i=a.a -j=i===B.iD?j+1:0 -if(i===B.fE||i===B.iB){q.$2(B.dd,5) -continue}if(i===B.iF){if(r===B.fE)q.$2(B.K,5) -else q.$2(B.dd,5) -continue}if(r===B.fE||r===B.iB||r===B.iF){q.$2(B.K,6) +j=i===B.iG?j+1:0 +if(i===B.fH||i===B.iE){q.$2(B.de,5) +continue}if(i===B.iI){if(r===B.fH)q.$2(B.K,5) +else q.$2(B.de,5) +continue}if(r===B.fH||r===B.iE||r===B.iI){q.$2(B.K,6) continue}p=a.f if(p>=o)break -if(r===B.el||r===B.lx){q.$2(B.K,7) -continue}if(i===B.el){q.$2(B.dJ,18) -continue}if(i===B.lx){q.$2(B.dJ,8) -continue}if(i===B.ly){q.$2(B.K,8) -continue}h=i!==B.ls -if(h&&!0)k=i==null?B.bS:i -if(r===B.ls||r===B.ly){if(k!==B.el){if(k===B.iD)--j +if(r===B.em||r===B.lA){q.$2(B.K,7) +continue}if(i===B.em){q.$2(B.dL,18) +continue}if(i===B.lA){q.$2(B.dL,8) +continue}if(i===B.lB){q.$2(B.K,8) +continue}h=i!==B.lv +if(h&&!0)k=i==null?B.bT:i +if(r===B.lv||r===B.lB){if(k!==B.em){if(k===B.iG)--j q.$2(B.K,9) r=k -continue}r=B.bS}if(!h||!1){a.a=k +continue}r=B.bT}if(!h||!1){a.a=k h=k}else h=i -if(r===B.lA||h===B.lA){q.$2(B.K,11) -continue}if(h===B.lv){q.$2(B.K,12) -continue}g=h!==B.el -if(!(!g||h===B.iy||h===B.fD)&&r===B.lv){q.$2(B.K,12) -continue}if(g)g=r===B.lu||r===B.fC||r===B.uj||r===B.iz||r===B.lt +if(r===B.lD||h===B.lD){q.$2(B.K,11) +continue}if(h===B.ly){q.$2(B.K,12) +continue}g=h!==B.em +if(!(!g||h===B.iB||h===B.fG)&&r===B.ly){q.$2(B.K,12) +continue}if(g)g=r===B.lx||r===B.fF||r===B.un||r===B.iC||r===B.lw else g=!1 if(g){q.$2(B.K,13) -continue}if(h===B.fB){q.$2(B.K,14) -continue}g=h===B.lD -if(g&&r===B.fB){q.$2(B.K,15) -continue}f=h!==B.lu -if((!f||h===B.fC)&&r===B.lw){q.$2(B.K,16) -continue}if(h===B.lz&&r===B.lz){q.$2(B.K,17) -continue}if(g||r===B.lD){q.$2(B.K,19) -continue}if(h===B.lC||r===B.lC){q.$2(B.dJ,20) -continue}if(r===B.iy||r===B.fD||r===B.lw||h===B.uh){q.$2(B.K,21) -continue}if(a.b===B.bR)g=h===B.fD||h===B.iy +continue}if(h===B.fE){q.$2(B.K,14) +continue}g=h===B.lG +if(g&&r===B.fE){q.$2(B.K,15) +continue}f=h!==B.lx +if((!f||h===B.fF)&&r===B.lz){q.$2(B.K,16) +continue}if(h===B.lC&&r===B.lC){q.$2(B.K,17) +continue}if(g||r===B.lG){q.$2(B.K,19) +continue}if(h===B.lF||r===B.lF){q.$2(B.dL,20) +continue}if(r===B.iB||r===B.fG||r===B.lz||h===B.ul){q.$2(B.K,21) +continue}if(a.b===B.bS)g=h===B.fG||h===B.iB else g=!1 if(g){q.$2(B.K,21) -continue}g=h===B.lt -if(g&&r===B.bR){q.$2(B.K,21) -continue}if(r===B.ui){q.$2(B.K,22) -continue}e=h!==B.bS -if(!((!e||h===B.bR)&&r===B.df))if(h===B.df)d=r===B.bS||r===B.bR +continue}g=h===B.lw +if(g&&r===B.bS){q.$2(B.K,21) +continue}if(r===B.um){q.$2(B.K,22) +continue}e=h!==B.bT +if(!((!e||h===B.bS)&&r===B.dg))if(h===B.dg)d=r===B.bT||r===B.bS else d=!1 else d=!0 if(d){q.$2(B.K,23) -continue}d=h===B.iG -if(d)c=r===B.lB||r===B.iC||r===B.iE +continue}d=h===B.iJ +if(d)c=r===B.lE||r===B.iF||r===B.iH else c=!1 if(c){q.$2(B.K,23) -continue}if((h===B.lB||h===B.iC||h===B.iE)&&r===B.dK){q.$2(B.K,23) +continue}if((h===B.lE||h===B.iF||h===B.iH)&&r===B.dM){q.$2(B.K,23) continue}c=!d -if(!c||h===B.dK)b=r===B.bS||r===B.bR +if(!c||h===B.dM)b=r===B.bT||r===B.bS else b=!1 if(b){q.$2(B.K,24) -continue}if(!e||h===B.bR)b=r===B.iG||r===B.dK +continue}if(!e||h===B.bS)b=r===B.iJ||r===B.dM else b=!1 if(b){q.$2(B.K,24) -continue}if(!f||h===B.fC||h===B.df)f=r===B.dK||r===B.iG +continue}if(!f||h===B.fF||h===B.dg)f=r===B.dM||r===B.iJ else f=!1 if(f){q.$2(B.K,25) -continue}f=h!==B.dK -if((!f||d)&&r===B.fB){q.$2(B.K,25) -continue}if((!f||!c||h===B.fD||h===B.iz||h===B.df||g)&&r===B.df){q.$2(B.K,25) -continue}g=h===B.iA -if(g)f=r===B.iA||r===B.fF||r===B.fH||r===B.fI +continue}f=h!==B.dM +if((!f||d)&&r===B.fE){q.$2(B.K,25) +continue}if((!f||!c||h===B.fG||h===B.iC||h===B.dg||g)&&r===B.dg){q.$2(B.K,25) +continue}g=h===B.iD +if(g)f=r===B.iD||r===B.fI||r===B.fK||r===B.fL else f=!1 if(f){q.$2(B.K,26) -continue}f=h!==B.fF -if(!f||h===B.fH)c=r===B.fF||r===B.fG +continue}f=h!==B.fI +if(!f||h===B.fK)c=r===B.fI||r===B.fJ else c=!1 if(c){q.$2(B.K,26) -continue}c=h!==B.fG -if((!c||h===B.fI)&&r===B.fG){q.$2(B.K,26) -continue}if((g||!f||!c||h===B.fH||h===B.fI)&&r===B.dK){q.$2(B.K,27) -continue}if(d)g=r===B.iA||r===B.fF||r===B.fG||r===B.fH||r===B.fI +continue}c=h!==B.fJ +if((!c||h===B.fL)&&r===B.fJ){q.$2(B.K,26) +continue}if((g||!f||!c||h===B.fK||h===B.fL)&&r===B.dM){q.$2(B.K,27) +continue}if(d)g=r===B.iD||r===B.fI||r===B.fJ||r===B.fK||r===B.fL else g=!1 if(g){q.$2(B.K,27) -continue}if(!e||h===B.bR)g=r===B.bS||r===B.bR +continue}if(!e||h===B.bS)g=r===B.bT||r===B.bS else g=!1 if(g){q.$2(B.K,28) -continue}if(h===B.iz)g=r===B.bS||r===B.bR +continue}if(h===B.iC)g=r===B.bT||r===B.bS else g=!1 if(g){q.$2(B.K,29) -continue}if(!e||h===B.bR||h===B.df)if(r===B.fB){g=B.c.aV(a1,p) +continue}if(!e||h===B.bS||h===B.dg)if(r===B.fE){g=B.c.aV(a1,p) if(g!==9001)if(!(g>=12296&&g<=12317))g=g>=65047&&g<=65378 else g=!0 else g=!0 g=!g}else g=!1 else g=!1 if(g){q.$2(B.K,30) -continue}if(h===B.fC){p=B.c.au(a1,p-1) +continue}if(h===B.fF){p=B.c.au(a1,p-1) if(p!==9001)if(!(p>=12296&&p<=12317))p=p>=65047&&p<=65378 else p=!0 else p=!0 -if(!p)p=r===B.bS||r===B.bR||r===B.df +if(!p)p=r===B.bT||r===B.bS||r===B.dg else p=!1}else p=!1 if(p){q.$2(B.K,30) -continue}if(r===B.iD){if((j&1)===1)q.$2(B.K,30) -else q.$2(B.dJ,30) -continue}if(h===B.iC&&r===B.iE){q.$2(B.K,30) -continue}q.$2(B.dJ,31)}q.$2(B.de,3) +continue}if(r===B.iG){if((j&1)===1)q.$2(B.K,30) +else q.$2(B.dL,30) +continue}if(h===B.iF&&r===B.iH){q.$2(B.K,30) +continue}q.$2(B.dL,31)}q.$2(B.df,3) return a0}, -wT(a,b,c,d,e){var s,r,q,p +wR(a,b,c,d,e){var s,r,q,p if(c===d)return 0 s=a.font -if(c===$.bkf&&d===$.bke&&b===$.bkg&&s===$.bkd)r=$.bkh +if(c===$.bkl&&d===$.bkk&&b===$.bkm&&s===$.bkj)r=$.bkn else{q=c===0&&d===b.length?b:B.c.ao(b,c,d) p=a.measureText(q).width if(p==null)p=null p.toString -r=p}$.bkf=c -$.bke=d -$.bkg=b -$.bkd=s -$.bkh=r +r=p}$.bkl=c +$.bkk=d +$.bkm=b +$.bkj=s +$.bkn=r if(e==null)e=0 -return B.d.aw((e!==0?r+e*(d-c):r)*100)/100}, -bey(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1,a2){var s=g==null,r=s?"":g -return new A.KH(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, -ble(a){if(a==null)return null -return A.bld(a.a)}, -bld(a){switch(a){case 0:return"100" +return B.d.az((e!==0?r+e*(d-c):r)*100)/100}, +beF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1,a2){var s=g==null,r=s?"":g +return new A.KG(b,c,d,e,f,m,k,a1,!s,r,h,i,l,j,p,a2,o,q,a,n,a0)}, +blk(a){if(a==null)return null +return A.blj(a.a)}, +blj(a){switch(a){case 0:return"100" case 1:return"200" case 2:return"300" case 3:return"normal" @@ -2416,145 +2416,145 @@ case 5:return"600" case 6:return"bold" case 7:return"800" case 8:return"900"}return""}, -bFR(a){var s,r,q,p,o=a.length +bFX(a){var s,r,q,p,o=a.length if(o===0)return"" for(s=0,r="";s=48&&q<=57))s=q>=1632&&q<=1641 else s=!0 if(s)return B.z -r=$.bcd().xY(q) +r=$.bck().y_(q) if(r!=null)return r return null}, -bau(a,b){var s=A.Wo(a,b) -s.toString -if(s>=48&&s<=57)return B.ir -if(s>=1632&&s<=1641)return B.tQ -switch($.bcd().xY(s)){case B.z:return B.tP -case B.al:return B.tQ -case null:return B.ld}}, -Wo(a,b){var s +baA(a,b){var s=A.Wt(a,b) +s.toString +if(s>=48&&s<=57)return B.iu +if(s>=1632&&s<=1641)return B.tU +switch($.bck().y_(s)){case B.z:return B.tT +case B.an:return B.tU +case null:return B.lg}}, +Wt(a,b){var s if(b<0||b>=a.length)return null s=B.c.au(a,b) if((s&63488)===55296&&b>>6&31)+1<<16|(s&63)<<10|B.c.au(a,b+1)&1023 return s}, -bBU(a,b,c){return new A.t_(a,b,A.D(t.S,c),c.h("t_<0>"))}, -bBV(a,b,c,d,e){return new A.t_(A.baG(a,b,c,e),d,A.D(t.S,e),e.h("t_<0>"))}, -baG(a,b,c,d){var s,r,q,p,o,n=A.b([],d.h("o>")),m=a.length -for(s=d.h("ey<0>"),r=0;r"))}, +bC0(a,b,c,d,e){return new A.rX(A.baM(a,b,c,e),d,A.D(t.S,e),e.h("rX<0>"))}, +baM(a,b,c,d){var s,r,q,p,o,n=A.b([],d.h("p>")),m=a.length +for(s=d.h("ez<0>"),r=0;r=0&&q<=r))break q+=s -if(A.bCl(b,q))break}return A.wP(q,0,r)}, -bCl(a,b){var s,r,q,p,o,n,m,l,k,j=null +if(A.bCr(b,q))break}return A.wN(q,0,r)}, +bCr(a,b){var s,r,q,p,o,n,m,l,k,j=null if(b<=0||b>=a.length)return!0 s=b-1 if((B.c.au(a,s)&63488)===55296)return!1 -r=$.WD().J2(0,a,b) -q=$.WD().J2(0,a,s) -if(q===B.jG&&r===B.jH)return!1 -if(A.i9(q,B.py,B.jG,B.jH,j,j))return!0 -if(A.i9(r,B.py,B.jG,B.jH,j,j))return!0 -if(q===B.px&&r===B.px)return!1 -if(A.i9(r,B.hx,B.hy,B.hw,j,j))return!1 -for(p=0;A.i9(q,B.hx,B.hy,B.hw,j,j);){++p +r=$.WI().J4(0,a,b) +q=$.WI().J4(0,a,s) +if(q===B.jJ&&r===B.jK)return!1 +if(A.i8(q,B.pC,B.jJ,B.jK,j,j))return!0 +if(A.i8(r,B.pC,B.jJ,B.jK,j,j))return!0 +if(q===B.pB&&r===B.pB)return!1 +if(A.i8(r,B.hA,B.hB,B.hz,j,j))return!1 +for(p=0;A.i8(q,B.hA,B.hB,B.hz,j,j);){++p s=b-p-1 if(s<0)return!0 -o=$.WD() -n=A.Wo(a,s) -q=n==null?o.b:o.xY(n)}if(A.i9(q,B.cb,B.bn,j,j,j)&&A.i9(r,B.cb,B.bn,j,j,j))return!1 +o=$.WI() +n=A.Wt(a,s) +q=n==null?o.b:o.y_(n)}if(A.i8(q,B.cc,B.bo,j,j,j)&&A.i8(r,B.cc,B.bo,j,j,j))return!1 m=0 do{++m -l=$.WD().J2(0,a,b+m)}while(A.i9(l,B.hx,B.hy,B.hw,j,j)) +l=$.WI().J4(0,a,b+m)}while(A.i8(l,B.hA,B.hB,B.hz,j,j)) do{++p -k=$.WD().J2(0,a,b-p-1)}while(A.i9(k,B.hx,B.hy,B.hw,j,j)) -if(A.i9(q,B.cb,B.bn,j,j,j)&&A.i9(r,B.pv,B.hv,B.eU,j,j)&&A.i9(l,B.cb,B.bn,j,j,j))return!1 -if(A.i9(k,B.cb,B.bn,j,j,j)&&A.i9(q,B.pv,B.hv,B.eU,j,j)&&A.i9(r,B.cb,B.bn,j,j,j))return!1 -s=q===B.bn -if(s&&r===B.eU)return!1 -if(s&&r===B.pu&&l===B.bn)return!1 -if(k===B.bn&&q===B.pu&&r===B.bn)return!1 -s=q===B.cV -if(s&&r===B.cV)return!1 -if(A.i9(q,B.cb,B.bn,j,j,j)&&r===B.cV)return!1 -if(s&&A.i9(r,B.cb,B.bn,j,j,j))return!1 -if(k===B.cV&&A.i9(q,B.pw,B.hv,B.eU,j,j)&&r===B.cV)return!1 -if(s&&A.i9(r,B.pw,B.hv,B.eU,j,j)&&l===B.cV)return!1 -if(q===B.hz&&r===B.hz)return!1 -if(A.i9(q,B.cb,B.bn,B.cV,B.hz,B.jF)&&r===B.jF)return!1 -if(q===B.jF&&A.i9(r,B.cb,B.bn,B.cV,B.hz,j))return!1 +k=$.WI().J4(0,a,b-p-1)}while(A.i8(k,B.hA,B.hB,B.hz,j,j)) +if(A.i8(q,B.cc,B.bo,j,j,j)&&A.i8(r,B.pz,B.hy,B.eV,j,j)&&A.i8(l,B.cc,B.bo,j,j,j))return!1 +if(A.i8(k,B.cc,B.bo,j,j,j)&&A.i8(q,B.pz,B.hy,B.eV,j,j)&&A.i8(r,B.cc,B.bo,j,j,j))return!1 +s=q===B.bo +if(s&&r===B.eV)return!1 +if(s&&r===B.py&&l===B.bo)return!1 +if(k===B.bo&&q===B.py&&r===B.bo)return!1 +s=q===B.cW +if(s&&r===B.cW)return!1 +if(A.i8(q,B.cc,B.bo,j,j,j)&&r===B.cW)return!1 +if(s&&A.i8(r,B.cc,B.bo,j,j,j))return!1 +if(k===B.cW&&A.i8(q,B.pA,B.hy,B.eV,j,j)&&r===B.cW)return!1 +if(s&&A.i8(r,B.pA,B.hy,B.eV,j,j)&&l===B.cW)return!1 +if(q===B.hC&&r===B.hC)return!1 +if(A.i8(q,B.cc,B.bo,B.cW,B.hC,B.jI)&&r===B.jI)return!1 +if(q===B.jI&&A.i8(r,B.cc,B.bo,B.cW,B.hC,j))return!1 return!0}, -i9(a,b,c,d,e,f){if(a===b)return!0 +i8(a,b,c,d,e,f){if(a===b)return!0 if(a===c)return!0 if(d!=null&&a===d)return!0 if(e!=null&&a===e)return!0 if(f!=null&&a===f)return!0 return!1}, -bvN(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.Hs -case"TextInputAction.previous":return B.HC -case"TextInputAction.done":return B.H6 -case"TextInputAction.go":return B.He -case"TextInputAction.newline":return B.Hc -case"TextInputAction.search":return B.HK -case"TextInputAction.send":return B.HL -case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.Ht}}, -bex(a,b){switch(a){case"TextInputType.number":return b?B.H1:B.Hu -case"TextInputType.phone":return B.HB -case"TextInputType.emailAddress":return B.H7 -case"TextInputType.url":return B.HZ -case"TextInputType.multiline":return B.Hr -case"TextInputType.none":return B.qH -case"TextInputType.text":default:return B.HV}}, -bB1(a){var s -if(a==="TextCapitalization.words")s=B.DP -else if(a==="TextCapitalization.characters")s=B.DR -else s=a==="TextCapitalization.sentences"?B.DQ:B.pb -return new A.Qm(s)}, -bEC(a){}, -apf(a,b){var s,r="transparent",q="none",p=a.style +bvU(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.Hw +case"TextInputAction.previous":return B.HG +case"TextInputAction.done":return B.Ha +case"TextInputAction.go":return B.Hi +case"TextInputAction.newline":return B.Hg +case"TextInputAction.search":return B.HO +case"TextInputAction.send":return B.HP +case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.Hx}}, +beE(a,b){switch(a){case"TextInputType.number":return b?B.H5:B.Hy +case"TextInputType.phone":return B.HF +case"TextInputType.emailAddress":return B.Hb +case"TextInputType.url":return B.I2 +case"TextInputType.multiline":return B.Hv +case"TextInputType.none":return B.qL +case"TextInputType.text":default:return B.HZ}}, +bB7(a){var s +if(a==="TextCapitalization.words")s=B.DT +else if(a==="TextCapitalization.characters")s=B.DV +else s=a==="TextCapitalization.sentences"?B.DU:B.pf +return new A.Qp(s)}, +bEI(a){}, +apl(a,b){var s,r="transparent",q="none",p=a.style A.L(p,"white-space","pre-wrap") A.L(p,"align-content","center") A.L(p,"padding","0") @@ -2571,11 +2571,11 @@ A.L(p,"text-shadow",r) A.L(p,"transform-origin","0 0 0") if(b){A.L(p,"top","-9999px") A.L(p,"left","-9999px")}s=$.dM() -if(s!==B.cf)s=s===B.a9 +if(s!==B.cg)s=s===B.ab else s=!0 if(s)a.classList.add("transparentTextEditing") A.L(p,"caret-color",r)}, -bvM(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +bvT(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 if(a1==null)return null s=t.N r=t.e @@ -2585,47 +2585,47 @@ o=A.cc(self.document,"form") o.noValidate=!0 o.method="post" o.action="#" -A.dY(o,"submit",r.a(A.c6(new A.axj())),null) -A.apf(o,!1) -n=J.uT(0,s) -m=A.b6F(a1,B.DO) -if(a2!=null)for(s=t.a,r=J.h8(a2,s),l=A.w(r),r=new A.cw(r,r.gE(r),l.h("cw")),k=m.b,l=l.h("K.E");r.D();){j=r.d +A.dY(o,"submit",r.a(A.c6(new A.axo())),null) +A.apl(o,!1) +n=J.uR(0,s) +m=A.b6L(a1,B.DS) +if(a2!=null)for(s=t.a,r=J.h8(a2,s),l=A.q(r),r=new A.cw(r,r.gE(r),l.h("cw")),k=m.b,l=l.h("K.E");r.D();){j=r.d if(j==null)j=l.a(j) i=J.aK(j) h=s.a(i.i(j,"autofill")) g=A.cC(i.i(j,"textCapitalization")) -if(g==="TextCapitalization.words")g=B.DP -else if(g==="TextCapitalization.characters")g=B.DR -else g=g==="TextCapitalization.sentences"?B.DQ:B.pb -f=A.b6F(h,new A.Qm(g)) +if(g==="TextCapitalization.words")g=B.DT +else if(g==="TextCapitalization.characters")g=B.DV +else g=g==="TextCapitalization.sentences"?B.DU:B.pf +f=A.b6L(h,new A.Qp(g)) g=f.b n.push(g) -if(g!==k){e=A.bex(A.cC(J.c0(s.a(i.i(j,"inputType")),"name")),!1).RD() -f.a.jO(e) -f.jO(e) -A.apf(e,!1) -p.u(0,g,f) -q.u(0,g,e) +if(g!==k){e=A.beE(A.cC(J.c0(s.a(i.i(j,"inputType")),"name")),!1).RC() +f.a.jQ(e) +f.jQ(e) +A.apl(e,!1) +p.t(0,g,f) +q.t(0,g,e) o.append(e)}}else n.push(m.b) -B.b.kb(n) +B.b.kd(n) for(s=n.length,d=0,r="";d0?r+"*":r)+c}b=r.charCodeAt(0)==0?r:r -a=$.Wn.i(0,b) +a=$.Ws.i(0,b) if(a!=null)a.remove() a0=A.cc(self.document,"input") -A.apf(a0,!0) +A.apl(a0,!0) a0.className="submitBtn" -A.avQ(a0,"submit") +A.avV(a0,"submit") o.append(a0) -return new A.axg(o,q,p,b)}, -b6F(a,b){var s,r=J.aK(a),q=A.cC(r.i(a,"uniqueIdentifier")),p=t.kc.a(r.i(a,"hints")),o=p==null||J.kv(p)?null:A.cC(J.m8(p)),n=A.bev(t.a.a(r.i(a,"editingValue"))) -if(o!=null){s=$.bmR().a.i(0,o) +return new A.axl(o,q,p,b)}, +b6L(a,b){var s,r=J.aK(a),q=A.cC(r.i(a,"uniqueIdentifier")),p=t.kc.a(r.i(a,"hints")),o=p==null||J.kw(p)?null:A.cC(J.m8(p)),n=A.beC(t.a.a(r.i(a,"editingValue"))) +if(o!=null){s=$.bmX().a.i(0,o) if(s==null)s=o}else s=null -return new A.Xn(n,q,s,A.eJ(r.i(a,"hintText")))}, -baD(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) +return new A.Xs(n,q,s,A.eJ(r.i(a,"hintText")))}, +baJ(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) r=Math.max(s,r) return B.c.ao(a,0,q)+b+B.c.cf(a,r)}, -bB3(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=a3.a,g=a3.b,f=a3.c,e=a3.d,d=a3.e,c=a3.f,b=a3.r,a=a3.w,a0=new A.Gp(h,g,f,e,d,c,b,a) +bB9(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=a3.a,g=a3.b,f=a3.c,e=a3.d,d=a3.e,c=a3.f,b=a3.r,a=a3.w,a0=new A.Gn(h,g,f,e,d,c,b,a) d=a2==null c=d?null:a2.b s=c==(d?null:a2.c) @@ -2642,91 +2642,91 @@ e=f+o a0.d=e}}else if(p){f=a2.b a0.c=f}n=b!=null&&b!==a if(r&&s&&n){b.toString -f=a0.c=b}if(!(f===-1&&f===e)){m=A.baD(h,g,new A.d7(f,e)) +f=a0.c=b}if(!(f===-1&&f===e)){m=A.baJ(h,g,new A.d7(f,e)) f=a1.a f.toString if(m!==f){l=B.c.O(g,".") -for(e=A.bo(A.bb8(g),!0,!1,!1).B5(0,f),e=new A.H_(e.a,e.b,e.c),d=t.Qz,b=h.length;e.D();){k=e.d +for(e=A.bn(A.bbe(g),!0,!1,!1).B7(0,f),e=new A.GZ(e.a,e.b,e.c),d=t.Qz,b=h.length;e.D();){k=e.d a=(k==null?d.a(k):k).b r=a.index if(!(r>=0&&r+a[0].length<=b)){j=r+c-1 -i=A.baD(h,g,new A.d7(r,j))}else{j=l?r+a[0].length-1:r+a[0].length -i=A.baD(h,g,new A.d7(r,j))}if(i===f){a0.c=r +i=A.baJ(h,g,new A.d7(r,j))}else{j=l?r+a[0].length-1:r+a[0].length +i=A.baJ(h,g,new A.d7(r,j))}if(i===f){a0.c=r a0.d=j break}}}}a0.e=a1.b a0.f=a1.c return a0}, -ax4(a,b,c,d,e){var s,r=a==null?0:a +ax9(a,b,c,d,e){var s,r=a==null?0:a r=Math.max(0,r) s=d==null?0:d -return new A.Dg(e,r,Math.max(0,s),b,c)}, -bev(a){var s=J.aK(a),r=A.eJ(s.i(a,"text")),q=B.d.ad(A.op(s.i(a,"selectionBase"))),p=B.d.ad(A.op(s.i(a,"selectionExtent"))),o=A.b85(a,"composingBase"),n=A.b85(a,"composingExtent") +return new A.Df(e,r,Math.max(0,s),b,c)}, +beC(a){var s=J.aK(a),r=A.eJ(s.i(a,"text")),q=B.d.ae(A.oo(s.i(a,"selectionBase"))),p=B.d.ae(A.oo(s.i(a,"selectionExtent"))),o=A.b8c(a,"composingBase"),n=A.b8c(a,"composingExtent") s=o==null?-1:o -return A.ax4(q,s,n==null?-1:n,p,r)}, -beu(a){var s,r,q,p=null,o=globalThis.HTMLInputElement +return A.ax9(q,s,n==null?-1:n,p,r)}, +beB(a){var s,r,q,p=null,o=globalThis.HTMLInputElement if(o!=null&&a instanceof o){s=a.value if(s==null)s=p r=a.selectionStart if(r==null)r=p -r=r==null?p:B.d.ad(r) +r=r==null?p:B.d.ae(r) q=a.selectionEnd if(q==null)q=p -return A.ax4(r,-1,-1,q==null?p:B.d.ad(q),s)}else{o=globalThis.HTMLTextAreaElement +return A.ax9(r,-1,-1,q==null?p:B.d.ae(q),s)}else{o=globalThis.HTMLTextAreaElement if(o!=null&&a instanceof o){s=a.value if(s==null)s=p r=a.selectionStart if(r==null)r=p -r=r==null?p:B.d.ad(r) +r=r==null?p:B.d.ae(r) q=a.selectionEnd if(q==null)q=p -return A.ax4(r,-1,-1,q==null?p:B.d.ad(q),s)}else throw A.d(A.a8("Initialized with unsupported input type"))}}, -bfa(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.aK(a),k=t.a,j=A.cC(J.c0(k.a(l.i(a,n)),"name")),i=A.wL(J.c0(k.a(l.i(a,n)),"decimal")) -j=A.bex(j,i===!0) +return A.ax9(r,-1,-1,q==null?p:B.d.ae(q),s)}else throw A.d(A.a8("Initialized with unsupported input type"))}}, +bfh(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.aK(a),k=t.a,j=A.cC(J.c0(k.a(l.i(a,n)),"name")),i=A.wJ(J.c0(k.a(l.i(a,n)),"decimal")) +j=A.beE(j,i===!0) i=A.eJ(l.i(a,"inputAction")) if(i==null)i="TextInputAction.done" -s=A.wL(l.i(a,"obscureText")) -r=A.wL(l.i(a,"readOnly")) -q=A.wL(l.i(a,"autocorrect")) -p=A.bB1(A.cC(l.i(a,"textCapitalization"))) -k=l.aX(a,m)?A.b6F(k.a(l.i(a,m)),B.DO):null -o=A.bvM(t.nA.a(l.i(a,m)),t.kc.a(l.i(a,"fields"))) -l=A.wL(l.i(a,"enableDeltaModel")) -return new A.aBH(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, -bwp(a){return new A.a1z(a,A.b([],t.Up),$,$,$,null)}, -bJA(){$.Wn.ab(0,new A.b5t())}, -bGZ(){var s,r,q -for(s=$.Wn.gbB($.Wn),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a +s=A.wJ(l.i(a,"obscureText")) +r=A.wJ(l.i(a,"readOnly")) +q=A.wJ(l.i(a,"autocorrect")) +p=A.bB7(A.cC(l.i(a,"textCapitalization"))) +k=l.aX(a,m)?A.b6L(k.a(l.i(a,m)),B.DS):null +o=A.bvT(t.nA.a(l.i(a,m)),t.kc.a(l.i(a,"fields"))) +l=A.wJ(l.i(a,"enableDeltaModel")) +return new A.aBM(j,i,r===!0,s===!0,q!==!1,l===!0,k,o,p)}, +bww(a){return new A.a1F(a,A.b([],t.Up),$,$,$,null)}, +bJG(){$.Ws.ab(0,new A.b5z())}, +bH4(){var s,r,q +for(s=$.Ws.gby($.Ws),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a if(q==null)q=r.a(q) -q.remove()}$.Wn.aj(0)}, -bvx(a){var s=J.aK(a),r=A.im(J.na(t._.a(s.i(a,"transform")),new A.aww(),t.z),!0,t.i) -return new A.awv(A.op(s.i(a,"width")),A.op(s.i(a,"height")),new Float32Array(A.er(r)))}, -bI4(a,b){var s,r={},q=new A.aT($.aF,b.h("aT<0>")) +q.remove()}$.Ws.aj(0)}, +bvE(a){var s=J.aK(a),r=A.il(J.na(t._.a(s.i(a,"transform")),new A.awB(),t.z),!0,t.i) +return new A.awA(A.oo(s.i(a,"width")),A.oo(s.i(a,"height")),new Float32Array(A.es(r)))}, +bIa(a,b){var s,r={},q=new A.aT($.aF,b.h("aT<0>")) r.a=!0 -s=a.$1(new A.b4K(r,new A.tn(q,b.h("tn<0>")),b)) +s=a.$1(new A.b4Q(r,new A.tk(q,b.h("tk<0>")),b)) r.a=!1 -if(s!=null)throw A.d(A.bH(s)) +if(s!=null)throw A.d(A.bG(s)) return q}, -bbc(a,b){var s=a.style +bbi(a,b){var s=a.style A.L(s,"transform-origin","0 0 0") A.L(s,"transform",A.n2(b))}, -n2(a){var s=A.b5G(a) -if(s===B.Ed)return"matrix("+A.h(a[0])+","+A.h(a[1])+","+A.h(a[4])+","+A.h(a[5])+","+A.h(a[12])+","+A.h(a[13])+")" -else if(s===B.jB)return A.bHW(a) +n2(a){var s=A.b5M(a) +if(s===B.Eh)return"matrix("+A.h(a[0])+","+A.h(a[1])+","+A.h(a[4])+","+A.h(a[5])+","+A.h(a[12])+","+A.h(a[13])+")" +else if(s===B.jE)return A.bI1(a) else return"none"}, -b5G(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return B.jB -if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.Ec -else return B.Ed}, -bHW(a){var s=a[0] +b5M(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return B.jE +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return B.Eg +else return B.Eh}, +bI1(a){var s=a[0] if(s===1&&a[1]===0&&a[2]===0&&a[3]===0&&a[4]===0&&a[5]===1&&a[6]===0&&a[7]===0&&a[8]===0&&a[9]===0&&a[10]===1&&a[11]===0&&a[14]===0&&a[15]===1)return"translate3d("+A.h(a[12])+"px, "+A.h(a[13])+"px, 0px)" else return"matrix3d("+A.h(s)+","+A.h(a[1])+","+A.h(a[2])+","+A.h(a[3])+","+A.h(a[4])+","+A.h(a[5])+","+A.h(a[6])+","+A.h(a[7])+","+A.h(a[8])+","+A.h(a[9])+","+A.h(a[10])+","+A.h(a[11])+","+A.h(a[12])+","+A.h(a[13])+","+A.h(a[14])+","+A.h(a[15])+")"}, -b5I(a,b){var s=$.brr() +b5O(a,b){var s=$.brx() s[0]=b.a s[1]=b.b s[2]=b.c s[3]=b.d -A.b5H(a,s) +A.b5N(a,s) return new A.x(s[0],s[1],s[2],s[3])}, -b5H(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bcc() +b5N(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.bcj() a0[0]=a2[0] a0[4]=a2[1] a0[8]=0 @@ -2743,7 +2743,7 @@ a0[3]=a2[2] a0[7]=a2[3] a0[11]=0 a0[15]=1 -s=$.brq().a +s=$.brw().a r=s[0] q=s[4] p=s[8] @@ -2783,12 +2783,12 @@ a2[0]=Math.min(Math.min(Math.min(a0[0],a0[1]),a0[2]),a0[3])/a a2[1]=Math.min(Math.min(Math.min(a0[4],a0[5]),a0[6]),a0[7])/a a2[2]=Math.max(Math.max(Math.max(a0[0],a0[1]),a0[2]),a0[3])/a a2[3]=Math.max(Math.max(Math.max(a0[4],a0[5]),a0[6]),a0[7])/a}, -bm9(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +bmf(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, fT(a){if(a==null)return null -return A.Wk(a.gm(a))}, -Wk(a){var s,r +return A.Wp(a.gm(a))}, +Wp(a){var s,r if(a===4278190080)return"#000000" -if((a&4278190080)>>>0===4278190080){s=B.e.hA(a&16777215,16) +if((a&4278190080)>>>0===4278190080){s=B.e.hC(a&16777215,16) switch(s.length){case 1:return"#00000"+s case 2:return"#0000"+s case 3:return"#000"+s @@ -2796,70 +2796,70 @@ case 4:return"#00"+s case 5:return"#0"+s default:return"#"+s}}else{r=""+"rgba("+B.e.k(a>>>16&255)+","+B.e.k(a>>>8&255)+","+B.e.k(a&255)+","+B.d.k((a>>>24&255)/255)+")" return r.charCodeAt(0)==0?r:r}}, -bH0(a,b,c,d){var s=""+a,r=""+b,q=""+c +bH6(a,b,c,d){var s=""+a,r=""+b,q=""+c if(d===255)return"rgb("+s+","+r+","+q+")" else return"rgba("+s+","+r+","+q+","+B.d.aZ(d/255,2)+")"}, -bk2(){if(A.bIx())return"BlinkMacSystemFont" -var s=$.hw() -if(s!==B.be)s=s===B.cs +bk8(){if(A.bID())return"BlinkMacSystemFont" +var s=$.hv() +if(s!==B.bf)s=s===B.ct else s=!0 if(s)return"-apple-system, BlinkMacSystemFont" return"Arial"}, -b4i(a){var s -if(J.hx(B.a2J.a,a))return a -s=$.hw() -if(s!==B.be)s=s===B.cs +b4o(a){var s +if(J.hw(B.a2N.a,a))return a +s=$.hv() +if(s!==B.bf)s=s===B.ct else s=!0 -if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.bk2() -return'"'+A.h(a)+'", '+A.bk2()+", sans-serif"}, -bIS(a){var s,r,q,p=a.length,o=new Float32Array(p*2) +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.bk8() +return'"'+A.h(a)+'", '+A.bk8()+", sans-serif"}, +bIY(a){var s,r,q,p=a.length,o=new Float32Array(p*2) for(s=0,r=0;sc)return c else return a}, -wS(a,b){var s +wQ(a,b){var s if(a==null)return b==null if(b==null||a.length!==b.length)return!1 for(s=0;s")).cl(0," ")}, -hN(a,b,c){A.L(a.style,b,c)}, -Wm(a,b,c,d,e,f,g,h,i){var s=$.bjZ -if(s==null?$.bjZ=a.ellipse!=null:s)A.X(a,"ellipse",[b,c,d,e,f,g,h,i]) +b8c(a,b){var s=A.bjR(J.c0(a,b)) +return s==null?null:B.d.ae(s)}, +bH_(a){return new A.W(a,new A.b4n(),A.aU(a).h("W")).cl(0," ")}, +hM(a,b,c){A.L(a.style,b,c)}, +Wr(a,b,c,d,e,f,g,h,i){var s=$.bk4 +if(s==null?$.bk4=a.ellipse!=null:s)A.X(a,"ellipse",[b,c,d,e,f,g,h,i]) else{a.save() a.translate(b,c) a.rotate(f) a.scale(d,e) -A.bv4(a,0,0,1,g,h,i) +A.bvb(a,0,0,1,g,h,i) a.restore()}}, -bb9(a){var s +bbf(a){var s for(;a.lastChild!=null;){s=a.lastChild if(s.parentNode!=null)s.parentNode.removeChild(s)}}, -b8j(a,b,c){var s=b.h("@<0>").ae(c),r=new A.Bt(s.h("Bt<+key,value(1,2)>")) +b8q(a,b,c){var s=b.h("@<0>").ad(c),r=new A.Bs(s.h("Bs<+key,value(1,2)>")) r.a=r r.b=r -return new A.a3k(a,new A.xZ(r,s.h("xZ<+key,value(1,2)>")),A.D(b,s.h("b7j<+key,value(1,2)>")),s.h("a3k<1,2>"))}, -bmx(a,b){if(b==null){if(a.length!==2)throw A.d(A.bR(u.n,null))}else if(a.length!==b.length)throw A.d(A.bR(u.L,null))}, +return new A.a3q(a,new A.xX(r,s.h("xX<+key,value(1,2)>")),A.D(b,s.h("b7p<+key,value(1,2)>")),s.h("a3q<1,2>"))}, +bmD(a,b){if(b==null){if(a.length!==2)throw A.d(A.bP(u.n,null))}else if(a.length!==b.length)throw A.d(A.bP(u.L,null))}, hh(){var s=new Float32Array(16) s[15]=1 s[0]=1 s[5]=1 s[10]=1 return new A.db(s)}, -bxK(a){return new A.db(a)}, -bxO(a){var s=new A.db(new Float32Array(16)) -if(s.lF(a)===0)return null +bxQ(a){return new A.db(a)}, +bxU(a){var s=new A.db(new Float32Array(16)) +if(s.lJ(a)===0)return null return s}, -biu(a,b,c){var s=new Float32Array(3) +biA(a,b,c){var s=new Float32Array(3) s[0]=a s[1]=b s[2]=c -return new A.wm(s)}, -BT(a){var s=new Float32Array(16) +return new A.wk(s)}, +BS(a){var s=new Float32Array(16) s[15]=a[15] s[14]=a[14] s[13]=a[13] @@ -2877,43 +2877,43 @@ s[2]=a[2] s[1]=a[1] s[0]=a[0] return s}, -bur(a){var s=new A.a_i(a,A.G6(null,null,t.FW)) -s.amh(a) +buy(a){var s=new A.a_n(a,A.G4(null,null,t.FW)) +s.amf(a) return s}, -buI(a){var s,r -if(a!=null)return A.bur(a) -else{s=new A.a1i(A.G6(null,null,t.tW)) +buP(a){var s,r +if(a!=null)return A.buy(a) +else{s=new A.a1o(A.G4(null,null,t.tW)) r=self.window.visualViewport if(r==null)r=self.window -s.a=A.eD(r,"resize",s.gaxk()) +s.a=A.eE(r,"resize",s.gaxh()) return s}}, -bus(a){var s=t.e.a(A.c6(new A.acR())) -A.bv7(a) -return new A.auM(a,!0,s)}, -bvH(a){if(a!=null)return A.bus(a) -else return A.bwi()}, -bwi(){return new A.az6(!0,t.e.a(A.c6(new A.acR())))}, -bvP(a,b){var s=new A.a0v(a,b,A.ev(null,t.H),B.hu) -s.amj(a,b) +buz(a){var s=t.e.a(A.c6(new A.acY())) +A.bve(a) +return new A.auR(a,!0,s)}, +bvO(a){if(a!=null)return A.buz(a) +else return A.bwp()}, +bwp(){return new A.azb(!0,t.e.a(A.c6(new A.acY())))}, +bvW(a,b){var s=new A.a0B(a,b,A.ew(null,t.H),B.hx) +s.amh(a,b) return s}, -IB:function IB(a){var _=this +IA:function IA(a){var _=this _.a=a _.d=_.c=_.b=null}, -aqD:function aqD(a,b){this.a=a +aqJ:function aqJ(a,b){this.a=a this.b=b}, -aqI:function aqI(a){this.a=a}, -aqH:function aqH(a){this.a=a}, -aqJ:function aqJ(a){this.a=a}, -aqG:function aqG(a,b){this.a=a +aqO:function aqO(a){this.a=a}, +aqN:function aqN(a){this.a=a}, +aqP:function aqP(a){this.a=a}, +aqM:function aqM(a,b){this.a=a this.b=b}, -aqF:function aqF(a){this.a=a}, -aqE:function aqE(a){this.a=a}, -aqO:function aqO(a){this.b=a}, -Je:function Je(a,b){this.a=a +aqL:function aqL(a){this.a=a}, +aqK:function aqK(a){this.a=a}, +aqU:function aqU(a){this.b=a}, +Jd:function Jd(a,b){this.a=a this.b=b}, -p9:function p9(a,b){this.a=a +p8:function p8(a,b){this.a=a this.b=b}, -asF:function asF(a,b,c,d,e){var _=this +asL:function asL(a,b,c,d,e){var _=this _.e=_.d=null _.f=a _.r=b @@ -2923,7 +2923,7 @@ _.as=c _.a=d _.b=null _.c=e}, -auv:function auv(a,b,c,d,e,f){var _=this +auA:function auA(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -2934,117 +2934,117 @@ _.w=_.r=null _.x=1 _.Q=_.z=_.y=null _.as=!1}, -ak4:function ak4(){}, +akb:function akb(){}, j3:function j3(a){this.a=a}, -a6d:function a6d(a,b){this.b=a +a6k:function a6k(a,b){this.b=a this.a=b}, -at4:function at4(a,b){this.a=a +ata:function ata(a,b){this.a=a this.b=b}, dp:function dp(){}, -Yx:function Yx(a){this.a=a}, -Zb:function Zb(){}, -Z9:function Z9(){}, -Zj:function Zj(a,b){this.a=a +YC:function YC(a){this.a=a}, +Zg:function Zg(){}, +Ze:function Ze(){}, +Zo:function Zo(a,b){this.a=a this.b=b}, -Zf:function Zf(a,b){this.a=a +Zk:function Zk(a,b){this.a=a this.b=b}, -Za:function Za(a){this.a=a}, -Zi:function Zi(a){this.a=a}, -YA:function YA(a,b,c){this.a=a +Zf:function Zf(a){this.a=a}, +Zn:function Zn(a){this.a=a}, +YF:function YF(a,b,c){this.a=a this.b=b this.c=c}, -YE:function YE(a,b,c,d,e,f){var _=this +YJ:function YJ(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -Yz:function Yz(a,b){this.a=a +YE:function YE(a,b){this.a=a this.b=b}, -Yy:function Yy(a,b){this.a=a +YD:function YD(a,b){this.a=a this.b=b}, -YG:function YG(a,b){this.a=a +YL:function YL(a,b){this.a=a this.b=b}, -YL:function YL(a,b,c){this.a=a +YQ:function YQ(a,b,c){this.a=a this.b=b this.c=c}, -YN:function YN(a){this.a=a}, -YV:function YV(a,b,c){this.a=a +YS:function YS(a){this.a=a}, +Z_:function Z_(a,b,c){this.a=a this.b=b this.c=c}, -YR:function YR(a,b,c){this.a=a +YW:function YW(a,b,c){this.a=a this.b=b this.c=c}, -YT:function YT(a,b){this.a=a +YY:function YY(a,b){this.a=a this.b=b}, -YS:function YS(a,b){this.a=a +YX:function YX(a,b){this.a=a this.b=b}, -YH:function YH(a,b,c){this.a=a +YM:function YM(a,b,c){this.a=a this.b=b this.c=c}, -YM:function YM(a,b){this.a=a +YR:function YR(a,b){this.a=a this.b=b}, -YF:function YF(a,b,c){this.a=a +YK:function YK(a,b,c){this.a=a this.b=b this.c=c}, -YP:function YP(a,b){this.a=a +YU:function YU(a,b){this.a=a this.b=b}, -YU:function YU(a,b,c,d){var _=this +YZ:function YZ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -YI:function YI(a,b,c){this.a=a +YN:function YN(a,b,c){this.a=a this.b=b this.c=c}, -YK:function YK(a,b,c,d){var _=this +YP:function YP(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -YJ:function YJ(a,b,c,d){var _=this +YO:function YO(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -YO:function YO(a,b){this.a=a +YT:function YT(a,b){this.a=a this.b=b}, -YQ:function YQ(a){this.a=a}, -Zc:function Zc(a,b){this.a=a +YV:function YV(a){this.a=a}, +Zh:function Zh(a,b){this.a=a this.b=b}, -Ze:function Ze(a){this.a=a}, -Zd:function Zd(a,b,c){this.a=a +Zj:function Zj(a){this.a=a}, +Zi:function Zi(a,b,c){this.a=a this.b=b this.c=c}, -aIh:function aIh(a){this.a=$ +aIn:function aIn(a){this.a=$ this.b=a this.c=null}, -aIi:function aIi(a){this.a=a}, -aIj:function aIj(a){this.a=a}, -a88:function a88(a,b){this.a=a +aIo:function aIo(a){this.a=a}, +aIp:function aIp(a){this.a=a}, +a8f:function a8f(a,b){this.a=a this.b=b}, -b5l:function b5l(a){this.a=a}, -b5m:function b5m(){}, -b5n:function b5n(a){this.a=a}, -b5o:function b5o(){}, -b18:function b18(){}, -b1o:function b1o(a,b){this.a=a +b5r:function b5r(a){this.a=a}, +b5s:function b5s(){}, +b5t:function b5t(a){this.a=a}, +b5u:function b5u(){}, +b1e:function b1e(){}, +b1u:function b1u(a,b){this.a=a this.b=b}, -b1n:function b1n(a,b){this.a=a +b1t:function b1t(a,b){this.a=a this.b=b}, -Y5:function Y5(a){this.a=a}, -Mh:function Mh(a){this.b=a +Ya:function Ya(a){this.a=a}, +Mg:function Mg(a){this.b=a this.a=null}, -YB:function YB(){}, -Jw:function Jw(a,b){this.a=a +YG:function YG(){}, +Jv:function Jv(a,b){this.a=a this.b=b}, -Cx:function Cx(a){this.a=a}, -Z3:function Z3(){}, -Zg:function Zg(){}, -Cw:function Cw(a,b){this.a=a +Cw:function Cw(a){this.a=a}, +Z8:function Z8(){}, +Zl:function Zl(){}, +Cv:function Cv(a,b){this.a=a this.b=b}, -a28:function a28(a,b,c,d,e,f,g,h,i){var _=this +a2e:function a2e(a,b,c,d,e,f,g,h,i){var _=this _.b=a _.c=b _.d=c @@ -3054,35 +3054,35 @@ _.r=f _.w=g _.x=h _.Q=i}, -aAR:function aAR(){}, -aAS:function aAS(a){this.a=a}, -aAO:function aAO(){}, -aAP:function aAP(a){this.a=a}, -aAQ:function aAQ(a){this.a=a}, -vc:function vc(a,b){this.a=a +aAW:function aAW(){}, +aAX:function aAX(a){this.a=a}, +aAT:function aAT(){}, +aAU:function aAU(a){this.a=a}, +aAV:function aAV(a){this.a=a}, +va:function va(a,b){this.a=a this.b=b}, -zq:function zq(a,b){this.a=a +zo:function zo(a,b){this.a=a this.b=b}, -nP:function nP(a,b,c,d,e,f){var _=this +nN:function nN(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -MO:function MO(a){this.a=a}, -a0m:function a0m(a,b){this.a=a +MP:function MP(a){this.a=a}, +a0s:function a0s(a,b){this.a=a this.b=b}, -pJ:function pJ(a,b,c,d){var _=this +pI:function pI(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -b4A:function b4A(a,b){this.a=a +b4G:function b4G(a,b){this.a=a this.b=b}, -b4z:function b4z(a,b){this.a=a +b4F:function b4F(a,b){this.a=a this.b=b}, -a18:function a18(a,b,c,d,e,f){var _=this +a1e:function a1e(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -3090,58 +3090,58 @@ _.d=d _.e=e _.f=f _.r=!1}, -ayF:function ayF(){}, -ayG:function ayG(){}, -b4D:function b4D(){}, -b4E:function b4E(a){this.a=a}, -b1Q:function b1Q(){}, -b1R:function b1R(){}, -b1N:function b1N(){}, -b1O:function b1O(){}, -b1P:function b1P(){}, -b1S:function b1S(){}, -a0G:function a0G(a,b,c){this.a=a +ayK:function ayK(){}, +ayL:function ayL(){}, +b4J:function b4J(){}, +b4K:function b4K(a){this.a=a}, +b1W:function b1W(){}, +b1X:function b1X(){}, +b1T:function b1T(){}, +b1U:function b1U(){}, +b1V:function b1V(){}, +b1Y:function b1Y(){}, +a0M:function a0M(a,b,c){this.a=a this.b=b this.c=c}, -axY:function axY(a,b,c){this.a=a +ay2:function ay2(a,b,c){this.a=a this.b=b this.c=c}, -aFD:function aFD(){this.a=0}, -FV:function FV(a,b,c,d){var _=this +aFJ:function aFJ(){this.a=0}, +FT:function FT(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.f=_.e=null}, -aMM:function aMM(){}, -aMN:function aMN(){}, -aMO:function aMO(){}, -aML:function aML(a,b){this.a=a +aMS:function aMS(){}, +aMT:function aMT(){}, +aMU:function aMU(){}, +aMR:function aMR(a,b){this.a=a this.b=b}, -Fi:function Fi(a,b,c){this.a=a +Fg:function Fg(a,b,c){this.a=a this.b=b this.c=c}, -t0:function t0(a,b,c){this.a=a +rY:function rY(a,b,c){this.a=a this.b=b this.c=c}, -a2f:function a2f(a){this.a=a}, -b5s:function b5s(a,b,c,d){var _=this +a2l:function a2l(a){this.a=a}, +b5y:function b5y(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -u7:function u7(a,b){var _=this +u4:function u4(a,b){var _=this _.a=$ _.b=a _.c=b _.d=!1}, -IE:function IE(a,b){this.a=a +ID:function ID(a,b){this.a=a this.b=b}, -Z0:function Z0(){}, -RM:function RM(a,b){this.c=a +Z5:function Z5(){}, +RP:function RP(a,b){this.c=a this.d=b this.a=null}, -Yv:function Yv(a,b,c,d){var _=this +YA:function YA(a,b,c,d){var _=this _.b=a _.c=b _.d=0 @@ -3151,7 +3151,7 @@ _.r=c _.w=d _.x=!1 _.a=null}, -Jx:function Jx(a,b,c,d){var _=this +Jw:function Jw(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -3160,18 +3160,18 @@ _.f=!1 _.r=0 _.w=null _.x=d}, -asX:function asX(){}, -asY:function asY(a){this.a=a}, +at2:function at2(){}, +at3:function at3(a){this.a=a}, qP:function qP(a,b){this.a=a this.b=b}, -a2y:function a2y(a,b){this.a=a +a2E:function a2E(a,b){this.a=a this.$ti=b}, -aBP:function aBP(a,b){this.a=a +aBU:function aBU(a,b){this.a=a this.b=b}, -aBQ:function aBQ(a){this.a=a}, -aBS:function aBS(a){this.a=a}, -aBR:function aBR(a){this.a=a}, -oW:function oW(a,b,c,d,e){var _=this +aBV:function aBV(a){this.a=a}, +aBX:function aBX(a){this.a=a}, +aBW:function aBW(a){this.a=a}, +oU:function oU(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -3179,96 +3179,96 @@ _.d=d _.f=_.e=null _.$ti=e}, jW:function jW(){}, -aI9:function aI9(a){this.c=a}, -aGe:function aGe(a,b){this.a=a +aIf:function aIf(a){this.c=a}, +aGk:function aGk(a,b){this.a=a this.b=b}, -CR:function CR(){}, -a73:function a73(a,b){this.c=a +CQ:function CQ(){}, +a7a:function a7a(a,b){this.c=a this.a=null this.b=b}, -Xr:function Xr(a,b,c,d){var _=this +Xw:function Xw(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -Zn:function Zn(a,b,c,d){var _=this +Zs:function Zs(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -Zq:function Zq(a,b,c,d){var _=this +Zv:function Zv(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -Zp:function Zp(a,b,c,d){var _=this +Zu:function Zu(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -a4w:function a4w(a,b,c,d){var _=this +a4D:function a4D(a,b,c,d){var _=this _.f=a _.r=b _.c=c _.a=null _.b=d}, -QU:function QU(a,b,c){var _=this +QX:function QX(a,b,c){var _=this _.f=a _.c=b _.a=null _.b=c}, -a4u:function a4u(a,b,c){var _=this +a4B:function a4B(a,b,c){var _=this _.f=a _.c=b _.a=null _.b=c}, -a5n:function a5n(a,b,c){var _=this +a5u:function a5u(a,b,c){var _=this _.c=a _.d=b _.a=null _.b=c}, -a3_:function a3_(a){this.a=a}, -aCP:function aCP(a){this.a=a +a35:function a35(a){this.a=a}, +aCV:function aCV(a){this.a=a this.b=$}, -aCQ:function aCQ(a,b){this.a=a +aCW:function aCW(a,b){this.a=a this.b=b}, -az1:function az1(a,b,c){this.a=a +az6:function az6(a,b,c){this.a=a this.b=b this.c=c}, -az3:function az3(a,b,c){this.a=a +az8:function az8(a,b,c){this.a=a this.b=b this.c=c}, -az4:function az4(a,b,c){this.a=a +az9:function az9(a,b,c){this.a=a this.b=b this.c=c}, -aub:function aub(){}, -Z4:function Z4(a,b){this.b=a +aug:function aug(){}, +Z9:function Z9(a,b){this.b=a this.c=b this.a=null}, -Z5:function Z5(a){this.a=a}, -b1q:function b1q(){}, -aFd:function aFd(){}, -B9:function B9(a,b){this.a=null +Za:function Za(a){this.a=a}, +b1w:function b1w(){}, +aFj:function aFj(){}, +B8:function B8(a,b){this.a=null this.b=a this.$ti=b}, -a_2:function a_2(a,b){var _=this +a_7:function a_7(a,b){var _=this _.a=$ _.b=1 _.c=a _.$ti=b}, -r9:function r9(a,b,c){var _=this +r8:function r8(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=$}, -qf:function qf(a,b){this.a=a +qe:function qe(a,b){this.a=a this.b=b}, -aFa:function aFa(a){this.a=a}, -Cy:function Cy(a,b,c,d,e){var _=this +aFg:function aFg(a){this.a=a}, +Cx:function Cx(a,b,c,d,e){var _=this _.b=a _.c=b _.d=0 @@ -3282,43 +3282,43 @@ _.at=e _.ay=_.ax=null _.ch=0 _.a=_.cx=_.CW=null}, -asZ:function asZ(){}, -YW:function YW(a,b,c,d){var _=this +at4:function at4(){}, +Z0:function Z0(a,b,c,d){var _=this _.d=a _.e=b _.f=c _.r=d _.b=!1 _.a=null}, -Cz:function Cz(a){this.b=a +Cy:function Cy(a){this.b=a this.c=$ this.a=null}, -Z8:function Z8(a,b){this.a=a +Zd:function Zd(a,b){this.a=a this.b=b this.c=$}, -YD:function YD(a){var _=this +YI:function YI(a){var _=this _.b=a _.c=0 _.a=_.d=null}, -YC:function YC(a,b){this.b=a +YH:function YH(a,b){this.b=a this.c=b this.a=null}, -at3:function at3(){}, -Jy:function Jy(a,b){var _=this +at9:function at9(){}, +Jx:function Jx(a,b){var _=this _.b=a _.c=b _.d=!1 _.a=_.e=null}, -u8:function u8(){this.c=this.b=this.a=null}, -aIy:function aIy(a,b){this.a=a +u5:function u5(){this.c=this.b=this.a=null}, +aIE:function aIE(a,b){this.a=a this.b=b}, -Co:function Co(a,b){this.a=a +Cn:function Cn(a,b){this.a=a this.b=b}, -Y9:function Y9(){this.a=$ +Ye:function Ye(){this.a=$ this.b=null this.c=$}, -me:function me(){}, -Z_:function Z_(a,b,c,d,e,f,g){var _=this +mf:function mf(){}, +Z4:function Z4(a,b,c,d,e,f,g){var _=this _.d=a _.e=b _.f=c @@ -3328,7 +3328,7 @@ _.x=f _.y=g _.b=!1 _.a=null}, -YY:function YY(a,b,c,d,e,f){var _=this +Z2:function Z2(a,b,c,d,e,f){var _=this _.d=a _.e=b _.f=c @@ -3337,7 +3337,7 @@ _.w=e _.x=f _.b=!1 _.a=null}, -YZ:function YZ(a,b,c,d,e,f){var _=this +Z3:function Z3(a,b,c,d,e,f){var _=this _.d=a _.e=b _.f=c @@ -3346,7 +3346,7 @@ _.w=e _.x=f _.b=!1 _.a=null}, -YX:function YX(a,b,c,d,e,f,g,h){var _=this +Z1:function Z1(a,b,c,d,e,f,g,h){var _=this _.d=a _.e=b _.f=c @@ -3357,7 +3357,7 @@ _.y=g _.z=h _.b=!1 _.a=null}, -Z1:function Z1(a,b,c,d,e){var _=this +Z6:function Z6(a,b,c,d,e){var _=this _.d=a _.e=b _.f=c @@ -3366,14 +3366,14 @@ _.w=e _.x=null _.b=!1 _.a=null}, -a87:function a87(a,b,c){this.a=a +a8e:function a8e(a,b,c){this.a=a this.b=b this.c=c}, fu:function fu(){}, fD:function fD(){}, -Q2:function Q2(a,b){this.a=a +Q5:function Q5(a,b){this.a=a this.b=b}, -pt:function pt(a){var _=this +pr:function pr(a){var _=this _.a=null _.b=!0 _.c=!1 @@ -3384,17 +3384,17 @@ _.at=_.as=_.Q=_.z=-1 _.ax=!1 _.ch=_.ay=null _.CW=-1}, -aO1:function aO1(a){this.a=a}, -Zh:function Zh(a,b){this.a=a +aO7:function aO7(a){this.a=a}, +Zm:function Zm(a,b){this.a=a this.b=b this.c=!1}, -a8Z:function a8Z(a,b,c,d){var _=this +a95:function a95(a,b,c,d){var _=this _.a=a _.b=b _.c=$ _.d=c _.e=d}, -Z7:function Z7(a,b,c,d,e,f,g){var _=this +Zc:function Zc(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3402,7 +3402,7 @@ _.d=d _.e=e _.f=f _.r=g}, -JA:function JA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +Jz:function Jz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this _.a=a _.b=b _.c=c @@ -3425,8 +3425,8 @@ _.cx=s _.cy=a0 _.db=a1 _.dy=_.dx=$}, -at5:function at5(a){this.a=a}, -Jz:function Jz(a,b,c,d,e,f,g,h,i){var _=this +atb:function atb(a){this.a=a}, +Jy:function Jy(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -3436,7 +3436,7 @@ _.f=f _.r=g _.w=h _.x=i}, -Z6:function Z6(a){var _=this +Zb:function Zb(a){var _=this _.a=$ _.b=-1/0 _.c=a @@ -3445,18 +3445,18 @@ _.e=!1 _.z=_.y=_.x=_.w=_.r=_.f=0 _.Q=$ _.as=!1}, -Z2:function Z2(a){this.a=a}, -at1:function at1(a,b,c,d){var _=this +Z7:function Z7(a){this.a=a}, +at7:function at7(a,b,c,d){var _=this _.a=a _.b=b _.c=0 _.d=c _.e=d}, -b1u:function b1u(a){this.a=a}, -LF:function LF(a,b){this.a=a +b1A:function b1A(a){this.a=a}, +LE:function LE(a,b){this.a=a this.b=b}, -Y6:function Y6(a){this.a=a}, -JB:function JB(a,b,c,d,e){var _=this +Yb:function Yb(a){this.a=a}, +JA:function JA(a,b,c,d,e){var _=this _.b=a _.c=b _.d=c @@ -3464,89 +3464,89 @@ _.e=d _.f=e _.r=!1 _.a=null}, -at6:function at6(a){this.a=a}, -Zt:function Zt(a,b){this.a=a +atc:function atc(a){this.a=a}, +Zy:function Zy(a,b){this.a=a this.b=b}, -atr:function atr(a,b){this.a=a +atx:function atx(a,b){this.a=a this.b=b}, -ats:function ats(a,b){this.a=a +aty:function aty(a,b){this.a=a this.b=b}, -atp:function atp(a){this.a=a}, -atq:function atq(a,b){this.a=a +atv:function atv(a){this.a=a}, +atw:function atw(a,b){this.a=a this.b=b}, -ato:function ato(a){this.a=a}, -Zs:function Zs(){}, -atn:function atn(){}, -a0C:function a0C(){}, -axR:function axR(){}, -ZF:function ZF(a,b){this.a=a +atu:function atu(a){this.a=a}, +Zx:function Zx(){}, +att:function att(){}, +a0I:function a0I(){}, +axW:function axW(){}, +ZK:function ZK(a,b){this.a=a this.b=b}, -KE:function KE(a,b,c,d){var _=this +KD:function KD(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -ayl:function ayl(){this.a=!1 +ayq:function ayq(){this.a=!1 this.b=null}, -avO:function avO(a){this.a=a}, -avR:function avR(){}, -a2a:function a2a(a,b){this.a=a +avT:function avT(a){this.a=a}, +avW:function avW(){}, +a2g:function a2g(a,b){this.a=a this.b=b}, -aAT:function aAT(a){this.a=a}, -a29:function a29(a,b){this.a=a +aAY:function aAY(a){this.a=a}, +a2f:function a2f(a,b){this.a=a this.b=b}, -Lr:function Lr(a,b){this.a=a +Lq:function Lq(a,b){this.a=a this.b=b}, -avP:function avP(a){this.a=a}, -a_Y:function a_Y(a,b,c){this.a=a +avU:function avU(a){this.a=a}, +a02:function a02(a,b,c){this.a=a this.b=b this.c=c}, -Km:function Km(a,b){this.a=a +Kl:function Kl(a,b){this.a=a this.b=b}, -b4q:function b4q(a){this.a=a}, -b2c:function b2c(){}, -adW:function adW(a,b){this.a=a +b4w:function b4w(a){this.a=a}, +b2i:function b2i(){}, +ae2:function ae2(a,b){this.a=a this.b=-1 this.$ti=b}, -ia:function ia(a,b){this.a=a +i9:function i9(a,b){this.a=a this.$ti=b}, -ae0:function ae0(a,b){this.a=a +ae7:function ae7(a,b){this.a=a this.b=-1 this.$ti=b}, -td:function td(a,b){this.a=a +ta:function ta(a,b){this.a=a this.$ti=b}, -a_W:function a_W(a,b){this.a=a +a00:function a00(a,b){this.a=a this.b=$ this.$ti=b}, -a14:function a14(a){var _=this +a1a:function a1a(a){var _=this _.a=a _.e=_.d=_.c=_.b=null _.r=_.f=$}, -ayw:function ayw(a){this.a=a}, -ayx:function ayx(a){this.a=a}, -axk:function axk(){}, -a7k:function a7k(a,b){this.a=a +ayB:function ayB(a){this.a=a}, +ayC:function ayC(a){this.a=a}, +axp:function axp(){}, +a7r:function a7r(a,b){this.a=a this.b=b}, -Ag:function Ag(a,b,c,d){var _=this +Af:function Af(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -ak3:function ak3(a,b){this.a=a +aka:function aka(a,b){this.a=a this.b=b}, -aKO:function aKO(){}, -b5w:function b5w(){}, -b5v:function b5v(){}, +aKU:function aKU(){}, +b5C:function b5C(){}, +b5B:function b5B(){}, lr:function lr(a,b){this.a=a this.$ti=b}, -a_3:function a_3(a){this.b=this.a=null +a_8:function a_8(a){this.b=this.a=null this.$ti=a}, -H8:function H8(a,b,c){this.a=a +H7:function H7(a,b,c){this.a=a this.b=b this.$ti=c}, -a7N:function a7N(){this.a=$}, -a0i:function a0i(){this.a=$}, -Nt:function Nt(a,b,c,d){var _=this +a7U:function a7U(){this.a=$}, +a0o:function a0o(){this.a=$}, +Nv:function Nv(a,b,c,d){var _=this _.CW=a _.dx=_.db=_.cy=_.cx=null _.dy=$ @@ -3556,7 +3556,7 @@ _.a=c _.b=-1 _.c=d _.w=_.r=_.f=_.e=_.d=null}, -q7:function q7(a,b,c,d,e,f,g,h,i){var _=this +q6:function q6(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=null _.c=b @@ -3572,27 +3572,27 @@ _.ax=_.at=_.as=!1 _.ay=h _.ch=i}, eb:function eb(a){this.b=a}, -a8Y:function a8Y(a){this.a=a}, -Sb:function Sb(){}, -Nv:function Nv(a,b,c,d,e,f){var _=this +a94:function a94(a){this.a=a}, +Se:function Se(){}, +Nx:function Nx(a,b,c,d,e,f){var _=this _.CW=a _.cx=b -_.kZ$=c +_.l2$=c _.x=d _.a=e _.b=-1 _.c=f _.w=_.r=_.f=_.e=_.d=null}, -a5g:function a5g(a,b,c,d,e,f){var _=this +a5n:function a5n(a,b,c,d,e,f){var _=this _.CW=a _.cx=b -_.kZ$=c +_.l2$=c _.x=d _.a=e _.b=-1 _.c=f _.w=_.r=_.f=_.e=_.d=null}, -Nu:function Nu(a,b,c,d,e){var _=this +Nw:function Nw(a,b,c,d,e){var _=this _.CW=a _.cx=b _.cy=null @@ -3601,17 +3601,17 @@ _.a=d _.b=-1 _.c=e _.w=_.r=_.f=_.e=_.d=null}, -aO5:function aO5(a,b,c){this.a=a +aOb:function aOb(a,b,c){this.a=a this.b=b this.c=c}, -aO4:function aO4(a,b){this.a=a +aOa:function aOa(a,b){this.a=a this.b=b}, -avJ:function avJ(a,b,c,d){var _=this +avO:function avO(a,b,c,d){var _=this _.a=a -_.a8w$=b -_.xX$=c -_.qa$=d}, -Nw:function Nw(a,b,c,d,e){var _=this +_.a8u$=b +_.xZ$=c +_.qc$=d}, +Ny:function Ny(a,b,c,d,e){var _=this _.CW=a _.cx=b _.cy=null @@ -3620,7 +3620,7 @@ _.a=d _.b=-1 _.c=e _.w=_.r=_.f=_.e=_.d=null}, -Nx:function Nx(a,b,c,d,e){var _=this +Nz:function Nz(a,b,c,d,e){var _=this _.CW=a _.cx=b _.cy=null @@ -3629,9 +3629,9 @@ _.a=d _.b=-1 _.c=e _.w=_.r=_.f=_.e=_.d=null}, -Gd:function Gd(a){this.a=a +Gb:function Gb(a){this.a=a this.b=!1}, -Ge:function Ge(){var _=this +Gc:function Gc(){var _=this _.e=_.d=_.c=_.b=_.a=null _.f=!0 _.r=4278190080 @@ -3644,19 +3644,19 @@ _.d=d _.e=e _.f=f _.r=g}, -aIq:function aIq(){var _=this +aIw:function aIw(){var _=this _.d=_.c=_.b=_.a=0}, -aue:function aue(){var _=this +auj:function auj(){var _=this _.d=_.c=_.b=_.a=0}, -acN:function acN(){this.b=this.a=null}, -auz:function auz(){var _=this +acU:function acU(){this.b=this.a=null}, +auE:function auE(){var _=this _.d=_.c=_.b=_.a=0}, -w4:function w4(a,b){var _=this +w2:function w2(a,b){var _=this _.a=a _.b=b _.c=0 _.e=_.d=-1}, -aH9:function aH9(a,b,c){var _=this +aHf:function aHf(a,b,c){var _=this _.a=a _.b=b _.c=c @@ -3664,33 +3664,33 @@ _.d=!1 _.e=0 _.f=-1 _.Q=_.z=_.y=_.x=_.w=_.r=0}, -a90:function a90(a){this.a=a}, -alq:function alq(a,b,c,d){var _=this +a97:function a97(a){this.a=a}, +alx:function alx(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=-1 _.f=0}, -ahW:function ahW(a){var _=this +ai2:function ai2(a){var _=this _.b=0 _.c=a _.e=0 _.f=!1}, -aYe:function aYe(a,b){this.a=a +aYk:function aYk(a,b){this.a=a this.b=b}, -aNW:function aNW(a){this.a=null +aO1:function aO1(a){this.a=null this.b=a}, -a9_:function a9_(a,b,c){this.a=a +a96:function a96(a,b,c){this.a=a this.c=b this.d=c}, -UW:function UW(a,b,c){this.c=a +UZ:function UZ(a,b,c){this.c=a this.a=b this.b=c}, -HR:function HR(a,b,c){this.a=a +HQ:function HQ(a,b,c){this.a=a this.b=b this.c=c}, -EZ:function EZ(a,b){var _=this +EX:function EX(a,b){var _=this _.b=_.a=null _.e=_.d=_.c=0 _.f=a @@ -3702,27 +3702,27 @@ _.as=_.Q=!0 _.ch=_.ay=_.ax=_.at=!1 _.CW=-1 _.cx=0}, -vm:function vm(a){var _=this +vk:function vk(a){var _=this _.a=a _.b=-1 _.e=_.d=_.c=0}, -rv:function rv(){this.b=this.a=null}, -aMJ:function aMJ(a,b,c,d,e,f){var _=this +ru:function ru(){this.b=this.a=null}, +aMP:function aMP(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aHb:function aHb(a,b,c,d){var _=this +aHh:function aHh(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.e=_.d=0 _.f=d}, -ve:function ve(a,b){this.a=a +vc:function vc(a,b){this.a=a this.b=b}, -a5j:function a5j(a,b,c,d,e,f,g){var _=this +a5q:function a5q(a,b,c,d,e,f,g){var _=this _.ch=null _.CW=a _.cx=b @@ -3736,8 +3736,8 @@ _.a=f _.b=-1 _.c=g _.w=_.r=_.f=_.e=_.d=null}, -aHi:function aHi(a){this.a=a}, -aIY:function aIY(a,b,c){var _=this +aHo:function aHo(a){this.a=a}, +aJ3:function aJ3(a,b,c){var _=this _.a=a _.b=null _.c=b @@ -3745,76 +3745,76 @@ _.d=c _.f=_.e=!1 _.r=1}, ej:function ej(){}, -Kt:function Kt(){}, -Nk:function Nk(){}, -a4U:function a4U(){}, -a4Y:function a4Y(a,b){this.a=a +Ks:function Ks(){}, +Nm:function Nm(){}, +a50:function a50(){}, +a54:function a54(a,b){this.a=a this.b=b}, -a4W:function a4W(a,b){this.a=a +a52:function a52(a,b){this.a=a this.b=b}, -a4V:function a4V(a){this.a=a}, -a4X:function a4X(a){this.a=a}, -a4F:function a4F(a,b){var _=this +a51:function a51(a){this.a=a}, +a53:function a53(a){this.a=a}, +a4M:function a4M(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4E:function a4E(a){var _=this +a4L:function a4L(a){var _=this _.f=a _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4D:function a4D(a){var _=this +a4K:function a4K(a){var _=this _.f=a _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4H:function a4H(a,b){var _=this +a4O:function a4O(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4K:function a4K(a,b,c){var _=this +a4R:function a4R(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4M:function a4M(a){var _=this +a4T:function a4T(a){var _=this _.f=a _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4T:function a4T(a,b,c){var _=this +a5_:function a5_(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4P:function a4P(a,b,c){var _=this +a4W:function a4W(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4R:function a4R(a,b){var _=this +a4Y:function a4Y(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4Q:function a4Q(a,b){var _=this +a4X:function a4X(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4I:function a4I(a,b,c){var _=this +a4P:function a4P(a,b,c){var _=this _.f=a _.r=b _.w=c @@ -3822,26 +3822,26 @@ _.x=null _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4L:function a4L(a,b){var _=this +a4S:function a4S(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4G:function a4G(a,b,c){var _=this +a4N:function a4N(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4O:function a4O(a,b){var _=this +a4V:function a4V(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4S:function a4S(a,b,c,d){var _=this +a4Z:function a4Z(a,b,c,d){var _=this _.f=a _.r=b _.w=c @@ -3849,14 +3849,14 @@ _.x=d _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4J:function a4J(a,b,c){var _=this +a4Q:function a4Q(a,b,c){var _=this _.f=a _.r=b _.w=c _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -Nj:function Nj(a,b,c,d){var _=this +Nl:function Nl(a,b,c,d){var _=this _.f=a _.r=b _.w=c @@ -3864,13 +3864,13 @@ _.x=d _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -a4N:function a4N(a,b){var _=this +a4U:function a4U(a,b){var _=this _.f=a _.r=b _.a=!1 _.c=_.b=-1/0 _.e=_.d=1/0}, -aYd:function aYd(a,b,c,d){var _=this +aYj:function aYj(a,b,c,d){var _=this _.a=a _.b=!1 _.d=_.c=17976931348623157e292 @@ -3881,47 +3881,47 @@ _.x=!0 _.y=d _.z=!1 _.ax=_.at=_.as=_.Q=0}, -a6N:function a6N(){var _=this +a6U:function a6U(){var _=this _.d=_.c=_.b=_.a=!1}, -a91:function a91(a,b,c,d){var _=this +a98:function a98(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1}, -wI:function wI(){}, -aAL:function aAL(){this.b=this.a=$}, -aAM:function aAM(){}, -aAN:function aAN(a,b){this.a=a +wG:function wG(){}, +aAQ:function aAQ(){this.b=this.a=$}, +aAR:function aAR(){}, +aAS:function aAS(a,b){this.a=a this.b=b}, -Gf:function Gf(a){this.a=a}, -Ny:function Ny(a,b,c){var _=this +Gd:function Gd(a){this.a=a}, +NA:function NA(a,b,c){var _=this _.CW=null _.x=a _.a=b _.b=-1 _.c=c _.w=_.r=_.f=_.e=_.d=null}, -aNX:function aNX(a){this.a=a}, -aNZ:function aNZ(a){this.a=a}, -aO_:function aO_(a){this.a=a}, -y6:function y6(a,b,c,d){var _=this +aO2:function aO2(a){this.a=a}, +aO4:function aO4(a){this.a=a}, +aO5:function aO5(a){this.a=a}, +y4:function y4(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.e=d _.r=_.f=!1}, -aFB:function aFB(a,b,c,d,e){var _=this +aFH:function aFH(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aFC:function aFC(){}, -aMm:function aMm(){this.a=null +aFI:function aFI(){}, +aMs:function aMs(){this.a=null this.b=!1}, -Dm:function Dm(){}, -a1H:function a1H(a,b,c,d,e,f,g){var _=this +Dl:function Dl(){}, +a1N:function a1N(a,b,c,d,e,f,g){var _=this _.b=a _.c=b _.d=c @@ -3929,7 +3929,7 @@ _.e=d _.f=e _.r=f _.w=g}, -aA7:function aA7(a,b,c,d,e,f,g){var _=this +aAc:function aAc(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3937,14 +3937,14 @@ _.d=d _.e=e _.f=f _.r=g}, -a1E:function a1E(a,b,c,d,e,f){var _=this +a1K:function a1K(a,b,c,d,e,f){var _=this _.b=a _.c=b _.d=c _.e=d _.f=e _.r=f}, -aA5:function aA5(a,b,c,d,e,f,g){var _=this +aAa:function aAa(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3952,14 +3952,14 @@ _.d=d _.e=e _.f=f _.r=g}, -DL:function DL(a,b,c,d,e,f){var _=this +DK:function DK(a,b,c,d,e,f){var _=this _.b=a _.c=b _.d=c _.e=d _.f=e _.r=f}, -aA6:function aA6(a,b,c,d,e,f,g){var _=this +aAb:function aAb(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -3967,7 +3967,7 @@ _.d=d _.e=e _.f=f _.r=g}, -a1C:function a1C(a,b,c,d,e,f,g,h){var _=this +a1I:function a1I(a,b,c,d,e,f,g,h){var _=this _.x=a _.y=b _.b=c @@ -3977,15 +3977,15 @@ _.e=f _.f=g _.r=h}, qw:function qw(){}, -Te:function Te(a,b){this.a=a +Th:function Th(a,b){this.a=a this.b=b}, -a0r:function a0r(){}, -ME:function ME(a,b){this.b=a +a0x:function a0x(){}, +MD:function MD(a,b){this.b=a this.c=b this.a=null}, -My:function My(a){this.b=a +Mx:function Mx(a){this.b=a this.a=null}, -a7M:function a7M(a,b,c,d,e){var _=this +a7T:function a7T(a,b,c,d,e){var _=this _.b=a _.c=b _.e=null @@ -3994,24 +3994,24 @@ _.y=c _.z=d _.Q=null _.as=e}, -o3:function o3(a,b){this.b=a +o2:function o2(a,b){this.b=a this.c=b this.d=1}, -Ar:function Ar(a,b,c){this.a=a +Aq:function Aq(a,b,c){this.a=a this.b=b this.c=c}, -b4l:function b4l(){}, -zI:function zI(a,b){this.a=a +b4r:function b4r(){}, +zG:function zG(a,b){this.a=a this.b=b}, h2:function h2(){}, -a5i:function a5i(){}, -i1:function i1(){}, -aHh:function aHh(){}, -wG:function wG(a,b,c){this.a=a +a5p:function a5p(){}, +i0:function i0(){}, +aHn:function aHn(){}, +wE:function wE(a,b,c){this.a=a this.b=b this.c=c}, -aIa:function aIa(){}, -Nz:function Nz(a,b,c,d){var _=this +aIg:function aIg(){}, +NB:function NB(a,b,c,d){var _=this _.CW=a _.cy=_.cx=null _.x=b @@ -4019,64 +4019,64 @@ _.a=c _.b=-1 _.c=d _.w=_.r=_.f=_.e=_.d=null}, -Lp:function Lp(a,b){this.a=a +Lo:function Lo(a,b){this.a=a this.b=b}, -aAH:function aAH(a,b,c){this.a=a +aAM:function aAM(a,b,c){this.a=a this.b=b this.c=c}, -aAI:function aAI(a,b){this.a=a +aAN:function aAN(a,b){this.a=a this.b=b}, -aAF:function aAF(a,b,c,d){var _=this +aAK:function aAK(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aAG:function aAG(a,b,c,d,e){var _=this +aAL:function aAL(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a25:function a25(a,b){this.a=a +a2b:function a2b(a,b){this.a=a this.b=b}, -PB:function PB(a){this.a=a}, -Lq:function Lq(a,b,c){var _=this +PE:function PE(a){this.a=a}, +Lp:function Lp(a,b,c){var _=this _.a=a _.c=_.b=!1 _.d=b _.e=c}, -xT:function xT(a,b){this.a=a +xR:function xR(a,b){this.a=a this.b=b}, -b4U:function b4U(){}, -b4V:function b4V(a){this.a=a}, -b4T:function b4T(a){this.a=a}, -b4W:function b4W(){}, -b1_:function b1_(){}, -b10:function b10(){}, -b4J:function b4J(a,b){this.a=a -this.b=b}, -b4H:function b4H(a,b){this.a=a -this.b=b}, -b4I:function b4I(a){this.a=a}, -b1y:function b1y(){}, -b1z:function b1z(){}, -b1A:function b1A(){}, -b1B:function b1B(){}, -b1C:function b1C(){}, -b1D:function b1D(){}, +b5_:function b5_(){}, +b50:function b50(a){this.a=a}, +b4Z:function b4Z(a){this.a=a}, +b51:function b51(){}, +b15:function b15(){}, +b16:function b16(){}, +b4P:function b4P(a,b){this.a=a +this.b=b}, +b4N:function b4N(a,b){this.a=a +this.b=b}, +b4O:function b4O(a){this.a=a}, b1E:function b1E(){}, b1F:function b1F(){}, -b16:function b16(a,b,c){this.a=a +b1G:function b1G(){}, +b1H:function b1H(){}, +b1I:function b1I(){}, +b1J:function b1J(){}, +b1K:function b1K(){}, +b1L:function b1L(){}, +b1c:function b1c(a,b,c){this.a=a this.b=b this.c=c}, -a2R:function a2R(a){this.a=$ +a2X:function a2X(a){this.a=$ this.b=a}, -aCj:function aCj(a){this.a=a}, -aCk:function aCk(a){this.a=a}, -aCl:function aCl(a){this.a=a}, -aCn:function aCn(a){this.a=a}, -oK:function oK(a){this.a=a}, -aCo:function aCo(a,b,c,d,e){var _=this +aCp:function aCp(a){this.a=a}, +aCq:function aCq(a){this.a=a}, +aCr:function aCr(a){this.a=a}, +aCt:function aCt(a){this.a=a}, +oI:function oI(a){this.a=a}, +aCu:function aCu(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -4084,114 +4084,114 @@ _.d=null _.e=!1 _.f=d _.r=e}, -aCu:function aCu(a,b,c,d){var _=this +aCA:function aCA(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aCv:function aCv(a){this.a=a}, -aCw:function aCw(a,b,c){this.a=a +aCB:function aCB(a){this.a=a}, +aCC:function aCC(a,b,c){this.a=a this.b=b this.c=c}, -aCx:function aCx(a,b){this.a=a +aCD:function aCD(a,b){this.a=a this.b=b}, -aCq:function aCq(a,b,c,d,e){var _=this +aCw:function aCw(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aCr:function aCr(a,b,c){this.a=a +aCx:function aCx(a,b,c){this.a=a this.b=b this.c=c}, -aCs:function aCs(a,b){this.a=a +aCy:function aCy(a,b){this.a=a this.b=b}, -aCt:function aCt(a,b,c,d){var _=this +aCz:function aCz(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aCp:function aCp(a,b,c){this.a=a +aCv:function aCv(a,b,c){this.a=a this.b=b this.c=c}, -aCy:function aCy(a,b){this.a=a +aCE:function aCE(a,b){this.a=a this.b=b}, -aEA:function aEA(){}, -asd:function asd(){}, -MK:function MK(a){var _=this +aEG:function aEG(){}, +asj:function asj(){}, +MJ:function MJ(a){var _=this _.d=a _.a=_.e=$ _.c=_.b=!1}, -aES:function aES(){}, -PA:function PA(a,b){var _=this +aEY:function aEY(){}, +PD:function PD(a,b){var _=this _.d=a _.e=b _.f=null _.a=$ _.c=_.b=!1}, -aME:function aME(){}, -aMF:function aMF(){}, -aAs:function aAs(){}, -aAu:function aAu(a){this.a=a}, -aAv:function aAv(a,b){this.a=a +aMK:function aMK(){}, +aML:function aML(){}, +aAx:function aAx(){}, +aAz:function aAz(a){this.a=a}, +aAA:function aAA(a,b){this.a=a this.b=b}, -aAt:function aAt(a,b){this.a=a +aAy:function aAy(a,b){this.a=a this.b=b}, -auO:function auO(a){this.a=a}, -auP:function auP(a){this.a=a}, -aHw:function aHw(){}, -ase:function ase(){}, -a0t:function a0t(){this.a=null +auT:function auT(a){this.a=a}, +auU:function auU(a){this.a=a}, +aHC:function aHC(){}, +ask:function ask(){}, +a0z:function a0z(){this.a=null this.b=$ this.c=!1}, -a0s:function a0s(a){this.a=!1 +a0y:function a0y(a){this.a=!1 this.b=a}, -axp:function axp(a,b,c){this.a=a +axu:function axu(a,b,c){this.a=a this.b=b this.c=c}, -axq:function axq(a,b,c,d,e){var _=this +axv:function axv(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a20:function a20(a,b){this.a=a +a26:function a26(a,b){this.a=a this.b=b this.c=$}, -a0u:function a0u(a,b,c,d){var _=this +a0A:function a0A(a,b,c,d){var _=this _.a=a _.d=b _.e=c _.id=_.go=_.fy=_.fx=_.fr=_.dy=_.cy=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=null _.k1=d _.ry=_.R8=_.p4=_.p3=_.p2=_.k4=_.k3=_.k2=null}, -axz:function axz(a,b,c){this.a=a +axE:function axE(a,b,c){this.a=a this.b=b this.c=c}, -axy:function axy(a,b){this.a=a +axD:function axD(a,b){this.a=a this.b=b}, -axu:function axu(a,b){this.a=a +axz:function axz(a,b){this.a=a this.b=b}, -axv:function axv(a,b){this.a=a +axA:function axA(a,b){this.a=a this.b=b}, -axw:function axw(){}, -axx:function axx(a,b){this.a=a +axB:function axB(){}, +axC:function axC(a,b){this.a=a this.b=b}, -axt:function axt(a){this.a=a}, -axs:function axs(a){this.a=a}, -axr:function axr(a){this.a=a}, -axA:function axA(a,b){this.a=a +axy:function axy(a){this.a=a}, +axx:function axx(a){this.a=a}, +axw:function axw(a){this.a=a}, +axF:function axF(a,b){this.a=a this.b=b}, -b50:function b50(a,b,c){this.a=a +b56:function b56(a,b,c){this.a=a this.b=b this.c=c}, -b51:function b51(a,b,c,d){var _=this +b57:function b57(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aaz:function aaz(){}, -a5s:function a5s(a,b,c,d,e,f,g,h){var _=this +aaG:function aaG(){}, +a5z:function a5z(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -4200,40 +4200,40 @@ _.e=e _.f=f _.r=g _.w=h}, -aHy:function aHy(a,b,c,d){var _=this +aHE:function aHE(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aHz:function aHz(a,b,c,d,e){var _=this +aHF:function aHF(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aHA:function aHA(a,b){this.b=a +aHG:function aHG(a,b){this.b=a this.c=b}, -aKM:function aKM(){}, -aKN:function aKN(){}, -a5D:function a5D(a,b,c){var _=this +aKS:function aKS(){}, +aKT:function aKT(){}, +a5K:function a5K(a,b,c){var _=this _.a=a _.c=b _.d=c _.e=$}, -aHR:function aHR(){}, -T7:function T7(a,b,c,d,e){var _=this +aHX:function aHX(){}, +Ta:function Ta(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aSy:function aSy(){}, -aSz:function aSz(a){this.a=a}, -an7:function an7(){}, -pS:function pS(a,b){this.a=a +aSE:function aSE(){}, +aSF:function aSF(a){this.a=a}, +and:function and(){}, +pR:function pR(a,b){this.a=a this.b=b}, -Bn:function Bn(){this.a=0}, -aYl:function aYl(a,b,c,d,e,f){var _=this +Bm:function Bm(){this.a=0}, +aYr:function aYr(a,b,c,d,e,f){var _=this _.w=a _.a=b _.b=c @@ -4242,17 +4242,17 @@ _.d=e _.e=f _.f=null _.r=!1}, -aYn:function aYn(){}, -aYm:function aYm(a,b,c){this.a=a +aYt:function aYt(){}, +aYs:function aYs(a,b,c){this.a=a this.b=b this.c=c}, -aYo:function aYo(a){this.a=a}, -aYp:function aYp(a){this.a=a}, -aYq:function aYq(a){this.a=a}, -aYr:function aYr(a){this.a=a}, -aYs:function aYs(a){this.a=a}, -aYt:function aYt(a){this.a=a}, -b0o:function b0o(a,b,c,d,e,f){var _=this +aYu:function aYu(a){this.a=a}, +aYv:function aYv(a){this.a=a}, +aYw:function aYw(a){this.a=a}, +aYx:function aYx(a){this.a=a}, +aYy:function aYy(a){this.a=a}, +aYz:function aYz(a){this.a=a}, +b0u:function b0u(a,b,c,d,e,f){var _=this _.w=a _.a=b _.b=c @@ -4261,14 +4261,14 @@ _.d=e _.e=f _.f=null _.r=!1}, -b0p:function b0p(a,b,c){this.a=a +b0v:function b0v(a,b,c){this.a=a this.b=b this.c=c}, -b0q:function b0q(a){this.a=a}, -b0r:function b0r(a){this.a=a}, -b0s:function b0s(a){this.a=a}, -b0t:function b0t(a){this.a=a}, -aXV:function aXV(a,b,c,d,e,f){var _=this +b0w:function b0w(a){this.a=a}, +b0x:function b0x(a){this.a=a}, +b0y:function b0y(a){this.a=a}, +b0z:function b0z(a){this.a=a}, +aY0:function aY0(a,b,c,d,e,f){var _=this _.w=a _.a=b _.b=c @@ -4277,79 +4277,79 @@ _.d=e _.e=f _.f=null _.r=!1}, -aXW:function aXW(a,b,c){this.a=a +aY1:function aY1(a,b,c){this.a=a this.b=b this.c=c}, -aXX:function aXX(a){this.a=a}, -aXY:function aXY(a){this.a=a}, -aXZ:function aXZ(a){this.a=a}, -aY_:function aY_(a){this.a=a}, -aY0:function aY0(a){this.a=a}, -HU:function HU(a,b){this.a=null +aY2:function aY2(a){this.a=a}, +aY3:function aY3(a){this.a=a}, +aY4:function aY4(a){this.a=a}, +aY5:function aY5(a){this.a=a}, +aY6:function aY6(a){this.a=a}, +HT:function HT(a,b){this.a=null this.b=a this.c=b}, -aHI:function aHI(a){this.a=a +aHO:function aHO(a){this.a=a this.b=0}, -aHJ:function aHJ(a,b){this.a=a +aHP:function aHP(a,b){this.a=a this.b=b}, -b8U:function b8U(){}, -aIB:function aIB(a,b){var _=this +b9_:function b9_(){}, +aIH:function aIH(a,b){var _=this _.a=a _.c=_.b=null _.d=0 _.e=b}, -aIC:function aIC(a){this.a=a}, -aID:function aID(a){this.a=a}, -aIE:function aIE(a){this.a=a}, -aIG:function aIG(a,b,c){this.a=a +aII:function aII(a){this.a=a}, +aIJ:function aIJ(a){this.a=a}, +aIK:function aIK(a){this.a=a}, +aIM:function aIM(a,b,c){this.a=a this.b=b this.c=c}, -aIH:function aIH(a){this.a=a}, -a1y:function a1y(a){this.a=a}, -a1x:function a1x(a){var _=this +aIN:function aIN(a){this.a=a}, +a1E:function a1E(a){this.a=a}, +a1D:function a1D(a){var _=this _.a=a _.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=null}, -aFK:function aFK(a,b){var _=this +aFQ:function aFQ(a,b){var _=this _.b=_.a=null _.c=a _.d=b}, -IS:function IS(a,b){this.a=a +IR:function IR(a,b){this.a=a this.b=b}, -b4R:function b4R(){}, -aqa:function aqa(a,b){this.a=a +b4X:function b4X(){}, +aqg:function aqg(a,b){this.a=a this.b=b this.c=!1}, -RL:function RL(a,b){this.a=a +RO:function RO(a,b){this.a=a this.b=b}, -Cs:function Cs(a,b){this.c=a +Cr:function Cr(a,b){this.c=a this.b=b}, -DT:function DT(a){this.c=null +DS:function DS(a){this.c=null this.b=a}, -DW:function DW(a,b){var _=this +DV:function DV(a,b){var _=this _.c=a _.d=1 _.e=null _.f=!1 _.b=b}, -aBp:function aBp(a,b){this.a=a +aBu:function aBu(a,b){this.a=a this.b=b}, -aBq:function aBq(a){this.a=a}, -Eb:function Eb(a){this.b=a}, -Eo:function Eo(a){this.c=null +aBv:function aBv(a){this.a=a}, +Ea:function Ea(a){this.b=a}, +En:function En(a){this.c=null this.b=a}, -FE:function FE(a,b){var _=this +FC:function FC(a,b){var _=this _.c=null _.d=a _.e=null _.f=0 _.b=b}, -aLz:function aLz(a){this.a=a}, -aLA:function aLA(a){this.a=a}, -aLB:function aLB(a){this.a=a}, -Dl:function Dl(a){this.a=a}, -axf:function axf(a){this.a=a}, -a7K:function a7K(a){this.a=a}, -a7H:function a7H(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +aLF:function aLF(a){this.a=a}, +aLG:function aLG(a){this.a=a}, +aLH:function aLH(a){this.a=a}, +Dk:function Dk(a){this.a=a}, +axk:function axk(a){this.a=a}, +a7R:function a7R(a){this.a=a}, +a7O:function a7O(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this _.a=a _.b=b _.c=c @@ -4379,16 +4379,16 @@ _.id=a6 _.k1=a7 _.k2=a8 _.k4=a9}, -nZ:function nZ(a,b){this.a=a +nX:function nX(a,b){this.a=a this.b=b}, -b1W:function b1W(){}, -b1X:function b1X(){}, -b1Y:function b1Y(){}, -b1Z:function b1Z(){}, -b2_:function b2_(){}, -b20:function b20(){}, b21:function b21(){}, b22:function b22(){}, +b23:function b23(){}, +b24:function b24(){}, +b25:function b25(){}, +b26:function b26(){}, +b27:function b27(){}, +b28:function b28(){}, lP:function lP(){}, fJ:function fJ(a,b,c,d){var _=this _.a=0 @@ -4401,11 +4401,11 @@ _.k3=-1 _.p1=_.ok=_.k4=null _.p2=d _.p4=_.p3=0}, -aqb:function aqb(a,b){this.a=a +aqh:function aqh(a,b){this.a=a this.b=b}, -yu:function yu(a,b){this.a=a +ys:function ys(a,b){this.a=a this.b=b}, -axB:function axB(a,b,c,d,e,f,g,h){var _=this +axG:function axG(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -4417,26 +4417,26 @@ _.w=!1 _.y=g _.z=null _.Q=h}, -axC:function axC(a){this.a=a}, -axE:function axE(){}, -axD:function axD(a){this.a=a}, -KC:function KC(a,b){this.a=a +axH:function axH(a){this.a=a}, +axJ:function axJ(){}, +axI:function axI(a){this.a=a}, +KB:function KB(a,b){this.a=a this.b=b}, -aLV:function aLV(a){this.a=a}, -aLR:function aLR(){}, -av7:function av7(){this.a=null}, -av8:function av8(a){this.a=a}, -aEs:function aEs(){var _=this +aM0:function aM0(a){this.a=a}, +aLX:function aLX(){}, +avc:function avc(){this.a=null}, +avd:function avd(a){this.a=a}, +aEy:function aEy(){var _=this _.b=_.a=null _.c=0 _.d=!1}, -aEu:function aEu(a){this.a=a}, -aEt:function aEt(a){this.a=a}, -Gl:function Gl(a){this.c=null +aEA:function aEA(a){this.a=a}, +aEz:function aEz(a){this.a=a}, +Gj:function Gj(a){this.c=null this.b=a}, -aOC:function aOC(a){this.a=a}, -aOD:function aOD(a){this.a=a}, -aM4:function aM4(a,b,c,d,e,f){var _=this +aOI:function aOI(a){this.a=a}, +aOJ:function aOJ(a){this.a=a}, +aMa:function aMa(a,b,c,d,e,f){var _=this _.cx=_.CW=_.ch=null _.a=a _.b=!1 @@ -4449,37 +4449,37 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -Gq:function Gq(a){this.d=this.c=null +Go:function Go(a){this.d=this.c=null this.b=a}, -aOP:function aOP(a){this.a=a}, -aOQ:function aOQ(a){this.a=a}, -aOR:function aOR(a,b){this.a=a -this.b=b}, -aOS:function aOS(a){this.a=a}, -aOT:function aOT(a){this.a=a}, -aOU:function aOU(a){this.a=a}, -pW:function pW(){}, -afZ:function afZ(){}, -aaa:function aaa(a,b){this.a=a +aOV:function aOV(a){this.a=a}, +aOW:function aOW(a){this.a=a}, +aOX:function aOX(a,b){this.a=a +this.b=b}, +aOY:function aOY(a){this.a=a}, +aOZ:function aOZ(a){this.a=a}, +aP_:function aP_(a){this.a=a}, +pV:function pV(){}, +ag5:function ag5(){}, +aah:function aah(a,b){this.a=a this.b=b}, mw:function mw(a,b){this.a=a this.b=b}, -aC0:function aC0(){}, -aC2:function aC2(){}, -aNz:function aNz(){}, -aNB:function aNB(a,b){this.a=a +aC6:function aC6(){}, +aC8:function aC8(){}, +aNF:function aNF(){}, +aNH:function aNH(a,b){this.a=a this.b=b}, -aND:function aND(){}, -aRi:function aRi(a,b,c){var _=this +aNJ:function aNJ(){}, +aRo:function aRo(a,b,c){var _=this _.a=!1 _.b=a _.c=b _.d=c}, -a6c:function a6c(a){this.a=a +a6j:function a6j(a){this.a=a this.b=0}, -aO0:function aO0(a,b){this.a=a +aO6:function aO6(a,b){this.a=a this.b=b}, -Ya:function Ya(a,b,c,d){var _=this +Yf:function Yf(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -4489,11 +4489,11 @@ _.f=null _.w=_.r=$ _.x=null _.y=!1}, -asE:function asE(){}, -zC:function zC(a,b,c){this.a=a +asK:function asK(){}, +zA:function zA(a,b,c){this.a=a this.b=b this.c=c}, -F1:function F1(a,b,c,d,e,f,g){var _=this +F_:function F_(a,b,c,d,e,f,g){var _=this _.f=a _.r=b _.w=c @@ -4501,13 +4501,13 @@ _.a=d _.b=e _.c=f _.d=g}, -Gc:function Gc(){}, -Yj:function Yj(a,b){this.b=a +Ga:function Ga(){}, +Yo:function Yo(a,b){this.b=a this.c=b this.a=null}, -a74:function a74(a){this.b=a +a7b:function a7b(a){this.b=a this.a=null}, -asD:function asD(a,b,c,d,e,f){var _=this +asJ:function asJ(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -4516,27 +4516,27 @@ _.e=e _.f=0 _.r=f _.w=!0}, -aAK:function aAK(){this.b=this.a=null}, -ayL:function ayL(a,b){this.a=a +aAP:function aAP(){this.b=this.a=null}, +ayQ:function ayQ(a,b){this.a=a this.b=b}, -ayO:function ayO(a){this.a=a}, -ayM:function ayM(a){this.a=a}, -ayN:function ayN(){}, -aOY:function aOY(){}, -aOX:function aOX(){}, -aD1:function aD1(a,b){this.b=a +ayT:function ayT(a){this.a=a}, +ayR:function ayR(a){this.a=a}, +ayS:function ayS(){}, +aP3:function aP3(){}, +aP2:function aP2(){}, +aD7:function aD7(a,b){this.b=a this.a=b}, -aTL:function aTL(){}, -nN:function nN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.rt$=a -_.oM$=b -_.iv$=c -_.kX$=d -_.mI$=e -_.mJ$=f -_.mK$=g -_.hn$=h -_.ho$=i +aTR:function aTR(){}, +nL:function nL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.ru$=a +_.oO$=b +_.iy$=c +_.l_$=d +_.mM$=e +_.mN$=f +_.mO$=g +_.hq$=h +_.hr$=i _.c=j _.d=k _.e=l @@ -4545,19 +4545,19 @@ _.r=n _.w=o _.a=p _.b=q}, -aVZ:function aVZ(){}, -aW_:function aW_(){}, -aVY:function aVY(){}, -a0k:function a0k(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.rt$=a -_.oM$=b -_.iv$=c -_.kX$=d -_.mI$=e -_.mJ$=f -_.mK$=g -_.hn$=h -_.ho$=i +aW4:function aW4(){}, +aW5:function aW5(){}, +aW3:function aW3(){}, +a0q:function a0q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.ru$=a +_.oO$=b +_.iy$=c +_.l_$=d +_.mM$=e +_.mN$=f +_.mO$=g +_.hq$=h +_.hr$=i _.c=j _.d=k _.e=l @@ -4566,7 +4566,7 @@ _.r=n _.w=o _.a=p _.b=q}, -wa:function wa(a,b,c){var _=this +w8:function w8(a,b,c){var _=this _.a=a _.b=-1 _.c=0 @@ -4577,7 +4577,7 @@ _.x=!1 _.y=b _.z=c _.as=_.Q=$}, -aD4:function aD4(a,b,c,d,e,f){var _=this +aDa:function aDa(a,b,c,d,e,f){var _=this _.a=a _.b=null _.c=b @@ -4588,26 +4588,26 @@ _.r=f _.z=_.y=_.x=_.w=0 _.Q=-1 _.ax=_.at=_.as=0}, -a8t:function a8t(a){this.a=a +a8A:function a8A(a){this.a=a this.c=this.b=null}, -aN3:function aN3(){}, -uZ:function uZ(a,b){this.a=a +aN9:function aN9(){}, +uX:function uX(a,b){this.a=a this.b=b}, -axV:function axV(a){this.a=a}, -aQK:function aQK(a,b){this.b=a +ay_:function ay_(a){this.a=a}, +aQQ:function aQQ(a,b){this.b=a this.a=b}, -uY:function uY(a,b,c,d,e){var _=this +uW:function uW(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.b=e}, -b1c:function b1c(a,b,c){this.a=a +b1i:function b1i(a,b,c){this.a=a this.b=b this.c=c}, -a7e:function a7e(a){this.a=a}, -aPo:function aPo(a){this.a=a}, -up:function up(a,b,c,d,e,f,g,h,i){var _=this +a7l:function a7l(a){this.a=a}, +aPu:function aPu(a){this.a=a}, +un:function un(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4617,7 +4617,7 @@ _.f=f _.r=g _.w=h _.x=i}, -pg:function pg(a,b,c,d,e,f,g,h,i){var _=this +pf:function pf(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4627,7 +4627,7 @@ _.f=f _.r=g _.w=h _.x=i}, -KF:function KF(a,b,c,d,e,f,g,h,i,j,k){var _=this +KE:function KE(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -4639,7 +4639,7 @@ _.w=h _.x=i _.z=j _.Q=k}, -KH:function KH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +KG:function KG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this _.a=a _.b=b _.c=c @@ -4663,7 +4663,7 @@ _.cy=a0 _.db=a1 _.dx=null _.dy=$}, -KG:function KG(a,b,c,d,e,f,g,h,i){var _=this +KF:function KF(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4673,84 +4673,84 @@ _.f=f _.r=g _.w=h _.x=i}, -aGi:function aGi(){}, -AR:function AR(a,b,c,d,e){var _=this +aGo:function aGo(){}, +AQ:function AQ(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=$}, -aOK:function aOK(a){this.a=a +aOQ:function aOQ(a){this.a=a this.b=null}, -Gt:function Gt(a,b,c){var _=this +Gr:function Gr(a,b,c){var _=this _.a=a _.b=b _.d=_.c=$ _.e=c _.r=_.f=$}, -DC:function DC(a,b){this.a=a +DB:function DB(a,b){this.a=a this.b=b}, -xi:function xi(a,b,c,d){var _=this +xg:function xg(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.b=d}, -RO:function RO(a,b){this.a=a +RR:function RR(a,b){this.a=a this.b=b}, -ey:function ey(a,b,c,d){var _=this +ez:function ez(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -t_:function t_(a,b,c,d){var _=this +rX:function rX(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -aeJ:function aeJ(a,b,c){this.c=a +aeQ:function aeQ(a,b,c){this.c=a this.a=b this.b=c}, -as9:function as9(a){this.a=a}, -ZT:function ZT(){}, -axn:function axn(){}, -aFx:function aFx(){}, -axF:function axF(){}, -avS:function avS(){}, -aA1:function aA1(){}, -aFt:function aFt(){}, -aIb:function aIb(){}, -aLD:function aLD(){}, -aM6:function aM6(){}, -axo:function axo(){}, +asf:function asf(a){this.a=a}, +ZY:function ZY(){}, +axs:function axs(){}, +aFD:function aFD(){}, +axK:function axK(){}, +avX:function avX(){}, +aA6:function aA6(){}, aFz:function aFz(){}, -aPd:function aPd(){}, +aIh:function aIh(){}, +aLJ:function aLJ(){}, +aMc:function aMc(){}, +axt:function axt(){}, aFF:function aFF(){}, -auX:function auX(){}, -aHk:function aHk(){}, -axc:function axc(){}, -aQC:function aQC(){}, -a4_:function a4_(){}, -Gn:function Gn(a,b){this.a=a +aPj:function aPj(){}, +aFL:function aFL(){}, +av1:function av1(){}, +aHq:function aHq(){}, +axh:function axh(){}, +aQI:function aQI(){}, +a46:function a46(){}, +Gl:function Gl(a,b){this.a=a this.b=b}, -Qm:function Qm(a){this.a=a}, -axg:function axg(a,b,c,d){var _=this +Qp:function Qp(a){this.a=a}, +axl:function axl(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -axj:function axj(){}, -axh:function axh(a,b){this.a=a +axo:function axo(){}, +axm:function axm(a,b){this.a=a this.b=b}, -axi:function axi(a,b,c){this.a=a +axn:function axn(a,b,c){this.a=a this.b=b this.c=c}, -Xn:function Xn(a,b,c,d){var _=this +Xs:function Xs(a,b,c,d){var _=this _.a=a _.b=b _.d=c _.e=d}, -Gp:function Gp(a,b,c,d,e,f,g,h){var _=this +Gn:function Gn(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -4759,13 +4759,13 @@ _.e=e _.f=f _.r=g _.w=h}, -Dg:function Dg(a,b,c,d,e){var _=this +Df:function Df(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aBH:function aBH(a,b,c,d,e,f,g,h,i){var _=this +aBM:function aBM(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -4775,7 +4775,7 @@ _.f=f _.r=g _.w=h _.x=i}, -a1z:function a1z(a,b,c,d,e,f){var _=this +a1F:function a1F(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4787,7 +4787,7 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -aKL:function aKL(a,b,c,d,e,f){var _=this +aKR:function aKR(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4799,12 +4799,12 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -K8:function K8(){}, -av2:function av2(a){this.a=a}, -av3:function av3(){}, -av4:function av4(){}, -av5:function av5(){}, -aAZ:function aAZ(a,b,c,d,e,f){var _=this +K7:function K7(){}, +av7:function av7(a){this.a=a}, +av8:function av8(){}, +av9:function av9(){}, +ava:function ava(){}, +aB3:function aB3(a,b,c,d,e,f){var _=this _.ok=null _.p1=!0 _.a=a @@ -4818,12 +4818,12 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -aB1:function aB1(a){this.a=a}, -aB2:function aB2(a,b){this.a=a +aB6:function aB6(a){this.a=a}, +aB7:function aB7(a,b){this.a=a this.b=b}, -aB_:function aB_(a){this.a=a}, -aB0:function aB0(a){this.a=a}, -aqs:function aqs(a,b,c,d,e,f){var _=this +aB4:function aB4(a){this.a=a}, +aB5:function aB5(a){this.a=a}, +aqy:function aqy(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4835,8 +4835,8 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -aqt:function aqt(a){this.a=a}, -ay7:function ay7(a,b,c,d,e,f){var _=this +aqz:function aqz(a){this.a=a}, +ayc:function ayc(a,b,c,d,e,f){var _=this _.a=a _.b=!1 _.c=null @@ -4848,85 +4848,85 @@ _.a$=c _.b$=d _.c$=e _.d$=f}, -ay9:function ay9(a){this.a=a}, -aya:function aya(a){this.a=a}, -ay8:function ay8(a){this.a=a}, -aP0:function aP0(){}, -aP7:function aP7(a,b){this.a=a +aye:function aye(a){this.a=a}, +ayf:function ayf(a){this.a=a}, +ayd:function ayd(a){this.a=a}, +aP6:function aP6(){}, +aPd:function aPd(a,b){this.a=a this.b=b}, -aPe:function aPe(){}, -aP9:function aP9(a){this.a=a}, -aPc:function aPc(){}, -aP8:function aP8(a){this.a=a}, -aPb:function aPb(a){this.a=a}, -aOZ:function aOZ(){}, +aPk:function aPk(){}, +aPf:function aPf(a){this.a=a}, +aPi:function aPi(){}, +aPe:function aPe(a){this.a=a}, +aPh:function aPh(a){this.a=a}, aP4:function aP4(){}, aPa:function aPa(){}, -aP6:function aP6(){}, -aP5:function aP5(){}, -aP3:function aP3(a){this.a=a}, -b5t:function b5t(){}, -aOL:function aOL(a){this.a=a}, -aOM:function aOM(a){this.a=a}, -aAW:function aAW(){var _=this +aPg:function aPg(){}, +aPc:function aPc(){}, +aPb:function aPb(){}, +aP9:function aP9(a){this.a=a}, +b5z:function b5z(){}, +aOR:function aOR(a){this.a=a}, +aOS:function aOS(a){this.a=a}, +aB0:function aB0(){var _=this _.a=$ _.b=null _.c=!1 _.d=null _.f=$}, -aAY:function aAY(a){this.a=a}, -aAX:function aAX(a){this.a=a}, -ax3:function ax3(a,b,c,d,e){var _=this +aB2:function aB2(a){this.a=a}, +aB1:function aB1(a){this.a=a}, +ax8:function ax8(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -awv:function awv(a,b,c){this.a=a +awA:function awA(a,b,c){this.a=a this.b=b this.c=c}, -aww:function aww(){}, -b4K:function b4K(a,b,c){this.a=a +awB:function awB(){}, +b4Q:function b4Q(a,b,c){this.a=a this.b=b this.c=c}, -QV:function QV(a,b){this.a=a +QY:function QY(a,b){this.a=a this.b=b}, -b4h:function b4h(){}, -a3k:function a3k(a,b,c,d){var _=this +b4n:function b4n(){}, +a3q:function a3q(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, db:function db(a){this.a=a}, -wm:function wm(a){this.a=a}, -ay_:function ay_(a){this.a=a +wk:function wk(a){this.a=a}, +ay4:function ay4(a){this.a=a this.c=this.b=0}, -a_i:function a_i(a,b){this.a=a +a_n:function a_n(a,b){this.a=a this.b=$ this.c=b}, -auL:function auL(a){this.a=a}, -auK:function auK(){}, -avf:function avf(){}, -a1i:function a1i(a){this.a=$ +auQ:function auQ(a){this.a=a}, +auP:function auP(){}, +avk:function avk(){}, +a1o:function a1o(a){this.a=$ this.b=a}, -auM:function auM(a,b,c){var _=this +auR:function auR(a,b,c){var _=this _.d=a _.a=null _.ay$=b _.ch$=c}, -auN:function auN(a){this.a=a}, -axd:function axd(){}, -aTV:function aTV(){}, -acR:function acR(){}, -az6:function az6(a,b){this.a=null +auS:function auS(a){this.a=a}, +axi:function axi(){}, +aU0:function aU0(){}, +acY:function acY(){}, +azb:function azb(a,b){this.a=null this.ay$=a this.ch$=b}, -az7:function az7(a){this.a=a}, -a0q:function a0q(){}, -axl:function axl(a){this.a=a}, -axm:function axm(a,b){this.a=a +azc:function azc(a){this.a=a}, +a0w:function a0w(){}, +axq:function axq(a){this.a=a}, +axr:function axr(a,b){this.a=a this.b=b}, -a0v:function a0v(a,b,c,d){var _=this +a0B:function a0B(a,b,c,d){var _=this _.x=null _.a=a _.b=b @@ -4935,82 +4935,82 @@ _.d=c _.e=$ _.f=d _.r=null}, -aaA:function aaA(a,b,c,d){var _=this +aaH:function aaH(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -adF:function adF(){}, -adV:function adV(){}, -aet:function aet(){}, -agk:function agk(){}, -agl:function agl(){}, -agm:function agm(){}, -ai0:function ai0(){}, -ai1:function ai1(){}, -aoc:function aoc(){}, -aoj:function aoj(){}, -b83:function b83(){}, -bHm(){return $}, -dn(a,b,c){if(b.h("as<0>").b(a))return new A.Sp(a,b.h("@<0>").ae(c).h("Sp<1,2>")) -return new A.xt(a,b.h("@<0>").ae(c).h("xt<1,2>"))}, -bfu(a){return new A.nL("Field '"+a+u.N)}, -ik(a){return new A.nL("Field '"+a+"' has not been initialized.")}, -fe(a){return new A.nL("Local '"+a+"' has not been initialized.")}, -bxe(a){return new A.nL("Field '"+a+"' has already been initialized.")}, -jV(a){return new A.nL("Local '"+a+"' has already been initialized.")}, -bu2(a){return new A.mf(a)}, -b4N(a){var s,r=a^48 +adM:function adM(){}, +ae1:function ae1(){}, +aeA:function aeA(){}, +agr:function agr(){}, +ags:function ags(){}, +agt:function agt(){}, +ai7:function ai7(){}, +ai8:function ai8(){}, +aoi:function aoi(){}, +aop:function aop(){}, +b8a:function b8a(){}, +bHs(){return $}, +dn(a,b,c){if(b.h("as<0>").b(a))return new A.Ss(a,b.h("@<0>").ad(c).h("Ss<1,2>")) +return new A.xr(a,b.h("@<0>").ad(c).h("xr<1,2>"))}, +bfB(a){return new A.nJ("Field '"+a+u.N)}, +ij(a){return new A.nJ("Field '"+a+"' has not been initialized.")}, +fe(a){return new A.nJ("Local '"+a+"' has not been initialized.")}, +bxk(a){return new A.nJ("Field '"+a+"' has already been initialized.")}, +jV(a){return new A.nJ("Local '"+a+"' has already been initialized.")}, +bu9(a){return new A.mg(a)}, +b4T(a){var s,r=a^48 if(r<=9)return r s=a|32 if(97<=s&&s<=102)return s-87 return-1}, -blV(a,b){var s=A.b4N(B.c.au(a,b)),r=A.b4N(B.c.au(a,b+1)) +bm0(a,b){var s=A.b4T(B.c.au(a,b)),r=A.b4T(B.c.au(a,b+1)) return s*16+r-(r&256)}, a3(a,b){a=a+b&536870911 a=a+((a&524287)<<10)&536870911 return a^a>>>6}, -i6(a){a=a+((a&67108863)<<3)&536870911 +i5(a){a=a+((a&67108863)<<3)&536870911 a^=a>>>11 return a+((a&16383)<<15)&536870911}, -bhQ(a,b,c){return A.i6(A.a3(A.a3(c,a),b))}, -bhR(a,b,c,d,e){return A.i6(A.a3(A.a3(A.a3(A.a3(e,a),b),c),d))}, -hv(a,b,c){return a}, -bb3(a){var s,r -for(s=$.BU.length,r=0;rc)A.a7(A.cT(b,0,c,"start",null))}return new A.aC(a,b,c,d.h("aC<0>"))}, -qY(a,b,c,d){if(t.Ee.b(a))return new A.y4(a,b,c.h("@<0>").ae(d).h("y4<1,2>")) -return new A.dJ(a,b,c.h("@<0>").ae(d).h("dJ<1,2>"))}, -bhU(a,b,c){var s="takeCount" -A.x9(b,s) +if(b>c)A.a6(A.cT(b,0,c,"start",null))}return new A.aC(a,b,c,d.h("aC<0>"))}, +p2(a,b,c,d){if(t.Ee.b(a))return new A.y2(a,b,c.h("@<0>").ad(d).h("y2<1,2>")) +return new A.dJ(a,b,c.h("@<0>").ad(d).h("dJ<1,2>"))}, +bi_(a,b,c){var s="takeCount" +A.x7(b,s) A.fH(b,s) -if(t.Ee.b(a))return new A.Ky(a,b,c.h("Ky<0>")) -return new A.AK(a,b,c.h("AK<0>"))}, -b9i(a,b,c){var s="count" -if(t.Ee.b(a)){A.x9(b,s) +if(t.Ee.b(a))return new A.Kx(a,b,c.h("Kx<0>")) +return new A.AJ(a,b,c.h("AJ<0>"))}, +b9o(a,b,c){var s="count" +if(t.Ee.b(a)){A.x7(b,s) A.fH(b,s) -return new A.Di(a,b,c.h("Di<0>"))}A.x9(b,s) +return new A.Dh(a,b,c.h("Dh<0>"))}A.x7(b,s) A.fH(b,s) -return new A.rK(a,b,c.h("rK<0>"))}, -beI(a,b,c){if(c.h("as<0>").b(b))return new A.Kx(a,b,c.h("Kx<0>")) +return new A.rI(a,b,c.h("rI<0>"))}, +beP(a,b,c){if(c.h("as<0>").b(b))return new A.Kw(a,b,c.h("Kw<0>")) return new A.qF(a,b,c.h("qF<0>"))}, -cF(){return new A.o8("No element")}, -aBZ(){return new A.o8("Too many elements")}, -bff(){return new A.o8("Too few elements")}, -bAv(a,b){A.a8o(a,0,J.bv(a)-1,b)}, -a8o(a,b,c,d){if(c-b<=32)A.a8q(a,b,c,d) -else A.a8p(a,b,c,d)}, -a8q(a,b,c,d){var s,r,q,p,o +cF(){return new A.o7("No element")}, +aC3(){return new A.o7("Too many elements")}, +bfm(){return new A.o7("Too few elements")}, +bAA(a,b){A.a8v(a,0,J.bu(a)-1,b)}, +a8v(a,b,c,d){if(c-b<=32)A.a8x(a,b,c,d) +else A.a8w(a,b,c,d)}, +a8x(a,b,c,d){var s,r,q,p,o for(s=b+1,r=J.aK(a);s<=c;++s){q=r.i(a,s) p=s while(!0){if(!(p>b&&d.$2(r.i(a,p-1),q)>0))break o=p-1 -r.u(a,p,r.i(a,o)) -p=o}r.u(a,p,q)}}, -a8p(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.e.cW(a5-a4+1,6),h=a4+i,g=a5-i,f=B.e.cW(a4+a5,2),e=f-i,d=f+i,c=J.aK(a3),b=c.i(a3,h),a=c.i(a3,e),a0=c.i(a3,f),a1=c.i(a3,d),a2=c.i(a3,g) +r.t(a,p,r.i(a,o)) +p=o}r.t(a,p,q)}}, +a8w(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.e.cW(a5-a4+1,6),h=a4+i,g=a5-i,f=B.e.cW(a4+a5,2),e=f-i,d=f+i,c=J.aK(a3),b=c.i(a3,h),a=c.i(a3,e),a0=c.i(a3,f),a1=c.i(a3,d),a2=c.i(a3,g) if(a6.$2(b,a)>0){s=a a=b b=s}if(a6.$2(a1,a2)>0){s=a2 @@ -5029,89 +5029,89 @@ a=s}if(a6.$2(a,a0)>0){s=a0 a0=a a=s}if(a6.$2(a1,a2)>0){s=a2 a2=a1 -a1=s}c.u(a3,h,b) -c.u(a3,f,a0) -c.u(a3,g,a2) -c.u(a3,e,c.i(a3,a4)) -c.u(a3,d,c.i(a3,a5)) +a1=s}c.t(a3,h,b) +c.t(a3,f,a0) +c.t(a3,g,a2) +c.t(a3,e,c.i(a3,a4)) +c.t(a3,d,c.i(a3,a5)) r=a4+1 q=a5-1 if(J.e(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.i(a3,p) n=a6.$2(o,a) if(n===0)continue -if(n<0){if(p!==r){c.u(a3,p,c.i(a3,r)) -c.u(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.i(a3,q),a) +if(n<0){if(p!==r){c.t(a3,p,c.i(a3,r)) +c.t(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.i(a3,q),a) if(n>0){--q continue}else{m=q-1 -if(n<0){c.u(a3,p,c.i(a3,r)) +if(n<0){c.t(a3,p,c.i(a3,r)) l=r+1 -c.u(a3,r,c.i(a3,q)) -c.u(a3,q,o) +c.t(a3,r,c.i(a3,q)) +c.t(a3,q,o) q=m r=l -break}else{c.u(a3,p,c.i(a3,q)) -c.u(a3,q,o) +break}else{c.t(a3,p,c.i(a3,q)) +c.t(a3,q,o) q=m break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.i(a3,p) -if(a6.$2(o,a)<0){if(p!==r){c.u(a3,p,c.i(a3,r)) -c.u(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.i(a3,q),a1)>0){--q +if(a6.$2(o,a)<0){if(p!==r){c.t(a3,p,c.i(a3,r)) +c.t(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.i(a3,q),a1)>0){--q if(qg){for(;J.e(a6.$2(c.i(a3,r),a),0);)++r for(;J.e(a6.$2(c.i(a3,q),a1),0);)--q for(p=r;p<=q;++p){o=c.i(a3,p) -if(a6.$2(o,a)===0){if(p!==r){c.u(a3,p,c.i(a3,r)) -c.u(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.i(a3,q),a1)===0){--q +if(a6.$2(o,a)===0){if(p!==r){c.t(a3,p,c.i(a3,r)) +c.t(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.i(a3,q),a1)===0){--q if(q")),!0,b),n=o.length,m=0 +pu:function pu(a){this.a=a}, +VN:function VN(){}, +b75(a,b,c){var s,r,q,p,o=A.il(new A.bf(a,A.q(a).h("bf<1>")),!0,b),n=o.length,m=0 while(!0){if(!(m").ae(c).h("bl<1,2>"))}return new A.xK(A.bfE(a,b,c),b.h("@<0>").ae(c).h("xK<1,2>"))}, -auf(){throw A.d(A.a8("Cannot modify unmodifiable Map"))}, -bwm(a){if(typeof a=="number")return B.d.gI(a) +q[r]=a.i(0,r)}return new A.bk(p,q,o,b.h("@<0>").ad(c).h("bk<1,2>"))}return new A.xI(A.bfL(a,b,c),b.h("@<0>").ad(c).h("xI<1,2>"))}, +auk(){throw A.d(A.a8("Cannot modify unmodifiable Map"))}, +bwt(a){if(typeof a=="number")return B.d.gI(a) if(t.if.b(a))return a.gI(a) -if(t.A.b(a))return A.hk(a) +if(t.A.b(a))return A.ek(a) return A.m7(a)}, -bwn(a){return new A.azq(a)}, -b4X(a,b){var s=new A.nG(a,b.h("nG<0>")) -s.amr(a) +bwu(a){return new A.azv(a)}, +b52(a,b){var s=new A.nE(a,b.h("nE<0>")) +s.amp(a) return s}, -bmw(a){var s=v.mangledGlobalNames[a] +bmC(a){var s=v.mangledGlobalNames[a] if(s!=null)return s return"minified:"+a}, -blv(a,b){var s +blB(a,b){var s if(b!=null){s=b.x if(s!=null)return s}return t.dC.b(a)}, h(a){var s @@ -5231,15 +5231,15 @@ else if(!1===a)return"false" else if(a==null)return"null" s=J.h9(a) return s}, -Q(a,b,c,d,e,f){return new A.E7(a,c,d,e,f)}, -bT6(a,b,c,d,e,f){return new A.E7(a,c,d,e,f)}, -bwZ(a,b,c,d,e,f){return new A.E7(a,c,d,e,f)}, -hk(a){var s,r=$.bgG -if(r==null)r=$.bgG=Symbol("identityHashCode") +Q(a,b,c,d,e,f){return new A.E6(a,c,d,e,f)}, +bTd(a,b,c,d,e,f){return new A.E6(a,c,d,e,f)}, +aC5(a,b,c,d,e,f){return new A.E6(a,c,d,e,f)}, +ek(a){var s,r=$.bgN +if(r==null)r=$.bgN=Symbol("identityHashCode") s=a[r] if(s==null){s=Math.random()*0x3fffffff|0 a[r]=s}return s}, -vs(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +vq(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) if(m==null)return n s=m[3] if(b==null){if(s!=null)return parseInt(a,10) @@ -5249,30 +5249,30 @@ if(b===10&&s!=null)return parseInt(a,10) if(b<10||s==null){r=b<=10?47+b:86+b q=m[1] for(p=q.length,o=0;or)return n}return parseInt(a,b)}, -zV(a){var s,r +zT(a){var s,r if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null s=parseFloat(a) -if(isNaN(s)){r=B.c.ff(a) +if(isNaN(s)){r=B.c.fg(a) if(r==="NaN"||r==="+NaN"||r==="-NaN")return s return null}return s}, -aIf(a){return A.byY(a)}, -byY(a){var s,r,q,p +aIl(a){return A.bz2(a)}, +bz2(a){var s,r,q,p if(a instanceof A.z)return A.fk(A.aU(a),null) -s=J.os(a) -if(s===B.Ss||s===B.SG||t.kk.b(a)){r=B.qE(a) +s=J.or(a) +if(s===B.Sw||s===B.SK||t.kk.b(a)){r=B.qI(a) if(r!=="Object"&&r!=="")return r q=a.constructor if(typeof q=="function"){p=q.name if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.fk(A.aU(a),null)}, -bgI(a){if(a==null||typeof a=="number"||A.oq(a))return J.h9(a) +bgP(a){if(a==null||typeof a=="number"||A.op(a))return J.h9(a) if(typeof a=="string")return JSON.stringify(a) -if(a instanceof A.ua)return a.k(0) -if(a instanceof A.TL)return a.a4m(!0) -return"Instance of '"+A.aIf(a)+"'"}, -bz_(){return Date.now()}, -bz7(){var s,r -if($.aIg!==0)return -$.aIg=1000 +if(a instanceof A.u7)return a.k(0) +if(a instanceof A.TO)return a.a4k(!0) +return"Instance of '"+A.aIl(a)+"'"}, +bz4(){return Date.now()}, +bzc(){var s,r +if($.aIm!==0)return +$.aIm=1000 if(typeof window=="undefined")return s=window if(s==null)return @@ -5280,27 +5280,27 @@ if(!!s.dartUseDateNowForTicks)return r=s.performance if(r==null)return if(typeof r.now!="function")return -$.aIg=1e6 -$.a5S=new A.aIe(r)}, -byZ(){if(!!self.location)return self.location.href +$.aIm=1e6 +$.a5Z=new A.aIk(r)}, +bz3(){if(!!self.location)return self.location.href return null}, -bgF(a){var s,r,q,p,o=a.length +bgM(a){var s,r,q,p,o=a.length if(o<=500)return String.fromCharCode.apply(null,a) for(s="",r=0;r65535)return A.bz8(a)}return A.bgF(a)}, -bz9(a,b,c){var s,r,q,p +if(!A.cW(q))throw A.d(A.BK(q)) +if(q<0)throw A.d(A.BK(q)) +if(q>65535)return A.bzd(a)}return A.bgM(a)}, +bze(a,b,c){var s,r,q,p if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) for(s=b,r="";s>>0,s&1023|56320)}}throw A.d(A.cT(a,0,1114111,null,null))}, +return String.fromCharCode((B.e.bu(s,10)|55296)>>>0,s&1023|56320)}}throw A.d(A.cT(a,0,1114111,null,null))}, lL(a){if(a.date===void 0)a.date=new Date(a.a) return a.date}, -bz6(a){return a.b?A.lL(a).getUTCFullYear()+0:A.lL(a).getFullYear()+0}, -bz4(a){return a.b?A.lL(a).getUTCMonth()+1:A.lL(a).getMonth()+1}, -bz0(a){return a.b?A.lL(a).getUTCDate()+0:A.lL(a).getDate()+0}, -bz1(a){return a.b?A.lL(a).getUTCHours()+0:A.lL(a).getHours()+0}, -bz3(a){return a.b?A.lL(a).getUTCMinutes()+0:A.lL(a).getMinutes()+0}, -bz5(a){return a.b?A.lL(a).getUTCSeconds()+0:A.lL(a).getSeconds()+0}, -bz2(a){return a.b?A.lL(a).getUTCMilliseconds()+0:A.lL(a).getMilliseconds()+0}, -vr(a,b,c){var s,r,q={} +bzb(a){return a.b?A.lL(a).getUTCFullYear()+0:A.lL(a).getFullYear()+0}, +bz9(a){return a.b?A.lL(a).getUTCMonth()+1:A.lL(a).getMonth()+1}, +bz5(a){return a.b?A.lL(a).getUTCDate()+0:A.lL(a).getDate()+0}, +bz6(a){return a.b?A.lL(a).getUTCHours()+0:A.lL(a).getHours()+0}, +bz8(a){return a.b?A.lL(a).getUTCMinutes()+0:A.lL(a).getMinutes()+0}, +bza(a){return a.b?A.lL(a).getUTCSeconds()+0:A.lL(a).getSeconds()+0}, +bz7(a){return a.b?A.lL(a).getUTCMilliseconds()+0:A.lL(a).getMilliseconds()+0}, +vp(a,b,c){var s,r,q={} q.a=0 s=[] r=[] q.a=b.length B.b.F(s,b) q.b="" -if(c!=null&&c.a!==0)c.ab(0,new A.aId(q,r,s)) -return J.bsz(a,new A.E7(B.a4W,0,s,r,0))}, -bgH(a,b,c){var s,r,q +if(c!=null&&c.a!==0)c.ab(0,new A.aIj(q,r,s)) +return J.bsF(a,new A.E6(B.a5_,0,s,r,0))}, +bgO(a,b,c){var s,r,q if(Array.isArray(b))s=c==null||c.a===0 else s=!1 if(s){r=b.length if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) q=a[""+"$"+r] -if(q!=null)return q.apply(a,b)}return A.byX(a,b,c)}, -byX(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +if(q!=null)return q.apply(a,b)}return A.bz1(a,b,c)}, +bz1(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e if(b!=null)s=Array.isArray(b)?b:A.ak(b,!0,t.z) else s=[] r=s.length q=a.$R -if(rk)return A.vr(a,s,null) +if(r>k)return A.vp(a,s,null) if(rq)return A.vr(a,s,c) +B.b.F(s,j)}return l.apply(a,s)}else{if(r>q)return A.vp(a,s,c) if(s===b)s=A.ak(s,!0,t.z) i=Object.keys(n) if(c==null)for(o=i.length,h=0;h=s)return A.fc(b,s,a,null,r) -return A.a67(b,r,null)}, -bHD(a,b,c){if(a<0||a>c)return A.cT(a,0,c,"start",null) +return A.a6e(b,r,null)}, +bHJ(a,b,c){if(a<0||a>c)return A.cT(a,0,c,"start",null) if(b!=null)if(bc)return A.cT(b,a,c,"end",null) -return new A.ne(!0,b,"end",null)}, -BL(a){return new A.ne(!0,a,null,null)}, +return new A.nd(!0,b,"end",null)}, +BK(a){return new A.nd(!0,a,null,null)}, fl(a){return a}, d(a){var s,r -if(a==null)a=new A.rX() +if(a==null)a=new A.rU() s=new Error() s.dartException=a -r=A.bKW +r=A.bL1 if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) s.name=""}else s.toString=r return s}, -bKW(){return J.h9(this.dartException)}, -a7(a){throw A.d(a)}, +bL1(){return J.h9(this.dartException)}, +a6(a){throw A.d(a)}, E(a){throw A.d(A.cL(a))}, -rY(a){var s,r,q,p,o,n -a=A.bb8(a.replace(String({}),"$receiver$")) +rV(a){var s,r,q,p,o,n +a=A.bbe(a.replace(String({}),"$receiver$")) s=a.match(/\\\$[a-zA-Z]+\\\$/g) if(s==null)s=A.b([],t.T) r=s.indexOf("\\$arguments\\$") @@ -5393,83 +5393,83 @@ q=s.indexOf("\\$argumentsExpr\\$") p=s.indexOf("\\$expr\\$") o=s.indexOf("\\$method\\$") n=s.indexOf("\\$receiver\\$") -return new A.aQn(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, -aQo(a){return function($expr$){var $argumentsExpr$="$arguments$" +return new A.aQt(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +aQu(a){return function($expr$){var $argumentsExpr$="$arguments$" try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, -bil(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, -b84(a,b){var s=b==null,r=s?null:b.method -return new A.a2I(a,r,s?null:b.receiver)}, -aW(a){if(a==null)return new A.a4n(a) -if(a instanceof A.KK)return A.wV(a,a.a) +bir(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +b8b(a,b){var s=b==null,r=s?null:b.method +return new A.a2O(a,r,s?null:b.receiver)}, +aW(a){if(a==null)return new A.a4u(a) +if(a instanceof A.KJ)return A.wT(a,a.a) if(typeof a!=="object")return a -if("dartException" in a)return A.wV(a,a.dartException) -return A.bGc(a)}, -wV(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +if("dartException" in a)return A.wT(a,a.dartException) +return A.bGi(a)}, +wT(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a return b}, -bGc(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +bGi(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null if(!("message" in a))return a s=a.message if("number" in a&&typeof a.number=="number"){r=a.number q=r&65535 -if((B.e.bt(r,16)&8191)===10)switch(q){case 438:return A.wV(a,A.b84(A.h(s)+" (Error "+q+")",e)) +if((B.e.bu(r,16)&8191)===10)switch(q){case 438:return A.wT(a,A.b8b(A.h(s)+" (Error "+q+")",e)) case 445:case 5007:p=A.h(s) -return A.wV(a,new A.N3(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.bps() -n=$.bpt() -m=$.bpu() -l=$.bpv() -k=$.bpy() -j=$.bpz() -i=$.bpx() -$.bpw() -h=$.bpB() -g=$.bpA() -f=o.p_(s) -if(f!=null)return A.wV(a,A.b84(s,f)) -else{f=n.p_(s) +return A.wT(a,new A.N5(p+" (Error "+q+")",e))}}if(a instanceof TypeError){o=$.bpy() +n=$.bpz() +m=$.bpA() +l=$.bpB() +k=$.bpE() +j=$.bpF() +i=$.bpD() +$.bpC() +h=$.bpH() +g=$.bpG() +f=o.p5(s) +if(f!=null)return A.wT(a,A.b8b(s,f)) +else{f=n.p5(s) if(f!=null){f.method="call" -return A.wV(a,A.b84(s,f))}else{f=m.p_(s) -if(f==null){f=l.p_(s) -if(f==null){f=k.p_(s) -if(f==null){f=j.p_(s) -if(f==null){f=i.p_(s) -if(f==null){f=l.p_(s) -if(f==null){f=h.p_(s) -if(f==null){f=g.p_(s) +return A.wT(a,A.b8b(s,f))}else{f=m.p5(s) +if(f==null){f=l.p5(s) +if(f==null){f=k.p5(s) +if(f==null){f=j.p5(s) +if(f==null){f=i.p5(s) +if(f==null){f=l.p5(s) +if(f==null){f=h.p5(s) +if(f==null){f=g.p5(s) p=f!=null}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0 -if(p)return A.wV(a,new A.N3(s,f==null?e:f.method))}}return A.wV(a,new A.aaf(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.PV() +if(p)return A.wT(a,new A.N5(s,f==null?e:f.method))}}return A.wT(a,new A.aam(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.PY() s=function(b){try{return String(b)}catch(d){}return null}(a) -return A.wV(a,new A.ne(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.PV() +return A.wT(a,new A.nd(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.PY() return a}, -bu(a){var s -if(a instanceof A.KK)return a.b -if(a==null)return new A.UQ(a) +bt(a){var s +if(a instanceof A.KJ)return a.b +if(a==null)return new A.UT(a) s=a.$cachedTrace if(s!=null)return s -return a.$cachedTrace=new A.UQ(a)}, +return a.$cachedTrace=new A.UT(a)}, m7(a){if(a==null||typeof a!="object")return J.T(a) -else return A.hk(a)}, -blb(a,b){var s,r,q,p=a.length +else return A.ek(a)}, +blh(a,b){var s,r,q,p=a.length for(s=0;s")) +if(p[q]===a)return q}throw A.d(A.bP("Field name "+a+" not found.",null))}, +bKH(a){throw A.d(new A.adA(a))}, +bIf(a){return v.getIsolateTag(a)}, +jX(a,b,c){var s=new A.Ej(a,b,c.h("Ej<0>")) s.c=a.e return s}, -bT9(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, -bIE(a){var s,r,q,p,o,n=$.blp.$1(a),m=$.b4B[n] +bTg(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, +bIK(a){var s,r,q,p,o,n=$.blv.$1(a),m=$.b4H[n] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}s=$.b4Y[n] +return m.i}s=$.b53[n] if(s!=null)return s r=v.interceptorsByTag[n] -if(r==null){q=$.bkG.$2(a,n) -if(q!=null){m=$.b4B[q] +if(r==null){q=$.bkM.$2(a,n) +if(q!=null){m=$.b4H[q] if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}s=$.b4Y[q] +return m.i}s=$.b53[q] if(s!=null)return s r=v.interceptorsByTag[q] n=q}}if(r==null)return null s=r.prototype p=n[0] -if(p==="!"){m=A.b5d(s) -$.b4B[n]=m +if(p==="!"){m=A.b5j(s) +$.b4H[n]=m Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}if(p==="~"){$.b4Y[n]=s -return s}if(p==="-"){o=A.b5d(s) +return m.i}if(p==="~"){$.b53[n]=s +return s}if(p==="-"){o=A.b5j(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) -return o.i}if(p==="+")return A.bm2(a,s) +return o.i}if(p==="+")return A.bm8(a,s) if(p==="*")throw A.d(A.cI(n)) -if(v.leafTags[n]===true){o=A.b5d(s) +if(v.leafTags[n]===true){o=A.b5j(s) Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) -return o.i}else return A.bm2(a,s)}, -bm2(a,b){var s=Object.getPrototypeOf(a) -Object.defineProperty(s,v.dispatchPropertyName,{value:J.bb4(b,s,null,null),enumerable:false,writable:true,configurable:true}) +return o.i}else return A.bm8(a,s)}, +bm8(a,b){var s=Object.getPrototypeOf(a) +Object.defineProperty(s,v.dispatchPropertyName,{value:J.bba(b,s,null,null),enumerable:false,writable:true,configurable:true}) return b}, -b5d(a){return J.bb4(a,!1,null,!!a.$icu)}, -bIG(a,b,c){var s=b.prototype -if(v.leafTags[a]===true)return A.b5d(s) -else return J.bb4(s,c,null,null)}, -bIi(){if(!0===$.bb0)return -$.bb0=!0 -A.bIj()}, -bIj(){var s,r,q,p,o,n,m,l -$.b4B=Object.create(null) -$.b4Y=Object.create(null) -A.bIh() +b5j(a){return J.bba(a,!1,null,!!a.$icu)}, +bIM(a,b,c){var s=b.prototype +if(v.leafTags[a]===true)return A.b5j(s) +else return J.bba(s,c,null,null)}, +bIo(){if(!0===$.bb6)return +$.bb6=!0 +A.bIp()}, +bIp(){var s,r,q,p,o,n,m,l +$.b4H=Object.create(null) +$.b53=Object.create(null) +A.bIn() s=v.interceptorsByTag r=Object.getOwnPropertyNames(s) if(typeof window!="undefined"){window q=function(){} for(p=0;p=0 else if(b instanceof A.qT){s=B.c.cf(a,c) -return b.b.test(s)}else{s=J.aq3(b,B.c.cf(a,c)) +return b.b.test(s)}else{s=J.aq9(b,B.c.cf(a,c)) return!s.gaD(s)}}, -baX(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +bb2(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") return a}, -bKn(a,b,c,d){var s=b.NV(a,d) +bKt(a,b,c,d){var s=b.NX(a,d) if(s==null)return a -return A.bbf(a,s.b.index,s.ghN(s),c)}, -bb8(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return A.bbl(a,s.b.index,s.ghP(s),c)}, +bbe(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") return a}, fW(a,b,c){var s -if(typeof b=="string")return A.bKl(a,b,c) -if(b instanceof A.qT){s=b.ga1H() +if(typeof b=="string")return A.bKr(a,b,c) +if(b instanceof A.qT){s=b.ga1F() s.lastIndex=0 -return a.replace(s,A.baX(c))}return A.bKk(a,b,c)}, -bKk(a,b,c){var s,r,q,p -for(s=J.aq3(b,a),s=s.gaz(s),r=0,q="";s.D();){p=s.gZ(s) -q=q+a.substring(r,p.goe(p))+c -r=p.ghN(p)}s=q+a.substring(r) +return a.replace(s,A.bb2(c))}return A.bKq(a,b,c)}, +bKq(a,b,c){var s,r,q,p +for(s=J.aq9(b,a),s=s.gaw(s),r=0,q="";s.D();){p=s.gZ(s) +q=q+a.substring(r,p.gog(p))+c +r=p.ghP(p)}s=q+a.substring(r) return s.charCodeAt(0)==0?s:s}, -bKl(a,b,c){var s,r,q +bKr(a,b,c){var s,r,q if(b===""){if(a==="")return c s=a.length r=""+c for(q=0;q=0)return a.split(b).join(c) -return a.replace(new RegExp(A.bb8(b),"g"),A.baX(c))}, -bkC(a){return a}, -BS(a,b,c,d){var s,r,q,p,o,n,m -for(s=b.B5(0,a),s=new A.H_(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.D();){o=s.d +return a.replace(new RegExp(A.bbe(b),"g"),A.bb2(c))}, +bkI(a){return a}, +BR(a,b,c,d){var s,r,q,p,o,n,m +for(s=b.B7(0,a),s=new A.GZ(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.D();){o=s.d if(o==null)o=r.a(o) n=o.b m=n.index -p=p+A.h(A.bkC(B.c.ao(a,q,m)))+A.h(c.$1(o)) -q=m+n[0].length}s=p+A.h(A.bkC(B.c.cf(a,q))) +p=p+A.h(A.bkI(B.c.ao(a,q,m)))+A.h(c.$1(o)) +q=m+n[0].length}s=p+A.h(A.bkI(B.c.cf(a,q))) return s.charCodeAt(0)==0?s:s}, -bmn(a,b,c,d){var s,r,q,p +bmt(a,b,c,d){var s,r,q,p if(typeof b=="string"){s=a.indexOf(b,d) if(s<0)return a -return A.bbf(a,s,s+b.length,c)}if(b instanceof A.qT)return d===0?a.replace(b.b,A.baX(c)):A.bKn(a,b,c,d) -r=J.bsd(b,a,d) -q=r.gaz(r) +return A.bbl(a,s,s+b.length,c)}if(b instanceof A.qT)return d===0?a.replace(b.b,A.bb2(c)):A.bKt(a,b,c,d) +r=J.bsj(b,a,d) +q=r.gaw(r) if(!q.D())return a p=q.gZ(q) -return B.c.iE(a,p.goe(p),p.ghN(p),c)}, -bKm(a,b,c,d){var s,r,q=b.B6(0,a,d),p=new A.H_(q.a,q.b,q.c) +return B.c.iH(a,p.gog(p),p.ghP(p),c)}, +bKs(a,b,c,d){var s,r,q=b.B8(0,a,d),p=new A.GZ(q.a,q.b,q.c) if(!p.D())return a s=p.d if(s==null)s=t.Qz.a(s) r=A.h(c.$1(s)) -return B.c.iE(a,s.b.index,s.ghN(s),r)}, -bbf(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, -BC:function BC(a,b){this.a=a +return B.c.iH(a,s.b.index,s.ghP(s),r)}, +bbl(a,b,c,d){return a.substring(0,b)+d+a.substring(c)}, +BB:function BB(a,b){this.a=a this.b=b}, -TO:function TO(a,b){this.a=a +TR:function TR(a,b){this.a=a this.b=b}, -TP:function TP(a,b,c){this.a=a +TS:function TS(a,b,c){this.a=a this.b=b this.c=c}, -TQ:function TQ(a,b,c){this.a=a +TT:function TT(a,b,c){this.a=a this.b=b this.c=c}, -xK:function xK(a,b){this.a=a +xI:function xI(a,b){this.a=a this.$ti=b}, -CO:function CO(){}, -aug:function aug(a,b,c){this.a=a +CN:function CN(){}, +aul:function aul(a,b,c){this.a=a this.b=b this.c=c}, -bl:function bl(a,b,c,d){var _=this +bk:function bk(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -auh:function auh(a){this.a=a}, -RS:function RS(a,b){this.a=a +aum:function aum(a){this.a=a}, +RV:function RV(a,b){this.a=a this.$ti=b}, -bE:function bE(a,b){this.a=a +bD:function bD(a,b){this.a=a this.$ti=b}, -azq:function azq(a){this.a=a}, -LD:function LD(){}, -nG:function nG(a,b){this.a=a +azv:function azv(a){this.a=a}, +LC:function LC(){}, +nE:function nE(a,b){this.a=a this.$ti=b}, -E7:function E7(a,b,c,d,e){var _=this +E6:function E6(a,b,c,d,e){var _=this _.a=a _.c=b _.d=c _.e=d _.f=e}, -aIe:function aIe(a){this.a=a}, -aId:function aId(a,b,c){this.a=a +aIk:function aIk(a){this.a=a}, +aIj:function aIj(a,b,c){this.a=a this.b=b this.c=c}, -aQn:function aQn(a,b,c,d,e,f){var _=this +aQt:function aQt(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -N3:function N3(a,b){this.a=a +N5:function N5(a,b){this.a=a this.b=b}, -a2I:function a2I(a,b,c){this.a=a +a2O:function a2O(a,b,c){this.a=a this.b=b this.c=c}, -aaf:function aaf(a){this.a=a}, -a4n:function a4n(a){this.a=a}, -KK:function KK(a,b){this.a=a +aam:function aam(a){this.a=a}, +a4u:function a4u(a){this.a=a}, +KJ:function KJ(a,b){this.a=a this.b=b}, -UQ:function UQ(a){this.a=a +UT:function UT(a){this.a=a this.b=null}, -ua:function ua(){}, -Zu:function Zu(){}, -Zv:function Zv(){}, -a9p:function a9p(){}, -a8O:function a8O(){}, -Cg:function Cg(a,b){this.a=a -this.b=b}, -adt:function adt(a){this.a=a}, -a7g:function a7g(a){this.a=a}, -aZv:function aZv(){}, +u7:function u7(){}, +Zz:function Zz(){}, +ZA:function ZA(){}, +a9w:function a9w(){}, +a8V:function a8V(){}, +Cf:function Cf(a,b){this.a=a +this.b=b}, +adA:function adA(a){this.a=a}, +a7n:function a7n(a){this.a=a}, +aZB:function aZB(){}, iE:function iE(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -aCb:function aCb(a){this.a=a}, -aCa:function aCa(a,b){this.a=a +aCh:function aCh(a){this.a=a}, +aCg:function aCg(a,b){this.a=a this.b=b}, -aC9:function aC9(a){this.a=a}, -aDc:function aDc(a,b){var _=this +aCf:function aCf(a){this.a=a}, +aDi:function aDi(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, -bg:function bg(a,b){this.a=a +bf:function bf(a,b){this.a=a this.$ti=b}, -Ek:function Ek(a,b,c){var _=this +Ej:function Ej(a,b,c){var _=this _.a=a _.b=b _.d=_.c=null _.$ti=c}, -b4O:function b4O(a){this.a=a}, -b4P:function b4P(a){this.a=a}, -b4Q:function b4Q(a){this.a=a}, -TL:function TL(){}, -TM:function TM(){}, -TN:function TN(){}, +b4U:function b4U(a){this.a=a}, +b4V:function b4V(a){this.a=a}, +b4W:function b4W(a){this.a=a}, +TO:function TO(){}, +TP:function TP(){}, +TQ:function TQ(){}, qT:function qT(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, -HH:function HH(a){this.b=a}, -abf:function abf(a,b,c){this.a=a +HG:function HG(a){this.b=a}, +abm:function abm(a,b,c){this.a=a this.b=b this.c=c}, -H_:function H_(a,b,c){var _=this +GZ:function GZ(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -G8:function G8(a,b,c){this.a=a +G6:function G6(a,b,c){this.a=a this.b=b this.c=c}, -alk:function alk(a,b,c){this.a=a +alr:function alr(a,b,c){this.a=a this.b=b this.c=c}, -b_J:function b_J(a,b,c){var _=this +b_P:function b_P(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -bKC(a){return A.a7(A.bfu(a))}, -c(){return A.a7(A.ik(""))}, -ai(){return A.a7(A.bxe(""))}, -Z(){return A.a7(A.bfu(""))}, -ba(a){var s=new A.aTi(a) +bKI(a){return A.a6(A.bfB(a))}, +c(){return A.a6(A.ij(""))}, +ai(){return A.a6(A.bxk(""))}, +a1(){return A.a6(A.bfB(""))}, +ba(a){var s=new A.aTo(a) return s.b=s}, -biY(a,b){var s=new A.aWG(a,b) +bj3(a,b){var s=new A.aWM(a,b) return s.b=s}, -aTi:function aTi(a){this.a=a +aTo:function aTo(a){this.a=a this.b=null}, -aWG:function aWG(a,b){this.a=a +aWM:function aWM(a,b){this.a=a this.b=null this.c=b}, -Ik(a,b,c){}, -er(a){var s,r,q +Ij(a,b,c){}, +es(a){var s,r,q if(t.RP.b(a))return a s=J.aK(a) r=A.b2(s.gE(a),null,!1,t.z) for(q=0;q>>0!==a||a>=c)throw A.d(A.BM(b,a))}, -wM(a,b,c){var s +tu(a,b,c){if(a>>>0!==a||a>=c)throw A.d(A.BL(b,a))}, +wK(a,b,c){var s if(!(a>>>0!==a))if(b==null)s=a>c else s=b>>>0!==b||a>b||b>c else s=!0 -if(s)throw A.d(A.bHD(a,b,c)) +if(s)throw A.d(A.bHJ(a,b,c)) if(b==null)return c return b}, -MP:function MP(){}, -MU:function MU(){}, MQ:function MQ(){}, -EG:function EG(){}, -v8:function v8(){}, -lD:function lD(){}, -MR:function MR(){}, -a48:function a48(){}, -a49:function a49(){}, -MT:function MT(){}, -a4a:function a4a(){}, MV:function MV(){}, -a4b:function a4b(){}, +MR:function MR(){}, +EE:function EE(){}, +v6:function v6(){}, +lD:function lD(){}, +MS:function MS(){}, +a4f:function a4f(){}, +a4g:function a4g(){}, +MU:function MU(){}, +a4h:function a4h(){}, MW:function MW(){}, -zr:function zr(){}, -To:function To(){}, -Tp:function Tp(){}, -Tq:function Tq(){}, +a4i:function a4i(){}, +MX:function MX(){}, +zp:function zp(){}, Tr:function Tr(){}, -bh4(a,b){var s=b.c -return s==null?b.c=A.bac(a,b.y,!0):s}, -b96(a,b){var s=b.c -return s==null?b.c=A.Vj(a,"ao",[b.y]):s}, -bh5(a){var s=a.x -if(s===6||s===7||s===8)return A.bh5(a.y) +Ts:function Ts(){}, +Tt:function Tt(){}, +Tu:function Tu(){}, +bhb(a,b){var s=b.c +return s==null?b.c=A.bai(a,b.y,!0):s}, +b9c(a,b){var s=b.c +return s==null?b.c=A.Vm(a,"ao",[b.y]):s}, +bhc(a){var s=a.x +if(s===6||s===7||s===8)return A.bhc(a.y) return s===12||s===13}, -bzG(a){return a.at}, -a5(a){return A.amV(v.typeUniverse,a,!1)}, -bls(a,b){var s,r,q,p,o +bzL(a){return a.at}, +a5(a){return A.an1(v.typeUniverse,a,!1)}, +bly(a,b){var s,r,q,p,o if(a==null)return null s=b.z r=a.as @@ -5871,252 +5871,252 @@ if(r==null)r=a.as=new Map() q=b.at p=r.get(q) if(p!=null)return p -o=A.tA(v.typeUniverse,a.y,s,0) +o=A.tx(v.typeUniverse,a.y,s,0) r.set(q,o) return o}, -tA(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.x +tx(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.x switch(c){case 5:case 1:case 2:case 3:case 4:return b case 6:s=b.y -r=A.tA(a,s,a0,a1) +r=A.tx(a,s,a0,a1) if(r===s)return b -return A.bjk(a,r,!0) +return A.bjq(a,r,!0) case 7:s=b.y -r=A.tA(a,s,a0,a1) +r=A.tx(a,s,a0,a1) if(r===s)return b -return A.bac(a,r,!0) +return A.bai(a,r,!0) case 8:s=b.y -r=A.tA(a,s,a0,a1) +r=A.tx(a,s,a0,a1) if(r===s)return b -return A.bjj(a,r,!0) +return A.bjp(a,r,!0) case 9:q=b.z -p=A.Wh(a,q,a0,a1) +p=A.Wm(a,q,a0,a1) if(p===q)return b -return A.Vj(a,b.y,p) +return A.Vm(a,b.y,p) case 10:o=b.y -n=A.tA(a,o,a0,a1) +n=A.tx(a,o,a0,a1) m=b.z -l=A.Wh(a,m,a0,a1) +l=A.Wm(a,m,a0,a1) if(n===o&&l===m)return b -return A.baa(a,n,l) +return A.bag(a,n,l) case 12:k=b.y -j=A.tA(a,k,a0,a1) +j=A.tx(a,k,a0,a1) i=b.z -h=A.bFU(a,i,a0,a1) +h=A.bG_(a,i,a0,a1) if(j===k&&h===i)return b -return A.bji(a,j,h) +return A.bjo(a,j,h) case 13:g=b.z a1+=g.length -f=A.Wh(a,g,a0,a1) +f=A.Wm(a,g,a0,a1) o=b.y -n=A.tA(a,o,a0,a1) +n=A.tx(a,o,a0,a1) if(f===g&&n===o)return b -return A.bab(a,n,f,!0) +return A.bah(a,n,f,!0) case 14:e=b.y if(e") -for(r=1;r") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, -bk3(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=", " +bk9(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=", " if(a5!=null){s=a5.length if(a4==null){a4=A.b([],t.T) r=null}else r=a4.length @@ -6165,130 +6165,130 @@ return s}if(m===7){r=a.y s=A.fk(r,b) q=r.x return(q===12||q===13?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+A.fk(a.y,b)+">" -if(m===9){p=A.bGa(a.y) +if(m===9){p=A.bGg(a.y) o=a.z -return o.length>0?p+("<"+A.bkw(o,b)+">"):p}if(m===11)return A.bFM(a,b) -if(m===12)return A.bk3(a,b,null) -if(m===13)return A.bk3(a.y,b,a.z) +return o.length>0?p+("<"+A.bkC(o,b)+">"):p}if(m===11)return A.bFS(a,b) +if(m===12)return A.bk9(a,b,null) +if(m===13)return A.bk9(a.y,b,a.z) if(m===14){n=a.y return b[b.length-1-n]}return"?"}, -bGa(a){var s=v.mangledGlobalNames[a] +bGg(a){var s=v.mangledGlobalNames[a] if(s!=null)return s return"minified:"+a}, -bDO(a,b){var s=a.tR[b] +bDU(a,b){var s=a.tR[b] for(;typeof s=="string";)s=a.tR[s] return s}, -bDN(a,b){var s,r,q,p,o,n=a.eT,m=n[b] -if(m==null)return A.amV(a,b,!1) +bDT(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.an1(a,b,!1) else if(typeof m=="number"){s=m -r=A.Vk(a,5,"#") -q=A.b0F(s) +r=A.Vn(a,5,"#") +q=A.b0L(s) for(p=0;p0)p+="<"+A.Vi(c)+">" +Vm(a,b,c){var s,r,q,p=b +if(c.length>0)p+="<"+A.Vl(c)+">" s=a.eC.get(p) if(s!=null)return s r=new A.mF(null,null) @@ -6297,13 +6297,13 @@ r.y=b r.z=c if(c.length>0)r.c=c[0] r.at=p -q=A.tq(a,r) +q=A.tn(a,r) a.eC.set(p,q) return q}, -baa(a,b,c){var s,r,q,p,o,n +bag(a,b,c){var s,r,q,p,o,n if(b.x===10){s=b.y r=b.z.concat(c)}else{r=c -s=b}q=s.at+(";<"+A.Vi(r)+">") +s=b}q=s.at+(";<"+A.Vl(r)+">") p=a.eC.get(q) if(p!=null)return p o=new A.mF(null,null) @@ -6311,23 +6311,23 @@ o.x=10 o.y=s o.z=r o.at=q -n=A.tq(a,o) +n=A.tn(a,o) a.eC.set(q,n) return n}, -bDK(a,b,c){var s,r,q="+"+(b+"("+A.Vi(c)+")"),p=a.eC.get(q) +bDQ(a,b,c){var s,r,q="+"+(b+"("+A.Vl(c)+")"),p=a.eC.get(q) if(p!=null)return p s=new A.mF(null,null) s.x=11 s.y=b s.z=c s.at=q -r=A.tq(a,s) +r=A.tn(a,s) a.eC.set(q,r) return r}, -bji(a,b,c){var s,r,q,p,o,n=b.at,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.Vi(m) +bjo(a,b,c){var s,r,q,p,o,n=b.at,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.Vl(m) if(j>0){s=l>0?",":"" -g+=s+"["+A.Vi(k)+"]"}if(h>0){s=l>0?",":"" -g+=s+"{"+A.bDE(i)+"}"}r=n+(g+")") +g+=s+"["+A.Vl(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.bDK(i)+"}"}r=n+(g+")") q=a.eC.get(r) if(q!=null)return q p=new A.mF(null,null) @@ -6335,75 +6335,75 @@ p.x=12 p.y=b p.z=c p.at=r -o=A.tq(a,p) +o=A.tn(a,p) a.eC.set(r,o) return o}, -bab(a,b,c,d){var s,r=b.at+("<"+A.Vi(c)+">"),q=a.eC.get(r) +bah(a,b,c,d){var s,r=b.at+("<"+A.Vl(c)+">"),q=a.eC.get(r) if(q!=null)return q -s=A.bDG(a,b,c,r,d) +s=A.bDM(a,b,c,r,d) a.eC.set(r,s) return s}, -bDG(a,b,c,d,e){var s,r,q,p,o,n,m,l +bDM(a,b,c,d,e){var s,r,q,p,o,n,m,l if(e){s=c.length -r=A.b0F(s) +r=A.b0L(s) for(q=0,p=0;p0){n=A.tA(a,b,r,0) -m=A.Wh(a,c,r,0) -return A.bab(a,n,m,c!==m)}}l=new A.mF(null,null) +if(o.x===1){r[p]=o;++q}}if(q>0){n=A.tx(a,b,r,0) +m=A.Wm(a,c,r,0) +return A.bah(a,n,m,c!==m)}}l=new A.mF(null,null) l.x=13 l.y=b l.z=c l.at=d -return A.tq(a,l)}, -bj1(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, -bj3(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +return A.tn(a,l)}, +bj7(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +bj9(a){var s,r,q,p,o,n,m,l=a.r,k=a.s for(s=l.length,r=0;r=48&&q<=57)r=A.bD6(r+1,q,l,k) -else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bj2(a,r,l,k,!1) -else if(q===46)r=A.bj2(a,r,l,k,!0) +if(q>=48&&q<=57)r=A.bDc(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.bj8(a,r,l,k,!1) +else if(q===46)r=A.bj8(a,r,l,k,!0) else{++r switch(q){case 44:break case 58:k.push(!1) break case 33:k.push(!0) break -case 59:k.push(A.wF(a.u,a.e,k.pop())) +case 59:k.push(A.wD(a.u,a.e,k.pop())) break -case 94:k.push(A.bDJ(a.u,k.pop())) +case 94:k.push(A.bDP(a.u,k.pop())) break -case 35:k.push(A.Vk(a.u,5,"#")) +case 35:k.push(A.Vn(a.u,5,"#")) break -case 64:k.push(A.Vk(a.u,2,"@")) +case 64:k.push(A.Vn(a.u,2,"@")) break -case 126:k.push(A.Vk(a.u,3,"~")) +case 126:k.push(A.Vn(a.u,3,"~")) break case 60:k.push(a.p) a.p=k.length break -case 62:A.bD8(a,k) +case 62:A.bDe(a,k) break -case 38:A.bD7(a,k) +case 38:A.bDd(a,k) break case 42:p=a.u -k.push(A.bjk(p,A.wF(p,a.e,k.pop()),a.n)) +k.push(A.bjq(p,A.wD(p,a.e,k.pop()),a.n)) break case 63:p=a.u -k.push(A.bac(p,A.wF(p,a.e,k.pop()),a.n)) +k.push(A.bai(p,A.wD(p,a.e,k.pop()),a.n)) break case 47:p=a.u -k.push(A.bjj(p,A.wF(p,a.e,k.pop()),a.n)) +k.push(A.bjp(p,A.wD(p,a.e,k.pop()),a.n)) break case 40:k.push(-3) k.push(a.p) a.p=k.length break -case 41:A.bD5(a,k) +case 41:A.bDb(a,k) break case 91:k.push(a.p) a.p=k.length break case 93:o=k.splice(a.p) -A.bj4(a.u,a.e,o) +A.bja(a.u,a.e,o) a.p=k.pop() k.push(o) k.push(-1) @@ -6412,7 +6412,7 @@ case 123:k.push(a.p) a.p=k.length break case 125:o=k.splice(a.p) -A.bDa(a.u,a.e,o) +A.bDg(a.u,a.e,o) a.p=k.pop() k.push(o) k.push(-2) @@ -6425,13 +6425,13 @@ a.p=k.length r=n+1 break default:throw"Bad character "+q}}}m=k.pop() -return A.wF(a.u,a.e,m)}, -bD6(a,b,c,d){var s,r,q=b-48 +return A.wD(a.u,a.e,m)}, +bDc(a,b,c,d){var s,r,q=b-48 for(s=c.length;a=48&&r<=57))break q=q*10+(r-48)}d.push(q) return a}, -bj2(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +bj8(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 for(s=c.length;m>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 @@ -6440,18 +6440,18 @@ if(!q)break}}p=c.substring(b,m) if(e){s=a.u o=a.e if(o.x===10)o=o.y -n=A.bDO(s,o.y)[p] -if(n==null)A.a7('No "'+p+'" in "'+A.bzG(o)+'"') -d.push(A.Vl(s,o,n))}else d.push(p) +n=A.bDU(s,o.y)[p] +if(n==null)A.a6('No "'+p+'" in "'+A.bzL(o)+'"') +d.push(A.Vo(s,o,n))}else d.push(p) return m}, -bD8(a,b){var s,r=a.u,q=A.bj0(a,b),p=b.pop() -if(typeof p=="string")b.push(A.Vj(r,p,q)) -else{s=A.wF(r,a.e,p) -switch(s.x){case 12:b.push(A.bab(r,s,q,a.n)) +bDe(a,b){var s,r=a.u,q=A.bj6(a,b),p=b.pop() +if(typeof p=="string")b.push(A.Vm(r,p,q)) +else{s=A.wD(r,a.e,p) +switch(s.x){case 12:b.push(A.bah(r,s,q,a.n)) break -default:b.push(A.baa(r,s,q)) +default:b.push(A.bag(r,s,q)) break}}}, -bD5(a,b){var s,r,q,p,o,n=null,m=a.u,l=b.pop() +bDb(a,b){var s,r,q,p,o,n=null,m=a.u,l=b.pop() if(typeof l=="number")switch(l){case-1:s=b.pop() r=n break @@ -6463,37 +6463,37 @@ r=n s=r break}else{b.push(l) r=n -s=r}q=A.bj0(a,b) +s=r}q=A.bj6(a,b) l=b.pop() switch(l){case-3:l=b.pop() if(s==null)s=m.sEA if(r==null)r=m.sEA -p=A.wF(m,a.e,l) -o=new A.afk() +p=A.wD(m,a.e,l) +o=new A.afr() o.a=q o.b=s o.c=r -b.push(A.bji(m,p,o)) +b.push(A.bjo(m,p,o)) return -case-4:b.push(A.bDK(m,b.pop(),q)) +case-4:b.push(A.bDQ(m,b.pop(),q)) return -default:throw A.d(A.nf("Unexpected state under `()`: "+A.h(l)))}}, -bD7(a,b){var s=b.pop() -if(0===s){b.push(A.Vk(a.u,1,"0&")) -return}if(1===s){b.push(A.Vk(a.u,4,"1&")) -return}throw A.d(A.nf("Unexpected extended operation "+A.h(s)))}, -bj0(a,b){var s=b.splice(a.p) -A.bj4(a.u,a.e,s) +default:throw A.d(A.ne("Unexpected state under `()`: "+A.h(l)))}}, +bDd(a,b){var s=b.pop() +if(0===s){b.push(A.Vn(a.u,1,"0&")) +return}if(1===s){b.push(A.Vn(a.u,4,"1&")) +return}throw A.d(A.ne("Unexpected extended operation "+A.h(s)))}, +bj6(a,b){var s=b.splice(a.p) +A.bja(a.u,a.e,s) a.p=b.pop() return s}, -wF(a,b,c){if(typeof c=="string")return A.Vj(a,c,a.sEA) +wD(a,b,c){if(typeof c=="string")return A.Vm(a,c,a.sEA) else if(typeof c=="number"){b.toString -return A.bD9(a,b,c)}else return c}, -bj4(a,b,c){var s,r=c.length -for(s=0;s0?new Array(q):v.typeUniverse.sEA -for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +b0L(a){return a>0?new Array(a):v.typeUniverse.sEA}, mF:function mF(a,b){var _=this _.a=a _.b=b _.w=_.r=_.c=null _.x=0 _.at=_.as=_.Q=_.z=_.y=null}, -afk:function afk(){this.c=this.b=this.a=null}, -amO:function amO(a){this.a=a}, -aeB:function aeB(){}, -Vg:function Vg(a){this.a=a}, -bId(a,b){var s,r +afr:function afr(){this.c=this.b=this.a=null}, +amV:function amV(a){this.a=a}, +aeI:function aeI(){}, +Vj:function Vj(a){this.a=a}, +bIj(a,b){var s,r if(B.c.cb(a,"Digit"))return B.c.aV(a,5) s=B.c.aV(b,0) if(b.length<=1)r=!(s>=32&&s<=127) else r=!0 -if(r){r=B.ma.i(0,a) -return r==null?null:B.c.aV(r,0)}if(!(s>=$.bqx()&&s<=$.bqy()))r=s>=$.bqJ()&&s<=$.bqK() +if(r){r=B.md.i(0,a) +return r==null?null:B.c.aV(r,0)}if(!(s>=$.bqD()&&s<=$.bqE()))r=s>=$.bqP()&&s<=$.bqQ() else r=!0 if(r)return B.c.aV(b.toLowerCase(),0) return null}, -bDx(a){return new A.b_K(a,A.Mm(B.ma.ghc(B.ma).jq(0,new A.b_L(),t.q9),t.S,t.N))}, -bG9(a){var s,r,q,p,o,n=a.abx(),m=A.D(t.N,t.S) -for(s=a.a,r=0;r=2)return null +l.t(0,p,A.bGf(n))}return l}, +bEl(a){if(a==null||a.length>=2)return null return B.c.aV(a.toLowerCase(),0)}, -b_K:function b_K(a,b){this.a=a +b_Q:function b_Q(a,b){this.a=a this.b=b this.c=0}, -b_L:function b_L(){}, -Ma:function Ma(a){this.a=a}, +b_R:function b_R(){}, +M9:function M9(a){this.a=a}, cN:function cN(a,b){this.a=a this.b=b}, fP:function fP(a,b){this.a=a this.b=b}, -bCv(){var s,r,q={} -if(self.scheduleImmediate!=null)return A.bGG() +bCB(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.bGM() if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") r=self.document.createElement("span") q.a=null -new self.MutationObserver(A.wQ(new A.aSn(q),1)).observe(s,{childList:true}) -return new A.aSm(q,s,r)}else if(self.setImmediate!=null)return A.bGH() -return A.bGI()}, -bCw(a){self.scheduleImmediate(A.wQ(new A.aSo(a),0))}, -bCx(a){self.setImmediate(A.wQ(new A.aSp(a),0))}, -bCy(a){A.bie(B.F,a)}, -bie(a,b){var s=B.e.cW(a.a,1000) -return A.bDA(s<0?0:s,b)}, -bBG(a,b){var s=B.e.cW(a.a,1000) -return A.bDB(s<0?0:s,b)}, -bDA(a,b){var s=new A.Ve(!0) -s.amV(a,b) -return s}, -bDB(a,b){var s=new A.Ve(!1) -s.amW(a,b) -return s}, -u(a){return new A.Rq(new A.aT($.aF,a.h("aT<0>")),a.h("Rq<0>"))}, -t(a,b){a.$2(0,null) +new self.MutationObserver(A.wO(new A.aSt(q),1)).observe(s,{childList:true}) +return new A.aSs(q,s,r)}else if(self.setImmediate!=null)return A.bGN() +return A.bGO()}, +bCC(a){self.scheduleImmediate(A.wO(new A.aSu(a),0))}, +bCD(a){self.setImmediate(A.wO(new A.aSv(a),0))}, +bCE(a){A.bik(B.F,a)}, +bik(a,b){var s=B.e.cW(a.a,1000) +return A.bDG(s<0?0:s,b)}, +bBM(a,b){var s=B.e.cW(a.a,1000) +return A.bDH(s<0?0:s,b)}, +bDG(a,b){var s=new A.Vh(!0) +s.amT(a,b) +return s}, +bDH(a,b){var s=new A.Vh(!1) +s.amU(a,b) +return s}, +v(a){return new A.Rt(new A.aT($.aF,a.h("aT<0>")),a.h("Rt<0>"))}, +u(a,b){a.$2(0,null) b.b=!0 return b.a}, -A(a,b){A.bE5(a,b)}, -r(a,b){b.eM(0,a)}, -q(a,b){b.mB(A.aW(a),A.bu(a))}, -bE5(a,b){var s,r,q=new A.b12(b),p=new A.b13(b) -if(a instanceof A.aT)a.a4g(q,p,t.z) +B(a,b){A.bEb(a,b)}, +t(a,b){b.eL(0,a)}, +r(a,b){b.mF(A.aW(a),A.bt(a))}, +bEb(a,b){var s,r,q=new A.b18(b),p=new A.b19(b) +if(a instanceof A.aT)a.a4e(q,p,t.z) else{s=t.z -if(t.L0.b(a))a.j_(q,p,s) +if(t.L0.b(a))a.j1(q,p,s) else{r=new A.aT($.aF,t.LR) r.a=8 r.c=a -r.a4g(q,p,s)}}}, -v(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) +r.a4e(q,p,s)}}}, +w(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) break}catch(r){e=r d=c}}}(a,1) -return $.aF.KE(new A.b2f(s),t.H,t.S,t.z)}, -ag3(a){return new A.HA(a,1)}, -l4(){return B.acs}, -l5(a){return new A.HA(a,3)}, -lb(a,b){return new A.UY(a,b.h("UY<0>"))}, -aqS(a,b){var s=A.hv(a,"error",t.K) -return new A.Xg(s,b==null?A.C8(a):b)}, -C8(a){var s -if(t.Lt.b(a)){s=a.gzE() -if(s!=null)return s}return B.qX}, -beQ(a,b){var s=new A.aT($.aF,b.h("aT<0>")) -A.dv(B.F,new A.azc(s,a)) -return s}, -bwk(a,b){var s=new A.aT($.aF,b.h("aT<0>")) -A.kr(new A.azb(s,a)) -return s}, -ev(a,b){var s=a==null?b.a(a):a,r=new A.aT($.aF,b.h("aT<0>")) -r.pL(s) +return $.aF.KG(new A.b2l(s),t.H,t.S,t.z)}, +aga(a){return new A.Hz(a,1)}, +l4(){return B.acw}, +l5(a){return new A.Hz(a,3)}, +lb(a,b){return new A.V0(a,b.h("V0<0>"))}, +aqY(a,b){var s=A.hu(a,"error",t.K) +return new A.Xl(s,b==null?A.C7(a):b)}, +C7(a){var s +if(t.Lt.b(a)){s=a.gzG() +if(s!=null)return s}return B.r0}, +beX(a,b){var s=new A.aT($.aF,b.h("aT<0>")) +A.dv(B.F,new A.azh(s,a)) +return s}, +bwr(a,b){var s=new A.aT($.aF,b.h("aT<0>")) +A.ks(new A.azg(s,a)) +return s}, +ew(a,b){var s=a==null?b.a(a):a,r=new A.aT($.aF,b.h("aT<0>")) +r.pN(s) return r}, -b7I(a,b,c){var s,r -A.hv(a,"error",t.K) +b7O(a,b,c){var s,r +A.hu(a,"error",t.K) s=$.aF -if(s!==B.aw){r=s.xI(a,b) +if(s!==B.ax){r=s.xK(a,b) if(r!=null){a=r.a -b=r.b}}if(b==null)b=A.C8(a) +b=r.b}}if(b==null)b=A.C7(a) s=new A.aT($.aF,c.h("aT<0>")) -s.Fi(a,b) +s.Fj(a,b) return s}, -a1j(a,b,c){var s,r +a1p(a,b,c){var s,r if(b==null)s=!c.b(null) else s=!1 if(s)throw A.d(A.ha(null,"computation","The type parameter is not nullable")) r=new A.aT($.aF,c.h("aT<0>")) -A.dv(a,new A.aza(b,r,c)) +A.dv(a,new A.azf(b,r,c)) return r}, fa(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new A.aT($.aF,b.h("aT>")) i.a=null i.b=0 s=A.ba("error") r=A.ba("stackTrace") -q=new A.aze(i,h,g,f,s,r) -try{for(l=J.az(a),k=t.P;l.D();){p=l.gZ(l) +q=new A.azj(i,h,g,f,s,r) +try{for(l=J.ax(a),k=t.P;l.D();){p=l.gZ(l) o=i.b -p.j_(new A.azd(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +p.j1(new A.azi(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b if(l===0){l=f -l.w9(A.b([],b.h("o<0>"))) +l.wa(A.b([],b.h("p<0>"))) return l}i.a=A.b2(l,null,!1,b.h("0?"))}catch(j){n=A.aW(j) -m=A.bu(j) -if(i.b===0||g)return A.b7I(n,m,b.h("H<0>")) +m=A.bt(j) +if(i.b===0||g)return A.b7O(n,m,b.h("H<0>")) else{s.b=n r.b=m}}return f}, -bwj(a,b,c,d){var s,r,q=new A.az9(d,null,b,c) +bwq(a,b,c,d){var s,r,q=new A.aze(d,null,b,c) if(a instanceof A.aT){s=$.aF r=new A.aT(s,c.h("aT<0>")) -if(s!==B.aw)q=s.KE(q,c.h("0/"),t.K,t.Km) -a.w5(new A.mW(r,2,null,q,a.$ti.h("@<1>").ae(c).h("mW<1,2>"))) -return r}return a.j_(new A.az8(c),q,c)}, -bu6(a){return new A.bU(new A.aT($.aF,a.h("aT<0>")),a.h("bU<0>"))}, -b1b(a,b,c){var s=$.aF.xI(b,c) +if(s!==B.ax)q=s.KG(q,c.h("0/"),t.K,t.Km) +a.w6(new A.mW(r,2,null,q,a.$ti.h("@<1>").ad(c).h("mW<1,2>"))) +return r}return a.j1(new A.azd(c),q,c)}, +bud(a){return new A.bU(new A.aT($.aF,a.h("aT<0>")),a.h("bU<0>"))}, +b1h(a,b,c){var s=$.aF.xK(b,c) if(s!=null){b=s.a -c=s.b}else if(c==null)c=A.C8(b) -a.jG(b,c)}, -aW7(a,b){var s,r +c=s.b}else if(c==null)c=A.C7(b) +a.jI(b,c)}, +aWd(a,b){var s,r for(;s=a.a,(s&4)!==0;)a=a.c -if((s&24)!==0){r=b.Gq() -b.Nd(a) -A.Hr(b,r)}else{r=b.c +if((s&24)!==0){r=b.Gt() +b.Nf(a) +A.Hq(b,r)}else{r=b.c b.a=b.a&1|4 b.c=a -a.a2m(r)}}, -Hr(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +a.a2k(r)}}, +Hq(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a for(s=t.L0;!0;){r={} q=e.a p=(q&16)===0 o=!p if(b==null){if(o&&(q&1)===0){s=e.c -e.b.Jf(s.a,s.b)}return}r.a=b +e.b.Jh(s.a,s.b)}return}r.a=b n=b.a for(e=b;n!=null;e=n,n=m){e.a=null -A.Hr(f.a,e) +A.Hq(f.a,e) r.a=n m=n.a}q=f.a l=q.c @@ -6797,16 +6797,16 @@ if(p){k=e.c k=(k&1)!==0||(k&15)===8}else k=!0 if(k){j=e.b.b if(o){e=q.b -e=!(e===j||e.gxJ()===j.gxJ())}else e=!1 +e=!(e===j||e.gxL()===j.gxL())}else e=!1 if(e){e=f.a s=e.c -e.b.Jf(s.a,s.b) +e.b.Jh(s.a,s.b) return}i=$.aF if(i!==j)$.aF=j else i=null e=r.a.c -if((e&15)===8)new A.aWf(r,f,o).$0() -else if(p){if((e&1)!==0)new A.aWe(r,l).$0()}else if((e&2)!==0)new A.aWd(f,r).$0() +if((e&15)===8)new A.aWl(r,f,o).$0() +else if(p){if((e&1)!==0)new A.aWk(r,l).$0()}else if((e&2)!==0)new A.aWj(f,r).$0() if(i!=null)$.aF=i e=r.c if(s.b(e)){q=r.a.$ti @@ -6814,155 +6814,155 @@ q=q.h("ao<2>").b(e)||!q.z[1].b(e)}else q=!1 if(q){h=r.a.b if(e instanceof A.aT)if((e.a&24)!==0){g=h.c h.c=null -b=h.Gz(g) +b=h.GC(g) h.a=e.a&30|h.a&1 h.c=e.c f.a=e -continue}else A.aW7(e,h) -else h.N3(e) +continue}else A.aWd(e,h) +else h.N5(e) return}}h=r.a.b g=h.c h.c=null -b=h.Gz(g) +b=h.GC(g) e=r.b q=r.c if(!e){h.a=8 h.c=q}else{h.a=h.a&1|16 h.c=q}f.a=h e=h}}, -bkr(a,b){if(t.Hg.b(a))return b.KE(a,t.z,t.K,t.Km) -if(t.C_.b(a))return b.KF(a,t.z,t.K) +bkx(a,b){if(t.Hg.b(a))return b.KG(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.KH(a,t.z,t.K) throw A.d(A.ha(a,"onError",u.w))}, -bFx(){var s,r -for(s=$.Il;s!=null;s=$.Il){$.Wg=null +bFD(){var s,r +for(s=$.Ik;s!=null;s=$.Ik){$.Wl=null r=s.b -$.Il=r -if(r==null)$.Wf=null +$.Ik=r +if(r==null)$.Wk=null s.a.$0()}}, -bFT(){$.bay=!0 -try{A.bFx()}finally{$.Wg=null -$.bay=!1 -if($.Il!=null)$.bbU().$1(A.bkJ())}}, -bkz(a){var s=new A.abz(a),r=$.Wf -if(r==null){$.Il=$.Wf=s -if(!$.bay)$.bbU().$1(A.bkJ())}else $.Wf=r.b=s}, -bFP(a){var s,r,q,p=$.Il -if(p==null){A.bkz(a) -$.Wg=$.Wf -return}s=new A.abz(a) -r=$.Wg +bFZ(){$.baE=!0 +try{A.bFD()}finally{$.Wl=null +$.baE=!1 +if($.Ik!=null)$.bc0().$1(A.bkP())}}, +bkF(a){var s=new A.abG(a),r=$.Wk +if(r==null){$.Ik=$.Wk=s +if(!$.baE)$.bc0().$1(A.bkP())}else $.Wk=r.b=s}, +bFV(a){var s,r,q,p=$.Ik +if(p==null){A.bkF(a) +$.Wl=$.Wk +return}s=new A.abG(a) +r=$.Wl if(r==null){s.b=p -$.Il=$.Wg=s}else{q=r.b +$.Ik=$.Wl=s}else{q=r.b s.b=q -$.Wg=r.b=s -if(q==null)$.Wf=s}}, -kr(a){var s,r=null,q=$.aF -if(B.aw===q){A.b25(r,r,B.aw,a) -return}if(B.aw===q.gazO().a)s=B.aw.gxJ()===q.gxJ() +$.Wl=r.b=s +if(q==null)$.Wk=s}}, +ks(a){var s,r=null,q=$.aF +if(B.ax===q){A.b2b(r,r,B.ax,a) +return}if(B.ax===q.gazL().a)s=B.ax.gxL()===q.gxL() else s=!1 -if(s){A.b25(r,r,q,q.V2(a,t.H)) +if(s){A.b2b(r,r,q,q.V1(a,t.H)) return}s=$.aF -s.tj(s.R5(a))}, -bhI(a,b){var s=null,r=b.h("wq<0>"),q=new A.wq(s,s,s,s,r) -q.qN(0,a) -q.Zt() +s.tk(s.R4(a))}, +bhP(a,b){var s=null,r=b.h("wo<0>"),q=new A.wo(s,s,s,s,r) +q.qP(0,a) +q.Zs() return new A.jt(q,r.h("jt<1>"))}, -bPw(a,b){return new A.ali(A.hv(a,"stream",t.K),b.h("ali<0>"))}, -aNL(a,b,c){var s=null -return b?new A.I9(a,s,s,s,c.h("I9<0>")):new A.wq(a,s,s,s,c.h("wq<0>"))}, -G6(a,b,c){return new A.Rr(b,a,c.h("Rr<0>"))}, -apj(a){var s,r,q +bPD(a,b){return new A.alp(A.hu(a,"stream",t.K),b.h("alp<0>"))}, +aNR(a,b,c){var s=null +return b?new A.I8(a,s,s,s,c.h("I8<0>")):new A.wo(a,s,s,s,c.h("wo<0>"))}, +G4(a,b,c){return new A.Ru(b,a,c.h("Ru<0>"))}, +app(a){var s,r,q if(a==null)return try{a.$0()}catch(q){s=A.aW(q) -r=A.bu(q) -$.aF.Jf(s,r)}}, -bCI(a,b,c,d,e,f){var s=$.aF,r=e?1:0 -return new A.wt(a,A.aSE(s,b,f),A.b9T(s,c),A.b9S(s,d),s,r,f.h("wt<0>"))}, -aSE(a,b,c){var s=b==null?A.bGJ():b -return a.KF(s,t.H,c)}, -b9T(a,b){if(b==null)b=A.bGL() -if(t.hK.b(b))return a.KE(b,t.z,t.K,t.Km) -if(t.lP.b(b))return a.KF(b,t.z,t.K) -throw A.d(A.bR("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, -b9S(a,b){var s=b==null?A.bGK():b -return a.V2(s,t.H)}, -bFB(a){}, -bFD(a,b){$.aF.Jf(a,b)}, -bFC(){}, -biQ(a,b){var s=new A.Sd($.aF,a,b.h("Sd<0>")) -s.a2Y() -return s}, -bEd(a,b,c){var s=a.bn(0),r=$.Iv() -if(s!==r)s.ld(new A.b17(b,c)) -else b.qQ(c)}, -bjG(a,b,c){var s=$.aF.xI(b,c) +r=A.bt(q) +$.aF.Jh(s,r)}}, +bCO(a,b,c,d,e,f){var s=$.aF,r=e?1:0 +return new A.wr(a,A.aSK(s,b,f),A.b9Z(s,c),A.b9Y(s,d),s,r,f.h("wr<0>"))}, +aSK(a,b,c){var s=b==null?A.bGP():b +return a.KH(s,t.H,c)}, +b9Z(a,b){if(b==null)b=A.bGR() +if(t.hK.b(b))return a.KG(b,t.z,t.K,t.Km) +if(t.lP.b(b))return a.KH(b,t.z,t.K) +throw A.d(A.bP("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +b9Y(a,b){var s=b==null?A.bGQ():b +return a.V1(s,t.H)}, +bFH(a){}, +bFJ(a,b){$.aF.Jh(a,b)}, +bFI(){}, +biW(a,b){var s=new A.Sg($.aF,a,b.h("Sg<0>")) +s.a2W() +return s}, +bEj(a,b,c){var s=a.bm(0),r=$.Iu() +if(s!==r)s.li(new A.b1d(b,c)) +else b.qS(c)}, +bjM(a,b,c){var s=$.aF.xK(b,c) if(s!=null){b=s.a -c=s.b}a.zW(b,c)}, +c=s.b}a.zY(b,c)}, dv(a,b){var s=$.aF -if(s===B.aw)return s.a7s(a,b) -return s.a7s(a,s.R5(b))}, -b9F(a,b){var s,r=$.aF -if(r===B.aw)return r.a7k(a,b) -s=r.a6g(b,t.Ce) -return $.aF.a7k(a,s)}, -b23(a,b){A.bFP(new A.b24(a,b))}, -bkt(a,b,c,d){var s,r=$.aF +if(s===B.ax)return s.a7q(a,b) +return s.a7q(a,s.R4(b))}, +b9L(a,b){var s,r=$.aF +if(r===B.ax)return r.a7i(a,b) +s=r.a6e(b,t.Ce) +return $.aF.a7i(a,s)}, +b29(a,b){A.bFV(new A.b2a(a,b))}, +bkz(a,b,c,d){var s,r=$.aF if(r===c)return d.$0() $.aF=c s=r try{r=d.$0() return r}finally{$.aF=s}}, -bkv(a,b,c,d,e){var s,r=$.aF +bkB(a,b,c,d,e){var s,r=$.aF if(r===c)return d.$1(e) $.aF=c s=r try{r=d.$1(e) return r}finally{$.aF=s}}, -bku(a,b,c,d,e,f){var s,r=$.aF +bkA(a,b,c,d,e,f){var s,r=$.aF if(r===c)return d.$2(e,f) $.aF=c s=r try{r=d.$2(e,f) return r}finally{$.aF=s}}, -b25(a,b,c,d){var s,r -if(B.aw!==c){s=B.aw.gxJ() -r=c.gxJ() -d=s!==r?c.R5(d):c.aFg(d,t.H)}A.bkz(d)}, -aSn:function aSn(a){this.a=a}, -aSm:function aSm(a,b,c){this.a=a +b2b(a,b,c,d){var s,r +if(B.ax!==c){s=B.ax.gxL() +r=c.gxL() +d=s!==r?c.R4(d):c.aFe(d,t.H)}A.bkF(d)}, +aSt:function aSt(a){this.a=a}, +aSs:function aSs(a,b,c){this.a=a this.b=b this.c=c}, -aSo:function aSo(a){this.a=a}, -aSp:function aSp(a){this.a=a}, -Ve:function Ve(a){this.a=a +aSu:function aSu(a){this.a=a}, +aSv:function aSv(a){this.a=a}, +Vh:function Vh(a){this.a=a this.b=null this.c=0}, -b0m:function b0m(a,b){this.a=a +b0s:function b0s(a,b){this.a=a this.b=b}, -b0l:function b0l(a,b,c,d){var _=this +b0r:function b0r(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -Rq:function Rq(a,b){this.a=a +Rt:function Rt(a,b){this.a=a this.b=!1 this.$ti=b}, -b12:function b12(a){this.a=a}, -b13:function b13(a){this.a=a}, -b2f:function b2f(a){this.a=a}, -HA:function HA(a,b){this.a=a +b18:function b18(a){this.a=a}, +b19:function b19(a){this.a=a}, +b2l:function b2l(a){this.a=a}, +Hz:function Hz(a,b){this.a=a this.b=b}, -ep:function ep(a,b){var _=this +eq:function eq(a,b){var _=this _.a=a _.d=_.c=_.b=null _.$ti=b}, -UY:function UY(a,b){this.a=a +V0:function V0(a,b){this.a=a this.$ti=b}, -Xg:function Xg(a,b){this.a=a +Xl:function Xl(a,b){this.a=a this.b=b}, iV:function iV(a,b){this.a=a this.$ti=b}, -Bm:function Bm(a,b,c,d,e,f,g){var _=this +Bl:function Bl(a,b,c,d,e,f,g){var _=this _.ay=0 _.CW=_.ch=null _.w=a @@ -6973,28 +6973,28 @@ _.d=e _.e=f _.r=_.f=null _.$ti=g}, -RB:function RB(){}, -Rr:function Rr(a,b,c){var _=this +RE:function RE(){}, +Ru:function Ru(a,b,c){var _=this _.a=a _.b=b _.c=0 _.r=_.f=_.e=_.d=null _.$ti=c}, -azc:function azc(a,b){this.a=a +azh:function azh(a,b){this.a=a this.b=b}, -azb:function azb(a,b){this.a=a +azg:function azg(a,b){this.a=a this.b=b}, -aza:function aza(a,b,c){this.a=a +azf:function azf(a,b,c){this.a=a this.b=b this.c=c}, -aze:function aze(a,b,c,d,e,f){var _=this +azj:function azj(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -azd:function azd(a,b,c,d,e,f,g,h){var _=this +azi:function azi(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -7003,18 +7003,18 @@ _.e=e _.f=f _.r=g _.w=h}, -az9:function az9(a,b,c,d){var _=this +aze:function aze(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -az8:function az8(a){this.a=a}, -a9T:function a9T(a,b){this.a=a +azd:function azd(a){this.a=a}, +aa_:function aa_(a,b){this.a=a this.b=b}, -Bs:function Bs(){}, +Br:function Br(){}, bU:function bU(a,b){this.a=a this.$ti=b}, -tn:function tn(a,b){this.a=a +tk:function tk(a,b){this.a=a this.$ti=b}, mW:function mW(a,b,c,d,e){var _=this _.a=null @@ -7028,56 +7028,56 @@ _.a=0 _.b=a _.c=null _.$ti=b}, -aW4:function aW4(a,b){this.a=a +aWa:function aWa(a,b){this.a=a this.b=b}, -aWc:function aWc(a,b){this.a=a +aWi:function aWi(a,b){this.a=a this.b=b}, -aW8:function aW8(a){this.a=a}, -aW9:function aW9(a){this.a=a}, -aWa:function aWa(a,b,c){this.a=a +aWe:function aWe(a){this.a=a}, +aWf:function aWf(a){this.a=a}, +aWg:function aWg(a,b,c){this.a=a this.b=b this.c=c}, -aW6:function aW6(a,b){this.a=a +aWc:function aWc(a,b){this.a=a this.b=b}, -aWb:function aWb(a,b){this.a=a +aWh:function aWh(a,b){this.a=a this.b=b}, -aW5:function aW5(a,b,c){this.a=a +aWb:function aWb(a,b,c){this.a=a this.b=b this.c=c}, -aWf:function aWf(a,b,c){this.a=a +aWl:function aWl(a,b,c){this.a=a this.b=b this.c=c}, -aWg:function aWg(a){this.a=a}, -aWe:function aWe(a,b){this.a=a +aWm:function aWm(a){this.a=a}, +aWk:function aWk(a,b){this.a=a this.b=b}, -aWd:function aWd(a,b){this.a=a +aWj:function aWj(a,b){this.a=a this.b=b}, -aWh:function aWh(a,b){this.a=a +aWn:function aWn(a,b){this.a=a this.b=b}, -aWi:function aWi(a,b,c){this.a=a +aWo:function aWo(a,b,c){this.a=a this.b=b this.c=c}, -aWj:function aWj(a,b){this.a=a +aWp:function aWp(a,b){this.a=a this.b=b}, -abz:function abz(a){this.a=a +abG:function abG(a){this.a=a this.b=null}, dk:function dk(){}, -aNR:function aNR(a,b){this.a=a +aNX:function aNX(a,b){this.a=a this.b=b}, -aNS:function aNS(a,b){this.a=a +aNY:function aNY(a,b){this.a=a this.b=b}, -aNP:function aNP(a){this.a=a}, -aNQ:function aNQ(a,b,c){this.a=a +aNV:function aNV(a){this.a=a}, +aNW:function aNW(a,b,c){this.a=a this.b=b this.c=c}, -PY:function PY(){}, -a8R:function a8R(){}, -I6:function I6(){}, -b_H:function b_H(a){this.a=a}, -b_G:function b_G(a){this.a=a}, -alv:function alv(){}, -abA:function abA(){}, -wq:function wq(a,b,c,d,e){var _=this +Q0:function Q0(){}, +a8Y:function a8Y(){}, +I5:function I5(){}, +b_N:function b_N(a){this.a=a}, +b_M:function b_M(a){this.a=a}, +alC:function alC(){}, +abH:function abH(){}, +wo:function wo(a,b,c,d,e){var _=this _.a=null _.b=0 _.c=null @@ -7086,7 +7086,7 @@ _.e=b _.f=c _.r=d _.$ti=e}, -I9:function I9(a,b,c,d,e){var _=this +I8:function I8(a,b,c,d,e){var _=this _.a=null _.b=0 _.c=null @@ -7097,7 +7097,7 @@ _.r=d _.$ti=e}, jt:function jt(a,b){this.a=a this.$ti=b}, -wt:function wt(a,b,c,d,e,f,g){var _=this +wr:function wr(a,b,c,d,e,f,g){var _=this _.w=a _.a=b _.b=c @@ -7107,40 +7107,40 @@ _.e=f _.r=_.f=null _.$ti=g}, iW:function iW(){}, -aSG:function aSG(a,b,c){this.a=a +aSM:function aSM(a,b,c){this.a=a this.b=b this.c=c}, -aSF:function aSF(a){this.a=a}, -I7:function I7(){}, -adH:function adH(){}, -pO:function pO(a,b){this.b=a +aSL:function aSL(a){this.a=a}, +I6:function I6(){}, +adO:function adO(){}, +pN:function pN(a,b){this.b=a this.a=null this.$ti=b}, -Hb:function Hb(a,b){this.b=a +Ha:function Ha(a,b){this.b=a this.c=b this.a=null}, -aV4:function aV4(){}, -HT:function HT(a){var _=this +aVa:function aVa(){}, +HS:function HS(a){var _=this _.a=0 _.c=_.b=null _.$ti=a}, -aYh:function aYh(a,b){this.a=a +aYn:function aYn(a,b){this.a=a this.b=b}, -Sd:function Sd(a,b,c){var _=this +Sg:function Sg(a,b,c){var _=this _.a=a _.b=0 _.c=b _.$ti=c}, -ali:function ali(a,b){var _=this +alp:function alp(a,b){var _=this _.a=null _.b=a _.c=!1 _.$ti=b}, -Bu:function Bu(a){this.$ti=a}, -b17:function b17(a,b){this.a=a +Bt:function Bt(a){this.$ti=a}, +b1d:function b1d(a,b){this.a=a this.b=b}, mV:function mV(){}, -Hp:function Hp(a,b,c,d,e,f,g){var _=this +Ho:function Ho(a,b,c,d,e,f,g){var _=this _.w=a _.x=null _.a=b @@ -7150,146 +7150,146 @@ _.d=e _.e=f _.r=_.f=null _.$ti=g}, -tu:function tu(a,b,c){this.b=a +tr:function tr(a,b,c){this.b=a this.a=b this.$ti=c}, -tg:function tg(a,b,c){this.b=a +td:function td(a,b,c){this.b=a this.a=b this.$ti=c}, -anI:function anI(a,b,c){this.a=a +anO:function anO(a,b,c){this.a=a this.b=b this.$ti=c}, -anH:function anH(){}, -b24:function b24(a,b){this.a=a +anN:function anN(){}, +b2a:function b2a(a,b){this.a=a this.b=b}, -ajV:function ajV(){}, -aZE:function aZE(a,b,c){this.a=a +ak1:function ak1(){}, +aZK:function aZK(a,b,c){this.a=a this.b=b this.c=c}, -aZC:function aZC(a,b,c,d,e){var _=this +aZI:function aZI(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aZD:function aZD(a,b){this.a=a +aZJ:function aZJ(a,b){this.a=a this.b=b}, -aZF:function aZF(a,b,c){this.a=a +aZL:function aZL(a,b,c){this.a=a this.b=b this.c=c}, -kI(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.te(d.h("@<0>").ae(e).h("te<1,2>")) -b=A.b4k()}else{if(A.bkX()===b&&A.bkW()===a)return new A.wz(d.h("@<0>").ae(e).h("wz<1,2>")) -if(a==null)a=A.b4j()}else{if(b==null)b=A.b4k() -if(a==null)a=A.b4j()}return A.bCJ(a,b,c,d,e)}, -b9V(a,b){var s=a[b] +kJ(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.tb(d.h("@<0>").ad(e).h("tb<1,2>")) +b=A.b4q()}else{if(A.bl2()===b&&A.bl1()===a)return new A.wx(d.h("@<0>").ad(e).h("wx<1,2>")) +if(a==null)a=A.b4p()}else{if(b==null)b=A.b4q() +if(a==null)a=A.b4p()}return A.bCP(a,b,c,d,e)}, +ba0(a,b){var s=a[b] return s===a?null:s}, -b9X(a,b,c){if(c==null)a[b]=a +ba2(a,b,c){if(c==null)a[b]=a else a[b]=c}, -b9W(){var s=Object.create(null) -A.b9X(s,"",s) +ba1(){var s=Object.create(null) +A.ba2(s,"",s) delete s[""] return s}, -bCJ(a,b,c,d,e){var s=c!=null?c:new A.aUh(d) -return new A.S6(a,b,s,d.h("@<0>").ae(e).h("S6<1,2>"))}, -lx(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.iE(d.h("@<0>").ae(e).h("iE<1,2>")) -b=A.b4k()}else{if(A.bkX()===b&&A.bkW()===a)return new A.T6(d.h("@<0>").ae(e).h("T6<1,2>")) -if(a==null)a=A.b4j()}else{if(b==null)b=A.b4k() -if(a==null)a=A.b4j()}return A.bD3(a,b,c,d,e)}, -b_(a,b,c){return A.blb(a,new A.iE(b.h("@<0>").ae(c).h("iE<1,2>")))}, -D(a,b){return new A.iE(a.h("@<0>").ae(b).h("iE<1,2>"))}, -bD3(a,b,c,d,e){var s=c!=null?c:new A.aXg(d) -return new A.T5(a,b,s,d.h("@<0>").ae(e).h("T5<1,2>"))}, -e_(a){return new A.pP(a.h("pP<0>"))}, -b9Y(){var s=Object.create(null) +bCP(a,b,c,d,e){var s=c!=null?c:new A.aUn(d) +return new A.S9(a,b,s,d.h("@<0>").ad(e).h("S9<1,2>"))}, +lx(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.iE(d.h("@<0>").ad(e).h("iE<1,2>")) +b=A.b4q()}else{if(A.bl2()===b&&A.bl1()===a)return new A.T9(d.h("@<0>").ad(e).h("T9<1,2>")) +if(a==null)a=A.b4p()}else{if(b==null)b=A.b4q() +if(a==null)a=A.b4p()}return A.bD9(a,b,c,d,e)}, +b_(a,b,c){return A.blh(a,new A.iE(b.h("@<0>").ad(c).h("iE<1,2>")))}, +D(a,b){return new A.iE(a.h("@<0>").ad(b).h("iE<1,2>"))}, +bD9(a,b,c,d,e){var s=c!=null?c:new A.aXm(d) +return new A.T8(a,b,s,d.h("@<0>").ad(e).h("T8<1,2>"))}, +e6(a){return new A.pO(a.h("pO<0>"))}, +ba3(){var s=Object.create(null) s[""]=s delete s[""] return s}, -p1(a){return new A.l7(a.h("l7<0>"))}, +p_(a){return new A.l7(a.h("l7<0>"))}, y(a){return new A.l7(a.h("l7<0>"))}, -da(a,b){return A.bHQ(a,new A.l7(b.h("l7<0>")))}, -ba_(){var s=Object.create(null) +da(a,b){return A.bHW(a,new A.l7(b.h("l7<0>")))}, +ba5(){var s=Object.create(null) s[""]=s delete s[""] return s}, -d4(a,b,c){var s=new A.mX(a,b,c.h("mX<0>")) +cV(a,b,c){var s=new A.mX(a,b,c.h("mX<0>")) s.c=a.e return s}, -bEw(a,b){return J.e(a,b)}, -bEx(a){return J.T(a)}, -bfE(a,b,c){var s=A.lx(null,null,null,b,c) -J.n8(a,new A.aDd(s,b,c)) +bEC(a,b){return J.e(a,b)}, +bED(a){return J.T(a)}, +bfL(a,b,c){var s=A.lx(null,null,null,b,c) +J.n8(a,new A.aDj(s,b,c)) return s}, -z1(a,b,c){var s=A.lx(null,null,null,b,c) +z_(a,b,c){var s=A.lx(null,null,null,b,c) s.F(0,a) return s}, -z2(a,b){var s,r=A.p1(b) -for(s=J.az(a);s.D();)r.H(0,b.a(s.gZ(s))) +z0(a,b){var s,r=A.p_(b) +for(s=J.ax(a);s.D();)r.H(0,b.a(s.gZ(s))) return r}, -kL(a,b){var s=A.p1(b) +jY(a,b){var s=A.p_(b) s.F(0,a) return s}, -b8k(a){var s,r={} -if(A.bb3(a))return"{...}" +b8r(a){var s,r={} +if(A.bb9(a))return"{...}" s=new A.dl("") -try{$.BU.push(a) +try{$.BT.push(a) s.a+="{" r.a=!0 -J.n8(a,new A.aDP(r,s)) -s.a+="}"}finally{$.BU.pop()}r=s.a +J.n8(a,new A.aDV(r,s)) +s.a+="}"}finally{$.BT.pop()}r=s.a return r.charCodeAt(0)==0?r:r}, -bvi(a){var s=new A.Bt(a.h("Bt<0>")) +bvp(a){var s=new A.Bs(a.h("Bs<0>")) s.a=s s.b=s -return new A.xZ(s,a.h("xZ<0>"))}, -ly(a,b){return new A.M5(A.b2(A.bxn(a),null,!1,b.h("0?")),b.h("M5<0>"))}, -bxn(a){if(a==null||a<8)return 8 -else if((a&a-1)>>>0!==0)return A.bfF(a) +return new A.xX(s,a.h("xX<0>"))}, +ly(a,b){return new A.M4(A.b2(A.bxt(a),null,!1,b.h("0?")),b.h("M4<0>"))}, +bxt(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return A.bfM(a) return a}, -bfF(a){var s +bfM(a){var s a=(a<<1>>>0)-1 for(;!0;a=s){s=(a&a-1)>>>0 if(s===0)return a}}, -ba0(a,b){return new A.HE(a,a.c,a.d,a.b,b.h("HE<0>"))}, -bad(){throw A.d(A.a8("Cannot change an unmodifiable set"))}, -bEB(a,b){return J.C_(a,b)}, -bjX(a){if(a.h("p(0,0)").b(A.bkU()))return A.bkU() -return A.bH_()}, -b9l(a,b){var s=A.bjX(a) -return new A.PO(s,new A.aN7(a),a.h("@<0>").ae(b).h("PO<1,2>"))}, -a8w(a,b,c){var s=a==null?A.bjX(c):a,r=b==null?new A.aNa(c):b -return new A.G3(s,r,c.h("G3<0>"))}, -te:function te(a){var _=this +ba6(a,b){return new A.HD(a,a.c,a.d,a.b,b.h("HD<0>"))}, +baj(){throw A.d(A.a8("Cannot change an unmodifiable set"))}, +bEH(a,b){return J.BZ(a,b)}, +bk2(a){if(a.h("o(0,0)").b(A.bl_()))return A.bl_() +return A.bH5()}, +b9r(a,b){var s=A.bk2(a) +return new A.PR(s,new A.aNd(a),a.h("@<0>").ad(b).h("PR<1,2>"))}, +a8D(a,b,c){var s=a==null?A.bk2(c):a,r=b==null?new A.aNg(c):b +return new A.G1(s,r,c.h("G1<0>"))}, +tb:function tb(a){var _=this _.a=0 _.e=_.d=_.c=_.b=null _.$ti=a}, -aWp:function aWp(a){this.a=a}, -aWo:function aWo(a){this.a=a}, -wz:function wz(a){var _=this +aWv:function aWv(a){this.a=a}, +aWu:function aWu(a){this.a=a}, +wx:function wx(a){var _=this _.a=0 _.e=_.d=_.c=_.b=null _.$ti=a}, -S6:function S6(a,b,c,d){var _=this +S9:function S9(a,b,c,d){var _=this _.f=a _.r=b _.w=c _.a=0 _.e=_.d=_.c=_.b=null _.$ti=d}, -aUh:function aUh(a){this.a=a}, -Bw:function Bw(a,b){this.a=a +aUn:function aUn(a){this.a=a}, +Bv:function Bv(a,b){this.a=a this.$ti=b}, -Hu:function Hu(a,b,c){var _=this +Ht:function Ht(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, -T6:function T6(a){var _=this +T9:function T9(a){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -T5:function T5(a,b,c,d){var _=this +T8:function T8(a,b,c,d){var _=this _.w=a _.x=b _.y=c @@ -7297,8 +7297,8 @@ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=d}, -aXg:function aXg(a){this.a=a}, -pP:function pP(a){var _=this +aXm:function aXm(a){this.a=a}, +pO:function pO(a){var _=this _.a=0 _.e=_.d=_.c=_.b=null _.$ti=a}, @@ -7313,81 +7313,83 @@ _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=0 _.$ti=a}, -aXh:function aXh(a){this.a=a +aXn:function aXn(a){this.a=a this.c=this.b=null}, mX:function mX(a,b,c){var _=this _.a=a _.b=b _.d=_.c=null _.$ti=c}, -of:function of(a,b){this.a=a +oe:function oe(a,b){this.a=a this.$ti=b}, -aDd:function aDd(a,b,c){this.a=a +aDj:function aDj(a,b,c){this.a=a this.b=b this.c=c}, -M2:function M2(a){var _=this +M1:function M1(a){var _=this _.b=_.a=0 _.c=null _.$ti=a}, -agt:function agt(a,b,c,d){var _=this +agA:function agA(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.e=!1 _.$ti=d}, -a3a:function a3a(){}, +a3g:function a3g(){}, K:function K(){}, -bz:function bz(){}, -aDN:function aDN(a){this.a=a}, -aDO:function aDO(a){this.a=a}, -aDP:function aDP(a,b){this.a=a +by:function by(){}, +aDT:function aDT(a){this.a=a}, +aDU:function aDU(a){this.a=a}, +aDV:function aDV(a,b){this.a=a this.b=b}, -T9:function T9(a,b){this.a=a +Tc:function Tc(a,b){this.a=a this.$ti=b}, -agD:function agD(a,b,c){var _=this +agK:function agK(a,b,c){var _=this _.a=a _.b=b _.c=null _.$ti=c}, -amW:function amW(){}, -Ml:function Ml(){}, -Bb:function Bb(a,b){this.a=a +an2:function an2(){}, +Mk:function Mk(){}, +Ba:function Ba(a,b){this.a=a this.$ti=b}, -Sf:function Sf(){}, -Se:function Se(a,b,c){var _=this +Si:function Si(){}, +Sh:function Sh(a,b,c){var _=this _.c=a _.d=b _.b=_.a=null _.$ti=c}, -Bt:function Bt(a){this.b=this.a=null +Bs:function Bs(a){this.b=this.a=null this.$ti=a}, -xZ:function xZ(a,b){this.a=a +xX:function xX(a,b){this.a=a this.b=0 this.$ti=b}, -ae3:function ae3(a,b,c){var _=this +aea:function aea(a,b,c){var _=this _.a=a _.b=b _.c=null _.$ti=c}, -M5:function M5(a,b){var _=this +M4:function M4(a,b){var _=this _.a=a _.d=_.c=_.b=0 _.$ti=b}, -HE:function HE(a,b,c,d,e){var _=this +HD:function HD(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=null _.$ti=e}, -po:function po(){}, -BE:function BE(){}, -amX:function amX(){}, +o1:function o1(){}, +BD:function BD(){}, +Vq:function Vq(){}, dV:function dV(a,b){this.a=a this.$ti=b}, -al3:function al3(){}, -kn:function kn(a,b){var _=this +GJ:function GJ(a,b){this.a=a +this.$ti=b}, +ala:function ala(){}, +ko:function ko(a,b){var _=this _.a=a _.c=_.b=null _.$ti=b}, @@ -7396,85 +7398,86 @@ _.d=a _.a=b _.c=_.b=null _.$ti=c}, -al2:function al2(){}, -PO:function PO(a,b,c){var _=this +al9:function al9(){}, +PR:function PR(a,b,c){var _=this _.d=null _.e=a _.f=b _.c=_.b=_.a=0 _.$ti=c}, -aN7:function aN7(a){this.a=a}, -aN6:function aN6(a){this.a=a}, -pT:function pT(){}, -tl:function tl(a,b){this.a=a +aNd:function aNd(a){this.a=a}, +aNc:function aNc(a){this.a=a}, +pS:function pS(){}, +ti:function ti(a,b){this.a=a this.$ti=b}, -BG:function BG(a,b){this.a=a +BF:function BF(a,b){this.a=a this.$ti=b}, -UJ:function UJ(a,b){this.a=a +UM:function UM(a,b){this.a=a this.$ti=b}, -tm:function tm(a,b,c,d){var _=this +tj:function tj(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.$ti=d}, -UN:function UN(a,b,c,d){var _=this +UQ:function UQ(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.$ti=d}, -BF:function BF(a,b,c,d){var _=this +BE:function BE(a,b,c,d){var _=this _.a=a _.b=b _.c=null _.d=c _.$ti=d}, -G3:function G3(a,b,c){var _=this +G1:function G1(a,b,c){var _=this _.d=null _.e=a _.f=b _.c=_.b=_.a=0 _.$ti=c}, -aNa:function aNa(a){this.a=a}, -aN9:function aN9(a,b){this.a=a +aNg:function aNg(a){this.a=a}, +aNf:function aNf(a,b){this.a=a this.b=b}, -aN8:function aN8(a,b){this.a=a +aNe:function aNe(a,b){this.a=a this.b=b}, -UK:function UK(){}, -UL:function UL(){}, -UM:function UM(){}, -Vm:function Vm(){}, -Wc:function Wc(){}, -bkp(a,b){var s,r,q,p=null +UN:function UN(){}, +UO:function UO(){}, +UP:function UP(){}, +Vp:function Vp(){}, +Vr:function Vr(){}, +Wh:function Wh(){}, +bkv(a,b){var s,r,q,p=null try{p=JSON.parse(a)}catch(r){s=A.aW(r) q=A.dr(String(s),null,null) -throw A.d(q)}q=A.b1f(p) +throw A.d(q)}q=A.b1l(p) return q}, -b1f(a){var s +b1l(a){var s if(a==null)return null if(typeof a!="object")return a -if(Object.getPrototypeOf(a)!==Array.prototype)return new A.ag6(a,Object.create(null)) -for(s=0;s=0)return null return r}return null}, -bC0(a,b,c,d){var s=a?$.bpF():$.bpE() +bC6(a,b,c,d){var s=a?$.bpL():$.bpK() if(s==null)return null -if(0===c&&d===b.length)return A.biq(s,b) -return A.biq(s,b.subarray(c,A.dA(c,d,b.length,null,null)))}, -biq(a,b){var s,r +if(0===c&&d===b.length)return A.biw(s,b) +return A.biw(s,b.subarray(c,A.dA(c,d,b.length,null,null)))}, +biw(a,b){var s,r try{s=a.decode(b) return s}catch(r){}return null}, -bcY(a,b,c,d,e,f){if(B.e.bJ(f,4)!==0)throw A.d(A.dr("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +bd4(a,b,c,d,e,f){if(B.e.bI(f,4)!==0)throw A.d(A.dr("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) if(d+e!==f)throw A.d(A.dr("Invalid base64 padding, '=' not at the end",a,b)) if(e>2)throw A.d(A.dr("Invalid base64 padding, more than two '=' characters",a,b))}, -bCD(a,b,c,d,e,f,g,h){var s,r,q,p,o,n=h>>>2,m=3-(h&3) +bCJ(a,b,c,d,e,f,g,h){var s,r,q,p,o,n=h>>>2,m=3-(h&3) for(s=c,r=0;s>>10&63) f[p]=B.c.aV(a,n>>>4&63) f[o]=B.c.aV(a,n<<2&63) f[o+1]=61}return 0}return(n<<2|3-m)>>>0}for(s=c;s255)break;++s}throw A.d(A.ha(b,"Not a byte value at index "+s+": 0x"+B.e.hA(b[s],16),null))}, -bCC(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.e.bt(f,2),j=f&3,i=$.bbV() +if(q>255)break;++s}throw A.d(A.ha(b,"Not a byte value at index "+s+": 0x"+B.e.hC(b[s],16),null))}, +bCI(a,b,c,d,e,f){var s,r,q,p,o,n,m="Invalid encoding before padding",l="Invalid character",k=B.e.bu(f,2),j=f&3,i=$.bc1() for(s=b,r=0;s>>10 d[e+1]=k>>>2}else{if((k&15)!==0)throw A.d(A.dr(m,a,s)) d[e]=k>>>4}n=(3-j)*3 if(q===37)n+=2 -return A.biM(a,s+1,c,-n-1)}throw A.d(A.dr(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 +return A.biS(a,s+1,c,-n-1)}throw A.d(A.dr(l,a,s))}if(r>=0&&r<=127)return(k<<2|j)>>>0 for(s=b;s127)break}throw A.d(A.dr(l,a,s))}, -bCA(a,b,c,d){var s=A.bCB(a,b,c),r=(d&3)+(s-b),q=B.e.bt(r,2)*3,p=r&3 +bCG(a,b,c,d){var s=A.bCH(a,b,c),r=(d&3)+(s-b),q=B.e.bu(r,2)*3,p=r&3 if(p!==0&&s0)return new Uint8Array(q) -return $.bpN()}, -bCB(a,b,c){var s,r=c,q=r,p=0 +return $.bpT()}, +bCH(a,b,c){var s,r=c,q=r,p=0 while(!0){if(!(q>b&&p<2))break c$0:{--q s=B.c.au(a,q) @@ -7534,7 +7537,7 @@ s=B.c.au(a,q)}if(s===51){if(q===b)break;--q s=B.c.au(a,q)}if(s===37){++p r=q break c$0}break}}return r}, -biM(a,b,c,d){var s,r +biS(a,b,c,d){var s,r if(b===c)return d s=-d-1 for(;s>0;){r=B.c.au(a,b) @@ -7546,17 +7549,17 @@ if(b===c)break r=B.c.au(a,b)}if((r|32)!==100)break;++b;--s if(b===c)break}if(b!==c)throw A.d(A.dr("Invalid padding character",a,b)) return-s-1}, -bvK(a){return $.bni().i(0,a.toLowerCase())}, -bfp(a,b,c){return new A.LM(a,b)}, -bEy(a){return a.pm()}, -biZ(a,b){return new A.ag8(a,[],A.baU())}, -bD1(a,b,c){var s,r,q=new A.dl("") -if(c==null)s=A.biZ(q,b) -else s=new A.ag9(c,0,q,[],A.baU()) -s.t9(a) +bvR(a){return $.bno().i(0,a.toLowerCase())}, +bfw(a,b,c){return new A.LL(a,b)}, +bEE(a){return a.po()}, +bj4(a,b){return new A.agf(a,[],A.bb_())}, +bD7(a,b,c){var s,r,q=new A.dl("") +if(c==null)s=A.bj4(q,b) +else s=new A.agg(c,0,q,[],A.bb_()) +s.ta(a) r=q.a return r.charCodeAt(0)==0?r:r}, -bE_(a){switch(a){case 65:return"Missing extension byte" +bE5(a){switch(a){case 65:return"Missing extension byte" case 67:return"Unexpected extension byte" case 69:return"Invalid UTF-8 byte" case 71:return"Overlong encoding" @@ -7564,235 +7567,235 @@ case 73:return"Out of unicode range" case 75:return"Encoded surrogate" case 77:return"Unfinished UTF-8 octet sequence" default:return""}}, -bDZ(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) +bE4(a,b,c){var s,r,q,p=c-b,o=new Uint8Array(p) for(s=J.aK(a),r=0;r>>0!==0?255:q}return o}, -ag6:function ag6(a,b){this.a=a +agd:function agd(a,b){this.a=a this.b=b this.c=null}, -aX4:function aX4(a){this.a=a}, -aX3:function aX3(a){this.a=a}, -ag7:function ag7(a){this.a=a}, -aQH:function aQH(){}, -aQG:function aQG(){}, -X9:function X9(){}, -amU:function amU(){}, -Xb:function Xb(a){this.a=a}, -amT:function amT(){}, -Xa:function Xa(a,b){this.a=a +aXa:function aXa(a){this.a=a}, +aX9:function aX9(a){this.a=a}, +age:function age(a){this.a=a}, +aQN:function aQN(){}, +aQM:function aQM(){}, +Xe:function Xe(){}, +an0:function an0(){}, +Xg:function Xg(a){this.a=a}, +an_:function an_(){}, +Xf:function Xf(a,b){this.a=a this.b=b}, -ark:function ark(){}, -XA:function XA(){}, -aSx:function aSx(a){this.a=0 +arq:function arq(){}, +XF:function XF(){}, +aSD:function aSD(a){this.a=0 this.b=a}, -Xz:function Xz(){}, -aSw:function aSw(){this.a=0}, -asl:function asl(){}, -acf:function acf(a,b){this.a=a +XE:function XE(){}, +aSC:function aSC(){this.a=0}, +asr:function asr(){}, +acm:function acm(a,b){this.a=a this.b=b this.c=0}, -Yl:function Yl(){}, -Zx:function Zx(){}, -hQ:function hQ(){}, -y5:function y5(){}, -aAJ:function aAJ(a,b,c,d,e){var _=this +Yq:function Yq(){}, +ZC:function ZC(){}, +hP:function hP(){}, +y3:function y3(){}, +aAO:function aAO(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a27:function a27(a){this.a=a}, -LM:function LM(a,b){this.a=a +a2d:function a2d(a){this.a=a}, +LL:function LL(a,b){this.a=a this.b=b}, -a2J:function a2J(a,b){this.a=a +a2P:function a2P(a,b){this.a=a this.b=b}, -aCd:function aCd(){}, -a2M:function a2M(a,b){this.a=a +aCj:function aCj(){}, +a2S:function a2S(a,b){this.a=a this.b=b}, -a2L:function a2L(a){this.a=a}, -aX7:function aX7(){}, -aX8:function aX8(a,b){this.a=a +a2R:function a2R(a){this.a=a}, +aXd:function aXd(){}, +aXe:function aXe(a,b){this.a=a this.b=b}, -aX5:function aX5(){}, -aX6:function aX6(a,b){this.a=a +aXb:function aXb(){}, +aXc:function aXc(a,b){this.a=a this.b=b}, -ag8:function ag8(a,b,c){this.c=a +agf:function agf(a,b,c){this.c=a this.a=b this.b=c}, -ag9:function ag9(a,b,c,d,e){var _=this +agg:function agg(a,b,c,d,e){var _=this _.f=a _.Q$=b _.c=c _.a=d _.b=e}, -a2U:function a2U(){}, -a2W:function a2W(a){this.a=a}, -a2V:function a2V(a,b){this.a=a -this.b=b}, -aD7:function aD7(){}, -aan:function aan(){}, -aao:function aao(){}, -b0E:function b0E(a){this.b=0 +a3_:function a3_(){}, +a31:function a31(a){this.a=a}, +a30:function a30(a,b){this.a=a +this.b=b}, +aDd:function aDd(){}, +aau:function aau(){}, +aav:function aav(){}, +b0K:function b0K(a){this.b=0 this.c=a}, -Bc:function Bc(a){this.a=a}, -b0D:function b0D(a){this.a=a +Bb:function Bb(a){this.a=a}, +b0J:function b0J(a){this.a=a this.b=16 this.c=0}, -ao8:function ao8(){}, -bFW(a){var s=new A.iE(t.dl) -a.ab(0,new A.b28(s)) -return s}, -bIg(a){return A.m7(a)}, -b7G(a,b,c){return A.bgH(a,b,c==null?null:A.bFW(c))}, -b7u(a){return new A.Dq(new WeakMap(),a.h("Dq<0>"))}, -yb(a){if(A.oq(a)||typeof a=="number"||typeof a=="string"||t.pK.b(a))A.Dr(a)}, -Dr(a){throw A.d(A.ha(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, -ec(a,b,c){var s=A.vs(a,c) +aoe:function aoe(){}, +bG1(a){var s=new A.iE(t.dl) +a.ab(0,new A.b2e(s)) +return s}, +bIm(a){return A.m7(a)}, +b7M(a,b,c){return A.bgO(a,b,c==null?null:A.bG1(c))}, +b7A(a){return new A.Dp(new WeakMap(),a.h("Dp<0>"))}, +y9(a){if(A.op(a)||typeof a=="number"||typeof a=="string"||t.pK.b(a))A.Dq(a)}, +Dq(a){throw A.d(A.ha(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, +ec(a,b,c){var s=A.vq(a,c) if(s!=null)return s if(b!=null)return b.$1(a) throw A.d(A.dr(a,null,null))}, -lc(a){var s=A.zV(a) +lc(a){var s=A.zT(a) if(s!=null)return s throw A.d(A.dr("Invalid double",a,null))}, -bvQ(a,b){a=A.d(a) +bvX(a,b){a=A.d(a) a.stack=b.k(0) throw a throw A.d("unreachable")}, -bdW(a,b){var s +be2(a,b){var s if(Math.abs(a)<=864e13)s=!1 else s=!0 -if(s)A.a7(A.bR("DateTime is outside valid range: "+a,null)) -A.hv(!0,"isUtc",t.w) +if(s)A.a6(A.bP("DateTime is outside valid range: "+a,null)) +A.hu(!0,"isUtc",t.w) return new A.lj(a,!0)}, -b2(a,b,c,d){var s,r=c?J.uT(a,d):J.LI(a,d) +b2(a,b,c,d){var s,r=c?J.uR(a,d):J.LH(a,d) if(a!==0&&b!=null)for(s=0;s")) -for(s=J.az(a);s.D();)r.push(s.gZ(s)) +il(a,b,c){var s,r=A.b([],c.h("p<0>")) +for(s=J.ax(a);s.D();)r.push(s.gZ(s)) if(b)return r -return J.aC_(r)}, +return J.aC4(r)}, ak(a,b,c){var s -if(b)return A.bfJ(a,c) -s=J.aC_(A.bfJ(a,c)) +if(b)return A.bfQ(a,c) +s=J.aC4(A.bfQ(a,c)) return s}, -bfJ(a,b){var s,r -if(Array.isArray(a))return A.b(a.slice(0),b.h("o<0>")) -s=A.b([],b.h("o<0>")) -for(r=J.az(a);r.D();)s.push(r.gZ(r)) +bfQ(a,b){var s,r +if(Array.isArray(a))return A.b(a.slice(0),b.h("p<0>")) +s=A.b([],b.h("p<0>")) +for(r=J.ax(a);r.D();)s.push(r.gZ(r)) return s}, -mt(a,b,c){var s,r=J.uT(a,c) +mt(a,b,c){var s,r=J.uR(a,c) for(s=0;s0||c0||c=1000)return""+a if(s>=100)return r+"0"+s if(s>=10)return r+"00"+s return r+"000"+s}, -buy(a){if(a>=100)return""+a +buF(a){if(a>=100)return""+a if(a>=10)return"0"+a return"00"+a}, -a_n(a){if(a>=10)return""+a +a_s(a){if(a>=10)return""+a return"0"+a}, -dh(a,b){return new A.bD(a+1000*b)}, -bez(a,b){var s,r,q +dh(a,b){return new A.bC(a+1000*b)}, +beG(a,b){var s,r,q for(s=a.length,r=0;rc)throw A.d(A.cT(a,b,c,d,null)) +return A.bgP(a)}, +beH(a,b){A.hu(a,"error",t.K) +A.hu(b,"stackTrace",t.Km) +A.bvX(a,b)}, +ne(a){return new A.x9(a)}, +bP(a,b){return new A.nd(!1,null,b,a)}, +ha(a,b,c){return new A.nd(!0,a,b,c)}, +x7(a,b){return a}, +vs(a){var s=null +return new A.Fb(s,s,!1,s,s,a)}, +a6e(a,b,c){return new A.Fb(null,null,!0,a,b,c==null?"Value not in range":c)}, +cT(a,b,c,d,e){return new A.Fb(b,c,!0,a,d,"Invalid value")}, +O0(a,b,c,d){if(ac)throw A.d(A.cT(a,b,c,d,null)) return a}, -b8X(a,b,c,d){return A.b7X(a,d==null?b.gE(b):d,b,null,c)}, +b92(a,b,c,d){return A.b82(a,d==null?b.gE(b):d,b,null,c)}, dA(a,b,c,d,e){if(0>a||a>c)throw A.d(A.cT(a,0,c,d==null?"start":d,null)) if(b!=null){if(a>b||b>c)throw A.d(A.cT(b,a,c,e==null?"end":e,null)) return b}return c}, fH(a,b){if(a<0)throw A.d(A.cT(a,0,null,b,null)) return a}, -Lv(a,b,c,d,e){var s=e==null?b.gE(b):e -return new A.Lu(s,!0,a,c,"Index out of range")}, -fc(a,b,c,d,e){return new A.Lu(b,!0,a,e,"Index out of range")}, -b7X(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.fc(a,b,c,d,e==null?"index":e)) +Lu(a,b,c,d,e){var s=e==null?b.gE(b):e +return new A.Lt(s,!0,a,c,"Index out of range")}, +fc(a,b,c,d,e){return new A.Lt(b,!0,a,e,"Index out of range")}, +b82(a,b,c,d,e){if(0>a||a>=b)throw A.d(A.fc(a,b,c,d,e==null?"index":e)) return a}, -a8(a){return new A.aah(a)}, -cI(a){return new A.GJ(a)}, -ah(a){return new A.o8(a)}, -cL(a){return new A.ZW(a)}, -bH(a){return new A.Hk(a)}, +a8(a){return new A.aao(a)}, +cI(a){return new A.GH(a)}, +ah(a){return new A.o7(a)}, +cL(a){return new A.a_0(a)}, +bG(a){return new A.Hj(a)}, dr(a,b,c){return new A.iB(a,b,c)}, -bfj(a,b,c){var s,r -if(A.bb3(a)){if(b==="("&&c===")")return"(...)" +bfq(a,b,c){var s,r +if(A.bb9(a)){if(b==="("&&c===")")return"(...)" return b+"..."+c}s=A.b([],t.T) -$.BU.push(a) -try{A.bFp(a,s)}finally{$.BU.pop()}r=A.a8T(b,s,", ")+c +$.BT.push(a) +try{A.bFv(a,s)}finally{$.BT.pop()}r=A.a9_(b,s,", ")+c return r.charCodeAt(0)==0?r:r}, -uS(a,b,c){var s,r -if(A.bb3(a))return b+"..."+c +uQ(a,b,c){var s,r +if(A.bb9(a))return b+"..."+c s=new A.dl(b) -$.BU.push(a) +$.BT.push(a) try{r=s -r.a=A.a8T(r.a,a,", ")}finally{$.BU.pop()}s.a+=c +r.a=A.a9_(r.a,a,", ")}finally{$.BT.pop()}s.a+=c r=s.a return r.charCodeAt(0)==0?r:r}, -bFp(a,b){var s,r,q,p,o,n,m,l=J.az(a),k=0,j=0 +bFv(a,b){var s,r,q,p,o,n,m,l=J.ax(a),k=0,j=0 while(!0){if(!(k<80||j<3))break if(!l.D())return s=A.h(l.gZ(l)) @@ -7817,41 +7820,41 @@ if(m==null){k+=5 m="..."}}if(m!=null)b.push(m) b.push(q) b.push(r)}, -bxq(a,b,c){var s,r=A.dA(0,null,c.length,null,null),q=r-0 +bxw(a,b,c){var s,r=A.dA(0,null,c.length,null,null),q=r-0 if(a.length=b)for(s=0;s=0;)a[b+s]=c[s]}, -bfN(a,b,c,d,e){return new A.qa(a,b.h("@<0>").ae(c).ae(d).ae(e).h("qa<1,2,3,4>"))}, -Mm(a,b,c){var s=A.D(b,c) -s.a5N(s,a) +bfU(a,b,c,d,e){return new A.q9(a,b.h("@<0>").ad(c).ad(d).ad(e).h("q9<1,2,3,4>"))}, +Ml(a,b,c){var s=A.D(b,c) +s.a5L(s,a) return s}, -blQ(a){var s=B.c.ff(a),r=A.vs(s,null) -return r==null?A.zV(s):r}, +blW(a){var s=B.c.fg(a),r=A.vq(s,null) +return r==null?A.zT(s):r}, a4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s -if(B.a===c)return A.bhQ(J.T(a),J.T(b),$.hO()) +if(B.a===c)return A.bAY(J.T(a),J.T(b),$.hN()) if(B.a===d){s=J.T(a) b=J.T(b) c=J.T(c) -return A.i6(A.a3(A.a3(A.a3($.hO(),s),b),c))}if(B.a===e)return A.bhR(J.T(a),J.T(b),J.T(c),J.T(d),$.hO()) +return A.i5(A.a3(A.a3(A.a3($.hN(),s),b),c))}if(B.a===e)return A.bhX(J.T(a),J.T(b),J.T(c),J.T(d),$.hN()) if(B.a===f){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) e=J.T(e) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e))}if(B.a===g){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e))}if(B.a===g){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) e=J.T(e) f=J.T(f) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f))}if(B.a===h){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f))}if(B.a===h){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) e=J.T(e) f=J.T(f) g=J.T(g) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g))}if(B.a===i){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g))}if(B.a===i){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7859,7 +7862,7 @@ e=J.T(e) f=J.T(f) g=J.T(g) h=J.T(h) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7868,7 +7871,7 @@ f=J.T(f) g=J.T(g) h=J.T(h) i=J.T(i) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7878,7 +7881,7 @@ g=J.T(g) h=J.T(h) i=J.T(i) j=J.T(j) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7889,7 +7892,7 @@ h=J.T(h) i=J.T(i) j=J.T(j) k=J.T(k) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7901,7 +7904,7 @@ i=J.T(i) j=J.T(j) k=J.T(k) l=J.T(l) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7914,7 +7917,7 @@ j=J.T(j) k=J.T(k) l=J.T(l) m=J.T(m) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7928,7 +7931,7 @@ k=J.T(k) l=J.T(l) m=J.T(m) n=J.T(n) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7943,7 +7946,7 @@ l=J.T(l) m=J.T(m) n=J.T(n) o=J.T(o) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7959,7 +7962,7 @@ m=J.T(m) n=J.T(n) o=J.T(o) p=J.T(p) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7976,7 +7979,7 @@ n=J.T(n) o=J.T(o) p=J.T(p) q=J.T(q) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -7994,7 +7997,7 @@ o=J.T(o) p=J.T(p) q=J.T(q) r=J.T(r) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -8013,7 +8016,7 @@ p=J.T(p) q=J.T(q) r=J.T(r) a0=J.T(a0) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.T(a) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.T(a) b=J.T(b) c=J.T(c) d=J.T(d) @@ -8033,29 +8036,23 @@ q=J.T(q) r=J.T(r) a0=J.T(a0) a1=J.T(a1) -return A.i6(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hO(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, -c4(a){var s,r=$.hO() -for(s=J.az(a);s.D();)r=A.a3(r,J.T(s.gZ(s))) -return A.i6(r)}, -byf(a){var s,r,q,p,o,n -for(s=0,r=0,q=0;q<2;++q){p=a[q] -o=p.gI(p) -n=((o^B.e.bt(o,16))>>>0)*2146121005>>>0 -n=((n^n>>>15)>>>0)*2221713035>>>0 -s=s+((n^n>>>16)>>>0)&1073741823;++r}return A.bhQ(s,r,0)}, -wU(a){var s=A.h(a),r=$.bm7 -if(r==null)A.bm6(s) +return A.i5(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3(A.a3($.hN(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, +c4(a){var s,r=$.hN() +for(s=J.ax(a);s.D();)r=A.a3(r,J.T(s.gZ(s))) +return A.i5(r)}, +wS(a){var s=A.h(a),r=$.bmd +if(r==null)A.bmc(s) else r.$1(s)}, -aMf(a,b,c,d){return new A.qc(a,b,c.h("@<0>").ae(d).h("qc<1,2>"))}, -bAK(){$.es() -return new A.bq()}, -bjP(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +aMl(a,b,c,d){return new A.qb(a,b,c.h("@<0>").ad(d).h("qb<1,2>"))}, +bAP(){$.et() +return new A.bp()}, +bjV(a,b){return 65536+((a&1023)<<10)+(b&1023)}, mP(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=null a5=a3.length s=a4+5 if(a5>=s){r=((B.c.aV(a3,a4+4)^58)*3|B.c.aV(a3,a4)^100|B.c.aV(a3,a4+1)^97|B.c.aV(a3,a4+2)^116|B.c.aV(a3,a4+3)^97)>>>0 -if(r===0)return A.aQw(a4>0||a50||a5=14)q[7]=a5 +if(A.bkE(a3,a4,a5,0,q)>=14)q[7]=a5 o=q[1] -if(o>=a4)if(A.bky(a3,a4,o,20,q)===20)q[7]=o +if(o>=a4)if(A.bkE(a3,a4,o,20,q)===20)q[7]=o n=q[2]+1 m=q[3] l=q[4] @@ -8081,14 +8078,14 @@ i=q[7]o+3){h=a2 i=!1}else{p=m>a4 if(p&&m+1===l){h=a2 -i=!1}else{if(!B.c.fg(a3,"\\",l))if(n>a4)g=B.c.fg(a3,"\\",n-1)||B.c.fg(a3,"\\",n-2) +i=!1}else{if(!B.c.fh(a3,"\\",l))if(n>a4)g=B.c.fh(a3,"\\",n-1)||B.c.fh(a3,"\\",n-2) else g=!1 else g=!0 if(g){h=a2 -i=!1}else{if(!(kl+2&&B.c.fg(a3,"/..",k-3) +i=!1}else{if(!(kl+2&&B.c.fh(a3,"/..",k-3) else g=!0 if(g){h=a2 -i=!1}else{if(o===a4+4)if(B.c.fg(a3,"file",a4)){if(n<=a4){if(!B.c.fg(a3,"/",l)){f="file:///" +i=!1}else{if(o===a4+4)if(B.c.fh(a3,"file",a4)){if(n<=a4){if(!B.c.fh(a3,"/",l)){f="file:///" r=3}else{f="file://" r=2}a3=f+B.c.ao(a3,l,a5) o-=a4 @@ -8099,7 +8096,7 @@ a5=a3.length a4=0 n=7 m=7 -l=7}else if(l===k)if(a4===0&&!0){a3=B.c.iE(a3,l,k,"/");++k;++j;++a5}else{a3=B.c.ao(a3,a4,l)+"/"+B.c.ao(a3,k,a5) +l=7}else if(l===k)if(a4===0&&!0){a3=B.c.iH(a3,l,k,"/");++k;++j;++a5}else{a3=B.c.ao(a3,a4,l)+"/"+B.c.ao(a3,k,a5) o-=a4 n-=a4 m-=a4 @@ -8108,7 +8105,7 @@ s=1-a4 k+=s j+=s a5=a3.length -a4=0}h="file"}else if(B.c.fg(a3,"http",a4)){if(p&&m+3===l&&B.c.fg(a3,"80",m+1))if(a4===0&&!0){a3=B.c.iE(a3,m,l,"") +a4=0}h="file"}else if(B.c.fh(a3,"http",a4)){if(p&&m+3===l&&B.c.fh(a3,"80",m+1))if(a4===0&&!0){a3=B.c.iH(a3,m,l,"") l-=3 k-=3 j-=3 @@ -8122,7 +8119,7 @@ k-=s j-=s a5=a3.length a4=0}h="http"}else h=a2 -else if(o===s&&B.c.fg(a3,"https",a4)){if(p&&m+4===l&&B.c.fg(a3,"443",m+1))if(a4===0&&!0){a3=B.c.iE(a3,m,l,"") +else if(o===s&&B.c.fh(a3,"https",a4)){if(p&&m+4===l&&B.c.fh(a3,"443",m+1))if(a4===0&&!0){a3=B.c.iH(a3,m,l,"") l-=4 k-=4 j-=4 @@ -8143,24 +8140,24 @@ n-=a4 m-=a4 l-=a4 k-=a4 -j-=a4}return new A.mZ(a3,o,n,m,l,k,j,h)}if(h==null)if(o>a4)h=A.bju(a3,a4,o) -else{if(o===a4)A.Ih(a3,a4,"Invalid empty scheme") +j-=a4}return new A.mZ(a3,o,n,m,l,k,j,h)}if(h==null)if(o>a4)h=A.bjA(a3,a4,o) +else{if(o===a4)A.Ig(a3,a4,"Invalid empty scheme") h=""}if(n>a4){e=o+3 -d=e9)j.$2("invalid character",s)}else{if(q===3)j.$2(l,s) o=A.ec(B.c.ao(a,r,s),m,m) @@ -8173,7 +8170,7 @@ o=A.ec(B.c.ao(a,r,c),m,m) if(o>255)j.$2(k,r) i[q]=o return i}, -bio(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aQz(a),c=new A.aQA(d,a) +biu(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.aQF(a),c=new A.aQG(d,a) if(a.length<2)d.$2("address is too short",e) s=A.b([],t.t) for(r=b,q=r,p=!1,o=!1;r>>0) s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) j=new Uint8Array(16) for(l=s.length,i=9-l,r=0,h=0;ro)A.a7(A.cT(0,0,p.gE(q),null,null)) -if(A.Iu(q,"/",0)){s=A.a8("Illegal path character "+A.h(q)) +if(0>o)A.a6(A.cT(0,0,p.gE(q),null,null)) +if(A.It(q,"/",0)){s=A.a8("Illegal path character "+A.h(q)) throw A.d(s)}}}, -bjm(a,b,c){var s,r,q,p,o,n=null -for(s=A.fM(a,c,n,A.a6(a).c),r=s.$ti,s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E");s.D();){q=s.d +bjs(a,b,c){var s,r,q,p,o,n=null +for(s=A.fM(a,c,n,A.a7(a).c),r=s.$ti,s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E");s.D();){q=s.d if(q==null)q=r.a(q) -p=A.bo('["*/:<>?\\\\|]',!0,!1,!1) +p=A.bn('["*/:<>?\\\\|]',!0,!1,!1) o=q.length -if(A.Iu(q,p,0))if(b)throw A.d(A.bR("Illegal character in path",n)) +if(A.It(q,p,0))if(b)throw A.d(A.bP("Illegal character in path",n)) else throw A.d(A.a8("Illegal character in path: "+q))}}, -bDR(a,b){var s,r="Illegal drive letter " +bDX(a,b){var s,r="Illegal drive letter " if(!(65<=a&&a<=90))s=97<=a&&a<=122 else s=!0 if(s)return -if(b)throw A.d(A.bR(r+A.a8W(a),null)) -else throw A.d(A.a8(r+A.a8W(a)))}, -bDT(a){var s -if(a.length===0)return B.zQ -s=A.bjz(a) -s.acQ(s,A.bkV()) -return A.b7_(s,t.N,t.yp)}, -bag(a,b){if(a!=null&&a===A.bjn(b))return null +if(b)throw A.d(A.bP(r+A.a92(a),null)) +else throw A.d(A.a8(r+A.a92(a)))}, +bDZ(a){var s +if(a.length===0)return B.zU +s=A.bjF(a) +s.acO(s,A.bl0()) +return A.b75(s,t.N,t.yp)}, +bam(a,b){if(a!=null&&a===A.bjt(b))return null return a}, -bjr(a,b,c,d){var s,r,q,p,o,n +bjx(a,b,c,d){var s,r,q,p,o,n if(a==null)return null if(b===c)return"" if(B.c.au(a,b)===91){s=c-1 -if(B.c.au(a,s)!==93)A.Ih(a,b,"Missing end `]` to match `[` in host") +if(B.c.au(a,s)!==93)A.Ig(a,b,"Missing end `]` to match `[` in host") r=b+1 -q=A.bDS(a,r,s) +q=A.bDY(a,r,s) if(q=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.dl("") +q=!0}else if(p<127&&(B.iL[p>>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.dl("") if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.dl("") +p=!0}else if(o<127&&(B.Vp[o>>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.dl("") if(r>>4]&1<<(o&15))!==0)A.Ih(a,s,"Invalid character") +r=s}p=!1}++s}else if(o<=93&&(B.uL[o>>>4]&1<<(o&15))!==0)A.Ig(a,s,"Invalid character") else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.Ih(a,s,"Illegal scheme character") +if(!(q<128&&(B.uC[q>>>4]&1<<(q&15))!==0))A.Ig(a,s,"Illegal scheme character") if(65<=q&&q<=90)r=!0}a=B.c.ao(a,b,c) -return A.bDP(r?a.toLowerCase():a)}, -bDP(a){if(a==="http")return"http" +return A.bDV(r?a.toLowerCase():a)}, +bDV(a){if(a==="http")return"http" if(a==="file")return"file" if(a==="https")return"https" if(a==="package")return"package" return a}, -bjv(a,b,c){if(a==null)return"" -return A.Vq(a,b,c,B.UJ,!1,!1)}, -bjs(a,b,c,d,e,f){var s,r=e==="file",q=r||f +bjB(a,b,c){if(a==null)return"" +return A.Vv(a,b,c,B.UN,!1,!1)}, +bjy(a,b,c,d,e,f){var s,r=e==="file",q=r||f if(a==null){if(d==null)return r?"/":"" -s=new A.W(d,new A.b0z(),A.a6(d).h("W<1,k>")).cl(0,"/")}else if(d!=null)throw A.d(A.bR("Both path and pathSegments specified",null)) -else s=A.Vq(a,b,c,B.uG,!0,!0) +s=new A.W(d,new A.b0F(),A.a7(d).h("W<1,k>")).cl(0,"/")}else if(d!=null)throw A.d(A.bP("Both path and pathSegments specified",null)) +else s=A.Vv(a,b,c,B.uK,!0,!0) if(s.length===0){if(r)return"/"}else if(q&&!B.c.cb(s,"/"))s="/"+s -return A.bDW(s,e,f)}, -bDW(a,b,c){var s=b.length===0 -if(s&&!c&&!B.c.cb(a,"/")&&!B.c.cb(a,"\\"))return A.bai(a,!s||c) -return A.tr(a)}, -bjt(a,b,c,d){var s,r={} -if(a!=null){if(d!=null)throw A.d(A.bR("Both query and queryParameters specified",null)) -return A.Vq(a,b,c,B.iK,!0,!1)}if(d==null)return null +return A.bE1(s,e,f)}, +bE1(a,b,c){var s=b.length===0 +if(s&&!c&&!B.c.cb(a,"/")&&!B.c.cb(a,"\\"))return A.bao(a,!s||c) +return A.to(a)}, +bjz(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw A.d(A.bP("Both query and queryParameters specified",null)) +return A.Vv(a,b,c,B.iN,!0,!1)}if(d==null)return null s=new A.dl("") r.a="" -d.ab(0,new A.b0A(new A.b0B(r,s))) +d.ab(0,new A.b0G(new A.b0H(r,s))) r=s.a return r.charCodeAt(0)==0?r:r}, -bjq(a,b,c){if(a==null)return null -return A.Vq(a,b,c,B.iK,!0,!1)}, -bah(a,b,c){var s,r,q,p,o,n=b+2 +bjw(a,b,c){if(a==null)return null +return A.Vv(a,b,c,B.iN,!0,!1)}, +ban(a,b,c){var s,r,q,p,o,n=b+2 if(n>=a.length)return"%" s=B.c.au(a,b+1) r=B.c.au(a,n) -q=A.b4N(s) -p=A.b4N(r) +q=A.b4T(s) +p=A.b4T(r) if(q<0||p<0)return"%" o=q*16+p -if(o<127&&(B.iI[B.e.bt(o,4)]&1<<(o&15))!==0)return A.bZ(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(o<127&&(B.iL[B.e.bu(o,4)]&1<<(o&15))!==0)return A.bZ(c&&65<=o&&90>=o?(o|32)>>>0:o) if(s>=97||r>=97)return B.c.ao(a,b,b+3).toUpperCase() return null}, -baf(a){var s,r,q,p,o,n="0123456789ABCDEF" +bal(a){var s,r,q,p,o,n="0123456789ABCDEF" if(a<128){s=new Uint8Array(3) s[0]=37 s[1]=B.c.aV(n,a>>>4) @@ -8375,27 +8372,27 @@ s[2]=B.c.aV(n,a&15)}else{if(a>2047)if(a>65535){r=240 q=4}else{r=224 q=3}else{r=192 q=2}s=new Uint8Array(3*q) -for(p=0;--q,q>=0;r=128){o=B.e.GJ(a,6*q)&63|r +for(p=0;--q,q>=0;r=128){o=B.e.GM(a,6*q)&63|r s[p]=37 s[p+1]=B.c.aV(n,o>>>4) s[p+2]=B.c.aV(n,o&15) -p+=3}}return A.rQ(s,0,null)}, -Vq(a,b,c,d,e,f){var s=A.bjx(a,b,c,d,e,f) +p+=3}}return A.rO(s,0,null)}, +Vv(a,b,c,d,e,f){var s=A.bjD(a,b,c,d,e,f) return s==null?B.c.ao(a,b,c):s}, -bjx(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null +bjD(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null for(s=!e,r=b,q=r,p=i;r>>4]&1<<(o&15))!==0)++r -else{if(o===37){n=A.bah(a,r,!1) +else{if(o===37){n=A.ban(a,r,!1) if(n==null){r+=3 continue}if("%"===n){n="%25" m=1}else m=3}else if(o===92&&f){n="/" -m=1}else if(s&&o<=93&&(B.uH[o>>>4]&1<<(o&15))!==0){A.Ih(a,r,"Invalid character") +m=1}else if(s&&o<=93&&(B.uL[o>>>4]&1<<(o&15))!==0){A.Ig(a,r,"Invalid character") m=i n=m}else{if((o&64512)===55296){l=r+1 if(l=2&&A.bjp(B.c.aV(a,0)))for(s=1;s=2&&A.bjv(B.c.aV(a,0)))for(s=1;s127||(B.uy[r>>>4]&1<<(r&15))===0)break}return a}, -bDY(a,b){if(a.TH("package")&&a.c==null)return A.bkA(b,0,b.length) +if(r>127||(B.uC[r>>>4]&1<<(r&15))===0)break}return a}, +bE3(a,b){if(a.TG("package")&&a.c==null)return A.bkG(b,0,b.length) return-1}, -bjA(a){var s,r,q,p=a.gyE(),o=p.length -if(o>0&&J.bv(p[0])===2&&J.b6m(p[0],1)===58){A.bDR(J.b6m(p[0],0),!1) -A.bjm(p,!1,1) -s=!0}else{A.bjm(p,!1,0) -s=!1}r=a.gJg()&&!s?""+"\\":"" -if(a.gy5()){q=a.grG(a) -if(q.length!==0)r=r+"\\"+q+"\\"}r=A.a8T(r,p,"\\") +bjG(a){var s,r,q,p=a.gyG(),o=p.length +if(o>0&&J.bu(p[0])===2&&J.b6s(p[0],1)===58){A.bDX(J.b6s(p[0],0),!1) +A.bjs(p,!1,1) +s=!0}else{A.bjs(p,!1,0) +s=!1}r=a.gJi()&&!s?""+"\\":"" +if(a.gy7()){q=a.grH(a) +if(q.length!==0)r=r+"\\"+q+"\\"}r=A.a9_(r,p,"\\") o=s&&o===1?r+"\\":r return o.charCodeAt(0)==0?o:o}, -bDU(){return A.b([],t.T)}, -bjz(a){var s,r,q,p,o,n=A.D(t.N,t.yp),m=new A.b0C(a,B.N,n) +bE_(){return A.b([],t.T)}, +bjF(a){var s,r,q,p,o,n=A.D(t.N,t.yp),m=new A.b0I(a,B.N,n) for(s=a.length,r=0,q=0,p=-1;r127)throw A.d(A.bR("Illegal percent encoding in URI",null)) -if(r===37){if(o+3>q)throw A.d(A.bR("Truncated URI",null)) -p.push(A.bDV(a,o+1)) +if(r>127)throw A.d(A.bP("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.d(A.bP("Truncated URI",null)) +p.push(A.bE0(a,o+1)) o+=2}else if(e&&r===43)p.push(32) -else p.push(r)}}return d.fI(0,p)}, -bjp(a){var s=a|32 +else p.push(r)}}return d.fK(0,p)}, +bjv(a){var s=a|32 return 97<=s&&s<=122}, -bBW(a){if(!a.TH("data"))throw A.d(A.ha(a,"uri","Scheme must be 'data'")) -if(a.gy5())throw A.d(A.ha(a,"uri","Data uri must not have authority")) -if(a.gJh())throw A.d(A.ha(a,"uri","Data uri must not have a fragment part")) -if(!a.guO())return A.aQw(a.gib(a),0,a) -return A.aQw(a.k(0),5,a)}, -aQw(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) +bC1(a){if(!a.TG("data"))throw A.d(A.ha(a,"uri","Scheme must be 'data'")) +if(a.gy7())throw A.d(A.ha(a,"uri","Data uri must not have authority")) +if(a.gJj())throw A.d(A.ha(a,"uri","Data uri must not have a fragment part")) +if(!a.guP())return A.aQC(a.gig(a),0,a) +return A.aQC(a.k(0),5,a)}, +aQC(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) for(s=a.length,r=b,q=-1,p=null;r=0)j.push(o) else{n=B.b.ga6(j) -if(p!==44||r!==n+7||!B.c.fg(a,"base64",n+1))throw A.d(A.dr("Expecting '='",a,r)) +if(p!==44||r!==n+7||!B.c.fh(a,"base64",n+1))throw A.d(A.dr("Expecting '='",a,r)) break}}j.push(r) m=r+1 -if((j.length&1)===1)a=B.GT.aMW(0,a,m,s) -else{l=A.bjx(a,m,s,B.iK,!0,!1) -if(l!=null)a=B.c.iE(a,m,s,l)}return new A.aQv(a,j,c)}, -bEu(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.dR(22,t.H3) +if((j.length&1)===1)a=B.GX.aMU(0,a,m,s) +else{l=A.bjD(a,m,s,B.iN,!0,!1) +if(l!=null)a=B.c.iH(a,m,s,l)}return new A.aQB(a,j,c)}, +bEA(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.dR(22,t.H3) for(s=0;s<22;++s)f[s]=new Uint8Array(96) -r=new A.b1g(f) -q=new A.b1h() -p=new A.b1i() +r=new A.b1m(f) +q=new A.b1n() +p=new A.b1o() o=r.$2(0,225) q.$3(o,n,1) q.$3(o,m,14) @@ -8634,90 +8631,90 @@ p.$3(o,"az",21) p.$3(o,"09",21) q.$3(o,"+-.",21) return f}, -bky(a,b,c,d,e){var s,r,q,p,o=$.bqT() +bkE(a,b,c,d,e){var s,r,q,p,o=$.bqZ() for(s=b;s95?31:q] d=p&31 e[p>>>5]=s}return d}, -bje(a){if(a.b===7&&B.c.cb(a.a,"package")&&a.c<=0)return A.bkA(a.a,a.e,a.f) +bjk(a){if(a.b===7&&B.c.cb(a.a,"package")&&a.c<=0)return A.bkG(a.a,a.e,a.f) return-1}, -bG7(a,b){return A.v0(b,t.N)}, -bkA(a,b,c){var s,r,q +bGd(a,b){return A.uZ(b,t.N)}, +bkG(a,b,c){var s,r,q for(s=b,r=0;s")) -s.Qe() +Hi(a,b,c,d,e){var s=c==null?null:A.bkL(new A.aVF(c),t.I3) +s=new A.aeJ(a,b,s,!1,e.h("aeJ<0>")) +s.Qd() return s}, -bEs(a){if(t.VF.b(a))return a -return new A.aS3([],[]).aGB(a,!0)}, -bCK(a){var s=window +bEy(a){if(t.VF.b(a))return a +return new A.aS9([],[]).aGz(a,!0)}, +bCQ(a){var s=window s.toString if(a===s)return a -else return new A.adu(a)}, -bkF(a,b){var s=$.aF -if(s===B.aw)return a -return s.a6g(a,b)}, -bC:function bC(){}, -WK:function WK(){}, -WT:function WT(){}, -X8:function X8(){}, -IT:function IT(){}, -J1:function J1(){}, -oy:function oy(){}, -a_4:function a_4(){}, +else return new A.adB(a)}, +bkL(a,b){var s=$.aF +if(s===B.ax)return a +return s.a6e(a,b)}, +bB:function bB(){}, +WP:function WP(){}, +WY:function WY(){}, +Xd:function Xd(){}, +IS:function IS(){}, +J0:function J0(){}, +ox:function ox(){}, +a_9:function a_9(){}, dI:function dI(){}, -CW:function CW(){}, -auy:function auy(){}, +CV:function CV(){}, +auD:function auD(){}, jM:function jM(){}, -nm:function nm(){}, -a_5:function a_5(){}, -a_6:function a_6(){}, -a_m:function a_m(){}, +nk:function nk(){}, +a_a:function a_a(){}, +a_b:function a_b(){}, +a_r:function a_r(){}, qr:function qr(){}, -a_V:function a_V(){}, +a0_:function a0_(){}, +Km:function Km(){}, Kn:function Kn(){}, -Ko:function Ko(){}, -a_X:function a_X(){}, -a_Z:function a_Z(){}, -acq:function acq(a,b){this.a=a +a01:function a01(){}, +a03:function a03(){}, +acx:function acx(a,b){this.a=a this.b=b}, d9:function d9(){}, bb:function bb(){}, aD:function aD(){}, jQ:function jQ(){}, -a0J:function a0J(){}, -a0L:function a0L(){}, -a1b:function a1b(){}, +a0P:function a0P(){}, +a0R:function a0R(){}, +a1h:function a1h(){}, jR:function jR(){}, -a21:function a21(){}, -yD:function yD(){}, -uF:function uF(){}, -yE:function yE(){}, -a3f:function a3f(){}, -zi:function zi(){}, -a3F:function a3F(){}, -a3J:function a3J(){}, -a3K:function a3K(){}, -aEn:function aEn(a){this.a=a}, -aEo:function aEo(a){this.a=a}, +a27:function a27(){}, +yB:function yB(){}, +uD:function uD(){}, +yC:function yC(){}, +a3l:function a3l(){}, +zg:function zg(){}, a3L:function a3L(){}, -aEp:function aEp(a){this.a=a}, -aEq:function aEq(a){this.a=a}, -jY:function jY(){}, -a3M:function a3M(){}, -Bp:function Bp(a){this.a=a}, -bP:function bP(){}, -N1:function N1(){}, -k1:function k1(){}, -a5z:function a5z(){}, -pi:function pi(){}, -a7d:function a7d(){}, -aKF:function aKF(a){this.a=a}, -aKG:function aKG(a){this.a=a}, -FC:function FC(){}, -a7z:function a7z(){}, -k8:function k8(){}, -a8r:function a8r(){}, +a3P:function a3P(){}, +a3Q:function a3Q(){}, +aEt:function aEt(a){this.a=a}, +aEu:function aEu(a){this.a=a}, +a3R:function a3R(){}, +aEv:function aEv(a){this.a=a}, +aEw:function aEw(a){this.a=a}, +jZ:function jZ(){}, +a3S:function a3S(){}, +Bo:function Bo(a){this.a=a}, +bN:function bN(){}, +N3:function N3(){}, +k2:function k2(){}, +a5G:function a5G(){}, +ph:function ph(){}, +a7k:function a7k(){}, +aKL:function aKL(a){this.a=a}, +aKM:function aKM(a){this.a=a}, +FA:function FA(){}, +a7G:function a7G(){}, k9:function k9(){}, -a8u:function a8u(){}, +a8y:function a8y(){}, ka:function ka(){}, -PW:function PW(){}, -aNI:function aNI(a){this.a=a}, -aNJ:function aNJ(a){this.a=a}, -aNK:function aNK(a){this.a=a}, +a8B:function a8B(){}, +kb:function kb(){}, +PZ:function PZ(){}, +aNO:function aNO(a){this.a=a}, +aNP:function aNP(a){this.a=a}, +aNQ:function aNQ(a){this.a=a}, iO:function iO(){}, -kf:function kf(){}, +kg:function kg(){}, iS:function iS(){}, -a9K:function a9K(){}, -a9L:function a9L(){}, +a9R:function a9R(){}, a9S:function a9S(){}, -kh:function kh(){}, a9Z:function a9Z(){}, -aa_:function aa_(){}, -aak:function aak(){}, -aaw:function aaw(){}, -GP:function GP(){}, -adc:function adc(){}, -Sc:function Sc(){}, -afo:function afo(){}, -Tn:function Tn(){}, -al1:function al1(){}, -alp:function alp(){}, -b7t:function b7t(a,b){this.a=a +ki:function ki(){}, +aa5:function aa5(){}, +aa6:function aa6(){}, +aar:function aar(){}, +aaD:function aaD(){}, +GO:function GO(){}, +adj:function adj(){}, +Sf:function Sf(){}, +afv:function afv(){}, +Tq:function Tq(){}, +al8:function al8(){}, +alw:function alw(){}, +b7z:function b7z(a,b){this.a=a this.$ti=b}, -ww:function ww(a,b,c,d){var _=this +wu:function wu(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -Sq:function Sq(a,b,c,d){var _=this +St:function St(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -aeC:function aeC(a,b,c,d,e){var _=this +aeJ:function aeJ(a,b,c,d,e){var _=this _.a=0 _.b=a _.c=b _.d=c _.e=d _.$ti=e}, -aVz:function aVz(a){this.a=a}, -aVA:function aVA(a){this.a=a}, -bK:function bK(){}, -Dv:function Dv(a,b,c){var _=this +aVF:function aVF(a){this.a=a}, +aVG:function aVG(a){this.a=a}, +bJ:function bJ(){}, +Du:function Du(a,b,c){var _=this _.a=a _.b=b _.c=-1 _.d=null _.$ti=c}, -adu:function adu(a){this.a=a}, -add:function add(){}, -adX:function adX(){}, -adY:function adY(){}, -adZ:function adZ(){}, -ae_:function ae_(){}, -aeG:function aeG(){}, -aeH:function aeH(){}, -afE:function afE(){}, -afF:function afF(){}, -agR:function agR(){}, -agS:function agS(){}, -agT:function agT(){}, -agU:function agU(){}, -ahu:function ahu(){}, -ahv:function ahv(){}, -aie:function aie(){}, -aif:function aif(){}, -ak2:function ak2(){}, -UH:function UH(){}, -UI:function UI(){}, -al_:function al_(){}, -al0:function al0(){}, -alg:function alg(){}, -amc:function amc(){}, -amd:function amd(){}, -V8:function V8(){}, -V9:function V9(){}, -amo:function amo(){}, -amp:function amp(){}, -anT:function anT(){}, -anU:function anU(){}, -ao5:function ao5(){}, -ao6:function ao6(){}, -aoe:function aoe(){}, -aof:function aof(){}, -aoE:function aoE(){}, -aoF:function aoF(){}, -aoG:function aoG(){}, -aoH:function aoH(){}, -bjS(a){var s,r,q +adB:function adB(a){this.a=a}, +adk:function adk(){}, +ae3:function ae3(){}, +ae4:function ae4(){}, +ae5:function ae5(){}, +ae6:function ae6(){}, +aeN:function aeN(){}, +aeO:function aeO(){}, +afL:function afL(){}, +afM:function afM(){}, +agY:function agY(){}, +agZ:function agZ(){}, +ah_:function ah_(){}, +ah0:function ah0(){}, +ahB:function ahB(){}, +ahC:function ahC(){}, +ail:function ail(){}, +aim:function aim(){}, +ak9:function ak9(){}, +UK:function UK(){}, +UL:function UL(){}, +al6:function al6(){}, +al7:function al7(){}, +aln:function aln(){}, +amj:function amj(){}, +amk:function amk(){}, +Vb:function Vb(){}, +Vc:function Vc(){}, +amv:function amv(){}, +amw:function amw(){}, +anZ:function anZ(){}, +ao_:function ao_(){}, +aob:function aob(){}, +aoc:function aoc(){}, +aok:function aok(){}, +aol:function aol(){}, +aoK:function aoK(){}, +aoL:function aoL(){}, +aoM:function aoM(){}, +aoN:function aoN(){}, +bjY(a){var s,r,q if(a==null)return a -if(typeof a=="string"||typeof a=="number"||A.oq(a))return a -if(A.blu(a))return A.n1(a) +if(typeof a=="string"||typeof a=="number"||A.op(a))return a +if(A.blA(a))return A.n1(a) s=Array.isArray(a) s.toString if(s){r=[] @@ -8976,7 +8973,7 @@ q=0 while(!0){s=a.length s.toString if(!(q")),r=new A.bU(s,b.h("bU<0>")) -a.then(A.wQ(new A.b5p(r),1),A.wQ(new A.b5q(r),1)) -return s}, -bkn(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, -apn(a){if(A.bkn(a))return a -return new A.b4v(new A.wz(t.Fy)).$1(a)}, -b52:function b52(a){this.a=a}, -b5p:function b5p(a){this.a=a}, -b5q:function b5q(a){this.a=a}, -b4v:function b4v(a){this.a=a}, -a4m:function a4m(a){this.a=a}, -blL(a,b){return Math.max(A.fl(a),A.fl(b))}, -blD(a){return Math.log(a)}, -NX(a){var s +a.then(A.wO(new A.b5v(r),1),A.wO(new A.b5w(r),1)) +return s}, +bkt(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, +apt(a){if(A.bkt(a))return a +return new A.b4B(new A.wx(t.Fy)).$1(a)}, +b58:function b58(a){this.a=a}, +b5v:function b5v(a){this.a=a}, +b5w:function b5w(a){this.a=a}, +b4B:function b4B(a){this.a=a}, +a4t:function a4t(a){this.a=a}, +blR(a,b){return Math.max(A.fl(a),A.fl(b))}, +blJ(a){return Math.log(a)}, +O_(a){var s if(a==null)s=B.H -else{s=new A.aj2() -s.Ym(a)}return s}, -bgT(a,b,c,d,e){var s,r +else{s=new A.aj9() +s.Yl(a)}return s}, +bh_(a,b,c,d,e){var s,r if(c<0)s=c===-1/0?0:-c*0 else s=c+0 if(d<0)r=d===-1/0?0:-d*0 else r=d+0 -return new A.hl(a,b,s,r,e.h("hl<0>"))}, -bjN(a){if(a===-1/0)return 0 +return new A.hk(a,b,s,r,e.h("hk<0>"))}, +bjT(a){if(a===-1/0)return 0 return-a*0}, -aX1:function aX1(){}, -aj2:function aj2(){this.b=this.a=0}, -TR:function TR(){}, -hl:function hl(a,b,c,d,e){var _=this +aX7:function aX7(){}, +aj9:function aj9(){this.b=this.a=0}, +TU:function TU(){}, +hk:function hk(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -MN:function MN(a,b,c,d,e){var _=this +MO:function MO(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, lw:function lw(){}, -a33:function a33(){}, +a39:function a39(){}, lF:function lF(){}, -a4o:function a4o(){}, -a5A:function a5A(){}, -a8U:function a8U(){}, -br:function br(){}, +a4v:function a4v(){}, +a5H:function a5H(){}, +a90:function a90(){}, +bq:function bq(){}, m_:function m_(){}, -aa5:function aa5(){}, -agn:function agn(){}, -ago:function ago(){}, -ahF:function ahF(){}, -ahG:function ahG(){}, -all:function all(){}, -alm:function alm(){}, -amv:function amv(){}, -amw:function amw(){}, -bty(a,b,c){return A.fF(a,b,c)}, -a0p:function a0p(){}, -byg(a,b){return new A.j(a,b)}, -p8(a,b,c){if(b==null)if(a==null)return null +aac:function aac(){}, +agu:function agu(){}, +agv:function agv(){}, +ahM:function ahM(){}, +ahN:function ahN(){}, +als:function als(){}, +alt:function alt(){}, +amC:function amC(){}, +amD:function amD(){}, +btF(a,b,c){return A.fF(a,b,c)}, +a0v:function a0v(){}, +byl(a,b){return new A.j(a,b)}, +p7(a,b,c){if(b==null)if(a==null)return null else return a.X(0,1-c) else if(a==null)return b.X(0,c) -else return new A.j(A.q_(a.a,b.a,c),A.q_(a.b,b.b,c))}, -aMG(a,b,c){if(b==null)if(a==null)return null +else return new A.j(A.pZ(a.a,b.a,c),A.pZ(a.b,b.b,c))}, +aMM(a,b,c){if(b==null)if(a==null)return null else return a.X(0,1-c) else if(a==null)return b.X(0,c) -else return new A.M(A.q_(a.a,b.a,c),A.q_(a.b,b.b,c))}, -k4(a,b){var s=a.a,r=b*2/2,q=a.b +else return new A.M(A.pZ(a.a,b.a,c),A.pZ(a.b,b.b,c))}, +k5(a,b){var s=a.a,r=b*2/2,q=a.b return new A.x(s-r,q-r,s+r,q+r)}, -vy(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +vw(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 return new A.x(s-r,q-p,s+r,q+p)}, -vz(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +vx(a,b){var s=a.a,r=b.a,q=a.b,p=b.b return new A.x(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, -bzo(a,b,c){var s +bzt(a,b,c){var s if(b==null)if(a==null)return null else{s=1-c return new A.x(a.gag(a)*s,a.gah(a)*s,a.gaL(a)*s,a.gaR(a)*s)}else if(a==null)return new A.x(b.gag(b)*c,b.gah(b)*c,b.gaL(b)*c,b.gaR(b)*c) -else return new A.x(A.q_(a.gag(a),b.gag(b),c),A.q_(a.gah(a),b.gah(b),c),A.q_(a.gaL(a),b.gaL(b),c),A.q_(a.gaR(a),b.gaR(b),c))}, -NW(a,b,c){var s,r,q +else return new A.x(A.pZ(a.gag(a),b.gag(b),c),A.pZ(a.gah(a),b.gah(b),c),A.pZ(a.gaL(a),b.gaL(b),c),A.pZ(a.gaR(a),b.gaR(b),c))}, +NZ(a,b,c){var s,r,q if(b==null)if(a==null)return null else{s=1-c -return new A.bG(a.a*s,a.b*s)}else{r=b.a +return new A.bF(a.a*s,a.b*s)}else{r=b.a q=b.b -if(a==null)return new A.bG(r*c,q*c) -else return new A.bG(A.q_(a.a,r,c),A.q_(a.b,q,c))}}, -NT(a,b,c,d,e){var s=e.a,r=e.b +if(a==null)return new A.bF(r*c,q*c) +else return new A.bF(A.pZ(a.a,r,c),A.pZ(a.b,q,c))}}, +NW(a,b,c,d,e){var s=e.a,r=e.b return new A.mD(a,b,c,d,s,r,s,r,s,r,s,r,s===r)}, jj(a,b){var s=a.gah(a),r=b.a,q=b.b return new A.mD(a.gag(a),s,a.gaL(a),a.gaR(a),r,q,r,q,r,q,r,q,r===q)}, -NS(a,b,c,d,e,f,g,h){var s=g.a,r=g.b,q=h.a,p=h.b,o=e.a,n=e.b,m=f.a,l=f.b +NV(a,b,c,d,e,f,g,h){var s=g.a,r=g.b,q=h.a,p=h.b,o=e.a,n=e.b,m=f.a,l=f.b return new A.mD(a,b,c,d,s,r,q,p,m,l,o,n,s===r&&s===q&&s===p&&s===o&&s===n&&s===m&&s===l)}, -aIw(a,b,c,d,e){var s=a.gah(a),r=a.gag(a),q=a.gaL(a),p=a.gaR(a),o=d.a,n=d.b,m=e.a,l=e.b,k=b.a,j=b.b,i=c.a,h=c.b +aIC(a,b,c,d,e){var s=a.gah(a),r=a.gag(a),q=a.gaL(a),p=a.gaR(a),o=d.a,n=d.b,m=e.a,l=e.b,k=b.a,j=b.b,i=c.a,h=c.b return new A.mD(r,s,q,p,o,n,m,l,i,h,k,j,o===n&&o===m&&o===l&&o===k&&o===j&&o===i&&o===h)}, -b8W(a,b,c,d){var s=new Float32Array(4) +b91(a,b,c,d){var s=new Float32Array(4) s[0]=a s[1]=b s[2]=c s[3]=d -return new A.Fc(s)}, -b5K(a,b){var s=0,r=A.u(t.H),q,p,o -var $async$b5K=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:q=new A.aqD(new A.b5L(),new A.b5M(a,b)) +return new A.Fa(s)}, +b5Q(a,b){var s=0,r=A.v(t.H),q,p,o +var $async$b5Q=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:q=new A.aqJ(new A.b5R(),new A.b5S(a,b)) p=self._flutter o=p==null?null:p.loader s=o==null||!("didCreateEngineInitializer" in o)?2:4 break case 2:self.window.console.debug("Flutter Web Bootstrap: Auto.") s=5 -return A.A(q.x6(),$async$b5K) +return A.B(q.x8(),$async$b5Q) case 5:s=3 break case 4:self.window.console.debug("Flutter Web Bootstrap: Programmatic.") -o.didCreateEngineInitializer(q.aOw()) -case 3:return A.r(null,r)}}) -return A.t($async$b5K,r)}, -bx5(a){switch(a.a){case 1:return"up" +o.didCreateEngineInitializer(q.aOu()) +case 3:return A.t(null,r)}}) +return A.u($async$b5Q,r)}, +bxb(a){switch(a.a){case 1:return"up" case 0:return"down" case 2:return"repeat"}}, al(a,b,c){var s @@ -9159,49 +9156,49 @@ if(s)return a==null?null:a if(a==null)a=0 if(b==null)b=0 return a*(1-c)+b*c}, -q_(a,b,c){return a*(1-c)+b*c}, -b1G(a,b,c){return a*(1-c)+b*c}, -apk(a,b,c){if(ac)return c if(isNaN(a))return c return a}, -bkx(a,b){return A.a9(A.wP(B.d.aw((a.gm(a)>>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, +bkD(a,b){return A.a9(A.wN(B.d.az((a.gm(a)>>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, a9(a,b,c,d){return new A.n(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, -ky(a,b,c,d){return new A.n(((B.d.cW(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, -b6X(a){if(a<=0.03928)return a/12.92 +kz(a,b,c,d){return new A.n(((B.d.cW(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +b72(a){if(a<=0.03928)return a/12.92 return Math.pow((a+0.055)/1.055,2.4)}, -a0(a,b,c){if(b==null)if(a==null)return null -else return A.bkx(a,1-c) -else if(a==null)return A.bkx(b,c) -else return A.a9(A.wP(B.d.ad(A.b1G(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),A.wP(B.d.ad(A.b1G(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),A.wP(B.d.ad(A.b1G(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),A.wP(B.d.ad(A.b1G(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, -JS(a,b){var s,r,q,p=a.gm(a)>>>24&255 +a_(a,b,c){if(b==null)if(a==null)return null +else return A.bkD(a,1-c) +else if(a==null)return A.bkD(b,c) +else return A.a9(A.wN(B.d.ae(A.b1M(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),A.wN(B.d.ae(A.b1M(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),A.wN(B.d.ae(A.b1M(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),A.wN(B.d.ae(A.b1M(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, +JR(a,b){var s,r,q,p=a.gm(a)>>>24&255 if(p===0)return b s=255-p r=b.gm(b)>>>24&255 if(r===255)return A.a9(255,B.e.cW(p*(a.gm(a)>>>16&255)+s*(b.gm(b)>>>16&255),255),B.e.cW(p*(a.gm(a)>>>8&255)+s*(b.gm(b)>>>8&255),255),B.e.cW(p*(a.gm(a)&255)+s*(b.gm(b)&255),255)) else{r=B.e.cW(r*s,255) q=p+r -return A.a9(q,B.e.eD((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),B.e.eD((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),B.e.eD((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, -pe(){return $.G().B()}, -yx(a,b,c,d,e,f){var s=f==null?null:A.BT(f) -return $.G().a7h(0,a,b,c,d,e,s)}, -DM(a,b,c,d,e,f,g,h){var s,r -if(d==null){if(c.length!==2)A.a7(A.bR(u.n,null))}else if(c.length!==d.length)A.a7(A.bR(u.L,null)) -s=f!=null?A.BT(f):null +return A.a9(q,B.e.eC((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),B.e.eC((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),B.e.eC((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, +pd(){return $.G().B()}, +yv(a,b,c,d,e,f){var s=f==null?null:A.BS(f) +return $.G().a7f(0,a,b,c,d,e,s)}, +DL(a,b,c,d,e,f,g,h){var s,r +if(d==null){if(c.length!==2)A.a6(A.bP(u.n,null))}else if(c.length!==d.length)A.a6(A.bP(u.L,null)) +s=f!=null?A.BS(f):null if(g!=null)r=g.l(0,a)&&h===0 else r=!0 -if(r)return $.G().a7m(0,a,b,c,d,e,s) -else return $.G().a7e(g,h,a,b,c,d,e,s)}, -bwF(a,b){return $.G().a7i(a,b)}, -apw(a,b){return A.bIn(a,b)}, -bIn(a,b){var s=0,r=A.u(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f -var $async$apw=A.v(function(c,d){if(c===1){o=d +if(r)return $.G().a7k(0,a,b,c,d,e,s) +else return $.G().a7c(g,h,a,b,c,d,e,s)}, +bwM(a,b){return $.G().a7g(a,b)}, +apC(a,b){return A.bIt(a,b)}, +bIt(a,b){var s=0,r=A.v(t.hP),q,p=2,o,n=[],m,l,k,j,i,h,g,f +var $async$apC=A.w(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:s=b==null?3:5 break case 3:h=$.G() g=a.a g.toString -q=h.CQ(g) +q=h.CS(g) s=1 break s=4 @@ -9210,25 +9207,25 @@ case 5:h=$.G() g=a.a g.toString s=6 -return A.A(h.CQ(g),$async$apw) +return A.B(h.CS(g),$async$apC) case 6:m=d p=7 s=10 -return A.A(m.li(),$async$apw) +return A.B(m.ln(),$async$apC) case 10:l=d -try{g=J.aq4(l) +try{g=J.aqa(l) k=g.gbz(g) -g=J.aq4(l) +g=J.aqa(l) j=g.gc1(g) i=b.$2(k,j) g=a.a g.toString f=i.a -f=h.lW(g,!1,i.b,f) +f=h.m_(g,!1,i.b,f) q=f n=[1] s=8 -break}finally{J.aq4(l).v()}n.push(9) +break}finally{J.aqa(l).v()}n.push(9) s=8 break case 7:n=[2] @@ -9236,94 +9233,94 @@ case 8:p=2 m.v() s=n.pop() break -case 9:case 4:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$apw,r)}, -bA3(a){return a>0?a*0.57735+0.5:0}, -bA4(a,b,c){var s,r,q=A.a0(a.a,b.a,c) +case 9:case 4:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$apC,r)}, +bA8(a){return a>0?a*0.57735+0.5:0}, +bA9(a,b,c){var s,r,q=A.a_(a.a,b.a,c) q.toString -s=A.p8(a.b,b.b,c) +s=A.p7(a.b,b.b,c) s.toString -r=A.q_(a.c,b.c,c) -return new A.o4(q,s,r)}, -bA5(a,b,c){var s,r,q,p=a==null +r=A.pZ(a.c,b.c,c) +return new A.o3(q,s,r)}, +bAa(a,b,c){var s,r,q,p=a==null if(p&&b==null)return null if(p)a=A.b([],t.kO) if(b==null)b=A.b([],t.kO) s=A.b([],t.kO) r=Math.min(a.length,b.length) -for(q=0;q>>8&255 a[2]=b>>>16&255 a[3]=b>>>24&255 for(s=4;s<=15;++s)a[s]=0}, -aqp:function aqp(a,b,c,d){var _=this +aqv:function aqv(a,b,c,d){var _=this _.a=1 _.b=a _.c=b _.d=c _.e=d _.r=_.f=null}, -C5(a){return new A.X7(a,null,null)}, -X7:function X7(a,b,c){this.a=a +C4(a){return new A.Xc(a,null,null)}, +Xc:function Xc(a,b,c){this.a=a this.b=b this.c=c}, -uO(a,b,c,d){var s,r +uM(a,b,c,d){var s,r if(t.e2.b(a))s=A.cl(a.buffer,a.byteOffset,a.byteLength) -else s=t.Cm.b(a)?a:A.im(t.JY.a(a),!0,t.S) -r=new A.aBI(s,d,d,b,$) +else s=t.Cm.b(a)?a:A.il(t.JY.a(a),!0,t.S) +r=new A.aBN(s,d,d,b,$) r.e=c==null?s.length:c return r}, -aBJ:function aBJ(){}, -aBI:function aBI(a,b,c,d,e){var _=this +aBO:function aBO(){}, +aBN:function aBN(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b8G(a){var s=a==null?32768:a -return new A.aFV(new Uint8Array(s))}, -aFW:function aFW(){}, -aFV:function aFV(a){this.a=0 +b8M(a){var s=a==null?32768:a +return new A.aG0(new Uint8Array(s))}, +aG1:function aG1(){}, +aG0:function aG0(a){this.a=0 this.c=a}, -aS0:function aS0(a){var _=this +aS6:function aS6(a){var _=this _.a=-1 _.r=_.f=$ _.x=a}, -bCt(a,b,c){var s,r,q,p,o +bCz(a,b,c){var s,r,q,p,o if(a.gaD(a))return new Uint8Array(0) -s=new Uint8Array(A.er(a.gaRe(a))) +s=new Uint8Array(A.es(a.gaRd(a))) r=c*2+2 -q=A.beY(A.bh6(),64) -p=new A.aG2(q) +q=A.bf4(A.bhd(),64) +p=new A.aG8(q) q=q.b q===$&&A.c() p.c=new Uint8Array(q) -p.a=new A.aHd(b,1000,r) +p.a=new A.aHj(b,1000,r) o=new Uint8Array(r) -return B.E.cU(o,0,p.aHR(s,0,o,0))}, -aqq:function aqq(a,b){this.c=a +return B.E.cU(o,0,p.aHP(s,0,o,0))}, +aqw:function aqw(a,b){this.c=a this.d=b}, -aS1:function aS1(a,b,c){var _=this +aS7:function aS7(a,b,c){var _=this _.a=67324752 _.f=_.e=_.d=_.c=0 _.x=_.r=null @@ -9575,36 +9572,36 @@ _.at=null _.ay=0 _.CW=_.ch=null _.cx=c}, -ab9:function ab9(a){var _=this +abg:function abg(a){var _=this _.a=0 _.as=_.Q=_.y=_.x=_.w=null _.at="" _.ax=a _.ch=null}, -aS_:function aS_(){this.a=$}, -uG(a){var s=new A.aAV() -s.amp(a) +aS5:function aS5(){this.a=$}, +uE(a){var s=new A.aB_() +s.amn(a) return s}, -aAV:function aAV(){this.a=$ +aB_:function aB_(){this.a=$ this.b=0 this.c=2147483647}, -b7Y(a,b){var s=A.uG(B.lE),r=A.uG(B.lG) -r=new A.Lw(a,A.b8G(b),s,r) +b83(a,b){var s=A.uE(B.lH),r=A.uE(B.lJ) +r=new A.Lv(a,A.b8M(b),s,r) r.b=!0 -r.OF() +r.OG() return r}, -Lw:function Lw(a,b,c,d){var _=this +Lv:function Lv(a,b,c,d){var _=this _.a=a _.b=!1 _.c=b _.e=_.d=0 _.r=c _.w=d}, -KJ:function KJ(a,b){this.a=a +KI:function KI(a,b){this.a=a this.b=b}, -R1:function R1(a,b){this.a=a +R4:function R4(a,b){this.a=a this.$ti=b}, -a8Q:function a8Q(a,b,c,d){var _=this +a8X:function a8X(a,b,c,d){var _=this _.a=a _.b=null _.d=_.c=!1 @@ -9612,98 +9609,98 @@ _.e=0 _.f=b _.r=c _.$ti=d}, -aNM:function aNM(a){this.a=a}, -aNO:function aNO(a){this.a=a}, -aNN:function aNN(a){this.a=a}, -RH:function RH(a,b,c){this.a=a +aNS:function aNS(a){this.a=a}, +aNU:function aNU(a){this.a=a}, +aNT:function aNT(a){this.a=a}, +RK:function RK(a,b,c){this.a=a this.b=b this.$ti=c}, -bcV(a){return new A.aqV(A.D(t.N,t.Xu),a)}, -aqV:function aqV(a,b){this.a=a +bd1(a){return new A.ar0(A.D(t.N,t.Xu),a)}, +ar0:function ar0(a,b){this.a=a this.b=b}, -Xk:function Xk(a,b){this.a=a +Xp:function Xp(a,b){this.a=a this.b=b}, -ar9(a,b,c,d){var s=0,r=A.u(t.ue),q,p,o,n,m,l,k,j,i,h -var $async$ar9=A.v(function(e,f){if(e===1)return A.q(f,r) +arf(a,b,c,d){var s=0,r=A.v(t.ue),q,p,o,n,m,l,k,j,i,h +var $async$arf=A.w(function(e,f){if(e===1)return A.r(f,r) while(true)switch(s){case 0:o=t.ag n=A.b([],t.c_) -m=A.bxs() -l=a==null?$.b5P():a -k=new A.Xl(A.D(t.N,o),n,l,d,b,m) +m=A.bxy() +l=a==null?$.b5V():a +k=new A.Xq(A.D(t.N,o),n,l,d,b,m) j=J.dR(c,t.iH) -for(p=0;p=0}else q=!1 if(!q)break if(r>s)return-1 -if(A.bb2(a,c,d,r)&&A.bb2(a,c,d,r+p))return r -c=r+1}return-1}return A.bEQ(a,b,c,d)}, -bEQ(a,b,c,d){var s,r,q,p=new A.ox(a,d,c,0) -for(s=b.length;r=p.nR(),r>=0;){q=r+s +if(A.bb8(a,c,d,r)&&A.bb8(a,c,d,r+p))return r +c=r+1}return-1}return A.bEW(a,b,c,d)}, +bEW(a,b,c,d){var s,r,q,p=new A.ow(a,d,c,0) +for(s=b.length;r=p.nT(),r>=0;){q=r+s if(q>d)break -if(B.c.fg(a,b,r)&&A.bb2(a,c,d,q))return r}return-1}, -ho:function ho(a){this.a=a}, -w2:function w2(a,b,c){var _=this +if(B.c.fh(a,b,r)&&A.bb8(a,c,d,q))return r}return-1}, +hn:function hn(a){this.a=a}, +w0:function w0(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -b59(a,b,c,d){if(d===208)return A.blH(a,b,c) -if(d===224){if(A.blG(a,b,c)>=0)return 145 -return 64}throw A.d(A.ah("Unexpected state: "+B.e.hA(d,16)))}, -blH(a,b,c){var s,r,q,p,o +b5f(a,b,c,d){if(d===208)return A.blN(a,b,c) +if(d===224){if(A.blM(a,b,c)>=0)return 145 +return 64}throw A.d(A.ah("Unexpected state: "+B.e.hC(d,16)))}, +blN(a,b,c){var s,r,q,p,o for(s=c,r=0;q=s-2,q>=b;s=q){p=B.c.au(a,s-1) if((p&64512)!==56320)break o=B.c.au(a,q) if((o&64512)!==55296)break -if(A.q2(o,p)!==6)break +if(A.q1(o,p)!==6)break r^=1}if(r===0)return 193 else return 144}, -blG(a,b,c){var s,r,q,p,o +blM(a,b,c){var s,r,q,p,o for(s=c;s>b;){--s r=B.c.au(a,s) -if((r&64512)!==56320)q=A.BO(r) +if((r&64512)!==56320)q=A.BN(r) else{if(s>b){--s p=B.c.au(a,s) o=(p&64512)===55296}else{p=0 -o=!1}if(o)q=A.q2(p,r) +o=!1}if(o)q=A.q1(p,r) else break}if(q===7)return s if(q!==4)break}return-1}, -bb2(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +bb8(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q if(b=c)return!0 n=B.c.au(a,o) if((n&64512)!==56320)return!0 -p=A.q2(s,n)}else return(q&64512)!==55296 -if((q&64512)!==56320){m=A.BO(q) +p=A.q1(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=A.BN(q) d=r}else{d-=2 if(b<=d){l=B.c.au(a,d) if((l&64512)!==55296)return!0 -m=A.q2(l,q)}else return!0}k=B.c.aV(j,B.c.aV(j,p|176)&240|m) -return((k>=208?A.b59(a,b,d,k):k)&1)===0}return b!==c}, -bJq(a,b,c,d){var s,r,q,p,o,n +m=A.q1(l,q)}else return!0}k=B.c.aV(j,B.c.aV(j,p|176)&240|m) +return((k>=208?A.b5f(a,b,d,k):k)&1)===0}return b!==c}, +bJw(a,b,c,d){var s,r,q,p,o,n if(d===b||d===c)return d s=B.c.au(a,d) -if((s&63488)!==55296){r=A.BO(s) +if((s&63488)!==55296){r=A.BN(s) q=d}else if((s&64512)===55296){p=d+1 if(pb){o=s-1 +q=A.q1(r,p)}else q=2}else if(s>b){o=s-1 n=B.c.au(a,o) -if((n&64512)===55296){q=A.q2(n,r) +if((n&64512)===55296){q=A.q1(n,r) s=o}else q=2}else q=2 -if(q===6)m=A.blH(a,b,s)!==144?160:48 +if(q===6)m=A.blN(a,b,s)!==144?160:48 else{l=q===1 -if(l||q===4)if(A.blG(a,b,s)>=0)m=l?144:128 +if(l||q===4)if(A.blM(a,b,s)>=0)m=l?144:128 else m=48 -else m=B.c.aV(u.S,q|176)}return new A.ox(a,a.length,d,m).nR()}, -ox:function ox(a,b,c,d){var _=this +else m=B.c.aV(u.S,q|176)}return new A.ow(a,a.length,d,m).nT()}, +ow:function ow(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -IW:function IW(a,b,c,d){var _=this +IV:function IV(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a_w:function a_w(a){this.$ti=a}, -LH:function LH(a,b){this.a=a +a_B:function a_B(a){this.$ti=a}, +LG:function LG(a,b){this.a=a this.$ti=b}, -z3:function z3(a,b){this.a=a +z1:function z1(a,b){this.a=a this.$ti=b}, -Ig:function Ig(){}, -FM:function FM(a,b){this.a=a +If:function If(){}, +FK:function FK(a,b){this.a=a this.$ti=b}, -HG:function HG(a,b,c){this.a=a +HF:function HF(a,b,c){this.a=a this.b=b this.c=c}, -Mj:function Mj(a,b,c){this.a=a +Mi:function Mi(a,b,c){this.a=a this.b=b this.$ti=c}, -a_u:function a_u(){}, -a1Z:function a1Z(a,b,c){var _=this +a_z:function a_z(){}, +a24:function a24(a,b,c){var _=this _.a=a _.b=b _.d=_.c=0 _.$ti=c}, -bzh(a){return 8}, -bzi(a){var s +bzm(a){return 8}, +bzn(a){var s a=(a<<1>>>0)-1 for(;!0;a=s){s=(a&a-1)>>>0 if(s===0)return a}}, @@ -9877,28 +9874,28 @@ _.a=a _.b=b _.c=c _.$ti=d}, -RJ:function RJ(a,b,c,d,e){var _=this +RM:function RM(a,b,c,d,e){var _=this _.d=a _.a=b _.b=c _.c=d _.$ti=e}, -TF:function TF(){}, -S8:function S8(){}, -D3:function D3(){}, -bk6(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) +TI:function TI(){}, +Sb:function Sb(){}, +D2:function D2(){}, +bkc(a){var s,r,q,p,o="0123456789abcdef",n=a.length,m=new Uint8Array(n*2) for(s=0,r=0;s>>4&15) r=p+1 -m[p]=B.c.aV(o,q&15)}return A.rQ(m,0,null)}, -D7:function D7(a){this.a=a}, -ave:function ave(){this.a=null}, -a1W:function a1W(){}, -aAr:function aAr(){}, -akx:function akx(){}, -b_i:function b_i(){}, -b_h:function b_h(a,b,c,d,e){var _=this +m[p]=B.c.aV(o,q&15)}return A.rO(m,0,null)}, +D6:function D6(a){this.a=a}, +avj:function avj(){this.a=null}, +a21:function a21(){}, +aAw:function aAw(){}, +akE:function akE(){}, +b_o:function b_o(){}, +b_n:function b_n(a,b,c,d,e){var _=this _.w=a _.x=b _.a=c @@ -9906,19 +9903,19 @@ _.c=d _.d=0 _.e=e _.f=!1}, -auZ:function auZ(){}, -Ye:function Ye(){}, -b77(a){var s=A.ca(a,null,t.l).w.a.a -if(s>1440)return B.a3i -if(s>1240)return B.a3h -if(s>600)return B.a3g -return B.jr}, -FU:function FU(a,b){this.a=a -this.b=b}, -auU:function auU(){this.a=null}, -b8V(a,b,c,d,e,f){return new A.TE(c,a,b,d,e,f.h("TE<0>"))}, +av3:function av3(){}, +Yj:function Yj(){}, +b7d(a){var s=A.ca(a,null,t.l).w.a.a +if(s>1440)return B.a3m +if(s>1240)return B.a3l +if(s>600)return B.a3k +return B.ju}, +FS:function FS(a,b){this.a=a +this.b=b}, +auZ:function auZ(){this.a=null}, +b90(a,b,c,d,e,f){return new A.TH(c,a,b,d,e,f.h("TH<0>"))}, mC:function mC(){}, -TE:function TE(a,b,c,d,e,f){var _=this +TH:function TH(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c @@ -9926,7 +9923,7 @@ _.c=d _.d=null _.e=e _.$ti=f}, -M3:function M3(a,b,c,d,e,f){var _=this +M2:function M2(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c @@ -9936,13 +9933,13 @@ _.e=e _.$ti=f}, R:function R(a,b){this.a=a this.b=b}, -auT:function auT(){}, -auR:function auR(){}, -auS:function auS(){}, +auY:function auY(){}, +auW:function auW(){}, +auX:function auX(){}, eI:function eI(a,b){this.a=a this.b=b this.c=null}, -Cq:function Cq(a,b,c,d,e,f,g){var _=this +Cp:function Cp(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -9950,170 +9947,170 @@ _.d=d _.e=e _.f=f _.r=g}, -WN:function WN(a,b,c){this.c=a +WS:function WS(a,b,c){this.c=a this.d=b this.a=c}, -aqd:function aqd(a,b){this.a=a +aqj:function aqj(a,b){this.a=a this.b=b}, jN:function jN(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -a_K:function a_K(a,b,c,d,e){var _=this +a_P:function a_P(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -Kc:function Kc(a,b){this.c=a +Kb:function Kb(a,b){this.c=a this.a=b}, -adL:function adL(a,b){var _=this +adS:function adS(a,b){var _=this _.d=a _.e=!1 _.a=null _.b=b _.c=null}, -aV5:function aV5(a,b){this.a=a +aVb:function aVb(a,b){this.a=a this.b=b}, -aV6:function aV6(a){this.a=a}, -adM:function adM(a){this.a=a}, -afY:function afY(a,b){this.c=a +aVc:function aVc(a){this.a=a}, +adT:function adT(a){this.a=a}, +ag4:function ag4(a,b){this.c=a this.a=b}, -E0:function E0(a,b){this.c=a +E_:function E_(a,b){this.c=a this.a=b}, -aBK:function aBK(a){this.a=a}, -a38:function a38(a,b,c,d,e){var _=this +aBP:function aBP(a){this.a=a}, +a3e:function a3e(a,b,c,d,e){var _=this _.c=a _.d=b _.f=c _.r=d _.a=e}, -a5Q:function a5Q(a,b,c,d,e){var _=this +a5X:function a5X(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -NN:function NN(a,b,c,d){var _=this +NP:function NP(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -aiS:function aiS(a){this.a=null +aiZ:function aiZ(a){this.a=null this.b=a this.c=null}, -aYC:function aYC(a){this.a=a}, -aYB:function aYB(){}, -xl:function xl(a,b,c){this.c=a +aYI:function aYI(a){this.a=a}, +aYH:function aYH(){}, +xj:function xj(a,b,c){this.c=a this.d=b this.a=c}, -XR:function XR(a,b){var _=this +XW:function XW(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -as0:function as0(a){this.a=a}, -as_:function as_(a,b){this.a=a +as6:function as6(a){this.a=a}, +as5:function as5(a,b){this.a=a this.b=b}, -xB:function xB(a,b,c){this.c=a +xz:function xz(a,b,c){this.c=a this.d=b this.a=c}, -JR:function JR(a){var _=this +JQ:function JQ(a){var _=this _.e=_.d=$ _.a=null _.b=a _.c=null}, -atQ:function atQ(a,b){this.a=a +atV:function atV(a,b){this.a=a this.b=b}, -atT:function atT(a){this.a=a}, -atS:function atS(a){this.a=a}, -atR:function atR(a){this.a=a}, -atP:function atP(a){this.a=a}, -Em:function Em(a,b,c,d){var _=this +atY:function atY(a){this.a=a}, +atX:function atX(a){this.a=a}, +atW:function atW(a){this.a=a}, +atU:function atU(a){this.a=a}, +El:function El(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.$ti=d}, -M4:function M4(a,b){var _=this +M3:function M3(a,b){var _=this _.a=null _.b=a _.c=null _.$ti=b}, -aDf:function aDf(a){this.a=a}, -aDe:function aDe(a){this.a=a}, -zw:function zw(a,b,c){this.c=a +aDl:function aDl(a){this.a=a}, +aDk:function aDk(a){this.a=a}, +zu:function zu(a,b,c){this.c=a this.d=b this.a=c}, -a4p:function a4p(a,b){var _=this +a4w:function a4w(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -aFG:function aFG(a){this.a=a}, -Fa:function Fa(a,b,c,d){var _=this +aFM:function aFM(a){this.a=a}, +F8:function F8(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -zY:function zY(a,b,c,d){var _=this +zW:function zW(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -a_H:function a_H(a){this.a=a}, -ava:function ava(){}, -a9F:function a9F(a){this.a=a}, -K4:function K4(a,b){this.d=a +a_M:function a_M(a){this.a=a}, +avf:function avf(){}, +a9M:function a9M(a){this.a=a}, +K3:function K3(a,b){this.d=a this.a=b}, -a_h:function a_h(a,b,c){var _=this +a_m:function a_m(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -auH:function auH(a){this.a=a}, -auI:function auI(a){this.a=a}, -auJ:function auJ(a){this.a=a}, -Hn:function Hn(a,b,c,d){var _=this +auM:function auM(a){this.a=a}, +auN:function auN(a){this.a=a}, +auO:function auO(a){this.a=a}, +Hm:function Hm(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -aVX:function aVX(a){this.a=a}, -ai2:function ai2(a,b){this.c=a +aW2:function aW2(a){this.a=a}, +ai9:function ai9(a,b){this.c=a this.a=b}, -aYj:function aYj(a,b){this.a=a +aYp:function aYp(a,b){this.a=a this.b=b}, -aYi:function aYi(a,b){this.a=a +aYo:function aYo(a,b){this.a=a this.b=b}, qo(a,b){var s=t.G1 -return(b?a.be(s):a.T0(s)).r}, -a_L:function a_L(a,b,c,d){var _=this +return(b?a.be(s):a.T_(s)).r}, +a_Q:function a_Q(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -Kb:function Kb(a,b){this.c=a +Ka:function Ka(a,b){this.c=a this.a=b}, -Kd:function Kd(a,b){var _=this +Kc:function Kc(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -avc:function avc(a,b){this.a=a +avh:function avh(a,b){this.a=a this.b=b}, -S9:function S9(a,b,c,d){var _=this +Sc:function Sc(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -a7y:function a7y(a){this.a=a}, -Ka:function Ka(a,b,c){this.c=a +a7F:function a7F(a){this.a=a}, +K9:function K9(a,b,c){this.c=a this.d=b this.a=c}, -aMw(a,b,c,d,e,f,g,h){return new A.a7Z(f,a,b,d,c,h,g,e,null)}, -a7Z:function a7Z(a,b,c,d,e,f,g,h,i){var _=this +aMC(a,b,c,d,e,f,g,h){return new A.a85(f,a,b,d,c,h,g,e,null)}, +a85:function a85(a,b,c,d,e,f,g,h,i){var _=this _.c=a _.d=b _.e=c @@ -10123,8 +10120,8 @@ _.w=f _.x=g _.y=h _.a=i}, -aMx:function aMx(a){this.a=a}, -PX:function PX(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +aMD:function aMD(a){this.a=a}, +Q_:function Q_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.c=a _.d=b _.e=c @@ -10138,26 +10135,26 @@ _.Q=j _.as=k _.at=l _.a=m}, -alh:function alh(a){var _=this +alo:function alo(a){var _=this _.d=$ _.e="" _.a=null _.b=a _.c=null}, -b_F:function b_F(a){this.a=a}, -b_E:function b_E(a){this.a=a}, -b_C:function b_C(a,b){this.a=a +b_L:function b_L(a){this.a=a}, +b_K:function b_K(a){this.a=a}, +b_I:function b_I(a,b){this.a=a this.b=b}, -b_D:function b_D(a,b){this.a=a +b_J:function b_J(a,b){this.a=a this.b=b}, -K5:function K5(a,b,c,d){var _=this +K4:function K4(a,b,c,d){var _=this _.c=a _.d=b _.r=c _.a=d}, -D_:function D_(a,b){this.a=a +CZ:function CZ(a,b){this.a=a this.b=b}, -adw:function adw(a){var _=this +adD:function adD(a){var _=this _.f=_.e=_.d=null _.r=$ _.w=!0 @@ -10166,63 +10163,63 @@ _.y=!1 _.a=null _.b=a _.c=null}, -aUi:function aUi(a,b,c){this.a=a +aUo:function aUo(a,b,c){this.a=a this.b=b this.c=c}, -aUP:function aUP(a){this.a=a}, +aUV:function aUV(a){this.a=a}, +aUU:function aUU(a){this.a=a}, aUO:function aUO(a){this.a=a}, -aUI:function aUI(a){this.a=a}, -aUv:function aUv(a){this.a=a}, -aUH:function aUH(a){this.a=a}, -aUy:function aUy(a){this.a=a}, -aUn:function aUn(a,b){this.a=a -this.b=b}, -aUz:function aUz(a){this.a=a}, -aUm:function aUm(a){this.a=a}, -aUG:function aUG(a){this.a=a}, -aUw:function aUw(a){this.a=a}, -aUx:function aUx(a){this.a=a}, -aUo:function aUo(a,b){this.a=a -this.b=b}, -aUJ:function aUJ(a){this.a=a}, -aUu:function aUu(a){this.a=a}, -aUK:function aUK(a){this.a=a}, -aUt:function aUt(a){this.a=a}, -aUL:function aUL(a,b){this.a=a +aUB:function aUB(a){this.a=a}, +aUN:function aUN(a){this.a=a}, +aUE:function aUE(a){this.a=a}, +aUt:function aUt(a,b){this.a=a this.b=b}, +aUF:function aUF(a){this.a=a}, aUs:function aUs(a){this.a=a}, aUM:function aUM(a){this.a=a}, -aUN:function aUN(a,b){this.a=a +aUC:function aUC(a){this.a=a}, +aUD:function aUD(a){this.a=a}, +aUu:function aUu(a,b){this.a=a this.b=b}, +aUP:function aUP(a){this.a=a}, aUA:function aUA(a){this.a=a}, +aUQ:function aUQ(a){this.a=a}, +aUz:function aUz(a){this.a=a}, +aUR:function aUR(a,b){this.a=a +this.b=b}, +aUy:function aUy(a){this.a=a}, +aUS:function aUS(a){this.a=a}, +aUT:function aUT(a,b){this.a=a +this.b=b}, +aUG:function aUG(a){this.a=a}, +aUx:function aUx(a){this.a=a}, +aUH:function aUH(a){this.a=a}, +aUw:function aUw(a){this.a=a}, +aUJ:function aUJ(a){this.a=a}, aUr:function aUr(a){this.a=a}, -aUB:function aUB(a){this.a=a}, +aUI:function aUI(a){this.a=a}, +aUv:function aUv(){}, +aUK:function aUK(a){this.a=a}, aUq:function aUq(a){this.a=a}, -aUD:function aUD(a){this.a=a}, -aUl:function aUl(a){this.a=a}, -aUC:function aUC(a){this.a=a}, -aUp:function aUp(){}, -aUE:function aUE(a){this.a=a}, -aUk:function aUk(a){this.a=a}, -aUF:function aUF(a){this.a=a}, -aUj:function aUj(a){this.a=a}, -adv:function adv(a,b){this.c=a +aUL:function aUL(a){this.a=a}, +aUp:function aUp(a){this.a=a}, +adC:function adC(a,b){this.c=a this.a=b}, -af2:function af2(a){this.a=a}, -af3:function af3(a){this.a=a}, -af4:function af4(a){this.a=a}, +af9:function af9(a){this.a=a}, afa:function afa(a){this.a=a}, afb:function afb(a){this.a=a}, -afc:function afc(a){this.a=a}, -beT(a,b,c,d,e,f,g,h){var s,r=A.jj(b,g) +afh:function afh(a){this.a=a}, +afi:function afi(a){this.a=a}, +afj:function afj(a){this.a=a}, +bf_(a,b,c,d,e,f,g,h){var s,r=A.jj(b,g) h.sA(0,f) a.dh(r,h) -r=b.gbw() +r=b.gbv() s=d.ge_() -s=A.jj(A.vy(r,b.d-b.b-(d.gcQ(d)+d.gcV(d)),b.c-b.a-s),e) +s=A.jj(A.vw(r,b.d-b.b-(d.gcQ(d)+d.gcV(d)),b.c-b.a-s),e) h.sA(0,c) a.dh(s,h)}, -beS(a,b,c,d,e,f,g,h){var s +beZ(a,b,c,d,e,f,g,h){var s f.sA(0,b) a.ci(d,g+c,f) f.sA(0,e) @@ -10230,7 +10227,7 @@ a.ci(d,g,f) s=d.U(0,new A.j(0,g*0.25)) f.sA(0,h) a.ci(s,g/3,f)}, -azr(a,b,c,d,e,f,g,h){var s,r,q,p,o,n={},m=e.length +azw(a,b,c,d,e,f,g,h){var s,r,q,p,o,n={},m=e.length if(m>1){n.a=n.b=null s=h.a switch(s){case 1:n.b=b.a @@ -10244,56 +10241,56 @@ n.b=b.a break case 3:n.a=b.d n.b=b.a -break}r=new A.bG(c,c) +break}r=new A.bF(c,c) for(q=0;q")) p.b7(B.j,n,n,a,0,b,c,n,s) -p.mf(B.j,n,n,n,n,a,0,n,!0,b,c,!1,n,s) +p.mj(B.j,n,n,n,n,a,0,n,!0,b,c,!1,n,s) return p}, mn:function mn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.aq$=a @@ -10343,10 +10340,10 @@ _.y=o _.z=p _.Q=q _.$ti=r}, -Ss:function Ss(){}, -OK:function OK(a,b){this.a=a +Sv:function Sv(){}, +ON:function ON(a,b){this.a=a this.b=b}, -tO:function tO(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +tL:function tL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=_.G=$ _.CW$=a _.cx$=b @@ -10371,18 +10368,18 @@ _.x=k _.y=l _.z=m _.Q=n}, -abw:function abw(){}, -bGe(a){var s=new A.eI("Animations",A.b([],t.C)) +abD:function abD(){}, +bGk(a){var s=new A.eI("Animations",A.b([],t.C)) a.c.push(s) -s.aP(0,"Basic Animations",new A.b2h(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/basic_animation_example.dart"," Basic example of `SpriteAnimation`s use in Flame's `FlameGame`\n\n\n \n The snippet shows how an animation can be loaded and added to the game\n ```\n class MyGame extends FlameGame {\n @override\n Future onLoad() async {\n final animation = await loadSpriteAnimation(\n 'animations/chopper.png',\n SpriteAnimationData.sequenced(\n amount: 4,\n textureSize: Vector2.all(48),\n stepTime: 0.15,\n ),\n );\n \n final animationComponent = SpriteAnimationComponent(\n animation: animation,\n size: Vector2.all(100.0),\n );\n \n add(animationComponent);\n }\n }\n ```\n\n On this example, click or touch anywhere on the screen to dynamically add\n animations.\n ") -s.aP(0,"Group animation",new A.b2i(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/animation_group_example.dart"," This example shows how to create a component that can be switched between\n different states to change the animation that is playing.\n\n\n \n Usage: Click/tap and hold the screen to change state and then let go to go\n back to the original animation.\n ") -s.aP(0,"Aseprite",new A.b2j(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/aseprite_example.dart"," This example shows how to load animations from an Aseprite json file and a\n sprite sheet. There is no interaction on this example.\n ") -s.aP(0,"Benchmark",new A.b2k(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/benchmark_example.dart","See how many SpriteAnimationComponent's your platform can handle before it\nstarts to drop in FPS, this is without any sprite batching and such.\n100 animation components are added per tap.\n ")}, -b2h:function b2h(){}, -b2i:function b2i(){}, -b2j:function b2j(){}, -b2k:function b2k(){}, -xa:function xa(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +s.aP(0,"Basic Animations",new A.b2n(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/basic_animation_example.dart"," Basic example of `SpriteAnimation`s use in Flame's `FlameGame`\n\n\n \n The snippet shows how an animation can be loaded and added to the game\n ```\n class MyGame extends FlameGame {\n @override\n Future onLoad() async {\n final animation = await loadSpriteAnimation(\n 'animations/chopper.png',\n SpriteAnimationData.sequenced(\n amount: 4,\n textureSize: Vector2.all(48),\n stepTime: 0.15,\n ),\n );\n \n final animationComponent = SpriteAnimationComponent(\n animation: animation,\n size: Vector2.all(100.0),\n );\n \n add(animationComponent);\n }\n }\n ```\n\n On this example, click or touch anywhere on the screen to dynamically add\n animations.\n ") +s.aP(0,"Group animation",new A.b2o(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/animation_group_example.dart"," This example shows how to create a component that can be switched between\n different states to change the animation that is playing.\n\n\n \n Usage: Click/tap and hold the screen to change state and then let go to go\n back to the original animation.\n ") +s.aP(0,"Aseprite",new A.b2p(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/aseprite_example.dart"," This example shows how to load animations from an Aseprite json file and a\n sprite sheet. There is no interaction on this example.\n ") +s.aP(0,"Benchmark",new A.b2q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/animations/benchmark_example.dart","See how many SpriteAnimationComponent's your platform can handle before it\nstarts to drop in FPS, this is without any sprite batching and such.\n100 animation components are added per tap.\n ")}, +b2n:function b2n(){}, +b2o:function b2o(){}, +b2p:function b2p(){}, +b2q:function b2q(){}, +x8:function x8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -10407,7 +10404,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -xd:function xd(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +xb:function xb(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=_.G=$ _.CW$=a _.cx$=b @@ -10432,13 +10429,13 @@ _.x=k _.y=l _.z=m _.Q=n}, -abO:function abO(){}, -xh:function xh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +abV:function abV(){}, +xf:function xf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.G=a _.a8=$ _.b_=b -_.bO=c -_.k4=_.k3=_.bj=$ +_.bN=c +_.k4=_.k3=_.bi=$ _.CW$=d _.cx$=e _.cy$=$ @@ -10462,12 +10459,12 @@ _.x=n _.y=o _.z=p _.Q=q}, -abQ:function abQ(){}, -bGf(a){var s=new A.eI("Audio",A.b([],t.C)) +abX:function abX(){}, +bGl(a){var s=new A.eI("Audio",A.b([],t.C)) a.c.push(s) -s.aP(0,"Basic Audio",new A.b2l(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/audio/basic_audio_example.dart"," This example showcases the most basic Flame Audio functionalities.\n\n 1. Use the static FlameAudio class to easily fire a sfx using the default\n configs for the button tap.\n 2. Uses a custom AudioPool for extremely efficient audio loading and pooling\n for tapping elsewhere.\n 3. Uses the Bgm utility for background music.\n ")}, -b2l:function b2l(){}, -xe:function xe(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +s.aP(0,"Basic Audio",new A.b2r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/audio/basic_audio_example.dart"," This example showcases the most basic Flame Audio functionalities.\n\n 1. Use the static FlameAudio class to easily fire a sfx using the default\n configs for the button tap.\n 2. Uses a custom AudioPool for extremely efficient audio loading and pooling\n for tapping elsewhere.\n 3. Uses the Bgm utility for background music.\n ")}, +b2r:function b2r(){}, +xc:function xc(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=_.G=$ _.CW$=a _.cx$=b @@ -10492,16 +10489,16 @@ _.x=k _.y=l _.z=m _.Q=n}, -abP:function abP(){}, -bGl(a){var s=new A.eI("FlameIsolate",A.b([],t.C)) +abW:function abW(){}, +bGr(a){var s=new A.eI("FlameIsolate",A.b([],t.C)) a.c.push(s) -s.aP(0,"Simple isolate example",new A.b2Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/flame_isolate/simple_isolate_example.dart"," This example showcases a simple FlameIsolate example, making it easy to \n continually run heavy load without stutter.\n \n Tap the brown square to swap between running heavy load in in an isolate or\n synchronous.\n \n The selected backpressure strategy used for this example is\n `DiscardNewBackPressureStrategy`. This strategy discards all new jobs added\n to the queue if there is already a job in the queue.\n ")}, -b2Y:function b2Y(){}, -baz(a){var s +s.aP(0,"Simple isolate example",new A.b33(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/bridge_libraries/flame_isolate/simple_isolate_example.dart"," This example showcases a simple FlameIsolate example, making it easy to \n continually run heavy load without stutter.\n \n Tap the brown square to swap between running heavy load in in an isolate or\n synchronous.\n \n The selected backpressure strategy used for this example is\n `DiscardNewBackPressureStrategy`. This strategy discards all new jobs added\n to the queue if there is already a job in the queue.\n ")}, +b33:function b33(){}, +baF(a){var s if(a===1)return!1 -for(s=2;s") -s=A.ak(new A.W(b,new A.aMl(),s),!0,s.h("aM.E")) -return new A.a7V(a,s,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -At:function At(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +s.aP(0,"Shapes",new A.b31(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/experimental/shapes.dart"," This example shows multiple raw `Shape`s, and random points whose color\n should match the colors of the shapes that they fall in. Points that are\n outside of any shape should be grey.\n ") +s.aP(0,"Follow and World bounds",new A.b32(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/experimental/camera_follow_and_world_bounds.dart"," This example demonstrates camera following the player, but also obeying the\n world bounds (which are set up to leave a small margin around the visible\n part of the ground).\n \n Use arrows or keys W,A,D to move the player around. The camera should follow\n the player horizontally, but not jump with the player.\n ")}, +b31:function b31(){}, +b32:function b32(){}, +bAj(a,b){var s=A.a7(b).h("W<1,k0>") +s=A.ak(new A.W(b,new A.aMr(),s),!0,s.h("aM.E")) +return new A.a81(a,s,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +As:function As(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -15305,7 +15302,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -a7V:function a7V(a,b,c,d,e,f,g){var _=this +a81:function a81(a,b,c,d,e,f,g){var _=this _.at=a _.ax=b _.a=0 @@ -15316,8 +15313,8 @@ _.x=d _.y=e _.z=f _.Q=g}, -aMl:function aMl(){}, -a00:function a00(a,b,c,d,e,f,g,h,i,j){var _=this +aMr:function aMr(){}, +a05:function a05(a,b,c,d,e,f,g,h,i,j){var _=this _.at=a _.ax=b _.ay=c @@ -15331,20 +15328,20 @@ _.x=g _.y=h _.z=i _.Q=j}, -bGp(a){var s=new A.eI("Sample Games",A.b([],t.C)) +bGv(a){var s=new A.eI("Sample Games",A.b([],t.C)) a.c.push(s) -s.aP(0,"Padracing",new A.b3d(),"https://github.com/flame-engine/flame/blob/main/examples/games/padracing"," This is an example game that uses Forge2D to handle the physics.\n In this game you should finish 3 laps in as little time as possible, it can\n be played as single player or with two players (on the same keyboard).\n Watch out for the balls, they make your car spin.\n ") -s.aP(0,"Rogue Shooter",new A.b3e(),"https://github.com/flame-engine/flame/blob/main/examples/games/rogue_shooter"," A simple space shooter game used for testing performance of the collision\n detection system in Flame.\n ") -s.aP(0,"T-Rex",new A.b3f(),"https://github.com/flame-engine/flame/blob/main/examples/games/trex"," A game similar to the game in chrome that you get to play while offline.\n Press space or tap/click the screen to jump, the more obstacles you manage\n to survive, the more points you get.\n ")}, -b3d:function b3d(){}, -b3e:function b3e(){}, -b3f:function b3f(){}, -bGq(a){var s=new A.eI("Image",A.b([],t.C)) +s.aP(0,"Padracing",new A.b3j(),"https://github.com/flame-engine/flame/blob/main/examples/games/padracing"," This is an example game that uses Forge2D to handle the physics.\n In this game you should finish 3 laps in as little time as possible, it can\n be played as single player or with two players (on the same keyboard).\n Watch out for the balls, they make your car spin.\n ") +s.aP(0,"Rogue Shooter",new A.b3k(),"https://github.com/flame-engine/flame/blob/main/examples/games/rogue_shooter"," A simple space shooter game used for testing performance of the collision\n detection system in Flame.\n ") +s.aP(0,"T-Rex",new A.b3l(),"https://github.com/flame-engine/flame/blob/main/examples/games/trex"," A game similar to the game in chrome that you get to play while offline.\n Press space or tap/click the screen to jump, the more obstacles you manage\n to survive, the more points you get.\n ")}, +b3j:function b3j(){}, +b3k:function b3k(){}, +b3l:function b3l(){}, +bGw(a){var s=new A.eI("Image",A.b([],t.C)) a.c.push(s) -s.c=new A.Ye() -s.aP(0,"resize",new A.b3g(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/image/resize.dart"," Shows how a dart:ui `Image` can be resized using Flame Image extensions.\n Use the properties on the side to change the size of the image.\n ")}, -b3g:function b3g(){}, -yK:function yK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +s.c=new A.Yj() +s.aP(0,"resize",new A.b3m(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/image/resize.dart"," Shows how a dart:ui `Image` can be resized using Flame Image extensions.\n Use the properties on the side to change the size of the image.\n ")}, +b3m:function b3m(){}, +yI:function yI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.k4=_.k3=$ _.CW$=b @@ -15370,7 +15367,7 @@ _.x=l _.y=m _.z=n _.Q=o}, -y_:function y_(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +xY:function xY(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -15395,8 +15392,8 @@ _.x=k _.y=l _.z=m _.Q=n}, -avU:function avU(){}, -y0:function y0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +avZ:function avZ(){}, +xZ:function xZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.eO=!0 _.aq$=a _.k4=b @@ -15420,9 +15417,9 @@ _.x=n _.y=o _.z=p _.Q=q}, -ae4:function ae4(){}, -ae6:function ae6(){}, -beq(){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +aeb:function aeb(){}, +aed:function aed(){}, +bex(){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) n.an(100) s=B.q.aT() r=A.aV() @@ -15431,9 +15428,9 @@ p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(q) p.C() -s=new A.a06(!1,o,o,!1,!0,!1,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.a0c(!1,o,o,!1,!0,!1,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(B.j,o,o,o,0,o,o,o,n) -s.mf(B.j,o,o,o,o,o,0,o,!0,o,o,!1,o,n) +s.mj(B.j,o,o,o,o,o,0,o,!0,o,o,!1,o,n) return s}, qv:function qv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.G=a @@ -15463,9 +15460,9 @@ _.x=m _.y=n _.z=o _.Q=p}, -a06:function a06(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +a0c:function a0c(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.eO=!0 -_.oP$=a +_.oR$=a _.aq$=b _.k4=c _.ok=d @@ -15488,10 +15485,10 @@ _.x=o _.y=p _.z=q _.Q=r}, -aec:function aec(){}, -FQ:function FQ(a,b){this.a=a +aej:function aej(){}, +FO:function FO(a,b){this.a=a this.b=b}, -yt:function yt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +yr:function yr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.k4=_.k3=$ _.CW$=b @@ -15517,13 +15514,13 @@ _.x=l _.y=m _.z=n _.Q=o}, -azU:function azU(a,b,c){this.a=a +azZ:function azZ(a,b,c){this.a=a this.b=b this.c=c}, -a44:function a44(a,b,c,d,e,f,g,h,i,j,k){var _=this +a4b:function a4b(a,b,c,d,e,f,g,h,i,j,k){var _=this _.k4=a _.ok=$ -_.oQ$=b +_.oS$=b _.at=c _.ax=d _.ay=e @@ -15537,11 +15534,11 @@ _.x=h _.y=i _.z=j _.Q=k}, -afr:function afr(){}, -afs:function afs(){}, -Tl:function Tl(){}, -ahj:function ahj(){}, -Tm:function Tm(){}, +afy:function afy(){}, +afz:function afz(){}, +To:function To(){}, +ahq:function ahq(){}, +Tp:function Tp(){}, qN:function qN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.k4=_.k3=$ @@ -15568,8 +15565,8 @@ _.x=l _.y=m _.z=n _.Q=o}, -a42:function a42(a,b,c,d,e,f,g,h,i){var _=this -_.SG$=a +a49:function a49(a,b,c,d,e,f,g,h,i){var _=this +_.SF$=a _.at=b _.ax=c _.ay=!0 @@ -15582,7 +15579,7 @@ _.x=f _.y=g _.z=h _.Q=i}, -LT:function LT(a,b,c,d,e,f,g,h,i,j){var _=this +LS:function LS(a,b,c,d,e,f,g,h,i,j){var _=this _.k4=a _.p1=_.ok=$ _.p2=!0 @@ -15599,20 +15596,20 @@ _.x=g _.y=h _.z=i _.Q=j}, -ahi:function ahi(){}, -b7Q(a){var s,r,q=null,p=new A.a(new Float64Array(2)) +ahp:function ahp(){}, +b7W(a){var s,r,q=null,p=new A.a(new Float64Array(2)) p.an(100) s=A.aV() r=$.ag() r=new A.aP(r,new Float64Array(2)) r.ac(p) r.C() -s=new A.a24(!1,s,r,B.o,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.a2a(!1,s,r,B.o,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(q,q,q,q,0,a,q,q,p) s.ay=B.j -s.iq() +s.i4() return s}, -yC:function yC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +yA:function yA(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -15637,8 +15634,8 @@ _.x=k _.y=l _.z=m _.Q=n}, -a24:function a24(a,b,c,d,e,f,g,h,i,j){var _=this -_.oQ$=a +a2a:function a2a(a,b,c,d,e,f,g,h,i,j){var _=this +_.oS$=a _.at=b _.ax=c _.ay=d @@ -15652,47 +15649,47 @@ _.x=g _.y=h _.z=i _.Q=j}, -afB:function afB(){}, -afC:function afC(){}, -afD:function afD(){}, -bGr(a){var s="https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/draggables_example.dart",r=new A.eI("Input",A.b([],t.C)) +afI:function afI(){}, +afJ:function afJ(){}, +afK:function afK(){}, +bGx(a){var s="https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/draggables_example.dart",r=new A.eI("Input",A.b([],t.C)) a.c.push(r) -r.aP(0,"Tappables",new A.b3h(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/tap_callbacks_example.dart"," In this example we show the `Tappable` mixin functionality. You can add the\n `Tappable` mixin to any `PositionComponent`.\n\n\n Tap the squares to see them change their angle around their anchor.\n ") -r.aP(0,"Draggables",new A.b3i(),s," In this example we show you can use the `DragCallbacks` mixin on\n `PositionComponent`s. Drag around the Embers and see their position\n changing.\n ") -r.aP(0,"Double Tap (Component)",new A.b3j(),s," In this example, we show how you can use the `DoubleTapCallbacks` mixin on\n a `Component`. Double tap Ember and see her color changing.\n The example also adds white circles when double-tapping on the game area.\n") -r.aP(0,"Hoverables",new A.b3p(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hoverables_example.dart"," This example shows how to use `Hoverable`s.\n\n\n Add more squares by clicking and hover them to change their color.\n ") -r.aP(0,"Keyboard",new A.b3q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart"," Example showcasing how to act on keyboard events.\n It also briefly showcases how to create a game without the FlameGame.\n Usage: Use WASD to steer Ember.\n ") -r.aP(0,"Keyboard (Component)",new A.b3r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_listener_component_example.dart"," Similar to the default Keyboard example, but shows a different\n implementation approach, which uses Flame's\n KeyboardListenerComponent to handle input.\n Usage: Use WASD to steer Ember.\n ") -r.aP(0,"Hardware Keyboard",new A.b3s(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hardware_keyboard_example.dart"," This example uses the HardwareKeyboardDetector mixin in order to keep\n track of which keys on a keyboard are currently pressed.\n\n Tap as many keys on the keyboard at once as you want, and see whether the\n system can detect them or not.\n ") -r.aP(0,"Mouse Movement",new A.b3t(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_movement_example.dart"," In this example we show how you can use `MouseMovementDetector`.\n\n\n Move around the mouse on the canvas and the white square will follow it and\n turn into blue if it reaches the mouse, or the edge of the canvas.\n ") -r.aP(0,"Mouse Cursor",new A.b3u(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_cursor_example.dart"," Example showcasing the ability to change the game cursor in runtime\n hover the little square to see the cursor changing\n ") -r.aP(0,"Scroll",new A.b3v(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/scroll_example.dart"," In this example we show how to use the `ScrollDetector`.\n\n\n Scroll within the canvas (both horizontally and vertically) and the white\n square will move around.\n ") -r.aP(0,"Multitap",new A.b3w(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_example.dart"," In this example we showcase the multi touch capabilities\n Touch multiple places on the screen and you will see multiple squares drawn,\n one under each finger.\n ") -r.aP(0,"Multitap Advanced",new A.b3k(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_advanced_example.dart"," This showcases the use of both `MultiTouchTapDetector` and\n `MultiTouchDragDetector` simultaneously. Drag multiple fingers on the screen\n to see rectangles of different sizes being drawn.\n ") -r.aP(0,"Overlapping Tappables",new A.b3l(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/overlapping_tappables_example.dart"," In this example we show you that events can choose to continue propagating\n to underlying components. The middle green square continue to propagate the\n events, meanwhile the others do not.\n ") -r.aP(0,"Gesture Hitboxes",new A.b3m(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart"," Tap to create a PositionComponent with a randomly shaped hitbox.\n You can then hover over to shapes to see that they receive the hover events\n only when the cursor is within the shape. If you tap/click within the shape\n it is removed.\n ") -r.aP(0,"Joystick",new A.b3n(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart"," In this example we showcase how to use the joystick by creating simple\n `CircleComponent`s that serve as the joystick's knob and background.\n Steer the player by using the joystick.\n ") -r.aP(0,"Joystick Advanced",new A.b3o(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart"," In this example we showcase how to use the joystick by creating \n `SpriteComponent`s that serve as the joystick's knob and background.\n We also showcase the `HudButtonComponent` which is a button that has its\n position defined by margins to the edges, which can be useful when making\n controller buttons.\n\n\n Steer the player by using the joystick and flip and rotate it by pressing\n the buttons.\n ")}, -b3h:function b3h(){}, -b3i:function b3i(){}, -b3j:function b3j(){}, +r.aP(0,"Tappables",new A.b3n(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/tap_callbacks_example.dart"," In this example we show the `Tappable` mixin functionality. You can add the\n `Tappable` mixin to any `PositionComponent`.\n\n\n Tap the squares to see them change their angle around their anchor.\n ") +r.aP(0,"Draggables",new A.b3o(),s," In this example we show you can use the `DragCallbacks` mixin on\n `PositionComponent`s. Drag around the Embers and see their position\n changing.\n ") +r.aP(0,"Double Tap (Component)",new A.b3p(),s," In this example, we show how you can use the `DoubleTapCallbacks` mixin on\n a `Component`. Double tap Ember and see her color changing.\n The example also adds white circles when double-tapping on the game area.\n") +r.aP(0,"Hoverables",new A.b3v(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hoverables_example.dart"," This example shows how to use `Hoverable`s.\n\n\n Add more squares by clicking and hover them to change their color.\n ") +r.aP(0,"Keyboard",new A.b3w(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_example.dart"," Example showcasing how to act on keyboard events.\n It also briefly showcases how to create a game without the FlameGame.\n Usage: Use WASD to steer Ember.\n ") +r.aP(0,"Keyboard (Component)",new A.b3x(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/keyboard_listener_component_example.dart"," Similar to the default Keyboard example, but shows a different\n implementation approach, which uses Flame's\n KeyboardListenerComponent to handle input.\n Usage: Use WASD to steer Ember.\n ") +r.aP(0,"Hardware Keyboard",new A.b3y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/hardware_keyboard_example.dart"," This example uses the HardwareKeyboardDetector mixin in order to keep\n track of which keys on a keyboard are currently pressed.\n\n Tap as many keys on the keyboard at once as you want, and see whether the\n system can detect them or not.\n ") +r.aP(0,"Mouse Movement",new A.b3z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_movement_example.dart"," In this example we show how you can use `MouseMovementDetector`.\n\n\n Move around the mouse on the canvas and the white square will follow it and\n turn into blue if it reaches the mouse, or the edge of the canvas.\n ") +r.aP(0,"Mouse Cursor",new A.b3A(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/mouse_cursor_example.dart"," Example showcasing the ability to change the game cursor in runtime\n hover the little square to see the cursor changing\n ") +r.aP(0,"Scroll",new A.b3B(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/scroll_example.dart"," In this example we show how to use the `ScrollDetector`.\n\n\n Scroll within the canvas (both horizontally and vertically) and the white\n square will move around.\n ") +r.aP(0,"Multitap",new A.b3C(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_example.dart"," In this example we showcase the multi touch capabilities\n Touch multiple places on the screen and you will see multiple squares drawn,\n one under each finger.\n ") +r.aP(0,"Multitap Advanced",new A.b3q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/multitap_advanced_example.dart"," This showcases the use of both `MultiTouchTapDetector` and\n `MultiTouchDragDetector` simultaneously. Drag multiple fingers on the screen\n to see rectangles of different sizes being drawn.\n ") +r.aP(0,"Overlapping Tappables",new A.b3r(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/overlapping_tappables_example.dart"," In this example we show you that events can choose to continue propagating\n to underlying components. The middle green square continue to propagate the\n events, meanwhile the others do not.\n ") +r.aP(0,"Gesture Hitboxes",new A.b3s(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/gesture_hitboxes_example.dart"," Tap to create a PositionComponent with a randomly shaped hitbox.\n You can then hover over to shapes to see that they receive the hover events\n only when the cursor is within the shape. If you tap/click within the shape\n it is removed.\n ") +r.aP(0,"Joystick",new A.b3t(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_example.dart"," In this example we showcase how to use the joystick by creating simple\n `CircleComponent`s that serve as the joystick's knob and background.\n Steer the player by using the joystick.\n ") +r.aP(0,"Joystick Advanced",new A.b3u(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/input/joystick_advanced_example.dart"," In this example we showcase how to use the joystick by creating \n `SpriteComponent`s that serve as the joystick's knob and background.\n We also showcase the `HudButtonComponent` which is a button that has its\n position defined by margins to the edges, which can be useful when making\n controller buttons.\n\n\n Steer the player by using the joystick and flip and rotate it by pressing\n the buttons.\n ")}, +b3n:function b3n(){}, +b3o:function b3o(){}, b3p:function b3p(){}, +b3v:function b3v(){}, +b3w:function b3w(){}, +b3x:function b3x(){}, +b3y:function b3y(){}, +b3z:function b3z(){}, +b3A:function b3A(){}, +b3B:function b3B(){}, +b3C:function b3C(){}, b3q:function b3q(){}, b3r:function b3r(){}, b3s:function b3s(){}, b3t:function b3t(){}, b3u:function b3u(){}, -b3v:function b3v(){}, -b3w:function b3w(){}, -b3k:function b3k(){}, -b3l:function b3l(){}, -b3m:function b3m(){}, -b3n:function b3n(){}, -b3o:function b3o(){}, -yS:function yS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +yQ:function yQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.b_=_.al=_.a8=_.G=$ -_.bO=a -_.bj=$ +_.bN=a +_.bi=$ _.dI$=b _.k4=_.k3=$ _.CW$=c @@ -15718,12 +15715,12 @@ _.x=m _.y=n _.z=o _.Q=p}, -aC5:function aC5(a,b){this.a=a +aCb:function aCb(a,b){this.a=a this.b=b}, -aC6:function aC6(a){this.a=a}, -aC7:function aC7(a){this.a=a}, -T1:function T1(){}, -yT:function yT(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +aCc:function aCc(a){this.a=a}, +aCd:function aCd(a){this.a=a}, +T4:function T4(){}, +yR:function yR(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=_.a8=_.G=$ _.CW$=a _.cx$=b @@ -15748,7 +15745,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -bfn(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) +bfu(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) n.an(100) s=B.q.aT() r=A.aV() @@ -15757,17 +15754,17 @@ p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(q) p.C() -s=new A.a2H(a,o,o,o,o,o,!1,o,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.a2N(a,o,o,o,o,o,!1,o,$,s,o,r,p,B.j,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(B.j,o,o,o,0,o,o,o,n) -s.mg(B.j,o,o,o,o,0,o,o,o,o,n,o) +s.mk(B.j,o,o,o,o,0,o,o,o,o,n,o) return s}, -a2H:function a2H(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this -_.L=_.bq=$ +a2N:function a2N(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +_.M=_.bp=$ _.aa=a -_.fX$=b -_.i4$=c -_.fY$=d -_.fZ$=e +_.fY$=b +_.i7$=c +_.fZ$=d +_.h_$=e _.aq$=f _.k4=g _.ok=h @@ -15788,9 +15785,9 @@ _.x=q _.y=r _.z=s _.Q=a0}, -ag4:function ag4(){}, -ag5:function ag5(){}, -yU:function yU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +agb:function agb(){}, +agc:function agc(){}, +yS:function yS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.k4=_.k3=$ _.CW$=b @@ -15816,8 +15813,8 @@ _.x=l _.y=m _.z=n _.Q=o}, -agb:function agb(){}, -yV:function yV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +agi:function agi(){}, +yT:function yT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.G=$ _.a8=a _.al=b @@ -15845,16 +15842,16 @@ _.x=m _.y=n _.z=o _.Q=p}, -aCB:function aCB(a){this.a=a}, -aCC:function aCC(a){this.a=a}, -aCD:function aCD(a){this.a=a}, -aCE:function aCE(a){this.a=a}, -aCF:function aCF(a){this.a=a}, -aCG:function aCG(a){this.a=a}, aCH:function aCH(a){this.a=a}, aCI:function aCI(a){this.a=a}, -agd:function agd(){}, -v4:function v4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +aCJ:function aCJ(a){this.a=a}, +aCK:function aCK(a){this.a=a}, +aCL:function aCL(a){this.a=a}, +aCM:function aCM(a){this.a=a}, +aCN:function aCN(a){this.a=a}, +aCO:function aCO(a){this.a=a}, +agk:function agk(){}, +v2:function v2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.a8=null _.al=!1 @@ -15882,8 +15879,8 @@ _.x=l _.y=m _.z=n _.Q=o}, -ah_:function ah_(){}, -v5:function v5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +ah6:function ah6(){}, +v3:function v3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.a8=null _.al=!1 @@ -15911,8 +15908,8 @@ _.x=l _.y=m _.z=n _.Q=o}, -ah2:function ah2(){}, -zn:function zn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +ah9:function ah9(){}, +zl:function zl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.b_=_.al=_.a8=null _.k4=_.k3=$ @@ -15939,13 +15936,13 @@ _.x=l _.y=m _.z=n _.Q=o}, -aF8:function aF8(a){this.a=a}, -aY4:function aY4(a){this.a=a}, -aY3:function aY3(a){this.a=a}, -aY5:function aY5(){}, -Tj:function Tj(){}, -ahb:function ahb(){}, -zo:function zo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +aFe:function aFe(a){this.a=a}, +aYa:function aYa(a){this.a=a}, +aY9:function aY9(a){this.a=a}, +aYb:function aYb(){}, +Tm:function Tm(){}, +ahi:function ahi(){}, +zm:function zm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.k4=_.k3=$ _.CW$=b @@ -15971,14 +15968,14 @@ _.x=l _.y=m _.z=n _.Q=o}, -aF9:function aF9(a){this.a=a}, -aY6:function aY6(){}, -ahc:function ahc(){}, -b9s(a,b){var s,r,q,p,o,n,m,l=null,k=new A.a(new Float64Array(2)) +aFf:function aFf(a){this.a=a}, +aYc:function aYc(){}, +ahj:function ahj(){}, +b9y(a,b){var s,r,q,p,o,n,m,l=null,k=new A.a(new Float64Array(2)) k.an(100) if(a){s=$.G().B() -s.sA(0,A.a9(B.d.aw(229.5),76,175,80))}else s=A.EQ(100,l,0.9) -r=A.pl(k,l) +s.sA(0,A.a9(B.d.az(229.5),76,175,80))}else s=A.EO(100,l,0.9) +r=A.pk(k,l) q=$.G().S() p=new Float64Array(2) o=B.q.aT() @@ -15987,13 +15984,13 @@ m=$.ag() m=new A.aP(m,new Float64Array(2)) m.ac(k) m.C() -q=new A.a9l(a,r,q,!1,!0,new A.f([],t.pg),new A.a(p),$,o,l,n,m,B.o,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) +q=new A.a9s(a,r,q,!1,!0,new A.f([],t.pg),new A.a(p),$,o,l,n,m,B.o,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) q.b7(l,l,l,l,0,b,l,l,k) -q.jE(l,l,l,s,l,b,l,l,k) -q.pI(r,l,l,l,s,l,b,l,l,l,k) -q.w4(l,l,l,s,l,b,l,k) +q.jG(l,l,l,l,s,l,b,l,l,k) +q.pK(r,l,l,l,l,s,l,b,l,l,l,k) +q.w5(l,l,l,l,s,l,b,l,k) return q}, -zA:function zA(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +zy:function zy(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16018,11 +16015,11 @@ _.x=k _.y=l _.z=m _.Q=n}, -a9l:function a9l(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this -_.oL=a -_.bR=b -_.bq=_.bi=$ -_.L=c +a9s:function a9s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.oN=a +_.bQ=b +_.bp=_.bh=$ +_.M=c _.aa=d _.af=e _.aJ=f @@ -16045,8 +16042,8 @@ _.x=p _.y=q _.z=r _.Q=s}, -alP:function alP(){}, -Ak:function Ak(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +alW:function alW(){}, +Aj:function Aj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.G=a _.a8=b _.al=c @@ -16075,8 +16072,8 @@ _.x=n _.y=o _.z=p _.Q=q}, -akf:function akf(){}, -bhX(){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +akm:function akm(){}, +bi2(){var s,r,q,p=null,o=new A.a(new Float64Array(2)) o.an(100) s=new A.a(new Float64Array(2)) s.an(100) @@ -16085,10 +16082,10 @@ q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(s) q.C() -r=new A.a9m(r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.a9t(r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) r.b7(p,p,p,p,0,o,p,p,s) return r}, -AL:function AL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +AK:function AK(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16113,7 +16110,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -a9m:function a9m(a,b,c,d,e,f,g,h,i){var _=this +a9t:function a9t(a,b,c,d,e,f,g,h,i){var _=this _.k4=!1 _.at=a _.ax=b @@ -16128,8 +16125,8 @@ _.x=f _.y=g _.z=h _.Q=i}, -alO:function alO(){}, -x3:function x3(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +alV:function alV(){}, +x1:function x1(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16154,11 +16151,11 @@ _.x=k _.y=l _.z=m _.Q=n}, -bGt(a){var s=new A.eI("Layout",A.b([],t.C)) +bGz(a){var s=new A.eI("Layout",A.b([],t.C)) a.c.push(s) -s.aP(0,"AlignComponent",new A.b3I(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/layout/align_component.dart"," In this example the AlignComponent is used to arrange the circles\n so that there is one in the middle and 8 more surrounding it in\n the shape of a diamond.\n \n The arrangement will remain intact if you change the window size.\n ")}, -b3I:function b3I(){}, -x2:function x2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +s.aP(0,"AlignComponent",new A.b3O(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/layout/align_component.dart"," In this example the AlignComponent is used to arrange the circles\n so that there is one in the middle and 8 more surrounding it in\n the shape of a diamond.\n \n The arrangement will remain intact if you change the window size.\n ")}, +b3O:function b3O(){}, +x0:function x0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.k4=_.k3=$ _.CW$=b @@ -16184,8 +16181,8 @@ _.x=l _.y=m _.z=n _.Q=o}, -aqo:function aqo(a){this.a=a}, -x8:function x8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +aqu:function aqu(a){this.a=a}, +x6:function x6(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16210,7 +16207,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -xf:function xf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +xd:function xd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.k4=_.k3=$ _.CW$=b @@ -16236,7 +16233,7 @@ _.x=l _.y=m _.z=n _.Q=o}, -oB:function oB(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +oz:function oz(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16261,7 +16258,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -a43:function a43(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +a4a:function a4a(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.ok=a _.p1=b _.aq$=c @@ -16278,7 +16275,7 @@ _.x=i _.y=j _.z=k _.Q=l}, -zu:function zu(a,b,c,d,e,f){var _=this +zs:function zs(a,b,c,d,e,f){var _=this _.a=$ _.CW$=a _.cx$=b @@ -16291,23 +16288,23 @@ _.go$=!1 _.id$=$ _.k1$=e _.k2$=f}, -bGu(a){var s=new A.eI("Parallax",A.b([],t.C)) +bGA(a){var s=new A.eI("Parallax",A.b([],t.C)) a.c.push(s) -s.aP(0,"Basic",new A.b3J(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/basic_parallax_example.dart"," Shows the simplest way to use a fullscreen `ParallaxComponent`.\n ") -s.aP(0,"Component",new A.b3K(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/component_parallax_example.dart"," Shows how to do initiation and loading of assets from within an extended\n `ParallaxComponent`,\n ") -s.aP(0,"Animation",new A.b3L(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/animation_parallax_example.dart"," Shows how to use animations in a `ParallaxComponent`.\n ") -s.aP(0,"Non-fullscreen",new A.b3M(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/small_parallax_example.dart"," Shows how to create a smaller parallax in the center of the screen.\n ") -s.aP(0,"No FCS",new A.b3N(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/no_fcs_parallax_example.dart"," This examples serves to test the Parallax feature outside of the Flame\n Component System (FCS), use the other files in this folder for examples on\n how to use parallax with FCS.\n\n FCS is only used when you extend FlameGame, not when you only use the Game\n mixin, like we do in this example.\n ") -s.aP(0,"Advanced",new A.b3O(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/advanced_parallax_example.dart"," Shows how to create a parallax with different velocity deltas on each layer.\n ") -s.aP(0,"Layer sandbox",new A.b3P(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/sandbox_layer_parallax_example.dart"," In this example, properties of a layer can be changed to preview the\n different combination of values. You can change the properties by pressing\n the pen in the upper right corner.\n ")}, -b3J:function b3J(){}, -b3K:function b3K(){}, -b3L:function b3L(){}, -b3M:function b3M(){}, -b3N:function b3N(){}, -b3O:function b3O(){}, +s.aP(0,"Basic",new A.b3P(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/basic_parallax_example.dart"," Shows the simplest way to use a fullscreen `ParallaxComponent`.\n ") +s.aP(0,"Component",new A.b3Q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/component_parallax_example.dart"," Shows how to do initiation and loading of assets from within an extended\n `ParallaxComponent`,\n ") +s.aP(0,"Animation",new A.b3R(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/animation_parallax_example.dart"," Shows how to use animations in a `ParallaxComponent`.\n ") +s.aP(0,"Non-fullscreen",new A.b3S(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/small_parallax_example.dart"," Shows how to create a smaller parallax in the center of the screen.\n ") +s.aP(0,"No FCS",new A.b3T(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/no_fcs_parallax_example.dart"," This examples serves to test the Parallax feature outside of the Flame\n Component System (FCS), use the other files in this folder for examples on\n how to use parallax with FCS.\n\n FCS is only used when you extend FlameGame, not when you only use the Game\n mixin, like we do in this example.\n ") +s.aP(0,"Advanced",new A.b3U(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/advanced_parallax_example.dart"," Shows how to create a parallax with different velocity deltas on each layer.\n ") +s.aP(0,"Layer sandbox",new A.b3V(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/parallax/sandbox_layer_parallax_example.dart"," In this example, properties of a layer can be changed to preview the\n different combination of values. You can change the properties by pressing\n the pen in the upper right corner.\n ")}, b3P:function b3P(){}, -Af:function Af(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +b3Q:function b3Q(){}, +b3R:function b3R(){}, +b3S:function b3S(){}, +b3T:function b3T(){}, +b3U:function b3U(){}, +b3V:function b3V(){}, +Ae:function Ae(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.G=a _.a8=b _.al=c @@ -16336,7 +16333,7 @@ _.x=o _.y=p _.z=q _.Q=r}, -Az:function Az(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +Ay:function Ay(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16361,7 +16358,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -yk:function yk(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +yi:function yi(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16386,11 +16383,11 @@ _.x=k _.y=l _.z=m _.Q=n}, -uR:function uR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +uP:function uP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.G=a _.a8=b _.al=c -_.k4=_.k3=_.bO=_.b_=$ +_.k4=_.k3=_.bN=_.b_=$ _.CW$=d _.cx$=e _.cy$=$ @@ -16414,8 +16411,8 @@ _.x=n _.y=o _.z=p _.Q=q}, -a7D:function a7D(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.bi=!0 +a7K:function a7K(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.bh=!0 _.k4=a _.ok=b _.p1=!1 @@ -16435,8 +16432,8 @@ _.x=k _.y=l _.z=m _.Q=n}, -ag2:function ag2(){}, -yZ:function yZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +ag9:function ag9(){}, +yX:function yX(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=_.a8=_.G=$ _.CW$=a _.cx$=b @@ -16461,18 +16458,18 @@ _.x=k _.y=l _.z=m _.Q=n}, -azg:function azg(a,b,c,d){var _=this +azl:function azl(a,b,c,d){var _=this _.z=a _.Q=b _.a=c _.b=d _.e=_.d=_.c=null}, -ari:function ari(a,b,c){var _=this +aro:function aro(a,b,c){var _=this _.z=a _.a=b _.b=c _.e=_.d=_.c=null}, -va:function va(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +v8:function v8(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=_.G=$ _.CW$=a _.cx$=b @@ -16497,14 +16494,14 @@ _.x=k _.y=l _.z=m _.Q=n}, -ahq:function ahq(){}, -ahr:function ahr(){}, -zG:function zG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +ahx:function ahx(){}, +ahy:function ahy(){}, +zE:function zE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.G=a _.a8=null _.al=b _.b_=c -_.ds=_.bj=null +_.ds=_.bi=null _.k4=_.k3=$ _.CW$=d _.cx$=e @@ -16529,27 +16526,27 @@ _.x=n _.y=o _.z=p _.Q=q}, +aH9:function aH9(a){this.a=a}, +aH1:function aH1(a){this.a=a}, +aH4:function aH4(a){this.a=a}, +aH8:function aH8(a){this.a=a}, aH3:function aH3(a){this.a=a}, -aGW:function aGW(a){this.a=a}, -aGZ:function aGZ(a){this.a=a}, -aH2:function aH2(a){this.a=a}, -aGY:function aGY(a){this.a=a}, -aH7:function aH7(a){this.a=a}, -aH6:function aH6(a){this.a=a}, -aH5:function aH5(a,b,c){this.a=a +aHd:function aHd(a){this.a=a}, +aHc:function aHc(a){this.a=a}, +aHb:function aHb(a,b,c){this.a=a this.b=b this.c=c}, -aGV:function aGV(a){this.a=a}, -aH4:function aH4(a,b){this.a=a +aH0:function aH0(a){this.a=a}, +aHa:function aHa(a,b){this.a=a this.b=b}, -aH1:function aH1(){}, -aH0:function aH0(a,b){this.a=a +aH7:function aH7(){}, +aH6:function aH6(a,b){this.a=a this.b=b}, -aH_:function aH_(a,b){this.a=a +aH5:function aH5(a,b){this.a=a this.b=b}, -aGX:function aGX(a){this.a=a}, -Pw:function Pw(){}, -aa2:function aa2(a,b,c,d,e,f,g,h,i){var _=this +aH2:function aH2(a){this.a=a}, +Pz:function Pz(){}, +aa9:function aa9(a,b,c,d,e,f,g,h,i){var _=this _.at=a _.ax=b _.ay=c @@ -16562,13 +16559,13 @@ _.x=f _.y=g _.z=h _.Q=i}, -zH:function zH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +zF:function zF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.G=a _.a8=b _.al=c _.b_=d -_.bO=e -_.k4=_.k3=_.bj=$ +_.bN=e +_.k4=_.k3=_.bi=$ _.CW$=f _.cx$=g _.cy$=$ @@ -16592,27 +16589,27 @@ _.x=p _.y=q _.z=r _.Q=s}, -aH8:function aH8(a){this.a=a}, -ahV:function ahV(){}, -bGv(a){var s=new A.eI("Rendering",A.b([],t.C)) +aHe:function aHe(a){this.a=a}, +ai1:function ai1(){}, +bGB(a){var s=new A.eI("Rendering",A.b([],t.C)) a.c.push(s) -s.aP(0,"Text",new A.b3Q(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart"," In this example we show different ways of rendering text.\n ") -s.aP(0,"Isometric Tile Map",new A.b3R(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart"," Shows an example of how to use the `IsometricTileMapComponent`.\n\n\n Move the mouse over the board to see a selector appearing on the tiles.\n ") -s.aP(0,"Nine Tile Box",new A.b3S(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you can\n use the `NineTileBox` which is showcased here.\n\n\n Tap to make the box bigger and double tap to make it smaller.\n ") -s.aP(0,"Flip Sprite",new A.b3T(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/flip_sprite_example.dart"," In this example we show how you can flip components horizontally and\n vertically.\n ") -s.aP(0,"Layers",new A.b3U(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart"," In this example we show how layers can be used to produce a shadow effect.\n ") -s.aP(0,"Particles",new A.b3V(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart"," In this example we show how to render a lot of different particles.\n ") -s.aP(0,"Particles (Interactive)",new A.b3W(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_interactive_example.dart","An example which shows how ParticleSystemComponent can be added in runtime following an event, in this example, the mouse dragging") -s.aP(0,"Rich Text",new A.b3X(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart","A non-interactive example of how to render rich text in Flame.")}, -b3Q:function b3Q(){}, -b3R:function b3R(){}, -b3S:function b3S(){}, -b3T:function b3T(){}, -b3U:function b3U(){}, -b3V:function b3V(){}, +s.aP(0,"Text",new A.b3W(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/text_example.dart"," In this example we show different ways of rendering text.\n ") +s.aP(0,"Isometric Tile Map",new A.b3X(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/isometric_tile_map_example.dart"," Shows an example of how to use the `IsometricTileMapComponent`.\n\n\n Move the mouse over the board to see a selector appearing on the tiles.\n ") +s.aP(0,"Nine Tile Box",new A.b3Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you can\n use the `NineTileBox` which is showcased here.\n\n\n Tap to make the box bigger and double tap to make it smaller.\n ") +s.aP(0,"Flip Sprite",new A.b3Z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/flip_sprite_example.dart"," In this example we show how you can flip components horizontally and\n vertically.\n ") +s.aP(0,"Layers",new A.b4_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/layers_example.dart"," In this example we show how layers can be used to produce a shadow effect.\n ") +s.aP(0,"Particles",new A.b40(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_example.dart"," In this example we show how to render a lot of different particles.\n ") +s.aP(0,"Particles (Interactive)",new A.b41(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/particles_interactive_example.dart","An example which shows how ParticleSystemComponent can be added in runtime following an event, in this example, the mouse dragging") +s.aP(0,"Rich Text",new A.b42(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/rendering/rich_text_example.dart","A non-interactive example of how to render rich text in Flame.")}, b3W:function b3W(){}, b3X:function b3X(){}, -Ad:function Ad(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +b3Y:function b3Y(){}, +b3Z:function b3Z(){}, +b4_:function b4_(){}, +b40:function b40(){}, +b41:function b41(){}, +b42:function b42(){}, +Ac:function Ac(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16637,7 +16634,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -a47:function a47(a,b,c,d,e,f,g,h,i){var _=this +a4e:function a4e(a,b,c,d,e,f,g,h,i){var _=this _.k4=$ _.at=a _.ax=b @@ -16652,12 +16649,12 @@ _.x=f _.y=g _.z=h _.Q=i}, -b8w(a,b,c,d,e){var s,r,q,p=null,o=$.bqa(),n=e==null?0.05:e,m=c==null?25:c,l=A.b([],t.T),k=d==null,j=b==null?B.o:b,i=$.bQ() +b8D(a,b,c,d,e){var s,r,q,p=null,o=$.bqg(),n=e==null?0.05:e,m=c==null?25:c,l=A.b([],t.T),k=d==null,j=b==null?B.o:b,i=$.bO() i=i.d -i=i.gbB(i) +i=i.gby(i) i=i.b.$1(J.m8(i.a)).x if(i==null){i=self.window.devicePixelRatio -if(i===0)i=1}if(o==null)o=A.aPp(t.Fr) +if(i===0)i=1}if(o==null)o=A.aPv(t.Fr) s=A.aV() if(k)r=new A.a(new Float64Array(2)) else r=d @@ -16665,11 +16662,11 @@ q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(r) q.C() -o=new A.a46(new A.a9r(400,new A.aG(m,m,m,m),n,!0),i,l,j,!k,A.y(t.lu),a,o,s,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.a4d(new A.a9y(400,new A.aG(m,m,m,m),n,!0),i,l,j,!k,A.y(t.lu),a,o,s,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) o.b7(p,p,p,p,0,p,p,p,d) -o.t5() +o.t6() return o}, -AQ:function AQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +AP:function AP(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16694,13 +16691,13 @@ _.x=k _.y=l _.z=m _.Q=n}, -b14:function b14(){}, -a46:function a46(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.by=a -_.bV=b -_.bR=c -_.bi=0 -_.L=_.bq=$ +b1a:function b1a(){}, +a4d:function a4d(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.bx=a +_.bU=b +_.bQ=c +_.bh=0 +_.M=_.bp=$ _.aa=0 _.aJ=_.af=null _.b9=d @@ -16722,7 +16719,7 @@ _.x=n _.y=o _.z=p _.Q=q}, -xc:function xc(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +xa:function xa(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16747,7 +16744,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -xg:function xg(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +xe:function xe(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16772,9 +16769,9 @@ _.x=k _.y=l _.z=m _.Q=n}, -Jh:function Jh(a,b){this.a=a +Jg:function Jg(a,b){this.a=a this.b=b}, -rO:function rO(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +rM:function rM(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16799,7 +16796,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -Y1:function Y1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +Y6:function Y6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.aq$=a _.k4=b _.ok=c @@ -16821,9 +16818,9 @@ _.x=m _.y=n _.z=o _.Q=p}, -ac9:function ac9(){}, -aca:function aca(){}, -AB:function AB(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +acg:function acg(){}, +ach:function ach(){}, +AA:function AA(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16848,7 +16845,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -rN:function rN(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +rL:function rL(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16873,7 +16870,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -a45:function a45(a,b,c,d,e,f,g,h,i,j){var _=this +a4c:function a4c(a,b,c,d,e,f,g,h,i,j){var _=this _.aq$=a _.at=b _.ax=c @@ -16887,22 +16884,22 @@ _.x=g _.y=h _.z=i _.Q=j}, -ahk:function ahk(){}, -bGw(a){var s=new A.eI("Sprites",A.b([],t.C)) +ahr:function ahr(){}, +bGC(a){var s=new A.eI("Sprites",A.b([],t.C)) a.c.push(s) -s.aP(0,"Basic Sprite",new A.b3Y(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/basic_sprite_example.dart"," In this example we load a sprite from the assets folder and put it into a\n `SpriteComponent`.\n ") -s.aP(0,"Base64 Sprite",new A.b3Z(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/base64_sprite_example.dart"," In this example we load a sprite from the a base64 string and put it into a\n `SpriteComponent`.\n ") -s.aP(0,"Spritesheet",new A.b4_(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritesheet_example.dart"," In this example we show how to load images and how to create animations from\n sprite sheets.\n ") -s.aP(0,"SpriteBatch",new A.b40(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_example.dart"," In this example we show how to render many sprites in a batch for\n efficiency, this is done with `SpriteBatch` and the `SpriteBatchComponent`.\n ") -s.aP(0,"SpriteBatch Auto Load",new A.b41(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_load_example.dart"," In this example we do the same thing as in the normal sprite batch example,\n but in this example the logic and loading is moved into a component that\n extends `SpriteBatchComponent`.\n ") -s.aP(0,"SpriteGroup",new A.b42(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_group_example.dart"," In this example we show how a `SpriteGroupComponent` can be used to create\n a button which displays different sprites depending on whether it is pressed\n or not.\n ")}, -b3Y:function b3Y(){}, -b3Z:function b3Z(){}, -b4_:function b4_(){}, -b40:function b40(){}, -b41:function b41(){}, -b42:function b42(){}, -AE:function AE(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +s.aP(0,"Basic Sprite",new A.b43(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/basic_sprite_example.dart"," In this example we load a sprite from the assets folder and put it into a\n `SpriteComponent`.\n ") +s.aP(0,"Base64 Sprite",new A.b44(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/base64_sprite_example.dart"," In this example we load a sprite from the a base64 string and put it into a\n `SpriteComponent`.\n ") +s.aP(0,"Spritesheet",new A.b45(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritesheet_example.dart"," In this example we show how to load images and how to create animations from\n sprite sheets.\n ") +s.aP(0,"SpriteBatch",new A.b46(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_example.dart"," In this example we show how to render many sprites in a batch for\n efficiency, this is done with `SpriteBatch` and the `SpriteBatchComponent`.\n ") +s.aP(0,"SpriteBatch Auto Load",new A.b47(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/spritebatch_load_example.dart"," In this example we do the same thing as in the normal sprite batch example,\n but in this example the logic and loading is moved into a component that\n extends `SpriteBatchComponent`.\n ") +s.aP(0,"SpriteGroup",new A.b48(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/sprites/sprite_group_example.dart"," In this example we show how a `SpriteGroupComponent` can be used to create\n a button which displays different sprites depending on whether it is pressed\n or not.\n ")}, +b43:function b43(){}, +b44:function b44(){}, +b45:function b45(){}, +b46:function b46(){}, +b47:function b47(){}, +b48:function b48(){}, +AD:function AD(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -16927,24 +16924,24 @@ _.x=k _.y=l _.z=m _.Q=n}, -bGx(a){var s=new A.eI("Svg",A.b([],t.C)) +bGD(a){var s=new A.eI("Svg",A.b([],t.C)) a.c.push(s) -s.aP(0,"Svg Component",new A.b43(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/svg/svg_component.dart"," Simple game showcasing how to use SVGs inside a flame game. This game \n uses several SVGs for its graphics. Click or touch the screen to make the \n player move, and double click/tap to add a new set of balloons at the \n clicked position.\n ")}, -b43:function b43(){}, -J_(a){var s,r,q,p=null,o=new A.a(new Float64Array(2)) -o.t(75,125) +s.aP(0,"Svg Component",new A.b49(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/svg/svg_component.dart"," Simple game showcasing how to use SVGs inside a flame game. This game \n uses several SVGs for its graphics. Click or touch the screen to make the \n player move, and double click/tap to add a new set of balloons at the \n clicked position.\n ")}, +b49:function b49(){}, +IZ(a){var s,r,q,p=null,o=new A.a(new Float64Array(2)) +o.u(75,125) s=B.q.aT() r=A.aV() q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(o) q.C() -s=new A.Xy(p,p,$,s,p,r,q,B.j,0,2,p,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.XD(p,p,$,s,p,r,q,B.j,0,2,p,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(B.j,p,p,p,0,a,2,p,o) -s.ME(B.j,p,p,p,p,a,2,p,o,p) +s.MG(B.j,p,p,p,p,a,2,p,o,p) return s}, -a5t:function a5t(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.bV=null +a5A:function a5A(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.bU=null _.aq$=a _.k4=b _.bf$=c @@ -16963,7 +16960,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -Xs:function Xs(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +Xx:function Xx(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.aq$=a _.k4=b _.bf$=c @@ -16982,7 +16979,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -Xy:function Xy(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +XD:function XD(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.aq$=a _.k4=b _.bf$=c @@ -17028,19 +17025,19 @@ _.x=l _.y=m _.z=n _.Q=o}, -abH:function abH(){}, -abN:function abN(){}, -aid:function aid(){}, -alr:function alr(){}, -als:function als(){}, -bFK(a,b){var s=null -return A.nj(A.dg(s,B.Ih,B.t,B.fV,s,s,100,s,s,100),s,s)}, -bIV(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.rc(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +abO:function abO(){}, +abU:function abU(){}, +aik:function aik(){}, +aly:function aly(){}, +alz:function alz(){}, +bFQ(a,b){var s=null +return A.ni(A.dg(s,B.Il,B.t,B.fY,s,s,100,s,s,100),s,s)}, +bJ0(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.rb(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) -r.sUF(0,!0) -return A.aE(r,B.uC,s,s,B.Ze,t.AE)}, -rc:function rc(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +r.sUE(0,!0) +return A.aE(r,B.uG,s,s,B.Zi,t.AE)}, +rb:function rb(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -17065,8 +17062,8 @@ _.x=k _.y=l _.z=m _.Q=n}, -ahP:function ahP(){}, -vn:function vn(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +ahW:function ahW(){}, +vl:function vl(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -17091,9 +17088,9 @@ _.x=k _.y=l _.z=m _.Q=n}, -ahY:function ahY(){}, -ahZ:function ahZ(){}, -AG:function AG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +ai4:function ai4(){}, +ai5:function ai5(){}, +AF:function AF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.G=1 _.a8=a _.al=$ @@ -17122,13 +17119,13 @@ _.x=m _.y=n _.z=o _.Q=p}, -adK:function adK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.fX$=a -_.i4$=b -_.fY$=c -_.fZ$=d -_.bR=$ -_.bi=e +adR:function adR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.fY$=a +_.i7$=b +_.fZ$=c +_.h_$=d +_.bQ=$ +_.bh=e _.k4=!0 _.ok=!1 _.bf$=f @@ -17147,19 +17144,19 @@ _.x=n _.y=o _.z=p _.Q=q}, -ale:function ale(){}, -alf:function alf(){}, -anZ:function anZ(){}, -bGy(a){var s=new A.eI("System",A.b([],t.C)) +all:function all(){}, +alm:function alm(){}, +ao4:function ao4(){}, +bGE(a){var s=new A.eI("System",A.b([],t.C)) a.c.push(s) -s.aP(0,"Pause/resume engine",new A.b44(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/pause_resume_example.dart"," Demonstrate how to use the pause and resume engine methods and paused\n attribute.\n\n Tap on the screen to toggle the execution of the engine using the\n `resumeEngine` and `pauseEngine`.\n\n Double Tap on the screen to toggle the execution of the engine using the\n `paused` attribute.\n ") -s.aP(0,"Overlay",A.bIY(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart"," In this example we show how the overlays system can be used.\n\n\n If you tap the canvas the game will start and if you tap it again it will\n pause.\n ") -s.aP(0,"Without FlameGame",new A.b45(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/without_flamegame_example.dart"," This example showcases how to create a game without the FlameGame.\n It also briefly showcases how to act on keyboard events.\n Usage: Use W A S D to steer the rectangle.\n ") -s.aP(0,"Step Game",new A.b46(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/step_engine_game.dart"," This example demonstrates how the game can be advanced frame by frame using\n stepEngine method.\n\n To pause and un-pause the game anytime press the `P` key. Once paused, use\n the `S` key to step by one frame.\n\n Up arrow and down arrow can be used to increase or decrease the step time.\n ")}, -b44:function b44(){}, -b45:function b45(){}, -b46:function b46(){}, -zv:function zv(a,b,c,d,e,f,g,h){var _=this +s.aP(0,"Pause/resume engine",new A.b4a(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/pause_resume_example.dart"," Demonstrate how to use the pause and resume engine methods and paused\n attribute.\n\n Tap on the screen to toggle the execution of the engine using the\n `resumeEngine` and `pauseEngine`.\n\n Double Tap on the screen to toggle the execution of the engine using the\n `paused` attribute.\n ") +s.aP(0,"Overlay",A.bJ3(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/overlays_example.dart"," In this example we show how the overlays system can be used.\n\n\n If you tap the canvas the game will start and if you tap it again it will\n pause.\n ") +s.aP(0,"Without FlameGame",new A.b4b(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/without_flamegame_example.dart"," This example showcases how to create a game without the FlameGame.\n It also briefly showcases how to act on keyboard events.\n Usage: Use W A S D to steer the rectangle.\n ") +s.aP(0,"Step Game",new A.b4c(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/system/step_engine_game.dart"," This example demonstrates how the game can be advanced frame by frame using\n stepEngine method.\n\n To pause and un-pause the game anytime press the `P` key. Once paused, use\n the `S` key to step by one frame.\n\n Up arrow and down arrow can be used to increase or decrease the step time.\n ")}, +b4a:function b4a(){}, +b4b:function b4b(){}, +b4c:function b4c(){}, +zt:function zt(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.CW$=c @@ -17173,8 +17170,8 @@ _.go$=!1 _.id$=$ _.k1$=g _.k2$=h}, -ahs:function ahs(){}, -yi:function yi(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +ahz:function ahz(){}, +yg:function yg(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=_.G=$ _.CW$=a _.cx$=b @@ -17199,15 +17196,15 @@ _.x=k _.y=l _.z=m _.Q=n}, -bGz(a){var s=new A.eI("Tiled",A.b([],t.C)) +bGF(a){var s=new A.eI("Tiled",A.b([],t.C)) a.c.push(s) -s.aP(0,"Flame Tiled Animation",new A.b47(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/tiled/flame_tiled_animation_example.dart"," Loads and displays an animated Tiled map.\n ")}, -b47:function b47(){}, -bh0(a,b){var s=null,r=A.fO(B.E4,s) -r=new A.a6R(r,b,!0,s,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) -r.MF(!0,s,s,a,!0,!1) +s.aP(0,"Flame Tiled Animation",new A.b4d(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/tiled/flame_tiled_animation_example.dart"," Loads and displays an animated Tiled map.\n ")}, +b4d:function b4d(){}, +bh7(a,b){var s=null,r=A.fO(B.E8,s) +r=new A.a6Y(r,b,!0,s,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r.MH(!0,s,s,a,!0,!1) return r}, -wg:function wg(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +we:function we(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.a8=_.G=null _.k4=_.k3=$ _.CW$=a @@ -17233,7 +17230,7 @@ _.x=k _.y=l _.z=m _.Q=n}, -a6R:function a6R(a,b,c,d,e,f,g,h,i){var _=this +a6Y:function a6Y(a,b,c,d,e,f,g,h,i){var _=this _.k2=a _.k3=b _.at=$ @@ -17247,9 +17244,9 @@ _.x=f _.y=g _.z=h _.Q=i}, -ami:function ami(){}, -amj:function amj(){}, -B1:function B1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +amp:function amp(){}, +amq:function amq(){}, +B0:function B0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.G=a _.al=_.a8=$ _.b_=0 @@ -17277,20 +17274,20 @@ _.x=l _.y=m _.z=n _.Q=o}, -aPX:function aPX(a){this.a=a}, -amk:function amk(){}, -bGA(a){var s=new A.eI("Utils",A.b([],t.C)) +aQ2:function aQ2(a){this.a=a}, +amr:function amr(){}, +bGG(a){var s=new A.eI("Utils",A.b([],t.C)) a.c.push(s) -s.aP(0,"Timer",new A.b48(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_example.dart"," This example shows how to use the `Timer`.\n\n\n Tap down to start the countdown timer, it will then count to 5 and then stop\n until you tap the canvas again and it restarts.\n ") -s.aP(0,"Timer Component",new A.b49(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_component_example.dart"," This examples showcases the `TimerComponent`.\n\n\n Tap to start a timer that lives for one second and double tap to start\n another timer that lives for 5 seconds.\n ")}, -b48:function b48(){}, -b49:function b49(){}, -bHp(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.ug(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +s.aP(0,"Timer",new A.b4e(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_example.dart"," This example shows how to use the `Timer`.\n\n\n Tap down to start the countdown timer, it will then count to 5 and then stop\n until you tap the canvas again and it restarts.\n ") +s.aP(0,"Timer Component",new A.b4f(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/utils/timer_component_example.dart"," This examples showcases the `TimerComponent`.\n\n\n Tap to start a timer that lives for one second and double tap to start\n another timer that lives for 5 seconds.\n ")}, +b4e:function b4e(){}, +b4f:function b4f(){}, +bHv(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) +r=new A.ue(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) -return A.aE(r,s,s,s,A.b_(["Smiley",new A.b4u()],t.N,t.z3),t.jg)}, -bgx(){return new A.a5y(null)}, -ug:function ug(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +return A.aE(r,s,s,s,A.b_(["Smiley",new A.b4A()],t.N,t.z3),t.jg)}, +bgE(){return new A.a5F(null)}, +ue:function ue(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=_.k3=$ _.CW$=a _.cx$=b @@ -17315,11 +17312,11 @@ _.x=k _.y=l _.z=m _.Q=n}, -b4u:function b4u(){}, -a5y:function a5y(a){this.c=this.b=$ +b4A:function b4A(){}, +a5F:function a5F(a){this.c=this.b=$ this.a=a}, -a5u:function a5u(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.bN=1 +a5B:function a5B(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.bM=1 _.aq$=a _.k4=b _.at=c @@ -17335,38 +17332,38 @@ _.x=h _.y=i _.z=j _.Q=k}, -ads:function ads(){}, -ai7:function ai7(){}, -bJj(a){var s,r=null,q=a.hr("container width",400),p=a.hr("container height",200),o=A.as1(B.cL),n=new A.a(new Float64Array(2)) -n.t(48,0) +adz:function adz(){}, +aie:function aie(){}, +bJp(a){var s,r=null,q=a.hu("container width",400),p=a.hu("container height",200),o=A.as7(B.cM),n=new A.a(new Float64Array(2)) +n.u(48,0) s=new A.a(new Float64Array(2)) -s.t(48,32) -return A.dg(r,A.bhG(A.b6C(a.v_("anchor","center",$.brz(),t.N)),0,"bomb_ptero.png",n,s),B.t,r,r,new A.dW(r,r,o,r,r,r,B.am),p,r,r,q)}, -b4b:function b4b(){}, -bKb(a){var s,r=null,q=a.hr("container width",400),p=a.hr("container height",200),o=new A.a(new Float64Array(2)) -o.t(48,32) -o=A.kb(4,r,!0,0.2,o) -s=a.aFi("playing",!0) -return A.dg(r,new A.a8z(A.b6C(a.v_("anchor","center",$.bry(),t.N)),s,A.kc("bomb_ptero.png",o,r),r),B.t,r,r,r,p,r,r,q)}, -b4a:function b4a(){}, -bKc(a){var s,r,q,p="buttons.png",o=null,n=new A.a(new Float64Array(2)) -n.t(0,0) +s.u(48,32) +return A.dg(r,A.bhN(A.b6I(a.v0("anchor","center",$.brF(),t.N)),0,"bomb_ptero.png",n,s),B.t,r,r,new A.dW(r,r,o,r,r,r,B.ao),p,r,r,q)}, +b4h:function b4h(){}, +bKh(a){var s,r=null,q=a.hu("container width",400),p=a.hu("container height",200),o=new A.a(new Float64Array(2)) +o.u(48,32) +o=A.kc(4,r,!0,0.2,o) +s=a.aFg("playing",!0) +return A.dg(r,new A.a8G(A.b6I(a.v0("anchor","center",$.brE(),t.N)),s,A.kd("bomb_ptero.png",o,r),r),B.t,r,r,r,p,r,r,q)}, +b4g:function b4g(){}, +bKi(a){var s,r,q,p="buttons.png",o=null,n=new A.a(new Float64Array(2)) +n.u(0,0) s=new A.a(new Float64Array(2)) -s.t(60,20) +s.u(60,20) r=new A.a(new Float64Array(2)) -r.t(0,20) +r.u(0,20) q=new A.a(new Float64Array(2)) -q.t(60,20) -return A.dg(o,new A.a8C(B.a99,new A.b5B(),a.hr("width",250),a.hr("height",75),A.fa(A.b([A.fL(p,o,n,s),A.fL(p,o,r,q)],t.zx),t.vz),o),B.t,o,o,o,o,o,B.d7,o)}, -b5B:function b5B(){}, -bKd(a){var s=null,r=a.hr("container width",400),q=a.hr("container height",200),p=A.as1(B.cL),o=a.hr("angle (deg)",0) -return A.dg(s,A.bhG(A.b6C(a.v_("anchor","center",$.brA(),t.N)),0.017453292519943295*o,"shield.png",s,s),B.t,s,s,new A.dW(s,s,p,s,s,s,B.am),q,s,s,r)}, -b4c:function b4c(){}, -aBO:function aBO(a,b){this.a=a -this.b=b}, -aHg:function aHg(a,b){this.a=a +q.u(60,20) +return A.dg(o,new A.a8J(B.a9d,new A.b5H(),a.hu("width",250),a.hu("height",75),A.fa(A.b([A.fL(p,o,n,s),A.fL(p,o,r,q)],t.zx),t.vz),o),B.t,o,o,o,o,o,B.d8,o)}, +b5H:function b5H(){}, +bKj(a){var s=null,r=a.hu("container width",400),q=a.hu("container height",200),p=A.as7(B.cM),o=a.hu("angle (deg)",0) +return A.dg(s,A.bhN(A.b6I(a.v0("anchor","center",$.brG(),t.N)),0.017453292519943295*o,"shield.png",s,s),B.t,s,s,new A.dW(s,s,p,s,s,s,B.ao),q,s,s,r)}, +b4i:function b4i(){}, +aBT:function aBT(a,b){this.a=a +this.b=b}, +aHm:function aHm(a,b){this.a=a this.c=b}, -nx:function nx(a,b){this.a=a +nv:function nv(a,b){this.a=a this.b=b}, jT:function jT(a){this.a=a}, qS(a){var s,r,q,p,o,n @@ -17378,33 +17375,33 @@ q=B.e.cW(a,4194304) p=a-q*4194304&4194303 o=q&4194303 n=r&1048575 -return s?A.bfe(0,0,0,p,o,n):new A.ii(p,o,n)}, -a2w(a){if(a instanceof A.ii)return a -else if(A.cV(a))return A.qS(a) +return s?A.bfl(0,0,0,p,o,n):new A.ih(p,o,n)}, +a2C(a){if(a instanceof A.ih)return a +else if(A.cW(a))return A.qS(a) else if(a instanceof A.jT)return A.qS(a.a) throw A.d(A.ha(a,"other","not an int, Int32 or Int64"))}, -bwP(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g +bwW(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g if(b===0&&c===0&&d===0)return"0" s=(d<<4|c>>>18)>>>0 r=c>>>8&1023 d=(c<<2|b>>>20)&1023 c=b>>>10&1023 b&=1023 -q=B.Ur[a] +q=B.Uv[a] p="" o="" n="" while(!0){if(!!(s===0&&r===0))break -m=B.e.eD(s,q) +m=B.e.eC(s,q) r+=s-m*q<<10>>>0 -l=B.e.eD(r,q) +l=B.e.eC(r,q) d+=r-l*q<<10>>>0 -k=B.e.eD(d,q) +k=B.e.eC(d,q) c+=d-k*q<<10>>>0 -j=B.e.eD(c,q) +j=B.e.eC(c,q) b+=c-j*q<<10>>>0 -i=B.e.eD(b,q) -h=B.c.cf(B.e.hA(q+(b-i*q),a),1) +i=B.e.eC(b,q) +h=B.c.cf(B.e.hC(q+(b-i*q),a),1) n=o o=p p=h @@ -17413,18 +17410,18 @@ s=m d=k c=j b=i}g=(d<<20>>>0)+(c<<10>>>0)+b -return e+(g===0?"":B.e.hA(g,a))+p+o+n}, -bfe(a,b,c,d,e,f){var s=a-d,r=b-e-(B.e.bt(s,22)&1) -return new A.ii(s&4194303,r&4194303,c-f-(B.e.bt(r,22)&1)&1048575)}, -LE(a,b){var s=B.e.GJ(a,b) +return e+(g===0?"":B.e.hC(g,a))+p+o+n}, +bfl(a,b,c,d,e,f){var s=a-d,r=b-e-(B.e.bu(s,22)&1) +return new A.ih(s&4194303,r&4194303,c-f-(B.e.bu(r,22)&1)&1048575)}, +LD(a,b){var s=B.e.GM(a,b) return s}, -ii:function ii(a,b,c){this.a=a +ih:function ih(a,b,c){this.a=a this.b=b this.c=c}, -b6C(a){var s,r,q=$.b5N() -if(q.a6T(0,a))return q.ghc(q).od(0,new A.aqr(a)).a -else{q=A.bo("^\\Anchor\\(([^,]+), ([^\\)]+)\\)",!0,!1,!1).iW(a) -s=q==null?null:q.Wl(A.b([1,2],t.t)) +b6I(a){var s,r,q=$.b5T() +if(q.a6R(0,a))return q.ghf(q).of(0,new A.aqx(a)).a +else{q=A.bn("^\\Anchor\\(([^,]+), ([^\\)]+)\\)",!0,!1,!1).iY(a) +s=q==null?null:q.Wk(A.b([1,2],t.t)) q=s[0] q.toString q=A.lc(q) @@ -17433,25 +17430,25 @@ r.toString return new A.f6(q,A.lc(r))}}, f6:function f6(a,b){this.a=a this.b=b}, -aqr:function aqr(a){this.a=a}, -aqR:function aqR(a){this.b=a}, -H2:function H2(){}, -UV:function UV(a){this.a=a}, -b9Z(a){var s=new A.SN(null,a) -s.amR(a) +aqx:function aqx(a){this.a=a}, +aqX:function aqX(a){this.b=a}, +H1:function H1(){}, +UY:function UY(a){this.a=a}, +ba4(a){var s=new A.SQ(null,a) +s.amP(a) return s}, -aBl:function aBl(a){this.a=a +aBq:function aBq(a){this.a=a this.b=$}, -SN:function SN(a,b){this.a=a +SQ:function SQ(a,b){this.a=a this.b=b}, -aWy:function aWy(a){this.a=a}, -aWz:function aWz(){}, -Ew:function Ew(a,b){this.a=a +aWE:function aWE(a){this.a=a}, +aWF:function aWF(){}, +Ev:function Ev(a,b){this.a=a this.$ti=b}, f:function f(a,b){this.a=null this.b=a this.$ti=b}, -J9:function J9(a,b,c,d,e,f,g){var _=this +J8:function J8(a,b,c,d,e,f,g){var _=this _.at=a _.ax=null _.ch=b @@ -17463,7 +17460,7 @@ _.x=d _.y=e _.z=f _.Q=g}, -L0:function L0(a,b,c,d,e,f,g,h,i,j){var _=this +L_:function L_(a,b,c,d,e,f,g,h,i,j){var _=this _.at=a _.ax=b _.ay=c @@ -17480,20 +17477,20 @@ _.Q=j}, jJ(a,b,c){var s,r if(b==null){s=new Float64Array(2) r=new Float64Array(2) -s=new A.a3E(new A.a(s),new A.a(r),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}else s=b +s=new A.a3K(new A.a(s),new A.a(r),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}else s=b r=A.b([],t.V) s.F(0,r) -r=a==null?A.biz():a -return new A.Cl(s,r,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +r=a==null?A.biF():a +return new A.Ck(s,r,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, lg(a,b,c,d){var s,r=new Float64Array(2),q=new Float64Array(2) -r=new A.a0Q(c/a,B.C,new A.a(r),new A.a(q),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.a0W(c/a,B.C,new A.a(r),new A.a(q),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) r.F(0,b==null?A.b([],t.V):b) -q=A.biz() +q=A.biF() s=new A.a(new Float64Array(2)) -s.t(c,a) -q.sad5(s) +s.u(c,a) +q.sad3(s) return A.jJ(q,r,d)}, -Cl:function Cl(a,b,c,d,e,f,g,h){var _=this +Ck:function Ck(a,b,c,d,e,f,g,h){var _=this _.at=a _.ax=b _.ay=c @@ -17505,10 +17502,10 @@ _.x=e _.y=f _.z=g _.Q=h}, -asw:function asw(){}, -biz(){var s=A.aV() -return new A.aaC(s,B.j,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -aaC:function aaC(a,b,c,d,e,f,g){var _=this +asC:function asC(){}, +biF(){var s=A.aV() +return new A.aaJ(s,B.j,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +aaJ:function aaJ(a,b,c,d,e,f,g){var _=this _.at=a _.ax=b _.ch=_.ay=null @@ -17520,9 +17517,9 @@ _.x=d _.y=e _.z=f _.Q=g}, -t3:function t3(){}, -aQU:function aQU(a){this.a=a}, -Yu:function Yu(a,b,c,d,e,f,g,h,i){var _=this +t0:function t0(){}, +aR_:function aR_(a){this.a=a}, +Yz:function Yz(a,b,c,d,e,f,g,h,i){var _=this _.k2=a _.k4=_.k3=0 _.at=b @@ -17536,7 +17533,7 @@ _.x=f _.y=g _.z=h _.Q=i}, -a0Q:function a0Q(a,b,c,d,e,f,g,h,i,j){var _=this +a0W:function a0W(a,b,c,d,e,f,g,h,i,j){var _=this _.k2=a _.k3=b _.at=c @@ -17550,13 +17547,13 @@ _.x=g _.y=h _.z=i _.Q=j}, -b7x(a,b){var s=new Float64Array(2),r=new Float64Array(2) -s=new A.a0S(new A.a(s),new A.a(r),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b7D(a,b){var s=new Float64Array(2),r=new Float64Array(2) +s=new A.a0Y(new A.a(s),new A.a(r),B.o,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) r=new A.a(new Float64Array(2)) -r.t(a,b) -s.scF(0,r) +r.u(a,b) +s.scH(0,r) return s}, -a0S:function a0S(a,b,c,d,e,f,g,h){var _=this +a0Y:function a0Y(a,b,c,d,e,f,g,h){var _=this _.k2=$ _.at=a _.ax=b @@ -17569,7 +17566,7 @@ _.x=e _.y=f _.z=g _.Q=h}, -a3E:function a3E(a,b,c,d,e,f,g,h){var _=this +a3K:function a3K(a,b,c,d,e,f,g,h){var _=this _.at=a _.ax=b _.ay=c @@ -17581,10 +17578,10 @@ _.x=e _.y=f _.z=g _.Q=h}, -hK(a,b){var s=new A.Ra(b,null,B.f,new A.f([],t.s),new A.f([],t.g)) +hJ(a,b){var s=new A.Rd(b,null,B.f,new A.f([],t.s),new A.f([],t.g)) if(a!=null)s.F(0,a) return s}, -Ra:function Ra(a,b,c,d,e){var _=this +Rd:function Rd(a,b,c,d,e){var _=this _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=a @@ -17594,11 +17591,15 @@ _.y=c _.z=d _.Q=e}, fX:function fX(){}, -nl:function nl(a,b,c){this.a=a -this.b=b -this.$ti=c}, -a1U:function a1U(){}, -rw:function rw(a,b,c,d,e,f,g,h,i){var _=this +u8:function u8(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +NQ:function NQ(a,b){this.b=a +this.$ti=b}, +a2_:function a2_(){}, +zX:function zX(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -17607,8 +17608,8 @@ _.e=e _.f=f _.r=g _.w=h -_.$ti=i}, -bgS(a,b){var s,r=a.a,q=a.b,p=new A.M(a.c-r,a.d-q).a1(0,2),o=p.a +_.x=i}, +bgZ(a,b){var s,r=a.a,q=a.b,p=new A.M(a.c-r,a.d-q).a1(0,2),o=p.a p=p.b switch(b.a){case 1:return new A.x(r,q,r+o,q+p) case 2:r+=o @@ -17620,15 +17621,15 @@ r=s.a q=s.b return new A.x(r,q,r+o,q+p) default:return B.C}}, -bgR(a){var s,r=J.E5(4,t.C4) +bgY(a){var s,r=J.E4(4,t.C4) for(s=0;s<4;++s)r[s]=null -return new A.zZ(r,A.b([],a.h("o<0>")),a.h("zZ<0>"))}, -bDl(a){switch(a){case 0:return B.EJ -case 1:return B.EK -case 2:return B.EL -case 3:return B.EM -default:return B.f0}}, -a5Z:function a5Z(a,b,c,d,e,f,g){var _=this +return new A.zY(r,A.b([],a.h("p<0>")),a.h("zY<0>"))}, +bDr(a){switch(a){case 0:return B.EN +case 1:return B.EO +case 2:return B.EP +case 3:return B.EQ +default:return B.f1}}, +a65:function a65(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -17637,47 +17638,49 @@ _.e=0 _.f=e _.r=f _.$ti=g}, -NR:function NR(a,b,c){this.a=a +NU:function NU(a,b,c){this.a=a this.b=b this.c=c}, -zZ:function zZ(a,b,c){var _=this +zY:function zY(a,b,c){var _=this _.a=a _.b=b _.c=null _.d=0 _.$ti=c}, -BB:function BB(a,b,c){this.c=a +BA:function BA(a,b,c){this.c=a this.a=b this.b=c}, -a6_:function a6_(a,b,c,d){var _=this -_.e=a -_.f=b +a66:function a66(a,b,c,d,e){var _=this +_.r=a +_.w=b _.a=c -_.b=d}, -aIr:function aIr(a,b){this.a=a +_.b=d +_.c=e}, +aIx:function aIx(a,b){this.a=a this.b=b}, -aIs:function aIs(a,b){this.a=a +aIy:function aIy(a,b){this.a=a this.b=b}, -Q5:function Q5(a,b){var _=this +Q8:function Q8(a,b,c,d,e){var _=this _.a=a -_.c=_.b=$ -_.$ti=b}, -aOl:function aOl(a){this.a=a}, -JP:function JP(a,b){this.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +aOr:function aOr(a){this.a=a}, +JO:function JO(a,b){this.a=a this.b=b}, -ub:function ub(a,b){var _=this +u9:function u9(a,b){var _=this _.a=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, cD:function cD(){}, -acD:function acD(){}, -oz:function oz(){}, -aty:function aty(a){this.a=a}, -atz:function atz(a){this.a=a}, +acK:function acK(){}, +qf:function qf(){}, +atE:function atE(a){this.a=a}, dj:function dj(){}, -hB(a,b,c,d){var s,r,q,p,o=null,n=d==null,m=n&&c==null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new Float64Array(2) +hA(a,b,c,d){var s,r,q,p,o=null,n=d==null,m=n&&c==null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new Float64Array(2) n=n?0:d s=new A.a(new Float64Array(2)) s.an(n*2) @@ -17687,36 +17690,36 @@ q=a==null?B.o:a p=new A.aP(l,new Float64Array(2)) p.ac(s) p.C() -n=new A.Jv(m,new A.ub(B.B,l),!1,!0,new A.nb(new A.a(k),new A.a(j)),!1,o,o,i,$,o,new A.a(h),new A.hX(g),!1,$,o,!1,o,o,o,new A.a(f),$,n,o,r,p,q,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +n=new A.Ju(m,new A.u9(B.B,l),!1,!0,new A.ma(new A.a(k),new A.a(j)),!1,o,o,i,$,o,new A.a(h),new A.hW(g),!1,$,o,!1,o,o,o,new A.a(f),$,n,o,r,p,q,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) n.b7(a,o,o,o,0,c,o,o,s) -n.jE(a,o,o,o,o,c,o,o,s) +n.jG(a,o,o,o,o,o,c,o,o,s) n.ok=!1 n.sua(b) return n}, -Jv:function Jv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +Ju:function Ju(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this _.cK=a -_.l_=_.dC=_.eY=_.f7=$ -_.ji$=b -_.uv$=c -_.uw$=d -_.fw$=e -_.eX$=f -_.nB$=g -_.lN$=h -_.lO$=i -_.jT$=j -_.mL$=k -_.ru$=l -_.IP$=m -_.oN$=n -_.fL$=o -_.oO$=p -_.Sw$=q -_.Sx$=r -_.Sy$=s -_.Sz$=a0 -_.bR=$ -_.bi=a1 +_.l3=_.dC=_.eY=_.f8=$ +_.jk$=b +_.uw$=c +_.ux$=d +_.fn$=e +_.eN$=f +_.l0$=g +_.lR$=h +_.lS$=i +_.jV$=j +_.mP$=k +_.rv$=l +_.IR$=m +_.oP$=n +_.fo$=o +_.oQ$=p +_.Sv$=q +_.Sw$=r +_.Sx$=s +_.Sy$=a0 +_.bQ=$ +_.bh=a1 _.k4=!0 _.ok=!1 _.bf$=a2 @@ -17735,48 +17738,48 @@ _.x=b0 _.y=b1 _.z=b2 _.Q=b3}, -asW:function asW(a){this.a=a}, -aTr:function aTr(){}, -aTs:function aTs(){}, -aTt:function aTt(a){this.a=a}, -aTu:function aTu(a){this.a=a}, -aTv:function aTv(a){this.a=a}, -aTw:function aTw(a){this.a=a}, -acs:function acs(){}, -b8Q(a,b){var s=null,r=$.ag(),q=new Float64Array(2),p=new Float64Array(2),o=A.b([],t.M0),n=new Float64Array(2),m=new Float64Array(9),l=A.bgB(a,b),k=$.G().S(),j=new Float64Array(2),i=B.q.aT(),h=A.aV(),g=new A.a(new Float64Array(2)),f=new A.aP(r,new Float64Array(2)) +at1:function at1(a){this.a=a}, +aTx:function aTx(){}, +aTy:function aTy(){}, +aTz:function aTz(a){this.a=a}, +aTA:function aTA(a){this.a=a}, +aTB:function aTB(a){this.a=a}, +aTC:function aTC(a){this.a=a}, +acz:function acz(){}, +b8W(a,b){var s=null,r=$.ag(),q=new Float64Array(2),p=new Float64Array(2),o=A.b([],t.M0),n=new Float64Array(2),m=new Float64Array(9),l=A.bgI(a,b),k=$.G().S(),j=new Float64Array(2),i=B.q.aT(),h=A.aV(),g=new A.a(new Float64Array(2)),f=new A.aP(r,new Float64Array(2)) f.ac(g) f.C() -r=new A.a5I($,new A.ub(B.B,r),!1,!0,new A.nb(new A.a(q),new A.a(p)),!1,s,s,o,$,s,new A.a(n),new A.hX(m),!1,$,s,!1,s,s,s,l,k,!0,!1,new A.f([],t.pg),new A.a(j),$,i,s,h,f,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.a5P($,new A.u9(B.B,r),!1,!0,new A.ma(new A.a(q),new A.a(p)),!1,s,s,o,$,s,new A.a(n),new A.hW(m),!1,$,s,!1,s,s,s,l,k,!0,!1,new A.f([],t.pg),new A.a(j),$,i,s,h,f,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.b7(s,0,s,s,0,s,s,s,s) -r.jE(s,0,s,s,s,s,s,s,s) -r.pI(l,s,0,s,s,s,s,s,s,!0,s) +r.jG(s,0,s,s,s,s,s,s,s,s) +r.pK(l,s,0,s,s,s,s,s,s,s,!0,s) r.ok=!1 r.sua(B.B) return r}, -a5I:function a5I(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8){var _=this -_.T_$=a -_.ji$=b -_.uv$=c -_.uw$=d -_.fw$=e -_.eX$=f -_.nB$=g -_.lN$=h -_.lO$=i -_.jT$=j -_.mL$=k -_.ru$=l -_.IP$=m -_.oN$=n -_.fL$=o -_.oO$=p -_.Sw$=q -_.Sx$=r -_.Sy$=s -_.Sz$=a0 -_.bR=a1 -_.bq=_.bi=$ -_.L=a2 +a5P:function a5P(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8){var _=this +_.SZ$=a +_.jk$=b +_.uw$=c +_.ux$=d +_.fn$=e +_.eN$=f +_.l0$=g +_.lR$=h +_.lS$=i +_.jV$=j +_.mP$=k +_.rv$=l +_.IR$=m +_.oP$=n +_.fo$=o +_.oQ$=p +_.Sv$=q +_.Sw$=r +_.Sx$=s +_.Sy$=a0 +_.bQ=a1 +_.bp=_.bh=$ +_.M=a2 _.aa=a3 _.af=a4 _.aJ=a5 @@ -17799,17 +17802,17 @@ _.x=b5 _.y=b6 _.z=b7 _.Q=b8}, -aYu:function aYu(){}, -aYv:function aYv(){}, -aYw:function aYw(a){this.a=a}, -aYx:function aYx(a){this.a=a}, -aYy:function aYy(a){this.a=a}, -aiM:function aiM(){}, -aiN:function aiN(){}, +aYA:function aYA(){}, +aYB:function aYB(){}, +aYC:function aYC(a){this.a=a}, +aYD:function aYD(a){this.a=a}, +aYE:function aYE(a){this.a=a}, +aiT:function aiT(){}, +aiU:function aiU(){}, fg(a,b,c){var s,r,q,p,o,n,m,l=null,k=c==null,j=k&&b==null,i=$.ag(),h=new Float64Array(2),g=new Float64Array(2),f=A.b([],t.M0),e=new Float64Array(2),d=new Float64Array(9) if(k)s=new A.a(new Float64Array(2)) else s=c -s=A.pl(s,l) +s=A.pk(s,l) r=$.G().S() q=new Float64Array(2) p=B.q.aT() @@ -17819,27 +17822,27 @@ else n=c m=new A.aP(i,new Float64Array(2)) m.ac(n) m.C() -k=new A.A3(j,$,new A.ub(B.B,i),!1,!0,new A.nb(new A.a(h),new A.a(g)),!1,l,l,f,$,l,new A.a(e),new A.hX(d),!1,$,l,!1,l,l,l,s,r,k,b!=null,new A.f([],t.pg),new A.a(q),$,p,l,o,m,B.o,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) +k=new A.A2(j,$,new A.u9(B.B,i),!1,!0,new A.ma(new A.a(h),new A.a(g)),!1,l,l,f,$,l,new A.a(e),new A.hW(d),!1,$,l,!1,l,l,l,s,r,k,b!=null,new A.f([],t.pg),new A.a(q),$,p,l,o,m,B.o,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) k.b7(l,l,l,l,0,b,l,l,c) -k.jE(l,l,l,l,l,b,l,l,c) -k.pI(s,l,l,l,l,l,b,l,l,l,c) -k.w4(l,l,l,l,l,b,l,c) +k.jG(l,l,l,l,l,l,b,l,l,c) +k.pK(s,l,l,l,l,l,l,b,l,l,l,c) +k.w5(l,l,l,l,l,l,b,l,c) k.ok=!1 k.sua(a) return k}, -bgU(a,b,c){var s,r,q,p,o,n,m=null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new A.a(new Float64Array(2)) +bh0(a,b,c){var s,r,q,p,o,n,m=null,l=$.ag(),k=new Float64Array(2),j=new Float64Array(2),i=A.b([],t.M0),h=new Float64Array(2),g=new Float64Array(9),f=new A.a(new Float64Array(2)) f.q(a) s=a.a r=s[0] q=s[1] p=new A.a(new Float64Array(2)) -p.t(r,-q) -q=a.hD(0) +p.u(r,-q) +q=a.hF(0) r=s[0] s=s[1] o=new A.a(new Float64Array(2)) -o.t(-r,s) -o=A.bgB(A.b([f,p,q,o],t.d),b) +o.u(-r,s) +o=A.bgI(A.b([f,p,q,o],t.d),b) q=$.G().S() f=new Float64Array(2) s=B.q.aT() @@ -17848,39 +17851,39 @@ p=new A.a(new Float64Array(2)) n=new A.aP(l,new Float64Array(2)) n.ac(p) n.C() -l=new A.A3(!1,$,new A.ub(B.B,l),!1,!0,new A.nb(new A.a(k),new A.a(j)),!1,m,m,i,$,m,new A.a(h),new A.hX(g),!1,$,m,!1,m,m,m,o,q,!0,!0,new A.f([],t.pg),new A.a(f),$,s,m,r,n,B.o,0,0,m,B.f,new A.f([],t.s),new A.f([],t.g)) +l=new A.A2(!1,$,new A.u9(B.B,l),!1,!0,new A.ma(new A.a(k),new A.a(j)),!1,m,m,i,$,m,new A.a(h),new A.hW(g),!1,$,m,!1,m,m,m,o,q,!0,!0,new A.f([],t.pg),new A.a(f),$,s,m,r,n,B.o,0,0,m,B.f,new A.f([],t.s),new A.f([],t.g)) l.b7(m,m,m,m,0,c,m,m,m) -l.jE(m,m,m,m,m,c,m,m,m) -l.pI(o,m,m,m,m,m,c,m,m,!0,m) -l.amE(a,m,m,m,m,b,c,m,m,!0) +l.jG(m,m,m,m,m,m,c,m,m,m) +l.pK(o,m,m,m,m,m,m,c,m,m,!0,m) +l.amC(a,m,m,m,m,m,b,c,m,m,!0) l.ok=!1 l.sua(B.B) return l}, -A3:function A3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var _=this -_.oL=a -_.T_$=b -_.ji$=c -_.uv$=d -_.uw$=e -_.fw$=f -_.eX$=g -_.nB$=h -_.lN$=i -_.lO$=j -_.jT$=k -_.mL$=l -_.ru$=m -_.IP$=n -_.oN$=o -_.fL$=p -_.oO$=q -_.Sw$=r -_.Sx$=s -_.Sy$=a0 -_.Sz$=a1 -_.bR=a2 -_.bq=_.bi=$ -_.L=a3 +A2:function A2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var _=this +_.oN=a +_.SZ$=b +_.jk$=c +_.uw$=d +_.ux$=e +_.fn$=f +_.eN$=g +_.l0$=h +_.lR$=i +_.lS$=j +_.jV$=k +_.mP$=l +_.rv$=m +_.IR$=n +_.oP$=o +_.fo$=p +_.oQ$=q +_.Sv$=r +_.Sw$=s +_.Sx$=a0 +_.Sy$=a1 +_.bQ=a2 +_.bp=_.bh=$ +_.M=a3 _.aa=a4 _.af=a5 _.aJ=a6 @@ -17903,28 +17906,28 @@ _.x=b6 _.y=b7 _.z=b8 _.Q=b9}, -aYN:function aYN(){}, -aYO:function aYO(){}, -aYP:function aYP(a){this.a=a}, -aYQ:function aYQ(a){this.a=a}, -aYR:function aYR(a){this.a=a}, -aYS:function aYS(a){this.a=a}, -ajg:function ajg(){}, -ajh:function ajh(){}, -Aj(a){var s=null,r=new Float64Array(2),q=A.aV(),p=new A.a(new Float64Array(2)),o=$.ag() +aYT:function aYT(){}, +aYU:function aYU(){}, +aYV:function aYV(a){this.a=a}, +aYW:function aYW(a){this.a=a}, +aYX:function aYX(a){this.a=a}, +aYY:function aYY(a){this.a=a}, +ajn:function ajn(){}, +ajo:function ajo(){}, +Ai(a){var s=null,r=new Float64Array(2),q=A.aV(),p=new A.a(new Float64Array(2)),o=$.ag() o=new A.aP(o,new Float64Array(2)) o.ac(p) o.C() -r=new A.vM(new A.a(r),s,s,s,s,s,q,o,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g),a.h("vM<0>")) +r=new A.vK(new A.a(r),s,s,s,s,s,q,o,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g),a.h("vK<0>")) r.b7(s,s,s,s,0,s,s,s,s) return r}, -vM:function vM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +vK:function vK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.k4=a _.aq$=b -_.fX$=c -_.i4$=d -_.fY$=e -_.fZ$=f +_.fY$=c +_.i7$=d +_.fZ$=e +_.h_$=f _.at=g _.ax=h _.ay=i @@ -17939,32 +17942,38 @@ _.y=m _.z=n _.Q=o _.$ti=p}, -akd:function akd(){}, -Un:function Un(){}, -bO:function bO(){}, -kV(a,b){var s -if(a==null){s=A.b([],t.Ju) -s=b.a(new A.Q5(s,t.PR))}else s=a -return new A.AF(s,A.y(t.jI),b.h("AF<0>"))}, -AF:function AF(a,b,c){this.a=a -this.b=b -this.$ti=c}, -aNx:function aNx(){}, -b6S(a,b,c,d,e,f,g,h,i){var s=A.aV(),r=$.ag() +akk:function akk(){}, +Uq:function Uq(){}, +bR:function bR(){}, +kV(a,b){var s,r,q +if(a==null){s=t.Ju +r=A.b([],s) +q=A.b([],t.wp) +s=A.b([],s) +s=b.a(new A.Q8(s,r,A.D(t.S,t.jI),new A.NQ(q,t.Ff),t.PR))}else s=a +r=t.wp +return new A.AE(s,A.b([],r),A.b([],r),b.h("AE<0>"))}, +AE:function AE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +aND:function aND(){}, +b6Y(a,b,c,d,e,f,g,h,i){var s=A.aV(),r=$.ag() r=new A.aP(r,new Float64Array(2)) r.ac(i) r.C() -s=new A.JF(c,s,r,B.o,0,0,e,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.JE(c,s,r,B.o,0,0,e,B.f,new A.f([],t.s),new A.f([],t.g)) s.F(0,d) s.b7(a,b,d,e,0,f,g,h,i) return s}, -btU(a,b,c){var s=null -return A.b6S(s,s,new A.ata(),a,s,b,s,s,c)}, -btW(a,b,c){var s=null -return A.b6S(s,s,new A.atd(),a,s,b,s,s,c)}, -btV(a,b,c,d){var s=null -return A.b6S(s,s,new A.atc(b),a,s,c,s,s,d)}, -JF:function JF(a,b,c,d,e,f,g,h,i,j){var _=this +bu0(a,b,c){var s=null +return A.b6Y(s,s,new A.atg(),a,s,b,s,s,c)}, +bu2(a,b,c){var s=null +return A.b6Y(s,s,new A.atj(),a,s,b,s,s,c)}, +bu1(a,b,c,d){var s=null +return A.b6Y(s,s,new A.ati(b),a,s,c,s,s,d)}, +JE:function JE(a,b,c,d,e,f,g,h,i,j){var _=this _.ok=_.k4=$ _.p1=a _.at=b @@ -17980,58 +17989,58 @@ _.x=g _.y=h _.z=i _.Q=j}, -ata:function ata(){}, -atd:function atd(){}, -atc:function atc(a){this.a=a}, -atb:function atb(a){this.a=a}, +atg:function atg(){}, +atj:function atj(){}, +ati:function ati(a){this.a=a}, +ath:function ath(a){this.a=a}, j5:function j5(a,b,c){var _=this _.a=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1 _.$ti=c}, C:function C(){}, -au5:function au5(a){this.a=a}, -au4:function au4(a){this.a=a}, -au3:function au3(a){this.a=a}, -au2:function au2(a){this.a=a}, -au1:function au1(){}, -mg:function mg(a){this.a=a}, -bu7(a,b){var s=t.F,r=A.bu5(new A.au_(),s),q=new A.CI(!1,A.D(t.A,t.Oe),B.H9) -q.amA(r,s) +aua:function aua(a){this.a=a}, +au9:function au9(a){this.a=a}, +au8:function au8(a){this.a=a}, +au7:function au7(a){this.a=a}, +au6:function au6(){}, +iy:function iy(a){this.a=a}, +bue(a,b){var s=t.F,r=A.buc(new A.au4(),s),q=new A.CH(!1,A.D(t.A,t.Oe),B.Hd) +q.amy(r,s) return q}, -bdC(a,b){return A.bu7(a,b)}, -CI:function CI(a,b,c){var _=this +bdJ(a,b){return A.bue(a,b)}, +CH:function CH(a,b,c){var _=this _.e=a _.f=b _.b=_.a=$ _.c=!0 _.d=c}, -au_:function au_(){}, -bD2(){return new A.wA(B.pK)}, -ZP:function ZP(){}, -au0:function au0(a){this.a=a}, -a34:function a34(a,b){this.a=a +au4:function au4(){}, +bD8(){return new A.wy(B.pO)}, +ZU:function ZU(){}, +au5:function au5(a){this.a=a}, +a3a:function a3a(a,b){this.a=a this.b=b}, -HC:function HC(a,b){this.a=a +HB:function HB(a,b){this.a=a this.b=b}, -wA:function wA(a){this.a=a +wy:function wy(a){this.a=a this.c=this.b=null}, -NI:function NI(a,b){this.a=a +NK:function NK(a,b){this.a=a this.b=b}, aH(a,b){var s,r=A.b([],t.t),q=J.dR(8,b) for(s=0;s<8;++s)q[s]=a.$0() -return new A.O8(a,q,r,b.h("O8<0>"))}, -O8:function O8(a,b,c,d){var _=this +return new A.Ob(a,q,r,b.h("Ob<0>"))}, +Ob:function Ob(a,b,c,d){var _=this _.a=a _.d=_.c=_.b=-1 _.e=b _.f=c _.$ti=d}, -aJ2:function aJ2(a){this.a=a}, -a_k:function a_k(){}, -a1c:function a1c(a,b,c,d,e,f,g){var _=this +aJ8:function aJ8(a){this.a=a}, +a_p:function a_p(){}, +a1i:function a1i(a,b,c,d,e,f,g){var _=this _.at=a _.ax=b _.a=_.ay=0 @@ -18042,9 +18051,9 @@ _.x=d _.y=e _.z=f _.Q=g}, -a1d(a,b,c){var s,r,q,p,o,n=null,m=17976931348623157e292,l=A.ly(n,t.i),k=t.s,j=t.g -l=new A.a1c(60,l,0,n,B.f,new A.f([],k),new A.f([],j)) -s=A.aPp(t.Fr) +a1j(a,b,c){var s,r,q,p,o,n=null,m=17976931348623157e292,l=A.ly(n,t.i),k=t.s,j=t.g +l=new A.a1i(60,l,0,n,B.f,new A.f([],k),new A.f([],j)) +s=A.aPv(t.Fr) r=A.aV() q=a==null?B.o:a p=new A.a(new Float64Array(2)) @@ -18053,13 +18062,13 @@ o=new A.aP(o,new Float64Array(2)) o.ac(p) o.C() p=m -j=new A.L5(l,"",s,r,o,q,0,p,n,B.f,new A.f([],k),new A.f([],j),c.h("L5<0>")) +j=new A.L4(l,"",s,r,o,q,0,p,n,B.f,new A.f([],k),new A.f([],j),c.h("L4<0>")) j.b7(a,n,n,n,0,b,m,n,n) -j.t5() -j.M(l) +j.t6() +j.N(l) return j}, -L5:function L5(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.bV=a +L4:function L4(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.bU=a _.k4=b _.ok=c _.p1=null @@ -18077,7 +18086,7 @@ _.y=j _.z=k _.Q=l _.$ti=m}, -btv(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p +btC(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p if(l==null)s=c.ax else s=l r=A.aV() @@ -18086,10 +18095,10 @@ p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(q) p.C() -r=new A.Jg(c,d,g,h,f,r,p,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.Jf(c,d,g,h,f,r,p,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) r.b7(a,b,e,null,0,i,j,k,s) return r}, -Jg:function Jg(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +Jf:function Jf(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=a _.ok=b _.p1=c @@ -18108,8 +18117,8 @@ _.x=k _.y=l _.z=m _.Q=n}, -RC:function RC(){}, -b7S(a,b,c,d){var s,r,q,p=null,o=a.ax +RF:function RF(){}, +b7Y(a,b,c,d){var s,r,q,p=null,o=a.ax if(o==null)o=a.ax s=A.aV() r=o @@ -18117,13 +18126,13 @@ q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(r) q.C() -s=new A.a2b(B.oo,p,p,a,b,d,p,p,s,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.a2h(B.or,p,p,a,b,d,p,p,s,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(p,p,p,p,0,p,p,p,o) -s.IQ$=c +s.IS$=c return s}, -a2b:function a2b(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.a8o$=a -_.IQ$=b +a2h:function a2h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a8m$=a +_.IS$=b _.aq$=c _.k4=d _.ok=e @@ -18143,19 +18152,19 @@ _.x=n _.y=o _.z=p _.Q=q}, -afG:function afG(){}, -afH:function afH(){}, -bf1(a,b,c,d,e,f,g,h,i){var s,r,q=A.aV(),p=a==null?B.o:a +afN:function afN(){}, +afO:function afO(){}, +bf8(a,b,c,d,e,f,g,h,i){var s,r,q=A.aV(),p=a==null?B.o:a if(i==null)s=new A.a(new Float64Array(2)) else s=i r=$.ag() r=new A.aP(r,new Float64Array(2)) r.ac(s) r.C() -q=new A.yF(e,q,r,p,0,0,d,B.f,new A.f([],t.s),new A.f([],t.g)) +q=new A.yD(e,q,r,p,0,0,d,B.f,new A.f([],t.s),new A.f([],t.g)) q.b7(a,b,c,d,0,f,g,h,i) return q}, -yF:function yF(a,b,c,d,e,f,g,h,i,j){var _=this +yD:function yD(a,b,c,d,e,f,g,h,i,j){var _=this _.k4=a _.ok=$ _.at=b @@ -18171,26 +18180,26 @@ _.x=g _.y=h _.z=i _.Q=j}, -aAU:function aAU(){}, -bfm(a,b,c){var s=null,r=new Float64Array(2),q=new Float64Array(2),p=a.ax,o=A.aV(),n=p,m=$.ag(),l=new Float64Array(2) +aAZ:function aAZ(){}, +bft(a,b,c){var s=null,r=new Float64Array(2),q=new Float64Array(2),p=a.ax,o=A.aV(),n=p,m=$.ag(),l=new Float64Array(2) m=new A.aP(m,l) m.ac(n) m.C() -r=new A.a2G(b,a,new A.a(r),new A.a(q),!1,c,o,m,B.j,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.a2M(b,a,new A.a(r),new A.a(q),!1,c,o,m,B.j,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.b7(B.j,s,s,s,0,s,s,s,p) q=l[0] -r.bq=q/2 +r.bp=q/2 return r}, -nI:function nI(a,b){this.a=a +nG:function nG(a,b){this.a=a this.b=b}, -a2G:function a2G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.bU=a -_.by=b -_.bV=0 -_.bR=c -_.bi=d -_.L=_.bq=$ -_.oP$=e +a2M:function a2M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.bT=a +_.bx=b +_.bU=0 +_.bQ=c +_.bh=d +_.M=_.bp=$ +_.oR$=e _.k4=f _.ok=$ _.at=g @@ -18206,8 +18215,8 @@ _.x=l _.y=m _.z=n _.Q=o}, -T2:function T2(){}, -a2S:function a2S(a,b,c,d,e,f,g){var _=this +T5:function T5(){}, +a2Y:function a2Y(a,b,c,d,e,f,g){var _=this _.at=a _.ax=b _.a=0 @@ -18218,12 +18227,12 @@ _.x=d _.y=e _.z=f _.Q=g}, -age:function age(){}, -Ji:function Ji(a,b){this.a=a +agl:function agl(){}, +Jh:function Jh(a,b){this.a=a this.b=b}, -a8D:function a8D(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.bq=a -_.L=b +a8K:function a8K(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.bp=a +_.M=b _.aa=c _.k4=d _.ok=e @@ -18245,8 +18254,8 @@ _.x=o _.y=p _.z=q _.Q=r}, -UP:function UP(){}, -a2C:function a2C(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +US:function US(){}, +a2I:function a2I(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=a _.ok=b _.p1=c @@ -18265,20 +18274,20 @@ _.x=k _.y=l _.z=m _.Q=n}, -ZQ:function ZQ(){}, -oH:function oH(){}, -a1v:function a1v(){}, -azV:function azV(a){this.a=a}, +ZV:function ZV(){}, +oF:function oF(){}, +a1B:function a1B(){}, +aA_:function aA_(a){this.a=a}, ab:function ab(){}, ac:function ac(){}, -aAq:function aAq(){}, -oP:function oP(){}, +aAv:function aAv(){}, +oN:function oN(){}, lu:function lu(){}, -a4k:function a4k(){}, -a55:function a55(){}, -rH:function rH(){}, -pB:function pB(){}, -a4f:function a4f(a,b,c,d,e,f,g,h,i,j){var _=this +a4r:function a4r(){}, +a5c:function a5c(){}, +rF:function rF(){}, +pA:function pA(){}, +a4m:function a4m(a,b,c,d,e,f,g,h,i,j){var _=this _.k4=a _.at=b _.ax=c @@ -18293,14 +18302,14 @@ _.x=g _.y=h _.z=i _.Q=j}, -aGo(a,b,c,d,e,f){var s=0,r=A.u(t.qH),q -var $async$aGo=A.v(function(g,h){if(g===1)return A.q(h,r) -while(true)switch(s){case 0:q=A.aGp(b,B.c_,null,null,c,B.c2,d,null,null,null,null,B.bi,null,e,f) +aGu(a,b,c,d,e,f){var s=0,r=A.v(t.qH),q +var $async$aGu=A.w(function(g,h){if(g===1)return A.r(h,r) +while(true)switch(s){case 0:q=A.aGv(b,B.c0,null,null,c,B.c3,d,null,null,null,null,B.bj,null,e,f) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aGo,r)}, -aGn(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=null,n=h==null +case 1:return A.t(q,r)}}) +return A.u($async$aGu,r)}, +aGt(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=null,n=h==null if(n){s=d==null?o:d.d s=s!==!0}else s=!1 if(n){n=d==null @@ -18315,23 +18324,23 @@ p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(q) p.C() -s=new A.vh(s,d,o,r,p,B.o,0,0,c,B.f,new A.f([],t.s),new A.f([],t.g),i.h("vh<0>")) +s=new A.vf(s,d,o,r,p,B.o,0,0,c,B.f,new A.f([],t.s),new A.f([],t.g),i.h("vf<0>")) s.b7(a,b,o,c,0,e,f,g,n) return s}, -aGp(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1,a2){var s=0,r=A.u(t.qH),q,p,o,n,m -var $async$aGp=A.v(function(a3,a4){if(a3===1)return A.q(a4,r) +aGv(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1,a2){var s=0,r=A.v(t.qH),q,p,o,n,m +var $async$aGv=A.w(function(a3,a4){if(a3===1)return A.r(a4,r) while(true)switch(s){case 0:p=A o=c n=d m=i s=3 -return A.A(A.a54(a,b,e,f,g,h,l,a1,a2),$async$aGp) -case 3:q=p.aGn(o,n,m,a4,j,k,a0,a1,t.j) +return A.B(A.a5b(a,b,e,f,g,h,l,a1,a2),$async$aGv) +case 3:q=p.aGt(o,n,m,a4,j,k,a0,a1,t.j) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aGp,r)}, -vh:function vh(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +case 1:return A.t(q,r)}}) +return A.u($async$aGv,r)}, +vf:function vf(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.ok=a _.p1=b _.aq$=c @@ -18349,15 +18358,15 @@ _.y=j _.z=k _.Q=l _.$ti=m}, -TA:function TA(){}, -bgm(a,b){var s=null,r=A.aV(),q=new A.a(new Float64Array(2)),p=$.ag() +TD:function TD(){}, +bgt(a,b){var s=null,r=A.aV(),q=new A.a(new Float64Array(2)),p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(q) p.C() -r=new A.a59(a,r,p,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.a5g(a,r,p,B.o,0,0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.b7(s,s,s,s,0,b,s,s,s) return r}, -a59:function a59(a,b,c,d,e,f,g,h,i,j){var _=this +a5g:function a5g(a,b,c,d,e,f,g,h,i,j){var _=this _.k4=a _.at=b _.ax=c @@ -18372,7 +18381,7 @@ _.x=g _.y=h _.z=i _.Q=j}, -byU(a,b,c,d,e,f,g,h,i){var s,r,q=A.aV(),p=a==null?B.o:a +byZ(a,b,c,d,e,f,g,h,i){var s,r,q=A.aV(),p=a==null?B.o:a if(i==null)s=new A.a(new Float64Array(2)) else s=i r=$.ag() @@ -18380,11 +18389,11 @@ r=new A.aP(r,new Float64Array(2)) r.ac(s) r.C() s=g==null?0:g -s=new A.ay(q,r,p,e,s,d,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.az(q,r,p,e,s,d,B.f,new A.f([],t.s),new A.f([],t.g)) if(c!=null)s.F(0,c) s.b7(a,b,c,d,e,f,g,h,i) return s}, -ay:function ay(a,b,c,d,e,f,g,h,i){var _=this +az:function az(a,b,c,d,e,f,g,h,i){var _=this _.at=a _.ax=b _.ay=c @@ -18398,10 +18407,10 @@ _.x=f _.y=g _.z=h _.Q=i}, -aI4:function aI4(a){this.a=a}, -aI2:function aI2(){}, -aI3:function aI3(){}, -mJ(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q=a1==null,p=c==null?null:new A.i5(c),o=B.q.aT(),n=A.aV(),m=a==null?B.o:a +aIa:function aIa(a){this.a=a}, +aI8:function aI8(){}, +aI9:function aI9(){}, +mJ(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q=a1==null,p=c==null?null:new A.i4(c),o=B.q.aT(),n=A.aV(),m=a==null?B.o:a if(q)s=new A.a(new Float64Array(2)) else s=a1 r=$.ag() @@ -18409,11 +18418,11 @@ r=new A.aP(r,new Float64Array(2)) r.ac(s) r.C() s=k==null?0:k -s=new A.hn(p,l,!0,q,$,o,null,n,r,m,g,s,f,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.hm(p,l,!0,q,$,o,null,n,r,m,g,s,f,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(a,b,e,f,g,j,k,a0,a1) -s.mf(a,b,c,d,e,f,g,h,!0,j,k,l,a0,a1) +s.mj(a,b,c,d,e,f,g,h,!0,j,k,l,a0,a1) return s}, -hn:function hn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +hm:function hm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.k4=a _.ok=b _.p1=c @@ -18435,14 +18444,14 @@ _.x=m _.y=n _.z=o _.Q=p}, -al4:function al4(){}, -bAy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0){var s=c!=null?A.Mm(c.ghc(c).jq(0,new A.aNf(a0),a0.h("bp<0,i5>")).eu(0),a0,t.by):null,r=B.q.aT(),q=A.aV(),p=$.ag() +alb:function alb(){}, +bAD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0){var s=c!=null?A.Ml(c.ghf(c).js(0,new A.aNl(a0),a0.h("bo<0,i4>")).es(0),a0,t.by):null,r=B.q.aT(),q=A.aV(),p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(o) p.C() s=new A.jn(f,m,c,s,!0,!1,$,r,null,q,p,B.o,h,0,g,B.f,new A.f([],t.s),new A.f([],t.g),a0.h("jn<0>")) s.b7(a,b,e,g,h,k,l,n,o) -s.Yj(a,b,c,d,e,f,g,h,i,!0,k,l,m,n,o,a0) +s.Yi(a,b,c,d,e,f,g,h,i,!0,k,l,m,n,o,a0) return s}, jn:function jn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.k4=a @@ -18469,11 +18478,11 @@ _.y=p _.z=q _.Q=r _.$ti=s}, -aNf:function aNf(a){this.a=a}, -aNe:function aNe(a){this.a=a}, -al5:function al5(){}, -bAB(a,b,c,d,e){return new A.PR(e,a,b,d,0,c,B.f,new A.f([],t.s),new A.f([],t.g))}, -PR:function PR(a,b,c,d,e,f,g,h,i){var _=this +aNl:function aNl(a){this.a=a}, +aNk:function aNk(a){this.a=a}, +alc:function alc(){}, +bAG(a,b,c,d,e){return new A.PU(e,a,b,d,0,c,B.f,new A.f([],t.s),new A.f([],t.g))}, +PU:function PU(a,b,c,d,e,f,g,h,i){var _=this _.at=a _.ax=b _.ay=c @@ -18490,7 +18499,7 @@ iN(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o,n,m=k==null if(m)if(l==null)s=null else{s=l.c r=new A.a(new Float64Array(2)) -r.t(s.c-s.a,s.d-s.b) +r.u(s.c-s.a,s.d-s.b) s=r}else s=k r=B.q.aT() q=A.aV() @@ -18505,7 +18514,7 @@ o=i==null?0:i o=new A.fK(m,l,$,r,null,q,n,p,f,o,e,B.f,new A.f([],t.s),new A.f([],t.g)) if(d!=null)o.F(0,d) o.b7(a,b,d,e,f,h,i,j,s) -o.mg(a,b,c,d,e,f,g,h,i,j,k,l) +o.mk(a,b,c,d,e,f,g,h,i,j,k,l) return o}, fK:function fK(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.k4=a @@ -18527,15 +18536,15 @@ _.x=k _.y=l _.z=m _.Q=n}, -al7:function al7(){}, -AD:function AD(){}, -al8:function al8(){}, -bAZ(a,b,c,d,e,f){var s,r,q,p,o=null,n=A.b([],t.T),m=b==null?new A.a9r(200,B.d8,0,!1):b,l=c==null,k=a==null?B.o:a,j=$.bQ() +ale:function ale(){}, +AC:function AC(){}, +alf:function alf(){}, +bB4(a,b,c,d,e,f){var s,r,q,p,o=null,n=A.b([],t.T),m=b==null?new A.a9y(200,B.d9,0,!1):b,l=c==null,k=a==null?B.o:a,j=$.bO() j=j.d -j=j.gbB(j) +j=j.gby(j) j=j.b.$1(J.m8(j.a)).x if(j==null){j=self.window.devicePixelRatio -if(j===0)j=1}s=e==null?A.aPp(t.Fr):e +if(j===0)j=1}s=e==null?A.aPv(t.Fr):e r=A.aV() if(l)q=new A.a(new Float64Array(2)) else q=c @@ -18543,21 +18552,21 @@ p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(q) p.C() -n=new A.w5(m,j,n,k,!l,A.y(t.lu),d,s,r,p,B.o,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g),f.h("w5<0>")) +n=new A.w3(m,j,n,k,!l,A.y(t.lu),d,s,r,p,B.o,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g),f.h("w3<0>")) n.b7(o,o,o,o,0,o,o,o,c) -n.t5() +n.t6() return n}, -a9r:function a9r(a,b,c,d){var _=this +a9y:function a9y(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.e=d}, -w5:function w5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.by=a -_.bV=b -_.bR=c -_.bi=0 -_.L=_.bq=$ +w3:function w3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.bx=a +_.bU=b +_.bQ=c +_.bh=0 +_.M=_.bp=$ _.aa=0 _.aJ=_.af=null _.b9=d @@ -18580,18 +18589,18 @@ _.y=o _.z=p _.Q=q _.$ti=r}, -aOI:function aOI(a,b,c){this.a=a +aOO:function aOO(a,b,c){this.a=a this.b=b this.c=c}, -aOF:function aOF(){}, -aOG:function aOG(a,b,c,d){var _=this +aOL:function aOL(){}, +aOM:function aOM(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aOH:function aOH(a,b){this.a=a +aON:function aON(a,b){this.a=a this.b=b}, -hq(a,b,c,d,e,f,g,h,i,j,k){var s,r,q=i==null?"":i,p=j==null?A.aPp(k):j,o=A.aV(),n=a==null?B.o:a +hp(a,b,c,d,e,f,g,h,i,j,k){var s,r,q=i==null?"":i,p=j==null?A.aPv(k):j,o=A.aV(),n=a==null?B.o:a if(h==null)s=new A.a(new Float64Array(2)) else s=h r=$.ag() @@ -18599,11 +18608,11 @@ r=new A.aP(r,new Float64Array(2)) r.ac(s) r.C() s=f==null?0:f -s=new A.oc(q,p,o,r,n,0,s,d,B.f,new A.f([],t.s),new A.f([],t.g),k.h("oc<0>")) +s=new A.ob(q,p,o,r,n,0,s,d,B.f,new A.f([],t.s),new A.f([],t.g),k.h("ob<0>")) s.b7(a,b,c,d,0,e,f,g,h) -s.t5() +s.t6() return s}, -oc:function oc(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +ob:function ob(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.k4=a _.ok=b _.p1=null @@ -18621,10 +18630,10 @@ _.y=i _.z=j _.Q=k _.$ti=l}, -b9E(a,b,c,d,e,f){var s=new A.GC(e,c,0,b,B.f,new A.f([],t.s),new A.f([],t.g)) -s.MF(a,b,c,d,e,f) +b9K(a,b,c,d,e,f){var s=new A.GA(e,c,0,b,B.f,new A.f([],t.s),new A.f([],t.g)) +s.MH(a,b,c,d,e,f) return s}, -GC:function GC(a,b,c,d,e,f,g){var _=this +GA:function GA(a,b,c,d,e,f,g){var _=this _.at=$ _.ax=a _.ay=b @@ -18636,13 +18645,13 @@ _.x=d _.y=e _.z=f _.Q=g}, -b6T(a,b,c){var s=new A.ZE(a,new A.bk(b.a,b.b,t.Y),c,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -c.hg(s) +b6Z(a,b,c){var s=new A.ZJ(a,new A.bj(b.a,b.b,t.Y),c,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +c.hj(s) return s}, -ZE:function ZE(a,b,c,d,e,f,g,h,i){var _=this -_.bi=a -_.bq=null -_.L=b +ZJ:function ZJ(a,b,c,d,e,f,g,h,i){var _=this +_.bh=a +_.bp=null +_.M=b _.p1=$ _.at=c _.ax=!0 @@ -18658,89 +18667,89 @@ _.x=f _.y=g _.z=h _.Q=i}, -oA:function oA(){}, -K2:function K2(a,b){this.c=a +oy:function oy(){}, +K1:function K1(a,b){this.c=a this.a=b this.b=0}, -a_D:function a_D(a,b){this.a=a +a_I:function a_I(a,b){this.a=a this.b=b this.c=0}, -a0d:function a0d(){}, +a0j:function a0j(){}, di(a,b,c,d,e,f,g,h,i){var s,r,q,p,o=A.b([],t.Aa),n=c===B.w -if(n){if(d!=null)s=new A.p0(d) +if(n){if(d!=null)s=new A.oZ(d) else{h.toString -s=new A.w_(new A.p0(0),h)}o.push(s)}else{if(d!=null)s=new A.K2(c,d) +s=new A.vY(new A.oZ(0),h)}o.push(s)}else{if(d!=null)s=new A.K1(c,d) else{h.toString -s=new A.w_(new A.K2(c,1),h)}o.push(s)}if(a||g!=null||!1){s=g==null +s=new A.vY(new A.K1(c,1),h)}o.push(s)}if(a||g!=null||!1){s=g==null if(s)r=d!=null else r=!0 if(n){if(r){if(s){d.toString s=d}else s=g -s=new A.Ft(s)}else{h.toString -s=new A.w_(new A.Ft(0),h)}o.push(s)}else{q=new A.qD(c) +s=new A.Fr(s)}else{h.toString +s=new A.vY(new A.Fr(0),h)}o.push(s)}else{q=new A.qD(c) if(r){if(s){d.toString s=d}else s=g -s=new A.OI(q,s)}else{h.toString -s=new A.w_(new A.OI(q,1),h)}o.push(s)}}if(b!==0)o.push(new A.Ns(0,b)) -p=o.length===1?o[0]:new A.Pj(o) +s=new A.OL(q,s)}else{h.toString +s=new A.vY(new A.OL(q,1),h)}o.push(s)}}if(b!==0)o.push(new A.Nu(0,b)) +p=o.length===1?o[0]:new A.Pm(o) if(e)p=new A.lt(p) -if(f!=null&&f!==1)p=new A.a6S(p,f,f) -return i!==0?new A.a_D(p,i):p}, +if(f!=null&&f!==1)p=new A.a6Z(p,f,f) +return i!==0?new A.a_I(p,i):p}, fo:function fo(){}, lt:function lt(a){this.a=a}, -p0:function p0(a){this.a=a +oZ:function oZ(a){this.a=a this.b=0}, -Ns:function Ns(a,b){this.c=a +Nu:function Nu(a,b){this.c=a this.a=b this.b=0}, -a65:function a65(a,b){this.a=a +a6c:function a6c(a,b){this.a=a this.b=b}, -aIx:function aIx(){}, -aVF:function aVF(a,b){this.b=a +aID:function aID(){}, +aVL:function aVL(a,b){this.b=a this.a=b}, -a6S:function a6S(a,b,c){this.a=a +a6Z:function a6Z(a,b,c){this.a=a this.b=b this.c=c}, -OI:function OI(a,b){this.c=a +OL:function OL(a,b){this.c=a this.a=b this.b=0}, -Ft:function Ft(a){this.a=a +Fr:function Fr(a){this.a=a this.b=0}, -Pj:function Pj(a){this.a=a +Pm:function Pm(a){this.a=a this.b=0}, -aMb:function aMb(){}, -aMa:function aMa(){}, -aM9:function aM9(a){this.a=a}, -FT:function FT(a){this.a=a +aMh:function aMh(){}, +aMg:function aMg(){}, +aMf:function aMf(a){this.a=a}, +FR:function FR(a){this.a=a this.b=0}, -w_:function w_(a,b){var _=this +vY:function vY(a,b){var _=this _.a=a _.b=b _.c=$ _.d=!1}, -GY:function GY(a,b){this.c=a +GX:function GX(a,b){this.c=a this.a=b this.b=0}, -eF:function eF(){}, +eG:function eG(){}, dZ:function dZ(){}, -ax5:function ax5(){}, -b8u(a,b,c,d){var s,r,q=null,p=new A.a3V(c,d,q,b,q,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(p) +axa:function axa(){}, +b8B(a,b,c,d){var s,r,q=null,p=new A.a40(c,d,q,b,q,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(p) p.dE$=null -s=a.rg() -r=A.ak(s,!0,A.w(s).h("B.E")) -if(r.length!==1)A.a7(A.bR("Only single-contour paths are allowed in MoveAlongPathEffect",q)) +s=a.ri() +r=A.ak(s,!0,A.q(s).h("A.E")) +if(r.length!==1)A.a6(A.bP("Only single-contour paths are allowed in MoveAlongPathEffect",q)) s=r[0] -p.bq!==$&&A.ai() -p.bq=s +p.bp!==$&&A.ai() +p.bp=s s=s.gE(s) -p.L!==$&&A.ai() -p.L=s +p.M!==$&&A.ai() +p.M=s return p}, -a3V:function a3V(a,b,c,d,e,f,g,h,i,j){var _=this -_.bR=a -_.bi=b -_.af=_.aa=_.L=_.bq=$ +a40:function a40(a,b,c,d,e,f,g,h,i,j){var _=this +_.bQ=a +_.bh=b +_.af=_.aa=_.M=_.bp=$ _.dE$=c _.at=d _.ax=!0 @@ -18758,12 +18767,12 @@ _.z=i _.Q=j}, my(a,b,c,d){var s=new A.a(new Float64Array(2)) s.q(a) -s=new A.a3W(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(s) +s=new A.a41(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) s.dE$=d return s}, -a3W:function a3W(a,b,c,d,e,f,g,h,i){var _=this -_.bR=a +a41:function a41(a,b,c,d,e,f,g,h,i){var _=this +_.bQ=a _.dE$=b _.at=c _.ax=!0 @@ -18779,18 +18788,18 @@ _.x=f _.y=g _.z=h _.Q=i}, -MG:function MG(){}, -ah7:function ah7(){}, -EA(a,b,c,d){var s,r=new A.a(new Float64Array(2)) +MF:function MF(){}, +ahe:function ahe(){}, +Ez(a,b,c,d){var s,r=new A.a(new Float64Array(2)) r.q(a) s=new Float64Array(2) -r=new A.a3X(r,new A.a(s),null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(r) +r=new A.a42(r,new A.a(s),null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(r) r.dE$=d return r}, -a3X:function a3X(a,b,c,d,e,f,g,h,i,j){var _=this -_.bR=a -_.bi=b +a42:function a42(a,b,c,d,e,f,g,h,i,j){var _=this +_.bQ=a +_.bh=b _.dE$=c _.at=d _.ax=!0 @@ -18806,12 +18815,12 @@ _.x=g _.y=h _.z=i _.Q=j}, -aFP(a){return A.bj_(0,a,null,null)}, -bj_(a,b,c,d){var s=new A.ahM(a,0,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(s) +aFV(a){return A.bj5(0,a,null,null)}, +bj5(a,b,c,d){var s=new A.ahT(a,0,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) s.dE$=d return s}, -a4v:function a4v(a,b,c,d,e,f,g,h,i){var _=this +a4C:function a4C(a,b,c,d,e,f,g,h,i){var _=this _.p1=a _.p2=0 _.dE$=b @@ -18829,8 +18838,8 @@ _.x=f _.y=g _.z=h _.Q=i}, -ahM:function ahM(a,b,c,d,e,f,g,h,i,j){var _=this -_.bq=a +ahT:function ahT(a,b,c,d,e,f,g,h,i,j){var _=this +_.bp=a _.p1=b _.p2=0 _.dE$=c @@ -18848,8 +18857,8 @@ _.x=g _.y=h _.z=i _.Q=j}, -ahL:function ahL(){}, -a6k:function a6k(a,b,c,d,e,f,g){var _=this +ahS:function ahS(){}, +a6r:function a6r(a,b,c,d,e,f,g){var _=this _.p1=$ _.at=a _.ax=!0 @@ -18865,10 +18874,10 @@ _.x=d _.y=e _.z=f _.Q=g}, -vJ(a,b,c){var s=new A.ON(a,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(s) +vH(a,b,c){var s=new A.OQ(a,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) return s}, -ON:function ON(a,b,c,d,e,f,g,h,i){var _=this +OQ:function OQ(a,b,c,d,e,f,g,h,i){var _=this _.p1=a _.dE$=b _.at=c @@ -18885,8 +18894,8 @@ _.x=f _.y=g _.z=h _.Q=i}, -ajZ:function ajZ(a,b,c,d,e,f,g,h,i,j){var _=this -_.bi=a +ak5:function ak5(a,b,c,d,e,f,g,h,i,j){var _=this +_.bh=a _.p1=b _.dE$=c _.at=d @@ -18903,21 +18912,21 @@ _.x=g _.y=h _.z=i _.Q=j}, -ajY:function ajY(){}, -a7m(a,b,c){var s=new A.a(new Float64Array(2)) +ak4:function ak4(){}, +a7t(a,b,c){var s=new A.a(new Float64Array(2)) s.q(a) -s=new A.OS(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(s) +s=new A.OV(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) return s}, -aka(a,b,c){var s,r,q=new A.a(new Float64Array(2)) +akh(a,b,c){var s,r,q=new A.a(new Float64Array(2)) q.q(a) s=new Float64Array(2) r=new A.a(new Float64Array(2)) r.q(new A.a(s)) -q=new A.ak9(q,r,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(q) +q=new A.akg(q,r,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(q) return q}, -OS:function OS(a,b,c,d,e,f,g,h,i){var _=this +OV:function OV(a,b,c,d,e,f,g,h,i){var _=this _.p1=a _.p2=$ _.dE$=b @@ -18935,8 +18944,8 @@ _.x=f _.y=g _.z=h _.Q=i}, -ak9:function ak9(a,b,c,d,e,f,g,h,i,j){var _=this -_.bq=a +akg:function akg(a,b,c,d,e,f,g,h,i,j){var _=this +_.bp=a _.p1=b _.p2=$ _.dE$=c @@ -18954,14 +18963,14 @@ _.x=g _.y=h _.z=i _.Q=j}, -ak8:function ak8(){}, -bhf(a,b,c){var s,r=new A.lt(new A.akw(a,b)) -B.b.ab(a,new A.aMd()) -s=new A.a7L(r,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -r.hg(s) +akf:function akf(){}, +bhm(a,b,c){var s,r=new A.lt(new A.akD(a,b)) +B.b.ab(a,new A.aMj()) +s=new A.a7S(r,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +r.hj(s) s.F(0,a) return s}, -a7L:function a7L(a,b,c,d,e,f,g){var _=this +a7S:function a7S(a,b,c,d,e,f,g){var _=this _.at=a _.ax=!0 _.ay=b @@ -18976,22 +18985,22 @@ _.x=d _.y=e _.z=f _.Q=g}, -aMd:function aMd(){}, -akw:function akw(a,b){var _=this +aMj:function aMj(){}, +akD:function akD(a,b){var _=this _.a=a _.b=b _.c=0 _.d=!1}, -b_e:function b_e(){}, -b_f:function b_f(){}, -b_g:function b_g(){}, -bAi(a,b,c){var s=new A.a(new Float64Array(2)) +b_k:function b_k(){}, +b_l:function b_l(){}, +b_m:function b_m(){}, +bAn(a,b,c){var s=new A.a(new Float64Array(2)) s.q(a) -s=new A.PC(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -b.hg(s) +s=new A.PF(s,null,b,c,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +b.hj(s) s.dE$=null return s}, -PC:function PC(a,b,c,d,e,f,g,h,i){var _=this +PF:function PF(a,b,c,d,e,f,g,h,i){var _=this _.p1=a _.dE$=b _.at=c @@ -19008,8 +19017,8 @@ _.x=f _.y=g _.z=h _.Q=i}, -akR:function akR(a,b,c,d,e,f,g,h,i,j){var _=this -_.bi=a +akY:function akY(a,b,c,d,e,f,g,h,i,j){var _=this +_.bh=a _.p1=b _.dE$=c _.at=d @@ -19026,23 +19035,23 @@ _.x=g _.y=h _.z=i _.Q=j}, -akQ:function akQ(){}, -oG:function oG(){}, -hC:function hC(){}, +akX:function akX(){}, +oE:function oE(){}, +hB:function hB(){}, cB:function cB(){}, -qC(a,b){var s,r=new A.KS(a) -a.gabX().f_(b) -s=$.beD -$.beD=s+1 +qC(a,b){var s,r=new A.KR(a) +a.gabV().f_(b) +s=$.beK +$.beK=s+1 r.b=s -a.Cz(s,new A.nr(B.F,b,null)) +a.CB(s,new A.np(B.F,b,null)) return r}, -KS:function KS(a){this.a=a +KR:function KR(a){this.a=a this.b=$}, -ben(){return new A.Kr(A.y(t.Di),null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -Kr:function Kr(a,b,c,d,e,f,g){var _=this +beu(){return new A.a06(A.y(t.Di),null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +Kq:function Kq(){}, +a06:function a06(a,b,c,d,e,f,g){var _=this _.at=a -_.ax=!1 _.aq$=b _.a=0 _.f=_.e=_.d=_.c=_.b=null @@ -19052,19 +19061,19 @@ _.x=d _.y=e _.z=f _.Q=g}, -avX:function avX(a,b){this.a=a +aw1:function aw1(a,b){this.a=a this.b=b}, -avY:function avY(a){this.a=a}, -avW:function avW(a){this.a=a}, -aw1:function aw1(a){this.a=a}, -avZ:function avZ(a){this.a=a}, -aw_:function aw_(a){this.a=a}, +aw2:function aw2(a){this.a=a}, aw0:function aw0(a){this.a=a}, -ae5:function ae5(){}, -b8v(){return new A.MH(A.y(t.Ly),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -MH:function MH(a,b,c,d,e,f){var _=this +aw6:function aw6(a){this.a=a}, +aw3:function aw3(a){this.a=a}, +aw4:function aw4(a){this.a=a}, +aw5:function aw5(a){this.a=a}, +aec:function aec(){}, +b8C(){return new A.a43(A.y(t.Ly),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +MG:function MG(){}, +a43:function a43(a,b,c,d,e,f){var _=this _.at=a -_.ax=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=b @@ -19073,19 +19082,19 @@ _.x=c _.y=d _.z=e _.Q=f}, -aEM:function aEM(a,b){this.a=a +aES:function aES(a,b){this.a=a this.b=b}, -aEN:function aEN(a,b,c){this.a=a +aET:function aET(a,b,c){this.a=a this.b=b this.c=c}, -aEL:function aEL(a){this.a=a}, -aEK:function aEK(a){this.a=a}, -aEP:function aEP(a){this.a=a}, -aEO:function aEO(a){this.a=a}, -je(){return new A.ED(A.y(t.HF),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, -ED:function ED(a,b,c,d,e,f){var _=this +aER:function aER(a){this.a=a}, +aEQ:function aEQ(a){this.a=a}, +aEV:function aEV(a){this.a=a}, +aEU:function aEU(a){this.a=a}, +je(){return new A.MK(A.y(t.HF),0,null,B.f,new A.f([],t.s),new A.f([],t.g))}, +ML:function ML(){}, +MK:function MK(a,b,c,d,e,f){var _=this _.at=a -_.ax=!1 _.a=0 _.f=_.e=_.d=_.c=_.b=null _.r=b @@ -19094,32 +19103,32 @@ _.x=c _.y=d _.z=e _.Q=f}, -aF1:function aF1(a,b){this.a=a +aF7:function aF7(a,b){this.a=a this.b=b}, -aF_:function aF_(a,b){this.a=a +aF5:function aF5(a,b){this.a=a this.b=b}, -aF2:function aF2(a,b){this.a=a +aF8:function aF8(a,b){this.a=a this.b=b}, -aEZ:function aEZ(a){this.a=a}, -aF0:function aF0(a){this.a=a}, -ML:function ML(){}, -EE:function EE(){}, -Lm:function Lm(){}, -avV:function avV(){this.b=this.a=!1}, -aw2:function aw2(a,b,c){var _=this +aF4:function aF4(a){this.a=a}, +aF6:function aF6(a){this.a=a}, +MM:function MM(){}, +EC:function EC(){}, +Ll:function Ll(){}, +aw_:function aw_(){this.b=this.a=!1}, +aw7:function aw7(a,b,c){var _=this _.c=a _.d=$ _.e=b _.f=c _.b=_.a=!1}, -aw3:function aw3(){this.b=this.a=!1}, -aw5:function aw5(a){this.c=a +aw8:function aw8(){this.b=this.a=!1}, +awa:function awa(a){this.c=a this.b=this.a=!1}, -a01:function a01(a,b){var _=this +a07:function a07(a,b){var _=this _.c=a _.d=b _.b=_.a=!1}, -awe:function awe(a,b,c,d,e){var _=this +awj:function awj(a,b,c,d,e){var _=this _.x=a _.y=b _.c=c @@ -19127,7 +19136,7 @@ _.d=$ _.e=d _.f=e _.b=_.a=!1}, -awg:function awg(a,b,c,d,e,f){var _=this +awl:function awl(a,b,c,d,e,f){var _=this _.x=a _.y=b _.z=c @@ -19136,17 +19145,17 @@ _.d=$ _.e=e _.f=f _.b=_.a=!1}, -axH:function axH(){}, -aI5:function aI5(){}, -a9g:function a9g(a){this.c=a +axM:function axM(){}, +aIb:function aIb(){}, +a9n:function a9n(a){this.c=a this.b=this.a=!1}, -bhV(a,b,c){var s,r,q=c.b -if(q==null)q=B.cu +bi0(a,b,c){var s,r,q=c.b +if(q==null)q=B.cv s=c.a r=new A.a(new Float64Array(2)) -r.t(s.a,s.b) -return new A.aOs(a,q,b,r,A.b([],t.d))}, -aOs:function aOs(a,b,c,d,e){var _=this +r.u(s.a,s.b) +return new A.aOy(a,q,b,r,A.b([],t.d))}, +aOy:function aOy(a,b,c,d,e){var _=this _.x=a _.y=b _.c=c @@ -19154,7 +19163,7 @@ _.d=$ _.e=d _.f=e _.b=_.a=!1}, -aOA:function aOA(a,b,c,d,e){var _=this +aOG:function aOG(a,b,c,d,e){var _=this _.x=a _.y=b _.c=c @@ -19165,91 +19174,91 @@ _.b=_.a=!1}, lV:function lV(a,b,c){this.a=a this.b=b this.$ti=c}, -u5:function u5(a,b){this.a=a +u2:function u2(a,b){this.a=a this.b=b this.c=null}, -b8P(a){var s=new A.F5(a) -s.a0V() -s.aqu() +b8V(a){var s=new A.F3(a) +s.a0U() +s.aqr() return s}, -F5:function F5(a){var _=this +F3:function F3(a){var _=this _.a=a _.c=_.b=$ _.f=_.d=null}, -aI_:function aI_(a){this.a=a}, -aHZ:function aHZ(a){this.a=a}, -aIZ(a,b,c,d){var s=new A.Fh(a,b,c,d) +aI5:function aI5(a){this.a=a}, +aI4:function aI4(a){this.a=a}, +aJ4(a,b,c,d){var s=new A.Ff(a,b,c,d) if(a>c){s.a=c s.c=a}if(b>d){s.b=d s.d=b}return s}, -Fh:function Fh(a,b,c,d){var _=this +Ff:function Ff(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=null}, -a79:function a79(a,b,c,d,e){var _=this +a7g:function a7g(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=null}, -vS:function vS(){}, -DO:function DO(){}, -aIU(a,b,c,d,e,f){var s,r,q=e==null?A.a6b():e +vQ:function vQ(){}, +DN:function DN(){}, +aJ_(a,b,c,d,e,f){var s,r,q=e==null?A.a6i():e if(d==null)s=new A.a(new Float64Array(2)) else s=d r=a==null?17976931348623157e292:a -return new A.pk(c,b,q,r,s,f.h("pk<0>"))}, -pk:function pk(a,b,c,d,e,f){var _=this +return new A.pj(c,b,q,r,s,f.h("pj<0>"))}, +pj:function pj(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.$ti=f}, -b6U(a,b){var s=1-b,r=a.a -return A.a9(r>>>24&255,B.d.aw((r>>>16&255)*s),B.d.aw((r>>>8&255)*s),B.d.aw((r&255)*s))}, -b6V(a){var s=a.length -if(s===3||s===4)return A.bdB(1,3,a) -else if(s===6||s===7)return A.bdB(2,3,a) +b7_(a,b){var s=1-b,r=a.a +return A.a9(r>>>24&255,B.d.az((r>>>16&255)*s),B.d.az((r>>>8&255)*s),B.d.az((r&255)*s))}, +b70(a){var s=a.length +if(s===3||s===4)return A.bdI(1,3,a) +else if(s===6||s===7)return A.bdI(2,3,a) else throw A.d("Invalid format for RGB hex string: "+a)}, -bdB(a,b,c){var s,r,q,p,o,n=t.t,m=A.b([],n) +bdI(a,b,c){var s,r,q,p,o,n=t.t,m=A.b([],n) for(s=1;s<=b;++s)m.push(s) -m=A.bo("^\\#?"+new A.W(m,new A.atB(a),t.gn).l2(0)+"$",!0,!1,!1).iW(c).Wl(m) -r=A.a6(m).h("W<1,k>") +m=A.bn("^\\#?"+new A.W(m,new A.atG(a),t.gn).l6(0)+"$",!0,!1,!1).iY(c).Wk(m) +r=A.a7(m).h("W<1,k>") q=r.h("W") -p=q.h("W") -o=A.ak(new A.W(new A.W(new A.W(m,new A.atC(),r),new A.atD(a),q),new A.atE(),p),!0,p.h("aM.E")) +p=q.h("W") +o=A.ak(new A.W(new A.W(new A.W(m,new A.atH(),r),new A.atI(a),q),new A.atJ(),p),!0,p.h("aM.E")) n=A.b([],n) if(b===3)n.push(255) B.b.F(n,o) return A.a9(n[0],n[1],n[2],n[3])}, -b6W(a,b,c){var s,r,q +b71(a,b,c){var s,r,q if(b==null)b=B.H s=a>=255 -r=s?0:b.fA(256-a) -q=s?0:b.fA(256-a) -s=s?0:b.fA(256-a) -return A.ky(a+r,a+q,a+s,c)}, -atB:function atB(a){this.a=a}, -atC:function atC(){}, -atD:function atD(a){this.a=a}, -atE:function atE(){}, -a5m(a,b,c){return a.qt(b,c).cE(new A.aHl(a),t.lu)}, -aHl:function aHl(a){this.a=a}, +r=s?0:b.fC(256-a) +q=s?0:b.fC(256-a) +s=s?0:b.fC(256-a) +return A.kz(a+r,a+q,a+s,c)}, +atG:function atG(a){this.a=a}, +atH:function atH(){}, +atI:function atI(a){this.a=a}, +atJ:function atJ(){}, +a5t(a,b,c){return a.qv(b,c).cE(new A.aHr(a),t.lu)}, +aHr:function aHr(a){this.a=a}, fn(){var s,r,q,p,o,n=new A.b0(new Float64Array(16)) -n.bm() +n.bl() s=new Float64Array(2) r=new Float64Array(2) q=new Float64Array(2) p=new Float64Array(2) -o=new A.a_B() -p=new A.Y4(o,n,new A.a(s),new A.a(r),new A.a(q),new A.a(p),B.H) -p.ch=new A.ZS(A.b([p,o],t.el)) +o=new A.a_G() +p=new A.Y9(o,n,new A.a(s),new A.a(r),new A.a(q),new A.a(p),B.H) +p.ch=new A.ZX(A.b([p,o],t.el)) return p}, -Y4:function Y4(a,b,c,d,e,f,g){var _=this +Y9:function Y9(a,b,c,d,e,f,g){var _=this _.a=a _.d=0 _.f=b @@ -19262,27 +19271,27 @@ _.ax=1 _.ch=$ _.CW=f _.cx=g}, -asy:function asy(a,b){this.a=a +asE:function asE(a,b){this.a=a this.b=b}, -asz:function asz(a,b,c){this.a=a +asF:function asF(a,b,c){this.a=a this.b=b this.c=c}, -aaD:function aaD(){}, -a_B:function a_B(){this.a=null}, +aaK:function aaK(){}, +a_G:function a_G(){this.a=null}, af:function af(){}, -ayc:function ayc(a){this.a=a}, -ayb:function ayb(a){this.a=a}, -aeN:function aeN(){}, +ayh:function ayh(a){this.a=a}, +ayg:function ayg(a){this.a=a}, +aeU:function aeU(){}, av:function av(){}, -azo:function azo(){}, -a1m:function a1m(a,b){this.a=a +azt:function azt(){}, +a1s:function a1s(a,b){this.a=a this.b=b this.c=$}, -a6x:function a6x(a,b,c){this.d=a +a6E:function a6E(a,b,c){this.d=a this.e=b this.a=c}, -L7:function L7(a,b,c,d){var _=this -_.L=null +L6:function L6(a,b,c,d){var _=this +_.M=null _.aa=a _.af=b _.aJ=c @@ -19311,11 +19320,11 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -afn:function afn(){}, -aE(a,b,c,d,e,f){var s=new A.a_(a,null,c,e,b,d,null,f.h("a_<0>")) -s.a0Y(a) +afu:function afu(){}, +aE(a,b,c,d,e,f){var s=new A.Z(a,null,c,e,b,d,null,f.h("Z<0>")) +s.a0X(a) return s}, -a_:function a_(a,b,c,d,e,f,g,h){var _=this +Z:function Z(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.f=c @@ -19324,9 +19333,9 @@ _.y=e _.as=f _.a=g _.$ti=h}, -azn:function azn(a,b){this.a=a +azs:function azs(a,b){this.a=a this.b=b}, -DG:function DG(a,b){var _=this +DF:function DF(a,b){var _=this _.d=$ _.e=null _.f=$ @@ -19336,89 +19345,89 @@ _.a=null _.b=a _.c=null _.$ti=b}, +azr:function azr(a){this.a=a}, azm:function azm(a){this.a=a}, -azh:function azh(a){this.a=a}, -azl:function azl(a,b){this.a=a +azq:function azq(a,b){this.a=a this.b=b}, -azk:function azk(a,b,c){this.a=a +azp:function azp(a,b,c){this.a=a this.b=b this.c=c}, -azj:function azj(a,b,c,d){var _=this +azo:function azo(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -azi:function azi(a,b,c){this.a=a +azn:function azn(a,b,c){this.a=a this.b=b this.c=c}, -bGC(a,b){var s,r=null -if(t.rs.b(a))s=a.gql(a) -else s=t.pH.b(a)?a.gql(a):r -return A.M9(B.co,A.mx(b,B.m,r,r,r,new A.b4d(s,a)),r,r,r,new A.b4e(a),r)}, -azA:function azA(a,b,c){this.a=a +bGI(a,b){var s,r=null +if(t.rs.b(a))s=a.gqn(a) +else s=t.pH.b(a)?a.gqn(a):r +return A.M8(B.cp,A.mx(b,B.m,r,r,r,new A.b4j(s,a)),r,r,r,new A.b4k(a),r)}, +azF:function azF(a,b,c){this.a=a this.b=b this.c=c}, -azB:function azB(a){this.a=a}, -azC:function azC(a){this.a=a}, -azD:function azD(a){this.a=a}, -azE:function azE(a){this.a=a}, -azF:function azF(a){this.a=a}, -b4d:function b4d(a,b){this.a=a +azG:function azG(a){this.a=a}, +azH:function azH(a){this.a=a}, +azI:function azI(a){this.a=a}, +azJ:function azJ(a){this.a=a}, +azK:function azK(a){this.a=a}, +b4j:function b4j(a,b){this.a=a this.b=b}, -b4e:function b4e(a){this.a=a}, -uD:function uD(){}, -aAi:function aAi(a,b){this.a=a +b4k:function b4k(a){this.a=a}, +uB:function uB(){}, +aAn:function aAn(a,b){this.a=a this.b=b}, -aAj:function aAj(a,b){this.a=a +aAo:function aAo(a,b){this.a=a this.b=b}, -aAh:function aAh(a,b){this.a=a +aAm:function aAm(a,b){this.a=a this.b=b}, -aAg:function aAg(a){this.a=a}, -uE:function uE(){}, -aAk:function aAk(a){this.a=a}, -a1V:function a1V(){}, -aAn:function aAn(a){this.a=a}, -aAo:function aAo(a,b){this.a=a +aAl:function aAl(a){this.a=a}, +uC:function uC(){}, +aAp:function aAp(a){this.a=a}, +a20:function a20(){}, +aAs:function aAs(a){this.a=a}, +aAt:function aAt(a,b){this.a=a this.b=b}, -aAp:function aAp(a,b){this.a=a +aAu:function aAu(a,b){this.a=a this.b=b}, -aAm:function aAm(a,b){this.a=a +aAr:function aAr(a,b){this.a=a this.b=b}, -yz:function yz(){}, -aAl:function aAl(a,b){this.a=a +yx:function yx(){}, +aAq:function aAq(a,b){this.a=a this.b=b}, fq:function fq(){}, aP:function aP(a,b){var _=this -_.bu$=0 -_.bx$=a +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1 _.a=b}, -ahx:function ahx(){}, -Ng:function Ng(a,b,c){this.a=a +ahE:function ahE(){}, +Ni:function Ni(a,b,c){this.a=a this.b=b this.c=c}, -nV:function nV(){}, +nT:function nT(){}, P:function P(){}, -ZS:function ZS(a){this.a=a}, -au7:function au7(){}, -au9:function au9(){}, -au8:function au8(){}, +ZX:function ZX(a){this.a=a}, +auc:function auc(){}, +aue:function aue(){}, +aud:function aud(){}, aV(){var s,r,q,p,o=new A.b0(new Float64Array(16)) -o.bm() +o.bl() s=$.ag() r=new A.aP(s,new Float64Array(2)) q=new A.aP(s,new Float64Array(2)) -q.ajT(1) +q.ajR(1) q.C() p=new A.aP(s,new Float64Array(2)) -s=new A.wh(o,r,q,p,s) -o=s.gaw7() +s=new A.wf(o,r,q,p,s) +o=s.gaw4() r.ai(0,o) q.ai(0,o) p.ai(0,o) return s}, -bBN(a){var s,r=A.aV() +bBT(a){var s,r=A.aV() r.c=a.c r.b=!0 r.C() @@ -19432,15 +19441,15 @@ s=r.f s.ac(a.f) s.C() return r}, -wh:function wh(a,b,c,d,e){var _=this +wf:function wf(a,b,c,d,e){var _=this _.a=a _.b=!0 _.c=0 _.d=b _.e=c _.f=d -_.bu$=0 -_.bx$=e +_.bs$=0 +_.bw$=e _.cS$=_.cR$=0 _.d1$=!1}, dX(a,b,c,d,e,f,g,h){var s,r,q,p=null,o=new Float64Array(2),n=h==null?0:h,m=new A.a(new Float64Array(2)) @@ -19452,14 +19461,14 @@ q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(m) q.C() -o=new A.hA(new A.a(o),$,n,p,s,q,r,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.hz(new A.a(o),$,n,p,s,q,r,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) if(c!=null)o.F(0,c) o.b7(a,b,c,p,0,f,g,p,m) -o.jE(a,b,c,d,e,f,g,p,m) +o.jG(a,b,c,p,d,e,f,g,p,m) return o}, -hA:function hA(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.bR=$ -_.bi=a +hz:function hz(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.bQ=$ +_.bh=a _.k4=!0 _.ok=!1 _.bf$=b @@ -19478,69 +19487,69 @@ _.x=j _.y=k _.z=l _.Q=m}, -asV:function asV(a){this.a=a}, -asT:function asT(){}, -asU:function asU(a){this.a=a}, -bfB(a,b){var s=b.a,r=s[1],q=a.a,p=q[1] +at0:function at0(a){this.a=a}, +asZ:function asZ(){}, +at_:function at_(a){this.a=a}, +bfI(a,b){var s=b.a,r=s[1],q=a.a,p=q[1] q=q[0] s=s[0] -return new A.aD3(r-p,q-s,r*q-p*s)}, -aD3:function aD3(a,b,c){this.a=a +return new A.aD9(r-p,q-s,r*q-p*s)}, +aD9:function aD9(a,b,c){this.a=a this.b=b this.c=c}, -Ei:function Ei(a,b){this.a=a +Eh:function Eh(a,b){this.a=a this.b=b}, -bgB(a,b){var s=A.a6(a).h("W<1,a>") -return A.ak(new A.W(a,new A.aHT(b.a1(0,2)),s),!1,s.h("aM.E"))}, -ip:function ip(){}, -aHT:function aHT(a){this.a=a}, -aHU:function aHU(a,b){this.a=a +bgI(a,b){var s=A.a7(a).h("W<1,a>") +return A.ak(new A.W(a,new A.aHZ(b.a1(0,2)),s),!1,s.h("aM.E"))}, +io:function io(){}, +aHZ:function aHZ(a){this.a=a}, +aI_:function aI_(a,b){this.a=a this.b=b}, -aHV:function aHV(a){this.a=a}, -aHS:function aHS(a,b,c,d){var _=this +aI0:function aI0(a){this.a=a}, +aHY:function aHY(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -rp:function rp(){}, -b8Z(a,b){var s=new A.a(new Float64Array(2)),r=new A.O2(b,s) +ro:function ro(){}, +b94(a,b){var s=new A.a(new Float64Array(2)),r=new A.O5(b,s) s.q(a) -r.AS() +r.AU() return r}, -a6b(){var s,r=new Float64Array(2),q=new A.a(new Float64Array(2)) -q.t(1,0) +a6i(){var s,r=new Float64Array(2),q=new A.a(new Float64Array(2)) +q.u(1,0) s=new A.a(new Float64Array(2)) -r=new A.O2(new A.a(r),s) +r=new A.O5(new A.a(r),s) s.q(q) -r.AS() +r.AU() return r}, -O2:function O2(a,b){this.a=a +O5:function O5(a,b){this.a=a this.b=b}, -iK(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k=null,j=h==null +iK(a,b,c,d,e,f,g,h,i){var s,r,q,p,o,n,m,l,k=null,j=i==null if(j)s=new A.a(new Float64Array(2)) -else s=h -s=A.pl(s,a) +else s=i +s=A.pk(s,a) r=$.G().S() q=new Float64Array(2) p=B.q.aT() o=A.aV() n=a==null?B.o:a if(j)m=new A.a(new Float64Array(2)) -else m=h +else m=i l=$.ag() l=new A.aP(l,new Float64Array(2)) l.ac(m) l.C() -j=new A.kR(s,r,j,f!=null,new A.f([],t.pg),new A.a(q),$,p,k,o,l,n,0,0,k,B.f,new A.f([],t.s),new A.f([],t.g)) +j=new A.kR(s,r,j,g!=null,new A.f([],t.pg),new A.a(q),$,p,k,o,l,n,0,0,d,B.f,new A.f([],t.s),new A.f([],t.g)) if(c!=null)j.F(0,c) -j.b7(a,b,c,k,0,f,g,k,h) -j.jE(a,b,c,d,e,f,g,k,h) -j.pI(s,a,b,c,d,e,f,g,k,k,h) -j.w4(a,b,c,d,e,f,g,h) +j.b7(a,b,c,d,0,g,h,k,i) +j.jG(a,b,c,d,e,f,g,h,k,i) +j.pK(s,a,b,c,d,e,f,g,h,k,k,i) +j.w5(a,b,c,d,e,f,g,h,i) return j}, -k5(a,b,c,d){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) +k6(a,b,c,d){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) l.an(d) -l=A.pl(l,m) +l=A.pk(l,m) s=$.G().S() r=new Float64Array(2) q=B.q.aT() @@ -19552,29 +19561,29 @@ n.ac(o) n.C() s=new A.kR(l,s,!0,c!=null,new A.f([],t.pg),new A.a(r),$,q,m,p,n,B.o,0,0,m,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(m,a,m,m,0,c,m,m,m) -s.jE(m,a,m,b,m,c,m,m,m) -s.pI(l,m,a,m,b,m,c,m,m,m,m) -s.amF(m,a,m,b,m,c,m,d) +s.jG(m,a,m,m,b,m,c,m,m,m) +s.pK(l,m,a,m,m,b,m,c,m,m,m,m) +s.amD(m,a,m,m,b,m,c,m,d) return s}, -pl(a,b){var s,r,q=b==null?B.o:b,p=a.a,o=p[0],n=q.a,m=p[1],l=q.b,k=new A.a(new Float64Array(2)) -k.t(-o*n,-m*l) +pk(a,b){var s,r,q=b==null?B.o:b,p=a.a,o=p[0],n=q.a,m=p[1],l=q.b,k=new A.a(new Float64Array(2)) +k.u(-o*n,-m*l) m=p[0] o=p[1] s=new A.a(new Float64Array(2)) -s.t(-m*n,o-o*l) +s.u(-m*n,o-o*l) o=p[0] m=p[1] r=new A.a(new Float64Array(2)) -r.t(o-o*n,m-m*l) +r.u(o-o*n,m-m*l) m=p[0] p=p[1] o=new A.a(new Float64Array(2)) -o.t(m-m*n,-p*l) +o.u(m-m*n,-p*l) return A.b([k,s,r,o],t.d)}, kR:function kR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.bR=a -_.bq=_.bi=$ -_.L=b +_.bQ=a +_.bp=_.bh=$ +_.M=b _.aa=c _.af=d _.aJ=e @@ -19597,103 +19606,103 @@ _.x=o _.y=p _.z=q _.Q=r}, -aJ1:function aJ1(a){this.a=a}, -aJ0:function aJ0(a){this.a=a}, -aJ_:function aJ_(a){this.a=a}, -em:function em(){}, -akA:function akA(){}, -bIq(a,b){return B.b.nF($.bqk(),new A.b4Z(a,b),new A.b5_(a,b)).aQk(a,b)}, +aJ7:function aJ7(a){this.a=a}, +aJ6:function aJ6(a){this.a=a}, +aJ5:function aJ5(a){this.a=a}, +en:function en(){}, +akH:function akH(){}, +bIw(a,b){return B.b.nH($.bqq(),new A.b54(a,b),new A.b55(a,b)).aQi(a,b)}, he:function he(){}, -a5J:function a5J(){}, -Yp:function Yp(){}, -Ym:function Ym(){}, -b4Z:function b4Z(a,b){this.a=a +a5Q:function a5Q(){}, +Yu:function Yu(){}, +Yr:function Yr(){}, +b54:function b54(a,b){this.a=a this.b=b}, -b5_:function b5_(a,b){this.a=a +b55:function b55(a,b){this.a=a this.b=b}, bc:function bc(){}, mk:function mk(){}, -pf:function pf(){}, -vK:function vK(){}, +pe:function pe(){}, +vI:function vI(){}, iI:function iI(){}, lR:function lR(){}, -axP(a,b){return new A.axO(a,b)}, -Qa(a,b){return new A.aOt(!1,a,b.a,b)}, -b9r(a,b){return new A.aOB(!1,a,b.a,b)}, -b7l(a,b){return new A.awf(!1,a,b.b,b)}, -b7m(a,b){return new A.a02(!1,a,b.d,b)}, -axQ:function axQ(a,b){var _=this +axU(a,b){return new A.axT(a,b)}, +Qd(a,b){return new A.aOz(!1,a,b.a,b)}, +b9x(a,b){return new A.aOH(!1,a,b.a,b)}, +b7r(a,b){return new A.awk(!1,a,b.b,b)}, +b7s(a,b){return new A.a08(!1,a,b.d,b)}, +axV:function axV(a,b){var _=this _.a=a _.b=b _.f=_.e=_.d=_.c=$}, -axO:function axO(a,b){var _=this +axT:function axT(a,b){var _=this _.a=a _.b=b _.e=_.c=$}, -XD:function XD(){}, -a5M:function a5M(){}, -aOt:function aOt(a,b,c,d){var _=this -_.Cr$=a +XI:function XI(){}, +a5T:function a5T(){}, +aOz:function aOz(a,b,c,d){var _=this +_.Ct$=a _.b=b _.c=c _.d=$ _.a=d}, -aOB:function aOB(a,b,c,d){var _=this -_.Cr$=a +aOH:function aOH(a,b,c,d){var _=this +_.Ct$=a _.b=b _.c=c _.d=$ _.a=d}, -a5F:function a5F(a,b,c){var _=this +a5M:function a5M(a,b,c){var _=this _.f=$ _.b=a _.c=b _.d=$ _.a=c}, -ND:function ND(a,b,c,d){var _=this -_.Cr$=a +NF:function NF(a,b,c,d){var _=this +_.Ct$=a _.b=b _.c=c _.d=$ _.a=d}, -awf:function awf(a,b,c,d){var _=this -_.Cr$=a +awk:function awk(a,b,c,d){var _=this +_.Ct$=a _.b=b _.c=c _.d=$ _.a=d}, -a02:function a02(a,b,c,d){var _=this +a08:function a08(a,b,c,d){var _=this _.f=$ -_.Cr$=a +_.Ct$=a _.b=b _.c=c _.d=$ _.a=d}, -Ks:function Ks(a,b){this.Cr$=a +Kr:function Kr(a,b){this.Ct$=a this.a=b}, -aL7:function aL7(a,b,c){var _=this +aLd:function aLd(a,b,c){var _=this _.b=a _.c=b _.d=$ _.a=c}, -aL8:function aL8(a,b,c){var _=this +aLe:function aLe(a,b,c){var _=this _.r=_.f=$ _.b=a _.c=b _.d=$ _.a=c}, -wx:function wx(){}, -ae7:function ae7(){}, -ae8:function ae8(){}, -ae9:function ae9(){}, -ait:function ait(){}, -alD:function alD(){}, -alJ:function alJ(){}, -aB8:function aB8(a){this.a=a}, -aTP:function aTP(a,b,c){this.a=a +wv:function wv(){}, +aee:function aee(){}, +aef:function aef(){}, +aeg:function aeg(){}, +aiA:function aiA(){}, +alK:function alK(){}, +alQ:function alQ(){}, +aBd:function aBd(a){this.a=a}, +aTV:function aTV(a,b,c){this.a=a this.b=b this.c=c}, -af1:function af1(a,b,c,d,e,f,g){var _=this +af8:function af8(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -19701,37 +19710,37 @@ _.d=d _.e=e _.f=f _.r=g}, -a2X:function a2X(){}, -aD_:function aD_(a,b){this.a=a -this.b=b}, -aD0:function aD0(a,b){this.a=a -this.b=b}, -aI7:function aI7(){}, -awn:function awn(){}, -bhi(){var s=$.G().B() -s.spZ(new A.KE(A.a9(B.d.aw(229.5),0,0,0),B.ka,null,B.qZ)) -return new A.a7O(s)}, -z_:function z_(){}, -a7O:function a7O(a){this.a=a}, -ma(a,b,c){var s,r=null,q=A.aV(),p=new A.a(new Float64Array(2)),o=$.ag(),n=new Float64Array(2) +a32:function a32(){}, +aD5:function aD5(a,b){this.a=a +this.b=b}, +aD6:function aD6(a,b){this.a=a +this.b=b}, +aId:function aId(){}, +aws:function aws(){}, +bhp(){var s=$.G().B() +s.sq0(new A.KD(A.a9(B.d.az(229.5),0,0,0),B.kd,null,B.r2)) +return new A.a7V(s)}, +yY:function yY(){}, +a7V:function a7V(a){this.a=a}, +mb(a,b,c){var s,r=null,q=A.aV(),p=new A.a(new Float64Array(2)),o=$.ag(),n=new Float64Array(2) o=new A.aP(o,n) o.ac(p) o.C() -q=new A.WR(b,c,q,o,B.o,0,0,r,B.f,new A.f([],t.s),new A.f([],t.g)) +q=new A.WW(b,c,q,o,B.o,0,0,r,B.f,new A.f([],t.s),new A.f([],t.g)) q.b7(r,r,r,r,0,r,r,r,r) q.k4=a if(!c){b.ay=a -b.iq()}p=n[0] +b.i4()}p=n[0] o=q.k4 n=n[1] s=new A.a(new Float64Array(2)) -s.t(p*o.a,n*o.b) +s.u(p*o.a,n*o.b) o=b.at.d o.ac(s) o.C() -q.M(b) +q.N(b) return q}, -WR:function WR(a,b,c,d,e,f,g,h,i,j,k){var _=this +WW:function WW(a,b,c,d,e,f,g,h,i,j,k){var _=this _.k4=$ _.ok=a _.p3=b @@ -19748,90 +19757,90 @@ _.x=h _.y=i _.z=j _.Q=k}, -bg9(a,b,c){var s,r,q +bgg(a,b,c){var s,r,q if(c==null){s=a.c s=B.d.cW(s.c-s.a,3)}else s=c -r=new A.aFu(a,s) +r=new A.aFA(a,s) r.c=b q=s+s r.d=new A.x(s,s,q,q) q=b*3 r.e=new A.x(0,0,q,q) return r}, -aFu:function aFu(a,b){var _=this +aFA:function aFA(a,b){var _=this _.a=a _.b=b _.e=_.d=_.c=$}, kO:function kO(a){this.a=a}, -bgf(a,b,c,d,e,f){return A.a54(b,B.c_,c,B.c2,d,a.CW$,B.bi,e,f)}, -rf(a,b,c,d,e,f,g){return A.aGr(b,c,d,e,a.CW$,f,g)}, -aGq(a,b,c,d,e,f){var s=0,r=A.u(t.gZ),q,p -var $async$aGq=A.v(function(g,h){if(g===1)return A.q(h,r) +bgm(a,b,c,d,e,f){return A.a5b(b,B.c0,c,B.c3,d,a.CW$,B.bj,e,f)}, +re(a,b,c,d,e,f,g){return A.aGx(b,c,d,e,a.CW$,f,g)}, +aGw(a,b,c,d,e,f){var s=0,r=A.v(t.gZ),q,p +var $async$aGw=A.w(function(g,h){if(g===1)return A.r(h,r) while(true)switch(s){case 0:s=3 -return A.A((e==null?$.au():e).cL(0,a),$async$aGq) +return A.B((e==null?$.au():e).cL(0,a),$async$aGw) case 3:p=h -q=new A.a53(p,f,b,c,d==null?B.ef:d) +q=new A.a5a(p,f,b,c,d==null?B.fy:d) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aGq,r)}, -aGl(a,b,c,d,e,f,g){var s=0,r=A.u(t.go),q,p,o,n,m -var $async$aGl=A.v(function(h,i){if(h===1)return A.q(i,r) +case 1:return A.t(q,r)}}) +return A.u($async$aGw,r)}, +aGr(a,b,c,d,e,f,g){var s=0,r=A.v(t.go),q,p,o,n,m +var $async$aGr=A.w(function(h,i){if(h===1)return A.r(i,r) while(true)switch(s){case 0:s=3 -return A.A(A.kc(a,b,f==null?$.au():f),$async$aGl) +return A.B(A.kd(a,b,f==null?$.au():f),$async$aGr) case 3:p=i o=p.a -n=A.a6(o).h("W<1,eg>") -m=A.ak(new A.W(o,new A.aGm(),n),!0,n.h("aM.E")) -o=e==null?B.ef:e -q=new A.a52(new A.i5(p),m,g,c,d,o) +n=A.a7(o).h("W<1,eg>") +m=A.ak(new A.W(o,new A.aGs(),n),!0,n.h("aM.E")) +o=e==null?B.fy:e +q=new A.a59(new A.i4(p),m,g,c,d,o) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aGl,r)}, -bgg(a,b){var s,r=new Float64Array(2),q=new Float64Array(2) +case 1:return A.t(q,r)}}) +return A.u($async$aGr,r)}, +bgn(a,b){var s,r=new Float64Array(2),q=new Float64Array(2) if(b==null){s=new A.a(new Float64Array(2)) s.an(1)}else s=b return new A.mA(a,s,new A.a(r),new A.a(q))}, -aGr(a,b,c,d,e,f,g){var s=0,r=A.u(t.Rp),q,p -var $async$aGr=A.v(function(h,i){if(h===1)return A.q(i,r) +aGx(a,b,c,d,e,f,g){var s=0,r=A.v(t.Rp),q,p +var $async$aGx=A.w(function(h,i){if(h===1)return A.r(i,r) while(true)switch(s){case 0:p=A s=3 -return A.A(a.TU(0,f,b,c,e,d),$async$aGr) -case 3:q=p.bgg(i,g) +return A.B(a.TT(0,f,b,c,e,d),$async$aGx) +case 3:q=p.bgn(i,g) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aGr,r)}, -aGk(a,b,c){var s=new A.a51(a,new A.a(new Float64Array(2))) +case 1:return A.t(q,r)}}) +return A.u($async$aGx,r)}, +aGq(a,b,c){var s=new A.a58(a,new A.a(new Float64Array(2))) s.a=b -if(c!=null)s.DG(0,c) +if(c!=null)s.DI(0,c) return s}, -a54(a,b,c,d,e,f,g,h,i){var s=0,r=A.u(t.LL),q,p -var $async$a54=A.v(function(j,k){if(j===1)return A.q(k,r) +a5b(a,b,c,d,e,f,g,h,i){var s=0,r=A.v(t.LL),q,p +var $async$a5b=A.w(function(j,k){if(j===1)return A.r(k,r) while(true)switch(s){case 0:p=A s=3 -return A.A(A.fa(A.bfi(a,new A.aGv(i,g,b,d,f,e),t.Ex,t.cd),t.Rp),$async$a54) -case 3:q=p.aGk(k,c,h) +return A.B(A.fa(A.bfp(a,new A.aGB(i,g,b,d,f,e),t.Ex,t.cd),t.Rp),$async$a5b) +case 3:q=p.aGq(k,c,h) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$a54,r)}, -aGt:function aGt(){}, -a53:function a53(a,b,c,d,e){var _=this +case 1:return A.t(q,r)}}) +return A.u($async$a5b,r)}, +aGz:function aGz(){}, +a5a:function a5a(a,b,c,d,e){var _=this _.e=a _.a=b _.b=c _.c=d _.d=e}, -a52:function a52(a,b,c,d,e,f){var _=this +a59:function a59(a,b,c,d,e,f){var _=this _.e=a _.f=b _.a=c _.b=d _.c=e _.d=f}, -aGm:function aGm(){}, +aGs:function aGs(){}, mA:function mA(a,b,c,d){var _=this _.a=a _.b=b @@ -19840,177 +19849,177 @@ _.d=c _.e=$ _.f=1 _.r=d}, -aGs:function aGs(a,b){this.a=a +aGy:function aGy(a,b){this.a=a this.b=b}, qU:function qU(a,b){this.a=a this.b=b}, -re:function re(){}, +rd:function rd(){}, dT:function dT(a){this.a=a}, -Nn:function Nn(a,b){this.a=a +Np:function Np(a,b){this.a=a this.b=b}, -a51:function a51(a,b){var _=this +a58:function a58(a,b){var _=this _.b=_.a=$ _.c=a _.d=!1 _.e=$ _.f=b}, -aGx:function aGx(a){this.a=a}, -aGy:function aGy(a,b){this.a=a +aGD:function aGD(a){this.a=a}, +aGE:function aGE(a,b){this.a=a this.b=b}, -aGv:function aGv(a,b,c,d,e,f){var _=this +aGB:function aGB(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aGu:function aGu(){}, -aGw:function aGw(a){this.a=a}, -aq9(a,b,c,d,e){var s,r +aGA:function aGA(){}, +aGC:function aGC(a){this.a=a}, +aqf(a,b,c,d,e){var s,r if(a==null)s=new A.a(new Float64Array(2)) else s=a if(d==null)r=new A.a(new Float64Array(2)) else r=d -s=new A.C0(b,s,e,r,$,B.w) -s.lr(c) +s=new A.C_(b,s,e,r,$,B.w) +s.lw(c) return s}, -C0:function C0(a,b,c,d,e,f){var _=this +C_:function C_(a,b,c,d,e,f){var _=this _.w=a _.x=b _.y=c _.z=d -_.xV$=e +_.xX$=e _.d=f _.a=null _.b=$ _.c=!1}, -Rl:function Rl(){}, -u6(a,b){var s=new A.Yo(a,b) -s.lr(null) +Ro:function Ro(){}, +u3(a,b){var s=new A.Yt(a,b) +s.lw(null) return s}, -Yo:function Yo(a,b){var _=this +Yt:function Yt(a,b){var _=this _.d=a _.e=b _.a=null _.b=$ _.c=!1}, -ZO:function ZO(a){var _=this +ZT:function ZT(a){var _=this _.d=a _.a=null _.b=$ _.c=!1}, -bdD(a,b,c){var s=new A.ZR(b,!0) -s.lr(c) +bdK(a,b,c){var s=new A.ZW(b,!0) +s.lw(c) return s}, -ZR:function ZR(a,b){var _=this +ZW:function ZW(a,b){var _=this _.d=a _.e=b _.a=null _.b=$ _.c=!1}, -au6:function au6(){}, -aud(a,b){var s=new A.ZV(b) -s.lr(a) +aub:function aub(){}, +aui(a,b){var s=new A.a__(b) +s.lw(a) return s}, -ZV:function ZV(a){var _=this +a__:function a__(a){var _=this _.d=a _.a=null _.b=$ _.c=!1}, -a_g:function a_g(){}, -a2k:function a2k(a,b){var _=this +a_l:function a_l(){}, +a2q:function a2q(a,b){var _=this _.d=a _.e=b _.r=_.f=$ _.a=null _.b=$ _.c=!1}, -v6(a,b,c,d,e){var s +v4(a,b,c,d,e){var s if(c==null)s=new A.a(new Float64Array(2)) else s=c -s=new A.EB(a,s,e,$,b) -s.lr(d) +s=new A.EA(a,s,e,$,b) +s.lw(d) return s}, -EB:function EB(a,b,c,d,e){var _=this +EA:function EA(a,b,c,d,e){var _=this _.w=a _.x=b _.y=c -_.xV$=d +_.xX$=d _.d=e _.a=null _.b=$ _.c=!1}, -ah8:function ah8(){}, -ER:function ER(a,b,c,d){var _=this +ahf:function ahf(){}, +EP:function EP(a,b,c,d){var _=this _.w=a _.x=b -_.xV$=c +_.xX$=c _.d=d _.a=null _.b=$ _.c=!1}, -ahS:function ahS(){}, -vi(a,b){return A.bdD(!0,A.mt(a,b,t.x7),null)}, +ahZ:function ahZ(){}, +vg(a,b){return A.bdK(!0,A.mt(a,b,t.x7),null)}, eQ:function eQ(){}, -aGU:function aGU(a){this.a=a}, -b95(a,b,c,d){var s=new A.a76(a,b,d,$,B.w) -s.lr(c) +aH_:function aH_(a){this.a=a}, +b9b(a,b,c,d){var s=new A.a7d(a,b,d,$,B.w) +s.lw(c) return s}, -a76:function a76(a,b,c,d,e){var _=this +a7d:function a7d(a,b,c,d,e){var _=this _.w=a _.x=b _.y=c -_.xV$=d +_.xX$=d _.d=e _.a=null _.b=$ _.c=!1}, -ak_:function ak_(){}, -bh9(a,b,c){var s=new A.a7o(a,c,$,B.w) -s.lr(b) +ak6:function ak6(){}, +bhg(a,b,c){var s=new A.a7v(a,c,$,B.w) +s.lw(b) return s}, -a7o:function a7o(a,b,c,d){var _=this +a7v:function a7v(a,b,c,d){var _=this _.w=a _.x=b -_.xV$=c +_.xX$=c _.d=d _.a=null _.b=$ _.c=!1}, -akb:function akb(){}, -a8y:function a8y(a,b,c){var _=this +aki:function aki(){}, +a8F:function a8F(a,b,c){var _=this _.d=a _.e=b _.r=c _.a=null _.b=$ _.c=!1}, -a8G:function a8G(a,b){var _=this +a8N:function a8N(a,b){var _=this _.d=a _.f=b _.a=null _.b=$ _.c=!1}, -aQm(a,b,c){var s=new A.GD(a,c,$) -s.lr(b) +aQs(a,b,c){var s=new A.GB(a,c,$) +s.lw(b) return s}, -GD:function GD(a,b,c){var _=this +GB:function GB(a,b,c){var _=this _.d=a _.e=b -_.xV$=c +_.xX$=c _.a=null _.b=$ _.c=!1}, -amN:function amN(){}, -av_:function av_(){}, -aQf:function aQf(a){this.b=a}, -it(a,b,c){var s,r,q,p,o,n,m,l=new A.fv(B.q.aT(),a,B.C) +amU:function amU(){}, +av4:function av4(){}, +aQl:function aQl(a){this.b=a}, +is(a,b,c){var s,r,q,p,o,n,m,l=new A.fv(B.q.aT(),a,B.C) if(c==null){s=a.gbz(a) r=a.gc1(a) q=new A.a(new Float64Array(2)) -q.t(s,r)}else q=c +q.u(s,r)}else q=c s=new Float64Array(2) -new A.a(s).t(0,0) +new A.a(s).u(0,0) r=s[0] s=s[1] p=q.a @@ -20020,38 +20029,38 @@ l.c=new A.x(r,s,o,p) if(b==null)n=new A.a(new Float64Array(2)) else n=b m=new Float64Array(2) -new A.a(m).t(o-r,p-s) +new A.a(m).u(o-r,p-s) n=n.a s=n[0] n=n[1] l.c=new A.x(s,n,s+m[0],n+m[1]) return l}, -fL(a,b,c,d){var s=0,r=A.u(t.vz),q,p -var $async$fL=A.v(function(e,f){if(e===1)return A.q(f,r) +fL(a,b,c,d){var s=0,r=A.v(t.vz),q,p +var $async$fL=A.w(function(e,f){if(e===1)return A.r(f,r) while(true)switch(s){case 0:p=A s=3 -return A.A((b==null?$.au():b).cL(0,a),$async$fL) -case 3:q=p.it(f,c,d) +return A.B((b==null?$.au():b).cL(0,a),$async$fL) +case 3:q=p.is(f,c,d) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$fL,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$fL,r)}, fv:function fv(a,b,c){this.a=a this.b=b this.c=c}, -bAx(a,b,c,d,e,f){var s,r={} +bAC(a,b,c,d,e,f){var s,r={} r.a=b r.b=e -s=new A.aNc(c) -s.amL(a,c,d,f,r) +s=new A.aNi(c) +s.amJ(a,c,d,f,r) return s}, -kb(a,b,c,d,e){return A.bAx(a,b,c,A.b2(a,d,!1,t.i),null,e)}, -aNj(a,b,c){var s=A.a6(a).h("W<1,iM>") -return new A.lT(A.ak(new A.W(a,new A.aNk(c),s),!0,s.h("aM.E")),!0)}, -bAA(a,b,c){var s,r=A.b([],t.iU) +kc(a,b,c,d,e){return A.bAC(a,b,c,A.b2(a,d,!1,t.i),null,e)}, +aNp(a,b,c){var s=A.a7(a).h("W<1,iM>") +return new A.lT(A.ak(new A.W(a,new A.aNq(c),s),!0,s.h("aM.E")),!0)}, +bAF(a,b,c){var s,r=A.b([],t.iU) for(s=0;s>>") -q=A.fa(A.ak(new A.dJ(p,new A.aK3(b,c,d,e,f,g,h,i),o),!0,o.h("B.E")),t.VW) +case 1:return A.t(q,r)}}) +return A.u($async$a6X,r)}, +aK7(a,b,c,d,e,f,g,h,i){return A.bzD(a,b,c,d,e,f,g,h,i)}, +bzD(a,b,c,d,e,f,g,h,i){var s=0,r=A.v(t.Nc),q,p,o +var $async$aK7=A.w(function(j,k){if(j===1)return A.r(k,r) +while(true)switch(s){case 0:p=J.WN(a,new A.aK8()) +o=p.$ti.h("dJ<1,ao>>") +q=A.fa(A.ak(new A.dJ(p,new A.aK9(b,c,d,e,f,g,h,i),o),!0,o.h("A.E")),t.VW) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aK1,r)}, -a6P:function a6P(a,b,c,d,e){var _=this +case 1:return A.t(q,r)}}) +return A.u($async$aK7,r)}, +a6W:function a6W(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=$ _.f=e}, -aK6:function aK6(a){this.a=a}, -aK7:function aK7(){}, -aK2:function aK2(){}, -aK3:function aK3(a,b,c,d,e,f,g,h){var _=this +aKc:function aKc(a){this.a=a}, +aKd:function aKd(){}, +aK8:function aK8(){}, +aK9:function aK9(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -20828,8 +20841,8 @@ _.e=e _.f=f _.r=g _.w=h}, -aK8:function aK8(){}, -aMz(a){var s,r,q,p,o=a.c,n=!o +aKe:function aKe(){}, +aMF(a){var s,r,q,p,o=a.c,n=!o if(n&&!a.b&&!a.a){s=0 r=1 q=0 @@ -20852,60 +20865,60 @@ p=!0}else{if(o&&a.b&&!a.a)p=!1 else{if(!(o&&!a.b&&!a.a))throw A.d("Invalid combination of booleans: "+a.k(0)) p=!0}s=3 r=0 -q=-1}return new A.aMy(s,r,q,p)}, -aMy:function aMy(a,b,c,d){var _=this +q=-1}return new A.aME(s,r,q,p)}, +aME:function aME(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a9P:function a9P(a,b){this.a=a +a9W:function a9W(a,b){this.a=a this.b=b this.c=0}, -Gz:function Gz(a,b){var _=this +Gx:function Gx(a,b){var _=this _.a=a _.b=b _.d=_.c=0}, -aPA(a,b,c){return new A.a9Q(a,c,a==null?null:A.bhF(a,B.bp,B.I,null,null,b,!0),b)}, -bBv(a){var s +aPG(a,b,c){return new A.a9X(a,c,a==null?null:A.bhM(a,B.bq,B.I,null,null,b,!0),b)}, +bBB(a){var s if(a.length===1){s=B.b.ga3(a).a s.toString -return s}s=A.ak(new A.W(a,new A.aPB(),A.a6(a).h("W<1,k?>")),!0,t.ob) -B.b.kb(s) +return s}s=A.ak(new A.W(a,new A.aPH(),A.a7(a).h("W<1,k?>")),!0,t.ob) +B.b.kd(s) return"atlas{"+B.b.cl(s,",")+"}"}, -bBu(a){var s,r,q,p,o,n=A.y(t.bn) +bBA(a){var s,r,q,p,o,n=A.y(t.bn) for(s=a.x,r=0;r>")),!0,t.pZ),t.lu),$async$GA) +return A.B(A.fa(A.ak(new A.W(a,new A.aPK(),A.a7(a).h("W<1,ao>")),!0,t.pZ),t.lu),$async$Gy) case 6:k=b.B() b=a.length,j=B.C,i=0 case 7:if(!(ib.gm(b))q.c=B.adm -else q.c=B.adl -s=a}s.ke(q.gwD()) -s=q.gQx() +s=b}else{if(a.gm(a)>b.gm(b))q.c=B.adq +else q.c=B.adp +s=a}s.kg(q.gwE()) +s=q.gQw() q.a.ai(0,s) r=q.b if(r!=null){r.cA() r=r.e9$ r.b=!0 r.a.push(s)}return q}, -bcT(a,b,c){return new A.IO(a,b,new A.bN(A.b([],t.x8),t.jc),new A.bN(A.b([],t.u),t.fy),0,c.h("IO<0>"))}, -abg:function abg(){}, -abh:function abh(){}, -IP:function IP(){}, -NP:function NP(a,b,c){var _=this +bd_(a,b,c){return new A.IN(a,b,new A.bM(A.b([],t.x8),t.jc),new A.bM(A.b([],t.u),t.fy),0,c.h("IN<0>"))}, +abn:function abn(){}, +abo:function abo(){}, +IO:function IO(){}, +NS:function NS(a,b,c){var _=this _.c=_.b=_.a=null _.ep$=a _.e9$=b -_.rA$=c}, -nY:function nY(a,b,c){this.a=a +_.rB$=c}, +nW:function nW(a,b,c){this.a=a this.ep$=b -this.rA$=c}, -K1:function K1(a,b,c){var _=this +this.rB$=c}, +K0:function K0(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -amu:function amu(a,b){this.a=a +amB:function amB(a,b){this.a=a this.b=b}, -B5:function B5(a,b,c,d,e){var _=this +B4:function B4(a,b,c,d,e){var _=this _.a=a _.b=b _.c=null @@ -21122,101 +21135,101 @@ _.d=c _.f=_.e=null _.ep$=d _.e9$=e}, -CM:function CM(){}, -IO:function IO(a,b,c,d,e,f){var _=this +CL:function CL(){}, +IN:function IN(a,b,c,d,e,f){var _=this _.a=a _.b=b _.d=_.c=null _.ep$=c _.e9$=d -_.rA$=e +_.rB$=e _.$ti=f}, -RP:function RP(){}, -RQ:function RQ(){}, -RR:function RR(){}, -adr:function adr(){}, -aiT:function aiT(){}, -aiU:function aiU(){}, -aiV:function aiV(){}, -ajN:function ajN(){}, -ajO:function ajO(){}, -amr:function amr(){}, -ams:function ams(){}, -amt:function amt(){}, -bak(a){if(a<0.36363636363636365)return 7.5625*a*a +RS:function RS(){}, +RT:function RT(){}, +RU:function RU(){}, +ady:function ady(){}, +aj_:function aj_(){}, +aj0:function aj0(){}, +aj1:function aj1(){}, +ajU:function ajU(){}, +ajV:function ajV(){}, +amy:function amy(){}, +amz:function amz(){}, +amA:function amA(){}, +baq(a){if(a<0.36363636363636365)return 7.5625*a*a else if(a<0.7272727272727273){a-=0.5454545454545454 return 7.5625*a*a+0.75}else if(a<0.9090909090909091){a-=0.8181818181818182 return 7.5625*a*a+0.9375}a-=0.9545454545454546 return 7.5625*a*a+0.984375}, -No:function No(){}, -hS:function hS(){}, -T4:function T4(){}, -hV:function hV(a,b,c){this.a=a +Nq:function Nq(){}, +hR:function hR(){}, +T7:function T7(){}, +hU:function hU(a,b,c){this.a=a this.b=b this.c=c}, -QD:function QD(a){this.a=a}, +QG:function QG(a){this.a=a}, hd:function hd(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -QC:function QC(a,b,c,d,e){var _=this +QF:function QF(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, qD:function qD(a){this.a=a}, -adA:function adA(){}, -ac_:function ac_(){}, -abZ:function abZ(){}, -IN:function IN(){}, +adH:function adH(){}, +ac6:function ac6(){}, +ac5:function ac5(){}, IM:function IM(){}, -x7:function x7(){}, -tP:function tP(){}, -kZ(a,b,c){return new A.bk(a,b,c.h("bk<0>"))}, -oD(a){return new A.nn(a)}, +IL:function IL(){}, +x5:function x5(){}, +tM:function tM(){}, +kZ(a,b,c){return new A.bj(a,b,c.h("bj<0>"))}, +oB(a){return new A.nl(a)}, bd:function bd(){}, -bt:function bt(a,b,c){this.a=a +bs:function bs(a,b,c){this.a=a this.b=b this.$ti=c}, fQ:function fQ(a,b,c){this.a=a this.b=b this.$ti=c}, -bk:function bk(a,b,c){this.a=a +bj:function bj(a,b,c){this.a=a this.b=b this.$ti=c}, -OJ:function OJ(a,b,c,d){var _=this +OM:function OM(a,b,c,d){var _=this _.c=a _.a=b _.b=c _.$ti=d}, f8:function f8(a,b){this.a=a this.b=b}, -a84:function a84(a,b){this.a=a +a8b:function a8b(a,b){this.a=a this.b=b}, -O6:function O6(a,b){this.a=a +O9:function O9(a,b){this.a=a this.b=b}, -uP:function uP(a,b){this.a=a +uN:function uN(a,b){this.a=a this.b=b}, -a8P:function a8P(a,b){this.a=a +a8W:function a8W(a,b){this.a=a this.b=b}, -nn:function nn(a){this.a=a}, -VF:function VF(){}, -bBP(a,b){var s=new A.QW(A.b([],b.h("o>")),A.b([],t.mz),b.h("QW<0>")) -s.amO(a,b) +nl:function nl(a){this.a=a}, +VK:function VK(){}, +bBV(a,b){var s=new A.QZ(A.b([],b.h("p>")),A.b([],t.mz),b.h("QZ<0>")) +s.amM(a,b) return s}, -bik(a,b,c){return new A.GE(a,b,c.h("GE<0>"))}, -QW:function QW(a,b,c){this.a=a +biq(a,b,c){return new A.GC(a,b,c.h("GC<0>"))}, +QZ:function QZ(a,b,c){this.a=a this.b=b this.$ti=c}, -GE:function GE(a,b,c){this.a=a +GC:function GC(a,b,c){this.a=a this.b=b this.$ti=c}, -ag1:function ag1(a,b){this.a=a +ag8:function ag8(a,b){this.a=a this.b=b}, -bdP(a,b,c,d,e,f,g,h,i){return new A.JY(c,h,d,e,g,f,i,b,a,null)}, -JY:function JY(a,b,c,d,e,f,g,h,i,j){var _=this +bdW(a,b,c,d,e,f,g,h,i){return new A.JX(c,h,d,e,g,f,i,b,a,null)}, +JX:function JX(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b _.e=c @@ -21227,19 +21240,19 @@ _.x=g _.y=h _.z=i _.a=j}, -RZ:function RZ(a,b,c,d){var _=this +S1:function S1(a,b,c,d){var _=this _.d=a _.f=_.e=$ _.r=!1 -_.iV$=b +_.iX$=b _.dS$=c _.a=null _.b=d _.c=null}, -aU4:function aU4(a,b){this.a=a +aUa:function aUa(a,b){this.a=a this.b=b}, -VL:function VL(){}, -JZ:function JZ(a,b,c,d,e,f,g,h,i,j,k){var _=this +VQ:function VQ(){}, +JY:function JY(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -21251,28 +21264,28 @@ _.z=h _.Q=i _.as=j _.a=k}, -S_:function S_(a,b,c,d,e,f,g){var _=this +S2:function S2(a,b,c,d,e,f,g){var _=this _.d=a _.e=null _.f=!1 -_.J_$=b -_.a8v$=c -_.SZ$=d -_.f5$=e -_.bW$=f +_.J1$=b +_.a8t$=c +_.SY$=d +_.f6$=e +_.bV$=f _.a=null _.b=g _.c=null}, -acm:function acm(a){var _=this +act:function act(a){var _=this _.f=_.e=_.d=_.c=_.b=_.a=_.ch=_.ay=_.ax=_.at=_.as=null -_.bu$=0 -_.bx$=a +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -VM:function VM(){}, -anV:function anV(){}, -a_8(a,b){if(a==null)return null -return a instanceof A.f9?a.hx(b):a}, +VR:function VR(){}, +ao0:function ao0(){}, +a_d(a,b){if(a==null)return null +return a instanceof A.f9?a.hA(b):a}, f9:function f9(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.b=a _.c=b @@ -21286,28 +21299,28 @@ _.y=i _.z=j _.Q=k _.a=l}, -auC:function auC(a){this.a=a}, -adf:function adf(){}, -ade:function ade(){}, -auB:function auB(){}, -anW:function anW(){}, -a_7:function a_7(a,b,c){this.c=a +auH:function auH(a){this.a=a}, +adm:function adm(){}, +adl:function adl(){}, +auG:function auG(){}, +ao1:function ao1(){}, +a_c:function a_c(a,b,c){this.c=a this.d=b this.a=c}, -buh(a,b,c){var s=null -return new A.xQ(b,A.du(c,s,B.cy,s,B.pg.hJ(B.rY.hx(a)),s,s),s)}, -xQ:function xQ(a,b,c){this.c=a +buo(a,b,c){var s=null +return new A.xO(b,A.du(c,s,B.cz,s,B.pk.hL(B.t1.hA(a)),s,s),s)}, +xO:function xO(a,b,c){this.c=a this.d=b this.a=c}, -S0:function S0(a){var _=this +S3:function S3(a){var _=this _.d=!1 _.a=null _.b=a _.c=null}, -aU5:function aU5(a){this.a=a}, -aU6:function aU6(a){this.a=a}, -bdQ(a,b,c,d,e,f,g,h){return new A.a_9(g,b,h,c,e,a,d,f)}, -a_9:function a_9(a,b,c,d,e,f,g,h){var _=this +aUb:function aUb(a){this.a=a}, +aUc:function aUc(a){this.a=a}, +bdX(a,b,c,d,e,f,g,h){return new A.a_e(g,b,h,c,e,a,d,f)}, +a_e:function a_e(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -21316,100 +21329,100 @@ _.e=e _.f=f _.r=g _.w=h}, -adh:function adh(){}, -adi:function adi(){}, -a_v:function a_v(){}, -K0:function K0(a,b,c){this.d=a +ado:function ado(){}, +adp:function adp(){}, +a_A:function a_A(){}, +K_:function K_(a,b,c){this.d=a this.w=b this.a=c}, -S2:function S2(a,b,c,d){var _=this +S5:function S5(a,b,c,d){var _=this _.d=a _.e=0 _.r=_.f=$ -_.iV$=b +_.iX$=b _.dS$=c _.a=null _.b=d _.c=null}, -aUe:function aUe(a){this.a=a}, -aUd:function aUd(){}, -aUc:function aUc(a,b,c,d){var _=this +aUk:function aUk(a){this.a=a}, +aUj:function aUj(){}, +aUi:function aUi(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a_a:function a_a(a,b,c){this.r=a +a_f:function a_f(a,b,c){this.r=a this.w=b this.a=c}, -VN:function VN(){}, -bui(a){var s -if(a.ga9K())return!1 -s=a.rz$ +VS:function VS(){}, +bup(a){var s +if(a.ga9I())return!1 +s=a.rA$ if(s!=null&&s.length!==0)return!1 if(a.k1.length!==0)return!1 s=a.go -if(s.gco(s)!==B.a6)return!1 +if(s.gco(s)!==B.a7)return!1 s=a.id if(s.gco(s)!==B.R)return!1 if(a.a.CW.a)return!1 return!0}, -buj(a,b,c,d,e,f){var s,r,q,p=a.a.CW.a,o=p?c:A.dq(B.E7,c,new A.qD(B.E7)),n=$.bqH(),m=t.ve +buq(a,b,c,d,e,f){var s,r,q,p=a.a.CW.a,o=p?c:A.dq(B.Eb,c,new A.qD(B.Eb)),n=$.bqN(),m=t.ve m.a(o) -s=p?d:A.dq(B.rV,d,B.OR) -r=$.bqA() +s=p?d:A.dq(B.rZ,d,B.OV) +r=$.bqG() m.a(s) -p=p?c:A.dq(B.rV,c,null) -q=$.bpP() -return new A.a_b(new A.bt(o,n,n.$ti.h("bt")),new A.bt(s,r,r.$ti.h("bt")),new A.bt(m.a(p),q,A.w(q).h("bt")),new A.H9(e,new A.auD(a),new A.auE(a,f),null,f.h("H9<0>")),null)}, -aU7(a,b,c){var s,r,q,p,o,n,m +p=p?c:A.dq(B.rZ,c,null) +q=$.bpV() +return new A.a_g(new A.bs(o,n,n.$ti.h("bs")),new A.bs(s,r,r.$ti.h("bs")),new A.bs(m.a(p),q,A.q(q).h("bs")),new A.H8(e,new A.auI(a),new A.auJ(a,f),null,f.h("H8<0>")),null)}, +aUd(a,b,c){var s,r,q,p,o,n,m if(a==b)return a if(a==null){s=b.a if(s==null)s=b -else{r=A.a6(s).h("W<1,n>") -r=new A.om(A.ak(new A.W(s,new A.aU8(c),r),!0,r.h("aM.E"))) +else{r=A.a7(s).h("W<1,n>") +r=new A.ol(A.ak(new A.W(s,new A.aUe(c),r),!0,r.h("aM.E"))) s=r}return s}if(b==null){s=a.a if(s==null)s=a -else{r=A.a6(s).h("W<1,n>") -r=new A.om(A.ak(new A.W(s,new A.aU9(c),r),!0,r.h("aM.E"))) +else{r=A.a7(s).h("W<1,n>") +r=new A.ol(A.ak(new A.W(s,new A.aUf(c),r),!0,r.h("aM.E"))) s=r}return s}s=A.b([],t.O) for(r=b.a,q=a.a,p=q==null,o=0;o"))) +return new A.Dm(s,!1,!0,s,s,s,!1,r,s,B.bB,s,!1,!1,s,B.kR)}, +y5(a){var s=null,r=A.b([a],t.jl) +return new A.a0E(s,!1,!0,s,s,s,!1,r,s,B.PD,s,!1,!1,s,B.kR)}, +axL(a){var s=null,r=A.b([a],t.jl) +return new A.a0C(s,!1,!0,s,s,s,!1,r,s,B.PC,s,!1,!1,s,B.kR)}, +a18(a){var s=A.b(a.split("\n"),t.T),r=A.b([A.y5(B.b.ga3(s))],t.qe),q=A.fM(s,1,null,t.N) +B.b.F(r,new A.W(q,new A.ays(),q.$ti.h("W"))) return new A.qE(r)}, -KX(a){return new A.qE(a)}, -bw2(a){return a}, -beE(a,b){if(a.r&&!0)return -if($.b7z===0||!1)A.bHs(J.h9(a.a),100,a.b) -else A.Ww().$1("Another exception was thrown: "+a.gags().k(0)) -$.b7z=$.b7z+1}, -bw3(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b_(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),d=A.bAD(J.bsv(a,"\n")) +KW(a){return new A.qE(a)}, +bw9(a){return a}, +beL(a,b){if(a.r&&!0)return +if($.b7F===0||!1)A.bHy(J.h9(a.a),100,a.b) +else A.WB().$1("Another exception was thrown: "+a.gagq().k(0)) +$.b7F=$.b7F+1}, +bwa(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b_(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),d=A.bAI(J.bsB(a,"\n")) for(s=0,r=0;q=d.length,r0)q.push(h.a)}B.b.kb(q) +for(l=e.ghf(e),l=l.gaw(l);l.D();){h=l.gZ(l) +if(h.b>0)q.push(h.a)}B.b.kd(q) if(s===1)j.push("(elided one frame from "+B.b.ge0(q)+")") else if(s>1){l=q.length if(l>1)q[l-1]="and "+B.b.ga6(q) l="(elided "+s if(q.length>2)j.push(l+" frames from "+B.b.cl(q,", ")+")") else j.push(l+" frames from "+B.b.cl(q," ")+")")}return j}, -eG(a){var s=$.n6() +eH(a){var s=$.n6() if(s!=null)s.$1(a)}, -bHs(a,b,c){var s,r -if(a!=null)A.Ww().$1(a) -s=A.b(B.c.qv(J.h9(c==null?A.bhH():A.bw2(c))).split("\n"),t.T) +bHy(a,b,c){var s,r +if(a!=null)A.WB().$1(a) +s=A.b(B.c.qx(J.h9(c==null?A.bhO():A.bw9(c))).split("\n"),t.T) r=s.length -s=J.bsP(r!==0?new A.PI(s,new A.b4w(),t.Ws):s,b) -A.Ww().$1(B.b.cl(A.bw3(s),"\n"))}, -bCZ(a,b,c){return new A.aeQ(c,a,!0,!0,null,b)}, -wv:function wv(){}, -Dn:function Dn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +s=J.bsV(r!==0?new A.PL(s,new A.b4C(),t.Ws):s,b) +A.WB().$1(B.b.cl(A.bwa(s),"\n"))}, +bD4(a,b,c){return new A.aeX(c,a,!0,!0,null,b)}, +wt:function wt(){}, +Dm:function Dm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.f=a _.r=b _.w=c @@ -21771,7 +21784,7 @@ _.b=l _.c=m _.d=n _.e=o}, -a0y:function a0y(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +a0E:function a0E(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.f=a _.r=b _.w=c @@ -21789,7 +21802,7 @@ _.b=l _.c=m _.d=n _.e=o}, -a0w:function a0w(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +a0C:function a0C(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.f=a _.r=b _.w=c @@ -21814,53 +21827,53 @@ _.c=c _.d=d _.f=e _.r=f}, -aym:function aym(a){this.a=a}, +ayr:function ayr(a){this.a=a}, qE:function qE(a){this.a=a}, -ayn:function ayn(){}, -ayo:function ayo(){}, -ayp:function ayp(){}, -b4w:function b4w(){}, -aeQ:function aeQ(a,b,c,d,e,f){var _=this +ays:function ays(){}, +ayt:function ayt(){}, +ayu:function ayu(){}, +b4C:function b4C(){}, +aeX:function aeX(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c _.c=d _.d=e _.e=f}, -aeS:function aeS(){}, -aeR:function aeR(){}, -XK:function XK(){}, -arH:function arH(a,b){this.a=a +aeZ:function aeZ(){}, +aeY:function aeY(){}, +XP:function XP(){}, +arN:function arN(a,b){this.a=a this.b=b}, -iT(a,b){return new A.iu(a,$.ag(),b.h("iu<0>"))}, +iT(a,b){return new A.it(a,$.ag(),b.h("it<0>"))}, aq:function aq(){}, -bs:function bs(a){var _=this -_.bu$=0 -_.bx$=a +br:function br(a){var _=this +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -asO:function asO(a){this.a=a}, -Bz:function Bz(a){this.a=a}, -iu:function iu(a,b,c){var _=this +asU:function asU(a){this.a=a}, +By:function By(a){this.a=a}, +it:function it(a,b,c){var _=this _.a=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1 _.$ti=c}, -buF(a,b,c){var s=null -return A.ui("",s,b,B.cF,a,!1,s,s,B.bA,s,!1,!1,!0,c,s,t.H)}, -ui(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s +buM(a,b,c){var s=null +return A.ug("",s,b,B.cG,a,!1,s,s,B.bB,s,!1,!1,!0,c,s,t.H)}, +ug(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s if(h==null)s=k?"MISSING":null else s=h return new A.mh(e,!1,c,s,g,o,k,b,d,i,a,m,l,j,n,p.h("mh<0>"))}, -b79(a,b,c){return new A.a_N(c,a,!0,!0,null,b)}, -cW(a){return B.c.jt(B.e.hA(J.T(a)&1048575,16),5,"0")}, -Ke:function Ke(a,b){this.a=a +b7f(a,b,c){return new A.a_S(c,a,!0,!0,null,b)}, +cX(a){return B.c.jv(B.e.hC(J.T(a)&1048575,16),5,"0")}, +Kd:function Kd(a,b){this.a=a this.b=b}, qp:function qp(a,b){this.a=a this.b=b}, -aY9:function aY9(){}, +aYf:function aYf(){}, j6:function j6(){}, mh:function mh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.f=a @@ -21881,8 +21894,8 @@ _.c=m _.d=n _.e=o _.$ti=p}, -xY:function xY(){}, -a_N:function a_N(a,b,c,d,e,f){var _=this +xW:function xW(){}, +a_S:function a_S(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c @@ -21890,59 +21903,59 @@ _.c=d _.d=e _.e=f}, aX:function aX(){}, -a_M:function a_M(){}, -np:function np(){}, -adN:function adN(){}, +a_R:function a_R(){}, +nn:function nn(){}, +adU:function adU(){}, hf:function hf(){}, qV:function qV(){}, -pH:function pH(){}, -d3:function d3(a,b){this.a=a +pG:function pG(){}, +d4:function d4(a,b){this.a=a this.$ti=b}, -ba8:function ba8(a){this.$ti=a}, +bae:function bae(a){this.$ti=a}, ms:function ms(){}, -M_:function M_(){}, +LZ:function LZ(){}, ad:function ad(){}, -N5(a){return new A.bN(A.b([],a.h("o<0>")),a.h("bN<0>"))}, -bN:function bN(a,b){var _=this +N7(a){return new A.bM(A.b([],a.h("p<0>")),a.h("bM<0>"))}, +bM:function bM(a,b){var _=this _.a=a _.b=!1 _.c=$ _.$ti=b}, -DP:function DP(a,b){this.a=a +DO:function DO(a,b){this.a=a this.$ti=b}, -bFv(a){return A.b2(a,null,!1,t.X)}, -F_:function F_(a,b){this.a=a +bFB(a){return A.b2(a,null,!1,t.X)}, +EY:function EY(a,b){this.a=a this.$ti=b}, -b0u:function b0u(){}, -afj:function afj(a){this.a=a}, -ws:function ws(a,b){this.a=a +b0A:function b0A(){}, +afq:function afq(a){this.a=a}, +wq:function wq(a,b){this.a=a this.b=b}, -SK:function SK(a,b){this.a=a +SN:function SN(a,b){this.a=a this.b=b}, eZ:function eZ(a,b){this.a=a this.b=b}, -aRk(a){var s=new DataView(new ArrayBuffer(8)),r=A.cl(s.buffer,0,null) -return new A.aRj(new Uint8Array(a),s,r)}, -aRj:function aRj(a,b,c){var _=this +aRq(a){var s=new DataView(new ArrayBuffer(8)),r=A.cl(s.buffer,0,null) +return new A.aRp(new Uint8Array(a),s,r)}, +aRp:function aRp(a,b,c){var _=this _.a=a _.b=0 _.c=!1 _.d=b _.e=c}, -O3:function O3(a){this.a=a +O6:function O6(a){this.a=a this.b=0}, -bAD(a){var s=t.ZK -return A.ak(new A.be(new A.dJ(new A.bm(A.b(B.c.ff(a).split("\n"),t.T),new A.aNu(),t.Hd),A.bKh(),t.C9),s),!0,s.h("B.E"))}, -bAC(a){var s,r,q="",p=$.bph().iW(a) +bAI(a){var s=t.ZK +return A.ak(new A.c3(new A.dJ(new A.bl(A.b(B.c.fg(a).split("\n"),t.T),new A.aNA(),t.Hd),A.bKn(),t.C9),s),!0,s.h("A.E"))}, +bAH(a){var s,r,q="",p=$.bpn().iY(a) if(p==null)return null s=A.b(p.b[1].split("."),t.T) r=s.length>1?B.b.ga3(s):q -return new A.o7(a,-1,q,q,q,-1,-1,r,s.length>1?A.fM(s,1,null,t.N).cl(0,"."):B.b.ge0(s))}, -bAE(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" -if(a==="")return B.a4c -else if(a==="...")return B.a4b -if(!B.c.cb(a,"#"))return A.bAC(a) -s=A.bo("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1).iW(a).b +return new A.o6(a,-1,q,q,q,-1,-1,r,s.length>1?A.fM(s,1,null,t.N).cl(0,"."):B.b.ge0(s))}, +bAJ(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" +if(a==="")return B.a4g +else if(a==="...")return B.a4f +if(!B.c.cb(a,"#"))return A.bAH(a) +s=A.bn("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1).iY(a).b r=s[2] r.toString q=A.fW(r,".","") @@ -21955,13 +21968,13 @@ q=o[1]}else p="" r=s[3] r.toString n=A.mP(r,0,i) -m=n.gib(n) -if(n.giJ()==="dart"||n.giJ()==="package"){l=n.gyE()[0] -m=B.c.o_(n.gib(n),A.h(n.gyE()[0])+"/","")}else l=h +m=n.gig(n) +if(n.giM()==="dart"||n.giM()==="package"){l=n.gyG()[0] +m=B.c.o1(n.gig(n),A.h(n.gyG()[0])+"/","")}else l=h r=s[1] r.toString r=A.ec(r,i,i) -k=n.giJ() +k=n.giM() j=s[4] if(j==null)j=-1 else{j=j @@ -21970,8 +21983,8 @@ j=A.ec(j,i,i)}s=s[5] if(s==null)s=-1 else{s=s s.toString -s=A.ec(s,i,i)}return new A.o7(a,r,k,l,m,j,s,p,q)}, -o7:function o7(a,b,c,d,e,f,g,h,i){var _=this +s=A.ec(s,i,i)}return new A.o6(a,r,k,l,m,j,s,p,q)}, +o6:function o6(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -21981,30 +21994,30 @@ _.f=f _.r=g _.w=h _.x=i}, -aNu:function aNu(){}, +aNA:function aNA(){}, cO:function cO(a,b){this.a=a this.$ti=b}, -aOm:function aOm(a){this.a=a}, -a1u:function a1u(a,b){this.a=a +aOs:function aOs(a){this.a=a}, +a1A:function a1A(a,b){this.a=a this.b=b}, -e6:function e6(){}, -DH:function DH(a,b,c){this.a=a +e5:function e5(){}, +DG:function DG(a,b,c){this.a=a this.b=b this.c=c}, -Hs:function Hs(a){var _=this +Hr:function Hr(a){var _=this _.a=a _.b=!0 _.d=_.c=!1 _.e=null}, -aWm:function aWm(a){this.a=a}, -azt:function azt(a){this.a=a}, -azv:function azv(a,b){this.a=a +aWs:function aWs(a){this.a=a}, +azy:function azy(a){this.a=a}, +azA:function azA(a,b){this.a=a this.b=b}, -azu:function azu(a,b,c){this.a=a +azz:function azz(a,b,c){this.a=a this.b=b this.c=c}, -bw1(a,b,c,d,e,f,g){return new A.KY(c,g,f,a,e,!1)}, -aZw:function aZw(a,b,c,d,e,f,g,h){var _=this +bw8(a,b,c,d,e,f,g){return new A.KX(c,g,f,a,e,!1)}, +aZC:function aZC(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=!1 _.c=b @@ -22015,26 +22028,26 @@ _.r=f _.w=g _.x=h _.y=null}, -DI:function DI(){}, -azy:function azy(a){this.a=a}, -azz:function azz(a,b){this.a=a +DH:function DH(){}, +azD:function azD(a){this.a=a}, +azE:function azE(a,b){this.a=a this.b=b}, -KY:function KY(a,b,c,d,e,f){var _=this +KX:function KX(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.f=e _.r=f}, -bkD(a,b){switch(b.a){case 1:case 4:return a +bkJ(a,b){switch(b.a){case 1:case 4:return a case 0:case 2:case 3:return a===0?1:a case 5:return a===0?1:a}}, -byF(a,b){var s=A.a6(a) -return new A.be(new A.dJ(new A.bm(a,new A.aHK(),s.h("bm<1>")),new A.aHL(b),s.h("dJ<1,c5?>")),t.FI)}, -aHK:function aHK(){}, -aHL:function aHL(a){this.a=a}, +byK(a,b){var s=A.a7(a) +return new A.c3(new A.dJ(new A.bl(a,new A.aHQ(),s.h("bl<1>")),new A.aHR(b),s.h("dJ<1,c5?>")),t.FI)}, +aHQ:function aHQ(){}, +aHR:function aHR(a){this.a=a}, qu:function qu(a){this.a=a}, -nr:function nr(a,b,c){this.a=a +np:function np(a,b,c){this.a=a this.b=b this.d=c}, ml:function ml(a,b,c,d){var _=this @@ -22042,19 +22055,19 @@ _.a=a _.b=b _.c=c _.d=d}, -kD:function kD(a,b){this.a=a +kE:function kE(a,b){this.a=a this.b=b}, -NC(a,b){var s,r +NE(a,b){var s,r if(a==null)return b s=new A.dC(new Float64Array(3)) -s.hE(b.a,b.b,0) -r=a.p9(s).a +s.hG(b.a,b.b,0) +r=a.pb(s).a return new A.j(r[0],r[1])}, -F3(a,b,c,d){if(a==null)return c -if(b==null)b=A.NC(a,d) -return b.U(0,A.NC(a,d.U(0,c)))}, -b8O(a){var s,r,q=new Float64Array(4),p=new A.og(q) -p.oc(0,0,1,0) +F1(a,b,c,d){if(a==null)return c +if(b==null)b=A.NE(a,d) +return b.U(0,A.NE(a,d.U(0,c)))}, +b8U(a){var s,r,q=new Float64Array(4),p=new A.of(q) +p.oe(0,0,1,0) s=new Float64Array(16) r=new A.b0(s) r.q(a) @@ -22062,40 +22075,40 @@ s[11]=q[3] s[10]=q[2] s[9]=q[1] s[8]=q[0] -r.LV(2,p) +r.LX(2,p) return r}, -byC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.zL(d,n,0,e,a,h,B.i,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, -byM(a,b,c,d,e,f,g,h,i,j,k){return new A.zQ(c,k,0,d,a,f,B.i,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, -byH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.rn(f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, -byE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.vp(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, -byG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.vq(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, -byD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.rm(d,s,h,e,b,i,B.i,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, -byI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.zN(e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, -byQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.zT(e,a0,i,f,b,j,B.i,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, -byO(a,b,c,d,e,f){return new A.zR(e,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -byP(a,b,c,d,e){return new A.zS(b,e,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -byN(a,b,c,d,e,f){return new A.a5E(e,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -byK(a,b,c,d,e,f){return new A.ro(b,f,c,B.c8,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, -byL(a,b,c,d,e,f,g,h,i,j){return new A.zP(c,d,h,g,b,j,e,B.c8,a,f,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, -byJ(a,b,c,d,e,f){return new A.zO(b,f,c,B.c8,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, -bgz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.zM(e,s,i,f,b,j,B.i,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, -q1(a,b){var s +byH(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.zJ(d,n,0,e,a,h,B.i,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +byR(a,b,c,d,e,f,g,h,i,j,k){return new A.zO(c,k,0,d,a,f,B.i,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +byM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.rm(f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, +byJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.vn(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +byL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.vo(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +byI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.rl(d,s,h,e,b,i,B.i,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +byN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.zL(e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, +byV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.zR(e,a0,i,f,b,j,B.i,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +byT(a,b,c,d,e,f){return new A.zP(e,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +byU(a,b,c,d,e){return new A.zQ(b,e,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +byS(a,b,c,d,e,f){return new A.a5L(e,b,f,0,c,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +byP(a,b,c,d,e,f){return new A.rn(b,f,c,B.c9,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +byQ(a,b,c,d,e,f,g,h,i,j){return new A.zN(c,d,h,g,b,j,e,B.c9,a,f,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, +byO(a,b,c,d,e,f){return new A.zM(b,f,c,B.c9,a,d,B.i,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, +bgG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.zK(e,s,i,f,b,j,B.i,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +q0(a,b){var s switch(a.a){case 1:return 1 case 2:case 3:case 5:case 0:case 4:s=b==null?null:b.a return s==null?18:s}}, -b4n(a,b){var s +b4t(a,b){var s switch(a.a){case 1:return 2 case 2:case 3:case 5:case 0:case 4:if(b==null)s=null else{s=b.a s=s!=null?s*2:null}return s==null?36:s}}, -bH6(a){switch(a.a){case 1:return 1 +bHc(a){switch(a.a){case 1:return 1 case 2:case 3:case 5:case 0:case 4:return 18}}, c5:function c5(){}, -ht:function ht(){}, -abb:function abb(){}, -amB:function amB(){}, -acX:function acX(){}, -zL:function zL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +hs:function hs(){}, +abi:function abi(){}, +amI:function amI(){}, +ad3:function ad3(){}, +zJ:function zJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22122,12 +22135,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amx:function amx(a,b){var _=this +amE:function amE(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad6:function ad6(){}, -zQ:function zQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +add:function add(){}, +zO:function zO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22154,12 +22167,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amI:function amI(a,b){var _=this +amP:function amP(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad1:function ad1(){}, -rn:function rn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +ad8:function ad8(){}, +rm:function rm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22186,12 +22199,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amD:function amD(a,b){var _=this +amK:function amK(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad_:function ad_(){}, -vp:function vp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +ad6:function ad6(){}, +vn:function vn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22218,12 +22231,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amA:function amA(a,b){var _=this +amH:function amH(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad0:function ad0(){}, -vq:function vq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +ad7:function ad7(){}, +vo:function vo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22250,12 +22263,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amC:function amC(a,b){var _=this +amJ:function amJ(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -acZ:function acZ(){}, -rm:function rm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +ad5:function ad5(){}, +rl:function rl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22282,12 +22295,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amz:function amz(a,b){var _=this +amG:function amG(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad2:function ad2(){}, -zN:function zN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +ad9:function ad9(){}, +zL:function zL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22314,12 +22327,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amE:function amE(a,b){var _=this +amL:function amL(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ada:function ada(){}, -zT:function zT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +adh:function adh(){}, +zR:function zR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22346,14 +22359,14 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amM:function amM(a,b){var _=this +amT:function amT(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, jg:function jg(){}, -ad8:function ad8(){}, -zR:function zR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.by=a +adf:function adf(){}, +zP:function zP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bx=a _.a=b _.b=c _.c=d @@ -22380,12 +22393,12 @@ _.dy=a4 _.fr=a5 _.fx=a6 _.fy=a7}, -amK:function amK(a,b){var _=this +amR:function amR(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad9:function ad9(){}, -zS:function zS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +adg:function adg(){}, +zQ:function zQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22412,13 +22425,13 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amL:function amL(a,b){var _=this +amS:function amS(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad7:function ad7(){}, -a5E:function a5E(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.by=a +ade:function ade(){}, +a5L:function a5L(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bx=a _.a=b _.b=c _.c=d @@ -22445,12 +22458,12 @@ _.dy=a4 _.fr=a5 _.fx=a6 _.fy=a7}, -amJ:function amJ(a,b){var _=this +amQ:function amQ(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad4:function ad4(){}, -ro:function ro(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +adb:function adb(){}, +rn:function rn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22477,12 +22490,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amG:function amG(a,b){var _=this +amN:function amN(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -ad5:function ad5(){}, -zP:function zP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +adc:function adc(){}, +zN:function zN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this _.go=a _.id=b _.k1=c @@ -22513,13 +22526,13 @@ _.dy=a7 _.fr=a8 _.fx=a9 _.fy=b0}, -amH:function amH(a,b){var _=this +amO:function amO(a,b){var _=this _.d=_.c=$ _.e=a _.f=b _.b=_.a=$}, -ad3:function ad3(){}, -zO:function zO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +ada:function ada(){}, +zM:function zM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22546,12 +22559,12 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amF:function amF(a,b){var _=this +amM:function amM(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -acY:function acY(){}, -zM:function zM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +ad4:function ad4(){}, +zK:function zK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.a=a _.b=b _.c=c @@ -22578,30 +22591,23 @@ _.dy=a3 _.fr=a4 _.fx=a5 _.fy=a6}, -amy:function amy(a,b){var _=this +amF:function amF(a,b){var _=this _.c=a _.d=b _.b=_.a=$}, -aig:function aig(){}, -aih:function aih(){}, -aii:function aii(){}, -aij:function aij(){}, -aik:function aik(){}, -ail:function ail(){}, -aim:function aim(){}, ain:function ain(){}, aio:function aio(){}, aip:function aip(){}, aiq:function aiq(){}, air:function air(){}, ais:function ais(){}, +ait:function ait(){}, aiu:function aiu(){}, aiv:function aiv(){}, aiw:function aiw(){}, aix:function aix(){}, aiy:function aiy(){}, aiz:function aiz(){}, -aiA:function aiA(){}, aiB:function aiB(){}, aiC:function aiC(){}, aiD:function aiD(){}, @@ -22613,12 +22619,13 @@ aiI:function aiI(){}, aiJ:function aiJ(){}, aiK:function aiK(){}, aiL:function aiL(){}, -aoN:function aoN(){}, -aoO:function aoO(){}, -aoP:function aoP(){}, -aoQ:function aoQ(){}, -aoR:function aoR(){}, -aoS:function aoS(){}, +aiM:function aiM(){}, +aiN:function aiN(){}, +aiO:function aiO(){}, +aiP:function aiP(){}, +aiQ:function aiQ(){}, +aiR:function aiR(){}, +aiS:function aiS(){}, aoT:function aoT(){}, aoU:function aoU(){}, aoV:function aoV(){}, @@ -22630,14 +22637,20 @@ ap_:function ap_(){}, ap0:function ap0(){}, ap1:function ap1(){}, ap2:function ap2(){}, -beK(a,b,c,d,e,f){var s=t.S,r=A.e_(s),q=a==null?A.BQ():a -return new A.nA(e,d,c,B.pJ,A.D(s,t.SP),r,b,f,q,A.D(s,t.Au))}, -bwd(a,b,c){var s=(c-a)/(b-a) +ap3:function ap3(){}, +ap4:function ap4(){}, +ap5:function ap5(){}, +ap6:function ap6(){}, +ap7:function ap7(){}, +ap8:function ap8(){}, +beR(a,b,c,d,e,f){var s=t.S,r=A.e6(s),q=a==null?A.BP():a +return new A.ny(e,d,c,B.pN,A.D(s,t.SP),r,b,f,q,A.D(s,t.Au))}, +bwk(a,b,c){var s=(c-a)/(b-a) return!isNaN(s)?A.Y(s,0,1):s}, -Bv:function Bv(a,b){this.a=a +Bu:function Bu(a,b){this.a=a this.b=b}, -yr:function yr(a){this.a=a}, -nA:function nA(a,b,c,d,e,f,g,h,i,j){var _=this +yp:function yp(a){this.a=a}, +ny:function ny(a,b,c,d,e,f,g,h,i,j){var _=this _.ch=_.ay=_.ax=_.at=null _.CW=a _.cx=b @@ -22652,36 +22665,36 @@ _.b=null _.c=h _.d=i _.e=j}, -ayW:function ayW(a,b){this.a=a +az0:function az0(a,b){this.a=a this.b=b}, -ayU:function ayU(a){this.a=a}, -ayV:function ayV(a){this.a=a}, -a_J:function a_J(a){this.a=a}, -b7P(){var s=A.b([],t.om),r=new A.b0(new Float64Array(16)) -r.bm() -return new A.nD(s,A.b([r],t.rE),A.b([],t.cR))}, +ayZ:function ayZ(a){this.a=a}, +az_:function az_(a){this.a=a}, +a_O:function a_O(a){this.a=a}, +b7V(){var s=A.b([],t.om),r=new A.b0(new Float64Array(16)) +r.bl() +return new A.nB(s,A.b([r],t.rE),A.b([],t.cR))}, ls:function ls(a,b){this.a=a this.b=null this.$ti=b}, -If:function If(){}, -Tf:function Tf(a){this.a=a}, -HO:function HO(a){this.a=a}, -nD:function nD(a,b,c){this.a=a +Ie:function Ie(){}, +Ti:function Ti(a){this.a=a}, +HN:function HN(a){this.a=a}, +nB:function nB(a,b,c){this.a=a this.b=b this.c=c}, -b8f(a,b,c,d,e){var s=c==null?B.fq:c,r=a==null?A.blE():a,q=t.S,p=A.e_(q) -return new A.kN(s,d,B.d9,A.D(q,t.SP),p,b,e,r,A.D(q,t.Au))}, -bxt(a){return a===1||a===2||a===4}, -Eq:function Eq(a,b){this.a=a +b8m(a,b,c,d,e){var s=c==null?B.fs:c,r=a==null?A.blK():a,q=t.S,p=A.e6(q) +return new A.kN(s,d,B.da,A.D(q,t.SP),p,b,e,r,A.D(q,t.Au))}, +bxz(a){return a===1||a===2||a===4}, +Ep:function Ep(a,b){this.a=a this.b=b}, -Md:function Md(a,b,c){this.a=a +Mc:function Mc(a,b,c){this.a=a this.b=b this.c=c}, -Ep:function Ep(a,b){this.b=a +Eo:function Eo(a,b){this.b=a this.c=b}, kN:function kN(a,b,c,d,e,f,g,h,i){var _=this _.k2=!1 -_.bV=_.by=_.bU=_.bN=_.bH=_.cu=_.cr=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.bU=_.bx=_.bT=_.bM=_.bG=_.cu=_.cr=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null _.at=a _.ay=b _.ch=c @@ -22696,48 +22709,48 @@ _.b=null _.c=g _.d=h _.e=i}, -aDs:function aDs(a,b){this.a=a +aDy:function aDy(a,b){this.a=a this.b=b}, -aDr:function aDr(a,b){this.a=a +aDx:function aDx(a,b){this.a=a this.b=b}, -aDq:function aDq(a,b){this.a=a +aDw:function aDw(a,b){this.a=a this.b=b}, -tt:function tt(a,b,c){this.a=a +tq:function tq(a,b,c){this.a=a this.b=b this.c=c}, -ba2:function ba2(a,b){this.a=a +ba8:function ba8(a,b){this.a=a this.b=b}, -aI0:function aI0(a){this.a=a +aI6:function aI6(a){this.a=a this.b=$}, -aI1:function aI1(){}, -a32:function a32(a,b,c){this.a=a +aI7:function aI7(){}, +a38:function a38(a,b,c){this.a=a this.b=b this.c=c}, -bvk(a){return new A.js(a.gdU(a),A.b2(20,null,!1,t.av))}, -bvl(a){return a===1}, -biy(a,b,c){var s=t.S,r=a==null?A.b5g():a,q=A.e_(s) -return new A.oh(B.ab,A.b5f(),B.dr,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, -aAD(a,b,c){var s=t.S,r=a==null?A.b5g():a,q=A.e_(s) -return new A.nE(B.ab,A.b5f(),B.dr,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, -b8I(a,b,c){var s=t.S,r=a==null?A.b5g():a,q=A.e_(s) -return new A.jf(B.ab,A.b5f(),B.dr,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, -bge(a,b,c){return A.b8I(a,b,c)}, -Sg:function Sg(a,b){this.a=a -this.b=b}, -Da:function Da(){}, -aw6:function aw6(a,b){this.a=a -this.b=b}, +bvr(a){return new A.js(a.gdU(a),A.b2(20,null,!1,t.av))}, +bvs(a){return a===1}, +biE(a,b,c){var s=t.S,r=a==null?A.b5m():a,q=A.e6(s) +return new A.og(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +aAI(a,b,c){var s=t.S,r=a==null?A.b5m():a,q=A.e6(s) +return new A.nC(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +b8O(a,b,c){var s=t.S,r=a==null?A.b5m():a,q=A.e6(s) +return new A.jf(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),q,b,c,r,A.D(s,t.Au))}, +bgl(a,b,c){return A.b8O(a,b,c)}, +Sj:function Sj(a,b){this.a=a +this.b=b}, +D9:function D9(){}, awb:function awb(a,b){this.a=a this.b=b}, -awc:function awc(a,b){this.a=a +awg:function awg(a,b){this.a=a this.b=b}, -aw7:function aw7(){}, -aw8:function aw8(a,b){this.a=a +awh:function awh(a,b){this.a=a this.b=b}, -aw9:function aw9(a){this.a=a}, -awa:function awa(a,b){this.a=a +awc:function awc(){}, +awd:function awd(a,b){this.a=a this.b=b}, -oh:function oh(a,b,c,d,e,f,g,h,i,j,k){var _=this +awe:function awe(a){this.a=a}, +awf:function awf(a,b){this.a=a +this.b=b}, +og:function og(a,b,c,d,e,f,g,h,i,j,k){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null _.dy=b @@ -22755,7 +22768,7 @@ _.b=null _.c=i _.d=j _.e=k}, -nE:function nE(a,b,c,d,e,f,g,h,i,j,k){var _=this +nC:function nC(a,b,c,d,e,f,g,h,i,j,k){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null _.dy=b @@ -22791,16 +22804,16 @@ _.b=null _.c=i _.d=j _.e=k}, -by2(a){return a===1}, -bf7(a,b,c){var s=t.S,r=a==null?A.bIM():a +by8(a){return a===1}, +bfe(a,b,c){var s=t.S,r=a==null?A.bIS():a return new A.qQ(A.D(s,t.sc),b,c,r,A.D(s,t.Au))}, -MJ:function MJ(){}, MI:function MI(){}, -aER:function aER(a,b){this.a=a +MH:function MH(){}, +aEX:function aEX(a,b){this.a=a this.b=b}, -aEQ:function aEQ(a,b){this.a=a +aEW:function aEW(a,b){this.a=a this.b=b}, -afP:function afP(a,b,c,d,e){var _=this +afW:function afW(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -22816,22 +22829,22 @@ _.b=null _.c=c _.d=d _.e=e}, -bDz(a,b,c,d){var s=c.gc5(),r=c.gbb(c),q=c.gfU(c),p=new A.RW() -A.dv(a,p.ga1S()) -return new A.to(d,s,b,r,q,p)}, -beo(a,b,c){var s=t.S,r=a==null?A.bIN():a -return new A.kC(A.D(s,t.HE),b,c,r,A.D(s,t.Au))}, -bep(a,b,c){return A.beo(a,b,c)}, -bvj(a){return a===1}, -bDy(a,b,c,d){var s=a.geH(),r=a.gbb(a),q=$.hF.q6$.u_(0,a.gc5(),b),p=a.gc5(),o=a.gbb(a),n=a.gfU(a),m=new A.RW() -A.dv(B.t9,m.ga1S()) -m=new A.Ib(b,new A.i_(s,r),c,p,q,o,n,m) -m.amU(a,b,c,d) +bDF(a,b,c,d){var s=c.gc5(),r=c.gbb(c),q=c.gfV(c),p=new A.RZ() +A.dv(a,p.ga1Q()) +return new A.tl(d,s,b,r,q,p)}, +bev(a,b,c){var s=t.S,r=a==null?A.bIT():a +return new A.kD(A.D(s,t.HE),b,c,r,A.D(s,t.Au))}, +bew(a,b,c){return A.bev(a,b,c)}, +bvq(a){return a===1}, +bDE(a,b,c,d){var s=a.geG(),r=a.gbb(a),q=$.hE.q8$.u_(0,a.gc5(),b),p=a.gc5(),o=a.gbb(a),n=a.gfV(a),m=new A.RZ() +A.dv(B.td,m.ga1Q()) +m=new A.Ia(b,new A.hZ(s,r),c,p,q,o,n,m) +m.amS(a,b,c,d) return m}, -bg2(a,b,c,d){var s=t.S,r=a==null?A.BQ():a -return new A.r6(c,A.D(s,t.NU),b,d,r,A.D(s,t.Au))}, -RW:function RW(){this.a=!1}, -to:function to(a,b,c,d,e,f){var _=this +bg9(a,b,c,d){var s=t.S,r=a==null?A.BP():a +return new A.r5(c,A.D(s,t.NU),b,d,r,A.D(s,t.Au))}, +RZ:function RZ(){this.a=!1}, +tl:function tl(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -22839,7 +22852,7 @@ _.d=d _.e=e _.f=f _.r=!1}, -kC:function kC(a,b,c,d,e){var _=this +kD:function kD(a,b,c,d,e){var _=this _.y=_.x=_.w=_.r=_.f=null _.z=a _.a=b @@ -22847,9 +22860,9 @@ _.b=null _.c=c _.d=d _.e=e}, -aw4:function aw4(a,b){this.a=a +aw9:function aw9(a,b){this.a=a this.b=b}, -Ib:function Ib(a,b,c,d,e,f,g,h){var _=this +Ia:function Ia(a,b,c,d,e,f,g,h){var _=this _.w=a _.x=!1 _.y=null @@ -22862,9 +22875,9 @@ _.d=f _.e=g _.f=h _.r=!1}, -b_T:function b_T(a,b){this.a=a +b_Z:function b_Z(a,b){this.a=a this.b=b}, -r6:function r6(a,b,c,d,e,f){var _=this +r5:function r5(a,b,c,d,e,f){var _=this _.x=_.w=_.r=_.f=null _.y=a _.z=null @@ -22874,53 +22887,53 @@ _.b=null _.c=d _.d=e _.e=f}, -aF7:function aF7(a,b){this.a=a +aFd:function aFd(a,b){this.a=a this.b=b}, -aF3:function aF3(a,b){this.a=a +aF9:function aF9(a,b){this.a=a this.b=b}, -aF5:function aF5(a,b,c){this.a=a +aFb:function aFb(a,b,c){this.a=a this.b=b this.c=c}, -aF6:function aF6(a,b){this.a=a +aFc:function aFc(a,b){this.a=a this.b=b}, -aF4:function aF4(a,b,c){this.a=a +aFa:function aFa(a,b,c){this.a=a this.b=b this.c=c}, -aHN:function aHN(a,b){this.a=a +aHT:function aHT(a,b){this.a=a this.b=b}, -aHP:function aHP(){}, -aHO:function aHO(a,b,c){this.a=a +aHV:function aHV(){}, +aHU:function aHU(a,b,c){this.a=a this.b=b this.c=c}, -aHQ:function aHQ(){this.b=this.a=null}, -bwo(a){return!0}, -Db:function Db(a,b){this.a=a +aHW:function aHW(){this.b=this.a=null}, +bwv(a){return!0}, +Da:function Da(a,b){this.a=a this.b=b}, dP:function dP(){}, -N9:function N9(){}, -La:function La(a,b){this.a=a +Nb:function Nb(){}, +L9:function L9(a,b){this.a=a this.b=b}, -F8:function F8(){}, -aIc:function aIc(a,b){this.a=a +F6:function F6(){}, +aIi:function aIi(a,b){this.a=a this.b=b}, -i_:function i_(a,b){this.a=a +hZ:function hZ(a,b){this.a=a this.b=b}, -aft:function aft(){}, -bzJ(a,b,c,d,e,f){var s=t.S,r=A.b([],t.t),q=A.e_(s),p=a==null?A.BQ():a -return new A.pn(c,B.hD,e,f,A.D(s,t.o),r,A.D(s,t.GY),A.D(s,t.oi),A.D(s,t.SP),q,b,d,p,A.D(s,t.Au))}, -bh7(a,b,c,d,e,f){return A.bzJ(a,b,c,d,e,f)}, -I3:function I3(a,b){this.a=a +afA:function afA(){}, +bzO(a,b,c,d,e,f){var s=t.S,r=A.b([],t.t),q=A.e6(s),p=a==null?A.BP():a +return new A.pm(c,B.hG,e,f,A.D(s,t.o),r,A.D(s,t.GY),A.D(s,t.oi),A.D(s,t.SP),q,b,d,p,A.D(s,t.Au))}, +bhe(a,b,c,d,e,f){return A.bzO(a,b,c,d,e,f)}, +I2:function I2(a,b){this.a=a this.b=b}, -BA:function BA(a,b,c,d,e){var _=this +Bz:function Bz(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -OT:function OT(a,b,c){this.a=a +OW:function OW(a,b,c){this.a=a this.b=b this.c=c}, -OU:function OU(a,b,c,d,e,f,g,h){var _=this +OX:function OX(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -22929,15 +22942,15 @@ _.e=e _.f=f _.r=g _.w=h}, -FB:function FB(a,b,c){this.a=a +Fz:function Fz(a,b,c){this.a=a this.b=b this.c=c}, -ags:function ags(a,b,c,d){var _=this +agz:function agz(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -pn:function pn(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +pm:function pm(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.at=a _.ch=_.ay=_.ax=null _.CW=b @@ -22964,26 +22977,26 @@ _.b=null _.c=l _.d=m _.e=n}, -aL1:function aL1(){}, -aL2:function aL2(){}, -aL3:function aL3(a,b){this.a=a -this.b=b}, -aL4:function aL4(a){this.a=a}, -aL_:function aL_(a){this.a=a}, -aL0:function aL0(a){this.a=a}, -aL5:function aL5(){}, -aL6:function aL6(){}, -Gk(a,b,c){var s=t.S,r=A.e_(s),q=a==null?A.BQ():a -return new A.iP(B.aR,18,B.d9,A.D(s,t.SP),r,b,c,q,A.D(s,t.Au))}, -bhW(a,b,c){return A.Gk(a,b,c)}, -oa:function oa(a,b,c){this.a=a +aL7:function aL7(){}, +aL8:function aL8(){}, +aL9:function aL9(a,b){this.a=a +this.b=b}, +aLa:function aLa(a){this.a=a}, +aL5:function aL5(a){this.a=a}, +aL6:function aL6(a){this.a=a}, +aLb:function aLb(){}, +aLc:function aLc(){}, +Gi(a,b,c){var s=t.S,r=A.e6(s),q=a==null?A.BP():a +return new A.iP(B.aS,18,B.da,A.D(s,t.SP),r,b,c,q,A.D(s,t.Au))}, +bi1(a,b,c){return A.Gi(a,b,c)}, +o9:function o9(a,b,c){this.a=a this.b=b this.c=c}, -ob:function ob(a,b){this.a=a +oa:function oa(a,b){this.a=a this.c=b}, -XG:function XG(){}, +XL:function XL(){}, iP:function iP(a,b,c,d,e,f,g,h,i){var _=this -_.af=_.aa=_.L=_.bq=_.bi=_.bR=_.bV=_.by=_.bU=_.bN=_.bH=null +_.af=_.aa=_.M=_.bp=_.bh=_.bQ=_.bU=_.bx=_.bT=_.bM=_.bG=null _.k3=_.k2=!1 _.ok=_.k4=null _.at=a @@ -23000,50 +23013,50 @@ _.b=null _.c=g _.d=h _.e=i}, -aOu:function aOu(a,b){this.a=a +aOA:function aOA(a,b){this.a=a this.b=b}, -aOv:function aOv(a,b){this.a=a +aOB:function aOB(a,b){this.a=a this.b=b}, -aOw:function aOw(a,b){this.a=a +aOC:function aOC(a,b){this.a=a this.b=b}, -aOx:function aOx(a,b){this.a=a +aOD:function aOD(a,b){this.a=a this.b=b}, -aOy:function aOy(a){this.a=a}, -acH:function acH(a,b){this.a=a +aOE:function aOE(a){this.a=a}, +acO:function acO(a,b){this.a=a this.b=b}, -Br:function Br(a,b,c){var _=this +Bq:function Bq(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=!1 _.f=_.e=null}, -azw:function azw(a){this.a=a}, -azx:function azx(a,b){this.a=a +azB:function azB(a){this.a=a}, +azC:function azC(a,b){this.a=a this.b=b}, -bwC(a){var s=t.av -return new A.yG(A.b2(20,null,!1,s),a,A.b2(20,null,!1,s))}, +bwJ(a){var s=t.av +return new A.yE(A.b2(20,null,!1,s),a,A.b2(20,null,!1,s))}, l_:function l_(a){this.a=a}, -Be:function Be(a,b,c,d){var _=this +Bd:function Bd(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -TD:function TD(a,b){this.a=a +TG:function TG(a,b){this.a=a this.b=b}, js:function js(a,b){this.a=a this.b=b this.c=0}, -yG:function yG(a,b,c){var _=this +yE:function yE(a,b,c){var _=this _.d=a _.a=b _.b=c _.c=0}, -Er:function Er(a,b,c){var _=this +Eq:function Eq(a,b,c){var _=this _.d=a _.a=b _.b=c _.c=0}, -bsV(a,b,c){var s,r,q,p,o=null,n=a==null +bt1(a,b,c){var s,r,q,p,o=null,n=a==null if(n&&b==null)return o s=c<0.5 if(s)r=n?o:a.a @@ -23054,45 +23067,45 @@ if(s)p=n?o:a.c else p=b==null?o:b.c if(s)n=n?o:a.d else n=b==null?o:b.d -return new A.WM(r,q,p,n)}, -WM:function WM(a,b,c,d){var _=this +return new A.WR(r,q,p,n)}, +WR:function WR(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -abd:function abd(){}, -b6z(a){return new A.WP(a.gaGt(),a.gaGs(),null)}, -aqn(a,b){var s=b.c +abk:function abk(){}, +b6F(a){return new A.WU(a.gaGr(),a.gaGq(),null)}, +aqt(a,b){var s=b.c if(s!=null)return s -switch(A.am(a).r.a){case 2:case 4:return A.bdR(a,b) -case 0:case 1:case 3:case 5:A.qX(a,B.cS,t.c4).toString +switch(A.am(a).r.a){case 2:case 4:return A.bdY(a,b) +case 0:case 1:case 3:case 5:A.qX(a,B.cT,t.c4).toString switch(b.b.a){case 0:return"Cut" case 1:return"Copy" case 2:return"Paste" case 3:return"Select all" case 4:return"Delete".toUpperCase() case 5:return""}break}}, -bsX(a,b){var s,r,q,p,o,n,m=null -switch(A.am(a).r.a){case 2:return new A.W(b,new A.aqk(a),A.a6(b).h("W<1,l>")) +bt3(a,b){var s,r,q,p,o,n,m=null +switch(A.am(a).r.a){case 2:return new A.W(b,new A.aqq(a),A.a7(b).h("W<1,l>")) case 1:case 0:s=A.b([],t.p) for(r=0;q=b.length,r")) -case 4:return new A.W(b,new A.aqm(a),A.a6(b).h("W<1,l>"))}}, -WP:function WP(a,b,c){this.c=a +o=A.bBm(r,q) +q=A.bBl(o) +n=A.bBn(o) +s.push(new A.a9Q(A.du(A.aqt(a,p),m,m,m,m,m,m),p.a,new A.aG(q,0,n,0),m,m))}return s +case 3:case 5:return new A.W(b,new A.aqr(a),A.a7(b).h("W<1,l>")) +case 4:return new A.W(b,new A.aqs(a),A.a7(b).h("W<1,l>"))}}, +WU:function WU(a,b,c){this.c=a this.e=b this.a=c}, -aqk:function aqk(a){this.a=a}, -aql:function aql(a){this.a=a}, -aqm:function aqm(a){this.a=a}, -b8m(a,b,c,d,e,f,g){return new A.Mr(d,b,e,g,f,c,a,null)}, -bxG(){return new A.Ln(new A.aDY(),A.D(t.K,t.Qu))}, -aPv:function aPv(a,b){this.a=a +aqq:function aqq(a){this.a=a}, +aqr:function aqr(a){this.a=a}, +aqs:function aqs(a){this.a=a}, +b8t(a,b,c,d,e,f,g){return new A.Mq(d,b,e,g,f,c,a,null)}, +bxM(){return new A.Lm(new A.aE3(),A.D(t.K,t.Qu))}, +aPB:function aPB(a,b){this.a=a this.b=b}, -Mr:function Mr(a,b,c,d,e,f,g,h){var _=this +Mq:function Mq(a,b,c,d,e,f,g,h){var _=this _.c=a _.e=b _.w=c @@ -23101,23 +23114,23 @@ _.cy=e _.k1=f _.p4=g _.a=h}, -aDY:function aDY(){}, -aE0:function aE0(){}, -Ta:function Ta(a){var _=this +aE3:function aE3(){}, +aE6:function aE6(){}, +Td:function Td(a){var _=this _.d=$ _.a=null _.b=a _.c=null}, -aXs:function aXs(){}, -aXt:function aXt(){}, -bt7(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +aXy:function aXy(){}, +aXz:function aXz(){}, +bte(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e if(a===b&&!0)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) q=A.al(a.c,b.c,c) p=A.al(a.d,b.d,c) -o=A.a0(a.e,b.e,c) -n=A.a0(a.f,b.f,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) m=A.ft(a.r,b.r,c) l=A.qO(a.w,b.w,c) k=A.qO(a.x,b.x,c) @@ -23130,8 +23143,8 @@ f=A.c9(a.as,b.as,c) e=A.c9(a.at,b.at,c) if(j)j=a.ax else j=b.ax -return new A.IQ(s==null?null:s,r,q,p,o,n,m,l,k,i,h,g,f,e,j)}, -IQ:function IQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +return new A.IP(s==null?null:s,r,q,p,o,n,m,l,k,i,h,g,f,e,j)}, +IP:function IP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -23147,41 +23160,41 @@ _.Q=l _.as=m _.at=n _.ax=o}, -aby:function aby(){}, -bFw(a,b){var s,r,q,p,o=A.ba("maxValue") +abF:function abF(){}, +bFC(a,b){var s,r,q,p,o=A.ba("maxValue") for(s=null,r=0;r<4;++r){q=a[r] p=b.$1(q) if(s==null||p>s){o.b=q s=p}}return o.b5()}, -Mu:function Mu(a,b){var _=this +Mt:function Mt(a,b){var _=this _.c=!0 _.r=_.f=_.e=_.d=null _.a=a _.b=b}, -aDZ:function aDZ(a,b){this.a=a +aE4:function aE4(a,b){this.a=a this.b=b}, -H6:function H6(a,b){this.a=a +H5:function H5(a,b){this.a=a this.b=b}, -tc:function tc(a,b){this.a=a +t9:function t9(a,b){this.a=a this.b=b}, -Eu:function Eu(a,b){var _=this +Et:function Et(a,b){var _=this _.e=!0 _.r=_.f=$ _.a=a _.b=b}, -aE_:function aE_(a,b){this.a=a +aE5:function aE5(a,b){this.a=a this.b=b}, -bte(a,b,c){var s,r,q,p,o,n,m +btl(a,b,c){var s,r,q,p,o,n,m if(a===b&&!0)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) q=A.al(a.c,b.c,c) p=A.al(a.d,b.d,c) o=A.c9(a.e,b.e,c) -n=A.hE(a.f,b.f,c) -m=A.WS(a.r,b.r,c) -return new A.IY(s,r,q,p,o,n,m,A.p8(a.w,b.w,c))}, -IY:function IY(a,b,c,d,e,f,g,h){var _=this +n=A.hD(a.f,b.f,c) +m=A.WX(a.r,b.r,c) +return new A.IX(s,r,q,p,o,n,m,A.p7(a.w,b.w,c))}, +IX:function IX(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -23190,8 +23203,8 @@ _.e=e _.f=f _.r=g _.w=h}, -abI:function abI(){}, -Ms:function Ms(a,b,c,d,e,f,g,h){var _=this +abP:function abP(){}, +Mr:function Mr(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -23200,18 +23213,18 @@ _.e=e _.f=f _.r=g _.w=h}, -agF:function agF(){}, -btk(a,b,c){var s,r,q,p,o,n +agM:function agM(){}, +btr(a,b,c){var s,r,q,p,o,n if(a===b&&!0)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) r=A.al(a.b,b.b,c) if(c<0.5)q=a.c else q=b.c p=A.al(a.d,b.d,c) -o=A.a0(a.e,b.e,c) -n=A.a0(a.f,b.f,c) -return new A.J5(s,r,q,p,o,n,A.hE(a.r,b.r,c))}, -J5:function J5(a,b,c,d,e,f,g){var _=this +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +return new A.J4(s,r,q,p,o,n,A.hD(a.r,b.r,c))}, +J4:function J4(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -23219,15 +23232,15 @@ _.d=d _.e=e _.f=f _.r=g}, -abW:function abW(){}, -btl(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +ac2:function ac2(){}, +bts(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b&&!0)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) r=A.al(a.b,b.b,c) q=A.qO(a.c,b.c,c) p=A.qO(a.d,b.d,c) -o=A.a0(a.e,b.e,c) -n=A.a0(a.f,b.f,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) m=A.c9(a.r,b.r,c) l=A.c9(a.w,b.w,c) k=c<0.5 @@ -23243,8 +23256,8 @@ if(k)f=a.as else f=b.as if(k)k=a.at else k=b.at -return new A.J6(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, -J6:function J6(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +return new A.J5(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, +J5:function J5(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.a=a _.b=b _.c=c @@ -23259,26 +23272,26 @@ _.z=k _.Q=l _.as=m _.at=n}, -abX:function abX(){}, -btm(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +ac3:function ac3(){}, +btt(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) q=A.al(a.c,b.c,c) -p=A.a0(a.d,b.d,c) -o=A.a0(a.e,b.e,c) -n=A.a0(a.f,b.f,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) m=A.al(a.r,b.r,c) l=A.ft(a.w,b.w,c) k=c<0.5 if(k)j=a.x else j=b.x -i=A.a0(a.y,b.y,c) -h=A.aMG(a.z,b.z,c) +i=A.a_(a.y,b.y,c) +h=A.aMM(a.z,b.z,c) if(k)k=a.Q else k=b.Q -return new A.J7(s,r,q,p,o,n,m,l,j,i,h,k,A.xo(a.as,b.as,c))}, -J7:function J7(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +return new A.J6(s,r,q,p,o,n,m,l,j,i,h,k,A.xm(a.as,b.as,c))}, +J6:function J6(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -23292,8 +23305,8 @@ _.y=j _.z=k _.Q=l _.as=m}, -abY:function abY(){}, -O1:function O1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +ac4:function ac4(){}, +O4:function O4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this _.c=a _.f=b _.r=c @@ -23315,15 +23328,15 @@ _.fy=r _.go=s _.id=a0 _.a=a1}, -aj6:function aj6(a,b){var _=this -_.xR$=a +ajd:function ajd(a,b){var _=this +_.xT$=a _.a=null _.b=b _.c=null}, -afX:function afX(a,b,c){this.e=a +ag3:function ag3(a,b,c){this.e=a this.c=b this.a=c}, -U1:function U1(a,b,c){var _=this +U4:function U4(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -23351,10 +23364,10 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZ8:function aZ8(a,b){this.a=a +aZe:function aZe(a,b){this.a=a this.b=b}, -aol:function aol(){}, -btu(a,b,c){var s,r,q,p,o,n,m,l,k +aor:function aor(){}, +btB(a,b,c){var s,r,q,p,o,n,m,l,k if(a===b)return a s=c<0.5 if(s)r=a.a @@ -23365,15 +23378,15 @@ if(s)p=a.c else p=b.c o=A.al(a.d,b.d,c) n=A.al(a.e,b.e,c) -m=A.hE(a.f,b.f,c) +m=A.hD(a.f,b.f,c) if(s)l=a.r else l=b.r if(s)k=a.w else k=b.w if(s)s=a.x else s=b.x -return new A.Jf(r,q,p,o,n,m,l,k,s)}, -Jf:function Jf(a,b,c,d,e,f,g,h,i){var _=this +return new A.Je(r,q,p,o,n,m,l,k,s)}, +Je:function Je(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -23383,51 +23396,51 @@ _.f=f _.r=g _.w=h _.x=i}, -ac8:function ac8(){}, -asj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.cZ(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, -u1(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null +acf:function acf(){}, +asp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.d_(a1,c,g,m,o,s,d,n,k,f,j,h,i,q,p,l,a2,a0,b,e,a,r)}, +tZ(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null if(a6==a7)return a6 s=a6==null r=s?a5:a6.a q=a7==null p=q?a5:a7.a -p=A.bS(r,p,a8,A.Wy(),t.p8) +p=A.bQ(r,p,a8,A.WD(),t.p8) r=s?a5:a6.b o=q?a5:a7.b n=t.MH -o=A.bS(r,o,a8,A.dm(),n) +o=A.bQ(r,o,a8,A.dm(),n) r=s?a5:a6.c -r=A.bS(r,q?a5:a7.c,a8,A.dm(),n) +r=A.bQ(r,q?a5:a7.c,a8,A.dm(),n) m=s?a5:a6.d -m=A.bS(m,q?a5:a7.d,a8,A.dm(),n) +m=A.bQ(m,q?a5:a7.d,a8,A.dm(),n) l=s?a5:a6.e -l=A.bS(l,q?a5:a7.e,a8,A.dm(),n) +l=A.bQ(l,q?a5:a7.e,a8,A.dm(),n) k=s?a5:a6.f -k=A.bS(k,q?a5:a7.f,a8,A.dm(),n) +k=A.bQ(k,q?a5:a7.f,a8,A.dm(),n) j=s?a5:a6.r i=q?a5:a7.r h=t.PM -i=A.bS(j,i,a8,A.apI(),h) +i=A.bQ(j,i,a8,A.apO(),h) j=s?a5:a6.w g=q?a5:a7.w -g=A.bS(j,g,a8,A.baV(),t.pc) +g=A.bQ(j,g,a8,A.bb0(),t.pc) j=s?a5:a6.x f=q?a5:a7.x e=t.tW -f=A.bS(j,f,a8,A.Wz(),e) +f=A.bQ(j,f,a8,A.WE(),e) j=s?a5:a6.y -j=A.bS(j,q?a5:a7.y,a8,A.Wz(),e) +j=A.bQ(j,q?a5:a7.y,a8,A.WE(),e) d=s?a5:a6.z -e=A.bS(d,q?a5:a7.z,a8,A.Wz(),e) +e=A.bQ(d,q?a5:a7.z,a8,A.WE(),e) d=s?a5:a6.Q -n=A.bS(d,q?a5:a7.Q,a8,A.dm(),n) +n=A.bQ(d,q?a5:a7.Q,a8,A.dm(),n) d=s?a5:a6.as -h=A.bS(d,q?a5:a7.as,a8,A.apI(),h) +h=A.bQ(d,q?a5:a7.as,a8,A.apO(),h) d=s?a5:a6.at -d=A.btw(d,q?a5:a7.at,a8) +d=A.btD(d,q?a5:a7.at,a8) c=s?a5:a6.ax b=q?a5:a7.ax -b=A.bS(c,b,a8,A.baM(),t.KX) +b=A.bQ(c,b,a8,A.baS(),t.KX) c=a8<0.5 if(c)a=s?a5:a6.ay else a=q?a5:a7.ay @@ -23440,13 +23453,13 @@ else a2=q?a5:a7.cx if(c)a3=s?a5:a6.cy else a3=q?a5:a7.cy a4=s?a5:a6.db -a4=A.WS(a4,q?a5:a7.db,a8) +a4=A.WX(a4,q?a5:a7.db,a8) if(c)s=s?a5:a6.dx else s=q?a5:a7.dx -return A.asj(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, -btw(a,b,c){if(a==null&&b==null)return null -return new A.agp(a,b,c)}, -cZ:function cZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +return A.asp(a4,a2,o,i,a3,j,r,n,h,e,f,a,m,g,l,b,d,s,k,a1,p,a0)}, +btD(a,b,c){if(a==null&&b==null)return null +return new A.agw(a,b,c)}, +d_:function d_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this _.a=a _.b=b _.c=c @@ -23469,66 +23482,66 @@ _.cx=s _.cy=a0 _.db=a1 _.dx=a2}, -agp:function agp(a,b,c){this.a=a +agw:function agw(a,b,c){this.a=a this.b=b this.c=c}, -acd:function acd(){}, -bdc(a,b,c,d){var s +ack:function ack(){}, +bdj(a,b,c,d){var s if(d<=1)return a else if(d>=3)return c -else if(d<=2){s=A.hE(a,b,d-1) +else if(d<=2){s=A.hD(a,b,d-1) s.toString -return s}s=A.hE(b,c,d-2) +return s}s=A.hD(b,c,d-2) s.toString return s}, -Jj:function Jj(){}, -RD:function RD(a,b,c){var _=this +Ji:function Ji(){}, +RG:function RG(a,b,c){var _=this _.r=_.f=_.e=_.d=null -_.f5$=a -_.bW$=b +_.f6$=a +_.bV$=b _.a=null _.b=c _.c=null}, -aTf:function aTf(){}, -aTc:function aTc(a,b,c){this.a=a +aTl:function aTl(){}, +aTi:function aTi(a,b,c){this.a=a this.b=b this.c=c}, -aTd:function aTd(a,b){this.a=a +aTj:function aTj(a,b){this.a=a this.b=b}, -aTe:function aTe(a,b,c){this.a=a +aTk:function aTk(a,b,c){this.a=a this.b=b this.c=c}, -aSQ:function aSQ(){}, -aSR:function aSR(){}, -aSS:function aSS(){}, -aT2:function aT2(){}, -aT5:function aT5(){}, -aT6:function aT6(){}, -aT7:function aT7(){}, -aT8:function aT8(){}, -aT9:function aT9(){}, -aTa:function aTa(){}, -aTb:function aTb(){}, -aST:function aST(){}, -aSU:function aSU(){}, -aSV:function aSV(){}, -aT3:function aT3(a){this.a=a}, -aSO:function aSO(a){this.a=a}, -aT4:function aT4(a){this.a=a}, -aSN:function aSN(a){this.a=a}, aSW:function aSW(){}, aSX:function aSX(){}, aSY:function aSY(){}, +aT8:function aT8(){}, +aTb:function aTb(){}, +aTc:function aTc(){}, +aTd:function aTd(){}, +aTe:function aTe(){}, +aTf:function aTf(){}, +aTg:function aTg(){}, +aTh:function aTh(){}, aSZ:function aSZ(){}, aT_:function aT_(){}, aT0:function aT0(){}, -aT1:function aT1(a){this.a=a}, -aSP:function aSP(){}, -agZ:function agZ(a){this.a=a}, -afW:function afW(a,b,c){this.e=a +aT9:function aT9(a){this.a=a}, +aSU:function aSU(a){this.a=a}, +aTa:function aTa(a){this.a=a}, +aST:function aST(a){this.a=a}, +aT1:function aT1(){}, +aT2:function aT2(){}, +aT3:function aT3(){}, +aT4:function aT4(){}, +aT5:function aT5(){}, +aT6:function aT6(){}, +aT7:function aT7(a){this.a=a}, +aSV:function aSV(){}, +ah5:function ah5(a){this.a=a}, +ag2:function ag2(a,b,c){this.e=a this.c=b this.a=c}, -U0:function U0(a,b,c){var _=this +U3:function U3(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -23556,25 +23569,25 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZ7:function aZ7(a,b){this.a=a +aZd:function aZd(a,b){this.a=a this.b=b}, -VH:function VH(){}, -bde(a){var s,r,q,p,o +VM:function VM(){}, +bdl(a){var s,r,q,p,o a.be(t.Xj) s=A.am(a) r=s.y1 if(r.at==null){q=r.at if(q==null)q=s.ax -p=r.ght(r) +p=r.ghw(r) o=r.gdB(r) -r=A.bdd(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString +r=A.bdk(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString return r}, -bdd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Y2(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, -ask:function ask(a,b){this.a=a +bdk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Y7(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, +asq:function asq(a,b){this.a=a this.b=b}, -asi:function asi(a,b){this.a=a +aso:function aso(a,b){this.a=a this.b=b}, -Y2:function Y2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +Y7:function Y7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -23590,16 +23603,16 @@ _.Q=l _.as=m _.at=n _.ax=o}, -ace:function ace(){}, -asI(a,b,c,d,e){return new A.Yc(b,e,c,d,a,null)}, -Yc:function Yc(a,b,c,d,e,f){var _=this +acl:function acl(){}, +asO(a,b,c,d,e){return new A.Yh(b,e,c,d,a,null)}, +Yh:function Yh(a,b,c,d,e,f){var _=this _.c=a _.d=b _.f=c _.y=d _.Q=e _.a=f}, -aTh:function aTh(a,b,c,d,e,f,g,h){var _=this +aTn:function aTn(a,b,c,d,e,f,g,h){var _=this _.w=a _.a=b _.b=c @@ -23608,17 +23621,17 @@ _.d=e _.e=f _.f=g _.r=h}, -btC(a,b,c){var s,r,q,p,o,n +btJ(a,b,c){var s,r,q,p,o,n if(a===b&&!0)return a if(c<0.5)s=a.a else s=b.a -r=A.a0(a.b,b.b,c) -q=A.a0(a.c,b.c,c) -p=A.a0(a.d,b.d,c) +r=A.a_(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) o=A.al(a.e,b.e,c) -n=A.hE(a.f,b.f,c) -return new A.Cp(s,r,q,p,o,n,A.ft(a.r,b.r,c))}, -Cp:function Cp(a,b,c,d,e,f,g){var _=this +n=A.hD(a.f,b.f,c) +return new A.Co(s,r,q,p,o,n,A.ft(a.r,b.r,c))}, +Co:function Co(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -23626,11 +23639,11 @@ _.d=d _.e=e _.f=f _.r=g}, -acj:function acj(){}, -bdq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Jq(o,i,h,a,d,c,!1,g,e,j,m,!1,k,l,!1,B.abM,null)}, -aTp:function aTp(a,b){this.a=a +acq:function acq(){}, +bdx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.Jp(o,i,h,a,d,c,!1,g,e,j,m,!1,k,l,!1,B.abQ,null)}, +aTv:function aTv(a,b){this.a=a this.b=b}, -Jq:function Jq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +Jp:function Jp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.c=a _.d=b _.e=c @@ -23648,36 +23661,36 @@ _.cx=n _.cy=o _.db=p _.a=q}, -acn:function acn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +acu:function acu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.d=a _.e=null -_.SV$=b -_.a8r$=c -_.IZ$=d -_.a8s$=e -_.a8t$=f -_.SW$=g -_.a8u$=h -_.SX$=i -_.SY$=j -_.Cn$=k -_.Co$=l -_.Cp$=m -_.f5$=n -_.bW$=o +_.SU$=b +_.a8p$=c +_.J0$=d +_.a8q$=e +_.a8r$=f +_.SV$=g +_.a8s$=h +_.SW$=i +_.SX$=j +_.Cp$=k +_.Cq$=l +_.Cr$=m +_.f6$=n +_.bV$=o _.a=null _.b=p _.c=null}, -aTn:function aTn(a){this.a=a}, -aTo:function aTo(a,b){this.a=a +aTt:function aTt(a){this.a=a}, +aTu:function aTu(a,b){this.a=a this.b=b}, -acl:function acl(a){var _=this +acs:function acs(a){var _=this _.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fx=_.fr=_.dy=_.dx=_.db=null -_.bu$=0 -_.bx$=a +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -aTk:function aTk(a,b,c,d,e,f,g,h,i,j,k){var _=this +aTq:function aTq(a,b,c,d,e,f,g,h,i,j,k){var _=this _.y=a _.z=b _.a=c @@ -23689,42 +23702,42 @@ _.f=h _.r=i _.w=j _.x=k}, -aTl:function aTl(a){this.a=a}, -aTm:function aTm(a){this.a=a}, -VJ:function VJ(){}, -VK:function VK(){}, -aTq:function aTq(a,b){this.a=a +aTr:function aTr(a){this.a=a}, +aTs:function aTs(a){this.a=a}, +VO:function VO(){}, +VP:function VP(){}, +aTw:function aTw(a,b){this.a=a this.b=b}, -Jr:function Jr(a,b,c,d,e){var _=this +Jq:function Jq(a,b,c,d,e){var _=this _.c=a _.d=b _.cy=c _.go=d _.a=e}, -btG(a,b,c){var s,r,q,p,o,n,m,l +btN(a,b,c){var s,r,q,p,o,n,m,l if(a===b&&!0)return a s=c<0.5 if(s)r=a.a else r=b.a q=t.MH -p=A.bS(a.b,b.b,c,A.dm(),q) -o=A.bS(a.c,b.c,c,A.dm(),q) -q=A.bS(a.d,b.d,c,A.dm(),q) +p=A.bQ(a.b,b.b,c,A.dm(),q) +o=A.bQ(a.c,b.c,c,A.dm(),q) +q=A.bQ(a.d,b.d,c,A.dm(),q) n=A.al(a.e,b.e,c) if(s)m=a.f else m=b.f if(s)s=a.r else s=b.r l=t.KX.a(A.ft(a.w,b.w,c)) -return new A.Ct(r,p,o,q,n,m,s,l,A.btF(a.x,b.x,c))}, -btF(a,b,c){if(a==null||b==null)return null +return new A.Cs(r,p,o,q,n,m,s,l,A.btM(a.x,b.x,c))}, +btM(a,b,c){if(a==null||b==null)return null if(a===b)return a -return A.bB(a,b,c)}, -bdr(a){var s +return A.bA(a,b,c)}, +bdy(a){var s a.be(t.ES) s=A.am(a) return s.cr}, -Ct:function Ct(a,b,c,d,e,f,g,h,i){var _=this +Cs:function Cs(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -23734,45 +23747,45 @@ _.f=f _.r=g _.w=h _.x=i}, -aco:function aco(){}, -btK(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +acv:function acv(){}, +btR(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 if(a2===a3)return a2 -s=A.a0(a2.a,a3.a,a4) -r=A.a0(a2.b,a3.b,a4) -q=A.a0(a2.c,a3.c,a4) -p=A.a0(a2.d,a3.d,a4) -o=A.a0(a2.e,a3.e,a4) -n=A.a0(a2.f,a3.f,a4) -m=A.a0(a2.r,a3.r,a4) -l=A.a0(a2.w,a3.w,a4) +s=A.a_(a2.a,a3.a,a4) +r=A.a_(a2.b,a3.b,a4) +q=A.a_(a2.c,a3.c,a4) +p=A.a_(a2.d,a3.d,a4) +o=A.a_(a2.e,a3.e,a4) +n=A.a_(a2.f,a3.f,a4) +m=A.a_(a2.r,a3.r,a4) +l=A.a_(a2.w,a3.w,a4) k=a4<0.5 if(k)j=a2.x!==!1 else j=a3.x!==!1 -i=A.a0(a2.y,a3.y,a4) -h=A.hE(a2.z,a3.z,a4) -g=A.hE(a2.Q,a3.Q,a4) -f=A.btJ(a2.as,a3.as,a4) -e=A.btI(a2.at,a3.at,a4) +i=A.a_(a2.y,a3.y,a4) +h=A.hD(a2.z,a3.z,a4) +g=A.hD(a2.Q,a3.Q,a4) +f=A.btQ(a2.as,a3.as,a4) +e=A.btP(a2.at,a3.at,a4) d=A.c9(a2.ax,a3.ax,a4) c=A.c9(a2.ay,a3.ay,a4) if(k){k=a2.ch -if(k==null)k=B.aG}else{k=a3.ch -if(k==null)k=B.aG}b=A.al(a2.CW,a3.CW,a4) +if(k==null)k=B.aH}else{k=a3.ch +if(k==null)k=B.aH}b=A.al(a2.CW,a3.CW,a4) a=A.al(a2.cx,a3.cx,a4) a0=a2.cy if(a0==null)a1=a3.cy!=null else a1=!0 if(a1)a0=A.qO(a0,a3.cy,a4) else a0=null -return new A.Js(s,r,q,p,o,n,m,l,j,i,h,g,f,e,d,c,k,b,a,a0)}, -btJ(a,b,c){var s=a==null +return new A.Jr(s,r,q,p,o,n,m,l,j,i,h,g,f,e,d,c,k,b,a,a0)}, +btQ(a,b,c){var s=a==null if(s&&b==null)return null if(s){s=b.a -return A.bB(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ae,-1),b,c)}if(b==null){s=a.a -return A.bB(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ae,-1),a,c)}return A.bB(a,b,c)}, -btI(a,b,c){if(a==null&&b==null)return null +return A.bA(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),b,c)}if(b==null){s=a.a +return A.bA(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),a,c)}return A.bA(a,b,c)}, +btP(a,b,c){if(a==null&&b==null)return null return t.KX.a(A.ft(a,b,c))}, -Js:function Js(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +Jr:function Jr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this _.a=a _.b=b _.c=c @@ -23793,146 +23806,146 @@ _.ch=q _.CW=r _.cx=s _.cy=a0}, -acr:function acr(){}, -atU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.ZJ(b,a1,k,a2,l,a5,m,a6,n,b2,q,b3,r,c,h,d,i,a,g,a9,o,b1,p,s,a0,a8,a4,f,j,e,b0,a3,a7)}, -bu3(b9,c0,c1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8 +acy:function acy(){}, +atZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.ZO(b,a1,k,a2,l,a5,m,a6,n,b2,q,b3,r,c,h,d,i,a,g,a9,o,b1,p,s,a0,a8,a4,f,j,e,b0,a3,a7)}, +bua(b9,c0,c1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8 if(b9===c0)return b9 s=c1<0.5?b9.a:c0.a r=b9.b q=c0.b -p=A.a0(r,q,c1) +p=A.a_(r,q,c1) p.toString o=b9.c n=c0.c -m=A.a0(o,n,c1) +m=A.a_(o,n,c1) m.toString l=b9.d if(l==null)l=r k=c0.d -l=A.a0(l,k==null?q:k,c1) +l=A.a_(l,k==null?q:k,c1) k=b9.e if(k==null)k=o j=c0.e -k=A.a0(k,j==null?n:j,c1) +k=A.a_(k,j==null?n:j,c1) j=b9.f i=c0.f -h=A.a0(j,i,c1) +h=A.a_(j,i,c1) h.toString g=b9.r f=c0.r -e=A.a0(g,f,c1) +e=A.a_(g,f,c1) e.toString d=b9.w if(d==null)d=j c=c0.w -d=A.a0(d,c==null?i:c,c1) +d=A.a_(d,c==null?i:c,c1) c=b9.x if(c==null)c=g b=c0.x -c=A.a0(c,b==null?f:b,c1) +c=A.a_(c,b==null?f:b,c1) b=b9.y a=b==null a0=a?j:b a1=c0.y a2=a1==null -a0=A.a0(a0,a2?i:a1,c1) +a0=A.a_(a0,a2?i:a1,c1) a3=b9.z a4=a3==null a5=a4?g:a3 a6=c0.z a7=a6==null -a5=A.a0(a5,a7?f:a6,c1) +a5=A.a_(a5,a7?f:a6,c1) a8=b9.Q if(a8==null){if(a)b=j}else b=a8 a=c0.Q if(a==null)a=a2?i:a1 -a=A.a0(b,a,c1) +a=A.a_(b,a,c1) b=b9.as if(b==null)g=a4?g:a3 else g=b b=c0.as if(b==null)f=a7?f:a6 else f=b -f=A.a0(g,f,c1) +f=A.a_(g,f,c1) g=b9.at b=c0.at -a1=A.a0(g,b,c1) +a1=A.a_(g,b,c1) a1.toString a2=b9.ax a3=c0.ax -a4=A.a0(a2,a3,c1) +a4=A.a_(a2,a3,c1) a4.toString a6=b9.ay g=a6==null?g:a6 a6=c0.ay -g=A.a0(g,a6==null?b:a6,c1) +g=A.a_(g,a6==null?b:a6,c1) b=b9.ch if(b==null)b=a2 a2=c0.ch -b=A.a0(b,a2==null?a3:a2,c1) -a2=A.a0(b9.CW,c0.CW,c1) +b=A.a_(b,a2==null?a3:a2,c1) +a2=A.a_(b9.CW,c0.CW,c1) a2.toString a3=b9.cx a6=c0.cx -a7=A.a0(a3,a6,c1) +a7=A.a_(a3,a6,c1) a7.toString a8=b9.cy a9=c0.cy -b0=A.a0(a8,a9,c1) +b0=A.a_(a8,a9,c1) b0.toString b1=b9.db b2=c0.db -b3=A.a0(b1,b2,c1) +b3=A.a_(b1,b2,c1) b3.toString b4=b9.dx if(b4==null)b4=a8 b5=c0.dx -b4=A.a0(b4,b5==null?a9:b5,c1) +b4=A.a_(b4,b5==null?a9:b5,c1) b5=b9.dy if(b5==null)b5=b1 b6=c0.dy -b5=A.a0(b5,b6==null?b2:b6,c1) +b5=A.a_(b5,b6==null?b2:b6,c1) b6=b9.fr if(b6==null)b6=a3 b7=c0.fr -b6=A.a0(b6,b7==null?a6:b7,c1) +b6=A.a_(b6,b7==null?a6:b7,c1) b7=b9.fx a3=b7==null?a3:b7 b7=c0.fx -a3=A.a0(a3,b7==null?a6:b7,c1) +a3=A.a_(a3,b7==null?a6:b7,c1) a6=b9.fy if(a6==null)a6=B.p b7=c0.fy -a6=A.a0(a6,b7==null?B.p:b7,c1) +a6=A.a_(a6,b7==null?B.p:b7,c1) b7=b9.go if(b7==null)b7=B.p b8=c0.go -b7=A.a0(b7,b8==null?B.p:b8,c1) +b7=A.a_(b7,b8==null?B.p:b8,c1) b8=b9.id b1=b8==null?b1:b8 b8=c0.id -b1=A.a0(b1,b8==null?b2:b8,c1) +b1=A.a_(b1,b8==null?b2:b8,c1) b2=b9.k1 a8=b2==null?a8:b2 b2=c0.k1 -a8=A.a0(a8,b2==null?a9:b2,c1) +a8=A.a_(a8,b2==null?a9:b2,c1) a9=b9.k2 o=a9==null?o:a9 a9=c0.k2 -o=A.a0(o,a9==null?n:a9,c1) +o=A.a_(o,a9==null?n:a9,c1) n=b9.k4 if(n==null)n=r a9=c0.k4 -n=A.a0(n,a9==null?q:a9,c1) +n=A.a_(n,a9==null?q:a9,c1) a9=b9.ok j=a9==null?j:a9 a9=c0.ok -j=A.a0(j,a9==null?i:a9,c1) +j=A.a_(j,a9==null?i:a9,c1) i=b9.k3 r=i==null?r:i i=c0.k3 -return A.atU(a2,s,a1,g,o,b1,a7,a4,b,a8,m,k,e,c,b3,b5,a5,f,b6,a3,p,l,n,b7,h,d,j,a6,b0,A.a0(r,i==null?q:i,c1),b4,a0,a)}, -ZJ:function ZJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +return A.atZ(a2,s,a1,g,o,b1,a7,a4,b,a8,m,k,e,c,b3,b5,a5,f,b6,a3,p,l,n,b7,h,d,j,a6,b0,A.a_(r,i==null?q:i,c1),b4,a0,a)}, +ZO:function ZO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this _.a=a _.b=b _.c=c @@ -23966,20 +23979,20 @@ _.k2=b0 _.k3=b1 _.k4=b2 _.ok=b3}, -acG:function acG(){}, +acN:function acN(){}, fE:function fE(a,b){this.b=a this.a=b}, -qZ:function qZ(a,b){this.b=a +qY:function qY(a,b){this.b=a this.a=b}, -but(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +buA(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b)return a -s=A.auY(a.a,b.a,c) +s=A.av2(a.a,b.a,c) r=t.MH -q=A.bS(a.b,b.b,c,A.dm(),r) +q=A.bQ(a.b,b.b,c,A.dm(),r) p=A.al(a.c,b.c,c) o=A.al(a.d,b.d,c) n=A.c9(a.e,b.e,c) -r=A.bS(a.f,b.f,c,A.dm(),r) +r=A.bQ(a.f,b.f,c,A.dm(),r) m=A.al(a.r,b.r,c) l=A.c9(a.w,b.w,c) k=A.al(a.x,b.x,c) @@ -23989,8 +24002,8 @@ h=A.al(a.Q,b.Q,c) g=c<0.5 f=g?a.as:b.as g=g?a.at:b.at -return new A.K6(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, -K6:function K6(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +return new A.K5(s,q,p,o,n,r,m,l,k,j,i,h,f,g)}, +K5:function K5(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.a=a _.b=b _.c=c @@ -24005,48 +24018,48 @@ _.z=k _.Q=l _.as=m _.at=n}, -adx:function adx(){}, -buv(b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2 +adE:function adE(){}, +buC(b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2 if(b3===b4&&!0)return b3 -s=A.a0(b3.a,b4.a,b5) +s=A.a_(b3.a,b4.a,b5) r=A.al(b3.b,b4.b,b5) -q=A.a0(b3.c,b4.c,b5) -p=A.a0(b3.d,b4.d,b5) +q=A.a_(b3.c,b4.c,b5) +p=A.a_(b3.d,b4.d,b5) o=A.ft(b3.e,b4.e,b5) -n=A.a0(b3.f,b4.f,b5) -m=A.a0(b3.r,b4.r,b5) +n=A.a_(b3.f,b4.f,b5) +m=A.a_(b3.r,b4.r,b5) l=A.c9(b3.w,b4.w,b5) k=A.c9(b3.x,b4.x,b5) j=A.c9(b3.y,b4.y,b5) i=A.c9(b3.z,b4.z,b5) h=t.MH -g=A.bS(b3.Q,b4.Q,b5,A.dm(),h) -f=A.bS(b3.as,b4.as,b5,A.dm(),h) -e=A.bS(b3.at,b4.at,b5,A.dm(),h) -d=A.bS(b3.ax,b4.ax,b5,A.dm(),h) -c=A.bS(b3.ay,b4.ay,b5,A.dm(),h) -b=A.buu(b3.ch,b4.ch,b5) +g=A.bQ(b3.Q,b4.Q,b5,A.dm(),h) +f=A.bQ(b3.as,b4.as,b5,A.dm(),h) +e=A.bQ(b3.at,b4.at,b5,A.dm(),h) +d=A.bQ(b3.ax,b4.ax,b5,A.dm(),h) +c=A.bQ(b3.ay,b4.ay,b5,A.dm(),h) +b=A.buB(b3.ch,b4.ch,b5) a=A.c9(b3.CW,b4.CW,b5) -a0=A.bS(b3.cx,b4.cx,b5,A.dm(),h) -a1=A.bS(b3.cy,b4.cy,b5,A.dm(),h) -a2=A.bS(b3.db,b4.db,b5,A.dm(),h) -a3=A.a0(b3.dx,b4.dx,b5) +a0=A.bQ(b3.cx,b4.cx,b5,A.dm(),h) +a1=A.bQ(b3.cy,b4.cy,b5,A.dm(),h) +a2=A.bQ(b3.db,b4.db,b5,A.dm(),h) +a3=A.a_(b3.dx,b4.dx,b5) a4=A.al(b3.dy,b4.dy,b5) -a5=A.a0(b3.fr,b4.fr,b5) -a6=A.a0(b3.fx,b4.fx,b5) +a5=A.a_(b3.fr,b4.fr,b5) +a6=A.a_(b3.fx,b4.fx,b5) a7=A.ft(b3.fy,b4.fy,b5) -a8=A.a0(b3.go,b4.go,b5) -a9=A.a0(b3.id,b4.id,b5) +a8=A.a_(b3.go,b4.go,b5) +a9=A.a_(b3.id,b4.id,b5) b0=A.c9(b3.k1,b4.k1,b5) b1=A.c9(b3.k2,b4.k2,b5) -b2=A.a0(b3.k3,b4.k3,b5) -return new A.K7(s,r,q,p,o,n,m,l,k,j,i,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,A.bS(b3.k4,b4.k4,b5,A.dm(),h))}, -buu(a,b,c){var s +b2=A.a_(b3.k3,b4.k3,b5) +return new A.K6(s,r,q,p,o,n,m,l,k,j,i,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,A.bQ(b3.k4,b4.k4,b5,A.dm(),h))}, +buB(a,b,c){var s if(a==b)return a if(a==null){s=b.a -return A.bB(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ae,-1),b,c)}s=a.a -return A.bB(a,new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ae,-1),c)}, -K7:function K7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +return A.bA(new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),b,c)}s=a.a +return A.bA(a,new A.cK(A.a9(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,B.ag,-1),c)}, +K6:function K6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this _.a=a _.b=b _.c=c @@ -24079,38 +24092,38 @@ _.k1=a9 _.k2=b0 _.k3=b1 _.k4=b2}, -adz:function adz(){}, -adJ:function adJ(){}, -av9:function av9(){}, -anY:function anY(){}, -a_F:function a_F(a,b,c){this.c=a +adG:function adG(){}, +adQ:function adQ(){}, +ave:function ave(){}, +ao3:function ao3(){}, +a_K:function a_K(a,b,c){this.c=a this.d=b this.a=c}, -buE(a,b,c){var s=null -return new A.D5(b,A.du(c,s,B.cy,s,B.pg.hJ(A.am(a).ax.a===B.ai?B.l:B.a_),s,s),s)}, -D5:function D5(a,b,c){this.c=a +buL(a,b,c){var s=null +return new A.D4(b,A.du(c,s,B.cz,s,B.pk.hL(A.am(a).ax.a===B.ak?B.l:B.a0),s,s),s)}, +D4:function D4(a,b,c){this.c=a this.d=b this.a=c}, -bdY(a,b,c,d,e,f,g,h,i){return new A.a_O(b,e,g,i,f,d,h,a,c,null)}, -bsZ(a,b,c){return new A.WQ(c,b,a,null)}, -bE6(a,b,c,d){return A.lo(!1,d,A.dq(B.ec,b,null))}, -bml(a,b,c,d){var s,r=A.v9(b,c).c -r.toString -s=A.aBt(b,r) -r=A.v9(b,c) -return r.pc(A.buG(null,B.a7,!0,null,a,b,null,s,B.Ef,!0,d))}, -buG(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null -A.qX(f,B.cS,t.c4).toString +be4(a,b,c,d,e,f,g,h,i){return new A.a_T(b,e,g,i,f,d,h,a,c,null)}, +bt5(a,b,c){return new A.WV(c,b,a,null)}, +bEc(a,b,c,d){return A.lo(!1,d,A.dq(B.ee,b,null))}, +bmr(a,b,c,d){var s,r=A.v7(b,c).c +r.toString +s=A.aBy(b,r) +r=A.v7(b,c) +return r.pe(A.buN(null,B.a8,!0,null,a,b,null,s,B.Ej,!0,d))}, +buN(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m=null +A.qX(f,B.cT,t.c4).toString s=A.b([],t.Zt) r=$.aF -q=A.Fb(B.dx) +q=A.F9(B.dz) p=A.b([],t.wi) o=A.iT(m,t.ob) n=$.aF -return new A.Kf(new A.avd(e,h,!0),!0,"Dismiss",b,B.ed,A.bHE(),a,m,i,s,new A.cG(m,k.h("cG>")),new A.cG(m,t.re),new A.Ni(),m,0,new A.bU(new A.aT(r,k.h("aT<0?>")),k.h("bU<0?>")),q,p,B.jc,o,new A.bU(new A.aT(n,k.h("aT<0?>")),k.h("bU<0?>")),k.h("Kf<0>"))}, -biP(a){var s=null -return new A.aV7(a,A.am(a).p3,A.am(a).ok,s,24,s,s,B.eC,B.Y,s,s,s,s)}, -a_O:function a_O(a,b,c,d,e,f,g,h,i,j){var _=this +return new A.Ke(new A.avi(e,h,!0),!0,"Dismiss",b,B.ef,A.bHK(),a,m,i,s,new A.cG(m,k.h("cG>")),new A.cG(m,t.re),new A.Nk(),m,0,new A.bU(new A.aT(r,k.h("aT<0?>")),k.h("bU<0?>")),q,p,B.jf,o,new A.bU(new A.aT(n,k.h("aT<0?>")),k.h("bU<0?>")),k.h("Ke<0>"))}, +biV(a){var s=null +return new A.aVd(a,A.am(a).p3,A.am(a).ok,s,24,s,s,B.eD,B.Y,s,s,s,s)}, +a_T:function a_T(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b _.e=c @@ -24121,19 +24134,19 @@ _.z=g _.Q=h _.as=i _.a=j}, -WQ:function WQ(a,b,c,d){var _=this +WV:function WV(a,b,c,d){var _=this _.f=a _.x=b _.Q=c _.a=d}, -Kf:function Kf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +Ke:function Ke(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this _.cK=a -_.f7=b +_.f8=b _.eY=c _.dC=d -_.l_=e +_.l3=e _.eO=f -_.f8=g +_.f9=g _.fr=h _.fx=i _.fy=!1 @@ -24145,8 +24158,8 @@ _.k4=m _.ok=$ _.p1=null _.p2=$ -_.rz$=n -_.IV$=o +_.rA$=n +_.IX$=o _.y=p _.z=null _.Q=!1 @@ -24159,10 +24172,10 @@ _.b=s _.c=a0 _.d=a1 _.$ti=a2}, -avd:function avd(a,b,c){this.a=a +avi:function avi(a,b,c){this.a=a this.b=b this.c=c}, -aV7:function aV7(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +aVd:function aVd(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.z=a _.Q=b _.as=c @@ -24176,19 +24189,19 @@ _.r=j _.w=k _.x=l _.y=m}, -buH(a,b,c){var s,r,q,p,o,n,m,l,k +buO(a,b,c){var s,r,q,p,o,n,m,l,k if(a===b&&!0)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) r=A.al(a.b,b.b,c) -q=A.a0(a.c,b.c,c) -p=A.a0(a.d,b.d,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) o=A.ft(a.e,b.e,c) -n=A.WS(a.f,b.f,c) -m=A.a0(a.y,b.y,c) +n=A.WX(a.f,b.f,c) +m=A.a_(a.y,b.y,c) l=A.c9(a.r,b.r,c) k=A.c9(a.w,b.w,c) -return new A.D6(s,r,q,p,o,n,l,k,A.hE(a.x,b.x,c),m)}, -D6:function D6(a,b,c,d,e,f,g,h,i,j){var _=this +return new A.D5(s,r,q,p,o,n,l,k,A.hD(a.x,b.x,c),m)}, +D5:function D5(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -24199,26 +24212,26 @@ _.r=g _.w=h _.x=i _.y=j}, -adO:function adO(){}, -buT(a,b,c){var s,r,q,p +adV:function adV(){}, +bv_(a,b,c){var s,r,q,p if(a===b&&!0)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) r=A.al(a.b,b.b,c) q=A.al(a.c,b.c,c) p=A.al(a.d,b.d,c) -return new A.Ki(s,r,q,p,A.al(a.e,b.e,c))}, -Ki:function Ki(a,b,c,d,e){var _=this +return new A.Kh(s,r,q,p,A.al(a.e,b.e,c))}, +Kh:function Kh(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -adU:function adU(){}, -awk:function awk(a,b){this.a=a +ae0:function ae0(){}, +awp:function awp(a,b){this.a=a this.b=b}, -a09:function a09(a,b){this.x=a +a0f:function a0f(a,b){this.x=a this.a=b}, -aVd:function aVd(a,b,c,d,e,f,g,h,i){var _=this +aVj:function aVj(a,b,c,d,e,f,g,h,i){var _=this _.x=a _.a=b _.b=c @@ -24228,21 +24241,21 @@ _.e=f _.f=g _.r=h _.w=i}, -bvr(a,b,c){var s,r,q,p,o,n,m +bvy(a,b,c){var s,r,q,p,o,n,m if(a===b)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) q=A.al(a.c,b.c,c) -p=A.a0(a.d,b.d,c) -o=A.a0(a.e,b.e,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) n=A.ft(a.f,b.f,c) m=A.ft(a.r,b.r,c) -return new A.Dc(s,r,q,p,o,n,m,A.al(a.w,b.w,c))}, -bvs(a){var s +return new A.Db(s,r,q,p,o,n,m,A.al(a.w,b.w,c))}, +bvz(a){var s a.be(t.ty) s=A.am(a) -return s.bV}, -Dc:function Dc(a,b,c,d,e,f,g,h){var _=this +return s.bU}, +Db:function Db(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -24251,10 +24264,10 @@ _.e=e _.f=f _.r=g _.w=h}, -aee:function aee(){}, -ber(a,b,c){return new A.kE(b,a,B.k1,null,c.h("kE<0>"))}, -b7o(a,b,c,d,e){return new A.Dd(b,d,c,a,null,e.h("Dd<0>"))}, -aeg:function aeg(a,b,c,d,e,f,g,h){var _=this +ael:function ael(){}, +bey(a,b,c){return new A.kF(b,a,B.k4,null,c.h("kF<0>"))}, +b7u(a,b,c,d,e){return new A.Dc(b,d,c,a,null,e.h("Dc<0>"))}, +aen:function aen(a,b,c,d,e,f,g,h){var _=this _.b=a _.c=b _.d=c @@ -24263,7 +24276,7 @@ _.f=e _.r=f _.w=g _.a=h}, -Hf:function Hf(a,b,c,d,e,f,g,h){var _=this +He:function He(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.e=c @@ -24272,12 +24285,12 @@ _.r=e _.w=f _.a=g _.$ti=h}, -Hg:function Hg(a,b){var _=this +Hf:function Hf(a,b){var _=this _.a=null _.b=a _.c=null _.$ti=b}, -He:function He(a,b,c,d,e,f,g,h,i){var _=this +Hd:function Hd(a,b,c,d,e,f,g,h,i){var _=this _.c=a _.d=b _.e=c @@ -24287,33 +24300,33 @@ _.w=f _.x=g _.a=h _.$ti=i}, -Si:function Si(a,b){var _=this +Sl:function Sl(a,b){var _=this _.e=_.d=$ _.a=null _.b=a _.c=null _.$ti=b}, -aVl:function aVl(a){this.a=a}, -aeh:function aeh(a,b,c,d){var _=this +aVr:function aVr(a){this.a=a}, +aeo:function aeo(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.$ti=d}, mU:function mU(a,b){this.a=a this.$ti=b}, -aXM:function aXM(a,b,c){this.a=a +aXS:function aXS(a,b,c){this.a=a this.c=b this.d=c}, -Sj:function Sj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this +Sm:function Sm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this _.cK=a -_.f7=b +_.f8=b _.eY=c _.dC=d -_.l_=e +_.l3=e _.eO=f -_.f8=g -_.mM=h -_.nC=i +_.f9=g +_.mQ=h +_.nE=i _.R=j _.aB=k _.bc=l @@ -24331,8 +24344,8 @@ _.k4=a0 _.ok=$ _.p1=null _.p2=$ -_.rz$=a1 -_.IV$=a2 +_.rA$=a1 +_.IX$=a2 _.y=a3 _.z=null _.Q=!1 @@ -24345,10 +24358,10 @@ _.b=a6 _.c=a7 _.d=a8 _.$ti=a9}, -aVn:function aVn(a){this.a=a}, -aVo:function aVo(){}, -aVp:function aVp(){}, -Hh:function Hh(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +aVt:function aVt(a){this.a=a}, +aVu:function aVu(){}, +aVv:function aVv(){}, +Hg:function Hg(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.c=a _.d=b _.e=c @@ -24361,16 +24374,16 @@ _.as=i _.at=j _.a=k _.$ti=l}, -aVm:function aVm(a,b,c){this.a=a +aVs:function aVs(a,b,c){this.a=a this.b=b this.c=c}, -HJ:function HJ(a,b,c,d,e){var _=this +HI:function HI(a,b,c,d,e){var _=this _.e=a _.f=b _.c=c _.a=d _.$ti=e}, -ajr:function ajr(a,b,c){var _=this +ajy:function ajy(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -24398,21 +24411,21 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aef:function aef(){}, -kE:function kE(a,b,c,d,e){var _=this +aem:function aem(){}, +kF:function kF(a,b,c,d,e){var _=this _.r=a _.c=b _.d=c _.a=d _.$ti=e}, -Dd:function Dd(a,b,c,d,e,f){var _=this +Dc:function Dc(a,b,c,d,e,f){var _=this _.c=a _.d=b _.r=c _.CW=d _.a=e _.$ti=f}, -Hd:function Hd(a,b){var _=this +Hc:function Hc(a,b){var _=this _.r=_.f=_.e=_.d=null _.w=!1 _.x=$ @@ -24420,52 +24433,52 @@ _.a=null _.b=a _.c=null _.$ti=b}, -aVj:function aVj(a){this.a=a}, +aVp:function aVp(a){this.a=a}, +aVq:function aVq(a){this.a=a}, aVk:function aVk(a){this.a=a}, -aVe:function aVe(a){this.a=a}, -aVh:function aVh(a){this.a=a}, -aVf:function aVf(a,b){this.a=a +aVn:function aVn(a){this.a=a}, +aVl:function aVl(a,b){this.a=a this.b=b}, -aVg:function aVg(a){this.a=a}, -aVi:function aVi(a){this.a=a}, -VR:function VR(){}, -bvu(a,b,c){var s,r +aVm:function aVm(a){this.a=a}, +aVo:function aVo(a){this.a=a}, +VW:function VW(){}, +bvB(a,b,c){var s,r if(a===b&&!0)return a s=A.c9(a.a,b.a,c) if(c<0.5)r=a.b else r=b.b -return new A.Ku(s,r,A.b8q(a.c,b.c,c))}, -Ku:function Ku(a,b,c){this.a=a +return new A.Kt(s,r,A.b8x(a.c,b.c,c))}, +Kt:function Kt(a,b,c){this.a=a this.b=b this.c=c}, -aei:function aei(){}, +aep:function aep(){}, mm(a,b,c){var s=null -return new A.a0j(b,s,s,s,c,B.t,s,!1,s,a,s)}, -b7p(a,b,c,d,e,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null +return new A.a0p(b,s,s,s,c,B.t,s,!1,s,a,s)}, +b7v(a,b,c,d,e,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null if(d==null)s=f else s=d -r=new A.Sr(c,s) +r=new A.Su(c,s) q=a4==null?f:a4 if(e==null)p=f else p=e o=q==null -n=o&&p==null?f:new A.Sr(q,p) -m=o?f:new A.aer(q) -l=a1==null?f:new A.aep(a1) -k=a3==null&&a0==null?f:new A.aeq(a3,a0) +n=o&&p==null?f:new A.Su(q,p) +m=o?f:new A.aey(q) +l=a1==null?f:new A.aew(a1) +k=a3==null&&a0==null?f:new A.aex(a3,a0) o=a8==null?f:new A.e7(a8,t.h9) j=a7==null?f:new A.e7(a7,t.Ak) i=a6==null?f:new A.e7(a6,t.iL) h=a5==null?f:new A.e7(a5,t.iL) g=a9==null?f:new A.e7(a9,t.kU) -return A.asj(a,b,r,l,a2,f,n,f,f,h,i,k,m,j,o,g,f,b0,f,b1,new A.e7(b2,t.ht),b3)}, -bFN(a){var s +return A.asp(a,b,r,l,a2,f,n,f,f,h,i,k,m,j,o,g,f,b0,f,b1,new A.e7(b2,t.ht),b3)}, +bFT(a){var s A.am(a) -s=A.dS(a,B.cX) +s=A.dS(a,B.cY) s=s==null?null:s.c if(s==null)s=1 -return A.bdc(new A.aG(16,0,16,0),new A.aG(8,0,8,0),new A.aG(4,0,4,0),s)}, -a0j:function a0j(a,b,c,d,e,f,g,h,i,j,k){var _=this +return A.bdj(new A.aG(16,0,16,0),new A.aG(8,0,8,0),new A.aG(4,0,4,0),s)}, +a0p:function a0p(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -24477,27 +24490,27 @@ _.y=h _.z=i _.Q=j _.a=k}, -Sr:function Sr(a,b){this.a=a +Su:function Su(a,b){this.a=a this.b=b}, -aer:function aer(a){this.a=a}, -aep:function aep(a){this.a=a}, -aeq:function aeq(a,b){this.a=a +aey:function aey(a){this.a=a}, +aew:function aew(a){this.a=a}, +aex:function aex(a,b){this.a=a this.b=b}, -ao_:function ao_(){}, -ao0:function ao0(){}, -ao1:function ao1(){}, -ao2:function ao2(){}, -bvF(a,b,c){if(a===b)return a -return new A.Dj(A.u1(a.a,b.a,c))}, -Dj:function Dj(a){this.a=a}, -aes:function aes(){}, -axS:function axS(){this.a=null}, -KL:function KL(a,b,c,d){var _=this +ao5:function ao5(){}, +ao6:function ao6(){}, +ao7:function ao7(){}, +ao8:function ao8(){}, +bvM(a,b,c){if(a===b)return a +return new A.Di(A.tZ(a.a,b.a,c))}, +Di:function Di(a){this.a=a}, +aez:function aez(){}, +axX:function axX(){this.a=null}, +KK:function KK(a,b,c,d){var _=this _.d=a _.r=b _.z=c _.a=d}, -Sx:function Sx(a,b,c,d,e,f,g){var _=this +SA:function SA(a,b,c,d,e,f,g){var _=this _.d=a _.e=b _.f=c @@ -24505,15 +24518,15 @@ _.r=d _.at=_.as=_.Q=_.z=_.y=_.x=_.w=$ _.ax=!1 _.ay=$ -_.iV$=e +_.iX$=e _.dS$=f _.a=null _.b=g _.c=null}, -aVE:function aVE(a){this.a=a}, -aVD:function aVD(a){this.a=a}, -aVC:function aVC(){}, -aVB:function aVB(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +aVK:function aVK(a){this.a=a}, +aVJ:function aVJ(a){this.a=a}, +aVI:function aVI(){}, +aVH:function aVH(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.as=a _.ax=_.at=$ _.a=b @@ -24527,26 +24540,26 @@ _.w=i _.x=j _.y=k _.z=l}, -VS:function VS(){}, -bvS(a,b,c,d,e,f,g,h,i,j,k){return new A.Ds(a,c,k,g,b,h,d,j,f,i,e)}, -bvT(a,b,c){var s,r,q,p,o,n,m,l,k,j +VX:function VX(){}, +bvZ(a,b,c,d,e,f,g,h,i,j,k){return new A.Dr(a,c,k,g,b,h,d,j,f,i,e)}, +bw_(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) -q=A.hE(a.c,b.c,c) -p=A.WS(a.d,b.d,c) -o=A.hE(a.e,b.e,c) -n=A.a0(a.f,b.f,c) -m=A.a0(a.r,b.r,c) -l=A.a0(a.w,b.w,c) -k=A.a0(a.x,b.x,c) +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.hD(a.c,b.c,c) +p=A.WX(a.d,b.d,c) +o=A.hD(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.a_(a.r,b.r,c) +l=A.a_(a.w,b.w,c) +k=A.a_(a.x,b.x,c) j=A.ft(a.y,b.y,c) -return A.bvS(s,o,r,m,A.ft(a.z,b.z,c),k,p,n,j,l,q)}, -b7v(a){var s +return A.bvZ(s,o,r,m,A.ft(a.z,b.z,c),k,p,n,j,l,q)}, +b7B(a){var s a.be(t.o6) s=A.am(a) -return s.bq}, -Ds:function Ds(a,b,c,d,e,f,g,h,i,j,k){var _=this +return s.bp}, +Dr:function Dr(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -24558,24 +24571,24 @@ _.w=h _.x=i _.y=j _.z=k}, -aeD:function aeD(){}, -bvW(a,b,c){if(a===b)return a -return new A.KO(A.u1(a.a,b.a,c))}, -KO:function KO(a){this.a=a}, -aeI:function aeI(){}, -aUU:function aUU(){}, -SB:function SB(a,b){this.a=a +aeK:function aeK(){}, +bw2(a,b,c){if(a===b)return a +return new A.KN(A.tZ(a.a,b.a,c))}, +KN:function KN(a){this.a=a}, +aeP:function aeP(){}, +aV_:function aV_(){}, +SE:function SE(a,b){this.a=a this.b=b}, -a10:function a10(a,b,c,d){var _=this +a16:function a16(a,b,c,d){var _=this _.c=a _.z=b _.k1=c _.a=d}, -aeo:function aeo(a,b){this.a=a +aev:function aev(a,b){this.a=a this.b=b}, -acp:function acp(a,b){this.c=a +acw:function acw(a,b){this.c=a this.a=b}, -TS:function TS(a,b,c,d){var _=this +TV:function TV(a,b,c,d){var _=this _.R=null _.aB=a _.bc=b @@ -24605,7 +24618,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aVG:function aVG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +aVM:function aVM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this _.dx=a _.dy=b _.fr=c @@ -24631,15 +24644,15 @@ _.CW=a2 _.cx=a3 _.cy=a4 _.db=a5}, -biL(a,b,c,d,e){return new A.Rp(c,d,a,b,new A.bN(A.b([],t.x8),t.jc),new A.bN(A.b([],t.u),t.fy),0,e.h("Rp<0>"))}, -ayk:function ayk(){}, -aNy:function aNy(){}, -axX:function axX(){}, -axW:function axW(){}, -aVs:function aVs(){}, -ayj:function ayj(){}, -aZW:function aZW(){}, -Rp:function Rp(a,b,c,d,e,f,g,h){var _=this +biR(a,b,c,d,e){return new A.Rs(c,d,a,b,new A.bM(A.b([],t.x8),t.jc),new A.bM(A.b([],t.u),t.fy),0,e.h("Rs<0>"))}, +ayp:function ayp(){}, +aNE:function aNE(){}, +ay1:function ay1(){}, +ay0:function ay0(){}, +aVy:function aVy(){}, +ayo:function ayo(){}, +b_1:function b_1(){}, +Rs:function Rs(a,b,c,d,e,f,g,h){var _=this _.w=a _.x=b _.a=c @@ -24647,18 +24660,18 @@ _.b=d _.d=_.c=null _.ep$=e _.e9$=f -_.rA$=g +_.rB$=g _.$ti=h}, -ao3:function ao3(){}, -ao4:function ao4(){}, -bvZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.Dy(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, -bw_(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +ao9:function ao9(){}, +aoa:function aoa(){}, +bw5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.Dx(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, +bw6(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 if(a2===a3)return a2 -s=A.a0(a2.a,a3.a,a4) -r=A.a0(a2.b,a3.b,a4) -q=A.a0(a2.c,a3.c,a4) -p=A.a0(a2.d,a3.d,a4) -o=A.a0(a2.e,a3.e,a4) +s=A.a_(a2.a,a3.a,a4) +r=A.a_(a2.b,a3.b,a4) +q=A.a_(a2.c,a3.c,a4) +p=A.a_(a2.d,a3.d,a4) +o=A.a_(a2.e,a3.e,a4) n=A.al(a2.f,a3.f,a4) m=A.al(a2.r,a3.r,a4) l=A.al(a2.w,a3.w,a4) @@ -24669,17 +24682,17 @@ h=a4<0.5 if(h)g=a2.Q else g=a3.Q f=A.al(a2.as,a3.as,a4) -e=A.xo(a2.at,a3.at,a4) -d=A.xo(a2.ax,a3.ax,a4) -c=A.xo(a2.ay,a3.ay,a4) -b=A.xo(a2.ch,a3.ch,a4) +e=A.xm(a2.at,a3.at,a4) +d=A.xm(a2.ax,a3.ax,a4) +c=A.xm(a2.ay,a3.ay,a4) +b=A.xm(a2.ch,a3.ch,a4) a=A.al(a2.CW,a3.CW,a4) -a0=A.hE(a2.cx,a3.cx,a4) +a0=A.hD(a2.cx,a3.cx,a4) a1=A.c9(a2.cy,a3.cy,a4) if(h)h=a2.db else h=a3.db -return A.bvZ(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, -Dy:function Dy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +return A.bw5(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, +Dx:function Dx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this _.a=a _.b=b _.c=c @@ -24701,21 +24714,21 @@ _.CW=r _.cx=s _.cy=a0 _.db=a1}, -aeP:function aeP(){}, -bf2(a,b,c,d,e,f,g,h,i,j,k){return new A.a2c(f,h,j,e,d,a,i,c,g,k,b,null)}, -bwE(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q,p,o=null,n=g==null,m=n&&!0?o:new A.afI(g,b) +aeW:function aeW(){}, +bf9(a,b,c,d,e,f,g,h,i,j,k){return new A.a2i(f,h,j,e,d,a,i,c,g,k,b,null)}, +bwL(a,b,c,d,e,f,g,h,i,j,k,l,a0,a1){var s,r,q,p,o=null,n=g==null,m=n&&!0?o:new A.afP(g,b) if(n)if(i==null)n=h==null else n=!1 else n=!1 -s=n?o:new A.afJ(g,f,i,h) +s=n?o:new A.afQ(g,f,i,h) n=a0==null?o:new A.e7(a0,t.Ak) r=l==null?o:new A.e7(l,t.iL) q=k==null?o:new A.e7(k,t.iL) p=j==null?o:new A.e7(j,t.QL) -return A.asj(a,o,o,o,d,o,m,o,p,q,r,o,s,n,o,o,o,o,o,o,o,a1)}, -aWx:function aWx(a,b){this.a=a +return A.asp(a,o,o,o,d,o,m,o,p,q,r,o,s,n,o,o,o,o,o,o,o,a1)}, +aWD:function aWD(a,b){this.a=a this.b=b}, -a2c:function a2c(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +a2i:function a2i(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.c=a _.e=b _.r=c @@ -24728,30 +24741,30 @@ _.ax=i _.cx=j _.db=k _.a=l}, -afI:function afI(a,b){this.a=a +afP:function afP(a,b){this.a=a this.b=b}, -afJ:function afJ(a,b,c,d){var _=this +afQ:function afQ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -bwD(a,b,c){if(a===b)return a -return new A.DR(A.u1(a.a,b.a,c))}, -bf3(a,b){return new A.a2d(b,a,null)}, -DR:function DR(a){this.a=a}, -a2d:function a2d(a,b,c){this.w=a +bwK(a,b,c){if(a===b)return a +return new A.DQ(A.tZ(a.a,b.a,c))}, +bfa(a,b){return new A.a2j(b,a,null)}, +DQ:function DQ(a){this.a=a}, +a2j:function a2j(a,b,c){this.w=a this.b=b this.a=c}, -afK:function afK(){}, -Ly:function Ly(a,b,c){this.c=a +afR:function afR(){}, +Lx:function Lx(a,b,c){this.c=a this.e=b this.a=c}, -SV:function SV(a,b){var _=this +SY:function SY(a,b){var _=this _.d=a _.a=_.e=null _.b=b _.c=null}, -Lz:function Lz(a,b,c,d){var _=this +Ly:function Ly(a,b,c,d){var _=this _.f=_.e=null _.r=!0 _.w=a @@ -24759,7 +24772,7 @@ _.a=b _.b=c _.c=d _.d=!1}, -uN:function uN(a,b,c,d,e,f,g,h,i,j){var _=this +uL:function uL(a,b,c,d,e,f,g,h,i,j){var _=this _.z=a _.Q=b _.as=c @@ -24773,12 +24786,12 @@ _.a=h _.b=i _.c=j _.d=!1}, -bEZ(a,b,c){if(c!=null)return c -if(b)return new A.b1t(a) +bF4(a,b,c){if(c!=null)return c +if(b)return new A.b1z(a) return null}, -b1t:function b1t(a){this.a=a}, -aWN:function aWN(){}, -LA:function LA(a,b,c,d,e,f,g,h,i,j){var _=this +b1z:function b1z(a){this.a=a}, +aWT:function aWT(){}, +Lz:function Lz(a,b,c,d,e,f,g,h,i,j){var _=this _.z=a _.Q=b _.as=c @@ -24791,10 +24804,10 @@ _.a=h _.b=i _.c=j _.d=!1}, -bEY(a,b,c){if(c!=null)return c -if(b)return new A.b1s(a) +bF3(a,b,c){if(c!=null)return c +if(b)return new A.b1y(a) return null}, -bF1(a,b,c,d){var s,r,q,p,o,n,m +bF7(a,b,c,d){var s,r,q,p,o,n,m if(b){if(c!=null){s=c.$0() r=J.cP(s) q=new A.M(r.gaL(s)-r.gag(s),r.gaR(s)-r.gah(s))}else{s=a.k3 @@ -24802,11 +24815,11 @@ s.toString q=s}p=d.U(0,B.i).ge8() o=d.U(0,new A.j(0+q.a,0)).ge8() n=d.U(0,new A.j(0,0+q.b)).ge8() -m=d.U(0,q.HI(0,B.i)).ge8() +m=d.U(0,q.HL(0,B.i)).ge8() return Math.ceil(Math.max(Math.max(p,o),Math.max(n,m)))}return 35}, -b1s:function b1s(a){this.a=a}, -aWO:function aWO(){}, -LB:function LB(a,b,c,d,e,f,g,h,i,j,k){var _=this +b1y:function b1y(a){this.a=a}, +aWU:function aWU(){}, +LA:function LA(a,b,c,d,e,f,g,h,i,j,k){var _=this _.z=a _.Q=b _.as=c @@ -24821,15 +24834,15 @@ _.a=i _.b=j _.c=k _.d=!1}, -bwM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.DX(d,a5,a7,a8,a6,p,a0,a1,a3,a4,a2,r,s,o,e,l,b0,b,f,i,m,k,a9,b1,b2,g,!1,q,a,j,c,b3,n)}, -a2t(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null -return new A.a2s(d,p,s,s,s,s,o,s,s,s,s,m,n,k,!0,B.am,s,b,e,g,j,i,q,r,a0,f!==!1,!1,l,a,h,c,a1,s)}, -uQ:function uQ(){}, -E1:function E1(){}, -TB:function TB(a,b,c){this.f=a +bwT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){return new A.DW(d,a5,a7,a8,a6,p,a0,a1,a3,a4,a2,r,s,o,e,l,b0,b,f,i,m,k,a9,b1,b2,g,!1,q,a,j,c,b3,n)}, +a2z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=null +return new A.a2y(d,p,s,s,s,s,o,s,s,s,s,m,n,k,!0,B.ao,s,b,e,g,j,i,q,r,a0,f!==!1,!1,l,a,h,c,a1,s)}, +uO:function uO(){}, +E0:function E0(){}, +TE:function TE(a,b,c){this.f=a this.b=b this.a=c}, -DX:function DX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +DW:function DW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this _.c=a _.d=b _.e=c @@ -24863,7 +24876,7 @@ _.k4=b0 _.ok=b1 _.p1=b2 _.a=b3}, -SU:function SU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this +SX:function SX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this _.c=a _.d=b _.e=c @@ -24900,9 +24913,9 @@ _.p2=b3 _.p3=b4 _.p4=b5 _.a=b6}, -wy:function wy(a,b){this.a=a +ww:function ww(a,b){this.a=a this.b=b}, -ST:function ST(a,b,c,d){var _=this +SW:function SW(a,b,c,d){var _=this _.e=_.d=null _.f=!1 _.r=a @@ -24910,20 +24923,20 @@ _.w=$ _.x=null _.y=b _.z=!1 -_.jV$=c +_.jX$=c _.a=null _.b=d _.c=null}, -aWL:function aWL(){}, -aWK:function aWK(){}, -aWM:function aWM(a,b){this.a=a +aWR:function aWR(){}, +aWQ:function aWQ(){}, +aWS:function aWS(a,b){this.a=a this.b=b}, -aWH:function aWH(a,b){this.a=a +aWN:function aWN(a,b){this.a=a this.b=b}, -aWJ:function aWJ(a){this.a=a}, -aWI:function aWI(a,b){this.a=a +aWP:function aWP(a){this.a=a}, +aWO:function aWO(a,b){this.a=a this.b=b}, -a2s:function a2s(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +a2y:function a2y(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this _.c=a _.d=b _.e=c @@ -24957,26 +24970,26 @@ _.k4=b0 _.ok=b1 _.p1=b2 _.a=b3}, -VW:function VW(){}, +W0:function W0(){}, mp:function mp(){}, -aht:function aht(a){this.a=a}, +ahA:function ahA(a){this.a=a}, m0:function m0(a,b){this.b=a this.a=b}, -bw0(a){if(a===-1)return"FloatingLabelAlignment.start" +bw7(a){if(a===-1)return"FloatingLabelAlignment.start" if(a===0)return"FloatingLabelAlignment.center" return"FloatingLabelAlignment(x: "+B.e.aZ(a,1)+")"}, -bwO(a,b,c,d,e,f,g,h,i){return new A.yO(c,a,h,i,f,g,!1,e,b,null)}, -bfb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){return new A.DZ(b1,b2,b5,b7,b6,s,a5,a4,a3,a8,a7,a9,a6,n,m,l,r,q,b4,d,!1,b9,c1,b8,c3,c2,c0,c6,c5,d0,c9,c7,c8,g,e,f,p,o,a0,b0,k,a1,a2,h,j,b,i,c4,a,c)}, -bwN(a,b,c,d){return new A.E_(d,b,c,a)}, -SX:function SX(a){var _=this +bwV(a,b,c,d,e,f,g,h,i){return new A.yM(c,a,h,i,f,g,!1,e,b,null)}, +bfi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){return new A.DY(b1,b2,b5,b7,b6,s,a5,a4,a3,a8,a7,a9,a6,n,m,l,r,q,b4,d,!1,b9,c1,b8,c3,c2,c0,c6,c5,d0,c9,c7,c8,g,e,f,p,o,a0,b0,k,a1,a2,h,j,b,i,c4,a,c)}, +bwU(a,b,c,d){return new A.DZ(d,b,c,a)}, +T_:function T_(a){var _=this _.a=null -_.bu$=_.b=0 -_.bx$=a +_.bs$=_.b=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -SY:function SY(a,b){this.a=a +T0:function T0(a,b){this.a=a this.b=b}, -afU:function afU(a,b,c,d,e,f,g,h,i){var _=this +ag0:function ag0(a,b,c,d,e,f,g,h,i){var _=this _.b=a _.c=b _.d=c @@ -24986,7 +24999,7 @@ _.r=f _.w=g _.x=h _.a=i}, -Rz:function Rz(a,b,c,d,e,f,g){var _=this +RC:function RC(a,b,c,d,e,f,g){var _=this _.c=a _.d=b _.e=c @@ -24994,17 +25007,17 @@ _.f=d _.r=e _.w=f _.a=g}, -abU:function abU(a,b,c){var _=this +ac0:function ac0(a,b,c){var _=this _.x=_.w=_.r=_.f=_.e=_.d=$ -_.f5$=a -_.bW$=b +_.f6$=a +_.bV$=b _.a=null _.b=c _.c=null}, -aky:function aky(a,b,c){this.e=a +akF:function akF(a,b,c){this.e=a this.c=b this.a=c}, -SL:function SL(a,b,c,d,e,f,g,h){var _=this +SO:function SO(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.e=c @@ -25013,21 +25026,21 @@ _.r=e _.w=f _.x=g _.a=h}, -SM:function SM(a,b,c){var _=this +SP:function SP(a,b,c){var _=this _.d=$ _.f=_.e=null -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aWq:function aWq(){}, -KW:function KW(a,b){this.a=a +aWw:function aWw(){}, +KV:function KV(a,b){this.a=a this.b=b}, -a11:function a11(){}, -iw:function iw(a,b){this.a=a +a17:function a17(){}, +iv:function iv(a,b){this.a=a this.b=b}, -adB:function adB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +adI:function adI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this _.a=a _.b=b _.c=c @@ -25049,15 +25062,15 @@ _.CW=r _.cx=s _.cy=a0 _.db=a1}, -aZ2:function aZ2(a,b,c,d,e,f){var _=this +aZ8:function aZ8(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -TW:function TW(a,b,c,d,e,f,g,h,i){var _=this -_.L=a +TZ:function TZ(a,b,c,d,e,f,g,h,i){var _=this +_.M=a _.aa=b _.af=c _.aJ=d @@ -25065,7 +25078,7 @@ _.b9=e _.G=f _.a8=g _.al=null -_.he$=h +_.hh$=h _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -25091,15 +25104,15 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZ6:function aZ6(a){this.a=a}, -aZ5:function aZ5(a,b){this.a=a +aZc:function aZc(a){this.a=a}, +aZb:function aZb(a,b){this.a=a this.b=b}, -aZ4:function aZ4(a,b){this.a=a +aZa:function aZa(a,b){this.a=a this.b=b}, -aZ3:function aZ3(a,b,c){this.a=a +aZ9:function aZ9(a,b,c){this.a=a this.b=b this.c=c}, -adE:function adE(a,b,c,d,e,f,g){var _=this +adL:function adL(a,b,c,d,e,f,g){var _=this _.c=a _.d=b _.e=c @@ -25107,7 +25120,7 @@ _.f=d _.r=e _.w=f _.a=g}, -yO:function yO(a,b,c,d,e,f,g,h,i,j){var _=this +yM:function yM(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b _.e=c @@ -25118,17 +25131,17 @@ _.x=g _.y=h _.z=i _.a=j}, -SZ:function SZ(a,b,c,d){var _=this +T1:function T1(a,b,c,d){var _=this _.f=_.e=_.d=$ _.r=a _.w=null -_.f5$=b -_.bW$=c +_.f6$=b +_.bV$=c _.a=null _.b=d _.c=null}, -aWZ:function aWZ(){}, -DZ:function DZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +aX4:function aX4(){}, +DY:function DY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this _.a=a _.b=b _.c=c @@ -25178,47 +25191,47 @@ _.y1=c6 _.y2=c7 _.cr=c8 _.cu=c9 -_.bH=d0}, -E_:function E_(a,b,c,d){var _=this +_.bG=d0}, +DZ:function DZ(a,b,c,d){var _=this _.fr=a _.fx=b _.fy=c _.k2=d}, -aWP:function aWP(a,b,c,d,e){var _=this +aWV:function aWV(a,b,c,d,e){var _=this _.ok=a _.fr=b _.fx=c _.fy=d _.k2=e}, -aWU:function aWU(a){this.a=a}, +aX_:function aX_(a){this.a=a}, +aX1:function aX1(a){this.a=a}, +aWY:function aWY(a){this.a=a}, +aWZ:function aWZ(a){this.a=a}, aWW:function aWW(a){this.a=a}, -aWS:function aWS(a){this.a=a}, -aWT:function aWT(a){this.a=a}, -aWQ:function aWQ(a){this.a=a}, -aWR:function aWR(a){this.a=a}, -aWV:function aWV(a){this.a=a}, aWX:function aWX(a){this.a=a}, -aWY:function aWY(a){this.a=a}, -afV:function afV(){}, -VG:function VG(){}, -anX:function anX(){}, -VV:function VV(){}, -VX:function VX(){}, -aop:function aop(){}, -bfG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.a3b(h,q,o,r,!1,c,s,n,l,b,e,j,i,!1,f,!1,p,m,d,null)}, -aZ9(a,b){var s +aX0:function aX0(a){this.a=a}, +aX2:function aX2(a){this.a=a}, +aX3:function aX3(a){this.a=a}, +ag1:function ag1(){}, +VL:function VL(){}, +ao2:function ao2(){}, +W_:function W_(){}, +W1:function W1(){}, +aov:function aov(){}, +bfN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.a3h(h,q,o,r,!1,c,s,n,l,b,e,j,i,!1,f,!1,p,m,d,null)}, +aZf(a,b){var s if(a==null)return B.v a.dc(b,!0) s=a.k3 s.toString return s}, -aDk:function aDk(a,b){this.a=a +aDq:function aDq(a,b){this.a=a this.b=b}, -M6:function M6(a,b){this.a=a +M5:function M5(a,b){this.a=a this.b=b}, -aDm:function aDm(a,b){this.a=a +aDs:function aDs(a,b){this.a=a this.b=b}, -a3b:function a3b(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +a3h:function a3h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this _.c=a _.d=b _.e=c @@ -25239,15 +25252,15 @@ _.k2=q _.k3=r _.k4=s _.a=a0}, -aDn:function aDn(a){this.a=a}, -afS:function afS(a,b,c,d){var _=this +aDt:function aDt(a){this.a=a}, +afZ:function afZ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -on:function on(a,b){this.a=a +om:function om(a,b){this.a=a this.b=b}, -agu:function agu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +agB:function agB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.c=a _.d=b _.e=c @@ -25263,8 +25276,8 @@ _.at=l _.ax=m _.ay=n _.a=o}, -U3:function U3(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.L=a +U6:function U6(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.M=a _.aa=b _.af=c _.aJ=d @@ -25273,8 +25286,8 @@ _.G=f _.a8=g _.al=h _.b_=i -_.bO=j -_.he$=k +_.bN=j +_.hh$=k _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -25300,12 +25313,12 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZb:function aZb(a,b){this.a=a +aZh:function aZh(a,b){this.a=a this.b=b}, -aZa:function aZa(a,b,c){this.a=a +aZg:function aZg(a,b,c){this.a=a this.b=b this.c=c}, -aXi:function aXi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +aXo:function aXo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this _.cy=a _.dx=_.db=$ _.a=b @@ -25327,10 +25340,10 @@ _.ay=q _.ch=r _.CW=s _.cx=a0}, -ao9:function ao9(){}, -aos:function aos(){}, -b8d(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.En(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, -bxo(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +aof:function aof(){}, +aoy:function aoy(){}, +b8k(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.Em(b,l,m,j,e,o,r,n,f,a,p,k,d,h,g,c,i,s,q)}, +bxu(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a if(a0===a1)return a0 s=a2<0.5 if(s)r=a0.a @@ -25338,15 +25351,15 @@ else r=a1.a q=A.ft(a0.b,a1.b,a2) if(s)p=a0.c else p=a1.c -o=A.a0(a0.d,a1.d,a2) -n=A.a0(a0.e,a1.e,a2) -m=A.a0(a0.f,a1.f,a2) +o=A.a_(a0.d,a1.d,a2) +n=A.a_(a0.e,a1.e,a2) +m=A.a_(a0.f,a1.f,a2) l=A.c9(a0.r,a1.r,a2) k=A.c9(a0.w,a1.w,a2) j=A.c9(a0.x,a1.x,a2) -i=A.hE(a0.y,a1.y,a2) -h=A.a0(a0.z,a1.z,a2) -g=A.a0(a0.Q,a1.Q,a2) +i=A.hD(a0.y,a1.y,a2) +h=A.a_(a0.z,a1.z,a2) +g=A.a_(a0.Q,a1.Q,a2) f=A.al(a0.as,a1.as,a2) e=A.al(a0.at,a1.at,a2) d=A.al(a0.ax,a1.ax,a2) @@ -25358,13 +25371,13 @@ if(s)a=a0.CW else a=a1.CW if(s)s=a0.cx else s=a1.cx -return A.b8d(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, -bfH(a,b,c){return new A.z6(b,a,c)}, -bfI(a){var s=a.be(t.NJ),r=s==null?null:s.goD(s) +return A.b8k(i,r,c,f,n,j,d,e,b,o,g,q,p,k,m,h,s,l,a)}, +bfO(a,b,c){return new A.z4(b,a,c)}, +bfP(a){var s=a.be(t.NJ),r=s==null?null:s.goF(s) return r==null?A.am(a).aJ:r}, -bxp(a,b,c,d){var s=null -return new A.jI(new A.aDl(s,s,s,c,s,b,d,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, -En:function En(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +bxv(a,b,c,d){var s=null +return new A.jI(new A.aDr(s,s,s,c,s,b,d,s,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, +Em:function Em(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.a=a _.b=b _.c=c @@ -25384,10 +25397,10 @@ _.ay=p _.ch=q _.CW=r _.cx=s}, -z6:function z6(a,b,c){this.w=a +z4:function z4(a,b,c){this.w=a this.b=b this.a=c}, -aDl:function aDl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +aDr:function aDr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this _.a=a _.b=b _.c=c @@ -25409,47 +25422,47 @@ _.CW=r _.cx=s _.cy=a0 _.db=a1}, -agv:function agv(){}, -Qu:function Qu(a,b){this.c=a +agC:function agC(){}, +Qx:function Qx(a,b){this.c=a this.a=b}, -aPm:function aPm(){}, -V3:function V3(a,b){var _=this +aPs:function aPs(){}, +V6:function V6(a,b){var _=this _.e=_.d=null _.f=a _.a=null _.b=b _.c=null}, -b06:function b06(a){this.a=a}, -b05:function b05(a){this.a=a}, -b07:function b07(a,b,c,d){var _=this +b0c:function b0c(a){this.a=a}, +b0b:function b0b(a){this.a=a}, +b0d:function b0d(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3l:function a3l(a,b){this.c=a +a3r:function a3r(a,b){this.c=a this.a=b}, -mu(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Mq(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, -bwL(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) +mu(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Mp(d,m,g,f,i,k,l,j,!0,e,a,c,h)}, +bwS(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) for(s=b,r=a;r!==s;){q=r.a p=s.a if(q>=p){o=r.gb3(r) -if(!(o instanceof A.J)||!o.rU(r))return null +if(!(o instanceof A.J)||!o.rV(r))return null h.push(o) r=o}if(q<=p){n=s.gb3(s) -if(!(n instanceof A.J)||!n.rU(s))return null +if(!(n instanceof A.J)||!n.rV(s))return null g.push(n) s=n}}m=new A.b0(new Float64Array(16)) -m.bm() +m.bl() l=new A.b0(new Float64Array(16)) -l.bm() +l.bl() for(k=g.length-1;k>0;k=j){j=k-1 -g[k].fu(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 -h[k].fu(h[j],l)}if(l.lF(l)!==0){l.bT(0,m) +g[k].fz(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 +h[k].fz(h[j],l)}if(l.lJ(l)!==0){l.bS(0,m) i=l}else i=null return i}, -v3:function v3(a,b){this.a=a +v1:function v1(a,b){this.a=a this.b=b}, -Mq:function Mq(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +Mp:function Mp(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.c=a _.d=b _.e=c @@ -25463,15 +25476,15 @@ _.Q=j _.as=k _.at=l _.a=m}, -agJ:function agJ(a,b,c,d){var _=this +agQ:function agQ(a,b,c,d){var _=this _.d=a -_.f5$=b -_.bW$=c +_.f6$=b +_.bV$=c _.a=null _.b=d _.c=null}, -aXK:function aXK(a){this.a=a}, -U_:function U_(a,b,c,d){var _=this +aXQ:function aXQ(a){this.a=a}, +U2:function U2(a,b,c,d){var _=this _.R=a _.bc=b _.cD=null @@ -25501,16 +25514,16 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -afT:function afT(a,b,c,d,e){var _=this +ag_:function ag_(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -oU:function oU(){}, -vU:function vU(a,b){this.a=a +oS:function oS(){}, +vS:function vS(a,b){this.a=a this.b=b}, -Tb:function Tb(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +Te:function Te(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.r=a _.w=b _.x=c @@ -25523,51 +25536,51 @@ _.c=i _.d=j _.e=k _.a=l}, -agG:function agG(a,b,c){var _=this +agN:function agN(a,b,c){var _=this _.db=_.cy=_.cx=_.CW=null _.e=_.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aXu:function aXu(){}, -aXv:function aXv(){}, -aXw:function aXw(){}, -aXx:function aXx(){}, -UC:function UC(a,b,c,d){var _=this +aXA:function aXA(){}, +aXB:function aXB(){}, +aXC:function aXC(){}, +aXD:function aXD(){}, +UF:function UF(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -akz:function akz(a,b,c){this.b=a +akG:function akG(a,b,c){this.b=a this.c=b this.a=c}, -aoa:function aoa(){}, -agH:function agH(){}, -a_x:function a_x(){}, -aXJ(a){return new A.agK(a,J.n9(a.$1(B.a2H)))}, -Td(a){var s=null -return new A.agL(a,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +aog:function aog(){}, +agO:function agO(){}, +a_C:function a_C(){}, +aXP(a){return new A.agR(a,J.n9(a.$1(B.a2L)))}, +Tg(a){var s=null +return new A.agS(a,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, e8(a,b,c){if(c.h("ce<0>").b(a))return a.aC(b) return a}, -bS(a,b,c,d,e){if(a==null&&b==null)return null -return new A.T3(a,b,c,d,e.h("T3<0>"))}, -bfR(a){var s=A.y(t.ui) +bQ(a,b,c,d,e){if(a==null&&b==null)return null +return new A.T6(a,b,c,d,e.h("T6<0>"))}, +bfY(a){var s=A.y(t.ui) if(a!=null)s.F(0,a) -return new A.a3z(s,$.ag())}, +return new A.a3F(s,$.ag())}, ei:function ei(a,b){this.a=a this.b=b}, -Mw:function Mw(){}, -agK:function agK(a,b){this.c=a +Mv:function Mv(){}, +agR:function agR(a,b){this.c=a this.a=b}, -a3x:function a3x(){}, -Su:function Su(a,b){this.a=a +a3D:function a3D(){}, +Sx:function Sx(a,b){this.a=a this.c=b}, -aE1:function aE1(){}, -a3y:function a3y(){}, -agL:function agL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.by=a +aE7:function aE7(){}, +a3E:function a3E(){}, +agS:function agS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.bx=a _.a=b _.b=c _.c=d @@ -25595,7 +25608,7 @@ _.fr=a5 _.fx=a6 _.fy=a7}, ce:function ce(){}, -T3:function T3(a,b,c,d,e){var _=this +T6:function T6(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -25605,64 +25618,64 @@ ju:function ju(a,b){this.a=a this.$ti=b}, e7:function e7(a,b){this.a=a this.$ti=b}, -a3z:function a3z(a,b){var _=this +a3F:function a3F(a,b){var _=this _.a=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -a3w:function a3w(){}, -aE4:function aE4(a,b,c){this.a=a +a3C:function a3C(){}, +aEa:function aEa(a,b,c){this.a=a this.b=b this.c=c}, -aE2:function aE2(){}, -aE3:function aE3(){}, -bxQ(a,b,c){if(a===b)return a -return new A.a3G(A.b8q(a.a,b.a,c))}, -a3G:function a3G(a){this.a=a}, -bxR(a,b,c){if(a===b)return a -return new A.MA(A.u1(a.a,b.a,c))}, -MA:function MA(a){this.a=a}, -agO:function agO(){}, -b8q(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +aE8:function aE8(){}, +aE9:function aE9(){}, +bxW(a,b,c){if(a===b)return a +return new A.a3M(A.b8x(a.a,b.a,c))}, +a3M:function a3M(a){this.a=a}, +bxX(a,b,c){if(a===b)return a +return new A.Mz(A.tZ(a.a,b.a,c))}, +Mz:function Mz(a){this.a=a}, +agV:function agV(){}, +b8x(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null if(a==b)return a s=a==null r=s?d:a.a q=b==null p=q?d:b.a o=t.MH -p=A.bS(r,p,c,A.dm(),o) +p=A.bQ(r,p,c,A.dm(),o) r=s?d:a.b -r=A.bS(r,q?d:b.b,c,A.dm(),o) +r=A.bQ(r,q?d:b.b,c,A.dm(),o) n=s?d:a.c -o=A.bS(n,q?d:b.c,c,A.dm(),o) +o=A.bQ(n,q?d:b.c,c,A.dm(),o) n=s?d:a.d m=q?d:b.d -m=A.bS(n,m,c,A.apI(),t.PM) +m=A.bQ(n,m,c,A.apO(),t.PM) n=s?d:a.e l=q?d:b.e -l=A.bS(n,l,c,A.baV(),t.pc) +l=A.bQ(n,l,c,A.bb0(),t.pc) n=s?d:a.f k=q?d:b.f j=t.tW -k=A.bS(n,k,c,A.Wz(),j) +k=A.bQ(n,k,c,A.WE(),j) n=s?d:a.r -n=A.bS(n,q?d:b.r,c,A.Wz(),j) +n=A.bQ(n,q?d:b.r,c,A.WE(),j) i=s?d:a.w -j=A.bS(i,q?d:b.w,c,A.Wz(),j) +j=A.bQ(i,q?d:b.w,c,A.WE(),j) i=s?d:a.x h=q?d:b.x g=s?d:a.y f=q?d:b.y -f=A.bS(g,f,c,A.baM(),t.KX) +f=A.bQ(g,f,c,A.baS(),t.KX) g=c<0.5 if(g)e=s?d:a.z else e=q?d:b.z if(g)g=s?d:a.Q else g=q?d:b.Q s=s?d:a.as -return new A.a3H(p,r,o,m,l,k,n,j,new A.agr(i,h,c),f,e,g,A.WS(s,q?d:b.as,c))}, -a3H:function a3H(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +return new A.a3N(p,r,o,m,l,k,n,j,new A.agy(i,h,c),f,e,g,A.WX(s,q?d:b.as,c))}, +a3N:function a3N(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -25676,29 +25689,29 @@ _.y=j _.z=k _.Q=l _.as=m}, -agr:function agr(a,b,c){this.a=a +agy:function agy(a,b,c){this.a=a this.b=b this.c=c}, -agP:function agP(){}, -bxS(a,b,c){if(a===b)return a -return new A.Ez(A.b8q(a.a,b.a,c))}, -Ez:function Ez(a){this.a=a}, -agQ:function agQ(){}, -byb(a,b,c){var s,r,q,p,o,n,m,l,k,j +agW:function agW(){}, +bxY(a,b,c){if(a===b)return a +return new A.Ey(A.b8x(a.a,b.a,c))}, +Ey:function Ey(a){this.a=a}, +agX:function agX(){}, +byh(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a s=A.al(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +r=A.a_(a.b,b.b,c) q=A.al(a.c,b.c,c) -p=A.a0(a.d,b.d,c) -o=A.a0(a.e,b.e,c) -n=A.a0(a.f,b.f,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) m=A.ft(a.r,b.r,c) -l=A.bS(a.w,b.w,c,A.Wy(),t.p8) -k=A.bS(a.x,b.x,c,A.blq(),t.lF) +l=A.bQ(a.w,b.w,c,A.WD(),t.p8) +k=A.bQ(a.x,b.x,c,A.blw(),t.lF) if(c<0.5)j=a.y else j=b.y -return new A.MX(s,r,q,p,o,n,m,l,k,j)}, -MX:function MX(a,b,c,d,e,f,g,h,i,j){var _=this +return new A.MY(s,r,q,p,o,n,m,l,k,j)}, +MY:function MY(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -25709,21 +25722,21 @@ _.r=g _.w=h _.x=i _.y=j}, -ahm:function ahm(){}, -byc(a,b,c){var s,r,q,p,o,n,m,l,k +aht:function aht(){}, +byi(a,b,c){var s,r,q,p,o,n,m,l,k if(a===b)return a s=A.al(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +r=A.a_(a.b,b.b,c) q=A.al(a.c,b.c,c) -p=A.a0(a.d,b.d,c) -o=A.a0(a.e,b.e,c) -n=A.a0(a.f,b.f,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) m=A.ft(a.r,b.r,c) l=a.w -l=A.aMG(l,l,c) -k=A.bS(a.x,b.x,c,A.Wy(),t.p8) -return new A.MY(s,r,q,p,o,n,m,l,k,A.bS(a.y,b.y,c,A.blq(),t.lF))}, -MY:function MY(a,b,c,d,e,f,g,h,i,j){var _=this +l=A.aMM(l,l,c) +k=A.bQ(a.x,b.x,c,A.WD(),t.p8) +return new A.MZ(s,r,q,p,o,n,m,l,k,A.bQ(a.y,b.y,c,A.blw(),t.lF))}, +MZ:function MZ(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -25734,10 +25747,10 @@ _.r=g _.w=h _.x=i _.y=j}, -ahn:function ahn(){}, -byd(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +ahu:function ahu(){}, +byj(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) r=A.al(a.b,b.b,c) q=A.c9(a.c,b.c,c) p=A.c9(a.d,b.d,c) @@ -25757,11 +25770,11 @@ if(l)k=a.w else k=b.w if(l)l=a.x else l=b.x -j=A.a0(a.y,b.y,c) +j=A.a_(a.y,b.y,c) i=A.ft(a.z,b.z,c) h=A.al(a.Q,b.Q,c) -return new A.MZ(s,r,q,p,o,n,m,k,l,j,i,h,A.al(a.as,b.as,c))}, -MZ:function MZ(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +return new A.N_(s,r,q,p,o,n,m,k,l,j,i,h,A.al(a.as,b.as,c))}, +N_:function N_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -25775,17 +25788,17 @@ _.y=j _.z=k _.Q=l _.as=m}, -aho:function aho(){}, -byk(a,b,c){if(a===b)return a -return new A.Ne(A.u1(a.a,b.a,c))}, -Ne:function Ne(a){this.a=a}, -ahN:function ahN(){}, -bfQ(a,b,c){var s=null,r=A.b([],t.Zt),q=$.aF,p=A.Fb(B.dx),o=A.b([],t.wi),n=A.iT(s,t.ob),m=$.aF,l=b==null?B.jc:b -return new A.r_(a,!1,!0,s,s,r,new A.cG(s,c.h("cG>")),new A.cG(s,t.re),new A.Ni(),s,0,new A.bU(new A.aT(q,c.h("aT<0?>")),c.h("bU<0?>")),p,o,l,n,new A.bU(new A.aT(m,c.h("aT<0?>")),c.h("bU<0?>")),c.h("r_<0>"))}, -r_:function r_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +ahv:function ahv(){}, +byp(a,b,c){if(a===b)return a +return new A.Ng(A.tZ(a.a,b.a,c))}, +Ng:function Ng(a){this.a=a}, +ahU:function ahU(){}, +bfX(a,b,c){var s=null,r=A.b([],t.Zt),q=$.aF,p=A.F9(B.dz),o=A.b([],t.wi),n=A.iT(s,t.ob),m=$.aF,l=b==null?B.jf:b +return new A.qZ(a,!1,!0,s,s,r,new A.cG(s,c.h("cG>")),new A.cG(s,t.re),new A.Nk(),s,0,new A.bU(new A.aT(q,c.h("aT<0?>")),c.h("bU<0?>")),p,o,l,n,new A.bU(new A.aT(m,c.h("aT<0?>")),c.h("bU<0?>")),c.h("qZ<0>"))}, +qZ:function qZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.eY=a -_.bU=b -_.by=c +_.bT=b +_.bx=c _.fr=d _.fx=e _.fy=!1 @@ -25797,8 +25810,8 @@ _.k4=i _.ok=$ _.p1=null _.p2=$ -_.rz$=j -_.IV$=k +_.rA$=j +_.IX$=k _.y=l _.z=null _.Q=!1 @@ -25811,72 +25824,72 @@ _.b=o _.c=p _.d=q _.$ti=r}, -Mv:function Mv(){}, -Tc:function Tc(){}, -bkE(a,b,c){var s,r -a.bm() +Mu:function Mu(){}, +Tf:function Tf(){}, +bkK(a,b,c){var s,r +a.bl() if(b===1)return a.ee(0,b,b) s=c.a r=c.b a.aF(0,-((s*b-s)/2),-((r*b-r)/2))}, -bjD(a,b,c,d){var s=new A.VC(c,a,d,b,new A.b0(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.ag()),r=s.geZ() +bjJ(a,b,c,d){var s=new A.VH(c,a,d,b,new A.b0(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.ag()),r=s.geZ() a.ai(0,r) -a.ke(s.gAt()) +a.kg(s.gAv()) d.a.ai(0,r) b.ai(0,r) return s}, -bjE(a,b,c,d){var s=new A.VD(c,d,b,a,new A.b0(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.ag()),r=s.geZ() +bjK(a,b,c,d){var s=new A.VI(c,d,b,a,new A.b0(new Float64Array(16)),A.aZ(t.o0),A.aZ(t.bq),$.ag()),r=s.geZ() d.a.ai(0,r) b.ai(0,r) -a.ke(s.gAt()) +a.kg(s.gAv()) return s}, -anN:function anN(a,b,c,d,e,f){var _=this +anT:function anT(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -b0S:function b0S(a){this.a=a}, -b0T:function b0T(a){this.a=a}, -b0U:function b0U(a){this.a=a}, -b0V:function b0V(a){this.a=a}, -wJ:function wJ(a,b,c,d,e){var _=this +b0Y:function b0Y(a){this.a=a}, +b0Z:function b0Z(a){this.a=a}, +b1_:function b1_(a){this.a=a}, +b10:function b10(a){this.a=a}, +wH:function wH(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -anJ:function anJ(a,b,c,d){var _=this +anP:function anP(a,b,c,d){var _=this _.d=$ -_.xS$=a -_.q8$=b -_.rB$=c +_.xU$=a +_.qa$=b +_.rC$=c _.a=null _.b=d _.c=null}, -wK:function wK(a,b,c,d,e){var _=this +wI:function wI(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -anM:function anM(a,b,c,d){var _=this +anS:function anS(a,b,c,d){var _=this _.d=$ -_.xS$=a -_.q8$=b -_.rB$=c +_.xU$=a +_.qa$=b +_.rC$=c _.a=null _.b=d _.c=null}, -rd:function rd(){}, -aba:function aba(){}, -a_c:function a_c(){}, -a4C:function a4C(){}, -aGd:function aGd(a){this.a=a}, -VE:function VE(){}, -VC:function VC(a,b,c,d,e,f,g,h){var _=this +rc:function rc(){}, +abh:function abh(){}, +a_h:function a_h(){}, +a4J:function a4J(){}, +aGj:function aGj(a){this.a=a}, +VJ:function VJ(){}, +VH:function VH(a,b,c,d,e,f,g,h){var _=this _.r=a _.w=b _.x=c @@ -25884,13 +25897,13 @@ _.y=d _.z=e _.Q=f _.as=g -_.bu$=0 -_.bx$=h +_.bs$=0 +_.bw$=h _.cS$=_.cR$=0 _.d1$=!1}, -b0Q:function b0Q(a,b){this.a=a +b0W:function b0W(a,b){this.a=a this.b=b}, -VD:function VD(a,b,c,d,e,f,g,h){var _=this +VI:function VI(a,b,c,d,e,f,g,h){var _=this _.r=a _.w=b _.x=c @@ -25898,24 +25911,24 @@ _.y=d _.z=e _.Q=f _.as=g -_.bu$=0 -_.bx$=h +_.bs$=0 +_.bw$=h _.cS$=_.cR$=0 _.d1$=!1}, -b0R:function b0R(a,b){this.a=a +b0X:function b0X(a,b){this.a=a this.b=b}, -ahR:function ahR(){}, -ap8:function ap8(){}, -ap9:function ap9(){}, -byT(a,b,c){var s,r,q,p,o,n,m,l,k,j +ahY:function ahY(){}, +ape:function ape(){}, +apf:function apf(){}, +byY(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) r=A.ft(a.b,b.b,c) q=A.al(a.c,b.c,c) -p=A.a0(a.d,b.d,c) -o=A.a0(a.e,b.e,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) n=A.c9(a.f,b.f,c) -m=A.bS(a.r,b.r,c,A.Wy(),t.p8) +m=A.bQ(a.r,b.r,c,A.WD(),t.p8) l=c<0.5 if(l)k=a.w else k=b.w @@ -25923,8 +25936,8 @@ if(l)j=a.x else j=b.x if(l)l=a.y else l=b.y -return new A.NG(s,r,q,p,o,n,m,k,j,l)}, -NG:function NG(a,b,c,d,e,f,g,h,i,j){var _=this +return new A.NI(s,r,q,p,o,n,m,k,j,l)}, +NI:function NI(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -25935,77 +25948,77 @@ _.r=g _.w=h _.x=i _.y=j}, -aiO:function aiO(){}, -bzc(a,b,c){var s,r,q,p +aiV:function aiV(){}, +bzh(a,b,c){var s,r,q,p if(a===b)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) q=A.al(a.c,b.c,c) -p=A.a0(a.d,b.d,c) -return new A.NM(s,r,q,p,A.a0(a.e,b.e,c))}, -NM:function NM(a,b,c,d,e){var _=this +p=A.a_(a.d,b.d,c) +return new A.NO(s,r,q,p,A.a_(a.e,b.e,c))}, +NO:function NO(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aiR:function aiR(){}, -bzj(a,b,c){var s,r,q,p,o,n +aiY:function aiY(){}, +bzo(a,b,c){var s,r,q,p,o,n if(a===b&&!0)return a s=c<0.5 if(s)r=a.a else r=b.a q=t.MH -p=A.bS(a.b,b.b,c,A.dm(),q) +p=A.bQ(a.b,b.b,c,A.dm(),q) if(s)o=a.e else o=b.e -q=A.bS(a.c,b.c,c,A.dm(),q) +q=A.bQ(a.c,b.c,c,A.dm(),q) n=A.al(a.d,b.d,c) if(s)s=a.f else s=b.f -return new A.NV(r,p,q,n,o,s)}, -NV:function NV(a,b,c,d,e,f){var _=this +return new A.NY(r,p,q,n,o,s)}, +NY:function NY(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aj1:function aj1(){}, -b97(a){return new A.Ah(a,null)}, -aKZ(a){var s=a.Cu(t.Np) +aj8:function aj8(){}, +b9d(a){return new A.Ag(a,null)}, +aL4(a){var s=a.Cw(t.Np) if(s!=null)return s -throw A.d(A.KX(A.b([A.y7("Scaffold.of() called with a context that does not contain a Scaffold."),A.ck("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.axG('There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html'),A.axG("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.aHU("The context used was")],t.qe)))}, +throw A.d(A.KW(A.b([A.y5("Scaffold.of() called with a context that does not contain a Scaffold."),A.ck("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.axL('There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html'),A.axL("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.aHS("The context used was")],t.qe)))}, l8:function l8(a,b){this.a=a this.b=b}, -OQ:function OQ(a,b){this.c=a +OT:function OT(a,b){this.c=a this.a=b}, -OR:function OR(a,b,c,d,e,f){var _=this +OU:function OU(a,b,c,d,e,f){var _=this _.d=a _.e=b _.r=c _.y=_.x=_.w=null -_.f5$=d -_.bW$=e +_.f6$=d +_.bV$=e _.a=null _.b=f _.c=null}, -aKT:function aKT(a,b){this.a=a +aKZ:function aKZ(a,b){this.a=a this.b=b}, -aKU:function aKU(a,b){this.a=a +aL_:function aL_(a,b){this.a=a this.b=b}, -aKP:function aKP(a){this.a=a}, -aKQ:function aKQ(a){this.a=a}, -aKS:function aKS(a,b,c){this.a=a +aKV:function aKV(a){this.a=a}, +aKW:function aKW(a){this.a=a}, +aKY:function aKY(a,b,c){this.a=a this.b=b this.c=c}, -aKR:function aKR(a,b,c){this.a=a +aKX:function aKX(a,b,c){this.a=a this.b=b this.c=c}, -Uj:function Uj(a,b,c){this.f=a +Um:function Um(a,b,c){this.f=a this.b=b this.a=c}, -aKV:function aKV(a,b,c,d,e,f,g,h){var _=this +aL0:function aL0(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -26014,17 +26027,17 @@ _.f=e _.r=f _.w=g _.y=h}, -a7l:function a7l(a,b){this.a=a +a7s:function a7s(a,b){this.a=a this.b=b}, -ak5:function ak5(a,b,c){var _=this +akc:function akc(a,b,c){var _=this _.a=a _.b=null _.c=b -_.bu$=0 -_.bx$=c +_.bs$=0 +_.bw$=c _.cS$=_.cR$=0 _.d1$=!1}, -Rw:function Rw(a,b,c,d,e,f,g){var _=this +Rz:function Rz(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c @@ -26032,12 +26045,12 @@ _.a=d _.b=e _.c=f _.d=g}, -abS:function abS(a,b,c,d){var _=this +abZ:function abZ(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -aZU:function aZU(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +b__:function b__(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.d=a _.e=b _.f=c @@ -26052,26 +26065,26 @@ _.at=k _.ax=l _.ay=m _.c=_.b=null}, -Sz:function Sz(a,b,c,d,e,f){var _=this +SC:function SC(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -SA:function SA(a,b,c){var _=this +SD:function SD(a,b,c){var _=this _.x=_.w=_.r=_.f=_.e=_.d=$ _.y=null -_.f5$=a -_.bW$=b +_.f6$=a +_.bV$=b _.a=null _.b=c _.c=null}, -aVI:function aVI(a,b){this.a=a +aVO:function aVO(a,b){this.a=a this.b=b}, -Ah:function Ah(a,b){this.f=a +Ag:function Ag(a,b){this.f=a this.a=b}, -FA:function FA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +Fy:function Fy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.d=a _.e=b _.f=c @@ -26089,20 +26102,20 @@ _.dx=_.db=$ _.dy=!1 _.fr=h _.d6$=i -_.jj$=j -_.uC$=k -_.hp$=l -_.jk$=m -_.f5$=n -_.bW$=o +_.jl$=j +_.uD$=k +_.hs$=l +_.jm$=m +_.f6$=n +_.bV$=o _.a=null _.b=p _.c=null}, -aKX:function aKX(a,b){this.a=a +aL2:function aL2(a,b){this.a=a this.b=b}, -aKW:function aKW(a,b){this.a=a +aL1:function aL1(a,b){this.a=a this.b=b}, -aKY:function aKY(a,b,c,d,e,f,g){var _=this +aL3:function aL3(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -26110,29 +26123,29 @@ _.d=d _.e=e _.f=f _.r=g}, -adR:function adR(a,b){this.e=a +adY:function adY(a,b){this.e=a this.a=b this.b=null}, -OP:function OP(a,b,c,d){var _=this +OS:function OS(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -ak6:function ak6(a,b,c){this.f=a +akd:function akd(a,b,c){this.f=a this.b=b this.a=c}, -aZV:function aZV(){}, -Uk:function Uk(){}, -Ul:function Ul(){}, -Um:function Um(){}, -VT:function VT(){}, -b9a(a,b,c){return new A.a7x(a,b,c,null)}, -a7x:function a7x(a,b,c,d){var _=this +b_0:function b_0(){}, +Un:function Un(){}, +Uo:function Uo(){}, +Up:function Up(){}, +VY:function VY(){}, +b9g(a,b,c){return new A.a7E(a,b,c,null)}, +a7E:function a7E(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -HI:function HI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +HH:function HH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.go=a _.id=b _.c=c @@ -26148,7 +26161,7 @@ _.cy=l _.db=m _.dx=n _.a=o}, -agI:function agI(a,b,c,d){var _=this +agP:function agP(a,b,c,d){var _=this _.cy=$ _.dx=_.db=!1 _.fx=_.fr=_.dy=$ @@ -26157,36 +26170,36 @@ _.y=_.x=$ _.z=a _.as=_.Q=!1 _.at=$ -_.f5$=b -_.bW$=c +_.f6$=b +_.bV$=c _.a=null _.b=d _.c=null}, -aXC:function aXC(a){this.a=a}, -aXz:function aXz(a,b,c,d){var _=this +aXI:function aXI(a){this.a=a}, +aXF:function aXF(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aXB:function aXB(a,b,c){this.a=a +aXH:function aXH(a,b,c){this.a=a this.b=b this.c=c}, -aXA:function aXA(a,b,c){this.a=a +aXG:function aXG(a,b,c){this.a=a this.b=b this.c=c}, -aXy:function aXy(a){this.a=a}, -aXI:function aXI(a){this.a=a}, -aXH:function aXH(a){this.a=a}, -aXG:function aXG(a){this.a=a}, aXE:function aXE(a){this.a=a}, -aXF:function aXF(a){this.a=a}, -aXD:function aXD(a){this.a=a}, -bzP(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +aXO:function aXO(a){this.a=a}, +aXN:function aXN(a){this.a=a}, +aXM:function aXM(a){this.a=a}, +aXK:function aXK(a){this.a=a}, +aXL:function aXL(a){this.a=a}, +aXJ:function aXJ(a){this.a=a}, +bzU(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b&&!0)return a s=t.X7 -r=A.bS(a.a,b.a,c,A.bme(),s) -q=A.bS(a.b,b.b,c,A.apI(),t.PM) -s=A.bS(a.c,b.c,c,A.bme(),s) +r=A.bQ(a.a,b.a,c,A.bmk(),s) +q=A.bQ(a.b,b.b,c,A.apO(),t.PM) +s=A.bQ(a.c,b.c,c,A.bmk(),s) p=a.d o=b.d n=c<0.5 @@ -26197,16 +26210,16 @@ o=n?o:m m=a.f l=b.f n=n?m:l -m=A.NW(a.r,b.r,c) +m=A.NZ(a.r,b.r,c) l=t.MH -k=A.bS(a.w,b.w,c,A.dm(),l) -j=A.bS(a.x,b.x,c,A.dm(),l) -l=A.bS(a.y,b.y,c,A.dm(),l) +k=A.bQ(a.w,b.w,c,A.dm(),l) +j=A.bQ(a.x,b.x,c,A.dm(),l) +l=A.bQ(a.y,b.y,c,A.dm(),l) i=A.al(a.z,b.z,c) h=A.al(a.Q,b.Q,c) -return new A.P7(r,q,s,p,o,n,m,k,j,l,i,h,A.al(a.as,b.as,c))}, -bFs(a,b,c){return c<0.5?a:b}, -P7:function P7(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +return new A.Pa(r,q,s,p,o,n,m,k,j,l,i,h,A.al(a.as,b.as,c))}, +bFy(a,b,c){return c<0.5?a:b}, +Pa:function Pa(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -26220,25 +26233,25 @@ _.y=j _.z=k _.Q=l _.as=m}, -akk:function akk(){}, -bzR(a,b,c){var s,r,q,p,o,n,m,l,k,j +akr:function akr(){}, +bzW(a,b,c){var s,r,q,p,o,n,m,l,k,j if(a===b)return a -s=A.bS(a.a,b.a,c,A.apI(),t.PM) +s=A.bQ(a.a,b.a,c,A.apO(),t.PM) r=t.MH -q=A.bS(a.b,b.b,c,A.dm(),r) -p=A.bS(a.c,b.c,c,A.dm(),r) -o=A.bS(a.d,b.d,c,A.dm(),r) -r=A.bS(a.e,b.e,c,A.dm(),r) -n=A.bzQ(a.f,b.f,c) -m=A.bS(a.r,b.r,c,A.baM(),t.KX) -l=A.bS(a.w,b.w,c,A.baV(),t.pc) +q=A.bQ(a.b,b.b,c,A.dm(),r) +p=A.bQ(a.c,b.c,c,A.dm(),r) +o=A.bQ(a.d,b.d,c,A.dm(),r) +r=A.bQ(a.e,b.e,c,A.dm(),r) +n=A.bzV(a.f,b.f,c) +m=A.bQ(a.r,b.r,c,A.baS(),t.KX) +l=A.bQ(a.w,b.w,c,A.bb0(),t.pc) k=t.p8 -j=A.bS(a.x,b.x,c,A.Wy(),k) -k=A.bS(a.y,b.y,c,A.Wy(),k) -return new A.P8(s,q,p,o,r,n,m,l,j,k,A.xo(a.z,b.z,c))}, -bzQ(a,b,c){if(a==b)return a -return new A.agq(a,b,c)}, -P8:function P8(a,b,c,d,e,f,g,h,i,j,k){var _=this +j=A.bQ(a.x,b.x,c,A.WD(),k) +k=A.bQ(a.y,b.y,c,A.WD(),k) +return new A.Pb(s,q,p,o,r,n,m,l,j,k,A.xm(a.z,b.z,c))}, +bzV(a,b,c){if(a==b)return a +return new A.agx(a,b,c)}, +Pb:function Pb(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -26250,27 +26263,27 @@ _.w=h _.x=i _.y=j _.z=k}, -agq:function agq(a,b,c){this.a=a +agx:function agx(a,b,c){this.a=a this.b=b this.c=c}, -akl:function akl(){}, -bzT(a,b,c){var s,r,q,p,o,n,m,l +aks:function aks(){}, +bzY(a,b,c){var s,r,q,p,o,n,m,l if(a===b)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) r=A.al(a.b,b.b,c) -q=A.a0(a.c,b.c,c) -p=A.bzS(a.d,b.d,c) -o=A.bgb(a.e,b.e,c) +q=A.a_(a.c,b.c,c) +p=A.bzX(a.d,b.d,c) +o=A.bgi(a.e,b.e,c) n=a.f m=b.f l=A.c9(n,m,c) n=A.c9(n,m,c) -m=A.xo(a.w,b.w,c) -return new A.P9(s,r,q,p,o,l,n,m,A.a0(a.x,b.x,c))}, -bzS(a,b,c){if(a==null||b==null)return null +m=A.xm(a.w,b.w,c) +return new A.Pc(s,r,q,p,o,l,n,m,A.a_(a.x,b.x,c))}, +bzX(a,b,c){if(a==null||b==null)return null if(a===b)return a -return A.bB(a,b,c)}, -P9:function P9(a,b,c,d,e,f,g,h,i){var _=this +return A.bA(a,b,c)}, +Pc:function Pc(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -26280,40 +26293,40 @@ _.f=f _.r=g _.w=h _.x=i}, -akm:function akm(){}, -bzV(a,b,c){var s,r +akt:function akt(){}, +bA_(a,b,c){var s,r if(a===b&&!0)return a -s=A.u1(a.a,b.a,c) +s=A.tZ(a.a,b.a,c) if(c<0.5)r=a.b else r=b.b -return new A.Pa(s,r)}, -Pa:function Pa(a,b){this.a=a -this.b=b}, -akn:function akn(){}, -bjg(a){var s=a.E0(!1) -return new A.am8(a,new A.f_(s,B.hs,B.bX),$.ag())}, -bzW(a,b){return A.b6z(b)}, -am8:function am8(a,b,c){var _=this +return new A.Pd(s,r)}, +Pd:function Pd(a,b){this.a=a +this.b=b}, +aku:function aku(){}, +bjm(a){var s=a.E2(!1) +return new A.amf(a,new A.f_(s,B.hv,B.bY),$.ag())}, +bA0(a,b){return A.b6F(b)}, +amf:function amf(a,b,c){var _=this _.ax=a _.a=b -_.bu$=0 -_.bx$=c +_.bs$=0 +_.bw$=c _.cS$=_.cR$=0 _.d1$=!1}, -akp:function akp(a,b){var _=this +akw:function akw(a,b){var _=this _.w=a _.a=b _.b=!0 _.d=_.c=0 _.f=_.e=null _.r=!1}, -vO:function vO(a,b,c,d,e){var _=this +vM:function vM(a,b,c,d,e){var _=this _.d=a _.w=b _.y=c _.fx=d _.a=e}, -Uw:function Uw(a,b){var _=this +Uz:function Uz(a,b){var _=this _.d=$ _.e=null _.f=!1 @@ -26322,18 +26335,18 @@ _.x=a _.a=null _.b=b _.c=null}, -b_3:function b_3(a,b){this.a=a +b_9:function b_9(a,b){this.a=a this.b=b}, -b_2:function b_2(a,b){this.a=a +b_8:function b_8(a,b){this.a=a this.b=b}, -b_4:function b_4(a){this.a=a}, -bDo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=null,r=new A.HZ(n,A.wd(s,s,s,s,s,B.av,s,s,1,B.aB),q,k,i,l,a,e,m,p,j,h,g,f,o,c,d,!1,A.aZ(t.v)) -r.bC() -r.amT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) +b_a:function b_a(a){this.a=a}, +bDu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=null,r=new A.HY(n,A.wb(s,s,s,s,s,B.aw,s,s,1,B.aC),q,k,i,l,a,e,m,p,j,h,g,f,o,c,d,!1,A.aZ(t.v)) +r.bB() +r.amR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) return r}, -b_w:function b_w(a,b){this.a=a +b_C:function b_C(a,b){this.a=a this.b=b}, -PJ:function PJ(a,b,c,d,e,f,g){var _=this +PM:function PM(a,b,c,d,e,f,g){var _=this _.c=a _.e=b _.w=c @@ -26341,7 +26354,7 @@ _.x=d _.y=e _.z=f _.a=g}, -UF:function UF(a,b,c,d,e){var _=this +UI:function UI(a,b,c,d,e){var _=this _.r=_.f=_.e=_.d=$ _.w=null _.x=a @@ -26352,24 +26365,24 @@ _.as=null _.ax=_.at=!1 _.ay=b _.ch=null -_.f5$=c -_.bW$=d +_.f6$=c +_.bV$=d _.a=null _.b=e _.c=null}, -b_t:function b_t(a,b){this.a=a +b_z:function b_z(a,b){this.a=a this.b=b}, -b_u:function b_u(a,b){this.a=a +b_A:function b_A(a,b){this.a=a this.b=b}, -b_r:function b_r(a,b,c,d){var _=this +b_x:function b_x(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -b_s:function b_s(a){this.a=a}, -b_q:function b_q(a){this.a=a}, -b_v:function b_v(a){this.a=a}, -akS:function akS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +b_y:function b_y(a){this.a=a}, +b_w:function b_w(a){this.a=a}, +b_B:function b_B(a){this.a=a}, +akZ:function akZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.d=a _.e=b _.f=c @@ -26385,31 +26398,31 @@ _.ax=l _.ay=m _.ch=n _.a=o}, -HZ:function HZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this -_.L=a +HY:function HY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.M=a _.aJ=_.af=_.aa=$ _.b9=b _.a8=_.G=$ _.al=!1 _.b_=0 -_.bO=null -_.bj=c +_.bN=null +_.bi=c _.ds=d _.dt=e _.du=f _.cv=g _.eh=h _.dv=i -_.iw=j -_.f6=k +_.iz=j +_.f7=k _.di=l -_.jm=m +_.jo=m _.ba=n _.cK=o -_.f7=p +_.f8=p _.eY=q _.dC=!1 -_.xO$=r +_.xQ$=r _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -26435,21 +26448,21 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZi:function aZi(a){this.a=a}, -aZg:function aZg(){}, -aZf:function aZf(){}, -aZh:function aZh(a){this.a=a}, -aZj:function aZj(a,b){this.a=a +aZo:function aZo(a){this.a=a}, +aZm:function aZm(){}, +aZl:function aZl(){}, +aZn:function aZn(a){this.a=a}, +aZp:function aZp(a,b){this.a=a this.b=b}, -ok:function ok(a){this.a=a}, -I5:function I5(a,b){this.a=a +oj:function oj(a){this.a=a}, +I4:function I4(a,b){this.a=a this.b=b}, -amZ:function amZ(a,b){this.d=a +an4:function an4(a,b){this.d=a this.a=b}, -ajE:function ajE(a,b,c){var _=this -_.L=$ +ajL:function ajL(a,b,c){var _=this +_.M=$ _.aa=a -_.xO$=b +_.xQ$=b _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -26475,7 +26488,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -b_o:function b_o(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this +b_u:function b_u(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var _=this _.k3=a _.k4=b _.a=c @@ -26508,28 +26521,28 @@ _.go=a9 _.id=b0 _.k1=b1 _.k2=b2}, -W3:function W3(){}, -W5:function W5(){}, -W9:function W9(){}, -bhB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){return new A.FY(a6,b,j,a0,d,g,f,a,i,c,e,a2,m,h,n,a8,o,a5,a4,a7,a9,q,p,r,s,a1,b0,k,a3,l)}, -bAr(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0 +W8:function W8(){}, +Wa:function Wa(){}, +We:function We(){}, +bhI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){return new A.FW(a6,b,j,a0,d,g,f,a,i,c,e,a2,m,h,n,a8,o,a5,a4,a7,a9,q,p,r,s,a1,b0,k,a3,l)}, +bAw(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0 if(b1===b2)return b1 s=A.al(b1.a,b2.a,b3) -r=A.a0(b1.b,b2.b,b3) -q=A.a0(b1.c,b2.c,b3) -p=A.a0(b1.d,b2.d,b3) -o=A.a0(b1.e,b2.e,b3) -n=A.a0(b1.r,b2.r,b3) -m=A.a0(b1.f,b2.f,b3) -l=A.a0(b1.w,b2.w,b3) -k=A.a0(b1.x,b2.x,b3) -j=A.a0(b1.y,b2.y,b3) -i=A.a0(b1.z,b2.z,b3) -h=A.a0(b1.Q,b2.Q,b3) -g=A.a0(b1.as,b2.as,b3) -f=A.a0(b1.at,b2.at,b3) -e=A.a0(b1.ax,b2.ax,b3) -d=A.a0(b1.ay,b2.ay,b3) +r=A.a_(b1.b,b2.b,b3) +q=A.a_(b1.c,b2.c,b3) +p=A.a_(b1.d,b2.d,b3) +o=A.a_(b1.e,b2.e,b3) +n=A.a_(b1.r,b2.r,b3) +m=A.a_(b1.f,b2.f,b3) +l=A.a_(b1.w,b2.w,b3) +k=A.a_(b1.x,b2.x,b3) +j=A.a_(b1.y,b2.y,b3) +i=A.a_(b1.z,b2.z,b3) +h=A.a_(b1.Q,b2.Q,b3) +g=A.a_(b1.as,b2.as,b3) +f=A.a_(b1.at,b2.at,b3) +e=A.a_(b1.ax,b2.ax,b3) +d=A.a_(b1.ay,b2.ay,b3) c=b3<0.5 b=c?b1.ch:b2.ch a=c?b1.CW:b2.CW @@ -26544,10 +26557,10 @@ a7=c?b1.fy:b2.fy a8=A.c9(b1.go,b2.go,b3) a9=A.al(b1.id,b2.id,b3) b0=c?b1.k1:b2.k1 -return A.bhB(l,r,j,o,i,n,m,f,k,q,a9,c?b1.k2:b2.k2,g,e,b,a4,a3,a5,a6,p,a7,h,b0,a0,a,s,a1,d,a2,a8)}, -aMv:function aMv(a,b){this.a=a +return A.bhI(l,r,j,o,i,n,m,f,k,q,a9,c?b1.k2:b2.k2,g,e,b,a4,a3,a5,a6,p,a7,h,b0,a0,a,s,a1,d,a2,a8)}, +aMB:function aMB(a,b){this.a=a this.b=b}, -FY:function FY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +FW:function FW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this _.a=a _.b=b _.c=c @@ -26578,21 +26591,21 @@ _.go=a7 _.id=a8 _.k1=a9 _.k2=b0}, -aMP:function aMP(){}, -aMQ:function aMQ(){}, -aMR:function aMR(){}, -aru:function aru(){}, -aKv:function aKv(){}, -aKu:function aKu(){}, -aKt:function aKt(){}, -aKs:function aKs(){}, -a6g:function a6g(){}, -aYT:function aYT(){}, -ak0:function ak0(){}, -akT:function akT(){}, -pr:function pr(a,b){this.a=a +aMV:function aMV(){}, +aMW:function aMW(){}, +aMX:function aMX(){}, +arA:function arA(){}, +aKB:function aKB(){}, +aKA:function aKA(){}, +aKz:function aKz(){}, +aKy:function aKy(){}, +a6n:function a6n(){}, +aYZ:function aYZ(){}, +ak7:function ak7(){}, +al_:function al_(){}, +pp:function pp(a,b){this.a=a this.b=b}, -AA:function AA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +Az:function Az(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.c=a _.d=b _.e=c @@ -26611,15 +26624,15 @@ _.ch=o _.CW=p _.cx=q _.a=r}, -UG:function UG(a){var _=this +UJ:function UJ(a){var _=this _.d=!1 _.a=null _.b=a _.c=null}, -b_y:function b_y(a){this.a=a}, -b_x:function b_x(a){this.a=a}, -b_z:function b_z(a){this.a=a}, -b_A:function b_A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +b_E:function b_E(a){this.a=a}, +b_D:function b_D(a){this.a=a}, +b_F:function b_F(a){this.a=a}, +b_G:function b_G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.ax=a _.ay=b _.a=c @@ -26635,26 +26648,26 @@ _.z=l _.Q=m _.as=n _.at=o}, -bAt(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.G1(d,c,i,g,j,l,e,m,k,f,b,a,h)}, -bAu(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +bAy(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.G_(d,c,i,g,j,l,e,m,k,f,b,a,h)}, +bAz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b&&!0)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) -q=A.a0(a.c,b.c,c) +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +q=A.a_(a.c,b.c,c) p=A.c9(a.d,b.d,c) o=A.al(a.e,b.e,c) n=A.ft(a.f,b.f,c) if(c<0.5)m=a.r else m=b.r l=A.al(a.w,b.w,c) -k=A.aws(a.x,b.x,c) -j=A.a0(a.z,b.z,c) +k=A.awx(a.x,b.x,c) +j=A.a_(a.z,b.z,c) i=A.al(a.Q,b.Q,c) -h=A.a0(a.as,b.as,c) -return A.bAt(h,i,r,s,m,j,p,A.a0(a.at,b.at,c),q,o,k,n,l)}, -a8h:function a8h(a,b){this.a=a +h=A.a_(a.as,b.as,c) +return A.bAy(h,i,r,s,m,j,p,A.a_(a.at,b.at,c),q,o,k,n,l)}, +a8o:function a8o(a,b){this.a=a this.b=b}, -G1:function G1(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +G_:function G_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -26668,24 +26681,24 @@ _.z=j _.Q=k _.as=l _.at=m}, -akZ:function akZ(){}, -bAS(a,b,c){var s,r,q,p,o,n,m,l +al5:function al5(){}, +bAX(a,b,c){var s,r,q,p,o,n,m,l if(a===b&&!0)return a s=t.MH -r=A.bS(a.a,b.a,c,A.dm(),s) -q=A.bS(a.b,b.b,c,A.dm(),s) -p=A.bS(a.c,b.c,c,A.dm(),s) +r=A.bQ(a.a,b.a,c,A.dm(),s) +q=A.bQ(a.b,b.b,c,A.dm(),s) +p=A.bQ(a.c,b.c,c,A.dm(),s) o=c<0.5 if(o)n=a.d else n=b.d if(o)m=a.e else m=b.e -s=A.bS(a.f,b.f,c,A.dm(),s) +s=A.bQ(a.f,b.f,c,A.dm(),s) l=A.al(a.r,b.r,c) if(o)o=a.w else o=b.w -return new A.Q6(r,q,p,n,m,s,l,o)}, -Q6:function Q6(a,b,c,d,e,f,g,h){var _=this +return new A.Q9(r,q,p,n,m,s,l,o)}, +Q9:function Q9(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -26694,23 +26707,23 @@ _.e=e _.f=f _.r=g _.w=h}, -alu:function alu(){}, -bAT(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h +alB:function alB(){}, +bAZ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h if(a===b)return a -s=A.auY(a.a,b.a,c) -r=A.a0(a.b,b.b,c) +s=A.av2(a.a,b.a,c) +r=A.a_(a.b,b.b,c) q=c<0.5 p=q?a.c:b.c -o=A.a0(a.d,b.d,c) -n=A.a0(a.e,b.e,c) -m=A.hE(a.f,b.f,c) +o=A.a_(a.d,b.d,c) +n=A.a_(a.e,b.e,c) +m=A.hD(a.f,b.f,c) l=A.c9(a.r,b.r,c) -k=A.a0(a.w,b.w,c) +k=A.a_(a.w,b.w,c) j=A.c9(a.x,b.x,c) -i=A.bS(a.y,b.y,c,A.dm(),t.MH) +i=A.bQ(a.y,b.y,c,A.dm(),t.MH) h=q?a.z:b.z -return new A.Q7(s,r,p,o,n,m,l,k,j,i,h,q?a.Q:b.Q)}, -Q7:function Q7(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +return new A.Qa(s,r,p,o,n,m,l,k,j,i,h,q?a.Q:b.Q)}, +Qa:function Qa(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.a=a _.b=b _.c=c @@ -26723,34 +26736,34 @@ _.x=i _.y=j _.z=k _.Q=l}, -alA:function alA(){}, -a9s(a,b,c){var s=null -return new A.AN(b,s,s,s,c,B.t,s,!1,s,a,s)}, -b9t(a,b,c,d,e,f,g,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h=null +alH:function alH(){}, +a9z(a,b,c){var s=null +return new A.AM(b,s,s,s,c,B.t,s,!1,s,a,s)}, +b9z(a,b,c,d,e,f,g,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h=null if(e==null)s=h else s=e -r=new A.V0(a2,s) +r=new A.V3(a2,s) q=c==null if(q&&d==null)p=h else if(d==null){q=q?h:new A.e7(c,t.Il) -p=q}else{q=new A.V0(c,d) -p=q}o=new A.alT(a2) +p=q}else{q=new A.V3(c,d) +p=q}o=new A.am_(a2) if(a1==null&&f==null)n=h else{a1.toString f.toString -n=new A.alS(a1,f)}q=b0==null?h:new A.e7(b0,t.XL) +n=new A.alZ(a1,f)}q=b0==null?h:new A.e7(b0,t.XL) m=a6==null?h:new A.e7(a6,t.h9) l=g==null?h:new A.e7(g,t.QL) k=a4==null?h:new A.e7(a4,t.iL) j=a3==null?h:new A.e7(a3,t.iL) i=a7==null?h:new A.e7(a7,t.kU) -return A.asj(a,b,p,l,a0,h,r,h,h,j,k,n,o,new A.e7(a5,t.Ak),m,i,h,a8,h,a9,q,b1)}, -bFO(a){var s +return A.asp(a,b,p,l,a0,h,r,h,h,j,k,n,o,new A.e7(a5,t.Ak),m,i,h,a8,h,a9,q,b1)}, +bFU(a){var s A.am(a) -s=A.dS(a,B.cX) +s=A.dS(a,B.cY) s=s==null?null:s.c -return A.bdc(B.d8,B.QN,B.to,s==null?1:s)}, -AN:function AN(a,b,c,d,e,f,g,h,i,j,k){var _=this +return A.bdj(B.d9,B.QR,B.ts,s==null?1:s)}, +AM:function AM(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -26762,37 +26775,37 @@ _.y=h _.z=i _.Q=j _.a=k}, -V0:function V0(a,b){this.a=a +V3:function V3(a,b){this.a=a this.b=b}, -alT:function alT(a){this.a=a}, -alS:function alS(a,b){this.a=a +am_:function am_(a){this.a=a}, +alZ:function alZ(a,b){this.a=a this.b=b}, -aoL:function aoL(){}, -bB0(a,b,c){if(a===b)return a -return new A.Ql(A.u1(a.a,b.a,c))}, -Ql:function Ql(a){this.a=a}, -alU:function alU(){}, -b9u(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6){var s,r,q,p -if(c6==null)s=B.oR +aoR:function aoR(){}, +bB6(a,b,c){if(a===b)return a +return new A.Qo(A.tZ(a.a,b.a,c))}, +Qo:function Qo(a){this.a=a}, +am0:function am0(){}, +b9A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6){var s,r,q,p +if(c6==null)s=B.oU else s=c6 -if(c7==null)r=B.oS +if(c7==null)r=B.oV else r=c7 -if(a5==null)q=a9===1?B.DY:B.pe +if(a5==null)q=a9===1?B.E1:B.pi else q=a5 if(m==null)p=!0 else p=m -return new A.Qp(a6,f,a1,k,q,d5,d3,d0,c9,d1,d2,d4,!1,b3,!1,!0,s,r,!0,a9,b0,!1,!1,d6,c5,a7,a8,b4,b5,b6,a2,o,j,h,i,g,a4,c2,p,c4,b7,b8,b1,d,c3,c1,b,c0,!0,e,c8,a3)}, -bB5(a,b){return A.b6z(b)}, -bB6(a){return B.hm}, -bFu(a){return A.Td(new A.b1L(a))}, -alX:function alX(a,b){var _=this +return new A.Qs(a6,f,a1,k,q,d5,d3,d0,c9,d1,d2,d4,!1,b3,!1,!0,s,r,!0,a9,b0,!1,!1,d6,c5,a7,a8,b4,b5,b6,a2,o,j,h,i,g,a4,c2,p,c4,b7,b8,b1,d,c3,c1,b,c0,!0,e,c8,a3)}, +bBb(a,b){return A.b6F(b)}, +bBc(a){return B.hp}, +bFA(a){return A.Tg(new A.b1R(a))}, +am3:function am3(a,b){var _=this _.w=a _.a=b _.b=!0 _.d=_.c=0 _.f=_.e=null _.r=!1}, -Qp:function Qp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var _=this +Qs:function Qs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var _=this _.c=a _.d=b _.e=c @@ -26835,51 +26848,51 @@ _.xr=b9 _.y1=c0 _.cr=c1 _.cu=c2 -_.bH=c3 -_.bN=c4 -_.bU=c5 -_.by=c6 -_.bV=c7 -_.bi=c8 -_.L=c9 +_.bG=c3 +_.bM=c4 +_.bT=c5 +_.bx=c6 +_.bU=c7 +_.bh=c8 +_.M=c9 _.af=d0 _.G=d1 _.a=d2}, -V1:function V1(a,b,c,d,e,f,g){var _=this +V4:function V4(a,b,c,d,e,f,g){var _=this _.e=_.d=null _.r=_.f=!1 _.x=_.w=$ _.y=a _.d6$=b -_.jj$=c -_.uC$=d -_.hp$=e -_.jk$=f +_.jl$=c +_.uD$=d +_.hs$=e +_.jm$=f _.a=null _.b=g _.c=null}, -b_W:function b_W(){}, -b_Y:function b_Y(a,b){this.a=a +b01:function b01(){}, +b03:function b03(a,b){this.a=a this.b=b}, -b_X:function b_X(a,b){this.a=a +b02:function b02(a,b){this.a=a this.b=b}, -b0_:function b0_(a){this.a=a}, -b00:function b00(a){this.a=a}, -b01:function b01(a,b,c){this.a=a +b05:function b05(a){this.a=a}, +b06:function b06(a){this.a=a}, +b07:function b07(a,b,c){this.a=a this.b=b this.c=c}, -b03:function b03(a){this.a=a}, -b04:function b04(a){this.a=a}, -b02:function b02(a,b){this.a=a +b09:function b09(a){this.a=a}, +b0a:function b0a(a){this.a=a}, +b08:function b08(a,b){this.a=a this.b=b}, -b_Z:function b_Z(a){this.a=a}, -b1L:function b1L(a){this.a=a}, -b0Z:function b0Z(){}, -Wb:function Wb(){}, -bB7(a,b,c,d,e,f){var s=null,r=a.a.a,q=b.y2 -return new A.Qq(a,f,new A.aOV(b,e,s,s,d,s,s,s,B.av,s,s,B.ju,!1,s,!1,s,"\u2022",!1,!0,s,s,!0,s,1,s,!1,s,s,s,s,s,c,s,2,s,s,s,B.d7,s,s,s,s,s,s,s,!0,s,A.bKy(),s,s),r,q!==!1,B.qj,s,s)}, -bB8(a,b){return A.b6z(b)}, -Qq:function Qq(a,b,c,d,e,f,g,h){var _=this +b04:function b04(a){this.a=a}, +b1R:function b1R(a){this.a=a}, +b14:function b14(){}, +Wg:function Wg(){}, +bBd(a,b,c,d,e,f){var s=null,r=a.a.a,q=b.y2 +return new A.Qt(a,f,new A.aP0(b,e,s,s,d,s,s,s,B.aw,s,s,B.jx,!1,s,!1,s,"\u2022",!1,!0,s,s,!0,s,1,s,!1,s,s,s,s,s,c,s,2,s,s,s,B.d8,s,s,s,s,s,s,s,!0,s,A.bKE(),s,s),r,q!==!1,B.qn,s,s)}, +bBe(a,b){return A.b6F(b)}, +Qt:function Qt(a,b,c,d,e,f,g,h){var _=this _.z=a _.d=b _.e=c @@ -26888,7 +26901,7 @@ _.r=e _.w=f _.x=g _.a=h}, -aOV:function aOV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this +aP0:function aP0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this _.a=a _.b=b _.c=c @@ -26938,64 +26951,64 @@ _.y1=c6 _.y2=c7 _.cr=c8 _.cu=c9 -_.bH=d0}, -aOW:function aOW(a,b){this.a=a +_.bG=d0}, +aP1:function aP1(a,b){this.a=a this.b=b}, -Ic:function Ic(a,b,c,d,e,f,g,h){var _=this +Ib:function Ib(a,b,c,d,e,f,g,h){var _=this _.ax=null _.d=$ _.e=a _.f=b _.d6$=c -_.jj$=d -_.uC$=e -_.hp$=f -_.jk$=g +_.jl$=d +_.uD$=e +_.hs$=f +_.jm$=g _.a=null _.b=h _.c=null}, -a3A:function a3A(){}, -aE5:function aE5(){}, -alZ:function alZ(a,b){this.b=a +a3G:function a3G(){}, +aEb:function aEb(){}, +am5:function am5(a,b){this.b=a this.a=b}, -agM:function agM(){}, -bBb(a,b,c){var s,r +agT:function agT(){}, +bBh(a,b,c){var s,r if(a===b)return a -s=A.a0(a.a,b.a,c) -r=A.a0(a.b,b.b,c) -return new A.QA(s,r,A.a0(a.c,b.c,c))}, -QA:function QA(a,b,c){this.a=a +s=A.a_(a.a,b.a,c) +r=A.a_(a.b,b.b,c) +return new A.QD(s,r,A.a_(a.c,b.c,c))}, +QD:function QD(a,b,c){this.a=a this.b=b this.c=c}, -am0:function am0(){}, -bBc(a,b,c){return new A.a9H(a,b,c,null)}, -bBi(a,b){return new A.am1(b,null)}, -a9H:function a9H(a,b,c,d){var _=this +am7:function am7(){}, +bBi(a,b,c){return new A.a9O(a,b,c,null)}, +bBo(a,b){return new A.am8(b,null)}, +a9O:function a9O(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -V6:function V6(a,b,c,d){var _=this +V9:function V9(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -am5:function am5(a,b,c,d){var _=this +amc:function amc(a,b,c,d){var _=this _.d=!1 _.e=a -_.f5$=b -_.bW$=c +_.f6$=b +_.bV$=c _.a=null _.b=d _.c=null}, -b0j:function b0j(a){this.a=a}, -b0i:function b0i(a){this.a=a}, -am6:function am6(a,b,c,d){var _=this +b0p:function b0p(a){this.a=a}, +b0o:function b0o(a){this.a=a}, +amd:function amd(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -am7:function am7(a,b,c,d){var _=this +ame:function ame(a,b,c,d){var _=this _.R=null _.aB=a _.bc=b @@ -27025,15 +27038,15 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -b0k:function b0k(a,b,c){this.a=a +b0q:function b0q(a,b,c){this.a=a this.b=b this.c=c}, -am2:function am2(a,b,c,d){var _=this +am9:function am9(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -am3:function am3(a,b,c){var _=this +ama:function ama(a,b,c){var _=this _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -27045,13 +27058,13 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -ajC:function ajC(a,b,c,d,e,f){var _=this -_.L=-1 +ajJ:function ajJ(a,b,c,d,e,f){var _=this +_.M=-1 _.aa=a _.af=b _.dJ$=c _.aH$=d -_.f4$=e +_.f5$=e _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -27077,45 +27090,45 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZk:function aZk(a,b,c){this.a=a +aZq:function aZq(a,b,c){this.a=a this.b=b this.c=c}, -aZl:function aZl(a,b,c){this.a=a +aZr:function aZr(a,b,c){this.a=a this.b=b this.c=c}, -aZn:function aZn(a,b){this.a=a +aZt:function aZt(a,b){this.a=a this.b=b}, -aZm:function aZm(a,b,c){this.a=a +aZs:function aZs(a,b,c){this.a=a this.b=b this.c=c}, -aZo:function aZo(a){this.a=a}, -am1:function am1(a,b){this.c=a +aZu:function aZu(a){this.a=a}, +am8:function am8(a,b){this.c=a this.a=b}, -am4:function am4(a,b,c,d){var _=this +amb:function amb(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -aov:function aov(){}, -aoM:function aoM(){}, -bBf(a){if(a===B.ET||a===B.q2)return 14.5 +aoB:function aoB(){}, +aoS:function aoS(){}, +bBl(a){if(a===B.EX||a===B.q6)return 14.5 return 9.5}, -bBh(a){if(a===B.EU||a===B.q2)return 14.5 +bBn(a){if(a===B.EY||a===B.q6)return 14.5 return 9.5}, -bBg(a,b){if(a===0)return b===1?B.q2:B.ET -if(a===b-1)return B.EU -return B.adj}, -Id:function Id(a,b){this.a=a +bBm(a,b){if(a===0)return b===1?B.q6:B.EX +if(a===b-1)return B.EY +return B.adn}, +Ic:function Ic(a,b){this.a=a this.b=b}, -a9J:function a9J(a,b,c,d,e){var _=this +a9Q:function a9Q(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -b9y(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s=null,r=d==null?s:d,q=e==null?s:e,p=f==null?s:f,o=a1==null?s:a1,n=a2==null?s:a2,m=a6==null?s:a6,l=a7==null?s:a7,k=a8==null?s:a8,j=a==null?s:a,i=b==null?s:b,h=c==null?s:c,g=a3==null?s:a3 +b9E(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s=null,r=d==null?s:d,q=e==null?s:e,p=f==null?s:f,o=a1==null?s:a1,n=a2==null?s:a2,m=a6==null?s:a6,l=a7==null?s:a7,k=a8==null?s:a8,j=a==null?s:a,i=b==null?s:b,h=c==null?s:c,g=a3==null?s:a3 return new A.iR(r,q,p,a0,o,n,m,l,k,j,i,h,g,a4,a5==null?s:a5)}, -Gy(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +Gw(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b&&!0)return a s=A.c9(a.a,b.a,c) r=A.c9(a.b,b.b,c) @@ -27131,7 +27144,7 @@ i=A.c9(a.z,b.z,c) h=A.c9(a.Q,b.Q,c) g=A.c9(a.as,b.as,c) f=A.c9(a.at,b.at,c) -return A.b9y(j,i,h,s,r,q,p,o,n,g,f,A.c9(a.ax,b.ax,c),m,l,k)}, +return A.b9E(j,i,h,s,r,q,p,o,n,g,f,A.c9(a.ax,b.ax,c),m,l,k)}, iR:function iR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b @@ -27148,254 +27161,254 @@ _.Q=l _.as=m _.at=n _.ax=o}, -amb:function amb(){}, -am(a){var s,r=a.be(t.Nr),q=A.qX(a,B.cS,t.c4)==null?null:B.Cx -if(q==null)q=B.Cx +ami:function ami(){}, +am(a){var s,r=a.be(t.Nr),q=A.qX(a,B.cT,t.c4)==null?null:B.CB +if(q==null)q=B.CB s=r==null?null:r.w.c -if(s==null)s=$.bpq() -return A.bBo(s,s.p4.ae_(q))}, -we:function we(a,b,c){this.c=a +if(s==null)s=$.bpw() +return A.bBu(s,s.p4.adY(q))}, +wc:function wc(a,b,c){this.c=a this.d=b this.a=c}, -SS:function SS(a,b,c){this.w=a +SV:function SV(a,b,c){this.w=a this.b=b this.a=c}, -AV:function AV(a,b){this.a=a +AU:function AU(a,b){this.a=a this.b=b}, -IK:function IK(a,b,c,d,e,f){var _=this +IJ:function IJ(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abs:function abs(a,b,c){var _=this +abz:function abz(a,b,c){var _=this _.CW=null _.e=_.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aSk:function aSk(){}, -a9N(c5,c6,c7,c8,c9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3=null,c4=A.b([],t.FO) -if(c7==null)c7=B.Sl +aSq:function aSq(){}, +a9U(c5,c6,c7,c8,c9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3=null,c4=A.b([],t.FO) +if(c7==null)c7=B.Sp s=A.cr() s=s -switch(s){case B.af:case B.cO:case B.a8:r=B.ZI +switch(s){case B.ah:case B.cP:case B.aa:r=B.ZM break -case B.cP:case B.bW:case B.cQ:r=B.A3 +case B.cQ:case B.bX:case B.cR:r=B.A7 break -default:r=c3}q=A.bCa(s) +default:r=c3}q=A.bCg(s) if(c5==null)p=c3 else p=c5 -if(p==null)p=B.aG -o=p===B.ai -n=o?B.rh:B.b_ -m=A.b9A(n) -l=o?B.ru:B.ky -k=o?B.p:B.kt -j=m===B.ai -if(o)i=B.kw -else i=null==null?B.ku:c3 +if(p==null)p=B.aH +o=p===B.ak +n=o?B.rl:B.b0 +m=A.b9G(n) +l=o?B.ry:B.kB +k=o?B.p:B.kw +j=m===B.ak +if(o)i=B.kz +else i=null==null?B.kx:c3 h=o?A.a9(31,255,255,255):A.a9(31,0,0,0) g=o?A.a9(10,255,255,255):A.a9(10,0,0,0) -f=o?B.kv:B.rD -e=o?B.i1:B.l -d=o?B.rG:B.c1 -c=o?B.kw:B.ri -b=o?B.fh:B.kx -a=A.b9A(B.b_)===B.ai -a0=A.b9A(c) -a1=o?B.rc:B.kt +f=o?B.ky:B.rH +e=o?B.i4:B.l +d=o?B.rK:B.c2 +c=o?B.kz:B.rm +b=o?B.fj:B.kA +a=A.b9G(B.b0)===B.ak +a0=A.b9G(c) +a1=o?B.rg:B.kw a2=a?B.l:B.p -a0=a0===B.ai?B.l:B.p +a0=a0===B.ak?B.l:B.p a3=o?B.l:B.p a4=a?B.l:B.p -a5=A.atU(b,p,B.fm,c3,c3,c3,a4,o?B.p:B.l,c3,c3,a2,c3,a0,c3,a3,c3,c3,c3,c3,c3,B.b_,c3,k,c3,c,c3,a1,c3,e,c3,c3,c3,c3) -a6=o?B.X:B.a7 -a7=o?B.fh:B.rB -a8=o?B.i1:B.l +a5=A.atZ(b,p,B.fo,c3,c3,c3,a4,o?B.p:B.l,c3,c3,a2,c3,a0,c3,a3,c3,c3,c3,c3,c3,B.b0,c3,k,c3,c,c3,a1,c3,e,c3,c3,c3,c3) +a6=o?B.X:B.a8 +a7=o?B.fj:B.rF +a8=o?B.i4:B.l a9=a5.f if(a9.l(0,n))a9=B.l -b0=o?B.IE:A.a9(153,0,0,0) -b1=A.bdd(!1,o?B.ku:B.rA,a5,c3,h,36,c3,g,B.GL,r,88,c3,c3,c3,B.GN) -b2=o?B.Iv:B.Iu -b3=o?B.r0:B.kr -b4=o?B.r0:B.Iy -b5=A.bBR(s) +b0=o?B.II:A.a9(153,0,0,0) +b1=A.bdk(!1,o?B.kx:B.rE,a5,c3,h,36,c3,g,B.GP,r,88,c3,c3,c3,B.GR) +b2=o?B.Iz:B.Iy +b3=o?B.r4:B.ku +b4=o?B.r4:B.IC +b5=A.bBX(s) b6=o?b5.b:b5.a b7=j?b5.b:b5.a -c8=b6.bZ(c8) -b8=b7.bZ(c3) -b9=o?B.tZ:B.S8 -c0=j?B.tZ:B.S9 -if(c6==null)c6=B.QP -c1=o?B.fh:B.kx -c2=o?B.i1:B.l -return A.b9z(c3,c3,B.F4,!1,c1,B.Fb,B.ZA,c2,B.G0,B.G1,B.G2,B.GM,b1,f,e,B.If,B.Ii,B.Ij,a5,c3,B.P6,B.P7,a8,B.PD,b2,d,B.PI,B.PV,B.PW,c6,B.fm,B.QX,A.bBm(c4),B.R7,!0,B.Ri,h,b3,b0,g,B.RO,b9,a9,c7,B.Te,r,B.ZO,B.ZP,B.ZQ,B.a_4,B.a_5,B.a_6,B.a05,B.Hy,s,B.a14,n,m,k,l,c0,b8,B.a18,B.a1f,f,B.a1X,B.a1Y,B.a1Z,a7,B.a2_,B.rC,B.p,B.a3Z,B.a44,b4,B.I6,B.a4U,B.a52,B.a54,B.a5y,c8,B.a9w,B.a9x,i,B.a9F,b5,a6,!1,q)}, -b9z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9){return new A.mK(d,a0,b3,c4,c6,d4,d5,e6,f6,!1,g9,h,n,o,s,a3,a5,a6,b7,b8,b9,c0,c3,d7,d9,e0,e5,e9,f1,f2,f5,g7,c2,e1,e2,g1,g6,a,c,f,g,i,j,k,l,m,p,q,r,a1,a2,a4,a7,a8,a9,b0,b2,b4,b6,c1,c5,c7,c8,c9,d0,d1,d2,d3,d6,e3,e4,e7,e8,f0,f3,f4,f7,f8,f9,g0,g2,g3,g5,!0,d8,b,b1,e,g4)}, -bBk(){var s=null -return A.a9N(B.aG,s,s,s,s)}, -bBo(a,b){return $.bpp().d7(0,new A.Hw(a,b),new A.aPu(a,b))}, -b9A(a){var s=0.2126*A.b6X((a.gm(a)>>>16&255)/255)+0.7152*A.b6X((a.gm(a)>>>8&255)/255)+0.0722*A.b6X((a.gm(a)&255)/255)+0.05 -if(s*s>0.15)return B.aG -return B.ai}, -bBl(a,b,c){var s=a.c,r=s.D4(s,new A.aPs(b,c),t.K,t.Ag) +c8=b6.bY(c8) +b8=b7.bY(c3) +b9=o?B.u2:B.Sc +c0=j?B.u2:B.Sd +if(c6==null)c6=B.QT +c1=o?B.fj:B.kA +c2=o?B.i4:B.l +return A.b9F(c3,c3,B.F8,!1,c1,B.Ff,B.ZE,c2,B.G4,B.G5,B.G6,B.GQ,b1,f,e,B.Ij,B.Im,B.In,a5,c3,B.Pa,B.Pb,a8,B.PH,b2,d,B.PM,B.PZ,B.Q_,c6,B.fo,B.R0,A.bBs(c4),B.Rb,!0,B.Rm,h,b3,b0,g,B.RS,b9,a9,c7,B.Ti,r,B.ZS,B.ZT,B.ZU,B.a_8,B.a_9,B.a_a,B.a09,B.HC,s,B.a18,n,m,k,l,c0,b8,B.a1c,B.a1j,f,B.a20,B.a21,B.a22,a7,B.a23,B.rG,B.p,B.a42,B.a48,b4,B.Ia,B.a4Y,B.a56,B.a58,B.a5C,c8,B.a9A,B.a9B,i,B.a9J,b5,a6,!1,q)}, +b9F(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9){return new A.mK(d,a0,b3,c4,c6,d4,d5,e6,f6,!1,g9,h,n,o,s,a3,a5,a6,b7,b8,b9,c0,c3,d7,d9,e0,e5,e9,f1,f2,f5,g7,c2,e1,e2,g1,g6,a,c,f,g,i,j,k,l,m,p,q,r,a1,a2,a4,a7,a8,a9,b0,b2,b4,b6,c1,c5,c7,c8,c9,d0,d1,d2,d3,d6,e3,e4,e7,e8,f0,f3,f4,f7,f8,f9,g0,g2,g3,g5,!0,d8,b,b1,e,g4)}, +bBq(){var s=null +return A.a9U(B.aH,s,s,s,s)}, +bBu(a,b){return $.bpv().d7(0,new A.Hv(a,b),new A.aPA(a,b))}, +b9G(a){var s=0.2126*A.b72((a.gm(a)>>>16&255)/255)+0.7152*A.b72((a.gm(a)>>>8&255)/255)+0.0722*A.b72((a.gm(a)&255)/255)+0.05 +if(s*s>0.15)return B.aH +return B.ak}, +bBr(a,b,c){var s=a.c,r=s.D6(s,new A.aPy(b,c),t.K,t.Ag) s=b.c -r.a5N(r,s.ghc(s).le(0,new A.aPt(a))) +r.a5L(r,s.ghf(s).lj(0,new A.aPz(a))) return r}, -bBm(a){var s,r,q=t.K,p=t.Uo,o=A.D(q,p) +bBs(a){var s,r,q=t.K,p=t.Uo,o=A.D(q,p) for(s=0;!1;++s){r=a[s] -o.u(0,r.gL3(r),p.a(r))}return A.b7_(o,q,t.Ag)}, -bBn(h6,h7,h8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5 +o.t(0,r.gL5(r),p.a(r))}return A.b75(o,q,t.Ag)}, +bBt(h6,h7,h8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5 if(h6===h7)return h6 s=h8<0.5 r=s?h6.a:h7.a q=s?h6.b:h7.b -p=A.bBl(h6,h7,h8) +p=A.bBr(h6,h7,h8) o=s?h6.d:h7.d n=s?h6.e:h7.e m=s?h6.f:h7.f l=s?h6.r:h7.r -k=A.bzP(h6.w,h7.w,h8) +k=A.bzU(h6.w,h7.w,h8) j=s?h6.x:h7.x -i=A.bCb(h6.z,h7.z,h8) -h=A.a0(h6.as,h7.as,h8) +i=A.bCh(h6.z,h7.z,h8) +h=A.a_(h6.as,h7.as,h8) h.toString -g=A.a0(h6.at,h7.at,h8) +g=A.a_(h6.at,h7.at,h8) g.toString -f=A.bu3(h6.ax,h7.ax,h8) -e=A.a0(h6.ay,h7.ay,h8) +f=A.bua(h6.ax,h7.ax,h8) +e=A.a_(h6.ay,h7.ay,h8) e.toString -d=A.a0(h6.ch,h7.ch,h8) +d=A.a_(h6.ch,h7.ch,h8) d.toString -c=A.a0(h6.CW,h7.CW,h8) +c=A.a_(h6.CW,h7.CW,h8) c.toString -b=A.a0(h6.cx,h7.cx,h8) +b=A.a_(h6.cx,h7.cx,h8) b.toString -a=A.a0(h6.cy,h7.cy,h8) +a=A.a_(h6.cy,h7.cy,h8) a.toString -a0=A.a0(h6.db,h7.db,h8) +a0=A.a_(h6.db,h7.db,h8) a0.toString -a1=A.a0(h6.dx,h7.dx,h8) +a1=A.a_(h6.dx,h7.dx,h8) a1.toString -a2=A.a0(h6.dy,h7.dy,h8) +a2=A.a_(h6.dy,h7.dy,h8) a2.toString -a3=A.a0(h6.fr,h7.fr,h8) +a3=A.a_(h6.fr,h7.fr,h8) a3.toString -a4=A.a0(h6.fx,h7.fx,h8) +a4=A.a_(h6.fx,h7.fx,h8) a4.toString -a5=A.a0(h6.fy,h7.fy,h8) +a5=A.a_(h6.fy,h7.fy,h8) a5.toString -a6=A.a0(h6.go,h7.go,h8) +a6=A.a_(h6.go,h7.go,h8) a6.toString -a7=A.a0(h6.id,h7.id,h8) +a7=A.a_(h6.id,h7.id,h8) a7.toString -a8=A.a0(h6.k2,h7.k2,h8) +a8=A.a_(h6.k2,h7.k2,h8) a8.toString -a9=A.a0(h6.k3,h7.k3,h8) +a9=A.a_(h6.k3,h7.k3,h8) a9.toString -b0=A.a0(h6.k4,h7.k4,h8) +b0=A.a_(h6.k4,h7.k4,h8) b0.toString b1=A.qO(h6.ok,h7.ok,h8) b2=A.qO(h6.p1,h7.p1,h8) -b3=A.Gy(h6.p2,h7.p2,h8) -b4=A.Gy(h6.p3,h7.p3,h8) -b5=A.bBS(h6.p4,h7.p4,h8) -b6=A.bsV(h6.R8,h7.R8,h8) -b7=A.bt7(h6.RG,h7.RG,h8) -b8=A.bte(h6.rx,h7.rx,h8) +b3=A.Gw(h6.p2,h7.p2,h8) +b4=A.Gw(h6.p3,h7.p3,h8) +b5=A.bBY(h6.p4,h7.p4,h8) +b6=A.bt1(h6.R8,h7.R8,h8) +b7=A.bte(h6.RG,h7.RG,h8) +b8=A.btl(h6.rx,h7.rx,h8) b9=h6.ry c0=h7.ry -c1=A.a0(b9.a,c0.a,h8) -c2=A.a0(b9.b,c0.b,h8) -c3=A.a0(b9.c,c0.c,h8) -c4=A.a0(b9.d,c0.d,h8) +c1=A.a_(b9.a,c0.a,h8) +c2=A.a_(b9.b,c0.b,h8) +c3=A.a_(b9.c,c0.c,h8) +c4=A.a_(b9.d,c0.d,h8) c5=A.c9(b9.e,c0.e,h8) c6=A.al(b9.f,c0.f,h8) -c7=A.hE(b9.r,c0.r,h8) -b9=A.hE(b9.w,c0.w,h8) -c0=A.btk(h6.to,h7.to,h8) -c8=A.btl(h6.x1,h7.x1,h8) -c9=A.btm(h6.x2,h7.x2,h8) -d0=A.btu(h6.xr,h7.xr,h8) +c7=A.hD(b9.r,c0.r,h8) +b9=A.hD(b9.w,c0.w,h8) +c0=A.btr(h6.to,h7.to,h8) +c8=A.bts(h6.x1,h7.x1,h8) +c9=A.btt(h6.x2,h7.x2,h8) +d0=A.btB(h6.xr,h7.xr,h8) d1=s?h6.y1:h7.y1 -d2=A.btC(h6.y2,h7.y2,h8) -d3=A.btG(h6.cr,h7.cr,h8) -d4=A.btK(h6.cu,h7.cu,h8) -d5=A.but(h6.bH,h7.bH,h8) -d6=A.buv(h6.bN,h7.bN,h8) -d7=A.buH(h6.bU,h7.bU,h8) -d8=A.buT(h6.by,h7.by,h8) -d9=A.bvr(h6.bV,h7.bV,h8) -e0=A.bvu(h6.bR,h7.bR,h8) -e1=A.bvF(h6.bi,h7.bi,h8) -e2=A.bvT(h6.bq,h7.bq,h8) -e3=A.bvW(h6.L,h7.L,h8) -e4=A.bw_(h6.aa,h7.aa,h8) -e5=A.bwD(h6.af,h7.af,h8) -e6=A.bxo(h6.aJ,h7.aJ,h8) -e7=A.bxQ(h6.b9,h7.b9,h8) -e8=A.bxR(h6.G,h7.G,h8) -e9=A.bxS(h6.a8,h7.a8,h8) -f0=A.byb(h6.al,h7.al,h8) -f1=A.byc(h6.b_,h7.b_,h8) -f2=A.byd(h6.bO,h7.bO,h8) -f3=A.byk(h6.bj,h7.bj,h8) -f4=A.byT(h6.ds,h7.ds,h8) -f5=A.bzc(h6.dt,h7.dt,h8) -f6=A.bzj(h6.du,h7.du,h8) -f7=A.bzR(h6.cv,h7.cv,h8) -f8=A.bzT(h6.eh,h7.eh,h8) -f9=A.bzV(h6.dv,h7.dv,h8) -g0=A.bAr(h6.iw,h7.iw,h8) -g1=A.bAu(h6.f6,h7.f6,h8) -g2=A.bAS(h6.di,h7.di,h8) -g3=A.bAT(h6.jm,h7.jm,h8) -g4=A.bB0(h6.ba,h7.ba,h8) -g5=A.bBb(h6.cK,h7.cK,h8) -g6=A.bBC(h6.f7,h7.f7,h8) -g7=A.bBH(h6.eY,h7.eY,h8) -g8=A.bBL(h6.dC,h7.dC,h8) +d2=A.btJ(h6.y2,h7.y2,h8) +d3=A.btN(h6.cr,h7.cr,h8) +d4=A.btR(h6.cu,h7.cu,h8) +d5=A.buA(h6.bG,h7.bG,h8) +d6=A.buC(h6.bM,h7.bM,h8) +d7=A.buO(h6.bT,h7.bT,h8) +d8=A.bv_(h6.bx,h7.bx,h8) +d9=A.bvy(h6.bU,h7.bU,h8) +e0=A.bvB(h6.bQ,h7.bQ,h8) +e1=A.bvM(h6.bh,h7.bh,h8) +e2=A.bw_(h6.bp,h7.bp,h8) +e3=A.bw2(h6.M,h7.M,h8) +e4=A.bw6(h6.aa,h7.aa,h8) +e5=A.bwK(h6.af,h7.af,h8) +e6=A.bxu(h6.aJ,h7.aJ,h8) +e7=A.bxW(h6.b9,h7.b9,h8) +e8=A.bxX(h6.G,h7.G,h8) +e9=A.bxY(h6.a8,h7.a8,h8) +f0=A.byh(h6.al,h7.al,h8) +f1=A.byi(h6.b_,h7.b_,h8) +f2=A.byj(h6.bN,h7.bN,h8) +f3=A.byp(h6.bi,h7.bi,h8) +f4=A.byY(h6.ds,h7.ds,h8) +f5=A.bzh(h6.dt,h7.dt,h8) +f6=A.bzo(h6.du,h7.du,h8) +f7=A.bzW(h6.cv,h7.cv,h8) +f8=A.bzY(h6.eh,h7.eh,h8) +f9=A.bA_(h6.dv,h7.dv,h8) +g0=A.bAw(h6.iz,h7.iz,h8) +g1=A.bAz(h6.f7,h7.f7,h8) +g2=A.bAX(h6.di,h7.di,h8) +g3=A.bAZ(h6.jo,h7.jo,h8) +g4=A.bB6(h6.ba,h7.ba,h8) +g5=A.bBh(h6.cK,h7.cK,h8) +g6=A.bBI(h6.f8,h7.f8,h8) +g7=A.bBN(h6.eY,h7.eY,h8) +g8=A.bBR(h6.dC,h7.dC,h8) g9=s?h6.eO:h7.eO -s=s?h6.f8:h7.f8 +s=s?h6.f9:h7.f9 h0=h6.R h0.toString h1=h7.R h1.toString -h1=A.a0(h0,h1,h8) +h1=A.a_(h0,h1,h8) h0=h6.k1 h0.toString h2=h7.k1 h2.toString -h2=A.a0(h0,h2,h8) -h0=h6.mM +h2=A.a_(h0,h2,h8) +h0=h6.mQ h0.toString -h3=h7.mM +h3=h7.mQ h3.toString -h3=A.a0(h0,h3,h8) -h0=h6.nC +h3=A.a_(h0,h3,h8) +h0=h6.nE h0.toString -h4=h7.nC +h4=h7.nE h4.toString -h4=A.a0(h0,h4,h8) +h4=A.a_(h0,h4,h8) h0=h6.Q h0.toString h5=h7.Q h5.toString -return A.b9z(b6,s,b7,r,h4,b8,new A.Ms(c1,c2,c3,c4,c5,c6,c7,b9),A.a0(h0,h5,h8),c0,c8,c9,d0,d1,h,g,d2,d3,d4,f,q,d5,d6,e,d7,d,c,d8,d9,e0,e1,h3,e2,p,e3,!0,e4,b,a,a0,a1,e5,b1,a2,o,e6,n,e7,e8,e9,f0,f1,f2,f3,m,l,f4,a3,g9,a4,a5,b2,b3,f5,f6,a6,k,f7,f8,a7,f9,h2,a8,g0,g1,a9,j,g2,g3,g4,g5,b4,g6,g7,h1,g8,b5,b0,!1,i)}, -bxJ(a,b){return new A.a3v(a,b,B.pG,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, -bCa(a){switch(a.a){case 0:case 2:case 1:break -case 3:case 4:case 5:return B.Eo}return B.En}, -bCb(a,b,c){var s,r +return A.b9F(b6,s,b7,r,h4,b8,new A.Mr(c1,c2,c3,c4,c5,c6,c7,b9),A.a_(h0,h5,h8),c0,c8,c9,d0,d1,h,g,d2,d3,d4,f,q,d5,d6,e,d7,d,c,d8,d9,e0,e1,h3,e2,p,e3,!0,e4,b,a,a0,a1,e5,b1,a2,o,e6,n,e7,e8,e9,f0,f1,f2,f3,m,l,f4,a3,g9,a4,a5,b2,b3,f5,f6,a6,k,f7,f8,a7,f9,h2,a8,g0,g1,a9,j,g2,g3,g4,g5,b4,g6,g7,h1,g8,b5,b0,!1,i)}, +bxP(a,b){return new A.a3B(a,b,B.pK,b.a,b.b,b.c,b.d,b.e,b.f,b.r)}, +bCg(a){switch(a.a){case 0:case 2:case 1:break +case 3:case 4:case 5:return B.Es}return B.Er}, +bCh(a,b,c){var s,r if(a===b)return a s=A.al(a.a,b.a,c) s.toString r=A.al(a.b,b.b,c) r.toString -return new A.t4(s,r)}, -ze:function ze(a,b){this.a=a +return new A.t1(s,r)}, +zc:function zc(a,b){this.a=a this.b=b}, mK:function mK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9){var _=this _.a=a @@ -27447,15 +27460,15 @@ _.y1=c6 _.y2=c7 _.cr=c8 _.cu=c9 -_.bH=d0 -_.bN=d1 -_.bU=d2 -_.by=d3 -_.bV=d4 -_.bR=d5 -_.bi=d6 -_.bq=d7 -_.L=d8 +_.bG=d0 +_.bM=d1 +_.bT=d2 +_.bx=d3 +_.bU=d4 +_.bQ=d5 +_.bh=d6 +_.bp=d7 +_.M=d8 _.aa=d9 _.af=e0 _.aJ=e1 @@ -27464,35 +27477,35 @@ _.G=e3 _.a8=e4 _.al=e5 _.b_=e6 -_.bO=e7 -_.bj=e8 +_.bN=e7 +_.bi=e8 _.ds=e9 _.dt=f0 _.du=f1 _.cv=f2 _.eh=f3 _.dv=f4 -_.iw=f5 -_.f6=f6 +_.iz=f5 +_.f7=f6 _.di=f7 -_.jm=f8 +_.jo=f8 _.ba=f9 _.cK=g0 -_.f7=g1 +_.f8=g1 _.eY=g2 _.dC=g3 -_.l_=g4 +_.l3=g4 _.eO=g5 -_.f8=g6 -_.mM=g7 -_.nC=g8 +_.f9=g6 +_.mQ=g7 +_.nE=g8 _.R=g9}, -aPu:function aPu(a,b){this.a=a +aPA:function aPA(a,b){this.a=a this.b=b}, -aPs:function aPs(a,b){this.a=a +aPy:function aPy(a,b){this.a=a this.b=b}, -aPt:function aPt(a){this.a=a}, -a3v:function a3v(a,b,c,d,e,f,g,h,i,j){var _=this +aPz:function aPz(a){this.a=a}, +a3B:function a3B(a,b,c,d,e,f,g,h,i,j){var _=this _.ay=a _.ch=b _.w=c @@ -27503,16 +27516,16 @@ _.d=g _.e=h _.f=i _.r=j}, -Hw:function Hw(a,b){this.a=a +Hv:function Hv(a,b){this.a=a this.b=b}, -aeF:function aeF(a,b,c){this.a=a +aeM:function aeM(a,b,c){this.a=a this.b=b this.$ti=c}, -t4:function t4(a,b){this.a=a +t1:function t1(a,b){this.a=a this.b=b}, -amf:function amf(){}, -an2:function an2(){}, -bBC(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 +amm:function amm(){}, +an8:function an8(){}, +bBI(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 if(a2===a3&&!0)return a2 s=a2.d if(s==null)r=a3.d==null @@ -27522,29 +27535,29 @@ else if(s==null)s=a3.d else{r=a3.d if(!(r==null)){s.toString r.toString -s=A.bB(s,r,a4)}}r=A.a0(a2.a,a3.a,a4) -q=A.u1(a2.b,a3.b,a4) -p=A.u1(a2.c,a3.c,a4) -o=A.a0(a2.e,a3.e,a4) +s=A.bA(s,r,a4)}}r=A.a_(a2.a,a3.a,a4) +q=A.tZ(a2.b,a3.b,a4) +p=A.tZ(a2.c,a3.c,a4) +o=A.a_(a2.e,a3.e,a4) n=t.KX.a(A.ft(a2.f,a3.f,a4)) -m=A.a0(a2.r,a3.r,a4) +m=A.a_(a2.r,a3.r,a4) l=A.c9(a2.w,a3.w,a4) -k=A.a0(a2.x,a3.x,a4) -j=A.a0(a2.y,a3.y,a4) -i=A.a0(a2.z,a3.z,a4) +k=A.a_(a2.x,a3.x,a4) +j=A.a_(a2.y,a3.y,a4) +i=A.a_(a2.z,a3.z,a4) h=A.c9(a2.Q,a3.Q,a4) g=A.al(a2.as,a3.as,a4) -f=A.a0(a2.at,a3.at,a4) +f=A.a_(a2.at,a3.at,a4) e=A.c9(a2.ax,a3.ax,a4) -d=A.a0(a2.ay,a3.ay,a4) +d=A.a_(a2.ay,a3.ay,a4) c=A.ft(a2.ch,a3.ch,a4) -b=A.a0(a2.CW,a3.CW,a4) +b=A.a_(a2.CW,a3.CW,a4) a=A.c9(a2.cx,a3.cx,a4) if(a4<0.5)a0=a2.cy else a0=a3.cy -a1=A.hE(a2.db,a3.db,a4) -return new A.QJ(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,A.ft(a2.dx,a3.dx,a4))}, -QJ:function QJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +a1=A.hD(a2.db,a3.db,a4) +return new A.QM(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,A.ft(a2.dx,a3.dx,a4))}, +QM:function QM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this _.a=a _.b=b _.c=c @@ -27567,25 +27580,25 @@ _.cx=s _.cy=a0 _.db=a1 _.dx=a2}, -amh:function amh(){}, -bBH(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +amo:function amo(){}, +bBN(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f if(a===b)return a s=A.c9(a.a,b.a,c) -r=A.xo(a.b,b.b,c) -q=A.a0(a.c,b.c,c) -p=A.a0(a.d,b.d,c) -o=A.a0(a.e,b.e,c) -n=A.a0(a.f,b.f,c) -m=A.a0(a.r,b.r,c) -l=A.a0(a.w,b.w,c) -k=A.a0(a.y,b.y,c) -j=A.a0(a.x,b.x,c) -i=A.a0(a.z,b.z,c) -h=A.a0(a.Q,b.Q,c) -g=A.a0(a.as,b.as,c) -f=A.tY(a.ax,b.ax,c) -return new A.QK(s,r,q,p,o,n,m,l,j,k,i,h,g,A.al(a.at,b.at,c),f)}, -QK:function QK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +r=A.xm(a.b,b.b,c) +q=A.a_(a.c,b.c,c) +p=A.a_(a.d,b.d,c) +o=A.a_(a.e,b.e,c) +n=A.a_(a.f,b.f,c) +m=A.a_(a.r,b.r,c) +l=A.a_(a.w,b.w,c) +k=A.a_(a.y,b.y,c) +j=A.a_(a.x,b.x,c) +i=A.a_(a.z,b.z,c) +h=A.a_(a.Q,b.Q,c) +g=A.a_(a.as,b.as,c) +f=A.tV(a.ax,b.ax,c) +return new A.QN(s,r,q,p,o,n,m,l,j,k,i,h,g,A.al(a.at,b.at,c),f)}, +QN:function QN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -27601,54 +27614,54 @@ _.Q=l _.as=m _.at=n _.ax=o}, -aml:function aml(){}, -QN:function QN(){}, -aQ1:function aQ1(a,b){this.a=a +ams:function ams(){}, +QQ:function QQ(){}, +aQ7:function aQ7(a,b){this.a=a this.b=b}, -aQ3:function aQ3(a){this.a=a}, -aPZ:function aPZ(a,b){this.a=a +aQ9:function aQ9(a){this.a=a}, +aQ4:function aQ4(a,b){this.a=a this.b=b}, -aQ_:function aQ_(a,b){this.a=a +aQ5:function aQ5(a,b){this.a=a this.b=b}, -QL:function QL(){}, -bBI(a,b,c,d){return new A.QR(b,d,c,a,null)}, -big(a){var s,r,q,p -if($.rW.length!==0){s=A.b($.rW.slice(0),A.a6($.rW)) +QO:function QO(){}, +bBO(a,b,c,d){return new A.QU(b,d,c,a,null)}, +bim(a){var s,r,q,p +if($.rT.length!==0){s=A.b($.rT.slice(0),A.a7($.rT)) for(r=s.length,q=0;q>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) break default:o=null}r=a.d q=b.d -if(r!==q){n=A.a0(p,o,c) +if(r!==q){n=A.a_(p,o,c) n.toString q=A.al(r,q,c) q.toString -return new A.cK(n,s,B.ae,q)}q=A.a0(p,o,c) +return new A.cK(n,s,B.ag,q)}q=A.a_(p,o,c) q.toString -return new A.cK(q,s,B.ae,r)}, +return new A.cK(q,s,B.ag,r)}, ft(a,b,c){var s,r if(a==b)return a -s=b!=null?b.h0(a,c):null -if(s==null&&a!=null)s=a.h1(b,c) +s=b!=null?b.h2(a,c):null +if(s==null&&a!=null)s=a.h3(b,c) if(s==null)r=c<0.5?a:b else r=s return r}, -bgb(a,b,c){var s,r +bgi(a,b,c){var s,r if(a==b)return a -s=b!=null?b.h0(a,c):null -if(s==null&&a!=null)s=a.h1(b,c) +s=b!=null?b.h2(a,c):null +if(s==null&&a!=null)s=a.h3(b,c) if(s==null)r=c<0.5?a:b else r=s return r}, -biO(a,b,c){var s,r,q,p,o,n,m=a instanceof A.mT?a.a:A.b([a],t.Fi),l=b instanceof A.mT?b.a:A.b([b],t.Fi),k=A.b([],t.N_),j=Math.max(m.length,l.length) +biU(a,b,c){var s,r,q,p,o,n,m=a instanceof A.mT?a.a:A.b([a],t.Fi),l=b instanceof A.mT?b.a:A.b([b],t.Fi),k=A.b([],t.N_),j=Math.max(m.length,l.length) for(s=1-c,r=0;rm)s=new A.M(m,m/n) r=b break default:r=null -s=null}return new A.a0P(r,s)}, -XW:function XW(a,b){this.a=a +s=null}return new A.a0V(r,s)}, +Y0:function Y0(a,b){this.a=a this.b=b}, -a0P:function a0P(a,b){this.a=a +a0V:function a0V(a,b){this.a=a this.b=b}, -bts(a,b,c,d,e){return new A.cp(e,b,c,d,a)}, -btt(a,b,c){var s,r,q,p,o +btz(a,b,c,d,e){return new A.cp(e,b,c,d,a)}, +btA(a,b,c){var s,r,q,p,o if(a===b)return a -s=A.a0(a.a,b.a,c) +s=A.a_(a.a,b.a,c) s.toString -r=A.p8(a.b,b.b,c) +r=A.p7(a.b,b.b,c) r.toString q=A.al(a.c,b.c,c) q.toString @@ -28160,13 +28173,13 @@ p=A.al(a.d,b.d,c) p.toString o=a.e return new A.cp(p,o===B.T?b.e:o,s,r,q)}, -b6J(a,b,c){var s,r,q,p,o,n,m,l +b6P(a,b,c){var s,r,q,p,o,n,m,l if(a==null?b==null:a===b)return a if(a==null)a=A.b([],t.sq) if(b==null)b=A.b([],t.sq) s=Math.min(a.length,b.length) r=A.b([],t.sq) -for(q=0;q>>16&255)/255,r=(a.gm(a)>>>8&255)/255,q=(a.gm(a)&255)/255,p=Math.max(s,Math.max(r,q)),o=p-Math.min(s,Math.min(r,q)),n=a.gm(a),m=A.bk4(s,r,q,p,o),l=p===0?0:o/p -return new A.d0((n>>>24&255)/255,m,l,p)}, -d0:function d0(a,b,c,d){var _=this +r=c}s=0}return A.a9(B.d.az(a*255),B.d.az((r+e)*255),B.d.az((s+e)*255),B.d.az((q+e)*255))}, +nA(a){var s=(a.gm(a)>>>16&255)/255,r=(a.gm(a)>>>8&255)/255,q=(a.gm(a)&255)/255,p=Math.max(s,Math.max(r,q)),o=p-Math.min(s,Math.min(r,q)),n=a.gm(a),m=A.bka(s,r,q,p,o),l=p===0?0:o/p +return new A.d1((n>>>24&255)/255,m,l,p)}, +d1:function d1(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -28222,22 +28235,22 @@ _.a=a _.b=b _.c=c _.d=d}, -kz:function kz(){}, -auY(a,b,c){var s,r=null +kA:function kA(){}, +av2(a,b,c){var s,r=null if(a==b)return a -if(a==null){s=b.h0(r,c) -return s==null?b:s}if(b==null){s=a.h1(r,c) +if(a==null){s=b.h2(r,c) +return s==null?b:s}if(b==null){s=a.h3(r,c) return s==null?a:s}if(c===0)return a if(c===1)return b -s=b.h0(a,c) -if(s==null)s=a.h1(b,c) -if(s==null)if(c<0.5){s=a.h1(r,c*2) -if(s==null)s=a}else{s=b.h0(r,(c-0.5)*2) +s=b.h2(a,c) +if(s==null)s=a.h3(b,c) +if(s==null)if(c<0.5){s=a.h3(r,c*2) +if(s==null)s=a}else{s=b.h2(r,(c-0.5)*2) if(s==null)s=b}return s}, jO:function jO(){}, -u_:function u_(){}, -adD:function adD(){}, -bb7(a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 +tX:function tX(){}, +adK:function adK(){}, +bbd(a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 if(b7.gaD(b7))return s=b7.a r=b7.c-s @@ -28246,17 +28259,17 @@ p=b7.d-q o=new A.M(r,p) n=b3.gbz(b3) m=b3.gc1(b3) -l=A.baK(B.qv,new A.M(n,m).a1(0,b9),o) +l=A.baQ(B.qz,new A.M(n,m).a1(0,b9),o) k=l.a.X(0,b9) j=l.b -if(b8!==B.db&&j.l(0,o))b8=B.db +if(b8!==B.dc&&j.l(0,o))b8=B.dc i=$.G() h=i.B() -h.sl1(!1) -if(a8!=null)h.spZ(a8) -h.sA(0,A.ky(0,0,0,b6)) -h.soS(b0) -h.sJs(b4) +h.sl5(!1) +if(a8!=null)h.sq0(a8) +h.sA(0,A.kz(0,0,0,b6)) +h.soU(b0) +h.sJu(b4) g=j.a f=(r-g)/2 e=j.b @@ -28265,56 +28278,56 @@ p=a5.a p=s+(f+(b2?-p:p)*f) q+=d+a5.b*d c=new A.x(p,q,p+g,q+e) -b=b8!==B.db||b2 -if(b)a6.bK(0) +b=b8!==B.dc||b2 +if(b)a6.bJ(0) if(b2){a=-(s+r/2) a6.aF(0,-a,0) a6.ee(0,-1,1) -a6.aF(0,a,0)}a0=a5.Jp(k,new A.x(0,0,n,m)) -if(b8===B.db)a6.hm(b3,a0,c,h) -else{a1=b8===B.bi||b8===B.fz?B.e1:B.dq -a2=b8===B.iu||b8===B.fz?B.e1:B.dq -a3=B.b.ga3(A.bEV(b7,c,b8)) +a6.aF(0,a,0)}a0=a5.Jr(k,new A.x(0,0,n,m)) +if(b8===B.dc)a6.hp(b3,a0,c,h) +else{a1=b8===B.bj||b8===B.fC?B.e3:B.dr +a2=b8===B.ix||b8===B.fC?B.e3:B.dr +a3=B.b.ga3(A.bF0(b7,c,b8)) s=new Float64Array(16) a4=new A.b0(s) -a4.bm() +a4.bl() r=a3.a q=a3.b a4.ee(0,(a3.c-r)/(a0.c-a0.a),(a3.d-q)/(a0.d-a0.b)) -a4.oa(r,q,0) -h.sdf(i.Ik(b3,a1,a2,s,b0)) -a6.aQ(b7,h)}if(b)a6.bl(0)}, -bEV(a,b,c){var s,r,q,p,o,n,m=b.c,l=b.a,k=m-l,j=b.d,i=b.b,h=j-i,g=c!==B.fz -if(!g||c===B.bi){s=B.d.c0((a.a-l)/k) +a4.oc(r,q,0) +h.sdf(i.Im(b3,a1,a2,s,b0)) +a6.aQ(b7,h)}if(b)a6.bk(0)}, +bF0(a,b,c){var s,r,q,p,o,n,m=b.c,l=b.a,k=m-l,j=b.d,i=b.b,h=j-i,g=c!==B.fC +if(!g||c===B.bj){s=B.d.c0((a.a-l)/k) r=B.d.dD((a.c-m)/k)}else{s=0 -r=0}if(!g||c===B.iu){q=B.d.c0((a.b-i)/h) +r=0}if(!g||c===B.ix){q=B.d.c0((a.b-i)/h) p=B.d.dD((a.d-j)/h)}else{q=0 p=0}m=A.b([],t.AO) for(o=s;o<=r;++o)for(l=o*k,n=q;n<=p;++n)m.push(b.dQ(new A.j(l,n*h))) return m}, -uL:function uL(a,b){this.a=a +uJ:function uJ(a,b){this.a=a this.b=b}, -hE(a,b,c){var s,r,q,p,o,n +hD(a,b,c){var s,r,q,p,o,n if(a==b)return a if(a==null)return b.X(0,c) if(b==null)return a.X(0,1-c) -if(a instanceof A.aG&&b instanceof A.aG)return A.aws(a,b,c) -if(a instanceof A.jP&&b instanceof A.jP)return A.bvw(a,b,c) -s=A.al(a.gj8(a),b.gj8(b),c) +if(a instanceof A.aG&&b instanceof A.aG)return A.awx(a,b,c) +if(a instanceof A.jP&&b instanceof A.jP)return A.bvD(a,b,c) +s=A.al(a.gja(a),b.gja(b),c) s.toString -r=A.al(a.gja(a),b.gja(b),c) +r=A.al(a.gjc(a),b.gjc(b),c) r.toString -q=A.al(a.gkH(a),b.gkH(b),c) +q=A.al(a.gkJ(a),b.gkJ(b),c) q.toString -p=A.al(a.gkJ(),b.gkJ(),c) +p=A.al(a.gkL(),b.gkL(),c) p.toString o=A.al(a.gcQ(a),b.gcQ(b),c) o.toString n=A.al(a.gcV(a),b.gcV(b),c) n.toString -return new A.wB(s,r,q,p,o,n)}, -awr(a,b){return new A.aG(a.a/b,a.b/b,a.c/b,a.d/b)}, -aws(a,b,c){var s,r,q,p +return new A.wz(s,r,q,p,o,n)}, +aww(a,b){return new A.aG(a.a/b,a.b/b,a.c/b,a.d/b)}, +awx(a,b,c){var s,r,q,p if(a==b)return a if(a==null)return b.X(0,c) if(b==null)return a.X(0,1-c) @@ -28327,7 +28340,7 @@ q.toString p=A.al(a.d,b.d,c) p.toString return new A.aG(s,r,q,p)}, -bvw(a,b,c){var s,r,q,p +bvD(a,b,c){var s,r,q,p if(a===b)return a s=A.al(a.a,b.a,c) s.toString @@ -28338,7 +28351,7 @@ q.toString p=A.al(a.d,b.d,c) p.toString return new A.jP(s,r,q,p)}, -eE:function eE(){}, +eF:function eF(){}, aG:function aG(a,b,c,d){var _=this _.a=a _.b=b @@ -28349,15 +28362,15 @@ _.a=a _.b=b _.c=c _.d=d}, -wB:function wB(a,b,c,d,e,f){var _=this +wz:function wz(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -beX(a,b,c){return a}, -aA4:function aA4(){}, +bf3(a,b,c){return a}, +aA9:function aA9(){}, eh:function eh(a,b,c,d,e,f){var _=this _.d=a _.e=b @@ -28365,7 +28378,7 @@ _.f=c _.a=d _.b=e _.c=f}, -a64:function a64(a,b,c,d,e,f,g,h){var _=this +a6b:function a6b(a,b,c,d,e,f,g,h){var _=this _.d=a _.e=b _.f=c @@ -28374,7 +28387,7 @@ _.w=e _.a=f _.b=g _.c=h}, -a97:function a97(a,b,c,d,e,f,g){var _=this +a9e:function a9e(a,b,c,d,e,f,g){var _=this _.d=a _.e=b _.f=c @@ -28382,47 +28395,47 @@ _.r=d _.a=e _.b=f _.c=g}, -bD4(a,b){var s -if(a.w)A.a7(A.ah(u.V)) -s=new A.DU(a) -s.Fa(a) -s=new A.HF(a,null,s) -s.amS(a,b,null) +bDa(a,b){var s +if(a.w)A.a6(A.ah(u.V)) +s=new A.DT(a) +s.Fb(a) +s=new A.HE(a,null,s) +s.amQ(a,b,null) return s}, -aB4:function aB4(a,b,c){var _=this +aB9:function aB9(a,b,c){var _=this _.a=a _.b=b _.c=c _.f=0}, -aB6:function aB6(a,b,c){this.a=a +aBb:function aBb(a,b,c){this.a=a this.b=b this.c=c}, -aB5:function aB5(a,b){this.a=a +aBa:function aBa(a,b){this.a=a this.b=b}, -aB7:function aB7(a,b,c,d,e,f){var _=this +aBc:function aBc(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -acg:function acg(){}, -aTg:function aTg(a){this.a=a}, -RE:function RE(a,b,c){this.a=a +acn:function acn(){}, +aTm:function aTm(a){this.a=a}, +RH:function RH(a,b,c){this.a=a this.b=b this.c=c}, -HF:function HF(a,b,c){var _=this +HE:function HE(a,b,c){var _=this _.d=$ _.a=a _.b=b _.c=c}, -aXj:function aXj(a,b){this.a=a +aXp:function aXp(a,b){this.a=a this.b=b}, -ai_:function ai_(a,b){this.a=a +ai6:function ai6(a,b){this.a=a this.b=b}, -b92(a,b,c){return c}, -bg8(a,b){return new A.a4c("HTTP request failed, statusCode: "+a+", "+b.k(0),b)}, -yJ:function yJ(a,b,c,d,e,f){var _=this +b98(a,b,c){return c}, +bgf(a,b){return new A.a4j("HTTP request failed, statusCode: "+a+", "+b.k(0),b)}, +yH:function yH(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -28430,58 +28443,58 @@ _.d=d _.e=e _.f=f}, j9:function j9(){}, -aBe:function aBe(a,b,c){this.a=a +aBj:function aBj(a,b,c){this.a=a this.b=b this.c=c}, -aBf:function aBf(a,b,c){this.a=a +aBk:function aBk(a,b,c){this.a=a this.b=b this.c=c}, -aBb:function aBb(a,b){this.a=a +aBg:function aBg(a,b){this.a=a this.b=b}, -aBa:function aBa(a,b,c,d){var _=this +aBf:function aBf(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aBc:function aBc(a){this.a=a}, -aBd:function aBd(a,b){this.a=a +aBh:function aBh(a){this.a=a}, +aBi:function aBi(a,b){this.a=a this.b=b}, -GZ:function GZ(a,b){var _=this +GY:function GY(a,b){var _=this _.a=a _.d=_.c=_.b=null _.f=_.e=!1 _.r=0 _.w=!1 _.x=b}, -ov:function ov(a,b,c){this.a=a +ou:function ou(a,b,c){this.a=a this.b=b this.c=c}, -Xe:function Xe(){}, -p5:function p5(a,b){this.a=a +Xj:function Xj(){}, +p4:function p4(a,b){this.a=a this.b=b}, -aVy:function aVy(a,b){var _=this +aVE:function aVE(a,b){var _=this _.a=a _.d=_.c=_.b=null _.f=_.e=!1 _.r=0 _.w=!1 _.x=b}, -a4c:function a4c(a,b){this.b=a +a4j:function a4j(a,b){this.b=a this.c=b}, -C6:function C6(a,b,c){this.a=a +C5:function C5(a,b,c){this.a=a this.b=b this.c=c}, -aqL:function aqL(a,b,c,d){var _=this +aqR:function aqR(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aqM:function aqM(a){this.a=a}, -byi(a){var s=new A.N8(A.b([],t.XZ),A.b([],t.u)) -s.amz(a,null) +aqS:function aqS(a){this.a=a}, +byn(a){var s=new A.Na(A.b([],t.XZ),A.b([],t.u)) +s.amx(a,null) return s}, -v7(a,b,c,d,e){var s=new A.a3Y(e,d,A.b([],t.XZ),A.b([],t.u)) -s.amy(a,b,c,d,e) +v5(a,b,c,d,e){var s=new A.a44(e,d,A.b([],t.XZ),A.b([],t.u)) +s.amw(a,b,c,d,e) return s}, iD:function iD(a,b,c){this.a=a this.b=b @@ -28489,23 +28502,23 @@ this.c=c}, jS:function jS(a,b,c){this.a=a this.b=b this.c=c}, -oQ:function oQ(a,b){this.a=a +oO:function oO(a,b){this.a=a this.b=b}, -aBh:function aBh(){this.b=this.a=null}, -DU:function DU(a){this.a=a}, -yL:function yL(){}, -aBi:function aBi(){}, -aBj:function aBj(){}, -N8:function N8(a,b){var _=this +aBm:function aBm(){this.b=this.a=null}, +DT:function DT(a){this.a=a}, +yJ:function yJ(){}, +aBn:function aBn(){}, +aBo:function aBo(){}, +Na:function Na(a,b){var _=this _.a=a _.d=_.c=_.b=null _.f=_.e=!1 _.r=0 _.w=!1 _.x=b}, -aFN:function aFN(a,b){this.a=a +aFT:function aFT(a,b){this.a=a this.b=b}, -a3Y:function a3Y(a,b,c,d){var _=this +a44:function a44(a,b,c,d){var _=this _.z=_.y=null _.Q=a _.as=b @@ -28521,16 +28534,16 @@ _.f=_.e=!1 _.r=0 _.w=!1 _.x=d}, -aEU:function aEU(a,b){this.a=a +aF_:function aF_(a,b){this.a=a this.b=b}, -aEV:function aEV(a,b){this.a=a +aF0:function aF0(a,b){this.a=a this.b=b}, -aET:function aET(a){this.a=a}, -afM:function afM(){}, -afO:function afO(){}, -afN:function afN(){}, -bf9(a,b,c,d){return new A.qR(a,c,b,!1,b!=null,d)}, -baS(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.O_),e=t.oU,d=A.b([],e) +aEZ:function aEZ(a){this.a=a}, +afT:function afT(){}, +afV:function afV(){}, +afU:function afU(){}, +bfg(a,b,c,d){return new A.qR(a,c,b,!1,b!=null,d)}, +baY(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.O_),e=t.oU,d=A.b([],e) for(s=a.length,r="",q="",p=0;p0){n=-n +return new A.aU8(s,b,c-s*b)}if(j>0){n=-n l=2*l r=(n-Math.sqrt(j))/l q=(n+Math.sqrt(j))/l p=(c-r*b)/(q-r) -return new A.aYb(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +return new A.aYh(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) s=-(n/2*l) -return new A.b0x(o,s,b,(c-s*b)/o)}, -aNb:function aNb(a,b,c){this.a=a +return new A.b0D(o,s,b,(c-s*b)/o)}, +aNh:function aNh(a,b,c){this.a=a this.b=b this.c=c}, -PQ:function PQ(a,b){this.a=a +PT:function PT(a,b){this.a=a this.b=b}, -PP:function PP(a,b,c){this.b=a +PS:function PS(a,b,c){this.b=a this.c=b this.a=c}, -Am:function Am(a,b,c){this.b=a +Al:function Al(a,b,c){this.b=a this.c=b this.a=c}, -aU2:function aU2(a,b,c){this.a=a +aU8:function aU8(a,b,c){this.a=a this.b=b this.c=c}, -aYb:function aYb(a,b,c,d){var _=this +aYh:function aYh(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -b0x:function b0x(a,b,c,d){var _=this +b0D:function b0D(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -QP:function QP(a,b){this.a=a +QS:function QS(a,b){this.a=a this.c=b}, -bzr(a,b,c,d,e,f,g){var s=null,r=new A.a6n(new A.a84(s,s),B.Cl,b,g,A.aZ(t.O5),a,f,s,A.aZ(t.v)) -r.bC() -r.sc_(s) -r.amG(a,s,b,c,d,e,f,g) +bzw(a,b,c,d,e,f,g){var s=null,r=new A.a6u(new A.a8b(s,s),B.Cp,b,g,A.aZ(t.O5),a,f,s,A.aZ(t.v)) +r.bB() +r.sbZ(s) +r.amE(a,s,b,c,d,e,f,g) return r}, -Fj:function Fj(a,b){this.a=a +Fh:function Fh(a,b){this.a=a this.b=b}, -a6n:function a6n(a,b,c,d,e,f,g,h,i){var _=this +a6u:function a6u(a,b,c,d,e,f,g,h,i){var _=this _.b8=_.a7=$ _.dZ=a -_.f3=$ -_.fW=null -_.nz=b -_.uu=c -_.iu=d -_.iU=e +_.f4=$ +_.fX=null +_.nC=b +_.uv=c +_.ix=d +_.iW=e _.R=null _.aB=f _.bc=g @@ -28925,29 +28938,29 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJ5:function aJ5(a){this.a=a}, -Fq:function Fq(){}, -aK9:function aK9(a){this.a=a}, -Ru:function Ru(a,b){var _=this +aJb:function aJb(a){this.a=a}, +Fo:function Fo(){}, +aKf:function aKf(a){this.a=a}, +Rx:function Rx(a,b){var _=this _.a=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -Jb(a){var s=a.a,r=a.b +Ja(a){var s=a.a,r=a.b return new A.b8(s,s,r,r)}, j1(a,b){var s,r,q=b==null,p=q?0:b q=q?1/0:b s=a==null r=s?0:a return new A.b8(p,q,r,s?1/0:a)}, -kx(a,b){var s,r,q=b!==1/0,p=q?b:0 +ky(a,b){var s,r,q=b!==1/0,p=q?b:0 q=q?b:1/0 s=a!==1/0 r=s?a:0 return new A.b8(p,q,r,s?a:1/0)}, -as6(a){return new A.b8(0,a.a,0,a.b)}, -xo(a,b,c){var s,r,q,p +asc(a){return new A.b8(0,a.a,0,a.b)}, +xm(a,b,c){var s,r,q,p if(a==b)return a if(a==null)return b.X(0,c) if(b==null)return a.X(0,1-c) @@ -28964,51 +28977,51 @@ p=a.d if(isFinite(p)){p=A.al(p,b.d,c) p.toString}else p=1/0 return new A.b8(s,r,q,p)}, -btr(){var s=A.b([],t.om),r=new A.b0(new Float64Array(16)) -r.bm() -return new A.ni(s,A.b([r],t.rE),A.b([],t.cR))}, -bd9(a){return new A.ni(a.a,a.b,a.c)}, +bty(){var s=A.b([],t.om),r=new A.b0(new Float64Array(16)) +r.bl() +return new A.nh(s,A.b([r],t.rE),A.b([],t.cR))}, +bdg(a){return new A.nh(a.a,a.b,a.c)}, b8:function b8(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -as7:function as7(){}, -ni:function ni(a,b,c){this.a=a +asd:function asd(){}, +nh:function nh(a,b,c){this.a=a this.b=b this.c=c}, -Ch:function Ch(a,b){this.c=a +Cg:function Cg(a,b){this.c=a this.a=b this.b=null}, -ie:function ie(a){this.a=a}, -JW:function JW(){}, -Hz:function Hz(a,b){this.a=a +id:function id(a){this.a=a}, +JV:function JV(){}, +Hy:function Hy(a,b){this.a=a this.b=b}, -T0:function T0(a,b){this.a=a +T3:function T3(a,b){this.a=a this.b=b}, -a1:function a1(){}, -aJ7:function aJ7(a,b){this.a=a +a0:function a0(){}, +aJd:function aJd(a,b){this.a=a this.b=b}, -aJ9:function aJ9(a,b){this.a=a +aJf:function aJf(a,b){this.a=a this.b=b}, -aJ8:function aJ8(a,b){this.a=a +aJe:function aJe(a,b){this.a=a this.b=b}, dK:function dK(){}, -aJ6:function aJ6(a,b,c){this.a=a +aJc:function aJc(a,b,c){this.a=a this.b=b this.c=c}, -RT:function RT(){}, +RW:function RW(){}, mz:function mz(a,b,c){var _=this _.e=null _.e2$=a _.aY$=b _.a=c}, -aEI:function aEI(){}, -Of:function Of(a,b,c,d,e){var _=this -_.L=a +aEO:function aEO(){}, +Oi:function Oi(a,b,c,d,e){var _=this +_.M=a _.dJ$=b _.aH$=c -_.f4$=d +_.f5$=d _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -29034,11 +29047,11 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -TV:function TV(){}, -ajl:function ajl(){}, -bgY(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d={} +TY:function TY(){}, +ajs:function ajs(){}, +bh4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d={} d.a=b -if(a==null)a=B.lH +if(a==null)a=B.lK s=J.aK(a) r=s.gE(a)-1 q=A.b2(0,e,!1,t.LQ) @@ -29046,153 +29059,153 @@ p=0<=r while(!0){if(!!1)break s.i(a,0) o=b[0] -o.gJD(o) +o.gJF(o) break}while(!0){if(!!1)break s.i(a,r) n=b[-1] -n.gJD(n) +n.gJF(n) break}m=A.ba("oldKeyedChildren") -if(p){m.seA(A.D(t.D2,t.bu)) +if(p){m.sez(A.D(t.D2,t.bu)) for(l=m.a,k=0;k<=r;){j=s.i(a,k) i=j.d if(i!=null){h=m.b -if(h===m)A.a7(A.fe(l)) -J.iy(h,i,j)}++k}p=!0}else k=0 +if(h===m)A.a6(A.fe(l)) +J.ix(h,i,j)}++k}p=!0}else k=0 for(l=m.a,g=0;!1;){o=d.a[g] -if(p){f=o.gJD(o) +if(p){f=o.gJF(o) i=m.b -if(i===m)A.a7(A.fe(l)) +if(i===m)A.a6(A.fe(l)) j=J.c0(i,f) -if(j!=null){o.gJD(o) +if(j!=null){o.gJF(o) j=e}}else j=e -q[g]=A.bgX(j,o);++g}s.gE(a) +q[g]=A.bh3(j,o);++g}s.gE(a) while(!0){if(!!1)break -q[g]=A.bgX(s.i(a,k),d.a[g]);++g;++k}return new A.dH(q,A.a6(q).h("dH<1,el>"))}, -bgX(a,b){var s,r=a==null?A.Pg(b.gJD(b),null):a,q=b.gabg(),p=A.rG() -q.gag2() -p.k1=q.gag2() +q[g]=A.bh3(s.i(a,k),d.a[g]);++g;++k}return new A.dH(q,A.a7(q).h("dH<1,em>"))}, +bh3(a,b){var s,r=a==null?A.Pj(b.gJF(b),null):a,q=b.gabe(),p=A.rE() +q.gag0() +p.k1=q.gag0() p.d=!0 -q.gaFK(q) -s=q.gaFK(q) -p.cG(B.jj,!0) -p.cG(B.CK,s) -q.gaMH() -s=q.gaMH() -p.cG(B.jj,!0) -p.cG(B.CO,s) -q.gaeQ(q) -p.cG(B.CP,q.gaeQ(q)) -q.gHO(q) -p.cG(B.CS,q.gHO(q)) -q.guZ() -p.cG(B.oD,q.guZ()) -q.gaPR() -p.cG(B.CI,q.gaPR()) -q.gafF() -p.cG(B.CT,q.gafF()) -q.gaM0() -p.cG(B.a2j,q.gaM0()) -q.gV_(q) -p.cG(B.CH,q.gV_(q)) -q.gaJt() -p.cG(B.CM,q.gaJt()) -q.gaJu(q) -p.cG(B.oC,q.gaJu(q)) -q.gxG(q) -s=q.gxG(q) -p.cG(B.oE,!0) -p.cG(B.oB,s) -q.gaLb() -p.cG(B.a2k,q.gaLb()) -q.gDd() -p.cG(B.CG,q.gDd()) -q.gaMN(q) -p.cG(B.CR,q.gaMN(q)) -q.gaKT(q) -p.cG(B.jk,q.gaKT(q)) -q.gaKQ() -p.cG(B.a2m,q.gaKQ()) -q.gaeK() -p.cG(B.CL,q.gaeK()) -q.gaMU() -p.cG(B.CQ,q.gaMU()) -q.gaMb() -p.cG(B.CN,q.gaMb()) -q.gU0() -p.sU0(q.gU0()) -q.gIo() -p.sIo(q.gIo()) -q.gaQ9() -s=q.gaQ9() -p.cG(B.a2n,!0) -p.cG(B.a2i,s) -q.gi6(q) -p.cG(B.CJ,q.gi6(q)) -q.gTQ(q) -p.R8=new A.ee(q.gTQ(q),B.aN) +q.gaFI(q) +s=q.gaFI(q) +p.cF(B.jm,!0) +p.cF(B.CO,s) +q.gaMF() +s=q.gaMF() +p.cF(B.jm,!0) +p.cF(B.CS,s) +q.gaeO(q) +p.cF(B.CT,q.gaeO(q)) +q.gHR(q) +p.cF(B.CW,q.gHR(q)) +q.gv_() +p.cF(B.oG,q.gv_()) +q.gaPP() +p.cF(B.CM,q.gaPP()) +q.gafD() +p.cF(B.CX,q.gafD()) +q.gaLZ() +p.cF(B.a2n,q.gaLZ()) +q.gUZ(q) +p.cF(B.CL,q.gUZ(q)) +q.gaJr() +p.cF(B.CQ,q.gaJr()) +q.gaJs(q) +p.cF(B.oF,q.gaJs(q)) +q.gxI(q) +s=q.gxI(q) +p.cF(B.oH,!0) +p.cF(B.oE,s) +q.gaL9() +p.cF(B.a2o,q.gaL9()) +q.gDf() +p.cF(B.CK,q.gDf()) +q.gaML(q) +p.cF(B.CV,q.gaML(q)) +q.gaKR(q) +p.cF(B.jn,q.gaKR(q)) +q.gaKO() +p.cF(B.a2q,q.gaKO()) +q.gaeI() +p.cF(B.CP,q.gaeI()) +q.gaMS() +p.cF(B.CU,q.gaMS()) +q.gaM9() +p.cF(B.CR,q.gaM9()) +q.gU_() +p.sU_(q.gU_()) +q.gIq() +p.sIq(q.gIq()) +q.gaQ7() +s=q.gaQ7() +p.cF(B.a2r,!0) +p.cF(B.a2m,s) +q.gi9(q) +p.cF(B.CN,q.gi9(q)) +q.gTP(q) +p.R8=new A.ee(q.gTP(q),B.aO) p.d=!0 q.gm(q) -p.RG=new A.ee(q.gm(q),B.aN) +p.RG=new A.ee(q.gm(q),B.aO) p.d=!0 -q.gaLe() -p.rx=new A.ee(q.gaLe(),B.aN) +q.gaLc() +p.rx=new A.ee(q.gaLc(),B.aO) p.d=!0 -q.gaHK() -p.ry=new A.ee(q.gaHK(),B.aN) +q.gaHI() +p.ry=new A.ee(q.gaHI(),B.aO) p.d=!0 -q.gaKY(q) -p.to=new A.ee(q.gaKY(q),B.aN) +q.gaKW(q) +p.to=new A.ee(q.gaKW(q),B.aO) p.d=!0 q.gd0() p.y2=q.gd0() p.d=!0 -q.ghs() -p.shs(q.ghs()) -q.grS() -p.srS(q.grS()) -q.gKf() -p.sKf(q.gKf()) -q.gKg() -p.sKg(q.gKg()) +q.ghv() +p.shv(q.ghv()) +q.grT() +p.srT(q.grT()) q.gKh() p.sKh(q.gKh()) -q.gKe() -p.sKe(q.gKe()) -q.gK7() -p.sK7(q.gK7()) -q.gK3() -p.sK3(q.gK3()) -q.gK0(q) -p.sK0(0,q.gK0(q)) -q.gK1(q) -p.sK1(0,q.gK1(q)) -q.gKd(q) -p.sKd(0,q.gKd(q)) -q.gKa() -p.sKa(q.gKa()) -q.gK8() -p.sK8(q.gK8()) -q.gKb() -p.sKb(q.gKb()) -q.gK9() -p.sK9(q.gK9()) q.gKi() p.sKi(q.gKi()) q.gKj() p.sKj(q.gKj()) -q.gK4() -p.sK4(q.gK4()) -q.gUe() -p.sUe(q.gUe()) +q.gKg() +p.sKg(q.gKg()) +q.gK9() +p.sK9(q.gK9()) q.gK5() p.sK5(q.gK5()) -r.qx(0,B.lH,p) +q.gK2(q) +p.sK2(0,q.gK2(q)) +q.gK3(q) +p.sK3(0,q.gK3(q)) +q.gKf(q) +p.sKf(0,q.gKf(q)) +q.gKc() +p.sKc(q.gKc()) +q.gKa() +p.sKa(q.gKa()) +q.gKd() +p.sKd(q.gKd()) +q.gKb() +p.sKb(q.gKb()) +q.gKk() +p.sKk(q.gKk()) +q.gKl() +p.sKl(q.gKl()) +q.gK6() +p.sK6(q.gK6()) +q.gUd() +p.sUd(q.gUd()) +q.gK7() +p.sK7(q.gK7()) +r.qz(0,B.lK,p) r.scj(0,b.gcj(b)) r.sd4(0,b.gd4(b)) -r.dx=b.gaRA() +r.dx=b.gaRz() return r}, -a_j:function a_j(){}, -Og:function Og(a,b,c,d,e,f,g){var _=this +a_o:function a_o(){}, +Oj:function Oj(a,b,c,d,e,f,g){var _=this _.R=a _.aB=b _.bc=c @@ -29225,14 +29238,14 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -auV:function auV(){}, -bj8(a){var s=new A.ajm(a,A.aZ(t.v)) -s.bC() +av_:function av_(){}, +bje(a){var s=new A.ajt(a,A.aZ(t.v)) +s.bB() return s}, -bjf(){return new A.V2($.G().B(),B.dv,B.cE,$.ag())}, -AT:function AT(a,b){this.a=a +bjl(){return new A.V5($.G().B(),B.dw,B.cF,$.ag())}, +AS:function AS(a,b){this.a=a this.b=b}, -aQS:function aQS(a,b,c,d,e,f){var _=this +aQY:function aQY(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -29240,31 +29253,31 @@ _.d=d _.e=e _.f=!0 _.r=f}, -A5:function A5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var _=this -_.aa=_.L=null +A4:function A4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var _=this +_.aa=_.M=null _.af=$ _.b9=_.aJ=null _.G=$ _.a8=a _.al=b -_.dt=_.ds=_.bj=_.bO=_.b_=null +_.dt=_.ds=_.bi=_.bN=_.b_=null _.du=c _.cv=d _.eh=e _.dv=f -_.iw=g -_.f6=h +_.iz=g +_.f7=h _.di=i -_.jm=j +_.jo=j _.ba=k -_.f7=_.cK=null +_.f8=_.cK=null _.eY=l _.dC=m -_.l_=n +_.l3=n _.eO=o -_.f8=p -_.mM=q -_.nC=r +_.f9=p +_.mQ=q +_.nE=r _.R=s _.aB=a0 _.bc=a1 @@ -29276,20 +29289,20 @@ _.ck=!1 _.d2=$ _.eP=a6 _.dL=0 -_.f2=a7 -_.oK=_.i3=_.kl=null -_.Su=_.St=$ -_.Cd=_.ut=_.hd=null -_.ny=$ +_.f3=a7 +_.oM=_.i6=_.kn=null +_.St=_.Ss=$ +_.Cf=_.uu=_.hg=null +_.nB=$ _.bA=a8 -_.Ce=null -_.Cf=_.xK=_.rp=_.eG=!1 -_.oL=null -_.xL=a9 +_.Cg=null +_.Ch=_.xM=_.rq=_.eF=!1 +_.oN=null +_.xN=a9 _.dJ$=b0 _.aH$=b1 -_.f4$=b2 -_.xO$=b3 +_.f5$=b2 +_.xQ$=b3 _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -29315,18 +29328,18 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJb:function aJb(a){this.a=a}, -aJe:function aJe(a){this.a=a}, -aJd:function aJd(){}, -aJa:function aJa(a,b){this.a=a +aJh:function aJh(a){this.a=a}, +aJk:function aJk(a){this.a=a}, +aJj:function aJj(){}, +aJg:function aJg(a,b){this.a=a this.b=b}, -aJf:function aJf(){}, -aJg:function aJg(a,b,c){this.a=a +aJl:function aJl(){}, +aJm:function aJm(a,b,c){this.a=a this.b=b this.c=c}, -aJc:function aJc(a){this.a=a}, -ajm:function ajm(a,b){var _=this -_.L=a +aJi:function aJi(a){this.a=a}, +ajt:function ajt(a,b){var _=this +_.M=a _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -29352,17 +29365,17 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -vC:function vC(){}, -V2:function V2(a,b,c,d){var _=this +vA:function vA(){}, +V5:function V5(a,b,c,d){var _=this _.r=a _.x=_.w=null _.y=b _.z=c -_.bu$=0 -_.bx$=d +_.bs$=0 +_.bw$=d _.cS$=_.cR$=0 _.d1$=!1}, -SC:function SC(a,b,c,d){var _=this +SF:function SF(a,b,c,d){var _=this _.r=!0 _.w=a _.x=!1 @@ -29371,21 +29384,21 @@ _.z=$ _.as=_.Q=null _.at=c _.ay=_.ax=null -_.bu$=0 -_.bx$=d +_.bs$=0 +_.bw$=d _.cS$=_.cR$=0 _.d1$=!1}, -H5:function H5(a,b){var _=this +H4:function H4(a,b){var _=this _.r=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -TX:function TX(){}, -TY:function TY(){}, -ajn:function ajn(){}, -Oi:function Oi(a,b){var _=this -_.L=a +U_:function U_(){}, +U0:function U0(){}, +aju:function aju(){}, +Ol:function Ol(a,b){var _=this +_.M=a _.aa=$ _.k1=_.id=null _.k2=!1 @@ -29412,27 +29425,27 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -bkB(a,b,c){switch(a.a){case 0:switch(b){case B.z:return!0 -case B.al:return!1 +bkH(a,b,c){switch(a.a){case 0:switch(b){case B.z:return!0 +case B.an:return!1 case null:return null}break -case 1:switch(c){case B.cU:return!0 -case B.pt:return!1 +case 1:switch(c){case B.cV:return!0 +case B.px:return!1 case null:return null}break}}, -a0Z:function a0Z(a,b){this.a=a +a14:function a14(a,b){this.a=a this.b=b}, -kG:function kG(a,b,c){var _=this +kH:function kH(a,b,c){var _=this _.f=_.e=null _.e2$=a _.aY$=b _.a=c}, -a3m:function a3m(a,b){this.a=a +a3s:function a3s(a,b){this.a=a this.b=b}, -v1:function v1(a,b){this.a=a +v_:function v_(a,b){this.a=a this.b=b}, -xO:function xO(a,b){this.a=a +xM:function xM(a,b){this.a=a this.b=b}, -Ok:function Ok(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.L=a +On:function On(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.M=a _.aa=b _.af=c _.aJ=d @@ -29441,12 +29454,12 @@ _.G=f _.a8=g _.al=0 _.b_=h -_.bO=i -_.aJ7$=j -_.aRl$=k +_.bN=i +_.aJ5$=j +_.aRk$=k _.dJ$=l _.aH$=m -_.f4$=n +_.f5$=n _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -29472,18 +29485,18 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJl:function aJl(){}, -aJj:function aJj(){}, -aJk:function aJk(){}, -aJi:function aJi(){}, -aXf:function aXf(a,b,c){this.a=a +aJr:function aJr(){}, +aJp:function aJp(){}, +aJq:function aJq(){}, +aJo:function aJo(){}, +aXl:function aXl(a,b,c){this.a=a this.b=b this.c=c}, -ajo:function ajo(){}, -ajp:function ajp(){}, -TZ:function TZ(){}, -Om:function Om(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.aa=_.L=null +ajv:function ajv(){}, +ajw:function ajw(){}, +U1:function U1(){}, +Op:function Op(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.aa=_.M=null _.af=a _.aJ=b _.b9=c @@ -29491,16 +29504,16 @@ _.G=d _.a8=e _.al=null _.b_=f -_.bO=g -_.bj=h +_.bN=g +_.bi=h _.ds=i _.dt=j _.du=k _.cv=l _.eh=m _.dv=n -_.iw=o -_.f6=p +_.iz=o +_.f7=p _.di=q _.k1=_.id=null _.k2=!1 @@ -29527,40 +29540,40 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZ(a){return new A.a2Z(a.h("a2Z<0>"))}, -byt(a){return new A.a5o(a,A.D(t.S,t.M),A.aZ(t.kd))}, -byh(a){return new A.p7(a,A.D(t.S,t.M),A.aZ(t.kd))}, -bii(a){return new A.pG(a,B.i,A.D(t.S,t.M),A.aZ(t.kd))}, -b8F(){return new A.Nb(B.i,A.D(t.S,t.M),A.aZ(t.kd))}, -btd(a){return new A.IX(a,B.bp,A.D(t.S,t.M),A.aZ(t.kd))}, -b8a(a,b){return new A.LZ(a,b,A.D(t.S,t.M),A.aZ(t.kd))}, -beJ(a){var s,r,q=new A.b0(new Float64Array(16)) -q.bm() +aZ(a){return new A.a34(a.h("a34<0>"))}, +byy(a){return new A.a5v(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bym(a){return new A.p6(a,A.D(t.S,t.M),A.aZ(t.kd))}, +bio(a){return new A.pF(a,B.i,A.D(t.S,t.M),A.aZ(t.kd))}, +b8L(){return new A.Nd(B.i,A.D(t.S,t.M),A.aZ(t.kd))}, +btk(a){return new A.IW(a,B.bq,A.D(t.S,t.M),A.aZ(t.kd))}, +b8h(a,b){return new A.LY(a,b,A.D(t.S,t.M),A.aZ(t.kd))}, +beQ(a){var s,r,q=new A.b0(new Float64Array(16)) +q.bl() for(s=a.length-1;s>0;--s){r=a[s] -if(r!=null)r.wZ(a[s-1],q)}return q}, -ayE(a,b,c,d){var s,r +if(r!=null)r.x0(a[s-1],q)}return q}, +ayJ(a,b,c,d){var s,r if(a==null||b==null)return null if(a===b)return a s=a.a r=b.a if(sr){s=t.Hb +return A.ayJ(a,s.a(A.ad.prototype.gb3.call(b,b)),c,d)}else if(s>r){s=t.Hb c.push(s.a(A.ad.prototype.gb3.call(a,a))) -return A.ayE(s.a(A.ad.prototype.gb3.call(a,a)),b,c,d)}s=t.Hb +return A.ayJ(s.a(A.ad.prototype.gb3.call(a,a)),b,c,d)}s=t.Hb c.push(s.a(A.ad.prototype.gb3.call(a,a))) d.push(s.a(A.ad.prototype.gb3.call(b,b))) -return A.ayE(s.a(A.ad.prototype.gb3.call(a,a)),s.a(A.ad.prototype.gb3.call(b,b)),c,d)}, -X3:function X3(a,b){this.a=a +return A.ayJ(s.a(A.ad.prototype.gb3.call(a,a)),s.a(A.ad.prototype.gb3.call(b,b)),c,d)}, +X8:function X8(a,b){this.a=a this.$ti=b}, -hW:function hW(){}, -aCS:function aCS(a,b){this.a=a +hV:function hV(){}, +aCY:function aCY(a,b){this.a=a this.b=b}, -aCT:function aCT(a,b){this.a=a +aCZ:function aCZ(a,b){this.a=a this.b=b}, -a2Z:function a2Z(a){this.a=null +a34:function a34(a){this.a=null this.$ti=a}, -a5o:function a5o(a,b,c){var _=this +a5v:function a5v(a,b,c){var _=this _.CW=a _.cx=null _.db=_.cy=!1 @@ -29574,7 +29587,7 @@ _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, iA:function iA(){}, -p7:function p7(a,b,c){var _=this +p6:function p6(a,b,c){var _=this _.p1=a _.cx=_.CW=null _.d=b @@ -29586,7 +29599,7 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -xw:function xw(a,b,c){var _=this +xu:function xu(a,b,c){var _=this _.p1=null _.p2=a _.cx=_.CW=null @@ -29599,7 +29612,7 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -JH:function JH(a,b,c){var _=this +JG:function JG(a,b,c){var _=this _.p1=null _.p2=a _.cx=_.CW=null @@ -29612,7 +29625,7 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -CC:function CC(a,b,c){var _=this +CB:function CB(a,b,c){var _=this _.p1=null _.p2=a _.cx=_.CW=null @@ -29625,10 +29638,10 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -pG:function pG(a,b,c,d){var _=this -_.bN=a -_.by=_.bU=null -_.bV=!0 +pF:function pF(a,b,c,d){var _=this +_.bM=a +_.bx=_.bT=null +_.bU=!0 _.p1=b _.cx=_.CW=null _.d=c @@ -29640,8 +29653,8 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -Nb:function Nb(a,b,c){var _=this -_.bN=null +Nd:function Nd(a,b,c){var _=this +_.bM=null _.p1=a _.cx=_.CW=null _.d=b @@ -29653,7 +29666,7 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -IX:function IX(a,b,c,d){var _=this +IW:function IW(a,b,c,d){var _=this _.p1=a _.p2=b _.cx=_.CW=null @@ -29666,11 +29679,11 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -Ed:function Ed(){var _=this +Ec:function Ec(){var _=this _.b=_.a=null _.c=!1 _.d=null}, -LZ:function LZ(a,b,c,d){var _=this +LY:function LY(a,b,c,d){var _=this _.p1=a _.p2=b _.cx=_.CW=null @@ -29683,7 +29696,7 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -L1:function L1(a,b,c,d,e,f){var _=this +L0:function L0(a,b,c,d,e,f){var _=this _.p1=a _.p2=b _.p3=c @@ -29700,149 +29713,149 @@ _.y=!0 _.at=_.as=_.Q=_.z=null _.a=0 _.c=_.b=null}, -agj:function agj(){}, -by0(a,b){var s +agq:function agq(){}, +by6(a,b){var s if(a==null)return!0 s=a.b if(t.ks.b(b))return!1 return t.ge.b(s)||t.PB.b(b)||!s.gbb(s).l(0,b.gbb(b))}, -by_(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=a4.d +by5(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=a4.d if(a3==null)a3=a4.c s=a4.a r=a4.b -q=a3.giF(a3) +q=a3.giI(a3) p=a3.gc5() o=a3.gdU(a3) -n=a3.gq2(a3) +n=a3.gq4(a3) m=a3.gbb(a3) -l=a3.glI() -k=a3.gfU(a3) -a3.gDd() -j=a3.gKu() -i=a3.gDv() +l=a3.glM() +k=a3.gfV(a3) +a3.gDf() +j=a3.gKw() +i=a3.gDx() h=a3.ge8() -g=a3.gSa() -f=a3.gcF(a3) -e=a3.gUT() -d=a3.gUW() -c=a3.gUV() -b=a3.gUU() -a=a3.gva(a3) -a0=a3.gVk() -s.ab(0,new A.aEC(r,A.byG(k,l,n,h,g,a3.gIG(),0,o,!1,a,p,m,i,j,e,b,c,d,f,a3.gqJ(),a0,q).cm(a3.gd4(a3)),s)) -q=A.w(r).h("bg<1>") -a0=q.h("bm") -a1=A.ak(new A.bm(new A.bg(r,q),new A.aED(s),a0),!0,a0.h("B.E")) -a0=a3.giF(a3) +g=a3.gS9() +f=a3.gcH(a3) +e=a3.gUS() +d=a3.gUV() +c=a3.gUU() +b=a3.gUT() +a=a3.gvb(a3) +a0=a3.gVj() +s.ab(0,new A.aEI(r,A.byL(k,l,n,h,g,a3.gII(),0,o,!1,a,p,m,i,j,e,b,c,d,f,a3.gqL(),a0,q).cm(a3.gd4(a3)),s)) +q=A.q(r).h("bf<1>") +a0=q.h("bl") +a1=A.ak(new A.bl(new A.bf(r,q),new A.aEJ(s),a0),!0,a0.h("A.E")) +a0=a3.giI(a3) q=a3.gc5() f=a3.gdU(a3) -d=a3.gq2(a3) +d=a3.gq4(a3) c=a3.gbb(a3) -b=a3.glI() -e=a3.gfU(a3) -a3.gDd() -j=a3.gKu() -i=a3.gDv() +b=a3.glM() +e=a3.gfV(a3) +a3.gDf() +j=a3.gKw() +i=a3.gDx() m=a3.ge8() -p=a3.gSa() -a=a3.gcF(a3) -o=a3.gUT() -g=a3.gUW() -h=a3.gUV() -n=a3.gUU() -l=a3.gva(a3) -k=a3.gVk() -a2=A.byE(e,b,d,m,p,a3.gIG(),0,f,!1,l,q,c,i,j,o,n,h,g,a,a3.gqJ(),k,a0).cm(a3.gd4(a3)) -for(q=A.a6(a1).h("cj<1>"),p=new A.cj(a1,q),p=new A.cw(p,p.gE(p),q.h("cw")),q=q.h("aM.E");p.D();){o=p.d +p=a3.gS9() +a=a3.gcH(a3) +o=a3.gUS() +g=a3.gUV() +h=a3.gUU() +n=a3.gUT() +l=a3.gvb(a3) +k=a3.gVj() +a2=A.byJ(e,b,d,m,p,a3.gII(),0,f,!1,l,q,c,i,j,o,n,h,g,a,a3.gqL(),k,a0).cm(a3.gd4(a3)) +for(q=A.a7(a1).h("cj<1>"),p=new A.cj(a1,q),p=new A.cw(p,p.gE(p),q.h("cw")),q=q.h("aM.E");p.D();){o=p.d if(o==null)o=q.a(o) -if(o.gVI()&&o.gUh(o)!=null){n=o.gUh(o) +if(o.gVH()&&o.gUg(o)!=null){n=o.gUg(o) n.toString n.$1(a2.cm(r.i(0,o)))}}}, -ah3:function ah3(a,b){this.a=a +aha:function aha(a,b){this.a=a this.b=b}, -ah4:function ah4(a,b,c,d){var _=this +ahb:function ahb(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3T:function a3T(a,b,c){var _=this +a3Z:function a3Z(a,b,c){var _=this _.a=a _.b=b _.c=!1 -_.bu$=0 -_.bx$=c +_.bs$=0 +_.bw$=c _.cS$=_.cR$=0 _.d1$=!1}, -aEE:function aEE(){}, -aEH:function aEH(a,b,c,d,e){var _=this +aEK:function aEK(){}, +aEN:function aEN(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aEG:function aEG(a,b,c,d,e){var _=this +aEM:function aEM(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aEF:function aEF(a,b){this.a=a +aEL:function aEL(a,b){this.a=a this.b=b}, -aEC:function aEC(a,b,c){this.a=a +aEI:function aEI(a,b,c){this.a=a this.b=b this.c=c}, -aED:function aED(a){this.a=a}, -aod:function aod(){}, -bgd(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) -if(p==null){s=a.z1(null) -q.sbF(0,s) -q=s}else{p.V5() -a.z1(p) +aEJ:function aEJ(a){this.a=a}, +aoj:function aoj(){}, +bgk(a,b,c){var s,r,q=a.ch,p=t.dJ.a(q.a) +if(p==null){s=a.z3(null) +q.sbE(0,s) +q=s}else{p.V4() +a.z3(p) q=p}a.db=!1 -r=a.gp7() -b=new A.vf(q,r) +r=a.gp9() +b=new A.vd(q,r) a.Pj(b,B.i) -b.EV()}, -bym(a){var s=a.ch.a +b.EX()}, +byr(a){var s=a.ch.a s.toString -a.z1(t.gY.a(s)) +a.z3(t.gY.a(s)) a.db=!1}, -bzt(a){a.Zi()}, -bzu(a){a.ayL()}, -bjd(a,b){if(a==null)return null -if(a.gaD(a)||b.a9U())return B.C -return A.bfW(b,a)}, -bDu(a,b,c,d){var s,r,q,p=b.gb3(b) +bzy(a){a.Zh()}, +bzz(a){a.ayI()}, +bjj(a,b){if(a==null)return null +if(a.gaD(a)||b.a9S())return B.C +return A.bg2(b,a)}, +bDA(a,b,c,d){var s,r,q,p=b.gb3(b) p.toString s=t.I9 s.a(p) -for(r=p;r!==a;r=p,b=q){r.fu(b,c) +for(r=p;r!==a;r=p,b=q){r.fz(b,c) p=r.gb3(r) p.toString s.a(p) q=b.gb3(b) q.toString -s.a(q)}a.fu(b,c) -a.fu(b,d)}, -bjc(a,b){if(a==null)return b +s.a(q)}a.fz(b,c) +a.fz(b,d)}, +bji(a,b){if(a==null)return b if(b==null)return a -return a.h_(b)}, -e0:function e0(){}, -vf:function vf(a,b){var _=this +return a.h1(b)}, +e_:function e_(){}, +vd:function vd(a,b){var _=this _.a=a _.b=b _.e=_.d=_.c=null}, -aGh:function aGh(a,b,c){this.a=a +aGn:function aGn(a,b,c){this.a=a this.b=b this.c=c}, -aGg:function aGg(a,b,c){this.a=a +aGm:function aGm(a,b,c){this.a=a this.b=b this.c=c}, -aGf:function aGf(a,b,c){this.a=a +aGl:function aGl(a,b,c){this.a=a this.b=b this.c=c}, -aun:function aun(){}, -F0:function F0(a,b,c,d,e,f,g,h){var _=this +aus:function aus(){}, +EZ:function EZ(a,b,c,d,e,f,g,h){var _=this _.b=a _.c=b _.d=c @@ -29859,18 +29872,18 @@ _.ay=!1 _.ch=g _.CW=h _.cx=null}, -aHn:function aHn(){}, -aHm:function aHm(){}, -aHo:function aHo(){}, -aHp:function aHp(){}, +aHt:function aHt(){}, +aHs:function aHs(){}, +aHu:function aHu(){}, +aHv:function aHv(){}, J:function J(){}, -aJx:function aJx(a){this.a=a}, -aJA:function aJA(a,b,c){this.a=a +aJD:function aJD(a){this.a=a}, +aJG:function aJG(a,b,c){this.a=a this.b=b this.c=c}, -aJy:function aJy(a){this.a=a}, -aJz:function aJz(){}, -aJu:function aJu(a,b,c,d,e,f,g,h,i,j){var _=this +aJE:function aJE(a){this.a=a}, +aJF:function aJF(){}, +aJA:function aJA(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -29881,32 +29894,32 @@ _.r=g _.w=h _.x=i _.y=j}, -aJv:function aJv(a,b,c){this.a=a +aJB:function aJB(a,b,c){this.a=a this.b=b this.c=c}, -aJw:function aJw(a,b){this.a=a +aJC:function aJC(a,b){this.a=a this.b=b}, -bw:function bw(){}, +bv:function bv(){}, hc:function hc(){}, aL:function aL(){}, -vB:function vB(){}, -aJ4:function aJ4(a){this.a=a}, -b_8:function b_8(){}, -acQ:function acQ(a,b,c){this.b=a +vz:function vz(){}, +aJa:function aJa(a){this.a=a}, +b_e:function b_e(){}, +acX:function acX(a,b,c){this.b=a this.c=b this.a=c}, -kl:function kl(){}, -ajU:function ajU(a,b,c){var _=this +km:function km(){}, +ak0:function ak0(a,b,c){var _=this _.e=a _.b=b _.c=null _.a=c}, -SP:function SP(a,b,c){var _=this +SS:function SS(a,b,c){var _=this _.e=a _.b=b _.c=null _.a=c}, -BH:function BH(a,b,c,d,e,f){var _=this +BG:function BG(a,b,c,d,e,f){var _=this _.e=a _.f=b _.w=_.r=!1 @@ -29916,37 +29929,37 @@ _.z=!1 _.b=e _.c=null _.a=f}, -akt:function akt(){var _=this +akA:function akA(){var _=this _.b=_.a=null _.d=_.c=$ _.e=!1}, -ajs:function ajs(){}, -ba7(a,b){var s=a.a,r=b.a +ajz:function ajz(){}, +bad(a,b){var s=a.a,r=b.a if(sr)return-1 else{s=a.b if(s===b.b)return 0 -else return s===B.aA?1:-1}}, +else return s===B.aB?1:-1}}, jo:function jo(a,b,c){var _=this _.e=null _.e2$=a _.aY$=b _.a=c}, -ri:function ri(a,b){this.b=a +rh:function rh(a,b){this.b=a this.a=b}, -Ot:function Ot(a,b,c,d,e,f,g,h,i){var _=this -_.L=a +Ow:function Ow(a,b,c,d,e,f,g,h,i){var _=this +_.M=a _.b9=_.aJ=_.af=_.aa=null _.G=$ _.a8=b _.al=c _.b_=d -_.bO=!1 -_.du=_.dt=_.ds=_.bj=null -_.xO$=e +_.bN=!1 +_.du=_.dt=_.ds=_.bi=null +_.xQ$=e _.dJ$=f _.aH$=g -_.f4$=h +_.f5$=h _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -29972,42 +29985,42 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJF:function aJF(){}, -aJD:function aJD(a){this.a=a}, -aJH:function aJH(){}, -aJE:function aJE(a,b,c){this.a=a +aJL:function aJL(){}, +aJJ:function aJJ(a){this.a=a}, +aJN:function aJN(){}, +aJK:function aJK(a,b,c){this.a=a this.b=b this.c=c}, -aJG:function aJG(a){this.a=a}, -aJC:function aJC(a,b){this.a=a +aJM:function aJM(a){this.a=a}, +aJI:function aJI(a,b){this.a=a this.b=b}, -tj:function tj(a,b,c,d){var _=this +tg:function tg(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.r=_.f=_.e=_.d=null _.w=$ _.x=null -_.bu$=0 -_.bx$=d +_.bs$=0 +_.bw$=d _.cS$=_.cR$=0 _.d1$=!1}, -U5:function U5(){}, -ajt:function ajt(){}, -aju:function aju(){}, -aoy:function aoy(){}, -aoz:function aoz(){}, -bgW(a){var s=new A.Oe(a,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +U8:function U8(){}, +ajA:function ajA(){}, +ajB:function ajB(){}, +aoE:function aoE(){}, +aoF:function aoF(){}, +bh2(a){var s=new A.Oh(a,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -aJp(a,b){return a}, -a6I:function a6I(){}, -k6:function k6(){}, -Lo:function Lo(a,b){this.a=a +aJv(a,b){return a}, +a6P:function a6P(){}, +k7:function k7(){}, +Ln:function Ln(a,b){this.a=a this.b=b}, -Ou:function Ou(){}, -Oe:function Oe(a,b,c){var _=this +Ox:function Ox(){}, +Oh:function Oh(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -30035,7 +30048,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6A:function a6A(a,b,c,d){var _=this +a6H:function a6H(a,b,c,d){var _=this _.R=a _.aB=b _.a0$=c @@ -30064,7 +30077,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Op:function Op(a,b,c,d){var _=this +Os:function Os(a,b,c,d){var _=this _.R=a _.aB=b _.a0$=c @@ -30093,7 +30106,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Oo:function Oo(a,b){var _=this +Or:function Or(a,b){var _=this _.a0$=a _.k1=_.id=null _.k2=!1 @@ -30120,7 +30133,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6D:function a6D(a,b,c,d,e){var _=this +a6K:function a6K(a,b,c,d,e){var _=this _.R=a _.aB=b _.bc=c @@ -30150,12 +30163,12 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Od:function Od(){}, -a6m:function a6m(a,b,c,d,e,f){var _=this -_.xP$=a -_.SR$=b -_.xQ$=c -_.SS$=d +Og:function Og(){}, +a6t:function a6t(a,b,c,d,e,f){var _=this +_.xR$=a +_.SQ$=b +_.xS$=c +_.SR$=d _.a0$=e _.k1=_.id=null _.k2=!1 @@ -30182,12 +30195,12 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -K3:function K3(){}, -vT:function vT(a,b,c){this.b=a +K2:function K2(){}, +vR:function vR(a,b,c){this.b=a this.c=b this.a=c}, -HX:function HX(){}, -a6r:function a6r(a,b,c,d){var _=this +HW:function HW(){}, +a6y:function a6y(a,b,c,d){var _=this _.R=a _.aB=null _.bc=b @@ -30218,9 +30231,9 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6q:function a6q(a,b,c,d,e,f){var _=this +a6x:function a6x(a,b,c,d,e,f){var _=this _.dZ=a -_.f3=b +_.f4=b _.R=c _.aB=null _.bc=d @@ -30251,7 +30264,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6p:function a6p(a,b,c,d){var _=this +a6w:function a6w(a,b,c,d){var _=this _.R=a _.aB=null _.bc=b @@ -30282,13 +30295,13 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -U6:function U6(){}, -a6E:function a6E(a,b,c,d,e,f,g,h,i){var _=this -_.mL=a -_.ru=b +U9:function U9(){}, +a6L:function a6L(a,b,c,d,e,f,g,h,i){var _=this +_.mP=a +_.rv=b _.dZ=c -_.f3=d -_.fW=e +_.f4=d +_.fX=e _.R=f _.aB=null _.bc=g @@ -30319,12 +30332,12 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJI:function aJI(a,b){this.a=a +aJO:function aJO(a,b){this.a=a this.b=b}, -a6F:function a6F(a,b,c,d,e,f,g){var _=this +a6M:function a6M(a,b,c,d,e,f,g){var _=this _.dZ=a -_.f3=b -_.fW=c +_.f4=b +_.fX=c _.R=d _.aB=null _.bc=e @@ -30355,11 +30368,11 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJJ:function aJJ(a,b){this.a=a +aJP:function aJP(a,b){this.a=a this.b=b}, -a_s:function a_s(a,b){this.a=a +a_x:function a_x(a,b){this.a=a this.b=b}, -a6t:function a6t(a,b,c,d,e){var _=this +a6A:function a6A(a,b,c,d,e){var _=this _.R=null _.aB=a _.bc=b @@ -30390,7 +30403,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6O:function a6O(a,b,c){var _=this +a6V:function a6V(a,b,c){var _=this _.bc=_.aB=_.R=null _.cD=a _.dK=_.dj=null @@ -30420,8 +30433,8 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJZ:function aJZ(a){this.a=a}, -Oj:function Oj(a,b,c,d,e,f){var _=this +aK4:function aK4(a){this.a=a}, +Om:function Om(a,b,c,d,e,f){var _=this _.R=null _.aB=a _.bc=b @@ -30454,8 +30467,8 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJh:function aJh(a){this.a=a}, -a6w:function a6w(a,b,c,d){var _=this +aJn:function aJn(a){this.a=a}, +a6D:function a6D(a,b,c,d){var _=this _.R=a _.aB=b _.a0$=c @@ -30484,17 +30497,17 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJn:function aJn(a){this.a=a}, -a6G:function a6G(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +aJt:function aJt(a){this.a=a}, +a6N:function a6N(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.aq=a _.bf=b _.a7=c _.b8=d _.dZ=e -_.f3=f -_.fW=g -_.nz=h -_.uu=i +_.f4=f +_.fX=g +_.nC=h +_.uv=i _.R=j _.a0$=k _.k1=_.id=null @@ -30522,13 +30535,13 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6C:function a6C(a,b,c,d,e,f,g,h){var _=this +a6J:function a6J(a,b,c,d,e,f,g,h){var _=this _.aq=a _.bf=b _.a7=c _.b8=d _.dZ=e -_.f3=!0 +_.f4=!0 _.R=f _.a0$=g _.k1=_.id=null @@ -30556,7 +30569,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6J:function a6J(a,b){var _=this +a6Q:function a6Q(a,b){var _=this _.aB=_.R=0 _.a0$=a _.k1=_.id=null @@ -30584,7 +30597,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Ol:function Ol(a,b,c,d){var _=this +Oo:function Oo(a,b,c,d){var _=this _.R=a _.aB=b _.a0$=c @@ -30613,7 +30626,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Or:function Or(a,b,c){var _=this +Ou:function Ou(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -30641,7 +30654,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Ob:function Ob(a,b,c,d){var _=this +Oe:function Oe(a,b,c,d){var _=this _.R=a _.aB=b _.a0$=c @@ -30670,7 +30683,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -ry:function ry(a,b,c){var _=this +rw:function rw(a,b,c){var _=this _.dZ=_.b8=_.a7=_.bf=_.aq=null _.R=a _.a0$=b @@ -30699,7 +30712,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Ow:function Ow(a,b,c,d,e,f,g){var _=this +Oz:function Oz(a,b,c,d,e,f,g){var _=this _.R=a _.aB=b _.bc=c @@ -30732,7 +30745,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6o:function a6o(a,b,c){var _=this +a6v:function a6v(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -30760,7 +30773,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6B:function a6B(a,b){var _=this +a6I:function a6I(a,b){var _=this _.a0$=a _.k1=_.id=null _.k2=!1 @@ -30787,7 +30800,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6u:function a6u(a,b,c){var _=this +a6B:function a6B(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -30815,7 +30828,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6y:function a6y(a,b,c){var _=this +a6F:function a6F(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -30843,7 +30856,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6z:function a6z(a,b,c){var _=this +a6G:function a6G(a,b,c){var _=this _.R=a _.aB=null _.a0$=b @@ -30872,7 +30885,7 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6v:function a6v(a,b,c,d,e,f,g){var _=this +a6C:function a6C(a,b,c,d,e,f,g){var _=this _.R=a _.aB=b _.bc=c @@ -30904,12 +30917,12 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJm:function aJm(a){this.a=a}, -aji:function aji(){}, -U7:function U7(){}, -U8:function U8(){}, -Ov:function Ov(a,b,c,d){var _=this -_.L=a +aJs:function aJs(a){this.a=a}, +ajp:function ajp(){}, +Ua:function Ua(){}, +Ub:function Ub(){}, +Oy:function Oy(a,b,c,d){var _=this +_.M=a _.aa=null _.af=b _.a0$=c @@ -30938,15 +30951,15 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJK:function aJK(a){this.a=a}, -ajv:function ajv(){}, -bhe(a,b){var s -if(a.O(0,b))return B.bz +aJQ:function aJQ(a){this.a=a}, +ajC:function ajC(){}, +bhl(a,b){var s +if(a.O(0,b))return B.bA s=b.b -if(sa.d)return B.cv -return b.a>=a.c?B.cv:B.cw}, -bzX(a,b,c){var s,r +if(sa.d)return B.cw +return b.a>=a.c?B.cw:B.cx}, +bA1(a,b,c){var s,r if(a.O(0,b))return b s=b.b r=a.b @@ -30955,37 +30968,37 @@ else s=!0 if(s)return c===B.z?new A.j(a.a,r):new A.j(a.c,r) else{s=a.d return c===B.z?new A.j(a.c,s):new A.j(a.a,s)}}, -vQ:function vQ(a,b){this.a=a +vO:function vO(a,b){this.a=a this.b=b}, -i3:function i3(){}, -a7C:function a7C(){}, -Pd:function Pd(a,b){this.a=a +i2:function i2(){}, +a7J:function a7J(){}, +Pg:function Pg(a,b){this.a=a this.b=b}, -Gs:function Gs(a,b){this.a=a +Gq:function Gq(a,b){this.a=a this.b=b}, -aLE:function aLE(){}, -JD:function JD(a){this.a=a}, -An:function An(a,b){this.b=a +aLK:function aLK(){}, +JC:function JC(a){this.a=a}, +Am:function Am(a,b){this.b=a this.a=b}, -FH:function FH(a,b){this.a=a +FF:function FF(a,b){this.a=a this.b=b}, -Pf:function Pf(a,b){this.a=a +Pi:function Pi(a,b){this.a=a this.b=b}, -vP:function vP(a,b,c,d){var _=this +vN:function vN(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -Ao:function Ao(a,b,c){this.a=a +An:function An(a,b,c){this.a=a this.b=b this.c=c}, -Qz:function Qz(a,b){this.a=a +QC:function QC(a,b){this.a=a this.b=b}, -A7:function A7(){}, -aJL:function aJL(a,b,c){this.a=a +A6:function A6(){}, +aJR:function aJR(a,b,c){this.a=a this.b=b this.c=c}, -Os:function Os(a,b,c,d){var _=this +Ov:function Ov(a,b,c,d){var _=this _.R=null _.aB=a _.bc=b @@ -31015,8 +31028,8 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a6l:function a6l(){}, -a6H:function a6H(a,b,c,d,e,f){var _=this +a6s:function a6s(){}, +a6O:function a6O(a,b,c,d,e,f){var _=this _.a7=a _.b8=b _.R=null @@ -31048,8 +31061,8 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aMC:function aMC(){}, -Oh:function Oh(a,b,c){var _=this +aMI:function aMI(){}, +Ok:function Ok(a,b,c){var _=this _.R=a _.a0$=b _.k1=_.id=null @@ -31077,17 +31090,17 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -U9:function U9(){}, -q0(a,b){switch(b.a){case 0:return a -case 1:return A.bHU(a)}}, -bGB(a,b){switch(b.a){case 0:return a -case 1:return A.bHV(a)}}, -Ay(a,b,c,d,e,f,g,h,i){var s=d==null?f:d,r=c==null?f:c,q=a==null?d:a +Uc:function Uc(){}, +q_(a,b){switch(b.a){case 0:return a +case 1:return A.bI_(a)}}, +bGH(a,b){switch(b.a){case 0:return a +case 1:return A.bI0(a)}}, +Ax(a,b,c,d,e,f,g,h,i){var s=d==null?f:d,r=c==null?f:c,q=a==null?d:a if(q==null)q=f -return new A.a8c(h,g,f,s,e,r,f>0,b,i,q)}, -a1M:function a1M(a,b){this.a=a +return new A.a8j(h,g,f,s,e,r,f>0,b,i,q)}, +a1S:function a1S(a,b){this.a=a this.b=b}, -vX:function vX(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +vV:function vV(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.a=a _.b=b _.c=c @@ -31100,7 +31113,7 @@ _.x=i _.y=j _.z=k _.Q=l}, -a8c:function a8c(a,b,c,d,e,f,g,h,i,j){var _=this +a8j:function a8j(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -31111,37 +31124,37 @@ _.w=g _.x=h _.y=i _.z=j}, -FZ:function FZ(a,b,c){this.a=a +FX:function FX(a,b,c){this.a=a this.b=b this.c=c}, -a8d:function a8d(a,b,c){var _=this +a8k:function a8k(a,b,c){var _=this _.c=a _.d=b _.a=c _.b=null}, -vY:function vY(){}, -rL:function rL(a,b){this.e2$=a +vW:function vW(){}, +rJ:function rJ(a,b){this.e2$=a this.aY$=b this.a=null}, -vZ:function vZ(a){this.a=a}, -rM:function rM(a,b,c){this.e2$=a +vX:function vX(a){this.a=a}, +rK:function rK(a,b,c){this.e2$=a this.aY$=b this.a=c}, eT:function eT(){}, -aJM:function aJM(){}, -aJN:function aJN(a,b){this.a=a -this.b=b}, -akU:function akU(){}, -akV:function akV(){}, -akY:function akY(){}, -a6L:function a6L(a,b,c,d,e,f){var _=this -_.by=a -_.bV=b -_.bR=$ -_.bi=!0 +aJS:function aJS(){}, +aJT:function aJT(a,b){this.a=a +this.b=b}, +al0:function al0(){}, +al1:function al1(){}, +al4:function al4(){}, +a6S:function a6S(a,b,c,d,e,f){var _=this +_.bx=a +_.bU=b +_.bQ=$ +_.bh=!0 _.dJ$=c _.aH$=d -_.f4$=e +_.f5$=e _.id=null _.d=!1 _.f=_.e=null @@ -31164,35 +31177,35 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJO:function aJO(a,b,c){this.a=a +aJU:function aJU(a,b,c){this.a=a this.b=b this.c=c}, -oZ:function oZ(){}, -aJS:function aJS(){}, -pp:function pp(a,b,c){var _=this +oX:function oX(){}, +aJY:function aJY(){}, +pn:function pn(a,b,c){var _=this _.b=null _.c=!1 -_.Ck$=a +_.Cm$=a _.e2$=b _.aY$=c _.a=null}, -Fl:function Fl(){}, -aJP:function aJP(a,b,c){this.a=a +Fj:function Fj(){}, +aJV:function aJV(a,b,c){this.a=a this.b=b this.c=c}, -aJR:function aJR(a,b){this.a=a +aJX:function aJX(a,b){this.a=a this.b=b}, -aJQ:function aJQ(){}, -Ub:function Ub(){}, -ajy:function ajy(){}, -ajz:function ajz(){}, -akW:function akW(){}, -akX:function akX(){}, -Ox:function Ox(){}, -a6M:function a6M(a,b,c,d){var _=this +aJW:function aJW(){}, +Ue:function Ue(){}, +ajF:function ajF(){}, +ajG:function ajG(){}, +al2:function al2(){}, +al3:function al3(){}, +OA:function OA(){}, +a6T:function a6T(a,b,c,d){var _=this _.ba=null _.cK=a -_.f7=b +_.f8=b _.a0$=c _.id=null _.d=!1 @@ -31216,28 +31229,28 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -ajx:function ajx(){}, -bzx(a,b,c,d,e){var s=new A.Fm(a,e,d,c,A.aZ(t.O5),0,null,null,A.aZ(t.v)) -s.bC() +ajE:function ajE(){}, +bzC(a,b,c,d,e){var s=new A.Fk(a,e,d,c,A.aZ(t.O5),0,null,null,A.aZ(t.v)) +s.bB() s.F(0,b) return s}, -A8(a,b){var s,r,q,p +A7(a,b){var s,r,q,p for(s=t.Qv,r=a,q=0;r!=null;){p=r.e p.toString s.a(p) -if(!p.gJx())q=Math.max(q,A.fl(b.$1(r))) +if(!p.gJz())q=Math.max(q,A.fl(b.$1(r))) r=p.aY$}return q}, -bgZ(a,b,c,d){var s,r,q,p,o,n=b.w +bh5(a,b,c,d){var s,r,q,p,o,n=b.w if(n!=null&&b.f!=null){s=b.f s.toString n.toString -r=B.du.DW(c.a-s-n)}else{n=b.x -r=n!=null?B.du.DW(n):B.du}n=b.e +r=B.dv.DY(c.a-s-n)}else{n=b.x +r=n!=null?B.dv.DY(n):B.dv}n=b.e if(n!=null&&b.r!=null){s=b.r s.toString n.toString -r=r.KT(c.b-s-n)}else{n=b.y -if(n!=null)r=r.KT(n)}a.dc(r,!0) +r=r.KV(c.b-s-n)}else{n=b.y +if(n!=null)r=r.KV(n)}a.dc(r,!0) q=b.w if(!(q!=null)){n=b.f s=a.k3 @@ -31252,7 +31265,7 @@ else{s.toString o=d.u1(t.o.a(c.U(0,s))).b}}if(o<0||o+a.k3.b>c.b)p=!0 b.a=new A.j(q,o) return p}, -aJ3:function aJ3(a,b,c,d){var _=this +aJ9:function aJ9(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -31262,10 +31275,10 @@ _.y=_.x=_.w=_.r=_.f=_.e=null _.e2$=a _.aY$=b _.a=c}, -a8J:function a8J(a,b){this.a=a +a8Q:function a8Q(a,b){this.a=a this.b=b}, -Fm:function Fm(a,b,c,d,e,f,g,h,i){var _=this -_.L=!1 +Fk:function Fk(a,b,c,d,e,f,g,h,i){var _=this +_.M=!1 _.aa=null _.af=a _.aJ=b @@ -31274,7 +31287,7 @@ _.G=d _.a8=e _.dJ$=f _.aH$=g -_.f4$=h +_.f5$=h _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -31300,13 +31313,13 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJW:function aJW(a){this.a=a}, -aJU:function aJU(a){this.a=a}, -aJV:function aJV(a){this.a=a}, -aJT:function aJT(a){this.a=a}, -On:function On(a,b,c,d,e,f,g,h,i,j){var _=this +aK1:function aK1(a){this.a=a}, +aK_:function aK_(a){this.a=a}, +aK0:function aK0(a){this.a=a}, +aJZ:function aJZ(a){this.a=a}, +Oq:function Oq(a,b,c,d,e,f,g,h,i,j){var _=this _.d2=a -_.L=!1 +_.M=!1 _.aa=null _.af=b _.aJ=c @@ -31315,7 +31328,7 @@ _.G=e _.a8=f _.dJ$=g _.aH$=h -_.f4$=i +_.f5$=i _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -31341,19 +31354,19 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJo:function aJo(a,b,c){this.a=a +aJu:function aJu(a,b,c){this.a=a this.b=b this.c=c}, -ajA:function ajA(){}, -ajB:function ajB(){}, -px:function px(a){this.b=null +ajH:function ajH(){}, +ajI:function ajI(){}, +pw:function pw(a){this.b=null this.a=a}, -Q9:function Q9(){}, -a0Y:function a0Y(){}, -a9c:function a9c(a,b){this.a=a +Qc:function Qc(){}, +a13:function a13(){}, +a9j:function a9j(a,b){this.a=a this.b=b}, -Fn:function Fn(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.L=a +Fl:function Fl(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.M=a _.aa=b _.af=c _.aJ=d @@ -31361,8 +31374,8 @@ _.b9=e _.G=f _.a8=g _.b_=_.al=null -_.bO=h -_.bj=i +_.bN=h +_.bi=i _.ds=j _.dt=null _.du=k @@ -31393,13 +31406,13 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aJX:function aJX(){}, -aJY:function aJY(a,b,c){this.a=a +aK2:function aK2(){}, +aK3:function aK3(a,b,c){this.a=a this.b=b this.c=c}, -bhT(a,b){var s=new A.cK(a,b,B.ae,-1) -return new A.a9a(s,s,s,s,s,s,B.aF)}, -a9a:function a9a(a,b,c,d,e,f,g){var _=this +bhZ(a,b){var s=new A.cK(a,b,B.ag,-1) +return new A.a9h(s,s,s,s,s,s,B.aG)}, +a9h:function a9h(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -31407,9 +31420,9 @@ _.d=d _.e=e _.f=f _.r=g}, -aay:function aay(a,b){this.a=a +aaF:function aaF(a,b){this.a=a this.b=b}, -Oz:function Oz(a,b,c,d,e){var _=this +OC:function OC(a,b,c,d,e){var _=this _.id=a _.k1=b _.k2=c @@ -31436,14 +31449,14 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -ajF:function ajF(){}, -bzq(a){var s,r +ajM:function ajM(){}, +bzv(a){var s,r for(s=t.Rn,r=t.NW;a!=null;){if(r.b(a))return a a=s.a(a.gb3(a))}return null}, -bh_(a,b,c,d,e,f){var s,r,q,p,o,n,m +bh6(a,b,c,d,e,f){var s,r,q,p,o,n,m if(b==null)return e -s=f.vx(b,0,e) -r=f.vx(b,1,e) +s=f.vy(b,0,e) +r=f.vy(b,1,e) q=d.at q.toString p=s.a @@ -31453,25 +31466,25 @@ else if(q>p)n=s else{if(!(q0)return a>=1e5 +ajN:function ajN(){}, +ajO:function ajO(){}, +bzP(a,b){return-B.e.cJ(a.b,b.b)}, +bHB(a,b){if(b.cD$.a>0)return a>=1e5 return!0}, -Hq:function Hq(a){this.a=a +Hp:function Hp(a){this.a=a this.b=null}, -Ai:function Ai(a,b){this.a=a +Ah:function Ah(a,b){this.a=a this.b=b}, -aHe:function aHe(a){this.a=a}, -ir:function ir(){}, -aLa:function aLa(a){this.a=a}, -aLc:function aLc(a){this.a=a}, -aLd:function aLd(a,b){this.a=a +aHk:function aHk(a){this.a=a}, +iq:function iq(){}, +aLg:function aLg(a){this.a=a}, +aLi:function aLi(a){this.a=a}, +aLj:function aLj(a,b){this.a=a this.b=b}, -aLe:function aLe(a,b){this.a=a +aLk:function aLk(a,b){this.a=a this.b=b}, -aL9:function aL9(a){this.a=a}, -aLb:function aLb(a){this.a=a}, -b9B(){var s=new A.AX(new A.bU(new A.aT($.aF,t.D4),t.gR)) -s.a4i() +aLf:function aLf(a){this.a=a}, +aLh:function aLh(a){this.a=a}, +b9H(){var s=new A.AW(new A.bU(new A.aT($.aF,t.D4),t.gR)) +s.a4g() return s}, -AW:function AW(a,b){var _=this +AV:function AV(a,b){var _=this _.a=null _.b=!1 _.c=null @@ -31635,63 +31648,63 @@ _.d=a _.e=null _.f=b _.r=$}, -AX:function AX(a){this.a=a +AW:function AW(a){this.a=a this.c=this.b=null}, -aPw:function aPw(a){this.a=a}, -QE:function QE(a){this.a=a}, -a7E:function a7E(){}, -aLU:function aLU(a){this.a=a}, -bdV(a){var s=$.bdT.i(0,a) -if(s==null){s=$.bdU -$.bdU=s+1 -$.bdT.u(0,a,s) -$.bdS.u(0,s,a)}return s}, -bzY(a,b){var s +aPC:function aPC(a){this.a=a}, +QH:function QH(a){this.a=a}, +a7L:function a7L(){}, +aM_:function aM_(a){this.a=a}, +be1(a){var s=$.be_.i(0,a) +if(s==null){s=$.be0 +$.be0=s+1 +$.be_.t(0,a,s) +$.bdZ.t(0,s,a)}return s}, +bA2(a,b){var s if(a.length!==b.length)return!1 for(s=0;s=0){q.ao(r,0,p).split("\n") q.cf(r,p+2) -n.push(new A.M_())}else n.push(new A.M_())}return n}, -bhg(a){switch(a){case"AppLifecycleState.resumed":return B.q8 -case"AppLifecycleState.inactive":return B.F5 -case"AppLifecycleState.paused":return B.F6 -case"AppLifecycleState.detached":return B.F7}return null}, -FL:function FL(){}, -aMe:function aMe(a){this.a=a}, -aUQ:function aUQ(){}, -aUR:function aUR(a){this.a=a}, -aUS:function aUS(a){this.a=a}, -asc:function asc(){}, -JK(a){var s=0,r=A.u(t.H) -var $async$JK=A.v(function(b,c){if(b===1)return A.q(c,r) +n.push(new A.LZ())}else n.push(new A.LZ())}return n}, +bhn(a){switch(a){case"AppLifecycleState.resumed":return B.qc +case"AppLifecycleState.inactive":return B.F9 +case"AppLifecycleState.paused":return B.Fa +case"AppLifecycleState.detached":return B.Fb}return null}, +FJ:function FJ(){}, +aMk:function aMk(a){this.a=a}, +aUW:function aUW(){}, +aUX:function aUX(a){this.a=a}, +aUY:function aUY(a){this.a=a}, +asi:function asi(){}, +JJ(a){var s=0,r=A.v(t.H) +var $async$JJ=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(B.ct.fn("Clipboard.setData",A.b_(["text",a.a],t.N,t.z),t.H),$async$JK) -case 2:return A.r(null,r)}}) -return A.t($async$JK,r)}, -att(a){var s=0,r=A.u(t.VD),q,p -var $async$att=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(B.cu.fq("Clipboard.setData",A.b_(["text",a.a],t.N,t.z),t.H),$async$JJ) +case 2:return A.t(null,r)}}) +return A.u($async$JJ,r)}, +atz(a){var s=0,r=A.v(t.VD),q,p +var $async$atz=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=3 -return A.A(B.ct.fn("Clipboard.getData",a,t.a),$async$att) +return A.B(B.cu.fq("Clipboard.getData",a,t.a),$async$atz) case 3:p=c if(p==null){q=null s=1 -break}q=new A.xx(A.cC(J.c0(p,"text"))) +break}q=new A.xv(A.cC(J.c0(p,"text"))) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$att,r)}, -atu(){var s=0,r=A.u(t.w),q,p -var $async$atu=A.v(function(a,b){if(a===1)return A.q(b,r) +case 1:return A.t(q,r)}}) +return A.u($async$atz,r)}, +atA(){var s=0,r=A.v(t.w),q,p +var $async$atA=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=3 -return A.A(B.ct.fn("Clipboard.hasStrings","text/plain",t.a),$async$atu) +return A.B(B.cu.fq("Clipboard.hasStrings","text/plain",t.a),$async$atA) case 3:p=b if(p==null){q=!1 s=1 -break}q=A.pX(J.c0(p,"value")) +break}q=A.pW(J.c0(p,"value")) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$atu,r)}, -xx:function xx(a){this.a=a}, -bec(a,b,c){var s=A.b([b,c],t.jl) +case 1:return A.t(q,r)}}) +return A.u($async$atA,r)}, +xv:function xv(a){this.a=a}, +bej(a,b,c){var s=A.b([b,c],t.jl) A.X(a,"addEventListener",s)}, -bek(a){return a.status}, -bHJ(a,b){var s=self.window[a] +ber(a){return a.status}, +bHP(a,b){var s=self.window[a] if(s==null)return null -return A.tB(s,b)}, -ayH:function ayH(a,b){this.a=a +return A.ty(s,b)}, +ayM:function ayM(a,b){this.a=a this.b=!1 this.c=b}, -ayI:function ayI(){}, -ayK:function ayK(a){this.a=a}, -ayJ:function ayJ(a){this.a=a}, -bfr(a,b,c,d,e){return new A.nJ(c,b,a,e,!0)}, -bx7(a,b,c,d){return new A.mr(b,a,null,d,!0)}, -bx6(a){var s,r,q=a.c,p=B.Ye.i(0,q) +ayN:function ayN(){}, +ayP:function ayP(a){this.a=a}, +ayO:function ayO(a){this.a=a}, +bfy(a,b,c,d,e){return new A.nH(c,b,a,e,!0)}, +bxd(a,b,c,d){return new A.mr(b,a,null,d,!0)}, +bxc(a){var s,r,q=a.c,p=B.Yi.i(0,q) if(p==null)p=new A.I(q) q=a.d -s=B.YU.i(0,q) +s=B.YY.i(0,q) if(s==null)s=new A.m(q) r=a.a -switch(a.b.a){case 0:return new A.nJ(p,s,a.e,r,a.f) +switch(a.b.a){case 0:return new A.nH(p,s,a.e,r,a.f) case 1:return new A.mr(p,s,null,r,a.f) -case 2:return new A.LS(p,s,a.e,r,!1)}}, -Ea:function Ea(a,b,c){this.c=a +case 2:return new A.LR(p,s,a.e,r,!1)}}, +E9:function E9(a,b,c){this.c=a this.a=b this.b=c}, -nK:function nK(){}, -nJ:function nJ(a,b,c,d,e){var _=this +nI:function nI(){}, +nH:function nH(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -32008,137 +32021,137 @@ _.b=b _.c=c _.d=d _.e=e}, -LS:function LS(a,b,c,d,e){var _=this +LR:function LR(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aAf:function aAf(a,b,c){var _=this +aAk:function aAk(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=!1 _.e=null}, -a2P:function a2P(a,b){this.a=a +a2V:function a2V(a,b){this.a=a this.b=b}, -LQ:function LQ(a,b){this.a=a +LP:function LP(a,b){this.a=a this.b=b}, -a2Q:function a2Q(a,b,c,d){var _=this +a2W:function a2W(a,b,c,d){var _=this _.a=null _.b=a _.c=b _.d=null _.e=c _.f=d}, -aga:function aga(){}, -aCz:function aCz(a,b,c){this.a=a +agh:function agh(){}, +aCF:function aCF(a,b,c){this.a=a this.b=b this.c=c}, -aCA:function aCA(){}, +aCG:function aCG(){}, m:function m(a){this.a=a}, I:function I(a){this.a=a}, -agc:function agc(){}, -aHu(a,b,c,d){return new A.zJ(a,c,b,d)}, -b8r(a){return new A.MD(a)}, -p6:function p6(a,b){this.a=a +agj:function agj(){}, +aHA(a,b,c,d){return new A.zH(a,c,b,d)}, +b8y(a){return new A.MC(a)}, +p5:function p5(a,b){this.a=a this.b=b}, -zJ:function zJ(a,b,c,d){var _=this +zH:function zH(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -MD:function MD(a){this.a=a}, -aNU:function aNU(){}, -aC1:function aC1(){}, -aC3:function aC3(){}, -aNA:function aNA(){}, -aNC:function aNC(a,b){this.a=a +MC:function MC(a){this.a=a}, +aO_:function aO_(){}, +aC7:function aC7(){}, +aC9:function aC9(){}, +aNG:function aNG(){}, +aNI:function aNI(a,b){this.a=a this.b=b}, -aNE:function aNE(){}, -bCL(a){var s,r,q -for(s=A.w(a),s=s.h("@<1>").ae(s.z[1]),r=new A.c1(J.az(a.a),a.b,s.h("c1<1,2>")),s=s.z[1];r.D();){q=r.a +aNK:function aNK(){}, +bCR(a){var s,r,q +for(s=A.q(a),s=s.h("@<1>").ad(s.z[1]),r=new A.bT(J.ax(a.a),a.b,s.h("bT<1,2>")),s=s.z[1];r.D();){q=r.a if(q==null)q=s.a(q) if(!q.l(0,B.m))return q}return null}, -aEB:function aEB(a,b){this.a=a +aEH:function aEH(a,b){this.a=a this.b=b}, -MF:function MF(){}, +ME:function ME(){}, ff:function ff(){}, -adG:function adG(){}, -alx:function alx(a,b){this.a=a +adN:function adN(){}, +alE:function alE(a,b){this.a=a this.b=b}, -pw:function pw(a){this.a=a}, -ah0:function ah0(){}, -tV:function tV(a,b,c){this.a=a +pv:function pv(a){this.a=a}, +ah7:function ah7(){}, +tS:function tS(a,b,c){this.a=a this.b=b this.$ti=c}, -arF:function arF(a,b){this.a=a +arL:function arL(a,b){this.a=a this.b=b}, -r2:function r2(a,b){this.a=a +r1:function r1(a,b){this.a=a this.b=b}, -aEm:function aEm(a,b){this.a=a +aEs:function aEs(a,b){this.a=a this.b=b}, -pa:function pa(a,b){this.a=a +p9:function p9(a,b){this.a=a this.b=b}, -axI:function axI(a){this.a=a}, -axN:function axN(a,b,c,d){var _=this +axN:function axN(a){this.a=a}, +axS:function axS(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -axL:function axL(a,b){this.a=a +axQ:function axQ(a,b){this.a=a this.b=b}, -axM:function axM(a,b,c){this.a=a +axR:function axR(a,b,c){this.a=a this.b=b this.c=c}, -bzk(a){var s,r,q,p,o={} +bzp(a){var s,r,q,p,o={} o.a=null -s=new A.aIA(o,a).$0() -r=$.apL().d -q=A.w(r).h("bg<1>") -p=A.kL(new A.bg(r,q),q.h("B.E")).O(0,s.gnV()) +s=new A.aIG(o,a).$0() +r=$.apR().d +q=A.q(r).h("bf<1>") +p=A.jY(new A.bf(r,q),q.h("A.E")).O(0,s.gnX()) q=J.c0(a,"type") q.toString A.cC(q) -switch(q){case"keydown":return new A.k3(o.a,p,s) -case"keyup":return new A.A_(null,!1,s) -default:throw A.d(A.a12("Unknown key event type: "+q))}}, -yW:function yW(a,b){this.a=a +switch(q){case"keydown":return new A.k4(o.a,p,s) +case"keyup":return new A.zZ(null,!1,s) +default:throw A.d(A.a18("Unknown key event type: "+q))}}, +yU:function yU(a,b){this.a=a this.b=b}, lA:function lA(a,b){this.a=a this.b=b}, -O_:function O_(){}, -nW:function nW(){}, -aIA:function aIA(a,b){this.a=a +O2:function O2(){}, +nU:function nU(){}, +aIG:function aIG(a,b){this.a=a this.b=b}, -k3:function k3(a,b,c){this.a=a +k4:function k4(a,b,c){this.a=a this.b=b this.c=c}, -A_:function A_(a,b,c){this.a=a +zZ:function zZ(a,b,c){this.a=a this.b=b this.c=c}, -aIF:function aIF(a,b){this.a=a +aIL:function aIL(a,b){this.a=a this.d=b}, f4:function f4(a,b){this.a=a this.b=b}, -aj5:function aj5(){}, -aj4:function aj4(){}, -a6a:function a6a(a,b,c,d,e){var _=this +ajc:function ajc(){}, +ajb:function ajb(){}, +a6h:function a6h(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -OH:function OH(a,b){var _=this +OK:function OK(a,b){var _=this _.b=_.a=null _.f=_.e=_.d=_.c=!1 _.r=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -aKi:function aKi(a){this.a=a}, -aKj:function aKj(a){this.a=a}, +aKo:function aKo(a){this.a=a}, +aKp:function aKp(a){this.a=a}, fI:function fI(a,b,c,d,e,f){var _=this _.a=a _.b=null @@ -32148,50 +32161,50 @@ _.e=d _.f=e _.r=f _.x=_.w=!1}, -aKf:function aKf(){}, -aKg:function aKg(){}, -aKe:function aKe(){}, -aKh:function aKh(){}, -buA(a,b){var s,r,q,p,o=A.b([],t.bt),n=J.aK(a),m=0,l=0 +aKl:function aKl(){}, +aKm:function aKm(){}, +aKk:function aKk(){}, +aKn:function aKn(){}, +buH(a,b){var s,r,q,p,o=A.b([],t.bt),n=J.aK(a),m=0,l=0 while(!0){if(!(m1 @@ -32232,97 +32245,97 @@ if(!h||i||l){g=B.c.ao(a0,0,a1) f=B.c.ao(c,b,s)}else{g=B.c.ao(a0,0,d) f=B.c.ao(c,b,a)}s=f===g e=!s||a3>d||!q||k -if(c===o)return new A.Go(c,p,r) -else if((!h||i)&&s)return new A.a9t(new A.d7(!n?a-1:b,a),c,p,r) -else if((b===a||j)&&s)return new A.a9u(B.c.ao(a0,d,d+(a1-d)),a,c,p,r) -else if(e)return new A.a9v(a0,new A.d7(b,a),c,p,r) -return new A.Go(c,p,r)}, -w7:function w7(){}, -a9u:function a9u(a,b,c,d,e){var _=this +if(c===o)return new A.Gm(c,p,r) +else if((!h||i)&&s)return new A.a9A(new A.d7(!n?a-1:b,a),c,p,r) +else if((b===a||j)&&s)return new A.a9B(B.c.ao(a0,d,d+(a1-d)),a,c,p,r) +else if(e)return new A.a9C(a0,new A.d7(b,a),c,p,r) +return new A.Gm(c,p,r)}, +w5:function w5(){}, +a9B:function a9B(a,b,c,d,e){var _=this _.d=a _.e=b _.a=c _.b=d _.c=e}, -a9t:function a9t(a,b,c,d){var _=this +a9A:function a9A(a,b,c,d){var _=this _.d=a _.a=b _.b=c _.c=d}, -a9v:function a9v(a,b,c,d,e){var _=this +a9C:function a9C(a,b,c,d,e){var _=this _.d=a _.e=b _.a=c _.b=d _.c=e}, -Go:function Go(a,b,c){this.a=a +Gm:function Gm(a,b,c){this.a=a this.b=b this.c=c}, -alW:function alW(){}, -bvX(a){return new A.KP(a,!0,"")}, -a3D:function a3D(a,b){this.a=a +am2:function am2(){}, +bw3(a){return new A.KO(a,!0,"")}, +a3J:function a3J(a,b){this.a=a this.b=b}, -w9:function w9(){}, -ahd:function ahd(a,b){this.a=a +w7:function w7(){}, +ahk:function ahk(a,b){this.a=a this.b=b}, -b_V:function b_V(a,b,c,d){var _=this +b00:function b00(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1}, -KP:function KP(a,b,c){this.a=a +KO:function KO(a,b,c){this.a=a this.b=b this.c=c}, -ay6:function ay6(a,b,c){this.a=a +ayb:function ayb(a,b,c){this.a=a this.b=b this.c=c}, -bhZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.aP1(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, -bG4(a){switch(a){case"TextAffinity.downstream":return B.u -case"TextAffinity.upstream":return B.aA}return null}, -bhY(a){var s,r,q,p,o=J.aK(a),n=A.cC(o.i(a,"text")),m=A.n0(o.i(a,"selectionBase")) +bi4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.aP7(i,l,!1,!0,c,m,n,!0,f,h,o,j,!0,a,!1)}, +bGa(a){switch(a){case"TextAffinity.downstream":return B.u +case"TextAffinity.upstream":return B.aB}return null}, +bi3(a){var s,r,q,p,o=J.aK(a),n=A.cC(o.i(a,"text")),m=A.n0(o.i(a,"selectionBase")) if(m==null)m=-1 s=A.n0(o.i(a,"selectionExtent")) if(s==null)s=-1 -r=A.bG4(A.eJ(o.i(a,"selectionAffinity"))) +r=A.bGa(A.eJ(o.i(a,"selectionAffinity"))) if(r==null)r=B.u -q=A.wL(o.i(a,"selectionIsDirectional")) +q=A.wJ(o.i(a,"selectionIsDirectional")) p=A.dB(r,m,s,q===!0) m=A.n0(o.i(a,"composingBase")) if(m==null)m=-1 o=A.n0(o.i(a,"composingExtent")) return new A.f_(n,p,new A.d7(m,o==null?-1:o))}, -bi_(a){var s=A.b([],t.u1),r=$.bi0 -$.bi0=r+1 -return new A.aP2(s,r,a)}, -bG6(a){switch(a){case"TextInputAction.none":return B.a5l -case"TextInputAction.unspecified":return B.a5m -case"TextInputAction.go":return B.a5p -case"TextInputAction.search":return B.a5q -case"TextInputAction.send":return B.a5r -case"TextInputAction.next":return B.a5s -case"TextInputAction.previous":return B.a5t -case"TextInputAction.continueAction":return B.a5u -case"TextInputAction.join":return B.a5v -case"TextInputAction.route":return B.a5n -case"TextInputAction.emergencyCall":return B.a5o -case"TextInputAction.done":return B.pd -case"TextInputAction.newline":return B.DX}throw A.d(A.KX(A.b([A.y7("Unknown text input action: "+a)],t.qe)))}, -bG5(a){switch(a){case"FloatingCursorDragState.start":return B.tI -case"FloatingCursorDragState.update":return B.l6 -case"FloatingCursorDragState.end":return B.l7}throw A.d(A.KX(A.b([A.y7("Unknown text cursor action: "+a)],t.qe)))}, -aMZ:function aMZ(a,b){this.a=a -this.b=b}, -aN_:function aN_(a,b){this.a=a -this.b=b}, -Gu:function Gu(a,b,c){this.a=a +bi5(a){var s=A.b([],t.u1),r=$.bi6 +$.bi6=r+1 +return new A.aP8(s,r,a)}, +bGc(a){switch(a){case"TextInputAction.none":return B.a5p +case"TextInputAction.unspecified":return B.a5q +case"TextInputAction.go":return B.a5t +case"TextInputAction.search":return B.a5u +case"TextInputAction.send":return B.a5v +case"TextInputAction.next":return B.a5w +case"TextInputAction.previous":return B.a5x +case"TextInputAction.continueAction":return B.a5y +case"TextInputAction.join":return B.a5z +case"TextInputAction.route":return B.a5r +case"TextInputAction.emergencyCall":return B.a5s +case"TextInputAction.done":return B.ph +case"TextInputAction.newline":return B.E0}throw A.d(A.KW(A.b([A.y5("Unknown text input action: "+a)],t.qe)))}, +bGb(a){switch(a){case"FloatingCursorDragState.start":return B.tM +case"FloatingCursorDragState.update":return B.l9 +case"FloatingCursorDragState.end":return B.la}throw A.d(A.KW(A.b([A.y5("Unknown text cursor action: "+a)],t.qe)))}, +aN4:function aN4(a,b){this.a=a +this.b=b}, +aN5:function aN5(a,b){this.a=a +this.b=b}, +Gs:function Gs(a,b,c){this.a=a this.b=b this.c=c}, -ke:function ke(a,b){this.a=a +kf:function kf(a,b){this.a=a this.b=b}, -aOJ:function aOJ(a,b){this.a=a +aOP:function aOP(a,b){this.a=a this.b=b}, -aP1:function aP1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +aP7:function aP7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -32338,28 +32351,28 @@ _.as=l _.at=m _.ax=n _.ay=o}, -KV:function KV(a,b){this.a=a +KU:function KU(a,b){this.a=a this.b=b}, -aIz:function aIz(a,b){this.a=a +aIF:function aIF(a,b){this.a=a this.b=b}, f_:function f_(a,b,c){this.a=a this.b=b this.c=c}, -aOO:function aOO(a,b){this.a=a +aOU:function aOU(a,b){this.a=a this.b=b}, mH:function mH(a,b){this.a=a this.b=b}, -aPr:function aPr(){}, -aP_:function aP_(){}, -Ap:function Ap(a,b,c){this.a=a +aPx:function aPx(){}, +aP5:function aP5(){}, +Ao:function Ao(a,b,c){this.a=a this.b=b this.c=c}, -aP2:function aP2(a,b,c){var _=this +aP8:function aP8(a,b,c){var _=this _.d=_.c=_.b=_.a=null _.e=a _.f=b _.r=c}, -a9y:function a9y(a,b,c){var _=this +a9F:function a9F(a,b,c){var _=this _.a=a _.b=b _.c=$ @@ -32367,58 +32380,58 @@ _.d=null _.e=$ _.f=c _.w=_.r=!1}, -aPi:function aPi(a){this.a=a}, -aPg:function aPg(){}, -aPf:function aPf(a,b){this.a=a +aPo:function aPo(a){this.a=a}, +aPm:function aPm(){}, +aPl:function aPl(a,b){this.a=a this.b=b}, -aPh:function aPh(a){this.a=a}, -aPj:function aPj(a){this.a=a}, -Qs:function Qs(){}, -ai4:function ai4(){}, -aYk:function aYk(){}, -aoi:function aoi(){}, -aac:function aac(a,b){this.a=a +aPn:function aPn(a){this.a=a}, +aPp:function aPp(a){this.a=a}, +Qv:function Qv(){}, +aib:function aib(){}, +aYq:function aYq(){}, +aoo:function aoo(){}, +aaj:function aaj(a,b){this.a=a this.b=b}, -aad:function aad(){this.a=$ +aak:function aak(){this.a=$ this.b=null}, -aQt:function aQt(){}, -bF0(a){var s=A.ba("parent") -a.o4(new A.b1v(s)) +aQz:function aQz(){}, +bF6(a){var s=A.ba("parent") +a.o6(new A.b1B(s)) return s.b5()}, -x0(a,b){return new A.q5(a,b,null)}, -WO(a,b){var s,r=t.L1,q=a.k9(r) +wZ(a,b){return new A.q4(a,b,null)}, +WT(a,b){var s,r=t.L1,q=a.kb(r) for(;s=q!=null,s;){if(J.e(b.$1(q),!0))break -q=A.bF0(q).k9(r)}return s}, -b6w(a){var s={} +q=A.bF6(q).kb(r)}return s}, +b6C(a){var s={} s.a=null -A.WO(a,new A.aqf(s)) -return B.GR}, -b6y(a,b,c){var s={} +A.WT(a,new A.aql(s)) +return B.GV}, +b6E(a,b,c){var s={} s.a=null if((b==null?null:A.O(b))==null)A.ap(c) -A.WO(a,new A.aqi(s,b,a,c)) +A.WT(a,new A.aqo(s,b,a,c)) return s.a}, -b6x(a,b){var s={} +b6D(a,b){var s={} s.a=null A.ap(b) -A.WO(a,new A.aqg(s,null,b)) +A.WT(a,new A.aqm(s,null,b)) return s.a}, -aqe(a,b,c){var s,r=b==null?null:A.O(b) +aqk(a,b,c){var s,r=b==null?null:A.O(b) if(r==null)r=A.ap(c) s=a.r.i(0,r) if(c.h("cf<0>?").b(s))return s else return null}, -x1(a,b,c){var s={} +x_(a,b,c){var s={} s.a=null -A.WO(a,new A.aqh(s,b,a,c)) +A.WT(a,new A.aqn(s,b,a,c)) return s.a}, -bsW(a,b,c){var s={} +bt2(a,b,c){var s={} s.a=null -A.WO(a,new A.aqj(s,b,a,c)) +A.WT(a,new A.aqp(s,b,a,c)) return s.a}, -b7D(a,b,c,d,e,f,g,h,i,j){return new A.yq(d,e,!1,a,j,h,i,g,f,c,null)}, -be7(a){return new A.Kj(a,new A.bN(A.b([],t.ot),t.wS))}, -b1v:function b1v(a){this.a=a}, +b7J(a,b,c,d,e,f,g,h,i,j){return new A.yo(d,e,!1,a,j,h,i,g,f,c,null)}, +bee(a){return new A.Ki(a,new A.bM(A.b([],t.ot),t.wS))}, +b1B:function b1B(a){this.a=a}, bX:function bX(){}, cf:function cf(){}, fZ:function fZ(){}, @@ -32427,43 +32440,43 @@ _.c=a _.a=b _.b=null _.$ti=c}, -aqc:function aqc(){}, -q5:function q5(a,b,c){this.d=a +aqi:function aqi(){}, +q4:function q4(a,b,c){this.d=a this.e=b this.a=c}, -aqf:function aqf(a){this.a=a}, -aqi:function aqi(a,b,c,d){var _=this +aql:function aql(a){this.a=a}, +aqo:function aqo(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aqg:function aqg(a,b,c){this.a=a +aqm:function aqm(a,b,c){this.a=a this.b=b this.c=c}, -aqh:function aqh(a,b,c,d){var _=this +aqn:function aqn(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aqj:function aqj(a,b,c,d){var _=this +aqp:function aqp(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -Rn:function Rn(a,b,c){var _=this +Rq:function Rq(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -aS5:function aS5(a){this.a=a}, -Rm:function Rm(a,b,c,d,e){var _=this +aSb:function aSb(a){this.a=a}, +Rp:function Rp(a,b,c,d,e){var _=this _.f=a _.r=b _.w=c _.b=d _.a=e}, -yq:function yq(a,b,c,d,e,f,g,h,i,j,k){var _=this +yo:function yo(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -32475,81 +32488,81 @@ _.Q=h _.as=i _.ax=j _.a=k}, -SF:function SF(a,b){var _=this +SI:function SI(a,b){var _=this _.f=_.e=_.d=!1 _.r=a _.a=null _.b=b _.c=null}, +aW0:function aW0(a){this.a=a}, +aVZ:function aVZ(a){this.a=a}, +aVU:function aVU(a){this.a=a}, aVV:function aVV(a){this.a=a}, -aVT:function aVT(a){this.a=a}, -aVO:function aVO(a){this.a=a}, -aVP:function aVP(a){this.a=a}, -aVN:function aVN(a,b){this.a=a +aVT:function aVT(a,b){this.a=a this.b=b}, -aVS:function aVS(a){this.a=a}, -aVQ:function aVQ(a){this.a=a}, -aVR:function aVR(a,b){this.a=a +aVY:function aVY(a){this.a=a}, +aVW:function aVW(a){this.a=a}, +aVX:function aVX(a,b){this.a=a this.b=b}, -aVU:function aVU(a,b){this.a=a +aW_:function aW_(a,b){this.a=a this.b=b}, -aaJ:function aaJ(a){this.a=a +aaQ:function aaQ(a){this.a=a this.b=null}, -Kj:function Kj(a,b){this.c=a +Ki:function Ki(a,b){this.c=a this.a=b this.b=null}, -tM:function tM(){}, -u0:function u0(){}, -kB:function kB(){}, -a_Q:function a_Q(){}, -zW:function zW(){}, -a5T:function a5T(a){var _=this +tJ:function tJ(){}, +tY:function tY(){}, +kC:function kC(){}, +a_V:function a_V(){}, +zU:function zU(){}, +a6_:function a6_(a){var _=this _.d=_.c=$ _.a=a _.b=null}, -HQ:function HQ(){}, -Tx:function Tx(a,b,c,d,e,f,g,h){var _=this +HP:function HP(){}, +TA:function TA(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b -_.aJ8$=c -_.Ci$=d -_.Cj$=e -_.aJ9$=f +_.aJ6$=c +_.Ck$=d +_.Cl$=e +_.aJ7$=f _.a=g _.b=null _.$ti=h}, -Ty:function Ty(a,b,c,d,e,f,g,h){var _=this +TB:function TB(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b -_.aJ8$=c -_.Ci$=d -_.Cj$=e -_.aJ9$=f +_.aJ6$=c +_.Ck$=d +_.Cl$=e +_.aJ7$=f _.a=g _.b=null _.$ti=h}, -RU:function RU(a,b,c,d){var _=this +RX:function RX(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.b=null _.$ti=d}, -abe:function abe(){}, -abc:function abc(){}, -ag0:function ag0(){}, -W_:function W_(){}, -W0:function W0(){}, -bt5(a,b){return new A.IJ(a,b,null)}, -IJ:function IJ(a,b,c){this.c=a +abl:function abl(){}, +abj:function abj(){}, +ag7:function ag7(){}, +W4:function W4(){}, +W5:function W5(){}, +btc(a,b){return new A.II(a,b,null)}, +II:function II(a,b,c){this.c=a this.f=b this.a=c}, -abr:function abr(a,b,c){var _=this -_.iV$=a +aby:function aby(a,b,c){var _=this +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -abq:function abq(a,b,c,d,e,f,g,h){var _=this +abx:function abx(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b _.r=c @@ -32558,72 +32571,72 @@ _.x=e _.y=f _.c=g _.a=h}, -anQ:function anQ(){}, -bGN(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null +anW:function anW(){}, +bGT(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null if(a==null||a.length===0)return B.b.ga3(a0) s=t.N r=t.da -q=A.kI(b,b,b,s,r) -p=A.kI(b,b,b,s,r) -o=A.kI(b,b,b,s,r) -n=A.kI(b,b,b,s,r) -m=A.kI(b,b,b,t.ob,r) +q=A.kJ(b,b,b,s,r) +p=A.kJ(b,b,b,s,r) +o=A.kJ(b,b,b,s,r) +n=A.kJ(b,b,b,s,r) +m=A.kJ(b,b,b,t.ob,r) for(l=0;l<1;++l){k=a0[l] s=k.a -r=B.cq.i(0,s) +r=B.cr.i(0,s) if(r==null)r=s j=k.c -i=B.cK.i(0,j) +i=B.cL.i(0,j) if(i==null)i=j i=r+"_null_"+A.h(i) -if(q.i(0,i)==null)q.u(0,i,k) -r=B.cq.i(0,s) +if(q.i(0,i)==null)q.t(0,i,k) +r=B.cr.i(0,s) r=(r==null?s:r)+"_null" -if(o.i(0,r)==null)o.u(0,r,k) -r=B.cq.i(0,s) +if(o.i(0,r)==null)o.t(0,r,k) +r=B.cr.i(0,s) if(r==null)r=s -i=B.cK.i(0,j) +i=B.cL.i(0,j) if(i==null)i=j i=r+"_"+A.h(i) -if(p.i(0,i)==null)p.u(0,i,k) -r=B.cq.i(0,s) +if(p.i(0,i)==null)p.t(0,i,k) +r=B.cr.i(0,s) s=r==null?s:r -if(n.i(0,s)==null)n.u(0,s,k) -s=B.cK.i(0,j) +if(n.i(0,s)==null)n.t(0,s,k) +s=B.cL.i(0,j) if(s==null)s=j -if(m.i(0,s)==null)m.u(0,s,k)}for(h=b,g=h,f=0;f"))}, -JV:function JV(a,b){this.a=a +apb:function apb(){}, +b7N(a,b,c){return new A.DC(b,a,null,c.h("DC<0>"))}, +JU:function JU(a,b){this.a=a this.b=b}, jF:function jF(a,b,c,d,e){var _=this _.a=a @@ -32677,76 +32690,76 @@ _.b=b _.c=c _.d=d _.$ti=e}, -DD:function DD(a,b,c,d){var _=this +DC:function DC(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.$ti=d}, -SH:function SH(a,b){var _=this +SK:function SK(a,b){var _=this _.d=null _.e=$ _.a=null _.b=a _.c=null _.$ti=b}, -aW2:function aW2(a,b){this.a=a +aW8:function aW8(a,b){this.a=a this.b=b}, -aW1:function aW1(a,b){this.a=a +aW7:function aW7(a,b){this.a=a this.b=b}, -aW3:function aW3(a,b){this.a=a +aW9:function aW9(a,b){this.a=a this.b=b}, -aW0:function aW0(a,b,c){this.a=a +aW6:function aW6(a,b,c){this.a=a this.b=b this.c=c}, -IV:function IV(a,b){this.c=a +IU:function IU(a,b){this.c=a this.a=b}, -Rs:function Rs(a){var _=this +Rv:function Rv(a){var _=this _.d=null _.e=$ _.f=!1 _.a=null _.b=a _.c=null}, -aSq:function aSq(a){this.a=a}, -aSv:function aSv(a){this.a=a}, -aSu:function aSu(a,b,c){this.a=a +aSw:function aSw(a){this.a=a}, +aSB:function aSB(a){this.a=a}, +aSA:function aSA(a,b,c){this.a=a this.b=b this.c=c}, -aSs:function aSs(a){this.a=a}, -aSt:function aSt(a){this.a=a}, -aSr:function aSr(a){this.a=a}, -E9:function E9(a){this.a=a}, -LO:function LO(a){var _=this -_.bu$=0 -_.bx$=a +aSy:function aSy(a){this.a=a}, +aSz:function aSz(a){this.a=a}, +aSx:function aSx(a){this.a=a}, +E8:function E8(a){this.a=a}, +LN:function LN(a){var _=this +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -tT:function tT(){}, -ahB:function ahB(a){this.a=a}, -bjh(a,b){a.c7(new A.b0v(b)) +tQ:function tQ(){}, +ahI:function ahI(a){this.a=a}, +bjn(a,b){a.c7(new A.b0B(b)) b.$1(a)}, -avx(a,b){return new A.mi(b,a,null)}, -eu(a){var s=a.be(t.I) +avC(a,b){return new A.mi(b,a,null)}, +ev(a){var s=a.be(t.I) return s==null?null:s.w}, -b8E(a,b){return new A.Na(b,a,null)}, -eC(a,b,c,d,e){return new A.uf(d,b,e,a,c)}, -JI(a,b,c){return new A.u9(c,b,a,null)}, -atk(a,b,c){return new A.Zo(a,c,b,null)}, -Zm(a,b,c){return new A.CB(c,b,a,null)}, -btX(a,b){return new A.jI(new A.atj(b,B.cj,a),null)}, -aQd(a,b,c,d){return new A.B6(c,a,d,null,b,null)}, -aQe(a,b,c,d){return new A.B6(A.bBO(b),a,!0,d,c,null)}, -bih(a,b){return new A.B6(A.mv(b.a,b.b,0),null,!0,null,a,null)}, -bBO(a){var s,r,q +b8K(a,b){return new A.Nc(b,a,null)}, +eD(a,b,c,d,e){return new A.ud(d,b,e,a,c)}, +JH(a,b,c){return new A.u6(c,b,a,null)}, +atq(a,b,c){return new A.Zt(a,c,b,null)}, +Zr(a,b,c){return new A.CA(c,b,a,null)}, +bu3(a,b){return new A.jI(new A.atp(b,B.ck,a),null)}, +aQj(a,b,c,d){return new A.B5(c,a,d,null,b,null)}, +aQk(a,b,c,d){return new A.B5(A.bBU(b),a,!0,d,c,null)}, +bin(a,b){return new A.B5(A.mv(b.a,b.b,0),null,!0,null,a,null)}, +bBU(a){var s,r,q if(a===0){s=new A.b0(new Float64Array(16)) -s.bm() +s.bl() return s}r=Math.sin(a) -if(r===1)return A.aQh(1,0) -if(r===-1)return A.aQh(-1,0) +if(r===1)return A.aQn(1,0) +if(r===-1)return A.aQn(-1,0) q=Math.cos(a) -if(q===-1)return A.aQh(0,-1) -return A.aQh(r,q)}, -aQh(a,b){var s=new Float64Array(16) +if(q===-1)return A.aQn(0,-1) +return A.aQn(r,q)}, +aQn(a,b){var s=new Float64Array(16) s[0]=b s[1]=a s[4]=-a @@ -32754,23 +32767,23 @@ s[5]=b s[10]=1 s[15]=1 return new A.b0(s)}, -b6Y(a,b,c,d){return new A.CL(b,d,c,a,null)}, -a0O(a){return new A.a0N(a,null)}, -beL(a,b,c){return new A.a1e(c,b,a,null)}, -nj(a,b,c){return new A.jK(B.Y,c,b,a,null)}, -aD2(a,b){return new A.LY(b,a,new A.d3(b,t.xe))}, -fh(a,b,c){return new A.is(c,b,a,null)}, -aMH(a,b){return new A.is(b.a,b.b,a,null)}, -blm(a,b,c){var s,r +b73(a,b,c,d){return new A.CK(b,d,c,a,null)}, +a0U(a){return new A.a0T(a,null)}, +beS(a,b,c){return new A.a1k(c,b,a,null)}, +ni(a,b,c){return new A.jK(B.Y,c,b,a,null)}, +aD8(a,b){return new A.LX(b,a,new A.d4(b,t.xe))}, +fh(a,b,c){return new A.ir(c,b,a,null)}, +aMN(a,b){return new A.ir(b.a,b.b,a,null)}, +bls(a,b,c){var s,r switch(b.a){case 0:s=a.be(t.I) s.toString -r=A.bbg(s.w) +r=A.bbm(s.w) return r case 1:return B.S}}, -kU(a,b,c,d,e){return new A.PU(a,e,d,c,b,null)}, -k2(a,b,c,d,e,f,g,h){return new A.rr(e,g,f,a,h,c,b,d)}, -F6(a,b,c){return new A.rr(0,0,0,a,null,null,b,c)}, -byV(a,b,c,d,e,f,g,h){var s,r +kU(a,b,c,d,e){return new A.PX(a,e,d,c,b,null)}, +k3(a,b,c,d,e,f,g,h){return new A.rq(e,g,f,a,h,c,b,d)}, +F4(a,b,c){return new A.rq(0,0,0,a,null,null,b,c)}, +bz_(a,b,c,d,e,f,g,h){var s,r switch(f.a){case 0:s=e r=c break @@ -32778,24 +32791,24 @@ case 1:s=c r=e break default:r=null -s=null}return A.k2(a,b,d,null,r,s,g,h)}, -jk(a,b,c,d,e){return new A.a7c(B.aM,c,d,b,null,B.cU,e,a,null)}, -fY(a,b,c,d){return new A.ZK(B.aX,c,d,b,null,B.cU,null,a,null)}, -lm(a,b){return new A.Dp(b,B.fw,a,null)}, -GR(a,b,c){return new A.aaO(a,c,b,null)}, -b93(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Ac(i,j,k,!0,d,m,c,b,h,n,l,f,e,A.bzD(i),a)}, -bzD(a){var s,r={} +s=null}return A.k3(a,b,d,null,r,s,g,h)}, +jk(a,b,c,d,e){return new A.a7j(B.aN,c,d,b,null,B.cV,e,a,null)}, +fY(a,b,c,d){return new A.ZP(B.aY,c,d,b,null,B.cV,null,a,null)}, +lm(a,b){return new A.Do(b,B.fz,a,null)}, +GQ(a,b,c){return new A.aaV(a,c,b,null)}, +b99(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Ab(i,j,k,!0,d,m,c,b,h,n,l,f,e,A.bzI(i),a)}, +bzI(a){var s,r={} r.a=0 s=A.b([],t.p) -a.c7(new A.aKo(r,s)) -return s}, -M9(a,b,c,d,e,f,g){return new A.a3d(d,g,c,e,f,a,b,null)}, -mx(a,b,c,d,e,f){return new A.a3S(d,f,e,b,a,c)}, -d2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s=null -return new A.FI(new A.aM3(f,b,o,s,a7,a,s,s,s,a8,s,s,i,j,s,s,s,s,a6,p,k,m,n,e,l,s,s,s,s,s,s,s,s,s,b2,s,b1,a9,b0,a4,a2,s,s,s,s,s,s,q,r,a3,s,s,s,s,a0,s,a1,s),d,h,g,c,s)}, -bth(a){return new A.XN(a,null)}, -amQ:function amQ(a,b,c){var _=this -_.bH=a +a.c7(new A.aKu(r,s)) +return s}, +M8(a,b,c,d,e,f,g){return new A.a3j(d,g,c,e,f,a,b,null)}, +mx(a,b,c,d,e,f){return new A.a3Y(d,f,e,b,a,c)}, +d3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2){var s=null +return new A.FG(new A.aM9(f,b,o,s,a7,a,s,s,s,a8,s,s,i,j,s,s,s,s,a6,p,k,m,n,e,l,s,s,s,s,s,s,s,s,s,b2,s,b1,a9,b0,a4,a2,s,s,s,s,s,s,q,r,a3,s,s,s,s,a0,s,a1,s),d,h,g,c,s)}, +bto(a){return new A.XS(a,null)}, +amX:function amX(a,b,c){var _=this +_.bG=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -32805,41 +32818,41 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -b0w:function b0w(a,b){this.a=a +b0C:function b0C(a,b){this.a=a this.b=b}, -b0v:function b0v(a){this.a=a}, -amR:function amR(){}, +b0B:function b0B(a){this.a=a}, +amY:function amY(){}, mi:function mi(a,b,c){this.w=a this.b=b this.a=c}, -Na:function Na(a,b,c){this.e=a +Nc:function Nc(a,b,c){this.e=a this.c=b this.a=c}, -uf:function uf(a,b,c,d,e){var _=this +ud:function ud(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -u9:function u9(a,b,c,d){var _=this +u6:function u6(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -Zo:function Zo(a,b,c,d){var _=this +Zt:function Zt(a,b,c,d){var _=this _.e=a _.r=b _.c=c _.a=d}, -CB:function CB(a,b,c,d){var _=this +CA:function CA(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -atj:function atj(a,b,c){this.a=a +atp:function atp(a,b,c){this.a=a this.b=b this.c=c}, -a5k:function a5k(a,b,c,d,e,f,g,h){var _=this +a5r:function a5r(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b _.r=c @@ -32848,7 +32861,7 @@ _.x=e _.y=f _.c=g _.a=h}, -a5l:function a5l(a,b,c,d,e,f,g){var _=this +a5s:function a5s(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c @@ -32856,30 +32869,30 @@ _.w=d _.x=e _.c=f _.a=g}, -B6:function B6(a,b,c,d,e,f){var _=this +B5:function B5(a,b,c,d,e,f){var _=this _.e=a _.r=b _.w=c _.x=d _.c=e _.a=f}, -xH:function xH(a,b,c){this.e=a +xF:function xF(a,b,c){this.e=a this.c=b this.a=c}, -CL:function CL(a,b,c,d,e){var _=this +CK:function CK(a,b,c,d,e){var _=this _.e=a _.f=b _.x=c _.c=d _.a=e}, -a0N:function a0N(a,b){this.c=a +a0T:function a0T(a,b){this.c=a this.a=b}, -a1e:function a1e(a,b,c,d){var _=this +a1k:function a1k(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -Fv:function Fv(a,b,c){this.e=a +Ft:function Ft(a,b,c){this.e=a this.c=b this.a=c}, cg:function cg(a,b,c){this.e=a @@ -32897,32 +32910,32 @@ _.f=b _.r=c _.c=d _.a=e}, -no:function no(a,b,c){this.e=a +nm:function nm(a,b,c){this.e=a this.c=b this.a=c}, -LY:function LY(a,b,c){this.f=a +LX:function LX(a,b,c){this.f=a this.b=b this.a=c}, -xS:function xS(a,b,c){this.e=a +xQ:function xQ(a,b,c){this.e=a this.c=b this.a=c}, -is:function is(a,b,c,d){var _=this +ir:function ir(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -kA:function kA(a,b,c){this.e=a +kB:function kB(a,b,c){this.e=a this.c=b this.a=c}, -a35:function a35(a,b,c,d){var _=this +a3b:function a3b(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -EL:function EL(a,b,c){this.e=a +EJ:function EJ(a,b,c){this.e=a this.c=b this.a=c}, -ahJ:function ahJ(a,b){var _=this +ahQ:function ahQ(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null _.e=$ _.f=a @@ -32932,26 +32945,26 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -a2A:function a2A(a,b){this.c=a +a2G:function a2G(a,b){this.c=a this.a=b}, -a2z:function a2z(a,b){this.c=a +a2F:function a2F(a,b){this.c=a this.a=b}, -a8f:function a8f(a,b,c){this.e=a +a8m:function a8m(a,b,c){this.e=a this.c=b this.a=c}, -PU:function PU(a,b,c,d,e,f){var _=this +PX:function PX(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.w=d _.c=e _.a=f}, -a2o:function a2o(a,b,c,d){var _=this +a2u:function a2u(a,b,c,d){var _=this _.c=a _.r=b _.w=c _.a=d}, -TG:function TG(a,b,c,d,e,f,g){var _=this +TJ:function TJ(a,b,c,d,e,f,g){var _=this _.z=a _.e=b _.f=c @@ -32959,7 +32972,7 @@ _.r=d _.w=e _.c=f _.a=g}, -afR:function afR(a,b,c){var _=this +afY:function afY(a,b,c){var _=this _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -32971,7 +32984,7 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -rr:function rr(a,b,c,d,e,f,g,h){var _=this +rq:function rq(a,b,c,d,e,f,g,h){var _=this _.f=a _.r=b _.w=c @@ -32980,15 +32993,15 @@ _.y=e _.z=f _.b=g _.a=h}, -a5N:function a5N(a,b,c,d,e,f){var _=this +a5U:function a5U(a,b,c,d,e,f){var _=this _.c=a _.d=b _.f=c _.r=d _.x=e _.a=f}, -a0X:function a0X(){}, -a7c:function a7c(a,b,c,d,e,f,g,h,i){var _=this +a12:function a12(){}, +a7j:function a7j(a,b,c,d,e,f,g,h,i){var _=this _.e=a _.f=b _.r=c @@ -32998,7 +33011,7 @@ _.y=f _.z=g _.c=h _.a=i}, -ZK:function ZK(a,b,c,d,e,f,g,h,i){var _=this +ZP:function ZP(a,b,c,d,e,f,g,h,i){var _=this _.e=a _.f=b _.r=c @@ -33008,22 +33021,22 @@ _.y=f _.z=g _.c=h _.a=i}, -Dx:function Dx(a,b,c,d){var _=this +Dw:function Dw(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -Dp:function Dp(a,b,c,d){var _=this +Do:function Do(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -aaO:function aaO(a,b,c,d){var _=this +aaV:function aaV(a,b,c,d){var _=this _.f=a _.y=b _.c=c _.a=d}, -Ac:function Ac(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +Ab:function Ab(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.e=a _.f=b _.r=c @@ -33039,9 +33052,9 @@ _.ay=l _.ch=m _.c=n _.a=o}, -aKo:function aKo(a,b){this.a=a +aKu:function aKu(a,b){this.a=a this.b=b}, -a69:function a69(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +a6g:function a6g(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.d=a _.e=b _.f=c @@ -33059,7 +33072,7 @@ _.ch=n _.CW=o _.cx=p _.a=q}, -a3d:function a3d(a,b,c,d,e,f,g,h){var _=this +a3j:function a3j(a,b,c,d,e,f,g,h){var _=this _.e=a _.r=b _.x=c @@ -33068,7 +33081,7 @@ _.as=e _.at=f _.c=g _.a=h}, -a3S:function a3S(a,b,c,d,e,f){var _=this +a3Y:function a3Y(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c @@ -33077,39 +33090,39 @@ _.c=e _.a=f}, lO:function lO(a,b){this.c=a this.a=b}, -nF:function nF(a,b,c,d){var _=this +nD:function nD(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -WJ:function WJ(a,b,c){this.e=a +WO:function WO(a,b,c){this.e=a this.c=b this.a=c}, -FI:function FI(a,b,c,d,e,f){var _=this +FG:function FG(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.w=d _.c=e _.a=f}, -MB:function MB(a,b){this.c=a +MA:function MA(a,b){this.c=a this.a=b}, -XN:function XN(a,b){this.c=a +XS:function XS(a,b){this.c=a this.a=b}, -uq:function uq(a,b,c){this.e=a +uo:function uo(a,b,c){this.e=a this.c=b this.a=c}, -a2n:function a2n(a,b,c){this.e=a +a2t:function a2t(a,b,c){this.e=a this.c=b this.a=c}, -uW:function uW(a,b){this.c=a +uU:function uU(a,b){this.c=a this.a=b}, jI:function jI(a,b){this.c=a this.a=b}, -xC:function xC(a,b,c){this.e=a +xA:function xA(a,b,c){this.e=a this.c=b this.a=c}, -TT:function TT(a,b,c,d){var _=this +TW:function TW(a,b,c,d){var _=this _.aq=a _.R=b _.a0$=c @@ -33138,40 +33151,40 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -bmc(a){var s,r -if($.b9==null)A.bCk() +bmi(a){var s,r +if($.b9==null)A.bCq() s=$.b9 s.toString -r=$.bQ().d.i(0,0) +r=$.bO().d.i(0,0) r.toString -s.aeH(new A.aax(r,a,new A.qM(r,t.bT))) -s.Wr()}, -bzs(a,b){return new A.vD(a,B.aa,b.h("vD<0>"))}, -bCk(){var s=null,r=A.b([],t.GA),q=$.aF,p=A.b([],t.Jh),o=A.b2(7,s,!1,t.JI),n=t.S,m=t.j2 -n=new A.aaM(s,$,r,!0,new A.bU(new A.aT(q,t.D4),t.gR),!1,s,!1,$,!1,s,$,!1,0,!1,$,0,s,$,$,new A.alw(A.y(t.M)),$,$,$,$,s,p,s,A.bGR(),new A.a1Z(A.bGQ(),o,t.G7),!1,0,A.D(n,t.h1),A.e_(n),A.b([],m),A.b([],m),s,!1,B.eD,!0,!1,s,B.F,B.F,s,0,s,!1,s,s,0,A.ly(s,t.qL),new A.aHN(A.D(n,t.rr),A.D(t.Ld,t.iD)),new A.azt(A.D(n,t.cK)),new A.aHQ(),A.D(n,t.YY),$,!1,B.Qa) -n.ame() +s.aeF(new A.aaE(r,a,new A.qM(r,t.bT))) +s.Wq()}, +bzx(a,b){return new A.vB(a,B.ac,b.h("vB<0>"))}, +bCq(){var s=null,r=A.b([],t.GA),q=$.aF,p=A.b([],t.Jh),o=A.b2(7,s,!1,t.JI),n=t.S,m=t.j2 +n=new A.aaT(s,$,r,!0,new A.bU(new A.aT(q,t.D4),t.gR),!1,s,!1,$,!1,s,$,!1,0,!1,$,0,s,$,$,new A.alD(A.y(t.M)),$,$,$,$,s,p,s,A.bGX(),new A.a24(A.bGW(),o,t.G7),!1,0,A.D(n,t.h1),A.e6(n),A.b([],m),A.b([],m),s,!1,B.eE,!0,!1,s,B.F,B.F,s,0,s,!1,s,s,0,A.ly(s,t.qL),new A.aHT(A.D(n,t.rr),A.D(t.Ld,t.iD)),new A.azy(A.D(n,t.cK)),new A.aHW(),A.D(n,t.YY),$,!1,B.Qe) +n.amc() return n}, -b0K:function b0K(a,b,c){this.a=a +b0Q:function b0Q(a,b,c){this.a=a this.b=b this.c=c}, -b0L:function b0L(a){this.a=a}, -hJ:function hJ(){}, -R7:function R7(){}, -b0J:function b0J(a,b){this.a=a +b0R:function b0R(a){this.a=a}, +hI:function hI(){}, +Ra:function Ra(){}, +b0P:function b0P(a,b){this.a=a this.b=b}, -aR3:function aR3(a,b){this.a=a +aR9:function aR9(a,b){this.a=a this.b=b}, -A6:function A6(a,b,c,d,e){var _=this +A5:function A5(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.$ti=e}, -aJs:function aJs(a,b,c){this.a=a +aJy:function aJy(a,b,c){this.a=a this.b=b this.c=c}, -aJt:function aJt(a){this.a=a}, -vD:function vD(a,b,c){var _=this +aJz:function aJz(a){this.a=a}, +vB:function vB(a,b,c){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p2=_.p1=null _.e=$ _.f=a @@ -33182,36 +33195,36 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=c}, -aaM:function aaM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9){var _=this +aaT:function aaT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9){var _=this _.bA$=a -_.Ce$=b -_.eG$=c -_.rp$=d -_.xK$=e -_.Cf$=f -_.oL$=g -_.xL$=h -_.SO$=i -_.aRj$=j -_.q7$=k -_.i5$=l -_.aRk$=m -_.Cg$=n -_.IS$=o -_.SP$=p -_.SQ$=q -_.IT$=r -_.IU$=s -_.iu$=a0 -_.iU$=a1 -_.bN$=a2 -_.bU$=a3 -_.by$=a4 -_.bV$=a5 -_.bR$=a6 -_.f8$=a7 -_.mM$=a8 -_.nC$=a9 +_.Cg$=b +_.eF$=c +_.rq$=d +_.xM$=e +_.Ch$=f +_.oN$=g +_.xN$=h +_.SN$=i +_.aRi$=j +_.q9$=k +_.i8$=l +_.aRj$=m +_.Ci$=n +_.IU$=o +_.SO$=p +_.SP$=q +_.IV$=r +_.IW$=s +_.ix$=a0 +_.iW$=a1 +_.bM$=a2 +_.bT$=a3 +_.bx$=a4 +_.bU$=a5 +_.bQ$=a6 +_.f9$=a7 +_.mQ$=a8 +_.nE$=a9 _.R$=b0 _.aB$=b1 _.bc$=b2 @@ -33224,46 +33237,46 @@ _.ck$=b8 _.d2$=b9 _.eP$=c0 _.dL$=c1 -_.f2$=c2 -_.kl$=c3 -_.i3$=c4 -_.oK$=c5 -_.St$=c6 -_.Su$=c7 -_.hd$=c8 -_.ut$=c9 -_.Cd$=d0 -_.ny$=d1 -_.SL$=d2 -_.lP$=d3 -_.q6$=d4 -_.SM$=d5 -_.SN$=d6 -_.a8p$=d7 -_.aRh$=d8 -_.aRi$=d9 +_.f3$=c2 +_.kn$=c3 +_.i6$=c4 +_.oM$=c5 +_.Ss$=c6 +_.St$=c7 +_.hg$=c8 +_.uu$=c9 +_.Cf$=d0 +_.nB$=d1 +_.SK$=d2 +_.lT$=d3 +_.q8$=d4 +_.SL$=d5 +_.SM$=d6 +_.a8n$=d7 +_.aRg$=d8 +_.aRh$=d9 _.a=!1 _.b=null _.c=0}, -U4:function U4(){}, -Vv:function Vv(){}, -Vw:function Vw(){}, -Vx:function Vx(){}, -Vy:function Vy(){}, -Vz:function Vz(){}, +U7:function U7(){}, VA:function VA(){}, VB:function VB(){}, -xU(a,b,c){return new A.a_q(b,c,a,null)}, +VC:function VC(){}, +VD:function VD(){}, +VE:function VE(){}, +VF:function VF(){}, +VG:function VG(){}, +xS(a,b,c){return new A.a_v(b,c,a,null)}, dg(a,b,c,d,e,f,g,h,i,j){var s -if(j!=null||g!=null){s=e==null?null:e.Vj(g,j) +if(j!=null||g!=null){s=e==null?null:e.Vi(g,j) if(s==null)s=A.j1(g,j)}else s=e -return new A.ZZ(b,a,i,d,f,s,h,c,null)}, -a_q:function a_q(a,b,c,d){var _=this +return new A.a_3(b,a,i,d,f,s,h,c,null)}, +a_v:function a_v(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -ZZ:function ZZ(a,b,c,d,e,f,g,h,i){var _=this +a_3:function a_3(a,b,c,d,e,f,g,h,i){var _=this _.c=a _.d=b _.e=c @@ -33273,48 +33286,48 @@ _.x=f _.y=g _.as=h _.a=i}, -adC:function adC(a,b,c){this.b=a +adJ:function adJ(a,b,c){this.b=a this.c=b this.a=c}, -CT:function CT(a,b){this.a=a +CS:function CS(a,b){this.a=a this.b=b}, -ig:function ig(a,b,c){this.a=a +ie:function ie(a,b,c){this.a=a this.b=b this.c=c}, -bdL(){var s=$.CU -if(s!=null)s.fB(0) -$.CU=null +bdS(){var s=$.CT +if(s!=null)s.fD(0) +$.CT=null if($.qk!=null)$.qk=null}, -a_0:function a_0(){}, -auu:function auu(a,b){this.a=a +a_5:function a_5(){}, +auz:function auz(a,b){this.a=a this.b=b}, -b73(a,b,c){return new A.D0(b,c,a,null)}, -D0:function D0(a,b,c,d){var _=this +b79(a,b,c){return new A.D_(b,c,a,null)}, +D_:function D_(a,b,c,d){var _=this _.w=a _.x=b _.b=c _.a=d}, -ahC:function ahC(a){this.a=a}, -buB(){switch(A.cr().a){case 0:return $.bbs() -case 1:return $.bn5() -case 2:return $.bn6() -case 3:return $.bn7() -case 4:return $.bbt() -case 5:return $.bn9()}}, -a_z:function a_z(a,b){this.c=a +ahJ:function ahJ(a){this.a=a}, +buI(){switch(A.cr().a){case 0:return $.bby() +case 1:return $.bnb() +case 2:return $.bnc() +case 3:return $.bnd() +case 4:return $.bbz() +case 5:return $.bnf()}}, +a_E:function a_E(a,b){this.c=a this.a=b}, -a_G:function a_G(a){this.b=a}, +a_L:function a_L(a){this.b=a}, mj:function mj(a,b){this.a=a this.b=b}, -Kh:function Kh(a,b,c,d,e){var _=this +Kg:function Kg(a,b,c,d,e){var _=this _.c=a _.w=b _.x=c _.y=d _.a=e}, -Sy:function Sy(a,b){this.a=a +SB:function SB(a,b){this.a=a this.b=b}, -Sa:function Sa(a,b,c,d,e){var _=this +Sd:function Sd(a,b,c,d,e){var _=this _.d=null _.e=$ _.r=_.f=null @@ -33323,28 +33336,28 @@ _.y=_.x=!1 _.z=null _.Q=!1 _.as=a -_.jV$=b -_.f5$=c -_.bW$=d +_.jX$=b +_.f6$=c +_.bV$=d _.a=null _.b=e _.c=null}, -aV9:function aV9(a){this.a=a}, -aVa:function aVa(a){this.a=a}, -VP:function VP(){}, -VQ:function VQ(){}, -buP(a){var s=a.be(t.I) +aVf:function aVf(a){this.a=a}, +aVg:function aVg(a){this.a=a}, +VU:function VU(){}, +VV:function VV(){}, +buW(a){var s=a.be(t.I) s.toString -switch(s.w.a){case 0:return B.a_H +switch(s.w.a){case 0:return B.a_L case 1:return B.i}}, -buQ(a){var s=a.ch,r=A.a6(s) -return new A.dJ(new A.bm(s,new A.avA(),r.h("bm<1>")),new A.avB(),r.h("dJ<1,x>"))}, -buO(a,b){var s,r,q,p,o=B.b.ga3(a),n=A.bdZ(b,o) +buX(a){var s=a.ch,r=A.a7(s) +return new A.dJ(new A.bl(s,new A.avF(),r.h("bl<1>")),new A.avG(),r.h("dJ<1,x>"))}, +buV(a,b){var s,r,q,p,o=B.b.ga3(a),n=A.be5(b,o) for(s=a.length,r=0;rb.gaR(b))return a.U(0,new A.j(b.gag(b),b.gaR(b))).ge8() @@ -33355,8 +33368,8 @@ else return r-b.gaL(b)}else{r=a.b if(rb.gaR(b))return r-b.gaR(b) else return 0}}, -buR(a,b){var s,r,q,p,o,n,m,l,k,j=t.AO,i=A.b([a],j) -for(s=b.$ti,s=s.h("@<1>").ae(s.z[1]),r=new A.c1(J.az(b.a),b.b,s.h("c1<1,2>")),s=s.z[1];r.D();i=p){q=r.a +buY(a,b){var s,r,q,p,o,n,m,l,k,j=t.AO,i=A.b([a],j) +for(s=b.$ti,s=s.h("@<1>").ad(s.z[1]),r=new A.bT(J.ax(b.a),b.b,s.h("bT<1,2>")),s=s.z[1];r.D();i=p){q=r.a if(q==null)q=s.a(q) p=A.b([],j) for(o=i.length,n=0;nq.gaR(q)){l=m.gag(m) k=q.gaR(q) p.push(new A.x(l,k,l+(m.gaL(m)-m.gag(m)),k+(m.gaR(m)-q.gaR(q))))}}else p.push(m)}}return i}, -buN(a,b){var s,r=a.a +buU(a,b){var s,r=a.a if(r>=0)if(r<=b.a){s=a.b s=s>=0&&s<=b.b}else s=!1 else s=!1 if(s)return a else return new A.j(Math.min(Math.max(0,r),b.a),Math.min(Math.max(0,a.b),b.b))}, -a_R:function a_R(a,b,c){this.c=a +a_W:function a_W(a,b,c){this.c=a this.d=b this.a=c}, -avA:function avA(){}, -avB:function avB(){}, -a_S:function a_S(a,b){this.a=a +avF:function avF(){}, +avG:function avG(){}, +a_X:function a_X(a,b){this.a=a this.$ti=b}, -De:function De(a,b,c,d,e){var _=this +Dd:function Dd(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -Sk:function Sk(a,b,c){var _=this +Sn:function Sn(a,b,c){var _=this _.d=$ _.e=a _.f=b _.a=null _.b=c _.c=null}, -aON(a){var s=a==null?B.DV:new A.f_(a,B.hs,B.bX) -return new A.Qo(s,$.ag())}, -bet(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3){var s,r,q,p,o -if(e0==null)s=B.oR +aOT(a){var s=a==null?B.DZ:new A.f_(a,B.hv,B.bY) +return new A.Qr(s,$.ag())}, +beA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3){var s,r,q,p,o +if(e0==null)s=B.oU else s=e0 -if(e1==null)r=B.oS +if(e1==null)r=B.oV else r=e1 -if(t.qY.b(d5)&&!0)q=B.Eb -else q=c7?B.a9D:B.a9E -p=b2==null?A.bvz(d,b4):b2 -if(b4===1){o=A.b([$.bnm()],t.VS) -B.b.F(o,a9==null?B.Hb:a9)}else o=a9 -return new A.Df(j,a7,b8,!1,e8,f1,c7,a8,q,d9,d8==null?!c7:d8,!0,s,r,!0,e4,f3,e3,e5,e7,e6,f0,k,b,f,b4,b5,!1,!1,d4,d5,p,e9,c0,c1,c4,b9,c2,c3,c5,o,b6,!0,a1,l,a0,n,m,c6,d6,d7,b1,d2,a4,a2,d1,d3,!0,d,c,g,c9,!0,h,i,e2,b3,b0)}, -bvA(a,b,c,d,e){var s,r=null,q=d!=null -if(q&&a===B.fb)return A.b([],t.ZD) +if(t.qY.b(d5)&&!0)q=B.Ef +else q=c7?B.a9H:B.a9I +p=b2==null?A.bvG(d,b4):b2 +if(b4===1){o=A.b([$.bns()],t.VS) +B.b.F(o,a9==null?B.Hf:a9)}else o=a9 +return new A.De(j,a7,b8,!1,e8,f1,c7,a8,q,d9,d8==null?!c7:d8,!0,s,r,!0,e4,f3,e3,e5,e7,e6,f0,k,b,f,b4,b5,!1,!1,d4,d5,p,e9,c0,c1,c4,b9,c2,c3,c5,o,b6,!0,a1,l,a0,n,m,c6,d6,d7,b1,d2,a4,a2,d1,d3,!0,d,c,g,c9,!0,h,i,e2,b3,b0)}, +bvH(a,b,c,d,e){var s,r=null,q=d!=null +if(q&&a===B.fd)return A.b([],t.ZD) s=A.b([],t.ZD) -if(c!=null)s.push(new A.ig(c,B.rO,r)) -if(b!=null)s.push(new A.ig(b,B.rP,r)) -if(q)s.push(new A.ig(d,B.rQ,r)) -if(e!=null)s.push(new A.ig(e,B.rR,r)) +if(c!=null)s.push(new A.ie(c,B.rS,r)) +if(b!=null)s.push(new A.ie(b,B.rT,r)) +if(q)s.push(new A.ie(d,B.rU,r)) +if(e!=null)s.push(new A.ie(e,B.rV,r)) return s}, -bvz(a,b){return b===1?B.DY:B.pe}, -bvy(a){var s,r=a==null,q=r?null:a.a,p=r||a.l(0,B.hm) +bvG(a,b){return b===1?B.E1:B.pi}, +bvF(a){var s,r=a==null,q=r?null:a.a,p=r||a.l(0,B.hp) r=q==null if(r){$.b9.toString -$.bQ() +$.bO() s=!1}else s=!0 -if(p||!s)return B.hm -if(r){r=new A.av1() -r.b=B.a00}else r=q -return a.aGS(r)}, -bCO(a){var s=A.b([],t.p) -a.c7(new A.aVq(s)) -return s}, -wH(a,b,c,d,e,f,g){return new A.Vn(a,e,f,d,b,c,new A.bN(A.b([],t.ot),t.wS),g.h("Vn<0>"))}, -acL:function acL(a,b,c,d){var _=this +if(p||!s)return B.hp +if(r){r=new A.av6() +r.b=B.a04}else r=q +return a.aGQ(r)}, +bCU(a){var s=A.b([],t.p) +a.c7(new A.aVw(s)) +return s}, +wF(a,b,c,d,e,f,g){return new A.Vs(a,e,f,d,b,c,new A.bM(A.b([],t.ot),t.wS),g.h("Vs<0>"))}, +acS:function acS(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -ajj:function ajj(a,b,c,d){var _=this +ajq:function ajq(a,b,c,d){var _=this _.R=a _.aB=null _.bc=b @@ -33465,25 +33478,25 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -Qo:function Qo(a,b){var _=this +Qr:function Qr(a,b){var _=this _.a=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -QQ:function QQ(a,b,c,d){var _=this +QT:function QT(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, l6:function l6(a,b){this.a=a this.b=b}, -aV8:function aV8(a,b,c){var _=this +aVe:function aVe(a,b,c){var _=this _.b=a _.c=b _.d=0 _.a=c}, -Df:function Df(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8){var _=this +De:function De(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8){var _=this _.c=a _.d=b _.e=c @@ -33530,15 +33543,15 @@ _.y1=c3 _.y2=c4 _.cr=c5 _.cu=c6 -_.bH=c7 -_.bN=c8 -_.bU=c9 -_.by=d0 -_.bV=d1 -_.bR=d2 -_.bi=d3 -_.bq=d4 -_.L=d5 +_.bG=c7 +_.bM=c8 +_.bT=c9 +_.bx=d0 +_.bU=d1 +_.bQ=d2 +_.bh=d3 +_.bp=d4 +_.M=d5 _.aa=d6 _.af=d7 _.aJ=d8 @@ -33546,13 +33559,13 @@ _.b9=d9 _.G=e0 _.a8=e1 _.al=e2 -_.bO=e3 -_.bj=e4 +_.bN=e3 +_.bi=e4 _.ds=e5 _.dt=e6 _.du=e7 _.a=e8}, -un:function un(a,b,c,d,e,f,g,h,i,j,k){var _=this +ul:function ul(a,b,c,d,e,f,g,h,i,j,k){var _=this _.e=_.d=null _.f=$ _.r=a @@ -33583,53 +33596,53 @@ _.rx=$ _.ry=-1 _.to=null _.y2=_.y1=_.xr=_.x2=_.x1=$ -_.f5$=h -_.bW$=i -_.jV$=j +_.f6$=h +_.bV$=i +_.jX$=j _.a=null _.b=k _.c=null}, -awC:function awC(){}, -awX:function awX(a){this.a=a}, -ax_:function ax_(a){this.a=a}, -awP:function awP(a){this.a=a}, -awQ:function awQ(a){this.a=a}, -awR:function awR(a){this.a=a}, -awS:function awS(a){this.a=a}, -awT:function awT(a){this.a=a}, +awH:function awH(){}, +ax1:function ax1(a){this.a=a}, +ax4:function ax4(a){this.a=a}, awU:function awU(a){this.a=a}, awV:function awV(a){this.a=a}, awW:function awW(a){this.a=a}, -awy:function awy(a){this.a=a}, -awG:function awG(a,b){this.a=a -this.b=b}, +awX:function awX(a){this.a=a}, awY:function awY(a){this.a=a}, -awA:function awA(a){this.a=a}, -awK:function awK(a){this.a=a}, -awD:function awD(){}, -awE:function awE(a){this.a=a}, -awF:function awF(a){this.a=a}, -awz:function awz(){}, -awB:function awB(a){this.a=a}, -ax2:function ax2(a){this.a=a}, awZ:function awZ(a){this.a=a}, +ax_:function ax_(a){this.a=a}, ax0:function ax0(a){this.a=a}, -ax1:function ax1(a,b,c){this.a=a +awD:function awD(a){this.a=a}, +awL:function awL(a,b){this.a=a +this.b=b}, +ax2:function ax2(a){this.a=a}, +awF:function awF(a){this.a=a}, +awP:function awP(a){this.a=a}, +awI:function awI(){}, +awJ:function awJ(a){this.a=a}, +awK:function awK(a){this.a=a}, +awE:function awE(){}, +awG:function awG(a){this.a=a}, +ax7:function ax7(a){this.a=a}, +ax3:function ax3(a){this.a=a}, +ax5:function ax5(a){this.a=a}, +ax6:function ax6(a,b,c){this.a=a this.b=b this.c=c}, -awH:function awH(a,b){this.a=a +awM:function awM(a,b){this.a=a this.b=b}, -awI:function awI(a,b){this.a=a +awN:function awN(a,b){this.a=a this.b=b}, -awJ:function awJ(a,b){this.a=a -this.b=b}, -awx:function awx(a){this.a=a}, -awN:function awN(a){this.a=a}, -awM:function awM(a){this.a=a}, awO:function awO(a,b){this.a=a this.b=b}, -awL:function awL(a){this.a=a}, -Sl:function Sl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var _=this +awC:function awC(a){this.a=a}, +awS:function awS(a){this.a=a}, +awR:function awR(a){this.a=a}, +awT:function awT(a,b){this.a=a +this.b=b}, +awQ:function awQ(a){this.a=a}, +So:function So(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var _=this _.e=a _.f=b _.r=c @@ -33671,8 +33684,8 @@ _.to=b8 _.x1=b9 _.c=c0 _.a=c1}, -aVq:function aVq(a){this.a=a}, -aZX:function aZX(a,b,c,d,e,f,g,h,i){var _=this +aVw:function aVw(a){this.a=a}, +b_2:function b_2(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -33682,33 +33695,33 @@ _.f=f _.r=g _.w=h _.x=i}, -Uo:function Uo(a,b,c,d,e,f){var _=this +Ur:function Ur(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -ake:function ake(a,b){var _=this +akl:function akl(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -aZY:function aZY(a){this.a=a}, -BD:function BD(a,b,c,d,e){var _=this +b_3:function b_3(a){this.a=a}, +BC:function BC(a,b,c,d,e){var _=this _.x=a _.e=b _.b=c _.c=d _.a=e}, -tb:function tb(a,b,c,d,e){var _=this +t8:function t8(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.a=d _.b=null _.$ti=e}, -Vn:function Vn(a,b,c,d,e,f,g,h){var _=this +Vs:function Vs(a,b,c,d,e,f,g,h){var _=this _.e=a _.f=b _.r=c @@ -33718,42 +33731,42 @@ _.y=f _.a=g _.b=null _.$ti=h}, -Vo:function Vo(a,b,c){var _=this +Vt:function Vt(a,b,c){var _=this _.e=a _.r=_.f=null _.a=b _.b=null _.$ti=c}, -ako:function ako(a,b){this.e=a +akv:function akv(a,b){this.e=a this.a=b this.b=null}, -adb:function adb(a,b){this.e=a +adi:function adi(a,b){this.e=a this.a=b this.b=null}, -afw:function afw(a,b){this.a=a +afD:function afD(a,b){this.a=a this.b=b}, -Sm:function Sm(){}, -ael:function ael(){}, -Sn:function Sn(){}, -aem:function aem(){}, -aen:function aen(){}, -bH2(a){var s,r,q -for(s=a.length,r=!1,q=0;q>"),n=new A.W(a,new A.aYI(),o) +bDt(a){var s,r,q,p,o=A.a7(a).h("W<1,c1>"),n=new A.W(a,new A.aYO(),o) for(s=new A.cw(n,n.gE(n),o.h("cw")),o=o.h("aM.E"),r=null;s.D();){q=s.d p=q==null?o.a(q):q -r=(r==null?p:r).CR(0,p)}if(r.gaD(r))return B.b.ga3(a).a -return B.b.uF(B.b.ga3(a).ga7P(),r.glE(r)).w}, -bj7(a,b){A.tF(a,new A.aYK(b),t.zP)}, -bDm(a,b){A.tF(a,new A.aYH(b),t.JH)}, -beH(a,b){return new A.L_(b==null?new A.O4(A.D(t.l5,t.UJ)):b,a,null)}, -ayB(a){var s +r=(r==null?p:r).CT(0,p)}if(r.gaD(r))return B.b.ga3(a).a +return B.b.uG(B.b.ga3(a).ga7N(),r.gkS(r)).w}, +bjd(a,b){A.tC(a,new A.aYQ(b),t.zP)}, +bDs(a,b){A.tC(a,new A.aYN(b),t.JH)}, +beO(a,b){return new A.KZ(b==null?new A.O7(A.D(t.l5,t.UJ)):b,a,null)}, +ayG(a){var s for(;s=a.Q,s!=null;a=s){if(a.e==null)return null -if(a instanceof A.SE)return a}return null}, -DB(a){var s,r=A.b7C(a,!1,!0) +if(a instanceof A.SH)return a}return null}, +DA(a){var s,r=A.b7I(a,!1,!0) if(r==null)return null -s=A.ayB(r) +s=A.ayG(r) return s==null?null:s.dy}, -b1r:function b1r(a){this.a=a}, -Hm:function Hm(a,b){this.b=a +b1x:function b1x(a){this.a=a}, +Hl:function Hl(a,b){this.b=a this.c=b}, -B8:function B8(a,b){this.a=a +B7:function B7(a,b){this.a=a this.b=b}, -aa8:function aa8(a,b){this.a=a +aaf:function aaf(a,b){this.a=a this.b=b}, -a15:function a15(){}, -ayD:function ayD(a,b){this.a=a +a1b:function a1b(){}, +ayI:function ayI(a,b){this.a=a this.b=b}, -ayC:function ayC(){}, -Hc:function Hc(a,b){this.a=a +ayH:function ayH(){}, +Hb:function Hb(a,b){this.a=a this.b=b}, -adP:function adP(a){this.a=a}, -avg:function avg(){}, -aYL:function aYL(a){this.a=a}, -avo:function avo(a,b){this.a=a +adW:function adW(a){this.a=a}, +avl:function avl(){}, +aYR:function aYR(a){this.a=a}, +avt:function avt(a,b){this.a=a this.b=b}, +avv:function avv(a){this.a=a}, +avu:function avu(a){this.a=a}, +avw:function avw(a){this.a=a}, +avx:function avx(a){this.a=a}, +avn:function avn(a){this.a=a}, +avo:function avo(a){this.a=a}, +avp:function avp(){}, avq:function avq(a){this.a=a}, -avp:function avp(a){this.a=a}, avr:function avr(a){this.a=a}, -avs:function avs(a){this.a=a}, -avi:function avi(a){this.a=a}, -avj:function avj(a){this.a=a}, -avk:function avk(){}, -avl:function avl(a){this.a=a}, -avm:function avm(a){this.a=a}, -avn:function avn(){}, -avh:function avh(a,b,c){this.a=a +avs:function avs(){}, +avm:function avm(a,b,c){this.a=a this.b=b this.c=c}, -avt:function avt(a){this.a=a}, -avu:function avu(a){this.a=a}, -avv:function avv(a){this.a=a}, -avw:function avw(a){this.a=a}, -hu:function hu(a,b,c){var _=this +avy:function avy(a){this.a=a}, +avz:function avz(a){this.a=a}, +avA:function avA(a){this.a=a}, +avB:function avB(a){this.a=a}, +ht:function ht(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -aYI:function aYI(){}, -aYK:function aYK(a){this.a=a}, -aYJ:function aYJ(){}, -pR:function pR(a){this.a=a +aYO:function aYO(){}, +aYQ:function aYQ(a){this.a=a}, +aYP:function aYP(){}, +pQ:function pQ(a){this.a=a this.b=null}, -aYG:function aYG(){}, -aYH:function aYH(a){this.a=a}, -O4:function O4(a){this.Ch$=a}, -aIV:function aIV(){}, -aIW:function aIW(){}, -aIX:function aIX(a){this.a=a}, -L_:function L_(a,b,c){this.c=a +aYM:function aYM(){}, +aYN:function aYN(a){this.a=a}, +O7:function O7(a){this.Cj$=a}, +aJ0:function aJ0(){}, +aJ1:function aJ1(){}, +aJ2:function aJ2(a){this.a=a}, +KZ:function KZ(a,b,c){this.c=a this.f=b this.a=c}, -SE:function SE(a,b,c,d,e,f,g,h,i){var _=this +SH:function SH(a,b,c,d,e,f,g,h,i){var _=this _.dy=a _.a=b _.b=c @@ -33996,50 +34009,50 @@ _.Q=null _.as=h _.ax=_.at=null _.ay=!1 -_.bu$=0 -_.bx$=i +_.bs$=0 +_.bw$=i _.cS$=_.cR$=0 _.d1$=!1}, -aeY:function aeY(a){var _=this +af4:function af4(a){var _=this _.d=$ _.a=null _.b=a _.c=null}, -a6V:function a6V(a){this.a=a +a71:function a71(a){this.a=a this.b=null}, -zt:function zt(){}, -a4e:function a4e(a){this.a=a +zr:function zr(){}, +a4l:function a4l(a){this.a=a this.b=null}, -zU:function zU(){}, -a5R:function a5R(a){this.a=a +zS:function zS(){}, +a5Y:function a5Y(a){this.a=a this.b=null}, -uj:function uj(a){this.a=a}, -Kg:function Kg(a,b){this.c=a +uh:function uh(a){this.a=a}, +Kf:function Kf(a,b){this.c=a this.a=b this.b=null}, -aeZ:function aeZ(){}, -aje:function aje(){}, -aom:function aom(){}, -aon:function aon(){}, -b7F(a){var s=a.be(t.Jp) +af5:function af5(){}, +ajl:function ajl(){}, +aos:function aos(){}, +aot:function aot(){}, +b7L(a){var s=a.be(t.Jp) return s==null?null:s.f}, -bwe(a){var s=null,r=$.ag() -return new A.lq(new A.OG(s,r),new A.A9(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n,a.h("lq<0>"))}, -L3:function L3(a,b,c){this.c=a +bwl(a){var s=null,r=$.ag() +return new A.lq(new A.OJ(s,r),new A.A8(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n,a.h("lq<0>"))}, +L2:function L2(a,b,c){this.c=a this.f=b this.a=c}, -L4:function L4(a,b){var _=this +L3:function L3(a,b){var _=this _.d=0 _.e=!1 _.f=a _.a=null _.b=b _.c=null}, -ayZ:function ayZ(){}, -az_:function az_(a){this.a=a}, -az0:function az0(a,b){this.a=a +az3:function az3(){}, +az4:function az4(a){this.a=a}, +az5:function az5(a,b){this.a=a this.b=b}, -SG:function SG(a,b,c,d){var _=this +SJ:function SJ(a,b,c,d){var _=this _.f=a _.r=b _.b=c @@ -34050,24 +34063,24 @@ _.d=$ _.e=a _.f=b _.d6$=c -_.jj$=d -_.uC$=e -_.hp$=f -_.jk$=g +_.jl$=d +_.uD$=e +_.hs$=f +_.jm$=g _.a=null _.b=h _.c=null _.$ti=i}, -ayY:function ayY(a){this.a=a}, -ayX:function ayX(a,b){this.a=a +az2:function az2(a){this.a=a}, +az1:function az1(a,b){this.a=a this.b=b}, -arg:function arg(a,b){this.a=a +arm:function arm(a,b){this.a=a this.b=b}, -aVW:function aVW(){}, -Ho:function Ho(){}, -bD0(a){a.hM() -a.c7(A.b4G())}, -bvD(a,b){var s,r,q,p=a.e +aW1:function aW1(){}, +Hn:function Hn(){}, +bD6(a){a.hO() +a.c7(A.b4M())}, +bvK(a,b){var s,r,q,p=a.e p===$&&A.c() s=b.e s===$&&A.c() @@ -34076,20 +34089,20 @@ if(r!==0)return r q=b.as if(a.as!==q)return q?-1:1 return 0}, -bvC(a){a.dq() -a.c7(A.blk())}, -a0A(a){var s=a.a,r=s instanceof A.qE?s:null -return new A.a0z("",r,new A.pH())}, -bAJ(a){var s=a.aW(),r=new A.kW(s,a,B.aa) +bvJ(a){a.dq() +a.c7(A.blq())}, +a0G(a){var s=a.a,r=s instanceof A.qE?s:null +return new A.a0F("",r,new A.pG())}, +bAO(a){var s=a.aW(),r=new A.kW(s,a,B.ac) s.c=r s.a=a return r}, -bwJ(a){return new A.ja(A.kI(null,null,null,t.Si,t.X),a,B.aa)}, -by1(a){return new A.lC(A.e_(t.Si),a,B.aa)}, -baE(a,b,c,d){var s=new A.cz(b,c,"widgets library",a,d,!1) -A.eG(s) +bwQ(a){return new A.ja(A.kJ(null,null,null,t.Si,t.X),a,B.ac)}, +by7(a){return new A.lC(A.e6(t.Si),a,B.ac)}, +baK(a,b,c,d){var s=new A.cz(b,c,"widgets library",a,d,!1) +A.eH(s) return s}, -oM:function oM(){}, +oK:function oK(){}, cG:function cG(a,b){this.a=a this.$ti=b}, qM:function qM(a,b){this.a=a @@ -34097,23 +34110,23 @@ this.$ti=b}, l:function l(){}, aR:function aR(){}, at:function at(){}, -b_B:function b_B(a,b){this.a=a +b_H:function b_H(a,b){this.a=a this.b=b}, -ax:function ax(){}, -bF:function bF(){}, -hG:function hG(){}, +ay:function ay(){}, +bE:function bE(){}, +hF:function hF(){}, bW:function bW(){}, b6:function b6(){}, -a31:function a31(){}, +a37:function a37(){}, c_:function c_(){}, -hY:function hY(){}, -Hi:function Hi(a,b){this.a=a +hX:function hX(){}, +Hh:function Hh(a,b){this.a=a this.b=b}, -afQ:function afQ(a){this.a=!1 +afX:function afX(a){this.a=!1 this.b=a}, -aWE:function aWE(a,b){this.a=a +aWK:function aWK(a,b){this.a=a this.b=b}, -asg:function asg(a,b,c,d){var _=this +asm:function asm(a,b,c,d){var _=this _.a=null _.b=a _.c=b @@ -34124,25 +34137,25 @@ _.r=0 _.w=!1 _.y=_.x=null _.z=d}, -ash:function ash(a,b,c){this.a=a +asn:function asn(a,b,c){this.a=a this.b=b this.c=c}, -N2:function N2(){}, -aYa:function aYa(a,b){this.a=a +N4:function N4(){}, +aYg:function aYg(a,b){this.a=a this.b=b}, b7:function b7(){}, -ax9:function ax9(a){this.a=a}, +axe:function axe(a){this.a=a}, +axg:function axg(a){this.a=a}, axb:function axb(a){this.a=a}, -ax6:function ax6(a){this.a=a}, -ax8:function ax8(){}, -ax7:function ax7(a){this.a=a}, -a0z:function a0z(a,b,c){this.d=a +axd:function axd(){}, +axc:function axc(a){this.a=a}, +a0F:function a0F(a,b,c){this.d=a this.e=b this.a=c}, -JT:function JT(){}, -atY:function atY(){}, -atZ:function atZ(){}, -G5:function G5(a,b){var _=this +JS:function JS(){}, +au2:function au2(){}, +au3:function au3(){}, +G3:function G3(a,b){var _=this _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=a @@ -34164,8 +34177,8 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -NQ:function NQ(){}, -zD:function zD(a,b,c){var _=this +NT:function NT(){}, +zB:function zB(a,b,c){var _=this _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=a @@ -34176,9 +34189,9 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=c}, -aGz:function aGz(a){this.a=a}, +aGF:function aGF(a){this.a=a}, ja:function ja(a,b,c){var _=this -_.bH=a +_.bG=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -34189,10 +34202,10 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1}, c2:function c2(){}, -aJq:function aJq(a){this.a=a}, -aJr:function aJr(a){this.a=a}, -aKq:function aKq(){}, -a30:function a30(a,b){var _=this +aJw:function aJw(a){this.a=a}, +aJx:function aJx(a){this.a=a}, +aKw:function aKw(){}, +a36:function a36(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=null _.e=$ _.f=a @@ -34202,7 +34215,7 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -Py:function Py(a,b){var _=this +PB:function PB(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null _.e=$ _.f=a @@ -34224,11 +34237,11 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -aEJ:function aEJ(a){this.a=a}, -uM:function uM(a,b,c){this.a=a +aEP:function aEP(a){this.a=a}, +uK:function uK(a,b,c){this.a=a this.b=b this.$ti=c}, -ahy:function ahy(a,b){var _=this +ahF:function ahF(a,b){var _=this _.d=_.c=_.b=_.a=null _.e=$ _.f=a @@ -34238,14 +34251,14 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -ahD:function ahD(a){this.a=a}, -ald:function ald(){}, -iC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return new A.DJ(b,a2,a3,a0,a1,p,r,s,q,f,l,a5,a6,a4,h,j,k,i,g,m,o,n,a,d,c,e)}, -yv:function yv(){}, +ahK:function ahK(a){this.a=a}, +alk:function alk(){}, +iC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return new A.DI(b,a2,a3,a0,a1,p,r,s,q,f,l,a5,a6,a4,h,j,k,i,g,m,o,n,a,d,c,e)}, +yt:function yt(){}, ds:function ds(a,b,c){this.a=a this.b=b this.$ti=c}, -DJ:function DJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +DI:function DI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this _.c=a _.d=b _.e=c @@ -34266,32 +34279,32 @@ _.y1=q _.y2=r _.cr=s _.cu=a0 -_.bN=a1 -_.bU=a2 +_.bM=a1 +_.bT=a2 _.aJ=a3 _.b9=a4 _.G=a5 _.a=a6}, -azG:function azG(a){this.a=a}, -azH:function azH(a,b){this.a=a -this.b=b}, -azI:function azI(a){this.a=a}, +azL:function azL(a){this.a=a}, azM:function azM(a,b){this.a=a this.b=b}, azN:function azN(a){this.a=a}, -azO:function azO(a,b){this.a=a +azR:function azR(a,b){this.a=a this.b=b}, -azP:function azP(a){this.a=a}, -azQ:function azQ(a,b){this.a=a +azS:function azS(a){this.a=a}, +azT:function azT(a,b){this.a=a this.b=b}, -azR:function azR(a){this.a=a}, -azS:function azS(a,b){this.a=a +azU:function azU(a){this.a=a}, +azV:function azV(a,b){this.a=a this.b=b}, -azT:function azT(a){this.a=a}, -azJ:function azJ(a,b){this.a=a +azW:function azW(a){this.a=a}, +azX:function azX(a,b){this.a=a this.b=b}, -azK:function azK(a){this.a=a}, -azL:function azL(a,b){this.a=a +azY:function azY(a){this.a=a}, +azO:function azO(a,b){this.a=a +this.b=b}, +azP:function azP(a){this.a=a}, +azQ:function azQ(a,b){this.a=a this.b=b}, kP:function kP(a,b,c,d,e){var _=this _.c=a @@ -34299,60 +34312,60 @@ _.d=b _.e=c _.f=d _.a=e}, -Fe:function Fe(a,b){var _=this +Fc:function Fc(a,b){var _=this _.d=a _.a=_.e=null _.b=b _.c=null}, -afu:function afu(a,b,c,d){var _=this +afB:function afB(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -aLT:function aLT(){}, -aUW:function aUW(a){this.a=a}, -aV0:function aV0(a){this.a=a}, -aV_:function aV_(a){this.a=a}, -aUX:function aUX(a){this.a=a}, -aUY:function aUY(a){this.a=a}, -aUZ:function aUZ(a,b){this.a=a -this.b=b}, +aLZ:function aLZ(){}, aV1:function aV1(a){this.a=a}, +aV6:function aV6(a){this.a=a}, +aV5:function aV5(a){this.a=a}, aV2:function aV2(a){this.a=a}, -aV3:function aV3(a,b){this.a=a +aV3:function aV3(a){this.a=a}, +aV4:function aV4(a,b){this.a=a +this.b=b}, +aV7:function aV7(a){this.a=a}, +aV8:function aV8(a){this.a=a}, +aV9:function aV9(a,b){this.a=a this.b=b}, -beZ(a,b,c){return new A.yA(b,a,c,null)}, -bf_(a,b,c){var s=A.D(t.K,t.U3) -a.c7(new A.aAA(c,new A.aAz(s,b))) +bf5(a,b,c){return new A.yy(b,a,c,null)}, +bf6(a,b,c){var s=A.D(t.K,t.U3) +a.c7(new A.aAF(c,new A.aAE(s,b))) return s}, -biX(a,b){var s,r=a.gaO() +bj2(a,b){var s,r=a.gaO() r.toString t.x.a(r) s=r.cT(0,b==null?null:b.gaO()) r=r.k3 -return A.io(s,new A.x(0,0,0+r.a,0+r.b))}, -DQ:function DQ(a,b){this.a=a +return A.im(s,new A.x(0,0,0+r.a,0+r.b))}, +DP:function DP(a,b){this.a=a this.b=b}, -yA:function yA(a,b,c,d){var _=this +yy:function yy(a,b,c,d){var _=this _.c=a _.e=b _.w=c _.a=d}, -aAz:function aAz(a,b){this.a=a +aAE:function aAE(a,b){this.a=a this.b=b}, -aAA:function aAA(a,b){this.a=a +aAF:function aAF(a,b){this.a=a this.b=b}, -Hv:function Hv(a,b){var _=this +Hu:function Hu(a,b){var _=this _.d=a _.e=null _.f=!0 _.a=null _.b=b _.c=null}, -aWv:function aWv(a,b){this.a=a +aWB:function aWB(a,b){this.a=a this.b=b}, -aWu:function aWu(){}, -aWr:function aWr(a,b,c,d,e,f,g,h,i,j,k){var _=this +aWA:function aWA(){}, +aWx:function aWx(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -34365,7 +34378,7 @@ _.x=i _.y=j _.z=k _.at=_.as=_.Q=$}, -tf:function tf(a,b){var _=this +tc:function tc(a,b){var _=this _.a=a _.b=$ _.c=null @@ -34373,36 +34386,36 @@ _.d=b _.f=_.e=$ _.r=null _.x=_.w=!1}, -aWs:function aWs(a){this.a=a}, -aWt:function aWt(a,b){this.a=a +aWy:function aWy(a){this.a=a}, +aWz:function aWz(a,b){this.a=a this.b=b}, -Ln:function Ln(a,b){this.a=a +Lm:function Lm(a,b){this.a=a this.b=b}, -aAy:function aAy(){}, -aAx:function aAx(a,b,c,d,e){var _=this +aAD:function aAD(){}, +aAC:function aAC(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aAw:function aAw(a,b,c,d,e,f){var _=this +aAB:function aAB(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -b7T(a,b,c){return new A.yH(a,c,b,null)}, -yH:function yH(a,b,c,d){var _=this +b7Z(a,b,c){return new A.yF(a,c,b,null)}, +yF:function yF(a,b,c,d){var _=this _.c=a _.d=b _.x=c _.a=d}, fB:function fB(a,b){this.a=a this.d=b}, -Lt(a,b,c){return new A.yI(b,a,c)}, -a2e(a,b){return new A.jI(new A.aB3(null,b,a),null)}, -bf5(a){var s,r,q,p,o,n,m=A.bf4(a).aC(a),l=m.a,k=l==null +Ls(a,b,c){return new A.yG(b,a,c)}, +a2k(a,b){return new A.jI(new A.aB8(null,b,a),null)}, +bfc(a){var s,r,q,p,o,n,m=A.bfb(a).aC(a),l=m.a,k=l==null if(!k)if(m.b!=null)if(m.c!=null)if(m.d!=null)if(m.e!=null)if(m.f!=null){s=m.r s=(s==null?null:A.Y(s,0,1))!=null}else s=!1 else s=!1 @@ -34426,13 +34439,13 @@ o=m.r o=o==null?null:A.Y(o,0,1) if(o==null)o=A.Y(1,0,1) n=m.w -l=m.Ic(p,k,r,o,q,n==null?null:n,l,s)}return l}, -bf4(a){var s=a.be(t.Oh),r=s==null?null:s.w -return r==null?B.Sa:r}, -yI:function yI(a,b,c){this.w=a +l=m.Ie(p,k,r,o,q,n==null?null:n,l,s)}return l}, +bfb(a){var s=a.be(t.Oh),r=s==null?null:s.w +return r==null?B.Se:r}, +yG:function yG(a,b,c){this.w=a this.b=b this.a=c}, -aB3:function aB3(a,b,c){this.a=a +aB8:function aB8(a,b,c){this.a=a this.b=b this.c=c}, qO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null @@ -34450,14 +34463,14 @@ n=A.al(n,q?i:b.d,c) m=s?i:a.e m=A.al(m,q?i:b.e,c) l=s?i:a.f -l=A.a0(l,q?i:b.f,c) +l=A.a_(l,q?i:b.f,c) if(s)k=i else{k=a.r k=k==null?i:A.Y(k,0,1)}if(q)j=i else{j=b.r j=j==null?i:A.Y(j,0,1)}j=A.al(k,j,c) s=s?i:a.w -return new A.fb(r,p,o,n,m,l,j,A.bA5(s,q?i:b.w,c))}, +return new A.fb(r,p,o,n,m,l,j,A.bAa(s,q?i:b.w,c))}, fb:function fb(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b @@ -34467,22 +34480,22 @@ _.e=e _.f=f _.r=g _.w=h}, -afL:function afL(){}, -Io(a,b){var s,r +afS:function afS(){}, +In(a,b){var s,r a.be(t.l4) s=$.le() -r=A.dS(a,B.cc) +r=A.dS(a,B.cd) r=r==null?null:r.b if(r==null)r=1 -return new A.yJ(s,r,A.Mc(a),A.eu(a),b,A.cr())}, -b7U(a,b,c){var s=null -return new A.uI(A.b92(s,s,new A.EI(a,1,s)),c,b,s)}, -uI:function uI(a,b,c,d){var _=this +return new A.yH(s,r,A.Mb(a),A.ev(a),b,A.cr())}, +b8_(a,b,c){var s=null +return new A.uG(A.b98(s,s,new A.EG(a,1,s)),c,b,s)}, +uG:function uG(a,b,c,d){var _=this _.c=a _.r=b _.w=c _.a=d}, -SO:function SO(a){var _=this +SR:function SR(a){var _=this _.f=_.e=_.d=null _.r=!1 _.w=$ @@ -34492,51 +34505,51 @@ _.z=$ _.a=_.ax=_.at=_.as=_.Q=null _.b=a _.c=null}, -aWA:function aWA(a,b,c){this.a=a +aWG:function aWG(a,b,c){this.a=a this.b=b this.c=c}, -aWB:function aWB(a){this.a=a}, -aWC:function aWC(a){this.a=a}, -aWD:function aWD(a){this.a=a}, -ao7:function ao7(){}, -bcR(a,b,c,d,e){return new A.II(a,d,e,b,c,null,null)}, -bcQ(a,b,c,d){return new A.IF(a,d,b,c,null,null)}, -X0(a,b,c,d){return new A.ID(a,d,b,c,null,null)}, -a_t:function a_t(a,b){this.a=a +aWH:function aWH(a){this.a=a}, +aWI:function aWI(a){this.a=a}, +aWJ:function aWJ(a){this.a=a}, +aod:function aod(){}, +bcY(a,b,c,d,e){return new A.IH(a,d,e,b,c,null,null)}, +bcX(a,b,c,d){return new A.IE(a,d,b,c,null,null)}, +X5(a,b,c,d){return new A.IC(a,d,b,c,null,null)}, +a_y:function a_y(a,b){this.a=a this.b=b}, -Kw:function Kw(a,b){this.a=a +Kv:function Kv(a,b){this.a=a this.b=b}, -y2:function y2(a,b){this.a=a +y0:function y0(a,b){this.a=a this.b=b}, -xm:function xm(a,b){this.a=a +xk:function xk(a,b){this.a=a this.b=b}, -AU:function AU(a,b){this.a=a +AT:function AT(a,b){this.a=a this.b=b}, -a2m:function a2m(){}, -DV:function DV(){}, -aBo:function aBo(a){this.a=a}, -aBn:function aBn(a){this.a=a}, -aBm:function aBm(a,b){this.a=a +a2s:function a2s(){}, +DU:function DU(){}, +aBt:function aBt(a){this.a=a}, +aBs:function aBs(a){this.a=a}, +aBr:function aBr(a,b){this.a=a this.b=b}, -C2:function C2(){}, -aqz:function aqz(){}, -IG:function IG(a,b,c,d,e,f){var _=this +C1:function C1(){}, +aqF:function aqF(){}, +IF:function IF(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abn:function abn(a,b,c){var _=this +abu:function abu(a,b,c){var _=this _.CW=null _.e=_.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aS8:function aS8(){}, -II:function II(a,b,c,d,e,f,g){var _=this +aSe:function aSe(){}, +IH:function IH(a,b,c,d,e,f,g){var _=this _.r=a _.w=b _.x=c @@ -34544,53 +34557,53 @@ _.c=d _.d=e _.e=f _.a=g}, -abp:function abp(a,b,c){var _=this +abw:function abw(a,b,c){var _=this _.dy=_.dx=_.db=_.cy=_.cx=_.CW=null _.e=_.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aSd:function aSd(){}, -aSe:function aSe(){}, -aSf:function aSf(){}, -aSg:function aSg(){}, -aSh:function aSh(){}, -aSi:function aSi(){}, -IF:function IF(a,b,c,d,e,f){var _=this +aSj:function aSj(){}, +aSk:function aSk(){}, +aSl:function aSl(){}, +aSm:function aSm(){}, +aSn:function aSn(){}, +aSo:function aSo(){}, +IE:function IE(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abm:function abm(a,b,c){var _=this +abt:function abt(a,b,c){var _=this _.z=null _.e=_.d=_.Q=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aS7:function aS7(){}, -ID:function ID(a,b,c,d,e,f){var _=this +aSd:function aSd(){}, +IC:function IC(a,b,c,d,e,f){var _=this _.r=a _.w=b _.c=c _.d=d _.e=e _.a=f}, -abl:function abl(a,b,c){var _=this +abs:function abs(a,b,c){var _=this _.CW=null _.e=_.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aS6:function aS6(){}, -IH:function IH(a,b,c,d,e,f,g,h,i,j,k){var _=this +aSc:function aSc(){}, +IG:function IG(a,b,c,d,e,f,g,h,i,j,k){var _=this _.r=a _.w=b _.x=c @@ -34602,20 +34615,20 @@ _.c=h _.d=i _.e=j _.a=k}, -abo:function abo(a,b,c){var _=this +abv:function abv(a,b,c){var _=this _.db=_.cy=_.cx=_.CW=null _.e=_.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -aS9:function aS9(){}, -aSa:function aSa(){}, -aSb:function aSb(){}, -aSc:function aSc(){}, -Hx:function Hx(){}, -bwK(a,b,c,d){var s=a.k9(d) +aSf:function aSf(){}, +aSg:function aSg(){}, +aSh:function aSh(){}, +aSi:function aSi(){}, +Hw:function Hw(){}, +bwR(a,b,c,d){var s=a.kb(d) if(s==null)return c.push(s) d.a(s.gbg()) @@ -34623,15 +34636,15 @@ return}, ca(a,b,c){var s,r,q,p,o,n if(b==null)return a.be(c) s=A.b([],t.Fa) -A.bwK(a,b,s,c) +A.bwR(a,b,s,c) if(s.length===0)return null r=B.b.ga6(s) for(q=s.length,p=0;p>")),i).cE(new A.b1K(k,h),t.e3)}, -Mc(a){var s=a.be(t.Gk) +return A.fa(new A.W(j,new A.b1P(),A.a7(j).h("W<1,ao<@>>")),i).cE(new A.b1Q(k,h),t.e3)}, +Mb(a){var s=a.be(t.Gk) return s==null?null:s.r.f}, qX(a,b,c){var s=a.be(t.Gk) return s==null?null:c.h("0?").a(J.c0(s.r.e,b))}, -HS:function HS(a,b){this.a=a +HR:function HR(a,b){this.a=a this.b=b}, -b1I:function b1I(a){this.a=a}, -b1J:function b1J(){}, -b1K:function b1K(a,b){this.a=a +b1O:function b1O(a){this.a=a}, +b1P:function b1P(){}, +b1Q:function b1Q(a,b){this.a=a this.b=b}, kM:function kM(){}, -anb:function anb(){}, -a_C:function a_C(){}, -T8:function T8(a,b,c,d){var _=this +anh:function anh(){}, +a_H:function a_H(){}, +Tb:function Tb(a,b,c,d){var _=this _.r=a _.w=b _.b=c _.a=d}, -Mb:function Mb(a,b,c,d){var _=this +Ma:function Ma(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -agw:function agw(a,b,c){var _=this +agD:function agD(a,b,c){var _=this _.d=a _.e=b _.a=_.f=null _.b=c _.c=null}, -aXl:function aXl(a){this.a=a}, -aXm:function aXm(a,b){this.a=a +aXr:function aXr(a){this.a=a}, +aXs:function aXs(a,b){this.a=a this.b=b}, -aXk:function aXk(a,b,c){this.a=a +aXq:function aXq(a,b,c){this.a=a this.b=b this.c=c}, -bxu(a,b){var s +bxA(a,b){var s a.be(t.bS) -s=A.bxv(a,b) +s=A.bxB(a,b) if(s==null)return null -a.F0(s,null) +a.F2(s,null) return b.a(s.gbg())}, -bxv(a,b){var s,r,q,p=a.k9(b) +bxB(a,b){var s,r,q,p=a.kb(b) if(p==null)return null -s=a.k9(t.bS) +s=a.kb(t.bS) if(s!=null){r=s.e r===$&&A.c() q=p.e @@ -34795,33 +34808,33 @@ q=r>q r=q}else r=!1 if(r)return null return p}, -b8h(a,b){var s={} +b8o(a,b){var s={} s.a=null -a.o4(new A.aDv(s,b)) +a.o6(new A.aDB(s,b)) s=s.a if(s==null)s=null else{s=s.ok s.toString}return b.h("0?").a(s)}, -aDw(a,b){var s={} +aDC(a,b){var s={} s.a=null -a.o4(new A.aDx(s,b)) +a.o6(new A.aDD(s,b)) s=s.a if(s==null)s=null else{s=s.ok s.toString}return b.h("0?").a(s)}, -b8g(a,b){var s={} +b8n(a,b){var s={} s.a=null -a.o4(new A.aDu(s,b)) +a.o6(new A.aDA(s,b)) s=s.a s=s==null?null:s.gaO() return b.h("0?").a(s)}, -aDv:function aDv(a,b){this.a=a +aDB:function aDB(a,b){this.a=a this.b=b}, -aDx:function aDx(a,b){this.a=a +aDD:function aDD(a,b){this.a=a this.b=b}, -aDu:function aDu(a,b){this.a=a +aDA:function aDA(a,b){this.a=a this.b=b}, -bfL(a,b){var s,r=b.a,q=a.a +bfS(a,b){var s,r=b.a,q=a.a if(rq)s=s.V(0,new A.j(0,q-r))}return b.dQ(s)}, -bfM(a,b,c){return new A.Mg(a,null,null,null,b,c)}, -p2:function p2(a,b,c,d){var _=this +bfT(a,b,c){return new A.Mf(a,null,null,null,b,c)}, +p0:function p0(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a9B:function a9B(a,b){this.a=a +a9I:function a9I(a,b){this.a=a this.b=b}, -aPl:function aPl(){}, -za:function za(){this.b=this.a=null}, -aDK:function aDK(a,b){this.a=a +aPr:function aPr(){}, +z8:function z8(){this.b=this.a=null}, +aDQ:function aDQ(a,b){this.a=a this.b=b}, -Mg:function Mg(a,b,c,d,e,f){var _=this +Mf:function Mf(a,b,c,d,e,f){var _=this _.f=a _.a=b _.b=c _.c=d _.d=e _.e=f}, -O0:function O0(a,b,c,d,e,f){var _=this +O3:function O3(a,b,c,d,e,f){var _=this _.c=a _.d=b _.e=c _.f=d _.r=e _.a=f}, -agC:function agC(a,b,c){this.c=a +agJ:function agJ(a,b,c){this.c=a this.d=b this.a=c}, -ae2:function ae2(a,b,c){this.b=a +ae9:function ae9(a,b,c){this.b=a this.c=b this.a=c}, -agB:function agB(a,b,c,d,e){var _=this +agI:function agI(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -ajq:function ajq(a,b,c,d,e){var _=this +ajx:function ajx(a,b,c,d,e){var _=this _.R=a _.aB=b _.bc=c @@ -34899,15 +34912,15 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -r1(a,b,c){return new A.zj(b,a,c)}, -bfX(a,b,c,d,e,f){return A.r1(a,A.ca(b,null,t.l).w.abP(c,!0,!0,f),null)}, +r0(a,b,c){return new A.zh(b,a,c)}, +bg3(a,b,c,d,e,f){return A.r0(a,A.ca(b,null,t.l).w.abN(c,!0,!0,f),null)}, dS(a,b){var s=A.ca(a,b,t.l) return s==null?null:s.w}, -a4x:function a4x(a,b){this.a=a +a4E:function a4E(a,b){this.a=a this.b=b}, -ic:function ic(a,b){this.a=a +ib:function ib(a,b){this.a=a this.b=b}, -Mz:function Mz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +My:function My(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.a=a _.b=b _.c=c @@ -34925,24 +34938,24 @@ _.at=n _.ax=o _.ay=p _.ch=q}, -aE8:function aE8(a){this.a=a}, -zj:function zj(a,b,c){this.w=a +aEe:function aEe(a){this.a=a}, +zh:function zh(a,b,c){this.w=a this.b=b this.a=c}, -aFe:function aFe(a,b){this.a=a +aFk:function aFk(a,b){this.a=a this.b=b}, -Tg:function Tg(a,b,c){this.c=a +Tj:function Tj(a,b,c){this.c=a this.e=b this.a=c}, -agN:function agN(a){var _=this +agU:function agU(a){var _=this _.a=_.e=_.d=null _.b=a _.c=null}, -aXL:function aXL(a,b){this.a=a +aXR:function aXR(a,b){this.a=a this.b=b}, -aob:function aob(){}, -b8s(a,b,c,d,e,f,g){return new A.a3N(c,d,e,!0,f,b,g,null)}, -a3N:function a3N(a,b,c,d,e,f,g,h){var _=this +aoh:function aoh(){}, +b8z(a,b,c,d,e,f,g){return new A.a3T(c,d,e,!0,f,b,g,null)}, +a3T:function a3T(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.e=c @@ -34951,16 +34964,16 @@ _.r=e _.w=f _.x=g _.a=h}, -aEv:function aEv(a,b){this.a=a +aEB:function aEB(a,b){this.a=a this.b=b}, -X1:function X1(a,b,c,d,e){var _=this +X6:function X6(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -H1:function H1(a,b,c,d,e,f,g,h,i){var _=this -_.bH=null +H0:function H0(a,b,c,d,e,f,g,h,i){var _=this +_.bG=null _.k3=_.k2=!1 _.ok=_.k4=null _.at=a @@ -34977,85 +34990,85 @@ _.b=null _.c=g _.d=h _.e=i}, -abx:function abx(a){this.a=a}, -agW:function agW(a,b,c){this.c=a +abE:function abE(a){this.a=a}, +ah2:function ah2(a,b,c){this.c=a this.d=b this.a=c}, -v9(a,b){var s,r,q +v7(a,b){var s,r,q if(a instanceof A.kW){s=a.ok s.toString -s=s instanceof A.nQ}else s=!1 +s=s instanceof A.nO}else s=!1 if(s){s=a.ok s.toString t.uK.a(s) r=s}else r=null -if(b){q=a.aJg(t.uK) +if(b){q=a.aJe(t.uK) r=q==null?r:q -s=r}else{if(r==null)r=a.Cu(t.uK) +s=r}else{if(r==null)r=a.Cw(t.uK) s=r}s.toString return s}, -bg7(a){var s,r=a.ok +bge(a){var s,r=a.ok r.toString -if(r instanceof A.nQ)s=r +if(r instanceof A.nO)s=r else s=null -if(s==null)s=a.Cu(t.uK) +if(s==null)s=a.Cw(t.uK) return s}, -bye(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.oP) +byk(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.oP) if(B.c.cb(b,"/")&&b.length>1){b=B.c.cf(b,1) s=t.z -l.push(a.GA("/",!0,m,s)) +l.push(a.GD("/",!0,m,s)) r=b.split("/") if(b.length!==0)for(q=r.length,p=0,o="";p=3}, -bDt(a){return a.gaQQ()}, -ba6(a){return new A.aZL(a)}, -bDq(a){var s,r,q +bDz(a){return a.gaQM()}, +bac(a){return new A.aZR(a)}, +bDw(a){var s,r,q t.Dn.a(a) s=J.aK(a) r=s.i(a,0) r.toString -switch(B.Wt[A.h5(r)].a){case 0:s=s.hi(a,1) +switch(B.Wx[A.h5(r)].a){case 0:s=s.hl(a,1) r=s[0] r.toString A.h5(r) q=s[1] q.toString A.cC(q) -return new A.ahl(r,q,s.length>2?s[2]:null,B.pU) -case 1:s=s.hi(a,1)[1] +return new A.ahs(r,q,s.length>2?s[2]:null,B.pY) +case 1:s=s.hl(a,1)[1] s.toString -t.pO.a(A.byy(new A.asu(A.h5(s)))) +t.pO.a(A.byD(new A.asA(A.h5(s)))) return null}}, -Fy:function Fy(a,b){this.a=a +Fw:function Fw(a,b){this.a=a this.b=b}, -ek:function ek(){}, -aKy:function aKy(a){this.a=a}, -aKx:function aKx(a){this.a=a}, -aKB:function aKB(){}, -aKC:function aKC(){}, -aKD:function aKD(){}, -aKE:function aKE(){}, -aKz:function aKz(a){this.a=a}, -aKA:function aKA(){}, +el:function el(){}, +aKE:function aKE(a){this.a=a}, +aKD:function aKD(a){this.a=a}, +aKH:function aKH(){}, +aKI:function aKI(){}, +aKJ:function aKJ(){}, +aKK:function aKK(){}, +aKF:function aKF(a){this.a=a}, +aKG:function aKG(){}, lQ:function lQ(a,b){this.a=a this.b=b}, -zs:function zs(){}, -yB:function yB(a,b,c){this.f=a +zq:function zq(){}, +yz:function yz(a,b,c){this.f=a this.b=b this.a=c}, -aKw:function aKw(){}, -aa7:function aa7(){}, -a_A:function a_A(a){this.$ti=a}, -N_:function N_(a,b,c,d,e,f,g,h,i){var _=this +aKC:function aKC(){}, +aae:function aae(){}, +a_F:function a_F(a){this.$ti=a}, +N0:function N0(a,b,c,d,e,f,g,h,i){var _=this _.f=a _.r=b _.w=c @@ -35065,15 +35078,15 @@ _.Q=f _.as=g _.at=h _.a=i}, -aFp:function aFp(){}, -km:function km(a,b){this.a=a +aFv:function aFv(){}, +kn:function kn(a,b){this.a=a this.b=b}, -ahw:function ahw(a,b,c){var _=this +ahD:function ahD(a,b,c){var _=this _.a=null _.b=a _.c=b _.d=c}, -hM:function hM(a,b,c,d,e,f,g){var _=this +hL:function hL(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -35084,25 +35097,25 @@ _.r=g _.w=null _.x=!0 _.y=!1}, -aZK:function aZK(a,b){this.a=a +aZQ:function aZQ(a,b){this.a=a this.b=b}, -aZI:function aZI(){}, -aZJ:function aZJ(a,b,c,d){var _=this +aZO:function aZO(){}, +aZP:function aZP(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aZL:function aZL(a){this.a=a}, -wC:function wC(){}, -HN:function HN(a,b){this.a=a -this.b=b}, +aZR:function aZR(a){this.a=a}, +wA:function wA(){}, HM:function HM(a,b){this.a=a this.b=b}, -Ts:function Ts(a,b){this.a=a +HL:function HL(a,b){this.a=a this.b=b}, -Tt:function Tt(a,b){this.a=a +Tv:function Tv(a,b){this.a=a this.b=b}, -nQ:function nQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +Tw:function Tw(a,b){this.a=a +this.b=b}, +nO:function nO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.d=$ _.e=a _.f=b @@ -35119,59 +35132,59 @@ _.ch=0 _.CW=g _.cx=h _.d6$=i -_.jj$=j -_.uC$=k -_.hp$=l -_.jk$=m -_.f5$=n -_.bW$=o +_.jl$=j +_.uD$=k +_.hs$=l +_.jm$=m +_.f6$=n +_.bV$=o _.a=null _.b=p _.c=null}, -aFo:function aFo(a){this.a=a}, -aFg:function aFg(){}, -aFh:function aFh(){}, -aFi:function aFi(){}, -aFj:function aFj(){}, -aFk:function aFk(){}, -aFl:function aFl(){}, +aFu:function aFu(a){this.a=a}, aFm:function aFm(){}, aFn:function aFn(){}, -aFf:function aFf(a){this.a=a}, -Ug:function Ug(a,b){this.a=a +aFo:function aFo(){}, +aFp:function aFp(){}, +aFq:function aFq(){}, +aFr:function aFr(){}, +aFs:function aFs(){}, +aFt:function aFt(){}, +aFl:function aFl(a){this.a=a}, +Uj:function Uj(a,b){this.a=a this.b=b}, -ajL:function ajL(){}, -ahl:function ahl(a,b,c,d){var _=this +ajS:function ajS(){}, +ahs:function ahs(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d _.b=null}, -b9R:function b9R(a,b,c,d){var _=this +b9X:function b9X(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d _.b=null}, -afz:function afz(a){var _=this +afG:function afG(a){var _=this _.y=null _.a=!1 _.c=_.b=null -_.bu$=0 -_.bx$=a +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -aWw:function aWw(){}, -aY7:function aY7(){}, -Tu:function Tu(){}, -Tv:function Tv(){}, -a4j:function a4j(){}, -hZ:function hZ(a,b,c,d){var _=this +aWC:function aWC(){}, +aYd:function aYd(){}, +Tx:function Tx(){}, +Ty:function Ty(){}, +a4q:function a4q(){}, +hY:function hY(a,b,c,d){var _=this _.d=a _.b=b _.a=c _.$ti=d}, -Tw:function Tw(a,b,c){var _=this +Tz:function Tz(a,b,c){var _=this _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=a @@ -35183,11 +35196,11 @@ _.as=!0 _.ax=_.at=!1 _.$ti=c}, lv:function lv(){}, -aoh:function aoh(){}, -byl(a,b,c,d,e,f){return new A.a4A(f,a,e,c,d,b,null)}, -a4B:function a4B(a,b){this.a=a +aon:function aon(){}, +byq(a,b,c,d,e,f){return new A.a4H(f,a,e,c,d,b,null)}, +a4I:function a4I(a,b){this.a=a this.b=b}, -a4A:function a4A(a,b,c,d,e,f,g){var _=this +a4H:function a4H(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c @@ -35195,11 +35208,11 @@ _.w=d _.x=e _.c=f _.a=g}, -pQ:function pQ(a,b,c){this.e2$=a +pP:function pP(a,b,c){this.e2$=a this.aY$=b this.a=c}, -HY:function HY(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.L=a +HX:function HX(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.M=a _.aa=b _.af=c _.aJ=d @@ -35208,7 +35221,7 @@ _.G=f _.a8=g _.dJ$=h _.aH$=i -_.f4$=j +_.f5$=j _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -35234,13 +35247,13 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZc:function aZc(a,b){this.a=a +aZi:function aZi(a,b){this.a=a this.b=b}, -aot:function aot(){}, -aou:function aou(){}, -rb(a,b){return new A.ra(a,b,A.iT(null,t.Ap),new A.cG(null,t.af))}, -bDp(a){return a.b1(0)}, -ra:function ra(a,b,c,d){var _=this +aoz:function aoz(){}, +aoA:function aoA(){}, +ra(a,b){return new A.r9(a,b,A.iT(null,t.Ap),new A.cG(null,t.af))}, +bDv(a){return a.b1(0)}, +r9:function r9(a,b,c,d){var _=this _.a=a _.b=!1 _.c=b @@ -35248,54 +35261,54 @@ _.d=c _.e=null _.f=d _.r=!1}, -aFX:function aFX(a){this.a=a}, -ti:function ti(a,b,c,d){var _=this +aG2:function aG2(a){this.a=a}, +tf:function tf(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -HP:function HP(a){var _=this +HO:function HO(a){var _=this _.d=$ _.e=null _.r=_.f=$ _.a=null _.b=a _.c=null}, -aYc:function aYc(){}, -Nf:function Nf(a,b,c){this.c=a +aYi:function aYi(){}, +Nh:function Nh(a,b,c){this.c=a this.d=b this.a=c}, -EN:function EN(a,b,c,d){var _=this +EL:function EL(a,b,c,d){var _=this _.d=a -_.f5$=b -_.bW$=c +_.f6$=b +_.bV$=c _.a=null _.b=d _.c=null}, -aG0:function aG0(a,b,c,d){var _=this +aG6:function aG6(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aG_:function aG_(a,b,c,d){var _=this +aG5:function aG5(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -aG1:function aG1(a,b,c,d,e){var _=this +aG7:function aG7(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aFZ:function aFZ(){}, -aFY:function aFY(){}, -Va:function Va(a,b,c,d){var _=this +aG4:function aG4(){}, +aG3:function aG3(){}, +Vd:function Vd(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -ame:function ame(a,b,c){var _=this +aml:function aml(a,b,c){var _=this _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -35307,22 +35320,22 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -I1:function I1(){}, -aZp:function aZp(a){this.a=a}, -Ie:function Ie(a,b,c){var _=this +I0:function I0(){}, +aZv:function aZv(a){this.a=a}, +Id:function Id(a,b,c){var _=this _.y=_.x=_.w=_.r=_.f=_.e=_.at=null _.e2$=a _.aY$=b _.a=c}, -I0:function I0(a,b,c,d,e,f,g,h){var _=this -_.L=null +I_:function I_(a,b,c,d,e,f,g,h){var _=this +_.M=null _.aa=a _.af=b _.aJ=c _.G=d _.dJ$=e _.aH$=f -_.f4$=g +_.f5$=g _.k1=_.id=null _.k2=!1 _.k4=_.k3=null @@ -35348,55 +35361,55 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZt:function aZt(a){this.a=a}, -aZr:function aZr(a){this.a=a}, -aZs:function aZs(a){this.a=a}, -aZq:function aZq(a){this.a=a}, -ajD:function ajD(a,b,c,d){var _=this +aZz:function aZz(a){this.a=a}, +aZx:function aZx(a){this.a=a}, +aZy:function aZy(a){this.a=a}, +aZw:function aZw(a){this.a=a}, +ajK:function ajK(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, -ahO:function ahO(){}, -W4:function W4(){}, -aow:function aow(){}, -beV(a,b,c){return new A.Lb(a,c,b,null)}, -biW(a,b,c){var s,r,q=null,p=t.Y,o=new A.bk(0,0,p),n=new A.bk(0,0,p),m=new A.SI(B.jR,o,n,b,a,$.ag()),l=A.cJ(q,q,q,q,c) +ahV:function ahV(){}, +W9:function W9(){}, +aoC:function aoC(){}, +bf1(a,b,c){return new A.La(a,c,b,null)}, +bj1(a,b,c){var s,r,q=null,p=t.Y,o=new A.bj(0,0,p),n=new A.bj(0,0,p),m=new A.SL(B.jU,o,n,b,a,$.ag()),l=A.cJ(q,q,q,q,c) l.cA() s=l.ep$ s.b=!0 -s.a.push(m.gN4()) +s.a.push(m.gN6()) m.b!==$&&A.ai() m.b=l -r=A.dq(B.fa,l,q) +r=A.dq(B.fc,l,q) r.a.ai(0,m.geZ()) t.ve.a(r) -p=p.h("bt") +p=p.h("bs") m.r!==$&&A.ai() -m.r=new A.bt(r,o,p) +m.r=new A.bs(r,o,p) m.x!==$&&A.ai() -m.x=new A.bt(r,n,p) -p=c.BK(m.gaCW()) +m.x=new A.bs(r,n,p) +p=c.BM(m.gaCT()) m.y!==$&&A.ai() m.y=p return m}, -bAL(a,b,c){return new A.PZ(a,c,b,null)}, -Lb:function Lb(a,b,c,d){var _=this +bAQ(a,b,c){return new A.Q1(a,c,b,null)}, +La:function La(a,b,c,d){var _=this _.e=a _.f=b _.w=c _.a=d}, -SJ:function SJ(a,b,c,d){var _=this +SM:function SM(a,b,c,d){var _=this _.r=_.f=_.e=_.d=null _.w=a -_.f5$=b -_.bW$=c +_.f6$=b +_.bV$=c _.a=null _.b=d _.c=null}, -Ht:function Ht(a,b){this.a=a +Hs:function Hs(a,b){this.a=a this.b=b}, -SI:function SI(a,b,c,d,e,f){var _=this +SL:function SL(a,b,c,d,e,f){var _=this _.a=a _.b=$ _.c=null @@ -35410,108 +35423,108 @@ _.as=_.Q=0.5 _.at=0 _.ax=d _.ay=e -_.bu$=0 -_.bx$=f +_.bs$=0 +_.bw$=f _.cS$=_.cR$=0 _.d1$=!1}, -aWn:function aWn(a){this.a=a}, -afv:function afv(a,b,c,d){var _=this +aWt:function aWt(a){this.a=a}, +afC:function afC(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -alj:function alj(a,b){this.a=a +alq:function alq(a,b){this.a=a this.b=b}, -PZ:function PZ(a,b,c,d){var _=this +Q1:function Q1(a,b,c,d){var _=this _.c=a _.e=b _.f=c _.a=d}, -UU:function UU(a,b,c){var _=this +UX:function UX(a,b,c){var _=this _.d=$ _.f=_.e=null _.r=0 _.w=!0 -_.f5$=a -_.bW$=b +_.f6$=a +_.bV$=b _.a=null _.b=c _.c=null}, -b_I:function b_I(a,b,c){this.a=a +b_O:function b_O(a,b,c){this.a=a this.b=b this.c=c}, -I8:function I8(a,b){this.a=a +I7:function I7(a,b){this.a=a this.b=b}, -UT:function UT(a,b,c,d){var _=this +UW:function UW(a,b,c,d){var _=this _.b=_.a=$ _.c=a _.d=b _.e=0 _.f=c -_.bu$=0 -_.bx$=d +_.bs$=0 +_.bw$=d _.cS$=_.cR$=0 _.d1$=!1}, -Nh:function Nh(a,b){this.a=a -this.jl$=b}, -Tz:function Tz(){}, -VU:function VU(){}, -Wa:function Wa(){}, -bgc(a,b){var s=a.gbg(),r=s.a -if(r instanceof A.vd)b.push(r) -return!(s instanceof A.EP)}, -aGc(a){var s=a.T0(t.Mf) +Nj:function Nj(a,b){this.a=a +this.jn$=b}, +TC:function TC(){}, +VZ:function VZ(){}, +Wf:function Wf(){}, +bgj(a,b){var s=a.gbg(),r=s.a +if(r instanceof A.vb)b.push(r) +return!(s instanceof A.EN)}, +aGi(a){var s=a.T_(t.Mf) return s==null?null:s.d}, -vd:function vd(a,b){this.a=a +vb:function vb(a,b){this.a=a this.$ti=b}, -UR:function UR(a){this.a=a}, -Ni:function Ni(){this.a=null}, -aGb:function aGb(a){this.a=a}, -EP:function EP(a,b,c){this.c=a +UU:function UU(a){this.a=a}, +Nk:function Nk(){this.a=null}, +aGh:function aGh(a){this.a=a}, +EN:function EN(a,b,c){this.c=a this.d=b this.a=c}, -pc:function pc(){}, -aEd:function aEd(){}, -aHx:function aHx(){}, -a_y:function a_y(a,b){this.a=a +pb:function pb(){}, +aEj:function aEj(){}, +aHD:function aHD(){}, +a_D:function a_D(a,b){this.a=a this.d=b}, -bgC(a,b){return new A.F9(b,B.aX,B.a2v,a,null)}, -bgD(a){return new A.F9(null,null,B.a2G,a,null)}, -bgE(a,b){var s,r=a.T0(t.bb) +bgJ(a,b){return new A.F7(b,B.aY,B.a2z,a,null)}, +bgK(a){return new A.F7(null,null,B.a2K,a,null)}, +bgL(a,b){var s,r=a.T_(t.bb) if(r==null)return!1 -s=A.a7r(a).pp(a) -if(J.hx(r.w.a,s))return r.r===b +s=A.a7y(a).pr(a) +if(J.hw(r.w.a,s))return r.r===b return!1}, -NK(a){var s=a.be(t.bb) +NM(a){var s=a.be(t.bb) return s==null?null:s.f}, -F9:function F9(a,b,c,d,e){var _=this +F7:function F7(a,b,c,d,e){var _=this _.f=a _.r=b _.w=c _.b=d _.a=e}, -vG(a){var s=a.be(t.gf) +vE(a){var s=a.be(t.gf) return s==null?null:s.f}, -QZ(a,b){return new A.Ba(a,b,null)}, -vF:function vF(a,b,c){this.c=a +R1(a,b){return new A.B9(a,b,null)}, +vD:function vD(a,b,c){this.c=a this.d=b this.a=c}, -ajM:function ajM(a,b,c,d,e,f){var _=this +ajT:function ajT(a,b,c,d,e,f){var _=this _.d6$=a -_.jj$=b -_.uC$=c -_.hp$=d -_.jk$=e +_.jl$=b +_.uD$=c +_.hs$=d +_.jm$=e _.a=null _.b=f _.c=null}, -Ba:function Ba(a,b,c){this.f=a +B9:function B9(a,b,c){this.f=a this.b=b this.a=c}, -OM:function OM(a,b,c){this.c=a +OP:function OP(a,b,c){this.c=a this.d=b this.a=c}, -Uf:function Uf(a){var _=this +Ui:function Ui(a){var _=this _.d=null _.e=!1 _.r=_.f=null @@ -35519,50 +35532,50 @@ _.w=!1 _.a=null _.b=a _.c=null}, -aZB:function aZB(a){this.a=a}, -aZA:function aZA(a,b){this.a=a +aZH:function aZH(a){this.a=a}, +aZG:function aZG(a,b){this.a=a this.b=b}, -hm:function hm(){}, +hl:function hl(){}, mE:function mE(){}, -aKk:function aKk(a,b){this.a=a +aKq:function aKq(a,b){this.a=a this.b=b}, -b0X:function b0X(){}, -aox:function aox(){}, +b12:function b12(){}, +aoD:function aoD(){}, dU:function dU(){}, m5:function m5(){}, -Ud:function Ud(){}, -OF:function OF(a,b,c){var _=this +Ug:function Ug(){}, +OI:function OI(a,b,c){var _=this _.cy=a _.y=null _.a=!1 _.c=_.b=null -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1 _.$ti=c}, -A9:function A9(a,b){var _=this +A8:function A8(a,b){var _=this _.cy=a _.y=null _.a=!1 _.c=_.b=null -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -OG:function OG(a,b){var _=this +OJ:function OJ(a,b){var _=this _.cy=a _.y=null _.a=!1 _.c=_.b=null -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -b0Y:function b0Y(){}, -Fx:function Fx(a,b){this.a=a +b13:function b13(){}, +Fv:function Fv(a,b){this.a=a this.b=b}, -a7b:function a7b(a,b,c,d,e,f,g){var _=this +a7i:function a7i(a,b,c,d,e,f,g){var _=this _.c=a _.d=b _.e=c @@ -35570,34 +35583,34 @@ _.f=d _.r=e _.a=f _.$ti=g}, -a7a:function a7a(a,b){this.a=a +a7h:function a7h(a,b){this.a=a this.b=b}, -I2:function I2(a,b,c,d,e,f,g,h){var _=this +I1:function I1(a,b,c,d,e,f,g,h){var _=this _.e=_.d=null _.f=a _.r=$ _.w=!1 _.d6$=b -_.jj$=c -_.uC$=d -_.hp$=e -_.jk$=f +_.jl$=c +_.uD$=d +_.hs$=e +_.jm$=f _.a=null _.b=g _.c=null _.$ti=h}, -aZS:function aZS(a){this.a=a}, -aZT:function aZT(a){this.a=a}, -aZR:function aZR(a){this.a=a}, -aZP:function aZP(a,b,c){this.a=a +aZY:function aZY(a){this.a=a}, +aZZ:function aZZ(a){this.a=a}, +aZX:function aZX(a){this.a=a}, +aZV:function aZV(a,b,c){this.a=a this.b=b this.c=c}, -aZM:function aZM(a){this.a=a}, -aZN:function aZN(a,b){this.a=a +aZS:function aZS(a){this.a=a}, +aZT:function aZT(a,b){this.a=a this.b=b}, -aZQ:function aZQ(){}, -aZO:function aZO(){}, -ak1:function ak1(a,b,c,d,e,f,g){var _=this +aZW:function aZW(){}, +aZU:function aZU(){}, +ak8:function ak8(a,b,c,d,e,f,g){var _=this _.f=a _.r=b _.w=c @@ -35605,45 +35618,45 @@ _.x=d _.y=e _.b=f _.a=g}, -ajJ:function ajJ(a){var _=this +ajQ:function ajQ(a){var _=this _.y=null _.a=!1 _.c=_.b=null -_.bu$=0 -_.bx$=a +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -Ij:function Ij(){}, -aEx(a,b){var s=a.be(t.Fe),r=s==null?null:s.x +Ii:function Ii(){}, +aED(a,b){var s=a.be(t.Fe),r=s==null?null:s.x return b.h("jd<0>?").a(r)}, -EM:function EM(){}, -hI:function hI(){}, -aQl:function aQl(a,b,c){this.a=a +EK:function EK(){}, +hH:function hH(){}, +aQr:function aQr(a,b,c){this.a=a this.b=b this.c=c}, -aQj:function aQj(a,b,c){this.a=a +aQp:function aQp(a,b,c){this.a=a this.b=b this.c=c}, -aQk:function aQk(a,b,c){this.a=a +aQq:function aQq(a,b,c){this.a=a this.b=b this.c=c}, -aQi:function aQi(a,b){this.a=a +aQo:function aQo(a,b){this.a=a this.b=b}, -a3e:function a3e(){}, -adS:function adS(a,b){this.e=a +a3k:function a3k(){}, +adZ:function adZ(a,b){this.e=a this.a=b this.b=null}, -Ti:function Ti(a,b,c,d,e,f){var _=this +Tl:function Tl(a,b,c,d,e,f){var _=this _.f=a _.r=b _.w=c _.x=d _.b=e _.a=f}, -HL:function HL(a,b,c){this.c=a +HK:function HK(a,b,c){this.c=a this.a=b this.$ti=c}, -th:function th(a,b,c,d){var _=this +te:function te(a,b,c,d){var _=this _.d=null _.e=$ _.f=a @@ -35652,31 +35665,31 @@ _.a=null _.b=c _.c=null _.$ti=d}, -aXN:function aXN(a){this.a=a}, -aXR:function aXR(a){this.a=a}, -aXS:function aXS(a){this.a=a}, -aXQ:function aXQ(a){this.a=a}, -aXO:function aXO(a){this.a=a}, -aXP:function aXP(a){this.a=a}, +aXT:function aXT(a){this.a=a}, +aXX:function aXX(a){this.a=a}, +aXY:function aXY(a){this.a=a}, +aXW:function aXW(a){this.a=a}, +aXU:function aXU(a){this.a=a}, +aXV:function aXV(a){this.a=a}, jd:function jd(){}, -aEy:function aEy(a,b){this.a=a -this.b=b}, -aEw:function aEw(){}, -NH:function NH(){}, -NZ:function NZ(){}, -HK:function HK(){}, -a7i(a,b,c,d){return new A.a7h(d,a,c,b,null)}, -a7h:function a7h(a,b,c,d,e){var _=this +aEE:function aEE(a,b){this.a=a +this.b=b}, +aEC:function aEC(){}, +NJ:function NJ(){}, +O1:function O1(){}, +HJ:function HJ(){}, +a7p(a,b,c,d){return new A.a7o(d,a,c,b,null)}, +a7o:function a7o(a,b,c,d,e){var _=this _.d=a _.f=b _.r=c _.x=d _.a=e}, -a7p:function a7p(){}, -uH:function uH(a){this.a=a}, -aAB:function aAB(a,b){this.b=a +a7w:function a7w(){}, +uF:function uF(a){this.a=a}, +aAG:function aAG(a,b){this.b=a this.a=b}, -aLm:function aLm(a,b,c,d,e,f,g,h,i){var _=this +aLs:function aLs(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -35686,38 +35699,38 @@ _.f=f _.r=g _.w=h _.x=i}, -awd:function awd(a,b){this.b=a +awi:function awi(a,b){this.b=a this.a=b}, -Xx:function Xx(a,b){this.b=$ +XC:function XC(a,b){this.b=$ this.c=a this.a=b}, -a0a:function a0a(a){this.c=this.b=$ +a0g:function a0g(a){this.c=this.b=$ this.a=a}, -OW:function OW(a,b,c){this.a=a +OZ:function OZ(a,b,c){this.a=a this.b=b this.$ti=c}, -aLi:function aLi(a,b,c,d,e){var _=this +aLo:function aLo(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aLh:function aLh(a,b,c,d,e){var _=this +aLn:function aLn(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -bhb(a,b){return new A.OX(a,b,null)}, -a7r(a){var s=a.be(t.CB),r=s==null?null:s.f -return r==null?B.HJ:r}, -WU:function WU(a,b){this.a=a +bhi(a,b){return new A.P_(a,b,null)}, +a7y(a){var s=a.be(t.CB),r=s==null?null:s.f +return r==null?B.HN:r}, +WZ:function WZ(a,b){this.a=a this.b=b}, -a7q:function a7q(){}, -aLj:function aLj(){}, -aLk:function aLk(){}, -aLl:function aLl(){}, -b0M:function b0M(a,b,c,d,e,f,g,h){var _=this +a7x:function a7x(){}, +aLp:function aLp(){}, +aLq:function aLq(){}, +aLr:function aLr(){}, +b0S:function b0S(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -35726,126 +35739,126 @@ _.e=e _.f=f _.r=g _.w=h}, -OX:function OX(a,b,c){this.f=a +P_:function P_(a,b,c){this.f=a this.b=b this.a=c}, -OZ(a){return new A.OY(a,A.b([],t.Va),$.ag())}, -OY:function OY(a,b,c){var _=this +P1(a){return new A.P0(a,A.b([],t.Va),$.ag())}, +P0:function P0(a,b,c){var _=this _.a=a _.d=b -_.bu$=0 -_.bx$=c +_.bs$=0 +_.bw$=c _.cS$=_.cR$=0 _.d1$=!1}, -bka(a,b){return b}, -aMS:function aMS(){}, -Ui:function Ui(a){this.a=a}, -aMT:function aMT(a,b,c,d,e){var _=this +bkg(a,b){return b}, +aMY:function aMY(){}, +Ul:function Ul(a){this.a=a}, +aMZ:function aMZ(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.f=d _.r=e}, -Uz:function Uz(a,b){this.c=a +UC:function UC(a,b){this.c=a this.a=b}, -UA:function UA(a,b){var _=this +UD:function UD(a,b){var _=this _.f=_.e=_.d=null _.r=!1 -_.jV$=a +_.jX$=a _.a=null _.b=b _.c=null}, -b_7:function b_7(a,b){this.a=a +b_d:function b_d(a,b){this.a=a this.b=b}, -aoB:function aoB(){}, -rC:function rC(){}, -a0R:function a0R(a,b,c,d,e,f){var _=this +aoH:function aoH(){}, +rA:function rA(){}, +a0X:function a0X(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -aeM:function aeM(){}, -b98(a,b,c,d,e){var s=new A.mG(c,e,d,a,0) -if(b!=null)s.jl$=b +aeT:function aeT(){}, +b9e(a,b,c,d,e){var s=new A.mG(c,e,d,a,0) +if(b!=null)s.jn$=b return s}, -bHw(a){return a.jl$===0}, -ki:function ki(){}, -aaE:function aaE(){}, +bHC(a){return a.jn$===0}, +kj:function kj(){}, +aaL:function aaL(){}, kS:function kS(){}, -P4:function P4(a,b,c,d){var _=this +P7:function P7(a,b,c,d){var _=this _.d=a _.a=b _.b=c -_.jl$=d}, +_.jn$=d}, mG:function mG(a,b,c,d,e){var _=this _.d=a _.e=b _.a=c _.b=d -_.jl$=e}, -pb:function pb(a,b,c,d,e,f){var _=this +_.jn$=e}, +pa:function pa(a,b,c,d,e,f){var _=this _.d=a _.e=b _.f=c _.a=d _.b=e -_.jl$=f}, -vN:function vN(a,b,c,d){var _=this +_.jn$=f}, +vL:function vL(a,b,c,d){var _=this _.d=a _.a=b _.b=c -_.jl$=d}, -aam:function aam(a,b,c,d){var _=this +_.jn$=d}, +aat:function aat(a,b,c,d){var _=this _.d=a _.a=b _.b=c -_.jl$=d}, -Uq:function Uq(){}, -akg:function akg(a,b,c){this.f=a +_.jn$=d}, +Ut:function Ut(){}, +akn:function akn(a,b,c){this.f=a this.b=b this.a=c}, -P0:function P0(a,b){this.c=a +P3:function P3(a,b){this.c=a this.a=b}, -P1:function P1(a,b){var _=this +P4:function P4(a,b){var _=this _.d=a _.a=null _.b=b _.c=null}, -aLn:function aLn(a){this.a=a}, -aLo:function aLo(a){this.a=a}, -aLp:function aLp(a){this.a=a}, -acS:function acS(a,b,c,d,e){var _=this +aLt:function aLt(a){this.a=a}, +aLu:function aLu(a){this.a=a}, +aLv:function aLv(a){this.a=a}, +acZ:function acZ(a,b,c,d,e){var _=this _.d=a _.e=b _.a=c _.b=d -_.jl$=e}, -btn(a,b,c){var s,r +_.jn$=e}, +btu(a,b,c){var s,r if(a>0){s=a/c if(b"))}, -bav(a,b){var s=$.b9.bA$.z.i(0,a).gaO() +bzr(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Fe(a,b,k,h,j,m,c,l,g,f,d,i,e)}, +bzs(a){return new A.pi(new A.cG(null,t.re),null,null,B.n,a.h("pi<0>"))}, +baB(a,b){var s=$.b9.bA$.z.i(0,a).gaO() s.toString return t.x.a(s).f_(b)}, -P6:function P6(a,b){this.a=a +P9:function P9(a,b){this.a=a this.b=b}, -FG:function FG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +FE:function FE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.a=a _.b=b _.c=c @@ -36134,12 +36147,12 @@ _.ay=!1 _.CW=_.ch=null _.cy=_.cx=$ _.dx=_.db=null -_.bu$=0 -_.bx$=o +_.bs$=0 +_.bw$=o _.cS$=_.cR$=0 _.d1$=!1}, -aLC:function aLC(){}, -Fg:function Fg(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +aLI:function aLI(){}, +Fe:function Fe(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.c=a _.d=b _.e=c @@ -36153,32 +36166,32 @@ _.cy=j _.db=k _.dx=l _.a=m}, -pj:function pj(a,b,c,d,e){var _=this +pi:function pi(a,b,c,d,e){var _=this _.w=_.r=_.f=_.e=_.d=null _.y=_.x=$ _.z=a _.as=_.Q=!1 _.at=$ -_.f5$=b -_.bW$=c +_.f6$=b +_.bV$=c _.a=null _.b=d _.c=null _.$ti=e}, -aIP:function aIP(a){this.a=a}, -aIL:function aIL(a){this.a=a}, -aIM:function aIM(a){this.a=a}, -aII:function aII(a){this.a=a}, -aIJ:function aIJ(a){this.a=a}, -aIK:function aIK(a){this.a=a}, -aIN:function aIN(a){this.a=a}, +aIV:function aIV(a){this.a=a}, +aIR:function aIR(a){this.a=a}, +aIS:function aIS(a){this.a=a}, aIO:function aIO(a){this.a=a}, +aIP:function aIP(a){this.a=a}, aIQ:function aIQ(a){this.a=a}, -aIR:function aIR(a){this.a=a}, -pU:function pU(a,b,c,d,e,f,g,h,i,j){var _=this +aIT:function aIT(a){this.a=a}, +aIU:function aIU(a){this.a=a}, +aIW:function aIW(a){this.a=a}, +aIX:function aIX(a){this.a=a}, +pT:function pT(a,b,c,d,e,f,g,h,i,j){var _=this _.du=a _.k2=!1 -_.bV=_.by=_.bU=_.bN=_.bH=_.cu=_.cr=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null +_.bU=_.bx=_.bT=_.bM=_.bG=_.cu=_.cr=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null _.at=b _.ay=c _.ch=d @@ -36193,9 +36206,9 @@ _.b=null _.c=h _.d=i _.e=j}, -pV:function pV(a,b,c,d,e,f,g,h,i,j){var _=this -_.f7=a -_.af=_.aa=_.L=_.bq=_.bi=_.bR=_.bV=_.by=_.bU=_.bN=_.bH=null +pU:function pU(a,b,c,d,e,f,g,h,i,j){var _=this +_.f8=a +_.af=_.aa=_.M=_.bp=_.bh=_.bQ=_.bU=_.bx=_.bT=_.bM=_.bG=null _.k3=_.k2=!1 _.ok=_.k4=null _.at=b @@ -36212,127 +36225,127 @@ _.b=null _.c=h _.d=i _.e=j}, -HV:function HV(){}, -by5(a,b){var s,r=a.b,q=b.b,p=r-q +HU:function HU(){}, +byb(a,b){var s,r=a.b,q=b.b,p=r-q if(!(p<1e-10&&a.d-b.d>-1e-10))s=q-r<1e-10&&b.d-a.d>-1e-10 else s=!0 if(s)return 0 if(Math.abs(p)>1e-10)return r>q?1:-1 return a.d>b.d?1:-1}, -by4(a,b){var s=a.a,r=b.a,q=s-r +bya(a,b){var s=a.a,r=b.a,q=s-r if(q<1e-10&&a.c-b.c>-1e-10)return-1 if(r-s<1e-10&&b.c-a.c>-1e-10)return 1 if(Math.abs(q)>1e-10)return s>r?1:-1 return a.c>b.c?1:-1}, -EC:function EC(){}, -aEW:function aEW(a){this.a=a}, -aEX:function aEX(a,b){this.a=a +EB:function EB(){}, +aF1:function aF1(a){this.a=a}, +aF2:function aF2(a,b){this.a=a this.b=b}, -aEY:function aEY(a){this.a=a}, -ah9:function ah9(){}, -b9c(a){var s=a.be(t.Wu) +aF3:function aF3(a){this.a=a}, +ahg:function ahg(){}, +b9i(a){var s=a.be(t.Wu) return s==null?null:s.f}, -bhd(a,b){return new A.Pe(b,a,null)}, -Pc:function Pc(a,b,c,d){var _=this +bhk(a,b){return new A.Ph(b,a,null)}, +Pf:function Pf(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -akq:function akq(a,b,c,d){var _=this +akx:function akx(a,b,c,d){var _=this _.d=a -_.xT$=b -_.uD$=c +_.xV$=b +_.uE$=c _.a=null _.b=d _.c=null}, -Pe:function Pe(a,b,c){this.f=a +Ph:function Ph(a,b,c){this.f=a this.b=b this.a=c}, -a7A:function a7A(){}, -aoA:function aoA(){}, -W6:function W6(){}, -Ps:function Ps(a,b){this.c=a +a7H:function a7H(){}, +aoG:function aoG(){}, +Wb:function Wb(){}, +Pv:function Pv(a,b){this.c=a this.a=b}, -akC:function akC(a){var _=this +akJ:function akJ(a){var _=this _.d=$ _.a=null _.b=a _.c=null}, -akD:function akD(a,b,c){this.x=a +akK:function akK(a,b,c){this.x=a this.b=b this.a=c}, -i4(a,b,c,d,e){return new A.bA(a,c,e,b,d)}, -bAg(a){var s=A.D(t.oC,t.Xw) -a.ab(0,new A.aMu(s)) +i3(a,b,c,d,e){return new A.bz(a,c,e,b,d)}, +bAl(a){var s=A.D(t.oC,t.Xw) +a.ab(0,new A.aMA(s)) return s}, -a7X(a,b,c){return new A.Av(null,c,a,b,null)}, -bA:function bA(a,b,c,d,e){var _=this +a83(a,b,c){return new A.Au(null,c,a,b,null)}, +bz:function bz(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -Bk:function Bk(a,b){this.a=a +Bj:function Bj(a,b){this.a=a this.b=b}, -FS:function FS(a,b){var _=this +FQ:function FQ(a,b){var _=this _.b=a _.c=null -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -aMu:function aMu(a){this.a=a}, -aMt:function aMt(){}, -Av:function Av(a,b,c,d,e){var _=this +aMA:function aMA(a){this.a=a}, +aMz:function aMz(){}, +Au:function Au(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -UE:function UE(a){var _=this +UH:function UH(a){var _=this _.a=_.d=null _.b=a _.c=null}, -Pu:function Pu(a,b){var _=this +Px:function Px(a,b){var _=this _.c=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -Pt:function Pt(a,b){this.c=a +Pw:function Pw(a,b){this.c=a this.a=b}, -UD:function UD(a,b,c){var _=this +UG:function UG(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -akH:function akH(a,b,c){this.f=a +akO:function akO(a,b,c){this.f=a this.b=b this.a=c}, -akF:function akF(){}, -akG:function akG(){}, -akI:function akI(){}, -akK:function akK(){}, -akL:function akL(){}, -anP:function anP(){}, -b9f(a,b,c,d,e){return new A.a80(e,d,b,a,c)}, -a80:function a80(a,b,c,d,e){var _=this +akM:function akM(){}, +akN:function akN(){}, +akP:function akP(){}, +akR:function akR(){}, +akS:function akS(){}, +anV:function anV(){}, +b9l(a,b,c,d,e){return new A.a87(e,d,b,a,c)}, +a87:function a87(a,b,c,d,e){var _=this _.c=a _.e=b _.f=c _.x=d _.a=e}, -aMD:function aMD(a,b,c){this.a=a +aMJ:function aMJ(a,b,c){this.a=a this.b=b this.c=c}, -I4:function I4(a,b,c,d,e){var _=this +I3:function I3(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -akN:function akN(a,b){var _=this +akU:function akU(a,b){var _=this _.d=_.c=_.b=_.a=_.CW=_.ay=_.p1=null _.e=$ _.f=a @@ -36342,8 +36355,8 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -Ua:function Ua(a,b,c,d,e,f){var _=this -_.L=a +Ud:function Ud(a,b,c,d,e,f){var _=this +_.M=a _.aa=b _.af=c _.aJ=d @@ -36373,22 +36386,22 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -aZe:function aZe(a,b){this.a=a +aZk:function aZk(a,b){this.a=a this.b=b}, -aZd:function aZd(a,b){this.a=a +aZj:function aZj(a,b){this.a=a this.b=b}, -W2:function W2(){}, -aoC:function aoC(){}, -aoD:function aoD(){}, -bhC(a,b){return new A.G_(b,A.b9l(t.S,t.Dv),a,B.aa)}, -bAs(a,b,c,d,e){if(b===e-1)return d +W7:function W7(){}, +aoI:function aoI(){}, +aoJ:function aoJ(){}, +bhJ(a,b){return new A.FY(b,A.b9r(t.S,t.Dv),a,B.ac)}, +bAx(a,b,c,d,e){if(b===e-1)return d return d+(d-c)/(b-a+1)*(e-b-1)}, -bx4(a,b){return new A.LN(b,a,null)}, -a8g:function a8g(){}, -G0:function G0(){}, -a8e:function a8e(a,b){this.d=a +bxa(a,b){return new A.LM(b,a,null)}, +a8n:function a8n(){}, +FZ:function FZ(){}, +a8l:function a8l(a,b){this.d=a this.a=b}, -G_:function G_(a,b,c,d){var _=this +FY:function FY(a,b,c,d){var _=this _.p1=a _.p2=b _.p4=_.p3=null @@ -36402,26 +36415,26 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -aMX:function aMX(a,b,c,d,e){var _=this +aN2:function aN2(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aMV:function aMV(){}, -aMW:function aMW(a,b){this.a=a +aN0:function aN0(){}, +aN1:function aN1(a,b){this.a=a this.b=b}, -aMU:function aMU(a,b,c){this.a=a +aN_:function aN_(a,b,c){this.a=a this.b=b this.c=c}, -aMY:function aMY(a,b){this.a=a +aN3:function aN3(a,b){this.a=a this.b=b}, -LN:function LN(a,b,c){this.f=a +LM:function LM(a,b,c){this.f=a this.b=b this.a=c}, -o6:function o6(){}, -pq:function pq(){}, -PK:function PK(a,b,c,d,e){var _=this +o5:function o5(){}, +po:function po(){}, +PN:function PN(a,b,c,d,e){var _=this _.p1=a _.p2=b _.d=_.c=_.b=_.a=_.CW=_.ay=_.p3=null @@ -36434,23 +36447,23 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=e}, -bhD(a,b,c,d,e){return new A.a8k(c,d,!0,e,b,null)}, -a8i:function a8i(a,b){this.a=a +bhK(a,b,c,d,e){return new A.a8r(c,d,!0,e,b,null)}, +a8p:function a8p(a,b){this.a=a this.b=b}, -PL:function PL(a){var _=this +PO:function PO(a){var _=this _.a=!1 -_.bu$=0 -_.bx$=a +_.bs$=0 +_.bw$=a _.cS$=_.cR$=0 _.d1$=!1}, -a8k:function a8k(a,b,c,d,e,f){var _=this +a8r:function a8r(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.w=d _.c=e _.a=f}, -I_:function I_(a,b,c,d,e,f,g){var _=this +HZ:function HZ(a,b,c,d,e,f,g){var _=this _.R=a _.aB=b _.bc=c @@ -36485,30 +36498,30 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a8j:function a8j(){}, -S7:function S7(){}, -a8s:function a8s(a){this.a=a}, -bEt(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b([],t.bt) +a8q:function a8q(){}, +Sa:function Sa(){}, +a8z:function a8z(a){this.a=a}, +bEz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.b([],t.bt) for(s=J.aK(c),r=0,q=0,p=0;r=0){g=p+k +e.push(new A.w1(new A.d7(i,n+q),o.b))}else if(k>=0){g=p+k f=g+(n-m) p=f+1 q=g-m -e.push(new A.w3(new A.d7(g,f),o.b))}++r}return e}, -bGT(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a -if(q!==p)r=A.bEt(p,q,r) -if(A.cr()===B.af)return A.cH(A.bE7(r,a,c,d,b),s,s,c,s) -return A.cH(A.bE8(r,a,c,d,a.b.c),s,s,c,s)}, -bE8(a,b,c,d,e){var s,r,q,p,o=null,n=A.b([],t.Ne),m=b.a,l=c.bZ(d),k=m.length,j=J.aK(a),i=0,h=0 +e.push(new A.w1(new A.d7(g,f),o.b))}++r}return e}, +bGZ(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a +if(q!==p)r=A.bEz(p,q,r) +if(A.cr()===B.ah)return A.cH(A.bEd(r,a,c,d,b),s,s,c,s) +return A.cH(A.bEe(r,a,c,d,a.b.c),s,s,c,s)}, +bEe(a,b,c,d,e){var s,r,q,p,o=null,n=A.b([],t.Ne),m=b.a,l=c.bY(d),k=m.length,j=J.aK(a),i=0,h=0 while(!0){if(!(i=j&&q<=g&&f?l:k o.push(A.cH(p,p,p,s,B.c.ao(n,r,q)));++d e=q}}j=n.length -if(e") -s=A.ak(new A.W(b,new A.aOr(),s),!1,s.h("aM.E"))}else s=null -return new A.Q8(b,c,a,d,s,null)}, -py:function py(a,b){this.b=a +bB_(a,b,c,d){var s +if(B.b.eg(b,new A.aOw())){s=A.a7(b).h("W<1,jO?>") +s=A.ak(new A.W(b,new A.aOx(),s),!1,s.h("aM.E"))}else s=null +return new A.Qb(b,c,a,d,s,null)}, +px:function px(a,b){this.b=a this.c=b}, l9:function l9(a,b){this.a=a this.b=b}, -Q8:function Q8(a,b,c,d,e,f){var _=this +Qb:function Qb(a,b,c,d,e,f){var _=this _.c=a _.e=b _.r=c _.w=d _.y=e _.a=f}, -aOq:function aOq(){}, -aOr:function aOr(){}, -alB:function alB(a,b,c,d){var _=this +aOw:function aOw(){}, +aOx:function aOx(){}, +alI:function alI(a,b,c,d){var _=this _.p1=a _.p2=!1 _.p3=b @@ -36577,43 +36590,43 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -b_P:function b_P(a,b){this.a=a +b_V:function b_V(a,b){this.a=a this.b=b}, -b_O:function b_O(a,b,c){this.a=a +b_U:function b_U(a,b,c){this.a=a this.b=b this.c=c}, -b_Q:function b_Q(){}, -b_R:function b_R(a){this.a=a}, -b_N:function b_N(){}, -b_M:function b_M(){}, +b_W:function b_W(){}, +b_X:function b_X(a){this.a=a}, +b_T:function b_T(){}, b_S:function b_S(){}, -a9b:function a9b(a,b){this.b=a +b_Y:function b_Y(){}, +a9i:function a9i(a,b){this.b=a this.a=b}, -Ia:function Ia(a,b){this.a=a +I9:function I9(a,b){this.a=a this.b=b}, -aoI:function aoI(){}, -Sh:function Sh(a,b){this.a=a +aoO:function aoO(){}, +Sk:function Sk(a,b){this.a=a this.b=b}, -Qb:function Qb(a,b,c,d,e){var _=this +Qe:function Qe(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -Qe:function Qe(a,b,c,d,e){var _=this +Qh:function Qh(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -Qd:function Qd(a,b,c,d,e,f){var _=this +Qg:function Qg(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -Qf:function Qf(a,b,c,d,e,f,g,h,i){var _=this +Qi:function Qi(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.d=c @@ -36623,25 +36636,25 @@ _.r=f _.w=g _.x=h _.y=i}, -Qc:function Qc(a,b,c){this.b=a +Qf:function Qf(a,b,c){this.b=a this.c=b this.d=c}, -V_:function V_(){}, -J0:function J0(){}, -arB:function arB(a){this.a=a}, -arC:function arC(a,b){this.a=a +V2:function V2(){}, +J_:function J_(){}, +arH:function arH(a){this.a=a}, +arI:function arI(a,b){this.a=a this.b=b}, -arz:function arz(a,b){this.a=a +arF:function arF(a,b){this.a=a this.b=b}, -arA:function arA(a,b){this.a=a +arG:function arG(a,b){this.a=a this.b=b}, -arx:function arx(a,b){this.a=a +arD:function arD(a,b){this.a=a this.b=b}, -ary:function ary(a,b){this.a=a +arE:function arE(a,b){this.a=a this.b=b}, -arw:function arw(a,b){this.a=a +arC:function arC(a,b){this.a=a this.b=b}, -pz:function pz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +py:function py(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=null _.fx=_.fr=_.dy=!1 @@ -36651,14 +36664,14 @@ _.k2=null _.ok=_.k4=_.k3=$ _.p3=_.p2=_.p1=null _.p4=c -_.q9$=d -_.xU$=e -_.oR$=f -_.IX$=g -_.IY$=h -_.Cl$=i -_.uE$=j -_.Cm$=k +_.qb$=d +_.xW$=e +_.oT$=f +_.IZ$=g +_.J_$=h +_.Cn$=i +_.uF$=j +_.Co$=k _.f=l _.r=m _.w=null @@ -36667,7 +36680,7 @@ _.b=null _.c=o _.d=p _.e=q}, -pA:function pA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +pz:function pz(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=null _.fx=_.fr=_.dy=!1 @@ -36677,14 +36690,14 @@ _.k2=null _.ok=_.k4=_.k3=$ _.p3=_.p2=_.p1=null _.p4=c -_.q9$=d -_.xU$=e -_.oR$=f -_.IX$=g -_.IY$=h -_.Cl$=i -_.uE$=j -_.Cm$=k +_.qb$=d +_.xW$=e +_.oT$=f +_.IZ$=g +_.J_$=h +_.Cn$=i +_.uF$=j +_.Co$=k _.f=l _.r=m _.w=null @@ -36693,16 +36706,16 @@ _.b=null _.c=o _.d=p _.e=q}, -Rt:function Rt(){}, -alE:function alE(){}, -alF:function alF(){}, -alG:function alG(){}, -alH:function alH(){}, -alI:function alI(){}, -a9x(a,b,c){return new A.a9w(!0,c,null,B.aa0,a,null)}, -a9i:function a9i(a,b){this.c=a +Rw:function Rw(){}, +alL:function alL(){}, +alM:function alM(){}, +alN:function alN(){}, +alO:function alO(){}, +alP:function alP(){}, +a9E(a,b,c){return new A.a9D(!0,c,null,B.aa4,a,null)}, +a9p:function a9p(a,b){this.c=a this.a=b}, -Oy:function Oy(a,b,c,d,e,f){var _=this +OB:function OB(a,b,c,d,e,f){var _=this _.aq=a _.bf=b _.a7=c @@ -36733,14 +36746,14 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a9h:function a9h(){}, -Fo:function Fo(a,b,c,d,e,f,g,h){var _=this +a9o:function a9o(){}, +Fm:function Fm(a,b,c,d,e,f,g,h){var _=this _.aq=!1 _.bf=a _.a7=b _.dZ=c -_.f3=d -_.fW=e +_.f4=d +_.fX=e _.R=f _.a0$=g _.k1=_.id=null @@ -36768,18 +36781,18 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -a9w:function a9w(a,b,c,d,e,f){var _=this +a9D:function a9D(a,b,c,d,e,f){var _=this _.e=a _.r=b _.w=c _.x=d _.c=e _.a=f}, -qm(a,b,c,d,e,f,g,h,i){return new A.D1(f,g,!0,d,c,i,h,a,b)}, -b74(a){var s=a.be(t.uy) -return s==null?null:s.gKS()}, +qm(a,b,c,d,e,f,g,h,i){return new A.D0(f,g,!0,d,c,i,h,a,b)}, +b7a(a){var s=a.be(t.uy) +return s==null?null:s.gKU()}, du(a,b,c,d,e,f,g){return new A.fw(a,null,e,f,g,c,null,b,d,null)}, -D1:function D1(a,b,c,d,e,f,g,h,i){var _=this +D0:function D0(a,b,c,d,e,f,g,h,i){var _=this _.w=a _.x=b _.y=c @@ -36789,7 +36802,7 @@ _.as=f _.at=g _.b=h _.a=i}, -ahE:function ahE(a){this.a=a}, +ahL:function ahL(a){this.a=a}, fw:function fw(a,b,c,d,e,f,g,h,i,j){var _=this _.c=a _.d=b @@ -36801,11 +36814,11 @@ _.Q=g _.as=h _.at=i _.a=j}, -Kk:function Kk(){}, -a_P:function a_P(){}, +Kj:function Kj(){}, +a_U:function a_U(){}, +xT:function xT(a){this.a=a}, xV:function xV(a){this.a=a}, -xX:function xX(a){this.a=a}, -xW:function xW(a){this.a=a}, +xU:function xU(a){this.a=a}, j7:function j7(){}, qy:function qy(a,b,c,d){var _=this _.b=a @@ -36817,17 +36830,17 @@ _.b=a _.c=b _.d=c _.a=d}, -ye:function ye(a,b,c,d){var _=this +yc:function yc(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -y9:function y9(a,b,c,d){var _=this +y7:function y7(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -ya:function ya(a,b,c,d){var _=this +y8:function y8(a,b,c,d){var _=this _.b=a _.c=b _.d=c @@ -36837,7 +36850,7 @@ _.b=a _.c=b _.d=c _.a=d}, -us:function us(a,b,c,d){var _=this +uq:function uq(a,b,c,d){var _=this _.b=a _.c=b _.d=c @@ -36847,12 +36860,12 @@ _.b=a _.c=b _.d=c _.a=d}, -yc:function yc(a,b,c,d){var _=this +ya:function ya(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -yd:function yd(a,b,c,d){var _=this +yb:function yb(a,b,c,d){var _=this _.b=a _.c=b _.d=c @@ -36862,35 +36875,35 @@ _.b=a _.c=b _.d=c _.a=d}, -rE:function rE(a){this.a=a}, -rF:function rF(){}, -oC:function oC(a){this.b=a}, -vj:function vj(){}, -vA:function vA(){}, -nX:function nX(a,b,c,d){var _=this +rC:function rC(a){this.a=a}, +rD:function rD(){}, +oA:function oA(a){this.b=a}, +vh:function vh(){}, +vy:function vy(){}, +nV:function nV(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -wk:function wk(){}, +wi:function wi(){}, mO:function mO(a,b,c){this.a=a this.b=b this.c=c}, -wi:function wi(){}, -bjb(a,b,c,d,e,f,g,h,i,j){return new A.Ux(b,f,d,e,c,h,j,g,i,a,null)}, -V5(a){var s +wg:function wg(){}, +bjh(a,b,c,d,e,f,g,h,i,j){return new A.UA(b,f,d,e,c,h,j,g,i,a,null)}, +V8(a){var s switch(A.cr().a){case 0:case 1:case 3:if(a<=3)s=a -else{s=B.e.bJ(a,3) +else{s=B.e.bI(a,3) if(s===0)s=3}return s case 2:case 4:return Math.min(a,3) -case 5:return a<2?a:2+B.e.bJ(a,2)}}, +case 5:return a<2?a:2+B.e.bI(a,2)}}, jp:function jp(a,b,c){var _=this _.e=!1 _.e2$=a _.aY$=b _.a=c}, -aPq:function aPq(){}, -a9G:function a9G(a,b,c,d,e,f,g,h,i){var _=this +aPw:function aPw(){}, +a9N:function a9N(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -36903,7 +36916,7 @@ _.x=h _.y=i _.z=!1 _.ax=_.at=_.as=_.Q=$}, -a7B:function a7B(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +a7I:function a7I(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this _.a=a _.b=b _.c=c @@ -36938,31 +36951,31 @@ _.k4=_.k3=null _.ok=a9 _.p1=b0 _.p2=!1}, -aLH:function aLH(a){this.a=a}, -aLJ:function aLJ(a,b,c){this.a=a +aLN:function aLN(a){this.a=a}, +aLP:function aLP(a,b,c){this.a=a this.b=b this.c=c}, -aLI:function aLI(a,b,c){this.a=a +aLO:function aLO(a,b,c){this.a=a this.b=b this.c=c}, -aLG:function aLG(a){this.a=a}, -aLF:function aLF(a,b,c){this.a=a +aLM:function aLM(a){this.a=a}, +aLL:function aLL(a,b,c){this.a=a this.b=b this.c=c}, -tk:function tk(a,b,c,d,e){var _=this +th:function th(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -UB:function UB(a,b,c){var _=this +UE:function UE(a,b,c){var _=this _.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -Ux:function Ux(a,b,c,d,e,f,g,h,i,j,k){var _=this +UA:function UA(a,b,c,d,e,f,g,h,i,j,k){var _=this _.c=a _.d=b _.e=c @@ -36974,17 +36987,17 @@ _.y=h _.z=i _.Q=j _.a=k}, -Uy:function Uy(a,b,c){var _=this +UB:function UB(a,b,c){var _=this _.d=$ -_.iV$=a +_.iX$=a _.dS$=b _.a=null _.b=c _.c=null}, -b_5:function b_5(a){this.a=a}, -b_6:function b_6(a){this.a=a}, -Qy:function Qy(){}, -Qx:function Qx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +b_b:function b_b(a){this.a=a}, +b_c:function b_c(a){this.a=a}, +QB:function QB(){}, +QA:function QA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this _.c=a _.d=b _.e=c @@ -37003,35 +37016,35 @@ _.ch=o _.CW=p _.cx=q _.a=r}, -V4:function V4(a){this.a=null +V7:function V7(a){this.a=null this.b=a this.c=null}, -b08:function b08(a){this.a=a}, -b09:function b09(a){this.a=a}, -b0a:function b0a(a){this.a=a}, -b0b:function b0b(a){this.a=a}, -b0c:function b0c(a){this.a=a}, -b0d:function b0d(a){this.a=a}, b0e:function b0e(a){this.a=a}, b0f:function b0f(a){this.a=a}, b0g:function b0g(a){this.a=a}, b0h:function b0h(a){this.a=a}, -JJ:function JJ(a,b){var _=this +b0i:function b0i(a){this.a=a}, +b0j:function b0j(a){this.a=a}, +b0k:function b0k(a){this.a=a}, +b0l:function b0l(a){this.a=a}, +b0m:function b0m(a){this.a=a}, +b0n:function b0n(a){this.a=a}, +JI:function JI(a,b){var _=this _.w=!1 _.a=a -_.bu$=0 -_.bx$=b +_.bs$=0 +_.bw$=b _.cS$=_.cR$=0 _.d1$=!1}, -CD:function CD(a,b){this.a=a +CC:function CC(a,b){this.a=a this.b=b}, -od:function od(){}, -acw:function acw(){}, -W7:function W7(){}, -W8:function W8(){}, -bBd(a,b,c,d){var s,r,q,p,o=A.d1(b.cT(0,null),B.i),n=b.k3.HI(0,B.i),m=A.vz(o,A.d1(b.cT(0,null),n)) +oc:function oc(){}, +acD:function acD(){}, +Wc:function Wc(){}, +Wd:function Wd(){}, +bBj(a,b,c,d){var s,r,q,p,o=A.d2(b.cT(0,null),B.i),n=b.k3.HL(0,B.i),m=A.vx(o,A.d2(b.cT(0,null),n)) o=m.a -if(isNaN(o)||isNaN(m.b)||isNaN(m.c)||isNaN(m.d))return B.a5z +if(isNaN(o)||isNaN(m.b)||isNaN(m.c)||isNaN(m.d))return B.a5D s=B.b.ga6(c).a.b-B.b.ga3(c).a.b>a/2 n=s?o:o+B.b.ga3(c).a.a r=m.b @@ -37040,37 +37053,37 @@ o=s?m.c:o+B.b.ga6(c).a.a p=B.b.ga6(c) n+=(o-n)/2 o=m.d -return new A.QB(new A.j(n,A.Y(r+q.a.b-d,r,o)),new A.j(n,A.Y(r+p.a.b,r,o)))}, -QB:function QB(a,b){this.a=a +return new A.QE(new A.j(n,A.Y(r+q.a.b-d,r,o)),new A.j(n,A.Y(r+p.a.b,r,o)))}, +QE:function QE(a,b){this.a=a this.b=b}, -bBe(a,b,c){var s=b/2,r=a-s +bBk(a,b,c){var s=b/2,r=a-s if(r<0)return 0 if(a+s>c)return c-b return r}, -a9I:function a9I(a,b,c){this.b=a +a9P:function a9P(a,b,c){this.b=a this.c=b this.d=c}, -b9C(a){var s=a.be(t.l3),r=s==null?null:s.f +b9I(a){var s=a.be(t.l3),r=s==null?null:s.f return r!==!1}, -bi4(a){var s=a.Lo(t.l3),r=s==null?null:s.r +bia(a){var s=a.Lq(t.l3),r=s==null?null:s.r return r==null?A.iT(!0,t.w):r}, -AY:function AY(a,b,c){this.c=a +AX:function AX(a,b,c){this.c=a this.d=b this.a=c}, -amg:function amg(a,b){var _=this +amn:function amn(a,b){var _=this _.d=!0 _.e=a _.a=null _.b=b _.c=null}, -So:function So(a,b,c,d){var _=this +Sr:function Sr(a,b,c,d){var _=this _.f=a _.r=b _.b=c _.a=d}, kT:function kT(){}, fi:function fi(){}, -ana:function ana(a,b,c){var _=this +ang:function ang(a,b,c){var _=this _.w=a _.a=null _.b=!1 @@ -37079,58 +37092,58 @@ _.d=b _.e=null _.f=c _.r=$}, -a9V:function a9V(a,b,c,d){var _=this +aa1:function aa1(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -b9j(a,b,c,d){return new A.a8b(c,d,a,b,null)}, -bh8(a,b){return new A.a7n(a,b,null)}, -aKr(a,b){return new A.a77(a,b,null)}, -lo(a,b,c){return new A.a0F(c,!1,b,null)}, -nd(a,b,c){return new A.WZ(b,c,a,null)}, -IL:function IL(){}, -Ro:function Ro(a){this.a=null +b9p(a,b,c,d){return new A.a8i(c,d,a,b,null)}, +bhf(a,b){return new A.a7u(a,b,null)}, +aKx(a,b){return new A.a7e(a,b,null)}, +lo(a,b,c){return new A.a0L(c,!1,b,null)}, +nc(a,b,c){return new A.X3(b,c,a,null)}, +IK:function IK(){}, +Rr:function Rr(a){this.a=null this.b=a this.c=null}, -aSj:function aSj(){}, -a8b:function a8b(a,b,c,d,e){var _=this +aSp:function aSp(){}, +a8i:function a8i(a,b,c,d,e){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e}, -a7n:function a7n(a,b,c){this.r=a +a7u:function a7u(a,b,c){this.r=a this.c=b this.a=c}, -a77:function a77(a,b,c){this.r=a +a7e:function a7e(a,b,c){this.r=a this.c=b this.a=c}, -a83:function a83(a,b,c,d){var _=this +a8a:function a8a(a,b,c,d){var _=this _.e=a _.r=b _.c=c _.a=d}, -a0F:function a0F(a,b,c,d){var _=this +a0L:function a0L(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -a_r:function a_r(a,b,c,d){var _=this +a_w:function a_w(a,b,c,d){var _=this _.e=a _.r=b _.c=c _.a=d}, -M7:function M7(){}, -WZ:function WZ(a,b,c,d){var _=this +M6:function M6(){}, +X3:function X3(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -bFZ(a,b,c){var s={} +bG4(a,b,c){var s={} s.a=null -return new A.b2b(s,A.ba("arg"),a,b,c)}, -GG:function GG(a,b,c,d,e,f,g,h){var _=this +return new A.b2h(s,A.ba("arg"),a,b,c)}, +GE:function GE(a,b,c,d,e,f,g,h){var _=this _.c=a _.d=b _.e=c @@ -37139,7 +37152,7 @@ _.r=e _.w=f _.a=g _.$ti=h}, -GH:function GH(a,b,c){var _=this +GF:function GF(a,b,c){var _=this _.d=a _.e=$ _.f=null @@ -37148,48 +37161,48 @@ _.a=_.x=_.w=null _.b=b _.c=null _.$ti=c}, -aQs:function aQs(a){this.a=a}, -GI:function GI(a,b){this.a=a +aQy:function aQy(a){this.a=a}, +GG:function GG(a,b){this.a=a this.b=b}, -QY:function QY(a,b,c,d){var _=this +R0:function R0(a,b,c,d){var _=this _.w=a _.x=b _.a=c -_.bu$=0 -_.bx$=d +_.bs$=0 +_.bw$=d _.cS$=_.cR$=0 _.d1$=!1}, -amS:function amS(a,b){this.a=a +amZ:function amZ(a,b){this.a=a this.b=-1 this.$ti=b}, -b2b:function b2b(a,b,c,d,e){var _=this +b2h:function b2h(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b2a:function b2a(a,b,c){this.a=a +b2g:function b2g(a,b,c){this.a=a this.b=b this.c=c}, -Vh:function Vh(){}, -aaB(a){var s=A.bxu(a,t._l) +Vk:function Vk(){}, +aaI(a){var s=A.bxA(a,t._l) return s==null?null:s.f}, -aax:function aax(a,b,c){this.c=a +aaE:function aaE(a,b,c){this.c=a this.d=b this.a=c}, -Vs:function Vs(a,b,c){this.f=a +Vx:function Vx(a,b,c){this.f=a this.b=b this.a=c}, -aQT(a,b){var s +aQZ(a,b){var s switch(b.a){case 0:s=a.be(t.I) s.toString -return A.bbg(s.w) +return A.bbm(s.w) case 1:return B.S case 2:s=a.be(t.I) s.toString -return A.bbg(s.w) +return A.bbm(s.w) case 3:return B.S}}, -R3:function R3(a,b,c,d,e,f,g,h){var _=this +R6:function R6(a,b,c,d,e,f,g,h){var _=this _.e=a _.r=b _.w=c @@ -37198,9 +37211,9 @@ _.y=e _.Q=f _.c=g _.a=h}, -an0:function an0(a,b,c){var _=this -_.bV=!1 -_.bR=null +an6:function an6(a,b,c){var _=this +_.bU=!1 +_.bQ=null _.p1=$ _.p2=a _.d=_.c=_.b=_.a=_.CW=_.ay=null @@ -37212,36 +37225,36 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -a7Y:function a7Y(a,b,c,d,e){var _=this +a84:function a84(a,b,c,d,e){var _=this _.e=a _.r=b _.w=c _.c=d _.a=e}, -ap3:function ap3(){}, -ap4:function ap4(){}, -biA(a){var s,r,q,p={} +ap9:function ap9(){}, +apa:function apa(){}, +biG(a){var s,r,q,p={} p.a=a s=t.ps -r=a.k9(s) +r=a.kb(s) q=!0 while(!0){if(!(q&&r!=null))break -q=s.a(a.RU(r)).f -r.o4(new A.aQV(p)) -r=p.a.k9(s)}return q}, -aaH:function aaH(a,b,c){this.c=a +q=s.a(a.RT(r)).f +r.o6(new A.aR0(p)) +r=p.a.kb(s)}return q}, +aaO:function aaO(a,b,c){this.c=a this.e=b this.a=c}, -aQV:function aQV(a){this.a=a}, -Vt:function Vt(a,b,c){this.f=a +aR0:function aR0(a){this.a=a}, +Vy:function Vy(a,b,c){this.f=a this.b=b this.a=c}, -an1:function an1(a,b,c,d){var _=this +an7:function an7(a,b,c,d){var _=this _.e=a _.f=b _.c=c _.a=d}, -Uc:function Uc(a,b,c,d){var _=this +Uf:function Uf(a,b,c,d){var _=this _.R=a _.aB=b _.a0$=c @@ -37270,157 +37283,157 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -t7:function t7(){}, -R9:function R9(a,b,c){this.c=a +t4:function t4(){}, +Rc:function Rc(a,b,c){this.c=a this.d=b this.a=c}, -anc:function anc(a){var _=this +ani:function ani(a){var _=this _.a=_.d=null _.b=a _.c=null}, -JQ:function JQ(a,b,c,d){var _=this +JP:function JP(a,b,c,d){var _=this _.c=a _.d=b _.ax=c _.a=d}, -RN:function RN(a,b,c){var _=this +RQ:function RQ(a,b,c){var _=this _.d=a _.e=b _.a=null _.b=c _.c=null}, -aTJ:function aTJ(a){this.a=a}, -aTI:function aTI(a,b){this.a=a +aTP:function aTP(a){this.a=a}, +aTO:function aTO(a,b){this.a=a +this.b=b}, +aTQ:function aTQ(a,b){this.a=a this.b=b}, +aTJ:function aTJ(a){this.a=a}, +aTI:function aTI(a){this.a=a}, aTK:function aTK(a,b){this.a=a this.b=b}, -aTD:function aTD(a){this.a=a}, -aTC:function aTC(a){this.a=a}, -aTE:function aTE(a,b){this.a=a +aTL:function aTL(a){this.a=a}, +aTH:function aTH(a){this.a=a}, +aTN:function aTN(a,b){this.a=a this.b=b}, -aTF:function aTF(a){this.a=a}, -aTB:function aTB(a){this.a=a}, -aTH:function aTH(a,b){this.a=a -this.b=b}, -aTG:function aTG(a,b){this.a=a +aTM:function aTM(a,b){this.a=a this.b=b}, -aTA:function aTA(){}, -a50:function a50(a,b){this.a=a +aTG:function aTG(){}, +a57:function a57(a,b){this.a=a this.b=b}, -aa1:function aa1(a,b){this.a=a +aa8:function aa8(a,b){this.a=a this.b=b}, lh:function lh(a,b){this.a=a this.b=b}, -a1Q:function a1Q(a,b){this.b=a +a1W:function a1W(a,b){this.b=a this.a=b}, -a1R:function a1R(a,b){this.b=a +a1X:function a1X(a,b){this.b=a this.a=b}, -a1S:function a1S(a,b){this.b=a +a1Y:function a1Y(a,b){this.b=a this.a=b}, -a1N:function a1N(a,b){this.b=a +a1T:function a1T(a,b){this.b=a this.a=b}, -a1P:function a1P(a,b){this.b=a +a1V:function a1V(a,b){this.b=a this.a=b}, -a1O:function a1O(a,b){this.b=a +a1U:function a1U(a,b){this.b=a this.a=b}, -a63:function a63(a,b){this.b=a +a6a:function a6a(a,b){this.b=a this.a=b}, -a62:function a62(a,b){this.b=a +a69:function a69(a,b){this.b=a this.a=b}, -a61:function a61(a,b){this.b=a +a68:function a68(a,b){this.b=a this.a=b}, -a1T:function a1T(a,b){this.b=a +a1Z:function a1Z(a,b){this.b=a this.a=b}, -b_p:function b_p(){this.c=this.b=null}, -aa0:function aa0(a,b,c){this.b=a +b_v:function b_v(){this.c=this.b=null}, +aa7:function aa7(a,b,c){this.b=a this.c=b this.a=c}, -aQc:function aQc(a,b,c,d,e){var _=this +aQi:function aQi(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aQb:function aQb(a,b,c,d,e){var _=this +aQh:function aQh(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -a9O:function a9O(a,b,c){this.b=a +a9V:function a9V(a,b,c){this.b=a this.c=b this.a=c}, -a2p:function a2p(a,b){this.b=a +a2v:function a2v(a,b){this.b=a this.a=b}, -aBs:function aBs(a,b,c,d,e){var _=this +aBx:function aBx(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aBr:function aBr(a,b,c,d,e){var _=this +aBw:function aBw(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -CF:function CF(a,b,c,d,e){var _=this +CE:function CE(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -acF:function acF(a){var _=this +acM:function acM(a){var _=this _.e=$ _.a=null _.b=a _.c=null}, -aTz:function aTz(a){this.a=a}, -aTy:function aTy(a,b){this.a=a +aTF:function aTF(a){this.a=a}, +aTE:function aTE(a,b){this.a=a this.b=b}, -ZH:function ZH(a,b,c,d,e){var _=this +ZM:function ZM(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.f=d _.a=e}, -atO:function atO(a){this.a=a}, -atN:function atN(a){this.a=a}, -atL:function atL(a,b,c){this.a=a +atT:function atT(a){this.a=a}, +atS:function atS(a){this.a=a}, +atQ:function atQ(a,b,c){this.a=a this.b=b this.c=c}, -atM:function atM(a,b,c){this.a=a +atR:function atR(a,b,c){this.a=a this.b=b this.c=c}, -xA:function xA(a,b,c,d){var _=this +xy:function xy(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -ZG:function ZG(a,b,c,d){var _=this +ZL:function ZL(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -atK:function atK(a){this.a=a}, -atI:function atI(){}, -atJ:function atJ(a,b,c,d){var _=this +atP:function atP(a){this.a=a}, +atN:function atN(){}, +atO:function atO(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -atF:function atF(a,b,c,d){var _=this +atK:function atK(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -atG:function atG(a,b,c,d){var _=this +atL:function atL(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -atH:function atH(a){this.a=a}, -pM:function pM(a,b,c,d,e,f,g,h,i,j,k){var _=this +atM:function atM(a){this.a=a}, +pL:function pL(a,b,c,d,e,f,g,h,i,j,k){var _=this _.at=a _.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=null _.dy=b @@ -37438,19 +37451,19 @@ _.b=null _.c=i _.d=j _.e=k}, -bF3(a,b,c){var s=null,r=a.goD(a),q=r.gaMB(r) -if(B.c.cb(q,"image/"))return new A.uI(A.b92(s,s,new A.p5(a.goD(a).a6U(),1)),b,c,s) -else if(B.c.cb(q,"text/"))return A.du(a.goD(a).aGq(),s,s,s,s,s,s) -return B.eN}, -b53:function b53(){}, -b54:function b54(){}, -Rv:function Rv(a,b){this.a=a +bF9(a,b,c){var s=null,r=a.goF(a),q=r.gaMz(r) +if(B.c.cb(q,"image/"))return new A.uG(A.b98(s,s,new A.p4(a.goF(a).a6S(),1)),b,c,s) +else if(B.c.cb(q,"text/"))return A.du(a.goF(a).aGo(),s,s,s,s,s,s) +return B.eO}, +b59:function b59(){}, +b5a:function b5a(){}, +Ry:function Ry(a,b){this.a=a this.b=b this.c=0}, -alC:function alC(a){this.a=a}, -SW:function SW(a,b){this.b=a +alJ:function alJ(a){this.a=a}, +SZ:function SZ(a,b){this.b=a this.c=b}, -aDR:function aDR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +aDX:function aDX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.a=a _.b=b _.c=c @@ -37472,71 +37485,71 @@ _.CW=r _.cx=s _.db=_.cy=null _.dx=!1}, -aDT:function aDT(a){this.a=a}, -aDU:function aDU(a){this.a=a}, -aDS:function aDS(){}, -aDV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){return new A.zb(a,b8,b9,h,n,p,q,s,a0,a2,a3,a5,a6,a8,a9,b1,m,c0,l,c,b3,g,b,b6,b4,b5,c6,c1,c7,c2,c5,c4,c3,c8,f,e,k,j,b2,c9,o,r,a1,a4,a7,b0,d1,b7,d,i,d0,A.b_(["a",a,"p",b8,"li",b8,"code",h,"pre",b8,"h1",n,"h2",q,"h3",a0,"h4",a3,"h5",a6,"h6",a9,"em",m,"strong",c0,"del",l,"blockquote",c,"img",b3,"table",b8,"th",c6,"tr",c1,"td",c1],t.N,t.p8))}, -bfP(a){var s,r,q,p,o,n,m,l,k=null,j=a.p3,i=j.z +aDZ:function aDZ(a){this.a=a}, +aE_:function aE_(a){this.a=a}, +aDY:function aDY(){}, +aE0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){return new A.z9(a,b8,b9,h,n,p,q,s,a0,a2,a3,a5,a6,a8,a9,b1,m,c0,l,c,b3,g,b,b6,b4,b5,c6,c1,c7,c2,c5,c4,c3,c8,f,e,k,j,b2,c9,o,r,a1,a4,a7,b0,d1,b7,d,i,d0,A.b_(["a",a,"p",b8,"li",b8,"code",h,"pre",b8,"h1",n,"h2",q,"h3",a0,"h4",a3,"h5",a6,"h6",a9,"em",m,"strong",c0,"del",l,"blockquote",c,"img",b3,"table",b8,"th",c6,"tr",c1,"td",c1],t.N,t.p8))}, +bfW(a){var s,r,q,p,o,n,m,l,k=null,j=a.p3,i=j.z i.toString s=a.y2.b r=s==null q=r?a.at:s p=i.r p.toString -p=i.a76(q,"monospace",p*0.85) +p=i.a74(q,"monospace",p*0.85) q=j.y -o=i.hJ(a.fr) +o=i.hL(a.fr) n=a.CW -m=A.bhT(n,1) -l=A.XT(2) +m=A.bhZ(n,1) +l=A.XY(2) if(r)s=a.at -return A.aDV(B.a8s,8,i,B.O,new A.dW(B.ky,k,k,l,k,k,B.am),B.d8,o,p,B.O,new A.dW(s,k,k,A.XT(2),k,k,B.am),B.d8,B.a6d,B.a6S,j.f,B.O,B.J,j.r,B.O,B.J,j.w,B.O,B.J,q,B.O,B.J,q,B.O,B.J,q,B.O,B.J,new A.dW(k,k,new A.f7(new A.cK(n,5,B.ae,-1),B.A,B.A,B.A),k,k,k,B.am),i,i,B.tc,24,B.O,i,B.J,B.jy,i,m,B.Gc,B.tg,B.qD,B.a85,B.e0,B.p8,B.O,k,B.O)}, -bfO(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=null,a5=a6.geS().geB() -a5=a5.hJ(a6.gkg()===B.ai?B.Je:B.hZ) -s=a6.geS().geB() -r=a6.geS().geB() -q=a6.gkg()===B.ai?B.fg:B.i4 -p=a6.geS().geB().r +return A.aE0(B.a8w,8,i,B.O,new A.dW(B.kB,k,k,l,k,k,B.ao),B.d9,o,p,B.O,new A.dW(s,k,k,A.XY(2),k,k,B.ao),B.d9,B.a6h,B.a6W,j.f,B.O,B.J,j.r,B.O,B.J,j.w,B.O,B.J,q,B.O,B.J,q,B.O,B.J,q,B.O,B.J,new A.dW(k,k,new A.f7(new A.cK(n,5,B.ag,-1),B.A,B.A,B.A),k,k,k,B.ao),i,i,B.tg,24,B.O,i,B.J,B.jB,i,m,B.Gg,B.tk,B.qH,B.a89,B.e2,B.pc,B.O,k,B.O)}, +bfV(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=null,a5=a6.geT().geA() +a5=a5.hL(a6.gki()===B.ak?B.Ji:B.i1) +s=a6.geT().geA() +r=a6.geT().geA() +q=a6.gki()===B.ak?B.fi:B.i7 +p=a6.geT().geA().r p.toString -p=r.a76(q,"monospace",p*0.85) -q=a6.geS().geB() -r=a6.geS().geB().r +p=r.a74(q,"monospace",p*0.85) +q=a6.geT().geA() +r=a6.geT().geA().r r.toString -r=q.xn(r+10,B.aZ) -q=a6.geS().geB() -o=a6.geS().geB().r +r=q.xp(r+10,B.b_) +q=a6.geT().geA() +o=a6.geT().geA().r o.toString -o=q.xn(o+8,B.aZ) -q=a6.geS().geB() -n=a6.geS().geB().r +o=q.xp(o+8,B.b_) +q=a6.geT().geA() +n=a6.geT().geA().r n.toString -n=q.xn(n+6,B.aZ) -q=a6.geS().geB() -m=a6.geS().geB().r +n=q.xp(n+6,B.b_) +q=a6.geT().geA() +m=a6.geT().geA().r m.toString -m=q.xn(m+4,B.aZ) -q=a6.geS().geB() -l=a6.geS().geB().r +m=q.xp(m+4,B.b_) +q=a6.geT().geA() +l=a6.geT().geA().r l.toString -l=q.xn(l+2,B.aZ) -q=a6.geS().geB().Rv(B.aZ) -k=a6.geS().geB().aGK(B.fx) -j=a6.geS().geB().Rv(B.aH) -i=a6.geS().geB().aGG(B.pc) -h=a6.geS().geB() -g=a6.geS().geB() -f=a6.geS().geB().hJ(a6.gie()) -e=a6.geS().geB() -d=a6.geS().geB().Rv(B.fy) -c=a6.geS().geB() -b=A.bhT(B.OZ,0) -a=a6.gkg()===B.ai?B.fg:B.i4 -a0=a6.gkg()===B.ai?B.fg:B.i4 -a1=a6.gkg()===B.ai?B.rl:B.ry -a2=a6.gkg()===B.ai?B.fg:B.i4 -a3=a6.gkg()===B.ai?B.rl:B.ry -return A.aDV(a5,8,h,B.O,new A.dW(a0,a4,new A.f7(B.A,B.A,B.A,new A.cK(a1,4,B.ae,-1)),a4,a4,a4,B.am),B.ii,f,p,B.O,new A.dW(a2,a4,a4,a4,a4,a4,B.am),B.d8,i,k,r,B.O,B.J,o,B.O,B.J,n,B.O,B.J,m,B.O,B.J,l,B.O,B.J,q,B.O,B.J,new A.dW(a4,a4,new A.f7(new A.cK(a3,1,B.ae,-1),B.A,B.A,B.A),a4,a4,a4,B.am),g,e,B.tc,24,B.O,s,B.J,j,c,b,new A.dW(a,a4,a4,a4,a4,a4,B.am),B.tg,B.qD,d,B.e0,B.p8,B.O,a4,B.O)}, -zb:function zb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var _=this +l=q.xp(l+2,B.b_) +q=a6.geT().geA().Ru(B.b_) +k=a6.geT().geA().aGI(B.fA) +j=a6.geT().geA().Ru(B.aI) +i=a6.geT().geA().aGE(B.pg) +h=a6.geT().geA() +g=a6.geT().geA() +f=a6.geT().geA().hL(a6.gii()) +e=a6.geT().geA() +d=a6.geT().geA().Ru(B.fB) +c=a6.geT().geA() +b=A.bhZ(B.P2,0) +a=a6.gki()===B.ak?B.fi:B.i7 +a0=a6.gki()===B.ak?B.fi:B.i7 +a1=a6.gki()===B.ak?B.rp:B.rC +a2=a6.gki()===B.ak?B.fi:B.i7 +a3=a6.gki()===B.ak?B.rp:B.rC +return A.aE0(a5,8,h,B.O,new A.dW(a0,a4,new A.f7(B.A,B.A,B.A,new A.cK(a1,4,B.ag,-1)),a4,a4,a4,B.ao),B.il,f,p,B.O,new A.dW(a2,a4,a4,a4,a4,a4,B.ao),B.d9,i,k,r,B.O,B.J,o,B.O,B.J,n,B.O,B.J,m,B.O,B.J,l,B.O,B.J,q,B.O,B.J,new A.dW(a4,a4,new A.f7(new A.cK(a3,1,B.ag,-1),B.A,B.A,B.A),a4,a4,a4,B.ao),g,e,B.tg,24,B.O,s,B.J,j,c,b,new A.dW(a,a4,a4,a4,a4,a4,B.ao),B.tk,B.qH,d,B.e2,B.pc,B.O,a4,B.O)}, +z9:function z9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var _=this _.a=a _.b=b _.c=c @@ -37586,26 +37599,26 @@ _.y1=c6 _.y2=c7 _.cr=c8 _.cu=c9 -_.bH=d0 -_.bN=d1 -_.bU=d2}, -zc:function zc(a,b){this.a=a +_.bG=d0 +_.bM=d1 +_.bT=d2}, +za:function za(a,b){this.a=a this.b=b}, -a3q:function a3q(a,b){this.a=a +a3w:function a3w(a,b){this.a=a this.b=b}, -Mn:function Mn(){}, -agE:function agE(a,b){var _=this +Mm:function Mm(){}, +agL:function agL(a,b){var _=this _.d=null _.e=a _.a=null _.b=b _.c=null}, -aXr:function aXr(a,b,c,d){var _=this +aXx:function aXx(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3p:function a3p(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +a3v:function a3v(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.c=a _.d=b _.e=c @@ -37625,33 +37638,33 @@ _.CW=p _.cy=q _.db=r _.a=s}, -asn:function asn(a,b){this.a=a +ast:function ast(a,b){this.a=a this.b=b}, -asp:function asp(a,b,c){this.a=a +asv:function asv(a,b,c){this.a=a this.b=b this.c=c}, -a95:function a95(){}, -pv:function pv(){}, -aO7:function aO7(a){this.a=a}, -aO6:function aO6(a){this.a=a}, -aO8:function aO8(a,b){this.a=a +a9c:function a9c(){}, +pt:function pt(){}, +aOd:function aOd(a){this.a=a}, +aOc:function aOc(a){this.a=a}, +aOe:function aOe(a,b){this.a=a this.b=b}, -a93:function a93(a,b,c){this.a=a +a9a:function a9a(a,b,c){this.a=a this.b=b this.c=c}, -Q3:function Q3(a,b,c){this.c=a +Q6:function Q6(a,b,c){this.c=a this.a=b this.b=c}, -aO2:function aO2(a){this.b=a}, -aCc:function aCc(){}, -a6j:function a6j(){}, -aHG:function aHG(a){this.a=a}, +aO8:function aO8(a){this.b=a}, +aCi:function aCi(){}, +a6q:function a6q(){}, +aHM:function aHM(a){this.a=a}, eN:function eN(){}, -auo:function auo(a,b){this.a=a +aut:function aut(a,b){this.a=a this.b=b}, -aup:function aup(){}, -aIS:function aIS(){}, -bcM(a,b){var s=b.a.a,r=a.b.a +auu:function auu(){}, +aIY:function aIY(){}, +bcT(a,b){var s=b.a.a,r=a.b.a if(s[0]-r[0]>0||s[1]-r[1]>0)return!1 s=a.a.a r=b.b.a @@ -37666,20 +37679,20 @@ _.c=c _.d=-1}, fz(){var s,r,q,p,o,n,m,l,k,j,i=J.dR(16,t.Ys) for(s=0;s<16;++s){r=new Float64Array(2) -i[s]=new A.nt(s,new A.bV(new A.a(r),new A.a(new Float64Array(2))))}q=J.dR(4,t.yw) +i[s]=new A.nr(s,new A.bV(new A.a(r),new A.a(new Float64Array(2))))}q=J.dR(4,t.yw) for(p=0;p<4;++p)q[p]=new A.a(new Float64Array(2)) o=J.dR(20,t.ik) for(s=0;s<20;++s){r=new Float64Array(2) -o[s]=new A.nt(s,new A.bV(new A.a(r),new A.a(new Float64Array(2))))}r=new Float64Array(2) +o[s]=new A.nr(s,new A.bV(new A.a(r),new A.a(new Float64Array(2))))}r=new Float64Array(2) n=new Float64Array(2) m=new Float64Array(2) l=new Float64Array(2) k=new Float64Array(2) j=new Float64Array(2) -r=new A.awo(i,q,o,new A.a(r),new A.bV(new A.a(n),new A.a(m)),new A.ci(new A.a(l),new A.a(k)),new A.bV(new A.a(j),new A.a(new Float64Array(2))),new A.d_(0,0,0)) -r.ami() +r=new A.awt(i,q,o,new A.a(r),new A.bV(new A.a(n),new A.a(m)),new A.ci(new A.a(l),new A.a(k)),new A.bV(new A.a(j),new A.a(new Float64Array(2))),new A.d0(0,0,0)) +r.amg() return r}, -awo:function awo(a,b,c,d,e,f,g,h){var _=this +awt:function awt(a,b,c,d,e,f,g,h){var _=this _.a=null _.b=a _.c=0 @@ -37693,22 +37706,22 @@ _.y=e _.z=f _.Q=g _.as=h}, -nt:function nt(a,b){var _=this +nr:function nr(a,b){var _=this _.a=a _.b=b _.f=_.e=_.d=_.c=null _.r=0}, -ES:function ES(a,b){this.a=a +EQ:function EQ(a,b){this.a=a this.b=b}, -nk(){var s=new Float64Array(2) -return new A.Zr(new A.a(s),new A.xM(new Int8Array(4)))}, -bes(){return new A.awp(B.ie)}, -bAW(){var s,r,q=t.yw,p=J.dR(8,q) +nj(){var s=new Float64Array(2) +return new A.Zw(new A.a(s),new A.xK(new Int8Array(4)))}, +bez(){return new A.awu(B.ii)}, +bB1(){var s,r,q=t.yw,p=J.dR(8,q) for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) r=J.dR(8,q) for(s=0;s<8;++s)r[s]=new A.a(new Float64Array(2)) -return new A.aOE(p,r)}, -atA(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b[0],j=b[1],i=k.a,h=j.a,g=c.bP(i)-d,f=c.bP(h)-d +return new A.aOK(p,r)}, +atF(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=b[0],j=b[1],i=k.a,h=j.a,g=c.bO(i)-d,f=c.bO(h)-d if(g<=0){a[0].dV(0,k) s=1}else s=0 if(f<=0){r=s+1 @@ -37727,17 +37740,17 @@ n[0]=e&255 n[1]=k.b.a[1] n[2]=0 n[3]=1;++s}return s}, -aek:function aek(){this.b=this.a=0}, -Zr:function Zr(a,b){this.a=a +aer:function aer(){this.b=this.a=0}, +Zw:function Zw(a,b){this.a=a this.b=b}, -Kv:function Kv(a,b){this.a=a +Ku:function Ku(a,b){this.a=a this.b=b}, -awp:function awp(a){this.a=a +awu:function awu(a){this.a=a this.c=this.b=0}, -aOE:function aOE(a,b){this.a=a +aOK:function aOK(a,b){this.a=a this.b=b this.c=0}, -aYU:function aYU(a,b,c,d,e){var _=this +aZ_:function aZ_(a,b,c,d,e){var _=this _.b=_.a=0 _.c=a _.d=b @@ -37746,7 +37759,7 @@ _.f=d _.r=0 _.w=e _.x=0}, -atx:function atx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +atD:function atD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this _.a=a _.b=b _.c=c @@ -37772,7 +37785,7 @@ _.dx=a2 _.dy=a3 _.fr=a4 _.fx=a5}, -awt:function awt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +awy:function awy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this _.a=a _.b=b _.c=c @@ -37800,9 +37813,9 @@ _.fy=a2 _.go=a3 _.id=a4 _.k1=a5}, -buc(){return new A.xM(new Int8Array(4))}, -xM:function xM(a){this.a=a}, -bhk(){var s=t.S,r=A.b2(3,0,!1,s) +buj(){return new A.xK(new Int8Array(4))}, +xK:function xK(a){this.a=a}, +bhr(){var s=t.S,r=A.b2(3,0,!1,s) s=A.b2(3,0,!1,s) r[0]=1073741823 r[1]=1073741823 @@ -37810,11 +37823,11 @@ r[2]=1073741823 s[0]=1073741823 s[1]=1073741823 s[2]=1073741823 -return new A.aMA(r,s)}, -bDv(){var s,r,q,p,o,n,m,l,k,j,i=J.dR(3,t.wU) +return new A.aMG(r,s)}, +bDB(){var s,r,q,p,o,n,m,l,k,j,i=J.dR(3,t.wU) for(s=0;s<3;++s){r=new Float64Array(2) q=new Float64Array(2) -i[s]=new A.akJ(new A.a(r),new A.a(q),new A.a(new Float64Array(2)))}r=new Float64Array(2) +i[s]=new A.akQ(new A.a(r),new A.a(q),new A.a(new Float64Array(2)))}r=new Float64Array(2) q=new Float64Array(2) p=new Float64Array(2) o=new Float64Array(2) @@ -37823,22 +37836,22 @@ m=new Float64Array(2) l=new Float64Array(2) k=new Float64Array(2) j=new Float64Array(2) -return new A.b_m(i,new A.a(r),new A.a(q),new A.a(p),new A.a(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.a(new Float64Array(2)))}, +return new A.b_s(i,new A.a(r),new A.a(q),new A.a(p),new A.a(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.a(new Float64Array(2)))}, cq(){var s,r,q=t.yw,p=J.dR(8,q) for(s=0;s<8;++s)p[s]=new A.a(new Float64Array(2)) r=J.dR(2,q) for(s=0;s<2;++s)r[s]=new A.a(new Float64Array(2)) -return new A.avF(p,r)}, -akJ:function akJ(a,b,c){var _=this +return new A.avK(p,r)}, +akQ:function akQ(a,b,c){var _=this _.a=a _.b=b _.c=c _.f=_.e=_.d=0}, -aMA:function aMA(a,b){var _=this +aMG:function aMG(a,b){var _=this _.b=_.a=0 _.c=a _.d=b}, -b_m:function b_m(a,b,c,d,e,f,g,h,i,j,k){var _=this +b_s:function b_s(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=0 _.c=b @@ -37851,11 +37864,11 @@ _.x=h _.y=i _.z=j _.Q=k}, -avF:function avF(a,b){var _=this +avK:function avK(a,b){var _=this _.a=a _.c=_.b=0 _.d=b}, -avC:function avC(a,b,c,d,e,f,g){var _=this +avH:function avH(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -37863,32 +37876,32 @@ _.d=d _.e=e _.f=f _.r=g}, -be_(){var s=A.cq(),r=A.cq(),q=new Float64Array(2) -return new A.avD(s,r,new A.aw(new A.a(q),new A.aa()),new A.aw(new A.a(new Float64Array(2)),new A.aa()))}, -avD:function avD(a,b,c,d){var _=this +be6(){var s=A.cq(),r=A.cq(),q=new Float64Array(2) +return new A.avI(s,r,new A.aw(new A.a(q),new A.aa()),new A.aw(new A.a(new Float64Array(2)),new A.aa()))}, +avI:function avI(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1}, -be3(){var s=new Float64Array(2) -return new A.avE(new A.a(s),new A.a(new Float64Array(2)))}, -avE:function avE(a,b){this.a=a +bea(){var s=new Float64Array(2) +return new A.avJ(new A.a(s),new A.a(new Float64Array(2)))}, +avJ:function avJ(a,b){this.a=a this.b=b this.c=0}, lz(){var s,r,q=J.dR(2,t.Kz) for(s=0;s<2;++s){r=new Float64Array(2) -q[s]=new A.a3n(new A.a(r),new A.xM(new Int8Array(4)))}r=new Float64Array(2) -return new A.aDM(q,new A.a(r),new A.a(new Float64Array(2)),B.iW)}, -Mi:function Mi(a,b){this.a=a +q[s]=new A.a3t(new A.a(r),new A.xK(new Int8Array(4)))}r=new Float64Array(2) +return new A.aDS(q,new A.a(r),new A.a(new Float64Array(2)),B.iZ)}, +Mh:function Mh(a,b){this.a=a this.b=b}, -aDM:function aDM(a,b,c,d){var _=this +aDS:function aDS(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.e=0}, -a3n:function a3n(a,b){var _=this +a3t:function a3t(a,b){var _=this _.a=a _.c=_.b=0 _.d=b}, @@ -37897,28 +37910,28 @@ this.b=b this.c=0}, cm:function cm(a){this.a=a this.b=0}, -bdn(){var s=A.b([],t.d),r=new Float64Array(2) -s=new A.Yh(s,new A.a(r),new A.a(new Float64Array(2)),B.oJ) -s.b=$.aq2() +bdu(){var s=A.b([],t.d),r=new Float64Array(2) +s=new A.Ym(s,new A.a(r),new A.a(new Float64Array(2)),B.oM) +s.b=$.aq8() return s}, -Yh:function Yh(a,b,c,d){var _=this +Ym:function Ym(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.r=_.f=!1 _.a=d _.b=0}, -asN:function asN(){}, -asM:function asM(){}, -Yq(){return new A.Cv(new A.a(new Float64Array(2)),B.hi)}, -Cv:function Cv(a,b){this.c=a +asT:function asT(){}, +asS:function asS(){}, +Yv(){return new A.Cu(new A.a(new Float64Array(2)),B.hl)}, +Cu:function Cu(a,b){this.c=a this.a=b this.b=0}, -awu(){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2) -s=new A.a0h(new A.a(s),new A.a(r),new A.a(q),new A.a(new Float64Array(2)),B.oI) -s.b=$.aq2() +awz(){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2) +s=new A.a0n(new A.a(s),new A.a(r),new A.a(q),new A.a(new Float64Array(2)),B.oL) +s.b=$.aq8() return s}, -a0h:function a0h(a,b,c,d,e){var _=this +a0n:function a0n(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c @@ -37926,24 +37939,24 @@ _.f=d _.w=_.r=!1 _.a=e _.b=0}, -aDX:function aDX(a){this.a=0 +aE2:function aE2(a){this.a=0 this.b=a this.c=0}, mB(){var s=t.d -s=new A.a5K(new A.a(new Float64Array(2)),A.b([],s),A.b([],s),B.hj) -s.b=$.aq2() +s=new A.a5R(new A.a(new Float64Array(2)),A.b([],s),A.b([],s),B.hm) +s.b=$.aq8() return s}, -a5K:function a5K(a,b,c,d){var _=this +a5R:function a5R(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d _.b=0}, -aHW:function aHW(a){this.a=a}, -aHX:function aHX(a){this.a=a}, -aHY:function aHY(a){this.a=a}, -aMi:function aMi(){}, -FO:function FO(a,b){this.a=a +aI1:function aI1(a){this.a=a}, +aI2:function aI2(a){this.a=a}, +aI3:function aI3(a){this.a=a}, +aMo:function aMo(){}, +FM:function FM(a,b){this.a=a this.b=b}, eX:function eX(a,b,c,d){var _=this _.a=a @@ -37951,11 +37964,11 @@ _.b=b _.c=c _.d=d _.e=0}, -AJ:function AJ(a,b){this.a=a +AI:function AI(a,b){this.a=a this.b=b}, eY:function eY(a){this.a=a this.b=0}, -aPV:function aPV(a,b,c,d,e,f,g,h,i){var _=this +aQ0:function aQ0(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -37965,9 +37978,9 @@ _.f=f _.r=g _.w=h _.x=i}, -Pi:function Pi(a,b){this.a=a +Pl:function Pl(a,b){this.a=a this.b=b}, -aM8:function aM8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +aMe:function aMe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this _.c=_.b=_.a=$ _.d=a _.e=b @@ -37986,18 +37999,18 @@ _.CW=m _.cx=n _.cy=o _.db=p}, -bCm(){var s,r,q,p=new Float64Array(2),o=J.dR(2,t.yw) +bCs(){var s,r,q,p=new Float64Array(2),o=J.dR(2,t.yw) for(s=0;s<2;++s)o[s]=new A.a(new Float64Array(2)) r=new Float64Array(2) q=new Float64Array(2) -return new A.aR9(new A.a(p),o,r,new A.a(q),new A.a(new Float64Array(2)))}, -aR9:function aR9(a,b,c,d,e){var _=this +return new A.aRf(new A.a(p),o,r,new A.a(q),new A.a(new Float64Array(2)))}, +aRf:function aRf(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -d_:function d_(a,b,c){var _=this +d0:function d0(a,b,c){var _=this _.a=a _.b=b _.c=c @@ -38005,24 +38018,24 @@ _.d=1}, c8(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a q=q[1] s=new A.a(new Float64Array(2)) -s.t(r*p-o*q,o*p+r*q) +s.u(r*p-o*q,o*p+r*q) return s}, -rB(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a +rz(a,b){var s,r=a.b,q=b.a,p=q[0],o=a.a q=q[1] s=new A.a(new Float64Array(2)) -s.t(r*p+o*q,-o*p+r*q) +s.u(r*p+o*q,-o*p+r*q) return s}, aa:function aa(){this.a=0 this.b=1}, -bhP(){var s=new Float64Array(2),r=new Float64Array(2) +bhW(){var s=new Float64Array(2),r=new Float64Array(2) return new A.b3(new A.a(s),new A.a(r),new A.a(new Float64Array(2)))}, b3:function b3(a,b,c){var _=this _.a=a _.b=b _.c=c _.f=_.e=_.d=0}, -bx:function bx(a){this.a=a}, -QT(){return new A.aw(new A.a(new Float64Array(2)),new A.aa())}, +bw:function bw(a){this.a=a}, +QW(){return new A.aw(new A.a(new Float64Array(2)),new A.aa())}, cU(a,b){var s,r,q,p=a.b,o=p.b,n=b.a,m=n[0] p=p.a n=n[1] @@ -38030,16 +38043,16 @@ s=a.a.a r=s[0] s=s[1] q=new A.a(new Float64Array(2)) -q.t(o*m-p*n+r,p*m+o*n+s) +q.u(o*m-p*n+r,p*m+o*n+s) return q}, jq(a,b){var s,r=b.a,q=a.a.a,p=r[0]-q[0],o=r[1]-q[1] q=a.b r=q.b q=q.a s=new A.a(new Float64Array(2)) -s.t(r*p+q*o,-q*p+r*o) +s.u(r*p+q*o,-q*p+r*o) return s}, -bij(a,b){var s=a.b,r=A.rB(s,b.a.U(0,a.a)),q=b.b,p=new A.aa(),o=s.b,n=q.a +bip(a,b){var s=a.b,r=A.rz(s,b.a.U(0,a.a)),q=b.b,p=new A.aa(),o=s.b,n=q.a s=s.a q=q.b p.a=o*n-s*q @@ -38074,8 +38087,8 @@ if(f==null)s=new A.a(new Float64Array(2)) else s=f if(e==null)r=new A.a(new Float64Array(2)) else r=e -return new A.arX(g,h,s,a,r,c,b,d)}, -arX:function arX(a,b,c,d,e,f,g,h){var _=this +return new A.as2(g,h,s,a,r,c,b,d)}, +as2:function as2(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -38084,13 +38097,13 @@ _.e=e _.f=f _.w=g _.z=h}, -J3:function J3(a,b){this.a=a +J2:function J2(a,b){this.a=a this.b=b}, -eA:function eA(a,b){var _=this +eB:function eB(a,b){var _=this _.a=a _.b=b _.d=_.c=null}, -Yf:function Yf(a,b,c,d,e,f,g,h){var _=this +Yk:function Yk(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38101,7 +38114,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -Yg:function Yg(a,b,c,d,e,f,g,h){var _=this +Yl:function Yl(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38112,10 +38125,10 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -bdu(a,b){var s=new A.Yn(a,b,0,0,A.CP(),A.CQ(),A.lz(),A.lz()) -s.tC(a,0,b,0) +bdB(a,b){var s=new A.Ys(a,b,0,0,A.CO(),A.CP(),A.lz(),A.lz()) +s.tD(a,0,b,0) return s}, -Yn:function Yn(a,b,c,d,e,f,g,h){var _=this +Ys:function Ys(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38126,7 +38139,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -bud(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.c +buk(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.c k===$&&A.c() s=k.a k=c.c @@ -38140,30 +38153,30 @@ o=r===s n=o?d:b m=k?a:c l=o?c:a -k=q===B.hi -if(k&&s===B.hi)return A.bdu(m,l) -else{o=q===B.hj -if(o&&s===B.hj){k=new A.a5H(m,l,0,0,A.CP(),A.CQ(),A.lz(),A.lz()) -k.tC(m,0,l,0) -return k}else if(k&&s===B.hj){k=new A.a5G(l,m,0,0,A.CP(),A.CQ(),A.lz(),A.lz()) -k.tC(l,0,m,0) -return k}else if(k&&s===B.oI){k=new A.a0f(l,m,n,p,A.CP(),A.CQ(),A.lz(),A.lz()) -k.tC(l,n,m,p) -return k}else if(q===B.oI&&s===B.hj){k=new A.a0g(m,l,p,n,A.CP(),A.CQ(),A.lz(),A.lz()) -k.tC(m,p,l,n) -return k}else if(k&&s===B.oJ){k=new A.Yf(l,m,n,p,A.CP(),A.CQ(),A.lz(),A.lz()) -k.tC(l,n,m,p) -return k}else if(o&&s===B.oJ){k=new A.Yg(l,m,n,p,A.CP(),A.CQ(),A.lz(),A.lz()) -k.tC(l,n,m,p) -return k}else return A.bdu(m,l)}}, +k=q===B.hl +if(k&&s===B.hl)return A.bdB(m,l) +else{o=q===B.hm +if(o&&s===B.hm){k=new A.a5O(m,l,0,0,A.CO(),A.CP(),A.lz(),A.lz()) +k.tD(m,0,l,0) +return k}else if(k&&s===B.hm){k=new A.a5N(l,m,0,0,A.CO(),A.CP(),A.lz(),A.lz()) +k.tD(l,0,m,0) +return k}else if(k&&s===B.oL){k=new A.a0l(l,m,n,p,A.CO(),A.CP(),A.lz(),A.lz()) +k.tD(l,n,m,p) +return k}else if(q===B.oL&&s===B.hm){k=new A.a0m(m,l,p,n,A.CO(),A.CP(),A.lz(),A.lz()) +k.tD(m,p,l,n) +return k}else if(k&&s===B.oM){k=new A.Yk(l,m,n,p,A.CO(),A.CP(),A.lz(),A.lz()) +k.tD(l,n,m,p) +return k}else if(o&&s===B.oM){k=new A.Yl(l,m,n,p,A.CO(),A.CP(),A.lz(),A.lz()) +k.tD(l,n,m,p) +return k}else return A.bdB(m,l)}}, li:function li(){}, -CP(){var s,r,q,p,o=J.dR(2,t.yw) +CO(){var s,r,q,p,o=J.dR(2,t.yw) for(s=0;s<2;++s)o[s]=new A.a(new Float64Array(2)) r=new Float64Array(2) q=new Float64Array(2) p=new Float64Array(2) -return new A.auq(o,new A.a(r),new A.a(q),new A.a(p),new A.a(new Float64Array(2)))}, -auq:function auq(a,b,c,d,e){var _=this +return new A.auv(o,new A.a(r),new A.a(q),new A.a(p),new A.a(new Float64Array(2)))}, +auv:function auv(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -38173,36 +38186,36 @@ _.x=e _.z=_.y=0 _.Q=$ _.ax=_.at=_.as=0}, -bdK(){return new A.aus()}, -bdJ(){var s=new Float64Array(2),r=new Float64Array(2),q=A.bCm(),p=new Float64Array(2) -return new A.aur(new A.aw(new A.a(s),new A.aa()),new A.aw(new A.a(r),new A.aa()),q,new A.aI6(new A.a(p),new A.a(new Float64Array(2))))}, -aus:function aus(){var _=this +bdR(){return new A.aux()}, +bdQ(){var s=new Float64Array(2),r=new Float64Array(2),q=A.bCs(),p=new Float64Array(2) +return new A.auw(new A.aw(new A.a(s),new A.aa()),new A.aw(new A.a(r),new A.aa()),q,new A.aIc(new A.a(p),new A.a(new Float64Array(2))))}, +aux:function aux(){var _=this _.d=_.c=_.b=_.a=$}, -aur:function aur(a,b,c,d){var _=this +auw:function auw(a,b,c,d){var _=this _.d=_.c=_.b=_.a=$ _.e=a _.f=b _.r=c _.w=d}, -aI6:function aI6(a,b){this.a=a +aIc:function aIc(a,b){this.a=a this.b=b this.c=0}, -CQ(){var s,r,q,p=J.dR(2,t.GK) +CP(){var s,r,q,p=J.dR(2,t.GK) for(s=0;s<2;++s){r=new Float64Array(2) -p[s]=new A.aat(new A.a(r),new A.a(new Float64Array(2)))}r=new Float64Array(2) +p[s]=new A.aaA(new A.a(r),new A.a(new Float64Array(2)))}r=new Float64Array(2) q=new Float64Array(4) -return new A.aut(p,new A.a(r),new A.jc(q),new A.jc(new Float64Array(4)))}, -aat:function aat(a,b){var _=this +return new A.auy(p,new A.a(r),new A.jc(q),new A.jc(new Float64Array(4)))}, +aaA:function aaA(a,b){var _=this _.a=a _.b=b _.r=_.f=_.e=_.d=_.c=0}, -aut:function aut(a,b,c,d){var _=this +auy:function auy(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d _.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=0}, -a0f:function a0f(a,b,c,d,e,f,g,h){var _=this +a0l:function a0l(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38213,7 +38226,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -a0g:function a0g(a,b,c,d,e,f,g,h){var _=this +a0m:function a0m(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38224,7 +38237,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -a5G:function a5G(a,b,c,d,e,f,g,h){var _=this +a5N:function a5N(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38235,7 +38248,7 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -a5H:function a5H(a,b,c,d,e,f,g,h){var _=this +a5O:function a5O(a,b,c,d,e,f,g,h){var _=this _.a=0 _.b=a _.c=b @@ -38246,14 +38259,14 @@ _.r=f _.w=g _.Q=_.z=_.y=_.x=0 _.at=h}, -rq:function rq(a){this.a=a +rp:function rp(a){this.a=a this.b=0}, -t2:function t2(a){this.a=a +t_:function t_(a){this.a=a this.b=0}, -Du:function Du(){this.a=1 +Dt:function Dt(){this.a=1 this.b=65535 this.c=0}, -uu:function uu(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +us:function us(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=0 _.b=a _.c=$ @@ -38273,8 +38286,8 @@ _.cx=j _.cy=k _.db=l _.dx=m}, -j8(a,b,c,d,e,f){return new A.KR(a,f,c,e,b,d,new A.Du())}, -KR:function KR(a,b,c,d,e,f,g){var _=this +j8(a,b,c,d,e,f){return new A.KQ(a,f,c,e,b,d,new A.Dt())}, +KQ:function KQ(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -38282,19 +38295,19 @@ _.d=d _.e=e _.f=f _.r=g}, -a0T:function a0T(a,b){var _=this +a0Z:function a0Z(a,b){var _=this _.a=a _.b=b _.d=_.c=0}, -ct(){var s=A.b([],t.jA),r=A.bdJ(),q=A.bdK(),p=A.bdJ(),o=A.bdK(),n=new Float64Array(2) -s=new A.aBU(s,r,new A.aN0(),q,p,o,new A.auo(n,new Float64Array(2))) +ct(){var s=A.b([],t.jA),r=A.bdQ(),q=A.bdR(),p=A.bdQ(),o=A.bdR(),n=new Float64Array(2) +s=new A.aBZ(s,r,new A.aN6(),q,p,o,new A.aut(n,new Float64Array(2))) s.c=A.b([],t.f) s.d=A.b([],t.Q) return s}, lf:function lf(a,b,c){this.a=a this.b=b this.c=c}, -aBU:function aBU(a,b,c,d,e,f,g){var _=this +aBZ:function aBZ(a,b,c,d,e,f,g){var _=this _.a=null _.b=a _.d=_.c=$ @@ -38304,21 +38317,21 @@ _.r=d _.w=e _.x=f _.y=g}, -aBV:function aBV(){}, -aBW:function aBW(){}, -aBX:function aBX(){}, -bdG(a,b){var s,r=A.b([],t.kH),q=b.x -q=J.nH(q.slice(0),A.a6(q).c) -s=new A.d_(0,0,0) -s.a=B.e.ad(B.d.c0(127.5)) -s.b=B.e.ad(B.e.c0(204)) -s.c=B.e.ad(B.e.c0(204)) +aC_:function aC_(){}, +aC0:function aC0(){}, +aC1:function aC1(){}, +bdN(a,b){var s,r=A.b([],t.kH),q=b.x +q=J.nF(q.slice(0),A.a7(q).c) +s=new A.d0(0,0,0) +s.a=B.e.ae(B.d.c0(127.5)) +s.b=B.e.ae(B.e.c0(204)) +s.c=B.e.ae(B.e.c0(204)) s.d=1 -r=new A.ZX(q,r,b.a,b.b,s) -r.pH(b) -r.amg(a,b) +r=new A.a_1(q,r,b.a,b.b,s) +r.pJ(b) +r.ame(a,b) return r}, -ZX:function ZX(a,b,c,d,e){var _=this +a_1:function a_1(a,b,c,d,e){var _=this _.w=a _.x=$ _.y=0 @@ -38331,19 +38344,19 @@ _.d=_.c=!1 _.e=c _.f=d _.r=e}, -auk:function auk(a,b,c){this.a=a +aup:function aup(a,b,c){this.a=a this.b=b this.c=c}, -aul:function aul(a,b){this.a=a +auq:function auq(a,b){this.a=a this.b=b}, -aum:function aum(a,b,c,d){var _=this +aur:function aur(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -bdH(a){var s=A.b([],a.h("o<0>")),r=A.b([],t.kH),q=new Float64Array(2) -return new A.ZY(s,r,new A.a(q),new A.a(new Float64Array(2)),!1,a.h("ZY<0>"))}, -ZY:function ZY(a,b,c,d,e,f){var _=this +bdO(a){var s=A.b([],a.h("p<0>")),r=A.b([],t.kH),q=new Float64Array(2) +return new A.a_2(s,r,new A.a(q),new A.a(new Float64Array(2)),!1,a.h("a_2<0>"))}, +a_2:function a_2(a,b,c,d,e,f){var _=this _.w=_.r=0 _.x=a _.y=b @@ -38352,18 +38365,18 @@ _.b=d _.e=_.d=$ _.f=e _.$ti=f}, -be0(a){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new A.d_(0,0,0) -n.a=B.e.ad(B.d.c0(127.5)) -n.b=B.e.ad(B.e.c0(204)) -n.c=B.e.ad(B.e.c0(204)) +be7(a){var s=new Float64Array(2),r=new Float64Array(2),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new A.d0(0,0,0) +n.a=B.e.ae(B.d.c0(127.5)) +n.b=B.e.ae(B.e.c0(204)) +n.c=B.e.ae(B.e.c0(204)) n.d=1 -s=new A.uk(new A.a(s),new A.a(r),new A.a(q),new A.a(p),new A.a(o),a.a,a.b,n) -s.pH(a) +s=new A.ui(new A.a(s),new A.a(r),new A.a(q),new A.a(p),new A.a(o),a.a,a.b,n) +s.pJ(a) s.as=a.r s.w=a.w s.x=a.x return s}, -uk:function uk(a,b,c,d,e,f,g,h){var _=this +ui:function ui(a,b,c,d,e,f,g,h){var _=this _.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=0 _.ay=a _.ch=b @@ -38376,9 +38389,9 @@ _.d=_.c=!1 _.e=f _.f=g _.r=h}, -be1(a,b){var s=new Float64Array(2) -return new A.a_T(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ae(b).h("a_T<1,2>"))}, -a_T:function a_T(a,b,c,d){var _=this +be8(a,b){var s=new Float64Array(2) +return new A.a_Y(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a_Y<1,2>"))}, +a_Y:function a_Y(a,b,c,d){var _=this _.r=1 _.x=_.w=0 _.a=a @@ -38386,7 +38399,7 @@ _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -a1f:function a1f(a,b,c,d,e,f,g,h,i){var _=this +a1l:function a1l(a,b,c,d,e,f,g,h,i){var _=this _.w=a _.as=_.Q=_.z=_.y=_.x=0 _.at=b @@ -38401,14 +38414,14 @@ _.d=_.c=!1 _.e=g _.f=h _.r=i}, -a1g:function a1g(a,b,c,d){var _=this +a1m:function a1m(a,b,c,d){var _=this _.w=_.r=0 _.a=a _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -a1q:function a1q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +a1w:function a1w(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.w=a _.x=b _.y=c @@ -38431,7 +38444,7 @@ _.d=_.c=!1 _.e=o _.f=p _.r=q}, -a1r:function a1r(a,b,c,d){var _=this +a1x:function a1x(a,b,c,d){var _=this _.w=_.r=$ _.x=0 _.a=a @@ -38440,10 +38453,10 @@ _.e=_.d=$ _.f=c _.$ti=d}, jU:function jU(){}, -a2F:function a2F(){}, -Ee:function Ee(a,b){this.a=a +a2L:function a2L(){}, +Ed:function Ed(a,b){this.a=a this.b=b}, -a3O:function a3O(a,b,c,d,e,f,g,h,i,j,k){var _=this +a3U:function a3U(a,b,c,d,e,f,g,h,i,j,k){var _=this _.w=a _.x=0 _.y=b @@ -38461,7 +38474,7 @@ _.d=_.c=!1 _.e=i _.f=j _.r=k}, -a3P:function a3P(a,b,c,d,e){var _=this +a3V:function a3V(a,b,c,d,e){var _=this _.r=a _.w=0 _.y=_.x=1 @@ -38471,14 +38484,14 @@ _.b=c _.e=_.d=$ _.f=d _.$ti=e}, -bfZ(a){var s,r=new A.a(new Float64Array(2)),q=new A.a(new Float64Array(2)),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(4),m=new Float64Array(2),l=new A.d_(0,0,0) -l.a=B.e.ad(B.d.c0(127.5)) -l.b=B.e.ad(B.e.c0(204)) -l.c=B.e.ad(B.e.c0(204)) +bg5(a){var s,r=new A.a(new Float64Array(2)),q=new A.a(new Float64Array(2)),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(4),m=new Float64Array(2),l=new A.d0(0,0,0) +l.a=B.e.ae(B.d.c0(127.5)) +l.b=B.e.ae(B.e.c0(204)) +l.c=B.e.ae(B.e.c0(204)) l.d=1 s=a.b -l=new A.a3Q(r,q,new A.a(p),new A.a(o),new A.jc(n),new A.a(m),a.a,s,l) -l.pH(a) +l=new A.a3W(r,q,new A.a(p),new A.a(o),new A.jc(n),new A.a(m),a.a,s,l) +l.pJ(a) r.q(a.r) m=l.b m===$&&A.c() @@ -38488,7 +38501,7 @@ q.cM() l.x=a.x l.y=a.y return l}, -a3Q:function a3Q(a,b,c,d,e,f,g,h,i){var _=this +a3W:function a3W(a,b,c,d,e,f,g,h,i){var _=this _.w=a _.z=_.y=_.x=0 _.Q=b @@ -38503,9 +38516,9 @@ _.d=_.c=!1 _.e=g _.f=h _.r=i}, -bg_(a,b){var s=new Float64Array(2),r=new Float64Array(2) -return new A.a3R(new A.a(s),new A.a(r),new A.a(new Float64Array(2)),!1,a.h("@<0>").ae(b).h("a3R<1,2>"))}, -a3R:function a3R(a,b,c,d,e){var _=this +bg6(a,b){var s=new Float64Array(2),r=new Float64Array(2) +return new A.a3X(new A.a(s),new A.a(r),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a3X<1,2>"))}, +a3X:function a3X(a,b,c,d,e){var _=this _.r=a _.w=0 _.x=5 @@ -38515,7 +38528,7 @@ _.b=c _.e=_.d=$ _.f=d _.$ti=e}, -b8S(a){var s,r,q,p,o,n=new Float64Array(3),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(2),i=new Float64Array(9),h=a.a,g=new A.a(new Float64Array(2)) +b8Y(a){var s,r,q,p,o,n=new Float64Array(3),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(2),i=new Float64Array(9),h=a.a,g=new A.a(new Float64Array(2)) g.q(h) s=a.b r=new A.a(new Float64Array(2)) @@ -38524,14 +38537,14 @@ q=new A.a(new Float64Array(2)) q.q(a.r) q.e5(0) p=new A.a(new Float64Array(2)) -o=new A.d_(0,0,0) -o.a=B.e.ad(B.d.c0(127.5)) -o.b=B.e.ad(B.e.c0(204)) -o.c=B.e.ad(B.e.c0(204)) +o=new A.d0(0,0,0) +o.a=B.e.ae(B.d.c0(127.5)) +o.b=B.e.ae(B.e.c0(204)) +o.c=B.e.ae(B.e.c0(204)) o.d=1 -n=new A.NL(g,r,q,p,new A.dC(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.hX(i),h,s,o) -n.pH(a) -q.h5(1,p) +n=new A.NN(g,r,q,p,new A.dC(n),new A.a(m),new A.a(l),new A.a(k),new A.a(j),new A.hW(i),h,s,o) +n.pJ(a) +q.h8(1,p) n.Q=a.w n.ax=a.y n.ay=a.z @@ -38539,9 +38552,9 @@ n.ch=a.as n.CW=a.at n.cx=a.x n.cy=a.Q -n.db=B.cJ +n.db=B.cK return n}, -NL:function NL(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +NN:function NN(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.w=a _.x=b _.y=c @@ -38565,11 +38578,11 @@ _.d=_.c=!1 _.e=k _.f=l _.r=m}, -b8T(a,b){var s,r=new A.a(new Float64Array(2)) -r.t(1,0) +b8Z(a,b){var s,r=new A.a(new Float64Array(2)) +r.u(1,0) s=new Float64Array(2) -return new A.a5U(r,new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ae(b).h("a5U<1,2>"))}, -a5U:function a5U(a,b,c,d,e){var _=this +return new A.a60(r,new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a60<1,2>"))}, +a60:function a60(a,b,c,d,e){var _=this _.r=a _.w=0 _.x=!1 @@ -38581,7 +38594,7 @@ _.b=c _.e=_.d=$ _.f=d _.$ti=e}, -a5X:function a5X(a,b,c,d,e,f,g,h,i,j,k){var _=this +a63:function a63(a,b,c,d,e,f,g,h,i,j,k){var _=this _.w=a _.x=b _.ay=_.ax=_.at=_.as=_.Q=0 @@ -38597,7 +38610,7 @@ _.d=_.c=!1 _.e=i _.f=j _.r=k}, -a5Y:function a5Y(a,b,c,d,e,f){var _=this +a64:function a64(a,b,c,d,e,f){var _=this _.r=a _.w=b _.y=_.x=0 @@ -38607,15 +38620,15 @@ _.b=d _.e=_.d=$ _.f=e _.$ti=f}, -aKl(a){var s,r,q=new A.a(new Float64Array(2)),p=new A.a(new Float64Array(2)),o=new Float64Array(3),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(9),i=new A.d_(0,0,0) -i.a=B.e.ad(B.d.c0(127.5)) -i.b=B.e.ad(B.e.c0(204)) -i.c=B.e.ad(B.e.c0(204)) +aKr(a){var s,r,q=new A.a(new Float64Array(2)),p=new A.a(new Float64Array(2)),o=new Float64Array(3),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=new Float64Array(9),i=new A.d0(0,0,0) +i.a=B.e.ae(B.d.c0(127.5)) +i.b=B.e.ae(B.e.c0(204)) +i.c=B.e.ae(B.e.c0(204)) i.d=1 s=a.a r=a.b -i=new A.vH(q,p,new A.dC(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.hX(j),B.cJ,s,r,i) -i.pH(a) +i=new A.vF(q,p,new A.dC(o),new A.a(n),new A.a(m),new A.a(l),new A.a(k),new A.hW(j),B.cK,s,r,i) +i.pJ(a) q.q(s) p.q(r) i.ay=a.r @@ -38626,7 +38639,7 @@ i.at=a.Q i.ax=a.w i.Q=a.z return i}, -vH:function vH(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +vF:function vF(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.w=a _.x=b _.y=c @@ -38648,9 +38661,9 @@ _.d=_.c=!1 _.e=j _.f=k _.r=l}, -aKm(a,b){var s=new Float64Array(2) -return new A.a72(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ae(b).h("a72<1,2>"))}, -a72:function a72(a,b,c,d){var _=this +aKs(a,b){var s=new Float64Array(2) +return new A.a79(new A.a(s),new A.a(new Float64Array(2)),!1,a.h("@<0>").ad(b).h("a79<1,2>"))}, +a79:function a79(a,b,c,d){var _=this _.r=0 _.w=!1 _.y=_.x=0 @@ -38661,7 +38674,7 @@ _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -a75:function a75(a,b,c,d,e,f,g,h,i,j){var _=this +a7c:function a7c(a,b,c,d,e,f,g,h,i,j){var _=this _.w=a _.x=b _.at=_.as=_.Q=_.z=_.y=0 @@ -38676,14 +38689,14 @@ _.d=_.c=!1 _.e=h _.f=i _.r=j}, -b94:function b94(a,b,c,d){var _=this +b9a:function b9a(a,b,c,d){var _=this _.r=0 _.a=a _.b=b _.e=_.d=$ _.f=c _.$ti=d}, -aaK:function aaK(a,b,c,d,e,f,g,h,i,j,k){var _=this +aaR:function aaR(a,b,c,d,e,f,g,h,i,j,k){var _=this _.y=_.x=_.w=0 _.z=a _.Q=b @@ -38701,7 +38714,7 @@ _.d=_.c=!1 _.e=i _.f=j _.r=k}, -b9N:function b9N(a,b,c,d){var _=this +b9T:function b9T(a,b,c,d){var _=this _.r=0 _.a=a _.b=b @@ -38724,7 +38737,7 @@ _.r=g _.w=h _.x=i _.y=j}, -aN0:function aN0(){this.c=this.b=this.a=$}, +aN6:function aN6(){this.c=this.b=this.a=$}, cn:function cn(){var _=this _.e=_.d=_.c=_.b=_.a=0 _.f=!1}, @@ -38757,7 +38770,7 @@ _.k4=s _.ok=a0 _.p1=a1 _.p2=a2}, -aRa:function aRa(){}, +aRg:function aRg(){}, f1:function f1(){this.a=$ this.b=null}, f2:function f2(a,b,c){var _=this @@ -38766,24 +38779,24 @@ _.b=b _.c=c _.d=$ _.e=null}, -EV:function EV(a,b,c){var _=this +ET:function ET(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=c _.e=0}, -aQu:function aQu(a){this.a=a}, +aQA:function aQA(a){this.a=a}, eW:function eW(a,b){var _=this _.b=_.a=$ _.c=a _.d=b}, -byp(a,b,c){return a.V(0,c<<19>>>0).V(0,b<<7>>>0)}, -bgo(a,b){return A.bgn(a,b,new A.aGK())}, -bgp(a,b){return A.bgn(a,b,new A.aGT())}, -bgn(a,b,c){var s,r,q,p=a.length,o=J.nH(a.slice(0),A.a6(a).c) +byu(a,b,c){return a.V(0,c<<19>>>0).V(0,b<<7>>>0)}, +bgv(a,b){return A.bgu(a,b,new A.aGQ())}, +bgw(a,b){return A.bgu(a,b,new A.aGZ())}, +bgu(a,b,c){var s,r,q,p=a.length,o=J.nF(a.slice(0),A.a7(a).c) for(s=0;p>0;){r=B.e.cW(p,2) q=s+r -if(c.$2(J.bsq(o[q]),b)){s=q+1 +if(c.$2(J.bsw(o[q]),b)){s=q+1 p-=r+1}else p=r}return s}, eR:function eR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.c=_.b=_.a=0 @@ -38804,48 +38817,48 @@ _.ok=n _.p1=o _.p2=p _.p3=q}, -aGS:function aGS(){}, -aGL:function aGL(a,b){this.a=a -this.b=b}, -aGM:function aGM(a){this.a=a}, -aGN:function aGN(a){this.a=a}, -aGO:function aGO(a){this.a=a}, -aGP:function aGP(a){this.a=a}, -aGQ:function aGQ(a){this.a=a}, +aGY:function aGY(){}, aGR:function aGR(a,b){this.a=a this.b=b}, -aGK:function aGK(){}, -aGT:function aGT(){}, -a1B(a,b,c){var s,r,q=null,p=A.b_([B.Rx,new A.a1A("351bb21ecaae045391ee603df58d4f2cf9a3d586c5fd3743fee2257bd3223ae4",102756)],t.gm,t.Ks),o=B.E2.aGU(q,q,a,q,q,q,q,q,b,q,c,q,q,q,q,q,q,q),n=o.w +aGS:function aGS(a){this.a=a}, +aGT:function aGT(a){this.a=a}, +aGU:function aGU(a){this.a=a}, +aGV:function aGV(a){this.a=a}, +aGW:function aGW(a){this.a=a}, +aGX:function aGX(a,b){this.a=a +this.b=b}, +aGQ:function aGQ(){}, +aGZ:function aGZ(){}, +a1H(a,b,c){var s,r,q=null,p=A.b_([B.RB,new A.a1G("351bb21ecaae045391ee603df58d4f2cf9a3d586c5fd3743fee2257bd3223ae4",102756)],t.gm,t.Ks),o=B.E6.aGS(q,q,a,q,q,q,q,q,b,q,c,q,q,q,q,q,q,q),n=o.w if(n==null)n=B.V s=o.x -r=A.bEk(new A.Ld(n,s==null?B.ip:s),new A.bg(p,A.w(p).h("bg<1>"))) +r=A.bEq(new A.Lc(n,s==null?B.is:s),new A.bf(p,A.q(p).h("bf<1>"))) n=p.i(0,r) n.toString -A.Is(new A.aA2(new A.aA3("VT323",r),n)) -return o.aH1("VT323_"+r.k(0),A.b(["VT323"],t.T))}, -aTU:function aTU(){}, -bt9(a){var s,r,q,p=t.N,o=A.D(p,t.yp) -for(s=J.b6o(t.a.a(B.c0.fI(0,a))),s=s.gaz(s),r=t._;s.D();){q=s.gZ(s) -o.u(0,q.a,J.h8(r.a(q.b),p))}return new A.cO(o,t.Zl)}, -aqP:function aqP(){}, -aA2:function aA2(a,b){this.a=a -this.b=b}, -a1A:function a1A(a,b){this.a=a -this.b=b}, -aA3:function aA3(a,b){this.a=a -this.b=b}, -Ld:function Ld(a,b){this.a=a -this.b=b}, -bI6(a){return A.b2e(new A.b4L(a,null),t.Wd)}, -b2e(a,b){return A.bGd(a,b,b)}, -bGd(a,b,c){var s=0,r=A.u(c),q,p=2,o,n=[],m,l,k -var $async$b2e=A.v(function(d,e){if(d===1){o=e -s=p}while(true)switch(s){case 0:l=A.bL0() -k=l==null?new A.Jd(A.y(t.Gf)):l +A.Ir(new A.aA7(new A.aA8("VT323",r),n)) +return o.aH_("VT323_"+r.k(0),A.b(["VT323"],t.T))}, +aU_:function aU_(){}, +btg(a){var s,r,q,p=t.N,o=A.D(p,t.yp) +for(s=J.b6u(t.a.a(B.c1.fK(0,a))),s=s.gaw(s),r=t._;s.D();){q=s.gZ(s) +o.t(0,q.a,J.h8(r.a(q.b),p))}return new A.cO(o,t.Zl)}, +aqV:function aqV(){}, +aA7:function aA7(a,b){this.a=a +this.b=b}, +a1G:function a1G(a,b){this.a=a +this.b=b}, +aA8:function aA8(a,b){this.a=a +this.b=b}, +Lc:function Lc(a,b){this.a=a +this.b=b}, +bIc(a){return A.b2k(new A.b4R(a,null),t.Wd)}, +b2k(a,b){return A.bGj(a,b,b)}, +bGj(a,b,c){var s=0,r=A.v(c),q,p=2,o,n=[],m,l,k +var $async$b2k=A.w(function(d,e){if(d===1){o=e +s=p}while(true)switch(s){case 0:l=A.bL6() +k=l==null?new A.Jc(A.y(t.Gf)):l p=3 s=6 -return A.A(a.$1(k),$async$b2e) +return A.B(a.$1(k),$async$b2k) case 6:m=e q=m n=[1] @@ -38856,62 +38869,62 @@ s=4 break case 3:n=[2] case 4:p=2 -J.b6l(k) +J.b6r(k) s=n.pop() break -case 5:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$b2e,r)}, -b4L:function b4L(a,b){this.a=a -this.b=b}, -XC:function XC(){}, -XE:function XE(){}, -arr:function arr(){}, -ars:function ars(){}, -art:function art(){}, -Jd:function Jd(a){this.a=a +case 5:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$b2k,r)}, +b4R:function b4R(a,b){this.a=a +this.b=b}, +XH:function XH(){}, +XJ:function XJ(){}, +arx:function arx(){}, +ary:function ary(){}, +arz:function arz(){}, +Jc:function Jc(a){this.a=a this.c=!1}, -asa:function asa(a,b,c){this.a=a +asg:function asg(a,b,c){this.a=a this.b=b this.c=c}, -asb:function asb(a,b){this.a=a +ash:function ash(a,b){this.a=a this.b=b}, -Cj:function Cj(a){this.a=a}, -asm:function asm(a){this.a=a}, -btS(a,b){return new A.JE(a,b)}, -JE:function JE(a,b){this.a=a +Ci:function Ci(a){this.a=a}, +ass:function ass(a){this.a=a}, +btZ(a,b){return new A.JD(a,b)}, +JD:function JD(a,b){this.a=a this.b=b}, -bzA(a,b){var s=new Uint8Array(0),r=$.bmL().b -if(!r.test(a))A.a7(A.ha(a,"method","Not a valid method")) +bzF(a,b){var s=new Uint8Array(0),r=$.bmR().b +if(!r.test(a))A.a6(A.ha(a,"method","Not a valid method")) r=t.N -return new A.aKa(B.N,s,a,b,A.lx(new A.arr(),new A.ars(),null,r,r))}, -aKa:function aKa(a,b,c,d,e){var _=this +return new A.aKg(B.N,s,a,b,A.lx(new A.arx(),new A.ary(),null,r,r))}, +aKg:function aKg(a,b,c,d,e){var _=this _.x=a _.y=b _.a=c _.b=d _.r=e _.w=!1}, -aKd(a){return A.bzB(a)}, -bzB(a){var s=0,r=A.u(t.Wd),q,p,o,n,m,l,k,j -var $async$aKd=A.v(function(b,c){if(b===1)return A.q(c,r) +aKj(a){return A.bzG(a)}, +bzG(a){var s=0,r=A.v(t.Wd),q,p,o,n,m,l,k,j +var $async$aKj=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=3 -return A.A(a.w.acy(),$async$aKd) +return A.B(a.w.acw(),$async$aKj) case 3:p=c o=a.b n=a.a m=a.e l=a.c -k=A.bKX(p) +k=A.bL2(p) j=p.length -k=new A.Fs(k,n,o,l,j,m,!1,!0) -k.Yf(o,j,m,!1,!0,l,n) +k=new A.Fq(k,n,o,l,j,m,!1,!0) +k.Ye(o,j,m,!1,!0,l,n) q=k s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aKd,r)}, -Fs:function Fs(a,b,c,d,e,f,g,h){var _=this +case 1:return A.t(q,r)}}) +return A.u($async$aKj,r)}, +Fq:function Fq(a,b,c,d,e,f,g,h){var _=this _.w=a _.a=b _.b=c @@ -38920,7 +38933,7 @@ _.d=e _.e=f _.f=g _.r=h}, -G7:function G7(a,b,c,d,e,f,g,h){var _=this +G5:function G5(a,b,c,d,e,f,g,h){var _=this _.w=a _.a=b _.b=c @@ -38929,77 +38942,77 @@ _.d=e _.e=f _.f=g _.r=h}, -bF7(a){var s=A.b([],t.mo) -B.b.ab(a,new A.b1x(A.bk7(),s)) +bFd(a){var s=A.b([],t.mo) +B.b.ab(a,new A.b1D(A.bkd(),s)) return A.fa(s,t.H)}, -bk7(){var s=document.querySelector("head") +bkd(){var s=document.querySelector("head") if(s!=null)return s else throw A.d(A.ah("Could not fetch html head element!"))}, -bFh(a,b){var s,r,q,p -if(B.c.cb(b,"./"))b=B.c.o_(b,"./","") -for(s=J.bcA(a),s=s.gaz(s),r=t.MF,q=s.$ti.c;s.D();){p=s.d +bFn(a,b){var s,r,q,p +if(B.c.cb(b,"./"))b=B.c.o1(b,"./","") +for(s=J.bcH(a),s=s.gaw(s),r=t.MF,q=s.$ti.c;s.D();){p=s.d if(p==null)p=q.a(p) if(r.b(p)){p=p.src p.toString -if(B.c.jh(p,b))return!0}}return!1}, -b1x:function b1x(a,b){this.a=a +if(B.c.jj(p,b))return!0}}return!1}, +b1D:function b1D(a,b){this.a=a this.b=b}, -arj:function arj(){}, -avy:function avy(a){this.xW$=a}, -adQ:function adQ(){}, -aFO:function aFO(){}, -a0b:function a0b(){}, -Cc:function Cc(){}, -a2r:function a2r(){}, -baA(a){return A.bFo(a)}, -bFo(a){var s=0,r=A.u(t.z),q -var $async$baA=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q=new A.HW() -q.gLN() -new A.HW().gLN() -a.jB(0,void 1) -return A.r(null,r)}}) -return A.t($async$baA,r)}, -aBY:function aBY(a){var _=this +arp:function arp(){}, +avD:function avD(a){this.xY$=a}, +adX:function adX(){}, +aFU:function aFU(){}, +a0h:function a0h(){}, +Cb:function Cb(){}, +a2x:function a2x(){}, +baG(a){return A.bFu(a)}, +bFu(a){var s=0,r=A.v(t.z),q +var $async$baG=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=new A.HV() +q.gLP() +new A.HV().gLP() +a.jD(0,void 1) +return A.t(null,r)}}) +return A.u($async$baG,r)}, +aC2:function aC2(a){var _=this _.f=a _.b=_.a=$ _.d=_.c=null _.e=!1}, -aNG:function aNG(){}, -LG:function LG(a,b,c,d,e){var _=this +aNM:function aNM(){}, +LF:function LF(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.$ti=e}, -Cd:function Cd(){}, -XF:function XF(){}, -arv:function arv(){}, -TC:function TC(a,b){this.a=a +Cc:function Cc(){}, +XK:function XK(){}, +arB:function arB(){}, +TF:function TF(a,b){this.a=a this.b=b}, -CN:function CN(a){this.a=a}, -buf(a,b,c){var s,r,q=A.b([],t.kQ) -for(s=0;s") -a2=A.ak(new A.W(i,new A.XF(),a2),!0,a2.h("aM.E")) -q=new A.a1G(a8.a,a8.as,A.D(a3,a4),A.D(a3,a4),a8.b,a5,s,o,r,f,e,a6,a7,d,A.b2(i.length,0,!1,c),g,new A.cE(b,a),new A.oV(a0,a1),a2,q) -q.Yg(a6,a7,m,h,i,l,a8.y,k,j) -j=q.gDn() +a2=new A.cE(A.b([],q),A.bI(a2,c)) +q=a2}a2=A.a7(i).h("W<1,cE>") +a2=A.ak(new A.W(i,new A.XK(),a2),!0,a2.h("aM.E")) +q=new A.a1M(a8.a,a8.as,A.D(a3,a4),A.D(a3,a4),a8.b,a5,s,o,r,f,e,a6,a7,d,A.b2(i.length,0,!1,c),g,new A.cE(b,a),new A.oT(a0,a1),a2,q) +q.Yf(a6,a7,m,h,i,l,a8.y,k,j) +j=q.gDp() s.a.push(j) a7.cq(s) p.push(j) @@ -39087,7 +39100,7 @@ a7.cq(o) n.push(j) a7.cq(r) return q}, -a1G:function a1G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this +a1M:function a1M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this _.ay=a _.ch=b _.CW=c @@ -39111,7 +39124,7 @@ _.z=a0 _.as=null _.at=0 _.ax=null}, -NE:function NE(a,b,c,d,e,f,g,h,i,j,k){var _=this +NG:function NG(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -39124,7 +39137,7 @@ _.x=i _.y=j _.z=k _.Q=!1}, -O7:function O7(a,b,c,d,e,f,g,h){var _=this +Oa:function Oa(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -39135,7 +39148,7 @@ _.r=g _.w=h _.x=null _.y=!1}, -OC:function OC(a,b,c,d,e,f,g,h){var _=this +OF:function OF(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -39145,35 +39158,35 @@ _.f=f _.r=g _.w=h _.x=null}, -Fw:function Fw(a,b){this.a=a +Fu:function Fu(a,b){this.a=a this.c=b this.d=null}, -Pr:function Pr(a,b,c,d,e){var _=this +Pu:function Pu(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=!1 _.f=e}, -bAP(a0,a1,a2){var s,r,q,p,o,n,m=t.u,l=A.b([],m),k=new A.qg(l,A.bJ(a2.d.a,t.n8)),j=A.blz(a2.r),i=A.blA(a2.w),h=a2.e,g=a2.f,f=a2.c,e=a2.b,d=$.G(),c=d.S(),b=d.S(),a=A.b([],t.CH) +bAU(a0,a1,a2){var s,r,q,p,o,n,m=t.u,l=A.b([],m),k=new A.qg(l,A.bI(a2.d.a,t.n8)),j=A.blF(a2.r),i=A.blG(a2.w),h=a2.e,g=a2.f,f=a2.c,e=a2.b,d=$.G(),c=d.S(),b=d.S(),a=A.b([],t.CH) d=d.B() d.sP(0,B.r) s=t.i r=A.b([],m) -q=A.bJ(g.a,s) +q=A.bI(g.a,s) p=A.b([],m) -o=A.bJ(h.a,t.S) +o=A.bI(h.a,t.S) if(e==null)m=null else{n=e.a -n=new A.cE(A.b([],m),A.bJ(n,s)) -m=n}n=A.a6(f).h("W<1,cE>") -n=A.ak(new A.W(f,new A.XF(),n),!0,n.h("aM.E")) -m=new A.a8X(a2.a,a2.y,k,c,b,a0,a1,a,A.b2(f.length,0,!1,s),d,new A.cE(r,q),new A.oV(p,o),n,m) -m.Yg(a0,a1,j,e,f,i,a2.x,h,g) -l.push(m.gDn()) +n=new A.cE(A.b([],m),A.bI(n,s)) +m=n}n=A.a7(f).h("W<1,cE>") +n=A.ak(new A.W(f,new A.XK(),n),!0,n.h("aM.E")) +m=new A.a93(a2.a,a2.y,k,c,b,a0,a1,a,A.b2(f.length,0,!1,s),d,new A.cE(r,q),new A.oT(p,o),n,m) +m.Yf(a0,a1,j,e,f,i,a2.x,h,g) +l.push(m.gDp()) a1.cq(k) return m}, -a8X:function a8X(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +a93:function a93(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.ay=a _.ch=b _.CW=c @@ -39198,18 +39211,18 @@ _.d=c _.e=d _.f=e _.r=f}, -bJ(a,b){var s=a.length -if(s===0)return new A.aeu(b.h("aeu<0>")) -if(s===1)return new A.akO(B.b.ga3(a),b.h("akO<0>")) -s=new A.agf(a,b.h("agf<0>")) -s.b=s.a8B(0) +bI(a,b){var s=a.length +if(s===0)return new A.aeB(b.h("aeB<0>")) +if(s===1)return new A.akV(B.b.ga3(a),b.h("akV<0>")) +s=new A.agm(a,b.h("agm<0>")) +s.b=s.a8y(0) return s}, iZ:function iZ(){}, -aeu:function aeu(a){this.$ti=a}, -akO:function akO(a,b){this.a=a +aeB:function aeB(a){this.$ti=a}, +akV:function akV(a,b){this.a=a this.b=-1 this.$ti=b}, -agf:function agf(a,b){var _=this +agm:function agm(a,b){var _=this _.a=a _.c=_.b=null _.d=-1 @@ -39228,45 +39241,45 @@ _.c=b _.d=0 _.f=null _.w=_.r=-1}, -b7n(a,b,c){var s,r=new A.a0c(a),q=t.u,p=A.b([],q),o=new A.qg(p,A.bJ(c.a.a,t.n8)),n=r.gv8() +b7t(a,b,c){var s,r=new A.a0i(a),q=t.u,p=A.b([],q),o=new A.qg(p,A.bI(c.a.a,t.n8)),n=r.gv9() p.push(n) r.b!==$&&A.ai() r.b=o b.cq(o) o=t.i p=A.b([],q) -s=new A.cE(p,A.bJ(c.b.a,o)) +s=new A.cE(p,A.bI(c.b.a,o)) p.push(n) r.c!==$&&A.ai() r.c=s b.cq(s) s=A.b([],q) -p=new A.cE(s,A.bJ(c.c.a,o)) +p=new A.cE(s,A.bI(c.c.a,o)) s.push(n) r.d!==$&&A.ai() r.d=p b.cq(p) p=A.b([],q) -s=new A.cE(p,A.bJ(c.d.a,o)) +s=new A.cE(p,A.bI(c.d.a,o)) p.push(n) r.e!==$&&A.ai() r.e=s b.cq(s) q=A.b([],q) -o=new A.cE(q,A.bJ(c.e.a,o)) +o=new A.cE(q,A.bI(c.e.a,o)) q.push(n) r.f!==$&&A.ai() r.f=o b.cq(o) return r}, -a0c:function a0c(a){var _=this +a0i:function a0i(a){var _=this _.a=a _.f=_.e=_.d=_.c=_.b=$ _.r=null}, -beW(a){var s=new A.Le(A.b([],t.u),A.bJ(a,t.cU)),r=B.b.ga3(a).b,q=r==null?0:r.b.length +bf2(a){var s=new A.Ld(A.b([],t.u),A.bI(a,t.cU)),r=B.b.ga3(a).b,q=r==null?0:r.b.length s.ch=new A.mo(A.b2(q,0,!1,t.i),A.b2(q,B.I,!1,t.n8)) return s}, -Le:function Le(a,b){var _=this +Ld:function Ld(a,b){var _=this _.ch=$ _.a=a _.b=!1 @@ -39274,18 +39287,18 @@ _.c=b _.d=0 _.f=null _.w=_.r=-1}, -oV:function oV(a,b){var _=this +oT:function oT(a,b){var _=this _.a=a _.b=!1 _.c=b _.d=0 _.f=null _.w=_.r=-1}, -LW:function LW(){}, -aDW:function aDW(a,b,c){this.a=a +LV:function LV(){}, +aE1:function aE1(a,b,c){this.a=a this.b=b this.c=c}, -EX:function EX(a,b,c,d,e,f,g,h,i){var _=this +EV:function EV(a,b,c,d,e,f,g,h,i){var _=this _.as=null _.at=a _.a=b @@ -39298,7 +39311,7 @@ _.r=h _.w=i _.y=_.x=5e-324 _.Q=_.z=null}, -a5d:function a5d(a,b){var _=this +a5k:function a5k(a,b){var _=this _.ch=null _.CW=$ _.a=a @@ -39314,10 +39327,10 @@ _.c=b _.d=0 _.f=null _.w=_.r=-1}, -bA9(a){var s=t.hN +bAe(a){var s=t.hN s=A.b(A.b([],s).slice(0),s) -return new A.FN(new A.o5(s,B.i,!1),$.G().S(),A.b([],t.u),A.bJ(a,t.hd))}, -FN:function FN(a,b,c,d){var _=this +return new A.FL(new A.o4(s,B.i,!1),$.G().S(),A.b([],t.u),A.bI(a,t.hd))}, +FL:function FL(a,b,c,d){var _=this _.x=a _.y=b _.z=null @@ -39327,7 +39340,7 @@ _.c=d _.d=0 _.f=null _.w=_.r=-1}, -a8x:function a8x(a,b,c,d){var _=this +a8E:function a8E(a,b,c,d){var _=this _.x=$ _.y=a _.z=b @@ -39337,49 +39350,49 @@ _.c=d _.d=0 _.f=null _.w=_.r=-1}, -Qt:function Qt(a,b){var _=this +Qw:function Qw(a,b){var _=this _.a=a _.b=!1 _.c=b _.d=0 _.f=null _.w=_.r=-1}, -B7(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=new A.b0(new Float64Array(16)) -f.bm() +B6(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=new A.b0(new Float64Array(16)) +f.bl() s=a.f r=s==null if(r)q=g else{q=new A.b0(new Float64Array(16)) -q.bm()}if(r)p=g +q.bl()}if(r)p=g else{p=new A.b0(new Float64Array(16)) -p.bm()}if(r)o=g +p.bl()}if(r)o=g else{o=new A.b0(new Float64Array(16)) -o.bm()}n=a.a -n=n==null?g:n.kQ() +o.bl()}n=a.a +n=n==null?g:n.kT() m=a.b -m=m==null?g:m.kQ() +m=m==null?g:m.kT() l=a.c if(l==null)l=g else{l=l.a -l=new A.lK(A.b([],t.u),A.bJ(l,t.o))}k=a.d +l=new A.lK(A.b([],t.u),A.bI(l,t.o))}k=a.d if(k==null)k=g else{k=k.a -k=new A.cE(A.b([],t.u),A.bJ(k,t.i))}if(r)s=g +k=new A.cE(A.b([],t.u),A.bI(k,t.i))}if(r)s=g else{s=s.a -s=new A.cE(A.b([],t.u),A.bJ(s,t.i))}r=a.r +s=new A.cE(A.b([],t.u),A.bI(s,t.i))}r=a.r if(r==null)r=g else{r=r.a -r=new A.cE(A.b([],t.u),A.bJ(r,t.i))}j=a.e +r=new A.cE(A.b([],t.u),A.bI(r,t.i))}j=a.e if(j==null)j=g else{j=j.a -j=new A.oV(A.b([],t.u),A.bJ(j,t.S))}i=a.w +j=new A.oT(A.b([],t.u),A.bI(j,t.S))}i=a.w if(i==null)i=g else{i=i.a -i=new A.cE(A.b([],t.u),A.bJ(i,t.i))}h=a.x +i=new A.cE(A.b([],t.u),A.bI(i,t.i))}h=a.x if(h==null)h=g else{h=h.a -h=new A.cE(A.b([],t.u),A.bJ(h,t.i))}return new A.aQg(f,q,p,o,n,m,l,k,s,r,j,i,h)}, -aQg:function aQg(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +h=new A.cE(A.b([],t.u),A.bI(h,t.i))}return new A.aQm(f,q,p,o,n,m,l,k,s,r,j,i,h)}, +aQm:function aQm(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.a=a _.b=b _.c=c @@ -39393,46 +39406,46 @@ _.y=j _.z=k _.Q=l _.as=m}, -aDB(a,b,a0){var s=0,r=A.u(t.zI),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$aDB=A.v(function(a1,a2){if(a1===1)return A.q(a2,r) -while(true)switch(s){case 0:if(a[0]===80&&a[1]===75){p=new A.aS_().aHG(A.uO(a,0,null,0),null,!1) -o=B.b.uF(p.a,new A.aDC()) -a=t.H3.a(o.gBD(o))}else p=null +aDH(a,b,a0){var s=0,r=A.v(t.zI),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$aDH=A.w(function(a1,a2){if(a1===1)return A.r(a2,r) +while(true)switch(s){case 0:if(a[0]===80&&a[1]===75){p=new A.aS5().aHE(A.uM(a,0,null,0),null,!1) +o=B.b.uG(p.a,new A.aDI()) +a=t.H3.a(o.gBF(o))}else p=null n=t.N m=A.b([],t.fQ) l=t.S k=A.b([],t._I) -j=new A.a2O(new A.asf(a),A.b2(32,0,!1,l),A.b2(32,null,!1,t.ob),A.b2(32,0,!1,l)) -j.Dx(6) -i=A.bxB(new A.iH(new A.aHf(A.y(t.VZ),A.D(n,t.Yt)),A.y(n),new A.aua(new A.MN(0,0,0,0,t.ff),m,A.D(l,t.IE),A.D(n,t.aa),A.D(n,t.CW),A.D(l,t.dg),A.D(n,t.t1),k)),j) +j=new A.a2U(new A.asl(a),A.b2(32,0,!1,l),A.b2(32,null,!1,t.ob),A.b2(32,0,!1,l)) +j.Dz(6) +i=A.bxH(new A.iH(new A.aHl(A.y(t.VZ),A.D(n,t.Yt)),A.y(n),new A.auf(new A.MO(0,0,0,0,t.ff),m,A.D(l,t.IE),A.D(n,t.aa),A.D(n,t.CW),A.D(l,t.dg),A.D(n,t.t1),k)),j) s=p!=null?3:4 break -case 3:n=i.d.w,n=n.gbB(n),m=A.w(n),m=m.h("@<1>").ae(m.z[1]),n=new A.c1(J.az(n.a),n.b,m.h("c1<1,2>")),l=t._m,k=t.Ri,j=p.a,m=m.z[1],h=t.H3 +case 3:n=i.d.w,n=n.gby(n),m=A.q(n),m=m.h("@<1>").ad(m.z[1]),n=new A.bT(J.ax(n.a),n.b,m.h("bT<1,2>")),l=t._m,k=t.Ri,j=p.a,m=m.z[1],h=t.H3 case 5:if(!n.D()){s=6 break}g=n.a if(g==null)g=m.a(g) -f=$.bs2() +f=$.bs8() e=A.b([g.e,g.d,null,null,null,null,null,null,null,null,null,null,null,null,null,null],l) -A.baH("join",e) -d=A.bwT(j,new A.aDD(f.TM(new A.be(e,k)))) +A.baN("join",e) +d=A.bx_(j,new A.aDJ(f.TL(new A.c3(e,k)))) s=d!=null?7:8 break case 7:s=g.f==null?9:10 break case 9:f=d.ax -if((f instanceof A.Dt?d.ax=f.gBD(f):f)==null)d.a7D() +if((f instanceof A.Ds?d.ax=f.gBF(f):f)==null)d.a7B() c=g s=11 -return A.A(A.blC(i,g,new A.p5(h.a(d.ax),1)),$async$aDB) +return A.B(A.blI(i,g,new A.p4(h.a(d.ax),1)),$async$aDH) case 11:c.f=a2 case 10:case 8:s=5 break case 6:case 4:q=i s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aDB,r)}, -aua:function aua(a,b,c,d,e,f,g,h){var _=this +case 1:return A.t(q,r)}}) +return A.u($async$aDH,r)}, +auf:function auf(a,b,c,d,e,f,g,h){var _=this _.a=a _.d=_.c=_.b=0 _.e=b @@ -39448,11 +39461,11 @@ _.c=b _.d=c _.f=0 _.r=null}, -aDC:function aDC(){}, -aDD:function aDD(a){this.a=a}, -beN(a){return new A.az2(a)}, -az2:function az2(a){this.a=a}, -Me:function Me(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +aDI:function aDI(){}, +aDJ:function aDJ(a){this.a=a}, +beU(a){return new A.az7(a)}, +az7:function az7(a){this.a=a}, +Md:function Md(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.c=a _.d=b _.e=c @@ -39468,16 +39481,16 @@ _.at=l _.ax=m _.ay=n _.a=o}, -agA:function agA(a,b,c){var _=this +agH:function agH(a,b,c){var _=this _.d=$ -_.f5$=a -_.bW$=b +_.f6$=a +_.bV$=b _.a=null _.b=c _.c=null}, -aXq:function aXq(a){this.a=a}, -VZ:function VZ(){}, -Mf:function Mf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +aXw:function aXw(a){this.a=a}, +W3:function W3(){}, +Me:function Me(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.c=a _.d=b _.e=c @@ -39497,30 +39510,30 @@ _.CW=p _.cx=q _.cy=r _.a=s}, -agy:function agy(a){var _=this +agF:function agF(a){var _=this _.a=_.d=null _.b=a _.c=null}, -aXo:function aXo(a,b){this.a=a +aXu:function aXu(a,b){this.a=a this.b=b}, -aXn:function aXn(a,b,c){this.a=a +aXt:function aXt(a,b,c){this.a=a this.b=b this.c=c}, -aXp:function aXp(a){this.a=a}, -b8i(a){var s,r,q,p,o,n=null,m=new A.b0(new Float64Array(16)) -m.bm() +aXv:function aXv(a){this.a=a}, +b8p(a){var s,r,q,p,o,n=null,m=new A.b0(new Float64Array(16)) +m.bl() s=A.b([],t.ZB) r=a.d q=r.a -s=new A.aDE(a,m,new A.M(q.c,q.d),s) -s.sRS(n) +s=new A.aDK(a,m,new A.M(q.c,q.d),s) +s.sRR(n) m=A.b([],t.qa) p=A.b([],t.cc) o=q.c q=q.d -s.c=A.bdE(s,A.bfv(n,a,n,-1,A.b([],t.ML),!1,B.ub,p,B.mg,"__container",-1,q,o,n,m,B.I,0,0,0,n,n,n,0,new A.C1(n,n,n,n,n,n,n,n,n)),r.e,a) +s.c=A.bdL(s,A.bfC(n,a,n,-1,A.b([],t.ML),!1,B.uf,p,B.mj,"__container",-1,q,o,n,m,B.I,0,0,0,n,n,n,0,new A.C0(n,n,n,n,n,n,n,n,n)),r.e,a) return s}, -aDE:function aDE(a,b,c,d){var _=this +aDK:function aDK(a,b,c,d){var _=this _.a=a _.b=b _.c=$ @@ -39532,46 +39545,46 @@ _.w=null _.y=!1 _.z=null _.Q=d}, -aDF:function aDF(a,b){this.a=a +aDL:function aDL(a,b){this.a=a this.b=b}, -a3j:function a3j(a,b,c,d,e){var _=this +a3p:function a3p(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=null}, -x5:function x5(a){this.a=a}, +x3:function x3(a){this.a=a}, d8:function d8(a){this.a=a}, -bcO(a){var s -for(s=0;s"))}, -bt2(a,b){var s,r,q,p,o=a.length+b.length,n=A.b2(o,0,!1,t.i) +s=A.bt9(q.a,p.a) +return new A.hg(r,q.a78(s),p.a78(s),r,r,r,5e-324,17976931348623157e292,A.q(a).h("hg"))}, +bt9(a,b){var s,r,q,p,o=a.length+b.length,n=A.b2(o,0,!1,t.i) B.b.dP(n,0,a.length,a) s=a.length B.b.dP(n,s,s+b.length,b) -B.b.kb(n) +B.b.kd(n) for(r=0,q=0/0,p=0;p>>16&255,e>>>8&255,e&255)) return l case 2:e=$.G() s=e.B() r=new A.b0(new Float64Array(16)) -r.bm() +r.bl() q=e.B() p=e.B() -p.sdG(B.cD) +p.sdG(B.cE) o=e.B() -o.sdG(B.cZ) +o.sdG(B.d_) n=e.B() e=e.B() -e.sl1(!1) -e.sdG(B.dt) +e.sl5(!1) +e.sdG(B.du) m=new A.b0(new Float64Array(16)) -m.bm() -m=new A.a2i(s,r,q,p,o,n,e,b.c+"#draw",m,c,b,A.b([],t.ca),A.B7(b.x)) -m.w2(c,b) +m.bl() +m=new A.a2o(s,r,q,p,o,n,e,b.c+"#draw",m,c,b,A.b([],t.ca),A.B6(b.x)) +m.w3(c,b) return m case 3:e=new A.b0(new Float64Array(16)) -e.bm() +e.bl() s=$.G() r=s.B() q=s.B() -q.sdG(B.cD) +q.sdG(B.cE) p=s.B() -p.sdG(B.cZ) +p.sdG(B.d_) o=s.B() s=s.B() -s.sl1(!1) -s.sdG(B.dt) +s.sl5(!1) +s.sdG(B.du) n=new A.b0(new Float64Array(16)) -n.bm() -n=new A.a4l(e,r,q,p,o,s,b.c+"#draw",n,c,b,A.b([],t.ca),A.B7(b.x)) -n.w2(c,b) +n.bl() +n=new A.a4s(e,r,q,p,o,s,b.c+"#draw",n,c,b,A.b([],t.ca),A.B6(b.x)) +n.w3(c,b) return n case 5:e=new A.b0(new Float64Array(16)) -e.bm() +e.bl() s=$.G() r=s.B() r.sP(0,B.h) @@ -39848,71 +39861,71 @@ p=A.b([],t.NB) o=b.ch.a n=t.u m=A.b([],n) -o=new A.Qt(m,A.bJ(o,t.HU)) +o=new A.Qw(m,A.bI(o,t.HU)) l=new A.b0(new Float64Array(16)) -l.bm() +l.bl() k=s.B() j=s.B() -j.sdG(B.cD) +j.sdG(B.cE) i=s.B() -i.sdG(B.cZ) +i.sdG(B.d_) h=s.B() s=s.B() -s.sl1(!1) -s.sdG(B.dt) +s.sl5(!1) +s.sdG(B.du) g=new A.b0(new Float64Array(16)) -g.bm() -g=new A.a9z(e,r,q,A.D(t.dg,t.lZ),p,o,b.b,l,k,j,i,h,s,b.c+"#draw",g,c,b,A.b([],t.ca),A.B7(b.x)) -g.w2(c,b) -s=g.gTy() +g.bl() +g=new A.a9G(e,r,q,A.D(t.dg,t.lZ),p,o,b.b,l,k,j,i,h,s,b.c+"#draw",g,c,b,A.b([],t.ca),A.B6(b.x)) +g.w3(c,b) +s=g.gTx() m.push(s) g.cq(o) f=b.CW e=f!=null if(e&&f.a!=null){r=f.a.a q=A.b([],n) -r=new A.qg(q,A.bJ(r,t.n8)) +r=new A.qg(q,A.bI(r,t.n8)) q.push(s) g.k1=r g.cq(r)}if(e&&f.b!=null){r=f.b.a q=A.b([],n) -r=new A.qg(q,A.bJ(r,t.n8)) +r=new A.qg(q,A.bI(r,t.n8)) q.push(s) g.k3=r g.cq(r)}if(e&&f.c!=null){r=f.c.a q=A.b([],n) -r=new A.cE(q,A.bJ(r,t.i)) +r=new A.cE(q,A.bI(r,t.i)) q.push(s) g.ok=r g.cq(r)}if(e&&f.d!=null){e=f.d.a n=A.b([],n) -e=new A.cE(n,A.bJ(e,t.i)) +e=new A.cE(n,A.bI(e,t.i)) n.push(s) g.p2=e g.cq(e)}return g -case 6:c.a.pT("Unknown layer type "+e.k(0)) +case 6:c.a.pV("Unknown layer type "+e.k(0)) return null}}, j_:function j_(){}, -arp:function arp(a,b){this.a=a +arv:function arv(a,b){this.a=a this.b=b}, -bdE(a,b,c,d){var s,r,q,p,o,n=A.b([],t.fn),m=$.G(),l=m.B(),k=new A.b0(new Float64Array(16)) -k.bm() +bdL(a,b,c,d){var s,r,q,p,o,n=A.b([],t.fn),m=$.G(),l=m.B(),k=new A.b0(new Float64Array(16)) +k.bl() s=m.B() r=m.B() -r.sdG(B.cD) +r.sdG(B.cE) q=m.B() -q.sdG(B.cZ) +q.sdG(B.d_) p=m.B() m=m.B() -m.sl1(!1) -m.sdG(B.dt) +m.sl5(!1) +m.sdG(B.du) o=new A.b0(new Float64Array(16)) -o.bm() -o=new A.ZU(n,l,k,s,r,q,p,m,b.c+"#draw",o,a,b,A.b([],t.ca),A.B7(b.x)) -o.w2(a,b) -o.amf(a,b,c,d) +o.bl() +o=new A.ZZ(n,l,k,s,r,q,p,m,b.c+"#draw",o,a,b,A.b([],t.ca),A.B6(b.x)) +o.w3(a,b) +o.amd(a,b,c,d) return o}, -ZU:function ZU(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +ZZ:function ZZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.db=null _.dx=a _.dy=b @@ -39932,7 +39945,7 @@ _.ch=n _.CW=!0 _.cx=0 _.cy=null}, -a2i:function a2i(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +a2o:function a2o(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.db=a _.a=b _.b=c @@ -39950,12 +39963,12 @@ _.ch=m _.CW=!0 _.cx=0 _.cy=null}, -bfv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Ec(o,b,j,d,g,k,n,h,a4,r,q,p,a3,s,m,l,a0,a1,e,i,a2,f,a,c)}, -p_:function p_(a,b){this.a=a +bfC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Eb(o,b,j,d,g,k,n,h,a4,r,q,p,a3,s,m,l,a0,a1,e,i,a2,f,a,c)}, +oY:function oY(a,b){this.a=a this.b=b}, -r0:function r0(a,b){this.a=a +r_:function r_(a,b){this.a=a this.b=b}, -Ec:function Ec(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +Eb:function Eb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this _.a=a _.b=b _.c=c @@ -39980,7 +39993,7 @@ _.db=a1 _.dx=a2 _.dy=a3 _.fr=a4}, -a4l:function a4l(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +a4s:function a4s(a,b,c,d,e,f,g,h,i,j,k,l){var _=this _.a=a _.b=b _.c=c @@ -39997,7 +40010,7 @@ _.ch=l _.CW=!0 _.cx=0 _.cy=null}, -a7Q:function a7Q(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +a7X:function a7X(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this _.db=$ _.dx=a _.a=b @@ -40016,7 +40029,7 @@ _.ch=m _.CW=!0 _.cx=0 _.cy=null}, -a8n:function a8n(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +a8u:function a8u(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this _.db=a _.dx=b _.a=c @@ -40035,7 +40048,7 @@ _.ch=n _.CW=!0 _.cx=0 _.cy=null}, -a9z:function a9z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +a9G:function a9G(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this _.dx=a _.dy=b _.fr=c @@ -40060,13 +40073,13 @@ _.ch=s _.CW=!0 _.cx=0 _.cy=null}, -aPk:function aPk(){}, -ama:function ama(a){this.a=a +aPq:function aPq(){}, +amh:function amh(a){this.a=a this.b=0}, -a3r:function a3r(){}, -awm:function awm(){var _=this +a3x:function a3x(){}, +awr:function awr(){var _=this _.e=_.d=_.c=_.b=_.a=null}, -bwq(a,b){var s,r,q,p,o,n,m,l,k,j,i=a.length +bwx(a,b){var s,r,q,p,o,n,m,l,k,j,i=a.length if(i===0)return b else{s=b.length if(s===0)return a}i+=s @@ -40076,13 +40089,13 @@ k=o>") -return new A.aCe(a,A.ak(new A.W(a,new A.aCf(),s),!0,s.h("aM.E")))}, -iF(a){return new A.a2K(a)}, -bfo(a){return new A.a2N(a)}, -ij:function ij(){}, -aCe:function aCe(a,b){this.a=a +cM(a){var s=A.a7(a).h("W<1,H>") +return new A.aCk(a,A.ak(new A.W(a,new A.aCl(),s),!0,s.h("aM.E")))}, +iF(a){return new A.a2Q(a)}, +bfv(a){return new A.a2T(a)}, +ii:function ii(){}, +aCk:function aCk(a,b){this.a=a this.b=b}, -aCf:function aCf(){}, +aCl:function aCl(){}, mM:function mM(a,b){this.a=a this.b=b}, -a2K:function a2K(a){this.a=a}, -a2N:function a2N(a){this.a=a}, -a2O:function a2O(a,b,c,d){var _=this +a2Q:function a2Q(a){this.a=a}, +a2T:function a2T(a){this.a=a}, +a2U:function a2U(a,b,c,d){var _=this _.r=a _.w=0 _.y=_.x=$ @@ -40248,39 +40261,39 @@ _.a=0 _.b=b _.c=c _.d=d}, -aHf:function aHf(a,b){this.a=a +aHl:function aHl(a,b){this.a=a this.b=b}, -Xf:function Xf(a,b,c,d){var _=this +Xk:function Xk(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -aqN:function aqN(a){this.a=a}, -blC(a,b,c){var s=new A.aT($.aF,t.OZ),r=new A.bU(s,t.BT),q=c.aC(B.Sd),p=A.ba("listener") -p.b=new A.jS(new A.b57(q,p,r),null,new A.b58(q,p,a,b,r)) +aqT:function aqT(a){this.a=a}, +blI(a,b,c){var s=new A.aT($.aF,t.OZ),r=new A.bU(s,t.BT),q=c.aC(B.Sh),p=A.ba("listener") +p.b=new A.jS(new A.b5d(q,p,r),null,new A.b5e(q,p,a,b,r)) q.ai(0,p.b5()) return s}, -bI2(a){var s +bI8(a){var s if(B.c.cb(a,"data:")){s=A.mP(a,0,null) -return new A.p5(s.goD(s).a6U(),1)}return null}, -b57:function b57(a,b,c){this.a=a +return new A.p4(s.goF(s).a6S(),1)}return null}, +b5d:function b5d(a,b,c){this.a=a this.b=b this.c=c}, -b58:function b58(a,b,c,d,e){var _=this +b5e:function b5e(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -aDG:function aDG(){}, -aDy:function aDy(a,b){this.a=a +aDM:function aDM(){}, +aDE:function aDE(a,b){this.a=a this.b=b}, -aDz:function aDz(a,b,c){this.a=a +aDF:function aDF(a,b,c){this.a=a this.b=b this.c=c}, -aDA:function aDA(a,b){this.a=a +aDG:function aDG(a,b){this.a=a this.b=b}, -Ff:function Ff(a,b,c,d,e,f,g,h,i,j,k){var _=this +Fd:function Fd(a,b,c,d,e,f,g,h,i,j,k){var _=this _.d=a _.e=b _.f=c @@ -40292,8 +40305,8 @@ _.z=h _.Q=i _.as=j _.a=k}, -Oq:function Oq(a,b,c,d,e,f){var _=this -_.L=a +Ot:function Ot(a,b,c,d,e,f){var _=this +_.M=a _.aa=b _.af=c _.aJ=d @@ -40323,17 +40336,17 @@ _.dy=!0 _.fr=null _.a=0 _.c=_.b=null}, -bHr(a,b,c){var s,r,q,p,o=$.G().S() -for(s=a.rg(),s=s.gaz(s);s.D();){r=s.gZ(s) -for(q=A.bjV(r.gE(r),b,c),q=new A.ep(q.a(),q.$ti.h("ep<1>"));q.D();){p=q.gZ(q) -o.mt(0,r.Cc(p.gag(p),p.gaL(p)),B.i)}}return o}, -bjV(a,b,c){return A.lb(function(){var s=a,r=b,q=c +bHx(a,b,c){var s,r,q,p,o=$.G().S() +for(s=a.ri(),s=s.gaw(s);s.D();){r=s.gZ(s) +for(q=A.bk0(r.gE(r),b,c),q=new A.eq(q.a(),q.$ti.h("eq<1>"));q.D();){p=q.gZ(q) +o.mx(0,r.Ce(p.gag(p),p.gaL(p)),B.i)}}return o}, +bk0(a,b,c){return A.lb(function(){var s=a,r=b,q=c var p=0,o=1,n,m,l,k,j,i,h,g,f,e -return function $async$bjV(d,a0){if(d===1){n=a0 -p=o}while(true)switch(p){case 0:e=B.b.l0(r,0,new A.b1k()) +return function $async$bk0(d,a0){if(d===1){n=a0 +p=o}while(true)switch(p){case 0:e=B.b.l4(r,0,new A.b1q()) m=r.length,l=m-1,k=0 case 2:if(!(k"))}, -LV(a,b){var s=null +LT(a,b,c,d,e,f,g,h,i){return new A.hg(a,f,c,d,g,h,e,b,i.h("hg<0>"))}, +LU(a,b){var s=null return new A.hg(s,a,a,s,s,s,5e-324,17976931348623157e292,b.h("hg<0>"))}, hg:function hg(a,b,c,d,e,f,g,h,i){var _=this _.a=a @@ -40389,15 +40402,15 @@ _.a=a _.b=b _.c=c _.e=null}, -axa:function axa(){}, +axf:function axf(){}, dL:function dL(a){this.a=a}, -wl:function wl(a){this.a=a}, -arL(a,b){var s=t.vA,r=A.b([],s) -s=A.b([B.H8,B.Hh,B.HM,B.Hf,B.H0,B.GV,B.Hg,B.HX,B.Hv,B.Hp,B.HA],s) +wj:function wj(a){this.a=a}, +arR(a,b){var s=t.vA,r=A.b([],s) +s=A.b([B.Hc,B.Hl,B.HQ,B.Hj,B.H4,B.GZ,B.Hk,B.I0,B.Hz,B.Ht,B.HE],s) B.b.F(r,b.x) B.b.F(r,s) -return new A.arK(a,b,r,s)}, -arK:function arK(a,b,c,d){var _=this +return new A.arQ(a,b,r,s)}, +arQ:function arQ(a,b,c,d){var _=this _.a=a _.b=b _.c=c @@ -40407,66 +40420,66 @@ _.r=d _.w=null _.x=!1 _.z=_.y=null}, -b6G(a){if(a.d>=a.a.length)return!0 -return B.b.eg(a.c,new A.arM(a))}, +b6M(a){if(a.d>=a.a.length)return!0 +return B.b.eg(a.c,new A.arS(a))}, eL:function eL(){}, -arM:function arM(a){this.a=a}, -XO:function XO(){}, -arO:function arO(a){this.a=a}, -JO:function JO(){}, -atv:function atv(){}, -KB:function KB(){}, -biT(a){var s,r,q,p,o="backtick" -if(a.yr(o)!=null){s=a.yr(o) +arS:function arS(a){this.a=a}, +XT:function XT(){}, +arU:function arU(a){this.a=a}, +JN:function JN(){}, +atB:function atB(){}, +KA:function KA(){}, +biZ(a){var s,r,q,p,o="backtick" +if(a.yt(o)!=null){s=a.yt(o) s.toString -r=a.yr("backtickInfo") +r=a.yt("backtickInfo") r.toString q=r -p=s}else{s=a.yr("tilde") +p=s}else{s=a.yt("tilde") s.toString -r=a.yr("tildeInfo") +r=a.yt("tildeInfo") r.toString q=r -p=s}return new A.aVH(a.b[1].length,p,B.c.ff(q))}, -a0I:function a0I(){}, -ay1:function ay1(){}, -aVH:function aVH(a,b,c){this.a=a +p=s}return new A.aVN(a.b[1].length,p,B.c.fg(q))}, +a0O:function a0O(){}, +ay6:function ay6(){}, +aVN:function aVN(a,b,c){this.a=a this.b=b this.c=c}, -bwa(a,b){return J.bse(a,new A.ayP(b))}, -a1a:function a1a(){}, -ayR:function ayR(a){this.a=a}, -ayQ:function ayQ(){}, -ayP:function ayP(a){this.a=a}, -a1Y:function a1Y(){}, +bwh(a,b){return J.bsk(a,new A.ayU(b))}, +a1g:function a1g(){}, +ayW:function ayW(a){this.a=a}, +ayV:function ayV(){}, +ayU:function ayU(a){this.a=a}, a23:function a23(){}, -a26:function a26(){}, -aAE:function aAE(){}, -M1:function M1(){}, -aDa:function aDa(){}, -aDb:function aDb(a,b){this.a=a +a29:function a29(){}, +a2c:function a2c(){}, +aAJ:function aAJ(){}, +M0:function M0(){}, +aDg:function aDg(){}, +aDh:function aDh(a,b){this.a=a this.b=b}, -El:function El(a,b){this.a=a +Ek:function Ek(a,b){this.a=a this.b=b}, -a9o:function a9o(a,b){this.a=a +a9v:function a9v(a,b){this.a=a this.b=b}, -z5:function z5(){}, -aDg:function aDg(a,b){this.a=a +z3:function z3(){}, +aDm:function aDm(a,b){this.a=a this.b=b}, -aDh:function aDh(a,b){this.a=a +aDn:function aDn(a,b){this.a=a this.b=b}, -aDi:function aDi(a){this.a=a}, -aDj:function aDj(a,b){this.a=a +aDo:function aDo(a){this.a=a}, +aDp:function aDp(a,b){this.a=a this.b=b}, -Nc:function Nc(){}, -Nd:function Nd(){}, -ET:function ET(){}, -Pp:function Pp(){}, -aMg:function aMg(){}, -a9d:function a9d(){}, -R_:function R_(){}, -R0:function R0(){}, -avG:function avG(a,b,c,d,e,f,g){var _=this +Ne:function Ne(){}, +Nf:function Nf(){}, +ER:function ER(){}, +Ps:function Ps(){}, +aMm:function aMm(){}, +a9k:function a9k(){}, +R2:function R2(){}, +R3:function R3(){}, +avL:function avL(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -40474,69 +40487,69 @@ _.f=d _.x=e _.y=f _.z=g}, -avI:function avI(a){this.a=a}, -Ej:function Ej(a,b){this.b=a +avN:function avN(a){this.a=a}, +Ei:function Ei(a,b){this.b=a this.c=b}, -beB(a,b){return new A.axU(a,b)}, -axU:function axU(a,b){this.a=a +beI(a,b){return new A.axZ(a,b)}, +axZ:function axZ(a,b){this.a=a this.b=b}, -aBv:function aBv(a,b,c,d,e){var _=this +aBA:function aBA(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.e=_.d=0 _.f=d _.r=e}, -aBE:function aBE(a){this.a=a}, -aBw:function aBw(){}, -aBx:function aBx(){}, -aBy:function aBy(a){this.a=a}, -aBz:function aBz(a,b,c){this.a=a +aBJ:function aBJ(a){this.a=a}, +aBB:function aBB(){}, +aBC:function aBC(){}, +aBD:function aBD(a){this.a=a}, +aBE:function aBE(a,b,c){this.a=a this.b=b this.c=c}, -aBA:function aBA(a){this.a=a}, -aBB:function aBB(a,b){this.a=a +aBF:function aBF(a){this.a=a}, +aBG:function aBG(a,b){this.a=a this.b=b}, -aBC:function aBC(a,b){this.a=a +aBH:function aBH(a,b){this.a=a this.b=b}, -aBD:function aBD(a,b,c){this.a=a +aBI:function aBI(a,b,c){this.a=a this.b=b this.c=c}, -Xo:function Xo(a,b){this.a=a +Xt:function Xt(a,b){this.a=a this.b=b}, -Xp:function Xp(a,b){this.a=a +Xu:function Xu(a,b){this.a=a this.b=b}, -Zw:function Zw(a,b){this.a=a +ZB:function ZB(a,b){this.a=a this.b=b}, -a_o:function a_o(a,b){this.a=a +a_t:function a_t(a,b){this.a=a this.b=b}, -b75(a,b){return new A.oE(a,b)}, -buD(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k,j,i,h=" \t\n\f\r\xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000" +b7b(a,b){return new A.oC(a,b)}, +buK(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k,j,i,h=" \t\n\f\r\xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000" if(b===0){s=!0 r=!1}else{q=B.c.ao(a.a,b-1,b) s=B.c.O(h,q) -if(!s){p=$.bbu().b +if(!s){p=$.bbA().b r=p.test(q)}else r=!1}p=a.a if(c===p.length){o=!0 n=!1}else{m=B.c.ao(p,c,c+1) o=B.c.O(h,m) -if(!o){l=$.bbu().b +if(!o){l=$.bbA().b n=l.test(m)}else n=!1}l=!o if(l)k=!n||s||r else k=!1 if(!s)j=!r||!l||n else j=!1 -B.b.i0(g,new A.av6()) +B.b.i2(g,new A.avb()) p=B.c.au(p,b) if(k)l=!j||d||r else l=!1 if(j)i=!k||d||n else i=!1 -return new A.D4(e,p,f,l,i,g)}, -a_E:function a_E(){}, -oE:function oE(a,b){this.a=a +return new A.D3(e,p,f,l,i,g)}, +a_J:function a_J(){}, +oC:function oC(a,b){this.a=a this.b=b}, -Pv:function Pv(a,b,c,d,e,f,g){var _=this +Py:function Py(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -40545,150 +40558,150 @@ _.e=d _.f=e _.r=f _.w=g}, -D4:function D4(a,b,c,d,e,f){var _=this +D3:function D3(a,b,c,d,e,f){var _=this _.a=a _.b=b _.d=c _.f=d _.r=e _.w=f}, -av6:function av6(){}, -a0l:function a0l(a,b){this.a=a +avb:function avb(){}, +a0r:function a0r(a,b){this.a=a this.b=b}, -KA:function KA(a,b,c,d,e){var _=this +Kz:function Kz(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.b=e}, -a0B:function a0B(a,b){this.a=a +a0H:function a0H(a,b){this.a=a this.b=b}, -bwb(a){if(a.length===0||B.c.aV(a,0)!==94)return null -a=B.c.ff(B.c.cf(a,1)).toLowerCase() +bwi(a){if(a.length===0||B.c.aV(a,0)!==94)return null +a=B.c.fg(B.c.cf(a,1)).toLowerCase() if(a.length===0)return null return a}, -bwc(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.bwb(b),i=a.a.b,h=i.b,g=new A.bg(h,A.w(h).h("bg<1>")).nF(0,new A.ayS(j),new A.ayT()),f=h.i(0,g) +bwj(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.bwi(b),i=a.a.b,h=i.b,g=new A.bf(h,A.q(h).h("bf<1>")).nH(0,new A.ayX(j),new A.ayY()),f=h.i(0,g) if(j==null||f==null)return null s=t.f2 r=A.b([],s) if(a.b.b===33)r.push(new A.dL("!"));++f -h.u(0,g,f) +h.t(0,g,f) q=i.c -p=B.b.fm(q,j) +p=B.b.fp(q,j) if(p<0){p=q.length q.push(j)}o=a.c.$0() if(c===!0){r.push(new A.dL("[")) B.b.F(r,o) -r.push(new A.dL("]"))}n=A.n_(B.iL,g,B.N,!1) +r.push(new A.dL("]"))}n=A.n_(B.iO,g,B.N,!1) m=f>1?"-"+f:"" i=A.b([new A.dL(""+(p+1))],s) l=t.N k=A.D(l,l) -k.u(0,"href","#fn-"+n) -k.u(0,"id","fnref-"+n+m) +k.t(0,"href","#fn-"+n) +k.t(0,"id","fnref-"+n+m) s=A.b([new A.cd("a",i,k)],s) l=A.D(l,l) -l.u(0,"class","footnote-ref") +l.t(0,"class","footnote-ref") r.push(new A.cd("sup",s,l)) return r}, -ayS:function ayS(a){this.a=a}, -ayT:function ayT(){}, -bwH(a){return new A.a2l(new A.a39(),!1,!1,null,A.bo("!\\[",!0,!0,!1),33)}, -a2l:function a2l(a,b,c,d,e,f){var _=this +ayX:function ayX(a){this.a=a}, +ayY:function ayY(){}, +bwO(a){return new A.a2r(new A.a3f(),!1,!1,null,A.bn("!\\[",!0,!0,!1),33)}, +a2r:function a2r(a,b,c,d,e,f){var _=this _.w=a _.c=b _.d=c _.e=d _.a=e _.b=f}, -aBk:function aBk(){}, -bf8(){return new A.a2u(A.bo("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!0,!1),60)}, -a2u:function a2u(a,b){this.a=a +aBp:function aBp(){}, +bff(){return new A.a2A(A.bn("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!0,!1),60)}, +a2A:function a2A(a,b){this.a=a this.b=b}, h1:function h1(){}, -a36:function a36(a,b){this.a=a +a3c:function a3c(a,b){this.a=a this.b=b}, -bxj(a,b,c){return new A.z0(new A.a39(),!1,!1,null,A.bo(b,!0,!0,!1),c)}, -aD8:function aD8(a,b,c){this.a=a +bxp(a,b,c){return new A.yZ(new A.a3f(),!1,!1,null,A.bn(b,!0,!0,!1),c)}, +aDe:function aDe(a,b,c){this.a=a this.b=b this.c=c}, -z0:function z0(a,b,c,d,e,f){var _=this +yZ:function yZ(a,b,c,d,e,f){var _=this _.w=a _.c=b _.d=c _.e=d _.a=e _.b=f}, -a39:function a39(){}, -DY:function DY(a,b){this.a=a +a3f:function a3f(){}, +DX:function DX(a,b){this.a=a this.b=b}, -a8m:function a8m(a,b){this.a=a +a8t:function a8t(a,b){this.a=a this.b=b}, -a8S:function a8S(a,b,c,d,e){var _=this +a8Z:function a8Z(a,b,c,d,e){var _=this _.c=a _.d=b _.e=c _.a=d _.b=e}, -Gx:function Gx(a,b){this.a=a +Gv:function Gv(a,b){this.a=a this.b=b}, -bfD(a,b){var s=$.n7().b +bfK(a,b){var s=$.n7().b return new A.iG(a,b,s.test(a))}, iG:function iG(a,b,c){this.a=a this.b=b this.c=c}, -aD9:function aD9(a){var _=this +aDf:function aDf(a){var _=this _.c=!1 _.f=_.e=_.d=null _.r=0 _.a=a _.b=0}, -a9D:function a9D(a){this.a=a +a9K:function a9K(a){this.a=a this.b=0}, -blP(a){var s,r,q,p=B.c.ff(a),o=$.bqO(),n=A.fW(p,o," ") -for(s=0;p=n.length,s1?A.ec(B.e.hA(o,16),m,16):65533)}else if(q!=null){n=A.ec(q,m,16) +return A.bZ(o<1114112&&o>1?A.ec(B.e.hC(o,16),m,16):65533)}else if(q!=null){n=A.ec(q,m,16) return A.bZ(n>1114111||n===0?65533:n)}return l}, -baW(a){var s,r,q,p,o,n +bb1(a){var s,r,q,p,o,n for(s=a.length,r=0,q="";r?@[\\]^_`{|}~",o,0) +if(o!=null)n=A.It("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~",o,0) else n=!1 if(n)r=p}q+=a[r]}return q.charCodeAt(0)==0?q:q}, -bAN(a){var s,r,q,p -for(s=new A.mf(a),r=t.Hz,s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("K.E"),q=0;s.D();){p=s.d +bAS(a){var s,r,q,p +for(s=new A.mg(a),r=t.Hz,s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("K.E"),q=0;s.D();){p=s.d if(p==null)p=r.a(p) if(p!==32&&p!==9)break -q+=p===9?4-B.e.bJ(q,4):1}return q}, -bhJ(a,b){var s,r,q,p,o,n=A.bo("^[ \t]{0,"+b+"}",!0,!1,!1).iW(a),m=n==null?null:n.b[0] +q+=p===9?4-B.e.bI(q,4):1}return q}, +bhQ(a,b){var s,r,q,p,o,n=A.bn("^[ \t]{0,"+b+"}",!0,!1,!1).iY(a),m=n==null?null:n.b[0] if(m!=null)for(s=m.length,r=null,q=0,p=0;q=b){if(r!=null)r=p-b if(p===b||o)++q break}if(r!=null)r=0}else{r=null -q=0}return new A.av0(B.c.cf(a,q),r)}, -av0:function av0(a,b){this.a=a +q=0}return new A.av5(B.c.cf(a,q),r)}, +av5:function av5(a,b){this.a=a this.b=b}, -bAh(a){return new A.Pz(null,a,B.aa)}, -EH:function EH(){}, -ahp:function ahp(a,b,c,d){var _=this -_.bH=a -_.lQ$=b +bAm(a){return new A.PC(null,a,B.ac)}, +EF:function EF(){}, +ahw:function ahw(a,b,c,d){var _=this +_.bG=a +_.lU$=b _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=c @@ -40698,13 +40711,13 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -wD:function wD(a,b,c,d){var _=this +wB:function wB(a,b,c,d){var _=this _.c=a _.d=b _.e=c _.a=d}, -wE:function wE(a,b){var _=this -_.d=_.c=_.b=_.a=_.ay=_.bN=_.bH=null +wC:function wC(a,b){var _=this +_.d=_.c=_.b=_.a=_.ay=_.bM=_.bG=null _.e=$ _.f=a _.r=null @@ -40713,13 +40726,13 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -aY8:function aY8(){}, -a81:function a81(){}, -b_n:function b_n(a){this.a=a}, -b0W:function b0W(a){this.a=a}, -rI:function rI(){}, -Pz:function Pz(a,b,c){var _=this -_.lQ$=a +aYe:function aYe(){}, +a88:function a88(){}, +b_t:function b_t(a){this.a=a}, +b11:function b11(a){this.a=a}, +rG:function rG(){}, +PC:function PC(a,b,c){var _=this +_.lU$=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -40729,56 +40742,56 @@ _.z=_.y=null _.Q=!1 _.as=!0 _.ax=_.at=!1}, -akM:function akM(){}, -aog:function aog(){}, -bu5(a,b){return new A.atX(a,b)}, -atX:function atX(a,b){this.a=a +akT:function akT(){}, +aom:function aom(){}, +buc(a,b){return new A.au1(a,b)}, +au1:function au1(a,b){this.a=a this.b=b}, -jZ:function jZ(){}, -aFR:function aFR(a,b){this.a=a +k_:function k_(){}, +aFX:function aFX(a,b){this.a=a this.b=b}, -aFS:function aFS(a){this.a=a}, -aFU:function aFU(a,b){this.a=a +aFY:function aFY(a){this.a=a}, +aG_:function aG_(a,b){this.a=a this.b=b}, -aFT:function aFT(a,b){this.a=a +aFZ:function aFZ(a,b){this.a=a this.b=b}, -wr:function wr(a,b){this.a=a +wp:function wp(a,b){this.a=a this.$ti=b}, jh:function jh(){}, -aIt:function aIt(a,b){this.a=a +aIz:function aIz(a,b){this.a=a this.b=b}, -aIv:function aIv(a,b){this.a=a +aIB:function aIB(a,b){this.a=a this.b=b}, -aIu:function aIu(a){this.a=a}, -bcX(a,b,c,d){var s,r=null,q=new A.b0(new Float64Array(16)) -q.bm() +aIA:function aIA(a){this.a=a}, +bd3(a,b,c,d){var s,r=null,q=new A.b0(new Float64Array(16)) +q.bl() s=B.q.aT() -q=new A.IZ(c,b,d,a,B.H,r,r,r,r,!0,q,$,s,r,r,3,r,B.f,new A.f([],t.s),new A.f([],t.g)) -q.im(r,r,r,3,!0) +q=new A.IY(c,b,d,a,B.H,r,r,r,r,!0,q,$,s,r,r,3,r,B.f,new A.f([],t.s),new A.f([],t.g)) +q.iq(r,r,r,3,!0) return q}, -bHf(a,b,c){var s,r,q,p,o,n,m,l=A.b([],t.hb) +bHl(a,b,c){var s,r,q,p,o,n,m,l=A.b([],t.hb) for(s=c.p3,r=c.p2;l.length<20;){q=B.H.b0() p=B.H.b0() o=new Float64Array(2) n=new A.a(o) o[0]=q o[1]=p -n.bT(0,a) -p=B.H.fA(5) -q=B.H.ys()?1:-1 -m=A.bcX(!0,n,3+p,q*B.H.fA(5)) -if(!(Math.sqrt(m.p3.ns(s))=1;s=q){q=s-1 if(b[q]!=null)break}p=new A.dl("") o=""+(a+"(") p.a=o -n=A.a6(b) +n=A.a7(b) m=n.h("aC<1>") l=new A.aC(b,0,s,m) l.cp(b,0,s,n.c) -m=o+new A.W(l,new A.b2d(),m.h("W")).cl(0,", ") +m=o+new A.W(l,new A.b2j(),m.h("W")).cl(0,", ") p.a=m p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") -throw A.d(A.bR(p.k(0),null))}}, -a__:function a__(a,b){this.a=a +throw A.d(A.bP(p.k(0),null))}}, +a_4:function a_4(a,b){this.a=a this.b=b}, -auw:function auw(){}, -b2d:function b2d(){}, -yR:function yR(){}, -b8J(a,b){var s,r,q,p,o,n=b.aeq(a) -b.yf(a) +auB:function auB(){}, +b2j:function b2j(){}, +yP:function yP(){}, +b8P(a,b){var s,r,q,p,o,n=b.aeo(a) +b.yh(a) if(n!=null)a=B.c.cf(a,n.length) s=t.T r=A.b([],s) q=A.b([],s) s=a.length -if(s!==0&&b.Jy(B.c.aV(a,0))){q.push(a[0]) +if(s!==0&&b.JA(B.c.aV(a,0))){q.push(a[0]) p=1}else{q.push("") -p=0}for(o=p;o").ae(d).h("Mk<1,2>"))}, -Mk:function Mk(a,b,c){this.b=a +v0(a,b,c,d){return new A.Mj(b,a,c.h("@<0>").ad(d).h("Mj<1,2>"))}, +Mj:function Mj(a,b,c){this.b=a this.a=b this.$ti=c}, -QO:function QO(a,b){this.a=a +QR:function QR(a,b){this.a=a this.$ti=b}, -baO(a,b){var s=B.c.aV(a,0),r=new A.W(new A.mf(a),A.bkP(),t.Hz.h("W")).l2(0) -return new A.Ax(new A.Px(s),'"'+r+'" expected')}, -Px:function Px(a){this.a=a}, -xJ:function xJ(a){this.a=a}, -a3h:function a3h(a,b,c){this.a=a +baU(a,b){var s=B.c.aV(a,0),r=new A.W(new A.mg(a),A.bkV(),t.Hz.h("W")).l6(0) +return new A.Aw(new A.PA(s),'"'+r+'" expected')}, +PA:function PA(a){this.a=a}, +xH:function xH(a){this.a=a}, +a3n:function a3n(a,b,c){this.a=a this.b=b this.c=c}, -a4i:function a4i(a){this.a=a}, -bIU(a){var s,r,q,p,o,n,m,l,k=A.ak(a,!1,t.eg) -B.b.i0(k,new A.b5i()) +a4p:function a4p(a){this.a=a}, +bJ_(a){var s,r,q,p,o,n,m,l,k=A.ak(a,!1,t.eg) +B.b.i2(k,new A.b5o()) s=A.b([],t.Am) for(r=k.length,q=0;q=p.a){n=p.b -s[s.length-1]=new A.iq(o.a,n)}else s.push(p)}}m=B.b.l0(s,0,new A.b5j()) -if(m===0)return B.OK -else if(m-1===65535)return B.OL +s[s.length-1]=new A.ip(o.a,n)}else s.push(p)}}m=B.b.l4(s,0,new A.b5p()) +if(m===0)return B.OO +else if(m-1===65535)return B.OP else if(s.length===1){r=s[0] n=r.a -return n===r.b?new A.Px(n):r}else{r=B.b.ga3(s) +return n===r.b?new A.PA(n):r}else{r=B.b.ga3(s) n=B.b.ga6(s) -l=B.e.bt(B.b.ga6(s).b-B.b.ga3(s).a+1+31,5) -r=new A.a3h(r.a,n.b,new Uint32Array(l)) -r.amt(s) +l=B.e.bu(B.b.ga6(s).b-B.b.ga3(s).a+1+31,5) +r=new A.a3n(r.a,n.b,new Uint32Array(l)) +r.amr(s) return r}}, -b5i:function b5i(){}, -b5j:function b5j(){}, -bm4(a,b){var s=$.bqP().cs(new A.CS(a,0)) +b5o:function b5o(){}, +b5p:function b5p(){}, +bma(a,b){var s=$.bqV().cs(new A.CR(a,0)) s=s.gm(s) -return new A.Ax(s,b==null?"["+new A.W(new A.mf(a),A.bkP(),t.Hz.h("W")).l2(0)+"] expected":b)}, -b27:function b27(){}, -b1V:function b1V(){}, -b26:function b26(){}, -b1T:function b1T(){}, -hy:function hy(){}, -iq:function iq(a,b){this.a=a +return new A.Aw(s,b==null?"["+new A.W(new A.mg(a),A.bkV(),t.Hz.h("W")).l6(0)+"] expected":b)}, +b2d:function b2d(){}, +b20:function b20(){}, +b2c:function b2c(){}, +b1Z:function b1Z(){}, +hx:function hx(){}, +ip:function ip(a,b){this.a=a this.b=b}, -aaL:function aaL(){}, -u4(a,b,c){return A.bdt(a,b,c)}, -bdt(a,b,c){var s=b==null?A.b4X(A.bHO(),c):b -return new A.Jt(s,A.ak(a,!1,c.h("b5<0>")),c.h("Jt<0>"))}, -Jt:function Jt(a,b,c){this.b=a +aaS:function aaS(){}, +u1(a,b,c){return A.bdA(a,b,c)}, +bdA(a,b,c){var s=b==null?A.b52(A.bHU(),c):b +return new A.Js(s,A.ak(a,!1,c.h("b5<0>")),c.h("Js<0>"))}, +Js:function Js(a,b,c){this.b=a this.a=b this.$ti=c}, h_:function h_(){}, -bbb(a,b,c,d){return new A.Pk(a,b,c.h("@<0>").ae(d).h("Pk<1,2>"))}, -bgh(a,b,c,d,e){return A.v2(a,new A.aGD(b,c,d,e),c.h("@<0>").ae(d).h("dd<1,2>"),e)}, -Pk:function Pk(a,b,c){this.a=a +bbh(a,b,c,d){return new A.Pn(a,b,c.h("@<0>").ad(d).h("Pn<1,2>"))}, +bgo(a,b,c,d,e){return A.v0(a,new A.aGJ(b,c,d,e),c.h("@<0>").ad(d).h("dd<1,2>"),e)}, +Pn:function Pn(a,b,c){this.a=a this.b=b this.$ti=c}, dd:function dd(a,b,c){this.a=a this.b=b this.$ti=c}, -aGD:function aGD(a,b,c,d){var _=this +aGJ:function aGJ(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -n4(a,b,c,d,e,f){return new A.Pl(a,b,c,d.h("@<0>").ae(e).ae(f).h("Pl<1,2,3>"))}, -zF(a,b,c,d,e,f){return A.v2(a,new A.aGE(b,c,d,e,f),c.h("@<0>").ae(d).ae(e).h("o2<1,2,3>"),f)}, -Pl:function Pl(a,b,c,d){var _=this +n4(a,b,c,d,e,f){return new A.Po(a,b,c,d.h("@<0>").ad(e).ad(f).h("Po<1,2,3>"))}, +zD(a,b,c,d,e,f){return A.v0(a,new A.aGK(b,c,d,e,f),c.h("@<0>").ad(d).ad(e).h("o0<1,2,3>"),f)}, +Po:function Po(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -o2:function o2(a,b,c,d){var _=this +o0:function o0(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -aGE:function aGE(a,b,c,d,e){var _=this +aGK:function aGK(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -b5x(a,b,c,d,e,f,g,h){return new A.Pm(a,b,c,d,e.h("@<0>").ae(f).ae(g).ae(h).h("Pm<1,2,3,4>"))}, -aGF(a,b,c,d,e,f,g){return A.v2(a,new A.aGG(b,c,d,e,f,g),c.h("@<0>").ae(d).ae(e).ae(f).h("mI<1,2,3,4>"),g)}, -Pm:function Pm(a,b,c,d,e){var _=this +b5D(a,b,c,d,e,f,g,h){return new A.Pp(a,b,c,d,e.h("@<0>").ad(f).ad(g).ad(h).h("Pp<1,2,3,4>"))}, +aGL(a,b,c,d,e,f,g){return A.v0(a,new A.aGM(b,c,d,e,f,g),c.h("@<0>").ad(d).ad(e).ad(f).h("mI<1,2,3,4>"),g)}, +Pp:function Pp(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -41243,16 +41256,16 @@ _.b=b _.c=c _.d=d _.$ti=e}, -aGG:function aGG(a,b,c,d,e,f){var _=this +aGM:function aGM(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -bmi(a,b,c,d,e,f,g,h,i,j){return new A.Pn(a,b,c,d,e,f.h("@<0>").ae(g).ae(h).ae(i).ae(j).h("Pn<1,2,3,4,5>"))}, -bgi(a,b,c,d,e,f,g,h){return A.v2(a,new A.aGH(b,c,d,e,f,g,h),c.h("@<0>").ae(d).ae(e).ae(f).ae(g).h("lS<1,2,3,4,5>"),h)}, -Pn:function Pn(a,b,c,d,e,f){var _=this +bmo(a,b,c,d,e,f,g,h,i,j){return new A.Pq(a,b,c,d,e,f.h("@<0>").ad(g).ad(h).ad(i).ad(j).h("Pq<1,2,3,4,5>"))}, +bgp(a,b,c,d,e,f,g,h){return A.v0(a,new A.aGN(b,c,d,e,f,g,h),c.h("@<0>").ad(d).ad(e).ad(f).ad(g).h("lS<1,2,3,4,5>"),h)}, +Pq:function Pq(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c @@ -41266,7 +41279,7 @@ _.c=c _.d=d _.e=e _.$ti=f}, -aGH:function aGH(a,b,c,d,e,f,g){var _=this +aGN:function aGN(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -41274,8 +41287,8 @@ _.d=d _.e=e _.f=f _.r=g}, -byo(a,b,c,d,e,f,g,h,i,j,k){return A.v2(a,new A.aGI(b,c,d,e,f,g,h,i,j,k),c.h("@<0>").ae(d).ae(e).ae(f).ae(g).ae(h).ae(i).ae(j).h("jl<1,2,3,4,5,6,7,8>"),k)}, -Po:function Po(a,b,c,d,e,f,g,h,i){var _=this +byt(a,b,c,d,e,f,g,h,i,j,k){return A.v0(a,new A.aGO(b,c,d,e,f,g,h,i,j,k),c.h("@<0>").ad(d).ad(e).ad(f).ad(g).ad(h).ad(i).ad(j).h("jl<1,2,3,4,5,6,7,8>"),k)}, +Pr:function Pr(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -41295,7 +41308,7 @@ _.f=f _.r=g _.w=h _.$ti=i}, -aGI:function aGI(a,b,c,d,e,f,g,h,i,j){var _=this +aGO:function aGO(a,b,c,d,e,f,g,h,i,j){var _=this _.a=a _.b=b _.c=c @@ -41306,64 +41319,64 @@ _.r=g _.w=h _.x=i _.y=j}, -z4:function z4(){}, -byj(a,b){return new A.lH(null,a,b.h("lH<0?>"))}, +z2:function z2(){}, +byo(a,b){return new A.lH(null,a,b.h("lH<0?>"))}, lH:function lH(a,b,c){this.b=a this.a=b this.$ti=c}, -PH:function PH(a,b,c,d){var _=this +PK:function PK(a,b,c,d){var _=this _.b=a _.c=b _.a=c _.$ti=d}, -KI:function KI(a,b){this.a=a +KH:function KH(a,b){this.a=a this.$ti=b}, -a4d:function a4d(a){this.a=a}, -baJ(){return new A.md("input expected")}, -md:function md(a){this.a=a}, -Ax:function Ax(a,b){this.a=a +a4k:function a4k(a){this.a=a}, +baP(){return new A.me("input expected")}, +me:function me(a){this.a=a}, +Aw:function Aw(a,b){this.a=a this.b=b}, -a5P:function a5P(a,b,c){this.a=a +a5W:function a5W(a,b,c){this.a=a this.b=b this.c=c}, cS(a){var s=a.length -if(s===0)return new A.KI(a,t.oy) -else if(s===1){s=A.baO(a,null) -return s}else{s=A.bKi(a,null) +if(s===0)return new A.KH(a,t.oy) +else if(s===1){s=A.baU(a,null) +return s}else{s=A.bKo(a,null) return s}}, -bKi(a,b){return new A.a5P(a.length,new A.b5C(a),'"'+a+'" expected')}, -b5C:function b5C(a){this.a=a}, -bh1(a,b,c,d){return new A.a6U(a.a,d,b,c)}, -a6U:function a6U(a,b,c,d){var _=this +bKo(a,b){return new A.a5W(a.length,new A.b5I(a),'"'+a+'" expected')}, +b5I:function b5I(a){this.a=a}, +bh8(a,b,c,d){return new A.a70(a.a,d,b,c)}, +a70:function a70(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -kK:function kK(a,b,c,d,e){var _=this +kL:function kL(a,b,c,d,e){var _=this _.e=a _.b=b _.c=c _.a=d _.$ti=e}, -M0:function M0(){}, -byW(a,b){return A.b8R(a,0,9007199254740991,b)}, -b8R(a,b,c,d){return new A.NJ(b,c,a,d.h("NJ<0>"))}, -NJ:function NJ(a,b,c,d){var _=this +M_:function M_(){}, +bz0(a,b){return A.b8X(a,0,9007199254740991,b)}, +b8X(a,b,c,d){return new A.NL(b,c,a,d.h("NL<0>"))}, +NL:function NL(a,b,c,d){var _=this _.b=a _.c=b _.a=c _.$ti=d}, -OD:function OD(){}, -bgw(a,b,c){var s,r=$.b6_() -A.yb(a) -s=r.a.get(a)===B.hQ -if(s)throw A.d(A.nf("`const Object()` cannot be used as the token.")) -A.yb(a) -if(b!==r.a.get(a))throw A.d(A.nf("Platform interfaces must not be implemented with `implements`"))}, -aHv:function aHv(){}, -asS:function asS(){}, -LR:function LR(a){this.a=a}, -aq8:function aq8(a,b,c,d,e,f){var _=this +OG:function OG(){}, +bgD(a,b,c){var s,r=$.b65() +A.y9(a) +s=r.a.get(a)===B.hT +if(s)throw A.d(A.ne("`const Object()` cannot be used as the token.")) +A.y9(a) +if(b!==r.a.get(a))throw A.d(A.ne("Platform interfaces must not be implemented with `implements`"))}, +aHB:function aHB(){}, +asY:function asY(){}, +LQ:function LQ(a){this.a=a}, +aqe:function aqe(a,b,c,d,e,f){var _=this _.a=0 _.b=null _.c=!1 @@ -41373,11 +41386,11 @@ _.f=c _.r=d _.w=e _.x=f}, -bh6(){var s=A.bgV(0),r=new Uint8Array(4),q=t.S -q=new A.aKH(s,r,B.f8,5,A.b2(5,0,!1,q),A.b2(80,0,!1,q)) +bhd(){var s=A.bh1(0),r=new Uint8Array(4),q=t.S +q=new A.aKN(s,r,B.fa,5,A.b2(5,0,!1,q),A.b2(80,0,!1,q)) q.c2(0) return q}, -aKH:function aKH(a,b,c,d,e,f){var _=this +aKN:function aKN(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=$ @@ -41386,64 +41399,64 @@ _.e=d _.f=e _.r=f _.w=$}, -aHd:function aHd(a,b,c){this.a=a +aHj:function aHj(a,b,c){this.a=a this.b=b this.c=c}, -aG2:function aG2(a){this.a=$ +aG8:function aG8(a){this.a=$ this.b=a this.c=$}, -beY(a,b){var s=new A.aAc(a,b) +bf4(a,b){var s=new A.aAh(a,b) s.b=20 s.d=new Uint8Array(b) s.e=new Uint8Array(b+20) return s}, -aAc:function aAc(a,b){var _=this +aAh:function aAh(a,b){var _=this _.a=a _.b=$ _.c=b _.e=_.d=$}, -arl:function arl(){}, -arm:function arm(){}, -aro:function aro(){}, -arq:function arq(){}, -aDJ:function aDJ(){}, -aFA:function aFA(){}, -bbd(a,b){b&=31 -return(a&$.ib[b])<>>0}, +arr:function arr(){}, +ars:function ars(){}, +aru:function aru(){}, +arw:function arw(){}, +aDP:function aDP(){}, +aFG:function aFG(){}, +bbj(a,b){b&=31 +return(a&$.ia[b])<>>0}, fV(a,b){b&=31 -return(B.e.bt(a,b)|A.bbd(a,32-b))>>>0}, -BP(a,b,c,d){b=A.fF(b.buffer,b.byteOffset,b.length) +return(B.e.bu(a,b)|A.bbj(a,32-b))>>>0}, +BO(a,b,c,d){b=A.fF(b.buffer,b.byteOffset,b.length) b.setUint32(c,a,B.D===d)}, f5(a,b,c){a=A.fF(a.buffer,a.byteOffset,a.length) return a.getUint32(b,B.D===c)}, -bgV(a){var s=new A.O9() -s.tl(0,a,null) +bh1(a){var s=new A.Oc() +s.tm(0,a,null) return s}, -O9:function O9(){this.b=this.a=$}, -btD(a,b){if(b!=null)b.v()}, -Jo:function Jo(a,b,c,d,e,f){var _=this +Oc:function Oc(){this.b=this.a=$}, +btK(a,b){if(b!=null)b.v()}, +Jn:function Jn(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e _.$ti=f}, -bxr(a,b){if(b!=null)b.ai(0,a.gaab()) -return new A.aDp(b,a)}, -M8:function M8(){}, -aDp:function aDp(a,b){this.a=a +bxx(a,b){if(b!=null)b.ai(0,a.gaa9()) +return new A.aDv(b,a)}, +M7:function M7(){}, +aDv:function aDv(a,b){this.a=a this.b=b}, -by3(a,b){return new A.a3Z(b,a,null)}, -bgN(a,b,c){var s,r=c.h("By<0?>?").a(a.k9(c.h("hs<0?>"))),q=r==null -if(q&&!c.b(null))A.a7(new A.a5V(A.ap(c),A.O(a.gbg()))) -if(b)a.be(c.h("hs<0?>")) +by9(a,b){return new A.a45(b,a,null)}, +bgU(a,b,c){var s,r=c.h("Bx<0?>?").a(a.kb(c.h("hr<0?>"))),q=r==null +if(q&&!c.b(null))A.a6(new A.a61(A.ap(c),A.O(a.gbg()))) +if(b)a.be(c.h("hr<0?>")) if(q)s=null -else{q=r.gA7() -s=q.gm(q)}if($.bqn()){if(!c.b(s))throw A.d(new A.a5W(A.ap(c),A.O(a.gbg()))) +else{q=r.gA9() +s=q.gm(q)}if($.bqt()){if(!c.b(s))throw A.d(new A.a62(A.ap(c),A.O(a.gbg()))) return s}return s==null?c.a(s):s}, -yN:function yN(){}, -SR:function SR(a,b,c,d){var _=this -_.lQ$=a +yL:function yL(){}, +SU:function SU(a,b,c,d){var _=this +_.lU$=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -41454,17 +41467,17 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=d}, -hs:function hs(a,b,c,d){var _=this +hr:function hr(a,b,c,d){var _=this _.f=a _.b=b _.a=c _.$ti=d}, -By:function By(a,b,c,d){var _=this -_.ds=_.bj=!1 +Bx:function Bx(a,b,c,d){var _=this +_.ds=_.bi=!1 _.dt=!0 _.cv=_.du=!1 _.eh=$ -_.bH=a +_.bG=a _.d=_.c=_.b=_.a=_.ay=null _.e=$ _.f=b @@ -41475,11 +41488,11 @@ _.Q=!1 _.as=!0 _.ax=_.at=!1 _.$ti=d}, -aWF:function aWF(a,b){this.a=a +aWL:function aWL(a,b){this.a=a this.b=b}, -adI:function adI(){}, -kk:function kk(){}, -H7:function H7(a,b,c,d,e,f,g){var _=this +adP:function adP(){}, +kl:function kl(){}, +H6:function H6(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -41487,39 +41500,39 @@ _.d=d _.e=e _.f=f _.$ti=g}, -RX:function RX(a){var _=this +S_:function S_(a){var _=this _.b=null _.c=!1 _.a=_.f=_.e=_.d=null _.$ti=a}, -Ii:function Ii(a,b,c,d){var _=this +Ih:function Ih(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -Vr:function Vr(a){this.a=this.b=null +Vw:function Vw(a){this.a=this.b=null this.$ti=a}, -a3Z:function a3Z(a,b,c){this.c=a +a45:function a45(a,b,c){this.c=a this.d=b this.a=c}, -NO:function NO(a,b,c,d,e,f){var _=this +NR:function NR(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=c _.c=d _.a=e _.$ti=f}, -a5W:function a5W(a,b){this.a=a +a62:function a62(a,b){this.a=a this.b=b}, -a5V:function a5V(a,b){this.a=a +a61:function a61(a,b){this.a=a this.b=b}, -Ci:function Ci(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.L=$ +Ch:function Ch(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.M=$ _.aa=a -_.fX$=b -_.i4$=c -_.fY$=d -_.fZ$=e +_.fY$=b +_.i7$=c +_.fZ$=d +_.h_$=e _.aq$=f _.k4=g _.ok=h @@ -41542,13 +41555,13 @@ _.x=s _.y=a0 _.z=a1 _.Q=a2}, -ac4:function ac4(){}, -ac5:function ac5(){}, -Dk:function Dk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this -_.fX$=a -_.i4$=b -_.fY$=c -_.fZ$=d +acb:function acb(){}, +acc:function acc(){}, +Dj:function Dj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.fY$=a +_.i7$=b +_.fZ$=c +_.h_$=d _.aq$=e _.k4=f _.ok=g @@ -41571,9 +41584,9 @@ _.x=r _.y=s _.z=a0 _.Q=a1}, -aew:function aew(){}, -aex:function aex(){}, -KD:function KD(a,b,c,d,e,f,g,h,i,j){var _=this +aeD:function aeD(){}, +aeE:function aeE(){}, +KC:function KC(a,b,c,d,e,f,g,h,i,j){var _=this _.k2=a _.k3=b _.aq$=c @@ -41588,8 +41601,8 @@ _.x=g _.y=h _.z=i _.Q=j}, -aey:function aey(){}, -a0E:function a0E(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +aeF:function aeF(){}, +a0K:function a0K(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.aq$=a _.k4=b _.ok=c @@ -41612,14 +41625,14 @@ _.x=n _.y=o _.z=p _.Q=q}, -aeE:function aeE(){}, -NB:function NB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.L=$ +aeL:function aeL(){}, +ND:function ND(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this +_.M=$ _.aa=a -_.fX$=b -_.i4$=c -_.fY$=d -_.fZ$=e +_.fY$=b +_.i7$=c +_.fZ$=d +_.h_$=e _.aq$=f _.k4=g _.ok=h @@ -41642,10 +41655,10 @@ _.x=s _.y=a0 _.z=a1 _.Q=a2}, -aHC:function aHC(a){this.a=a}, -ai5:function ai5(){}, -ai6:function ai6(){}, -a8M:function a8M(a,b,c,d,e,f,g){var _=this +aHI:function aHI(a){this.a=a}, +aic:function aic(){}, +aid:function aid(){}, +a8T:function a8T(a,b,c,d,e,f,g){var _=this _.ax=$ _.ay=a _.aq$=b @@ -41657,9 +41670,9 @@ _.x=d _.y=e _.z=f _.Q=g}, -aNF:function aNF(a){this.a=a}, -alb:function alb(){}, -a8N:function a8N(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +aNL:function aNL(a){this.a=a}, +ali:function ali(){}, +a8U:function a8U(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this _.aq$=a _.k4=b _.ok=c @@ -41682,8 +41695,8 @@ _.x=n _.y=o _.z=p _.Q=q}, -alc:function alc(){}, -vI:function vI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +alj:function alj(){}, +vG:function vG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this _.al=_.a8=_.G=$ _.b_=0 _.dI$=a @@ -41711,30 +41724,30 @@ _.x=l _.y=m _.z=n _.Q=o}, -ajT:function ajT(){}, -Ue:function Ue(){}, -Fu:function Fu(a){this.a=a}, -aKp:function aKp(){}, -a7W(){var s=0,r=A.u(t.cZ),q,p=2,o,n,m,l,k,j,i -var $async$a7W=A.v(function(a,b){if(a===1){o=b -s=p}while(true)switch(s){case 0:s=$.aMr==null?3:4 +ak_:function ak_(){}, +Uh:function Uh(){}, +Fs:function Fs(a){this.a=a}, +aKv:function aKv(){}, +a82(){var s=0,r=A.v(t.cZ),q,p=2,o,n,m,l,k,j,i +var $async$a82=A.w(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:s=$.aMx==null?3:4 break case 3:n=new A.bU(new A.aT($.aF,t.Gl),t.Iy) -$.aMr=n +$.aMx=n p=6 s=9 -return A.A(A.aMs(),$async$a7W) +return A.B(A.aMy(),$async$a82) case 9:m=b -J.bsi(n,new A.FR(m)) +J.bso(n,new A.FP(m)) p=2 s=8 break case 6:p=5 i=o l=A.aW(i) -n.kN(l) +n.kP(l) k=n.a -$.aMr=null +$.aMx=null q=k s=1 break @@ -41742,638 +41755,638 @@ s=8 break case 5:s=2 break -case 8:case 4:q=$.aMr.a +case 8:case 4:q=$.aMx.a s=1 break -case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$a7W,r)}, -aMs(){var s=0,r=A.u(t.nf),q,p,o,n,m,l,k,j -var $async$aMs=A.v(function(a,b){if(a===1)return A.q(b,r) +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$a82,r)}, +aMy(){var s=0,r=A.v(t.nf),q,p,o,n,m,l,k,j +var $async$aMy=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:o=t.N n=t.K m=A.D(o,n) -l=$.b61() +l=$.b67() k=J j=m s=3 -return A.A(l.ta(0),$async$aMs) -case 3:k.WE(j,b) +return A.B(l.tb(0),$async$aMy) +case 3:k.WJ(j,b) p=A.D(o,n) for(o=m,o=A.jX(o,o.r,A.aU(o).c);o.D();){n=o.d l=B.c.cf(n,8) n=J.c0(m,n) n.toString -p.u(0,l,n)}q=p +p.t(0,l,n)}q=p s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aMs,r)}, -FR:function FR(a){this.a=a}, -aEi:function aEi(){}, -aMq:function aMq(){}, -aI8:function aI8(a,b){this.a=a +case 1:return A.t(q,r)}}) +return A.u($async$aMy,r)}, +FP:function FP(a){this.a=a}, +aEo:function aEo(){}, +aMw:function aMw(){}, +aIe:function aIe(a,b){this.a=a this.b=b}, -azW:function azW(a){this.a=a}, -aMo:function aMo(){}, -aMp:function aMp(a,b){this.a=a +aA0:function aA0(a){this.a=a}, +aMu:function aMu(){}, +aMv:function aMv(a,b){this.a=a this.b=b}, -Wp(){var s=0,r=A.u(t.x6),q,p,o,n,m,l -var $async$Wp=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:o=$.bkl +Wu(){var s=0,r=A.v(t.x6),q,p,o,n,m,l +var $async$Wu=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=$.bkr s=o==null?3:4 break case 3:o=t.AC -$.jC.u(0,A.ap(o),4) -A.kq(o) +$.jC.t(0,A.ap(o),4) +A.kr(o) o=t.DL -$.jC.u(0,A.ap(o),8) -A.kq(o) +$.jC.t(0,A.ap(o),8) +A.kr(o) o=t.ZP -$.jC.u(0,A.ap(o),1) -A.kq(o) +$.jC.t(0,A.ap(o),1) +A.kr(o) o=t.di -$.jC.u(0,A.ap(o),1) -A.kq(o) +$.jC.t(0,A.ap(o),1) +A.kr(o) o=t.pT -$.jC.u(0,A.ap(o),2) -A.kq(o) +$.jC.t(0,A.ap(o),2) +A.kr(o) o=t.i2 -$.jC.u(0,A.ap(o),2) -A.kq(o) +$.jC.t(0,A.ap(o),2) +A.kr(o) o=t._Y -$.jC.u(0,A.ap(o),4) -A.kq(o) +$.jC.t(0,A.ap(o),4) +A.kr(o) o=t.QG -$.jC.u(0,A.ap(o),4) -A.kq(o) +$.jC.t(0,A.ap(o),4) +A.kr(o) o=t.jj -$.jC.u(0,A.ap(o),8) -A.kq(o) +$.jC.t(0,A.ap(o),8) +A.kr(o) o=t.cG -$.jC.u(0,A.ap(o),8) -A.kq(o) +$.jC.t(0,A.ap(o),8) +A.kr(o) o=t.EV -$.jC.u(0,A.ap(o),1) -A.kq(o) +$.jC.t(0,A.ap(o),1) +A.kr(o) o=t.g9 -$.jC.u(0,A.ap(o),1) -A.kq(o) +$.jC.t(0,A.ap(o),1) +A.kr(o) o=t.wt -$.jC.u(0,A.ap(o),4) -A.kq(o) +$.jC.t(0,A.ap(o),4) +A.kr(o) o=t.er -$.jC.u(0,A.ap(o),4) -A.kq(o) -A.kq(t.mD) -A.kq(t.FM) -A.cY(t.Zk) -A.cY(t.q6) -A.cY(t.If) -A.cY(t.CF) -A.cY(t.Qh) -A.cY(t.sf) -A.cY(t.Az) -A.cY(t.PD) -A.cY(t.g5) -A.cY(t.JF) -A.cY(t.A2) -A.cY(t.qR) -A.cY(t.jZ) -A.cY(t.bW) -A.cY(t.CC) -A.cY(t.lq) -A.cY(t.Qq) -A.cY(t.ap) -A.cY(t.LK) -A.cY(t.Pd) -A.cY(t.LA) -A.cY(t.LT) -A.cY(t.P5) -A.cY(t.dk) -A.cY(t.dX) -A.cY(t.JQ) -A.cY(t.U7) -A.cY(t.Ao) -A.cY(t.P8) -A.cY(t.KQ) -A.cY(t.vt) -A.cY(t.sG) -A.cY(t.SB) -A.cY(t.F3) -A.cY(t.cx) -A.cY(t.P2) -A.cY(t.zb) -A.cY(t.M4) -A.cY(t.xJ) -A.cY(t.rv) -A.cY(t.te) +$.jC.t(0,A.ap(o),4) +A.kr(o) +A.kr(t.mD) +A.kr(t.FM) +A.cZ(t.Zk) +A.cZ(t.q6) +A.cZ(t.If) +A.cZ(t.CF) +A.cZ(t.Qh) +A.cZ(t.sf) +A.cZ(t.Az) +A.cZ(t.PD) +A.cZ(t.lO) +A.cZ(t.JF) +A.cZ(t.A2) +A.cZ(t.qR) +A.cZ(t.jZ) +A.cZ(t.bW) +A.cZ(t.CC) +A.cZ(t.lq) +A.cZ(t.Qq) +A.cZ(t.ap) +A.cZ(t.LK) +A.cZ(t.Pd) +A.cZ(t.LA) +A.cZ(t.LT) +A.cZ(t.P5) +A.cZ(t.dk) +A.cZ(t.dX) +A.cZ(t.JQ) +A.cZ(t.U7) +A.cZ(t.Ao) +A.cZ(t.P8) +A.cZ(t.KQ) +A.cZ(t.vt) +A.cZ(t.sG) +A.cZ(t.SB) +A.cZ(t.F3) +A.cZ(t.cx) +A.cZ(t.P2) +A.cZ(t.zb) +A.cZ(t.M4) +A.cZ(t.xJ) +A.cZ(t.rv) +A.cZ(t.z1) s=5 -return A.A(A.bF7(A.b(["assets/packages/spine_flutter/lib/assets/libspine_flutter.js"],t.T)),$async$Wp) +return A.B(A.bFd(A.b(["assets/packages/spine_flutter/lib/assets/libspine_flutter.js"],t.T)),$async$Wu) case 5:n=$ m=A l=A s=7 -return A.A($.le().cL(0,"packages/spine_flutter/lib/assets/libspine_flutter.wasm"),$async$Wp) +return A.B($.le().cL(0,"packages/spine_flutter/lib/assets/libspine_flutter.wasm"),$async$Wu) case 7:s=6 -return A.A(m.axe(l.cl(b.buffer,0,null),"libspine_flutter"),$async$Wp) -case 6:o=n.bkl=b -case 4:if(o!=null){p=A.bvv(o) -q=new A.a8v(p,p.a) +return A.B(m.axj(l.cl(b.buffer,0,null),"libspine_flutter"),$async$Wu) +case 6:o=n.bkr=b +case 4:if(o!=null){p=A.bvC(o) +q=new A.a8C(p,p.a) s=1 -break}else throw A.d(A.bH("Couldn't load libspine-flutter.js/.wasm")) -case 1:return A.r(q,r)}}) -return A.t($async$Wp,r)}, -a8v:function a8v(a,b){this.a=a +break}else throw A.d(A.bG("Couldn't load libspine-flutter.js/.wasm")) +case 1:return A.t(q,r)}}) +return A.u($async$Wu,r)}, +a8C:function a8C(a,b){this.a=a this.b=b}, -apv(){var s=0,r=A.u(t.H),q,p -var $async$apv=A.v(function(a,b){if(a===1)return A.q(b,r) +apB(){var s=0,r=A.v(t.H),q,p +var $async$apB=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=3 -return A.A(A.Wp(),$async$apv) +return A.B(A.Wu(),$async$apB) case 3:p=b -$.bT.b=new A.aN5(p.a.gaMm()) -$.tv.b=p.b +$.bS.b=new A.aNb(p.a.gaMk()) +$.ts.b=p.b s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$apv,r)}, -C9(a8,a9){var s=0,r=A.u(t.aM),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 -var $async$C9=A.v(function(b0,b1){if(b0===1)return A.q(b1,r) +case 1:return A.t(q,r)}}) +return A.u($async$apB,r)}, +C8(a8,a9){var s=0,r=A.v(t.aM),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 +var $async$C8=A.w(function(b0,b1){if(b0===1)return A.r(b1,r) while(true)switch(s){case 0:a6=A a7=B.N s=3 -return A.A(a9.$1(a8),$async$C9) -case 3:a4=a6.b9p(a7.fI(0,b1),$.tv.aN()) -a5=$.bT.aN().aBt(a4.fj(0,t.g9)) -$.tv.aN().y0(a4) -if($.bT.aN().a3E(a5).a!==$.BY().a){p=A.aQI($.bT.aN().a3E(a5).fj(0,t.EV)) -$.bT.aN().a3D(a5) -throw A.d(A.bH("Couldn't load atlas: "+p))}o=$.b6d().a7Q(a8) +return A.B(a9.$1(a8),$async$C8) +case 3:a4=a6.b9v(a7.fK(0,b1),$.ts.aN()) +a5=$.bS.aN().aBq(a4.fk(0,t.g9)) +$.ts.aN().y4(a4) +if($.bS.aN().a3C(a5).a!==$.BX().a){p=A.aQO($.bS.aN().a3C(a5).fk(0,t.EV)) +$.bS.aN().a3B(a5) +throw A.d(A.bG("Couldn't load atlas: "+p))}o=$.b6j().a7O(a8) n=A.b([],t.jm) m=A.b([],t.tn) -l=$.bT.aN().aBr(a5) -k=t.Wr,j=t.dP,i=t.Q2,h=t.EV,g=$.bT.a,f=0 +l=$.bS.aN().aBo(a5) +k=t.Wr,j=t.dP,i=t.Q2,h=t.EV,g=$.bS.a,f=0 case 4:if(!(f>>0)+p,31)!==0)A.a7(A.C5("Invalid FCHECK")) -if((p>>>5&1)!==0){s.fc() -A.a7(A.C5("FDICT Encoding not currently supported"))}n=A.b7Y(s,g).c +B.e.bu(q,3) +if(o!==8)A.a6(A.C4("Only DEFLATE compression supported: "+o)) +if(B.e.bI((q<<8>>>0)+p,31)!==0)A.a6(A.C4("Invalid FCHECK")) +if((p>>>5&1)!==0){s.fd() +A.a6(A.C4("FDICT Encoding not currently supported"))}n=A.b83(s,g).c m=t.Cm.a(A.cl(n.c.buffer,0,n.a)) -s.fc() +s.fd() l=m break -case B.rK:s=A.uO(r,0,g,0) -if(s.ei()!==35615)A.a7(A.C5("Invalid GZip Signature")) -if(s.fp()!==8)A.a7(A.C5("Invalid GZip Compression Methos")) -k=s.fp() -s.fc() -s.fp() -s.fp() -if((k&4)!==0)s.vk(s.ei()) -if((k&8)!==0)s.abA() -if((k&16)!==0)s.abA() +case B.rO:s=A.uM(r,0,g,0) +if(s.ei()!==35615)A.a6(A.C4("Invalid GZip Signature")) +if(s.ft()!==8)A.a6(A.C4("Invalid GZip Compression Methos")) +k=s.ft() +s.fd() +s.ft() +s.ft() +if((k&4)!==0)s.vl(s.ei()) +if((k&8)!==0)s.aby() +if((k&16)!==0)s.aby() if((k&2)!==0)s.ei() -s=A.b7Y(s,g).c +s=A.b83(s,g).c m=t.Cm.a(A.cl(s.c.buffer,0,s.a)) l=m break -case B.rL:throw A.d(A.a8("zstd is an unsupported compression")) +case B.rP:throw A.d(A.a8("zstd is an unsupported compression")) case null:l=r break -default:l=g}j=A.fF(new Uint8Array(A.er(l)).buffer,0,g) +default:l=g}j=A.fF(new Uint8Array(A.es(l)).buffer,0,g) i=A.b([],t.t) -for(s=l.length,h=0;h") +m=n.h("dJ") s=3 -return A.A(A.fa(new A.dJ(new A.bm(new A.dJ(new A.bm(new A.be(o.gKP(o).kY$.a,n),new A.aPJ(),n.h("bm")),new A.aPK(),m),new A.aPL(),m.h("bm")),new A.aPM(b),m.h("dJ>")),t.Fv),$async$aPI) +return A.B(A.fa(new A.dJ(new A.bl(new A.dJ(new A.bl(new A.c3(o.gKR(o).l1$.a,n),new A.aPP(),n.h("bl")),new A.aPQ(),m),new A.aPR(),m.h("bl")),new A.aPS(b),m.h("dJ>")),t.Fv),$async$aPO) case 3:l=d -o=J.kv(l)?null:l -n=A.aRr(a) -p=n.gKP(n) -if(p.b.gD0()!=="map")A.a7("XML is not in TMX format") -q=A.bBx(new A.de(p),o) +o=J.kw(l)?null:l +n=A.aRx(a) +p=n.gKR(n) +if(p.b.gD2()!=="map")A.a6("XML is not in TMX format") +q=A.bBD(new A.de(p),o) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$aPI,r)}, -bBx(a,b){var s,r,q,p,o,n,m,l,k,j,i="backgroundcolor" -a.h4(i) -s=a.Lm(i) -a.lh("compressionlevel",-1) -r=a.hY("height") -a.kw("hexsidelength") -a.k7("infinite",!1) -a.kw("nextlayerid") -a.kw("nextobjectid") -q=A.bxE(a,"orientation") -A.bzw(a,"renderorder",B.Cm) -p=A.bAG(a,"staggeraxis") -o=A.bAI(a,"staggerindex") -a.h4("tiledversion") -n=a.hY("tileheight") -m=a.hY("tilewidth") -A.bBr(a,"type",B.E8) -a.ky(0,"version","1.0") -l=a.hY("width") -k=a.m7("tileset",new A.aPH(b),t.gM) -j=A.bfz(a) -A.zX(a) -a.m7("editorsettings",A.bKE(),t.Cv) -return new A.a9R(l,r,m,n,k,j,s,q,p,o)}, -bww(a){a.hY("width") -a.hY("height") -A.bwv(a,"orientation") -return new A.Li()}, -bAY(a){a.o7(0,"name") -a.hY("name") -A.zX(a) -return new A.Gm()}, -bBt(a){return A.bBp(a)}, -bBp(a){var s,r,q=a.hY("id") -if(a.h4("class")==null)a.h4("type") -a.lg("probability",0) -s=a.h4("terrain") +case 1:return A.t(q,r)}}) +return A.u($async$aPO,r)}, +bBD(a,b){var s,r,q,p,o,n,m,l,k,j,i="backgroundcolor" +a.h7(i) +s=a.Lo(i) +a.lm("compressionlevel",-1) +r=a.i_("height") +a.ky("hexsidelength") +a.k9("infinite",!1) +a.ky("nextlayerid") +a.ky("nextobjectid") +q=A.bxK(a,"orientation") +A.bzB(a,"renderorder",B.Cq) +p=A.bAL(a,"staggeraxis") +o=A.bAN(a,"staggerindex") +a.h7("tiledversion") +n=a.i_("tileheight") +m=a.i_("tilewidth") +A.bBx(a,"type",B.Ec) +a.kA(0,"version","1.0") +l=a.i_("width") +k=a.mb("tileset",new A.aPN(b),t.gM) +j=A.bfG(a) +A.zV(a) +a.mb("editorsettings",A.bKK(),t.Cv) +return new A.a9Y(l,r,m,n,k,j,s,q,p,o)}, +bwD(a){a.i_("width") +a.i_("height") +A.bwC(a,"orientation") +return new A.Lh()}, +bB3(a){a.o9(0,"name") +a.i_("name") +A.zV(a) +return new A.Gk()}, +bBz(a){return A.bBv(a)}, +bBv(a){var s,r,q=a.i_("id") +if(a.h7("class")==null)a.h7("type") +a.ll("probability",0) +s=a.h7("terrain") if(s!=null){r=t.An -A.ak(new A.W(A.b(s.split(","),t.T),new A.aPx(),r),!0,r.h("aM.E"))}s=a.n6("image",A.bmr()) -a.El("x") -a.El("y") -a.El("width") -a.El("height") -a.n6("objectgroup",A.bmq()) -r=new A.aPy().$1(a) -A.zX(a) +A.ak(new A.W(A.b(s.split(","),t.T),new A.aPD(),r),!0,r.h("aM.E"))}s=a.n9("image",A.bmx()) +a.En("x") +a.En("y") +a.En("width") +a.En("height") +a.n9("objectgroup",A.bmw()) +r=new A.aPE().$1(a) +A.zV(a) return new A.lZ(q,s,r)}, -bBs(a){a.lh("x",0) -a.lh("y",0) -return new A.QG()}, -bi7(a,b){return A.aPS(a,b)}, -aPS(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a6.h4("backgroundcolor"),f=a6.kw("columns"),e=a6.kw("firstgid"),d=a6.lh("margin",0),c=a6.h4("name"),b=A.bez(B.Vc,a6.ky(0,"objectalignment","unspecified")),a=a6.h4("source"),a0=a6.lh("spacing",0),a1=a6.kw("tilecount"),a2=a6.kw("tilewidth"),a3=a6.kw("tileheight"),a4=a6.h4("tiledversion"),a5=a6.h4("transparentcolor") -A.bBA(a6,"type",B.E9) -a6.ky(0,"version","1.0") -s=a6.n6("image",A.bmr()) -r=a6.n6("grid",A.bKH()) -q=a6.n6("tileoffset",A.bKN()) -p=A.zX(a6) -o=a6.m7("terrains",A.bKL(),t.uB) -n=new A.aPT().$1(a6) -m=new A.aPU().$1(a6) -l=A.bBB(n,a1==null?0:a1,f,a2,a3) +bBy(a){a.lm("x",0) +a.lm("y",0) +return new A.QJ()}, +bid(a,b){return A.aPY(a,b)}, +aPY(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g=a6.h7("backgroundcolor"),f=a6.ky("columns"),e=a6.ky("firstgid"),d=a6.lm("margin",0),c=a6.h7("name"),b=A.beG(B.Vg,a6.kA(0,"objectalignment","unspecified")),a=a6.h7("source"),a0=a6.lm("spacing",0),a1=a6.ky("tilecount"),a2=a6.ky("tilewidth"),a3=a6.ky("tileheight"),a4=a6.h7("tiledversion"),a5=a6.h7("transparentcolor") +A.bBG(a6,"type",B.Ed) +a6.kA(0,"version","1.0") +s=a6.n9("image",A.bmx()) +r=a6.n9("grid",A.bKN()) +q=a6.n9("tileoffset",A.bKT()) +p=A.zV(a6) +o=a6.mb("terrains",A.bKR(),t.uB) +n=new A.aPZ().$1(a6) +m=new A.aQ_().$1(a6) +l=A.bBH(n,a1==null?0:a1,f,a2,a3) k=new A.mL(e,c,a2,a3,a0,d,a1,f,b,l,s,q,r,p,o,m,a4,g,a5) j=k.w=l.length -if(a7!=null&&a!=null){i=a7.ae6() -if(i==null){i=A.aRr(a7.a) -i=new A.de(i.gKP(i))}h=A.aPS(i,null) +if(a7!=null&&a!=null){i=a7.ae4() +if(i==null){i=A.aRx(a7.a) +i=new A.de(i.gKR(i))}h=A.aPY(i,null) i=h.cy k.cy=i==null?g:i i=h.x @@ -42404,125 +42417,125 @@ k.db=j==null?a5:j p.a.F(0,h.ax.a) B.b.F(o,h.ay) B.b.F(l,h.z) -J.WE(m,h.ch)}return k}, -bBB(a,b,c,d,e){var s,r,q,p,o=A.b([],t.hp) -for(s=c!=null,r=d!=null,q=e!=null,p=0;p=o.length)o.push(r) else o[q]=r}return o}, -bCc(a){a.o7(0,"name") -a.o7(0,"color") -a.hY("tile") -a.lg("probability",0) -A.zX(a) -return new A.pK()}, -bCe(a){return A.bCd(a)}, -bCd(a){var s,r=new A.aQX().$1(a) -a.o7(0,"name") -a.hY("tile") +bCi(a){a.o9(0,"name") +a.o9(0,"color") +a.i_("tile") +a.ll("probability",0) +A.zV(a) +return new A.pJ()}, +bCk(a){return A.bCj(a)}, +bCj(a){var s,r=new A.aR2().$1(a) +a.o9(0,"name") +a.i_("tile") s=J.aK(r) s.i(r,0) s.i(r,1) -a.m7("wangtiles",A.bKS(),t.TQ) -A.zX(a) -return new A.t5()}, -bCg(a){return A.bCf(a)}, -bCf(a){a.hY("tileid") -A.bCh(new A.aQY().$1(a)) -a.k7("hflip",!1) -a.k7("vflip",!1) -a.k7("dflip",!1) -return new A.GO()}, -bCh(a){var s,r,q=A.fF(new Uint8Array(A.er(a)).buffer,0,null),p=A.b([],t.t) -for(s=J.aK(a),r=0;rb?a:b,r=c>d?c:d +bko(a,b,c,d){var s=a>b?a:b,r=c>d?c:d return s>r?s:r}, -nc:function nc(a,b,c,d,e,f,g){var _=this +nb:function nb(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -43083,32 +43096,32 @@ _.d=d _.e=e _.f=f _.r=g}, -bdO(a,b,c,d,e){var s=A.zK(a,b,e),r=A.zK(b,c,e),q=A.zK(c,d,e),p=A.zK(s,r,e),o=A.zK(r,q,e) -return A.b([a,s,p,A.zK(p,o,e),o,q,d],t.sK)}, -a5a(a,b){var s=A.b([],t.H9) +bdV(a,b,c,d,e){var s=A.zI(a,b,e),r=A.zI(b,c,e),q=A.zI(c,d,e),p=A.zI(s,r,e),o=A.zI(r,q,e) +return A.b([a,s,p,A.zI(p,o,e),o,q,d],t.sK)}, +a5h(a,b){var s=A.b([],t.H9) B.b.F(s,a) return new A.iJ(s,b)}, -blZ(a,b){var s,r,q,p -if(a==="")return A.a5a(B.VA,b==null?B.c5:b) -s=new A.aOi(a,B.e_,a.length) -s.AI() +bm4(a,b){var s,r,q,p +if(a==="")return A.a5h(B.VE,b==null?B.c6:b) +s=new A.aOo(a,B.e1,a.length) +s.AK() r=A.b([],t.H9) -q=new A.lI(r,b==null?B.c5:b) -p=new A.aOh(B.f_,B.f_,B.f_,B.e_) -for(r=s.aaY(),r=new A.ep(r.a(),r.$ti.h("ep<1>"));r.D();)p.aID(r.gZ(r),q) -return q.vr()}, -a5b:function a5b(a,b){this.a=a +q=new A.lI(r,b==null?B.c6:b) +p=new A.aOn(B.f0,B.f0,B.f0,B.e1) +for(r=s.aaW(),r=new A.eq(r.a(),r.$ti.h("eq<1>"));r.D();)p.aIB(r.gZ(r),q) +return q.vs()}, +a5i:function a5i(a,b){this.a=a this.b=b}, -EW:function EW(a,b){this.a=a +EU:function EU(a,b){this.a=a this.b=b}, -vk:function vk(){}, -il:function il(a,b,c){this.b=a +vi:function vi(){}, +ik:function ik(a,b,c){this.b=a this.c=b this.a=c}, lB:function lB(a,b,c){this.b=a this.c=b this.a=c}, -hR:function hR(a,b,c,d,e,f,g){var _=this +hQ:function hQ(a,b,c,d,e,f,g){var _=this _.b=a _.c=b _.d=c @@ -43116,70 +43129,70 @@ _.e=d _.f=e _.r=f _.a=g}, -auA:function auA(){}, -JL:function JL(a){this.a=a}, +auF:function auF(){}, +JK:function JK(a){this.a=a}, lI:function lI(a,b){this.a=a this.b=b}, iJ:function iJ(a,b){this.a=a this.b=b}, -aTx:function aTx(a){this.a=a +aTD:function aTD(a){this.a=a this.b=0}, -aYf:function aYf(a,b,c,d){var _=this +aYl:function aYl(a,b,c,d){var _=this _.a=a _.b=$ _.c=b _.d=c _.e=$ _.f=d}, -Nq:function Nq(a,b,c,d,e){var _=this +Ns:function Ns(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e}, -bwG(a){var s,r,q=null -if(a.length===0)throw A.d(A.bR("bytes was empty",q)) +bwN(a){var s,r,q=null +if(a.length===0)throw A.d(A.bP("bytes was empty",q)) s=a.byteLength if(s>20&&a[0]===137&&a[1]===80&&a[2]===78&&a[3]===71&&a[4]===13&&a[5]===10&&a[6]===26&&a[7]===10){s=A.fF(a.buffer,0,q) -return new A.aHH(B.u0,s.getUint32(16,!1),s.getUint32(20,!1))}if(s>8)if(a[0]===71)if(a[1]===73)if(a[2]===70)if(a[3]===56){r=a[4] +return new A.aHN(B.u4,s.getUint32(16,!1),s.getUint32(20,!1))}if(s>8)if(a[0]===71)if(a[1]===73)if(a[2]===70)if(a[3]===56){r=a[4] r=(r===55||r===57)&&a[5]===97}else r=!1 else r=!1 else r=!1 else r=!1 else r=!1 if(r){s=A.fF(a.buffer,0,q) -return new A.azY(B.u2,s.getUint16(6,!0),s.getUint16(8,!0))}if(s>12&&a[0]===255&&a[1]===216&&a[2]===255)return A.bx_(A.fF(a.buffer,0,q)) +return new A.aA2(B.u6,s.getUint16(6,!0),s.getUint16(8,!0))}if(s>12&&a[0]===255&&a[1]===216&&a[2]===255)return A.bx5(A.fF(a.buffer,0,q)) if(s>28&&a[0]===82&&a[1]===73&&a[2]===70&&a[3]===70&&a[8]===87&&a[9]===69&&a[10]===66&&a[11]===80){s=A.fF(a.buffer,0,q) -return new A.aR_(B.u1,s.getUint16(26,!0),s.getUint16(28,!0))}if(s>22&&a[0]===66&&a[1]===77){s=A.fF(a.buffer,0,q) -return new A.arR(B.u3,s.getInt32(18,!0),s.getInt32(22,!0))}throw A.d(A.bR("unknown image type",q))}, -bx_(a){var s,r=4+a.getUint16(4,!1) +return new A.aR5(B.u5,s.getUint16(26,!0),s.getUint16(28,!0))}if(s>22&&a[0]===66&&a[1]===77){s=A.fF(a.buffer,0,q) +return new A.arX(B.u7,s.getInt32(18,!0),s.getInt32(22,!0))}throw A.d(A.bP("unknown image type",q))}, +bx5(a){var s,r=4+a.getUint16(4,!1) for(;r>>0)}, -bdA(a,b,c,d){return new A.an(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +CD(a,b,c,d){return new A.an(((B.d.cW(d*255,1)&255)<<24|(a&255)<<16|(b&255)<<8|c&255)>>>0)}, +bdH(a,b,c,d){return new A.an(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, an:function an(a){this.a=a}, -nB:function nB(){}, -v_:function v_(a,b,c,d,e,f,g,h){var _=this +nz:function nz(){}, +uY:function uY(a,b,c,d,e,f,g,h){var _=this _.r=a _.w=b _.a=c @@ -43188,9 +43201,9 @@ _.c=e _.d=f _.e=g _.f=h}, -Lh:function Lh(a,b){this.a=a +Lg:function Lg(a,b){this.a=a this.b=b}, -vt:function vt(a,b,c,d,e,f,g,h,i){var _=this +vr:function vr(a,b,c,d,e,f,g,h,i){var _=this _.r=a _.w=b _.x=c @@ -43200,36 +43213,36 @@ _.c=f _.d=g _.e=h _.f=i}, -pd:function pd(a,b,c){this.a=a +pc:function pc(a,b,c){this.a=a this.b=b this.c=c}, -Q_:function Q_(a,b,c,d,e,f){var _=this +Q2:function Q2(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -yf:function yf(a,b){this.a=a +yd:function yd(a,b){this.a=a this.b=b}, -hP:function hP(a,b){this.a=a +hO:function hO(a,b){this.a=a this.b=b}, -a5_:function a5_(a,b){this.a=a +a56:function a56(a,b){this.a=a this.b=b}, -Q0:function Q0(a,b){this.a=a +Q3:function Q3(a,b){this.a=a this.b=b}, -Q1:function Q1(a,b){this.a=a +Q4:function Q4(a,b){this.a=a this.b=b}, -QF:function QF(a,b){this.a=a +QI:function QI(a,b){this.a=a this.b=b}, -Qw:function Qw(a,b,c,d,e,f){var _=this +Qz:function Qz(a,b,c,d,e,f){var _=this _.a=a _.b=b _.c=c _.d=d _.e=e _.f=f}, -Qn:function Qn(a,b,c,d,e,f,g,h){var _=this +Qq:function Qq(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -43238,253 +43251,253 @@ _.e=e _.f=f _.r=g _.w=h}, -nz:function nz(a,b){this.a=a -this.b=b}, -AP:function AP(a,b){this.a=a -this.b=b}, -AO:function AO(a){this.a=a}, -b9J(a,b,c,d,e){var s=b==null?A.b([],t.wP):b -return new A.aaG(e,c,s,a,d)}, -zE(a,b,c){var s=b==null?A.b([],t.wP):b -return new A.EU(s,a,c==null?a.r:c)}, -bi3(a,b){var s=A.b([],t.wP) -return new A.a9E(b,s,a,a.r)}, -bzI(a,b,c){return new A.a7j(c,b,a,B.b9)}, -bgt(a,b){return new A.EY(a,b,b.r)}, -bdX(a,b,c){return new A.D2(b,c,a,a.r)}, -bi2(a,b){return new A.a9C(a,b,b.r)}, -bf6(a,b,c){return new A.a2j(a,b,c,c.r)}, +nx:function nx(a,b){this.a=a +this.b=b}, +AO:function AO(a,b){this.a=a +this.b=b}, +AN:function AN(a){this.a=a}, +b9P(a,b,c,d,e){var s=b==null?A.b([],t.wP):b +return new A.aaN(e,c,s,a,d)}, +zC(a,b,c){var s=b==null?A.b([],t.wP):b +return new A.ES(s,a,c==null?a.r:c)}, +bi9(a,b){var s=A.b([],t.wP) +return new A.a9L(b,s,a,a.r)}, +bzN(a,b,c){return new A.a7q(c,b,a,B.ba)}, +bgA(a,b){return new A.EW(a,b,b.r)}, +be3(a,b,c){return new A.D1(b,c,a,a.r)}, +bi8(a,b){return new A.a9J(a,b,b.r)}, +bfd(a,b,c){return new A.a2p(a,b,c,c.r)}, e9:function e9(){}, -aev:function aev(){}, -aa6:function aa6(){}, +aeC:function aeC(){}, +aad:function aad(){}, jG:function jG(){}, -aaG:function aaG(a,b,c,d,e){var _=this +aaN:function aaN(a,b,c,d,e){var _=this _.r=a _.w=b _.d=c _.b=d _.a=e}, -EU:function EU(a,b,c){this.d=a +ES:function ES(a,b,c){this.d=a this.b=b this.a=c}, -a9E:function a9E(a,b,c,d){var _=this +a9L:function a9L(a,b,c,d){var _=this _.r=a _.d=b _.b=c _.a=d}, -a7j:function a7j(a,b,c,d){var _=this +a7q:function a7q(a,b,c,d){var _=this _.r=a _.d=b _.b=c _.a=d}, -JG:function JG(a,b,c,d){var _=this +JF:function JF(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -Mo:function Mo(a,b,c,d,e){var _=this +Mn:function Mn(a,b,c,d,e){var _=this _.b=a _.c=b _.d=c _.e=d _.a=e}, -EY:function EY(a,b,c){this.d=a +EW:function EW(a,b,c){this.d=a this.b=b this.a=c}, -D2:function D2(a,b,c,d){var _=this +D1:function D1(a,b,c,d){var _=this _.d=a _.e=b _.b=c _.a=d}, -a9C:function a9C(a,b,c){this.d=a +a9J:function a9J(a,b,c){this.d=a this.b=b this.a=c}, -a2j:function a2j(a,b,c,d){var _=this +a2p:function a2p(a,b,c,d){var _=this _.d=a _.e=b _.b=c _.a=d}, -Nr:function Nr(a,b,c,d){var _=this +Nt:function Nt(a,b,c,d){var _=this _.b=a _.c=b _.d=c _.a=d}, -bCV(a,b){var s,r,q=a.a2c() -if(a.Q!=null){a.r.h7(0,new A.UX("svg",A.b9J(a.as,null,q.b,q.c,q.a))) -return}s=A.b9J(a.as,null,q.b,q.c,q.a) +bD0(a,b){var s,r,q=a.a2a() +if(a.Q!=null){a.r.ha(0,new A.V_("svg",A.b9P(a.as,null,q.b,q.c,q.a))) +return}s=A.b9P(a.as,null,q.b,q.c,q.a) a.Q=s r=a.at r.toString -a.wO(r,s) +a.wQ(r,s) return}, -bCQ(a,b){var s,r,q,p,o=a.at +bCW(a,b){var s,r,q,p,o=a.at if((o==null?null:o.r)===!0)return o=a.r s=o.ga6(o).b o=a.as -r=A.zE(o,null,null) +r=A.zC(o,null,null) q=a.f -p=q.gtd() -s.B0(r,o.y,q.gvv(),a.hI("mask"),p,q.Ep(a),p) +p=q.gte() +s.B2(r,o.y,q.gvw(),a.hK("mask"),p,q.Er(a),p) p=a.at p.toString -a.wO(p,r) +a.wQ(p,r) return}, -bCX(a,b){var s,r,q,p,o=a.at +bD2(a,b){var s,r,q,p,o=a.at if((o==null?null:o.r)===!0)return o=a.r s=o.ga6(o).b r=a.at -q=A.bi3(a.as,r.gTW(r)==="text") +q=A.bi9(a.as,r.gTV(r)==="text") o=a.f -p=o.gtd() -s.B0(q,a.as.y,o.gvv(),a.hI("mask"),p,o.Ep(a),p) -a.wO(r,q) +p=o.gte() +s.B2(q,a.as.y,o.gvw(),a.hK("mask"),p,o.Er(a),p) +a.wQ(r,q) return}, -bCW(a,b){var s=A.zE(a.as,null,null),r=a.at +bD1(a,b){var s=A.zC(a.as,null,null),r=a.at r.toString -a.wO(r,s) +a.wQ(r,s) return}, -bCT(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=a.as,h=a.hI("width") +bCZ(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=a.as,h=a.hK("width") if(h==null)h="" -s=a.hI("height") +s=a.hK("height") if(s==null)s="" -r=A.blW(h,"width",a.Q) -q=A.blW(s,"height",a.Q) -if(r==null||q==null){p=a.a2c() +r=A.bm1(h,"width",a.Q) +q=A.bm1(s,"height",a.Q) +if(r==null||q==null){p=a.a2a() r=p.a q=p.b}o=i.a n=J.aK(o) m=n.i(o,"x") l=n.i(o,"y") a.z.H(0,"url(#"+A.h(a.as.b)+")") -k=A.zE(A.bhN(i.z,i.y,i.x,i.d,j,j,i.f,i.w,i.Q,i.at,i.as,q,i.c,i.b,o,i.e,j,j,j,j,i.r,r,A.Kq(m),A.Kq(l)),j,j) +k=A.zC(A.bhU(i.z,i.y,i.x,i.d,j,j,i.f,i.w,i.Q,i.at,i.as,q,i.c,i.b,o,i.e,j,j,j,j,i.r,r,A.Kp(m),A.Kp(l)),j,j) o=a.at o.toString -a.wO(o,k) +a.wQ(o,k) return}, -bCY(a,b){var s,r,q,p=a.r,o=p.ga6(p).b,n=a.as.c +bD3(a,b){var s,r,q,p=a.r,o=p.ga6(p).b,n=a.as.c if(n==null||n.length===0)return -p=A.apz(a.hI("transform")) -if(p==null)p=B.b9 +p=A.apF(a.hK("transform")) +if(p==null)p=B.ba s=a.a -r=A.fU(a.eV("x","0"),s,!1) +r=A.fU(a.eW("x","0"),s,!1) r.toString -s=A.fU(a.eV("y","0"),s,!1) +s=A.fU(a.eW("y","0"),s,!1) s.toString -q=A.zE(B.dZ,null,p.E2(r,s)) +q=A.zC(B.e0,null,p.E4(r,s)) s=a.f -r=s.gtd() -p=s.gvv() -q.QM(A.bdX(a.as,"url("+A.h(n)+")",r),p,r,r) -a.HR(q) -o.B0(q,a.as.y,p,a.hI("mask"),r,s.Ep(a),r) +r=s.gte() +p=s.gvw() +q.QL(A.be3(a.as,"url("+A.h(n)+")",r),p,r,r) +a.HU(q) +o.B2(q,a.as.y,p,a.hK("mask"),r,s.Er(a),r) return}, -biR(a,b,c){var s,r,q,p,o="stop-color" -for(s=a.Gm(),s=new A.ep(s.a(),A.w(s).h("ep<1>"));s.D();){r=s.gZ(s) +biX(a,b,c){var s,r,q,p,o="stop-color" +for(s=a.Gp(),s=new A.eq(s.a(),A.q(s).h("eq<1>"));s.D();){r=s.gZ(s) if(r instanceof A.iU)continue -if(r instanceof A.hL){r=J.c0(a.as.a,"stop-opacity") +if(r instanceof A.hK){r=J.c0(a.as.a,"stop-opacity") if(r==null)r="1" q=J.c0(a.as.a,o) if(q==null)q=null -p=a.Dq(q,o,a.as.b) -if(p==null)p=B.dy +p=a.Ds(q,o,a.as.b) +if(p==null)p=B.dA r=A.ed(r,!1) r.toString q=p.a -b.push(A.CE(q>>>16&255,q>>>8&255,q&255,r)) +b.push(A.CD(q>>>16&255,q>>>8&255,q&255,r)) r=J.c0(a.as.a,"offset") -c.push(A.tH(r==null?"0%":r))}}return}, -bCU(a,b){var s,r,q,p,o,n,m,l,k=a.aaW(),j=a.eV("cx","50%"),i=a.eV("cy","50%"),h=a.eV("r","50%"),g=a.eV("fx",j),f=a.eV("fy",i),e=a.aaZ(),d=a.as,c=A.apz(a.hI("gradientTransform")) +c.push(A.tE(r==null?"0%":r))}}return}, +bD_(a,b){var s,r,q,p,o,n,m,l,k=a.aaU(),j=a.eW("cx","50%"),i=a.eW("cy","50%"),h=a.eW("r","50%"),g=a.eW("fx",j),f=a.eW("fy",i),e=a.aaX(),d=a.as,c=A.apF(a.hK("gradientTransform")) if(!a.at.r){s=A.b([],t.n) r=A.b([],t.Ai) -A.biR(a,r,s)}else{s=null +A.biX(a,r,s)}else{s=null r=null}j.toString -q=A.tH(j) +q=A.tE(j) i.toString -p=A.tH(i) +p=A.tE(i) h.toString -o=A.tH(h) +o=A.tE(h) g.toString -n=A.tH(g) +n=A.tE(g) f.toString -m=A.tH(f) +m=A.tE(f) l=n!==q||m!==p?new A.cR(n,m):null -a.f.a5P(new A.vt(new A.cR(q,p),o,l,"url(#"+A.h(d.b)+")",r,s,e,k,c),a.as.c) +a.f.a5N(new A.vr(new A.cR(q,p),o,l,"url(#"+A.h(d.b)+")",r,s,e,k,c),a.as.c) return}, -bCS(a,b){var s,r,q,p,o,n,m,l,k=a.aaW(),j=a.eV("x1","0%") +bCY(a,b){var s,r,q,p,o,n,m,l,k=a.aaU(),j=a.eW("x1","0%") j.toString -s=a.eV("x2","100%") +s=a.eW("x2","100%") s.toString -r=a.eV("y1","0%") +r=a.eW("y1","0%") r.toString -q=a.eV("y2","0%") +q=a.eW("y2","0%") q.toString p=a.as -o=A.apz(a.hI("gradientTransform")) -n=a.aaZ() +o=A.apF(a.hK("gradientTransform")) +n=a.aaX() if(!a.at.r){m=A.b([],t.n) l=A.b([],t.Ai) -A.biR(a,l,m)}else{m=null -l=null}a.f.a5P(new A.v_(new A.cR(A.tH(j),A.tH(r)),new A.cR(A.tH(s),A.tH(q)),"url(#"+A.h(p.b)+")",l,m,n,k,o),a.as.c) +A.biX(a,l,m)}else{m=null +l=null}a.f.a5N(new A.uY(new A.cR(A.tE(j),A.tE(r)),new A.cR(A.tE(s),A.tE(q)),"url(#"+A.h(p.b)+")",l,m,n,k,o),a.as.c) return}, -bCP(a,b){var s,r,q,p,o,n,m,l,k,j=a.as,i=A.b([],t.wP) -for(s=a.Gm(),s=new A.ep(s.a(),A.w(s).h("ep<1>")),r=a.f,q=r.gtd(),p=t.H9,o=a.r;s.D();){n=s.gZ(s) +bCV(a,b){var s,r,q,p,o,n,m,l,k,j=a.as,i=A.b([],t.wP) +for(s=a.Gp(),s=new A.eq(s.a(),A.q(s).h("eq<1>")),r=a.f,q=r.gte(),p=t.H9,o=a.r;s.D();){n=s.gZ(s) if(n instanceof A.iU)continue -if(n instanceof A.hL){n=n.e -m=B.zO.i(0,n) +if(n instanceof A.hK){n=n.e +m=B.zS.i(0,n) if(m!=null){n=m.$1(a) n.toString l=o.ga6(o).b -n=a.aET(n,l.a).a -n=A.b(n.slice(0),A.a6(n)) +n=a.aER(n,l.a).a +n=A.b(n.slice(0),A.a7(n)) l=a.as.x -if(l==null)l=B.c5 +if(l==null)l=B.c6 k=A.b([],p) B.b.F(k,n) n=a.as -i.push(new A.EY(new A.iJ(k,l),n,n.r))}else if(n==="use"){n=a.as -i.push(new A.D2("url("+A.h(n.c)+")",q,n,n.r))}}}r.c.u(0,"url(#"+A.h(j.b)+")",i) +i.push(new A.EW(new A.iJ(k,l),n,n.r))}else if(n==="use"){n=a.as +i.push(new A.D1("url("+A.h(n.c)+")",q,n,n.r))}}}r.c.t(0,"url(#"+A.h(j.b)+")",i) return}, -bCR(a,b){var s,r,q,p,o,n,m,l=a.as.c +bCX(a,b){var s,r,q,p,o,n,m,l=a.as.c if(l==null)return -if(B.c.cb(l,"data:")){s=B.c.fm(l,";")+1 -r=B.c.jo(l,",",s) -q=B.c.ao(l,B.c.fm(l,"/")+1,s-1) -p=$.bcg() +if(B.c.cb(l,"data:")){s=B.c.fp(l,";")+1 +r=B.c.jq(l,",",s) +q=B.c.ao(l,B.c.fp(l,"/")+1,s-1) +p=$.bcn() o=A.fW(q,p,"").toLowerCase() -n=B.Zj.i(0,o) -if(n==null){A.wU("Warning: Unsupported image format "+o) +n=B.Zn.i(0,o) +if(n==null){A.wS("Warning: Unsupported image format "+o) return}r=B.c.cf(l,r+1) -m=A.bf6(B.f7.d8(A.fW(r,p,"")),n,a.as) +m=A.bfd(B.f8.d8(A.fW(r,p,"")),n,a.as) r=a.r q=a.f -p=q.gtd() -r.ga6(r).b.QM(m,q.gvv(),p,p) -a.HR(m) +p=q.gte() +r.ga6(r).b.QL(m,q.gvw(),p,p) +a.HU(m) return}return}, -bDd(a){var s,r,q,p=a.a,o=A.fU(a.eV("cx","0"),p,!1) +bDj(a){var s,r,q,p=a.a,o=A.fU(a.eW("cx","0"),p,!1) o.toString -s=A.fU(a.eV("cy","0"),p,!1) +s=A.fU(a.eW("cy","0"),p,!1) s.toString -p=A.fU(a.eV("r","0"),p,!1) +p=A.fU(a.eW("r","0"),p,!1) p.toString r=a.as.w q=A.b([],t.H9) -return new A.lI(q,r==null?B.c5:r).hl(new A.kQ(o-p,s-p,o+p,s+p)).vr()}, -bDg(a){var s=a.eV("d","") +return new A.lI(q,r==null?B.c6:r).ho(new A.kQ(o-p,s-p,o+p,s+p)).vs()}, +bDm(a){var s=a.eW("d","") s.toString -return A.blZ(s,a.as.w)}, -bDj(a){var s,r,q,p,o,n,m,l,k=a.a,j=A.fU(a.eV("x","0"),k,!1) +return A.bm4(s,a.as.w)}, +bDp(a){var s,r,q,p,o,n,m,l,k=a.a,j=A.fU(a.eW("x","0"),k,!1) j.toString -s=A.fU(a.eV("y","0"),k,!1) +s=A.fU(a.eW("y","0"),k,!1) s.toString -r=A.fU(a.eV("width","0"),k,!1) +r=A.fU(a.eW("width","0"),k,!1) r.toString -q=A.fU(a.eV("height","0"),k,!1) +q=A.fU(a.eW("height","0"),k,!1) q.toString -p=a.hI("rx") -o=a.hI("ry") +p=a.hK("rx") +o=a.hK("ry") if(p==null)p=o if(o==null)o=p if(p!=null&&p!==""){n=A.fU(p,k,!1) @@ -43493,53 +43506,53 @@ k=A.fU(o,k,!1) k.toString m=a.as.w l=A.b([],t.H9) -return new A.lI(l,m==null?B.c5:m).aEz(new A.kQ(j,s,j+r,s+q),n,k).vr()}k=a.as.w +return new A.lI(l,m==null?B.c6:m).aEx(new A.kQ(j,s,j+r,s+q),n,k).vs()}k=a.as.w n=A.b([],t.H9) -return new A.lI(n,k==null?B.c5:k).kd(new A.kQ(j,s,j+r,s+q)).vr()}, -bDh(a){return A.bj5(a,!0)}, -bDi(a){return A.bj5(a,!1)}, -bj5(a,b){var s,r=a.eV("points","") +return new A.lI(n,k==null?B.c6:k).kf(new A.kQ(j,s,j+r,s+q)).vs()}, +bDn(a){return A.bjb(a,!0)}, +bDo(a){return A.bjb(a,!1)}, +bjb(a,b){var s,r=a.eW("points","") r.toString if(r==="")return null s=b?"z":"" -return A.blZ("M"+r+s,a.as.w)}, -bDe(a){var s,r,q,p,o=a.a,n=A.fU(a.eV("cx","0"),o,!1) +return A.bm4("M"+r+s,a.as.w)}, +bDk(a){var s,r,q,p,o=a.a,n=A.fU(a.eW("cx","0"),o,!1) n.toString -s=A.fU(a.eV("cy","0"),o,!1) +s=A.fU(a.eW("cy","0"),o,!1) s.toString -r=A.fU(a.eV("rx","0"),o,!1) +r=A.fU(a.eW("rx","0"),o,!1) r.toString -o=A.fU(a.eV("ry","0"),o,!1) +o=A.fU(a.eW("ry","0"),o,!1) o.toString n-=r s-=o q=a.as.w p=A.b([],t.H9) -return new A.lI(p,q==null?B.c5:q).hl(new A.kQ(n,s,n+r*2,s+o*2)).vr()}, -bDf(a){var s,r,q,p,o=a.a,n=A.fU(a.eV("x1","0"),o,!1) +return new A.lI(p,q==null?B.c6:q).ho(new A.kQ(n,s,n+r*2,s+o*2)).vs()}, +bDl(a){var s,r,q,p,o=a.a,n=A.fU(a.eW("x1","0"),o,!1) n.toString -s=A.fU(a.eV("x2","0"),o,!1) +s=A.fU(a.eW("x2","0"),o,!1) s.toString -r=A.fU(a.eV("y1","0"),o,!1) +r=A.fU(a.eW("y1","0"),o,!1) r.toString -o=A.fU(a.eV("y2","0"),o,!1) +o=A.fU(a.eW("y2","0"),o,!1) o.toString q=a.as.w p=A.b([],t.H9) -if(q==null)q=B.c5 -p.push(new A.lB(n,r,B.dj)) -p.push(new A.il(s,o,B.bG)) -return new A.lI(p,q).vr()}, -bhN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Gg(o,n,m,d,p,g,a1,h,c,b,a,i,k,j,r,a0,s,a2,l,a3,q,a4,e,f)}, -Kq(a){var s +if(q==null)q=B.c6 +p.push(new A.lB(n,r,B.dk)) +p.push(new A.ik(s,o,B.bH)) +return new A.lI(p,q).vs()}, +bhU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.Ge(o,n,m,d,p,g,a1,h,c,b,a,i,k,j,r,a0,s,a2,l,a3,q,a4,e,f)}, +Kp(a){var s if(a==null||a==="")return null -if(A.blw(a))return new A.Kp(A.blX(a,1),!0) +if(A.blC(a))return new A.Ko(A.bm2(a,1),!0) s=A.ed(a,!1) s.toString -return new A.Kp(s,!1)}, -UX:function UX(a,b){this.a=a +return new A.Ko(s,!1)}, +V_:function V_(a,b){this.a=a this.b=b}, -o9:function o9(a,b,c,d,e,f,g,h,i){var _=this +o8:function o8(a,b,c,d,e,f,g,h,i){var _=this _.a=a _.b=b _.c=c @@ -43555,28 +43568,28 @@ _.at=null _.ax=0 _.ay=null _.ch=!1}, -aO9:function aO9(){}, -aOa:function aOa(){}, -aOb:function aOb(){}, -aOc:function aOc(a){this.a=a}, -aOd:function aOd(a){this.a=a}, -aOe:function aOe(a){this.a=a}, aOf:function aOf(){}, aOg:function aOg(){}, -ajI:function ajI(a,b,c,d){var _=this +aOh:function aOh(){}, +aOi:function aOi(a){this.a=a}, +aOj:function aOj(a){this.a=a}, +aOk:function aOk(a){this.a=a}, +aOl:function aOl(){}, +aOm:function aOm(){}, +ajP:function ajP(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=!1 _.e=d}, -aZz:function aZz(a,b){this.a=a +aZF:function aZF(a,b){this.a=a this.b=b}, -aZy:function aZy(){}, -aZx:function aZx(){}, -an_:function an_(a,b,c){this.a=a +aZE:function aZE(){}, +aZD:function aZD(){}, +an5:function an5(a,b,c){this.a=a this.b=b this.c=c}, -Gg:function Gg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this +Ge:function Ge(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this _.a=a _.b=b _.c=c @@ -43601,10 +43614,10 @@ _.db=a1 _.dx=a2 _.dy=a3 _.fr=a4}, -aO3:function aO3(){}, -Kp:function Kp(a,b){this.a=a +aO9:function aO9(){}, +Ko:function Ko(a,b){this.a=a this.b=b}, -Q4:function Q4(a,b,c,d,e,f,g,h,i,j,k){var _=this +Q7:function Q7(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -43616,7 +43629,7 @@ _.w=h _.x=i _.y=j _.z=k}, -Gh:function Gh(a,b,c,d,e){var _=this +Gf:function Gf(a,b,c,d,e){var _=this _.a=a _.b=b _.c=c @@ -43624,25 +43637,25 @@ _.d=d _.e=e}, qh:function qh(a,b){this.a=a this.b=b}, -aKc:function aKc(){this.a=$}, -a7_:function a7_(a,b){this.a=a +aKi:function aKi(){this.a=$}, +a76:function a76(a,b){this.a=a this.b=b}, -a6Z:function a6Z(a,b){this.a=a +a75:function a75(a,b){this.a=a this.b=b}, -Fr:function Fr(a,b,c){this.a=a +Fp:function Fp(a,b,c){this.a=a this.b=b this.c=c}, -a6W:function a6W(a,b){this.a=a +a72:function a72(a,b){this.a=a this.b=b}, -a6X:function a6X(a,b,c){this.a=a +a73:function a73(a,b,c){this.a=a this.b=b this.c=c}, -OE:function OE(a,b,c,d){var _=this +OH:function OH(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a6Y:function a6Y(a,b,c,d,e,f,g,h){var _=this +a74:function a74(a,b,c,d,e,f,g,h){var _=this _.a=a _.b=b _.c=c @@ -43651,19 +43664,19 @@ _.e=e _.f=f _.r=g _.w=h}, -a96:function a96(a,b,c){this.a=a +a9d:function a9d(a,b,c){this.a=a this.b=b this.c=c}, -aaI:function aaI(){}, -a0x:function a0x(){}, -atV:function atV(a){var _=this +aaP:function aaP(){}, +a0D:function a0D(){}, +au_:function au_(a){var _=this _.a=a _.c=_.b=$ _.d=null}, -atW:function atW(a,b){this.a=a +au0:function au0(a,b){this.a=a this.b=b}, -acI:function acI(){}, -aas:function aas(a,b,c,d,e,f,g,h,i,j,k){var _=this +acP:function acP(){}, +aaz:function aaz(a,b,c,d,e,f,g,h,i,j,k){var _=this _.a=a _.b=b _.c=c @@ -43675,7 +43688,7 @@ _.w=h _.x=i _.y=j _.z=k}, -ns:function ns(a,b){this.a=a +nq:function nq(a,b){this.a=a this.b=b}, lk:function lk(a,b,c,d,e,f){var _=this _.a=a @@ -43684,9 +43697,11 @@ _.c=c _.d=d _.e=e _.f=f}, -zf:function zf(a){this.a=a}, -Bd:function Bd(a){this.a=a}, -bfS(a,b,c){var s,r,q,p=a.a,o=p[0],n=p[2],m=p[1],l=p[3] +zd:function zd(a){this.a=a}, +Bc:function Bc(a){this.a=a}, +bt0(){var s=new Float64Array(2) +return new A.ma(new A.a(s),new A.a(new Float64Array(2)))}, +bfZ(a,b,c){var s,r,q,p=a.a,o=p[0],n=p[2],m=p[1],l=p[3] p=c.a s=p[0] r=p[1] @@ -43694,11 +43709,11 @@ q=o*l-n*m if(q!==0)q=1/q b.sK(0,q*(l*s-n*r)) b.sJ(0,q*(o*r-m*s))}, -Mx(a,b,c){var s=a.a,r=s[0],q=s[3],p=s[1],o=s[4],n=c.a,m=n[0]-s[6],l=n[1]-s[7],k=r*o-q*p +Mw(a,b,c){var s=a.a,r=s[0],q=s[3],p=s[1],o=s[4],n=c.a,m=n[0]-s[6],l=n[1]-s[7],k=r*o-q*p if(k!==0)k=1/k b.sK(0,k*(o*m-q*l)) b.sJ(0,k*(r*l-p*m))}, -aE6(a,b,c){var s,r,q=a.a,p=q[0],o=q[1],n=q[2],m=q[3],l=q[4],k=q[5],j=q[6],i=q[7],h=q[8],g=l*h-k*i,f=k*j-m*h,e=m*i-l*j,d=p*g+o*f+n*e +aEc(a,b,c){var s,r,q=a.a,p=q[0],o=q[1],n=q[2],m=q[3],l=q[4],k=q[5],j=q[6],i=q[7],h=q[8],g=l*h-k*i,f=k*j-m*h,e=m*i-l*j,d=p*g+o*f+n*e if(d!==0)d=1/d q=c.a s=q[0] @@ -43706,35 +43721,35 @@ r=q[1] q=q[2] b.sK(0,d*(s*g+r*f+q*e)) b.sJ(0,d*(p*-(i*q-h*r)+o*-(h*s-j*q)+n*-(j*r-i*s))) -b.sj1(0,d*(p*-(r*k-q*l)+o*-(q*m-s*k)+n*-(s*l-r*m)))}, -zg(a){var s=new A.b0(new Float64Array(16)) -if(s.lF(a)===0)return null +b.sj3(0,d*(p*-(r*k-q*l)+o*-(q*m-s*k)+n*-(s*l-r*m)))}, +ze(a){var s=new A.b0(new Float64Array(16)) +if(s.lJ(a)===0)return null return s}, -bxL(){return new A.b0(new Float64Array(16))}, -bxN(){var s=new A.b0(new Float64Array(16)) -s.bm() +bxR(){return new A.b0(new Float64Array(16))}, +bxT(){var s=new A.b0(new Float64Array(16)) +s.bl() return s}, mv(a,b,c){var s=new A.b0(new Float64Array(16)) -s.bm() -s.oa(a,b,c) +s.bl() +s.oc(a,b,c) return s}, -Ev(a,b,c){var s=new Float64Array(16) +Eu(a,b,c){var s=new Float64Array(16) s[15]=1 s[10]=c s[5]=b s[0]=a return new A.b0(s)}, -bC9(a,b,c){var s=a.a,r=b.a +bCf(a,b,c){var s=a.a,r=b.a c.sK(0,Math.min(s[0],r[0])) c.sJ(0,Math.min(s[1],r[1]))}, -bC8(a,b,c){var s=a.a,r=b.a +bCe(a,b,c){var s=a.a,r=b.a c.sK(0,Math.max(s[0],r[0])) c.sJ(0,Math.max(s[1],r[1]))}, -GM(a,b){var s=new A.a(new Float64Array(2)) -s.t(a,b) +GL(a,b){var s=new A.a(new Float64Array(2)) +s.u(a,b) return s}, -bL(){return new A.a(new Float64Array(2))}, -R2(a){var s=new A.a(new Float64Array(2)) +bK(){return new A.a(new Float64Array(2))}, +R5(a){var s=new A.a(new Float64Array(2)) s.an(a) return s}, mQ(a){var s,r,q @@ -43742,344 +43757,344 @@ if(a==null)a=B.H s=a.b0() r=a.b0() q=new A.a(new Float64Array(2)) -q.t(s,r) +q.u(s,r) return q}, -nb:function nb(a,b){this.a=a +ma:function ma(a,b){this.a=a this.b=b}, jc:function jc(a){this.a=a}, -hX:function hX(a){this.a=a}, +hW:function hW(a){this.a=a}, b0:function b0(a){this.a=a}, a:function a(a){this.a=a}, dC:function dC(a){this.a=a}, -og:function og(a){this.a=a}, -apC(a){var s=B.c.cb(A.fk(A.ap(a).a,null),$.bqQ())?$.jC.i(0,B.aa8):$.jC.i(0,A.ap(a)) +of:function of(a){this.a=a}, +apI(a){var s=B.c.cb(A.fk(A.ap(a).a,null),$.bqW())?$.jC.i(0,B.aac):$.jC.i(0,A.ap(a)) if(s!=null)return s -else throw A.d(A.bR("The type "+A.ap(a).k(0)+" is not known!",null))}, -e1(a,b,c){var s -b=$.b8p +else throw A.d(A.bP("The type "+A.ap(a).k(0)+" is not known!",null))}, +e0(a,b,c){var s +b=$.b8w if(b==null)throw A.d(A.ah("No global memory set and no explcity memory to bind to given!")) -s=B.c.cb(A.fk(A.ap(c).a,null),$.apT())||A.ap(c)===$.b5T()?null:A.apC(c) +s=B.c.cb(A.fk(A.ap(c).a,null),$.apZ())||A.ap(c)===$.b5Z()?null:A.apI(c) return new A.V(a,b,s,c.h("V<0>"))}, -byB(a,b,c,d){return new A.V(a,b,c,d.h("V<0>"))}, -bvv(a){var s=A.bxP(a) -switch(2){case 2:if($.b8p==null)$.b8p=s -break}return new A.a0e(s)}, -EF:function EF(){}, +byG(a,b,c,d){return new A.V(a,b,c,d.h("V<0>"))}, +bvC(a){var s=A.bxV(a) +switch(2){case 2:if($.b8w==null)$.b8w=s +break}return new A.a0k(s)}, +ED:function ED(){}, V:function V(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -a0e:function a0e(a){this.a=a}, -aBT(a,b,c){return new A.eP(b,a,c.h("eP<0>"))}, -zx:function zx(a,b,c){this.a=a +a0k:function a0k(a){this.a=a}, +aBY(a,b,c){return new A.eP(b,a,c.h("eP<0>"))}, +zv:function zv(a,b,c){this.a=a this.b=b this.$ti=c}, -zy:function zy(a,b,c){this.a=a +zw:function zw(a,b,c){this.a=a this.b=b this.$ti=c}, eP:function eP(a,b,c){this.a=a this.b=b this.$ti=c}, -bjH(a,b){return"CRITICAL EXCEPTION! Address double use! This should never happen, please report this issue on github immediately at https://github.com/EPNW/web_ffi"+("\r\nOriginal: "+A.h(a))+("\r\nTried: "+b.k(0))}, -bEP(a,b){var s,r,q=null,p=" does not seem to be a function symbol!",o=b.name -if(o!=null){s=A.vs(o,q) +bjN(a,b){return"CRITICAL EXCEPTION! Address double use! This should never happen, please report this issue on github immediately at https://github.com/EPNW/web_ffi"+("\r\nOriginal: "+A.h(a))+("\r\nTried: "+b.k(0))}, +bEV(a,b){var s,r,q=null,p=" does not seem to be a function symbol!",o=b.name +if(o!=null){s=A.vq(o,q) if(s!=null){r=b.length -if(r!=null)return new A.uA(r,b,s,a) -else throw A.d(A.bR(a+p,q))}else throw A.d(A.bR(a+p,q))}else throw A.d(A.bR(a+p,q))}, -bvJ(a){var s=self.globalThis[a] +if(r!=null)return new A.uy(r,b,s,a) +else throw A.d(A.bP(a+p,q))}else throw A.d(A.bP(a+p,q))}else throw A.d(A.bP(a+p,q))}, +bvQ(a){var s=self.globalThis[a] if(s!=null)return s else throw A.d(A.ah("Could not find a emscripten module named "+a))}, -axe(a,b){var s=0,r=A.u(t._H),q,p,o,n -var $async$axe=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:p=A.bvJ(b) +axj(a,b){var s=0,r=A.v(t._H),q,p,o,n +var $async$axj=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=A.bvQ(b) o={wasmBinary:a} n=p.$1(o) s=n!=null?3:5 break case 3:s=6 -return A.A(A.jB(n,t.z),$async$axe) -case 6:q=A.bvI(o) +return A.B(A.jB(n,t.z),$async$axj) +case 6:q=A.bvP(o) s=1 break s=4 break case 5:throw A.d(A.ah("Could not instantiate an emscripten module!")) -case 4:case 1:return A.r(q,r)}}) -return A.t($async$axe,r)}, -bvI(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=J.bsn(a) +case 4:case 1:return A.t(q,r)}}) +return A.u($async$axj,r)}, +bvP(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=J.bst(a) if(d!=null){s=A.D(t.S,t.Zh) r=A.b([],t.BB) q=self.Object.entries(d) -if(q!=null){for(p=J.az(q),o=t._8,n=t._,m=t.EC,l=t.ng,k=null,j=null;p.D();){i=p.gZ(p) +if(q!=null){for(p=J.ax(q),o=t._8,n=t._,m=t.EC,l=t.ng,k=null,j=null;p.D();){i=p.gZ(p) if(n.b(i)){h=J.cs(i) g=h.ga6(i) -if(A.cV(g)){f=new A.DK(g,A.cC(h.ga3(i))) -if(s.aX(0,g)&&!(s.i(0,g) instanceof A.DK))throw A.d(A.ah(A.bjH(s.i(0,g),f))) -s.u(0,g,f) -r.push(f)}else if(o.b(g)){e=A.bEP(A.cC(h.ga3(i)),g) +if(A.cW(g)){f=new A.DJ(g,A.cC(h.ga3(i))) +if(s.aX(0,g)&&!(s.i(0,g) instanceof A.DJ))throw A.d(A.ah(A.bjN(s.i(0,g),f))) +s.t(0,g,f) +r.push(f)}else if(o.b(g)){e=A.bEV(A.cC(h.ga3(i)),g) h=e.a -if(s.aX(0,h)&&!(s.i(0,h) instanceof A.uA))throw A.d(A.ah(A.bjH(s.i(0,h),e))) -s.u(0,h,e) +if(s.aX(0,h)&&!(s.i(0,h) instanceof A.uy))throw A.d(A.ah(A.bjN(s.i(0,h),e))) +s.t(0,h,e) r.push(e) h=e.b if(h==="malloc")k=l.a(e.d) -else if(h==="free")j=m.a(e.d)}}else throw A.d(A.ah("Unexpected entry in entries(Module['asm'])!"))}if(k!=null)if(j!=null)return new A.a0o(a,r,k,j) +else if(h==="free")j=m.a(e.d)}}else throw A.d(A.ah("Unexpected entry in entries(Module['asm'])!"))}if(k!=null)if(j!=null)return new A.a0u(a,r,k,j) else throw A.d(A.ah("Module does not export the free function!")) else throw A.d(A.ah("Module does not export the malloc function!"))}else throw A.d(A.ah("JavaScript error: Could not access entries of Module['asm']!"))}else throw A.d(A.ah("Could not access Module['asm'], are your sure your module was compiled using emscripten?"))}, -aVr:function aVr(){}, -a0o:function a0o(a,b,c,d){var _=this +aVx:function aVx(){}, +a0u:function a0u(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -a3s(a){return new A.Es(a)}, -ew(a){return new A.Es("Expected a address (int) but found "+J.aj(a).k(0))}, -b8l(a,b){return new A.Es("Expected a type of "+a.k(0)+" but object has type "+J.aj(b).k(0))}, -Es:function Es(a){this.a=a}, -cY(a){var s,r=null -$.jC.u(0,A.ap(a),A.apC(t.er)) -s=$.b67() -s.u(0,A.fk(A.ap(a.h("V<0>")).a,r),new A.zx(r,r,a.h("zx<0>"))) -s.u(0,A.fk(A.ap(a.h("V>")).a,r),new A.zy(r,r,a.h("zy<0>")))}, -bxP(a){var s=a.b,r=A.a6(s),q=t.Zh,p=A.Mm(new A.W(s,new A.aEa(),r.h("W<1,bp>")),t.S,q) -return new A.aE9(a,A.Mm(new A.W(s,new A.aEb(),r.h("W<1,bp>")),t.N,q),p)}, -bKq(a,b){var s=a.ga3T().i(0,b) +a3y(a){return new A.Er(a)}, +ex(a){return new A.Er("Expected a address (int) but found "+J.aj(a).k(0))}, +b8s(a,b){return new A.Er("Expected a type of "+a.k(0)+" but object has type "+J.aj(b).k(0))}, +Er:function Er(a){this.a=a}, +cZ(a){var s,r=null +$.jC.t(0,A.ap(a),A.apI(t.er)) +s=$.b6d() +s.t(0,A.fk(A.ap(a.h("V<0>")).a,r),new A.zv(r,r,a.h("zv<0>"))) +s.t(0,A.fk(A.ap(a.h("V>")).a,r),new A.zw(r,r,a.h("zw<0>")))}, +bxV(a){var s=a.b,r=A.a7(s),q=t.Zh,p=A.Ml(new A.W(s,new A.aEg(),r.h("W<1,bo>")),t.S,q) +return new A.aEf(a,A.Ml(new A.W(s,new A.aEh(),r.h("W<1,bo>")),t.N,q),p)}, +bKw(a,b){var s=a.ga3R().i(0,b) if(s!=null)return s -else throw A.d(A.bR("Could not find symbol at "+b+"!",null))}, -bKr(a,b){var s=a.b.i(0,b) +else throw A.d(A.bP("Could not find symbol at "+b+"!",null))}, +bKx(a,b){var s=a.b.i(0,b) if(s!=null)return s -else throw A.d(A.bR("Could not find symbol "+b+"!",null))}, -aE9:function aE9(a,b,c){this.a=a +else throw A.d(A.bP("Could not find symbol "+b+"!",null))}, +aEf:function aEf(a,b,c){this.a=a this.b=b this.c=c}, -aEa:function aEa(){}, -aEb:function aEb(){}, -aEc:function aEc(a,b){this.a=a +aEg:function aEg(){}, +aEh:function aEh(){}, +aEi:function aEi(a,b){this.a=a this.b=b}, -aEz:function aEz(){}, -i8:function i8(){}, -DK:function DK(a,b){this.a=a +aEF:function aEF(){}, +i7:function i7(){}, +DJ:function DJ(a,b){this.a=a this.b=b}, -uA:function uA(a,b,c,d){var _=this +uy:function uy(a,b,c,d){var _=this _.c=a _.d=b _.a=c _.b=d}, -aFE:function aFE(){}, -hD:function hD(a,b,c,d){var _=this +aFK:function aFK(){}, +hC:function hC(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.d=d}, -bFY(a){var s=a.vC(0) +bG3(a){var s=a.vD(0) s.toString switch(s){case"<":return"<" case"&":return"&" case"]]>":return"]]>" -default:return A.baj(s)}}, -bFS(a){var s=a.vC(0) +default:return A.bap(s)}}, +bFY(a){var s=a.vD(0) s.toString switch(s){case"'":return"'" case"&":return"&" case"<":return"<" -default:return A.baj(s)}}, -bEz(a){var s=a.vC(0) +default:return A.bap(s)}}, +bEF(a){var s=a.vD(0) s.toString switch(s){case'"':return""" case"&":return"&" case"<":return"<" -default:return A.baj(s)}}, -baj(a){return A.qY(new A.OO(a),new A.b11(),t.Dc.h("B.E"),t.N).l2(0)}, -aaU:function aaU(){}, -b11:function b11(){}, -wo:function wo(){}, +default:return A.bap(s)}}, +bap(a){return A.p2(new A.OR(a),new A.b17(),t.Dc.h("A.E"),t.N).l6(0)}, +ab0:function ab0(){}, +b17:function b17(){}, +wm:function wm(){}, f3:function f3(a,b,c){this.c=a this.a=b this.b=c}, l2:function l2(a,b){this.a=a this.b=b}, -aaZ:function aaZ(){}, -ab_:function ab_(){}, -b9P(a,b,c){return new A.ab4(c,a)}, -GV(a){if(a.gb3(a)!=null)throw A.d(A.b9P(u.x,a,a.gb3(a)))}, -ab4:function ab4(a,b){this.c=a +ab5:function ab5(){}, +ab6:function ab6(){}, +b9V(a,b,c){return new A.abb(c,a)}, +GU(a){if(a.gb3(a)!=null)throw A.d(A.b9V(u.x,a,a.gb3(a)))}, +abb:function abb(a,b){this.c=a this.a=b}, -GW(a,b,c){return new A.ab5(b,c,$,$,$,a)}, -ab5:function ab5(a,b,c,d,e,f){var _=this +GV(a,b,c){return new A.abc(b,c,$,$,$,a)}, +abc:function abc(a,b,c,d,e,f){var _=this _.b=a _.c=b -_.rq$=c -_.rr$=d -_.rs$=e +_.rr$=c +_.rs$=d +_.rt$=e _.a=f}, -anD:function anD(){}, -b9Q(a,b,c,d,e){return new A.ab8(c,e,$,$,$,a)}, -biI(a,b,c,d){return A.b9Q("Expected , but found ",b,c,a,d)}, -biJ(a,b,c){return A.b9Q("Unexpected ",a,b,null,c)}, -bCs(a,b,c){return A.b9Q("Missing ",null,b,a,c)}, -ab8:function ab8(a,b,c,d,e,f){var _=this +anJ:function anJ(){}, +b9W(a,b,c,d,e){return new A.abf(c,e,$,$,$,a)}, +biO(a,b,c,d){return A.b9W("Expected , but found ",b,c,a,d)}, +biP(a,b,c){return A.b9W("Unexpected ",a,b,null,c)}, +bCy(a,b,c){return A.b9W("Missing ",null,b,a,c)}, +abf:function abf(a,b,c,d,e,f){var _=this _.d=a _.e=b -_.rq$=c -_.rr$=d -_.rs$=e +_.rr$=c +_.rs$=d +_.rt$=e _.a=f}, -anF:function anF(){}, -bCo(a,b,c){return new A.Ri(a)}, -aRR(a,b){if(!J.hx(b.a,a.gl6(a)))throw A.d(new A.Ri("Got "+a.gl6(a).k(0)+", but expected one of "+b.cl(0,", ")))}, -Ri:function Ri(a){this.a=a}, -Rc:function Rc(a){this.a=a}, -aRq:function aRq(a){this.a=a +anL:function anL(){}, +bCu(a,b,c){return new A.Rl(a)}, +aRX(a,b){if(!J.hw(b.a,a.gla(a)))throw A.d(new A.Rl("Got "+a.gla(a).k(0)+", but expected one of "+b.cl(0,", ")))}, +Rl:function Rl(a){this.a=a}, +Rf:function Rf(a){this.a=a}, +aRw:function aRw(a){this.a=a this.b=$}, -bCr(a){var s=t.St -return new A.dJ(new A.bm(new A.Rc(a),new A.aRV(),s.h("bm")),new A.aRW(),s.h("dJ")).l2(0)}, -aRV:function aRV(){}, -aRW:function aRW(){}, -aRn:function aRn(){}, -ab0:function ab0(){}, -aRo:function aRo(){}, -GU:function GU(){}, -wp:function wp(){}, -aRS:function aRS(){}, -t8:function t8(){}, -aRX:function aRX(){}, -ab2:function ab2(){}, -ab3:function ab3(){}, -aRm(a,b,c){A.GV(a) -return a.jU$=new A.l0(a,b,c,null)}, +bCx(a){var s=t.St +return new A.dJ(new A.bl(new A.Rf(a),new A.aS0(),s.h("bl")),new A.aS1(),s.h("dJ")).l6(0)}, +aS0:function aS0(){}, +aS1:function aS1(){}, +aRt:function aRt(){}, +ab7:function ab7(){}, +aRu:function aRu(){}, +GT:function GT(){}, +wn:function wn(){}, +aRY:function aRY(){}, +t5:function t5(){}, +aS2:function aS2(){}, +ab9:function ab9(){}, +aba:function aba(){}, +aRs(a,b,c){A.GU(a) +return a.jW$=new A.l0(a,b,c,null)}, l0:function l0(a,b,c,d){var _=this _.a=a _.b=b _.c=c -_.jU$=d}, -and:function and(){}, -ane:function ane(){}, -GS:function GS(a,b){this.a=a -this.jU$=b}, -Rb:function Rb(a,b){this.a=a -this.jU$=b}, -aaS:function aaS(){}, -anf:function anf(){}, -biE(a){var s=A.Rh(t.Qx),r=new A.aaT(s,null) +_.jW$=d}, +anj:function anj(){}, +ank:function ank(){}, +GR:function GR(a,b){this.a=a +this.jW$=b}, +Re:function Re(a,b){this.a=a +this.jW$=b}, +aaZ:function aaZ(){}, +anl:function anl(){}, +biK(a){var s=A.Rk(t.Qx),r=new A.ab_(s,null) s.b!==$&&A.ai() s.b=r s.c!==$&&A.ai() -s.c=B.oF +s.c=B.oI s.F(0,a) return r}, -aaT:function aaT(a,b){this.xM$=a -this.jU$=b}, -aRp:function aRp(){}, -ang:function ang(){}, -anh:function anh(){}, -Rd:function Rd(a,b,c,d){var _=this +ab_:function ab_(a,b){this.xO$=a +this.jW$=b}, +aRv:function aRv(){}, +anm:function anm(){}, +ann:function ann(){}, +Rg:function Rg(a,b,c,d){var _=this _.a=a _.b=b _.c=c -_.jU$=d}, -ani:function ani(){}, -aRr(a){var s=A.blT(a,null,!0,!0),r=A.b([],t.ov) -s.ab(0,new A.b0O(new A.CV(B.b.gaEl(r),t.OS)).gad6()) -return A.biF(r)}, -biF(a){var s=A.Rh(t.hh),r=new A.aaV(s) +_.jW$=d}, +ano:function ano(){}, +aRx(a){var s=A.blZ(a,null,!0,!0),r=A.b([],t.ov) +s.ab(0,new A.b0U(new A.CU(B.b.gaEj(r),t.OS)).gad4()) +return A.biL(r)}, +biL(a){var s=A.Rk(t.hh),r=new A.ab1(s) s.b!==$&&A.ai() s.b=r s.c!==$&&A.ai() -s.c=B.a2K +s.c=B.a2O s.F(0,a) return r}, -aaV:function aaV(a){this.kY$=a}, -aRs:function aRs(){}, -anj:function anj(){}, -bCn(a,b,c,d){var s,r=A.Rh(t.hh),q=A.Rh(t.Qx) -A.GV(a) -s=a.jU$=new A.l1(d,a,r,q,null) +ab1:function ab1(a){this.l1$=a}, +aRy:function aRy(){}, +anp:function anp(){}, +bCt(a,b,c,d){var s,r=A.Rk(t.hh),q=A.Rk(t.Qx) +A.GU(a) +s=a.jW$=new A.l1(d,a,r,q,null) q.b!==$&&A.ai() q.b=s q.c!==$&&A.ai() -q.c=B.oF +q.c=B.oI q.F(0,b) r.b!==$&&A.ai() r.b=s r.c!==$&&A.ai() -r.c=B.CX +r.c=B.D0 r.F(0,c) return s}, -biG(a,b,c,d){var s=A.biH(a),r=A.Rh(t.hh),q=A.Rh(t.Qx) -A.GV(s) -s=s.jU$=new A.l1(d,s,r,q,null) +biM(a,b,c,d){var s=A.biN(a),r=A.Rk(t.hh),q=A.Rk(t.Qx) +A.GU(s) +s=s.jW$=new A.l1(d,s,r,q,null) q.b!==$&&A.ai() q.b=s q.c!==$&&A.ai() -q.c=B.oF +q.c=B.oI q.F(0,b) r.b!==$&&A.ai() r.b=s r.c!==$&&A.ai() -r.c=B.CX +r.c=B.D0 r.F(0,c) return s}, l1:function l1(a,b,c,d,e){var _=this _.a=a _.b=b -_.kY$=c -_.xM$=d -_.jU$=e}, -aRt:function aRt(){}, -aRu:function aRu(){}, -ank:function ank(){}, -anl:function anl(){}, -anm:function anm(){}, -ann:function ann(){}, -e3:function e3(){}, -anx:function anx(){}, -any:function any(){}, -anz:function anz(){}, -anA:function anA(){}, -anB:function anB(){}, -anC:function anC(){}, -Rj:function Rj(a,b,c){this.c=a +_.l1$=c +_.xO$=d +_.jW$=e}, +aRz:function aRz(){}, +aRA:function aRA(){}, +anq:function anq(){}, +anr:function anr(){}, +ans:function ans(){}, +ant:function ant(){}, +e2:function e2(){}, +anD:function anD(){}, +anE:function anE(){}, +anF:function anF(){}, +anG:function anG(){}, +anH:function anH(){}, +anI:function anI(){}, +Rm:function Rm(a,b,c){this.c=a this.a=b -this.jU$=c}, -Bg:function Bg(a,b){this.a=a -this.jU$=b}, -aaR:function aaR(a,b,c,d){var _=this +this.jW$=c}, +Bf:function Bf(a,b){this.a=a +this.jW$=b}, +aaY:function aaY(a,b,c,d){var _=this _.a=a _.b=b _.c=c _.$ti=d}, -GT:function GT(a,b){this.a=a +GS:function GS(a,b){this.a=a this.b=b}, -biH(a){var s=B.c.fm(a,":") -if(s>0)return new A.ab6(B.c.ao(a,0,s),B.c.cf(a,s+1),a,null) -else return new A.ab7(a,null)}, -aRP:function aRP(){}, -anu:function anu(){}, -anv:function anv(){}, -anw:function anw(){}, -bHk(a,b){if(a==="*")return new A.b4s() -else return new A.b4t(a)}, -b4s:function b4s(){}, -b4t:function b4t(a){this.a=a}, -Rh(a){return new A.Rg(A.b([],a.h("o<0>")),a.h("Rg<0>"))}, -Rg:function Rg(a,b){var _=this +biN(a){var s=B.c.fp(a,":") +if(s>0)return new A.abd(B.c.ao(a,0,s),B.c.cf(a,s+1),a,null) +else return new A.abe(a,null)}, +aRV:function aRV(){}, +anA:function anA(){}, +anB:function anB(){}, +anC:function anC(){}, +bHq(a,b){if(a==="*")return new A.b4y() +else return new A.b4z(a)}, +b4y:function b4y(){}, +b4z:function b4z(a){this.a=a}, +Rk(a){return new A.Rj(A.b([],a.h("p<0>")),a.h("Rj<0>"))}, +Rj:function Rj(a,b){var _=this _.c=_.b=$ _.a=a _.$ti=b}, -aRQ:function aRQ(a){this.a=a}, -ab6:function ab6(a,b,c,d){var _=this +aRW:function aRW(a){this.a=a}, +abd:function abd(a,b,c,d){var _=this _.b=a _.c=b _.d=c -_.jU$=d}, -ab7:function ab7(a,b){this.b=a -this.jU$=b}, -aRY:function aRY(){}, -aRZ:function aRZ(a,b){this.a=a +_.jW$=d}, +abe:function abe(a,b){this.b=a +this.jW$=b}, +aS3:function aS3(){}, +aS4:function aS4(a,b){this.a=a this.b=b}, -anG:function anG(){}, -aRl:function aRl(a,b,c,d,e,f,g){var _=this +anM:function anM(){}, +aRr:function aRr(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -44087,79 +44102,79 @@ _.d=d _.e=e _.f=f _.r=g}, -aRN:function aRN(){}, -aRO:function aRO(){}, -ab1:function ab1(){}, -aaW:function aaW(a){this.a=a}, -b0N:function b0N(a,b){this.a=a -this.b=b}, -ap6:function ap6(){}, -b0O:function b0O(a){this.a=a +aRT:function aRT(){}, +aRU:function aRU(){}, +ab8:function ab8(){}, +ab2:function ab2(a){this.a=a}, +b0T:function b0T(a,b){this.a=a +this.b=b}, +apc:function apc(){}, +b0U:function b0U(a){this.a=a this.b=null}, -b0P:function b0P(){}, -ap7:function ap7(){}, -eo:function eo(){}, -anr:function anr(){}, -ans:function ans(){}, -ant:function ant(){}, +b0V:function b0V(){}, +apd:function apd(){}, +ep:function ep(){}, +anx:function anx(){}, +any:function any(){}, +anz:function anz(){}, mS:function mS(a,b,c,d,e){var _=this _.e=a -_.lM$=b -_.lL$=c -_.nA$=d -_.km$=e}, -oi:function oi(a,b,c,d,e){var _=this +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, +oh:function oh(a,b,c,d,e){var _=this _.e=a -_.lM$=b -_.lL$=c -_.nA$=d -_.km$=e}, +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, m3:function m3(a,b,c,d,e){var _=this _.e=a -_.lM$=b -_.lL$=c -_.nA$=d -_.km$=e}, +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, m4:function m4(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c -_.lM$=d -_.lL$=e -_.nA$=f -_.km$=g}, +_.lQ$=d +_.lP$=e +_.nD$=f +_.ko$=g}, iU:function iU(a,b,c,d,e){var _=this _.e=a -_.lM$=b -_.lL$=c -_.nA$=d -_.km$=e}, -ano:function ano(){}, -oj:function oj(a,b,c,d,e,f){var _=this +_.lQ$=b +_.lP$=c +_.nD$=d +_.ko$=e}, +anu:function anu(){}, +oi:function oi(a,b,c,d,e,f){var _=this _.e=a _.f=b -_.lM$=c -_.lL$=d -_.nA$=e -_.km$=f}, -hL:function hL(a,b,c,d,e,f,g){var _=this +_.lQ$=c +_.lP$=d +_.nD$=e +_.ko$=f}, +hK:function hK(a,b,c,d,e,f,g){var _=this _.e=a _.f=b _.r=c -_.lM$=d -_.lL$=e -_.nA$=f -_.km$=g}, -anE:function anE(){}, -GX:function GX(a,b,c,d,e,f){var _=this +_.lQ$=d +_.lP$=e +_.nD$=f +_.ko$=g}, +anK:function anK(){}, +GW:function GW(a,b,c,d,e,f){var _=this _.e=a _.f=b _.r=$ -_.lM$=c -_.lL$=d -_.nA$=e -_.km$=f}, -aaX:function aaX(a,b,c,d,e,f,g){var _=this +_.lQ$=c +_.lP$=d +_.nD$=e +_.ko$=f}, +ab3:function ab3(a,b,c,d,e,f,g){var _=this _.a=a _.b=b _.c=c @@ -44167,98 +44182,98 @@ _.d=d _.e=e _.f=f _.r=g}, -aRv:function aRv(a,b,c){var _=this +aRB:function aRB(a,b,c){var _=this _.a=a _.b=b _.c=c _.d=null}, -aaY:function aaY(a){this.a=a}, -aRC:function aRC(a){this.a=a}, -aRM:function aRM(){}, -aRA:function aRA(a){this.a=a}, -aRw:function aRw(){}, -aRx:function aRx(){}, -aRz:function aRz(){}, -aRy:function aRy(){}, -aRJ:function aRJ(){}, +ab4:function ab4(a){this.a=a}, +aRI:function aRI(a){this.a=a}, +aRS:function aRS(){}, +aRG:function aRG(a){this.a=a}, +aRC:function aRC(){}, aRD:function aRD(){}, -aRB:function aRB(){}, +aRF:function aRF(){}, aRE:function aRE(){}, +aRP:function aRP(){}, +aRJ:function aRJ(){}, +aRH:function aRH(){}, aRK:function aRK(){}, +aRQ:function aRQ(){}, +aRR:function aRR(){}, +aRO:function aRO(){}, +aRM:function aRM(){}, aRL:function aRL(){}, -aRI:function aRI(){}, -aRG:function aRG(){}, -aRF:function aRF(){}, -aRH:function aRH(){}, -b4C:function b4C(){}, -CV:function CV(a,b){this.a=a +aRN:function aRN(){}, +b4I:function b4I(){}, +CU:function CU(a,b){this.a=a this.$ti=b}, -hr:function hr(a,b,c,d){var _=this +hq:function hq(a,b,c,d){var _=this _.a=a _.b=b _.c=c -_.km$=d}, -anp:function anp(){}, -anq:function anq(){}, -Rf:function Rf(){}, -Re:function Re(){}, -b5a(){var s=0,r=A.u(t.H) -var $async$b5a=A.v(function(a,b){if(a===1)return A.q(b,r) +_.ko$=d}, +anv:function anv(){}, +anw:function anw(){}, +Ri:function Ri(){}, +Rh:function Rh(){}, +b5g(){var s=0,r=A.v(t.H) +var $async$b5g=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=2 -return A.A(A.b5K(new A.b5b(),new A.b5c()),$async$b5a) -case 2:return A.r(null,r)}}) -return A.t($async$b5a,r)}, -b5c:function b5c(){}, -b5b:function b5b(){}, -buq(a){a.be(t.H5) +return A.B(A.b5Q(new A.b5h(),new A.b5i()),$async$b5g) +case 2:return A.t(null,r)}}) +return A.u($async$b5g,r)}, +b5i:function b5i(){}, +b5h:function b5h(){}, +bux(a){a.be(t.H5) return null}, -btT(){var s=$.aF.i(0,B.DI),r=s==null?null:t.Kb.a(s).$0() -return r==null?new A.Jd(A.y(t.Gf)):r}, -bL0(){var s=$.aF.i(0,B.DI) +bu_(){var s=$.aF.i(0,B.DM),r=s==null?null:t.Kb.a(s).$0() +return r==null?new A.Jc(A.y(t.Gf)):r}, +bL6(){var s=$.aF.i(0,B.DM) return s==null?null:t.Kb.a(s).$0()}, -bxl(a){return $.bxk.i(0,a).gaR6()}, -aQI(a){var s,r,q -if(a.l(0,$.BY()))A.a7(A.a8("Operation 'toDartString' not allowed on a 'nullptr'.")) -s=a.fj(0,t.di) -r=A.bC1(s) +bxr(a){return $.bxq.i(0,a).gaR3()}, +aQO(a){var s,r,q +if(a.l(0,$.BX()))A.a6(A.a8("Operation 'toDartString' not allowed on a 'nullptr'.")) +s=a.fk(0,t.di) +r=A.bC7(s) q=s.b -return B.N.fI(0,A.cl(q.gkL(q),s.a,r))}, -bC1(a){var s -for(s=0;a.aQF(s).getUint8(0)!==0;)++s +return B.N.fK(0,A.cl(q.gkN(q),s.a,r))}, +bC7(a){var s +for(s=0;a.aQB(s).getUint8(0)!==0;)++s return s}, -b9p(a,b){var s,r=B.N.goH().d8(a),q=r.length,p=q+1,o=t.di,n=b.QU(A.apC(o)*p,o) +b9v(a,b){var s,r=B.N.goJ().d8(a),q=r.length,p=q+1,o=t.di,n=b.QT(A.apI(o)*p,o) o=n.b -s=A.cl(o.gkL(o),n.a,p) -B.E.ij(s,0,r) +s=A.cl(o.gkN(o),n.a,p) +B.E.im(s,0,r) s[q]=0 -return n.fj(0,t.EV)}, -bm6(a){if(typeof dartPrint=="function"){dartPrint(a) +return n.fk(0,t.EV)}, +bmc(a){if(typeof dartPrint=="function"){dartPrint(a) return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) return}if(typeof print=="function"){print(a) return}throw"Unable to print message: "+String(a)}, -beP(a){return A.c6(a)}, -bdf(a,b){return(B.Wb[(a^b)&255]^a>>>8)>>>0}, -b9o(a,b,c){var s=0,r=A.u(t.H),q -var $async$b9o=A.v(function(d,e){if(d===1)return A.q(e,r) -while(true)switch(s){case 0:q=a.lt(b,c,!1,t.H) +beW(a){return A.c6(a)}, +bdm(a,b){return(B.Wf[(a^b)&255]^a>>>8)>>>0}, +b9u(a,b,c){var s=0,r=A.v(t.H),q +var $async$b9u=A.w(function(d,e){if(d===1)return A.r(e,r) +while(true)switch(s){case 0:q=a.ly(b,c,!1,t.H) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$b9o,r)}, -b8C(a){return A.dh(0,B.d.aw((isNaN(a)||a==1/0||a==-1/0?0:a)*1000))}, -BO(a){var s=B.c.aV(u.R,a>>>6)+(a&63),r=s&1,q=B.c.aV(u.I,s>>>1) +case 1:return A.t(q,r)}}) +return A.u($async$b9u,r)}, +b8I(a){return A.dh(0,B.d.az((isNaN(a)||a==1/0||a==-1/0?0:a)*1000))}, +BN(a){var s=B.c.aV(u.R,a>>>6)+(a&63),r=s&1,q=B.c.aV(u.I,s>>>1) return q>>>4&-r|q&15&r-1}, -q2(a,b){var s=(a&1023)<<10|b&1023,r=B.c.aV(u.R,1024+(s>>>9))+(s&511),q=r&1,p=B.c.aV(u.I,r>>>1) +q1(a,b){var s=(a&1023)<<10|b&1023,r=B.c.aV(u.R,1024+(s>>>9))+(s&511),q=r&1,p=B.c.aV(u.I,r>>>1) return p>>>4&-q|p&15&q-1}, -bwU(a,b){var s,r,q,p,o -for(s=A.ba0(a,a.$ti.c),r=s.$ti.c,q=0;s.D();q=o){p=s.e +bx0(a,b){var s,r,q,p,o +for(s=A.ba6(a,a.$ti.c),r=s.$ti.c,q=0;s.D();q=o){p=s.e if(p==null)p=r.a(p) o=q+1 b.$2(q,p)}}, -bfi(a,b,c,d){return A.bwW(a,b,c,d,d)}, -bwW(a,b,c,d,e){return A.lb(function(){var s=a,r=b,q=c,p=d +bfp(a,b,c,d){return A.bx2(a,b,c,d,d)}, +bx2(a,b,c,d,e){return A.lb(function(){var s=a,r=b,q=c,p=d var o=0,n=1,m,l,k,j -return function $async$bfi(f,g){if(f===1){m=g +return function $async$bfp(f,g){if(f===1){m=g o=n}while(true)switch(o){case 0:l=0,k=0 case 2:if(!(k<5)){o=4 break}j=l+1 @@ -44269,86 +44284,86 @@ o=2 break case 4:return A.l4() case 1:return A.l5(m)}}},e)}, -bfg(a,b){var s,r -for(s=J.az(a);s.D();){r=s.gZ(s) +bfn(a,b){var s,r +for(s=J.ax(a);s.D();){r=s.gZ(s) if(b.$1(r))return r}return null}, -eH(a){var s=J.az(a) +b86(a){var s=J.ax(a) if(s.D())return s.gZ(s) return null}, -bfh(a){if(a.b===a.c)return null +bfo(a){if(a.b===a.c)return null return a.ga6(a)}, -bwV(a,b,c,d,e,f){var s,r,q,p=A.D(e,f) -for(s=J.az(a);s.D();){r=s.gZ(s) +bx1(a,b,c,d,e,f){var s,r,q,p=A.D(e,f) +for(s=J.ax(a);s.D();){r=s.gZ(s) q=b.$1(r) -p.u(0,q,c.$2(p.i(0,q),r))}return p}, -bwX(a){var s,r,q,p +p.t(0,q,c.$2(p.i(0,q),r))}return p}, +bx3(a){var s,r,q,p for(s=a.$ti,r=new A.cw(a,a.gE(a),s.h("cw")),s=s.h("aM.E"),q=0;r.D();){p=r.d q+=p==null?s.a(p):p}return q}, -bwS(a){var s,r,q,p -for(s=A.w(a),s=s.h("@<1>").ae(s.z[1]),r=new A.c1(J.az(a.a),a.b,s.h("c1<1,2>")),s=s.z[1],q=0;r.D();){p=r.a +bwZ(a){var s,r,q,p +for(s=A.q(a),s=s.h("@<1>").ad(s.z[1]),r=new A.bT(J.ax(a.a),a.b,s.h("bT<1,2>")),s=s.z[1],q=0;r.D();){p=r.a q+=p==null?s.a(p):p}return q}, -b8c(a,b){var s,r +b8j(a,b){var s,r for(s=J.aK(a),r=0;r768?0.5:1 +b5E(a){var s=t.l,r=A.ca(a,null,s).w,q=A.ca(a,null,s).w.a.a>768?0.5:1 return r.a.a*q}, -bIF(){var s,r,q,p,o,n=null,m=window.location.search +bIL(){var s,r,q,p,o,n=null,m=window.location.search if(m==null)m="" if(B.c.cb(m,"?"))m=B.c.cf(m,1) -s=A.b_(["constant_volume_joint",A.bH8(),"distance_joint",A.bHG(),"friction_joint",A.bI1(),"gear_joint",A.bI5(),"motor_joint",A.bIK(),"mouse_joint",A.bIL(),"pulley_joint",A.bJt(),"prismatic_joint",A.bJs(),"revolute_joint",A.bJy(),"rope_joint",A.bJz(),"weld_joint",A.bL_()],t.N,t.NC).i(0,m) +s=A.b_(["constant_volume_joint",A.bHe(),"distance_joint",A.bHM(),"friction_joint",A.bI7(),"gear_joint",A.bIb(),"motor_joint",A.bIQ(),"mouse_joint",A.bIR(),"pulley_joint",A.bJz(),"prismatic_joint",A.bJy(),"revolute_joint",A.bJE(),"rope_joint",A.bJF(),"weld_joint",A.bL5()],t.N,t.NC).i(0,m) r=s==null?n:s.$0() -if(r!=null)A.bmc(A.aE(r,n,n,n,n,t.j)) -else{s=A.a9N(B.ai,n,n,n,n) +if(r!=null)A.bmi(A.aE(r,n,n,n,n,t.j)) +else{s=A.a9U(B.ak,n,n,n,n) q=A.b([],t.hF) -p=new A.K5(q,s,"Flame Examples",n) -A.bGp(p) -A.bGf(p) -A.bGe(p) -A.bGg(p) -A.bGh(p) -A.bGi(p) -A.bGj(p) -A.bGk(p) -A.bGr(p) -A.bGt(p) -A.bGu(p) +p=new A.K4(q,s,"Flame Examples",n) A.bGv(p) -A.bGz(p) -A.bGw(p) +A.bGl(p) +A.bGk(p) +A.bGm(p) +A.bGn(p) +A.bGo(p) +A.bGp(p) +A.bGq(p) A.bGx(p) -A.bGy(p) +A.bGz(p) A.bGA(p) +A.bGB(p) +A.bGF(p) +A.bGC(p) +A.bGD(p) +A.bGE(p) +A.bGG(p) o=new A.eI("Widgets",A.b([],t.C)) q.push(o) -o.c=new A.Ye() -o.aP(0,"Nine Tile Box",A.bIR(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you\n can use the `NineTileBox` which is showcased here, don't forget to check\n out the settings on the pen icon.\n ") -o.aP(0,"Sprite Button",A.bKf(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_button_example.dart"," If you want to use sprites as a buttons within the flutter widget tree\n you can create a `SpriteButton`, don't forget to check out the settings\n on the pen icon.\n ") -o.aP(0,"Sprite Widget (full image)",A.bKg(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart"," If you want to use a sprite within the flutter widget tree\n you can create a `SpriteWidget`, don't forget to check out the settings\n on the pen icon.\n ") -o.aP(0,"Sprite Widget (section of image)",A.bJk(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/partial_sprite_widget_example.dart"," In this example we show how you can render only parts of a sprite within\n a `SpriteWidget`, don't forget to check out the settings on the pen\n icon.\n ") -o.aP(0,"Sprite Animation Widget",A.bKe(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart"," If you want to use a sprite animation directly on the flutter widget\n tree you can create a `SpriteAnimationWidget`, don't forget to check out\n the settings on the pen icon.\n ") -o.aP(0,"CustomPainterComponent",A.bHq(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart"," Example demonstration of how to use the CustomPainterComponent.\n\n On the screen you can see a component using a custom painter being\n rendered on a FlameGame, and if you tap, that same painter is used to\n show a smiley on a widget overlay.\n ") -A.bGq(p) -A.bGo(p) -A.bGl(p) -A.bGm(p) -A.bGn(p) -A.bmc(p)}}, -bIQ(a){var s=null,r=a.hr("width",200),q=a.hr("height",200),p=$.au() -return A.dg(s,new A.a4g(p.cL(0,"nine-box.png"),22,50,B.Ig,s),B.t,s,s,s,q,s,s,r)}, -bGV(a,b){var s,r,q +o.c=new A.Yj() +o.aP(0,"Nine Tile Box",A.bIX(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/nine_tile_box_example.dart"," If you want to create a background for something that can stretch you\n can use the `NineTileBox` which is showcased here, don't forget to check\n out the settings on the pen icon.\n ") +o.aP(0,"Sprite Button",A.bKl(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_button_example.dart"," If you want to use sprites as a buttons within the flutter widget tree\n you can create a `SpriteButton`, don't forget to check out the settings\n on the pen icon.\n ") +o.aP(0,"Sprite Widget (full image)",A.bKm(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_widget_example.dart"," If you want to use a sprite within the flutter widget tree\n you can create a `SpriteWidget`, don't forget to check out the settings\n on the pen icon.\n ") +o.aP(0,"Sprite Widget (section of image)",A.bJq(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/partial_sprite_widget_example.dart"," In this example we show how you can render only parts of a sprite within\n a `SpriteWidget`, don't forget to check out the settings on the pen\n icon.\n ") +o.aP(0,"Sprite Animation Widget",A.bKk(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/sprite_animation_widget_example.dart"," If you want to use a sprite animation directly on the flutter widget\n tree you can create a `SpriteAnimationWidget`, don't forget to check out\n the settings on the pen icon.\n ") +o.aP(0,"CustomPainterComponent",A.bHw(),"https://github.com/flame-engine/flame/blob/main/examples/lib/stories/widgets/custom_painter_example.dart"," Example demonstration of how to use the CustomPainterComponent.\n\n On the screen you can see a component using a custom painter being\n rendered on a FlameGame, and if you tap, that same painter is used to\n show a smiley on a widget overlay.\n ") +A.bGw(p) +A.bGu(p) +A.bGr(p) +A.bGs(p) +A.bGt(p) +A.bmi(p)}}, +bIW(a){var s=null,r=a.hu("width",200),q=a.hu("height",200),p=$.au() +return A.dg(s,new A.a4n(p.cL(0,"nine-box.png"),22,50,B.Ik,s),B.t,s,s,s,q,s,s,r)}, +bH0(a,b){var s,r,q for(s=a,r=1,q=1;q=0)return b<0?a+b:Math.max(a,b) +r.u(0,1) +return s.HD(r)}, +bkW(a,b){if(a>=0)return b<0?a+b:Math.max(a,b) else return b<0?Math.min(a,b):a+b}, -blI(a,b,c){var s,r,q,p,o,n,m,l,k +blO(a,b,c){var s,r,q,p,o,n,m,l,k if(a==null)return null s=A.b([],t.lX) r=a.a q=a.b p=a.d o=a.c -if(r!=null)if(o===0)s.push(new A.O5(new A.x(0,0,0+b,0+c),r)) -else s.push(new A.NU(A.NT(0,0,b,c,new A.bG(o,o)),r)) +if(r!=null)if(o===0)s.push(new A.O8(new A.x(0,0,0+b,0+c),r)) +else s.push(new A.NX(A.NW(0,0,b,c,new A.bF(o,o)),r)) if(q!=null){n=p.a/2 m=p.b/2 if(o===0){l=new A.x(0,0,0+(b-p.ge_()/2),0+(c-(p.gcQ(p)+p.gcV(p))/2)) -k=new A.O5(l,q) +k=new A.O8(l,q) k.a=l.aF(0,n,m) -s.push(k)}else{l=A.NT(0,0,b-p.ge_()/2,c-(p.gcQ(p)+p.gcV(p))/2,new A.bG(o,o)) -k=new A.NU(l,q) +s.push(k)}else{l=A.NW(0,0,b-p.ge_()/2,c-(p.gcQ(p)+p.gcV(p))/2,new A.bF(o,o)) +k=new A.NX(l,q) k.a=l.dQ(new A.j(n,m)) s.push(k)}}n=s.length if(n===0)return null if(n===1)return B.b.ga3(s) -else return new A.DN(s,c)}, -bJI(a,b,c){var s,r,q,p,o +else return new A.DM(s,c)}, +bJO(a,b,c){var s,r,q,p,o if(a===0)return A.b([-c/b],t.n) s=b*b-4*a*c r=t.n @@ -44458,154 +44473,154 @@ if(s>=0){q=Math.sqrt(s) p=-b o=2*a return A.b([(p-q)/o,(p+q)/o],r)}else return A.b([],r)}, -a0U(a,b,c,d){var s=0,r=A.u(t.ag),q,p -var $async$a0U=A.v(function(e,f){if(e===1)return A.q(f,r) -while(true)switch(s){case 0:p=A.b6E() -p.b=$.b5U() +a1_(a,b,c,d){var s=0,r=A.v(t.ag),q,p +var $async$a1_=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:p=A.b6K() +p.b=$.b6_() s=3 -return A.A(p.vH(c),$async$a0U) +return A.B(p.vI(c),$async$a1_) case 3:s=4 -return A.A(p.yF(0,new A.C7(a),d,b),$async$a0U) +return A.B(p.yH(0,new A.C6(a),d,b),$async$a1_) case 4:q=p s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$a0U,r)}, -b7y(a){var s=0,r=A.u(t.ag),q -var $async$b7y=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q=A.a0U(a,1,B.h8,B.a0X) +case 1:return A.t(q,r)}}) +return A.u($async$a1_,r)}, +b7E(a){var s=0,r=A.v(t.ag),q +var $async$b7E=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=A.a1_(a,1,B.hb,B.a10) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$b7y,r)}, -buk(a){return B.hm}, -b4m(a,b,c,d,e){return A.bH4(a,b,c,d,e,e)}, -bH4(a,b,c,d,e,f){var s=0,r=A.u(f),q -var $async$b4m=A.v(function(g,h){if(g===1)return A.q(h,r) +case 1:return A.t(q,r)}}) +return A.u($async$b7E,r)}, +bur(a){return B.hp}, +b4s(a,b,c,d,e){return A.bHa(a,b,c,d,e,e)}, +bHa(a,b,c,d,e,f){var s=0,r=A.v(f),q +var $async$b4s=A.w(function(g,h){if(g===1)return A.r(h,r) while(true)switch(s){case 0:s=3 -return A.A(null,$async$b4m) +return A.B(null,$async$b4s) case 3:q=a.$1(b) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$b4m,r)}, -apB(a,b){var s +case 1:return A.t(q,r)}}) +return A.u($async$b4s,r)}, +apH(a,b){var s if(a==null)return b==null if(b==null||a.gE(a)!==b.gE(b))return!1 if(a===b)return!0 -for(s=a.gaz(a);s.D();)if(!b.O(0,s.gZ(s)))return!1 +for(s=a.gaw(a);s.D();)if(!b.O(0,s.gZ(s)))return!1 return!0}, -e5(a,b){var s,r,q +e4(a,b){var s,r,q if(a==null)return b==null -if(b==null||J.bv(a)!==J.bv(b))return!1 +if(b==null||J.bu(a)!==J.bu(b))return!1 if(a===b)return!0 for(s=J.aK(a),r=J.aK(b),q=0;qc)return c if(isNaN(a))return c return a}, -bl4(a,b){var s=t.T,r=A.b(a.split("\n"),s) -$.apQ().F(0,r) -if(!$.bap)A.bjW()}, -bjW(){var s,r,q=$.bap=!1,p=$.bbZ() -if(A.dh(p.ga88(),0).a>1e6){if(p.b==null)p.b=$.a5S.$0() +bla(a,b){var s=t.T,r=A.b(a.split("\n"),s) +$.apW().F(0,r) +if(!$.bav)A.bk1()}, +bk1(){var s,r,q=$.bav=!1,p=$.bc5() +if(A.dh(p.ga85(),0).a>1e6){if(p.b==null)p.b=$.a5Z.$0() p.c2(0) -$.apc=0}while(!0){if($.apc<12288){p=$.apQ() +$.api=0}while(!0){if($.api<12288){p=$.apW() p=!p.gaD(p)}else p=q if(!p)break -s=$.apQ().rZ() -$.apc=$.apc+s.length -r=$.bm7 -if(r==null)A.bm6(s) -else r.$1(s)}q=$.apQ() -if(!q.gaD(q)){$.bap=!0 -$.apc=0 -A.dv(B.d5,A.bJr()) -if($.b1l==null)$.b1l=new A.bU(new A.aT($.aF,t.D4),t.gR)}else{$.bbZ().bp(0) -q=$.b1l -if(q!=null)q.is(0) -$.b1l=null}}, -bew(a,b,c){var s,r=A.am(a) +s=$.apW().t_() +$.api=$.api+s.length +r=$.bmd +if(r==null)A.bmc(s) +else r.$1(s)}q=$.apW() +if(!q.gaD(q)){$.bav=!0 +$.api=0 +A.dv(B.d6,A.bJx()) +if($.b1r==null)$.b1r=new A.bU(new A.aT($.aF,t.D4),t.gR)}else{$.bc5().bo(0) +q=$.b1r +if(q!=null)q.iv(0) +$.b1r=null}}, +beD(a,b,c){var s,r=A.am(a) if(c>0)if(r.a){s=r.ax -if(s.a===B.ai){s=s.cy.a +if(s.a===B.ak){s=s.cy.a s=A.a9(255,b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255).l(0,A.a9(255,s>>>16&255,s>>>8&255,s&255))}else s=!1}else s=!1 else s=!1 if(s){s=r.ax.db.a -return A.JS(A.a9(B.d.aw(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, -ay0(a){var s=0,r=A.u(t.H),q -var $async$ay0=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)$async$outer:switch(s){case 0:a.gaO().zq(B.p9) -switch(A.am(a).r.a){case 0:case 1:q=A.a99(B.a4Y) +return A.JR(A.a9(B.d.az(255*((4.5*Math.log(c+1)+2)/100)),s>>>16&255,s>>>8&255,s&255),b)}return b}, +ay5(a){var s=0,r=A.v(t.H),q +var $async$ay5=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)$async$outer:switch(s){case 0:a.gaO().zs(B.pd) +switch(A.am(a).r.a){case 0:case 1:q=A.a9g(B.a51) s=1 break $async$outer -case 2:case 3:case 4:case 5:q=A.ev(null,t.H) +case 2:case 3:case 4:case 5:q=A.ew(null,t.H) s=1 -break $async$outer}case 1:return A.r(q,r)}}) -return A.t($async$ay0,r)}, -b7w(a){a.gaO().zq(B.Y2) -switch(A.am(a).r.a){case 0:case 1:return A.aAe() -case 2:case 3:case 4:case 5:return A.ev(null,t.H)}}, -bJo(a,b,c,d,e){var s,r,q,p,o,n,m=d.b,l=m+e,k=a.b,j=c.b-10,i=l+k<=j +break $async$outer}case 1:return A.t(q,r)}}) +return A.u($async$ay5,r)}, +b7C(a){a.gaO().zs(B.Y6) +switch(A.am(a).r.a){case 0:case 1:return A.aAj() +case 2:case 3:case 4:case 5:return A.ew(null,t.H)}}, +bJu(a,b,c,d,e){var s,r,q,p,o,n,m=d.b,l=m+e,k=a.b,j=c.b-10,i=l+k<=j k=m-e-k s=k>=10 if(b)r=i||!s @@ -44620,52 +44635,52 @@ j=l/2 n=10+j if(om-n?k-l:o-j}return new A.j(p,q)}, -Wl(a){var s=0,r=A.u(t.lu),q,p -var $async$Wl=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:$.i0.toString +Wq(a){var s=0,r=A.v(t.lu),q,p +var $async$Wq=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:$.i_.toString s=4 -return A.A($.G().lW(a,!1,null,null),$async$Wl) +return A.B($.G().m_(a,!1,null,null),$async$Wq) case 4:s=3 -return A.A(c.li(),$async$Wl) +return A.B(c.ln(),$async$Wq) case 3:p=c -q=p.gi6(p) +q=p.gi9(p) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Wl,r)}, -a3B(a){var s=a.a +case 1:return A.t(q,r)}}) +return A.u($async$Wq,r)}, +a3H(a){var s=a.a if(s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[14]===0&&s[15]===1)return new A.j(s[12],s[13]) return null}, -b8o(a,b){var s,r,q +b8v(a,b){var s,r,q if(a==b)return!0 if(a==null){b.toString -return A.a3C(b)}if(b==null)return A.a3C(a) +return A.a3I(b)}if(b==null)return A.a3I(a) s=a.a r=s[0] q=b.a return r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}, -a3C(a){var s=a.a +a3I(a){var s=a.a return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, -d1(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] +d2(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] if(n===1)return new A.j(p,o) else return new A.j(p/n,o/n)}, -aE7(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r -if(d){s=$.b5Z() +aEd(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r +if(d){s=$.b64() s[2]=q s[0]=q s[3]=p -s[1]=p}else{s=$.b5Z() +s[1]=p}else{s=$.b64() if(qs[2])s[2]=q if(p>s[3])s[3]=p}}, -io(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 +im(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 -A.aE7(a4,a5,a6,!0,s) -A.aE7(a4,a7,a6,!1,s) -A.aE7(a4,a5,a9,!1,s) -A.aE7(a4,a7,a9,!1,s) -a7=$.b5Z() +A.aEd(a4,a5,a6,!0,s) +A.aEd(a4,a7,a6,!1,s) +A.aEd(a4,a5,a9,!1,s) +A.aEd(a4,a7,a9,!1,s) +a7=$.b64() return new A.x(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] r=a7*a8 a9=a4[4] @@ -44703,125 +44718,125 @@ a1=(m+n)/a a7+=h a2=(a9+q)/a7 a3=(c+n)/a7 -return new A.x(A.bfU(f,d,a0,a2),A.bfU(e,b,a1,a3),A.bfT(f,d,a0,a2),A.bfT(e,b,a1,a3))}}, -bfU(a,b,c,d){var s=ab?a:b,r=c>d?c:d +bg_(a,b,c,d){var s=a>b?a:b,r=c>d?c:d return s>r?s:r}, -bfW(a,b){var s -if(A.a3C(a))return b +bg2(a,b){var s +if(A.a3I(a))return b s=new A.b0(new Float64Array(16)) s.q(a) -s.lF(s) -return A.io(s,b)}, -bfV(a){var s,r=new A.b0(new Float64Array(16)) -r.bm() -s=new A.og(new Float64Array(4)) -s.oc(0,0,0,a.a) -r.LV(0,s) -s=new A.og(new Float64Array(4)) -s.oc(0,0,0,a.b) -r.LV(1,s) +s.lJ(s) +return A.im(s,b)}, +bg1(a){var s,r=new A.b0(new Float64Array(16)) +r.bl() +s=new A.of(new Float64Array(4)) +s.oe(0,0,0,a.a) +r.LX(0,s) +s=new A.of(new Float64Array(4)) +s.oe(0,0,0,a.b) +r.LX(1,s) return r}, -Wu(a,b,c){if(a==null||!1)return a===b +Wz(a,b,c){if(a==null||!1)return a===b return a>b-c&&a>>16&255,2)*0.299+Math.pow(s>>>8&255,2)*0.587+Math.pow(s&255,2)*0.114))<130&&!0}, +tF(a){var s=a.a +return B.d.az(Math.sqrt(Math.pow(s>>>16&255,2)*0.299+Math.pow(s>>>8&255,2)*0.587+Math.pow(s&255,2)*0.114))<130&&!0}, n3(a){var s,r=a.c,q=a.d,p=(2-r)*q/2 if(p!==0)if(p===1)s=0 else{r*=q q=p*2 s=p<0.5?r/q:r/(2-q)}else s=0 return new A.dQ(a.a,a.b,B.d.ct(s,0,1),B.d.ct(p,0,1))}, -apt(a){var s=a.d,r=s<0.5?s:1-s,q=s+a.c*r -return new A.d0(a.a,a.b,B.d.ct(q!==0?2-2*s/q:0,0,1),B.d.ct(q,0,1))}, -bFX(a,b,c,d,e){var s=a.$1(b) +apz(a){var s=a.d,r=s<0.5?s:1-s,q=s+a.c*r +return new A.d1(a.a,a.b,B.d.ct(q!==0?2-2*s/q:0,0,1),B.d.ct(q,0,1))}, +bG2(a,b,c,d,e){var s=a.$1(b) if(e.h("ao<0>").b(s))return s return new A.cO(s,e.h("cO<0>"))}, -Is(a){return A.bID(a)}, -bID(a){var s=0,r=A.u(t.H),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$Is=A.v(function(a0,a1){if(a0===1){o=a1 +Ir(a){return A.bIJ(a)}, +bIJ(a){var s=0,r=A.v(t.H),q,p=2,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$Ir=A.w(function(a0,a1){if(a0===1){o=a1 s=p}while(true)switch(s){case 0:g=a.a f=g.a e=g.b d=f+"_"+e.k(0) -c=f+"-"+e.acx() +c=f+"-"+e.acv() e=a.b n=e.a -if($.baB.O(0,d)){s=1 -break}else $.baB.H(0,d) +if($.baH.O(0,d)){s=1 +break}else $.baH.H(0,d) p=4 m=null -f=$.brB() -i=$.bcU +f=$.brH() +i=$.bd0 s=7 -return A.A(i==null?$.bcU=f.FZ():i,$async$Is) +return A.B(i==null?$.bd0=f.G0():i,$async$Ir) case 7:l=a1 -k=A.bEM(g,l) +k=A.bES(g,l) if(k!=null)m=$.le().cL(0,k) s=8 -return A.A(m,$async$Is) -case 8:if(a1!=null){g=A.Ir(d,m) +return A.B(m,$async$Ir) +case 8:if(a1!=null){g=A.Iq(d,m) q=g s=1 -break}m=A.ev(null,t.CD) +break}m=A.ew(null,t.CD) s=9 -return A.A(m,$async$Is) -case 9:if(a1!=null){g=A.Ir(d,m) +return A.B(m,$async$Ir) +case 9:if(a1!=null){g=A.Iq(d,m) q=g s=1 -break}$.bnw().toString -m=A.b1w(d,e) +break}$.bnC().toString +m=A.b1C(d,e) s=10 -return A.A(m,$async$Is) -case 10:if(a1!=null){g=A.Ir(d,m) +return A.B(m,$async$Ir) +case 10:if(a1!=null){g=A.Iq(d,m) q=g s=1 break}p=2 @@ -44830,45 +44845,45 @@ break case 4:p=3 b=o j=A.aW(b) -$.baB.N(0,d) -A.wU("Error: google_fonts was unable to load font "+A.h(c)+" because the following exception occurred:\n"+A.h(j)) -A.wU("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n") +$.baH.L(0,d) +A.wS("Error: google_fonts was unable to load font "+A.h(c)+" because the following exception occurred:\n"+A.h(j)) +A.wS("If troubleshooting doesn't solve the problem, please file an issue at https://github.com/material-foundation/flutter-packages/issues/new/choose.\n") throw b s=6 break case 3:s=2 break -case 6:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$Is,r)}, -Ir(a,b){var s=0,r=A.u(t.H),q,p,o -var $async$Ir=A.v(function(c,d){if(c===1)return A.q(d,r) +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$Ir,r)}, +Iq(a,b){var s=0,r=A.v(t.H),q,p,o +var $async$Iq=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:if(b==null){s=1 break}s=3 -return A.A(b,$async$Ir) +return A.B(b,$async$Iq) case 3:p=d if(p==null){s=1 -break}o=new A.ayH(a,A.b([],t.SR)) -o.aEt(A.ev(p,t.V4)) +break}o=new A.ayM(a,A.b([],t.SR)) +o.aEr(A.ew(p,t.V4)) s=4 -return A.A(o.mR(0),$async$Ir) -case 4:case 1:return A.r(q,r)}}) -return A.t($async$Ir,r)}, -bEk(a,b){var s,r,q,p,o=A.ba("bestMatch") +return A.B(o.mV(0),$async$Iq) +case 4:case 1:return A.t(q,r)}}) +return A.u($async$Iq,r)}, +bEq(a,b){var s,r,q,p,o=A.ba("bestMatch") for(s=b.a,s=A.jX(s,s.r,b.$ti.c),r=null;s.D();){q=s.d -p=A.bEn(a,q) +p=A.bEt(a,q) if(r==null||p0){$.bft=s-1 +dz(a){var s=$.bfA +if(s>0){$.bfA=s-1 return 0}return 0}, -bHx(a){var s,r=null,q=a.b.toLowerCase(),p=B.c.O(q,"italic")?B.fx:r -if(B.c.O(q,"semibold")||B.c.O(q,"semi bold"))s=B.fy -else s=B.c.O(q,"bold")?B.aH:r -return A.en(r,r,r,r,r,r,r,r,a.a,r,r,r,p,r,s,r,r,!0,r,r,r,r,r,r,r,r)}, -bcP(a,b){var s,r,q,p,o,n=A.b([],t.G5) -if(a.d9()===B.cR){a.en() +bHD(a){var s,r=null,q=a.b.toLowerCase(),p=B.c.O(q,"italic")?B.fA:r +if(B.c.O(q,"semibold")||B.c.O(q,"semi bold"))s=B.fB +else s=B.c.O(q,"bold")?B.aI:r +return A.eo(r,r,r,r,r,r,r,r,a.a,r,r,r,p,r,s,r,r,!0,r,r,r,r,r,r,r,r)}, +bcW(a,b){var s,r,q,p,o,n=A.b([],t.G5) +if(a.d9()===B.cS){a.en() s=t.o while(!0){r=a.w -if(r===0)r=a.br() +if(r===0)r=a.bq() if(!(r!==2&&r!==4&&r!==18))break -q=A.aCL(a,b,A.bJn(),a.d9()===B.eT,!1,s) +q=A.aCR(a,b,A.bJt(),a.d9()===B.eU,!1,s) p=q.c o=q.w -p=new A.EX(q,b,q.b,p,q.d,q.e,q.f,q.r,o) +p=new A.EV(q,b,q.b,p,q.d,q.e,q.f,q.r,o) p.S() n.push(p)}a.eo() -A.bfs(n)}else n.push(A.LV(A.mq(a),t.o)) -return new A.aqu(n)}, -aqv(a,b){var s,r,q,p,o -a.eF() -for(s=t.i,r=null,q=null,p=null,o=!1;a.d9()!==B.Ea;)switch(a.da($.bmF())){case 0:r=A.bcP(a,b) +A.bfz(n)}else n.push(A.LU(A.mq(a),t.o)) +return new A.aqA(n)}, +aqB(a,b){var s,r,q,p,o +a.eE() +for(s=t.i,r=null,q=null,p=null,o=!1;a.d9()!==B.Ee;)switch(a.da($.bmL())){case 0:r=A.bcW(a,b) break -case 1:if(a.d9()===B.jA){a.cn() -o=!0}else q=new A.d8(A.cb(a,b,A.e4(),!1,s)) +case 1:if(a.d9()===B.jD){a.cn() +o=!0}else q=new A.d8(A.cb(a,b,A.e3(),!1,s)) break -case 2:if(a.d9()===B.jA){a.cn() -o=!0}else p=new A.d8(A.cb(a,b,A.e4(),!1,s)) +case 2:if(a.d9()===B.jD){a.cn() +o=!0}else p=new A.d8(A.cb(a,b,A.e3(),!1,s)) break default:a.ek() -a.cn()}a.eN() -if(o)b.pT("Lottie doesn't support expressions.") +a.cn()}a.eM() +if(o)b.pV("Lottie doesn't support expressions.") if(r!=null)return r q.toString p.toString -return new A.WX(q,p)}, -bt4(a,b){var s,r,q=null -a.eF() +return new A.X1(q,p)}, +btb(a,b){var s,r,q=null +a.eE() s=q while(!0){r=a.w -if(r===0)r=a.br() +if(r===0)r=a.bq() if(!(r!==2&&r!==4&&r!==18))break -switch(a.da($.bmH())){case 0:s=A.bt3(a,b) +switch(a.da($.bmN())){case 0:s=A.bta(a,b) break default:a.ek() -a.cn()}}a.eN() -if(s==null)return new A.WY(q,q,q,q) +a.cn()}}a.eM() +if(s==null)return new A.X2(q,q,q,q) return s}, -bt3(a,b){var s,r,q,p,o,n,m,l=null -a.eF() +bta(a,b){var s,r,q,p,o,n,m,l=null +a.eE() s=t.i r=t.n8 q=l @@ -44966,21 +44981,21 @@ p=q o=p n=o while(!0){m=a.w -if(m===0)m=a.br() +if(m===0)m=a.bq() if(!(m!==2&&m!==4&&m!==18))break -switch(a.da($.bmG())){case 0:n=new A.x5(A.cb(a,b,A.apm(),!1,r)) +switch(a.da($.bmM())){case 0:n=new A.x3(A.cb(a,b,A.aps(),!1,r)) break -case 1:o=new A.x5(A.cb(a,b,A.apm(),!1,r)) +case 1:o=new A.x3(A.cb(a,b,A.aps(),!1,r)) break -case 2:p=new A.d8(A.cb(a,b,A.e4(),!1,s)) +case 2:p=new A.d8(A.cb(a,b,A.e3(),!1,s)) break -case 3:q=new A.d8(A.cb(a,b,A.e4(),!1,s)) +case 3:q=new A.d8(A.cb(a,b,A.e3(),!1,s)) break default:a.ek() -a.cn()}}a.eN() -return new A.WY(n,o,p,q)}, -b6D(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null,a1=a2.d9()===B.eT -if(a1)a2.eF() +a.cn()}}a.eM() +return new A.X2(n,o,p,q)}, +b6J(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null,a1=a2.d9()===B.eU +if(a1)a2.eE() s=t.i r=t.S q=a3.c @@ -44997,168 +45012,168 @@ g=h f=g e=f while(!0){d=a2.w -if(d===0)d=a2.br() +if(d===0)d=a2.bq() if(!(d!==2&&d!==4&&d!==18))break -c=a2.da($.bmJ()) -switch(c){case 0:a2.eF() +c=a2.da($.bmP()) +switch(c){case 0:a2.eE() while(!0){d=a2.w -if(d===0)d=a2.br() +if(d===0)d=a2.bq() if(!(d!==2&&d!==4&&d!==18))break -switch(a2.da($.bmI())){case 0:e=A.bcP(a2,a3) +switch(a2.da($.bmO())){case 0:e=A.bcW(a2,a3) break default:a2.ek() -a2.cn()}}a2.eN() +a2.cn()}}a2.eM() break -case 1:f=A.aqv(a2,a3) +case 1:f=A.aqB(a2,a3) break -case 2:g=new A.aqw(A.cb(a2,a3,A.bJD(),!1,n)) +case 2:g=new A.aqC(A.cb(a2,a3,A.bJJ(),!1,n)) break case 3:case 4:if(c===3)q.H(0,"Lottie doesn't support 3D layers.") -b=A.cb(a2,a3,A.e4(),!1,s) +b=A.cb(a2,a3,A.e3(),!1,s) h=new A.d8(b) if(b.length===0){a=o.c b.push(new A.hg(a3,0,0,a0,a0,a0,0,a,p))}else if(B.b.ga3(b).b==null){a=o.c B.b.sa3(b,new A.hg(a3,0,0,a0,a0,a0,0,a,p))}break -case 5:i=new A.mb(A.cb(a2,a3,A.Wq(),!1,r)) +case 5:i=new A.mc(A.cb(a2,a3,A.Wv(),!1,r)) break -case 6:j=new A.d8(A.cb(a2,a3,A.e4(),!1,s)) +case 6:j=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) break -case 7:k=new A.d8(A.cb(a2,a3,A.e4(),!1,s)) +case 7:k=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) break -case 8:l=new A.d8(A.cb(a2,a3,A.e4(),!1,s)) +case 8:l=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) break -case 9:m=new A.d8(A.cb(a2,a3,A.e4(),!1,s)) +case 9:m=new A.d8(A.cb(a2,a3,A.e3(),!1,s)) break default:a2.ek() -a2.cn()}}if(a1)a2.eN() -if(e!=null)s=e.giX()&&J.e(B.b.ga3(e.a).b,B.i) +a2.cn()}}if(a1)a2.eM() +if(e!=null)s=e.giZ()&&J.e(B.b.ga3(e.a).b,B.i) else s=!0 if(s)e=a0 -if(f!=null)s=!(f instanceof A.WX)&&f.giX()&&J.e(B.b.ga3(f.gaa_()).b,B.i) +if(f!=null)s=!(f instanceof A.X1)&&f.giZ()&&J.e(B.b.ga3(f.ga9Y()).b,B.i) else s=!0 if(s)f=a0 -if(h!=null)s=h.giX()&&J.e(B.b.ga3(h.a).b,0) +if(h!=null)s=h.giZ()&&J.e(B.b.ga3(h.a).b,0) else s=!0 if(s)h=a0 -if(g!=null)s=g.giX()&&J.e(B.b.ga3(g.a).b,B.ml) +if(g!=null)s=g.giZ()&&J.e(B.b.ga3(g.a).b,B.mo) else s=!0 if(s)g=a0 -if(l!=null)s=l.giX()&&J.e(B.b.ga3(l.a).b,0) +if(l!=null)s=l.giZ()&&J.e(B.b.ga3(l.a).b,0) else s=!0 if(s)l=a0 -if(m!=null)s=m.giX()&&J.e(B.b.ga3(m.a).b,0) +if(m!=null)s=m.giZ()&&J.e(B.b.ga3(m.a).b,0) else s=!0 -return new A.C1(e,f,g,h,i,l,s?a0:m,j,k)}, -btj(a,b){var s,r,q=null +return new A.C0(e,f,g,h,i,l,s?a0:m,j,k)}, +btq(a,b){var s,r,q=null while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bmO())){case 0:a.en() +switch(a.da($.bmU())){case 0:a.en() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -r=A.bti(a,b) +r=A.btp(a,b) if(r!=null)q=r}a.eo() break default:a.ek() a.cn()}}return q}, -bti(a,b){var s,r,q,p -a.eF() +btp(a,b){var s,r,q,p +a.eE() s=t.i r=null q=!1 while(!0){p=a.w -if(p===0)p=a.br() +if(p===0)p=a.bq() if(!(p!==2&&p!==4&&p!==18))break -switch(a.da($.bmP())){case 0:q=a.ec()===0 +switch(a.da($.bmV())){case 0:q=a.ec()===0 break -case 1:if(q)r=new A.arP(new A.d8(A.cb(a,b,A.e4(),!1,s))) +case 1:if(q)r=new A.arV(new A.d8(A.cb(a,b,A.e3(),!1,s))) else a.cn() break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() return r}, -btM(a,b,c){var s,r=A.ba("position"),q=A.ba("size"),p=c===3,o=t.o,n=null,m=!1 +btT(a,b,c){var s,r=A.ba("position"),q=A.ba("size"),p=c===3,o=t.o,n=null,m=!1 while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bmV())){case 0:n=a.e4() +switch(a.da($.bn0())){case 0:n=a.e4() break -case 1:r.b=A.aqv(a,b) +case 1:r.b=A.aqB(a,b) break -case 2:q.b=new A.tN(A.cb(a,b,A.Wv(),!0,o)) +case 2:q.b=new A.tK(A.cb(a,b,A.WA(),!0,o)) break -case 3:m=a.iY() +case 3:m=a.j_() break case 4:p=a.ec()===3 break default:a.ek() -a.cn()}}return new A.Yr(n,r.b5(),q.b5(),p,m)}, -bH1(a){var s,r,q,p,o=a.d9()===B.cR +a.cn()}}return new A.Yw(n,r.b5(),q.b5(),p,m)}, +bH7(a){var s,r,q,p,o=a.d9()===B.cS if(o)a.en() s=a.b0() r=a.b0() q=a.b0() -p=a.d9()===B.bY?a.b0():1 +p=a.d9()===B.bZ?a.b0():1 if(o)a.eo() if(s<=1&&r<=1&&q<=1){s*=255 r*=255 q*=255 -if(p<=1)p*=255}return A.a9(B.d.aw(p),B.d.aw(s),B.d.aw(r),B.d.aw(q))}, -b71(a,b){var s,r,q,p -a.eF() +if(p<=1)p*=255}return A.a9(B.d.az(p),B.d.az(s),B.d.az(r),B.d.az(q))}, +b77(a,b){var s,r,q,p +a.eE() r=2 $label0$1:while(!0){q=a.w -if(q===0)q=a.br() +if(q===0)q=a.bq() if(!(q!==2&&q!==4&&q!==18)){s=null -break}c$1:switch(a.da($.bn0())){case 0:s=a.e4() +break}c$1:switch(a.da($.bn6())){case 0:s=a.e4() break $label0$1 case 1:r=a.ec() break default:a.ek() a.cn()}}if(s==null)return null -switch(s){case"gr":p=A.bA8(a,b) +switch(s){case"gr":p=A.bAd(a,b) break -case"st":p=A.bAb(a,b) +case"st":p=A.bAg(a,b) break -case"gs":p=A.bwt(a,b) +case"gs":p=A.bwA(a,b) break -case"fl":p=A.bA7(a,b) +case"fl":p=A.bAc(a,b) break -case"gf":p=A.bwr(a,b) +case"gf":p=A.bwy(a,b) break -case"tr":p=A.b6D(a,b) +case"tr":p=A.b6J(a,b) break -case"sh":p=A.bAa(a,b) +case"sh":p=A.bAf(a,b) break -case"el":p=A.btM(a,b,r) +case"el":p=A.btT(a,b,r) break -case"rc":p=A.bzp(a,b) +case"rc":p=A.bzu(a,b) break -case"tm":p=A.bAc(a,b) +case"tm":p=A.bAh(a,b) break -case"sr":p=A.byR(a,b,r) +case"sr":p=A.byW(a,b,r) break -case"mm":p=A.bxT(a) +case"mm":p=A.bxZ(a) break -case"rp":p=A.bzz(a,b) +case"rp":p=A.bzE(a,b) break -case"rd":p=A.bzF(a,b) +case"rd":p=A.bzK(a,b) break -default:b.pT("Unknown shape type "+s) +default:b.pV("Unknown shape type "+s) p=null}while(!0){q=a.w -if(q===0)q=a.br() +if(q===0)q=a.bq() if(!(q!==2&&q!==4&&q!==18))break -a.cn()}a.eN() +a.cn()}a.eM() return p}, -bHH(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null -a.eF() +bHN(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null +a.eE() s=d r=s q=r p=q o=0 -n=B.lp +n=B.ls m=0 l=0 k=0 @@ -45167,16 +45182,16 @@ i=B.I h=0 g=!0 while(!0){f=a.w -if(f===0)f=a.br() +if(f===0)f=a.bq() if(!(f!==2&&f!==4&&f!==18))break -switch(a.da($.bqN())){case 0:p=a.e4() +switch(a.da($.bqT())){case 0:p=a.e4() break case 1:q=a.e4() break case 2:o=a.b0() break case 3:e=a.ec() -n=e>2||e<0?B.lp:B.UF[e] +n=e>2||e<0?B.ls:B.UJ[e] break case 4:m=a.ec() break @@ -45184,13 +45199,13 @@ case 5:l=a.b0() break case 6:k=a.b0() break -case 7:j=A.bfq(a) +case 7:j=A.bfx(a) break -case 8:i=A.bfq(a) +case 8:i=A.bfx(a) break case 9:h=a.b0() break -case 10:g=a.iY() +case 10:g=a.j_() break case 11:a.en() r=new A.j(a.b0(),a.b0()) @@ -45201,11 +45216,11 @@ s=new A.j(a.b0(),a.b0()) a.eo() break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() return new A.qs(p==null?"":p,q,o,n,m,l,k,j,i,h,g,r,s)}, -bHX(a){return A.aCg(a)}, -bw6(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.b([],t.bP) -a.eF() +bI2(a){return A.aCm(a)}, +bwd(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.b([],t.bP) +a.eE() s=t.C0 r="" q=0 @@ -45213,9 +45228,9 @@ p=0 o=null n=null while(!0){m=a.w -if(m===0)m=a.br() +if(m===0)m=a.bq() if(!(m!==2&&m!==4&&m!==18))break -switch(a.da($.bnq())){case 0:r=a.e4() +switch(a.da($.bnw())){case 0:r=a.e4() break case 1:q=a.b0() break @@ -45225,35 +45240,35 @@ case 3:o=a.e4() break case 4:n=a.e4() break -case 5:a.eF() +case 5:a.eE() while(!0){m=a.w -if(m===0)m=a.br() +if(m===0)m=a.bq() if(!(m!==2&&m!==4&&m!==18))break -switch(a.da($.bnp())){case 0:a.en() +switch(a.da($.bnv())){case 0:a.en() while(!0){m=a.w -if(m===0)m=a.br() +if(m===0)m=a.bq() if(!(m!==2&&m!==4&&m!==18))break -l=A.b71(a,b) +l=A.b77(a,b) if(l!=null){k=l j=!0}else{k=null j=!1}if(j)i.push(s.a(k))}a.eo() break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() s=o==null?"":o -return new A.L2(i,r,q,p,s,n==null?"":n)}, -bw9(a){var s,r,q,p,o,n -a.eF() +return new A.L1(i,r,q,p,s,n==null?"":n)}, +bwg(a){var s,r,q,p,o,n +a.eE() s=null r=null q=null while(!0){p=a.w -if(p===0)p=a.br() +if(p===0)p=a.bq() if(!(p!==2&&p!==4&&p!==18))break -switch(a.da($.bnt())){case 0:s=a.e4() +switch(a.da($.bnz())){case 0:s=a.e4() break case 1:r=a.e4() break @@ -45262,202 +45277,202 @@ break case 3:a.b0() break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() o=s==null?"":s n=r==null?"":r -return new A.a17(o,n,q==null?"":q)}, -bwr(a,b){var s,r,q,p=null,o=t.o,n=t.S,m=t.cU,l=p,k=l,j=k,i=j,h=i,g=h,f=B.bx,e=!1 +return new A.a1d(o,n,q==null?"":q)}, +bwy(a,b){var s,r,q,p=null,o=t.o,n=t.S,m=t.cU,l=p,k=l,j=k,i=j,h=i,g=h,f=B.by,e=!1 while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bny())){case 0:g=a.e4() +switch(a.da($.bnE())){case 0:g=a.e4() break -case 1:a.eF() +case 1:a.eE() r=-1 while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bnx())){case 0:r=a.ec() +switch(a.da($.bnD())){case 0:r=a.ec() break -case 1:q=new A.Lf(r) -h=new A.WV(A.bcO(A.cb(a,b,q.gaaV(q),!1,m))) +case 1:q=new A.Le(r) +h=new A.X_(A.bcV(A.cb(a,b,q.gaaT(q),!1,m))) break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() break -case 2:i=new A.mb(A.cb(a,b,A.Wq(),!1,n)) +case 2:i=new A.mc(A.cb(a,b,A.Wv(),!1,n)) break -case 3:j=a.ec()===1?B.ei:B.tU +case 3:j=a.ec()===1?B.ej:B.tY break -case 4:k=new A.tN(A.cb(a,b,A.Wv(),!0,o)) +case 4:k=new A.tK(A.cb(a,b,A.WA(),!0,o)) break -case 5:l=new A.tN(A.cb(a,b,A.Wv(),!0,o)) +case 5:l=new A.tK(A.cb(a,b,A.WA(),!0,o)) break -case 6:f=a.ec()===1?B.bx:B.ak +case 6:f=a.ec()===1?B.by:B.am break -case 7:e=a.iY() +case 7:e=a.j_() break default:a.ek() -a.cn()}}if(i==null)i=new A.mb(A.b([A.LV(100,n)],t.q1)) -o=j==null?B.ei:j +a.cn()}}if(i==null)i=new A.mc(A.b([A.LU(100,n)],t.q1)) +o=j==null?B.ej:j h.toString k.toString l.toString -return new A.a1D(g,o,f,h,i,k,l,e)}, -bwt(a4,a5){var s,r,q,p,o,n=null,m=A.b([],t.WC),l=t.i,k=t.o,j=t.S,i=t.cU,h=n,g=h,f=g,e=f,d=e,c=d,b=c,a=b,a0=a,a1=a0,a2=0,a3=!1 +return new A.a1J(g,o,f,h,i,k,l,e)}, +bwA(a4,a5){var s,r,q,p,o,n=null,m=A.b([],t.WC),l=t.i,k=t.o,j=t.S,i=t.cU,h=n,g=h,f=g,e=f,d=e,c=d,b=c,a=b,a0=a,a1=a0,a2=0,a3=!1 while(!0){s=a4.w -if(s===0)s=a4.br() +if(s===0)s=a4.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a4.da($.bnB())){case 0:a1=a4.e4() +switch(a4.da($.bnH())){case 0:a1=a4.e4() break -case 1:a4.eF() +case 1:a4.eE() r=-1 while(!0){s=a4.w -if(s===0)s=a4.br() +if(s===0)s=a4.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a4.da($.bnA())){case 0:r=a4.ec() +switch(a4.da($.bnG())){case 0:r=a4.ec() break -case 1:q=new A.Lf(r) -a0=new A.WV(A.bcO(A.cb(a4,a5,q.gaaV(q),!1,i))) +case 1:q=new A.Le(r) +a0=new A.X_(A.bcV(A.cb(a4,a5,q.gaaT(q),!1,i))) break default:a4.ek() -a4.cn()}}a4.eN() +a4.cn()}}a4.eM() break -case 2:a=new A.mb(A.cb(a4,a5,A.Wq(),!1,j)) +case 2:a=new A.mc(A.cb(a4,a5,A.Wv(),!1,j)) break -case 3:b=a4.ec()===1?B.ei:B.tU +case 3:b=a4.ec()===1?B.ej:B.tY break -case 4:c=new A.tN(A.cb(a4,a5,A.Wv(),!0,k)) +case 4:c=new A.tK(A.cb(a4,a5,A.WA(),!0,k)) break -case 5:d=new A.tN(A.cb(a4,a5,A.Wv(),!0,k)) +case 5:d=new A.tK(A.cb(a4,a5,A.WA(),!0,k)) break -case 6:e=new A.d8(A.cb(a4,a5,A.e4(),!1,l)) +case 6:e=new A.d8(A.cb(a4,a5,A.e3(),!1,l)) break -case 7:f=B.uU[a4.ec()-1] +case 7:f=B.uY[a4.ec()-1] break -case 8:g=B.uz[a4.ec()-1] +case 8:g=B.uD[a4.ec()-1] break case 9:a2=a4.b0() break -case 10:a3=a4.iY() +case 10:a3=a4.j_() break case 11:a4.en() while(!0){s=a4.w -if(s===0)s=a4.br() +if(s===0)s=a4.bq() if(!(s!==2&&s!==4&&s!==18))break -a4.eF() +a4.eE() p=n o=p while(!0){s=a4.w -if(s===0)s=a4.br() +if(s===0)s=a4.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a4.da($.bnz())){case 0:o=a4.e4() +switch(a4.da($.bnF())){case 0:o=a4.e4() break -case 1:p=new A.d8(A.cb(a4,a5,A.e4(),!1,l)) +case 1:p=new A.d8(A.cb(a4,a5,A.e3(),!1,l)) break default:a4.ek() -a4.cn()}}a4.eN() +a4.cn()}}a4.eM() if(o==="o")h=p else if(o==="d"||o==="g"){p.toString m.push(p)}}a4.eo() if(m.length===1)m.push(m[0]) break default:a4.ek() -a4.cn()}}if(a==null)a=new A.mb(A.b([A.LV(100,j)],t.q1)) -l=b==null?B.ei:b +a4.cn()}}if(a==null)a=new A.mc(A.b([A.LU(100,j)],t.q1)) +l=b==null?B.ej:b a0.toString c.toString d.toString e.toString -return new A.a1F(a1,l,a0,a,c,d,e,f,g,a2,m,h,a3)}, -bIo(a){return J.WH(A.aCg(a))}, -bfq(a){var s,r,q,p +return new A.a1L(a1,l,a0,a,c,d,e,f,g,a2,m,h,a3)}, +bIu(a){return J.WM(A.aCm(a))}, +bfx(a){var s,r,q,p a.en() -s=B.d.aw(a.b0()*255) -r=B.d.aw(a.b0()*255) -q=B.d.aw(a.b0()*255) +s=B.d.az(a.b0()*255) +r=B.d.az(a.b0()*255) +q=B.d.az(a.b0()*255) while(!0){p=a.w -if(p===0)p=a.br() +if(p===0)p=a.bq() if(!(p!==2&&p!==4&&p!==18))break a.cn()}a.eo() return A.a9(255,s,r,q)}, -b87(a){var s=A.b([],t.yv) +b8e(a){var s=A.b([],t.yv) a.en() -for(;a.d9()===B.cR;){a.en() +for(;a.d9()===B.cS;){a.en() s.push(A.mq(a)) a.eo()}a.eo() return s}, -mq(a){switch(a.d9().a){case 6:return A.bx2(a) -case 0:return A.bx1(a) -case 2:return A.bx3(a) +mq(a){switch(a.d9().a){case 6:return A.bx8(a) +case 0:return A.bx7(a) +case 2:return A.bx9(a) case 8:return B.i -case 1:case 3:case 4:case 5:case 7:case 9:throw A.d(A.bH("Unknown point starts with "+a.d9().k(0)))}}, -bx2(a){var s,r=a.b0(),q=a.b0() +case 1:case 3:case 4:case 5:case 7:case 9:throw A.d(A.bG("Unknown point starts with "+a.d9().k(0)))}}, +bx8(a){var s,r=a.b0(),q=a.b0() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break a.cn()}return new A.j(r,q)}, -bx1(a){var s,r +bx7(a){var s,r a.en() s=a.b0() r=a.b0() -for(;a.d9()!==B.pi;)a.cn() +for(;a.d9()!==B.pm;)a.cn() a.eo() return new A.j(s,r)}, -bx3(a){var s,r,q -a.eF() +bx9(a){var s,r,q +a.eE() s=0 r=0 while(!0){q=a.w -if(q===0)q=a.br() +if(q===0)q=a.bq() if(!(q!==2&&q!==4&&q!==18))break -switch(a.da($.bnR())){case 0:s=A.aCg(a) +switch(a.da($.bnX())){case 0:s=A.aCm(a) break -case 1:r=A.aCg(a) +case 1:r=A.aCm(a) break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() return new A.j(s,r)}, -aCg(a){var s,r,q=a.d9() +aCm(a){var s,r,q=a.d9() switch(q.a){case 6:return a.b0() case 0:a.en() s=a.b0() while(!0){r=a.w -if(r===0)r=a.br() +if(r===0)r=a.bq() if(!(r!==2&&r!==4&&r!==18))break a.cn()}a.eo() return s -case 1:case 2:case 3:case 4:case 5:case 7:case 8:case 9:throw A.d(A.bH("Unknown value for token of type "+q.k(0)))}}, -cb(a,b,c,d,e){var s,r=A.b([],e.h("o>")) -if(a.d9()===B.jA){b.pT("Lottie doesn't support expressions.") -return r}a.eF() +case 1:case 2:case 3:case 4:case 5:case 7:case 8:case 9:throw A.d(A.bG("Unknown value for token of type "+q.k(0)))}}, +cb(a,b,c,d,e){var s,r=A.b([],e.h("p>")) +if(a.d9()===B.jD){b.pV("Lottie doesn't support expressions.") +return r}a.eE() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bnV())){case 0:if(a.d9()===B.cR){a.en() -if(a.d9()===B.bY)r.push(A.aCL(a,b,c,!1,d,e)) +switch(a.da($.bo0())){case 0:if(a.d9()===B.cS){a.en() +if(a.d9()===B.bZ)r.push(A.aCR(a,b,c,!1,d,e)) else while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -r.push(A.aCL(a,b,c,!0,d,e))}a.eo()}else r.push(A.aCL(a,b,c,!1,d,e)) +r.push(A.aCR(a,b,c,!0,d,e))}a.eo()}else r.push(A.aCR(a,b,c,!1,d,e)) break -default:a.cn()}}a.eN() -A.bfs(r) +default:a.cn()}}a.eM() +A.bfz(r) return r}, -bfs(a){var s,r,q,p,o +bfz(a){var s,r,q,p,o for(s=a.length-1,r=0;r1)B.b.N(a,o)}, -bfw(b9,c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6=null,b7=A.b([],t.cc),b8=A.b([],t.qa) -b9.eF() +if(q instanceof A.EV)q.S()}}o=a[s] +if((o.b==null||o.c==null)&&a.length>1)B.b.L(a,o)}, +bfD(b9,c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6=null,b7=A.b([],t.cc),b8=A.b([],t.qa) +b9.eE() s=t.i r=c0.c q=t.T p=t.HU -o=c0.gaED() +o=c0.gaEB() n=b6 m=n l=m @@ -45467,7 +45482,7 @@ i=j h=i g=h f="UNSET" -e=B.lr +e=B.lu d=0 c=0 b=0 @@ -45480,18 +45495,18 @@ a4=0 a5=0 a6=0 a7=!1 -a8=B.mg +a8=B.mj while(!0){a9=b9.w -if(a9===0)a9=b9.br() +if(a9===0)a9=b9.bq() if(!(a9!==2&&a9!==4&&a9!==18))break -switch(b9.da($.bnX())){case 0:f=b9.e4() +switch(b9.da($.bo2())){case 0:f=b9.e4() break case 1:d=b9.ec() break case 2:g=b9.e4() break case 3:b0=b9.ec() -e=b0<6?B.Ws[b0]:B.lr +e=b0<6?B.Ww[b0]:B.lu break case 4:a2=b9.ec() break @@ -45499,65 +45514,65 @@ case 5:c=b9.ec() break case 6:b=b9.ec() break -case 7:a=A.bxX(b9.e4(),o) +case 7:a=A.by2(b9.e4(),o) break -case 8:k=A.b6D(b9,c0) +case 8:k=A.b6J(b9,c0) break case 9:b1=b9.ec() if(b1>=6){r.H(0,"Unsupported matte type: "+b1) -break}a8=B.Uo[b1] -if(a8===B.A4)r.H(0,"Unsupported matte type: Luma") -else if(a8===B.A5)r.H(0,"Unsupported matte type: Luma Inverted");++c0.f +break}a8=B.Us[b1] +if(a8===B.A8)r.H(0,"Unsupported matte type: Luma") +else if(a8===B.A9)r.H(0,"Unsupported matte type: Luma Inverted");++c0.f break case 10:b9.en() while(!0){a9=b9.w -if(a9===0)a9=b9.br() +if(a9===0)a9=b9.bq() if(!(a9!==2&&a9!==4&&a9!==18))break -b7.push(A.bxF(b9,c0))}c0.f+=b7.length +b7.push(A.bxL(b9,c0))}c0.f+=b7.length b9.eo() break case 11:b9.en() while(!0){a9=b9.w -if(a9===0)a9=b9.br() +if(a9===0)a9=b9.bq() if(!(a9!==2&&a9!==4&&a9!==18))break -b2=A.b71(b9,c0) +b2=A.b77(b9,c0) if(b2!=null)b8.push(b2)}b9.eo() break -case 12:b9.eF() +case 12:b9.eE() while(!0){a9=b9.w -if(a9===0)a9=b9.br() +if(a9===0)a9=b9.bq() if(!(a9!==2&&a9!==4&&a9!==18))break -switch(b9.da($.bnY())){case 0:l=new A.aqx(A.cb(b9,c0,A.bHI(),!1,p)) +switch(b9.da($.bo3())){case 0:l=new A.aqD(A.cb(b9,c0,A.bHO(),!1,p)) break case 1:b9.en() a9=b9.w -if(a9===0)a9=b9.br() -if(a9!==2&&a9!==4&&a9!==18)m=A.bt4(b9,c0) +if(a9===0)a9=b9.bq() +if(a9!==2&&a9!==4&&a9!==18)m=A.btb(b9,c0) while(!0){a9=b9.w -if(a9===0)a9=b9.br() +if(a9===0)a9=b9.bq() if(!(a9!==2&&a9!==4&&a9!==18))break b9.cn()}b9.eo() break default:b9.ek() -b9.cn()}}b9.eN() +b9.cn()}}b9.eM() break case 13:b9.en() b3=A.b([],q) while(!0){a9=b9.w -if(a9===0)a9=b9.br() +if(a9===0)a9=b9.bq() if(!(a9!==2&&a9!==4&&a9!==18))break -b9.eF() +b9.eE() while(!0){a9=b9.w -if(a9===0)a9=b9.br() +if(a9===0)a9=b9.bq() if(!(a9!==2&&a9!==4&&a9!==18))break -switch(b9.da($.bnW())){case 0:b4=b9.ec() -if(b4===29)i=A.btj(b9,c0) -else if(b4===25)j=new A.awm().aO2(0,b9,c0) +switch(b9.da($.bo1())){case 0:b4=b9.ec() +if(b4===29)i=A.btq(b9,c0) +else if(b4===25)j=new A.awr().aO0(0,b9,c0) break case 1:b3.push(b9.e4()) break default:b9.ek() -b9.cn()}}b9.eN()}b9.eo() +b9.cn()}}b9.eM()}b9.eo() r.H(0,"Lottie doesn't support layer effects. If you are using them for fills, strokes, trim paths etc. then try adding them directly as contents in your shape. Found: "+A.h(b3)) break case 14:a3=b9.b0() @@ -45572,24 +45587,24 @@ case 18:a5=b9.b0() break case 19:a6=b9.b0() break -case 20:n=new A.d8(A.cb(b9,c0,A.e4(),!1,s)) +case 20:n=new A.d8(A.cb(b9,c0,A.e3(),!1,s)) break case 21:h=b9.e4() break -case 22:a7=b9.iY() +case 22:a7=b9.j_() break default:b9.ek() -b9.cn()}}b9.eN() +b9.cn()}}b9.eM() b5=A.b([],t.ML) -if(a5>0)b5.push(A.LU(c0,a5,0,b6,0,0,b6,b6,s)) +if(a5>0)b5.push(A.LT(c0,a5,0,b6,0,0,b6,b6,s)) a6=a6>0?a6:c0.d.c -b5.push(A.LU(c0,a6,1,b6,a5,1,b6,b6,s)) -b5.push(A.LU(c0,17976931348623157e292,0,b6,a6,0,b6,b6,s)) -if(B.c.jh(f,".ai")||"ai"===h)c0.pT("Convert your Illustrator layers to shape layers.") +b5.push(A.LT(c0,a6,1,b6,a5,1,b6,b6,s)) +b5.push(A.LT(c0,17976931348623157e292,0,b6,a6,0,b6,b6,s)) +if(B.c.jj(f,".ai")||"ai"===h)c0.pV("Convert your Illustrator layers to shape layers.") k.toString -return A.bfv(i,c0,j,d,b5,a7,e,b7,a8,f,a2,a1,a0,g,b8,a,b,c,a4,l,m,n,a3,k)}, -bxB(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a.d -b.eF() +return A.bfC(i,c0,j,d,b5,a7,e,b7,a8,f,a2,a1,a0,g,b8,a,b,c,a4,l,m,n,a3,k)}, +bxH(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=a.d +b.eE() s=e.z r=e.x q=e.y @@ -45600,13 +45615,13 @@ m=e.f l=a.c k=e.a while(!0){j=b.w -if(j===0)j=b.br() +if(j===0)j=b.bq() if(!(j!==2&&j!==4&&j!==18))break -switch(b.da($.bo2())){case 0:i=b.ec() -k.c=i<0?A.bjN(i):i +switch(b.da($.bo8())){case 0:i=b.ec() +k.c=i<0?A.bjT(i):i break case 1:h=b.ec() -k.d=h<0?A.bjN(h):h +k.d=h<0?A.bjT(h):h break case 2:e.b=b.b0() break @@ -45615,58 +45630,58 @@ break case 4:e.d=b.b0() break case 5:g=b.e4().split(".") -if(!A.bxW(A.ec(g[0],f,f),A.ec(g[1],f,f),A.ec(g[2],f,f),4,4,0))l.H(0,"Lottie only supports bodymovin >= 4.4.0") +if(!A.by1(A.ec(g[0],f,f),A.ec(g[1],f,f),A.ec(g[2],f,f),4,4,0))l.H(0,"Lottie only supports bodymovin >= 4.4.0") break -case 6:A.bxz(b,a,n,m) +case 6:A.bxF(b,a,n,m) break -case 7:A.bxw(b,a,p,o) +case 7:A.bxC(b,a,p,o) break -case 8:A.bxy(b,q) +case 8:A.bxE(b,q) break -case 9:A.bxx(b,a,r) +case 9:A.bxD(b,a,r) break -case 10:A.bxA(b,a,s) +case 10:A.bxG(b,a,s) break default:b.ek() b.cn()}}return a}, -bxz(a,b,c,d){var s,r,q +bxF(a,b,c,d){var s,r,q a.en() s=0 while(!0){r=a.w -if(r===0)r=a.br() +if(r===0)r=a.bq() if(!(r!==2&&r!==4&&r!==18))break -q=A.bfw(a,b) -if(q.e===B.ud)++s +q=A.bfD(a,b) +if(q.e===B.uh)++s c.push(q) -d.u(0,q.d,q)}if(s>4)b.pT("You have "+s+" images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers.") +d.t(0,q.d,q)}if(s>4)b.pV("You have "+s+" images. Lottie should primarily be used with shapes. If you are using Adobe Illustrator, convert the Illustrator layers to shape layers.") a.eo()}, -bxw(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g +bxC(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g a.en() s=t.fQ r=t.S q=t.IE while(!0){p=a.w -if(p===0)p=a.br() +if(p===0)p=a.bq() if(!(p!==2&&p!==4&&p!==18))break o=A.ba("id") n=A.b([],s) m=A.D(r,q) -a.eF() +a.eE() l=0 k=0 j=null i=null while(!0){p=a.w -if(p===0)p=a.br() +if(p===0)p=a.bq() if(!(p!==2&&p!==4&&p!==18))break -switch(a.da($.bo_())){case 0:o.b=a.e4() +switch(a.da($.bo5())){case 0:o.b=a.e4() break case 1:a.en() while(!0){p=a.w -if(p===0)p=a.br() +if(p===0)p=a.bq() if(!(p!==2&&p!==4&&p!==18))break -h=A.bfw(a,b) -m.u(0,h.d,h) +h=A.bfD(a,b) +m.t(0,h.d,h) n.push(h)}a.eo() break case 2:l=a.ec() @@ -45678,93 +45693,93 @@ break case 5:i=a.e4() break default:a.ek() -a.cn()}}a.eN() +a.cn()}}a.eM() if(j!=null){g=o.b -if(g===o)A.a7(A.fe(o.a)) -d.u(0,g,new A.a3j(l,k,g,j,i==null?"":i))}else{g=o.b -if(g===o)A.a7(A.fe(o.a)) -c.u(0,g,n)}}a.eo()}, -bxy(a,b){var s,r -a.eF() +if(g===o)A.a6(A.fe(o.a)) +d.t(0,g,new A.a3p(l,k,g,j,i==null?"":i))}else{g=o.b +if(g===o)A.a6(A.fe(o.a)) +c.t(0,g,n)}}a.eo()}, +bxE(a,b){var s,r +a.eE() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bo0())){case 0:a.en() +switch(a.da($.bo6())){case 0:a.en() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -r=A.bw9(a) -b.u(0,r.b,r)}a.eo() +r=A.bwg(a) +b.t(0,r.b,r)}a.eo() break default:a.ek() -a.cn()}}a.eN()}, -bxx(a,b,c){var s,r +a.cn()}}a.eM()}, +bxD(a,b,c){var s,r a.en() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -r=A.bw6(a,b) -c.u(0,31*(31*B.c.gI(r.b)+B.c.gI(r.f))+B.c.gI(r.e),r)}a.eo()}, -bxA(a,b,c){var s +r=A.bwd(a,b) +c.t(0,31*(31*B.c.gI(r.b)+B.c.gI(r.f))+B.c.gI(r.e),r)}a.eo()}, +bxG(a,b,c){var s a.en() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -a.eF() +a.eE() while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bo1())){case 0:a.e4() +switch(a.da($.bo7())){case 0:a.e4() break case 1:a.b0() break case 2:a.b0() break default:a.ek() -a.cn()}}a.eN() -c.push(new A.a3r())}a.eo()}, -bxF(a,b){var s,r,q,p,o,n,m=A.ba("maskMode"),l=A.ba("maskPath"),k=A.ba("opacity") -a.eF() +a.cn()}}a.eM() +c.push(new A.a3x())}a.eo()}, +bxL(a,b){var s,r,q,p,o,n,m=A.ba("maskMode"),l=A.ba("maskPath"),k=A.ba("opacity") +a.eE() s=t.S r=t.hd q=b.c p=!1 while(!0){o=a.w -if(o===0)o=a.br() +if(o===0)o=a.bq() if(!(o!==2&&o!==4&&o!==18))break -switch(a.aan()){case"mode":n=a.e4() -switch(n){case"a":m.b=B.zW +switch(a.aal()){case"mode":n=a.e4() +switch(n){case"a":m.b=B.A_ break -case"s":m.b=B.Zw +case"s":m.b=B.ZA break -case"n":m.b=B.zX +case"n":m.b=B.A0 break case"i":q.H(0,"Animation contains intersect masks. They are not supported but will be treated like add masks.") -m.b=B.Zx +m.b=B.ZB break default:q.H(0,"Unknown mask mode "+n+". Defaulting to Add.") -m.b=B.zW}break -case"pt":l.b=new A.WW(A.cb(a,b,A.bmk(),!1,r)) +m.b=B.A_}break +case"pt":l.b=new A.X0(A.cb(a,b,A.bmq(),!1,r)) break -case"o":k.b=new A.mb(A.cb(a,b,A.Wq(),!1,s)) +case"o":k.b=new A.mc(A.cb(a,b,A.Wv(),!1,s)) break -case"inv":p=a.iY() +case"inv":p=a.j_() break -default:a.cn()}}a.eN() -return new A.a3t(m.b5(),l.b5(),k.b5(),p)}, -bxT(a){var s,r=A.ba("mode"),q=!1 +default:a.cn()}}a.eM() +return new A.a3z(m.b5(),l.b5(),k.b5(),p)}, +bxZ(a){var s,r=A.ba("mode"),q=!1 while(!0){s=a.w -if(s===0)s=a.br() +if(s===0)s=a.bq() if(!(s!==2&&s!==4&&s!==18))break -switch(a.da($.bo7())){case 0:a.e4() +switch(a.da($.bod())){case 0:a.e4() break -case 1:r.b=A.bxU(a.ec()) +case 1:r.b=A.by_(a.ec()) break -case 2:q=a.iY() +case 2:q=a.j_() break default:a.ek() -a.cn()}}return new A.a3I(r.b5(),q)}, -bx0(a,b,c,d){var s,r,q,p=new A.dl("") +a.cn()}}return new A.a3O(r.b5(),q)}, +bx6(a,b,c,d){var s,r,q,p=new A.dl("") p.a=""+"$" for(s=0;s=b.gE(b)&&a.n5(0,s-b.gE(b),s).l(0,b)))break -s-=b.gE(b)}return a.n5(0,0,s)}, -bdo(a,b){var s +while(!0){if(!(s>=b.gE(b)&&a.n8(0,s-b.gE(b),s).l(0,b)))break +s-=b.gE(b)}return a.n8(0,0,s)}, +bdv(a,b){var s if(b.a.length===0)return a s=0 -while(!0){if(!(s<=a.gE(a)-b.gE(b)&&a.n5(0,s,s+b.gE(b)).l(0,b)))break -s+=b.gE(b)}return a.Wc(0,s)}, -bGO(a,b,c){return A.baL(a,A.b4X(A.baR(),c),A.baQ(),b)}, -baL(a,b,c,d){var s,r,q,p,o=A.dA(0,null,a.length,null,null),n=b.$1(d) -for(s=o,r=0;r>>24&255)/255 r=b.gm(b) @@ -46097,17 +46112,17 @@ o=c.gm(c) n=c.gm(c) m=c.gm(c) l=c.gm(c) -k=A.L9((r>>>16&255)/255) -j=A.L9((q>>>8&255)/255) -i=A.L9((p&255)/255) -h=A.L9((n>>>16&255)/255) -g=A.L9((m>>>8&255)/255) -f=A.L9((l&255)/255) -l=A.b7J(k+a*(h-k)) -m=A.b7J(j+a*(g-j)) -n=A.b7J(i+a*(f-i)) -return A.a9(B.d.aw((s+a*((o>>>24&255)/255-s))*255),B.d.aw(l*255),B.d.aw(m*255),B.d.aw(n*255))}, -bxV(a,b){var s,r,q,p,o,n,m,l,k,j,i +k=A.L8((r>>>16&255)/255) +j=A.L8((q>>>8&255)/255) +i=A.L8((p&255)/255) +h=A.L8((n>>>16&255)/255) +g=A.L8((m>>>8&255)/255) +f=A.L8((l&255)/255) +l=A.b7P(k+a*(h-k)) +m=A.b7P(j+a*(g-j)) +n=A.b7P(i+a*(f-i)) +return A.a9(B.d.az((s+a*((o>>>24&255)/255-s))*255),B.d.az(l*255),B.d.az(m*255),B.d.az(n*255))}, +by0(a,b){var s,r,q,p,o,n,m,l,k,j,i b.c2(0) s=a.b b.Y(0,s.a,s.b) @@ -46120,31 +46135,31 @@ j=l.a i=l.b if(k)b.n(0,j,i) else b.j(n.a,n.b,m.a,m.b,j,i)}if(a.c)b.a2(0)}, -bxW(a,b,c,d,e,f){if(ad)return!0 if(be)return!0 return c>=f}, -bxX(a,b){var s,r=a.length +by2(a,b){var s,r=a.length if(r!==0&&a[0]==="#"){s=A.ec(B.c.cf(a,1),null,16) if(r===7)s|=4278190080 else if(r!==9){b.$1("Unknown color colorString: "+a) return B.l}return new A.n(s>>>0)}b.$1("Unknown colorString is empty or format incorrect: "+a) return B.l}, -aEr(a,b){var s=B.d.ad(a),r=B.d.ad(b) -return s-r*A.MC(s,r)}, -MC(a,b){var s=B.e.eD(a,b),r=B.e.gzz(a),q=B.e.gzz(b),p=B.e.bJ(a,b) +aEx(a,b){var s=B.d.ae(a),r=B.d.ae(b) +return s-r*A.MB(s,r)}, +MB(a,b){var s=B.e.eC(a,b),r=B.e.gzB(a),q=B.e.gzB(b),p=B.e.bI(a,b) return r!==q&&p!==0?s-1:s}, -bC2(a,b){var s,r,q +bC8(a,b){var s,r,q if(b.b)return s=b.e r=b.f q=b.r -A.b9I(a,s.gm(s)/100,r.gm(r)/100,q.gm(q)/360)}, -b9I(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i="applyTrimPathIfNeeded" +A.b9O(a,s.gm(s)/100,r.gm(r)/100,q.gm(q)/360)}, +b9O(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i="applyTrimPathIfNeeded" A.fC(i) -s=a.rg() -r=A.ak(s,!0,A.w(s).h("B.E")) +s=a.ri() +r=A.ak(s,!0,A.q(s).h("A.E")) if(r.length===0){A.dz(i) return}q=B.b.ga3(r) if(b===1&&c===0){A.dz(i) @@ -46155,56 +46170,56 @@ n=p*c m=d*p l=Math.min(o,n)+m k=Math.max(o,n)+m -if(l>=p&&k>=p){l=A.aEr(l,p) -k=A.aEr(k,p)}if(l<0)l=A.aEr(l,p) -if(k<0)k=A.aEr(k,p) +if(l>=p&&k>=p){l=A.aEx(l,p) +k=A.aEx(k,p)}if(l<0)l=A.aEx(l,p) +if(k<0)k=A.aEx(k,p) if(l===k){a.c2(0) A.dz(i) return}if(l>=k)l-=p -j=q.Cc(l,k) -if(k>p)j.mt(0,q.Cc(0,B.d.bJ(k,p)),B.i) -else if(l<0)j.mt(0,q.Cc(p+l,p),B.i) +j=q.Ce(l,k) +if(k>p)j.mx(0,q.Ce(0,B.d.bI(k,p)),B.i) +else if(l<0)j.mx(0,q.Ce(p+l,p),B.i) a.c2(0) -a.mt(0,j,B.i) +a.mx(0,j,B.i) A.dz(i)}, -bl2(){var s,r,q,p,o=null -try{o=A.aQy()}catch(s){if(t.VI.b(A.aW(s))){r=$.b1j +bl8(){var s,r,q,p,o=null +try{o=A.aQE()}catch(s){if(t.VI.b(A.aW(s))){r=$.b1p if(r!=null)return r -throw s}else throw s}if(J.e(o,$.bjU)){r=$.b1j +throw s}else throw s}if(J.e(o,$.bk_)){r=$.b1p r.toString -return r}$.bjU=o -if($.b63()==$.apM())r=$.b1j=o.aC(".").k(0) -else{q=o.Vl() +return r}$.bk_=o +if($.b69()==$.apS())r=$.b1p=o.aC(".").k(0) +else{q=o.Vk() p=q.length-1 -r=$.b1j=p===0?q:B.c.ao(q,0,p)}return r}, -blx(a,b){var s=null -return $.b6d().aLY(0,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -blt(a){var s +r=$.b1p=p===0?q:B.c.ao(q,0,p)}return r}, +blD(a,b){var s=null +return $.b6j().aLW(0,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, +blz(a){var s if(!(a>=65&&a<=90))s=a>=97&&a<=122 else s=!0 return s}, -bIw(a,b){var s=a.length,r=b+2 +bIC(a,b){var s=a.length,r=b+2 if(s"),p=A.y(q) +bk3(a,b,c){var s,r,q=c.h("aKh<0>"),p=A.y(q) for(;q.b(a);){if(b.aX(0,a)){q=b.i(0,a) q.toString return c.h("b5<0>").a(q)}else if(!p.H(0,a))throw A.d(A.ah("Recursive references detected: "+p.k(0))) -a=a.$ti.h("b5<1>").a(A.bgH(a.a,a.b,null))}for(q=A.d4(p,p.r,p.$ti.c),s=q.$ti.c;q.D();){r=q.d -b.u(0,r==null?s.a(r):r,a)}return a}, -bG1(a){switch(a){case 8:return"\\b" +a=a.$ti.h("b5<1>").a(A.bgO(a.a,a.b,null))}for(q=A.cV(p,p.r,p.$ti.c),s=q.$ti.c;q.D();){r=q.d +b.t(0,r==null?s.a(r):r,a)}return a}, +bG7(a){switch(a){case 8:return"\\b" case 9:return"\\t" case 10:return"\\n" case 11:return"\\v" @@ -46212,53 +46227,53 @@ case 12:return"\\f" case 13:return"\\r" case 34:return'\\"' case 39:return"\\'" -case 92:return"\\\\"}if(a<32)return"\\x"+B.c.jt(B.e.hA(a,16),2,"0") +case 92:return"\\\\"}if(a<32)return"\\x"+B.c.jv(B.e.hC(a,16),2,"0") return A.bZ(a)}, -bmg(a,b){return a}, -bmh(a,b){return b}, -bmf(a,b){return a.b<=b.b?b:a}, -bxs(){return new A.arD()}, -a66(a,b,c){return B.d.c0(a.b0()*(c-b+1))+b}, -bHa(a){switch(a.a){case 0:return B.Ca -case 1:return B.Cb -case 2:return B.a17 -case 3:return B.Cc}}, -b55(a){var s=0,r=A.u(t.w),q,p,o,n,m,l -var $async$b55=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:o=$.bbR() +bmm(a,b){return a}, +bmn(a,b){return b}, +bml(a,b){return a.b<=b.b?b:a}, +bxy(){return new A.arJ()}, +a6d(a,b,c){return B.d.c0(a.b0()*(c-b+1))+b}, +bHg(a){switch(a.a){case 0:return B.Ce +case 1:return B.Cf +case 2:return B.a1b +case 3:return B.Cg}}, +b5b(a){var s=0,r=A.v(t.w),q,p,o,n,m,l +var $async$b5b=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=$.bbY() n=a.k(0) -m=A.bHa(B.T_) +m=A.bHg(B.T3) l=B.c.cb(n,"http:")||B.c.cb(n,"https:") -if(m!==B.Cb)p=l&&m===B.Ca +if(m!==B.Cf)p=l&&m===B.Ce else p=!0 -q=o.JG(n,!0,!0,B.zR,m===B.Cc,p,p,null) +q=o.JI(n,!0,!0,B.zV,m===B.Cg,p,p,null) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$b55,r)}, -baN(a){var s=0,r=A.u(t.w),q -var $async$baN=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q=$.bbR().a6p(a.k(0)) +case 1:return A.t(q,r)}}) +return A.u($async$b5b,r)}, +baT(a){var s=0,r=A.v(t.w),q +var $async$baT=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=$.bbY().a6n(a.k(0)) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$baN,r)}, -bir(a){var s,r,q=new Uint8Array(16) -if(a===-1)s=$.bpG() -else{s=new A.aj2() -s.Ym(a)}for(r=0;r<16;++r)q[r]=s.fA(256) +case 1:return A.t(q,r)}}) +return A.u($async$baT,r)}, +bix(a){var s,r,q=new Uint8Array(16) +if(a===-1)s=$.bpM() +else{s=new A.aj9() +s.Yl(a)}for(r=0;r<16;++r)q[r]=s.fC(256) return q}, -bKV(a){var s,r,q,p=a.getUint16(0,!1)&65535,o=p&32768,n=p>>>10&31,m=p&1023 +bL0(a){var s,r,q,p=a.getUint16(0,!1)&65535,o=p&32768,n=p>>>10&31,m=p&1023 if(n===0){if(m!==0){a.setUint32(0,1056964608+m,!1) -s=a.getFloat32(0,!1)-$.bnl().getFloat32(0,!1) +s=a.getFloat32(0,!1)-$.bnr().getFloat32(0,!1) return o===0?s:-s}r=0 q=0}else{q=m<<13 if(n===31){if(q!==0)q|=4194304 r=255}else r=n-15+127}a.setUint32(0,(o<<16|r<<23|q)>>>0,!1) return a.getFloat32(0,!1)}, ed(a,b){if(a==null)return null -a=B.c.ff(B.c.o_(B.c.o_(B.c.o_(B.c.o_(B.c.o_(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) -if(b)return A.zV(a) +a=B.c.fg(B.c.o1(B.c.o1(B.c.o1(B.c.o1(B.c.o1(a,"rem",""),"em",""),"ex",""),"px",""),"pt","")) +if(b)return A.zT(a) return A.lc(a)}, fU(a,b,c){var s,r,q=null,p=a==null,o=p?q:B.c.O(a,"pt") if(o===!0)s=1.3333333333333333 @@ -46269,26 +46284,26 @@ if(o===!0)s=b.b else{p=p?q:B.c.O(a,"ex") s=p===!0?b.c:1}}}r=A.ed(a,c) return r!=null?r*s:q}, -apz(a){var s,r,q,p,o,n,m,l,k +apF(a){var s,r,q,p,o,n,m,l,k if(a==null||a==="")return null -s=$.brv().b +s=$.brB().b if(!s.test(a))throw A.d(A.ah("illegal or unsupported transform: "+a)) -s=$.bru().B5(0,a) -s=A.ak(s,!0,A.w(s).h("B.E")) -r=A.a6(s).h("cj<1>") +s=$.brA().B7(0,a) +s=A.ak(s,!0,A.q(s).h("A.E")) +r=A.a7(s).h("cj<1>") q=new A.cj(s,r) -for(s=new A.cw(q,q.gE(q),r.h("cw")),r=r.h("aM.E"),p=B.b9;s.D();){o=s.d +for(s=new A.cw(q,q.gE(q),r.h("cw")),r=r.h("aM.E"),p=B.ba;s.D();){o=s.d if(o==null)o=r.a(o) -n=o.vC(1) +n=o.vD(1) n.toString -m=B.c.ff(n) -o=o.vC(2) +m=B.c.fg(n) +o=o.vD(2) o.toString -l=B.c.ff(o) -k=B.YW.i(0,m) +l=B.c.fg(o) +k=B.Z_.i(0,m) if(k==null)throw A.d(A.ah("Unsupported transform: "+m)) p=k.$2(l,p)}return p}, -bFE(a,b){var s,r,q,p,o,n=B.c.kE(B.c.ff(a),$.apW()),m=A.ed(n[0],!1) +bFK(a,b){var s,r,q,p,o,n=B.c.kG(B.c.fg(a),$.aq1()),m=A.ed(n[0],!1) m.toString s=A.ed(n[1],!1) s.toString @@ -46300,47 +46315,47 @@ p=A.ed(n[4],!1) p.toString o=A.ed(n[5],!1) o.toString -return A.q6(m,s,r,q,p,o,null).iy(b)}, -bFH(a,b){var s=A.ed(a,!1) +return A.q5(m,s,r,q,p,o,null).iB(b)}, +bFN(a,b){var s=A.ed(a,!1) s.toString -return A.q6(1,0,Math.tan(s),1,0,0,null).iy(b)}, -bFI(a,b){var s=A.ed(a,!1) +return A.q5(1,0,Math.tan(s),1,0,0,null).iB(b)}, +bFO(a,b){var s=A.ed(a,!1) s.toString -return A.q6(1,Math.tan(s),0,1,0,0,null).iy(b)}, -bFJ(a,b){var s,r,q=B.c.kE(a,$.apW()),p=A.ed(q[0],!1) +return A.q5(1,Math.tan(s),0,1,0,0,null).iB(b)}, +bFP(a,b){var s,r,q=B.c.kG(a,$.aq1()),p=A.ed(q[0],!1) p.toString if(q.length<2)s=0 else{r=A.ed(q[1],!1) r.toString -s=r}return A.q6(1,0,0,1,p,s,null).iy(b)}, -bFG(a,b){var s,r,q=B.c.kE(a,$.apW()),p=A.ed(q[0],!1) +s=r}return A.q5(1,0,0,1,p,s,null).iB(b)}, +bFM(a,b){var s,r,q=B.c.kG(a,$.aq1()),p=A.ed(q[0],!1) p.toString if(q.length<2)s=p else{r=A.ed(q[1],!1) r.toString -s=r}return A.q6(p,0,0,s,0,0,null).iy(b)}, -bFF(a,b){var s,r,q,p=B.c.kE(a,$.apW()),o=A.ed(p[0],!1) +s=r}return A.q5(p,0,0,s,0,0,null).iB(b)}, +bFL(a,b){var s,r,q,p=B.c.kG(a,$.aq1()),o=A.ed(p[0],!1) o.toString -s=B.b9.aPK(o*3.141592653589793/180) +s=B.ba.aPI(o*3.141592653589793/180) if(p.length>1){o=A.ed(p[1],!1) o.toString if(p.length===3){r=A.ed(p[2],!1) r.toString q=r}else q=o -return A.q6(1,0,0,1,o,q,null).iy(s).E2(-o,-q).iy(b)}else return s.iy(b)}, -blY(a){if(a==="inherit"||a==null)return null -return a!=="evenodd"?B.c5:B.a0g}, -tH(a){var s -if(A.blw(a))return A.blX(a,1) +return A.q5(1,0,0,1,o,q,null).iB(s).E4(-o,-q).iB(b)}else return s.iB(b)}, +bm3(a){if(a==="inherit"||a==null)return null +return a!=="evenodd"?B.c6:B.a0k}, +tE(a){var s +if(A.blC(a))return A.bm2(a,1) else{s=A.ed(a,!1) s.toString return s}}, -blX(a,b){var s=A.ed(B.c.ao(a,0,a.length-1),!1) +bm2(a,b){var s=A.ed(B.c.ao(a,0,a.length-1),!1) s.toString return s/100*b}, -blw(a){var s=B.c.jh(a,"%") +blC(a){var s=B.c.jj(a,"%") return s}, -blW(a,b,c){var s,r,q +bm1(a,b,c){var s,r,q if(c!=null)if(b==="width")s=c.r else s=b==="height"?c.w:null else s=null @@ -46356,33 +46371,33 @@ if(b==null||a.length!==b.length)return!1 if(a===b)return!0 for(s=0;s")) h.cp(k,0,2,i.h("K.E")) B.b.F(o,h) -s.u(0,e,j)}if(c!=null){b=q.i(0,c.b) +s.t(0,e,j)}if(c!=null){b=q.i(0,c.b) o=c.a k=c.c k=k==null?b9:k.a @@ -46502,7 +46517,7 @@ h=c.e if(h==null)h=4 g=c.f if(g==null)g=1 -c4.iN(B.EA) +c4.iQ(B.EE) a=c4.e++ c4.a.push(29) c3.setUint32(0,o.a,!0) @@ -46543,7 +46558,7 @@ j=A.aU(k) i=new A.aC(k,0,2,j.h("aC")) i.cp(k,0,2,j.h("K.E")) B.b.F(o,i) -r.u(0,e,a)}++e}a3=A.D(c2,c2) +r.t(0,e,a)}++e}a3=A.D(c2,c2) for(c2=c5.d,p=c2.length,o=t.ZC,l=t.n,k=t.JO,j=t.wd,a4=0,n=0;n")) a2.cp(a0,0,4,a1.h("K.E")) B.b.F(g,a2) g=c4.a -b1=B.e.bJ(g.length,4) -if(b1!==0){a0=$.BV() +b1=B.e.bI(g.length,4) +if(b1!==0){a0=$.BU() a1=4-b1 a2=A.aU(a0) b0=new A.aC(a0,0,a1,a2.h("aC")) @@ -46608,15 +46623,15 @@ a0=h.buffer h=h.byteOffset i=new Uint8Array(a0,h,4*i) B.b.F(g,i) -a3.u(0,a4,a);++a4}for(c2=c5.y,p=c2.length,n=0;n")) @@ -46679,7 +46694,7 @@ i=b3.c h=b3.f g=b3.r a=b3.w -c4.iN(B.abW) +c4.iQ(B.ac_) a0=c4.w++ c4.a.push(45) c3.setUint16(0,a0,!0) @@ -46713,7 +46728,7 @@ k=A.aU(g) j=new A.aC(g,0,4,k.h("aC")) j.cp(g,0,4,k.h("K.E")) B.b.F(a,j) -if(l!=null){b4=B.N.goH().d8(l) +if(l!=null){b4=B.N.goJ().d8(l) l=b4.length c3.setUint16(0,l,!0) k=c4.a @@ -46732,7 +46747,7 @@ k=c4.d j=A.aU(k) i=new A.aC(k,0,2,j.h("aC")) i.cp(k,0,2,j.h("K.E")) -B.b.F(l,i)}b4=B.N.goH().d8(o) +B.b.F(l,i)}b4=B.N.goJ().d8(o) o=b4.length c3.setUint16(0,o,!0) l=c4.a @@ -46751,20 +46766,20 @@ if(s.aX(0,j)){i=a3.i(0,a9.c) i.toString h=s.i(0,j) h.toString -B.e8.adB(c4,i,h,a9.e)}if(r.aX(0,j)){i=a3.i(0,a9.c) +B.ea.adz(c4,i,h,a9.e)}if(r.aX(0,j)){i=a3.i(0,a9.c) i.toString j=r.i(0,j) j.toString -B.e8.adB(c4,i,j,a9.e)}break +B.ea.adz(c4,i,j,a9.e)}break case 1:j=a9.c j.toString b5=k[j] j=s.i(0,a9.d) j.toString -i=b5.gaRE() -h=b5.gaRn() -c4.iN(B.cA) -c4.pJ() +i=b5.gaRD() +h=b5.gaRm() +c4.iQ(B.cB) +c4.pL() c4.a.push(31) c3.setUint16(0,j,!0) j=c4.a @@ -46781,8 +46796,8 @@ a=new A.aC(j,0,2,g.h("aC")) a.cp(j,0,2,g.h("K.E")) B.b.F(a0,a) a=c4.a -b1=B.e.bJ(a.length,4) -if(b1!==0){j=$.BV() +b1=B.e.bI(a.length,4) +if(b1!==0){j=$.BU() g=4-b1 a0=A.aU(j) a1=new A.aC(j,0,g,a0.h("aC")) @@ -46801,8 +46816,8 @@ a=new A.aC(i,0,2,g.h("aC")) a.cp(i,0,2,g.h("K.E")) B.b.F(j,a) a=c4.a -b1=B.e.bJ(a.length,2) -if(b1!==0){j=$.BV() +b1=B.e.bI(a.length,2) +if(b1!==0){j=$.BU() i=2-b1 g=A.aU(j) a0=new A.aC(j,0,i,g.h("aC")) @@ -46816,8 +46831,8 @@ B.b.F(j,i) break case 2:j=s.i(0,a9.d) j.toString -c4.iN(B.cA) -c4.pJ() +c4.iQ(B.cB) +c4.pL() c4.a.push(37) c3.setUint16(0,j,!0) j=c4.a @@ -46827,14 +46842,14 @@ g=new A.aC(i,0,2,h.h("aC")) g.cp(i,0,2,h.h("K.E")) B.b.F(j,g) break -case 3:c4.iN(B.cA) -c4.pJ() +case 3:c4.iQ(B.cB) +c4.pL() c4.a.push(38) break case 4:j=a3.i(0,a9.c) j.toString -c4.iN(B.cA) -c4.pJ() +c4.iQ(B.cB) +c4.pL() c4.a.push(42) c3.setUint16(0,j,!0) j=c4.a @@ -46844,8 +46859,8 @@ g=new A.aC(i,0,2,h.h("aC")) g.cp(i,0,2,h.h("K.E")) B.b.F(j,g) break -case 5:c4.iN(B.cA) -c4.pJ() +case 5:c4.iQ(B.cB) +c4.pL() c4.a.push(43) break case 8:j=a9.f @@ -46855,8 +46870,8 @@ j=b6.a i=b6.b h=b6.c g=b6.d -a=b6.e.vq() -c4.iN(B.cA) +a=b6.e.vr() +c4.iQ(B.cB) a0=c4.z++ c4.a.push(49) c3.setUint16(0,a0,!0) @@ -46897,8 +46912,8 @@ B.b.F(g,h) j=a.length c4.a.push(j) i=c4.a -b1=B.e.bJ(i.length,8) -if(b1!==0){h=$.BV() +b1=B.e.bI(i.length,8) +if(b1!==0){h=$.BU() g=8-b1 a0=A.aU(h) a1=new A.aC(h,0,g,a0.h("aC")) @@ -46911,8 +46926,8 @@ B.b.F(i,j) break case 9:j=a9.c j.toString -c4.iN(B.cA) -c4.pJ() +c4.iQ(B.cB) +c4.pL() c4.a.push(51) c3.setUint16(0,j,!0) j=c4.a @@ -46928,8 +46943,8 @@ i=a9.d h=s.i(0,i) i=r.i(0,i) g=a9.e -c4.iN(B.cA) -c4.pJ() +c4.iQ(B.cB) +c4.pL() c4.a.push(44) c3.setUint16(0,j,!0) j=c4.a @@ -46968,9 +46983,9 @@ i=b7.b h=i.a g=i.b a=b7.c -a=a==null?b9:a.vq() -c4.iN(B.cA) -c4.pJ() +a=a==null?b9:a.vr() +c4.iQ(B.cB) +c4.pL() c4.a.push(47) c3.setUint16(0,j,!0) j=c4.a @@ -47011,8 +47026,8 @@ j=c4.a if(a!=null){i=a.length j.push(i) j=c4.a -b1=B.e.bJ(j.length,8) -if(b1!==0){h=$.BV() +b1=B.e.bI(j.length,8) +if(b1!==0){h=$.BU() g=8-b1 a0=A.aU(h) a1=new A.aC(h,0,g,a0.h("aC")) @@ -47022,104 +47037,104 @@ h=a.buffer a=a.byteOffset i=new Uint8Array(h,a,8*i) B.b.F(j,i)}else j.push(0) -break}}if(c4.b)A.a7(A.ah("done() must not be called more than once on the same VectorGraphicsBuffer.")) -b8=A.fF(new Uint8Array(A.er(c4.a)).buffer,0,b9) +break}}if(c4.b)A.a6(A.ah("done() must not be called more than once on the same VectorGraphicsBuffer.")) +b8=A.fF(new Uint8Array(A.es(c4.a)).buffer,0,b9) c4.a=A.b([],c1) c4.b=!0 return A.cl(b8.buffer,0,b9)}, -cQ(a,b,c){var s=a.b,r=a.a,q=A.bKq(s,r) -if(q instanceof A.uA)return c.a(A.bF9(A.fk(A.ap(c).a,null)).Ry(q.d,s).gVe()) -else throw A.d(A.bR("No function at address "+r+" was found (but a global symbol)!",null))}, -bHL(a,b,c,d){var s=A.a6(b).h("W<1,z>") -if(A.ap(d)===$.bn4()){A.b7G(a,A.ak(new A.W(b,A.blJ(),s),!0,s.h("aM.E")),null) +cQ(a,b,c){var s=a.b,r=a.a,q=A.bKw(s,r) +if(q instanceof A.uy)return c.a(A.bFf(A.fk(A.ap(c).a,null)).Rx(q.d,s).gVd()) +else throw A.d(A.bP("No function at address "+r+" was found (but a global symbol)!",null))}, +bHR(a,b,c,d){var s=A.a7(b).h("W<1,z>") +if(A.ap(d)===$.bna()){A.b7M(a,A.ak(new A.W(b,A.blP(),s),!0,s.h("aM.E")),null) d.a(null) -return null}else return A.bG0(A.b7G(a,A.ak(new A.W(b,A.blJ(),s),!0,s.h("aM.E")),null),c,d)}, -bG2(a){if(A.cV(a)||typeof a=="number"||A.oq(a))return a +return null}else return A.bG6(A.b7M(a,A.ak(new A.W(b,A.blP(),s),!0,s.h("aM.E")),null),c,d)}, +bG8(a){if(A.cW(a)||typeof a=="number"||A.op(a))return a else if(a instanceof A.V)return a.a -else throw A.d(A.a3s("Could not convert dart type "+J.aj(a).k(0)+" to a JavaScript type!"))}, -bF9(a){var s,r,q=J.b6v(B.b.ga6(a.split("=>"))) -if(B.c.cb(q,$.bs1()))throw A.d(A.a3s("Nesting pointers is only supported to a deepth of 2!\nThis means that you can write Pointer> but not Pointer>>, ...")) -s=$.b67() +else throw A.d(A.a3y("Could not convert dart type "+J.aj(a).k(0)+" to a JavaScript type!"))}, +bFf(a){var s,r,q=J.b6B(B.b.ga6(a.split("=>"))) +if(B.c.cb(q,$.bs7()))throw A.d(A.a3y("Nesting pointers is only supported to a deepth of 2!\nThis means that you can write Pointer> but not Pointer>>, ...")) +s=$.b6d() r=s.i(0,q) if(r!=null)return r -else if(B.c.cb(q,$.bs0()))throw A.d(A.a3s("Using pointers to native functions as return type is only allowed if the type of the native function is dynamic!\nThis means that only Pointer> is allowed!")) -else throw A.d(A.a3s("Unknown type "+q+" (infered from "+a+"), all marshallable types: "+A.h(A.ak(s.gdw(s),!1,t.N))))}, -kq(a){var s=null,r=$.b67() -r.u(0,A.fk(A.ap(a.h("V<0>")).a,s),new A.eP(s,s,a.h("eP>"))) -r.u(0,A.fk(A.ap(a.h("V>")).a,s),new A.eP(s,s,a.h("eP>>")))}, -bG0(a,b,c){if(A.ap(c)===B.aaN)if(A.cV(a))return c.a(a) -else throw A.d(A.b8l(A.ap(c),a)) -else if(A.ap(c)===B.aaJ)if(typeof a=="number")return c.a(a) -else throw A.d(A.b8l(A.ap(c),a)) -else if(A.ap(c)===B.aaI)if(A.oq(a))return c.a(a) -else throw A.d(A.b8l(A.ap(c),a)) -else if(A.ap(c)===$.boN())if(A.cV(a))return c.a(A.e1(a,b,t.mD)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bos())if(A.cV(a))return c.a(A.e1(a,b,t.wt)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bor())if(A.cV(a))return c.a(A.e1(a,b,t.ZP)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boo())if(A.cV(a))return c.a(A.e1(a,b,t.pT)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bop())if(A.cV(a))return c.a(A.e1(a,b,t._Y)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boq())if(A.cV(a))return c.a(A.e1(a,b,t.jj)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bom())if(A.cV(a))return c.a(A.e1(a,b,t.DL)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boM())if(A.cV(a))return c.a(A.e1(a,b,t.di)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boJ())if(A.cV(a))return c.a(A.e1(a,b,t.i2)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boK())if(A.cV(a))return c.a(A.e1(a,b,t.QG)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boL())if(A.cV(a))return c.a(A.e1(a,b,t.cG)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bon())if(A.cV(a))return c.a(A.e1(a,b,t.AC)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bol())if(A.cV(a))return c.a(A.e1(a,b,t.g9)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bou())if(A.cV(a))return c.a(A.e1(a,b,t.er)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bot())if(A.cV(a))return c.a(A.e1(a,b,t.FM)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boI())if(A.cV(a))return c.a(A.e1(a,b,t.uX)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boC())if(A.cV(a))return c.a(A.e1(a,b,t.Gg)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boB())if(A.cV(a))return c.a(A.e1(a,b,t.uU)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boy())if(A.cV(a))return c.a(A.e1(a,b,t.oa)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boz())if(A.cV(a))return c.a(A.e1(a,b,t.ic)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boA())if(A.cV(a))return c.a(A.e1(a,b,t.J1)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bow())if(A.cV(a))return c.a(A.e1(a,b,t.wp)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boH())if(A.cV(a))return c.a(A.e1(a,b,t.Ob)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boE())if(A.cV(a))return c.a(A.e1(a,b,t.Fg)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boF())if(A.cV(a))return c.a(A.e1(a,b,t.Bl)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boG())if(A.cV(a))return c.a(A.e1(a,b,t.nr)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.bov())if(A.cV(a))return c.a(A.e1(a,b,t.ru)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.box())if(A.cV(a))return c.a(A.e1(a,b,t.Gj)) -else throw A.d(A.ew(a)) -else if(A.ap(c)===$.boD())if(A.cV(a))return c.a(A.e1(a,b,t.P6)) -else throw A.d(A.ew(a)) -else throw A.d(A.a3s("Can not back-marshall to type "+A.ap(c).k(0)+" (object type is "+J.aj(a).k(0)))}, -wX(a){return A.fk(A.ap(a).a,null)}, -bCp(a){var s -for(s=a.jU$;s!=null;s=s.gb3(s))if(s instanceof A.l1)return s +else if(B.c.cb(q,$.bs6()))throw A.d(A.a3y("Using pointers to native functions as return type is only allowed if the type of the native function is dynamic!\nThis means that only Pointer> is allowed!")) +else throw A.d(A.a3y("Unknown type "+q+" (infered from "+a+"), all marshallable types: "+A.h(A.ak(s.gdw(s),!1,t.N))))}, +kr(a){var s=null,r=$.b6d() +r.t(0,A.fk(A.ap(a.h("V<0>")).a,s),new A.eP(s,s,a.h("eP>"))) +r.t(0,A.fk(A.ap(a.h("V>")).a,s),new A.eP(s,s,a.h("eP>>")))}, +bG6(a,b,c){if(A.ap(c)===B.aaR)if(A.cW(a))return c.a(a) +else throw A.d(A.b8s(A.ap(c),a)) +else if(A.ap(c)===B.aaN)if(typeof a=="number")return c.a(a) +else throw A.d(A.b8s(A.ap(c),a)) +else if(A.ap(c)===B.aaM)if(A.op(a))return c.a(a) +else throw A.d(A.b8s(A.ap(c),a)) +else if(A.ap(c)===$.boT())if(A.cW(a))return c.a(A.e0(a,b,t.mD)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boy())if(A.cW(a))return c.a(A.e0(a,b,t.wt)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.box())if(A.cW(a))return c.a(A.e0(a,b,t.ZP)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bou())if(A.cW(a))return c.a(A.e0(a,b,t.pT)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bov())if(A.cW(a))return c.a(A.e0(a,b,t._Y)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bow())if(A.cW(a))return c.a(A.e0(a,b,t.jj)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bos())if(A.cW(a))return c.a(A.e0(a,b,t.DL)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boS())if(A.cW(a))return c.a(A.e0(a,b,t.di)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boP())if(A.cW(a))return c.a(A.e0(a,b,t.i2)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boQ())if(A.cW(a))return c.a(A.e0(a,b,t.QG)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boR())if(A.cW(a))return c.a(A.e0(a,b,t.cG)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bot())if(A.cW(a))return c.a(A.e0(a,b,t.AC)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.bor())if(A.cW(a))return c.a(A.e0(a,b,t.g9)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boA())if(A.cW(a))return c.a(A.e0(a,b,t.er)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boz())if(A.cW(a))return c.a(A.e0(a,b,t.FM)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boO())if(A.cW(a))return c.a(A.e0(a,b,t.uX)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boI())if(A.cW(a))return c.a(A.e0(a,b,t.Gg)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boH())if(A.cW(a))return c.a(A.e0(a,b,t.uU)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boE())if(A.cW(a))return c.a(A.e0(a,b,t.oa)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boF())if(A.cW(a))return c.a(A.e0(a,b,t.ic)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boG())if(A.cW(a))return c.a(A.e0(a,b,t.J1)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boC())if(A.cW(a))return c.a(A.e0(a,b,t.g6)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boN())if(A.cW(a))return c.a(A.e0(a,b,t.Ob)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boK())if(A.cW(a))return c.a(A.e0(a,b,t.Fg)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boL())if(A.cW(a))return c.a(A.e0(a,b,t.Bl)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boM())if(A.cW(a))return c.a(A.e0(a,b,t.nr)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boB())if(A.cW(a))return c.a(A.e0(a,b,t.ru)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boD())if(A.cW(a))return c.a(A.e0(a,b,t.Gj)) +else throw A.d(A.ex(a)) +else if(A.ap(c)===$.boJ())if(A.cW(a))return c.a(A.e0(a,b,t.P6)) +else throw A.d(A.ex(a)) +else throw A.d(A.a3y("Can not back-marshall to type "+A.ap(c).k(0)+" (object type is "+J.aj(a).k(0)))}, +wV(a){return A.fk(A.ap(a).a,null)}, +bCv(a){var s +for(s=a.jW$;s!=null;s=s.gb3(s))if(s instanceof A.l1)return s return null}, -blT(a,b,c,d){return new A.aaX(a,B.kg,d,c,!1,!1,!1)}},J={ -bb4(a,b,c,d){return{i:a,p:b,e:c,x:d}}, -aps(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] -if(n==null)if($.bb0==null){A.bIi() +blZ(a,b,c,d){return new A.ab3(a,B.kj,d,c,!1,!1,!1)}},J={ +bba(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +apy(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.bb6==null){A.bIo() n=a[v.dispatchPropertyName]}if(n!=null){s=n.p if(!1===s)return n.i if(!0===s)return a @@ -47127,347 +47142,347 @@ r=Object.getPrototypeOf(a) if(s===r)return n.i if(n.e===r)throw A.d(A.cI("Return interceptor for "+A.h(s(a,n))))}q=a.constructor if(q==null)p=null -else{o=$.aX2 -if(o==null)o=$.aX2=v.getIsolateTag("_$dart_js") +else{o=$.aX8 +if(o==null)o=$.aX8=v.getIsolateTag("_$dart_js") p=q[o]}if(p!=null)return p -p=A.bIE(a) +p=A.bIK(a) if(p!=null)return p -if(typeof a=="function")return B.SF +if(typeof a=="function")return B.SJ s=Object.getPrototypeOf(a) -if(s==null)return B.C_ -if(s===Object.prototype)return B.C_ -if(typeof q=="function"){o=$.aX2 -if(o==null)o=$.aX2=v.getIsolateTag("_$dart_js") -Object.defineProperty(q,o,{value:B.ps,enumerable:false,writable:true,configurable:true}) -return B.ps}return B.ps}, -LI(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) -return J.nH(new Array(a),b)}, -E5(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) -return J.nH(new Array(a),b)}, -uT(a,b){if(a<0)throw A.d(A.bR("Length must be a non-negative integer: "+a,null)) -return A.b(new Array(a),b.h("o<0>"))}, -dR(a,b){if(a<0)throw A.d(A.bR("Length must be a non-negative integer: "+a,null)) -return A.b(new Array(a),b.h("o<0>"))}, -nH(a,b){return J.aC_(A.b(a,b.h("o<0>")))}, -aC_(a){a.fixed$length=Array +if(s==null)return B.C3 +if(s===Object.prototype)return B.C3 +if(typeof q=="function"){o=$.aX8 +if(o==null)o=$.aX8=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:B.pw,enumerable:false,writable:true,configurable:true}) +return B.pw}return B.pw}, +LH(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.nF(new Array(a),b)}, +E4(a,b){if(a<0||a>4294967295)throw A.d(A.cT(a,0,4294967295,"length",null)) +return J.nF(new Array(a),b)}, +uR(a,b){if(a<0)throw A.d(A.bP("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.h("p<0>"))}, +dR(a,b){if(a<0)throw A.d(A.bP("Length must be a non-negative integer: "+a,null)) +return A.b(new Array(a),b.h("p<0>"))}, +nF(a,b){return J.aC4(A.b(a,b.h("p<0>")))}, +aC4(a){a.fixed$length=Array return a}, -bfk(a){a.fixed$length=Array +bfr(a){a.fixed$length=Array a.immutable$list=Array return a}, -bwY(a,b){return J.C_(a,b)}, -bfl(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +bx4(a,b){return J.BZ(a,b)}, +bfs(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 default:return!1}}, -b80(a,b){var s,r +b87(a,b){var s,r for(s=a.length;b0;b=s){s=b-1 r=B.c.au(a,s) -if(r!==32&&r!==13&&!J.bfl(r))break}return b}, -os(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.E6.prototype -return J.LL.prototype}if(typeof a=="string")return J.oX.prototype -if(a==null)return J.LK.prototype -if(typeof a=="boolean")return J.LJ.prototype -if(a.constructor==Array)return J.o.prototype -if(typeof a!="object"){if(typeof a=="function")return J.oY.prototype +if(r!==32&&r!==13&&!J.bfs(r))break}return b}, +or(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.E5.prototype +return J.LK.prototype}if(typeof a=="string")return J.oV.prototype +if(a==null)return J.LJ.prototype +if(typeof a=="boolean")return J.LI.prototype +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype return a}if(a instanceof A.z)return a -return J.aps(a)}, -bI8(a){if(typeof a=="number")return J.uU.prototype -if(typeof a=="string")return J.oX.prototype +return J.apy(a)}, +bIe(a){if(typeof a=="number")return J.uS.prototype +if(typeof a=="string")return J.oV.prototype if(a==null)return a -if(a.constructor==Array)return J.o.prototype -if(typeof a!="object"){if(typeof a=="function")return J.oY.prototype +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype return a}if(a instanceof A.z)return a -return J.aps(a)}, -aK(a){if(typeof a=="string")return J.oX.prototype +return J.apy(a)}, +aK(a){if(typeof a=="string")return J.oV.prototype if(a==null)return a -if(a.constructor==Array)return J.o.prototype -if(typeof a!="object"){if(typeof a=="function")return J.oY.prototype +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype return a}if(a instanceof A.z)return a -return J.aps(a)}, +return J.apy(a)}, cs(a){if(a==null)return a -if(a.constructor==Array)return J.o.prototype -if(typeof a!="object"){if(typeof a=="function")return J.oY.prototype +if(a.constructor==Array)return J.p.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype return a}if(a instanceof A.z)return a -return J.aps(a)}, -bln(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.E6.prototype -return J.LL.prototype}if(a==null)return a -if(!(a instanceof A.z))return J.pI.prototype +return J.apy(a)}, +blt(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.E5.prototype +return J.LK.prototype}if(a==null)return a +if(!(a instanceof A.z))return J.pH.prototype return a}, -apr(a){if(typeof a=="number")return J.uU.prototype +apx(a){if(typeof a=="number")return J.uS.prototype if(a==null)return a -if(!(a instanceof A.z))return J.pI.prototype +if(!(a instanceof A.z))return J.pH.prototype return a}, -blo(a){if(typeof a=="number")return J.uU.prototype -if(typeof a=="string")return J.oX.prototype +blu(a){if(typeof a=="number")return J.uS.prototype +if(typeof a=="string")return J.oV.prototype if(a==null)return a -if(!(a instanceof A.z))return J.pI.prototype +if(!(a instanceof A.z))return J.pH.prototype return a}, -tC(a){if(typeof a=="string")return J.oX.prototype +tz(a){if(typeof a=="string")return J.oV.prototype if(a==null)return a -if(!(a instanceof A.z))return J.pI.prototype +if(!(a instanceof A.z))return J.pH.prototype return a}, cP(a){if(a==null)return a -if(typeof a!="object"){if(typeof a=="function")return J.oY.prototype +if(typeof a!="object"){if(typeof a=="function")return J.oW.prototype return a}if(a instanceof A.z)return a -return J.aps(a)}, +return J.apy(a)}, fm(a){if(a==null)return a -if(!(a instanceof A.z))return J.pI.prototype +if(!(a instanceof A.z))return J.pH.prototype return a}, -bs7(a,b){if(typeof a=="number"&&typeof b=="number")return a+b -return J.bI8(a).V(a,b)}, +bsd(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.bIe(a).V(a,b)}, e(a,b){if(a==null)return b==null if(typeof a!="object")return b!=null&&a===b -return J.os(a).l(a,b)}, -bs8(a,b){if(typeof a=="number"&&typeof b=="number")return a*b -return J.blo(a).X(a,b)}, -bcw(a){if(typeof a=="number")return-a -return J.bln(a).hD(a)}, -bs9(a,b){if(typeof a=="number"&&typeof b=="number")return a-b -return J.apr(a).U(a,b)}, -c0(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||A.blv(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b>>0===b&&b>>0===b&&b0?1:a<0?-1:a -return J.bln(a).gzz(a)}, -bcD(a){return J.cP(a).gcF(a)}, -bsp(a){return J.cP(a).gco(a)}, -bcE(a){return J.fm(a).gX4(a)}, -bsq(a){return J.fm(a).gaco(a)}, -bsr(a){return J.cP(a).gah(a)}, +ax(a){return J.cs(a).gaw(a)}, +aqb(a){return J.cP(a).gdw(a)}, +wX(a){return J.cs(a).ga6(a)}, +bu(a){return J.aK(a).gE(a)}, +bcI(a){return J.fm(a).gaa0(a)}, +b6v(a){return J.cP(a).gla(a)}, +bcJ(a){return J.cs(a).gace(a)}, +aj(a){return J.or(a).gh6(a)}, +bsu(a){return J.cP(a).gafc(a)}, +eA(a){if(typeof a==="number")return a>0?1:a<0?-1:a +return J.blt(a).gzB(a)}, +bcK(a){return J.cP(a).gcH(a)}, +bsv(a){return J.cP(a).gco(a)}, +bcL(a){return J.fm(a).gX3(a)}, +bsw(a){return J.fm(a).gacm(a)}, +bsx(a){return J.cP(a).gah(a)}, n9(a){return J.fm(a).gm(a)}, -b6q(a){return J.cP(a).gbB(a)}, -bss(a,b,c){return J.cs(a).n5(a,b,c)}, -b6r(a,b){return J.fm(a).cT(a,b)}, -b6s(a,b){return J.aK(a).fm(a,b)}, -bcF(a,b,c){return J.cs(a).hf(a,b,c)}, -bst(a,b,c){return J.cs(a).i7(a,b,c)}, -bcG(a,b,c){return J.cP(a).aLp(a,b,c)}, -bsu(a){return J.fm(a).CU(a)}, -bcH(a){return J.cs(a).l2(a)}, -bsv(a,b){return J.cs(a).cl(a,b)}, -bsw(a,b){return J.fm(a).aRp(a,b)}, -na(a,b,c){return J.cs(a).jq(a,b,c)}, -bsx(a,b,c,d){return J.cs(a).D4(a,b,c,d)}, -bsy(a,b,c){return J.tC(a).rO(a,b,c)}, -bsz(a,b){return J.os(a).a_(a,b)}, -bsA(a){return J.fm(a).e5(a)}, -bsB(a,b,c,d){return J.cP(a).aNO(a,b,c,d)}, -bsC(a,b){return J.fm(a).kr(a,b)}, -bsD(a,b,c,d,e){return J.fm(a).pf(a,b,c,d,e)}, -WG(a,b,c){return J.cP(a).d7(a,b,c)}, -aq6(a){return J.cs(a).fB(a)}, -tL(a,b){return J.cs(a).N(a,b)}, -bsE(a,b){return J.cs(a).dn(a,b)}, -bsF(a){return J.cs(a).eJ(a)}, -bsG(a,b){return J.cP(a).a9(a,b)}, -bsH(a,b,c){return J.cs(a).hw(a,b,c)}, -bsI(a,b){return J.cP(a).aPq(a,b)}, -WH(a){return J.apr(a).aw(a)}, -bcI(a,b){return J.fm(a).ak(a,b)}, -bsJ(a,b){return J.cP(a).jB(a,b)}, -bsK(a,b){return J.aK(a).sE(a,b)}, -bsL(a,b,c){return J.cs(a).ij(a,b,c)}, -b6t(a,b,c,d,e){return J.cs(a).bX(a,b,c,d,e)}, -aq7(a,b){return J.cs(a).fD(a,b)}, -bsM(a,b){return J.cs(a).i0(a,b)}, -b6u(a,b){return J.tC(a).kE(a,b)}, -bsN(a,b,c){return J.cs(a).cU(a,b,c)}, -bsO(a){return J.fm(a).X5(a)}, -bsP(a,b){return J.cs(a).DT(a,b)}, -bcJ(a){return J.apr(a).ad(a)}, -x_(a){return J.cs(a).eu(a)}, -bsQ(a){return J.cs(a).n2(a)}, -h9(a){return J.os(a).k(a)}, -b6v(a){return J.tC(a).ff(a)}, -bsR(a){return J.tC(a).aQj(a)}, -bsS(a){return J.tC(a).qv(a)}, -bsT(a,b){return J.cP(a).a4(a,b)}, -bsU(a,b,c){return J.cP(a).hB(a,b,c)}, -bcK(a,b){return J.fm(a).ad0(a,b)}, -WI(a,b){return J.cs(a).le(a,b)}, -bcL(a,b){return J.cs(a).Le(a,b)}, -E2:function E2(){}, +b6w(a){return J.cP(a).gby(a)}, +bsy(a,b,c){return J.cs(a).n8(a,b,c)}, +b6x(a,b){return J.fm(a).cT(a,b)}, +b6y(a,b){return J.aK(a).fp(a,b)}, +bcM(a,b,c){return J.cs(a).hi(a,b,c)}, +bsz(a,b,c){return J.cs(a).ia(a,b,c)}, +bcN(a,b,c){return J.cP(a).aLn(a,b,c)}, +bsA(a){return J.fm(a).CX(a)}, +bcO(a){return J.cs(a).l6(a)}, +bsB(a,b){return J.cs(a).cl(a,b)}, +bsC(a,b){return J.fm(a).aRo(a,b)}, +na(a,b,c){return J.cs(a).js(a,b,c)}, +bsD(a,b,c,d){return J.cs(a).D6(a,b,c,d)}, +bsE(a,b,c){return J.tz(a).rP(a,b,c)}, +bsF(a,b){return J.or(a).a_(a,b)}, +bsG(a){return J.fm(a).e5(a)}, +bsH(a,b,c,d){return J.cP(a).aNM(a,b,c,d)}, +bsI(a,b){return J.fm(a).kt(a,b)}, +bsJ(a,b,c,d,e){return J.fm(a).ph(a,b,c,d,e)}, +WL(a,b,c){return J.cP(a).d7(a,b,c)}, +aqc(a){return J.cs(a).fD(a)}, +tI(a,b){return J.cs(a).L(a,b)}, +bsK(a,b){return J.cs(a).dn(a,b)}, +bsL(a){return J.cs(a).eI(a)}, +bsM(a,b){return J.cP(a).a9(a,b)}, +bsN(a,b,c){return J.cs(a).hz(a,b,c)}, +bsO(a,b){return J.cP(a).aPo(a,b)}, +WM(a){return J.apx(a).az(a)}, +bcP(a,b){return J.fm(a).ak(a,b)}, +bsP(a,b){return J.cP(a).jD(a,b)}, +bsQ(a,b){return J.aK(a).sE(a,b)}, +bsR(a,b,c){return J.cs(a).im(a,b,c)}, +b6z(a,b,c,d,e){return J.cs(a).bW(a,b,c,d,e)}, +aqd(a,b){return J.cs(a).fF(a,b)}, +bsS(a,b){return J.cs(a).i2(a,b)}, +b6A(a,b){return J.tz(a).kG(a,b)}, +bsT(a,b,c){return J.cs(a).cU(a,b,c)}, +bsU(a){return J.fm(a).X4(a)}, +bsV(a,b){return J.cs(a).DV(a,b)}, +bcQ(a){return J.apx(a).ae(a)}, +wY(a){return J.cs(a).es(a)}, +bsW(a){return J.cs(a).lg(a)}, +h9(a){return J.or(a).k(a)}, +b6B(a){return J.tz(a).fg(a)}, +bsX(a){return J.tz(a).aQh(a)}, +bsY(a){return J.tz(a).qx(a)}, +bsZ(a,b){return J.cP(a).a4(a,b)}, +bt_(a,b,c){return J.cP(a).hD(a,b,c)}, +bcR(a,b){return J.fm(a).acZ(a,b)}, +WN(a,b){return J.cs(a).lj(a,b)}, +bcS(a,b){return J.cs(a).Lg(a,b)}, +E1:function E1(){}, +LI:function LI(){}, LJ:function LJ(){}, -LK:function LK(){}, i:function i(){}, -nO:function nO(){}, -a5q:function a5q(){}, -pI:function pI(){}, -oY:function oY(){}, -o:function o(a){this.$ti=a}, -aC4:function aC4(a){this.$ti=a}, +nM:function nM(){}, +a5x:function a5x(){}, +pH:function pH(){}, +oW:function oW(){}, +p:function p(a){this.$ti=a}, +aCa:function aCa(a){this.$ti=a}, dw:function dw(a,b,c){var _=this _.a=a _.b=b _.c=0 _.d=null _.$ti=c}, -uU:function uU(){}, -E6:function E6(){}, -LL:function LL(){}, -oX:function oX(){}},B={} +uS:function uS(){}, +E5:function E5(){}, +LK:function LK(){}, +oV:function oV(){}},B={} var w=[A,J,B] var $={} -A.IB.prototype={ -sRM(a){var s,r,q,p=this +A.IA.prototype={ +sRL(a){var s,r,q,p=this if(J.e(a,p.c))return -if(a==null){p.N2() +if(a==null){p.N4() p.c=null return}s=p.a.$0() r=a.a q=s.a -if(rr){p.N2() -p.b=A.dv(A.dh(0,r-q),p.gQ9())}p.c=a}, -N2(){var s=this.b -if(s!=null)s.bn(0) +return}if(p.b==null)p.b=A.dv(A.dh(0,r-q),p.gQ8()) +else if(p.c.a>r){p.N4() +p.b=A.dv(A.dh(0,r-q),p.gQ8())}p.c=a}, +N4(){var s=this.b +if(s!=null)s.bm(0) this.b=null}, -aCY(){var s=this,r=s.a.$0(),q=s.c,p=r.a +aCV(){var s=this,r=s.a.$0(),q=s.c,p=r.a q=q.a if(p>=q){s.b=null q=s.d -if(q!=null)q.$0()}else s.b=A.dv(A.dh(0,q-p),s.gQ9())}} -A.aqD.prototype={ -x6(){var s=0,r=A.u(t.H),q=this -var $async$x6=A.v(function(a,b){if(a===1)return A.q(b,r) +if(q!=null)q.$0()}else s.b=A.dv(A.dh(0,q-p),s.gQ8())}} +A.aqJ.prototype={ +x8(){var s=0,r=A.v(t.H),q=this +var $async$x8=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=2 -return A.A(q.a.$0(),$async$x6) +return A.B(q.a.$0(),$async$x8) case 2:s=3 -return A.A(q.b.$0(),$async$x6) -case 3:return A.r(null,r)}}) -return A.t($async$x6,r)}, -aOw(){var s=A.c6(new A.aqI(this)) -return t.e.a({initializeEngine:A.c6(new A.aqJ(this)),autoStart:s})}, -ayD(){return t.e.a({runApp:A.c6(new A.aqF(this))})}} -A.aqI.prototype={ -$0(){return A.bll(new A.aqH(this.a).$0(),t.e)}, +return A.B(q.b.$0(),$async$x8) +case 3:return A.t(null,r)}}) +return A.u($async$x8,r)}, +aOu(){var s=A.c6(new A.aqO(this)) +return t.e.a({initializeEngine:A.c6(new A.aqP(this)),autoStart:s})}, +ayA(){return t.e.a({runApp:A.c6(new A.aqL(this))})}} +A.aqO.prototype={ +$0(){return A.blr(new A.aqN(this.a).$0(),t.e)}, $S:144} -A.aqH.prototype={ -$0(){var s=0,r=A.u(t.e),q,p=this -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +A.aqN.prototype={ +$0(){var s=0,r=A.v(t.e),q,p=this +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=3 -return A.A(p.a.x6(),$async$$0) +return A.B(p.a.x8(),$async$$0) case 3:q=t.e.a({}) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$0,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, $S:240} -A.aqJ.prototype={ -$1(a){return A.bll(new A.aqG(this.a,a).$0(),t.e)}, +A.aqP.prototype={ +$1(a){return A.blr(new A.aqM(this.a,a).$0(),t.e)}, $0(){return this.$1(null)}, $C:"$1", $R:0, $D(){return[null]}, $S:195} -A.aqG.prototype={ -$0(){var s=0,r=A.u(t.e),q,p=this,o -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +A.aqM.prototype={ +$0(){var s=0,r=A.v(t.e),q,p=this,o +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:o=p.a s=3 -return A.A(o.a.$1(p.b),$async$$0) -case 3:q=o.ayD() +return A.B(o.a.$1(p.b),$async$$0) +case 3:q=o.ayA() s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$0,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, $S:240} -A.aqF.prototype={ -$1(a){return A.bgM(A.c6(new A.aqE(this.a)))}, +A.aqL.prototype={ +$1(a){return A.bgT(A.c6(new A.aqK(this.a)))}, $0(){return this.$1(null)}, $C:"$1", $R:0, $D(){return[null]}, $S:195} -A.aqE.prototype={ -$2(a,b){return this.adJ(a,b)}, -adJ(a,b){var s=0,r=A.u(t.H),q=this -var $async$$2=A.v(function(c,d){if(c===1)return A.q(d,r) +A.aqK.prototype={ +$2(a,b){return this.adH(a,b)}, +adH(a,b){var s=0,r=A.v(t.H),q=this +var $async$$2=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:s=2 -return A.A(q.a.b.$0(),$async$$2) -case 2:A.bgL(a,t.e.a({})) -return A.r(null,r)}}) -return A.t($async$$2,r)}, +return A.B(q.a.b.$0(),$async$$2) +case 2:A.bgS(a,t.e.a({})) +return A.t(null,r)}}) +return A.u($async$$2,r)}, $S:1018} -A.aqO.prototype={ -z7(a){var s,r,q -if(A.mP(a,0,null).ga9a())return A.n_(B.em,a,B.N,!1) +A.aqU.prototype={ +z9(a){var s,r,q +if(A.mP(a,0,null).ga97())return A.n_(B.en,a,B.N,!1) s=this.b if(s==null){s=self.window.document.querySelector("meta[name=assetBase]") r=s==null?null:s.content s=r==null if(!s)self.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization") q=this.b=s?"":r -s=q}return A.n_(B.em,s+"assets/"+a,B.N,!1)}} -A.Je.prototype={ +s=q}return A.n_(B.en,s+"assets/"+a,B.N,!1)}} +A.Jd.prototype={ T(){return"BrowserEngine."+this.b}} -A.p9.prototype={ +A.p8.prototype={ T(){return"OperatingSystem."+this.b}} -A.asF.prototype={ +A.asL.prototype={ gcN(a){var s=this.d -if(s==null){this.Fv() +if(s==null){this.Fw() s=this.d}s.toString return s}, -gdY(){if(this.y==null)this.Fv() +gdY(){if(this.y==null)this.Fw() var s=this.e s.toString return s}, -Fv(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y -if(h!=null){A.D9(h,0) +Fw(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.y +if(h!=null){A.D8(h,0) h=k.y h.toString -A.D8(h,0) +A.D7(h,0) k.y=null}h=k.x if(h!=null&&h.length!==0){h.toString s=B.b.dn(h,0) @@ -47480,24 +47495,24 @@ if(q===0)q=1 p=k.r o=self.window.devicePixelRatio if(o===0)o=1 -i=k.YH(h,p) +i=k.YG(h,p) n=i k.y=n -if(n==null){A.bma() -i=k.YH(h,p)}n=i.style +if(n==null){A.bmg() +i=k.YG(h,p)}n=i.style A.L(n,"position","absolute") A.L(n,"width",A.h(h/q)+"px") A.L(n,"height",A.h(p/o)+"px") r=!1}if(!J.e(k.z.lastChild,i))k.z.append(i) try{if(j)i.style.removeProperty("z-index") -h=A.nq(i,"2d",null) +h=A.no(i,"2d",null) h.toString k.d=t.e.a(h)}catch(m){}h=k.d -if(h==null){A.bma() -h=A.nq(i,"2d",null) +if(h==null){A.bmg() +h=A.no(i,"2d",null) h.toString h=k.d=t.e.a(h)}q=k.as -k.e=new A.auv(h,k,q,B.bp,B.cx,B.eO) +k.e=new A.auA(h,k,q,B.bq,B.cy,B.eP) l=k.gcN(k) l.save();++k.Q A.X(l,"setTransform",[1,0,0,1,0,0]) @@ -47507,14 +47522,14 @@ if(h===0)h=1 p=self.window.devicePixelRatio if(p===0)p=1 l.scale(h*q,p*q) -k.azn()}, -YH(a,b){var s=this.as -return A.bKY(B.d.dD(a*s),B.d.dD(b*s))}, +k.azk()}, +YG(a,b){var s=this.as +return A.bL3(B.d.dD(a*s),B.d.dD(b*s))}, aj(a){var s,r,q,p,o,n=this -n.akT(0) +n.akR(0) if(n.y!=null){s=n.d if(s!=null)try{s.font=""}catch(q){r=A.aW(q) -if(!J.e(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.PF() +if(!J.e(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.y!=null){n.PE() n.e.c2(0) p=n.w if(p==null)p=n.w=A.b([],t.J) @@ -47523,7 +47538,7 @@ o.toString p.push(o) n.e=n.d=null}n.x=n.w n.e=n.d=n.y=n.w=null}, -a2L(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.gcN(j) +a2J(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=j.gcN(j) if(d!=null)for(s=d.length,r=j.as,q=t.Ci;a>>16&255,p>>>8&255,p&255))) +A.b7k(s,A.fT(A.a9(255,p>>>16&255,p>>>8&255,p&255))) s.translate(-5e4,0) l=new Float32Array(2) p=$.dN().x if(p==null){p=self.window.devicePixelRatio if(p===0)p=1}l[0]=5e4*p p=i.b -p.c.acN(l) +p.c.acL(l) k=l[0] j=l[1] l[1]=0 l[0]=0 -p.c.acN(l) -A.b7f(s,k-l[0]) -A.b7g(s,j-l[1])}}, -pl(){var s,r=this,q=r.z +p.c.acL(l) +A.b7l(s,k-l[0]) +A.b7m(s,j-l[1])}}, +pn(){var s,r=this,q=r.z if((q==null?null:q.x)!=null){q=$.dM() -q=q===B.a9||!1}else q=!1 +q=q===B.ab||!1}else q=!1 if(q)r.a.restore() q=r.Q if(q!=null){q=q.gag(q) s=r.Q r.a.translate(-q,-s.gah(s)) r.Q=null}}, -m3(a){var s=this.a +m7(a){var s=this.a if(a===B.r)s.stroke() -else A.avL(s,null)}, +else A.avQ(s,null)}, c2(a){var s,r=this,q=r.a -A.avM(q,"") +A.avR(q,"") s=q.fillStyle r.r=s==null?null:s -A.avN(q,"") +A.avS(q,"") s=q.strokeStyle r.w=s==null?null:s q.shadowBlur=0 -A.b7e(q,"none") -A.b7f(q,0) -A.b7g(q,0) +A.b7k(q,"none") +A.b7l(q,0) +A.b7m(q,0) q.globalCompositeOperation="source-over" -r.d=B.bp -A.b7d(q,1) +r.d=B.bq +A.b7j(q,1) r.x=1 q.lineCap="butt" -r.e=B.cx +r.e=B.cy q.lineJoin="miter" -r.f=B.eO +r.f=B.eP r.Q=null}} -A.ak4.prototype={ +A.akb.prototype={ aj(a){B.b.aj(this.a) this.b=null this.c=A.hh()}, -bK(a){var s=this.c,r=new A.db(new Float32Array(16)) +bJ(a){var s=this.c,r=new A.db(new Float32Array(16)) r.q(s) s=this.b -s=s==null?null:A.im(s,!0,t.Sv) -this.a.push(new A.a7k(r,s))}, -bl(a){var s,r=this.a +s=s==null?null:A.il(s,!0,t.Sv) +this.a.push(new A.a7r(r,s))}, +bk(a){var s,r=this.a if(r.length===0)return s=r.pop() this.c=s.a this.b=s.b}, aF(a,b,c){this.c.aF(0,b,c)}, ee(a,b,c){this.c.ee(0,b,c)}, -ku(a,b){this.c.aci(0,$.bpX(),b)}, -ap(a,b){this.c.bT(0,new A.db(b))}, -np(a){var s,r,q=this.b +kw(a,b){this.c.acg(0,$.bq2(),b)}, +ap(a,b){this.c.bS(0,new A.db(b))}, +ns(a){var s,r,q=this.b if(q==null)q=this.b=A.b([],t.CK) s=this.c r=new A.db(new Float32Array(16)) r.q(s) -q.push(new A.Ag(a,null,null,r))}, +q.push(new A.Af(a,null,null,r))}, u9(a){var s,r,q=this.b if(q==null)q=this.b=A.b([],t.CK) s=this.c r=new A.db(new Float32Array(16)) r.q(s) -q.push(new A.Ag(null,a,null,r))}, -kM(a,b){var s,r,q=this.b +q.push(new A.Af(null,a,null,r))}, +kO(a,b){var s,r,q=this.b if(q==null)q=this.b=A.b([],t.CK) s=this.c r=new A.db(new Float32Array(16)) r.q(s) -q.push(new A.Ag(null,null,b,r))}} +q.push(new A.Af(null,null,b,r))}} A.j3.prototype={ -Bt(a,b){this.a.clear(A.b1U($.apU(),b))}, -xd(a,b,c){this.a.clipPath(b.gb4(),$.apP(),c)}, -xe(a,b){this.a.clipRRect(A.wW(a),$.apP(),b)}, -xf(a,b,c){this.a.clipRect(A.eK(a),$.bc6()[b.a],c)}, -II(a,b,c,d,e,f){var s=b.b +Bv(a,b){this.a.clear(A.b2_($.aq_(),b))}, +xf(a,b,c){this.a.clipPath(b.gb4(),$.apV(),c)}, +xg(a,b){this.a.clipRRect(A.wU(a),$.apV(),b)}, +xh(a,b,c){this.a.clipRect(A.eK(a),$.bcd()[b.a],c)}, +IK(a,b,c,d,e,f){var s=b.b s===$&&A.c() s=s.a s===$&&A.c() s=s.a s.toString -A.bhn(this.a,s,d,c,a.gb4(),$.tK()[f.a],e)}, +A.bhu(this.a,s,d,c,a.gb4(),$.tH()[f.a],e)}, ci(a,b,c){this.a.drawCircle(a.a,a.b,b,c.gb4())}, -q3(a,b){this.a.drawColorInt(a.a,$.tK()[b.a])}, -nt(a,b,c){this.a.drawDRRect(A.wW(a),A.wW(b),c.gb4())}, -jf(a,b,c,d){var s,r,q=d.at,p=this.a,o=b.b,n=c.a,m=c.b -if(q===B.cn){o===$&&A.c() +q5(a,b){this.a.drawColorInt(a.a,$.tH()[b.a])}, +nw(a,b,c){this.a.drawDRRect(A.wU(a),A.wU(b),c.gb4())}, +jh(a,b,c,d){var s,r,q=d.at,p=this.a,o=b.b,n=c.a,m=c.b +if(q===B.co){o===$&&A.c() o=o.a o===$&&A.c() o=o.a @@ -47811,11 +47826,11 @@ o=o.a o===$&&A.c() o=o.a o.toString -s=q===B.at?$.bM.aN().FilterMode.Nearest:$.bM.aN().FilterMode.Linear -r=q===B.eg?$.bM.aN().MipmapMode.Linear:$.bM.aN().MipmapMode.None +s=q===B.a9?$.bL.aN().FilterMode.Nearest:$.bL.aN().FilterMode.Linear +r=q===B.eh?$.bL.aN().MipmapMode.Linear:$.bL.aN().MipmapMode.None A.X(p,"drawImageOptions",[o,n,m,s,r,d.gb4()])}}, -hm(a,b,c,d){var s,r,q,p,o=d.at,n=this.a,m=a.b -if(o===B.cn){m===$&&A.c() +hp(a,b,c,d){var s,r,q,p,o=d.at,n=this.a,m=a.b +if(o===B.co){m===$&&A.c() m=m.a m===$&&A.c() m=m.a @@ -47827,10 +47842,10 @@ m=m.a m.toString s=A.eK(b) r=A.eK(c) -q=o===B.at?$.bM.aN().FilterMode.Nearest:$.bM.aN().FilterMode.Linear -p=o===B.eg?$.bM.aN().MipmapMode.Linear:$.bM.aN().MipmapMode.None +q=o===B.a9?$.bL.aN().FilterMode.Nearest:$.bL.aN().FilterMode.Linear +p=o===B.eh?$.bL.aN().MipmapMode.Linear:$.bL.aN().MipmapMode.None A.X(n,"drawImageRectOptions",[m,s,r,q,p,d.gb4()])}}, -xF(a,b,c,d){var s,r,q,p=a.b +xH(a,b,c,d){var s,r,q,p=a.b p===$&&A.c() p=p.a p===$&&A.c() @@ -47838,107 +47853,107 @@ p=p.a p.toString s=A.eK(b) r=A.eK(c) -q=d.at===B.at?$.bM.aN().FilterMode.Nearest:$.bM.aN().FilterMode.Linear +q=d.at===B.a9?$.bL.aN().FilterMode.Nearest:$.bL.aN().FilterMode.Linear A.X(this.a,"drawImageNine",[p,s,r,q,d.gb4()])}, -ey(a,b,c){A.X(this.a,"drawLine",[a.a,a.b,b.a,b.b,c.gb4()])}, -oF(a,b){this.a.drawOval(A.eK(a),b.gb4())}, -nu(a){this.a.drawPaint(a.gb4())}, -lJ(a,b){var s=a.a +ex(a,b,c){A.X(this.a,"drawLine",[a.a,a.b,b.a,b.b,c.gb4()])}, +oH(a,b){this.a.drawOval(A.eK(a),b.gb4())}, +nx(a){this.a.drawPaint(a.gb4())}, +lN(a,b){var s=a.a s===$&&A.c() s=s.a s.toString this.a.drawParagraph(s,b.a,b.b)}, W(a,b){this.a.drawPath(a.gb4(),b.gb4())}, -nv(a){this.a.drawPicture(a.gb4())}, -mF(a,b,c){this.a.drawPoints($.bc8()[b.a],c,a.gb4())}, -dh(a,b){this.a.drawRRect(A.wW(a),b.gb4())}, +ny(a){this.a.drawPicture(a.gb4())}, +mJ(a,b,c){this.a.drawPoints($.bcf()[b.a],c,a.gb4())}, +dh(a,b){this.a.drawRRect(A.wU(a),b.gb4())}, aQ(a,b){this.a.drawRect(A.eK(a),b.gb4())}, -mG(a,b,c,d){var s=$.dN().x +mK(a,b,c,d){var s=$.dN().x if(s==null){s=self.window.devicePixelRatio -if(s===0)s=1}A.bl8(this.a,a,b,c,d,s)}, -oG(a,b,c){this.a.drawVertices(a.gb4(),$.tK()[b.a],c.gb4())}, -bl(a){this.a.restore()}, -ku(a,b){this.a.rotate(b*180/3.141592653589793,0,0)}, -bK(a){return B.d.ad(this.a.save())}, -fO(a,b){var s=b==null?null:b.gb4() -A.PD(this.a,s,A.eK(a),null,null)}, -LD(a){var s=a.gb4() -A.PD(this.a,s,null,null,null)}, -zl(a,b,c){var s +if(s===0)s=1}A.ble(this.a,a,b,c,d,s)}, +oI(a,b,c){this.a.drawVertices(a.gb4(),$.tH()[b.a],c.gb4())}, +bk(a){this.a.restore()}, +kw(a,b){this.a.rotate(b*180/3.141592653589793,0,0)}, +bJ(a){return B.d.ae(this.a.save())}, +fP(a,b){var s=b==null?null:b.gb4() +A.PG(this.a,s,A.eK(a),null,null)}, +LF(a){var s=a.gb4() +A.PG(this.a,s,null,null,null)}, +zn(a,b,c){var s t.p1.a(b) s=c.gb4() -return A.PD(this.a,s,A.eK(a),b.ga9k().gb4(),0)}, +return A.PG(this.a,s,A.eK(a),b.ga9h().gb4(),0)}, ee(a,b,c){this.a.scale(b,c)}, -ap(a,b){this.a.concat(A.bmv(b))}, +ap(a,b){this.a.concat(A.bmB(b))}, aF(a,b,c){this.a.translate(b,c)}, -gab3(){return null}} -A.a6d.prototype={ -Bt(a,b){this.agJ(0,b) -this.b.b.push(new A.Yx(b))}, -xd(a,b,c){this.agK(0,b,c) -this.b.b.push(new A.Yy(b,c))}, -xe(a,b){this.agL(a,b) -this.b.b.push(new A.Yz(a,b))}, -xf(a,b,c){this.agM(a,b,c) -this.b.b.push(new A.YA(a,b,c))}, -II(a,b,c,d,e,f){this.agN(a,b,c,d,e,f) -this.b.b.push(new A.YE(a,b,c,d,e,f))}, -ci(a,b,c){this.agO(a,b,c) +gab1(){return null}} +A.a6k.prototype={ +Bv(a,b){this.agH(0,b) +this.b.b.push(new A.YC(b))}, +xf(a,b,c){this.agI(0,b,c) +this.b.b.push(new A.YD(b,c))}, +xg(a,b){this.agJ(a,b) +this.b.b.push(new A.YE(a,b))}, +xh(a,b,c){this.agK(a,b,c) this.b.b.push(new A.YF(a,b,c))}, -q3(a,b){this.agP(a,b) -this.b.b.push(new A.YG(a,b))}, -nt(a,b,c){this.agQ(a,b,c) -this.b.b.push(new A.YH(a,b,c))}, -jf(a,b,c,d){this.agR(0,b,c,d) -this.b.b.push(new A.YI(b.e1(0),c,d))}, -hm(a,b,c,d){this.agT(a,b,c,d) -this.b.b.push(new A.YK(a.e1(0),b,c,d))}, -xF(a,b,c,d){this.agS(a,b,c,d) -this.b.b.push(new A.YJ(a.e1(0),b,c,d))}, -ey(a,b,c){this.agU(a,b,c) -this.b.b.push(new A.YL(a,b,c))}, -oF(a,b){this.agV(a,b) -this.b.b.push(new A.YM(a,b))}, -nu(a){this.agW(a) -this.b.b.push(new A.YN(a))}, -lJ(a,b){this.agX(a,b) -this.b.b.push(new A.YO(a,b))}, -W(a,b){this.agY(a,b) -this.b.b.push(new A.YP(a,b))}, -nv(a){this.agZ(a) -this.b.b.push(new A.YQ(a))}, -mF(a,b,c){this.ah_(a,b,c) -this.b.b.push(new A.YR(c,b,a))}, -dh(a,b){this.ah0(a,b) -this.b.b.push(new A.YS(a,b))}, -aQ(a,b){this.ah1(a,b) +IK(a,b,c,d,e,f){this.agL(a,b,c,d,e,f) +this.b.b.push(new A.YJ(a,b,c,d,e,f))}, +ci(a,b,c){this.agM(a,b,c) +this.b.b.push(new A.YK(a,b,c))}, +q5(a,b){this.agN(a,b) +this.b.b.push(new A.YL(a,b))}, +nw(a,b,c){this.agO(a,b,c) +this.b.b.push(new A.YM(a,b,c))}, +jh(a,b,c,d){this.agP(0,b,c,d) +this.b.b.push(new A.YN(b.e1(0),c,d))}, +hp(a,b,c,d){this.agR(a,b,c,d) +this.b.b.push(new A.YP(a.e1(0),b,c,d))}, +xH(a,b,c,d){this.agQ(a,b,c,d) +this.b.b.push(new A.YO(a.e1(0),b,c,d))}, +ex(a,b,c){this.agS(a,b,c) +this.b.b.push(new A.YQ(a,b,c))}, +oH(a,b){this.agT(a,b) +this.b.b.push(new A.YR(a,b))}, +nx(a){this.agU(a) +this.b.b.push(new A.YS(a))}, +lN(a,b){this.agV(a,b) this.b.b.push(new A.YT(a,b))}, -mG(a,b,c,d){this.ah2(a,b,c,d) -this.b.b.push(new A.YU(a,b,c,d))}, -oG(a,b,c){this.ah3(a,b,c) -this.b.b.push(new A.YV(a,b,c))}, -bl(a){this.ah4(0) -this.b.b.push(B.GY)}, -ku(a,b){this.ah5(0,b) -this.b.b.push(new A.Za(b))}, -bK(a){this.b.b.push(B.GZ) -return this.ah6(0)}, -fO(a,b){this.ah7(a,b) -this.b.b.push(new A.Zc(a,b))}, -LD(a){this.ah9(a) -this.b.b.push(new A.Ze(a))}, -zl(a,b,c){this.ah8(a,b,c) -this.b.b.push(new A.Zd(a,b,c))}, -ee(a,b,c){this.aha(0,b,c) -this.b.b.push(new A.Zf(b,c))}, -ap(a,b){this.ahb(0,b) -this.b.b.push(new A.Zi(b))}, -aF(a,b,c){this.ahc(0,b,c) -this.b.b.push(new A.Zj(b,c))}, -gab3(){return this.b}} -A.at4.prototype={ -E_(){var s,r,q,p=A.bht(),o=p.beginRecording(A.eK(this.a)) -for(s=this.b,r=s.length,q=0;q>>24&255)/255===0){r=$.bM.aN().ColorFilter -s=$.bdw -if(s==null)s=A.btN() -return r.MakeMatrix(s)}r=$.bM.aN().ColorFilter.MakeBlend(A.b1U($.apU(),r),$.tK()[this.b.a]) -if(r==null)throw A.d(A.bR("Invalid parameters for blend mode ColorFilter",null)) +A.YG.prototype={$iqd:1} +A.Jv.prototype={ +wp(){var s,r=this.a +if((r.a>>>24&255)/255===0){r=$.bL.aN().ColorFilter +s=$.bdD +if(s==null)s=A.btU() +return r.MakeMatrix(s)}r=$.bL.aN().ColorFilter.MakeBlend(A.b2_($.aq_(),r),$.tH()[this.b.a]) +if(r==null)throw A.d(A.bP("Invalid parameters for blend mode ColorFilter",null)) return r}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 if(A.O(this)!==J.aj(b))return!1 -return b instanceof A.Jw&&b.a.l(0,this.a)&&b.b===this.b}, +return b instanceof A.Jv&&b.a.l(0,this.a)&&b.b===this.b}, k(a){return"ColorFilter.mode("+this.a.k(0)+", "+this.b.k(0)+")"}} -A.Cx.prototype={ -gawH(){var s,r,q=new Float32Array(20) -for(s=this.a,r=0;r<20;++r)if(B.b.O(B.TN,r))q[r]=s[r]/255 +A.Cw.prototype={ +gawE(){var s,r,q=new Float32Array(20) +for(s=this.a,r=0;r<20;++r)if(B.b.O(B.TR,r))q[r]=s[r]/255 else q[r]=s[r] return q}, -wo(){return $.bM.aN().ColorFilter.MakeMatrix(this.gawH())}, +wp(){return $.bL.aN().ColorFilter.MakeMatrix(this.gawE())}, gI(a){return A.c4(this.a)}, l(a,b){if(b==null)return!1 -return A.O(this)===J.aj(b)&&b instanceof A.Cx&&A.wS(this.a,b.a)}, +return A.O(this)===J.aj(b)&&b instanceof A.Cw&&A.wQ(this.a,b.a)}, k(a){return"ColorFilter.matrix("+A.h(this.a)+")"}} -A.Z3.prototype={ -wo(){return $.bM.aN().ColorFilter.MakeLinearToSRGBGamma()}, +A.Z8.prototype={ +wp(){return $.bL.aN().ColorFilter.MakeLinearToSRGBGamma()}, l(a,b){if(b==null)return!1 return A.O(this)===J.aj(b)}, -gI(a){return A.hk(A.O(this))}, +gI(a){return A.ek(A.O(this))}, k(a){return"ColorFilter.linearToSrgbGamma()"}} -A.Zg.prototype={ -wo(){return $.bM.aN().ColorFilter.MakeSRGBToLinearGamma()}, +A.Zl.prototype={ +wp(){return $.bL.aN().ColorFilter.MakeSRGBToLinearGamma()}, l(a,b){if(b==null)return!1 return A.O(this)===J.aj(b)}, -gI(a){return A.hk(A.O(this))}, +gI(a){return A.ek(A.O(this))}, k(a){return"ColorFilter.srgbToLinearGamma()"}} -A.Cw.prototype={ -wo(){var s=$.bM.aN().ColorFilter,r=this.a +A.Cv.prototype={ +wp(){var s=$.bL.aN().ColorFilter,r=this.a r=r==null?null:r.gb4() return s.MakeCompose(r,this.b.gb4())}, l(a,b){if(b==null)return!1 -if(!(b instanceof A.Cw))return!1 +if(!(b instanceof A.Cv))return!1 return J.e(b.a,this.a)&&b.b.l(0,this.b)}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"ColorFilter.compose("+A.h(this.a)+", "+this.b.k(0)+")"}} -A.a28.prototype={ -aei(){var s=this.b.a -return new A.W(s,new A.aAR(),A.a6(s).h("W<1,j3>"))}, -aoy(a){var s,r,q,p,o,n,m=this.Q +A.a2e.prototype={ +aeg(){var s=this.b.a +return new A.W(s,new A.aAW(),A.a7(s).h("W<1,j3>"))}, +aov(a){var s,r,q,p,o,n,m=this.Q if(m.aX(0,a)){s=null.querySelector("#sk_path_defs") s.toString r=A.b([],t.J) q=m.i(0,a) q.toString -for(p=t.qr,p=A.dn(new A.ia(s.children,p),p.h("B.E"),t.e),s=J.az(p.a),p=A.w(p),p=p.h("@<1>").ae(p.z[1]).z[1];s.D();){o=p.a(s.gZ(s)) +for(p=t.qr,p=A.dn(new A.i9(s.children,p),p.h("A.E"),t.e),s=J.ax(p.a),p=A.q(p),p=p.h("@<1>").ad(p.z[1]).z[1];s.D();){o=p.a(s.gZ(s)) if(q.O(0,o.id))r.push(o)}for(s=r.length,n=0;n") -a0.a7X(A.kL(new A.bm(m,new A.aAS(a2),l),l.h("B.E"))) +l=A.a7(m).h("bl<1>") +a0.a7U(A.jY(new A.bl(m,new A.aAX(a2),l),l.h("A.E"))) B.b.F(a1,s) -h.abL(s) +h.abJ(s) a1=a2.c if(a1){m=a2.d m.toString m=a0.d.i(0,m) -g=m.gKO(m)}else g=null +g=m.gKQ(m)}else g=null for(m=a2.b,l=m.length,k=a0.d,j=0;j") -q=A.ak(new A.W(s,new A.aAO(),r),!0,r.h("aM.E")) -if(q.length>A.pu().b-1)B.b.eJ(q) -r=m.gavi() +s=m.aeh(m.r) +r=A.a7(s).h("W<1,o>") +q=A.ak(new A.W(s,new A.aAT(),r),!0,r.h("aM.E")) +if(q.length>A.ps().b-1)B.b.eI(q) +r=m.gavf() p=m.e -if(l){l=A.pu() +if(l){l=A.ps() o=l.d B.b.F(l.e,o) B.b.aj(o) p.aj(0) -B.b.ab(q,r)}else{l=A.w(p).h("bg<1>") -n=A.ak(new A.bg(p,l),!0,l.h("B.E")) -new A.bm(n,new A.aAP(q),A.a6(n).h("bm<1>")).ab(0,m.gaz5()) -new A.bm(q,new A.aAQ(m),A.a6(q).h("bm<1>")).ab(0,r)}}, -aej(a){var s,r,q,p,o,n,m,l,k=A.pu().b-1 -if(k===0)return B.Vz +B.b.ab(q,r)}else{l=A.q(p).h("bf<1>") +n=A.ak(new A.bf(p,l),!0,l.h("A.E")) +new A.bl(n,new A.aAU(q),A.a7(n).h("bl<1>")).ab(0,m.gaz2()) +new A.bl(q,new A.aAV(m),A.a7(q).h("bl<1>")).ab(0,r)}}, +aeh(a){var s,r,q,p,o,n,m,l,k=A.ps().b-1 +if(k===0)return B.VD s=A.b([],t.jT) r=t.t -q=new A.vc(A.b([],r),!1) +q=new A.va(A.b([],r),!1) for(p=0;p") +gaw(a){var s=this.a,r=A.a7(s).h("cj<1>") s=new A.cj(s,r) return new A.cw(s,s.gE(s),r.h("cw"))}} -A.a0m.prototype={} -A.pJ.prototype={} -A.b4A.prototype={ +A.a0s.prototype={} +A.pI.prototype={} +A.b4G.prototype={ $1(a){var s,r,q,p,o=null for(s=this.a,r=this.b,q=0;p=q+a,p=0;++q){if(!J.e(r[p],s[s.length-1-q]))return o if(q===s.length-1){s=r.length -if(a===s-1)return new A.pJ(B.b.cU(r,0,s-q-1),B.fJ,!1,o) -else if(a===q)return new A.pJ(B.b.hi(r,a+1),B.fJ,!1,o) -else return o}}return new A.pJ(B.b.hi(r,a+1),B.b.cU(s,0,s.length-1-a),!0,B.b.ga3(r))}, +if(a===s-1)return new A.pI(B.b.cU(r,0,s-q-1),B.fM,!1,o) +else if(a===q)return new A.pI(B.b.hl(r,a+1),B.fM,!1,o) +else return o}}return new A.pI(B.b.hl(r,a+1),B.b.cU(s,0,s.length-1-a),!0,B.b.ga3(r))}, $S:207} -A.a18.prototype={ -aIQ(a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a3.length,a2=0 +A.a1e.prototype={ +aIO(a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a3.length,a2=0 while(!0){if(!(a2=160){s=!1 break}++a2}if(s)return r=A.y(t.S) -for(a1=new A.a7f(a3),q=a0.b,p=a0.a;a1.D();){o=a1.d +for(a1=new A.a7m(a3),q=a0.b,p=a0.a;a1.D();){o=a1.d if(!(o<160||q.O(0,o)||p.O(0,o)))r.H(0,o)}if(r.a===0)return n=A.ak(r,!0,r.$ti.c) m=A.b([],t.J) for(a1=a4.length,q=t.N,p=t.LX,l=t.Pc,k=t.gS,j=0;j127&&h<160 else h=!0}else h=!0 -c[a2]=B.bD.kA(k,h)}}if(B.b.eg(c,new A.ayG())){a=A.b([],t.t) +c[a2]=B.bE.kC(k,h)}}if(B.b.eg(c,new A.ayL())){a=A.b([],t.t) for(a2=0;a2127&&a0<160 else a0=!0}else a0=!0 -q[a]=B.bD.kA(a1,a0)}}a3=0 +q[a]=B.bE.kC(a1,a0)}}a3=0 while(!0){if(!(a3=0;--a)if(q[a])B.b.dn(r,a) -A.baY(r)}, -aP3(a,b){var s=$.bM.aN().Typeface.MakeFreeTypeFaceFromData(b.buffer) +A.bb3(r)}, +aP1(a,b){var s=$.bL.aN().Typeface.MakeFreeTypeFaceFromData(b.buffer) if(s==null){$.h7().$1("Failed to parse fallback font "+a+" as a font.") -return}this.d.push(A.b9_(b,a,s)) +return}this.d.push(A.b95(b,a,s)) if(a==="Noto Color Emoji"||a==="Noto Emoji"){s=this.e -if(B.b.ga3(s)==="Roboto")B.b.hf(s,1,a) -else B.b.hf(s,0,a)}else this.e.push(a)}} -A.ayF.prototype={ +if(B.b.ga3(s)==="Roboto")B.b.hi(s,1,a) +else B.b.hi(s,0,a)}else this.e.push(a)}} +A.ayK.prototype={ $0(){return A.b([],t.Cz)}, $S:1007} -A.ayG.prototype={ +A.ayL.prototype={ $1(a){return!a}, $S:1004} -A.b4D.prototype={ -$1(a){return B.b.O($.bqc(),a)}, +A.b4J.prototype={ +$1(a){return B.b.O($.bqi(),a)}, $S:48} -A.b4E.prototype={ +A.b4K.prototype={ $1(a){return this.a.a.O(0,a)}, $S:20} -A.b1Q.prototype={ +A.b1W.prototype={ $1(a){return a.a==="Noto Sans SC"}, $S:48} -A.b1R.prototype={ +A.b1X.prototype={ $1(a){return a.a==="Noto Sans TC"}, $S:48} -A.b1N.prototype={ +A.b1T.prototype={ $1(a){return a.a==="Noto Sans HK"}, $S:48} -A.b1O.prototype={ +A.b1U.prototype={ $1(a){return a.a==="Noto Sans JP"}, $S:48} -A.b1P.prototype={ +A.b1V.prototype={ $1(a){return a.a==="Noto Sans KR"}, $S:48} -A.b1S.prototype={ +A.b1Y.prototype={ $1(a){return a.a==="Noto Sans Symbols"}, $S:48} -A.a0G.prototype={ +A.a0M.prototype={ H(a,b){var s,r,q=this if(q.b.O(0,b)||q.c.aX(0,b.b))return s=q.c r=s.a -s.u(0,b.b,b) -if(r===0)A.dv(B.F,q.gagb())}, -vR(){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$vR=A.v(function(a,b){if(a===1)return A.q(b,r) +s.t(0,b.b,b) +if(r===0)A.dv(B.F,q.gag9())}, +vS(){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$vS=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:i=t.N h=A.D(i,t.uz) g=A.D(i,t.H3) -for(i=q.c,p=i.gbB(i),o=A.w(p),o=o.h("@<1>").ae(o.z[1]),p=new A.c1(J.az(p.a),p.b,o.h("c1<1,2>")),n=t.H,o=o.z[1];p.D();){m=p.a +for(i=q.c,p=i.gby(i),o=A.q(p),o=o.h("@<1>").ad(o.z[1]),p=new A.bT(J.ax(p.a),p.b,o.h("bT<1,2>")),n=t.H,o=o.z[1];p.D();){m=p.a if(m==null)m=o.a(m) -h.u(0,m.b,A.beQ(new A.axY(q,m,g),n))}s=2 -return A.A(A.fa(h.gbB(h),n),$async$vR) -case 2:p=g.$ti.h("bg<1>") -p=A.ak(new A.bg(g,p),!0,p.h("B.E")) -B.b.kb(p) -o=A.a6(p).h("cj<1>") +h.t(0,m.b,A.beX(new A.ay2(q,m,g),n))}s=2 +return A.B(A.fa(h.gby(h),n),$async$vS) +case 2:p=g.$ti.h("bf<1>") +p=A.ak(new A.bf(g,p),!0,p.h("A.E")) +B.b.kd(p) +o=A.a7(p).h("cj<1>") l=A.ak(new A.cj(p,o),!0,o.h("aM.E")) for(p=l.length,k=0;k")),j=t._,k=k.h("K.E");l.D();){i=l.d +for(m=t.a,l=J.h8(o,m),k=A.q(l),l=new A.cw(l,l.gE(l),k.h("cw")),j=t._,k=k.h("K.E");l.D();){i=l.d if(i==null)i=k.a(i) h=J.aK(i) g=A.cC(h.i(i,"family")) -for(i=J.az(j.a(h.i(i,"fonts")));i.D();)p.a_l(n,a.z7(A.cC(J.c0(m.a(i.gZ(i)),"asset"))),g)}if(!p.a.O(0,"Roboto"))p.a_l(n,"https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf","Roboto") +for(i=J.ax(j.a(h.i(i,"fonts")));i.D();)p.a_k(n,a.z9(A.cC(J.c0(m.a(i.gZ(i)),"asset"))),g)}if(!p.a.O(0,"Roboto"))p.a_k(n,"https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5WZLCzYlKw.ttf","Roboto") e=B.b d=p.b c=J s=5 -return A.A(A.fa(n,t.B8),$async$mE) -case 5:e.F(d,c.bcL(a0,t.h3)) -case 1:return A.r(q,r)}}) -return A.t($async$mE,r)}, -yO(){var s,r,q,p,o,n,m=new A.aMO() +return A.B(A.fa(n,t.B8),$async$mI) +case 5:e.F(d,c.bcS(a0,t.h3)) +case 1:return A.t(q,r)}}) +return A.u($async$mI,r)}, +yQ(){var s,r,q,p,o,n,m=new A.aMU() for(s=this.b,r=s.length,q=this.c,p=0;p1)$.h7().$1("targetWidth and targetHeight for multi-frame images not supported") @@ -48830,55 +48845,55 @@ p=h.makeImageAtCurrentFrame() if(!r&&s<=0)s=i if(q!=null&&q<=0)q=i r=s==null -if(r&&q!=null)s=B.d.aw(q*(p.width()/p.height())) -else if(q==null&&!r)q=B.e.eD(s,p.width()/p.height()) -o=new A.u8() -n=o.Bf(B.eB) -r=A.at_(p,i) +if(r&&q!=null)s=B.d.az(q*(p.width()/p.height())) +else if(q==null&&!r)q=B.e.eC(s,p.width()/p.height()) +o=new A.u5() +n=o.Bh(B.eC) +r=A.at5(p,i) m=p.width() p=p.height() s.toString q.toString -n.hm(r,new A.x(0,0,0+m,0+p),new A.x(0,0,s,q),A.at0()) -p=o.jR().DZ(s,q).b +n.hp(r,new A.x(0,0,0+m,0+p),new A.x(0,0,s,q),A.at6()) +p=o.jT().E0(s,q).b p===$&&A.c() p=p.a p===$&&A.c() l=p.a.encodeToBytes() if(l==null)l=i -if(l==null)A.a7(A.uJ("Failed to re-size image")) -h=$.bM.aN().MakeAnimatedImageFromEncoded(l) -if(h==null)throw A.d(A.uJ("Failed to decode re-sized image data.\nImage source: "+j.b))}j.d=B.d.ad(h.getFrameCount()) -j.e=B.d.ad(h.getRepetitionCount()) +if(l==null)A.a6(A.uH("Failed to re-size image")) +h=$.bL.aN().MakeAnimatedImageFromEncoded(l) +if(h==null)throw A.d(A.uH("Failed to decode re-sized image data.\nImage source: "+j.b))}j.d=B.d.ae(h.getFrameCount()) +j.e=B.d.ae(h.getRepetitionCount()) for(k=0;k");s.D();){p=s.gZ(s) +for(s=J.ax(b),r=this.a,q=this.b.h("oU<0>");s.D();){p=s.gZ(s) o=p.a p=p.b -r.push(new A.oW(a,o,p,p,q))}}, -$S(){return this.b.h("~(0,H)")}} -A.aBQ.prototype={ +r.push(new A.oU(a,o,p,p,q))}}, +$S(){return this.b.h("~(0,H)")}} +A.aBV.prototype={ $2(a,b){return a.b-b.b}, -$S(){return this.a.h("p(oW<0>,oW<0>)")}} -A.aBS.prototype={ +$S(){return this.a.h("o(oU<0>,oU<0>)")}} +A.aBX.prototype={ $1(a){var s,r,q=a.length if(q===0)return null if(q===1)return B.b.ge0(a) s=q/2|0 r=a[s] r.e=this.$1(B.b.cU(a,0,s)) -r.f=this.$1(B.b.hi(a,s+1)) +r.f=this.$1(B.b.hl(a,s+1)) return r}, -$S(){return this.a.h("oW<0>?(H>)")}} -A.aBR.prototype={ +$S(){return this.a.h("oU<0>?(H>)")}} +A.aBW.prototype={ $1(a){var s,r=this,q=a.e,p=q==null if(p&&a.f==null)a.d=a.c else if(p){q=a.f @@ -48992,22 +49007,22 @@ q=a.e q.toString r.$1(q) a.d=Math.max(s,Math.max(a.e.d,a.f.d))}}}, -$S(){return this.a.h("~(oW<0>)")}} -A.oW.prototype={ -LI(a,b){var s,r=this +$S(){return this.a.h("~(oU<0>)")}} +A.oU.prototype={ +LK(a,b){var s,r=this if(a>r.d)return s=r.e -if(s!=null)s.LI(a,b) +if(s!=null)s.LK(a,b) s=r.b if(s<=a&&a<=r.c)b.push(r.a) if(a"),s=new A.cj(s,r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E"),q=B.eB;s.D();){p=s.d +A.aIf.prototype={ +gaHp(){var s,r,q,p,o,n +$label0$1:for(s=this.c.a,r=A.a7(s).h("cj<1>"),s=new A.cj(s,r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E"),q=B.eC;s.D();){p=s.d if(p==null)p=r.a(p) switch(p.a.a){case 0:p=p.b p.toString @@ -49018,348 +49033,348 @@ o=new A.x(p.a,p.b,p.c,p.d) break case 2:p=p.d n=p.a -p=n==null?p.a_i():n +p=n==null?p.a_h():n p=p.getBounds() o=new A.x(p[0],p[1],p[2],p[3]) break -default:continue $label0$1}q=q.h_(o)}return q}} -A.aGe.prototype={} -A.CR.prototype={ -qn(a,b){this.b=this.ve(a,b)}, -ve(a,b){var s,r,q,p,o,n +default:continue $label0$1}q=q.h1(o)}return q}} +A.aGk.prototype={} +A.CQ.prototype={ +qp(a,b){this.b=this.vf(a,b)}, +vf(a,b){var s,r,q,p,o,n for(s=this.c,r=s.length,q=B.C,p=0;p=q.c||q.b>=q.d)q=o.b else{n=o.b -if(!(n.a>=n.c||n.b>=n.d))q=q.jS(n)}}return q}, -rT(a){var s,r,q,p,o +if(!(n.a>=n.c||n.b>=n.d))q=q.jU(n)}}return q}, +rU(a){var s,r,q,p,o for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.m3(a)}}} -A.a73.prototype={ -m3(a){this.rT(a)}} -A.Xr.prototype={ -qn(a,b){this.b=this.ve(a,b).jS(a.gaHr())}, -m3(a){var s,r=this,q=A.at0() +if(!(o.a>=o.c||o.b>=o.d))p.m7(a)}}} +A.a7a.prototype={ +m7(a){this.rU(a)}} +A.Xw.prototype={ +qp(a,b){this.b=this.vf(a,b).jU(a.gaHp())}, +m7(a){var s,r=this,q=A.at6() q.sdG(r.r) s=a.a -s.zl(r.b,r.f,q) -r.rT(a) -s.bl(0)}, -$iarh:1} -A.Zn.prototype={ -qn(a,b){var s,r,q=null,p=this.f,o=a.c.a -o.push(new A.nP(B.a_0,q,q,p,q,q)) -s=this.ve(a,b) -r=A.bI3(p.gb4().getBounds()) -if(s.yC(r))this.b=s.h_(r) +s.zn(r.b,r.f,q) +r.rU(a) +s.bk(0)}, +$iarn:1} +A.Zs.prototype={ +qp(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new A.nN(B.a_4,q,q,p,q,q)) +s=this.vf(a,b) +r=A.bI9(p.gb4().getBounds()) +if(s.yE(r))this.b=s.h1(r) o.pop()}, -m3(a){var s,r=this,q=a.a -q.bK(0) +m7(a){var s,r=this,q=a.a +q.bJ(0) s=r.r -q.xd(0,r.f,s!==B.a1) -s=s===B.ea -if(s)q.fO(r.b,null) -r.rT(a) -if(s)q.bl(0) -q.bl(0)}, -$iati:1} -A.Zq.prototype={ -qn(a,b){var s,r=null,q=this.f,p=a.c.a -p.push(new A.nP(B.ZZ,q,r,r,r,r)) -s=this.ve(a,b) -if(s.yC(q))this.b=s.h_(q) +q.xf(0,r.f,s!==B.a2) +s=s===B.ec +if(s)q.fP(r.b,null) +r.rU(a) +if(s)q.bk(0) +q.bk(0)}, +$iato:1} +A.Zv.prototype={ +qp(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new A.nN(B.a_2,q,r,r,r,r)) +s=this.vf(a,b) +if(s.yE(q))this.b=s.h1(q) p.pop()}, -m3(a){var s,r,q=a.a -q.bK(0) +m7(a){var s,r,q=a.a +q.bJ(0) s=this.f r=this.r -q.xf(s,B.e9,r!==B.a1) -r=r===B.ea -if(r)q.fO(s,null) -this.rT(a) -if(r)q.bl(0) -q.bl(0)}, -$iatm:1} -A.Zp.prototype={ -qn(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a -m.push(new A.nP(B.a__,o,n,o,o,o)) -s=this.ve(a,b) +q.xh(s,B.eb,r!==B.a2) +r=r===B.ec +if(r)q.fP(s,null) +this.rU(a) +if(r)q.bk(0) +q.bk(0)}, +$iats:1} +A.Zu.prototype={ +qp(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new A.nN(B.a_3,o,n,o,o,o)) +s=this.vf(a,b) r=n.a q=n.b p=n.c n=n.d -if(s.yC(new A.x(r,q,p,n)))this.b=s.h_(new A.x(r,q,p,n)) +if(s.yE(new A.x(r,q,p,n)))this.b=s.h1(new A.x(r,q,p,n)) m.pop()}, -m3(a){var s,r=this,q=a.a -q.bK(0) +m7(a){var s,r=this,q=a.a +q.bJ(0) s=r.r -q.xe(r.f,s!==B.a1) -s=s===B.ea -if(s)q.fO(r.b,null) -r.rT(a) -if(s)q.bl(0) -q.bl(0)}, -$iatl:1} -A.a4w.prototype={ -qn(a,b){var s,r,q,p,o=this,n=null,m=new A.db(new Float32Array(16)) +q.xg(r.f,s!==B.a2) +s=s===B.ec +if(s)q.fP(r.b,null) +r.rU(a) +if(s)q.bk(0) +q.bk(0)}, +$iatr:1} +A.a4D.prototype={ +qp(a,b){var s,r,q,p,o=this,n=null,m=new A.db(new Float32Array(16)) m.q(b) s=o.r r=s.a s=s.b m.aF(0,r,s) q=A.hh() -q.oa(r,s,0) +q.oc(r,s,0) p=a.c.a -p.push(A.bg3(q)) -p.push(new A.nP(B.a_2,n,n,n,n,o.f)) -o.ahr(a,m) +p.push(A.bga(q)) +p.push(new A.nN(B.a_6,n,n,n,n,o.f)) +o.ahp(a,m) p.pop() p.pop() o.b=o.b.aF(0,r,s)}, -m3(a){var s,r,q,p=this,o=A.at0() +m7(a){var s,r,q,p=this,o=A.at6() o.sA(0,A.a9(p.f,0,0,0)) s=a.a -s.bK(0) +s.bJ(0) r=p.r q=r.a r=r.b s.aF(0,q,r) -s.fO(p.b.dQ(new A.j(-q,-r)),o) -p.rT(a) -s.bl(0) -s.bl(0)}, -$iaFQ:1} -A.QU.prototype={ -qn(a,b){var s=this.f,r=b.iy(s),q=a.c.a -q.push(A.bg3(s)) -this.b=A.b5I(s,this.ve(a,r)) +s.fP(p.b.dQ(new A.j(-q,-r)),o) +p.rU(a) +s.bk(0) +s.bk(0)}, +$iaFW:1} +A.QX.prototype={ +qp(a,b){var s=this.f,r=b.iB(s),q=a.c.a +q.push(A.bga(s)) +this.b=A.b5O(s,this.vf(a,r)) q.pop()}, -m3(a){var s=a.a -s.bK(0) +m7(a){var s=a.a +s.bJ(0) s.ap(0,this.f.a) -this.rT(a) -s.bl(0)}, -$iaa4:1} -A.a4u.prototype={$iaFM:1} -A.a5n.prototype={ -qn(a,b){this.b=this.c.b.dQ(this.d)}, -m3(a){var s,r=a.b -r.bK(0) +this.rU(a) +s.bk(0)}, +$iaab:1} +A.a4B.prototype={$iaFS:1} +A.a5u.prototype={ +qp(a,b){this.b=this.c.b.dQ(this.d)}, +m7(a){var s,r=a.b +r.bJ(0) s=this.d r.aF(0,s.a,s.b) -r.nv(this.c) -r.bl(0)}} -A.a3_.prototype={ +r.ny(this.c) +r.bk(0)}} +A.a35.prototype={ v(){}} -A.aCP.prototype={ -a5T(a,b,c,d){var s,r=this.b +A.aCV.prototype={ +a5R(a,b,c,d){var s,r=this.b r===$&&A.c() -s=new A.a5n(t.Bn.a(b),a,B.C) +s=new A.a5u(t.Bn.a(b),a,B.C) s.a=r r.c.push(s)}, -a5V(a){var s=this.b +a5T(a){var s=this.b s===$&&A.c() t.L6.a(a) a.a=s s.c.push(a)}, -cI(){return new A.a3_(new A.aCQ(this.a,$.dN().gm6()))}, -ic(){var s=this.b +cI(){return new A.a35(new A.aCW(this.a,$.dN().gma()))}, +ih(){var s=this.b s===$&&A.c() if(s===this.a)return s=s.a s.toString this.b=s}, -abi(a,b,c){return this.vh(new A.Xr(a,b,A.b([],t.k5),B.C))}, -abj(a,b,c){return this.vh(new A.Zn(t.E_.a(a),b,A.b([],t.k5),B.C))}, -abk(a,b,c){return this.vh(new A.Zp(a,b,A.b([],t.k5),B.C))}, -abm(a,b,c){return this.vh(new A.Zq(a,b,A.b([],t.k5),B.C))}, -UO(a,b,c){var s=A.hh() -s.oa(a,b,0) -return this.vh(new A.a4u(s,A.b([],t.k5),B.C))}, -abn(a,b,c){return this.vh(new A.a4w(a,b,A.b([],t.k5),B.C))}, -Dy(a,b){return this.vh(new A.QU(new A.db(A.BT(a)),A.b([],t.k5),B.C))}, -aOF(a){var s=this.b +abg(a,b,c){return this.vi(new A.Xw(a,b,A.b([],t.k5),B.C))}, +abh(a,b,c){return this.vi(new A.Zs(t.E_.a(a),b,A.b([],t.k5),B.C))}, +abi(a,b,c){return this.vi(new A.Zu(a,b,A.b([],t.k5),B.C))}, +abk(a,b,c){return this.vi(new A.Zv(a,b,A.b([],t.k5),B.C))}, +UN(a,b,c){var s=A.hh() +s.oc(a,b,0) +return this.vi(new A.a4B(s,A.b([],t.k5),B.C))}, +abl(a,b,c){return this.vi(new A.a4D(a,b,A.b([],t.k5),B.C))}, +DA(a,b){return this.vi(new A.QX(new A.db(A.BS(a)),A.b([],t.k5),B.C))}, +aOD(a){var s=this.b s===$&&A.c() a.a=s s.c.push(a) return this.b=a}, -vh(a){return this.aOF(a,t.aX)}} -A.aCQ.prototype={} -A.az1.prototype={ -aOJ(a,b){A.b5E("preroll_frame",new A.az3(this,a,!0)) -A.b5E("apply_frame",new A.az4(this,a,!0)) +vi(a){return this.aOD(a,t.aX)}} +A.aCW.prototype={} +A.az6.prototype={ +aOH(a,b){A.b5K("preroll_frame",new A.az8(this,a,!0)) +A.b5K("apply_frame",new A.az9(this,a,!0)) return!0}} -A.az3.prototype={ +A.az8.prototype={ $0(){var s=this.b.a -s.b=s.ve(new A.aI9(new A.MO(A.b([],t.YE))),A.hh())}, +s.b=s.vf(new A.aIf(new A.MP(A.b([],t.YE))),A.hh())}, $S:0} -A.az4.prototype={ -$0(){var s=this.a,r=A.b([],t.iW),q=new A.Z5(r),p=s.a +A.az9.prototype={ +$0(){var s=this.a,r=A.b([],t.iW),q=new A.Za(r),p=s.a r.push(p) -s.c.aei().ab(0,q.gaEn()) -q.Bt(0,B.I) +s.c.aeg().ab(0,q.gaEl()) +q.Bv(0,B.I) s=this.b.a r=s.b -if(!r.gaD(r))s.rT(new A.aGe(q,p))}, +if(!r.gaD(r))s.rU(new A.aGk(q,p))}, $S:0} -A.aub.prototype={} -A.Z4.prototype={ -ha(){return this.Am()}, -jv(){return this.Am()}, -Am(){var s=$.bM.aN().MaskFilter.MakeBlur($.brd()[this.b.a],this.c,!0) +A.aug.prototype={} +A.Z9.prototype={ +hd(){return this.Ao()}, +jx(){return this.Ao()}, +Ao(){var s=$.bL.aN().MaskFilter.MakeBlur($.brj()[this.b.a],this.c,!0) s.toString return s}, -kh(a){var s=this.a +kj(a){var s=this.a if(s!=null)s.delete()}} -A.Z5.prototype={ -aEo(a){this.a.push(a)}, -bK(a){var s,r,q -for(s=this.a,r=0,q=0;qb)p=r-1 else{if(q.b>=b)return!0 s=r+1}}return!1}} -A.qf.prototype={ +A.qe.prototype={ l(a,b){if(b==null)return!1 -if(!(b instanceof A.qf))return!1 +if(!(b instanceof A.qe))return!1 return b.a===this.a&&b.b===this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"["+this.a+", "+this.b+"]"}} -A.aFa.prototype={} -A.Cy.prototype={ +A.aFg.prototype={} +A.Cx.prototype={ gdG(){return this.b}, sdG(a){if(this.b===a)return this.b=a -this.gb4().setBlendMode($.tK()[a.a])}, +this.gb4().setBlendMode($.tH()[a.a])}, gP(a){return this.c}, sP(a,b){if(this.c===b)return this.c=b -this.gb4().setStyle($.bc7()[b.a])}, -gbY(){return this.d}, -sbY(a){if(this.d===a)return +this.gb4().setStyle($.bce()[b.a])}, +gbX(){return this.d}, +sbX(a){if(this.d===a)return this.d=a this.gb4().setStrokeWidth(a)}, -szH(a){if(this.e===a)return +szJ(a){if(this.e===a)return this.e=a -this.gb4().setStrokeCap($.bc9()[a.a])}, -sM6(a){if(this.f===a)return +this.gb4().setStrokeCap($.bcg()[a.a])}, +sM8(a){if(this.f===a)return this.f=a -this.gb4().setStrokeJoin($.bca()[a.a])}, -sl1(a){if(this.r===a)return +this.gb4().setStrokeJoin($.bch()[a.a])}, +sl5(a){if(this.r===a)return this.r=a this.gb4().setAntiAlias(a)}, gA(a){return new A.n(this.w)}, sA(a,b){if(this.w===b.gm(b))return this.w=b.gm(b) this.gb4().setColorInt(b.gm(b))}, -sJs(a){var s,r,q=this +sJu(a){var s,r,q=this if(a===q.x)return if(!a){q.ay=q.y q.y=null}else{s=q.y=q.ay -if(s==null)q.ay=$.apS() -else q.ay=A.aDL(new A.Cw($.apS(),s))}s=q.gb4() +if(s==null)q.ay=$.apY() +else q.ay=A.aDR(new A.Cv($.apY(),s))}s=q.gb4() r=q.ay r=r==null?null:r.gb4() s.setColorFilter(r) q.x=a}, sdf(a){var s,r,q=this if(q.z==a)return -if(a instanceof A.asZ){s=new A.YW(a.a,a.b,a.d,a.e) -s.j7(null,t.e) +if(a instanceof A.at4){s=new A.Z0(a.a,a.b,a.d,a.e) +s.j9(null,t.e) q.z=s}else q.z=t.I4.a(a) s=q.gb4() r=q.z -r=r==null?null:r.z2(q.at) +r=r==null?null:r.z4(q.at) s.setShader(r)}, -smS(a){var s,r,q=this +smW(a){var s,r,q=this if(J.e(a,q.Q))return q.Q=a if(a!=null){s=a.b if(!(isFinite(s)&&s>0))q.as=null -else{s=new A.Z4(a.a,s) -s.j7(null,t.e) +else{s=new A.Z9(a.a,s) +s.j9(null,t.e) q.as=s}}else q.as=null s=q.gb4() r=q.as r=r==null?null:r.gb4() s.setMaskFilter(r)}, -soS(a){var s,r,q=this +soU(a){var s,r,q=this if(q.at===a)return q.at=a s=q.gb4() r=q.z -r=r==null?null:r.z2(a) +r=r==null?null:r.z4(a) s.setShader(r)}, -gpZ(){return this.ax}, -spZ(a){var s,r,q=this +gq0(){return this.ax}, +sq0(a){var s,r,q=this if(q.ax==a)return q.ax=a q.y=null if(a==null)s=q.ay=null -else{s=A.bHg(a) +else{s=A.bHm(a) s.toString -s=q.ay=A.aDL(s)}if(q.x){q.y=s -if(s==null)q.ay=$.apS() -else q.ay=A.aDL(new A.Cw($.apS(),s))}s=q.gb4() +s=q.ay=A.aDR(s)}if(q.x){q.y=s +if(s==null)q.ay=$.apY() +else q.ay=A.aDR(new A.Cv($.apY(),s))}s=q.gb4() r=q.ay r=r==null?null:r.gb4() s.setColorFilter(r)}, -sM7(a){if(this.ch===a)return +sM9(a){if(this.ch===a)return this.ch=a this.gb4().setStrokeMiter(a)}, -ha(){var s=A.aMI() +hd(){var s=A.aMO() s.setAntiAlias(this.r) s.setColorInt(this.w) return s}, -jv(){var s=this,r=null,q=A.aMI(),p=s.b -q.setBlendMode($.tK()[p.a]) +jx(){var s=this,r=null,q=A.aMO(),p=s.b +q.setBlendMode($.tH()[p.a]) p=s.c -q.setStyle($.bc7()[p.a]) +q.setStyle($.bce()[p.a]) q.setStrokeWidth(s.d) q.setAntiAlias(s.r) q.setColorInt(s.w) p=s.z -p=p==null?r:p.z2(s.at) +p=p==null?r:p.z4(s.at) q.setShader(p) p=s.as p=p==null?r:p.gb4() @@ -49371,115 +49386,115 @@ p=s.cx p=p==null?r:p.gb4() q.setImageFilter(p) p=s.e -q.setStrokeCap($.bc9()[p.a]) +q.setStrokeCap($.bcg()[p.a]) p=s.f -q.setStrokeJoin($.bca()[p.a]) +q.setStrokeJoin($.bch()[p.a]) q.setStrokeMiter(s.ch) return q}, -kh(a){var s=this.a +kj(a){var s=this.a if(s!=null)s.delete()}, -$ik_:1} -A.asZ.prototype={} -A.YW.prototype={ -ha(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.X(q,"makeShader",[p]):A.X(q,"makeShaderWithChildren",[p,r]) -if(o==null)throw A.d(A.bH("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.h(p)+" \n samplerUniforms: "+A.h(r)+" \n")) +$ik0:1} +A.at4.prototype={} +A.Z0.prototype={ +hd(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.X(q,"makeShader",[p]):A.X(q,"makeShaderWithChildren",[p,r]) +if(o==null)throw A.d(A.bG("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.h(p)+" \n samplerUniforms: "+A.h(r)+" \n")) return o}, -jv(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.X(q,"makeShader",[p]):A.X(q,"makeShaderWithChildren",[p,r]) -if(o==null)throw A.d(A.bH("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.h(p)+" \n samplerUniforms: "+A.h(r)+" \n")) +jx(){var s=this,r=s.r,q=s.e,p=s.f,o=r.length===0?A.X(q,"makeShader",[p]):A.X(q,"makeShaderWithChildren",[p,r]) +if(o==null)throw A.d(A.bG("Invalid uniform data for shader "+s.d+": floatUniforms: "+A.h(p)+" \n samplerUniforms: "+A.h(r)+" \n")) return o}} -A.Cz.prototype={ -gfz(){return this.b}, -sfz(a){if(this.b===a)return +A.Cy.prototype={ +gfB(){return this.b}, +sfB(a){if(this.b===a)return this.b=a -this.gb4().setFillType($.apV()[a.a])}, -QL(a,b,c){this.gb4().addArc(A.eK(a),b*57.29577951308232,c*57.29577951308232)}, -hl(a){this.gb4().addOval(A.eK(a),!1,1)}, -ow(a,b,c,d){var s,r,q=c.a,p=c.b +this.gb4().setFillType($.aq0()[a.a])}, +QK(a,b,c){this.gb4().addArc(A.eK(a),b*57.29577951308232,c*57.29577951308232)}, +ho(a){this.gb4().addOval(A.eK(a),!1,1)}, +oy(a,b,c,d){var s,r,q=c.a,p=c.b if(d==null){s=A.hh() -s.oa(q,p,0) -r=A.apE(s.a)}else{r=A.apF(d) +s.oc(q,p,0) +r=A.apK(s.a)}else{r=A.apL(d) r[2]=r[2]+q r[5]=r[5]+p}t.E_.a(b) A.X(this.gb4(),"addPath",[b.gb4(),r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],!1])}, -mt(a,b,c){return this.ow(a,b,c,null)}, -Hq(a,b){var s=A.bmu(a) +mx(a,b,c){return this.oy(a,b,c,null)}, +Ht(a,b){var s=A.bmA(a) this.gb4().addPoly(s.toTypedArray(),!0) self.window.flutterCanvasKit.Free(s)}, -fT(a){this.gb4().addRRect(A.wW(a),!1)}, -kd(a){this.gb4().addRect(A.eK(a))}, -x0(a,b,c,d,e){this.gb4().arcToOval(A.eK(b),c*57.29577951308232,d*57.29577951308232,!1)}, +fU(a){this.gb4().addRRect(A.wU(a),!1)}, +kf(a){this.gb4().addRect(A.eK(a))}, +x4(a,b,c,d,e){this.gb4().arcToOval(A.eK(b),c*57.29577951308232,d*57.29577951308232,!1)}, a2(a){this.gb4().close()}, -rg(){return new A.Z8(this,!1)}, +ri(){return new A.Zd(this,!1)}, O(a,b){return this.gb4().contains(b.a,b.b)}, j(a,b,c,d,e,f){A.X(this.gb4(),"cubicTo",[a,b,c,d,e,f])}, -hC(a){var s=this.gb4().getBounds() +hE(a){var s=this.gb4().getBounds() return new A.x(s[0],s[1],s[2],s[3])}, n(a,b,c){this.gb4().lineTo(b,c)}, Y(a,b,c){this.gb4().moveTo(b,c)}, -UR(a,b,c,d){this.gb4().quadTo(a,b,c,d)}, -c2(a){this.b=B.bx +UQ(a,b,c,d){this.gb4().quadTo(a,b,c,d)}, +c2(a){this.b=B.by this.gb4().reset()}, dQ(a){var s=this.gb4().copy() -A.bhs(s,1,0,a.a,0,1,a.b,0,0,1) -return A.at2(s,this.b)}, -ap(a,b){var s=this.gb4().copy(),r=A.apF(b) -A.bhs(s,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8]) -return A.at2(s,this.b)}, -gye(){return!0}, -ha(){var s=new globalThis.window.flutterCanvasKit.Path(),r=this.b -s.setFillType($.apV()[r.a]) -return s}, -kh(a){var s +A.bhz(s,1,0,a.a,0,1,a.b,0,0,1) +return A.at8(s,this.b)}, +ap(a,b){var s=this.gb4().copy(),r=A.apL(b) +A.bhz(s,r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8]) +return A.at8(s,this.b)}, +gyg(){return!0}, +hd(){var s=new globalThis.window.flutterCanvasKit.Path(),r=this.b +s.setFillType($.aq0()[r.a]) +return s}, +kj(a){var s this.c=t._.a(this.gb4().toCmds()) s=this.a if(s!=null)s.delete()}, -jv(){var s=$.bM.aN().Path,r=this.c +jx(){var s=$.bL.aN().Path,r=this.c r===$&&A.c() r=A.X(s,"MakeFromCmds",[r]) s=this.b -r.setFillType($.apV()[s.a]) +r.setFillType($.aq0()[s.a]) return r}, -$irg:1} -A.Z8.prototype={ -gaz(a){var s,r=this,q=r.c -if(q===$){s=r.a.gb4().isEmpty()?B.GX:A.bdx(r) -r.c!==$&&A.Z() +$irf:1} +A.Zd.prototype={ +gaw(a){var s,r=this,q=r.c +if(q===$){s=r.a.gb4().isEmpty()?B.H0:A.bdE(r) +r.c!==$&&A.a1() q=r.c=s}return q}} -A.YD.prototype={ +A.YI.prototype={ gZ(a){var s=this.d -if(s==null)throw A.d(A.vu(u.g)) +if(s==null)throw A.d(A.vs(u.g)) return s}, D(){var s,r=this,q=r.gb4().next() if(q==null){r.d=null -return!1}s=new A.YC(r.b,r.c) -s.j7(q,t.e) +return!1}s=new A.YH(r.b,r.c) +s.j9(q,t.e) r.d=s;++r.c return!0}, -ha(){var s=this.b.a.gb4() +hd(){var s=this.b.a.gb4() return new globalThis.window.flutterCanvasKit.ContourMeasureIter(s,!1,1)}, -jv(){var s,r=this.ha() +jx(){var s,r=this.hd() for(s=0;sr.a)A.bAo(r)}, -aPw(a){var s,r,q,p,o,n=this.a/2|0 -for(s=this.b,r=s.a,q=this.c,p=0;pr.a)A.bAt(r)}, +aPu(a){var s,r,q,p,o,n=this.a/2|0 +for(s=this.b,r=s.a,q=this.c,p=0;pq.a||a.b>q.b @@ -49798,15 +49813,15 @@ j.a=null r=j.y r.toString o=p.a -A.D9(r,o) +A.D8(r,o) r=j.y r.toString n=p.b -A.D8(r,n) +A.D7(r,n) j.ay=p j.z=B.d.dD(o) j.Q=B.d.dD(n) -j.H5()}}if(j.b||j.ay==null){r=j.a +j.H8()}}if(j.b||j.ay==null){r=j.a if(r!=null)r.v() j.a=null j.ax=!1 @@ -49816,51 +49831,51 @@ r=j.f if(r!=null)r.delete() j.f=null r=j.y -if(r!=null){A.ih(r,i,j.e,!1) +if(r!=null){A.ig(r,i,j.e,!1) r=j.y r.toString -A.ih(r,h,j.d,!1) +A.ig(r,h,j.d,!1) j.y.remove() j.d=j.e=null}j.z=B.d.dD(a.a) r=B.d.dD(a.b) j.Q=r -m=j.y=A.In(r,j.z) -r=A.bh("true") +m=j.y=A.Im(r,j.z) +r=A.bg("true") A.X(m,"setAttribute",["aria-hidden",r==null?t.K.a(r):r]) A.L(m.style,"position","absolute") -j.H5() +j.H8() r=t.e -j.e=r.a(A.c6(j.gap3())) -o=r.a(A.c6(j.gap1())) +j.e=r.a(A.c6(j.gap0())) +o=r.a(A.c6(j.gaoZ())) j.d=o A.dY(m,h,o,!1) A.dY(m,i,j.e,!1) j.c=j.b=!1 -o=$.eq -if((o==null?$.eq=A.la():o)!==-1){o=$.fR -o=!(o==null?$.fR=A.ny(self.window.flutterConfiguration):o).ga6s()}else o=!1 -if(o){o=$.bM.aN() -n=$.eq -if(n==null)n=$.eq=A.la() -l=j.r=B.d.ad(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) -if(l!==0){j.f=$.bM.aN().MakeGrContext(l) +o=$.er +if((o==null?$.er=A.la():o)!==-1){o=$.fR +o=!(o==null?$.fR=A.nw(self.window.flutterConfiguration):o).ga6q()}else o=!1 +if(o){o=$.bL.aN() +n=$.er +if(n==null)n=$.er=A.la() +l=j.r=B.d.ae(o.GetWebGLContext(m,r.a({antialias:0,majorVersion:n}))) +if(l!==0){j.f=$.bL.aN().MakeGrContext(l) if(j.as===-1||j.at===-1){r=j.y r.toString -o=$.eq -k=A.bv2(r,o==null?$.eq=A.la():o) -j.as=B.d.ad(k.getParameter(B.d.ad(k.SAMPLES))) -j.at=B.d.ad(k.getParameter(B.d.ad(k.STENCIL_BITS)))}j.a3U()}}j.x.append(m) +o=$.er +k=A.bv9(r,o==null?$.er=A.la():o) +j.as=B.d.ae(k.getParameter(B.d.ae(k.SAMPLES))) +j.at=B.d.ae(k.getParameter(B.d.ae(k.STENCIL_BITS)))}j.a3S()}}j.x.append(m) j.ay=a}else{r=$.dN().x if(r==null){r=self.window.devicePixelRatio -if(r===0)r=1}if(r!==j.CW)j.H5()}r=$.dN().x +if(r===0)r=1}if(r!==j.CW)j.H8()}r=$.dN().x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}j.CW=r j.ch=a -j.a4v() +j.a4t() r=j.a if(r!=null)r.v() -return j.a=j.apo(a)}, -H5(){var s,r,q=this.z,p=$.dN(),o=p.x +return j.a=j.apl(a)}, +H8(){var s,r,q=this.z,p=$.dN(),o=p.x if(o==null){o=self.window.devicePixelRatio if(o===0)o=1}s=this.Q p=p.x @@ -49868,103 +49883,103 @@ if(p==null){p=self.window.devicePixelRatio if(p===0)p=1}r=this.y.style A.L(r,"width",A.h(q/o)+"px") A.L(r,"height",A.h(s/p)+"px")}, -a4v(){var s=B.d.dD(this.ch.b),r=this.Q,q=$.dN().x +a4t(){var s=B.d.dD(this.ch.b),r=this.Q,q=$.dN().x if(q==null){q=self.window.devicePixelRatio if(q===0)q=1}A.L(this.y.style,"transform","translate(0, -"+A.h((r-s)/q)+"px)")}, -ap4(a){this.c=!1 -$.bQ().TB() +ap1(a){this.c=!1 +$.bO().TA() a.stopPropagation() a.preventDefault()}, -ap2(a){var s=this,r=A.pu() +ap_(a){var s=this,r=A.ps() s.c=!0 -if(r.aLQ(s)){s.b=!0 +if(r.aLO(s)){s.b=!0 a.preventDefault()}else s.v()}, -apo(a){var s,r=this,q=$.eq -if((q==null?$.eq=A.la():q)===-1){q=r.y +apl(a){var s,r=this,q=$.er +if((q==null?$.er=A.la():q)===-1){q=r.y q.toString -return r.G1(q,"WebGL support not detected")}else{q=$.fR -if((q==null?$.fR=A.ny(self.window.flutterConfiguration):q).ga6s()){q=r.y +return r.G3(q,"WebGL support not detected")}else{q=$.fR +if((q==null?$.fR=A.nw(self.window.flutterConfiguration):q).ga6q()){q=r.y q.toString -return r.G1(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y +return r.G3(q,"CPU rendering forced by application")}else if(r.r===0){q=r.y q.toString -return r.G1(q,"Failed to initialize WebGL context")}else{q=$.bM.aN() +return r.G3(q,"Failed to initialize WebGL context")}else{q=$.bL.aN() s=r.f s.toString -s=A.X(q,"MakeOnScreenGLSurface",[s,B.d.DK(a.a),B.d.DK(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) +s=A.X(q,"MakeOnScreenGLSurface",[s,B.d.DM(a.a),B.d.DM(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB,r.as,r.at]) if(s==null){q=r.y q.toString -return r.G1(q,"Failed to initialize WebGL surface")}return new A.Zh(s,r.r)}}}, -G1(a,b){if(!$.bhM){$.h7().$1("WARNING: Falling back to CPU-only rendering. "+b+".") -$.bhM=!0}return new A.Zh($.bM.aN().MakeSWCanvasSurface(a),null)}, +return r.G3(q,"Failed to initialize WebGL surface")}return new A.Zm(s,r.r)}}}, +G3(a,b){if(!$.bhT){$.h7().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.bhT=!0}return new A.Zm($.bL.aN().MakeSWCanvasSurface(a),null)}, v(){var s=this,r=s.y -if(r!=null)A.ih(r,"webglcontextlost",s.d,!1) +if(r!=null)A.ig(r,"webglcontextlost",s.d,!1) r=s.y -if(r!=null)A.ih(r,"webglcontextrestored",s.e,!1) +if(r!=null)A.ig(r,"webglcontextrestored",s.e,!1) s.e=s.d=null s.x.remove() r=s.a if(r!=null)r.v()}} -A.aO1.prototype={ +A.aO7.prototype={ $2(a,b){this.a.a.a.flush() return!0}, $S:909} -A.Zh.prototype={ +A.Zm.prototype={ v(){if(this.c)return this.a.dispose() this.c=!0}} -A.a8Z.prototype={ -aey(){var s,r=this,q=r.e,p=q.length +A.a95.prototype={ +aew(){var s,r=this,q=r.e,p=q.length if(p!==0){s=q.pop() r.d.push(s) return s}else{q=r.d -if(q.length+p+1>>0 -if((s|2)===s)r=(r|B.d.ad($.bM.aN().OverlineDecoration))>>>0 -if((s|4)===s)r=(r|B.d.ad($.bM.aN().LineThroughDecoration))>>>0 +if((s|1)===s)r=(r|B.d.ae($.bL.aN().UnderlineDecoration))>>>0 +if((s|2)===s)r=(r|B.d.ae($.bL.aN().OverlineDecoration))>>>0 +if((s|4)===s)r=(r|B.d.ae($.bL.aN().LineThroughDecoration))>>>0 b2.decoration=r}if(b!=null)b2.decorationThickness=b -if(d!=null){s=A.It(d) -b2.decorationColor=s}if(c!=null)b2.decorationStyle=$.brl()[c.a] -if(a1!=null)b2.textBaseline=$.bcb()[a1.a] -if(a2!=null)A.bhw(b2,a2) +if(d!=null){s=A.Is(d) +b2.decorationColor=s}if(c!=null)b2.decorationStyle=$.brr()[c.a] +if(a1!=null)b2.textBaseline=$.bci()[a1.a] +if(a2!=null)A.bhD(b2,a2) if(a3!=null)b2.letterSpacing=a3 if(a4!=null)b2.wordSpacing=a4 -if(a5!=null)A.bhy(b2,a5) +if(a5!=null)A.bhF(b2,a5) switch(g.ax){case null:break -case B.E_:A.bhx(b2,!0) +case B.E3:A.bhE(b2,!0) break -case B.pf:A.bhx(b2,!1) -break}if(a6!=null){s=a6.Pr("-") +case B.pj:A.bhE(b2,!1) +break}if(a6!=null){s=a6.Pq("-") b2.locale=s}q=g.dx -if(q===$){p=A.bat(g.x,g.y) -g.dx!==$&&A.Z() +if(q===$){p=A.baz(g.x,g.y) +g.dx!==$&&A.a1() g.dx=p -q=p}A.bhv(b2,q) -if(a!=null||a0!=null)b2.fontStyle=A.bbh(a,a0) -if(a8!=null){g=A.It(new A.n(a8.w)) +q=p}A.bhC(b2,q) +if(a!=null||a0!=null)b2.fontStyle=A.bbn(a,a0) +if(a8!=null){g=A.Is(new A.n(a8.w)) b2.foregroundColor=g}if(a9!=null){o=A.b([],t.J) for(g=a9.length,n=0;n")),r=r.h("K.E");p.D();){q=p.d +for(r=A.q(p),p=new A.cw(p,p.gE(p),r.h("cw")),r=r.h("K.E");p.D();){q=p.d if(q==null)q=r.a(q) -if(s>=q.startIndex&&s<=q.endIndex)return new A.d7(B.d.ad(q.startIndex),B.d.ad(q.endIndex))}return B.bX}, -xj(){var s,r,q,p=this.a +if(s>=q.startIndex&&s<=q.endIndex)return new A.d7(B.d.ae(q.startIndex),B.d.ae(q.endIndex))}return B.bY}, +xl(){var s,r,q,p=this.a p===$&&A.c() p=J.h8(p.a.getLineMetrics(),t.e) s=A.b([],t.ER) -for(r=A.w(p),p=new A.cw(p,p.gE(p),r.h("cw")),r=r.h("K.E");p.D();){q=p.d -s.push(new A.Z2(q==null?r.a(q):q))}return s}, +for(r=A.q(p),p=new A.cw(p,p.gE(p),r.h("cw")),r=r.h("K.E");p.D();){q=p.d +s.push(new A.Z7(q==null?r.a(q):q))}return s}, v(){var s=this.a s===$&&A.c() s.v() this.as=!0}} -A.Z2.prototype={ -ga7H(){return this.a.descent}, +A.Z7.prototype={ +ga7F(){return this.a.descent}, gu7(){return this.a.baseline}, -gaa2(a){return B.d.ad(this.a.lineNumber)}, -$iaD6:1} -A.at1.prototype={ -Ho(a,b,c,d,e,f){var s;++this.c +gaa0(a){return B.d.ae(this.a.lineNumber)}, +$iaDc:1} +A.at7.prototype={ +Hr(a,b,c,d,e,f){var s;++this.c this.d.push(f) s=e==null?b:e -A.X(this.a,"addPlaceholder",[a*f,b*f,$.brh()[c.a],$.bcb()[0],s*f])}, -a5U(a,b,c,d){return this.Ho(a,b,c,null,null,d)}, -wP(a){var s=A.b([],t.T),r=B.b.ga6(this.e),q=r.x +A.X(this.a,"addPlaceholder",[a*f,b*f,$.brn()[c.a],$.bci()[0],s*f])}, +a5S(a,b,c,d){return this.Hr(a,b,c,null,null,d)}, +wR(a){var s=A.b([],t.T),r=B.b.ga6(this.e),q=r.x if(q!=null)s.push(q) q=r.y if(q!=null)B.b.F(s,q) -$.WA().aIQ(a,s) +$.WF().aIO(a,s) this.a.addText(a)}, cI(){var s,r,q,p,o,n,m,l,k,j="Paragraph" -if($.bqd()){s=this.a -r=B.N.fI(0,new A.mf(s.getText())) -q=A.bzU($.bs3(),r) +if($.bqj()){s=this.a +r=B.N.fK(0,new A.mg(s.getText())) +q=A.bzZ($.bs9(),r) p=q==null o=p?null:q.i(0,r) if(o!=null)n=o -else{m=A.blg(r,B.u6) -l=A.blg(r,B.u5) -n=new A.TP(A.bHZ(r),l,m)}if(!p){p=q.c +else{m=A.blm(r,B.ua) +l=A.blm(r,B.u9) +n=new A.TS(A.bI4(r),l,m)}if(!p){p=q.c k=p.i(0,r) -if(k==null)q.Yn(0,r,n) +if(k==null)q.Ym(0,r,n) else{m=k.d -if(!J.e(m.b,n)){k.fB(0) -q.Yn(0,r,n)}else{k.fB(0) +if(!J.e(m.b,n)){k.fD(0) +q.Ym(0,r,n)}else{k.fD(0) l=q.b -l.wN(m) -l=l.a.b.zY() +l.wP(m) +l=l.a.b.A_() l.toString -p.u(0,r,l)}}}s.setWordsUtf16(n.c) +p.t(0,r,l)}}}s.setWordsUtf16(n.c) s.setGraphemeBreaksUtf16(n.b) s.setLineBreaksUtf16(n.a)}s=this.a r=s.build() s.delete() -s=new A.Z6(this.b) -p=new A.B9(j,t.gA) -p.Yl(s,r,j,t.e) +s=new A.Zb(this.b) +p=new A.B8(j,t.gA) +p.Yk(s,r,j,t.e) s.a!==$&&A.ai() s.a=p return s}, -gab5(){return this.c}, -gab6(){return this.d}, -ic(){var s=this.e +gab3(){return this.c}, +gab4(){return this.d}, +ih(){var s=this.e if(s.length<=1)return s.pop() this.a.pop()}, -vi(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.e,a5=B.b.ga6(a4) +vj(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.e,a5=B.b.ga6(a4) t.BQ.a(a6) s=a6.a if(s==null)s=a5.a @@ -50161,93 +50176,93 @@ a=a6.cx if(a==null)a=a5.cx a0=a6.db if(a0==null)a0=a5.db -a1=A.b6R(c,s,r,q,p,o,k,j,a5.cy,i,m,a0,n,b,f,e,h,d,a,l,g) +a1=A.b6X(c,s,r,q,p,o,k,j,a5.cy,i,m,a0,n,b,f,e,h,d,a,l,g) a4.push(a1) a4=a1.CW s=a4==null if(!s||a1.ch!=null){a2=s?null:a4.gb4() -if(a2==null){a2=$.bmX() +if(a2==null){a2=$.bn2() a4=a1.a a4=a4==null?null:a4.gm(a4) if(a4==null)a4=4278190080 a2.setColorInt(a4)}a4=a1.ch a3=a4==null?null:a4.gb4() -if(a3==null)a3=$.bmW() -this.a.pushPaintStyle(a1.gWW(),a2,a3)}else this.a.pushStyle(a1.gWW())}} -A.b1u.prototype={ +if(a3==null)a3=$.bn1() +this.a.pushPaintStyle(a1.gWV(),a2,a3)}else this.a.pushStyle(a1.gWV())}} +A.b1A.prototype={ $1(a){return this.a===a}, -$S:30} -A.LF.prototype={ +$S:31} +A.LE.prototype={ T(){return"IntlSegmenterGranularity."+this.b}} -A.Y6.prototype={ +A.Yb.prototype={ k(a){return"CanvasKitError: "+this.a}} -A.JB.prototype={ -ha(){var s=this,r=$.bM.aN(),q=s.d,p=s.e,o=s.f +A.JA.prototype={ +hd(){var s=this,r=$.bL.aN(),q=s.d,p=s.e,o=s.f if(q==null)q=null if(p==null)p=null if(o==null)o=null return A.X(r,"MakeVertices",[s.b,s.c,q,p,o])}, -jv(){return this.ha()}, -kh(a){var s=this.a +jx(){return this.hd()}, +kj(a){var s=this.a if(s!=null)s.delete()}, -v(){this.kh(0) +v(){this.kj(0) this.r=!0}} -A.at6.prototype={ +A.atc.prototype={ $1(a){return a<0||a>=this.a.length}, $S:20} -A.Zt.prototype={ -af3(a,b){var s={} +A.Zy.prototype={ +af1(a,b){var s={} s.a=!1 -this.a.zs(0,A.eJ(J.c0(a.b,"text"))).cE(new A.atr(s,b),t.P).rd(new A.ats(s,b))}, -ae9(a){this.b.Ej(0).cE(new A.atp(a),t.P).rd(new A.atq(this,a))}} -A.atr.prototype={ +this.a.zu(0,A.eJ(J.c0(a.b,"text"))).cE(new A.atx(s,b),t.P).rf(new A.aty(s,b))}, +ae7(a){this.b.El(0).cE(new A.atv(a),t.P).rf(new A.atw(this,a))}} +A.atx.prototype={ $1(a){var s=this.b if(a){s.toString -s.$1(B.aC.ez([!0]))}else{s.toString -s.$1(B.aC.ez(["copy_fail","Clipboard.setData failed",null])) +s.$1(B.aD.ey([!0]))}else{s.toString +s.$1(B.aD.ey(["copy_fail","Clipboard.setData failed",null])) this.a.a=!0}}, $S:160} -A.ats.prototype={ +A.aty.prototype={ $1(a){var s if(!this.a.a){s=this.b s.toString -s.$1(B.aC.ez(["copy_fail","Clipboard.setData failed",null]))}}, +s.$1(B.aD.ey(["copy_fail","Clipboard.setData failed",null]))}}, $S:21} -A.atp.prototype={ +A.atv.prototype={ $1(a){var s=A.b_(["text",a],t.N,t.z),r=this.a r.toString -r.$1(B.aC.ez([s]))}, +r.$1(B.aD.ey([s]))}, $S:193} -A.atq.prototype={ +A.atw.prototype={ $1(a){var s -if(a instanceof A.GJ){A.a1j(B.F,null,t.H).cE(new A.ato(this.b),t.P) +if(a instanceof A.GH){A.a1p(B.F,null,t.H).cE(new A.atu(this.b),t.P) return}s=this.b -A.wU("Could not get text from clipboard: "+A.h(a)) +A.wS("Could not get text from clipboard: "+A.h(a)) s.toString -s.$1(B.aC.ez(["paste_fail","Clipboard.getData failed",null]))}, +s.$1(B.aD.ey(["paste_fail","Clipboard.getData failed",null]))}, $S:21} -A.ato.prototype={ +A.atu.prototype={ $1(a){var s=this.a if(s!=null)s.$1(null)}, -$S:29} -A.Zs.prototype={ -zs(a,b){return this.af2(0,b)}, -af2(a,b){var s=0,r=A.u(t.w),q,p=2,o,n,m,l,k -var $async$zs=A.v(function(c,d){if(c===1){o=d +$S:30} +A.Zx.prototype={ +zu(a,b){return this.af0(0,b)}, +af0(a,b){var s=0,r=A.v(t.w),q,p=2,o,n,m,l,k +var $async$zu=A.w(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:p=4 m=self.window.navigator.clipboard m.toString b.toString s=7 -return A.A(A.jB(m.writeText(b),t.z),$async$zs) +return A.B(A.jB(m.writeText(b),t.z),$async$zu) case 7:p=2 s=6 break case 4:p=3 k=o n=A.aW(k) -A.wU("copy is not successful "+A.h(n)) -m=A.ev(!1,t.w) +A.wS("copy is not successful "+A.h(n)) +m=A.ew(!1,t.w) q=m s=1 break @@ -50255,23 +50270,23 @@ s=6 break case 3:s=2 break -case 6:q=A.ev(!0,t.w) +case 6:q=A.ew(!0,t.w) s=1 break -case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$zs,r)}} -A.atn.prototype={ -Ej(a){var s=0,r=A.u(t.N),q -var $async$Ej=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$zu,r)}} +A.att.prototype={ +El(a){var s=0,r=A.v(t.N),q +var $async$El=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:q=A.jB(self.window.navigator.clipboard.readText(),t.N) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Ej,r)}} -A.a0C.prototype={ -zs(a,b){return A.ev(this.aAp(b),t.w)}, -aAp(a){var s,r,q,p,o="-99999px",n="transparent",m=A.cc(self.document,"textarea"),l=m.style +case 1:return A.t(q,r)}}) +return A.u($async$El,r)}} +A.a0I.prototype={ +zu(a,b){return A.ew(this.aAm(b),t.w)}, +aAm(a){var s,r,q,p,o="-99999px",n="transparent",m=A.cc(self.document,"textarea"),l=m.style A.L(l,"position","absolute") A.L(l,"top",o) A.L(l,"left",o) @@ -50281,119 +50296,119 @@ A.L(l,"background-color",n) A.L(l,"background",n) self.document.body.append(m) s=m -A.bef(s,a) +A.bem(s,a) s.focus() s.select() r=!1 try{r=self.document.execCommand("copy") -if(!r)A.wU("copy is not successful")}catch(p){q=A.aW(p) -A.wU("copy is not successful "+A.h(q))}finally{s.remove()}return r}} -A.axR.prototype={ -Ej(a){return A.b7I(new A.GJ("Paste is not implemented for this browser."),null,t.N)}} -A.ZF.prototype={ +if(!r)A.wS("copy is not successful")}catch(p){q=A.aW(p) +A.wS("copy is not successful "+A.h(q))}finally{s.remove()}return r}} +A.axW.prototype={ +El(a){return A.b7O(new A.GH("Paste is not implemented for this browser."),null,t.N)}} +A.ZK.prototype={ T(){return"ColorFilterType."+this.b}} -A.KE.prototype={} -A.ayl.prototype={ -ga6s(){var s=this.b +A.KD.prototype={} +A.ayq.prototype={ +ga6q(){var s=this.b if(s==null)s=null else{s=s.canvasKitForceCpuOnly if(s==null)s=null}return s===!0}, -gaHA(){var s=this.b +gaHy(){var s=this.b if(s==null)s=null else{s=s.debugShowSemanticsNodes if(s==null)s=null}return s===!0}, -gac7(){var s=this.b +gac5(){var s=this.b if(s==null)s=null else{s=s.renderer if(s==null)s=null}if(s==null){s=self.window.flutterWebRenderer if(s==null)s=null}return s}, -gad2(){var s=this.b +gad0(){var s=this.b if(s==null)s=null else{s=s.useColorEmoji if(s==null)s=null}return s===!0}} -A.avO.prototype={ +A.avT.prototype={ $1(a){return this.a.warn(J.h9(a))}, -$S:7} -A.avR.prototype={ +$S:9} +A.avW.prototype={ $1(a){a.toString return A.cC(a)}, $S:903} -A.a2a.prototype={ -gco(a){return B.d.ad(this.b.status)}, -gaGr(){var s=this.b.headers,r=s.get("Content-Length") +A.a2g.prototype={ +gco(a){return B.d.ae(this.b.status)}, +gaGp(){var s=this.b.headers,r=s.get("Content-Length") if(r==null)r=null if(r==null)return null -return A.vs(r,null)}, -gJi(){var s=this.b,r=B.d.ad(s.status)>=200&&B.d.ad(s.status)<300,q=B.d.ad(s.status),p=B.d.ad(s.status),o=B.d.ad(s.status)>307&&B.d.ad(s.status)<400 +return A.vq(r,null)}, +gJk(){var s=this.b,r=B.d.ae(s.status)>=200&&B.d.ae(s.status)<300,q=B.d.ae(s.status),p=B.d.ae(s.status),o=B.d.ae(s.status)>307&&B.d.ae(s.status)<400 return r||q===0||p===304||o}, -gKp(){var s=this -if(!s.gJi())throw A.d(new A.a29(s.a,s.gco(s))) -return new A.aAT(s.b)}, -$ibf0:1} -A.aAT.prototype={ -Ky(a,b,c){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$Ky=A.v(function(d,e){if(d===1)return A.q(e,r) +gKr(){var s=this +if(!s.gJk())throw A.d(new A.a2f(s.a,s.gco(s))) +return new A.aAY(s.b)}, +$ibf7:1} +A.aAY.prototype={ +KA(a,b,c){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$KA=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:m=q.a.body.getReader() p=t.e case 2:if(!!0){s=3 break}s=4 -return A.A(A.jB(m.read(),p),$async$Ky) +return A.B(A.jB(m.read(),p),$async$KA) case 4:o=e if(o.done){s=3 break}n=o.value b.$1(c.a(n==null?null:n)) s=2 break -case 3:return A.r(null,r)}}) -return A.t($async$Ky,r)}, -x3(){var s=0,r=A.u(t.pI),q,p=this,o -var $async$x3=A.v(function(a,b){if(a===1)return A.q(b,r) +case 3:return A.t(null,r)}}) +return A.u($async$KA,r)}, +x5(){var s=0,r=A.v(t.pI),q,p=this,o +var $async$x5=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=3 -return A.A(A.jB(p.a.arrayBuffer(),t.X),$async$x3) +return A.B(A.jB(p.a.arrayBuffer(),t.X),$async$x5) case 3:o=b o.toString q=t.pI.a(o) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$x3,r)}} -A.a29.prototype={ +case 1:return A.t(q,r)}}) +return A.u($async$x5,r)}} +A.a2f.prototype={ k(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, $ic7:1} -A.Lr.prototype={ +A.Lq.prototype={ k(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.h(this.b)}, $ic7:1} -A.avP.prototype={ +A.avU.prototype={ $1(a){return this.a.add(a)}, $S:902} -A.a_Y.prototype={} -A.Km.prototype={} -A.b4q.prototype={ +A.a02.prototype={} +A.Kl.prototype={} +A.b4w.prototype={ $2(a,b){this.a.$2(J.h8(a,t.e),b)}, $S:895} -A.b2c.prototype={ +A.b2i.prototype={ $1(a){var s=A.mP(a,0,null) -if(J.hx(B.a2E.a,B.b.ga6(s.gyE())))return s.k(0) +if(J.hw(B.a2I.a,B.b.ga6(s.gyG())))return s.k(0) self.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") return null}, $S:888} -A.adW.prototype={ +A.ae2.prototype={ D(){var s=++this.b,r=this.a if(s>r.length)throw A.d(A.ah("Iterator out of bounds")) return s"))}, -gE(a){return B.d.ad(this.a.length)}} -A.ae0.prototype={ +A.i9.prototype={ +gaw(a){return new A.ae2(this.a,this.$ti.h("ae2<1>"))}, +gE(a){return B.d.ae(this.a.length)}} +A.ae7.prototype={ D(){var s=++this.b,r=this.a if(s>r.length)throw A.d(A.ah("Iterator out of bounds")) return s"))}, -gE(a){return B.d.ad(this.a.length)}} -A.a_W.prototype={ +A.ta.prototype={ +gaw(a){return new A.ae7(this.a,this.$ti.h("ae7<1>"))}, +gE(a){return B.d.ae(this.a.length)}} +A.a00.prototype={ gZ(a){var s=this.b s===$&&A.c() return s}, @@ -50401,8 +50416,8 @@ D(){var s=this.a.next() if(s.done)return!1 this.b=this.$ti.c.a(s.value) return!0}} -A.a14.prototype={ -a5X(a){var s,r=this +A.a1a.prototype={ +a5V(a){var s,r=this if(!J.e(a,r.e)){s=r.e if(s!=null)s.remove() r.e=a @@ -50410,126 +50425,126 @@ s=r.b s.toString a.toString s.append(a)}}, -garX(){var s=this.r +garU(){var s=this.r s===$&&A.c() return s}, -acW(){var s=this.d.style,r=$.dN().x +acU(){var s=this.d.style,r=$.dN().x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}A.L(s,"transform","scale("+A.h(1/r)+")")}, -awq(a){var s -this.acW() -s=$.hw() -if(!J.hx(B.oG.a,s)&&!$.dN().aLT()&&$.b6j().c){$.dN().a6P(!0) -$.bQ().TB()}else{s=$.dN() -s.xk() -s.a6P(!1) -$.bQ().TB()}}, -afb(a){var s,r,q,p,o=self.window.screen +awn(a){var s +this.acU() +s=$.hv() +if(!J.hw(B.oJ.a,s)&&!$.dN().aLR()&&$.b6p().c){$.dN().a6N(!0) +$.bO().TA()}else{s=$.dN() +s.xm() +s.a6N(!1) +$.bO().TA()}}, +af9(a){var s,r,q,p,o=self.window.screen if(o!=null){s=o.orientation if(s!=null){o=J.aK(a) if(o.gaD(a)){s.unlock() -return A.ev(!0,t.w)}else{r=A.bw5(A.eJ(o.ga3(a))) +return A.ew(!0,t.w)}else{r=A.bwc(A.eJ(o.ga3(a))) if(r!=null){q=new A.bU(new A.aT($.aF,t.tr),t.VY) -try{A.jB(s.lock(r),t.z).cE(new A.ayw(q),t.P).rd(new A.ayx(q))}catch(p){o=A.ev(!1,t.w) -return o}return q.a}}}}return A.ev(!1,t.w)}, -abQ(a){if(a==null)return +try{A.jB(s.lock(r),t.z).cE(new A.ayB(q),t.P).rf(new A.ayC(q))}catch(p){o=A.ew(!1,t.w) +return o}return q.a}}}}return A.ew(!1,t.w)}, +abO(a){if(a==null)return a.remove()}} -A.ayw.prototype={ -$1(a){this.a.eM(0,!0)}, +A.ayB.prototype={ +$1(a){this.a.eL(0,!0)}, $S:21} -A.ayx.prototype={ -$1(a){this.a.eM(0,!1)}, +A.ayC.prototype={ +$1(a){this.a.eL(0,!1)}, $S:21} -A.axk.prototype={} -A.a7k.prototype={} -A.Ag.prototype={} -A.ak3.prototype={} -A.aKO.prototype={ -bK(a){var s,r,q=this,p=q.xX$ +A.axp.prototype={} +A.a7r.prototype={} +A.Af.prototype={} +A.aka.prototype={} +A.aKU.prototype={ +bJ(a){var s,r,q=this,p=q.xZ$ p=p.length===0?q.a:B.b.ga6(p) -s=q.qa$ +s=q.qc$ r=new A.db(new Float32Array(16)) r.q(s) -q.a8w$.push(new A.ak3(p,r))}, -bl(a){var s,r,q,p=this,o=p.a8w$ +q.a8u$.push(new A.aka(p,r))}, +bk(a){var s,r,q,p=this,o=p.a8u$ if(o.length===0)return s=o.pop() -p.qa$=s.b -o=p.xX$ +p.qc$=s.b +o=p.xZ$ r=s.a q=p.a while(!0){if(!!J.e(o.length===0?q:B.b.ga6(o),r))break o.pop()}}, -aF(a,b,c){this.qa$.aF(0,b,c)}, -ee(a,b,c){this.qa$.ee(0,b,c)}, -ku(a,b){this.qa$.aci(0,$.bp3(),b)}, -ap(a,b){this.qa$.bT(0,new A.db(b))}} -A.b5w.prototype={ -$1(a){$.bar=!1 -$.bQ().nL("flutter/system",$.bqh(),new A.b5v())}, +aF(a,b,c){this.qc$.aF(0,b,c)}, +ee(a,b,c){this.qc$.ee(0,b,c)}, +kw(a,b){this.qc$.acg(0,$.bp9(),b)}, +ap(a,b){this.qc$.bS(0,new A.db(b))}} +A.b5C.prototype={ +$1(a){$.bax=!1 +$.bO().nN("flutter/system",$.bqn(),new A.b5B())}, $S:59} -A.b5v.prototype={ +A.b5B.prototype={ $1(a){}, $S:36} A.lr.prototype={} -A.a_3.prototype={ -aGa(){var s,r,q,p=this,o=p.b -if(o!=null)for(o=o.gbB(o),s=A.w(o),s=s.h("@<1>").ae(s.z[1]),o=new A.c1(J.az(o.a),o.b,s.h("c1<1,2>")),s=s.z[1];o.D();){r=o.a -for(r=J.az(r==null?s.a(r):r);r.D();){q=r.gZ(r) +A.a_8.prototype={ +aG8(){var s,r,q,p=this,o=p.b +if(o!=null)for(o=o.gby(o),s=A.q(o),s=s.h("@<1>").ad(s.z[1]),o=new A.bT(J.ax(o.a),o.b,s.h("bT<1,2>")),s=s.z[1];o.D();){r=o.a +for(r=J.ax(r==null?s.a(r):r);r.D();){q=r.gZ(r) q.b.$1(q.a)}}p.b=p.a p.a=null}, -YA(a,b){var s,r=this,q=r.a -if(q==null)q=r.a=A.D(t.N,r.$ti.h("H>")) +Yz(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=A.D(t.N,r.$ti.h("H>")) s=q.i(0,a) -if(s==null){s=A.b([],r.$ti.h("o>")) -q.u(0,a,s) +if(s==null){s=A.b([],r.$ti.h("p>")) +q.t(0,a,s) q=s}else q=s q.push(b)}, -aPA(a){var s,r,q=this.b +aPy(a){var s,r,q=this.b if(q==null)return null s=q.i(0,a) if(s==null||s.length===0)return null r=(s&&B.b).dn(s,0) -this.YA(a,r) +this.Yz(a,r) return r.a}} -A.H8.prototype={} -A.a7N.prototype={ -gQH(a){var s=this.a +A.H7.prototype={} +A.a7U.prototype={ +gQG(a){var s=this.a s===$&&A.c() return s.activeElement}, -mw(a,b){var s=this.a +mA(a,b){var s=this.a s===$&&A.c() return s.appendChild(b)}, -gaao(){var s=this.a +gaam(){var s=this.a s===$&&A.c() return s}, -a63(a){return B.b.ab(a,this.gQX(this))}} -A.a0i.prototype={ -gQH(a){var s=this.a +a61(a){return B.b.ab(a,this.gQW(this))}} +A.a0o.prototype={ +gQG(a){var s=this.a s===$&&A.c() s=s.ownerDocument return s==null?null:s.activeElement}, -mw(a,b){var s=this.a +mA(a,b){var s=this.a s===$&&A.c() return s.appendChild(b)}, -gaao(){var s=this.a +gaam(){var s=this.a s===$&&A.c() return s}, -a63(a){return B.b.ab(a,this.gQX(this))}} -A.Nt.prototype={ -glB(){return this.cx}, -B4(a){var s=this -s.Mn(a) +a61(a){return B.b.ab(a,this.gQW(this))}} +A.Nv.prototype={ +glG(){return this.cx}, +B6(a){var s=this +s.Mp(a) s.cx=a.cx s.cy=a.cy s.db=a.db a.cx=null}, -dg(a){var s,r=this,q="transform-origin",p=r.xv("flt-backdrop") +dg(a){var s,r=this,q="transform-origin",p=r.xx("flt-backdrop") A.L(p.style,q,"0 0 0") s=A.cc(self.document,"flt-backdrop-interior") r.cx=s A.L(s.style,"position","absolute") -s=r.xv("flt-backdrop-filter") +s=r.xx("flt-backdrop-filter") r.cy=s A.L(s.style,q,"0 0 0") s=r.cy @@ -50539,31 +50554,31 @@ s=r.cx s.toString p.append(s) return p}, -oE(){var s=this -s.F5() -$.jz.abQ(s.db) +oG(){var s=this +s.F7() +$.jz.abO(s.db) s.cy=s.cx=s.db=null}, -jN(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.hc.a(h.CW) -$.jz.abQ(h.db) +jP(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.hc.a(h.CW) +$.jz.abO(h.db) h.db=null s=h.fr r=h.f if(s!=r){r.toString q=new A.db(new Float32Array(16)) -if(q.lF(r)===0)A.a7(A.ha(r,"other","Matrix cannot be inverted")) +if(q.lJ(r)===0)A.a6(A.ha(r,"other","Matrix cannot be inverted")) h.dy=q h.fr=h.f}s=$.dN() p=s.x if(p==null){r=self.window.devicePixelRatio p=r===0?1:r}r=h.dy r===$&&A.c() -o=A.b5I(r,new A.x(0,0,s.gm6().a*p,s.gm6().b*p)) +o=A.b5O(r,new A.x(0,0,s.gma().a*p,s.gma().b*p)) n=o.a m=o.b l=o.c-n k=o.d-m j=h.e -for(;j!=null;){if(j.gCS()){i=h.dx=j.w +for(;j!=null;){if(j.gCU()){i=h.dx=j.w n=i.a m=i.b l=i.c-n @@ -50575,35 +50590,35 @@ A.L(s,"top",A.h(m)+"px") A.L(s,"width",A.h(l)+"px") A.L(s,"height",A.h(k)+"px") r=$.dM() -if(r===B.cg){A.L(s,"background-color","#000") -A.L(s,"opacity","0.2")}else{if(r===B.a9){s=h.cy +if(r===B.ch){A.L(s,"background-color","#000") +A.L(s,"opacity","0.2")}else{if(r===B.ab){s=h.cy s.toString -A.hN(s,"-webkit-backdrop-filter",g.ga8x())}s=h.cy +A.hM(s,"-webkit-backdrop-filter",g.ga8v())}s=h.cy s.toString -A.hN(s,"backdrop-filter",g.ga8x())}}, +A.hM(s,"backdrop-filter",g.ga8v())}}, a4(a,b){var s=this -s.tz(0,b) -if(!s.CW.l(0,b.CW))s.jN() -else s.Z7()}, -Z7(){var s=this.e -for(;s!=null;){if(s.gCS()){if(!J.e(s.w,this.dx))this.jN() +s.tA(0,b) +if(!s.CW.l(0,b.CW))s.jP() +else s.Z6()}, +Z6(){var s=this.e +for(;s!=null;){if(s.gCU()){if(!J.e(s.w,this.dx))this.jP() break}s=s.e}}, -pj(){this.aiH() -this.Z7()}, -$iarh:1} -A.q7.prototype={ -spV(a,b){var s,r,q=this +pl(){this.aiF() +this.Z6()}, +$iarn:1} +A.q6.prototype={ +spX(a,b){var s,r,q=this q.a=b s=B.d.c0(b.a)-1 r=B.d.c0(q.a.b)-1 if(q.z!==s||q.Q!==r){q.z=s q.Q=r -q.a5a()}}, -a5a(){A.L(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, -a3p(){var s=this,r=s.a,q=r.a +q.a58()}}, +a58(){A.L(this.c.style,"transform","translate("+this.z+"px, "+this.Q+"px)")}, +a3n(){var s=this,r=s.a,q=r.a r=r.b s.d.aF(0,-q+(q-1-s.z)+1,-r+(r-1-s.Q)+1)}, -a7Y(a,b){return this.r>=A.arJ(a.c-a.a)&&this.w>=A.arI(a.d-a.b)&&this.ay===b}, +a7V(a,b){return this.r>=A.arP(a.c-a.a)&&this.w>=A.arO(a.d-a.b)&&this.ay===b}, aj(a){var s,r,q,p,o,n=this n.at=!1 n.d.aj(0) @@ -50613,70 +50628,70 @@ for(q=n.c,p=0;p>>24&255))&255)<<24|b.gm(b)&16777215 -r=A.bH0(s>>>16&255,s>>>8&255,s&255,255) +p.gdY().pn()}}, +mK(a,b,c,d){var s,r,q,p,o,n=this.d,m=A.bHd(a.hE(0),c) +if(m!=null){s=(B.d.az(0.3*(b.gm(b)>>>24&255))&255)<<24|b.gm(b)&16777215 +r=A.bH6(s>>>16&255,s>>>8&255,s&255,255) n.gcN(n).save() q=n.gcN(n) q.globalAlpha=(s>>>24&255)/255 if(d){s=$.dM() -s=s!==B.a9}else s=!1 +s=s!==B.ab}else s=!1 q=m.b p=m.a o=q.a q=q.b if(s){n.gcN(n).translate(o,q) -A.b7c(n.gcN(n),A.blK(new A.p4(B.T,p))) -A.avN(n.gcN(n),"") -A.avM(n.gcN(n),r)}else{A.b7c(n.gcN(n),"none") -A.avN(n.gcN(n),"") -A.avM(n.gcN(n),r) +A.b7i(n.gcN(n),A.blQ(new A.p3(B.T,p))) +A.avS(n.gcN(n),"") +A.avR(n.gcN(n),r)}else{A.b7i(n.gcN(n),"none") +A.avS(n.gcN(n),"") +A.avR(n.gcN(n),r) n.gcN(n).shadowBlur=p -A.b7e(n.gcN(n),r) -A.b7f(n.gcN(n),o) -A.b7g(n.gcN(n),q)}n.ww(n.gcN(n),a) -A.avL(n.gcN(n),null) +A.b7k(n.gcN(n),r) +A.b7l(n.gcN(n),o) +A.b7m(n.gcN(n),q)}n.wx(n.gcN(n),a) +A.avQ(n.gcN(n),null) n.gcN(n).restore()}}, -jf(a,b,c,d){var s=this,r=s.NM(b,c,d) -if(d.z!=null)s.YO(r,b.gbz(b),b.gc1(b)) -if(!s.ax)s.Fo()}, -PG(a){var s,r,q=a.a,p=q.src +jh(a,b,c,d){var s=this,r=s.NO(b,c,d) +if(d.z!=null)s.YN(r,b.gbz(b),b.gc1(b)) +if(!s.ax)s.Fp()}, +PF(a){var s,r,q=a.a,p=q.src if(p==null)p=null p.toString s=this.b -if(s!=null){r=s.aPA(p) +if(s!=null){r=s.aPy(p) if(r!=null)return r}if(!a.b){a.b=!0 A.L(q.style,"position","absolute")}q=q.cloneNode(!0) s=this.b -if(s!=null)s.YA(p,new A.H8(q,A.bEF(),s.$ti.h("H8<1>"))) +if(s!=null)s.Yz(p,new A.H7(q,A.bEL(),s.$ti.h("H7<1>"))) return q}, -NM(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +NO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this t.gc.a(a) s=c.a -r=A.bHj(c.z) -if(r instanceof A.ME)q=h.apl(a,r.b,r.c,c) -else if(r instanceof A.My){p=A.bKp(r.b) +r=A.bHp(c.z) +if(r instanceof A.MD)q=h.api(a,r.b,r.c,c) +else if(r instanceof A.Mx){p=A.bKv(r.b) o=p.b h.c.append(o) h.f.push(o) -q=h.PG(a) -A.L(q.style,"filter","url(#"+p.a+")")}else q=h.PG(a) +q=h.PF(a) +A.L(q.style,"filter","url(#"+p.a+")")}else q=h.PF(a) o=q.style -n=A.b4g(s) +n=A.b4m(s) A.L(o,"mix-blend-mode",n==null?"":n) if(h.ax&&!0){o=h.d -o.gdY().ob(c,null) +o.gdY().od(c,null) o.gcN(o).drawImage(q,b.a,b.b) -o.gdY().pl()}else{o=h.d +o.gdY().pn()}else{o=h.d if(o.b!=null){n=q.style n.removeProperty("width") n.removeProperty("height") n=o.b n.toString -m=A.bao(n,q,b,o.c) +m=A.bau(n,q,b,o.c) for(o=m.length,n=h.c,l=h.f,k=0;k=m){p=e+m*s/q return A.b([a,e,b,p,c,p,d,f],t.n)}o=e+s n=f-r return A.b([a,e,b,o,b,o,c,n,c,n,d,f],t.n)}, -xF(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h +xH(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h if(c.gaD(c))return -s=this.a0T(0,b.a,b.c,a.gbz(a),c.a,c.c) -r=this.a0T(0,b.b,b.d,a.gc1(a),c.b,c.d) +s=this.a0S(0,b.a,b.c,a.gbz(a),c.a,c.c) +r=this.a0S(0,b.b,b.d,a.gc1(a),c.b,c.d) for(q=this.a,p=t.Vh,o=0;o=0)s.c=-r s.e=s.d=-1}, -kd(a){this.Ht(a,0,0)}, -FV(){var s,r=this.a,q=r.w +kf(a){this.Hw(a,0,0)}, +FW(){var s,r=this.a,q=r.w for(r=r.r,s=0;s0?0:1 g=c0/2 f=(c2.d-c2.b)/2 -e=c2.gbw().a+g*Math.cos(p) -d=c2.gbw().b+f*Math.sin(p) +e=c2.gbv().a+g*Math.cos(p) +d=c2.gbv().b+f*Math.sin(p) if(o===m&&n===l){if(c5)b9.Y(0,e,d) -else b9.OO(e,d) +else b9.OP(e,d) return}c=o*m+n*l b=o*l-n*m if(Math.abs(b)<=0.000244140625)if(c>0)if(!(b>=0&&h===0))c0=b<=0&&h===1 @@ -51782,7 +51797,7 @@ else c0=!0 else c0=!1 else c0=!1 if(c0){if(c5)b9.Y(0,e,d) -else b9.OO(e,d) +else b9.OP(e,d) return}c0=h===1 if(c0)b=-b if(0===b)a=2 @@ -51791,10 +51806,10 @@ else{r=b<0 a=r?2:0 if(c<0!==r)++a}a0=A.b([],t.td) for(a1=0;a1=6.283185307179586||c<=-6.283185307179586){s=b/1.5707963267948966 r=Math.floor(s+0.5) if(Math.abs(s-r-0)<0.000244140625){q=r+1 if(q<0)q+=4 p=c>0?0:1 -this.MN(a,p,B.d.ad(q)) -return}}this.x0(0,a,b,c,!0)}, -Hq(a,b){var s,r,q,p,o,n,m=this,l=a.length +this.MP(a,p,B.d.ae(q)) +return}}this.x4(0,a,b,c,!0)}, +Ht(a,b){var s,r,q,p,o,n,m=this,l=a.length if(l<=0)return -s=m.a.kz(0,0) +s=m.a.kB(0,0) m.c=s+1 r=m.a q=a[0] -r.iK(s,q.a,q.b) -m.a.aeE(1,l-1) +r.iN(s,q.a,q.b) +m.a.aeC(1,l-1) for(r=m.a.f,p=1;p=c||d>=b)g.Ht(a,0,3) -else if(A.bIz(a1))g.MN(a,0,3) +if(s||e>=c||d>=b)g.Hw(a,0,3) +else if(A.bIF(a1))g.MP(a,0,3) else{r=c-e q=b-d p=Math.max(0,a0) @@ -51891,42 +51906,42 @@ l=Math.max(0,a1.f) k=Math.max(0,a1.w) j=Math.max(0,a1.Q) i=Math.max(0,a1.y) -h=A.b1d(j,i,q,A.b1d(l,k,q,A.b1d(n,m,r,A.b1d(p,o,r,1)))) +h=A.b1j(j,i,q,A.b1j(l,k,q,A.b1j(n,m,r,A.b1j(p,o,r,1)))) a0=b-h*j g.Y(0,e,a0) g.n(0,e,d+h*l) -g.kP(e,d,e+h*p,d,0.707106781) +g.kR(e,d,e+h*p,d,0.707106781) g.n(0,c-h*o,d) -g.kP(c,d,c,d+h*k,0.707106781) +g.kR(c,d,c,d+h*k,0.707106781) g.n(0,c,b-h*i) -g.kP(c,b,c-h*m,b,0.707106781) +g.kR(c,b,c-h*m,b,0.707106781) g.n(0,e+h*n,b) -g.kP(e,b,e,a0,0.707106781) +g.kR(e,b,e,a0,0.707106781) g.a2(0) g.e=f?0:-1 e=g.a e.ax=f e.ch=!1 e.CW=6}}, -ow(a,b,c,d){var s=d==null?null:A.BT(d) -this.aEy(b,c.a,c.b,s,0)}, -mt(a,b,c){return this.ow(a,b,c,null)}, -aEy(a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this +oy(a,b,c,d){var s=d==null?null:A.BS(d) +this.aEw(b,c.a,c.b,s,0)}, +mx(a,b,c){return this.oy(a,b,c,null)}, +aEw(a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this t.Ci.a(a9) s=a9.a if(s.w===0)return -r=s.l(0,a8.a)?A.bhL(a8):a9 +r=s.l(0,a8.a)?A.bhS(a8):a9 s=a8.a q=s.d if(b3===0)if(b2!=null)p=b2[15]===1&&b2[14]===0&&b2[11]===0&&b2[10]===1&&b2[9]===0&&b2[8]===0&&b2[7]===0&&b2[6]===0&&b2[3]===0&&b2[2]===0 else p=!0 else p=!1 o=r.a -if(p)s.mw(0,o) -else{n=new A.vm(o) -n.w3(o) +if(p)s.mA(0,o) +else{n=new A.vk(o) +n.w4(o) m=new Float32Array(8) -for(s=b2==null,l=2*(q-1),k=l+1,p=q===0,j=!0;i=n.p0(0,m),i!==6;j=!1)switch(i){case 0:if(s){h=m[0] +for(s=b2==null,l=2*(q-1),k=l+1,p=q===0,j=!0;i=n.p6(0,m),i!==6;j=!1)switch(i){case 0:if(s){h=m[0] g=h+b0}else{h=b2[0] f=m[0] g=h*(f+b0)+b2[4]*(m[1]+b1)+b2[12] @@ -51935,11 +51950,11 @@ e=f+b1}else{f=b2[1] d=b2[5] c=m[1] e=f*(h+b0)+d*(c+b1)+b2[13]+b1 -f=c}if(j&&a8.a.w!==0){a8.An() +f=c}if(j&&a8.a.w!==0){a8.Ap() if(p){b=0 a=0}else{h=a8.a.f b=h[l] -a=h[k]}if(a8.c<=0||!p||b!==g||a!==e)a8.n(0,m[0],m[1])}else{a0=a8.a.kz(0,0) +a=h[k]}if(a8.c<=0||!p||b!==g||a!==e)a8.n(0,m[0],m[1])}else{a0=a8.a.kB(0,0) a8.c=a0+1 a1=a0*2 d=a8.a.f @@ -51952,7 +51967,7 @@ case 2:h=m[2] f=m[3] d=m[4] c=m[5] -a0=a8.a.kz(2,0) +a0=a8.a.kB(2,0) a1=a0*2 a2=a8.a.f a2[a1]=h @@ -51962,7 +51977,7 @@ a2[a1]=d a2[a1+1]=c a8.e=a8.d=-1 break -case 3:a8.kP(m[2],m[3],m[4],m[5],o.y[n.b]) +case 3:a8.kR(m[2],m[3],m[4],m[5],o.y[n.b]) break case 4:a8.j(m[2],m[3],m[4],m[5],m[6],m[7]) break @@ -51980,35 +51995,35 @@ a4[a5]=b2[0]*a6+b2[4]*a7+(b2[12]+b0) a4[o]=b2[1]*a6+b2[5]*a7+(b2[13]+b1)}}a8.e=a8.d=-1}, O(a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this if(a3.a.w===0)return!1 -s=a3.hC(0) +s=a3.hE(0) r=a5.a q=a5.b if(rs.c||q>s.d)return!1 p=a3.a -o=new A.aHb(p,r,q,new Float32Array(18)) -o.aEc() -n=B.ak===a3.b +o=new A.aHh(p,r,q,new Float32Array(18)) +o.aEa() +n=B.am===a3.b m=o.d if((n?m&1:m)!==0)return!0 l=o.e if(l<=1)return l!==0 p=(l&1)===0 if(!p||n)return!p -k=A.b8K(a3.a,!0) +k=A.b8Q(a3.a,!0) j=new Float32Array(18) i=A.b([],t.yv) p=k.a h=!1 do{g=i.length -switch(k.p0(0,j)){case 0:case 5:break -case 1:A.bKu(j,r,q,i) +switch(k.p6(0,j)){case 0:case 5:break +case 1:A.bKA(j,r,q,i) break -case 2:A.bKv(j,r,q,i) +case 2:A.bKB(j,r,q,i) break case 3:f=k.f -A.bKs(j,r,q,p.y[f],i) +A.bKy(j,r,q,p.y[f],i) break -case 4:A.bKt(j,r,q,i) +case 4:A.bKz(j,r,q,i) break case 6:h=!0 break}f=i.length @@ -52031,16 +52046,16 @@ if(f){a2=B.b.dn(i,e) if(a!==i.length)i[a]=a2 break}}}}while(!h) return i.length!==0}, -dQ(a){var s,r=a.a,q=a.b,p=this.a,o=A.byq(p,r,q),n=p.e,m=new Uint8Array(n) -B.E.ij(m,0,p.r) -o=new A.EZ(o,m) +dQ(a){var s,r=a.a,q=a.b,p=this.a,o=A.byv(p,r,q),n=p.e,m=new Uint8Array(n) +B.E.im(m,0,p.r) +o=new A.EX(o,m) n=p.x o.x=n o.z=p.z s=p.y if(s!=null){n=new Float32Array(n) o.y=n -B.dP.ij(n,0,s)}o.e=p.e +B.dR.im(n,0,s)}o.e=p.e o.w=p.w o.c=p.c o.d=p.d @@ -52055,14 +52070,14 @@ o.ax=p.ax o.ay=p.ay o.ch=p.ch o.CW=p.CW -r=new A.w4(o,B.bx) -r.Nu(this) +r=new A.w2(o,B.by) +r.Nw(this) return r}, -ap(a,b){var s=A.bhL(this) -s.aDf(b) +ap(a,b){var s=A.bhS(this) +s.aDc(b) return s}, -aDf(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -this.a.vS() +aDc(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +this.a.vT() s=this.a r=s.d q=s.f @@ -52079,16 +52094,16 @@ g=a[5] f=a[13] q[o]=(k*n+j*m+i)*l q[s]=(h*n+g*m+f)*l}this.d=-1}, -hC(e2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0=this,e1=e0.a +hE(e2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0=this,e1=e0.a if((e1.ax?e1.CW:-1)===-1)s=(e1.at?e1.CW:-1)!==-1 else s=!0 -if(s)return e1.hC(0) +if(s)return e1.hE(0) if(!e1.Q&&e1.b!=null){e1=e1.b e1.toString -return e1}r=new A.vm(e1) -r.w3(e1) +return e1}r=new A.vk(e1) +r.w4(e1) q=e0.a.f -for(p=!1,o=0,n=0,m=0,l=0,k=0,j=0,i=0,h=0,g=null,f=null,e=null;d=r.aMV(),d!==6;){c=r.e +for(p=!1,o=0,n=0,m=0,l=0,k=0,j=0,i=0,h=0,g=null,f=null,e=null;d=r.aMT(),d!==6;){c=r.e switch(d){case 0:j=q[c] h=q[c+1] i=h @@ -52099,7 +52114,7 @@ h=q[c+3] i=h k=j break -case 2:if(f==null)f=new A.aIq() +case 2:if(f==null)f=new A.aIw() b=c+1 a=q[c] a0=b+1 @@ -52151,7 +52166,7 @@ k=s}else{h=a8 j=a7 i=a6 k=s}break -case 3:if(e==null)e=new A.aue() +case 3:if(e==null)e=new A.auj() s=e1.y[r.b] b=c+1 a=q[c] @@ -52167,10 +52182,10 @@ e.a=Math.min(a,a4) e.b=Math.min(a1,a5) e.c=Math.max(a,a4) e.d=Math.max(a1,a5) -c0=new A.rv() +c0=new A.ru() c1=a4-a c2=s*(a2-a) -if(c0.rC(s*c1-c1,c1-2*c2,c2)!==0){a6=c0.a +if(c0.rD(s*c1-c1,c1-2*c2,c2)!==0){a6=c0.a a6.toString if(a6>=0&&a6<=1){c3=2*(s-1) a9=(-c3*a6+c3)*a6+1 @@ -52183,7 +52198,7 @@ e.c=Math.max(e.c,b4) e.b=Math.min(e.b,b5) e.d=Math.max(e.d,b5)}}c5=a5-a1 c6=s*(a3-a1) -if(c0.rC(s*c5-c5,c5-2*c6,c6)!==0){a6=c0.a +if(c0.rD(s*c5-c5,c5-2*c6,c6)!==0){a6=c0.a a6.toString if(a6>=0&&a6<=1){c3=2*(s-1) a9=(-c3*a6+c3)*a6+1 @@ -52199,7 +52214,7 @@ i=e.b j=e.c h=e.d break -case 4:if(g==null)g=new A.auz() +case 4:if(g==null)g=new A.auE() b=c+1 c7=q[c] a0=b+1 @@ -52280,15 +52295,15 @@ p=!0}else{o=Math.min(o,k) m=Math.max(m,j) n=Math.min(n,i) l=Math.max(l,h)}}d9=p?new A.x(o,n,m,l):B.C -e0.a.hC(0) +e0.a.hE(0) return e0.a.b=d9}, -rg(){var s=A.bgu(this.a),r=A.b([],t._k) -return new A.a90(new A.aNW(new A.alq(s,A.b8K(s,!1),r,!1)))}, +ri(){var s=A.bgB(this.a),r=A.b([],t._k) +return new A.a97(new A.aO1(new A.alx(s,A.b8Q(s,!1),r,!1)))}, k(a){var s=this.d5(0) return s}, -$irg:1} -A.aH9.prototype={ -MW(a){var s=this,r=s.r,q=s.x +$irf:1} +A.aHf.prototype={ +MY(a){var s=this,r=s.r,q=s.x if(r!==q||s.w!==s.y){if(isNaN(r)||isNaN(s.w)||isNaN(q)||isNaN(s.y))return 5 a[0]=r a[1]=s.w @@ -52300,7 +52315,7 @@ s.w=r return 1}else{a[0]=q a[1]=s.y return 5}}, -Fs(){var s,r,q=this +Ft(){var s,r,q=this if(q.e===1){q.e=2 return new A.j(q.x,q.y)}s=q.a.f r=q.Q @@ -52309,13 +52324,13 @@ d9(){var s=this,r=s.z,q=s.a if(rs)a=s}r=this.c q=r.length if(q===0)return-1 p=q-1 -for(o=0;os)b=s r=$.G().S() if(a>b||h.c.length===0)return r -q=h.PM(a) -p=h.PM(b) +q=h.PL(a) +p=h.PL(b) if(q===-1||p===-1)return r o=h.c n=o[q] -m=h.Og(q,a) +m=h.Oi(q,a) l=m.a r.Y(0,l.a,l.b) k=m.c -j=h.Og(p,b).c +j=h.Oi(p,b).c if(q===p)h.Pg(n,k,j,r) else{i=q do{h.Pg(n,k,1,r);++i @@ -52469,35 +52484,35 @@ Pg(a,b,c,d){var s,r=a.c switch(a.a){case 1:s=1-c d.n(0,r[2]*c+r[0]*s,r[3]*c+r[1]*s) break -case 4:s=$.bbX() -A.bGY(r,b,c,s) +case 4:s=$.bc3() +A.bH3(r,b,c,s) d.j(s[2],s[3],s[4],s[5],s[6],s[7]) break -case 2:s=$.bbX() -A.bEj(r,b,c,s) -d.UR(s[2],s[3],s[4],s[5]) +case 2:s=$.bc3() +A.bEp(r,b,c,s) +d.UQ(s[2],s[3],s[4],s[5]) break case 3:throw A.d(A.cI(null)) default:throw A.d(A.a8("Invalid segment type"))}}, -anZ(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1073741823,a={} +anW(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1073741823,a={} c.f=!1 a.a=0 -s=new A.aYe(a,c) +s=new A.aYk(a,c) r=new Float32Array(8) q=a0.a p=c.c o=!1 do{if(a0.d9()===0&&o)break -n=a0.p0(0,r) +n=a0.p6(0,r) switch(n){case 0:o=!0 break case 1:s.$4(r[0],r[1],r[2],r[3]) break -case 4:a.a=A.ba4(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],a.a,0,b,p) +case 4:a.a=A.baa(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],a.a,0,b,p) break case 3:m=a0.f l=q.y[m] -k=new A.jL(r[0],r[1],r[2],r[3],r[4],r[5],l).KW() +k=new A.jL(r[0],r[1],r[2],r[3],r[4],r[5],l).KY() j=k.length m=k[0] i=m.a @@ -52506,57 +52521,57 @@ for(g=1;g>>1 -g=this.Fq(o,n,q,p,e,f,this.Fq(a,b,s,r,o,n,g,h,m),h,m)}else{l=a-e +g=this.Fr(o,n,q,p,e,f,this.Fr(a,b,s,r,o,n,g,h,m),h,m)}else{l=a-e k=b-f j=g+Math.sqrt(l*l+k*k) -if(j>g)this.c.push(new A.HR(2,j,A.b([a,b,c,d,e,f],t.n))) +if(j>g)this.c.push(new A.HQ(2,j,A.b([a,b,c,d,e,f],t.n))) g=j}return g}} -A.aYe.prototype={ +A.aYk.prototype={ $4(a,b,c,d){var s=a-c,r=b-d,q=this.a,p=q.a,o=q.a=p+Math.sqrt(s*s+r*r) -if(o>p)this.b.c.push(new A.HR(1,o,A.b([a,b,c,d],t.n)))}, +if(o>p)this.b.c.push(new A.HQ(1,o,A.b([a,b,c,d],t.n)))}, $S:866} -A.aNW.prototype={ +A.aO1.prototype={ gZ(a){var s=this.a -if(s==null)throw A.d(A.vu(u.g)) +if(s==null)throw A.d(A.vs(u.g)) return s}, -D(){var s,r=this.b,q=r.awA() +D(){var s,r=this.b,q=r.awx() if(q)++r.e if(q){s=r.e -this.a=new A.a9_(r.c[s].e,s,r) +this.a=new A.a96(r.c[s].e,s,r) return!0}this.a=null return!1}} -A.a9_.prototype={ -tg(a){return this.d.c[this.c].tg(a)}, -Cc(a,b){return this.d.c[this.c].aJ4(a,b,!0)}, +A.a96.prototype={ +th(a){return this.d.c[this.c].th(a)}, +Ce(a,b){return this.d.c[this.c].aJ2(a,b,!0)}, k(a){return"PathMetric"}, -$ivl:1, +$ivj:1, gE(a){return this.a}} -A.UW.prototype={} -A.HR.prototype={ -aGk(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +A.UZ.prototype={} +A.HQ.prototype={ +aGi(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this switch(a1.a){case 1:s=a1.c r=s[2] q=s[0] p=1-a2 o=s[3] s=s[1] -return new A.UW(a2,new A.j(r*a2+q*p,o*a2+s*p),A.apg(r-q,o-s)) +return new A.UZ(a2,new A.j(r*a2+q*p,o*a2+s*p),A.apm(r-q,o-s)) case 4:s=a1.c r=s[0] q=s[1] @@ -52578,8 +52593,8 @@ else d=!0 if(d){c=e?n-r:l-p b=e?m-q:s-o if(c===0&&b===0){c=l-r -b=s-q}a=A.apg(c,b)}else a=A.apg((g+2*k)*a2+i,(f+2*j)*a2+h) -return new A.UW(a2,new A.j(((g+3*k)*a2+3*i)*a2+r,((f+3*j)*a2+3*h)*a2+q),a) +b=s-q}a=A.apm(c,b)}else a=A.apm((g+2*k)*a2+i,(f+2*j)*a2+h) +return new A.UZ(a2,new A.j(((g+3*k)*a2+3*i)*a2+r,((f+3*j)*a2+3*h)*a2+q),a) case 2:s=a1.c r=s[0] q=s[1] @@ -52587,45 +52602,45 @@ p=s[2] o=s[3] n=s[4] s=s[5] -a0=A.b9h(r,q,p,o,n,s) -m=a0.Sq(a2) -l=a0.Sr(a2) +a0=A.b9n(r,q,p,o,n,s) +m=a0.Sp(a2) +l=a0.Sq(a2) if(!(a2===0&&r===p&&q===o))k=a2===1&&p===n&&o===s else k=!0 n-=r s-=q -a=k?A.apg(n,s):A.apg(2*(n*a2+(p-r)),2*(s*a2+(o-q))) -return new A.UW(a2,new A.j(m,l),a) +a=k?A.apm(n,s):A.apm(2*(n*a2+(p-r)),2*(s*a2+(o-q))) +return new A.UZ(a2,new A.j(m,l),a) default:throw A.d(A.a8("Invalid segment type"))}}} -A.EZ.prototype={ -iK(a,b,c){var s=a*2,r=this.f +A.EX.prototype={ +iN(a,b,c){var s=a*2,r=this.f r[s]=b r[s+1]=c}, -lz(a){var s=this.f,r=a*2 +lE(a){var s=this.f,r=a*2 return new A.j(s[r],s[r+1])}, -Wd(){var s=this -if(s.ay)return new A.x(s.lz(0).a,s.lz(0).b,s.lz(1).a,s.lz(2).b) -else return s.w===4?s.apJ():null}, -hC(a){var s -if(this.Q)this.Nl() +Wc(){var s=this +if(s.ay)return new A.x(s.lE(0).a,s.lE(0).b,s.lE(1).a,s.lE(2).b) +else return s.w===4?s.apG():null}, +hE(a){var s +if(this.Q)this.Nn() s=this.a s.toString return s}, -apJ(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.lz(0).a,h=k.lz(0).b,g=k.lz(1).a,f=k.lz(1).b +apG(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.lE(0).a,h=k.lE(0).b,g=k.lE(1).a,f=k.lE(1).b if(k.r[1]!==1||f!==h)return j s=g-i -r=k.lz(2).a -q=k.lz(2).b +r=k.lE(2).a +q=k.lE(2).b if(k.r[2]!==1||r!==g)return j p=q-f -o=k.lz(3) -n=k.lz(3).b +o=k.lE(3) +n=k.lE(3).b if(k.r[3]!==1||n!==q)return j if(r-o.a!==s||n-h!==p)return j m=Math.min(i,g) l=Math.min(h,q) return new A.x(m,l,m+Math.abs(s),l+Math.abs(p))}, -aex(){var s,r,q,p,o +aev(){var s,r,q,p,o if(this.w===2){s=this.r s=s[0]!==0||s[1]!==1}else s=!0 if(s)return null @@ -52636,11 +52651,11 @@ p=s[2] o=s[3] if(q===o||r===p)return new A.x(r,q,p,o) return null}, -a03(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.hC(0),f=A.b([],t.kG),e=new A.vm(this) -e.w3(this) +a02(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.hE(0),f=A.b([],t.kG),e=new A.vk(this) +e.w4(this) s=new Float32Array(8) -e.p0(0,s) -for(r=0;q=e.p0(0,s),q!==6;)if(3===q){p=s[2] +e.p6(0,s) +for(r=0;q=e.p6(0,s),q!==6;)if(3===q){p=s[2] o=s[3] n=p-s[0] m=o-s[1] @@ -52648,17 +52663,17 @@ l=s[4] k=s[5] if(n!==0){j=Math.abs(n) i=Math.abs(k-o)}else{i=Math.abs(m) -j=m!==0?Math.abs(l-p):Math.abs(n)}f.push(new A.bG(j,i));++r}l=f[0] +j=m!==0?Math.abs(l-p):Math.abs(n)}f.push(new A.bF(j,i));++r}l=f[0] k=f[1] h=f[2] -return A.aIw(g,f[3],h,l,k)}, +return A.aIC(g,f[3],h,l,k)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.EZ&&this.aIV(b)}, +return b instanceof A.EX&&this.aIT(b)}, gI(a){var s=this return A.a4(s.cx,s.f,s.y,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -aIV(a){var s,r,q,p,o,n,m,l=this +aIT(a){var s,r,q,p,o,n,m,l=this if(l.cx!==a.cx)return!1 s=l.d if(s!==a.d)return!1 @@ -52673,43 +52688,43 @@ for(o=0;oq.c){s=a+10 q.c=s r=new Float32Array(s*2) -B.dP.ij(r,0,q.f) +B.dR.im(r,0,q.f) q.f=r}q.d=a}, -Gx(a){var s,r,q=this +GA(a){var s,r,q=this if(a>q.e){s=a+8 q.e=s r=new Uint8Array(s) -B.E.ij(r,0,q.r) +B.E.im(r,0,q.r) q.r=r}q.w=a}, -Gv(a){var s,r,q=this +Gy(a){var s,r,q=this if(a>q.x){s=a+4 q.x=s r=new Float32Array(s) s=q.y -if(s!=null)B.dP.ij(r,0,s) +if(s!=null)B.dR.im(r,0,s) q.y=r}q.z=a}, -mw(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h -i.vS() -i.Gw(g) +mA(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=b.d,g=i.d+h +i.vT() +i.Gz(g) s=b.f for(r=h*2-1,q=g*2-1,p=i.f;r>=0;--r,--q)p[q]=s[r] o=i.w n=b.w -i.Gx(o+n) +i.GA(o+n) for(p=i.r,m=b.r,l=0;lm){l.a=m l.b=s}else if(s===m)return 1}return o}} -A.aMJ.prototype={ -Sq(a){return(this.a*a+this.c)*a+this.e}, -Sr(a){return(this.b*a+this.d)*a+this.f}} -A.aHb.prototype={ -aEc(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.b8K(d,!0) -for(s=e.f,r=t.td;q=c.p0(0,s),q!==6;)switch(q){case 0:case 5:break -case 1:e.aoS() +A.aMP.prototype={ +Sp(a){return(this.a*a+this.c)*a+this.e}, +Sq(a){return(this.b*a+this.d)*a+this.f}} +A.aHh.prototype={ +aEa(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=A.b8Q(d,!0) +for(s=e.f,r=t.td;q=c.p6(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.aoP() break -case 2:p=!A.bgv(s)?A.bys(s):0 -o=e.ZI(s[0],s[1],s[2],s[3],s[4],s[5]) -e.d+=p>0?o+e.ZI(s[4],s[5],s[6],s[7],s[8],s[9]):o +case 2:p=!A.bgC(s)?A.byx(s):0 +o=e.ZH(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.ZH(s[4],s[5],s[6],s[7],s[8],s[9]):o break case 3:n=d.y[c.f] m=s[0] @@ -52938,15 +52953,15 @@ k=s[2] j=s[3] i=s[4] h=s[5] -g=A.bgv(s) +g=A.bgC(s) f=A.b([],r) -new A.jL(m,l,k,j,i,h,n).aFP(f) -e.ZH(f[0]) -if(!g&&f.length===2)e.ZH(f[1]) +new A.jL(m,l,k,j,i,h,n).aFN(f) +e.ZG(f[0]) +if(!g&&f.length===2)e.ZG(f[1]) break -case 4:e.aoP() +case 4:e.aoM() break}}, -aoS(){var s,r,q,p,o,n=this,m=n.f,l=m[0],k=m[1],j=m[2],i=m[3] +aoP(){var s,r,q,p,o,n=this,m=n.f,l=m[0],k=m[1],j=m[2],i=m[3] if(k>i){s=k r=i q=-1}else{s=i @@ -52954,13 +52969,13 @@ r=k q=1}m=n.c if(ms)return p=n.b -if(A.aHc(p,m,l,k,j,i)){++n.e +if(A.aHi(p,m,l,k,j,i)){++n.e return}if(m===s)return o=(j-l)*(m-k)-(i-k)*(p-l) if(o===0){if(p!==j||m!==i)++n.e -q=0}else if(A.bzH(o)===q)q=0 +q=0}else if(A.bzM(o)===q)q=0 n.d+=q}, -ZI(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this +ZH(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this if(b>f){s=b r=f q=-1}else{s=f @@ -52968,15 +52983,15 @@ r=b q=1}p=k.c if(ps)return 0 o=k.b -if(A.aHc(o,p,a,b,e,f)){++k.e +if(A.aHi(o,p,a,b,e,f)){++k.e return 0}if(p===s)return 0 -n=new A.rv() -if(0===n.rC(b-2*d+f,2*(d-b),b-p))m=q===1?a:e +n=new A.ru() +if(0===n.rD(b-2*d+f,2*(d-b),b-p))m=q===1?a:e else{l=n.a l.toString m=((e-2*c+a)*l+2*(c-a))*l+a}if(Math.abs(m-o)<0.000244140625)if(o!==e||p!==f){++k.e return 0}return mg){s=h r=g q=-1}else{s=g @@ -52984,20 +52999,20 @@ r=h q=1}p=i.c if(ps)return o=i.b -if(A.aHc(o,p,a.a,h,a.e,g)){++i.e +if(A.aHi(o,p,a.a,h,a.e,g)){++i.e return}if(p===s)return n=a.r m=a.d*n-p*n+p -l=new A.rv() -if(0===l.rC(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +l=new A.ru() +if(0===l.rD(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e else{j=l.a j.toString -k=A.bua(a.a,a.c,a.e,n,j)/A.bu9(n,j)}if(Math.abs(k-o)<0.000244140625)if(o!==a.e||p!==a.f){++i.e +k=A.buh(a.a,a.c,a.e,n,j)/A.bug(n,j)}if(Math.abs(k-o)<0.000244140625)if(o!==a.e||p!==a.f){++i.e return}p=i.d i.d=p+(kp)return l=g.b -if(A.aHc(l,m,d,b,r,q)){++g.e +if(A.aHi(l,m,d,b,r,q)){++g.e return}if(m===p)return k=Math.min(d,Math.min(a,Math.min(s,r))) j=Math.max(d,Math.max(a,Math.max(s,r))) if(lj){g.d+=n -return}i=A.bkO(f,a0,m) +return}i=A.bkU(f,a0,m) if(i==null)return -h=A.bla(d,a,s,r,i) +h=A.blg(d,a,s,r,i) if(Math.abs(h-l)<0.000244140625)if(l!==r||m!==q){++g.e return}f=g.d g.d=f+(h1,o=null,n=1/0,m=0;m<$.tz.length;++m){l=$.tz[m] +s.push(new A.vc(new A.M(r.c-r.a,r.d-r.b),new A.aHo(q)))}}, +aqZ(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.c-a0.a,a=a0.d-a0.b +for(s=b+1,r=a+1,q=b*a,p=q>1,o=null,n=1/0,m=0;m<$.tw.length;++m){l=$.tw[m] k=self.window.devicePixelRatio if(k===0)k=1 if(l.y!==k)continue @@ -53165,68 +53180,68 @@ f=l.w>=B.d.dD(r*(g===0?1:g))+2&&l.ay===h}else f=!1 e=i4)){if(j===b&&k===a){o=l break}n=i -o=l}}if(o!=null){B.b.N($.tz,o) -o.spV(0,a0) +o=l}}if(o!=null){B.b.L($.tw,o) +o.spX(0,a0) o.b=c.fx -return o}d=A.bcZ(a0,c.cy.b.d,c.dy) +return o}d=A.bd5(a0,c.cy.b.d,c.dy) d.b=c.fx return d}, -YP(){A.L(this.d.style,"transform","translate("+A.h(this.CW)+"px, "+A.h(this.cx)+"px)")}, -jN(){this.YP() -this.Fh(null)}, -cI(){this.No(null) +YO(){A.L(this.d.style,"transform","translate("+A.h(this.CW)+"px, "+A.h(this.cx)+"px)")}, +jP(){this.YO() +this.Fi(null)}, +cI(){this.Nq(null) this.fr=!0 -this.XD()}, +this.XC()}, a4(a,b){var s,r,q=this -q.XH(0,b) +q.XG(0,b) q.fx=b.fx if(b!==q)b.fx=null -if(q.CW!==b.CW||q.cx!==b.cx)q.YP() -q.No(b) +if(q.CW!==b.CW||q.cx!==b.cx)q.YO() +q.Nq(b) if(q.cy===b.cy){s=q.ch -r=s instanceof A.q7&&q.dy!==s.ay -if(q.fr||r)q.Fh(b) -else q.ch=b.ch}else q.Fh(b)}, -pj(){var s=this -s.XG() -s.No(s) -if(s.fr)s.Fh(s)}, -oE(){A.api(this.ch) +r=s instanceof A.q6&&q.dy!==s.ay +if(q.fr||r)q.Fi(b) +else q.ch=b.ch}else q.Fi(b)}, +pl(){var s=this +s.XF() +s.Nq(s) +if(s.fr)s.Fi(s)}, +oG(){A.apo(this.ch) this.ch=null -this.XE()}} -A.aHi.prototype={ +this.XD()}} +A.aHo.prototype={ $0(){var s,r=this.a,q=r.fy q.toString -s=r.ch=r.ar1(q) +s=r.ch=r.aqZ(q) s.b=r.fx q=r.d q.toString -A.bb9(q) +A.bbf(q) r.d.append(s.c) s.aj(0) q=r.cy.b q.toString r=r.fy r.toString -q.HD(s,r) -s.ur()}, +q.HG(s,r) +s.us()}, $S:0} -A.aIY.prototype={ -HD(a,b){var s,r,q,p,o,n,m,l,k,j +A.aJ3.prototype={ +HG(a,b){var s,r,q,p,o,n,m,l,k,j try{m=this.b m.toString -m=A.bm9(b,m) +m=A.bmf(b,m) l=this.c k=l.length if(m){s=k -for(r=0;r1){s=q.a s.y=s.r.pop() r=s.w.pop() @@ -53235,27 +53250,27 @@ s.as=r.b s.at=r.c s.ax=r.d s.z=!0}else if(s.z)s.z=!1}s=q.c -if(s.length!==0&&B.b.ga6(s) instanceof A.Nk)s.pop() -else s.push(B.Hz);--q.r}, -pY(a,b){var s=new A.a4F(a,b) -switch(b.a){case 1:this.a.pY(a,s) +if(s.length!==0&&B.b.ga6(s) instanceof A.Nm)s.pop() +else s.push(B.HD);--q.r}, +q_(a,b){var s=new A.a4M(a,b) +switch(b.a){case 1:this.a.q_(a,s) break case 0:break}this.d.c=!0 this.c.push(s)}, aQ(a,b){var s,r,q=this,p=b.a if(p.w!=null)q.d.c=!0 q.e=!0 -s=A.BI(b) +s=A.BH(b) b.b=!0 -r=new A.a4R(a,p) +r=new A.a4Y(a,p) p=q.a -if(s!==0)p.o9(a.eb(s),r) -else p.o9(a,r) +if(s!==0)p.ob(a.eb(s),r) +else p.ob(a,r) q.c.push(r)}, dh(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.a if(j.w!=null||!a.as)k.d.c=!0 k.e=!0 -s=A.BI(b) +s=A.BH(b) r=a.a q=a.c p=Math.min(r,q) @@ -53265,13 +53280,13 @@ m=Math.min(o,n) q=Math.max(r,q) n=Math.max(o,n) b.b=!0 -l=new A.a4Q(a,j) -k.a.qC(p-s,m-s,q+s,n+s,l) +l=new A.a4X(a,j) +k.a.qE(p-s,m-s,q+s,n+s,l) k.c.push(l)}, -nt(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=new A.x(b1.a,b1.b,b1.c,b1.d),a5=b0.a,a6=b0.b,a7=b0.c,a8=b0.d,a9=new A.x(a5,a6,a7,a8) -if(a9.l(0,a4)||!a9.h_(a4).l(0,a4))return -s=b0.Ev() -r=b1.Ev() +nw(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=new A.x(b1.a,b1.b,b1.c,b1.d),a5=b0.a,a6=b0.b,a7=b0.c,a8=b0.d,a9=new A.x(a5,a6,a7,a8) +if(a9.l(0,a4)||!a9.h1(a4).l(0,a4))return +s=b0.Ex() +r=b1.Ex() q=s.e p=s.f o=s.r @@ -53290,27 +53305,27 @@ c=r.x b=r.y if(i*i+h*h>q*q+p*p||g*g+f*f>o*o+n*n||e*e+d*d>m*m+l*l||c*c+b*b>k*k+j*j)return a3.e=a3.d.c=!0 -a=A.BI(b2) +a=A.BH(b2) b2.b=!0 -a0=new A.a4I(b0,b1,b2.a) +a0=new A.a4P(b0,b1,b2.a) q=$.G().S() -q.sfz(B.ak) -q.fT(b0) -q.fT(b1) +q.sfB(B.am) +q.fU(b0) +q.fU(b1) q.a2(0) a0.x=q a1=Math.min(a5,a7) a2=Math.max(a5,a7) -a3.a.qC(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) +a3.a.qE(a1-a,Math.min(a6,a8)-a,a2+a,Math.max(a6,a8)+a,a0) a3.c.push(a0)}, W(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this if(a0.a.w==null){t.Ci.a(a) -s=a.a.Wd() +s=a.a.Wc() if(s!=null){b.aQ(s,a0) return}r=a.a -q=r.ax?r.a03():null +q=r.ax?r.a02():null if(q!=null){b.dh(q,a0) -return}p=a.a.aex() +return}p=a.a.aev() if(p!=null){r=a0.a.c r=(r==null?0:r)===0}else r=!1 if(r){r=p.a @@ -53329,48 +53344,48 @@ a0.sP(0,B.h) b.aQ(new A.x(n,k,n+g,k+h),a0) return}}t.Ci.a(a) if(a.a.w!==0){b.e=b.d.c=!0 -f=a.hC(0) -e=A.BI(a0) +f=a.hE(0) +e=A.BH(a0) if(e!==0)f=f.eb(e) -d=new A.w4(A.bgu(a.a),B.bx) -d.Nu(a) +d=new A.w2(A.bgB(a.a),B.by) +d.Nw(a) a0.b=!0 -c=new A.a4O(d,a0.a) -b.a.o9(f,c) +c=new A.a4V(d,a0.a) +b.a.ob(f,c) d.b=a.b b.c.push(c)}}, -nv(a){var s,r,q=this,p=t.S9.a(a).b +ny(a){var s,r,q=this,p=t.S9.a(a).b if(p==null)return if(p.e)q.e=!0 s=q.d r=p.d -s.a=B.bD.kA(s.a,r.a) -s.b=B.bD.kA(s.b,r.b) -s.c=B.bD.kA(s.c,r.c) -q.bK(0) +s.a=B.bE.kC(s.a,r.a) +s.b=B.bE.kC(s.b,r.b) +s.c=B.bE.kC(s.c,r.c) +q.bJ(0) B.b.F(q.c,p.c) -q.bl(0) +q.bk(0) p=p.b -if(p!=null)q.a.aeD(p)}, -hm(a,b,c,d){var s,r=this,q=r.d +if(p!=null)q.a.aeB(p)}, +hp(a,b,c,d){var s,r=this,q=r.d d.b=r.e=q.a=q.c=!0 -s=new A.Nj(a,b,c,d.a) -r.a.o9(c,s) +s=new A.Nl(a,b,c,d.a) +r.a.ob(c,s) r.c.push(s)}, -lJ(a,b){var s,r,q,p,o=this +lN(a,b){var s,r,q,p,o=this t.zK.a(a) if(!a.e)return o.e=!0 s=o.d s.c=!0 s.b=!0 -r=new A.a4N(a,b) -q=a.gjH().z +r=new A.a4U(a,b) +q=a.gjJ().z s=b.a p=b.b -o.a.qC(s+q.a,p+q.b,s+q.c,p+q.d,r) +o.a.qE(s+q.a,p+q.b,s+q.c,p+q.d,r) o.c.push(r)}, -a0j(a,b,c,d){var s,r,q,p,o,n,m,l=a[0],k=a[1],j=a.length +a0i(a,b,c,d){var s,r,q,p,o,n,m,l=a[0],k=a[1],j=a.length for(s=k,r=l,q=2;qa.d||s.da.c}} -A.Nk.prototype={ -bG(a){a.bK(0)}, +A.Nm.prototype={ +bF(a){a.bJ(0)}, k(a){var s=this.d5(0) return s}} -A.a4U.prototype={ -bG(a){a.bl(0)}, +A.a50.prototype={ +bF(a){a.bk(0)}, k(a){var s=this.d5(0) return s}} -A.a4Y.prototype={ -bG(a){a.aF(0,this.a,this.b)}, +A.a54.prototype={ +bF(a){a.aF(0,this.a,this.b)}, k(a){var s=this.d5(0) return s}} -A.a4W.prototype={ -bG(a){a.ee(0,this.a,this.b)}, +A.a52.prototype={ +bF(a){a.ee(0,this.a,this.b)}, k(a){var s=this.d5(0) return s}} -A.a4V.prototype={ -bG(a){a.ku(0,this.a)}, +A.a51.prototype={ +bF(a){a.kw(0,this.a)}, k(a){var s=this.d5(0) return s}} -A.a4X.prototype={ -bG(a){a.ap(0,this.a)}, +A.a53.prototype={ +bF(a){a.ap(0,this.a)}, k(a){var s=this.d5(0) return s}} -A.a4F.prototype={ -bG(a){a.pY(this.f,this.r)}, +A.a4M.prototype={ +bF(a){a.q_(this.f,this.r)}, k(a){var s=this.d5(0) return s}} -A.a4E.prototype={ -bG(a){a.u9(this.f)}, +A.a4L.prototype={ +bF(a){a.u9(this.f)}, k(a){var s=this.d5(0) return s}} -A.a4D.prototype={ -bG(a){a.kM(0,this.f)}, +A.a4K.prototype={ +bF(a){a.kO(0,this.f)}, k(a){var s=this.d5(0) return s}} -A.a4H.prototype={ -bG(a){a.q3(this.f,this.r)}, +A.a4O.prototype={ +bF(a){a.q5(this.f,this.r)}, k(a){var s=this.d5(0) return s}} -A.a4K.prototype={ -bG(a){a.ey(this.f,this.r,this.w)}, +A.a4R.prototype={ +bF(a){a.ex(this.f,this.r,this.w)}, k(a){var s=this.d5(0) return s}} -A.a4M.prototype={ -bG(a){a.nu(this.f)}, +A.a4T.prototype={ +bF(a){a.nx(this.f)}, k(a){var s=this.d5(0) return s}} -A.a4T.prototype={ -bG(a){a.oG(this.f,this.r,this.w)}, +A.a5_.prototype={ +bF(a){a.oI(this.f,this.r,this.w)}, k(a){var s=this.d5(0) return s}} -A.a4P.prototype={ -bG(a){a.mF(this.r,this.f,this.w)}, +A.a4W.prototype={ +bF(a){a.mJ(this.r,this.f,this.w)}, k(a){var s=this.d5(0) return s}} -A.a4R.prototype={ -bG(a){a.aQ(this.f,this.r)}, +A.a4Y.prototype={ +bF(a){a.aQ(this.f,this.r)}, k(a){var s=this.d5(0) return s}} -A.a4Q.prototype={ -bG(a){a.dh(this.f,this.r)}, +A.a4X.prototype={ +bF(a){a.dh(this.f,this.r)}, k(a){var s=this.d5(0) return s}} -A.a4I.prototype={ -bG(a){var s=this.w +A.a4P.prototype={ +bF(a){var s=this.w if(s.b==null)s.b=B.h a.W(this.x,s)}, k(a){var s=this.d5(0) return s}} -A.a4L.prototype={ -bG(a){a.oF(this.f,this.r)}, +A.a4S.prototype={ +bF(a){a.oH(this.f,this.r)}, k(a){var s=this.d5(0) return s}} -A.a4G.prototype={ -bG(a){a.ci(this.f,this.r,this.w)}, +A.a4N.prototype={ +bF(a){a.ci(this.f,this.r,this.w)}, k(a){var s=this.d5(0) return s}} -A.a4O.prototype={ -bG(a){a.W(this.f,this.r)}, +A.a4V.prototype={ +bF(a){a.W(this.f,this.r)}, k(a){var s=this.d5(0) return s}} -A.a4S.prototype={ -bG(a){var s=this -a.mG(s.f,s.r,s.w,s.x)}, +A.a4Z.prototype={ +bF(a){var s=this +a.mK(s.f,s.r,s.w,s.x)}, k(a){var s=this.d5(0) return s}} -A.a4J.prototype={ -bG(a){a.jf(0,this.f,this.r,this.w)}, +A.a4Q.prototype={ +bF(a){a.jh(0,this.f,this.r,this.w)}, k(a){var s=this.d5(0) return s}} -A.Nj.prototype={ -bG(a){var s=this -a.hm(s.f,s.r,s.w,s.x)}, +A.Nl.prototype={ +bF(a){var s=this +a.hp(s.f,s.r,s.w,s.x)}, k(a){var s=this.d5(0) return s}} -A.a4N.prototype={ -bG(a){a.lJ(this.f,this.r)}, +A.a4U.prototype={ +bF(a){a.lN(this.f,this.r)}, k(a){var s=this.d5(0) return s}} -A.aYd.prototype={ -pY(a,b){var s,r,q,p,o=this,n=a.gag(a),m=a.gah(a),l=a.gaL(a),k=a.gaR(a) -if(!o.x){s=$.b65() +A.aYj.prototype={ +q_(a,b){var s,r,q,p,o=this,n=a.gag(a),m=a.gah(a),l=a.gaL(a),k=a.gaR(a) +if(!o.x){s=$.b6b() s[0]=n s[1]=m s[2]=l s[3]=k -A.b5H(o.y,s) +A.b5N(o.y,s) n=s[0] m=s[1] l=s[2] @@ -53517,15 +53532,15 @@ else{b.b=s b.c=p b.d=q b.e=r}}, -o9(a,b){this.qC(a.gag(a),a.gah(a),a.gaL(a),a.gaR(a),b)}, -qC(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this +ob(a,b){this.qE(a.gag(a),a.gah(a),a.gaL(a),a.gaR(a),b)}, +qE(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this if(a===c||b===d){e.a=!0 -return}if(!j.x){s=$.b65() +return}if(!j.x){s=$.b6b() s[0]=a s[1]=b s[2]=c s[3]=d -A.b5H(j.y,s) +A.b5N(j.y,s) r=s[0] q=s[1] p=s[2] @@ -53554,14 +53569,14 @@ j.f=Math.max(Math.max(j.f,q),o)}else{j.c=Math.min(r,p) j.e=Math.max(r,p) j.d=Math.min(q,o) j.f=Math.max(q,o)}j.b=!0}, -aeD(a){var s,r,q,p,o,n=this,m=a.a,l=a.b,k=a.c,j=a.d +aeB(a){var s,r,q,p,o,n=this,m=a.a,l=a.b,k=a.c,j=a.d if(m===k||l===j)return -if(!n.x){s=$.b65() +if(!n.x){s=$.b6b() s[0]=m s[1]=l s[2]=k s[3]=j -A.b5H(n.y,s) +A.b5N(n.y,s) r=s[0] q=s[1] p=s[2] @@ -53575,12 +53590,12 @@ n.f=Math.max(Math.max(n.f,q),o)}else{n.c=Math.min(r,p) n.e=Math.max(r,p) n.d=Math.min(q,o) n.f=Math.max(q,o)}n.b=!0}, -LE(){var s=this,r=s.y,q=new A.db(new Float32Array(16)) +LG(){var s=this,r=s.y,q=new A.db(new Float32Array(16)) q.q(r) s.r.push(q) r=s.z?new A.x(s.Q,s.as,s.at,s.ax):null s.w.push(r)}, -aGg(){var s,r,q,p,o,n,m,l,k,j,i=this +aGe(){var s,r,q,p,o,n,m,l,k,j,i=this if(!i.b)return B.C s=i.a r=s.a @@ -53603,11 +53618,11 @@ if(lc1||b7>c2)return if(b8-b6$.b7L||r>$.b7K){k=$.azZ +i.dd(j.guH().a+" = v_color;") +h=j.cI()}else h=A.beT(n,m.a,m.b) +if(s>$.b7R||r>$.b7Q){k=$.aA3 if(k!=null){g=k.a.getExtension("WEBGL_lose_context") -if(g!=null)g.loseContext()}$.b7M=$.azZ=null -$.b7L=Math.max($.b7L,s) -$.b7K=Math.max($.b7K,s)}k=$.b7M -if(k==null)k=$.b7M=A.aFL(s,r) -f=$.azZ -k=f==null?$.azZ=A.b7N(k):f +if(g!=null)g.loseContext()}$.b7S=$.aA3=null +$.b7R=Math.max($.b7R,s) +$.b7Q=Math.max($.b7Q,s)}k=$.b7S +if(k==null)k=$.b7S=A.aFR(s,r) +f=$.aA3 +k=f==null?$.aA3=A.b7T(k):f k.fr=s k.fx=r -e=k.Bn(l,h) +e=k.Bp(l,h) f=k.a d=e.a A.X(f,"useProgram",[d]) -c=k.Li(d,"position") -A.bmj(k,e,q,p,s,r,c3) +c=k.Lk(d,"position") +A.bmp(k,e,q,p,s,r,c3) b=!o if(b){a=m.e -A.X(f,"uniform4f",[k.j3(0,d,"u_textransform"),1/a.d,1/a.e,0,0])}a=f.createBuffer() +A.X(f,"uniform4f",[k.j5(0,d,"u_textransform"),1/a.d,1/a.e,0,0])}a=f.createBuffer() a.toString if(b)if(n){a0=f.createVertexArray() a0.toString A.X(f,"bindVertexArray",[a0])}else a0=null else a0=null A.X(f,a9,[c]) -A.X(f,b0,[k.gl3(),a]) -A.bkM(k,b4,1) -A.X(f,b1,[c,2,k.gTO(),!1,0,0]) +A.X(f,b0,[k.gl7(),a]) +A.bkS(k,b4,1) +A.X(f,b1,[c,2,k.gTN(),!1,0,0]) a1=b4.length/2|0 if(o){a2=f.createBuffer() -A.X(f,b0,[k.gl3(),a2]) +A.X(f,b0,[k.gl7(),a2]) o=c4.c if(o==null){a3=new Uint32Array(a1) for(o=c6.r,a4=0;a41;)s.pop() -t.on.a(B.b.ga3(s)).Du(new A.aIa())}, +t.on.a(B.b.ga3(s)).Dw(new A.aIg())}, $S:0} -A.aO_.prototype={ +A.aO5.prototype={ $0(){var s,r,q=t.on,p=this.a.a -if($.aNY==null)q.a(B.b.ga3(p)).cI() +if($.aO3==null)q.a(B.b.ga3(p)).cI() else{s=q.a(B.b.ga3(p)) -r=$.aNY +r=$.aO3 r.toString -s.a4(0,r)}A.bH3(q.a(B.b.ga3(p))) -$.aNY=q.a(B.b.ga3(p)) -return new A.Gf(q.a(B.b.ga3(p)).d)}, +s.a4(0,r)}A.bH9(q.a(B.b.ga3(p))) +$.aO3=q.a(B.b.ga3(p)) +return new A.Gd(q.a(B.b.ga3(p)).d)}, $S:851} -A.y6.prototype={ -xt(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5="createPattern",a6="bindBuffer",a7="texParameteri",a8=a4.a,a9=a4.b -if(a8!==B.G&&a9!==B.G){s=a4.azw(a4.e,a8,a9) +A.y4.prototype={ +xv(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5="createPattern",a6="bindBuffer",a7="texParameteri",a8=a4.a,a9=a4.b +if(a8!==B.G&&a9!==B.G){s=a4.azt(a4.e,a8,a9) s.toString -r=a8===B.e1||a8===B.ht -q=a9===B.e1||a9===B.ht +r=a8===B.e3||a8===B.hw +q=a9===B.e3||a9===B.hw if(r)p=q?"repeat":"repeat-x" else p=q?"repeat-y":"no-repeat" p=A.X(b0,a5,[s,p]) p.toString -return p}else{if($.jA==null)$.jA=new A.wI() +return p}else{if($.jA==null)$.jA=new A.wG() b1.toString s=$.dN() o=s.x if(o==null){p=self.window.devicePixelRatio o=p===0?1:p}n=B.d.dD((b1.gaL(b1)-b1.gag(b1))*o) m=B.d.dD((b1.gaR(b1)-b1.gah(b1))*o) -p=$.eq -l=(p==null?$.eq=A.la():p)===2 -k=A.bix() -j=A.beM(l,a8,a9) -i=A.b7N(A.aFL(n,m)) +p=$.er +l=(p==null?$.er=A.la():p)===2 +k=A.biD() +j=A.beT(l,a8,a9) +i=A.b7T(A.aFR(n,m)) i.fr=n i.fx=m -h=i.Bn(k,j) +h=i.Bp(k,j) p=i.a g=h.a A.X(p,"useProgram",[g]) @@ -53977,54 +53992,54 @@ f[8]=d f[9]=a f[10]=d f[11]=c -a0=i.Li(g,"position") -A.bmj(i,h,0,0,n,m,new A.db(a4.c)) +a0=i.Lk(g,"position") +A.bmp(i,h,0,0,n,m,new A.db(a4.c)) a4.f=b1.gag(b1)!==0||b1.gah(b1)!==0 d=b1.gag(b1) c=b1.gah(b1) b=a4.e -A.X(p,"uniform4f",[i.j3(0,g,"u_textransform"),1/b.d,1/b.e,d,c]) +A.X(p,"uniform4f",[i.j5(0,g,"u_textransform"),1/b.d,1/b.e,d,c]) c=p.createBuffer() c.toString if(l){a1=p.createVertexArray() a1.toString A.X(p,"bindVertexArray",[a1])}else a1=null A.X(p,"enableVertexAttribArray",[a0]) -A.X(p,a6,[i.gl3(),c]) +A.X(p,a6,[i.gl7(),c]) s=s.x if(s==null){s=self.window.devicePixelRatio -if(s===0)s=1}A.bkM(i,f,s) -A.X(p,"vertexAttribPointer",[a0,2,i.gTO(),!1,0,0]) +if(s===0)s=1}A.bkS(i,f,s) +A.X(p,"vertexAttribPointer",[a0,2,i.gTN(),!1,0,0]) a2=p.createTexture() -p.activeTexture(i.ga9X()) -A.X(p,"bindTexture",[i.gjX(),a2]) -i.acr(0,i.gjX(),0,i.gJz(),i.gJz(),i.gJC(),b.a) -if(l){A.X(p,a7,[i.gjX(),i.gJA(),A.b5D(i,a8)]) -A.X(p,a7,[i.gjX(),i.gJB(),A.b5D(i,a9)]) -A.X(p,"generateMipmap",[i.gjX()])}else{A.X(p,a7,[i.gjX(),i.gJA(),i.gyg()]) -A.X(p,a7,[i.gjX(),i.gJB(),i.gyg()]) -A.X(p,a7,[i.gjX(),i.ga9Y(),i.ga9W()])}A.X(p,"clear",[i.gTN()]) -i.a86(6,B.jE) +p.activeTexture(i.ga9V()) +A.X(p,"bindTexture",[i.gjZ(),a2]) +i.acp(0,i.gjZ(),0,i.gJB(),i.gJB(),i.gJE(),b.a) +if(l){A.X(p,a7,[i.gjZ(),i.gJC(),A.b5J(i,a8)]) +A.X(p,a7,[i.gjZ(),i.gJD(),A.b5J(i,a9)]) +A.X(p,"generateMipmap",[i.gjZ()])}else{A.X(p,a7,[i.gjZ(),i.gJC(),i.gyi()]) +A.X(p,a7,[i.gjZ(),i.gJD(),i.gyi()]) +A.X(p,a7,[i.gjZ(),i.ga9W(),i.ga9U()])}A.X(p,"clear",[i.gTM()]) +i.a83(6,B.jH) if(a1!=null)p.bindVertexArray(null) -a3=i.aby(!1) -A.X(p,a6,[i.gl3(),null]) -A.X(p,a6,[i.guY(),null]) +a3=i.abw(!1) +A.X(p,a6,[i.gl7(),null]) +A.X(p,a6,[i.guZ(),null]) a3.toString s=A.X(b0,a5,[a3,"no-repeat"]) s.toString return s}}, -azw(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a2===B.ht?2:1,a0=a3===B.ht?2:1 +azt(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a2===B.hw?2:1,a0=a3===B.hw?2:1 if(a===1&&a0===1)return a1.a s=a1.d r=a1.e q=s*a p=r*a0 -o=A.aFL(q,p) +o=A.aFR(q,p) n=o.a -if(n!=null)n=A.beh(n,"2d",null) +if(n!=null)n=A.beo(n,"2d",null) else{n=o.b n.toString -n=A.nq(n,"2d",null)}n.toString +n=A.no(n,"2d",null)}n.toString for(m=-2*r,l=-2*s,k=a1.a,j=0;j>>24&255)<1}, $S:816} -A.aMm.prototype={ -Rh(a,b){var s,r,q=this +A.aMs.prototype={ +Rg(a,b){var s,r,q=this q.b=!0 s=q.a -if(s==null)q.a=A.aFL(a,b) +if(s==null)q.a=A.aFR(a,b) else if(a!==s.c&&b!==s.d){s.c=a s.d=b r=s.a @@ -54085,34 +54100,34 @@ if(r!=null){r.width=a s=s.a s.toString s.height=b}else{r=s.b -if(r!=null){A.D9(r,a) +if(r!=null){A.D8(r,a) r=s.b r.toString -A.D8(r,b) +A.D7(r,b) r=s.b r.toString -s.a4J(r)}}}s=q.a +s.a4H(r)}}}s=q.a s.toString -return A.b7N(s)}} -A.Dm.prototype={$ijm:1,$ikH:1} -A.a1H.prototype={ +return A.b7T(s)}} +A.Dl.prototype={$ijm:1,$ikI:1} +A.a1N.prototype={ ug(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0="u_tile_offset",a1="angle_range",a2="m_gradient",a3="uniform2f",a4=B.d.dD(a6.gaL(a6)-a6.gag(a6)),a5=B.d.dD(a6.gaR(a6)-a6.gah(a6)) -if($.jA==null)$.jA=new A.wI() -s=$.Iy().Rh(a4,a5) +if($.jA==null)$.jA=new A.wG() +s=$.Ix().Rg(a4,a5) s.fr=a4 s.fx=a5 -r=A.b8B(a.c,a.d) -q=A.aQR() -p=$.eq -o=A.Pq(p==null?$.eq=A.la():p) +r=A.b8H(a.c,a.d) +q=A.aQX() +p=$.er +o=A.Pt(p==null?$.er=A.la():p) o.e=1 -o.pS(11,"v_color") -o.fH(9,"u_resolution") -o.fH(9,a0) -o.fH(9,a1) -o.fH(14,a2) -n=o.guG() -m=new A.o3("main",A.b([],t.T)) +o.pU(11,"v_color") +o.fJ(9,"u_resolution") +o.fJ(9,a0) +o.fJ(9,a1) +o.fJ(14,a2) +n=o.guH() +m=new A.o2("main",A.b([],t.T)) o.c.push(m) m.dd(u.J) m.dd(u.G) @@ -54120,12 +54135,12 @@ m.dd("float angle = atan(-localCoord.y, -localCoord.x) + 3.141592653589793;") m.dd("float sweep = angle_range.y - angle_range.x;") m.dd("angle = (angle - angle_range.x) / sweep;") m.dd("float st = angle;") -m.dd(n.a+" = "+A.b2g(o,m,r,a.e)+" * scale + bias;") -l=s.Bn(q,o.cI()) +m.dd(n.a+" = "+A.b2m(o,m,r,a.e)+" * scale + bias;") +l=s.Bp(q,o.cI()) q=s.a p=l.a A.X(q,"useProgram",[p]) -k=s.j3(0,p,a0) +k=s.j5(0,p,a0) j=a.b i=a6.gag(a6) h=a6.gaL(a6) @@ -54134,28 +54149,28 @@ f=a6.gah(a6) e=a6.gaR(a6) d=a6.gah(a6) A.X(q,a3,[k,2*((a6.gaL(a6)-a6.gag(a6))*((j.a-i)/(h-g)-0.5)),2*((a6.gaR(a6)-a6.gah(a6))*((j.b-f)/(e-d)-0.5))]) -A.X(q,a3,[s.j3(0,p,a1),a.f,a.r]) -r.LY(s,l) -c=s.j3(0,p,a2) +A.X(q,a3,[s.j5(0,p,a1),a.f,a.r]) +r.M_(s,l) +c=s.j5(0,p,a2) p=a.w A.X(q,"uniformMatrix4fv",[c,!1,p==null?A.hh().a:p]) -b=new A.aA7(a8,a6,s,l,r,a4,a5).$0() -$.Iy().b=!1 +b=new A.aAc(a8,a6,s,l,r,a4,a5).$0() +$.Ix().b=!1 return b}, -xt(a,b,c){var s=A.X(a,"createPattern",[this.ug(b,c,!1),"no-repeat"]) +xv(a,b,c){var s=A.X(a,"createPattern",[this.ug(b,c,!1),"no-repeat"]) s.toString return s}} -A.aA7.prototype={ +A.aAc.prototype={ $0(){var s=this,r=$.jA,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r if(s.a){r.toString -return r.Sj(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString -r=r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) +return r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString +r=r.Sh(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) r.toString return r}}, $S:158} -A.a1E.prototype={ -xt(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f -if(h===B.G||h===B.dq){s=i.r +A.a1K.prototype={ +xv(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.f +if(h===B.G||h===B.dr){s=i.r r=b.gag(b) q=b.gah(b) p=i.b @@ -54166,36 +54181,36 @@ p=p.b o=o.b if(s!=null){l=(n+m)/2-b.gag(b) k=(p+o)/2-b.gah(b) -s.acM(0,n-l,p-k) +s.acK(0,n-l,p-k) p=s.b n=s.c -s.acM(0,m-l,o-k) +s.acK(0,m-l,o-k) j=a.createLinearGradient(p+l-r,n+k-q,s.b+l-r,s.c+k-q)}else j=a.createLinearGradient(n-r,p-q,m-r,o-q) -A.bjF(j,i.d,i.e,h===B.dq) +A.bjL(j,i.d,i.e,h===B.dr) return j}else{h=A.X(a,"createPattern",[i.ug(b,c,!1),"no-repeat"]) h.toString return h}}, ug(b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9="u_resolution",b0="m_gradient",b1=B.d.dD(b3.gaL(b3)-b3.gag(b3)),b2=B.d.dD(b3.gaR(b3)-b3.gah(b3)) -if($.jA==null)$.jA=new A.wI() -s=$.Iy().Rh(b1,b2) +if($.jA==null)$.jA=new A.wG() +s=$.Ix().Rg(b1,b2) s.fr=b1 s.fx=b2 -r=A.b8B(a8.d,a8.e) -q=A.aQR() +r=A.b8H(a8.d,a8.e) +q=A.aQX() p=a8.f -o=$.eq -n=A.Pq(o==null?$.eq=A.la():o) +o=$.er +n=A.Pt(o==null?$.er=A.la():o) n.e=1 -n.pS(11,"v_color") -n.fH(9,a9) -n.fH(14,b0) -m=n.guG() -l=new A.o3("main",A.b([],t.T)) +n.pU(11,"v_color") +n.fJ(9,a9) +n.fJ(14,b0) +m=n.guH() +l=new A.o2("main",A.b([],t.T)) n.c.push(l) l.dd("vec4 localCoord = m_gradient * vec4(gl_FragCoord.x, u_resolution.y - gl_FragCoord.y, 0, 1);") l.dd("float st = localCoord.x;") -l.dd(m.a+" = "+A.b2g(n,l,r,p)+" * scale + bias;") -k=s.Bn(q,n.cI()) +l.dd(m.a+" = "+A.b2m(n,l,r,p)+" * scale + bias;") +k=s.Bp(q,n.cI()) q=s.a o=k.a A.X(q,"useProgram",[o]) @@ -54215,7 +54230,7 @@ a0=p!==B.G a1=a0?(b3.gaL(b3)-b3.gag(b3))/2:(i+g)/2-b3.gag(b3) a2=a0?(b3.gaR(b3)-b3.gah(b3))/2:(h+f)/2-b3.gah(b3) a3=A.hh() -a3.oa(-a1,-a2,0) +a3.oc(-a1,-a2,0) a4=A.hh() a5=a4.a a5[0]=a @@ -54223,52 +54238,52 @@ a5[1]=b a5[4]=-b a5[5]=a a6=A.hh() -a6.aQg(0,0.5) +a6.aQe(0,0.5) if(c>11920929e-14)a6.ak(0,1/c) p=a8.r if(p!=null){p=p.a a6.ee(0,1,-1) -a6.aF(0,-b3.gbw().a,-b3.gbw().b) -a6.bT(0,new A.db(p)) -a6.aF(0,b3.gbw().a,b3.gbw().b) -a6.ee(0,1,-1)}a6.bT(0,a4) -a6.bT(0,a3) -r.LY(s,k) -A.X(q,"uniformMatrix4fv",[s.j3(0,o,b0),!1,a6.a]) -A.X(q,"uniform2f",[s.j3(0,o,a9),b1,b2]) -a7=new A.aA5(b5,b3,s,k,r,b1,b2).$0() -$.Iy().b=!1 +a6.aF(0,-b3.gbv().a,-b3.gbv().b) +a6.bS(0,new A.db(p)) +a6.aF(0,b3.gbv().a,b3.gbv().b) +a6.ee(0,1,-1)}a6.bS(0,a4) +a6.bS(0,a3) +r.M_(s,k) +A.X(q,"uniformMatrix4fv",[s.j5(0,o,b0),!1,a6.a]) +A.X(q,"uniform2f",[s.j5(0,o,a9),b1,b2]) +a7=new A.aAa(b5,b3,s,k,r,b1,b2).$0() +$.Ix().b=!1 return a7}} -A.aA5.prototype={ +A.aAa.prototype={ $0(){var s=this,r=$.jA,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r if(s.a){r.toString -return r.Sj(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString -r=r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) +return r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString +r=r.Sh(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) r.toString return r}}, $S:158} -A.DL.prototype={ -xt(a,b,c){var s=this.f -if(s===B.G||s===B.dq)return this.ZQ(a,b,c) +A.DK.prototype={ +xv(a,b,c){var s=this.f +if(s===B.G||s===B.dr)return this.ZP(a,b,c) else{s=A.X(a,"createPattern",[this.ug(b,c,!1),"no-repeat"]) s.toString return s}}, -ZQ(a,b,c){var s=this,r=s.b,q=r.a-b.gag(b) +ZP(a,b,c){var s=this,r=s.b,q=r.a-b.gag(b) r=r.b-b.gah(b) r=A.X(a,"createRadialGradient",[q,r,0,q,r,s.c]) -A.bjF(r,s.d,s.e,s.f===B.dq) +A.bjL(r,s.d,s.e,s.f===B.dr) return r}, ug(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=B.d.dD(a.gaL(a)-a.gag(a)),b=B.d.dD(a.gaR(a)-a.gah(a)) -if($.jA==null)$.jA=new A.wI() -s=$.Iy().Rh(c,b) +if($.jA==null)$.jA=new A.wG() +s=$.Ix().Rg(c,b) s.fr=c s.fx=b -r=A.b8B(d.d,d.e) -q=s.Bn(A.aQR(),d.Nx(r,a,d.f)) +r=A.b8H(d.d,d.e) +q=s.Bp(A.aQX(),d.Nz(r,a,d.f)) p=s.a o=q.a A.X(p,"useProgram",[o]) -n=s.j3(0,o,"u_tile_offset") +n=s.j5(0,o,"u_tile_offset") m=d.b l=a.gag(a) k=a.gaL(a) @@ -54277,93 +54292,93 @@ i=a.gah(a) h=a.gaR(a) g=a.gah(a) A.X(p,"uniform2f",[n,2*((a.gaL(a)-a.gag(a))*((m.a-l)/(k-j)-0.5)),2*((a.gaR(a)-a.gah(a))*((m.b-i)/(h-g)-0.5))]) -A.X(p,"uniform1f",[s.j3(0,o,"u_radius"),d.c]) -r.LY(s,q) -f=s.j3(0,o,"m_gradient") +A.X(p,"uniform1f",[s.j5(0,o,"u_radius"),d.c]) +r.M_(s,q) +f=s.j5(0,o,"m_gradient") o=d.r A.X(p,"uniformMatrix4fv",[f,!1,o==null?A.hh().a:o]) -e=new A.aA6(a1,a,s,q,r,c,b).$0() -$.Iy().b=!1 +e=new A.aAb(a1,a,s,q,r,c,b).$0() +$.Ix().b=!1 return e}, -Nx(a,b,c){var s,r,q=$.eq,p=A.Pq(q==null?$.eq=A.la():q) +Nz(a,b,c){var s,r,q=$.er,p=A.Pt(q==null?$.er=A.la():q) p.e=1 -p.pS(11,"v_color") -p.fH(9,"u_resolution") -p.fH(9,"u_tile_offset") -p.fH(2,"u_radius") -p.fH(14,"m_gradient") -s=p.guG() -r=new A.o3("main",A.b([],t.T)) +p.pU(11,"v_color") +p.fJ(9,"u_resolution") +p.fJ(9,"u_tile_offset") +p.fJ(2,"u_radius") +p.fJ(14,"m_gradient") +s=p.guH() +r=new A.o2("main",A.b([],t.T)) p.c.push(r) r.dd(u.J) r.dd(u.G) r.dd("float dist = length(localCoord);") r.dd("float st = abs(dist / u_radius);") -r.dd(s.a+" = "+A.b2g(p,r,a,c)+" * scale + bias;") +r.dd(s.a+" = "+A.b2m(p,r,a,c)+" * scale + bias;") return p.cI()}} -A.aA6.prototype={ +A.aAb.prototype={ $0(){var s=this,r=$.jA,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r if(s.a){r.toString -return r.Sj(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString -r=r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) +return r.Si(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l)}else{r.toString +r=r.Sh(new A.x(0,0,0+(q.gaL(q)-q.gag(q)),0+(q.gaR(q)-q.gah(q))),p,o,n,m,l) r.toString return r}}, $S:158} -A.a1C.prototype={ -xt(a,b,c){var s=this,r=s.f -if((r===B.G||r===B.dq)&&s.y===0&&s.x.l(0,B.i))return s.ZQ(a,b,c) -else{if($.jA==null)$.jA=new A.wI() +A.a1I.prototype={ +xv(a,b,c){var s=this,r=s.f +if((r===B.G||r===B.dr)&&s.y===0&&s.x.l(0,B.i))return s.ZP(a,b,c) +else{if($.jA==null)$.jA=new A.wG() r=A.X(a,"createPattern",[s.ug(b,c,!1),"no-repeat"]) r.toString return r}}, -Nx(a,b,c){var s,r,q,p,o=this,n=o.b,m=o.x,l=n.a-m.a,k=n.b-m.b,j=l*l+k*k -if(j<14210854822304103e-30)return o.ahZ(a,b,c) +Nz(a,b,c){var s,r,q,p,o=this,n=o.b,m=o.x,l=n.a-m.a,k=n.b-m.b,j=l*l+k*k +if(j<14210854822304103e-30)return o.ahX(a,b,c) Math.sqrt(j) -n=$.eq -s=A.Pq(n==null?$.eq=A.la():n) +n=$.er +s=A.Pt(n==null?$.er=A.la():n) s.e=1 -s.pS(11,"v_color") -s.fH(9,"u_resolution") -s.fH(9,"u_tile_offset") -s.fH(2,"u_radius") -s.fH(14,"m_gradient") -r=s.guG() -q=new A.o3("main",A.b([],t.T)) +s.pU(11,"v_color") +s.fJ(9,"u_resolution") +s.fJ(9,"u_tile_offset") +s.fJ(2,"u_radius") +s.fJ(14,"m_gradient") +r=s.guH() +q=new A.o2("main",A.b([],t.T)) s.c.push(q) q.dd(u.J) q.dd(u.G) q.dd("float dist = length(localCoord);") n=o.y -p=B.d.Vp(n/(Math.min(b.gaL(b)-b.gag(b),b.gaR(b)-b.gah(b))/2),8) +p=B.d.Vo(n/(Math.min(b.gaL(b)-b.gag(b),b.gaR(b)-b.gah(b))/2),8) q.dd(n===0?"float st = dist / u_radius;":"float st = ((dist / u_radius) - "+p+") / (1.0 - "+p+");") if(c===B.G)q.dd("if (st < 0.0) { st = -1.0; }") -q.dd(r.a+" = "+A.b2g(s,q,a,c)+" * scale + bias;") +q.dd(r.a+" = "+A.b2m(s,q,a,c)+" * scale + bias;") return s.cI()}} A.qw.prototype={ -ga8x(){return""}} -A.Te.prototype={ +ga8v(){return""}} +A.Th.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Te&&b.b===this.b&&A.wS(b.a,this.a)}, +return b instanceof A.Th&&b.b===this.b&&A.wQ(b.a,this.a)}, gI(a){return A.a4(A.c4(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"ImageFilter.matrix("+A.h(this.a)+", "+this.b.k(0)+")"}} -A.a0r.prototype={$iqw:1} -A.ME.prototype={} -A.My.prototype={} -A.a7M.prototype={ -guG(){var s=this.Q -if(s==null)s=this.Q=new A.Ar(this.y?"gFragColor":"gl_FragColor",11,3) +A.a0x.prototype={$iqw:1} +A.MD.prototype={} +A.Mx.prototype={} +A.a7T.prototype={ +guH(){var s=this.Q +if(s==null)s=this.Q=new A.Aq(this.y?"gFragColor":"gl_FragColor",11,3) return s}, -pS(a,b){var s=new A.Ar(b,a,1) +pU(a,b){var s=new A.Aq(b,a,1) this.b.push(s) return s}, -fH(a,b){var s=new A.Ar(b,a,2) +fJ(a,b){var s=new A.Aq(b,a,2) this.b.push(s) return s}, -a5S(a,b){var s=new A.Ar(b,a,3) +a5Q(a,b){var s=new A.Aq(b,a,3) this.b.push(s) return s}, -a5C(a,b){var s,r,q=this,p="varying ",o=b.c +a5A(a,b){var s,r,q=this,p="varying ",o=b.c switch(o){case 0:q.as.a+="const " break case 1:if(q.y)s="in " @@ -54375,7 +54390,7 @@ break case 3:s=q.y?"out ":p q.as.a+=s break}s=q.as -r=s.a+=A.bA2(b.b)+" "+b.a +r=s.a+=A.bA7(b.b)+" "+b.a if(o===0)o=s.a=r+" = " else o=r s.a=o+";\n"}, @@ -54386,15 +54401,15 @@ if(s!=null){if(s===0)s="lowp" else s=s===1?"mediump":"highp" n.as.a+="precision "+s+" float;\n"}if(m&&n.Q!=null){m=n.Q m.toString -n.a5C(n.as,m)}for(m=n.b,s=m.length,r=n.as,q=0;q=0;--r,p=n){a.toString -o=B.b.fm(a,r)!==-1&&B.b.O(m,r) +o=B.b.fp(a,r)!==-1&&B.b.O(m,r) n=s[r].d n.toString if(!o)if(p==null)q.append(n) else q.insertBefore(n,p)}}, -awa(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this.x,d=e.length,c=a0.x,b=c.length,a=A.b([],t.cD) +aw7(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this.x,d=e.length,c=a0.x,b=c.length,a=A.b([],t.cD) for(s=0;s1&&B.c.aV(e,0)<127&&B.c.aV(e,1)<127) -o=A.bE9(new A.aCq(h,e,a,p,q),t.S) +o=A.bEf(new A.aCw(h,e,a,p,q),t.S) if(f.type!=="keydown")if(h.b){r=f.code if(r==null)r=g r.toString @@ -54837,17 +54852,17 @@ if(h.b){r=f.code if(r==null)r=g r.toString r=r==="CapsLock"}else r=!1 -if(r){h.a3_(B.F,new A.aCr(s,q,o),new A.aCs(h,q)) -m=B.cp}else if(n){r=h.f +if(r){h.a2Y(B.F,new A.aCx(s,q,o),new A.aCy(h,q)) +m=B.cq}else if(n){r=h.f if(r.i(0,q)!=null){l=f.repeat if(l==null)l=g -if(l===!0)m=B.SV +if(l===!0)m=B.SZ else{l=h.d l.toString -l.$1(new A.kJ(s,B.bQ,q,o.$0(),g,!0)) -r.N(0,q) -m=B.cp}}else m=B.cp}else{if(h.f.i(0,q)==null){f.preventDefault() -return}m=B.bQ}r=h.f +l.$1(new A.kK(s,B.bR,q,o.$0(),g,!0)) +r.L(0,q) +m=B.cq}}else m=B.cq}else{if(h.f.i(0,q)==null){f.preventDefault() +return}m=B.bR}r=h.f k=r.i(0,q) switch(m.a){case 0:j=o.$0() break @@ -54856,74 +54871,74 @@ break case 2:j=k break default:j=g}l=j==null -if(l)r.N(0,q) -else r.u(0,q,j) -$.bqu().ab(0,new A.aCt(h,o,a,s)) -if(p)if(!l)h.aCt(q,o.$0(),s) -else{r=h.r.N(0,q) +if(l)r.L(0,q) +else r.t(0,q,j) +$.bqA().ab(0,new A.aCz(h,o,a,s)) +if(p)if(!l)h.aCq(q,o.$0(),s) +else{r=h.r.L(0,q) if(r!=null)r.$0()}if(p)i=e else i=g e=k==null?o.$0():k -r=m===B.bQ?g:i -if(h.d.$1(new A.kJ(s,m,q,e,r,!1)))f.preventDefault()}, -jn(a){var s=this,r={} +r=m===B.bR?g:i +if(h.d.$1(new A.kK(s,m,q,e,r,!1)))f.preventDefault()}, +jp(a){var s=this,r={} r.a=!1 -s.d=new A.aCy(r,s) -try{s.asY(a)}finally{if(!r.a)s.d.$1(B.SU) +s.d=new A.aCE(r,s) +try{s.asV(a)}finally{if(!r.a)s.d.$1(B.SY) s.d=null}}, -MC(a,b,c,d,e){var s=this,r=$.bqB(),q=$.bqC(),p=$.bc_() -s.GV(r,q,p,a?B.cp:B.bQ,e) -r=$.bcn() -q=$.bco() -p=$.bc0() -s.GV(r,q,p,b?B.cp:B.bQ,e) -r=$.bqD() -q=$.bqE() -p=$.bc1() -s.GV(r,q,p,c?B.cp:B.bQ,e) -r=$.bqF() -q=$.bqG() -p=$.bc2() -s.GV(r,q,p,d?B.cp:B.bQ,e)}, -GV(a,b,c,d,e){var s,r=this,q=r.f,p=q.aX(0,a),o=q.aX(0,b),n=p||o,m=d===B.cp&&!n,l=d===B.bQ&&n -if(m){r.a.$1(new A.kJ(A.baq(e),B.cp,a,c,null,!0)) -q.u(0,a,c)}if(l&&p){s=q.i(0,a) -s.toString -r.a3W(e,a,s)}if(l&&o){q=q.i(0,b) +ME(a,b,c,d,e){var s=this,r=$.bqH(),q=$.bqI(),p=$.bc6() +s.GY(r,q,p,a?B.cq:B.bR,e) +r=$.bcu() +q=$.bcv() +p=$.bc7() +s.GY(r,q,p,b?B.cq:B.bR,e) +r=$.bqJ() +q=$.bqK() +p=$.bc8() +s.GY(r,q,p,c?B.cq:B.bR,e) +r=$.bqL() +q=$.bqM() +p=$.bc9() +s.GY(r,q,p,d?B.cq:B.bR,e)}, +GY(a,b,c,d,e){var s,r=this,q=r.f,p=q.aX(0,a),o=q.aX(0,b),n=p||o,m=d===B.cq&&!n,l=d===B.bR&&n +if(m){r.a.$1(new A.kK(A.baw(e),B.cq,a,c,null,!0)) +q.t(0,a,c)}if(l&&p){s=q.i(0,a) +s.toString +r.a3U(e,a,s)}if(l&&o){q=q.i(0,b) q.toString -r.a3W(e,b,q)}}, -a3W(a,b,c){this.a.$1(new A.kJ(A.baq(a),B.bQ,b,c,null,!0)) -this.f.N(0,b)}} -A.aCu.prototype={ +r.a3U(e,b,q)}}, +a3U(a,b,c){this.a.$1(new A.kK(A.baw(a),B.bR,b,c,null,!0)) +this.f.L(0,b)}} +A.aCA.prototype={ $1(a){var s=this if(!s.a.a&&!s.b.e){s.c.$0() s.b.a.$1(s.d.$0())}}, -$S:29} -A.aCv.prototype={ +$S:30} +A.aCB.prototype={ $0(){this.a.a=!0}, $S:0} -A.aCw.prototype={ -$0(){return new A.kJ(new A.bD(this.a.a+2e6),B.bQ,this.b,this.c,null,!0)}, +A.aCC.prototype={ +$0(){return new A.kK(new A.bC(this.a.a+2e6),B.bR,this.b,this.c,null,!0)}, $S:248} -A.aCx.prototype={ -$0(){this.a.f.N(0,this.b)}, +A.aCD.prototype={ +$0(){this.a.f.L(0,this.b)}, $S:0} -A.aCq.prototype={ -$0(){var s,r,q,p,o,n=this,m=null,l=n.b,k=B.YJ.i(0,l) +A.aCw.prototype={ +$0(){var s,r,q,p,o,n=this,m=null,l=n.b,k=B.YN.i(0,l) if(k!=null)return k s=n.c.a r=s.key -if(B.zV.aX(0,r==null?m:r)){l=s.key +if(B.zZ.aX(0,r==null?m:r)){l=s.key if(l==null)l=m l.toString -l=B.zV.i(0,l) -q=l==null?m:l[B.d.ad(s.location)] +l=B.zZ.i(0,l) +q=l==null?m:l[B.d.ae(s.location)] q.toString return q}if(n.d){r=s.code if(r==null)r=m p=s.key if(p==null)p=m -o=n.a.c.aef(r,p,B.d.ad(s.keyCode)) +o=n.a.c.aed(r,p,B.d.ae(s.keyCode)) if(o!=null)return o}if(l==="Dead"){l=s.altKey r=s.ctrlKey p=s.shiftKey @@ -54934,172 +54949,172 @@ p=p?536870912:0 s=s?2147483648:0 return n.e+(l+r+p+s)+98784247808}return B.c.gI(l)+98784247808}, $S:112} -A.aCr.prototype={ -$0(){return new A.kJ(this.a,B.bQ,this.b,this.c.$0(),null,!0)}, +A.aCx.prototype={ +$0(){return new A.kK(this.a,B.bR,this.b,this.c.$0(),null,!0)}, $S:248} -A.aCs.prototype={ -$0(){this.a.f.N(0,this.b)}, +A.aCy.prototype={ +$0(){this.a.f.L(0,this.b)}, $S:0} -A.aCt.prototype={ +A.aCz.prototype={ $2(a,b){var s,r,q=this if(J.e(q.b.$0(),a))return s=q.a r=s.f -if(r.a6T(0,a)&&!b.$1(q.c))r.KI(r,new A.aCp(s,a,q.d))}, +if(r.a6R(0,a)&&!b.$1(q.c))r.KK(r,new A.aCv(s,a,q.d))}, $S:792} -A.aCp.prototype={ +A.aCv.prototype={ $2(a,b){var s=this.b if(b!==s)return!1 -this.a.d.$1(new A.kJ(this.c,B.bQ,a,s,null,!0)) +this.a.d.$1(new A.kK(this.c,B.bR,a,s,null,!0)) return!0}, $S:159} -A.aCy.prototype={ +A.aCE.prototype={ $1(a){this.a.a=!0 return this.b.a.$1(a)}, $S:138} -A.aEA.prototype={} -A.asd.prototype={ -gaDw(){var s=this.a +A.aEG.prototype={} +A.asj.prototype={ +gaDt(){var s=this.a s===$&&A.c() return s}, v(){var s=this -if(s.c||s.gt8()==null)return +if(s.c||s.gt9()==null)return s.c=!0 -s.aDx()}, -C9(){var s=0,r=A.u(t.H),q=this -var $async$C9=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:s=q.gt8()!=null?2:3 +s.aDu()}, +Cb(){var s=0,r=A.v(t.H),q=this +var $async$Cb=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:s=q.gt9()!=null?2:3 break case 2:s=4 -return A.A(q.pk(),$async$C9) +return A.B(q.pm(),$async$Cb) case 4:s=5 -return A.A(q.gt8().zj(0,-1),$async$C9) -case 5:case 3:return A.r(null,r)}}) -return A.t($async$C9,r)}, -gq0(){var s=this.gt8() +return A.B(q.gt9().zl(0,-1),$async$Cb) +case 5:case 3:return A.t(null,r)}}) +return A.u($async$Cb,r)}, +gq2(){var s=this.gt9() s=s==null?null:s.dA(0) return s==null?"/":s}, -gav(){var s=this.gt8() -return s==null?null:s.Lw(0)}, -aDx(){return this.gaDw().$0()}} -A.MK.prototype={ -amx(a){var s,r=this,q=r.d +gav(){var s=this.gt9() +return s==null?null:s.Ly(0)}, +aDu(){return this.gaDt().$0()}} +A.MJ.prototype={ +amv(a){var s,r=this,q=r.d if(q==null)return -r.a=q.Hr(0,r.gUp(r)) -if(!r.Oz(r.gav())){s=t.z -q.t0(0,A.b_(["serialCount",0,"state",r.gav()],s,s),"flutter",r.gq0())}r.e=r.gNz()}, -gNz(){if(this.Oz(this.gav())){var s=this.gav() -s.toString -return B.d.ad(A.pY(J.c0(t.c.a(s),"serialCount")))}return 0}, -Oz(a){return t.c.b(a)&&J.c0(a,"serialCount")!=null}, -EK(a,b,c){var s,r,q=this.d +r.a=q.Hu(0,r.gUo(r)) +if(!r.OB(r.gav())){s=t.z +q.t1(0,A.b_(["serialCount",0,"state",r.gav()],s,s),"flutter",r.gq2())}r.e=r.gNB()}, +gNB(){if(this.OB(this.gav())){var s=this.gav() +s.toString +return B.d.ae(A.pX(J.c0(t.c.a(s),"serialCount")))}return 0}, +OB(a){return t.c.b(a)&&J.c0(a,"serialCount")!=null}, +EM(a,b,c){var s,r,q=this.d if(q!=null){s=t.z r=this.e if(b){r===$&&A.c() s=A.b_(["serialCount",r,"state",c],s,s) a.toString -q.t0(0,s,"flutter",a)}else{r===$&&A.c();++r +q.t1(0,s,"flutter",a)}else{r===$&&A.c();++r this.e=r s=A.b_(["serialCount",r,"state",c],s,s) a.toString -q.UP(0,s,"flutter",a)}}}, -WK(a){return this.EK(a,!1,null)}, -Uq(a,b){var s,r,q,p,o=this -if(!o.Oz(b)){s=o.d +q.UO(0,s,"flutter",a)}}}, +WJ(a){return this.EM(a,!1,null)}, +Up(a,b){var s,r,q,p,o=this +if(!o.OB(b)){s=o.d s.toString r=o.e r===$&&A.c() q=t.z -s.t0(0,A.b_(["serialCount",r+1,"state",b],q,q),"flutter",o.gq0())}o.e=o.gNz() -s=$.bQ() -r=o.gq0() +s.t1(0,A.b_(["serialCount",r+1,"state",b],q,q),"flutter",o.gq2())}o.e=o.gNB() +s=$.bO() +r=o.gq2() t.Xy.a(b) q=b==null?null:J.c0(b,"state") p=t.z -s.nL("flutter/navigation",B.bq.nx(new A.mw("pushRouteInformation",A.b_(["location",r,"state",q],p,p))),new A.aES())}, -pk(){var s=0,r=A.u(t.H),q,p=this,o,n,m -var $async$pk=A.v(function(a,b){if(a===1)return A.q(b,r) +s.nN("flutter/navigation",B.br.nA(new A.mw("pushRouteInformation",A.b_(["location",r,"state",q],p,p))),new A.aEY())}, +pm(){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$pm=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:p.v() if(p.b||p.d==null){s=1 break}p.b=!0 -o=p.gNz() +o=p.gNB() s=o>0?3:4 break case 3:s=5 -return A.A(p.d.zj(0,-o),$async$pk) +return A.B(p.d.zl(0,-o),$async$pm) case 5:case 4:n=p.gav() n.toString t.c.a(n) m=p.d m.toString -m.t0(0,J.c0(n,"state"),"flutter",p.gq0()) -case 1:return A.r(q,r)}}) -return A.t($async$pk,r)}, -gt8(){return this.d}} -A.aES.prototype={ +m.t1(0,J.c0(n,"state"),"flutter",p.gq2()) +case 1:return A.t(q,r)}}) +return A.u($async$pm,r)}, +gt9(){return this.d}} +A.aEY.prototype={ $1(a){}, $S:36} -A.PA.prototype={ -amK(a){var s,r,q=this,p=q.d +A.PD.prototype={ +amI(a){var s,r,q=this,p=q.d if(p==null)return -q.a=p.Hr(0,q.gUp(q)) -s=q.gq0() +q.a=p.Hu(0,q.gUo(q)) +s=q.gq2() r=self.window.history.state if(r==null)r=null -else{r=A.apn(r) -r.toString}if(!A.b9g(r)){p.t0(0,A.b_(["origin",!0,"state",q.gav()],t.N,t.z),"origin","") -q.aAB(p,s)}}, -EK(a,b,c){var s=this.d -if(s!=null)this.PQ(s,a,!0)}, -WK(a){return this.EK(a,!1,null)}, -Uq(a,b){var s,r=this,q="flutter/navigation" -if(A.bhm(b)){s=r.d -s.toString -r.aAA(s) -$.bQ().nL(q,B.bq.nx(B.ZV),new A.aME())}else if(A.b9g(b)){s=r.f +else{r=A.apt(r) +r.toString}if(!A.b9m(r)){p.t1(0,A.b_(["origin",!0,"state",q.gav()],t.N,t.z),"origin","") +q.aAy(p,s)}}, +EM(a,b,c){var s=this.d +if(s!=null)this.PP(s,a,!0)}, +WJ(a){return this.EM(a,!1,null)}, +Up(a,b){var s,r=this,q="flutter/navigation" +if(A.bht(b)){s=r.d +s.toString +r.aAx(s) +$.bO().nN(q,B.br.nA(B.ZZ),new A.aMK())}else if(A.b9m(b)){s=r.f s.toString r.f=null -$.bQ().nL(q,B.bq.nx(new A.mw("pushRoute",s)),new A.aMF())}else{r.f=r.gq0() -r.d.zj(0,-1)}}, -PQ(a,b,c){var s -if(b==null)b=this.gq0() +$.bO().nN(q,B.br.nA(new A.mw("pushRoute",s)),new A.aML())}else{r.f=r.gq2() +r.d.zl(0,-1)}}, +PP(a,b,c){var s +if(b==null)b=this.gq2() s=this.e -if(c)a.t0(0,s,"flutter",b) -else a.UP(0,s,"flutter",b)}, -aAB(a,b){return this.PQ(a,b,!1)}, -aAA(a){return this.PQ(a,null,!1)}, -pk(){var s=0,r=A.u(t.H),q,p=this,o,n -var $async$pk=A.v(function(a,b){if(a===1)return A.q(b,r) +if(c)a.t1(0,s,"flutter",b) +else a.UO(0,s,"flutter",b)}, +aAy(a,b){return this.PP(a,b,!1)}, +aAx(a){return this.PP(a,null,!1)}, +pm(){var s=0,r=A.v(t.H),q,p=this,o,n +var $async$pm=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:p.v() if(p.b||p.d==null){s=1 break}p.b=!0 o=p.d s=3 -return A.A(o.zj(0,-1),$async$pk) +return A.B(o.zl(0,-1),$async$pm) case 3:n=p.gav() n.toString -o.t0(0,J.c0(t.c.a(n),"state"),"flutter",p.gq0()) -case 1:return A.r(q,r)}}) -return A.t($async$pk,r)}, -gt8(){return this.d}} -A.aME.prototype={ +o.t1(0,J.c0(t.c.a(n),"state"),"flutter",p.gq2()) +case 1:return A.t(q,r)}}) +return A.u($async$pm,r)}, +gt9(){return this.d}} +A.aMK.prototype={ $1(a){}, $S:36} -A.aMF.prototype={ +A.aML.prototype={ $1(a){}, $S:36} -A.aAs.prototype={ -Hr(a,b){var s=t.e.a(A.c6(new A.aAu(b))) +A.aAx.prototype={ +Hu(a,b){var s=t.e.a(A.c6(new A.aAz(b))) A.dY(self.window,"popstate",s,null) -return new A.aAv(this,s)}, +return new A.aAA(this,s)}, dA(a){var s=self.window.location.hash if(s.length===0||s==="#")return"/" return B.c.cf(s,1)}, -Lw(a){var s=self.window.history.state +Ly(a){var s=self.window.history.state if(s==null)s=null -else{s=A.apn(s) +else{s=A.apt(s) s.toString}return s}, -aba(a,b){var s,r +ab8(a,b){var s,r if(b.length===0){s=self.window.location.pathname if(s==null)s=null s.toString @@ -55109,116 +55124,116 @@ r.toString r=s+r s=r}else s="#"+b return s}, -UP(a,b,c,d){var s=this.aba(0,d),r=self.window.history,q=A.bh(b) +UO(a,b,c,d){var s=this.ab8(0,d),r=self.window.history,q=A.bg(b) if(q==null)q=t.K.a(q) A.X(r,"pushState",[q,c,s])}, -t0(a,b,c,d){var s,r=this.aba(0,d),q=self.window.history +t1(a,b,c,d){var s,r=this.ab8(0,d),q=self.window.history if(b==null)s=null -else{s=A.bh(b) +else{s=A.bg(b) if(s==null)s=t.K.a(s)}A.X(q,"replaceState",[s,c,r])}, -zj(a,b){var s=self.window.history +zl(a,b){var s=self.window.history s.go(b) -return this.aE9()}, -aE9(){var s=new A.aT($.aF,t.D4),r=A.ba("unsubscribe") -r.b=this.Hr(0,new A.aAt(r,new A.bU(s,t.gR))) +return this.aE7()}, +aE7(){var s=new A.aT($.aF,t.D4),r=A.ba("unsubscribe") +r.b=this.Hu(0,new A.aAy(r,new A.bU(s,t.gR))) return s}} -A.aAu.prototype={ +A.aAz.prototype={ $1(a){var s=a.state if(s==null)s=null -else{s=A.apn(s) +else{s=A.apt(s) s.toString}this.a.$1(s)}, $S:2} -A.aAv.prototype={ -$0(){A.ih(self.window,"popstate",this.b,null) +A.aAA.prototype={ +$0(){A.ig(self.window,"popstate",this.b,null) return null}, $S:0} -A.aAt.prototype={ +A.aAy.prototype={ $1(a){this.a.b5().$0() -this.b.is(0)}, -$S:7} -A.auO.prototype={ -Hr(a,b){return A.X(this.a,"addPopStateListener",[A.c6(new A.auP(b))])}, +this.b.iv(0)}, +$S:9} +A.auT.prototype={ +Hu(a,b){return A.X(this.a,"addPopStateListener",[A.c6(new A.auU(b))])}, dA(a){return this.a.getPath()}, -Lw(a){return this.a.getState()}, -UP(a,b,c,d){return A.X(this.a,"pushState",[b,c,d])}, -t0(a,b,c,d){return A.X(this.a,"replaceState",[b,c,d])}, -zj(a,b){return this.a.go(b)}} -A.auP.prototype={ +Ly(a){return this.a.getState()}, +UO(a,b,c,d){return A.X(this.a,"pushState",[b,c,d])}, +t1(a,b,c,d){return A.X(this.a,"replaceState",[b,c,d])}, +zl(a,b){return this.a.go(b)}} +A.auU.prototype={ $1(a){var s=a.state if(s==null)s=null -else{s=A.apn(s) +else{s=A.apt(s) s.toString}return this.a.$1(s)}, $S:2} -A.aHw.prototype={} -A.ase.prototype={} -A.a0t.prototype={ -Bf(a){var s +A.aHC.prototype={} +A.ask.prototype={} +A.a0z.prototype={ +Bh(a){var s this.b=a this.c=!0 s=A.b([],t.EO) -return this.a=new A.aIY(new A.aYd(a,A.b([],t.Xr),A.b([],t.cA),A.hh()),s,new A.a6N())}, -ga9N(){return this.c}, -jR(){var s,r=this -if(!r.c)r.Bf(B.eB) +return this.a=new A.aJ3(new A.aYj(a,A.b([],t.Xr),A.b([],t.cA),A.hh()),s,new A.a6U())}, +ga9L(){return this.c}, +jT(){var s,r=this +if(!r.c)r.Bh(B.eC) r.c=!1 s=r.a -s.b=s.a.aGg() +s.b=s.a.aGe() s.f=!0 s=r.a r.b===$&&A.c() -return new A.a0s(s)}} -A.a0s.prototype={ -qt(a,b){return this.aQ2(a,b)}, -aQ2(a,b){var s=0,r=A.u(t.lu),q,p=this,o,n,m,l,k,j,i,h -var $async$qt=A.v(function(c,d){if(c===1)return A.q(d,r) +return new A.a0y(s)}} +A.a0y.prototype={ +qv(a,b){return this.aQ0(a,b)}, +aQ0(a,b){var s=0,r=A.v(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$qv=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:i=new A.x(0,0,a,b) -h=A.bcZ(i,new A.a6N(),1) +h=A.bd5(i,new A.a6U(),1) h.ax=!0 -p.b.HD(h,i) -h.ur() +p.b.HG(h,i) +h.us() o=h.d -if(o.y==null)o.Fv() +if(o.y==null)o.Fw() o=o.y.toDataURL("image/png") n=A.cc(self.document,"img") -A.b7h(n,o) +A.b7n(n,o) n.width=a n.height=b o=new A.aT($.aF,t.Ou) -m=new A.tn(o,t.IM) +m=new A.tk(o,t.IM) l=A.ba("errorListener") k=t.e -l.seA(k.a(A.c6(new A.axp(m,n,l)))) +l.sez(k.a(A.c6(new A.axu(m,n,l)))) A.dY(n,"error",l.b5(),null) j=A.ba("loadListener") -j.seA(k.a(A.c6(new A.axq(m,n,a,b,j)))) +j.sez(k.a(A.c6(new A.axv(m,n,a,b,j)))) A.dY(n,"load",j.b5(),null) q=o s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$qt,r)}, -DZ(a,b){throw A.d(A.a8("toImageSync is not supported on the HTML backend. Use drawPicture instead, or toImage."))}, +case 1:return A.t(q,r)}}) +return A.u($async$qv,r)}, +E0(a,b){throw A.d(A.a8("toImageSync is not supported on the HTML backend. Use drawPicture instead, or toImage."))}, v(){this.a=!0}} -A.axp.prototype={ -$1(a){this.a.kN(a) -A.ih(this.b,"error",this.c.b5(),null)}, +A.axu.prototype={ +$1(a){this.a.kP(a) +A.ig(this.b,"error",this.c.b5(),null)}, $S:2} -A.axq.prototype={ +A.axv.prototype={ $1(a){var s=this,r=s.b -s.a.eM(0,A.b7R(r,s.c,s.d)) -A.ih(r,"load",s.e.b5(),null)}, +s.a.eL(0,A.b7X(r,s.c,s.d)) +A.ig(r,"load",s.e.b5(),null)}, $S:2} -A.a20.prototype={ -ga1R(){var s,r=this,q=r.c -if(q===$){s=t.e.a(A.c6(r.gax5())) -r.c!==$&&A.Z() +A.a26.prototype={ +ga1P(){var s,r=this,q=r.c +if(q===$){s=t.e.a(A.c6(r.gax2())) +r.c!==$&&A.a1() r.c=s q=s}return q}, -ax6(a){var s,r,q,p=a.matches +ax3(a){var s,r,q,p=a.matches if(p==null)p=null p.toString for(s=this.a,r=s.length,q=0;q>>0)) q.toString l.content=q -h.k5(c,B.aC.ez([!0])) +h.k7(c,B.aD.ey([!0])) return case"SystemChrome.setPreferredOrientations":o=t._.a(s.b) -$.jz.afb(o).cE(new A.axv(h,c),t.P) +$.jz.af9(o).cE(new A.axA(h,c),t.P) return -case"SystemSound.play":h.k5(c,B.aC.ez([!0])) +case"SystemSound.play":h.k7(c,B.aD.ey([!0])) return -case"Clipboard.setData":q=self.window.navigator.clipboard!=null?new A.Zs():new A.a0C() -new A.Zt(q,A.bgq()).af3(s,c) +case"Clipboard.setData":q=self.window.navigator.clipboard!=null?new A.Zx():new A.a0I() +new A.Zy(q,A.bgx()).af1(s,c) return -case"Clipboard.getData":q=self.window.navigator.clipboard!=null?new A.Zs():new A.a0C() -new A.Zt(q,A.bgq()).ae9(c) +case"Clipboard.getData":q=self.window.navigator.clipboard!=null?new A.Zx():new A.a0I() +new A.Zy(q,A.bgx()).ae7(c) return}break case"flutter/service_worker":q=self.window p=self.document.createEvent("Event") p.initEvent("flutter-first-frame",!0,!0) q.dispatchEvent(p) return -case"flutter/textinput":q=$.b6j() -q.gBr(q).aKL(b,c) +case"flutter/textinput":q=$.b6p() +q.gBt(q).aKJ(b,c) return -case"flutter/contextmenu":switch(B.bq.mD(b).a){case"enableContextMenu":$.jz.a.a8a() -h.k5(c,B.aC.ez([!0])) +case"flutter/contextmenu":switch(B.br.mH(b).a){case"enableContextMenu":$.jz.a.a87() +h.k7(c,B.aD.ey([!0])) return -case"disableContextMenu":$.jz.a.a7R() -h.k5(c,B.aC.ez([!0])) +case"disableContextMenu":$.jz.a.a7P() +h.k7(c,B.aD.ey([!0])) return}return -case"flutter/mousecursor":s=B.e6.mD(b) +case"flutter/mousecursor":s=B.e8.mH(b) o=t.c.a(s.b) -switch(s.a){case"activateSystemCursor":$.b8t.toString +switch(s.a){case"activateSystemCursor":$.b8A.toString q=A.eJ(J.c0(o,"kind")) p=$.jz.f p===$&&A.c() -q=B.YC.i(0,q) -A.hN(p,"cursor",q==null?"default":q) +q=B.YG.i(0,q) +A.hM(p,"cursor",q==null?"default":q) break}return -case"flutter/web_test_e2e":h.k5(c,B.aC.ez([A.bF4(B.bq,b)])) +case"flutter/web_test_e2e":h.k7(c,B.aD.ey([A.bFa(B.br,b)])) return case"flutter/platform_views":q=h.cy -if(q==null)q=h.cy=new A.aHA($.b6h(),new A.axw()) +if(q==null)q=h.cy=new A.aHG($.b6n(),new A.axB()) c.toString -q.aKl(b,c) +q.aKj(b,c) return -case"flutter/accessibility":q=$.apa +case"flutter/accessibility":q=$.apg q.toString p=t.c -k=p.a(J.c0(p.a(B.d_.kT(b)),"data")) +k=p.a(J.c0(p.a(B.d0.kW(b)),"data")) j=A.eJ(J.c0(k,"message")) -if(j!=null&&j.length!==0){i=A.b85(k,"assertiveness") -q.a62(j,B.U2[i==null?0:i])}h.k5(c,B.d_.ez(!0)) +if(j!=null&&j.length!==0){i=A.b8c(k,"assertiveness") +q.a60(j,B.U6[i==null?0:i])}h.k7(c,B.d0.ey(!0)) return -case"flutter/navigation":h.d.i(0,0).Tb(b).cE(new A.axx(h,c),t.P) +case"flutter/navigation":h.d.i(0,0).Ta(b).cE(new A.axC(h,c),t.P) h.ry="/" -return}q=$.bm5 +return}q=$.bmb if(q!=null){q.$3(a,b,c) -return}h.k5(c,null)}, -Ai(a,b){return this.at0(a,b)}, -at0(a,b){var s=0,r=A.u(t.H),q=1,p,o=this,n,m,l,k,j -var $async$Ai=A.v(function(c,d){if(c===1){p=d +return}h.k7(c,null)}, +Ak(a,b){return this.asY(a,b)}, +asY(a,b){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j +var $async$Ak=A.w(function(c,d){if(c===1){p=d s=q}while(true)switch(s){case 0:q=3 s=6 -return A.A(A.BN($.apb.z7(a)),$async$Ai) +return A.B(A.BM($.aph.z9(a)),$async$Ak) case 6:n=d s=7 -return A.A(n.gKp().x3(),$async$Ai) +return A.B(n.gKr().x5(),$async$Ak) case 7:m=d -o.k5(b,A.fF(m,0,null)) +o.k7(b,A.fF(m,0,null)) q=1 s=5 break @@ -55348,82 +55363,82 @@ case 3:q=2 j=p l=A.aW(j) $.h7().$1("Error while trying to load an asset: "+A.h(l)) -o.k5(b,null) +o.k7(b,null) s=5 break case 2:s=1 break -case 5:return A.r(null,r) -case 1:return A.q(p,r)}}) -return A.t($async$Ai,r)}, -arG(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$Ak,r)}, +arD(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 case"HapticFeedbackType.mediumImpact":return 20 case"HapticFeedbackType.heavyImpact":return 30 case"HapticFeedbackType.selectionClick":return 10 default:return 50}}, -pt(){var s=$.bmd -if(s==null)throw A.d(A.bH("scheduleFrameCallback must be initialized first.")) +pv(){var s=$.bmj +if(s==null)throw A.d(A.bG("scheduleFrameCallback must be initialized first.")) s.$0()}, -ane(){var s=this +anb(){var s=this if(s.dy!=null)return -s.a=s.a.a73(A.b7s()) -s.dy=A.eD(self.window,"languagechange",new A.axt(s))}, -an9(){var s,r,q,p=A.c6(new A.axs(this)) -p=A.tB(globalThis.MutationObserver,[p]) +s.a=s.a.a71(A.b7y()) +s.dy=A.eE(self.window,"languagechange",new A.axy(s))}, +an6(){var s,r,q,p=A.c6(new A.axx(this)) +p=A.ty(globalThis.MutationObserver,[p]) this.fy=p s=self.document.documentElement s.toString r=A.b(["style"],t.T) q=A.D(t.N,t.z) -q.u(0,"attributes",!0) -q.u(0,"attributeFilter",r) -r=A.bh(q) +q.t(0,"attributes",!0) +q.t(0,"attributeFilter",r) +r=A.bg(q) A.X(p,"observe",[s,r==null?t.K.a(r):r])}, -a55(a){var s=this,r=s.a -if(r.d!==a){s.a=r.aGP(a) -A.tD(null,null) -A.tD(s.k3,s.k4)}}, -aDD(a){var s=this.a,r=s.a -if((r.a&32)!==0!==a){this.a=s.a6Z(r.aGM(a)) -A.tD(null,null)}}, -an6(){var s,r=this,q=r.k1 -r.a55(q.matches?B.ai:B.aG) -s=t.e.a(A.c6(new A.axr(r))) +a53(a){var s=this,r=s.a +if(r.d!==a){s.a=r.aGN(a) +A.tA(null,null) +A.tA(s.k3,s.k4)}}, +aDA(a){var s=this.a,r=s.a +if((r.a&32)!==0!==a){this.a=s.a6X(r.aGK(a)) +A.tA(null,null)}}, +an3(){var s,r=this,q=r.k1 +r.a53(q.matches?B.ak:B.aH) +s=t.e.a(A.c6(new A.axw(r))) r.k2=s q.addListener(s)}, -gRO(){var s=this.ry -return s==null?this.ry=this.d.i(0,0).gHJ().gq0():s}, -k5(a,b){A.a1j(B.F,null,t.H).cE(new A.axA(a,b),t.P)}} -A.axz.prototype={ +gRN(){var s=this.ry +return s==null?this.ry=this.d.i(0,0).gHM().gq2():s}, +k7(a,b){A.a1p(B.F,null,t.H).cE(new A.axF(a,b),t.P)}} +A.axE.prototype={ $0(){return this.a.$1(this.b.$1(this.c))}, $S:0} -A.axy.prototype={ -$1(a){this.a.DS(this.b,a,t.CD)}, +A.axD.prototype={ +$1(a){this.a.DU(this.b,a,t.CD)}, $S:36} -A.axu.prototype={ -$1(a){this.a.k5(this.b,B.aC.ez([!0]))}, -$S:29} -A.axv.prototype={ -$1(a){this.a.k5(this.b,B.aC.ez([a]))}, +A.axz.prototype={ +$1(a){this.a.k7(this.b,B.aD.ey([!0]))}, +$S:30} +A.axA.prototype={ +$1(a){this.a.k7(this.b,B.aD.ey([a]))}, $S:160} -A.axw.prototype={ +A.axB.prototype={ $1(a){var s=$.jz.f s===$&&A.c() s.append(a)}, $S:2} -A.axx.prototype={ +A.axC.prototype={ $1(a){var s=this.b -if(a)this.a.k5(s,B.aC.ez([!0])) +if(a)this.a.k7(s,B.aD.ey([!0])) else if(s!=null)s.$1(null)}, $S:160} -A.axt.prototype={ +A.axy.prototype={ $1(a){var s=this.a -s.a=s.a.a73(A.b7s()) -A.tD(s.fr,s.fx)}, +s.a=s.a.a71(A.b7y()) +A.tA(s.fr,s.fx)}, $S:2} -A.axs.prototype={ +A.axx.prototype={ $2(a,b){var s,r,q,p,o,n,m,l=null -for(s=J.az(a),r=t.e,q=this.a;s.D();){p=s.gZ(s) +for(s=J.ax(a),r=t.e,q=this.a;s.D();){p=s.gZ(s) p.toString r.a(p) o=p.type @@ -55431,67 +55446,67 @@ if((o==null?l:o)==="attributes"){o=p.attributeName o=(o==null?l:o)==="style"}else o=!1 if(o){o=self.document.documentElement o.toString -n=A.bIZ(o) +n=A.bJ4(o) m=(n==null?16:n)/16 o=q.a if(o.e!==m){q.a=o.ue(m) -A.tD(l,l) -A.tD(q.go,q.id)}}}}, +A.tA(l,l) +A.tA(q.go,q.id)}}}}, $S:791} -A.axr.prototype={ +A.axw.prototype={ $1(a){var s=a.matches if(s==null)s=null s.toString -s=s?B.ai:B.aG -this.a.a55(s)}, +s=s?B.ak:B.aH +this.a.a53(s)}, $S:2} -A.axA.prototype={ +A.axF.prototype={ $1(a){var s=this.a if(s!=null)s.$1(this.b)}, -$S:29} -A.b50.prototype={ +$S:30} +A.b56.prototype={ $0(){this.a.$2(this.b,this.c)}, $S:0} -A.b51.prototype={ +A.b57.prototype={ $0(){var s=this s.a.$3(s.b,s.c,s.d)}, $S:0} -A.aaz.prototype={ +A.aaG.prototype={ k(a){return A.O(this).k(0)+"[view: null, geometry: "+B.C.k(0)+"]"}} -A.a5s.prototype={ -BG(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=d==null?s.c:d,p=c==null?s.d:c,o=e==null?s.e:e,n=b==null?s.f:b -return new A.a5s(r,!1,q,p,o,n,s.r,s.w)}, -a6Z(a){return this.BG(a,null,null,null,null)}, -a73(a){return this.BG(null,a,null,null,null)}, -ue(a){return this.BG(null,null,null,null,a)}, -aGP(a){return this.BG(null,null,a,null,null)}, -aGQ(a){return this.BG(null,null,null,a,null)}} -A.aHy.prototype={ -aP2(a,b,c){var s=this.a +A.a5z.prototype={ +BI(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=d==null?s.c:d,p=c==null?s.d:c,o=e==null?s.e:e,n=b==null?s.f:b +return new A.a5z(r,!1,q,p,o,n,s.r,s.w)}, +a6X(a){return this.BI(a,null,null,null,null)}, +a71(a){return this.BI(null,a,null,null,null)}, +ue(a){return this.BI(null,null,null,null,a)}, +aGN(a){return this.BI(null,null,a,null,null)}, +aGO(a){return this.BI(null,null,null,a,null)}} +A.aHE.prototype={ +aP0(a,b,c){var s=this.a if(s.aX(0,a))return!1 -s.u(0,a,b) +s.t(0,a,b) this.c.H(0,a) return!0}, -aPh(a,b,c){this.d.u(0,b,a) -return this.b.d7(0,b,new A.aHz(this,"flt-pv-slot-"+b,a,b,c))}, -azJ(a){var s,r,q,p="setAttribute" +aPf(a,b,c){this.d.t(0,b,a) +return this.b.d7(0,b,new A.aHF(this,"flt-pv-slot-"+b,a,b,c))}, +azG(a){var s,r,q,p="setAttribute" if(a==null)return s=$.dM() -if(s!==B.a9){a.remove() -return}r="tombstone-"+A.h(A.be9(a,"slot")) +if(s!==B.ab){a.remove() +return}r="tombstone-"+A.h(A.beg(a,"slot")) q=A.cc(self.document,"slot") A.L(q.style,"display","none") -s=A.bh(r) +s=A.bg(r) A.X(q,p,["name",s==null?t.K.a(s):s]) s=$.jz.r s===$&&A.c() -s.mw(0,q) -s=A.bh(r) +s.mA(0,q) +s=A.bg(r) A.X(a,p,["slot",s==null?t.K.a(s):s]) a.remove() q.remove()}} -A.aHz.prototype={ -$0(){var s,r,q,p=this,o=A.cc(self.document,"flt-platform-view"),n=A.bh(p.b) +A.aHF.prototype={ +$0(){var s,r,q,p=this,o=A.cc(self.document,"flt-platform-view"),n=A.bg(p.b) A.X(o,"setAttribute",["slot",n==null?t.K.a(n):n]) n=p.c s=p.a.a.i(0,n) @@ -55506,64 +55521,64 @@ A.L(s.style,"height","100%")}if(s.style.getPropertyValue("width").length===0){$. A.L(s.style,"width","100%")}o.append(r.b5()) return o}, $S:144} -A.aHA.prototype={ -apq(a,b){var s=t.c.a(a.b),r=J.aK(s),q=B.d.ad(A.op(r.i(s,"id"))),p=A.cC(r.i(s,"viewType")) +A.aHG.prototype={ +apn(a,b){var s=t.c.a(a.b),r=J.aK(s),q=B.d.ae(A.oo(r.i(s,"id"))),p=A.cC(r.i(s,"viewType")) r=this.b -if(!r.a.aX(0,p)){b.$1(B.e6.uq("unregistered_view_type","If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.","A HtmlElementView widget is trying to create a platform view with an unregistered type: <"+p+">.")) -return}if(r.b.aX(0,q)){b.$1(B.e6.uq("recreating_view","view id: "+q,"trying to create an already created view")) -return}this.c.$1(r.aPh(p,q,s)) -b.$1(B.e6.C4(null))}, -aKl(a,b){var s,r=B.e6.mD(a) -switch(r.a){case"create":this.apq(r,b) +if(!r.a.aX(0,p)){b.$1(B.e8.ur("unregistered_view_type","If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.","A HtmlElementView widget is trying to create a platform view with an unregistered type: <"+p+">.")) +return}if(r.b.aX(0,q)){b.$1(B.e8.ur("recreating_view","view id: "+q,"trying to create an already created view")) +return}this.c.$1(r.aPf(p,q,s)) +b.$1(B.e8.C6(null))}, +aKj(a,b){var s,r=B.e8.mH(a) +switch(r.a){case"create":this.apn(r,b) return case"dispose":s=this.b -s.azJ(s.b.N(0,A.h5(r.b))) -b.$1(B.e6.C4(null)) +s.azG(s.b.L(0,A.h5(r.b))) +b.$1(B.e8.C6(null)) return}b.$1(null)}} -A.aKM.prototype={ -aQT(){A.dY(self.document,"touchstart",t.e.a(A.c6(new A.aKN())),null)}} -A.aKN.prototype={ +A.aKS.prototype={ +aQP(){A.dY(self.document,"touchstart",t.e.a(A.c6(new A.aKT())),null)}} +A.aKT.prototype={ $1(a){}, $S:2} -A.a5D.prototype={ -apb(){var s,r=this -if("PointerEvent" in self.window){s=new A.aYl(A.D(t.S,t.ZW),A.b([],t.he),r.a,r.gPe(),r.c,r.d) -s.zv() -return s}if("TouchEvent" in self.window){s=new A.b0o(A.y(t.S),A.b([],t.he),r.a,r.gPe(),r.c,r.d) -s.zv() -return s}if("MouseEvent" in self.window){s=new A.aXV(new A.Bn(),A.b([],t.he),r.a,r.gPe(),r.c,r.d) -s.zv() +A.a5K.prototype={ +ap8(){var s,r=this +if("PointerEvent" in self.window){s=new A.aYr(A.D(t.S,t.ZW),A.b([],t.he),r.a,r.gPe(),r.c,r.d) +s.zx() +return s}if("TouchEvent" in self.window){s=new A.b0u(A.y(t.S),A.b([],t.he),r.a,r.gPe(),r.c,r.d) +s.zx() +return s}if("MouseEvent" in self.window){s=new A.aY0(new A.Bm(),A.b([],t.he),r.a,r.gPe(),r.c,r.d) +s.zx() return s}throw A.d(A.a8("This browser does not support pointer, touch, or mouse events."))}, -axa(a){var s=A.b(a.slice(0),A.a6(a)),r=$.bQ() -A.apx(r.Q,r.as,new A.F2(s),t.kf)}} -A.aHR.prototype={ +ax7(a){var s=A.b(a.slice(0),A.a7(a)),r=$.bO() +A.apD(r.Q,r.as,new A.F0(s),t.kf)}} +A.aHX.prototype={ k(a){return"pointers:"+("PointerEvent" in self.window)+", touch:"+("TouchEvent" in self.window)+", mouse:"+("MouseEvent" in self.window)}} -A.T7.prototype={} -A.aSy.prototype={ -QN(a,b,c,d,e){var s=t.e.a(A.c6(new A.aSz(d))) +A.Ta.prototype={} +A.aSE.prototype={ +QM(a,b,c,d,e){var s=t.e.a(A.c6(new A.aSF(d))) A.dY(b,c,s,e) -this.a.push(new A.T7(c,b,s,e,!1))}, -B2(a,b,c,d){return this.QN(a,b,c,d,!0)}} -A.aSz.prototype={ -$1(a){var s=$.hU -if((s==null?$.hU=A.qx():s).abC(a))this.a.$1(a)}, +this.a.push(new A.Ta(c,b,s,e,!1))}, +B4(a,b,c,d){return this.QM(a,b,c,d,!0)}} +A.aSF.prototype={ +$1(a){var s=$.hT +if((s==null?$.hT=A.qx():s).abA(a))this.a.$1(a)}, $S:2} -A.an7.prototype={ -a14(a,b){if(b==null)return!1 +A.and.prototype={ +a13(a,b){if(b==null)return!1 return Math.abs(b- -3*a)>1}, -avE(a){var s,r,q,p,o,n=this,m=null,l=$.dM() -if(l===B.cg)return!1 +avB(a){var s,r,q,p,o,n=this,m=null,l=$.dM() +if(l===B.ch)return!1 l=a.deltaX s=a.wheelDeltaX -if(!n.a14(l,s==null?m:s)){l=a.deltaY +if(!n.a13(l,s==null?m:s)){l=a.deltaY s=a.wheelDeltaY -l=n.a14(l,s==null?m:s)}else l=!0 +l=n.a13(l,s==null?m:s)}else l=!0 if(l)return!1 -if(!(B.d.bJ(a.deltaX,120)===0&&B.d.bJ(a.deltaY,120)===0)){l=a.wheelDeltaX +if(!(B.d.bI(a.deltaX,120)===0&&B.d.bI(a.deltaY,120)===0)){l=a.wheelDeltaX if(l==null)l=m -if(B.d.bJ(l==null?1:l,120)===0){l=a.wheelDeltaY +if(B.d.bI(l==null?1:l,120)===0){l=a.wheelDeltaY if(l==null)l=m -l=B.d.bJ(l==null?1:l,120)===0}else l=!1}else l=!0 +l=B.d.bI(l==null?1:l,120)===0}else l=!1}else l=!0 if(l){l=a.deltaX s=n.f r=s==null @@ -55586,31 +55601,31 @@ s=s.timeStamp if(s==null)s=m s.toString if(l-s<50&&n.r)return!0}return!1}}return!0}, -ap9(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null -if(e.avE(a)){s=B.c8 -r=-2}else{s=B.c7 +ap6(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +if(e.avB(a)){s=B.c9 +r=-2}else{s=B.c8 r=-1}q=a.deltaX p=a.deltaY -switch(B.d.ad(a.deltaMode)){case 1:o=$.bjC +switch(B.d.ae(a.deltaMode)){case 1:o=$.bjI if(o==null){n=A.cc(self.document,"div") o=n.style A.L(o,"font-size","initial") A.L(o,"display","none") self.document.body.append(n) -o=A.b7i(self.window,n).getPropertyValue("font-size") -if(B.c.O(o,"px"))m=A.zV(A.fW(o,"px","")) +o=A.b7o(self.window,n).getPropertyValue("font-size") +if(B.c.O(o,"px"))m=A.zT(A.fW(o,"px","")) else m=d n.remove() -o=$.bjC=m==null?16:m/4}q*=o +o=$.bjI=m==null?16:m/4}q*=o p*=o break case 2:o=$.dN() -q*=o.gm6().a -p*=o.gm6().b +q*=o.gma().a +p*=o.gma().b break -case 0:o=$.hw() -if(o===B.cs){o=$.dM() -if(o!==B.a9)o=o===B.cg +case 0:o=$.hv() +if(o===B.ct){o=$.dM() +if(o!==B.ab)o=o===B.ch else o=!0}else o=!1 if(o){o=$.dN() l=o.x @@ -55620,19 +55635,19 @@ o=o.x if(o==null){o=self.window.devicePixelRatio if(o===0)o=1}p*=o}break default:break}k=A.b([],t.D9) -j=A.baT(a,e.b) -o=$.hw() -if(o===B.cs){o=$.aCm -o=o==null?d:o.gA4().f.aX(0,$.bcn()) -if(o!==!0){o=$.aCm -o=o==null?d:o.gA4().f.aX(0,$.bco()) +j=A.baZ(a,e.b) +o=$.hv() +if(o===B.ct){o=$.aCs +o=o==null?d:o.gA6().f.aX(0,$.bcu()) +if(o!==!0){o=$.aCs +o=o==null?d:o.gA6().f.aX(0,$.bcv()) i=o===!0}else i=!0}else i=!1 o=a.ctrlKey&&!i l=e.d if(o){o=a.timeStamp if(o==null)o=d o.toString -o=A.Bl(o) +o=A.Bk(o) h=$.dN() g=h.x if(g==null){g=self.window.devicePixelRatio @@ -55641,10 +55656,10 @@ if(h==null){h=self.window.devicePixelRatio if(h===0)h=1}f=a.buttons if(f==null)f=d f.toString -l.aGx(k,B.d.ad(f),B.dV,r,s,j.a*g,j.b*h,1,1,Math.exp(-p/200),B.a12,o)}else{o=a.timeStamp +l.aGv(k,B.d.ae(f),B.dX,r,s,j.a*g,j.b*h,1,1,Math.exp(-p/200),B.a16,o)}else{o=a.timeStamp if(o==null)o=d o.toString -o=A.Bl(o) +o=A.Bk(o) h=$.dN() g=h.x if(g==null){g=self.window.devicePixelRatio @@ -55653,55 +55668,55 @@ if(h==null){h=self.window.devicePixelRatio if(h===0)h=1}f=a.buttons if(f==null)f=d f.toString -l.aGz(k,B.d.ad(f),B.dV,r,s,j.a*g,j.b*h,1,1,q,p,B.a11,o)}e.f=a -e.r=s===B.c8 +l.aGx(k,B.d.ae(f),B.dX,r,s,j.a*g,j.b*h,1,1,q,p,B.a15,o)}e.f=a +e.r=s===B.c9 return k}, -YB(a){var s=this.b,r=t.e.a(A.c6(a)),q=t.K,p=A.bh(A.b_(["capture",!1,"passive",!1],t.N,q)) +YA(a){var s=this.b,r=t.e.a(A.c6(a)),q=t.K,p=A.bg(A.b_(["capture",!1,"passive",!1],t.N,q)) A.X(s,"addEventListener",["wheel",r,p==null?q.a(p):p]) -this.a.push(new A.T7("wheel",s,r,!1,!0))}, -a0G(a){this.c.$1(this.ap9(a)) +this.a.push(new A.Ta("wheel",s,r,!1,!0))}, +a0F(a){this.c.$1(this.ap6(a)) a.preventDefault()}} -A.pS.prototype={ +A.pR.prototype={ k(a){return A.O(this).k(0)+"(change: "+this.a.k(0)+", buttons: "+this.b+")"}} -A.Bn.prototype={ -Wm(a,b){var s -if(this.a!==0)return this.LC(b) -s=(b===0&&a>-1?A.bH9(a):b)&1073741823 +A.Bm.prototype={ +Wl(a,b){var s +if(this.a!==0)return this.LE(b) +s=(b===0&&a>-1?A.bHf(a):b)&1073741823 this.a=s -return new A.pS(B.C7,s)}, -LC(a){var s=a&1073741823,r=this.a -if(r===0&&s!==0)return new A.pS(B.dV,r) +return new A.pR(B.Cb,s)}, +LE(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new A.pR(B.dX,r) this.a=s -return new A.pS(s===0?B.dV:B.h5,s)}, -Eu(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 -return new A.pS(B.om,0)}return null}, -Wn(a){if((a&1073741823)===0){this.a=0 -return new A.pS(B.dV,0)}return null}, -Wo(a){var s +return new A.pR(s===0?B.dX:B.h8,s)}, +Ew(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new A.pR(B.op,0)}return null}, +Wm(a){if((a&1073741823)===0){this.a=0 +return new A.pR(B.dX,0)}return null}, +Wn(a){var s if(this.a===0)return null s=this.a=(a==null?0:a)&1073741823 -if(s===0)return new A.pS(B.om,s) -else return new A.pS(B.h5,s)}} -A.aYl.prototype={ -NS(a){return this.w.d7(0,a,new A.aYn())}, -a2H(a){var s=a.pointerType +if(s===0)return new A.pR(B.op,s) +else return new A.pR(B.h8,s)}} +A.aYr.prototype={ +NU(a){return this.w.d7(0,a,new A.aYt())}, +a2F(a){var s=a.pointerType if((s==null?null:s)==="touch"){s=a.pointerId if(s==null)s=null -this.w.N(0,s)}}, -MP(a,b,c,d,e){this.QN(0,a,b,new A.aYm(this,d,c),e)}, -MO(a,b,c){return this.MP(a,b,c,!0,!0)}, -ang(a,b,c,d){return this.MP(a,b,c,d,!0)}, -zv(){var s=this,r=s.b -s.MO(r,"pointerdown",new A.aYo(s)) -s.MO(self.window,"pointermove",new A.aYp(s)) -s.MP(r,"pointerleave",new A.aYq(s),!1,!1) -s.MO(self.window,"pointerup",new A.aYr(s)) -s.ang(r,"pointercancel",new A.aYs(s),!1) -s.YB(new A.aYt(s))}, -kG(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=null,i=c.pointerType +this.w.L(0,s)}}, +MR(a,b,c,d,e){this.QM(0,a,b,new A.aYs(this,d,c),e)}, +MQ(a,b,c){return this.MR(a,b,c,!0,!0)}, +and(a,b,c,d){return this.MR(a,b,c,d,!0)}, +zx(){var s=this,r=s.b +s.MQ(r,"pointerdown",new A.aYu(s)) +s.MQ(self.window,"pointermove",new A.aYv(s)) +s.MR(r,"pointerleave",new A.aYw(s),!1,!1) +s.MQ(self.window,"pointerup",new A.aYx(s)) +s.and(r,"pointercancel",new A.aYy(s),!1) +s.YA(new A.aYz(s))}, +kI(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=null,i=c.pointerType if(i==null)i=j i.toString -s=k.a2j(i) +s=k.a2h(i) i=c.tiltX if(i==null)i=j i.toString @@ -55714,38 +55729,38 @@ if(i==null)i=j}i.toString r=c.timeStamp if(r==null)r=j r.toString -q=A.Bl(r) +q=A.Bk(r) p=c.pressure if(p==null)p=j -o=A.baT(c,k.b) -r=k.wm(c) +o=A.baZ(c,k.b) +r=k.wn(c) n=$.dN() m=n.x if(m==null){m=self.window.devicePixelRatio if(m===0)m=1}n=n.x if(n==null){n=self.window.devicePixelRatio if(n===0)n=1}l=p==null?0:p -k.d.aGy(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.ez,i/180*3.141592653589793,q)}, -aqC(a){var s,r +k.d.aGw(a,b.b,b.a,r,s,o.a*m,o.b*n,l,1,B.eA,i/180*3.141592653589793,q)}, +aqz(a){var s,r if("getCoalescedEvents" in a){s=t.e -r=J.h8(a.getCoalescedEvents(),s).fj(0,s) +r=J.h8(a.getCoalescedEvents(),s).fk(0,s) if(!r.gaD(r))return r}return A.b([a],t.J)}, -a2j(a){switch(a){case"mouse":return B.c7 -case"pen":return B.cN -case"touch":return B.b7 -default:return B.cu}}, -wm(a){var s=a.pointerType +a2h(a){switch(a){case"mouse":return B.c8 +case"pen":return B.cO +case"touch":return B.b8 +default:return B.cv}}, +wn(a){var s=a.pointerType if(s==null)s=null s.toString -if(this.a2j(s)===B.c7)s=-1 +if(this.a2h(s)===B.c8)s=-1 else{s=a.pointerId if(s==null)s=null s.toString -s=B.d.ad(s)}return s}} -A.aYn.prototype={ -$0(){return new A.Bn()}, +s=B.d.ae(s)}return s}} +A.aYt.prototype={ +$0(){return new A.Bm()}, $S:775} -A.aYm.prototype={ +A.aYs.prototype={ $1(a){var s,r,q,p,o if(this.b){s=a.getModifierState("Alt") r=a.getModifierState("Control") @@ -55754,78 +55769,78 @@ p=a.getModifierState("Shift") o=a.timeStamp if(o==null)o=null o.toString -this.a.e.MC(s,r,q,p,o)}this.c.$1(a)}, +this.a.e.ME(s,r,q,p,o)}this.c.$1(a)}, $S:2} -A.aYo.prototype={ -$1(a){var s,r,q=this.a,p=q.wm(a),o=A.b([],t.D9),n=q.NS(p),m=a.buttons +A.aYu.prototype={ +$1(a){var s,r,q=this.a,p=q.wn(a),o=A.b([],t.D9),n=q.NU(p),m=a.buttons if(m==null)m=null m.toString -s=n.Eu(B.d.ad(m)) -if(s!=null)q.kG(o,s,a) -m=B.d.ad(a.button) +s=n.Ew(B.d.ae(m)) +if(s!=null)q.kI(o,s,a) +m=B.d.ae(a.button) r=a.buttons if(r==null)r=null r.toString -q.kG(o,n.Wm(m,B.d.ad(r)),a) +q.kI(o,n.Wl(m,B.d.ae(r)),a) q.c.$1(o)}, $S:12} -A.aYp.prototype={ -$1(a){var s,r,q,p,o=this.a,n=o.NS(o.wm(a)),m=A.b([],t.D9) -for(s=J.az(o.aqC(a));s.D();){r=s.gZ(s) +A.aYv.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.NU(o.wn(a)),m=A.b([],t.D9) +for(s=J.ax(o.aqz(a));s.D();){r=s.gZ(s) q=r.buttons if(q==null)q=null q.toString -p=n.Eu(B.d.ad(q)) -if(p!=null)o.kG(m,p,r) +p=n.Ew(B.d.ae(q)) +if(p!=null)o.kI(m,p,r) q=r.buttons if(q==null)q=null q.toString -o.kG(m,n.LC(B.d.ad(q)),r)}o.c.$1(m)}, +o.kI(m,n.LE(B.d.ae(q)),r)}o.c.$1(m)}, $S:12} -A.aYq.prototype={ -$1(a){var s,r=this.a,q=r.NS(r.wm(a)),p=A.b([],t.D9),o=a.buttons +A.aYw.prototype={ +$1(a){var s,r=this.a,q=r.NU(r.wn(a)),p=A.b([],t.D9),o=a.buttons if(o==null)o=null o.toString -s=q.Wn(B.d.ad(o)) -if(s!=null){r.kG(p,s,a) +s=q.Wm(B.d.ae(o)) +if(s!=null){r.kI(p,s,a) r.c.$1(p)}}, $S:12} -A.aYr.prototype={ -$1(a){var s,r,q,p=this.a,o=p.wm(a),n=p.w +A.aYx.prototype={ +$1(a){var s,r,q,p=this.a,o=p.wn(a),n=p.w if(n.aX(0,o)){s=A.b([],t.D9) n=n.i(0,o) n.toString r=a.buttons if(r==null)r=null -q=n.Wo(r==null?null:B.d.ad(r)) -p.a2H(a) -if(q!=null){p.kG(s,q,a) +q=n.Wn(r==null?null:B.d.ae(r)) +p.a2F(a) +if(q!=null){p.kI(s,q,a) p.c.$1(s)}}}, $S:12} -A.aYs.prototype={ -$1(a){var s,r=this.a,q=r.wm(a),p=r.w +A.aYy.prototype={ +$1(a){var s,r=this.a,q=r.wn(a),p=r.w if(p.aX(0,q)){s=A.b([],t.D9) p=p.i(0,q) p.toString p.a=0 -r.a2H(a) -r.kG(s,new A.pS(B.ok,0),a) +r.a2F(a) +r.kI(s,new A.pR(B.on,0),a) r.c.$1(s)}}, $S:12} -A.aYt.prototype={ -$1(a){this.a.a0G(a)}, +A.aYz.prototype={ +$1(a){this.a.a0F(a)}, $S:2} -A.b0o.prototype={ -Fe(a,b,c){this.B2(0,a,b,new A.b0p(this,!0,c))}, -zv(){var s=this,r=s.b -s.Fe(r,"touchstart",new A.b0q(s)) -s.Fe(r,"touchmove",new A.b0r(s)) -s.Fe(r,"touchend",new A.b0s(s)) -s.Fe(r,"touchcancel",new A.b0t(s))}, -Ft(a,b,c,d,e){var s,r,q,p,o,n=e.identifier +A.b0u.prototype={ +Ff(a,b,c){this.B4(0,a,b,new A.b0v(this,!0,c))}, +zx(){var s=this,r=s.b +s.Ff(r,"touchstart",new A.b0w(s)) +s.Ff(r,"touchmove",new A.b0x(s)) +s.Ff(r,"touchend",new A.b0y(s)) +s.Ff(r,"touchcancel",new A.b0z(s))}, +Fu(a,b,c,d,e){var s,r,q,p,o,n=e.identifier if(n==null)n=null n.toString -n=B.d.ad(n) +n=B.d.ae(n) s=e.clientX r=$.dN() q=r.x @@ -55834,155 +55849,155 @@ if(q===0)q=1}p=e.clientY r=r.x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}o=c?1:0 -this.d.aGv(b,o,a,n,s*q,p*r,1,1,B.ez,d)}} -A.b0p.prototype={ +this.d.aGt(b,o,a,n,s*q,p*r,1,1,B.eA,d)}} +A.b0v.prototype={ $1(a){var s=a.altKey,r=a.ctrlKey,q=a.metaKey,p=a.shiftKey,o=a.timeStamp if(o==null)o=null o.toString -this.a.e.MC(s,r,q,p,o) +this.a.e.ME(s,r,q,p,o) this.c.$1(a)}, $S:2} -A.b0q.prototype={ +A.b0w.prototype={ $1(a){var s,r,q,p,o,n,m,l=a.timeStamp if(l==null)l=null l.toString -s=A.Bl(l) +s=A.Bk(l) r=A.b([],t.D9) -for(l=t.e,q=t.VA,q=A.dn(new A.td(a.changedTouches,q),q.h("B.E"),l),l=A.dn(q.a,A.w(q).c,l),q=J.az(l.a),l=A.w(l),l=l.h("@<1>").ae(l.z[1]).z[1],p=this.a;q.D();){o=l.a(q.gZ(q)) +for(l=t.e,q=t.VA,q=A.dn(new A.ta(a.changedTouches,q),q.h("A.E"),l),l=A.dn(q.a,A.q(q).c,l),q=J.ax(l.a),l=A.q(l),l=l.h("@<1>").ad(l.z[1]).z[1],p=this.a;q.D();){o=l.a(q.gZ(q)) n=o.identifier if(n==null)n=null n.toString m=p.w -if(!m.O(0,B.d.ad(n))){n=o.identifier +if(!m.O(0,B.d.ae(n))){n=o.identifier if(n==null)n=null n.toString -m.H(0,B.d.ad(n)) -p.Ft(B.C7,r,!0,s,o)}}p.c.$1(r)}, +m.H(0,B.d.ae(n)) +p.Fu(B.Cb,r,!0,s,o)}}p.c.$1(r)}, $S:12} -A.b0r.prototype={ +A.b0x.prototype={ $1(a){var s,r,q,p,o,n,m a.preventDefault() s=a.timeStamp if(s==null)s=null s.toString -r=A.Bl(s) +r=A.Bk(s) q=A.b([],t.D9) -for(s=t.e,p=t.VA,p=A.dn(new A.td(a.changedTouches,p),p.h("B.E"),s),s=A.dn(p.a,A.w(p).c,s),p=J.az(s.a),s=A.w(s),s=s.h("@<1>").ae(s.z[1]).z[1],o=this.a;p.D();){n=s.a(p.gZ(p)) +for(s=t.e,p=t.VA,p=A.dn(new A.ta(a.changedTouches,p),p.h("A.E"),s),s=A.dn(p.a,A.q(p).c,s),p=J.ax(s.a),s=A.q(s),s=s.h("@<1>").ad(s.z[1]).z[1],o=this.a;p.D();){n=s.a(p.gZ(p)) m=n.identifier if(m==null)m=null m.toString -if(o.w.O(0,B.d.ad(m)))o.Ft(B.h5,q,!0,r,n)}o.c.$1(q)}, +if(o.w.O(0,B.d.ae(m)))o.Fu(B.h8,q,!0,r,n)}o.c.$1(q)}, $S:12} -A.b0s.prototype={ +A.b0y.prototype={ $1(a){var s,r,q,p,o,n,m,l a.preventDefault() s=a.timeStamp if(s==null)s=null s.toString -r=A.Bl(s) +r=A.Bk(s) q=A.b([],t.D9) -for(s=t.e,p=t.VA,p=A.dn(new A.td(a.changedTouches,p),p.h("B.E"),s),s=A.dn(p.a,A.w(p).c,s),p=J.az(s.a),s=A.w(s),s=s.h("@<1>").ae(s.z[1]).z[1],o=this.a;p.D();){n=s.a(p.gZ(p)) +for(s=t.e,p=t.VA,p=A.dn(new A.ta(a.changedTouches,p),p.h("A.E"),s),s=A.dn(p.a,A.q(p).c,s),p=J.ax(s.a),s=A.q(s),s=s.h("@<1>").ad(s.z[1]).z[1],o=this.a;p.D();){n=s.a(p.gZ(p)) m=n.identifier if(m==null)m=null m.toString l=o.w -if(l.O(0,B.d.ad(m))){m=n.identifier +if(l.O(0,B.d.ae(m))){m=n.identifier if(m==null)m=null m.toString -l.N(0,B.d.ad(m)) -o.Ft(B.om,q,!1,r,n)}}o.c.$1(q)}, +l.L(0,B.d.ae(m)) +o.Fu(B.op,q,!1,r,n)}}o.c.$1(q)}, $S:12} -A.b0t.prototype={ +A.b0z.prototype={ $1(a){var s,r,q,p,o,n,m,l=a.timeStamp if(l==null)l=null l.toString -s=A.Bl(l) +s=A.Bk(l) r=A.b([],t.D9) -for(l=t.e,q=t.VA,q=A.dn(new A.td(a.changedTouches,q),q.h("B.E"),l),l=A.dn(q.a,A.w(q).c,l),q=J.az(l.a),l=A.w(l),l=l.h("@<1>").ae(l.z[1]).z[1],p=this.a;q.D();){o=l.a(q.gZ(q)) +for(l=t.e,q=t.VA,q=A.dn(new A.ta(a.changedTouches,q),q.h("A.E"),l),l=A.dn(q.a,A.q(q).c,l),q=J.ax(l.a),l=A.q(l),l=l.h("@<1>").ad(l.z[1]).z[1],p=this.a;q.D();){o=l.a(q.gZ(q)) n=o.identifier if(n==null)n=null n.toString m=p.w -if(m.O(0,B.d.ad(n))){n=o.identifier +if(m.O(0,B.d.ae(n))){n=o.identifier if(n==null)n=null n.toString -m.N(0,B.d.ad(n)) -p.Ft(B.ok,r,!1,s,o)}}p.c.$1(r)}, +m.L(0,B.d.ae(n)) +p.Fu(B.on,r,!1,s,o)}}p.c.$1(r)}, $S:12} -A.aXV.prototype={ -Yw(a,b,c,d){this.QN(0,a,b,new A.aXW(this,!0,c),d)}, -ML(a,b,c){return this.Yw(a,b,c,!0)}, -zv(){var s=this,r=s.b -s.ML(r,"mousedown",new A.aXX(s)) -s.ML(self.window,"mousemove",new A.aXY(s)) -s.Yw(r,"mouseleave",new A.aXZ(s),!1) -s.ML(self.window,"mouseup",new A.aY_(s)) -s.YB(new A.aY0(s))}, -kG(a,b,c){var s,r,q=A.baT(c,this.b),p=c.timeStamp +A.aY0.prototype={ +Yv(a,b,c,d){this.QM(0,a,b,new A.aY1(this,!0,c),d)}, +MN(a,b,c){return this.Yv(a,b,c,!0)}, +zx(){var s=this,r=s.b +s.MN(r,"mousedown",new A.aY2(s)) +s.MN(self.window,"mousemove",new A.aY3(s)) +s.Yv(r,"mouseleave",new A.aY4(s),!1) +s.MN(self.window,"mouseup",new A.aY5(s)) +s.YA(new A.aY6(s))}, +kI(a,b,c){var s,r,q=A.baZ(c,this.b),p=c.timeStamp if(p==null)p=null p.toString -p=A.Bl(p) +p=A.Bk(p) s=$.dN() r=s.x if(r==null){r=self.window.devicePixelRatio if(r===0)r=1}s=s.x if(s==null){s=self.window.devicePixelRatio -if(s===0)s=1}this.d.aGw(a,b.b,b.a,-1,B.c7,q.a*r,q.b*s,1,1,B.ez,p)}} -A.aXW.prototype={ +if(s===0)s=1}this.d.aGu(a,b.b,b.a,-1,B.c8,q.a*r,q.b*s,1,1,B.eA,p)}} +A.aY1.prototype={ $1(a){var s=a.getModifierState("Alt"),r=a.getModifierState("Control"),q=a.getModifierState("Meta"),p=a.getModifierState("Shift"),o=a.timeStamp if(o==null)o=null o.toString -this.a.e.MC(s,r,q,p,o) +this.a.e.ME(s,r,q,p,o) this.c.$1(a)}, $S:2} -A.aXX.prototype={ +A.aY2.prototype={ $1(a){var s,r,q=A.b([],t.D9),p=this.a,o=p.w,n=a.buttons if(n==null)n=null n.toString -s=o.Eu(B.d.ad(n)) -if(s!=null)p.kG(q,s,a) -n=B.d.ad(a.button) +s=o.Ew(B.d.ae(n)) +if(s!=null)p.kI(q,s,a) +n=B.d.ae(a.button) r=a.buttons if(r==null)r=null r.toString -p.kG(q,o.Wm(n,B.d.ad(r)),a) +p.kI(q,o.Wl(n,B.d.ae(r)),a) p.c.$1(q)}, $S:12} -A.aXY.prototype={ +A.aY3.prototype={ $1(a){var s,r=A.b([],t.D9),q=this.a,p=q.w,o=a.buttons if(o==null)o=null o.toString -s=p.Eu(B.d.ad(o)) -if(s!=null)q.kG(r,s,a) +s=p.Ew(B.d.ae(o)) +if(s!=null)q.kI(r,s,a) o=a.buttons if(o==null)o=null o.toString -q.kG(r,p.LC(B.d.ad(o)),a) +q.kI(r,p.LE(B.d.ae(o)),a) q.c.$1(r)}, $S:12} -A.aXZ.prototype={ +A.aY4.prototype={ $1(a){var s,r=A.b([],t.D9),q=this.a,p=a.buttons if(p==null)p=null p.toString -s=q.w.Wn(B.d.ad(p)) -if(s!=null){q.kG(r,s,a) +s=q.w.Wm(B.d.ae(p)) +if(s!=null){q.kI(r,s,a) q.c.$1(r)}}, $S:12} -A.aY_.prototype={ +A.aY5.prototype={ $1(a){var s,r=A.b([],t.D9),q=this.a,p=a.buttons if(p==null)p=null -p=p==null?null:B.d.ad(p) -s=q.w.Wo(p) -if(s!=null){q.kG(r,s,a) +p=p==null?null:B.d.ae(p) +s=q.w.Wn(p) +if(s!=null){q.kI(r,s,a) q.c.$1(r)}}, $S:12} -A.aY0.prototype={ -$1(a){this.a.a0G(a)}, +A.aY6.prototype={ +$1(a){this.a.a0F(a)}, $S:2} -A.HU.prototype={} -A.aHI.prototype={ -FA(a,b,c){return this.a.d7(0,a,new A.aHJ(b,c))}, -tJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q=this.a.i(0,c) +A.HT.prototype={} +A.aHO.prototype={ +FB(a,b,c){return this.a.d7(0,a,new A.aHP(b,c))}, +tK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s,r,q=this.a.i(0,c) q.toString s=q.b r=q.c @@ -55990,11 +56005,11 @@ q.b=i q.c=j q=q.a if(q==null)q=0 -return A.bgA(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,!1,a7,a8)}, -OU(a,b,c){var s=this.a.i(0,a) +return A.bgH(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,!1,a7,a8)}, +OV(a,b,c){var s=this.a.i(0,a) s.toString return s.b!==b||s.c!==c}, -r5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7){var s,r,q=this.a.i(0,c) +r7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,a0,a1,a2,a3,a4,a5,a6,a7){var s,r,q=this.a.i(0,c) q.toString s=q.b r=q.c @@ -56002,75 +56017,75 @@ q.b=i q.c=j q=q.a if(q==null)q=0 -return A.bgA(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,B.ez,a5,!0,a6,a7)}, -BE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this -if(m===B.ez)switch(c.a){case 1:p.FA(d,f,g) -a.push(p.tJ(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +return A.bgH(a,b,c,d,e,f,!1,h,i-s,j-r,i,j,k,q,l,m,n,o,p,a0,a1,a2,a3,a4,B.eA,a5,!0,a6,a7)}, +BG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s,r,q,p=this +if(m===B.eA)switch(c.a){case 1:p.FB(d,f,g) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) break case 3:s=p.a.aX(0,d) -p.FA(d,f,g) -if(!s)a.push(p.r5(b,B.ol,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tJ(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.FB(d,f,g) +if(!s)a.push(p.r7(b,B.oo,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) p.b=b break case 4:s=p.a.aX(0,d) -p.FA(d,f,g).a=$.bj6=$.bj6+1 -if(!s)a.push(p.r5(b,B.ol,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -if(p.OU(d,f,g))a.push(p.r5(0,B.dV,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tJ(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.FB(d,f,g).a=$.bjc=$.bjc+1 +if(!s)a.push(p.r7(b,B.oo,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.OV(d,f,g))a.push(p.r7(0,B.dX,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) p.b=b break -case 5:a.push(p.tJ(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +case 5:a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) p.b=b break case 6:case 0:r=p.a q=r.i(0,d) q.toString -if(c===B.ok){f=q.b -g=q.c}if(p.OU(d,f,g))a.push(p.r5(p.b,B.h5,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tJ(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) -if(e===B.b7){a.push(p.r5(0,B.a10,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) -r.N(0,d)}break +if(c===B.on){f=q.b +g=q.c}if(p.OV(d,f,g))a.push(p.r7(p.b,B.h8,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +if(e===B.b8){a.push(p.r7(0,B.a14,d,0,0,e,!1,0,f,g,0,0,i,0,0,0,0,0,j,k,l,0,n,o)) +r.L(0,d)}break case 2:r=p.a q=r.i(0,d) q.toString -a.push(p.tJ(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) -r.N(0,d) +a.push(p.tK(b,c,d,0,0,e,!1,0,q.b,q.c,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +r.L(0,d) break case 7:case 8:case 9:break}else switch(m.a){case 1:case 2:case 3:s=p.a.aX(0,d) -p.FA(d,f,g) -if(!s)a.push(p.r5(b,B.ol,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -if(p.OU(d,f,g))if(b!==0)a.push(p.r5(b,B.h5,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -else a.push(p.r5(b,B.dV,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) -a.push(p.tJ(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) +p.FB(d,f,g) +if(!s)a.push(p.r7(b,B.oo,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +if(p.OV(d,f,g))if(b!==0)a.push(p.r7(b,B.h8,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +else a.push(p.r7(b,B.dX,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,0,n,o)) +a.push(p.tK(b,c,d,0,0,e,!1,0,f,g,0,h,i,0,0,0,0,0,j,k,l,m,0,n,o)) break case 0:break case 4:break}}, -aGx(a,b,c,d,e,f,g,h,i,j,k,l){return this.BE(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, -aGz(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.BE(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, -aGw(a,b,c,d,e,f,g,h,i,j,k){return this.BE(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, -aGv(a,b,c,d,e,f,g,h,i,j){return this.BE(a,b,c,d,B.b7,e,f,g,h,1,0,0,i,0,j)}, -aGy(a,b,c,d,e,f,g,h,i,j,k,l){return this.BE(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} -A.aHJ.prototype={ -$0(){return new A.HU(this.a,this.b)}, +aGv(a,b,c,d,e,f,g,h,i,j,k,l){return this.BG(a,b,c,d,e,f,g,h,i,j,0,0,k,0,l)}, +aGx(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.BG(a,b,c,d,e,f,g,h,i,1,j,k,l,0,m)}, +aGu(a,b,c,d,e,f,g,h,i,j,k){return this.BG(a,b,c,d,e,f,g,h,i,1,0,0,j,0,k)}, +aGt(a,b,c,d,e,f,g,h,i,j){return this.BG(a,b,c,d,B.b8,e,f,g,h,1,0,0,i,0,j)}, +aGw(a,b,c,d,e,f,g,h,i,j,k,l){return this.BG(a,b,c,d,e,f,g,h,i,1,0,0,j,k,l)}} +A.aHP.prototype={ +$0(){return new A.HT(this.a,this.b)}, $S:766} -A.b8U.prototype={} -A.aIB.prototype={ -amD(a){var s=this,r=t.e -s.b=r.a(A.c6(new A.aIC(s))) +A.b9_.prototype={} +A.aIH.prototype={ +amB(a){var s=this,r=t.e +s.b=r.a(A.c6(new A.aII(s))) A.dY(self.window,"keydown",s.b,null) -s.c=r.a(A.c6(new A.aID(s))) +s.c=r.a(A.c6(new A.aIJ(s))) A.dY(self.window,"keyup",s.c,null) -$.pZ.push(new A.aIE(s))}, +$.pY.push(new A.aIK(s))}, v(){var s,r,q=this -A.ih(self.window,"keydown",q.b,null) -A.ih(self.window,"keyup",q.c,null) -for(s=q.a,r=A.jX(s,s.r,A.w(s).c);r.D();)s.i(0,r.d).bn(0) +A.ig(self.window,"keydown",q.b,null) +A.ig(self.window,"keyup",q.c,null) +for(s=q.a,r=A.jX(s,s.r,A.q(s).c);r.D();)s.i(0,r.d).bm(0) s.aj(0) -$.b8Y=q.c=q.b=null}, -a0u(a){var s,r,q,p,o,n,m,l=this,k=null,j=globalThis.KeyboardEvent +$.b93=q.c=q.b=null}, +a0t(a){var s,r,q,p,o,n,m,l=this,k=null,j=globalThis.KeyboardEvent if(!(j!=null&&a instanceof j))return -s=new A.oK(a) +s=new A.oI(a) r=a.code if(r==null)r=k r.toString @@ -56082,11 +56097,11 @@ if(q==null)q=k q.toString if(!(q==="Meta"||q==="Shift"||q==="Alt"||q==="Control")&&l.e){q=l.a p=q.i(0,r) -if(p!=null)p.bn(0) +if(p!=null)p.bm(0) if(a.type==="keydown")p=a.ctrlKey||a.shiftKey||a.altKey||a.metaKey else p=!1 -if(p)q.u(0,r,A.dv(B.kR,new A.aIG(l,r,s))) -else q.N(0,r)}o=a.getModifierState("Shift")?1:0 +if(p)q.t(0,r,A.dv(B.kU,new A.aIM(l,r,s))) +else q.L(0,r)}o=a.getModifierState("Shift")?1:0 if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))o|=2 if(a.getModifierState("Control"))o|=4 if(a.getModifierState("Meta"))o|=8 @@ -56103,111 +56118,111 @@ p=a.code if(p==null)p=k n=a.key if(n==null)n=k -m=A.b_(["type",q,"keymap","web","code",p,"key",n,"location",B.d.ad(a.location),"metaState",r,"keyCode",B.d.ad(a.keyCode)],t.N,t.z) -$.bQ().nL("flutter/keyevent",B.aC.ez(m),new A.aIH(s))}} -A.aIC.prototype={ -$1(a){this.a.a0u(a)}, +m=A.b_(["type",q,"keymap","web","code",p,"key",n,"location",B.d.ae(a.location),"metaState",r,"keyCode",B.d.ae(a.keyCode)],t.N,t.z) +$.bO().nN("flutter/keyevent",B.aD.ey(m),new A.aIN(s))}} +A.aII.prototype={ +$1(a){this.a.a0t(a)}, $S:2} -A.aID.prototype={ -$1(a){this.a.a0u(a)}, +A.aIJ.prototype={ +$1(a){this.a.a0t(a)}, $S:2} -A.aIE.prototype={ +A.aIK.prototype={ $0(){this.a.v()}, $S:0} -A.aIG.prototype={ +A.aIM.prototype={ $0(){var s,r,q,p,o=this.a -o.a.N(0,this.b) +o.a.L(0,this.b) s=this.c.a r=s.code if(r==null)r=null q=s.key if(q==null)q=null -p=A.b_(["type","keyup","keymap","web","code",r,"key",q,"location",B.d.ad(s.location),"metaState",o.d,"keyCode",B.d.ad(s.keyCode)],t.N,t.z) -$.bQ().nL("flutter/keyevent",B.aC.ez(p),A.bEH())}, +p=A.b_(["type","keyup","keymap","web","code",r,"key",q,"location",B.d.ae(s.location),"metaState",o.d,"keyCode",B.d.ae(s.keyCode)],t.N,t.z) +$.bO().nN("flutter/keyevent",B.aD.ey(p),A.bEN())}, $S:0} -A.aIH.prototype={ +A.aIN.prototype={ $1(a){if(a==null)return -if(A.pX(J.c0(t.a.a(B.aC.kT(a)),"handled")))this.a.a.preventDefault()}, +if(A.pW(J.c0(t.a.a(B.aD.kW(a)),"handled")))this.a.a.preventDefault()}, $S:36} -A.a1y.prototype={} -A.a1x.prototype={ -jf(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx +A.a1E.prototype={} +A.a1D.prototype={ +jh(a,b,c,d){var s=this.dy,r=this.fr,q=this.fx A.X(b,"drawImage",[s,0,0,r,q,c,d,r,q])}, -Bn(a,b){var s,r,q,p,o,n=this,m="attachShader",l=a+"||"+b,k=J.c0($.aA_.aN(),l) -if(k==null){s=n.a6H(0,"VERTEX_SHADER",a) -r=n.a6H(0,"FRAGMENT_SHADER",b) +Bp(a,b){var s,r,q,p,o,n=this,m="attachShader",l=a+"||"+b,k=J.c0($.aA4.aN(),l) +if(k==null){s=n.a6F(0,"VERTEX_SHADER",a) +r=n.a6F(0,"FRAGMENT_SHADER",b) q=n.a p=q.createProgram() A.X(q,m,[p,s]) A.X(q,m,[p,r]) A.X(q,"linkProgram",[p]) o=n.ay -if(!A.X(q,"getProgramParameter",[p,o==null?n.ay=q.LINK_STATUS:o]))A.a7(A.bH(A.X(q,"getProgramInfoLog",[p]))) -k=new A.a1y(p) -J.iy($.aA_.aN(),l,k)}return k}, -a6H(a,b,c){var s,r=this.a,q=r.createShader(r[b]) -if(q==null)throw A.d(A.bH(A.bEb(r,"getError"))) +if(!A.X(q,"getProgramParameter",[p,o==null?n.ay=q.LINK_STATUS:o]))A.a6(A.bG(A.X(q,"getProgramInfoLog",[p]))) +k=new A.a1E(p) +J.ix($.aA4.aN(),l,k)}return k}, +a6F(a,b,c){var s,r=this.a,q=r.createShader(r[b]) +if(q==null)throw A.d(A.bG(A.bEh(r,"getError"))) A.X(r,"shaderSource",[q,c]) A.X(r,"compileShader",[q]) s=this.c -if(!A.X(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.d(A.bH("Shader compilation failed: "+A.h(A.X(r,"getShaderInfoLog",[q])))) +if(!A.X(r,"getShaderParameter",[q,s==null?this.c=r.COMPILE_STATUS:s]))throw A.d(A.bG("Shader compilation failed: "+A.h(A.X(r,"getShaderInfoLog",[q])))) return q}, -acr(a,b,c,d,e,f,g){A.X(this.a,"texImage2D",[b,c,d,e,f,g])}, -a86(a,b){A.X(this.a,"drawArrays",[this.aDj(b),0,a])}, -aDj(a){var s,r=this -switch(a.a){case 0:return r.gTP() +acp(a,b,c,d,e,f,g){A.X(this.a,"texImage2D",[b,c,d,e,f,g])}, +a83(a,b){A.X(this.a,"drawArrays",[this.aDg(b),0,a])}, +aDg(a){var s,r=this +switch(a.a){case 0:return r.gTO() case 2:s=r.ax return s==null?r.ax=r.a.TRIANGLE_FAN:s case 1:s=r.ax return s==null?r.ax=r.a.TRIANGLE_STRIP:s}}, -gl3(){var s=this.d +gl7(){var s=this.d return s==null?this.d=this.a.ARRAY_BUFFER:s}, -guY(){var s=this.e +guZ(){var s=this.e return s==null?this.e=this.a.ELEMENT_ARRAY_BUFFER:s}, -gTO(){var s=this.r +gTN(){var s=this.r return s==null?this.r=this.a.FLOAT:s}, -gJz(){var s=this.cx +gJB(){var s=this.cx return s==null?this.cx=this.a.RGBA:s}, -gJC(){var s=this.ch +gJE(){var s=this.ch return s==null?this.ch=this.a.UNSIGNED_BYTE:s}, -ga9Z(){var s=this.CW +ga9X(){var s=this.CW return s==null?this.CW=this.a.UNSIGNED_SHORT:s}, -grK(){var s=this.f +grL(){var s=this.f return s==null?this.f=this.a.STATIC_DRAW:s}, -gTP(){var s=this.ax +gTO(){var s=this.ax return s==null?this.ax=this.a.TRIANGLES:s}, -gTN(){var s=this.w +gTM(){var s=this.w return s==null?this.w=this.a.COLOR_BUFFER_BIT:s}, -gjX(){var s=this.x +gjZ(){var s=this.x return s==null?this.x=this.a.TEXTURE_2D:s}, -ga9X(){var s=this.dx +ga9V(){var s=this.dx return s==null?this.dx=this.a.TEXTURE0:s}, -gJA(){var s=this.y +gJC(){var s=this.y return s==null?this.y=this.a.TEXTURE_WRAP_S:s}, -gJB(){var s=this.z +gJD(){var s=this.z return s==null?this.z=this.a.TEXTURE_WRAP_T:s}, -gyg(){var s=this.as +gyi(){var s=this.as return s==null?this.as=this.a.CLAMP_TO_EDGE:s}, -ga9W(){var s=this.cy +ga9U(){var s=this.cy return s==null?this.cy=this.a.LINEAR:s}, -ga9Y(){var s=this.db +ga9W(){var s=this.db return s==null?this.db=this.a.TEXTURE_MIN_FILTER:s}, -j3(a,b,c){var s=A.X(this.a,"getUniformLocation",[b,c]) -if(s==null)throw A.d(A.bH(c+" not found")) +j5(a,b,c){var s=A.X(this.a,"getUniformLocation",[b,c]) +if(s==null)throw A.d(A.bG(c+" not found")) else return s}, -Li(a,b){var s=A.X(this.a,"getAttribLocation",[a,b]) -if(s==null)throw A.d(A.bH(b+" not found")) +Lk(a,b){var s=A.X(this.a,"getAttribLocation",[a,b]) +if(s==null)throw A.d(A.bG(b+" not found")) else return s}, -aby(a){var s,r,q=this +abw(a){var s,r,q=this if("transferToImageBitmap" in q.dy&&a){q.dy.getContext("webgl2") return q.dy.transferToImageBitmap()}else{s=q.fr -r=A.In(q.fx,s) -s=A.nq(r,"2d",null) +r=A.Im(q.fx,s) +s=A.no(r,"2d",null) s.toString -q.jf(0,t.e.a(s),0,0) +q.jh(0,t.e.a(s),0,0) return r}}} -A.aFK.prototype={ -a4J(a){var s,r,q,p=this.c,o=self.window.devicePixelRatio +A.aFQ.prototype={ +a4H(a){var s,r,q,p=this.c,o=self.window.devicePixelRatio if(o===0)o=1 s=this.d r=self.window.devicePixelRatio @@ -56216,55 +56231,55 @@ q=a.style A.L(q,"position","absolute") A.L(q,"width",A.h(p/o)+"px") A.L(q,"height",A.h(s/r)+"px")}} -A.IS.prototype={ +A.IR.prototype={ T(){return"Assertiveness."+this.b}} -A.b4R.prototype={ -$0(){var s=$.apa +A.b4X.prototype={ +$0(){var s=$.apg s.c=!0 s.a.remove() s.b.remove() -$.apa=null}, +$.apg=null}, $S:0} -A.aqa.prototype={ -aEU(a){switch(a.a){case 0:return this.a +A.aqg.prototype={ +aES(a){switch(a.a){case 0:return this.a case 1:return this.b}}, -a62(a,b){var s=this.aEU(b) -A.beg(s,a+(s.innerText===a?".":""))}} -A.RL.prototype={ +a60(a,b){var s=this.aES(b) +A.ben(s,a+(s.innerText===a?".":""))}} +A.RO.prototype={ T(){return"_CheckableKind."+this.b}} -A.Cs.prototype={ -hV(a){var s,r,q,p="true",o="setAttribute",n=this.b -if((n.k3&1)!==0){switch(this.c.a){case 0:n.lj("checkbox",!0) +A.Cr.prototype={ +hX(a){var s,r,q,p="true",o="setAttribute",n=this.b +if((n.k3&1)!==0){switch(this.c.a){case 0:n.lo("checkbox",!0) break -case 1:n.lj("radio",!0) +case 1:n.lo("radio",!0) break -case 2:n.lj("switch",!0) -break}if(n.a8c()===B.kV){s=n.k2 -r=A.bh(p) +case 2:n.lo("switch",!0) +break}if(n.a89()===B.kY){s=n.k2 +r=A.bg(p) A.X(s,o,["aria-disabled",r==null?t.K.a(r):r]) -r=A.bh(p) -A.X(s,o,["disabled",r==null?t.K.a(r):r])}else this.a2E() +r=A.bg(p) +A.X(s,o,["disabled",r==null?t.K.a(r):r])}else this.a2C() r=n.a -q=A.bh((r&2)!==0||(r&131072)!==0?p:"false") +q=A.bg((r&2)!==0||(r&131072)!==0?p:"false") r=q==null?t.K.a(q):q A.X(n.k2,o,["aria-checked",r])}}, v(){var s=this -switch(s.c.a){case 0:s.b.lj("checkbox",!1) +switch(s.c.a){case 0:s.b.lo("checkbox",!1) break -case 1:s.b.lj("radio",!1) +case 1:s.b.lo("radio",!1) break -case 2:s.b.lj("switch",!1) -break}s.a2E()}, -a2E(){var s=this.b.k2 +case 2:s.b.lo("switch",!1) +break}s.a2C()}, +a2C(){var s=this.b.k2 s.removeAttribute("aria-disabled") s.removeAttribute("disabled")}} -A.DT.prototype={ -hV(a){var s,r,q=this,p=q.b -if(p.ga9S()){s=p.dy -s=s!=null&&!B.h1.gaD(s)}else s=!1 +A.DS.prototype={ +hX(a){var s,r,q=this,p=q.b +if(p.ga9Q()){s=p.dy +s=s!=null&&!B.h4.gaD(s)}else s=!1 if(s){if(q.c==null){q.c=A.cc(self.document,"flt-semantics-img") s=p.dy -if(s!=null&&!B.h1.gaD(s)){s=q.c.style +if(s!=null&&!B.h4.gaD(s)){s=q.c.style A.L(s,"position","absolute") A.L(s,"top","0") A.L(s,"left","0") @@ -56276,80 +56291,80 @@ s=q.c s.toString p.k2.append(s)}p=q.c p.toString -s=A.bh("img") +s=A.bg("img") A.X(p,"setAttribute",["role",s==null?t.K.a(s):s]) -q.a3j(q.c)}else if(p.ga9S()){p.lj("img",!0) -q.a3j(p.k2) -q.Nb()}else{q.Nb() -q.Zk()}}, -a3j(a){var s=this.b.z +q.a3h(q.c)}else if(p.ga9Q()){p.lo("img",!0) +q.a3h(p.k2) +q.Nd()}else{q.Nd() +q.Zj()}}, +a3h(a){var s=this.b.z if(s!=null&&s.length!==0){a.toString s.toString -s=A.bh(s) +s=A.bg(s) A.X(a,"setAttribute",["aria-label",s==null?t.K.a(s):s])}}, -Nb(){var s=this.c +Nd(){var s=this.c if(s!=null){s.remove() this.c=null}}, -Zk(){var s=this.b -s.lj("img",!1) +Zj(){var s=this.b +s.lo("img",!1) s.k2.removeAttribute("aria-label")}, -v(){this.Nb() -this.Zk()}} -A.DW.prototype={ -amq(a){var s,r=this,q=r.c +v(){this.Nd() +this.Zj()}} +A.DV.prototype={ +amo(a){var s,r=this,q=r.c a.k2.append(q) -A.avQ(q,"range") -s=A.bh("slider") +A.avV(q,"range") +s=A.bg("slider") A.X(q,"setAttribute",["role",s==null?t.K.a(s):s]) -A.dY(q,"change",t.e.a(A.c6(new A.aBp(r,a))),null) -q=new A.aBq(r) +A.dY(q,"change",t.e.a(A.c6(new A.aBu(r,a))),null) +q=new A.aBv(r) r.e=q a.k1.Q.push(q)}, -hV(a){var s=this -switch(s.b.k1.y.a){case 1:s.aqm() -s.aDF() +hX(a){var s=this +switch(s.b.k1.y.a){case 1:s.aqj() +s.aDC() break -case 0:s.a_7() +case 0:s.a_6() break}}, -aqm(){var s=this.c,r=s.disabled +aqj(){var s=this.c,r=s.disabled if(r==null)r=null r.toString if(!r)return -A.bed(s,!1)}, -aDF(){var s,r,q,p,o,n,m,l=this,k="setAttribute" +A.bek(s,!1)}, +aDC(){var s,r,q,p,o,n,m,l=this,k="setAttribute" if(!l.f){s=l.b.k3 r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 if(!r)return l.f=!1 q=""+l.d s=l.c -A.bee(s,q) -p=A.bh(q) +A.bel(s,q) +p=A.bg(q) A.X(s,k,["aria-valuenow",p==null?t.K.a(p):p]) p=l.b o=p.ax o.toString -o=A.bh(o) +o=A.bg(o) A.X(s,k,["aria-valuetext",o==null?t.K.a(o):o]) n=p.ch.length!==0?""+(l.d+1):q s.max=n -o=A.bh(n) +o=A.bg(n) A.X(s,k,["aria-valuemax",o==null?t.K.a(o):o]) m=p.cx.length!==0?""+(l.d-1):q s.min=m -p=A.bh(m) +p=A.bg(m) A.X(s,k,["aria-valuemin",p==null?t.K.a(p):p])}, -a_7(){var s=this.c,r=s.disabled +a_6(){var s=this.c,r=s.disabled if(r==null)r=null r.toString if(r)return -A.bed(s,!0)}, +A.bek(s,!0)}, v(){var s=this -B.b.N(s.b.k1.Q,s.e) +B.b.L(s.b.k1.Q,s.e) s.e=null -s.a_7() +s.a_6() s.c.remove()}} -A.aBp.prototype={ +A.aBu.prototype={ $1(a){var s,r=null,q=this.a,p=q.c,o=p.disabled if(o==null)o=r o.toString @@ -56361,81 +56376,81 @@ p.toString s=A.ec(p,r,r) p=q.d if(s>p){q.d=p+1 -q=$.bQ() -A.wR(q.p4,q.R8,this.b.id,B.CF,r)}else if(sq){s=s.b s.toString -if((s&32)!==0||(s&16)!==0){s=$.bQ() -A.wR(s.p4,s.R8,p,B.he,n)}else{s=$.bQ() -A.wR(s.p4,s.R8,p,B.hg,n)}}else{s=s.b +if((s&32)!==0||(s&16)!==0){s=$.bO() +A.wP(s.p4,s.R8,p,B.hh,n)}else{s=$.bO() +A.wP(s.p4,s.R8,p,B.hj,n)}}else{s=s.b s.toString -if((s&32)!==0||(s&16)!==0){s=$.bQ() -A.wR(s.p4,s.R8,p,B.hf,n)}else{s=$.bQ() -A.wR(s.p4,s.R8,p,B.hh,n)}}}}, -hV(a){var s,r=this,q=r.b,p=q.k1 -p.d.push(new A.aLz(r)) +if((s&32)!==0||(s&16)!==0){s=$.bO() +A.wP(s.p4,s.R8,p,B.hi,n)}else{s=$.bO() +A.wP(s.p4,s.R8,p,B.hk,n)}}}}, +hX(a){var s,r=this,q=r.b,p=q.k1 +p.d.push(new A.aLF(r)) if(r.e==null){q=q.k2 A.L(q.style,"touch-action","none") -r.a_I() -s=new A.aLA(r) +r.a_H() +s=new A.aLG(r) r.c=s p.Q.push(s) -s=t.e.a(A.c6(new A.aLB(r))) +s=t.e.a(A.c6(new A.aLH(r))) r.e=s A.dY(q,"scroll",s,null)}}, -ga_k(){var s=this.b,r=s.b +ga_j(){var s=this.b,r=s.b r.toString r=(r&32)!==0||(r&16)!==0 s=s.k2 -if(r)return B.d.ad(s.scrollTop) -else return B.d.ad(s.scrollLeft)}, -a1I(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y +if(r)return B.d.ae(s.scrollTop) +else return B.d.ae(s.scrollLeft)}, +a1G(){var s,r,q,p,o=this,n="transform",m=o.b,l=m.k2,k=m.y if(k==null){$.h7().$1("Warning! the rect attribute of semanticsObject is null") return}s=m.b s.toString @@ -56446,21 +56461,21 @@ p=k.c-k.a if(s){s=B.d.dD(q) r=r.style A.L(r,n,"translate(0px,"+(s+10)+"px)") -A.L(r,"width",""+B.d.aw(p)+"px") +A.L(r,"width",""+B.d.az(p)+"px") A.L(r,"height","10px") l.scrollTop=10 -m.p3=o.f=B.d.ad(l.scrollTop) +m.p3=o.f=B.d.ae(l.scrollTop) m.p4=0}else{s=B.d.dD(p) r=r.style A.L(r,n,"translate("+(s+10)+"px,0px)") A.L(r,"width","10px") -A.L(r,"height",""+B.d.aw(q)+"px") +A.L(r,"height",""+B.d.az(q)+"px") l.scrollLeft=10 -q=B.d.ad(l.scrollLeft) +q=B.d.ae(l.scrollLeft) o.f=q m.p3=0 m.p4=q}}, -a_I(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 +a_H(){var s="overflow-y",r="overflow-x",q=this.b,p=q.k2 switch(q.k1.y.a){case 1:q=q.b q.toString if((q&32)!==0||(q&16)!==0)A.L(p.style,s,"scroll") @@ -56476,21 +56491,21 @@ p.removeProperty("overflowY") p.removeProperty("overflowX") p.removeProperty("touch-action") p=s.e -if(p!=null)A.ih(q,"scroll",p,null) -B.b.N(r.k1.Q,s.c) +if(p!=null)A.ig(q,"scroll",p,null) +B.b.L(r.k1.Q,s.c) s.c=null}} -A.aLz.prototype={ +A.aLF.prototype={ $0(){var s=this.a -s.a1I() -s.b.V1()}, +s.a1G() +s.b.V0()}, $S:0} -A.aLA.prototype={ -$1(a){this.a.a_I()}, +A.aLG.prototype={ +$1(a){this.a.a_H()}, $S:231} -A.aLB.prototype={ -$1(a){this.a.ayY()}, +A.aLH.prototype={ +$1(a){this.a.ayV()}, $S:2} -A.Dl.prototype={ +A.Dk.prototype={ k(a){var s=A.b([],t.T),r=this.a if((r&1)!==0)s.push("accessibleNavigation") if((r&2)!==0)s.push("invertColors") @@ -56502,59 +56517,59 @@ if((r&64)!==0)s.push("onOffSwitchLabels") return"AccessibilityFeatures"+A.h(s)}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Dl&&b.a===this.a}, +return b instanceof A.Dk&&b.a===this.a}, gI(a){return B.e.gI(this.a)}, -a74(a,b){var s=(a==null?(this.a&1)!==0:a)?1:0,r=this.a +a72(a,b){var s=(a==null?(this.a&1)!==0:a)?1:0,r=this.a s=(r&2)!==0?s|2:s&4294967293 s=(r&4)!==0?s|4:s&4294967291 s=(r&8)!==0?s|8:s&4294967287 s=(r&16)!==0?s|16:s&4294967279 s=(b==null?(r&32)!==0:b)?s|32:s&4294967263 -return new A.Dl((r&64)!==0?s|64:s&4294967231)}, -aGM(a){return this.a74(null,a)}, -aGC(a){return this.a74(a,null)}} -A.axf.prototype={ -saKW(a){var s=this.a +return new A.Dk((r&64)!==0?s|64:s&4294967231)}, +aGK(a){return this.a72(null,a)}, +aGA(a){return this.a72(a,null)}} +A.axk.prototype={ +saKU(a){var s=this.a this.a=a?s|32:s&4294967263}, -cI(){return new A.Dl(this.a)}} -A.a7K.prototype={$ib9d:1} -A.a7H.prototype={} -A.nZ.prototype={ +cI(){return new A.Dk(this.a)}} +A.a7R.prototype={$ib9j:1} +A.a7O.prototype={} +A.nX.prototype={ T(){return"Role."+this.b}} -A.b1W.prototype={ -$1(a){return A.bwI(a)}, +A.b21.prototype={ +$1(a){return A.bwP(a)}, $S:764} -A.b1X.prototype={ +A.b22.prototype={ $1(a){var s=A.cc(self.document,"flt-semantics-scroll-overflow"),r=s.style A.L(r,"position","absolute") A.L(r,"transform-origin","0 0 0") A.L(r,"pointer-events","none") a.k2.append(s) -return new A.FE(s,a)}, +return new A.FC(s,a)}, $S:754} -A.b1Y.prototype={ -$1(a){return new A.Eb(a)}, +A.b23.prototype={ +$1(a){return new A.Ea(a)}, $S:744} -A.b1Z.prototype={ -$1(a){return new A.Gl(a)}, +A.b24.prototype={ +$1(a){return new A.Gj(a)}, $S:737} -A.b2_.prototype={ -$1(a){var s=new A.Gq(a) -s.aAz() +A.b25.prototype={ +$1(a){var s=new A.Go(a) +s.aAw() return s}, $S:736} -A.b20.prototype={ -$1(a){return new A.Cs(A.bEg(a),a)}, +A.b26.prototype={ +$1(a){return new A.Cr(A.bEm(a),a)}, $S:735} -A.b21.prototype={ -$1(a){return new A.DT(a)}, +A.b27.prototype={ +$1(a){return new A.DS(a)}, $S:734} -A.b22.prototype={ -$1(a){return new A.Eo(a)}, +A.b28.prototype={ +$1(a){return new A.En(a)}, $S:733} A.lP.prototype={} A.fJ.prototype={ -Wb(){var s,r=this +Wa(){var s,r=this if(r.k4==null){s=A.cc(self.document,"flt-semantics-container") r.k4=s s=s.style @@ -56563,16 +56578,16 @@ A.L(s,"pointer-events","none") s=r.k4 s.toString r.k2.append(s)}return r.k4}, -ga9S(){var s,r=this.a +ga9Q(){var s,r=this.a if((r&16384)!==0){s=this.b s.toString r=(s&1)===0&&(r&8)===0}else r=!1 return r}, -a8c(){var s=this.a -if((s&64)!==0)if((s&128)!==0)return B.QR -else return B.kV -else return B.QQ}, -aQo(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a2.fr +a89(){var s=this.a +if((s&64)!==0)if((s&128)!==0)return B.QV +else return B.kY +else return B.QU}, +aQm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a2.fr if(a3==null||a3.length===0){s=a2.p1 if(s==null||s.length===0){a2.p1=null return}r=s.length @@ -56582,7 +56597,7 @@ a2.p1=a2.k4=null return}s=a2.dy s.toString n=a3.length -m=a2.Wb() +m=a2.Wa() l=A.b([],t.Qo) for(q=a2.k1,k=q.a,p=0;p>>0}l=k.cx if(j.ax!==l){j.ax=l @@ -56793,77 +56808,77 @@ if(i){i=j.a if((i&16)===0){if((i&16384)!==0){l.toString l=(l&1)===0&&(i&8)===0}else l=!1 l=!l}else l=!1}else l=!1 -j.r7(B.Cq,l) -j.r7(B.Cs,(j.a&16)!==0) +j.r9(B.Cu,l) +j.r9(B.Cw,(j.a&16)!==0) l=j.b l.toString -j.r7(B.Cr,((l&1)!==0||(j.a&8)!==0)&&(j.a&16)===0) +j.r9(B.Cv,((l&1)!==0||(j.a&8)!==0)&&(j.a&16)===0) l=j.b l.toString -j.r7(B.Co,(l&64)!==0||(l&128)!==0) +j.r9(B.Cs,(l&64)!==0||(l&128)!==0) l=j.b l.toString -j.r7(B.Cp,(l&32)!==0||(l&16)!==0||(l&4)!==0||(l&8)!==0) +j.r9(B.Ct,(l&32)!==0||(l&16)!==0||(l&4)!==0||(l&8)!==0) l=j.a -j.r7(B.Ct,(l&1)!==0||(l&65536)!==0) +j.r9(B.Cx,(l&1)!==0||(l&65536)!==0) l=j.a if((l&16384)!==0){i=j.b i.toString l=(i&1)===0&&(l&8)===0}else l=!1 -j.r7(B.Cu,l) +j.r9(B.Cy,l) l=j.a -j.r7(B.Cv,(l&32768)!==0&&(l&8192)===0) +j.r9(B.Cz,(l&32768)!==0&&(l&8192)===0) l=j.k3 -if((l&512)!==0||(l&65536)!==0||(l&64)!==0)j.V1() +if((l&512)!==0||(l&65536)!==0||(l&64)!==0)j.V0() l=j.dy -l=!(l!=null&&!B.h1.gaD(l))&&j.go===-1 +l=!(l!=null&&!B.h4.gaD(l))&&j.go===-1 i=j.k2 if(l){l=i.style l.setProperty("pointer-events","all","")}else{l=i.style l.setProperty("pointer-events","none","")}}for(m=0;m=20)return j.d=!0 -if(!J.hx(B.a2A.a,a.type))return!0 +if(!J.hw(B.a2E.a,a.type))return!0 if(j.a!=null)return!1 r=A.ba("activationPoint") -switch(a.type){case"click":r.seA(new A.Km(a.offsetX,a.offsetY)) +switch(a.type){case"click":r.sez(new A.Kl(a.offsetX,a.offsetY)) break case"touchstart":case"touchend":s=t.VA -s=A.dn(new A.td(a.changedTouches,s),s.h("B.E"),t.e) -s=A.w(s).z[1].a(J.m8(s.a)) -r.seA(new A.Km(s.clientX,s.clientY)) +s=A.dn(new A.ta(a.changedTouches,s),s.h("A.E"),t.e) +s=A.q(s).z[1].a(J.m8(s.a)) +r.sez(new A.Kl(s.clientX,s.clientY)) break -case"pointerdown":case"pointerup":r.seA(new A.Km(a.clientX,a.clientY)) +case"pointerdown":case"pointerup":r.sez(new A.Kl(a.clientX,a.clientY)) break default:return!0}s=j.b.getBoundingClientRect() q=s.left @@ -56909,13 +56924,13 @@ s=s.top l=r.b5().a-(q+(p-o)/2) k=r.b5().b-(n+(m-s)/2) if(l*l+k*k<1&&!0){j.d=!0 -j.a=A.dv(B.dB,new A.aEu(j)) +j.a=A.dv(B.dD,new A.aEA(j)) return!1}return!0}, -ab9(){var s,r="setAttribute",q=this.b=A.cc(self.document,"flt-semantics-placeholder") -A.dY(q,"click",t.e.a(A.c6(new A.aEt(this))),!0) -s=A.bh("button") +ab7(){var s,r="setAttribute",q=this.b=A.cc(self.document,"flt-semantics-placeholder") +A.dY(q,"click",t.e.a(A.c6(new A.aEz(this))),!0) +s=A.bg("button") A.X(q,r,["role",s==null?t.K.a(s):s]) -s=A.bh("Enable accessibility") +s=A.bg("Enable accessibility") A.X(q,r,["aria-label",s==null?t.K.a(s):s]) s=q.style A.L(s,"position","absolute") @@ -56927,58 +56942,58 @@ return q}, v(){var s=this.b if(s!=null)s.remove() this.a=this.b=null}} -A.aEu.prototype={ +A.aEA.prototype={ $0(){this.a.v() -var s=$.hU;(s==null?$.hU=A.qx():s).sLL(!0)}, +var s=$.hT;(s==null?$.hT=A.qx():s).sLN(!0)}, $S:0} -A.aEt.prototype={ -$1(a){this.a.L1(a)}, +A.aEz.prototype={ +$1(a){this.a.L3(a)}, $S:2} -A.Gl.prototype={ -hV(a){var s,r=this,q=r.b,p=q.k2 +A.Gj.prototype={ +hX(a){var s,r=this,q=r.b,p=q.k2 p.tabIndex=0 -q.lj("button",(q.a&8)!==0) -if(q.a8c()===B.kV&&(q.a&8)!==0){s=A.bh("true") +q.lo("button",(q.a&8)!==0) +if(q.a89()===B.kY&&(q.a&8)!==0){s=A.bg("true") A.X(p,"setAttribute",["aria-disabled",s==null?t.K.a(s):s]) -r.Q_()}else{p.removeAttribute("aria-disabled") +r.PZ()}else{p.removeAttribute("aria-disabled") s=q.b s.toString -if((s&1)!==0&&(q.a&16)===0){if(r.c==null){s=t.e.a(A.c6(new A.aOC(r))) +if((s&1)!==0&&(q.a&16)===0){if(r.c==null){s=t.e.a(A.c6(new A.aOI(r))) r.c=s -A.dY(p,"click",s,null)}}else r.Q_()}if((q.k3&1)!==0&&(q.a&32)!==0)q.k1.d.push(new A.aOD(p))}, -Q_(){var s=this.c +A.dY(p,"click",s,null)}}else r.PZ()}if((q.k3&1)!==0&&(q.a&32)!==0)q.k1.d.push(new A.aOJ(p))}, +PZ(){var s=this.c if(s==null)return -A.ih(this.b.k2,"click",s,null) +A.ig(this.b.k2,"click",s,null) this.c=null}, -v(){this.Q_() -this.b.lj("button",!1)}} -A.aOC.prototype={ +v(){this.PZ() +this.b.lo("button",!1)}} +A.aOI.prototype={ $1(a){var s,r=this.a.b -if(r.k1.y!==B.eh)return -s=$.bQ() -A.wR(s.p4,s.R8,r.id,B.dX,null)}, +if(r.k1.y!==B.ei)return +s=$.bO() +A.wP(s.p4,s.R8,r.id,B.dZ,null)}, $S:2} -A.aOD.prototype={ +A.aOJ.prototype={ $0(){this.a.focus()}, $S:0} -A.aM4.prototype={ -Sm(a,b,c,d){this.CW=b +A.aMa.prototype={ +Sl(a,b,c,d){this.CW=b this.x=d this.y=c}, -aEk(a){var s,r,q=this,p=q.ch +aEi(a){var s,r,q=this,p=q.ch if(p===a)return -else if(p!=null)q.nr(0) +else if(p!=null)q.nu(0) q.ch=a q.c=a.c -q.a3V() +q.a3T() p=q.CW p.toString s=q.x s.toString r=q.y r.toString -q.ahv(0,p,r,s)}, -nr(a){var s,r,q,p=this +q.aht(0,p,r,s)}, +nu(a){var s,r,q,p=this if(!p.b)return p.b=!1 p.w=p.r=null @@ -56988,42 +57003,42 @@ p.e=null s=p.c if(s!=null)s.blur() p.cx=p.ch=p.c=null}, -B1(){var s,r,q=this,p=q.d +B3(){var s,r,q=this,p=q.d p===$&&A.c() p=p.w -if(p!=null)B.b.F(q.z,p.B3()) +if(p!=null)B.b.F(q.z,p.B5()) p=q.z s=q.c s.toString -r=q.gCy() -p.push(A.eD(s,"input",r)) +r=q.gCA() +p.push(A.eE(s,"input",r)) s=q.c s.toString -p.push(A.eD(s,"keydown",q.gD8())) -p.push(A.eD(self.document,"selectionchange",r)) -q.UK()}, -y9(a,b,c){this.b=!0 +p.push(A.eE(s,"keydown",q.gDa())) +p.push(A.eE(self.document,"selectionchange",r)) +q.UJ()}, +yb(a,b,c){this.b=!0 this.d=a -this.QZ(a)}, -nW(){this.d===$&&A.c() +this.QY(a)}, +nY(){this.d===$&&A.c() this.c.focus()}, -Jo(){}, -VB(a){}, -VC(a){this.cx=a -this.a3V()}, -a3V(){var s=this.cx +Jq(){}, +VA(a){}, +VB(a){this.cx=a +this.a3T()}, +a3T(){var s=this.cx if(s==null||this.c==null)return s.toString -this.ahw(s)}} -A.Gq.prototype={ -a0W(){var s,r=this,q="setAttribute",p=r.b,o=(p.a&524288)!==0?A.cc(self.document,"textarea"):A.cc(self.document,"input") +this.ahu(s)}} +A.Go.prototype={ +a0V(){var s,r=this,q="setAttribute",p=r.b,o=(p.a&524288)!==0?A.cc(self.document,"textarea"):A.cc(self.document,"input") r.c=o o.spellcheck=!1 -s=A.bh("off") +s=A.bg("off") A.X(o,q,["autocorrect",s==null?t.K.a(s):s]) -s=A.bh("off") +s=A.bg("off") A.X(o,q,["autocomplete",s==null?t.K.a(s):s]) -s=A.bh("text-field") +s=A.bg("text-field") A.X(o,q,["data-semantics-role",s==null?t.K.a(s):s]) o=r.c.style A.L(o,"position","absolute") @@ -57036,41 +57051,41 @@ A.L(o,"height",A.h(s.d-s.b)+"px") s=r.c s.toString p.k2.append(s)}, -aAz(){var s=$.dM() -switch(s.a){case 0:case 2:this.a0X() +aAw(){var s=$.dM() +switch(s.a){case 0:case 2:this.a0W() break -case 1:this.avh() +case 1:this.avd() break}}, -a0X(){this.a0W() +a0W(){this.a0V() var s=this.c s.toString -A.dY(s,"focus",t.e.a(A.c6(new A.aOP(this))),null)}, -avh(){var s,r="setAttribute",q={},p=$.hw() -if(p===B.cs){this.a0X() +A.dY(s,"focus",t.e.a(A.c6(new A.aOV(this))),null)}, +avd(){var s,r="setAttribute",q={},p=$.hv() +if(p===B.ct){this.a0W() return}p=this.b.k2 -s=A.bh("textbox") +s=A.bg("textbox") A.X(p,r,["role",s==null?t.K.a(s):s]) -s=A.bh("false") +s=A.bg("false") A.X(p,r,["contenteditable",s==null?t.K.a(s):s]) -s=A.bh("0") +s=A.bg("0") A.X(p,r,["tabindex",s==null?t.K.a(s):s]) q.a=q.b=null s=t.e -A.dY(p,"pointerdown",s.a(A.c6(new A.aOQ(q))),!0) -A.dY(p,"pointerup",s.a(A.c6(new A.aOR(q,this))),!0)}, -avA(){var s,r=this +A.dY(p,"pointerdown",s.a(A.c6(new A.aOW(q))),!0) +A.dY(p,"pointerup",s.a(A.c6(new A.aOX(q,this))),!0)}, +avx(){var s,r=this if(r.c!=null)return -r.a0W() +r.a0V() A.L(r.c.style,"transform","translate(-9999px, -9999px)") s=r.d -if(s!=null)s.bn(0) -r.d=A.dv(B.aR,new A.aOS(r)) +if(s!=null)s.bm(0) +r.d=A.dv(B.aS,new A.aOY(r)) r.c.focus() r.b.k2.removeAttribute("role") s=r.c s.toString -A.dY(s,"blur",t.e.a(A.c6(new A.aOT(r))),null)}, -hV(a){var s,r,q,p=this,o=p.c +A.dY(s,"blur",t.e.a(A.c6(new A.aOZ(r))),null)}, +hX(a){var s,r,q,p=this,o=p.c if(o!=null){o=o.style s=p.b r=s.y @@ -57079,226 +57094,226 @@ r=s.y A.L(o,"height",A.h(r.d-r.b)+"px") if((s.a&32)!==0){o=$.jz.r o===$&&A.c() -o=o.gQH(o) +o=o.gQG(o) r=p.c r.toString -if(!J.e(o,r))s.k1.d.push(new A.aOU(p)) -o=$.Ph -if(o!=null)o.aEk(p)}else{o=$.jz.r +if(!J.e(o,r))s.k1.d.push(new A.aP_(p)) +o=$.Pk +if(o!=null)o.aEi(p)}else{o=$.jz.r o===$&&A.c() -o=o.gQH(o) +o=o.gQG(o) s=p.c s.toString if(J.e(o,s)){o=$.dM() -if(o===B.a9){o=$.hw() -o=o===B.be}else o=!1 -if(!o){o=$.Ph -if(o!=null)if(o.ch===p)o.nr(0)}p.c.blur()}}}q=p.c +if(o===B.ab){o=$.hv() +o=o===B.bf}else o=!1 +if(!o){o=$.Pk +if(o!=null)if(o.ch===p)o.nu(0)}p.c.blur()}}}q=p.c if(q==null)q=p.b.k2 o=p.b.z if(o!=null&&o.length!==0){o.toString -o=A.bh(o) +o=A.bg(o) A.X(q,"setAttribute",["aria-label",o==null?t.K.a(o):o])}else q.removeAttribute("aria-label")}, v(){var s=this,r=s.d -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) s.d=null r=$.dM() -if(r===B.a9){r=$.hw() -r=r===B.be}else r=!1 +if(r===B.ab){r=$.hv() +r=r===B.bf}else r=!1 if(!r){r=s.c -if(r!=null)r.remove()}r=$.Ph -if(r!=null)if(r.ch===s)r.nr(0)}} -A.aOP.prototype={ +if(r!=null)r.remove()}r=$.Pk +if(r!=null)if(r.ch===s)r.nu(0)}} +A.aOV.prototype={ $1(a){var s,r=this.a.b -if(r.k1.y!==B.eh)return -s=$.bQ() -A.wR(s.p4,s.R8,r.id,B.dX,null)}, +if(r.k1.y!==B.ei)return +s=$.bO() +A.wP(s.p4,s.R8,r.id,B.dZ,null)}, $S:2} -A.aOQ.prototype={ +A.aOW.prototype={ $1(a){var s=this.a s.b=a.clientX s.a=a.clientY}, $S:2} -A.aOR.prototype={ +A.aOX.prototype={ $1(a){var s,r,q,p=this.a,o=p.b if(o!=null){s=a.clientX-o o=a.clientY r=p.a r.toString q=o-r -if(s*s+q*q<324){o=$.bQ() +if(s*s+q*q<324){o=$.bO() r=this.b -A.wR(o.p4,o.R8,r.b.id,B.dX,null) -r.avA()}}p.a=p.b=null}, +A.wP(o.p4,o.R8,r.b.id,B.dZ,null) +r.avx()}}p.a=p.b=null}, $S:2} -A.aOS.prototype={ +A.aOY.prototype={ $0(){var s=this.a,r=s.c if(r!=null)A.L(r.style,"transform","") s.d=null}, $S:0} -A.aOT.prototype={ -$1(a){var s=this.a,r=s.b.k2,q=A.bh("textbox") +A.aOZ.prototype={ +$1(a){var s=this.a,r=s.b.k2,q=A.bg("textbox") A.X(r,"setAttribute",["role",q==null?t.K.a(q):q]) s.c.remove() -q=$.Ph -if(q!=null)if(q.ch===s)q.nr(0) +q=$.Pk +if(q!=null)if(q.ch===s)q.nu(0) r.focus() s.c=null}, $S:2} -A.aOU.prototype={ +A.aP_.prototype={ $0(){this.a.c.focus()}, $S:0} -A.pW.prototype={ +A.pV.prototype={ gE(a){return this.b}, -i(a,b){if(b>=this.b)throw A.d(A.Lv(b,this,null,null,null)) +i(a,b){if(b>=this.b)throw A.d(A.Lu(b,this,null,null,null)) return this.a[b]}, -u(a,b,c){if(b>=this.b)throw A.d(A.Lv(b,this,null,null,null)) +t(a,b,c){if(b>=this.b)throw A.d(A.Lu(b,this,null,null,null)) this.a[b]=c}, sE(a,b){var s,r,q,p=this,o=p.b if(bo){if(o===0)q=new Uint8Array(b) -else q=p.A5(b) +else q=p.A7(b) B.E.dP(q,0,p.b,p.a) p.a=q}}p.b=b}, -iM(a,b){var s=this,r=s.b -if(r===s.a.length)s.Yo(r) +iP(a,b){var s=this,r=s.b +if(r===s.a.length)s.Yn(r) s.a[s.b++]=b}, H(a,b){var s=this,r=s.b -if(r===s.a.length)s.Yo(r) +if(r===s.a.length)s.Yn(r) s.a[s.b++]=b}, -wM(a,b,c,d){A.fH(c,"start") +wO(a,b,c,d){A.fH(c,"start") if(d!=null&&c>d)throw A.d(A.cT(d,c,null,"end",null)) -this.Yp(b,c,d)}, -F(a,b){return this.wM(a,b,0,null)}, -i7(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b -A.b7X(b,k+1,m,l,"index") +this.Yo(b,c,d)}, +F(a,b){return this.wO(a,b,0,null)}, +ia(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b +A.b82(b,k+1,m,l,"index") A.fH(0,"start") -if(b===k){m.Yp(c,0,l) -return}s=t._.b(c)?J.bv(c):l -if(s!=null){m.a0Z(b,c,0,s) +if(b===k){m.Yo(c,0,l) +return}s=t._.b(c)?J.bu(c):l +if(s!=null){m.a0Y(b,c,0,s) return}r=m.b -for(k=J.az(c),q=0;k.D();){p=k.gZ(k) +for(k=J.ax(c),q=0;k.D();){p=k.gZ(k) o=m.a -if(r===o.length){o=m.A5(l) +if(r===o.length){o=m.A7(l) B.E.dP(o,0,r,m.a) m.a=o}n=r+1 o[r]=p -r=n}A.ba9(m.a,b,m.b) -A.ba9(m.a,m.b,r) -A.ba9(m.a,b,r) +r=n}A.baf(m.a,b,m.b) +A.baf(m.a,m.b,r) +A.baf(m.a,b,r) m.b=r return}, -Yp(a,b,c){var s,r,q,p=this -if(A.w(p).h("H").b(a))c=c==null?J.bv(a):c -if(c!=null){p.a0Z(p.b,a,b,c) -return}for(s=J.az(a),r=0;s.D();){q=s.gZ(s) -if(r>=b)p.iM(0,q);++r}if(r").b(a))c=c==null?J.bu(a):c +if(c!=null){p.a0Y(p.b,a,b,c) +return}for(s=J.ax(a),r=0;s.D();){q=s.gZ(s) +if(r>=b)p.iP(0,q);++r}if(ro.gE(b)||d>o.gE(b))throw A.d(A.ah("Too few elements")) s=d-c r=p.b+s -p.aqr(r) +p.aqo(r) o=p.a q=a+s -B.E.bX(o,q,p.b+s,o,a) -B.E.bX(p.a,a,q,b,c) +B.E.bW(o,q,p.b+s,o,a) +B.E.bW(p.a,a,q,b,c) p.b=r}, -hf(a,b,c){var s,r,q=this,p=q.b +hi(a,b,c){var s,r,q=this,p=q.b if(b>p)throw A.d(A.cT(b,0,p,null,null)) s=q.a -if(ps)throw A.d(A.cT(c,0,s,null,null)) s=this.a -if(A.w(this).h("pW").b(d))B.E.bX(s,b,c,d.a,e) -else B.E.bX(s,b,c,d,e)}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}} -A.afZ.prototype={} -A.aaa.prototype={} +if(A.q(this).h("pV").b(d))B.E.bW(s,b,c,d.a,e) +else B.E.bW(s,b,c,d,e)}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}} +A.ag5.prototype={} +A.aah.prototype={} A.mw.prototype={ k(a){return A.O(this).k(0)+"("+this.a+", "+A.h(this.b)+")"}} -A.aC0.prototype={ -ez(a){return A.fF(B.e7.d8(B.c0.lK(a)).buffer,0,null)}, -kT(a){if(a==null)return a -return B.c0.fI(0,B.ca.d8(A.cl(a.buffer,0,null)))}} -A.aC2.prototype={ -nx(a){return B.aC.ez(A.b_(["method",a.a,"args",a.b],t.N,t.z))}, -mD(a){var s,r,q,p=null,o=B.aC.kT(a) +A.aC6.prototype={ +ey(a){return A.fF(B.e9.d8(B.c1.lO(a)).buffer,0,null)}, +kW(a){if(a==null)return a +return B.c1.fK(0,B.cb.d8(A.cl(a.buffer,0,null)))}} +A.aC8.prototype={ +nA(a){return B.aD.ey(A.b_(["method",a.a,"args",a.b],t.N,t.z))}, +mH(a){var s,r,q,p=null,o=B.aD.kW(a) if(!t.c.b(o))throw A.d(A.dr("Expected method call Map, got "+A.h(o),p,p)) s=J.aK(o) r=s.i(o,"method") q=s.i(o,"args") if(typeof r=="string")return new A.mw(r,q) throw A.d(A.dr("Invalid method call: "+A.h(o),p,p))}} -A.aNz.prototype={ -ez(a){var s=A.b9O() -this.iG(0,s,!0) -return s.rm()}, -kT(a){var s,r +A.aNF.prototype={ +ey(a){var s=A.b9U() +this.iJ(0,s,!0) +return s.rn()}, +kW(a){var s,r if(a==null)return null -s=new A.a6c(a) -r=this.mY(0,s) -if(s.b=b.a.byteLength)throw A.d(B.bO) -return this.qq(b.o8(0),b)}, -qq(a,b){var s,r,q,p,o,n,m,l,k=this +o.kx(b,s.gE(c)) +s.ab(c,new A.aNH(o,b))}else throw A.d(A.ha(c,null,null))}, +n1(a,b){if(b.b>=b.a.byteLength)throw A.d(B.bP) +return this.qs(b.oa(0),b)}, +qs(a,b){var s,r,q,p,o,n,m,l,k=this switch(a){case 0:s=null break case 1:s=!0 @@ -57309,66 +57324,66 @@ case 3:r=b.a.getInt32(b.b,B.D===$.h6()) b.b+=4 s=r break -case 4:s=b.Lp(0) +case 4:s=b.Lr(0) break -case 5:q=k.ju(b) -s=A.ec(B.ca.d8(b.qB(q)),null,16) +case 5:q=k.jw(b) +s=A.ec(B.cb.d8(b.qD(q)),null,16) break -case 6:b.qM(8) +case 6:b.qO(8) r=b.a.getFloat64(b.b,B.D===$.h6()) b.b+=8 s=r break -case 7:q=k.ju(b) -s=B.ca.d8(b.qB(q)) +case 7:q=k.jw(b) +s=B.cb.d8(b.qD(q)) break -case 8:s=b.qB(k.ju(b)) +case 8:s=b.qD(k.jw(b)) break -case 9:q=k.ju(b) -b.qM(4) +case 9:q=k.jw(b) +b.qO(4) p=b.a -o=A.aFc(p.buffer,p.byteOffset+b.b,q) +o=A.aFi(p.buffer,p.byteOffset+b.b,q) b.b=b.b+4*q s=o break -case 10:s=b.Lq(k.ju(b)) +case 10:s=b.Ls(k.jw(b)) break -case 11:q=k.ju(b) -b.qM(8) +case 11:q=k.jw(b) +b.qO(8) p=b.a -o=A.b8x(p.buffer,p.byteOffset+b.b,q) +o=A.b8E(p.buffer,p.byteOffset+b.b,q) b.b=b.b+8*q s=o break -case 12:q=k.ju(b) +case 12:q=k.jw(b) s=[] for(p=b.a,n=0;n=p.byteLength)A.a7(B.bO) +if(m>=p.byteLength)A.a6(B.bP) b.b=m+1 -s.push(k.qq(p.getUint8(m),b))}break -case 13:q=k.ju(b) +s.push(k.qs(p.getUint8(m),b))}break +case 13:q=k.jw(b) p=t.z s=A.D(p,p) for(p=b.a,n=0;n=p.byteLength)A.a7(B.bO) +if(m>=p.byteLength)A.a6(B.bP) b.b=m+1 -m=k.qq(p.getUint8(m),b) +m=k.qs(p.getUint8(m),b) l=b.b -if(l>=p.byteLength)A.a7(B.bO) +if(l>=p.byteLength)A.a6(B.bP) b.b=l+1 -s.u(0,m,k.qq(p.getUint8(l),b))}break -default:throw A.d(B.bO)}return s}, -kv(a,b){var s,r,q -if(b<254)a.b.iM(0,b) +s.t(0,m,k.qs(p.getUint8(l),b))}break +default:throw A.d(B.bP)}return s}, +kx(a,b){var s,r,q +if(b<254)a.b.iP(0,b) else{s=a.b r=a.c q=a.d -if(b<=65535){s.iM(0,254) +if(b<=65535){s.iP(0,254) r.setUint16(0,b,B.D===$.h6()) -s.wM(0,q,0,2)}else{s.iM(0,255) +s.wO(0,q,0,2)}else{s.iP(0,255) r.setUint32(0,b,B.D===$.h6()) -s.wM(0,q,0,4)}}}, -ju(a){var s=a.o8(0) +s.wO(0,q,0,4)}}}, +jw(a){var s=a.oa(0) switch(s){case 254:s=a.a.getUint16(a.b,B.D===$.h6()) a.b+=2 return s @@ -57376,77 +57391,77 @@ case 255:s=a.a.getUint32(a.b,B.D===$.h6()) a.b+=4 return s default:return s}}} -A.aNB.prototype={ +A.aNH.prototype={ $2(a,b){var s=this.a,r=this.b -s.iG(0,r,a) -s.iG(0,r,b)}, +s.iJ(0,r,a) +s.iJ(0,r,b)}, $S:162} -A.aND.prototype={ -mD(a){var s,r,q +A.aNJ.prototype={ +mH(a){var s,r,q a.toString -s=new A.a6c(a) -r=B.d_.mY(0,s) -q=B.d_.mY(0,s) +s=new A.a6j(a) +r=B.d0.n1(0,s) +q=B.d0.n1(0,s) if(typeof r=="string"&&s.b>=a.byteLength)return new A.mw(r,q) -else throw A.d(B.tO)}, -C4(a){var s=A.b9O() -s.b.iM(0,0) -B.d_.iG(0,s,a) -return s.rm()}, -uq(a,b,c){var s=A.b9O() -s.b.iM(0,1) -B.d_.iG(0,s,a) -B.d_.iG(0,s,c) -B.d_.iG(0,s,b) -return s.rm()}} -A.aRi.prototype={ -qM(a){var s,r,q=this.b,p=B.e.bJ(q.b,a) -if(p!==0)for(s=a-p,r=0;r0)b=c else{f=$.dN().x if(f==null){f=self.window.devicePixelRatio @@ -57490,11 +57505,11 @@ f.toString g.setProperty("background-color",f,"")}a0=h.at if(a0!=null){f=B.d.c0(a0) g.setProperty("font-size",""+f+"px","")}f=h.f -if(f!=null){f=A.ble(f) +if(f!=null){f=A.blk(f) f.toString g.setProperty("font-weight",f,"")}f=h.r -if(f!=null){f=f===B.ip?"normal":"italic" -g.setProperty("font-style",f,"")}f=A.b4i(h.y) +if(f!=null){f=f===B.is?"normal":"italic" +g.setProperty("font-style",f,"")}f=A.b4o(h.y) f.toString g.setProperty("font-family",f,"") f=h.ax @@ -57505,23 +57520,23 @@ f=h.b e=f!=null a1=e&&!0 a2=h.db -if(a2!=null){a3=A.bFR(a2) +if(a2!=null){a3=A.bFX(a2) g.setProperty("text-shadow",a3,"")}if(a1)if(e){e=h.d f=f.a a3=(f|1)===f?""+"underline ":"" if((f|2)===f)a3+="overline " f=(f|4)===f?a3+"line-through ":a3 -if(e!=null)f+=A.h(A.bEv(e)) +if(e!=null)f+=A.h(A.bEB(e)) a4=f.length===0?a8:f.charCodeAt(0)==0?f:f if(a4!=null){f=$.dM() -if(f===B.a9){f=i.style +if(f===B.ab){f=i.style f.setProperty("-webkit-text-decoration",a4,"")}else g.setProperty("text-decoration",a4,"") a5=h.c if(a5!=null){f=A.fT(a5) f.toString g.setProperty("text-decoration-color",f,"")}}}a6=h.as -if(a6!=null&&a6.length!==0){h=A.bEN(a6) -g.setProperty("font-variation-settings",h,"")}h=k.acE() +if(a6!=null&&a6.length!==0){h=A.bET(a6) +g.setProperty("font-variation-settings",h,"")}h=k.acC() g=h.a f=h.b e=i.style @@ -57532,162 +57547,162 @@ e.setProperty("width",A.h(h.c-g)+"px","") e.setProperty("line-height",A.h(h.d-f)+"px","") i.append(self.document.createTextNode(j)) a9.append(i)}++r}return a9}, -Ef(){return this.gjH().Ef()}, -vu(a,b,c,d){return this.gjH().ae5(a,b,c,d)}, -Lk(a,b,c){return this.vu(a,b,c,B.cE)}, -iI(a){return this.gjH().iI(a)}, -ps(a){var s,r +Eh(){return this.gjJ().Eh()}, +vv(a,b,c,d){return this.gjJ().ae3(a,b,c,d)}, +Lm(a,b,c){return this.vv(a,b,c,B.cF)}, +iL(a){return this.gjJ().iL(a)}, +pu(a){var s,r switch(a.b.a){case 0:s=a.a-1 break case 1:s=a.a break default:s=null}r=this.c r===$&&A.c() -return new A.d7(A.biD(B.ac5,r,s+1),A.biD(B.ac4,r,s))}, -Lr(a){var s,r,q,p,o,n=this,m=a.a,l=t.OB,k=0 +return new A.d7(A.biJ(B.ac9,r,s+1),A.biJ(B.ac8,r,s))}, +Lt(a){var s,r,q,p,o,n=this,m=a.a,l=t.OB,k=0 while(!0){s=n.r if(s===$){r=A.b([],l) -n.r!==$&&A.Z() -q=n.r=new A.wa(n,r,B.C) +n.r!==$&&A.a1() +q=n.r=new A.w8(n,r,B.C) p=q s=p}else p=s if(!(k=o.b&&m=o.b&&m") -return A.ak(new A.W(s,new A.asE(),r),!0,r.h("aM.E"))}, +xl(){var s=this.gjJ().y,r=A.a7(s).h("W<1,un>") +return A.ak(new A.W(s,new A.asK(),r),!0,r.h("aM.E"))}, v(){this.y=!0}} -A.asE.prototype={ +A.asK.prototype={ $1(a){return a.a}, $S:714} -A.zC.prototype={ +A.zA.prototype={ gP(a){return this.a}, -ghN(a){return this.c}} -A.F1.prototype={$izC:1, +ghP(a){return this.c}} +A.F_.prototype={$izA:1, gP(a){return this.f}, -ghN(a){return this.w}} -A.Gc.prototype={ -Vc(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.a -if(a==null){s=b.gNh(b) -r=b.gNB() -q=b.gNC() -p=b.gND() -o=b.gNE() -n=b.gO9(b) -m=b.gO7(b) -l=b.gQ5() -k=b.gO3(b) -j=b.gO4() -i=b.gO5() -h=b.gO8() -g=b.gO6(b) -f=b.gON(b) -e=b.gQB(b) -d=b.gMG(b) -c=b.gOT() -e=b.a=A.bey(b.gMX(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gFF(),d,f,c,b.gPR(),l,e) +ghP(a){return this.w}} +A.Ga.prototype={ +Vb(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.a +if(a==null){s=b.gNj(b) +r=b.gND() +q=b.gNE() +p=b.gNF() +o=b.gNG() +n=b.gOb(b) +m=b.gO9(b) +l=b.gQ4() +k=b.gO5(b) +j=b.gO6() +i=b.gO7() +h=b.gOa() +g=b.gO8(b) +f=b.gOO(b) +e=b.gQA(b) +d=b.gMI(b) +c=b.gOU() +e=b.a=A.beF(b.gMZ(b),s,r,q,p,o,k,j,i,g,m,h,n,b.gFG(),d,f,c,b.gPQ(),l,e) return e}return a}} -A.Yj.prototype={ -gNh(a){var s=this.c.a -if(s==null)if(this.gFF()==null){s=this.b -s=s.gNh(s)}else s=null -return s}, -gNB(){var s=this.c.b -return s==null?this.b.gNB():s}, -gNC(){var s=this.c.c -return s==null?this.b.gNC():s}, -gND(){var s=this.c.d +A.Yo.prototype={ +gNj(a){var s=this.c.a +if(s==null)if(this.gFG()==null){s=this.b +s=s.gNj(s)}else s=null +return s}, +gND(){var s=this.c.b return s==null?this.b.gND():s}, -gNE(){var s=this.c.e +gNE(){var s=this.c.c return s==null?this.b.gNE():s}, -gO9(a){var s=this.c.f +gNF(){var s=this.c.d +return s==null?this.b.gNF():s}, +gNG(){var s=this.c.e +return s==null?this.b.gNG():s}, +gOb(a){var s=this.c.f if(s==null){s=this.b -s=s.gO9(s)}return s}, -gO7(a){var s=this.c.r +s=s.gOb(s)}return s}, +gO9(a){var s=this.c.r if(s==null){s=this.b -s=s.gO7(s)}return s}, -gQ5(){var s=this.c.w -return s==null?this.b.gQ5():s}, -gO4(){var s=this.c.z -return s==null?this.b.gO4():s}, -gO5(){var s=this.b.gO5() -return s}, -gO8(){var s=this.c.as -return s==null?this.b.gO8():s}, -gO6(a){var s=this.c.at +s=s.gO9(s)}return s}, +gQ4(){var s=this.c.w +return s==null?this.b.gQ4():s}, +gO6(){var s=this.c.z +return s==null?this.b.gO6():s}, +gO7(){var s=this.b.gO7() +return s}, +gOa(){var s=this.c.as +return s==null?this.b.gOa():s}, +gO8(a){var s=this.c.at if(s==null){s=this.b -s=s.gO6(s)}return s}, -gON(a){var s=this.c.ax +s=s.gO8(s)}return s}, +gOO(a){var s=this.c.ax if(s==null){s=this.b -s=s.gON(s)}return s}, -gQB(a){var s=this.c.ay +s=s.gOO(s)}return s}, +gQA(a){var s=this.c.ay if(s==null){s=this.b -s=s.gQB(s)}return s}, -gMG(a){var s=this.c.ch +s=s.gQA(s)}return s}, +gMI(a){var s=this.c.ch if(s==null){s=this.b -s=s.gMG(s)}return s}, -gOT(){var s=this.c.CW -return s==null?this.b.gOT():s}, -gMX(a){var s=this.c.cx +s=s.gMI(s)}return s}, +gOU(){var s=this.c.CW +return s==null?this.b.gOU():s}, +gMZ(a){var s=this.c.cx if(s==null){s=this.b -s=s.gMX(s)}return s}, -gFF(){var s=this.c.cy -return s==null?this.b.gFF():s}, -gPR(){var s=this.c.db -return s==null?this.b.gPR():s}, -gO3(a){var s=this.c +s=s.gMZ(s)}return s}, +gFG(){var s=this.c.cy +return s==null?this.b.gFG():s}, +gPQ(){var s=this.c.db +return s==null?this.b.gPQ():s}, +gO5(a){var s=this.c if(s.x)s=s.y else{s=this.b -s=s.gO3(s)}return s}} -A.a74.prototype={ -gNB(){return null}, -gNC(){return null}, +s=s.gO5(s)}return s}} +A.a7b.prototype={ gND(){return null}, gNE(){return null}, -gO9(a){return this.b.c}, -gO7(a){return this.b.d}, -gQ5(){return null}, -gO3(a){var s=this.b.f +gNF(){return null}, +gNG(){return null}, +gOb(a){return this.b.c}, +gO9(a){return this.b.d}, +gQ4(){return null}, +gO5(a){var s=this.b.f return s==null?"sans-serif":s}, -gO4(){return null}, -gO5(){return null}, -gO8(){return null}, -gO6(a){var s=this.b.r +gO6(){return null}, +gO7(){return null}, +gOa(){return null}, +gO8(a){var s=this.b.r return s==null?14:s}, -gON(a){return null}, -gQB(a){return null}, -gMG(a){return this.b.w}, -gOT(){return this.b.Q}, -gMX(a){return null}, -gFF(){return null}, -gPR(){return null}, -gNh(){return B.d0}} -A.asD.prototype={ -gNA(){var s=this.d,r=s.length +gOO(a){return null}, +gQA(a){return null}, +gMI(a){return this.b.w}, +gOU(){return this.b.Q}, +gMZ(a){return null}, +gFG(){return null}, +gPQ(){return null}, +gNj(){return B.d1}} +A.asJ.prototype={ +gNC(){var s=this.d,r=s.length return r===0?this.e:s[r-1]}, -gab5(){return this.f}, -gab6(){return this.r}, -Ho(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+A.h($.brY()) +gab3(){return this.f}, +gab4(){return this.r}, +Hr(a,b,c,d,e,f){var s,r=this,q=r.a,p=q.a,o=p+A.h($.bs3()) q.a=o -s=r.gNA().Vc() -r.a4I(s);++r.f +s=r.gNC().Vb() +r.a4G(s);++r.f r.r.push(f) q=e==null?b:e -r.c.push(new A.F1(s,p.length,o.length,a*f,b*f,c,q*f))}, -a5U(a,b,c,d){return this.Ho(a,b,c,null,null,d)}, -vi(a){this.d.push(new A.Yj(this.gNA(),t.Q4.a(a)))}, -ic(){var s=this.d +r.c.push(new A.F_(s,p.length,o.length,a*f,b*f,c,q*f))}, +a5S(a,b,c,d){return this.Hr(a,b,c,null,null,d)}, +vj(a){this.d.push(new A.Yo(this.gNC(),t.Q4.a(a)))}, +ih(){var s=this.d if(s.length!==0)s.pop()}, -wP(a){var s,r=this,q=r.a,p=q.a,o=p+a +wR(a){var s,r=this,q=r.a,p=q.a,o=p+a q.a=o -s=r.gNA().Vc() -r.a4I(s) -r.c.push(new A.zC(s,p.length,o.length))}, -a4I(a){var s,r,q +s=r.gNC().Vb() +r.a4G(s) +r.c.push(new A.zA(s,p.length,o.length))}, +a4G(a){var s,r,q if(!this.w)return s=a.b if(s!=null){r=s.a @@ -57697,82 +57712,82 @@ return}q=a.as if(q!=null&&q.length!==0){this.w=!1 return}}, cI(){var s,r=this,q=r.c -if(q.length===0)q.push(new A.zC(r.e.Vc(),0,0)) +if(q.length===0)q.push(new A.zA(r.e.Vb(),0,0)) s=r.a.a -return new A.Ya(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} -A.aAK.prototype={ -mE(a){return this.aIu(a)}, -aIu(a4){var s=0,r=A.u(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 -var $async$mE=A.v(function(a5,a6){if(a5===1)return A.q(a6,r) +return new A.Yf(q,r.b,s.charCodeAt(0)==0?s:s,r.w)}} +A.aAP.prototype={ +mI(a){return this.aIs(a)}, +aIs(a4){var s=0,r=A.v(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$mI=A.w(function(a5,a6){if(a5===1)return A.r(a6,r) while(true)switch(s){case 0:s=3 -return A.A(A.BN(a4.z7("FontManifest.json")),$async$mE) +return A.B(A.BM(a4.z9("FontManifest.json")),$async$mI) case 3:a0=a6 -if(!a0.gJi()){$.h7().$1("Font manifest does not exist at `"+a0.a+"` - ignoring.") +if(!a0.gJk()){$.h7().$1("Font manifest does not exist at `"+a0.a+"` - ignoring.") s=1 break}a1=t.kc -a2=B.c0 +a2=B.c1 a3=B.N s=4 -return A.A(A.Ls(a0),$async$mE) -case 4:o=a1.a(a2.fI(0,a3.fI(0,a6))) -if(o==null)throw A.d(A.nf(u.u)) -p.a=new A.ayL(A.b([],t._W),A.b([],t.J)) -for(n=t.a,m=J.h8(o,n),l=A.w(m),m=new A.cw(m,m.gE(m),l.h("cw")),k=t.N,j=t._,l=l.h("K.E");m.D();){i=m.d +return A.B(A.Lr(a0),$async$mI) +case 4:o=a1.a(a2.fK(0,a3.fK(0,a6))) +if(o==null)throw A.d(A.ne(u.u)) +p.a=new A.ayQ(A.b([],t._W),A.b([],t.J)) +for(n=t.a,m=J.h8(o,n),l=A.q(m),m=new A.cw(m,m.gE(m),l.h("cw")),k=t.N,j=t._,l=l.h("K.E");m.D();){i=m.d if(i==null)i=l.a(i) h=J.aK(i) g=A.eJ(h.i(i,"family")) i=J.h8(j.a(h.i(i,"fonts")),n) -for(h=A.w(i),i=new A.cw(i,i.gE(i),h.h("cw")),h=h.h("K.E");i.D();){f=i.d +for(h=A.q(i),i=new A.cw(i,i.gE(i),h.h("cw")),h=h.h("K.E");i.D();){f=i.d if(f==null)f=h.a(f) e=J.aK(f) d=A.cC(e.i(f,"asset")) c=A.D(k,k) -for(b=J.az(e.gdw(f));b.D();){a=b.gZ(b) -if(a!=="asset")c.u(0,a,A.h(e.i(f,a)))}f=p.a +for(b=J.ax(e.gdw(f));b.D();){a=b.gZ(b) +if(a!=="asset")c.t(0,a,A.h(e.i(f,a)))}f=p.a f.toString g.toString -e="url("+a4.z7(d)+")" -b=$.bns().b -if(b.test(g)||$.bnr().agp(g)!==g)f.a1l("'"+g+"'",e,c) -f.a1l(g,e,c)}}s=5 -return A.A(p.a.IH(),$async$mE) -case 5:case 1:return A.r(q,r)}}) -return A.t($async$mE,r)}, -JI(a,b){return this.a.aw0(b,a)}, -yO(){var s=this.a -if(s!=null)s.yO() +e="url("+a4.z9(d)+")" +b=$.bny().b +if(b.test(g)||$.bnx().agn(g)!==g)f.a1j("'"+g+"'",e,c) +f.a1j(g,e,c)}}s=5 +return A.B(p.a.IJ(),$async$mI) +case 5:case 1:return A.t(q,r)}}) +return A.u($async$mI,r)}, +JK(a,b){return this.a.avY(b,a)}, +yQ(){var s=this.a +if(s!=null)s.yQ() s=this.b -if(s!=null)s.yO()}, +if(s!=null)s.yQ()}, aj(a){this.b=this.a=null self.document.fonts.clear()}} -A.ayL.prototype={ -a1l(a,b,c){var s,r,q,p=new A.ayO(a) -try{s=A.bkY(a,b,c) +A.ayQ.prototype={ +a1j(a,b,c){var s,r,q,p=new A.ayT(a) +try{s=A.bl3(a,b,c) this.a.push(p.$1(s))}catch(q){r=A.aW(q) $.h7().$1('Error while loading font family "'+a+'":\n'+A.h(r))}}, -yO(){var s,r=this.b +yQ(){var s,r=this.b if(r.length===0)return s=self.document.fonts s.toString -B.b.ab(r,A.bv9(s))}, -IH(){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$IH=A.v(function(a,b){if(a===1)return A.q(b,r) +B.b.ab(r,A.bvg(s))}, +IJ(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$IJ=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:p=B.b o=q.b n=J s=2 -return A.A(A.fa(q.a,t.kC),$async$IH) -case 2:p.F(o,n.bcL(b,t.e)) -return A.r(null,r)}}) -return A.t($async$IH,r)}, -aw0(a,b){var s=A.bkY(a,b,null) -return A.jB(s.load(),t.e).j_(new A.ayM(s),new A.ayN(),t.H)}} -A.ayO.prototype={ -adO(a){var s=0,r=A.u(t.kC),q,p=2,o,n=this,m,l,k,j -var $async$$1=A.v(function(b,c){if(b===1){o=c +return A.B(A.fa(q.a,t.kC),$async$IJ) +case 2:p.F(o,n.bcS(b,t.e)) +return A.t(null,r)}}) +return A.u($async$IJ,r)}, +avY(a,b){var s=A.bl3(a,b,null) +return A.jB(s.load(),t.e).j1(new A.ayR(s),new A.ayS(),t.H)}} +A.ayT.prototype={ +adM(a){var s=0,r=A.v(t.kC),q,p=2,o,n=this,m,l,k,j +var $async$$1=A.w(function(b,c){if(b===1){o=c s=p}while(true)switch(s){case 0:p=4 s=7 -return A.A(A.jB(a.load(),t.e),$async$$1) +return A.B(A.jB(a.load(),t.e),$async$$1) case 7:m=c q=m s=1 @@ -57791,29 +57806,29 @@ s=6 break case 3:s=2 break -case 6:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$$1,r)}, -$1(a){return this.adO(a)}, +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$$1,r)}, +$1(a){return this.adM(a)}, $S:709} -A.ayM.prototype={ +A.ayR.prototype={ $1(a){self.document.fonts.add(this.a) -A.bAw()}, +A.bAB()}, $S:12} -A.ayN.prototype={ -$1(a){throw A.d(A.bH(J.h9(a)))}, +A.ayS.prototype={ +$1(a){throw A.d(A.bG(J.h9(a)))}, $S:705} -A.aOY.prototype={} -A.aOX.prototype={} -A.aD1.prototype={ -J4(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.cN),e=this.a,d=A.bxi(e).J4(),c=A.a6(d),b=new J.dw(d,d.length,c.h("dw<1>")) +A.aP3.prototype={} +A.aP2.prototype={} +A.aD7.prototype={ +J6(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.b([],t.cN),e=this.a,d=A.bxo(e).J6(),c=A.a7(d),b=new J.dw(d,d.length,c.h("dw<1>")) b.D() -e=A.bEl(e) -d=A.a6(e) +e=A.bEr(e) +d=A.a7(e) s=new J.dw(e,e.length,d.h("dw<1>")) s.D() e=this.b -r=A.a6(e) +r=A.a7(e) q=new J.dw(e,e.length,r.h("dw<1>")) q.D() p=b.d @@ -57824,34 +57839,34 @@ n=q.d if(n==null)n=r.c.a(n) for(e=c.c,d=d.c,r=r.c,m=0;!0;m=k){c=p.b l=o.b -k=Math.min(c,Math.min(l,n.ghN(n))) +k=Math.min(c,Math.min(l,n.ghP(n))) j=c-k i=j===0?p.c:B.K h=k-m -f.push(A.b89(m,k,i,o.c,o.d,n,A.wP(p.d-j,0,h),A.wP(p.e-j,0,h))) +f.push(A.b8g(m,k,i,o.c,o.d,n,A.wN(p.d-j,0,h),A.wN(p.e-j,0,h))) if(c===k)if(b.D()){p=b.d if(p==null)p=e.a(p) g=!0}else g=!1 else g=!1 if(l===k)if(s.D()){o=s.d if(o==null)o=d.a(o) -g=!0}if(n.ghN(n)===k)if(q.D()){n=q.d +g=!0}if(n.ghP(n)===k)if(q.D()){n=q.d if(n==null)n=r.a(n) g=!0}if(!g)break}return f}} -A.aTL.prototype={ +A.aTR.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.nN&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d==s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w}} -A.nN.prototype={ +return b instanceof A.nL&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d==s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w}} +A.nL.prototype={ gE(a){return this.b-this.a}, -gTI(){return this.b-this.a===this.w}, -gqh(){return this.f instanceof A.F1}, -Lx(a){var s=a.c +gTH(){return this.b-this.a===this.w}, +gqj(){return this.f instanceof A.F_}, +Lz(a){var s=a.c s===$&&A.c() return B.c.ao(s,this.a,this.b-this.r)}, -kE(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +kG(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.a if(i===b)return A.b([null,j],t.t_) s=j.b if(s===b)return A.b([j,null],t.t_) @@ -57863,179 +57878,179 @@ n=Math.min(o,r) m=j.d l=j.e k=j.f -return A.b([A.b89(i,b,B.K,m,l,k,q-p,o-n),A.b89(b,s,j.c,m,l,k,p,n)],t.cN)}, +return A.b([A.b8g(i,b,B.K,m,l,k,q-p,o-n),A.b8g(b,s,j.c,m,l,k,p,n)],t.cN)}, k(a){var s=this -return B.aab.k(0)+"("+s.a+", "+s.b+", "+s.c.k(0)+", "+A.h(s.d)+")"}} -A.aVZ.prototype={ -EF(a,b,c,d,e){var s=this -s.kX$=a -s.mI$=b -s.mJ$=c -s.mK$=d -s.hn$=e}} -A.aW_.prototype={ -gag(a){var s,r,q=this,p=q.iv$ +return B.aaf.k(0)+"("+s.a+", "+s.b+", "+s.c.k(0)+", "+A.h(s.d)+")"}} +A.aW4.prototype={ +EH(a,b,c,d,e){var s=this +s.l_$=a +s.mM$=b +s.mN$=c +s.mO$=d +s.hq$=e}} +A.aW5.prototype={ +gag(a){var s,r,q=this,p=q.iy$ p===$&&A.c() -s=q.oM$ +s=q.oO$ if(p.x===B.z){s===$&&A.c() p=s}else{s===$&&A.c() -r=q.hn$ +r=q.hq$ r===$&&A.c() -r=p.a.f-(s+(r+q.ho$)) +r=p.a.f-(s+(r+q.hr$)) p=r}return p}, -gaL(a){var s,r=this,q=r.iv$ +gaL(a){var s,r=this,q=r.iy$ q===$&&A.c() -s=r.oM$ +s=r.oO$ if(q.x===B.z){s===$&&A.c() -q=r.hn$ +q=r.hq$ q===$&&A.c() -q=s+(q+r.ho$)}else{s===$&&A.c() +q=s+(q+r.hr$)}else{s===$&&A.c() q=q.a.f-s}return q}, -aM_(a){var s,r,q=this,p=q.iv$ +aLY(a){var s,r,q=this,p=q.iy$ p===$&&A.c() s=p.e if(q.b>p.c-s)return r=q.w if(r===0)return -q.ho$=(a-p.a.f)/(p.f-s)*r}} -A.aVY.prototype={ -ga45(){var s,r,q,p,o,n,m,l,k=this,j=k.rt$ -if(j===$){s=k.iv$ +q.hr$=(a-p.a.f)/(p.f-s)*r}} +A.aW3.prototype={ +ga43(){var s,r,q,p,o,n,m,l,k=this,j=k.ru$ +if(j===$){s=k.iy$ s===$&&A.c() r=k.gag(k) -q=k.iv$.a -p=k.mI$ +q=k.iy$.a +p=k.mM$ p===$&&A.c() o=k.gaL(k) -n=k.iv$ -m=k.mJ$ +n=k.iy$ +m=k.mN$ m===$&&A.c() l=k.d l.toString -k.rt$!==$&&A.Z() -j=k.rt$=new A.iQ(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, -acE(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.iv$ +k.ru$!==$&&A.a1() +j=k.ru$=new A.iQ(s.a.r+r,q.w-p,q.r+o,n.a.w+m,l)}return j}, +acC(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.iy$ h===$&&A.c() if(i.b>h.c-h.e){s=i.d s.toString h=h.a.r if(s===B.z){s=i.gag(i) -r=i.iv$.a -q=i.mI$ +r=i.iy$.a +q=i.mM$ q===$&&A.c() p=i.gaL(i) -o=i.hn$ +o=i.hq$ o===$&&A.c() -n=i.ho$ -m=i.mK$ +n=i.hr$ +m=i.mO$ m===$&&A.c() -l=i.iv$ -k=i.mJ$ +l=i.iy$ +k=i.mN$ k===$&&A.c() j=i.d j.toString j=new A.iQ(h+s,r.w-q,r.r+p-(o+n-m),l.a.w+k,j) h=j}else{s=i.gag(i) -r=i.hn$ +r=i.hq$ r===$&&A.c() -q=i.ho$ -p=i.mK$ +q=i.hr$ +p=i.mO$ p===$&&A.c() -o=i.iv$.a -n=i.mI$ +o=i.iy$.a +n=i.mM$ n===$&&A.c() m=i.gaL(i) -l=i.iv$ -k=i.mJ$ +l=i.iy$ +k=i.mN$ k===$&&A.c() j=i.d j.toString j=new A.iQ(h+s+(r+q-p),o.w-n,o.r+m,l.a.w+k,j) -h=j}return h}return i.ga45()}, -acJ(a,b){var s,r,q,p,o,n,m,l,k,j=this +h=j}return h}return i.ga43()}, +acH(a,b){var s,r,q,p,o,n,m,l,k,j=this if(b==null)b=j.a if(a==null)a=j.b s=j.a r=b<=s -if(r&&a>=j.b-j.r)return j.ga45() +if(r&&a>=j.b-j.r)return j.ga43() if(r)q=0 -else{r=j.kX$ +else{r=j.l_$ r===$&&A.c() r.suh(j.f) -r=j.kX$ -p=$.BZ() +r=j.l_$ +p=$.BY() o=r.a.c o===$&&A.c() r=r.c -q=A.wT(p,o,s,b,r.gP(r).ax)}s=j.b-j.r +q=A.wR(p,o,s,b,r.gP(r).ax)}s=j.b-j.r if(a>=s)n=0 -else{r=j.kX$ +else{r=j.l_$ r===$&&A.c() r.suh(j.f) -r=j.kX$ -p=$.BZ() +r=j.l_$ +p=$.BY() o=r.a.c o===$&&A.c() r=r.c -n=A.wT(p,o,a,s,r.gP(r).ax)}s=j.d +n=A.wR(p,o,a,s,r.gP(r).ax)}s=j.d s.toString if(s===B.z){m=j.gag(j)+q l=j.gaL(j)-n}else{m=j.gag(j)+n -l=j.gaL(j)-q}s=j.iv$ +l=j.gaL(j)-q}s=j.iy$ s===$&&A.c() s=s.a r=s.r s=s.w -p=j.mI$ +p=j.mM$ p===$&&A.c() -o=j.mJ$ +o=j.mN$ o===$&&A.c() k=j.d k.toString return new A.iQ(r+m,s-p,r+l,s+o,k)}, -aQ5(){return this.acJ(null,null)}, -ael(a){var s,r,q,p,o,n,m,l,k,j=this -a=j.aw6(a) +aQ3(){return this.acH(null,null)}, +aej(a){var s,r,q,p,o,n,m,l,k,j=this +a=j.aw3(a) s=j.a r=j.b-j.r q=r-s if(q===0)return new A.bY(s,B.u) -if(q===1){p=j.hn$ +if(q===1){p=j.hq$ p===$&&A.c() -return aq.c;){if(q.gaFw()){q.aLr() +for(;q.w>q.c;){if(q.gaFu()){q.aLp() s.push(q.cI()) a0.x=!0 -break $label0$0}if(q.gaLK())q.aPF() -else q.aJA() -n+=q.aEP(o,n+1) +break $label0$0}if(q.gaLI())q.aPD() +else q.aJy() +n+=q.aEN(o,n+1) s.push(q.cI()) -q=q.aam()}a1=q.a +q=q.aak()}a1=q.a if(a1.length!==0){a1=B.b.ga6(a1).c -a1=a1===B.dd||a1===B.de}else a1=!1 +a1=a1===B.de||a1===B.df}else a1=!1 if(a1){s.push(q.cI()) -q=q.aam()}}a1=r.b +q=q.aak()}}a1=r.b l=a1.e if(l!=null&&s.length>l){a0.x=!0 -B.b.hw(s,l,s.length)}for(r=s.length,k=1/0,j=-1/0,i=0;ij)j=c}a0.z=new A.x(k,0,j,a0.c) -if(r!==0)if(isFinite(a0.b)&&a1.a===B.eR)for(n=0;n=d;--s){q=o[s] -q.oM$=e+r +r+=p+q.hr$}else for(s=b-1,o=c.w,r=0;s>=d;--s){q=o[s] +q.oO$=e+r if(q.d==null)q.d=a -p=q.hn$ +p=q.hq$ p===$&&A.c() -r+=p+q.ho$}return r}, -Ef(){var s,r,q,p,o,n,m,l=A.b([],t.Lx) +r+=p+q.hr$}return r}, +Eh(){var s,r,q,p,o,n,m,l=A.b([],t.Lx) for(s=this.y,r=s.length,q=0;q=b||a<0||b<0)return A.b([],t.Lx) s=this.a.c s===$&&A.c() @@ -58136,91 +58151,91 @@ if(a>r||b>r)return A.b([],t.Lx) q=A.b([],t.Lx) for(s=this.y,p=s.length,o=0;o=j+l.r)return new A.bY(l.c-l.d,B.aA) +if(k>=j+l.r)return new A.bY(l.c-l.d,B.aB) s=k-j for(k=l.w,j=k.length,r=0;r1 return this.as>0}, -gaEH(){var s=this.c-this.w,r=this.d.b,q=r.a -switch((q==null?B.av:q).a){case 2:return s/2 +gaEF(){var s=this.c-this.w,r=this.d.b,q=r.a +switch((q==null?B.aw:q).a){case 2:return s/2 case 1:return s case 4:r=r.b -return(r==null?B.z:r)===B.al?s:0 +return(r==null?B.z:r)===B.an?s:0 case 5:r=r.b -return(r==null?B.z:r)===B.al?0:s +return(r==null?B.z:r)===B.an?0:s default:return 0}}, -gaFw(){var s,r=this.d.b +gaFu(){var s,r=this.d.b if(r.z==null)return!1 s=r.e return s==null||s===this.f+1}, -gaoc(){var s=this.a +gao9(){var s=this.a if(s.length!==0){s=B.b.ga6(s).c -s=s===B.dd||s===B.de}else s=!1 +s=s===B.de||s===B.df}else s=!1 if(s)return!1 s=this.b s=s==null?null:s.length!==0 if(s===!0)return!1 return!0}, -a5O(a){var s=this -s.H6(a) +a5M(a){var s=this +s.H9(a) if(a.c!==B.K)s.Q=s.a.length B.b.H(s.a,a)}, -H6(a){var s,r=this,q=a.w +H9(a){var s,r=this,q=a.w r.at=r.at+q -if(a.gTI())r.ax+=q +if(a.gTH())r.ax+=q else{r.ax=q q=r.x -s=a.mK$ +s=a.mO$ s===$&&A.c() r.w=q+s}q=r.x -s=a.hn$ +s=a.hq$ s===$&&A.c() -r.x=q+(s+a.ho$) -if(a.gqh())r.ann(a) +r.x=q+(s+a.hr$) +if(a.gqj())r.ank(a) if(a.c!==B.K)++r.as q=r.y -s=a.mI$ +s=a.mM$ s===$&&A.c() r.y=Math.max(q,s) s=r.z -q=a.mJ$ +q=a.mN$ q===$&&A.c() r.z=Math.max(s,q)}, -ann(a){var s,r,q,p,o,n=this,m=t.mX.a(a.f) +ank(a){var s,r,q,p,o,n=this,m=t.mX.a(a.f) switch(m.c.a){case 3:s=n.y r=m.b-s break @@ -58243,93 +58258,93 @@ case 0:s=m.d r=m.b-s break default:s=null -r=null}q=a.mK$ +r=null}q=a.mO$ q===$&&A.c() -p=a.hn$ +p=a.hq$ p===$&&A.c() -a.EF(n.e,s,r,q,p+a.ho$)}, -Az(){var s,r=this,q=r.as=r.ax=r.at=r.z=r.y=r.x=r.w=0 +a.EH(n.e,s,r,q,p+a.hr$)}, +AB(){var s,r=this,q=r.as=r.ax=r.at=r.z=r.y=r.x=r.w=0 r.Q=-1 -for(s=r.a;q1||a q=B.b.ga6(s) -if(q.gqh()){if(r){p=g.b +if(q.gqj()){if(r){p=g.b p.toString -B.b.hf(p,0,B.b.eJ(s)) -g.Az()}return}p=g.e +B.b.hi(p,0,B.b.eI(s)) +g.AB()}return}p=g.e p.suh(q.f) o=g.x -n=q.hn$ +n=q.hq$ n===$&&A.c() -m=q.ho$ +m=q.hr$ l=q.b-q.r -k=p.a8O(q.a,l,r,b-(o-(n+m))) +k=p.a8L(q.a,l,r,b-(o-(n+m))) if(k===l)return -B.b.eJ(s) -g.Az() -j=q.kE(0,k) +B.b.eI(s) +g.AB() +j=q.kG(0,k) i=B.b.ga3(j) -if(i!=null){p.U1(i) -g.a5O(i)}h=B.b.ga6(j) -if(h!=null){p.U1(h) +if(i!=null){p.U0(i) +g.a5M(i)}h=B.b.ga6(j) +if(h!=null){p.U0(h) s=g.b s.toString -B.b.hf(s,0,h)}}, -aJA(){return this.a8P(!1,null)}, -aLr(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d.b.z +B.b.hi(s,0,h)}}, +aJy(){return this.a8M(!1,null)}, +aLp(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d.b.z f.toString g.b=A.b([],t.cN) s=g.e r=g.a s.suh(B.b.ga6(r).f) -q=$.BZ() +q=$.BY() p=f.length -o=A.wT(q,f,0,p,null) +o=A.wR(q,f,0,p,null) n=g.c m=Math.max(0,n-o) while(!0){if(r.length>1){l=g.x k=B.b.ga6(r) -j=k.hn$ +j=k.hq$ j===$&&A.c() -k=l-(j+k.ho$) +k=l-(j+k.hr$) l=k}else l=0 if(!(l>m))break l=g.b l.toString -B.b.hf(l,0,B.b.eJ(r)) -g.Az() +B.b.hi(l,0,B.b.eI(r)) +g.AB() s.suh(B.b.ga6(r).f) -o=A.wT(q,f,0,p,null) +o=A.wR(q,f,0,p,null) m=n-o}i=B.b.ga6(r) -g.a8P(!0,m) -f=g.ga8i() -h=new A.a0k($,$,$,$,$,$,$,$,0,B.de,null,B.ld,i.f,0,0,f,f) -f=i.mI$ +g.a8M(!0,m) +f=g.ga8f() +h=new A.a0q($,$,$,$,$,$,$,$,0,B.df,null,B.lg,i.f,0,0,f,f) +f=i.mM$ f===$&&A.c() -r=i.mJ$ +r=i.mN$ r===$&&A.c() -h.EF(s,f,r,o,o) -g.a5O(h)}, -aPF(){var s,r=this.a,q=r.length,p=q-2 +h.EH(s,f,r,o,o) +g.a5M(h)}, +aPD(){var s,r=this.a,q=r.length,p=q-2 for(;r[p].c===B.K;)--p s=p+1 A.dA(s,q,q,null,null) -this.b=A.fM(r,s,q,A.a6(r).c).eu(0) -B.b.hw(r,s,r.length) -this.Az()}, -aEP(a,b){var s,r=this,q=r.a,p=b -while(!0){if(r.gaoc())if(p1;){p=B.e.cW(q+r,2) -o=$.BZ() +o=$.BY() s===$&&A.c() n=this.c -m=A.wT(o,s,a,p,n.gP(n).ax) +m=A.wR(o,s,a,p,n.gP(n).ax) if(md?q:p r=p}}return q===a&&!c?q+1:q}} -A.aN3.prototype={ -$2(a,b){b.ga0L().remove()}, +A.aN9.prototype={ +$2(a,b){b.ga0K().remove()}, $S:693} -A.uZ.prototype={ +A.uX.prototype={ T(){return"LineBreakType."+this.b}} -A.axV.prototype={ -J4(){return A.bEm(this.a)}} -A.aQK.prototype={ -J4(){return A.bkL(this.a,this.b)}} -A.uY.prototype={ +A.ay_.prototype={ +J6(){return A.bEs(this.a)}} +A.aQQ.prototype={ +J6(){return A.bkR(this.a,this.b)}} +A.uW.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.uY&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +return b instanceof A.uW&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, k(a){return"LineBreakFragment("+this.a+", "+this.b+", "+this.c.k(0)+")"}} -A.b1c.prototype={ -$2(a,b){var s=this,r=a===B.de?s.b.length:s.a.f,q=s.a,p=q.a -if(p===B.el)++q.d -else if(p===B.fE||p===B.iB||p===B.iF){++q.e;++q.d}if(a===B.K)return +A.b1i.prototype={ +$2(a,b){var s=this,r=a===B.df?s.b.length:s.a.f,q=s.a,p=q.a +if(p===B.em)++q.d +else if(p===B.fH||p===B.iE||p===B.iI){++q.e;++q.d}if(a===B.K)return p=q.c -s.c.push(new A.uY(a,q.e,q.d,p,r)) +s.c.push(new A.uW(a,q.e,q.d,p,r)) q.c=q.f q.d=q.e=0 q.a=q.b=null}, $S:689} -A.a7e.prototype={ +A.a7l.prototype={ v(){this.a.remove()}} -A.aPo.prototype={ -aI(a,b){var s,r,q,p,o,n,m,l=this.a.gjH().y +A.aPu.prototype={ +aI(a,b){var s,r,q,p,o,n,m,l=this.a.gjJ().y for(s=l.length,r=0;rthis.b)return B.abO -return B.abN}} -A.t_.prototype={ -J2(a,b,c){var s=A.Wo(b,c) -return s==null?this.b:this.xY(s)}, -xY(a){var s,r,q,p,o=this +A.ez.prototype={ +Rn(a){if(athis.b)return B.abS +return B.abR}} +A.rX.prototype={ +J4(a,b,c){var s=A.Wt(b,c) +return s==null?this.b:this.y_(s)}, +y_(a){var s,r,q,p,o=this if(a==null)return o.b s=o.c r=s.i(0,a) if(r!=null)return r -q=o.anB(a) +q=o.any(a) p=q===-1?o.b:o.a[q].c -s.u(0,a,p) +s.t(0,a,p) return p}, -anB(a){var s,r,q=this.a,p=q.length -for(s=0;s")).ab(0,new A.axh(this,r)) +A.axl.prototype={ +B5(){var s=this.b,r=A.b([],t.Up) +new A.bf(s,A.q(s).h("bf<1>")).ab(0,new A.axm(this,r)) return r}} -A.axj.prototype={ +A.axo.prototype={ $1(a){a.preventDefault()}, $S:2} -A.axh.prototype={ +A.axm.prototype={ $1(a){var s=this.a,r=s.b.i(0,a) r.toString -this.b.push(A.eD(r,"input",new A.axi(s,a,r)))}, +this.b.push(A.eE(r,"input",new A.axn(s,a,r)))}, $S:25} -A.axi.prototype={ +A.axn.prototype={ $1(a){var s,r=this.a.c,q=this.b if(r.i(0,q)==null)throw A.d(A.ah("AutofillInfo must have a valid uniqueIdentifier.")) else{r=r.i(0,q) r.toString -s=A.beu(this.c) -$.bQ().nL("flutter/textinput",B.bq.nx(new A.mw(u.l,[0,A.b_([r.b,s.acA()],t.ob,t.z)])),A.apd())}}, +s=A.beB(this.c) +$.bO().nN("flutter/textinput",B.br.nA(new A.mw(u.l,[0,A.b_([r.b,s.acy()],t.ob,t.z)])),A.apj())}}, $S:2} -A.Xn.prototype={ -a69(a,b){var s,r,q="password",p=this.d,o=this.e,n=globalThis.HTMLInputElement +A.Xs.prototype={ +a67(a,b){var s,r,q="password",p=this.d,o=this.e,n=globalThis.HTMLInputElement if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o s=p==null if(!s){a.name=p a.id=p -if(B.c.O(p,q))A.avQ(a,q) -else A.avQ(a,"text")}s=s?"on":p +if(B.c.O(p,q))A.avV(a,q) +else A.avV(a,"text")}s=s?"on":p a.autocomplete=s}else{n=globalThis.HTMLTextAreaElement if(n!=null&&a instanceof n){if(o!=null)a.placeholder=o s=p==null if(!s){a.name=p -a.id=p}r=A.bh(s?"on":p) +a.id=p}r=A.bg(s?"on":p) A.X(a,"setAttribute",["autocomplete",r==null?t.K.a(r):r])}}}, -jO(a){return this.a69(a,!1)}} -A.Gp.prototype={} -A.Dg.prototype={ -gJT(){return Math.min(this.b,this.c)}, -gJO(){return Math.max(this.b,this.c)}, -acA(){var s=this +jQ(a){return this.a67(a,!1)}} +A.Gn.prototype={} +A.Df.prototype={ +gJV(){return Math.min(this.b,this.c)}, +gJQ(){return Math.max(this.b,this.c)}, +acy(){var s=this return A.b_(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, @@ -58815,60 +58830,60 @@ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(A.O(s)!==J.aj(b))return!1 -return b instanceof A.Dg&&b.a==s.a&&b.gJT()===s.gJT()&&b.gJO()===s.gJO()&&b.d===s.d&&b.e===s.e}, +return b instanceof A.Df&&b.a==s.a&&b.gJV()===s.gJV()&&b.gJQ()===s.gJQ()&&b.d===s.d&&b.e===s.e}, k(a){var s=this.d5(0) return s}, -jO(a){var s,r,q=this,p=globalThis.HTMLInputElement +jQ(a){var s,r,q=this,p=globalThis.HTMLInputElement if(p!=null&&a instanceof p){a.toString -A.bee(a,q.a) -s=q.gJT() -r=q.gJO() +A.bel(a,q.a) +s=q.gJV() +r=q.gJQ() a.setSelectionRange(s,r)}else{p=globalThis.HTMLTextAreaElement if(p!=null&&a instanceof p){a.toString -A.bef(a,q.a) -s=q.gJT() -r=q.gJO() -a.setSelectionRange(s,r)}else{s=a==null?null:A.bv8(a) +A.bem(a,q.a) +s=q.gJV() +r=q.gJQ() +a.setSelectionRange(s,r)}else{s=a==null?null:A.bvf(a) throw A.d(A.a8("Unsupported DOM element type: <"+A.h(s)+"> ("+J.aj(a).k(0)+")"))}}}} -A.aBH.prototype={} -A.a1z.prototype={ -nW(){var s,r=this,q=r.w +A.aBM.prototype={} +A.a1F.prototype={ +nY(){var s,r=this,q=r.w if(q!=null){s=r.c s.toString -q.jO(s)}q=r.d +q.jQ(s)}q=r.d q===$&&A.c() -if(q.w!=null){r.Ds() +if(q.w!=null){r.Du() q=r.e -if(q!=null)q.jO(r.c) -r.ga8N().focus() +if(q!=null)q.jQ(r.c) +r.ga8K().focus() r.c.focus()}}} -A.aKL.prototype={ -nW(){var s,r=this,q=r.w +A.aKR.prototype={ +nY(){var s,r=this,q=r.w if(q!=null){s=r.c s.toString -q.jO(s)}q=r.d +q.jQ(s)}q=r.d q===$&&A.c() -if(q.w!=null){r.Ds() -r.ga8N().focus() +if(q.w!=null){r.Du() +r.ga8K().focus() r.c.focus() q=r.e if(q!=null){s=r.c s.toString -q.jO(s)}}}, -Jo(){if(this.w!=null)this.nW() +q.jQ(s)}}}, +Jq(){if(this.w!=null)this.nY() this.c.focus()}} -A.K8.prototype={ -gnw(){var s=null,r=this.f +A.K7.prototype={ +gnz(){var s=null,r=this.f if(r==null){r=this.e.a r.toString -r=this.f=new A.Gp(r,"",-1,-1,s,s,s,s)}return r}, -ga8N(){var s=this.d +r=this.f=new A.Gn(r,"",-1,-1,s,s,s,s)}return r}, +ga8K(){var s=this.d s===$&&A.c() s=s.w return s==null?null:s.a}, -y9(a,b,c){var s,r,q=this,p="none",o="transparent" -q.c=a.a.RD() -q.QZ(a) +yb(a,b,c){var s,r,q=this,p="none",o="transparent" +q.c=a.a.RC() +q.QY(a) s=q.c s.classList.add("flt-text-editing") r=s.style @@ -58891,89 +58906,89 @@ A.L(r,"text-shadow",p) A.L(r,"overflow","hidden") A.L(r,"transform-origin","0 0 0") r=$.dM() -if(r!==B.cf)r=r===B.a9 +if(r!==B.cg)r=r===B.ab else r=!0 if(r)s.classList.add("transparentTextEditing") s=q.r if(s!=null){r=q.c r.toString -s.jO(r)}s=q.d +s.jQ(r)}s=q.d s===$&&A.c() if(s.w==null){s=$.jz.r s===$&&A.c() r=q.c r.toString -s.mw(0,r) -q.Q=!1}q.Jo() +s.mA(0,r) +q.Q=!1}q.Jq() q.b=!0 q.x=c q.y=b}, -QZ(a){var s,r,q,p,o,n=this,m="setAttribute" +QY(a){var s,r,q,p,o,n=this,m="setAttribute" n.d=a s=n.c if(a.c){s.toString -r=A.bh("readonly") +r=A.bg("readonly") A.X(s,m,["readonly",r==null?t.K.a(r):r])}else s.removeAttribute("readonly") if(a.d){s=n.c s.toString -r=A.bh("password") -A.X(s,m,["type",r==null?t.K.a(r):r])}if(a.a===B.qH){s=n.c +r=A.bg("password") +A.X(s,m,["type",r==null?t.K.a(r):r])}if(a.a===B.qL){s=n.c s.toString -r=A.bh("none") -A.X(s,m,["inputmode",r==null?t.K.a(r):r])}q=A.bvN(a.b) +r=A.bg("none") +A.X(s,m,["inputmode",r==null?t.K.a(r):r])}q=A.bvU(a.b) s=n.c s.toString -q.aGm(s) +q.aGk(s) p=a.r s=n.c if(p!=null){s.toString -p.a69(s,!0)}else{s.toString -r=A.bh("off") +p.a67(s,!0)}else{s.toString +r=A.bg("off") A.X(s,m,["autocomplete",r==null?t.K.a(r):r])}o=a.e?"on":"off" s=n.c s.toString -r=A.bh(o) +r=A.bg(o) A.X(s,m,["autocorrect",r==null?t.K.a(r):r])}, -Jo(){this.nW()}, -B1(){var s,r,q=this,p=q.d +Jq(){this.nY()}, +B3(){var s,r,q=this,p=q.d p===$&&A.c() p=p.w -if(p!=null)B.b.F(q.z,p.B3()) +if(p!=null)B.b.F(q.z,p.B5()) p=q.z s=q.c s.toString -r=q.gCy() -p.push(A.eD(s,"input",r)) +r=q.gCA() +p.push(A.eE(s,"input",r)) s=q.c s.toString -p.push(A.eD(s,"keydown",q.gD8())) -p.push(A.eD(self.document,"selectionchange",r)) +p.push(A.eE(s,"keydown",q.gDa())) +p.push(A.eE(self.document,"selectionchange",r)) r=q.c r.toString -A.dY(r,"beforeinput",t.e.a(A.c6(q.gJ6())),null) +A.dY(r,"beforeinput",t.e.a(A.c6(q.gJ8())),null) r=q.c r.toString -q.Hj(r) +q.Hm(r) r=q.c r.toString -p.push(A.eD(r,"blur",new A.av2(q))) -q.UK()}, -VB(a){this.w=a -if(this.b)this.nW()}, -VC(a){var s +p.push(A.eE(r,"blur",new A.av7(q))) +q.UJ()}, +VA(a){this.w=a +if(this.b)this.nY()}, +VB(a){var s this.r=a if(this.b){s=this.c s.toString -a.jO(s)}}, -nr(a){var s,r,q,p=this,o=null,n=p.b=!1 +a.jQ(s)}}, +nu(a){var s,r,q,p=this,o=null,n=p.b=!1 p.w=p.r=p.f=p.e=null for(s=p.z,r=0;r=0&&a.c>=0) else s=!0 if(s)return -a.jO(this.c)}, -nW(){this.c.focus()}, -Ds(){var s,r=this.d +a.jQ(this.c)}, +nY(){this.c.focus()}, +Du(){var s,r=this.d r===$&&A.c() r=r.w r.toString @@ -59007,410 +59022,410 @@ r=r.a r.append(s) s=$.jz.r s===$&&A.c() -s.mw(0,r) +s.mA(0,r) this.Q=!0}, -a8X(a){var s,r,q=this,p=q.c +a8U(a){var s,r,q=this,p=q.c p.toString -s=q.aHY(A.beu(p)) +s=q.aHW(A.beB(p)) p=q.d p===$&&A.c() -if(p.f){q.gnw().r=s.d -q.gnw().w=s.e -r=A.bB3(s,q.e,q.gnw())}else r=null +if(p.f){q.gnz().r=s.d +q.gnz().w=s.e +r=A.bB9(s,q.e,q.gnz())}else r=null if(!s.l(0,q.e)){q.e=s q.f=r q.x.$2(s,r) q.f=null}}, -aJF(a){var s=this,r=A.eJ(a.data),q=A.eJ(a.inputType) -if(q!=null)if(B.c.O(q,"delete")){s.gnw().b="" -s.gnw().d=s.e.c}else if(q==="insertLineBreak"){s.gnw().b="\n" -s.gnw().c=s.e.c -s.gnw().d=s.e.c}else if(r!=null){s.gnw().b=r -s.gnw().c=s.e.c -s.gnw().d=s.e.c}}, -aMy(a){var s,r,q=globalThis.KeyboardEvent +aJD(a){var s=this,r=A.eJ(a.data),q=A.eJ(a.inputType) +if(q!=null)if(B.c.O(q,"delete")){s.gnz().b="" +s.gnz().d=s.e.c}else if(q==="insertLineBreak"){s.gnz().b="\n" +s.gnz().c=s.e.c +s.gnz().d=s.e.c}else if(r!=null){s.gnz().b=r +s.gnz().c=s.e.c +s.gnz().d=s.e.c}}, +aMw(a){var s,r,q=globalThis.KeyboardEvent if(q!=null&&a instanceof q)if(a.keyCode===13){s=this.y s.toString r=this.d r===$&&A.c() s.$1(r.b) -if(!(this.d.a instanceof A.a4_))a.preventDefault()}}, -Sm(a,b,c,d){var s,r=this -r.y9(b,c,d) -r.B1() +if(!(this.d.a instanceof A.a46))a.preventDefault()}}, +Sl(a,b,c,d){var s,r=this +r.yb(b,c,d) +r.B3() s=r.e -if(s!=null)r.WD(s) +if(s!=null)r.WC(s) r.c.focus()}, -UK(){var s=this,r=s.z,q=s.c +UJ(){var s=this,r=s.z,q=s.c q.toString -r.push(A.eD(q,"mousedown",new A.av3())) +r.push(A.eE(q,"mousedown",new A.av8())) q=s.c q.toString -r.push(A.eD(q,"mouseup",new A.av4())) +r.push(A.eE(q,"mouseup",new A.av9())) q=s.c q.toString -r.push(A.eD(q,"mousemove",new A.av5()))}} -A.av2.prototype={ +r.push(A.eE(q,"mousemove",new A.ava()))}} +A.av7.prototype={ $1(a){this.a.c.focus()}, $S:2} -A.av3.prototype={ +A.av8.prototype={ $1(a){a.preventDefault()}, $S:2} -A.av4.prototype={ +A.av9.prototype={ $1(a){a.preventDefault()}, $S:2} -A.av5.prototype={ +A.ava.prototype={ $1(a){a.preventDefault()}, $S:2} -A.aAZ.prototype={ -y9(a,b,c){var s,r=this -r.Mh(a,b,c) +A.aB3.prototype={ +yb(a,b,c){var s,r=this +r.Mj(a,b,c) s=r.c s.toString -a.a.a6R(s) +a.a.a6P(s) s=r.d s===$&&A.c() -if(s.w!=null)r.Ds() +if(s.w!=null)r.Du() s=r.c s.toString -a.x.Wy(s)}, -Jo(){A.L(this.c.style,"transform","translate(-9999px, -9999px)") +a.x.Wx(s)}, +Jq(){A.L(this.c.style,"transform","translate(-9999px, -9999px)") this.p1=!1}, -B1(){var s,r,q,p=this,o=p.d +B3(){var s,r,q,p=this,o=p.d o===$&&A.c() o=o.w -if(o!=null)B.b.F(p.z,o.B3()) +if(o!=null)B.b.F(p.z,o.B5()) o=p.z s=p.c s.toString -r=p.gCy() -o.push(A.eD(s,"input",r)) +r=p.gCA() +o.push(A.eE(s,"input",r)) s=p.c s.toString -o.push(A.eD(s,"keydown",p.gD8())) -o.push(A.eD(self.document,"selectionchange",r)) +o.push(A.eE(s,"keydown",p.gDa())) +o.push(A.eE(self.document,"selectionchange",r)) r=p.c r.toString -A.dY(r,"beforeinput",t.e.a(A.c6(p.gJ6())),null) +A.dY(r,"beforeinput",t.e.a(A.c6(p.gJ8())),null) r=p.c r.toString -p.Hj(r) +p.Hm(r) r=p.c r.toString -o.push(A.eD(r,"focus",new A.aB1(p))) -p.anj() -q=new A.bq() -$.es() -q.bp(0) +o.push(A.eE(r,"focus",new A.aB6(p))) +p.ang() +q=new A.bp() +$.et() +q.bo(0) r=p.c r.toString -o.push(A.eD(r,"blur",new A.aB2(p,q)))}, -VB(a){var s=this +o.push(A.eE(r,"blur",new A.aB7(p,q)))}, +VA(a){var s=this s.w=a -if(s.b&&s.p1)s.nW()}, -nr(a){var s -this.ahu(0) +if(s.b&&s.p1)s.nY()}, +nu(a){var s +this.ahs(0) s=this.ok -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) this.ok=null}, -anj(){var s=this.c +ang(){var s=this.c s.toString -this.z.push(A.eD(s,"click",new A.aB_(this)))}, -a33(){var s=this.ok -if(s!=null)s.bn(0) -this.ok=A.dv(B.aR,new A.aB0(this))}, -nW(){var s,r +this.z.push(A.eE(s,"click",new A.aB4(this)))}, +a31(){var s=this.ok +if(s!=null)s.bm(0) +this.ok=A.dv(B.aS,new A.aB5(this))}, +nY(){var s,r this.c.focus() s=this.w if(s!=null){r=this.c r.toString -s.jO(r)}}} -A.aB1.prototype={ -$1(a){this.a.a33()}, +s.jQ(r)}}} +A.aB6.prototype={ +$1(a){this.a.a31()}, $S:2} -A.aB2.prototype={ -$1(a){var s=A.dh(this.b.ga88(),0).a<2e5,r=self.document.hasFocus()&&s,q=this.a +A.aB7.prototype={ +$1(a){var s=A.dh(this.b.ga85(),0).a<2e5,r=self.document.hasFocus()&&s,q=this.a if(r)q.c.focus() -else q.a.LO()}, +else q.a.LQ()}, $S:2} -A.aB_.prototype={ +A.aB4.prototype={ $1(a){var s=this.a if(s.p1){A.L(s.c.style,"transform","translate(-9999px, -9999px)") s.p1=!1 -s.a33()}}, +s.a31()}}, $S:2} -A.aB0.prototype={ +A.aB5.prototype={ $0(){var s=this.a s.p1=!0 -s.nW()}, +s.nY()}, $S:0} -A.aqs.prototype={ -y9(a,b,c){var s,r,q=this -q.Mh(a,b,c) +A.aqy.prototype={ +yb(a,b,c){var s,r,q=this +q.Mj(a,b,c) s=q.c s.toString -a.a.a6R(s) +a.a.a6P(s) s=q.d s===$&&A.c() -if(s.w!=null)q.Ds() +if(s.w!=null)q.Du() else{s=$.jz.r s===$&&A.c() r=q.c r.toString -s.mw(0,r)}s=q.c +s.mA(0,r)}s=q.c s.toString -a.x.Wy(s)}, -B1(){var s,r,q=this,p=q.d +a.x.Wx(s)}, +B3(){var s,r,q=this,p=q.d p===$&&A.c() p=p.w -if(p!=null)B.b.F(q.z,p.B3()) +if(p!=null)B.b.F(q.z,p.B5()) p=q.z s=q.c s.toString -r=q.gCy() -p.push(A.eD(s,"input",r)) +r=q.gCA() +p.push(A.eE(s,"input",r)) s=q.c s.toString -p.push(A.eD(s,"keydown",q.gD8())) -p.push(A.eD(self.document,"selectionchange",r)) +p.push(A.eE(s,"keydown",q.gDa())) +p.push(A.eE(self.document,"selectionchange",r)) r=q.c r.toString -A.dY(r,"beforeinput",t.e.a(A.c6(q.gJ6())),null) +A.dY(r,"beforeinput",t.e.a(A.c6(q.gJ8())),null) r=q.c r.toString -q.Hj(r) +q.Hm(r) r=q.c r.toString -p.push(A.eD(r,"blur",new A.aqt(q)))}, -nW(){var s,r +p.push(A.eE(r,"blur",new A.aqz(q)))}, +nY(){var s,r this.c.focus() s=this.w if(s!=null){r=this.c r.toString -s.jO(r)}}} -A.aqt.prototype={ +s.jQ(r)}}} +A.aqz.prototype={ $1(a){var s=this.a if(self.document.hasFocus())s.c.focus() -else s.a.LO()}, +else s.a.LQ()}, $S:2} -A.ay7.prototype={ -y9(a,b,c){var s -this.Mh(a,b,c) +A.ayc.prototype={ +yb(a,b,c){var s +this.Mj(a,b,c) s=this.d s===$&&A.c() -if(s.w!=null)this.Ds()}, -B1(){var s,r,q=this,p=q.d +if(s.w!=null)this.Du()}, +B3(){var s,r,q=this,p=q.d p===$&&A.c() p=p.w -if(p!=null)B.b.F(q.z,p.B3()) +if(p!=null)B.b.F(q.z,p.B5()) p=q.z s=q.c s.toString -r=q.gCy() -p.push(A.eD(s,"input",r)) +r=q.gCA() +p.push(A.eE(s,"input",r)) s=q.c s.toString -p.push(A.eD(s,"keydown",q.gD8())) +p.push(A.eE(s,"keydown",q.gDa())) s=q.c s.toString -A.dY(s,"beforeinput",t.e.a(A.c6(q.gJ6())),null) +A.dY(s,"beforeinput",t.e.a(A.c6(q.gJ8())),null) s=q.c s.toString -q.Hj(s) +q.Hm(s) s=q.c s.toString -p.push(A.eD(s,"keyup",new A.ay9(q))) +p.push(A.eE(s,"keyup",new A.aye(q))) s=q.c s.toString -p.push(A.eD(s,"select",r)) +p.push(A.eE(s,"select",r)) r=q.c r.toString -p.push(A.eD(r,"blur",new A.aya(q))) -q.UK()}, -ayA(){A.dv(B.F,new A.ay8(this))}, -nW(){var s,r,q=this +p.push(A.eE(r,"blur",new A.ayf(q))) +q.UJ()}, +ayx(){A.dv(B.F,new A.ayd(this))}, +nY(){var s,r,q=this q.c.focus() s=q.w if(s!=null){r=q.c r.toString -s.jO(r)}s=q.e +s.jQ(r)}s=q.e if(s!=null){r=q.c r.toString -s.jO(r)}}} -A.ay9.prototype={ -$1(a){this.a.a8X(a)}, +s.jQ(r)}}} +A.aye.prototype={ +$1(a){this.a.a8U(a)}, $S:2} -A.aya.prototype={ -$1(a){this.a.ayA()}, +A.ayf.prototype={ +$1(a){this.a.ayx()}, $S:2} -A.ay8.prototype={ +A.ayd.prototype={ $0(){this.a.c.focus()}, $S:0} -A.aP0.prototype={} -A.aP7.prototype={ -iZ(a){var s=a.b +A.aP6.prototype={} +A.aPd.prototype={ +j0(a){var s=a.b if(s!=null&&s!==this.a&&a.c){a.c=!1 -a.gmd().nr(0)}a.b=this.a +a.gmh().nu(0)}a.b=this.a a.d=this.b}} -A.aPe.prototype={ -iZ(a){var s=a.gmd(),r=a.d +A.aPk.prototype={ +j0(a){var s=a.gmh(),r=a.d r.toString -s.QZ(r)}} -A.aP9.prototype={ -iZ(a){a.gmd().WD(this.a)}} -A.aPc.prototype={ -iZ(a){if(!a.c)a.aCs()}} -A.aP8.prototype={ -iZ(a){a.gmd().VB(this.a)}} -A.aPb.prototype={ -iZ(a){a.gmd().VC(this.a)}} -A.aOZ.prototype={ -iZ(a){if(a.c){a.c=!1 -a.gmd().nr(0)}}} +s.QY(r)}} +A.aPf.prototype={ +j0(a){a.gmh().WC(this.a)}} +A.aPi.prototype={ +j0(a){if(!a.c)a.aCp()}} +A.aPe.prototype={ +j0(a){a.gmh().VA(this.a)}} +A.aPh.prototype={ +j0(a){a.gmh().VB(this.a)}} A.aP4.prototype={ -iZ(a){if(a.c){a.c=!1 -a.gmd().nr(0)}}} +j0(a){if(a.c){a.c=!1 +a.gmh().nu(0)}}} A.aPa.prototype={ -iZ(a){}} -A.aP6.prototype={ -iZ(a){}} -A.aP5.prototype={ -iZ(a){}} -A.aP3.prototype={ -iZ(a){a.LO() -if(this.a)A.bJA() -A.bGZ()}} -A.b5t.prototype={ +j0(a){if(a.c){a.c=!1 +a.gmh().nu(0)}}} +A.aPg.prototype={ +j0(a){}} +A.aPc.prototype={ +j0(a){}} +A.aPb.prototype={ +j0(a){}} +A.aP9.prototype={ +j0(a){a.LQ() +if(this.a)A.bJG() +A.bH4()}} +A.b5z.prototype={ $2(a,b){var s=t.qr -s=A.dn(new A.ia(b.getElementsByClassName("submitBtn"),s),s.h("B.E"),t.e) -A.w(s).z[1].a(J.m8(s.a)).click()}, +s=A.dn(new A.i9(b.getElementsByClassName("submitBtn"),s),s.h("A.E"),t.e) +A.q(s).z[1].a(J.m8(s.a)).click()}, $S:688} -A.aOL.prototype={ -aKL(a,b){var s,r,q,p,o,n,m,l,k=B.bq.mD(a) +A.aOR.prototype={ +aKJ(a,b){var s,r,q,p,o,n,m,l,k=B.br.mH(a) switch(k.a){case"TextInput.setClient":s=k.b r=J.aK(s) -q=new A.aP7(A.h5(r.i(s,0)),A.bfa(t.a.a(r.i(s,1)))) +q=new A.aPd(A.h5(r.i(s,0)),A.bfh(t.a.a(r.i(s,1)))) break -case"TextInput.updateConfig":this.a.d=A.bfa(t.a.a(k.b)) -q=B.HW +case"TextInput.updateConfig":this.a.d=A.bfh(t.a.a(k.b)) +q=B.I_ break -case"TextInput.setEditingState":q=new A.aP9(A.bev(t.a.a(k.b))) +case"TextInput.setEditingState":q=new A.aPf(A.beC(t.a.a(k.b))) break -case"TextInput.show":q=B.HU +case"TextInput.show":q=B.HY break -case"TextInput.setEditableSizeAndTransform":q=new A.aP8(A.bvx(t.a.a(k.b))) +case"TextInput.setEditableSizeAndTransform":q=new A.aPe(A.bvE(t.a.a(k.b))) break case"TextInput.setStyle":s=t.a.a(k.b) r=J.aK(s) p=A.h5(r.i(s,"textAlignIndex")) o=A.h5(r.i(s,"textDirectionIndex")) n=A.n0(r.i(s,"fontWeightIndex")) -m=n!=null?A.bld(n):"normal" -l=A.bjL(r.i(s,"fontSize")) +m=n!=null?A.blj(n):"normal" +l=A.bjR(r.i(s,"fontSize")) if(l==null)l=null -q=new A.aPb(new A.ax3(l,m,A.eJ(r.i(s,"fontFamily")),B.VX[p],B.uF[o])) +q=new A.aPh(new A.ax8(l,m,A.eJ(r.i(s,"fontFamily")),B.W0[p],B.uJ[o])) break -case"TextInput.clearClient":q=B.HP +case"TextInput.clearClient":q=B.HT break -case"TextInput.hide":q=B.HQ +case"TextInput.hide":q=B.HU break -case"TextInput.requestAutofill":q=B.HR +case"TextInput.requestAutofill":q=B.HV break -case"TextInput.finishAutofillContext":q=new A.aP3(A.pX(k.b)) +case"TextInput.finishAutofillContext":q=new A.aP9(A.pW(k.b)) break -case"TextInput.setMarkedTextRect":q=B.HT +case"TextInput.setMarkedTextRect":q=B.HX break -case"TextInput.setCaretRect":q=B.HS +case"TextInput.setCaretRect":q=B.HW break -default:$.bQ().k5(b,null) -return}q.iZ(this.a) -new A.aOM(b).$0()}} -A.aOM.prototype={ -$0(){$.bQ().k5(this.a,B.aC.ez([!0]))}, +default:$.bO().k7(b,null) +return}q.j0(this.a) +new A.aOS(b).$0()}} +A.aOS.prototype={ +$0(){$.bO().k7(this.a,B.aD.ey([!0]))}, $S:0} -A.aAW.prototype={ -gBr(a){var s=this.a -if(s===$){s!==$&&A.Z() -s=this.a=new A.aOL(this)}return s}, -gmd(){var s,r,q,p,o=this,n=null,m=o.f -if(m===$){s=$.hU -if((s==null?$.hU=A.qx():s).w){s=A.bzZ(o) +A.aB0.prototype={ +gBt(a){var s=this.a +if(s===$){s!==$&&A.a1() +s=this.a=new A.aOR(this)}return s}, +gmh(){var s,r,q,p,o=this,n=null,m=o.f +if(m===$){s=$.hT +if((s==null?$.hT=A.qx():s).w){s=A.bA3(o) r=s}else{s=$.dM() -if(s===B.a9){q=$.hw() -q=q===B.be}else q=!1 -if(q)p=new A.aAZ(o,A.b([],t.Up),$,$,$,n) -else if(s===B.a9)p=new A.aKL(o,A.b([],t.Up),$,$,$,n) -else{if(s===B.cf){q=$.hw() -q=q===B.j0}else q=!1 -if(q)p=new A.aqs(o,A.b([],t.Up),$,$,$,n) -else p=s===B.cg?new A.ay7(o,A.b([],t.Up),$,$,$,n):A.bwp(o)}r=p}o.f!==$&&A.Z() +if(s===B.ab){q=$.hv() +q=q===B.bf}else q=!1 +if(q)p=new A.aB3(o,A.b([],t.Up),$,$,$,n) +else if(s===B.ab)p=new A.aKR(o,A.b([],t.Up),$,$,$,n) +else{if(s===B.cg){q=$.hv() +q=q===B.j3}else q=!1 +if(q)p=new A.aqy(o,A.b([],t.Up),$,$,$,n) +else p=s===B.ch?new A.ayc(o,A.b([],t.Up),$,$,$,n):A.bww(o)}r=p}o.f!==$&&A.a1() m=o.f=r}return m}, -aCs(){var s,r,q=this +aCp(){var s,r,q=this q.c=!0 -s=q.gmd() +s=q.gmh() r=q.d r.toString -s.Sm(0,r,new A.aAX(q),new A.aAY(q))}, -LO(){var s,r=this +s.Sl(0,r,new A.aB1(q),new A.aB2(q))}, +LQ(){var s,r=this if(r.c){r.c=!1 -r.gmd().nr(0) -r.gBr(r) +r.gmh().nu(0) +r.gBt(r) s=r.b -$.bQ().nL("flutter/textinput",B.bq.nx(new A.mw("TextInputClient.onConnectionClosed",[s])),A.apd())}}} -A.aAY.prototype={ +$.bO().nN("flutter/textinput",B.br.nA(new A.mw("TextInputClient.onConnectionClosed",[s])),A.apj())}}} +A.aB2.prototype={ $2(a,b){var s,r,q="flutter/textinput",p=this.a -if(p.d.f){p.gBr(p) +if(p.d.f){p.gBt(p) p=p.b s=t.N r=t.z -$.bQ().nL(q,B.bq.nx(new A.mw(u.W,[p,A.b_(["deltas",A.b([A.b_(["oldText",b.a,"deltaText",b.b,"deltaStart",b.c,"deltaEnd",b.d,"selectionBase",b.e,"selectionExtent",b.f,"composingBase",b.r,"composingExtent",b.w],s,r)],t.H7)],s,r)])),A.apd())}else{p.gBr(p) +$.bO().nN(q,B.br.nA(new A.mw(u.W,[p,A.b_(["deltas",A.b([A.b_(["oldText",b.a,"deltaText",b.b,"deltaStart",b.c,"deltaEnd",b.d,"selectionBase",b.e,"selectionExtent",b.f,"composingBase",b.r,"composingExtent",b.w],s,r)],t.H7)],s,r)])),A.apj())}else{p.gBt(p) p=p.b -$.bQ().nL(q,B.bq.nx(new A.mw("TextInputClient.updateEditingState",[p,a.acA()])),A.apd())}}, +$.bO().nN(q,B.br.nA(new A.mw("TextInputClient.updateEditingState",[p,a.acy()])),A.apj())}}, $S:685} -A.aAX.prototype={ +A.aB1.prototype={ $1(a){var s=this.a -s.gBr(s) +s.gBt(s) s=s.b -$.bQ().nL("flutter/textinput",B.bq.nx(new A.mw("TextInputClient.performAction",[s,a])),A.apd())}, +$.bO().nN("flutter/textinput",B.br.nA(new A.mw("TextInputClient.performAction",[s,a])),A.apj())}, $S:676} -A.ax3.prototype={ -jO(a){var s=this,r=a.style,q=A.bKx(s.d,s.e) +A.ax8.prototype={ +jQ(a){var s=this,r=a.style,q=A.bKD(s.d,s.e) q.toString A.L(r,"text-align",q) -A.L(r,"font",s.b+" "+A.h(s.a)+"px "+A.h(A.b4i(s.c)))}, -gjW(a){return this.b}} -A.awv.prototype={ -jO(a){var s=A.n2(this.c),r=a.style +A.L(r,"font",s.b+" "+A.h(s.a)+"px "+A.h(A.b4o(s.c)))}, +gjY(a){return this.b}} +A.awA.prototype={ +jQ(a){var s=A.n2(this.c),r=a.style A.L(r,"width",A.h(this.a)+"px") A.L(r,"height",A.h(this.b)+"px") A.L(r,"transform",s)}} -A.aww.prototype={ -$1(a){return A.op(a)}, +A.awB.prototype={ +$1(a){return A.oo(a)}, $S:675} -A.b4K.prototype={ +A.b4Q.prototype={ $1(a){var s="operation failed" -if(a==null)if(this.a.a)throw A.d(A.bH(s)) -else this.b.kN(new A.Hk(s)) -else this.b.eM(0,a)}, +if(a==null)if(this.a.a)throw A.d(A.bG(s)) +else this.b.kP(new A.Hj(s)) +else this.b.eL(0,a)}, $S(){return this.c.h("~(0?)")}} -A.QV.prototype={ +A.QY.prototype={ T(){return"TransformKind."+this.b}} -A.b4h.prototype={ -$1(a){return"0x"+B.c.jt(B.e.hA(a,16),2,"0")}, +A.b4n.prototype={ +$1(a){return"0x"+B.c.jv(B.e.hC(a,16),2,"0")}, $S:80} -A.a3k.prototype={ +A.a3q.prototype={ gE(a){return this.b.b}, i(a,b){var s=this.c.i(0,b) return s==null?null:s.d.b}, -Yn(a,b,c){var s,r,q,p=this.b -p.wN(new A.TO(b,c)) +Ym(a,b,c){var s,r,q,p=this.b +p.wP(new A.TR(b,c)) s=this.c r=p.a -q=r.b.zY() +q=r.b.A_() q.toString -s.u(0,b,q) -if(p.b>this.a){s.N(0,r.a.gIK().a) -p.eJ(0)}}} +s.t(0,b,q) +if(p.b>this.a){s.L(0,r.a.gIM().a) +p.eI(0)}}} A.db.prototype={ q(a){var s=a.a,r=this.a r[15]=s[15] @@ -59435,8 +59450,8 @@ s[12]=r*b+q*a0+p*0+o s[13]=n*b+m*a0+l*0+k s[14]=j*b+i*a0+h*0+g s[15]=f*b+e*a0+d*0+c}, -aQg(a,b){return this.aF(a,b,0)}, -ka(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a +aQe(a,b){return this.aF(a,b,0)}, +kc(a,b,c,d){var s=c==null?b:c,r=d==null?b:d,q=this.a q[15]=q[15] q[0]=q[0]*b q[1]=q[1]*b @@ -59453,16 +59468,16 @@ q[11]=q[11]*r q[12]=q[12] q[13]=q[13] q[14]=q[14]}, -ee(a,b,c){return this.ka(a,b,c,null)}, -ak(a,b){return this.ka(a,b,null,null)}, -p9(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) +ee(a,b,c){return this.kc(a,b,c,null)}, +ak(a,b){return this.kc(a,b,null,null)}, +pb(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) s[0]=(q*p+o*n+m*l+k)*b s[1]=(j*p+i*n+h*l+g)*b s[2]=(f*p+e*n+d*l+c)*b return a}, -CU(a){var s=this.a +CX(a){var s=this.a return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, -aci(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=Math.sqrt(b2.gcO()),c=b2.a,b=c[0]/d,a=c[1]/d,a0=c[2]/d,a1=Math.cos(b3),a2=Math.sin(b3),a3=1-a1,a4=b*b*a3+a1,a5=a0*a2,a6=b*a*a3-a5,a7=a*a2,a8=b*a0*a3+a7,a9=a*b*a3+a5,b0=a*a*a3+a1 +acg(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=Math.sqrt(b2.gcO()),c=b2.a,b=c[0]/d,a=c[1]/d,a0=c[2]/d,a1=Math.cos(b3),a2=Math.sin(b3),a3=1-a1,a4=b*b*a3+a1,a5=a0*a2,a6=b*a*a3-a5,a7=a*a2,a8=b*a0*a3+a7,a9=a*b*a3+a5,b0=a*a*a3+a1 a5=b*a2 s=a*a0*a3-a5 r=a0*b*a3-a7 @@ -59493,11 +59508,11 @@ a5[8]=a7*a8+o*s+n*p a5[9]=m*a8+l*s+k*p a5[10]=j*a8+i*s+h*p a5[11]=g*a8+f*s+e*p}, -oa(a,b,c){var s=this.a +oc(a,b,c){var s=this.a s[14]=c s[13]=b s[12]=a}, -lF(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +lJ(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 if(b4===0){this.q(b5) return 0}s=1/b4 r=this.a @@ -59520,7 +59535,7 @@ r[13]=(n*b1-m*a9+l*a8)*s r[14]=(p*a5+a*a3-a0*a2)*s r[15]=(f*a5-e*a3+d*a2)*s return b4}, -bT(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] +bS(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] s[0]=q*a0+p*a4+o*a8+n*b2 s[4]=q*a1+p*a5+o*a9+n*b3 s[8]=q*a2+p*a6+o*b0+n*b4 @@ -59537,17 +59552,17 @@ s[3]=e*a0+d*a4+c*a8+r*b2 s[7]=e*a1+d*a5+c*a9+r*b3 s[11]=e*a2+d*a6+c*b0+r*b4 s[15]=e*a3+d*a7+c*b1+r*a}, -iy(a){var s=new A.db(new Float32Array(16)) +iB(a){var s=new A.db(new Float32Array(16)) s.q(this) -s.bT(0,a) +s.bS(0,a) return s}, -acN(a){var s=a[0],r=a[1],q=this.a +acL(a){var s=a[0],r=a[1],q=this.a a[0]=q[0]*s+q[4]*r+q[12] a[1]=q[1]*s+q[5]*r+q[13]}, k(a){var s=this.d5(0) return s}} -A.wm.prototype={ -hE(a,b,c){var s=this.a +A.wk.prototype={ +hG(a,b,c){var s=this.a s[0]=a s[1]=b s[2]=c}, @@ -59558,45 +59573,45 @@ return Math.sqrt(r*r+q*q+s*s)}, gcO(){var s=this.a,r=s[0],q=s[1] s=s[2] return r*r+q*q+s*s}} -A.ay_.prototype={ -acM(a,b,c){var s=this.a +A.ay4.prototype={ +acK(a,b,c){var s=this.a this.b=s[12]+s[0]*b+s[4]*c this.c=s[13]+s[1]*b+s[5]*c}} -A.a_i.prototype={ -amh(a){var s=A.bHi(new A.auL(this)) +A.a_n.prototype={ +amf(a){var s=A.bHo(new A.auQ(this)) this.b=s s.observe(this.a)}, -anF(a){this.c.H(0,a)}, +anC(a){this.c.H(0,a)}, a2(a){var s=this.b s===$&&A.c() s.disconnect() this.c.a2(0)}, -gaaG(a){var s=this.c -return new A.iV(s,A.w(s).h("iV<1>"))}, -xk(){var s,r=$.dN().x +gaaE(a){var s=this.c +return new A.iV(s,A.q(s).h("iV<1>"))}, +xm(){var s,r=$.dN().x if(r==null){s=self.window.devicePixelRatio r=s===0?1:s}s=this.a return new A.M(s.clientWidth*r,s.clientHeight*r)}, -a6N(a,b){return B.hu}} -A.auL.prototype={ -$2(a,b){new A.W(a,new A.auK(),A.w(a).h("W")).ab(0,this.a.ganE())}, +a6L(a,b){return B.hx}} +A.auQ.prototype={ +$2(a,b){new A.W(a,new A.auP(),A.q(a).h("W")).ab(0,this.a.ganB())}, $S:665} -A.auK.prototype={ +A.auP.prototype={ $1(a){return new A.M(a.contentRect.width,a.contentRect.height)}, $S:664} -A.avf.prototype={} -A.a1i.prototype={ -axl(a){this.b.H(0,null)}, +A.avk.prototype={} +A.a1o.prototype={ +axi(a){this.b.H(0,null)}, a2(a){var s=this.a s===$&&A.c() s.b.removeEventListener(s.a,s.c) this.b.a2(0)}, -gaaG(a){var s=this.b -return new A.iV(s,A.w(s).h("iV<1>"))}, -xk(){var s,r=null,q=A.ba("windowInnerWidth"),p=A.ba("windowInnerHeight"),o=self.window.visualViewport,n=$.dN().x +gaaE(a){var s=this.b +return new A.iV(s,A.q(s).h("iV<1>"))}, +xm(){var s,r=null,q=A.ba("windowInnerWidth"),p=A.ba("windowInnerHeight"),o=self.window.visualViewport,n=$.dN().x if(n==null){s=self.window.devicePixelRatio -n=s===0?1:s}if(o!=null){s=$.hw() -if(s===B.be){o=self.document.documentElement.clientWidth +n=s===0?1:s}if(o!=null){s=$.hv() +if(s===B.bf){o=self.document.documentElement.clientWidth s=self.document.documentElement.clientHeight q.b=o*n p.b=s*n}else{s=o.width @@ -59614,187 +59629,187 @@ o=self.window.innerHeight if(o==null)o=r o.toString p.b=o*n}return new A.M(q.b5(),p.b5())}, -a6N(a,b){var s,r,q,p=$.dN().x +a6L(a,b){var s,r,q,p=$.dN().x if(p==null){s=self.window.devicePixelRatio p=s===0?1:s}s=self.window.visualViewport r=A.ba("windowInnerHeight") -if(s!=null){q=$.hw() -if(q===B.be&&!b)r.b=self.document.documentElement.clientHeight*p +if(s!=null){q=$.hv() +if(q===B.bf&&!b)r.b=self.document.documentElement.clientHeight*p else{s=s.height if(s==null)s=null s.toString r.b=s*p}}else{s=self.window.innerHeight if(s==null)s=null s.toString -r.b=s*p}return new A.aaA(0,0,0,a-r.b5())}} -A.auM.prototype={ -a9o(a,b){var s -b.ghc(b).ab(0,new A.auN(this)) -s=A.bh("custom-element") +r.b=s*p}return new A.aaH(0,0,0,a-r.b5())}} +A.auR.prototype={ +a9l(a,b){var s +b.ghf(b).ab(0,new A.auS(this)) +s=A.bg("custom-element") if(s==null)s=t.K.a(s) A.X(this.d,"setAttribute",["flt-embedding",s])}, -a6c(a){A.L(a.style,"width","100%") +a6a(a){A.L(a.style,"width","100%") A.L(a.style,"height","100%") A.L(a.style,"display","block") A.L(a.style,"overflow","hidden") A.L(a.style,"position","relative") this.d.appendChild(a) -this.V3(a)}, -a7R(){return this.a7S(this.d)}, -a8a(){return this.a8b(this.d)}} -A.auN.prototype={ -$1(a){var s=a.a,r=A.bh(a.b) +this.V2(a)}, +a7P(){return this.a7Q(this.d)}, +a87(){return this.a88(this.d)}} +A.auS.prototype={ +$1(a){var s=a.a,r=A.bg(a.b) if(r==null)r=t.K.a(r) A.X(this.a.d,"setAttribute",[s,r])}, $S:203} -A.axd.prototype={ -V3(a){}} -A.aTV.prototype={ -a7S(a){if(!this.ay$)return +A.axi.prototype={ +V2(a){}} +A.aU0.prototype={ +a7Q(a){if(!this.ay$)return A.dY(a,"contextmenu",this.ch$,null) this.ay$=!1}, -a8b(a){if(this.ay$)return -A.ih(a,"contextmenu",this.ch$,null) +a88(a){if(this.ay$)return +A.ig(a,"contextmenu",this.ch$,null) this.ay$=!0}} -A.acR.prototype={ +A.acY.prototype={ $1(a){a.preventDefault()}, $S:2} -A.az6.prototype={ -a9o(a,b){var s,r,q="0",p="none" -b.ghc(b).ab(0,new A.az7(this)) +A.azb.prototype={ +a9l(a,b){var s,r,q="0",p="none" +b.ghf(b).ab(0,new A.azc(this)) s=self.document.body s.toString -r=A.bh("full-page") +r=A.bg("full-page") A.X(s,"setAttribute",["flt-embedding",r==null?t.K.a(r):r]) -this.any() +this.anv() s=self.document.body s.toString -A.hN(s,"position","fixed") -A.hN(s,"top",q) -A.hN(s,"right",q) -A.hN(s,"bottom",q) -A.hN(s,"left",q) -A.hN(s,"overflow","hidden") -A.hN(s,"padding",q) -A.hN(s,"margin",q) -A.hN(s,"user-select",p) -A.hN(s,"-webkit-user-select",p) -A.hN(s,"touch-action",p)}, -a6c(a){var s=a.style +A.hM(s,"position","fixed") +A.hM(s,"top",q) +A.hM(s,"right",q) +A.hM(s,"bottom",q) +A.hM(s,"left",q) +A.hM(s,"overflow","hidden") +A.hM(s,"padding",q) +A.hM(s,"margin",q) +A.hM(s,"user-select",p) +A.hM(s,"-webkit-user-select",p) +A.hM(s,"touch-action",p)}, +a6a(a){var s=a.style A.L(s,"position","absolute") A.L(s,"top","0") A.L(s,"right","0") A.L(s,"bottom","0") A.L(s,"left","0") self.document.body.append(a) -this.V3(a)}, -a7R(){return this.a7S(self.window)}, -a8a(){return this.a8b(self.window)}, -any(){var s,r,q,p -for(s=t.qr,s=A.dn(new A.ia(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.h("B.E"),t.e),r=J.az(s.a),s=A.w(s),s=s.h("@<1>").ae(s.z[1]).z[1];r.D();){q=s.a(r.gZ(r)) +this.V2(a)}, +a7P(){return this.a7Q(self.window)}, +a87(){return this.a88(self.window)}, +anv(){var s,r,q,p +for(s=t.qr,s=A.dn(new A.i9(self.document.head.querySelectorAll('meta[name="viewport"]'),s),s.h("A.E"),t.e),r=J.ax(s.a),s=A.q(s),s=s.h("@<1>").ad(s.z[1]).z[1];r.D();){q=s.a(r.gZ(r)) q.remove()}p=A.cc(self.document,"meta") -s=A.bh("") +s=A.bg("") A.X(p,"setAttribute",["flt-viewport",s==null?t.K.a(s):s]) p.name="viewport" p.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" self.document.head.append(p) -this.V3(p)}} -A.az7.prototype={ +this.V2(p)}} +A.azc.prototype={ $1(a){var s=a.a,r=a.b,q=self.document.body q.toString -r=A.bh(r) +r=A.bg(r) A.X(q,"setAttribute",[s,r==null?t.K.a(r):r])}, $S:203} -A.a0q.prototype={ -amj(a,b){var s=this,r=s.b,q=s.a -r.d.u(0,q,s) -r.e.u(0,q,B.qQ) -if($.wO)s.c=A.b4r($.Wd) -$.pZ.push(new A.axl(s))}, -gHJ(){var s,r=this.c -if(r==null){if($.wO)s=$.Wd -else s=B.kd -$.wO=!0 -r=this.c=A.b4r(s)}return r}, -AU(){var s=0,r=A.u(t.H),q,p=this,o,n,m -var $async$AU=A.v(function(a,b){if(a===1)return A.q(b,r) +A.a0w.prototype={ +amh(a,b){var s=this,r=s.b,q=s.a +r.d.t(0,q,s) +r.e.t(0,q,B.qU) +if($.wM)s.c=A.b4x($.Wi) +$.pY.push(new A.axq(s))}, +gHM(){var s,r=this.c +if(r==null){if($.wM)s=$.Wi +else s=B.kg +$.wM=!0 +r=this.c=A.b4x(s)}return r}, +AW(){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$AW=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:m=p.c -if(m==null){if($.wO)o=$.Wd -else o=B.kd -$.wO=!0 -m=p.c=A.b4r(o)}if(m instanceof A.PA){s=1 -break}n=m.gt8() +if(m==null){if($.wM)o=$.Wi +else o=B.kg +$.wM=!0 +m=p.c=A.b4x(o)}if(m instanceof A.PD){s=1 +break}n=m.gt9() m=p.c s=3 -return A.A(m==null?null:m.pk(),$async$AU) -case 3:p.c=A.bhl(n) -case 1:return A.r(q,r)}}) -return A.t($async$AU,r)}, -Hb(){var s=0,r=A.u(t.H),q,p=this,o,n,m -var $async$Hb=A.v(function(a,b){if(a===1)return A.q(b,r) +return A.B(m==null?null:m.pm(),$async$AW) +case 3:p.c=A.bhs(n) +case 1:return A.t(q,r)}}) +return A.u($async$AW,r)}, +He(){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$He=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:m=p.c -if(m==null){if($.wO)o=$.Wd -else o=B.kd -$.wO=!0 -m=p.c=A.b4r(o)}if(m instanceof A.MK){s=1 -break}n=m.gt8() +if(m==null){if($.wM)o=$.Wi +else o=B.kg +$.wM=!0 +m=p.c=A.b4x(o)}if(m instanceof A.MJ){s=1 +break}n=m.gt9() m=p.c s=3 -return A.A(m==null?null:m.pk(),$async$Hb) -case 3:p.c=A.bg1(n) -case 1:return A.r(q,r)}}) -return A.t($async$Hb,r)}, -AV(a){return this.aEa(a)}, -aEa(a){var s=0,r=A.u(t.w),q,p=2,o,n=[],m=this,l,k,j -var $async$AV=A.v(function(b,c){if(b===1){o=c +return A.B(m==null?null:m.pm(),$async$He) +case 3:p.c=A.bg8(n) +case 1:return A.t(q,r)}}) +return A.u($async$He,r)}, +AX(a){return this.aE8(a)}, +aE8(a){var s=0,r=A.v(t.w),q,p=2,o,n=[],m=this,l,k,j +var $async$AX=A.w(function(b,c){if(b===1){o=c s=p}while(true)switch(s){case 0:k=m.d j=new A.bU(new A.aT($.aF,t.D4),t.gR) m.d=j.a s=3 -return A.A(k,$async$AV) +return A.B(k,$async$AX) case 3:l=!1 p=4 s=7 -return A.A(a.$0(),$async$AV) +return A.B(a.$0(),$async$AX) case 7:l=c n.push(6) s=5 break case 4:n=[2] case 5:p=2 -J.bsh(j) +J.bsn(j) s=n.pop() break case 6:q=l s=1 break -case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$AV,r)}, -Tb(a){return this.aK9(a)}, -aK9(a){var s=0,r=A.u(t.w),q,p=this -var $async$Tb=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q=p.AV(new A.axm(p,a)) +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$AX,r)}, +Ta(a){return this.aK7(a)}, +aK7(a){var s=0,r=A.v(t.w),q,p=this +var $async$Ta=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=p.AX(new A.axr(p,a)) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Tb,r)}, -gtY(){var s=this.b.e.i(0,this.a) -return s==null?B.qQ:s}, -gm6(){if(this.r==null)this.xk() +case 1:return A.t(q,r)}}) +return A.u($async$Ta,r)}, +gtZ(){var s=this.b.e.i(0,this.a) +return s==null?B.qU:s}, +gma(){if(this.r==null)this.xm() var s=this.r s.toString return s}, -xk(){var s=this.e +xm(){var s=this.e s===$&&A.c() -this.r=s.xk()}, -a6P(a){var s=this.e +this.r=s.xm()}, +a6N(a){var s=this.e s===$&&A.c() -this.f=s.a6N(this.r.b,a)}, -aLT(){var s,r,q,p +this.f=s.a6L(this.r.b,a)}, +aLR(){var s,r,q,p if(this.r!=null){s=this.e s===$&&A.c() -r=s.xk() +r=s.xm() s=this.r q=s.b p=r.b @@ -59802,18 +59817,18 @@ if(q!==p&&s.a!==r.a){s=s.a if(!(q>s&&pq&&r.a

    ").ae(b).h("dH<1,2>"))}, -H(a,b){if(!!a.fixed$length)A.a7(A.a8("add")) +J.p.prototype={ +fk(a,b){return new A.dH(a,A.a7(a).h("@<1>").ad(b).h("dH<1,2>"))}, +H(a,b){if(!!a.fixed$length)A.a6(A.a8("add")) a.push(b)}, -dn(a,b){if(!!a.fixed$length)A.a7(A.a8("removeAt")) -if(b<0||b>=a.length)throw A.d(A.a67(b,null,null)) +dn(a,b){if(!!a.fixed$length)A.a6(A.a8("removeAt")) +if(b<0||b>=a.length)throw A.d(A.a6e(b,null,null)) return a.splice(b,1)[0]}, -hf(a,b,c){if(!!a.fixed$length)A.a7(A.a8("insert")) -if(b<0||b>a.length)throw A.d(A.a67(b,null,null)) +hi(a,b,c){if(!!a.fixed$length)A.a6(A.a8("insert")) +if(b<0||b>a.length)throw A.d(A.a6e(b,null,null)) a.splice(b,0,c)}, -i7(a,b,c){var s,r -if(!!a.fixed$length)A.a7(A.a8("insertAll")) -A.NY(b,0,a.length,"index") -if(!t.Ee.b(c))c=J.x_(c) -s=J.bv(c) +ia(a,b,c){var s,r +if(!!a.fixed$length)A.a6(A.a8("insertAll")) +A.O0(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.wY(c) +s=J.bu(c) a.length=a.length+s r=b+s -this.bX(a,r,a.length,a,b) +this.bW(a,r,a.length,a,b) this.dP(a,b,r,c)}, -ij(a,b,c){var s,r,q -if(!!a.immutable$list)A.a7(A.a8("setAll")) -A.NY(b,0,a.length,"index") -for(s=J.az(c.a),r=A.w(c),r=r.h("@<1>").ae(r.z[1]).z[1];s.D();b=q){q=b+1 -this.u(a,b,r.a(s.gZ(s)))}}, -eJ(a){if(!!a.fixed$length)A.a7(A.a8("removeLast")) -if(a.length===0)throw A.d(A.BM(a,-1)) +im(a,b,c){var s,r,q +if(!!a.immutable$list)A.a6(A.a8("setAll")) +A.O0(b,0,a.length,"index") +for(s=J.ax(c.a),r=A.q(c),r=r.h("@<1>").ad(r.z[1]).z[1];s.D();b=q){q=b+1 +this.t(a,b,r.a(s.gZ(s)))}}, +eI(a){if(!!a.fixed$length)A.a6(A.a8("removeLast")) +if(a.length===0)throw A.d(A.BL(a,-1)) return a.pop()}, -N(a,b){var s -if(!!a.fixed$length)A.a7(A.a8("remove")) +L(a,b){var s +if(!!a.fixed$length)A.a6(A.a8("remove")) for(s=0;s"))}, +lj(a,b){return new A.bl(a,b,A.a7(a).h("bl<1>"))}, F(a,b){var s -if(!!a.fixed$length)A.a7(A.a8("addAll")) -if(Array.isArray(b)){this.an5(a,b) -return}for(s=J.az(b);s.D();)a.push(s.gZ(s))}, -an5(a,b){var s,r=b.length +if(!!a.fixed$length)A.a6(A.a8("addAll")) +if(Array.isArray(b)){this.an2(a,b) +return}for(s=J.ax(b);s.D();)a.push(s.gZ(s))}, +an2(a,b){var s,r=b.length if(r===0)return if(a===b)throw A.d(A.cL(a)) for(s=0;s").ae(c).h("W<1,2>"))}, +js(a,b,c){return new A.W(a,b,A.a7(a).h("@<1>").ad(c).h("W<1,2>"))}, cl(a,b){var s,r=A.b2(a.length,"",!1,t.N) for(s=0;s=0;--s){r=a[s] if(b.$1(r))return r if(q!==a.length)throw A.d(A.cL(a))}if(c!=null)return c.$0() throw A.d(A.cF())}, -aM2(a,b){return this.rL(a,b,null)}, -ts(a,b,c){var s,r,q,p,o=a.length +aM0(a,b){return this.rM(a,b,null)}, +tt(a,b,c){var s,r,q,p,o=a.length for(s=null,r=!1,q=0;qa.length)throw A.d(A.cT(b,0,a.length,"start",null)) if(c==null)c=a.length else if(ca.length)throw A.d(A.cT(c,b,a.length,"end",null)) -if(b===c)return A.b([],A.a6(a)) -return A.b(a.slice(b,c),A.a6(a))}, -hi(a,b){return this.cU(a,b,null)}, -n5(a,b,c){A.dA(b,c,a.length,null,null) -return A.fM(a,b,c,A.a6(a).c)}, +if(b===c)return A.b([],A.a7(a)) +return A.b(a.slice(b,c),A.a7(a))}, +hl(a,b){return this.cU(a,b,null)}, +n8(a,b,c){A.dA(b,c,a.length,null,null) +return A.fM(a,b,c,A.a7(a).c)}, ga3(a){if(a.length>0)return a[0] throw A.d(A.cF())}, ga6(a){var s=a.length @@ -60030,115 +60045,115 @@ throw A.d(A.cF())}, ge0(a){var s=a.length if(s===1)return a[0] if(s===0)throw A.d(A.cF()) -throw A.d(A.aBZ())}, -hw(a,b,c){if(!!a.fixed$length)A.a7(A.a8("removeRange")) +throw A.d(A.aC3())}, +hz(a,b,c){if(!!a.fixed$length)A.a6(A.a8("removeRange")) A.dA(b,c,a.length,null,null) a.splice(b,c-b)}, -bX(a,b,c,d,e){var s,r,q,p,o -if(!!a.immutable$list)A.a7(A.a8("setRange")) +bW(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)A.a6(A.a8("setRange")) A.dA(b,c,a.length,null,null) s=c-b if(s===0)return A.fH(e,"skipCount") if(t._.b(d)){r=d -q=e}else{p=J.aq7(d,e) -r=p.hU(p,!1) +q=e}else{p=J.aqd(d,e) +r=p.hW(p,!1) q=0}p=J.aK(r) -if(q+s>p.gE(r))throw A.d(A.bff()) +if(q+s>p.gE(r))throw A.d(A.bfm()) if(q=0;--o)a[b+o]=p.i(r,q+o) else for(o=0;o=r){o=s-r n=p-o m.dP(a,b,q,d) -if(o!==0){m.bX(a,q,n,a,c) +if(o!==0){m.bW(a,q,n,a,c) m.sE(a,n)}}else{n=p+(r-s) a.length=n -m.bX(a,q,n,a,c) +m.bW(a,q,n,a,c) m.dP(a,b,q,d)}}, eg(a,b){var s,r=a.length for(s=0;s"))}, -i0(a,b){if(!!a.immutable$list)A.a7(A.a8("sort")) -A.bAv(a,b==null?J.bax():b)}, -kb(a){return this.i0(a,null)}, -jo(a,b,c){var s,r=a.length +gace(a){return new A.cj(a,A.a7(a).h("cj<1>"))}, +i2(a,b){if(!!a.immutable$list)A.a6(A.a8("sort")) +A.bAA(a,b==null?J.baD():b)}, +kd(a){return this.i2(a,null)}, +jq(a,b,c){var s,r=a.length if(c>=r)return-1 for(s=c;s=r for(s=q;s>=0;--s)if(J.e(a[s],b))return s return-1}, -yi(a,b){return this.JF(a,b,null)}, +yk(a,b){return this.JH(a,b,null)}, O(a,b){var s for(s=0;s"))}, -gI(a){return A.hk(a)}, +k(a){return A.uQ(a,"[","]")}, +hW(a,b){var s=A.a7(a) +return b?A.b(a.slice(0),s):J.nF(a.slice(0),s.c)}, +es(a){return this.hW(a,!0)}, +lg(a){return A.z0(a,A.a7(a).c)}, +gaw(a){return new J.dw(a,a.length,A.a7(a).h("dw<1>"))}, +gI(a){return A.ek(a)}, gE(a){return a.length}, -sE(a,b){if(!!a.fixed$length)A.a7(A.a8("set length")) +sE(a,b){if(!!a.fixed$length)A.a6(A.a8("set length")) if(b<0)throw A.d(A.cT(b,0,null,"newLength",null)) -if(b>a.length)A.a6(a).c.a(null) +if(b>a.length)A.a7(a).c.a(null) a.length=b}, -i(a,b){if(!(b>=0&&b=0&&b=0&&b=0&&b"))}, -V(a,b){var s=A.ak(a,!0,A.a6(a).c) +T2(a,b){return A.beP(a,b,A.a7(a).c)}, +Lg(a,b){return new A.c3(a,b.h("c3<0>"))}, +V(a,b){var s=A.ak(a,!0,A.a7(a).c) this.F(s,b) return s}, -aLi(a,b,c){var s +aLg(a,b,c){var s if(c>=a.length)return-1 for(s=c;s=0;--s)if(b.$1(a[s]))return s return-1}, -TR(a,b){return this.aa0(a,b,null)}, +TQ(a,b){return this.a9Z(a,b,null)}, sa3(a,b){if(a.length===0)throw A.d(A.cF()) -this.u(a,0,b)}, +this.t(a,0,b)}, sa6(a,b){var s=a.length if(s===0)throw A.d(A.cF()) -this.u(a,s-1,b)}, -gh3(a){return A.ap(A.a6(a))}, +this.t(a,s-1,b)}, +gh6(a){return A.ap(A.a7(a))}, $ich:1, $ias:1, -$iB:1, +$iA:1, $iH:1} -J.aC4.prototype={} +J.aCa.prototype={} J.dw.prototype={ gZ(a){var s=this.d return s==null?this.$ti.c.a(s):s}, @@ -60149,21 +60164,21 @@ if(s>=p){r.d=null return!1}r.d=q[s] r.c=s+1 return!0}} -J.uU.prototype={ +J.uS.prototype={ cJ(a,b){var s if(ab)return 1 -else if(a===b){if(a===0){s=this.gnO(b) -if(this.gnO(a)===s)return 0 -if(this.gnO(a))return-1 +else if(a===b){if(a===0){s=this.gnQ(b) +if(this.gnQ(a)===s)return 0 +if(this.gnQ(a))return-1 return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 return 1}else return-1}, -gnO(a){return a===0?1/a<0:a<0}, -gzz(a){var s +gnQ(a){return a===0?1/a<0:a<0}, +gzB(a){var s if(a>0)s=1 else s=a<0?-1:a return s}, -ad(a){var s +ae(a){var s if(a>=-2147483648&&a<=2147483647)return a|0 if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) return s+0}throw A.d(A.a8(""+a+".toInt()"))}, @@ -60178,30 +60193,30 @@ if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 return a===s?s:s-1}r=Math.floor(a) if(isFinite(r))return r throw A.d(A.a8(""+a+".floor()"))}, -aw(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) +az(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) throw A.d(A.a8(""+a+".round()"))}, -DK(a){if(a<0)return-Math.round(-a) +DM(a){if(a<0)return-Math.round(-a) else return Math.round(a)}, -ct(a,b,c){if(this.cJ(b,c)>0)throw A.d(A.BL(b)) +ct(a,b,c){if(this.cJ(b,c)>0)throw A.d(A.BK(b)) if(this.cJ(a,b)<0)return b if(this.cJ(a,c)>0)return c return a}, aZ(a,b){var s if(b>20)throw A.d(A.cT(b,0,20,"fractionDigits",null)) s=a.toFixed(b) -if(a===0&&this.gnO(a))return"-"+s +if(a===0&&this.gnQ(a))return"-"+s return s}, -Vp(a,b){var s +Vo(a,b){var s if(b<1||b>21)throw A.d(A.cT(b,1,21,"precision",null)) s=a.toPrecision(b) -if(a===0&&this.gnO(a))return"-"+s +if(a===0&&this.gnQ(a))return"-"+s return s}, -hA(a,b){var s,r,q,p +hC(a,b){var s,r,q,p if(b<2||b>36)throw A.d(A.cT(b,2,36,"radix",null)) s=a.toString(b) if(B.c.au(s,s.length-1)!==41)return s r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) -if(r==null)A.a7(A.a8("Unexpected toString result: "+s)) +if(r==null)A.a6(A.a8("Unexpected toString result: "+s)) s=r[1] q=+r[3] p=r[2] @@ -60216,156 +60231,156 @@ r=Math.log(s)/0.6931471805599453|0 q=Math.pow(2,r) p=s<1?s/q:q/s return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, -hD(a){return-a}, +hF(a){return-a}, V(a,b){return a+b}, U(a,b){return a-b}, a1(a,b){return a/b}, X(a,b){return a*b}, -bJ(a,b){var s=a%b +bI(a,b){var s=a%b if(s===0)return 0 if(s>0)return s if(b<0)return s-b else return s+b}, -eD(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 -return this.a42(a,b)}, -cW(a,b){return(a|0)===a?a/b|0:this.a42(a,b)}, -a42(a,b){var s=a/b +eC(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.a40(a,b)}, +cW(a,b){return(a|0)===a?a/b|0:this.a40(a,b)}, +a40(a,b){var s=a/b if(s>=-2147483648&&s<=2147483647)return s|0 if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) throw A.d(A.a8("Result of truncating division is "+A.h(s)+": "+A.h(a)+" ~/ "+A.h(b)))}, -pw(a,b){if(b<0)throw A.d(A.BL(b)) +py(a,b){if(b<0)throw A.d(A.BK(b)) return b>31?0:a<>>0}, -op(a,b){return b>31?0:a<>>0}, -bt(a,b){var s -if(a>0)s=this.AG(a,b) +or(a,b){return b>31?0:a<>>0}, +bu(a,b){var s +if(a>0)s=this.AI(a,b) else{s=b>31?31:b s=a>>s>>>0}return s}, -GJ(a,b){if(0>b)throw A.d(A.BL(b)) -return this.AG(a,b)}, -AG(a,b){return b>31?0:a>>>b}, -WS(a,b){if(b<0)throw A.d(A.BL(b)) -return this.AH(a,b)}, -AH(a,b){if(b>31)return 0 +GM(a,b){if(0>b)throw A.d(A.BK(b)) +return this.AI(a,b)}, +AI(a,b){return b>31?0:a>>>b}, +WR(a,b){if(b<0)throw A.d(A.BK(b)) +return this.AJ(a,b)}, +AJ(a,b){if(b>31)return 0 return a>>>b}, -kA(a,b){return(a|b)>>>0}, -qD(a,b){return a<=b}, -gh3(a){return A.ap(t.Jy)}, +kC(a,b){return(a|b)>>>0}, +qF(a,b){return a<=b}, +gh6(a){return A.ap(t.Jy)}, $idf:1, $ia2:1, -$icX:1} -J.E6.prototype={ -gzz(a){var s +$icY:1} +J.E5.prototype={ +gzB(a){var s if(a>0)s=1 else s=a<0?-1:a return s}, -hD(a){return-a}, -gh3(a){return A.ap(t.S)}, -$ie2:1, -$ip:1} -J.LL.prototype={ -gh3(a){return A.ap(t.i)}, -$ie2:1} -J.oX.prototype={ -au(a,b){if(b<0)throw A.d(A.BM(a,b)) -if(b>=a.length)A.a7(A.BM(a,b)) +hF(a){return-a}, +gh6(a){return A.ap(t.S)}, +$ie1:1, +$io:1} +J.LK.prototype={ +gh6(a){return A.ap(t.i)}, +$ie1:1} +J.oV.prototype={ +au(a,b){if(b<0)throw A.d(A.BL(a,b)) +if(b>=a.length)A.a6(A.BL(a,b)) return a.charCodeAt(b)}, -aV(a,b){if(b>=a.length)throw A.d(A.BM(a,b)) +aV(a,b){if(b>=a.length)throw A.d(A.BL(a,b)) return a.charCodeAt(b)}, -B6(a,b,c){var s=b.length +B8(a,b,c){var s=b.length if(c>s)throw A.d(A.cT(c,0,s,null,null)) -return new A.alk(b,a,c)}, -B5(a,b){return this.B6(a,b,0)}, -rO(a,b,c){var s,r,q=null +return new A.alr(b,a,c)}, +B7(a,b){return this.B8(a,b,0)}, +rP(a,b,c){var s,r,q=null if(c<0||c>b.length)throw A.d(A.cT(c,0,b.length,q,q)) s=a.length if(c+s>b.length)return q for(r=0;rr)return!1 return b===this.cf(a,r-s)}, -o_(a,b,c){A.NY(0,0,a.length,"startIndex") -return A.bmn(a,b,c,0)}, -kE(a,b){if(typeof b=="string")return A.b(a.split(b),t.T) -else if(b instanceof A.qT&&b.ga1G().exec("").length-2===0)return A.b(a.split(b.b),t.T) -else return this.apH(a,b)}, -iE(a,b,c,d){var s=A.dA(b,c,a.length,null,null) -return A.bbf(a,b,s,d)}, -apH(a,b){var s,r,q,p,o,n,m=A.b([],t.T) -for(s=J.aq3(b,a),s=s.gaz(s),r=0,q=1;s.D();){p=s.gZ(s) -o=p.goe(p) -n=p.ghN(p) +o1(a,b,c){A.O0(0,0,a.length,"startIndex") +return A.bmt(a,b,c,0)}, +kG(a,b){if(typeof b=="string")return A.b(a.split(b),t.T) +else if(b instanceof A.qT&&b.ga1E().exec("").length-2===0)return A.b(a.split(b.b),t.T) +else return this.apE(a,b)}, +iH(a,b,c,d){var s=A.dA(b,c,a.length,null,null) +return A.bbl(a,b,s,d)}, +apE(a,b){var s,r,q,p,o,n,m=A.b([],t.T) +for(s=J.aq9(b,a),s=s.gaw(s),r=0,q=1;s.D();){p=s.gZ(s) +o=p.gog(p) +n=p.ghP(p) q=n-o if(q===0&&r===o)continue m.push(this.ao(a,r,o)) r=n}if(r0)m.push(this.cf(a,r)) return m}, -fg(a,b,c){var s +fh(a,b,c){var s if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) if(typeof b=="string"){s=c+b.length if(s>a.length)return!1 -return b===a.substring(c,s)}return J.bsy(b,a,c)!=null}, -cb(a,b){return this.fg(a,b,0)}, +return b===a.substring(c,s)}return J.bsE(b,a,c)!=null}, +cb(a,b){return this.fh(a,b,0)}, ao(a,b,c){return a.substring(b,A.dA(b,c,a.length,null,null))}, cf(a,b){return this.ao(a,b,null)}, -aQ3(a){return a.toLowerCase()}, -aQ6(a){return a.toUpperCase()}, -ff(a){var s,r,q,p=a.trim(),o=p.length +aQ1(a){return a.toLowerCase()}, +aQ4(a){return a.toUpperCase()}, +fg(a){var s,r,q,p=a.trim(),o=p.length if(o===0)return p -if(this.aV(p,0)===133){s=J.b80(p,1) +if(this.aV(p,0)===133){s=J.b87(p,1) if(s===o)return""}else s=0 r=o-1 -q=this.au(p,r)===133?J.b81(p,r):o +q=this.au(p,r)===133?J.b88(p,r):o if(s===0&&q===o)return p return p.substring(s,q)}, -aQj(a){var s,r +aQh(a){var s,r if(typeof a.trimLeft!="undefined"){s=a.trimLeft() if(s.length===0)return s -r=this.aV(s,0)===133?J.b80(s,1):0}else{r=J.b80(a,0) +r=this.aV(s,0)===133?J.b87(s,1):0}else{r=J.b87(a,0) s=a}if(r===0)return s if(r===s.length)return"" return s.substring(r)}, -qv(a){var s,r,q +qx(a){var s,r,q if(typeof a.trimRight!="undefined"){s=a.trimRight() r=s.length if(r===0)return s q=r-1 -if(this.au(s,q)===133)r=J.b81(s,q)}else{r=J.b81(a,a.length) +if(this.au(s,q)===133)r=J.b88(s,q)}else{r=J.b88(a,a.length) s=a}if(r===s.length)return s if(r===0)return"" return s.substring(0,r)}, X(a,b){var s,r if(0>=b)return"" if(b===1||a.length===0)return a -if(b!==b>>>0)throw A.d(B.Hx) +if(b!==b>>>0)throw A.d(B.HB) for(s=a,r="";!0;){if((b&1)===1)r=s+r b=b>>>1 if(b===0)break s+=s}return r}, -jt(a,b,c){var s=b-a.length +jv(a,b,c){var s=b-a.length if(s<=0)return a return this.X(c,s)+a}, -jo(a,b,c){var s,r,q,p +jq(a,b,c){var s,r,q,p if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) if(typeof b=="string")return a.indexOf(b,c) -if(b instanceof A.qT){s=b.NV(a,c) -return s==null?-1:s.b.index}for(r=a.length,q=J.tC(b),p=c;p<=r;++p)if(q.rO(b,a,p)!=null)return p +if(b instanceof A.qT){s=b.NX(a,c) +return s==null?-1:s.b.index}for(r=a.length,q=J.tz(b),p=c;p<=r;++p)if(q.rP(b,a,p)!=null)return p return-1}, -fm(a,b){return this.jo(a,b,0)}, -JF(a,b,c){var s,r,q +fp(a,b){return this.jq(a,b,0)}, +JH(a,b,c){var s,r,q if(c==null)c=a.length else if(c<0||c>a.length)throw A.d(A.cT(c,0,a.length,null,null)) if(typeof b=="string"){s=b.length r=a.length if(c+s>r)c=r-s -return a.lastIndexOf(b,c)}for(s=J.tC(b),q=c;q>=0;--q)if(s.rO(b,a,q)!=null)return q +return a.lastIndexOf(b,c)}for(s=J.tz(b),q=c;q>=0;--q)if(s.rP(b,a,q)!=null)return q return-1}, -yi(a,b){return this.JF(a,b,null)}, -I3(a,b,c){var s=a.length +yk(a,b){return this.JH(a,b,null)}, +I5(a,b,c){var s=a.length if(c>s)throw A.d(A.cT(c,0,s,null,null)) -return A.Iu(a,b,c)}, -O(a,b){return this.I3(a,b,0)}, +return A.It(a,b,c)}, +O(a,b){return this.I5(a,b,0)}, cJ(a,b){var s if(a===b)s=0 else s=a>6}r=r+((r&67108863)<<3)&536870911 r^=r>>11 return r+((r&16383)<<15)&536870911}, -gh3(a){return A.ap(t.N)}, +gh6(a){return A.ap(t.N)}, gE(a){return a.length}, -i(a,b){if(!(b>=0&&b=0&&b").ae(s.z[1]).h("Yd<1,2>"))}, -gE(a){return J.bv(this.glw())}, -gaD(a){return J.kv(this.glw())}, -gdm(a){return J.m9(this.glw())}, -fD(a,b){var s=A.w(this) -return A.dn(J.aq7(this.glw(),b),s.c,s.z[1])}, -cB(a,b){return A.w(this).z[1].a(J.ou(this.glw(),b))}, -ga3(a){return A.w(this).z[1].a(J.m8(this.glw()))}, -ga6(a){return A.w(this).z[1].a(J.wZ(this.glw()))}, -O(a,b){return J.WF(this.glw(),b)}, -k(a){return J.h9(this.glw())}} -A.Yd.prototype={ +A.ok.prototype={ +gaw(a){var s=A.q(this) +return new A.Yi(J.ax(this.glB()),s.h("@<1>").ad(s.z[1]).h("Yi<1,2>"))}, +gE(a){return J.bu(this.glB())}, +gaD(a){return J.kw(this.glB())}, +gdm(a){return J.m9(this.glB())}, +fF(a,b){var s=A.q(this) +return A.dn(J.aqd(this.glB(),b),s.c,s.z[1])}, +cB(a,b){return A.q(this).z[1].a(J.ot(this.glB(),b))}, +ga3(a){return A.q(this).z[1].a(J.m8(this.glB()))}, +ga6(a){return A.q(this).z[1].a(J.wX(this.glB()))}, +O(a,b){return J.WK(this.glB(),b)}, +k(a){return J.h9(this.glB())}} +A.Yi.prototype={ D(){return this.a.D()}, gZ(a){var s=this.a return this.$ti.z[1].a(s.gZ(s))}} -A.xt.prototype={ -fj(a,b){return A.dn(this.a,A.w(this).c,b)}, -glw(){return this.a}} -A.Sp.prototype={$ias:1} -A.RI.prototype={ +A.xr.prototype={ +fk(a,b){return A.dn(this.a,A.q(this).c,b)}, +glB(){return this.a}} +A.Ss.prototype={$ias:1} +A.RL.prototype={ i(a,b){return this.$ti.z[1].a(J.c0(this.a,b))}, -u(a,b,c){J.iy(this.a,b,this.$ti.c.a(c))}, -sE(a,b){J.bsK(this.a,b)}, -H(a,b){J.ku(this.a,this.$ti.c.a(b))}, +t(a,b,c){J.ix(this.a,b,this.$ti.c.a(c))}, +sE(a,b){J.bsQ(this.a,b)}, +H(a,b){J.kv(this.a,this.$ti.c.a(b))}, F(a,b){var s=this.$ti -J.WE(this.a,A.dn(b,s.z[1],s.c))}, -hf(a,b,c){J.bcF(this.a,b,this.$ti.c.a(c))}, -i7(a,b,c){var s=this.$ti -J.bst(this.a,b,A.dn(c,s.z[1],s.c))}, -ij(a,b,c){var s=this.$ti -J.bsL(this.a,b,A.dn(c,s.z[1],s.c))}, -N(a,b){return J.tL(this.a,b)}, -dn(a,b){return this.$ti.z[1].a(J.bsE(this.a,b))}, -eJ(a){return this.$ti.z[1].a(J.bsF(this.a))}, -n5(a,b,c){var s=this.$ti -return A.dn(J.bss(this.a,b,c),s.c,s.z[1])}, -bX(a,b,c,d,e){var s=this.$ti -J.b6t(this.a,b,c,A.dn(d,s.z[1],s.c),e)}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}, -hw(a,b,c){J.bsH(this.a,b,c)}, -kn(a,b,c,d){J.b6n(this.a,b,c,this.$ti.c.a(d))}, +J.WJ(this.a,A.dn(b,s.z[1],s.c))}, +hi(a,b,c){J.bcM(this.a,b,this.$ti.c.a(c))}, +ia(a,b,c){var s=this.$ti +J.bsz(this.a,b,A.dn(c,s.z[1],s.c))}, +im(a,b,c){var s=this.$ti +J.bsR(this.a,b,A.dn(c,s.z[1],s.c))}, +L(a,b){return J.tI(this.a,b)}, +dn(a,b){return this.$ti.z[1].a(J.bsK(this.a,b))}, +eI(a){return this.$ti.z[1].a(J.bsL(this.a))}, +n8(a,b,c){var s=this.$ti +return A.dn(J.bsy(this.a,b,c),s.c,s.z[1])}, +bW(a,b,c,d,e){var s=this.$ti +J.b6z(this.a,b,c,A.dn(d,s.z[1],s.c),e)}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +hz(a,b,c){J.bsN(this.a,b,c)}, +kp(a,b,c,d){J.b6t(this.a,b,c,this.$ti.c.a(d))}, $ias:1, $iH:1} A.dH.prototype={ -fj(a,b){return new A.dH(this.a,this.$ti.h("@<1>").ae(b).h("dH<1,2>"))}, -glw(){return this.a}} -A.qc.prototype={ -fj(a,b){return new A.qc(this.a,this.b,this.$ti.h("@<1>").ae(b).h("qc<1,2>"))}, +fk(a,b){return new A.dH(this.a,this.$ti.h("@<1>").ad(b).h("dH<1,2>"))}, +glB(){return this.a}} +A.qb.prototype={ +fk(a,b){return new A.qb(this.a,this.b,this.$ti.h("@<1>").ad(b).h("qb<1,2>"))}, H(a,b){return this.a.H(0,this.$ti.c.a(b))}, F(a,b){var s=this.$ti this.a.F(0,A.dn(b,s.z[1],s.c))}, -N(a,b){return this.a.N(0,b)}, -CR(a,b){var s,r=this -if(r.b!=null)return r.aoY(b,!0) +L(a,b){return this.a.L(0,b)}, +CT(a,b){var s,r=this +if(r.b!=null)return r.aoV(b,!0) s=r.$ti -return new A.qc(r.a.CR(0,b),null,s.h("@<1>").ae(s.z[1]).h("qc<1,2>"))}, -aoY(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.p1(p):r.$1$0(p) -for(p=this.a,p=p.gaz(p),q=q.z[1];p.D();){s=q.a(p.gZ(p)) +return new A.qb(r.a.CT(0,b),null,s.h("@<1>").ad(s.z[1]).h("qb<1,2>"))}, +aoV(a,b){var s,r=this.b,q=this.$ti,p=q.z[1],o=r==null?A.p_(p):r.$1$0(p) +for(p=this.a,p=p.gaw(p),q=q.z[1];p.D();){s=q.a(p.gZ(p)) if(b===a.O(0,s))o.H(0,s)}return o}, -Zq(){var s=this.b,r=this.$ti.z[1],q=s==null?A.p1(r):s.$1$0(r) +Zp(){var s=this.b,r=this.$ti.z[1],q=s==null?A.p_(r):s.$1$0(r) q.F(0,this) return q}, -n2(a){return this.Zq()}, +lg(a){return this.Zp()}, $ias:1, -$ic3:1, -glw(){return this.a}} -A.qa.prototype={ +$ic1:1, +glB(){return this.a}} +A.q9.prototype={ u8(a,b,c){var s=this.$ti -return new A.qa(this.a,s.h("@<1>").ae(s.z[1]).ae(b).ae(c).h("qa<1,2,3,4>"))}, -aX(a,b){return J.hx(this.a,b)}, +return new A.q9(this.a,s.h("@<1>").ad(s.z[1]).ad(b).ad(c).h("q9<1,2,3,4>"))}, +aX(a,b){return J.hw(this.a,b)}, i(a,b){return this.$ti.h("4?").a(J.c0(this.a,b))}, -u(a,b,c){var s=this.$ti -J.iy(this.a,s.c.a(b),s.z[1].a(c))}, +t(a,b,c){var s=this.$ti +J.ix(this.a,s.c.a(b),s.z[1].a(c))}, d7(a,b,c){var s=this.$ti -return s.z[3].a(J.WG(this.a,s.c.a(b),new A.asL(this,c)))}, +return s.z[3].a(J.WL(this.a,s.c.a(b),new A.asR(this,c)))}, F(a,b){var s=this.$ti -J.WE(this.a,new A.qa(b,s.h("@<3>").ae(s.z[3]).ae(s.c).ae(s.z[1]).h("qa<1,2,3,4>")))}, -N(a,b){return this.$ti.h("4?").a(J.tL(this.a,b))}, -ab(a,b){J.n8(this.a,new A.asK(this,b))}, +J.WJ(this.a,new A.q9(b,s.h("@<3>").ad(s.z[3]).ad(s.c).ad(s.z[1]).h("q9<1,2,3,4>")))}, +L(a,b){return this.$ti.h("4?").a(J.tI(this.a,b))}, +ab(a,b){J.n8(this.a,new A.asQ(this,b))}, gdw(a){var s=this.$ti -return A.dn(J.aq5(this.a),s.c,s.z[2])}, -gbB(a){var s=this.$ti -return A.dn(J.b6q(this.a),s.z[1],s.z[3])}, -gE(a){return J.bv(this.a)}, -gaD(a){return J.kv(this.a)}, +return A.dn(J.aqb(this.a),s.c,s.z[2])}, +gby(a){var s=this.$ti +return A.dn(J.b6w(this.a),s.z[1],s.z[3])}, +gE(a){return J.bu(this.a)}, +gaD(a){return J.kw(this.a)}, gdm(a){return J.m9(this.a)}, -ghc(a){var s=J.b6o(this.a) -return s.jq(s,new A.asJ(this),this.$ti.h("bp<3,4>"))}} -A.asL.prototype={ +ghf(a){var s=J.b6u(this.a) +return s.js(s,new A.asP(this),this.$ti.h("bo<3,4>"))}} +A.asR.prototype={ $0(){return this.a.$ti.z[1].a(this.b.$0())}, $S(){return this.a.$ti.h("2()")}} -A.asK.prototype={ +A.asQ.prototype={ $2(a,b){var s=this.a.$ti this.b.$2(s.z[2].a(a),s.z[3].a(b))}, $S(){return this.a.$ti.h("~(1,2)")}} -A.asJ.prototype={ +A.asP.prototype={ $1(a){var s=this.a.$ti,r=s.z[3] -return new A.bp(s.z[2].a(a.a),r.a(a.b),s.h("@<3>").ae(r).h("bp<1,2>"))}, -$S(){return this.a.$ti.h("bp<3,4>(bp<1,2>)")}} -A.qb.prototype={ -fj(a,b){return new A.qb(this.a,this.$ti.h("@<1>").ae(b).h("qb<1,2>"))}, +return new A.bo(s.z[2].a(a.a),r.a(a.b),s.h("@<3>").ad(r).h("bo<1,2>"))}, +$S(){return this.a.$ti.h("bo<3,4>(bo<1,2>)")}} +A.qa.prototype={ +fk(a,b){return new A.qa(this.a,this.$ti.h("@<1>").ad(b).h("qa<1,2>"))}, $ias:1, -glw(){return this.a}} -A.nL.prototype={ +glB(){return this.a}} +A.nJ.prototype={ k(a){return"LateInitializationError: "+this.a}} -A.mf.prototype={ +A.mg.prototype={ gE(a){return this.a.length}, i(a,b){return B.c.au(this.a,b)}} -A.b5h.prototype={ -$0(){return A.ev(null,t.P)}, +A.b5n.prototype={ +$0(){return A.ew(null,t.P)}, $S:142} -A.aM7.prototype={} +A.aMd.prototype={} A.as.prototype={} A.aM.prototype={ -gaz(a){var s=this -return new A.cw(s,s.gE(s),A.w(s).h("cw"))}, +gaw(a){var s=this +return new A.cw(s,s.gE(s),A.q(s).h("cw"))}, ab(a,b){var s,r=this,q=r.gE(r) for(s=0;s").ae(c).h("W<1,2>"))}, -nY(a,b){var s,r,q=this,p=q.gE(q) +l6(a){return this.cl(a,"")}, +lj(a,b){return this.Xu(0,b)}, +js(a,b,c){return new A.W(this,b,A.q(this).h("@").ad(c).h("W<1,2>"))}, +o_(a,b){var s,r,q=this,p=q.gE(q) if(p===0)throw A.d(A.cF()) s=q.cB(0,0) for(r=1;rs)throw A.d(A.cT(r,0,s,"start",null))}}, -gaqp(){var s=J.bv(this.a),r=this.c +gaqm(){var s=J.bu(this.a),r=this.c if(r==null||r>s)return s return r}, -gaCu(){var s=J.bv(this.a),r=this.b +gaCr(){var s=J.bu(this.a),r=this.b if(r>s)return s return r}, -gE(a){var s,r=J.bv(this.a),q=this.b +gE(a){var s,r=J.bu(this.a),q=this.b if(q>=r)return 0 s=this.c if(s==null||s>=r)return r-q return s-q}, -cB(a,b){var s=this,r=s.gaCu()+b -if(b<0||r>=s.gaqp())throw A.d(A.fc(b,s.gE(s),s,null,"index")) -return J.ou(s.a,r)}, -fD(a,b){var s,r,q=this +cB(a,b){var s=this,r=s.gaCr()+b +if(b<0||r>=s.gaqm())throw A.d(A.fc(b,s.gE(s),s,null,"index")) +return J.ot(s.a,r)}, +fF(a,b){var s,r,q=this A.fH(b,"count") s=q.b+b r=q.c if(r!=null&&s>=r)return new A.ll(q.$ti.h("ll<1>")) return A.fM(q.a,s,r,q.$ti.c)}, -DT(a,b){var s,r,q,p=this +DV(a,b){var s,r,q,p=this A.fH(b,"count") s=p.c r=p.b @@ -60584,14 +60599,14 @@ q=r+b if(s==null)return A.fM(p.a,r,q,p.$ti.c) else{if(s=o){r.d=null return!1}r.d=p.cB(q,s);++r.c return!0}} A.dJ.prototype={ -gaz(a){var s=A.w(this) -return new A.c1(J.az(this.a),this.b,s.h("@<1>").ae(s.z[1]).h("c1<1,2>"))}, -gE(a){return J.bv(this.a)}, -gaD(a){return J.kv(this.a)}, +gaw(a){var s=A.q(this) +return new A.bT(J.ax(this.a),this.b,s.h("@<1>").ad(s.z[1]).h("bT<1,2>"))}, +gE(a){return J.bu(this.a)}, +gaD(a){return J.kw(this.a)}, ga3(a){return this.b.$1(J.m8(this.a))}, -ga6(a){return this.b.$1(J.wZ(this.a))}, -cB(a,b){return this.b.$1(J.ou(this.a,b))}} -A.y4.prototype={$ias:1} -A.c1.prototype={ +ga6(a){return this.b.$1(J.wX(this.a))}, +cB(a,b){return this.b.$1(J.ot(this.a,b))}} +A.y2.prototype={$ias:1} +A.bT.prototype={ D(){var s=this,r=s.b if(r.D()){s.a=s.c.$1(r.gZ(r)) return!0}s.a=null @@ -60618,39 +60633,39 @@ return!1}, gZ(a){var s=this.a return s==null?this.$ti.z[1].a(s):s}} A.W.prototype={ -gE(a){return J.bv(this.a)}, -cB(a,b){return this.b.$1(J.ou(this.a,b))}} -A.bm.prototype={ -gaz(a){return new A.iv(J.az(this.a),this.b,this.$ti.h("iv<1>"))}, -jq(a,b,c){return new A.dJ(this,b,this.$ti.h("@<1>").ae(c).h("dJ<1,2>"))}} -A.iv.prototype={ +gE(a){return J.bu(this.a)}, +cB(a,b){return this.b.$1(J.ot(this.a,b))}} +A.bl.prototype={ +gaw(a){return new A.iu(J.ax(this.a),this.b,this.$ti.h("iu<1>"))}, +js(a,b,c){return new A.dJ(this,b,this.$ti.h("@<1>").ad(c).h("dJ<1,2>"))}} +A.iu.prototype={ D(){var s,r for(s=this.a,r=this.b;s.D();)if(r.$1(s.gZ(s)))return!0 return!1}, gZ(a){var s=this.a return s.gZ(s)}} -A.nv.prototype={ -gaz(a){var s=this.$ti -return new A.ur(J.az(this.a),this.b,B.hN,s.h("@<1>").ae(s.z[1]).h("ur<1,2>"))}} -A.ur.prototype={ +A.nt.prototype={ +gaw(a){var s=this.$ti +return new A.up(J.ax(this.a),this.b,B.hQ,s.h("@<1>").ad(s.z[1]).h("up<1,2>"))}} +A.up.prototype={ gZ(a){var s=this.d return s==null?this.$ti.z[1].a(s):s}, D(){var s,r,q=this,p=q.c if(p==null)return!1 for(s=q.a,r=q.b;!p.D();){q.d=null if(s.D()){q.c=null -p=J.az(r.$1(s.gZ(s))) +p=J.ax(r.$1(s.gZ(s))) q.c=p}else return!1}p=q.c q.d=p.gZ(p) return!0}} -A.AK.prototype={ -gaz(a){return new A.a9e(J.az(this.a),this.b,A.w(this).h("a9e<1>"))}} -A.Ky.prototype={ -gE(a){var s=J.bv(this.a),r=this.b +A.AJ.prototype={ +gaw(a){return new A.a9l(J.ax(this.a),this.b,A.q(this).h("a9l<1>"))}} +A.Kx.prototype={ +gE(a){var s=J.bu(this.a),r=this.b if(s>r)return r return s}, $ias:1} -A.a9e.prototype={ +A.a9l.prototype={ D(){if(--this.b>=0)return this.a.D() this.b=-1 return!1}, @@ -60658,36 +60673,36 @@ gZ(a){var s if(this.b<0){this.$ti.c.a(null) return null}s=this.a return s.gZ(s)}} -A.rK.prototype={ -fD(a,b){A.x9(b,"count") +A.rI.prototype={ +fF(a,b){A.x7(b,"count") A.fH(b,"count") -return new A.rK(this.a,this.b+b,A.w(this).h("rK<1>"))}, -gaz(a){return new A.a89(J.az(this.a),this.b,A.w(this).h("a89<1>"))}} -A.Di.prototype={ -gE(a){var s=J.bv(this.a)-this.b +return new A.rI(this.a,this.b+b,A.q(this).h("rI<1>"))}, +gaw(a){return new A.a8g(J.ax(this.a),this.b,A.q(this).h("a8g<1>"))}} +A.Dh.prototype={ +gE(a){var s=J.bu(this.a)-this.b if(s>=0)return s return 0}, -fD(a,b){A.x9(b,"count") +fF(a,b){A.x7(b,"count") A.fH(b,"count") -return new A.Di(this.a,this.b+b,this.$ti)}, +return new A.Dh(this.a,this.b+b,this.$ti)}, $ias:1} -A.a89.prototype={ +A.a8g.prototype={ D(){var s,r for(s=this.a,r=0;r"))}} -A.a8a.prototype={ +A.PL.prototype={ +gaw(a){return new A.a8h(J.ax(this.a),this.b,this.$ti.h("a8h<1>"))}} +A.a8h.prototype={ D(){var s,r,q=this if(!q.c){q.c=!0 for(s=q.a,r=q.b;s.D();)if(!r.$1(s.gZ(s)))return!0}return q.a.D()}, gZ(a){var s=this.a return s.gZ(s)}} A.ll.prototype={ -gaz(a){return B.hN}, +gaw(a){return B.hQ}, ab(a,b){}, gaD(a){return!0}, gE(a){return 0}, @@ -60696,93 +60711,93 @@ ga6(a){throw A.d(A.cF())}, cB(a,b){throw A.d(A.cT(b,0,0,"index",null))}, O(a,b){return!1}, eg(a,b){return!1}, -ts(a,b,c){throw A.d(A.cF())}, -od(a,b){return this.ts(a,b,null)}, -le(a,b){return this}, -jq(a,b,c){return new A.ll(c.h("ll<0>"))}, -fD(a,b){A.fH(b,"count") +tt(a,b,c){throw A.d(A.cF())}, +of(a,b){return this.tt(a,b,null)}, +lj(a,b){return this}, +js(a,b,c){return new A.ll(c.h("ll<0>"))}, +fF(a,b){A.fH(b,"count") return this}, -hU(a,b){var s=this.$ti.c -return b?J.uT(0,s):J.LI(0,s)}, -eu(a){return this.hU(a,!0)}, -n2(a){return A.p1(this.$ti.c)}} -A.a0n.prototype={ +hW(a,b){var s=this.$ti.c +return b?J.uR(0,s):J.LH(0,s)}, +es(a){return this.hW(a,!0)}, +lg(a){return A.p_(this.$ti.c)}} +A.a0t.prototype={ D(){return!1}, gZ(a){throw A.d(A.cF())}} A.qF.prototype={ -gaz(a){return new A.a16(J.az(this.a),this.b,A.w(this).h("a16<1>"))}, -gE(a){return J.bv(this.a)+J.bv(this.b)}, -gaD(a){return J.kv(this.a)&&J.kv(this.b)}, +gaw(a){return new A.a1c(J.ax(this.a),this.b,A.q(this).h("a1c<1>"))}, +gE(a){return J.bu(this.a)+J.bu(this.b)}, +gaD(a){return J.kw(this.a)&&J.kw(this.b)}, gdm(a){return J.m9(this.a)||J.m9(this.b)}, -O(a,b){return J.WF(this.a,b)||J.WF(this.b,b)}, -ga3(a){var s=J.az(this.a) +O(a,b){return J.WK(this.a,b)||J.WK(this.b,b)}, +ga3(a){var s=J.ax(this.a) if(s.D())return s.gZ(s) return J.m8(this.b)}, -ga6(a){var s,r=J.az(this.b) +ga6(a){var s,r=J.ax(this.b) if(r.D()){s=r.gZ(r) for(;r.D();)s=r.gZ(r) -return s}return J.wZ(this.a)}} -A.Kx.prototype={ +return s}return J.wX(this.a)}} +A.Kw.prototype={ cB(a,b){var s=this.a,r=J.aK(s),q=r.gE(s) if(b"))}} +A.c3.prototype={ +gaw(a){return new A.mR(J.ax(this.a),this.$ti.h("mR<1>"))}} A.mR.prototype={ D(){var s,r for(s=this.a,r=this.$ti.c;s.D();)if(r.b(s.gZ(s)))return!0 return!1}, gZ(a){var s=this.a return this.$ti.c.a(s.gZ(s))}} -A.KQ.prototype={ +A.KP.prototype={ sE(a,b){throw A.d(A.a8("Cannot change the length of a fixed-length list"))}, H(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, -hf(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, -i7(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +hi(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, +ia(a,b,c){throw A.d(A.a8("Cannot add to a fixed-length list"))}, F(a,b){throw A.d(A.a8("Cannot add to a fixed-length list"))}, -N(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +L(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, dn(a,b){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, -eJ(a){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, -hw(a,b,c){throw A.d(A.a8("Cannot remove from a fixed-length list"))}} -A.aag.prototype={ -u(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +eI(a){throw A.d(A.a8("Cannot remove from a fixed-length list"))}, +hz(a,b,c){throw A.d(A.a8("Cannot remove from a fixed-length list"))}} +A.aan.prototype={ +t(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, sE(a,b){throw A.d(A.a8("Cannot change the length of an unmodifiable list"))}, sa6(a,b){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, -ij(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +im(a,b,c){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, H(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, -hf(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, -i7(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +hi(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, +ia(a,b,c){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, F(a,b){throw A.d(A.a8("Cannot add to an unmodifiable list"))}, -N(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +L(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, dn(a,b){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, -eJ(a){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, -bX(a,b,c,d,e){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}, -hw(a,b,c){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, -kn(a,b,c,d){throw A.d(A.a8("Cannot modify an unmodifiable list"))}} -A.GK.prototype={} +eI(a){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +bW(a,b,c,d,e){throw A.d(A.a8("Cannot modify an unmodifiable list"))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +hz(a,b,c){throw A.d(A.a8("Cannot remove from an unmodifiable list"))}, +kp(a,b,c,d){throw A.d(A.a8("Cannot modify an unmodifiable list"))}} +A.GI.prototype={} A.cj.prototype={ -gE(a){return J.bv(this.a)}, +gE(a){return J.bu(this.a)}, cB(a,b){var s=this.a,r=J.aK(s) return r.cB(s,r.gE(s)-1-b)}} -A.rR.prototype={ +A.pu.prototype={ gI(a){var s=this._hashCode if(s!=null)return s s=664597*J.T(this.a)&536870911 @@ -60790,47 +60805,47 @@ this._hashCode=s return s}, k(a){return'Symbol("'+A.h(this.a)+'")'}, l(a,b){if(b==null)return!1 -return b instanceof A.rR&&this.a==b.a}, -$iAI:1} -A.VI.prototype={} -A.BC.prototype={$r:"+cacheSize,maxTextLength(1,2)",$s:1} -A.TO.prototype={$r:"+key,value(1,2)",$s:2} -A.TP.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:3} -A.TQ.prototype={$r:"+large,medium,small(1,2,3)",$s:4} -A.xK.prototype={} -A.CO.prototype={ -u8(a,b,c){var s=A.w(this) -return A.bfN(this,s.c,s.z[1],b,c)}, +return b instanceof A.pu&&this.a==b.a}, +$iAH:1} +A.VN.prototype={} +A.BB.prototype={$r:"+cacheSize,maxTextLength(1,2)",$s:1} +A.TR.prototype={$r:"+key,value(1,2)",$s:2} +A.TS.prototype={$r:"+breaks,graphemes,words(1,2,3)",$s:3} +A.TT.prototype={$r:"+large,medium,small(1,2,3)",$s:4} +A.xI.prototype={} +A.CN.prototype={ +u8(a,b,c){var s=A.q(this) +return A.bfU(this,s.c,s.z[1],b,c)}, gaD(a){return this.gE(this)===0}, gdm(a){return this.gE(this)!==0}, -k(a){return A.b8k(this)}, -u(a,b,c){A.auf()}, -d7(a,b,c){A.auf()}, -N(a,b){A.auf()}, -F(a,b){A.auf()}, -ghc(a){return this.aIT(0,A.w(this).h("bp<1,2>"))}, -aIT(a,b){var s=this +k(a){return A.b8r(this)}, +t(a,b,c){A.auk()}, +d7(a,b,c){A.auk()}, +L(a,b){A.auk()}, +F(a,b){A.auk()}, +ghf(a){return this.aIR(0,A.q(this).h("bo<1,2>"))}, +aIR(a,b){var s=this return A.lb(function(){var r=a var q=0,p=1,o,n,m,l -return function $async$ghc(c,d){if(c===1){o=d -q=p}while(true)switch(q){case 0:n=s.gdw(s),n=n.gaz(n),m=A.w(s),m=m.h("@<1>").ae(m.z[1]).h("bp<1,2>") +return function $async$ghf(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gdw(s),n=n.gaw(n),m=A.q(s),m=m.h("@<1>").ad(m.z[1]).h("bo<1,2>") case 2:if(!n.D()){q=3 break}l=n.gZ(n) q=4 -return new A.bp(l,s.i(0,l),m) +return new A.bo(l,s.i(0,l),m) case 4:q=2 break case 3:return A.l4() case 1:return A.l5(o)}}},b)}, -D4(a,b,c,d){var s=A.D(c,d) -this.ab(0,new A.aug(this,b,s)) +D6(a,b,c,d){var s=A.D(c,d) +this.ab(0,new A.aul(this,b,s)) return s}, -$iby:1} -A.aug.prototype={ +$ibx:1} +A.aul.prototype={ $2(a,b){var s=this.b.$2(a,b) -this.c.u(0,s.a,s.b)}, -$S(){return A.w(this.a).h("~(1,2)")}} -A.bl.prototype={ +this.c.t(0,s.a,s.b)}, +$S(){return A.q(this.a).h("~(1,2)")}} +A.bk.prototype={ gE(a){return this.a}, aX(a,b){if(typeof b!="string")return!1 if("__proto__"===b)return!1 @@ -60840,83 +60855,83 @@ return this.b[b]}, ab(a,b){var s,r,q,p,o=this.c for(s=o.length,r=this.b,q=0;q"))}, -gbB(a){var s=this.$ti -return A.qY(this.c,new A.auh(this),s.c,s.z[1])}} -A.auh.prototype={ +gdw(a){return new A.RV(this,this.$ti.h("RV<1>"))}, +gby(a){var s=this.$ti +return A.p2(this.c,new A.aum(this),s.c,s.z[1])}} +A.aum.prototype={ $1(a){return this.a.b[a]}, $S(){return this.a.$ti.h("2(1)")}} -A.RS.prototype={ -gaz(a){var s=this.a.c -return new J.dw(s,s.length,A.a6(s).h("dw<1>"))}, +A.RV.prototype={ +gaw(a){var s=this.a.c +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, gE(a){return this.a.c.length}} -A.bE.prototype={ -wk(){var s,r,q,p=this,o=p.$map +A.bD.prototype={ +wl(){var s,r,q,p=this,o=p.$map if(o==null){s=p.$ti r=s.c -q=A.bwn(r) -o=A.lx(null,A.bFq(),q,r,s.z[1]) -A.blb(p.a,o) +q=A.bwu(r) +o=A.lx(null,A.bFw(),q,r,s.z[1]) +A.blh(p.a,o) p.$map=o}return o}, -aX(a,b){return this.wk().aX(0,b)}, -i(a,b){return this.wk().i(0,b)}, -ab(a,b){this.wk().ab(0,b)}, -gdw(a){var s=this.wk() -return new A.bg(s,A.w(s).h("bg<1>"))}, -gbB(a){var s=this.wk() -return s.gbB(s)}, -gE(a){return this.wk().a}} -A.azq.prototype={ +aX(a,b){return this.wl().aX(0,b)}, +i(a,b){return this.wl().i(0,b)}, +ab(a,b){this.wl().ab(0,b)}, +gdw(a){var s=this.wl() +return new A.bf(s,A.q(s).h("bf<1>"))}, +gby(a){var s=this.wl() +return s.gby(s)}, +gE(a){return this.wl().a}} +A.azv.prototype={ $1(a){return this.a.b(a)}, -$S:35} -A.LD.prototype={ -amr(a){if(false)A.bls(0,0)}, +$S:28} +A.LC.prototype={ +amp(a){if(false)A.bly(0,0)}, l(a,b){if(b==null)return!1 -return b instanceof A.LD&&this.a.l(0,b.a)&&A.bb_(this)===A.bb_(b)}, -gI(a){return A.a4(this.a,A.bb_(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return b instanceof A.LC&&this.a.l(0,b.a)&&A.bb5(this)===A.bb5(b)}, +gI(a){return A.a4(this.a,A.bb5(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){var s=B.b.cl([A.ap(this.$ti.c)],", ") return this.a.k(0)+" with "+("<"+s+">")}} -A.nG.prototype={ +A.nE.prototype={ $0(){return this.a.$1$0(this.$ti.z[0])}, $1(a){return this.a.$1$1(a,this.$ti.z[0])}, $2(a,b){return this.a.$1$2(a,b,this.$ti.z[0])}, -$S(){return A.bls(A.apl(this.a),this.$ti)}} -A.E7.prototype={ -gaMA(){var s=this.a +$S(){return A.bly(A.apr(this.a),this.$ti)}} +A.E6.prototype={ +gaMy(){var s=this.a if(t.if.b(s))return s -return this.a=new A.rR(s)}, -gaOs(){var s,r,q,p,o,n=this +return this.a=new A.pu(s)}, +gaOq(){var s,r,q,p,o,n=this if(n.c===1)return B.x s=n.d r=J.aK(s) -q=r.gE(s)-J.bv(n.e)-n.f +q=r.gE(s)-J.bu(n.e)-n.f if(q===0)return B.x p=[] for(o=0;o>>0}, -k(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aIf(this.a)+"'")}} -A.adt.prototype={ +gI(a){return(A.m7(this.a)^A.ek(this.$_target))>>>0}, +k(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.aIl(this.a)+"'")}} +A.adA.prototype={ k(a){return"Reading static variable '"+this.a+"' during its initialization"}} -A.a7g.prototype={ +A.a7n.prototype={ k(a){return"RuntimeError: "+this.a}} -A.aZv.prototype={} +A.aZB.prototype={} A.iE.prototype={ gE(a){return this.a}, gaD(a){return this.a===0}, gdm(a){return this.a!==0}, -gdw(a){return new A.bg(this,A.w(this).h("bg<1>"))}, -gbB(a){var s=A.w(this) -return A.qY(new A.bg(this,s.h("bg<1>")),new A.aCb(this),s.c,s.z[1])}, +gdw(a){return new A.bf(this,A.q(this).h("bf<1>"))}, +gby(a){var s=A.q(this) +return A.p2(new A.bf(this,s.h("bf<1>")),new A.aCh(this),s.c,s.z[1])}, aX(a,b){var s,r if(typeof b=="string"){s=this.b if(s==null)return!1 return s[b]!=null}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=this.c if(r==null)return!1 -return r[b]!=null}else return this.a9y(b)}, -a9y(a){var s=this.d +return r[b]!=null}else return this.a9v(b)}, +a9v(a){var s=this.d if(s==null)return!1 -return this.yc(s[this.yb(a)],a)>=0}, -a6T(a,b){return new A.bg(this,A.w(this).h("bg<1>")).eg(0,new A.aCa(this,b))}, -F(a,b){J.n8(b,new A.aC9(this))}, +return this.ye(s[this.yd(a)],a)>=0}, +a6R(a,b){return new A.bf(this,A.q(this).h("bf<1>")).eg(0,new A.aCg(this,b))}, +F(a,b){J.n8(b,new A.aCf(this))}, i(a,b){var s,r,q,p,o=null if(typeof b=="string"){s=this.b if(s==null)return o @@ -61010,103 +61025,103 @@ return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c if(p==null)return o r=p[b] q=r==null?o:r.b -return q}else return this.a9z(b)}, -a9z(a){var s,r,q=this.d +return q}else return this.a9w(b)}, +a9w(a){var s,r,q=this.d if(q==null)return null -s=q[this.yb(a)] -r=this.yc(s,a) +s=q[this.yd(a)] +r=this.ye(s,a) if(r<0)return null return s[r].b}, -u(a,b,c){var s,r,q=this +t(a,b,c){var s,r,q=this if(typeof b=="string"){s=q.b -q.Yt(s==null?q.b=q.P6():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c -q.Yt(r==null?q.c=q.P6():r,b,c)}else q.a9B(b,c)}, -a9B(a,b){var s,r,q,p=this,o=p.d -if(o==null)o=p.d=p.P6() -s=p.yb(a) +q.Ys(s==null?q.b=q.P7():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c +q.Ys(r==null?q.c=q.P7():r,b,c)}else q.a9y(b,c)}, +a9y(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.P7() +s=p.yd(a) r=o[s] -if(r==null)o[s]=[p.P7(a,b)] -else{q=p.yc(r,a) +if(r==null)o[s]=[p.P8(a,b)] +else{q=p.ye(r,a) if(q>=0)r[q].b=b -else r.push(p.P7(a,b))}}, +else r.push(p.P8(a,b))}}, d7(a,b,c){var s,r,q=this if(q.aX(0,b)){s=q.i(0,b) -return s==null?A.w(q).z[1].a(s):s}r=c.$0() -q.u(0,b,r) +return s==null?A.q(q).z[1].a(s):s}r=c.$0() +q.t(0,b,r) return r}, -N(a,b){var s=this -if(typeof b=="string")return s.a2F(s.b,b) -else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.a2F(s.c,b) -else return s.a9A(b)}, -a9A(a){var s,r,q,p,o=this,n=o.d +L(a,b){var s=this +if(typeof b=="string")return s.a2D(s.b,b) +else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.a2D(s.c,b) +else return s.a9x(b)}, +a9x(a){var s,r,q,p,o=this,n=o.d if(n==null)return null -s=o.yb(a) +s=o.yd(a) r=n[s] -q=o.yc(r,a) +q=o.ye(r,a) if(q<0)return null p=r.splice(q,1)[0] -o.a4C(p) +o.a4A(p) if(r.length===0)delete n[s] return p.b}, aj(a){var s=this if(s.a>0){s.b=s.c=s.d=s.e=s.f=null s.a=0 -s.P3()}}, +s.P4()}}, ab(a,b){var s=this,r=s.e,q=s.r for(;r!=null;){b.$2(r.a,r.b) if(q!==s.r)throw A.d(A.cL(s)) r=r.c}}, -Yt(a,b,c){var s=a[b] -if(s==null)a[b]=this.P7(b,c) +Ys(a,b,c){var s=a[b] +if(s==null)a[b]=this.P8(b,c) else s.b=c}, -a2F(a,b){var s +a2D(a,b){var s if(a==null)return null s=a[b] if(s==null)return null -this.a4C(s) +this.a4A(s) delete a[b] return s.b}, -P3(){this.r=this.r+1&1073741823}, -P7(a,b){var s,r=this,q=new A.aDc(a,b) +P4(){this.r=this.r+1&1073741823}, +P8(a,b){var s,r=this,q=new A.aDi(a,b) if(r.e==null)r.e=r.f=q else{s=r.f s.toString q.d=s r.f=s.c=q}++r.a -r.P3() +r.P4() return q}, -a4C(a){var s=this,r=a.d,q=a.c +a4A(a){var s=this,r=a.d,q=a.c if(r==null)s.e=q else r.c=q if(q==null)s.f=r else q.d=r;--s.a -s.P3()}, -yb(a){return J.T(a)&0x3fffffff}, -yc(a,b){var s,r +s.P4()}, +yd(a){return J.T(a)&0x3fffffff}, +ye(a,b){var s,r if(a==null)return-1 s=a.length for(r=0;r"]=s delete s[""] return s}} -A.aCb.prototype={ +A.aCh.prototype={ $1(a){var s=this.a,r=s.i(0,a) -return r==null?A.w(s).z[1].a(r):r}, -$S(){return A.w(this.a).h("2(1)")}} -A.aCa.prototype={ +return r==null?A.q(s).z[1].a(r):r}, +$S(){return A.q(this.a).h("2(1)")}} +A.aCg.prototype={ $1(a){return J.e(this.a.i(0,a),this.b)}, -$S(){return A.w(this.a).h("F(1)")}} -A.aC9.prototype={ -$2(a,b){this.a.u(0,a,b)}, -$S(){return A.w(this.a).h("~(1,2)")}} -A.aDc.prototype={} -A.bg.prototype={ +$S(){return A.q(this.a).h("F(1)")}} +A.aCf.prototype={ +$2(a,b){this.a.t(0,a,b)}, +$S(){return A.q(this.a).h("~(1,2)")}} +A.aDi.prototype={} +A.bf.prototype={ gE(a){return this.a.a}, gaD(a){return this.a.a===0}, -gaz(a){var s=this.a,r=new A.Ek(s,s.r,this.$ti.h("Ek<1>")) +gaw(a){var s=this.a,r=new A.Ej(s,s.r,this.$ti.h("Ej<1>")) r.c=s.e return r}, O(a,b){return this.a.aX(0,b)}, @@ -61114,7 +61129,7 @@ ab(a,b){var s=this.a,r=s.e,q=s.r for(;r!=null;){b.$1(r.a) if(q!==s.r)throw A.d(A.cL(s)) r=r.c}}} -A.Ek.prototype={ +A.Ej.prototype={ gZ(a){return this.d}, D(){var s,r=this,q=r.a if(r.b!==q.r)throw A.d(A.cL(q)) @@ -61123,101 +61138,101 @@ if(s==null){r.d=null return!1}else{r.d=s.a r.c=s.c return!0}}} -A.b4O.prototype={ +A.b4U.prototype={ $1(a){return this.a(a)}, $S:137} -A.b4P.prototype={ +A.b4V.prototype={ $2(a,b){return this.a(a,b)}, $S:663} -A.b4Q.prototype={ +A.b4W.prototype={ $1(a){return this.a(a)}, $S:216} -A.TL.prototype={ -gh3(a){return A.ap(this.a06())}, -a06(){return A.bHK(this.$r,this.Oe())}, -k(a){return this.a4m(!1)}, -a4m(a){var s,r,q,p,o,n=this.aqM(),m=this.Oe(),l=(a?""+"Record ":"")+"(" +A.TO.prototype={ +gh6(a){return A.ap(this.a05())}, +a05(){return A.bHQ(this.$r,this.Og())}, +k(a){return this.a4k(!1)}, +a4k(a){var s,r,q,p,o,n=this.aqJ(),m=this.Og(),l=(a?""+"Record ":"")+"(" for(s=n.length,r="",q=0;q0;){--q;--s -j[q]=r[s]}}return A.v0(j,k)}, -$iA2:1} -A.TM.prototype={ -Oe(){return[this.a,this.b]}, +j[q]=r[s]}}return A.uZ(j,k)}, +$iA1:1} +A.TP.prototype={ +Og(){return[this.a,this.b]}, l(a,b){if(b==null)return!1 -return b instanceof A.TM&&this.$s===b.$s&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, +return b instanceof A.TP&&this.$s===b.$s&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, gI(a){return A.a4(this.$s,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.TN.prototype={ -Oe(){return[this.a,this.b,this.c]}, +A.TQ.prototype={ +Og(){return[this.a,this.b,this.c]}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.TN&&s.$s===b.$s&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, +return b instanceof A.TQ&&s.$s===b.$s&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, gI(a){var s=this return A.a4(s.$s,s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} A.qT.prototype={ k(a){return"RegExp/"+this.a+"/"+this.b.flags}, -ga1H(){var s=this,r=s.c +ga1F(){var s=this,r=s.c if(r!=null)return r r=s.b -return s.c=A.b82(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, -ga1G(){var s=this,r=s.d +return s.c=A.b89(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +ga1E(){var s=this,r=s.d if(r!=null)return r r=s.b -return s.d=A.b82(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, -iW(a){var s=this.b.exec(a) +return s.d=A.b89(s.a+"|()",r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +iY(a){var s=this.b.exec(a) if(s==null)return null -return new A.HH(s)}, -agp(a){var s=this.iW(a) +return new A.HG(s)}, +agn(a){var s=this.iY(a) if(s!=null)return s.b[0] return null}, -B6(a,b,c){var s=b.length +B8(a,b,c){var s=b.length if(c>s)throw A.d(A.cT(c,0,s,null,null)) -return new A.abf(this,b,c)}, -B5(a,b){return this.B6(a,b,0)}, -NV(a,b){var s,r=this.ga1H() +return new A.abm(this,b,c)}, +B7(a,b){return this.B8(a,b,0)}, +NX(a,b){var s,r=this.ga1F() r.lastIndex=b s=r.exec(a) if(s==null)return null -return new A.HH(s)}, -aqy(a,b){var s,r=this.ga1G() +return new A.HG(s)}, +aqv(a,b){var s,r=this.ga1E() r.lastIndex=b s=r.exec(a) if(s==null)return null if(s.pop()!=null)return null -return new A.HH(s)}, -rO(a,b,c){if(c<0||c>b.length)throw A.d(A.cT(c,0,b.length,null,null)) -return this.aqy(b,c)}, -$ia6h:1} -A.HH.prototype={ -goe(a){return this.b.index}, -ghN(a){var s=this.b +return new A.HG(s)}, +rP(a,b,c){if(c<0||c>b.length)throw A.d(A.cT(c,0,b.length,null,null)) +return this.aqv(b,c)}, +$ia6o:1} +A.HG.prototype={ +gog(a){return this.b.index}, +ghP(a){var s=this.b return s.index+s[0].length}, -vC(a){return this.b[a]}, +vD(a){return this.b[a]}, i(a,b){return this.b[b]}, -Wl(a){var s,r,q,p=A.b([],t._m) +Wk(a){var s,r,q,p=A.b([],t._m) for(s=a.length,r=this.b,q=0;q=56320&&s<=57343}else s=!1}else s=!1}else s=!1 o=(s?o+1:o)+1}n.c=o return!0}}n.b=n.d=null return!1}} -A.G8.prototype={ -ghN(a){return this.a+this.c.length}, -i(a,b){if(b!==0)A.a7(A.a67(b,null,null)) +A.G6.prototype={ +ghP(a){return this.a+this.c.length}, +i(a,b){if(b!==0)A.a6(A.a6e(b,null,null)) return this.c}, -vC(a){if(a!==0)throw A.d(A.a67(a,null,null)) +vD(a){if(a!==0)throw A.d(A.a6e(a,null,null)) return this.c}, -$izd:1, -goe(a){return this.a}} -A.alk.prototype={ -gaz(a){return new A.b_J(this.a,this.b,this.c)}, +$izb:1, +gog(a){return this.a}} +A.alr.prototype={ +gaw(a){return new A.b_P(this.a,this.b,this.c)}, ga3(a){var s=this.a,r=this.b,q=s.indexOf(r,this.c) -if(q>=0)return new A.G8(q,s,r) +if(q>=0)return new A.G6(q,s,r) throw A.d(A.cF())}} -A.b_J.prototype={ +A.b_P.prototype={ D(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length if(p+n>l){q.d=null return!1}s=m.indexOf(o,p) if(s<0){q.c=l+1 q.d=null return!1}r=s+n -q.d=new A.G8(s,m,o) +q.d=new A.G6(s,m,o) q.c=r===q.c?r+1:r return!0}, gZ(a){var s=this.d s.toString return s}} -A.aTi.prototype={ +A.aTo.prototype={ b5(){var s=this.b -if(s===this)throw A.d(new A.nL("Local '"+this.a+"' has not been initialized.")) +if(s===this)throw A.d(new A.nJ("Local '"+this.a+"' has not been initialized.")) return s}, aN(){var s=this.b -if(s===this)throw A.d(A.ik(this.a)) +if(s===this)throw A.d(A.ij(this.a)) return s}, -seA(a){var s=this -if(s.b!==s)throw A.d(new A.nL("Local '"+s.a+"' has already been initialized.")) +sez(a){var s=this +if(s.b!==s)throw A.d(new A.nJ("Local '"+s.a+"' has already been initialized.")) s.b=a}} -A.aWG.prototype={ -Ps(){var s=this,r=s.b +A.aWM.prototype={ +Pr(){var s=this,r=s.b return r===s?s.b=s.c.$0():r}} -A.MP.prototype={ -gh3(a){return B.a9S}, -a6a(a,b,c){throw A.d(A.a8("Int64List not supported by dart2js."))}, -$ie2:1, -$iY3:1} -A.MU.prototype={ -avx(a,b,c,d){var s=A.cT(b,0,c,d,null) +A.MQ.prototype={ +gh6(a){return B.a9W}, +a68(a,b,c){throw A.d(A.a8("Int64List not supported by dart2js."))}, +$ie1:1, +$iY8:1} +A.MV.prototype={ +avu(a,b,c,d){var s=A.cT(b,0,c,d,null) throw A.d(s)}, -Z9(a,b,c,d){if(b>>>0!==b||b>c)this.avx(a,b,c,d)}, +Z8(a,b,c,d){if(b>>>0!==b||b>c)this.avu(a,b,c,d)}, $ifx:1} -A.MQ.prototype={ -gh3(a){return B.a9T}, -W1(a,b,c){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, -WI(a,b,c,d){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, -afl(a,b,c,d){return a.setUint32(b,c,B.D===d)}, -afk(a,b,c){return this.afl(a,b,c,B.f8)}, -$ie2:1, +A.MR.prototype={ +gh6(a){return B.a9X}, +W0(a,b,c){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +WH(a,b,c,d){throw A.d(A.a8("Int64 accessor not supported by dart2js."))}, +afj(a,b,c,d){return a.setUint32(b,c,B.D===d)}, +afi(a,b,c){return this.afj(a,b,c,B.fa)}, +$ie1:1, $icv:1} -A.EG.prototype={ +A.EE.prototype={ gE(a){return a.length}, -a3l(a,b,c,d,e){var s,r,q=a.length -this.Z9(a,b,q,"start") -this.Z9(a,c,q,"end") +a3j(a,b,c,d,e){var s,r,q=a.length +this.Z8(a,b,q,"start") +this.Z8(a,c,q,"end") if(b>c)throw A.d(A.cT(b,0,c,null,null)) s=c-b -if(e<0)throw A.d(A.bR(e,null)) +if(e<0)throw A.d(A.bP(e,null)) r=d.length if(r-e0){s=Date.now()-r.c -if(s>(p+1)*o)p=B.e.eD(s,o)}q.c=p +if(s>(p+1)*o)p=B.e.eC(s,o)}q.c=p r.d.$1(q)}, -$S:5} -A.Rq.prototype={ -eM(a,b){var s,r=this +$S:7} +A.Rt.prototype={ +eL(a,b){var s,r=this if(b==null)b=r.$ti.c.a(b) -if(!r.b)r.a.pL(b) +if(!r.b)r.a.pN(b) else{s=r.a -if(r.$ti.h("ao<1>").b(b))s.Z0(b) -else s.w9(b)}}, -mB(a,b){var s -if(b==null)b=A.C8(a) +if(r.$ti.h("ao<1>").b(b))s.Z_(b) +else s.wa(b)}}, +mF(a,b){var s +if(b==null)b=A.C7(a) s=this.a -if(this.b)s.jG(a,b) -else s.Fi(a,b)}, -kN(a){return this.mB(a,null)}, -$iCG:1} -A.b12.prototype={ +if(this.b)s.jI(a,b) +else s.Fj(a,b)}, +kP(a){return this.mF(a,null)}, +$iCF:1} +A.b18.prototype={ $1(a){return this.a.$2(0,a)}, -$S:34} -A.b13.prototype={ -$2(a,b){this.a.$2(1,new A.KK(a,b))}, +$S:35} +A.b19.prototype={ +$2(a,b){this.a.$2(1,new A.KJ(a,b))}, $S:660} -A.b2f.prototype={ +A.b2l.prototype={ $2(a,b){this.a(a,b)}, $S:659} -A.HA.prototype={ +A.Hz.prototype={ k(a){return"IterationMarker("+this.b+", "+A.h(this.a)+")"}} -A.ep.prototype={ +A.eq.prototype={ gZ(a){var s=this.c if(s==null)return this.b return s.gZ(s)}, @@ -61515,46 +61530,46 @@ else n.c=null r=function(a,b,c){var m,l=b while(true)try{return a(l,m)}catch(k){m=k l=c}}(n.a,0,1) -if(r instanceof A.HA){q=r.b +if(r instanceof A.Hz){q=r.b if(q===2){p=n.d if(p==null||p.length===0){n.b=null return!1}n.a=p.pop() continue}else{s=r.a if(q===3)throw s -else{o=J.az(s) -if(o instanceof A.ep){s=n.d +else{o=J.ax(s) +if(o instanceof A.eq){s=n.d if(s==null)s=n.d=[] s.push(n.a) n.a=o.a continue}else{n.c=o continue}}}}else{n.b=r return!0}}return!1}} -A.UY.prototype={ -gaz(a){return new A.ep(this.a(),this.$ti.h("ep<1>"))}} -A.Xg.prototype={ +A.V0.prototype={ +gaw(a){return new A.eq(this.a(),this.$ti.h("eq<1>"))}} +A.Xl.prototype={ k(a){return A.h(this.a)}, $idy:1, -gzE(){return this.b}} +gzG(){return this.b}} A.iV.prototype={} -A.Bm.prototype={ -qX(){}, -qY(){}} -A.RB.prototype={ -gX4(a){return new A.iV(this,A.w(this).h("iV<1>"))}, -gP_(){return this.c<4}, -azd(a){var s=a.CW,r=a.ch +A.Bl.prototype={ +qZ(){}, +r_(){}} +A.RE.prototype={ +gX3(a){return new A.iV(this,A.q(this).h("iV<1>"))}, +gP0(){return this.c<4}, +aza(a){var s=a.CW,r=a.ch if(s==null)this.d=r else s.ch=r if(r==null)this.e=s else r.CW=s a.CW=a a.ch=a}, -a3S(a,b,c,d){var s,r,q,p,o,n=this -if((n.c&4)!==0)return A.biQ(c,A.w(n).c) -s=A.w(n) +a3Q(a,b,c,d){var s,r,q,p,o,n=this +if((n.c&4)!==0)return A.biW(c,A.q(n).c) +s=A.q(n) r=$.aF q=d?1:0 -p=new A.Bm(n,A.aSE(r,a,s.c),A.b9T(r,b),A.b9S(r,c),r,q,s.h("Bm<1>")) +p=new A.Bl(n,A.aSK(r,a,s.c),A.b9Z(r,b),A.b9Y(r,c),r,q,s.h("Bl<1>")) p.CW=p p.ch=p p.ay=n.c&1 @@ -61564,155 +61579,155 @@ p.ch=null p.CW=o if(o==null)n.d=p else o.ch=p -if(n.d===p)A.apj(n.a) +if(n.d===p)A.app(n.a) return p}, -a2x(a){var s,r=this -A.w(r).h("Bm<1>").a(a) +a2v(a){var s,r=this +A.q(r).h("Bl<1>").a(a) if(a.ch===a)return null s=a.ay if((s&2)!==0)a.ay=s|4 -else{r.azd(a) -if((r.c&2)===0&&r.d==null)r.aoa()}return null}, +else{r.aza(a) +if((r.c&2)===0&&r.d==null)r.ao7()}return null}, +a2w(a){}, a2y(a){}, -a2A(a){}, -MJ(){if((this.c&4)!==0)return new A.o8("Cannot add new events after calling close") -return new A.o8("Cannot add new events while doing an addStream")}, -H(a,b){if(!this.gP_())throw A.d(this.MJ()) -this.tR(b)}, -Hl(a,b){var s -A.hv(a,"error",t.K) -if(!this.gP_())throw A.d(this.MJ()) -s=$.aF.xI(a,b) +ML(){if((this.c&4)!==0)return new A.o7("Cannot add new events after calling close") +return new A.o7("Cannot add new events while doing an addStream")}, +H(a,b){if(!this.gP0())throw A.d(this.ML()) +this.tS(b)}, +Ho(a,b){var s +A.hu(a,"error",t.K) +if(!this.gP0())throw A.d(this.ML()) +s=$.aF.xK(a,b) if(s!=null){a=s.a -b=s.b}else if(b==null)b=A.C8(a) -this.tS(a,b)}, -Hk(a){return this.Hl(a,null)}, +b=s.b}else if(b==null)b=A.C7(a) +this.tT(a,b)}, +Hn(a){return this.Ho(a,null)}, a2(a){var s,r,q=this if((q.c&4)!==0){s=q.r s.toString -return s}if(!q.gP_())throw A.d(q.MJ()) +return s}if(!q.gP0())throw A.d(q.ML()) q.c|=4 r=q.r if(r==null)r=q.r=new A.aT($.aF,t.D4) -q.pQ() +q.pS() return r}, -aoa(){if((this.c&4)!==0){var s=this.r -if((s.a&30)===0)s.pL(null)}A.apj(this.b)}} -A.Rr.prototype={ -tR(a){var s,r -for(s=this.d,r=this.$ti.h("pO<1>");s!=null;s=s.ch)s.pK(new A.pO(a,r))}, -tS(a,b){var s -for(s=this.d;s!=null;s=s.ch)s.pK(new A.Hb(a,b))}, -pQ(){var s=this.d -if(s!=null)for(;s!=null;s=s.ch)s.pK(B.hR) -else this.r.pL(null)}} -A.azc.prototype={ +ao7(){if((this.c&4)!==0){var s=this.r +if((s.a&30)===0)s.pN(null)}A.app(this.b)}} +A.Ru.prototype={ +tS(a){var s,r +for(s=this.d,r=this.$ti.h("pN<1>");s!=null;s=s.ch)s.pM(new A.pN(a,r))}, +tT(a,b){var s +for(s=this.d;s!=null;s=s.ch)s.pM(new A.Ha(a,b))}, +pS(){var s=this.d +if(s!=null)for(;s!=null;s=s.ch)s.pM(B.hU) +else this.r.pN(null)}} +A.azh.prototype={ $0(){var s,r,q -try{this.a.qQ(this.b.$0())}catch(q){s=A.aW(q) -r=A.bu(q) -A.b1b(this.a,s,r)}}, +try{this.a.qS(this.b.$0())}catch(q){s=A.aW(q) +r=A.bt(q) +A.b1h(this.a,s,r)}}, $S:0} -A.azb.prototype={ +A.azg.prototype={ $0(){var s,r,q -try{this.a.qQ(this.b.$0())}catch(q){s=A.aW(q) -r=A.bu(q) -A.b1b(this.a,s,r)}}, +try{this.a.qS(this.b.$0())}catch(q){s=A.aW(q) +r=A.bt(q) +A.b1h(this.a,s,r)}}, $S:0} -A.aza.prototype={ +A.azf.prototype={ $0(){var s,r,q,p=this,o=p.a if(o==null){p.c.a(null) -p.b.qQ(null)}else try{p.b.qQ(o.$0())}catch(q){s=A.aW(q) -r=A.bu(q) -A.b1b(p.b,s,r)}}, +p.b.qS(null)}else try{p.b.qS(o.$0())}catch(q){s=A.aW(q) +r=A.bt(q) +A.b1h(p.b,s,r)}}, $S:0} -A.aze.prototype={ +A.azj.prototype={ $2(a,b){var s=this,r=s.a,q=--r.b if(r.a!=null){r.a=null -if(r.b===0||s.c)s.d.jG(a,b) +if(r.b===0||s.c)s.d.jI(a,b) else{s.e.b=a -s.f.b=b}}else if(q===0&&!s.c)s.d.jG(s.e.b5(),s.f.b5())}, +s.f.b=b}}else if(q===0&&!s.c)s.d.jI(s.e.b5(),s.f.b5())}, $S:117} -A.azd.prototype={ +A.azi.prototype={ $1(a){var s,r=this,q=r.a;--q.b s=q.a -if(s!=null){J.iy(s,r.b,a) -if(q.b===0)r.c.w9(A.im(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.jG(r.f.b5(),r.r.b5())}, -$S(){return this.w.h("bi(0)")}} -A.az9.prototype={ +if(s!=null){J.ix(s,r.b,a) +if(q.b===0)r.c.wa(A.il(s,!0,r.w))}else if(q.b===0&&!r.e)r.c.jI(r.f.b5(),r.r.b5())}, +$S(){return this.w.h("bh(0)")}} +A.aze.prototype={ $2(a,b){var s if(this.a.b(a))s=!1 else s=!0 if(s)throw A.d(a) return this.c.$2(a,b)}, $S(){return this.d.h("0/(z,ea)")}} -A.az8.prototype={ +A.azd.prototype={ $1(a){return a}, $S(){return this.a.h("0(0)")}} -A.a9T.prototype={ +A.aa_.prototype={ k(a){var s=this.b.k(0) return"TimeoutException after "+s+": "+this.a}, $ic7:1} -A.Bs.prototype={ -mB(a,b){var s -A.hv(a,"error",t.K) +A.Br.prototype={ +mF(a,b){var s +A.hu(a,"error",t.K) if((this.a.a&30)!==0)throw A.d(A.ah("Future already completed")) -s=$.aF.xI(a,b) +s=$.aF.xK(a,b) if(s!=null){a=s.a -b=s.b}else if(b==null)b=A.C8(a) -this.jG(a,b)}, -kN(a){return this.mB(a,null)}, -$iCG:1} +b=s.b}else if(b==null)b=A.C7(a) +this.jI(a,b)}, +kP(a){return this.mF(a,null)}, +$iCF:1} A.bU.prototype={ -eM(a,b){var s=this.a +eL(a,b){var s=this.a if((s.a&30)!==0)throw A.d(A.ah("Future already completed")) -s.pL(b)}, -is(a){return this.eM(a,null)}, -jG(a,b){this.a.Fi(a,b)}} -A.tn.prototype={ -eM(a,b){var s=this.a +s.pN(b)}, +iv(a){return this.eL(a,null)}, +jI(a,b){this.a.Fj(a,b)}} +A.tk.prototype={ +eL(a,b){var s=this.a if((s.a&30)!==0)throw A.d(A.ah("Future already completed")) -s.qQ(b)}, -is(a){return this.eM(a,null)}, -jG(a,b){this.a.jG(a,b)}} +s.qS(b)}, +iv(a){return this.eL(a,null)}, +jI(a,b){this.a.jI(a,b)}} A.mW.prototype={ -aMt(a){if((this.c&15)!==6)return!0 -return this.b.b.Vg(this.d,a.a,t.w,t.K)}, -aJO(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b -if(t.Hg.b(r))q=m.acn(r,n,a.b,p,o,t.Km) -else q=m.Vg(r,n,p,o) +aMr(a){if((this.c&15)!==6)return!0 +return this.b.b.Vf(this.d,a.a,t.w,t.K)}, +aJM(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b +if(t.Hg.b(r))q=m.acl(r,n,a.b,p,o,t.Km) +else q=m.Vf(r,n,p,o) try{p=q -return p}catch(s){if(t.ns.b(A.aW(s))){if((this.c&1)!==0)throw A.d(A.bR("The error handler of Future.then must return a value of the returned future's type","onError")) -throw A.d(A.bR("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +return p}catch(s){if(t.ns.b(A.aW(s))){if((this.c&1)!==0)throw A.d(A.bP("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.d(A.bP("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} A.aT.prototype={ -j_(a,b,c){var s,r,q=$.aF -if(q===B.aw){if(b!=null&&!t.Hg.b(b)&&!t.C_.b(b))throw A.d(A.ha(b,"onError",u.w))}else{a=q.KF(a,c.h("0/"),this.$ti.c) -if(b!=null)b=A.bkr(b,q)}s=new A.aT($.aF,c.h("aT<0>")) +j1(a,b,c){var s,r,q=$.aF +if(q===B.ax){if(b!=null&&!t.Hg.b(b)&&!t.C_.b(b))throw A.d(A.ha(b,"onError",u.w))}else{a=q.KH(a,c.h("0/"),this.$ti.c) +if(b!=null)b=A.bkx(b,q)}s=new A.aT($.aF,c.h("aT<0>")) r=b==null?1:3 -this.w5(new A.mW(s,r,a,b,this.$ti.h("@<1>").ae(c).h("mW<1,2>"))) +this.w6(new A.mW(s,r,a,b,this.$ti.h("@<1>").ad(c).h("mW<1,2>"))) return s}, -cE(a,b){return this.j_(a,null,b)}, -a4g(a,b,c){var s=new A.aT($.aF,c.h("aT<0>")) -this.w5(new A.mW(s,3,a,b,this.$ti.h("@<1>").ae(c).h("mW<1,2>"))) +cE(a,b){return this.j1(a,null,b)}, +a4e(a,b,c){var s=new A.aT($.aF,c.h("aT<0>")) +this.w6(new A.mW(s,3,a,b,this.$ti.h("@<1>").ad(c).h("mW<1,2>"))) return s}, -xa(a,b){var s=this.$ti,r=$.aF,q=new A.aT(r,s) -if(r!==B.aw)a=A.bkr(a,r) -this.w5(new A.mW(q,2,b,a,s.h("@<1>").ae(s.c).h("mW<1,2>"))) +xc(a,b){var s=this.$ti,r=$.aF,q=new A.aT(r,s) +if(r!==B.ax)a=A.bkx(a,r) +this.w6(new A.mW(q,2,b,a,s.h("@<1>").ad(s.c).h("mW<1,2>"))) return q}, -rd(a){return this.xa(a,null)}, -ld(a){var s=this.$ti,r=$.aF,q=new A.aT(r,s) -if(r!==B.aw)a=r.V2(a,t.z) -this.w5(new A.mW(q,8,a,null,s.h("@<1>").ae(s.c).h("mW<1,2>"))) +rf(a){return this.xc(a,null)}, +li(a){var s=this.$ti,r=$.aF,q=new A.aT(r,s) +if(r!==B.ax)a=r.V1(a,t.z) +this.w6(new A.mW(q,8,a,null,s.h("@<1>").ad(s.c).h("mW<1,2>"))) return q}, -aAr(a){this.a=this.a&1|16 +aAo(a){this.a=this.a&1|16 this.c=a}, -Nd(a){this.a=a.a&30|this.a&1 +Nf(a){this.a=a.a&30|this.a&1 this.c=a.c}, -w5(a){var s=this,r=s.a +w6(a){var s=this,r=s.a if(r<=3){a.a=s.c s.c=a}else{if((r&4)!==0){r=s.c -if((r.a&24)===0){r.w5(a) -return}s.Nd(r)}s.b.tj(new A.aW4(s,a))}}, -a2m(a){var s,r,q,p,o,n=this,m={} +if((r.a&24)===0){r.w6(a) +return}s.Nf(r)}s.b.tk(new A.aWa(s,a))}}, +a2k(a){var s,r,q,p,o,n=this,m={} m.a=a if(a==null)return s=n.a @@ -61721,340 +61736,340 @@ n.c=a if(r!=null){q=a.a for(p=a;q!=null;p=q,q=o)o=q.a p.a=r}}else{if((s&4)!==0){s=n.c -if((s.a&24)===0){s.a2m(a) -return}n.Nd(s)}m.a=n.Gz(a) -n.b.tj(new A.aWc(m,n))}}, -Gq(){var s=this.c +if((s.a&24)===0){s.a2k(a) +return}n.Nf(s)}m.a=n.GC(a) +n.b.tk(new A.aWi(m,n))}}, +Gt(){var s=this.c this.c=null -return this.Gz(s)}, -Gz(a){var s,r,q +return this.GC(s)}, +GC(a){var s,r,q for(s=a,r=null;s!=null;r=s,s=q){q=s.a s.a=r}return r}, -N3(a){var s,r,q,p=this +N5(a){var s,r,q,p=this p.a^=2 -try{a.j_(new A.aW8(p),new A.aW9(p),t.P)}catch(q){s=A.aW(q) -r=A.bu(q) -A.kr(new A.aWa(p,s,r))}}, -qQ(a){var s,r=this,q=r.$ti -if(q.h("ao<1>").b(a))if(q.b(a))A.aW7(a,r) -else r.N3(a) -else{s=r.Gq() +try{a.j1(new A.aWe(p),new A.aWf(p),t.P)}catch(q){s=A.aW(q) +r=A.bt(q) +A.ks(new A.aWg(p,s,r))}}, +qS(a){var s,r=this,q=r.$ti +if(q.h("ao<1>").b(a))if(q.b(a))A.aWd(a,r) +else r.N5(a) +else{s=r.Gt() r.a=8 r.c=a -A.Hr(r,s)}}, -w9(a){var s=this,r=s.Gq() +A.Hq(r,s)}}, +wa(a){var s=this,r=s.Gt() s.a=8 s.c=a -A.Hr(s,r)}, -jG(a,b){var s=this.Gq() -this.aAr(A.aqS(a,b)) -A.Hr(this,s)}, -pL(a){if(this.$ti.h("ao<1>").b(a)){this.Z0(a) -return}this.anA(a)}, -anA(a){this.a^=2 -this.b.tj(new A.aW6(this,a))}, -Z0(a){var s=this +A.Hq(s,r)}, +jI(a,b){var s=this.Gt() +this.aAo(A.aqY(a,b)) +A.Hq(this,s)}, +pN(a){if(this.$ti.h("ao<1>").b(a)){this.Z_(a) +return}this.anx(a)}, +anx(a){this.a^=2 +this.b.tk(new A.aWc(this,a))}, +Z_(a){var s=this if(s.$ti.b(a)){if((a.a&16)!==0){s.a^=2 -s.b.tj(new A.aWb(s,a))}else A.aW7(a,s) -return}s.N3(a)}, -Fi(a,b){this.a^=2 -this.b.tj(new A.aW5(this,a,b))}, -aPV(a,b,c){var s,r=this,q={} +s.b.tk(new A.aWh(s,a))}else A.aWd(a,s) +return}s.N5(a)}, +Fj(a,b){this.a^=2 +this.b.tk(new A.aWb(this,a,b))}, +aPT(a,b,c){var s,r=this,q={} if((r.a&24)!==0){q=new A.aT($.aF,r.$ti) -q.pL(r) +q.pN(r) return q}s=new A.aT($.aF,r.$ti) q.a=null -q.a=A.dv(b,new A.aWh(s,b)) -r.j_(new A.aWi(q,r,s),new A.aWj(q,s),t.P) +q.a=A.dv(b,new A.aWn(s,b)) +r.j1(new A.aWo(q,r,s),new A.aWp(q,s),t.P) return s}, -aPU(a,b){return this.aPV(a,b,null)}, +aPS(a,b){return this.aPT(a,b,null)}, $iao:1} -A.aW4.prototype={ -$0(){A.Hr(this.a,this.b)}, +A.aWa.prototype={ +$0(){A.Hq(this.a,this.b)}, $S:0} -A.aWc.prototype={ -$0(){A.Hr(this.b,this.a.a)}, +A.aWi.prototype={ +$0(){A.Hq(this.b,this.a.a)}, $S:0} -A.aW8.prototype={ +A.aWe.prototype={ $1(a){var s,r,q,p=this.a p.a^=2 -try{p.w9(p.$ti.c.a(a))}catch(q){s=A.aW(q) -r=A.bu(q) -p.jG(s,r)}}, +try{p.wa(p.$ti.c.a(a))}catch(q){s=A.aW(q) +r=A.bt(q) +p.jI(s,r)}}, $S:21} -A.aW9.prototype={ -$2(a,b){this.a.jG(a,b)}, -$S:33} -A.aWa.prototype={ -$0(){this.a.jG(this.b,this.c)}, +A.aWf.prototype={ +$2(a,b){this.a.jI(a,b)}, +$S:34} +A.aWg.prototype={ +$0(){this.a.jI(this.b,this.c)}, $S:0} -A.aW6.prototype={ -$0(){this.a.w9(this.b)}, +A.aWc.prototype={ +$0(){this.a.wa(this.b)}, $S:0} -A.aWb.prototype={ -$0(){A.aW7(this.b,this.a)}, +A.aWh.prototype={ +$0(){A.aWd(this.b,this.a)}, $S:0} -A.aW5.prototype={ -$0(){this.a.jG(this.b,this.c)}, +A.aWb.prototype={ +$0(){this.a.jI(this.b,this.c)}, $S:0} -A.aWf.prototype={ +A.aWl.prototype={ $0(){var s,r,q,p,o,n,m=this,l=null try{q=m.a.a -l=q.b.b.Vf(q.d,t.z)}catch(p){s=A.aW(p) -r=A.bu(p) +l=q.b.b.Ve(q.d,t.z)}catch(p){s=A.aW(p) +r=A.bt(p) q=m.c&&m.b.a.c.a===s o=m.a if(q)o.c=m.b.a.c -else o.c=A.aqS(s,r) +else o.c=A.aqY(s,r) o.b=!0 return}if(l instanceof A.aT&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a q.c=l.c q.b=!0}return}if(t.L0.b(l)){n=m.b.a q=m.a -q.c=l.cE(new A.aWg(n),t.z) +q.c=l.cE(new A.aWm(n),t.z) q.b=!1}}, $S:0} -A.aWg.prototype={ +A.aWm.prototype={ $1(a){return this.a}, $S:658} -A.aWe.prototype={ +A.aWk.prototype={ $0(){var s,r,q,p,o,n try{q=this.a p=q.a o=p.$ti -q.c=p.b.b.Vg(p.d,this.b,o.h("2/"),o.c)}catch(n){s=A.aW(n) -r=A.bu(n) +q.c=p.b.b.Vf(p.d,this.b,o.h("2/"),o.c)}catch(n){s=A.aW(n) +r=A.bt(n) q=this.a -q.c=A.aqS(s,r) +q.c=A.aqY(s,r) q.b=!0}}, $S:0} -A.aWd.prototype={ +A.aWj.prototype={ $0(){var s,r,q,p,o,n,m=this try{s=m.a.a.c p=m.b -if(p.a.aMt(s)&&p.a.e!=null){p.c=p.a.aJO(s) +if(p.a.aMr(s)&&p.a.e!=null){p.c=p.a.aJM(s) p.b=!1}}catch(o){r=A.aW(o) -q=A.bu(o) +q=A.bt(o) p=m.a.a.c n=m.b if(p.a===r)n.c=p -else n.c=A.aqS(r,q) +else n.c=A.aqY(r,q) n.b=!0}}, $S:0} -A.aWh.prototype={ -$0(){this.a.jG(new A.a9T("Future not completed",this.b),B.qX)}, +A.aWn.prototype={ +$0(){this.a.jI(new A.aa_("Future not completed",this.b),B.r0)}, $S:0} -A.aWi.prototype={ +A.aWo.prototype={ $1(a){var s=this.a.a -if(s.b!=null){s.bn(0) -this.c.w9(a)}}, -$S(){return this.b.$ti.h("bi(1)")}} -A.aWj.prototype={ +if(s.b!=null){s.bm(0) +this.c.wa(a)}}, +$S(){return this.b.$ti.h("bh(1)")}} +A.aWp.prototype={ $2(a,b){var s=this.a.a -if(s.b!=null){s.bn(0) -this.b.jG(a,b)}}, -$S:33} -A.abz.prototype={} +if(s.b!=null){s.bm(0) +this.b.jI(a,b)}}, +$S:34} +A.abG.prototype={} A.dk.prototype={ gE(a){var s={},r=new A.aT($.aF,t.wJ) s.a=0 -this.hQ(new A.aNR(s,this),!0,new A.aNS(s,r),r.gZA()) +this.hS(new A.aNX(s,this),!0,new A.aNY(s,r),r.gZz()) return r}, -ga3(a){var s=new A.aT($.aF,A.w(this).h("aT")),r=this.hQ(null,!0,new A.aNP(s),s.gZA()) -r.K2(new A.aNQ(this,r,s)) +ga3(a){var s=new A.aT($.aF,A.q(this).h("aT")),r=this.hS(null,!0,new A.aNV(s),s.gZz()) +r.K4(new A.aNW(this,r,s)) return s}} -A.aNR.prototype={ +A.aNX.prototype={ $1(a){++this.a.a}, -$S(){return A.w(this.b).h("~(dk.T)")}} -A.aNS.prototype={ -$0(){this.b.qQ(this.a.a)}, +$S(){return A.q(this.b).h("~(dk.T)")}} +A.aNY.prototype={ +$0(){this.b.qS(this.a.a)}, $S:0} -A.aNP.prototype={ +A.aNV.prototype={ $0(){var s,r,q,p try{q=A.cF() throw A.d(q)}catch(p){s=A.aW(p) -r=A.bu(p) -A.b1b(this.a,s,r)}}, +r=A.bt(p) +A.b1h(this.a,s,r)}}, $S:0} -A.aNQ.prototype={ -$1(a){A.bEd(this.b,this.c,a)}, -$S(){return A.w(this.a).h("~(dk.T)")}} -A.PY.prototype={ -hQ(a,b,c,d){return this.a.hQ(a,b,c,d)}, -v0(a,b,c){return this.hQ(a,null,b,c)}} -A.a8R.prototype={} -A.I6.prototype={ -gX4(a){return new A.jt(this,A.w(this).h("jt<1>"))}, -gay3(){if((this.b&8)===0)return this.a -return this.a.gVJ()}, -NR(){var s,r=this +A.aNW.prototype={ +$1(a){A.bEj(this.b,this.c,a)}, +$S(){return A.q(this.a).h("~(dk.T)")}} +A.Q0.prototype={ +hS(a,b,c,d){return this.a.hS(a,b,c,d)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.a8Y.prototype={} +A.I5.prototype={ +gX3(a){return new A.jt(this,A.q(this).h("jt<1>"))}, +gay0(){if((this.b&8)===0)return this.a +return this.a.gVI()}, +NT(){var s,r=this if((r.b&8)===0){s=r.a -return s==null?r.a=new A.HT(A.w(r).h("HT<1>")):s}s=r.a.gVJ() -return s}, -gwF(){var s=this.a -return(this.b&8)!==0?s.gVJ():s}, -MY(){if((this.b&4)!==0)return new A.o8("Cannot add event after closing") -return new A.o8("Cannot add event while adding a stream")}, -a_u(){var s=this.c -if(s==null)s=this.c=(this.b&2)!==0?$.Iv():new A.aT($.aF,t.D4) -return s}, -H(a,b){if(this.b>=4)throw A.d(this.MY()) -this.qN(0,b)}, -Hl(a,b){var s,r,q=this -A.hv(a,"error",t.K) -if(q.b>=4)throw A.d(q.MY()) -s=$.aF.xI(a,b) +return s==null?r.a=new A.HS(A.q(r).h("HS<1>")):s}s=r.a.gVI() +return s}, +gwG(){var s=this.a +return(this.b&8)!==0?s.gVI():s}, +N_(){if((this.b&4)!==0)return new A.o7("Cannot add event after closing") +return new A.o7("Cannot add event while adding a stream")}, +a_t(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.Iu():new A.aT($.aF,t.D4) +return s}, +H(a,b){if(this.b>=4)throw A.d(this.N_()) +this.qP(0,b)}, +Ho(a,b){var s,r,q=this +A.hu(a,"error",t.K) +if(q.b>=4)throw A.d(q.N_()) +s=$.aF.xK(a,b) if(s!=null){a=s.a -b=s.b}else b=A.C8(a) +b=s.b}else b=A.C7(a) r=q.b -if((r&1)!==0)q.tS(a,b) -else if((r&3)===0)q.NR().H(0,new A.Hb(a,b))}, -Hk(a){return this.Hl(a,null)}, +if((r&1)!==0)q.tT(a,b) +else if((r&3)===0)q.NT().H(0,new A.Ha(a,b))}, +Hn(a){return this.Ho(a,null)}, a2(a){var s=this,r=s.b -if((r&4)!==0)return s.a_u() -if(r>=4)throw A.d(s.MY()) -s.Zt() -return s.a_u()}, -Zt(){var s=this.b|=4 -if((s&1)!==0)this.pQ() -else if((s&3)===0)this.NR().H(0,B.hR)}, -qN(a,b){var s=this,r=s.b -if((r&1)!==0)s.tR(b) -else if((r&3)===0)s.NR().H(0,new A.pO(b,A.w(s).h("pO<1>")))}, -a3S(a,b,c,d){var s,r,q,p,o=this +if((r&4)!==0)return s.a_t() +if(r>=4)throw A.d(s.N_()) +s.Zs() +return s.a_t()}, +Zs(){var s=this.b|=4 +if((s&1)!==0)this.pS() +else if((s&3)===0)this.NT().H(0,B.hU)}, +qP(a,b){var s=this,r=s.b +if((r&1)!==0)s.tS(b) +else if((r&3)===0)s.NT().H(0,new A.pN(b,A.q(s).h("pN<1>")))}, +a3Q(a,b,c,d){var s,r,q,p,o=this if((o.b&3)!==0)throw A.d(A.ah("Stream has already been listened to.")) -s=A.bCI(o,a,b,c,d,A.w(o).c) -r=o.gay3() +s=A.bCO(o,a,b,c,d,A.q(o).c) +r=o.gay0() q=o.b|=1 if((q&8)!==0){p=o.a -p.sVJ(s) -p.ig(0)}else o.a=s -s.aAu(r) -s.Oj(new A.b_H(o)) +p.sVI(s) +p.ij(0)}else o.a=s +s.aAr(r) +s.Ol(new A.b_N(o)) return s}, -a2x(a){var s,r,q,p,o,n,m,l=this,k=null -if((l.b&8)!==0)k=l.a.bn(0) +a2v(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.bm(0) l.a=null l.b=l.b&4294967286|2 s=l.r if(s!=null)if(k==null)try{r=s.$0() if(t.uz.b(r))k=r}catch(o){q=A.aW(o) -p=A.bu(o) +p=A.bt(o) n=new A.aT($.aF,t.D4) -n.Fi(q,p) -k=n}else k=k.ld(s) -m=new A.b_G(l) -if(k!=null)k=k.ld(m) +n.Fj(q,p) +k=n}else k=k.li(s) +m=new A.b_M(l) +if(k!=null)k=k.li(m) else m.$0() return k}, -a2y(a){if((this.b&8)!==0)this.a.nT(0) -A.apj(this.e)}, -a2A(a){if((this.b&8)!==0)this.a.ig(0) -A.apj(this.f)}} -A.b_H.prototype={ -$0(){A.apj(this.a.d)}, +a2w(a){if((this.b&8)!==0)this.a.nV(0) +A.app(this.e)}, +a2y(a){if((this.b&8)!==0)this.a.ij(0) +A.app(this.f)}} +A.b_N.prototype={ +$0(){A.app(this.a.d)}, $S:0} -A.b_G.prototype={ +A.b_M.prototype={ $0(){var s=this.a.c -if(s!=null&&(s.a&30)===0)s.pL(null)}, +if(s!=null&&(s.a&30)===0)s.pN(null)}, $S:0} -A.alv.prototype={ -tR(a){this.gwF().qN(0,a)}, -tS(a,b){this.gwF().zW(a,b)}, -pQ(){this.gwF().Zr()}} -A.abA.prototype={ -tR(a){this.gwF().pK(new A.pO(a,this.$ti.h("pO<1>")))}, -tS(a,b){this.gwF().pK(new A.Hb(a,b))}, -pQ(){this.gwF().pK(B.hR)}} -A.wq.prototype={} -A.I9.prototype={} +A.alC.prototype={ +tS(a){this.gwG().qP(0,a)}, +tT(a,b){this.gwG().zY(a,b)}, +pS(){this.gwG().Zq()}} +A.abH.prototype={ +tS(a){this.gwG().pM(new A.pN(a,this.$ti.h("pN<1>")))}, +tT(a,b){this.gwG().pM(new A.Ha(a,b))}, +pS(){this.gwG().pM(B.hU)}} +A.wo.prototype={} +A.I8.prototype={} A.jt.prototype={ -gI(a){return(A.hk(this.a)^892482866)>>>0}, +gI(a){return(A.ek(this.a)^892482866)>>>0}, l(a,b){if(b==null)return!1 if(this===b)return!0 return b instanceof A.jt&&b.a===this.a}} -A.wt.prototype={ -Pb(){return this.w.a2x(this)}, -qX(){this.w.a2y(this)}, -qY(){this.w.a2A(this)}} +A.wr.prototype={ +Pc(){return this.w.a2v(this)}, +qZ(){this.w.a2w(this)}, +r_(){this.w.a2y(this)}} A.iW.prototype={ -aAu(a){var s=this +aAr(a){var s=this if(a==null)return s.r=a if(a.c!=null){s.e=(s.e|64)>>>0 -a.Ex(s)}}, -K2(a){this.a=A.aSE(this.d,a,A.w(this).h("iW.T"))}, -p8(a,b){var s,r,q=this,p=q.e +a.Ez(s)}}, +K4(a){this.a=A.aSK(this.d,a,A.q(this).h("iW.T"))}, +pa(a,b){var s,r,q=this,p=q.e if((p&8)!==0)return s=(p+128|4)>>>0 q.e=s if(p<128){r=q.r -if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.Oj(q.gGe())}, -nT(a){return this.p8(a,null)}, -ig(a){var s=this,r=s.e +if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.Ol(q.gGh())}, +nV(a){return this.pa(a,null)}, +ij(a){var s=this,r=s.e if((r&8)!==0)return if(r>=128){r=s.e=r-128 -if(r<128)if((r&64)!==0&&s.r.c!=null)s.r.Ex(s) +if(r<128)if((r&64)!==0&&s.r.c!=null)s.r.Ez(s) else{r=(r&4294967291)>>>0 s.e=r -if((r&32)===0)s.Oj(s.gGg())}}}, -bn(a){var s=this,r=(s.e&4294967279)>>>0 +if((r&32)===0)s.Ol(s.gGj())}}}, +bm(a){var s=this,r=(s.e&4294967279)>>>0 s.e=r -if((r&8)===0)s.N0() +if((r&8)===0)s.N2() r=s.f -return r==null?$.Iv():r}, -N0(){var s,r=this,q=r.e=(r.e|8)>>>0 +return r==null?$.Iu():r}, +N2(){var s,r=this,q=r.e=(r.e|8)>>>0 if((q&64)!==0){s=r.r if(s.a===1)s.a=3}if((q&32)===0)r.r=null -r.f=r.Pb()}, -qN(a,b){var s=this,r=s.e +r.f=r.Pc()}, +qP(a,b){var s=this,r=s.e if((r&8)!==0)return -if(r<32)s.tR(b) -else s.pK(new A.pO(b,A.w(s).h("pO")))}, -zW(a,b){var s=this.e +if(r<32)s.tS(b) +else s.pM(new A.pN(b,A.q(s).h("pN")))}, +zY(a,b){var s=this.e if((s&8)!==0)return -if(s<32)this.tS(a,b) -else this.pK(new A.Hb(a,b))}, -Zr(){var s=this,r=s.e +if(s<32)this.tT(a,b) +else this.pM(new A.Ha(a,b))}, +Zq(){var s=this,r=s.e if((r&8)!==0)return r=(r|2)>>>0 s.e=r -if(r<32)s.pQ() -else s.pK(B.hR)}, -qX(){}, -qY(){}, -Pb(){return null}, -pK(a){var s,r=this,q=r.r -if(q==null)q=r.r=new A.HT(A.w(r).h("HT")) +if(r<32)s.pS() +else s.pM(B.hU)}, +qZ(){}, +r_(){}, +Pc(){return null}, +pM(a){var s,r=this,q=r.r +if(q==null)q=r.r=new A.HS(A.q(r).h("HS")) q.H(0,a) s=r.e if((s&64)===0){s=(s|64)>>>0 r.e=s -if(s<128)q.Ex(r)}}, -tR(a){var s=this,r=s.e +if(s<128)q.Ez(r)}}, +tS(a){var s=this,r=s.e s.e=(r|32)>>>0 -s.d.DS(s.a,a,A.w(s).h("iW.T")) +s.d.DU(s.a,a,A.q(s).h("iW.T")) s.e=(s.e&4294967263)>>>0 -s.N7((r&4)!==0)}, -tS(a,b){var s,r=this,q=r.e,p=new A.aSG(r,a,b) +s.N9((r&4)!==0)}, +tT(a,b){var s,r=this,q=r.e,p=new A.aSM(r,a,b) if((q&1)!==0){r.e=(q|16)>>>0 -r.N0() +r.N2() s=r.f -if(s!=null&&s!==$.Iv())s.ld(p) +if(s!=null&&s!==$.Iu())s.li(p) else p.$0()}else{p.$0() -r.N7((q&4)!==0)}}, -pQ(){var s,r=this,q=new A.aSF(r) -r.N0() +r.N9((q&4)!==0)}}, +pS(){var s,r=this,q=new A.aSL(r) +r.N2() r.e=(r.e|16)>>>0 s=r.f -if(s!=null&&s!==$.Iv())s.ld(q) +if(s!=null&&s!==$.Iu())s.li(q) else q.$0()}, -Oj(a){var s=this,r=s.e +Ol(a){var s=this,r=s.e s.e=(r|32)>>>0 a.$0() s.e=(s.e&4294967263)>>>0 -s.N7((r&4)!==0)}, -N7(a){var s,r,q=this,p=q.e +s.N9((r&4)!==0)}, +N9(a){var s,r,q=this,p=q.e if((p&64)!==0&&q.r.c==null){p=q.e=(p&4294967231)>>>0 if((p&4)!==0)if(p<128){s=q.r s=s==null?null:s.c==null @@ -62065,11 +62080,11 @@ q.e=p}}for(;!0;a=r){if((p&8)!==0){q.r=null return}r=(p&4)!==0 if(a===r)break q.e=(p^32)>>>0 -if(r)q.qX() -else q.qY() +if(r)q.qZ() +else q.r_() p=(q.e&4294967263)>>>0 -q.e=p}if((p&64)!==0&&p<128)q.r.Ex(q)}} -A.aSG.prototype={ +q.e=p}if((p&64)!==0&&p<128)q.r.Ez(q)}} +A.aSM.prototype={ $0(){var s,r,q,p=this.a,o=p.e if((o&8)!==0&&(o&16)===0)return p.e=(o|32)>>>0 @@ -62077,232 +62092,232 @@ s=p.b o=this.b r=t.K q=p.d -if(t.hK.b(s))q.aPN(s,o,this.c,r,t.Km) -else q.DS(s,o,r) +if(t.hK.b(s))q.aPL(s,o,this.c,r,t.Km) +else q.DU(s,o,r) p.e=(p.e&4294967263)>>>0}, $S:0} -A.aSF.prototype={ +A.aSL.prototype={ $0(){var s=this.a,r=s.e if((r&16)===0)return s.e=(r|42)>>>0 -s.d.yW(s.c) +s.d.yY(s.c) s.e=(s.e&4294967263)>>>0}, $S:0} -A.I7.prototype={ -hQ(a,b,c,d){return this.a.a3S(a,d,c,b===!0)}, -yj(a){return this.hQ(a,null,null,null)}, -yk(a,b){return this.hQ(a,null,null,b)}, -v0(a,b,c){return this.hQ(a,null,b,c)}} -A.adH.prototype={ -glZ(a){return this.a}, -slZ(a,b){return this.a=b}} -A.pO.prototype={ -UG(a){a.tR(this.b)}} -A.Hb.prototype={ -UG(a){a.tS(this.b,this.c)}} -A.aV4.prototype={ -UG(a){a.pQ()}, -glZ(a){return null}, -slZ(a,b){throw A.d(A.ah("No events after a done."))}} -A.HT.prototype={ -Ex(a){var s=this,r=s.a +A.I6.prototype={ +hS(a,b,c,d){return this.a.a3Q(a,d,c,b===!0)}, +yl(a){return this.hS(a,null,null,null)}, +ym(a,b){return this.hS(a,null,null,b)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.adO.prototype={ +gm2(a){return this.a}, +sm2(a,b){return this.a=b}} +A.pN.prototype={ +UF(a){a.tS(this.b)}} +A.Ha.prototype={ +UF(a){a.tT(this.b,this.c)}} +A.aVa.prototype={ +UF(a){a.pS()}, +gm2(a){return null}, +sm2(a,b){throw A.d(A.ah("No events after a done."))}} +A.HS.prototype={ +Ez(a){var s=this,r=s.a if(r===1)return if(r>=1){s.a=1 -return}A.kr(new A.aYh(s,a)) +return}A.ks(new A.aYn(s,a)) s.a=1}, H(a,b){var s=this,r=s.c if(r==null)s.b=s.c=b -else{r.slZ(0,b) +else{r.sm2(0,b) s.c=b}}} -A.aYh.prototype={ +A.aYn.prototype={ $0(){var s,r,q=this.a,p=q.a q.a=0 if(p===3)return s=q.b -r=s.glZ(s) +r=s.gm2(s) q.b=r if(r==null)q.c=null -s.UG(this.b)}, +s.UF(this.b)}, $S:0} -A.Sd.prototype={ -a2Y(){var s=this +A.Sg.prototype={ +a2W(){var s=this if((s.b&2)!==0)return -s.a.tj(s.gaAf()) +s.a.tk(s.gaAc()) s.b=(s.b|2)>>>0}, -K2(a){}, -p8(a,b){this.b+=4}, -nT(a){return this.p8(a,null)}, -ig(a){var s=this.b +K4(a){}, +pa(a,b){this.b+=4}, +nV(a){return this.pa(a,null)}, +ij(a){var s=this.b if(s>=4){s=this.b=s-4 -if(s<4&&(s&1)===0)this.a2Y()}}, -bn(a){return $.Iv()}, -pQ(){var s,r=this,q=r.b=(r.b&4294967293)>>>0 +if(s<4&&(s&1)===0)this.a2W()}}, +bm(a){return $.Iu()}, +pS(){var s,r=this,q=r.b=(r.b&4294967293)>>>0 if(q>=4)return r.b=(q|1)>>>0 s=r.c -if(s!=null)r.a.yW(s)}} -A.ali.prototype={} -A.Bu.prototype={ -hQ(a,b,c,d){return A.biQ(c,this.$ti.c)}, -yj(a){return this.hQ(a,null,null,null)}, -v0(a,b,c){return this.hQ(a,null,b,c)}} -A.b17.prototype={ -$0(){return this.a.qQ(this.b)}, +if(s!=null)r.a.yY(s)}} +A.alp.prototype={} +A.Bt.prototype={ +hS(a,b,c,d){return A.biW(c,this.$ti.c)}, +yl(a){return this.hS(a,null,null,null)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.b1d.prototype={ +$0(){return this.a.qS(this.b)}, $S:0} A.mV.prototype={ -hQ(a,b,c,d){var s=A.w(this),r=s.h("mV.T"),q=$.aF,p=b===!0?1:0 -r=new A.Hp(this,A.aSE(q,a,r),A.b9T(q,d),A.b9S(q,c),q,p,s.h("@").ae(r).h("Hp<1,2>")) -r.x=this.a.v0(r.gasx(),r.gasE(),r.gasW()) +hS(a,b,c,d){var s=A.q(this),r=s.h("mV.T"),q=$.aF,p=b===!0?1:0 +r=new A.Ho(this,A.aSK(q,a,r),A.b9Z(q,d),A.b9Y(q,c),q,p,s.h("@").ad(r).h("Ho<1,2>")) +r.x=this.a.v1(r.gasu(),r.gasB(),r.gasT()) return r}, -yj(a){return this.hQ(a,null,null,null)}, -yk(a,b){return this.hQ(a,null,null,b)}, -v0(a,b,c){return this.hQ(a,null,b,c)}} -A.Hp.prototype={ -qN(a,b){if((this.e&2)!==0)return -this.ak_(0,b)}, -zW(a,b){if((this.e&2)!==0)return -this.ak0(a,b)}, -qX(){var s=this.x -if(s!=null)s.nT(0)}, -qY(){var s=this.x -if(s!=null)s.ig(0)}, -Pb(){var s=this.x +yl(a){return this.hS(a,null,null,null)}, +ym(a,b){return this.hS(a,null,null,b)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.Ho.prototype={ +qP(a,b){if((this.e&2)!==0)return +this.ajY(0,b)}, +zY(a,b){if((this.e&2)!==0)return +this.ajZ(a,b)}, +qZ(){var s=this.x +if(s!=null)s.nV(0)}, +r_(){var s=this.x +if(s!=null)s.ij(0)}, +Pc(){var s=this.x if(s!=null){this.x=null -return s.bn(0)}return null}, -asy(a){this.w.a0n(a,this)}, -asX(a,b){this.zW(a,b)}, -asF(){this.Zr()}} -A.tu.prototype={ -a0n(a,b){var s,r,q,p=null +return s.bm(0)}return null}, +asv(a){this.w.a0m(a,this)}, +asU(a,b){this.zY(a,b)}, +asC(){this.Zq()}} +A.tr.prototype={ +a0m(a,b){var s,r,q,p=null try{p=this.b.$1(a)}catch(q){s=A.aW(q) -r=A.bu(q) -A.bjG(b,s,r) -return}if(p)b.qN(0,a)}} -A.tg.prototype={ -a0n(a,b){var s,r,q,p=null +r=A.bt(q) +A.bjM(b,s,r) +return}if(p)b.qP(0,a)}} +A.td.prototype={ +a0m(a,b){var s,r,q,p=null try{p=this.b.$1(a)}catch(q){s=A.aW(q) -r=A.bu(q) -A.bjG(b,s,r) -return}b.qN(0,p)}} -A.anI.prototype={} -A.anH.prototype={$iBh:1} -A.b24.prototype={ -$0(){A.beA(this.a,this.b)}, +r=A.bt(q) +A.bjM(b,s,r) +return}b.qP(0,p)}} +A.anO.prototype={} +A.anN.prototype={$iBg:1} +A.b2a.prototype={ +$0(){A.beH(this.a,this.b)}, $S:0} -A.ajV.prototype={ -gazO(){return B.adn}, -gxJ(){return this}, -yW(a){var s,r,q -try{if(B.aw===$.aF){a.$0() -return}A.bkt(null,null,this,a)}catch(q){s=A.aW(q) -r=A.bu(q) -A.b23(s,r)}}, -DS(a,b){var s,r,q -try{if(B.aw===$.aF){a.$1(b) -return}A.bkv(null,null,this,a,b)}catch(q){s=A.aW(q) -r=A.bu(q) -A.b23(s,r)}}, -aPN(a,b,c){var s,r,q -try{if(B.aw===$.aF){a.$2(b,c) -return}A.bku(null,null,this,a,b,c)}catch(q){s=A.aW(q) -r=A.bu(q) -A.b23(s,r)}}, -aFg(a,b){return new A.aZE(this,a,b)}, -aFf(a,b,c,d){return new A.aZC(this,a,c,d,b)}, -R5(a){return new A.aZD(this,a)}, -a6g(a,b){return new A.aZF(this,a,b)}, +A.ak1.prototype={ +gazL(){return B.adr}, +gxL(){return this}, +yY(a){var s,r,q +try{if(B.ax===$.aF){a.$0() +return}A.bkz(null,null,this,a)}catch(q){s=A.aW(q) +r=A.bt(q) +A.b29(s,r)}}, +DU(a,b){var s,r,q +try{if(B.ax===$.aF){a.$1(b) +return}A.bkB(null,null,this,a,b)}catch(q){s=A.aW(q) +r=A.bt(q) +A.b29(s,r)}}, +aPL(a,b,c){var s,r,q +try{if(B.ax===$.aF){a.$2(b,c) +return}A.bkA(null,null,this,a,b,c)}catch(q){s=A.aW(q) +r=A.bt(q) +A.b29(s,r)}}, +aFe(a,b){return new A.aZK(this,a,b)}, +aFd(a,b,c,d){return new A.aZI(this,a,c,d,b)}, +R4(a){return new A.aZJ(this,a)}, +a6e(a,b){return new A.aZL(this,a,b)}, i(a,b){return null}, -Jf(a,b){A.b23(a,b)}, -Vf(a){if($.aF===B.aw)return a.$0() -return A.bkt(null,null,this,a)}, -Vg(a,b){if($.aF===B.aw)return a.$1(b) -return A.bkv(null,null,this,a,b)}, -acn(a,b,c){if($.aF===B.aw)return a.$2(b,c) -return A.bku(null,null,this,a,b,c)}, -V2(a){return a}, -KF(a){return a}, -KE(a){return a}, -xI(a,b){return null}, -tj(a){A.b25(null,null,this,a)}, -a7s(a,b){return A.bie(a,b)}, -a7k(a,b){return A.bBG(a,b)}} -A.aZE.prototype={ -$0(){return this.a.Vf(this.b,this.c)}, +Jh(a,b){A.b29(a,b)}, +Ve(a){if($.aF===B.ax)return a.$0() +return A.bkz(null,null,this,a)}, +Vf(a,b){if($.aF===B.ax)return a.$1(b) +return A.bkB(null,null,this,a,b)}, +acl(a,b,c){if($.aF===B.ax)return a.$2(b,c) +return A.bkA(null,null,this,a,b,c)}, +V1(a){return a}, +KH(a){return a}, +KG(a){return a}, +xK(a,b){return null}, +tk(a){A.b2b(null,null,this,a)}, +a7q(a,b){return A.bik(a,b)}, +a7i(a,b){return A.bBM(a,b)}} +A.aZK.prototype={ +$0(){return this.a.Ve(this.b,this.c)}, $S(){return this.c.h("0()")}} -A.aZC.prototype={ +A.aZI.prototype={ $2(a,b){var s=this -return s.a.acn(s.b,a,b,s.e,s.c,s.d)}, -$S(){return this.e.h("@<0>").ae(this.c).ae(this.d).h("1(2,3)")}} -A.aZD.prototype={ -$0(){return this.a.yW(this.b)}, +return s.a.acl(s.b,a,b,s.e,s.c,s.d)}, +$S(){return this.e.h("@<0>").ad(this.c).ad(this.d).h("1(2,3)")}} +A.aZJ.prototype={ +$0(){return this.a.yY(this.b)}, $S:0} -A.aZF.prototype={ -$1(a){return this.a.DS(this.b,a,this.c)}, +A.aZL.prototype={ +$1(a){return this.a.DU(this.b,a,this.c)}, $S(){return this.c.h("~(0)")}} -A.te.prototype={ +A.tb.prototype={ gE(a){return this.a}, gaD(a){return this.a===0}, gdm(a){return this.a!==0}, -gdw(a){return new A.Bw(this,A.w(this).h("Bw<1>"))}, -gbB(a){var s=A.w(this) -return A.qY(new A.Bw(this,s.h("Bw<1>")),new A.aWp(this),s.c,s.z[1])}, +gdw(a){return new A.Bv(this,A.q(this).h("Bv<1>"))}, +gby(a){var s=A.q(this) +return A.p2(new A.Bv(this,s.h("Bv<1>")),new A.aWv(this),s.c,s.z[1])}, aX(a,b){var s,r if(typeof b=="string"&&b!=="__proto__"){s=this.b return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c -return r==null?!1:r[b]!=null}else return this.wb(b)}, -wb(a){var s=this.d +return r==null?!1:r[b]!=null}else return this.wc(b)}, +wc(a){var s=this.d if(s==null)return!1 -return this.kK(this.a_M(s,a),a)>=0}, -F(a,b){b.ab(0,new A.aWo(this))}, +return this.kM(this.a_L(s,a),a)>=0}, +F(a,b){b.ab(0,new A.aWu(this))}, i(a,b){var s,r,q if(typeof b=="string"&&b!=="__proto__"){s=this.b -r=s==null?null:A.b9V(s,b) +r=s==null?null:A.ba0(s,b) return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c -r=q==null?null:A.b9V(q,b) -return r}else return this.a_J(0,b)}, -a_J(a,b){var s,r,q=this.d +r=q==null?null:A.ba0(q,b) +return r}else return this.a_I(0,b)}, +a_I(a,b){var s,r,q=this.d if(q==null)return null -s=this.a_M(q,b) -r=this.kK(s,b) +s=this.a_L(q,b) +r=this.kM(s,b) return r<0?null:s[r+1]}, -u(a,b,c){var s,r,q=this +t(a,b,c){var s,r,q=this if(typeof b=="string"&&b!=="__proto__"){s=q.b -q.Zu(s==null?q.b=A.b9W():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -q.Zu(r==null?q.c=A.b9W():r,b,c)}else q.a3h(b,c)}, -a3h(a,b){var s,r,q,p=this,o=p.d -if(o==null)o=p.d=A.b9W() -s=p.ls(a) +q.Zt(s==null?q.b=A.ba1():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.Zt(r==null?q.c=A.ba1():r,b,c)}else q.a3f(b,c)}, +a3f(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=A.ba1() +s=p.lx(a) r=o[s] -if(r==null){A.b9X(o,s,[a,b]);++p.a -p.e=null}else{q=p.kK(r,a) +if(r==null){A.ba2(o,s,[a,b]);++p.a +p.e=null}else{q=p.kM(r,a) if(q>=0)r[q+1]=b else{r.push(a,b);++p.a p.e=null}}}, d7(a,b,c){var s,r,q=this if(q.aX(0,b)){s=q.i(0,b) -return s==null?A.w(q).z[1].a(s):s}r=c.$0() -q.u(0,b,r) +return s==null?A.q(q).z[1].a(s):s}r=c.$0() +q.t(0,b,r) return r}, -N(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.qP(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.qP(s.c,b) -else return s.nk(0,b)}, -nk(a,b){var s,r,q,p,o=this,n=o.d +L(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qR(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qR(s.c,b) +else return s.nn(0,b)}, +nn(a,b){var s,r,q,p,o=this,n=o.d if(n==null)return null -s=o.ls(b) +s=o.lx(b) r=n[s] -q=o.kK(r,b) +q=o.kM(r,b) if(q<0)return null;--o.a o.e=null p=r.splice(q,2)[1] if(0===r.length)delete n[s] return p}, -ab(a,b){var s,r,q,p,o,n=this,m=n.Nn() -for(s=m.length,r=A.w(n).z[1],q=0;q"))}, +gaw(a){var s=this.a +return new A.Ht(s,s.Np(),this.$ti.h("Ht<1>"))}, O(a,b){return this.a.aX(0,b)}} -A.Hu.prototype={ +A.Ht.prototype={ gZ(a){var s=this.d return s==null?this.$ti.c.a(s):s}, D(){var s=this,r=s.b,q=s.c,p=s.a @@ -62379,69 +62394,69 @@ else if(q>=r.length){s.d=null return!1}else{s.d=r[q] s.c=q+1 return!0}}} -A.T6.prototype={ -yb(a){return A.m7(a)&1073741823}, -yc(a,b){var s,r,q +A.T9.prototype={ +yd(a){return A.m7(a)&1073741823}, +ye(a,b){var s,r,q if(a==null)return-1 s=a.length for(r=0;r"))}, -qV(a){return new A.pP(a.h("pP<0>"))}, -As(){return this.qV(t.z)}, -gaz(a){return new A.l3(this,this.wa(),A.w(this).h("l3<1>"))}, +A.pO.prototype={ +tO(){return new A.pO(A.q(this).h("pO<1>"))}, +qX(a){return new A.pO(a.h("pO<0>"))}, +Au(){return this.qX(t.z)}, +gaw(a){return new A.l3(this,this.wb(),A.q(this).h("l3<1>"))}, gE(a){return this.a}, gaD(a){return this.a===0}, gdm(a){return this.a!==0}, O(a,b){var s,r if(typeof b=="string"&&b!=="__proto__"){s=this.b return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c -return r==null?!1:r[b]!=null}else return this.Nr(b)}, -Nr(a){var s=this.d +return r==null?!1:r[b]!=null}else return this.Nt(b)}, +Nt(a){var s=this.d if(s==null)return!1 -return this.kK(s[this.ls(a)],a)>=0}, +return this.kM(s[this.lx(a)],a)>=0}, H(a,b){var s,r,q=this if(typeof b=="string"&&b!=="__proto__"){s=q.b -return q.A0(s==null?q.b=A.b9Y():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -return q.A0(r==null?q.c=A.b9Y():r,b)}else return q.h7(0,b)}, -h7(a,b){var s,r,q=this,p=q.d -if(p==null)p=q.d=A.b9Y() -s=q.ls(b) +return q.A2(s==null?q.b=A.ba3():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.A2(r==null?q.c=A.ba3():r,b)}else return q.ha(0,b)}, +ha(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.ba3() +s=q.lx(b) r=p[s] if(r==null)p[s]=[b] -else{if(q.kK(r,b)>=0)return!1 +else{if(q.kM(r,b)>=0)return!1 r.push(b)}++q.a q.e=null return!0}, F(a,b){var s -for(s=J.az(b);s.D();)this.H(0,s.gZ(s))}, -N(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.qP(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.qP(s.c,b) -else return s.nk(0,b)}, -nk(a,b){var s,r,q,p=this,o=p.d +for(s=J.ax(b);s.D();)this.H(0,s.gZ(s))}, +L(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qR(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qR(s.c,b) +else return s.nn(0,b)}, +nn(a,b){var s,r,q,p=this,o=p.d if(o==null)return!1 -s=p.ls(b) +s=p.lx(b) r=o[s] -q=p.kK(r,b) +q=p.kM(r,b) if(q<0)return!1;--p.a p.e=null r.splice(q,1) @@ -62450,7 +62465,7 @@ return!0}, aj(a){var s=this if(s.a>0){s.b=s.c=s.d=s.e=null s.a=0}}, -wa(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +wb(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e if(h!=null)return h h=A.b2(i.a,null,!1,t.z) s=i.b @@ -62466,15 +62481,15 @@ q=r.length for(o=0;o"))}, -qV(a){return new A.l7(a.h("l7<0>"))}, -As(){return this.qV(t.z)}, -gaz(a){var s=this,r=new A.mX(s,s.r,A.w(s).h("mX<1>")) +tO(){return new A.l7(A.q(this).h("l7<1>"))}, +qX(a){return new A.l7(a.h("l7<0>"))}, +Au(){return this.qX(t.z)}, +gaw(a){var s=this,r=new A.mX(s,s.r,A.q(s).h("mX<1>")) r.c=s.e return r}, gE(a){return this.a}, @@ -62503,10 +62518,10 @@ if(typeof b=="string"&&b!=="__proto__"){s=this.b if(s==null)return!1 return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c if(r==null)return!1 -return r[b]!=null}else return this.Nr(b)}, -Nr(a){var s=this.d +return r[b]!=null}else return this.Nt(b)}, +Nt(a){var s=this.d if(s==null)return!1 -return this.kK(s[this.ls(a)],a)>=0}, +return this.kM(s[this.lx(a)],a)>=0}, ab(a,b){var s=this,r=s.e,q=s.r for(;r!=null;){b.$1(r.a) if(q!==s.r)throw A.d(A.cL(s)) @@ -62519,73 +62534,73 @@ if(s==null)throw A.d(A.ah("No elements")) return s.a}, H(a,b){var s,r,q=this if(typeof b=="string"&&b!=="__proto__"){s=q.b -return q.A0(s==null?q.b=A.ba_():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -return q.A0(r==null?q.c=A.ba_():r,b)}else return q.h7(0,b)}, -h7(a,b){var s,r,q=this,p=q.d -if(p==null)p=q.d=A.ba_() -s=q.ls(b) +return q.A2(s==null?q.b=A.ba5():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.A2(r==null?q.c=A.ba5():r,b)}else return q.ha(0,b)}, +ha(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=A.ba5() +s=q.lx(b) r=p[s] -if(r==null)p[s]=[q.Ng(b)] -else{if(q.kK(r,b)>=0)return!1 -r.push(q.Ng(b))}return!0}, -N(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.qP(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.qP(s.c,b) -else return s.nk(0,b)}, -nk(a,b){var s,r,q,p,o=this,n=o.d +if(r==null)p[s]=[q.Ni(b)] +else{if(q.kM(r,b)>=0)return!1 +r.push(q.Ni(b))}return!0}, +L(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.qR(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.qR(s.c,b) +else return s.nn(0,b)}, +nn(a,b){var s,r,q,p,o=this,n=o.d if(n==null)return!1 -s=o.ls(b) +s=o.lx(b) r=n[s] -q=o.kK(r,b) +q=o.kM(r,b) if(q<0)return!1 p=r.splice(q,1)[0] if(0===r.length)delete n[s] -o.Zv(p) +o.Zu(p) return!0}, -wj(a,b){var s,r,q,p,o=this,n=o.e +wk(a,b){var s,r,q,p,o=this,n=o.e for(;n!=null;n=r){s=n.a r=n.b q=o.r p=a.$1(s) if(q!==o.r)throw A.d(A.cL(o)) -if(!0===p)o.N(0,s)}}, +if(!0===p)o.L(0,s)}}, aj(a){var s=this if(s.a>0){s.b=s.c=s.d=s.e=s.f=null s.a=0 -s.Nf()}}, -A0(a,b){if(a[b]!=null)return!1 -a[b]=this.Ng(b) +s.Nh()}}, +A2(a,b){if(a[b]!=null)return!1 +a[b]=this.Ni(b) return!0}, -qP(a,b){var s +qR(a,b){var s if(a==null)return!1 s=a[b] if(s==null)return!1 -this.Zv(s) +this.Zu(s) delete a[b] return!0}, -Nf(){this.r=this.r+1&1073741823}, -Ng(a){var s,r=this,q=new A.aXh(a) +Nh(){this.r=this.r+1&1073741823}, +Ni(a){var s,r=this,q=new A.aXn(a) if(r.e==null)r.e=r.f=q else{s=r.f s.toString q.c=s r.f=s.b=q}++r.a -r.Nf() +r.Nh() return q}, -Zv(a){var s=this,r=a.c,q=a.b +Zu(a){var s=this,r=a.c,q=a.b if(r==null)s.e=q else r.b=q if(q==null)s.f=r else q.c=r;--s.a -s.Nf()}, -ls(a){return J.T(a)&1073741823}, -kK(a,b){var s,r +s.Nh()}, +lx(a){return J.T(a)&1073741823}, +kM(a,b){var s,r if(a==null)return-1 s=a.length for(r=0;r"))}, -gE(a){return J.bv(this.a)}, -i(a,b){return J.ou(this.a,b)}} -A.aDd.prototype={ -$2(a,b){this.a.u(0,this.b.a(a),this.c.a(b))}, +A.oe.prototype={ +fk(a,b){return new A.oe(J.h8(this.a,b),b.h("oe<0>"))}, +gE(a){return J.bu(this.a)}, +i(a,b){return J.ot(this.a,b)}} +A.aDj.prototype={ +$2(a,b){this.a.t(0,this.b.a(a),this.c.a(b))}, $S:162} -A.M2.prototype={ -O(a,b){return b instanceof A.a3a&&this===b.a}, -gaz(a){var s=this -return new A.agt(s,s.a,s.c,s.$ti.h("agt<1>"))}, +A.M1.prototype={ +O(a,b){return b instanceof A.a3g&&this===b.a}, +gaw(a){var s=this +return new A.agA(s,s.a,s.c,s.$ti.h("agA<1>"))}, gE(a){return this.b}, ga3(a){var s if(this.b===0)throw A.d(A.ah("No such element")) @@ -62618,7 +62633,7 @@ s=this.c.c s.toString return s}, gaD(a){return this.b===0}} -A.agt.prototype={ +A.agA.prototype={ gZ(a){var s=this.c return s==null?this.$ti.c.a(s):s}, D(){var s=this,r=s.a @@ -62631,9 +62646,9 @@ r=s.d s.c=r s.d=r.b return!0}} -A.a3a.prototype={} +A.a3g.prototype={} A.K.prototype={ -gaz(a){return new A.cw(a,this.gE(a),A.aU(a).h("cw"))}, +gaw(a){return new A.cw(a,this.gE(a),A.aU(a).h("cw"))}, cB(a,b){return this.i(a,b)}, ab(a,b){var s,r=this.gE(a) for(s=0;s=0;--s){r=this.i(a,s) if(b.$1(r))return r if(q!==this.gE(a))throw A.d(A.cL(a))}if(c!=null)return c.$0() throw A.d(A.cF())}, cl(a,b){var s if(this.gE(a)===0)return"" -s=A.a8T("",a,b) +s=A.a9_("",a,b) return s.charCodeAt(0)==0?s:s}, -l2(a){return this.cl(a,"")}, -le(a,b){return new A.bm(a,b,A.aU(a).h("bm"))}, -Le(a,b){return new A.be(a,b.h("be<0>"))}, -jq(a,b,c){return new A.W(a,b,A.aU(a).h("@").ae(c).h("W<1,2>"))}, -fD(a,b){return A.fM(a,b,null,A.aU(a).h("K.E"))}, -hU(a,b){var s,r,q,p,o=this +l6(a){return this.cl(a,"")}, +lj(a,b){return new A.bl(a,b,A.aU(a).h("bl"))}, +Lg(a,b){return new A.c3(a,b.h("c3<0>"))}, +js(a,b,c){return new A.W(a,b,A.aU(a).h("@").ad(c).h("W<1,2>"))}, +fF(a,b){return A.fM(a,b,null,A.aU(a).h("K.E"))}, +hW(a,b){var s,r,q,p,o=this if(o.gaD(a)){s=A.aU(a).h("K.E") -return b?J.uT(0,s):J.LI(0,s)}r=o.i(a,0) +return b?J.uR(0,s):J.LH(0,s)}r=o.i(a,0) q=A.b2(o.gE(a),r,b,A.aU(a).h("K.E")) for(p=1;p").ae(b).h("dH<1,2>"))}, -eJ(a){var s,r=this +fk(a,b){return new A.dH(a,A.aU(a).h("@").ad(b).h("dH<1,2>"))}, +eI(a){var s,r=this if(r.gE(a)===0)throw A.d(A.cF()) s=r.i(a,r.gE(a)-1) r.sE(a,r.gE(a)-1) @@ -62702,42 +62717,42 @@ B.b.F(s,b) return s}, cU(a,b,c){var s=this.gE(a) A.dA(b,s,s,null,null) -return A.im(this.n5(a,b,s),!0,A.aU(a).h("K.E"))}, -hi(a,b){return this.cU(a,b,null)}, -n5(a,b,c){A.dA(b,c,this.gE(a),null,null) +return A.il(this.n8(a,b,s),!0,A.aU(a).h("K.E"))}, +hl(a,b){return this.cU(a,b,null)}, +n8(a,b,c){A.dA(b,c,this.gE(a),null,null) return A.fM(a,b,c,A.aU(a).h("K.E"))}, -hw(a,b,c){A.dA(b,c,this.gE(a),null,null) -if(c>b)this.Ne(a,b,c)}, -kn(a,b,c,d){var s,r=d==null?A.aU(a).h("K.E").a(d):d +hz(a,b,c){A.dA(b,c,this.gE(a),null,null) +if(c>b)this.Ng(a,b,c)}, +kp(a,b,c,d){var s,r=d==null?A.aU(a).h("K.E").a(d):d A.dA(b,c,this.gE(a),null,null) -for(s=b;s").b(d)){r=e -q=d}else{p=J.aq7(d,e) -q=p.hU(p,!1) +q=d}else{p=J.aqd(d,e) +q=p.hW(p,!1) r=0}p=J.aK(q) -if(r+s>p.gE(q))throw A.d(A.bff()) -if(r=0;--o)this.u(a,b+o,p.i(q,r+o)) -else for(o=0;op.gE(q))throw A.d(A.bfm()) +if(r=0;--o)this.t(a,b+o,p.i(q,r+o)) +else for(o=0;o0?p:0)) if(s.gE(c)!==r){n.sE(a,n.gE(a)-r) throw A.d(A.cL(c))}o=b+r -if(o"))}, -D4(a,b,c,d){var s,r,q,p,o,n=A.D(c,d) -for(s=J.az(this.gdw(a)),r=A.aU(a).h("bz.V");s.D();){q=s.gZ(s) +this.t(a,q,b.$2(q,p==null?r.a(p):p))}}, +ghf(a){return J.na(this.gdw(a),new A.aDU(a),A.aU(a).h("bo"))}, +D6(a,b,c,d){var s,r,q,p,o,n=A.D(c,d) +for(s=J.ax(this.gdw(a)),r=A.aU(a).h("by.V");s.D();){q=s.gZ(s) p=this.i(a,q) o=b.$2(q,p==null?r.a(p):p) -n.u(0,o.a,o.b)}return n}, -a5N(a,b){var s,r -for(s=J.az(b);s.D();){r=s.gZ(s) -this.u(a,r.a,r.b)}}, -KI(a,b){var s,r,q,p,o=A.aU(a),n=A.b([],o.h("o")) -for(s=J.az(this.gdw(a)),o=o.h("bz.V");s.D();){r=s.gZ(s) +n.t(0,o.a,o.b)}return n}, +a5L(a,b){var s,r +for(s=J.ax(b);s.D();){r=s.gZ(s) +this.t(a,r.a,r.b)}}, +KK(a,b){var s,r,q,p,o=A.aU(a),n=A.b([],o.h("p")) +for(s=J.ax(this.gdw(a)),o=o.h("by.V");s.D();){r=s.gZ(s) q=this.i(a,r) -if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p").ae(s.h("bz.V")).h("T9<1,2>"))}, -k(a){return A.b8k(a)}, -$iby:1} -A.aDN.prototype={ -$2(a,b){J.iy(this.a,a,b)}, -$S(){return A.aU(this.a).h("~(bz.K,bz.V)")}} -A.aDO.prototype={ +gby(a){var s=A.aU(a) +return new A.Tc(a,s.h("@").ad(s.h("by.V")).h("Tc<1,2>"))}, +k(a){return A.b8r(a)}, +$ibx:1} +A.aDT.prototype={ +$2(a,b){J.ix(this.a,a,b)}, +$S(){return A.aU(this.a).h("~(by.K,by.V)")}} +A.aDU.prototype={ $1(a){var s=this.a,r=J.c0(s,a) -if(r==null)r=A.aU(s).h("bz.V").a(r) +if(r==null)r=A.aU(s).h("by.V").a(r) s=A.aU(s) -return new A.bp(a,r,s.h("@").ae(s.h("bz.V")).h("bp<1,2>"))}, -$S(){return A.aU(this.a).h("bp(bz.K)")}} -A.aDP.prototype={ +return new A.bo(a,r,s.h("@").ad(s.h("by.V")).h("bo<1,2>"))}, +$S(){return A.aU(this.a).h("bo(by.K)")}} +A.aDV.prototype={ $2(a,b){var s,r=this.a if(!r.a)this.b.a+=", " r.a=!1 @@ -62819,35 +62834,35 @@ s=r.a+=A.h(a) r.a=s+": " r.a+=A.h(b)}, $S:109} -A.T9.prototype={ -gE(a){return J.bv(this.a)}, -gaD(a){return J.kv(this.a)}, +A.Tc.prototype={ +gE(a){return J.bu(this.a)}, +gaD(a){return J.kw(this.a)}, gdm(a){return J.m9(this.a)}, ga3(a){var s=this.a,r=J.cP(s) s=r.i(s,J.m8(r.gdw(s))) return s==null?this.$ti.z[1].a(s):s}, ga6(a){var s=this.a,r=J.cP(s) -s=r.i(s,J.wZ(r.gdw(s))) +s=r.i(s,J.wX(r.gdw(s))) return s==null?this.$ti.z[1].a(s):s}, -gaz(a){var s=this.a,r=this.$ti -return new A.agD(J.az(J.aq5(s)),s,r.h("@<1>").ae(r.z[1]).h("agD<1,2>"))}} -A.agD.prototype={ +gaw(a){var s=this.a,r=this.$ti +return new A.agK(J.ax(J.aqb(s)),s,r.h("@<1>").ad(r.z[1]).h("agK<1,2>"))}} +A.agK.prototype={ D(){var s=this,r=s.a if(r.D()){s.c=J.c0(s.b,r.gZ(r)) return!0}s.c=null return!1}, gZ(a){var s=this.c return s==null?this.$ti.z[1].a(s):s}} -A.amW.prototype={ -u(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +A.an2.prototype={ +t(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}, F(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, -N(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, +L(a,b){throw A.d(A.a8("Cannot modify unmodifiable map"))}, d7(a,b,c){throw A.d(A.a8("Cannot modify unmodifiable map"))}} -A.Ml.prototype={ +A.Mk.prototype={ u8(a,b,c){var s=this.a return s.u8(s,b,c)}, i(a,b){return this.a.i(0,b)}, -u(a,b,c){this.a.u(0,b,c)}, +t(a,b,c){this.a.t(0,b,c)}, F(a,b){this.a.F(0,b)}, d7(a,b,c){return this.a.d7(0,b,c)}, aX(a,b){return this.a.aX(0,b)}, @@ -62860,32 +62875,32 @@ gE(a){var s=this.a return s.gE(s)}, gdw(a){var s=this.a return s.gdw(s)}, -N(a,b){return this.a.N(0,b)}, +L(a,b){return this.a.L(0,b)}, k(a){var s=this.a return s.k(s)}, -gbB(a){var s=this.a -return s.gbB(s)}, -ghc(a){var s=this.a -return s.ghc(s)}, -D4(a,b,c,d){var s=this.a -return s.D4(s,b,c,d)}, -$iby:1} -A.Bb.prototype={ +gby(a){var s=this.a +return s.gby(s)}, +ghf(a){var s=this.a +return s.ghf(s)}, +D6(a,b,c,d){var s=this.a +return s.D6(s,b,c,d)}, +$ibx:1} +A.Ba.prototype={ u8(a,b,c){var s=this.a -return new A.Bb(s.u8(s,b,c),b.h("@<0>").ae(c).h("Bb<1,2>"))}} -A.Sf.prototype={ -avS(a,b){var s=this +return new A.Ba(s.u8(s,b,c),b.h("@<0>").ad(c).h("Ba<1,2>"))}} +A.Si.prototype={ +avP(a,b){var s=this s.b=b s.a=a if(a!=null)a.b=s if(b!=null)b.a=s}, -aDr(){var s,r=this,q=r.a +aDo(){var s,r=this,q=r.a if(q!=null)q.b=r.b s=r.b if(s!=null)s.a=q r.a=r.b=null}} -A.Se.prototype={ -Pu(a){var s,r,q=this +A.Sh.prototype={ +Pt(a){var s,r,q=this q.c=null s=q.a if(s!=null)s.b=q.b @@ -62893,34 +62908,34 @@ r=q.b if(r!=null)r.a=s q.a=q.b=null return q.d}, -fB(a){var s=this,r=s.c +fD(a){var s=this,r=s.c if(r!=null)--r.b s.c=null -s.aDr() +s.aDo() return s.d}, -zY(){return this}, -$ib7j:1, -gIK(){return this.d}} -A.Bt.prototype={ -zY(){return null}, -Pu(a){throw A.d(A.cF())}, -gIK(){throw A.d(A.cF())}} -A.xZ.prototype={ -fj(a,b){return new A.qb(this,this.$ti.h("@<1>").ae(b).h("qb<1,2>"))}, +A_(){return this}, +$ib7p:1, +gIM(){return this.d}} +A.Bs.prototype={ +A_(){return null}, +Pt(a){throw A.d(A.cF())}, +gIM(){throw A.d(A.cF())}} +A.xX.prototype={ +fk(a,b){return new A.qa(this,this.$ti.h("@<1>").ad(b).h("qa<1,2>"))}, gE(a){return this.b}, -wN(a){var s=this.a -new A.Se(this,a,s.$ti.h("Se<1>")).avS(s,s.b);++this.b}, -eJ(a){var s=this.a.a.Pu(0);--this.b +wP(a){var s=this.a +new A.Sh(this,a,s.$ti.h("Sh<1>")).avP(s,s.b);++this.b}, +eI(a){var s=this.a.a.Pt(0);--this.b return s}, -ga3(a){return this.a.b.gIK()}, -ga6(a){return this.a.a.gIK()}, +ga3(a){return this.a.b.gIM()}, +ga6(a){return this.a.a.gIM()}, gaD(a){var s=this.a return s.b===s}, -gaz(a){return new A.ae3(this,this.a.b,this.$ti.h("ae3<1>"))}, -k(a){return A.uS(this,"{","}")}, +gaw(a){return new A.aea(this,this.a.b,this.$ti.h("aea<1>"))}, +k(a){return A.uQ(this,"{","}")}, $ias:1} -A.ae3.prototype={ -D(){var s=this,r=s.b,q=r==null?null:r.zY() +A.aea.prototype={ +D(){var s=this,r=s.b,q=r==null?null:r.A_() if(q==null){s.a=s.b=s.c=null return!1}r=s.a if(r!=q.c)throw A.d(A.cL(r)) @@ -62929,10 +62944,10 @@ s.b=q.b return!0}, gZ(a){var s=this.c return s==null?this.$ti.c.a(s):s}} -A.M5.prototype={ -fj(a,b){return new A.qb(this,this.$ti.h("@<1>").ae(b).h("qb<1,2>"))}, -gaz(a){var s=this -return new A.HE(s,s.c,s.d,s.b,s.$ti.h("HE<1>"))}, +A.M4.prototype={ +fk(a,b){return new A.qa(this,this.$ti.h("@<1>").ad(b).h("qa<1,2>"))}, +gaw(a){var s=this +return new A.HD(s,s.c,s.d,s.b,s.$ti.h("HD<1>"))}, gaD(a){return this.b===this.c}, gE(a){return(this.c-this.b&this.a.length-1)>>>0}, ga3(a){var s=this,r=s.b @@ -62945,47 +62960,47 @@ r=s.a r=r[(q-1&r.length-1)>>>0] return r==null?s.$ti.c.a(r):r}, cB(a,b){var s,r=this -A.b7X(b,r.gE(r),r,null,null) +A.b82(b,r.gE(r),r,null,null) s=r.a s=s[(r.b+b&s.length-1)>>>0] return s==null?r.$ti.c.a(s):s}, -hU(a,b){var s,r,q,p,o,n,m=this,l=m.a.length-1,k=(m.c-m.b&l)>>>0 +hW(a,b){var s,r,q,p,o,n,m=this,l=m.a.length-1,k=(m.c-m.b&l)>>>0 if(k===0){s=m.$ti.c -return b?J.uT(0,s):J.LI(0,s)}s=m.$ti.c +return b?J.uR(0,s):J.LH(0,s)}s=m.$ti.c r=A.b2(k,m.ga3(m),b,s) for(q=m.a,p=m.b,o=0;o>>0] r[o]=n==null?s.a(n):n}return r}, -eu(a){return this.hU(a,!0)}, +es(a){return this.hW(a,!0)}, F(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti -if(j.h("H<1>").b(b)){s=J.bv(b) +if(j.h("H<1>").b(b)){s=J.bu(b) r=k.gE(k) q=r+s p=k.a o=p.length -if(q>=o){n=A.b2(A.bfF(q+B.e.bt(q,1)),null,!1,j.h("1?")) -k.c=k.aEf(n) +if(q>=o){n=A.b2(A.bfM(q+B.e.bu(q,1)),null,!1,j.h("1?")) +k.c=k.aEd(n) k.a=n k.b=0 -B.b.bX(n,r,q,b,0) +B.b.bW(n,r,q,b,0) k.c+=s}else{j=k.c m=o-j -if(s>>0)if(J.e(r.a[s],b)){r.nk(0,s);++r.d +B.b.bW(p,j,j+m,b,0) +B.b.bW(k.a,0,l,b,m) +k.c=l}}++k.d}else for(j=J.ax(b);j.D();)k.ha(0,j.gZ(j))}, +L(a,b){var s,r=this +for(s=r.b;s!==r.c;s=(s+1&r.a.length-1)>>>0)if(J.e(r.a[s],b)){r.nn(0,s);++r.d return!0}return!1}, aj(a){var s,r,q=this,p=q.b,o=q.c if(p!==o){for(s=q.a,r=s.length-1;p!==o;p=(p+1&r)>>>0)s[p]=null q.b=q.c=0;++q.d}}, -k(a){return A.uS(this,"{","}")}, -wN(a){var s=this,r=s.b,q=s.a +k(a){return A.uQ(this,"{","}")}, +wP(a){var s=this,r=s.b,q=s.a r=s.b=(r-1&q.length-1)>>>0 q[r]=a -if(r===s.c)s.a0i();++s.d}, -rZ(){var s,r,q=this,p=q.b +if(r===s.c)s.a0h();++s.d}, +t_(){var s,r,q=this,p=q.b if(p===q.c)throw A.d(A.cF());++q.d s=q.a r=s[p] @@ -62993,7 +63008,7 @@ if(r==null)r=q.$ti.c.a(r) s[p]=null q.b=(p+1&s.length-1)>>>0 return r}, -eJ(a){var s,r=this,q=r.b,p=r.c +eI(a){var s,r=this,q=r.b,p=r.c if(q===p)throw A.d(A.cF());++r.d q=r.a p=r.c=(p-1&q.length-1)>>>0 @@ -63001,12 +63016,12 @@ s=q[p] if(s==null)s=r.$ti.c.a(s) q[p]=null return s}, -h7(a,b){var s=this,r=s.a,q=s.c +ha(a,b){var s=this,r=s.a,q=s.c r[q]=b r=(q+1&r.length-1)>>>0 s.c=r -if(s.b===r)s.a0i();++s.d}, -nk(a,b){var s,r,q,p=this,o=p.a,n=o.length-1,m=p.b,l=p.c +if(s.b===r)s.a0h();++s.d}, +nn(a,b){var s,r,q,p=this,o=p.a,n=o.length-1,m=p.b,l=p.c if((b-m&n)>>>0<(l-b&n)>>>0){for(s=b;s!==m;s=r){r=(s-1&n)>>>0 o[s]=o[r]}o[m]=null p.b=(m+1&n)>>>0 @@ -63014,48 +63029,48 @@ return(b+1&n)>>>0}else{m=p.c=(l-1&n)>>>0 for(s=b;s!==m;s=q){q=(s+1&n)>>>0 o[s]=o[q]}o[m]=null return b}}, -a0i(){var s=this,r=A.b2(s.a.length*2,null,!1,s.$ti.h("1?")),q=s.a,p=s.b,o=q.length-p -B.b.bX(r,0,o,q,p) -B.b.bX(r,o,o+s.b,s.a,0) +a0h(){var s=this,r=A.b2(s.a.length*2,null,!1,s.$ti.h("1?")),q=s.a,p=s.b,o=q.length-p +B.b.bW(r,0,o,q,p) +B.b.bW(r,o,o+s.b,s.a,0) s.b=0 s.c=s.a.length s.a=r}, -aEf(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +aEd(a){var s,r,q=this,p=q.b,o=q.c,n=q.a if(p<=o){s=o-p -B.b.bX(a,0,s,n,p) +B.b.bW(a,0,s,n,p) return s}else{r=n.length-p -B.b.bX(a,0,r,n,p) -B.b.bX(a,r,r+q.c,q.a,0) +B.b.bW(a,0,r,n,p) +B.b.bW(a,r,r+q.c,q.a,0) return q.c+r}}} -A.HE.prototype={ +A.HD.prototype={ gZ(a){var s=this.e return s==null?this.$ti.c.a(s):s}, D(){var s,r=this,q=r.a -if(r.c!==q.d)A.a7(A.cL(q)) +if(r.c!==q.d)A.a6(A.cL(q)) s=r.d if(s===r.b){r.e=null return!1}q=q.a r.e=q[s] r.d=(s+1&q.length-1)>>>0 return!0}} -A.po.prototype={ +A.o1.prototype={ gaD(a){return this.gE(this)===0}, gdm(a){return this.gE(this)!==0}, -fj(a,b){return A.aMf(this,null,A.w(this).c,b)}, +fk(a,b){return A.aMl(this,null,A.q(this).c,b)}, F(a,b){var s -for(s=J.az(b);s.D();)this.H(0,s.gZ(s))}, -abL(a){var s,r -for(s=a.length,r=0;r").ae(c).h("y4<1,2>"))}, -k(a){return A.uS(this,"{","}")}, +for(s=J.ax(b);s.D();)this.H(0,s.gZ(s))}, +abJ(a){var s,r +for(s=a.length,r=0;r").ad(c).h("y2<1,2>"))}, +k(a){return A.uQ(this,"{","}")}, ab(a,b){var s -for(s=this.gaz(this);s.D();)b.$1(s.gZ(s))}, -cl(a,b){var s,r,q=this.gaz(this) +for(s=this.gaw(this);s.D();)b.$1(s.gZ(s))}, +cl(a,b){var s,r,q=this.gaw(this) if(!q.D())return"" s=J.h9(q.gZ(q)) if(!q.D())return s @@ -63065,58 +63080,64 @@ while(q.D())}else{r=s do r=r+b+A.h(q.gZ(q)) while(q.D())}return r.charCodeAt(0)==0?r:r}, eg(a,b){var s -for(s=this.gaz(this);s.D();)if(b.$1(s.gZ(s)))return!0 +for(s=this.gaw(this);s.D();)if(b.$1(s.gZ(s)))return!0 return!1}, -fD(a,b){return A.b9i(this,b,A.w(this).c)}, -ga3(a){var s=this.gaz(this) +fF(a,b){return A.b9o(this,b,A.q(this).c)}, +ga3(a){var s=this.gaw(this) if(!s.D())throw A.d(A.cF()) return s.gZ(s)}, -ga6(a){var s,r=this.gaz(this) +ga6(a){var s,r=this.gaw(this) if(!r.D())throw A.d(A.cF()) do s=r.gZ(r) while(r.D()) return s}, cB(a,b){var s,r A.fH(b,"index") -s=this.gaz(this) +s=this.gaw(this) for(r=b;s.D();){if(r===0)return s.gZ(s);--r}throw A.d(A.fc(b,b-r,this,null,"index"))}, $ias:1, -$iB:1, -$ic3:1} -A.BE.prototype={ -fj(a,b){return A.aMf(this,this.gGc(),A.w(this).c,b)}, -rl(a){var s,r,q=this.tN() -for(s=this.gaz(this);s.D();){r=s.gZ(s) +$iA:1, +$ic1:1} +A.BD.prototype={ +fk(a,b){return A.aMl(this,this.gGe(),A.q(this).c,b)}, +um(a){var s,r,q=this.tO() +for(s=this.gaw(this);s.D();){r=s.gZ(s) if(!a.O(0,r))q.H(0,r)}return q}, -CR(a,b){var s,r,q=this.tN() -for(s=this.gaz(this);s.D();){r=s.gZ(s) +CT(a,b){var s,r,q=this.tO() +for(s=this.gaw(this);s.D();){r=s.gZ(s) if(b.O(0,r))q.H(0,r)}return q}, -n2(a){var s=this.tN() +lg(a){var s=this.tO() s.F(0,this) return s}} -A.amX.prototype={ -H(a,b){return A.bad()}, -F(a,b){return A.bad()}, -N(a,b){return A.bad()}} +A.Vq.prototype={ +H(a,b){return A.baj()}, +F(a,b){return A.baj()}, +L(a,b){return A.baj()}} A.dV.prototype={ -tN(){return A.p1(this.$ti.c)}, -qV(a){return A.p1(a)}, -As(){return this.qV(t.z)}, -O(a,b){return J.hx(this.a,b)}, -gaz(a){return J.az(J.aq5(this.a))}, -gE(a){return J.bv(this.a)}} -A.al3.prototype={} -A.kn.prototype={} +tO(){return A.p_(this.$ti.c)}, +qX(a){return A.p_(a)}, +Au(){return this.qX(t.z)}, +O(a,b){return J.hw(this.a,b)}, +gaw(a){return J.ax(J.aqb(this.a))}, +gE(a){return J.bu(this.a)}} +A.GJ.prototype={ +O(a,b){return this.a.O(0,b)}, +gE(a){return this.a.a}, +gaw(a){var s=this.a +return A.cV(s,s.r,A.q(s).c)}, +lg(a){return this.a.lg(0)}} +A.ala.prototype={} +A.ko.prototype={} A.jw.prototype={ -azm(a){var s=this,r=s.$ti -r=new A.jw(a,s.a,r.h("@<1>").ae(r.z[1]).h("jw<1,2>")) +azj(a){var s=this,r=s.$ti +r=new A.jw(a,s.a,r.h("@<1>").ad(r.z[1]).h("jw<1,2>")) r.b=s.b r.c=s.c return r}} -A.al2.prototype={ -mn(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ghj() -if(f==null){h.Nj(a,a) -return-1}s=h.gNi() +A.al9.prototype={ +mr(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ghm() +if(f==null){h.Nl(a,a) +return-1}s=h.gNk() for(r=g,q=f,p=r,o=p,n=o,m=n;!0;){r=s.$2(q.a,a) if(r>0){l=q.b if(l==null)break @@ -63142,359 +63163,360 @@ else o.c=q}else break o=q q=j}}if(o!=null){o.c=q.b q.b=p}if(m!=null){m.b=q.c -q.c=n}if(h.ghj()!==q){h.shj(q);++h.c}return r}, -aCi(a){var s,r,q=a.b +q.c=n}if(h.ghm()!==q){h.shm(q);++h.c}return r}, +aCf(a){var s,r,q=a.b for(s=a;q!=null;s=q,q=r){s.b=q.c q.c=s r=q.b}return s}, -a3I(a){var s,r,q=a.c +a3G(a){var s,r,q=a.c for(s=a;q!=null;s=q,q=r){s.c=q.b q.b=s r=q.c}return s}, -nk(a,b){var s,r,q,p,o=this -if(o.ghj()==null)return null -if(o.mn(b)!==0)return null -s=o.ghj() +nn(a,b){var s,r,q,p,o=this +if(o.ghm()==null)return null +if(o.mr(b)!==0)return null +s=o.ghm() r=s.b;--o.a q=s.c -if(r==null)o.shj(q) -else{p=o.a3I(r) +if(r==null)o.shm(q) +else{p=o.a3G(r) p.c=q -o.shj(p)}++o.b +o.shm(p)}++o.b return s}, -MM(a,b){var s,r=this;++r.a;++r.b -s=r.ghj() -if(s==null){r.shj(a) +MO(a,b){var s,r=this;++r.a;++r.b +s=r.ghm() +if(s==null){r.shm(a) return}if(b<0){a.b=s a.c=s.c s.c=null}else{a.c=s a.b=s.b -s.b=null}r.shj(a)}, -ga_D(){var s=this,r=s.ghj() +s.b=null}r.shm(a)}, +ga_C(){var s=this,r=s.ghm() if(r==null)return null -s.shj(s.aCi(r)) -return s.ghj()}, -ga1a(){var s=this,r=s.ghj() +s.shm(s.aCf(r)) +return s.ghm()}, +ga19(){var s=this,r=s.ghm() if(r==null)return null -s.shj(s.a3I(r)) -return s.ghj()}, -aoz(a){this.shj(null) +s.shm(s.a3G(r)) +return s.ghm()}, +aow(a){this.shm(null) this.a=0;++this.b}, -wb(a){return this.Qw(a)&&this.mn(a)===0}, -Nj(a,b){return this.gNi().$2(a,b)}, -Qw(a){return this.gaRa().$1(a)}} -A.PO.prototype={ +wc(a){return this.Qv(a)&&this.mr(a)===0}, +Nl(a,b){return this.gNk().$2(a,b)}, +Qv(a){return this.gaR9().$1(a)}} +A.PR.prototype={ i(a,b){var s=this if(!s.f.$1(b))return null -if(s.d!=null)if(s.mn(b)===0)return s.d.d +if(s.d!=null)if(s.mr(b)===0)return s.d.d return null}, -N(a,b){var s +L(a,b){var s if(!this.f.$1(b))return null -s=this.nk(0,b) +s=this.nn(0,b) if(s!=null)return s.d return null}, -u(a,b,c){var s,r=this,q=r.mn(b) -if(q===0){r.d=r.d.azm(c);++r.c +t(a,b,c){var s,r=this,q=r.mr(b) +if(q===0){r.d=r.d.azj(c);++r.c return}s=r.$ti -r.MM(new A.jw(c,b,s.h("@<1>").ae(s.z[1]).h("jw<1,2>")),q)}, -d7(a,b,c){var s,r,q,p,o=this,n=o.mn(b) +r.MO(new A.jw(c,b,s.h("@<1>").ad(s.z[1]).h("jw<1,2>")),q)}, +d7(a,b,c){var s,r,q,p,o=this,n=o.mr(b) if(n===0)return o.d.d s=o.b r=o.c q=c.$0() if(s!==o.b)throw A.d(A.cL(o)) -if(r!==o.c)n=o.mn(b) +if(r!==o.c)n=o.mr(b) p=o.$ti -o.MM(new A.jw(q,b,p.h("@<1>").ae(p.z[1]).h("jw<1,2>")),n) +o.MO(new A.jw(q,b,p.h("@<1>").ad(p.z[1]).h("jw<1,2>")),n) return q}, -F(a,b){b.ab(0,new A.aN6(this))}, +F(a,b){b.ab(0,new A.aNc(this))}, gaD(a){return this.d==null}, gdm(a){return this.d!=null}, ab(a,b){var s,r,q=this.$ti -q=q.h("@<1>").ae(q.z[1]) -s=new A.BF(this,A.b([],q.h("o>")),this.c,q.h("BF<1,2>")) +q=q.h("@<1>").ad(q.z[1]) +s=new A.BE(this,A.b([],q.h("p>")),this.c,q.h("BE<1,2>")) for(;s.D();){r=s.gZ(s) b.$2(r.a,r.b)}}, gE(a){return this.a}, -aX(a,b){return this.wb(b)}, +aX(a,b){return this.wc(b)}, gdw(a){var s=this.$ti -return new A.tl(this,s.h("@<1>").ae(s.h("jw<1,2>")).h("tl<1,2>"))}, -gbB(a){var s=this.$ti -return new A.BG(this,s.h("@<1>").ae(s.z[1]).h("BG<1,2>"))}, -ghc(a){var s=this.$ti -return new A.UJ(this,s.h("@<1>").ae(s.z[1]).h("UJ<1,2>"))}, -aJk(){if(this.d==null)return null -return this.ga_D().a}, -aa1(){if(this.d==null)return null -return this.ga1a().a}, -aM1(a){var s,r,q,p=this +return new A.ti(this,s.h("@<1>").ad(s.h("jw<1,2>")).h("ti<1,2>"))}, +gby(a){var s=this.$ti +return new A.BF(this,s.h("@<1>").ad(s.z[1]).h("BF<1,2>"))}, +ghf(a){var s=this.$ti +return new A.UM(this,s.h("@<1>").ad(s.z[1]).h("UM<1,2>"))}, +aJi(){if(this.d==null)return null +return this.ga_C().a}, +aa_(){if(this.d==null)return null +return this.ga19().a}, +aM_(a){var s,r,q,p=this if(p.d==null)return null -if(p.mn(a)<0)return p.d.a +if(p.mr(a)<0)return p.d.a s=p.d.b if(s==null)return null r=s.c for(;r!=null;s=r,r=q)q=r.c return s.a}, -aJl(a){var s,r,q,p=this +aJj(a){var s,r,q,p=this if(p.d==null)return null -if(p.mn(a)>0)return p.d.a +if(p.mr(a)>0)return p.d.a s=p.d.c if(s==null)return null r=s.b for(;r!=null;s=r,r=q)q=r.b return s.a}, -$iby:1, -Nj(a,b){return this.e.$2(a,b)}, -Qw(a){return this.f.$1(a)}, -ghj(){return this.d}, -gNi(){return this.e}, -shj(a){return this.d=a}} -A.aN7.prototype={ +$ibx:1, +Nl(a,b){return this.e.$2(a,b)}, +Qv(a){return this.f.$1(a)}, +ghm(){return this.d}, +gNk(){return this.e}, +shm(a){return this.d=a}} +A.aNd.prototype={ $1(a){return this.a.b(a)}, $S:90} -A.aN6.prototype={ -$2(a,b){this.a.u(0,a,b)}, +A.aNc.prototype={ +$2(a,b){this.a.t(0,a,b)}, $S(){return this.a.$ti.h("~(1,2)")}} -A.pT.prototype={ +A.pS.prototype={ gZ(a){var s=this.b -if(s.length===0){A.w(this).h("pT.T").a(null) -return null}return this.Oh(B.b.ga6(s))}, -ayV(a){var s,r,q=this.b +if(s.length===0){A.q(this).h("pS.T").a(null) +return null}return this.Oj(B.b.ga6(s))}, +ayS(a){var s,r,q=this.b B.b.aj(q) s=this.a -s.mn(a) -r=s.ghj() +s.mr(a) +r=s.ghm() r.toString q.push(r) this.d=s.c}, D(){var s,r,q=this,p=q.c,o=q.a,n=o.b if(p!==n){if(p==null){q.c=n -s=o.ghj() +s=o.ghm() for(p=q.b;s!=null;){p.push(s) s=s.b}return p.length!==0}throw A.d(A.cL(o))}p=q.b if(p.length===0)return!1 -if(q.d!==o.c)q.ayV(B.b.ga6(p).a) +if(q.d!==o.c)q.ayS(B.b.ga6(p).a) s=B.b.ga6(p) r=s.c if(r!=null){for(;r!=null;){p.push(r) r=r.b}return!0}p.pop() while(!0){if(!(p.length!==0&&B.b.ga6(p).c===s))break s=p.pop()}return p.length!==0}} -A.tl.prototype={ +A.ti.prototype={ gE(a){return this.a.a}, gaD(a){return this.a.a===0}, -gaz(a){var s=this.a,r=this.$ti -return new A.tm(s,A.b([],r.h("o<2>")),s.c,r.h("@<1>").ae(r.z[1]).h("tm<1,2>"))}, -O(a,b){return this.a.wb(b)}, -n2(a){var s=this.a,r=this.$ti,q=A.a8w(s.e,s.f,r.c) +gaw(a){var s=this.a,r=this.$ti +return new A.tj(s,A.b([],r.h("p<2>")),s.c,r.h("@<1>").ad(r.z[1]).h("tj<1,2>"))}, +O(a,b){return this.a.wc(b)}, +lg(a){var s=this.a,r=this.$ti,q=A.a8D(s.e,s.f,r.c) q.a=s.a -q.d=q.ZP(s.d,r.z[1]) +q.d=q.ZO(s.d,r.z[1]) return q}} -A.BG.prototype={ +A.BF.prototype={ gE(a){return this.a.a}, gaD(a){return this.a.a===0}, -gaz(a){var s=this.a,r=this.$ti -r=r.h("@<1>").ae(r.z[1]) -return new A.UN(s,A.b([],r.h("o>")),s.c,r.h("UN<1,2>"))}} -A.UJ.prototype={ +gaw(a){var s=this.a,r=this.$ti +r=r.h("@<1>").ad(r.z[1]) +return new A.UQ(s,A.b([],r.h("p>")),s.c,r.h("UQ<1,2>"))}} +A.UM.prototype={ gE(a){return this.a.a}, gaD(a){return this.a.a===0}, -gaz(a){var s=this.a,r=this.$ti -r=r.h("@<1>").ae(r.z[1]) -return new A.BF(s,A.b([],r.h("o>")),s.c,r.h("BF<1,2>"))}} -A.tm.prototype={ -Oh(a){return a.a}} -A.UN.prototype={ -Oh(a){return a.d}} -A.BF.prototype={ -Oh(a){var s=this.$ti -return new A.bp(a.a,a.d,s.h("@<1>").ae(s.z[1]).h("bp<1,2>"))}} -A.G3.prototype={ -a1J(a){return A.a8w(new A.aN9(this,a),this.f,a)}, -tN(){return this.a1J(t.z)}, -fj(a,b){return A.aMf(this,this.gawE(),this.$ti.c,b)}, -gaz(a){var s=this.$ti -return new A.tm(this,A.b([],s.h("o>")),this.c,s.h("@<1>").ae(s.h("kn<1>")).h("tm<1,2>"))}, +gaw(a){var s=this.a,r=this.$ti +r=r.h("@<1>").ad(r.z[1]) +return new A.BE(s,A.b([],r.h("p>")),s.c,r.h("BE<1,2>"))}} +A.tj.prototype={ +Oj(a){return a.a}} +A.UQ.prototype={ +Oj(a){return a.d}} +A.BE.prototype={ +Oj(a){var s=this.$ti +return new A.bo(a.a,a.d,s.h("@<1>").ad(s.z[1]).h("bo<1,2>"))}} +A.G1.prototype={ +a1H(a){return A.a8D(new A.aNf(this,a),this.f,a)}, +tO(){return this.a1H(t.z)}, +fk(a,b){return A.aMl(this,this.gawB(),this.$ti.c,b)}, +gaw(a){var s=this.$ti +return new A.tj(this,A.b([],s.h("p>")),this.c,s.h("@<1>").ad(s.h("ko<1>")).h("tj<1,2>"))}, gE(a){return this.a}, gaD(a){return this.d==null}, gdm(a){return this.d!=null}, ga3(a){if(this.a===0)throw A.d(A.cF()) -return this.ga_D().a}, +return this.ga_C().a}, ga6(a){if(this.a===0)throw A.d(A.cF()) -return this.ga1a().a}, -O(a,b){return this.f.$1(b)&&this.mn(this.$ti.c.a(b))===0}, -H(a,b){return this.h7(0,b)}, -h7(a,b){var s=this.mn(b) +return this.ga19().a}, +O(a,b){return this.f.$1(b)&&this.mr(this.$ti.c.a(b))===0}, +H(a,b){return this.ha(0,b)}, +ha(a,b){var s=this.mr(b) if(s===0)return!1 -this.MM(new A.kn(b,this.$ti.h("kn<1>")),s) +this.MO(new A.ko(b,this.$ti.h("ko<1>")),s) return!0}, -N(a,b){if(!this.f.$1(b))return!1 -return this.nk(0,this.$ti.c.a(b))!=null}, +L(a,b){if(!this.f.$1(b))return!1 +return this.nn(0,this.$ti.c.a(b))!=null}, F(a,b){var s -for(s=J.az(b);s.D();)this.h7(0,s.gZ(s))}, -JK(a){var s=this +for(s=J.ax(b);s.D();)this.ha(0,s.gZ(s))}, +JM(a){var s=this if(!s.f.$1(a))return null -if(s.mn(s.$ti.c.a(a))!==0)return null +if(s.mr(s.$ti.c.a(a))!==0)return null return s.d.a}, -CR(a,b){var s,r=this,q=r.$ti,p=A.a8w(r.e,r.f,q.c) -for(q=new A.tm(r,A.b([],q.h("o>")),r.c,q.h("@<1>").ae(q.h("kn<1>")).h("tm<1,2>"));q.D();){s=q.gZ(q) -if(b.O(0,s))p.h7(0,s)}return p}, -aoG(){var s=this,r=s.$ti,q=A.a8w(s.e,s.f,r.c) +CT(a,b){var s,r=this,q=r.$ti,p=A.a8D(r.e,r.f,q.c) +for(q=new A.tj(r,A.b([],q.h("p>")),r.c,q.h("@<1>").ad(q.h("ko<1>")).h("tj<1,2>"));q.D();){s=q.gZ(q) +if(b.O(0,s))p.ha(0,s)}return p}, +aoD(){var s=this,r=s.$ti,q=A.a8D(s.e,s.f,r.c) q.a=s.a -q.d=s.ZP(s.d,r.h("kn<1>")) +q.d=s.ZO(s.d,r.h("ko<1>")) return q}, -ZP(a,b){var s +ZO(a,b){var s if(a==null)return null -s=new A.kn(a.a,this.$ti.h("kn<1>")) -new A.aN8(this,b).$2(a,s) +s=new A.ko(a.a,this.$ti.h("ko<1>")) +new A.aNe(this,b).$2(a,s) return s}, -n2(a){return this.aoG()}, -k(a){return A.uS(this,"{","}")}, +lg(a){return this.aoD()}, +k(a){return A.uQ(this,"{","}")}, $ias:1, -$ic3:1, -Nj(a,b){return this.e.$2(a,b)}, -Qw(a){return this.f.$1(a)}, -ghj(){return this.d}, -gNi(){return this.e}, -shj(a){return this.d=a}} -A.aNa.prototype={ +$ic1:1, +Nl(a,b){return this.e.$2(a,b)}, +Qv(a){return this.f.$1(a)}, +ghm(){return this.d}, +gNk(){return this.e}, +shm(a){return this.d=a}} +A.aNg.prototype={ $1(a){return this.a.b(a)}, $S:90} -A.aN9.prototype={ +A.aNf.prototype={ $2(a,b){var s=this.a,r=s.$ti.c r.a(a) r.a(b) return s.e.$2(a,b)}, -$S(){return this.b.h("p(0,0)")}} -A.aN8.prototype={ -$2(a,b){var s,r,q,p,o,n=this.a.$ti.h("kn<1>") +$S(){return this.b.h("o(0,0)")}} +A.aNe.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.h("ko<1>") do{s=a.b r=a.c -if(s!=null){q=new A.kn(s.a,n) +if(s!=null){q=new A.ko(s.a,n) b.b=q this.$2(s,q)}p=r!=null -if(p){o=new A.kn(r.a,n) +if(p){o=new A.ko(r.a,n) b.c=o b=o a=r}}while(p)}, -$S(){return this.a.$ti.ae(this.b).h("~(1,kn<2>)")}} -A.UK.prototype={} -A.UL.prototype={} -A.UM.prototype={} -A.Vm.prototype={} -A.Wc.prototype={} -A.ag6.prototype={ +$S(){return this.a.$ti.ad(this.b).h("~(1,ko<2>)")}} +A.UN.prototype={} +A.UO.prototype={} +A.UP.prototype={} +A.Vp.prototype={} +A.Vr.prototype={} +A.Wh.prototype={} +A.agd.prototype={ i(a,b){var s,r=this.b if(r==null)return this.c.i(0,b) else if(typeof b!="string")return null else{s=r[b] -return typeof s=="undefined"?this.ayE(b):s}}, -gE(a){return this.b==null?this.c.a:this.wc().length}, +return typeof s=="undefined"?this.ayB(b):s}}, +gE(a){return this.b==null?this.c.a:this.wd().length}, gaD(a){return this.gE(this)===0}, gdm(a){return this.gE(this)>0}, gdw(a){var s if(this.b==null){s=this.c -return new A.bg(s,A.w(s).h("bg<1>"))}return new A.ag7(this)}, -gbB(a){var s,r=this +return new A.bf(s,A.q(s).h("bf<1>"))}return new A.age(this)}, +gby(a){var s,r=this if(r.b==null){s=r.c -return s.gbB(s)}return A.qY(r.wc(),new A.aX4(r),t.N,t.z)}, -u(a,b,c){var s,r,q=this -if(q.b==null)q.c.u(0,b,c) +return s.gby(s)}return A.p2(r.wd(),new A.aXa(r),t.N,t.z)}, +t(a,b,c){var s,r,q=this +if(q.b==null)q.c.t(0,b,c) else if(q.aX(0,b)){s=q.b s[b]=c r=q.a -if(r==null?s!=null:r!==s)r[b]=null}else q.a5m().u(0,b,c)}, -F(a,b){b.ab(0,new A.aX3(this))}, +if(r==null?s!=null:r!==s)r[b]=null}else q.a5k().t(0,b,c)}, +F(a,b){b.ab(0,new A.aX9(this))}, aX(a,b){if(this.b==null)return this.c.aX(0,b) if(typeof b!="string")return!1 return Object.prototype.hasOwnProperty.call(this.a,b)}, d7(a,b,c){var s if(this.aX(0,b))return this.i(0,b) s=c.$0() -this.u(0,b,s) +this.t(0,b,s) return s}, -N(a,b){if(this.b!=null&&!this.aX(0,b))return null -return this.a5m().N(0,b)}, +L(a,b){if(this.b!=null&&!this.aX(0,b))return null +return this.a5k().L(0,b)}, ab(a,b){var s,r,q,p,o=this if(o.b==null)return o.c.ab(0,b) -s=o.wc() +s=o.wd() for(r=0;r"))}return s}, +s=s.gaw(s)}else{s=s.wd() +s=new J.dw(s,s.length,A.a7(s).h("dw<1>"))}return s}, O(a,b){return this.a.aX(0,b)}} -A.aQH.prototype={ +A.aQN.prototype={ $0(){var s,r try{s=new TextDecoder("utf-8",{fatal:true}) return s}catch(r){}return null}, $S:75} -A.aQG.prototype={ +A.aQM.prototype={ $0(){var s,r try{s=new TextDecoder("utf-8",{fatal:false}) return s}catch(r){}return null}, $S:75} -A.X9.prototype={ -lK(a){return B.qa.d8(a)}, -fI(a,b){var s=B.q9.d8(b) +A.Xe.prototype={ +lO(a){return B.qe.d8(a)}, +fK(a,b){var s=B.qd.d8(b) return s}, -goH(){return B.qa}, -gBN(){return B.q9}} -A.amU.prototype={ +goJ(){return B.qe}, +gBP(){return B.qd}} +A.an0.prototype={ d8(a){var s,r,q,p=A.dA(0,null,a.length,null,null)-0,o=new Uint8Array(p) for(s=~this.a,r=0;r>>0!==0){if(!this.a)throw A.d(A.dr("Invalid value in input: "+A.h(q),p,p)) -return this.ap6(a,0,n)}}return A.rQ(a,0,n)}, -ap6(a,b,c){var s,r,q,p,o +return this.ap3(a,0,n)}}return A.rO(a,0,n)}, +ap3(a,b,c){var s,r,q,p,o for(s=~this.b,r=J.aK(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} -A.Xa.prototype={} -A.ark.prototype={ -goH(){return B.GU}, -aMW(a,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b="Invalid base64 encoding length " +A.Xf.prototype={} +A.arq.prototype={ +goJ(){return B.GY}, +aMU(a,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b="Invalid base64 encoding length " a2=A.dA(a1,a2,a0.length,c,c) -s=$.bbV() +s=$.bc1() for(r=a1,q=r,p=c,o=-1,n=-1,m=0;r=0)A.bcY(a0,n,a2,o,m,f) -else{e=B.e.bJ(f-1,4)+1 +if(o>=0)A.bd4(a0,n,a2,o,m,f) +else{e=B.e.bI(f-1,4)+1 if(e===1)throw A.d(A.dr(b,a0,a2)) for(;e<4;){g+="=" p.a=g;++e}}g=p.a -return B.c.iE(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 -if(o>=0)A.bcY(a0,n,a2,o,m,d) -else{e=B.e.bJ(d,4) +return B.c.iH(a0,a1,a2,g.charCodeAt(0)==0?g:g)}d=a2-a1 +if(o>=0)A.bd4(a0,n,a2,o,m,d) +else{e=B.e.bI(d,4) if(e===1)throw A.d(A.dr(b,a0,a2)) -if(e>1)a0=B.c.iE(a0,a2,a2,e===2?"==":"=")}return a0}} -A.XA.prototype={ +if(e>1)a0=B.c.iH(a0,a2,a2,e===2?"==":"=")}return a0}} +A.XF.prototype={ d8(a){var s=a.length if(s===0)return"" -s=new A.aSx(u.U).aIG(a,0,s,!0) +s=new A.aSD(u.U).aIE(a,0,s,!0) s.toString -return A.rQ(s,0,null)}} -A.aSx.prototype={ -aIG(a,b,c,d){var s,r=this.a,q=(r&3)+(c-b),p=B.e.cW(q,3),o=p*4 +return A.rO(s,0,null)}} +A.aSD.prototype={ +aIE(a,b,c,d){var s,r=this.a,q=(r&3)+(c-b),p=B.e.cW(q,3),o=p*4 if(q-p*3>0)o+=4 s=new Uint8Array(o) -this.a=A.bCD(this.b,a,b,c,!0,s,0,r) +this.a=A.bCJ(this.b,a,b,c,!0,s,0,r) if(o>0)return s return null}} -A.Xz.prototype={ -a6V(a,b){var s,r,q,p=A.dA(b,null,a.length,null,null) +A.XE.prototype={ +a6T(a,b){var s,r,q,p=A.dA(b,null,a.length,null,null) if(b===p)return new Uint8Array(0) -s=new A.aSw() -r=s.aHF(0,a,b,p) +s=new A.aSC() +r=s.aHD(0,a,b,p) r.toString q=s.a -if(q<-1)A.a7(A.dr("Missing padding character",a,p)) -if(q>0)A.a7(A.dr("Invalid length, must be multiple of four",a,p)) +if(q<-1)A.a6(A.dr("Missing padding character",a,p)) +if(q>0)A.a6(A.dr("Invalid length, must be multiple of four",a,p)) s.a=-1 return r}, -d8(a){return this.a6V(a,0)}} -A.aSw.prototype={ -aHF(a,b,c,d){var s,r=this,q=r.a -if(q<0){r.a=A.biM(b,c,d,q) +d8(a){return this.a6T(a,0)}} +A.aSC.prototype={ +aHD(a,b,c,d){var s,r=this,q=r.a +if(q<0){r.a=A.biS(b,c,d,q) return null}if(c===d)return new Uint8Array(0) -s=A.bCA(b,c,d,q) -r.a=A.bCC(b,c,d,s,0,r.a) +s=A.bCG(b,c,d,q) +r.a=A.bCI(b,c,d,s,0,r.a) return s}} -A.asl.prototype={} -A.acf.prototype={ +A.asr.prototype={} +A.acm.prototype={ H(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.aK(b) if(n.gE(b)>p.length-o){p=q.b s=n.gE(b)+p.length-1 -s|=B.e.bt(s,1) +s|=B.e.bu(s,1) s|=s>>>2 s|=s>>>4 s|=s>>>8 @@ -63570,17 +63592,17 @@ o=q.c B.E.dP(p,o,o+n.gE(b),b) q.c=q.c+n.gE(b)}, a2(a){this.a.$1(B.E.cU(this.b,0,this.c))}} -A.Yl.prototype={} -A.Zx.prototype={ -lK(a){return this.goH().d8(a)}} -A.hQ.prototype={} -A.y5.prototype={} -A.aAJ.prototype={ +A.Yq.prototype={} +A.ZC.prototype={ +lO(a){return this.goJ().d8(a)}} +A.hP.prototype={} +A.y3.prototype={} +A.aAO.prototype={ k(a){return this.a}} -A.a27.prototype={ -d8(a){var s=this.ap5(a,0,a.length) +A.a2d.prototype={ +d8(a){var s=this.ap2(a,0,a.length) return s==null?a:s}, -ap5(a,b,c){var s,r,q,p,o,n=null +ap2(a,b,c){var s,r,q,p,o,n=null for(s=this.a,r=s.e,s=s.d,q=b,p=n;qb)p.a+=B.c.ao(a,b,c) s=p.a return s.charCodeAt(0)==0?s:s}} -A.LM.prototype={ -k(a){var s=A.y8(this.a) +A.LL.prototype={ +k(a){var s=A.y6(this.a) return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} -A.a2J.prototype={ +A.a2P.prototype={ k(a){return"Cyclic error in JSON stringify"}} -A.aCd.prototype={ -a7B(a,b,c){var s=A.bkp(b,this.gBN().a) +A.aCj.prototype={ +a7z(a,b,c){var s=A.bkv(b,this.gBP().a) return s}, -fI(a,b){return this.a7B(a,b,null)}, -lK(a){var s=this.goH() -s=A.bD1(a,s.b,s.a) +fK(a,b){return this.a7z(a,b,null)}, +lO(a){var s=this.goJ() +s=A.bD7(a,s.b,s.a) return s}, -goH(){return B.SP}, -gBN(){return B.SO}} -A.a2M.prototype={ +goJ(){return B.ST}, +gBP(){return B.SS}} +A.a2S.prototype={ d8(a){var s,r=this.a,q=new A.dl("") -if(r==null)s=A.biZ(q,this.b) -else s=new A.ag9(r,0,q,[],A.baU()) -s.t9(a) +if(r==null)s=A.bj4(q,this.b) +else s=new A.agg(r,0,q,[],A.bb_()) +s.ta(a) r=q.a return r.charCodeAt(0)==0?r:r}} -A.a2L.prototype={ -d8(a){return A.bkp(a,this.a)}} -A.aX7.prototype={ -VN(a){var s,r,q,p,o,n,m=a.length +A.a2R.prototype={ +d8(a){return A.bkv(a,this.a)}} +A.aXd.prototype={ +VM(a){var s,r,q,p,o,n,m=a.length for(s=this.c,r=0,q=0;q92){if(p>=55296){o=p&64512 if(o===55296){n=q+1 @@ -63667,18 +63689,18 @@ r=q+1 s.a+=A.bZ(92) s.a+=A.bZ(p)}}if(r===0)s.a+=a else if(r>>6&63|128 o.b=p+1 r[p]=s&63|128 -return!0}else{o.QC() +return!0}else{o.QB() return!1}}, -aqN(a,b,c){var s,r,q,p,o,n,m,l=this +aqK(a,b,c){var s,r,q,p,o,n,m,l=this if(b!==c&&(B.c.au(a,c-1)&64512)===55296)--c for(s=l.c,r=s.length,q=b;qr)break n=q+1 -if(l.aEe(p,B.c.aV(a,n)))q=n}else if(o===56320){if(l.b+3>r)break -l.QC()}else if(p<=2047){o=l.b +if(l.aEc(p,B.c.aV(a,n)))q=n}else if(o===56320){if(l.b+3>r)break +l.QB()}else if(p<=2047){o=l.b m=o+1 if(m>=r)break l.b=m @@ -63847,29 +63869,29 @@ o=l.b=m+1 s[m]=p>>>6&63|128 l.b=o+1 s[o]=p&63|128}}}return q}} -A.Bc.prototype={ -a6W(a,b,c){var s=this.a,r=A.bC_(s,a,b,c) +A.Bb.prototype={ +a6U(a,b,c){var s=this.a,r=A.bC5(s,a,b,c) if(r!=null)return r -return new A.b0D(s).aGA(a,b,c,!0)}, -d8(a){return this.a6W(a,0,null)}} -A.b0D.prototype={ -aGA(a,b,c,d){var s,r,q,p,o,n=this,m=A.dA(b,c,J.bv(a),null,null) +return new A.b0J(s).aGy(a,b,c,!0)}, +d8(a){return this.a6U(a,0,null)}} +A.b0J.prototype={ +aGy(a,b,c,d){var s,r,q,p,o,n=this,m=A.dA(b,c,J.bu(a),null,null) if(b===m)return"" if(t.H3.b(a)){s=a -r=0}else{s=A.bDZ(a,b,m) +r=0}else{s=A.bE4(a,b,m) m-=b r=b -b=0}q=n.Nt(s,b,m,!0) +b=0}q=n.Nv(s,b,m,!0) p=n.b -if((p&1)!==0){o=A.bE_(p) +if((p&1)!==0){o=A.bE5(p) n.b=0 throw A.d(A.dr(o,a,r+n.c))}return q}, -Nt(a,b,c,d){var s,r,q=this +Nv(a,b,c,d){var s,r,q=this if(c-b>1000){s=B.e.cW(b+c,2) -r=q.Nt(a,b,s,!1) +r=q.Nv(a,b,s,!1) if((q.b&1)!==0)return r -return r+q.Nt(a,s,c,d)}return q.aHI(a,b,c,d)}, -aHI(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.dl(""),g=b+1,f=a[b] +return r+q.Nv(a,s,c,d)}return q.aHG(a,b,c,d)}, +aHG(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.dl(""),g=b+1,f=a[b] $label0$0:for(s=l.a;!0;){for(;!0;g=p){r=B.c.aV("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 j=B.c.aV(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r) @@ -63893,7 +63915,7 @@ f=a[p] if(f>=128){o=n-1 p=n break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=A.bZ(k) else{l.b=77 @@ -63902,35 +63924,35 @@ return""}l.b=j l.c=i s=h.a return s.charCodeAt(0)==0?s:s}} -A.ao8.prototype={} -A.b28.prototype={ -$2(a,b){this.a.u(0,a.a,b)}, +A.aoe.prototype={} +A.b2e.prototype={ +$2(a,b){this.a.t(0,a.a,b)}, $S:222} -A.aFy.prototype={ +A.aFE.prototype={ $2(a,b){var s=this.b,r=this.a,q=s.a+=r.a q+=a.a s.a=q s.a=q+": " -s.a+=A.y8(b) +s.a+=A.y6(b) r.a=", "}, $S:222} A.lj.prototype={ -H(a,b){return A.buw(this.a+B.e.cW(b.a,1000),this.b)}, +H(a,b){return A.buD(this.a+B.e.cW(b.a,1000),this.b)}, l(a,b){if(b==null)return!1 return b instanceof A.lj&&this.a===b.a&&this.b===b.b}, cJ(a,b){return B.e.cJ(this.a,b.a)}, gI(a){var s=this.a -return(s^B.e.bt(s,30))&1073741823}, -k(a){var s=this,r=A.bux(A.bz6(s)),q=A.a_n(A.bz4(s)),p=A.a_n(A.bz0(s)),o=A.a_n(A.bz1(s)),n=A.a_n(A.bz3(s)),m=A.a_n(A.bz5(s)),l=A.buy(A.bz2(s)),k=r+"-"+q +return(s^B.e.bu(s,30))&1073741823}, +k(a){var s=this,r=A.buE(A.bzb(s)),q=A.a_s(A.bz9(s)),p=A.a_s(A.bz5(s)),o=A.a_s(A.bz6(s)),n=A.a_s(A.bz8(s)),m=A.a_s(A.bza(s)),l=A.buF(A.bz7(s)),k=r+"-"+q if(s.b)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" else return k+"-"+p+" "+o+":"+n+":"+m+"."+l}, $idf:1} -A.bD.prototype={ -V(a,b){return new A.bD(this.a+b.a)}, -U(a,b){return new A.bD(this.a-b.a)}, -X(a,b){return new A.bD(B.d.aw(this.a*b))}, +A.bC.prototype={ +V(a,b){return new A.bC(this.a+b.a)}, +U(a,b){return new A.bC(this.a-b.a)}, +X(a,b){return new A.bC(B.d.az(this.a*b))}, l(a,b){if(b==null)return!1 -return b instanceof A.bD&&this.a===b.a}, +return b instanceof A.bC&&this.a===b.a}, gI(a){return B.e.gI(this.a)}, cJ(a,b){return B.e.cJ(this.a,b.a)}, k(a){var s,r,q,p,o,n=this.a,m=B.e.cW(n,36e8),l=n%36e8 @@ -63942,73 +63964,73 @@ n%=6e7 q=r<10?"0":"" p=B.e.cW(n,1e6) o=p<10?"0":"" -return s+m+":"+q+r+":"+o+p+"."+B.c.jt(B.e.k(n%1e6),6,"0")}, +return s+m+":"+q+r+":"+o+p+"."+B.c.jv(B.e.k(n%1e6),6,"0")}, $idf:1} -A.aVx.prototype={ +A.aVD.prototype={ k(a){return this.T()}} A.dy.prototype={ -gzE(){return A.bu(this.$thrownJsError)}} -A.xb.prototype={ +gzG(){return A.bt(this.$thrownJsError)}} +A.x9.prototype={ k(a){var s=this.a -if(s!=null)return"Assertion failed: "+A.y8(s) +if(s!=null)return"Assertion failed: "+A.y6(s) return"Assertion failed"}, ge3(a){return this.a}} -A.rX.prototype={} -A.ne.prototype={ -gNU(){return"Invalid argument"+(!this.a?"(s)":"")}, -gNT(){return""}, -k(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.h(p),n=s.gNU()+q+o +A.rU.prototype={} +A.nd.prototype={ +gNW(){return"Invalid argument"+(!this.a?"(s)":"")}, +gNV(){return""}, +k(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.h(p),n=s.gNW()+q+o if(!s.a)return n -return n+s.gNT()+": "+A.y8(s.gTx())}, -gTx(){return this.b}} -A.Fd.prototype={ -gTx(){return this.b}, -gNU(){return"RangeError"}, -gNT(){var s,r=this.e,q=this.f +return n+s.gNV()+": "+A.y6(s.gTw())}, +gTw(){return this.b}} +A.Fb.prototype={ +gTw(){return this.b}, +gNW(){return"RangeError"}, +gNV(){var s,r=this.e,q=this.f if(r==null)s=q!=null?": Not less than or equal to "+A.h(q):"" else if(q==null)s=": Not greater than or equal to "+A.h(r) else if(q>r)s=": Not in inclusive range "+A.h(r)+".."+A.h(q) else s=q").b(s))return A.beI(s,b,r.h("B.E")) -return new A.qF(s,b,r.h("qF"))}, -jq(a,b,c){return A.qY(this,b,A.aU(this).h("B.E"),c)}, -le(a,b){return new A.bm(this,b,A.aU(this).h("bm"))}, -Le(a,b){return new A.be(this,b.h("be<0>"))}, +A.A.prototype={ +fk(a,b){return A.dn(this,A.aU(this).h("A.E"),b)}, +T2(a,b){var s=this,r=A.aU(s) +if(r.h("as").b(s))return A.beP(s,b,r.h("A.E")) +return new A.qF(s,b,r.h("qF"))}, +js(a,b,c){return A.p2(this,b,A.aU(this).h("A.E"),c)}, +lj(a,b){return new A.bl(this,b,A.aU(this).h("bl"))}, +Lg(a,b){return new A.c3(this,b.h("c3<0>"))}, O(a,b){var s -for(s=this.gaz(this);s.D();)if(J.e(s.gZ(s),b))return!0 +for(s=this.gaw(this);s.D();)if(J.e(s.gZ(s),b))return!0 return!1}, ab(a,b){var s -for(s=this.gaz(this);s.D();)b.$1(s.gZ(s))}, -nY(a,b){var s,r=this.gaz(this) +for(s=this.gaw(this);s.D();)b.$1(s.gZ(s))}, +o_(a,b){var s,r=this.gaw(this) if(!r.D())throw A.d(A.cF()) s=r.gZ(r) for(;r.D();)s=b.$2(s,r.gZ(r)) return s}, -Cw(a,b,c){var s,r -for(s=this.gaz(this),r=b;s.D();)r=c.$2(r,s.gZ(s)) +Cy(a,b,c){var s,r +for(s=this.gaw(this),r=b;s.D();)r=c.$2(r,s.gZ(s)) return r}, -l0(a,b,c){return this.Cw(a,b,c,t.z)}, -IM(a,b){var s -for(s=this.gaz(this);s.D();)if(!b.$1(s.gZ(s)))return!1 +l4(a,b,c){return this.Cy(a,b,c,t.z)}, +IO(a,b){var s +for(s=this.gaw(this);s.D();)if(!b.$1(s.gZ(s)))return!1 return!0}, -cl(a,b){var s,r,q=this.gaz(this) +cl(a,b){var s,r,q=this.gaw(this) if(!q.D())return"" s=J.h9(q.gZ(q)) if(!q.D())return s @@ -64074,56 +64096,56 @@ do r+=A.h(J.h9(q.gZ(q))) while(q.D())}else{r=s do r=r+b+A.h(J.h9(q.gZ(q))) while(q.D())}return r.charCodeAt(0)==0?r:r}, -l2(a){return this.cl(a,"")}, +l6(a){return this.cl(a,"")}, eg(a,b){var s -for(s=this.gaz(this);s.D();)if(b.$1(s.gZ(s)))return!0 +for(s=this.gaw(this);s.D();)if(b.$1(s.gZ(s)))return!0 return!1}, -hU(a,b){return A.ak(this,b,A.aU(this).h("B.E"))}, -eu(a){return this.hU(a,!0)}, -n2(a){return A.kL(this,A.aU(this).h("B.E"))}, -gE(a){var s,r=this.gaz(this) +hW(a,b){return A.ak(this,b,A.aU(this).h("A.E"))}, +es(a){return this.hW(a,!0)}, +lg(a){return A.jY(this,A.aU(this).h("A.E"))}, +gE(a){var s,r=this.gaw(this) for(s=0;r.D();)++s return s}, -gaD(a){return!this.gaz(this).D()}, +gaD(a){return!this.gaw(this).D()}, gdm(a){return!this.gaD(this)}, -DT(a,b){return A.bhU(this,b,A.aU(this).h("B.E"))}, -fD(a,b){return A.b9i(this,b,A.aU(this).h("B.E"))}, -ga3(a){var s=this.gaz(this) +DV(a,b){return A.bi_(this,b,A.aU(this).h("A.E"))}, +fF(a,b){return A.b9o(this,b,A.aU(this).h("A.E"))}, +ga3(a){var s=this.gaw(this) if(!s.D())throw A.d(A.cF()) return s.gZ(s)}, -ga6(a){var s,r=this.gaz(this) +ga6(a){var s,r=this.gaw(this) if(!r.D())throw A.d(A.cF()) do s=r.gZ(r) while(r.D()) return s}, -nF(a,b,c){var s,r -for(s=this.gaz(this);s.D();){r=s.gZ(s) +nH(a,b,c){var s,r +for(s=this.gaw(this);s.D();){r=s.gZ(s) if(b.$1(r))return r}if(c!=null)return c.$0() throw A.d(A.cF())}, -uF(a,b){return this.nF(a,b,null)}, -ts(a,b,c){var s,r=this.gaz(this) +uG(a,b){return this.nH(a,b,null)}, +tt(a,b,c){var s,r=this.gaw(this) do{if(!r.D())throw A.d(A.cF()) s=r.gZ(r)}while(!b.$1(s)) -for(;r.D();)if(b.$1(r.gZ(r)))throw A.d(A.aBZ()) +for(;r.D();)if(b.$1(r.gZ(r)))throw A.d(A.aC3()) return s}, -od(a,b){return this.ts(a,b,null)}, +of(a,b){return this.tt(a,b,null)}, cB(a,b){var s,r A.fH(b,"index") -s=this.gaz(this) +s=this.gaw(this) for(r=b;s.D();){if(r===0)return s.gZ(s);--r}throw A.d(A.fc(b,b-r,this,null,"index"))}, -k(a){return A.bfj(this,"(",")")}} -A.a2E.prototype={} -A.bp.prototype={ +k(a){return A.bfq(this,"(",")")}} +A.a2K.prototype={} +A.bo.prototype={ k(a){return"MapEntry("+A.h(this.a)+": "+A.h(this.b)+")"}} -A.bi.prototype={ +A.bh.prototype={ gI(a){return A.z.prototype.gI.call(this,this)}, k(a){return"null"}} A.z.prototype={$iz:1, l(a,b){return this===b}, -gI(a){return A.hk(this)}, -k(a){return"Instance of '"+A.aIf(this)+"'"}, -a_(a,b){throw A.d(A.b8A(this,b))}, -gh3(a){return A.O(this)}, +gI(a){return A.ek(this)}, +k(a){return"Instance of '"+A.aIl(this)+"'"}, +a_(a,b){throw A.d(A.N2(this,b))}, +gh6(a){return A.O(this)}, toString(){return this.k(this)}, $0(){return this.a_(this,A.Q("$0","$0",0,[],[],0))}, $1(a){return this.a_(this,A.Q("$1","$1",0,[a],[],0))}, @@ -64348,55 +64370,55 @@ $2$parentUsesSize(a,b){return this.a_(this,A.Q("$2$parentUsesSize","$2$parentUse $4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.a_(this,A.Q("$4$isScrolling$newPosition$oldPosition$velocity","$4$isScrolling$newPosition$oldPosition$velocity",0,[a,b,c,d],["isScrolling","newPosition","oldPosition","velocity"],0))}, $2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.a_(this,A.Q("$2$bottomNavigationBarTop$floatingActionButtonArea","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, i(a,b){return this.a_(a,A.Q("i","i",0,[b],[],0))}, -pm(){return this.a_(this,A.Q("pm","pm",0,[],[],0))}, -AO(){return this.a_(this,A.Q("AO","AO",0,[],[],0))}, +po(){return this.a_(this,A.Q("po","po",0,[],[],0))}, +AQ(){return this.a_(this,A.Q("AQ","AQ",0,[],[],0))}, U(a,b){return this.a_(a,A.Q("U","U",0,[b],[],0))}, X(a,b){return this.a_(a,A.Q("X","X",0,[b],[],0))}, V(a,b){return this.a_(a,A.Q("V","V",0,[b],[],0))}, -Go(a){return this.a_(this,A.Q("Go","Go",0,[a],[],0))}, +Gr(a){return this.a_(this,A.Q("Gr","Gr",0,[a],[],0))}, cA(){return this.a_(this,A.Q("cA","cA",0,[],[],0))}, uk(){return this.a_(this,A.Q("uk","uk",0,[],[],0))}, -gaz(a){return this.a_(a,A.Q("gaz","gaz",1,[],[],0))}, +gaw(a){return this.a_(a,A.Q("gaw","gaw",1,[],[],0))}, gE(a){return this.a_(a,A.Q("gE","gE",1,[],[],0))}, -gft(a){return this.a_(a,A.Q("gft","gft",1,[],[],0))}, -gew(){return this.a_(this,A.Q("gew","gew",1,[],[],0))}, -glv(){return this.a_(this,A.Q("glv","glv",1,[],[],0))}, -gmm(){return this.a_(this,A.Q("gmm","gmm",1,[],[],0))}, -gF9(a){return this.a_(a,A.Q("gF9","gF9",1,[],[],0))}, -gHF(a){return this.a_(a,A.Q("gHF","gHF",1,[],[],0))}, -gjW(a){return this.a_(a,A.Q("gjW","gjW",1,[],[],0))}, -gmN(a){return this.a_(a,A.Q("gmN","gmN",1,[],[],0))}, -gFp(){return this.a_(this,A.Q("gFp","gFp",1,[],[],0))}, -sew(a){return this.a_(this,A.Q("sew","sew",2,[a],[],0))}, -sft(a,b){return this.a_(a,A.Q("sft","sft",2,[b],[],0))}, -slv(a){return this.a_(this,A.Q("slv","slv",2,[a],[],0))}, -smm(a){return this.a_(this,A.Q("smm","smm",2,[a],[],0))}} -A.aln.prototype={ +gfw(a){return this.a_(a,A.Q("gfw","gfw",1,[],[],0))}, +gev(){return this.a_(this,A.Q("gev","gev",1,[],[],0))}, +glA(){return this.a_(this,A.Q("glA","glA",1,[],[],0))}, +gmq(){return this.a_(this,A.Q("gmq","gmq",1,[],[],0))}, +gFa(a){return this.a_(a,A.Q("gFa","gFa",1,[],[],0))}, +gHI(a){return this.a_(a,A.Q("gHI","gHI",1,[],[],0))}, +gjY(a){return this.a_(a,A.Q("gjY","gjY",1,[],[],0))}, +gmR(a){return this.a_(a,A.Q("gmR","gmR",1,[],[],0))}, +gFq(){return this.a_(this,A.Q("gFq","gFq",1,[],[],0))}, +sev(a){return this.a_(this,A.Q("sev","sev",2,[a],[],0))}, +sfw(a,b){return this.a_(a,A.Q("sfw","sfw",2,[b],[],0))}, +slA(a){return this.a_(this,A.Q("slA","slA",2,[a],[],0))}, +smq(a){return this.a_(this,A.Q("smq","smq",2,[a],[],0))}} +A.alu.prototype={ k(a){return""}, $iea:1} -A.bq.prototype={ -ga88(){var s=this.ga89() -if($.es()===1e6)return s +A.bp.prototype={ +ga85(){var s=this.ga86() +if($.et()===1e6)return s return s*1000}, -gun(){var s=this.ga89() -if($.es()===1000)return s +guo(){var s=this.ga86() +if($.et()===1000)return s return B.e.cW(s,1000)}, -bp(a){var s=this,r=s.b -if(r!=null){s.a=s.a+($.a5S.$0()-r) +bo(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.a5Z.$0()-r) s.b=null}}, c2(a){var s=this.b -this.a=s==null?$.a5S.$0():s}, -ga89(){var s=this.b -if(s==null)s=$.a5S.$0() +this.a=s==null?$.a5Z.$0():s}, +ga86(){var s=this.b +if(s==null)s=$.a5Z.$0() return s-this.a}} -A.OO.prototype={ -gaz(a){return new A.a7f(this.a)}, +A.OR.prototype={ +gaw(a){return new A.a7m(this.a)}, ga6(a){var s,r,q=this.a,p=q.length if(p===0)throw A.d(A.ah("No elements.")) s=B.c.au(q,p-1) if((s&64512)===56320&&p>1){r=B.c.au(q,p-2) -if((r&64512)===55296)return A.bjP(r,s)}return s}} -A.a7f.prototype={ +if((r&64512)===55296)return A.bjV(r,s)}return s}} +A.a7m.prototype={ gZ(a){return this.d}, D(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length if(o===m){p.d=-1 @@ -64404,32 +64426,32 @@ return!1}s=B.c.aV(n,o) r=o+1 if((s&64512)===55296&&r4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) s=A.ec(B.c.ao(this.b,a,b),null,16) if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) return s}, $S:639} -A.Vp.prototype={ -gQ4(){var s,r,q,p,o=this,n=o.w +A.Vu.prototype={ +gQ3(){var s,r,q,p,o=this,n=o.w if(n===$){s=o.a r=s.length!==0?""+s+":":"" q=o.c @@ -64445,46 +64467,46 @@ r=o.f if(r!=null)s=s+"?"+r r=o.r if(r!=null)s=s+"#"+r -n!==$&&A.Z() +n!==$&&A.a1() n=o.w=s.charCodeAt(0)==0?s:s}return n}, -gyE(){var s,r,q=this,p=q.x +gyG(){var s,r,q=this,p=q.x if(p===$){s=q.e if(s.length!==0&&B.c.aV(s,0)===47)s=B.c.cf(s,1) -r=s.length===0?B.bE:A.v0(new A.W(A.b(s.split("/"),t.T),A.bHc(),t.cj),t.N) -q.x!==$&&A.Z() +r=s.length===0?B.bF:A.uZ(new A.W(A.b(s.split("/"),t.T),A.bHi(),t.cj),t.N) +q.x!==$&&A.a1() p=q.x=r}return p}, gI(a){var s,r=this,q=r.y -if(q===$){s=B.c.gI(r.gQ4()) -r.y!==$&&A.Z() +if(q===$){s=B.c.gI(r.gQ3()) +r.y!==$&&A.a1() r.y=s q=s}return q}, -gUS(){var s,r,q=this,p=q.Q +gUR(){var s,r,q=this,p=q.Q if(p===$){s=q.f -r=A.bDT(s==null?"":s) -q.Q!==$&&A.Z() +r=A.bDZ(s==null?"":s) +q.Q!==$&&A.a1() q.Q=r p=r}return p}, -gE9(){return this.b}, -grG(a){var s=this.c +gEb(){return this.b}, +grH(a){var s=this.c if(s==null)return"" if(B.c.cb(s,"["))return B.c.ao(s,1,s.length-1) return s}, -gyG(a){var s=this.d -return s==null?A.bjn(this.a):s}, -grY(a){var s=this.f +gyI(a){var s=this.d +return s==null?A.bjt(this.a):s}, +grZ(a){var s=this.f return s==null?"":s}, -gy_(){var s=this.r +gy3(){var s=this.r return s==null?"":s}, -TH(a){var s=this.a +TG(a){var s=this.a if(a.length!==s.length)return!1 -return A.ban(a,s,0)>=0}, -ga9F(){if(this.a!==""){var s=this.r +return A.bat(a,s,0)>=0}, +ga9D(){if(this.a!==""){var s=this.r s=(s==null?"":s)===""}else s=!1 return s}, -a1B(a,b){var s,r,q,p,o,n -for(s=0,r=0;B.c.fg(b,"../",r);){r+=3;++s}q=B.c.yi(a,"/") +a1z(a,b){var s,r,q,p,o,n +for(s=0,r=0;B.c.fh(b,"../",r);){r+=3;++s}q=B.c.yk(a,"/") while(!0){if(!(q>0&&s>0))break -p=B.c.JF(a,"/",q-1) +p=B.c.JH(a,"/",q-1) if(p<0)break o=q-p n=o!==2 @@ -64492,65 +64514,65 @@ if(!n||o===3)if(B.c.au(a,p+1)===46)n=!n||B.c.au(a,p+2)===46 else n=!1 else n=!1 if(n)break;--s -q=p}return B.c.iE(a,q+1,null,B.c.cf(b,r-3*s))}, -aC(a){return this.DI(A.mP(a,0,null))}, -DI(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -if(a.giJ().length!==0){s=a.giJ() -if(a.gy5()){r=a.gE9() -q=a.grG(a) -p=a.gCE()?a.gyG(a):h}else{p=h +q=p}return B.c.iH(a,q+1,null,B.c.cf(b,r-3*s))}, +aC(a){return this.DK(A.mP(a,0,null))}, +DK(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +if(a.giM().length!==0){s=a.giM() +if(a.gy7()){r=a.gEb() +q=a.grH(a) +p=a.gCG()?a.gyI(a):h}else{p=h q=p -r=""}o=A.tr(a.gib(a)) -n=a.guO()?a.grY(a):h}else{s=i.a -if(a.gy5()){r=a.gE9() -q=a.grG(a) -p=A.bag(a.gCE()?a.gyG(a):h,s) -o=A.tr(a.gib(a)) -n=a.guO()?a.grY(a):h}else{r=i.b +r=""}o=A.to(a.gig(a)) +n=a.guP()?a.grZ(a):h}else{s=i.a +if(a.gy7()){r=a.gEb() +q=a.grH(a) +p=A.bam(a.gCG()?a.gyI(a):h,s) +o=A.to(a.gig(a)) +n=a.guP()?a.grZ(a):h}else{r=i.b q=i.c p=i.d o=i.e -if(a.gib(a)==="")n=a.guO()?a.grY(a):i.f -else{m=A.bDY(i,o) +if(a.gig(a)==="")n=a.guP()?a.grZ(a):i.f +else{m=A.bE3(i,o) if(m>0){l=B.c.ao(o,0,m) -o=a.gJg()?l+A.tr(a.gib(a)):l+A.tr(i.a1B(B.c.cf(o,l.length),a.gib(a)))}else if(a.gJg())o=A.tr(a.gib(a)) -else if(o.length===0)if(q==null)o=s.length===0?a.gib(a):A.tr(a.gib(a)) -else o=A.tr("/"+a.gib(a)) -else{k=i.a1B(o,a.gib(a)) +o=a.gJi()?l+A.to(a.gig(a)):l+A.to(i.a1z(B.c.cf(o,l.length),a.gig(a)))}else if(a.gJi())o=A.to(a.gig(a)) +else if(o.length===0)if(q==null)o=s.length===0?a.gig(a):A.to(a.gig(a)) +else o=A.to("/"+a.gig(a)) +else{k=i.a1z(o,a.gig(a)) j=s.length===0 -if(!j||q!=null||B.c.cb(o,"/"))o=A.tr(k) -else o=A.bai(k,!j||q!=null)}n=a.guO()?a.grY(a):h}}}return A.b0y(s,r,q,p,o,n,a.gJh()?a.gy_():h)}, -ga9a(){return this.a.length!==0}, -gy5(){return this.c!=null}, -gCE(){return this.d!=null}, -guO(){return this.f!=null}, -gJh(){return this.r!=null}, -gJg(){return B.c.cb(this.e,"/")}, -Vl(){var s,r=this,q=r.a +if(!j||q!=null||B.c.cb(o,"/"))o=A.to(k) +else o=A.bao(k,!j||q!=null)}n=a.guP()?a.grZ(a):h}}}return A.b0E(s,r,q,p,o,n,a.gJj()?a.gy3():h)}, +ga97(){return this.a.length!==0}, +gy7(){return this.c!=null}, +gCG(){return this.d!=null}, +guP(){return this.f!=null}, +gJj(){return this.r!=null}, +gJi(){return B.c.cb(this.e,"/")}, +Vk(){var s,r=this,q=r.a if(q!==""&&q!=="file")throw A.d(A.a8("Cannot extract a file path from a "+q+" URI")) q=r.f if((q==null?"":q)!=="")throw A.d(A.a8(u.B)) q=r.r if((q==null?"":q)!=="")throw A.d(A.a8(u.A)) -q=$.bbY() -if(q)q=A.bjA(r) -else{if(r.c!=null&&r.grG(r)!=="")A.a7(A.a8(u.Q)) -s=r.gyE() -A.bDQ(s,!1) -q=A.a8T(B.c.cb(r.e,"/")?""+"/":"",s,"/") +q=$.bc4() +if(q)q=A.bjG(r) +else{if(r.c!=null&&r.grH(r)!=="")A.a6(A.a8(u.Q)) +s=r.gyG() +A.bDW(s,!1) +q=A.a9_(B.c.cb(r.e,"/")?""+"/":"",s,"/") q=q.charCodeAt(0)==0?q:q}return q}, -goD(a){return this.a==="data"?A.bBW(this):null}, -k(a){return this.gQ4()}, +goF(a){return this.a==="data"?A.bC1(this):null}, +k(a){return this.gQ3()}, l(a,b){var s,r,q=this if(b==null)return!1 if(q===b)return!0 -if(t.Xu.b(b))if(q.a===b.giJ())if(q.c!=null===b.gy5())if(q.b===b.gE9())if(q.grG(q)===b.grG(b))if(q.gyG(q)===b.gyG(b))if(q.e===b.gib(b)){s=q.f +if(t.Xu.b(b))if(q.a===b.giM())if(q.c!=null===b.gy7())if(q.b===b.gEb())if(q.grH(q)===b.grH(b))if(q.gyI(q)===b.gyI(b))if(q.e===b.gig(b)){s=q.f r=s==null -if(!r===b.guO()){if(r)s="" -if(s===b.grY(b)){s=q.r +if(!r===b.guP()){if(r)s="" +if(s===b.grZ(b)){s=q.r r=s==null -if(!r===b.gJh()){if(r)s="" -s=s===b.gy_()}else s=!1}else s=!1}else s=!1}else s=!1 +if(!r===b.gJj()){if(r)s="" +s=s===b.gy3()}else s=!1}else s=!1}else s=!1}else s=!1 else s=!1 else s=!1 else s=!1 @@ -64558,106 +64580,106 @@ else s=!1 else s=!1 else s=!1 return s}, -$iGL:1, -giJ(){return this.a}, -gib(a){return this.e}} -A.b0z.prototype={ -$1(a){return A.n_(B.V4,a,B.N,!1)}, +$iGK:1, +giM(){return this.a}, +gig(a){return this.e}} +A.b0F.prototype={ +$1(a){return A.n_(B.V8,a,B.N,!1)}, $S:49} -A.b0B.prototype={ +A.b0H.prototype={ $2(a,b){var s=this.b,r=this.a s.a+=r.a r.a="&" -r=s.a+=A.n_(B.iI,a,B.N,!0) +r=s.a+=A.n_(B.iL,a,B.N,!0) if(b!=null&&b.length!==0){s.a=r+"=" -s.a+=A.n_(B.iI,b,B.N,!0)}}, +s.a+=A.n_(B.iL,b,B.N,!0)}}, $S:625} -A.b0A.prototype={ +A.b0G.prototype={ $2(a,b){var s,r if(b==null||typeof b=="string")this.a.$2(a,b) -else for(s=J.az(b),r=this.a;s.D();)r.$2(a,s.gZ(s))}, +else for(s=J.ax(b),r=this.a;s.D();)r.$2(a,s.gZ(s))}, $S:23} -A.b0C.prototype={ +A.b0I.prototype={ $3(a,b,c){var s,r,q,p if(a===c)return s=this.a r=this.b -if(b<0){q=A.ts(s,a,c,r,!0) -p=""}else{q=A.ts(s,a,b,r,!0) -p=A.ts(s,b+1,c,r,!0)}J.ku(this.c.d7(0,q,A.bHd()),p)}, +if(b<0){q=A.tp(s,a,c,r,!0) +p=""}else{q=A.tp(s,a,b,r,!0) +p=A.tp(s,b+1,c,r,!0)}J.kv(this.c.d7(0,q,A.bHj()),p)}, $S:624} -A.aQv.prototype={ -gad1(){var s,r,q,p,o=this,n=null,m=o.c +A.aQB.prototype={ +gad_(){var s,r,q,p,o=this,n=null,m=o.c if(m==null){m=o.a s=o.b[0]+1 -r=B.c.jo(m,"?",s) +r=B.c.jq(m,"?",s) q=m.length -if(r>=0){p=A.Vq(m,r+1,q,B.iK,!1,!1) +if(r>=0){p=A.Vv(m,r+1,q,B.iN,!1,!1) q=r}else p=n -m=o.c=new A.ady(o,"data","",n,n,A.Vq(m,s,q,B.uG,!1,!1),p,n)}return m}, -gaMB(a){var s=this.b,r=s[0]+1,q=s[1] +m=o.c=new A.adF(o,"data","",n,n,A.Vv(m,s,q,B.uK,!1,!1),p,n)}return m}, +gaMz(a){var s=this.b,r=s[0]+1,q=s[1] if(r===q)return"text/plain" -return A.ts(this.a,r,q,B.N,!1)}, -gaFJ(a){var s,r=this.aqX() +return A.tp(this.a,r,q,B.N,!1)}, +gaFH(a){var s,r=this.aqU() if(r>=0){s=this.b -return A.ts(this.a,s[r+1]+1,s[r+2],B.N,!1)}return"US-ASCII"}, -aqX(){var s,r,q,p,o=this.b +return A.tp(this.a,s[r+1]+1,s[r+2],B.N,!1)}return"US-ASCII"}, +aqU(){var s,r,q,p,o=this.b for(s=this.a,r=3;r<=o.length;r+=2){q=r-2 p=o[q]+1 -if(o[r-1]===p+7&&A.ban("charset",s,p)>=0)return q}return-1}, -a6U(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.b.ga6(j)+1 -if((j.length&1)===1)return B.f7.a6V(k,i) +if(o[r-1]===p+7&&A.bat("charset",s,p)>=0)return q}return-1}, +a6S(){var s,r,q,p,o,n,m,l,k=this.a,j=this.b,i=B.b.ga6(j)+1 +if((j.length&1)===1)return B.f8.a6T(k,i) j=k.length s=j-i for(r=i;r=0){n=p+1 q[p]=l r=m p=n continue}}throw A.d(A.dr("Invalid percent escape",k,r))}p=n}return q}, -aGq(){var s,r,q,p=this,o=p.gaFJ(p),n=A.bvK(o) +aGo(){var s,r,q,p=this,o=p.gaFH(p),n=A.bvR(o) if(n==null)throw A.d(A.a8("Unknown charset: "+o)) s=p.a r=p.b q=B.b.ga6(r)+1 -if((r.length&1)===1)return n.gBN().d8(B.f7.d8(B.c.cf(s,q))) -return A.ts(s,q,s.length,n,!1)}, +if((r.length&1)===1)return n.gBP().d8(B.f8.d8(B.c.cf(s,q))) +return A.tp(s,q,s.length,n,!1)}, k(a){var s=this.a return this.b[0]===-1?"data:"+s:s}} -A.b1g.prototype={ +A.b1m.prototype={ $2(a,b){var s=this.a[a] -B.E.kn(s,0,96,b) +B.E.kp(s,0,96,b) return s}, $S:620} -A.b1h.prototype={ +A.b1n.prototype={ $3(a,b,c){var s,r for(s=b.length,r=0;r>>0]=c}, $S:252} A.mZ.prototype={ -ga9a(){return this.b>0}, -gy5(){return this.c>0}, -gCE(){return this.c>0&&this.d+10&&this.r>=this.a.length}, -TH(a){var s=a.length +ga97(){return this.b>0}, +gy7(){return this.c>0}, +gCG(){return this.c>0&&this.d+10&&this.r>=this.a.length}, +TG(a){var s=a.length if(s===0)return this.b<0 if(s!==this.b)return!1 -return A.ban(a,this.a,0)>=0}, -giJ(){var s=this.w -return s==null?this.w=this.aoU():s}, -aoU(){var s,r=this,q=r.b +return A.bat(a,this.a,0)>=0}, +giM(){var s=this.w +return s==null?this.w=this.aoR():s}, +aoR(){var s,r=this,q=r.b if(q<=0)return"" s=q===4 if(s&&B.c.cb(r.a,"http"))return"http" @@ -64665,148 +64687,148 @@ if(q===5&&B.c.cb(r.a,"https"))return"https" if(s&&B.c.cb(r.a,"file"))return"file" if(q===7&&B.c.cb(r.a,"package"))return"package" return B.c.ao(r.a,0,q)}, -gE9(){var s=this.c,r=this.b+3 +gEb(){var s=this.c,r=this.b+3 return s>r?B.c.ao(this.a,r,s-1):""}, -grG(a){var s=this.c +grH(a){var s=this.c return s>0?B.c.ao(this.a,s,this.d):""}, -gyG(a){var s,r=this -if(r.gCE())return A.ec(B.c.ao(r.a,r.d+1,r.e),null,null) +gyI(a){var s,r=this +if(r.gCG())return A.ec(B.c.ao(r.a,r.d+1,r.e),null,null) s=r.b if(s===4&&B.c.cb(r.a,"http"))return 80 if(s===5&&B.c.cb(r.a,"https"))return 443 return 0}, -gib(a){return B.c.ao(this.a,this.e,this.f)}, -grY(a){var s=this.f,r=this.r +gig(a){return B.c.ao(this.a,this.e,this.f)}, +grZ(a){var s=this.f,r=this.r return s=r.r)return B.zQ -s=A.bjz(r.grY(r)) -s.acQ(s,A.bkV()) -return A.b7_(s,t.N,t.yp)}, -a16(a){var s=this.d+1 -return s+a.length===this.e&&B.c.fg(this.a,a,s)}, -aPb(){var s=this,r=s.r,q=s.a +return A.uZ(s,t.N)}, +gUR(){var s,r=this +if(r.f>=r.r)return B.zU +s=A.bjF(r.grZ(r)) +s.acO(s,A.bl0()) +return A.b75(s,t.N,t.yp)}, +a15(a){var s=this.d+1 +return s+a.length===this.e&&B.c.fh(this.a,a,s)}, +aP9(){var s=this,r=s.r,q=s.a if(r>=q.length)return s return new A.mZ(B.c.ao(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, -aC(a){return this.DI(A.mP(a,0,null))}, -DI(a){if(a instanceof A.mZ)return this.aAM(this,a) -return this.a4k().DI(a)}, -aAM(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b +aC(a){return this.DK(A.mP(a,0,null))}, +DK(a){if(a instanceof A.mZ)return this.aAJ(this,a) +return this.a4i().DK(a)}, +aAJ(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.b if(c>0)return b s=b.c if(s>0){r=a.b if(r<=0)return b q=r===4 if(q&&B.c.cb(a.a,"file"))p=b.e!==b.f -else if(q&&B.c.cb(a.a,"http"))p=!b.a16("80") -else p=!(r===5&&B.c.cb(a.a,"https"))||!b.a16("443") +else if(q&&B.c.cb(a.a,"http"))p=!b.a15("80") +else p=!(r===5&&B.c.cb(a.a,"https"))||!b.a15("443") if(p){o=r+1 -return new A.mZ(B.c.ao(a.a,0,o)+B.c.cf(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.a4k().DI(b)}n=b.e +return new A.mZ(B.c.ao(a.a,0,o)+B.c.cf(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.a4i().DK(b)}n=b.e c=b.f if(n===c){s=b.r if(c0?l:m o=k-n return new A.mZ(B.c.ao(a.a,0,k)+B.c.cf(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e i=a.f -if(j===i&&a.c>0){for(;B.c.fg(s,"../",n);)n+=3 +if(j===i&&a.c>0){for(;B.c.fh(s,"../",n);)n+=3 o=j-n+1 return new A.mZ(B.c.ao(a.a,0,j)+"/"+B.c.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a -l=A.bje(this) +l=A.bjk(this) if(l>=0)g=l -else for(g=j;B.c.fg(h,"../",g);)g+=3 +else for(g=j;B.c.fh(h,"../",g);)g+=3 f=0 while(!0){e=n+3 -if(!(e<=c&&B.c.fg(s,"../",n)))break;++f +if(!(e<=c&&B.c.fh(s,"../",n)))break;++f n=e}for(d="";i>g;){--i if(B.c.au(h,i)===47){if(f===0){d="/" break}--f -d="/"}}if(i===g&&a.b<=0&&!B.c.fg(h,"/",j)){n-=f*3 +d="/"}}if(i===g&&a.b<=0&&!B.c.fh(h,"/",j)){n-=f*3 d=""}o=i-n+d.length return new A.mZ(B.c.ao(h,0,i)+d+B.c.cf(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, -Vl(){var s,r,q=this,p=q.b +Vk(){var s,r,q=this,p=q.b if(p>=0){s=!(p===4&&B.c.cb(q.a,"file")) p=s}else p=!1 -if(p)throw A.d(A.a8("Cannot extract a file path from a "+q.giJ()+" URI")) +if(p)throw A.d(A.a8("Cannot extract a file path from a "+q.giM()+" URI")) p=q.f s=q.a if(p0?s.grG(s):r,n=s.gCE()?s.gyG(s):r,m=s.a,l=s.f,k=B.c.ao(m,s.e,l),j=s.r -l=l0?s.grH(s):r,n=s.gCG()?s.gyI(s):r,m=s.a,l=s.f,k=B.c.ao(m,s.e,l),j=s.r +l=l0){s=a[0] @@ -64867,9 +64889,9 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.Ko.prototype={ +A.Kn.prototype={ k(a){var s,r=a.left r.toString s=a.top @@ -64892,8 +64914,8 @@ return A.a4(r,s,this.gbz(a),this.gc1(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a, gaR(a){var s=a.bottom s.toString return s}, -ga0J(a){return a.height}, -gc1(a){var s=this.ga0J(a) +ga0I(a){return a.height}, +gc1(a){var s=this.ga0I(a) s.toString return s}, gag(a){var s=a.left @@ -64905,12 +64927,12 @@ return s}, gah(a){var s=a.top s.toString return s}, -ga5y(a){return a.width}, -gbz(a){var s=this.ga5y(a) +ga5w(a){return a.width}, +gbz(a){var s=this.ga5w(a) s.toString return s}, -$ihl:1} -A.a_X.prototype={ +$ihk:1} +A.a01.prototype={ gE(a){var s=a.length s.toString return s}, @@ -64920,7 +64942,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -64934,61 +64956,61 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.a_Z.prototype={ +A.a03.prototype={ gE(a){var s=a.length s.toString return s}} -A.acq.prototype={ -O(a,b){return J.WF(this.b,b)}, +A.acx.prototype={ +O(a,b){return J.WK(this.b,b)}, gaD(a){return this.a.firstElementChild==null}, gE(a){return this.b.length}, i(a,b){return t.lU.a(this.b[b])}, -u(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, +t(a,b,c){this.a.replaceChild(c,this.b[b]).toString}, sE(a,b){throw A.d(A.a8("Cannot resize element lists"))}, H(a,b){this.a.appendChild(b).toString return b}, -gaz(a){var s=this.eu(this) -return new J.dw(s,s.length,A.a6(s).h("dw<1>"))}, -F(a,b){A.bCF(this.a,b)}, -kn(a,b,c,d){throw A.d(A.cI(null))}, -hw(a,b,c){throw A.d(A.cI(null))}, -bX(a,b,c,d,e){throw A.d(A.cI(null))}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}, -N(a,b){return A.bCH(this.a,b)}, -hf(a,b,c){var s,r=this,q=r.b,p=q.length +gaw(a){var s=this.es(this) +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, +F(a,b){A.bCL(this.a,b)}, +kp(a,b,c,d){throw A.d(A.cI(null))}, +hz(a,b,c){throw A.d(A.cI(null))}, +bW(a,b,c,d,e){throw A.d(A.cI(null))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +L(a,b){return A.bCN(this.a,b)}, +hi(a,b,c){var s,r=this,q=r.b,p=q.length if(b>p)throw A.d(A.cT(b,0,r.gE(r),null,null)) s=r.a if(b===p)s.appendChild(c).toString else s.insertBefore(c,t.lU.a(q[b])).toString}, -i7(a,b,c){throw A.d(A.cI(null))}, -ij(a,b,c){throw A.d(A.cI(null))}, +ia(a,b,c){throw A.d(A.cI(null))}, +im(a,b,c){throw A.d(A.cI(null))}, dn(a,b){var s=t.lU.a(this.b[b]) this.a.removeChild(s).toString return s}, -eJ(a){var s=this.ga6(this) +eI(a){var s=this.ga6(this) this.a.removeChild(s).toString return s}, -ga3(a){return A.bCG(this.a)}, +ga3(a){return A.bCM(this.a)}, ga6(a){var s=this.a.lastElementChild if(s==null)throw A.d(A.ah("No elements")) return s}} A.d9.prototype={ -gbh(a){var s=a.children +gc_(a){var s=a.children s.toString -return new A.acq(a,s)}, +return new A.acx(a,s)}, k(a){var s=a.localName s.toString return s}, $id9:1} A.bb.prototype={$ibb:1} A.aD.prototype={ -B2(a,b,c,d){if(c!=null)this.ava(a,b,c,!1)}, -ava(a,b,c,d){return a.addEventListener(b,A.wQ(c,1),!1)}, -az7(a,b,c,d){return a.removeEventListener(b,A.wQ(c,1),!1)}} +B4(a,b,c,d){if(c!=null)this.av7(a,b,c,!1)}, +av7(a,b,c,d){return a.addEventListener(b,A.wO(c,1),!1)}, +az4(a,b,c,d){return a.removeEventListener(b,A.wO(c,1),!1)}} A.jQ.prototype={$ijQ:1} -A.a0J.prototype={ +A.a0P.prototype={ gE(a){var s=a.length s.toString return s}, @@ -64998,7 +65020,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65012,18 +65034,18 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.a0L.prototype={ +A.a0R.prototype={ gE(a){return a.length}} -A.a1b.prototype={ +A.a1h.prototype={ gE(a){return a.length}} A.jR.prototype={$ijR:1} -A.a21.prototype={ +A.a27.prototype={ gE(a){var s=a.length s.toString return s}} -A.yD.prototype={ +A.yB.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65033,7 +65055,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65047,35 +65069,35 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.uF.prototype={ -gaPy(a){var s,r,q,p,o,n,m=t.N,l=A.D(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") +A.uD.prototype={ +gaPw(a){var s,r,q,p,o,n,m=t.N,l=A.D(m,m),k=a.getAllResponseHeaders(),j=k.split("\r\n") for(m=j.length,s=0;s0){s=a[0] @@ -65174,9 +65196,9 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.Bp.prototype={ +A.Bo.prototype={ ga3(a){var s=this.a.firstChild if(s==null)throw A.d(A.ah("No elements")) return s}, @@ -65185,58 +65207,58 @@ if(s==null)throw A.d(A.ah("No elements")) return s}, H(a,b){this.a.appendChild(b).toString}, F(a,b){var s,r,q,p,o -if(b instanceof A.Bp){s=b.a +if(b instanceof A.Bo){s=b.a r=this.a if(s!==r)for(q=s.childNodes.length,p=0;pq)throw A.d(A.cT(b,0,this.gE(this),null,null)) if(b===q)s.appendChild(c).toString else s.insertBefore(c,r[b]).toString}, -i7(a,b,c){var s=this.a,r=s.childNodes +ia(a,b,c){var s=this.a,r=s.childNodes if(b===r.length)this.F(0,c) -else J.bcG(s,c,r[b])}, -ij(a,b,c){throw A.d(A.a8("Cannot setAll on Node list"))}, -eJ(a){var s=this.ga6(this) +else J.bcN(s,c,r[b])}, +im(a,b,c){throw A.d(A.a8("Cannot setAll on Node list"))}, +eI(a){var s=this.ga6(this) this.a.removeChild(s).toString return s}, dn(a,b){var s=this.a,r=s.childNodes[b] s.removeChild(r).toString return r}, -N(a,b){return!1}, -u(a,b,c){var s=this.a +L(a,b){return!1}, +t(a,b,c){var s=this.a s.replaceChild(c,s.childNodes[b]).toString}, -gaz(a){var s=this.a.childNodes -return new A.Dv(s,s.length,A.aU(s).h("Dv"))}, -bX(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on Node list"))}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}, -kn(a,b,c,d){throw A.d(A.a8("Cannot fillRange on Node list"))}, -hw(a,b,c){throw A.d(A.a8("Cannot removeRange on Node list"))}, +gaw(a){var s=this.a.childNodes +return new A.Du(s,s.length,A.aU(s).h("Du"))}, +bW(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on Node list"))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +kp(a,b,c,d){throw A.d(A.a8("Cannot fillRange on Node list"))}, +hz(a,b,c){throw A.d(A.a8("Cannot removeRange on Node list"))}, gE(a){return this.a.childNodes.length}, sE(a,b){throw A.d(A.a8("Cannot set length on immutable List."))}, i(a,b){return this.a.childNodes[b]}} -A.bP.prototype={ -fB(a){var s=a.parentNode +A.bN.prototype={ +fD(a){var s=a.parentNode if(s!=null)s.removeChild(a).toString}, -aPq(a,b){var s,r,q +aPo(a,b){var s,r,q try{r=a.parentNode r.toString s=r -J.bsb(s,b,a)}catch(q){}return a}, -aLp(a,b,c){var s,r,q,p -if(b instanceof A.Bp){s=b.a -if(s===a)throw A.d(A.bR(b,null)) +J.bsh(s,b,a)}catch(q){}return a}, +aLn(a,b,c){var s,r,q,p +if(b instanceof A.Bo){s=b.a +if(s===a)throw A.d(A.bP(b,null)) for(r=s.childNodes.length,q=0;q0){s=a[0] @@ -65260,12 +65282,12 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.k1.prototype={ +A.k2.prototype={ gE(a){return a.length}, -$ik1:1} -A.a5z.prototype={ +$ik2:1} +A.a5G.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65275,7 +65297,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65289,10 +65311,10 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.pi.prototype={$ipi:1} -A.a7d.prototype={ +A.ph.prototype={$iph:1} +A.a7k.prototype={ F(a,b){throw A.d(A.a8("Not supported"))}, aX(a,b){return A.n1(a.get(b))!=null}, i(a,b){return A.n1(a.get(b))}, @@ -65305,10 +65327,10 @@ r=s.value[0] r.toString b.$2(r,A.n1(s.value[1]))}}, gdw(a){var s=A.b([],t.T) -this.ab(a,new A.aKF(s)) +this.ab(a,new A.aKL(s)) return s}, -gbB(a){var s=A.b([],t.n4) -this.ab(a,new A.aKG(s)) +gby(a){var s=A.b([],t.n4) +this.ab(a,new A.aKM(s)) return s}, gE(a){var s=a.size s.toString @@ -65319,21 +65341,21 @@ return s===0}, gdm(a){var s=a.size s.toString return s!==0}, -u(a,b,c){throw A.d(A.a8("Not supported"))}, +t(a,b,c){throw A.d(A.a8("Not supported"))}, d7(a,b,c){throw A.d(A.a8("Not supported"))}, -N(a,b){throw A.d(A.a8("Not supported"))}, -$iby:1} -A.aKF.prototype={ +L(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.aKL.prototype={ $2(a,b){return this.a.push(a)}, $S:23} -A.aKG.prototype={ +A.aKM.prototype={ $2(a,b){return this.a.push(b)}, $S:23} -A.FC.prototype={$iFC:1} -A.a7z.prototype={ +A.FA.prototype={$iFA:1} +A.a7G.prototype={ gE(a){return a.length}} -A.k8.prototype={$ik8:1} -A.a8r.prototype={ +A.k9.prototype={$ik9:1} +A.a8y.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65343,7 +65365,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65357,10 +65379,10 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.k9.prototype={$ik9:1} -A.a8u.prototype={ +A.ka.prototype={$ika:1} +A.a8B.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65370,7 +65392,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65384,21 +65406,21 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.ka.prototype={ +A.kb.prototype={ gE(a){return a.length}, -$ika:1} -A.PW.prototype={ -F(a,b){b.ab(0,new A.aNI(a))}, +$ikb:1} +A.PZ.prototype={ +F(a,b){b.ab(0,new A.aNO(a))}, aX(a,b){return a.getItem(A.cC(b))!=null}, i(a,b){return a.getItem(A.cC(b))}, -u(a,b,c){a.setItem(b,c)}, +t(a,b,c){a.setItem(b,c)}, d7(a,b,c){var s if(a.getItem(b)==null)a.setItem(b,c.$0()) s=a.getItem(b) return s==null?A.cC(s):s}, -N(a,b){var s +L(a,b){var s A.cC(b) s=a.getItem(b) a.removeItem(b) @@ -65410,30 +65432,30 @@ q=a.getItem(r) q.toString b.$2(r,q)}}, gdw(a){var s=A.b([],t.T) -this.ab(a,new A.aNJ(s)) +this.ab(a,new A.aNP(s)) return s}, -gbB(a){var s=A.b([],t.T) -this.ab(a,new A.aNK(s)) +gby(a){var s=A.b([],t.T) +this.ab(a,new A.aNQ(s)) return s}, gE(a){var s=a.length s.toString return s}, gaD(a){return a.key(0)==null}, gdm(a){return a.key(0)!=null}, -$iby:1} -A.aNI.prototype={ +$ibx:1} +A.aNO.prototype={ $2(a,b){this.a.setItem(a,b)}, $S:93} -A.aNJ.prototype={ +A.aNP.prototype={ $2(a,b){return this.a.push(a)}, $S:93} -A.aNK.prototype={ +A.aNQ.prototype={ $2(a,b){return this.a.push(b)}, $S:93} A.iO.prototype={$iiO:1} -A.kf.prototype={$ikf:1} +A.kg.prototype={$ikg:1} A.iS.prototype={$iiS:1} -A.a9K.prototype={ +A.a9R.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65443,7 +65465,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65457,9 +65479,9 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.a9L.prototype={ +A.a9S.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65469,7 +65491,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65483,14 +65505,14 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.a9S.prototype={ +A.a9Z.prototype={ gE(a){var s=a.length s.toString return s}} -A.kh.prototype={$ikh:1} -A.a9Z.prototype={ +A.ki.prototype={$iki:1} +A.aa5.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65500,7 +65522,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65514,20 +65536,20 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.aa_.prototype={ +A.aa6.prototype={ gE(a){return a.length}} -A.aak.prototype={ +A.aar.prototype={ k(a){var s=String(a) s.toString return s}} -A.aaw.prototype={ +A.aaD.prototype={ gE(a){return a.length}} -A.GP.prototype={ -aNN(a,b,c){var s=A.bCK(a.open(b,c)) +A.GO.prototype={ +aNL(a,b,c){var s=A.bCQ(a.open(b,c)) return s}} -A.adc.prototype={ +A.adj.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65537,7 +65559,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65551,9 +65573,9 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.Sc.prototype={ +A.Sf.prototype={ k(a){var s,r,q,p=a.left p.toString s=a.top @@ -65586,15 +65608,15 @@ r.toString q=a.height q.toString return A.a4(p,s,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -ga0J(a){return a.height}, +ga0I(a){return a.height}, gc1(a){var s=a.height s.toString return s}, -ga5y(a){return a.width}, +ga5w(a){return a.width}, gbz(a){var s=a.width s.toString return s}} -A.afo.prototype={ +A.afv.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65602,7 +65624,7 @@ i(a,b){var s=a.length,r=b>>>0!==b||b>=s r.toString if(r)throw A.d(A.fc(b,s,a,null,null)) return a[b]}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){if(a.length>0)return a[0] throw A.d(A.ah("No elements"))}, @@ -65613,9 +65635,9 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.Tn.prototype={ +A.Tq.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65625,7 +65647,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65639,9 +65661,9 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.al1.prototype={ +A.al8.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65651,7 +65673,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65665,9 +65687,9 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.alp.prototype={ +A.alw.prototype={ gE(a){var s=a.length s.toString return s}, @@ -65677,7 +65699,7 @@ if(r)throw A.d(A.fc(b,s,a,null,null)) s=a[b] s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s if(a.length>0){s=a[0] @@ -65691,60 +65713,60 @@ cB(a,b){return a[b]}, $ich:1, $ias:1, $icu:1, -$iB:1, +$iA:1, $iH:1} -A.b7t.prototype={} -A.ww.prototype={ -hQ(a,b,c,d){return A.Hj(this.a,this.b,a,!1,A.w(this).c)}, -v0(a,b,c){return this.hQ(a,null,b,c)}} -A.Sq.prototype={} -A.aeC.prototype={ -bn(a){var s=this -if(s.b==null)return $.b6g() -s.Qg() +A.b7z.prototype={} +A.wu.prototype={ +hS(a,b,c,d){return A.Hi(this.a,this.b,a,!1,A.q(this).c)}, +v1(a,b,c){return this.hS(a,null,b,c)}} +A.St.prototype={} +A.aeJ.prototype={ +bm(a){var s=this +if(s.b==null)return $.b6m() +s.Qf() s.d=s.b=null -return $.b6g()}, -K2(a){var s,r=this +return $.b6m()}, +K4(a){var s,r=this if(r.b==null)throw A.d(A.ah("Subscription has been canceled.")) -r.Qg() -s=A.bkF(new A.aVA(a),t.I3) +r.Qf() +s=A.bkL(new A.aVG(a),t.I3) r.d=s -r.Qe()}, -p8(a,b){if(this.b==null)return;++this.a -this.Qg()}, -nT(a){return this.p8(a,null)}, -ig(a){var s=this +r.Qd()}, +pa(a,b){if(this.b==null)return;++this.a +this.Qf()}, +nV(a){return this.pa(a,null)}, +ij(a){var s=this if(s.b==null||s.a<=0)return;--s.a -s.Qe()}, -Qe(){var s,r=this,q=r.d +s.Qd()}, +Qd(){var s,r=this,q=r.d if(q!=null&&r.a<=0){s=r.b s.toString -J.bsc(s,r.c,q,!1)}}, -Qg(){var s,r=this.d +J.bsi(s,r.c,q,!1)}}, +Qf(){var s,r=this.d if(r!=null){s=this.b s.toString -J.bsa(s,this.c,r,!1)}}} -A.aVz.prototype={ +J.bsg(s,this.c,r,!1)}}} +A.aVF.prototype={ $1(a){return this.a.$1(a)}, $S:45} -A.aVA.prototype={ +A.aVG.prototype={ $1(a){return this.a.$1(a)}, $S:45} -A.bK.prototype={ -gaz(a){return new A.Dv(a,this.gE(a),A.aU(a).h("Dv"))}, +A.bJ.prototype={ +gaw(a){return new A.Du(a,this.gE(a),A.aU(a).h("Du"))}, H(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, F(a,b){throw A.d(A.a8("Cannot add to immutable List."))}, -hf(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, -i7(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, -ij(a,b,c){throw A.d(A.a8("Cannot modify an immutable List."))}, +hi(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +ia(a,b,c){throw A.d(A.a8("Cannot add to immutable List."))}, +im(a,b,c){throw A.d(A.a8("Cannot modify an immutable List."))}, dn(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, -eJ(a){throw A.d(A.a8("Cannot remove from immutable List."))}, -N(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, -bX(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on immutable List."))}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}, -hw(a,b,c){throw A.d(A.a8("Cannot removeRange on immutable List."))}, -kn(a,b,c,d){throw A.d(A.a8("Cannot modify an immutable List."))}} -A.Dv.prototype={ +eI(a){throw A.d(A.a8("Cannot remove from immutable List."))}, +L(a,b){throw A.d(A.a8("Cannot remove from immutable List."))}, +bW(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on immutable List."))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +hz(a,b,c){throw A.d(A.a8("Cannot removeRange on immutable List."))}, +kp(a,b,c,d){throw A.d(A.a8("Cannot modify an immutable List."))}} +A.Du.prototype={ D(){var s=this,r=s.c+1,q=s.b if(r")),new A.ay4(),r.h("dJ"))}, -ab(a,b){B.b.ab(A.im(this.glu(),!1,t.lU),b)}, -u(a,b,c){var s=this.glu() -J.bsI(s.b.$1(J.ou(s.a,b)),c)}, -sE(a,b){var s=J.bv(this.glu().a) +A.a0S.prototype={ +glz(){var s=this.b,r=A.q(s) +return new A.dJ(new A.bl(s,new A.ay8(),r.h("bl")),new A.ay9(),r.h("dJ"))}, +ab(a,b){B.b.ab(A.il(this.glz(),!1,t.lU),b)}, +t(a,b,c){var s=this.glz() +J.bsO(s.b.$1(J.ot(s.a,b)),c)}, +sE(a,b){var s=J.bu(this.glz().a) if(b>=s)return -else if(b<0)throw A.d(A.bR("Invalid list length",null)) -this.hw(0,b,s)}, +else if(b<0)throw A.d(A.bP("Invalid list length",null)) +this.hz(0,b,s)}, H(a,b){this.b.a.appendChild(b).toString}, F(a,b){var s,r -for(s=J.az(b),r=this.b.a;s.D();)r.appendChild(s.gZ(s)).toString}, +for(s=J.ax(b),r=this.b.a;s.D();)r.appendChild(s.gZ(s)).toString}, O(a,b){if(!t.lU.b(b))return!1 return b.parentNode===this.a}, -bX(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on filtered list"))}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}, -kn(a,b,c,d){throw A.d(A.a8("Cannot fillRange on filtered list"))}, -hw(a,b,c){var s=this.glu() -s=A.b9i(s,b,s.$ti.h("B.E")) -B.b.ab(A.im(A.bhU(s,c-b,A.w(s).h("B.E")),!0,t.lU),new A.ay5())}, -eJ(a){var s=this.glu(),r=s.b.$1(J.wZ(s.a)) -J.aq6(r) +bW(a,b,c,d,e){throw A.d(A.a8("Cannot setRange on filtered list"))}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}, +kp(a,b,c,d){throw A.d(A.a8("Cannot fillRange on filtered list"))}, +hz(a,b,c){var s=this.glz() +s=A.b9o(s,b,s.$ti.h("A.E")) +B.b.ab(A.il(A.bi_(s,c-b,A.q(s).h("A.E")),!0,t.lU),new A.aya())}, +eI(a){var s=this.glz(),r=s.b.$1(J.wX(s.a)) +J.aqc(r) return r}, -hf(a,b,c){var s,r -if(b===J.bv(this.glu().a))this.b.a.appendChild(c).toString -else{s=this.glu() -r=s.b.$1(J.ou(s.a,b)) +hi(a,b,c){var s,r +if(b===J.bu(this.glz().a))this.b.a.appendChild(c).toString +else{s=this.glz() +r=s.b.$1(J.ot(s.a,b)) r.parentNode.insertBefore(c,r).toString}}, -i7(a,b,c){var s,r -if(b===J.bv(this.glu().a))this.F(0,c) -else{s=this.glu() -r=s.b.$1(J.ou(s.a,b)) +ia(a,b,c){var s,r +if(b===J.bu(this.glz().a))this.F(0,c) +else{s=this.glz() +r=s.b.$1(J.ot(s.a,b)) s=r.parentNode s.toString -J.bcG(s,c,r)}}, -dn(a,b){var s=this.glu() -s=s.b.$1(J.ou(s.a,b)) -J.aq6(s) -return s}, -N(a,b){return!1}, -gE(a){return J.bv(this.glu().a)}, -i(a,b){var s=this.glu() -return s.b.$1(J.ou(s.a,b))}, -gaz(a){var s=A.im(this.glu(),!1,t.lU) -return new J.dw(s,s.length,A.a6(s).h("dw<1>"))}} -A.ay3.prototype={ +J.bcN(s,c,r)}}, +dn(a,b){var s=this.glz() +s=s.b.$1(J.ot(s.a,b)) +J.aqc(s) +return s}, +L(a,b){return!1}, +gE(a){return J.bu(this.glz().a)}, +i(a,b){var s=this.glz() +return s.b.$1(J.ot(s.a,b))}, +gaw(a){var s=A.il(this.glz(),!1,t.lU) +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}} +A.ay8.prototype={ $1(a){return t.lU.b(a)}, $S:611} -A.ay4.prototype={ +A.ay9.prototype={ $1(a){return t.lU.a(a)}, $S:609} -A.ay5.prototype={ -$1(a){return J.aq6(a)}, +A.aya.prototype={ +$1(a){return J.aqc(a)}, $S:608} -A.HW.prototype={ -hQ(a,b,c,d){throw A.d(A.a8("ReceivePort.listen"))}, -yj(a){return this.hQ(a,!0,null,null)}, -v0(a,b,c){return this.hQ(a,!0,b,c)}, -gLN(){return A.a7(A.a8("ReceivePort.sendPort"))}} -A.b52.prototype={ +A.HV.prototype={ +hS(a,b,c,d){throw A.d(A.a8("ReceivePort.listen"))}, +yl(a){return this.hS(a,!0,null,null)}, +v1(a,b,c){return this.hS(a,!0,b,c)}, +gLP(){return A.a6(A.a8("ReceivePort.sendPort"))}} +A.b58.prototype={ $1(a){var s,r,q,p,o -if(A.bko(a))return a +if(A.bku(a))return a s=this.a if(s.aX(0,a))return s.i(0,a) if(t.pE.b(a)){r={} -s.u(0,a,r) -for(s=J.cP(a),q=J.az(s.gdw(a));q.D();){p=q.gZ(q) +s.t(0,a,r) +for(s=J.cP(a),q=J.ax(s.gdw(a));q.D();){p=q.gZ(q) r[p]=this.$1(s.i(a,p))}return r}else if(t.VG.b(a)){o=[] -s.u(0,a,o) +s.t(0,a,o) B.b.F(o,J.na(a,this,t.z)) return o}else return a}, $S:238} -A.b5p.prototype={ -$1(a){return this.a.eM(0,a)}, -$S:34} -A.b5q.prototype={ -$1(a){if(a==null)return this.a.kN(new A.a4m(a===undefined)) -return this.a.kN(a)}, -$S:34} -A.b4v.prototype={ +A.b5v.prototype={ +$1(a){return this.a.eL(0,a)}, +$S:35} +A.b5w.prototype={ +$1(a){if(a==null)return this.a.kP(new A.a4t(a===undefined)) +return this.a.kP(a)}, +$S:35} +A.b4B.prototype={ $1(a){var s,r,q,p,o,n,m,l,k,j,i -if(A.bkn(a))return a +if(A.bkt(a))return a s=this.a a.toString if(s.aX(0,a))return s.i(0,a) -if(a instanceof Date)return A.bdW(a.getTime(),!0) -if(a instanceof RegExp)throw A.d(A.bR("structured clone of RegExp",null)) +if(a instanceof Date)return A.be2(a.getTime(),!0) +if(a instanceof RegExp)throw A.d(A.bP("structured clone of RegExp",null)) if(typeof Promise!="undefined"&&a instanceof Promise)return A.jB(a,t.X) r=Object.getPrototypeOf(a) if(r===Object.prototype||r===null){q=t.X p=A.D(q,q) -s.u(0,a,p) +s.t(0,a,p) o=Object.keys(a) n=[] -for(s=J.cs(o),q=s.gaz(o);q.D();)n.push(A.apn(q.gZ(q))) +for(s=J.cs(o),q=s.gaw(o);q.D();)n.push(A.apt(q.gZ(q))) for(m=0;m4294967296)throw A.d(A.vu(u.E+a)) +A.aX7.prototype={ +fC(a){if(a<=0||a>4294967296)throw A.d(A.vs(u.E+a)) return Math.random()*a>>>0}, b0(){return Math.random()}, -ys(){return Math.random()<0.5}} -A.aj2.prototype={ -Ym(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 +yu(){return Math.random()<0.5}} +A.aj9.prototype={ +Yl(a){var s,r,q,p,o,n,m,l=this,k=4294967296,j=a<0?-1:0 do{s=a>>>0 a=B.e.cW(a-s,k) r=a>>>0 @@ -65991,58 +66013,58 @@ l.a=n o=(m^r+((r<<31|s>>>1)>>>0)+o>>>0)>>>0 l.b=o}while(a!==j) if(o===0&&n===0)l.a=23063 -l.pO() -l.pO() -l.pO() -l.pO()}, -pO(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b +l.pQ() +l.pQ() +l.pQ() +l.pQ()}, +pQ(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b r=m>>>0 s.a=r s.b=B.e.cW(o-n+(q-p)+(m-r),4294967296)>>>0}, -fA(a){var s,r,q,p=this -if(a<=0||a>4294967296)throw A.d(A.vu(u.E+a)) +fC(a){var s,r,q,p=this +if(a<=0||a>4294967296)throw A.d(A.vs(u.E+a)) s=a-1 -if((a&s)>>>0===0){p.pO() -return(p.a&s)>>>0}do{p.pO() +if((a&s)>>>0===0){p.pQ() +return(p.a&s)>>>0}do{p.pQ() r=p.a q=r%a}while(r-q+a>=4294967296) return q}, b0(){var s,r=this -r.pO() +r.pQ() s=r.a -r.pO() +r.pQ() return((s&67108863)*134217728+(r.a&134217727))/9007199254740992}, -ys(){this.pO() +yu(){this.pQ() return(this.a&1)===0}} -A.TR.prototype={ +A.TU.prototype={ gaL(a){var s=this -return A.w(s).c.a(s.gag(s)+s.gbz(s))}, +return A.q(s).c.a(s.gag(s)+s.gbz(s))}, gaR(a){var s=this -return A.w(s).c.a(s.gah(s)+s.gc1(s))}, +return A.q(s).c.a(s.gah(s)+s.gc1(s))}, k(a){var s=this return"Rectangle ("+A.h(s.gag(s))+", "+A.h(s.gah(s))+") "+A.h(s.gbz(s))+" x "+A.h(s.gc1(s))}, l(a,b){var s,r,q=this if(b==null)return!1 if(t.Bb.b(b)){s=J.cP(b) -if(q.gag(q)===s.gag(b))if(q.gah(q)===s.gah(b)){r=A.w(q).c +if(q.gag(q)===s.gag(b))if(q.gah(q)===s.gah(b)){r=A.q(q).c s=r.a(q.gag(q)+q.gbz(q))===s.gaL(b)&&r.a(q.gah(q)+q.gc1(q))===s.gaR(b)}else s=!1 else s=!1}else s=!1 return s}, -gI(a){var s=this,r=A.w(s).c -return A.bhR(B.d.gI(s.gag(s)),B.d.gI(s.gah(s)),B.d.gI(r.a(s.gag(s)+s.gbz(s))),B.d.gI(r.a(s.gah(s)+s.gc1(s))),0)}} -A.hl.prototype={ +gI(a){var s=this,r=A.q(s).c +return A.bhX(B.d.gI(s.gag(s)),B.d.gI(s.gah(s)),B.d.gI(r.a(s.gag(s)+s.gbz(s))),B.d.gI(r.a(s.gah(s)+s.gc1(s))),0)}} +A.hk.prototype={ gag(a){return this.a}, gah(a){return this.b}, gbz(a){return this.c}, gc1(a){return this.d}} -A.MN.prototype={ +A.MO.prototype={ gbz(a){return this.c}, gc1(a){return this.d}, -$ihl:1, +$ihk:1, gag(a){return this.a}, gah(a){return this.b}} A.lw.prototype={$ilw:1} -A.a33.prototype={ +A.a39.prototype={ gE(a){var s=a.length s.toString return s}, @@ -66054,7 +66076,7 @@ if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s=a.length s.toString @@ -66068,10 +66090,10 @@ s.toString return s}throw A.d(A.ah("No elements"))}, cB(a,b){return this.i(a,b)}, $ias:1, -$iB:1, +$iA:1, $iH:1} A.lF.prototype={$ilF:1} -A.a4o.prototype={ +A.a4v.prototype={ gE(a){var s=a.length s.toString return s}, @@ -66083,7 +66105,7 @@ if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s=a.length s.toString @@ -66097,11 +66119,11 @@ s.toString return s}throw A.d(A.ah("No elements"))}, cB(a,b){return this.i(a,b)}, $ias:1, -$iB:1, +$iA:1, $iH:1} -A.a5A.prototype={ +A.a5H.prototype={ gE(a){return a.length}} -A.a8U.prototype={ +A.a90.prototype={ gE(a){var s=a.length s.toString return s}, @@ -66113,7 +66135,7 @@ if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s=a.length s.toString @@ -66127,12 +66149,12 @@ s.toString return s}throw A.d(A.ah("No elements"))}, cB(a,b){return this.i(a,b)}, $ias:1, -$iB:1, +$iA:1, $iH:1} -A.br.prototype={ -gbh(a){return new A.a0M(a,new A.Bp(a))}} +A.bq.prototype={ +gc_(a){return new A.a0S(a,new A.Bo(a))}} A.m_.prototype={$im_:1} -A.aa5.prototype={ +A.aac.prototype={ gE(a){var s=a.length s.toString return s}, @@ -66144,7 +66166,7 @@ if(s)throw A.d(A.fc(b,this.gE(a),a,null,null)) s=a.getItem(b) s.toString return s}, -u(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, +t(a,b,c){throw A.d(A.a8("Cannot assign element of immutable List."))}, sE(a,b){throw A.d(A.a8("Cannot resize immutable List."))}, ga3(a){var s=a.length s.toString @@ -66158,103 +66180,103 @@ s.toString return s}throw A.d(A.ah("No elements"))}, cB(a,b){return this.i(a,b)}, $ias:1, -$iB:1, +$iA:1, $iH:1} -A.agn.prototype={} -A.ago.prototype={} -A.ahF.prototype={} -A.ahG.prototype={} -A.all.prototype={} -A.alm.prototype={} -A.amv.prototype={} -A.amw.prototype={} -A.a0p.prototype={} -A.a5B.prototype={ +A.agu.prototype={} +A.agv.prototype={} +A.ahM.prototype={} +A.ahN.prototype={} +A.als.prototype={} +A.alt.prototype={} +A.amC.prototype={} +A.amD.prototype={} +A.a0v.prototype={} +A.a5I.prototype={ T(){return"PointMode."+this.b}} -A.Zl.prototype={ +A.Zq.prototype={ T(){return"ClipOp."+this.b}} -A.aau.prototype={ +A.aaB.prototype={ T(){return"VertexMode."+this.b}} -A.Np.prototype={ +A.Nr.prototype={ T(){return"PathFillType."+this.b}} -A.aHa.prototype={ +A.aHg.prototype={ T(){return"PathOperation."+this.b}} -A.aTj.prototype={ -i8(a,b){A.bIr(this.a,this.b,a,b)}} -A.US.prototype={ -fM(a){A.apx(this.b,this.c,a,t.CD)}} -A.ta.prototype={ +A.aTp.prototype={ +ib(a,b){A.bIx(this.a,this.b,a,b)}} +A.UV.prototype={ +fN(a){A.apD(this.b,this.c,a,t.CD)}} +A.t7.prototype={ gE(a){var s=this.a return s.gE(s)}, -pc(a){var s,r,q=this -if(!q.d&&q.e!=null){q.e.i8(a.a,a.ga9C()) +pe(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.ib(a.a,a.ga9A()) return!1}s=q.c if(s<=0)return!0 -r=q.a_n(s-1) -q.a.h7(0,a) +r=q.a_m(s-1) +q.a.ha(0,a) return r}, -a_n(a){var s,r,q,p -for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.rZ() -A.apx(p.b,p.c,null,r)}return q}, -aq3(){var s=this,r=s.a -if(!r.gaD(r)&&s.e!=null){r=r.rZ() -s.e.i8(r.a,r.ga9C()) -A.kr(s.ga_m())}else s.d=!1}} -A.asP.prototype={ -aOD(a,b,c){this.a.d7(0,a,new A.asQ()).pc(new A.US(b,c,$.aF))}, -af6(a,b){var s=this.a.d7(0,a,new A.asR()),r=s.e -s.e=new A.aTj(b,$.aF) +a_m(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.t_() +A.apD(p.b,p.c,null,r)}return q}, +aq0(){var s=this,r=s.a +if(!r.gaD(r)&&s.e!=null){r=r.t_() +s.e.ib(r.a,r.ga9A()) +A.ks(s.ga_l())}else s.d=!1}} +A.asV.prototype={ +aOB(a,b,c){this.a.d7(0,a,new A.asW()).pe(new A.UV(b,c,$.aF))}, +af4(a,b){var s=this.a.d7(0,a,new A.asX()),r=s.e +s.e=new A.aTp(b,$.aF) if(r==null&&!s.d){s.d=!0 -A.kr(s.ga_m())}}, -aK2(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=A.cl(a.buffer,a.byteOffset,a.byteLength) +A.ks(s.ga_l())}}, +aK0(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=A.cl(a.buffer,a.byteOffset,a.byteLength) if(j[0]===7){s=j[1] -if(s>=254)throw A.d(A.bH("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +if(s>=254)throw A.d(A.bG("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) r=2+s -q=B.N.fI(0,B.E.cU(j,2,r)) -switch(q){case"resize":if(j[r]!==12)throw A.d(A.bH(l)) +q=B.N.fK(0,B.E.cU(j,2,r)) +switch(q){case"resize":if(j[r]!==12)throw A.d(A.bG(l)) p=r+1 -if(j[p]<2)throw A.d(A.bH(l));++p -if(j[p]!==7)throw A.d(A.bH("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +if(j[p]<2)throw A.d(A.bG(l));++p +if(j[p]!==7)throw A.d(A.bG("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p o=j[p] -if(o>=254)throw A.d(A.bH("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +if(o>=254)throw A.d(A.bG("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p r=p+o -n=B.N.fI(0,B.E.cU(j,p,r)) -if(j[r]!==3)throw A.d(A.bH("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) -this.aca(0,n,a.getUint32(r+1,B.D===$.h6())) +n=B.N.fK(0,B.E.cU(j,p,r)) +if(j[r]!==3)throw A.d(A.bG("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +this.ac8(0,n,a.getUint32(r+1,B.D===$.h6())) break -case"overflow":if(j[r]!==12)throw A.d(A.bH(k)) +case"overflow":if(j[r]!==12)throw A.d(A.bG(k)) p=r+1 -if(j[p]<2)throw A.d(A.bH(k));++p -if(j[p]!==7)throw A.d(A.bH("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p +if(j[p]<2)throw A.d(A.bG(k));++p +if(j[p]!==7)throw A.d(A.bG("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p o=j[p] -if(o>=254)throw A.d(A.bH("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p +if(o>=254)throw A.d(A.bG("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p r=p+o -B.N.fI(0,B.E.cU(j,p,r)) +B.N.fK(0,B.E.cU(j,p,r)) r=j[r] -if(r!==1&&r!==2)throw A.d(A.bH("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +if(r!==1&&r!==2)throw A.d(A.bG("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) break -default:throw A.d(A.bH("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.N.fI(0,j).split("\r"),t.T) -if(m.length===3&&J.e(m[0],"resize"))this.aca(0,m[1],A.ec(m[2],null,null)) -else throw A.d(A.bH("Unrecognized message "+A.h(m)+" sent to dev.flutter/channel-buffers."))}}, -aca(a,b,c){var s=this.a,r=s.i(0,b) -if(r==null)s.u(0,b,new A.ta(A.ly(c,t.S8),c)) +default:throw A.d(A.bG("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.N.fK(0,j).split("\r"),t.T) +if(m.length===3&&J.e(m[0],"resize"))this.ac8(0,m[1],A.ec(m[2],null,null)) +else throw A.d(A.bG("Unrecognized message "+A.h(m)+" sent to dev.flutter/channel-buffers."))}}, +ac8(a,b,c){var s=this.a,r=s.i(0,b) +if(r==null)s.t(0,b,new A.t7(A.ly(c,t.S8),c)) else{r.c=c -r.a_n(c)}}} -A.asQ.prototype={ -$0(){return new A.ta(A.ly(1,t.S8),1)}, +r.a_m(c)}}} +A.asW.prototype={ +$0(){return new A.t7(A.ly(1,t.S8),1)}, $S:233} -A.asR.prototype={ -$0(){return new A.ta(A.ly(1,t.S8),1)}, +A.asX.prototype={ +$0(){return new A.t7(A.ly(1,t.S8),1)}, $S:233} -A.a4t.prototype={ +A.a4A.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.a4t&&b.a===this.a&&b.b===this.b}, +return b instanceof A.a4A&&b.a===this.a&&b.b===this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"OffsetBase("+B.d.aZ(this.a,1)+", "+B.d.aZ(this.b,1)+")"}} A.j.prototype={ ge8(){var s=this.a,r=this.b return Math.sqrt(s*s+r*r)}, -gxD(){var s=this.a,r=this.b +gxF(){var s=this.a,r=this.b return s*s+r*r}, U(a,b){return new A.j(this.a-b.a,this.b-b.b)}, V(a,b){return new A.j(this.a+b.a,this.b+b.b)}, @@ -66269,12 +66291,12 @@ gaD(a){return this.a<=0||this.b<=0}, U(a,b){var s=this if(b instanceof A.M)return new A.j(s.a-b.a,s.b-b.b) if(b instanceof A.j)return new A.M(s.a-b.a,s.b-b.b) -throw A.d(A.bR(b,null))}, +throw A.d(A.bP(b,null))}, V(a,b){return new A.M(this.a+b.a,this.b+b.b)}, X(a,b){return new A.M(this.a*b,this.b*b)}, a1(a,b){return new A.M(this.a/b,this.b/b)}, -no(a){return new A.j(a.a+this.a/2,a.b+this.b/2)}, -HI(a,b){return new A.j(b.a+this.a,b.b+this.b)}, +nr(a){return new A.j(a.a+this.a/2,a.b+this.b/2)}, +HL(a,b){return new A.j(b.a+this.a,b.b+this.b)}, O(a,b){var s=b.a if(s>=0)if(s=0&&s=s.gaL(s)||s.gah(s)>=s.gaR(s)}, @@ -66295,23 +66317,23 @@ aF(a,b,c){var s=this return new A.x(s.gag(s)+b,s.gah(s)+c,s.gaL(s)+b,s.gaR(s)+c)}, eb(a){var s=this return new A.x(s.gag(s)-a,s.gah(s)-a,s.gaL(s)+a,s.gaR(s)+a)}, -h_(a){var s=this +h1(a){var s=this return new A.x(Math.max(s.gag(s),a.a),Math.max(s.gah(s),a.b),Math.min(s.gaL(s),a.c),Math.min(s.gaR(s),a.d))}, -jS(a){var s=this +jU(a){var s=this return new A.x(Math.min(s.gag(s),a.gag(a)),Math.min(s.gah(s),a.gah(a)),Math.max(s.gaL(s),a.gaL(a)),Math.max(s.gaR(s),a.gaR(a)))}, -yC(a){var s=this +yE(a){var s=this if(s.gaL(s)<=a.a||a.c<=s.gag(s))return!1 if(s.gaR(s)<=a.b||a.d<=s.gah(s))return!1 return!0}, -gj6(){var s=this +gj8(){var s=this return Math.min(Math.abs(s.gaL(s)-s.gag(s)),Math.abs(s.gaR(s)-s.gah(s)))}, -gaQd(){var s=this +gaQb(){var s=this return new A.j(s.gag(s)+(s.gaL(s)-s.gag(s))/2,s.gah(s))}, -gaFB(){var s=this +gaFz(){var s=this return new A.j(s.gag(s),s.gah(s)+(s.gaR(s)-s.gah(s))/2)}, -gbw(){var s=this +gbv(){var s=this return new A.j(s.gag(s)+(s.gaL(s)-s.gag(s))/2,s.gah(s)+(s.gaR(s)-s.gah(s))/2)}, -gaFk(){var s=this +gaFi(){var s=this return new A.j(s.gag(s)+(s.gaL(s)-s.gag(s))/2,s.gaR(s))}, O(a,b){var s=this,r=b.a if(r>=s.gag(s))if(rd&&s!==0)return Math.min(a,d/s) return a}, -Ev(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.Q,k=s.f,j=s.e,i=s.r,h=s.w,g=s.y,f=s.x,e=s.z,d=s.FL(s.FL(s.FL(s.FL(1,l,k,m),j,i,p),h,g,m),f,e,p) +Ex(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.Q,k=s.f,j=s.e,i=s.r,h=s.w,g=s.y,f=s.x,e=s.z,d=s.FM(s.FM(s.FM(s.FM(1,l,k,m),j,i,p),h,g,m),f,e,p) if(d<1)return new A.mD(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) return new A.mD(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, O(a,b){var s,r,q,p,o,n,m=this,l=b.a,k=m.a @@ -66360,7 +66382,7 @@ if(!(l=m.c)){s=b.b s=s=m.d}else s=!0 else s=!0 if(s)return!1 -r=m.Ev() +r=m.Ex() q=r.e if(l" switch(s){case"\n":return'"\\n"' case"\t":return'"\\t"' @@ -66433,115 +66455,115 @@ case"\r":return'"\\r"' case"\b":return'"\\b"' case"\f":return'"\\f"' default:return'"'+s+'"'}}, -ayS(){var s=this.e +ayP(){var s=this.e if(s==null)return"" -return" (0x"+new A.W(new A.mf(s),new A.aCi(),t.Hz.h("W")).cl(0," ")+")"}, -k(a){var s=this,r=A.bx5(s.b),q=B.e.hA(s.c,16),p=s.aw2(),o=s.aqv(),n=s.ayS(),m=s.f?", synthesized":"" +return" (0x"+new A.W(new A.mg(s),new A.aCo(),t.Hz.h("W")).cl(0," ")+")"}, +k(a){var s=this,r=A.bxb(s.b),q=B.e.hC(s.c,16),p=s.aw_(),o=s.aqs(),n=s.ayP(),m=s.f?", synthesized":"" return"KeyData(type: "+A.h(r)+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}} -A.aCh.prototype={ +A.aCn.prototype={ $0(){switch(this.a){case 0:return" (Unicode)" case 1:return" (Unprintable)" case 2:return" (Flutter)" case 23:return" (Web)"}return""}, $S:66} -A.aCi.prototype={ -$1(a){return B.c.jt(B.e.hA(a,16),2,"0")}, +A.aCo.prototype={ +$1(a){return B.c.jv(B.e.hC(a,16),2,"0")}, $S:80} A.n.prototype={ -aQS(a){var s=this -return A.a9(B.d.aw(255*a),s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, +aQO(a){var s=this +return A.a9(B.d.az(255*a),s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 return b instanceof A.n&&b.gm(b)===s.gm(s)}, gI(a){return B.e.gI(this.gm(this))}, -k(a){return"Color(0x"+B.c.jt(B.e.hA(this.gm(this),16),8,"0")+")"}, +k(a){return"Color(0x"+B.c.jv(B.e.hC(this.gm(this),16),8,"0")+")"}, gm(a){return this.a}} -A.G9.prototype={ +A.G7.prototype={ T(){return"StrokeCap."+this.b}} -A.Ga.prototype={ +A.G8.prototype={ T(){return"StrokeJoin."+this.b}} -A.a4Z.prototype={ +A.a55.prototype={ T(){return"PaintingStyle."+this.b}} A.dO.prototype={ T(){return"BlendMode."+this.b}} -A.CA.prototype={ +A.Cz.prototype={ T(){return"Clip."+this.b}} -A.arQ.prototype={ +A.arW.prototype={ T(){return"BlurStyle."+this.b}} -A.p4.prototype={ +A.p3.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.p4&&b.a===this.a&&b.b===this.b}, +return b instanceof A.p3&&b.a===this.a&&b.b===this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"MaskFilter.blur("+this.a.k(0)+", "+B.d.aZ(this.b,1)+")"}} -A.yg.prototype={ +A.ye.prototype={ T(){return"FilterQuality."+this.b}} -A.b7W.prototype={} -A.o4.prototype={ -ak(a,b){return new A.o4(this.a,this.b.X(0,b),this.c*b)}, +A.b81.prototype={} +A.o3.prototype={ +ak(a,b){return new A.o3(this.a,this.b.X(0,b),this.c*b)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -return b instanceof A.o4&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c}, +return b instanceof A.o3&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c===s.c}, gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"TextShadow("+this.a.k(0)+", "+this.b.k(0)+", "+A.h(this.c)+")"}} -A.oR.prototype={ +A.oP.prototype={ gE(a){return this.b}} -A.a2h.prototype={ -Tv(){var s=0,r=A.u(t.hP),q,p=this,o,n -var $async$Tv=A.v(function(a,b){if(a===1)return A.q(b,r) +A.a2n.prototype={ +Tu(){var s=0,r=A.v(t.hP),q,p=this,o,n +var $async$Tu=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:n=p.a if(n==null)throw A.d(A.ah("Object is disposed")) o=$.G() -q=o.lW(n,!1,null,null) +q=o.m_(n,!1,null,null) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Tv,r)}} -A.a9f.prototype={ -glx(a){var s=this.b +case 1:return A.t(q,r)}}) +return A.u($async$Tu,r)}} +A.a9m.prototype={ +glC(a){var s=this.b return-Math.atan2(s.b,s.a)}} -A.aHt.prototype={} +A.aHz.prototype={} A.qI.prototype={ k(a){var s,r=A.O(this).k(0),q=this.a,p=A.dh(q[2],0),o=q[1],n=A.dh(o,0),m=q[4],l=A.dh(m,0),k=A.dh(q[3],0) o=A.dh(o,0) s=q[0] return r+"(buildDuration: "+(A.h((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.h((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.h((o.a-A.dh(s,0).a)*0.001)+"ms")+", totalSpan: "+(A.h((A.dh(m,0).a-A.dh(s,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.b.ga6(q)+")"}} -A.C4.prototype={ +A.C3.prototype={ T(){return"AppLifecycleState."+this.b}} -A.IR.prototype={ +A.IQ.prototype={ T(){return"AppExitResponse."+this.b}} A.qW.prototype={ -gyh(a){var s=this.a,r=B.cq.i(0,s) +gyj(a){var s=this.a,r=B.cr.i(0,s) return r==null?s:r}, -gId(){var s=this.c,r=B.cK.i(0,s) +gIf(){var s=this.c,r=B.cL.i(0,s) return r==null?s:r}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 -if(b instanceof A.qW)if(b.gyh(b)===r.gyh(r))s=b.gId()==r.gId() +if(b instanceof A.qW)if(b.gyj(b)===r.gyj(r))s=b.gIf()==r.gIf() else s=!1 else s=!1 return s}, -gI(a){return A.a4(this.gyh(this),null,this.gId(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){return this.Pr("_")}, -Pr(a){var s=this,r=s.gyh(s) -if(s.c!=null)r+=a+A.h(s.gId()) +gI(a){return A.a4(this.gyj(this),null,this.gIf(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return this.Pq("_")}, +Pq(a){var s=this,r=s.gyj(s) +if(s.c!=null)r+=a+A.h(s.gIf()) return r.charCodeAt(0)==0?r:r}} -A.auQ.prototype={ +A.auV.prototype={ T(){return"DartPerformanceMode."+this.b}} -A.rl.prototype={ +A.rk.prototype={ T(){return"PointerChange."+this.b}} A.fG.prototype={ T(){return"PointerDeviceKind."+this.b}} -A.F4.prototype={ +A.F2.prototype={ T(){return"PointerSignalKind."+this.b}} -A.aHM.prototype={ +A.aHS.prototype={ T(){return"PointerPreferredStylusAuxiliaryAction."+this.b}} -A.ph.prototype={ +A.pg.prototype={ k(a){return"PointerData(x: "+A.h(this.w)+", y: "+A.h(this.x)+")"}} -A.F2.prototype={} +A.F0.prototype={} A.eV.prototype={ k(a){switch(this.a){case 1:return"SemanticsAction.tap" case 2:return"SemanticsAction.longPress" @@ -66565,7 +66587,7 @@ case 262144:return"SemanticsAction.dismiss" case 524288:return"SemanticsAction.moveCursorForwardByWord" case 1048576:return"SemanticsAction.moveCursorBackwardByWord" case 2097152:return"SemanticsAction.setText"}return""}} -A.ex.prototype={ +A.ey.prototype={ k(a){switch(this.a){case 1:return"SemanticsFlag.hasCheckedState" case 2:return"SemanticsFlag.isChecked" case 4:return"SemanticsFlag.isSelected" @@ -66592,28 +66614,28 @@ case 4194304:return"SemanticsFlag.isLink" case 8388608:return"SemanticsFlag.isSlider" case 16777216:return"SemanticsFlag.isKeyboardKey" case 33554432:return"SemanticsFlag.isCheckStateMixed"}return""}} -A.aM5.prototype={} -A.a19.prototype={ +A.aMb.prototype={} +A.a1f.prototype={ T(){return"FontStyle."+this.b}} -A.aHq.prototype={ +A.aHw.prototype={ T(){return"PlaceholderAlignment."+this.b}} A.lp.prototype={ -k(a){var s=B.Yg.i(0,this.a) +k(a){var s=B.Yk.i(0,this.a) s.toString return s}} -A.uy.prototype={ +A.uw.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.uy&&b.a===this.a&&b.b===this.b}, +return b instanceof A.uw&&b.a===this.a&&b.b===this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"FontVariation('"+this.a+"', "+A.h(this.b)+")"}} -A.rS.prototype={ +A.rP.prototype={ T(){return"TextAlign."+this.b}} -A.Qj.prototype={ +A.Qm.prototype={ T(){return"TextBaseline."+this.b}} -A.rT.prototype={ +A.rQ.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.rT&&b.a===this.a}, +return b instanceof A.rQ&&b.a===this.a}, gI(a){return B.e.gI(this.a)}, k(a){var s,r=this.a if(r===0)return"TextDecoration.none" @@ -66623,20 +66645,20 @@ if((r&2)!==0)s.push("overline") if((r&4)!==0)s.push("lineThrough") if(s.length===1)return"TextDecoration."+s[0] return"TextDecoration.combine(["+B.b.cl(s,", ")+"])"}} -A.w6.prototype={ +A.w4.prototype={ T(){return"TextDecorationStyle."+this.b}} -A.a9A.prototype={ +A.a9H.prototype={ T(){return"TextLeadingDistribution."+this.b}} -A.Qr.prototype={ +A.Qu.prototype={ l(a,b){var s if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -if(b instanceof A.Qr)s=b.c===this.c +if(b instanceof A.Qu)s=b.c===this.c else s=!1 return s}, gI(a){return A.a4(!0,!0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: "+this.c.k(0)+")"}} -A.pC.prototype={ +A.pB.prototype={ T(){return"TextDirection."+this.b}} A.iQ.prototype={ l(a,b){var s=this @@ -66648,7 +66670,7 @@ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){var s=this return"TextBox.fromLTRBD("+B.d.aZ(s.a,1)+", "+B.d.aZ(s.b,1)+", "+B.d.aZ(s.c,1)+", "+B.d.aZ(s.d,1)+", "+s.e.k(0)+")"}} -A.Qi.prototype={ +A.Ql.prototype={ T(){return"TextAffinity."+this.b}} A.bY.prototype={ l(a,b){if(b==null)return!1 @@ -66663,39 +66685,39 @@ if(this===b)return!0 return b instanceof A.d7&&b.a===this.a&&b.b===this.b}, gI(a){return A.a4(B.e.gI(this.a),B.e.gI(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} -A.vg.prototype={ +A.ve.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.vg&&b.a===this.a}, +return b instanceof A.ve&&b.a===this.a}, gI(a){return B.d.gI(this.a)}, k(a){return A.O(this).k(0)+"(width: "+A.h(this.a)+")"}} -A.XX.prototype={ +A.Y1.prototype={ T(){return"BoxHeightStyle."+this.b}} -A.as8.prototype={ +A.ase.prototype={ T(){return"BoxWidthStyle."+this.b}} -A.B_.prototype={ +A.AZ.prototype={ T(){return"TileMode."+this.b}} -A.ym.prototype={} -A.a82.prototype={} -A.Y_.prototype={ +A.yk.prototype={} +A.a89.prototype={} +A.Y4.prototype={ T(){return"Brightness."+this.b}} -A.asu.prototype={ +A.asA.prototype={ l(a,b){if(b==null)return!1 return this===b}, gI(a){return A.z.prototype.gI.call(this,this)}} -A.a1w.prototype={ +A.a1C.prototype={ l(a,b){var s if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -if(b instanceof A.a1w)s=!0 +if(b instanceof A.a1C)s=!0 else s=!1 return s}, gI(a){return A.a4(null,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} -A.aQF.prototype={} -A.Xi.prototype={ +A.aQL.prototype={} +A.Xn.prototype={ gE(a){return a.length}} -A.Xj.prototype={ +A.Xo.prototype={ F(a,b){throw A.d(A.a8("Not supported"))}, aX(a,b){return A.n1(a.get(b))!=null}, i(a,b){return A.n1(a.get(b))}, @@ -66708,10 +66730,10 @@ r=s.value[0] r.toString b.$2(r,A.n1(s.value[1]))}}, gdw(a){var s=A.b([],t.T) -this.ab(a,new A.aqW(s)) +this.ab(a,new A.ar1(s)) return s}, -gbB(a){var s=A.b([],t.n4) -this.ab(a,new A.aqX(s)) +gby(a){var s=A.b([],t.n4) +this.ab(a,new A.ar2(s)) return s}, gE(a){var s=a.size s.toString @@ -66722,102 +66744,102 @@ return s===0}, gdm(a){var s=a.size s.toString return s!==0}, -u(a,b,c){throw A.d(A.a8("Not supported"))}, +t(a,b,c){throw A.d(A.a8("Not supported"))}, d7(a,b,c){throw A.d(A.a8("Not supported"))}, -N(a,b){throw A.d(A.a8("Not supported"))}, -$iby:1} -A.aqW.prototype={ +L(a,b){throw A.d(A.a8("Not supported"))}, +$ibx:1} +A.ar1.prototype={ $2(a,b){return this.a.push(a)}, $S:23} -A.aqX.prototype={ +A.ar2.prototype={ $2(a,b){return this.a.push(b)}, $S:23} -A.Xm.prototype={ +A.Xr.prototype={ gE(a){return a.length}} -A.tU.prototype={} -A.a4s.prototype={ +A.tR.prototype={} +A.a4z.prototype={ gE(a){return a.length}} -A.abB.prototype={} -A.X6.prototype={ -aEs(a,b){var s,r=this.b,q=r.i(0,b.a) +A.abI.prototype={} +A.Xb.prototype={ +aEq(a,b){var s,r=this.b,q=r.i(0,b.a) if(q!=null){this.a[q]=b return}s=this.a s.push(b) -r.u(0,b.a,s.length-1)}, +r.t(0,b.a,s.length-1)}, gE(a){return this.a.length}, i(a,b){return this.a[b]}, ga3(a){return B.b.ga3(this.a)}, ga6(a){return B.b.ga6(this.a)}, gaD(a){return this.a.length===0}, gdm(a){return this.a.length!==0}, -gaz(a){var s=this.a -return new J.dw(s,s.length,A.a6(s).h("dw<1>"))}} -A.tQ.prototype={ -gBD(a){var s,r,q,p=this,o=p.ax -if(o instanceof A.Dt){o=o.gBD(o) +gaw(a){var s=this.a +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}} +A.tN.prototype={ +gBF(a){var s,r,q,p=this,o=p.ax +if(o instanceof A.Ds){o=o.gBF(o) p.ax=o}if(o==null){s=p.at -if(s!=null){if(p.as===8){o=s.lc() -s=A.uG(B.lE) -r=A.uG(B.lG) -o=A.uO(o,0,null,0) -q=A.b8G(null) -r=new A.Lw(o,q,s,r) +if(s!=null){if(p.as===8){o=s.lh() +s=A.uE(B.lH) +r=A.uE(B.lJ) +o=A.uM(o,0,null,0) +q=A.b8M(null) +r=new A.Lv(o,q,s,r) r.b=!0 -r.OF() +r.OG() q=t.Cm.a(A.cl(q.c.buffer,0,q.a)) p.ax=q -o=q}else{o=s.lc() +o=q}else{o=s.lh() p.ax=o}p.as=0}}return o}, -a7D(){var s,r,q,p,o=this -if(o.ax==null&&o.at!=null){if(o.as===8){s=o.at.lc() -r=A.uG(B.lE) -q=A.uG(B.lG) -s=A.uO(s,0,null,0) -p=A.b8G(null) -q=new A.Lw(s,p,r,q) +a7B(){var s,r,q,p,o=this +if(o.ax==null&&o.at!=null){if(o.as===8){s=o.at.lh() +r=A.uE(B.lH) +q=A.uE(B.lJ) +s=A.uM(s,0,null,0) +p=A.b8M(null) +q=new A.Lv(s,p,r,q) q.b=!0 -q.OF() -o.ax=t.Cm.a(A.cl(p.c.buffer,0,p.a))}else o.ax=o.at.lc() +q.OG() +o.ax=t.Cm.a(A.cl(p.c.buffer,0,p.a))}else o.ax=o.at.lh() o.as=0}}, k(a){return this.a}} -A.Dt.prototype={} -A.aqp.prototype={ -aHL(a,b,c){var s,r,q,p,o,n,m,l,k,j=this +A.Ds.prototype={} +A.aqv.prototype={ +aHJ(a,b,c){var s,r,q,p,o,n,m,l,k,j=this for(s=b+c,r=j.c,q=j.b,p=b;pq.byteLength)A.a7(A.bR("Input buffer too short",null)) -if(16>r.byteLength)A.a7(A.bR("Output buffer too short",null)) -if(m.c)m.aqo(q,0,r,0,l) -else m.apC(q,0,r,0,l) +if(l==null)A.a6(A.ah("AES engine not initialised")) +if(16>q.byteLength)A.a6(A.bP("Input buffer too short",null)) +if(16>r.byteLength)A.a6(A.bP("Output buffer too short",null)) +if(m.c)m.aql(q,0,r,0,l) +else m.apz(q,0,r,0,l) for(k=0;k=this.c+r}, i(a,b){return this.a[this.b+b]}, -pA(a,b){var s,r=this,q=r.c +pC(a,b){var s,r=this,q=r.c a+=q if(b<0){s=r.e s===$&&A.c() -b=s-(a-q)}return A.uO(r.a,r.d,b,a)}, -fp(){return this.a[this.b++]}, -vk(a){var s=this,r=s.pA(s.b-s.c,a) +b=s-(a-q)}return A.uM(r.a,r.d,b,a)}, +ft(){return this.a[this.b++]}, +vl(a){var s=this,r=s.pC(s.b-s.c,a) s.b=s.b+r.gE(r) return r}, -V0(a,b){var s,r,q,p,o,n,m,l,k=this +V_(a,b){var s,r,q,p,o,n,m,l,k=this if(a==null){q=A.b([],t.t) -if(k.ga9J())return"" +if(k.ga9H())return"" p=k.c o=k.a while(!0){n=k.b @@ -66827,18 +66849,18 @@ if(!(n>>0 return(q<<24|r<<16|s<<8|l)>>>0}, -qo(){var s,r,q,p,o,n,m,l=this,k=l.a,j=l.b,i=l.b=j+1,h=k[j]&255 +qq(){var s,r,q,p,o,n,m,l=this,k=l.a,j=l.b,i=l.b=j+1,h=k[j]&255 j=l.b=i+1 s=k[i]&255 i=l.b=j+1 @@ -66862,23 +66884,23 @@ i=l.b=j+1 n=k[j]&255 l.b=i+1 m=k[i]&255 -if(l.d===1)return(B.e.op(h,56)|B.e.op(s,48)|B.e.op(r,40)|B.e.op(q,32)|p<<24|o<<16|n<<8|m)>>>0 -return(B.e.op(m,56)|B.e.op(n,48)|B.e.op(o,40)|B.e.op(p,32)|q<<24|r<<16|s<<8|h)>>>0}, -lc(){var s,r,q,p,o=this,n=o.gE(o),m=o.a +if(l.d===1)return(B.e.or(h,56)|B.e.or(s,48)|B.e.or(r,40)|B.e.or(q,32)|p<<24|o<<16|n<<8|m)>>>0 +return(B.e.or(m,56)|B.e.or(n,48)|B.e.or(o,40)|B.e.or(p,32)|q<<24|r<<16|s<<8|h)>>>0}, +lh(){var s,r,q,p,o=this,n=o.gE(o),m=o.a if(t.H3.b(m)){s=o.b r=m.length if(s+n>r)n=r-s return A.cl(m.buffer,m.byteOffset+s,n)}s=o.b q=s+n p=m.length -return new Uint8Array(A.er(J.bsN(m,s,q>p?p:q)))}} -A.aFW.prototype={} -A.aFV.prototype={ -VM(a){var s,r,q,p,o=this,n=a.length -for(;s=o.a,r=s+n,q=o.c,p=q.length,r>p;)o.NW(r-p) +return new Uint8Array(A.es(J.bsT(m,s,q>p?p:q)))}} +A.aG1.prototype={} +A.aG0.prototype={ +VL(a){var s,r,q,p,o=this,n=a.length +for(;s=o.a,r=s+n,q=o.c,p=q.length,r>p;)o.NY(r-p) B.E.dP(q,s,r,a) o.a+=n}, -aQX(a){var s,r,q,p,o=this,n=a.c +aQT(a){var s,r,q,p,o=this,n=a.c while(!0){s=o.a r=a.e r===$&&A.c() @@ -66886,35 +66908,35 @@ r=s+(r-(a.b-n)) q=o.c p=q.length if(!(r>p))break -o.NW(r-p)}B.E.bX(q,s,s+a.gE(a),a.a,a.b) +o.NY(r-p)}B.E.bW(q,s,s+a.gE(a),a.a,a.b) o.a=o.a+a.gE(a)}, -pA(a,b){var s=this +pC(a,b){var s=this if(a<0)a=s.a+a if(b==null)b=s.a else if(b<0)b=s.a+b return A.cl(s.c.buffer,a,b-a)}, -X6(a){return this.pA(a,null)}, -NW(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) +X5(a){return this.pC(a,null)}, +NY(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) B.E.dP(p,0,q,r) this.c=p}, -aqB(){return this.NW(null)}, +aqy(){return this.NY(null)}, gE(a){return this.a}} -A.aS0.prototype={ -amP(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.ar2(a6) +A.aS6.prototype={ +amN(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.ar_(a6) a4.a=a5 s=a6.c a6.b=s+a5 -a6.fc() +a6.fd() a6.ei() a6.ei() a6.ei() a6.ei() -a4.f=a6.fc() -a4.r=a6.fc() +a4.f=a6.fd() +a4.r=a6.fd() r=a6.ei() -if(r>0)a6.V0(r,!1) -a4.ayU(a6) -q=a6.pA(a4.r,a4.f) +if(r>0)a6.V_(r,!1) +a4.ayR(a6) +q=a6.pC(a4.r,a4.f) a5=q.c p=a4.x o=t.t @@ -66922,18 +66944,18 @@ while(!0){n=q.b m=q.e m===$&&A.c() if(!(n0)n.at=q.KA(k) -if(j>0){f=q.pA(q.b-a5,j) +n.Q=q.fd() +g=n.as=q.fd() +if(k>0)n.at=q.KC(k) +if(j>0){f=q.pC(q.b-a5,j) e=q.b d=f.e d===$&&A.c() q.b=e+(d-(f.b-f.c)) -n.ax=f.lc() +n.ax=f.lh() d=f.b-=j if(d<0)f.b=0 c=f.ei() b=f.ei() -if(c===1){if(b>=8&&l===4294967295){n.x=f.qo() -b-=8}if(b>=8&&m===4294967295){n.w=f.qo() -b-=8}if(b>=8&&g===4294967295){m=f.qo() +if(c===1){if(b>=8&&l===4294967295){n.x=f.qq() +b-=8}if(b>=8&&m===4294967295){n.w=f.qq() +b-=8}if(b>=8&&g===4294967295){m=f.qq() n.as=m b-=8}else m=g -if(b>=4&&h===65535)n.y=f.fc()}else m=g}else m=g -if(i>0)q.KA(i) +if(b>=4&&h===65535)n.y=f.fd()}else m=g}else m=g +if(i>0)q.KC(i) a6.b=s+m -m=new A.aS1(A.b([],o),n,A.b([0,0,0],o)) -l=a6.fc() +m=new A.aS7(A.b([],o),n,A.b([0,0,0],o)) +l=a6.fd() m.a=l -if(l!==67324752)A.a7(A.C5("Invalid Zip Signature")) +if(l!==67324752)A.a6(A.C4("Invalid Zip Signature")) a6.ei() l=a6.ei() m.c=l m.d=a6.ei() m.e=a6.ei() m.f=a6.ei() -m.r=a6.fc() -a6.fc() -m.x=a6.fc() +m.r=a6.fd() +a6.fd() +m.x=a6.fd() a=a6.ei() a0=a6.ei() -m.y=a6.KA(a) -f=a6.pA(a6.b-s,a0) +m.y=a6.KC(a) +f=a6.pC(a6.b-s,a0) h=a6.b g=f.e g===$&&A.c() a6.b=h+(g-(f.b-f.c)) -g=f.lc() +g=f.lh() m.z=g l=(l&1)!==0?1:0 m.ay=l m.CW=a7 h=n.w h.toString -f=a6.pA(a6.b-s,h) +f=a6.pC(a6.b-s,h) h=a6.b e=f.e e===$&&A.c() a6.b=h+(e-(f.b-f.c)) m.as=f -if(l!==0&&a0>2){a1=A.uO(g,0,null,0) +if(l!==0&&a0>2){a1=A.uM(g,0,null,0) if(a1.ei()===39169){a1.ei() a1.ei() -a1.KA(2) +a1.KC(2) l=a1.a[a1.b++] a2=a1.ei() m.ay=2 -m.ch=new A.aqq(l,a2) -m.d=a2}}if((m.c&8)!==0){a3=a6.fc() -if(a3===134695760)m.r=a6.fc() +m.ch=new A.aqw(l,a2) +m.d=a2}}if((m.c&8)!==0){a3=a6.fd() +if(a3===134695760)m.r=a6.fd() else m.r=a3 -a6.fc() -m.x=a6.fc()}n.ch=m +a6.fd() +m.x=a6.fd()}n.ch=m p.push(n)}}, -ayU(a){var s,r,q,p,o=a.c,n=a.b-o,m=this.a-20 +ayR(a){var s,r,q,p,o=a.c,n=a.b-o,m=this.a-20 if(m<0)return -s=a.pA(m,20) -if(s.fc()!==117853008){a.b=o+n -return}s.fc() -r=s.qo() -s.fc() +s=a.pC(m,20) +if(s.fd()!==117853008){a.b=o+n +return}s.fd() +r=s.qq() +s.fd() a.b=o+r -if(a.fc()!==101075792){a.b=o+n -return}a.qo() +if(a.fd()!==101075792){a.b=o+n +return}a.qq() a.ei() a.ei() -a.fc() -a.fc() -a.qo() -a.qo() -q=a.qo() -p=a.qo() +a.fd() +a.fd() +a.qq() +a.qq() +q=a.qq() +p=a.qq() this.f=q this.r=p a.b=o+n}, -ar2(a){var s,r=a.b,q=a.c +ar_(a){var s,r=a.b,q=a.c for(s=a.gE(a)-5;s>=0;--s){a.b=q+s -if(a.fc()===101010256){a.b=q+(r-q) -return s}}throw A.d(A.C5("Could not find End of Central Directory Record"))}} -A.aqq.prototype={} -A.aS1.prototype={ -gBD(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.at +if(a.fd()===101010256){a.b=q+(r-q) +return s}}throw A.d(A.C4("Could not find End of Central Directory Record"))}} +A.aqw.prototype={} +A.aS7.prototype={ +gBF(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.at if(f==null){if(g.ay!==0){f=g.as f===$&&A.c() -if(f.gE(f)<=0){g.at=g.as.lc() +if(f.gE(f)<=0){g.at=g.as.lh() g.ay=0}else{f=g.ay -if(f===1)g.as=g.apA(g.as) +if(f===1)g.as=g.apx(g.as) else if(f===2){f=g.as -if(g.ch.c===1){s=f.vk(8).lc() -r=16}else{s=f.vk(16).lc() -r=32}q=f.vk(2).lc() -p=f.vk(f.gE(f)-10).lc() +if(g.ch.c===1){s=f.vl(8).lh() +r=16}else{s=f.vl(16).lh() +r=32}q=f.vl(2).lh() +p=f.vl(f.gE(f)-10).lh() f=g.CW f.toString -o=A.bCt(f,s,r) -n=new Uint8Array(A.er(B.E.cU(o,0,r))) +o=A.bCz(f,s,r) +n=new Uint8Array(A.es(B.E.cU(o,0,r))) f=r*2 -if(!A.bBT(B.E.cU(o,f,f+2),q))A.a7(A.bH("password error")) +if(!A.bBZ(B.E.cU(o,f,f+2),q))A.a6(A.bG("password error")) f=new Uint8Array(16) -m=new A.aqp(f,new Uint8Array(16),n,r) +m=new A.aqv(f,new Uint8Array(16),n,r) f=t.S -l=J.LI(0,f) +l=J.LH(0,f) k=t.t j=A.b([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],k) i=A.b([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],k) -k=m.f=new A.aq8(l,j,i,A.b([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],k),A.b([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],k),A.b([1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],k)) +k=m.f=new A.aqe(l,j,i,A.b([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],k),A.b([2774754246,2222750968,2574743534,2373680118,234025727,3177933782,2976870366,1422247313,1345335392,50397442,2842126286,2099981142,436141799,1658312629,3870010189,2591454956,1170918031,2642575903,1086966153,2273148410,368769775,3948501426,3376891790,200339707,3970805057,1742001331,4255294047,3937382213,3214711843,4154762323,2524082916,1539358875,3266819957,486407649,2928907069,1780885068,1513502316,1094664062,49805301,1338821763,1546925160,4104496465,887481809,150073849,2473685474,1943591083,1395732834,1058346282,201589768,1388824469,1696801606,1589887901,672667696,2711000631,251987210,3046808111,151455502,907153956,2608889883,1038279391,652995533,1764173646,3451040383,2675275242,453576978,2659418909,1949051992,773462580,756751158,2993581788,3998898868,4221608027,4132590244,1295727478,1641469623,3467883389,2066295122,1055122397,1898917726,2542044179,4115878822,1758581177,0,753790401,1612718144,536673507,3367088505,3982187446,3194645204,1187761037,3653156455,1262041458,3729410708,3561770136,3898103984,1255133061,1808847035,720367557,3853167183,385612781,3309519750,3612167578,1429418854,2491778321,3477423498,284817897,100794884,2172616702,4031795360,1144798328,3131023141,3819481163,4082192802,4272137053,3225436288,2324664069,2912064063,3164445985,1211644016,83228145,3753688163,3249976951,1977277103,1663115586,806359072,452984805,250868733,1842533055,1288555905,336333848,890442534,804056259,3781124030,2727843637,3427026056,957814574,1472513171,4071073621,2189328124,1195195770,2892260552,3881655738,723065138,2507371494,2690670784,2558624025,3511635870,2145180835,1713513028,2116692564,2878378043,2206763019,3393603212,703524551,3552098411,1007948840,2044649127,3797835452,487262998,1994120109,1004593371,1446130276,1312438900,503974420,3679013266,168166924,1814307912,3831258296,1573044895,1859376061,4021070915,2791465668,2828112185,2761266481,937747667,2339994098,854058965,1137232011,1496790894,3077402074,2358086913,1691735473,3528347292,3769215305,3027004632,4199962284,133494003,636152527,2942657994,2390391540,3920539207,403179536,3585784431,2289596656,1864705354,1915629148,605822008,4054230615,3350508659,1371981463,602466507,2094914977,2624877800,555687742,3712699286,3703422305,2257292045,2240449039,2423288032,1111375484,3300242801,2858837708,3628615824,84083462,32962295,302911004,2741068226,1597322602,4183250862,3501832553,2441512471,1489093017,656219450,3114180135,954327513,335083755,3013122091,856756514,3144247762,1893325225,2307821063,2811532339,3063651117,572399164,2458355477,552200649,1238290055,4283782570,2015897680,2061492133,2408352771,4171342169,2156497161,386731290,3669999461,837215959,3326231172,3093850320,3275833730,2962856233,1999449434,286199582,3417354363,4233385128,3602627437,974525996],k),A.b([1353184337,1399144830,3282310938,2522752826,3412831035,4047871263,2874735276,2466505547,1442459680,4134368941,2440481928,625738485,4242007375,3620416197,2151953702,2409849525,1230680542,1729870373,2551114309,3787521629,41234371,317738113,2744600205,3338261355,3881799427,2510066197,3950669247,3663286933,763608788,3542185048,694804553,1154009486,1787413109,2021232372,1799248025,3715217703,3058688446,397248752,1722556617,3023752829,407560035,2184256229,1613975959,1165972322,3765920945,2226023355,480281086,2485848313,1483229296,436028815,2272059028,3086515026,601060267,3791801202,1468997603,715871590,120122290,63092015,2591802758,2768779219,4068943920,2997206819,3127509762,1552029421,723308426,2461301159,4042393587,2715969870,3455375973,3586000134,526529745,2331944644,2639474228,2689987490,853641733,1978398372,971801355,2867814464,111112542,1360031421,4186579262,1023860118,2919579357,1186850381,3045938321,90031217,1876166148,4279586912,620468249,2548678102,3426959497,2006899047,3175278768,2290845959,945494503,3689859193,1191869601,3910091388,3374220536,0,2206629897,1223502642,2893025566,1316117100,4227796733,1446544655,517320253,658058550,1691946762,564550760,3511966619,976107044,2976320012,266819475,3533106868,2660342555,1338359936,2720062561,1766553434,370807324,179999714,3844776128,1138762300,488053522,185403662,2915535858,3114841645,3366526484,2233069911,1275557295,3151862254,4250959779,2670068215,3170202204,3309004356,880737115,1982415755,3703972811,1761406390,1676797112,3403428311,277177154,1076008723,538035844,2099530373,4164795346,288553390,1839278535,1261411869,4080055004,3964831245,3504587127,1813426987,2579067049,4199060497,577038663,3297574056,440397984,3626794326,4019204898,3343796615,3251714265,4272081548,906744984,3481400742,685669029,646887386,2764025151,3835509292,227702864,2613862250,1648787028,3256061430,3904428176,1593260334,4121936770,3196083615,2090061929,2838353263,3004310991,999926984,2809993232,1852021992,2075868123,158869197,4095236462,28809964,2828685187,1701746150,2129067946,147831841,3873969647,3650873274,3459673930,3557400554,3598495785,2947720241,824393514,815048134,3227951669,935087732,2798289660,2966458592,366520115,1251476721,4158319681,240176511,804688151,2379631990,1303441219,1414376140,3741619940,3820343710,461924940,3089050817,2136040774,82468509,1563790337,1937016826,776014843,1511876531,1389550482,861278441,323475053,2355222426,2047648055,2383738969,2302415851,3995576782,902390199,3991215329,1018251130,1507840668,1064563285,2043548696,3208103795,3939366739,1537932639,342834655,2262516856,2180231114,1053059257,741614648,1598071746,1925389590,203809468,2336832552,1100287487,1895934009,3736275976,2632234200,2428589668,1636092795,1890988757,1952214088,1113045200],k)) k.c=!0 -k.b=k.adZ(!0,new A.LR(n)) -if(k.c)k.d=A.im(j,!0,f) -else k.d=A.im(i,!0,f) -h=A.beY(A.bh6(),64) -h.CN(new A.LR(n)) +k.b=k.adX(!0,new A.LQ(n)) +if(k.c)k.d=A.il(j,!0,f) +else k.d=A.il(i,!0,f) +h=A.bf4(A.bhd(),64) +h.CP(new A.LQ(n)) m.r=h -m.aHL(p,0,p.length) -g.as=A.uO(p,0,null,0)}g.ay=0}}f=g.d +m.aHJ(p,0,p.length) +g.as=A.uM(p,0,null,0)}g.ay=0}}f=g.d l=g.as if(f===8){l===$&&A.c() -f=A.b7Y(l,g.x).c +f=A.b83(l,g.x).c f=t.Cm.a(A.cl(f.c.buffer,0,f.a)) g.at=f g.d=0}else{l===$&&A.c() -f=l.lc() +f=l.lh() g.at=f}}return f}, k(a){return this.y}, -a4Z(a){var s=this.cx,r=A.bdf(s[0],a) +a4X(a){var s=this.cx,r=A.bdm(s[0],a) s[0]=r r=s[1]+(r&255) s[1]=r r=r*134775813+1 s[1]=r -s[2]=A.bdf(s[2],r>>>24)}, -a__(){var s=this.cx[2]&65535|2 +s[2]=A.bdm(s[2],r>>>24)}, +ZZ(){var s=this.cx[2]&65535|2 return s*(s^1)>>>8&255}, -apA(a){var s,r,q,p,o=this +apx(a){var s,r,q,p,o=this for(s=0;s<12;++s){r=o.as r===$&&A.c() -o.a4Z((r.a[r.b++]^o.a__())>>>0)}r=o.as +o.a4X((r.a[r.b++]^o.ZZ())>>>0)}r=o.as r===$&&A.c() -q=r.lc() -for(r=q.length,s=0;s>>16 i.c=m if(o.a>>>8===3)switch(m&61440){case 32768:case 0:break -case 40960:if((k instanceof A.Dt?i.ax=k.gBD(k):k)==null)i.a7D() +case 40960:if((k instanceof A.Ds?i.ax=k.gBF(k):k)==null)i.a7B() m=q.a(i.ax) -B.ca.d8(m) -break}else B.c.jh(l,"/") +B.cb.d8(m) +break}else B.c.jj(l,"/") i.f=(n.f<<16|n.e)>>>0 -s.aEs(0,i)}return s}} -A.aAV.prototype={ -amp(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.length +s.aEq(0,i)}return s}} +A.aB_.prototype={ +amn(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.length for(s=0;sh.b)h.b=r -if(r>>0 m=m>>>1}for(j=h.a,i=(r|s)>>>0,k=l;k>>0 n=n<<1>>>0}}} -A.Lw.prototype={ -OF(){var s,r,q,p=this +A.Lv.prototype={ +OG(){var s,r,q,p=this p.e=p.d=0 if(!p.b)return while(!0){s=p.a @@ -67148,19 +67170,19 @@ r=s.b q=s.e q===$&&A.c() if(!(r=r.c+p)return-1 r.b=q+1 r=r.a[q] -o.d=(o.d|B.e.pw(r,s))>>>0 +o.d=(o.d|B.e.py(r,s))>>>0 o.e=s+8}r=o.d -q=B.e.op(1,a) -o.d=B.e.AG(r,a) +q=B.e.or(1,a) +o.d=B.e.AI(r,a) o.e=s-a return(r&q-1)>>>0}, -Pt(a){var s,r,q,p,o,n,m,l=this,k=a.a +Ps(a){var s,r,q,p,o,n,m,l=this,k=a.a k===$&&A.c() s=a.b for(;r=l.e,r=q.c+o)return-1 q.b=p+1 q=q.a[p] -l.d=(l.d|B.e.pw(q,r))>>>0 +l.d=(l.d|B.e.py(q,r))>>>0 l.e=r+8}q=l.d -n=k[(q&B.e.pw(1,s)-1)>>>0] +n=k[(q&B.e.py(1,s)-1)>>>0] m=n>>>16 -l.d=B.e.AG(q,m) +l.d=B.e.AI(q,m) l.e=r-m return n&65535}, -ay0(){var s,r,q=this +axY(){var s,r,q=this q.e=q.d=0 -s=q.ml(16) -r=q.ml(16) +s=q.mp(16) +r=q.mp(16) if(s!==0&&s!==(r^65535)>>>0)return-1 r=q.a r===$&&A.c() if(s>r.gE(r))return-1 -q.c.aQX(q.a.vk(s)) +q.c.aQT(q.a.vl(s)) return 0}, -axR(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ml(5) +axO(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.mp(5) if(h===-1)return-1 h+=257 if(h>288)return-1 -s=i.ml(5) +s=i.mp(5) if(s===-1)return-1;++s if(s>32)return-1 -r=i.ml(4) +r=i.mp(4) if(r===-1)return-1 r+=4 if(r>19)return-1 q=new Uint8Array(19) -for(p=0;p285)return-1 if(r===256)break -if(r<256){if(s.a===s.c.length)s.aqB() +if(r<256){if(s.a===s.c.length)s.aqy() s.c[s.a++]=r&255 continue}q=r-257 -p=B.V3[q]+l.ml(B.TZ[q]) -o=l.Pt(b) +p=B.V7[q]+l.mp(B.U2[q]) +o=l.Ps(b) if(o<0||o>29)return-1 -n=B.U3[o]+l.ml(B.UQ[o]) -for(m=-n;p>n;){s.VM(s.X6(m)) -p-=n}if(p===n)s.VM(s.X6(m)) -else s.VM(s.pA(m,p-n))}for(;s=l.e,s>=8;){l.e=s-8 +n=B.U7[o]+l.mp(B.UU[o]) +for(m=-n;p>n;){s.VL(s.X5(m)) +p-=n}if(p===n)s.VL(s.X5(m)) +else s.VL(s.pC(m,p-n))}for(;s=l.e,s>=8;){l.e=s-8 s=l.a s===$&&A.c() if(--s.b<0)s.b=0}return 0}, -apw(a,b,c){var s,r,q,p,o,n,m=this -for(s=0,r=0;r0;p=o,r=n){n=r+1 c[r]=s}break -case 17:p=m.ml(3) +case 17:p=m.mp(3) if(p===-1)return-1 p+=3 for(;o=p-1,p>0;p=o,r=n){n=r+1 c[r]=0}s=0 break -case 18:p=m.ml(7) +case 18:p=m.mp(7) if(p===-1)return-1 p+=11 for(;o=p-1,p>0;p=o,r=n){n=r+1 @@ -67268,207 +67290,207 @@ c[r]=q r=n s=q break}}return 0}} -A.KJ.prototype={ +A.KI.prototype={ gI(a){var s=this.a -return s.gI(s).qK(0,A.hk(this.b)).qK(0,492929599)}, +return s.gI(s).qM(0,A.ek(this.b)).qM(0,492929599)}, l(a,b){if(b==null)return!1 -b instanceof A.KJ +b instanceof A.KI return!1}, -$ia70:1} -A.R1.prototype={ +$ia77:1} +A.R4.prototype={ gI(a){var s=this.a -return s.gI(s).qK(0,842997089)}, +return s.gI(s).qM(0,842997089)}, l(a,b){if(b==null)return!1 return!1}, -$ia70:1} -A.a8Q.prototype={ -bn(a){var s,r=this -if(r.d)A.a7(A.ah("Already cancelled")) +$ia77:1} +A.a8X.prototype={ +bm(a){var s,r=this +if(r.d)A.a6(A.ah("Already cancelled")) r.d=!0 s=new A.aT($.aF,t.D4) -r.ani(new A.RH(new A.bU(s,t.gR),r,r.$ti.h("RH<1>"))) +r.anf(new A.RK(new A.bU(s,t.gR),r,r.$ti.h("RK<1>"))) return s}, -a59(){var s,r,q,p,o=this +a57(){var s,r,q,p,o=this for(s=o.r,r=o.f,q=s.$ti.c;!s.gaD(s);){p=s.b -if(p===s.c)A.a7(A.cF()) +if(p===s.c)A.a6(A.cF()) p=s.a[p] if(p==null)p=q.a(p) -if(J.bsU(p,r,o.c))s.rZ() -else return}if(!o.c)o.b.nT(0)}, -aqI(){var s=this -if(s.c)return new A.Bu(s.$ti.h("Bu<1>")) +if(J.bt_(p,r,o.c))s.t_() +else return}if(!o.c)o.b.nV(0)}, +aqF(){var s=this +if(s.c)return new A.Bt(s.$ti.h("Bt<1>")) s.c=!0 return s.a}, -a_x(){var s=this +a_w(){var s=this if(s.c)return -s.b=s.a.v0(new A.aNM(s),new A.aNN(s),new A.aNO(s))}, -Yz(a){++this.e -this.f.Pp(0,a) -this.a59()}, -ani(a){var s=this,r=s.r -if(r.b===r.c){if(a.hB(0,s.f,s.c))return -s.a_x()}r.h7(0,a)}} -A.aNM.prototype={ +s.b=s.a.v1(new A.aNS(s),new A.aNT(s),new A.aNU(s))}, +Yy(a){++this.e +this.f.Po(0,a) +this.a57()}, +anf(a){var s=this,r=s.r +if(r.b===r.c){if(a.hD(0,s.f,s.c))return +s.a_w()}r.ha(0,a)}} +A.aNS.prototype={ $1(a){var s=this.a -s.Yz(new A.R1(a,s.$ti.h("R1<1>")))}, +s.Yy(new A.R4(a,s.$ti.h("R4<1>")))}, $S(){return this.a.$ti.h("~(1)")}} -A.aNO.prototype={ -$2(a,b){this.a.Yz(new A.KJ(a,b))}, -$S:33} -A.aNN.prototype={ +A.aNU.prototype={ +$2(a,b){this.a.Yy(new A.KI(a,b))}, +$S:34} +A.aNT.prototype={ $0(){var s=this.a s.b=null s.c=!0 -s.a59()}, +s.a57()}, $S:0} -A.RH.prototype={ -hB(a,b,c){var s=this.b,r=this.a -if(s.c)r.is(0) -else{s.a_x() -r.eM(0,s.aqI().yj(null).bn(0))}return!0}, -$ib9U:1} -A.aqV.prototype={ -IO(a){return this.aJ6(a)}, -aJ6(a){var s=0,r=A.u(t.Xu),q,p=this,o -var $async$IO=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:o=p.azK(a) +A.RK.prototype={ +hD(a,b,c){var s=this.b,r=this.a +if(s.c)r.iv(0) +else{s.a_w() +r.eL(0,s.aqF().yl(null).bm(0))}return!0}, +$iba_:1} +A.ar0.prototype={ +IQ(a){return this.aJ4(a)}, +aJ4(a){var s=0,r=A.v(t.Xu),q,p=this,o +var $async$IQ=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=p.azH(a) s=3 -return A.A(A.bI6(o),$async$IO) +return A.B(A.bIc(o),$async$IQ) case 3:q=o s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$IO,r)}, -azK(a){var s=A.aQB(a),r=s==null?null:s.ga9F() +case 1:return A.t(q,r)}}) +return A.u($async$IQ,r)}, +azH(a){var s=A.aQH(a),r=s==null?null:s.ga9D() if(r===!0){s.toString return s}return A.mP("assets/"+this.b+a,0,null)}, -cL(a,b){return this.aMc(0,b)}, -aMc(a,b){var s=0,r=A.u(t.Xu),q,p=this,o,n,m -var $async$cL=A.v(function(c,d){if(c===1)return A.q(d,r) +cL(a,b){return this.aMa(0,b)}, +aMa(a,b){var s=0,r=A.v(t.Xu),q,p=this,o,n,m +var $async$cL=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:o=p.a s=!o.aX(0,b)?3:4 break case 3:n=o m=b s=5 -return A.A(p.IO(b),$async$cL) -case 5:n.u(0,m,d) +return A.B(p.IQ(b),$async$cL) +case 5:n.t(0,m,d) case 4:o=o.i(0,b) o.toString q=o s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$cL,r)}} -A.Xk.prototype={ +case 1:return A.t(q,r)}}) +return A.u($async$cL,r)}} +A.Xp.prototype={ k(a){return"AudioPlayerException(\n\t"+A.h(this.b.d)+", \n\t"+A.h(this.a)}, $ic7:1} -A.Xl.prototype={ -bp(a){var s=0,r=A.u(t.lG),q,p=this -var $async$bp=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q=p.r.Ye(new A.arc(p,1),t.lG) +A.Xq.prototype={ +bo(a){var s=0,r=A.v(t.lG),q,p=this +var $async$bo=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=p.r.Yd(new A.ari(p,1),t.lG) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$bp,r)}, -we(){var s=0,r=A.u(t.ag),q,p=this,o -var $async$we=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:o=A.b6E() +case 1:return A.t(q,r)}}) +return A.u($async$bo,r)}, +wf(){var s=0,r=A.v(t.ag),q,p=this,o +var $async$wf=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=A.b6K() o.b=p.c s=3 -return A.A(o.vI(p.d),$async$we) +return A.B(o.vJ(p.d),$async$wf) case 3:s=4 -return A.A(o.vH(B.a1u),$async$we) +return A.B(o.vI(B.a1y),$async$wf) case 4:q=o s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$we,r)}} -A.arc.prototype={ -$0(){var s=0,r=A.u(t.lG),q,p=this,o,n,m,l,k -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +case 1:return A.t(q,r)}}) +return A.u($async$wf,r)}} +A.ari.prototype={ +$0(){var s=0,r=A.v(t.lG),q,p=this,o,n,m,l,k +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:m=p.a l=m.b s=l.length===0?3:4 break case 3:k=l s=5 -return A.A(m.we(),$async$$0) +return A.B(m.wf(),$async$$0) case 5:k.push(b) case 4:o=B.b.dn(l,0) -m.a.u(0,o.z,o) +m.a.t(0,o.c,o) s=6 -return A.A(o.vK(p.b),$async$$0) +return A.B(o.vL(p.b),$async$$0) case 6:s=7 -return A.A(o.ig(0),$async$$0) +return A.B(o.ij(0),$async$$0) case 7:n=A.ba("subscription") -m=new A.ard(m,o,n) -n.b=o.gaaF().yj(new A.ara(m)) +m=new A.arj(m,o,n) +n.b=o.gaaD().yl(new A.arg(m)) q=m s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$0,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, $S:601} -A.ard.prototype={ +A.arj.prototype={ $0(){var s=this.a -return s.r.Ye(new A.arb(s,this.b,this.c),t.H)}, +return s.r.Yd(new A.arh(s,this.b,this.c),t.H)}, $S:18} -A.arb.prototype={ -$0(){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +A.arh.prototype={ +$0(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:o=q.a -n=o.a.N(0,q.b.z) +n=o.a.L(0,q.b.c) s=n!=null?2:3 break -case 2:J.bsf(q.c.b5()) +case 2:J.bsl(q.c.b5()) s=4 -return A.A(n.el(0),$async$$0) +return A.B(n.el(0),$async$$0) case 4:p=o.b s=p.length>=o.f?5:7 break case 5:s=8 -return A.A(n.vm(0),$async$$0) +return A.B(n.vn(0),$async$$0) case 8:s=6 break case 7:p.push(n) -case 6:case 3:return A.r(null,r)}}) -return A.t($async$$0,r)}, +case 6:case 3:return A.t(null,r)}}) +return A.u($async$$0,r)}, $S:18} -A.ara.prototype={ +A.arg.prototype={ $1(a){return this.a.$0()}, $S:120} -A.Ca.prototype={ -stu(a,b){var s -if(this.c===B.C4)throw A.d(A.bH("AudioPlayer has been disposed")) -s=this.y +A.C9.prototype={ +stv(a,b){var s +if(this.y===B.C8)throw A.d(A.bG("AudioPlayer has been disposed")) +s=this.ay if((s.c&4)===0)s.H(0,b) -this.c=b}, -gaaF(){var s=this.w,r=A.w(s).h("iV<1>") -return new A.tu(new A.ar7(),new A.iV(s,r),r.h("tu"))}, -gaxb(){var s=this.w,r=A.w(s).h("iV<1>"),q=r.h("tu") -return new A.tg(new A.ar_(),new A.tu(new A.ar0(),new A.iV(s,r),q),q.h("tg"))}, -gaNn(){var s=this.w,r=A.w(s).h("iV<1>"),q=r.h("tu") -return new A.tg(new A.ar5(),new A.tu(new A.ar6(),new A.iV(s,r),q),q.h("tg"))}, -amd(a){var s=this,r=s.gaNn().yk(new A.ar1(s),new A.ar2(s)) -s.r!==$&&A.ai() -s.r=r -r=s.gaaF().yk(new A.ar3(s),new A.ar4()) -s.f!==$&&A.ai() -s.f=r -s.Fu()}, -Fu(){var s=0,r=A.u(t.H),q=1,p,o=this,n,m,l,k,j,i,h -var $async$Fu=A.v(function(a,b){if(a===1){p=b +this.y=b}, +gaaD(){var s=this.at,r=A.q(s).h("iV<1>") +return new A.tr(new A.ard(),new A.iV(s,r),r.h("tr"))}, +gax8(){var s=this.at,r=A.q(s).h("iV<1>"),q=r.h("tr") +return new A.td(new A.ar5(),new A.tr(new A.ar6(),new A.iV(s,r),q),q.h("td"))}, +gaNl(){var s=this.at,r=A.q(s).h("iV<1>"),q=r.h("tr") +return new A.td(new A.arb(),new A.tr(new A.arc(),new A.iV(s,r),q),q.h("td"))}, +amb(a){var s=this,r=s.gaNl().ym(new A.ar7(s),new A.ar8(s)) +s.as!==$&&A.ai() +s.as=r +r=s.gaaD().ym(new A.ar9(s),new A.ara()) +s.Q!==$&&A.ai() +s.Q=r +s.Fv()}, +Fv(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$Fv=A.w(function(a,b){if(a===1){p=b s=q}while(true)switch(s){case 0:q=3 l=o.a -k=o.z +k=o.c s=6 -return A.A(l.Ie(0,k),$async$Fu) -case 6:j=o.w -j=l.VY(k).yk(j.gfS(j),j.gaEr()) -o.x!==$&&A.ai() -o.x=j -o.e.is(0) +return A.B(l.Ig(0,k),$async$Fv) +case 6:j=o.at +j=l.VX(k).ym(j.gfT(j),j.gaEp()) +o.ax!==$&&A.ai() +o.ax=j +o.z.iv(0) q=1 s=5 break @@ -67476,217 +67498,217 @@ case 3:q=2 h=p l=A.aW(h) if(t.VI.b(l)){n=l -m=A.bu(h) -o.e.mB(n,m)}else throw h +m=A.bt(h) +o.z.mF(n,m)}else throw h s=5 break case 2:s=1 break -case 5:return A.r(null,r) -case 1:return A.q(p,r)}}) -return A.t($async$Fu,r)}, -yF(a,b,c,d){return this.aOp(0,b,c,d)}, -aOp(a,b,c,d){var s=0,r=A.u(t.H),q,p=this -var $async$yF=A.v(function(e,f){if(e===1)return A.q(f,r) +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$Fv,r)}, +yH(a,b,c,d){return this.aOn(0,b,c,d)}, +aOn(a,b,c,d){var s=0,r=A.v(t.H),q,p=this +var $async$yH=A.w(function(e,f){if(e===1)return A.r(f,r) while(true)switch(s){case 0:s=3 -return A.A(p.EG(c),$async$yF) +return A.B(p.EI(c),$async$yH) case 3:s=4 -return A.A(p.vK(d),$async$yF) +return A.B(p.vL(d),$async$yH) case 4:s=5 -return A.A(p.vI(b),$async$yF) -case 5:q=p.ig(0) +return A.B(p.vJ(b),$async$yH) +case 5:q=p.ij(0) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$yF,r)}, -EG(a){return this.af9(a)}, -af9(a){var s=0,r=A.u(t.H),q,p=this -var $async$EG=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$yH,r)}, +EI(a){return this.af7(a)}, +af7(a){var s=0,r=A.v(t.H),q,p=this +var $async$EI=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=3 -return A.A(p.e.a,$async$EG) -case 3:q=p.a.EH(p.z,a) +return A.B(p.z.a,$async$EI) +case 3:q=p.a.EJ(p.c,a) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$EG,r)}, -nT(a){var s=0,r=A.u(t.H),q=this -var $async$nT=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$EI,r)}, +nV(a){var s=0,r=A.v(t.H),q=this +var $async$nV=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.e.a,$async$nT) +return A.B(q.z.a,$async$nV) case 2:s=3 -return A.A(q.a.p8(0,q.z),$async$nT) -case 3:q.stu(0,B.C2) -return A.r(null,r)}}) -return A.t($async$nT,r)}, -el(a){var s=0,r=A.u(t.H),q=this -var $async$el=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(q.a.pa(0,q.c),$async$nV) +case 3:q.stv(0,B.C6) +return A.t(null,r)}}) +return A.u($async$nV,r)}, +el(a){var s=0,r=A.v(t.H),q=this +var $async$el=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.e.a,$async$el) +return A.B(q.z.a,$async$el) case 2:s=3 -return A.A(q.a.zF(0,q.z),$async$el) -case 3:q.stu(0,B.oj) -return A.r(null,r)}}) -return A.t($async$el,r)}, -ig(a){var s=0,r=A.u(t.H),q=this -var $async$ig=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(q.a.zH(0,q.c),$async$el) +case 3:q.stv(0,B.om) +return A.t(null,r)}}) +return A.u($async$el,r)}, +ij(a){var s=0,r=A.v(t.H),q=this +var $async$ij=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.e.a,$async$ig) +return A.B(q.z.a,$async$ij) case 2:s=3 -return A.A(q.a.DJ(0,q.z),$async$ig) -case 3:q.stu(0,B.a0Y) -return A.r(null,r)}}) -return A.t($async$ig,r)}, -vm(a){var s=0,r=A.u(t.H),q=this -var $async$vm=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(q.a.DL(0,q.c),$async$ij) +case 3:q.stv(0,B.a11) +return A.t(null,r)}}) +return A.u($async$ij,r)}, +vn(a){var s=0,r=A.v(t.H),q=this +var $async$vn=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.el(0),$async$vm) +return A.B(q.el(0),$async$vn) case 2:s=3 -return A.A(q.a.yP(0,q.z),$async$vm) -case 3:q.stu(0,B.oj) +return A.B(q.a.yR(0,q.c),$async$vn) +case 3:q.stv(0,B.om) q.d=null -return A.r(null,r)}}) -return A.t($async$vm,r)}, -vK(a){return this.afq(a)}, -afq(a){var s=0,r=A.u(t.H),q,p=this -var $async$vK=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.t(null,r)}}) +return A.u($async$vn,r)}, +vL(a){return this.afo(a)}, +afo(a){var s=0,r=A.v(t.H),q,p=this +var $async$vL=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=3 -return A.A(p.e.a,$async$vK) -case 3:q=p.a.EN(p.z,a) +return A.B(p.z.a,$async$vL) +case 3:q=p.a.EP(p.c,a) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$vK,r)}, -vH(a){return this.afc(a)}, -afc(a){var s=0,r=A.u(t.H),q,p=this -var $async$vH=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:p.as=a +case 1:return A.t(q,r)}}) +return A.u($async$vL,r)}, +vI(a){return this.afa(a)}, +afa(a){var s=0,r=A.v(t.H),q,p=this +var $async$vI=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p.x=a s=3 -return A.A(p.e.a,$async$vH) -case 3:q=p.a.EJ(p.z,a) +return A.B(p.z.a,$async$vI) +case 3:q=p.a.EL(p.c,a) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$vH,r)}, -vI(a){return this.afh(a)}, -afh(a){var s=0,r=A.u(t.H),q=this -var $async$vI=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$vI,r)}, +vJ(a){return this.aff(a)}, +aff(a){var s=0,r=A.v(t.H),q=this +var $async$vJ=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.vJ(a.a),$async$vI) -case 2:return A.r(null,r)}}) -return A.t($async$vI,r)}, -A2(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$A2=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(q.vK(a.a),$async$vJ) +case 2:return A.t(null,r)}}) +return A.u($async$vJ,r)}, +A4(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$A4=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=new A.aT($.aF,t.D4) o=new A.bU(p,t.gR) -n=q.gaxb().yk(new A.aqY(o),new A.aqZ(o)) +n=q.gax8().ym(new A.ar3(o),new A.ar4(o)) s=2 -return A.A(a.$0(),$async$A2) +return A.B(a.$0(),$async$A4) case 2:s=3 -return A.A(p.aPU(0,B.Q7),$async$A2) -case 3:n.bn(0) -return A.r(null,r)}}) -return A.t($async$A2,r)}, -vJ(a){return this.afi(a)}, -afi(a){var s=0,r=A.u(t.H),q=this,p -var $async$vJ=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.d=new A.C7(a) +return A.B(p.aPS(0,B.Qb),$async$A4) +case 3:n.bm(0) +return A.t(null,r)}}) +return A.u($async$A4,r)}, +vK(a){return this.afg(a)}, +afg(a){var s=0,r=A.v(t.H),q=this,p +var $async$vK=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.d=new A.C6(a) s=2 -return A.A(q.b.cL(0,a),$async$vJ) +return A.B(q.b.cL(0,a),$async$vK) case 2:p=c s=3 -return A.A(q.e.a,$async$vJ) +return A.B(q.z.a,$async$vK) case 3:s=4 -return A.A(q.A2(new A.ar8(q,p)),$async$vJ) -case 4:return A.r(null,r)}}) -return A.t($async$vJ,r)}, -v(){var s=0,r=A.u(t.H),q=this,p,o -var $async$v=A.v(function(a,b){if(a===1)return A.q(b,r) +return A.B(q.A4(new A.are(q,p)),$async$vK) +case 4:return A.t(null,r)}}) +return A.u($async$vK,r)}, +v(){var s=0,r=A.v(t.H),q=this,p,o +var $async$v=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=2 -return A.A(q.vm(0),$async$v) -case 2:q.stu(0,B.C4) +return A.B(q.vn(0),$async$v) +case 2:q.stv(0,B.C8) p=A.b([],t.gd) -o=q.y +o=q.ay if((o.c&4)===0)p.push(o.a2(0)) -o=q.f +o=q.Q o===$&&A.c() -p.push(o.bn(0)) -o=q.r +p.push(o.bm(0)) +o=q.as o===$&&A.c() -p.push(o.bn(0)) -o=q.x +p.push(o.bm(0)) +o=q.ax o===$&&A.c() -p.push(o.bn(0)) -p.push(q.w.a2(0)) +p.push(o.bm(0)) +p.push(q.at.a2(0)) q.d=null s=3 -return A.A(A.fa(p,t.z),$async$v) +return A.B(A.fa(p,t.z),$async$v) case 3:s=4 -return A.A(q.a.C2(q.z),$async$v) -case 4:return A.r(null,r)}}) -return A.t($async$v,r)}} -A.ar7.prototype={ -$1(a){return a.a===B.qe}, +return A.B(q.a.C4(q.c),$async$v) +case 4:return A.t(null,r)}}) +return A.u($async$v,r)}} +A.ard.prototype={ +$1(a){return a.a===B.qi}, $S:103} -A.ar0.prototype={ -$1(a){return a.a===B.k7}, +A.ar6.prototype={ +$1(a){return a.a===B.ka}, $S:103} -A.ar_.prototype={ +A.ar5.prototype={ $1(a){var s=a.e s.toString return s}, $S:103} -A.ar6.prototype={ -$1(a){return a.a===B.qc}, +A.arc.prototype={ +$1(a){return a.a===B.qg}, $S:103} -A.ar5.prototype={ +A.arb.prototype={ $1(a){var s=a.d s.toString return s}, $S:600} -A.ar1.prototype={ +A.ar7.prototype={ $1(a){A.h(this.a.d) return null}, $S:25} -A.ar2.prototype={ -$2(a,b){var s="AudioPlayers Exception: "+new A.Xk(a,this.a).k(0) -A.wU("\x1b[31m"+(b!=null&&b.k(0).length!==0?s+("\n"+A.h(b)):s)+"\x1b[0m") +A.ar8.prototype={ +$2(a,b){var s="AudioPlayers Exception: "+new A.Xp(a,this.a).k(0) +A.wS("\x1b[31m"+(b!=null&&b.k(0).length!==0?s+("\n"+A.h(b)):s)+"\x1b[0m") return null}, $1(a){return this.$2(a,null)}, $C:"$2", $R:1, $D(){return[null]}, $S:130} -A.ar3.prototype={ +A.ar9.prototype={ $1(a){var s=this.a -s.stu(0,B.a0Z) -if(s.as===B.h8)s.d=null}, +s.stv(0,B.a12) +if(s.x===B.hb)s.d=null}, $S:120} -A.ar4.prototype={ +A.ara.prototype={ $2(a,b){}, $1(a){return this.$2(a,null)}, $C:"$2", $R:1, $D(){return[null]}, $S:218} -A.aqY.prototype={ -$1(a){if(a)this.a.is(0)}, -$S:8} -A.aqZ.prototype={ +A.ar3.prototype={ +$1(a){if(a)this.a.iv(0)}, +$S:6} +A.ar4.prototype={ $2(a,b){var s=this.a -if((s.a.a&30)===0)s.mB(a,b)}, +if((s.a.a&30)===0)s.mF(a,b)}, $1(a){return this.$2(a,null)}, $C:"$2", $R:1, $D(){return[null]}, $S:218} -A.ar8.prototype={ +A.are.prototype={ $0(){var s=this.a,r=this.b -return s.a.zt(s.z,r.gib(r),!0)}, +return s.a.zv(s.c,r.gig(r),!0)}, $S:18} -A.aN1.prototype={} -A.C7.prototype={ +A.aN7.prototype={} +A.C6.prototype={ k(a){return"AssetSource(path: "+this.a+")"}} -A.tS.prototype={ +A.tP.prototype={ T(){return"AudioEventType."+this.b}} A.hb.prototype={ l(a,b){var s,r=this @@ -67698,71 +67720,71 @@ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){var s=this return"AudioEvent(eventType: "+s.a.k(0)+", duration: "+A.h(s.b)+", position: "+A.h(s.c)+", logMessage: "+A.h(s.d)+", isPrepared: "+A.h(s.e)+")"}} -A.aHD.prototype={ +A.aHJ.prototype={ T(){return"PlayerMode."+this.b}} -A.vo.prototype={ +A.vm.prototype={ T(){return"PlayerState."+this.b}} -A.Oa.prototype={ +A.Od.prototype={ T(){return"ReleaseMode."+this.b}} -A.are.prototype={} -A.aEh.prototype={ -Ie(a,b){return this.w7(0,"create",b)}, -C2(a){return this.w7(0,"dispose",a)}, -p8(a,b){return this.w7(0,"pause",b)}, -yP(a,b){return this.w7(0,"release",b)}, -DJ(a,b){return this.w7(0,"resume",b)}, -EH(a,b){return this.tF(0,"setPlayerMode",a,A.b_(["playerMode",b.T()],t.N,t.z))}, -EJ(a,b){return this.tF(0,"setReleaseMode",a,A.b_(["releaseMode",b.T()],t.N,t.z))}, -zt(a,b,c){return this.tF(0,"setSourceUrl",a,A.b_(["url",b,"isLocal",!0],t.N,t.z))}, -EN(a,b){return this.tF(0,"setVolume",a,A.b_(["volume",b],t.N,t.z))}, -zF(a,b){return this.w7(0,"stop",b)}, -tF(a,b,c,d){return this.ao9(0,b,c,d)}, -w7(a,b,c){return this.tF(a,b,c,B.m8)}, -ao9(a,b,c,d){var s=0,r=A.u(t.H),q,p -var $async$tF=A.v(function(e,f){if(e===1)return A.q(f,r) +A.ark.prototype={} +A.aEn.prototype={ +Ig(a,b){return this.w8(0,"create",b)}, +C4(a){return this.w8(0,"dispose",a)}, +pa(a,b){return this.w8(0,"pause",b)}, +yR(a,b){return this.w8(0,"release",b)}, +DL(a,b){return this.w8(0,"resume",b)}, +EJ(a,b){return this.tG(0,"setPlayerMode",a,A.b_(["playerMode",b.T()],t.N,t.z))}, +EL(a,b){return this.tG(0,"setReleaseMode",a,A.b_(["releaseMode",b.T()],t.N,t.z))}, +zv(a,b,c){return this.tG(0,"setSourceUrl",a,A.b_(["url",b,"isLocal",!0],t.N,t.z))}, +EP(a,b){return this.tG(0,"setVolume",a,A.b_(["volume",b],t.N,t.z))}, +zH(a,b){return this.w8(0,"stop",b)}, +tG(a,b,c,d){return this.ao6(0,b,c,d)}, +w8(a,b,c){return this.tG(a,b,c,B.mb)}, +ao6(a,b,c,d){var s=0,r=A.v(t.H),q,p +var $async$tG=A.w(function(e,f){if(e===1)return A.r(f,r) while(true)switch(s){case 0:p=A.D(t.N,t.z) -p.u(0,"playerId",c) +p.t(0,"playerId",c) p.F(0,d) -q=A.b9o(B.ZX,b,p) +q=A.b9u(B.a_0,b,p) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$tF,r)}} -A.axJ.prototype={ -VY(a){var s=new A.axI("xyz.luan/audioplayers/events/"+a).aP_() -return new A.tg(new A.axK(),s,A.w(s).h("tg"))}} -A.axK.prototype={ +case 1:return A.t(q,r)}}) +return A.u($async$tG,r)}} +A.axO.prototype={ +VX(a){var s=new A.axN("xyz.luan/audioplayers/events/"+a).aOY() +return new A.td(new A.axP(),s,A.q(s).h("td"))}} +A.axP.prototype={ $1(a){var s,r,q=null,p="value" t.c.a(a) s=J.aK(a) r=A.cC(s.i(a,"event")) -switch(r){case"audio.onDuration":return new A.hb(B.k6,A.dh(0,A.h5(s.i(a,p))),q,q,q) -case"audio.onCurrentPosition":return new A.hb(B.qd,q,A.dh(0,A.h5(s.i(a,p))),q,q) -case"audio.onComplete":return B.qh -case"audio.onSeekComplete":return B.qg -case"audio.onPrepared":return new A.hb(B.k7,q,q,q,A.pX(s.i(a,p))) -case"audio.onLog":return new A.hb(B.qc,q,q,A.cC(s.i(a,p)),q) +switch(r){case"audio.onDuration":return new A.hb(B.k9,A.dh(0,A.h5(s.i(a,p))),q,q,q) +case"audio.onCurrentPosition":return new A.hb(B.qh,q,A.dh(0,A.h5(s.i(a,p))),q,q) +case"audio.onComplete":return B.ql +case"audio.onSeekComplete":return B.qk +case"audio.onPrepared":return new A.hb(B.ka,q,q,q,A.pW(s.i(a,p))) +case"audio.onLog":return new A.hb(B.qg,q,q,A.cC(s.i(a,p)),q) default:throw A.d(A.cI("Event Method does not exist "+r))}}, $S:597} -A.abC.prototype={} -A.abD.prototype={} -A.arf.prototype={} -A.aA0.prototype={} -A.aQZ.prototype={ -Ie(a,b){return this.aHe(0,b)}, -aHe(a,b){var s=0,r=A.u(t.H),q=this -var $async$Ie=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:q.a.u(0,b,new A.aaQ(A.G6(null,null,t.UF),B.h8)) -return A.r(null,r)}}) -return A.t($async$Ie,r)}, -pq(a){var s=this.a +A.abJ.prototype={} +A.abK.prototype={} +A.arl.prototype={} +A.aA5.prototype={} +A.aR4.prototype={ +Ig(a,b){return this.aHc(0,b)}, +aHc(a,b){var s=0,r=A.v(t.H),q=this +var $async$Ig=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:q.a.t(0,b,new A.aaX(A.G4(null,null,t.UF),B.hb)) +return A.t(null,r)}}) +return A.u($async$Ig,r)}, +ps(a){var s=this.a if(s.i(0,a)!=null){s=s.i(0,a) -s.toString}else s=A.a7(A.aHu("WebAudioError",null,"Player has not yet been created or has already been disposed.",null)) +s.toString}else s=A.a6(A.aHA("WebAudioError",null,"Player has not yet been created or has already been disposed.",null)) return s}, -p8(a,b){return this.aOf(0,b)}, -aOf(a,b){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p8=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:o=q.pq(b) +pa(a,b){return this.aOd(0,b)}, +aOd(a,b){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$pa=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:o=q.ps(b) n=o.x m=n==null if(m)p=null @@ -67770,115 +67792,115 @@ else{p=n.currentTime p.toString}o.c=p o.w=!1 if(!m)n.pause() -return A.r(null,r)}}) -return A.t($async$p8,r)}, -yP(a,b){return this.aP4(0,b)}, -aP4(a,b){var s=0,r=A.u(t.H),q=this,p,o -var $async$yP=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:p=q.pq(b) +return A.t(null,r)}}) +return A.u($async$pa,r)}, +yR(a,b){return this.aP2(0,b)}, +aP2(a,b){var s=0,r=A.v(t.H),q=this,p,o +var $async$yR=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=q.ps(b) o=p.x if(o!=null)o.src="" o=p.x -if(o!=null)B.F9.fB(o) -p.a5B() +if(o!=null)B.Fd.fD(o) +p.a5z() p.y=p.x=null o=p.as -if(o!=null)o.bn(0) +if(o!=null)o.bm(0) p.as=null o=p.z -if(o!=null)o.bn(0) +if(o!=null)o.bm(0) p.z=null o=p.Q -if(o!=null)o.bn(0) +if(o!=null)o.bm(0) p.Q=null o=p.ax -if(o!=null)o.bn(0) +if(o!=null)o.bm(0) p.ax=null o=p.at -if(o!=null)o.bn(0) +if(o!=null)o.bm(0) p.at=null o=p.ay -if(o!=null)o.bn(0) +if(o!=null)o.bm(0) p.ay=null -return A.r(null,r)}}) -return A.t($async$yP,r)}, -DJ(a,b){return this.aPz(0,b)}, -aPz(a,b){var s=0,r=A.u(t.H),q=this -var $async$DJ=A.v(function(c,d){if(c===1)return A.q(d,r) +return A.t(null,r)}}) +return A.u($async$yR,r)}, +DL(a,b){return this.aPx(0,b)}, +aPx(a,b){var s=0,r=A.v(t.H),q=this +var $async$DL=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:s=2 -return A.A(q.pq(b).ig(0),$async$DJ) -case 2:return A.r(null,r)}}) -return A.t($async$DJ,r)}, -EH(a,b){return this.afa(a,b)}, -afa(a,b){var s=0,r=A.u(t.H) -var $async$EH=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:return A.r(null,r)}}) -return A.t($async$EH,r)}, -EJ(a,b){return this.afd(a,b)}, -afd(a,b){var s=0,r=A.u(t.H),q=this,p -var $async$EJ=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:p=q.pq(a) +return A.B(q.ps(b).ij(0),$async$DL) +case 2:return A.t(null,r)}}) +return A.u($async$DL,r)}, +EJ(a,b){return this.af8(a,b)}, +af8(a,b){var s=0,r=A.v(t.H) +var $async$EJ=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:return A.t(null,r)}}) +return A.u($async$EJ,r)}, +EL(a,b){return this.afb(a,b)}, +afb(a,b){var s=0,r=A.v(t.H),q=this,p +var $async$EL=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=q.ps(a) p.f=b p=p.x -if(p!=null)p.loop=b===B.or -return A.r(null,r)}}) -return A.t($async$EJ,r)}, -zt(a,b,c){return this.afj(a,b,!0)}, -afj(a,b,c){var s=0,r=A.u(t.H),q=this -var $async$zt=A.v(function(d,e){if(d===1)return A.q(e,r) +if(p!=null)p.loop=b===B.ou +return A.t(null,r)}}) +return A.u($async$EL,r)}, +zv(a,b,c){return this.afh(a,b,!0)}, +afh(a,b,c){var s=0,r=A.v(t.H),q=this +var $async$zv=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:s=2 -return A.A(q.pq(a).EL(b),$async$zt) -case 2:return A.r(null,r)}}) -return A.t($async$zt,r)}, -EN(a,b){return this.afr(a,b)}, -afr(a,b){var s=0,r=A.u(t.H),q=this,p -var $async$EN=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:p=q.pq(a) +return A.B(q.ps(a).EN(b),$async$zv) +case 2:return A.t(null,r)}}) +return A.u($async$zv,r)}, +EP(a,b){return this.afp(a,b)}, +afp(a,b){var s=0,r=A.v(t.H),q=this,p +var $async$EP=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:p=q.ps(a) p.d=b p=p.x if(p!=null)p.volume=b -return A.r(null,r)}}) -return A.t($async$EN,r)}, -zF(a,b){return this.agl(0,b)}, -agl(a,b){var s=0,r=A.u(t.H),q=this -var $async$zF=A.v(function(c,d){if(c===1)return A.q(d,r) -while(true)switch(s){case 0:q.pq(b).el(0) -return A.r(null,r)}}) -return A.t($async$zF,r)}, -VY(a){var s=this.pq(a).b -return new A.iV(s,A.w(s).h("iV<1>"))}, -C2(a){return this.aI5(a)}, -aI5(a){var s=0,r=A.u(t.H),q=this -var $async$C2=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.t(null,r)}}) +return A.u($async$EP,r)}, +zH(a,b){return this.agj(0,b)}, +agj(a,b){var s=0,r=A.v(t.H),q=this +var $async$zH=A.w(function(c,d){if(c===1)return A.r(d,r) +while(true)switch(s){case 0:q.ps(b).el(0) +return A.t(null,r)}}) +return A.u($async$zH,r)}, +VX(a){var s=this.ps(a).b +return new A.iV(s,A.q(s).h("iV<1>"))}, +C4(a){return this.aI3(a)}, +aI3(a){var s=0,r=A.v(t.H),q=this +var $async$C4=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.pq(a).v(),$async$C2) -case 2:q.a.N(0,a) -return A.r(null,r)}}) -return A.t($async$C2,r)}} -A.b9M.prototype={} -A.aaQ.prototype={ -EL(a){return this.afm(a)}, -afm(a){var s=0,r=A.u(t.H),q,p=this -var $async$EL=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:if(p.r===a){p.b.H(0,B.qf) +return A.B(q.ps(a).v(),$async$C4) +case 2:q.a.L(0,a) +return A.t(null,r)}}) +return A.u($async$C4,r)}} +A.b9S.prototype={} +A.aaX.prototype={ +EN(a){return this.afk(a)}, +afk(a){var s=0,r=A.v(t.H),q,p=this +var $async$EN=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:if(p.r===a){p.b.H(0,B.qj) s=1 break}p.r=a p.el(0) -p.abE() +p.abC() s=p.w?3:4 break case 3:s=5 -return A.A(p.ig(0),$async$EL) -case 5:case 4:case 1:return A.r(q,r)}}) -return A.t($async$EL,r)}, -abE(){var s,r,q,p=this,o=p.r +return A.B(p.ij(0),$async$EN) +case 5:case 4:case 1:return A.t(q,r)}}) +return A.u($async$EN,r)}, +abC(){var s,r,q,p=this,o=p.r if(o==null)return -s=p.x=A.btb(o) +s=p.x=A.bti(o) s.crossOrigin="anonymous" -s.loop=p.f===B.or +s.loop=p.f===B.ou s.volume=p.d s.playbackRate=1 -p.aAD(s) +p.aAA(s) o=new globalThis.AudioContext() r=p.x r.toString @@ -67889,19 +67911,19 @@ r.connect(q) q=p.y if(q!=null)q.connect(o.destination) s.load()}, -aAD(a){var s=this,r=t.rG.c -s.as=A.Hj(a,"loadeddata",new A.aRc(s,a),!1,r) -s.at=A.Hj(a,"play",new A.aRd(s,a),!1,r) -s.z=A.Hj(a,"timeupdate",new A.aRe(s,a),!1,r) -s.ax=A.Hj(a,"seeked",new A.aRf(s),!1,r) -s.Q=A.Hj(a,"ended",new A.aRg(s,a),!1,r) -s.ay=A.Hj(a,"error",new A.aRh(s,a),!1,r)}, -py(a,b){return this.ag9(0,b)}, -ag9(a,b){var s=0,r=A.u(t.H),q,p=this,o -var $async$py=A.v(function(c,d){if(c===1)return A.q(d,r) +aAA(a){var s=this,r=t.rG.c +s.as=A.Hi(a,"loadeddata",new A.aRi(s,a),!1,r) +s.at=A.Hi(a,"play",new A.aRj(s,a),!1,r) +s.z=A.Hi(a,"timeupdate",new A.aRk(s,a),!1,r) +s.ax=A.Hi(a,"seeked",new A.aRl(s),!1,r) +s.Q=A.Hi(a,"ended",new A.aRm(s,a),!1,r) +s.ay=A.Hi(a,"error",new A.aRn(s,a),!1,r)}, +pA(a,b){return this.ag7(0,b)}, +ag7(a,b){var s=0,r=A.v(t.H),q,p=this,o +var $async$pA=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:p.w=!0 if(p.r==null){s=1 -break}if(p.x==null)p.abE() +break}if(p.x==null)p.abC() o=p.x if(o!=null)o.currentTime=b o=p.x @@ -67909,58 +67931,58 @@ if(o==null)o=null else{o=o.play() o.toString o=A.jB(o,t.z)}s=3 -return A.A(o,$async$py) -case 3:case 1:return A.r(q,r)}}) -return A.t($async$py,r)}, -ig(a){var s=0,r=A.u(t.H),q=this,p -var $async$ig=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(o,$async$pA) +case 3:case 1:return A.t(q,r)}}) +return A.u($async$pA,r)}, +ij(a){var s=0,r=A.v(t.H),q=this,p +var $async$ij=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=q.c s=2 -return A.A(q.py(0,p==null?0:p),$async$ig) -case 2:return A.r(null,r)}}) -return A.t($async$ig,r)}, +return A.B(q.pA(0,p==null?0:p),$async$ij) +case 2:return A.t(null,r)}}) +return A.u($async$ij,r)}, el(a){var s -this.a5B() +this.a5z() this.c=0 s=this.x if(s!=null)s.currentTime=0}, -a5B(){var s,r=this +a5z(){var s,r=this r.w=!1 s=r.x if(s!=null)s.pause() -if(r.f===B.h8)r.x=null}, -v(){var s=0,r=A.u(t.H),q=this -var $async$v=A.v(function(a,b){if(a===1)return A.q(b,r) +if(r.f===B.hb)r.x=null}, +v(){var s=0,r=A.v(t.H),q=this +var $async$v=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:q.b.a2(0) -return A.r(null,r)}}) -return A.t($async$v,r)}} -A.aRc.prototype={ +return A.t(null,r)}}) +return A.u($async$v,r)}} +A.aRi.prototype={ $1(a){var s,r=this.a.b -r.H(0,B.qf) +r.H(0,B.qj) s=this.b.duration s.toString -r.H(0,new A.hb(B.k6,A.b8C(s),null,null,null))}, +r.H(0,new A.hb(B.k9,A.b8I(s),null,null,null))}, $S:45} -A.aRd.prototype={ +A.aRj.prototype={ $1(a){var s=this.b.duration s.toString -this.a.b.H(0,new A.hb(B.k6,A.b8C(s),null,null,null))}, +this.a.b.H(0,new A.hb(B.k9,A.b8I(s),null,null,null))}, $S:45} -A.aRe.prototype={ +A.aRk.prototype={ $1(a){var s=this.b.currentTime s.toString -this.a.b.H(0,new A.hb(B.qd,null,A.b8C(s),null,null))}, +this.a.b.H(0,new A.hb(B.qh,null,A.b8I(s),null,null))}, $S:45} -A.aRf.prototype={ -$1(a){this.a.b.H(0,B.qg)}, +A.aRl.prototype={ +$1(a){this.a.b.H(0,B.qk)}, $S:45} -A.aRg.prototype={ +A.aRm.prototype={ $1(a){var s=this.a s.c=0 this.b.currentTime=0 -s.b.H(0,B.qh)}, +s.b.H(0,B.ql)}, $S:45} -A.aRh.prototype={ +A.aRn.prototype={ $1(a){var s=null,r=this.b,q=r.error if(q==null)q=s else{q=q.code @@ -67968,87 +67990,87 @@ q.toString q=B.e.k(q)}if(q==null)q="WebAudioError" r=r.error r=r==null?s:r.message -this.a.b.Hk(new A.zJ(q,r,s,s))}, +this.a.b.Hn(new A.zH(q,r,s,s))}, $S:45} -A.ho.prototype={ -gaz(a){return new A.w2(this.a,0,0)}, +A.hn.prototype={ +gaw(a){return new A.w0(this.a,0,0)}, ga3(a){var s=this.a,r=s.length -return r===0?A.a7(A.ah("No element")):B.c.ao(s,0,new A.ox(s,r,0,176).nR())}, +return r===0?A.a6(A.ah("No element")):B.c.ao(s,0,new A.ow(s,r,0,176).nT())}, ga6(a){var s=this.a,r=s.length -return r===0?A.a7(A.ah("No element")):B.c.cf(s,new A.IW(s,0,r,176).nR())}, +return r===0?A.a6(A.ah("No element")):B.c.cf(s,new A.IV(s,0,r,176).nT())}, gaD(a){return this.a.length===0}, gdm(a){return this.a.length!==0}, gE(a){var s,r,q=this.a,p=q.length if(p===0)return 0 -s=new A.ox(q,p,0,176) -for(r=0;s.nR()>=0;)++r +s=new A.ow(q,p,0,176) +for(r=0;s.nT()>=0;)++r return r}, cB(a,b){var s,r,q,p,o,n A.fH(b,"index") s=this.a r=s.length -if(r!==0){q=new A.ox(s,r,0,176) -for(p=0,o=0;n=q.nR(),n>=0;o=n){if(p===b)return B.c.ao(s,o,n);++p}}else p=0 -throw A.d(A.Lv(b,this,"index",null,p))}, +if(r!==0){q=new A.ow(s,r,0,176) +for(p=0,o=0;n=q.nT(),n>=0;o=n){if(p===b)return B.c.ao(s,o,n);++p}}else p=0 +throw A.d(A.Lu(b,this,"index",null,p))}, O(a,b){var s if(typeof b!="string")return!1 s=b.length if(s===0)return!1 -if(new A.ox(b,s,0,176).nR()!==s)return!1 +if(new A.ow(b,s,0,176).nT()!==s)return!1 s=this.a -return A.bF8(s,b,0,s.length)>=0}, -GK(a,b,c){var s,r +return A.bFe(s,b,0,s.length)>=0}, +GN(a,b,c){var s,r if(a===0||b===this.a.length)return b if(c==null){s=this.a -c=new A.ox(s,s.length,b,176)}do{r=c.nR() +c=new A.ow(s,s.length,b,176)}do{r=c.nT() if(r<0)break if(--a,a>0){b=r continue}else{b=r break}}while(!0) return b}, -fD(a,b){A.fH(b,"count") -return this.a3y(b)}, -a3y(a){var s=this.GK(a,0,null),r=this.a -if(s===r.length)return B.bH -return new A.ho(B.c.cf(r,s))}, -aCE(a){var s=this.GK(a,0,null),r=this.a +fF(a,b){A.fH(b,"count") +return this.a3w(b)}, +a3w(a){var s=this.GN(a,0,null),r=this.a +if(s===r.length)return B.bI +return new A.hn(B.c.cf(r,s))}, +aCB(a){var s=this.GN(a,0,null),r=this.a if(s===r.length)return this -return new A.ho(B.c.ao(r,0,s))}, -n5(a,b,c){var s,r,q,p,o=this +return new A.hn(B.c.ao(r,0,s))}, +n8(a,b,c){var s,r,q,p,o=this A.fH(b,"start") -if(c==null)return o.a3y(b) +if(c==null)return o.a3w(b) if(c0){s=j.c for(r=j.a,q=r.length,p=176;s0;s=q){q=r.nR() +r=new A.IV(p.a,0,s,176) +for(;a>0;s=q){q=r.nT() if(q<0)break;--a}p.b=s p.c=b p.d=null return a===0}} -A.ox.prototype={ -nR(){var s,r,q,p,o,n,m,l=this,k=u.S +A.ow.prototype={ +nT(){var s,r,q,p,o,n,m,l=this,k=u.S for(s=l.b,r=l.a;q=l.c,qs;){p=k.c=q-1 o=B.c.au(r,p) -if((o&64512)!==56320){p=k.d=B.c.aV(j,k.d&240|A.BO(o)) -if(((p>=208?k.d=A.b59(r,s,k.c,p):p)&1)===0)return q +if((o&64512)!==56320){p=k.d=B.c.aV(j,k.d&240|A.BN(o)) +if(((p>=208?k.d=A.b5f(r,s,k.c,p):p)&1)===0)return q continue}if(p>=s){n=B.c.au(r,p-1) -if((n&64512)===55296){m=A.q2(n,o) +if((n&64512)===55296){m=A.q1(n,o) p=--k.c}else m=2}else m=2 l=k.d=B.c.aV(j,k.d&240|m) -if(((l>=208?k.d=A.b59(r,s,p,l):l)&1)===0)return q}p=k.d=B.c.aV(j,k.d&240|15) -if(((p>=208?k.d=A.b59(r,s,q,p):p)&1)===0)return k.c +if(((l>=208?k.d=A.b5f(r,s,p,l):l)&1)===0)return q}p=k.d=B.c.aV(j,k.d&240|15) +if(((p>=208?k.d=A.b5f(r,s,q,p):p)&1)===0)return k.c return-1}} -A.a_w.prototype={ -fJ(a,b){return J.e(a,b)}, -f9(a,b){return J.T(b)}} -A.LH.prototype={ -fJ(a,b){var s,r,q,p +A.a_B.prototype={ +fL(a,b){return J.e(a,b)}, +fa(a,b){return J.T(b)}} +A.LG.prototype={ +fL(a,b){var s,r,q,p if(a===b)return!0 -s=J.az(a) -r=J.az(b) +s=J.ax(a) +r=J.ax(b) for(q=this.a;!0;){p=s.D() if(p!==r.D())return!1 if(!p)return!0 -if(!q.fJ(s.gZ(s),r.gZ(r)))return!1}}, -f9(a,b){var s,r,q -for(s=J.az(b),r=this.a,q=0;s.D();){q=q+r.f9(0,s.gZ(s))&2147483647 +if(!q.fL(s.gZ(s),r.gZ(r)))return!1}}, +fa(a,b){var s,r,q +for(s=J.ax(b),r=this.a,q=0;s.D();){q=q+r.fa(0,s.gZ(s))&2147483647 q=q+(q<<10>>>0)&2147483647 q^=q>>>6}q=q+(q<<3>>>0)&2147483647 q^=q>>>11 return q+(q<<15>>>0)&2147483647}} -A.z3.prototype={ -fJ(a,b){var s,r,q,p,o +A.z1.prototype={ +fL(a,b){var s,r,q,p,o if(a===b)return!0 s=J.aK(a) r=s.gE(a) q=J.aK(b) if(r!==q.gE(b))return!1 -for(p=this.a,o=0;o>>0)&2147483647 q^=q>>>6}q=q+(q<<3>>>0)&2147483647 q^=q>>>11 return q+(q<<15>>>0)&2147483647}} -A.Ig.prototype={ -fJ(a,b){var s,r,q,p,o +A.If.prototype={ +fL(a,b){var s,r,q,p,o if(a===b)return!0 s=this.a -r=A.kI(s.gaIU(),s.gaKP(s),s.gaLW(),A.w(this).h("Ig.E"),t.S) -for(s=J.az(a),q=0;s.D();){p=s.gZ(s) +r=A.kJ(s.gaIS(),s.gaKN(s),s.gaLU(),A.q(this).h("If.E"),t.S) +for(s=J.ax(a),q=0;s.D();){p=s.gZ(s) o=r.i(0,p) -r.u(0,p,(o==null?0:o)+1);++q}for(s=J.az(b);s.D();){p=s.gZ(s) +r.t(0,p,(o==null?0:o)+1);++q}for(s=J.ax(b);s.D();){p=s.gZ(s) o=r.i(0,p) if(o==null||o===0)return!1 -r.u(0,p,o-1);--q}return q===0}, -f9(a,b){var s,r,q -for(s=J.az(b),r=this.a,q=0;s.D();)q=q+r.f9(0,s.gZ(s))&2147483647 +r.t(0,p,o-1);--q}return q===0}, +fa(a,b){var s,r,q +for(s=J.ax(b),r=this.a,q=0;s.D();)q=q+r.fa(0,s.gZ(s))&2147483647 q=q+(q<<3>>>0)&2147483647 q^=q>>>11 return q+(q<<15>>>0)&2147483647}} -A.FM.prototype={} -A.HG.prototype={ +A.FK.prototype={} +A.HF.prototype={ gI(a){var s=this.a -return 3*s.a.f9(0,this.b)+7*s.b.f9(0,this.c)&2147483647}, +return 3*s.a.fa(0,this.b)+7*s.b.fa(0,this.c)&2147483647}, l(a,b){var s if(b==null)return!1 -if(b instanceof A.HG){s=this.a -s=s.a.fJ(this.b,b.b)&&s.b.fJ(this.c,b.c)}else s=!1 +if(b instanceof A.HF){s=this.a +s=s.a.fL(this.b,b.b)&&s.b.fL(this.c,b.c)}else s=!1 return s}} -A.Mj.prototype={ -fJ(a,b){var s,r,q,p,o,n,m +A.Mi.prototype={ +fL(a,b){var s,r,q,p,o,n,m if(a===b)return!0 s=J.aK(a) r=J.aK(b) if(s.gE(a)!==r.gE(b))return!1 -q=A.kI(null,null,null,t.PJ,t.S) -for(p=J.az(s.gdw(a));p.D();){o=p.gZ(p) -n=new A.HG(this,o,s.i(a,o)) +q=A.kJ(null,null,null,t.PJ,t.S) +for(p=J.ax(s.gdw(a));p.D();){o=p.gZ(p) +n=new A.HF(this,o,s.i(a,o)) m=q.i(0,n) -q.u(0,n,(m==null?0:m)+1)}for(s=J.az(r.gdw(b));s.D();){o=s.gZ(s) -n=new A.HG(this,o,r.i(b,o)) +q.t(0,n,(m==null?0:m)+1)}for(s=J.ax(r.gdw(b));s.D();){o=s.gZ(s) +n=new A.HF(this,o,r.i(b,o)) m=q.i(0,n) if(m==null||m===0)return!1 -q.u(0,n,m-1)}return!0}, -f9(a,b){var s,r,q,p,o,n,m,l,k -for(s=J.cP(b),r=J.az(s.gdw(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.D();){m=r.gZ(r) -l=q.f9(0,m) +q.t(0,n,m-1)}return!0}, +fa(a,b){var s,r,q,p,o,n,m,l,k +for(s=J.cP(b),r=J.ax(s.gdw(b)),q=this.a,p=this.b,o=this.$ti.z[1],n=0;r.D();){m=r.gZ(r) +l=q.fa(0,m) k=s.i(b,m) -n=n+3*l+7*p.f9(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 +n=n+3*l+7*p.fa(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 n^=n>>>11 return n+(n<<15>>>0)&2147483647}} -A.a_u.prototype={ -fJ(a,b){var s=this,r=t.Ro -if(r.b(a))return r.b(b)&&new A.FM(s,t.n5).fJ(a,b) +A.a_z.prototype={ +fL(a,b){var s=this,r=t.Ro +if(r.b(a))return r.b(b)&&new A.FK(s,t.n5).fL(a,b) r=t.c -if(r.b(a))return r.b(b)&&new A.Mj(s,s,t.Dx).fJ(a,b) +if(r.b(a))return r.b(b)&&new A.Mi(s,s,t.Dx).fL(a,b) r=t._ -if(r.b(a))return r.b(b)&&new A.z3(s,t.wO).fJ(a,b) +if(r.b(a))return r.b(b)&&new A.z1(s,t.wO).fL(a,b) r=t.JY -if(r.b(a))return r.b(b)&&new A.LH(s,t.K9).fJ(a,b) +if(r.b(a))return r.b(b)&&new A.LG(s,t.K9).fL(a,b) return J.e(a,b)}, -f9(a,b){var s=this -if(t.Ro.b(b))return new A.FM(s,t.n5).f9(0,b) -if(t.c.b(b))return new A.Mj(s,s,t.Dx).f9(0,b) -if(t._.b(b))return new A.z3(s,t.wO).f9(0,b) -if(t.JY.b(b))return new A.LH(s,t.K9).f9(0,b) +fa(a,b){var s=this +if(t.Ro.b(b))return new A.FK(s,t.n5).fa(0,b) +if(t.c.b(b))return new A.Mi(s,s,t.Dx).fa(0,b) +if(t._.b(b))return new A.z1(s,t.wO).fa(0,b) +if(t.JY.b(b))return new A.LG(s,t.K9).fa(0,b) return J.T(b)}, -aLX(a){!t.JY.b(a) +aLV(a){!t.JY.b(a) return!0}} -A.a1Z.prototype={ -Fz(a){var s=this.b[a] +A.a24.prototype={ +FA(a){var s=this.b[a] if(s==null){this.$ti.c.a(null) s=null}return s}, ga3(a){if(this.c===0)throw A.d(A.ah("No element")) -return this.Fz(0)}, +return this.FA(0)}, gE(a){return this.c}, k(a){var s=this.b -return A.bfj(A.fM(s,0,A.hv(this.c,"count",t.S),A.a6(s).c),"(",")")}, -aza(){var s=this,r=s.c-1,q=s.Fz(r) +return A.bfq(A.fM(s,0,A.hu(this.c,"count",t.S),A.a7(s).c),"(",")")}, +az7(){var s=this,r=s.c-1,q=s.FA(r) s.b[r]=null s.c=r return q}, -anG(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 +anD(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 for(s=j.a,r=j.$ti.c;q=j.c,i0){j.b[b]=k b=p}}j.b[b]=a}} A.ji.prototype={ -H(a,b){this.Pp(0,b)}, +H(a,b){this.Po(0,b)}, F(a,b){var s,r,q,p,o,n,m=this -if(t._.b(b)){s=J.bv(b) +if(t._.b(b)){s=J.bu(b) r=m.gE(m) q=r+s -if(q>=J.bv(m.a)){m.a2k(q) -J.b6t(m.a,r,q,b,0) -m.sdW(m.gdW()+s)}else{p=J.bv(m.a)-m.gdW() +if(q>=J.bu(m.a)){m.a2i(q) +J.b6z(m.a,r,q,b,0) +m.sdW(m.gdW()+s)}else{p=J.bu(m.a)-m.gdW() q=m.a o=J.cs(q) -if(s").ae(b).h("RJ<1,2>"))}, -k(a){return A.uS(this,"{","}")}, -eJ(a){var s,r=this -if(r.gi1(r)===r.gdW())throw A.d(A.ah("No element")) -r.sdW((r.gdW()-1&J.bv(r.a)-1)>>>0) +o.bW(q,m.gdW(),m.gdW()+p,b,0) +J.b6z(m.a,0,n,b,p) +m.sdW(n)}}}else for(q=J.ax(b);q.D();)m.Po(0,q.gZ(q))}, +fk(a,b){return new A.RM(this,J.h8(this.a,b),-1,-1,A.q(this).h("@").ad(b).h("RM<1,2>"))}, +k(a){return A.uQ(this,"{","}")}, +eI(a){var s,r=this +if(r.gi3(r)===r.gdW())throw A.d(A.ah("No element")) +r.sdW((r.gdW()-1&J.bu(r.a)-1)>>>0) s=J.c0(r.a,r.gdW()) -if(s==null)s=A.w(r).h("ji.E").a(s) -J.iy(r.a,r.gdW(),null) +if(s==null)s=A.q(r).h("ji.E").a(s) +J.ix(r.a,r.gdW(),null) return s}, gE(a){var s=this -return(s.gdW()-s.gi1(s)&J.bv(s.a)-1)>>>0}, +return(s.gdW()-s.gi3(s)&J.bu(s.a)-1)>>>0}, sE(a,b){var s,r,q,p,o=this -if(b<0)throw A.d(A.vu("Length "+b+" may not be negative.")) -if(b>o.gE(o)&&!A.w(o).h("ji.E").b(null))throw A.d(A.a8("The length can only be increased when the element type is nullable, but the current element type is `"+A.ap(A.w(o).h("ji.E")).k(0)+"`.")) +if(b<0)throw A.d(A.vs("Length "+b+" may not be negative.")) +if(b>o.gE(o)&&!A.q(o).h("ji.E").b(null))throw A.d(A.a8("The length can only be increased when the element type is nullable, but the current element type is `"+A.ap(A.q(o).h("ji.E")).k(0)+"`.")) s=b-o.gE(o) -if(s>=0){if(J.bv(o.a)<=b)o.a2k(b) -o.sdW((o.gdW()+s&J.bv(o.a)-1)>>>0) +if(s>=0){if(J.bu(o.a)<=b)o.a2i(b) +o.sdW((o.gdW()+s&J.bu(o.a)-1)>>>0) return}r=o.gdW()+s q=o.a -if(r>=0)J.b6n(q,r,o.gdW(),null) -else{r+=J.bv(q) -J.b6n(o.a,0,o.gdW(),null) +if(r>=0)J.b6t(q,r,o.gdW(),null) +else{r+=J.bu(q) +J.b6t(o.a,0,o.gdW(),null) q=o.a p=J.aK(q) -p.kn(q,r,p.gE(q),null)}o.sdW(r)}, +p.kp(q,r,p.gE(q),null)}o.sdW(r)}, i(a,b){var s,r=this -if(b<0||b>=r.gE(r))throw A.d(A.vu("Index "+b+" must be in the range [0.."+r.gE(r)+").")) -s=J.c0(r.a,(r.gi1(r)+b&J.bv(r.a)-1)>>>0) -return s==null?A.w(r).h("ji.E").a(s):s}, -u(a,b,c){var s=this -if(b<0||b>=s.gE(s))throw A.d(A.vu("Index "+b+" must be in the range [0.."+s.gE(s)+").")) -J.iy(s.a,(s.gi1(s)+b&J.bv(s.a)-1)>>>0,c)}, -Pp(a,b){var s=this -J.iy(s.a,s.gdW(),b) -s.sdW((s.gdW()+1&J.bv(s.a)-1)>>>0) -if(s.gi1(s)===s.gdW())s.ayQ()}, -ayQ(){var s=this,r=A.b2(J.bv(s.a)*2,null,!1,A.w(s).h("ji.E?")),q=J.bv(s.a)-s.gi1(s) -B.b.bX(r,0,q,s.a,s.gi1(s)) -B.b.bX(r,q,q+s.gi1(s),s.a,0) -s.si1(0,0) -s.sdW(J.bv(s.a)) +if(b<0||b>=r.gE(r))throw A.d(A.vs("Index "+b+" must be in the range [0.."+r.gE(r)+").")) +s=J.c0(r.a,(r.gi3(r)+b&J.bu(r.a)-1)>>>0) +return s==null?A.q(r).h("ji.E").a(s):s}, +t(a,b,c){var s=this +if(b<0||b>=s.gE(s))throw A.d(A.vs("Index "+b+" must be in the range [0.."+s.gE(s)+").")) +J.ix(s.a,(s.gi3(s)+b&J.bu(s.a)-1)>>>0,c)}, +Po(a,b){var s=this +J.ix(s.a,s.gdW(),b) +s.sdW((s.gdW()+1&J.bu(s.a)-1)>>>0) +if(s.gi3(s)===s.gdW())s.ayN()}, +ayN(){var s=this,r=A.b2(J.bu(s.a)*2,null,!1,A.q(s).h("ji.E?")),q=J.bu(s.a)-s.gi3(s) +B.b.bW(r,0,q,s.a,s.gi3(s)) +B.b.bW(r,q,q+s.gi3(s),s.a,0) +s.si3(0,0) +s.sdW(J.bu(s.a)) s.a=r}, -ayR(a){var s,r,q=this -if(q.gi1(q)<=q.gdW()){s=q.gdW()-q.gi1(q) -B.b.bX(a,0,s,q.a,q.gi1(q)) -return s}else{r=J.bv(q.a)-q.gi1(q) -B.b.bX(a,0,r,q.a,q.gi1(q)) -B.b.bX(a,r,r+q.gdW(),q.a,0) +ayO(a){var s,r,q=this +if(q.gi3(q)<=q.gdW()){s=q.gdW()-q.gi3(q) +B.b.bW(a,0,s,q.a,q.gi3(q)) +return s}else{r=J.bu(q.a)-q.gi3(q) +B.b.bW(a,0,r,q.a,q.gi3(q)) +B.b.bW(a,r,r+q.gdW(),q.a,0) return q.gdW()+r}}, -a2k(a){var s=this,r=A.b2(A.bzi(a+B.e.bt(a,1)),null,!1,A.w(s).h("ji.E?")) -s.sdW(s.ayR(r)) +a2i(a){var s=this,r=A.b2(A.bzn(a+B.e.bu(a,1)),null,!1,A.q(s).h("ji.E?")) +s.sdW(s.ayO(r)) s.a=r -s.si1(0,0)}, +s.si3(0,0)}, $ias:1, -$iB:1, +$iA:1, $iH:1, -gi1(a){return this.b}, +gi3(a){return this.b}, gdW(){return this.c}, -si1(a,b){return this.b=b}, +si3(a,b){return this.b=b}, sdW(a){return this.c=a}} -A.RJ.prototype={ -gi1(a){var s=this.d -return s.gi1(s)}, -si1(a,b){this.d.si1(0,b)}, +A.RM.prototype={ +gi3(a){var s=this.d +return s.gi3(s)}, +si3(a,b){this.d.si3(0,b)}, gdW(){return this.d.gdW()}, sdW(a){this.d.sdW(a)}} -A.TF.prototype={} -A.S8.prototype={ +A.TI.prototype={} +A.Sb.prototype={ eg(a,b){return B.b.eg(this.a,b)}, -fj(a,b){var s=this.a -return new A.dH(s,A.a6(s).h("@<1>").ae(b).h("dH<1,2>"))}, +fk(a,b){var s=this.a +return new A.dH(s,A.a7(s).h("@<1>").ad(b).h("dH<1,2>"))}, O(a,b){return B.b.O(this.a,b)}, cB(a,b){return this.a[b]}, ga3(a){return B.b.ga3(this.a)}, ab(a,b){return B.b.ab(this.a,b)}, gaD(a){return this.a.length===0}, gdm(a){return this.a.length!==0}, -gaz(a){var s=this.a -return new J.dw(s,s.length,A.a6(s).h("dw<1>"))}, +gaw(a){var s=this.a +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, cl(a,b){return B.b.cl(this.a,b)}, -l2(a){return this.cl(a,"")}, +l6(a){return this.cl(a,"")}, ga6(a){return B.b.ga6(this.a)}, gE(a){return this.a.length}, -jq(a,b,c){var s=this.a -return new A.W(s,b,A.a6(s).h("@<1>").ae(c).h("W<1,2>"))}, -fD(a,b){var s=this.a -return A.fM(s,b,null,A.a6(s).c)}, -hU(a,b){var s=this.a -s=A.b(s.slice(0),A.a6(s)) -return s}, -eu(a){return this.hU(a,!0)}, -n2(a){var s=this.a -return A.z2(s,A.a6(s).c)}, -le(a,b){var s=this.a -return new A.bm(s,b,A.a6(s).h("bm<1>"))}, -Le(a,b){return new A.be(this.a,b.h("be<0>"))}, -k(a){return A.uS(this.a,"[","]")}, -$iB:1} -A.D3.prototype={ +js(a,b,c){var s=this.a +return new A.W(s,b,A.a7(s).h("@<1>").ad(c).h("W<1,2>"))}, +fF(a,b){var s=this.a +return A.fM(s,b,null,A.a7(s).c)}, +hW(a,b){var s=this.a +s=A.b(s.slice(0),A.a7(s)) +return s}, +es(a){return this.hW(a,!0)}, +lg(a){var s=this.a +return A.z0(s,A.a7(s).c)}, +lj(a,b){var s=this.a +return new A.bl(s,b,A.a7(s).h("bl<1>"))}, +Lg(a,b){return new A.c3(this.a,b.h("c3<0>"))}, +k(a){return A.uQ(this.a,"[","]")}, +$iA:1} +A.D2.prototype={ i(a,b){return this.a[b]}, -u(a,b,c){this.a[b]=c}, +t(a,b,c){this.a[b]=c}, V(a,b){return B.b.V(this.a,b)}, H(a,b){this.a.push(b)}, F(a,b){B.b.F(this.a,b)}, -fj(a,b){var s=this.a -return new A.dH(s,A.a6(s).h("@<1>").ae(b).h("dH<1,2>"))}, -hf(a,b,c){B.b.hf(this.a,b,c)}, -i7(a,b,c){B.b.i7(this.a,b,c)}, +fk(a,b){var s=this.a +return new A.dH(s,A.a7(s).h("@<1>").ad(b).h("dH<1,2>"))}, +hi(a,b,c){B.b.hi(this.a,b,c)}, +ia(a,b,c){B.b.ia(this.a,b,c)}, sa6(a,b){var s=this.a.length -if(s===0)throw A.d(A.Lv(0,this,null,null,null)) -this.u(0,s-1,b)}, -N(a,b){return B.b.N(this.a,b)}, +if(s===0)throw A.d(A.Lu(0,this,null,null,null)) +this.t(0,s-1,b)}, +L(a,b){return B.b.L(this.a,b)}, dn(a,b){return B.b.dn(this.a,b)}, -eJ(a){return this.a.pop()}, -hw(a,b,c){B.b.hw(this.a,b,c)}, -iE(a,b,c,d){B.b.iE(this.a,b,c,d)}, -gacg(a){var s=this.a -return new A.cj(s,A.a6(s).h("cj<1>"))}, -bX(a,b,c,d,e){B.b.bX(this.a,b,c,d,e)}, +eI(a){return this.a.pop()}, +hz(a,b,c){B.b.hz(this.a,b,c)}, +iH(a,b,c,d){B.b.iH(this.a,b,c,d)}, +gace(a){var s=this.a +return new A.cj(s,A.a7(s).h("cj<1>"))}, +bW(a,b,c,d,e){B.b.bW(this.a,b,c,d,e)}, cU(a,b,c){return B.b.cU(this.a,b,c)}, -hi(a,b){return this.cU(a,b,null)}, +hl(a,b){return this.cU(a,b,null)}, $ias:1, $iH:1} -A.D7.prototype={ +A.D6.prototype={ l(a,b){var s,r,q,p,o if(b==null)return!1 -if(b instanceof A.D7){s=this.a +if(b instanceof A.D6){s=this.a r=b.a q=s.length if(q!==r.length)return!1 for(p=0,o=0;o>>0)-s,q=0;q>>0)-s,q=0;q1125899906842623)throw A.d(A.a8("Hashing is unsupported for messages with more than 2^53 bits.")) p=r*8 @@ -68419,9 +68441,9 @@ l.F(0,new Uint8Array(8)) n=A.fF(l.a.buffer,0,null) n.setUint32(o,B.e.cW(p,4294967296),!1) n.setUint32(o+4,p>>>0,!1)}} -A.akx.prototype={} -A.b_i.prototype={ -aQu(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +A.akE.prototype={} +A.b_o.prototype={ +aQs(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c for(s=this.x,r=0;r<16;++r)s[r]=a[r] for(r=16;r<64;++r){q=s[r-2] p=s[r-7] @@ -68435,7 +68457,7 @@ j=q[4] i=q[5] h=q[6] g=q[7] -for(f=n,r=0;r<64;++r,g=h,h=i,i=j,j=d,k=l,l=m,m=f,f=c){e=(g+(((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))>>>0)>>>0)+(((j&i^~j&h)>>>0)+(B.Ui[r]+s[r]>>>0)>>>0)>>>0 +for(f=n,r=0;r<64;++r,g=h,h=i,i=j,j=d,k=l,l=m,m=f,f=c){e=(g+(((j>>>6|j<<26)^(j>>>11|j<<21)^(j>>>25|j<<7))>>>0)>>>0)+(((j&i^~j&h)>>>0)+(B.Um[r]+s[r]>>>0)>>>0)>>>0 d=k+e>>>0 c=e+((((f>>>2|f<<30)^(f>>>13|f<<19)^(f>>>22|f<<10))>>>0)+((f&m^f&l^m&l)>>>0)>>>0)>>>0}q[0]=f+n>>>0 q[1]=m+q[1]>>>0 @@ -68445,409 +68467,409 @@ q[4]=j+q[4]>>>0 q[5]=i+q[5]>>>0 q[6]=h+q[6]>>>0 q[7]=g+q[7]>>>0}} -A.b_h.prototype={} -A.auZ.prototype={} -A.Ye.prototype={} -A.FU.prototype={ +A.b_n.prototype={} +A.av3.prototype={} +A.Yj.prototype={} +A.FS.prototype={ T(){return"SizeCategory."+this.b}} -A.auU.prototype={ -mR(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$mR=A.v(function(b,c){if(b===1)return A.q(c,r) +A.auZ.prototype={ +mV(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$mV=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=A o=J s=2 -return A.A(A.a7W(),$async$mR) +return A.B(A.a82(),$async$mV) case 2:q.a=p.eJ(o.c0(c.a,"bookmarked_chapter")) -return A.r(null,r)}}) -return A.t($async$mR,r)}, -tT(a,b){return this.aAx(a,b)}, -aAx(a,b){var s=0,r=A.u(t.H),q,p -var $async$tT=A.v(function(c,d){if(c===1)return A.q(d,r) +return A.t(null,r)}}) +return A.u($async$mV,r)}, +tU(a,b){return this.aAu(a,b)}, +aAu(a,b){var s=0,r=A.v(t.H),q,p +var $async$tU=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:s=2 -return A.A(A.a7W(),$async$tT) +return A.B(A.a82(),$async$tU) case 2:q=d p="flutter."+a s=b==null?3:5 break -case 3:J.tL(q.a,a) +case 3:J.tI(q.a,a) s=6 -return A.A($.b61().N(0,p),$async$tT) +return A.B($.b67().L(0,p),$async$tU) case 6:s=4 break -case 5:A.x9(b,"value") -J.iy(q.a,a,b) +case 5:A.x7(b,"value") +J.ix(q.a,a,b) s=7 -return A.A($.b61().tm("String",p,b),$async$tT) -case 7:case 4:return A.r(null,r)}}) -return A.t($async$tT,r)}} +return A.B($.b67().tn("String",p,b),$async$tU) +case 7:case 4:return A.t(null,r)}}) +return A.u($async$tU,r)}} A.mC.prototype={ -th(){var s=this.d +ti(){var s=this.d return s==null?this.b:s}, -k(a){return this.a+" - "+A.h(this.th())}} -A.TE.prototype={ -a7l(a,b){return this.f.$3(this,b,a)}} -A.M3.prototype={ -a7l(a,b){return new A.Em(this,b,a,this.$ti.h("Em<1>"))}} +k(a){return this.a+" - "+A.h(this.ti())}} +A.TH.prototype={ +a7j(a,b){return this.f.$3(this,b,a)}} +A.M2.prototype={ +a7j(a,b){return new A.El(this,b,a,this.$ti.h("El<1>"))}} A.R.prototype={ -Hs(a,b){var s=this.a,r=a.a -if(s.aX(0,r))return b.a(s.i(0,r).th()) -else{s.u(0,r,a) -return a.th()}}, -hr(a,b){var s=t.i -return this.Hs(A.b8V(a,b,new A.auT(),null,null,s),s)}, -aFi(a,b){var s=t.w -return this.Hs(A.b8V(a,!0,new A.auR(),null,null,s),s)}, -a6E(a,b){var s=t.n8 -return this.Hs(A.b8V(a,b,new A.auS(),null,null,s),s)}, -v_(a,b,c,d){return this.Hs(new A.M3(c,a,b,null,null,d.h("M3<0>")),d)}} -A.auT.prototype={ -$3(a,b,c){return new A.zw(a,b,c)}, +Hv(a,b){var s=this.a,r=a.a +if(s.aX(0,r))return b.a(s.i(0,r).ti()) +else{s.t(0,r,a) +return a.ti()}}, +hu(a,b){var s=t.i +return this.Hv(A.b90(a,b,new A.auY(),null,null,s),s)}, +aFg(a,b){var s=t.w +return this.Hv(A.b90(a,!0,new A.auW(),null,null,s),s)}, +a6C(a,b){var s=t.n8 +return this.Hv(A.b90(a,b,new A.auX(),null,null,s),s)}, +v0(a,b,c,d){return this.Hv(new A.M2(c,a,b,null,null,d.h("M2<0>")),d)}} +A.auY.prototype={ +$3(a,b,c){return new A.zu(a,b,c)}, $C:"$3", $R:3, $S:590} -A.auR.prototype={ -$3(a,b,c){return new A.xl(a,b,c)}, +A.auW.prototype={ +$3(a,b,c){return new A.xj(a,b,c)}, $C:"$3", $R:3, $S:581} -A.auS.prototype={ -$3(a,b,c){return new A.xB(a,b,c)}, +A.auX.prototype={ +$3(a,b,c){return new A.xz(a,b,c)}, $C:"$3", $R:3, $S:580} A.eI.prototype={ aP(a,b,c,d,e){var s=t.N -this.b.push(new A.Cq(c,b,new A.R(A.D(s,t.bc),A.D(s,t.vR)),d,e,!1,this)) +this.b.push(new A.Cp(c,b,new A.R(A.D(s,t.bc),A.D(s,t.vR)),d,e,!1,this)) return this}} -A.Cq.prototype={} -A.WN.prototype={ -a5(a){var s,r,q=null,p=A.b5y(a),o=A.b([],t.p) -for(s=this.d.c.b,s=s.ghc(s),s=s.gaz(s);s.D();){r=s.gZ(s) -o.push(new A.cg(B.d8,A.mm(A.du(r.a,q,q,q,q,q,q),new A.aqd(r,a),q),q))}return A.aMw(A.fY(o,B.a2,B.a3,B.a4),this.c,B.abo,q,!1,"Actions",q,p)}} -A.aqd.prototype={ +A.Cp.prototype={} +A.WS.prototype={ +a5(a){var s,r,q=null,p=A.b5E(a),o=A.b([],t.p) +for(s=this.d.c.b,s=s.ghf(s),s=s.gaw(s);s.D();){r=s.gZ(s) +o.push(new A.cg(B.d9,A.mm(A.du(r.a,q,q,q,q,q,q),new A.aqj(r,a),q),q))}return A.aMC(A.fY(o,B.a3,B.a4,B.a5),this.c,B.abs,q,!1,"Actions",q,p)}} +A.aqj.prototype={ $0(){return this.a.b.$1(this.b)}, $S:0} A.jN.prototype={ a5(a){var s=null,r=A.ca(a,s,t.l).w.a.a>768?24:48 -return A.bf2(s,A.j1(r,r),B.I,B.I,A.b7T(this.c,s,s),r,this.d,B.J,B.I,r,this.e)}} -A.a_K.prototype={ -a5(a){var s,r,q,p,o=this,n=null,m=A.ca(a,n,t.l).w,l=o.d,k=o.e,j=l.c,i=j==null,h=!i&&k===B.cM +return A.bf9(s,A.j1(r,r),B.I,B.I,A.b7Z(this.c,s,s),r,this.d,B.J,B.I,r,this.e)}} +A.a_P.prototype={ +a5(a){var s,r,q,p,o=this,n=null,m=A.ca(a,n,t.l).w,l=o.d,k=o.e,j=l.c,i=j==null,h=!i&&k===B.cN if(h)s=i?l.d:j else s=l.d r=l.x q=h?r.b:r.a p=h?r.a:r.b -m=m.a78(l.f,s,new A.M(q,p),B.J,s) +m=m.a76(l.f,s,new A.M(q,p),B.J,s) j=m.r -return new A.cg(new A.aG(20+j.a,20+j.b,20+j.c,20),A.a0O(new A.a_I(A.r1(A.dg(n,o.c,B.t,A.am(a).go,n,n,n,n,n,n),m,n),l,k,o.f,n)),n)}} -A.Kc.prototype={ -aW(){return new A.adL(new A.cG(null,t.am),B.n)}} -A.adL.prototype={ -bo(){this.bQ()}, -aAs(a){this.aM(new A.aV5(this,a))}, -a5(a){var s=this,r=null,q=A.b5y(a),p=s.a.c,o=A.b([B.abX,new A.Jr(s.e,new A.aV6(s),B.a9f,B.J,B.abq)],t.p) -if(s.e)o.push(new A.K4(s.d,r)) -else o.push(B.a20) -return A.aMw(new A.cg(B.d7,A.fY(o,B.a2,B.iV,B.dg),r),p,B.abr,r,!1,"Properties",r,q)}} -A.aV5.prototype={ +return new A.cg(new A.aG(20+j.a,20+j.b,20+j.c,20),A.a0U(new A.a_N(A.r0(A.dg(n,o.c,B.t,A.am(a).go,n,n,n,n,n,n),m,n),l,k,o.f,n)),n)}} +A.Kb.prototype={ +aW(){return new A.adS(new A.cG(null,t.am),B.n)}} +A.adS.prototype={ +bn(){this.bP()}, +aAp(a){this.aM(new A.aVb(this,a))}, +a5(a){var s=this,r=null,q=A.b5E(a),p=s.a.c,o=A.b([B.ac0,new A.Jq(s.e,new A.aVc(s),B.a9j,B.J,B.abu)],t.p) +if(s.e)o.push(new A.K3(s.d,r)) +else o.push(B.a24) +return A.aMC(new A.cg(B.d8,A.fY(o,B.a3,B.iY,B.dh),r),p,B.abv,r,!1,"Properties",r,q)}} +A.aVb.prototype={ $0(){var s=this.a,r=this.b s.e=r s=s.c s.toString s=A.qo(s,!1) -s.VA(r?$.bbk():null)}, +s.Vz(r?$.bbq():null)}, $S:0} -A.aV6.prototype={ +A.aVc.prototype={ $1(a){a.toString -return this.a.aAs(a)}, +return this.a.aAp(a)}, $S:209} -A.adM.prototype={ -a5(a){var s=null,r=A.qo(a,!0),q=r.d.a!=null,p=q?r.gaPI(r):s -q=q?r.gaQ7():s -return A.jk(A.b([new A.jN(B.S7,p,"Orientation",B.abx),new A.jN(B.S4,q,"Device frame",B.abv),B.a46,A.a9s(B.a9k,r.gVb(r),s)],t.p),B.a2,B.a3,B.a4,s)}} -A.afY.prototype={ -a5(a){var s=null,r=A.am(a).ax.a===B.ai,q=r?B.Mz:B.rt,p=r?B.rt:B.Mr -return new A.a3p(this.c,!0,A.aDV(s,s,s,B.O,s,s,s,A.en(s,B.fd,q,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),B.O,new A.dW(p,s,s,B.f4,s,s,B.am),s,s,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,s,s,s,s,B.O,s,s,s,s,s,s,s,s,s,s,B.p8,B.O,s,B.O),s,s,s,s,s,s,s,s,s,s,s,B.Z2,B.Z3,B.Zp,!1,s)}} -A.E0.prototype={ +A.adT.prototype={ +a5(a){var s=null,r=A.qo(a,!0),q=r.d.a!=null,p=q?r.gaPG(r):s +q=q?r.gaQ5():s +return A.jk(A.b([new A.jN(B.Sb,p,"Orientation",B.abB),new A.jN(B.S8,q,"Device frame",B.abz),B.a4a,A.a9z(B.a9o,r.gVa(r),s)],t.p),B.a3,B.a4,B.a5,s)}} +A.ag4.prototype={ +a5(a){var s=null,r=A.am(a).ax.a===B.ak,q=r?B.MD:B.rx,p=r?B.rx:B.Mv +return new A.a3v(this.c,!0,A.aE0(s,s,s,B.O,s,s,s,A.eo(s,B.ff,q,s,B.k,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),B.O,new A.dW(p,s,s,B.f5,s,s,B.ao),s,s,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,B.O,s,s,s,s,s,s,B.O,s,s,s,s,s,s,s,s,s,s,B.pc,B.O,s,B.O),s,s,s,s,s,s,s,s,s,s,s,B.Z6,B.Z7,B.Zt,!1,s)}} +A.E_.prototype={ a5(a){var s=null -return A.bdY(s,s,new A.cg(B.d7,A.fY(A.b([A.lm(new A.afY(this.c,s),1),B.a3V,A.mm(B.a9m,new A.aBK(a),s)],t.p),B.a2,B.a3,B.a4),s),B.t,s,B.tl,s,s,s)}} -A.aBK.prototype={ -$0(){A.v9(this.a,!1).ic()}, +return A.be4(s,s,new A.cg(B.d8,A.fY(A.b([A.lm(new A.ag4(this.c,s),1),B.a3Z,A.mm(B.a9q,new A.aBP(a),s)],t.p),B.a3,B.a4,B.a5),s),B.t,s,B.tp,s,s,s)}} +A.aBP.prototype={ +$0(){A.v7(this.a,!1).ih()}, $S:0} -A.a38.prototype={ +A.a3e.prototype={ a5(a){var s=this,r=null -return A.iC(B.b1,A.dg(r,A.du(s.c,r,r,r,s.d,s.f,r),B.t,r,r,r,r,r,s.r,r),B.ab,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r)}} -A.a5Q.prototype={ +return A.iC(B.b2,A.dg(r,A.du(s.c,r,r,r,s.d,s.f,r),B.t,r,r,r,r,r,s.r,r),B.ad,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r)}} +A.a5X.prototype={ a5(a){var s,r,q,p=this,o=null,n=A.qo(a,!0).d,m=n.a -if(m!=null)s=new A.a_K(A.dg(o,p.d,B.t,o,o,new A.dW(o,o,o,o,o,o,B.am),o,o,o,o),m,n.c,n.d,o) +if(m!=null)s=new A.a_P(A.dg(o,p.d,B.t,o,o,new A.dW(o,o,o,o,o,o,B.ao),o,o,o,o),m,n.c,n.d,o) else s=p.d m=A.ca(a,o,t.l).w.ue(n.b) -r=A.b77(a)!==B.jr&&p.e?A.b5y(a):0 +r=A.b7d(a)!==B.ju&&p.e?A.b5E(a):0 q=p.f -return A.r1(A.k2(0,q==null?s:A.kU(B.bo,A.b([A.F6(0,s,o),A.k2(6,A.nj(A.asI(new A.cg(B.d8,A.du(q,o,o,o,o,o,o),o),o,o,o,o),o,o),o,o,6,6,o,o)],t.p),B.a1,B.bl,o),o,o,0,r,0,o),m,o)}} -A.NN.prototype={ -aW(){return new A.aiS(B.n)}, -aNq(){return this.d.$0()}} -A.aiS.prototype={ +return A.r0(A.k3(0,q==null?s:A.kU(B.bp,A.b([A.F4(0,s,o),A.k3(6,A.ni(A.asO(new A.cg(B.d9,A.du(q,o,o,o,o,o,o),o),o,o,o,o),o,o),o,o,6,6,o,o)],t.p),B.a2,B.bm,o),o,o,0,r,0,o),m,o)}} +A.NP.prototype={ +aW(){return new A.aiZ(B.n)}, +aNo(){return this.d.$0()}} +A.aiZ.prototype={ a5(a){var s,r,q,p,o=this,n=A.b([],t.p) -for(s=o.a.c.c.a,s=s.ghc(s),s=s.gaz(s),r=t.kK;s.D();){q=s.gZ(s).b +for(s=o.a.c.c.a,s=s.ghf(s),s=s.gaw(s),r=t.kK;s.D();){q=s.gZ(s).b q.toString p=o.a.c -n.push(q.a7l(new A.d3(p.r.a+"_"+p.b+"#"+q.a,r),new A.aYC(o)))}s=A.b5y(a) +n.push(q.a7j(new A.d4(p.r.a+"_"+p.b+"#"+q.a,r),new A.aYI(o)))}s=A.b5E(a) r=o.a.e -return A.aMw(A.fY(n,B.a2,B.a3,B.a4),r,null,null,!1,"Properties",null,s)}} -A.aYC.prototype={ +return A.aMC(A.fY(n,B.a3,B.a4,B.a5),r,null,null,!1,"Properties",null,s)}} +A.aYI.prototype={ $0(){var s=this.a -s.aM(new A.aYB()) -s.a.aNq()}, -$S:5} -A.aYB.prototype={ +s.aM(new A.aYH()) +s.a.aNo()}, +$S:7} +A.aYH.prototype={ $0(){}, $S:0} -A.xl.prototype={ -aW(){return new A.XR(this.c.th(),B.n)}, -v5(){return this.d.$0()}} -A.XR.prototype={ +A.xj.prototype={ +aW(){return new A.XW(this.c.ti(),B.n)}, +v6(){return this.d.$0()}} +A.XW.prototype={ a5(a){var s=null,r=this.a.c -return new A.zY(r.a,A.bdq(s,!1,s,s,s,!1,s,s,new A.as0(this),s,s,s,s,!1,this.d),r.c,s)}} -A.as0.prototype={ +return new A.zW(r.a,A.bdx(s,!1,s,s,s,!1,s,s,new A.as6(this),s,s,s,s,!1,this.d),r.c,s)}} +A.as6.prototype={ $1(a){var s=this.a,r=s.a r.c.d=a -r.v5() -s.aM(new A.as_(s,a))}, +r.v6() +s.aM(new A.as5(s,a))}, $S:209} -A.as_.prototype={ +A.as5.prototype={ $0(){this.a.d=this.b}, $S:0} -A.xB.prototype={ -aW(){var s=new A.JR(B.n) -s.d=s.e=this.c.th() +A.xz.prototype={ +aW(){var s=new A.JQ(B.n) +s.d=s.e=this.c.ti() return s}, -v5(){return this.d.$0()}} -A.JR.prototype={ -aFF(a){this.aM(new A.atQ(this,a))}, -afu(a){var s=this.c +v6(){return this.d.$0()}} +A.JQ.prototype={ +aFD(a){this.aM(new A.atV(this,a))}, +afs(a){var s=this.c s.toString -return A.bml(new A.atT(this),s,!0,t.H)}, +return A.bmr(new A.atY(this),s,!0,t.H)}, a5(a){var s=null,r=this.a.c,q=this.e q===$&&A.c() -q=A.b7p(s,s,q,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s) -return new A.zY(r.a,A.mm(A.dg(s,s,B.t,s,s,s,s,s,s,s),new A.atP(this),q),r.c,s)}} -A.atQ.prototype={ +q=A.b7v(s,s,q,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s) +return new A.zW(r.a,A.mm(A.dg(s,s,B.t,s,s,s,s,s,s,s),new A.atU(this),q),r.c,s)}} +A.atV.prototype={ $0(){return this.a.d=this.b}, $S:0} -A.atT.prototype={ +A.atY.prototype={ $1(a){var s=this.a,r=s.d r===$&&A.c() -return new A.Fa("Pick a color!",new A.JQ(r,s.gaFE(),0.8,null),A.b([A.mm(B.a9d,new A.atS(s),null)],t.p),null)}, +return new A.F8("Pick a color!",new A.JP(r,s.gaFC(),0.8,null),A.b([A.mm(B.a9h,new A.atX(s),null)],t.p),null)}, $S:575} -A.atS.prototype={ +A.atX.prototype={ $0(){var s=this.a -s.aM(new A.atR(s)) +s.aM(new A.atW(s)) s=s.c s.toString -A.v9(s,!1).ic()}, +A.v7(s,!1).ih()}, $S:0} -A.atR.prototype={ +A.atW.prototype={ $0(){var s=this.a,r=s.d r===$&&A.c() return s.e=r}, $S:0} -A.atP.prototype={ -$0(){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +A.atU.prototype={ +$0(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:n=q.a s=2 -return A.A(n.afu(0),$async$$0) +return A.B(n.afs(0),$async$$0) case 2:p=n.a o=p.c n=n.e n===$&&A.c() o.d=n -p.v5() -return A.r(null,r)}}) -return A.t($async$$0,r)}, +p.v6() +return A.t(null,r)}}) +return A.u($async$$0,r)}, $S:18} -A.Em.prototype={ -aW(){return new A.M4(B.n,this.$ti.h("M4<1>"))}, -v5(){return this.d.$0()}} -A.M4.prototype={ -a5(a){var s=this,r=s.a.c,q=r.th(),p=s.a.c.f,o=s.$ti,n=A.a6(p).h("@<1>").ae(o.h("kE<1>")).h("W<1,2>") -return new A.zY(r.a,A.b7o(!0,A.ak(new A.W(p,new A.aDe(s),n),!0,n.h("aM.E")),new A.aDf(s),q,o.c),r.c,null)}} -A.aDf.prototype={ +A.El.prototype={ +aW(){return new A.M3(B.n,this.$ti.h("M3<1>"))}, +v6(){return this.d.$0()}} +A.M3.prototype={ +a5(a){var s=this,r=s.a.c,q=r.ti(),p=s.a.c.f,o=s.$ti,n=A.a7(p).h("@<1>").ad(o.h("kF<1>")).h("W<1,2>") +return new A.zW(r.a,A.b7u(!0,A.ak(new A.W(p,new A.aDk(s),n),!0,n.h("aM.E")),new A.aDl(s),q,o.c),r.c,null)}} +A.aDl.prototype={ $1(a){var s=this.a.a s.c.d=a -s.v5()}, +s.v6()}, $S(){return this.a.$ti.h("~(1?)")}} -A.aDe.prototype={ +A.aDk.prototype={ $1(a){var s=null -return A.ber(A.du(J.h9(a),s,s,s,s,s,s),a,this.a.$ti.c)}, -$S(){return this.a.$ti.h("kE<1>(1)")}} -A.zw.prototype={ -aW(){var s=this.c.th(),r=A.aON(null) +return A.bey(A.du(J.h9(a),s,s,s,s,s,s),a,this.a.$ti.c)}, +$S(){return this.a.$ti.h("kF<1>(1)")}} +A.zu.prototype={ +aW(){var s=this.c.ti(),r=A.aOT(null) r.se6(0,B.d.k(s)) -return new A.a4p(r,B.n)}, -v5(){return this.d.$0()}} -A.a4p.prototype={ +return new A.a4w(r,B.n)}, +v6(){return this.d.$0()}} +A.a4w.prototype={ a5(a){var s=null,r=this.a.c -return new A.zY(r.a,A.b9u(!0,B.bE,!1,s,A.bmo(),this.d,s,s,s,2,B.Sm,!0,s,!0,s,!1,s,A.b([$.bbx()],t.VS),s,s,B.DZ,s,s,s,1,s,s,!1,"\u2022",new A.aFG(this),s,s,s,s,!1,s,s,B.d7,s,s,s,s,s,s,s,s,B.av,s,B.ju,s,s,s),r.c,s)}} -A.aFG.prototype={ +return new A.zW(r.a,A.b9A(!0,B.bF,!1,s,A.bmu(),this.d,s,s,s,2,B.Sq,!0,s,!0,s,!1,s,A.b([$.bbD()],t.VS),s,s,B.E2,s,s,s,1,s,s,!1,"\u2022",new A.aFM(this),s,s,s,s,!1,s,s,B.d8,s,s,s,s,s,s,s,s,B.aw,s,B.jx,s,s,s),r.c,s)}} +A.aFM.prototype={ $1(a){var s=this.a -s.a.c.d=A.zV(a) -s.a.v5()}, +s.a.c.d=A.zT(a) +s.a.v6()}, $S:25} -A.Fa.prototype={ +A.F8.prototype={ a5(a){var s=null,r=A.du(this.c,s,s,s,s,s,s) -return A.bsZ(this.e,A.b9f(this.d,s,s,s,B.aX),r)}} -A.zY.prototype={ +return A.bt5(this.e,A.b9l(this.d,s,s,s,B.aY),r)}} +A.zW.prototype={ a5(a){var s=null,r=A.du(this.c,s,s,s,s,s,s) -return new A.cg(B.tp,A.jk(A.b([A.lm(r,4),A.lm(this.d,6)],t.p),B.a2,B.a3,B.a4,s),s)}} -A.a_H.prototype={ -a5(a){var s=A.qo(a,!0).d,r=t.Xl,q=t.yW,p=A.ak(A.b([$.brE(),$.brF(),$.brG(),$.brM(),$.brN(),$.brO(),$.bmD(),$.bmB(),$.bmA(),$.bmE(),$.bmC(),$.bbk()],r),!0,q) -B.b.F(p,A.b([$.brP(),$.brQ(),$.brR(),$.brS(),$.brT(),$.brH(),$.brI(),$.brJ(),$.brK(),$.brL()],r)) -r=A.a6(p).h("W<1,kE>") -return A.b7o(!0,A.ak(new A.W(p,new A.ava(),r),!0,r.h("aM.E")),A.qo(a,!1).gaQq(),s.a,q)}} -A.ava.prototype={ +return new A.cg(B.tt,A.jk(A.b([A.lm(r,4),A.lm(this.d,6)],t.p),B.a3,B.a4,B.a5,s),s)}} +A.a_M.prototype={ +a5(a){var s=A.qo(a,!0).d,r=t.Xl,q=t.yW,p=A.ak(A.b([$.brK(),$.brL(),$.brM(),$.brS(),$.brT(),$.brU(),$.bmJ(),$.bmH(),$.bmG(),$.bmK(),$.bmI(),$.bbq()],r),!0,q) +B.b.F(p,A.b([$.brV(),$.brW(),$.brX(),$.brY(),$.brZ(),$.brN(),$.brO(),$.brP(),$.brQ(),$.brR()],r)) +r=A.a7(p).h("W<1,kF>") +return A.b7u(!0,A.ak(new A.W(p,new A.avf(),r),!0,r.h("aM.E")),A.qo(a,!1).gaQo(),s.a,q)}} +A.avf.prototype={ $1(a){var s=null -return A.ber(A.du(a.b,s,s,s,s,s,s),a,t.yW)}, +return A.bey(A.du(a.b,s,s,s,s,s,s),a,t.yW)}, $S:572} -A.a9F.prototype={ +A.a9M.prototype={ a5(a){var s=A.qo(a,!0).d.b,r=B.d.k(s) -return new A.PJ(s,A.qo(a,!1).gaQx(),0.85,1.3,3,r,null)}} -A.K4.prototype={ -aW(){return new A.a_h(A.aON(null),A.aON(null),B.n)}} -A.a_h.prototype={ -bo(){var s,r=this -r.bQ() +return new A.PM(s,A.qo(a,!1).gaQv(),0.85,1.3,3,r,null)}} +A.K3.prototype={ +aW(){return new A.a_m(A.aOT(null),A.aOT(null),B.n)}} +A.a_m.prototype={ +bn(){var s,r=this +r.bP() s=r.c s.toString s=A.qo(s,!1).d.a.x -r.d.se6(0,""+B.d.ad(s.a)) -r.e.se6(0,""+B.d.ad(s.b))}, +r.d.se6(0,""+B.d.ae(s.a)) +r.e.se6(0,""+B.d.ae(s.b))}, v(){var s=this.d,r=$.ag() -s.bx$=r -s.bu$=0 +s.bw$=r +s.bs$=0 s=this.e -s.bx$=r -s.bu$=0 -this.bL()}, -PO(a,b,c){var s=this.c -s.toString -A.qo(s,!1).aQr(a,b,c)}, -aAn(a){return this.PO(null,a,null)}, -aAm(a){return this.PO(a,null,null)}, -aAo(a){return this.PO(null,null,a)}, +s.bw$=r +s.bs$=0 +this.bK()}, +PN(a,b,c){var s=this.c +s.toString +A.qo(s,!1).aQp(a,b,c)}, +aAk(a){return this.PN(null,a,null)}, +aAj(a){return this.PN(a,null,null)}, +aAl(a){return this.PN(null,null,a)}, a5(a){var s=this,r=null,q=s.a.d,p=t.p -p=A.fY(A.b([A.jk(A.b([A.lm(new A.Hn(s.d,"Width",new A.auH(s),r),1),B.a3T,A.lm(new A.Hn(s.e,"Height",new A.auI(s),r),1)],p),B.a2,B.a3,B.a4,r),B.js,B.t2,B.js,new A.ai2(new A.auJ(s),r)],p),B.a2,B.a3,B.a4) -return new A.L3(p,B.qj,q)}} -A.auH.prototype={ -$1(a){return this.a.aAo(a)}, +p=A.fY(A.b([A.jk(A.b([A.lm(new A.Hm(s.d,"Width",new A.auM(s),r),1),B.a3X,A.lm(new A.Hm(s.e,"Height",new A.auN(s),r),1)],p),B.a3,B.a4,B.a5,r),B.jv,B.t6,B.jv,new A.ai9(new A.auO(s),r)],p),B.a3,B.a4,B.a5) +return new A.L2(p,B.qn,q)}} +A.auM.prototype={ +$1(a){return this.a.aAl(a)}, $S:196} -A.auI.prototype={ -$1(a){return this.a.aAm(a)}, +A.auN.prototype={ +$1(a){return this.a.aAj(a)}, $S:196} -A.auJ.prototype={ -$1(a){return this.a.aAn(a)}, +A.auO.prototype={ +$1(a){return this.a.aAk(a)}, $S:570} -A.Hn.prototype={ -awJ(a){var s +A.Hm.prototype={ +awG(a){var s if(a.length===0)return"Value can not be empty" -s=A.blQ(a) +s=A.blW(a) if(s==null)return"Input needs to be digits only" if(s>5000)return"Try to use a value less than 5000" if(s<100)return"Try to use a value greather than 100" return null}, -a5(a){var s=this,r=null,q=A.b([$.bbx()],t.VS) -return A.bB7(s.c,A.bfb(r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!1,r,A.du(s.d,r,r,r,r,r,r),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r),q,B.DZ,new A.aVX(s),s.gawI())}} -A.aVX.prototype={ -$1(a){var s=A.blQ(a) +a5(a){var s=this,r=null,q=A.b([$.bbD()],t.VS) +return A.bBd(s.c,A.bfi(r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!1,r,A.du(s.d,r,r,r,r,r,r),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r),q,B.E2,new A.aW2(s),s.gawF())}} +A.aW2.prototype={ +$1(a){var s=A.blW(a) if(s!=null)this.a.e.$1(s)}, $S:25} -A.ai2.prototype={ +A.ai9.prototype={ a5(a){var s=A.qo(a,!0).d.a.a,r=t.Yg -return A.GR(B.O,A.ak(new A.W(A.b([B.af,B.a8],t.r6),new A.aYj(this,s.c),r),!0,r.h("aM.E")),B.hA)}} -A.aYj.prototype={ +return A.GQ(B.O,A.ak(new A.W(A.b([B.ah,B.aa],t.r6),new A.aYp(this,s.c),r),!0,r.h("aM.E")),B.hD)}} +A.aYp.prototype={ $1(a){var s=null,r=B.b.ga6(a.T().split(".")) -return A.a9s(A.du(r,s,s,s,A.en(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a===this.b?B.aH:B.V,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.aYi(this.a,a),s)}, +return A.a9z(A.du(r,s,s,s,A.eo(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a===this.b?B.aI:B.V,s,s,!0,s,s,s,s,s,s,s,s),s,s),new A.aYo(this.a,a),s)}, $S:564} -A.aYi.prototype={ +A.aYo.prototype={ $0(){return this.a.c.$1(this.b)}, $S:0} -A.a_L.prototype={ -I9(a,b,c,d){var s=this,r=a==null?s.a:a,q=d==null?s.b:d,p=b==null?s.c:b -return new A.a_L(r,q,p,c==null?s.d:c)}, -ue(a){return this.I9(null,null,null,a)}, -aH_(a,b){return this.I9(a,null,null,b)}, -aGR(a){return this.I9(null,null,a,null)}, -aGO(a){return this.I9(null,a,null,null)}} -A.Kb.prototype={ -aW(){return new A.Kd(B.kN,B.n)}} -A.Kd.prototype={ -szu(a){this.aM(new A.avc(this,a))}, -ad_(a){this.szu(this.d.ue(a))}, -aQy(){return this.ad_(1)}, -VA(a){this.szu(B.kN.aH_(a,this.d.b))}, -aPJ(a){var s=this.d -this.szu(s.aGO(s.c===B.dh?B.cM:B.dh))}, -aQ8(){var s=this.d -this.szu(s.aGR(!s.d))}, -c2(a){this.szu(B.kN)}, -aQr(a,b,c){var s,r,q=this.d.a +A.a_Q.prototype={ +Ib(a,b,c,d){var s=this,r=a==null?s.a:a,q=d==null?s.b:d,p=b==null?s.c:b +return new A.a_Q(r,q,p,c==null?s.d:c)}, +ue(a){return this.Ib(null,null,null,a)}, +aGY(a,b){return this.Ib(a,null,null,b)}, +aGP(a){return this.Ib(null,null,a,null)}, +aGM(a){return this.Ib(null,a,null,null)}} +A.Ka.prototype={ +aW(){return new A.Kc(B.kQ,B.n)}} +A.Kc.prototype={ +szw(a){this.aM(new A.avh(this,a))}, +acY(a){this.szw(this.d.ue(a))}, +aQw(){return this.acY(1)}, +Vz(a){this.szw(B.kQ.aGY(a,this.d.b))}, +aPH(a){var s=this.d +this.szw(s.aGM(s.c===B.di?B.cN:B.di))}, +aQ6(){var s=this.d +this.szw(s.aGP(!s.d))}, +c2(a){this.szw(B.kQ)}, +aQp(a,b,c){var s,r,q=this.d.a if(q==null)return s=b==null?q.a.c:b r=c==null?q.x.a:c -this.VA(A.avb("custom_device","Custom Device",s,B.J,B.J,new A.M(r,a==null?q.x.b:a)))}, -a5(a){return new A.S9(this.d,this,this.a.c,null)}} -A.avc.prototype={ +this.Vz(A.avg("custom_device","Custom Device",s,B.J,B.J,new A.M(r,a==null?q.x.b:a)))}, +a5(a){return new A.Sc(this.d,this,this.a.c,null)}} +A.avh.prototype={ $0(){this.a.d=this.b}, $S:0} -A.S9.prototype={ -ev(a){return this.f!==a.f}} -A.a7y.prototype={ -a5(a){return A.fY(B.Us,B.a2,B.a3,B.a4)}} -A.Ka.prototype={ +A.Sc.prototype={ +eu(a){return this.f!==a.f}} +A.a7F.prototype={ +a5(a){return A.fY(B.Uw,B.a3,B.a4,B.a5)}} +A.K9.prototype={ a5(a){var s=null,r=A.du(this.c,s,s,s,s,s,s) -return new A.cg(B.tp,A.jk(A.b([A.lm(r,4),A.lm(this.d,6)],t.p),B.a2,B.a3,B.a4,s),s)}} -A.a7Z.prototype={ -a5(a){var s=this,r=null,q=A.b77(a)!==B.jr&&!s.y,p=A.am(a),o=t.p,n=A.b([A.du(s.c,r,r,r,B.a83,r,r)],o),m=s.x -if(m!=null)n.push(new A.cg(B.QM,A.b8E(m,q?1:0),r)) -o=A.b([A.F6(0,A.b9f(new A.cg(B.Qs,A.fY(A.b([A.GR(B.O,n,B.Eq),B.dY,s.d],o),B.d1,B.a3,B.a4),r),r,s.f,r,B.aX),r)],o) -if(!s.y)o.push(A.k2(r,new A.jN(B.RU,new A.aMx(s),"Close",s.r),r,r,r,15,15,r)) -return A.dg(r,A.kU(B.bo,o,B.a1,B.bl,r),B.t,p.at,r,r,r,r,r,s.w)}} -A.aMx.prototype={ +return new A.cg(B.tt,A.jk(A.b([A.lm(r,4),A.lm(this.d,6)],t.p),B.a3,B.a4,B.a5,s),s)}} +A.a85.prototype={ +a5(a){var s=this,r=null,q=A.b7d(a)!==B.ju&&!s.y,p=A.am(a),o=t.p,n=A.b([A.du(s.c,r,r,r,B.a87,r,r)],o),m=s.x +if(m!=null)n.push(new A.cg(B.QQ,A.b8K(m,q?1:0),r)) +o=A.b([A.F4(0,A.b9l(new A.cg(B.Qw,A.fY(A.b([A.GQ(B.O,n,B.Eu),B.e_,s.d],o),B.d2,B.a4,B.a5),r),r,s.f,r,B.aY),r)],o) +if(!s.y)o.push(A.k3(r,new A.jN(B.RY,new A.aMD(s),"Close",s.r),r,r,r,15,15,r)) +return A.dg(r,A.kU(B.bp,o,B.a2,B.bm,r),B.t,p.at,r,r,r,r,r,s.w)}} +A.aMD.prototype={ $0(){var s=this.a.e.$0() return s}, $S:0} -A.PX.prototype={ -aW(){return new A.alh(B.n)}, -aNw(a){return this.e.$1(a)}, -aN0(a){return this.r.$1(a)}, -aN2(){return this.w.$0()}, -aNL(a){return this.y.$1(a)}} -A.alh.prototype={ -bo(){var s,r=this -r.bQ() +A.Q_.prototype={ +aW(){return new A.alo(B.n)}, +aNu(a){return this.e.$1(a)}, +aMZ(a){return this.r.$1(a)}, +aN0(){return this.w.$0()}, +aNJ(a){return this.y.$1(a)}} +A.alo.prototype={ +bn(){var s,r=this +r.bP() r.e=r.a.z -s=A.aON(null) +s=A.aOT(null) s.se6(0,r.a.z) r.d=s -s.ai(0,new A.b_F(r))}, +s.ai(0,new A.b_L(r))}, v(){var s=this,r=s.d r===$&&A.c() -r.bx$=$.ag() -r.bu$=0 -s.a.aNL(s.e) -s.bL()}, -aCB(a){var s,r,q,p,o -if(this.awb(a.a))return!0 +r.bw$=$.ag() +r.bs$=0 +s.a.aNJ(s.e) +s.bK()}, +aCy(a){var s,r,q,p,o +if(this.aw8(a.a))return!0 for(s=a.b,r=s.length,q=0;q768?24:48,m=A.b([],t.p) for(s=this.c,r=0;r768?24:48 -m.push(new A.rr(p,10+r*q,p,p,p,p,s[r],p))}return A.fh(A.kU(B.bo,m,B.a1,B.bl,p),p,n)}} -A.af2.prototype={ +m.push(new A.rq(p,10+r*q,p,p,p,p,s[r],p))}return A.fh(A.kU(B.bp,m,B.a2,B.bm,p),p,n)}} +A.af9.prototype={ aI(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=$.G(),a=b.S() a.Y(0,6.5205,675.949) a.n(0,4.34704,675.949) @@ -69210,7 +69232,7 @@ n.n(0,6.52051,147.796) n.a2(0) m=b.B() m.sP(0,B.h) -m.sA(0,B.bM) +m.sA(0,B.bN) a0.W(n,m) l=b.S() l.Y(0,10.8672,142.362) @@ -69281,10 +69303,10 @@ d.j(105.956,85.1787,107.172,86.3951,108.673,86.3951) d.a2(0) c=b.B() c.sP(0,B.h) -c.sA(0,B.br) +c.sA(0,B.bs) a0.W(d,c)}, -cH(a){return!1}} -A.af3.prototype={ +cG(a){return!1}} +A.afa.prototype={ aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=$.G(),c=d.S() c.Y(0,861.602,656.865) c.n(0,863.735,656.865) @@ -69332,7 +69354,7 @@ p.n(0,0,155.259) p.a2(0) o=d.B() o.sP(0,B.h) -o.sA(0,B.bM) +o.sA(0,B.bN) a.W(p,o) n=d.S() n.Y(0,8.53076,151.847) @@ -69388,7 +69410,7 @@ h.j(428.668,52.3623,429.623,53.3171,430.801,53.3171) h.a2(0) g=d.B() g.sP(0,B.h) -g.sA(0,B.br) +g.sA(0,B.bs) a.W(h,g) f=d.S() f.Y(0,388.147,21.3265) @@ -69405,8 +69427,8 @@ e=d.B() e.sP(0,B.h) e.sA(0,B.Q) a.W(f,e)}, -cH(a){return!1}} -A.af4.prototype={ +cG(a){return!1}} +A.afb.prototype={ aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=$.G(),e=f.S() e.Y(0,0,62.55) e.j(0,28.0046,28.0046,0,62.55,0) @@ -69420,7 +69442,7 @@ e.n(0,0,62.55) e.a2(0) s=f.B() s.sP(0,B.h) -s.sA(0,B.bM) +s.sA(0,B.bN) a.W(e,s) r=f.S() r.Y(0,12.51,62.5497) @@ -69494,10 +69516,10 @@ h.j(411.136,65.8856,412.361,67.1108,413.873,67.1108) h.a2(0) g=f.B() g.sP(0,B.h) -g.sA(0,B.br) +g.sA(0,B.bs) a.W(h,g)}, -cH(a){return!1}} -A.afa.prototype={ +cG(a){return!1}} +A.afh.prototype={ aI(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=$.G(),b=c.S() b.Y(0,0,15.9801) b.j(0,7.15452,7.15451,0,15.9801,0) @@ -69511,7 +69533,7 @@ b.n(0,0,15.9801) b.a2(0) s=c.B() s.sP(0,B.h) -s.sA(0,B.bM) +s.sA(0,B.bN) a.W(b,s) r=c.S() r.Y(0,1.99756,55.93) @@ -69595,10 +69617,10 @@ e.j(397.254,50.6792,398.26,51.6853,399.501,51.6853) e.a2(0) d=c.B() d.sP(0,B.h) -d.sA(0,B.br) +d.sA(0,B.bs) a.W(e,d)}, -cH(a){return!1}} -A.afb.prototype={ +cG(a){return!1}} +A.afi.prototype={ aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=1899,e=$.G(),d=e.S() d.Y(0,858.755,345.272) d.n(0,860.968,345.272) @@ -69646,7 +69668,7 @@ p.n(0,0,193.441) p.a2(0) o=e.B() o.sP(0,B.h) -o.sA(0,B.bM) +o.sA(0,B.bN) a.W(p,o) n=e.S() n.Y(0,4.42676,178.944) @@ -69702,10 +69724,10 @@ h.j(422.185,64.6066,423.423,65.8452,424.951,65.8452) h.a2(0) g=e.B() g.sP(0,B.h) -g.sA(0,B.br) +g.sA(0,B.bs) a.W(h,g)}, -cH(a){return!1}} -A.afc.prototype={ +cG(a){return!1}} +A.afj.prototype={ aI(b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=$.G(),b5=b4.S() b5.Y(0,0,61.4555) b5.j(0,27.5146,27.5146,0,61.4555,0) @@ -69719,7 +69741,7 @@ b5.n(0,0,61.4555) b5.a2(0) s=b4.B() s.sP(0,B.h) -s.sA(0,B.bM) +s.sA(0,B.bN) b6.W(b5,s) r=b4.S() r.Y(0,14.3398,63.5042) @@ -69905,10 +69927,10 @@ b2.j(239.42,39.6823,240.452,40.7141,241.725,40.7141) b2.a2(0) b3=b4.B() b3.sP(0,B.h) -b3.sA(0,B.br) +b3.sA(0,B.bs) b6.W(b2,b3)}, -cH(a){return!1}} -A.azs.prototype={ +cG(a){return!1}} +A.azx.prototype={ $0(){var s,r,q,p=this switch(p.b.a){case 1:case 2:s=p.a r=p.c @@ -69923,29 +69945,29 @@ q=p.c s=s.a-q return new A.x(r,s,r+p.f,s+q*2)}}, $S:126} -A.a8_.prototype={ +A.a86.prototype={ T(){return"SideButtonSide."+this.b}} -A.a1s.prototype={ +A.a1y.prototype={ aI(a,b){var s,r,q=$.G().B() q.sP(0,B.h) s=b.a-4 r=new A.x(0,4,0+s,4+(b.b-4)) -A.azr(a,r,4,B.y,B.us,!0,q,B.CY) -A.azr(a,r,4,B.y,B.uq,!1,q,B.CZ) -A.beT(a,r,B.y,B.bB,B.Cf,B.bM,B.eA,q) -A.beS(a,B.Q,5,new A.j(s*0.5,50),B.y,q,8,B.rn)}, -cH(a){return!1}} -A.a1t.prototype={ +A.azw(a,r,4,B.y,B.uw,!0,q,B.D1) +A.azw(a,r,4,B.y,B.uu,!1,q,B.D2) +A.bf_(a,r,B.y,B.bC,B.Cj,B.bN,B.eB,q) +A.beZ(a,B.Q,5,new A.j(s*0.5,50),B.y,q,8,B.rr)}, +cG(a){return!1}} +A.a1z.prototype={ aI(a,b){var s,r,q=$.G().B() q.sP(0,B.h) s=b.a-4 r=new A.x(0,4,0+s,4+(b.b-4)) -A.azr(a,r,4,B.y,B.us,!0,q,B.CY) -A.azr(a,r,4,B.y,B.uq,!1,q,B.CZ) -A.beT(a,r,B.y,B.bB,B.Cf,B.bM,B.eA,q) -A.beS(a,B.Q,4,new A.j(s*0.5,70),B.y,q,6,B.rn)}, -cH(a){return!1}} -A.afd.prototype={ +A.azw(a,r,4,B.y,B.uw,!0,q,B.D1) +A.azw(a,r,4,B.y,B.uu,!1,q,B.D2) +A.bf_(a,r,B.y,B.bC,B.Cj,B.bN,B.eB,q) +A.beZ(a,B.Q,4,new A.j(s*0.5,70),B.y,q,6,B.rr)}, +cG(a){return!1}} +A.afk.prototype={ aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=2409,e=$.G(),d=e.S() d.Y(0,0,93.6833) d.j(0,41.9435,41.9435,0,93.6833,0) @@ -69959,7 +69981,7 @@ d.n(0,0,93.6833) d.a2(0) s=e.B() s.sP(0,B.h) -s.sA(0,B.bM) +s.sA(0,B.bN) a.W(d,s) r=e.S() r.Y(0,10.707,96.36) @@ -70039,10 +70061,10 @@ h.j(834.952,87.4885,835.626,88.1626,836.458,88.1626) h.a2(0) g=e.B() g.sP(0,B.h) -g.sA(0,B.br) +g.sA(0,B.bs) a.W(h,g)}, -cH(a){return!1}} -A.afe.prototype={ +cG(a){return!1}} +A.afl.prototype={ aI(a,b){var s,r,q,p,o,n,m,l,k,j=1811,i=$.G(),h=i.S() h.Y(0,0,133.53) h.j(0,62.8561,57.2924,5.56372,127.966,5.56372) @@ -70056,7 +70078,7 @@ h.n(0,0,133.53) h.a2(0) s=i.B() s.sP(0,B.h) -s.sA(0,B.bM) +s.sA(0,B.bN) a.W(h,s) r=i.S() r.Y(0,11.1279,133.53) @@ -70105,8 +70127,8 @@ k=i.B() k.sP(0,B.h) k.sA(0,B.y) a.W(l,k)}, -cH(a){return!1}} -A.aff.prototype={ +cG(a){return!1}} +A.afm.prototype={ aI(a,b){var s,r,q,p,o,n,m,l,k,j=1741,i=$.G(),h=i.S() h.Y(0,0,128.369) h.j(0,60.4267,55.0779,5.34875,123.02,5.34875) @@ -70120,7 +70142,7 @@ h.n(0,0,128.369) h.a2(0) s=i.B() s.sP(0,B.h) -s.sA(0,B.bM) +s.sA(0,B.bN) a.W(h,s) r=i.S() r.Y(0,10.6973,128.369) @@ -70170,8 +70192,8 @@ k=i.B() k.sP(0,B.h) k.sA(0,B.y) a.W(l,k)}, -cH(a){return!1}} -A.afg.prototype={ +cG(a){return!1}} +A.afn.prototype={ aI(c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=$.G(),c0=b9.S() c0.Y(0,866.809,454.042) c0.n(0,869.904,454.042) @@ -70183,7 +70205,7 @@ c0.n(0,866.809,454.042) c0.a2(0) s=b9.B() s.sP(0,B.h) -s.sA(0,B.i_) +s.sA(0,B.i2) c1.W(c0,s) r=b9.S() r.Y(0,6.19141,705.83) @@ -70196,7 +70218,7 @@ r.n(0,6.19141,705.83) r.a2(0) q=b9.B() q.sP(0,B.h) -q.sA(0,B.i_) +q.sA(0,B.i2) c1.W(r,q) p=b9.S() p.Y(0,6.19141,536.596) @@ -70209,7 +70231,7 @@ p.n(0,6.19141,536.596) p.a2(0) o=b9.B() o.sP(0,B.h) -o.sA(0,B.bb) +o.sA(0,B.bc) c1.W(p,o) n=b9.S() n.Y(0,6.19141,346.723) @@ -70222,7 +70244,7 @@ n.n(0,6.19141,346.723) n.a2(0) m=b9.B() m.sP(0,B.h) -m.sA(0,B.bb) +m.sA(0,B.bc) c1.W(n,m) l=b9.S() l.Y(0,6.19141,187.809) @@ -70245,7 +70267,7 @@ l.n(0,6.19141,187.809) l.a2(0) k=b9.B() k.sP(0,B.h) -k.sA(0,B.bb) +k.sA(0,B.bc) c1.W(l,k) j=b9.S() j.Y(0,679.825,4.12755) @@ -70286,7 +70308,7 @@ j.j(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) j.a2(0) i=b9.B() i.sP(0,B.h) -i.sA(0,B.i3) +i.sA(0,B.i6) c1.W(j,i) h=b9.S() h.Y(0,16.5107,183.681) @@ -70313,7 +70335,7 @@ g.sA(0,B.y) c1.W(h,g) f=b9.B() f.sP(0,B.h) -f.sA(0,B.as) +f.sA(0,B.au) e=c2.a d=e*0.7825063 c=e*0.01418442 @@ -70322,7 +70344,7 @@ a=b*0.005826708 c1.aQ(new A.x(d,0,d+c,0+a),f) a0=b9.B() a0.sP(0,B.h) -a0.sA(0,B.as) +a0.sA(0,B.au) d=e*0.9810871 a1=b*0.1002196 a2=e*0.01182027 @@ -70332,23 +70354,23 @@ a5=a1+a3 c1.aQ(new A.x(d,a1,a4,a5),a0) a6=b9.B() a6.sP(0,B.h) -a6.sA(0,B.as) +a6.sA(0,B.au) a7=e*0.007092108 a2=a7+a2 c1.aQ(new A.x(a7,a1,a2,a5),a6) a8=b9.B() a8.sP(0,B.h) -a8.sA(0,B.as) +a8.sA(0,B.au) a5=b*0.8926539 a3=a5+a3 c1.aQ(new A.x(a7,a5,a2,a3),a8) a9=b9.B() a9.sP(0,B.h) -a9.sA(0,B.as) +a9.sA(0,B.au) c1.aQ(new A.x(d,a5,a4,a3),a9) b0=b9.B() b0.sP(0,B.h) -b0.sA(0,B.as) +b0.sA(0,B.au) e*=0.2033093 b*=0.9940429 c1.aQ(new A.x(e,b,e+c,b+a),b0) @@ -70383,7 +70405,7 @@ b5.j(522.149,63.0547,523.073,63.9787,524.213,63.9787) b5.a2(0) b6=b9.B() b6.sP(0,B.h) -b6.sA(0,B.br) +b6.sA(0,B.bs) c1.W(b5,b6) b7=b9.S() b7.Y(0,385.937,66.0426) @@ -70400,8 +70422,8 @@ b8=b9.B() b8.sP(0,B.h) b8.sA(0,B.Q) c1.W(b7,b8)}, -cH(a){return!1}} -A.afh.prototype={ +cG(a){return!1}} +A.afo.prototype={ aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1768,b5=$.G(),b6=b5.S() b6.Y(0,864.822,473.939) b6.n(0,867.911,473.939) @@ -70413,7 +70435,7 @@ b6.n(0,864.822,473.939) b6.a2(0) s=b5.B() s.sP(0,B.h) -s.sA(0,B.ck) +s.sA(0,B.cl) b7.W(b6,s) r=b5.S() r.Y(0,6.17773,754.182) @@ -70426,7 +70448,7 @@ r.n(0,6.17773,754.182) r.a2(0) q=b5.B() q.sP(0,B.h) -q.sA(0,B.ck) +q.sA(0,B.cl) b7.W(r,q) p=b5.S() p.Y(0,6.17773,566.667) @@ -70439,7 +70461,7 @@ p.n(0,6.17773,566.667) p.a2(0) o=b5.B() o.sP(0,B.h) -o.sA(0,B.ck) +o.sA(0,B.cl) b7.W(p,o) n=b5.S() n.Y(0,6.17773,350.303) @@ -70452,7 +70474,7 @@ n.n(0,6.17773,350.303) n.a2(0) m=b5.B() m.sP(0,B.h) -m.sA(0,B.ck) +m.sA(0,B.cl) b7.W(n,m) l=b5.S() l.Y(0,6.17773,187.515) @@ -70475,7 +70497,7 @@ l.n(0,6.17773,187.515) l.a2(0) k=b5.B() k.sP(0,B.h) -k.sA(0,B.rg) +k.sA(0,B.rk) b7.W(l,k) j=b5.S() j.Y(0,678.268,6.18176) @@ -70516,7 +70538,7 @@ j.j(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) j.a2(0) i=b5.B() i.sP(0,B.h) -i.sA(0,B.ck) +i.sA(0,B.cl) b7.W(j,i) h=b5.S() h.Y(0,16.4727,183.394) @@ -70550,7 +70572,7 @@ f.n(0,677.445,0) f.a2(0) e=b5.B() e.sP(0,B.h) -e.sA(0,B.bN) +e.sA(0,B.bO) b7.W(f,e) d=b5.S() d.Y(0,854.527,177.212) @@ -70561,7 +70583,7 @@ d.n(0,854.527,177.212) d.a2(0) c=b5.B() c.sP(0,B.h) -c.sA(0,B.bN) +c.sA(0,B.bO) b7.W(d,c) b=b5.S() b.Y(0,6.17773,177.212) @@ -70572,7 +70594,7 @@ b.n(0,6.17773,177.212) b.a2(0) a=b5.B() a.sP(0,B.h) -a.sA(0,B.bN) +a.sA(0,B.bO) b7.W(b,a) a0=b5.S() a0.Y(0,6.17773,1572.24) @@ -70583,7 +70605,7 @@ a0.n(0,6.17773,1572.24) a0.a2(0) a1=b5.B() a1.sP(0,B.h) -a1.sA(0,B.bN) +a1.sA(0,B.bO) b7.W(a0,a1) a2=b5.S() a2.Y(0,854.527,1572.24) @@ -70594,7 +70616,7 @@ a2.n(0,854.527,1572.24) a2.a2(0) a3=b5.B() a3.sP(0,B.h) -a3.sA(0,B.bN) +a3.sA(0,B.bO) b7.W(a2,a3) a4=b5.S() a4.Y(0,175.024,1757.7) @@ -70605,7 +70627,7 @@ a4.n(0,175.024,1757.7) a4.a2(0) a5=b5.B() a5.sP(0,B.h) -a5.sA(0,B.bN) +a5.sA(0,B.bO) b7.W(a4,a5) a6=b5.S() a6.Y(0,531.248,90.6667) @@ -70638,7 +70660,7 @@ b0.j(529.189,71.1986,530.111,72.1212,531.249,72.1212) b0.a2(0) b1=b5.B() b1.sP(0,B.h) -b1.sA(0,B.br) +b1.sA(0,B.bs) b7.W(b0,b1) b2=b5.S() b2.Y(0,380.934,74.1818) @@ -70655,8 +70677,8 @@ b3=b5.B() b3.sP(0,B.h) b3.sA(0,B.Q) b7.W(b2,b3)}, -cH(a){return!1}} -A.af5.prototype={ +cG(a){return!1}} +A.afc.prototype={ aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1770,b5=$.G(),b6=b5.S() b6.Y(0,866.809,495.105) b6.n(0,869.904,495.105) @@ -70668,7 +70690,7 @@ b6.n(0,866.809,495.105) b6.a2(0) s=b5.B() s.sP(0,B.h) -s.sA(0,B.bb) +s.sA(0,B.bc) b7.W(b6,s) r=b5.S() r.Y(0,6.19141,728.217) @@ -70681,7 +70703,7 @@ r.n(0,6.19141,728.217) r.a2(0) q=b5.B() q.sP(0,B.h) -q.sA(0,B.bb) +q.sA(0,B.bc) b7.W(r,q) p=b5.S() p.Y(0,6.19141,573.496) @@ -70694,7 +70716,7 @@ p.n(0,6.19141,573.496) p.a2(0) o=b5.B() o.sP(0,B.h) -o.sA(0,B.bb) +o.sA(0,B.bc) b7.W(p,o) n=b5.S() n.Y(0,6.19141,398.147) @@ -70707,7 +70729,7 @@ n.n(0,6.19141,398.147) n.a2(0) m=b5.B() m.sP(0,B.h) -m.sA(0,B.bb) +m.sA(0,B.bc) b7.W(n,m) l=b5.S() l.Y(0,6.19141,187.727) @@ -70730,7 +70752,7 @@ l.n(0,6.19141,187.727) l.a2(0) k=b5.B() k.sP(0,B.h) -k.sA(0,B.bb) +k.sA(0,B.bc) b7.W(l,k) j=b5.S() j.Y(0,679.825,4.12593) @@ -70771,7 +70793,7 @@ j.j(59.3117,21.5848,27.7852,53.0977,14.7196,93.2921) j.a2(0) i=b5.B() i.sP(0,B.h) -i.sA(0,B.i3) +i.sA(0,B.i6) b7.W(j,i) h=b5.S() h.Y(0,16.5107,183.601) @@ -70805,7 +70827,7 @@ f.n(0,683.128,0) f.a2(0) e=b5.B() e.sP(0,B.h) -e.sA(0,B.as) +e.sA(0,B.au) b7.W(f,e) d=b5.S() d.Y(0,856.489,177.413) @@ -70816,7 +70838,7 @@ d.n(0,856.489,177.413) d.a2(0) c=b5.B() c.sP(0,B.h) -c.sA(0,B.as) +c.sA(0,B.au) b7.W(d,c) b=b5.S() b.Y(0,6.19141,177.413) @@ -70827,7 +70849,7 @@ b.n(0,6.19141,177.413) b.a2(0) a=b5.B() a.sP(0,B.h) -a.sA(0,B.as) +a.sA(0,B.au) b7.W(b,a) a0=b5.S() a0.Y(0,6.19141,1580.21) @@ -70838,7 +70860,7 @@ a0.n(0,6.19141,1580.21) a0.a2(0) a1=b5.B() a1.sP(0,B.h) -a1.sA(0,B.as) +a1.sA(0,B.au) b7.W(a0,a1) a2=b5.S() a2.Y(0,856.489,1580.21) @@ -70849,7 +70871,7 @@ a2.n(0,856.489,1580.21) a2.a2(0) a3=b5.B() a3.sP(0,B.h) -a3.sA(0,B.as) +a3.sA(0,B.au) b7.W(a2,a3) a4=b5.S() a4.Y(0,177.489,1759.69) @@ -70860,7 +70882,7 @@ a4.n(0,177.489,1759.69) a4.a2(0) a5=b5.B() a5.sP(0,B.h) -a5.sA(0,B.as) +a5.sA(0,B.au) b7.W(a4,a5) a6=b5.S() a6.Y(0,515.958,76.3286) @@ -70893,7 +70915,7 @@ b0.j(514.151,59.2749,514.96,60.083,515.957,60.083) b0.a2(0) b1=b5.B() b1.sP(0,B.h) -b1.sA(0,B.br) +b1.sA(0,B.bs) b7.W(b0,b1) b2=b5.S() b2.Y(0,392.128,61.888) @@ -70910,8 +70932,8 @@ b3=b5.B() b3.sP(0,B.h) b3.sA(0,B.Q) b7.W(b2,b3)}, -cH(a){return!1}} -A.af6.prototype={ +cG(a){return!1}} +A.afd.prototype={ aI(c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=$.G(),c0=b9.S() c0.Y(0,866.809,454.042) c0.n(0,869.904,454.042) @@ -70923,7 +70945,7 @@ c0.n(0,866.809,454.042) c0.a2(0) s=b9.B() s.sP(0,B.h) -s.sA(0,B.i_) +s.sA(0,B.i2) c1.W(c0,s) r=b9.S() r.Y(0,6.19141,705.83) @@ -70936,7 +70958,7 @@ r.n(0,6.19141,705.83) r.a2(0) q=b9.B() q.sP(0,B.h) -q.sA(0,B.i_) +q.sA(0,B.i2) c1.W(r,q) p=b9.S() p.Y(0,6.19141,536.596) @@ -70949,7 +70971,7 @@ p.n(0,6.19141,536.596) p.a2(0) o=b9.B() o.sP(0,B.h) -o.sA(0,B.bb) +o.sA(0,B.bc) c1.W(p,o) n=b9.S() n.Y(0,6.19141,346.723) @@ -70962,7 +70984,7 @@ n.n(0,6.19141,346.723) n.a2(0) m=b9.B() m.sP(0,B.h) -m.sA(0,B.bb) +m.sA(0,B.bc) c1.W(n,m) l=b9.S() l.Y(0,6.19141,187.809) @@ -70985,7 +71007,7 @@ l.n(0,6.19141,187.809) l.a2(0) k=b9.B() k.sP(0,B.h) -k.sA(0,B.bb) +k.sA(0,B.bc) c1.W(l,k) j=b9.S() j.Y(0,679.825,4.12755) @@ -71026,7 +71048,7 @@ j.j(59.3117,21.594,27.7852,53.1206,14.7196,93.3323) j.a2(0) i=b9.B() i.sP(0,B.h) -i.sA(0,B.i3) +i.sA(0,B.i6) c1.W(j,i) h=b9.S() h.Y(0,16.5107,183.681) @@ -71066,7 +71088,7 @@ e.sA(0,B.Q) c1.W(f,e) d=b9.B() d.sP(0,B.h) -d.sA(0,B.as) +d.sA(0,B.au) c=c2.a b=c*0.7825063 a=c*0.01418442 @@ -71075,7 +71097,7 @@ a1=a0*0.005826708 c1.aQ(new A.x(b,0,b+a,0+a1),d) a2=b9.B() a2.sP(0,B.h) -a2.sA(0,B.as) +a2.sA(0,B.au) b=c*0.9810871 a3=a0*0.1002196 a4=c*0.01182027 @@ -71085,23 +71107,23 @@ a7=a3+a5 c1.aQ(new A.x(b,a3,a6,a7),a2) a8=b9.B() a8.sP(0,B.h) -a8.sA(0,B.as) +a8.sA(0,B.au) a9=c*0.007092108 a4=a9+a4 c1.aQ(new A.x(a9,a3,a4,a7),a8) b0=b9.B() b0.sP(0,B.h) -b0.sA(0,B.as) +b0.sA(0,B.au) a7=a0*0.8926539 a5=a7+a5 c1.aQ(new A.x(a9,a7,a4,a5),b0) b1=b9.B() b1.sP(0,B.h) -b1.sA(0,B.as) +b1.sA(0,B.au) c1.aQ(new A.x(b,a7,a6,a5),b1) b2=b9.B() b2.sP(0,B.h) -b2.sA(0,B.as) +b2.sA(0,B.au) c*=0.2033093 a0*=0.9940429 c1.aQ(new A.x(c,a0,c+a,a0+a1),b2) @@ -71136,10 +71158,10 @@ b7.j(326.447,57.5227,327.371,58.4468,328.511,58.4468) b7.a2(0) b8=b9.B() b8.sP(0,B.h) -b8.sA(0,B.br) +b8.sA(0,B.bs) c1.W(b7,b8)}, -cH(a){return!1}} -A.af7.prototype={ +cG(a){return!1}} +A.afe.prototype={ aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1768,b5=$.G(),b6=b5.S() b6.Y(0,864.822,473.939) b6.n(0,867.911,473.939) @@ -71151,7 +71173,7 @@ b6.n(0,864.822,473.939) b6.a2(0) s=b5.B() s.sP(0,B.h) -s.sA(0,B.ck) +s.sA(0,B.cl) b7.W(b6,s) r=b5.S() r.Y(0,6.17773,754.182) @@ -71164,7 +71186,7 @@ r.n(0,6.17773,754.182) r.a2(0) q=b5.B() q.sP(0,B.h) -q.sA(0,B.ck) +q.sA(0,B.cl) b7.W(r,q) p=b5.S() p.Y(0,6.17773,566.667) @@ -71177,7 +71199,7 @@ p.n(0,6.17773,566.667) p.a2(0) o=b5.B() o.sP(0,B.h) -o.sA(0,B.ck) +o.sA(0,B.cl) b7.W(p,o) n=b5.S() n.Y(0,6.17773,350.303) @@ -71190,7 +71212,7 @@ n.n(0,6.17773,350.303) n.a2(0) m=b5.B() m.sP(0,B.h) -m.sA(0,B.ck) +m.sA(0,B.cl) b7.W(n,m) l=b5.S() l.Y(0,6.17773,187.515) @@ -71213,7 +71235,7 @@ l.n(0,6.17773,187.515) l.a2(0) k=b5.B() k.sP(0,B.h) -k.sA(0,B.rg) +k.sA(0,B.rk) b7.W(l,k) j=b5.S() j.Y(0,678.268,6.18176) @@ -71254,7 +71276,7 @@ j.j(59.1762,21.5603,27.7219,53.0376,14.6862,93.1865) j.a2(0) i=b5.B() i.sP(0,B.h) -i.sA(0,B.ck) +i.sA(0,B.cl) b7.W(j,i) h=b5.S() h.Y(0,16.4727,183.394) @@ -71288,7 +71310,7 @@ f.n(0,677.445,0) f.a2(0) e=b5.B() e.sP(0,B.h) -e.sA(0,B.bN) +e.sA(0,B.bO) b7.W(f,e) d=b5.S() d.Y(0,854.527,177.212) @@ -71299,7 +71321,7 @@ d.n(0,854.527,177.212) d.a2(0) c=b5.B() c.sP(0,B.h) -c.sA(0,B.bN) +c.sA(0,B.bO) b7.W(d,c) b=b5.S() b.Y(0,6.17773,177.212) @@ -71310,7 +71332,7 @@ b.n(0,6.17773,177.212) b.a2(0) a=b5.B() a.sP(0,B.h) -a.sA(0,B.bN) +a.sA(0,B.bO) b7.W(b,a) a0=b5.S() a0.Y(0,6.17773,1572.24) @@ -71321,7 +71343,7 @@ a0.n(0,6.17773,1572.24) a0.a2(0) a1=b5.B() a1.sP(0,B.h) -a1.sA(0,B.bN) +a1.sA(0,B.bO) b7.W(a0,a1) a2=b5.S() a2.Y(0,854.527,1572.24) @@ -71332,7 +71354,7 @@ a2.n(0,854.527,1572.24) a2.a2(0) a3=b5.B() a3.sP(0,B.h) -a3.sA(0,B.bN) +a3.sA(0,B.bO) b7.W(a2,a3) a4=b5.S() a4.Y(0,175.024,1757.7) @@ -71343,7 +71365,7 @@ a4.n(0,175.024,1757.7) a4.a2(0) a5=b5.B() a5.sP(0,B.h) -a5.sA(0,B.bN) +a5.sA(0,B.bO) b7.W(a4,a5) a6=b5.S() a6.Y(0,304.473,85.9697) @@ -71376,7 +71398,7 @@ b0.j(302.414,66.5016,303.336,67.4242,304.473,67.4242) b0.a2(0) b1=b5.B() b1.sP(0,B.h) -b1.sA(0,B.br) +b1.sA(0,B.bs) b7.W(b0,b1) b2=b5.S() b2.Y(0,361,10) @@ -71391,8 +71413,8 @@ b3=b5.B() b3.sP(0,B.h) b3.sA(0,B.Q) b7.W(b2,b3)}, -cH(a){return!1}} -A.af8.prototype={ +cG(a){return!1}} +A.aff.prototype={ aI(b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=1770,b5=$.G(),b6=b5.S() b6.Y(0,866.809,495.105) b6.n(0,869.904,495.105) @@ -71404,7 +71426,7 @@ b6.n(0,866.809,495.105) b6.a2(0) s=b5.B() s.sP(0,B.h) -s.sA(0,B.bb) +s.sA(0,B.bc) b7.W(b6,s) r=b5.S() r.Y(0,6.19141,728.217) @@ -71417,7 +71439,7 @@ r.n(0,6.19141,728.217) r.a2(0) q=b5.B() q.sP(0,B.h) -q.sA(0,B.bb) +q.sA(0,B.bc) b7.W(r,q) p=b5.S() p.Y(0,6.19141,573.496) @@ -71430,7 +71452,7 @@ p.n(0,6.19141,573.496) p.a2(0) o=b5.B() o.sP(0,B.h) -o.sA(0,B.bb) +o.sA(0,B.bc) b7.W(p,o) n=b5.S() n.Y(0,6.19141,398.147) @@ -71443,7 +71465,7 @@ n.n(0,6.19141,398.147) n.a2(0) m=b5.B() m.sP(0,B.h) -m.sA(0,B.bb) +m.sA(0,B.bc) b7.W(n,m) l=b5.S() l.Y(0,6.19141,187.727) @@ -71466,7 +71488,7 @@ l.n(0,6.19141,187.727) l.a2(0) k=b5.B() k.sP(0,B.h) -k.sA(0,B.bb) +k.sA(0,B.bc) b7.W(l,k) j=b5.S() j.Y(0,679.824,4.12593) @@ -71507,7 +71529,7 @@ j.j(59.3107,21.5848,27.7842,53.0977,14.7186,93.2921) j.a2(0) i=b5.B() i.sP(0,B.h) -i.sA(0,B.i3) +i.sA(0,B.i6) b7.W(j,i) h=b5.S() h.Y(0,16.5117,183.601) @@ -71541,7 +71563,7 @@ f.n(0,683.127,0) f.a2(0) e=b5.B() e.sP(0,B.h) -e.sA(0,B.as) +e.sA(0,B.au) b7.W(f,e) d=b5.S() d.Y(0,856.49,177.413) @@ -71552,7 +71574,7 @@ d.n(0,856.49,177.413) d.a2(0) c=b5.B() c.sP(0,B.h) -c.sA(0,B.as) +c.sA(0,B.au) b7.W(d,c) b=b5.S() b.Y(0,6.19141,177.413) @@ -71563,7 +71585,7 @@ b.n(0,6.19141,177.413) b.a2(0) a=b5.B() a.sP(0,B.h) -a.sA(0,B.as) +a.sA(0,B.au) b7.W(b,a) a0=b5.S() a0.Y(0,6.19141,1580.21) @@ -71574,7 +71596,7 @@ a0.n(0,6.19141,1580.21) a0.a2(0) a1=b5.B() a1.sP(0,B.h) -a1.sA(0,B.as) +a1.sA(0,B.au) b7.W(a0,a1) a2=b5.S() a2.Y(0,856.49,1580.21) @@ -71585,7 +71607,7 @@ a2.n(0,856.49,1580.21) a2.a2(0) a3=b5.B() a3.sP(0,B.h) -a3.sA(0,B.as) +a3.sA(0,B.au) b7.W(a2,a3) a4=b5.S() a4.Y(0,177.49,1759.69) @@ -71596,7 +71618,7 @@ a4.n(0,177.49,1759.69) a4.a2(0) a5=b5.B() a5.sP(0,B.h) -a5.sA(0,B.as) +a5.sA(0,B.au) b7.W(a4,a5) a6=b5.S() a6.Y(0,331.447,73.8811) @@ -71629,7 +71651,7 @@ b0.j(329.641,56.8274,330.449,57.6355,331.446,57.6355) b0.a2(0) b1=b5.B() b1.sP(0,B.h) -b1.sA(0,B.br) +b1.sA(0,B.bs) b7.W(b0,b1) b2=b5.S() b2.Y(0,372,13) @@ -71644,8 +71666,8 @@ b3=b5.B() b3.sP(0,B.h) b3.sA(0,B.Q) b7.W(b2,b3)}, -cH(a){return!1}} -A.af9.prototype={ +cG(a){return!1}} +A.afg.prototype={ aI(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=1792,a7=$.G(),a8=a7.S() a8.Y(0,884.74,369.179) a8.n(0,886.827,369.179) @@ -71711,7 +71733,7 @@ l.n(0,6.25977,133.434) l.a2(0) k=a7.B() k.sP(0,B.h) -k.sA(0,B.bM) +k.sA(0,B.bN) a9.W(l,k) j=a7.S() j.Y(0,16.6934,133.433) @@ -71774,7 +71796,7 @@ b.j(292.131,115.809,293.065,116.744,294.218,116.744) b.a2(0) a=a7.B() a.sP(0,B.h) -a.sA(0,B.br) +a.sA(0,B.bs) a9.W(b,a) a0=a7.S() a0.Y(0,445.5,77.105) @@ -71819,23 +71841,23 @@ a5=a7.B() a5.sP(0,B.h) a5.sA(0,B.Q) a9.W(a4,a5)}, -cH(a){return!1}} -A.a_I.prototype={ -a5(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.d,b=c.w,a=c.e,a0=a.hC(0),a1=e.f,a2=a1?b.a:a0.c-a0.a,a3=a1?b.b:a0.d-a0.b,a4=A.b([],t.p) -if(a1)a4.push(A.F6(0,A.eC(d,d,new A.d3(c.a,t.l1),c.r,B.v),B.abu)) +cG(a){return!1}} +A.a_N.prototype={ +a5(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.d,b=c.w,a=c.e,a0=a.hE(0),a1=e.f,a2=a1?b.a:a0.c-a0.a,a3=a1?b.b:a0.d-a0.b,a4=A.b([],t.p) +if(a1)a4.push(A.F4(0,A.eD(d,d,new A.d4(c.a,t.l1),c.r,B.v),B.aby)) s=a1?a0.a:0 a1=a1?a0.b:0 r=t.l A.ca(a5,d,r).toString q=e.e -p=c.c!=null&&q===B.cM +p=c.c!=null&&q===B.cN o=p===!0 n=c.x m=o?n.b:n.a l=o?n.a:n.b p=o?1:0 k=A.ca(a5,d,r).w -r=c.c!=null&&q===B.cM +r=c.c!=null&&q===B.cN o=r===!0 if(o){r=c.c if(r==null){r=c.d @@ -71843,17 +71865,17 @@ j=r}else j=r}else{r=c.d j=r}i=o?n.b:n.a h=o?n.a:n.b r=c.f -h=k.a78(r,j,new A.M(i,h),B.J,j) +h=k.a76(r,j,new A.M(i,h),B.J,j) r=c.a -g=B.b.O(A.b([B.Pw,B.Px],t.YP),r.b)?B.Eo:d -a4.push(A.k2(d,A.Zm(A.a0O(new A.Fv(p,A.fh(A.r1(new A.we(A.am(a5).aH6(r.c,g),e.c,d),h,d),l,m),d)),B.cj,new A.akc(a,d)),a0.d-a0.b,B.abn,s,d,a1,a0.c-a0.a)) -f=A.fh(A.kU(B.bo,a4,B.a1,B.bl,d),a3,a2) -return A.a0O(new A.Fv(c.c!=null&&q===B.cM?-1:0,f,d))}} -A.akc.prototype={ -Ei(a){var s=this.b,r=s.hC(0) +g=B.b.O(A.b([B.PA,B.PB],t.YP),r.b)?B.Es:d +a4.push(A.k3(d,A.Zr(A.a0U(new A.Ft(p,A.fh(A.r0(new A.wc(A.am(a5).aH4(r.c,g),e.c,d),h,d),l,m),d)),B.ck,new A.akj(a,d)),a0.d-a0.b,B.abr,s,d,a1,a0.c-a0.a)) +f=A.fh(A.kU(B.bp,a4,B.a2,B.bm,d),a3,a2) +return A.a0U(new A.Ft(c.c!=null&&q===B.cN?-1:0,f,d))}} +A.akj.prototype={ +Ek(a){var s=this.b,r=s.hE(0) return s.ap(0,A.mv(-r.a,-r.b,0).a)}, -EP(a){return a.b!==this.b}} -A.uh.prototype={ +ER(a){return a.b!==this.b}} +A.uf.prototype={ T(){return"DeviceType."+this.b}} A.h0.prototype={ l(a,b){var s,r=this @@ -71862,139 +71884,139 @@ if(r!==b)s=b instanceof A.h0&&b.a===r.a&&b.b===r.b&&b.c===r.c else s=!0 return s}, gI(a){var s=this -return(A.hk(A.O(s))^B.c.gI(s.a)^A.hk(s.b)^A.hk(s.c))>>>0}, -k(a){var s,r=this.c.T(),q=B.aar.k(0) +return(A.ek(A.O(s))^B.c.gI(s.a)^A.ek(s.b)^A.ek(s.c))>>>0}, +k(a){var s,r=this.c.T(),q=B.aav.k(0) r=A.fW(r,q+".","") q=this.b.T() -s=B.a9Y.k(0) +s=B.aa1.k(0) return r.toLowerCase()+"_"+A.fW(q,s+".","").toLowerCase()+"_"+this.a}} -A.Bj.prototype={ +A.Bi.prototype={ k(a){var s=this return"DeviceInfo(identifier: "+s.a.k(0)+", name: "+s.b+", rotatedSafeAreas: "+A.h(s.c)+", safeAreas: "+s.d.k(0)+", screenPath: "+s.e.k(0)+", pixelRatio: "+A.h(s.f)+", framePainter: "+s.r.k(0)+", frameSize: "+s.w.k(0)+", screenSize: "+s.x.k(0)+")"}, l(a,b){var s,r=this if(b==null)return!1 -if(r!==b)s=J.aj(b)===A.O(r)&&b instanceof A.Bj&&B.aY.fJ(b.a,r.a)&&B.aY.fJ(b.b,r.b)&&B.aY.fJ(b.c,r.c)&&B.aY.fJ(b.d,r.d)&&B.aY.fJ(b.e,r.e)&&B.aY.fJ(b.f,r.f)&&B.aY.fJ(b.r,r.r)&&B.aY.fJ(b.w,r.w)&&B.aY.fJ(b.x,r.x) +if(r!==b)s=J.aj(b)===A.O(r)&&b instanceof A.Bi&&B.aZ.fL(b.a,r.a)&&B.aZ.fL(b.b,r.b)&&B.aZ.fL(b.c,r.c)&&B.aZ.fL(b.d,r.d)&&B.aZ.fL(b.e,r.e)&&B.aZ.fL(b.f,r.f)&&B.aZ.fL(b.r,r.r)&&B.aZ.fL(b.w,r.w)&&B.aZ.fL(b.x,r.x) else s=!0 return s}, gI(a){var s=this -return A.a4(A.O(s),B.aY.f9(0,s.a),B.aY.f9(0,s.b),B.aY.f9(0,s.c),B.aY.f9(0,s.d),B.aY.f9(0,s.e),B.aY.f9(0,s.f),B.aY.f9(0,s.r),B.aY.f9(0,s.w),B.aY.f9(0,s.x),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a4(A.O(s),B.aZ.fa(0,s.a),B.aZ.fa(0,s.b),B.aZ.fa(0,s.c),B.aZ.fa(0,s.d),B.aZ.fa(0,s.e),B.aZ.fa(0,s.f),B.aZ.fa(0,s.r),B.aZ.fa(0,s.w),B.aZ.fa(0,s.x),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, $iqn:1} -A.anO.prototype={} +A.anU.prototype={} A.mn.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=q.gar() o=new A.a(new Float64Array(2)) o.an(16) s=2 -return A.A(A.kc("animations/ember.png",A.kb(3,null,!0,0.15,o),p.CW$),$async$p) -case 2:q.siS(0,c) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.Ss.prototype={ -bE(){var s=this.aq$ +return A.B(A.kd("animations/ember.png",A.kc(3,null,!0,0.15,o),p.CW$),$async$p) +case 2:q.siU(0,c) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Sv.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.OK.prototype={ +A.ON.prototype={ T(){return"RobotState."+this.b}} -A.tO.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.tL.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) -k.t(16,18) +k.u(16,18) p=q.CW$ s=2 -return A.A(A.kc("animations/robot.png",A.kb(8,null,!0,0.2,k),p),$async$p) +return A.B(A.kd("animations/robot.png",A.kc(8,null,!0,0.2,k),p),$async$p) case 2:o=c k=new A.a(new Float64Array(2)) -k.t(16,18) +k.u(16,18) s=3 -return A.A(A.kc("animations/robot-idle.png",A.kb(4,null,!0,0.4,k),p),$async$p) +return A.B(A.kd("animations/robot-idle.png",A.kc(4,null,!0,0.4,k),p),$async$p) case 3:n=c m=new A.a(new Float64Array(2)) -m.t(64,72) +m.u(64,72) k=t._6 -p=A.b_([B.Cn,o,B.jb,n],k,t.EF) +p=A.b_([B.Cr,o,B.je,n],k,t.EF) l=q.k3 l===$&&A.c() l=l.a -k=A.bAy(null,null,p,null,null,B.jb,null,0,null,!0,l.a.a.a1(0,l.ax).a1(0,2).U(0,m.a1(0,2)),null,B.m7,null,m,k) +k=A.bAD(null,null,p,null,null,B.je,null,0,null,!0,l.a.a.a1(0,l.ax).a1(0,2).U(0,m.a1(0,2)),null,B.ma,null,m,k) q.G=k -q.M(k) -return A.r(null,r)}}) -return A.t($async$p,r)}, +q.N(k) +return A.t(null,r)}}) +return A.u($async$p,r)}, ca(a){var s=this.G s===$&&A.c() -s.k4=B.Cn -s.oq()}, -Uu(){var s=this.G +s.k4=B.Cr +s.os()}, +Ut(){var s=this.G s===$&&A.c() -s.k4=B.jb -s.oq()}, -l7(a){var s=this.G +s.k4=B.je +s.os()}, +lb(a){var s=this.G s===$&&A.c() -s.k4=B.jb -s.oq()}, -my(a){return B.Jo}} -A.abw.prototype={} -A.b2h.prototype={ +s.k4=B.je +s.os()}, +mC(a){return B.Js}} +A.abD.prototype={} +A.b2n.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xd(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xb(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.w9)}, $S:516} -A.b2i.prototype={ +A.b2o.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.tO(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.tL(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.MC)}, $S:260} -A.b2j.prototype={ +A.b2p.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xa(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.x8(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.KD)}, $S:512} -A.b2k.prototype={ +A.b2q.prototype={ $1(a){var s,r,q,p,o,n=null,m=new A.a(new Float64Array(2)) m.an(20) -s=A.hK(n,-2147483647) +s=A.hJ(n,-2147483647) r=$.au() q=$.aB() p=A.b([],t.u) o=A.aH(A.aJ(),t.y) -m=new A.xh(m,B.H,s,r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +m=new A.xf(m,B.H,s,r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) m.aS(n,n) return A.aE(m,n,n,n,n,t.a_)}, $S:511} -A.xa.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.x8.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:m=A s=2 -return A.A(q.CW$.cL(0,"animations/chopper.png"),$async$p) +return A.B(q.CW$.cL(0,"animations/chopper.png"),$async$p) case 2:l=c s=3 -return A.A(q.cx$.Kz("images/animations/chopper.json"),$async$p) -case 3:o=m.bAz(l,c) +return A.B(q.cx$.KB("images/animations/chopper.json"),$async$p) +case 3:o=m.bAE(l,c) n=new A.a(new Float64Array(2)) n.an(200) p=q.k3 p===$&&A.c() p=p.a -q.M(A.mJ(null,null,o,null,null,null,0,null,!0,p.a.a.a1(0,p.ax).U(0,n).a1(0,2),null,!1,null,n)) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.xd.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +q.N(A.mJ(null,null,o,null,null,null,0,null,!0,p.a.a.a1(0,p.ax).U(0,n).a1(0,2),null,!1,null,n)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.xb.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:i=q.CW$ s=2 -return A.A(i.cL(0,"animations/creature.png"),$async$p) +return A.B(i.cL(0,"animations/creature.png"),$async$p) case 2:q.G=c p=new A.a(new Float64Array(2)) p.an(48) s=3 -return A.A(A.kc("animations/chopper.png",A.kb(4,null,!0,0.15,p),i),$async$p) +return A.B(A.kd("animations/chopper.png",A.kc(4,null,!0,0.15,p),i),$async$p) case 3:o=c i=new Float64Array(2) n=new A.a(i) @@ -72004,55 +72026,55 @@ p=q.k3 p===$&&A.c() l=p.a k=m.at.d -k.eK(0,l.a.a.a1(0,l.ax).a[0]/2-i[0]) +k.eJ(0,l.a.a.a1(0,l.ax).a[0]/2-i[0]) k.C() k.e7(0,i[1]) k.C() k=o.a -l=A.a6(k).h("cj<1>") +l=A.a7(k).h("cj<1>") j=A.mJ(null,null,new A.lT(A.ak(new A.cj(k,l),!0,l.h("aM.E")),o.b),null,null,null,0,null,!0,null,null,!1,null,n) l=p.a k=j.at.d -k.eK(0,l.a.a.a1(0,l.ax).a[0]/2) +k.eJ(0,l.a.a.a1(0,l.ax).a[0]/2) k.C() k.e7(0,i[1]) k.C() -q.M(m) -q.M(j) -k=A.oI(null,null,null,null,t.j) +q.N(m) +q.N(j) +k=A.oG(null,null,null,null,t.j) p=p.a i=k.at.d i.ac(p.a.a.a1(0,p.ax).a1(0,2)) i.C() -q.M(k) -return A.r(null,r)}}) -return A.t($async$p,r)}, +q.N(k) +return A.t(null,r)}}) +return A.u($async$p,r)}, ca(a){var s,r,q,p,o,n=null,m=a.gdr().gar(),l=new A.a(new Float64Array(2)) -l.t(291,178) +l.u(291,178) s=this.G s===$&&A.c() -s=A.b9n(s,A.kb(18,10,!1,0.15,l)) +s=A.b9t(s,A.kc(18,10,!1,0.15,l)) r=B.q.aT() q=A.aV() p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(l) p.C() -o=new A.hn(new A.i5(s),!0,!0,!1,$,r,n,q,p,B.o,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.hm(new A.i4(s),!0,!0,!1,$,r,n,q,p,B.o,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) o.b7(n,n,n,n,0,n,n,n,l) -o.mf(n,n,s,n,n,n,0,n,!0,n,n,!0,n,l) +o.mj(n,n,s,n,n,n,0,n,!0,n,n,!0,n,l) s=q.d s.ac(m.U(0,l.a1(0,2))) s.C() -this.M(o)}} -A.abO.prototype={} -A.xh.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:j=q.bO +this.N(o)}} +A.abV.prototype={} +A.xf.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:j=q.bN i=A.jJ(null,null,j) -q.bj!==$&&A.ai() -q.bj=i +q.bi!==$&&A.ai() +q.bi=i p=t.V q.F(0,A.b([i,j],p)) o=q.k3 @@ -72060,29 +72082,29 @@ o===$&&A.c() n=o.a n=n.a.a.a1(0,n.ax) m=new A.a(new Float64Array(2)) -m.t(0,50) +m.u(0,50) l=t.Fr -m=A.a1d(B.bK,n.U(0,m),l) +m=A.a1j(B.bL,n.U(0,m),l) n=o.a n=n.a.a.a1(0,n.ax) k=new A.a(new Float64Array(2)) -k.t(0,25) -l=A.hq(B.bK,null,null,null,n.U(0,k),1,null,null,null,null,l) +k.u(0,25) +l=A.hp(B.bL,null,null,null,n.U(0,k),1,null,null,null,null,l) q.a8!==$&&A.ai() q.a8=l s=2 -return A.A(i.at.F(0,A.b([m,l],p)),$async$p) +return A.B(i.at.F(0,A.b([m,l],p)),$async$p) case 2:o=o.a -j.M(A.oI(null,o.a.a.a1(0,o.ax).a1(0,2),null,q.G,t.j)) -q.gbh(q).yN(0,t.eI) -return A.r(null,r)}}) -return A.t($async$p,r)}, +j.N(A.oG(null,o.a.a.a1(0,o.ax).a1(0,2),null,q.G,t.j)) +q.gc_(q).yP(0,t.eI) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r -this.fE(0,b) +this.fG(0,b) s=this.a8 s===$&&A.c() -r=this.bO -s.se6(0,"Animations: "+r.gbh(r).pg(0,t.eI).length)}, +r=this.bN +s.se6(0,"Animations: "+r.gc_(r).pi(0,t.eI).length)}, ca(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=J.dR(100,t.F) for(s=t.j,r=g.b_,q=g.G,p=0;p<100;++p){o=g.k3 o===$&&A.c() @@ -72097,7 +72119,7 @@ l[0]=k[0] new A.a(l).ak(0,1/n) l=l[0] n=r.b0() -m=r.ys()?1:-1 +m=r.yu()?1:-1 o=o.a j=o.a.a j.toString @@ -72109,118 +72131,118 @@ i[0]=k[0] new A.a(i).ak(0,1/o) i=i[1] o=r.b0() -j=r.ys()?1:-1 +j=r.yu()?1:-1 h=new Float64Array(2) h[0]=l/2*n*m h[1]=i/2*o*j -f[p]=A.oI(null,new A.a(h),null,q,s)}g.bO.F(0,f)}} -A.abQ.prototype={} -A.b2l.prototype={ +f[p]=A.oG(null,new A.a(h),null,q,s)}g.bN.F(0,f)}} +A.abX.prototype={} +A.b2r.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xe(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xc(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Jv)}, $S:510} -A.xe.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.xc.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.ar9($.b5U(),4,3,new A.C7("sfx/fire_2.mp3")),$async$p) +return A.B(A.arf($.b6_(),4,3,new A.C6("sfx/fire_2.mp3")),$async$p) case 2:q.G=c -p=$.bby() -p.uS(0) -p.rX(0,"music/bg_music.ogg") -return A.r(null,r)}}) -return A.t($async$p,r)}, -gHO(a){var s,r=this.k3 +p=$.bbE() +p.uT(0) +p.rY(0,"music/bg_music.ogg") +return A.t(null,r)}}) +return A.u($async$p,r)}, +gHR(a){var s,r=this.k3 r===$&&A.c() s=r.a s=s.a.a.a1(0,s.ax).a[1]-300 r=r.a return new A.x(20,s,20+(r.a.a.a1(0,r.ax).a[0]-40),s+200)}, aK(a){var s,r,q,p,o=this -o.iL(a) +o.iO(a) s=o.k3 s===$&&A.c() r=s.a r=r.a.a.a1(0,r.ax).a -a.aQ(new A.x(0,0,0+r[0],0+r[1]),$.bmM()) -r=$.bbm() +a.aQ(new A.x(0,0,0+r[0],0+r[1]),$.bmS()) +r=$.bbs() q=s.a q=q.a.a.a1(0,q.ax).a[0] p=new A.a(new Float64Array(2)) -p.t(q/2,200) -r.vo(a,"(click anywhere for 1)",p,B.e4) -a.aQ(o.gHO(o),$.bmN()) -p=$.bbm() +p.u(q/2,200) +r.vp(a,"(click anywhere for 1)",p,B.e6) +a.aQ(o.gHR(o),$.bmT()) +p=$.bbs() r=s.a r=r.a.a.a1(0,r.ax).a[0] s=s.a s=s.a.a.a1(0,s.ax).a[1] q=new A.a(new Float64Array(2)) -q.t(r/2,s-200) -p.vo(a,"click here for 2",q,B.ds)}, -ca(a){var s=this.gHO(this),r=a.gdr().gar().a +q.u(r/2,s-200) +p.vp(a,"click here for 2",q,B.dt)}, +ca(a){var s=this.gHR(this),r=a.gdr().gar().a if(s.O(0,new A.j(r[0],r[1]))){s=this.G s===$&&A.c() -s.bp(0)}else A.b7y("sfx/fire_1.mp3")}, -hh(){$.bby().v()}} -A.abP.prototype={} -A.b2Y.prototype={ +s.bo(0)}else A.b7E("sfx/fire_1.mp3")}, +hk(){$.bbE().v()}} +A.abW.prototype={} +A.b33.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.Aw(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.Av(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.AA)}, $S:509} -A.Aw.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:f=A.hK(null,-2147483647) +A.Av.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:f=A.hJ(null,-2147483647) q.F(0,A.b([f,A.lg(600,null,400,f)],t.V)) p=$.G() o=p.S() -o.hl(B.a1r) +o.ho(B.a1v) n=p.B() -n.sA(0,B.zY) -for(m=0;m<20;++m){p=A.k5(null,null,null,10) +n.sA(0,B.A1) +for(m=0;m<20;++m){p=A.k6(null,null,null,10) p.a7$=n -p.M(A.b8u(o,A.di(!1,0,B.w,6,!0,null,null,null,m*0.3),!1,!0)) -f.M(p)}p=$.bmS() -l=A.baz(p) +p.N(A.b8B(o,A.di(!1,0,B.w,6,!0,null,null,null,m*0.3),!1,!0)) +f.N(p)}p=$.bmY() +l=A.baF(p) k=$.G().B() -k.sA(0,B.fU) -j=A.fO(B.a7h,null) +k.sA(0,B.fX) +j=A.fO(B.a7l,null) i=A.aV() h=new A.a(new Float64Array(2)) g=$.ag() g=new A.aP(g,new Float64Array(2)) g.ac(h) g.C() -p=new A.Jk(B.rM,new A.bp(p,l,t.sO),k,j,null,i,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.Jj(B.rQ,new A.bo(p,l,t.sO),k,j,null,i,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) p.b7(B.j,null,null,null,0,null,null,null,null) -f.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.JU.prototype={ +f.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.JT.prototype={ T(){return"ComputeType."+this.b}} -A.Jk.prototype={ +A.Jj.prototype={ p(a){var s=this.ax -s.eK(0,200) +s.eJ(0,200) s.C() s.e7(0,70) s.C()}, -bv(){this.ok=new A.wf(0.4,this.gaop(),!0,!0) -return this.ak3()}, +bt(){this.ok=new A.wd(0.4,this.gaom(),!0,!0) +return this.ak1()}, a4(a,b){var s=this.ok s===$&&A.c() s.a4(0,b)}, -hh(){var s=this.ok +hk(){var s=this.ok s===$&&A.c() s.d=0 s.e=!1 -this.ahR()}, -Fl(){var s=0,r=A.u(t.H),q=1,p,o=this,n,m,l,k,j,i -var $async$Fl=A.v(function(a,b){if(a===1){p=b +this.ahP()}, +Fm(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$Fm=A.w(function(a,b){if(a===1){p=b s=q}while(true)switch(s){case 0:j=o.p1.a+1 q=3 n=null @@ -72230,39 +72252,39 @@ case 1:s=9 break default:s=7 break}break -case 8:m=o.rw$ +case 8:m=o.rz$ l=new A.aT($.aF,t.tr) -m.f.H(0,new A.bp(new A.bU(l,t.VY),new A.LG(A.bJG(),j,"compute",0,t.Qp),t.oM)) -m.Aj() +m.f.H(0,new A.bo(new A.bU(l,t.VY),new A.LF(A.bJM(),j,"compute",0,t.Qp),t.oM)) +m.Al() s=10 -return A.A(l,$async$Fl) +return A.B(l,$async$Fm) case 10:n=b s=7 break -case 9:n=A.baz(j) +case 9:n=A.baF(j) s=7 break -case 7:o.p1=new A.bp(j,n,t.sO) +case 7:o.p1=new A.bo(j,n,t.sO) q=1 s=5 break case 3:q=2 i=p -if(A.aW(i) instanceof A.Cc)A.Ww().$1("Backpressure kicked in") +if(A.aW(i) instanceof A.Cb)A.WB().$1("Backpressure kicked in") else throw i s=5 break case 2:s=1 break -case 5:return A.r(null,r) -case 1:return A.q(p,r)}}) -return A.t($async$Fl,r)}, -ca(a){this.k4=B.V8[(this.k4.a+1)%2]}, +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$Fm,r)}, +ca(a){this.k4=B.Vc[(this.k4.a+1)%2]}, gcj(a){var s,r,q=this.p4 if(q===$){s=this.ax.a r=s[0] s=s[1] -q!==$&&A.Z() +q!==$&&A.a1() q=this.p4=new A.x(0,0,0+r,0+s)}return q}, aK(a){var s,r,q,p,o,n,m=this a.aQ(m.gcj(m),m.p2) @@ -72271,49 +72293,52 @@ r=m.k4 q=m.R8 if(q===$){p=m.gcj(m) o=new A.a(new Float64Array(2)) -o.t(p.a,p.b) +o.u(p.a,p.b) p=new A.a(new Float64Array(2)) p.an(4) n=o.V(0,p) -m.R8!==$&&A.Z() +m.R8!==$&&A.a1() m.R8=n -q=n}s.qr(a,r.c,q) +q=n}s.qt(a,r.c,q) r=A.h(m.p1.a) p=m.p1.b?"":" not" q=m.RG -if(q===$){o=m.gcj(m).gbw() +if(q===$){o=m.gcj(m).gbv() n=new A.a(new Float64Array(2)) -n.t(o.a,o.b) -m.RG!==$&&A.Z() +n.u(o.a,o.b) +m.RG!==$&&A.a1() m.RG=n -q=n}s.vo(a,r+" is"+p+" a prime number",q,B.j)}} -A.RF.prototype={ -bv(){this.fh() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.RG.prototype={ -bv(){var s=0,r=A.u(t.H),q,p=this,o -var $async$bv=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:o=new A.aBY(new A.avy(null)) -o.CM() -p.rw$=o -o.CM() -q=p.ak2() +q=n}s.vp(a,r+" is"+p+" a prime number",q,B.j)}} +A.RI.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.RJ.prototype={ +bt(){var s=0,r=A.v(t.H),q,p=this,o +var $async$bt=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=new A.aC2(new A.avD(null)) +o.CO() +p.rz$=o +o.CO() +q=p.ak0() s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$bv,r)}} -A.b2Z.prototype={ +case 1:return A.t(q,r)}}) +return A.u($async$bt,r)}} +A.b34.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.z9(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.z7(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.X6)}, $S:506} -A.z9.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.z7.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.apy(new A.Mf(new A.Xf("assets/images/animations/lottieLogo.json",null,null,null),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)),$async$p) +return A.B(A.apE(new A.Me(new A.Xk("assets/images/animations/lottieLogo.json",null,null,null),null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)),$async$p) case 2:m=c l=new A.a(new Float64Array(2)) l.an(400) @@ -72323,21 +72348,21 @@ n=$.ag() n=new A.aP(n,new Float64Array(2)) n.ac(l) n.C() -p=new A.a3i($,p,null,o,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.a3o($,p,null,o,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) p.b7(null,null,null,null,0,null,null,null,l) -l=A.bxC(B.Y,m,null,null,null,null,B.kc,null,0,!0,n) +l=A.bxI(B.Y,m,null,null,null,null,B.kf,null,0,!0,n) p.k4!==$&&A.ai() p.k4=l -q.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.uv.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ut.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.apv(),$async$p) +return A.B(A.apB(),$async$p) case 2:p=new A.a(new Float64Array(2)) -p.t(0.4,0.4) +p.u(0.4,0.4) o=q.k3 o===$&&A.c() n=o.a @@ -72345,63 +72370,63 @@ n=n.a.a.a1(0,n.ax).a[0] o=o.a o=o.a.a.a1(0,o.ax).a[1] m=new A.a(new Float64Array(2)) -m.t(n/2,o/2) +m.u(n/2,o/2) s=3 -return A.A(A.aN4(B.j,"assets/spine/spineboy.atlas",m,p,"assets/spine/spineboy-pro.skel"),$async$p) +return A.B(A.aNa(B.j,"assets/spine/spineboy.atlas",m,p,"assets/spine/spineboy-pro.skel"),$async$p) case 3:p=c q.G!==$&&A.ai() q.G=p m=p.ok.f m===$&&A.c() -m.zr(0,"walk",!0) +m.zt(0,"walk",!0) s=4 -return A.A(q.M(p),$async$p) -case 4:return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){var s,r=this,q=(r.al+1)%9 +return A.B(q.N(p),$async$p) +case 4:return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s,r=this,q=(r.al+1)%9 r.al=q s=r.G s===$&&A.c() s=s.ok.f s===$&&A.c() -s.zr(0,r.a8[q],!0)}, -Ud(){var s=this.G +s.zt(0,r.a8[q],!0)}, +Uc(){var s=this.G s===$&&A.c() s.ok.v()}} -A.aeO.prototype={} -A.b3_.prototype={ +A.aeV.prototype={} +A.b35.prototype={ $1(a){var s=null,r=A.b(["walk","aim","death","hoverboard","idle","jump","portal","run","shoot"],t.T),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) -r=new A.uv(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.ut(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.eA)}, $S:503} -A.b30.prototype={ +A.b36.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.vV(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.vT(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.cJ)}, $S:502} -A.vV.prototype={ -gM1(){var s,r=this.al +A.vT.prototype={ +gM3(){var s,r=this.al if(r===$){s=A.b([],t.A5) -this.al!==$&&A.Z() +this.al!==$&&A.a1() this.al=s r=s}return r}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$p=A.v(function(a0,a1){if(a0===1)return A.q(a1,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$p=A.w(function(a0,a1){if(a0===1)return A.r(a1,r) while(true)switch(s){case 0:s=2 -return A.A(A.apv(),$async$p) +return A.B(A.apB(),$async$p) case 2:s=3 -return A.A(A.aqT("assets/spine/spineboy.atlas",null),$async$p) +return A.B(A.aqZ("assets/spine/spineboy.atlas",null),$async$p) case 3:p=a1 q.a8!==$&&A.ai() q.a8=p s=4 -return A.A(A.PF(p,"assets/spine/spineboy-pro.skel",null),$async$p) +return A.B(A.PI(p,"assets/spine/spineboy-pro.skel",null),$async$p) case 4:o=a1 q.G!==$&&A.ai() q.G=o -for(n=t.A5,m=0;m<100;++m){l=A.bhz(p,o,!1) +for(n=t.A5,m=0;m<100;++m){l=A.bhG(p,o,!1) k=0.1+B.H.b0()*0.2 j=B.H.b0() i=B.H.b0() @@ -72421,57 +72446,57 @@ e=h.a j[1]=e[1] j[0]=e[0] f.ak(0,1/i) -g.bT(0,f) +g.bS(0,f) j=new Float64Array(2) j[0]=k j[1]=k -d=A.bhE(l,B.o,0,B.qM,null,g,null,new A.a(j)) +d=A.bhL(l,B.o,0,B.qQ,null,g,null,new A.a(j)) j=d.ok.f j===$&&A.c() -j.zr(0,"walk",!0) +j.zt(0,"walk",!0) c=q.al if(c===$){b=A.b([],n) -q.al!==$&&A.Z() +q.al!==$&&A.a1() q.al=b c=b}c.push(d)}s=5 -return A.A(q.F(0,q.gM1()),$async$p) -case 5:return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){var s,r,q,p,o -for(s=this.gM1(),r=s.length,q=0;q2){q=r.at q===$&&A.c() s=new A.a(new Float64Array(2)) -s.t(0,1000) +s.u(0,1000) q.u5(s) r.rx=0}}}, -Be(a,b){var s,r,q=this -if(a instanceof A.GN)a.a7$=q.a7$ -if(a instanceof A.R5)return -if(a instanceof A.id){s=q.a7$ +Bg(a,b){var s,r,q=this +if(a instanceof A.GM)a.a7$=q.a7$ +if(a instanceof A.R8)return +if(a instanceof A.ic){s=q.a7$ r=q.p2 r===$&&A.c() if(s!==r)q.a7$=a.a7$ else a.a7$=s}}} -A.R5.prototype={ -Be(a,b){if(a instanceof A.id)a.p3=!0}} -A.abJ.prototype={} -A.an8.prototype={} -A.GN.prototype={ -it(){var s,r,q,p=this,o=A.awu() +A.R8.prototype={ +Bg(a,b){if(a instanceof A.ic)a.p3=!0}} +A.abQ.prototype={} +A.ane.prototype={} +A.GM.prototype={ +iw(){var s,r,q,p=this,o=A.awz() o.c.q(p.p2) o.d.q(p.p3) o.r=o.w=!1 s=A.j8(o,0,0.3,!1,0,null) r=A.eM(0,0,0,!1,null,new A.a(new Float64Array(2)),B.U,p) -q=p.gar().G.fk(r) -q.hK(s) +q=p.gar().G.fl(r) +q.hM(s) return q}} -A.Ja.prototype={ -Yh(a,b,c,d,e){if(b!=null)this.a7$=new A.kO(b).aT() -else this.a7$=A.EQ(100,null,0.9)}, -it(){var s,r,q,p=this,o=A.mB() -o.LP(p.p3/2,p.p4/2,new A.a(new Float64Array(2)),0) +A.J9.prototype={ +Yg(a,b,c,d,e){if(b!=null)this.a7$=new A.kO(b).aT() +else this.a7$=A.EO(100,null,0.9)}, +iw(){var s,r,q,p=this,o=A.mB() +o.LR(p.p3/2,p.p4/2,new A.a(new Float64Array(2)),0) s=A.j8(o,10,0.3,!1,0,null) r=A.eM(0,0,0,!1,null,p.p2,p.R8,p) -q=p.gar().G.fk(r) -q.hK(s) +q=p.gar().G.fl(r) +q.hM(s) return q}} -A.a04.prototype={ -p6(a){var s,r,q,p=this,o=t.o9,n=A.bg_(o,o) +A.a0a.prototype={ +p8(a){var s,r,q,p=this,o=t.o9,n=A.bg6(o,o) o=p.at o===$&&A.c() n.w=3000*o.ax*10 @@ -74898,72 +74926,72 @@ n.x=20 n.r.q(a.gdr().gar()) n.f=!1 s=p.aJ -if(s===$){r=p.gar().G.fk(A.eM(0,0,0,!1,null,null,B.U,null)) -p.aJ!==$&&A.Z() +if(s===$){r=p.gar().G.fl(A.eM(0,0,0,!1,null,null,B.U,null)) +p.aJ!==$&&A.a1() p.aJ=r s=r}n.d=s n.e=p.at -if(p.af==null){p.af=A.bfZ(n) +if(p.af==null){p.af=A.bg5(n) o=p.gar() q=p.af q.toString -o.G.hL(q)}o=p.af -if(o!=null)o.WL(a.gdr().gar()) +o.G.hN(q)}o=p.af +if(o!=null)o.WK(a.gdr().gar()) return!1}, -nS(a,b){var s,r,q=this +nU(a,b){var s,r,q=this if(q.af==null)return!0 s=q.gar() r=q.af r.toString -s.G.Iw(r) +s.G.Iy(r) q.af=null return!1}} -A.aeb.prototype={ -bv(){this.fh()}} -A.wn.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.F(0,A.kp(q)) -return A.r(null,r)}}) -return A.t($async$p,r)}, -a7d(){var s=this.d2,r=this.ck.a+s.length +A.aei.prototype={ +bt(){this.fi()}} +A.wl.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.F(0,A.kq(q)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a7b(){var s=this.d2,r=this.ck.a+s.length s.push(r) return r}, a4(a,b){var s,r=this -r.F2(0,b) +r.F4(0,b) s=r.d2 -B.b.ab(s,new A.aR1(r)) +B.b.ab(s,new A.aR7(r)) B.b.aj(s) -B.b.ab(r.cw,new A.aR2())}} -A.aR1.prototype={ +B.b.ab(r.cw,new A.aR8())}} +A.aR7.prototype={ $1(a){var s,r,q,p=null,o=this.a,n=A.mQ(p),m=o.k3 m===$&&A.c() s=m.a.a.a s.toString -n.bT(0,s) +n.bS(0,s) m=m.a.ch m===$&&A.c() -r=o.G.fk(A.eM(0,0,3,!1,p,m.j0(n),B.L,p)) +r=o.G.fl(A.eM(0,0,3,!1,p,m.j2(n),B.L,p)) q=A.mB() -q.ma(4.6,0.8) -r.hK(A.j8(q,1,0.2,!1,0.8,p)) -o.ck.u(0,a,r) +q.me(4.6,0.8) +r.hM(A.j8(q,1,0.2,!1,0.8,p)) +o.ck.t(0,a,r) return r}, $S:16} -A.aR2.prototype={ +A.aR8.prototype={ $1(a){return a.$0()}, $S:420} -A.Cf.prototype={ +A.Ce.prototype={ a5(b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=null,b3=A.b([],t.X9),b4=t.S,b5=t.t,b6=A.b([],b5),b7=new A.a(new Float64Array(2)) -b7.t(0,10) +b7.u(0,10) s=t.D r=A.b([],s) q=A.b([],t.Q) -p=new A.bq() -$.es() -p.bp(0) -o=new A.bq() -o.bp(0) +p=new A.bp() +$.et() +p.bo(0) +o=new A.bp() +o.bo(0) n=new Float64Array(2) m=new Float64Array(2) l=new Float64Array(2) @@ -74974,8 +75002,8 @@ h=new Float64Array(2) g=new Float64Array(2) f=A.ct() s=A.b([],s) -e=new A.bq() -e.bp(0) +e=new A.bp() +e.bo(0) d=A.ct() c=A.cq() b=A.cq() @@ -74993,12 +75021,12 @@ a9=new Float64Array(2) b0=new Float64Array(2) b1=new A.a(new Float64Array(2)) b1.q(b7) -b0=new A.f0(r,q,b1,new A.cn(),new A.bx(p),new A.bx(o),new A.d_(0,0,0),new A.aw(new A.a(n),new A.aa()),new A.a(m),new A.a(l),new A.f1(),new A.f2(new A.cm(new A.a(k)),new A.a(j),new A.a(i)),new A.ci(new A.a(h),new A.a(g)),f,s,new A.bx(e),d,new A.eX(c,b,new A.b3(new A.a(a),new A.a(a0),new A.a(a1)),new A.b3(new A.a(a2),new A.a(a3),new A.a(a4))),new A.eY(B.an),new A.cn(),new A.b3(new A.a(a5),new A.a(a6),new A.a(a7)),new A.b3(new A.a(a8),new A.a(a9),new A.a(b0))) +b0=new A.f0(r,q,b1,new A.cn(),new A.bw(p),new A.bw(o),new A.d0(0,0,0),new A.aw(new A.a(n),new A.aa()),new A.a(m),new A.a(l),new A.f1(),new A.f2(new A.cm(new A.a(k)),new A.a(j),new A.a(i)),new A.ci(new A.a(h),new A.a(g)),f,s,new A.bw(e),d,new A.eX(c,b,new A.b3(new A.a(a),new A.a(a0),new A.a(a1)),new A.b3(new A.a(a2),new A.a(a3),new A.a(a4))),new A.eY(B.ap),new A.cn(),new A.b3(new A.a(a5),new A.a(a6),new A.a(a7)),new A.b3(new A.a(a8),new A.a(a9),new A.a(b0))) s=A.fz() b5=A.b([],b5) b0.f=b0.at=b0.Q=b0.z=!0 b0.a=4 -b5=new A.eA(new A.eO(s,b5,A.y(t.h)),A.b([],t.f)) +b5=new A.eB(new A.eO(s,b5,A.y(t.h)),A.b([],t.f)) b5.c=new A.eN() b0.b=b5 b0.ax=new A.eS(new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S()) @@ -75025,20 +75053,20 @@ s=$.au() r=$.aB() q=A.b([],t.u) p=A.aH(A.aJ(),t.y) -b3=new A.wn(b3,A.D(b4,t.o9),b6,b0,s,r,new A.P(),new A.P(),B.m,q,p,A.y(b4),A.y(t.F),0,b2,B.f,new A.f([],t.s),new A.f([],t.g)) +b3=new A.wl(b3,A.D(b4,t.o9),b6,b0,s,r,new A.P(),new A.P(),B.m,q,p,A.y(b4),A.y(t.F),0,b2,B.f,new A.f([],t.s),new A.f([],t.g)) b3.aS(b5,b2) -b3.fQ(b2,b2,b7,20) -return A.aE(b3,B.Vf,b2,b2,A.b_(["button1",new A.arY(),"button2",new A.arZ()],t.N,t.GF),t.XP)}} -A.arY.prototype={ -$2(a,b){return new A.tX(b,b.a7d(),null)}, +b3.fR(b2,b2,b7,20) +return A.aE(b3,B.Vj,b2,b2,A.b_(["button1",new A.as3(),"button2",new A.as4()],t.N,t.GF),t.XP)}} +A.as3.prototype={ +$2(a,b){return new A.tU(b,b.a7b(),null)}, $S:200} -A.arZ.prototype={ -$2(a,b){return new A.tX(b,b.a7d(),null)}, +A.as4.prototype={ +$2(a,b){return new A.tU(b,b.a7b(),null)}, $S:200} -A.tX.prototype={ -aW(){return A.bCE(this.c,this.d)}} -A.abT.prototype={ -amQ(a,b){this.d.cw.push(new A.aSD(this))}, +A.tU.prototype={ +aW(){return A.bCK(this.c,this.d)}} +A.ac_.prototype={ +amO(a,b){this.d.cw.push(new A.aSJ(this))}, a5(a){var s,r,q,p=null,o=this.f if(o==null)return A.dg(p,p,B.t,p,p,p,p,p,p,p) else{s=o.f @@ -75046,115 +75074,115 @@ r=this.d.k3 r===$&&A.c() r=r.a.ch r===$&&A.c() -r=r.hT(s.c).a +r=r.hV(s.c).a q=r[1] r=r[0] -return A.k2(p,A.aQe(B.Y,s.e,A.mm(B.a9c,new A.aSC(this,o),p),p),p,p,r-90,p,q-18,p)}}} -A.aSD.prototype={ +return A.k3(p,A.aQk(B.Y,s.e,A.mm(B.a9g,new A.aSI(this,o),p),p),p,p,r-90,p,q-18,p)}}} +A.aSJ.prototype={ $0(){var s=this.a -s.aM(new A.aSA(s))}, -$S:5} -A.aSA.prototype={ +s.aM(new A.aSG(s))}, +$S:7} +A.aSG.prototype={ $0(){var s=this.a s.f=s.d.ck.i(0,s.e)}, $S:0} -A.aSC.prototype={ -$0(){this.a.aM(new A.aSB(this.b))}, +A.aSI.prototype={ +$0(){this.a.aM(new A.aSH(this.b))}, $S:0} -A.aSB.prototype={ +A.aSH.prototype={ $0(){var s=new A.a(new Float64Array(2)) -s.t(0,1000) +s.u(0,1000) return this.a.u5(s)}, $S:0} -A.an9.prototype={} -A.b2m.prototype={ -$1(a){var s,r,q,p=null,o=a.hr("viewport width",500),n=a.hr("viewport height",500),m=new A.a(new Float64Array(2)) -m.t(o,n) +A.anf.prototype={} +A.b2s.prototype={ +$1(a){var s,r,q,p=null,o=a.hu("viewport width",500),n=a.hu("viewport height",500),m=new A.a(new Float64Array(2)) +m.u(o,n) n=A.kV(p,t.rR) o=$.au() s=$.aB() r=A.b([],t.u) q=A.aH(A.aJ(),t.y) -o=new A.oL(m,n,o,s,new A.P(),new A.P(),B.m,r,q,A.y(t.S),A.y(t.F),0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.oJ(m,n,o,s,new A.P(),new A.P(),B.m,r,q,A.y(t.S),A.y(t.F),0,p,B.f,new A.f([],t.s),new A.f([],t.g)) o.aS(p,p) return A.aE(o,p,p,p,p,t.JW)}, $S:419} -A.b2n.prototype={ -$1(a){var s,r,q=null,p=a.hr("viewport width",500),o=a.hr("viewport height",500),n=new A.a(new Float64Array(2)) -n.t(p,o) +A.b2t.prototype={ +$1(a){var s,r,q=null,p=a.hu("viewport width",500),o=a.hu("viewport height",500),n=new A.a(new Float64Array(2)) +n.u(p,o) o=$.au() p=$.aB() s=A.b([],t.u) r=A.aH(A.aJ(),t.y) -p=new A.Bi(n,o,p,new A.P(),new A.P(),B.m,s,r,A.y(t.S),A.y(t.F),0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.Bh(n,o,p,new A.P(),new A.P(),B.m,s,r,A.y(t.S),A.y(t.F),0,q,B.f,new A.f([],t.s),new A.f([],t.g)) p.aS(q,q) return A.aE(p,q,q,q,q,t.fc)}, $S:418} -A.b2o.prototype={ -$1(a){var s,r,q=null,p=a.hr("viewport width",600),o=a.hr("viewport height",1024),n=new A.a(new Float64Array(2)) -n.t(p,o) +A.b2u.prototype={ +$1(a){var s,r,q=null,p=a.hu("viewport width",600),o=a.hu("viewport height",1024),n=new A.a(new Float64Array(2)) +n.u(p,o) o=$.au() p=$.aB() s=A.b([],t.u) r=A.aH(A.aJ(),t.y) -p=new A.yh(n,o,p,new A.P(),new A.P(),B.m,s,r,A.y(t.S),A.y(t.F),0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.yf(n,o,p,new A.P(),new A.P(),B.m,s,r,A.y(t.S),A.y(t.F),0,q,B.f,new A.f([],t.s),new A.f([],t.g)) p.aS(q,q) return A.aE(p,q,q,q,q,t.TE)}, $S:416} -A.b2p.prototype={ -$1(a){return B.OM}, +A.b2v.prototype={ +$1(a){return B.OQ}, $S:403} -A.b2q.prototype={ +A.b2w.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.u2(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.u_(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.T_)}, $S:401} -A.b2r.prototype={ +A.b2x.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xp(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xn(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.oO)}, $S:396} -A.u2.prototype={ -my(a){return B.kB}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.u_.prototype={ +mC(a){return B.kE}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:h=$.G() g=h.B() -g.sA(0,B.kB) +g.sA(0,B.kE) p=t.s o=t.g -n=new A.X5(g,-2147483647,null,B.f,new A.f([],p),new A.f([],o)) +n=new A.Xa(g,-2147483647,null,B.f,new A.f([],p),new A.f([],o)) s=2 -return A.A(q.M(n),$async$p) +return A.B(q.N(n),$async$p) case 2:m=A.jJ(null,null,n) s=3 -return A.A(q.M(m),$async$p) +return A.B(q.N(m),$async$p) case 3:g=n.go g===$&&A.c() -l=g.a6h().gbw() +l=g.a6f().gbv() g=new Float64Array(2) k=new A.a(g) -k.t(l.a,l.b) +k.u(l.a,l.b) q.a8!==$&&A.ai() q.a8=k k=m.ax j=g[0] g=g[1] i=new A.a(new Float64Array(2)) -i.t(j,g) +i.u(j,g) g=k.at.f -g.ac(i.hD(0)) +g.ac(i.hF(0)) g.C() k.ch=null h=h.S() g=new Float64Array(2) k=new Float64Array(2) -h=new A.Yu(h,new A.a(g),new A.a(k),B.o,0,null,B.f,new A.f([],p),new A.f([],o)) +h=new A.Yz(h,new A.a(g),new A.a(k),B.o,0,null,B.f,new A.f([],p),new A.f([],o)) g=new A.a(new Float64Array(2)) g.an(260) -h.scF(0,g) +h.scH(0,g) h=A.jJ(null,h,n) q.G!==$&&A.ai() q.G=h @@ -75167,9 +75195,9 @@ i=$.ag() i=new A.aP(i,new Float64Array(2)) i.ac(g) i.C() -p=new A.XI(130,j,i,B.o,0,0,null,B.f,new A.f([],p),new A.f([],o)) +p=new A.XN(130,j,i,B.o,0,0,null,B.f,new A.f([],p),new A.f([],o)) p.b7(null,null,null,null,0,k,null,null,g) -h.at.M(p) +h.at.N(p) h=h.ax g=new A.a(new Float64Array(2)) g.an(10) @@ -75177,25 +75205,25 @@ p=h.at.e p.ac(g) p.C() h.ch=null -return A.r(null,r)}}) -return A.t($async$p,r)}, -Uo(a){var s -this.a5_(a.gdr().gbg()) +return A.t(null,r)}}) +return A.u($async$p,r)}, +Un(a){var s +this.a4Y(a.gdr().gbg()) s=this.G s===$&&A.c() -this.M(s) +this.N(s) return!1}, -Kc(a){this.a5_(a.gdr().gbg()) +Ke(a){this.a4Y(a.gdr().gbg()) return!1}, -Un(a){var s=this.G +Um(a){var s=this.G s===$&&A.c() -this.r0(0,s) +this.r2(0,s) return!1}, -Di(){var s=this.G +Dk(){var s=this.G s===$&&A.c() -this.r0(0,s) +this.r2(0,s) return!1}, -a5_(a){var s,r,q,p=this.G +a4Y(a){var s,r,q,p=this.G p===$&&A.c() s=new A.a(new Float64Array(2)) s.an(130) @@ -75205,81 +75233,81 @@ s=a.U(0,this.dx$.a1(0,2)) r=this.a8 r===$&&A.c() q=p.at.f -q.ac(s.V(0,r).hD(0)) +q.ac(s.V(0,r).hF(0)) q.C() p.ch=null}} -A.XI.prototype={ +A.XN.prototype={ p(a){var s,r,q,p,o,n=this,m=$.G(),l=m.S(),k=n.k4,j=-k -l.hl(new A.x(j,j,k,k)) +l.ho(new A.x(j,j,k,k)) n.ok!==$&&A.ai() n.ok=l s=k+10 r=k-10 l=m.S() q=-s -l.hl(new A.x(q,q,s,s)) +l.ho(new A.x(q,q,s,s)) p=-r -l.hl(new A.x(p,p,r,r)) +l.ho(new A.x(p,p,r,r)) n.p1!==$&&A.ai() n.p1=l l=m.S() -l.fT(A.NT(k,-20,100+k,20,B.Cg)) +l.fU(A.NW(k,-20,100+k,20,B.Ck)) p=new Float64Array(16) o=new A.b0(p) -o.bm() -o.o0(0.7853981633974483) +o.bl() +o.o2(0.7853981633974483) p=l.ap(0,p) n.p2!==$&&A.ai() n.p2=p p=m.S() -p.QL(new A.x(q,q,s,s),-0.22,0.44) +p.QK(new A.x(q,q,s,s),-0.22,0.44) l=new Float64Array(16) q=new A.b0(l) -q.bm() -q.o0(0.7853981633974483) +q.bl() +q.o2(0.7853981633974483) l=p.ap(0,l) n.p3!==$&&A.ai() n.p3=l l=m.S() j*=0.8 -l.hl(new A.x(j,-8,j+16,-8+k*0.3)) +l.ho(new A.x(j,-8,j+16,-8+k*0.3)) k=new Float64Array(16) j=new A.b0(k) -j.bm() -j.o0(0.7853981633974483) +j.bl() +j.o2(0.7853981633974483) k=l.ap(0,k) n.p4!==$&&A.ai() n.p4=k k=m.B() -k.sA(0,B.IG) +k.sA(0,B.IK) n.R8!==$&&A.ai() n.R8=k k=m.B() -k.sbY(1) +k.sbX(1) k.sP(0,B.r) -k.sA(0,B.Ke) +k.sA(0,B.Ki) n.rx!==$&&A.ai() n.rx=k k=m.B() -k.sbY(20) +k.sbX(20) k.sP(0,B.r) -k.sA(0,B.O5) +k.sA(0,B.O9) n.RG!==$&&A.ai() n.RG=k k=m.B() -k.sbY(20) +k.sbX(20) k.sP(0,B.r) -k.szH(B.hp) -k.sA(0,B.Ki) +k.szJ(B.hs) +k.sA(0,B.Km) n.to!==$&&A.ai() n.to=k k=m.B() -k.sA(0,B.Mj) +k.sA(0,B.Mn) n.ry!==$&&A.ai() n.ry=k m=m.B() -m.sA(0,B.IH) -m.smS(B.Zu) +m.sA(0,B.IL) +m.smW(B.Zy) n.x1!==$&&A.ai() n.x1=m}, aK(a){var s,r,q,p=this,o=p.ok @@ -75311,26 +75339,26 @@ a.W(o,q) q=p.p1 q===$&&A.c() a.W(q,s)}} -A.X5.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.Xa.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:j=A.aV() i=new A.a(new Float64Array(2)) h=$.ag() h=new A.aP(h,new Float64Array(2)) h.ac(i) h.C() -j=new A.a07(j,h,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +j=new A.a0d(j,h,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) j.b7(null,null,null,null,0,null,null,null,null) q.go!==$&&A.ai() q.go=j s=2 -return A.A(q.M(j),$async$p) -case 2:i=j.a6h().eb(100) +return A.B(q.N(j),$async$p) +case 2:i=j.a6f().eb(100) q.id!==$&&A.ai() q.id=i -for(p=0;p<20;++p){i=A.bt6() -h=new A.d0(1,B.H.b0()*360,0.63,0.68).bd() +for(p=0;p<20;++p){i=A.btd() +h=new A.d1(1,B.H.b0()*360,0.63,0.68).bd() i.k4!==$&&A.ai() i.k4=h h=new Float64Array(2) @@ -75342,14 +75370,14 @@ n.ac(new A.a(h)) n.C() n=j.p2 n===$&&A.c() -i.bR=n -n=i.ok.fA(n.length-1) -i.bi=n -i.bq=1 +i.bQ=n +n=i.ok.fC(n.length-1) +i.bh=n +i.bp=1 h=o.d -h.ac(i.bR[n]) +h.ac(i.bQ[n]) h.C() -n=i.bR[i.bi+i.bq] +n=i.bQ[i.bh+i.bp] i.xr=n m=new Float64Array(2) l=new A.a(m) @@ -75360,31 +75388,31 @@ l.am(0,h) h=new Float64Array(2) h[0]=0 h[1]=-1 -o.c=-l.HA(new A.a(h)) +o.c=-l.HD(new A.a(h)) o.b=!0 o.C() i.y1=o.c -q.M(i)}return A.r(null,r)}}) -return A.t($async$p,r)}, +q.N(i)}return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s=this.id s===$&&A.c() a.aQ(s,this.k1)}} -A.a07.prototype={ -aLk(){var s,r,q,p,o,n,m,l,k,j,i=new A.a(new Float64Array(2)) -i.t(0,16) +A.a0d.prototype={ +aLi(){var s,r,q,p,o,n,m,l,k,j,i=new A.a(new Float64Array(2)) +i.u(0,16) s=new A.a(new Float64Array(2)) -s.t(0,4) +s.u(0,4) this.p2=A.b([i,s],t.d) r=new A.a(new Float64Array(2)) -r.t(0,20) +r.u(0,20) q=A.aV() q.c=-1.5707963267948966 q.b=!0 q.C() -for(i=q.f,s=q.gaMk(),p=t.yw,o=q.d,n=0;n<8;++n){m=this.p2 -l=A.a6(m).h("cj<1>") -this.p2=B.b.V(m,A.im(new A.W(new A.cj(m,l),s,l.h("W")),!0,p)) -k=q.v1(r) +for(i=q.f,s=q.gaMi(),p=t.yw,o=q.d,n=0;n<8;++n){m=this.p2 +l=A.a7(m).h("cj<1>") +this.p2=B.b.V(m,A.il(new A.W(new A.cj(m,l),s,l.h("W")),!0,p)) +k=q.v2(r) o.ac(k) o.C() m=new Float64Array(2) @@ -75395,7 +75423,7 @@ m[0]=j[0] l.dF() i.ac(l) i.C()}}, -a6h(){var s,r,q,p,o,n,m,l,k=this.p2 +a6f(){var s,r,q,p,o,n,m,l,k=this.p2 k===$&&A.c() s=k.length r=1/0 @@ -75410,21 +75438,21 @@ m=m[1] q=Math.min(q,m) p=Math.max(p,l) o=Math.max(o,m)}return new A.x(r,q,p,o)}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.aLk() +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.aLi() p=$.G() o=p.B() -o.sA(0,B.Jd) +o.sA(0,B.Jh) o.sP(0,B.r) -o.smS(B.Zv) -o.sbY(4) +o.smW(B.Zz) +o.sbX(4) q.k4!==$&&A.ai() q.k4=o o=p.B() -o.sA(0,B.MS) +o.sA(0,B.MW) o.sP(0,B.r) -o.sbY(3.6) +o.sbX(3.6) q.ok!==$&&A.ai() q.ok=o p=p.S() @@ -75435,8 +75463,8 @@ p.Y(0,o[0],o[1]) q.p1!==$&&A.ai() q.p1=p for(o=q.p2,n=o.length,m=0;m1){a4.xr=p a4.y1=m o=p}else{a4.xr=q a4.y1=m -a4.bi=r +a4.bh=r o=q}a4.cr=s/3 -a4.y2=Math.sqrt(o.U(0,p).gcO())/3}if(a4.cu<=0)a4.aOn() +a4.y2=Math.sqrt(o.U(0,p).gcO())/3}if(a4.cu<=0)a4.aOl() s=A.b([],t.d) p=a4.x2 p===$&&A.c() o=a4.at l=0 -for(;l<6;++l)s.push(o.v1(p[l].y)) +for(;l<6;++l)s.push(o.v2(p[l].y)) n=a4.y2 k=n>0?Math.min(a6/n,1):0 n=a4.cr @@ -75585,7 +75613,7 @@ g=g[1] e=a4.y1 d=o.c c=new A.a(new Float64Array(2)) -c.t((i-f)*k,(n-g)*k) +c.u((i-f)*k,(n-g)*k) h.ac(h.V(0,c)) h.C() o.c+=(e-d)*j @@ -75593,8 +75621,8 @@ o.b=!0 o.C() a4.y2-=a6 a4.cr-=a6 -for(n=a4.bV,b=0;b<6;++b){a=s[b] -if(a4.by===b<3){a0=Math.min(a6/a4.cu,1) +for(n=a4.bU,b=0;b<6;++b){a=s[b] +if(a4.bx===b<3){a0=Math.min(a6/a4.cu,1) a1=n[b] i=new Float64Array(2) a2=a1.a @@ -75612,9 +75640,9 @@ a2=a.a i[1]=a2[1] i[0]=a2[0] a3.H(0,g) -a=a3}p[b].ab4(o.f_(a))}a4.cu-=a6}, -aOn(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this -g.by=!g.by +a=a3}p[b].ab2(o.f_(a))}a4.cu-=a6}, +aOl(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +g.bx=!g.bx g.cu=0.1 s=Math.min(0.16000000000000003/g.y2,1) r=g.xr.a @@ -75625,32 +75653,32 @@ n=(r[0]-o[0])*s m=(r[1]-o[1])*s l=(g.y1-q.c)*s r=new A.a(new Float64Array(2)) -r.t(n,m) +r.u(n,m) p.ac(p.V(0,r)) p.C() q.c+=l q.b=!0 q.C() -for(r=g.bV,k=0;k<6;++k)if(g.by===k<3){o=r[k] +for(r=g.bU,k=0;k<6;++k)if(g.bx===k<3){o=r[k] j=g.x2 j===$&&A.c() j=j[k] i=new Float64Array(2) i[0]=j.c i[1]=j.d -h=q.v1(new A.a(i)).a +h=q.v2(new A.a(i)).a o=o.a o[1]=h[1] o[0]=h[0]}r=new A.a(new Float64Array(2)) -r.t(n,m) +r.u(n,m) p.ac(p.U(0,r)) p.C() q.c-=l q.b=!0 q.C()}, aK(a){var s,r,q,p,o,n=this -n.Xd(a) -a.bK(0) +n.Xc(a) +a.bJ(0) a.aF(0,1,2) s=n.ry s===$&&A.c() @@ -75688,9 +75716,9 @@ o=n.rx o===$&&A.c() a.W(o,s) a.W(o,q) -a.bl(0)}} -A.a2v.prototype={ -ab4(a){var s,r,q,p,o,n,m,l,k=this,j=k.r/2,i=a.a,h=k.a,g=k.b,f=h-i[0],e=g-i[1],d=Math.sqrt(f*f+e*e) +a.bk(0)}} +A.a2B.prototype={ +ab2(a){var s,r,q,p,o,n,m,l,k=this,j=k.r/2,i=a.a,h=k.a,g=k.b,f=h-i[0],e=g-i[1],d=Math.sqrt(f*f+e*e) if(d=50)r.er() -else{s=r.ghv() -r.a7$.sA(0,A.a9(B.d.aw(255*(1-s/50)),255,255,255))}}} -A.abF.prototype={ -bv(){this.fh() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.JX.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:f=q.bO +r.shy(r.ghy()+b*10) +if(r.ghy()>=50)r.eS() +else{s=r.ghy() +r.a7$.sA(0,A.a9(B.d.az(255*(1-s/50)),255,255,255))}}} +A.abM.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.JW.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:f=q.bN e=A.jJ(null,null,f) q.b_!==$&&A.ai() q.b_=e @@ -75862,79 +75893,79 @@ e=o.a m=e[0] l=e[1] k=new A.a(new Float64Array(2)) -k.t(m,l) +k.u(m,l) l=e[0] m=e[1] j=new A.a(new Float64Array(2)) -j.t(l,-m) +j.u(l,-m) m=e[0] l=e[1] i=new A.a(new Float64Array(2)) -i.t(-m,l) +i.u(-m,l) l=e[0] e=e[1] m=new A.a(new Float64Array(2)) -m.t(-l,-e) +m.u(-l,-e) h=[k,j,i,m] p=A.b([],p) -for(g=0;g<4;++g)p.push(A.iK(null,null,null,null,null,h[g],null,n)) +for(g=0;g<4;++g)p.push(A.iK(null,null,null,null,null,null,h[g],null,n)) f.F(0,p) -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s,r,q,p,o,n=this,m=n.dx$.a -a.aQ(new A.x(0,0,0+m[0],0+m[1]),$.bn1()) -m=$.bn2() +a.aQ(new A.x(0,0,0+m[0],0+m[1]),$.bn7()) +m=$.bn8() s=new A.a(new Float64Array(2)) s.an(5) -m.qr(a,"Camera: WASD to move, QE to zoom",s) +m.qt(a,"Camera: WASD to move, QE to zoom",s) s=n.b_ s===$&&A.c() -r=s.ax.at.f.hD(0).k(0) +r=s.ax.at.f.hF(0).k(0) s=s.ax.at.e.a[0] q=n.dx$.a[0] p=new A.a(new Float64Array(2)) -p.t(q-5,5) -m.vo(a,"Camera: "+r+", zoom: "+A.h(s),p,B.hF) +p.u(q-5,5) +m.vp(a,"Camera: "+r+", zoom: "+A.h(s),p,B.hI) p=n.dx$ p.toString s=new A.a(new Float64Array(2)) s.an(5) -m.vo(a,"This is your Flame game!",p.U(0,s),B.bK) +m.vp(a,"This is your Flame game!",p.U(0,s),B.bL) o=n.G -if(o!=null)m.vo(a,o,n.dx$.a1(0,2),B.j) -n.iL(a)}, -yB(a,b){this.G=this.A8("TapUp",b)}, -yA(a,b){this.G=this.A8("TapDown",b)}, -Dg(a,b,c){this.G=this.A8("DragStart",c)}, -yw(a,b){this.G=this.A8("DragUpdate",b)}, -Dk(a,b){this.G=this.A8("Scroll",b)}, -A8(a,b){var s,r=b.gdr().gti().k(0),q=b.gdr().gbg().k(0),p=b.gdr().gar().k(0),o=this.b_ +if(o!=null)m.vp(a,o,n.dx$.a1(0,2),B.j) +n.iO(a)}, +yD(a,b){this.G=this.Aa("TapUp",b)}, +yC(a,b){this.G=this.Aa("TapDown",b)}, +Di(a,b,c){this.G=this.Aa("DragStart",c)}, +yy(a,b){this.G=this.Aa("DragUpdate",b)}, +Dm(a,b){this.G=this.Aa("Scroll",b)}, +Aa(a,b){var s,r=b.gdr().gtj().k(0),q=b.gdr().gbg().k(0),p=b.gdr().gar().k(0),o=this.b_ o===$&&A.c() s=t.T -o=A.b([a,"Global: "+r,"Widget: "+q,"Game: "+p,"Camera: "+o.ax.at.f.hD(0).k(0)],s) -if(b instanceof A.a02)B.b.F(o,A.b(["Delta","Global: "+b.glI().gti().k(0),"Game: "+b.glI().gar().k(0)],s)) -if(b instanceof A.a5F)B.b.F(o,A.b(["Scroll Delta","Global: "+b.gkB().gti().k(0),"Game: "+b.gkB().gar().k(0)],s)) +o=A.b([a,"Global: "+r,"Widget: "+q,"Game: "+p,"Camera: "+o.ax.at.f.hF(0).k(0)],s) +if(b instanceof A.a08)B.b.F(o,A.b(["Delta","Global: "+b.glM().gtj().k(0),"Game: "+b.glM().gar().k(0)],s)) +if(b instanceof A.a5M)B.b.F(o,A.b(["Scroll Delta","Global: "+b.gkD().gtj().k(0),"Game: "+b.gkD().gar().k(0)],s)) return B.b.cl(o,"\n")}, a4(a,b){var s,r,q,p=this -p.fE(0,b) +p.fG(0,b) s=p.a8 s.H(0,p.al.X(0,b).X(0,30)) r=s.a -s.sK(0,A.bdN(r[0],5)) -s.sJ(0,A.bdN(r[1],5)) +s.sK(0,A.bdU(r[0],5)) +s.sJ(0,A.bdU(r[1],5)) r=p.b_ r===$&&A.c() r=r.ax q=r.at.f -q.ac(s.hD(0)) +q.ac(s.hF(0)) q.C() r.ch=null}, -js(a,b){var s,r,q,p=this,o=a instanceof A.k3,n=a.c -if(n.geR().l(0,B.b4)){n=o?-1:0 -p.al.sK(0,n)}else if(n.geR().l(0,B.bj)){n=o?1:0 -p.al.sK(0,n)}else if(n.geR().l(0,B.bv)){n=o?-1:0 -p.al.sJ(0,n)}else if(n.geR().l(0,B.bu)){n=o?1:0 -p.al.sJ(0,n)}else if(o)if(n.geR().l(0,B.uZ)){n=p.b_ +ju(a,b){var s,r,q,p=this,o=a instanceof A.k4,n=a.c +if(n.geR().l(0,B.b5)){n=o?-1:0 +p.al.sK(0,n)}else if(n.geR().l(0,B.bk)){n=o?1:0 +p.al.sK(0,n)}else if(n.geR().l(0,B.bw)){n=o?-1:0 +p.al.sJ(0,n)}else if(n.geR().l(0,B.bv)){n=o?1:0 +p.al.sJ(0,n)}else if(o)if(n.geR().l(0,B.v2)){n=p.b_ n===$&&A.c() n=n.ax s=n.at.e @@ -75943,7 +75974,7 @@ q=new A.a(new Float64Array(2)) q.an(r*2) s.ac(q) s.C() -n.ch=null}else if(n.geR().l(0,B.lK)){n=p.b_ +n.ch=null}else if(n.geR().l(0,B.lN)){n=p.b_ n===$&&A.c() n=n.ax s=n.at.e @@ -75952,74 +75983,74 @@ q=new A.a(new Float64Array(2)) q.an(r/2) s.ac(q) s.C() -n.ch=null}return B.bP}, -$ir7:1} -A.xN.prototype={ -aW(){return new A.acW(A.b([1,1,1,1],t.t),B.n)}} -A.acW.prototype={ -a5(a){var s,r,q,p,o,n,m,l=this,k=null,j=t.l7,i=A.ak(l.Ig(0,!1,!0),!0,j) -j=A.ak(l.Ig(1,!0,!0),!0,j) +n.ch=null}return B.bQ}, +$ir6:1} +A.xL.prototype={ +aW(){return new A.ad2(A.b([1,1,1,1],t.t),B.n)}} +A.ad2.prototype={ +a5(a){var s,r,q,p,o,n,m,l=this,k=null,j=t.l7,i=A.ak(l.Ii(0,!1,!0),!0,j) +j=A.ak(l.Ii(1,!0,!0),!0,j) s=new Float64Array(2) r=new Float64Array(2) -q=A.hK(k,-2147483647) +q=A.hJ(k,-2147483647) p=$.au() o=$.aB() n=A.b([],t.u) m=A.aH(A.aJ(),t.y) -s=new A.JX(new A.a(s),new A.a(r),q,p,o,new A.P(),new A.P(),B.m,n,m,A.y(t.S),A.y(t.F),0,k,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.JW(new A.a(s),new A.a(r),q,p,o,new A.P(),new A.P(),B.m,n,m,A.y(t.S),A.y(t.F),0,k,B.f,new A.f([],t.s),new A.f([],t.g)) s.aS(k,k) j.push(A.lm(A.aE(s,k,k,k,k,t.Hx),1)) -B.b.F(j,l.Ig(2,!0,!1)) -i.push(A.lm(A.jk(j,B.d1,B.m6,B.a4,k),1)) -B.b.F(i,l.Ig(3,!1,!1)) -return A.fY(i,B.d1,B.m6,B.a4)}, -Ig(a,b,c){var s,r,q,p=null,o=A.dg(p,A.nj(A.a9s(B.a9q,new A.aU0(this,a),p),p,p),B.t,p,p,p,p,B.tj,p,p),n=A.b([],t.p) +B.b.F(j,l.Ii(2,!0,!1)) +i.push(A.lm(A.jk(j,B.d2,B.m9,B.a5,k),1)) +B.b.F(i,l.Ii(3,!1,!1)) +return A.fY(i,B.d2,B.m9,B.a5)}, +Ii(a,b,c){var s,r,q,p=null,o=A.dg(p,A.ni(A.a9z(B.a9u,new A.aU6(this,a),p),p,p),B.t,p,p,p,p,B.tn,p,p),n=A.b([],t.p) if(c)n.push(o) for(s=this.d,r=1;r<=s[a];++r){q=b?1:0 -n.push(A.iC(p,A.dg(p,new A.jK(B.Y,p,p,new A.Fv(q,A.du("Block "+r,p,p,p,p,p,p),p),p),B.t,p,p,p,p,B.tj,p,p),B.ab,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.aU1(this,a),p,p,p,p,p,p))}if(!c)n.push(o) +n.push(A.iC(p,A.dg(p,new A.jK(B.Y,p,p,new A.Ft(q,A.du("Block "+r,p,p,p,p,p,p),p),p),B.t,p,p,p,p,B.tn,p,p),B.ad,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,new A.aU7(this,a),p,p,p,p,p,p))}if(!c)n.push(o) return n}} -A.aU0.prototype={ +A.aU6.prototype={ $0(){var s=this.a -return s.aM(new A.aU_(s,this.b))}, +return s.aM(new A.aU5(s,this.b))}, $S:0} -A.aU_.prototype={ +A.aU5.prototype={ $0(){var s=this.a.d,r=this.b,q=s[r] s[r]=q+1 return q}, $S:0} -A.aU1.prototype={ +A.aU7.prototype={ $0(){var s=this.a -return s.aM(new A.aTZ(s,this.b))}, +return s.aM(new A.aU4(s,this.b))}, $S:0} -A.aTZ.prototype={ +A.aU4.prototype={ $0(){var s=this.a.d,r=this.b,q=s[r] s[r]=q-1 return q}, $S:0} -A.aTX.prototype={ -$1(a){a.f=new A.aTW(this.a)}, +A.aU2.prototype={ +$1(a){a.f=new A.aU1(this.a)}, $S:27} -A.aTW.prototype={ +A.aU1.prototype={ $1(a){return A.qC(this.a,a)}, $S:26} -A.aTY.prototype={ +A.aU3.prototype={ $1(a){}, $S:69} -A.RV.prototype={ -ix(){this.ghW().hH(0,A.Ws(),new A.aTY(),t.Sw) -this.nb()}} -A.acT.prototype={ -ix(){this.ghW().hH(0,A.tG(),new A.aTX(this),t.Tc) -this.ak4()}} -A.acU.prototype={} -A.acV.prototype={} -A.yh.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.RY.prototype={ +iA(){this.ghY().hJ(0,A.Wx(),new A.aU3(),t.Sw) +this.ne()}} +A.ad_.prototype={ +iA(){this.ghY().hJ(0,A.tD(),new A.aU2(this),t.Tc) +this.ak2()}} +A.ad0.prototype={} +A.ad1.prototype={} +A.yf.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fL("layers/player.png",q.CW$,null,null),$async$p) +return A.B(A.fL("layers/player.png",q.CW$,null,null),$async$p) case 2:o=c -n=A.hK(null,-2147483647) +n=A.hJ(null,-2147483647) m=q.G.a l=m[0] q.F(0,A.b([n,A.lg(m[1],null,l,n)],t.V)) @@ -76030,43 +76061,43 @@ p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(m) p.C() -l=new A.Xu(null,l,p,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +l=new A.Xz(null,l,p,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) l.b7(B.j,null,null,null,0,null,null,null,m) -n.M(l) +n.N(l) m=new A.a(new Float64Array(2)) -m.t(149,211) +m.u(149,211) m=A.iN(null,null,null,null,null,0,null,null,null,null,m,o) m.ay=B.j -m.iq() -n.M(m) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.Xu.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +m.i4() +n.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Xz.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:q.ok=B.q.aT() p=q.ax.a o=p[0] p=p[1] q.p1!==$&&A.ai() q.p1=new A.x(0,0,0+o,0+p) -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s,r=this.p1 r===$&&A.c() s=this.ok s===$&&A.c() a.aQ(r,s)}, -gvg(){return-1}} -A.abG.prototype={ -bE(){var s=this.aq$ +gvh(){return-1}} +A.abN.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.aeK.prototype={} -A.aeL.prototype={} -A.oL.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$p=A.v(function(b,a0){if(b===1)return A.q(a0,r) -while(true)switch(s){case 0:e=A.hK(null,-2147483647) +A.aeR.prototype={} +A.aeS.prototype={} +A.oJ.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$p=A.w(function(b,a0){if(b===1)return A.r(a0,r) +while(true)switch(s){case 0:e=A.hJ(null,-2147483647) d=q.a8.a c=d[0] c=A.lg(d[1],null,c,e) @@ -76075,9 +76106,9 @@ q.al=c q.F(0,A.b([e,c],t.V)) d=t.s p=t.g -o=new A.a3o(0,null,B.f,new A.f([],d),new A.f([],p)) -o.amv() -e.M(o) +o=new A.a3u(0,null,B.f,new A.f([],d),new A.f([],p)) +o.amt() +e.N(o) o=new Float64Array(2) n=new A.a(new Float64Array(2)) n.an(50) @@ -76090,13 +76121,13 @@ i=$.ag() h=new A.aP(i,new Float64Array(2)) h.ac(j) h.C() -o=new A.a3U(new A.a(o),null,null,null,null,null,null,!1,!0,m,$,l,null,k,h,B.j,0,2,null,B.f,new A.f([],d),new A.f([],p)) +o=new A.a4_(new A.a(o),null,null,null,null,null,null,!1,!0,m,$,l,null,k,h,B.j,0,2,null,B.f,new A.f([],d),new A.f([],p)) o.b7(B.j,null,null,null,0,null,2,null,n) -o.mf(B.j,null,null,null,null,null,0,null,!0,null,2,!1,null,n) +o.mj(B.j,null,null,null,null,null,0,null,!0,null,2,!1,null,n) q.G=o -e.M(o) -c.Wz($.bo6()) -c.aJx(q.G,250) +e.N(o) +c.Wy($.boc()) +c.aJv(q.G,250) g=J.dR(30,t.F) for(f=0;f<30;++f){c=B.H.b0() o=B.H.b0() @@ -76120,122 +76151,125 @@ l=o k=new A.aP(i,new Float64Array(2)) k.ac(l) k.C() -c=new A.OL(null,!1,null,$,c,null,n,k,B.j,0,1,null,B.f,new A.f([],d),new A.f([],p)) +c=new A.OO(null,!1,null,$,c,null,n,k,B.j,0,1,null,B.f,new A.f([],d),new A.f([],p)) c.b7(B.j,null,null,null,0,m,1,null,o) -k.ai(0,c.gPZ()) +k.ai(0,c.gPY()) g[f]=c}e.F(0,g) -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, $ifq:1} -A.a3U.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.a4_.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.Xp(0),$async$p) -case 2:p=$.boc() +return A.B(q.Xo(0),$async$p) +case 2:p=$.boi() o=q.ax n=o.a1(0,2) n.sJ(0,o.a[1]/2+30) -p=A.hq(B.j,null,null,null,n,null,null,null,null,p,t.Fr) -q.f8!==$&&A.ai() -q.f8=p -q.M(p) -q.M(A.hB(null,B.B,null,null)) -return A.r(null,r)}}) -return A.t($async$p,r)}, +p=A.hp(B.j,null,null,null,n,null,null,null,null,p,t.Fr) +q.f9!==$&&A.ai() +q.f9=p +q.N(p) +q.N(A.hA(null,B.B,null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q=this -q.w0(0,b) +q.w1(0,b) s=q.at.d -s.pG(0,q.eO.X(0,300*b)) +s.pI(0,q.eO.X(0,300*b)) s.C() -r=q.f8 +r=q.f9 r===$&&A.c() s=s.a -r.se6(0,"("+B.d.ad(s[0])+", "+B.d.ad(s[1])+")")}, -hS(a,b){var s,r=null -this.kF(a,b) -if(b instanceof A.OL){s=new A.a(new Float64Array(2)) +r.se6(0,"("+B.d.ae(s[0])+", "+B.d.ae(s[1])+")")}, +hU(a,b){var s,r=null +this.kH(a,b) +if(b instanceof A.OO){s=new A.a(new Float64Array(2)) s.an(1.5) -b.M(A.aka(s,A.di(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, -js(a,b){var s,r,q=this,p=a instanceof A.k3,o=a.c -if(o.geR().l(0,B.b4)){o=p?-1:0 +b.N(A.akh(s,A.di(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, +ju(a,b){var s,r,q=this,p=a instanceof A.k4,o=a.c +if(o.geR().l(0,B.b5)){o=p?-1:0 q.eO.sK(0,o) -s=!0}else if(o.geR().l(0,B.bj)){o=p?1:0 +s=!0}else if(o.geR().l(0,B.bk)){o=p?1:0 q.eO.sK(0,o) -s=!0}else if(o.geR().l(0,B.bv)){o=p?-1:0 +s=!0}else if(o.geR().l(0,B.bw)){o=p?-1:0 q.eO.sJ(0,o) -s=!0}else if(o.geR().l(0,B.bu)){o=p?1:0 +s=!0}else if(o.geR().l(0,B.bv)){o=p?1:0 q.eO.sJ(0,o) s=!0}else s=!1 if(s){o=new A.a(new Float64Array(2)) -o.t(1,0) +o.u(1,0) r=q.at -r.c=-q.eO.HA(o) +r.c=-q.eO.HD(o) r.b=!0 r.C() -return!1}else{q.Xw(a,b) +return!1}else{q.Xv(a,b) return!0}}} -A.a3o.prototype={ -amv(){var s,r,q,p,o=this,n=B.e.dD(30),m=J.E5(n,t.Q2) -for(s=0;s=2?1:2,q=new A.a(new Float64Array(2)) q.an(r) -this.M(A.aka(q,A.di(!1,0,B.w,0.3,!1,s,s,s,0),s))}} -A.af_.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.af0.prototype={} -A.ah5.prototype={} -A.ah6.prototype={} -A.ajR.prototype={ -bE(){var s=this.aq$ +this.N(A.akh(q,A.di(!1,0,B.w,0.3,!1,s,s,s,0),s))}} +A.af6.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.af7.prototype={} +A.ahc.prototype={} +A.ahd.prototype={} +A.ajY.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.ajS.prototype={ -bv(){this.Y_() -var s=this.aq$ +A.ajZ.prototype={ +bt(){var s,r +this.XZ() +s=this.aq$ if(s==null)s=this.cP() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.Bi.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.Bh.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fL("flame.png",q.CW$,null,null),$async$p) +return A.B(A.fL("flame.png",q.CW$,null,null),$async$p) case 2:p=c -o=A.hK(null,-2147483647) +o=A.hJ(null,-2147483647) n=q.G.a m=n[0] m=A.lg(n[1],null,m,o) @@ -76243,14 +76277,14 @@ q.al!==$&&A.ai() q.al=m q.F(0,A.b([o,m],t.V)) n=new A.a(new Float64Array(2)) -n.t(149,211) +n.u(149,211) n=A.iN(null,null,null,null,null,0,null,null,null,null,n,p) n.ay=B.j -n.iq() -o.M(n) -return A.r(null,r)}}) -return A.t($async$p,r)}, -a6x(){var s,r,q,p=this.al +n.i4() +o.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a6v(){var s,r,q,p=this.al p===$&&A.c() p=p.ax s=p.at.e @@ -76260,27 +76294,27 @@ q.an(r) s.ac(q) s.C() p.ch=null}, -Dk(a,b){var s,r,q,p,o=this.al +Dm(a,b){var s,r,q,p,o=this.al o===$&&A.c() o=o.ax s=o.at.e r=s.a[0] -q=J.ez(b.gkB().gar().a[1]) +q=J.eA(b.gkD().gar().a[1]) p=new A.a(new Float64Array(2)) p.an(r+q*0.02) s.ac(p) s.C() o.ch=null -this.a6x()}, -aaH(a){var s=this.al +this.a6v()}, +aaF(a){var s=this.al s===$&&A.c() this.b_=s.ax.at.e.a[0]}, -aaI(a){var s,r,q,p,o,n,m=this,l=a.r +aaG(a){var s,r,q,p,o,n,m=this,l=a.r if(l===$){s=a.a -r=A.axP(a.b,new A.j(s.e,s.f)) -l!==$&&A.Z() +r=A.axU(a.b,new A.j(s.e,s.f)) +l!==$&&A.a1() a.r=r -l=r}s=l.gti().a +l=r}s=l.gtj().a if(!(s[0]===1&&s[1]===1)){q=m.al q===$&&A.c() q=q.ax @@ -76293,19 +76327,19 @@ s=q.at.e s.ac(o) s.C() q.ch=null -m.a6x()}else{l=a.f -if(l===$){r=A.axP(a.b,a.a.a) -l!==$&&A.Z() +m.a6v()}else{l=a.f +if(l===$){r=A.axU(a.b,a.a.a) +l!==$&&A.a1() a.f=r l=r}n=l.gar() s=m.al s===$&&A.c() q=n.a -A.bC7(s.ax.at.f.hD(0),-q[0],-q[1])}}} -A.anK.prototype={} -A.anL.prototype={} -A.xn.prototype={ -p(a){var s,r,q,p=null,o=A.Aj(t.j),n=new Float64Array(2),m=new A.a(new Float64Array(2)) +A.bCd(s.ax.at.f.hF(0),-q[0],-q[1])}}} +A.anQ.prototype={} +A.anR.prototype={} +A.xl.prototype={ +p(a){var s,r,q,p=null,o=A.Ai(t.j),n=new Float64Array(2),m=new A.a(new Float64Array(2)) m.an(0) s=B.q.aT() r=A.aV() @@ -76313,18 +76347,18 @@ q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(m) q.C() -n=new A.Xw(p,p,p,p,p,new A.a(n),$,s,p,r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +n=new A.XB(p,p,p,p,p,new A.a(n),$,s,p,r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) n.b7(p,p,p,p,0,p,p,p,m) -n.jE(p,p,p,p,p,p,p,p,m) +n.jG(p,p,p,p,p,p,p,p,p,m) m=$.G().B() m.sA(0,B.l) n.a7$=m -n.shv(10) +n.shy(10) this.F(0,A.b([o,n],t.V))}} -A.Xw.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.agI(0) +A.XB.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.agG(0) p=q.gar().k3 p===$&&A.c() p=p.a @@ -76337,21 +76371,21 @@ p*=0.017453292519943295 o=Math.cos(p) p=Math.sin(p) n=new A.a(new Float64Array(2)) -n.t(o*500,p*500) +n.u(o*500,p*500) q.cK=n -q.F(0,A.b([A.hB(null,B.B,null,q.ghv())],t.V)) -return A.r(null,r)}}) -return A.t($async$p,r)}, +q.F(0,A.b([A.hA(null,B.B,null,q.ghy())],t.V)) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r -this.ln(0,b) +this.ls(0,b) s=this.at.d r=this.cK r===$&&A.c() s.ac(s.V(0,r.X(0,b))) s.C()}, -hS(a,b){var s,r,q,p=this -p.kF(a,b) -if(b instanceof A.vM){s=a.ga3(a).a +hU(a,b){var s,r,q,p=this +p.kH(a,b) +if(b instanceof A.vK){s=a.ga3(a).a if(s[0]===0){r=p.cK r===$&&A.c() r.sK(0,-r.a[0]) @@ -76377,19 +76411,19 @@ s===$&&A.c() s.sK(0,s.a[0]) s=p.cK s.sJ(0,-s.a[1])}}}} -A.abL.prototype={ -bE(){var s=this.aq$ +A.abS.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.abM.prototype={} -A.ac0.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.qd.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.M(A.Aj(t.j)) -return A.r(null,r)}}) -return A.t($async$p,r)}, +A.abT.prototype={} +A.ac7.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.qc.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.Ai(t.j)) +return A.t(null,r)}}) +return A.u($async$p,r)}, ca(a){var s,r,q=null,p=a.gdr().gar(),o=new A.a(new Float64Array(2)) o.an(100) s=A.aV() @@ -76397,73 +76431,73 @@ r=$.ag() r=new A.aP(r,new Float64Array(2)) r.ac(o) r.C() -s=new A.a40(q,q,q,q,q,s,r,B.j,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.a47(q,q,q,q,q,s,r,B.j,0,0,q,B.f,new A.f([],t.s),new A.f([],t.g)) s.b7(B.j,q,q,q,0,p,q,q,o) -this.M(s)}} -A.a40.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +this.N(s)}} +A.a47.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=$.G().B() -o.sA(0,B.mc) +o.sA(0,B.mf) o.sP(0,B.r) -p=A.hB(null,B.B,null,null) +p=A.hA(null,B.B,null,null) p.a7$=o -p.oN$=!0 +p.oP$=!0 q.p2=p -q.M(p) +q.N(p) p=q.gar().k3 p===$&&A.c() p=p.a p=p.a.a.a1(0,p.ax).a1(0,2).U(0,q.at.d) -A.aaq(p,150) +A.aax(p,150) q.k4=p -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r -this.ln(0,b) +this.ls(0,b) s=this.at.d r=this.k4 r===$&&A.c() -s.pG(0,r.X(0,b)) +s.pI(0,r.X(0,b)) s.C()}, -hS(a,b){var s -this.kF(a,b) +hU(a,b){var s +this.kH(a,b) s=this.p2 s===$&&A.c() -s.a7$.sA(0,B.cL) -if(b instanceof A.vM){this.er() +s.a7$.sA(0,B.cM) +if(b instanceof A.vK){this.eS() return}}, -jZ(a){var s -this.zK(a) -s=this.fX$ +k0(a){var s +this.zM(a) +s=this.fY$ if(!(s!=null&&s.a!==0)){s=this.p2 s===$&&A.c() -s.a7$.sA(0,B.mc)}}} -A.act.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.acu.prototype={} -A.ahg.prototype={ -bE(){var s=this.aq$ +s.a7$.sA(0,B.mf)}}} +A.acA.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.acB.prototype={} +A.ahn.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.ahh.prototype={} -A.xy.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.M(A.Aj(t.j)) +A.aho.prototype={} +A.xw.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.Ai(t.j)) p=new A.a(new Float64Array(2)) -p.t(150,100) +p.u(150,100) o=new A.a(new Float64Array(2)) o.an(200) n=new A.a(new Float64Array(2)) n.an(100) -n=A.aqy(o,n,p,-0.7853981633974483) +n=A.aqE(o,n,p,-0.7853981633974483) o=n.at.e o.e7(0,-o.a[1]) o.C() -q.M(n) +q.N(n) o=new A.a(new Float64Array(2)) -o.t(-100,-100) +o.u(-100,-100) n=q.k3 n===$&&A.c() m=n.a @@ -76473,123 +76507,123 @@ l.q(m) m=new A.a(new Float64Array(2)) m.an(200) l.am(0,m) -q.M(A.aqy(o,l,p.a1(0,2),-0.7853981633974483)) +q.N(A.aqE(o,l,p.a1(0,2),-0.7853981633974483)) o=new A.a(new Float64Array(2)) -o.t(100,-100) +o.u(100,-100) m=n.a m=m.a.a.a1(0,m.ax).a[1] l=new A.a(new Float64Array(2)) -l.t(100,m-100) -q.M(A.aqy(o,l,p.X(0,1.5),0.7853981633974483)) +l.u(100,m-100) +q.N(A.aqE(o,l,p.X(0,1.5),0.7853981633974483)) o=new A.a(new Float64Array(2)) -o.t(-300,300) +o.u(-300,300) n=n.a n=n.a.a.a1(0,n.ax).a[0] m=new A.a(new Float64Array(2)) -m.t(n-100,100) -m=A.aqy(o,m,p.a1(0,3),0.7853981633974483) +m.u(n-100,100) +m=A.aqE(o,m,p.a1(0,3),0.7853981633974483) o=m.at.e o.e7(0,-o.a[1]) o.C() -q.M(m) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.X_.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +q.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.X4.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:l=q.gar() k=new A.a(new Float64Array(2)) k.an(48) s=2 -return A.A(A.kc("bomb_ptero.png",A.kb(4,null,!0,0.2,k),l.CW$),$async$p) -case 2:q.siS(0,c) +return A.B(A.kd("bomb_ptero.png",A.kc(4,null,!0,0.2,k),l.CW$),$async$p) +case 2:q.siU(0,c) p=B.q.aT() p.sP(0,B.r) l=new A.a(new Float64Array(2)) -l.t(0,-1) +l.u(0,-1) k=new A.a(new Float64Array(2)) -k.t(-1,-0.1) +k.u(-1,-0.1) o=new A.a(new Float64Array(2)) -o.t(-0.2,0.4) +o.u(-0.2,0.4) n=new A.a(new Float64Array(2)) -n.t(0.2,0.4) +n.u(0.2,0.4) m=new A.a(new Float64Array(2)) -m.t(1,-0.1) -m=A.b8Q(A.b([l,k,o,n,m],t.d),q.ax) +m.u(1,-0.1) +m=A.b8W(A.b([l,k,o,n,m],t.d),q.ax) m.a7$=p -m.oN$=!0 -q.M(m) -return A.r(null,r)}}) -return A.t($async$p,r)}, +m.oP$=!0 +q.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s -this.w0(0,b) +this.w1(0,b) s=this.at.d -s.ac(s.V(0,this.L.X(0,b))) +s.ac(s.V(0,this.M.X(0,b))) s.C()}, -hS(a,b){var s -this.kF(a,b) -this.L.dF() +hU(a,b){var s +this.kH(a,b) +this.M.dF() s=this.at.e s.e7(0,-s.a[1]) s.C()}} -A.abj.prototype={} -A.abk.prototype={ -bE(){var s=this.aq$ +A.abq.prototype={} +A.abr.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.acA.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.b2s.prototype={ +A.acH.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.b2y.prototype={ $1(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) -r=new A.xy(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xw(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.c8)}, $S:395} -A.b2t.prototype={ +A.b2z.prototype={ $1(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) -r=new A.qd(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.qc(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.qI)}, $S:386} -A.b2u.prototype={ +A.b2A.prototype={ $1(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) -r=new A.xn(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xl(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.hm)}, $S:383} -A.b2v.prototype={ +A.b2B.prototype={ $1(a){var s,r,q,p,o,n=null,m=new A.a(new Float64Array(2)) -m.t(100,0) +m.u(100,0) s=A.kV(n,t.rR) r=$.au() q=$.aB() p=A.b([],t.u) o=A.aH(A.aJ(),t.y) -m=new A.MM(B.H,m,s,r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +m=new A.MN(B.H,m,s,r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,n,B.f,new A.f([],t.s),new A.f([],t.g)) m.aS(n,n) -return A.JI(A.aE(m,n,n,n,n,t.lQ),B.a1,n)}, +return A.JH(A.aE(m,n,n,n,n,t.lQ),B.a2,n)}, $S:379} -A.b2w.prototype={ +A.b2C.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.zm(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.zk(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Io)}, $S:378} -A.b2x.prototype={ +A.b2D.prototype={ $1(a){var s,r,q,p,o,n,m=null,l=t.Pr -l=new A.aNH(A.b([],t.bf),A.b([],l),A.b([],l)) -l.UZ() +l=new A.aNN(A.b([],t.bf),A.b([],l),A.b([],l)) +l.UY() s=A.b([],t.n) r=new Float64Array(2) q=$.au() p=$.aB() o=A.b([],t.u) n=A.aH(A.aJ(),t.y) -l=new A.rx(l,s,new A.a(r),$,m,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) +l=new A.rv(l,s,new A.a(r),$,m,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) l.aS(m,m) return A.aE(l,m,m,m,m,t.qm)}, $S:377} -A.b2y.prototype={ +A.b2E.prototype={ $1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=$.G(),f=g.B() g=g.B() s=A.a9(51,33,150,243) @@ -76605,17 +76639,17 @@ l=$.au() k=$.aB() j=A.b([],t.u) i=A.aH(A.aJ(),t.y) -g=new A.vw(f,g,new A.f8(s,r),p,q,n,o,m,l,k,new A.P(),new A.P(),B.m,j,i,A.y(t.S),A.y(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) +g=new A.vu(f,g,new A.f8(s,r),p,q,n,o,m,l,k,new A.P(),new A.P(),B.m,j,i,A.y(t.S),A.y(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) g.aS(h,h) return A.aE(g,h,h,h,h,t.ez)}, $S:376} -A.b2z.prototype={ +A.b2F.prototype={ $1(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new A.a(new Float64Array(2)) -g.t(250,100) +g.u(250,100) s=$.G().B() s.sA(0,A.a9(153,255,193,7)) r=new A.a(new Float64Array(2)) -r.t(0,1) +r.u(0,1) q=new Float64Array(2) p=A.b([],t.Fq) o=A.b([],t.eF) @@ -76625,53 +76659,53 @@ l=$.au() k=$.aB() j=A.b([],t.u) i=A.aH(A.aJ(),t.y) -g=new A.A0(g,s,r,new A.a(q),B.H,p,o,new A.a(n),m,l,k,new A.P(),new A.P(),B.m,j,i,A.y(t.S),A.y(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) +g=new A.A_(g,s,r,new A.a(q),B.H,p,o,new A.a(n),m,l,k,new A.P(),new A.P(),B.m,j,i,A.y(t.S),A.y(t.F),0,h,B.f,new A.f([],t.s),new A.f([],t.g)) g.aS(h,h) return A.aE(g,h,h,h,h,t.k9)}, $S:375} -A.b2A.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.a9(255,255,193,7),h=A.a9(255,64,196,255),g=$.G().B(),f=B.j2.aT() +A.b2G.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.a9(255,255,193,7),h=A.a9(255,64,196,255),g=$.G().B(),f=B.j5.aT() f.sP(0,B.r) -f.sbY(2) +f.sbX(2) s=A.b([],t.Fq) r=A.b([],t.eF) q=A.b([],t.V) -p=A.a6b() +p=A.a6i() o=A.kV(j,t.rR) n=$.au() m=$.aB() l=A.b([],t.u) k=A.aH(A.aJ(),t.y) -i=new A.vx(new A.f8(i,h),B.H,g,f,s,r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,j,B.f,new A.f([],t.s),new A.f([],t.g)) +i=new A.vv(new A.f8(i,h),B.H,g,f,s,r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,j,B.f,new A.f([],t.s),new A.f([],t.g)) i.aS(j,j) return A.aE(i,j,j,j,j,t.e7)}, $S:373} -A.b2B.prototype={ -$1(a){var s=null,r=A.hK(s,-2147483647),q=A.aIU(s,s,!1,s,s,t.VC),p=A.hq(B.j,s,s,s,s,s,s,s,"Hey! Who's there?",A.fO(B.a5N,s),t.Z0),o=A.kV(s,t.rR),n=$.au(),m=$.aB(),l=A.b([],t.u),k=A.aH(A.aJ(),t.y) -r=new A.A1(r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +A.b2H.prototype={ +$1(a){var s=null,r=A.hJ(s,-2147483647),q=A.aJ_(s,s,!1,s,s,t.VC),p=A.hp(B.j,s,s,s,s,s,s,s,"Hey! Who's there?",A.fO(B.a5R,s),t.Z0),o=A.kV(s,t.rR),n=$.au(),m=$.aB(),l=A.b([],t.u),k=A.aH(A.aJ(),t.y) +r=new A.A0(r,q,p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.OG)}, $S:372} -A.FP.prototype={ +A.FN.prototype={ T(){return"Shapes."+this.b}} -A.MM.prototype={ -p(a7){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 -var $async$p=A.v(function(a8,a9){if(a8===1)return A.q(a9,r) +A.MN.prototype={ +p(a7){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +var $async$p=A.w(function(a8,a9){if(a8===1)return A.r(a9,r) while(true)switch(s){case 0:a6=q.k3 a6===$&&A.c() p=a6.a p=p.a.a.a1(0,p.ax).a[1] o=new A.a(new Float64Array(2)) -o.t(0,p-24) -q.M(A.a1d(null,o,t.Fr)) -n=A.Aj(t.j) +o.u(0,p-24) +q.N(A.a1j(null,o,t.Fr)) +n=A.Ai(t.j) p=new A.a(new Float64Array(2)) p.an(150) o=new Float64Array(2) m=new A.a(o) -m.t(120,250) +m.u(120,250) l=new A.a(new Float64Array(2)) -l.t(-100,100) +l.u(-100,100) k=new Float64Array(2) j=A.a9(204,33,150,243) i=A.a9(204,76,175,80) @@ -76680,33 +76714,33 @@ g=$.ag() g=new A.aP(g,new Float64Array(2)) g.ac(m) g.C() -f=new A.ZC(l,new A.a(k),j,i,n,null,null,null,null,!1,h,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +f=new A.ZH(l,new A.a(k),j,i,n,null,null,null,null,!1,h,g,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) f.b7(B.j,null,null,null,0,p,null,null,m) p=B.q.aT() f.R8!==$&&A.ai() f.R8=p f.k4=0.3 f.ay=B.o -f.iq() +f.i4() p=o[0] m=o[1] l=new A.a(new Float64Array(2)) -l.t(p/2,m*0.15) -e=A.b9k(p*0.3,l,B.bV) +l.u(p/2,m*0.15) +e=A.b9q(p*0.3,l,B.bW) l=o[0] p=o[1] m=new A.a(new Float64Array(2)) -m.t(l/2,p*0.4) -d=A.b9k(l*0.4,m,B.eo) +m.u(l/2,p*0.4) +d=A.b9q(l*0.4,m,B.ep) m=o[0]/2 o=o[1] p=new A.a(new Float64Array(2)) -p.t(m,o-o/4) -f.M(A.b9k(m,p,B.fU)) -f.M(d) -f.M(e) -q.M(n) -q.M(f) +p.u(m,o-o/4) +f.N(A.b9q(m,p,B.fX)) +f.N(d) +f.N(e) +q.N(n) +q.N(f) for(p=q.G,o=q.a8,m=o.a,c=f,b=1;b<1000;){l=new Float64Array(2) l[0]=50 l[1]=50 @@ -76773,8 +76807,8 @@ a5=new A.a(k) k[1]=l[1] k[0]=l[0] a5.ak(0,400) -c=A.bJu(a4,a,a5,n,p) -l=c.a4l(c.gaEh()) +c=A.bJA(a4,a,a5,n,p) +l=c.a4j(c.gaEf()) k=a6.a j=k.a.a j.toString @@ -76795,170 +76829,173 @@ i[0]=a3[0] new A.a(i).ak(0,1/k) i=l.dr.ghZ().a[0]||s[1]>r.ghZ().a[1]}else s=!0 +s=n.em(B.j).U(0,n.gi0().a1(0,2)).a +if(!(s[0]+n.gi0().a[0]<0))if(!(s[1]+n.gi0().a[1]<0)){r=n.RG +s=s[0]>r.gi0().a[0]||s[1]>r.gi0().a[1]}else s=!0 else s=!0 -if(s){p=n.RG.ghZ().V(0,n.ghZ()) -s=n.UI(B.o).a +if(s){p=n.RG.gi0().V(0,n.gi0()) +s=n.UH(B.o).a r=p.a -o=B.d.bJ(s[0],r[0]) -r=B.d.bJ(s[1],r[1]) +o=B.d.bI(s[0],r[0]) +r=B.d.bI(s[1],r[1]) s=new A.a(new Float64Array(2)) -s.t(o,r) -q.ac(q.V(0,s.U(0,n.UI(B.o)))) +s.u(o,r) +q.ac(q.V(0,s.U(0,n.UH(B.o)))) q.C()}}, aK(a){var s,r -if(this.oP$){s=this.ghZ().a +if(this.oR$){s=this.gi0().a r=new A.j(s[0],s[1]).a1(0,2) s=this.R8 s===$&&A.c() a.ci(r,5,s)}}, -hS(a,b){var s -this.kF(a,b) +hU(a,b){var s +this.kH(a,b) s=this.rx if(s!=null)s.a7$.sA(0,this.p4)}, -jZ(a){var s,r=this -r.zK(a) -s=r.fX$ +k0(a){var s,r=this +r.zM(a) +s=r.fY$ if(!(s!=null&&s.a!==0)){s=r.rx if(s!=null)s.a7$.sA(0,r.p3)}}, -nS(a,b){this.Xi(0,b) +nU(a,b){this.Xh(0,b) this.ok.q(b.d.a1(0,10))}} -A.ZA.prototype={} -A.ZB.prototype={} -A.Zy.prototype={} -A.a8l.prototype={ -hS(a,b){var s,r,q=this -q.ajz(a,b) -s=b.fL$ +A.ZF.prototype={} +A.ZG.prototype={} +A.ZD.prototype={} +A.a8s.prototype={ +hU(a,b){var s,r,q=this +q.ajx(a,b) +s=b.fo$ s===$&&A.c() r=q.a7$ -if(s instanceof A.vM)r.sA(0,q.iu) -else{s=q.iU.a +if(s instanceof A.vK)r.sA(0,q.ix) +else{s=q.iW.a r.sA(0,A.a9(204,s>>>16&255,s>>>8&255,s&255))}}, -jZ(a){var s,r=this -r.ajy(a) -s=r.nB$ -if(!(s!=null&&s.a!==0))r.a7$.sA(0,r.iu)}, -gvp(){return!0}} -A.ZC.prototype={} -A.aha.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.Tk.prototype={ -bv(){this.fh() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.Lq))==null)s.M(A.b8v())}} -A.ahe.prototype={} -A.ahf.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.na(0) -q.gbh(q).yN(0,t.VC) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.zm.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:k=A.bdz() -j=A.bdz() +k0(a){var s,r=this +r.ajw(a) +s=r.l0$ +if(!(s!=null&&s.a!==0))r.a7$.sA(0,r.ix)}, +gvq(){return!0}} +A.ZH.prototype={} +A.ahh.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.Tn.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.dy,t.F)==null){r=A.b8C() +s.gf1().t(0,B.dy,r) +s.N(r)}}} +A.ahl.prototype={} +A.ahm.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.nd(0) +q.gc_(q).yP(0,t.VC) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.zk.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:k=A.bdG() +j=A.bdG() i=t.V s=2 -return A.A(q.F(0,A.b([k,j,A.jJ(null,null,k),A.jJ(null,null,j)],i)),$async$p) +return A.B(q.F(0,A.b([k,j,A.jJ(null,null,k),A.jJ(null,null,j)],i)),$async$p) case 2:p=new A.a(new Float64Array(2)) -p.t(75,75) -o=A.atw(p) +p.u(75,75) +o=A.atC(p) p=new A.a(new Float64Array(2)) -p.t(-75,75) -n=A.atw(p) +p.u(-75,75) +n=A.atC(p) p=new A.a(new Float64Array(2)) -p.t(75,-75) -m=A.atw(p) +p.u(75,-75) +m=A.atC(p) p=new A.a(new Float64Array(2)) -p.t(-75,-75) -l=A.atw(p) +p.u(-75,-75) +l=A.atC(p) k.F(0,A.b([o,n],i)) j.F(0,A.b([m,l],i)) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.ZD.prototype={} -A.Zz.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.Xp(0) -q.M(A.hB(null,B.B,null,null)) -q.M(A.EA(new A.a(new Float64Array(2)),A.di(!0,0,B.w,0.5+$.bn_().b0(),!0,null,null,null,0),null,null)) -return A.r(null,r)}}) -return A.t($async$p,r)}, -hS(a,b){var s,r -this.kF(a,b) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ZI.prototype={} +A.ZE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.Xo(0) +q.N(A.hA(null,B.B,null,null)) +q.N(A.Ez(new A.a(new Float64Array(2)),A.di(!0,0,B.w,0.5+$.bn5().b0(),!0,null,null,null,0),null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +hU(a,b){var s,r +this.kH(a,b) s=this.at.d.a -r=B.d.gnO(s[0])?1:0 -s=r+(B.d.gnO(s[1])?2:0)<2?B.bV:B.fU -this.M(A.b6T(s,B.a_L,A.di(!0,0,B.w,0.2,!1,null,null,null,0)))}} -A.acB.prototype={} -A.acC.prototype={ -a4(a,b){this.ln(0,b) -this.dI$.hz()}} -A.rx.prototype={ -p(a1){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$p=A.v(function(a2,a3){if(a2===1)return A.q(a3,r) -while(true)switch(s){case 0:q.lo(0) -p=A.hK(null,-2147483647) +r=B.d.gnQ(s[0])?1:0 +s=r+(B.d.gnQ(s[1])?2:0)<2?B.bW:B.fX +this.N(A.b6Z(s,B.a_P,A.di(!0,0,B.w,0.2,!1,null,null,null,0)))}} +A.acI.prototype={} +A.acJ.prototype={ +a4(a,b){this.ls(0,b) +this.dI$.h5()}} +A.rv.prototype={ +p(a1){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$p=A.w(function(a2,a3){if(a2===1)return A.r(a3,r) +while(true)switch(s){case 0:q.lt(0) +p=A.hJ(null,-2147483647) o=t.VC -n=A.e_(o) -m=t.jI -l=A.e_(m) -k=A.b([],t.uQ) -j=A.bgR(o) -q.q5$=new A.a6_(A.D(o,t.M),A.y(o),new A.rw(new A.a5Z(25,10,B.a1k,j,A.D(o,t.aU),A.D(o,t.OK),t.KK),n,q.gaN4(),q.gaMF(),A.D(o,t.Ha),A.D(o,t.yw),l,k,t.lO),A.y(m)) -q.xN$=10 +n=A.e6(o) +m=A.b([],t.Ju) +l=t.wp +k=A.b([],l) +j=A.bgY(o) +q.q7$=new A.a66(A.D(o,t.M),A.y(o),new A.zX(new A.a65(25,10,B.a1o,j,A.D(o,t.aU),A.D(o,t.OK),t.KK),n,q.gaN2(),q.gaMD(),A.D(o,t.Ha),A.D(o,t.yw),A.D(t.S,t.jI),m,new A.NQ(k,t.Ff)),A.b([],l),A.b([],l)) +q.xP$=10 o=new A.a(new Float64Array(2)) o.an(0) n=new A.a(new Float64Array(2)) n.an(8) s=2 -return A.A(A.fL("retro_tiles.png",null,o,n),$async$p) +return A.B(A.fL("retro_tiles.png",null,o,n),$async$p) case 2:i=a3 o=new A.a(new Float64Array(2)) -o.t(0,8) +o.u(0,8) n=new A.a(new Float64Array(2)) n.an(8) s=3 -return A.A(A.fL("retro_tiles.png",null,o,n),$async$p) +return A.B(A.fL("retro_tiles.png",null,o,n),$async$p) case 3:h=a3 -for(o=q.al,n=o.z,g=0;g<8000;++g){f=B.H.fA(300) -e=B.H.fA(300) +for(o=q.al,n=o.z,g=0;g<8000;++g){f=B.H.fC(300) +e=B.H.fC(300) m=new Float64Array(2) m[0]=f*8 m[1]=e*8 l=new Float64Array(2) l[0]=8 l[1]=8 -d=A.bda(new A.a(m),0,new A.a(l),i) -p.M(d) -n.push(d)}o.UZ() +d=A.bdh(new A.a(m),0,new A.a(l),i) +p.N(d) +n.push(d)}o.UY() m=A.lg(250,null,500,p) q.G!==$&&A.ai() q.G=m @@ -76967,51 +77004,51 @@ l=new A.a(new Float64Array(2)) l.an(1200) k=new A.a(new Float64Array(2)) k.an(8) -k=A.byw(l,2,k) +k=A.byB(l,2,k) q.a8!==$&&A.ai() q.a8=k -p.M(k) -m.aJv(k) +p.N(k) +m.aJt(k) l=k.at.d.a j=l[0] l=l[1] c=new A.a(new Float64Array(2)) -c.t(j+0,l+-16) +c.u(j+0,l+-16) l=new A.a(new Float64Array(2)) l.an(8) -d=A.bda(c,0,l,i) -p.M(d) +d=A.bdh(c,0,l,i) +p.N(d) n.push(d) n=k.at.d.a l=n[0] n=n[1] j=new A.a(new Float64Array(2)) -j.t(l+0,n+16) +j.u(l+0,n+16) n=new A.a(new Float64Array(2)) n.an(8) -p.M(A.b9L(j,0,n,h)) +p.N(A.b9R(j,0,n,h)) n=k.at.d.a j=n[0] n=n[1] l=new A.a(new Float64Array(2)) -l.t(j+16,n+0) +l.u(j+16,n+0) n=new A.a(new Float64Array(2)) n.an(8) -p.M(A.b9L(l,0,n,h)) +p.N(A.b9R(l,0,n,h)) k=k.at.d.a n=k[0] k=k[1] l=new A.a(new Float64Array(2)) -l.t(n+-16,k+0) +l.u(n+-16,k+0) n=new A.a(new Float64Array(2)) n.an(8) -p.M(A.b9L(l,0,n,h)) -n=q.q5$ +p.N(A.b9R(l,0,n,h)) +n=q.q7$ n===$&&A.c() l=$.G().B() l.sP(0,B.r) -l.sA(0,B.zZ) -l.sbY(1) +l.sA(0,B.A2) +l.sbX(1) k=B.q.aT() j=A.aV() c=new A.a(new Float64Array(2)) @@ -77021,30 +77058,30 @@ a.ac(c) a.C() c=t.s a0=t.g -l=new A.a60(l,$,k,null,j,a,B.o,0,0,null,B.f,new A.f([],c),new A.f([],a0)) +l=new A.a67(l,$,k,null,j,a,B.o,0,0,null,B.f,new A.f([],c),new A.f([],a0)) l.b7(null,null,null,null,0,null,null,null,null) k=n.a.a l.k4!==$&&A.ai() -l.k4=new A.NR(k.c,k.d,n) -l.a7$.sA(0,B.b_) +l.k4=new A.NU(k.c,k.d,n) +l.a7$.sA(0,B.b0) l.a7$.sP(0,B.r) -l.svg(10) -p.M(l) +l.svh(10) +p.N(l) l=A.aV() n=new A.a(new Float64Array(2)) k=new A.aP(b,new Float64Array(2)) k.ac(n) k.C() -o=new A.a2Y(o,l,k,B.o,0,0,null,B.f,new A.f([],c),new A.f([],a0)) +o=new A.a33(o,l,k,B.o,0,0,null,B.f,new A.f([],c),new A.f([],a0)) o.b7(null,null,null,null,0,null,null,null,null) -p.M(o) -m.at.M(A.a1d(null,null,t.Fr)) -return A.r(null,r)}}) -return A.t($async$p,r)}, -js(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null -for(s=A.d4(b,b.r,A.w(b).c),r=s.$ti.c,q=j.bO,p=q.a;s.D();){o=s.d +p.N(o) +m.at.N(A.a1j(null,null,t.Fr)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ju(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null +for(s=A.cV(b,b.r,A.q(b).c),r=s.$ti.c,q=j.bN,p=q.a;s.D();){o=s.d if(o==null)o=r.a(o) -if(o.l(0,B.bv)){n=j.a8 +if(o.l(0,B.bw)){n=j.a8 n===$&&A.c() n=n.aa}else n=!1 if(n){p[0]=0 @@ -77053,16 +77090,16 @@ n=j.a8 n===$&&A.c() n=n.at.d m=n.a -n.t(m[0]+0,m[1]+-1)}if(o.l(0,B.b4)){n=j.a8 +n.u(m[0]+0,m[1]+-1)}if(o.l(0,B.b5)){n=j.a8 n===$&&A.c() -n=n.bq}else n=!1 +n=n.bp}else n=!1 if(n){p[0]=-1 p[1]=0 n=j.a8 n===$&&A.c() n=n.at.d m=n.a -n.t(m[0]+-1,m[1]+0)}if(o.l(0,B.bu)){n=j.a8 +n.u(m[0]+-1,m[1]+0)}if(o.l(0,B.bv)){n=j.a8 n===$&&A.c() n=n.af}else n=!1 if(n){p[0]=0 @@ -77071,25 +77108,25 @@ n=j.a8 n===$&&A.c() n=n.at.d m=n.a -n.t(m[0]+0,m[1]+1)}if(o.l(0,B.bj)){n=j.a8 +n.u(m[0]+0,m[1]+1)}if(o.l(0,B.bk)){n=j.a8 n===$&&A.c() -n=n.L}else n=!1 +n=n.M}else n=!1 if(n){p[0]=1 p[1]=0 n=j.a8 n===$&&A.c() n=n.at.d m=n.a -n.t(m[0]+1,m[1]+0)}if(o.l(0,B.iN))j.bj=!0 -if(o.l(0,B.lM)){n=j.a8 +n.u(m[0]+1,m[1]+0)}if(o.l(0,B.iQ))j.bi=!0 +if(o.l(0,B.lP)){n=j.a8 n===$&&A.c() -n=n.bi -l=n.ji$.a -if(l===B.B)n.sua(B.hT) -else if(l===B.hT)n.sua(B.B)}if(o.l(0,B.uY)){o=j.q5$ +n=n.bh +l=n.jk$.a +if(l===B.B)n.sua(B.hW) +else if(l===B.hW)n.sua(B.B)}if(o.l(0,B.v1)){o=j.q7$ o===$&&A.c() o=o.a.a -o.a4x(o.d)}}if(j.bj)s=!(p[0]===0&&p[1]===0) +o.a4v(o.d)}}if(j.bi)s=!(p[0]===0&&p[1]===0) else s=!1 if(s){s=j.a8 s===$&&A.c() @@ -77101,23 +77138,23 @@ m=$.ag() m=new A.aP(m,new Float64Array(2)) m.ac(n) m.C() -k=new A.Y0(r,$,p,i,i,i,i,i,o,m,B.o,0,0,i,B.f,new A.f([],t.s),new A.f([],t.g)) +k=new A.Y5(r,$,p,i,i,i,i,i,o,m,B.o,0,0,i,B.f,new A.f([],t.s),new A.f([],t.g)) k.b7(i,i,i,i,0,s.at.d,i,i,i) -k.a7$.sA(0,B.md) -k.svg(10) +k.a7$.sA(0,B.mg) +k.svh(10) s=new A.a(new Float64Array(2)) s.an(1) -k.scF(0,s) -k.M(A.fg(B.B,i,i)) -j.M(k) +k.scH(0,s) +k.N(A.fg(B.B,i,i)) +j.N(k) q.cM() -j.bj=!1}return B.bP}, -Dk(a,b){var s,r,q,p,o,n=this.G +j.bi=!1}return B.bQ}, +Dm(a,b){var s,r,q,p,o,n=this.G n===$&&A.c() s=n.ax r=s.at.e q=r.a[0] -p=J.ez(b.gkB().gar().a[1]) +p=J.eA(b.gkD().gar().a[1]) o=new A.a(new Float64Array(2)) o.an(q+p*0.08) r.ac(o) @@ -77132,157 +77169,154 @@ s.ac(q) s.C() n.ch=null}, $idj:1} -A.NA.prototype={ -amB(a,b,c){var s,r=new A.a(new Float64Array(2)) +A.NC.prototype={ +amz(a,b,c){var s,r=new A.a(new Float64Array(2)) r.an(8) s=new A.a(new Float64Array(2)) -s.t(24,8) -A.fL("retro_tiles.png",null,s,r).cE(new A.aHF(this),t.P) -this.M(this.bi)}, -hS(a,b){var s,r,q,p=this,o=p.at.d,n=o.a,m=n[0],l=n[1],k=new Float64Array(2) -new A.a(k).t(m+4,l+4) +s.u(24,8) +A.fL("retro_tiles.png",null,s,r).cE(new A.aHL(this),t.P) +this.N(this.bh)}, +hU(a,b){var s,r,q,p=this,o=p.at.d,n=o.a,m=n[0],l=n[1],k=new Float64Array(2) +new A.a(k).u(m+4,l+4) if(t.GV.b(b)){m=k[0] -l=b.rv$ +l=b.rw$ l===$&&A.c() l=l.a s=m-l[0] -if(s<0)p.L=!1 -else if(s>0)p.bq=!1 +if(s<0)p.M=!1 +else if(s>0)p.bp=!1 r=k[1]-l[1] if(r<0)p.af=!1 else if(r>0)p.aa=!1 m=n[0] n=n[1] q=new A.a(new Float64Array(2)) -q.t(m+s/3,n+r/3) +q.u(m+s/3,n+r/3) o.ac(q) -o.C()}p.kF(a,b)}, -jZ(a){var s=this -s.af=s.aa=s.L=s.bq=!0 -s.zK(a)}} -A.aHF.prototype={ +o.C()}p.kH(a,b)}, +k0(a){var s=this +s.af=s.aa=s.M=s.bp=!0 +s.zM(a)}} +A.aHL.prototype={ $1(a){var s=this.a s.ok=a -s.tU()}, +s.tV()}, $S:369} -A.Y0.prototype={ +A.Y5.prototype={ aK(a){a.ci(B.i,1,this.a7$)}, a4(a,b){var s,r=this.at.d,q=r.a,p=q[0],o=this.k4.X(0,b).a,n=o[0] q=q[1] o=o[1] s=new A.a(new Float64Array(2)) -s.t(p+n,q+o) +s.u(p+n,q+o) r.ac(s) r.C() -this.ln(0,b)}, -rQ(a){if(a instanceof A.NA||a instanceof A.R4)return!1 -return this.ahe(a)}, -hS(a,b){if(b instanceof A.Jc)this.er() -this.kF(a,b)}, +this.ls(0,b)}, +rR(a){if(a instanceof A.NC||a instanceof A.R7)return!1 +return this.ahc(a)}, +hU(a,b){if(b instanceof A.Jb)this.eS() +this.kH(a,b)}, $ib4:1} -A.Jc.prototype={ -l9(a){if(!this.bi)this.XK(a)}} -A.R4.prototype={} -A.ys.prototype={ -a9l(){var s,r=this.at.d.a,q=r[0] +A.Jb.prototype={ +ld(a){if(!this.bh)this.XJ(a)}} +A.R7.prototype={} +A.yq.prototype={ +a9i(){var s,r=this.at.d.a,q=r[0] r=r[1] s=new A.a(new Float64Array(2)) -s.t(q+4,r+4) -this.rv$!==$&&A.ai() -this.rv$=s}} -A.aaj.prototype={} -A.aNH.prototype={ -a82(){var s,r,q,p,o +s.u(q+4,r+4) +this.rw$!==$&&A.ai() +this.rw$=s}} +A.aaq.prototype={} +A.aNN.prototype={ +a8_(){var s,r,q,p,o for(s=this.z,r=s.length,q=0;q") -B.b.ab(A.ak(new A.bm(new A.be(this.gbh(this),r),new A.at8(s),q),!0,q.h("B.E")),new A.at9())}} -A.at8.prototype={ -$1(a){return a.jQ(this.a.U(0,a.at.d))}, +q.F(0,A.b([p,n,A.bu1(A.b([A.bab()],o),k,j,m)],o)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +lb(a){var s=a.gdr().gar(),r=t.ky,q=r.h("bl") +B.b.ab(A.ak(new A.bl(new A.c3(this.gc_(this),r),new A.ate(s),q),!0,q.h("A.E")),new A.atf())}} +A.ate.prototype={ +$1(a){return a.jS(this.a.U(0,a.at.d))}, $S:367} -A.at9.prototype={ +A.atf.prototype={ $1(a){var s=a.ax,r=new A.a(new Float64Array(2)) r.an(10) -a.scF(0,s.V(0,r))}, +a.scH(0,s.V(0,r))}, $S:100} -A.acv.prototype={} -A.b2C.prototype={ +A.acC.prototype={} +A.b2I.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xG(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xE(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.ab)}, $S:365} -A.b2D.prototype={ +A.b2J.prototype={ $1(a){var s,r,q,p,o=null,n=new A.a(new Float64Array(2)) -n.t(100,100) -n=A.aNt(n) +n.u(100,100) +n=A.aNz(n) s=new A.a(new Float64Array(2)) -s.t(160,100) -s=A.aNt(s) +s.u(160,100) +s=A.aNz(s) r=new A.a(new Float64Array(2)) -r.t(170,150) -r=A.aNt(r) +r.u(170,150) +r=A.aNz(r) q=new A.a(new Float64Array(2)) -q.t(110,150) -q=A.b([n,s,r,A.aNt(q)],t.V) +q.u(110,150) +q=A.b([n,s,r,A.aNz(q)],t.V) r=$.au() s=$.aB() n=A.b([],t.u) p=A.aH(A.aJ(),t.y) -n=new A.rs(r,s,new A.P(),new A.P(),B.m,n,p,A.y(t.S),A.y(t.F),0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +n=new A.rr(r,s,new A.P(),new A.P(),B.m,n,p,A.y(t.S),A.y(t.F),0,o,B.f,new A.f([],t.s),new A.f([],t.g)) n.F(0,q) n.aS(o,q) return A.aE(n,o,o,o,o,t.VL)}, $S:364} -A.b2E.prototype={ +A.b2K.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) r=new A.ql(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Pe)}, $S:363} -A.b2F.prototype={ +A.b2L.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xv(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xt(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.u2)}, $S:361} -A.b2G.prototype={ -$1(a){var s=null,r=A.dX(B.j,s,s,B.et.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aB(),m=A.b([],t.u),l=A.aH(A.aJ(),t.y) -r=new A.z7(new A.alL(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.P(),new A.P(),B.m,m,l,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) +A.b2M.prototype={ +$1(a){var s=null,r=A.dX(B.j,s,s,B.eu.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aB(),m=A.b([],t.u),l=A.aH(A.aJ(),t.y) +r=new A.z5(new A.alS(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.P(),new A.P(),B.m,m,l,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Un)}, $S:360} -A.b2H.prototype={ -$1(a){var s=null,r=A.dX(B.j,s,s,B.et.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aB(),m=A.b([],t.u),l=A.aH(A.aJ(),t.y) -r=new A.z8(new A.alK(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.P(),new A.P(),B.m,m,l,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) +A.b2N.prototype={ +$1(a){var s=null,r=A.dX(B.j,s,s,B.eu.aT(),s,s,s,5),q=t.s,p=t.g,o=$.au(),n=$.aB(),m=A.b([],t.u),l=A.aH(A.aJ(),t.y) +r=new A.z6(new A.alR(r,-2147483647,s,B.f,new A.f([],q),new A.f([],p)),o,n,new A.P(),new A.P(),B.m,m,l,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],q),new A.f([],p)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Q7)}, $S:355} -A.b2I.prototype={ -$1(a){return B.OG}, +A.b2O.prototype={ +$1(a){return B.OK}, $S:353} -A.b2J.prototype={ -$1(a){return B.OH}, +A.b2P.prototype={ +$1(a){return B.OL}, $S:352} -A.b2K.prototype={ -$1(a){return B.Rt}, +A.b2Q.prototype={ +$1(a){return B.Rx}, $S:350} -A.b2L.prototype={ -$1(a){return B.SZ}, +A.b2R.prototype={ +$1(a){return B.T2}, $S:349} -A.xE.prototype={ -aW(){return new A.acJ(B.n)}} -A.acJ.prototype={ -bo(){var s,r,q,p -this.bQ() +A.xC.prototype={ +aW(){return new A.acQ(B.n)}} +A.acQ.prototype={ +bn(){var s,r,q,p +this.bP() s=$.au() r=$.aB() q=A.b([],t.u) p=A.aH(A.aJ(),t.y) -s=new A.CH(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.CG(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) s.aS(null,null) this.d!==$&&A.ai() this.d=s}, a5(a){var s=null,r=this.d r===$&&A.c() -return A.b97(A.kU(B.bo,A.b([A.F6(0,A.aE(r,s,s,s,s,t.Ms),s),A.k2(s,new A.CK(r.a6J(t.BF),new A.aTN(this),s,t.gb),s,s,16,s,16,s)],t.p),B.a1,B.bl,s))}} -A.aTN.prototype={ +return A.b9d(A.kU(B.bp,A.b([A.F4(0,A.aE(r,s,s,s,s,t.Ms),s),A.k3(s,new A.CJ(r.a6H(t.BF),new A.aTT(this),s,t.gb),s,s,16,s,16,s)],t.p),B.a2,B.bm,s))}} +A.aTT.prototype={ $2(a,b){var s=b.a.length,r=this.a.d r===$&&A.c() -return new A.DE(s,r.gaPr(),null)}, +return new A.DD(s,r.gaPp(),null)}, $S:346} -A.DE.prototype={ +A.DD.prototype={ a5(a){var s=null,r=this.c -return A.asI(new A.cg(B.ii,r===0?A.mm(B.E6,this.d,s):A.du("Remaining enemies: "+r,s,s,s,s,s,s),s),s,s,s,s)}} -A.uo.prototype={ -l7(a){this.er()}} -A.CH.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.DF() -return A.r(null,r)}}) -return A.t($async$p,r)}, -DF(){var s=new A.a(new Float64Array(2)) -s.t(100,100) -this.M(A.b7q(s)) +return A.asO(new A.cg(B.il,r===0?A.mm(B.Ea,this.d,s):A.du("Remaining enemies: "+r,s,s,s,s,s,s),s),s,s,s,s)}} +A.um.prototype={ +lb(a){this.eS()}} +A.CG.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.DH() +return A.t(null,r)}}) +return A.u($async$p,r)}, +DH(){var s=new A.a(new Float64Array(2)) +s.u(100,100) +this.N(A.b7w(s)) s=new A.a(new Float64Array(2)) -s.t(200,100) -this.M(A.b7q(s)) +s.u(200,100) +this.N(A.b7w(s)) s=new A.a(new Float64Array(2)) -s.t(300,100) -this.M(A.b7q(s))}} -A.aVu.prototype={ +s.u(300,100) +this.N(A.b7w(s))}} +A.aVA.prototype={ $1(a){B.b.H(a.a,this.a) a.C()}, $S:105} -A.aVw.prototype={ -$1(a){B.b.N(a.a,this.a) +A.aVC.prototype={ +$1(a){B.b.L(a.a,this.a) a.C()}, $S:105} -A.Sv.prototype={ -bv(){this.fh() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.aez.prototype={ -bv(){var s=this -s.ak9() -s.bE().Kv(s,new A.aVu(s))}, -hh(){var s=this -s.bE().Kv(s,new A.aVw(s)) -s.pB()}} -A.xF.prototype={ -aW(){return new A.acK(B.n)}} -A.acK.prototype={ -bo(){var s,r,q,p -this.bQ() +A.Sy.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.aeG.prototype={ +bt(){var s=this +s.ak7() +s.bD().Kx(s,new A.aVA(s))}, +hk(){var s=this +s.bD().Kx(s,new A.aVC(s)) +s.pD()}} +A.xD.prototype={ +aW(){return new A.acR(B.n)}} +A.acR.prototype={ +bn(){var s,r,q,p +this.bP() s=$.au() r=$.aB() q=A.b([],t.u) p=A.aH(A.aJ(),t.y) -s=new A.xD(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +s=new A.xB(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) s.aS(null,null) this.d!==$&&A.ai() this.d=s}, a5(a){var s,r=null,q=this.d q===$&&A.c() -s=A.b([new A.NO(new A.Ii(q,r,r,t.LB),r,r,r,r,t.nu),new A.Jo(new A.H7(new A.aTO(this),r,r,r,A.bIC(),A.bGX(),t.x4),r,r,r,r,t.wq)],t.Ds) -return A.b97(A.by3(A.kU(B.bo,A.b([A.F6(0,A.aE(q,r,r,r,r,t.y6),r),B.a16],t.p),B.a1,B.bl,r),s))}} -A.aTO.prototype={ +s=A.b([new A.NR(new A.Ih(q,r,r,t.LB),r,r,r,r,t.nu),new A.Jn(new A.H6(new A.aTU(this),r,r,r,A.bII(),A.bH2(),t.x4),r,r,r,r,t.wq)],t.Ds) +return A.b9d(A.by9(A.kU(B.bp,A.b([A.F4(0,A.aE(q,r,r,r,r,t.y6),r),B.a1a],t.p),B.a2,B.bm,r),s))}} +A.aTU.prototype={ $1(a){var s=this.a.d s===$&&A.c() -return s.a6J(t._5)}, +return s.a6H(t._5)}, $S:345} -A.a1l.prototype={ -a5(a){var s=null,r=A.bgN(a,!0,t.C8),q=r.a,p=new A.of(q,A.aU(r).h("of<1>")) -return A.asI(new A.cg(B.ii,p.gE(p)===0?A.mm(B.E6,new A.azf(a),s):A.du("Remaining enemies: "+q.length,s,s,s,s,s,s),s),s,s,s,s)}} -A.azf.prototype={ -$0(){A.bgN(this.a,!1,t.y6).DF()}, +A.a1r.prototype={ +a5(a){var s=null,r=A.bgU(a,!0,t.C8),q=r.a,p=new A.oe(q,A.aU(r).h("oe<1>")) +return A.asO(new A.cg(B.il,p.gE(p)===0?A.mm(B.Ea,new A.azk(a),s):A.du("Remaining enemies: "+q.length,s,s,s,s,s,s),s),s,s,s,s)}} +A.azk.prototype={ +$0(){A.bgU(this.a,!1,t.y6).DH()}, $S:0} -A.oJ.prototype={ -l7(a){this.er()}} -A.xD.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.DF() -return A.r(null,r)}}) -return A.t($async$p,r)}, -DF(){var s=new A.a(new Float64Array(2)) -s.t(100,100) -this.M(A.b7r(s)) +A.oH.prototype={ +lb(a){this.eS()}} +A.xB.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.DH() +return A.t(null,r)}}) +return A.u($async$p,r)}, +DH(){var s=new A.a(new Float64Array(2)) +s.u(100,100) +this.N(A.b7x(s)) s=new A.a(new Float64Array(2)) -s.t(200,100) -this.M(A.b7r(s)) +s.u(200,100) +this.N(A.b7x(s)) s=new A.a(new Float64Array(2)) -s.t(300,100) -this.M(A.b7r(s))}} -A.aVt.prototype={ +s.u(300,100) +this.N(A.b7x(s))}} +A.aVz.prototype={ $1(a){B.b.H(a.a,this.a) a.C()}, $S:105} -A.aVv.prototype={ -$1(a){B.b.N(a.a,this.a) +A.aVB.prototype={ +$1(a){B.b.L(a.a,this.a) a.C()}, $S:105} -A.Sw.prototype={ -bv(){this.fh() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.aeA.prototype={ -bv(){var s=this -s.ak8() -s.bE().Kv(s,new A.aVt(s))}, -hh(){var s=this -s.bE().Kv(s,new A.aVv(s)) -s.pB()}} -A.xG.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.Sz.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.aeH.prototype={ +bt(){var s=this +s.ak6() +s.bD().Kx(s,new A.aVz(s))}, +hk(){var s=this +s.bD().Kx(s,new A.aVB(s)) +s.pD()}} +A.xE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=new A.a(new Float64Array(2)) o.an(200) p=new A.a(new Float64Array(2)) p.an(300) -p=A.byn(o,p) +p=A.bys(o,p) p.ay=B.j -p.iq() +p.i4() q.G=p -q.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}, +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s -this.fE(0,b) +this.fG(0,b) s=this.G s===$&&A.c() s=s.at s.c+=b s.b=!0 s.C()}, -glH(){return this.a8}, -slH(a){return this.a8=a}} -A.a56.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +glL(){return this.a8}, +slL(a){return this.a8=a}} +A.a5d.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:l=new A.a(new Float64Array(2)) -l.t(100,100) -p=$.bbJ() -l=A.k5(2,p,l,50) +l.u(100,100) +p=$.bbP() +l=A.k6(2,p,l,50) o=new A.a(new Float64Array(2)) -o.t(160,100) -o=A.k5(3,p,o,50) +o.u(160,100) +o=A.k6(3,p,o,50) n=new A.a(new Float64Array(2)) -n.t(170,150) -n=A.k5(4,p,n,50) +n.u(170,150) +n=A.k6(4,p,n,50) m=new A.a(new Float64Array(2)) -m.t(70,200) -q.F(0,A.b([l,o,n,A.k5(5,p,m,50)],t.QZ)) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.ahU.prototype={ -bE(){var s=this.aq$ +m.u(70,200) +q.F(0,A.b([l,o,n,A.k6(5,p,m,50)],t.QZ)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ai0.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} A.ql.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fL("flame.png",q.CW$,null,null),$async$p) +return A.B(A.fL("flame.png",q.CW$,null,null),$async$p) case 2:m=c -l=A.b8e(m) +l=A.b8l(m) k=l.at.d -k.eK(0,100) +k.eJ(0,100) k.C() k.e7(0,400) k.C() -p=A.b8e(m) +p=A.b8l(m) k=p.at.d -k.eK(0,100) +k.eJ(0,100) k.C() k.e7(0,400) k.C() -p.bq=-1 -o=A.b8e(m) +p.bp=-1 +o=A.b8l(m) k=o.at.d -k.eK(0,100) +k.eJ(0,100) k.C() k.e7(0,400) k.C() -o.bi=-1 -q.M(l) -q.M(p) -q.M(o) +o.bh=-1 +q.N(l) +q.N(p) +q.N(o) k=q.k3 k===$&&A.c() k=k.a k=k.a.a.a1(0,k.ax).a[1] n=new A.a(new Float64Array(2)) -n.t(0,k-24) -q.M(A.a1d(null,n,t.Fr)) -return A.r(null,r)}}) -return A.t($async$p,r)}, -glH(){return this.G}, -slH(a){return this.G=a}} -A.a3g.prototype={ +n.u(0,k-24) +q.N(A.a1j(null,n,t.Fr)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +glL(){return this.G}, +slL(a){return this.G=a}} +A.a3m.prototype={ a4(a,b){var s,r,q=this,p=q.at.d,o=p.a -p.eK(0,o[0]+q.bi*150*b) +p.eJ(0,o[0]+q.bh*150*b) p.C() -s=q.a4l(q.gaOr()) -if(!(o[0]<=0&&q.bi===-1)){r=q.gar().k3 +s=q.a4j(q.gaOp()) +if(!(o[0]<=0&&q.bh===-1)){r=q.gar().k3 r===$&&A.c() r=r.a -r=s.c>=r.a.a.a1(0,r.ax).a[0]&&q.bi===1}else r=!0 -if(r)q.bi*=-1 -p.e7(0,o[1]+q.bq*150*b) +r=s.c>=r.a.a.a1(0,r.ax).a[0]&&q.bh===1}else r=!0 +if(r)q.bh*=-1 +p.e7(0,o[1]+q.bp*150*b) p.C() -if(!(o[1]<=0&&q.bq===-1)){p=q.gar().k3 +if(!(o[1]<=0&&q.bp===-1)){p=q.gar().k3 p===$&&A.c() p=p.a -p=s.d>=p.a.a.a1(0,p.ax).a[1]&&q.bq===1}else p=!0 -if(p)q.bq*=-1}} -A.agx.prototype={ -bE(){var s=this.aq$ +p=s.d>=p.a.a.a1(0,p.ax).a[1]&&q.bp===1}else p=!0 +if(p)q.bp*=-1}} +A.agE.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.yX.prototype={ -aW(){return new A.agg(B.n)}} -A.agg.prototype={ +A.yV.prototype={ +aW(){return new A.agn(B.n)}} +A.agn.prototype={ gar(){var s,r,q,p,o,n=this.d if(n===$){s=$.au() r=$.aB() q=A.b([],t.u) p=A.aH(A.aJ(),t.y) -o=new A.LX(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.LW(s,r,new A.P(),new A.P(),B.m,q,p,A.y(t.S),A.y(t.F),0,null,B.f,new A.f([],t.s),new A.f([],t.g)) o.aS(null,null) -this.d!==$&&A.Z() +this.d!==$&&A.a1() this.d=o n=o}return n}, -LK(a){var s,r,q=this.gar().a8A(a,t.Xn) -if(q!=null){s=!q.bi -q.bi=s +LM(a){var s,r,q=this.gar().h0(a,t.Xn) +if(q!=null){s=!q.bh +q.bh=s r=$.G().B() -r.sA(0,s?B.l:A.a9(B.d.aw(127.5),255,255,255)) +r.sA(0,s?B.l:A.a9(B.d.az(127.5),255,255,255)) q.a7$=r}}, a5(a){var s=this,r=null,q=t.p -return A.kU(B.bo,A.b([A.F6(0,A.aE(s.gar(),r,r,r,r,t.Im),r),A.k2(r,A.jk(A.b([A.mm(B.a9o,new A.aX9(s),r),A.mm(B.a9a,new A.aXa(s),r),A.mm(B.a9g,new A.aXb(s),r)],q),B.a2,B.m5,B.a4,r),r,r,0,r,222,340)],q),B.a1,B.bl,r)}} -A.aX9.prototype={ -$0(){this.a.LK(new A.mg(B.c.gI("knight")))}, +return A.kU(B.bp,A.b([A.F4(0,A.aE(s.gar(),r,r,r,r,t.Im),r),A.k3(r,A.jk(A.b([A.mm(B.a9s,new A.aXf(s),r),A.mm(B.a9e,new A.aXg(s),r),A.mm(B.a9k,new A.aXh(s),r)],q),B.a3,B.m8,B.a5,r),r,r,0,r,222,340)],q),B.a2,B.bm,r)}} +A.aXf.prototype={ +$0(){this.a.LM(new A.iy(B.c.gI("knight")))}, $S:0} -A.aXa.prototype={ -$0(){this.a.LK(new A.mg(B.c.gI("mage")))}, +A.aXg.prototype={ +$0(){this.a.LM(new A.iy(B.c.gI("mage")))}, $S:0} -A.aXb.prototype={ -$0(){this.a.LK(new A.mg(B.c.gI("ranger")))}, +A.aXh.prototype={ +$0(){this.a.LM(new A.iy(B.c.gI("ranger")))}, $S:0} -A.LX.prototype={ -p(a){var s=0,r=A.u(t.z),q=this,p,o,n,m,l,k,j,i -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.LW.prototype={ +p(a){var s=0,r=A.v(t.z),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.lo(0),$async$p) +return A.B(q.lt(0),$async$p) case 2:p=q.CW$ s=3 -return A.A(A.fL("knight.png",p,null,null),$async$p) +return A.B(A.fL("knight.png",p,null,null),$async$p) case 3:o=c s=4 -return A.A(A.fL("mage.png",p,null,null),$async$p) +return A.B(A.fL("mage.png",p,null,null),$async$p) case 4:n=c s=5 -return A.A(A.fL("ranger.png",p,null,null),$async$p) +return A.B(A.fL("ranger.png",p,null,null),$async$p) case 5:m=c p=B.c.gI("knight") l=new A.a(new Float64Array(2)) l.an(100) k=new A.a(new Float64Array(2)) -k.t(0,100) -l=A.b9b(new A.mg(p),k,l,o) +k.u(0,100) +l=A.b9h(new A.iy(p),k,l,o) k=B.c.gI("mage") p=new A.a(new Float64Array(2)) p.an(100) j=new A.a(new Float64Array(2)) -j.t(120,100) -p=A.b9b(new A.mg(k),j,p,n) +j.u(120,100) +p=A.b9h(new A.iy(k),j,p,n) j=B.c.gI("ranger") k=new A.a(new Float64Array(2)) k.an(100) i=new A.a(new Float64Array(2)) -i.t(240,100) +i.u(240,100) s=6 -return A.A(q.F(0,A.b([l,p,A.b9b(new A.mg(j),i,k,m)],t.V)),$async$p) -case 6:return A.r(null,r)}}) -return A.t($async$p,r)}} -A.Pb.prototype={} -A.z7.prototype={ -my(a){return B.ro}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(q.F(0,A.b([l,p,A.b9h(new A.iy(j),i,k,m)],t.V)),$async$p) +case 6:return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Pe.prototype={} +A.z5.prototype={ +mC(a){return B.rs}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:l=q.G k=A.jJ(null,null,l) q.a8!==$&&A.ai() q.a8=k q.F(0,A.b([k,l],t.V)) s=2 -return A.A(q.CW$.cL(0,"animations/chopper.png"),$async$p) +return A.B(q.CW$.cL(0,"animations/chopper.png"),$async$p) case 2:k=c p=new A.a(new Float64Array(2)) p.an(48) -o=new A.rP(k,p,A.D(t.S,t.vz)) +o=new A.rN(k,p,A.D(t.S,t.vz)) k=new A.a(new Float64Array(2)) k.an(128) -k=A.mJ(B.j,null,o.xs(0,0.05),null,null,null,3.141592653589793,null,!0,null,null,!1,null,k) +k=A.mJ(B.j,null,o.xu(0,0.05),null,null,null,3.141592653589793,null,!0,null,null,!1,null,k) q.al=k -l.M(k) +l.N(k) k=new A.a(new Float64Array(2)) k.an(128) -p=o.xs(0,0.05) +p=o.xu(0,0.05) n=new A.a(new Float64Array(2)) -n.t(0,160) +n.u(0,160) k=A.mJ(B.j,null,p,null,null,null,0,null,!0,n,null,!1,null,k) q.b_=k -l.M(k) -m=A.fO(A.en(null,null,B.l,null,null,null,null,null,null,null,null,30,null,null,null,null,null,!0,null,null,null,null,null,B.iM,null,null),null) +l.N(k) +m=A.fO(A.eo(null,null,B.l,null,null,null,null,null,null,null,null,30,null,null,null,null,null,!0,null,null,null,null,null,B.iP,null,null),null) k=q.al k=k.em(k.ay) p=new A.a(new Float64Array(2)) -p.t(0,-70) +p.u(0,-70) n=t.Z0 -l.M(A.hq(B.j,null,null,null,k.V(0,p),null,null,null,"nativeAngle = pi",m,n)) +l.N(A.hp(B.j,null,null,null,k.V(0,p),null,null,null,"nativeAngle = pi",m,n)) p=q.b_ p=p.em(p.ay) k=new A.a(new Float64Array(2)) -k.t(0,-70) -l.M(A.hq(B.j,null,null,null,p.V(0,k),null,null,null,"nativeAngle = 0",m,n)) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.alL.prototype={ +k.u(0,-70) +l.N(A.hp(B.j,null,null,null,p.V(0,k),null,null,null,"nativeAngle = 0",m,n)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.alS.prototype={ ca(a){var s,r,q,p,o,n,m=this,l=m.go -if((l.a&4)===0)m.M(l) +if((l.a&4)===0)m.N(l) s=a.f l=l.at.d l.ac(B.b.ga6(s)) l.C() -r=m.gbh(m).pg(0,t.U9) +r=m.gc_(m).pi(0,t.U9) for(l=r.length,q=0;q>>24&255)/255>=0.5)q.M(A.aFP(A.di(!1,0,B.w,1,!1,r,r,r,0))) -else q.M(A.bj_(1,A.di(!1,0,B.w,1,!1,r,r,r,0),r,r))}} -A.ahK.prototype={} -A.A4.prototype={ +if((s.gA(s).a>>>24&255)/255>=0.5)q.N(A.aFV(A.di(!1,0,B.w,1,!1,r,r,r,0))) +else q.N(A.bj5(1,A.di(!1,0,B.w,1,!1,r,r,r,0),r,r))}} +A.ahR.prototype={} +A.A3.prototype={ p(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null -h.Mk() +h.Mm() s=h.G r=A.lg(600,g,400,s) h.a8!==$&&A.ai() h.a8=r q=r.ax q.ax=B.o -q.m2() +q.m6() h.F(0,A.b([r,s],t.V)) for(r=t.s,q=t.g,p=0;p<20;++p){o=B.H.b0() n=B.H.b0() @@ -78436,7 +78485,7 @@ l[0]=n*320+40 l[1]=m*520+40 m=$.G() k=m.B() -k.sA(0,B.uE[B.H.fA(18)]) +k.sA(0,B.uI[B.H.fC(18)]) n=new Float64Array(2) o=(o*30+10)*2 j=new Float64Array(2) @@ -78450,30 +78499,33 @@ j=$.ag() j=new A.aP(j,new Float64Array(2)) j.ac(i) j.C() -o=new A.aj3(new A.a(n),$,m,g,o,j,B.o,0,0,g,B.f,new A.f([],r),new A.f([],q)) +o=new A.aja(new A.a(n),$,m,g,o,j,B.o,0,0,g,B.f,new A.f([],r),new A.f([],q)) o.b7(g,g,g,g,0,new A.a(l),g,g,i) o.a7$=k -s.M(o)}}} -A.aj3.prototype={ -ca(a){var s=new A.p0(0.5),r=new A.a6k(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) -s.hg(r) -this.M(r)}} -A.aok.prototype={ -bv(){this.fh() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.Ae.prototype={ +s.N(o)}}} +A.aja.prototype={ +ca(a){var s=new A.oZ(0.5),r=new A.a6r(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +s.hj(r) +this.N(r)}} +A.aoq.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.Ad.prototype={ p(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.G,i=A.lg(600,k,400,j) l.a8!==$&&A.ai() l.a8=i l.F(0,A.b([i,j],t.V)) i=$.G() s=i.B() -s.sA(0,B.MJ) +s.sA(0,B.MN) i=i.B() -i.sA(0,B.KC) +i.sA(0,B.KG) i.sP(0,B.r) -i.sbY(1.5) +i.sbX(1.5) r=new A.a(new Float64Array(2)) r.an(200) q=A.aV() @@ -78483,37 +78535,37 @@ p.ac(r) p.C() o=t.s n=t.g -m=new A.ZL(100,s,i,q,p,B.j,0,0,k,B.f,new A.f([],o),new A.f([],n)) +m=new A.ZQ(100,s,i,q,p,B.j,0,0,k,B.f,new A.f([],o),new A.f([],n)) m.b7(B.j,k,k,k,0,k,k,k,r) -j.M(m) +j.N(m) j=m.ok j===$&&A.c() -j.M(A.vJ(1,A.di(!1,0,B.bc,6,!0,k,3,k,0),k)) +j.N(A.vH(1,A.di(!1,0,B.bd,6,!0,k,3,k,0),k)) j=m.k4 j===$&&A.c() i=A.di(!1,0,B.w,20,!0,k,k,k,0) -s=new A.ajZ(6.283185307179586,0,k,i,k,0,k,B.f,new A.f([],o),new A.f([],n)) -i.hg(s) -j.M(s) -j.M(A.vJ(0.09424777960769379,A.di(!1,0,B.w,0.1,!0,k,0.1,k,0),k)) -j.M(A.vJ(0.13194689145077132,A.di(!1,0,B.w,0.13,!0,k,0.13,k,0),k))}} -A.ZL.prototype={ -p(a1){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$p=A.v(function(a2,a3){if(a2===1)return A.q(a3,r) +s=new A.ak5(6.283185307179586,0,k,i,k,0,k,B.f,new A.f([],o),new A.f([],n)) +i.hj(s) +j.N(s) +j.N(A.vH(0.09424777960769379,A.di(!1,0,B.w,0.1,!0,k,0.1,k,0),k)) +j.N(A.vH(0.13194689145077132,A.di(!1,0,B.w,0.13,!0,k,0.13,k,0),k))}} +A.ZQ.prototype={ +p(a1){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$p=A.w(function(a2,a3){if(a2===1)return A.r(a3,r) while(true)switch(s){case 0:q.p4=$.G().S() for(p=q.p1,o=p*0.15,n=p*0.2,m=0;m<12;++m){l=6.283185307179586*(m/12) -k=B.e.bJ(m,3)===0?n:o +k=B.e.bI(m,3)===0?n:o q.p4.Y(0,p+p*Math.sin(l),p+p*Math.cos(l)) j=p-k q.p4.n(0,p+j*Math.sin(l),p+j*Math.cos(l))}j=p*0.3 i=p*0.7 h=$.G() g=h.B() -g.sA(0,B.JE) +g.sA(0,B.JI) f=h.B() -f.sA(0,B.Ll) +f.sA(0,B.Lp) e=new A.a(new Float64Array(2)) -e.t(j,2*i) +e.u(j,2*i) d=A.aV() c=$.ag() b=new A.aP(c,new Float64Array(2)) @@ -78521,46 +78573,46 @@ b.ac(e) b.C() a=t.s a0=t.g -j=new A.ZM(i,j,g,f,d,b,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) +j=new A.ZR(i,j,g,f,d,b,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) j.b7(B.j,null,null,null,0,null,null,null,e) i=new A.a(new Float64Array(2)) -i.t(p,p) +i.u(p,p) d=d.d d.ac(i) d.C() q.k4=j j=h.B() j.sP(0,B.r) -j.sA(0,B.LH) +j.sA(0,B.LL) h=h.B() h.sP(0,B.r) -h.sA(0,B.JI) +h.sA(0,B.JM) i=new A.a(new Float64Array(2)) i.an(2*p) g=A.aV() f=new A.aP(c,new Float64Array(2)) f.ac(i) f.C() -j=new A.ZN(p,p*0.1,j,h,g,f,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) +j=new A.ZS(p,p*0.1,j,h,g,f,B.j,0,0,null,B.f,new A.f([],a),new A.f([],a0)) j.b7(B.j,null,null,null,0,null,null,null,i) i=new A.a(new Float64Array(2)) -i.t(p,p) +i.u(p,p) g=g.d g.ac(i) g.C() q.ok=j -q.M(q.k4) -q.M(q.ok) -return A.r(null,r)}}) -return A.t($async$p,r)}, +q.N(q.k4) +q.N(q.ok) +return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s=this,r=s.p1 a.ci(new A.j(r,r),r,s.p2) r=s.p4 r===$&&A.c() a.W(r,s.p3)}} -A.ZM.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.ZR.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=$.G() m=n.S() l=q.k4 @@ -78579,19 +78631,19 @@ n.n(0,o,2*l) n.a2(0) q.p2!==$&&A.ai() q.p2=n -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s=this,r=s.p1 r===$&&A.c() a.W(r,s.p3) r=s.p2 r===$&&A.c() a.W(r,s.p4)}} -A.ZN.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.ZS.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:j=q.ok -q.p2.sbY(j) +q.p2.sbX(j) p=$.G().S() q.p1!==$&&A.ai() q.p1=p @@ -78600,8 +78652,8 @@ n=o-j m=o-j/3 for(l=0;l<144;++l){k=6.283185307179586*(l/144) p.Y(0,o+n*Math.sin(k),o+n*Math.cos(k)) -p.n(0,o+m*Math.sin(k),o+m*Math.cos(k))}return A.r(null,r)}}) -return A.t($async$p,r)}, +p.n(0,o+m*Math.sin(k),o+m*Math.cos(k))}return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s,r=this,q=r.k4,p=r.ok a.ci(new A.j(q,q),q-p/2,r.p2) s=r.p3 @@ -78609,51 +78661,51 @@ a.ci(new A.j(q,q),q-p,s) p=r.p1 p===$&&A.c() a.W(p,s)}} -A.vL.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.vJ.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:m=new A.a(new Float64Array(2)) m.an(200) p=B.q.aT() p.sP(0,B.r) -q.G=A.k5(null,p,m,100) +q.G=A.k6(null,p,m,100) m=new A.a(new Float64Array(2)) m.an(70) -o=A.k5(null,null,m,20) -q.G.M(o) -q.M(q.G) +o=A.k6(null,null,m,20) +q.G.N(o) +q.N(q.G) m=A.aV() p=new A.a(new Float64Array(2)) n=$.ag() n=new A.aP(n,new Float64Array(2)) n.ac(p) n.C() -p=new A.a8L(m,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.a8S(m,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) p.b7(null,null,null,null,0,null,null,null,null) -p.amN() +p.amL() n=new A.a(new Float64Array(2)) -n.t(200,100) +n.u(200,100) m=m.d m.ac(n) m.C() m=new A.a(new Float64Array(2)) m.an(1.2) -n=$.boP() -n=new A.a65(new A.Ns(0,1),new A.aVF(1,n)) -n.a0U() -p.M(A.aka(m,new A.lt(new A.Pj(A.b([new A.p0(0.1),new A.Ft(0.1),n],t.Aa))),null)) -q.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){var s,r=null,q=this.a8,p=q?3:1 +n=$.boV() +n=new A.a6c(new A.Nu(0,1),new A.aVL(1,n)) +n.a0T() +p.N(A.akh(m,new A.lt(new A.Pm(A.b([new A.oZ(0.1),new A.Fr(0.1),n],t.Aa))),null)) +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s,r=null,q=this.a8,p=q?3:1 this.a8=!q q=this.G q===$&&A.c() s=new A.a(new Float64Array(2)) s.an(p) -q.M(A.aka(s,A.di(!1,0,B.qT,1.5,!1,r,r,r,0),r))}} -A.a8L.prototype={ -amN(){var s,r,q,p=$.G().S() +q.N(A.akh(s,A.di(!1,0,B.qX,1.5,!1,r,r,r,0),r))}} +A.a8S.prototype={ +amL(){var s,r,q,p=$.G().S() p.Y(0,30,0) this.k4!==$&&A.ai() this.k4=p @@ -78664,129 +78716,129 @@ aK(a){var s,r,q=this,p=q.k4 p===$&&A.c() s=q.ok if(s===$){r=$.G().B() -r.sA(0,B.Ok) -q.ok!==$&&A.Z() +r.sA(0,B.Oo) +q.ok!==$&&A.a1() q.ok=r s=r}a.W(p,s)}} -A.ak7.prototype={} -A.Aq.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:l=new A.aMc() +A.ake.prototype={} +A.Ap.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:l=new A.aMi() k=$.G() j=k.S() j.n(0,40,20) j.n(0,0,40) -j.UR(8,20,0,0) +j.UQ(8,20,0,0) j.a2(0) p=k.B() -p.sA(0,B.IC) +p.sA(0,B.IG) k=k.B() k.sP(0,B.r) -k.sbY(3) -k.sA(0,B.Ov) +k.sbX(3) +k.sA(0,B.Oz) o=new A.a(new Float64Array(2)) -o.t(40,40) +o.u(40,40) n=A.aV() m=$.ag() m=new A.aP(m,new Float64Array(2)) m.ac(o) m.C() -k=new A.a5w(j,k,p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +k=new A.a5D(j,k,p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) k.b7(B.j,null,null,null,0,null,null,null,o) j=new A.a(new Float64Array(2)) -j.t(200,300) +j.u(200,300) n=n.d n.ac(j) n.C() j=new A.a(new Float64Array(2)) -j.t(400,300) -j=A.EA(j,l.$1(0.7),null,null) -p=A.vJ(1.5707963267948966,l.$1(0.5),null) +j.u(400,300) +j=A.Ez(j,l.$1(0.7),null,null) +p=A.vH(1.5707963267948966,l.$1(0.5),null) o=new A.a(new Float64Array(2)) -o.t(400,400) -o=A.EA(o,l.$1(0.7),null,null) +o.u(400,400) +o=A.Ez(o,l.$1(0.7),null,null) n=new A.a(new Float64Array(2)) n.an(1.5) -n=A.a7m(n,l.$1(0.7),null) +n=A.a7t(n,l.$1(0.7),null) m=new A.a(new Float64Array(2)) -m.t(400,500) -k.M(A.bhf(A.b([j,p,o,n,A.EA(m,l.$1(0.7),null,null)],t.ZM),!0,!0)) -q.M(k) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.aMc.prototype={ +m.u(400,500) +k.N(A.bhm(A.b([j,p,o,n,A.Ez(m,l.$1(0.7),null,null)],t.ZM),!0,!0)) +q.N(k) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.aMi.prototype={ $1(a){return A.di(!1,0,B.w,a,!1,null,null,null,0)}, $S:330} -A.a5w.prototype={ +A.a5D.prototype={ aK(a){var s=this.k4 a.W(s,this.p1) a.W(s,this.ok)}} -A.vW.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.vU.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) n.an(200) p=B.q.aT() p.sP(0,B.r) o=new A.a(new Float64Array(2)) o.an(70) -n=A.dX(null,null,A.b([A.k5(null,null,o,20)],t.V),p,null,n,null,100) -q.M(n) +n=A.dX(null,null,A.b([A.k6(null,null,o,20)],t.V),p,null,n,null,100) +q.N(n) q.G=n -return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){var s,r,q,p,o=this,n=null,m=o.G +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s,r,q,p,o=this,n=null,m=o.G m===$&&A.c() s=o.a8?300:100 r=new A.a(new Float64Array(2)) r.an(s) -s=A.di(!1,0,B.qT,1.5,!1,n,n,n,0) +s=A.di(!1,0,B.qX,1.5,!1,n,n,n,0) q=new A.a(new Float64Array(2)) q.q(r) r=new Float64Array(2) p=new A.a(new Float64Array(2)) p.q(new A.a(r)) -r=new A.akR(q,p,n,s,n,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) -s.hg(r) +r=new A.akY(q,p,n,s,n,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +s.hj(r) r.dE$=null -m.M(r) +m.N(r) o.a8=!o.a8}} -A.akP.prototype={} -A.xr.prototype={ -p(a4){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 -var $async$p=A.v(function(a5,a6){if(a5===1)return A.q(a6,r) -while(true)switch(s){case 0:a3=A.hK(null,-2147483647) -q.M(a3) +A.akW.prototype={} +A.xp.prototype={ +p(a4){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +var $async$p=A.w(function(a5,a6){if(a5===1)return A.r(a6,r) +while(true)switch(s){case 0:a3=A.hJ(null,-2147483647) +q.N(a3) p=A.jJ(null,null,a3) o=$.G() n=o.B() n.sP(0,B.r) -n.sbY(1) -n.sA(0,B.NV) +n.sbX(1) +n.sA(0,B.NZ) m=o.B() -m.sA(0,B.La) +m.sA(0,B.Le) l=o.B() l.sA(0,B.l) k=o.B() k.sA(0,B.p) j=o.B() i=t.O -j.sdf(A.DM(B.i,10,A.b([B.IB,B.I],i),null,B.G,null,null,0)) +j.sdf(A.DL(B.i,10,A.b([B.IF,B.I],i),null,B.G,null,null,0)) h=o.S() h.Y(0,10,0) h.j(17,0,28,20,10,20) h.j(-8,20,3,0,10,0) h.a2(0) g=o.S() -g.hl(B.a1i) -g.hl(B.a1t) +g.ho(B.a1m) +g.ho(B.a1x) f=o.S() -f.hl(B.a1m) -f.hl(B.a1o) +f.ho(B.a1q) +f.ho(B.a1s) e=new Float64Array(2) d=new A.a(new Float64Array(2)) -d.t(20,20) +d.u(20,20) c=A.aV() b=$.ag() a=new A.aP(b,new Float64Array(2)) @@ -78794,40 +78846,40 @@ a.ac(d) a.C() a0=t.s a1=t.g -a2=new A.a5v(h,g,f,n,m,l,k,j,new A.a(e),c,a,B.ds,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) -a2.b7(B.ds,null,null,null,0,null,null,null,d) +a2=new A.a5C(h,g,f,n,m,l,k,j,new A.a(e),c,a,B.dt,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) +a2.b7(B.dt,null,null,null,0,null,null,null,d) n=new A.a(new Float64Array(2)) -n.t(250,0) +n.u(250,0) c=c.d c.ac(n) c.C() n=new A.a(new Float64Array(2)) -n.t(400,100) -p.ax.sad5(n) -p.aJw(a2,!0) -p.Wz(A.aIZ(190,-50,810,50)) -q.M(p) +n.u(400,100) +p.ax.sad3(n) +p.aJu(a2,!0) +p.Wy(A.aJ4(190,-50,810,50)) +q.N(p) n=o.B() -n.sdf(A.yx(B.i,B.a_r,A.b([B.M_,B.OD],i),null,B.G,null)) +n.sdf(A.yv(B.i,B.a_v,A.b([B.M3,B.OH],i),null,B.G,null)) o=o.B() -o.sA(0,B.Km) +o.sA(0,B.Kq) i=A.b([],t.HQ) m=new A.a(new Float64Array(2)) -m.t(1000,30) +m.u(1000,30) l=A.aV() k=new A.aP(b,new Float64Array(2)) k.ac(m) k.C() -o=new A.a1K(n,o,i,l,k,B.o,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) +o=new A.a1Q(n,o,i,l,k,B.o,0,0,null,B.f,new A.f([],a0),new A.f([],a1)) o.b7(null,null,null,null,0,null,null,null,m) -o.amo() -a3.M(o) -a3.M(a2) -return A.r(null,r)}}) -return A.t($async$p,r)}, +o.amm() +a3.N(o) +a3.N(a2) +return A.t(null,r)}}) +return A.u($async$p,r)}, $ifq:1} -A.a1K.prototype={ -amo(){var s,r,q,p,o,n,m,l,k +A.a1Q.prototype={ +amm(){var s,r,q,p,o,n,m,l,k for(s=this.p1,r=this.ax.a,q=0;q<25;++q){p=B.H.b0() o=r[0] n=B.H.b0() @@ -78842,9 +78894,9 @@ aK(a){var s,r,q,p,o=this,n=o.ax.a a.aQ(new A.x(0,0,0+n[0],0+n[1]),o.k4) for(n=o.p1,s=n.length,r=o.ok,q=0;q0){s.e7(0,0) s.C() q.sJ(0,0) this.xr=2}if(r[1]<0)q.sJ(0,p[1]+1000*b) -if(r[0]<0){s.eK(0,0) -s.C()}if(r[0]>1000){s.eK(0,1000) +if(r[0]<0){s.eJ(0,0) +s.C()}if(r[0]>1000){s.eJ(0,1000) s.C()}}, aK(a){var s,r=this,q=-r.at.d.a[1] -a.bK(0) +a.bJ(0) s=r.ax.a a.aF(0,s[0]/2,s[1]+1+q*1.05) a.ee(0,1-q*0.003,0.3-q*0.001) a.ci(B.i,10,r.RG) -a.bl(0) +a.bk(0) s=r.k4 a.W(s,r.p3) a.W(s,r.p2) a.W(r.ok,r.p4) a.W(r.p1,r.R8)}, -js(a,b){var s,r,q,p=this,o=a.c,n=o.geR().l(0,B.b2)||o.geR().l(0,B.b4),m=o.geR().l(0,B.b3)||o.geR().l(0,B.bj),l=o.geR().l(0,B.bd)||o.geR().l(0,B.bv) -if(a instanceof A.k3){if(n)p.rx.sK(0,-150) +ju(a,b){var s,r,q,p=this,o=a.c,n=o.geR().l(0,B.b3)||o.geR().l(0,B.b5),m=o.geR().l(0,B.b4)||o.geR().l(0,B.bk),l=o.geR().l(0,B.be)||o.geR().l(0,B.bw) +if(a instanceof A.k4){if(n)p.rx.sK(0,-150) else if(m)p.rx.sK(0,150) -else if(l&&p.xr>0){p.rx.sJ(0,-300);--p.xr}}else{s=b.O(0,B.b2)||b.O(0,B.b4) -r=b.O(0,B.b3)||b.O(0,B.bj) +else if(l&&p.xr>0){p.rx.sJ(0,-300);--p.xr}}else{s=b.O(0,B.b3)||b.O(0,B.b5) +r=b.O(0,B.b4)||b.O(0,B.bk) if(!(s&&r))if(s)p.rx.sK(0,-150) else{o=p.rx if(r)o.sK(0,150) else o.sK(0,0)}}o=p.rx.a if(o[0]>0&&!p.x2){p.x2=!0 q=p.at.e -q.eK(0,-q.a[0]) +q.eJ(0,-q.a[0]) q.C()}if(o[0]<0&&p.x2){p.x2=!1 o=p.at.e -o.eK(0,-o.a[0]) -o.C()}p.Xw(a,b) +o.eJ(0,-o.a[0]) +o.C()}p.Xv(a,b) return!0}} -A.aci.prototype={} -A.ai8.prototype={} -A.b2W.prototype={ +A.acp.prototype={} +A.aif.prototype={} +A.b31.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.At(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.As(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.FQ)}, $S:327} -A.b2X.prototype={ +A.b32.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xr(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xp(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.qp)}, $S:326} -A.At.prototype={ -p(a0){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$p=A.v(function(a1,a2){if(a1===1)return A.q(a2,r) +A.As.prototype={ +p(a0){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$p=A.w(function(a1,a2){if(a1===1)return A.r(a2,r) while(true)switch(s){case 0:a=new A.a(new Float64Array(2)) -a.t(50,30) +a.u(50,30) p=new A.a(new Float64Array(2)) p.q(a) a=new A.a(new Float64Array(2)) -a.t(700,500) +a.u(700,500) o=new A.a(new Float64Array(2)) o.q(a) -a=A.aIZ(100,30,260,100) -n=new A.a79(40,300,120,550,30) +a=A.aJ4(100,30,260,100) +n=new A.a7g(40,300,120,550,30) if(30>125)n.e=125 m=new A.a(new Float64Array(2)) -m.t(10,70) +m.u(10,70) l=new A.a(new Float64Array(2)) -l.t(180,200) +l.u(180,200) k=new A.a(new Float64Array(2)) -k.t(220,150) +k.u(220,150) j=t.d -k=A.b8P(A.b([m,l,k],j)) +k=A.b8V(A.b([m,l,k],j)) m=new A.a(new Float64Array(2)) -m.t(400,160) +m.u(400,160) l=new A.a(new Float64Array(2)) -l.t(550,400) +l.u(550,400) i=new A.a(new Float64Array(2)) -i.t(710,350) +i.u(710,350) h=new A.a(new Float64Array(2)) -h.t(540,170) +h.u(540,170) g=new A.a(new Float64Array(2)) -g.t(710,100) +g.u(710,100) f=new A.a(new Float64Array(2)) -f.t(710,320) +f.u(710,320) e=new A.a(new Float64Array(2)) -e.t(730,315) +e.u(730,315) d=new A.a(new Float64Array(2)) -d.t(750,60) +d.u(750,60) c=new A.a(new Float64Array(2)) -c.t(590,30) -b=A.b([new A.u5(p,20),new A.u5(o,50),a,n,k,A.b8P(A.b([m,l,i,h,g,f,e,d,c],j))],t.F8) -q.M(A.bAe(b,B.uT)) +c.u(590,30) +b=A.b([new A.u2(p,20),new A.u2(o,50),a,n,k,A.b8V(A.b([m,l,i,h,g,f,e,d,c],j))],t.F8) +q.N(A.bAj(b,B.uX)) a=A.b([],j) p=A.b([],t.O) -q.M(new A.a00(b,B.uT,B.H,a,p,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.a7V.prototype={ +q.N(new A.a05(b,B.uX,B.H,a,p,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.a81.prototype={ aK(a){var s,r,q -for(s=this.at,r=this.ax,q=0;q<6;++q)a.W(s[q].Bb(),r[q])}} -A.aMl.prototype={ +for(s=this.at,r=this.ax,q=0;q<6;++q)a.W(s[q].Bd(),r[q])}} +A.aMr.prototype={ $1(a){var s=$.G().B() s.sP(0,B.r) -s.sbY(1) +s.sbX(1) s.sA(0,a) return s}, $S:321} -A.a00.prototype={ -a4(a,b){this.adY()}, -adY(){var s,r,q=this,p=q.ay,o=p.b0() +A.a05.prototype={ +a4(a,b){this.adW()}, +adW(){var s,r,q=this,p=q.ay,o=p.b0() p=p.b0() s=new A.a(new Float64Array(2)) -s.t(o*800,p*600) +s.u(o*800,p*600) q.ch.push(s) p=q.CW -p.push(B.JP) -for(o=q.at,r=0;r<6;++r)if(o[r].ex(0,s)){B.b.sa6(p,q.ax[r]) +p.push(B.JT) +for(o=q.at,r=0;r<6;++r)if(o[r].ew(0,s)){B.b.sa6(p,q.ax[r]) break}}, aK(a){var s,r,q,p,o,n,m=$.G().B() for(s=this.ch,r=this.CW,q=0;q=0&&h<6&&i>=0&&i<6 +p.bh=h>=0&&h<6&&i>=0&&i<6 e=p.at.d -e.ac(g.G.V(0,j.VR(i,h))) +e.ac(g.G.V(0,j.VQ(i,h))) e.C()}} -A.a7D.prototype={ -aK(a){if(!this.bi)return -this.ajD(a)}} -A.ag2.prototype={} -A.yZ.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.a7K.prototype={ +aK(a){if(!this.bh)return +this.ajB(a)}} +A.ag9.prototype={} +A.yX.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=q.CW$ j=A s=2 -return A.A(n.cL(0,"layers/player.png"),$async$p) -case 2:m=j.it(c,null,null) +return A.B(n.cL(0,"layers/player.png"),$async$p) +case 2:m=j.is(c,null,null) j=A s=3 -return A.A(n.cL(0,"layers/enemy.png"),$async$p) -case 3:l=j.it(c,null,null) +return A.B(n.cL(0,"layers/enemy.png"),$async$p) +case 3:l=j.is(c,null,null) j=A s=4 -return A.A(n.cL(0,"layers/background.png"),$async$p) -case 4:k=j.it(c,null,null) +return A.B(n.cL(0,"layers/background.png"),$async$p) +case 4:k=j.is(c,null,null) n=t.Pr p=A.b([],n) o=A.b([],n) -p.push(A.bhi()) -q.G=new A.azg(m,l,p,o) +p.push(A.bhp()) +q.G=new A.azl(m,l,p,o) o=A.b([],n) -n=new A.ari(k,o,A.b([],n)) -n.UZ() -o.push(A.bhi()) +n=new A.aro(k,o,A.b([],n)) +n.UY() +o.push(A.bhp()) q.a8=n -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s,r,q,p -this.iL(a) +this.iO(a) s=this.G s===$&&A.c() -s.a6f() +s.a6d() r=s.e r.toString q=new A.a(new Float64Array(2)) q.an(50) p=new A.a(new Float64Array(2)) p.an(150) -s.z.KK(r,q,p) +s.z.KM(r,q,p) p=s.e p.toString r=new A.a(new Float64Array(2)) -r.t(250,150) +r.u(250,150) q=new A.a(new Float64Array(2)) -q.t(100,50) -s.Q.KK(p,r,q) -s.a8F() -s.aie(a,0,0) +q.u(100,50) +s.Q.KM(p,r,q) +s.a8C() +s.aic(a,0,0) s=this.a8 s===$&&A.c() s.aK(a)}, -my(a){return B.JD}} -A.azg.prototype={} -A.ari.prototype={ -a82(){var s,r,q=this.e +mC(a){return B.JH}} +A.azl.prototype={} +A.aro.prototype={ +a8_(){var s,r,q=this.e q.toString s=new A.a(new Float64Array(2)) -s.t(50,200) +s.u(50,200) r=new A.a(new Float64Array(2)) -r.t(300,150) -this.z.KK(q,s,r)}} -A.va.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +r.u(300,150) +this.z.KM(q,s,r)}} +A.v8.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:j=A s=2 -return A.A(q.CW$.cL(0,"nine-box.png"),$async$p) -case 2:l=j.it(c,null,null) +return A.B(q.CW$.cL(0,"nine-box.png"),$async$p) +case 2:l=j.is(c,null,null) k=new A.a(new Float64Array(2)) k.an(300) -p=A.bg9(l,148,null) +p=A.bgg(l,148,null) o=q.k3 o===$&&A.c() o=o.a @@ -80331,118 +80401,118 @@ m=$.ag() m=new A.aP(m,new Float64Array(2)) m.ac(k) m.C() -n=new A.a4f(p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +n=new A.a4m(p,n,m,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) n.b7(B.j,null,null,null,0,o,null,null,k) q.G=n -q.M(n) -return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){var s=this.G +q.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s=this.G s===$&&A.c() s=s.at.e -s.Y4(0,1.2) +s.Y3(0,1.2) s.C()}, -v6(){var s=this.G +v7(){var s=this.G s===$&&A.c() s=s.at.e -s.Y4(0,0.8) +s.Y3(0,0.8) s.C()}} -A.ahq.prototype={} -A.ahr.prototype={} -A.zG.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.ahx.prototype={} +A.ahy.prototype={} +A.zE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=q.CW$ s=2 -return A.A(p.cL(0,"zap.png"),$async$p) +return A.B(p.cL(0,"zap.png"),$async$p) case 2:s=3 -return A.A(p.cL(0,"boom.png"),$async$p) -case 3:return A.r(null,r)}}) -return A.t($async$p,r)}, -bv(){this.X2() -this.a8=A.b9F(B.d5,new A.aH3(this))}, -hh(){this.ahX() +return A.B(p.cL(0,"boom.png"),$async$p) +case 3:return A.t(null,r)}}) +return A.u($async$p,r)}, +bt(){this.X1() +this.a8=A.b9L(B.d6,new A.aH9(this))}, +hk(){this.ahV() var s=this.a8 -if(s!=null)s.bn(0)}, -X2(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=a4.a6w(),a7=$.G(),a8=a7.B() +if(s!=null)s.bm(0)}, +X1(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=a4.a6u(),a7=$.G(),a8=a7.B() a8.sA(0,B.l) -a8=A.u6(a8,5) +a8=A.u3(a8,5) s=new A.a(new Float64Array(2)) -s.t(-20,-20) +s.u(-20,-20) r=new A.a(new Float64Array(2)) -r.t(20,20) +r.u(20,20) q=a7.B() -q.sA(0,B.cL) -r=A.v6(A.u6(q,10),B.w,s,a5,r) -s=a4.DA() +q.sA(0,B.cM) +r=A.v4(A.u3(q,10),B.w,s,a5,r) +s=a4.DC() q=a4.G.b0() a7=a7.B() -a7.sA(0,B.bV) -s=A.v6(A.u6(a7,5+q*5),B.w,a5,a5,s) -q=a4.aEI() -a7=a4.aIB() -p=a4.aLC() -o=a4.aGl() -n=a4.aFD() -m=a4.agk() -l=a4.aPC() -k=a4.Jl() -j=a4.aPB() -i=A.b95(a4.Jl(),0,a5,6.283185307179586) -h=a4.aEj() -g=a4.aO0() +a7.sA(0,B.bW) +s=A.v4(A.u3(a7,5+q*5),B.w,a5,a5,s) +q=a4.aEG() +a7=a4.aIz() +p=a4.aLA() +o=a4.aGj() +n=a4.aFB() +m=a4.agi() +l=a4.aPA() +k=a4.Jn() +j=a4.aPz() +i=A.b9b(a4.Jn(),0,a5,6.283185307179586) +h=a4.aEh() +g=a4.aNZ() f=a4.CW$.a e=f.i(0,"zap.png").a e.toString -e=A.it(e,a5,a5) +e=A.is(e,a5,a5) d=a4.k3 d===$&&A.c() c=d.a -c=new A.a8G(e,c.a.a.a1(0,c.ax).a1(0,5).X(0,0.5)) -c.lr(a5) +c=new A.a8N(e,c.a.a.a1(0,c.ax).a1(0,5).X(0,0.5)) +c.lw(a5) f=f.i(0,"boom.png").a f.toString -f=A.aNj(A.mt(64,A.aNq(8,f,8).gaew(),t.vz),!0,0.1) +f=A.aNp(A.mt(64,A.aNw(8,f,8).gaeu(),t.vz),!0,0.1) e=new A.a(new Float64Array(2)) -e.t(128,128) -e=new A.a8y(f,new A.i5(f),e) -e.lr(a5) -f=a4.aJi() +e.u(128,128) +e=new A.a8F(f,new A.i4(f),e) +e.lw(a5) +f=a4.aJg() b=d.a -b=b.a.a.a1(0,b.ax).a1(0,5).a1(0,2).hD(0).X(0,0.2) +b=b.a.a.a1(0,b.ax).a1(0,5).a1(0,2).hF(0).X(0,0.2) a=d.a a=a.a.a.a1(0,a.ax).a1(0,5).a1(0,2).X(0,0.2) -a0=new A.ZO(a4.b_) -a0.lr(a5) -a1=A.b([a6,a8,r,s,q,a7,p,o,n,m,l,k,j,i,h,g,c,e,f,A.v6(a0,new A.Pw(),b,a5,a)],t.m9) +a0=new A.ZT(a4.b_) +a0.lw(a5) +a1=A.b([a6,a8,r,s,q,a7,p,o,n,m,l,k,j,i,h,g,c,e,f,A.v4(a0,new A.Pz(),b,a5,a)],t.m9) do{a2=a1.pop() a6=a1.length -a3=B.e.bJ(a6,5) +a3=B.e.bI(a6,5) a7=d.a a7=a7.a.a.a1(0,a7.ax).a1(0,5) a8=new A.a(new Float64Array(2)) -a8.t(a3,a6/5|0) -a7.bT(0,a8) +a8.u(a3,a6/5|0) +a7.bS(0,a8) a8=d.a -a4.M(A.bgm(A.aQm(a2,1,a7.V(0,a8.a.a.a1(0,a8.ax).a1(0,5).a1(0,2))),a5))}while(a1.length!==0)}, -a6w(){var s=$.G().B() -s.sA(0,B.i5) -return A.u6(s,10)}, -aEI(){return A.vi(5,new A.aGW(this))}, -aIB(){return A.vi(5,new A.aGZ(this))}, -aLC(){return A.vi(5,new A.aH2(this))}, -aGl(){return A.aud(null,new A.aGY(this))}, -agk(){return A.aud(2,new A.aH7(this))}, -aPC(){var s=this -if(s.bj==null)s.bj=s.a6w() -return A.vi(10,new A.aH6(s))}, -Jl(){var s,r,q,p,o,n,m=new Float64Array(2) +a4.N(A.bgt(A.aQs(a2,1,a7.V(0,a8.a.a.a1(0,a8.ax).a1(0,5).a1(0,2))),a5))}while(a1.length!==0)}, +a6u(){var s=$.G().B() +s.sA(0,B.i8) +return A.u3(s,10)}, +aEG(){return A.vg(5,new A.aH1(this))}, +aIz(){return A.vg(5,new A.aH4(this))}, +aLA(){return A.vg(5,new A.aH8(this))}, +aGj(){return A.aui(null,new A.aH3(this))}, +agi(){return A.aui(2,new A.aHd(this))}, +aPA(){var s=this +if(s.bi==null)s.bi=s.a6u() +return A.vg(10,new A.aHc(s))}, +Jn(){var s,r,q,p,o,n,m=new Float64Array(2) new A.a(m).an(24) s=this.CW$.a.i(0,"zap.png").a s.toString r=$.G() -r=new A.a2k(s,r.B()) -r.lr(null) +r=new A.a2q(s,r.B()) +r.lw(null) q=s.gbz(s) p=s.gc1(s) o=m[0] @@ -80452,71 +80522,71 @@ m=-o/2 s=-n/2 r.r=new A.x(m,s,m+o,s+n) return r}, -aPB(){var s,r=this,q=r.k3 +aPz(){var s,r=this,q=r.k3 q===$&&A.c() s=q.a s=s.a.a.a1(0,s.ax).a1(0,5).a[0] q=q.a q=q.a.a.a1(0,q.ax).a1(0,5).a[1] -if(r.ds==null)r.ds=r.Jl() -return A.vi(9,new A.aH5(r,s/3,q/3))}, -aEj(){return A.vi(10,new A.aGV(this))}, -aO0(){var s,r,q=A.b([B.d0,B.rd,B.r9],t.O),p=new A.a(new Float64Array(2)) -p.t(-10,10) +if(r.ds==null)r.ds=r.Jn() +return A.vg(9,new A.aHb(r,s/3,q/3))}, +aEh(){return A.vg(10,new A.aH0(this))}, +aNZ(){var s,r,q=A.b([B.d1,B.rh,B.rd],t.O),p=new A.a(new Float64Array(2)) +p.u(-10,10) s=new A.a(new Float64Array(2)) -s.t(10,10) +s.u(10,10) r=new A.a(new Float64Array(2)) -r.t(0,-14) -return A.vi(3,new A.aH4(A.b([p,s,r],t.d),q))}, -aJi(){var s=t.mP -return A.vi(10,new A.aH0(this,A.ak(new A.W(A.b([B.cL,B.Zy,B.bV,B.mb,B.eo,B.Zz,B.b_],t.tv),new A.aH1(),s),!0,s.h("aM.E"))))}, -aFD(){var s,r,q,p,o,n,m=$.G().B() -m.sA(0,B.uE[this.G.fA(18)]) -s=A.aud(null,new A.aGX(m)) -r=s.acj(1.5707963267948966) +r.u(0,-14) +return A.vg(3,new A.aHa(A.b([p,s,r],t.d),q))}, +aJg(){var s=t.mP +return A.vg(10,new A.aH6(this,A.ak(new A.W(A.b([B.cM,B.ZC,B.bW,B.me,B.ep,B.ZD,B.b0],t.tv),new A.aH7(),s),!0,s.h("aM.E"))))}, +aFB(){var s,r,q,p,o,n,m=$.G().B() +m.sA(0,B.uI[this.G.fC(18)]) +s=A.aui(null,new A.aH2(m)) +r=s.ach(1.5707963267948966) q=this.k3 q===$&&A.c() p=q.a -p=r.aal(p.a.a.a1(0,p.ax).a1(0,5).hD(0)) +p=r.aaj(p.a.a.a1(0,p.ax).a1(0,5).hF(0)) r=p.b r===$&&A.c() o=q.a -o=A.bh9(p,r,2).a5G(o.a.a.a1(0,o.ax).a1(0,5).a1(0,2).X(0,5)) +o=A.bhg(p,r,2).a5E(o.a.a.a1(0,o.ax).a1(0,5).a1(0,2).X(0,5)) r=q.a r=r.a.a.a1(0,r.ax).a1(0,5).a1(0,2) p=o.b p===$&&A.c() -r=A.aQm(o,p,r) -p=s.acj(-3.141592653589793) +r=A.aQs(o,p,r) +p=s.ach(-3.141592653589793) o=new A.a(new Float64Array(2)) -o.t(1,-1) +o.u(1,-1) n=q.a -o.bT(0,n.a.a.a1(0,n.ax).a1(0,5)) -o=p.aal(o) +o.bS(0,n.a.a.a1(0,n.ax).a1(0,5)) +o=p.aaj(o) p=o.b p===$&&A.c() -p=A.bh9(o,p,2) +p=A.bhg(o,p,2) o=new A.a(new Float64Array(2)) -o.t(1,-1) +o.u(1,-1) n=q.a -o.bT(0,n.a.a.a1(0,n.ax).a1(0,5).a1(0,2)) +o.bS(0,n.a.a.a1(0,n.ax).a1(0,5).a1(0,2)) n=p.b n===$&&A.c() -o=A.aQm(p,n,o) +o=A.aQs(p,n,o) p=new A.a(new Float64Array(2)) -p.t(-5,5) +p.u(-5,5) q=q.a -p.bT(0,q.a.a.a1(0,q.ax).a1(0,5).a1(0,2)) -return A.bdD(!0,A.b([r,o.a5G(p)],t.m9),null)}, -DA(){var s=A.mQ(null).U(0,A.mQ(null)),r=this.k3 +p.bS(0,q.a.a.a1(0,q.ax).a1(0,5).a1(0,2)) +return A.bdK(!0,A.b([r,o.a5E(p)],t.m9),null)}, +DC(){var s=A.mQ(null).U(0,A.mQ(null)),r=this.k3 r===$&&A.c() r=r.a -s.bT(0,r.a.a.a1(0,r.ax).a1(0,5)) +s.bS(0,r.a.a.a1(0,r.ax).a1(0,5)) return s}} -A.aH3.prototype={ -$1(a){this.a.X2()}, +A.aH9.prototype={ +$1(a){this.a.X1()}, $S:151} -A.aGW.prototype={ +A.aH1.prototype={ $1(a){var s,r,q,p=this.a.k3 p===$&&A.c() s=p.a @@ -80525,65 +80595,65 @@ q=s.a.a.a1(0,s.ax).a1(0,5).a[0]/5*a-r.a.a.a1(0,r.ax).a1(0,5).a1(0,2).a[0] r=p.a r=r.a.a.a1(0,r.ax).a1(0,5).a1(0,2).a[1] s=new A.a(new Float64Array(2)) -s.t(q,-r) +s.u(q,-r) p=p.a p=p.a.a.a1(0,p.ax).a1(0,5).a1(0,2).a[1] r=new A.a(new Float64Array(2)) -r.t(q,p) +r.u(q,p) p=$.G().B() -p.sA(0,B.b_) -return A.v6(A.u6(p,2),B.w,s,null,r)}, +p.sA(0,B.b0) +return A.v4(A.u3(p,2),B.w,s,null,r)}, $S:89} -A.aGZ.prototype={ -$1(a){var s,r=this.a,q=r.DA() +A.aH4.prototype={ +$1(a){var s,r=this.a,q=r.DC() q.ak(0,0.5) r=r.G.b0() s=$.G().B() -s.sA(0,B.A1) -return A.v6(A.u6(s,5+r*5),B.OV,null,null,q)}, +s.sA(0,B.A5) +return A.v4(A.u3(s,5+r*5),B.OZ,null,null,q)}, $S:89} -A.aH2.prototype={ -$1(a){var s,r=this.a,q=r.DA() +A.aH8.prototype={ +$1(a){var s,r=this.a,q=r.DC() q.ak(0,0.5) r=r.G.b0() s=$.G().B() -s.sA(0,B.en) -return A.v6(A.u6(s,5+r*5),B.SD,null,null,q)}, +s.sA(0,B.eo) +return A.v4(A.u3(s,5+r*5),B.SH,null,null,q)}, $S:89} -A.aGY.prototype={ +A.aH3.prototype={ $2(a,b){var s,r,q=b.geq(),p=this.a.k3 p===$&&A.c() p=p.a p=p.a.a.a1(0,p.ax).a1(0,5).a1(0,2).a[0] s=$.G().B() -r=A.a0(B.bV,B.b_,b.geq()) +r=A.a_(B.bW,B.b0,b.geq()) r.toString s.sA(0,r) return a.ci(B.i,q*p,s)}, $S:114} -A.aH7.prototype={ +A.aHd.prototype={ $2(a,b){var s,r,q=this.a,p=q.al.ap(0,b.geq())/5 q=q.k3 q===$&&A.c() q=q.a q=q.a.a.a1(0,q.ax).a1(0,5).a1(0,2).a[0] s=$.G().B() -r=A.a0(B.bV,B.b_,p) +r=A.a_(B.bW,B.b0,p) r.toString s.sA(0,r) a.ci(B.i,(1-p)*q,s)}, $S:114} -A.aH6.prototype={ +A.aHc.prototype={ $1(a){var s,r=this.a,q=r.G,p=q.b0() q=q.b0() -s=r.DA() +s=r.DC() s.ak(0,0.5) -r=r.bj +r=r.bi r.toString -return A.v6(r,new A.hV(p*0.1,q*0.8+0.1,B.w),null,null,s)}, +return A.v4(r,new A.hU(p*0.1,q*0.8+0.1,B.w),null,null,s)}, $S:89} -A.aH5.prototype={ -$1(a){var s,r,q,p=B.e.bJ(a,3),o=this.a,n=o.k3 +A.aHb.prototype={ +$1(a){var s,r,q,p=B.e.bI(a,3),o=this.a,n=o.k3 n===$&&A.c() s=n.a s=s.a.a.a1(0,s.ax).a1(0,5).a1(0,2).a[0] @@ -80591,68 +80661,68 @@ r=B.e.cW(a,3) n=n.a n=n.a.a.a1(0,n.ax).a1(0,5).a1(0,2).a[1] q=new A.a(new Float64Array(2)) -q.t(p*this.b-s+24,r*this.c-n+24) +q.u(p*this.b-s+24,r*this.c-n+24) o=o.ds o.toString -return A.aQm(o,null,q)}, +return A.aQs(o,null,q)}, $S:284} -A.aGV.prototype={ +A.aH0.prototype={ $1(a){var s=this.a,r=s.G,q=r.b0(),p=r.b0(),o=new A.a(new Float64Array(2)) -o.t(q*600-300,-p*600) +o.u(q*600-300,-p*600) o=o.X(0,0.2) q=new A.a(new Float64Array(2)) -q.t(0,200) +q.u(0,200) r=r.b0() -return A.aq9(q,A.b95(s.Jl(),r*3.141592653589793,null,6.283185307179586),null,null,o)}, +return A.aqf(q,A.b9b(s.Jn(),r*3.141592653589793,null,6.283185307179586),null,null,o)}, $S:133} -A.aH4.prototype={ +A.aHa.prototype={ $1(a){var s,r,q=$.G(),p=q.B() -p.sdG(B.qn) +p.sdG(B.qr) s=this.a r=s[a] s=a===0?B.b.ga6(s):s[a-1] q=q.B() q.sA(0,this.b[a]) -p=new A.ER(A.v6(A.u6(q,20),new A.Pw(),r,null,s),p,$,B.w) -p.lr(null) +p=new A.EP(A.v4(A.u3(q,20),new A.Pz(),r,null,s),p,$,B.w) +p.lw(null) return p}, $S:286} -A.aH1.prototype={ +A.aH7.prototype={ $1(a){var s=$.G().B() s.sA(0,a) return s}, $S:287} -A.aH0.prototype={ -$1(a){var s=this.a,r=s.DA(),q=r.X(0,-1),p=new A.a(new Float64Array(2)) -p.t(0,40) -return A.aq9(q.V(0,p),A.aud(null,new A.aH_(s,this.b)),null,null,r)}, +A.aH6.prototype={ +$1(a){var s=this.a,r=s.DC(),q=r.X(0,-1),p=new A.a(new Float64Array(2)) +p.u(0,40) +return A.aqf(q.V(0,p),A.aui(null,new A.aH5(s,this.b)),null,null,r)}, $S:133} -A.aH_.prototype={ -$2(a,b){var s=this.b,r=this.a.G,q=s[r.fA(s.length)] +A.aH5.prototype={ +$2(a,b){var s=this.b,r=this.a.G,q=s[r.fC(s.length)] s=q.gA(q).a -q.sA(0,A.a9(B.d.aw(255*(1-b.geq())),s>>>16&255,s>>>8&255,s&255)) +q.sA(0,A.a9(B.d.az(255*(1-b.geq())),s>>>16&255,s>>>8&255,s&255)) a.ci(B.i,r.b0()*b.geq()>0.6?r.b0()*(50*b.geq()):2+3*b.geq(),q)}, $S:114} -A.aGX.prototype={ -$2(a,b){return a.aQ(A.vy(B.i,10,10),this.a)}, +A.aH2.prototype={ +$2(a,b){return a.aQ(A.vw(B.i,10,10),this.a)}, $S:114} -A.Pw.prototype={ -o2(a){return(Math.sin(3.141592653589793*(a*2-0.5))+1)/2}} -A.aa2.prototype={ -bv(){var s=this.ax +A.Pz.prototype={ +o4(a){return(Math.sin(3.141592653589793*(a*2-0.5))+1)/2}} +A.aa9.prototype={ +bt(){var s=this.ax s.d=0 s.e=!0}, aK(a){var s=this,r=s.ch,q=s.ax -r.sA(0,s.ay[B.d.ad(Math.min(q.d/q.a,1)*3)]) +r.sA(0,s.ay[B.d.ae(Math.min(q.d/q.a,1)*3)]) a.aQ(s.at,r)}, a4(a,b){this.ax.a4(0,b)}} -A.zH.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:o=q.bO +A.zF.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=q.bN n=A.lg(600,null,400,o) -q.bj!==$&&A.ai() -q.bj=n +q.bi!==$&&A.ai() +q.bi=n q.F(0,A.b([n,o],t.V)) n=n.ax o=new A.a(new Float64Array(2)) @@ -80661,132 +80731,132 @@ p=n.at.e p.ac(o) p.C() n.ch=null -return A.r(null,r)}}) -return A.t($async$p,r)}, -Kc(a){var s=a.gdr().gar() -this.M(A.bgm(A.vi(40,new A.aH8(this)),s))}} -A.aH8.prototype={ +return A.t(null,r)}}) +return A.u($async$p,r)}, +Ke(a){var s=a.gdr().gar() +this.N(A.bgt(A.vg(40,new A.aHe(this)),s))}} +A.aHe.prototype={ $1(a){var s,r=this.a,q=r.a8,p=r.G,o=q.ap(0,p.b0()) q=q.ap(0,p.b0()) s=new A.a(new Float64Array(2)) -s.t(o,q) +s.u(o,q) s=s.X(0,a) q=$.G().B() p=r.al.ap(0,p.b0()) p.toString q.sA(0,p) -return A.aq9(null,A.u6(q,2),2,null,s)}, +return A.aqf(null,A.u3(q,2),2,null,s)}, $S:133} -A.ahV.prototype={} -A.b3Q.prototype={ +A.ai1.prototype={} +A.b3W.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.AQ(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.AP(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.MS)}, $S:288} -A.b3R.prototype={ +A.b3X.prototype={ $1(a){var s,r,q,p,o,n,m=null,l=new A.a(new Float64Array(2)) l.an(500) s=$.G() r=s.B() r.sA(0,B.f) s=s.B() -s.sA(0,B.Lm) +s.sA(0,B.Lq) q=$.au() p=$.aB() o=A.b([],t.u) n=A.aH(A.aJ(),t.y) -l=new A.uR(l,r,s,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) +l=new A.uP(l,r,s,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,m,B.f,new A.f([],t.s),new A.f([],t.g)) l.aS(m,m) return A.aE(l,m,m,m,m,t.dK)}, $S:289} -A.b3S.prototype={ +A.b3Y.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.va(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.v8(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.ZR)}, $S:290} -A.b3T.prototype={ +A.b3Z.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.yk(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.yi(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.MN)}, $S:291} -A.b3U.prototype={ +A.b4_.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.yZ(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.yX(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Cy)}, $S:292} -A.b3V.prototype={ -$1(a){var s=null,r=A.vy(B.i,32,32),q=A.b([B.fU,B.fV,B.bV],t.O),p=$.G().B(),o=t.s,n=t.g,m=$.au(),l=$.aB(),k=A.b([],t.u),j=A.aH(A.aJ(),t.y) -r=new A.zG(B.H,new A.a8P(0,5),new A.aa2(r,new A.wf(2,s,!0,!0),q,p,0,s,B.f,new A.f([],o),new A.f([],n)),m,l,new A.P(),new A.P(),B.m,k,j,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],o),new A.f([],n)) +A.b40.prototype={ +$1(a){var s=null,r=A.vw(B.i,32,32),q=A.b([B.fX,B.fY,B.bW],t.O),p=$.G().B(),o=t.s,n=t.g,m=$.au(),l=$.aB(),k=A.b([],t.u),j=A.aH(A.aJ(),t.y) +r=new A.zE(B.H,new A.a8W(0,5),new A.aa9(r,new A.wd(2,s,!0,!0),q,p,0,s,B.f,new A.f([],o),new A.f([],n)),m,l,new A.P(),new A.P(),B.m,k,j,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],o),new A.f([],n)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Y9)}, $S:293} -A.b3W.prototype={ -$1(a){var s=null,r=a.a6E("From color",B.A_),q=a.a6E("To color",B.b_),p=a.hr("Zoom",1),o=A.hK(s,-2147483647),n=$.au(),m=$.aB(),l=A.b([],t.u),k=A.aH(A.aJ(),t.y) -r=new A.zH(B.H,new A.bk(-1,1,t.Y),new A.f8(r,q),p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +A.b41.prototype={ +$1(a){var s=null,r=a.a6C("From color",B.A3),q=a.a6C("To color",B.b0),p=a.hu("Zoom",1),o=A.hJ(s,-2147483647),n=$.au(),m=$.aB(),l=A.b([],t.u),k=A.aH(A.aJ(),t.y) +r=new A.zF(B.H,new A.bj(-1,1,t.Y),new A.f8(r,q),p,o,n,m,new A.P(),new A.P(),B.m,l,k,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.C6)}, $S:294} -A.b3X.prototype={ +A.b42.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.Ad(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.Ac(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.S7)}, $S:295} -A.Ad.prototype={ -my(a){return B.KS}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.Ac.prototype={ +mC(a){return B.KW}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=A.aV() o=new A.a(new Float64Array(2)) n=$.ag() n=new A.aP(n,new Float64Array(2)) n.ac(o) n.C() -o=new A.a47(p,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.a4e(p,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) o.b7(null,null,null,null,0,null,null,null,null) n=new A.a(new Float64Array(2)) -n.t(100,50) +n.u(100,50) p=p.d p.ac(n) p.C() -q.M(o) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.a47.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:p=A.buW(A.bcW(B.p,null,2,B.K_,null),null,null,null,null,null,null,200,B.Qv,new A.tW(null,B.QA,A.bcW(B.Ln,null,null,B.rb,null),null),400) +q.N(o) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.a4e.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=A.bv2(A.bd2(B.p,null,2,B.K3,null),null,null,null,null,null,null,200,B.Qz,new A.tT(null,B.QE,A.bd2(B.Lr,null,null,B.rf,null),null),400) o=t.Xg -o=new A.avH(A.b([new A.a1X(1,new A.nU("1984")),new A.zB(new A.nU("Anything could be true. The so-called laws of nature were nonsense.")),new A.zB(new A.nU('The law of gravity was nonsense. "If I wished," O\'Brien had said, "I could float off this floor like a soap bubble." Winston worked it out. "If he thinks he floats off the floor, and I simultaneously think I can see him do it, then the thing happens."')),new A.zB(new A.Lk(A.b([new A.nU("Suddenly, like a lump of submerged wreckage breaking the surface of water, the thought burst into his mind: "),new A.a2D(new A.Lk(A.b([new A.nU("\"It doesn't really happen. We imagine it. It is "),new A.XP(new A.nU("hallucination")),new A.nU('."')],o)))],o))),new A.zB(new A.nU('He pushed the thought under instantly. The fallacy was obvious. It presupposed that somewhere or other, outside oneself, there was a "real" world where "real" things happened. But how could there be such a world? What knowledge have we of anything, save through our own minds? All happenings are in the mind. Whatever happens in all minds, truly happens.'))],t.Jf)).qc(p) +o=new A.avM(A.b([new A.a22(1,new A.nS("1984")),new A.zz(new A.nS("Anything could be true. The so-called laws of nature were nonsense.")),new A.zz(new A.nS('The law of gravity was nonsense. "If I wished," O\'Brien had said, "I could float off this floor like a soap bubble." Winston worked it out. "If he thinks he floats off the floor, and I simultaneously think I can see him do it, then the thing happens."')),new A.zz(new A.Lj(A.b([new A.nS("Suddenly, like a lump of submerged wreckage breaking the surface of water, the thought burst into his mind: "),new A.a2J(new A.Lj(A.b([new A.nS("\"It doesn't really happen. We imagine it. It is "),new A.XU(new A.nS("hallucination")),new A.nS('."')],o)))],o))),new A.zz(new A.nS('He pushed the thought under instantly. The fallacy was obvious. It presupposed that somewhere or other, outside oneself, there was a "real" world where "real" things happened. But how could there be such a world? What knowledge have we of anything, save through our own minds? All happenings are in the mind. Whatever happens in all minds, truly happens.'))],t.Jf)).qe(p) q.k4!==$&&A.ai() q.k4=o -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s=this.k4 s===$&&A.c() s.aK(a)}} -A.AQ.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.AP.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:i=t.Z0 -h=A.hq(null,null,null,null,null,null,null,null,"Hello, Flame",$.bc4(),i) -h.ay=B.e4 -h.iq() +h=A.hp(null,null,null,null,null,null,null,null,"Hello, Flame",$.bcb(),i) +h.ay=B.e6 +h.i4() p=q.k3 p===$&&A.c() o=p.a n=h.at.d -n.eK(0,o.a.a.a1(0,o.ax).a[0]/2) +n.eJ(0,o.a.a.a1(0,o.ax).a[0]/2) n.C() n.e7(0,32) n.C() -n=A.hq(null,null,null,null,null,null,null,null,"Text with shade",$.bra(),i) -n.ay=B.hF -n.iq() +n=A.hp(null,null,null,null,null,null,null,null,"Text with shade",$.brg(),i) +n.ay=B.hI +n.i4() o=p.a o=o.a.a.a1(0,o.ax) m=new A.a(new Float64Array(2)) @@ -80794,67 +80864,67 @@ m.an(100) l=n.at.d l.ac(o.U(0,m)) l.C() -l=$.brt() -m=A.hq(null,null,null,null,null,null,null,null,"center",l,i) +l=$.brz() +m=A.hp(null,null,null,null,null,null,null,null,"center",l,i) m.ay=B.j -m.iq() +m.i4() o=m.at.d k=p.a o.ac(k.a.a.a1(0,k.ax).a1(0,2)) o.C() -i=A.hq(null,null,null,null,null,null,null,null,"bottomRight",l,i) -i.ay=B.bK -i.iq() +i=A.hp(null,null,null,null,null,null,null,null,"bottomRight",l,i) +i.ay=B.bL +i.i4() l=i.at.d o=p.a l.ac(o.a.a.a1(0,o.ax)) l.C() -l=A.b8w("\"This is our world now. The world of the electron and the switch; the beauty of the baud. We exist without nationality, skin color, or religious bias. You wage wars, murder, cheat, lie to us and try to make us believe it's for our own good, yet we're the criminals. Yes, I am a criminal. My crime is that of curiosity.\"",null,null,null,null) -l.ay=B.k2 -l.iq() +l=A.b8D("\"This is our world now. The world of the electron and the switch; the beauty of the baud. We exist without nationality, skin color, or religious bias. You wage wars, murder, cheat, lie to us and try to make us believe it's for our own good, yet we're the criminals. Yes, I am a criminal. My crime is that of curiosity.\"",null,null,null,null) +l.ay=B.k5 +l.i4() p=p.a o=l.at.d o.e7(0,p.a.a.a1(0,p.ax).a[1]) o.C() p=new A.a(new Float64Array(2)) -p.t(300,200) -p=A.b8w("Let A be a finitely generated torsion-free abelian group. Then A is free.",B.j,10,p,0) +p.u(300,200) +p=A.b8D("Let A be a finitely generated torsion-free abelian group. Then A is free.",B.j,10,p,0) o=new A.a(new Float64Array(2)) -o.t(10,50) +o.u(10,50) k=p.at.d k.ac(o) k.C() o=new A.a(new Float64Array(2)) -o.t(300,200) -o=A.b8w("Let A be a torsion abelian group. Then A is the direct sum of its subgroups A(p) for all primes p such that A(p) \u2260 0.",B.bK,10,o,0) +o.u(300,200) +o=A.b8D("Let A be a torsion abelian group. Then A is the direct sum of its subgroups A(p) for all primes p such that A(p) \u2260 0.",B.bL,10,o,0) k=new A.a(new Float64Array(2)) -k.t(10,260) +k.u(10,260) j=o.at.d j.ac(k) j.C() q.F(0,A.b([h,n,m,i,l,p,o],t.V)) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.b14.prototype={ -$1(a){return a.aHa(B.zZ,"monospace",2)}, +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.b1a.prototype={ +$1(a){return a.aH8(B.A2,"monospace",2)}, $S:296} -A.a46.prototype={ +A.a4d.prototype={ aK(a){var s,r=this.ax.a,q=r[0] r=r[1] s=$.G().B() -s.sA(0,B.i5) +s.sA(0,B.i8) a.aQ(new A.x(0,0,0+q,0+r),s) -this.ajH(a)}} -A.xc.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +this.ajF(a)}} +A.xa.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:i=q.CW$.a h=i.i(0,"shield.png") -if(h==null){h=A.b9Z(A.Wl(B.f7.d8(B.c.cf(u.P,B.c.fm(u.P,",")+1)))) -i.u(0,"shield.png",h) +if(h==null){h=A.ba4(A.Wq(B.f8.d8(B.c.cf(u.P,B.c.fp(u.P,",")+1)))) +i.t(0,"shield.png",h) i=h}else i=h s=2 -return A.A(i.Vd(),$async$p) +return A.B(i.Vc(),$async$p) case 2:p=c i=q.k3 i===$&&A.c() @@ -80862,7 +80932,7 @@ i=i.a i=i.a.a.a1(0,i.ax).a1(0,2) h=new A.a(new Float64Array(2)) h.an(100) -o=A.it(p,null,null) +o=A.is(p,null,null) n=h m=B.q.aT() l=A.aV() @@ -80873,15 +80943,15 @@ j.ac(k) j.C() m=new A.fK(!1,o,$,m,null,l,j,B.j,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) m.b7(B.j,null,null,null,0,i,null,null,n) -m.mg(B.j,null,null,null,null,0,null,i,null,null,h,o) -q.M(m) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.xg.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +m.mk(B.j,null,null,null,null,0,null,i,null,null,h,o) +q.N(m) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.xe.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fL("flame.png",q.CW$,null,null),$async$p) +return A.B(A.fL("flame.png",q.CW$,null,null),$async$p) case 2:n=c m=q.k3 m===$&&A.c() @@ -80889,15 +80959,15 @@ m=m.a m=m.a.a.a1(0,m.ax).a1(0,2) p=n.c o=new A.a(new Float64Array(2)) -o.t(p.c-p.a,p.d-p.b) -q.M(A.iN(B.j,null,null,null,null,0,null,m,null,null,o.X(0,2),n)) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.Jh.prototype={ +o.u(p.c-p.a,p.d-p.b) +q.N(A.iN(B.j,null,null,null,null,0,null,m,null,null,o.X(0,2),n)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Jg.prototype={ T(){return"ButtonState."+this.b}} -A.rO.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.rM.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=B.q.aT() o=A.aV() n=new A.a(new Float64Array(2)) @@ -80905,9 +80975,9 @@ m=$.ag() m=new A.aP(m,new Float64Array(2)) m.ac(n) m.C() -p=new A.Y1(null,null,null,!0,$,p,null,o,m,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.Y6(null,null,null,!0,$,p,null,o,m,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) p.b7(null,null,null,null,0,null,null,null,null) -p.Yk(null,null,null,null,null,null,0,null,null,null,null,null,null) +p.Yj(null,null,null,null,null,null,0,null,null,null,null,null,null) n=q.k3 n===$&&A.c() n=n.a @@ -80915,66 +80985,69 @@ o=o.d o.ac(n.a.a.a1(0,n.ax).a1(0,2)) o.C() o=new A.a(new Float64Array(2)) -o.t(200,50) -p.scF(0,o) +o.u(200,50) +p.scH(0,o) p.ay=B.j -p.iq() -q.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.Y1.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p.i4() +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.Y6.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=q.gar() m=new A.a(new Float64Array(2)) -m.t(0,20) +m.u(0,20) p=new A.a(new Float64Array(2)) -p.t(60,20) +p.u(60,20) s=2 -return A.A(A.fL("buttons.png",n.CW$,m,p),$async$p) +return A.B(A.fL("buttons.png",n.CW$,m,p),$async$p) case 2:o=c p=q.gar() n=new A.a(new Float64Array(2)) -n.t(60,20) +n.u(60,20) l=A -k=B.qx +k=B.qB j=o -i=B.hM +i=B.hP s=3 -return A.A(A.fL("buttons.png",p.CW$,null,n),$async$p) -case 3:q.sX3(l.b_([k,j,i,c],t.jz,t.vz)) -q.k4=B.hM -q.r4() -return A.r(null,r)}}) -return A.t($async$p,r)}, -ca(a){this.k4=B.qx -this.r4()}, -l7(a){this.k4=B.hM -this.r4()}, -m1(a){this.k4=B.hM -this.r4()}} -A.ac9.prototype={ -bE(){var s=this.aq$ +return A.B(A.fL("buttons.png",p.CW$,null,n),$async$p) +case 3:q.sX2(l.b_([k,j,i,c],t.jz,t.vz)) +q.k4=B.hP +q.r6() +return A.t(null,r)}}) +return A.u($async$p,r)}, +ca(a){this.k4=B.qB +this.r6()}, +lb(a){this.k4=B.hP +this.r6()}, +m5(a){this.k4=B.hP +this.r6()}} +A.acg.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.aca.prototype={ -bv(){this.Y0() -var s=this.aq$ +A.ach.prototype={ +bt(){var s,r +this.Y_() +s=this.aq$ if(s==null)s=this.cP() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.AB.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.AA.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.a8B("boom.png",B.bp,B.I,null,null,!0),$async$p) +return A.B(A.a8I("boom.png",B.bq,B.I,null,null,!0),$async$p) case 2:h=c g=new A.a(new Float64Array(2)) g.an(200) p=new A.a(new Float64Array(2)) p.an(64) -h.QJ(0,p,B.en,g,0.3490658503988659,2,B.ja) -h.a5Z(B.mb,B.ja) -for(o=0;o<100;++o){n=B.H.fA(8)*128 -m=B.H.fA(8)*128 +h.QI(0,p,B.eo,g,0.3490658503988659,2,B.jd) +h.a5X(B.me,B.jd) +for(o=0;o<100;++o){n=B.H.fC(8)*128 +m=B.H.fC(8)*128 g=q.k3 g===$&&A.c() p=g.a @@ -80986,7 +81059,7 @@ j=l.a k[1]=j[1] k[0]=j[0] new A.a(k).ak(0,1/p) -i=B.H.fA(B.d.ad(k[0])) +i=B.H.fC(B.d.ae(k[0])) k=g.a p=k.a.a p.toString @@ -80996,7 +81069,7 @@ j=p.a l[1]=j[1] l[0]=j[0] new A.a(l).ak(0,1/k) -l=B.H.fA(B.d.cW(l[1],2)) +l=B.H.fC(B.d.cW(l[1],2)) g=g.a k=g.a.a k.toString @@ -81010,176 +81083,176 @@ p=p[1] g=new Float64Array(2) g[0]=i-64 g[1]=l+p/2-64 -h.a5I(0,new A.a(g),new A.x(n,m,n+128,m+128))}q.M(A.bAB(B.bp,null,null,null,h)) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.rN.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.M(new A.a45(null,null,null,null,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.a45.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +h.a5G(0,new A.a(g),new A.x(n,m,n+128,m+128))}q.N(A.bAG(B.bq,null,null,null,h)) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.rL.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(new A.a4c(null,null,null,null,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.a4c.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:h=q.gar() s=2 -return A.A(A.a8B("boom.png",B.bp,B.I,null,h.CW$,!0),$async$p) +return A.B(A.a8I("boom.png",B.bq,B.I,null,h.CW$,!0),$async$p) case 2:g=q.at=c h=new A.a(new Float64Array(2)) h.an(200) p=new A.a(new Float64Array(2)) p.an(64) -g.QJ(0,p,B.en,h,0.3490658503988659,2,B.ja) -g.a5Z(B.mb,B.ja) +g.QI(0,p,B.eo,h,0.3490658503988659,2,B.jd) +g.a5X(B.me,B.jd) h=q.gar().k3 h===$&&A.c() h=h.a o=h.a.a.a1(0,h.ax) -for(h=o.a,n=0;n<100;++n){m=B.H.fA(8)*128 -l=B.H.fA(8)*128 -k=B.H.fA(B.d.ad(h[0])) -p=B.H.fA(B.d.cW(h[1],2)) +for(h=o.a,n=0;n<100;++n){m=B.H.fC(8)*128 +l=B.H.fC(8)*128 +k=B.H.fC(B.d.ae(h[0])) +p=B.H.fC(B.d.cW(h[1],2)) j=h[1] i=new Float64Array(2) i[0]=k-64 i[1]=p+j/2-64 -g.a5I(0,new A.a(i),new A.x(m,l,m+128,l+128))}return A.r(null,r)}}) -return A.t($async$p,r)}} -A.ahk.prototype={ -bE(){var s=this.aq$ +g.a5G(0,new A.a(i),new A.x(m,l,m+128,l+128))}return A.t(null,r)}}) +return A.u($async$p,r)}} +A.ahr.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.b3Y.prototype={ +A.b43.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xg(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xe(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.UY)}, $S:297} -A.b3Z.prototype={ +A.b44.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.xc(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.xa(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.kX)}, $S:298} -A.b4_.prototype={ +A.b45.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.AE(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.AD(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.U5)}, $S:299} -A.b40.prototype={ +A.b46.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.AB(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.AA(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.VE)}, $S:300} -A.b41.prototype={ +A.b47.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.rN(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.rL(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.ZF)}, $S:301} -A.b42.prototype={ +A.b48.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.rO(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.rM(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.aG)}, $S:302} -A.AE.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$p=A.v(function(a0,a1){if(a0===1)return A.q(a1,r) +A.AD.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +var $async$p=A.w(function(a0,a1){if(a0===1)return A.r(a1,r) while(true)switch(s){case 0:s=2 -return A.A(q.CW$.cL(0,"spritesheet.png"),$async$p) +return A.B(q.CW$.cL(0,"spritesheet.png"),$async$p) case 2:d=a1 c=new Float64Array(2) b=new A.a(c) -b.t(16,18) -p=new A.rP(d,b,A.D(t.S,t.vz)) -o=p.RC(0,0.1,7) -n=p.RC(1,0.1,7) +b.u(16,18) +p=new A.rN(d,b,A.D(t.S,t.vz)) +o=p.RB(0,0.1,7) +n=p.RB(1,0.1,7) b=A.b([0.1,0.1,0.3,0.3,0.5,0.3,0.1],t.n) -m=A.bAA(p.Ob(0,1,7),!0,b) +m=A.bAF(p.Od(0,1,7),!0,b) l=new A.a(new Float64Array(2)) -l.t(80,90) +l.u(80,90) b=new A.a(new Float64Array(2)) -b.t(150,100) +b.u(150,100) k=A.mJ(null,null,o,null,null,null,0,null,!0,b,null,!1,null,l) b=new A.a(new Float64Array(2)) -b.t(150,220) +b.u(150,220) j=A.mJ(null,null,n,null,null,null,0,null,!0,b,null,!1,null,l) b=new A.a(new Float64Array(2)) -b.t(150,340) +b.u(150,340) i=A.mJ(null,null,m,null,null,null,0,null,!0,b,null,!1,null,l) -q.M(k) -q.M(j) -q.M(i) -b=p.kx(0*B.e.eD(d.gbz(d),c[0])) +q.N(k) +q.N(j) +q.N(i) +b=p.kz(0*B.e.eC(d.gbz(d),c[0])) h=new A.a(new Float64Array(2)) -h.t(50,100) +h.u(50,100) g=A.iN(null,null,null,null,null,0,null,h,null,null,l,b) -b=p.kx(B.e.eD(d.gbz(d),c[0])) +b=p.kz(B.e.eC(d.gbz(d),c[0])) h=new A.a(new Float64Array(2)) -h.t(50,220) +h.u(50,220) f=A.iN(null,null,null,null,null,0,null,h,null,null,l,b) -c=p.kx(B.e.eD(d.gbz(d),c[0])) +c=p.kz(B.e.eC(d.gbz(d),c[0])) d=new A.a(new Float64Array(2)) -d.t(50,340) +d.u(50,340) e=A.iN(null,null,null,null,null,0,null,d,null,null,l,c) -q.M(g) -q.M(f) -q.M(e) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.b43.prototype={ -$1(a){var s=null,r=A.hK(s,-2147483647),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +q.N(g) +q.N(f) +q.N(e) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.b49.prototype={ +$1(a){var s=null,r=A.hJ(s,-2147483647),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) r=new A.lU(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.AG)}, $S:303} -A.a5t.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.a5A.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.na(0),$async$p) +return A.B(q.nd(0),$async$p) case 2:s=3 -return A.A(A.Gi("svgs/happy_player.svg",q.gar().cx$),$async$p) -case 3:q.sMB(c) -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.B(A.Gg("svgs/happy_player.svg",q.gar().cx$),$async$p) +case 3:q.sMD(c) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q,p=this -p.ln(0,b) -s=p.bV +p.ls(0,b) +s=p.bU if(s!=null){r=p.at.d q=s.U(0,r) -if(Math.sqrt(q.gcO())<2)p.bV=null -else{r.ac(r.V(0,q.JZ().X(0,200).X(0,b))) +if(Math.sqrt(q.gcO())<2)p.bU=null +else{r.ac(r.V(0,q.K0().X(0,200).X(0,b))) r.C()}}}} -A.Xs.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.Xx.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.na(0),$async$p) +return A.B(q.nd(0),$async$p) case 2:s=3 -return A.A(A.Gi("svgs/checkboard.svg",q.gar().cx$),$async$p) -case 3:q.sMB(c) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.Xy.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +return A.B(A.Gg("svgs/checkboard.svg",q.gar().cx$),$async$p) +case 3:q.sMD(c) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.XD.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.na(0),$async$p) -case 2:p=B.H.ys()?"red":"green" +return A.B(q.nd(0),$async$p) +case 2:p=B.H.yu()?"red":"green" s=3 -return A.A(A.Gi("svgs/"+p+"_balloons.svg",q.gar().cx$),$async$p) -case 3:q.sMB(c) -return A.r(null,r)}}) -return A.t($async$p,r)}} +return A.B(A.Gg("svgs/"+p+"_balloons.svg",q.gar().cx$),$async$p) +case 3:q.sMD(c) +return A.t(null,r)}}) +return A.u($async$p,r)}} A.lU.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.lo(0),$async$p) +return A.B(q.lt(0),$async$p) case 2:p=q.a8 o=A.lg(600,null,400,p) q.al!==$&&A.ai() @@ -81187,7 +81260,7 @@ q.al=o n=t.V q.F(0,A.b([o,p],n)) o=new A.a(new Float64Array(2)) -o.t(106,146) +o.u(106,146) m=B.q.aT() l=A.aV() k=$.ag() @@ -81196,65 +81269,65 @@ j.ac(o) j.C() i=t.s h=t.g -m=new A.a5t(null,null,$,m,null,l,j,B.j,0,3,null,B.f,new A.f([],i),new A.f([],h)) +m=new A.a5A(null,null,$,m,null,l,j,B.j,0,3,null,B.f,new A.f([],i),new A.f([],h)) m.b7(B.j,null,null,null,0,null,3,null,o) -m.ME(B.j,null,null,null,null,null,3,null,o,null) +m.MG(B.j,null,null,null,null,null,3,null,o,null) q.G=m -p.M(m) +p.N(m) o=new A.a(new Float64Array(2)) -o.t(745,415) +o.u(745,415) m=B.q.aT() l=A.aV() k=new A.aP(k,new Float64Array(2)) k.ac(o) k.C() -m=new A.Xs(null,null,$,m,null,l,k,B.j,0,1,null,B.f,new A.f([],i),new A.f([],h)) +m=new A.Xx(null,null,$,m,null,l,k,B.j,0,1,null,B.f,new A.f([],i),new A.f([],h)) m.b7(B.j,null,null,null,0,null,1,null,o) -m.ME(B.j,null,null,null,null,null,1,null,o,null) -p.M(m) +m.MG(B.j,null,null,null,null,null,1,null,o,null) +p.N(m) o=new A.a(new Float64Array(2)) -o.t(-10,-20) -o=A.J_(o) +o.u(-10,-20) +o=A.IZ(o) m=new A.a(new Float64Array(2)) -m.t(-100,-150) -m=A.J_(m) +m.u(-100,-150) +m=A.IZ(m) l=new A.a(new Float64Array(2)) -l.t(-200,-140) -l=A.J_(l) +l.u(-200,-140) +l=A.IZ(l) k=new A.a(new Float64Array(2)) -k.t(100,130) -k=A.J_(k) +k.u(100,130) +k=A.IZ(k) j=new A.a(new Float64Array(2)) -j.t(50,-130) -p.F(0,A.b([o,m,l,k,A.J_(j)],n)) -return A.r(null,r)}}) -return A.t($async$p,r)}, -l7(a){var s=this.G -s===$&&A.c() -s.bV=a.gdr().gar()}, -v7(a){var s=A.J_(null),r=s.at.d +j.u(50,-130) +p.F(0,A.b([o,m,l,k,A.IZ(j)],n)) +return A.t(null,r)}}) +return A.u($async$p,r)}, +lb(a){var s=this.G +s===$&&A.c() +s.bU=a.gdr().gar()}, +v8(a){var s=A.IZ(null),r=s.at.d r.ac(a.gdr().gar()) r.C() -this.M(s)}} -A.abH.prototype={ -bE(){var s=this.aq$ +this.N(s)}} +A.abO.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.abN.prototype={ -bE(){var s=this.aq$ +A.abU.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.aid.prototype={ -bE(){var s=this.aq$ +A.aik.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.alr.prototype={} -A.als.prototype={} -A.rc.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.aly.prototype={} +A.alz.prototype={} +A.rb.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) n.an(48) m=A s=2 -return A.A(A.kc("animations/chopper.png",A.kb(4,null,!0,0.15,n),q.CW$),$async$p) +return A.B(A.kd("animations/chopper.png",A.kc(4,null,!0,0.15,n),q.CW$),$async$p) case 2:n=m.mJ(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) p=n.at.d o=q.k3 @@ -81262,29 +81335,29 @@ o===$&&A.c() o=o.a p.e7(0,o.a.a.a1(0,o.ax).a[1]/2) p.C() -p.eK(0,100) +p.eJ(0,100) p.C() n.ay=B.j -n.iq() +n.i4() p=new A.a(new Float64Array(2)) p.an(100) -n.scF(0,p) -q.M(n) -return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){var s=this,r="PauseMenu" -if(B.b.O(s.gmX().b,r)){s.gmX().N(0,r) -s.acd()}else{s.gmX().H(0,r) -s.ab0()}}} -A.ahP.prototype={} -A.vn.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +n.scH(0,p) +q.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s=this,r="PauseMenu" +if(B.b.O(s.gn0().b,r)){s.gn0().L(0,r) +s.acb()}else{s.gn0().H(0,r) +s.aaZ()}}} +A.ahW.prototype={} +A.vl.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=new A.a(new Float64Array(2)) n.an(48) m=A s=2 -return A.A(A.kc("animations/chopper.png",A.kb(4,null,!0,0.15,n),q.CW$),$async$p) +return A.B(A.kd("animations/chopper.png",A.kc(4,null,!0,0.15,n),q.CW$),$async$p) case 2:n=m.mJ(null,null,c,null,null,null,0,null,!0,null,null,!1,null,null) p=q.k3 p===$&&A.c() @@ -81293,54 +81366,54 @@ o=n.at.d o.ac(p.a.a.a1(0,p.ax).a1(0,2)) o.C() n.ay=B.j -n.iq() +n.i4() p=new A.a(new Float64Array(2)) p.an(100) -n.scF(0,p) -q.M(n) -return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){if(this.go$)this.acd() -else this.ab0()}, -v6(){this.sUF(0,!this.go$)}} -A.ahY.prototype={} -A.ahZ.prototype={} -A.AG.prototype={ -my(a){return B.IP}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +n.scH(0,p) +q.N(n) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){if(this.go$)this.acb() +else this.aaZ()}, +v7(){this.sUE(0,!this.go$)}} +A.ai4.prototype={} +A.ai5.prototype={} +A.AF.prototype={ +mC(a){return B.IT}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(A.fL("Car.png",null,null,null),$async$p) +return A.B(A.fL("Car.png",null,null,null),$async$p) case 2:n=c -m=$.bbN().a +m=$.bbU().a l=m[1] k=new A.a(new Float64Array(2)) -k.t(0,l/3) +k.u(0,l/3) l=t.V -p=A.iN(B.j,-0.3141592653589793,null,A.b([A.hB(null,B.B,null,null)],l),null,0,null,k,null,null,null,n) -k=A.ak(q.api(),!0,t.F) -k.push(A.byU(null,null,A.b([p,q.a8],l),null,0,null,null,null,null)) -o=A.hK(k,-2147483647) +p=A.iN(B.j,-0.3141592653589793,null,A.b([A.hA(null,B.B,null,null)],l),null,0,null,k,null,null,null,n) +k=A.ak(q.apf(),!0,t.F) +k.push(A.byZ(null,null,A.b([p,q.a8],l),null,0,null,null,null,null)) +o=A.hJ(k,-2147483647) k=m[0] s=3 -return A.A(q.F(0,A.b([o,A.lg(m[1],A.b([q.gNs()],l),k,o)],l)),$async$p) -case 3:return A.r(null,r)}}) -return A.t($async$p,r)}, -js(a,b){var s,r,q,p=this,o="P: Pause/Unpause\nS: Step x",n="\nUp: Increase step\nDown: Decrease step" -if(b.O(0,B.lL))p.sUF(0,!p.go$) -else if(b.O(0,B.bu)){s=p.G +return A.B(q.F(0,A.b([o,A.lg(m[1],A.b([q.gNu()],l),k,o)],l)),$async$p) +case 3:return A.t(null,r)}}) +return A.u($async$p,r)}, +ju(a,b){var s,r,q,p=this,o="P: Pause/Unpause\nS: Step x",n="\nUp: Increase step\nDown: Decrease step" +if(b.O(0,B.lO))p.sUE(0,!p.go$) +else if(b.O(0,B.bv)){s=p.G if(p.go$){p.go$=!1 r=p.db$ -if(r!=null){r=r.L +if(r!=null){r=r.M if(r!=null){q=r.c q===$&&A.c() -if(q.a==null)r.a.$1(0.016666666666666666*s)}}p.go$=!0}}else if(b.O(0,B.bd)){++p.G -p.gNs().se6(0,o+p.G+n)}else if(b.O(0,B.bk)){--p.G -p.gNs().se6(0,o+p.G+n)}return p.ai_(a,b)}, -api(){var s,r,q,p,o,n,m,l,k=null,j=t.V,i=A.b([],j),h=$.bbN().a[1],g=new A.a(new Float64Array(2)) -g.t(0,-h/2.5) -for(h=t.s,s=t.g,r=0;r<12;++r){A.aap(g,0.5235987755982988,k) -q=A.b([A.hB(k,B.B,k,k)],j) +if(q.a==null)r.a.$1(0.016666666666666666*s)}}p.go$=!0}}else if(b.O(0,B.be)){++p.G +p.gNu().se6(0,o+p.G+n)}else if(b.O(0,B.bl)){--p.G +p.gNu().se6(0,o+p.G+n)}return p.ahY(a,b)}, +apf(){var s,r,q,p,o,n,m,l,k=null,j=t.V,i=A.b([],j),h=$.bbU().a[1],g=new A.a(new Float64Array(2)) +g.u(0,-h/2.5) +for(h=t.s,s=t.g,r=0;r<12;++r){A.aaw(g,0.5235987755982988,k) +q=A.b([A.hA(k,B.B,k,k)],j) p=new Float64Array(2) o=new Float64Array(2) n=new A.a(o) @@ -81353,108 +81426,108 @@ l=$.ag() l=new A.aP(l,new Float64Array(2)) l.ac(n) l.C() -p=new A.adK(k,k,k,k,new A.a(p),$,o,k,m,l,B.j,0,0,k,B.f,new A.f([],h),new A.f([],s)) +p=new A.adR(k,k,k,k,new A.a(p),$,o,k,m,l,B.j,0,0,k,B.f,new A.f([],h),new A.f([],s)) p.F(0,q) p.b7(B.j,k,q,k,0,g,k,k,n) q=p.a7$ p.a7$=q i.push(p)}return i}, -gNs(){var s,r=this,q=null,p=r.al -if(p===$){s=A.bAZ(q,q,q,"P: Pause/Unpause\nS: Step x"+r.G+"\nUp: Increase step\nDown: Decrease step",A.fO(A.en(q,q,B.l,q,q,q,q,q,q,q,q,20,q,q,q,q,q,!0,q,q,q,q,q,B.iM,q,q),q),t.Z0) -r.al!==$&&A.Z() +gNu(){var s,r=this,q=null,p=r.al +if(p===$){s=A.bB4(q,q,q,"P: Pause/Unpause\nS: Step x"+r.G+"\nUp: Increase step\nDown: Decrease step",A.fO(A.eo(q,q,B.l,q,q,q,q,q,q,q,q,20,q,q,q,q,q,!0,q,q,q,q,q,B.iP,q,q),q),t.Z0) +r.al!==$&&A.a1() r.al=s p=s}return p}, $ifq:1} -A.adK.prototype={ -hS(a,b){this.a7$.sA(0,B.p) -this.kF(a,b)}, -jZ(a){this.a7$.sA(0,B.l) -this.zK(a)}} -A.ale.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.alf.prototype={} -A.anZ.prototype={} -A.b44.prototype={ +A.adR.prototype={ +hU(a,b){this.a7$.sA(0,B.p) +this.kH(a,b)}, +k0(a){this.a7$.sA(0,B.l) +this.zM(a)}} +A.all.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.alm.prototype={} +A.ao4.prototype={} +A.b4a.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.vn(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.vl(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.Xv)}, $S:304} -A.b45.prototype={ +A.b4b.prototype={ $1(a){var s=null,r=new A.a(new Float64Array(2)) -r.t(0,0) -return A.aE(new A.zv(B.a1l,r,$.au(),$.aB(),new A.P(),new A.P(),B.m,A.b([],t.u)),s,s,s,s,t.JU)}, +r.u(0,0) +return A.aE(new A.zt(B.a1p,r,$.au(),$.aB(),new A.P(),new A.P(),B.m,A.b([],t.u)),s,s,s,s,t.JU)}, $S:305} -A.b46.prototype={ -$1(a){var s=null,r=A.vJ(6.283185307179586,new A.lt(new A.w_(new A.p0(1),1)),s),q=A.kV(s,t.rR),p=$.au(),o=$.aB(),n=A.b([],t.u),m=A.aH(A.aJ(),t.y) -r=new A.AG(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +A.b4c.prototype={ +$1(a){var s=null,r=A.vH(6.283185307179586,new A.lt(new A.vY(new A.oZ(1),1)),s),q=A.kV(s,t.rR),p=$.au(),o=$.aB(),n=A.b([],t.u),m=A.aH(A.aJ(),t.y) +r=new A.AF(r,q,p,o,new A.P(),new A.P(),B.m,n,m,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.nB)}, $S:306} -A.zv.prototype={ +A.zt.prototype={ a4(a,b){var s=this.b.X(0,200*b).a this.a=this.a.aF(0,s[0],s[1])}, -aK(a){a.aQ(this.a,$.boj())}, -js(a,b){var s=this,r=a instanceof A.k3,q=a.c -if(q.geR().l(0,B.b4)){q=r?-1:0 -s.b.sK(0,q)}else if(q.geR().l(0,B.bj)){q=r?1:0 -s.b.sK(0,q)}else if(q.geR().l(0,B.bv)){q=r?-1:0 -s.b.sJ(0,q)}else if(q.geR().l(0,B.bu)){q=r?1:0 -s.b.sJ(0,q)}return s.Ml(a,b)}} -A.ahs.prototype={} -A.yi.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +aK(a){a.aQ(this.a,$.bop())}, +ju(a,b){var s=this,r=a instanceof A.k4,q=a.c +if(q.geR().l(0,B.b5)){q=r?-1:0 +s.b.sK(0,q)}else if(q.geR().l(0,B.bk)){q=r?1:0 +s.b.sK(0,q)}else if(q.geR().l(0,B.bw)){q=r?-1:0 +s.b.sJ(0,q)}else if(q.geR().l(0,B.bv)){q=r?1:0 +s.b.sJ(0,q)}return s.Mn(a,b)}} +A.ahz.prototype={} +A.yg.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=new A.a(new Float64Array(2)) p.an(32) s=2 -return A.A(A.aPF("dungeon.tmx",p),$async$p) +return A.B(A.aPL("dungeon.tmx",p),$async$p) case 2:p=c q.G!==$&&A.ai() q.G=p -q.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.b47.prototype={ +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.b4d.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.yi(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.yg(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.wL)}, $S:307} -A.wg.prototype={ -fN(){var s=this.G -if(s!=null)s.er() -s=A.bh0(1,150) +A.we.prototype={ +fO(){var s=this.G +if(s!=null)s.eS() +s=A.bh7(1,150) this.G=s -this.M(s)}, -v6(){var s=this.a8 -if(s!=null)s.er() -s=A.bh0(5,180) +this.N(s)}, +v7(){var s=this.a8 +if(s!=null)s.eS() +s=A.bh7(5,180) this.a8=s -this.M(s)}} -A.a6R.prototype={ +this.N(s)}} +A.a6Y.prototype={ aK(a){var s,r=this.at r===$&&A.c() r=B.d.aZ(r.d,3) s=new A.a(new Float64Array(2)) -s.t(30,this.k3) -this.k2.qr(a,"Elapsed time: "+r,s)}} -A.ami.prototype={} -A.amj.prototype={} -A.B1.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.a8=new A.wf(5,null,!1,!0) -q.al=new A.wf(1,new A.aPX(q),!0,!0) -return A.r(null,r)}}) -return A.t($async$p,r)}, +s.u(30,this.k3) +this.k2.qt(a,"Elapsed time: "+r,s)}} +A.amp.prototype={} +A.amq.prototype={} +A.B0.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.a8=new A.wd(5,null,!1,!0) +q.al=new A.wd(1,new A.aQ2(q),!0,!0) +return A.t(null,r)}}) +return A.u($async$p,r)}, ca(a){var s=this.a8 s===$&&A.c() s.d=0 s.e=!0}, a4(a,b){var s -this.fE(0,b) +this.fG(0,b) s=this.a8 s===$&&A.c() s.a4(0,b) @@ -81462,170 +81535,170 @@ s=this.al s===$&&A.c() s.a4(0,b)}, aK(a){var s,r,q,p=this -p.iL(a) +p.iO(a) s=p.G r=p.a8 r===$&&A.c() -r=B.d.Vp(r.d,3) +r=B.d.Vo(r.d,3) q=new A.a(new Float64Array(2)) -q.t(30,100) -s.qr(a,"Countdown: "+r,q) +q.u(30,100) +s.qt(a,"Countdown: "+r,q) q=p.b_ r=new A.a(new Float64Array(2)) -r.t(30,130) -s.qr(a,"Elapsed time: "+q,r)}} -A.aPX.prototype={ +r.u(30,130) +s.qt(a,"Elapsed time: "+q,r)}} +A.aQ2.prototype={ $0(){return++this.a.b_}, $S:0} -A.amk.prototype={} -A.b48.prototype={ -$1(a){var s=null,r=A.fO(B.E4,s),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) -r=new A.B1(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +A.amr.prototype={} +A.b4e.prototype={ +$1(a){var s=null,r=A.fO(B.E8,s),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) +r=new A.B0(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.cO)}, $S:308} -A.b49.prototype={ +A.b4f.prototype={ $1(a){var s=null,r=$.au(),q=$.aB(),p=A.b([],t.u),o=A.aH(A.aJ(),t.y) -r=new A.wg(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.we(r,q,new A.P(),new A.P(),B.m,p,o,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) return A.aE(r,s,s,s,s,t.gp)}, $S:309} -A.ug.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.ue.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=A.aV() o=new A.a(new Float64Array(2)) n=$.ag() n=new A.aP(n,new Float64Array(2)) n.ac(o) n.C() -p=new A.a5u(null,null,p,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.a5B(null,null,p,n,B.o,0,0,null,B.f,new A.f([],t.s),new A.f([],t.g)) p.b7(null,null,null,null,0,null,null,null,null) -q.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}, -fN(){var s="Smiley" -if(B.b.O(this.gmX().b,s))this.gmX().N(0,s) -else this.gmX().H(0,s)}} -A.b4u.prototype={ +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +fO(){var s="Smiley" +if(B.b.O(this.gn0().b,s))this.gn0().L(0,s) +else this.gn0().H(0,s)}} +A.b4A.prototype={ $2(a,b){var s=null -return A.nj(A.dg(s,A.fY(A.b([B.a9b,B.a3W,A.fh(A.eC(s,s,s,A.bgx(),B.v),132,132)],t.p),B.a2,B.a3,B.a4),B.t,B.I,s,s,200,s,s,200),s,s)}, +return A.ni(A.dg(s,A.fY(A.b([B.a9f,B.a4_,A.fh(A.eD(s,s,s,A.bgE(),B.v),132,132)],t.p),B.a3,B.a4,B.a5),B.t,B.I,s,s,200,s,s,200),s,s)}, $S:310} -A.a5y.prototype={ -ga8n(){var s,r=this.c +A.a5F.prototype={ +ga8l(){var s,r=this.c if(r===$){s=$.G().B() s.sA(0,B.p) -this.c!==$&&A.Z() +this.c!==$&&A.a1() this.c=s r=s}return r}, aI(a,b){var s,r,q,p,o=this,n=b.b/2,m=o.b if(m===$){s=$.G().B() -s.sA(0,B.eo) -o.b!==$&&A.Z() +s.sA(0,B.ep) +o.b!==$&&A.a1() o.b=s m=s}a.ci(new A.j(n,n),n,m) r=n*0.15 q=r*2 p=n-r -a.ci(new A.j(n-q,p),r,o.ga8n()) -a.ci(new A.j(n+q,p),r,o.ga8n())}, -cH(a){return!1}} -A.a5u.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.k4=A.bgx() +a.ci(new A.j(n-q,p),r,o.ga8l()) +a.ci(new A.j(n+q,p),r,o.ga8l())}, +cG(a){return!1}} +A.a5B.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.k4=A.bgE() p=new A.a(new Float64Array(2)) p.an(100) -q.scF(0,p) +q.scH(0,p) p=q.at.d p.e7(0,200) p.C() -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q,p,o=this -o.ln(0,b) +o.ls(0,b) s=o.at.d r=s.a -s.eK(0,r[0]+150*o.bN*b) +s.eJ(0,r[0]+150*o.bM*b) s.C() s=r[0] q=o.ax.a[0] p=o.gar().k3 p===$&&A.c() p=p.a -if(!(s+q>=p.a.a.a1(0,p.ax).a[0]&&o.bN>0))s=r[0]<=0&&o.bN<0 +if(!(s+q>=p.a.a.a1(0,p.ax).a[0]&&o.bM>0))s=r[0]<=0&&o.bM<0 else s=!0 -if(s)o.bN*=-1}} -A.ads.prototype={} -A.ai7.prototype={ -bE(){var s=this.aq$ +if(s)o.bM*=-1}} +A.adz.prototype={} +A.aie.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.b4b.prototype={ -$1(a){return a.gl5(a)}, +A.b4h.prototype={ +$1(a){return a.gl9(a)}, $S:127} -A.b4a.prototype={ -$1(a){return a.gl5(a)}, +A.b4g.prototype={ +$1(a){return a.gl9(a)}, $S:127} -A.b5B.prototype={ +A.b5H.prototype={ $0(){}, $S:0} -A.b4c.prototype={ -$1(a){return a.gl5(a)}, +A.b4i.prototype={ +$1(a){return a.gl9(a)}, $S:127} -A.aBO.prototype={ +A.aBT.prototype={ T(){return"Interp."+this.b}} -A.aHg.prototype={ -afE(a,b,c){var s,r,q,p,o,n,m,l,k=B.d.c0(b),j=B.e.c0(c),i=k+1,h=j+1 -switch(2){case 2:s=A.bem(b-k) -r=A.bem(c-j) +A.aHm.prototype={ +afC(a,b,c){var s,r,q,p,o,n,m,l,k=B.d.c0(b),j=B.e.c0(c),i=k+1,h=j+1 +switch(2){case 2:s=A.bet(b-k) +r=A.bet(c-j) break}q=b-k p=c-j o=q-1 n=p-1 -m=A.b4M(a,k,j,q,p) -m+=s*(A.b4M(a,i,j,o,p)-m) -l=A.b4M(a,k,h,q,n) -return m+r*(l+s*(A.b4M(a,i,h,o,n)-l)-m)}} -A.nx.prototype={} +m=A.b4S(a,k,j,q,p) +m+=s*(A.b4S(a,i,j,o,p)-m) +l=A.b4S(a,k,h,q,n) +return m+r*(l+s*(A.b4S(a,i,h,o,n)-l)-m)}} +A.nv.prototype={} A.jT.prototype={ -GZ(a){if(a instanceof A.jT)return a.a -else if(A.cV(a))return a +H1(a){if(a instanceof A.jT)return a.a +else if(A.cW(a))return a throw A.d(A.ha(a,"other","Not an int, Int32 or Int64"))}, V(a,b){var s -if(b instanceof A.ii)return A.qS(this.a).V(0,b) -s=this.a+this.GZ(b) +if(b instanceof A.ih)return A.qS(this.a).V(0,b) +s=this.a+this.H1(b) return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, U(a,b){var s -if(b instanceof A.ii)return A.qS(this.a).U(0,b) -s=this.a-this.GZ(b) +if(b instanceof A.ih)return A.qS(this.a).U(0,b) +s=this.a-this.H1(b) return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, -X(a,b){return A.qS(this.a).X(0,b).acB()}, -qK(a,b){var s -if(b instanceof A.ii)return A.qS(this.a).qK(0,b).acB() -s=this.a^this.GZ(b) +X(a,b){return A.qS(this.a).X(0,b).acz()}, +qM(a,b){var s +if(b instanceof A.ih)return A.qS(this.a).qM(0,b).acz() +s=this.a^this.H1(b) return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, -vP(a,b){var s,r -if(b>=32)return this.a<0?B.Sp:B.So +vQ(a,b){var s,r +if(b>=32)return this.a<0?B.St:B.Ss s=this.a -r=s>=0?B.e.bt(s,b):B.e.bt(s,b)|B.e.pw(4294967295,32-b) +r=s>=0?B.e.bu(s,b):B.e.bu(s,b)|B.e.py(4294967295,32-b) return new A.jT((r&2147483647)-((r&2147483648)>>>0))}, l(a,b){if(b==null)return!1 if(b instanceof A.jT)return this.a===b.a -else if(b instanceof A.ii)return A.qS(this.a).l(0,b) -else if(A.cV(b))return this.a===b +else if(b instanceof A.ih)return A.qS(this.a).l(0,b) +else if(A.cW(b))return this.a===b return!1}, -cJ(a,b){if(b instanceof A.ii)return A.qS(this.a).Zz(b) -return B.e.cJ(this.a,this.GZ(b))}, +cJ(a,b){if(b instanceof A.ih)return A.qS(this.a).Zy(b) +return B.e.cJ(this.a,this.H1(b))}, gI(a){return this.a}, -ad(a){return this.a}, +ae(a){return this.a}, k(a){return B.e.k(this.a)}, $idf:1} -A.ii.prototype={ -V(a,b){var s=A.a2w(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) -return new A.ii(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, -U(a,b){var s=A.a2w(b) -return A.bfe(this.a,this.b,this.c,s.a,s.b,s.c)}, -X(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a2w(a2),d=this.a,c=d&8191,b=this.b,a=d>>>13|(b&15)<<9,a0=b>>>4&8191 +A.ih.prototype={ +V(a,b){var s=A.a2C(b),r=this.a+s.a,q=this.b+s.b+(r>>>22) +return new A.ih(r&4194303,q&4194303,this.c+s.c+(q>>>22)&1048575)}, +U(a,b){var s=A.a2C(b) +return A.bfl(this.a,this.b,this.c,s.a,s.b,s.c)}, +X(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.a2C(a2),d=this.a,c=d&8191,b=this.b,a=d>>>13|(b&15)<<9,a0=b>>>4&8191 d=this.c s=b>>>17|(d&255)<<5 b=e.a @@ -81650,38 +81723,38 @@ h+=a0*o}if(n!==0){i+=c*n h+=a*n}if(m!==0)h+=c*m g=(l&4194303)+((k&511)<<13) f=(l>>>22)+(k>>>9)+((j&262143)<<4)+((i&31)<<17)+(g>>>22) -return new A.ii(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, -qK(a,b){var s=A.a2w(b) -return new A.ii((this.a^s.a)&4194303,(this.b^s.b)&4194303,(this.c^s.c)&1048575)}, -vP(a,b){var s,r,q,p,o,n,m,l=this,k=1048575,j=4194303 -if(b>=64)return(l.c&524288)!==0?B.Sr:B.Sq +return new A.ih(g&4194303,f&4194303,(j>>>18)+(i>>>5)+((h&4095)<<8)+(f>>>22)&1048575)}, +qM(a,b){var s=A.a2C(b) +return new A.ih((this.a^s.a)&4194303,(this.b^s.b)&4194303,(this.c^s.c)&1048575)}, +vQ(a,b){var s,r,q,p,o,n,m,l=this,k=1048575,j=4194303 +if(b>=64)return(l.c&524288)!==0?B.Sv:B.Su s=l.c r=(s&524288)!==0 if(r&&!0)s+=3145728 -if(b<22){q=A.LE(s,b) -if(r)q|=~B.e.AG(k,b)&1048575 +if(b<22){q=A.LD(s,b) +if(r)q|=~B.e.AI(k,b)&1048575 p=l.b o=22-b -n=A.LE(p,b)|B.e.pw(s,o) -m=A.LE(l.a,b)|B.e.pw(p,o)}else if(b<44){q=r?k:0 +n=A.LD(p,b)|B.e.py(s,o) +m=A.LD(l.a,b)|B.e.py(p,o)}else if(b<44){q=r?k:0 p=b-22 -n=A.LE(s,p) -if(r)n|=~B.e.GJ(j,p)&4194303 -m=A.LE(l.b,p)|B.e.pw(s,44-b)}else{q=r?k:0 +n=A.LD(s,p) +if(r)n|=~B.e.GM(j,p)&4194303 +m=A.LD(l.b,p)|B.e.py(s,44-b)}else{q=r?k:0 n=r?j:0 p=b-44 -m=A.LE(s,p) -if(r)m|=~B.e.GJ(j,p)&4194303}return new A.ii(m&4194303,n&4194303,q&1048575)}, +m=A.LD(s,p) +if(r)m|=~B.e.GM(j,p)&4194303}return new A.ih(m&4194303,n&4194303,q&1048575)}, l(a,b){var s,r=this if(b==null)return!1 -if(b instanceof A.ii)s=b -else if(A.cV(b)){if(r.c===0&&r.b===0)return r.a===b +if(b instanceof A.ih)s=b +else if(A.cW(b)){if(r.c===0&&r.b===0)return r.a===b if((b&4194303)===b)return!1 s=A.qS(b)}else s=b instanceof A.jT?A.qS(b.a):null if(s!=null)return r.a===s.a&&r.b===s.b&&r.c===s.c return!1}, -cJ(a,b){return this.Zz(b)}, -Zz(a){var s=A.a2w(a),r=this.c,q=r>>>19,p=s.c +cJ(a,b){return this.Zy(b)}, +Zy(a){var s=A.a2C(a),r=this.c,q=r>>>19,p=s.c if(q!==p>>>19)return q===0?1:-1 if(r>p)return 1 else if(r>>10&4095))>>>0}, -ad(a){var s=this.a,r=this.b,q=this.c +ae(a){var s=this.a,r=this.b,q=this.c if((q&524288)!==0)return-(1+(~s&4194303)+4194304*(~r&4194303)+17592186044416*(~q&1048575)) else return s+4194304*r+17592186044416*q}, -acB(){var s=(this.b&1023)<<22|this.a +acz(){var s=(this.b&1023)<<22|this.a return new A.jT((s&2147483647)-((s&2147483648)>>>0))}, k(a){var s,r,q,p=this.a,o=this.b,n=this.c if((n&524288)!==0){p=0-p s=p&4194303 -o=0-o-(B.e.bt(p,22)&1) +o=0-o-(B.e.bu(p,22)&1) r=o&4194303 -n=0-n-(B.e.bt(o,22)&1)&1048575 +n=0-n-(B.e.bu(o,22)&1)&1048575 o=r p=s q="-"}else q="" -return A.bwP(10,p,o,n,q)}, +return A.bwW(10,p,o,n,q)}, $idf:1} A.f6.prototype={ -z_(a,b,c){var s +z1(a,b,c){var s if(this.l(0,b))return a else{s=new A.a(new Float64Array(2)) -s.t(b.a-this.a,b.b-this.b) -s.bT(0,c) +s.u(b.a-this.a,b.b-this.b) +s.bS(0,c) s.H(0,a) return s}}, -gl5(a){var s=$.b5N().i(0,this) +gl9(a){var s=$.b5T().i(0,this) return s==null?"Anchor("+A.h(this.a)+", "+A.h(this.b)+")":s}, -k(a){return this.gl5(this)}, +k(a){return this.gl9(this)}, l(a,b){if(b==null)return!1 return b instanceof A.f6&&this.a===b.a&&this.b===b.b}, gI(a){return B.d.gI(this.a)*31+B.d.gI(this.b)}} -A.aqr.prototype={ +A.aqx.prototype={ $1(a){return J.e(a.b,this.a)}, $S:312} -A.aqR.prototype={ -DB(a){return this.aOV(a)}, -aOV(a){var s=0,r=A.u(t.N),q,p=this,o,n,m -var $async$DB=A.v(function(b,c){if(b===1)return A.q(c,r) +A.aqX.prototype={ +DD(a){return this.aOT(a)}, +aOT(a){var s=0,r=A.v(t.N),q,p=this,o,n,m +var $async$DD=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=p.b s=!o.aX(0,a)?3:4 break case 3:n=o m=a s=5 -return A.A(p.Gl(a),$async$DB) -case 5:n.u(0,m,c) +return A.B(p.Go(a),$async$DD) +case 5:n.t(0,m,c) case 4:o=o.i(0,a) o.toString q=t.gX.a(o).a s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$DB,r)}, -Kz(a){return this.aOY(a)}, -aOY(a){var s=0,r=A.u(t.a),q,p=this,o,n -var $async$Kz=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$DD,r)}, +KB(a){return this.aOW(a)}, +aOW(a){var s=0,r=A.v(t.a),q,p=this,o,n +var $async$KB=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=t.a -n=B.c0 +n=B.c1 s=3 -return A.A(p.DB(a),$async$Kz) -case 3:q=o.a(n.a7B(0,c,null)) +return A.B(p.DD(a),$async$KB) +case 3:q=o.a(n.a7z(0,c,null)) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Kz,r)}, -Gl(a){return this.ayT(a)}, -ayT(a){var s=0,r=A.u(t.gX),q,p -var $async$Gl=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$KB,r)}, +Go(a){return this.ayQ(a)}, +ayQ(a){var s=0,r=A.v(t.gX),q,p +var $async$Go=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=A s=3 -return A.A($.le().JJ("assets/"+a),$async$Gl) -case 3:q=new p.UV(c) +return A.B($.le().JL("assets/"+a),$async$Go) +case 3:q=new p.UY(c) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Gl,r)}} -A.H2.prototype={} -A.UV.prototype={} -A.aBl.prototype={ +case 1:return A.t(q,r)}}) +return A.u($async$Go,r)}} +A.H1.prototype={} +A.UY.prototype={} +A.aBq.prototype={ cL(a,b){var s=this.a,r=s.i(0,b) -if(r==null){r=A.b9Z(this.FC(b)) -s.u(0,b,r) +if(r==null){r=A.ba4(this.FD(b)) +s.t(0,b,r) s=r}else s=r -return s.Vd()}, -FC(a){return this.aqK(a)}, -aqK(a){var s=0,r=A.u(t.lu),q,p=this,o,n,m,l -var $async$FC=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:o=$.b5V() +return s.Vc()}, +FD(a){return this.aqH(a)}, +aqH(a){var s=0,r=A.v(t.lu),q,p=this,o,n,m,l +var $async$FD=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:o=$.b60() n=p.b n===$&&A.c() m=A l=A s=3 -return A.A(o.cL(0,n+a),$async$FC) -case 3:q=m.Wl(l.cl(c.buffer,0,null)) +return A.B(o.cL(0,n+a),$async$FD) +case 3:q=m.Wq(l.cl(c.buffer,0,null)) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$FC,r)}} -A.SN.prototype={ -amR(a){this.b.cE(new A.aWy(this),t.P)}, -Vd(){var s=this.b -return s==null?A.ev(this.a,t.lu):s}, +case 1:return A.t(q,r)}}) +return A.u($async$FD,r)}} +A.SQ.prototype={ +amP(a){this.b.cE(new A.aWE(this),t.P)}, +Vc(){var s=this.b +return s==null?A.ew(this.a,t.lu):s}, v(){var s=this,r=s.a if(r!=null){r.v() s.a=null}r=s.b -if(r!=null){r.cE(new A.aWz(),t.H) +if(r!=null){r.cE(new A.aWF(),t.H) s.b=null}}} -A.aWy.prototype={ +A.aWE.prototype={ $1(a){var s=this.a s.a=a s.b=null}, $S:251} -A.aWz.prototype={ +A.aWF.prototype={ $1(a){return a.v()}, $S:314} -A.Ew.prototype={ -afn(a,b){var s,r,q,p=this.a -if(!p.aX(0,a)){p.u(0,a,b) -for(s=A.w(p).h("bg<1>");p.a>10;){r=new A.bg(p,s) -q=r.gaz(r) -if(!q.D())A.a7(A.cF()) -p.N(0,q.gZ(q))}}}} +A.Ev.prototype={ +afl(a,b){var s,r,q,p=this.a +if(!p.aX(0,a)){p.t(0,a,b) +for(s=A.q(p).h("bf<1>");p.a>10;){r=new A.bf(p,s) +q=r.gaw(r) +if(!q.D())A.a6(A.cF()) +p.L(0,q.gZ(q))}}}} A.f.prototype={ -aLL(a){var s,r +aLJ(a){var s,r if(this.a==null)return!1 for(s=0;r=this.b,sq)p.ak(0,q/s) q=r.ax p.H(0,q.gbb(q)) q.sbb(0,p)}} -A.Cl.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.Ck.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.F(0,A.b([q.at,q.ax],t.V)),$async$p) -case 2:return A.r(null,r)}}) -return A.t($async$p,r)}, -l9(a){var s,r,q,p,o,n=this -a.bK(0) +return A.B(q.F(0,A.b([q.at,q.ax],t.V)),$async$p) +case 2:return A.t(null,r)}}) +return A.u($async$p,r)}, +ld(a){var s,r,q,p,o,n=this +a.bJ(0) s=n.at r=s.ax.a q=r[0] @@ -81869,19 +81942,20 @@ p=s.ay o=s.at.a a.aF(0,q-p.a*o[0],r[1]-p.b*o[1]) r=n.ay -if((r.a&4)!==0&&$.Cm.length<4){a.bK(0) -s.HT(0,a) -try{$.Cm.push(n) +q=r.a +if((q&4)!==0&&$.Cl.length<4){a.bJ(0) +s.HW(0,a) +try{$.Cl.push(n) q=n.ax -a.ap(0,q.at.gL_().a) -r.Me(a) -q.l9(a)}finally{$.Cm.pop()}a.bl(0)}s.l9(a) -a.bl(0)}, -rf(a,b){return this.aGd(a,b)}, -aGd(a,b){var s=this +a.ap(0,q.at.gL1().a) +r.Mg(a) +q.ld(a)}finally{$.Cl.pop()}a.bk(0)}s.ld(a) +a.bk(0)}, +rh(a,b){return this.aGb(a,b)}, +aGb(a,b){var s=this return A.lb(function(){var r=a,q=b var p=0,o=1,n,m,l,k,j,i,h,g,f,e,d -return function $async$rf(c,a0){if(c===1){n=a0 +return function $async$rh(c,a0){if(c===1){n=a0 p=o}while(true)switch(p){case 0:k=r.a j=k[0] i=s.at @@ -81894,60 +81968,61 @@ k=k[1] h=h[1] e=e[1] m=new A.a(new Float64Array(2)) -m.t(j-g+f.a*d,k-h+f.b*e) -k=s.ay -p=(k.a&4)!==0&&$.Cm.length<4?2:3 +m.u(j-g+f.a*d,k-h+f.b*e) +p=2 +return A.aga(i.rh(m,q)) +case 2:k=s.ay +j=k.a +p=(j&4)!==0&&$.Cl.length<4?3:4 break -case 2:p=i.jQ(m)?4:5 +case 3:p=i.jS(m)?5:6 break -case 4:$.Cm.push(s) +case 5:$.Cl.push(s) j=s.ax l=j.at.f_(m) -p=6 -return A.ag3(k.rf(l,q)) -case 6:p=7 -return A.ag3(j.rf(l,q)) -case 7:$.Cm.pop() -case 5:case 3:p=8 -return A.ag3(i.rf(m,q)) -case 8:return A.l4() +p=7 +return A.aga(j.rh(l,q)) +case 7:p=8 +return A.aga(k.rh(l,q)) +case 8:$.Cl.pop() +case 6:case 4:return A.l4() case 1:return A.l5(n)}}},t.F)}, -T2(a,b,c){var s +T1(a,b,c){var s this.el(0) s=this.ax -s.M(new A.L0(a,s,c,b,!1,0,null,B.f,new A.f([],t.s),new A.f([],t.g)))}, -aJw(a,b){return this.T2(a,b,1/0)}, -aJv(a){return this.T2(a,!1,1/0)}, -aJx(a,b){return this.T2(a,!1,b)}, +s.N(new A.L_(a,s,c,b,!1,0,null,B.f,new A.f([],t.s),new A.f([],t.g)))}, +aJu(a,b){return this.T1(a,b,1/0)}, +aJt(a){return this.T1(a,!1,1/0)}, +aJv(a,b){return this.T1(a,!1,b)}, el(a){var s=this.ax -s.gbh(s).ab(0,new A.asw())}, -Wz(a){var s,r=this.ax,q=A.eH(new A.be(r.gbh(r),t.aF)) -if(a==null){if(q!=null)q.er()}else if(q==null){s=new Float64Array(2) -r.M(new A.J9(a,new A.a(s),1000,null,B.f,new A.f([],t.s),new A.f([],t.g)))}else{q.at=a +s.gc_(s).ab(0,new A.asC())}, +Wy(a){var s,r=this.ax,q=A.b86(new A.c3(r.gc_(r),t.aF)) +if(a==null){if(q!=null)q.eS()}else if(q==null){s=new Float64Array(2) +r.N(new A.J8(a,new A.a(s),1000,null,B.f,new A.f([],t.s),new A.f([],t.g)))}else{q.at=a r=q.ch -if(!a.ex(0,r)){r.q(q.at.gbw()) +if(!a.ew(0,r)){r.q(q.at.gbv()) q.a4(0,0)}}}} -A.asw.prototype={ -$1(a){if(a instanceof A.L0||a instanceof A.MG)a.er()}, +A.asC.prototype={ +$1(a){if(a instanceof A.L_||a instanceof A.MF)a.eS()}, $S:22} -A.aaC.prototype={ -gbb(a){return this.at.f.hD(0)}, +A.aaJ.prototype={ +gbb(a){return this.at.f.hF(0)}, sbb(a,b){var s=this.at.f -s.ac(b.hD(0)) +s.ac(b.hF(0)) s.C() this.ch=null}, -glx(a){return-this.at.c}, -slx(a,b){var s=this.at +glC(a){return-this.at.c}, +slC(a,b){var s=this.at s.c=-b s.b=!0 s.C() this.ch=null}, -sad5(a){var s=a.a +sad3(a){var s=a.a s=s[0]===0&&s[1]===0 if(s)this.ay=null else{this.ay=a -this.OG()}}, -gLc(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.ch +this.OH()}}, +gLe(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.ch if(e==null){e=f.e e.toString s=t.O1.a(e).at.at @@ -81967,11 +82042,11 @@ i=Math.max(p,n) if(-e.c!==0){p=s.a o=p[0] n=new A.a(new Float64Array(2)) -n.t(o,0) +n.u(o,0) h=e.f_(n) p=p[1] o=new A.a(new Float64Array(2)) -o.t(0,p) +o.u(0,p) g=e.f_(o) o=h.a e=o[0] @@ -81983,7 +82058,7 @@ p=p[1] k=Math.min(k,Math.min(o,p)) j=Math.max(j,Math.max(e,n)) i=Math.max(i,Math.max(o,p))}e=f.ch=new A.x(l,k,j,i)}return e}, -OG(){var s,r,q=this,p=q.e +OH(){var s,r,q=this,p=q.e if(p!=null&&q.ay!=null){p.toString p=t.O1.a(p).at.at.a s=p[0] @@ -81995,67 +82070,67 @@ r=q.at.e r.ac(p) r.C() q.ch=null}}, -h2(a){this.lm(a) -this.OG()}, -m2(){var s,r=this,q=r.e +h4(a){this.lr(a) +this.OH()}, +m6(){var s,r=this,q=r.e if(q!=null){s=r.at.d q=t.O1.a(q).at.at.a -s.eK(0,q[0]*r.ax.a) +s.eJ(0,q[0]*r.ax.a) s.C() s.e7(0,q[1]*r.ax.b) s.C() r.ch=null}}, -bv(){this.OG() -this.m2()}, -gj4(a){return this.at.e}, -sj4(a,b){var s=this.at.e +bt(){this.OH() +this.m6()}, +gj6(a){return this.at.e}, +sj6(a,b){var s=this.at.e s.ac(b) s.C() this.ch=null}, $iaA:1, $iaQ:1, $iaN:1} -A.t3.prototype={ +A.t0.prototype={ gbb(a){return this.ax}, sbb(a,b){this.ax.q(b)}, -gcF(a){return this.at}, -scF(a,b){var s,r=this +gcH(a){return this.at}, +scH(a,b){var s,r=this r.at.q(b) if((r.a&4)!==0){s=r.e s.toString -t.O1.a(s).ax.m2()}r.m2() -if(r.gCD())r.gbh(r).ab(0,new A.aQU(r))}, -bv(){}, +t.O1.a(s).ax.m6()}r.m6() +if(r.gCF())r.gc_(r).ab(0,new A.aR_(r))}, +bt(){}, $iaA:1, $iU:1, $iaI:1} -A.aQU.prototype={ -$1(a){return a.Dj(this.a.at)}, +A.aR_.prototype={ +$1(a){return a.Dl(this.a.at)}, $S:22} -A.Yu.prototype={ -HT(a,b){return b.Bu(0,this.k2,!1)}, -jQ(a){var s=a.a,r=s[0]/this.k3-1,q=s[1]/this.k4-1 +A.Yz.prototype={ +HW(a,b){return b.Bw(0,this.k2,!1)}, +jS(a){var s=a.a,r=s[0]/this.k3-1,q=s[1]/this.k4-1 return r*r+q*q<=1}, -m2(){var s,r=this,q=r.at.a +m6(){var s,r=this,q=r.at.a r.k3=q[0]/2 r.k4=q[1]/2 s=$.G().S() -s.hl(new A.x(0,0,q[0],q[1])) +s.ho(new A.x(0,0,q[0],q[1])) r.k2=s}, -t_(a){a.W(this.k2,this.gmC())}} -A.a0Q.prototype={ -p(a){var s=this.bE().dx$ -s.toString -this.a0A(s)}, -h2(a){this.lm(a) -this.a0A(a)}, -a0A(a){var s,r,q=this,p=a.a,o=p[0],n=p[1] +t0(a){a.W(this.k2,this.gmG())}} +A.a0W.prototype={ +p(a){var s=this.bD().dx$ +s.toString +this.a0z(s)}, +h4(a){this.lr(a) +this.a0z(a)}, +a0z(a){var s,r,q=this,p=a.a,o=p[0],n=p[1] p=q.k2 s=n*p if(s>o){s=new A.a(new Float64Array(2)) -s.t(o,o/p) +s.u(o,o/p) p=s}else{p=new A.a(new Float64Array(2)) -p.t(s,n)}q.scF(0,p) +p.u(s,n)}q.scH(0,p) p=q.ax s=q.at.a r=s[0] @@ -82063,617 +82138,613 @@ p.sK(0,(o-r)/2+q.ay.a*r) r=s[1] p.sJ(0,(n-r)/2+q.ay.b*r) q.k3=new A.x(0,0,s[0],s[1])}, -HT(a,b){return b.HV(this.k3,!1)}, -jQ(a){var s=a.a,r=s[0],q=s[1] +HW(a,b){return b.HY(this.k3,!1)}, +jS(a){var s=a.a,r=s[0],q=s[1] if(r>=0)if(q>=0){s=this.at.a s=r<=s[0]&&q<=s[1]}else s=!1 else s=!1 return s}, -m2(){var s,r,q=this.at,p=q.a,o=this.k2,n=p[1]*o,m=p[0] +m6(){var s,r,q=this.at,p=q.a,o=this.k2,n=p[1]*o,m=p[0] if(n>m)q.sJ(0,m/o) else q.sK(0,n) s=p[0]/2 r=p[1]/2 this.k3=new A.x(-s,-r,s,r)}} -A.a0S.prototype={ -HT(a,b){var s=this.k2 +A.a0Y.prototype={ +HW(a,b){var s=this.k2 s===$&&A.c() -return b.HV(s,!1)}, -jQ(a){var s=a.a,r=s[0],q=s[1] +return b.HY(s,!1)}, +jS(a){var s=a.a,r=s[0],q=s[1] if(r>=0){s=this.at.a s=r<=s[0]&&q>=0&&q<=s[1]}else s=!1 return s}, -m2(){var s=this.at.a +m6(){var s=this.at.a this.k2=new A.x(0,0,0+s[0],0+s[1])}} -A.a3E.prototype={ -p(a){var s=this.bE().dx$ -s.toString -this.scF(0,s)}, -h2(a){this.lm(a) -this.scF(0,a)}, -HT(a,b){}, -jQ(a){return!0}, -m2(){}} -A.Ra.prototype={ -l9(a){}, -jQ(a){return!0}, -aaU(a){return null}, +A.a3K.prototype={ +p(a){var s=this.bD().dx$ +s.toString +this.scH(0,s)}, +h4(a){this.lr(a) +this.scH(0,a)}, +HW(a,b){}, +jS(a){return!0}, +m6(){}} +A.Rd.prototype={ +ld(a){}, +jS(a){return!0}, +aaS(a){return null}, $iaO:1} A.fX.prototype={ -hV(a){}} -A.nl.prototype={ -l(a,b){var s,r -if(b==null)return!1 -if(b instanceof A.nl){s=b.a -r=this.a -if(!(s===r&&b.b===this.b))s=s===this.b&&b.b===r -else s=!0}else s=!1 -return s}, -gI(a){return A.byf([this.a,this.b])}} -A.a1U.prototype={ -gHY(){var s=this.q5$ +hX(a){}} +A.u8.prototype={} +A.NQ.prototype={ +gE(a){return this.b.length}, +a8i(a,b){var s,r,q +for(s=this.b,r=this.$ti.h("u8<1>"),q=0;q<1000;++q)s.push(new A.u8(b,b,(A.ek(b)^A.ek(b))>>>0,r))}, +i(a,b){return this.b[b]}} +A.a2_.prototype={ +gI_(){var s=this.q7$ s===$&&A.c() return s}, -aMG(a,b){var s,r,q=this.xN$ +aME(a,b){var s,r,q=this.xP$ if(q!=null){s=a.a r=b.a q=!(Math.abs(s[0]-r[0])>q||Math.abs(s[1]-r[1])>q)}else q=!0 return q}, -aN5(a,b){return a.rQ(b)&&b.rQ(a)}} -A.rw.prototype={ -ga9V(a){return this.a.d.gad3()}, -abq(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=a8.r -a9.aj(0) -s=a8.w +aN3(a,b){return a.rR(b)&&b.rR(a)}} +A.zX.prototype={ +ga9T(a){return this.a.d.gad1()}, +abo(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=a6.r +a7.aj(0) +s=a6.w B.b.aj(s) -for(r=a8.b,q=A.w(r),r=new A.l3(r,r.wa(),q.h("l3<1>")),p=t.Ju,o=a8.d,n=t.VC,m=a8.e,l=t.S,k=a8.a,j=k.r,i=k.$ti,h=i.h("o<1>"),q=q.c;r.D();){g=r.d -f=n.a(g==null?q.a(g):g) -if((f.a&8)!==0||f.e==null){k.N(0,f) -continue}e=f.eX$?f.fw$:f.iP() -d=new Float64Array(2) -c=new A.a(d) -b=e.a.a -d[1]=b[1] -d[0]=b[0] -c.H(0,e.b) -c.ak(0,0.5) -a=j.i(0,f) -a0=A.b([],h) -if(a==null)A.a7(A.h(a)+" not found") -a1=a.d -e=i.h("H<1>") -B.b.F(a0,e.a(a.b)) -B.b.F(a0,k.a_O(a)) -B.b.F(a0,k.a00(a)) -a2=A.b_([a1,a0],l,e) -for(e=a2.ghc(a2),e=J.az(e.ga3(e).b);e.D();){a3=e.gZ(e) -if(a3.ji$.a===B.hT)continue -d=m.i(0,f) -if(J.e(d==null?null:d.i(0,a3),!1))continue -n.a(a3) -d=a3.e -a4=f.e -if(d==a4&&a4!=null)continue -if(!o.$2(c,a8.MZ(a3)))continue -s.push(A.b([f,a3],p))}}if(s.length!==0)for(r=a8.$ti,q=r.c,p=t.w,r=r.h("nl<1>"),a5=0;a5")),p=a6.d,o=a6.e,n=t.S,m=a6.a,l=m.r,k=m.$ti,j=k.h("p<1>"),q=q.c;r.D();){i=r.d +if(i==null)i=q.a(i) +h=i.a +if((h&8)!==0||(h&4)===0){m.L(0,i) +continue}h=i.eN$?i.fn$:i.it() +g=new Float64Array(2) +f=new A.a(g) +e=h.a.a +g[1]=e[1] +g[0]=e[0] +f.H(0,h.b) +f.ak(0,0.5) +d=l.i(0,i) +c=A.b([],j) +if(d==null)A.a6(A.h(d)+" not found") +b=d.d +h=k.h("H<1>") +B.b.F(c,h.a(d.b)) +B.b.F(c,m.a_N(d)) +B.b.F(c,m.a0_(d)) +a=A.b_([b,c],n,h) +for(h=a.ghf(a),h=J.ax(h.ga3(h).b);h.D();){g=h.gZ(h) +if(g.jk$.a===B.hW)continue +a0=o.i(0,i) +if(J.e(a0==null?null:a0.i(0,g),!1))continue +a0=g.fo$ +a0===$&&A.c() +a1=i.fo$ +a1===$&&A.c() +a0=a0===a1&&(g.a&4)!==0 +if(a0)continue +if(!p.$2(f,a6.N0(g)))continue +s.push(i) +s.push(g)}}if(s.length!==0)for(r=t.VC,q=t.w,p=a6.x,n=p.b,a2=0;a2>>0 +a5.c=m +a7.t(0,m,a5)}else{if(o.i(0,a3)==null)o.t(0,a3,A.D(r,q)) +o.i(0,a3).t(0,a4,!1)}}return a7.gby(a7)}, H(a,b){this.a.H(0,b) -if(b.ji$.a===B.B)this.b.H(0,b) -this.MZ(b)}, -N(a,b){var s,r,q,p,o=this -o.a.N(0,b) -o.f.N(0,b) -if(b.ji$.a===B.B)o.b.N(0,b) +if(b.jk$.a===B.B)this.b.H(0,b) +this.N0(b)}, +L(a,b){var s,r,q,p,o=this +o.a.L(0,b) +o.f.L(0,b) +if(b.jk$.a===B.B)o.b.L(0,b) s=o.e r=s.i(0,b) -if(r!=null){for(q=r.ghc(r),q=q.gaz(q);q.D();){p=s.i(0,q.gZ(q).a) -if(p!=null)p.N(0,b)}s.N(0,b)}}, -MZ(a){var s=this.f,r=s.i(0,a) -if(r==null){s.u(0,a,(a.eX$?a.fw$:a.iP()).gbw()) +if(r!=null){for(q=r.ghf(r),q=q.gaw(q);q.D();){p=s.i(0,q.gZ(q).a) +if(p!=null)p.L(0,b)}s.L(0,b)}}, +N0(a){var s=this.f,r=s.i(0,a) +if(r==null){s.t(0,a,(a.eN$?a.fn$:a.it()).gbv()) r=s.i(0,a)}r.toString return r}} -A.a5Z.prototype={ -a_L(a){var s,r,q -if((a.eX$?a.fw$:a.iP()).a.a[0]<0)s=0 -else s=(a.eX$?a.fw$:a.iP()).a.a[0] -if((a.eX$?a.fw$:a.iP()).a.a[1]<0)r=0 -else r=(a.eX$?a.fw$:a.iP()).a.a[1] -q=(a.eX$?a.fw$:a.iP()).b.a -return A.vz(new A.j(s,r),new A.j(q[0],q[1]))}, -a02(a,b){var s=a.gbw(),r=s.a +A.a65.prototype={ +a_K(a){var s,r,q +if((a.eN$?a.fn$:a.it()).a.a[0]<0)s=0 +else s=(a.eN$?a.fn$:a.it()).a.a[0] +if((a.eN$?a.fn$:a.it()).a.a[1]<0)r=0 +else r=(a.eN$?a.fn$:a.it()).a.a[1] +q=(a.eN$?a.fn$:a.it()).b.a +return A.vx(new A.j(s,r),new A.j(q[0],q[1]))}, +a01(a,b){var s=a.gbv(),r=s.a if(b.c<=r){r=s.b -if(b.d<=r)return B.EJ -else if(b.b>r)return B.EL -else return B.f0}else if(b.a>r){r=s.b -if(b.d<=r)return B.EK -else if(b.b>r)return B.EM -else return B.f0}else return B.f0}, -H(a,b){var s,r,q,p=this,o=p.Po(0,p.d,0,p.c,b,null) -t.VC.a(b) -s=b.eX$?b.fw$:b.iP() -r=new A.a(new Float64Array(2)) -r.q(s.a) -q=new A.a(new Float64Array(2)) -q.q(s.b) -p.f.u(0,b,new A.nb(r,q)) -p.r.u(0,b,o)}, -Po(a,b,c,d,e,f){var s,r,q,p=this,o=b.a +if(b.d<=r)return B.EN +else if(b.b>r)return B.EP +else return B.f1}else if(b.a>r){r=s.b +if(b.d<=r)return B.EO +else if(b.b>r)return B.EQ +else return B.f1}else return B.f1}, +H(a,b){var s,r=this,q=r.Pn(0,r.d,0,r.c,b,null),p=b.eN$?b.fn$:b.it(),o=new A.a(new Float64Array(2)) +o.q(p.a) +s=new A.a(new Float64Array(2)) +s.q(p.b) +r.f.t(0,b,new A.ma(o,s)) +r.r.t(0,b,q)}, +Pn(a,b,c,d,e,f){var s,r,q,p=this,o=b.a if(o[0]==null)if(c>=p.b||b.b.length").a(q),c+1,A.bgS(d,r),e,b)}else{b.b.push(e) +s=p.Pn(0,p.$ti.h("zY<1>").a(q),c+1,A.bgZ(d,r),e,b)}else{b.b.push(e) s=b}}if(f!=null&&s.c==null)s.c=f return s}, -aCj(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +aCg(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this for(s=a.a,r=g.$ti,q=r.c,p=0;p<4;++p){o=++g.e -n=A.bgR(q) +n=A.bgY(q) n.c=a n.d=o -s[p]=n}m=A.b([],r.h("o<1>")) +s[p]=n}m=A.b([],r.h("p<1>")) for(r=a.b,o=r.length,n=g.r,l=t.VC,k=0;k")) +a_N(a){var s,r,q,p=this.$ti,o=A.b([],p.h("p<1>")) for(s=a.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] if(q!=null){B.b.F(o,p.a(q.b)) -if(q.a[0]!=null)B.b.F(o,this.a_O(q))}}return o}, -a00(a){var s=this.$ti,r=A.b([],s.h("o<1>")),q=a.c +if(q.a[0]!=null)B.b.F(o,this.a_N(q))}}return o}, +a0_(a){var s=this.$ti,r=A.b([],s.h("p<1>")),q=a.c if(q!=null){B.b.F(r,s.h("H<1>").a(q.b)) -B.b.F(r,this.a00(q))}return r}} -A.NR.prototype={ -gaap(a){var s,r,q,p,o,n,m=this,l=A.b([m],t.y9) +B.b.F(r,this.a0_(q))}return r}} +A.NU.prototype={ +gaan(a){var s,r,q,p,o,n,m=this,l=A.b([m],t.y9) for(s=m.a,r=m.c,q=m.b.a,p=0;p<4;++p){o=q[p] if(o==null)continue -n=new A.NR(A.bgS(s,A.bDl(p)),o,r) +n=new A.NU(A.bgZ(s,A.bDr(p)),o,r) l.push(n) -B.b.F(l,n.gaap(n))}return l}} -A.zZ.prototype={ -gad3(){var s,r,q,p=this.$ti,o=A.b([],p.h("o<1>")) +B.b.F(l,n.gaan(n))}return l}} +A.zY.prototype={ +gad1(){var s,r,q,p=this.$ti,o=A.b([],p.h("p<1>")) B.b.F(o,this.b) for(s=this.a,p=p.h("H<1>"),r=0;r<4;++r){q=s[r] if(q==null)continue -B.b.F(o,p.a(q.gad3()))}return o}, +B.b.F(o,p.a(q.gad1()))}return o}, k(a){return"node "+this.d}} -A.BB.prototype={ +A.BA.prototype={ T(){return"_QuadTreeZone."+this.b}} -A.a6_.prototype={ +A.a66.prototype={ H(a,b){var s,r=this -b.mL$=new A.aIr(r,b) -s=new A.aIs(r,b) -b.ji$.ai(0,s) -r.e.u(0,b,s) -r.ahf(0,b)}, -N(a,b){var s,r -b.mL$=null -s=this.e +b.mP$=new A.aIx(r,b) +s=new A.aIy(r,b) +b.jk$.ai(0,s) +r.r.t(0,b,s) +r.ahd(0,b)}, +L(a,b){var s,r +b.mP$=null +s=this.r r=s.i(0,b) -if(r!=null){b.ji$.a9(0,r) -s.N(0,b)}this.ahg(0,b)}} -A.aIr.prototype={ -$0(){return this.a.f.H(0,this.b)}, +if(r!=null){b.jk$.a9(0,r) +s.L(0,b)}this.ahe(0,b)}, +h5(){var s,r,q,p,o,n +for(s=this.w,r=A.cV(s,s.r,A.q(s).c),q=this.a,p=q.a,o=r.$ti.c;r.D();){n=r.d +if(n==null)n=o.a(n) +p.abI(0,n,!0) +q.N0(n) +p.H(0,n)}s.aj(0) +this.ahf()}} +A.aIx.prototype={ +$0(){return this.a.w.H(0,this.b)}, $S:79} -A.aIs.prototype={ +A.aIy.prototype={ $0(){var s,r=this.b if((r.a&4)!==0){s=this.a.a -if(r.ji$.a===B.B)s.b.H(0,r) -else s.b.N(0,r)}}, -$S:5} -A.Q5.prototype={ -gan4(){var s,r=this,q=r.b -if(q===$){s=A.b([],r.$ti.h("o<1>")) -r.b!==$&&A.Z() -r.b=s -q=s}return q}, -gPl(){var s=this.c -if(s===$){s!==$&&A.Z() -s=this.c=A.y(this.$ti.h("nl<1>"))}return s}, +if(r.jk$.a===B.B)s.b.H(0,r) +else s.b.L(0,r)}}, +$S:0} +A.Q8.prototype={ H(a,b){return this.a.push(b)}, -N(a,b){return B.b.N(this.a,b)}, -hV(a){B.b.i0(this.a,new A.aOl(this))}, -abq(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -B.b.aj(f.gan4()) -f.gPl().aj(0) -for(s=f.a,r=s.length,q=f.$ti,p=q.h("o<1>"),q=q.h("nl<1>"),o=0;o=0;--h){l=f.b -if(l===$){k=A.b([],p) -f.b!==$&&A.Z() -f.b=k -l=k}g=l[h] -if((g.eX$?g.fw$:g.iP()).b.a[0]>=i){if(m.a===B.B||g.ji$.a===B.B)f.gPl().H(0,new A.nl(n,g,q))}else{l=f.b -if(l===$){k=A.b([],p) -f.b!==$&&A.Z() -f.b=k -l=k}B.b.N(l,g)}}l=f.b -if(l===$){k=A.b([],p) -f.b!==$&&A.Z() -f.b=k -l=k}l.push(n)}return f.gPl()}, -ga9V(a){return this.a}} -A.aOl.prototype={ -$2(a,b){var s=(a.eX$?a.fw$:a.iP()).a.a[0] -return B.d.cJ(s,(b.eX$?b.fw$:b.iP()).a.a[0])}, -$S(){return this.a.$ti.h("p(1,1)")}} -A.JP.prototype={ +L(a,b){return B.b.L(this.a,b)}, +hX(a){B.b.i2(this.a,new A.aOr(this))}, +abo(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b +B.b.aj(e) +s=f.c +s.aj(0) +for(r=f.a,q=r.length,p=f.d,o=p.b,n=0;n=0;--j){i=e[j] +if((i.eN$?i.fn$:i.it()).b.a[0]>=k){if(l.a===B.B||i.jk$.a===B.B){if(o.length<=s.a)p.a8i(0,m) +h=o[s.a] +h.a=m +h.b=i +g=(A.ek(m)^A.ek(i))>>>0 +h.c=g +s.t(0,g,h)}}else B.b.L(e,i)}e.push(m)}return s.gby(s)}, +ga9T(a){return this.a}} +A.aOr.prototype={ +$2(a,b){var s=(a.eN$?a.fn$:a.it()).a.a[0] +return B.d.cJ(s,(b.eN$?b.fn$:b.it()).a.a[0])}, +$S(){return this.a.$ti.h("o(1,1)")}} +A.JO.prototype={ T(){return"CollisionType."+this.b}} -A.ub.prototype={$iaq:1} +A.u9.prototype={$iaq:1} A.cD.prototype={ -gtZ(){var s=this.fX$ -return s==null?this.fX$=A.y(t.Kj):s}, -hS(a,b){this.gtZ().H(0,b)}, -jZ(a){this.gtZ().N(0,a)}, -rQ(a){var s=this.e,r=a.gb3(a) -if(t.Oi.b(s)&&r instanceof A.ay)return s.rQ(r) +gwN(){var s=this.fY$ +return s==null?this.fY$=A.y(t.Kj):s}, +hU(a,b){this.gwN().H(0,b)}, +k0(a){this.gwN().L(0,a)}, +rR(a){var s=this.e,r=a.gb3(a) +if(t.Oi.b(s)&&r instanceof A.az)return s.rR(r) return!0}} -A.acD.prototype={} -A.oz.prototype={ +A.acK.prototype={} +A.qf.prototype={ H(a,b){return this.a.H(0,b)}, -N(a,b){return this.a.N(0,b)}, -hz(){var s,r=this,q=r.a -q.hV(0) -s=q.abq(0) -s.ab(0,new A.aty(r)) -q=r.b -q.rl(s).ab(0,new A.atz(r)) -q.aj(0) -q.F(0,s)}} -A.aty.prototype={ -$1(a){var s,r,q,p,o=a.a,n=a.b,m=o.fL$ +L(a,b){return this.a.L(0,b)}, +h5(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a +h.hX(0) +s=h.abo(0) +h=t.S +r=A.q(s) +h=A.jY(A.p2(s,new A.atE(i),r.h("A.E"),h),h) +for(r=r.h("@<1>").ad(r.z[1]),q=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];q.D();){p=q.a +if(p==null)p=r.a(p) +o=p.a +n=p.b +p=o.fo$ +p===$&&A.c() +m=n.fo$ m===$&&A.c() -s=n.fL$ -s===$&&A.c() -if(m!==s){m=o.eX$?o.fw$:o.iP() -s=n.eX$?n.fw$:n.iP() -r=m.a.a -q=s.b.a -if(r[0]<=q[0])if(r[1]<=q[1]){m=m.b.a -s=s.a.a -m=m[0]>=s[0]&&m[1]>=s[1]}else m=!1 -else m=!1}else m=!1 -if(m){p=A.bIq(o,n) -if(p.a!==0){if(!o.HX(n)){o.hS(p,n) -n.hS(p,o)}o.aat(p,n) -n.aat(p,o)}else if(o.HX(n)){o.jZ(n) -n.jZ(o)}}else if(o.HX(n)){o.jZ(n) -n.jZ(o)}}, -$S(){return A.w(this.a).h("~(nl)")}} -A.atz.prototype={ -$1(a){var s=a.a,r=a.b -if(s.HX(r)){s.jZ(r) -r.jZ(s)}}, -$S(){return A.w(this.a).h("~(nl)")}} +if(p!==m){p=o.eN$?o.fn$:o.it() +p=p.a9z(n.eN$?n.fn$:n.it())}else p=!1 +if(p){l=A.bIw(o,n) +if(l.a!==0){p=o.l0$ +if(p!=null)p=p.O(0,n) +else p=!1 +if(!p){o.hU(l,n) +n.hU(l,o)}o.aar(l,n) +n.aar(l,o)}else{p=o.l0$ +if(p!=null)p=p.O(0,n) +else p=!1 +if(p){o.k0(n) +n.k0(o)}}}else{p=o.l0$ +if(p!=null)p=p.O(0,n) +else p=!1 +if(p){o.k0(n) +n.k0(o)}}}for(r=i.b,q=r.length,h=new A.GJ(h,t._i).a,k=0;k").ad(s.z[1]),r=new A.bT(J.ax(a.a),a.b,s.h("bT<1,2>")),q=this.c,s=s.z[1];r.D();){p=r.a +if(p==null)p=s.a(p) +o=q.length +n=k.length +m=p.a +if(o>n){l=q[n] +l.a=m +l.b=p.b +l.c=p.c}else{o=p.b +l=new A.u8(m,o,(A.ek(m)^A.ek(o))>>>0,p.$ti) +q.push(l)}k.push(l)}}} +A.atE.prototype={ +$1(a){return a.c}, +$S(){return A.q(this.a).h("o(u8)")}} A.dj.prototype={ -gHY(){return this.gFp()}, +gI_(){return this.gFq()}, $iC:1, -gFp(){return this.dI$}} -A.Jv.prototype={ -gos(){var s,r,q=this.f7 +gFq(){return this.dI$}} +A.Ju.prototype={ +gou(){var s,r,q=this.f8 if(q===$){s=new Float64Array(2) r=new Float64Array(2) -q!==$&&A.Z() -q=this.f7=new A.Ei(new A.a(s),new A.a(r))}return q}, -gFn(){var s,r=this.eY +q!==$&&A.a1() +q=this.f8=new A.Eh(new A.a(s),new A.a(r))}return q}, +gFo(){var s,r=this.eY if(r===$){s=new Float64Array(2) -r!==$&&A.Z() +r!==$&&A.a1() r=this.eY=new A.a(s)}return r}, -gQ3(){var s,r=this.dC +gQ2(){var s,r=this.dC if(r===$){s=new Float64Array(2) -r!==$&&A.Z() +r!==$&&A.a1() r=this.dC=new A.a(s)}return r}, -gQ2(){var s,r=this.l_ +gQ1(){var s,r=this.l3 if(r===$){s=new Float64Array(2) -r!==$&&A.Z() -r=this.l_=new A.a(s)}return r}, -abt(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=a.a -h.gos().a.q(f) -h.gQ2().q(h.em(B.j)) -s=h.gQ3() -s.q(h.gQ2()) +r!==$&&A.a1() +r=this.l3=new A.a(s)}return r}, +abr(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=a.a +h.gou().a.q(f) +h.gQ1().q(h.em(B.j)) +s=h.gQ2() +s.q(h.gQ1()) s.am(0,f) -s=h.gQ3().a +s=h.gQ2().a s=s[0]===0&&s[1]===0 r=a.b -if(s)h.gos().b.q(r) -else{s=h.gQ3() -q=h.gos().b -p=s.bP(r) +if(s)h.gou().b.q(r) +else{s=h.gQ2() +q=h.gou().b +p=s.bO(r) q.q(r) q.ak(0,p/r.gcO()) -s=h.gos().b +s=h.gou().b o=s.a n=r.a -s.sK(0,o[0]*(J.ez(n[0])*J.ez(h.gos().b.a[0]))) -s.sJ(0,o[1]*(J.ez(n[1])*J.ez(h.gos().b.a[1])))}if(h.gos().b.gcO()")) -if(!l.gaz(l).D()){if(b!=null)b.b=null +h.gou().b.H(0,f) +s=h.aa1(h.gou()) +l=new A.bl(s,new A.at1(a),A.a7(s).h("bl<1>")) +if(!l.gaw(l).D()){if(b!=null)b.b=null return g}else{s=b==null -q=s?A.aIU(g,g,!1,g,g,t.VC):b +q=s?A.aJ_(g,g,!1,g,g,t.VC):b k=l.ga3(l) -o=h.gFn() +o=h.gFo() o.q(k) -o.am(0,h.gQ2()) +o.am(0,h.gQ1()) o.e5(0) -if(m)A.bis(h.gFn()) +if(m)A.biy(h.gFo()) if(s)j=g else{o=b.b!=null?b.c:g o=o==null?g:o.b j=o}if(j==null)j=new A.a(new Float64Array(2)) j.q(r) -j.abG(h.gFn()) +j.abE(h.gFo()) if(s)s=g else s=b.b!=null?b.c:g if(s==null)i=g else{s.a.q(k) s.b.q(j) -s.AS() -i=s}if(i==null)i=A.b8Z(j,k) -s=h.gFn() -q.LX(Math.sqrt(f.ns(k)),h,m,s,i) +s.AU() +i=s}if(i==null)i=A.b94(j,k) +s=h.gFo() +q.LZ(Math.sqrt(f.nv(k)),h,m,s,i) return q}}, -$ioO:1} -A.asW.prototype={ -$1(a){return a.ns(this.a.a)>1e-7}, +$ioM:1} +A.at1.prototype={ +$1(a){return a.nv(this.a.a)>1e-7}, $S:318} -A.aTr.prototype={ -$1(a){return a instanceof A.ay&&!0}, +A.aTx.prototype={ +$1(a){return a instanceof A.az&&!0}, $S:62} -A.aTs.prototype={ +A.aTy.prototype={ $0(){throw A.d(A.ah(u.F))}, $S:111} -A.aTt.prototype={ +A.aTz.prototype={ $0(){var s=this.a -s.eX$=!1 -s=s.mL$ +s.eN$=!1 +s=s.mP$ if(s!=null)s.$0()}, -$S:5} -A.aTu.prototype={ +$S:7} +A.aTA.prototype={ $1(a){var s=this.a,r=a.at -s.lO$.push(r) -s=s.jT$ +s.lS$.push(r) +s=s.jV$ s===$&&A.c() r.ai(0,s)}, $S:100} -A.aTv.prototype={ -$0(){var s=this.a,r=s.fL$ +A.aTB.prototype={ +$0(){var s=this.a,r=s.fo$ r===$&&A.c() -s.scF(0,r.ax)}, +s.scH(0,r.ax)}, $S:0} -A.aTw.prototype={ -$1(a){var s=this.a.jT$ +A.aTC.prototype={ +$1(a){var s=this.a.jV$ s===$&&A.c() return a.a9(0,s)}, $S:141} -A.acs.prototype={ -bv(){var s,r,q,p=this -p.fh() -p.fL$=t.Kj.a(p.wT().nF(0,new A.aTr(),new A.aTs())) -p.jT$=new A.aTt(p) -new A.be(p.u4(!0),t.ky).ab(0,new A.aTu(p)) -if(p.cK){s=new A.aTv(p) -p.oO$=s +A.acz.prototype={ +bt(){var s,r,q,p=this +p.fi() +p.fo$=t.Kj.a(p.wV().nH(0,new A.aTx(),new A.aTy())) +p.jV$=new A.aTz(p) +new A.c3(p.u4(!0),t.ky).ab(0,new A.aTA(p)) +if(p.cK){s=new A.aTB(p) +p.oQ$=s s.$0() -s=p.fL$ +s=p.fo$ s===$&&A.c() -r=p.oO$ +r=p.oQ$ r.toString s.ax.ai(0,r)}s=t.AD -q=p.T1(s) -if(s.b(q)){s=q.gHY() -p.lN$=s +q=p.T0(s) +if(s.b(q)){s=q.gI_() +p.lR$=s s.H(0,p)}}, -hh(){var s,r=this,q=r.oO$ -if(q!=null){s=r.fL$ -s===$&&A.c() -s.ax.a9(0,q)}B.b.ab(r.lO$,new A.aTw(r)) -q=r.lN$ -if(q!=null)q.N(0,r) -r.pB()}, -ex(a,b){var s=this -return(s.eX$?s.fw$:s.iP()).Rr(b)&&s.agH(0,b)}} -A.a5I.prototype={$ioO:1} -A.aYu.prototype={ -$1(a){return a instanceof A.ay&&!0}, +hk(){var s,r=this,q=r.oQ$ +if(q!=null){s=r.fo$ +s===$&&A.c() +s.ax.a9(0,q)}B.b.ab(r.lS$,new A.aTC(r)) +q=r.lR$ +if(q!=null)q.L(0,r) +r.pD()}, +ew(a,b){var s=this +return(s.eN$?s.fn$:s.it()).Rq(b)&&s.agF(0,b)}} +A.a5P.prototype={$ioM:1} +A.aYA.prototype={ +$1(a){return a instanceof A.az&&!0}, $S:62} -A.aYv.prototype={ +A.aYB.prototype={ $0(){throw A.d(A.ah(u.F))}, $S:111} -A.aYw.prototype={ +A.aYC.prototype={ $0(){var s=this.a -s.eX$=!1 -s=s.mL$ +s.eN$=!1 +s=s.mP$ if(s!=null)s.$0()}, -$S:5} -A.aYx.prototype={ +$S:7} +A.aYD.prototype={ $1(a){var s=this.a,r=a.at -s.lO$.push(r) -s=s.jT$ +s.lS$.push(r) +s=s.jV$ s===$&&A.c() r.ai(0,s)}, $S:100} -A.aYy.prototype={ -$1(a){var s=this.a.jT$ +A.aYE.prototype={ +$1(a){var s=this.a.jV$ s===$&&A.c() return a.a9(0,s)}, $S:141} -A.aiM.prototype={ -bv(){var s,r,q=this -q.fh() -q.fL$=t.Kj.a(q.wT().nF(0,new A.aYu(),new A.aYv())) -q.jT$=new A.aYw(q) -new A.be(q.u4(!0),t.ky).ab(0,new A.aYx(q)) +A.aiT.prototype={ +bt(){var s,r,q=this +q.fi() +q.fo$=t.Kj.a(q.wV().nH(0,new A.aYA(),new A.aYB())) +q.jV$=new A.aYC(q) +new A.c3(q.u4(!0),t.ky).ab(0,new A.aYD(q)) s=t.AD -r=q.T1(s) -if(s.b(r)){s=r.gHY() -q.lN$=s +r=q.T0(s) +if(s.b(r)){s=r.gI_() +q.lR$=s s.H(0,q)}}, -hh(){var s,r=this,q=r.oO$ -if(q!=null){s=r.fL$ -s===$&&A.c() -s.ax.a9(0,q)}B.b.ab(r.lO$,new A.aYy(r)) -q=r.lN$ -if(q!=null)q.N(0,r) -r.pB()}, -ex(a,b){var s=this -return(s.eX$?s.fw$:s.iP()).Rr(b)&&s.XI(0,b)}} -A.aiN.prototype={} -A.A3.prototype={$ioO:1} -A.aYN.prototype={ -$1(a){return a instanceof A.ay&&!0}, +hk(){var s,r=this,q=r.oQ$ +if(q!=null){s=r.fo$ +s===$&&A.c() +s.ax.a9(0,q)}B.b.ab(r.lS$,new A.aYE(r)) +q=r.lR$ +if(q!=null)q.L(0,r) +r.pD()}, +ew(a,b){var s=this +return(s.eN$?s.fn$:s.it()).Rq(b)&&s.XH(0,b)}} +A.aiU.prototype={} +A.A2.prototype={$ioM:1} +A.aYT.prototype={ +$1(a){return a instanceof A.az&&!0}, $S:62} -A.aYO.prototype={ +A.aYU.prototype={ $0(){throw A.d(A.ah(u.F))}, $S:111} -A.aYP.prototype={ +A.aYV.prototype={ $0(){var s=this.a -s.eX$=!1 -s=s.mL$ +s.eN$=!1 +s=s.mP$ if(s!=null)s.$0()}, -$S:5} -A.aYQ.prototype={ +$S:7} +A.aYW.prototype={ $1(a){var s=this.a,r=a.at -s.lO$.push(r) -s=s.jT$ +s.lS$.push(r) +s=s.jV$ s===$&&A.c() r.ai(0,s)}, $S:100} -A.aYR.prototype={ -$0(){var s=this.a,r=s.fL$ +A.aYX.prototype={ +$0(){var s=this.a,r=s.fo$ r===$&&A.c() -s.scF(0,r.ax) -s.abH(A.pl(s.ax,s.ay))}, +s.scH(0,r.ax) +s.abF(A.pk(s.ax,s.ay))}, $S:0} -A.aYS.prototype={ -$1(a){var s=this.a.jT$ +A.aYY.prototype={ +$1(a){var s=this.a.jV$ s===$&&A.c() return a.a9(0,s)}, $S:141} -A.ajg.prototype={ -bv(){var s,r,q,p=this -p.fh() -p.fL$=t.Kj.a(p.wT().nF(0,new A.aYN(),new A.aYO())) -p.jT$=new A.aYP(p) -new A.be(p.u4(!0),t.ky).ab(0,new A.aYQ(p)) -if(p.oL){s=new A.aYR(p) -p.oO$=s +A.ajn.prototype={ +bt(){var s,r,q,p=this +p.fi() +p.fo$=t.Kj.a(p.wV().nH(0,new A.aYT(),new A.aYU())) +p.jV$=new A.aYV(p) +new A.c3(p.u4(!0),t.ky).ab(0,new A.aYW(p)) +if(p.oN){s=new A.aYX(p) +p.oQ$=s s.$0() -s=p.fL$ +s=p.fo$ s===$&&A.c() -r=p.oO$ +r=p.oQ$ r.toString s.ax.ai(0,r)}s=t.AD -q=p.T1(s) -if(s.b(q)){s=q.gHY() -p.lN$=s +q=p.T0(s) +if(s.b(q)){s=q.gI_() +p.lR$=s s.H(0,p)}}, -hh(){var s,r=this,q=r.oO$ -if(q!=null){s=r.fL$ -s===$&&A.c() -s.ax.a9(0,q)}B.b.ab(r.lO$,new A.aYS(r)) -q=r.lN$ -if(q!=null)q.N(0,r) -r.pB()}, -ex(a,b){var s=this -return(s.eX$?s.fw$:s.iP()).Rr(b)&&s.XI(0,b)}} -A.ajh.prototype={} -A.vM.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +hk(){var s,r=this,q=r.oQ$ +if(q!=null){s=r.fo$ +s===$&&A.c() +s.ax.a9(0,q)}B.b.ab(r.lS$,new A.aYY(r)) +q=r.lR$ +if(q!=null)q.L(0,r) +r.pD()}, +ew(a,b){var s=this +return(s.eN$?s.fn$:s.it()).Rq(b)&&s.XH(0,b)}} +A.ajo.prototype={} +A.vK.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.na(0),$async$p) +return A.B(q.nd(0),$async$p) case 2:p=q.gar().k3 p===$&&A.c() p=p.a -q.scF(0,p.a.a.a1(0,p.ax)) -q.M(A.fg(B.B,null,null)) -return A.r(null,r)}}) -return A.t($async$p,r)}, +q.scH(0,p.a.a.a1(0,p.ax)) +q.N(A.fg(B.B,null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q=this -q.ln(0,b) +q.ls(0,b) s=q.gar().k3 s===$&&A.c() s=s.a r=q.at.d r.ac(s.y.V(0,q.k4.a1(0,s.ax))) r.C()}, -h2(a){this.lm(a) -this.scF(0,a)}} -A.akd.prototype={} -A.Un.prototype={ -bE(){var s=this.aq$ +h4(a){this.lr(a) +this.scH(0,a)}} +A.akk.prototype={} +A.Uq.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.bO.prototype={ -sua(a){var s=this.ji$ +A.bR.prototype={ +sua(a){var s=this.jk$ if(s.a===a)return s.a=a s.C()}, -gtZ(){var s=this.nB$ -return s==null?this.nB$=A.y(t.VC):s}, -HX(a){return this.nB$!=null&&this.gtZ().O(0,a)}, -iP(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a,g=h[0],f=i.gQF().a,e=f[0] +gwN(){var s=this.l0$ +return s==null?this.l0$=A.y(t.VC):s}, +it(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a,g=h[0],f=i.gQE().a,e=f[0] h=h[1] f=f[1] s=new Float64Array(2) -new A.a(s).t(g*Math.abs(e),h*Math.abs(f)) -f=i.ru$ -f.t(s[0]/2+1e-15,s[1]/2+1e-15) -s=i.gQD() +new A.a(s).u(g*Math.abs(e),h*Math.abs(f)) +f=i.rv$ +f.u(s[0]/2+1e-15,s[1]/2+1e-15) +s=i.gQC() r=Math.cos(s) q=Math.sin(s) -s=i.IP$.a +s=i.IR$.a s[0]=r s[1]=q s[2]=0 @@ -82683,11 +82754,11 @@ s[5]=0 s[6]=0 s[7]=0 s[8]=1 -i.eX$=!0 -h=i.fw$ -h.af0(i.em(B.j),f) -f=$.bmy() -e=$.bmz() +i.eN$=!0 +h=i.fn$ +h.aeZ(i.em(B.j),f) +f=$.bmE() +e=$.bmF() g=h.a f.q(g) p=h.b @@ -82710,117 +82781,130 @@ g.am(0,e) p.q(f) p.H(0,e) return h}, -aat(a,b){var s,r,q=this.fL$ +aar(a,b){var s,r,q=this.fo$ q===$&&A.c() s=t.Oi if(s.b(q))r=!0 else r=!1 if(r){s.a(q) -b.fL$===$&&A.c()}}, -hS(a,b){var s,r,q -this.gtZ().H(0,b) -s=this.fL$ +b.fo$===$&&A.c()}}, +hU(a,b){var s,r,q +this.gwN().H(0,b) +s=this.fo$ s===$&&A.c() r=t.Oi if(r.b(s))q=!0 else q=!1 if(q){r.a(s) -r=b.fL$ +r=b.fo$ r===$&&A.c() -s.hS(a,r)}}, -jZ(a){var s,r,q -this.gtZ().N(0,a) -s=this.fL$ +s.hU(a,r)}}, +k0(a){var s,r,q +this.gwN().L(0,a) +s=this.fo$ s===$&&A.c() r=t.Oi if(r.b(s))q=!0 else q=!1 if(q){r.a(s) -r=a.fL$ +r=a.fo$ r===$&&A.c() -s.jZ(r)}}, -rQ(a){var s,r,q,p,o=a.fL$ +s.k0(r)}}, +rR(a){var s,r,q,p,o=a.fo$ o===$&&A.c() -s=this.fL$ +s=this.fo$ s===$&&A.c() r=t.Oi -q=!r.b(s)||s.rQ(o) -p=!r.b(o)||o.rQ(this.fL$) +q=!r.b(s)||s.rR(o) +p=!r.b(o)||o.rR(this.fo$) return q&&p}, -$ioO:1, +$ioM:1, $iC:1, $iaO:1, $iac:1, -$iay:1, +$iaz:1, $iaA:1, $iaQ:1, $iaN:1, $iU:1, $iaI:1, $ib4:1, -$iem:1, -gvp(){return this.oN$}, -svp(a){return this.oN$=a}} -A.AF.prototype={ -UX(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h=null -d.b=null -for(s=this.a,s=s.ga9V(s),r=s.length,q=c==null,p=d,o=0;o0?1/0:-1/0 +n=p[1]>0?1/0:-1/0}p=$.bbT() +p.a.u(Math.min(r,o),Math.min(q,n)) +p.b.u(Math.max(r,o),Math.max(q,n)) +for(p=this.a,p=p.ga9T(p),m=p.length,l=a0,k=0;kj if(h)g=p[j] -else{i=A.a6b() +else{i=A.a6i() f=new A.a(new Float64Array(2)) -g=new A.pk(!1,null,i,17976931348623157e292,f,l)}o=s.aOL(k,null,g)!=null?5:7 +g=new A.pj(!1,null,i,17976931348623157e292,f,l)}o=s.aOJ(k,null,g)!=null?5:7 break case 5:i=g.b!=null?g.c:null i.toString @@ -82836,70 +82920,70 @@ o=2 break case 4:return A.l4() case 1:return A.l5(m)}}},t.sD)}} -A.aNx.prototype={ +A.aND.prototype={ $1(a){return a.b=null}, $S:322} -A.JF.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.a2l() -q.ax.ai(0,q.gayC()) -return A.r(null,r)}}) -return A.t($async$p,r)}, -a2l(){var s=this,r=s.p1.$1(s.ax) +A.JE.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.a2j() +q.ax.ai(0,q.gayz()) +return A.t(null,r)}}) +return A.u($async$p,r)}, +a2j(){var s=this,r=s.p1.$1(s.ax) s.ok=r -s.k4=r.Bb()}, +s.k4=r.Bd()}, aK(a){var s=this.k4 s===$&&A.c() -return a.kM(0,s)}, -jQ(a){var s=this.ok +return a.kO(0,s)}, +jS(a){var s=this.ok s===$&&A.c() -return s.ex(0,a)}} -A.ata.prototype={ +return s.ew(0,a)}} +A.atg.prototype={ $1(a){var s=a.a1(0,2),r=a.a[0],q=new A.a(new Float64Array(2)) q.q(s) -return new A.u5(q,r/2)}, +return new A.u2(q,r/2)}, $S:323} -A.atd.prototype={ +A.atj.prototype={ $1(a){var s=a.a -return A.aIZ(0,0,0+s[0],0+s[1])}, +return A.aJ4(0,0,0+s[0],0+s[1])}, $S:324} -A.atc.prototype={ -$1(a){var s=this.a,r=A.a6(s).h("W<1,a>") -return A.b8P(A.ak(new A.W(s,new A.atb(a),r),!0,r.h("aM.E")))}, +A.ati.prototype={ +$1(a){var s=this.a,r=A.a7(s).h("W<1,a>") +return A.b8V(A.ak(new A.W(s,new A.ath(a),r),!0,r.h("aM.E")))}, $S:325} -A.atb.prototype={ +A.ath.prototype={ $1(a){var s=new A.a(new Float64Array(2)) s.q(a) -s.bT(0,this.a) +s.bS(0,this.a) return s}, $S:63} A.j5.prototype={} A.C.prototype={ -gkp(a){var s -if((this.a&2)!==0)s=A.ev(null,t.H) +gkr(a){var s +if((this.a&2)!==0)s=A.ew(null,t.H) else{s=this.b s=(s==null?this.b=new A.bU(new A.aT($.aF,t.D4),t.gR):s).a}return s}, -gaai(){if((this.a&4)!==0)var s=A.ev(null,t.H) +gaag(){if((this.a&4)!==0)var s=A.ew(null,t.H) else{s=this.c s=(s==null?this.c=new A.bU(new A.aT($.aF,t.D4),t.gR):s).a}return s}, gb3(a){return this.e}, sb3(a,b){var s=this,r=s.e if(b===r)return -else if(r==null)b.M(s) -else{r=s.bE().at.QO() -r.a=B.acF +else if(r==null)b.N(s) +else{r=s.bD().at.QN() +r.a=B.acJ r.b=s r.c=b}}, -gbh(a){var s=this.f -return s==null?this.f=A.bkR().$0():s}, -gCD(){var s=this.f -s=s==null?null:s.gaz(s).D() +gc_(a){var s=this.f +return s==null?this.f=A.bkX().$0():s}, +gCF(){var s=this.f +s=s==null?null:s.gaw(s).D() return s===!0}, -T1(a){return A.eH(new A.be(this.u4(!1),a.h("be<0>")))}, -u4(a){return this.aEL(a)}, -wT(){return this.u4(!1)}, -aEL(a){var s=this +T0(a){return A.b86(new A.c3(this.u4(!1),a.h("c3<0>")))}, +u4(a){return this.aEJ(a)}, +wV(){return this.u4(!1)}, +aEJ(a){var s=this return A.lb(function(){var r=a var q=0,p=1,o,n return function $async$u4(b,c){if(b===1){o=c @@ -82912,23 +82996,23 @@ q=2 break case 3:return A.l4() case 1:return A.l5(o)}}},t.F)}, -Iv(a,b){return this.aHT(a,b)}, -aHS(){return this.Iv(!1,!1)}, -aHT(a,b){var s=this +Ix(a,b){return this.aHR(a,b)}, +aHQ(){return this.Ix(!1,!1)}, +aHR(a,b){var s=this return A.lb(function(){var r=a,q=b var p=0,o=1,n,m,l -return function $async$Iv(c,d){if(c===1){n=d +return function $async$Ix(c,d){if(c===1){n=d p=o}while(true)switch(p){case 0:p=r&&!q?2:3 break case 2:p=4 return s -case 4:case 3:p=s.gCD()?5:6 +case 4:case 3:p=s.gCF()?5:6 break -case 5:m=q?s.gbh(s).ach(0):s.gbh(s) -l=m.gaz(m) +case 5:m=q?s.gc_(s).acf(0):s.gc_(s) +l=m.gaw(m) case 7:if(!l.D()){p=8 break}p=9 -return A.ag3(l.gZ(l).Iv(!0,q)) +return A.aga(l.gZ(l).Ix(!0,q)) case 9:p=7 break case 8:case 6:p=r&&q?10:11 @@ -82937,199 +83021,199 @@ case 10:p=12 return s case 12:case 11:return A.l4() case 1:return A.l5(n)}}},t.F)}, -abf(a,b,c){return new A.be(this.Iv(b,!0),c.h("be<0>")).IM(0,a)}, -pb(a,b){return this.abf(a,!1,b)}, -bE(){if(t.Tt.b(this))var s=this +abd(a,b,c){return new A.c3(this.Ix(b,!0),c.h("c3<0>")).IO(0,a)}, +pd(a,b){return this.abd(a,!1,b)}, +bD(){if(t.Tt.b(this))var s=this else{s=this.e -s=s==null?null:s.bE()}return s}, -h2(a){return this.lT(a)}, +s=s==null?null:s.bD()}return s}, +h4(a){return this.lX(a)}, p(a){return null}, -bv(){}, -hh(){}, -Dj(a){}, +bt(){}, +hk(){}, +Dl(a){}, a4(a,b){}, -o3(a){var s +o5(a){var s this.a4(0,a) s=this.f -if(s!=null)s.ab(0,new A.au5(a))}, +if(s!=null)s.ab(0,new A.aua(a))}, aK(a){}, -l9(a){var s,r=this +ld(a){var s,r=this r.aK(a) s=r.f -if(s!=null)s.ab(0,new A.au4(a)) -if(r.glH())r.t_(a)}, -H(a,b){return this.M(b)}, +if(s!=null)s.ab(0,new A.au9(a)) +if(r.glL())r.t0(a)}, +H(a,b){return this.N(b)}, F(a,b){var s,r,q,p=A.b([],t.mo) -for(s=J.az(b),r=t.L0;s.D();){q=this.M(s.gZ(s)) +for(s=J.ax(b),r=t.L0;s.D();){q=this.N(s.gZ(s)) if(r.b(q))p.push(q)}return A.fa(p,t.H)}, -M(a){var s,r,q=this +N(a){var s,r,q=this a.e=q -s=q.bE() -if((q.a&4)!==0&&(a.a&4)===0){r=s.at.QO() -r.a=B.pL +s=q.bD() +if((q.a&4)!==0&&(a.a&4)===0){r=s.at.QN() +r.a=B.pP r.b=a -r.c=q}else q.gbh(q).XO(0,a) +r.c=q}else q.gc_(q).XN(0,a) r=a.a if((r&2)===0)if((r&1)===0){r=s==null?null:s.dx$!=null r=r===!0}else r=!1 else r=!1 -if(r)return a.a3N()}, -N(a,b){return this.r0(0,b)}, -er(){var s=this.e -return s==null?null:s.r0(0,this)}, -r0(a,b){var s,r,q=this -if((q.a&4)!==0){s=q.bE() +if(r)return a.a3L()}, +L(a,b){return this.r2(0,b)}, +eS(){var s=this.e +return s==null?null:s.r2(0,this)}, +r2(a,b){var s,r,q=this +if((q.a&4)!==0){s=q.bD() s.toString r=b.a -if((r&4)!==0||(r&32)!==0){if((r&8)===0){s=s.at.QO() -s.a=B.acE +if((r&4)!==0||(r&32)!==0){if((r&8)===0){s=s.at.QN() +s.a=B.acI s.b=b s.c=q -b.a|=8}}else{s.aHQ(b,q) +b.a|=8}}else{s.aHO(b,q) b.e=null}}else{s=q.f -if(s!=null)s.Mo(0,b) +if(s!=null)s.Mq(0,b) b.e=null}}, -jQ(a){return!1}, -ex(a,b){return this.jQ(b)}, -rf(a,b){return this.aGe(a,b)}, -aGe(a,b){var s=this +jS(a){return!1}, +ew(a,b){return this.jS(b)}, +rh(a,b){return this.aGc(a,b)}, +aGc(a,b){var s=this return A.lb(function(){var r=a,q=b var p=0,o=1,n,m,l,k,j -return function $async$rf(c,d){if(c===1){n=d +return function $async$rh(c,d){if(c===1){n=d p=o}while(true)switch(p){case 0:q.push(r) m=s.f p=m!=null?2:3 break -case 2:m=m.ach(0),m=m.gaz(m),l=t.NT +case 2:m=m.acf(0),m=m.gaw(m),l=t.NT case 4:if(!m.D()){p=5 break}k=m.gZ(m) -j=l.b(k)?k.aaU(r):r +j=l.b(k)?k.aaS(r):r p=j!=null?6:7 break case 6:p=8 -return A.ag3(k.rf(j,q)) +return A.aga(k.rh(j,q)) case 8:case 7:p=4 break -case 5:case 3:p=s.jQ(r)?9:10 +case 5:case 3:p=s.jS(r)?9:10 break case 9:p=11 return s case 11:case 10:q.pop() return A.l4() case 1:return A.l5(n)}}},t.F)}, -gvg(){return this.r}, -svg(a){var s,r,q=this +gvh(){return this.r}, +svh(a){var s,r,q=this if(q.r!==a){q.r=a -s=q.bE() +s=q.bD() if(s!=null&&q.e!=null){t.j.a(s) r=q.e r.toString s.ay.H(0,r)}}}, -aK_(a){var s=this,r=(a.a&4)!==0 +aJY(a){var s=this,r=(a.a&4)!==0 if(r&&(s.a&2)!==0){if(s.e==null)s.e=a -s.a1E() -return B.fA}else{if(r&&(s.a&1)===0)s.a3N() -return B.T8}}, -lT(a){var s=this.f -if(s!=null)s.ab(0,new A.au3(a))}, -a3N(){var s,r=this +s.a1C() +return B.fD}else{if(r&&(s.a&1)===0)s.a3L() +return B.Tc}}, +lX(a){var s=this.f +if(s!=null)s.ab(0,new A.au8(a))}, +a3L(){var s,r=this r.a|=1 s=r.p(0) -if(t.L0.b(s))return s.cE(new A.au2(r),t.H) -else r.a_C()}, -a_C(){var s=this,r=s.a&=4294967294 +if(t.L0.b(s))return s.cE(new A.au7(r),t.H) +else r.a_B()}, +a_B(){var s=this,r=s.a&=4294967294 s.a=r|2 r=s.b -if(r!=null)r.is(0) +if(r!=null)r.iv(0) s.b=null}, -a1E(){var s,r,q=this +a1C(){var s,r,q=this q.a|=32 -s=q.e.bE().dx$ +s=q.e.bD().dx$ s.toString -q.h2(s) +q.h4(s) s=q.e -if(t.N9.b(s))q.Dj(s.gcF(s)) +if(t.N9.b(s))q.Dl(s.gcH(s)) s=q.a if((s&16)!==0)q.a=s&4294967279 else if((s&8)!==0){q.e=null s&=4294967287 q.a=s q.a=s|16 -return}q.slH(B.bD.kA(q.glH(),q.e.glH())) -q.bv() +return}q.slL(B.bE.kC(q.glL(),q.e.glL())) +q.bt() q.a|=4 s=q.c -if(s!=null)s.is(0) +if(s!=null)s.iv(0) q.c=null s=q.e -s.gbh(s).XO(0,q) -q.a2u() +s.gc_(s).XN(0,q) +q.a2s() q.e.toString q.a&=4294967263 s=q.x -if(s!=null){r=q.bE() -if(r instanceof A.af)r.gOE().u(0,s,q)}}, -a2u(){var s,r,q=this,p=q.f -if(p!=null&&p.gaz(p).D()){p=q.f +if(s!=null){r=q.bD() +if(r instanceof A.af)r.gf1().t(0,s,q)}}, +a2s(){var s,r,q=this,p=q.f +if(p!=null&&p.gaw(p).D()){p=q.f p.toString -B.b.F($.CJ,p) +B.b.F($.CI,p) p=q.f p.toString -p.XP(0) -for(p=$.CJ.length,s=0;s<$.CJ.length;$.CJ.length===p||(0,A.E)($.CJ),++s){r=$.CJ[s] +p.XO(0) +for(p=$.CI.length,s=0;s<$.CI.length;$.CI.length===p||(0,A.E)($.CI),++s){r=$.CI[s] r.e=null -q.M(r)}B.b.aj($.CJ)}}, -ZB(a){var s,r=this,q=r.x -if(q!=null){s=r.bE() -if(s instanceof A.af)s.gOE().N(0,q)}q=r.e -q.gbh(q).Mo(0,r) -r.abf(new A.au1(),!0,t.F)}, -gmC(){var s,r=this,q=r.z,p=t.O -if(!q.TD(A.b([r.y],p))){s=$.G().B() +q.N(r)}B.b.aj($.CI)}}, +ZA(a){var s,r=this,q=r.x +if(q!=null){s=r.bD() +if(s instanceof A.af)s.gf1().L(0,q)}q=r.e +q.gc_(q).Mq(0,r) +r.abd(new A.au6(),!0,t.F)}, +gmG(){var s,r=this,q=r.z,p=t.O +if(!q.TC(A.b([r.y],p))){s=$.G().B() s.sA(0,r.y) -s.sbY(0) +s.sbX(0) s.sP(0,B.r) p=A.b([r.y],p) q.a=s q.b=p}q=q.a q.toString return q}, -ga7A(){var s,r=this,q=null,p=r.Q,o=t.O -if(!p.TD(A.b([r.y],o))){s=A.fO(A.en(q,q,r.y,q,q,q,q,q,q,q,q,12,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),q) +ga7y(){var s,r=this,q=null,p=r.Q,o=t.O +if(!p.TC(A.b([r.y],o))){s=A.fO(A.eo(q,q,r.y,q,q,q,q,q,q,q,q,12,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),q) o=A.b([r.y],o) p.a=s p.b=o}p=p.a p.toString return p}, -t_(a){}, -C7(a){var s,r,q -switch(this.gyH().a){case 0:return a.gdr().gar() +t0(a){}, +C9(a){var s,r,q +switch(this.gyJ().a){case 0:return a.gdr().gar() case 1:s=a.gdr() r=s.e -if(r===$){q=s.a.gad4().j0(s.gbg()) -s.e!==$&&A.Z() +if(r===$){q=s.a.gad2().j2(s.gbg()) +s.e!==$&&A.a1() s.e=q r=q}return r case 2:return a.gdr().gbg()}}, -glH(){return this.w}, -gyH(){return B.a15}, -slH(a){return this.w=a}} -A.au5.prototype={ -$1(a){return a.o3(this.a)}, +glL(){return this.w}, +gyJ(){return B.a19}, +slL(a){return this.w=a}} +A.aua.prototype={ +$1(a){return a.o5(this.a)}, $S:22} -A.au4.prototype={ -$1(a){return a.l9(this.a)}, +A.au9.prototype={ +$1(a){return a.ld(this.a)}, $S:22} -A.au3.prototype={ +A.au8.prototype={ $1(a){var s=a.a -if((s&1)!==0||(s&2)!==0)a.h2(this.a)}, +if((s&1)!==0||(s&2)!==0)a.h4(this.a)}, $S:22} -A.au2.prototype={ -$1(a){return this.a.a_C()}, -$S:34} -A.au1.prototype={ +A.au7.prototype={ +$1(a){return this.a.a_B()}, +$S:35} +A.au6.prototype={ $1(a){var s -a.hh() +a.hk() s=a.a&=4294967291 s&=4294967287 a.a=s @@ -83139,46 +83223,47 @@ a.e.toString a.e=null return!0}, $S:62} -A.mg.prototype={ +A.iy.prototype={ gI(a){return this.a}, l(a,b){if(b==null)return!1 -return b instanceof A.mg&&b.a===this.a}} -A.CI.prototype={ -gdm(a){return this.gaz(this).D()}} -A.au_.prototype={ -$1(a){return a.gvg()}, +return t.ny.b(b)&&b.gFY()===this.a}, +gFY(){return this.a}} +A.CH.prototype={ +gdm(a){return this.gaw(this).D()}} +A.au4.prototype={ +$1(a){return a.gvh()}, $S:328} -A.ZP.prototype={ -gOE(){var s=this.ch -if(s===$){s!==$&&A.Z() +A.ZU.prototype={ +gf1(){var s=this.ch +if(s===$){s!==$&&A.a1() s=this.ch=A.D(t.ny,t.F)}return s}, -aHQ(a,b){var s,r,q -for(s=this.at,s.FG(),s.d=-2,r=s.e;s.D();){q=r[s.d] -if(q.a===B.pL&&q.b===a&&q.c===b){q.a=B.pK -return}}throw A.d(A.nf("Cannot find a lifecycle event Add(child="+a.k(0)+", parent="+b.k(0)+")"))}, -aOy(){var s,r,q,p,o,n,m,l -for(s=this.ax,r=this.at,q=r.e,p=!0;p;){for(r.FG(),r.d=-2,p=!1;r.D();){o=q[r.d] +aHO(a,b){var s,r,q +for(s=this.at,s.FH(),s.d=-2,r=s.e;s.D();){q=r[s.d] +if(q.a===B.pP&&q.b===a&&q.c===b){q.a=B.pO +return}}throw A.d(A.ne("Cannot find a lifecycle event Add(child="+a.k(0)+", parent="+b.k(0)+")"))}, +aOw(){var s,r,q,p,o,n,m,l +for(s=this.ax,r=this.at,q=r.e,p=!0;p;){for(r.FH(),r.d=-2,p=!1;r.D();){o=q[r.d] n=o.b n.toString m=o.c m.toString if(s.O(0,A.m7(n))||s.O(0,A.m7(m)))continue -switch(o.a.a){case 1:l=n.aK_(m) +switch(o.a.a){case 1:l=n.aJY(m) break case 2:if(n.e==null){o=m.f -if(o!=null)o.Mo(0,n)}else n.ZB(0) -l=B.fA +if(o!=null)o.Mq(0,n)}else n.ZA(0) +l=B.fD break -case 3:if(n.e!=null)n.ZB(0) +case 3:if(n.e!=null)n.ZA(0) if((m.a&4)!==0){n.e=m -n.a1E()}else m.M(n) -l=B.fA +n.a1C()}else m.N(n) +l=B.fD break -case 0:l=B.fA +case 0:l=B.fD break -default:l=B.fA}switch(l.a){case 2:o=r.d +default:l=B.fD}switch(l.a){case 2:o=r.d n=q[o] -n.a=B.pK +n.a=B.pO n.c=n.b=null n=r.b if(n===r.c)r.d=r.c=r.b=-1 @@ -83191,32 +83276,32 @@ case 1:s.H(0,A.m7(n)) s.H(0,A.m7(m)) break default:break}}s.aj(0)}}, -aOz(){var s,r,q,p,o,n -for(s=this.ay,r=A.d4(s,s.r,A.w(s).c),q=r.$ti.c;r.D();){p=r.d +aOx(){var s,r,q,p,o,n +for(s=this.ay,r=A.cV(s,s.r,A.q(s).c),q=r.$ti.c;r.D();){p=r.d if(p==null)p=q.a(p) o=p.f -p=o==null?p.f=A.bkR().$0():o -n=A.ak(p,!0,A.w(p).h("B.E")) -p.XP(0) -B.b.ab(n,A.jh.prototype.gfS.call(p,p))}s.aj(0)}, -lT(a){this.ahk(a) -this.at.ab(0,new A.au0(a))}, -a8A(a,b){return b.h("0?").a(this.gOE().i(0,a))}} -A.au0.prototype={ +p=o==null?p.f=A.bkX().$0():o +n=A.ak(p,!0,A.q(p).h("A.E")) +p.XO(0) +B.b.ab(n,A.jh.prototype.gfT.call(p,p))}s.aj(0)}, +lX(a){this.ahi(a) +this.at.ab(0,new A.au5(a))}, +h0(a,b){return b.h("0?").a(this.gf1().i(0,a))}} +A.au5.prototype={ $1(a){var s -if(a.a===B.pL){s=a.b.a +if(a.a===B.pP){s=a.b.a s=(s&1)!==0||(s&2)!==0}else s=!1 -if(s)a.b.h2(this.a)}, +if(s)a.b.h4(this.a)}, $S:329} -A.a34.prototype={ +A.a3a.prototype={ T(){return"LifecycleEventStatus."+this.b}} -A.HC.prototype={ +A.HB.prototype={ T(){return"_LifecycleEventKind."+this.b}} -A.wA.prototype={ +A.wy.prototype={ k(a){return"LifecycleEvent."+this.a.b+"(child: "+A.h(this.b)+", parent: "+A.h(this.c)+")"}} -A.NI.prototype={ +A.NK.prototype={ T(){return"PositionType."+this.b}} -A.O8.prototype={ +A.Ob.prototype={ gaD(a){return this.b<0}, gdm(a){return this.b>=0}, gE(a){var s,r=this.b @@ -83225,7 +83310,7 @@ else{s=this.c r=s>=r?s-r+1:this.e.length-r+s+1}return r}, ga3(a){return this.e[this.b]}, ga6(a){return this.e[this.c]}, -QO(){var s,r,q,p,o,n=this,m=n.b +QN(){var s,r,q,p,o,n=this,m=n.b if(m<0){n.c=n.b=0 m=n.e if(m.length===0)m.push(n.a.$0())}else{s=n.c @@ -83237,13 +83322,13 @@ else n.c=0}else if(s===m-1){m=n.e q=Math.min(m.length,32) p=J.dR(q,n.$ti.c) for(s=n.a,o=0;on.c)n.d=m+q for(o=0;m=n.f,on.c)B.b.u(m,o,s+q)}++n.c}else n.c=s+1}return n.e[n.c]}, -gaz(a){this.FG() +if(s>n.c)B.b.t(m,o,s+q)}++n.c}else n.c=s+1}return n.e[n.c]}, +gaw(a){this.FH() this.d=-2 return this}, gZ(a){return this.e[this.d]}, @@ -83252,19 +83337,19 @@ if(q<0||r.d===-1){r.d=-1 return!1}s=r.d if(s<0)r.d=q else if(s===r.c){r.d=-1 -r.FG() +r.FH() return!1}else{q=s+1 r.d=q if(q===r.e.length)r.d=0}return!0}, -FG(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f,h=i.length +FH(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f,h=i.length if(h===0)return -s=A.a6(i) +s=A.a7(i) r=new J.dw(i,h,s.h("dw<1>")) r.D() q=r.d if(q==null)q=s.c.a(q) p=j.b -o=new A.aJ2(j) +o=new A.aJ8(j) for(i=j.e,s=s.c,n=p,m=-1;p!==-1;)if(p===q){if(r.D()){q=r.d if(q==null)q=s.a(q)}else q=-1 p=o.$1(p)}else{if(p!==n){l=i[p] @@ -83276,335 +83361,343 @@ n=k}j.c=m B.b.aj(j.f)}, k(a){var s,r=this,q=r.f,p=r.d r.d=-1 -r.f=B.fJ -s=r.ai8(0) +r.f=B.fM +s=r.ai6(0) r.d=p r.f=q return"RecycledQueue"+s}} -A.aJ2.prototype={ +A.aJ8.prototype={ $1(a){var s=this.a if(a===s.c)s=-1 else s=a===s.e.length-1?0:a+1 return s}, $S:84} -A.a_k.prototype={ +A.a_p.prototype={ aK(a){var s,r=this.k4 if(r!=null){s=this.ax.a r.aI(a,new A.M(s[0],s[1]))}}} -A.a1c.prototype={ +A.a1i.prototype={ a4(a,b){var s=this,r=s.ax -r.h7(0,b) +r.ha(0,b) s.ay+=b -if(r.gE(r)>s.at)s.ay=s.ay-r.rZ()}} -A.L5.prototype={ -a4(a,b){var s=this.bV,r=s.ax +if(r.gE(r)>s.at)s.ay=s.ay-r.t_()}} +A.L4.prototype={ +a4(a,b){var s=this.bU,r=s.ax this.se6(0,B.d.aZ(r.b===r.c?0:r.gE(r)/s.ay,0)+" FPS")}} -A.Jg.prototype={ -bv(){var s,r,q=this -q.ak1() +A.Jf.prototype={ +bt(){var s,r,q=this +q.ak_() s=q.k4 r=q.f r=r==null?null:r.O(0,s) -if(r!==!0)q.M(s)}, +if(r!==!0)q.N(s)}, ca(a){var s=this -s.k4.er() +s.k4.eS() s.ok.sb3(0,s) s.p1.$0()}, -l7(a){this.ok.er() +lb(a){this.ok.eS() this.k4.sb3(0,this)}, -m1(a){this.ok.er() +m5(a){this.ok.eS() this.k4.sb3(0,this)}} -A.RC.prototype={ -bv(){this.fh() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.a2b.prototype={} -A.afG.prototype={ -bE(){var s=this.aq$ +A.RF.prototype={ +bt(){var s,r +this.fi() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.a2h.prototype={} +A.afN.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.afH.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.na(0) -if(q.IQ$==null){p=q.gar().k3 +A.afO.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.nd(0) +if(q.IS$==null){p=q.gar().k3 p===$&&A.c() p=p.a o=p.a.a.a1(0,p.ax) p=q.at.d -n=q.ay.z_(p,B.o,q.ghZ()).a -p=o.U(0,q.ay.z_(p,B.bK,q.ghZ())).a -q.IQ$=new A.aG(n[0],n[1],p[0],p[1])}else q.ax.ai(0,q.gaDK()) -q.Ql() -return A.r(null,r)}}) -return A.t($async$p,r)}, -h2(a){this.lm(a) -if((this.a&4)!==0)this.Ql()}} -A.yF.prototype={ -bv(){var s,r,q=this -q.fh() -s=t.eR.a(A.bfg(q.wT(),new A.aAU())) +n=q.ay.z1(p,B.o,q.gi0()).a +p=o.U(0,q.ay.z1(p,B.bL,q.gi0())).a +q.IS$=new A.aG(n[0],n[1],p[0],p[1])}else q.ax.ai(0,q.gaDI()) +q.Qk() +return A.t(null,r)}}) +return A.u($async$p,r)}, +h4(a){this.lr(a) +if((this.a&4)!==0)this.Qk()}} +A.yD.prototype={ +bt(){var s,r,q=this +q.fi() +s=t.eR.a(A.bfn(q.wV(),new A.aAZ())) q.ok=s s.toString -r=q.gavb() +r=q.gav8() q.ax.ai(0,r) -if(s.gcF(s) instanceof A.aP)t.bj.a(s.gcF(s)).ai(0,r) -q.OC()}, -h2(a){var s,r=this -r.lm(a) -if((r.a&4)!==0){s=r.e -if(!(s instanceof A.af)){s.toString -t.N9.a(s) -s=s.gcF(s) instanceof A.aP}else s=!0}else s=!1 -if(s)r.OC()}, -OC(){var s,r,q=this,p=q.k4,o=p.a -if(o!==0)s=o+q.ghZ().a[0]/2 +if(s.gcH(s) instanceof A.aP)t.bj.a(s.gcH(s)).ai(0,r) +q.OE()}, +h4(a){var s,r=this +r.lr(a) +if((r.a&4)!==0){s=r.ok +s===$&&A.c() +s=s!=null}else s=!1 +if(s)r.OE()}, +OE(){var s,r,q=this,p=q.k4,o=p.a +if(o!==0)s=o+q.gi0().a[0]/2 else{o=q.ok o===$&&A.c() -s=o.gcF(o).a[0]-p.c-q.ghZ().a[0]/2}o=p.b -if(o!==0)r=o+q.ghZ().a[1]/2 +s=o.gcH(o).a[0]-p.c-q.gi0().a[0]/2}o=p.b +if(o!==0)r=o+q.gi0().a[1]/2 else{o=q.ok o===$&&A.c() -r=o.gcF(o).a[1]-p.d-q.ghZ().a[1]/2}o=q.at.d -o.nc(s,r) +r=o.gcH(o).a[1]-p.d-q.gi0().a[1]/2}o=q.at.d +o.nf(s,r) o.C() -o.ac(B.j.z_(o,q.ay,q.ghZ())) +o.ac(B.j.z1(o,q.ay,q.gi0())) o.C()}} -A.aAU.prototype={ +A.aAZ.prototype={ $1(a){return t.N9.b(a)}, $S:62} -A.nI.prototype={ +A.nG.prototype={ T(){return"JoystickDirection."+this.b}} -A.a2G.prototype={ -bv(){var s,r,q,p=this -p.akj() -s=p.bU +A.a2M.prototype={ +bt(){var s,r,q,p=this +p.akh() +s=p.bT s===$&&A.c() s.ay=B.j -s.iq() +s.i4() r=s.at.d r.ac(p.ax.a1(0,2)) r.C() q=new A.a(new Float64Array(2)) q.q(r) -p.L=q -r=p.by +p.M=q +r=p.bx r===$&&A.c() -p.M(r) -p.M(s)}, -a4(a,b){var s,r,q,p,o=this,n=o.bq +p.N(r) +p.N(s)}, +a4(a,b){var s,r,q,p,o=this,n=o.bp n===$&&A.c() s=n*n -n=o.bR -n.q(o.bi) +n=o.bQ +n.q(o.bh) r=n.a -if(r[0]===0&&r[1]===0){q=o.L +if(r[0]===0&&r[1]===0){q=o.M q===$&&A.c() -p=o.bU +p=o.bT p===$&&A.c() p=!q.l(0,p.at.d) q=p}else q=!1 -if(q){q=o.bU +if(q){q=o.bT q===$&&A.c() -p=o.L +p=o.M p===$&&A.c() q=q.at.d q.ac(p) -q.C()}else if(n.gcO()>s)A.aaq(n,o.bq) -if(!(r[0]===0&&r[1]===0)){r=o.bU +q.C()}else if(n.gcO()>s)A.aax(n,o.bp) +if(!(r[0]===0&&r[1]===0)){r=o.bT r===$&&A.c() r=r.at.d -q=o.L +q=o.M q===$&&A.c() r.ac(q) r.C() -r.pG(0,n) -r.C()}o.bV=n.gcO()/s}, -rR(a,b){this.ahL(0,b) +r.pI(0,n) +r.C()}o.bU=n.gcO()/s}, +rS(a,b){this.ahJ(0,b) return!1}, -p6(a){this.bi.H(0,a.z) +p8(a){this.bh.H(0,a.z) return!1}, -nS(a,b){this.Xi(0,b) -this.bi.cM() +nU(a,b){this.Xh(0,b) +this.bh.cM() return!1}, -p5(a){this.ahK(a) -this.bi.cM() +p7(a){this.ahI(a) +this.bh.cM() return!1}, -gxB(a){var s,r=this.bR,q=r.a -if(q[0]===0&&q[1]===0)return B.u8 -s=A.bit(r) +gxD(a){var s,r=this.bQ,q=r.a +if(q[0]===0&&q[1]===0)return B.uc +s=A.biz(r) if(s<0)s=6.283185307179586+s -if(s>=0&&s<=0.39269908169872414)return B.u7 -else if(s>0.39269908169872414&&s<=1.1780972450961724)return B.SI -else if(s>1.1780972450961724&&s<=1.9634954084936207)return B.SJ -else if(s>1.9634954084936207&&s<=2.748893571891069)return B.SL -else if(s>2.748893571891069&&s<=3.5342917352885173)return B.SK -else if(s>3.5342917352885173&&s<=4.319689898685965)return B.SM -else if(s>4.319689898685965&&s<=5.105088062083414)return B.SN -else if(s>5.105088062083414&&s<=5.890486225480862)return B.SH -else if(s>5.890486225480862)return B.u7 -else return B.u8}} -A.T2.prototype={ -bv(){this.ai0() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.Lq))==null)s.M(A.b8v())}} -A.a2S.prototype={ -js(a,b){var s=a instanceof A.A_?this.at:this.ax,r=s.i(0,a.c.geR()) +if(s>=0&&s<=0.39269908169872414)return B.ub +else if(s>0.39269908169872414&&s<=1.1780972450961724)return B.SM +else if(s>1.1780972450961724&&s<=1.9634954084936207)return B.SN +else if(s>1.9634954084936207&&s<=2.748893571891069)return B.SP +else if(s>2.748893571891069&&s<=3.5342917352885173)return B.SO +else if(s>3.5342917352885173&&s<=4.319689898685965)return B.SQ +else if(s>4.319689898685965&&s<=5.105088062083414)return B.SR +else if(s>5.105088062083414&&s<=5.890486225480862)return B.SL +else if(s>5.890486225480862)return B.ub +else return B.uc}} +A.T5.prototype={ +bt(){var s,r +this.ahZ() +s=this.bD() +if(s.h0(B.dy,t.F)==null){r=A.b8C() +s.gf1().t(0,B.dy,r) +s.N(r)}}} +A.a2Y.prototype={ +ju(a,b){var s=a instanceof A.zZ?this.at:this.ax,r=s.i(0,a.c.geR()) if(r!=null)return r.$1(b) return!0}} -A.age.prototype={} -A.Ji.prototype={ +A.agl.prototype={} +A.Jh.prototype={ T(){return"ButtonState."+this.b}} -A.a8D.prototype={ -bv(){var s,r=this -r.sX3(A.b_([B.f5,r.L],t.eu,t.vz)) +A.a8K.prototype={ +bt(){var s,r=this +r.sX2(A.b_([B.f6,r.M],t.eu,t.vz)) s=r.ok -s.u(0,B.qy,r.aa) -r.ald()}, -ca(a){this.k4=B.qy -this.r4()}, -l7(a){this.k4=B.f5 -this.r4() -this.bq.$0()}, -m1(a){this.k4=B.f5 -this.r4()}} -A.UP.prototype={ -bv(){this.Y0() -var s=this.bE() -if(A.eH(new A.be(s.gbh(s),t.p9))==null)s.M(A.je())}} -A.a2C.prototype={ -gmH(){return this.p1}, -aK(a){var s,r,q,p,o,n,m=this,l=m.gmH() +s.t(0,B.qC,r.aa) +r.alb()}, +ca(a){this.k4=B.qC +this.r6()}, +lb(a){this.k4=B.f6 +this.r6() +this.bp.$0()}, +m5(a){this.k4=B.f6 +this.r6()}} +A.US.prototype={ +bt(){var s,r +this.Y_() +s=this.bD() +if(s.h0(B.a_,t.F)==null){r=A.je() +s.gf1().t(0,B.a_,r) +s.N(r)}}} +A.a2I.prototype={ +gmL(){return this.p1}, +aK(a){var s,r,q,p,o,n,m=this,l=m.gmL() for(s=m.ok,r=m.k4,q=0;q<6;++q)for(p=0;p<6;++p){o=s[q][p] -if(o!==-1){m.p3=r.kx(o) -n=m.VR(p,q) -m.p3.KK(a,n,l)}}}, -VR(a,b){var s,r,q=this,p=q.gmH().a[0],o=q.gmH().a[1],n=q.gmH().a[1],m=q.gmH().a[0],l=new A.a(new Float64Array(2)) -l.t(p/2,o/2/(n/m)) -l.bT(0,q.at.e) +if(o!==-1){m.p3=r.kz(o) +n=m.VQ(p,q) +m.p3.KM(a,n,l)}}}, +VQ(a,b){var s,r,q=this,p=q.gmL().a[0],o=q.gmL().a[1],n=q.gmL().a[1],m=q.gmL().a[0],l=new A.a(new Float64Array(2)) +l.u(p/2,o/2/(n/m)) +l.bS(0,q.at.e) p=new Float64Array(2) s=new A.a(p) -s.t(a,b) -s.bT(0,l) +s.u(a,b) +s.bS(0,l) o=p[0] p=p[1] -n=q.gmH().a[1] -m=q.gmH().a[0] +n=q.gmL().a[1] +m=q.gmL().a[0] r=new A.a(new Float64Array(2)) -r.t(o-p,(o+p)*(n/m)/2) +r.u(o-p,(o+p)*(n/m)/2) return r.U(0,l)}} -A.ZQ.prototype={ -Ql(){var s,r,q,p,o,n=this -if(n.a8o$===B.oo){s=n.gar().k3 +A.ZV.prototype={ +Qk(){var s,r,q,p,o,n=this +if(n.a8m$===B.or){s=n.gar().k3 s===$&&A.c() s=s.a.a.a s.toString r=s}else{s=n.gar().dx$ s.toString -r=s}q=n.IQ$ +r=s}q=n.IS$ s=q.a -p=s!==0?s+n.ghZ().a[0]/2:r.a[0]-q.c-n.ghZ().a[0]/2 +p=s!==0?s+n.gi0().a[0]/2:r.a[0]-q.c-n.gi0().a[0]/2 s=q.b -o=s!==0?s+n.ghZ().a[1]/2:r.a[1]-q.d-n.ghZ().a[1]/2 +o=s!==0?s+n.gi0().a[1]/2:r.a[1]-q.d-n.gi0().a[1]/2 s=n.at.d -s.nc(p,o) +s.nf(p,o) s.C() -s.ac(B.j.z_(s,n.ay,n.ghZ())) +s.ac(B.j.z1(s,n.ay,n.gi0())) s.C()}, -gyH(){return this.a8o$}} -A.oH.prototype={ -rR(a,b){return!0}, -p6(a){return!0}, -nS(a,b){return!0}, -Cz(a,b){var s=this -if(s.ex(0,s.C7(b))){s.J0$=!0 -s.Cq$.push(a) -s.rR(0,b) +gyJ(){return this.a8m$}} +A.oF.prototype={ +rS(a,b){return!0}, +p8(a){return!0}, +nU(a,b){return!0}, +CB(a,b){var s=this +if(s.ew(0,s.C9(b))){s.J2$=!0 +s.Cs$.push(a) +s.rS(0,b) return!0}return!0}, -aJN(a,b){if(B.b.O(this.Cq$,a))return this.p6(b) +aJL(a,b){if(B.b.O(this.Cs$,a))return this.p8(b) return!0}, -aJM(a,b){var s=this.Cq$ -if(B.b.O(s,a)){this.J0$=!1 -B.b.N(s,a) -return this.nS(0,b)}return!0}, -aJL(a){var s=this.Cq$ -if(B.b.O(s,a)){this.J0$=!1 -B.b.N(s,a) +aJK(a,b){var s=this.Cs$ +if(B.b.O(s,a)){this.J2$=!1 +B.b.L(s,a) +return this.nU(0,b)}return!0}, +aJJ(a){var s=this.Cs$ +if(B.b.O(s,a)){this.J2$=!1 +B.b.L(s,a) return!0}return!0}, $iC:1} -A.a1v.prototype={ -ex(a,b){return B.b.eg(this.gbh(this).pg(0,t.VC),new A.azV(b))}} -A.azV.prototype={ -$1(a){return a.ex(0,this.a)}, +A.a1B.prototype={ +ew(a,b){return B.b.eg(this.gc_(this).pi(0,t.VC),new A.aA_(b))}} +A.aA_.prototype={ +$1(a){return a.ew(0,this.a)}, $S:331} A.ab.prototype={ gar(){var s,r=this,q=r.aq$ -if(q==null){s=r.bE() +if(q==null){s=r.bD() s.toString -q=r.aq$=A.w(r).h("ab.T").a(s)}return q}} +q=r.aq$=A.q(r).h("ab.T").a(s)}return q}} A.ac.prototype={ -gaxB(){var s=this.bf$ -if(s===$){s!==$&&A.Z() -s=this.bf$=A.D(A.w(this).h("ac.T"),t.Q2)}return s}, -Lt(a){var s=this.a7$ +gaxy(){var s=this.bf$ +if(s===$){s!==$&&A.a1() +s=this.bf$=A.D(A.q(this).h("ac.T"),t.Q2)}return s}, +Lv(a){var s=this.a7$ return s}, -gaaR(){if(!this.gTn())return this.b8$=A.b([],t.n9) +gaaP(){if(!this.gTm())return this.b8$=A.b([],t.n9) var s=this.b8$ s.toString return s}, -gTn(){var s=this.b8$==null&&null +gTm(){var s=this.b8$==null&&null return s===!0}, -smW(a,b){var s,r,q=this.a7$,p=q.gA(q),o=B.d.aw(255*b) +sn_(a,b){var s,r,q=this.a7$,p=q.gA(q),o=B.d.az(255*b) p=p.a q.sA(0,A.a9(o,p>>>16&255,p>>>8&255,p&255)) -for(q=this.gaxB(),q=q.gbB(q),p=A.w(q),p=p.h("@<1>").ae(p.z[1]),q=new A.c1(J.az(q.a),q.b,p.h("c1<1,2>")),p=p.z[1];q.D();){s=q.a +for(q=this.gaxy(),q=q.gby(q),p=A.q(q),p=p.h("@<1>").ad(p.z[1]),q=new A.bT(J.ax(q.a),q.b,p.h("bT<1,2>")),p=p.z[1];q.D();){s=q.a if(s==null)s=p.a(s) r=s.gA(s).a s.sA(0,A.a9(o,r>>>16&255,r>>>8&255,r&255))}}, $iC:1, $ib4:1} -A.aAq.prototype={ -sacw(a){if(B.d.gnO(a))return -this.IR$=a}} -A.oP.prototype={ -aaz(a){return!0}, -aaA(a){return!0}, -aK8(a){var s=this -if(s.ex(0,s.C7(a))){if(!s.oQ$){s.oQ$=!0 -s.aaz(a) -return!0}}else if(s.oQ$){s.oQ$=!1 -s.aaA(a) +A.aAv.prototype={ +sacu(a){if(B.d.gnQ(a))return +this.IT$=a}} +A.oN.prototype={ +aax(a){return!0}, +aay(a){return!0}, +aK6(a){var s=this +if(s.ew(0,s.C9(a))){if(!s.oS$){s.oS$=!0 +s.aax(a) +return!0}}else if(s.oS$){s.oS$=!1 +s.aay(a) return!0}return!0}, $iC:1} A.lu.prototype={ -js(a,b){return!0}, +ju(a,b){return!0}, $iC:1} -A.a4k.prototype={} -A.a55.prototype={} -A.rH.prototype={ -gc_(){var s=this.xV$ +A.a4r.prototype={} +A.a5c.prototype={} +A.rF.prototype={ +gbZ(){var s=this.xX$ s===$&&A.c() return s}, -aK(a){this.gc_().aK(a)}} -A.pB.prototype={ +aK(a){this.gbZ().aK(a)}} +A.pA.prototype={ ca(a){return!0}, -uM(a,b){var s=this -if(s.ex(0,s.C7(b))){s.uB$=a -return s.ca(b)}return!0}, uN(a,b){var s=this -if(s.uB$===a&&s.ex(0,s.C7(b))){s.uB$=null +if(s.ew(0,s.C9(b))){s.uC$=a +return s.ca(b)}return!0}, +uO(a,b){var s=this +if(s.uC$===a&&s.ew(0,s.C9(b))){s.uC$=null return!0}return!0}, -uL(a){if(this.uB$===a){this.uB$=null +uM(a){if(this.uC$===a){this.uC$=null return!0}return!0}, -uH(a,b){if(this.uB$===a&&this.ex(0,this.C7(b)))return!0 +uI(a,b){if(this.uC$===a&&this.ew(0,this.C9(b)))return!0 return!0}, $iC:1} -A.a4f.prototype={ -bv(){}, +A.a4m.prototype={ +bt(){}, aK(a){var s=this.ax.a this.k4.aQ(a,new A.x(0,0,0+s[0],0+s[1]))}} -A.vh.prototype={ -h2(a){var s,r,q=this -q.lm(a) +A.vf.prototype={ +h4(a){var s,r,q=this +q.lr(a) if(!q.ok)return s=q.gar().k3 s===$&&A.c() @@ -83614,149 +83707,149 @@ r=q.ax r.ac(s) r.C() r=q.p1 -if(r!=null)r.DG(0,s)}, -bv(){}, +if(r!=null)r.DI(0,s)}, +bt(){}, a4(a,b){var s=this.p1 if(s!=null)s.a4(0,b)}, aK(a){var s=this.p1 if(s!=null)s.aK(a)}, -gyH(){return B.oo}} -A.TA.prototype={ -bE(){var s=this.aq$ +gyJ(){return B.or}} +A.TD.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.a59.prototype={ -aK(a){this.Xd(a) +A.a5g.prototype={ +aK(a){this.Xc(a) this.k4.aK(a)}, a4(a,b){var s=this.k4 s.a4(0,b) s=s.c -if(s)this.er()}} -A.ay.prototype={ +if(s)this.eS()}} +A.az.prototype={ b7(a,b,c,d,e,f,g,h,i){var s,r=this,q=r.at -r.CW=new A.aQf(q) +r.CW=new A.aQl(q) if(f!=null){s=q.d s.ac(f) s.C()}if(b!==0){q.c=b==null?0:b q.b=!0 q.C()}if(h!=null){q=q.e q.ac(h) -q.C()}r.ax.ai(0,r.gax9()) -r.iq()}, +q.C()}r.ax.ai(0,r.gax6()) +r.i4()}, gbb(a){return this.at.d}, sbb(a,b){var s=this.at.d s.ac(b) s.C()}, -glx(a){return this.at.c}, -slx(a,b){var s=this.at +glC(a){return this.at.c}, +slC(a,b){var s=this.at s.c=b s.b=!0 s.C()}, -gj4(a){return this.at.e}, -sj4(a,b){var s=this.at.e +gj6(a){return this.at.e}, +sj6(a,b){var s=this.at.e s.ac(b) s.C()}, -gcF(a){return this.ax}, -scF(a,b){var s=this,r=s.ax +gcH(a){return this.ax}, +scH(a,b){var s=this,r=s.ax r.ac(b) r.C() -if(s.gCD())s.gbh(s).ab(0,new A.aI4(s))}, -ghZ(){var s,r=this.ax.a,q=r[0],p=this.at.e.a,o=p[0] +if(s.gCF())s.gc_(s).ab(0,new A.aIa(s))}, +gi0(){var s,r=this.ax.a,q=r[0],p=this.at.e.a,o=p[0] r=r[1] p=p[1] s=new A.a(new Float64Array(2)) -s.t(q*Math.abs(o),r*Math.abs(p)) +s.u(q*Math.abs(o),r*Math.abs(p)) return s}, -gQD(){var s=t.ky -return A.bwS(A.qY(new A.be(this.u4(!0),s),new A.aI2(),s.h("B.E"),t.i))}, -gQF(){var s=this.wT(),r=new A.a(new Float64Array(2)) +gQC(){var s=t.ky +return A.bwZ(A.p2(new A.c3(this.u4(!0),s),new A.aI8(),s.h("A.E"),t.i))}, +gQE(){var s=this.wV(),r=new A.a(new Float64Array(2)) r.q(this.at.e) -return new A.be(s,t.ky).l0(0,r,new A.aI3())}, -jQ(a){var s,r=a.a,q=r[0] +return new A.c3(s,t.ky).l4(0,r,new A.aI9())}, +jS(a){var s,r=a.a,q=r[0] if(q>=0){r=r[1] if(r>=0){s=this.ax.a r=q")).eu(0),s.h("jn.T"),t.by) +s=A.q(r) +s=A.Ml(a.ghf(a).js(0,new A.aNk(r),s.h("bo")).es(0),s.h("jn.T"),t.by) r.p2=s -r.oq()}}, -aK(a){var s=this.gHC() -if(s!=null)s.a.a[s.b].a.KJ(a,this.a7$,this.ax)}, -a4(a,b){var s=this,r=s.gHC() +r.os()}}, +aK(a){var s=this.gHF() +if(s!=null)s.a.a[s.b].a.KL(a,this.a7$,this.ax)}, +a4(a,b){var s=this,r=s.gHF() if(r!=null)r.a4(0,b) -s.oq() +s.os() s.ok.i(0,s.k4)}, -oq(){var s,r,q,p,o,n=this +os(){var s,r,q,p,o,n=this if(n.p4){s=n.R8=!0 -r=n.gHC() +r=n.gHF() if(r==null)q=null else{r=r.a.a[r.b].a.c p=new Float64Array(2) -new A.a(p).t(r.c-r.a,r.d-r.b) +new A.a(p).u(r.c-r.a,r.d-r.b) p=p[0] q=p}if(q==null)q=0 -r=n.gHC() +r=n.gHF() if(r==null)o=null else{r=r.a.a[r.b].a.c p=new Float64Array(2) -new A.a(p).t(r.c-r.a,r.d-r.b) +new A.a(p).u(r.c-r.a,r.d-r.b) p=p[1] o=p}if(o==null)o=0 r=n.ax p=r.a -if(p[0]===q?p[1]!==o:s){r.nc(q,o) +if(p[0]===q?p[1]!==o:s){r.nf(q,o) r.C()}n.R8=!1}}, -aCm(){if(this.p4&&!this.R8)this.p4=!1}, +aCj(){if(this.p4&&!this.R8)this.p4=!1}, $ib4:1} -A.aNf.prototype={ -$1(a){return new A.bp(a.a,new A.i5(a.b),this.a.h("bp<0,i5>"))}, -$S(){return this.a.h("bp<0,i5>(bp<0,lT>)")}} -A.aNe.prototype={ -$1(a){return new A.bp(a.a,new A.i5(a.b),A.w(this.a).h("bp"))}, -$S(){return A.w(this.a).h("bp(bp)")}} -A.al5.prototype={} -A.PR.prototype={ -bv(){}, +A.aNl.prototype={ +$1(a){return new A.bo(a.a,new A.i4(a.b),this.a.h("bo<0,i4>"))}, +$S(){return this.a.h("bo<0,i4>(bo<0,lT>)")}} +A.aNk.prototype={ +$1(a){return new A.bo(a.a,new A.i4(a.b),A.q(this.a).h("bo"))}, +$S(){return A.q(this.a).h("bo(bo)")}} +A.alc.prototype={} +A.PU.prototype={ +bt(){}, aK(a){var s=this,r=s.at -if(r!=null)r.abW(a,s.ax,s.ay,s.ch)}} +if(r!=null)r.abU(a,s.ax,s.ay,s.ch)}} A.fK.prototype={ -mg(a,b,c,d,e,f,g,h,i,j,k,l){if(g!=null)this.a7$=g -this.ax.ai(0,this.gPZ())}, -bv(){}, +mk(a,b,c,d,e,f,g,h,i,j,k,l){if(g!=null)this.a7$=g +this.ax.ai(0,this.gPY())}, +bt(){}, aK(a){var s=this.ok -if(s!=null)s.KJ(a,this.a7$,this.ax)}, -tU(){var s,r,q,p,o,n=this +if(s!=null)s.KL(a,this.a7$,this.ax)}, +tV(){var s,r,q,p,o,n=this if(n.k4){s=n.p1=!0 r=n.ok if(r==null)q=null else{r=r.c p=new Float64Array(2) -new A.a(p).t(r.c-r.a,r.d-r.b) +new A.a(p).u(r.c-r.a,r.d-r.b) p=p[0] q=p}if(q==null)q=0 r=n.ok if(r==null)o=null else{r=r.c p=new Float64Array(2) -new A.a(p).t(r.c-r.a,r.d-r.b) +new A.a(p).u(r.c-r.a,r.d-r.b) p=p[1] o=p}if(o==null)o=0 r=n.ax p=r.a -if(p[0]===q?p[1]!==o:s){r.nc(q,o) +if(p[0]===q?p[1]!==o:s){r.nf(q,o) r.C()}n.p1=!1}}, -aCn(){if(this.k4&&!this.p1)this.k4=!1}, +aCk(){if(this.k4&&!this.p1)this.k4=!1}, $ib4:1} -A.al7.prototype={} -A.AD.prototype={ -Yk(a,b,c,d,e,f,g,h,i,j,k,l,m){this.ax.ai(0,this.gaCo())}, -gM2(){var s=this.ok +A.ale.prototype={} +A.AC.prototype={ +Yj(a,b,c,d,e,f,g,h,i,j,k,l,m){this.ax.ai(0,this.gaCl())}, +gM4(){var s=this.ok return s==null?null:s.i(0,this.k4)}, -sX3(a){if(this.ok!==a){this.ok=a -this.r4()}}, -bv(){}, -aK(a){var s=this.gM2() -if(s!=null)s.KJ(a,this.a7$,this.ax)}, -r4(){var s,r,q,p,o,n=this +sX2(a){if(this.ok!==a){this.ok=a +this.r6()}}, +bt(){}, +aK(a){var s=this.gM4() +if(s!=null)s.KL(a,this.a7$,this.ax)}, +r6(){var s,r,q,p,o,n=this if(n.p1){s=n.p2=!0 -r=n.gM2() +r=n.gM4() if(r==null)q=null else{r=r.c p=new Float64Array(2) -new A.a(p).t(r.c-r.a,r.d-r.b) +new A.a(p).u(r.c-r.a,r.d-r.b) p=p[0] q=p}if(q==null)q=0 -r=n.gM2() +r=n.gM4() if(r==null)o=null else{r=r.c p=new Float64Array(2) -new A.a(p).t(r.c-r.a,r.d-r.b) +new A.a(p).u(r.c-r.a,r.d-r.b) p=p[1] o=p}if(o==null)o=0 r=n.ax p=r.a -if(p[0]===q?p[1]!==o:s){r.nc(q,o) +if(p[0]===q?p[1]!==o:s){r.nf(q,o) r.C()}n.p2=!1}}, -aCp(){if(this.p1&&!this.p2)this.p1=!1}, +aCm(){if(this.p1&&!this.p2)this.p1=!1}, $ib4:1} -A.al8.prototype={} -A.a9r.prototype={} -A.w5.prototype={ -se6(a,b){if(this.k4!==b){this.ajI(0,b) +A.alf.prototype={} +A.a9y.prototype={} +A.w3.prototype={ +se6(a,b){if(this.k4!==b){this.ajG(0,b) this.af=-1}}, -p(a){return this.yL()}, -bv(){if(this.aJ==null)this.yL()}, -t5(){var s,r=this,q={},p=r.bR +p(a){return this.yN()}, +bt(){if(this.aJ==null)this.yN()}, +t6(){var s,r=this,q={},p=r.bQ B.b.aj(p) q.a=null -s=r.G?r.ax.a[0]:r.by.a -B.b.ab(A.b(r.k4.split(" "),t.T),new A.aOI(q,r,s)) -r.L=p.length +s=r.G?r.ax.a[0]:r.bx.a +B.b.ab(A.b(r.k4.split(" "),t.T),new A.aOO(q,r,s)) +r.M=p.length q=q.a -r.bq=q==null?0:q -r.scF(0,r.a2w())}, -gFc(){var s=this.bR -return A.bwX(new A.W(s,new A.aOF(),A.a6(s).h("W<1,p>")))}, -gIn(){var s=this,r=s.by.c -return r===0?s.gFc():Math.min(B.d.eD(s.aa,r),s.gFc())}, -ga7w(){var s,r,q,p,o=this.gIn() -for(s=this.bR,r=0,q=0;p=s.length,q")))}, +gIp(){var s=this,r=s.bx.c +return r===0?s.gFd():Math.min(B.d.eC(s.aa,r),s.gFd())}, +ga7u(){var s,r,q,p,o=this.gIp() +for(s=this.bQ,r=0,q=0;p=s.length,qo)return q}return p-1}, -a2w(){var s,r,q,p,o,n,m,l,k,j=this,i={} +a2u(){var s,r,q,p,o,n,m,l,k,j=this,i={} if(j.G)return j.ax -else{s=j.by +else{s=j.bx r=s.b if(s.e){i.a=i.b=0 -q=j.gIn() -p=j.ga7w() -s=j.bR +q=j.gIp() +p=j.ga7u() +s=j.bQ o=B.b.cU(s,0,p+1) -n=new A.W(o,new A.aOG(i,j,p,q),A.a6(o).h("W<1,a2>")).nY(0,B.f6) +n=new A.W(o,new A.aOM(i,j,p,q),A.a7(o).h("W<1,a2>")).o_(0,B.f7) o=r.ge_() -i=j.bq +i=j.bp i===$&&A.c() s=s.length m=r.gcQ(r) r=r.gcV(r) l=new A.a(new Float64Array(2)) -l.t(n+o,i*s+(m+r)) +l.u(n+o,i*s+(m+r)) return l}else{i=r.ge_() -o=j.bq +o=j.bp o===$&&A.c() -m=j.L +m=j.M m===$&&A.c() l=r.gcQ(r) r=r.gcV(r) k=new A.a(new Float64Array(2)) -k.t(s.a+i,o*m+(l+r)) +k.u(s.a+i,o*m+(l+r)) return k}}}, aK(a){var s if(this.aJ==null)return -a.bK(0) -a.ak(0,1/this.bV) +a.bJ(0) +a.ak(0,1/this.bU) s=this.aJ s.toString -a.jf(0,s,B.i,$.bpn()) -a.bl(0)}, -arj(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.ga7w()+1,c=e.ax.a,b=e.by,a=b.b,a0=c[0]-a.ge_(),a1=c[1]-(a.gcQ(a)+a.gcV(a)) -for(c=e.bR,s=e.b9,r=s.a,q=a.b,s=s.b,p=e.ok,a=a.a,o=p.a,n=d-1,b=b.c,m=b===0,l=0,k=0;km.bi)m.bi=p -if(p<=this.c-m.by.b.ge_())o=l.length!==0 +if(q.a==null)q.a=m.ok.JT(0,s).a[1] +p=m.ok.JT(0,s).a[0] +if(p>m.bh)m.bh=p +if(p<=this.c-m.bx.b.ge_())o=l.length!==0 else o=l.length!==0&&J.e(B.b.ga6(l),"") if(o){B.b.sa6(l,A.h(B.b.ga6(l))+" "+A.h(r)) B.b.dn(n,0) if(n.length!==0)B.b.F(l,n)}else B.b.F(l,n)}, $S:25} -A.aOF.prototype={ +A.aOL.prototype={ $1(a){return a.length}, $S:51} -A.aOG.prototype={ +A.aOM.prototype={ $1(a){var s=this,r=s.a,q=r.b,p=q=s.a&&!s.c)this.er()}} -A.ZE.prototype={ -bv(){var s=0,r=A.u(t.H),q=this,p -var $async$bv=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:q.ahm() +if(this.ax&&s.d>=s.a&&!s.c)this.eS()}} +A.ZJ.prototype={ +bt(){var s=0,r=A.v(t.H),q=this,p +var $async$bt=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q.ahk() p=q.p1 p===$&&A.c() -q.bq=p.Lt(null).gpZ() -return A.r(null,r)}}) -return A.t($async$bv,r)}, -bG(a){var s,r,q=this.L +q.bp=p.Lv(null).gq0() +return A.t(null,r)}}) +return A.u($async$bt,r)}, +bF(a){var s,r,q=this.M q===$&&A.c() -s=this.bi.a -r=A.a9(B.d.aw(255*Math.max(A.fl(q.ap(0,a)),0.00392156862745098)),s>>>16&255,s>>>8&255,s&255) +s=this.bh.a +r=A.a9(B.d.az(255*Math.max(A.fl(q.ap(0,a)),0.00392156862745098)),s>>>16&255,s>>>8&255,s&255) s=this.p1 s===$&&A.c() -s.Lt(null).spZ(new A.KE(r,B.ka,null,B.qZ))}, +s.Lv(null).sq0(new A.KD(r,B.kd,null,B.r2))}, c2(a){var s -this.Xk(0) +this.Xj(0) s=this.p1 s===$&&A.c() -s.Lt(null).spZ(this.bq)}} -A.oA.prototype={ -bv(){var s,r,q=this -q.fh() +s.Lv(null).sq0(this.bp)}} +A.oy.prototype={ +bt(){var s,r,q=this +q.fi() s=q.e -for(;s instanceof A.eF;)s=s.e -r=A.w(q).h("oA.T") +for(;s instanceof A.eG;)s=s.e +r=A.q(q).h("oy.T") if(r.b(s))q.p1=s else throw A.d(A.a8("Can only apply this effect to "+A.ap(r).k(0)))}} -A.K2.prototype={ +A.K1.prototype={ geq(){return this.c.ap(0,this.b/this.a)}} -A.a_D.prototype={ -gM5(){return this.c===this.b}, -gkO(a){var s +A.a_I.prototype={ +gM7(){return this.c===this.b}, +gkQ(a){var s if(this.c===this.b){s=this.a -s=s.gkO(s)}else s=!1 +s=s.gkQ(s)}else s=!1 return s}, geq(){return this.c===this.b?this.a.geq():0}, -eE(a,b){var s,r=this,q=r.c,p=r.b -if(q===p)return r.a.eE(0,b) +eD(a,b){var s,r=this,q=r.c,p=r.b +if(q===p)return r.a.eD(0,b) q=r.c=q+b -if(q>p){s=r.a.eE(0,q-p) +if(q>p){s=r.a.eD(0,q-p) r.c=p return s}else return 0}, -iC(a){var s=this,r=s.c -r=r===s.b?s.c=r-s.a.iC(a):s.c=r-a +iF(a){var s=this,r=s.c +r=r===s.b?s.c=r-s.a.iF(a):s.c=r-a if(r<0){s.c=0 return-r}return 0}, -lk(){this.c=0}, -kD(){this.c=this.b -this.a.kD()}, -hg(a){return this.a.hg(a)}} -A.a0d.prototype={ -gkO(a){return this.b===this.a}, -eE(a,b){var s=this.b+=b,r=this.a +lp(){this.c=0}, +kF(){this.c=this.b +this.a.kF()}, +hj(a){return this.a.hj(a)}} +A.a0j.prototype={ +gkQ(a){return this.b===this.a}, +eD(a,b){var s=this.b+=b,r=this.a if(s>r){this.b=r return s-r}return 0}, -iC(a){var s=this.b-=a +iF(a){var s=this.b-=a if(s<0){this.b=0 return 0-s}return 0}, -lk(){this.b=0}, -kD(){this.b=this.a}} +lp(){this.b=0}, +kF(){this.b=this.a}} A.fo.prototype={ -gM5(){return!0}, -hg(a){}} +gM7(){return!0}, +hj(a){}} A.lt.prototype={ -gkO(a){return!1}, +gkQ(a){return!1}, geq(){return this.a.geq()}, -eE(a,b){var s,r -for(s=this.a,r=b;!0;){r=s.eE(0,r) +eD(a,b){var s,r +for(s=this.a,r=b;!0;){r=s.eD(0,r) if(r===0)break -s.lk()}return 0}, -iC(a){var s,r -for(s=this.a,r=a;!0;){r=s.iC(r) +s.lp()}return 0}, +iF(a){var s,r +for(s=this.a,r=a;!0;){r=s.iF(r) if(r===0)break -s.kD()}return 0}, -lk(){this.a.lk()}, -kD(){this.a.kD()}, -hg(a){return this.a.hg(a)}} -A.p0.prototype={ +s.kF()}return 0}, +lp(){this.a.lp()}, +kF(){this.a.kF()}, +hj(a){return this.a.hj(a)}} +A.oZ.prototype={ geq(){var s=this.b,r=this.a return s===r?1:s/r}} -A.Ns.prototype={ +A.Nu.prototype={ geq(){return this.c}} -A.a65.prototype={ -gkO(a){var s=this.a +A.a6c.prototype={ +gkQ(a){var s=this.a return s.b===s.a}, geq(){return this.a.c}, -eE(a,b){return this.a.eE(0,b)}, -iC(a){return this.a.iC(a)}, -kD(){var s=this.a +eD(a,b){return this.a.eD(0,b)}, +iF(a){return this.a.iF(a)}, +kF(){var s=this.a s.b=s.a return null}, -lk(){this.a.b=0 -this.a0U()}, -hg(a){return null}, -a0U(){var s=this.b +lp(){this.a.b=0 +this.a0T()}, +hj(a){return null}, +a0T(){var s=this.b this.a.a=-Math.log(1-s.a.b0())*s.b}} -A.aIx.prototype={} -A.aVF.prototype={} -A.a6S.prototype={ +A.aID.prototype={} +A.aVL.prototype={} +A.a6Z.prototype={ geq(){return this.a.geq()}, -gkO(a){return this.c===0}, -eE(a,b){var s=this,r=s.a,q=r.eE(0,b) +gkQ(a){return this.c===0}, +eD(a,b){var s=this,r=s.a,q=r.eD(0,b) while(!0){if(!(q>0&&s.c>0))break -if(--s.c!==0){r.lk() -q=r.eE(0,q)}}if(s.c===1&&r.gkO(r))--s.c +if(--s.c!==0){r.lp() +q=r.eD(0,q)}}if(s.c===1&&r.gkQ(r))--s.c return q}, -iC(a){var s,r,q,p=this +iF(a){var s,r,q,p=this if(p.c===0&&a>0)p.c=1 s=p.a -r=s.iC(a) +r=s.iF(a) q=p.b while(!0){if(!(r>0&&p.c0&&s.b0&&s.b>0))break -q=r[--s.b].iC(q)}return q}, -lk(){this.b=0 -B.b.ab(this.a,new A.aMb())}, -kD(){var s=this.a +q=r[--s.b].iF(q)}return q}, +lp(){this.b=0 +B.b.ab(this.a,new A.aMh())}, +kF(){var s=this.a this.b=s.length-1 -B.b.ab(s,new A.aMa())}, -hg(a){return B.b.ab(this.a,new A.aM9(a))}} -A.aMb.prototype={ -$1(a){return a.lk()}, +B.b.ab(s,new A.aMg())}, +hj(a){return B.b.ab(this.a,new A.aMf(a))}} +A.aMh.prototype={ +$1(a){return a.lp()}, $S:157} -A.aMa.prototype={ -$1(a){return a.kD()}, +A.aMg.prototype={ +$1(a){return a.kF()}, $S:157} -A.aM9.prototype={ -$1(a){return a.hg(this.a)}, +A.aMf.prototype={ +$1(a){return a.hj(this.a)}, $S:157} -A.FT.prototype={ +A.FR.prototype={ geq(){return Math.sin(6.283185307179586*this.b/this.a)}} -A.w_.prototype={ -gkO(a){var s=this.a +A.vY.prototype={ +gkQ(a){var s=this.a return s.b===s.a}, geq(){return this.a.geq()}, -eE(a,b){var s,r=this +eD(a,b){var s,r=this if(!r.d){r.d=!0 s=r.c s===$&&A.c() -r.a.a=s.JQ(0)/r.b}return r.a.eE(0,b)}, -iC(a){var s=this.a.iC(a) +r.a.a=s.JS(0)/r.b}return r.a.eD(0,b)}, +iF(a){var s=this.a.iF(a) if(s>0)this.d=!1 return s}, -kD(){this.d=!1 +kF(){this.d=!1 var s=this.a s.b=s.a}, -lk(){this.d=!1 +lp(){this.d=!1 this.a.b=0}, -hg(a){this.c=t.k_.a(a)}} -A.GY.prototype={ +hj(a){this.c=t.k_.a(a)}} +A.GX.prototype={ geq(){var s,r=this.b/this.c if(r<=1)s=r else s=r>=3?r-4:2-r return s}} -A.eF.prototype={ +A.eG.prototype={ c2(a){var s=this -s.at.lk() +s.at.lp() s.CW=s.ch=s.cy=!1 s.cx=0}, a4(a,b){var s,r=this,q=r.CW if(q)return -if(!r.ch&&r.at.gM5()){r.ch=!0 -r.qm(0)}q=r.at -q.eE(0,b) +if(!r.ch&&r.at.gM7()){r.ch=!0 +r.qo(0)}q=r.at +q.eD(0,b) if(r.ch){s=q.geq() -r.bG(s) -r.cx=s}if(!r.CW&&q.gkO(q)){r.CW=!0 -r.aax(0) -if(r.ax)r.er()}}, -eE(a,b){var s,r,q,p=this -if(!p.ch&&p.at.gM5()){p.ch=!0 -p.qm(0)}s=p.at -r=s.eE(0,b) +r.bF(s) +r.cx=s}if(!r.CW&&q.gkQ(q)){r.CW=!0 +r.aav(0) +if(r.ax)r.eS()}}, +eD(a,b){var s,r,q,p=this +if(!p.ch&&p.at.gM7()){p.ch=!0 +p.qo(0)}s=p.at +r=s.eD(0,b) if(p.ch){q=s.geq() -p.bG(q) -p.cx=q}if(!p.CW&&s.gkO(s)){p.CW=!0 -p.aax(0)}return r}, -iC(a){var s,r,q,p=this +p.bF(q) +p.cx=q}if(!p.CW&&s.gkQ(s)){p.CW=!0 +p.aav(0)}return r}, +iF(a){var s,r,q,p=this if(p.CW&&a>0)p.CW=!1 s=p.at -r=s.iC(a) +r=s.iF(a) if(p.ch){q=s.geq() -p.bG(q) +p.bF(q) p.cx=q}return r}, -qm(a){}, -aax(a){var s=this.ay +qo(a){}, +aav(a){var s=this.ay if(s!=null)s.$0()}} A.dZ.prototype={ -bv(){var s,r,q=this -if(q.dE$==null){s=q.wT().uF(0,new A.ax5()) -r=A.w(q).h("dZ.T") +bt(){var s,r,q=this +if(q.dE$==null){s=q.wV().uG(0,new A.axa()) +r=A.q(q).h("dZ.T") if(!r.b(s))throw A.d(A.a8("Can only apply this effect to "+A.ap(r).k(0))) q.dE$=r.a(s)}}} -A.ax5.prototype={ -$1(a){return!(a instanceof A.eF)}, +A.axa.prototype={ +$1(a){return!(a instanceof A.eG)}, $S:62} -A.a3V.prototype={ -qm(a){var s,r,q,p=this +A.a40.prototype={ +qo(a){var s,r,q,p=this p.aa=new A.a(new Float64Array(2)) p.af=0 -s=p.bq +s=p.bp s===$&&A.c() -s=s.tg(0) +s=s.th(0) s.toString -if(p.bi){r=p.dE$ +if(p.bh){r=p.dE$ r.toString t.Vx.a(r) -q=-s.glx(s) +q=-s.glC(s) p.af=q -r.slx(0,q)}if(p.bR){r=p.dE$ +r.slC(0,q)}if(p.bQ){r=p.dE$ r=r.gbb(r) s=s.a q=s.a @@ -84324,11 +84417,11 @@ q=q.gbb(q) s=s.b p.aa.sJ(0,s) q.sJ(0,s)}}, -bG(a){var s,r,q,p,o,n=this,m=n.L +bF(a){var s,r,q,p,o,n=this,m=n.M m===$&&A.c() -s=n.bq +s=n.bp s===$&&A.c() -r=s.tg(a*m) +r=s.th(a*m) q=r.a m=n.dE$ m=m.gbb(m) @@ -84343,518 +84436,529 @@ s=q.b o.sJ(0,o.a[1]+(s-n.aa.a[1])) n.aa.sK(0,p) n.aa.sJ(0,s) -if(n.bi){m=n.dE$ +if(n.bh){m=n.dE$ m.toString t.Vx.a(m) -s=m.glx(m) -p=r.glx(r) +s=m.glC(m) +p=r.glC(r) o=n.af o===$&&A.c() -m.slx(0,s+(-p-o)) -n.af=-r.glx(r)}}, -JQ(a){var s=this.L +m.slC(0,s+(-p-o)) +n.af=-r.glC(r)}}, +JS(a){var s=this.M s===$&&A.c() return s}} -A.a3W.prototype={ -bG(a){var s=this.cx,r=this.dE$ -r.sbb(0,r.gbb(r).V(0,this.bR.X(0,a-s)))}, -JQ(a){return Math.sqrt(this.bR.gcO())}} -A.MG.prototype={$izh:1} -A.ah7.prototype={} -A.a3X.prototype={ -qm(a){var s=this.dE$ -this.bi.q(this.bR.U(0,s.gbb(s)))}, -bG(a){var s=this.cx,r=this.dE$ -r.sbb(0,r.gbb(r).V(0,this.bi.X(0,a-s)))}, -JQ(a){return Math.sqrt(this.bi.gcO())}} -A.a4v.prototype={ -bG(a){var s=this,r=s.cx,q=s.dE$.a7$,p=B.d.ct((q.gA(q).a>>>24&255)/255+s.p2+s.p1*(a-r),0,1) -s.dE$.smW(0,p) +A.a41.prototype={ +bF(a){var s=this.cx,r=this.dE$ +r.sbb(0,r.gbb(r).V(0,this.bQ.X(0,a-s)))}, +JS(a){return Math.sqrt(this.bQ.gcO())}} +A.MF.prototype={$izf:1} +A.ahe.prototype={} +A.a42.prototype={ +qo(a){var s=this.dE$ +this.bh.q(this.bQ.U(0,s.gbb(s)))}, +bF(a){var s=this.cx,r=this.dE$ +r.sbb(0,r.gbb(r).V(0,this.bh.X(0,a-s)))}, +JS(a){return Math.sqrt(this.bh.gcO())}} +A.a4C.prototype={ +bF(a){var s=this,r=s.cx,q=s.dE$.a7$,p=B.d.ct((q.gA(q).a>>>24&255)/255+s.p2+s.p1*(a-r),0,1) +s.dE$.sn_(0,p) r=s.dE$.a7$ s.p2=p-(r.gA(r).a>>>24&255)/255}, -c2(a){this.Xk(0) +c2(a){this.Xj(0) this.p2=0}} -A.ahM.prototype={ -qm(a){var s=this.dE$.a7$ -this.p1=this.bq-(s.gA(s).a>>>24&255)/255}} -A.ahL.prototype={} -A.a6k.prototype={ -bG(a){var s +A.ahT.prototype={ +qo(a){var s=this.dE$.a7$ +this.p1=this.bp-(s.gA(s).a>>>24&255)/255}} +A.ahS.prototype={} +A.a6r.prototype={ +bF(a){var s if(a===1){s=this.p1 s===$&&A.c() -s.er()}}} -A.ON.prototype={ -bG(a){var s=this.cx,r=this.dE$ -r.slx(0,r.glx(r)+this.p1*(a-s))}, -JQ(a){return this.p1}, -$izh:1} -A.ajZ.prototype={ -qm(a){var s=this.dE$ -this.p1=this.bi-s.glx(s)}} -A.ajY.prototype={} -A.OS.prototype={ -qm(a){var s,r,q,p,o=this,n=o.dE$ -n=n.gj4(n).a[0] +s.eS()}}} +A.OQ.prototype={ +bF(a){var s=this.cx,r=this.dE$ +r.slC(0,r.glC(r)+this.p1*(a-s))}, +JS(a){return this.p1}, +$izf:1} +A.ak5.prototype={ +qo(a){var s=this.dE$ +this.p1=this.bh-s.glC(s)}} +A.ak4.prototype={} +A.OV.prototype={ +qo(a){var s,r,q,p,o=this,n=o.dE$ +n=n.gj6(n).a[0] s=o.p1.a r=s[0] q=o.dE$ -q=q.gj4(q).a[1] +q=q.gj6(q).a[1] s=s[1] p=new A.a(new Float64Array(2)) -p.t(n*(r-1),q*(s-1)) +p.u(n*(r-1),q*(s-1)) o.p2=p}, -bG(a){var s=this.cx,r=this.dE$,q=r.gj4(r),p=this.p2 +bF(a){var s=this.cx,r=this.dE$,q=r.gj6(r),p=this.p2 p===$&&A.c() -r.sj4(0,q.V(0,p.X(0,a-s)))}} -A.ak9.prototype={ -qm(a){var s=this.dE$ -this.p2=this.bq.U(0,s.gj4(s))}} -A.ak8.prototype={} -A.a7L.prototype={ -bG(a){}, -o3(a){this.a4(0,a)}} -A.aMd.prototype={ +r.sj6(0,q.V(0,p.X(0,a-s)))}} +A.akg.prototype={ +qo(a){var s=this.dE$ +this.p2=this.bp.U(0,s.gj6(s))}} +A.akf.prototype={} +A.a7S.prototype={ +bF(a){}, +o5(a){this.a4(0,a)}} +A.aMj.prototype={ $1(a){return a.ax=!1}, $S:107} -A.akw.prototype={ -gkO(a){return this.d}, +A.akD.prototype={ +gkQ(a){return this.d}, geq(){return(this.c+1)/this.a.length}, -eE(a,b){var s,r,q,p,o,n=this +eD(a,b){var s,r,q,p,o,n=this for(s=n.a,r=n.b,q=b;!0;){p=n.c -if(p>=0){q=s[p].eE(0,q) +if(p>=0){q=s[p].eD(0,q) if(q>0){p=++n.c o=s.length if(p===o)if(r)n.c=-1 else{n.c=o-1 n.d=!0 break}}}else{o=s.length -q=s[p+o].iC(q) +q=s[p+o].iF(q) if(q>0){p=--n.c o=-s.length if(p0)o.d=!1 for(s=o.a,r=a;!0;){q=o.c -if(q>=0){r=s[q].iC(r) +if(q>=0){r=s[q].iF(r) if(r>0)if(--o.c<0){o.c=0 break}}else{p=s.length -r=s[q+p].eE(0,r) +r=s[q+p].eD(0,r) if(r>0)if(++o.c===0)o.c=s.length-1}if(r===0)break}return r}, -kD(){var s=this,r=s.a,q=r.length +kF(){var s=this,r=s.a,q=r.length if(s.b){s.c=-q -B.b.ab(r,new A.b_e())}else{s.c=q-1 -B.b.ab(r,new A.b_f())}s.d=!0}, -lk(){this.c=0 +B.b.ab(r,new A.b_k())}else{s.c=q-1 +B.b.ab(r,new A.b_l())}s.d=!0}, +lp(){this.c=0 this.d=!1 -B.b.ab(this.a,new A.b_g())}} -A.b_e.prototype={ +B.b.ab(this.a,new A.b_m())}} +A.b_k.prototype={ $1(a){return a.c2(0)}, $S:107} -A.b_f.prototype={ -$1(a){a.at.kD() +A.b_l.prototype={ +$1(a){a.at.kF() a.CW=a.ch=!0 a.cx=1 return null}, $S:107} -A.b_g.prototype={ +A.b_m.prototype={ $1(a){return a.c2(0)}, $S:107} -A.PC.prototype={ -bG(a){var s=this,r=s.cx,q=s.dE$ -q.scF(0,q.gcF(q).V(0,s.p1.X(0,a-r))) +A.PF.prototype={ +bF(a){var s=this,r=s.cx,q=s.dE$ +q.scH(0,q.gcH(q).V(0,s.p1.X(0,a-r))) r=s.dE$ -r.gcF(r).HS(0,1/0)}} -A.akR.prototype={ -qm(a){var s=this.dE$ -this.p1=this.bi.U(0,s.gcF(s))}} -A.akQ.prototype={} -A.oG.prototype={ -aaw(a){}, -aav(a){}, +r.gcH(r).HV(0,1/0)}} +A.akY.prototype={ +qo(a){var s=this.dE$ +this.p1=this.bh.U(0,s.gcH(s))}} +A.akX.prototype={} +A.oE.prototype={ +aau(a){}, +aat(a){}, $iC:1} -A.hC.prototype={ -rR(a,b){this.oP$=!0}, -p6(a){}, -nS(a,b){this.oP$=!1}, -p5(a){var s=new A.a(new Float64Array(2)) -s.t(0,0) -return this.nS(0,new A.a01(a.c,s))}, +A.hB.prototype={ +rS(a,b){this.oR$=!0}, +p8(a){}, +nU(a,b){this.oR$=!1}, +p7(a){var s=new A.a(new Float64Array(2)) +s.u(0,0) +return this.nU(0,new A.a07(a.c,s))}, $iC:1} A.cB.prototype={ ca(a){}, -l7(a){}, -m1(a){}, +lb(a){}, +m5(a){}, $iC:1} -A.KS.prototype={ +A.KR.prototype={ a4(a,b){var s=this.b s===$&&A.c() -return this.a.T7(s,b)}, -Sn(a,b){var s=this.b -s===$&&A.c() return this.a.T6(s,b)}, -bn(a){var s=this.b +Sm(a,b){var s=this.b +s===$&&A.c() +return this.a.T5(s,b)}, +bm(a){var s=this.b s===$&&A.c() -return this.a.T5(s)}} -A.Kr.prototype={ -awU(a){a.RT(new A.avX(this,a),this.gar(),t.Di)}, -awV(a){var s=this.at -s.ab(0,new A.avY(a)) +return this.a.T4(s)}} +A.Kq.prototype={ +gFY(){return A.a6(A.N2(this,A.aC5(B.p9,"gaR2",1,[],[],0)))}, +gI(a){return 20260645}, +l(a,b){if(b==null)return!1 +return b instanceof A.Kq&&!0}, +$iiy:1} +A.a06.prototype={ +awR(a){a.RS(new A.aw1(this,a),this.gar(),t.Di)}, +awS(a){var s=this.at +s.ab(0,new A.aw2(a)) s.aj(0)}, -awT(a){var s=this.at -s.ab(0,new A.avW(a)) +awQ(a){var s=this.at +s.ab(0,new A.aw0(a)) s.aj(0)}, -bv(){var s=this,r=s.gar() -if(A.eH(new A.be(r.gbh(r),t.z1))==null){s.gar().ghW().hH(0,A.blM(),new A.aw1(s),t.TF) -s.ax=!0}else s.er()}, -hh(){if(!this.ax)return -this.gar().ghW().V4(0,t.TF) -this.ax=!1}} -A.avX.prototype={ -$1(a){a.v7(this.b) +bt(){this.gar().ghY().hJ(0,A.blS(),new A.aw6(this),t.TF)}, +hk(){this.gar().ghY().V3(0,t.TF) +this.gar().gf1().L(0,B.f9)}} +A.aw1.prototype={ +$1(a){a.v8(this.b) this.a.at.H(0,a)}, $S:148} -A.avY.prototype={ -$1(a){return a.aaw(this.a)}, +A.aw2.prototype={ +$1(a){return a.aau(this.a)}, $S:148} -A.avW.prototype={ -$1(a){return a.aav(this.a)}, +A.aw0.prototype={ +$1(a){return a.aat(this.a)}, $S:148} -A.aw1.prototype={ +A.aw6.prototype={ $1(a){var s=this.a -a.f=new A.avZ(s) -a.w=new A.aw_(s) -a.r=new A.aw0(s)}, +a.f=new A.aw3(s) +a.w=new A.aw4(s) +a.r=new A.aw5(s)}, $S:128} -A.avZ.prototype={ +A.aw3.prototype={ $1(a){var s=this.a,r=s.gar(),q=a.a,p=new A.a(new Float64Array(2)) -p.t(q.a,q.b) -return s.awU(new A.aw2(r,p,A.b([],t.d)))}, +p.u(q.a,q.b) +return s.awR(new A.aw7(r,p,A.b([],t.d)))}, $S:17} -A.aw_.prototype={ -$0(){return this.a.awT(new A.avV())}, +A.aw4.prototype={ +$0(){return this.a.awQ(new A.aw_())}, $S:0} -A.aw0.prototype={ -$0(){return this.a.awV(new A.aw3())}, +A.aw5.prototype={ +$0(){return this.a.awS(new A.aw8())}, $S:0} -A.ae5.prototype={ -bE(){var s=this.aq$ +A.aec.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.MH.prototype={ -rR(a,b){var s,r=this.e +A.MG.prototype={ +gFY(){return A.a6(A.N2(this,A.aC5(B.p9,"gaR4",1,[],[],0)))}, +gI(a){return 91604879}, +l(a,b){if(b==null)return!1 +return b instanceof A.MG&&!0}, +$iiy:1} +A.a43.prototype={ +rS(a,b){var s,r=this.e r.toString s=t.j -b.RT(new A.aEM(this,b),s.a(r),t.Gm) +b.RS(new A.aES(this,b),s.a(r),t.Gm) r=this.e r.toString s.a(r)}, -p6(a){var s,r,q,p,o=this,n=A.y(t.Ly),m=o.e +p8(a){var s,r,q,p,o=this,n=A.y(t.Ly),m=o.e m.toString s=t.j -a.Iu(!0,new A.aEN(o,a,n),s.a(m),t.Gm) -for(m=o.at,m=A.d4(m,m.r,A.w(m).c),r=a.x,q=m.$ti.c;m.D();){p=m.d +a.Iw(!0,new A.aET(o,a,n),s.a(m),t.Gm) +for(m=o.at,m=A.cV(m,m.r,A.q(m).c),r=a.x,q=m.$ti.c;m.D();){p=m.d if(p==null)p=q.a(p) -if(p.a===r&&!n.O(0,p))p.b.p6(a)}m=o.e +if(p.a===r&&!n.O(0,p))p.b.p8(a)}m=o.e m.toString s.a(m)}, -nS(a,b){var s -this.at.wj(new A.aEL(b),!0) +nU(a,b){var s +this.at.wk(new A.aER(b),!0) s=this.e s.toString t.j.a(s)}, -p5(a){var s -this.at.wj(new A.aEK(a),!0) +p7(a){var s +this.at.wk(new A.aEQ(a),!0) s=this.e s.toString t.j.a(s)}, -Cz(a,b){var s,r,q,p=this.e +CB(a,b){var s,r,q,p=this.e p.toString t.j.a(p) s=b.d -if(s==null)s=B.cu +if(s==null)s=B.cv r=b.b q=new A.a(new Float64Array(2)) -q.t(r.a,r.b) -this.rR(0,new A.awe(a,s,p,q,A.b([],t.d)))}, -T7(a,b){var s,r,q,p,o=this.e +q.u(r.a,r.b) +this.rS(0,new A.awj(a,s,p,q,A.b([],t.d)))}, +T6(a,b){var s,r,q,p,o=this.e o.toString t.j.a(o) s=b.a if(s==null)s=B.F r=b.b q=new A.a(new Float64Array(2)) -q.t(r.a,r.b) +q.u(r.a,r.b) r=b.d p=new A.a(new Float64Array(2)) -p.t(r.a,r.b) -this.p6(new A.awg(a,s,q,o,p,A.b([],t.d)))}, -T6(a,b){var s=b.a.a,r=new A.a(new Float64Array(2)) -r.t(s.a,s.b) -this.nS(0,new A.a01(a,r))}, -T5(a){this.p5(new A.aw5(a))}, -bv(){var s,r=this,q=r.e -q.toString -s=t.j -s.a(q) -if(A.eH(new A.be(q.gbh(q),t.Lq))==null){q=r.e -q.toString -s.a(q).ghW().hH(0,A.tG(),new A.aEP(r),t.Tc) -r.ax=!0}else r.er()}, -hh(){if(this.ax){var s=this.e +p.u(r.a,r.b) +this.p8(new A.awl(a,s,q,o,p,A.b([],t.d)))}, +T5(a,b){var s=b.a.a,r=new A.a(new Float64Array(2)) +r.u(s.a,s.b) +this.nU(0,new A.a07(a,r))}, +T4(a){this.p7(new A.awa(a))}, +bt(){var s=this.e s.toString -t.j.a(s).ghW().V4(0,t.Tc) -this.ax=!1}}, -gabX(){var s=this.e +t.j.a(s).ghY().hJ(0,A.tD(),new A.aEV(this),t.Tc)}, +hk(){var s,r=this.e +r.toString +s=t.j +s.a(r).ghY().V3(0,t.Tc) +r=this.e +r.toString +s.a(r).gf1().L(0,B.dy)}, +gabV(){var s=this.e s.toString s=t.j.a(s).db$ s.toString return s}} -A.aEM.prototype={ +A.aES.prototype={ $1(a){var s=this.b this.a.at.H(0,new A.lV(s.x,a,t.Ly)) -a.rR(0,s)}, +a.rS(0,s)}, $S:236} -A.aEN.prototype={ +A.aET.prototype={ $1(a){var s=this.b,r=new A.lV(s.x,a,t.Ly) -if(this.a.at.O(0,r)){a.p6(s) +if(this.a.at.O(0,r)){a.p8(s) this.c.H(0,r)}}, $S:236} -A.aEL.prototype={ +A.aER.prototype={ $1(a){var s=this.a -if(a.a===s.c){a.b.nS(0,s) +if(a.a===s.c){a.b.nU(0,s) return!0}return!1}, $S:235} -A.aEK.prototype={ +A.aEQ.prototype={ $1(a){var s=this.a -if(a.a===s.c){a.b.p5(s) +if(a.a===s.c){a.b.p7(s) return!0}return!1}, $S:235} -A.aEP.prototype={ -$1(a){a.f=new A.aEO(this.a)}, +A.aEV.prototype={ +$1(a){a.f=new A.aEU(this.a)}, $S:27} -A.aEO.prototype={ +A.aEU.prototype={ $1(a){return A.qC(this.a,a)}, $S:26} -A.ED.prototype={ +A.ML.prototype={ +gFY(){return A.a6(A.N2(this,A.aC5(B.p9,"gaR5",1,[],[],0)))}, +gI(a){return 401913931}, +l(a,b){if(b==null)return!1 +return b instanceof A.ML&&!0}, +$iiy:1} +A.MK.prototype={ ca(a){var s,r=this.e r.toString s=t.j -a.RT(new A.aF1(this,a),s.a(r),t.CL) +a.RS(new A.aF7(this,a),s.a(r),t.CL) r=this.e r.toString s.a(r)}, -aNo(a){var s,r=this.e +aNm(a){var s,r=this.e r.toString s=t.j -a.Iu(!0,new A.aF_(this,a),s.a(r),t.CL) +a.Iw(!0,new A.aF5(this,a),s.a(r),t.CL) r=this.e r.toString s.a(r)}, -l7(a){var s,r=this,q=r.e +lb(a){var s,r=this,q=r.e q.toString s=t.j -a.Iu(!0,new A.aF2(r,a),s.a(q),t.CL) -r.a3X(new A.a9g(a.x)) +a.Iw(!0,new A.aF8(r,a),s.a(q),t.CL) +r.a3V(new A.a9n(a.x)) q=r.e q.toString s.a(q)}, -m1(a){var s -this.a3X(a) +m5(a){var s +this.a3V(a) s=this.e s.toString t.j.a(s)}, -a3X(a){this.at.wj(new A.aEZ(a),!0)}, -CC(a){}, -uL(a){this.m1(new A.a9g(a))}, -uM(a,b){var s=this.e +a3V(a){this.at.wk(new A.aF4(a),!0)}, +CE(a){}, +uM(a){this.m5(new A.a9n(a))}, +uN(a,b){var s=this.e s.toString -this.ca(A.bhV(a,t.j.a(s),b))}, -uN(a,b){var s,r,q=this.e +this.ca(A.bi0(a,t.j.a(s),b))}, +uO(a,b){var s,r,q=this.e q.toString t.j.a(q) s=b.a r=new A.a(new Float64Array(2)) -r.t(s.a,s.b) -this.l7(new A.aOA(a,b.c,q,r,A.b([],t.d)))}, -uH(a,b){var s=this.e +r.u(s.a,s.b) +this.lb(new A.aOG(a,b.c,q,r,A.b([],t.d)))}, +uI(a,b){var s=this.e s.toString -this.aNo(A.bhV(a,t.j.a(s),b))}, -bv(){var s,r=this,q=r.e -q.toString -s=t.j -s.a(q) -if(A.eH(new A.be(q.gbh(q),t.p9))==null){q=r.e -q.toString -s.a(q).ghW().hH(0,A.Ws(),new A.aF0(r),t.Sw) -r.ax=!0}else r.er()}, -hh(){if(this.ax){var s=this.e +this.aNm(A.bi0(a,t.j.a(s),b))}, +bt(){var s=this.e s.toString -t.j.a(s).ghW().V4(0,t.Sw) -this.ax=!1}}, -$ir7:1} -A.aF1.prototype={ +t.j.a(s).ghY().hJ(0,A.Wx(),new A.aF6(this),t.Sw)}, +hk(){var s,r=this.e +r.toString +s=t.j +s.a(r).ghY().V3(0,t.Sw) +r=this.e +r.toString +s.a(r).gf1().L(0,B.a_)}, +$ir6:1} +A.aF7.prototype={ $1(a){var s=this.b this.a.at.H(0,new A.lV(s.x,a,t.HF)) a.ca(s)}, $S:131} -A.aF_.prototype={ +A.aF5.prototype={ $1(a){this.a.at.O(0,new A.lV(this.b.x,a,t.HF))}, $S:131} -A.aF2.prototype={ +A.aF8.prototype={ $1(a){var s=this.b -if(this.a.at.N(0,new A.lV(s.x,a,t.HF)))a.l7(s)}, +if(this.a.at.L(0,new A.lV(s.x,a,t.HF)))a.lb(s)}, $S:131} -A.aEZ.prototype={ +A.aF4.prototype={ $1(a){var s=this.a -if(a.a===s.c){a.b.m1(s) +if(a.a===s.c){a.b.m5(s) return!0}return!1}, $S:347} -A.aF0.prototype={ +A.aF6.prototype={ $1(a){var s a.y=A.dh(0,300) s=this.a -a.w=s.guJ() -a.f=s.gqd() -a.r=s.gqe() -a.x=s.guK() -a.z=s.gCA()}, +a.w=s.guK() +a.f=s.gqf() +a.r=s.gqg() +a.x=s.guL() +a.z=s.gCC()}, $S:69} -A.ML.prototype={ -Dg(a,b,c){}, -yw(a,b){}, -Df(a,b,c){}, -p5(a){}, -Cz(a,b){this.Dg(0,a,A.b7l(this,b))}, -T7(a,b){this.yw(a,A.b7m(this,b))}, -T6(a,b){this.Df(0,a,new A.Ks(!1,b))}, -T5(a){this.p5(a)}} -A.EE.prototype={ -yA(a,b){}, -yB(a,b){}, -m1(a){}, -gaa8(){return 0.3}, -CC(a){return null}, -uL(a){return this.m1(a)}, -uM(a,b){this.yA(a,A.Qa(this,b))}, -uN(a,b){this.yB(a,A.b9r(this,b))}, -uH(a,b){A.Qa(this,b)}} -A.Lm.prototype={ -sab1(a){var s,r,q,p,o,n,m=this +A.MM.prototype={ +Di(a,b,c){}, +yy(a,b){}, +Dh(a,b,c){}, +p7(a){}, +CB(a,b){this.Di(0,a,A.b7r(this,b))}, +T6(a,b){this.yy(a,A.b7s(this,b))}, +T5(a,b){this.Dh(0,a,new A.Kr(!1,b))}, +T4(a){this.p7(a)}} +A.EC.prototype={ +yC(a,b){}, +yD(a,b){}, +m5(a){}, +gaa6(){return 0.3}, +CE(a){return null}, +uM(a){return this.m5(a)}, +uN(a,b){this.yC(a,A.Qd(this,b))}, +uO(a,b){this.yD(a,A.b9x(this,b))}, +uI(a,b){A.Qd(this,b)}} +A.Ll.prototype={ +sab_(a){var s,r,q,p,o,n,m=this if(a===m.ay)return m.ay=a -s=$.h3.i3$ +s=$.h3.i6$ for(r=m.at,q=r.length,p=0;p") -B.b.F(p.at,A.kL(new A.bg(s,r),r.h("B.E"))) -p.sab1(!1)}, -hh(){var s,r,q,p=this -p.pB() -s=$.h3.bN$ -s===$&&A.c() -r=p.ga0H() +r=A.q(s).h("bf<1>") +B.b.F(p.at,A.jY(new A.bf(s,r),r.h("A.E"))) +p.sab_(!1)}, +hk(){var s,r,q,p=this +p.pD() +s=$.h3.bM$ +s===$&&A.c() +r=p.ga0G() if(s.d){q=s.e -B.b.N(q==null?s.e=A.ak(s.c,!0,t.nH):q,r)}else B.b.N(s.c,r) -p.sab1(!0) +B.b.L(q==null?s.e=A.ak(s.c,!0,t.nH):q,r)}else B.b.L(s.c,r) +p.sab_(!0) B.b.aj(p.at)}} -A.avV.prototype={} -A.aw2.prototype={} -A.aw3.prototype={} -A.aw5.prototype={ +A.aw_.prototype={} +A.aw7.prototype={} +A.aw8.prototype={} +A.awa.prototype={ k(a){return"DragCancelEvent(pointerId: "+this.c+")"}} -A.a01.prototype={ +A.a07.prototype={ k(a){return"DragEndEvent(pointerId: "+this.c+", velocity: "+this.d.k(0)+")"}} -A.awe.prototype={ +A.awj.prototype={ k(a){var s=this -return"DragStartEvent(canvasPosition: "+s.gBp().k(0)+", devicePosition: "+s.e.k(0)+", pointedId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} -A.awg.prototype={ +return"DragStartEvent(canvasPosition: "+s.gBr().k(0)+", devicePosition: "+s.e.k(0)+", pointedId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} +A.awl.prototype={ k(a){var s=this -return"DragUpdateEvent(devicePosition: "+s.e.k(0)+", canvasPosition: "+s.gBp().k(0)+", delta: "+s.z.k(0)+", pointerId: "+s.x+", timestamp: "+s.y.k(0)+")"}} -A.axH.prototype={} -A.aI5.prototype={ -gBp(){var s,r=this,q=r.d -if(q===$){s=r.c.a6X(r.e) -r.d!==$&&A.Z() +return"DragUpdateEvent(devicePosition: "+s.e.k(0)+", canvasPosition: "+s.gBr().k(0)+", delta: "+s.z.k(0)+", pointerId: "+s.x+", timestamp: "+s.y.k(0)+")"}} +A.axM.prototype={} +A.aIb.prototype={ +gBr(){var s,r=this,q=r.d +if(q===$){s=r.c.a6V(r.e) +r.d!==$&&A.a1() r.d=s q=s}return q}, -Iu(a,b,c,d){var s,r,q,p=this -for(s=c.rf(p.gBp(),p.f),s=s.gaz(s),r=new A.mR(s,d.h("mR<0>"));r.D();){q=d.a(s.gZ(s)) +Iw(a,b,c,d){var s,r,q,p=this +for(s=c.rh(p.gBr(),p.f),s=s.gaw(s),r=new A.mR(s,d.h("mR<0>"));r.D();){q=d.a(s.gZ(s)) p.b=a b.$1(q) -if(!p.b){B.b.aj($.Cm) +if(!p.b){B.b.aj($.Cl) break}}}, -RT(a,b,c){return this.Iu(!1,a,b,c)}} -A.a9g.prototype={ +RS(a,b,c){return this.Iw(!1,a,b,c)}} +A.a9n.prototype={ k(a){return"TapCancelEvent(pointerId: "+this.c+")"}} -A.aOs.prototype={ +A.aOy.prototype={ k(a){var s=this -return"TapDownEvent(canvasPosition: "+s.gBp().k(0)+", devicePosition: "+s.e.k(0)+", pointerId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} -A.aOA.prototype={ +return"TapDownEvent(canvasPosition: "+s.gBr().k(0)+", devicePosition: "+s.e.k(0)+", pointerId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} +A.aOG.prototype={ k(a){var s=this -return"TapUpEvent(canvasPosition: "+s.gBp().k(0)+", devicePosition: "+s.e.k(0)+", pointerId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} +return"TapUpEvent(canvasPosition: "+s.gBr().k(0)+", devicePosition: "+s.e.k(0)+", pointerId: "+s.x+", deviceKind: "+s.y.k(0)+")"}} A.lV.prototype={ gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 return this.$ti.b(b)&&b.a===this.a&&b.b===this.b}} -A.u5.prototype={ -Bb(){var s,r=this.a.a,q=r[0] +A.u2.prototype={ +Bd(){var s,r=this.a.a,q=r[0] r=r[1] s=$.G().S() -s.hl(A.k4(new A.j(q,r),this.b)) +s.ho(A.k5(new A.j(q,r),this.b)) return s}, -ex(a,b){var s=this.b +ew(a,b){var s=this.b return b.U(0,this.a).gcO()<=s*s}, k(a){var s=this.a.a return"Circle(["+A.h(s[0])+", "+A.h(s[1])+"], "+A.h(this.b)+")"}} -A.F5.prototype={ -a0V(){var s,r={},q=this.a +A.F3.prototype={ +a0U(){var s,r={},q=this.a r.a=B.b.ga6(q) -s=A.a6(q).h("W<1,a>") -this.b=A.ak(new A.W(q,new A.aI_(r),s),!1,s.h("aM.E"))}, -aqu(){var s,r=this,q={} +s=A.a7(q).h("W<1,a>") +this.b=A.ak(new A.W(q,new A.aI5(r),s),!1,s.h("aM.E"))}, +aqr(){var s,r=this,q={} q.a=q.b=0 s=r.b s===$&&A.c() q.c=B.b.ga6(s) -B.b.ab(r.b,new A.aHZ(q)) +B.b.ab(r.b,new A.aI4(q)) s=q.b -if(s=0)++s.b if(r<=0)++s.a}, $S:55} -A.Fh.prototype={ -gbw(){var s=this,r=s.a,q=s.c,p=s.b,o=s.d,n=new A.a(new Float64Array(2)) -n.t((r+q)/2,(p+o)/2) +A.Ff.prototype={ +gbv(){var s=this,r=s.a,q=s.c,p=s.b,o=s.d,n=new A.a(new Float64Array(2)) +n.u((r+q)/2,(p+o)/2) return n}, -Bb(){var s=this,r=$.G().S() -r.kd(new A.x(s.a,s.b,s.c,s.d)) +Bd(){var s=this,r=$.G().S() +r.kf(new A.x(s.a,s.b,s.c,s.d)) return r}, -ex(a,b){var s=this,r=b.a,q=r[0] +ew(a,b){var s=this,r=b.a,q=r[0] if(q>=s.a){r=r[1] r=r>=s.b&&q<=s.c&&r<=s.d}else r=!1 return r}, k(a){var s=this return"Rectangle(["+A.h(s.a)+", "+A.h(s.b)+"], ["+A.h(s.c)+", "+A.h(s.d)+"])"}} -A.a79.prototype={ -Bb(){var s=this,r=$.G().S(),q=s.a,p=s.b,o=s.c,n=s.d,m=s.e -r.fT(A.NT(q,p,o,n,new A.bG(m,m))) +A.a7g.prototype={ +Bd(){var s=this,r=$.G().S(),q=s.a,p=s.b,o=s.c,n=s.d,m=s.e +r.fU(A.NW(q,p,o,n,new A.bF(m,m))) return r}, -ex(a,b){var s,r,q,p=this,o=b.a,n=o[0],m=o[1] +ew(a,b){var s,r,q,p=this,o=b.a,n=o[0],m=o[1] o=p.a if(np.c||mp.d)return!1 s=p.e @@ -84939,112 +85043,112 @@ q=s-Math.min(m-p.b,Math.min(p.d-m,s)) return r*r+q*q<=s*s}, k(a){var s=this return"RoundedRectangle(["+A.h(s.a)+", "+A.h(s.b)+"], ["+A.h(s.c)+", "+A.h(s.d)+"], "+A.h(s.e)+")"}} -A.vS.prototype={} -A.DO.prototype={} -A.pk.prototype={ -LX(a,b,c,d,e){var s,r,q,p=this +A.vQ.prototype={} +A.DN.prototype={} +A.pj.prototype={ +LZ(a,b,c,d,e){var s,r,q,p=this p.b=b if(e!=null){s=p.c r=e.a q=e.b s.a.q(r) s.b.q(q) -s.AS()}if(d!=null)p.e.q(d) +s.AU()}if(d!=null)p.e.q(d) p.d=a==null?17976931348623157e292:a p.a=c}} -A.atB.prototype={ +A.atG.prototype={ $1(a){return"([0-9a-fA-F]{"+this.a+"})"}, $S:80} -A.atC.prototype={ +A.atH.prototype={ $1(a){a.toString return a}, $S:229} -A.atD.prototype={ +A.atI.prototype={ $1(a){return this.a===1?a+a:a}, $S:49} -A.atE.prototype={ +A.atJ.prototype={ $1(a){return A.ec(a,null,16)}, $S:51} -A.aHl.prototype={ +A.aHr.prototype={ $1(a){this.a.v() return a}, $S:351} -A.Y4.prototype={ -aDg(){var s=this,r=s.y.a,q=r[0],p=s.ax,o=-q*p,n=-r[1]*p +A.Y9.prototype={ +aDd(){var s=this,r=s.y.a,q=r[0],p=s.ax,o=-q*p,n=-r[1]*p r=s.f q=r.a if(q[0]===p&&q[5]===p&&q[10]===p&&q[12]===o&&q[13]===n)return r -r.bm() +r.bl() r.aF(0,o,n) q=s.ax -r.ka(0,q,q,1) +r.kc(0,q,q,1) return r}, -j0(a){return this.y.V(0,a.a1(0,this.ax))}, -hT(a){return a.U(0,this.y).X(0,this.ax)}, -E5(a){return a.a1(0,this.ax)}, -a3q(){return(this.cx.b0()-0.5)*2*0}} -A.asy.prototype={ +j2(a){return this.y.V(0,a.a1(0,this.ax))}, +hV(a){return a.U(0,this.y).X(0,this.ax)}, +E7(a){return a.a1(0,this.ax)}, +a3o(){return(this.cx.b0()-0.5)*2*0}} +A.asE.prototype={ aK(a){var s={} s.a=null -a.bK(0) -this.b.ab(0,new A.asz(s,this,a)) -if(s.a!==B.C9)a.bl(0)}} -A.asz.prototype={ -$1(a){var s=this,r=a.gyH(),q=s.a,p=q.a -if(r!==p){if(p!=null&&p!==B.C9){r=s.c -r.bl(0) -r.bK(0)}switch(a.gyH().a){case 0:s.c.ap(0,s.b.a.aDg().a) +a.bJ(0) +this.b.ab(0,new A.asF(s,this,a)) +if(s.a!==B.Cd)a.bk(0)}} +A.asF.prototype={ +$1(a){var s=this,r=a.gyJ(),q=s.a,p=q.a +if(r!==p){if(p!=null&&p!==B.Cd){r=s.c +r.bk(0) +r.bJ(0)}switch(a.gyJ().a){case 0:s.c.ap(0,s.b.a.aDd().a) break case 1:break -case 2:break}}a.l9(s.c) -q.a=a.gyH()}, +case 2:break}}a.ld(s.c) +q.a=a.gyJ()}, $S:22} -A.aaD.prototype={} -A.a_B.prototype={ -hT(a){return a}, -j0(a){return a}, -E5(a){return a}} +A.aaK.prototype={} +A.a_G.prototype={ +hV(a){return a}, +j2(a){return a}, +E7(a){return a}} A.af.prototype={ -aS(a,b){var s=this,r=a==null?A.fn():a,q=s.gbh(s) +aS(a,b){var s=this,r=a==null?A.fn():a,q=s.gc_(s) s.k3!==$&&A.ai() -s.k3=new A.asy(r,q)}, -gU8(){var s,r=this.k4 +s.k3=new A.asE(r,q)}, +gU7(){var s,r=this.k4 if(r===$){s=A.b([],t.BR) -this.k4!==$&&A.Z() +this.k4!==$&&A.a1() this.k4=s r=s}return r}, -gcF(a){var s=this.k3 +gcH(a){var s=this.k3 s===$&&A.c() s=s.a return s.a.a.a1(0,s.ax)}, -ix(){var s,r=this -r.ahV() +iA(){var s,r=this +r.ahT() s=r.a|=2 r.a=s|4 -r.a2u()}, +r.a2s()}, aK(a){var s if(this.e==null){s=this.k3 s===$&&A.c() s.aK(a)}}, -l9(a){var s=this.k3 +ld(a){var s=this.k3 s===$&&A.c() s.aK(a)}, a4(a,b){var s,r,q,p,o,n,m -if(this.e==null)this.o3(b) +if(this.e==null)this.o5(b) s=this.k3 s===$&&A.c() s=s.a if(s.d>0){r=s.CW -r.t(s.a3q(),s.a3q())}else{r=s.CW +r.u(s.a3o(),s.a3o())}else{r=s.CW q=r.a if(!(q[0]===0&&q[1]===0))r.cM()}q=s.Q -A.bC6(q,s.as,50*b) +A.bCc(q,s.as,50*b) p=s.z if(p==null)p=new A.a(new Float64Array(2)) o=s.a.a.a1(0,s.ax) n=new A.a(new Float64Array(2)) n.q(o) -n.bT(0,q) +n.bS(0,q) m=p.U(0,n) m.H(0,r) s.y.q(m) @@ -85052,21 +85156,21 @@ r=s.d if(r>0){r-=b s.d=r if(r<0)s.d=0}}, -o3(a){var s=this -s.aOy() +o5(a){var s=this +s.aOw() if(s.e!=null)s.a4(0,a) -s.gbh(s).ab(0,new A.ayc(a)) -s.aOz()}, -h2(a){var s,r=this,q=r.k3 +s.gc_(s).ab(0,new A.ayh(a)) +s.aOx()}, +h4(a){var s,r=this,q=r.k3 q===$&&A.c() new A.a(new Float64Array(2)).q(a) s=new A.a(new Float64Array(2)) s.q(a) q.a.a.a=s -r.ahW(a) -r.lT(a) -r.gbh(r).ab(0,new A.ayb(a))}, -jQ(a){var s,r,q=a.a,p=q[0] +r.ahU(a) +r.lX(a) +r.gc_(r).ab(0,new A.ayg(a))}, +jS(a){var s,r,q=a.a,p=q[0] if(p>=0)if(q[1]>=0){s=this.k3 s===$&&A.c() r=s.a @@ -85075,468 +85179,469 @@ p=q[1]"),p=0;p") -o=new A.j5(A.ak(new A.be(this.aHS(),s),!0,s.h("B.E")),$.ag(),a.h("j5<0>")) -this.gU8().push(o) +a6H(a){var s,r,q,p,o +for(s=this.gU7(),r=s.length,q=a.h("j5<0>"),p=0;p") +o=new A.j5(A.ak(new A.c3(this.aHQ(),s),!0,s.h("A.E")),$.ag(),a.h("j5<0>")) +this.gU7().push(o) return o}, -Kv(a,b){var s,r,q,p -for(s=this.gU8(),r=s.length,q=0;q"))}, -a0Y(a){var s,r,q,p,o,n,m,l=this,k=l.as +a.gcX(a).bk(0)}, +IA(a){}} +A.afu.prototype={} +A.Z.prototype={ +aW(){return new A.DF(B.n,this.$ti.h("DF<1>"))}, +a0X(a){var s,r,q,p,o,n,m,l=this,k=l.as if(k!=null){a.k1$=k -a.vl()}k=l.x -if(k!=null)for(k=k.ghc(k),k=k.gaz(k),s=t.T,r=t.N,q=t.me;k.D();){p=k.gZ(k) +a.vm()}k=l.x +if(k!=null)for(k=k.ghf(k),k=k.gaw(k),s=t.T,r=t.N,q=t.me;k.D();){p=k.gZ(k) o=a.id$ if(o===$){n=A.b([],s) -a.id$!==$&&A.Z() -o=a.id$=new A.Ng(a,n,A.D(r,q))}o.c.u(0,p.a,new A.azn(l,p))}k=l.y -if(k!=null){s=a.gmX() +a.id$!==$&&A.a1() +o=a.id$=new A.Ni(a,n,A.D(r,q))}o.c.t(0,p.a,new A.azs(l,p))}k=l.y +if(k!=null){s=a.gn0() r=s.b m=r.length -B.b.ab(k,s.ganb()) -if(m!==r.length)s.a.vl()}}} -A.azn.prototype={ +B.b.ab(k,s.gan8()) +if(m!==r.length)s.a.vm()}}} +A.azs.prototype={ $2(a,b){return this.b.b.$2(a,this.a.$ti.c.a(b))}, $S:354} -A.DG.prototype={ -gaMj(){var s=this.e -return s==null?this.e=new A.azm(this).$0():s}, -a2q(a){var s=this,r=A.ba("result") +A.DF.prototype={ +gaMh(){var s=this.e +return s==null?this.e=new A.azr(this).$0():s}, +a2o(a){var s=this,r=A.ba("result") try{++s.r -r.seA(a.$0())}finally{--s.r}if(s.w&&s.r===0)A.bwk(s.gPd(),t.H) +r.sez(a.$0())}finally{--s.r}if(s.w&&s.r===0)A.bwr(s.gGg(),t.H) return r.b5()}, -ax2(){var s=this +ax_(){var s=this if(s.r>0)s.w=!0 -else s.aM(new A.azh(s))}, -a9m(){var s=this,r=s.a,q=r.c +else s.aM(new A.azm(s))}, +a9j(){var s=this,r=s.a,q=r.c if(q==null){r=r.d.$0() s.d=r -s.a.a0Y(r)}else s.d=q +s.a.a0X(r)}else s.d=q r=s.d r===$&&A.c() -r.k2$.push(s.gPd()) +r.k2$.push(s.gGg()) s.e=null}, -a7W(){var s=this.d -s===$&&A.c() -B.b.N(s.k2$,this.gPd()) -this.d.hh()}, -bo(){var s,r=this -r.bQ() -r.a9m() +bn(){var s,r=this +r.bP() +r.a9j() r.a.toString -s=A.Dz(!0,null,!0,!0,null,null,!1) +s=A.Dy(!0,null,!0,!0,null,null,!1) r.f=s -s.la()}, -bM(a){var s=this -s.cc(a) -if(a.c!=s.a.c){s.a7W() -s.a9m()}}, +s.le()}, +bL(a){var s,r=this +r.cc(a) +if(a.c!=r.a.c){s=r.d +s===$&&A.c() +B.b.L(s.k2$,r.gGg()) +r.a9j()}}, v(){var s,r=this -r.bL() -r.a7W() +r.bK() +s=r.d +s===$&&A.c() +B.b.L(s.k2$,r.gGg()) r.a.toString s=r.f s===$&&A.c() s.v()}, -atd(a,b){var s,r=this.d +ata(a,b){var s,r=this.d r===$&&A.c() s=this.f s===$&&A.c() -if(!s.gnJ())return B.dc -if(t.Bw.b(r)){s=$.apL().d -s=s.gbB(s) -return r.js(b,A.kL(s,A.w(s).h("B.E")))}return B.bP}, -a5(a){return this.a2q(new A.azl(this,a))}} -A.azm.prototype={ -$0(){var s=0,r=A.u(t.P),q=this,p,o,n -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +if(!s.gnL())return B.dd +if(t.Bw.b(r)){s=$.apR().d +s=s.gby(s) +return r.ju(b,A.jY(s,A.q(s).h("A.E")))}return B.bQ}, +a5(a){return this.a2o(new A.azq(this,a))}} +A.azr.prototype={ +$0(){var s=0,r=A.v(t.P),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:n=q.a.d n===$&&A.c() p=n.dy$ if(p===$){o=n.p(0) -n.dy$!==$&&A.Z() +n.dy$!==$&&A.a1() n.dy$=o p=o}s=p!=null?2:3 break case 2:s=4 -return A.A(p,$async$$0) -case 4:case 3:n.ix() -return A.r(null,r)}}) -return A.t($async$$0,r)}, +return A.B(p,$async$$0) +case 4:case 3:n.iA() +return A.t(null,r)}}) +return A.u($async$$0,r)}, $S:142} -A.azh.prototype={ +A.azm.prototype={ $0(){return this.a.w=!1}, $S:0} -A.azl.prototype={ +A.azq.prototype={ $0(){var s,r,q,p,o,n=null,m=this.a,l=m.d l===$&&A.c() m.a.toString -s=l.ghW().a5(new A.a6x(l,!0,n)) +s=l.ghY().a5(new A.a6E(l,!0,n)) l=m.d -r=A.b([t.rs.b(l)||t.Mx.b(l)||t.pH.b(l)?A.bGC(l,s):s],t.p) +r=A.b([t.rs.b(l)||t.Mx.b(l)||t.pH.b(l)?A.bGI(l,s):s],t.p) m.a.toString l=this.b -B.b.F(r,m.d.gmX().aFm(l)) +B.b.F(r,m.d.gn0().aFk(l)) m.a.toString q=m.f q===$&&A.c() p=m.d o=p.k1$ -return A.b7A(!1,A.yo(!0,n,A.mx(A.avx(new A.xC(p.my(0),new A.uX(new A.azk(m,l,r),n),n),B.z),o,n,n,n,n),n,!0,n,q,!0,n,n,m.gatc(),n,n,n),n,n,n)}, +return A.b7G(!1,A.ym(!0,n,A.mx(A.avC(new A.xA(p.mC(0),new A.uV(new A.azp(m,l,r),n),n),B.z),o,n,n,n,n),n,!0,n,q,!0,n,n,m.gat9(),n,n,n),n,n,n)}, $S:356} -A.azk.prototype={ +A.azp.prototype={ $2(a,b){var s=this.a -return s.a2q(new A.azj(s,b,this.b,this.c))}, +return s.a2o(new A.azo(s,b,this.b,this.c))}, $S:357} -A.azj.prototype={ +A.azo.prototype={ $0(){var s,r,q=this,p=null,o=q.b,n=A.Y(1/0,o.a,o.b) o=A.Y(1/0,o.c,o.d) s=new Float64Array(2) r=new A.a(s) -r.t(n,o) +r.u(n,o) if(s[0]===0&&s[1]===0){o=q.a.a.f o=o==null?p:o.$1(q.c) return o==null?A.dg(p,p,B.t,p,p,p,p,p,p,p):o}o=q.a n=o.d n===$&&A.c() -n.h2(r) -return A.b7H(new A.azi(o,q.c,q.d),o.gaMj(),t.H)}, +n.h4(r) +return A.b7N(new A.azn(o,q.c,q.d),o.gaMh(),t.H)}, $S:358} -A.azi.prototype={ +A.azn.prototype={ $2(a,b){var s,r=this,q=b.c if(q!=null){r.a.a.toString s=b.d s.toString -s=A.beA(q,s) -throw A.d(s)}if(b.a===B.i6)return A.kU(B.bo,r.c,B.a1,B.bl,null) +s=A.beH(q,s) +throw A.d(s)}if(b.a===B.i9)return A.kU(B.bp,r.c,B.a2,B.bm,null) q=r.a.a.f q=q==null?null:q.$1(r.b) -return q==null?B.a3Y:q}, +return q==null?B.a41:q}, $S:359} -A.azA.prototype={ -hH(a,b,c,d){var s,r=this.b,q=r.i(0,A.ap(d)),p=q==null -if(p){this.a.u(0,A.ap(d),new A.ds(b,c,d.h("ds<0>"))) +A.azF.prototype={ +hJ(a,b,c,d){var s,r=this.b,q=r.i(0,A.ap(d)),p=q==null +if(p){this.a.t(0,A.ap(d),new A.ds(b,c,d.h("ds<0>"))) this.c.$0()}s=A.ap(d) -r.u(0,s,(p?0:q)+1)}, -V4(a,b){var s=this.b,r=s.i(0,A.ap(b)) +r.t(0,s,(p?0:q)+1)}, +V3(a,b){var s=this.b,r=s.i(0,A.ap(b)) r.toString -if(r===1){s.N(0,A.ap(b)) -this.a.N(0,A.ap(b)) -this.c.$0()}else s.u(0,A.ap(b),r-1)}, +if(r===1){s.L(0,A.ap(b)) +this.a.L(0,A.ap(b)) +this.c.$0()}else s.t(0,A.ap(b),r-1)}, a5(a){var s=this.a if(s.a===0)return a -return new A.kP(a,s,B.b1,!1,null)}, -aLn(a){var s,r=this +return new A.kP(a,s,B.b2,!1,null)}, +aLl(a){var s,r=this if(!t.OI.b(a))s=!1 else s=!0 -if(s)r.hH(0,A.bKw(),new A.azB(a),t.Tn) -if(t.vF.b(a))r.hH(0,A.blM(),new A.azC(a),t.TF) -if(t.PC.b(a))r.hH(0,A.bIJ(),new A.azD(a),t.tt) -if(t.T6.b(a))r.hH(0,A.bJC(),new A.azE(a),t.BD) -if(t.Dk.b(a))r.hH(0,A.Ws(),new A.azF(a),t.Sw)}} -A.azB.prototype={ +if(s)r.hJ(0,A.bKC(),new A.azG(a),t.Tn) +if(t.vF.b(a))r.hJ(0,A.blS(),new A.azH(a),t.TF) +if(t.PC.b(a))r.hJ(0,A.bIP(),new A.azI(a),t.tt) +if(t.T6.b(a))r.hJ(0,A.bJI(),new A.azJ(a),t.BD) +if(t.Dk.b(a))r.hJ(0,A.Wx(),new A.azK(a),t.Sw)}} +A.azG.prototype={ $1(a){var s=this.a -a.bU=s.ghs() -a.by=s.gaaK() -a.bN=s.gqe() -a.bH=s.gqd()}, +a.bT=s.ghv() +a.bx=s.gaaI() +a.bM=s.gqg() +a.bG=s.gqf()}, $S:134} -A.azC.prototype={ +A.azH.prototype={ $1(a){var s=this.a -a.r=s.gK6() -a.f=s.gaJJ() -a.w=s.gaN6()}, +a.r=s.gK8() +a.f=s.gaJH() +a.w=s.gaN4()}, $S:128} -A.azD.prototype={ +A.azI.prototype={ $1(a){var s=this.a -a.ax=s.gaKa() -a.ay=s.gaKe() -a.ch=s.gaKg() -a.CW=s.gaKc() -a.cx=s.gUm()}, +a.ax=s.gaK8() +a.ay=s.gaKc() +a.ch=s.gaKe() +a.CW=s.gaKa() +a.cx=s.gUl()}, $S:135} -A.azE.prototype={ +A.azJ.prototype={ $1(a){var s=this.a -a.ax=s.gaKu() -a.ay=s.gaKw() -a.ch=s.gaKs()}, +a.ax=s.gaKs() +a.ay=s.gaKu() +a.ch=s.gaKq()}, $S:362} -A.azF.prototype={ +A.azK.prototype={ $1(a){var s=this.a -a.y=A.dh(0,B.d.ad(s.gaa8()*1000)) -a.w=s.guJ() -a.f=s.gqd() -a.r=s.gqe() -a.x=s.guK() -a.z=s.gCA()}, +a.y=A.dh(0,B.d.ae(s.gaa6()*1000)) +a.w=s.guK() +a.f=s.gqf() +a.r=s.gqg() +a.x=s.guL() +a.z=s.gCC()}, $S:69} -A.b4d.prototype={ +A.b4j.prototype={ $1(a){var s=this.a -return s==null?null:s.$1(new A.ND(!1,this.b,a.gbb(a),a))}, +return s==null?null:s.$1(new A.NF(!1,this.b,a.gbb(a),a))}, $S:223} -A.b4e.prototype={ +A.b4k.prototype={ $1(a){var s=this.a -return t.Mx.b(s)&&t.Mj.b(a)?s.Dk(0,new A.a5F(s,a.gbb(a),a)):null}, +return t.Mx.b(s)&&t.Mj.b(a)?s.Dm(0,new A.a5M(s,a.gbb(a),a)):null}, $S:116} -A.uD.prototype={ -Dg(a,b,c){this.pb(new A.aAi(b,c),t.SN)}, -yw(a,b){this.pb(new A.aAj(a,b),t.SN)}, -Df(a,b,c){this.pb(new A.aAh(b,c),t.SN)}, -p5(a){this.pb(new A.aAg(a),t.SN)}, -Cz(a,b){this.Dg(0,a,A.b7l(this,b))}, -T7(a,b){this.yw(a,A.b7m(this,b))}, -T6(a,b){this.Df(0,a,new A.Ks(!1,b))}, -T5(a){this.p5(a)}} -A.aAi.prototype={ -$1(a){a.Cz(this.a,this.b) +A.uB.prototype={ +Di(a,b,c){this.pd(new A.aAn(b,c),t.SN)}, +yy(a,b){this.pd(new A.aAo(a,b),t.SN)}, +Dh(a,b,c){this.pd(new A.aAm(b,c),t.SN)}, +p7(a){this.pd(new A.aAl(a),t.SN)}, +CB(a,b){this.Di(0,a,A.b7r(this,b))}, +T6(a,b){this.yy(a,A.b7s(this,b))}, +T5(a,b){this.Dh(0,a,new A.Kr(!1,b))}, +T4(a){this.p7(a)}} +A.aAn.prototype={ +$1(a){a.CB(this.a,this.b) return!0}, $S:101} -A.aAj.prototype={ -$1(a){return a.aJN(this.a,this.b)}, +A.aAo.prototype={ +$1(a){return a.aJL(this.a,this.b)}, $S:101} -A.aAh.prototype={ -$1(a){return a.aJM(this.a,this.b)}, +A.aAm.prototype={ +$1(a){return a.aJK(this.a,this.b)}, $S:101} -A.aAg.prototype={ -$1(a){a.aJL(this.a) +A.aAl.prototype={ +$1(a){a.aJJ(this.a) return!0}, $S:101} -A.uE.prototype={ -k_(a,b){this.pb(new A.aAk(b),t.I0)}} -A.aAk.prototype={ -$1(a){a.aK8(this.a) +A.uC.prototype={ +k5(a,b){this.pd(new A.aAp(b),t.I0)}} +A.aAp.prototype={ +$1(a){a.aK6(this.a) return!0}, $S:366} -A.a1V.prototype={ -m1(a){this.pb(new A.aAn(a),t.XB)}, -yA(a,b){this.pb(new A.aAo(a,b),t.XB)}, -yB(a,b){this.pb(new A.aAp(a,b),t.XB)}, -aNp(a,b){this.pb(new A.aAm(a,b),t.XB)}, -gaa8(){return 0.3}, -CC(a){}, -uL(a){return this.m1(a)}, -uM(a,b){this.yA(a,A.Qa(this,b))}, -uN(a,b){this.yB(a,A.b9r(this,b))}, -uH(a,b){this.aNp(a,A.Qa(this,b))}} -A.aAn.prototype={ -$1(a){a.uL(this.a) +A.a20.prototype={ +m5(a){this.pd(new A.aAs(a),t.XB)}, +yC(a,b){this.pd(new A.aAt(a,b),t.XB)}, +yD(a,b){this.pd(new A.aAu(a,b),t.XB)}, +aNn(a,b){this.pd(new A.aAr(a,b),t.XB)}, +gaa6(){return 0.3}, +CE(a){}, +uM(a){return this.m5(a)}, +uN(a,b){this.yC(a,A.Qd(this,b))}, +uO(a,b){this.yD(a,A.b9x(this,b))}, +uI(a,b){this.aNn(a,A.Qd(this,b))}} +A.aAs.prototype={ +$1(a){a.uM(this.a) return!0}, $S:115} -A.aAo.prototype={ -$1(a){return a.uM(this.a,this.b)}, +A.aAt.prototype={ +$1(a){return a.uN(this.a,this.b)}, $S:115} -A.aAp.prototype={ -$1(a){a.uN(this.a,this.b) +A.aAu.prototype={ +$1(a){a.uO(this.a,this.b) return!0}, $S:115} -A.aAm.prototype={ -$1(a){a.uH(this.a,this.b) +A.aAr.prototype={ +$1(a){a.uI(this.a,this.b) return!0}, $S:115} -A.yz.prototype={ -js(a,b){if(!this.pb(new A.aAl(a,b),t.vW))return B.bP -return B.dc}} -A.aAl.prototype={ -$1(a){return a.js(this.a,this.b)}, +A.yx.prototype={ +ju(a,b){if(!this.pd(new A.aAq(a,b),t.vW))return B.bQ +return B.dd}} +A.aAq.prototype={ +$1(a){return a.ju(this.a,this.b)}, $S:368} A.fq.prototype={ -js(a,b){return B.bP}} +ju(a,b){return B.bQ}} A.aP.prototype={ -t(a,b){this.nc(a,b) +u(a,b){this.nf(a,b) this.C()}, q(a){this.ac(a) this.C()}, -e5(a){var s=this.ajS(0) +e5(a){var s=this.ajQ(0) this.C() return s}, -H(a,b){this.pG(0,b) +H(a,b){this.pI(0,b) this.C()}, -u0(a,b){this.ajP(a,b) +u0(a,b){this.ajN(a,b) this.C()}, -am(a,b){this.ajU(0,b) +am(a,b){this.ajS(0,b) this.C()}, -bT(a,b){this.ajR(0,b) +bS(a,b){this.ajP(0,b) this.C()}, -HS(a,b){this.ajQ(a,b) +HV(a,b){this.ajO(a,b) this.C()}, -sK(a,b){this.eK(0,b) +sK(a,b){this.eJ(0,b) this.C()}, sJ(a,b){this.e7(0,b) this.C()}, $iaq:1} -A.ahx.prototype={} -A.Ng.prototype={ -H(a,b){var s=this.Yv(b) -if(s)this.a.vl() +A.ahE.prototype={} +A.Ni.prototype={ +H(a,b){var s=this.Yu(b) +if(s)this.a.vm() return s}, -Yv(a){var s=this.b +Yu(a){var s=this.b if(B.b.O(s,a))return!1 s.push(a) return!0}, -N(a,b){var s=B.b.N(this.b,b) -if(s)this.a.vl() +L(a,b){var s=B.b.L(this.b,b) +if(s)this.a.vm() return s}, -aFm(a){var s,r,q,p,o,n,m,l=A.b([],t.p) +aFk(a){var s,r,q,p,o,n,m,l=A.b([],t.p) for(s=this.b,r=s.length,q=this.c,p=t.kK,o=this.a,n=0;n")).l0(0,a,new A.au9())}, -j0(a){var s=this.a -return new A.cj(s,A.a6(s).h("cj<1>")).l0(0,a,new A.au8())}} -A.au7.prototype={ -$2(a,b){return b.hT(a)}, +hV(a){return a}, +j2(a){return a}, +E7(a){return a}} +A.ZX.prototype={ +hV(a){return B.b.l4(this.a,a,new A.auc())}, +E7(a){var s=this.a +return new A.cj(s,A.a7(s).h("cj<1>")).l4(0,a,new A.aue())}, +j2(a){var s=this.a +return new A.cj(s,A.a7(s).h("cj<1>")).l4(0,a,new A.aud())}} +A.auc.prototype={ +$2(a,b){return b.hV(a)}, $S:136} -A.au9.prototype={ -$2(a,b){return b.E5(a)}, +A.aue.prototype={ +$2(a,b){return b.E7(a)}, $S:136} -A.au8.prototype={ -$2(a,b){return b.j0(a)}, +A.aud.prototype={ +$2(a,b){return b.j2(a)}, $S:136} -A.wh.prototype={ +A.wf.prototype={ q(a){var s,r=this r.c=a.c r.b=!0 @@ -85550,7 +85655,7 @@ s.C() s=r.f s.ac(a.f) s.C()}, -gL_(){var s,r,q,p,o,n=this +gL1(){var s,r,q,p,o,n=this if(n.b){s=n.a.a r=Math.cos(n.c) q=Math.sin(n.c) @@ -85564,149 +85669,149 @@ o=n.f.a s[12]=p[0]+s[0]*o[0]+s[4]*o[1] s[13]=p[1]+s[1]*o[0]+s[5]*o[1] n.b=!1}return n.a}, -v1(a){var s,r,q,p,o,n=this.gL_().a,m=n[0],l=a.a,k=l[0],j=n[4] +v2(a){var s,r,q,p,o,n=this.gL1().a,m=n[0],l=a.a,k=l[0],j=n[4] l=l[1] s=n[12] r=n[1] q=n[5] p=n[13] o=new A.a(new Float64Array(2)) -o.t(m*k+j*l+s,r*k+q*l+p) +o.u(m*k+j*l+s,r*k+q*l+p) return o}, -f_(a){var s,r,q,p=this.gL_().a,o=p[0],n=p[5],m=p[1],l=p[4],k=o*n-m*l +f_(a){var s,r,q,p=this.gL1().a,o=p[0],n=p[5],m=p[1],l=p[4],k=o*n-m*l if(k!==0)k=1/k s=a.a r=s[0]-p[12] s=s[1]-p[13] q=new A.a(new Float64Array(2)) -q.t((r*n-s*l)*k,(s*o-r*m)*k) +q.u((r*n-s*l)*k,(s*o-r*m)*k) return q}, -aw8(){this.b=!0 +aw5(){this.b=!0 this.C()}} -A.hA.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:p=new A.asV(q) +A.hz.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:p=new A.at0(q) q.ax.ai(0,p) p.$0() -return A.r(null,r)}}) -return A.t($async$p,r)}, -ghv(){var s=this.ax.a +return A.t(null,r)}}) +return A.u($async$p,r)}, +ghy(){var s=this.ax.a return Math.min(s[0],s[1])/2}, -shv(a){var s=this.ax,r=a*2 -s.nc(r,r) +shy(a){var s=this.ax,r=a*2 +s.nf(r,r) s.C()}, aK(a){var s,r,q,p,o,n=this -if(n.gvp())if(n.gTn())for(s=n.gaaR(),r=n.ax.a,q=0;!1;++q){p=s[q] -o=n.bR +if(n.gvq())if(n.gTm())for(s=n.gaaP(),r=n.ax.a,q=0;!1;++q){p=s[q] +o=n.bQ o===$&&A.c() -a.ci(o,Math.min(r[0],r[1])/2,p)}else{s=n.bR +a.ci(o,Math.min(r[0],r[1])/2,p)}else{s=n.bQ s===$&&A.c() -a.ci(s,n.ghv(),n.a7$)}}, -t_(a){var s,r=this -r.XJ(a) -s=r.bR +a.ci(s,n.ghy(),n.a7$)}}, +t0(a){var s,r=this +r.XI(a) +s=r.bQ s===$&&A.c() -a.ci(s,r.ghv(),r.gmC())}, -ex(a,b){var s,r=this,q=r.bi +a.ci(s,r.ghy(),r.gmG())}, +ew(a,b){var s,r=this,q=r.bh q.q(r.ax) -q.bT(0,r.gQF()) +q.bS(0,r.gQE()) q=q.a s=Math.min(q[0],q[1])/2 -return r.em(B.j).ns(b)") -return A.ak(new A.dJ(new A.bm(r,new A.asT(),q.h("bm<1>")),new A.asU(a),s),!0,s.h("B.E"))}} -A.asV.prototype={ +return A.ak(new A.dJ(new A.bl(r,new A.asZ(),q.h("bl<1>")),new A.at_(a),s),!0,s.h("A.E"))}} +A.at0.prototype={ $0(){var s=this.a,r=s.ax.a -return s.bR=new A.j(r[0]/2,r[1]/2)}, +return s.bQ=new A.j(r[0]/2,r[1]/2)}, $S:0} -A.asT.prototype={ +A.asZ.prototype={ $1(a){return a>0&&a<=1}, $S:370} -A.asU.prototype={ +A.at_.prototype={ $1(a){var s=new A.a(new Float64Array(2)) s.q(this.a.a) -s.u0($.bbq(),a) +s.u0($.bbw(),a) return s}, $S:371} -A.aD3.prototype={ -Tw(a){var s,r,q,p=this.a,o=a.b,n=a.a,m=this.b,l=p*o-n*m +A.aD9.prototype={ +Tv(a){var s,r,q,p=this.a,o=a.b,n=a.a,m=this.b,l=p*o-n*m if(l===0)return A.b([],t.d) s=this.c r=a.c q=new A.a(new Float64Array(2)) -q.t((o*s-m*r)/l,(p*r-n*s)/l) +q.u((o*s-m*r)/l,(p*r-n*s)/l) return A.b([q],t.d)}, -k(a){var s=this.b,r=A.h(s),q=B.d.gnO(s)?r+"y":"+"+r+"y" +k(a){var s=this.b,r=A.h(s),q=B.d.gnQ(s)?r+"y":"+"+r+"y" return A.h(this.a)+"x"+q+"="+A.h(this.c)}} -A.Ei.prototype={ -Tw(a){var s,r,q,p=this,o=p.a,n=p.b,m=a.a,l=a.b,k=A.bfB(o,n).Tw(A.bfB(m,l)) +A.Eh.prototype={ +Tv(a){var s,r,q,p=this,o=p.a,n=p.b,m=a.a,l=a.b,k=A.bfI(o,n).Tv(A.bfI(m,l)) if(k.length!==0){s=B.b.ga3(k) -if(p.ex(0,s)&&a.ex(0,s))return k}else{r=A.y(t.yw) -if(a.ex(0,o))r.H(0,o) -if(a.ex(0,n))r.H(0,n) -if(p.ex(0,m))r.H(0,m) -if(p.ex(0,l))r.H(0,l) +if(p.ew(0,s)&&a.ew(0,s))return k}else{r=A.y(t.yw) +if(a.ew(0,o))r.H(0,o) +if(a.ew(0,n))r.H(0,n) +if(p.ew(0,m))r.H(0,m) +if(p.ew(0,l))r.H(0,l) if(r.a!==0){q=new A.a(new Float64Array(2)) -r.ab(0,q.gfS(q)) +r.ab(0,q.gfT(q)) q.ak(0,1/r.a) return A.b([q],t.d)}}return A.b([],t.d)}, -ex(a,b){var s,r=this.b,q=this.a,p=r.U(0,q),o=b.a,n=q.a,m=o[1]-n[1],l=p.a,k=l[0] +ew(a,b){var s,r=this.b,q=this.a,p=r.U(0,q),o=b.a,n=q.a,m=o[1]-n[1],l=p.a,k=l[0] n=o[0]-n[0] l=l[1] if(Math.abs(m*k-n*l)>0.000001)return!1 s=n*k+m*l if(s<0)return!1 -if(s>q.ns(r))return!1 +if(s>q.nv(r))return!1 return!0}, k(a){return"["+this.a.k(0)+", "+this.b.k(0)+"]"}} -A.ip.prototype={ -pI(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p=this,o=p.bR -p.abH(o) +A.io.prototype={ +pK(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p=this,o=p.bQ +p.abF(o) s=o.length -r=J.E5(s,t.yw) +r=J.E4(s,t.yw) for(q=0;q") -r.Hq(A.ak(new A.W(new A.of(n.bR,q),new A.aHV(n),p),!1,p.h("aM.E")),!0) -if(b==null?n.aa:b){o=r.hC(0) +r.Ht(A.ak(new A.W(new A.oe(n.bQ,q),new A.aI0(n),p),!1,p.h("aM.E")),!0) +if(b==null?n.aa:b){o=r.hE(0) r=n.ax -r.nc(o.c-o.a,o.d-o.b) +r.nf(o.c-o.a,o.d-o.b) r.C() if(!n.af){q=n.at.d -q.ac(B.o.z_(s,n.ay,r)) +q.ac(B.o.z1(s,n.ay,r)) q.C()}}}, -abH(a){return this.KD(a,null)}, -LA(){var s,r,q,p=this,o=p.gQF(),n=p.gQD(),m=p.em(B.o),l=p.aJ,k=p.ax -if(!l.TD([m,k,o,n])){A.b8c(new A.of(p.bR,t.Ct),new A.aHS(p,o,m,n)) +abF(a){return this.KF(a,null)}, +LC(){var s,r,q,p=this,o=p.gQE(),n=p.gQC(),m=p.em(B.o),l=p.aJ,k=p.ax +if(!l.TC([m,k,o,n])){A.b8j(new A.oe(p.bQ,t.Ct),new A.aHY(p,o,m,n)) s=o.a -if(B.d.gnO(s[1])||B.d.gnO(s[0])){s=p.bi +if(B.d.gnQ(s[1])||B.d.gnQ(s[0])){s=p.bh s===$&&A.c() -p.azB(s)}s=p.bi +p.azy(s)}s=p.bh s===$&&A.c() r=new A.a(new Float64Array(2)) r.q(m) @@ -85719,14 +85824,14 @@ l.b=[r,q,k,n]}l=l.a l.toString return l}, aK(a){var s,r,q,p=this -if(p.gvp())if(p.gTn())for(s=p.gaaR(),r=p.L,q=0;!1;++q)a.W(r,s[q]) -else a.W(p.L,p.a7$)}, -t_(a){this.XJ(a) -a.W(this.L,this.gmC())}, -ex(a,b){var s,r,q,p,o,n,m,l,k,j=this.ax.a +if(p.gvq())if(p.gTm())for(s=p.gaaP(),r=p.M,q=0;!1;++q)a.W(r,s[q]) +else a.W(p.M,p.a7$)}, +t0(a){this.XI(a) +a.W(this.M,this.gmG())}, +ew(a,b){var s,r,q,p,o,n,m,l,k,j=this.ax.a if(j[0]===0||j[1]===0)return!1 -s=this.LA() -for(j=s.length,r=b.a,q=0;q0)return!1}return!0}, -jQ(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a +jS(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.ax.a if(h[0]===0||h[1]===0)return!1 -for(h=i.bR,s=t.Ct,r=a.a,q=i.b9.a,p=0;p0)return!1}return!0}, -UJ(a){var s,r,q,p=A.b([],t.L5),o=this.ax.a +UI(a){var s,r,q,p=A.b([],t.L5),o=this.ax.a o=o[0]===0||o[1]===0 if(o)return p -s=this.LA() -for(o=s.length,r=0;r=0}} -A.aHT.prototype={ +A.aHZ.prototype={ $1(a){var s,r=new A.a(new Float64Array(2)) r.q(a) s=this.a -r.bT(0,s) +r.bS(0,s) r.H(0,s) return r}, $S:63} -A.aHU.prototype={ +A.aI_.prototype={ $2(a,b){var s,r,q,p=this.b[a],o=this.a -o.bR[a].q(p) +o.bQ[a].q(p) o=o.b9 s=o.a r=s[0] @@ -85786,30 +85891,30 @@ q=p.a o.sK(0,Math.min(r,q[0])) o.sJ(0,Math.min(s[1],q[1]))}, $S:217} -A.aHV.prototype={ +A.aI0.prototype={ $1(a){var s=a.U(0,this.a.b9).a return new A.j(s[0],s[1])}, $S:98} -A.aHS.prototype={ -$2(a,b){var s,r=this,q=r.a,p=q.bi +A.aHY.prototype={ +$2(a,b){var s,r=this,q=r.a,p=q.bh p===$&&A.c() p=p[a] p.q(b) s=J.fm(p) s.am(p,q.b9) -s.bT(p,r.b) +s.bS(p,r.b) q=r.c s.H(p,q) -A.aap(p,r.d,q)}, +A.aaw(p,r.d,q)}, $S:217} -A.rp.prototype={ -gtW(){var s,r=this.T_$ +A.ro.prototype={ +gtX(){var s,r=this.SZ$ if(r===$){s=new Float64Array(2) -r!==$&&A.Z() -r=this.T_$=new A.a(s)}return r}, -abt(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.LA() -for(s=c.length,r=d,q=1/0,p=0,o=!1,n=0;n1e-10){++p if(l=0&&s>=0&&s<=1)return o return null}, k(a){return"Ray2(origin: "+this.a.k(0)+", direction: "+this.b.k(0)+")"}} A.kR.prototype={ -w4(a,b,c,d,e,f,g,h){this.ax.ai(0,new A.aJ1(this))}, -amF(a,b,c,d,e,f,g,h){this.ax.ai(0,new A.aJ0(this))}, -amE(a,b,c,d,e,f,g,h,i,j){this.ax.ai(0,new A.aJ_(this))}} -A.aJ1.prototype={ +w5(a,b,c,d,e,f,g,h,i){this.ax.ai(0,new A.aJ7(this))}, +amD(a,b,c,d,e,f,g,h,i){this.ax.ai(0,new A.aJ6(this))}, +amC(a,b,c,d,e,f,g,h,i,j,k){this.ax.ai(0,new A.aJ5(this))}} +A.aJ7.prototype={ $0(){var s=this.a -return s.KD(A.pl(s.ax,s.ay),!1)}, +return s.KF(A.pk(s.ax,s.ay),!1)}, $S:0} -A.aJ0.prototype={ +A.aJ6.prototype={ $0(){var s=this.a -return s.KD(A.pl(s.ax,s.ay),!1)}, +return s.KF(A.pk(s.ax,s.ay),!1)}, $S:0} -A.aJ_.prototype={ +A.aJ5.prototype={ $0(){var s=this.a -return s.KD(A.pl(s.ax,s.ay),!1)}, +return s.KF(A.pk(s.ax,s.ay),!1)}, $S:0} -A.em.prototype={ -jE(a,b,c,d,e,f,g,h,i){this.a7$=d==null?this.a7$:d}, +A.en.prototype={ +jG(a,b,c,d,e,f,g,h,i,j){this.a7$=e==null?this.a7$:e}, $ib4:1, -gvp(){return this.k4}, -svp(a){return this.k4=a}} -A.akA.prototype={} +gvq(){return this.k4}, +svq(a){return this.k4=a}} +A.akH.prototype={} A.he.prototype={ -aQk(a,b){var s=A.w(this),r=s.h("he.0") -if(r.b(a)&&s.h("he.1").b(b))return this.Jq(a,b) -else if(s.h("he.1").b(a)&&r.b(b))return this.Jq(b,a) +aQi(a,b){var s=A.q(this),r=s.h("he.0") +if(r.b(a)&&s.h("he.1").b(b))return this.Js(a,b) +else if(s.h("he.1").b(a)&&r.b(b))return this.Js(b,a) else throw A.d("Unsupported shapes")}} -A.a5J.prototype={ -Jq(a,b){var s,r,q,p,o,n=A.y(t.yw),m=a.UJ(null),l=b.UJ(null) +A.a5Q.prototype={ +Js(a,b){var s,r,q,p,o,n=A.y(t.yw),m=a.UI(null),l=b.UI(null) for(s=m.length,r=0;ri+h)return A.y(t.yw) else if(j") -return A.ak(new A.W(q,new A.aNr(this,b),s),!0,s.h("aM.E"))}, -RC(a,b,c){return A.aNj(this.Ob(0,a,c),!0,b)}, -xs(a,b){return this.RC(a,b,null)}} -A.aNr.prototype={ +s=A.a7(q).h("W<1,fv>") +return A.ak(new A.W(q,new A.aNx(this,b),s),!0,s.h("aM.E"))}, +RB(a,b,c){return A.aNp(this.Od(0,a,c),!0,b)}, +xu(a,b){return this.RB(a,b,null)}} +A.aNx.prototype={ $1(a){var s=this.a,r=s.a -return s.kx(this.b*B.e.eD(r.gbz(r),s.b.a[0])+a)}, +return s.kz(this.b*B.e.eC(r.gbz(r),s.b.a[0])+a)}, $S:208} -A.Lc.prototype={ +A.Lb.prototype={ k(a){var s=this return'Glyph(char="'+s.a+'", LTWH=['+s.b+", "+s.c+", "+s.d+", "+s.e+"], srcLTRB=["+s.f+", "+s.r+", "+s.w+", "+s.x+"])"}} -A.aD5.prototype={ +A.aDb.prototype={ aF(a,b,c){this.a+=b this.b+=c}, k(a){var s=this return"LineMetrics(left: "+A.h(s.a)+", baseline: "+A.h(s.b)+", width: "+A.h(s.c)+", ascent: "+A.h(s.d)+", descent: "+A.h(s.e)+")"}} -A.aNo.prototype={ -amM(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +A.aNu.prototype={ +amK(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e for(s=c.length,r=this.b,q=t.S,p=t.RF,o=this.d,n=0;n")),q=f.b,p=s.c,o=f.c,n=0,m=0;r.D();){l=r.gZ(r) +qt(a,b,c){return this.vp(a,b,c,B.o)}} +A.PV.prototype={ +qe(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.length*4,d=new Float32Array(e),c=new Float32Array(e) +for(s=f.a,r=s.acq(a),r=new A.eq(r.a(),r.$ti.h("eq<1>")),q=f.b,p=s.c,o=f.c,n=0,m=0;r.D();){l=r.gZ(r) k=l.f d[n]=k j=n+1 @@ -86815,64 +86923,64 @@ c[j]=0 c[h]=m+(k-l.b)*q c[g]=(i-l.c-p)*q n+=4 -m+=l.d*q+o}if(nthis.c.length}, -TS(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -for(s=i.c,r=i.b,q=r.a,r=r.b,p=h,o=p;n=i.e,n<=s.length;o=j){m=new A.wc(A.cH(h,h,h,q,B.b.cl(B.b.cU(s,i.d,n)," ")),B.av,r,1,h,h,h,h,B.aB,h) -m.qi() -n=m.fV(B.Z) +return new A.aia(new A.AR(A.eo(q,q,p.a,q,q,q,q,q,p.b,q,q,s*r,p.f,q,p.e,q,q,!0,q,p.r,q,q,q,q,q,q),B.z),A.b(this.b.split(" "),t.T))}} +A.aia.prototype={ +gTE(){return this.e>this.c.length}, +TR(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +for(s=i.c,r=i.b,q=r.a,r=r.b,p=h,o=p;n=i.e,n<=s.length;o=j){m=new A.wa(A.cH(h,h,h,q,B.b.cl(B.b.cU(s,i.d,n)," ")),B.aw,r,1,h,h,h,h,B.aC,h) +m.qk() +n=m.fW(B.Z) l=m.as k=m.a -l=l===B.eS?k.grN():k.gbz(k) +l=l===B.eT?k.grO():k.gbz(k) l=Math.ceil(l) k=m.a -l=A.a37(n,h,Math.ceil(k.gc1(k)),l) -j=new A.Gv(m,l) +l=A.a3d(n,h,Math.ceil(k.gc1(k)),l) +j=new A.Gt(m,l) if(l.c>a)break else p=i.e++}if(o!=null){p.toString i.d=p return o}else return h}} -A.Qk.prototype={ -nD(a,b){this.b.nD(a,b)}, -qc(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gCY(),h=j.a +A.Qn.prototype={ +nF(a,b){this.b.nF(a,b)}, +qe(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gD_(),h=j.a h===$&&A.c() h=h.b s=a-(h==null?B.J:h).ge_() @@ -86935,35 +87043,35 @@ h=j.a.b q=h==null p=(q?B.J:h).a o=(q?B.J:h).b -for(;!i.gTF();){n=i.TS(s) +for(;!i.gTE();){n=i.TR(s) if(n==null)break -else{m=n.gqk() +else{m=n.gqm() h=m.d n.aF(0,p,o+h) r.push(n) o+=h+m.e}}h=j.a q=h.b o+=(q==null?B.J:q).d -l=A.blI(h.c,a,o) +l=A.blO(h.c,a,o) if(l==null)k=r else{h=A.b([l],t.lX) B.b.F(h,r) -k=h}return new A.DN(k,o)}} -A.wb.prototype={} -A.aPn.prototype={} -A.a8E.prototype={} -A.Xv.prototype={} -A.tW.prototype={ -a6Y(a){var s,r,q=this,p=a.a +k=h}return new A.DM(k,o)}} +A.w9.prototype={} +A.aPt.prototype={} +A.a8L.prototype={} +A.XA.prototype={} +A.tT.prototype={ +a6W(a){var s,r,q=this,p=a.a if(p==null)p=q.a s=a.b if(s==null)s=q.b r=a.c if(r==null)r=q.c -return new A.tW(p,s,r,A.kX(q.d,a.d,t.zU))}} -A.a_U.prototype={} -A.Dw.prototype={ -a6Y(a){var s,r,q,p=this,o=p.c +return new A.tT(p,s,r,A.kX(q.d,a.d,t.zU))}} +A.a_Z.prototype={} +A.Dv.prototype={ +a6W(a){var s,r,q,p=this,o=p.c if(o==null)o=a.c s=p.d if(s==null)s=a.d @@ -86971,13 +87079,13 @@ r=p.e if(r==null)r=a.e q=p.f if(q==null)q=a.f -return new A.Dw(a.a,a.b,o,s,r,q,a.r)}, -gjW(a){return this.e}, -gmN(a){return this.f}} -A.ps.prototype={} -A.rU.prototype={} +return new A.Dv(a.a,a.b,o,s,r,q,a.r)}, +gjY(a){return this.e}, +gmR(a){return this.f}} +A.pq.prototype={} +A.rR.prototype={} A.kY.prototype={} -A.wf.prototype={ +A.wd.prototype={ a4(a,b){var s,r,q,p=this if(p.e){s=p.d+=b r=p.a @@ -86986,325 +87094,325 @@ s=p.b if(s!=null)s.$0() return}for(s=p.b;q=p.d,q>=r;){p.d=q-r if(s!=null)s.$0()}}}}} -A.a8z.prototype={ -a5(a){return new A.ng(this.e,new A.aNh(this),null,null,null,t.Cu)}} -A.aNh.prototype={ -$2(a,b){var s=new A.i5(b),r=this.a -s.gkO(s).cE(new A.aNg(r),t.H) -return new A.yP(b,s,r.c,r.d,null)}, +A.a8G.prototype={ +a5(a){return new A.nf(this.e,new A.aNn(this),null,null,null,t.Cu)}} +A.aNn.prototype={ +$2(a,b){var s=new A.i4(b),r=this.a +s.gkQ(s).cE(new A.aNm(r),t.H) +return new A.yN(b,s,r.c,r.d,null)}, $S:397} -A.aNg.prototype={ +A.aNm.prototype={ $1(a){return null}, $S:120} -A.yP.prototype={ -aW(){return new A.T_(null,null,B.n)}} -A.T_.prototype={ -bo(){var s=this -s.bQ() -s.a3o() -if(s.a.f)s.a0Q()}, -bM(a){var s=this +A.yN.prototype={ +aW(){return new A.T2(null,null,B.n)}} +A.T2.prototype={ +bn(){var s=this +s.bP() +s.a3m() +if(s.a.f)s.a0P()}, +bL(a){var s=this s.cc(a) if(a.c!==s.a.c){a.d.r=null -s.a3o()}if(s.a.f)s.a0Q() -else s.a2e()}, -a0Q(){this.a.d.c2(0) +s.a3m()}if(s.a.f)s.a0P() +else s.a2c()}, +a0P(){this.a.d.c2(0) this.e=1000*Date.now() var s=this.d -if(s!=null)s.aPl(0,B.Q2)}, -a3o(){var s,r,q=this,p=null -q.a.d.r=q.gay1() +if(s!=null)s.aPj(0,B.Q6)}, +a3m(){var s,r,q=this,p=null +q.a.d.r=q.gaxZ() if(q.d==null){s=A.cJ(p,p,p,p,q) s.cA() r=s.e9$ r.b=!0 -r.a.push(q.gawL()) +r.a.push(q.gawI()) q.d=s}}, -awM(){var s,r,q=this,p=1000*Date.now(),o=q.e +awJ(){var s,r,q=this,p=1000*Date.now(),o=q.e if(o==null){q.e=p o=p}s=q.a.d r=s.b s.a4(0,(p-o)*0.000001) -if(r!==q.a.d.b)q.aM(new A.aX_()) +if(r!==q.a.d.b)q.aM(new A.aX5()) q.e=p}, -a2e(){var s=this.d +a2c(){var s=this.d if(s!=null)s.el(0)}, v(){var s=this.d if(s!=null)s.v() -this.alP()}, +this.alN()}, a5(a){var s=null,r=this.a,q=r.d -return A.eC(s,s,s,new A.PT(q.a.a[q.b].a,r.e,0,s),B.v)}} -A.aX_.prototype={ +return A.eD(s,s,s,new A.PW(q.a.a[q.b].a,r.e,0,s),B.v)}} +A.aX5.prototype={ $0(){}, $S:0} -A.VY.prototype={ +A.W2.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.ng.prototype={ +this.mv()}} +A.nf.prototype={ a5(a){var s=this,r=s.c,q=s.$ti,p=q.h("ao<1>") -if(p.b(r))return A.b7H(new A.arn(s,a),p.a(r),q.c) +if(p.b(r))return A.b7N(new A.art(s,a),p.a(r),q.c) return s.d.$2(a,q.c.a(r))}} -A.arn.prototype={ +A.art.prototype={ $2(a,b){var s -switch(b.a.a){case 1:case 0:case 2:return B.eN +switch(b.a.a){case 1:case 0:case 2:return B.eO case 3:s=b.b if(s!=null)return this.a.d.$2(this.b,s) -if(b.c!=null)return B.eN -return B.eN}}, +if(b.c!=null)return B.eO +return B.eO}}, $S(){return this.a.$ti.h("l(ae,jF<1>)")}} -A.CK.prototype={ -aW(){return new A.H4(B.n,this.$ti.h("H4<1>"))}} -A.H4.prototype={ -bo(){this.bQ() -this.a.c.ai(0,this.ga1k())}, -v(){this.a.c.a9(0,this.ga1k()) -this.bL()}, -avW(){this.aM(new A.aTM())}, +A.CJ.prototype={ +aW(){return new A.H3(B.n,this.$ti.h("H3<1>"))}} +A.H3.prototype={ +bn(){this.bP() +this.a.c.ai(0,this.ga1i())}, +v(){this.a.c.a9(0,this.ga1i()) +this.bK()}, +avT(){this.aM(new A.aTS())}, a5(a){var s=this.a,r=s.c return s.d.$2(a,r)}} -A.aTM.prototype={ +A.aTS.prototype={ $0(){}, $S:0} -A.ahT.prototype={ +A.ai_.prototype={ aI(a,b){var s=this.e s===$&&A.c() s.aQ(a,new A.x(0,0,0+b.a,0+b.b))}, -cH(a){return!1}} -A.a4g.prototype={ -a5(a){return new A.ng(this.c,new A.aFv(this),null,null,null,t.bx)}} -A.aFv.prototype={ +cG(a){return!1}} +A.a4n.prototype={ +a5(a){return new A.nf(this.c,new A.aFB(this),null,null,null,t.bx)}} +A.aFB.prototype={ $2(a,b){var s=null,r=this.a -return new A.E3(b,r.d,r.e,s,s,r.w,s,s)}, +return new A.E2(b,r.d,r.e,s,s,r.w,s,s)}, $S:398} -A.E3.prototype={ -a5(a){var s=this,r=null,q=A.it(s.c,r,r),p=B.e.ad(s.d) -p=A.bg9(q,B.e.ad(s.e),p) -return A.dg(r,A.eC(A.dg(r,s.w,B.t,r,r,r,r,r,s.x,r),r,r,new A.ahT(p,r),B.v),B.t,r,r,r,s.r,r,r,s.f)}} -A.a8C.prototype={ -a5(a){return new A.ng(this.as,new A.aNn(this),null,null,null,t.cr)}} -A.aNn.prototype={ +A.E2.prototype={ +a5(a){var s=this,r=null,q=A.is(s.c,r,r),p=B.e.ae(s.d) +p=A.bgg(q,B.e.ae(s.e),p) +return A.dg(r,A.eD(A.dg(r,s.w,B.t,r,r,r,r,r,s.x,r),r,r,new A.ai_(p,r),B.v),B.t,r,r,r,s.r,r,r,s.f)}} +A.a8J.prototype={ +a5(a){return new A.nf(this.as,new A.aNt(this),null,null,null,t.cr)}} +A.aNt.prototype={ $2(a,b){var s=J.aK(b),r=this.a -return new A.yQ(r.w,r.r,s.i(b,0),s.i(b,1),r.x,r.y,null)}, +return new A.yO(r.w,r.r,s.i(b,0),s.i(b,1),r.x,r.y,null)}, $S:399} -A.yQ.prototype={ -aW(){return new A.acc(B.n)}} -A.acc.prototype={ +A.yO.prototype={ +aW(){return new A.acj(B.n)}} +A.acj.prototype={ a5(a){var s=this,r=null,q=s.a,p=q.r,o=q.w,n=s.d,m=n?q.f:q.e -n=n?B.Qr:r -return A.iC(r,A.dg(r,A.eC(A.nj(A.dg(r,q.d,B.t,r,r,r,r,r,n,r),r,r),r,r,new A.acb(m,r),B.v),B.t,r,r,r,o,r,r,p),B.ab,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.aSK(s),new A.aSL(s),new A.aSM(s),r,r,r)}} -A.aSL.prototype={ +n=n?B.Qv:r +return A.iC(r,A.dg(r,A.eD(A.ni(A.dg(r,q.d,B.t,r,r,r,r,r,n,r),r,r),r,r,new A.aci(m,r),B.v),B.t,r,r,r,o,r,r,p),B.ad,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.aSQ(s),new A.aSR(s),new A.aSS(s),r,r,r)}} +A.aSR.prototype={ $1(a){var s=this.a -s.aM(new A.aSI(s))}, +s.aM(new A.aSO(s))}, $S:17} -A.aSI.prototype={ +A.aSO.prototype={ $0(){return this.a.d=!0}, $S:0} -A.aSM.prototype={ +A.aSS.prototype={ $1(a){var s=this.a -s.aM(new A.aSH(s)) +s.aM(new A.aSN(s)) s.a.c.$0()}, $S:57} -A.aSH.prototype={ +A.aSN.prototype={ $0(){return this.a.d=!1}, $S:0} -A.aSK.prototype={ +A.aSQ.prototype={ $0(){var s=this.a -s.aM(new A.aSJ(s))}, +s.aM(new A.aSP(s))}, $S:0} -A.aSJ.prototype={ +A.aSP.prototype={ $0(){return this.a.d=!1}, $S:0} -A.acb.prototype={ -cH(a){return a.b!==this.b}, +A.aci.prototype={ +cG(a){return a.b!==this.b}, aI(a,b){var s=new A.a(new Float64Array(2)) -s.t(b.a,b.b) -this.b.V7(a,s)}} -A.PT.prototype={ -cH(a){return a.b!==this.b||!a.c.l(0,this.c)||a.d!==this.d}, +s.u(b.a,b.b) +this.b.V6(a,s)}} +A.PW.prototype={ +cG(a){return a.b!==this.b||!a.c.l(0,this.c)||a.d!==this.d}, aI(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=new A.a(new Float64Array(2)) -i.t(b.a,b.b) +i.u(b.a,b.b) s=new Float64Array(2) r=new A.a(s) r.q(i) q=j.b p=q.c o=new A.a(new Float64Array(2)) -o.t(p.c-p.a,p.d-p.b) -r.IF(o) +o.u(p.c-p.a,p.d-p.b) +r.IH(o) n=Math.min(s[0],s[1]) s=q.c p=new A.a(new Float64Array(2)) -p.t(s.c-s.a,s.d-s.b) +p.u(s.c-s.a,s.d-s.b) m=p.X(0,n) p=j.c s=new Float64Array(2) l=new A.a(s) -l.t(p.a,p.b) +l.u(p.a,p.b) p=new Float64Array(2) k=new A.a(p) k.q(i) -k.bT(0,l) -l.bT(0,m) +k.bS(0,l) +l.bS(0,m) k.am(0,l) a.aF(0,p[0],p[1]) p=j.d -if(p===0)q.V7(a,m) -else{a.bK(0) +if(p===0)q.V6(a,m) +else{a.bJ(0) a.aF(0,s[0],s[1]) -a.ku(0,p) -s=l.hD(0).a +a.kw(0,p) +s=l.hF(0).a a.aF(0,s[0],s[1]) -new A.aNp(j,m).$1(a) -a.bl(0)}}} -A.aNp.prototype={ -$1(a){return this.a.b.V7(a,this.b)}, +new A.aNv(j,m).$1(a) +a.bk(0)}}} +A.aNv.prototype={ +$1(a){return this.a.b.V6(a,this.b)}, $S:245} -A.a8H.prototype={ -a5(a){return new A.ng(this.x,new A.aNs(this),null,null,null,t.Fc)}} -A.aNs.prototype={ +A.a8O.prototype={ +a5(a){return new A.nf(this.x,new A.aNy(this),null,null,null,t.Fc)}} +A.aNy.prototype={ $2(a,b){var s=this.a -return new A.E4(b,s.c,s.d,null)}, +return new A.E3(b,s.c,s.d,null)}, $S:400} -A.E4.prototype={ +A.E3.prototype={ a5(a){var s=null,r=this.c,q=r.c,p=new Float64Array(2) -new A.a(p).t(q.c-q.a,q.d-q.b) -return A.eC(s,s,s,new A.PT(r,this.d,this.e,s),new A.M(p[0],p[1]))}} -A.XJ.prototype={ -uS(a){if(this.a)return +new A.a(p).u(q.c-q.a,q.d-q.b) +return A.eD(s,s,s,new A.PW(r,this.d,this.e,s),new A.M(p[0],p[1]))}} +A.XO.prototype={ +uT(a){if(this.a)return this.a=!0 -$.b9.eG$.push(this)}, +$.b9.eF$.push(this)}, v(){var s=this s.b.v() if(!s.a)return -B.b.N($.b9.eG$,s) +B.b.L($.b9.eF$,s) s.a=!1}, -rX(a,b){return this.aOq(0,b)}, -aOq(a,b){var s=0,r=A.u(t.H),q=this,p -var $async$rX=A.v(function(c,d){if(c===1)return A.q(d,r) +rY(a,b){return this.aOo(0,b)}, +aOo(a,b){var s=0,r=A.v(t.H),q=this,p +var $async$rY=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:p=q.b s=2 -return A.A(p.vm(0),$async$rX) +return A.B(p.vn(0),$async$rY) case 2:s=3 -return A.A(p.vH(B.or),$async$rX) +return A.B(p.vI(B.ou),$async$rY) case 3:s=4 -return A.A(p.vK(1),$async$rX) +return A.B(p.vL(1),$async$rY) case 4:s=5 -return A.A(p.vI(new A.C7(b)),$async$rX) +return A.B(p.vJ(new A.C6(b)),$async$rY) case 5:s=6 -return A.A(p.ig(0),$async$rX) +return A.B(p.ij(0),$async$rY) case 6:q.c=!0 -return A.r(null,r)}}) -return A.t($async$rX,r)}, -Iy(a){var s=this -if(a===B.q8){if(s.c&&s.b.c===B.C2)s.b.ig(0)}else s.b.nT(0)}} -A.Ce.prototype={ -im(a,b,c,d,e){var s +return A.t(null,r)}}) +return A.u($async$rY,r)}, +IA(a){var s=this +if(a===B.qc){if(s.c&&s.b.y===B.C6)s.b.ij(0)}else s.b.nV(0)}} +A.Cd.prototype={ +iq(a,b,c,d,e){var s if(c==null){s=$.G().B() s.sA(0,B.l)}else s=c this.a7$=s}, -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.na(0),$async$p) -case 2:q.at=q.it() -return A.r(null,r)}}) -return A.t($async$p,r)}, -l9(a){var s,r=this,q=r.ay,p=q.a,o=p[3],n=r.at +return A.B(q.nd(0),$async$p) +case 2:q.at=q.iw() +return A.t(null,r)}}) +return A.u($async$p,r)}, +ld(a){var s,r=this,q=r.ay,p=q.a,o=p[3],n=r.at n===$&&A.c() s=n.d.a.a -if(o!==s[0]||p[7]!==s[1]||r.ch!==n.f.e){q.bm() +if(o!==s[0]||p[7]!==s[1]||r.ch!==n.f.e){q.bl() o=r.at.d.a.a q.aF(0,o[0],o[1]) -q.o0(r.at.f.e) -r.ch=r.at.f.e}a.bK(0) +q.o2(r.at.f.e) +r.ch=r.at.f.e}a.bJ(0) a.ap(0,p) -r.Me(a) -a.bl(0)}, +r.Mg(a) +a.bk(0)}, aK(a){var s if(this.ax){s=this.at s===$&&A.c() -B.b.ab(s.Q,new A.arW(this,a))}}, -t_(a){var s=this.at +B.b.ab(s.Q,new A.as1(this,a))}}, +t0(a){var s=this.at s===$&&A.c() -B.b.ab(s.Q,new A.arV(this,a))}, -abY(a,b){var s,r,q=this -a.bK(0) +B.b.ab(s.Q,new A.as0(this,a))}, +abW(a,b){var s,r,q=this +a.bJ(0) s=b.c s===$&&A.c() -switch(s.a.a){case 3:q.azg(a,b) +switch(s.a.a){case 3:q.azd(a,b) break case 0:t.iX.a(s) r=s.c.a -q.V8(a,new A.j(r[0],r[1]),s.b) +q.V7(a,new A.j(r[0],r[1]),s.b) break case 1:t.__.a(s) r=s.c.a s=s.d.a -a.ey(new A.j(r[0],r[1]),new A.j(s[0],s[1]),q.a7$) +a.ex(new A.j(r[0],r[1]),new A.j(s[0],s[1]),q.a7$) break -case 2:q.azh(a,b) -break}a.bl(0)}, -azg(a,b){var s,r=b.c +case 2:q.aze(a,b) +break}a.bk(0)}, +azd(a,b){var s,r=b.c r===$&&A.c() r=t.I2.a(r).c -s=A.a6(r).h("W<1,j>") -a.mF(B.C5,A.ak(new A.W(r,new A.arS(),s),!1,s.h("aM.E")),this.a7$)}, -V8(a,b,c){a.ci(b,c,this.a7$)}, -azh(a,b){var s,r,q=b.c +s=A.a7(r).h("W<1,j>") +a.mJ(B.C9,A.ak(new A.W(r,new A.arY(),s),!1,s.h("aM.E")),this.a7$)}, +V7(a,b,c){a.ci(b,c,this.a7$)}, +aze(a,b){var s,r,q=b.c q===$&&A.c() q=t.uC.a(q).d -s=A.a6(q).h("W<1,j>") -s=A.ak(new A.W(q,new A.arT(),s),!1,s.h("aM.E")) +s=A.a7(q).h("W<1,j>") +s=A.ak(new A.W(q,new A.arZ(),s),!1,s.h("aM.E")) r=$.G().S() -r.Hq(s,!0) +r.Ht(s,!0) a.W(r,this.a7$)}, -ex(a,b){var s=this.at +ew(a,b){var s=this.at s===$&&A.c() -return B.b.eg(s.Q,new A.arU(b))}, -hh(){var s=this.gar(),r=this.at +return B.b.eg(s.Q,new A.as_(b))}, +hk(){var s=this.gar(),r=this.at r===$&&A.c() -s.G.aHW(r) -this.pB()}, +s.G.aHU(r) +this.pD()}, $ib4:1} -A.arW.prototype={ -$1(a){return this.a.abY(this.b,a)}, +A.as1.prototype={ +$1(a){return this.a.abW(this.b,a)}, $S:205} -A.arV.prototype={ -$1(a){return this.a.abY(this.b,a)}, +A.as0.prototype={ +$1(a){return this.a.abW(this.b,a)}, $S:205} -A.arS.prototype={ +A.arY.prototype={ $1(a){var s=a.a return new A.j(s[0],s[1])}, $S:98} -A.arT.prototype={ +A.arZ.prototype={ $1(a){var s=a.a return new A.j(s[0],s[1])}, $S:98} -A.arU.prototype={ +A.as_.prototype={ $1(a){var s=a.c s===$&&A.c() -return s.KR(a.b.d,this.a)}, +return s.KT(a.b.d,this.a)}, $S:402} -A.Rx.prototype={ -bE(){var s=this.aq$ +A.RA.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.Ry.prototype={} +A.RB.prototype={} A.iz.prototype={ -Be(a,b){}} -A.bI.prototype={ -fQ(a,b,c,d){var s=this.k3 +Bg(a,b){}} +A.bH.prototype={ +fR(a,b,c,d){var s=this.k3 s===$&&A.c() s.a.ax=d s=this.G.b s===$&&A.c() -s.d=new A.aR4()}, +s.d=new A.aRa()}, a4(a,b){var s,r,q,p,o -this.fE(0,b) +this.fG(0,b) s=this.G r=s.CW.a r.c2(0) @@ -87313,7 +87421,7 @@ q.c2(0) p=s.a if((p&1)===1){p=s.b p===$&&A.c() -p.a.VF(p) +p.a.VE(p) p=s.a&=4294967294}s.a=p|2 p=s.ch p.a=b @@ -87324,92 +87432,92 @@ p.c=s.y*b p.f=s.z o=s.ax o===$&&A.c() -o.b.ph(q.gun()) +o.b.pj(q.guo()) q.c2(0) o=s.b o===$&&A.c() -o.aG0() -s.ax.c.ph(q.gun()) +o.aFZ() +s.ax.c.pj(q.guo()) if(s.at&&p.a>0){q.c2(0) o=s.ay o===$&&A.c() -o.vQ(p) -s.ax.d.ph(q.gun()) +o.vR(p) +s.ax.d.pj(q.guo()) q.c2(0) -s.vQ(p) -s.ax.e.ph(q.gun())}if(s.Q&&p.a>0){q.c2(0) -s.afV(p) -s.ax.y.ph(q.gun())}if(p.a>0)s.y=p.b -if((s.a&4)===4)s.aFS() +s.vR(p) +s.ax.e.pj(q.guo())}if(s.Q&&p.a>0){q.c2(0) +s.afT(p) +s.ax.y.pj(q.guo())}if(p.a>0)s.y=p.b +if((s.a&4)===4)s.aFQ() s.a&=4294967293 -s.ax.a.ph(r.gun())}} -A.aR4.prototype={ -Fk(a,b){var s,r,q,p,o,n,m,l,k,j=a.b,i=a.c +s.ax.a.pj(r.guo())}} +A.aRa.prototype={ +Fl(a,b){var s,r,q,p,o,n,m,l,k,j=a.b,i=a.c i=A.da([j.b.fr,j.y,i.b.fr,i.y],t.X) -s=new A.be(i,t.Pf) -for(j=s.gaz(s),r=new A.mR(j,t.ZH),q=t.WG,p=t.K,o=t._D;r.D();){n=o.a(j.gZ(j)) -for(m=i.gaz(i),l=new A.mR(m,q);l.D();){k=p.a(m.gZ(m)) +s=new A.c3(i,t.Pf) +for(j=s.gaw(s),r=new A.mR(j,t.ZH),q=t.WG,p=t.K,o=t._D;r.D();){n=o.a(j.gZ(j)) +for(m=i.gaw(i),l=new A.mR(m,q);l.D();){k=p.a(m.gZ(m)) if(!J.e(k,n))b.$2(n,k)}}}, -aFe(a){this.Fk(a,new A.aR5(a))}, -a8g(a){this.Fk(a,new A.aR6(a))}, -aOu(a,b){this.Fk(a,new A.aR8(a,b))}, -aOt(a,b){this.Fk(a,new A.aR7(a,b))}} -A.aR5.prototype={ -$2(a,b){return a.Be(b,this.a)}, +aFc(a){this.Fl(a,new A.aRb(a))}, +a8d(a){this.Fl(a,new A.aRc(a))}, +aOs(a,b){this.Fl(a,new A.aRe(a,b))}, +aOr(a,b){this.Fl(a,new A.aRd(a,b))}} +A.aRb.prototype={ +$2(a,b){return a.Bg(b,this.a)}, $S:92} -A.aR6.prototype={ +A.aRc.prototype={ $2(a,b){return null}, $S:92} -A.aR8.prototype={ +A.aRe.prototype={ $2(a,b){return null}, $S:92} -A.aR7.prototype={ +A.aRd.prototype={ $2(a,b){return null}, $S:92} -A.a0V.prototype={ -hh(){var s=this.rw$ +A.a10.prototype={ +hk(){var s=this.rz$ if(s!=null)s.v() -this.rw$=null}} -A.a3i.prototype={ +this.rz$=null}} +A.a3o.prototype={ aK(a){var s,r=this.k4 r===$&&A.c() s=r.e s===$&&A.c() -r.a.a80(a,s,r.d,r.c)}, +r.a.a7Y(a,s,r.d,r.c)}, a4(a,b){var s,r=this.k4 r===$&&A.c() s=r.b -s.eE(0,b) -r.a.fP(s.geq())}, +s.eD(0,b) +r.a.fQ(s.geq())}, $ib4:1} -A.agz.prototype={} -A.aDH.prototype={ -amu(a,b,c,d,e,f,g,h,i,j,k){k.ai(0,new A.aDI(this,k))}} -A.aDI.prototype={ +A.agG.prototype={} +A.aDN.prototype={ +ams(a,b,c,d,e,f,g,h,i,j,k){k.ai(0,new A.aDO(this,k))}} +A.aDO.prototype={ $0(){var s=this.b.a this.a.e=new A.x(0,0,0+s[0],0+s[1])}, $S:0} -A.a5f.prototype={ -geq(){var s=this.b/this.a,r=B.rW.ap(0,1-s),q=this.d,p=q.c -return q.afE(q.a,s*p,p)*r}} -A.G2.prototype={ +A.a5m.prototype={ +geq(){var s=this.b/this.a,r=B.t_.ap(0,1-s),q=this.d,p=q.c +return q.afC(q.a,s*p,p)*r}} +A.G0.prototype={ a4(a,b){this.ok.a4(0,b)}, aK(a){var s -a.bK(0) +a.bJ(0) s=this.p1 s===$&&A.c() a.aF(0,-s.a,-s.b) -this.ok.aPi(a) -a.bl(0)}} -A.a92.prototype={ -arJ(a){var s,r,q=this,p=q.c.a.i(0,a) +this.ok.aPg(a) +a.bk(0)}} +A.a99.prototype={ +arG(a){var s,r,q=this,p=q.c.a.i(0,a) if(p==null&&!B.b.O(q.e,a)){q.e.push(a) s=$.G() -r=s.kS() -q.a2I(s.kR(r,null),a) +r=s.kV() +q.a2G(s.kU(r,null),a) s=q.b -A.a5m(r.jR(),B.d.dD(a.a*s),B.d.dD(a.b*s)).cE(new A.aOj(q,a),t.P)}return p}, -a2I(a,b){var s,r,q,p,o,n +A.a5t(r.jT(),B.d.dD(a.a*s),B.d.dD(a.b*s)).cE(new A.aOp(q,a),t.P)}return p}, +a2G(a,b){var s,r,q,p,o,n a.ak(0,this.b) s=b.a r=this.a @@ -87420,73 +87528,73 @@ q=q.b n=Math.min(s/p,o/q) a.aF(0,(s-p*n)/2,(o-q*n)/2) a.ak(0,n) -a.nv(r.a)}, +a.ny(r.a)}, v(){var s=this.c.a -new A.bg(s,A.w(s).h("bg<1>")).ab(0,new A.aOk(this)) +new A.bf(s,A.q(s).h("bf<1>")).ab(0,new A.aOq(this)) s.aj(0)}} -A.aOj.prototype={ +A.aOp.prototype={ $1(a){var s=this.a,r=this.b -s.c.afn(r,a) -B.b.N(s.e,r)}, +s.c.afl(r,a) +B.b.L(s.e,r)}, $S:251} -A.aOk.prototype={ +A.aOq.prototype={ $1(a){var s=this.a.c.a.i(0,a) if(s!=null)s.v()}, $S:145} -A.a94.prototype={ -ME(a,b,c,d,e,f,g,h,i,j){var s=this.a7$ +A.a9b.prototype={ +MG(a,b,c,d,e,f,g,h,i,j){var s=this.a7$ this.a7$=s}, -sMB(a){var s=this.k4 +sMD(a){var s=this.k4 if(s!=null)s.v() this.k4=a}, aK(a){var s,r,q,p,o=this.k4 if(o!=null){s=this.a7$ r=this.ax.a q=new A.M(r[0],r[1]) -p=o.arJ(q) -if(p!=null){a.bK(0) +p=o.arG(q) +if(p!=null){a.bJ(0) a.ak(0,1/o.b) -a.jf(0,p,B.i,s) -a.bl(0)}else o.a2I(a,q)}}, -hh(){this.pB() +a.jh(0,p,B.i,s) +a.bk(0)}else o.a2G(a,q)}}, +hk(){this.pD() var s=this.k4 if(s!=null)s.v()}, $ib4:1} -A.alt.prototype={} -A.yj.prototype={ -ae6(){var s=this.a +A.alA.prototype={} +A.yh.prototype={ +ae4(){var s=this.a if(s.length===0)return null -s=A.aRr(s) -return new A.de(s.gKP(s))}, -$iwj:1} -A.zp.prototype={ +s=A.aRx(s) +return new A.de(s.gKR(s))}, +$iwh:1} +A.zn.prototype={ gag(a){return this.e}, gah(a){return this.f}, gaL(a){return this.r}, gaR(a){return this.w}} -A.r8.prototype={ -Fb(a,b,c,d,e,f){var s=this.a +A.r7.prototype={ +Fc(a,b,c,d,e,f){var s=this.a s[0]=a s[1]=b s[2]=c+this.b s[3]=d+this.c}, -gEy(){return this.a[0]}, -gEU(){return this.a[1]}, -gVt(){return this.a[2]}, -gVu(){return this.a[3]}, -$iFc:1, +gEA(){return this.a[0]}, +gEW(){return this.a[1]}, +gVs(){return this.a[2]}, +gVt(){return this.a[3]}, +$iFa:1, $iaA:1} -A.a6e.prototype={ -gBi(){var s,r=this.c +A.a6l.prototype={ +gBk(){var s,r=this.c if(r===$){s=A.b([new A.x(0,0,4096,4096)],t.AO) -this.c!==$&&A.Z() +this.c!==$&&A.a1() this.c=s r=s}return r}, -aNT(a,b){var s,r,q,p,o,n,m,l,k,j=this -for(s=j.gBi(),r=s.length,q=null,p=0;p=a&&o.d-o.b>=b){q=o break}}if(q==null||q.c-q.a0)b.push(new A.QH(b0,b9,b1,n)) -else n.wQ(b1.d,b0,b9) -if(J.m9(a1.w))c2.Hi(a1,a2,b0)}for(c=b.length,c0=0;c00)a.push(new A.QK(b1,c0,b2,m)) +else m.wS(b2.d,b1,c0) +if(J.m9(a2.w))c3.Hl(a2,a3,b1)}for(b=a.length,c1=0;c10)b.push(new A.QH(b0,b9,b1,n)) -else n.wQ(b1.d,b0,b9) -if(J.m9(a1.w))c2.Hi(a1,a2,b0)}for(c=b.length,c0=0;c00)a.push(new A.QK(b1,c0,b2,m)) +else m.wS(b2.d,b1,c0) +if(J.m9(a2.w))c3.Hl(a2,a3,b1)}for(b=a.length,c1=0;c1"));r.D();)s.gZ(s).yQ(a,this.d)}, +if(r!=null)a.nx(r) +for(r=J.WN(this.b,new A.aKe()),s=J.ax(r.a),r=new A.iu(s,r.b,r.$ti.h("iu<1>"));r.D();)s.gZ(s).yS(a,this.d)}, a4(a,b){var s,r,q -for(s=this.f,s=s.gbB(s),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).a4(0,b)}for(s=J.az(this.b);s.D();)s.gZ(s).a4(0,b)}} -A.aK6.prototype={ -$1(a){return A.ayf(a,this.a)}, +for(s=this.f,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).a4(0,b)}for(s=J.ax(this.b);s.D();)s.gZ(s).a4(0,b)}} +A.aKc.prototype={ +$1(a){return A.ayk(a,this.a)}, $S:406} -A.aK7.prototype={ +A.aKd.prototype={ $2(a,b){var s,r=a.a if(r==null)r=0 s=b.a return r-(s==null?0:s)}, $S:407} -A.aK2.prototype={ +A.aK8.prototype={ $1(a){return a.ay}, $S:408} -A.aK3.prototype={ -$1(a){return this.adS(a)}, -adS(a){var s=0,r=A.u(t.VW),q,p=this,o,n,m,l,k,j,i,h -var $async$$1=A.v(function(b,c){if(b===1)return A.q(c,r) +A.aK9.prototype={ +$1(a){return this.adQ(a)}, +adQ(a){var s=0,r=A.v(t.VW),q,p=this,o,n,m,l,k,j,i,h +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=p.b n=p.c m=p.d @@ -87957,39 +88064,39 @@ k=p.f j=p.r i=p.w s=3 -return A.A(A.b90(l,k,m,n,j,i,a,o,p.a),$async$$1) +return A.B(A.b96(l,k,m,n,j,i,a,o,p.a),$async$$1) case 3:h=c -s=a instanceof A.yy&&h instanceof A.Lj?4:5 +s=a instanceof A.yw&&h instanceof A.Li?4:5 break case 4:s=6 -return A.A(A.aK1(a.CW,h,o,n,m,l,k,j,i),$async$$1) +return A.B(A.aK7(a.CW,h,o,n,m,l,k,j,i),$async$$1) case 6:o=c -h.y!==$&&A.ai() -h.y=o +h.z!==$&&A.ai() +h.z=o case 5:q=h s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$1,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, $S:409} -A.aK8.prototype={ -$1(a){return a.gLb(a)}, +A.aKe.prototype={ +$1(a){return a.gLd(a)}, $S:410} -A.aMy.prototype={} -A.a9P.prototype={} -A.Gz.prototype={ +A.aME.prototype={} +A.a9W.prototype={} +A.Gx.prototype={ a4(a,b){var s,r,q,p=this,o=p.c+=b for(s=p.b;r=p.d,q=s[r],q<=o;){p.d=(r+1)%s.length o-=q p.c=o}}} -A.a9Q.prototype={ +A.a9X.prototype={ e1(a){var s=this.a s=s==null?null:s.e1(0) -return A.aPA(s,this.d,this.b)}} -A.aPB.prototype={ +return A.aPG(s,this.d,this.b)}} +A.aPH.prototype={ $1(a){return a.a}, $S:411} -A.aPD.prototype={ +A.aPJ.prototype={ $2(a,b){var s,r,q=b.d q.toString s=a.d @@ -88003,72 +88110,72 @@ s.toString s=q-s q=s}return q}, $S:412} -A.aPE.prototype={ +A.aPK.prototype={ $1(a){var s=$.au(),r=a.a r.toString return s.cL(0,r)}, $S:413} -A.QH.prototype={} -A.QI.prototype={ -scF(a,b){}, -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.na(0) +A.QK.prototype={} +A.QL.prototype={ +scH(a,b){}, +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.nd(0) p=q.k4 if(p.d==null){o=q.gar() -p.d=A.eH(o.gbh(o).pg(0,t.O1))}return A.r(null,r)}}) -return A.t($async$p,r)}, +p.d=A.b86(o.gc_(o).pi(0,t.O1))}return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){this.k4.a4(0,b)}, aK(a){this.k4.aK(a)}, -h2(a){this.lm(a) -this.k4.lT(a)}} -A.Vb.prototype={ -bE(){var s=this.aq$ +h4(a){this.lr(a) +this.k4.lX(a)}} +A.Ve.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.mc.prototype={ +A.md.prototype={ T(){return"AnimationStatus."+this.b}} A.dF.prototype={ -k(a){return"#"+A.cW(this)+"("+A.h(this.KX())+")"}, -KX(){switch(this.gco(this)){case B.bg:return"\u25b6" -case B.bh:return"\u25c0" -case B.a6:return"\u23ed" +k(a){return"#"+A.cX(this)+"("+A.h(this.KZ())+")"}, +KZ(){switch(this.gco(this)){case B.bh:return"\u25b6" +case B.bi:return"\u25c0" +case B.a7:return"\u23ed" case B.R:return"\u23ee"}}} -A.H0.prototype={ +A.H_.prototype={ T(){return"_AnimationDirection."+this.b}} -A.X2.prototype={ +A.X7.prototype={ T(){return"AnimationBehavior."+this.b}} -A.C3.prototype={ +A.C2.prototype={ gm(a){var s=this.x s===$&&A.c() return s}, sm(a,b){var s=this s.el(0) -s.OL(b) +s.OM(b) s.C() -s.A_()}, +s.A1()}, gdz(){var s=this.r if(!(s!=null&&s.a!=null))return 0 s=this.w s.toString -return s.jg(0,this.y.a/1e6)}, -OL(a){var s=this,r=s.a,q=s.b,p=s.x=A.Y(a,r,q) +return s.ji(0,this.y.a/1e6)}, +OM(a){var s=this,r=s.a,q=s.b,p=s.x=A.Y(a,r,q) if(p===r)s.Q=B.R -else if(p===q)s.Q=B.a6 -else s.Q=s.z===B.aO?B.bg:B.bh}, +else if(p===q)s.Q=B.a7 +else s.Q=s.z===B.aP?B.bh:B.bi}, gco(a){var s=this.Q s===$&&A.c() return s}, -oU(a,b){var s=this -s.z=B.aO +oW(a,b){var s=this +s.z=B.aP if(b!=null)s.sm(0,b) -return s.YJ(s.b)}, -d_(a){return this.oU(a,null)}, -acf(a,b){var s=this -s.z=B.jM +return s.YI(s.b)}, +d_(a){return this.oW(a,null)}, +acd(a,b){var s=this +s.z=B.jP if(b!=null)s.sm(0,b) -return s.YJ(s.a)}, -es(a){return this.acf(a,null)}, -nd(a,b,c){var s,r,q,p,o,n,m=this,l=$.a7F.IU$ +return s.YI(s.a)}, +er(a){return this.acd(a,null)}, +ng(a,b,c){var s,r,q,p,o,n,m=this,l=$.a7M.IW$ l===$&&A.c() if((l.a&4)!==0)switch(m.d.a){case 0:s=0.05 break @@ -88079,39 +88186,39 @@ if(c==null){r=m.b-m.a if(isFinite(r)){l=m.x l===$&&A.c() q=Math.abs(a-l)/r}else q=1 -if(m.z===B.jM&&m.f!=null){l=m.f +if(m.z===B.jP&&m.f!=null){l=m.f l.toString p=l}else{l=m.e l.toString -p=l}o=new A.bD(B.d.aw(p.a*q))}else{l=m.x +p=l}o=new A.bC(B.d.az(p.a*q))}else{l=m.x l===$&&A.c() o=a===l?B.F:c}m.el(0) l=o.a if(l===B.F.a){l=m.x l===$&&A.c() if(l!==a){m.x=A.Y(a,m.a,m.b) -m.C()}m.Q=m.z===B.aO?B.a6:B.R -m.A_() -return A.b9B()}n=m.x +m.C()}m.Q=m.z===B.aP?B.a7:B.R +m.A1() +return A.b9H()}n=m.x n===$&&A.c() -return m.GP(new A.aX0(l*s/1e6,n,a,b,B.cz))}, -YJ(a){return this.nd(a,B.w,null)}, -ac1(a,b,c){var s,r=this,q=r.a,p=r.b,o=b==null?r.e:b +return m.GS(new A.aX6(l*s/1e6,n,a,b,B.cA))}, +YI(a){return this.ng(a,B.w,null)}, +ac_(a,b,c){var s,r=this,q=r.a,p=r.b,o=b==null?r.e:b r.el(0) s=r.x s===$&&A.c() o=o.a/1e6 s=p===q?0:s/(p-q)*o -return r.GP(new A.aZu(q,p,!1,r.gapM(),o,s,B.cz))}, -aPl(a,b){return this.ac1(a,b,!1)}, -aPm(a,b){return this.ac1(a,null,b)}, -apN(a){this.z=a -this.Q=a===B.aO?B.bg:B.bh -this.A_()}, -a8G(a){var s,r,q,p=this,o=$.bqr(),n=a<0 -p.z=n?B.jM:B.aO +return r.GS(new A.aZA(q,p,!1,r.gapJ(),o,s,B.cA))}, +aPj(a,b){return this.ac_(a,b,!1)}, +aPk(a,b){return this.ac_(a,null,b)}, +apK(a){this.z=a +this.Q=a===B.aP?B.bh:B.bi +this.A1()}, +a8D(a){var s,r,q,p=this,o=$.bqx(),n=a<0 +p.z=n?B.jP:B.aP s=n?p.a-0.01:p.b+0.01 -n=$.a7F.IU$ +n=$.a7M.IW$ n===$&&A.c() if((n.a&4)!==0)switch(p.d.a){case 0:r=200 break @@ -88120,100 +88227,100 @@ break default:r=1}else r=1 n=p.x n===$&&A.c() -q=new A.PP(s,A.UO(o,n-s,a*r),B.cz) -q.a=B.a9C +q=new A.PS(s,A.UR(o,n-s,a*r),B.cA) +q.a=B.a9G p.el(0) -return p.GP(q)}, -QW(a){this.el(0) -this.z=B.aO -return this.GP(a)}, -GP(a){var s,r=this +return p.GS(q)}, +QV(a){this.el(0) +this.z=B.aP +return this.GS(a)}, +GS(a){var s,r=this r.w=a r.y=B.F -r.x=A.Y(a.ii(0,0),r.a,r.b) -s=r.r.bp(0) -r.Q=r.z===B.aO?B.bg:B.bh -r.A_() -return s}, -zG(a,b){this.y=this.w=null -this.r.zG(0,b)}, -el(a){return this.zG(a,!0)}, +r.x=A.Y(a.il(0,0),r.a,r.b) +s=r.r.bo(0) +r.Q=r.z===B.aP?B.bh:B.bi +r.A1() +return s}, +zI(a,b){this.y=this.w=null +this.r.zI(0,b)}, +el(a){return this.zI(a,!0)}, v(){var s=this s.r.v() s.r=null s.ep$.aj(0) s.e9$.aj(0) -s.Md()}, -A_(){var s=this,r=s.Q +s.Mf()}, +A1(){var s=this,r=s.Q r===$&&A.c() if(s.as!==r){s.as=r -s.Dc(r)}}, -anp(a){var s,r=this +s.De(r)}}, +anm(a){var s,r=this r.y=a s=a.a/1e6 -r.x=A.Y(r.w.ii(0,s),r.a,r.b) -if(r.w.qg(s)){r.Q=r.z===B.aO?B.a6:B.R -r.zG(0,!1)}r.C() -r.A_()}, -KX(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" +r.x=A.Y(r.w.il(0,s),r.a,r.b) +if(r.w.qi(s)){r.Q=r.z===B.aP?B.a7:B.R +r.zI(0,!1)}r.C() +r.A1()}, +KZ(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" if(q)s="; DISPOSED" else s=r.b?"; silenced":"" -r=this.Mc() +r=this.Me() q=this.x q===$&&A.c() return A.h(r)+" "+B.d.aZ(q,3)+p+s}} -A.aX0.prototype={ -ii(a,b){var s,r,q=this,p=A.Y(b/q.b,0,1) +A.aX6.prototype={ +il(a,b){var s,r,q=this,p=A.Y(b/q.b,0,1) if(p===0)return q.c else{s=q.d if(p===1)return s else{r=q.c return r+(s-r)*q.e.ap(0,p)}}}, -jg(a,b){return(this.ii(0,b+0.001)-this.ii(0,b-0.001))/0.002}, -qg(a){return a>this.b}} -A.aZu.prototype={ -ii(a,b){var s=this,r=b+s.r,q=s.f,p=B.d.bJ(r/q,1) -B.d.eD(r,q) -s.e.$1(B.aO) +ji(a,b){return(this.il(0,b+0.001)-this.il(0,b-0.001))/0.002}, +qi(a){return a>this.b}} +A.aZA.prototype={ +il(a,b){var s=this,r=b+s.r,q=s.f,p=B.d.bI(r/q,1) +B.d.eC(r,q) +s.e.$1(B.aP) q=A.al(s.b,s.c,p) q.toString return q}, -jg(a,b){return(this.c-this.b)/this.f}, -qg(a){return!1}} -A.abt.prototype={} -A.abu.prototype={} -A.abv.prototype={} -A.abg.prototype={ +ji(a,b){return(this.c-this.b)/this.f}, +qi(a){return!1}} +A.abA.prototype={} +A.abB.prototype={} +A.abC.prototype={} +A.abn.prototype={ ai(a,b){}, a9(a,b){}, -ke(a){}, -fC(a){}, -gco(a){return B.a6}, +kg(a){}, +fE(a){}, +gco(a){return B.a7}, gm(a){return 1}, k(a){return"kAlwaysCompleteAnimation"}} -A.abh.prototype={ +A.abo.prototype={ ai(a,b){}, a9(a,b){}, -ke(a){}, -fC(a){}, +kg(a){}, +fE(a){}, gco(a){return B.R}, gm(a){return 0}, k(a){return"kAlwaysDismissedAnimation"}} -A.IP.prototype={ +A.IO.prototype={ ai(a,b){return this.gb3(this).ai(0,b)}, a9(a,b){return this.gb3(this).a9(0,b)}, -ke(a){return this.gb3(this).ke(a)}, -fC(a){return this.gb3(this).fC(a)}, +kg(a){return this.gb3(this).kg(a)}, +fE(a){return this.gb3(this).fE(a)}, gco(a){var s=this.gb3(this) return s.gco(s)}} -A.NP.prototype={ +A.NS.prototype={ sb3(a,b){var s,r=this,q=r.c if(b==q)return if(q!=null){r.a=q.gco(q) q=r.c r.b=q.gm(q) -if(r.rA$>0)r.IB()}r.c=b -if(b!=null){if(r.rA$>0)r.IA() +if(r.rB$>0)r.ID()}r.c=b +if(b!=null){if(r.rB$>0)r.IC() q=r.b s=r.c s=s.gm(s) @@ -88221,13 +88328,13 @@ if(q==null?s!=null:q!==s)r.C() q=r.a s=r.c if(q!=s.gco(s)){q=r.c -r.Dc(q.gco(q))}r.b=r.a=null}}, -IA(){var s=this,r=s.c +r.De(q.gco(q))}r.b=r.a=null}}, +IC(){var s=this,r=s.c if(r!=null){r.ai(0,s.geZ()) -s.c.ke(s.gaaq())}}, -IB(){var s=this,r=s.c +s.c.kg(s.gaao())}}, +ID(){var s=this,r=s.c if(r!=null){r.a9(0,s.geZ()) -s.c.fC(s.gaaq())}}, +s.c.fE(s.gaao())}}, gco(a){var s=this.c if(s!=null)s=s.gco(s) else{s=this.a @@ -88237,55 +88344,55 @@ if(s!=null)s=s.gm(s) else{s=this.b s.toString}return s}, k(a){var s=this,r=s.c -if(r==null)return"ProxyAnimation(null; "+A.h(s.Mc())+" "+B.d.aZ(s.gm(s),3)+")" +if(r==null)return"ProxyAnimation(null; "+A.h(s.Me())+" "+B.d.aZ(s.gm(s),3)+")" return r.k(0)+"\u27a9ProxyAnimation"}} -A.nY.prototype={ +A.nW.prototype={ ai(a,b){this.cA() this.a.ai(0,b)}, a9(a,b){this.a.a9(0,b) this.uk()}, -IA(){this.a.ke(this.gwD())}, -IB(){this.a.fC(this.gwD())}, -GR(a){this.Dc(this.a2V(a))}, +IC(){this.a.kg(this.gwE())}, +ID(){this.a.fE(this.gwE())}, +GU(a){this.De(this.a2T(a))}, gco(a){var s=this.a -return this.a2V(s.gco(s))}, +return this.a2T(s.gco(s))}, gm(a){var s=this.a return 1-s.gm(s)}, -a2V(a){switch(a.a){case 1:return B.bh -case 2:return B.bg +a2T(a){switch(a.a){case 1:return B.bi +case 2:return B.bh case 3:return B.R -case 0:return B.a6}}, +case 0:return B.a7}}, k(a){return this.a.k(0)+"\u27aaReverseAnimation"}} -A.K1.prototype={ -a4P(a){var s=this +A.K0.prototype={ +a4N(a){var s=this switch(a.a){case 0:case 3:s.d=null break -case 1:if(s.d==null)s.d=B.bg +case 1:if(s.d==null)s.d=B.bh break -case 2:if(s.d==null)s.d=B.bh +case 2:if(s.d==null)s.d=B.bi break}}, -ga5o(){if(this.c!=null){var s=this.d +ga5m(){if(this.c!=null){var s=this.d if(s==null){s=this.a -s=s.gco(s)}s=s!==B.bh}else s=!0 +s=s.gco(s)}s=s!==B.bi}else s=!0 return s}, -v(){this.a.fC(this.ga4O())}, -gm(a){var s=this,r=s.ga5o()?s.b:s.c,q=s.a,p=q.gm(q) +v(){this.a.fE(this.ga4M())}, +gm(a){var s=this,r=s.ga5m()?s.b:s.c,q=s.a,p=q.gm(q) if(r==null)return p if(p===0||p===1)return p return r.ap(0,p)}, k(a){var s=this,r=s.c if(r==null)return s.a.k(0)+"\u27a9"+s.b.k(0) -if(s.ga5o())return s.a.k(0)+"\u27a9"+s.b.k(0)+"\u2092\u2099/"+r.k(0) +if(s.ga5m())return s.a.k(0)+"\u27a9"+s.b.k(0)+"\u2092\u2099/"+r.k(0) return s.a.k(0)+"\u27a9"+s.b.k(0)+"/"+r.k(0)+"\u2092\u2099"}, gb3(a){return this.a}} -A.amu.prototype={ +A.amB.prototype={ T(){return"_TrainHoppingMode."+this.b}} -A.B5.prototype={ -GR(a){if(a!==this.e){this.C() +A.B4.prototype={ +GU(a){if(a!==this.e){this.C() this.e=a}}, gco(a){var s=this.a return s.gco(s)}, -aE5(){var s,r,q=this,p=q.b +aE3(){var s,r,q=this,p=q.b if(p!=null){switch(q.c.a){case 0:p=p.gm(p) s=q.a r=p<=s.gm(s) @@ -88295,15 +88402,15 @@ s=q.a r=p>=s.gm(s) break default:r=!1}if(r){p=q.a -s=q.gwD() -p.fC(s) -p.a9(0,q.gQx()) +s=q.gwE() +p.fE(s) +p.a9(0,q.gQw()) p=q.b q.a=p q.b=null -p.ke(s) +p.kg(s) s=q.a -q.GR(s.gco(s))}}else r=!1 +q.GU(s.gco(s))}}else r=!1 p=q.a p=p.gm(p) if(p!==q.f){q.C() @@ -88311,8 +88418,8 @@ q.f=p}if(r&&q.d!=null)q.d.$0()}, gm(a){var s=this.a return s.gm(s)}, v(){var s,r,q=this -q.a.fC(q.gwD()) -s=q.gQx() +q.a.fE(q.gwE()) +s=q.gQw() q.a.a9(0,s) q.a=null r=q.b @@ -88320,86 +88427,86 @@ if(r!=null)r.a9(0,s) q.b=null q.e9$.aj(0) q.ep$.aj(0) -q.Md()}, +q.Mf()}, k(a){var s=this if(s.b!=null)return A.h(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.h(s.b)+")" return A.h(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} -A.CM.prototype={ -IA(){var s,r=this,q=r.a,p=r.ga1y() +A.CL.prototype={ +IC(){var s,r=this,q=r.a,p=r.ga1w() q.ai(0,p) -s=r.ga1z() -q.ke(s) +s=r.ga1x() +q.kg(s) q=r.b q.ai(0,p) -q.ke(s)}, -IB(){var s,r=this,q=r.a,p=r.ga1y() +q.kg(s)}, +ID(){var s,r=this,q=r.a,p=r.ga1w() q.a9(0,p) -s=r.ga1z() -q.fC(s) +s=r.ga1x() +q.fE(s) q=r.b q.a9(0,p) -q.fC(s)}, +q.fE(s)}, gco(a){var s=this.b -if(s.gco(s)===B.bg||s.gco(s)===B.bh)return s.gco(s) +if(s.gco(s)===B.bh||s.gco(s)===B.bi)return s.gco(s) s=this.a return s.gco(s)}, k(a){return"CompoundAnimation("+this.a.k(0)+", "+this.b.k(0)+")"}, -awj(a){var s=this +awg(a){var s=this if(s.gco(s)!=s.c){s.c=s.gco(s) -s.Dc(s.gco(s))}}, -awi(){var s=this +s.De(s.gco(s))}}, +awf(){var s=this if(!J.e(s.gm(s),s.d)){s.d=s.gm(s) s.C()}}} -A.IO.prototype={ +A.IN.prototype={ gm(a){var s,r=this.a r=r.gm(r) s=this.b s=s.gm(s) return Math.min(A.fl(r),A.fl(s))}} -A.RP.prototype={} -A.RQ.prototype={} -A.RR.prototype={} -A.adr.prototype={} -A.aiT.prototype={} -A.aiU.prototype={} -A.aiV.prototype={} -A.ajN.prototype={} -A.ajO.prototype={} -A.amr.prototype={} -A.ams.prototype={} -A.amt.prototype={} -A.No.prototype={ -ap(a,b){return this.o2(b)}, -o2(a){throw A.d(A.cI(null))}, +A.RS.prototype={} +A.RT.prototype={} +A.RU.prototype={} +A.ady.prototype={} +A.aj_.prototype={} +A.aj0.prototype={} +A.aj1.prototype={} +A.ajU.prototype={} +A.ajV.prototype={} +A.amy.prototype={} +A.amz.prototype={} +A.amA.prototype={} +A.Nq.prototype={ +ap(a,b){return this.o4(b)}, +o4(a){throw A.d(A.cI(null))}, k(a){return"ParametricCurve"}} -A.hS.prototype={ +A.hR.prototype={ ap(a,b){if(b===0||b===1)return b -return this.aiF(0,b)}} -A.T4.prototype={ -o2(a){return a}} -A.hV.prototype={ -o2(a){var s=this.a +return this.aiD(0,b)}} +A.T7.prototype={ +o4(a){return a}} +A.hU.prototype={ +o4(a){var s=this.a a=A.Y((a-s)/(this.b-s),0,1) if(a===0||a===1)return a return this.c.ap(0,a)}, k(a){var s=this,r=s.c -if(!(r instanceof A.T4))return"Interval("+A.h(s.a)+"\u22ef"+A.h(s.b)+")\u27a9"+r.k(0) +if(!(r instanceof A.T7))return"Interval("+A.h(s.a)+"\u22ef"+A.h(s.b)+")\u27a9"+r.k(0) return"Interval("+A.h(s.a)+"\u22ef"+A.h(s.b)+")"}} -A.QD.prototype={ -o2(a){return a"))}} -A.bt.prototype={ +oB(a){return new A.fQ(a,this,A.q(this).h("fQ"))}} +A.bs.prototype={ gm(a){var s=this.a return this.b.ap(0,s.gm(s))}, k(a){var s=this.a,r=this.b return s.k(0)+"\u27a9"+r.k(0)+"\u27a9"+A.h(r.ap(0,s.gm(s)))}, -KX(){return A.h(this.Mc())+" "+this.b.k(0)}, +KZ(){return A.h(this.Me())+" "+this.b.k(0)}, gb3(a){return this.a}} A.fQ.prototype={ ap(a,b){return this.b.ap(0,this.a.ap(0,b))}, k(a){return this.a.k(0)+"\u27a9"+this.b.k(0)}} -A.bk.prototype={ -ia(a){var s=this.a -return A.w(this).h("bk.T").a(J.bs7(s,J.bs8(J.bs9(this.b,s),a)))}, +A.bj.prototype={ +ie(a){var s=this.a +return A.q(this).h("bj.T").a(J.bsd(s,J.bse(J.bsf(this.b,s),a)))}, ap(a,b){var s,r=this if(b===0){s=r.a -return s==null?A.w(r).h("bk.T").a(s):s}if(b===1){s=r.b -return s==null?A.w(r).h("bk.T").a(s):s}return r.ia(b)}, +return s==null?A.q(r).h("bj.T").a(s):s}if(b===1){s=r.b +return s==null?A.q(r).h("bj.T").a(s):s}return r.ie(b)}, k(a){return"Animatable("+A.h(this.a)+" \u2192 "+A.h(this.b)+")"}, -sR4(a){return this.a=a}, -shN(a,b){return this.b=b}} -A.OJ.prototype={ -ia(a){return this.c.ia(1-a)}} +sR3(a){return this.a=a}, +shP(a,b){return this.b=b}} +A.OM.prototype={ +ie(a){return this.c.ie(1-a)}} A.f8.prototype={ -ia(a){return A.a0(this.a,this.b,a)}} -A.a84.prototype={ -ia(a){return A.aMG(this.a,this.b,a)}} -A.O6.prototype={ -ia(a){return A.bzo(this.a,this.b,a)}} -A.uP.prototype={ -ia(a){var s,r=this.a +ie(a){return A.a_(this.a,this.b,a)}} +A.a8b.prototype={ +ie(a){return A.aMM(this.a,this.b,a)}} +A.O9.prototype={ +ie(a){return A.bzt(this.a,this.b,a)}} +A.uN.prototype={ +ie(a){var s,r=this.a r.toString s=this.b s.toString -return B.d.aw(r+(s-r)*a)}} -A.a8P.prototype={ -ia(a){var s,r=this.a +return B.d.az(r+(s-r)*a)}} +A.a8W.prototype={ +ie(a){var s,r=this.a r.toString s=this.b s.toString return B.d.c0(r+(s-r)*a)}} -A.nn.prototype={ +A.nl.prototype={ ap(a,b){if(b===0||b===1)return b return this.a.ap(0,b)}, k(a){return"CurveTween(curve: "+this.a.k(0)+")"}} -A.VF.prototype={} -A.QW.prototype={ -amO(a,b){var s,r,q,p,o,n,m,l=this.a +A.VK.prototype={} +A.QZ.prototype={ +amM(a,b){var s,r,q,p,o,n,m,l=this.a B.b.F(l,a) for(s=l.length,r=0,q=0;q=n&&b"}} -A.JY.prototype={ -aW(){return new A.RZ(new A.bk(1,null,t.Y),null,null,B.n)}} -A.RZ.prototype={ -bo(){var s,r,q,p=this -p.bQ() -s=A.cJ(null,B.ag,null,0,p) +A.JX.prototype={ +aW(){return new A.S1(new A.bj(1,null,t.Y),null,null,B.n)}} +A.S1.prototype={ +bn(){var s,r,q,p=this +p.bP() +s=A.cJ(null,B.ai,null,0,p) p.e=s r=t.ve q=p.d -p.f=new A.bt(r.a(new A.bt(r.a(s),new A.nn(B.fa),t.HY.h("bt"))),q,q.$ti.h("bt")) -p.a3n()}, -bM(a){this.cc(a) -this.a3n()}, -a3n(){var s=this.a.x +p.f=new A.bs(r.a(new A.bs(r.a(s),new A.nl(B.fc),t.HY.h("bs"))),q,q.$ti.h("bs")) +p.a3l()}, +bL(a){this.cc(a) +this.a3l()}, +a3l(){var s=this.a.x this.d.b=s}, v(){var s=this.e s===$&&A.c() s.v() -this.alC()}, -auO(a){if(!this.r){this.r=!0 -this.Fg(0)}}, -auR(a){if(this.r){this.r=!1 -this.Fg(0)}}, -auM(){if(this.r){this.r=!1 -this.Fg(0)}}, -Fg(a){var s,r,q,p=this.e +this.alA()}, +auL(a){if(!this.r){this.r=!0 +this.Fh(0)}}, +auO(a){if(this.r){this.r=!1 +this.Fh(0)}}, +auJ(){if(this.r){this.r=!1 +this.Fh(0)}}, +Fh(a){var s,r,q,p=this.e p===$&&A.c() s=p.r if(s!=null&&s.a!=null)return r=this.r -if(r){p.z=B.aO -q=p.nd(1,B.a9r,B.PX)}else{p.z=B.aO -q=p.nd(0,B.OO,B.Q4)}q.cE(new A.aU4(this,r),t.H)}, -a5(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.a.r==null,d=!e,c=A.ue(a0),b=c.gie(),a=g.a.e +if(r){p.z=B.aP +q=p.ng(1,B.a9v,B.Q0)}else{p.z=B.aP +q=p.ng(0,B.OS,B.Q8)}q.cE(new A.aUa(this,r),t.H)}, +a5(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.a.r==null,d=!e,c=A.uc(a0),b=c.gii(),a=g.a.e if(a==null)s=f -else s=A.a_8(a,a0) +else s=A.a_d(a,a0) a=s!=null -if(a)r=c.gvf() +if(a)r=c.gvg() else if(d)r=b -else{q=B.P_.hx(a0) -r=q}p=c.geS().geB().hJ(r) -q=d&&!0?B.eP:B.m -o=d?g.gauN():f -n=d?g.gauQ():f -m=d?g.gauL():f +else{q=B.P3.hA(a0) +r=q}p=c.geT().geA().hL(r) +q=d&&!0?B.eQ:B.m +o=d?g.gauK():f +n=d?g.gauN():f +m=d?g.gauI():f l=g.a k=l.r j=l.w i=g.f i===$&&A.c() h=l.y -if(a&&e)e=l.f.hx(a0) +if(a&&e)e=l.f.hA(a0) else e=s a=g.a l=a.d -return A.mx(A.iC(B.b1,A.d2(!0,f,new A.kA(new A.b8(j,1/0,j,1/0),A.lo(!1,A.xU(new A.cg(l,new A.jD(a.z,1,1,A.qm(A.Lt(a.c,new A.fb(f,f,f,f,f,r,f,f),f),f,f,B.c9,!0,p,f,f,B.aB),f),f),new A.dW(e,f,f,h,f,f,B.am),B.cG),i),f),!1,f,f,!1,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),B.ab,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,k,m,o,n,f,f,f),q,f,f,f,f)}} -A.aU4.prototype={ +return A.mx(A.iC(B.b2,A.d3(!0,f,new A.kB(new A.b8(j,1/0,j,1/0),A.lo(!1,A.xS(new A.cg(l,new A.jD(a.z,1,1,A.qm(A.Ls(a.c,new A.fb(f,f,f,f,f,r,f,f),f),f,f,B.ca,!0,p,f,f,B.aC),f),f),new A.dW(e,f,f,h,f,f,B.ao),B.cH),i),f),!1,f,f,!1,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f),B.ad,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,k,m,o,n,f,f,f),q,f,f,f,f)}} +A.aUa.prototype={ $1(a){var s=this.a -if(s.c!=null&&this.b!==s.r)s.Fg(0)}, -$S:29} -A.VL.prototype={ +if(s.c!=null&&this.b!==s.r)s.Fh(0)}, +$S:30} +A.VQ.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.JZ.prototype={ -aW(){return new A.S_(new A.acm($.ag()),null,!1,$,null,null,B.n)}} -A.S_.prototype={ -bo(){this.bQ() +this.mv()}} +A.JY.prototype={ +aW(){return new A.S2(new A.act($.ag()),null,!1,$,null,null,B.n)}} +A.S2.prototype={ +bn(){this.bP() this.e=this.a.c}, -bM(a){var s +bL(a){var s this.cc(a) s=a.c if(s!=this.a.c)this.e=s}, v(){var s=this.d -s.bx$=$.ag() -s.bu$=0 -this.alD()}, -aNi(a){if(this.f!==a)this.f=a}, +s.bw$=$.ag() +s.bs$=0 +this.alB()}, +aNg(a){if(this.f!==a)this.f=a}, a5(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=a0.a,a3=a2.x -a2=A.a9(204,B.d2.gm(B.d2)>>>16&255,B.d2.gm(B.d2)>>>8&255,B.d2.gm(B.d2)&255).a +a2=A.a9(204,B.d3.gm(B.d3)>>>16&255,B.d3.gm(B.d3)>>>8&255,B.d3.gm(B.d3)&255).a s=(a2>>>16&255)/255 r=(a2>>>8&255)/255 q=(a2&255)/255 p=Math.max(s,Math.max(r,q)) o=Math.min(s,Math.min(r,q)) n=p-o -m=A.bk4(s,r,q,p,n) +m=A.bka(s,r,q,p,n) l=(p+o)/2 if(l!==1)A.Y(n/(1-Math.abs(2*l-1)),0,1) a3=new A.dQ((a2>>>24&255)/255,m,0.835,0.69).bd() @@ -88619,54 +88726,54 @@ a2=a0.a k=a2.c a2=a2.y j=a0.d -j.sqb(a3) -j.sCT(a0.f) -j.sSb(a0.J_$) -j.sQG(B.d2) -j.sTs(B.dA) -j.spX(B.l) +j.sqd(a3) +j.sCV(a0.f) +j.sSa(a0.J1$) +j.sQF(B.d3) +j.sTr(B.dC) +j.spZ(B.l) j.sm(0,a0.a.c) -j.sUL(a0.e) -j.suU(a0.a.d!=null) +j.sUK(a0.e) +j.suV(a0.a.d!=null) a0.a.toString -i=A.XT(4) +i=A.XY(4) j.sdB(0,new A.eU(i,B.A)) -j.sqG(a0.a.Q) +j.sqI(a0.a.Q) i=a0.a.d -h=a0.SZ$ -if(h===$){g=A.b_([B.jC,new A.dG(a0.ga4p(),new A.bN(A.b([],t.ot),t.wS),t.wY)],t.A,t.od) -a0.SZ$!==$&&A.Z() -a0.SZ$=g +h=a0.SY$ +if(h===$){g=A.b_([B.jF,new A.dG(a0.ga4n(),new A.bM(A.b([],t.ot),t.wS),t.wY)],t.A,t.od) +a0.SY$!==$&&A.a1() +a0.SY$=g h=g}f=a0.a.d==null e=!f -d=e?a0.gaD6():a1 -c=e?a0.ga4p():a1 -b=e?a0.ga4r():a1 -a=e?a0.ga4r():a1 -return A.d2(a1,k===!0,A.b7D(h,!1,A.iC(a1,A.d2(a1,a1,A.eC(a1,a1,a1,j,B.a3D),!1,a1,e,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),B.ab,f,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,c,a,d,b,a1,a1,a1),i!=null,a2,B.m,a0.gaNh(),a0.gaD3(),a1,a1),!1,a1,a1,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1)}} -A.acm.prototype={ -spX(a){if(J.e(this.as,a))return +d=e?a0.gaD3():a1 +c=e?a0.ga4n():a1 +b=e?a0.ga4p():a1 +a=e?a0.ga4p():a1 +return A.d3(a1,k===!0,A.b7J(h,!1,A.iC(a1,A.d3(a1,a1,A.eD(a1,a1,a1,j,B.a3H),!1,a1,e,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),B.ad,f,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,c,a,d,b,a1,a1,a1),i!=null,a2,B.m,a0.gaNf(),a0.gaD0(),a1,a1),!1,a1,a1,!1,!1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1)}} +A.act.prototype={ +spZ(a){if(J.e(this.as,a))return this.as=a this.C()}, sm(a,b){if(this.at==b)return this.at=b this.C()}, -sUL(a){if(this.ax==a)return +sUK(a){if(this.ax==a)return this.ax=a this.C()}, sdB(a,b){if(J.e(this.ay,b))return this.ay=b this.C()}, -sqG(a){return}, -NJ(a,b,c,d,e){if(e)a.W(this.ay.m8(b),c) -if(d!=null)this.ay.q_(d).aI(a,b)}, +sqI(a){return}, +NL(a,b,c,d,e){if(e)a.W(this.ay.mc(b),c) +if(d!=null)this.ay.q1(d).aI(a,b)}, aI(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=$.G(),h=i.B(),g=j.as g.toString h.sA(0,g) h.sP(0,B.r) -h.sbY(2.5) -h.szH(B.hp) -s=t.o.a(b.a1(0,2).U(0,B.Do.a1(0,2))) +h.sbX(2.5) +h.szJ(B.hs) +s=t.o.a(b.a1(0,2).U(0,B.Ds.a1(0,2))) g=s.a r=s.b q=new A.x(g,r,g+18,r+18) @@ -88680,7 +88787,7 @@ o.toString}p.sA(0,o) o=j.at n=j.ch if(o===!1){g=p.gA(p) -j.NJ(a,q,p,new A.cK(g,1,B.ae,-1),!1)}else{j.NJ(a,q,p,n,!0) +j.NL(a,q,p,new A.cK(g,1,B.ag,-1),!1)}else{j.NL(a,q,p,n,!0) o=j.at if(o===!0){m=i.S() m.Y(0,g+4.5,r+9.36) @@ -88690,7 +88797,7 @@ m.n(0,o,n) a.W(m,h) m.Y(0,o,n) m.n(0,g+12.959999999999999,r+5.22) -a.W(m,h)}else a.ey(s.V(0,B.a_z),s.V(0,B.a_T),h)}g=j.e +a.W(m,h)}else a.ex(s.V(0,B.a_D),s.V(0,B.a_X),h)}g=j.e g.toString if(g){l=q.eb(1) k=i.B() @@ -88698,36 +88805,36 @@ i=j.c i.toString k.sA(0,i) k.sP(0,B.r) -k.sbY(3.5) -j.NJ(a,l,k,j.ch,!0)}}} -A.VM.prototype={ -dq(){this.eC() +k.sbX(3.5) +j.NL(a,l,k,j.ch,!0)}}} +A.VR.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.anV.prototype={} +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.ao0.prototype={} A.f9.prototype={ gm(a){return this.b.a}, -gAq(){var s=this +gAs(){var s=this return!s.e.l(0,s.f)||!s.x.l(0,s.y)||!s.r.l(0,s.w)||!s.z.l(0,s.Q)}, -gAo(){var s=this +gAq(){var s=this return!s.e.l(0,s.r)||!s.f.l(0,s.w)||!s.x.l(0,s.z)||!s.y.l(0,s.Q)}, -gAp(){var s=this +gAr(){var s=this return!s.e.l(0,s.x)||!s.f.l(0,s.y)||!s.r.l(0,s.z)||!s.w.l(0,s.Q)}, -hx(a){var s,r,q,p,o,n=this,m=null -if(n.gAq()){s=a.be(t.WD) -r=s==null?m:s.f.c.gkg() -if(r==null){r=A.dS(a,B.pO) +hA(a){var s,r,q,p,o,n=this,m=null +if(n.gAs()){s=a.be(t.WD) +r=s==null?m:s.f.c.gki() +if(r==null){r=A.dS(a,B.pS) r=r==null?m:r.d q=r}else q=r -if(q==null)q=B.aG}else q=B.aG -if(n.gAo()){r=A.dS(a,B.EI) +if(q==null)q=B.aH}else q=B.aH +if(n.gAq()){r=A.dS(a,B.EM) r=r==null?m:r.Q p=r===!0}else p=!1 -if(n.gAp())A.buq(a) +if(n.gAr())A.bux(a) switch(q.a){case 1:switch(0){case 0:o=p?n.r:n.e break}break case 0:switch(0){case 0:o=p?n.w:n.f @@ -88740,95 +88847,95 @@ if(J.aj(b)!==A.O(s))return!1 return b instanceof A.f9&&b.b.a===s.b.a&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.w.l(0,s.w)&&b.x.l(0,s.x)&&b.y.l(0,s.y)&&b.z.l(0,s.z)&&b.Q.l(0,s.Q)}, gI(a){var s=this return A.a4(s.b.a,s.e,s.f,s.r,s.x,s.y,s.w,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){var s=this,r=new A.auC(s),q=A.b([r.$2("color",s.e)],t.T) -if(s.gAq())q.push(r.$2("darkColor",s.f)) -if(s.gAo())q.push(r.$2("highContrastColor",s.r)) -if(s.gAq()&&s.gAo())q.push(r.$2("darkHighContrastColor",s.w)) -if(s.gAp())q.push(r.$2("elevatedColor",s.x)) -if(s.gAq()&&s.gAp())q.push(r.$2("darkElevatedColor",s.y)) -if(s.gAo()&&s.gAp())q.push(r.$2("highContrastElevatedColor",s.z)) -if(s.gAq()&&s.gAo()&&s.gAp())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) +k(a){var s=this,r=new A.auH(s),q=A.b([r.$2("color",s.e)],t.T) +if(s.gAs())q.push(r.$2("darkColor",s.f)) +if(s.gAq())q.push(r.$2("highContrastColor",s.r)) +if(s.gAs()&&s.gAq())q.push(r.$2("darkHighContrastColor",s.w)) +if(s.gAr())q.push(r.$2("elevatedColor",s.x)) +if(s.gAs()&&s.gAr())q.push(r.$2("darkElevatedColor",s.y)) +if(s.gAq()&&s.gAr())q.push(r.$2("highContrastElevatedColor",s.z)) +if(s.gAs()&&s.gAq()&&s.gAr())q.push(r.$2("darkHighContrastElevatedColor",s.Q)) r=s.c if(r==null)r="CupertinoDynamicColor" q=B.b.cl(q,", ") return r+"("+q+", resolved by: UNRESOLVED)"}} -A.auC.prototype={ +A.auH.prototype={ $2(a,b){var s=b.l(0,this.a.b)?"*":"" return s+a+" = "+b.k(0)+s}, $S:417} -A.adf.prototype={} -A.ade.prototype={} -A.auB.prototype={ -zd(a){return B.v}, -HL(a,b,c,d){return B.aT}, -zc(a,b){return B.i}} -A.anW.prototype={} -A.a_7.prototype={ -a5(a){var s=null,r=A.ca(a,B.cd,t.l).w.f.b+8 -return new A.cg(new A.aG(8,r,8,8),new A.no(new A.a_G(this.c.U(0,new A.j(8,r))),A.dg(s,new A.cg(B.Qo,A.fY(this.d,B.a2,B.a3,B.dg),s),B.t,s,s,new A.dW(B.OX.hx(a),s,A.as1(B.OY.hx(a)),B.f4,s,s,B.am),s,s,s,222),s),s)}} -A.xQ.prototype={ -aW(){return new A.S0(B.n)}} -A.S0.prototype={ -awZ(a){this.aM(new A.aU5(this))}, -ax0(a){this.aM(new A.aU6(this))}, -a5(a){var s=this,r=null,q=s.a.d,p=s.d?A.ue(a).gie():r -return A.fh(A.mx(A.bdP(B.ar,r,q,p,B.P1,0,s.a.c,B.th,0.7),B.m,r,s.gawY(),s.gax_(),r),r,1/0)}} -A.aU5.prototype={ +A.adm.prototype={} +A.adl.prototype={} +A.auG.prototype={ +zf(a){return B.v}, +HO(a,b,c,d){return B.aU}, +ze(a,b){return B.i}} +A.ao1.prototype={} +A.a_c.prototype={ +a5(a){var s=null,r=A.ca(a,B.ce,t.l).w.f.b+8 +return new A.cg(new A.aG(8,r,8,8),new A.nm(new A.a_L(this.c.U(0,new A.j(8,r))),A.dg(s,new A.cg(B.Qs,A.fY(this.d,B.a3,B.a4,B.dh),s),B.t,s,s,new A.dW(B.P0.hA(a),s,A.as7(B.P1.hA(a)),B.f5,s,s,B.ao),s,s,s,222),s),s)}} +A.xO.prototype={ +aW(){return new A.S3(B.n)}} +A.S3.prototype={ +awW(a){this.aM(new A.aUb(this))}, +awY(a){this.aM(new A.aUc(this))}, +a5(a){var s=this,r=null,q=s.a.d,p=s.d?A.uc(a).gii():r +return A.fh(A.mx(A.bdW(B.at,r,q,p,B.P5,0,s.a.c,B.tl,0.7),B.m,r,s.gawV(),s.gawX(),r),r,1/0)}} +A.aUb.prototype={ $0(){this.a.d=!0}, $S:0} -A.aU6.prototype={ +A.aUc.prototype={ $0(){this.a.d=!1}, $S:0} -A.a_9.prototype={ -aC(a){var s=this.f,r=A.a_8(s,a) -return J.e(r,s)?this:this.hJ(r)}, -Ic(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +A.a_e.prototype={ +aC(a){var s=this.f,r=A.a_d(s,a) +return J.e(r,s)?this:this.hL(r)}, +Ie(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a if(d==null){s=r.r s=s==null?null:A.Y(s,0,1)}else s=d -return A.bdQ(l,p,n,s,m,f==null?r.w:f,q,o)}, -hJ(a){return this.Ic(a,null,null,null,null,null,null,null)}} -A.adh.prototype={} -A.adi.prototype={ -TJ(a){return a.gyh(a)==="en"}, -cL(a,b){return new A.cO(B.H2,t.Vr)}, -M_(a){return!1}, +return A.bdX(l,p,n,s,m,f==null?r.w:f,q,o)}, +hL(a){return this.Ie(a,null,null,null,null,null,null,null)}} +A.ado.prototype={} +A.adp.prototype={ +TI(a){return a.gyj(a)==="en"}, +cL(a,b){return new A.cO(B.H6,t.Vr)}, +M1(a){return!1}, k(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} -A.a_v.prototype={$iK_:1} -A.K0.prototype={ -aW(){return new A.S2(B.i,null,null,B.n)}} -A.S2.prototype={ -bo(){var s,r,q=this -q.bQ() -s=A.cJ(null,B.ed,null,0,q) +A.a_A.prototype={$iJZ:1} +A.K_.prototype={ +aW(){return new A.S5(B.i,null,null,B.n)}} +A.S5.prototype={ +bn(){var s,r,q=this +q.bP() +s=A.cJ(null,B.ef,null,0,q) s.cA() r=s.e9$ r.b=!0 -r.a.push(new A.aUe(q)) +r.a.push(new A.aUk(q)) q.f=s r=q.a r.d.a=s -r.w.ai(0,q.gOW()) +r.w.ai(0,q.gOX()) r=t.Y s=q.f q.a.toString -q.r=new A.bt(A.dq(B.ec,s,null),new A.bk(0,1,r),r.h("bt"))}, +q.r=new A.bs(A.dq(B.ee,s,null),new A.bj(0,1,r),r.h("bs"))}, v(){var s,r=this r.a.d.a=null s=r.f s===$&&A.c() s.v() -r.a.w.a9(0,r.gOW()) -r.alE()}, -bM(a){var s,r=this,q=a.w -if(q!==r.a.w){s=r.gOW() +r.a.w.a9(0,r.gOX()) +r.alC()}, +bL(a){var s,r=this,q=a.w +if(q!==r.a.w){s=r.gOX() q.a9(0,s) r.a.w.ai(0,s)}r.cc(a)}, -cZ(){this.a1o() -this.fF()}, -a1o(){var s,r=this,q=r.a.w.a,p=q.c.gbw().b,o=q.a,n=p-o.b,m=r.a +cZ(){this.a1m() +this.fH()}, +a1m(){var s,r=this,q=r.a.w.a,p=q.c.gbv().b,o=q.a,n=p-o.b,m=r.a m.toString -if(n<-48){if(m.d.gER())r.a.d.CH(!1) -return}if(!m.d.gER()){m=r.f +if(n<-48){if(m.d.gET())r.a.d.CJ(!1) +return}if(!m.d.gET()){m=r.f m===$&&A.c() m.d_(0)}r.a.toString s=Math.max(p,p-n/10) @@ -88836,116 +88943,116 @@ o=o.a-40 n=s-73.5 m=r.c m.toString -m=A.ca(m,B.eY,t.l).w.a +m=A.ca(m,B.eZ,t.l).w.a r.a.toString -n=A.bfL(new A.x(10,-21.5,0+m.a-10,0+m.b+21.5),new A.x(o,n,o+80,n+47.5)) -r.aM(new A.aUc(r,new A.j(n.a,n.b),p,s))}, +n=A.bfS(new A.x(10,-21.5,0+m.a-10,0+m.b+21.5),new A.x(o,n,o+80,n+47.5)) +r.aM(new A.aUi(r,new A.j(n.a,n.b),p,s))}, a5(a){var s,r,q=this q.a.toString s=q.d r=q.r r===$&&A.c() -return A.bcR(new A.a_a(r,new A.j(0,q.e),null),B.ec,B.Q9,s.a,s.b)}} -A.aUe.prototype={ -$0(){return this.a.aM(new A.aUd())}, +return A.bcY(new A.a_f(r,new A.j(0,q.e),null),B.ee,B.Qd,s.a,s.b)}} +A.aUk.prototype={ +$0(){return this.a.aM(new A.aUj())}, $S:0} -A.aUd.prototype={ +A.aUj.prototype={ $0(){}, $S:0} -A.aUc.prototype={ +A.aUi.prototype={ $0(){var s=this,r=s.a r.d=s.b r.e=s.c-s.d}, $S:0} -A.a_a.prototype={ +A.a_f.prototype={ a5(a){var s,r,q=this.r,p=q.b q=q.a p.ap(0,q.gm(q)) s=new A.j(0,49.75).V(0,this.w) r=p.ap(0,q.gm(q)) -r=A.p8(B.a_q,B.i,r==null?1:r) +r=A.p7(B.a_u,B.i,r==null?1:r) r.toString q=p.ap(0,q.gm(q)) if(q==null)q=1 -return A.bih(new A.O0(null,A.bfM(q,B.Vi,new A.eU(B.FU,B.FW)),s,1,B.a3H,null),r)}} -A.VN.prototype={ +return A.bin(new A.O3(null,A.bfT(q,B.Vm,new A.eU(B.FY,B.G_)),s,1,B.a3L,null),r)}} +A.VS.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.auD.prototype={ -$0(){return A.bui(this.a)}, +this.mv()}} +A.auI.prototype={ +$0(){return A.bup(this.a)}, $S:79} -A.auE.prototype={ +A.auJ.prototype={ $0(){var s=this.a,r=s.a r.toString s=s.at s.toString -r.aI1() -return new A.RY(s,r,this.b.h("RY<0>"))}, -$S(){return this.b.h("RY<0>()")}} -A.a_b.prototype={ +r.aI_() +return new A.S0(s,r,this.b.h("S0<0>"))}, +$S(){return this.b.h("S0<0>()")}} +A.a_g.prototype={ a5(a){var s,r=this,q=a.be(t.I) q.toString s=q.w q=r.e -return A.b9j(A.b9j(new A.a_r(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +return A.b9p(A.b9p(new A.a_w(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +A.H8.prototype={ +aW(){return new A.H9(B.n,this.$ti.h("H9<1>"))}, +aID(){return this.d.$0()}, +aNA(){return this.e.$0()}} A.H9.prototype={ -aW(){return new A.Ha(B.n,this.$ti.h("Ha<1>"))}, -aIF(){return this.d.$0()}, -aNC(){return this.e.$0()}} -A.Ha.prototype={ -bo(){var s,r=this -r.bQ() -s=A.aAD(null,r,null) -s.ay=r.gasL() -s.ch=r.gasN() -s.CW=r.gasJ() -s.cx=r.gasG() +bn(){var s,r=this +r.bP() +s=A.aAI(null,r,null) +s.ay=r.gasI() +s.ch=r.gasK() +s.CW=r.gasG() +s.cx=r.gasD() r.e=s}, v(){var s=this.e s===$&&A.c() s.k3.aj(0) -s.tx() -this.bL()}, -asM(a){this.d=this.a.aNC()}, -asO(a){var s,r,q=this.d +s.ty() +this.bK()}, +asJ(a){this.d=this.a.aNA()}, +asL(a){var s,r,q=this.d q.toString s=a.c s.toString r=this.c -r=this.ZO(s/r.gcF(r).a) +r=this.ZN(s/r.gcH(r).a) q=q.a s=q.x s===$&&A.c() q.sm(0,s-r)}, -asK(a){var s,r=this,q=r.d +asH(a){var s,r=this,q=r.d q.toString s=r.c -q.a8_(r.ZO(a.a.a.a/s.gcF(s).a)) +q.a7X(r.ZN(a.a.a.a/s.gcH(s).a)) r.d=null}, -asH(){var s=this.d -if(s!=null)s.a8_(0) +asE(){var s=this.d +if(s!=null)s.a7X(0) this.d=null}, -azE(a){var s -if(this.a.aIF()){s=this.e +azB(a){var s +if(this.a.aID()){s=this.e s===$&&A.c() -s.Hp(a)}}, -ZO(a){var s=this.c.be(t.I) +s.Hs(a)}}, +ZN(a){var s=this.c.be(t.I) s.toString switch(s.w.a){case 0:return-a case 1:return a}}, a5(a){var s,r,q=null,p=a.be(t.I) p.toString s=t.l -r=p.w===B.z?A.ca(a,B.cd,s).w.f.a:A.ca(a,B.cd,s).w.f.c +r=p.w===B.z?A.ca(a,B.ce,s).w.f.a:A.ca(a,B.ce,s).w.f.c r=Math.max(r,20) -return A.kU(B.bo,A.b([this.a.c,new A.a5N(0,0,0,r,A.M9(B.da,q,q,this.gazD(),q,q,q),q)],t.p),B.a1,B.a4a,q)}} -A.RY.prototype={ -a8_(a){var s,r,q,p,o=this +return A.kU(B.bp,A.b([this.a.c,new A.a5U(0,0,0,r,A.M8(B.db,q,q,this.gazA(),q,q,q),q)],t.p),B.a2,B.a4e,q)}} +A.S0.prototype={ +a7X(a){var s,r,q,p,o=this if(Math.abs(a)>=1)s=a<=0 else{r=o.a.x r===$&&A.c() @@ -88955,8 +89062,8 @@ q===$&&A.c() q=A.al(800,0,q) q.toString q=A.dh(0,Math.min(B.d.c0(q),300)) -r.z=B.aO -r.nd(1,B.rU,q)}else{o.b.ic() +r.z=B.aP +r.ng(1,B.rY,q)}else{o.b.ih() r=o.a q=r.r if(q!=null&&q.a!=null){q=r.x @@ -88964,55 +89071,55 @@ q===$&&A.c() q=A.al(0,800,q) q.toString q=A.dh(0,B.d.c0(q)) -r.z=B.jM -r.nd(0,B.rU,q)}}q=r.r +r.z=B.jP +r.ng(0,B.rY,q)}}q=r.r if(q!=null&&q.a!=null){p=A.ba("animationStatusCallback") -p.b=new A.aU3(o,p) +p.b=new A.aU9(o,p) q=p.b5() r.cA() r=r.ep$ r.b=!0 -r.a.push(q)}else o.b.IC()}} -A.aU3.prototype={ +r.a.push(q)}else o.b.IE()}} +A.aU9.prototype={ $1(a){var s=this.a -s.b.IC() -s.a.fC(this.b.b5())}, +s.b.IE() +s.a.fE(this.b.b5())}, $S:4} -A.om.prototype={ -h0(a,b){var s -if(a instanceof A.om){s=A.aU7(a,this,b) +A.ol.prototype={ +h2(a,b){var s +if(a instanceof A.ol){s=A.aUd(a,this,b) s.toString -return s}s=A.aU7(null,this,b) +return s}s=A.aUd(null,this,b) s.toString return s}, -h1(a,b){var s -if(a instanceof A.om){s=A.aU7(this,a,b) +h3(a,b){var s +if(a instanceof A.ol){s=A.aUd(this,a,b) s.toString -return s}s=A.aU7(this,null,b) +return s}s=A.aUd(this,null,b) s.toString return s}, -BH(a){return new A.adg(this,a)}, +BJ(a){return new A.adn(this,a)}, l(a,b){var s,r if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -if(b instanceof A.om){s=b.a +if(b instanceof A.ol){s=b.a r=this.a r=s==null?r==null:s===r s=r}else s=!1 return s}, gI(a){return J.T(this.a)}} -A.aU8.prototype={ -$1(a){var s=A.a0(null,a,this.a) +A.aUe.prototype={ +$1(a){var s=A.a_(null,a,this.a) s.toString return s}, $S:146} -A.aU9.prototype={ -$1(a){var s=A.a0(null,a,1-this.a) +A.aUf.prototype={ +$1(a){var s=A.a_(null,a,1-this.a) s.toString return s}, $S:146} -A.adg.prototype={ -m4(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this.b.a +A.adn.prototype={ +m8(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this.b.a if(h==null)return s=c.e r=s.a @@ -89026,28 +89133,28 @@ case 1:n=b.a m=-1 break default:n=null -m=null}for(s=b.b,r=s+p,l=0,k=0;k0)A.Ll() +s.er(0) +r.XQ(a,b) +switch(q.a){case 1:if(Math.abs(b.a.b)<10&&Math.abs(a.b-r.db)>0)A.Lk() break -case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.Ll() +case 0:if(Math.abs(b.a.a)<10&&Math.abs(a.a-r.db)>0)A.Lk() break}}, v(){var s=this.cy s===$&&A.c() s.v() -this.XQ()}} -A.aUb.prototype={ -$0(){this.a.E7()}, +this.XP()}} +A.aUh.prototype={ +$0(){this.a.E9()}, $S:0} -A.aUa.prototype={ -$1(a){return A.Ll()}, +A.aUg.prototype={ +$1(a){return A.Lk()}, $S:422} -A.am_.prototype={ +A.am6.prototype={ aI(a,b){var s,r,q,p=$.G(),o=p.B() o.sA(0,this.b) -s=A.k4(B.a_B,6) -r=A.vz(B.a_C,new A.j(7,b.b)) +s=A.k5(B.a_F,6) +r=A.vx(B.a_G,new A.j(7,b.b)) q=p.S() -q.hl(s) -q.kd(r) +q.ho(s) +q.kf(r) a.W(q,o)}, -cH(a){return!this.b.l(0,a.b)}} -A.a_d.prototype={} -A.auF.prototype={ -zd(a){return new A.M(12,a+12-1.5)}, -HL(a,b,c,d){var s,r,q,p=null,o=A.eC(p,p,p,new A.am_(A.ue(a).gie(),p),B.v) -switch(b.a){case 0:return A.aMH(o,new A.M(12,c+12-1.5)) +cG(a){return!this.b.l(0,a.b)}} +A.a_i.prototype={} +A.auK.prototype={ +zf(a){return new A.M(12,a+12-1.5)}, +HO(a,b,c,d){var s,r,q,p=null,o=A.eD(p,p,p,new A.am6(A.uc(a).gii(),p),B.v) +switch(b.a){case 0:return A.aMN(o,new A.M(12,c+12-1.5)) case 1:s=c+12-1.5 -r=A.aMH(o,new A.M(12,s)) +r=A.aMN(o,new A.M(12,s)) q=new A.b0(new Float64Array(16)) -q.bm() +q.bl() q.aF(0,6,s/2) -q.o0(3.141592653589793) +q.o2(3.141592653589793) q.aF(0,-6,-s/2) -return A.aQd(p,r,q,!0) -case 2:return B.aT}}, -zc(a,b){switch(a.a){case 0:return new A.j(6,b+12-1.5) +return A.aQj(p,r,q,!0) +case 2:return B.aU}}, +ze(a,b){switch(a.a){case 0:return new A.j(6,b+12-1.5) case 1:return new A.j(6,b+12-1.5-12+1.5) case 2:return new A.j(6,b+(b+12-1.5-b)/2)}}} -A.adj.prototype={} -A.adq.prototype={ -a5(a){return A.fh(null,null,1/A.ca(a,B.cc,t.l).w.b)}} -A.a_e.prototype={ -a5(a){var s,r=t.l,q=A.ca(a,B.cd,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+43,l=26+q.a,k=A.ca(a,B.eY,r).w.a.a-q.c-26,j=new A.j(A.Y(o.a,l,k),n-8-p) +A.adq.prototype={} +A.adx.prototype={ +a5(a){return A.fh(null,null,1/A.ca(a,B.cd,t.l).w.b)}} +A.a_j.prototype={ +a5(a){var s,r=t.l,q=A.ca(a,B.ce,r).w.f,p=q.b+8,o=this.c,n=o.b,m=n>=p+8+43,l=26+q.a,k=A.ca(a,B.eZ,r).w.a.a-q.c-26,j=new A.j(A.Y(o.a,l,k),n-8-p) n=this.d s=new A.j(A.Y(n.a,l,k),n.b+8-p) r=m?j:s -return new A.cg(new A.aG(8,p,8,8),new A.no(new A.a9I(j,s,m),new A.S3(r,A.bum(this.e),m,A.bKz(),null),null),null)}} -A.adl.prototype={ -bD(a){var s=new A.ajk(this.e,this.f,A.j1(50,null),A.aZ(t.xG),null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.sr9(this.e) -b.sTC(this.f)}} -A.ajk.prototype={ -ghq(){return!0}, -sr9(a){if(a.l(0,this.R))return +return new A.cg(new A.aG(8,p,8,8),new A.nm(new A.a9P(j,s,m),new A.S6(r,A.but(this.e),m,A.bKF(),null),null),null)}} +A.ads.prototype={ +bC(a){var s=new A.ajr(this.e,this.f,A.j1(50,null),A.aZ(t.xG),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.srb(this.e) +b.sTB(this.f)}} +A.ajr.prototype={ +ght(){return!0}, +srb(a){if(a.l(0,this.R))return this.R=a this.aE()}, -sTC(a){if(this.aB===a)return +sTB(a){if(this.aB===a)return this.aB=a this.aE()}, d3(){var s,r,q=this @@ -89165,7 +89272,7 @@ if(q.a0$==null)return s=t.k.a(A.J.prototype.gaG.call(q)) r=q.a0$ r.toString -r.dc(q.bc.ro(new A.b8(0,s.b,0,s.d)),!0) +r.dc(q.bc.rp(new A.b8(0,s.b,0,s.d)),!0) s=q.a0$ r=s.e r.toString @@ -89193,7 +89300,7 @@ s.a(p) s=$.G() m=s.S() l=e.a0$.k3 -m.fT(A.jj(new A.x(0,7,0+l.a,7+(l.b-14)),B.dW)) +m.fU(A.jj(new A.x(0,7,0+l.a,7+(l.b-14)),B.dY)) k=e.f_(e.R) p=p.a.a l=e.a0$.k3 @@ -89207,9 +89314,9 @@ f.Y(0,i,g) f.n(0,i-7,h) f.n(0,i+7,h) f.a2(0) -r.sbF(0,a.aOE(q,d,new A.x(0,0,0+n,0+o),s.a6F(B.a0h,m,f),new A.aZ1(e),r.a))}, -v(){this.cD.sbF(0,null) -this.jD()}, +r.sbE(0,a.aOC(q,d,new A.x(0,0,0+n,0+o),s.a6D(B.a0l,m,f),new A.aZ7(e),r.a))}, +v(){this.cD.sbE(0,null) +this.jF()}, ea(a,b){var s,r=this.a0$,q=r.e q.toString q=t.q.a(q).a @@ -89217,107 +89324,107 @@ s=q.a q=q.b+7 r=r.k3 if(!new A.x(s,q,s+r.a,q+(r.b-14)).O(0,b))return!1 -return this.aj3(a,b)}} -A.aZ1.prototype={ +return this.aj1(a,b)}} +A.aZ7.prototype={ $2(a,b){var s=this.a.a0$ s.toString -return a.fa(s,b)}, -$S:6} -A.S3.prototype={ -aW(){return new A.S4(null,null,B.n)}, -aQb(a,b,c,d){return this.f.$4(a,b,c,d)}} -A.S4.prototype={ -atC(){var s=this,r=s.d +return a.fb(s,b)}, +$S:5} +A.S6.prototype={ +aW(){return new A.S7(null,null,B.n)}, +aQ9(a,b,c,d){return this.f.$4(a,b,c,d)}} +A.S7.prototype={ +atz(){var s=this,r=s.d r===$&&A.c() -r.es(0) +r.er(0) r=s.d r.cA() r=r.ep$ r.b=!0 -r.a.push(s.gGS()) +r.a.push(s.gGV()) s.f=s.e+1}, -au0(){var s=this,r=s.d +atY(){var s=this,r=s.d r===$&&A.c() -r.es(0) +r.er(0) r=s.d r.cA() r=r.ep$ r.b=!0 -r.a.push(s.gGS()) +r.a.push(s.gGV()) s.f=s.e-1}, -aCy(a){var s,r=this +aCv(a){var s,r=this if(a!==B.R)return -r.aM(new A.aUf(r)) +r.aM(new A.aUl(r)) s=r.d s===$&&A.c() s.d_(0) -r.d.fC(r.gGS())}, -bo(){this.bQ() -this.d=A.cJ(null,B.ed,null,1,this)}, -bM(a){var s,r=this +r.d.fE(r.gGV())}, +bn(){this.bP() +this.d=A.cJ(null,B.ef,null,1,this)}, +bL(a){var s,r=this r.cc(a) if(r.a.d!==a.d){r.e=0 r.f=null s=r.d s===$&&A.c() s.d_(0) -r.d.fC(r.gGS())}}, +r.d.fE(r.gGV())}}, v(){var s=this.d s===$&&A.c() s.v() -this.alF()}, +this.alD()}, a5(a){var s,r,q,p,o=this,n=o.a,m=n.c,l=n.e,k=o.d k===$&&A.c() s=o.e -r=A.b72(o.gau_(),"\u25c0") -q=A.ca(a,B.cc,t.l).w -p=A.b72(o.gatB(),"\u25b6") -return n.aQb(a,m,l,A.lo(!1,new A.S5(r,o.a.d,1/q.b,p,B.P3,s,null),k))}} -A.aUf.prototype={ +r=A.b78(o.gatX(),"\u25c0") +q=A.ca(a,B.cd,t.l).w +p=A.b78(o.gaty(),"\u25b6") +return n.aQ9(a,m,l,A.lo(!1,new A.S8(r,o.a.d,1/q.b,p,B.P7,s,null),k))}} +A.aUl.prototype={ $0(){var s=this.a,r=s.f r.toString s.e=r s.f=null}, $S:0} -A.S5.prototype={ -bD(a){var s=new A.TU(A.D(t.TC,t.x),this.w,this.e,0,null,null,A.aZ(t.v)) -s.bC() +A.S8.prototype={ +bC(a){var s=new A.TX(A.D(t.TC,t.x),this.w,this.e,0,null,null,A.aZ(t.v)) +s.bB() return s}, -bI(a,b){b.saNU(0,this.w) -b.saI6(this.e)}, +bH(a,b){b.saNS(0,this.w) +b.saI4(this.e)}, dg(a){var s=t.Si -return new A.adk(A.D(t.TC,s),A.e_(s),this,B.aa)}} -A.adk.prototype={ +return new A.adr(A.D(t.TC,s),A.e6(s),this,B.ac)}} +A.adr.prototype={ gaO(){return t.l0.a(A.c2.prototype.gaO.call(this))}, -a57(a,b){var s +a55(a,b){var s switch(b.a){case 0:s=t.l0.a(A.c2.prototype.gaO.call(this)) -s.aJ=s.Q7(s.aJ,a,B.pD) +s.aJ=s.Q6(s.aJ,a,B.pH) break case 1:s=t.l0.a(A.c2.prototype.gaO.call(this)) -s.b9=s.Q7(s.b9,a,B.pE) +s.b9=s.Q6(s.b9,a,B.pI) break case 2:s=t.l0.a(A.c2.prototype.gaO.call(this)) -s.G=s.Q7(s.G,a,B.pF) +s.G=s.Q6(s.G,a,B.pJ) break}}, -mP(a,b){var s,r -if(b instanceof A.wu){this.a57(t.x.a(a),b) -return}if(b instanceof A.uM){s=t.l0.a(A.c2.prototype.gaO.call(this)) +mT(a,b){var s,r +if(b instanceof A.ws){this.a55(t.x.a(a),b) +return}if(b instanceof A.uK){s=t.l0.a(A.c2.prototype.gaO.call(this)) t.x.a(a) r=b.a r=r==null?null:r.gaO() t.aA.a(r) -s.kf(a) -s.OJ(a,r) +s.kh(a) +s.OK(a,r) return}}, -mV(a,b,c){t.l0.a(A.c2.prototype.gaO.call(this)).D9(t.x.a(a),t.aA.a(c.a.gaO()))}, -nZ(a,b){var s -if(b instanceof A.wu){this.a57(null,b) +mZ(a,b,c){t.l0.a(A.c2.prototype.gaO.call(this)).Db(t.x.a(a),t.aA.a(c.a.gaO()))}, +o0(a,b){var s +if(b instanceof A.ws){this.a55(null,b) return}s=t.l0.a(A.c2.prototype.gaO.call(this)) t.x.a(a) -s.Px(a) -s.kW(a)}, +s.Pw(a) +s.kZ(a)}, c7(a){var s,r,q,p,o=this.p2 -o.gbB(o).ab(0,a) +o.gby(o).ab(0,a) o=this.p1 o===$&&A.c() s=o.length @@ -89325,49 +89432,49 @@ r=this.p3 q=0 for(;q0){s=k.b9.e s.toString @@ -89412,38 +89519,38 @@ p.b=p.b5()+k.G.k3.a}else{s.a=new A.j(p.b5(),0) s.e=!0 p.b=p.b5()+k.b9.k3.a}if(k.aa>0){l.a=B.i l.e=!0}}else p.b=p.b5()-k.af -k.k3=r.a(A.J.prototype.gaG.call(k)).c9(new A.M(p.b5(),o.Ps()))}, -aI(a,b){this.c7(new A.aYX(b,a))}, -h6(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, -ea(a,b){var s,r,q=this,p=q.f4$ +k.k3=r.a(A.J.prototype.gaG.call(k)).c9(new A.M(p.b5(),o.Pr()))}, +aI(a,b){this.c7(new A.aZ2(b,a))}, +h9(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, +ea(a,b){var s,r,q=this,p=q.f5$ for(s=t.yS;p!=null;){r=p.e r.toString s.a(r) if(!r.e){p=r.e2$ -continue}if(A.aYV(p,a,b))return!0 -p=r.e2$}if(A.aYV(q.aJ,a,b))return!0 -if(A.aYV(q.b9,a,b))return!0 -if(A.aYV(q.G,a,b))return!0 +continue}if(A.aZ0(p,a,b))return!0 +p=r.e2$}if(A.aZ0(q.aJ,a,b))return!0 +if(A.aZ0(q.b9,a,b))return!0 +if(A.aZ0(q.G,a,b))return!0 return!1}, b6(a){var s,r,q -this.alR(a) -for(s=this.L,s=s.gbB(s),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b6(a)}}, +this.alP(a) +for(s=this.M,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b6(a)}}, b1(a){var s,r,q -this.alS(0) -for(s=this.L,s=s.gbB(s),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b1(0)}}, -mZ(){this.c7(new A.aZ_(this))}, +this.alQ(0) +for(s=this.M,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b1(0)}}, +n2(){this.c7(new A.aZ5(this))}, c7(a){var s=this,r=s.aJ if(r!=null)a.$1(r) r=s.b9 if(r!=null)a.$1(r) r=s.G if(r!=null)a.$1(r) -s.F_(a)}, -jw(a){this.c7(new A.aZ0(a))}} -A.aYY.prototype={ +s.F1(a)}, +jy(a){this.c7(new A.aZ6(a))}} +A.aZ3.prototype={ $0(){return 0}, $S:86} -A.aYZ.prototype={ +A.aZ4.prototype={ $1(a){var s,r,q,p,o,n,m=this,l=m.a,k=++l.c t.x.a(a) s=a.e @@ -89457,14 +89564,14 @@ if(q)p=k===r.dJ$+2?0:r.b9.k3.a else p=m.c k=q?t.k.a(A.J.prototype.gaG.call(r)).b:m.d.b5() q=t.k -a.dc(A.as6(new A.M(k-p,q.a(A.J.prototype.gaG.call(r)).d)),!0) +a.dc(A.asc(new A.M(k-p,q.a(A.J.prototype.gaG.call(r)).d)),!0) k=m.e -k.b=a.k3.b>k.Ps()?a.k3.b:k.Ps() +k.b=a.k3.b>k.Pr()?a.k3.b:k.Pr() if(l.a+p+a.k3.a>q.a(A.J.prototype.gaG.call(r)).b){++l.b k=r.aJ.k3.a l.a=k+r.af o=r.b9.k3.a -a.dc(A.as6(new A.M(m.d.b5()-(k+o),q.a(A.J.prototype.gaG.call(r)).d)),!0)}k=l.a +a.dc(A.asc(new A.M(m.d.b5()-(k+o),q.a(A.J.prototype.gaG.call(r)).d)),!0)}k=l.a s.a=new A.j(k,0) n=l.a=k+(a.k3.a+r.af) l=l.b @@ -89473,121 +89580,121 @@ s.e=k if(l===0)m.d.b=n+r.b9.k3.a if(k)m.f.b=n}, $S:15} -A.aYX.prototype={ +A.aZ2.prototype={ $1(a){var s t.x.a(a) s=a.e s.toString t.yS.a(s) -if(s.e)this.b.fa(a,s.a.V(0,this.a))}, +if(s.e)this.b.fb(a,s.a.V(0,this.a))}, $S:15} -A.aYW.prototype={ +A.aZ1.prototype={ $2(a,b){return this.c.dl(a,b)}, -$S:9} -A.aZ_.prototype={ -$1(a){this.a.yK(t.x.a(a))}, +$S:8} +A.aZ5.prototype={ +$1(a){this.a.yM(t.x.a(a))}, $S:15} -A.aZ0.prototype={ +A.aZ6.prototype={ $1(a){var s t.x.a(a) s=a.e s.toString if(t.yS.a(s).e)this.a.$1(a)}, $S:15} -A.wu.prototype={ +A.ws.prototype={ T(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} -A.ahz.prototype={} -A.ahA.prototype={ -dg(a){return A.a7(A.cI(null))}} -A.VO.prototype={ -dq(){this.eC() +A.ahG.prototype={} +A.ahH.prototype={ +dg(a){return A.a6(A.cI(null))}} +A.VT.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.W1.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.W6.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ for(r=t.yS;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ for(r=t.yS;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.aoo.prototype={} -A.xR.prototype={ +A.aou.prototype={} +A.xP.prototype={ a5(a){var s,r=this,q=null,p=r.f if(p==null){p=r.e p.toString -p=A.bdR(a,p)}s=A.du(p,q,B.cy,q,B.pg.hJ(r.d!=null?B.rY.hx(a):B.dA),q,q) +p=A.bdY(a,p)}s=A.du(p,q,B.cz,q,B.pk.hL(r.d!=null?B.t1.hA(a):B.dC),q,q) p=r.d -return A.bdP(B.Y,q,s,B.rX,B.rX,44,p,B.QC,p==null?1:0.7)}} -A.CY.prototype={ -geB(){var s=this.c,r=this.a.a -s=B.i8.l(0,r)?B.E3:B.E3.hJ(r) +return A.bdW(B.Y,q,s,B.t0,B.t0,44,p,B.QG,p==null?1:0.7)}} +A.CX.prototype={ +geA(){var s=this.c,r=this.a.a +s=B.ib.l(0,r)?B.E7:B.E7.hL(r) return s}, -hx(a){var s=this,r=s.a,q=r.a,p=q instanceof A.f9?q.hx(a):q,o=r.b -if(o instanceof A.f9)o=o.hx(a) -r=p.l(0,q)&&o.l(0,B.dA)?r:new A.V7(p,o) -return new A.CY(r,A.a_8(s.b,a),A.BK(s.c,a),A.BK(s.d,a),A.BK(s.e,a),A.BK(s.f,a),A.BK(s.r,a),A.BK(s.w,a),A.BK(s.x,a),A.BK(s.y,a))}, +hA(a){var s=this,r=s.a,q=r.a,p=q instanceof A.f9?q.hA(a):q,o=r.b +if(o instanceof A.f9)o=o.hA(a) +r=p.l(0,q)&&o.l(0,B.dC)?r:new A.Va(p,o) +return new A.CX(r,A.a_d(s.b,a),A.BJ(s.c,a),A.BJ(s.d,a),A.BJ(s.e,a),A.BJ(s.f,a),A.BJ(s.r,a),A.BJ(s.w,a),A.BJ(s.x,a),A.BJ(s.y,a))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.CY)if(b.a.l(0,r.a))if(J.e(b.b,r.b))s=!0 +if(b instanceof A.CX)if(b.a.l(0,r.a))if(J.e(b.b,r.b))s=!0 else s=!1 else s=!1 else s=!1 return s}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.V7.prototype={ +A.Va.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.V7&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, +return b instanceof A.Va&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.adm.prototype={} -A.a_f.prototype={ +A.adt.prototype={} +A.a_k.prototype={ a5(a){var s=null -return new A.SQ(this,A.Lt(this.d,A.bdQ(this.c.gie(),s,s,s,s,s,s,s),s),s)}} -A.SQ.prototype={ -ev(a){return!this.f.c.l(0,a.f.c)}} -A.CZ.prototype={ -gie(){var s=this.b +return new A.ST(this,A.Ls(this.d,A.bdX(this.c.gii(),s,s,s,s,s,s,s),s),s)}} +A.ST.prototype={ +eu(a){return!this.f.c.l(0,a.f.c)}} +A.CY.prototype={ +gii(){var s=this.b return s==null?this.w.b:s}, -gvf(){var s=this.c +gvg(){var s=this.c return s==null?this.w.c:s}, -geS(){var s=null,r=this.d +geT(){var s=null,r=this.d if(r==null){r=this.w.r -r=new A.aUT(r.a,r.b,B.adk,this.gie(),s,s,s,s,s,s,s,s)}return r}, -gBd(){var s=this.e +r=new A.aUZ(r.a,r.b,B.ado,this.gii(),s,s,s,s,s,s,s,s)}return r}, +gBf(){var s=this.e return s==null?this.w.d:s}, -gvD(){var s=this.f +gvE(){var s=this.f return s==null?this.w.e:s}, -gwY(){var s=this.r +gx_(){var s=this.r return s==null?!1:s}, -hx(a){var s,r=this,q=new A.auG(a),p=r.gkg(),o=q.$1(r.b),n=q.$1(r.c),m=r.d -m=m==null?null:m.hx(a) +hA(a){var s,r=this,q=new A.auL(a),p=r.gki(),o=q.$1(r.b),n=q.$1(r.c),m=r.d +m=m==null?null:m.hA(a) s=q.$1(r.e) q=q.$1(r.f) -r.gwY() -return A.buo(p,o,n,m,s,q,!1,r.w.aPx(a,r.d==null))}, +r.gx_() +return A.buv(p,o,n,m,s,q,!1,r.w.aPv(a,r.d==null))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.CZ)if(b.gkg()==r.gkg())if(b.gie().l(0,r.gie()))if(b.gvf().l(0,r.gvf()))if(b.geS().l(0,r.geS()))if(b.gBd().l(0,r.gBd()))if(b.gvD().l(0,r.gvD())){b.gwY() -r.gwY() +if(b instanceof A.CY)if(b.gki()==r.gki())if(b.gii().l(0,r.gii()))if(b.gvg().l(0,r.gvg()))if(b.geT().l(0,r.geT()))if(b.gBf().l(0,r.gBf()))if(b.gvE().l(0,r.gvE())){b.gx_() +r.gx_() s=!0}else s=!1 else s=!1 else s=!1 @@ -89596,389 +89703,389 @@ else s=!1 else s=!1 else s=!1 return s}, -gI(a){var s=this,r=s.gkg(),q=s.gie(),p=s.gvf(),o=s.geS(),n=s.gBd(),m=s.gvD() -s.gwY() +gI(a){var s=this,r=s.gki(),q=s.gii(),p=s.gvg(),o=s.geT(),n=s.gBf(),m=s.gvE() +s.gx_() return A.a4(r,q,p,o,n,m,!1,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.auG.prototype={ -$1(a){return A.a_8(a,this.a)}, +A.auL.prototype={ +$1(a){return A.a_d(a,this.a)}, $S:191} -A.N0.prototype={ -hx(a){var s=this,r=new A.aFw(a),q=s.gkg(),p=r.$1(s.gie()),o=r.$1(s.gvf()),n=s.geS() -n=n==null?null:n.hx(a) -return new A.N0(q,p,o,n,r.$1(s.gBd()),r.$1(s.gvD()),s.gwY())}, -gkg(){return this.a}, -gie(){return this.b}, -gvf(){return this.c}, -geS(){return this.d}, -gBd(){return this.e}, -gvD(){return this.f}, -gwY(){return this.r}} -A.aFw.prototype={ -$1(a){return A.a_8(a,this.a)}, +A.N1.prototype={ +hA(a){var s=this,r=new A.aFC(a),q=s.gki(),p=r.$1(s.gii()),o=r.$1(s.gvg()),n=s.geT() +n=n==null?null:n.hA(a) +return new A.N1(q,p,o,n,r.$1(s.gBf()),r.$1(s.gvE()),s.gx_())}, +gki(){return this.a}, +gii(){return this.b}, +gvg(){return this.c}, +geT(){return this.d}, +gBf(){return this.e}, +gvE(){return this.f}, +gx_(){return this.r}} +A.aFC.prototype={ +$1(a){return A.a_d(a,this.a)}, $S:191} -A.adp.prototype={ -aPx(a,b){var s,r,q=this,p=new A.aUg(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +A.adw.prototype={ +aPv(a,b){var s,r,q=this,p=new A.aUm(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) p=p.$1(q.e) s=q.r if(b){r=s.a -if(r instanceof A.f9)r=r.hx(a) +if(r instanceof A.f9)r=r.hA(a) s=s.b -s=new A.adn(r,s instanceof A.f9?s.hx(a):s)}return new A.adp(q.a,o,n,m,p,!1,s)}} -A.aUg.prototype={ -$1(a){return a instanceof A.f9?a.hx(this.a):a}, +s=new A.adu(r,s instanceof A.f9?s.hA(a):s)}return new A.adw(q.a,o,n,m,p,!1,s)}} +A.aUm.prototype={ +$1(a){return a instanceof A.f9?a.hA(this.a):a}, $S:146} -A.adn.prototype={} -A.aUT.prototype={ -geB(){return A.CY.prototype.geB.call(this).hJ(this.z)}} -A.ado.prototype={} -A.QM.prototype={ -aD7(a){if(this.a.d!=null)this.aM(new A.aQ0(this,a))}, -a4q(a){var s=this.a,r=s.d +A.adu.prototype={} +A.aUZ.prototype={ +geA(){return A.CX.prototype.geA.call(this).hL(this.z)}} +A.adv.prototype={} +A.QP.prototype={ +aD4(a){if(this.a.d!=null)this.aM(new A.aQ6(this,a))}, +a4o(a){var s=this.a,r=s.d if(r==null)return switch(s.c){case!1:r.$1(!0) break case!0:r.$1(!1) break case null:r.$1(!1) -break}this.c.gaO().zq(B.p9)}, +break}this.c.gaO().zs(B.pd)}, +aD2(){return this.a4o(null)}, +a4q(a){if(this.J1$!=null)this.aM(new A.aQ8(this))}, aD5(){return this.a4q(null)}, -a4s(a){if(this.J_$!=null)this.aM(new A.aQ2(this))}, -aD8(){return this.a4s(null)}, -aD4(a){if(a!==this.a8v$)this.aM(new A.aPY(this,a))}} -A.aQ0.prototype={ -$0(){this.a.J_$=this.b.c}, +aD1(a){if(a!==this.a8t$)this.aM(new A.aQ3(this,a))}} +A.aQ6.prototype={ +$0(){this.a.J1$=this.b.c}, $S:0} -A.aQ2.prototype={ -$0(){this.a.J_$=null}, +A.aQ8.prototype={ +$0(){this.a.J1$=null}, $S:0} -A.aPY.prototype={ -$0(){this.a.a8v$=this.b}, +A.aQ3.prototype={ +$0(){this.a.a8t$=this.b}, $S:0} -A.a9W.prototype={ -sQG(a){if(J.e(this.a,a))return +A.aa2.prototype={ +sQF(a){if(J.e(this.a,a))return this.a=a this.C()}, -sTs(a){if(J.e(this.b,a))return +sTr(a){if(J.e(this.b,a))return this.b=a this.C()}, -sqb(a){if(a.l(0,this.c))return +sqd(a){if(a.l(0,this.c))return this.c=a this.C()}, -sSb(a){if(J.e(a,this.d))return +sSa(a){if(J.e(a,this.d))return this.d=a this.C()}, -sCT(a){if(a===this.e)return +sCV(a){if(a===this.e)return this.e=a this.C()}, -suU(a){if(a===this.f)return +suV(a){if(a===this.f)return this.f=a this.C()}, -cH(a){return!0}, -y6(a){return null}, -gzp(){return null}, -EO(a){return!1}, -k(a){return"#"+A.cW(this)}} -A.b29.prototype={ +cG(a){return!0}, +y8(a){return null}, +gzr(){return null}, +EQ(a){return!1}, +k(a){return"#"+A.cX(this)}} +A.b2f.prototype={ $0(){return null}, $S:430} -A.b15.prototype={ +A.b1b.prototype={ $0(){var s=self.window.navigator.platform,r=s==null?null:s.toLowerCase() if(r==null)r="" -if(B.c.cb(r,"mac"))return B.bW -if(B.c.cb(r,"win"))return B.cQ -if(B.c.O(r,"iphone")||B.c.O(r,"ipad")||B.c.O(r,"ipod"))return B.a8 -if(B.c.O(r,"android"))return B.af -if(self.window.matchMedia("only screen and (pointer: fine)").matches)return B.cP -return B.af}, +if(B.c.cb(r,"mac"))return B.bX +if(B.c.cb(r,"win"))return B.cR +if(B.c.O(r,"iphone")||B.c.O(r,"ipad")||B.c.O(r,"ipod"))return B.aa +if(B.c.O(r,"android"))return B.ah +if(self.window.matchMedia("only screen and (pointer: fine)").matches)return B.cQ +return B.ah}, $S:431} -A.wv.prototype={ -E1(a,b){var s=A.mh.prototype.gm.call(this,this) +A.wt.prototype={ +E3(a,b){var s=A.mh.prototype.gm.call(this,this) s.toString -return J.bcH(s)}, -k(a){return this.E1(a,B.bA)}} -A.Dn.prototype={} -A.a0y.prototype={} -A.a0w.prototype={} +return J.bcO(s)}, +k(a){return this.E3(a,B.bB)}} +A.Dm.prototype={} +A.a0E.prototype={} +A.a0C.prototype={} A.cz.prototype={ -aJ_(){var s,r,q,p,o,n,m,l=this.a +aIY(){var s,r,q,p,o,n,m,l=this.a if(t.vp.b(l)){s=l.ge3(l) r=l.k(0) if(typeof s=="string"&&s!==r){q=r.length p=J.aK(s) -if(q>p.gE(s)){o=B.c.yi(r,s) +if(q>p.gE(s)){o=B.c.yk(r,s) if(o===q-p.gE(s)&&o>2&&B.c.ao(r,o-2,o)===": "){n=B.c.ao(r,0,o-2) -m=B.c.fm(n," Failed assertion:") +m=B.c.fp(n," Failed assertion:") if(m>=0)n=B.c.ao(n,0,m)+"\n"+B.c.cf(n,m+1) -l=p.qv(s)+"\n"+n}else l=null}else l=null}else l=null +l=p.qx(s)+"\n"+n}else l=null}else l=null}else l=null if(l==null)l=r}else if(!(typeof l=="string"))l=t.Lt.b(l)||t.VI.b(l)?J.h9(l):" "+A.h(l) -l=J.bsS(l) +l=J.bsY(l) return l.length===0?" ":l}, -gags(){return A.buF(new A.aym(this).$0(),!0,B.t3)}, -fe(){return"Exception caught by "+this.c}, -k(a){A.bCZ(null,B.PC,this) +gagq(){return A.buM(new A.ayr(this).$0(),!0,B.t7)}, +ff(){return"Exception caught by "+this.c}, +k(a){A.bD4(null,B.PG,this) return""}} -A.aym.prototype={ -$0(){return J.bsR(this.a.aJ_().split("\n")[0])}, +A.ayr.prototype={ +$0(){return J.bsX(this.a.aIY().split("\n")[0])}, $S:66} A.qE.prototype={ ge3(a){return this.k(0)}, -fe(){return"FlutterError"}, -k(a){var s,r,q=new A.be(this.a,t.ow) +ff(){return"FlutterError"}, +k(a){var s,r,q=new A.c3(this.a,t.ow) if(!q.gaD(q)){s=q.ga3(q) r=J.fm(s) s=A.mh.prototype.gm.call(r,s) s.toString -s=J.bcH(s)}else s="FlutterError" +s=J.bcO(s)}else s="FlutterError" return s}, -$ixb:1} -A.ayn.prototype={ +$ix9:1} +A.ays.prototype={ $1(a){return A.ck(a)}, $S:432} -A.ayo.prototype={ +A.ayt.prototype={ $1(a){return a+1}, $S:84} -A.ayp.prototype={ +A.ayu.prototype={ $1(a){return a+1}, $S:84} -A.b4w.prototype={ +A.b4C.prototype={ $1(a){return B.c.O(a,"StackTrace.current")||B.c.O(a,"dart-sdk/lib/_internal")||B.c.O(a,"dart:sdk_internal")}, -$S:30} -A.aeQ.prototype={} -A.aeS.prototype={} -A.aeR.prototype={} -A.XK.prototype={ -ame(){var s,r,q,p,o,n,m,l,k=this,j=null -A.bBF("Framework initialization",j,j) -k.alv() +$S:31} +A.aeX.prototype={} +A.aeZ.prototype={} +A.aeY.prototype={} +A.XP.prototype={ +amc(){var s,r,q,p,o,n,m,l,k=this,j=null +A.bBL("Framework initialization",j,j) +k.als() $.b9=k s=t.Si -r=A.e_(s) +r=A.e6(s) q=A.b([],t.CE) p=t.S -o=new A.afy(new A.DP(A.lx(j,j,j,t.Su,p),t.op)) -n=A.b7B(!0,"Root Focus Scope",!1) +o=new A.afF(new A.DO(A.lx(j,j,j,t.Su,p),t.op)) +n=A.b7H(!0,"Root Focus Scope",!1) m=A.b([],t.OM) l=$.ag() -n=n.w=new A.KZ(o,n,A.y(t.mx),m,l) -m=$.h3.bU$ +n=n.w=new A.KY(o,n,A.y(t.mx),m,l) +m=$.h3.bT$ m===$&&A.c() -m.a=o.ga90() -$.hF.lP$.b.u(0,o.ga91(),j) +m.a=o.ga8Y() +$.hE.lT$.b.t(0,o.ga8Z(),j) o=n -s=new A.asg(new A.afQ(r),q,o,A.D(t.py,s)) +s=new A.asm(new A.afX(r),q,o,A.D(t.py,s)) k.bA$=s -s.a=k.gasg() -s=$.bQ() -s.fr=k.gaK0() +s.a=k.gasd() +s=$.bO() +s.fr=k.gaJZ() s.fx=$.aF -B.j1.vG(k.gatz()) -s=new A.a_y(A.D(p,t.BV),B.Ao) -B.Ao.vG(s.gawl()) -k.Ce$=s -k.alw() +B.j4.vH(k.gatw()) +s=new A.a_D(A.D(p,t.BV),B.As) +B.As.vH(s.gawi()) +k.Cg$=s +k.alu() s=t.N -A.bJp("Flutter.FrameworkInitialization",A.D(s,s),"Extension") -A.bBE()}, -lV(){}, -uR(){}, -aMl(a){var s,r=A.bid() -r.py(0,"Lock events");++this.c +A.bJv("Flutter.FrameworkInitialization",A.D(s,s),"Extension") +A.bBK()}, +lZ(){}, +uS(){}, +aMj(a){var s,r=A.bij() +r.pA(0,"Lock events");++this.c s=a.$0() -s.ld(new A.arH(this,r)) +s.li(new A.arN(this,r)) return s}, -Vw(){}, +Vv(){}, k(a){return""}} -A.arH.prototype={ +A.arN.prototype={ $0(){var s=this.a -if(--s.c<=0){this.b.a8E(0) -s.alm() -if(s.R$.c!==0)s.a_w()}}, -$S:5} +if(--s.c<=0){this.b.a8B(0) +s.alj() +if(s.R$.c!==0)s.a_v()}}, +$S:7} A.aq.prototype={} -A.bs.prototype={ +A.br.prototype={ ai(a,b){var s,r,q,p,o=this -if(o.gft(o)===o.gew().length){s=t.Nw -if(o.gft(o)===0)o.sew(A.b2(1,null,!1,s)) -else{r=A.b2(o.gew().length*2,null,!1,s) -for(q=0;q0){r.gew()[s]=null -r.smm(r.gmm()+1)}else r.Go(s) +for(s=0;s0){r.gev()[s]=null +r.smq(r.gmq()+1)}else r.Gr(s) break}}, -v(){this.sew($.ag()) -this.sft(0,0)}, +v(){this.sev($.ag()) +this.sfw(0,0)}, C(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -if(f.gft(f)===0)return -f.slv(f.glv()+1) -p=f.gft(f) -for(s=0;s0){l=f.gft(f)-f.gmm() -if(l*2<=f.gew().length){k=A.b2(l,null,!1,t.Nw) -for(j=0,s=0;s0){l=f.gfw(f)-f.gmq() +if(l*2<=f.gev().length){k=A.b2(l,null,!1,t.Nw) +for(j=0,s=0;s#"+A.cW(this)+"("+A.h(this.a)+")"}} -A.Ke.prototype={ +k(a){return"#"+A.cX(this)+"("+A.h(this.a)+")"}} +A.Kd.prototype={ T(){return"DiagnosticLevel."+this.b}} A.qp.prototype={ T(){return"DiagnosticsTreeStyle."+this.b}} -A.aY9.prototype={} +A.aYf.prototype={} A.j6.prototype={ -E1(a,b){return this.d5(0)}, -k(a){return this.E1(a,B.bA)}} +E3(a,b){return this.d5(0)}, +k(a){return this.E3(a,B.bB)}} A.mh.prototype={ -gm(a){this.awg() +gm(a){this.awd() return this.at}, -awg(){return}} -A.xY.prototype={} -A.a_N.prototype={} +awd(){return}} +A.xW.prototype={} +A.a_S.prototype={} A.aX.prototype={ -fe(){return"#"+A.cW(this)}, -E1(a,b){var s=this.fe() +ff(){return"#"+A.cX(this)}, +E3(a,b){var s=this.ff() return s}, -k(a){return this.E1(a,B.bA)}} -A.a_M.prototype={ -fe(){return"#"+A.cW(this)}} -A.np.prototype={ -k(a){return this.acz(B.t3).d5(0)}, -fe(){return"#"+A.cW(this)}, -aPY(a,b){return A.b79(a,b,this)}, -acz(a){return this.aPY(null,a)}} -A.adN.prototype={} +k(a){return this.E3(a,B.bB)}} +A.a_R.prototype={ +ff(){return"#"+A.cX(this)}} +A.nn.prototype={ +k(a){return this.acx(B.t7).d5(0)}, +ff(){return"#"+A.cX(this)}, +aPW(a,b){return A.b7f(a,b,this)}, +acx(a){return this.aPW(null,a)}} +A.adU.prototype={} A.hf.prototype={} A.qV.prototype={} -A.pH.prototype={ -k(a){return"[#"+A.cW(this)+"]"}} -A.d3.prototype={ +A.pG.prototype={ +k(a){return"[#"+A.cX(this)+"]"}} +A.d4.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return A.w(this).h("d3").b(b)&&J.e(b.a,this.a)}, +return A.q(this).h("d4").b(b)&&J.e(b.a,this.a)}, gI(a){return A.a4(A.O(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){var s=A.w(this),r=s.h("d3.T"),q=this.a,p=A.ap(r)===B.aap?"<'"+A.h(q)+"'>":"<"+A.h(q)+">" -if(A.O(this)===A.ap(s.h("d3")))return"["+p+"]" +k(a){var s=A.q(this),r=s.h("d4.T"),q=this.a,p=A.ap(r)===B.aat?"<'"+A.h(q)+"'>":"<"+A.h(q)+">" +if(A.O(this)===A.ap(s.h("d4")))return"["+p+"]" return"["+A.ap(r).k(0)+" "+p+"]"}} -A.ba8.prototype={} +A.bae.prototype={} A.ms.prototype={} -A.M_.prototype={} +A.LZ.prototype={} A.ad.prototype={ -yK(a){var s=a.a,r=this.a +yM(a){var s=a.a,r=this.a if(s<=r){a.a=r+1 -a.mZ()}}, -mZ(){}, +a.n2()}}, +n2(){}, ged(){return this.b}, b6(a){this.b=a}, b1(a){this.b=null}, gb3(a){return this.c}, -kf(a){var s +kh(a){var s a.c=this s=this.b if(s!=null)a.b6(s) -this.yK(a)}, -kW(a){a.c=null +this.yM(a)}, +kZ(a){a.c=null if(this.b!=null)a.b1(0)}} -A.bN.prototype={ -gGd(){var s,r=this,q=r.c -if(q===$){s=A.e_(r.$ti.c) -r.c!==$&&A.Z() +A.bM.prototype={ +gGf(){var s,r=this,q=r.c +if(q===$){s=A.e6(r.$ti.c) +r.c!==$&&A.a1() r.c=s q=s}return q}, -N(a,b){this.b=!0 -this.gGd().aj(0) -return B.b.N(this.a,b)}, +L(a,b){this.b=!0 +this.gGf().aj(0) +return B.b.L(this.a,b)}, aj(a){this.b=!1 B.b.aj(this.a) -this.gGd().aj(0)}, +this.gGf().aj(0)}, O(a,b){var s=this,r=s.a if(r.length<3)return B.b.O(r,b) -if(s.b){s.gGd().F(0,r) -s.b=!1}return s.gGd().O(0,b)}, -gaz(a){var s=this.a -return new J.dw(s,s.length,A.a6(s).h("dw<1>"))}, +if(s.b){s.gGf().F(0,r) +s.b=!1}return s.gGf().O(0,b)}, +gaw(a){var s=this.a +return new J.dw(s,s.length,A.a7(s).h("dw<1>"))}, gaD(a){return this.a.length===0}, gdm(a){return this.a.length!==0}, -hU(a,b){var s=this.a,r=A.a6(s) -return b?A.b(s.slice(0),r):J.nH(s.slice(0),r.c)}, -eu(a){return this.hU(a,!0)}} -A.DP.prototype={ +hW(a,b){var s=this.a,r=A.a7(s) +return b?A.b(s.slice(0),r):J.nF(s.slice(0),r.c)}, +es(a){return this.hW(a,!0)}} +A.DO.prototype={ H(a,b){var s=this.a,r=s.i(0,b) -s.u(0,b,(r==null?0:r)+1)}, -N(a,b){var s=this.a,r=s.i(0,b) +s.t(0,b,(r==null?0:r)+1)}, +L(a,b){var s=this.a,r=s.i(0,b) if(r==null)return!1 -if(r===1)s.N(0,b) -else s.u(0,b,r-1) +if(r===1)s.L(0,b) +else s.t(0,b,r-1) return!0}, O(a,b){return this.a.aX(0,b)}, -gaz(a){var s=this.a -return A.jX(s,s.r,A.w(s).c)}, +gaw(a){var s=this.a +return A.jX(s,s.r,A.q(s).c)}, gaD(a){return this.a.a===0}, gdm(a){return this.a.a!==0}} -A.F_.prototype={ -aOG(a,b,c){var s=this.a,r=s==null?$.WB():s,q=r.pf(0,0,b,A.hk(b),c) +A.EY.prototype={ +aOE(a,b,c){var s=this.a,r=s==null?$.WG():s,q=r.ph(0,0,b,A.ek(b),c) if(q===s)return this s=this.$ti -return new A.F_(q,s.h("@<1>").ae(s.z[1]).h("F_<1,2>"))}, +return new A.EY(q,s.h("@<1>").ad(s.z[1]).h("EY<1,2>"))}, i(a,b){var s=this.a if(s==null)return null -return s.z6(0,0,b,J.T(b))}} -A.b0u.prototype={} -A.afj.prototype={ -pf(a,b,c,d,e){var s,r,q,p,o=B.e.AH(d,b)&31,n=this.a,m=n[o] -if(m==null)m=$.WB() -s=m.pf(0,b+5,c,d,e) +return s.z8(0,0,b,J.T(b))}} +A.b0A.prototype={} +A.afq.prototype={ +ph(a,b,c,d,e){var s,r,q,p,o=B.e.AJ(d,b)&31,n=this.a,m=n[o] +if(m==null)m=$.WG() +s=m.ph(0,b+5,c,d,e) if(s===m)n=this else{r=n.length q=A.b2(r,null,!1,t.X) for(p=0;p>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) +n=new A.afq(q)}return n}, +z8(a,b,c,d){var s=this.a[B.e.WR(d,b)&31] +return s==null?null:s.z8(0,b+5,c,d)}} +A.wq.prototype={ +ph(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=B.e.AJ(a7,a5)&31,a0=1<>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) a3=(a3&858993459)+(a3>>>2&858993459) a3=a3+(a3>>>4)&252645135 a3+=a3>>>8 @@ -89988,37 +90095,37 @@ a2=2*s r=a[a2] q=a2+1 p=a[q] -if(r==null){o=J.bsD(p,a5+5,a6,a7,a8) +if(r==null){o=J.bsJ(p,a5+5,a6,a7,a8) if(o===p)return c a2=a.length n=A.b2(a2,b,!1,t.X) for(m=0;m>>1&1431655765) +return new A.wq(a1,n)}else{a3=a1-(a1>>>1&1431655765) a3=(a3&858993459)+(a3>>>2&858993459) a3=a3+(a3>>>4)&252645135 a3+=a3>>>8 i=a3+(a3>>>16)&63 -if(i>=16){a1=c.ayr(a5) -a1.a[a]=$.WB().pf(0,a5+5,a6,a7,a8) +if(i>=16){a1=c.ayo(a5) +a1.a[a]=$.WG().ph(0,a5+5,a6,a7,a8) return a1}else{h=2*s g=2*i f=A.b2(g+2,b,!1,t.X) @@ -90026,8 +90133,8 @@ for(a=c.b,e=0;e>>0,f)}}}, -z6(a,b,c,d){var s,r,q,p,o=1<<(B.e.WS(d,b)&31)>>>0,n=this.a +return new A.wq((a1|a0)>>>0,f)}}}, +z8(a,b,c,d){var s,r,q,p,o=1<<(B.e.WR(d,b)&31)>>>0,n=this.a if((n&o)>>>0===0)return null n=(n&o-1)>>>0 s=n-(n>>>1&1431655765) @@ -90038,18 +90145,18 @@ n=this.b r=2*(s+(s>>>16)&63) q=n[r] p=n[r+1] -if(q==null)return p.z6(0,b+5,c,d) +if(q==null)return p.z8(0,b+5,c,d) if(c===q)return p return null}, -ayr(a){var s,r,q,p,o,n,m,l=A.b2(32,null,!1,t.X) -for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.e.AH(s,o)&1)!==0){n=q[p] +ayo(a){var s,r,q,p,o,n,m,l=A.b2(32,null,!1,t.X) +for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.e.AJ(s,o)&1)!==0){n=q[p] m=p+1 if(n==null)l[o]=q[m] -else l[o]=$.WB().pf(0,r,n,J.T(n),q[m]) -p+=2}return new A.afj(l)}} -A.SK.prototype={ -pf(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=j.a -if(d===i){s=j.a0M(c) +else l[o]=$.WG().ph(0,r,n,J.T(n),q[m]) +p+=2}return new A.afq(l)}} +A.SN.prototype={ +ph(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=j.a +if(d===i){s=j.a0L(c) if(s!==-1){i=j.b r=s+1 q=i[r] @@ -90058,227 +90165,227 @@ else{q=i.length p=A.b2(q,null,!1,t.X) for(o=0;o>>0,k).pf(0,b,c,d,e)}, -z6(a,b,c,d){var s=this.a0M(c) +return new A.wq(1<<(i&31)>>>0,k).ph(0,b,c,d,e)}, +z8(a,b,c,d){var s=this.a0L(c) return s<0?null:this.b[s+1]}, -a0M(a){var s,r,q=this.b,p=q.length -for(s=J.os(a),r=0;r=s.a.length)s.PC(q) +tF(a){var s=this,r=a.length,q=s.b+r +if(q>=s.a.length)s.PB(q) B.E.dP(s.a,s.b,q,a) s.b+=r}, -AF(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) -if(q>=s.a.length)s.PC(q) +AH(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) +if(q>=s.a.length)s.PB(q) B.E.dP(s.a,s.b,q,a) s.b=q}, -aAi(a){return this.AF(a,0,null)}, -PC(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) +aAf(a){return this.AH(a,0,null)}, +PB(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) B.E.dP(o,0,r,s) this.a=o}, -azt(){return this.PC(null)}, -oo(a){var s=B.e.bJ(this.b,a) -if(s!==0)this.AF($.bpM(),0,a-s)}, -rm(){var s,r=this +azq(){return this.PB(null)}, +oq(a){var s=B.e.bI(this.b,a) +if(s!==0)this.AH($.bpS(),0,a-s)}, +rn(){var s,r=this if(r.c)throw A.d(A.ah("done() must not be called more than once on the same "+A.O(r).k(0)+".")) s=A.fF(r.a.buffer,0,r.b) r.a=new Uint8Array(0) r.c=!0 return s}} -A.O3.prototype={ -o8(a){return this.a.getUint8(this.b++)}, -Lp(a){var s=this.b,r=$.h6() -B.h0.W1(this.a,s,r)}, -qB(a){var s=this.a,r=A.cl(s.buffer,s.byteOffset+this.b,a) +A.O6.prototype={ +oa(a){return this.a.getUint8(this.b++)}, +Lr(a){var s=this.b,r=$.h6() +B.h3.W0(this.a,s,r)}, +qD(a){var s=this.a,r=A.cl(s.buffer,s.byteOffset+this.b,a) this.b+=a return r}, -Lq(a){var s -this.oo(8) +Ls(a){var s +this.oq(8) s=this.a -B.Ac.a6a(s.buffer,s.byteOffset+this.b,a)}, -oo(a){var s=this.b,r=B.e.bJ(s,a) +B.Ag.a68(s.buffer,s.byteOffset+this.b,a)}, +oq(a){var s=this.b,r=B.e.bI(s,a) if(r!==0)this.b=s+(a-r)}} -A.o7.prototype={ +A.o6.prototype={ gI(a){var s=this return A.a4(s.b,s.d,s.f,s.r,s.w,s.x,s.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.o7&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.a===s.a}, +return b instanceof A.o6&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.a===s.a}, k(a){var s=this return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.w+", method: "+s.x+")"}} -A.aNu.prototype={ +A.aNA.prototype={ $1(a){return a.length!==0}, -$S:30} +$S:31} A.cO.prototype={ -xa(a,b){return new A.aT($.aF,this.$ti.h("aT<1>"))}, -rd(a){return this.xa(a,null)}, -j_(a,b,c){var s=a.$1(this.a) +xc(a,b){return new A.aT($.aF,this.$ti.h("aT<1>"))}, +rf(a){return this.xc(a,null)}, +j1(a,b,c){var s=a.$1(this.a) if(c.h("ao<0>").b(s))return s return new A.cO(s,c.h("cO<0>"))}, -cE(a,b){return this.j_(a,null,b)}, -ld(a){var s,r,q,p,o,n=this +cE(a,b){return this.j1(a,null,b)}, +li(a){var s,r,q,p,o,n=this try{s=a.$0() -if(t.L0.b(s)){p=s.cE(new A.aOm(n),n.$ti.c) +if(t.L0.b(s)){p=s.cE(new A.aOs(n),n.$ti.c) return p}return n}catch(o){r=A.aW(o) -q=A.bu(o) -p=A.b7I(r,q,n.$ti.c) +q=A.bt(o) +p=A.b7O(r,q,n.$ti.c) return p}}, $iao:1} -A.aOm.prototype={ +A.aOs.prototype={ $1(a){return this.a.a}, $S(){return this.a.$ti.h("1(@)")}} -A.a1u.prototype={ +A.a1A.prototype={ T(){return"GestureDisposition."+this.b}} -A.e6.prototype={} -A.DH.prototype={ -aC(a){this.a.on(this.b,this.c,a)}} -A.Hs.prototype={ +A.e5.prototype={} +A.DG.prototype={ +aC(a){this.a.op(this.b,this.c,a)}} +A.Hr.prototype={ k(a){var s=this,r=s.a -r=r.length===0?""+"":""+new A.W(r,new A.aWm(s),A.a6(r).h("W<1,k>")).cl(0,", ") +r=r.length===0?""+"":""+new A.W(r,new A.aWs(s),A.a7(r).h("W<1,k>")).cl(0,", ") if(s.b)r+=" [open]" if(s.c)r+=" [held]" if(s.d)r+=" [hasPendingSweep]" return r.charCodeAt(0)==0?r:r}} -A.aWm.prototype={ +A.aWs.prototype={ $1(a){if(a===this.a.e)return a.k(0)+" (eager winner)" return a.k(0)}, $S:435} -A.azt.prototype={ -u_(a,b,c){this.a.d7(0,b,new A.azv(this,b)).a.push(c) -return new A.DH(this,b,c)}, -aFX(a,b){var s=this.a.i(0,b) +A.azy.prototype={ +u_(a,b,c){this.a.d7(0,b,new A.azA(this,b)).a.push(c) +return new A.DG(this,b,c)}, +aFV(a,b){var s=this.a.i(0,b) if(s==null)return s.b=!1 -this.a4y(b,s)}, -Yc(a){var s,r=this.a,q=r.i(0,a) +this.a4w(b,s)}, +Yb(a){var s,r=this.a,q=r.i(0,a) if(q==null)return if(q.c){q.d=!0 -return}r.N(0,a) +return}r.L(0,a) r=q.a -if(r.length!==0){B.b.ga3(r).jM(a) -for(s=1;s").ae(q.z[1]),r=new A.c1(J.az(r.a),r.b,q.h("c1<1,2>")),p=n.r,q=q.z[1];r.D();){o=r.a;(o==null?q.a(o):o).zF(0,p)}s.aj(0) +for(s=n.a,r=s.gby(s),q=A.q(r),q=q.h("@<1>").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),p=n.r,q=q.z[1];r.D();){o=r.a;(o==null?q.a(o):o).zH(0,p)}s.aj(0) n.c=B.F s=n.y -if(s!=null)s.bn(0)}} -A.DI.prototype={ -atM(a){var s,r,q,p,o +if(s!=null)s.bm(0)}} +A.DH.prototype={ +atJ(a){var s,r,q,p,o try{q=a.a -p=$.bQ().d.i(0,0).x +p=$.bO().d.i(0,0).x if(p==null){p=self.window.devicePixelRatio -if(p===0)p=1}this.SL$.F(0,A.byF(q,p)) -if(this.c<=0)this.O2()}catch(o){s=A.aW(o) -r=A.bu(o) +if(p===0)p=1}this.SK$.F(0,A.byK(q,p)) +if(this.c<=0)this.O4()}catch(o){s=A.aW(o) +r=A.bt(o) q=A.ck("while handling a pointer data packet") -A.eG(new A.cz(s,r,"gestures library",q,null,!1))}}, -aFy(a){var s=this.SL$ -if(s.b===s.c&&this.c<=0)A.kr(this.gar7()) -s.wN(A.bgz(0,0,0,0,0,B.b7,!1,0,a,B.i,1,1,0,0,0,0,0,0,B.F))}, -O2(){for(var s=this.SL$;!s.gaD(s);)this.Te(s.rZ())}, -Te(a){this.ga2N().el(0) -this.a0y(a)}, -a0y(a){var s,r,q,p=this,o=!t.pY.b(a) -if(!o||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.b7P() +A.eH(new A.cz(s,r,"gestures library",q,null,!1))}}, +aFw(a){var s=this.SK$ +if(s.b===s.c&&this.c<=0)A.ks(this.gar4()) +s.wP(A.bgG(0,0,0,0,0,B.b8,!1,0,a,B.i,1,1,0,0,0,0,0,0,B.F))}, +O4(){for(var s=this.SK$;!s.gaD(s);)this.Td(s.t_())}, +Td(a){this.ga2L().el(0) +this.a0x(a)}, +a0x(a){var s,r,q,p=this,o=!t.pY.b(a) +if(!o||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.b7V() r=a.gbb(a) -q=p.i5$ +q=p.i8$ q===$&&A.c() q.e.dl(s,r) -p.Xr(s,r) -if(!o||t.w5.b(a))p.SN$.u(0,a.gc5(),s) -o=s}else if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a)){s=p.SN$.N(0,a.gc5()) -o=s}else o=a.gIG()||t.DB.b(a)?p.SN$.i(0,a.gc5()):null -if(o!=null||t.ge.b(a)||t.PB.b(a))p.S9(0,a,o)}, -aL_(a,b){a.H(0,new A.ls(this,t.AL))}, -S9(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" -if(c==null){try{this.lP$.acl(b)}catch(p){s=A.aW(p) -r=A.bu(p) -A.eG(A.bw1(A.ck("while dispatching a non-hit-tested pointer event"),b,s,null,new A.azy(b),i,r))}return}for(n=c.a,m=n.length,l=0;lr.CW){r.dy=B.jQ -r.aC(B.bC)}else if(a.glI().gxD()>A.q1(a.gdU(a),r.b))r.aC(B.aj) -if(s>r.CW&&r.dy===B.EE){r.dy=B.jQ -if(r.at!=null)r.dN("onStart",new A.ayW(r,s))}}r.EW(a)}, -jM(a){var s=this,r=s.dy -if(r===B.jP)r=s.dy=B.EE -if(s.at!=null&&r===B.jQ)s.dN("onStart",new A.ayU(s))}, -xA(a){var s=this,r=s.dy,q=r===B.jQ||r===B.aca -if(r===B.jP){s.aC(B.aj) -return}if(q&&s.ch!=null)if(s.ch!=null)s.dN("onEnd",new A.ayV(s)) -s.dy=B.pJ}, -iD(a){this.jC(a) -this.xA(a)}} -A.ayW.prototype={ +if(r.dy===B.jS)if(s>r.CW){r.dy=B.jT +r.aC(B.bD)}else if(a.glM().gxF()>A.q0(a.gdU(a),r.b))r.aC(B.al) +if(s>r.CW&&r.dy===B.EI){r.dy=B.jT +if(r.at!=null)r.dN("onStart",new A.az0(r,s))}}r.EY(a)}, +jO(a){var s=this,r=s.dy +if(r===B.jS)r=s.dy=B.EI +if(s.at!=null&&r===B.jT)s.dN("onStart",new A.ayZ(s))}, +xC(a){var s=this,r=s.dy,q=r===B.jT||r===B.ace +if(r===B.jS){s.aC(B.al) +return}if(q&&s.ch!=null)if(s.ch!=null)s.dN("onEnd",new A.az_(s)) +s.dy=B.pN}, +iG(a){this.jE(a) +this.xC(a)}} +A.az0.prototype={ $0(){var s=this.a,r=s.at r.toString s=s.db s===$&&A.c() -return r.$1(new A.yr(s.b))}, +return r.$1(new A.yp(s.b))}, $S:0} -A.ayU.prototype={ +A.ayZ.prototype={ $0(){var s=this.a,r=s.at r.toString s.dx===$&&A.c() s=s.db s===$&&A.c() -return r.$1(new A.yr(s.b))}, +return r.$1(new A.yp(s.b))}, $S:0} -A.ayV.prototype={ +A.az_.prototype={ $0(){var s=this.a,r=s.ch r.toString s=s.db s===$&&A.c() -return r.$1(new A.yr(s.b))}, +return r.$1(new A.yp(s.b))}, $S:0} -A.a_J.prototype={ +A.a_O.prototype={ gI(a){return A.a4(this.a,23,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.a_J&&b.a==this.a}, +return b instanceof A.a_O&&b.a==this.a}, k(a){return"DeviceGestureSettings(touchSlop: "+A.h(this.a)+")"}} A.ls.prototype={ -k(a){return"#"+A.cW(this)+"("+this.a.k(0)+")"}} -A.If.prototype={} -A.Tf.prototype={ -bT(a,b){return this.a.iy(b)}} -A.HO.prototype={ -bT(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.b0(o) +k(a){return"#"+A.cX(this)+"("+this.a.k(0)+")"}} +A.Ie.prototype={} +A.Ti.prototype={ +bS(a,b){return this.a.iB(b)}} +A.HN.prototype={ +bS(a,b){var s,r,q,p,o=new Float64Array(16),n=new A.b0(o) n.q(b) s=this.a r=s.a @@ -90720,27 +90827,27 @@ o[13]=o[13]+q*s o[14]=o[14]+0*s o[15]=s return n}} -A.nD.prototype={ -arY(){var s,r,q,p,o=this.c +A.nB.prototype={ +arV(){var s,r,q,p,o=this.c if(o.length===0)return s=this.b r=B.b.ga6(s) -for(q=o.length,p=0;p":B.b.cl(s,", "))+")"}} -A.Eq.prototype={} -A.Md.prototype={} A.Ep.prototype={} +A.Mc.prototype={} +A.Eo.prototype={} A.kN.prototype={ -lX(a){var s,r=this -switch(a.gfU(a)){case 1:if(r.p3==null&&r.p2==null&&r.p4==null&&r.RG==null&&!0)return!1 +m0(a){var s,r=this +switch(a.gfV(a)){case 1:if(r.p3==null&&r.p2==null&&r.p4==null&&r.RG==null&&!0)return!1 break case 2:s=!0 if(s)return!1 @@ -90748,95 +90855,95 @@ break case 4:s=!0 if(s)return!1 break -default:return!1}return r.vX(a)}, -S0(){var s,r=this -r.aC(B.bC) +default:return!1}return r.vY(a)}, +S_(){var s,r=this +r.aC(B.bD) r.k2=!0 s=r.CW s.toString -r.XL(s) -r.aoo()}, -a92(a){var s,r=this -if(!a.gqJ()){if(t.pY.b(a)){s=new A.js(a.gdU(a),A.b2(20,null,!1,t.av)) -r.bV=s -s.ox(a.giF(a),a.geH())}if(t.n2.b(a)){s=r.bV -s.toString -s.ox(a.giF(a),a.geH())}}if(t.oN.b(a)){if(r.k2)r.aom(a) -else r.aC(B.aj) -r.OV()}else if(t.Ko.b(a)){r.Z8() -r.OV()}else if(t.pY.b(a)){r.k3=new A.i_(a.geH(),a.gbb(a)) -r.k4=a.gfU(a) -r.aol(a)}else if(t.n2.b(a))if(a.gfU(a)!==r.k4){r.aC(B.aj) +r.XK(s) +r.aol()}, +a9_(a){var s,r=this +if(!a.gqL()){if(t.pY.b(a)){s=new A.js(a.gdU(a),A.b2(20,null,!1,t.av)) +r.bU=s +s.oz(a.giI(a),a.geG())}if(t.n2.b(a)){s=r.bU +s.toString +s.oz(a.giI(a),a.geG())}}if(t.oN.b(a)){if(r.k2)r.aoj(a) +else r.aC(B.al) +r.OW()}else if(t.Ko.b(a)){r.Z7() +r.OW()}else if(t.pY.b(a)){r.k3=new A.hZ(a.geG(),a.gbb(a)) +r.k4=a.gfV(a) +r.aoi(a)}else if(t.n2.b(a))if(a.gfV(a)!==r.k4){r.aC(B.al) s=r.CW s.toString -r.jC(s)}else if(r.k2)r.aon(a)}, -aol(a){this.k3.toString +r.jE(s)}else if(r.k2)r.aok(a)}, +aoi(a){this.k3.toString this.e.i(0,a.gc5()).toString switch(this.k4){case 1:break case 2:break case 4:break}}, -Z8(){if(this.ch===B.is)switch(this.k4){case 1:break +Z7(){if(this.ch===B.iv)switch(this.k4){case 1:break case 2:break case 4:break}}, -aoo(){var s,r,q=this +aol(){var s,r,q=this switch(q.k4){case 1:if(q.p3!=null){s=q.k3 r=s.b s=s.a -q.dN("onLongPressStart",new A.aDs(q,new A.Eq(r,s)))}s=q.p2 +q.dN("onLongPressStart",new A.aDy(q,new A.Ep(r,s)))}s=q.p2 if(s!=null)q.dN("onLongPress",s) break case 2:break case 4:break}}, -aon(a){var s=this,r=a.gbb(a),q=a.geH(),p=a.gbb(a).U(0,s.k3.b) -a.geH().U(0,s.k3.a) -switch(s.k4){case 1:if(s.p4!=null)s.dN("onLongPressMoveUpdate",new A.aDr(s,new A.Md(r,q,p))) +aok(a){var s=this,r=a.gbb(a),q=a.geG(),p=a.gbb(a).U(0,s.k3.b) +a.geG().U(0,s.k3.a) +switch(s.k4){case 1:if(s.p4!=null)s.dN("onLongPressMoveUpdate",new A.aDx(s,new A.Mc(r,q,p))) break case 2:break case 4:break}}, -aom(a){var s,r=this,q=r.bV.zi(),p=q==null?B.cT:new A.l_(q.a) +aoj(a){var s,r=this,q=r.bU.zk(),p=q==null?B.cU:new A.l_(q.a) a.gbb(a) -s=a.geH() -r.bV=null -switch(r.k4){case 1:if(r.RG!=null)r.dN("onLongPressEnd",new A.aDq(r,new A.Ep(s,p))) +s=a.geG() +r.bU=null +switch(r.k4){case 1:if(r.RG!=null)r.dN("onLongPressEnd",new A.aDw(r,new A.Eo(s,p))) break case 2:break case 4:break}}, -OV(){var s=this +OW(){var s=this s.k2=!1 -s.bV=s.k4=s.k3=null}, +s.bU=s.k4=s.k3=null}, aC(a){var s=this -if(a===B.aj)if(s.k2)s.OV() -else s.Z8() -s.XC(a)}, -jM(a){}} -A.aDs.prototype={ +if(a===B.al)if(s.k2)s.OW() +else s.Z7() +s.XB(a)}, +jO(a){}} +A.aDy.prototype={ $0(){return this.a.p3.$1(this.b)}, $S:0} -A.aDr.prototype={ +A.aDx.prototype={ $0(){return this.a.p4.$1(this.b)}, $S:0} -A.aDq.prototype={ +A.aDw.prototype={ $0(){return this.a.RG.$1(this.b)}, $S:0} -A.tt.prototype={ +A.tq.prototype={ i(a,b){return this.c[b+this.a]}, X(a,b){var s,r,q,p,o,n,m for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;m"),q=A.uS(A.ak(new A.W(s,new A.aI1(),r),!0,r.h("aM.E")),"[","]") +A.ba8.prototype={} +A.aI6.prototype={ +k(a){var s=this.a,r=A.aU(s).h("W"),q=A.uQ(A.ak(new A.W(s,new A.aI7(),r),!0,r.h("aM.E")),"[","]") r=this.b r===$&&A.c() return"PolynomialFit("+q+", confidence: "+B.d.aZ(r,3)+")"}} -A.aI1.prototype={ -$1(a){return B.d.Vp(a,3)}, +A.aI7.prototype={ +$1(a){return B.d.Vo(a,3)}, $S:441} -A.a32.prototype={ -vQ(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.a,a5=a4.length +A.a38.prototype={ +vR(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this.a,a5=a4.length if(a6>a5)return null s=a6+1 -r=new A.aI0(new Float64Array(s)) +r=new A.aI6(new Float64Array(s)) q=s*a5 p=new Float64Array(q) for(o=this.c,n=0*a5,m=0;m=0;--c){p[c]=new A.tt(c*a5,a5,q).X(0,d) +for(l=s-1,p=r.a,c=l;c>=0;--c){p[c]=new A.tq(c*a5,a5,q).X(0,d) for(i=c*s,k=l;k>c;--k)p[c]=p[c]-n[i+k]*p[k] p[c]=p[c]/n[i+c]}for(b=0,m=0;mn&&Math.abs(a.d.b)>s))return null q=o.dx if(q==null)q=8000 p=A.Y(r,-q,q) -return new A.kD(new A.l_(new A.j(0,p)),p)}, -OA(a,b){var s=this.k2 -s===$&&A.c() -return Math.abs(s)>A.q1(a,this.b)}, -Ag(a){return new A.j(0,a.b)}, -Ah(a){return a.b}} -A.nE.prototype={ -Nq(a,b){var s,r,q,p,o=this,n=o.db +return new A.kE(new A.l_(new A.j(0,p)),p)}, +OC(a,b){var s=this.k2 +s===$&&A.c() +return Math.abs(s)>A.q0(a,this.b)}, +Ai(a){return new A.j(0,a.b)}, +Aj(a){return a.b}} +A.nC.prototype={ +Ns(a,b){var s,r,q,p,o=this,n=o.db if(n==null)n=50 s=o.cy -if(s==null)s=A.q1(b,o.b) +if(s==null)s=A.q0(b,o.b) r=a.a.a if(!(Math.abs(r)>n&&Math.abs(a.d.a)>s))return null q=o.dx if(q==null)q=8000 p=A.Y(r,-q,q) -return new A.kD(new A.l_(new A.j(p,0)),p)}, -OA(a,b){var s=this.k2 +return new A.kE(new A.l_(new A.j(p,0)),p)}, +OC(a,b){var s=this.k2 s===$&&A.c() -return Math.abs(s)>A.q1(a,this.b)}, -Ag(a){return new A.j(a.a,0)}, -Ah(a){return a.a}} +return Math.abs(s)>A.q0(a,this.b)}, +Ai(a){return new A.j(a.a,0)}, +Aj(a){return a.a}} A.jf.prototype={ -Nq(a,b){var s,r,q,p,o=this,n=o.db +Ns(a,b){var s,r,q,p,o=this,n=o.db if(n==null)n=50 s=o.cy -if(s==null)s=A.q1(b,o.b) +if(s==null)s=A.q0(b,o.b) r=a.a -if(!(r.gxD()>n*n&&a.d.gxD()>s*s))return null +if(!(r.gxF()>n*n&&a.d.gxF()>s*s))return null q=o.db if(q==null)q=50 p=o.dx if(p==null)p=8000 -return new A.kD(new A.l_(r).aFR(q,p),null)}, -OA(a,b){var s=this.k2 -s===$&&A.c() -return Math.abs(s)>A.b4n(a,this.b)}, -Ag(a){return a}, -Ah(a){return null}} -A.MJ.prototype={} -A.MI.prototype={ -iQ(a){var s=this,r=a.gbb(a),q=a.gdU(a),p=new A.afP(s.b,r,new A.js(q,A.b2(20,null,!1,t.av)),q,B.i) +return new A.kE(new A.l_(r).aFP(q,p),null)}, +OC(a,b){var s=this.k2 +s===$&&A.c() +return Math.abs(s)>A.b4t(a,this.b)}, +Ai(a){return a}, +Aj(a){return null}} +A.MI.prototype={} +A.MH.prototype={ +iS(a){var s=this,r=a.gbb(a),q=a.gdU(a),p=new A.afW(s.b,r,new A.js(q,A.b2(20,null,!1,t.av)),q,B.i) q=s.r q.toString -q.u(0,a.gc5(),p) -$.hF.lP$.aEA(a.gc5(),s.ga1F()) -p.w=$.hF.q6$.u_(0,a.gc5(),s)}, -awx(a){var s,r,q,p=this.r +q.t(0,a.gc5(),p) +$.hE.lT$.aEy(a.gc5(),s.ga1D()) +p.w=$.hE.q8$.u_(0,a.gc5(),s)}, +awu(a){var s,r,q,p=this.r p.toString p=p.i(0,a.gc5()) p.toString -if(t.n2.b(a)){if(!a.gqJ())p.c.ox(a.giF(a),a.gbb(a)) +if(t.n2.b(a)){if(!a.gqL())p.c.oz(a.giI(a),a.gbb(a)) s=p.e -if(s!=null){p=a.giF(a) -r=a.glI() +if(s!=null){p=a.giI(a) +r=a.glM() q=a.gbb(a) s.a4(0,new A.ml(p,r,null,q))}else{s=p.f s.toString -p.f=s.V(0,a.glI()) -p.r=a.giF(a) -if(p.f.ge8()>A.q1(p.d,p.a)){p=p.w -p.a.on(p.b,p.c,B.bC)}}}else if(t.oN.b(a)){if(p.e!=null){s=p.c.Es() +p.f=s.V(0,a.glM()) +p.r=a.giI(a) +if(p.f.ge8()>A.q0(p.d,p.a)){p=p.w +p.a.op(p.b,p.c,B.bD)}}}else if(t.oN.b(a)){if(p.e!=null){s=p.c.Eu() r=p.e r.toString p.e=null -r.Sn(0,new A.kD(s,null))}else p.r=p.f=null -this.AB(a.gc5())}else if(t.Ko.b(a)){s=p.e +r.Sm(0,new A.kE(s,null))}else p.r=p.f=null +this.AD(a.gc5())}else if(t.Ko.b(a)){s=p.e if(s!=null){p.e=null -s.bn(0)}else p.r=p.f=null -this.AB(a.gc5())}}, -jM(a){var s=this.r.i(0,a) +s.bm(0)}else p.r=p.f=null +this.AD(a.gc5())}}, +jO(a){var s=this.r.i(0,a) if(s==null)return -new A.aER(this,a).$1(s.b)}, -aCr(a,b){var s,r,q,p=this,o=p.r.i(0,b) +new A.aEX(this,a).$1(s.b)}, +aCo(a,b){var s,r,q,p=this,o=p.r.i(0,b) o.toString -s=p.f!=null?p.dN("onStart",new A.aEQ(p,a)):null +s=p.f!=null?p.dN("onStart",new A.aEW(p,a)):null if(s!=null){o.e=s r=o.r q=o.f q.toString o.r=o.f=null -s.a4(0,new A.ml(r,q,null,o.b))}else p.AB(b) +s.a4(0,new A.ml(r,q,null,o.b))}else p.AD(b) return s}, -iD(a){var s +iG(a){var s if(this.r.aX(0,a)){s=this.r.i(0,a) s.w=s.r=s.f=null -this.AB(a)}}, -AB(a){var s,r +this.AD(a)}}, +AD(a){var s,r if(this.r==null)return -$.hF.lP$.V6(a,this.ga1F()) -s=this.r.N(0,a) +$.hE.lT$.V5(a,this.ga1D()) +s=this.r.L(0,a) r=s.w -if(r!=null)r.a.on(r.b,r.c,B.aj) +if(r!=null)r.a.op(r.b,r.c,B.al) s.w=null}, v(){var s,r=this,q=r.r q.toString -s=A.w(q).h("bg<1>") -B.b.ab(A.ak(new A.bg(q,s),!0,s.h("B.E")),r.gaze()) +s=A.q(q).h("bf<1>") +B.b.ab(A.ak(new A.bf(q,s),!0,s.h("A.E")),r.gazb()) r.r=null -r.F3()}} -A.aER.prototype={ -$1(a){return this.a.aCr(a,this.b)}, +r.F5()}} +A.aEX.prototype={ +$1(a){return this.a.aCo(a,this.b)}, $S:442} -A.aEQ.prototype={ +A.aEW.prototype={ $0(){return this.a.f.$1(this.b)}, $S:443} -A.afP.prototype={} +A.afW.prototype={} A.qQ.prototype={} -A.RW.prototype={ -axf(){this.a=!0}} -A.to.prototype={ -qI(a,b){if(!this.r){this.r=!0 -$.hF.lP$.QP(this.b,a,b)}}, -jC(a){if(this.r){this.r=!1 -$.hF.lP$.V6(this.b,a)}}, -TL(a,b){return a.gbb(a).U(0,this.d).ge8()<=b}} -A.kC.prototype={ -lX(a){var s,r=this +A.RZ.prototype={ +axc(){this.a=!0}} +A.tl.prototype={ +qK(a,b){if(!this.r){this.r=!0 +$.hE.lT$.QO(this.b,a,b)}}, +jE(a){if(this.r){this.r=!1 +$.hE.lT$.V5(this.b,a)}}, +TK(a,b){return a.gbb(a).U(0,this.d).ge8()<=b}} +A.kD.prototype={ +m0(a){var s,r=this if(r.y==null)if(r.f==null&&r.r==null&&r.w==null)return!1 -s=r.vX(a) -if(!s)r.tM() +s=r.vY(a) +if(!s)r.tN() return s}, -iQ(a){var s,r,q=this,p=q.y -if(p!=null)if(!p.TL(a,100))return +iS(a){var s,r,q=this,p=q.y +if(p!=null)if(!p.TK(a,100))return else{p=q.y -if(!p.f.a||a.gfU(a)!==p.e){q.tM() -return q.a4u(a)}else if(q.f!=null){p=a.gbb(a) -s=a.geH() +if(!p.f.a||a.gfV(a)!==p.e){q.tN() +return q.a4s(a)}else if(q.f!=null){p=a.gbb(a) +s=a.geG() r=q.e.i(0,a.gc5()) r.toString -q.dN("onDoubleTapDown",new A.aw4(q,new A.oa(p,r,s)))}}q.a4u(a)}, -a4u(a){var s,r=this -r.a3Q() -s=A.bDz(B.t9,$.hF.q6$.u_(0,a.gc5(),r),a,r.b) -r.z.u(0,a.gc5(),s) -s.qI(r.gGb(),a.gd4(a))}, -awy(a){var s,r=this,q=r.z,p=q.i(0,a.gc5()) +q.dN("onDoubleTapDown",new A.aw9(q,new A.o9(p,r,s)))}}q.a4s(a)}, +a4s(a){var s,r=this +r.a3O() +s=A.bDF(B.td,$.hE.q8$.u_(0,a.gc5(),r),a,r.b) +r.z.t(0,a.gc5(),s) +s.qK(r.gGd(),a.gd4(a))}, +awv(a){var s,r=this,q=r.z,p=q.i(0,a.gc5()) p.toString if(t.oN.b(a)){s=r.y -if(s==null){if(r.x==null)r.x=A.dv(B.dB,r.gawz()) +if(s==null){if(r.x==null)r.x=A.dv(B.dD,r.gaww()) s=p.b -$.hF.q6$.aL4(s) -p.jC(r.gGb()) -q.N(0,s) -r.Zp() +$.hE.q8$.aL2(s) +p.jE(r.gGd()) +q.L(0,s) +r.Zo() r.y=p}else{s=s.c -s.a.on(s.b,s.c,B.bC) +s.a.op(s.b,s.c,B.bD) s=p.c -s.a.on(s.b,s.c,B.bC) -p.jC(r.gGb()) -q.N(0,p.b) +s.a.op(s.b,s.c,B.bD) +p.jE(r.gGd()) +q.L(0,p.b) q=r.r if(q!=null)r.dN("onDoubleTap",q) -r.tM()}}else if(t.n2.b(a)){if(!p.TL(a,18))r.AA(p)}else if(t.Ko.b(a))r.AA(p)}, -jM(a){}, -iD(a){var s,r=this,q=r.z.i(0,a) +r.tN()}}else if(t.n2.b(a)){if(!p.TK(a,18))r.AC(p)}else if(t.Ko.b(a))r.AC(p)}, +jO(a){}, +iG(a){var s,r=this,q=r.z.i(0,a) if(q==null){s=r.y s=s!=null&&s.b===a}else s=!1 if(s)q=r.y -if(q!=null)r.AA(q)}, -AA(a){var s,r=this,q=r.z -q.N(0,a.b) +if(q!=null)r.AC(q)}, +AC(a){var s,r=this,q=r.z +q.L(0,a.b) s=a.c -s.a.on(s.b,s.c,B.aj) -a.jC(r.gGb()) +s.a.op(s.b,s.c,B.al) +a.jE(r.gGd()) s=r.y -if(s!=null)if(a===s)r.tM() -else{r.Z3() -if(q.a===0)r.tM()}}, -v(){this.tM() -this.F3()}, -tM(){var s,r=this -r.a3Q() -if(r.y!=null){if(r.z.a!==0)r.Z3() +if(s!=null)if(a===s)r.tN() +else{r.Z2() +if(q.a===0)r.tN()}}, +v(){this.tN() +this.F5()}, +tN(){var s,r=this +r.a3O() +if(r.y!=null){if(r.z.a!==0)r.Z2() s=r.y s.toString r.y=null -r.AA(s) -$.hF.q6$.yP(0,s.b)}r.Zp()}, -Zp(){var s=this.z -s=s.gbB(s) -B.b.ab(A.ak(s,!0,A.w(s).h("B.E")),this.gaz4())}, -a3Q(){var s=this.x -if(s!=null){s.bn(0) +r.AC(s) +$.hE.q8$.yR(0,s.b)}r.Zo()}, +Zo(){var s=this.z +s=s.gby(s) +B.b.ab(A.ak(s,!0,A.q(s).h("A.E")),this.gaz1())}, +a3O(){var s=this.x +if(s!=null){s.bm(0) this.x=null}}, -Z3(){var s=this.w +Z2(){var s=this.w if(s!=null)this.dN("onDoubleTapCancel",s)}} -A.aw4.prototype={ +A.aw9.prototype={ $0(){return this.a.f.$1(this.b)}, $S:0} -A.Ib.prototype={ -amU(a,b,c,d){var s=this -s.qI(s.glS(),a.gd4(a)) -if(d.a>0)s.y=A.dv(d,new A.b_T(s,a))}, -jn(a){var s=this -if(t.n2.b(a))if(!s.TL(a,A.q1(a.gdU(a),s.a)))s.bn(0) -else s.z=new A.i_(a.geH(),a.gbb(a)) -else if(t.Ko.b(a))s.bn(0) -else if(t.oN.b(a)){s.jC(s.glS()) -s.Q=new A.i_(a.geH(),a.gbb(a)) -s.Z2()}}, -jC(a){var s=this.y -if(s!=null)s.bn(0) +A.Ia.prototype={ +amS(a,b,c,d){var s=this +s.qK(s.glW(),a.gd4(a)) +if(d.a>0)s.y=A.dv(d,new A.b_Z(s,a))}, +jp(a){var s=this +if(t.n2.b(a))if(!s.TK(a,A.q0(a.gdU(a),s.a)))s.bm(0) +else s.z=new A.hZ(a.geG(),a.gbb(a)) +else if(t.Ko.b(a))s.bm(0) +else if(t.oN.b(a)){s.jE(s.glW()) +s.Q=new A.hZ(a.geG(),a.gbb(a)) +s.Z1()}}, +jE(a){var s=this.y +if(s!=null)s.bm(0) this.y=null -this.Yb(a)}, -abJ(){var s=this -s.jC(s.glS()) -s.w.a_c(s.b)}, -bn(a){var s -if(this.x)this.abJ() +this.Ya(a)}, +abH(){var s=this +s.jE(s.glW()) +s.w.a_b(s.b)}, +bm(a){var s +if(this.x)this.abH() else{s=this.c -s.a.on(s.b,s.c,B.aj)}}, -Z2(){var s,r=this +s.a.op(s.b,s.c,B.al)}}, +Z1(){var s,r=this if(r.x&&r.Q!=null){s=r.Q s.toString -r.w.apU(r.b,s)}}} -A.b_T.prototype={ +r.w.apR(r.b,s)}}} +A.b_Z.prototype={ $0(){var s=this.a s.y=null -s.w.apT(this.b.gc5(),s.z)}, +s.w.apQ(this.b.gc5(),s.z)}, $S:0} -A.r6.prototype={ -iQ(a){var s=this,r=a.gc5(),q=s.y -s.Q.u(0,r,A.bDy(a,s,s.b,q)) -if(s.f!=null)s.dN("onTapDown",new A.aF7(s,a))}, -jM(a){var s=this.Q.i(0,a) +A.r5.prototype={ +iS(a){var s=this,r=a.gc5(),q=s.y +s.Q.t(0,r,A.bDE(a,s,s.b,q)) +if(s.f!=null)s.dN("onTapDown",new A.aFd(s,a))}, +jO(a){var s=this.Q.i(0,a) s.x=!0 -s.Z2()}, -iD(a){this.Q.i(0,a).abJ()}, -a_c(a){var s=this -s.Q.N(0,a) -if(s.x!=null)s.dN("onTapCancel",new A.aF3(s,a))}, -apU(a,b){var s=this -s.Q.N(0,a) -if(s.r!=null)s.dN("onTapUp",new A.aF5(s,a,b)) -if(s.w!=null)s.dN("onTap",new A.aF6(s,a))}, -apT(a,b){if(this.z!=null)this.dN("onLongTapDown",new A.aF4(this,a,b))}, -v(){var s,r,q,p,o=this.Q,n=A.ak(o.gbB(o),!0,t.NU) +s.Z1()}, +iG(a){this.Q.i(0,a).abH()}, +a_b(a){var s=this +s.Q.L(0,a) +if(s.x!=null)s.dN("onTapCancel",new A.aF9(s,a))}, +apR(a,b){var s=this +s.Q.L(0,a) +if(s.r!=null)s.dN("onTapUp",new A.aFb(s,a,b)) +if(s.w!=null)s.dN("onTap",new A.aFc(s,a))}, +apQ(a,b){if(this.z!=null)this.dN("onLongTapDown",new A.aFa(this,a,b))}, +v(){var s,r,q,p,o=this.Q,n=A.ak(o.gby(o),!0,t.NU) for(o=n.length,s=0;s")),r=r.c;q.D();){p=q.d +k.aC(B.al) +for(s=k.r,r=A.q(s),q=new A.l3(s,s.wb(),r.h("l3<1>")),r=r.c;q.D();){p=q.d if(p==null)p=r.a(p) -o=$.hF.lP$ -n=k.glS() +o=$.hE.lT$ +n=k.glW() o=o.a m=o.i(0,p) m.toString l=J.cs(m) -l.N(m,n) -if(l.gaD(m))o.N(0,p)}s.aj(0) -k.F3()}, -anh(a){var s=this.w +l.L(m,n) +if(l.gaD(m))o.L(0,p)}s.aj(0) +k.F5()}, +ane(a){var s=this.w if(s!=null)return s.u_(0,a,this) -return $.hF.q6$.u_(0,a,this)}, -qI(a,b){var s=this -$.hF.lP$.QP(a,s.glS(),b) +return $.hE.q8$.u_(0,a,this)}, +qK(a,b){var s=this +$.hE.lT$.QO(a,s.glW(),b) s.r.H(0,a) -s.f.u(0,a,s.anh(a))}, -jC(a){var s=this.r -if(s.O(0,a)){$.hF.lP$.V6(a,this.glS()) -s.N(0,a) -if(s.a===0)this.xA(a)}}, -EW(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jC(a.gc5())}} -A.La.prototype={ +s.f.t(0,a,s.ane(a))}, +jE(a){var s=this.r +if(s.O(0,a)){$.hE.lT$.V5(a,this.glW()) +s.L(0,a) +if(s.a===0)this.xC(a)}}, +EY(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.jE(a.gc5())}} +A.L9.prototype={ T(){return"GestureRecognizerState."+this.b}} -A.F8.prototype={ -iQ(a){var s=this -s.zN(a) -if(s.ch===B.d9){s.ch=B.is +A.F6.prototype={ +iS(a){var s=this +s.zP(a) +if(s.ch===B.da){s.ch=B.iv s.CW=a.gc5() -s.cx=new A.i_(a.geH(),a.gbb(a)) -s.db=A.dv(s.at,new A.aIc(s,a))}}, -y4(a){if(!this.cy)this.XB(a)}, -jn(a){var s,r,q,p=this -if(p.ch===B.is&&a.gc5()===p.CW){if(!p.cy)s=p.a_Q(a)>18 +s.cx=new A.hZ(a.geG(),a.gbb(a)) +s.db=A.dv(s.at,new A.aIi(s,a))}}, +y6(a){if(!this.cy)this.XA(a)}, +jp(a){var s,r,q,p=this +if(p.ch===B.iv&&a.gc5()===p.CW){if(!p.cy)s=p.a_P(a)>18 else s=!1 if(p.cy){r=p.ay -q=r!=null&&p.a_Q(a)>r}else q=!1 +q=r!=null&&p.a_P(a)>r}else q=!1 if(t.n2.b(a))r=s||q else r=!1 -if(r){p.aC(B.aj) +if(r){p.aC(B.al) r=p.CW r.toString -p.jC(r)}else p.a92(a)}p.EW(a)}, -S0(){}, -jM(a){if(a===this.CW){this.wE() +p.jE(r)}else p.a9_(a)}p.EY(a)}, +S_(){}, +jO(a){if(a===this.CW){this.wF() this.cy=!0}}, -iD(a){var s=this -if(a===s.CW&&s.ch===B.is){s.wE() -s.ch=B.Rw}}, -xA(a){var s=this -s.wE() -s.ch=B.d9 +iG(a){var s=this +if(a===s.CW&&s.ch===B.iv){s.wF() +s.ch=B.RA}}, +xC(a){var s=this +s.wF() +s.ch=B.da s.cx=null s.cy=!1}, -v(){this.wE() -this.tx()}, -wE(){var s=this.db -if(s!=null){s.bn(0) +v(){this.wF() +this.ty()}, +wF(){var s=this.db +if(s!=null){s.bm(0) this.db=null}}, -a_Q(a){return a.gbb(a).U(0,this.cx.b).ge8()}} -A.aIc.prototype={ -$0(){this.a.S0() +a_P(a){return a.gbb(a).U(0,this.cx.b).ge8()}} +A.aIi.prototype={ +$0(){this.a.S_() return null}, $S:0} -A.i_.prototype={ -V(a,b){return new A.i_(this.a.V(0,b.a),this.b.V(0,b.b))}, -U(a,b){return new A.i_(this.a.U(0,b.a),this.b.U(0,b.b))}, +A.hZ.prototype={ +V(a,b){return new A.hZ(this.a.V(0,b.a),this.b.V(0,b.b))}, +U(a,b){return new A.hZ(this.a.U(0,b.a),this.b.U(0,b.b))}, k(a){return"OffsetPair(local: "+this.a.k(0)+", global: "+this.b.k(0)+")"}} -A.aft.prototype={} -A.I3.prototype={ +A.afA.prototype={} +A.I2.prototype={ T(){return"_ScaleState."+this.b}} -A.BA.prototype={ -gaJr(){var s=this +A.Bz.prototype={ +gaJp(){var s=this if(s.a.cy)return s.b return s.b.V(0,s.c)}, -gj4(a){var s,r=this,q=r.a +gj6(a){var s,r=this,q=r.a if(q.cy){s=r.c q=q.db return r.d*Math.exp(s.a*q.a+s.b*q.b)}return r.d}, k(a){var s=this return"_PointerPanZoomData(parent: "+s.a.k(0)+", _position: "+s.b.k(0)+", _pan: "+s.c.k(0)+", _scale: "+A.h(s.d)+", _rotation: "+s.e+")"}} -A.OT.prototype={ +A.OW.prototype={ k(a){return"ScaleStartDetails(focalPoint: "+this.a.k(0)+", localFocalPoint: "+this.b.k(0)+", pointersCount: "+this.c+")"}} -A.OU.prototype={ +A.OX.prototype={ k(a){var s=this return"ScaleUpdateDetails(focalPoint: "+s.b.k(0)+", localFocalPoint: "+s.c.k(0)+", scale: "+A.h(s.d)+", horizontalScale: "+A.h(s.e)+", verticalScale: "+A.h(s.f)+", rotation: "+A.h(s.r)+", pointerCount: "+s.w+", focalPointDelta: "+s.a.k(0)+")"}} -A.FB.prototype={ +A.Fz.prototype={ k(a){return"ScaleEndDetails(velocity: "+this.a.k(0)+", scaleVelocity: "+A.h(this.b)+", pointerCount: "+this.c+")"}} -A.ags.prototype={} -A.pn.prototype={ -gAx(){var s,r=this.fr +A.agz.prototype={} +A.pm.prototype={ +gAz(){var s,r=this.fr r===$&&A.c() if(r>0){s=this.fx s===$&&A.c() r=s/r}else r=1 return r}, -gwx(){var s,r,q,p=this.gAx() -for(s=this.R8,s=s.gbB(s),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a +gwy(){var s,r,q,p=this.gAz() +for(s=this.R8,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a if(q==null)q=r.a(q) -p*=q.gj4(q)/this.RG}return p}, -gav9(){var s,r,q,p=this,o=p.fy +p*=q.gj6(q)/this.RG}return p}, +gav6(){var s,r,q,p=this,o=p.fy o===$&&A.c() if(o>0){s=p.go s===$&&A.c() r=s/o}else r=1 -for(o=p.R8,o=o.gbB(o),s=A.w(o),s=s.h("@<1>").ae(s.z[1]),o=new A.c1(J.az(o.a),o.b,s.h("c1<1,2>")),s=s.z[1];o.D();){q=o.a +for(o=p.R8,o=o.gby(o),s=A.q(o),s=s.h("@<1>").ad(s.z[1]),o=new A.bT(J.ax(o.a),o.b,s.h("bT<1,2>")),s=s.z[1];o.D();){q=o.a if(q==null)q=s.a(q) -r*=q.gj4(q)/p.RG}return r}, -gaE6(){var s,r,q,p=this,o=p.id +r*=q.gj6(q)/p.RG}return r}, +gaE4(){var s,r,q,p=this,o=p.id o===$&&A.c() if(o>0){s=p.k1 s===$&&A.c() r=s/o}else r=1 -for(o=p.R8,o=o.gbB(o),s=A.w(o),s=s.h("@<1>").ae(s.z[1]),o=new A.c1(J.az(o.a),o.b,s.h("c1<1,2>")),s=s.z[1];o.D();){q=o.a +for(o=p.R8,o=o.gby(o),s=A.q(o),s=s.h("@<1>").ad(s.z[1]),o=new A.bT(J.ax(o.a),o.b,s.h("bT<1,2>")),s=s.z[1];o.D();){q=o.a if(q==null)q=s.a(q) -r*=q.gj4(q)/p.RG}return r}, -aoT(){var s,r,q,p,o,n=this,m=n.k3 +r*=q.gj6(q)/p.RG}return r}, +aoQ(){var s,r,q,p,o,n=this,m=n.k3 if(m!=null&&n.k4!=null){s=m.a m=m.c r=n.k4 @@ -91495,45 +91602,45 @@ q=r.a r=r.c p=Math.atan2(s.b-m.b,s.a-m.a) o=Math.atan2(q.b-r.b,q.a-r.a)-p}else o=0 -for(m=n.R8,m=m.gbB(m),s=A.w(m),s=s.h("@<1>").ae(s.z[1]),m=new A.c1(J.az(m.a),m.b,s.h("c1<1,2>")),s=s.z[1];m.D();){r=m.a +for(m=n.R8,m=m.gby(m),s=A.q(m),s=s.h("@<1>").ad(s.z[1]),m=new A.bT(J.ax(m.a),m.b,s.h("bT<1,2>")),s=s.z[1];m.D();){r=m.a o+=(r==null?s.a(r):r).e}return o-n.rx}, -iQ(a){var s=this -s.zN(a) -s.p2.u(0,a.gc5(),new A.js(a.gdU(a),A.b2(20,null,!1,t.av))) -if(s.CW===B.hD){s.CW=B.hE +iS(a){var s=this +s.zP(a) +s.p2.t(0,a.gc5(),new A.js(a.gdU(a),A.b2(20,null,!1,t.av))) +if(s.CW===B.hG){s.CW=B.hH s.k1=s.id=s.go=s.fy=s.fx=s.fr=0}}, -a9M(a){return!0}, -Hh(a){var s=this -s.Xs(a) -s.qI(a.gc5(),a.gd4(a)) -s.p2.u(0,a.gc5(),new A.js(a.gdU(a),A.b2(20,null,!1,t.av))) -if(s.CW===B.hD){s.CW=B.hE +a9K(a){return!0}, +Hk(a){var s=this +s.Xr(a) +s.qK(a.gc5(),a.gd4(a)) +s.p2.t(0,a.gc5(),new A.js(a.gdU(a),A.b2(20,null,!1,t.av))) +if(s.CW===B.hG){s.CW=B.hH s.RG=1 s.rx=0}}, -jn(a){var s,r,q,p,o,n,m=this +jp(a){var s,r,q,p,o,n,m=this if(t.n2.b(a)){s=m.p2.i(0,a.gc5()) s.toString -if(!a.gqJ())s.ox(a.giF(a),a.gbb(a)) -m.ok.u(0,a.gc5(),a.gbb(a)) +if(!a.gqL())s.oz(a.giI(a),a.gbb(a)) +m.ok.t(0,a.gc5(),a.gbb(a)) m.cx=a.gd4(a) r=!1 -q=!0}else if(t.pY.b(a)){m.ok.u(0,a.gc5(),a.gbb(a)) +q=!0}else if(t.pY.b(a)){m.ok.t(0,a.gc5(),a.gbb(a)) m.p1.push(a.gc5()) m.cx=a.gd4(a) r=!0 -q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.N(0,a.gc5()) -B.b.N(m.p1,a.gc5()) +q=!0}else if(t.oN.b(a)||t.Ko.b(a)){m.ok.L(0,a.gc5()) +B.b.L(m.p1,a.gc5()) m.cx=a.gd4(a) r=!0 -q=!1}else if(t.w5.b(a)){m.R8.u(0,a.gc5(),new A.BA(m,a.gbb(a),B.i,1,0)) +q=!1}else if(t.w5.b(a)){m.R8.t(0,a.gc5(),new A.Bz(m,a.gbb(a),B.i,1,0)) m.cx=a.gd4(a) r=!0 -q=!0}else if(t.DB.b(a)){if(!a.gqJ()&&!m.cy){s=m.p2.i(0,a.gc5()) +q=!0}else if(t.DB.b(a)){if(!a.gqL()&&!m.cy){s=m.p2.i(0,a.gc5()) s.toString -s.ox(a.giF(a),a.gDp(a))}m.R8.u(0,a.gc5(),new A.BA(m,a.gbb(a),a.gDp(a),a.gj4(a),a.gack())) +s.oz(a.giI(a),a.gDr(a))}m.R8.t(0,a.gc5(),new A.Bz(m,a.gbb(a),a.gDr(a),a.gj6(a),a.gaci())) m.cx=a.gd4(a) r=!1 -q=!0}else{if(t.WQ.b(a)){m.R8.N(0,a.gc5()) +q=!0}else{if(t.WQ.b(a)){m.R8.L(0,a.gc5()) r=!0}else r=!1 q=!1}s=m.ok if(s.a<2)m.k3=m.k4 @@ -91547,27 +91654,27 @@ n.toString o=o[1] s=s.i(0,o) s.toString -m.k4=new A.ags(n,p,s,o)}else{p=o[0] +m.k4=new A.agz(n,p,s,o)}else{p=o[0] n=s.i(0,p) n.toString o=o[1] s=s.i(0,o) s.toString -m.k4=m.k3=new A.ags(n,p,s,o)}}m.azL(0) -if(!r||m.ayZ(a.gc5()))m.ano(q,a) -m.EW(a)}, -azL(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy -for(s=e.ok,r=A.w(s).c,q=A.jX(s,s.r,r),p=B.i;q.D();){o=s.i(0,q.d) -p=new A.j(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gbB(q),n=A.w(o),n=n.h("@<1>").ae(n.z[1]),o=new A.c1(J.az(o.a),o.b,n.h("c1<1,2>")),n=n.z[1];o.D();){m=o.a -m=(m==null?n.a(m):m).gaJr() +m.k4=m.k3=new A.agz(n,p,s,o)}}m.azI(0) +if(!r||m.ayW(a.gc5()))m.anl(q,a) +m.EY(a)}, +azI(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy +for(s=e.ok,r=A.q(s).c,q=A.jX(s,s.r,r),p=B.i;q.D();){o=s.i(0,q.d) +p=new A.j(p.a+o.a,p.b+o.b)}for(q=e.R8,o=q.gby(q),n=A.q(o),n=n.h("@<1>").ad(n.z[1]),o=new A.bT(J.ax(o.a),o.b,n.h("bT<1,2>")),n=n.z[1];o.D();){m=o.a +m=(m==null?n.a(m):m).gaJp() p=new A.j(p.a+m.a,p.b+m.b)}q=q.a+e.p1.length q=q>0?p.a1(0,q):B.i e.dy=q o=e.cx -if(d==null){e.k2=A.NC(o,q) +if(d==null){e.k2=A.NE(o,q) e.p4=B.i}else{n=e.k2 n===$&&A.c() -q=A.NC(o,q) +q=A.NE(o,q) e.k2=q e.p4=q.U(0,n)}l=s.a for(q=A.jX(s,s.r,r),k=B.i;q.D();){o=s.i(0,q.d) @@ -91582,7 +91689,7 @@ i+=Math.abs(o-s.i(0,m).a) h+=Math.abs(n-s.i(0,m).b)}e.fx=q?j/l:0 e.go=q?i/l:0 e.k1=q?h/l:0}, -ayZ(a){var s,r=this,q={},p=r.dy +ayW(a){var s,r=this,q={},p=r.dy p.toString r.dx=p p=r.fx @@ -91597,19 +91704,19 @@ p===$&&A.c() r.id=p p=r.R8 if(p.a===0){r.RG=1 -r.rx=0}else{r.RG=r.gwx()/r.gAx() -p=p.gbB(p) -r.rx=A.qY(p,new A.aL1(),A.w(p).h("B.E"),t.i).nY(0,new A.aL2())}if(r.CW===B.k0){if(r.ch!=null){s=r.p2.i(0,a).Es() +r.rx=0}else{r.RG=r.gwy()/r.gAz() +p=p.gby(p) +r.rx=A.p2(p,new A.aL7(),A.q(p).h("A.E"),t.i).o_(0,new A.aL8())}if(r.CW===B.k3){if(r.ch!=null){s=r.p2.i(0,a).Eu() q.a=s p=s.a -if(p.gxD()>2500){if(p.gxD()>64e6)q.a=new A.l_(p.a1(0,p.ge8()).X(0,8000)) -r.dN("onEnd",new A.aL3(q,r))}else r.dN("onEnd",new A.aL4(r))}r.CW=B.ER -r.p3=new A.js(B.b7,A.b2(20,null,!1,t.av)) -return!1}r.p3=new A.js(B.b7,A.b2(20,null,!1,t.av)) +if(p.gxF()>2500){if(p.gxF()>64e6)q.a=new A.l_(p.a1(0,p.ge8()).X(0,8000)) +r.dN("onEnd",new A.aL9(q,r))}else r.dN("onEnd",new A.aLa(r))}r.CW=B.EV +r.p3=new A.js(B.b8,A.b2(20,null,!1,t.av)) +return!1}r.p3=new A.js(B.b8,A.b2(20,null,!1,t.av)) return!0}, -ano(a,b){var s,r,q,p,o=this,n=o.CW -if(n===B.hD)n=o.CW=B.hE -if(n===B.hE){n=o.fx +anl(a,b){var s,r,q,p,o=this,n=o.CW +if(n===B.hG)n=o.CW=B.hH +if(n===B.hH){n=o.fx n===$&&A.c() s=o.fr s===$&&A.c() @@ -91618,16 +91725,16 @@ r.toString q=o.dx q===$&&A.c() p=r.U(0,q).ge8() -if(Math.abs(n-s)>A.bH6(b.gdU(b))||p>A.b4n(b.gdU(b),o.b)||Math.max(o.gwx()/o.gAx(),o.gAx()/o.gwx())>1.05)o.aC(B.bC)}else if(n.a>=2)o.aC(B.bC) -if(o.CW===B.ER&&a){o.CW=B.k0 -o.a_f()}if(o.CW===B.k0){n=o.p3 -if(n!=null)n.ox(b.giF(b),new A.j(o.gwx(),0)) -if(o.ay!=null)o.dN("onUpdate",new A.aL_(o))}}, -a_f(){if(this.ax!=null)this.dN("onStart",new A.aL0(this))}, -jM(a){var s,r=this -if(r.CW===B.hE){r.CW=B.k0 -r.a_f() -if(r.at===B.ab){s=r.dy +if(Math.abs(n-s)>A.bHc(b.gdU(b))||p>A.b4t(b.gdU(b),o.b)||Math.max(o.gwy()/o.gAz(),o.gAz()/o.gwy())>1.05)o.aC(B.bD)}else if(n.a>=2)o.aC(B.bD) +if(o.CW===B.EV&&a){o.CW=B.k3 +o.a_e()}if(o.CW===B.k3){n=o.p3 +if(n!=null)n.oz(b.giI(b),new A.j(o.gwy(),0)) +if(o.ay!=null)o.dN("onUpdate",new A.aL5(o))}}, +a_e(){if(this.ax!=null)this.dN("onStart",new A.aL6(this))}, +jO(a){var s,r=this +if(r.CW===B.hH){r.CW=B.k3 +r.a_e() +if(r.at===B.ad){s=r.dy s.toString r.dx=s s=r.fx @@ -91642,62 +91749,62 @@ s===$&&A.c() r.id=s s=r.R8 if(s.a===0){r.RG=1 -r.rx=0}else{r.RG=r.gwx()/r.gAx() -s=s.gbB(s) -r.rx=A.qY(s,new A.aL5(),A.w(s).h("B.E"),t.i).nY(0,new A.aL6())}}}}, -iD(a){var s=this -s.R8.N(0,a) -s.ok.N(0,a) -B.b.N(s.p1,a) -s.jC(a)}, -xA(a){switch(this.CW.a){case 1:this.aC(B.aj) +r.rx=0}else{r.RG=r.gwy()/r.gAz() +s=s.gby(s) +r.rx=A.p2(s,new A.aLb(),A.q(s).h("A.E"),t.i).o_(0,new A.aLc())}}}}, +iG(a){var s=this +s.R8.L(0,a) +s.ok.L(0,a) +B.b.L(s.p1,a) +s.jE(a)}, +xC(a){switch(this.CW.a){case 1:this.aC(B.al) break case 0:break case 2:break -case 3:break}this.CW=B.hD}, +case 3:break}this.CW=B.hG}, v(){this.p2.aj(0) -this.tx()}} -A.aL1.prototype={ +this.ty()}} +A.aL7.prototype={ $1(a){return a.e}, $S:186} -A.aL2.prototype={ +A.aL8.prototype={ $2(a,b){return a+b}, $S:54} -A.aL3.prototype={ +A.aL9.prototype={ $0(){var s,r,q=this.b,p=q.ch p.toString s=this.a.a r=q.p3 -r=r==null?null:r.Es().a.a +r=r==null?null:r.Eu().a.a if(r==null)r=-1 -return p.$1(new A.FB(s,r,q.R8.a+q.p1.length))}, +return p.$1(new A.Fz(s,r,q.R8.a+q.p1.length))}, $S:0} -A.aL4.prototype={ +A.aLa.prototype={ $0(){var s,r=this.a,q=r.ch q.toString s=r.p3 -s=s==null?null:s.Es().a.a +s=s==null?null:s.Eu().a.a if(s==null)s=-1 -return q.$1(new A.FB(B.cT,s,r.R8.a+r.p1.length))}, +return q.$1(new A.Fz(B.cU,s,r.R8.a+r.p1.length))}, $S:0} -A.aL_.prototype={ +A.aL5.prototype={ $0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.ay j.toString -s=k.gwx() -r=k.gav9() -q=k.gaE6() +s=k.gwy() +r=k.gav6() +q=k.gaE4() p=k.dy p.toString o=k.k2 o===$&&A.c() -n=k.aoT() +n=k.aoQ() m=k.R8.a l=k.p1.length k=k.p4 k===$&&A.c() -j.$1(new A.OU(k,p,o,s,r,q,n,m+l))}, +j.$1(new A.OX(k,p,o,s,r,q,n,m+l))}, $S:0} -A.aL0.prototype={ +A.aL6.prototype={ $0(){var s,r,q,p=this.a,o=p.ax o.toString s=p.dy @@ -91706,151 +91813,151 @@ r=p.k2 r===$&&A.c() q=p.R8.a p=p.p1.length -o.$1(new A.OT(s,r,q+p))}, +o.$1(new A.OW(s,r,q+p))}, $S:0} -A.aL5.prototype={ +A.aLb.prototype={ $1(a){return a.e}, $S:186} -A.aL6.prototype={ +A.aLc.prototype={ $2(a,b){return a+b}, $S:54} +A.o9.prototype={} A.oa.prototype={} -A.ob.prototype={} -A.XG.prototype={ -iQ(a){var s=this -if(s.ch===B.d9){if(s.k4!=null&&s.ok!=null)s.AN() -s.k4=a}if(s.k4!=null)s.aiK(a)}, -qI(a,b){this.aiy(a,b)}, -a92(a){var s,r,q=this +A.XL.prototype={ +iS(a){var s=this +if(s.ch===B.da){if(s.k4!=null&&s.ok!=null)s.AP() +s.k4=a}if(s.k4!=null)s.aiI(a)}, +qK(a,b){this.aiw(a,b)}, +a9_(a){var s,r,q=this if(t.oN.b(a)){q.ok=a -q.Zc()}else if(t.Ko.b(a)){q.aC(B.aj) +q.Zb()}else if(t.Ko.b(a)){q.aC(B.al) if(q.k2){s=q.k4 s.toString -q.Jb(a,s,"")}q.AN()}else{s=a.gfU(a) +q.Jd(a,s,"")}q.AP()}else{s=a.gfV(a) r=q.k4 -if(s!==r.gfU(r)){q.aC(B.aj) +if(s!==r.gfV(r)){q.aC(B.al) s=q.CW s.toString -q.jC(s)}}}, +q.jE(s)}}}, aC(a){var s,r=this -if(r.k3&&a===B.aj){s=r.k4 -s.toString -r.Jb(null,s,"spontaneous") -r.AN()}r.XC(a)}, -S0(){this.Z4()}, -jM(a){var s=this -s.XL(a) -if(a===s.CW){s.Z4() +if(r.k3&&a===B.al){s=r.k4 +s.toString +r.Jd(null,s,"spontaneous") +r.AP()}r.XB(a)}, +S_(){this.Z3()}, +jO(a){var s=this +s.XK(a) +if(a===s.CW){s.Z3() s.k3=!0 -s.Zc()}}, -iD(a){var s,r=this -r.aiL(a) +s.Zb()}}, +iG(a){var s,r=this +r.aiJ(a) if(a===r.CW){if(r.k2){s=r.k4 s.toString -r.Jb(null,s,"forced")}r.AN()}}, -Z4(){var s,r=this +r.Jd(null,s,"forced")}r.AP()}}, +Z3(){var s,r=this if(r.k2)return s=r.k4 s.toString -r.a94(s) +r.a91(s) r.k2=!0}, -Zc(){var s,r,q=this +Zb(){var s,r,q=this if(!q.k3||q.ok==null)return s=q.k4 s.toString r=q.ok r.toString -q.a95(s,r) -q.AN()}, -AN(){var s=this +q.a92(s,r) +q.AP()}, +AP(){var s=this s.k3=s.k2=!1 s.k4=s.ok=null}} A.iP.prototype={ -lX(a){var s=this -switch(a.gfU(a)){case 1:if(s.bH==null&&s.bU==null&&s.bN==null&&s.by==null)return!1 +m0(a){var s=this +switch(a.gfV(a)){case 1:if(s.bG==null&&s.bT==null&&s.bM==null&&s.bx==null)return!1 break -case 2:if(s.bV==null&&s.bR==null&&s.bi==null&&s.bq==null)return!1 +case 2:if(s.bU==null&&s.bQ==null&&s.bh==null&&s.bp==null)return!1 break case 4:return!1 break -default:return!1}return s.vX(a)}, -a94(a){var s,r=this,q=a.gbb(a),p=a.geH(),o=r.e.i(0,a.gc5()) +default:return!1}return s.vY(a)}, +a91(a){var s,r=this,q=a.gbb(a),p=a.geG(),o=r.e.i(0,a.gc5()) o.toString -s=new A.oa(q,o,p) -switch(a.gfU(a)){case 1:if(r.bH!=null)r.dN("onTapDown",new A.aOu(r,s)) +s=new A.o9(q,o,p) +switch(a.gfV(a)){case 1:if(r.bG!=null)r.dN("onTapDown",new A.aOA(r,s)) break -case 2:if(r.bR!=null)r.dN("onSecondaryTapDown",new A.aOv(r,s)) +case 2:if(r.bQ!=null)r.dN("onSecondaryTapDown",new A.aOB(r,s)) break case 4:break}}, -a95(a,b){var s,r=this,q=b.gdU(b),p=b.gbb(b) -b.geH() -s=new A.ob(p,q) -switch(a.gfU(a)){case 1:if(r.bN!=null)r.dN("onTapUp",new A.aOw(r,s)) -q=r.bU +a92(a,b){var s,r=this,q=b.gdU(b),p=b.gbb(b) +b.geG() +s=new A.oa(p,q) +switch(a.gfV(a)){case 1:if(r.bM!=null)r.dN("onTapUp",new A.aOC(r,s)) +q=r.bT if(q!=null)r.dN("onTap",q) break -case 2:if(r.bi!=null)r.dN("onSecondaryTapUp",new A.aOx(r,s)) -if(r.bV!=null)r.dN("onSecondaryTap",new A.aOy(r)) +case 2:if(r.bh!=null)r.dN("onSecondaryTapUp",new A.aOD(r,s)) +if(r.bU!=null)r.dN("onSecondaryTap",new A.aOE(r)) break case 4:break}}, -Jb(a,b,c){var s,r=this,q=c===""?c:c+" " -switch(b.gfU(b)){case 1:s=r.by +Jd(a,b,c){var s,r=this,q=c===""?c:c+" " +switch(b.gfV(b)){case 1:s=r.bx if(s!=null)r.dN(q+"onTapCancel",s) break -case 2:s=r.bq +case 2:s=r.bp if(s!=null)r.dN(q+"onSecondaryTapCancel",s) break case 4:break}}} -A.aOu.prototype={ -$0(){return this.a.bH.$1(this.b)}, +A.aOA.prototype={ +$0(){return this.a.bG.$1(this.b)}, $S:0} -A.aOv.prototype={ -$0(){return this.a.bR.$1(this.b)}, +A.aOB.prototype={ +$0(){return this.a.bQ.$1(this.b)}, $S:0} -A.aOw.prototype={ -$0(){return this.a.bN.$1(this.b)}, +A.aOC.prototype={ +$0(){return this.a.bM.$1(this.b)}, $S:0} -A.aOx.prototype={ -$0(){return this.a.bi.$1(this.b)}, +A.aOD.prototype={ +$0(){return this.a.bh.$1(this.b)}, $S:0} -A.aOy.prototype={ -$0(){return this.a.bV.$0()}, +A.aOE.prototype={ +$0(){return this.a.bU.$0()}, $S:0} -A.acH.prototype={ -aC(a){this.a.aCF(this.b,a)}, -$iDH:1} -A.Br.prototype={ -jM(a){var s,r,q,p,o=this -o.a43() +A.acO.prototype={ +aC(a){this.a.aCC(this.b,a)}, +$iDG:1} +A.Bq.prototype={ +jO(a){var s,r,q,p,o=this +o.a41() if(o.e==null){s=o.b[0] o.e=s}for(s=o.b,r=s.length,q=0;qb*b)return new A.l_(s.a1(0,s.ge8()).X(0,b)) if(r=3){j=new A.a32(b,e,c).vQ(2) -if(j!=null){i=new A.a32(b,d,c).vQ(2) +if(o>=3){j=new A.a38(b,e,c).vR(2) +if(j!=null){i=new A.a38(b,d,c).vR(2) if(i!=null){f=j.a[1] m=i.a[1] h=j.b h===$&&A.c() g=i.b g===$&&A.c() -return new A.Be(new A.j(f*1000,m*1000),h*g,new A.bD(r-q.a.a),s.b.U(0,q.b))}}}return new A.Be(B.i,1,new A.bD(r-q.a.a),s.b.U(0,q.b))}, -Es(){var s=this.zi() -if(s==null||s.a.l(0,B.i))return B.cT +return new A.Bd(new A.j(f*1000,m*1000),h*g,new A.bC(r-q.a.a),s.b.U(0,q.b))}}}return new A.Bd(B.i,1,new A.bC(r-q.a.a),s.b.U(0,q.b))}, +Eu(){var s=this.zk() +if(s==null||s.a.l(0,B.i))return B.cU return new A.l_(s.a)}} -A.yG.prototype={ -ox(a,b){var s=(this.c+1)%20 +A.yE.prototype={ +oz(a,b){var s=(this.c+1)%20 this.c=s -this.d[s]=new A.TD(a,b)}, -wu(a){var s,r,q=this.c+a,p=B.e.bJ(q,20),o=B.e.bJ(q-1,20) +this.d[s]=new A.TG(a,b)}, +wv(a){var s,r,q=this.c+a,p=B.e.bI(q,20),o=B.e.bI(q-1,20) q=this.d s=q[p] r=q[o] if(s==null||r==null)return B.i q=s.a.a-r.a.a return q>0?s.b.U(0,r.b).X(0,1000).a1(0,q/1000):B.i}, -zi(){var s,r,q=this,p=q.wu(-2).X(0,0.6).V(0,q.wu(-1).X(0,0.35)).V(0,q.wu(0).X(0,0.05)),o=q.d,n=q.c,m=o[n] -for(s=null,r=1;r<=20;++r){s=o[B.e.bJ(n+r,20)] -if(s!=null)break}if(s==null||m==null)return B.Em -else return new A.Be(p,1,new A.bD(m.a.a-s.a.a),m.b.U(0,s.b))}} -A.Er.prototype={ -zi(){var s,r,q=this,p=q.wu(-2).X(0,0.15).V(0,q.wu(-1).X(0,0.65)).V(0,q.wu(0).X(0,0.2)),o=q.d,n=q.c,m=o[n] -for(s=null,r=1;r<=20;++r){s=o[B.e.bJ(n+r,20)] -if(s!=null)break}if(s==null||m==null)return B.Em -else return new A.Be(p,1,new A.bD(m.a.a-s.a.a),m.b.U(0,s.b))}} -A.WM.prototype={ +zk(){var s,r,q=this,p=q.wv(-2).X(0,0.6).V(0,q.wv(-1).X(0,0.35)).V(0,q.wv(0).X(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bI(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Eq +else return new A.Bd(p,1,new A.bC(m.a.a-s.a.a),m.b.U(0,s.b))}} +A.Eq.prototype={ +zk(){var s,r,q=this,p=q.wv(-2).X(0,0.15).V(0,q.wv(-1).X(0,0.65)).V(0,q.wv(0).X(0,0.2)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[B.e.bI(n+r,20)] +if(s!=null)break}if(s==null||m==null)return B.Eq +else return new A.Bd(p,1,new A.bC(m.a.a-s.a.a),m.b.U(0,s.b))}} +A.WR.prototype={ gI(a){var s=this return A.c4([s.a,s.b,s.c,s.d])}, l(a,b){var s if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -if(b instanceof A.WM)s=!0 +if(b instanceof A.WR)s=!0 else s=!1 return s}} -A.abd.prototype={} -A.WP.prototype={ +A.abk.prototype={} +A.WU.prototype={ a5(a){var s,r,q=this,p=q.c.length===0 -if(p)return B.aT -s=J.x_(A.bsX(a,q.c)) +if(p)return B.aU +s=J.wY(A.bt3(a,q.c)) switch(A.am(a).r.a){case 2:p=q.e r=p.a p=p.b -return A.bul(r,p==null?r:p,s) +return A.bus(r,p==null?r:p,s) case 0:p=q.e r=p.a p=p.b -return A.bBc(r,p==null?r:p,s) -case 1:case 3:case 5:return new A.a_F(q.e.a,s,null) -case 4:return new A.a_7(q.e.a,s,null)}}} -A.aqk.prototype={ -$1(a){return A.b72(a.a,A.aqn(this.a,a))}, +return A.bBi(r,p==null?r:p,s) +case 1:case 3:case 5:return new A.a_K(q.e.a,s,null) +case 4:return new A.a_c(q.e.a,s,null)}}} +A.aqq.prototype={ +$1(a){return A.b78(a.a,A.aqt(this.a,a))}, $S:450} -A.aql.prototype={ +A.aqr.prototype={ $1(a){var s=this.a -return A.buE(s,a.a,A.aqn(s,a))}, +return A.buL(s,a.a,A.aqt(s,a))}, $S:451} -A.aqm.prototype={ +A.aqs.prototype={ $1(a){var s=this.a -return A.buh(s,a.a,A.aqn(s,a))}, +return A.buo(s,a.a,A.aqt(s,a))}, $S:452} -A.aPv.prototype={ +A.aPB.prototype={ T(){return"ThemeMode."+this.b}} -A.Mr.prototype={ -aW(){return new A.Ta(B.n)}} -A.aDY.prototype={ -$2(a,b){return new A.Eu(a,b)}, +A.Mq.prototype={ +aW(){return new A.Td(B.n)}} +A.aE3.prototype={ +$2(a,b){return new A.Et(a,b)}, $S:453} -A.aE0.prototype={ -pp(a){return A.am(a).r}, -HN(a,b,c){switch(A.co(c.a)){case B.aM:return b -case B.aX:switch(A.am(a).r.a){case 3:case 4:case 5:return A.b9a(b,c.b,null) +A.aE6.prototype={ +pr(a){return A.am(a).r}, +HQ(a,b,c){switch(A.co(c.a)){case B.aN:return b +case B.aY:switch(A.am(a).r.a){case 3:case 4:case 5:return A.b9g(b,c.b,null) case 0:case 1:case 2:return b}break}}, -HM(a,b,c){var s=A.ba("indicator") +HP(a,b,c){var s=A.ba("indicator") A.am(a) A.am(a) -s.seA(B.k3) +s.sez(B.k6) switch(A.am(a).r.a){case 2:case 3:case 4:case 5:return b -case 0:switch(s.b5()){case B.F1:return A.bAL(c.a,b,c.d) -case B.k3:break}break -case 1:break}return A.beV(c.a,b,A.am(a).ax.f)}} -A.Ta.prototype={ -bo(){this.bQ() -this.d=A.bxG()}, -gaw1(){var s=A.b([],t.a9) +case 0:switch(s.b5()){case B.F5:return A.bAQ(c.a,b,c.d) +case B.k6:break}break +case 1:break}return A.bf1(c.a,b,A.am(a).ax.f)}} +A.Td.prototype={ +bn(){this.bP() +this.d=A.bxM()}, +gavZ(){var s=A.b([],t.a9) this.a.toString -s.push(B.I7) -s.push(B.I1) +s.push(B.Ib) +s.push(B.I5) return s}, -avt(a,b){return new A.a10(B.Sc,b,B.ac8,null)}, -awd(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +avq(a,b){return new A.a16(B.Sg,b,B.acc,null)}, +awa(a,b){var s,r,q,p,o,n,m,l,k=this,j=null k.a.toString -s=A.dS(a,B.pO) +s=A.dS(a,B.pS) r=s==null?j:s.d -if(r==null)r=B.aG -q=r===B.ai -s=A.dS(a,B.EI) +if(r==null)r=B.aH +q=r===B.ak +s=A.dS(a,B.EM) s=s==null?j:s.Q p=s===!0 if(q)if(p)k.a.toString if(q)k.a.toString if(p)k.a.toString o=k.a.cy -if(o==null)o=A.a9N(B.aG,j,j,j,j) +if(o==null)o=A.a9U(B.aH,j,j,j,j) s=o.cK n=s.b if(n==null){m=o.ax.b n=A.a9(102,m.gm(m)>>>16&255,m.gm(m)>>>8&255,m.gm(m)&255)}l=s.a if(l==null)l=o.ax.b k.a.toString -s=b==null?B.aT:b -return new A.OQ(A.b73(new A.IK(o,s,B.w,B.ag,j,j),l,n),j)}, -ao4(a){var s,r,q=this,p=null,o=q.a,n=o.cy +s=b==null?B.aU:b +return new A.OT(A.b79(new A.IJ(o,s,B.w,B.ai,j,j),l,n),j)}, +ao1(a){var s,r,q=this,p=null,o=q.a,n=o.cy n=n==null?p:n.fr s=n -if(s==null)s=B.b_ +if(s==null)s=B.b0 n=o.c r=o.e -return new A.R6(n,o.w,p,new A.aXs(),p,p,p,p,p,r,B.Z8,p,p,B.Vn,q.gawc(),o.CW,p,B.a65,s,p,q.gaw1(),p,p,B.ux,!1,!1,!1,!1,q.gavs(),q.a.p4,p,p,p,new A.qM(q,t.bT))}, -a5(a){var s,r=null,q=A.yo(!1,!1,this.ao4(a),r,r,r,r,!0,r,r,new A.aXt(),r,r,r) +return new A.R9(n,o.w,p,new A.aXy(),p,p,p,p,p,r,B.Zc,p,p,B.Vr,q.gaw9(),o.CW,p,B.a69,s,p,q.gavZ(),p,p,B.uB,!1,!1,!1,!1,q.gavp(),q.a.p4,p,p,p,new A.qM(q,t.bT))}, +a5(a){var s,r=null,q=A.ym(!1,!1,this.ao1(a),r,r,r,r,!0,r,r,new A.aXz(),r,r,r) this.a.toString s=this.d s===$&&A.c() -return A.bhb(B.Hq,new A.yB(s,q,r))}} -A.aXs.prototype={ -$1$2(a,b,c){return A.bfQ(b,a,c)}, +return A.bhi(B.Hu,new A.yz(s,q,r))}} +A.aXy.prototype={ +$1$2(a,b,c){return A.bfX(b,a,c)}, $2(a,b){return this.$1$2(a,b,t.z)}, $S:456} -A.aXt.prototype={ -$2(a,b){if(!(b instanceof A.k3)||!b.c.geR().l(0,B.fN))return B.dc -return A.bBM()?B.bP:B.dc}, +A.aXz.prototype={ +$2(a,b){if(!(b instanceof A.k4)||!b.c.geR().l(0,B.fQ))return B.dd +return A.bBS()?B.bQ:B.dd}, $S:132} -A.IQ.prototype={ +A.IP.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.IQ&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&b.d==s.d&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&b.z==s.z&&b.Q==s.Q&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&!0}} -A.aby.prototype={} -A.Mu.prototype={ -pN(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +return b instanceof A.IP&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&b.d==s.d&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&b.z==s.z&&b.Q==s.Q&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&!0}} +A.abF.prototype={} +A.Mt.prototype={ +pP(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a f.toString s=g.b s.toString @@ -92052,52 +92159,52 @@ o=r.ge8() n=s.a m=f.b l=new A.j(n,m) -k=new A.aDZ(g,o) +k=new A.aE4(g,o) if(q>2&&p>2){j=o*o i=f.a h=s.b if(q>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ae,-1),s,r.c)}if(s==null){q=p.a -return A.bB(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ae,-1),r.c)}return A.bB(p,s,r.c)}, +return A.bA(new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.bA(p,s,r.c)}, $ice:1} -A.acd.prototype={} -A.Jj.prototype={ -aW(){return new A.RD(null,null,B.n)}} -A.RD.prototype={ -Th(){this.aM(new A.aTf())}, -ghF(){var s=this.a.z +A.ack.prototype={} +A.Ji.prototype={ +aW(){return new A.RG(null,null,B.n)}} +A.RG.prototype={ +Tg(){this.aM(new A.aTl())}, +ghH(){var s=this.a.z if(s==null){s=this.r s.toString}return s}, -CO(){var s,r=this -if(r.a.z==null)r.r=A.bfR(null) -s=r.ghF() -s.hB(0,B.a0,!(r.a.c!=null||!1)) -r.ghF().ai(0,r.guI())}, -bo(){this.bQ() -this.CO()}, -bM(a){var s,r=this +CQ(){var s,r=this +if(r.a.z==null)r.r=A.bfY(null) +s=r.ghH() +s.hD(0,B.a1,!(r.a.c!=null||!1)) +r.ghH().ai(0,r.guJ())}, +bn(){this.bP() +this.CQ()}, +bL(a){var s,r=this r.cc(a) s=a.z -if(r.a.z!=s){if(s!=null)s.a9(0,r.guI()) +if(r.a.z!=s){if(s!=null)s.a9(0,r.guJ()) if(r.a.z!=null){s=r.r -if(s!=null){s.bx$=$.ag() -s.bu$=0}r.r=null}r.CO()}s=r.a.c!=null||!1 -if(s!==(a.c!=null||!1)){s=r.ghF() -s.hB(0,B.a0,!(r.a.c!=null||!1)) -if(!(r.a.c!=null||!1))r.ghF().hB(0,B.b5,!1)}}, +if(s!=null){s.bw$=$.ag() +s.bs$=0}r.r=null}r.CQ()}s=r.a.c!=null||!1 +if(s!==(a.c!=null||!1)){s=r.ghH() +s.hD(0,B.a1,!(r.a.c!=null||!1)) +if(!(r.a.c!=null||!1))r.ghH().hD(0,B.b6,!1)}}, v(){var s,r=this -r.ghF().a9(0,r.guI()) +r.ghH().a9(0,r.guJ()) s=r.r -if(s!=null){s.bx$=$.ag() -s.bu$=0}s=r.d +if(s!=null){s.bw$=$.ag() +s.bs$=0}s=r.d if(s!=null)s.v() -r.aly()}, -a5(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2=this,c3=null,c4=c2.a,c5=new A.aTc(c4.r,c4.act(c7),c2.a.a7F(c7)),c6=new A.aTd(c2,c5) +r.alw()}, +a5(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2=this,c3=null,c4=c2.a,c5=new A.aTi(c4.r,c4.acr(c7),c2.a.a7D(c7)),c6=new A.aTj(c2,c5) c4=t.PM -s=c6.$1$1(new A.aSQ(),c4) -r=c6.$1$1(new A.aSR(),t.p8) +s=c6.$1$1(new A.aSW(),c4) +r=c6.$1$1(new A.aSX(),t.p8) q=t.MH -p=c6.$1$1(new A.aSS(),q) -o=c6.$1$1(new A.aT2(),q) -n=c6.$1$1(new A.aT5(),q) -m=c6.$1$1(new A.aT6(),q) -l=c6.$1$1(new A.aT7(),t.pc) +p=c6.$1$1(new A.aSY(),q) +o=c6.$1$1(new A.aT8(),q) +n=c6.$1$1(new A.aTb(),q) +m=c6.$1$1(new A.aTc(),q) +l=c6.$1$1(new A.aTd(),t.pc) k=t.tW -j=c6.$1$1(new A.aT8(),k) -i=c6.$1$1(new A.aT9(),k) -h=c6.$1$1(new A.aTa(),k) -g=c6.$1$1(new A.aTb(),q) -f=c6.$1$1(new A.aST(),c4) -e=c6.$1$1(new A.aSU(),t.oI) -d=c6.$1$1(new A.aSV(),t.KX) -c=c5.$1$1(new A.aSW(),t.X3) -b=c5.$1$1(new A.aSX(),t.Oc) -a=c5.$1$1(new A.aSY(),t.Tu) -a0=c5.$1$1(new A.aSZ(),t.w) -a1=c5.$1$1(new A.aT_(),t.pC) +j=c6.$1$1(new A.aTe(),k) +i=c6.$1$1(new A.aTf(),k) +h=c6.$1$1(new A.aTg(),k) +g=c6.$1$1(new A.aTh(),q) +f=c6.$1$1(new A.aSZ(),c4) +e=c6.$1$1(new A.aT_(),t.oI) +d=c6.$1$1(new A.aT0(),t.KX) +c=c5.$1$1(new A.aT1(),t.X3) +b=c5.$1$1(new A.aT2(),t.Oc) +a=c5.$1$1(new A.aT3(),t.Tu) +a0=c5.$1$1(new A.aT4(),t.w) +a1=c5.$1$1(new A.aT5(),t.pC) a2=new A.j(c.a,c.b).X(0,4) -a3=c5.$1$1(new A.aT0(),t.Ya) +a3=c5.$1$1(new A.aT6(),t.Ya) c4=j.a q=j.b -a4=c.Sl(new A.b8(c4,h.a,q,h.b)) +a4=c.Sk(new A.b8(c4,h.a,q,h.b)) if(i!=null){a5=a4.c9(i) c4=a5.a -if(isFinite(c4))a4=a4.RA(c4,c4) +if(isFinite(c4))a4=a4.Rz(c4,c4) c4=a5.b -if(isFinite(c4))a4=a4.aH3(c4,c4)}a6=a2.b +if(isFinite(c4))a4=a4.aH1(c4,c4)}a6=a2.b c4=a2.a a7=Math.max(0,c4) -a8=l.H(0,new A.aG(a7,a6,a7,a6)).ct(0,B.J,B.pP) +a8=l.H(0,new A.aG(a7,a6,a7,a6)).ct(0,B.J,B.pT) if(a.a>0){q=c2.e if(q!=null){k=c2.f if(k!=null)if(q!==s)if(k.gm(k)!==p.gm(p)){q=c2.f @@ -92476,15 +92583,15 @@ q=A.cJ(c3,a,c3,c3,c2) q.cA() k=q.ep$ k.b=!0 -k.a.push(new A.aT1(c2)) +k.a.push(new A.aT7(c2)) c2.d=q}p=c2.f c2.d.sm(0,0) c2.d.d_(0)}c2.e=s c2.f=p s.toString -q=r==null?c3:r.hJ(o) -k=d.q_(e) -a9=p==null?B.fW:B.mf +q=r==null?c3:r.hL(o) +k=d.q1(e) +a9=p==null?B.fZ:B.mi b0=c2.a b1=b0.w b2=b0.c @@ -92493,152 +92600,152 @@ b4=b0.e b5=b0.x b6=b2!=null||!1 b0=b0.f -b7=d.q_(e) -b8=c2.ghF() +b7=d.q1(e) +b8=c2.ghH() b9=g==null?o:g a1.toString c0=c2.a -a9=A.mu(a,!0,c3,A.a2t(!1,c3,b6,A.a2e(new A.cg(a8,new A.jD(a1,1,1,c0.Q,c3),c3),new A.fb(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.I,c3,new A.agZ(new A.aT3(c5)),b0,c3,b4,b3,b2,new A.ju(new A.aT4(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) +a9=A.mu(a,!0,c3,A.a2z(!1,c3,b6,A.a2k(new A.cg(a8,new A.jD(a1,1,1,c0.Q,c3),c3),new A.fb(f,c3,c3,c3,c3,b9,c3,c3)),b7,a0,c3,b5,B.I,c3,new A.ah5(new A.aT9(c5)),b0,c3,b4,b3,b2,new A.ju(new A.aTa(c5),t._s),c3,a3,b8),b1,p,s,c3,n,k,m,q,a9) switch(b.a){case 0:c1=new A.M(48+c4,48+a6) break case 1:c1=B.v break default:c1=c3}c4=c0.c!=null||!1 -return A.d2(!0,c3,new A.afW(c1,new A.kA(a4,a9,c3),c3),!0,c3,c4,!1,!1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3)}} -A.aTf.prototype={ +return A.d3(!0,c3,new A.ag2(c1,new A.kB(a4,a9,c3),c3),!0,c3,c4,!1,!1,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3,c3)}} +A.aTl.prototype={ $0(){}, $S:0} -A.aTc.prototype={ +A.aTi.prototype={ $1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s return p==null?q:p}, $1(a){return this.$1$1(a,t.z)}, $S:459} -A.aTd.prototype={ -$1$1(a,b){return this.b.$1$1(new A.aTe(this.a,a,b),b)}, +A.aTj.prototype={ +$1$1(a,b){return this.b.$1$1(new A.aTk(this.a,a,b),b)}, $1(a){return this.$1$1(a,t.z)}, $S:460} -A.aTe.prototype={ +A.aTk.prototype={ $1(a){var s=this.b.$1(a) -return s==null?null:s.aC(this.a.ghF().a)}, -$S(){return this.c.h("0?(cZ?)")}} -A.aSQ.prototype={ -$1(a){return a==null?null:a.gki(a)}, +return s==null?null:s.aC(this.a.ghH().a)}, +$S(){return this.c.h("0?(d_?)")}} +A.aSW.prototype={ +$1(a){return a==null?null:a.gkk(a)}, $S:182} -A.aSR.prototype={ -$1(a){return a==null?null:a.geB()}, +A.aSX.prototype={ +$1(a){return a==null?null:a.geA()}, $S:462} -A.aSS.prototype={ -$1(a){return a==null?null:a.geW(a)}, +A.aSY.prototype={ +$1(a){return a==null?null:a.geX(a)}, $S:74} -A.aT2.prototype={ -$1(a){return a==null?null:a.goT()}, +A.aT8.prototype={ +$1(a){return a==null?null:a.goV()}, $S:74} -A.aT5.prototype={ +A.aTb.prototype={ $1(a){return a==null?null:a.gf0(a)}, $S:74} -A.aT6.prototype={ -$1(a){return a==null?null:a.gil()}, +A.aTc.prototype={ +$1(a){return a==null?null:a.gip()}, $S:74} -A.aT7.prototype={ -$1(a){return a==null?null:a.ght(a)}, +A.aTd.prototype={ +$1(a){return a==null?null:a.ghw(a)}, $S:464} -A.aT8.prototype={ -$1(a){return a==null?null:a.gJU()}, +A.aTe.prototype={ +$1(a){return a==null?null:a.gJW()}, $S:153} -A.aT9.prototype={ +A.aTf.prototype={ $1(a){return a==null?null:a.y}, $S:153} -A.aTa.prototype={ -$1(a){return a==null?null:a.gJP()}, +A.aTg.prototype={ +$1(a){return a==null?null:a.gJR()}, $S:153} -A.aTb.prototype={ +A.aTh.prototype={ $1(a){return a==null?null:a.Q}, $S:74} -A.aST.prototype={ -$1(a){return a==null?null:a.goV()}, +A.aSZ.prototype={ +$1(a){return a==null?null:a.goX()}, $S:182} -A.aSU.prototype={ -$1(a){return a==null?null:a.gqG()}, +A.aT_.prototype={ +$1(a){return a==null?null:a.gqI()}, $S:466} -A.aSV.prototype={ +A.aT0.prototype={ $1(a){return a==null?null:a.gdB(a)}, $S:467} -A.aT3.prototype={ -$1(a){return this.a.$1$1(new A.aSO(a),t.Pb)}, +A.aT9.prototype={ +$1(a){return this.a.$1$1(new A.aSU(a),t.Pb)}, $S:468} -A.aSO.prototype={ +A.aSU.prototype={ $1(a){var s if(a==null)s=null -else{s=a.gJV() +else{s=a.gJX() s=s==null?null:s.aC(this.a)}return s}, $S:469} -A.aT4.prototype={ -$1(a){return this.a.$1$1(new A.aSN(a),t.n8)}, +A.aTa.prototype={ +$1(a){return this.a.$1$1(new A.aST(a),t.n8)}, $S:179} -A.aSN.prototype={ +A.aST.prototype={ $1(a){var s if(a==null)s=null -else{s=a.giz() +else{s=a.giC() s=s==null?null:s.aC(this.a)}return s}, $S:471} -A.aSW.prototype={ -$1(a){return a==null?null:a.gn3()}, +A.aT1.prototype={ +$1(a){return a==null?null:a.gn6()}, $S:472} -A.aSX.prototype={ -$1(a){return a==null?null:a.gKQ()}, +A.aT2.prototype={ +$1(a){return a==null?null:a.gKS()}, $S:473} -A.aSY.prototype={ +A.aT3.prototype={ $1(a){return a==null?null:a.cx}, $S:474} -A.aSZ.prototype={ +A.aT4.prototype={ $1(a){return a==null?null:a.cy}, $S:475} -A.aT_.prototype={ +A.aT5.prototype={ $1(a){return a==null?null:a.db}, $S:476} -A.aT0.prototype={ -$1(a){return a==null?null:a.gET()}, +A.aT6.prototype={ +$1(a){return a==null?null:a.gEV()}, $S:477} -A.aT1.prototype={ -$1(a){if(a===B.a6)this.a.aM(new A.aSP())}, +A.aT7.prototype={ +$1(a){if(a===B.a7)this.a.aM(new A.aSV())}, $S:4} -A.aSP.prototype={ +A.aSV.prototype={ $0(){}, $S:0} -A.agZ.prototype={ +A.ah5.prototype={ aC(a){var s=this.a.$1(a) s.toString return s}, -gBM(){return"ButtonStyleButton_MouseCursor"}} -A.afW.prototype={ -bD(a){var s=new A.U0(this.e,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +gBO(){return"ButtonStyleButton_MouseCursor"}} +A.ag2.prototype={ +bC(a){var s=new A.U3(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.sU5(this.e)}} -A.U0.prototype={ -sU5(a){if(this.R.l(0,a))return +bH(a,b){b.sU4(this.e)}} +A.U3.prototype={ +sU4(a){if(this.R.l(0,a))return this.R=a this.aE()}, c8(a){var s=this.a0$ -if(s!=null)return Math.max(s.b2(B.a5,a,s.gc6()),this.R.a) +if(s!=null)return Math.max(s.b2(B.a6,a,s.gc6()),this.R.a) return 0}, c4(a){var s=this.a0$ -if(s!=null)return Math.max(s.b2(B.aq,a,s.gcz()),this.R.b) +if(s!=null)return Math.max(s.b2(B.as,a,s.gcz()),this.R.b) return 0}, c3(a){var s=this.a0$ -if(s!=null)return Math.max(s.b2(B.ad,a,s.gcg()),this.R.a) +if(s!=null)return Math.max(s.b2(B.af,a,s.gcg()),this.R.a) return 0}, cd(a){var s=this.a0$ -if(s!=null)return Math.max(s.b2(B.aQ,a,s.gcY()),this.R.b) +if(s!=null)return Math.max(s.b2(B.aR,a,s.gcY()),this.R.b) return 0}, -YZ(a,b){var s,r,q=this.a0$ +YY(a,b){var s,r,q=this.a0$ if(q!=null){s=b.$2(q,a) q=s.a r=this.R return a.c9(new A.M(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.v}, -dH(a){return this.YZ(a,A.Ip())}, -d3(){var s,r,q=this,p=q.YZ(t.k.a(A.J.prototype.gaG.call(q)),A.Iq()) +dH(a){return this.YY(a,A.Io())}, +d3(){var s,r,q=this,p=q.YY(t.k.a(A.J.prototype.gaG.call(q)),A.Ip()) q.k3=p s=q.a0$ if(s!=null){r=s.e @@ -92648,44 +92755,44 @@ s=s.k3 s.toString r.a=B.Y.u1(t.o.a(p.U(0,s)))}}, dl(a,b){var s -if(this.oh(a,b))return!0 -s=this.a0$.k3.no(B.i) -return a.QS(new A.aZ7(this,s),s,A.bfV(s))}} -A.aZ7.prototype={ +if(this.oj(a,b))return!0 +s=this.a0$.k3.nr(B.i) +return a.QR(new A.aZd(this,s),s,A.bg1(s))}} +A.aZd.prototype={ $2(a,b){return this.a.a0$.dl(a,this.b)}, -$S:9} -A.VH.prototype={ -dq(){this.eC() +$S:8} +A.VM.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.ask.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.asq.prototype={ T(){return"ButtonTextTheme."+this.b}} -A.asi.prototype={ +A.aso.prototype={ T(){return"ButtonBarLayoutBehavior."+this.b}} -A.Y2.prototype={ -ght(a){var s=this.e +A.Y7.prototype={ +ghw(a){var s=this.e if(s!=null)return s -switch(this.c.a){case 0:case 1:return B.ih -case 2:return B.QD}}, +switch(this.c.a){case 0:case 1:return B.ik +case 2:return B.QH}}, gdB(a){var s=this.f if(s!=null)return s -switch(this.c.a){case 0:case 1:return B.a1D -case 2:return B.eC}}, +switch(this.c.a){case 0:case 1:return B.a1H +case 2:return B.eD}}, l(a,b){var s=this if(b==null)return!1 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Y2&&b.c===s.c&&b.a===s.a&&b.b===s.b&&J.e(b.ght(b),s.ght(s))&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.at,s.at)&&b.ax==s.ax}, +return b instanceof A.Y7&&b.c===s.c&&b.a===s.a&&b.b===s.b&&J.e(b.ghw(b),s.ghw(s))&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.at,s.at)&&b.ax==s.ax}, gI(a){var s=this -return A.a4(s.c,s.a,s.b,s.ght(s),s.gdB(s),!1,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.ace.prototype={} -A.Yc.prototype={ +return A.a4(s.c,s.a,s.b,s.ghw(s),s.gdB(s),!1,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.acl.prototype={} +A.Yh.prototype={ a5(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.am(a).y2 A.am(a) -s=new A.aTh(a,B.t,j,j,j,1,B.QJ,B.eC) +s=new A.aTn(a,B.t,j,j,j,1,B.QN,B.eD) r=k.y if(r==null)r=i.f if(r==null){r=s.f @@ -92704,224 +92811,224 @@ n.toString}m=i.r if(m==null)m=s.r l=i.a if(l==null){l=s.a -l.toString}return A.d2(j,j,A.dg(j,A.mu(B.ag,!0,j,A.d2(j,j,k.Q,!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),l,q,n,j,p,m,o,j,B.ep),B.t,j,j,j,j,r,j,j),!0,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} -A.aTh.prototype={ +l.toString}return A.d3(j,j,A.dg(j,A.mu(B.ai,!0,j,A.d3(j,j,k.Q,!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),l,q,n,j,p,m,o,j,B.eq),B.t,j,j,j,j,r,j,j),!0,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aTn.prototype={ gA(a){return A.am(this.w).at}, gf0(a){return A.am(this.w).k2}} -A.Cp.prototype={ +A.Co.prototype={ gI(a){var s=this -return A.a4(s.a,s.gA(s),s.gf0(s),s.gil(),s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a4(s.a,s.gA(s),s.gf0(s),s.gip(),s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Cp&&b.a==s.a&&J.e(b.gA(b),s.gA(s))&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gil(),s.gil())&&b.e==s.e&&J.e(b.f,s.f)&&J.e(b.r,s.r)}, +return b instanceof A.Co&&b.a==s.a&&J.e(b.gA(b),s.gA(s))&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gip(),s.gip())&&b.e==s.e&&J.e(b.f,s.f)&&J.e(b.r,s.r)}, gA(a){return this.b}, gf0(a){return this.c}, -gil(){return this.d}} -A.acj.prototype={} -A.aTp.prototype={ +gip(){return this.d}} +A.acq.prototype={} +A.aTv.prototype={ T(){return"_CheckboxType."+this.b}} -A.Jq.prototype={ -aW(){return new A.acn(new A.acl($.ag()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.n)}} -A.acn.prototype={ -bo(){this.alB() +A.Jp.prototype={ +aW(){return new A.acu(new A.acs($.ag()),$,$,$,$,$,$,$,$,$,null,!1,!1,null,null,B.n)}} +A.acu.prototype={ +bn(){this.alz() this.e=this.a.c}, -bM(a){var s,r,q=this +bL(a){var s,r,q=this q.cc(a) s=a.c r=q.a.c if(s!=r){q.e=s -s=q.SV$ +s=q.SU$ if(r===!0){s===$&&A.c() s.d_(0)}else{s===$&&A.c() -s.es(0)}}}, +s.er(0)}}}, v(){this.d.v() -this.alA()}, -ga5x(){return new A.ju(new A.aTn(this),t._s)}, -a2S(a){var s -if(a instanceof A.aE1){this.a.toString -s=this.gll() -return A.e8(a,s,t.oI)}if(!this.gll().O(0,B.cr))return a +this.aly()}, +ga5v(){return new A.ju(new A.aTt(this),t._s)}, +a2Q(a){var s +if(a instanceof A.aE7){this.a.toString +s=this.glq() +return A.e8(a,s,t.oI)}if(!this.glq().O(0,B.cs))return a return null}, a5(b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=null switch(b3.a.db.a){case 0:break case 1:switch(A.am(b5).r.a){case 0:case 1:case 3:case 5:break case 2:case 4:s=b3.a -return new A.JZ(s.c,s.d,s.f,s.w,!1,b4,b4,!1,s.cx,s.CW,b4)}break}r=A.bdr(b5) +return new A.JY(s.c,s.d,s.f,s.w,!1,b4,b4,!1,s.cx,s.CW,b4)}break}r=A.bdy(b5) A.am(b5) -q=new A.aTk(A.am(b5),A.am(b5).ax,b4,b4,b4,b4,b4,b4,b4,b4,b4) +q=new A.aTq(A.am(b5),A.am(b5).ax,b4,b4,b4,b4,b4,b4,b4,b4,b4) s=b3.a.y p=s==null?r.f:s -if(p==null)p=q.gD5() +if(p==null)p=q.gD7() b3.a.toString -o=q.gn3() -switch(p.a){case 0:n=B.Ds +o=q.gn6() +switch(p.a){case 0:n=B.Dw break -case 1:n=B.a3x +case 1:n=B.a3B break default:n=b4}n=n.V(0,new A.j(o.a,o.b).X(0,4)) -b3.gll().H(0,B.iZ) +b3.glq().H(0,B.j1) b3.a.toString -m=b3.gll() -m.H(0,B.cr) +m=b3.glq() +m.H(0,B.cs) b3.a.toString -l=b3.gll() -l.N(0,B.cr) +l=b3.glq() +l.L(0,B.cs) b3.a.toString -k=b3.ga5x().a.$1(m) +k=b3.ga5v().a.$1(m) if(k==null){s=r.b k=s==null?b4:s.aC(m)}s=k==null -if(s){j=q.glR().a.$1(m) +if(s){j=q.glV().a.$1(m) j.toString i=j}else i=k b3.a.toString -h=b3.ga5x().a.$1(l) +h=b3.ga5v().a.$1(l) if(h==null){j=r.b h=j==null?b4:j.aC(l)}j=h==null -if(j){g=q.glR().a.$1(l) +if(j){g=q.glV().a.$1(l) g.toString f=g}else f=h b3.a.toString -e=b3.gll() -e.H(0,B.ay) +e=b3.glq() +e.H(0,B.az) b3.a.toString g=r.d d=g==null?b4:g.aC(e) c=d -if(c==null){d=q.giz().a.$1(e) +if(c==null){d=q.giC().a.$1(e) d.toString c=d}b3.a.toString -b=b3.gll() -b.H(0,B.aS) +b=b3.glq() +b.H(0,B.aT) b3.a.toString d=g==null?b4:g.aC(b) a=d -if(a==null){d=q.giz().a.$1(b) +if(a==null){d=q.giC().a.$1(b) d.toString -a=d}m.H(0,B.b5) +a=d}m.H(0,B.b6) b3.a.toString d=g==null?b4:g.aC(m) if(d==null){s=s?b4:A.a9(31,k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) a0=s}else a0=d -if(a0==null){s=q.giz().a.$1(m) +if(a0==null){s=q.giC().a.$1(m) s.toString -a0=s}l.H(0,B.b5) +a0=s}l.H(0,B.b6) b3.a.toString s=g==null?b4:g.aC(l) if(s==null){s=j?b4:A.a9(31,h.gm(h)>>>16&255,h.gm(h)>>>8&255,h.gm(h)&255) a1=s}else a1=s -if(a1==null){s=q.giz().a.$1(l) +if(a1==null){s=q.giC().a.$1(l) s.toString -a1=s}if(b3.Cn$!=null){a=b3.gll().O(0,B.cr)?a0:a1 -c=b3.gll().O(0,B.cr)?a0:a1}b3.a.toString -a2=b3.gll() +a1=s}if(b3.Cp$!=null){a=b3.glq().O(0,B.cs)?a0:a1 +c=b3.glq().O(0,B.cs)?a0:a1}b3.a.toString +a2=b3.glq() s=b3.a.w j=r.c s=j==null?b4:j.aC(a2) a3=s -if(a3==null){s=q.gpX().aC(a2) +if(a3==null){s=q.gpZ().aC(a2) s.toString a3=s}b3.a.toString a4=r.e -if(a4==null)a4=q.gtt() +if(a4==null)a4=q.gtu() s=b3.a.c j=b3.d -g=b3.a8r$ +g=b3.a8p$ g===$&&A.c() j.sbb(0,g) +g=b3.a8q$ +g===$&&A.c() +j.saON(g) g=b3.a8s$ g===$&&A.c() j.saOP(g) -g=b3.a8u$ -g===$&&A.c() -j.saOR(g) -g=b3.a8t$ +g=b3.a8r$ g===$&&A.c() -j.saOS(g) -j.saLc(a1) -j.saOQ(a0) -j.suQ(a) -j.sqb(c) -j.stt(a4) -j.sSb(b3.Cn$) -j.sCT(b3.gll().O(0,B.ay)) -j.saLN(b3.gll().O(0,B.aS)) -j.sQG(i) -j.sTs(f) -j.spX(a3) +j.saOQ(g) +j.saLa(a1) +j.saOO(a0) +j.suR(a) +j.sqd(c) +j.stu(a4) +j.sSa(b3.Cp$) +j.sCV(b3.glq().O(0,B.az)) +j.saLL(b3.glq().O(0,B.aT)) +j.sQF(i) +j.sTr(f) +j.spZ(a3) j.sm(0,b3.a.c) -j.sUL(b3.e) +j.sUK(b3.e) b3.a.toString g=r.w j.sdB(0,g==null?q.gdB(q):g) -g=b3.a2S(b3.a.cx) -j.sqG(g==null?b3.a2S(r.x):g) -a5=b3.SY$ -if(a5===$){a6=A.b_([B.jC,new A.dG(b3.ga4n(),new A.bN(A.b([],t.ot),t.wS),t.wY)],t.A,t.od) -b3.SY$!==$&&A.Z() -b3.SY$=a6 +g=b3.a2Q(b3.a.cx) +j.sqI(g==null?b3.a2Q(r.x):g) +a5=b3.SX$ +if(a5===$){a6=A.b_([B.jF,new A.dG(b3.ga4l(),new A.bM(A.b([],t.ot),t.wS),t.wY)],t.A,t.od) +b3.SX$!==$&&A.a1() +b3.SX$=a6 a5=a6}g=b3.a.d -d=new A.aTo(b3,r).$1(b3.gll()) +d=new A.aTu(b3,r).$1(b3.glq()) a7=b3.a.d==null a8=!a7 -a9=a8?b3.gaD1():b4 -b0=a8?b3.ga4n():b4 -b1=a8?b3.ga0E():b4 -b2=a8?b3.ga0E():b4 -return A.d2(b4,s===!0,A.b7D(a5,!1,A.iC(b4,A.d2(b4,b4,A.eC(b4,b4,b4,j,n),!1,b4,a8,!1,!1,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4),B.ab,a7,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b0,b2,a9,b1,b4,b4,b4),g!=null,b4,d,b4,b3.gat4(),b3.gat8(),b4),!1,b4,b4,!1,!1,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4)}} -A.aTn.prototype={ -$1(a){if(a.O(0,B.a0))return null -if(a.O(0,B.cr))return this.a.a.f +a9=a8?b3.gaCZ():b4 +b0=a8?b3.ga4l():b4 +b1=a8?b3.ga0D():b4 +b2=a8?b3.ga0D():b4 +return A.d3(b4,s===!0,A.b7J(a5,!1,A.iC(b4,A.d3(b4,b4,A.eD(b4,b4,b4,j,n),!1,b4,a8,!1,!1,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4),B.ad,a7,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b0,b2,a9,b1,b4,b4,b4),g!=null,b4,d,b4,b3.gat1(),b3.gat5(),b4),!1,b4,b4,!1,!1,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4)}} +A.aTt.prototype={ +$1(a){if(a.O(0,B.a1))return null +if(a.O(0,B.cs))return this.a.a.f return null}, $S:179} -A.aTo.prototype={ +A.aTu.prototype={ $1(a){var s=A.e8(this.a.a.e,a,t.GE) if(s==null)s=null -return s==null?B.eV.aC(a):s}, +return s==null?B.eW.aC(a):s}, $S:478} -A.acl.prototype={ -spX(a){if(J.e(this.db,a))return +A.acs.prototype={ +spZ(a){if(J.e(this.db,a))return this.db=a this.C()}, sm(a,b){if(this.dx==b)return this.dx=b this.C()}, -sUL(a){if(this.dy==a)return +sUK(a){if(this.dy==a)return this.dy=a this.C()}, sdB(a,b){if(J.e(this.fr,b))return this.fr=b this.C()}, -sqG(a){if(J.e(this.fx,a))return +sqI(a){if(J.e(this.fx,a))return this.fx=a this.C()}, -a1U(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s +a1S(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s return new A.x(q,p,q+r,p+r)}, -Zw(a){var s,r=this.e +Zv(a){var s,r=this.e if(a>=0.25)r.toString else{s=this.f s.toString r.toString -r=A.a0(s,r,a*4) +r=A.a_(s,r,a*4) r.toString}return r}, -N8(a,b,c,d,e){if(e)a.W(this.fr.m8(b),c) -if(d!=null)this.fr.q_(d).aI(a,b)}, -NK(a,b,c,d){var s,r=$.G().S(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 -if(c<0.5){s=A.p8(B.a_N,B.Aj,c*2) +Na(a,b,c,d,e){if(e)a.W(this.fr.mc(b),c) +if(d!=null)this.fr.q1(d).aI(a,b)}, +NM(a,b,c,d){var s,r=$.G().S(),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 +if(c<0.5){s=A.p7(B.a_R,B.An,c*2) s.toString r.Y(0,o,n) -r.n(0,q+s.a,p+s.b)}else{s=A.p8(B.Aj,B.a_Z,(c-0.5)*2) +r.n(0,q+s.a,p+s.b)}else{s=A.p7(B.An,B.a02,(c-0.5)*2) s.toString r.Y(0,o,n) r.n(0,q+7.2,p+12.6) r.n(0,q+s.a,p+s.b)}a.W(r,d)}, -NL(a,b,c,d){var s,r=A.p8(B.a_P,B.Ah,1-c) +NN(a,b,c,d){var s,r=A.p7(B.a_T,B.Al,1-c) r.toString -s=A.p8(B.Ah,B.a_E,c) +s=A.p7(B.Al,B.a_I,c) s.toString -a.ey(b.V(0,r),b.V(0,s),d)}, -aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=b.no(B.i),d=f.b +a.ex(b.V(0,r),b.V(0,s),d)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=b.nr(B.i),d=f.b if(d.gco(d)===B.R){d=f.c if(d.gco(d)===B.R){d=f.d d=d.gco(d)!==B.R}else d=!0}else d=!0 @@ -92931,15 +93038,15 @@ d.toString r=f.w r.toString q=f.a -q=A.a0(d,r,q.gm(q)) +q=A.a_(d,r,q.gm(q)) r=f.x r.toString d=f.d -d=A.a0(q,r,d.gm(d)) +d=A.a_(q,r,d.gm(d)) r=f.y r.toString q=f.c -q=A.a0(d,r,q.gm(q)) +q=A.a_(d,r,q.gm(q)) q.toString s.sA(0,q) q=f.z @@ -92950,100 +93057,100 @@ if(!d){d=f.at d.toString}else d=!0 if(d)p=q else{d=f.b -p=new A.bk(0,q,t.Y).ap(0,d.gm(d))}if(p>0)a.ci(e.V(0,B.i),p,s)}e=$.G() +p=new A.bj(0,q,t.Y).ap(0,d.gm(d))}if(p>0)a.ci(e.V(0,B.i),p,s)}e=$.G() o=e.B() d=f.db d.toString o.sA(0,d) o.sP(0,B.r) -o.sbY(2) -n=t.o.a(b.a1(0,2).U(0,B.Do.a1(0,2))) +o.sbX(2) +n=t.o.a(b.a1(0,2).U(0,B.Ds.a1(0,2))) d=f.a.a d=d.gco(d) -d=d===B.bg||d===B.a6 +d=d===B.bh||d===B.a7 r=f.a m=d?r.gm(r):1-r.gm(r) if(f.dy===!1||f.dx===!1){l=f.dx===!1?1-m:m -k=f.a1U(n,l) +k=f.a1S(n,l) j=e.B() -j.sA(0,f.Zw(l)) +j.sA(0,f.Zv(l)) i=f.fx -if(l<=0.5)f.N8(a,k,j,i==null?new A.cK(j.gA(j),2,B.ae,-1):i,!1) -else{f.N8(a,k,j,i,!0) +if(l<=0.5)f.Na(a,k,j,i==null?new A.cK(j.gA(j),2,B.ag,-1):i,!1) +else{f.Na(a,k,j,i,!0) h=(l-0.5)*2 -if(f.dy==null||f.dx==null)f.NL(a,n,h,o) -else f.NK(a,n,h,o)}}else{k=f.a1U(n,1) +if(f.dy==null||f.dx==null)f.NN(a,n,h,o) +else f.NM(a,n,h,o)}}else{k=f.a1S(n,1) j=e.B() -j.sA(0,f.Zw(1)) -f.N8(a,k,j,f.fx,!0) +j.sA(0,f.Zv(1)) +f.Na(a,k,j,f.fx,!0) if(m<=0.5){h=1-m*2 e=f.dy -if(e===!0)f.NK(a,n,h,o) -else f.NL(a,n,h,o)}else{g=(m-0.5)*2 +if(e===!0)f.NM(a,n,h,o) +else f.NN(a,n,h,o)}else{g=(m-0.5)*2 e=f.dx -if(e===!0)f.NK(a,n,g,o) -else f.NL(a,n,g,o)}}}} -A.aTk.prototype={ -glR(){return new A.ju(new A.aTl(this),t.h2)}, -gpX(){return new A.e7(B.l,t.h9)}, -giz(){return new A.ju(new A.aTm(this),t._s)}, -gtt(){return 20}, -gD5(){return this.y.e}, -gn3(){return this.y.z}, -gdB(a){return B.a1E}} -A.aTl.prototype={ -$1(a){if(a.O(0,B.a0))return this.a.y.ch -if(a.O(0,B.cr))return this.a.z.f +if(e===!0)f.NM(a,n,g,o) +else f.NN(a,n,g,o)}}}} +A.aTq.prototype={ +glV(){return new A.ju(new A.aTr(this),t.h2)}, +gpZ(){return new A.e7(B.l,t.h9)}, +giC(){return new A.ju(new A.aTs(this),t._s)}, +gtu(){return 20}, +gD7(){return this.y.e}, +gn6(){return this.y.z}, +gdB(a){return B.a1I}} +A.aTr.prototype={ +$1(a){if(a.O(0,B.a1))return this.a.y.ch +if(a.O(0,B.cs))return this.a.z.f return this.a.y.k4}, -$S:32} -A.aTm.prototype={ +$S:33} +A.aTs.prototype={ $1(a){var s,r -if(a.O(0,B.b5)){s=this.a.glR().a.$1(a) +if(a.O(0,B.b6)){s=this.a.glV().a.$1(a) r=J.fm(s) -return A.a9(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.O(0,B.aS))return this.a.y.dx -if(a.O(0,B.ay))return this.a.y.cx +return A.a9(31,r.gm(s)>>>16&255,r.gm(s)>>>8&255,r.gm(s)&255)}if(a.O(0,B.aT))return this.a.y.dx +if(a.O(0,B.az))return this.a.y.cx return B.I}, -$S:32} -A.VJ.prototype={ -dq(){this.eC() +$S:33} +A.VO.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.VK.prototype={ -bo(){var s,r=this,q=null -r.bQ() -s=A.cJ(q,B.ag,q,r.a.c===!1?0:1,r) +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.VP.prototype={ +bn(){var s,r=this,q=null +r.bP() +s=A.cJ(q,B.ai,q,r.a.c===!1?0:1,r) +r.SU$=s +r.a8p$=A.dq(B.ed,s,B.ee) +s=A.cJ(q,B.aS,q,q,r) +r.J0$=s +r.a8q$=A.dq(B.ay,s,q) +s=A.cJ(q,B.kW,q,r.Cr$||r.Cq$?1:0,r) r.SV$=s -r.a8r$=A.dq(B.eb,s,B.ec) -s=A.cJ(q,B.aR,q,q,r) -r.IZ$=s -r.a8s$=A.dq(B.ax,s,q) -s=A.cJ(q,B.kT,q,r.Cp$||r.Co$?1:0,r) +r.a8r$=A.dq(B.ay,s,q) +s=A.cJ(q,B.kW,q,r.Cr$||r.Cq$?1:0,r) r.SW$=s -r.a8t$=A.dq(B.ax,s,q) -s=A.cJ(q,B.kT,q,r.Cp$||r.Co$?1:0,r) -r.SX$=s -r.a8u$=A.dq(B.ax,s,q)}, -v(){var s=this,r=s.SV$ +r.a8s$=A.dq(B.ay,s,q)}, +v(){var s=this,r=s.SU$ r===$&&A.c() r.v() -r=s.IZ$ +r=s.J0$ r===$&&A.c() r.v() -r=s.SW$ +r=s.SV$ r===$&&A.c() r.v() -r=s.SX$ +r=s.SW$ r===$&&A.c() r.v() -s.alz()}} -A.aTq.prototype={ +s.alx()}} +A.aTw.prototype={ T(){return"_CheckboxType."+this.b}} -A.Jr.prototype={ -auZ(){var s=this +A.Jq.prototype={ +auW(){var s=this switch(s.c){case!1:s.d.$1(!0) break case!0:s.d.$1(!1) @@ -93051,45 +93158,45 @@ break case null:s.d.$1(!1) break}}, a5(a){var s,r,q,p,o,n=this,m=null -switch(0){case 0:s=A.bdq(m,!1,m,m,m,!1,B.A3,m,n.d,m,m,m,m,!1,n.c) +switch(0){case 0:s=A.bdx(m,!1,m,m,m,!1,B.A7,m,n.d,m,m,m,m,!1,n.c) break}switch(2){case 1:case 2:break}r=A.am(a) -q=A.bdr(a) +q=A.bdy(a) p=q.b p=p==null?m:p.aC(A.y(t.ui)) o=p if(o==null)o=r.ax.f -return new A.MB(A.bfG(!1,n.go,m,m,!0,m,!1,m,m,n.gauY(),!1,o,m,m,m,m,n.cy,s,m),m)}} -A.Ct.prototype={ +return new A.MA(A.bfN(!1,n.go,m,m,!0,m,!1,m,m,n.gauV(),!1,o,m,m,m,m,n.cy,s,m),m)}} +A.Cs.prototype={ gI(a){var s=this -return A.a4(s.a,s.glR(),s.gpX(),s.giz(),s.gtt(),s.gD5(),s.gn3(),s.gdB(s),s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a4(s.a,s.glV(),s.gpZ(),s.giC(),s.gtu(),s.gD7(),s.gn6(),s.gdB(s),s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Ct&&b.glR()==s.glR()&&b.gpX()==s.gpX()&&b.giz()==s.giz()&&b.gtt()==s.gtt()&&b.gD5()==s.gD5()&&J.e(b.gn3(),s.gn3())&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.x,s.x)}, -glR(){return this.b}, -gpX(){return this.c}, -giz(){return this.d}, -gtt(){return this.e}, -gD5(){return this.f}, -gn3(){return this.r}, +return b instanceof A.Cs&&b.glV()==s.glV()&&b.gpZ()==s.gpZ()&&b.giC()==s.giC()&&b.gtu()==s.gtu()&&b.gD7()==s.gD7()&&J.e(b.gn6(),s.gn6())&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.x,s.x)}, +glV(){return this.b}, +gpZ(){return this.c}, +giC(){return this.d}, +gtu(){return this.e}, +gD7(){return this.f}, +gn6(){return this.r}, gdB(a){return this.w}} -A.aco.prototype={} -A.Js.prototype={ +A.acv.prototype={} +A.Jr.prototype={ gI(a){var s=this return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy])}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Js&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&b.ch==s.ch&&b.CW==s.CW&&b.cx==s.cx&&J.e(b.cy,s.cy)}} -A.acr.prototype={} -A.ZJ.prototype={ +return b instanceof A.Jr&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&b.ch==s.ch&&b.CW==s.CW&&b.cx==s.cx&&J.e(b.cy,s.cy)}} +A.acy.prototype={} +A.ZO.prototype={ l(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this if(a0==null)return!1 if(b===a0)return!0 if(J.aj(a0)!==A.O(b))return!1 -if(a0 instanceof A.ZJ)if(a0.a===b.a){s=a0.b +if(a0 instanceof A.ZO)if(a0.a===b.a){s=a0.b r=b.b if(s.l(0,r)){q=a0.c p=b.c @@ -93238,17 +93345,17 @@ a7=a9.ok if(a7==null)a7=r a8=a9.k3 return A.a4(a9.a,b0,b1,b2,s,r,q,p,o,l,i,n,m,k,j,h,g,a9.CW,f,A.a4(e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8==null?b0:a8,B.a,B.a,B.a,B.a,B.a,B.a))}} -A.acG.prototype={} +A.acN.prototype={} A.fE.prototype={} -A.qZ.prototype={} -A.K6.prototype={ +A.qY.prototype={} +A.K5.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.K6)if(J.e(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.e(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.e(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)s=!0 +if(b instanceof A.K5)if(J.e(b.a,r.a))if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(J.e(b.e,r.e))if(b.f==r.f)if(b.r==r.r)if(J.e(b.w,r.w))if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)s=!0 else s=!1 else s=!1 else s=!1 @@ -93263,35 +93370,35 @@ else s=!1 else s=!1 else s=!1 return s}} -A.adx.prototype={} -A.K7.prototype={ +A.adE.prototype={} +A.K6.prototype={ gI(a){var s=this return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4])}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -return b instanceof A.K7&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx==s.cx&&b.cy==s.cy&&b.db==s.db&&J.e(b.dx,s.dx)&&b.dy==s.dy&&J.e(b.fr,s.fr)&&J.e(b.fx,s.fx)&&J.e(b.fy,s.fy)&&J.e(b.go,s.go)&&J.e(b.id,s.id)&&J.e(b.k1,s.k1)&&J.e(b.k2,s.k2)&&J.e(b.k3,s.k3)&&b.k4==s.k4}} -A.adz.prototype={} -A.adJ.prototype={} -A.av9.prototype={ -zd(a){return B.v}, -HL(a,b,c,d){return B.aT}, -zc(a,b){return B.i}} -A.anY.prototype={} -A.a_F.prototype={ -a5(a){var s=null,r=A.ca(a,B.cd,t.l).w.f.b+8 -return new A.cg(new A.aG(8,r,8,8),new A.no(new A.a_G(this.c.U(0,new A.j(8,r))),A.fh(A.mu(B.ag,!0,B.qr,A.fY(this.d,B.a2,B.a3,B.dg),B.cj,s,1,s,s,s,s,s,B.ep),s,222),s),s)}} -A.D5.prototype={ +return b instanceof A.K6&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx==s.cx&&b.cy==s.cy&&b.db==s.db&&J.e(b.dx,s.dx)&&b.dy==s.dy&&J.e(b.fr,s.fr)&&J.e(b.fx,s.fx)&&J.e(b.fy,s.fy)&&J.e(b.go,s.go)&&J.e(b.id,s.id)&&J.e(b.k1,s.k1)&&J.e(b.k2,s.k2)&&J.e(b.k3,s.k3)&&b.k4==s.k4}} +A.adG.prototype={} +A.adQ.prototype={} +A.ave.prototype={ +zf(a){return B.v}, +HO(a,b,c,d){return B.aU}, +ze(a,b){return B.i}} +A.ao3.prototype={} +A.a_K.prototype={ +a5(a){var s=null,r=A.ca(a,B.ce,t.l).w.f.b+8 +return new A.cg(new A.aG(8,r,8,8),new A.nm(new A.a_L(this.c.U(0,new A.j(8,r))),A.fh(A.mu(B.ai,!0,B.qv,A.fY(this.d,B.a3,B.a4,B.dh),B.ck,s,1,s,s,s,s,s,B.eq),s,222),s),s)}} +A.D4.prototype={ a5(a){var s=null -return A.fh(A.a9s(this.d,this.c,A.b9t(B.ar,s,s,s,s,B.dp,s,s,B.dp,A.am(a).ax.a===B.ai?B.l:B.a_,s,B.a3F,B.th,s,B.ot,s,s,s,s)),s,1/0)}} -A.a_O.prototype={ +return A.fh(A.a9z(this.d,this.c,A.b9z(B.at,s,s,s,s,B.dq,s,s,B.dq,A.am(a).ax.a===B.ak?B.l:B.a0,s,B.a3J,B.tl,s,B.ow,s,s,s,s)),s,1/0)}} +A.a_T.prototype={ a5(a){var s,r,q,p,o,n,m,l,k,j,i,h=null A.am(a) -s=A.am(a).bU +s=A.am(a).bT r=t.l -q=A.ca(a,B.jU,r).w +q=A.ca(a,B.jX,r).w p=q.e.V(0,this.x) -o=A.biP(a) +o=A.biV(a) q=s.f if(q==null){q=o.f q.toString}n=s.a @@ -93304,97 +93411,97 @@ k=s.d if(k==null)k=o.d j=s.e if(j==null){j=o.e -j.toString}i=new A.jD(q,h,h,new A.kA(B.G9,A.mu(B.ag,!0,h,this.as,this.y,n,m,h,l,j,k,h,B.ep),h),h) -return new A.IG(p,A.r1(i,A.ca(a,h,r).w.abU(!0,!0,!0,!0),h),B.fa,B.aR,h,h)}} -A.WQ.prototype={ -a5(a){var s,r,q,p,o,n,m,l,k=null,j=A.am(a),i=A.am(a).bU,h=A.biP(a),g=j.r +j.toString}i=new A.jD(q,h,h,new A.kB(B.Gd,A.mu(B.ai,!0,h,this.as,this.y,n,m,h,l,j,k,h,B.eq),h),h) +return new A.IF(p,A.r0(i,A.ca(a,h,r).w.abS(!0,!0,!0,!0),h),B.fc,B.aS,h,h)}} +A.WV.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k=null,j=A.am(a),i=A.am(a).bT,h=A.biV(a),g=j.r switch(g.a){case 2:case 4:s=k break -case 0:case 1:case 3:case 5:A.qX(a,B.cS,t.c4).toString +case 0:case 1:case 3:case 5:A.qX(a,B.cT,t.c4).toString s="Alert" break -default:s=k}r=A.dS(a,B.cX) +default:s=k}r=A.dS(a,B.cY) r=r==null?k:r.c r=A.al(1,0.3333333333333333,A.Y(r==null?1:r,1,2)-1) r.toString -A.eu(a) +A.ev(a) q=24*r p=i.r -if(p==null){p=h.go1() -p.toString}g=s==null&&g!==B.a8 -o=new A.cg(new A.aG(q,q,q,0),A.qm(A.d2(k,k,this.f,!0,k,k,!1,!1,k,k,k,k,k,k,k,g,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.c9,!0,p,B.av,k,B.aB),k) +if(p==null){p=h.go3() +p.toString}g=s==null&&g!==B.aa +o=new A.cg(new A.aG(q,q,q,0),A.qm(A.d3(k,k,this.f,!0,k,k,!1,!1,k,k,k,k,k,k,k,g,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.ca,!0,p,B.aw,k,B.aC),k) g=24*r r=i.w -if(r==null){r=h.goB() -r.toString}n=new A.cg(new A.aG(g,20,g,24),A.qm(A.d2(k,k,this.x,!0,k,k,!1,!1,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.c9,!0,r,k,k,B.aB),k) +if(r==null){r=h.goD() +r.toString}n=new A.cg(new A.aG(g,20,g,24),A.qm(A.d3(k,k,this.x,!0,k,k,!1,!1,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k),k,k,B.ca,!0,r,k,k,B.aC),k) g=this.Q r=g!=null if(r){q=i.x -if(q==null)q=h.gHg().H(0,new A.aG(8,8,8,8)) -m=new A.cg(q,A.byl(B.m4,g,B.a06,B.cU,0,8),k)}else m=k +if(q==null)q=h.gHj().H(0,new A.aG(8,8,8,8)) +m=new A.cg(q,A.byq(B.m7,g,B.a0a,B.cV,0,8),k)}else m=k g=A.b([],t.p) o.toString g.push(o) n.toString -g.push(new A.Dx(1,B.R9,n,k)) +g.push(new A.Dw(1,B.Rd,n,k)) if(r){m.toString -g.push(m)}l=new A.a2A(A.fY(g,B.d1,B.a3,B.dg),k) -return A.bdY(k,k,s!=null?A.d2(k,k,l,!1,k,k,!1,!0,k,k,k,s,k,k,k,!0,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k):l,B.t,k,B.tl,k,k,k)}} -A.Kf.prototype={} -A.avd.prototype={ -$3(a,b,c){var s=new A.jI(this.a,null),r=new A.Bo(this.b.a,s,null) -r=A.a7i(!0,r,B.J,!0) +g.push(m)}l=new A.a2G(A.fY(g,B.d2,B.a4,B.dh),k) +return A.be4(k,k,s!=null?A.d3(k,k,l,!1,k,k,!1,!0,k,k,k,s,k,k,k,!0,k,k,k,k,k,k,k,k,!0,k,k,k,k,k,k):l,B.t,k,B.tp,k,k,k)}} +A.Ke.prototype={} +A.avi.prototype={ +$3(a,b,c){var s=new A.jI(this.a,null),r=new A.Bn(this.b.a,s,null) +r=A.a7p(!0,r,B.J,!0) return r}, $C:"$3", $R:3, $S:480} -A.aV7.prototype={ -ghP(){return this.as.f}, -geW(a){return A.am(this.z).ay}, +A.aVd.prototype={ +ghR(){return this.as.f}, +geX(a){return A.am(this.z).ay}, gf0(a){return A.am(this.z).k2}, -go1(){return this.Q.r}, -goB(){return this.Q.w}, -gHg(){return B.J}} -A.D6.prototype={ +go3(){return this.Q.r}, +goD(){return this.Q.w}, +gHj(){return B.J}} +A.D5.prototype={ gI(a){return J.T(this.e)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.D6&&J.e(b.geW(b),s.geW(s))&&b.b==s.b&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gil(),s.gil())&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.ghP(),s.ghP())&&J.e(b.go1(),s.go1())&&J.e(b.goB(),s.goB())&&J.e(b.gHg(),s.gHg())}, -geW(a){return this.a}, +return b instanceof A.D5&&J.e(b.geX(b),s.geX(s))&&b.b==s.b&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gip(),s.gip())&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.ghR(),s.ghR())&&J.e(b.go3(),s.go3())&&J.e(b.goD(),s.goD())&&J.e(b.gHj(),s.gHj())}, +geX(a){return this.a}, gf0(a){return this.c}, -gil(){return this.d}, -go1(){return this.r}, -goB(){return this.w}, -gHg(){return this.x}, -ghP(){return this.y}} -A.adO.prototype={} -A.Ki.prototype={ +gip(){return this.d}, +go3(){return this.r}, +goD(){return this.w}, +gHj(){return this.x}, +ghR(){return this.y}} +A.adV.prototype={} +A.Kh.prototype={ gI(a){var s=this return A.a4(s.gA(s),s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Ki&&J.e(b.gA(b),s.gA(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, +return b instanceof A.Kh&&J.e(b.gA(b),s.gA(s))&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}, gA(a){return this.a}} -A.adU.prototype={} -A.awk.prototype={ +A.ae0.prototype={} +A.awp.prototype={ T(){return"DrawerAlignment."+this.b}} -A.a09.prototype={ -a5(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.bvs(a) +A.a0f.prototype={ +a5(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.bvz(a) switch(A.am(a).r.a){case 2:case 4:s=j break -case 0:case 1:case 3:case 5:A.qX(a,B.cS,t.c4).toString +case 0:case 1:case 3:case 5:A.qX(a,B.cT,t.c4).toString s="Navigation menu" break default:s=j}A.am(a) r=a.be(t.Vo) r=r==null?j:r.f r=r==null?j:r.d -q=new A.aVd(a,j,j,16,j,j,j,j,j) -if(r!==B.PU){r=i.f +q=new A.aVj(a,j,j,16,j,j,j,j,j) +if(r!==B.PY){r=i.f if(r==null)r=q.f p=r}else{r=i.r if(r==null)r=q.r @@ -93408,126 +93515,126 @@ n.toString}m=i.d if(m==null)m=q.gf0(q) l=i.e if(l==null)l=q.e -if(p!=null)k=B.a1 +if(p!=null)k=B.a2 else k=B.t -return A.d2(j,j,new A.kA(new A.b8(r,r,1/0,1/0),A.mu(B.ag,!0,j,this.x,k,o,n,j,m,p,l,j,B.dO),j),!1,j,j,!1,!0,j,j,j,s,j,j,j,!0,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j)}} -A.aVd.prototype={ +return A.d3(j,j,new A.kB(new A.b8(r,r,1/0,1/0),A.mu(B.ai,!0,j,this.x,k,o,n,j,m,p,l,j,B.dQ),j),!1,j,j,!1,!0,j,j,j,s,j,j,j,!0,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j)}} +A.aVj.prototype={ gf0(a){return A.am(this.x).k2}} -A.Dc.prototype={ +A.Db.prototype={ gI(a){var s=this -return A.a4(s.geW(s),s.b,s.c,s.gf0(s),s.gil(),s.gdB(s),s.gSo(),s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a4(s.geX(s),s.b,s.c,s.gf0(s),s.gip(),s.gdB(s),s.gSn(),s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Dc&&J.e(b.geW(b),s.geW(s))&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gil(),s.gil())&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.gSo(),s.gSo())&&b.w==s.w}, -geW(a){return this.a}, +return b instanceof A.Db&&J.e(b.geX(b),s.geX(s))&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.gf0(b),s.gf0(s))&&J.e(b.gip(),s.gip())&&J.e(b.gdB(b),s.gdB(s))&&J.e(b.gSn(),s.gSn())&&b.w==s.w}, +geX(a){return this.a}, gf0(a){return this.d}, -gil(){return this.e}, +gip(){return this.e}, gdB(a){return this.f}, -gSo(){return this.r}} -A.aee.prototype={} -A.aeg.prototype={ +gSn(){return this.r}} +A.ael.prototype={} +A.aen.prototype={ aI(a,b){var s=null,r=b.b,q=A.Y(this.r.$0(),0,Math.max(r-48,0)),p=t.Y,o=A.Y(q+48,Math.min(48,r),r),n=this.f -q=new A.bk(q,0,p).ap(0,n.gm(n)) -this.w.m4(a,new A.j(0,q),new A.yJ(s,s,s,s,new A.M(b.a-0,new A.bk(o,r,p).ap(0,n.gm(n))-q),s))}, -cH(a){var s,r=this +q=new A.bj(q,0,p).ap(0,n.gm(n)) +this.w.m8(a,new A.j(0,q),new A.yH(s,s,s,s,new A.M(b.a-0,new A.bj(o,r,p).ap(0,n.gm(n))-q),s))}, +cG(a){var s,r=this if(a.b.l(0,r.b))if(a.c===r.c)if(a.d===r.d)s=a.f!==r.f else s=!0 else s=!0 else s=!0 return s}} +A.He.prototype={ +aW(){return new A.Hf(B.n,this.$ti.h("Hf<1>"))}} A.Hf.prototype={ -aW(){return new A.Hg(B.n,this.$ti.h("Hg<1>"))}} -A.Hg.prototype={ -at2(a){var s,r,q=$.b9.bA$.f.a.b -switch((q==null?A.Bx():q).a){case 0:s=!1 +at_(a){var s,r,q=$.b9.bA$.f.a.b +switch((q==null?A.Bw():q).a){case 0:s=!1 break case 1:s=!0 break default:s=null}if(a&&s){q=this.a -r=q.c.Ls(q.e,q.f.d,q.r) -this.a.c.dj.nn(r.d,B.fo,B.aR)}}, -atG(){var s,r=this.a +r=q.c.Lu(q.e,q.f.d,q.r) +this.a.c.dj.nq(r.d,B.fq,B.aS)}}, +atD(){var s,r=this.a r=r.c.cK[r.r] s=this.c s.toString -A.v9(s,!1).ab7(new A.mU(r.f.r,this.$ti.h("mU<1>")))}, +A.v7(s,!1).ab5(new A.mU(r.f.r,this.$ti.h("mU<1>")))}, a5(a){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.c,j=0.5/(k.cK.length+1.5) l=l.r s=k.go if(l===k.dC){s.toString -r=A.dq(B.jz,s,m)}else{q=A.Y(0.5+(l+1)*j,0,1) +r=A.dq(B.jC,s,m)}else{q=A.Y(0.5+(l+1)*j,0,1) p=A.Y(q+1.5*j,0,1) s.toString -r=A.dq(new A.hV(q,p,B.w),s,m)}l=n.a +r=A.dq(new A.hU(q,p,B.w),s,m)}l=n.a k=l.d s=l.c l=l.r -o=A.a2t(l===s.dC,m,!0,A.dg(m,s.cK[l],B.t,m,m,m,s.mM,m,k,m),m,!0,m,m,m,m,m,n.gat1(),m,m,m,n.gatF(),m,m,m,m) +o=A.a2z(l===s.dC,m,!0,A.dg(m,s.cK[l],B.t,m,m,m,s.mQ,m,k,m),m,!0,m,m,m,m,m,n.gasZ(),m,m,m,n.gatC(),m,m,m,m) o=A.lo(!1,o,r) -o=A.a7X(o,m,B.YL) +o=A.a83(o,m,B.YP) return o}} -A.He.prototype={ -aW(){return new A.Si(B.n,this.$ti.h("Si<1>"))}} -A.Si.prototype={ -bo(){var s,r=this -r.bQ() +A.Hd.prototype={ +aW(){return new A.Sl(B.n,this.$ti.h("Sl<1>"))}} +A.Sl.prototype={ +bn(){var s,r=this +r.bP() s=r.a.c.go s.toString -r.d=A.dq(B.Sx,s,B.Sy) +r.d=A.dq(B.SB,s,B.SC) s=r.a.c.go s.toString -r.e=A.dq(B.Sz,s,B.jz)}, +r.e=A.dq(B.SD,s,B.jC)}, a5(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null -A.qX(a,B.cS,t.c4).toString +A.qX(a,B.cT,t.c4).toString s=h.a.c r=A.b([],t.p) -for(q=s.cK,p=h.$ti.h("Hf<1>"),o=0;o"),o=0;o0?8+B.b.nY(B.b.cU(this.cD,0,a),new A.aVo()):8}, -Ls(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.W3(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.cD,f=o.dC +A.aXS.prototype={} +A.Sm.prototype={ +gL2(a){return B.dD}, +gxa(){return!0}, +gx9(){return null}, +R7(a,b,c){return new A.uV(new A.aVt(this),null)}, +W2(a){return this.cK.length!==0&&a>0?8+B.b.o_(B.b.cU(this.cD,0,a),new A.aVu()):8}, +Lu(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.W2(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.cD,f=o.dC l-=m s=m-j-(g[f]-l)/2 -r=B.ee.gcQ(B.ee)+B.ee.gcV(B.ee) -if(o.cK.length!==0)r+=B.b.nY(g,new A.aVp()) +r=B.eg.gcQ(B.eg)+B.eg.gcV(B.eg) +if(o.cK.length!==0)r+=B.b.o_(g,new A.aVv()) q=Math.min(n,r) p=s+q if(sh){p=Math.max(k,h) s=p-q}g=g[f]/2 l=k-l/2 if(p-gn?Math.min(Math.max(0,j-(m-s)),r-q):0)}, -gHH(){return this.dK}} -A.aVn.prototype={ +return new A.aXS(s,q,r>n?Math.min(Math.max(0,j-(m-s)),r-q):0)}, +gHK(){return this.dK}} +A.aVt.prototype={ $2(a,b){var s=this.a -return new A.Hh(s,b,s.cK,s.f7,s.eY,s.dC,s.eO,s.nC,!0,s.bc,null,s.$ti.h("Hh<1>"))}, -$S(){return this.a.$ti.h("Hh<1>(ae,b8)")}} -A.aVo.prototype={ +return new A.Hg(s,b,s.cK,s.f8,s.eY,s.dC,s.eO,s.nE,!0,s.bc,null,s.$ti.h("Hg<1>"))}, +$S(){return this.a.$ti.h("Hg<1>(ae,b8)")}} +A.aVu.prototype={ $2(a,b){return a+b}, $S:54} -A.aVp.prototype={ +A.aVv.prototype={ $2(a,b){return a+b}, $S:54} -A.Hh.prototype={ +A.Hg.prototype={ a5(a){var s=this,r=s.c -if(r.dj==null)r.dj=A.OZ(r.Ls(s.r,s.d.d,s.w).d) -return A.bfX(new A.jI(new A.aVm(s,A.eu(a),new A.He(r,s.f,s.r,s.d,s.Q,!0,s.at,null,s.$ti.h("He<1>"))),null),a,!0,!0,!0,!0)}} -A.aVm.prototype={ +if(r.dj==null)r.dj=A.P1(r.Lu(s.r,s.d.d,s.w).d) +return A.bg3(new A.jI(new A.aVs(s,A.ev(a),new A.Hd(r,s.f,s.r,s.d,s.Q,!0,s.at,null,s.$ti.h("Hd<1>"))),null),a,!0,!0,!0,!0)}} +A.aVs.prototype={ $1(a){var s=this.a -return new A.no(new A.aeh(s.r,s.c,this.b,s.$ti.h("aeh<1>")),new A.Bo(s.y.a,this.c,null),null)}, +return new A.nm(new A.aeo(s.r,s.c,this.b,s.$ti.h("aeo<1>")),new A.Bn(s.y.a,this.c,null),null)}, $S:481} -A.HJ.prototype={ -bD(a){var s=new A.ajr(this.e,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +A.HI.prototype={ +bC(a){var s=new A.ajy(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.R=this.e}} -A.ajr.prototype={ -d3(){this.zP() +bH(a,b){b.R=this.e}} +A.ajy.prototype={ +d3(){this.zR() var s=this.k3 s.toString this.R.$1(s)}} -A.aef.prototype={ +A.aem.prototype={ a5(a){var s=null -return A.dg(this.d,this.c,B.t,s,B.Ga,s,s,s,s,s)}} -A.kE.prototype={} -A.Dd.prototype={ -aW(){return new A.Hd(B.n,this.$ti.h("Hd<1>"))}} -A.Hd.prototype={ +return A.dg(this.d,this.c,B.t,s,B.Ge,s,s,s,s,s)}} +A.kF.prototype={} +A.Dc.prototype={ +aW(){return new A.Hc(B.n,this.$ti.h("Hc<1>"))}} +A.Hc.prototype={ gdk(a){var s this.a.toString s=this.r return s}, -bo(){var s,r,q=this -q.bQ() -q.a5d() +bn(){var s,r,q=this +q.bP() +q.a5b() s=q.a s.toString -if(q.r==null)q.r=A.Dz(!0,A.O(s).k(0),!0,!0,null,null,!1) +if(q.r==null)q.r=A.Dy(!0,A.O(s).k(0),!0,!0,null,null,!1) s=t.ot r=t.wS -q.x=A.b_([B.jC,new A.dG(new A.aVj(q),new A.bN(A.b([],s),r),t.wY),B.Eg,new A.dG(new A.aVk(q),new A.bN(A.b([],s),r),t.nz)],t.A,t.od) -q.gdk(q).ai(0,q.ga_o())}, +q.x=A.b_([B.jF,new A.dG(new A.aVp(q),new A.bM(A.b([],s),r),t.wY),B.Ek,new A.dG(new A.aVq(q),new A.bM(A.b([],s),r),t.nz)],t.A,t.od) +q.gdk(q).ai(0,q.ga_n())}, v(){var s,r=this -B.b.N($.b9.eG$,r) -r.Pv() -r.gdk(r).a9(0,r.ga_o()) +B.b.L($.b9.eF$,r) +r.Pu() +r.gdk(r).a9(0,r.ga_n()) s=r.r if(s!=null)s.v() -r.bL()}, -Pv(){var s,r=this.e -if(r!=null)if(r.guU()){s=r.a -if(s!=null)s.aPc(r)}this.f=this.e=null}, -aqc(){var s=this -if(s.w!==s.gdk(s).gnJ())s.aM(new A.aVe(s))}, -bM(a){this.cc(a) +r.bK()}, +Pu(){var s,r=this.e +if(r!=null)if(r.guV()){s=r.a +if(s!=null)s.aPa(r)}this.f=this.e=null}, +aq9(){var s=this +if(s.w!==s.gdk(s).gnL())s.aM(new A.aVk(s))}, +bL(a){this.cc(a) this.a.toString -this.a5d()}, -a5d(){var s,r=this,q=r.a,p=q.c -if(p.length!==0)if(q.d==null){q=new A.bm(p,new A.aVh(r),A.a6(p).h("bm<1>")) -q=!q.gaz(q).D()}else q=!1 +this.a5b()}, +a5b(){var s,r=this,q=r.a,p=q.c +if(p.length!==0)if(q.d==null){q=new A.bl(p,new A.aVn(r),A.a7(p).h("bl<1>")) +q=!q.gaw(q).D()}else q=!1 else q=!0 if(q){r.d=null return}for(s=0;q=r.a,p=q.c,s>")) -for(q=a0.h("HJ<1>"),p=0;o=b.a.c,p>")) +for(q=a0.h("HI<1>"),p=0;o=b.a.c,p?>") g=a0.h("bU?>") -f=A.Fb(B.dx) +f=A.F9(B.dz) e=A.b([],t.wi) d=A.iT(a,t.ob) c=$.aF -b.e=new A.Sj(r,B.ih,q,o,8,l,m,48,a,a,!0,a,k,"Dismiss",a,a,j,new A.cG(a,a0.h("cG>>")),new A.cG(a,t.re),new A.Ni(),a,0,new A.bU(new A.aT(i,h),g),f,e,B.jc,d,new A.bU(new A.aT(c,h),g),a0.h("Sj<1>")) +b.e=new A.Sm(r,B.ik,q,o,8,l,m,48,a,a,!0,a,k,"Dismiss",a,a,j,new A.cG(a,a0.h("cG>>")),new A.cG(a,t.re),new A.Nk(),a,0,new A.bU(new A.aT(i,h),g),f,e,B.jf,d,new A.bU(new A.aT(c,h),g),a0.h("Sm<1>")) a0=b.gdk(b) -if(a0!=null)a0.la() +if(a0!=null)a0.le() a0=b.e a0.toString -n.pc(a0).cE(new A.aVg(b),t.H) +n.pe(a0).cE(new A.aVm(b),t.H) b.a.toString}, -gavc(){var s,r=this -if(r.gwg()){r.a.toString +gav9(){var s,r=this +if(r.gwh()){r.a.toString s=r.c s.toString -switch(A.am(s).ax.a.a){case 1:return B.fh +switch(A.am(s).ax.a.a){case 1:return B.fj case 0:return B.X}}else{r.a.toString s=r.c s.toString -switch(A.am(s).ax.a.a){case 1:return B.kz -case 0:return B.i5}}}, -gwg(){var s=this.a +switch(A.am(s).ax.a.a){case 1:return B.kC +case 0:return B.i8}}}, +gwh(){var s=this.a return s.c.length!==0&&!0}, -a5(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.dS(a,B.EH),h=i==null?j:i.gva(i) -if(h==null){s=A.aaB(a).gm6() -h=s.a>s.b?B.cM:B.dh}i=k.f +a5(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.dS(a,B.EL),h=i==null?j:i.gvb(i) +if(h==null){s=A.aaI(a).gma() +h=s.a>s.b?B.cN:B.di}i=k.f if(i==null){k.f=h -i=h}if(h!==i){k.Pv() +i=h}if(h!==i){k.Pu() k.f=h}i=k.a r=A.ak(i.c,!0,t.l7) k.a.toString -if(!k.gwg())k.a.toString -A.bde(a) -if(r.length===0)q=B.aT +if(!k.gwh())k.a.toString +A.bdl(a) +if(r.length===0)q=B.aU else{i=k.d if(i==null)i=j k.a.toString -p=A.a6(r).h("W<1,b6>") -p=A.ak(new A.W(r,new A.aVi(k),p),!0,p.h("aM.E")) -q=new A.a2o(B.k1,i,p,j)}if(k.gwg()){i=k.gQ6() -i.toString}else{i=k.gQ6() +p=A.a7(r).h("W<1,b6>") +p=A.ak(new A.W(r,new A.aVo(k),p),!0,p.h("aM.E")) +q=new A.a2u(B.k4,i,p,j)}if(k.gwh()){i=k.gQ5() +i.toString}else{i=k.gQ5() i.toString -i=i.hJ(A.am(a).ch)}p=a.be(t.I) +i=i.hL(A.am(a).ch)}p=a.be(t.I) p.toString p=B.J.aC(p.w) k.a.toString @@ -93706,150 +93813,150 @@ o=t.p n=A.b([],o) if(k.a.CW)n.push(A.lm(q,1)) else n.push(q) -m=k.gavc() +m=k.gav9() k.a.toString -n.push(A.Lt(B.Sb,new A.fb(24,j,j,j,j,m,j,j),j)) -h=A.qm(A.dg(j,A.jk(n,B.a2,B.m5,B.dg,j),B.t,j,j,j,j,j,p,j),j,j,B.c9,!0,i,j,j,B.aB) +n.push(A.Ls(B.Sf,new A.fb(24,j,j,j,j,m,j,j),j)) +h=A.qm(A.dg(j,A.jk(n,B.a3,B.m8,B.dh,j),B.t,j,j,j,j,j,p,j),j,j,B.ca,!0,i,j,j,B.aC) if(a.be(t.U2)==null){k.a.toString -i=A.dg(j,j,B.t,j,j,B.Gd,1,j,j,j) -h=A.kU(B.bo,A.b([h,A.k2(8,i,j,j,0,0,j,j)],o),B.a1,B.bl,j)}i=A.y(t.ui) -if(!k.gwg())i.H(0,B.a0) -l=A.e8(B.eV,i,t.Pb) +i=A.dg(j,j,B.t,j,j,B.Gh,1,j,j,j) +h=A.kU(B.bp,A.b([h,A.k3(8,i,j,j,0,0,j,j)],o),B.a2,B.bm,j)}i=A.y(t.ui) +if(!k.gwh())i.H(0,B.a1) +l=A.e8(B.eW,i,t.Pb) k.a.toString i=k.x i===$&&A.c() -p=k.gwg()?k.gauK():j -o=k.gwg() +p=k.gwh()?k.gauH():j +o=k.gwh() k.a.toString n=k.gdk(k) k.a.toString m=A.am(a) k.a.toString -return A.d2(!0,j,A.x0(i,A.a2t(!1,j,o,h,j,!1,m.cx,n,j,j,l,j,j,j,j,p,j,j,j,j)),!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} -A.aVj.prototype={ -$1(a){return this.a.Ot()}, +return A.d3(!0,j,A.wZ(i,A.a2z(!1,j,o,h,j,!1,m.cx,n,j,j,l,j,j,j,j,p,j,j,j,j)),!1,j,j,!1,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +A.aVp.prototype={ +$1(a){return this.a.Ov()}, $S:482} -A.aVk.prototype={ -$1(a){return this.a.Ot()}, +A.aVq.prototype={ +$1(a){return this.a.Ov()}, $S:483} -A.aVe.prototype={ +A.aVk.prototype={ $0(){var s=this.a -s.w=s.gdk(s).gnJ()}, +s.w=s.gdk(s).gnL()}, $S:0} -A.aVh.prototype={ +A.aVn.prototype={ $1(a){var s=J.e(a.r,this.a.a.d) return s}, -$S(){return this.a.$ti.h("F(kE<1>)")}} -A.aVf.prototype={ +$S(){return this.a.$ti.h("F(kF<1>)")}} +A.aVl.prototype={ $1(a){var s=this.a.e if(s==null)return s.cD[this.b]=a.b}, $S:145} -A.aVg.prototype={ +A.aVm.prototype={ $1(a){var s=this.a -s.Pv() +s.Pu() if(s.c==null||a==null)return s.a.r.$1(a.a)}, -$S(){return this.a.$ti.h("bi(mU<1>?)")}} -A.aVi.prototype={ +$S(){return this.a.$ti.h("bh(mU<1>?)")}} +A.aVo.prototype={ $1(a){var s this.a.a.toString s=A.fh(a,48,null) return s}, $S:484} -A.VR.prototype={} -A.Ku.prototype={ +A.VW.prototype={} +A.Kt.prototype={ gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.Ku)if(J.e(b.a,r.a))s=J.e(b.c,r.c) +if(b instanceof A.Kt)if(J.e(b.a,r.a))s=J.e(b.c,r.c) else s=!1 else s=!1 return s}} -A.aei.prototype={} -A.a0j.prototype={ -a7F(a){var s,r,q,p=A.am(a),o=p.ax +A.aep.prototype={} +A.a0p.prototype={ +a7D(a){var s,r,q,p=A.am(a),o=p.ax A.am(a) s=o.db.a r=s>>>16&255 q=s>>>8&255 s&=255 -s=A.b7p(B.Y,B.ag,o.b,A.a9(31,r,q,s),A.a9(97,r,q,s),B.dp,2,!0,B.eP,o.c,B.Dx,B.Dt,A.bFN(a),p.k2,B.eC,B.qV,p.e,p.p3.as,p.z) +s=A.b7v(B.Y,B.ai,o.b,A.a9(31,r,q,s),A.a9(97,r,q,s),B.dq,2,!0,B.eQ,o.c,B.DB,B.Dx,A.bFT(a),p.k2,B.eD,B.qZ,p.e,p.p3.as,p.z) return s}, -act(a){var s +acr(a){var s a.be(t.Gt) s=A.am(a) -return s.bi.a}} -A.Sr.prototype={ -aC(a){if(a.O(0,B.a0))return this.b +return s.bh.a}} +A.Su.prototype={ +aC(a){if(a.O(0,B.a1))return this.b return this.a}} -A.aer.prototype={ +A.aey.prototype={ aC(a){var s -if(a.O(0,B.aS)){s=this.a -return A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.ay)||a.O(0,B.b5)){s=this.a +if(a.O(0,B.aT)){s=this.a +return A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.az)||a.O(0,B.b6)){s=this.a return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}} -A.aep.prototype={ +A.aew.prototype={ aC(a){var s=this -if(a.O(0,B.a0))return 0 -if(a.O(0,B.aS))return s.a+2 -if(a.O(0,B.ay))return s.a+2 -if(a.O(0,B.b5))return s.a+6 +if(a.O(0,B.a1))return 0 +if(a.O(0,B.aT))return s.a+2 +if(a.O(0,B.az))return s.a+2 +if(a.O(0,B.b6))return s.a+6 return s.a}} -A.aeq.prototype={ -aC(a){if(a.O(0,B.a0))return this.b +A.aex.prototype={ +aC(a){if(a.O(0,B.a1))return this.b return this.a}} -A.ao_.prototype={} -A.ao0.prototype={} -A.ao1.prototype={} -A.ao2.prototype={} -A.Dj.prototype={ +A.ao5.prototype={} +A.ao6.prototype={} +A.ao7.prototype={} +A.ao8.prototype={} +A.Di.prototype={ gI(a){return J.T(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Dj&&J.e(b.a,this.a)}} -A.aes.prototype={} -A.axS.prototype={} -A.KL.prototype={ +return b instanceof A.Di&&J.e(b.a,this.a)}} +A.aez.prototype={} +A.axX.prototype={} +A.KK.prototype={ aW(){var s=null -return new A.Sx(new A.vU(s,s),new A.f8(s,s),new A.f8(s,s),new A.f8(s,s),s,s,B.n)}} -A.Sx.prototype={ -bo(){var s,r,q,p,o,n,m=this,l=null -m.bQ() -s=m.w=A.cJ(l,B.ag,l,l,m) -r=$.bpQ() +return new A.SA(new A.vS(s,s),new A.f8(s,s),new A.f8(s,s),new A.f8(s,s),s,s,B.n)}} +A.SA.prototype={ +bn(){var s,r,q,p,o,n,m=this,l=null +m.bP() +s=m.w=A.cJ(l,B.ai,l,l,m) +r=$.bpW() q=t.ve -m.y=new A.bt(q.a(s),r,A.w(r).h("bt")) -p=$.bpS() -o=A.w(p).h("fQ") -m.x=new A.bt(q.a(s),new A.fQ(r,p,o),o.h("bt")) +m.y=new A.bs(q.a(s),r,A.q(r).h("bs")) +p=$.bpY() +o=A.q(p).h("fQ") +m.x=new A.bs(q.a(s),new A.fQ(r,p,o),o.h("bs")) o=m.d -p=$.bpR() -n=A.w(o).h("fQ") -m.z=new A.bt(q.a(s),new A.fQ(p,o,n),n.h("bt")) +p=$.bpX() +n=A.q(o).h("fQ") +m.z=new A.bs(q.a(s),new A.fQ(p,o,n),n.h("bs")) n=m.e -o=A.w(n).h("fQ") -m.Q=new A.bt(q.a(s),new A.fQ(r,n,o),o.h("bt")) +o=A.q(n).h("fQ") +m.Q=new A.bs(q.a(s),new A.fQ(r,n,o),o.h("bs")) o=m.f -n=A.w(o).h("fQ") -m.as=new A.bt(q.a(s),new A.fQ(r,o,n),n.h("bt")) +n=A.q(o).h("fQ") +m.as=new A.bs(q.a(s),new A.fQ(r,o,n),n.h("bs")) n=m.r -o=A.w(n).h("fQ") -m.at=new A.bt(q.a(s),new A.fQ(p,n,o),o.h("bt")) +o=A.q(n).h("fQ") +m.at=new A.bs(q.a(s),new A.fQ(p,n,o),o.h("bs")) o=m.c o.toString -o=A.aGc(o) +o=A.aGi(o) if(o==null)s=l else{s=m.c s.toString -s=o.abz(s)}A.wL(s) +s=o.abx(s)}A.wJ(s) if(s==null){m.a.toString s=!0}m.ax=s if(s)m.w.sm(0,1) m.a.toString -s=new A.axS() +s=new A.axX() m.ay=s s.a=m}, v(){var s=this.ay @@ -93858,29 +93965,29 @@ s.a=null s=this.w s===$&&A.c() s.v() -this.alI()}, -aD_(){this.aM(new A.aVE(this)) +this.alG()}, +aCX(){this.aM(new A.aVK(this)) this.a.toString}, -aqF(){this.aD_()}, -a_s(a){switch(1){case 0:return B.uo -case 1:case 2:return B.up}}, -anQ(a){var s +aqC(){this.aCX()}, +a_r(a){switch(1){case 0:return B.us +case 1:case 2:return B.ut}}, +anN(a){var s this.a.toString -if(this.a_s(null)!==B.uo)return null +if(this.a_r(null)!==B.us)return null s=this.x s===$&&A.c() -return A.aKr(B.u_,s)}, -ao3(a){var s +return A.aKx(B.u3,s)}, +ao0(a){var s this.a.toString -if(this.a_s(null)!==B.up)return null +if(this.a_r(null)!==B.ut)return null s=this.x s===$&&A.c() -return A.aKr(B.u_,s)}, -anM(a,b){var s,r,q,p,o,n,m=this,l=null,k=A.b7v(a),j=m.z +return A.aKx(B.u3,s)}, +anJ(a,b){var s,r,q,p,o,n,m=this,l=null,k=A.b7B(a),j=m.z j===$&&A.c() s=j.a r=j.b.ap(0,s.gm(s)) -if(r==null)r=B.qt +if(r==null)r=B.qx m.a.toString j=m.at j===$&&A.c() @@ -93898,52 +94005,52 @@ q===$&&A.c() p=q.a p=q.b.ap(0,p.gm(p)) m.a.toString -q=m.anQ(a) +q=m.anN(a) o=m.a.d -n=m.ao3(a) -s=A.bxp(A.bfG(!1,k.c,l,l,!0,l,!1,q,l,m.gaqE(),!1,l,l,l,l,l,o,n,l),s,l,p) +n=m.ao0(a) +s=A.bxv(A.bfN(!1,k.c,l,l,!0,l,!1,q,l,m.gaqB(),!1,l,l,l,l,l,o,n,l),s,l,p) m.a.toString q=k.d if(q==null)q=B.Y p=m.y p===$&&A.c() o=p.a -return A.dg(l,A.fY(A.b([s,A.JI(new A.jD(q,l,p.b.ap(0,o.gm(o)),b,l),B.a1,l)],t.p),B.a2,B.a3,B.dg),B.t,l,l,new A.k7(j,l,l,l,r),l,l,l,l)}, +return A.dg(l,A.fY(A.b([s,A.JH(new A.jD(q,l,p.b.ap(0,o.gm(o)),b,l),B.a2,l)],t.p),B.a3,B.a4,B.dh),B.t,l,l,new A.k8(j,l,l,l,r),l,l,l,l)}, cZ(){var s,r,q,p,o,n=this,m=null,l=n.c l.toString s=A.am(l) l=n.c l.toString -r=A.b7v(l) +r=A.b7B(l) l=n.c l.toString -q=new A.aVB(l,m,m,m,m,m,m,m,m,m,m,m) +q=new A.aVH(l,m,m,m,m,m,m,m,m,m,m,m) l=n.d n.a.toString p=r.z o=p==null -l.a=o?B.qt:p +l.a=o?B.qx:p if(o){p=s.CW -p=new A.f7(new A.cK(p,1,B.ae,-1),B.A,new A.cK(p,1,B.ae,-1),B.A)}l.b=p +p=new A.f7(new A.cK(p,1,B.ag,-1),B.A,new A.cK(p,1,B.ag,-1),B.A)}l.b=p p=n.e l=r.x -p.a=l==null?q.gBx():l +p.a=l==null?q.gBz():l n.a.toString l=r.w -p.b=l==null?q.gDU():l +p.b=l==null?q.gDW():l l=n.f n.a.toString p=r.r -l.a=p==null?q.gBw():p +l.a=p==null?q.gBy():p n.a.toString p=r.f -l.b=p==null?q.ghP():p +l.b=p==null?q.ghR():p l=n.r n.a.toString l.a=r.b l.b=r.a -n.fF()}, -a5(a){var s,r,q,p,o,n=this,m=null,l=A.b7v(a) +n.fH()}, +a5(a){var s,r,q,p,o,n=this,m=null,l=A.b7B(a) if(!n.ax){s=n.w s===$&&A.c() r=s.gco(s)===B.R}else r=!1 @@ -93953,89 +94060,89 @@ s=n.a s.toString p=l.e if(p==null)p=B.J -o=new A.EL(r,new A.AY(!r,new A.cg(p,A.fY(s.r,B.a2,B.a3,B.a4),m),m),m) +o=new A.EJ(r,new A.AX(!r,new A.cg(p,A.fY(s.r,B.a3,B.a4,B.a5),m),m),m) s=n.w s===$&&A.c() p=q?m:o -return A.nd(s,n.ganL(),p)}} -A.aVE.prototype={ +return A.nc(s,n.ganI(),p)}} +A.aVK.prototype={ $0(){var s,r=this.a,q=!r.ax r.ax=q s=r.w if(q){s===$&&A.c() s.d_(0)}else{s===$&&A.c() -s.es(0).cE(new A.aVD(r),t.H)}q=r.c +s.er(0).cE(new A.aVJ(r),t.H)}q=r.c q.toString -q=A.aGc(q) +q=A.aGi(q) if(q!=null){s=r.c s.toString -q.adH(s,r.ax)}}, +q.adF(s,r.ax)}}, $S:0} -A.aVD.prototype={ +A.aVJ.prototype={ $1(a){var s=this.a if(s.c==null)return -s.aM(new A.aVC())}, -$S:29} -A.aVC.prototype={ +s.aM(new A.aVI())}, +$S:30} +A.aVI.prototype={ $0(){}, $S:0} -A.aVB.prototype={ -gNZ(){var s,r=this,q=r.at +A.aVH.prototype={ +gO0(){var s,r=this,q=r.at if(q===$){s=A.am(r.as) -r.at!==$&&A.Z() +r.at!==$&&A.a1() r.at=s q=s}return q}, -gZx(){var s,r=this,q=r.ax -if(q===$){s=r.gNZ() -r.ax!==$&&A.Z() +gZw(){var s,r=this,q=r.ax +if(q===$){s=r.gO0() +r.ax!==$&&A.a1() q=r.ax=s.ax}return q}, -gDU(){return this.gZx().b}, -ghP(){return this.gZx().b}, -gBx(){return this.gNZ().p3.w.b}, -gBw(){return this.gNZ().k4}} -A.VS.prototype={ +gDW(){return this.gZw().b}, +ghR(){return this.gZw().b}, +gBz(){return this.gO0().p3.w.b}, +gBy(){return this.gO0().k4}} +A.VX.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.Ds.prototype={ +this.mv()}} +A.Dr.prototype={ gI(a){var s=this -return A.a4(s.a,s.b,s.c,s.d,s.e,s.ghP(),s.gBw(),s.gDU(),s.gBx(),s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a4(s.a,s.b,s.c,s.d,s.e,s.ghR(),s.gBy(),s.gDW(),s.gBz(),s.y,s.z,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Ds&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.ghP(),s.ghP())&&J.e(b.gBw(),s.gBw())&&J.e(b.gDU(),s.gDU())&&J.e(b.gBx(),s.gBx())&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&!0}, -ghP(){return this.f}, -gBw(){return this.r}, -gDU(){return this.w}, -gBx(){return this.x}} -A.aeD.prototype={} -A.KO.prototype={ +return b instanceof A.Dr&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.ghR(),s.ghR())&&J.e(b.gBy(),s.gBy())&&J.e(b.gDW(),s.gDW())&&J.e(b.gBz(),s.gBz())&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&!0}, +ghR(){return this.f}, +gBy(){return this.r}, +gDW(){return this.w}, +gBz(){return this.x}} +A.aeK.prototype={} +A.KN.prototype={ gI(a){return J.T(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.KO&&J.e(b.a,this.a)}} -A.aeI.prototype={} -A.aUU.prototype={ +return b instanceof A.KN&&J.e(b.a,this.a)}} +A.aeP.prototype={} +A.aV_.prototype={ k(a){return""}} -A.SB.prototype={ +A.SE.prototype={ T(){return"_FloatingActionButtonType."+this.b}} -A.a10.prototype={ -a5(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0=A.am(a5),a1=a0.aa,a2=this.k1,a3=new A.aVG(a2,!0,A.am(a5),A.am(a5).ax,a,a,a,a,a,6,6,8,a,12,a,!0,a,B.G6,B.G5,B.G7,B.G8,8,a,a,a),a4=a1.a -if(a4==null)a4=a3.goT() +A.a16.prototype={ +a5(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0=A.am(a5),a1=a0.aa,a2=this.k1,a3=new A.aVM(a2,!0,A.am(a5),A.am(a5).ax,a,a,a,a,a,6,6,8,a,12,a,!0,a,B.Ga,B.G9,B.Gb,B.Gc,8,a,a,a),a4=a1.a +if(a4==null)a4=a3.goV() s=a1.b -if(s==null)s=a3.geW(a3) +if(s==null)s=a3.geX(a3) r=a1.c -if(r==null)r=a3.gqb() +if(r==null)r=a3.gqd() q=a1.d -if(q==null)q=a3.guQ() +if(q==null)q=a3.guR() p=a1.e -if(p==null)p=a3.gzC() +if(p==null)p=a3.gzE() o=a1.f if(o==null){n=a3.f n.toString @@ -94055,13 +94162,13 @@ j=n}i=a1.Q if(i==null){n=a3.Q n.toString i=n}h=a1.as -if(h==null)h=a3.goV() +if(h==null)h=a3.goX() n=a1.cy -g=(n==null?a3.gCb():n).hJ(a4) +g=(n==null?a3.gCd():n).hL(a4) f=a1.z if(f==null)f=a3.gdB(a3) n=this.c -e=A.a2e(n,new A.fb(h,a,a,a,a,a,a,a)) +e=A.a2k(n,new A.fb(h,a,a,a,a,a,a,a)) switch(a2.a){case 0:d=a1.at if(d==null){a2=a3.at a2.toString @@ -94078,110 +94185,110 @@ case 3:d=a1.ch if(d==null){a2=a3.ch a2.toString d=a2}c=a1.cx -if(c==null)c=a3.gCa() +if(c==null)c=a3.gCc() a2=A.b([],t.p) a2.push(n) -e=new A.acp(new A.cg(c,A.jk(a2,B.a2,B.a3,B.dg,a),a),a) +e=new A.acw(new A.cg(c,A.jk(a2,B.a3,B.a4,B.dh,a),a),a) break -default:d=a}b=A.beZ(new A.O1(this.z,new A.aeo(a,a1.db),g,s,r,q,p,o,l,m,j,k,d,f,e,a0.e,a,!1,B.t,i,a),B.I3,!1) -return new A.MB(b,a)}} -A.aeo.prototype={ +default:d=a}b=A.bf5(new A.O4(this.z,new A.aev(a,a1.db),g,s,r,q,p,o,l,m,j,k,d,f,e,a0.e,a,!1,B.t,i,a),B.I7,!1) +return new A.MA(b,a)}} +A.aev.prototype={ aC(a){var s=A.e8(this.a,a,t.GE) if(s==null)s=null -return s==null?B.eV.aC(a):s}, -gBM(){return"MaterialStateMouseCursor(FloatActionButton)"}} -A.acp.prototype={ -bD(a){var s=a.be(t.I) +return s==null?B.eW.aC(a):s}, +gBO(){return"MaterialStateMouseCursor(FloatActionButton)"}} +A.acw.prototype={ +bC(a){var s=a.be(t.I) s.toString -s=new A.TS(B.Y,s.w,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +s=new A.TV(B.Y,s.w,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){var s=a.be(t.I) +bH(a,b){var s=a.be(t.I) s.toString b.sd0(s.w)}} -A.TS.prototype={ +A.TV.prototype={ c8(a){return 0}, c4(a){return 0}, dH(a){var s,r=this.a0$,q=a.a,p=a.b,o=a.c,n=a.d -if(r!=null){s=r.k8(B.du) +if(r!=null){s=r.ka(B.dv) return new A.M(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.M(A.Y(1/0,q,p),A.Y(1/0,o,n))}, d3(){var s=this,r=t.k.a(A.J.prototype.gaG.call(s)),q=s.a0$,p=r.a,o=r.b,n=r.c,m=r.d -if(q!=null){q.dc(B.du,!0) +if(q!=null){q.dc(B.dv,!0) q=s.a0$.k3 s.k3=new A.M(Math.max(p,Math.min(o,q.a)),Math.max(n,Math.min(m,q.b))) -s.QT()}else s.k3=new A.M(A.Y(1/0,p,o),A.Y(1/0,n,m))}} -A.aVG.prototype={ -goT(){return this.fx.r}, -geW(a){return this.fx.f}, -gqb(){return this.fr.cx}, -guQ(){return this.fr.dx}, -gzC(){return this.fr.k3}, -gdB(a){return this.dx===B.ED?B.a4d:B.kj}, -goV(){return this.dx===B.ac9?36:24}, -gCa(){return new A.jP(this.dy&&this.dx===B.ED?16:20,0,20,0)}, -gCb(){return this.fr.p3.as.aGN(1.2)}} -A.ayk.prototype={ +s.QS()}else s.k3=new A.M(A.Y(1/0,p,o),A.Y(1/0,n,m))}} +A.aVM.prototype={ +goV(){return this.fx.r}, +geX(a){return this.fx.f}, +gqd(){return this.fr.cx}, +guR(){return this.fr.dx}, +gzE(){return this.fr.k3}, +gdB(a){return this.dx===B.EH?B.a4h:B.km}, +goX(){return this.dx===B.acd?36:24}, +gCc(){return new A.jP(this.dy&&this.dx===B.EH?16:20,0,20,0)}, +gCd(){return this.fr.p3.as.aGL(1.2)}} +A.ayp.prototype={ k(a){return"FloatingActionButtonLocation"}} -A.aNy.prototype={ -W8(a){var s=this.aeh(a,0),r=a.c,q=a.b.b,p=a.a.b,o=a.w.b,n=r-p-Math.max(16,a.f.d-(a.r.b-r)+16) +A.aNE.prototype={ +W7(a){var s=this.aef(a,0),r=a.c,q=a.b.b,p=a.a.b,o=a.w.b,n=r-p-Math.max(16,a.f.d-(a.r.b-r)+16) if(o>0)n=Math.min(n,r-o-p-16) return new A.j(s,(q>0?Math.min(n,r-q-p/2):n)+0)}} -A.axX.prototype={} -A.axW.prototype={ -aeh(a,b){switch(a.y.a){case 0:return 16+a.e.a-b +A.ay1.prototype={} +A.ay0.prototype={ +aef(a,b){switch(a.y.a){case 0:return 16+a.e.a-b case 1:return a.r.a-16-a.e.c-a.a.a+b}}} -A.aVs.prototype={ +A.aVy.prototype={ k(a){return"FloatingActionButtonLocation.endFloat"}} -A.ayj.prototype={ +A.ayo.prototype={ k(a){return"FloatingActionButtonAnimator"}} -A.aZW.prototype={ -aeg(a,b,c){if(c<0.5)return a +A.b_1.prototype={ +aee(a,b,c){if(c<0.5)return a else return b}} -A.Rp.prototype={ +A.Rs.prototype={ gm(a){var s=this,r=s.w.x r===$&&A.c() if(r>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aS)){s=q.c +s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aT)){s=q.c if(s==null){s=q.a -s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.ay)){s=q.b +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.az)){s=q.b r=q.a s=r==null?p:A.a9(31,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) -return s}}if(a.O(0,B.b5)){s=q.d +return s}}if(a.O(0,B.b6)){s=q.d if(s==null){s=q.a -s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aS)){s=q.c +s=s==null?p:A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.aT)){s=q.c if(s==null){s=q.a -s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.ay)){s=q.b +s=s==null?p:A.a9(20,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return s}if(a.O(0,B.az)){s=q.b r=q.a s=r==null?p:A.a9(20,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) return s}return p}, k(a){return"{hovered: "+A.h(this.c)+", focused: "+A.h(this.b)+", pressed: "+A.h(this.d)+", otherwise: null}"}} -A.DR.prototype={ +A.DQ.prototype={ gI(a){return J.T(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.DR&&J.e(b.a,this.a)}} -A.a2d.prototype={ -z3(a,b,c){return A.bf3(c,this.w)}, -ev(a){return!this.w.l(0,a.w)}} -A.afK.prototype={} -A.Ly.prototype={ -gavm(){var s,r=this.e +return b instanceof A.DQ&&J.e(b.a,this.a)}} +A.a2j.prototype={ +z5(a,b,c){return A.bfa(c,this.w)}, +eu(a){return!this.w.l(0,a.w)}} +A.afR.prototype={} +A.Lx.prototype={ +gavj(){var s,r=this.e if(r==null)return B.J -s=r.ght(r) +s=r.ghw(r) return s}, -aW(){return new A.SV(new A.cG(null,t.re),B.n)}} -A.SV.prototype={ -au3(){this.e=null}, -hM(){var s,r=this.e +aW(){return new A.SY(new A.cG(null,t.re),B.n)}} +A.SY.prototype={ +au0(){this.e=null}, +hO(){var s,r=this.e if(r!=null){s=r.e if(s!=null)s.v() -r.pC()}this.pF()}, -anI(a){var s,r,q,p=this,o=p.e,n=p.a +r.pE()}this.pH()}, +anF(a){var s,r,q,p=this,o=p.e,n=p.a if(o==null){o=n.e -n=A.biA(a) -s=A.Io(a,null) -r=A.b8g(a,t.zd) +n=A.biG(a) +s=A.In(a,null) +r=A.b8n(a,t.zd) r.toString q=$.b9.bA$.z.i(0,p.d).gaO() q.toString -q=new A.Lz(s,r,t.x.a(q),p.gau2()) -q.sbs(o) -q.sa9R(n) -r.Hm(q) -p.e=q}else{o.sbs(n.e) +q=new A.Ly(s,r,t.x.a(q),p.gau_()) +q.sbr(o) +q.sa9P(n) +r.Hp(q) +p.e=q}else{o.sbr(n.e) o=p.e o.toString -o.sa9R(A.biA(a)) +o.sa9P(A.biG(a)) o=p.e o.toString -o.suc(A.Io(a,null))}o=p.a.c +o.suc(A.In(a,null))}o=p.a.c return o}, -a5(a){var s=this,r=s.a.gavm() +a5(a){var s=this,r=s.a.gavj() s.a.toString -return new A.cg(r,new A.jI(s.ganH(),null),s.d)}} -A.Lz.prototype={ -sbs(a){var s,r=this +return new A.cg(r,new A.jI(s.ganE(),null),s.d)}} +A.Ly.prototype={ +sbr(a){var s,r=this if(J.e(a,r.f))return r.f=a s=r.e if(s!=null)s.v() s=r.f -r.e=s==null?null:s.BH(r.gavk()) -r.a.bk()}, -sa9R(a){if(a===this.r)return +r.e=s==null?null:s.BJ(r.gavh()) +r.a.bj()}, +sa9P(a){if(a===this.r)return this.r=a -this.a.bk()}, +this.a.bj()}, suc(a){if(a.l(0,this.w))return this.w=a -this.a.bk()}, -avl(){this.a.bk()}, -Kn(a,b){var s,r,q,p,o=this +this.a.bj()}, +avi(){this.a.bj()}, +Kp(a,b){var s,r,q,p,o=this if(o.e==null||!o.r)return -s=A.a3B(b) +s=A.a3H(b) r=o.w q=o.b.k3 q.toString -p=r.Rx(q) -if(s==null){a.bK(0) +p=r.Rw(q) +if(s==null){a.bJ(0) a.ap(0,b.a) -o.e.m4(a,B.i,p) -a.bl(0)}else o.e.m4(a,s,p)}} -A.uN.prototype={ -as3(a){var s +o.e.m8(a,B.i,p) +a.bk(0)}else o.e.m8(a,s,p)}} +A.uL.prototype={ +as0(a){var s if(a===B.R&&!this.CW){s=this.ch s===$&&A.c() s.v() -this.pC()}}, +this.pE()}}, v(){var s=this.ch s===$&&A.c() s.v() -this.pC()}, -a2_(a,b,c){var s,r,q=this -a.bK(0) +this.pE()}, +a1Y(a,b,c){var s,r,q=this +a.bJ(0) s=q.f -if(s!=null)a.kM(0,s.eT(b,q.ax)) -switch(q.z.a){case 1:s=b.gbw() +if(s!=null)a.kO(0,s.eU(b,q.ax)) +switch(q.z.a){case 1:s=b.gbv() r=q.Q a.ci(s,r==null?35:r,c) break case 0:s=q.as -if(!s.l(0,B.aF))a.dh(A.aIw(b,s.c,s.d,s.a,s.b),c) +if(!s.l(0,B.aG))a.dh(A.aIC(b,s.c,s.d,s.a,s.b),c) else a.aQ(b,c) -break}a.bl(0)}, -Kn(a,b){var s,r,q,p=this,o=$.G().B(),n=p.e,m=p.ay +break}a.bk(0)}, +Kp(a,b){var s,r,q,p=this,o=$.G().B(),n=p.e,m=p.ay m===$&&A.c() s=m.a o.sA(0,A.a9(m.b.ap(0,s.gm(s)),n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) -r=A.a3B(b) +r=A.a3H(b) n=p.at if(n!=null)q=n.$0() else{n=p.b.k3 -q=new A.x(0,0,0+n.a,0+n.b)}if(r==null){a.bK(0) +q=new A.x(0,0,0+n.a,0+n.b)}if(r==null){a.bJ(0) a.ap(0,b.a) -p.a2_(a,q,o) -a.bl(0)}else p.a2_(a,q.dQ(r),o)}} -A.b1t.prototype={ +p.a1Y(a,q,o) +a.bk(0)}else p.a1Y(a,q.dQ(r),o)}} +A.b1z.prototype={ $0(){var s=this.a.k3 return new A.x(0,0,0+s.a,0+s.b)}, $S:126} -A.aWN.prototype={ -a7c(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null +A.aWT.prototype={ +a7a(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h=null if(a1==null){if(a2!=null){s=a2.$0() r=J.cP(s) q=new A.M(r.gaL(s)-r.gag(s),r.gaR(s)-r.gah(s))}else{s=a3.k3 s.toString -q=s}s=Math.max(q.HI(0,B.i).ge8(),new A.j(0+q.a,0).U(0,new A.j(0,0+q.b)).ge8())/2}else s=a1 -r=new A.LA(a0,B.aF,s,A.bEZ(a3,d,a2),a4,c,f,e,a3,g) +q=s}s=Math.max(q.HL(0,B.i).ge8(),new A.j(0+q.a,0).U(0,new A.j(0,0+q.b)).ge8())/2}else s=a1 +r=new A.Lz(a0,B.aG,s,A.bF4(a3,d,a2),a4,c,f,e,a3,g) p=e.R -o=A.cJ(h,B.id,h,h,p) -n=e.gfo() +o=A.cJ(h,B.ih,h,h,p) +n=e.gfs() o.cA() m=o.e9$ m.b=!0 @@ -94343,8 +94450,8 @@ r.cx=o m=c.gm(c) l=t.ve k=t.gD -r.CW=new A.bt(l.a(o),new A.uP(0,m>>>24&255),k.h("bt")) -m=A.cJ(h,B.d5,h,h,p) +r.CW=new A.bs(l.a(o),new A.uN(0,m>>>24&255),k.h("bs")) +m=A.cJ(h,B.d6,h,h,p) m.cA() o=m.e9$ o.b=!0 @@ -94352,10 +94459,10 @@ o.a.push(n) m.d_(0) r.ch=m o=t.Y -j=$.bnM() +j=$.bnS() i=o.h("fQ") -r.ay=new A.bt(l.a(m),new A.fQ(j,new A.bk(s*0.3,s+5,o),i),i.h("bt")) -p=A.cJ(h,B.t8,h,h,p) +r.ay=new A.bs(l.a(m),new A.fQ(j,new A.bj(s*0.3,s+5,o),i),i.h("bs")) +p=A.cJ(h,B.tc,h,h,p) p.cA() i=p.e9$ i.b=!0 @@ -94363,27 +94470,27 @@ i.a.push(n) p.cA() n=p.ep$ n.b=!0 -n.a.push(r.gavn()) +n.a.push(r.gavk()) r.db=p n=c.gm(c) -i=$.bnN() +i=$.bnT() k=k.h("fQ") -r.cy=new A.bt(l.a(p),new A.fQ(i,new A.uP(n>>>24&255,0),k),k.h("bt")) -e.Hm(r) +r.cy=new A.bs(l.a(p),new A.fQ(i,new A.uN(n>>>24&255,0),k),k.h("bs")) +e.Hp(r) return r}} -A.LA.prototype={ -I2(a){var s=this.ch +A.Lz.prototype={ +I4(a){var s=this.ch s===$&&A.c() -s.e=B.Q5 +s.e=B.Q9 s.d_(0) s=this.cx s===$&&A.c() s.d_(0) s=this.db s===$&&A.c() -s.z=B.aO -s.nd(1,B.w,B.t8)}, -bn(a){var s,r=this,q=r.cx +s.z=B.aP +s.ng(1,B.w,B.tc)}, +bm(a){var s,r=this,q=r.cx q===$&&A.c() q.el(0) q=r.cx.x @@ -94393,9 +94500,9 @@ q=r.db q===$&&A.c() q.sm(0,s) if(s<1){q=r.db -q.z=B.aO -q.nd(1,B.w,B.id)}}, -avo(a){if(a===B.a6)this.v()}, +q.z=B.aP +q.ng(1,B.w,B.ih)}}, +avl(a){if(a===B.a7)this.v()}, v(){var s=this,r=s.ch r===$&&A.c() r.v() @@ -94405,8 +94512,8 @@ r.v() r=s.db r===$&&A.c() r.v() -s.pC()}, -Kn(a,b){var s,r,q,p,o,n,m=this,l=m.cx +s.pE()}, +Kp(a,b){var s,r,q,p,o,n,m=this,l=m.cx l===$&&A.c() l=l.r if(l!=null&&l.a!=null){l=m.CW @@ -94420,24 +94527,24 @@ l=m.e q.sA(0,A.a9(r,l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) l=m.at p=l!=null?l.$0():null -s=p!=null?p.gbw():m.b.k3.no(B.i) +s=p!=null?p.gbv():m.b.k3.nr(B.i) o=m.ch o===$&&A.c() o=o.x o===$&&A.c() -o=A.p8(m.z,s,B.bc.ap(0,o)) +o=A.p7(m.z,s,B.bd.ap(0,o)) o.toString s=m.ay s===$&&A.c() n=s.a n=s.b.ap(0,n.gm(n)) -m.aaQ(m.Q,a,o,l,m.f,q,n,m.ax,b)}} -A.b1s.prototype={ +m.aaO(m.Q,a,o,l,m.f,q,n,m.ax,b)}} +A.b1y.prototype={ $0(){var s=this.a.k3 return new A.x(0,0,0+s.a,0+s.b)}, $S:126} -A.aWO.prototype={ -a7c(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.bF1(k,d,j,h):i,o=new A.LB(h,B.aF,p,A.bEY(k,d,j),!d,a0,c,f,e,k,g),n=e.R,m=A.cJ(q,B.d5,q,q,n),l=e.gfo() +A.aWU.prototype={ +a7a(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q=null,p=i==null?A.bF7(k,d,j,h):i,o=new A.LA(h,B.aG,p,A.bF3(k,d,j),!d,a0,c,f,e,k,g),n=e.R,m=A.cJ(q,B.d6,q,q,n),l=e.gfs() m.cA() s=m.e9$ s.b=!0 @@ -94446,8 +94553,8 @@ m.d_(0) o.CW=m s=t.Y r=t.ve -o.ch=new A.bt(r.a(m),new A.bk(0,p,s),s.h("bt")) -n=A.cJ(q,B.ag,q,q,n) +o.ch=new A.bs(r.a(m),new A.bj(0,p,s),s.h("bs")) +n=A.cJ(q,B.ai,q,q,n) n.cA() s=n.e9$ s.b=!0 @@ -94455,157 +94562,157 @@ s.a.push(l) n.cA() l=n.ep$ l.b=!0 -l.a.push(o.gavp()) +l.a.push(o.gavm()) o.cy=n l=c.gm(c) -o.cx=new A.bt(r.a(n),new A.uP(l>>>24&255,0),t.gD.h("bt")) -e.Hm(o) +o.cx=new A.bs(r.a(n),new A.uN(l>>>24&255,0),t.gD.h("bs")) +e.Hp(o) return o}} -A.LB.prototype={ -I2(a){var s=B.d.c0(this.as/1),r=this.CW +A.LA.prototype={ +I4(a){var s=B.d.c0(this.as/1),r=this.CW r===$&&A.c() r.e=A.dh(0,s) r.d_(0) this.cy.d_(0)}, -bn(a){var s=this.cy +bm(a){var s=this.cy if(s!=null)s.d_(0)}, -avq(a){if(a===B.a6)this.v()}, +avn(a){if(a===B.a7)this.v()}, v(){var s=this,r=s.CW r===$&&A.c() r.v() s.cy.v() s.cy=null -s.pC()}, -Kn(a,b){var s,r,q=this,p=$.G().B(),o=q.e,n=q.cx +s.pE()}, +Kp(a,b){var s,r,q=this,p=$.G().B(),o=q.e,n=q.cx n===$&&A.c() s=n.a p.sA(0,A.a9(n.b.ap(0,s.gm(s)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) r=q.z -if(q.ax){o=q.b.k3.no(B.i) +if(q.ax){o=q.b.k3.nr(B.i) n=q.CW n===$&&A.c() n=n.x n===$&&A.c() -r=A.p8(r,o,n)}r.toString +r=A.p7(r,o,n)}r.toString o=q.ch o===$&&A.c() n=o.a n=o.b.ap(0,n.gm(n)) -q.aaQ(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} -A.uQ.prototype={ -I2(a){}, -bn(a){}, +q.aaO(q.Q,a,r,q.at,q.f,p,n,q.ay,b)}} +A.uO.prototype={ +I4(a){}, +bm(a){}, sA(a,b){if(b.l(0,this.e))return this.e=b -this.a.bk()}, -sRL(a){if(J.e(a,this.f))return +this.a.bj()}, +sRK(a){if(J.e(a,this.f))return this.f=a -this.a.bk()}, -aaQ(a,b,c,d,e,f,g,h,i){var s,r=A.a3B(i) -b.bK(0) +this.a.bj()}, +aaO(a,b,c,d,e,f,g,h,i){var s,r=A.a3H(i) +b.bJ(0) if(r==null)b.ap(0,i.a) else b.aF(0,r.a,r.b) if(d!=null){s=d.$0() -if(e!=null)b.kM(0,e.eT(s,h)) -else if(!a.l(0,B.aF))b.u9(A.aIw(s,a.c,a.d,a.a,a.b)) -else b.np(s)}b.ci(c,g,f) -b.bl(0)}} -A.E1.prototype={} -A.TB.prototype={ -ev(a){return this.f!==a.f}} -A.DX.prototype={ -aep(a){return null}, +if(e!=null)b.kO(0,e.eU(s,h)) +else if(!a.l(0,B.aG))b.u9(A.aIC(s,a.c,a.d,a.a,a.b)) +else b.ns(s)}b.ci(c,g,f) +b.bk(0)}} +A.E0.prototype={} +A.TE.prototype={ +eu(a){return this.f!==a.f}} +A.DW.prototype={ +aen(a){return null}, a5(a){var s=this,r=a.be(t.sZ),q=r==null?null:r.f -return new A.SU(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,s.k3,s.k4,s.ok,q,s.gaeo(),s.gaHy(),s.p1,null)}, -aHz(a){return!0}} -A.SU.prototype={ -aW(){return new A.ST(A.D(t.R9,t.Wg),new A.bN(A.b([],t.IU),t.qF),null,B.n)}} -A.wy.prototype={ +return new A.SX(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,!1,s.k2,s.k3,s.k4,s.ok,q,s.gaem(),s.gaHw(),s.p1,null)}, +aHx(a){return!0}} +A.SX.prototype={ +aW(){return new A.SW(A.D(t.R9,t.Wg),new A.bM(A.b([],t.IU),t.qF),null,B.n)}} +A.ww.prototype={ T(){return"_HighlightType."+this.b}} -A.ST.prototype={ -gaKX(){var s=this.r -s=s.gbB(s) -s=new A.bm(s,new A.aWL(),A.w(s).h("bm")) +A.SW.prototype={ +gaKV(){var s=this.r +s=s.gby(s) +s=new A.bl(s,new A.aWR(),A.q(s).h("bl")) return!s.gaD(s)}, -TZ(a,b){var s,r=this.y,q=r.a,p=q.length +TY(a,b){var s,r=this.y,q=r.a,p=q.length if(b){r.b=!0 -q.push(a)}else r.N(0,a) +q.push(a)}else r.L(0,a) s=q.length!==0 if(s!==(p!==0)){r=this.a.p1 -if(r!=null)r.TZ(this,s)}}, -WU(a){var s=this.c -s.toString -this.aCv(s) -this.a93()}, -afD(){return this.WU(null)}, -Th(){this.aM(new A.aWK())}, -ghF(){var s=this.a.p4 +if(r!=null)r.TY(this,s)}}, +WT(a){var s=this.c +s.toString +this.aCs(s) +this.a90()}, +afB(){return this.WT(null)}, +Tg(){this.aM(new A.aWQ())}, +ghH(){var s=this.a.p4 if(s==null){s=this.x s.toString}return s}, -CO(){var s,r,q=this -if(q.a.p4==null)q.x=A.bfR(null) -s=q.ghF() +CQ(){var s,r,q=this +if(q.a.p4==null)q.x=A.bfY(null) +s=q.ghH() r=q.a r.toString -s.hB(0,B.a0,!q.jp(r)) -q.ghF().ai(0,q.guI())}, -bo(){this.alN() -this.CO() -$.b9.bA$.f.a.d.H(0,this.ga8Z())}, -bM(a){var s,r,q,p,o=this +s.hD(0,B.a1,!q.jr(r)) +q.ghH().ai(0,q.guJ())}, +bn(){this.alL() +this.CQ() +$.b9.bA$.f.a.d.H(0,this.ga8W())}, +bL(a){var s,r,q,p,o=this o.cc(a) s=a.p4 -if(o.a.p4!=s){if(s!=null)s.a9(0,o.guI()) +if(o.a.p4!=s){if(s!=null)s.a9(0,o.guJ()) if(o.a.p4!=null){s=o.x -if(s!=null){s.bx$=$.ag() -s.bu$=0}o.x=null}o.CO()}s=o.a +if(s!=null){s.bw$=$.ag() +s.bs$=0}o.x=null}o.CQ()}s=o.a if(s.cx!=a.cx||s.CW!==a.CW||!1){s=o.r -r=s.i(0,B.eX) +r=s.i(0,B.eY) if(r!=null){q=r.ch q===$&&A.c() q.v() -r.pC() -o.VE(B.eX,!1,o.f)}p=s.i(0,B.EG) +r.pE() +o.VD(B.eY,!1,o.f)}p=s.i(0,B.EK) if(p!=null){s=p.ch s===$&&A.c() s.v() -p.pC()}}if(!J.e(o.a.db,a.db))o.aDE() +p.pE()}}if(!J.e(o.a.db,a.db))o.aDB() s=o.a s.toString -if(o.jp(s)!==o.jp(a)){s=o.ghF() +if(o.jr(s)!==o.jr(a)){s=o.ghH() q=o.a q.toString -s.hB(0,B.a0,!o.jp(q)) +s.hD(0,B.a1,!o.jr(q)) s=o.a s.toString -if(!o.jp(s)){o.ghF().hB(0,B.b5,!1) -r=o.r.i(0,B.eX) +if(!o.jr(s)){o.ghH().hD(0,B.b6,!1) +r=o.r.i(0,B.eY) if(r!=null){s=r.ch s===$&&A.c() s.v() -r.pC()}}o.VE(B.eX,!1,o.f)}o.VD()}, +r.pE()}}o.VD(B.eY,!1,o.f)}o.VC()}, v(){var s,r=this -$.b9.bA$.f.a.d.N(0,r.ga8Z()) -r.ghF().a9(0,r.guI()) +$.b9.bA$.f.a.d.L(0,r.ga8W()) +r.ghH().a9(0,r.guJ()) s=r.x -if(s!=null){s.bx$=$.ag() -s.bu$=0}r.bL()}, -gvt(){if(!this.gaKX()){var s=this.d +if(s!=null){s.bw$=$.ag() +s.bs$=0}r.bK()}, +gvu(){if(!this.gaKV()){var s=this.d s=s!=null&&s.a!==0}else s=!0 return s}, -aeb(a){switch(a.a){case 0:return B.ag -case 1:case 2:return B.kT}}, -VE(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.i(0,a),d=a.a -switch(d){case 0:h.ghF().hB(0,B.b5,c) +ae9(a){switch(a.a){case 0:return B.ai +case 1:case 2:return B.kW}}, +VD(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.i(0,a),d=a.a +switch(d){case 0:h.ghH().hD(0,B.b6,c) break -case 1:if(b)h.ghF().hB(0,B.aS,c) +case 1:if(b)h.ghH().hD(0,B.aT,c) break -case 2:break}if(a===B.eW){s=h.a.p1 -if(s!=null)s.TZ(h,c)}s=e==null +case 2:break}if(a===B.eX){s=h.a.p1 +if(s!=null)s.TY(h,c)}s=e==null if(c===(!s&&e.CW))return if(c)if(s){s=h.a.fx if(s==null)r=g -else{q=h.ghF().a +else{q=h.ghH().a r=s.a.$1(q)}if(r==null){s=h.c s.toString p=A.am(s) @@ -94622,11 +94729,11 @@ s.toString t.x.a(s) q=h.c q.toString -q=A.b8g(q,t.zd) +q=A.b8n(q,t.zd) q.toString o=h.a o.toString -o=h.jp(o)?r:A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +o=h.jr(o)?r:A.a9(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) n=h.a m=n.CW l=n.cx @@ -94634,49 +94741,49 @@ k=n.db n=n.p2.$1(s) j=h.c.be(t.I) j.toString -i=h.aeb(a) -s=new A.uN(m,l,B.aF,n,j.w,o,k,q,s,new A.aWM(h,a)) +i=h.ae9(a) +s=new A.uL(m,l,B.aG,n,j.w,o,k,q,s,new A.aWS(h,a)) i=A.cJ(g,i,g,g,q.R) i.cA() o=i.e9$ o.b=!0 -o.a.push(q.gfo()) +o.a.push(q.gfs()) i.cA() o=i.ep$ o.b=!0 -o.a.push(s.gas2()) +o.a.push(s.gas_()) i.d_(0) s.ch=i o=s.e o=o.gm(o) -s.ay=new A.bt(t.ve.a(i),new A.uP(0,o>>>24&255),t.gD.h("bt")) -q.Hm(s) -f.u(0,a,s) -h.t7()}else{e.CW=!0 +s.ay=new A.bs(t.ve.a(i),new A.uN(0,o>>>24&255),t.gD.h("bs")) +q.Hp(s) +f.t(0,a,s) +h.t8()}else{e.CW=!0 f=e.ch f===$&&A.c() f.d_(0)}else{e.CW=!1 f=e.ch f===$&&A.c() -f.es(0)}switch(d){case 0:f=h.a.at +f.er(0)}switch(d){case 0:f=h.a.at if(f!=null)f.$1(c) break case 1:if(b){f=h.a.ax if(f!=null)f.$1(c)}break case 2:break}}, -t6(a,b){return this.VE(a,!0,b)}, -aDE(){var s,r,q,p=this -for(s=p.r,s=s.gbB(s),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a +t7(a,b){return this.VD(a,!0,b)}, +aDB(){var s,r,q,p=this +for(s=p.r,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a if(q==null)q=r.a(q) -if(q!=null)q.sRL(p.a.db)}s=p.e -if(s!=null)s.sRL(p.a.db) +if(q!=null)q.sRK(p.a.db)}s=p.e +if(s!=null)s.sRK(p.a.db) s=p.d -if(s!=null&&s.a!==0)for(r=A.w(s),s=new A.l3(s,s.wa(),r.h("l3<1>")),r=r.c;s.D();){q=s.d +if(s!=null&&s.a!==0)for(r=A.q(s),s=new A.l3(s,s.wb(),r.h("l3<1>")),r=r.c;s.D();){q=s.d if(q==null)q=r.a(q) -q.sRL(p.a.db)}}, -apt(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c +q.sRK(p.a.db)}}, +apq(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c g.toString -g=A.b8g(g,t.zd) +g=A.b8n(g,t.zd) g.toString s=i.c.gaO() s.toString @@ -94684,7 +94791,7 @@ t.x.a(s) r=s.f_(a) q=i.a.fx if(q==null)q=null -else{p=i.ghF().a +else{p=i.ghH().a p=q.a.$1(p) q=p}o=q==null?i.a.fy:q if(o==null){q=i.c @@ -94703,81 +94810,81 @@ k=p.ch p=p.cx j=i.c.be(t.I) j.toString -return h.a=q.a7c(0,m,o,k,g,l,new A.aWH(h,i),r,p,n,s,j.w)}, -aJQ(a){if(this.c==null)return -this.aM(new A.aWJ(this))}, -gaAH(){var s,r=this,q=r.c +return h.a=q.a7a(0,m,o,k,g,l,new A.aWN(h,i),r,p,n,s,j.w)}, +aJO(a){if(this.c==null)return +this.aM(new A.aWP(this))}, +gaAE(){var s,r=this,q=r.c q.toString -q=A.dS(q,B.eZ) +q=A.dS(q,B.f_) s=q==null?null:q.ax -switch((s==null?B.eq:s).a){case 0:q=r.a +switch((s==null?B.er:s).a){case 0:q=r.a q.toString -return r.jp(q)&&r.z +return r.jr(q)&&r.z case 1:return r.z}}, -VD(){var s,r=$.b9.bA$.f.a.b -switch((r==null?A.Bx():r).a){case 0:s=!1 +VC(){var s,r=$.b9.bA$.f.a.b +switch((r==null?A.Bw():r).a){case 0:s=!1 break -case 1:s=this.gaAH() +case 1:s=this.gaAE() break -default:s=null}this.t6(B.EG,s)}, -aJS(a){var s,r=this +default:s=null}this.t7(B.EK,s)}, +aJQ(a){var s,r=this r.z=a -r.ghF().hB(0,B.ay,a) -r.VD() +r.ghH().hD(0,B.az,a) +r.VC() s=r.a.k2 if(s!=null)s.$1(a)}, -a8V(a){if(this.y.a.length!==0)return -this.aCw(a)}, -Ti(a){this.a8V(a) +a8S(a){if(this.y.a.length!==0)return +this.aCt(a)}, +Th(a){this.a8S(a) this.a.toString}, -Tj(a){this.a.toString}, -aKD(a){this.a8V(a) +Ti(a){this.a.toString}, +aKB(a){this.a8S(a) this.a.toString}, -aKF(a){this.a.toString}, -a3O(a,b){var s,r,q,p,o=this +aKD(a){this.a.toString}, +a3M(a,b){var s,r,q,p,o=this if(a!=null){s=a.gaO() s.toString t.x.a(s) r=s.k3 -r=new A.x(0,0,0+r.a,0+r.b).gbw() -q=A.d1(s.cT(0,null),r)}else q=b.a -o.ghF().hB(0,B.b5,!0) -p=o.apt(q) -s=o.d;(s==null?o.d=A.e_(t.nQ):s).H(0,p) +r=new A.x(0,0,0+r.a,0+r.b).gbv() +q=A.d2(s.cT(0,null),r)}else q=b.a +o.ghH().hD(0,B.b6,!0) +p=o.apq(q) +s=o.d;(s==null?o.d=A.e6(t.nQ):s).H(0,p) s=o.e -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) o.e=p -o.t7() -o.t6(B.eW,!0)}, -aCw(a){return this.a3O(null,a)}, -aCv(a){return this.a3O(a,null)}, -a93(){var s=this,r=s.e -if(r!=null)r.I2(0) +o.t8() +o.t7(B.eX,!0)}, +aCt(a){return this.a3M(null,a)}, +aCs(a){return this.a3M(a,null)}, +a90(){var s=this,r=s.e +if(r!=null)r.I4(0) s.e=null -s.t6(B.eW,!1) +s.t7(B.eX,!1) r=s.a if(r.d!=null){if(r.id){r=s.c r.toString -A.ay0(r)}r=s.a.d +A.ay5(r)}r=s.a.d if(r!=null)r.$0()}}, -aKK(){var s=this,r=s.e -if(r!=null)r.bn(0) +aKI(){var s=this,r=s.e +if(r!=null)r.bm(0) s.e=null s.a.toString -s.t6(B.eW,!1)}, -aKz(){var s=this,r=s.e -if(r!=null)r.I2(0) +s.t7(B.eX,!1)}, +aKx(){var s=this,r=s.e +if(r!=null)r.I4(0) s.e=null -s.t6(B.eW,!1) +s.t7(B.eX,!1) s.a.toString}, -aKB(){var s=this,r=s.e -if(r!=null)r.bn(0) +aKz(){var s=this,r=s.e +if(r!=null)r.bm(0) s.e=null s.a.toString -s.t6(B.eW,!1)}, -hM(){var s,r,q,p,o,n,m,l=this,k=l.d +s.t7(B.eX,!1)}, +hO(){var s,r,q,p,o,n,m,l=this,k=l.d if(k!=null){l.d=null -for(s=A.w(k),k=new A.l3(k,k.wa(),s.h("l3<1>")),s=s.c;k.D();){r=k.d;(r==null?s.a(r):r).v()}l.e=null}for(k=l.r,s=A.jX(k,k.r,A.w(k).c);s.D();){r=s.d +for(s=A.q(k),k=new A.l3(k,k.wb(),s.h("l3<1>")),s=s.c;k.D();){r=k.d;(r==null?s.a(r):r).v()}l.e=null}for(k=l.r,s=A.jX(k,k.r,A.q(k).c);s.D();){r=s.d q=k.i(0,r) if(q!=null){p=q.ch p===$&&A.c() @@ -94787,238 +94894,238 @@ o=p.ep$ o.b=!1 B.b.aj(o.a) n=o.c -if(n===$){m=A.e_(o.$ti.c) -o.c!==$&&A.Z() +if(n===$){m=A.e6(o.$ti.c) +o.c!==$&&A.a1() o.c=m n=m}if(n.a>0){n.b=n.c=n.d=n.e=null n.a=0}o=p.e9$ o.b=!1 B.b.aj(o.a) n=o.c -if(n===$){m=A.e_(o.$ti.c) -o.c!==$&&A.Z() +if(n===$){m=A.e6(o.$ti.c) +o.c!==$&&A.a1() o.c=m n=m}if(n.a>0){n.b=n.c=n.d=n.e=null -n.a=0}p.Md() -q.pC()}k.u(0,r,null)}k=l.a.p1 -if(k!=null)k.TZ(l,!1) -l.alM()}, -jp(a){var s +n.a=0}p.Mf() +q.pE()}k.t(0,r,null)}k=l.a.p1 +if(k!=null)k.TY(l,!1) +l.alK()}, +jr(a){var s if(a.d==null)s=!1 else s=!0 return s}, -aK5(a){var s,r=this +aK3(a){var s,r=this r.f=!0 s=r.a s.toString -if(r.jp(s))r.t6(B.eX,r.f)}, -aK7(a){this.f=!1 -this.t6(B.eX,!1)}, -gaof(){var s,r=this,q=r.c +if(r.jr(s))r.t7(B.eY,r.f)}, +aK5(a){this.f=!1 +this.t7(B.eY,!1)}, +gaoc(){var s,r=this,q=r.c q.toString -q=A.dS(q,B.eZ) +q=A.dS(q,B.f_) s=q==null?null:q.ax -switch((s==null?B.eq:s).a){case 0:q=r.a +switch((s==null?B.er:s).a){case 0:q=r.a q.toString -return r.jp(q)&&r.a.ok +return r.jr(q)&&r.a.ok case 1:return!0}}, a5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null -c.EY(a) -s=new A.aWI(c,a) -for(r=c.r,q=A.jX(r,r.r,A.w(r).c);q.D();){p=q.d +c.F_(a) +s=new A.aWO(c,a) +for(r=c.r,q=A.jX(r,r.r,A.q(r).c);q.D();){p=q.d o=r.i(0,p) if(o!=null)o.sA(0,s.$1(p))}r=c.e if(r!=null){q=c.a.fx if(q==null)q=b -else{p=c.ghF().a +else{p=c.ghH().a p=q.a.$1(p) q=p}if(q==null)q=c.a.fy r.sA(0,q==null?A.am(a).k3:q)}r=c.a.ay -if(r==null)r=B.eV -n=A.e8(r,c.ghF().a,t.Pb) +if(r==null)r=B.eW +n=A.e8(r,c.ghH().a,t.Pb) m=c.w -if(m===$){r=c.gWT() +if(m===$){r=c.gWS() q=t.ot p=t.wS -l=A.b_([B.jC,new A.dG(r,new A.bN(A.b([],q),p),t.wY),B.Eg,new A.dG(r,new A.bN(A.b([],q),p),t.nz)],t.A,t.od) -c.w!==$&&A.Z() +l=A.b_([B.jF,new A.dG(r,new A.bM(A.b([],q),p),t.wY),B.Ek,new A.dG(r,new A.bM(A.b([],q),p),t.nz)],t.A,t.od) +c.w!==$&&A.a1() c.w=l m=l}r=c.a.k4 -q=c.gaof() +q=c.gaoc() p=c.a o=p.k3 k=p.d -k=k==null?b:c.gWT() -p=c.jp(p)?c.gqd():b +k=k==null?b:c.gWS() +p=c.jr(p)?c.gqf():b j=c.a j.toString -j=c.jp(j)?c.gqe():b +j=c.jr(j)?c.gqg():b i=c.a i.toString -i=c.jp(i)?c.guJ():b +i=c.jr(i)?c.guK():b h=c.a h.toString -h=c.jp(h)?c.guK():b +h=c.jr(h)?c.guL():b g=c.a g.toString -g=c.jp(g)?c.gaKC():b +g=c.jr(g)?c.gaKA():b f=c.a f.toString -f=c.jp(f)?c.gaKE():b +f=c.jr(f)?c.gaKC():b e=c.a e.toString -e=c.jp(e)?c.gaKy():b +e=c.jr(e)?c.gaKw():b d=c.a d.toString -d=c.jp(d)?c.gaKA():b -return new A.TB(c,A.x0(m,A.yo(o,q,A.mx(A.d2(b,b,A.iC(B.b1,c.a.c,B.ab,!0,b,b,b,b,b,b,b,b,b,b,b,e,d,g,f,i,h,p,j,b,b,b),!1,b,b,!1,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,b,b,b,b,b,b),n,b,c.gaK4(),c.gaK6(),b),b,b,b,r,!0,b,c.gaJR(),b,b,b,b)),b)}, -$iba3:1} -A.aWL.prototype={ +d=c.jr(d)?c.gaKy():b +return new A.TE(c,A.wZ(m,A.ym(o,q,A.mx(A.d3(b,b,A.iC(B.b2,c.a.c,B.ad,!0,b,b,b,b,b,b,b,b,b,b,b,e,d,g,f,i,h,p,j,b,b,b),!1,b,b,!1,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,k,b,b,b,b,b,b,b,b),n,b,c.gaK2(),c.gaK4(),b),b,b,b,r,!0,b,c.gaJP(),b,b,b,b)),b)}, +$iba9:1} +A.aWR.prototype={ $1(a){return a!=null}, $S:489} -A.aWK.prototype={ +A.aWQ.prototype={ $0(){}, $S:0} -A.aWM.prototype={ +A.aWS.prototype={ $0(){var s=this.a -s.r.u(0,this.b,null) -s.t7()}, +s.r.t(0,this.b,null) +s.t8()}, $S:0} -A.aWH.prototype={ +A.aWN.prototype={ $0(){var s,r=this.b,q=r.d if(q!=null){s=this.a -q.N(0,s.a) +q.L(0,s.a) if(r.e==s.a)r.e=null -r.t7()}}, +r.t8()}}, $S:0} -A.aWJ.prototype={ -$0(){this.a.VD()}, +A.aWP.prototype={ +$0(){this.a.VC()}, $S:0} -A.aWI.prototype={ +A.aWO.prototype={ $1(a){var s,r,q=this,p=A.am(q.b) switch(a.a){case 0:s=q.a r=s.a.fx -r=r==null?null:r.a.$1(B.a2I) +r=r==null?null:r.a.$1(B.a2M) s=r==null?s.a.fr:r return s==null?p.cy:s case 2:s=q.a r=s.a.fx -r=r==null?null:r.a.$1(B.a2D) +r=r==null?null:r.a.$1(B.a2H) s=r==null?s.a.dx:r return s==null?p.cx:s case 1:s=q.a r=s.a.fx -r=r==null?null:r.a.$1(B.a2w) +r=r==null?null:r.a.$1(B.a2A) s=r==null?s.a.dy:r return s==null?p.dx:s}}, $S:490} -A.a2s.prototype={} -A.VW.prototype={ -bo(){this.bQ() -if(this.gvt())this.wh()}, -hM(){var s=this.jV$ +A.a2y.prototype={} +A.W0.prototype={ +bn(){this.bP() +if(this.gvu())this.wi()}, +hO(){var s=this.jX$ if(s!=null){s.C() -s.fs() -this.jV$=null}this.pF()}} +s.fv() +this.jX$=null}this.pH()}} A.mp.prototype={} -A.aht.prototype={ -a7_(a){return B.pQ}, -gyd(){return!1}, -gnq(){return B.J}, -ak(a,b){return B.pQ}, -hX(a,b){var s=$.G().S() -s.kd(a) -return s}, -o5(a){return this.hX(a,null)}, -eT(a,b){var s=$.G().S() -s.kd(a) -return s}, -m8(a){return this.eT(a,null)}, -m5(a,b,c,d){a.aQ(b,c)}, -gl8(){return!0}, -Km(a,b,c,d,e,f){}, -iA(a,b,c){return this.Km(a,b,0,0,null,c)}} +A.ahA.prototype={ +a6Y(a){return B.pU}, +gyf(){return!1}, +gnt(){return B.J}, +ak(a,b){return B.pU}, +hZ(a,b){var s=$.G().S() +s.kf(a) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.kf(a) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){a.aQ(b,c)}, +glc(){return!0}, +Ko(a,b,c,d,e,f){}, +iD(a,b,c){return this.Ko(a,b,0,0,null,c)}} A.m0.prototype={ -gyd(){return!1}, -a7_(a){var s=a==null?this.a:a +gyf(){return!1}, +a6Y(a){var s=a==null?this.a:a return new A.m0(this.b,s)}, -gnq(){return new A.aG(0,0,0,this.a.b)}, -ak(a,b){return new A.m0(B.hK,this.a.ak(0,b))}, -hX(a,b){var s=$.G().S(),r=a.a,q=a.b -s.kd(new A.x(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) -return s}, -o5(a){return this.hX(a,null)}, -eT(a,b){var s=$.G().S() -s.fT(this.b.fd(a)) -return s}, -m8(a){return this.eT(a,null)}, -m5(a,b,c,d){a.dh(this.b.fd(b),c)}, -gl8(){return!0}, -h0(a,b){var s,r -if(a instanceof A.m0){s=A.bB(a.a,this.a,b) -r=A.tY(a.b,this.b,b) -r.toString -return new A.m0(r,s)}return this.Mz(a,b)}, -h1(a,b){var s,r -if(a instanceof A.m0){s=A.bB(this.a,a.a,b) -r=A.tY(this.b,a.b,b) -r.toString -return new A.m0(r,s)}return this.MA(a,b)}, -Km(a,b,c,d,e,f){var s=this.b -if(!s.c.l(0,B.P)||!s.d.l(0,B.P))a.kM(0,this.eT(b,f)) +gnt(){return new A.aG(0,0,0,this.a.b)}, +ak(a,b){return new A.m0(B.hN,this.a.ak(0,b))}, +hZ(a,b){var s=$.G().S(),r=a.a,q=a.b +s.kf(new A.x(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.fU(this.b.fe(a)) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){a.dh(this.b.fe(b),c)}, +glc(){return!0}, +h2(a,b){var s,r +if(a instanceof A.m0){s=A.bA(a.a,this.a,b) +r=A.tV(a.b,this.b,b) +r.toString +return new A.m0(r,s)}return this.MB(a,b)}, +h3(a,b){var s,r +if(a instanceof A.m0){s=A.bA(this.a,a.a,b) +r=A.tV(this.b,a.b,b) +r.toString +return new A.m0(r,s)}return this.MC(a,b)}, +Ko(a,b,c,d,e,f){var s=this.b +if(!s.c.l(0,B.P)||!s.d.l(0,B.P))a.kO(0,this.eU(b,f)) s=b.d -a.ey(new A.j(b.a,s),new A.j(b.c,s),this.a.n1())}, -iA(a,b,c){return this.Km(a,b,0,0,null,c)}, +a.ex(new A.j(b.a,s),new A.j(b.c,s),this.a.n5())}, +iD(a,b,c){return this.Ko(a,b,0,0,null,c)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 return b instanceof A.m0&&b.a.l(0,s.a)&&b.b.l(0,s.b)}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.SX.prototype={ -soe(a,b){if(b!=this.a){this.a=b +A.T_.prototype={ +sog(a,b){if(b!=this.a){this.a=b this.C()}}, -sfK(a){if(a!==this.b){this.b=a +sfM(a){if(a!==this.b){this.b=a this.C()}}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.SX&&b.a==s.a&&b.b===s.b}, +return b instanceof A.T_&&b.a==s.a&&b.b===s.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){return"#"+A.cW(this)}} -A.SY.prototype={ -ia(a){var s=A.ft(this.a,this.b,a) +k(a){return"#"+A.cX(this)}} +A.T0.prototype={ +ie(a){var s=A.ft(this.a,this.b,a) s.toString return t.U1.a(s)}} -A.afU.prototype={ +A.ag0.prototype={ aI(a,b){var s,r,q,p=this,o=p.b,n=p.c.ap(0,o.gm(o)),m=new A.x(0,0,0+b.a,0+b.b) o=p.x o=p.w.ap(0,o.gm(o)) o.toString -s=A.JS(o,p.r) -if((s.gm(s)>>>24&255)>0){o=n.eT(m,p.f) +s=A.JR(o,p.r) +if((s.gm(s)>>>24&255)>0){o=n.eU(m,p.f) r=$.G().B() r.sA(0,s) r.sP(0,B.h) a.W(o,r)}o=p.e r=o.a q=p.d -n.Km(a,m,o.b,q.gm(q),r,p.f)}, -cH(a){var s=this +n.Ko(a,m,o.b,q.gm(q),r,p.f)}, +cG(a){var s=this return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.l(0,a.e)||s.f!==a.f}, -k(a){return"#"+A.cW(this)}} -A.Rz.prototype={ -aW(){return new A.abU(null,null,B.n)}} -A.abU.prototype={ -bo(){var s,r=this,q=null -r.bQ() -r.e=A.cJ(q,B.Q0,q,r.a.w?1:0,r) -s=A.cJ(q,B.cH,q,q,r) +k(a){return"#"+A.cX(this)}} +A.RC.prototype={ +aW(){return new A.ac0(null,null,B.n)}} +A.ac0.prototype={ +bn(){var s,r=this,q=null +r.bP() +r.e=A.cJ(q,B.Q4,q,r.a.w?1:0,r) +s=A.cJ(q,B.cI,q,q,r) r.d=s -r.f=A.dq(B.ax,s,new A.qD(B.ax)) +r.f=A.dq(B.ay,s,new A.qD(B.ay)) s=r.a.c -r.r=new A.SY(s,s) +r.r=new A.T0(s,s) r.w=A.dq(B.w,r.e,q) r.x=new A.f8(B.I,r.a.r)}, v(){var s=this.d @@ -95027,11 +95134,11 @@ s.v() s=this.e s===$&&A.c() s.v() -this.alx()}, -bM(a){var s,r,q=this +this.alv()}, +bL(a){var s,r,q=this q.cc(a) s=a.c -if(!q.a.c.l(0,s)){q.r=new A.SY(s,q.a.c) +if(!q.a.c.l(0,s)){q.r=new A.T0(s,q.a.c) s=q.d s===$&&A.c() s.sm(0,0) @@ -95040,7 +95147,7 @@ s=q.a.w if(s!==a.w){r=q.e if(s){r===$&&A.c() r.d_(0)}else{r===$&&A.c() -r.es(0)}}}, +r.er(0)}}}, a5(a){var s,r,q,p,o,n,m,l,k=this,j=k.f j===$&&A.c() s=k.a.d @@ -95060,380 +95167,380 @@ m=k.x m===$&&A.c() l=k.w l===$&&A.c() -return A.eC(null,new A.afU(s,j,p,q,o.w,n,m,l,new A.Bz(r)),null,null,B.v)}} -A.aky.prototype={ -gaQh(){var s=t.ve.a(this.c),r=s.gm(s) +return A.eD(null,new A.ag0(s,j,p,q,o.w,n,m,l,new A.By(r)),null,null,B.v)}} +A.akF.prototype={ +gaQf(){var s=t.ve.a(this.c),r=s.gm(s) if(r<=0.25)return-r*4 else if(r<0.75)return(r-0.5)*4 else return(1-r)*4*4}, -a5(a){return A.aQd(null,this.e,A.mv(this.gaQh(),0,0),!0)}} -A.SL.prototype={ -aW(){return new A.SM(null,null,B.n)}} -A.SM.prototype={ -bo(){var s,r=this -r.bQ() -r.d=A.cJ(null,B.cH,null,null,r) -if(r.a.r!=null){r.f=r.zZ() +a5(a){return A.aQj(null,this.e,A.mv(this.gaQf(),0,0),!0)}} +A.SO.prototype={ +aW(){return new A.SP(null,null,B.n)}} +A.SP.prototype={ +bn(){var s,r=this +r.bP() +r.d=A.cJ(null,B.cI,null,null,r) +if(r.a.r!=null){r.f=r.A0() r.d.sm(0,1)}s=r.d s.cA() s=s.e9$ s.b=!0 -s.a.push(r.gOH())}, +s.a.push(r.gOI())}, v(){var s=this.d s===$&&A.c() s.v() -this.alL()}, -OI(){this.aM(new A.aWq())}, -bM(a){var s,r=this +this.alJ()}, +OJ(){this.aM(new A.aWw())}, +bL(a){var s,r=this r.cc(a) s=r.a.r!=null -if(s!==(a.r!=null)||!1)if(s){r.f=r.zZ() +if(s!==(a.r!=null)||!1)if(s){r.f=r.A0() s=r.d s===$&&A.c() s.d_(0)}else{s=r.d s===$&&A.c() -s.es(0)}}, -zZ(){var s,r,q,p,o,n=null,m=this.d +s.er(0)}}, +A0(){var s,r,q,p,o,n=null,m=this.d m===$&&A.c() -s=new A.bk(B.a_I,B.i,t.Ni).ap(0,m.gm(m)) +s=new A.bj(B.a_M,B.i,t.Ni).ap(0,m.gm(m)) r=this.a q=r.r q.toString p=r.w o=r.c -return A.d2(n,n,A.lo(!1,A.beL(A.du(q,r.x,B.cy,n,p,o,n),!0,s),m),!0,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)}, +return A.d3(n,n,A.lo(!1,A.beS(A.du(q,r.x,B.cz,n,p,o,n),!0,s),m),!0,n,n,!1,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n)}, a5(a){var s,r=this,q=r.d q===$&&A.c() if(q.gco(q)===B.R){r.f=null r.a.toString r.e=null -return B.aT}q=r.d -if(q.gco(q)===B.a6){r.e=null -if(r.a.r!=null)return r.f=r.zZ() +return B.aU}q=r.d +if(q.gco(q)===B.a7){r.e=null +if(r.a.r!=null)return r.f=r.A0() else{r.f=null -return B.aT}}q=r.e -if(q==null&&r.a.r!=null)return r.zZ() +return B.aU}}q=r.e +if(q==null&&r.a.r!=null)return r.A0() if(r.f==null)r.a.toString if(r.a.r!=null){s=t.Y -return A.kU(B.bo,A.b([A.lo(!1,q,new A.bt(r.d,new A.bk(1,0,s),s.h("bt"))),r.zZ()],t.p),B.a1,B.bl,null)}return B.aT}} -A.aWq.prototype={ +return A.kU(B.bp,A.b([A.lo(!1,q,new A.bs(r.d,new A.bj(1,0,s),s.h("bs"))),r.A0()],t.p),B.a2,B.bm,null)}return B.aU}} +A.aWw.prototype={ $0(){}, $S:0} -A.KW.prototype={ +A.KV.prototype={ T(){return"FloatingLabelBehavior."+this.b}} -A.a11.prototype={ +A.a17.prototype={ gI(a){return B.e.gI(-1)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.a11&&!0}, -k(a){return A.bw0(-1)}} -A.iw.prototype={ +return b instanceof A.a17&&!0}, +k(a){return A.bw7(-1)}} +A.iv.prototype={ T(){return"_DecorationSlot."+this.b}} -A.adB.prototype={ +A.adI.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.adB&&b.a.l(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.x==s.x&&b.y.l(0,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx.zM(0,s.cx)&&J.e(b.cy,s.cy)&&b.db.zM(0,s.db)}, +return b instanceof A.adI&&b.a.l(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.l(0,s.e)&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.x==s.x&&b.y.l(0,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&b.cx.zO(0,s.cx)&&J.e(b.cy,s.cy)&&b.db.zO(0,s.db)}, gI(a){var s=this return A.a4(s.a,s.c,s.d,s.e,s.f,s.r,!1,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db)}} -A.aZ2.prototype={} -A.TW.prototype={ -gbh(a){var s,r=A.b([],t.Ik),q=this.he$ -if(q.i(0,B.ao)!=null){s=q.i(0,B.ao) -s.toString -r.push(s)}if(q.i(0,B.aP)!=null){s=q.i(0,B.aP) +A.aZ8.prototype={} +A.TZ.prototype={ +gc_(a){var s,r=A.b([],t.Ik),q=this.hh$ +if(q.i(0,B.aq)!=null){s=q.i(0,B.aq) s.toString -r.push(s)}if(q.i(0,B.ap)!=null){s=q.i(0,B.ap) +r.push(s)}if(q.i(0,B.aQ)!=null){s=q.i(0,B.aQ) s.toString -r.push(s)}if(q.i(0,B.aL)!=null){s=q.i(0,B.aL) +r.push(s)}if(q.i(0,B.ar)!=null){s=q.i(0,B.ar) s.toString -r.push(s)}if(q.i(0,B.aJ)!=null){s=q.i(0,B.aJ) +r.push(s)}if(q.i(0,B.aM)!=null){s=q.i(0,B.aM) s.toString r.push(s)}if(q.i(0,B.aK)!=null){s=q.i(0,B.aK) s.toString -r.push(s)}if(q.i(0,B.ah)!=null){s=q.i(0,B.ah) +r.push(s)}if(q.i(0,B.aL)!=null){s=q.i(0,B.aL) s.toString -r.push(s)}if(q.i(0,B.aU)!=null){s=q.i(0,B.aU) +r.push(s)}if(q.i(0,B.aj)!=null){s=q.i(0,B.aj) s.toString r.push(s)}if(q.i(0,B.aV)!=null){s=q.i(0,B.aV) s.toString -r.push(s)}if(q.i(0,B.aD)!=null){s=q.i(0,B.aD) +r.push(s)}if(q.i(0,B.aW)!=null){s=q.i(0,B.aW) +s.toString +r.push(s)}if(q.i(0,B.aE)!=null){s=q.i(0,B.aE) s.toString -r.push(s)}if(q.i(0,B.cW)!=null){q=q.i(0,B.cW) +r.push(s)}if(q.i(0,B.cX)!=null){q=q.i(0,B.cX) q.toString r.push(q)}return r}, -sbs(a){if(this.L.l(0,a))return -this.L=a +sbr(a){if(this.M.l(0,a))return +this.M=a this.aE()}, sd0(a){if(this.aa===a)return this.aa=a this.aE()}, -sVh(a,b){if(this.af===b)return +sVg(a,b){if(this.af===b)return this.af=b this.aE()}, -saPQ(a){return}, -sCT(a){if(this.b9===a)return +saPO(a){return}, +sCV(a){if(this.b9===a)return this.b9=a this.ce()}, -sSs(a){return}, -gOM(){this.L.f.gyd() +sSr(a){return}, +gON(){this.M.f.gyf() return!1}, -jw(a){var s,r=this.he$ -if(r.i(0,B.ao)!=null){s=r.i(0,B.ao) +jy(a){var s,r=this.hh$ +if(r.i(0,B.aq)!=null){s=r.i(0,B.aq) s.toString -a.$1(s)}if(r.i(0,B.aJ)!=null){s=r.i(0,B.aJ) +a.$1(s)}if(r.i(0,B.aK)!=null){s=r.i(0,B.aK) s.toString -a.$1(s)}if(r.i(0,B.ap)!=null){s=r.i(0,B.ap) +a.$1(s)}if(r.i(0,B.ar)!=null){s=r.i(0,B.ar) s.toString -a.$1(s)}if(r.i(0,B.ah)!=null){s=r.i(0,B.ah) +a.$1(s)}if(r.i(0,B.aj)!=null){s=r.i(0,B.aj) s.toString -a.$1(s)}if(r.i(0,B.aU)!=null)if(this.b9){s=r.i(0,B.aU) +a.$1(s)}if(r.i(0,B.aV)!=null)if(this.b9){s=r.i(0,B.aV) s.toString -a.$1(s)}else if(r.i(0,B.ah)==null){s=r.i(0,B.aU) +a.$1(s)}else if(r.i(0,B.aj)==null){s=r.i(0,B.aV) s.toString -a.$1(s)}if(r.i(0,B.aP)!=null){s=r.i(0,B.aP) +a.$1(s)}if(r.i(0,B.aQ)!=null){s=r.i(0,B.aQ) s.toString -a.$1(s)}if(r.i(0,B.aL)!=null){s=r.i(0,B.aL) +a.$1(s)}if(r.i(0,B.aM)!=null){s=r.i(0,B.aM) s.toString -a.$1(s)}if(r.i(0,B.aK)!=null){s=r.i(0,B.aK) +a.$1(s)}if(r.i(0,B.aL)!=null){s=r.i(0,B.aL) s.toString -a.$1(s)}if(r.i(0,B.cW)!=null){s=r.i(0,B.cW) +a.$1(s)}if(r.i(0,B.cX)!=null){s=r.i(0,B.cX) s.toString -a.$1(s)}if(r.i(0,B.aV)!=null){s=r.i(0,B.aV) +a.$1(s)}if(r.i(0,B.aW)!=null){s=r.i(0,B.aW) s.toString -a.$1(s)}if(r.i(0,B.aD)!=null){r=r.i(0,B.aD) +a.$1(s)}if(r.i(0,B.aE)!=null){r=r.i(0,B.aE) r.toString a.$1(r)}}, -gmb(){return!1}, -oj(a,b){var s +gmf(){return!1}, +om(a,b){var s if(a==null)return 0 a.dc(b,!0) -s=a.zb(B.Z) +s=a.zd(B.Z) s.toString return s}, -avu(a,b,c,d){var s=d.a +avr(a,b,c,d){var s=d.a if(s<=0){if(a>=b)return b return a+(b-a)*(s+1)}if(b>=c)return b return b+(c-b)*s}, -c8(a){var s,r,q,p,o,n=this.he$,m=n.i(0,B.ao) -m=m==null?0:m.b2(B.a5,a,m.gc6()) -s=this.L -r=n.i(0,B.ap) -r=r==null?0:r.b2(B.a5,a,r.gc6()) -q=n.i(0,B.aJ) -q=q==null?0:q.b2(B.a5,a,q.gc6()) -p=n.i(0,B.aP) -p=p==null?0:p.b2(B.a5,a,p.gc6()) -o=n.i(0,B.aU) -o=o==null?0:o.b2(B.a5,a,o.gc6()) +c8(a){var s,r,q,p,o,n=this.hh$,m=n.i(0,B.aq) +m=m==null?0:m.b2(B.a6,a,m.gc6()) +s=this.M +r=n.i(0,B.ar) +r=r==null?0:r.b2(B.a6,a,r.gc6()) +q=n.i(0,B.aK) +q=q==null?0:q.b2(B.a6,a,q.gc6()) +p=n.i(0,B.aQ) +p=p==null?0:p.b2(B.a6,a,p.gc6()) +o=n.i(0,B.aV) +o=o==null?0:o.b2(B.a6,a,o.gc6()) o=Math.max(p,o) -p=n.i(0,B.aK) -p=p==null?0:p.b2(B.a5,a,p.gc6()) -n=n.i(0,B.aL) -n=n==null?0:n.b2(B.a5,a,n.gc6()) -return m+s.a.a+r+q+o+p+n+this.L.a.c}, -c3(a){var s,r,q,p,o,n=this.he$,m=n.i(0,B.ao) -m=m==null?0:m.b2(B.ad,a,m.gcg()) -s=this.L -r=n.i(0,B.ap) -r=r==null?0:r.b2(B.ad,a,r.gcg()) -q=n.i(0,B.aJ) -q=q==null?0:q.b2(B.ad,a,q.gcg()) -p=n.i(0,B.aP) -p=p==null?0:p.b2(B.ad,a,p.gcg()) -o=n.i(0,B.aU) -o=o==null?0:o.b2(B.ad,a,o.gcg()) +p=n.i(0,B.aL) +p=p==null?0:p.b2(B.a6,a,p.gc6()) +n=n.i(0,B.aM) +n=n==null?0:n.b2(B.a6,a,n.gc6()) +return m+s.a.a+r+q+o+p+n+this.M.a.c}, +c3(a){var s,r,q,p,o,n=this.hh$,m=n.i(0,B.aq) +m=m==null?0:m.b2(B.af,a,m.gcg()) +s=this.M +r=n.i(0,B.ar) +r=r==null?0:r.b2(B.af,a,r.gcg()) +q=n.i(0,B.aK) +q=q==null?0:q.b2(B.af,a,q.gcg()) +p=n.i(0,B.aQ) +p=p==null?0:p.b2(B.af,a,p.gcg()) +o=n.i(0,B.aV) +o=o==null?0:o.b2(B.af,a,o.gcg()) o=Math.max(p,o) -p=n.i(0,B.aK) -p=p==null?0:p.b2(B.ad,a,p.gcg()) -n=n.i(0,B.aL) -n=n==null?0:n.b2(B.ad,a,n.gcg()) -return m+s.a.a+r+q+o+p+n+this.L.a.c}, -avO(a,b,c){var s,r,q,p +p=n.i(0,B.aL) +p=p==null?0:p.b2(B.af,a,p.gcg()) +n=n.i(0,B.aM) +n=n==null?0:n.b2(B.af,a,n.gcg()) +return m+s.a.a+r+q+o+p+n+this.M.a.c}, +avL(a,b,c){var s,r,q,p for(s=0,r=0;r<2;++r){q=c[r] if(q==null)continue -p=q.b2(B.aq,b,q.gcz()) +p=q.b2(B.as,b,q.gcz()) s=Math.max(p,s)}return s}, -c4(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.he$,a0=a.i(0,B.ao),a1=a0==null?0:a0.b2(B.aq,a2,a0.gcz()) -a0=a.i(0,B.ao) -a2=Math.max(a2-(a0==null?0:a0.b2(B.a5,a1,a0.gc6())),0) -a0=a.i(0,B.ap) -s=a0==null?0:a0.b2(B.aq,a2,a0.gcz()) -a0=a.i(0,B.ap) -r=a0==null?0:a0.b2(B.a5,s,a0.gc6()) -a0=a.i(0,B.aL) -q=a0==null?0:a0.b2(B.aq,a2,a0.gcz()) -a0=a.i(0,B.aL) -p=a0==null?0:a0.b2(B.a5,q,a0.gc6()) -a2=Math.max(a2-b.L.a.ge_(),0) -a0=a.i(0,B.aD) -o=a0==null?0:a0.b2(B.aq,a2,a0.gcz()) -a0=a.i(0,B.aD) -n=Math.max(a2-(a0==null?0:a0.b2(B.a5,o,a0.gc6())),0) -a0=a.i(0,B.aV) -m=a0==null?0:a0.b2(B.aq,n,a0.gcz()) +c4(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.hh$,a0=a.i(0,B.aq),a1=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aq) +a2=Math.max(a2-(a0==null?0:a0.b2(B.a6,a1,a0.gc6())),0) +a0=a.i(0,B.ar) +s=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.ar) +r=a0==null?0:a0.b2(B.a6,s,a0.gc6()) +a0=a.i(0,B.aM) +q=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aM) +p=a0==null?0:a0.b2(B.a6,q,a0.gc6()) +a2=Math.max(a2-b.M.a.ge_(),0) +a0=a.i(0,B.aE) +o=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aE) +n=Math.max(a2-(a0==null?0:a0.b2(B.a6,o,a0.gc6())),0) +a0=a.i(0,B.aW) +m=a0==null?0:a0.b2(B.as,n,a0.gcz()) l=Math.max(o,m) if(l>0)l+=8 -a0=a.i(0,B.aJ) -k=a0==null?0:a0.b2(B.aq,a2,a0.gcz()) -a0=a.i(0,B.aJ) -j=a0==null?0:a0.b2(B.a5,k,a0.gc6()) a0=a.i(0,B.aK) -i=a0==null?0:a0.b2(B.aq,a2,a0.gcz()) +k=a0==null?0:a0.b2(B.as,a2,a0.gcz()) a0=a.i(0,B.aK) -h=a0==null?0:a0.b2(B.a5,i,a0.gc6()) +j=a0==null?0:a0.b2(B.a6,k,a0.gc6()) +a0=a.i(0,B.aL) +i=a0==null?0:a0.b2(B.as,a2,a0.gcz()) +a0=a.i(0,B.aL) +h=a0==null?0:a0.b2(B.a6,i,a0.gc6()) a0=t.n -g=B.b.nY(A.b([b.avO(0,Math.max(a2-j-h-r-p,0),A.b([a.i(0,B.aP),a.i(0,B.aU)],t.iG)),k,i],a0),B.f6) -f=b.L.y +g=B.b.o_(A.b([b.avL(0,Math.max(a2-j-h-r-p,0),A.b([a.i(0,B.aQ),a.i(0,B.aV)],t.iG)),k,i],a0),B.f7) +f=b.M.y e=new A.j(f.a,f.b).X(0,4) -f=b.L -a=a.i(0,B.ah)==null?0:b.L.c -d=B.b.nY(A.b([a1,f.a.b+a+g+b.L.a.d+e.b,s,q],a0),B.f6) -a=b.L.x +f=b.M +a=a.i(0,B.aj)==null?0:b.M.c +d=B.b.o_(A.b([a1,f.a.b+a+g+b.M.a.d+e.b,s,q],a0),B.f7) +a=b.M.x a.toString c=a||!1?0:48 return Math.max(d,c)+l}, cd(a){return this.c4(a)}, -fV(a){var s=this.he$,r=s.i(0,B.aP).e +fW(a){var s=this.hh$,r=s.i(0,B.aQ).e r.toString r=t.q.a(r).a.b -s=s.i(0,B.aP) -s=s==null?null:s.fV(a) +s=s.i(0,B.aQ) +s=s==null?null:s.fW(a) return r+(s==null?0:s)}, dH(a){return B.v}, -aos(a){var s,r,q,p,o,n,m=null,l=t.Bd,k=A.b([],l),j=new A.Yi(k,A.b([],t.X_)) +aop(a){var s,r,q,p,o,n,m=null,l=t.Bd,k=A.b([],l),j=new A.Yn(k,A.b([],t.X_)) for(s=a.length,r=m,q=r,p=0;p0 -a2=!a1?0:o.i(0,B.aV).k3.b+8 +e8.toString}a1=e8!=null&&o.i(0,B.aW).k3.b>0 +a2=!a1?0:o.i(0,B.aW).k3.b+8 a3=Math.max(a0,a2) -e8=e6.L.y +e8=e6.M.y a4=new A.j(e8.a,e8.b).X(0,4) -e8=o.i(0,B.aP) -n=o.i(0,B.aP) -k=e6.L.a +e8=o.i(0,B.aQ) +n=o.i(0,B.aQ) +k=e6.M.a j=a4.b i=j/2 -s.u(0,e8,e6.oj(n,p.RP(new A.aG(0,k.b+a+i,0,k.d+a3+i)).RA(c,c))) -k=o.i(0,B.aU) +s.t(0,e8,e6.om(n,p.RO(new A.aG(0,k.b+a+i,0,k.d+a3+i)).Rz(c,c))) +k=o.i(0,B.aV) a5=k==null?e7:k.k3.b if(a5==null)a5=0 -e8=o.i(0,B.aP) +e8=o.i(0,B.aQ) a6=e8==null?e7:e8.k3.b if(a6==null)a6=0 a7=Math.max(a5,a6) -e8=s.i(0,o.i(0,B.aP)) +e8=s.i(0,o.i(0,B.aQ)) e8.toString -n=s.i(0,o.i(0,B.aU)) +n=s.i(0,o.i(0,B.aV)) n.toString a8=Math.max(e8,n) -n=o.i(0,B.aJ) +n=o.i(0,B.aK) a9=n==null?e7:n.k3.b if(a9==null)a9=0 -e8=o.i(0,B.aK) +e8=o.i(0,B.aL) b0=e8==null?e7:e8.k3.b if(b0==null)b0=0 -e8=s.i(0,o.i(0,B.aJ)) +e8=s.i(0,o.i(0,B.aK)) e8.toString -n=s.i(0,o.i(0,B.aK)) +n=s.i(0,o.i(0,B.aL)) n.toString b1=Math.max(0,Math.max(e8,n)-a8) -n=s.i(0,o.i(0,B.aJ)) +n=s.i(0,o.i(0,B.aK)) n.toString -e8=s.i(0,o.i(0,B.aK)) +e8=s.i(0,o.i(0,B.aL)) e8.toString b2=Math.max(0,Math.max(a9-n,b0-e8)-(a7-a8)) -e8=o.i(0,B.ap) +e8=o.i(0,B.ar) b3=e8==null?e7:e8.k3.b if(b3==null)b3=0 -e8=o.i(0,B.aL) +e8=o.i(0,B.aM) b4=e8==null?e7:e8.k3.b if(b4==null)b4=0 b5=Math.max(b3,b4) -e8=e6.L +e8=e6.M n=e8.a b6=Math.max(b5,a+n.b+b1+a7+b2+n.d+j) e8=e8.x @@ -95446,35 +95553,35 @@ b9=Math.min(Math.max(b6,b7),b8) c0=b7>b6?(b7-b6)/2:0 c1=Math.max(0,b6-b8) e8=e6.aJ -e8=e6.gOM()?B.DM:B.DN +e8=e6.gON()?B.DQ:B.DR c2=(e8.a+1)/2 c3=b1-c1*(1-c2) -e8=e6.L.a +e8=e6.M.a c4=e8.b+a+a8+c3+c0+i c5=b9-(e8.gcQ(e8)+e8.gcV(e8))-a-j-(b1+a7+b2) c6=c4+c5*c2 j=e6.aJ -e8=e6.gOM()?B.DM:B.DN -c7=e6.avu(c4,a8+c3/2+(b9-(2+a7))/2,c4+c5,e8) -if(o.i(0,B.aD)!=null){e8=s.i(0,o.i(0,B.aD)) +e8=e6.gON()?B.DQ:B.DR +c7=e6.avr(c4,a8+c3/2+(b9-(2+a7))/2,c4+c5,e8) +if(o.i(0,B.aE)!=null){e8=s.i(0,o.i(0,B.aE)) e8.toString c8=b9+8+e8 -c9=o.i(0,B.aD).k3.b+8}else{c8=0 -c9=0}if(a1){e8=s.i(0,o.i(0,B.aV)) +c9=o.i(0,B.aE).k3.b+8}else{c8=0 +c9=0}if(a1){e8=s.i(0,o.i(0,B.aW)) e8.toString d0=b9+8+e8 d1=a2}else{d0=0 d1=0}d2=Math.max(c8,d0) d3=Math.max(c9,d1) -d4=o.i(0,B.cW) +d4=o.i(0,B.cX) e8=d4==null -if(!e8){q=o.i(0,B.ao) +if(!e8){q=o.i(0,B.aq) if(q==null)q=B.v else{q=q.k3 q.toString}d4.dc(A.j1(b9,r-q.a),!0) switch(e6.aa.a){case 0:d5=0 break -case 1:q=o.i(0,B.ao) +case 1:q=o.i(0,B.aq) if(q==null)q=B.v else{q=q.k3 q.toString}d5=q.a @@ -95482,140 +95589,140 @@ break default:d5=e7}q=d4.e q.toString t.q.a(q).a=new A.j(d5,0)}d6=A.ba("height") -d7=new A.aZ6(d6) +d7=new A.aZc(d6) d8=A.ba("baseline") -d9=new A.aZ5(d8,new A.aZ2(s,c6,c7,d2,b9,d3)) -q=e6.L.a +d9=new A.aZb(d8,new A.aZ8(s,c6,c7,d2,b9,d3)) +q=e6.M.a e0=q.a e1=r-q.c d6.b=b9 -d8.b=e6.gOM()?c7:c6 -if(o.i(0,B.ao)!=null){switch(e6.aa.a){case 0:d5=r-o.i(0,B.ao).k3.a +d8.b=e6.gON()?c7:c6 +if(o.i(0,B.aq)!=null){switch(e6.aa.a){case 0:d5=r-o.i(0,B.aq).k3.a break case 1:d5=0 break -default:d5=e7}q=o.i(0,B.ao) +default:d5=e7}q=o.i(0,B.aq) q.toString -d7.$2(q,d5)}switch(e6.aa.a){case 0:q=o.i(0,B.ao) +d7.$2(q,d5)}switch(e6.aa.a){case 0:q=o.i(0,B.aq) if(q==null)q=B.v else{q=q.k3 q.toString}e2=e1-q.a -if(o.i(0,B.ap)!=null){e2+=e6.L.a.a -q=o.i(0,B.ap) +if(o.i(0,B.ar)!=null){e2+=e6.M.a.a +q=o.i(0,B.ar) q.toString -e2-=d7.$2(q,e2-o.i(0,B.ap).k3.a)}if(o.i(0,B.ah)!=null){q=o.i(0,B.ah) +e2-=d7.$2(q,e2-o.i(0,B.ar).k3.a)}if(o.i(0,B.aj)!=null){q=o.i(0,B.aj) q.toString -d7.$2(q,e2-o.i(0,B.ah).k3.a)}if(o.i(0,B.aJ)!=null){q=o.i(0,B.aJ) +d7.$2(q,e2-o.i(0,B.aj).k3.a)}if(o.i(0,B.aK)!=null){q=o.i(0,B.aK) q.toString -e2-=d9.$2(q,e2-o.i(0,B.aJ).k3.a)}if(o.i(0,B.aP)!=null){q=o.i(0,B.aP) +e2-=d9.$2(q,e2-o.i(0,B.aK).k3.a)}if(o.i(0,B.aQ)!=null){q=o.i(0,B.aQ) q.toString -d9.$2(q,e2-o.i(0,B.aP).k3.a)}if(o.i(0,B.aU)!=null){q=o.i(0,B.aU) +d9.$2(q,e2-o.i(0,B.aQ).k3.a)}if(o.i(0,B.aV)!=null){q=o.i(0,B.aV) q.toString -d9.$2(q,e2-o.i(0,B.aU).k3.a)}if(o.i(0,B.aL)!=null){e3=e0-e6.L.a.a -q=o.i(0,B.aL) +d9.$2(q,e2-o.i(0,B.aV).k3.a)}if(o.i(0,B.aM)!=null){e3=e0-e6.M.a.a +q=o.i(0,B.aM) q.toString e3+=d7.$2(q,e3)}else e3=e0 -if(o.i(0,B.aK)!=null){q=o.i(0,B.aK) +if(o.i(0,B.aL)!=null){q=o.i(0,B.aL) q.toString d9.$2(q,e3)}break -case 1:q=o.i(0,B.ao) +case 1:q=o.i(0,B.aq) if(q==null)q=B.v else{q=q.k3 q.toString}e2=e0+q.a -if(o.i(0,B.ap)!=null){e2-=e6.L.a.a -q=o.i(0,B.ap) +if(o.i(0,B.ar)!=null){e2-=e6.M.a.a +q=o.i(0,B.ar) q.toString -e2+=d7.$2(q,e2)}if(o.i(0,B.ah)!=null){q=o.i(0,B.ah) +e2+=d7.$2(q,e2)}if(o.i(0,B.aj)!=null){q=o.i(0,B.aj) q.toString -d7.$2(q,e2)}if(o.i(0,B.aJ)!=null){q=o.i(0,B.aJ) +d7.$2(q,e2)}if(o.i(0,B.aK)!=null){q=o.i(0,B.aK) q.toString -e2+=d9.$2(q,e2)}if(o.i(0,B.aP)!=null){q=o.i(0,B.aP) +e2+=d9.$2(q,e2)}if(o.i(0,B.aQ)!=null){q=o.i(0,B.aQ) q.toString -d9.$2(q,e2)}if(o.i(0,B.aU)!=null){q=o.i(0,B.aU) +d9.$2(q,e2)}if(o.i(0,B.aV)!=null){q=o.i(0,B.aV) q.toString -d9.$2(q,e2)}if(o.i(0,B.aL)!=null){e3=e1+e6.L.a.c -q=o.i(0,B.aL) +d9.$2(q,e2)}if(o.i(0,B.aM)!=null){e3=e1+e6.M.a.c +q=o.i(0,B.aM) q.toString -e3-=d7.$2(q,e3-o.i(0,B.aL).k3.a)}else e3=e1 -if(o.i(0,B.aK)!=null){q=o.i(0,B.aK) +e3-=d7.$2(q,e3-o.i(0,B.aM).k3.a)}else e3=e1 +if(o.i(0,B.aL)!=null){q=o.i(0,B.aL) q.toString -d9.$2(q,e3-o.i(0,B.aK).k3.a)}break}if(o.i(0,B.aV)!=null||o.i(0,B.aD)!=null){d6.b=d3 +d9.$2(q,e3-o.i(0,B.aL).k3.a)}break}if(o.i(0,B.aW)!=null||o.i(0,B.aE)!=null){d6.b=d3 d8.b=d2 -switch(e6.aa.a){case 0:if(o.i(0,B.aV)!=null){q=o.i(0,B.aV) +switch(e6.aa.a){case 0:if(o.i(0,B.aW)!=null){q=o.i(0,B.aW) q.toString -n=o.i(0,B.aV).k3.a -k=o.i(0,B.ao) +n=o.i(0,B.aW).k3.a +k=o.i(0,B.aq) if(k==null)k=B.v else{k=k.k3 -k.toString}d9.$2(q,e1-n-k.a)}if(o.i(0,B.aD)!=null){q=o.i(0,B.aD) +k.toString}d9.$2(q,e1-n-k.a)}if(o.i(0,B.aE)!=null){q=o.i(0,B.aE) q.toString d9.$2(q,e0)}break -case 1:if(o.i(0,B.aV)!=null){q=o.i(0,B.aV) +case 1:if(o.i(0,B.aW)!=null){q=o.i(0,B.aW) q.toString -n=o.i(0,B.ao) +n=o.i(0,B.aq) if(n==null)n=B.v else{n=n.k3 -n.toString}d9.$2(q,e0+n.a)}if(o.i(0,B.aD)!=null){q=o.i(0,B.aD) +n.toString}d9.$2(q,e0+n.a)}if(o.i(0,B.aE)!=null){q=o.i(0,B.aE) q.toString -d9.$2(q,e1-o.i(0,B.aD).k3.a)}break}}if(o.i(0,B.ah)!=null){q=o.i(0,B.ah).e +d9.$2(q,e1-o.i(0,B.aE).k3.a)}break}}if(o.i(0,B.aj)!=null){q=o.i(0,B.aj).e q.toString e4=t.q.a(q).a.a -q=o.i(0,B.ah) +q=o.i(0,B.aj) if(q==null)q=B.v else{q=q.k3 q.toString}e5=q.a*0.75 -switch(e6.aa.a){case 0:o.i(0,B.ap)!=null&&!0 -q=e6.L -n=o.i(0,B.ah) +switch(e6.aa.a){case 0:o.i(0,B.ar)!=null&&!0 +q=e6.M +n=o.i(0,B.aj) if(n==null)n=B.v else{n=n.k3 n.toString}if(e8)e8=B.v else{e8=d4.k3 -e8.toString}q.r.soe(0,A.al(e4+n.a+0,e8.a/2+e5/2,0)) +e8.toString}q.r.sog(0,A.al(e4+n.a+0,e8.a/2+e5/2,0)) break -case 1:o.i(0,B.ap)!=null&&!0 -q=e6.L -n=o.i(0,B.ao) +case 1:o.i(0,B.ar)!=null&&!0 +q=e6.M +n=o.i(0,B.aq) if(n==null)n=B.v else{n=n.k3 n.toString}if(e8)e8=B.v else{e8=d4.k3 -e8.toString}q.r.soe(0,A.al(e4-n.a+0,e8.a/2-e5/2,0)) -break}e6.L.r.sfK(o.i(0,B.ah).k3.a*0.75)}else{e6.L.r.soe(0,e7) -e6.L.r.sfK(0)}e6.k3=e9.c9(new A.M(r,b9+d3))}, -axw(a,b){var s=this.he$.i(0,B.ah) +e8.toString}q.r.sog(0,A.al(e4-n.a+0,e8.a/2-e5/2,0)) +break}e6.M.r.sfM(o.i(0,B.aj).k3.a*0.75)}else{e6.M.r.sog(0,e7) +e6.M.r.sfM(0)}e6.k3=e9.c9(new A.M(r,b9+d3))}, +axt(a,b){var s=this.hh$.i(0,B.aj) s.toString -a.fa(s,b)}, -aI(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new A.aZ4(a,b),g=i.he$ -h.$1(g.i(0,B.cW)) -if(g.i(0,B.ah)!=null){s=g.i(0,B.ah).e +a.fb(s,b)}, +aI(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new A.aZa(a,b),g=i.hh$ +h.$1(g.i(0,B.cX)) +if(g.i(0,B.aj)!=null){s=g.i(0,B.aj).e s.toString r=t.q q=r.a(s).a -s=g.i(0,B.ah) +s=g.i(0,B.aj) if(s!=null)s.k3.toString -s=g.i(0,B.ah) +s=g.i(0,B.aj) if(s==null)s=B.v else{s=s.k3 s.toString}p=s.a -s=i.L +s=i.M o=s.d -s.f.gyd() -s=i.L +s.f.gyf() +s=i.M n=A.al(1,0.75,o) n.toString -m=g.i(0,B.cW).e +m=g.i(0,B.cX).e m.toString m=r.a(m).a.a -r=g.i(0,B.cW) +r=g.i(0,B.cX) if(r==null)r=B.v else{r=r.k3 r.toString}switch(i.aa.a){case 0:l=q.a+p*(1-n) -g.i(0,B.ap)!=null +g.i(0,B.ar)!=null k=l break case 1:l=q.a -g.i(0,B.ap)!=null +g.i(0,B.ar)!=null k=l break default:l=null @@ -95627,39 +95734,39 @@ m=q.b s=A.al(0,s.a.b-m,o) s.toString j=new A.b0(new Float64Array(16)) -j.bm() +j.bl() j.aF(0,r,m+s) j.ak(0,n) i.al=j n=i.cx n===$&&A.c() s=i.ch -s.sbF(0,a.vj(n,b,j,i.gaxv(),t.xE.a(s.a)))}else i.ch.sbF(0,null) -h.$1(g.i(0,B.ao)) -h.$1(g.i(0,B.aJ)) +s.sbE(0,a.vk(n,b,j,i.gaxs(),t.xE.a(s.a)))}else i.ch.sbE(0,null) +h.$1(g.i(0,B.aq)) h.$1(g.i(0,B.aK)) -h.$1(g.i(0,B.ap)) h.$1(g.i(0,B.aL)) -h.$1(g.i(0,B.aU)) -h.$1(g.i(0,B.aP)) +h.$1(g.i(0,B.ar)) +h.$1(g.i(0,B.aM)) h.$1(g.i(0,B.aV)) -h.$1(g.i(0,B.aD))}, -lU(a){return!0}, +h.$1(g.i(0,B.aQ)) +h.$1(g.i(0,B.aW)) +h.$1(g.i(0,B.aE))}, +lY(a){return!0}, ea(a,b){var s,r,q,p,o,n,m -for(s=this.gbh(this),r=s.length,q=t.q,p=0;p>>16&255,s>>>8&255,s&255) -if(p.a.w&&p.gbs().y2){s=p.gbs().rx +if(p.a.w&&p.gbr().y2){s=p.gbr().rx q=s==null?a.d.fr:s s=(q==null?a.dx:q).a -return A.JS(A.a9(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, -arC(a,b){if(this.gbs().p4!==!0)return B.I -this.gbs() -return A.e8(b.glR(),this.gkq(),t.n8)}, -arI(a){if(this.gbs().p4!=null)this.gbs().p4.toString +return A.JR(A.a9(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +arz(a,b){if(this.gbr().p4!==!0)return B.I +this.gbr() +return A.e8(b.glV(),this.gks(),t.n8)}, +arF(a){if(this.gbr().p4!=null)this.gbr().p4.toString return B.I}, -ga0I(){var s=this,r=s.a +ga0H(){var s=this,r=s.a if(r.y)r=r.r&&r.c.y2 else r=!0 -if(!r){s.gbs() -r=s.gbs() -r=r.c!=null&&s.gbs().ch!==B.l9}else r=!1 +if(!r){s.gbr() +r=s.gbr() +r=r.c!=null&&s.gbr().ch!==B.lc}else r=!1 return r}, -a_T(a,b){return A.e8(b.gCF(),this.gkq(),t.em).bZ(A.e8(this.gbs().w,this.gkq(),t.p8))}, -gkq(){var s=this,r=A.y(t.ui) -if(!s.gbs().y2)r.H(0,B.a0) -if(s.a.r)r.H(0,B.ay) -if(s.a.w&&s.gbs().y2)r.H(0,B.aS) -if(s.gbs().at!=null)r.H(0,B.iZ) +a_S(a,b){return A.e8(b.gCH(),this.gks(),t.em).bY(A.e8(this.gbr().w,this.gks(),t.p8))}, +gks(){var s=this,r=A.y(t.ui) +if(!s.gbr().y2)r.H(0,B.a1) +if(s.a.r)r.H(0,B.az) +if(s.a.w&&s.gbr().y2)r.H(0,B.aT) +if(s.gbr().at!=null)r.H(0,B.j1) return r}, -arw(a,b){var s,r,q=this,p=A.e8(q.gbs().y1,q.gkq(),t.Ef) -if(p==null)p=B.aaV -q.gbs() +art(a,b){var s,r,q=this,p=A.e8(q.gbr().y1,q.gks(),t.Ef) +if(p==null)p=B.aaZ +q.gbr() if(p.a.l(0,B.A))return p -s=q.arx(a) -q.gbs() -if(J.e(q.gbs().y1,B.pQ)||!q.gbs().y2)r=0 +s=q.aru(a) +q.gbr() +if(J.e(q.gbr().y1,B.pU)||!q.gbr().y2)r=0 else r=q.a.r?2:1 -return p.a7_(new A.cK(s,r,B.ae,-1))}, +return p.a6Y(new A.cK(s,r,B.ag,-1))}, a5(c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1=A.am(c2) A.am(c2) -s=new A.aWP(c2,c0,c0,c0,c0) +s=new A.aWV(c2,c0,c0,c0,c0) r=t.em -q=A.e8(s.gCX(),b9.gkq(),r) +q=A.e8(s.gCZ(),b9.gks(),r) p=t.p8 -o=A.e8(b9.gbs().e,b9.gkq(),p) -if(o==null)o=A.e8(c0,b9.gkq(),p) +o=A.e8(b9.gbr().e,b9.gks(),p) +if(o==null)o=A.e8(c0,b9.gks(),p) n=c1.p3.w n.toString -m=n.bZ(b9.a.d).bZ(q).bZ(o).a72(1) +m=n.bY(b9.a.d).bY(q).bY(o).a70(1) l=m.Q l.toString -q=A.e8(s.gCJ(),b9.gkq(),r) -o=A.e8(b9.gbs().z,b9.gkq(),p) -if(o==null)o=A.e8(c0,b9.gkq(),p) -k=n.bZ(b9.a.d).bZ(q).bZ(o) -j=b9.gbs().y +q=A.e8(s.gCL(),b9.gks(),r) +o=A.e8(b9.gbr().z,b9.gks(),p) +if(o==null)o=A.e8(c0,b9.gks(),p) +k=n.bY(b9.a.d).bY(q).bY(o) +j=b9.gbr().y if(j==null)i=c0 -else{h=b9.a.y&&!b9.ga0I()?1:0 -g=b9.gbs() +else{h=b9.a.y&&!b9.ga0H()?1:0 +g=b9.gbr() f=b9.a.e -i=A.bcQ(A.du(j,b9.gbs().as,B.cy,c0,k,f,g.Q),B.ax,B.cH,h)}e=b9.gbs().at!=null -if(!b9.gbs().y2)d=e?b9.gbs().ry:b9.gbs().x2 -else if(b9.a.r)d=e?b9.gbs().x1:b9.gbs().to -else d=e?b9.gbs().ry:b9.gbs().xr -if(d==null)d=b9.arw(c1,s) +i=A.bcX(A.du(j,b9.gbr().as,B.cz,c0,k,f,g.Q),B.ay,B.cI,h)}e=b9.gbr().at!=null +if(!b9.gbr().y2)d=e?b9.gbr().ry:b9.gbr().x2 +else if(b9.a.r)d=e?b9.gbr().x1:b9.gbr().to +else d=e?b9.gbr().ry:b9.gbr().xr +if(d==null)d=b9.art(c1,s) h=b9.r g=b9.e g===$&&A.c() -f=b9.arC(c1,s) -c=b9.arI(c1) -b=b9.a.w&&b9.gbs().y2 -b9.gbs() -a=b9.gbs() +f=b9.arz(c1,s) +c=b9.arF(c1) +b=b9.a.w&&b9.gbr().y2 +b9.gbr() +a=b9.gbr() if(a.c==null)a0=c0 else{a=b9.f a===$&&A.c() -a1=b9.ga0I()||b9.gbs().ch!==B.l8?1:0 +a1=b9.ga0H()||b9.gbr().ch!==B.lb?1:0 a2=b9.a if(a2.y)a2=a2.r&&a2.c.y2 else a2=!0 -if(a2){a3=A.e8(s.gCv(),b9.gkq(),r) -if(b9.gbs().at!=null)b9.gbs() -b9.gbs() -a2=b9.gbs() -a3=a3.bZ(a2.e) -o=A.e8(b9.gbs().f,b9.gkq(),p) -if(o==null)o=A.e8(c0,b9.gkq(),p) -n=n.bZ(b9.a.d).a72(1).bZ(a3).bZ(o)}else n=m -a2=b9.gbs().c -if(a2==null){a2=b9.gbs().d +if(a2){a3=A.e8(s.gCx(),b9.gks(),r) +if(b9.gbr().at!=null)b9.gbr() +b9.gbr() +a2=b9.gbr() +a3=a3.bY(a2.e) +o=A.e8(b9.gbr().f,b9.gks(),p) +if(o==null)o=A.e8(c0,b9.gks(),p) +n=n.bY(b9.a.d).a70(1).bY(a3).bY(o)}else n=m +a2=b9.gbr().c +if(a2==null){a2=b9.gbr().d a2.toString -a2=A.du(a2,c0,B.cy,c0,c0,b9.a.e,c0)}a0=new A.aky(A.bcQ(A.X0(a2,B.ax,B.cH,n),B.ax,B.cH,a1),a,c0)}b9.gbs() -b9.gbs() -b9.gbs() -b9.gbs() +a2=A.du(a2,c0,B.cz,c0,c0,b9.a.e,c0)}a0=new A.akF(A.bcX(A.X5(a2,B.ay,B.cI,n),B.ay,B.cI,a1),a,c0)}b9.gbr() +b9.gbr() +b9.gbr() +b9.gbr() n=b9.a a4=n.z a=n.y @@ -95884,66 +95991,66 @@ if(a)n=n.r&&n.c.y2 else n=!0 if(n){a4!=null a5=!1}else a5=!1 -if(a4!=null&&a5)a4=A.d2(c0,c0,a4,!1,c0,c0,!1,!1,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,B.Ap,c0,c0,c0) -n=b9.gbs() +if(a4!=null&&a5)a4=A.d3(c0,c0,a4,!1,c0,c0,!1,!1,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,B.At,c0,c0,c0) +n=b9.gbr() a6=n.cx===!0 -b9.gbs() -b9.gbs() -b9.gbs() +b9.gbr() +b9.gbr() +b9.gbr() n=b9.a.e -a=b9.gbs() -a1=b9.a_T(c1,s) -a2=b9.gbs() -a7=b9.gbs() -r=A.e8(s.gC6(),b9.gkq(),r).bZ(b9.gbs().ax) -a8=b9.gbs() -if(b9.gbs().p2!=null)a9=b9.gbs().p2 -else if(b9.gbs().p1!=null&&b9.gbs().p1!==""){b0=b9.a.r -b1=b9.gbs().p1 +a=b9.gbr() +a1=b9.a_S(c1,s) +a2=b9.gbr() +a7=b9.gbr() +r=A.e8(s.gC8(),b9.gks(),r).bY(b9.gbr().ax) +a8=b9.gbr() +if(b9.gbr().p2!=null)a9=b9.gbr().p2 +else if(b9.gbr().p1!=null&&b9.gbr().p1!==""){b0=b9.a.r +b1=b9.gbr().p1 b1.toString -p=b9.a_T(c1,s).bZ(A.e8(b9.gbs().p3,b9.gkq(),p)) -a9=A.d2(c0,c0,A.du(b1,c0,B.cy,b9.gbs().cr,p,c0,c0),!0,c0,c0,!1,!1,c0,c0,c0,c0,b0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0)}else a9=c0 +p=b9.a_S(c1,s).bY(A.e8(b9.gbr().p3,b9.gks(),p)) +a9=A.d3(c0,c0,A.du(b1,c0,B.cz,b9.gbr().cr,p,c0,c0),!0,c0,c0,!1,!1,c0,c0,c0,c0,b0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0)}else a9=c0 p=c2.be(t.I) p.toString -b2=b9.gbs().cy +b2=b9.gbr().cy if(b2==null)b2=c0 -b9.gbs() -d.gyd() +b9.gbr() +d.gyf() b0=m.r b0.toString -b1=A.dS(c2,B.cX) +b1=A.dS(c2,B.cY) b1=b1==null?c0:b1.c if(b1==null)b1=1 b3=(4+0.75*b0)*b1 -b0=b9.gbs() -if(b0.p4===!0)if(b2==null)b4=a6?B.Qu:B.Qt +b0=b9.gbr() +if(b0.p4===!0)if(b2==null)b4=a6?B.Qy:B.Qx else b4=b2 -else if(b2==null)b4=a6?B.ee:B.Qj +else if(b2==null)b4=a6?B.eg:B.Qn else b4=b2 -b9.gbs() -b0=b9.gbs().CW +b9.gbr() +b0=b9.gbr().CW b0.toString b1=g.gm(g) -b5=b9.gbs() -b6=b9.gbs() +b5=b9.gbr() +b6=b9.gbr() b7=b9.a b8=b7.f b7=b7.r -b9.gbs() -return new A.adE(new A.adB(b4,!1,b3,b1,b0,d,h,b5.cu===!0,b6.cx,c1.z,c0,a4,a0,i,c0,c0,c0,c0,new A.SL(n,a.r,a1,a2.x,a7.at,r,a8.ay,c0),a9,new A.Rz(d,h,g,f,c,b,c0)),p.w,l,b8,b7,!1,c0)}} -A.aWZ.prototype={ +b9.gbr() +return new A.adL(new A.adI(b4,!1,b3,b1,b0,d,h,b5.cu===!0,b6.cx,c1.z,c0,a4,a0,i,c0,c0,c0,c0,new A.SO(n,a.r,a1,a2.x,a7.at,r,a8.ay,c0),a9,new A.RC(d,h,g,f,c,b,c0)),p.w,l,b8,b7,!1,c0)}} +A.aX4.prototype={ $0(){}, $S:0} -A.DZ.prototype={ -RB(a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){var s=this,r=c3==null?s.as:c3,q=b2==null?s.at:b2,p=b6==null?s.ch:b6,o=b5==null?s.CW:b5,n=c7==null?s.cx:c7,m=a2==null?s.cy:a2,l=a3==null?s.p2:a3,k=a5==null?s.p1:a5,j=a4==null?s.p3:a4,i=b4==null?s.p4:b4,h=c5==null?s.rx:c5,g=a9==null?s.ry:a9,f=b9==null?s.to:b9,e=a0==null?s.y1:a0,d=a7==null?s.y2:a7,c=d0==null?s.cr:d0,b=a==null?s.cu:a -return A.bfb(b,e,s.bH,m,l,j,k,s.x2,d,s.xr,g,s.ay,s.ax,q,s.R8,i,o,p,s.f,s.RG,f,s.x1,s.x,s.w,s.r,r,s.z,s.y,s.Q,h,s.a,s.b,c6===!0,n,s.c,s.e,s.d,s.fr,s.dx,s.go,s.dy,s.fy,s.fx,c,s.k1,s.id,s.k4,s.ok,s.k3,s.k2)}, -aH9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return this.RB(a,b,c,d,null,e,null,f,null,g,h,i,j,null,k,l,m,n,o,p,q,r,s,a0,null,a1,a2,a3,a4,a5,a6,null,a7)}, -aH0(a,b){return this.RB(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null)}, -aGJ(a){return this.RB(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -R_(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.ch -if(j==null)j=B.tJ +A.DY.prototype={ +RA(a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){var s=this,r=c3==null?s.as:c3,q=b2==null?s.at:b2,p=b6==null?s.ch:b6,o=b5==null?s.CW:b5,n=c7==null?s.cx:c7,m=a2==null?s.cy:a2,l=a3==null?s.p2:a3,k=a5==null?s.p1:a5,j=a4==null?s.p3:a4,i=b4==null?s.p4:b4,h=c5==null?s.rx:c5,g=a9==null?s.ry:a9,f=b9==null?s.to:b9,e=a0==null?s.y1:a0,d=a7==null?s.y2:a7,c=d0==null?s.cr:d0,b=a==null?s.cu:a +return A.bfi(b,e,s.bG,m,l,j,k,s.x2,d,s.xr,g,s.ay,s.ax,q,s.R8,i,o,p,s.f,s.RG,f,s.x1,s.x,s.w,s.r,r,s.z,s.y,s.Q,h,s.a,s.b,c6===!0,n,s.c,s.e,s.d,s.fr,s.dx,s.go,s.dy,s.fy,s.fx,c,s.k1,s.id,s.k4,s.ok,s.k3,s.k2)}, +aH7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return this.RA(a,b,c,d,null,e,null,f,null,g,h,i,j,null,k,l,m,n,o,p,q,r,s,a0,null,a1,a2,a3,a4,a5,a6,null,a7)}, +aGZ(a,b){return this.RA(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null)}, +aGH(a){return this.RA(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +QZ(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.ch +if(j==null)j=B.tN s=l.CW -if(s==null)s=B.hO +if(s==null)s=B.hR r=l.cy if(r==null)r=k q=l.p3 @@ -95956,14 +96063,14 @@ n=l.to if(n==null)n=a.fy m=l.y1 if(m==null)m=a.k2 -return l.aH9(l.cu===!0,m,k,r,q,k,k,o,k,k,k,l.p4===!0,s,j,k,k,n,k,k,k,k,p,!1,l.cx===!0,k,k,k)}, +return l.aH7(l.cu===!0,m,k,r,q,k,k,o,k,k,k,l.p4===!0,s,j,k,k,n,k,k,k,k,p,!1,l.cx===!0,k,k,k)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.DZ&&J.e(b.c,s.c)&&b.y==s.y&&b.as==s.as&&b.at==s.at&&b.ch==s.ch&&J.e(b.CW,s.CW)&&b.cx==s.cx&&J.e(b.cy,s.cy)&&J.e(b.p2,s.p2)&&b.p1==s.p1&&J.e(b.p3,s.p3)&&b.p4==s.p4&&J.e(b.rx,s.rx)&&J.e(b.ry,s.ry)&&J.e(b.to,s.to)&&J.e(b.y1,s.y1)&&b.y2===s.y2&&b.cr==s.cr&&b.cu==s.cu&&!0}, +return b instanceof A.DY&&J.e(b.c,s.c)&&b.y==s.y&&b.as==s.as&&b.at==s.at&&b.ch==s.ch&&J.e(b.CW,s.CW)&&b.cx==s.cx&&J.e(b.cy,s.cy)&&J.e(b.p2,s.p2)&&b.p1==s.p1&&J.e(b.p3,s.p3)&&b.p4==s.p4&&J.e(b.rx,s.rx)&&J.e(b.ry,s.ry)&&J.e(b.to,s.to)&&J.e(b.y1,s.y1)&&b.y2===s.y2&&b.cr==s.cr&&b.cu==s.cu&&!0}, gI(a){var s=this -return A.c4([s.a,s.b,s.c,s.d,s.f,s.e,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,!1,s.p4,s.R8,s.RG,s.rx,s.dx,s.go,s.fr,s.fx,s.fy,s.dy,s.id,s.k4,s.k1,s.k2,s.k3,s.ok,s.p2,s.p1,s.p3,s.ry,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,s.cr,s.cu,s.bH])}, +return A.c4([s.a,s.b,s.c,s.d,s.f,s.e,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,!1,s.p4,s.R8,s.RG,s.rx,s.dx,s.go,s.fr,s.fx,s.fy,s.dy,s.id,s.k4,s.k1,s.k2,s.k3,s.ok,s.p2,s.p1,s.p3,s.ry,s.to,s.x1,s.x2,s.xr,s.y1,s.y2,s.cr,s.cu,s.bG])}, k(a){var s=this,r=A.b([],t.T),q=s.c if(q!=null)r.push("label: "+q.k(0)) q=s.y @@ -96001,14 +96108,14 @@ if(q!=null)r.push("semanticCounterText: "+q) q=s.cu if(q!=null)r.push("alignLabelWithHint: "+A.h(q)) return"InputDecoration("+B.b.cl(r,", ")+")"}} -A.E_.prototype={ +A.DZ.prototype={ gI(a){var s=this,r=null -return A.a4(s.gCX(),s.gCv(),s.gCF(),r,s.gCJ(),s.gC6(),r,B.tJ,B.hO,!1,r,!1,s.ghP(),r,s.gKt(),r,s.gEX(),r,!1,A.a4(s.glR(),s.gQI(),s.gUw(),r,s.fr,s.fx,s.fy,r,r,r,s.k2,!1,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +return A.a4(s.gCZ(),s.gCx(),s.gCH(),r,s.gCL(),s.gC8(),r,B.tN,B.hR,!1,r,!1,s.ghR(),r,s.gKv(),r,s.gEZ(),r,!1,A.a4(s.glV(),s.gQH(),s.gUv(),r,s.fr,s.fx,s.fy,r,r,r,s.k2,!1,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.E_)if(J.e(b.gCX(),r.gCX()))if(J.e(b.gCv(),r.gCv()))if(J.e(b.gCF(),r.gCF()))if(J.e(b.gCJ(),r.gCJ()))if(J.e(b.gC6(),r.gC6()))if(J.e(b.ghP(),r.ghP()))if(J.e(b.gKt(),r.gKt()))if(J.e(b.gEX(),r.gEX()))if(B.hO.l(0,B.hO))if(J.e(b.glR(),r.glR()))if(J.e(b.gQI(),r.gQI()))if(J.e(b.gUw(),r.gUw()))if(J.e(b.fr,r.fr))if(J.e(b.fx,r.fx))if(J.e(b.fy,r.fy))if(J.e(b.k2,r.k2))s=!0 +if(b instanceof A.DZ)if(J.e(b.gCZ(),r.gCZ()))if(J.e(b.gCx(),r.gCx()))if(J.e(b.gCH(),r.gCH()))if(J.e(b.gCL(),r.gCL()))if(J.e(b.gC8(),r.gC8()))if(J.e(b.ghR(),r.ghR()))if(J.e(b.gKv(),r.gKv()))if(J.e(b.gEZ(),r.gEZ()))if(B.hR.l(0,B.hR))if(J.e(b.glV(),r.glV()))if(J.e(b.gQH(),r.gQH()))if(J.e(b.gUv(),r.gUv()))if(J.e(b.fr,r.fr))if(J.e(b.fx,r.fx))if(J.e(b.fy,r.fy))if(J.e(b.k2,r.k2))s=!0 else s=!1 else s=!1 else s=!1 @@ -96027,125 +96134,125 @@ else s=!1 else s=!1 else s=!1 return s}, -gCX(){return null}, -gCv(){return null}, -gCF(){return null}, -gCJ(){return null}, -gC6(){return null}, -ghP(){return null}, -gKt(){return null}, -gEX(){return null}, -glR(){return null}, -gUw(){return null}, -gQI(){return null}} -A.aWP.prototype={ -gCJ(){return A.Td(new A.aWU(this))}, -gCX(){return A.Td(new A.aWW(this))}, -gCv(){return A.Td(new A.aWS(this))}, -gCF(){return A.Td(new A.aWT(this))}, -gC6(){return A.Td(new A.aWQ(this))}, -glR(){return A.aXJ(new A.aWR(this))}, -ghP(){return A.aXJ(new A.aWV(this))}, -gKt(){return A.aXJ(new A.aWX(this))}, -gEX(){return A.aXJ(new A.aWY(this))}} -A.aWU.prototype={ +gCZ(){return null}, +gCx(){return null}, +gCH(){return null}, +gCL(){return null}, +gC8(){return null}, +ghR(){return null}, +gKv(){return null}, +gEZ(){return null}, +glV(){return null}, +gUv(){return null}, +gQH(){return null}} +A.aWV.prototype={ +gCL(){return A.Tg(new A.aX_(this))}, +gCZ(){return A.Tg(new A.aX1(this))}, +gCx(){return A.Tg(new A.aWY(this))}, +gCH(){return A.Tg(new A.aWZ(this))}, +gC8(){return A.Tg(new A.aWW(this))}, +glV(){return A.aXP(new A.aWX(this))}, +ghR(){return A.aXP(new A.aX0(this))}, +gKv(){return A.aXP(new A.aX2(this))}, +gEZ(){return A.aXP(new A.aX3(this))}} +A.aX_.prototype={ $1(a){var s=null -if(a.O(0,B.a0))return A.en(s,s,A.am(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) -return A.en(s,s,A.am(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +if(a.O(0,B.a1))return A.eo(s,s,A.am(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.eo(s,s,A.am(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, $S:65} -A.aWW.prototype={ +A.aX1.prototype={ $1(a){var s=null -if(a.O(0,B.a0))return A.en(s,s,A.am(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) -return A.en(s,s,A.am(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, +if(a.O(0,B.a1))return A.eo(s,s,A.am(this.a.ok).ch,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s) +return A.eo(s,s,A.am(this.a.ok).db,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s)}, $S:65} -A.aWS.prototype={ +A.aWY.prototype={ $1(a){var s=this,r=null -if(a.O(0,B.a0))return A.en(r,r,A.am(s.a.ok).ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) -if(a.O(0,B.iZ))return A.en(r,r,A.am(s.a.ok).ax.at,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) -if(a.O(0,B.ay))return A.en(r,r,A.am(s.a.ok).ax.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) -return A.en(r,r,A.am(s.a.ok).db,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +if(a.O(0,B.a1))return A.eo(r,r,A.am(s.a.ok).ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.O(0,B.j1))return A.eo(r,r,A.am(s.a.ok).ax.at,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.O(0,B.az))return A.eo(r,r,A.am(s.a.ok).ax.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +return A.eo(r,r,A.am(s.a.ok).db,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, $S:65} -A.aWT.prototype={ +A.aWZ.prototype={ $1(a){var s=A.am(this.a.ok) -if(a.O(0,B.a0))return s.p3.Q.hJ(B.I) -return s.p3.Q.hJ(s.db)}, +if(a.O(0,B.a1))return s.p3.Q.hL(B.I) +return s.p3.Q.hL(s.db)}, $S:65} -A.aWQ.prototype={ +A.aWW.prototype={ $1(a){var s=A.am(this.a.ok) -if(a.O(0,B.a0))return s.p3.Q.hJ(B.I) -return s.p3.Q.hJ(s.ax.at)}, +if(a.O(0,B.a1))return s.p3.Q.hL(B.I) +return s.p3.Q.hL(s.ax.at)}, $S:65} -A.aWR.prototype={ -$1(a){if(a.O(0,B.a0))switch(A.am(this.a.ok).ax.a.a){case 0:return B.ID -case 1:return B.OF}switch(A.am(this.a.ok).ax.a.a){case 0:return B.i5 -case 1:return B.Ix}}, -$S:32} -A.aWV.prototype={ -$1(a){if(a.O(0,B.a0)&&!a.O(0,B.ay))return A.am(this.a.ok).ch -if(a.O(0,B.ay))return A.am(this.a.ok).ax.b -switch(A.am(this.a.ok).ax.a.a){case 0:return B.X -case 1:return B.hV}}, -$S:32} A.aWX.prototype={ -$1(a){if(a.O(0,B.a0)&&!a.O(0,B.ay))return A.am(this.a.ok).ch -if(a.O(0,B.ay))return A.am(this.a.ok).ax.b +$1(a){if(a.O(0,B.a1))switch(A.am(this.a.ok).ax.a.a){case 0:return B.IH +case 1:return B.OJ}switch(A.am(this.a.ok).ax.a.a){case 0:return B.i8 +case 1:return B.IB}}, +$S:33} +A.aX0.prototype={ +$1(a){if(a.O(0,B.a1)&&!a.O(0,B.az))return A.am(this.a.ok).ch +if(a.O(0,B.az))return A.am(this.a.ok).ax.b switch(A.am(this.a.ok).ax.a.a){case 0:return B.X -case 1:return B.hV}}, -$S:32} -A.aWY.prototype={ -$1(a){if(a.O(0,B.a0)&&!a.O(0,B.ay))return A.am(this.a.ok).ch -if(a.O(0,B.ay))return A.am(this.a.ok).ax.b +case 1:return B.hY}}, +$S:33} +A.aX2.prototype={ +$1(a){if(a.O(0,B.a1)&&!a.O(0,B.az))return A.am(this.a.ok).ch +if(a.O(0,B.az))return A.am(this.a.ok).ax.b switch(A.am(this.a.ok).ax.a.a){case 0:return B.X -case 1:return B.hV}}, -$S:32} -A.afV.prototype={} -A.VG.prototype={ -dq(){this.eC() +case 1:return B.hY}}, +$S:33} +A.aX3.prototype={ +$1(a){if(a.O(0,B.a1)&&!a.O(0,B.az))return A.am(this.a.ok).ch +if(a.O(0,B.az))return A.am(this.a.ok).ax.b +switch(A.am(this.a.ok).ax.a.a){case 0:return B.X +case 1:return B.hY}}, +$S:33} +A.ag1.prototype={} +A.VL.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.anX.prototype={ -bI(a,b){return this.Mt(a,b)}} -A.VV.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.ao2.prototype={ +bH(a,b){return this.Mv(a,b)}} +A.W_.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.VX.prototype={ -dq(){this.eC() +this.mv()}} +A.W1.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.aop.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.aov.prototype={ b6(a){var s,r,q -this.fi(a) -for(s=this.gbh(this),r=s.length,q=0;qh){f=g+k.b+2*a c=g+a e=a}else f=h -d=a}switch(a2.bO.a){case 0:d=(f-q.b)/2 +d=a}switch(a2.bN.a){case 0:d=(f-q.b)/2 a0=(f-p.b)/2 break case 1:if(f>72){d=16 @@ -96375,90 +96482,90 @@ a0=f-p.b-d d=a1 break default:a0=a3 -d=a0}switch(a2.aJ.a){case 0:if(a6){a7=a5.i(0,B.bZ).e +d=a0}switch(a2.aJ.a){case 0:if(a6){a7=a5.i(0,B.c_).e a7.toString -t.q.a(a7).a=new A.j(b0-q.a,d)}a7=a5.i(0,B.bI).e +t.q.a(a7).a=new A.j(b0-q.a,d)}a7=a5.i(0,B.bJ).e a7.toString g=t.q g.a(a7).a=new A.j(n,e) -if(a8){a7=a5.i(0,B.bJ) +if(a8){a7=a5.i(0,B.bK) a7.toString c.toString a7=a7.e a7.toString -g.a(a7).a=new A.j(n,c)}if(a9){a5=a5.i(0,B.cB).e +g.a(a7).a=new A.j(n,c)}if(a9){a5=a5.i(0,B.cC).e a5.toString g.a(a5).a=new A.j(0,a0)}break -case 1:if(a6){a7=a5.i(0,B.bZ).e +case 1:if(a6){a7=a5.i(0,B.c_).e a7.toString -t.q.a(a7).a=new A.j(0,d)}a7=a5.i(0,B.bI).e +t.q.a(a7).a=new A.j(0,d)}a7=a5.i(0,B.bJ).e a7.toString g=t.q g.a(a7).a=new A.j(o,e) -if(a8){a7=a5.i(0,B.bJ) +if(a8){a7=a5.i(0,B.bK) a7.toString c.toString a7=a7.e a7.toString -g.a(a7).a=new A.j(o,c)}if(a9){a5=a5.i(0,B.cB).e +g.a(a7).a=new A.j(o,c)}if(a9){a5=a5.i(0,B.cC).e a5.toString g.a(a5).a=new A.j(b0-p.a,a0)}break}a2.k3=a4.c9(new A.M(b0,f))}, -aI(a,b){var s=new A.aZb(a,b),r=this.he$ -s.$1(r.i(0,B.bZ)) -s.$1(r.i(0,B.bI)) +aI(a,b){var s=new A.aZh(a,b),r=this.hh$ +s.$1(r.i(0,B.c_)) s.$1(r.i(0,B.bJ)) -s.$1(r.i(0,B.cB))}, -lU(a){return!0}, +s.$1(r.i(0,B.bK)) +s.$1(r.i(0,B.cC))}, +lY(a){return!0}, ea(a,b){var s,r,q,p,o,n -for(s=this.gbh(this),r=s.length,q=t.q,p=0;p#"+A.cW(this)}} -A.vU.prototype={ -ia(a){return A.ft(this.a,this.b,a)}} -A.Tb.prototype={ -aW(){return new A.agG(null,null,B.n)}} -A.agG.prototype={ -rE(a){var s,r,q=this -q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.aXu())) +k(a){return"#"+A.cX(this)}} +A.vS.prototype={ +ie(a){return A.ft(this.a,this.b,a)}} +A.Te.prototype={ +aW(){return new A.agN(null,null,B.n)}} +A.agN.prototype={ +rF(a){var s,r,q=this +q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.aXA())) s=q.a r=t.YJ -s=r.a(a.$3(q.cy,s.as,new A.aXv())) +s=r.a(a.$3(q.cy,s.as,new A.aXB())) q.cy=s s=q.a.at -q.cx=s!=null?r.a(a.$3(q.cx,s,new A.aXw())):null -q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.aXx()))}, +q.cx=s!=null?r.a(a.$3(q.cx,s,new A.aXC())):null +q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.aXD()))}, a5(a){var s,r,q,p,o,n=this,m=null,l=n.db l.toString -s=n.gio() +s=n.gir() s=l.ap(0,s.gm(s)) s.toString l=n.CW l.toString -r=n.gio() +r=n.gir() q=l.ap(0,r.gm(r)) A.am(a) -p=A.bew(a,n.a.Q,q) +p=A.beD(a,n.a.Q,q) n.a.toString l=n.cy if(l==null)o=m -else{r=n.gio() +else{r=n.gir() r=l.ap(0,r.gm(r)) o=r}if(o==null)o=B.I -l=A.eu(a) +l=A.ev(a) r=n.a -return new A.a5l(new A.vT(s,l,m),r.y,q,p,o,new A.UC(r.r,s,!0,m),m)}} -A.aXu.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +return new A.a5s(new A.vR(s,l,m),r.y,q,p,o,new A.UF(r.r,s,!0,m),m)}} +A.aXA.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.aXv.prototype={ +A.aXB.prototype={ $1(a){return new A.f8(t.n8.a(a),null)}, $S:104} -A.aXw.prototype={ +A.aXC.prototype={ $1(a){return new A.f8(t.n8.a(a),null)}, $S:104} -A.aXx.prototype={ -$1(a){return new A.vU(t.RY.a(a),null)}, +A.aXD.prototype={ +$1(a){return new A.vS(t.RY.a(a),null)}, $S:501} -A.UC.prototype={ -a5(a){var s=A.eu(a) -return A.eC(this.c,new A.akz(this.d,s,null),null,null,B.v)}} -A.akz.prototype={ -aI(a,b){this.b.iA(a,new A.x(0,0,0+b.a,0+b.b),this.c)}, -cH(a){return!a.b.l(0,this.b)}} -A.aoa.prototype={ -dq(){this.eC() +A.UF.prototype={ +a5(a){var s=A.ev(a) +return A.eD(this.c,new A.akG(this.d,s,null),null,null,B.v)}} +A.akG.prototype={ +aI(a,b){this.b.iD(a,new A.x(0,0,0+b.a,0+b.b),this.c)}, +cG(a){return!a.b.l(0,this.b)}} +A.aog.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.agH.prototype={ -TJ(a){return a.gyh(a)==="en"}, -cL(a,b){return new A.cO(B.H4,t.az)}, -M_(a){return!1}, +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.agO.prototype={ +TI(a){return a.gyj(a)==="en"}, +cL(a,b){return new A.cO(B.H8,t.az)}, +M1(a){return!1}, k(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} -A.a_x.prototype={$iMt:1} +A.a_C.prototype={$iMs:1} A.ei.prototype={ T(){return"MaterialState."+this.b}} -A.Mw.prototype={$ice:1} -A.agK.prototype={ +A.Mv.prototype={$ice:1} +A.agR.prototype={ aC(a){return this.c.$1(a)}} -A.a3x.prototype={ -Im(a){return this.aC(A.y(t.ui)).Im(a)}, +A.a3D.prototype={ +Io(a){return this.aC(A.y(t.ui)).Io(a)}, $ice:1} -A.Su.prototype={ -aC(a){if(a.O(0,B.a0))return B.dp +A.Sx.prototype={ +aC(a){if(a.O(0,B.a1))return B.dq return this.a}, -gBM(){return"MaterialStateMouseCursor("+this.c+")"}} -A.aE1.prototype={} -A.a3y.prototype={$ice:1} -A.agL.prototype={ -aC(a){return this.by.$1(a)}} +gBO(){return"MaterialStateMouseCursor("+this.c+")"}} +A.aE7.prototype={} +A.a3E.prototype={$ice:1} +A.agS.prototype={ +aC(a){return this.bx.$1(a)}} A.ce.prototype={} -A.T3.prototype={ +A.T6.prototype={ aC(a){var s,r=this,q=r.a,p=q==null?null:q.aC(a) q=r.b s=q==null?null:q.aC(a) @@ -96736,42 +96843,42 @@ k(a){var s="MaterialStatePropertyAll(",r=this.a if(typeof r=="number")return s+A.iX(r)+")" else return s+A.h(r)+")"}, $ice:1} -A.a3z.prototype={ -hB(a,b,c){var s=this.a -if(c?J.ku(s,b):J.tL(s,b))this.C()}} -A.a3w.prototype={ -acT(a,b){return new A.aE4(this,a,b)}, -acS(a){return this.acT(a,null)}, -aEv(a){if(this.xR$.H(0,a))this.aM(new A.aE2())}, -KH(a){if(this.xR$.N(0,a))this.aM(new A.aE3())}} -A.aE4.prototype={ +A.a3F.prototype={ +hD(a,b,c){var s=this.a +if(c?J.kv(s,b):J.tI(s,b))this.C()}} +A.a3C.prototype={ +acR(a,b){return new A.aEa(this,a,b)}, +acQ(a){return this.acR(a,null)}, +aEt(a){if(this.xT$.H(0,a))this.aM(new A.aE8())}, +KJ(a){if(this.xT$.L(0,a))this.aM(new A.aE9())}} +A.aEa.prototype={ $1(a){var s=this.a,r=this.b -if(s.xR$.O(0,r)===a)return -if(a)s.aEv(r) -else s.KH(r)}, -$S:8} -A.aE2.prototype={ +if(s.xT$.O(0,r)===a)return +if(a)s.aEt(r) +else s.KJ(r)}, +$S:6} +A.aE8.prototype={ $0(){}, $S:0} -A.aE3.prototype={ +A.aE9.prototype={ $0(){}, $S:0} -A.a3G.prototype={} -A.MA.prototype={ +A.a3M.prototype={} +A.Mz.prototype={ gI(a){return J.T(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.MA&&J.e(b.a,this.a)}} -A.agO.prototype={} -A.a3H.prototype={ +return b instanceof A.Mz&&J.e(b.a,this.a)}} +A.agV.prototype={} +A.a3N.prototype={ gI(a){var s=this return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as])}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.a3H)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(b.f==r.f)if(b.r==r.r)if(b.w==r.w)if(b.x===r.x)if(b.y==r.y)s=J.e(b.as,r.as) +if(b instanceof A.a3N)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(b.f==r.f)if(b.r==r.r)if(b.w==r.w)if(b.x===r.x)if(b.y==r.y)s=J.e(b.as,r.as) else s=!1 else s=!1 else s=!1 @@ -96784,266 +96891,266 @@ else s=!1 else s=!1 else s=!1 return s}} -A.agr.prototype={ +A.agy.prototype={ aC(a){var s,r=this,q=r.a,p=q==null?null:q.aC(a) q=r.b s=q==null?null:q.aC(a) q=p==null if(q&&s==null)return null if(q){q=s.a -return A.bB(new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ae,-1),s,r.c)}if(s==null){q=p.a -return A.bB(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ae,-1),r.c)}return A.bB(p,s,r.c)}, +return A.bA(new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.bA(p,s,r.c)}, $ice:1} -A.agP.prototype={} -A.Ez.prototype={ +A.agW.prototype={} +A.Ey.prototype={ gI(a){return J.T(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Ez&&J.e(b.a,this.a)}} -A.agQ.prototype={} -A.MX.prototype={ +return b instanceof A.Ey&&J.e(b.a,this.a)}} +A.agX.prototype={} +A.MY.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.MX&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} -A.ahm.prototype={} -A.MY.prototype={ +return b instanceof A.MY&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&!0}} +A.aht.prototype={} +A.MZ.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.MY&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&b.y==s.y}} -A.ahn.prototype={} -A.MZ.prototype={ +return b instanceof A.MZ&&b.a==s.a&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&b.x==s.x&&b.y==s.y}} +A.ahu.prototype={} +A.N_.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.MZ&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&b.r==s.r&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} -A.aho.prototype={} -A.Ne.prototype={ +return b instanceof A.N_&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&b.r==s.r&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} +A.ahv.prototype={} +A.Ng.prototype={ gI(a){return J.T(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Ne&&J.e(b.a,this.a)}} -A.ahN.prototype={} -A.r_.prototype={ -gxu(){return A.hI.prototype.gxu.call(this)+"("+A.h(this.b.a)+")"}, -gD3(){return!0}} -A.Mv.prototype={ -gL0(a){return B.dB}, -gx7(){return null}, -gHH(){return null}, -Rd(a){var s +return b instanceof A.Ng&&J.e(b.a,this.a)}} +A.ahU.prototype={} +A.qZ.prototype={ +gxw(){return A.hH.prototype.gxw.call(this)+"("+A.h(this.b.a)+")"}, +gD5(){return!0}} +A.Mu.prototype={ +gL2(a){return B.dD}, +gx9(){return null}, +gHK(){return null}, +Rc(a){var s if(!(t.Lf.b(a)&&!0))s=!1 else s=!0 return s}, -R9(a,b,c){var s=null -return A.d2(s,s,this.eY.$1(a),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, -Ra(a,b,c,d){var s,r +R7(a,b,c){var s=null +return A.d3(s,s,this.eY.$1(a),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +R9(a,b,c,d){var s,r A.am(a) s=A.am(a).r -r=B.iX.i(0,this.a.CW.a?B.a8:s) -if(r==null)r=B.qS -return r.a6n(this,a,b,c,d,this.$ti.c)}} -A.Tc.prototype={} -A.anN.prototype={ +r=B.j_.i(0,this.a.CW.a?B.aa:s) +if(r==null)r=B.qW +return r.a6l(this,a,b,c,d,this.$ti.c)}} +A.Tf.prototype={} +A.anT.prototype={ a5(a){var s=this -return new A.De(s.c,new A.b0S(s),new A.b0T(s),new A.De(new A.nY(s.d,new A.bN(A.b([],t.x8),t.jc),0),new A.b0U(s),new A.b0V(s),s.f,null),null)}} -A.b0S.prototype={ -$3(a,b,c){return new A.wJ(b,c,this.a.e&&!0,!1,null)}, +return new A.Dd(s.c,new A.b0Y(s),new A.b0Z(s),new A.Dd(new A.nW(s.d,new A.bM(A.b([],t.x8),t.jc),0),new A.b1_(s),new A.b10(s),s.f,null),null)}} +A.b0Y.prototype={ +$3(a,b,c){return new A.wH(b,c,this.a.e&&!0,!1,null)}, $C:"$3", $R:3, $S:166} -A.b0T.prototype={ -$3(a,b,c){return new A.wK(b,this.a.e,!0,c,null)}, +A.b0Z.prototype={ +$3(a,b,c){return new A.wI(b,this.a.e,!0,c,null)}, $C:"$3", $R:3, $S:165} -A.b0U.prototype={ -$3(a,b,c){return new A.wJ(b,c,this.a.e&&!0,!0,null)}, +A.b1_.prototype={ +$3(a,b,c){return new A.wH(b,c,this.a.e&&!0,!0,null)}, $C:"$3", $R:3, $S:166} -A.b0V.prototype={ -$3(a,b,c){return new A.wK(b,this.a.e,!1,c,null)}, +A.b10.prototype={ +$3(a,b,c){return new A.wI(b,this.a.e,!1,c,null)}, $C:"$3", $R:3, $S:165} -A.wJ.prototype={ -aW(){return new A.anJ(new A.PL($.ag()),$,$,B.n)}} -A.anJ.prototype={ -gVH(){return!1}, -Au(){var s,r=this,q=r.a,p=q.f -if(p)s=B.f9 -else{s=$.bq1() -s=new A.bt(q.c,s,A.w(s).h("bt"))}r.q8$=s -p=p?$.bq2():$.bq3() +A.wH.prototype={ +aW(){return new A.anP(new A.PO($.ag()),$,$,B.n)}} +A.anP.prototype={ +gVG(){return!1}, +Aw(){var s,r=this,q=r.a,p=q.f +if(p)s=B.fb +else{s=$.bq7() +s=new A.bs(q.c,s,A.q(s).h("bs"))}r.qa$=s +p=p?$.bq8():$.bq9() q=q.c -r.rB$=new A.bt(q,p,A.w(p).h("bt")) -q.ai(0,r.gyv()) -r.a.c.ke(r.gyu())}, -bo(){var s,r,q,p,o=this -o.Au() +r.rC$=new A.bs(q,p,A.q(p).h("bs")) +q.ai(0,r.gyx()) +r.a.c.kg(r.gyw())}, +bn(){var s,r,q,p,o=this +o.Aw() s=o.a r=s.f -q=o.q8$ +q=o.qa$ q===$&&A.c() -p=o.rB$ +p=o.rC$ p===$&&A.c() -o.d=A.bjD(s.c,q,r,p) -o.bQ()}, -bM(a){var s,r,q,p=this,o=p.a +o.d=A.bjJ(s.c,q,r,p) +o.bP()}, +bL(a){var s,r,q,p=this,o=p.a if(a.f!==o.f||a.c!==o.c){o=a.c -o.a9(0,p.gyv()) -o.fC(p.gyu()) -p.Au() +o.a9(0,p.gyx()) +o.fE(p.gyw()) +p.Aw() o=p.d o===$&&A.c() o.v() o=p.a s=o.f -r=p.q8$ +r=p.qa$ r===$&&A.c() -q=p.rB$ +q=p.rC$ q===$&&A.c() -p.d=A.bjD(o.c,r,s,q)}p.cc(a)}, +p.d=A.bjJ(o.c,r,s,q)}p.cc(a)}, v(){var s,r=this -r.a.c.a9(0,r.gyv()) -r.a.c.fC(r.gyu()) +r.a.c.a9(0,r.gyx()) +r.a.c.fE(r.gyw()) s=r.d s===$&&A.c() s.v() -r.bL()}, +r.bK()}, a5(a){var s=this.d s===$&&A.c() -return A.bhD(!0,this.a.d,this.xS$,B.DD,s)}} -A.wK.prototype={ -aW(){return new A.anM(new A.PL($.ag()),$,$,B.n)}} -A.anM.prototype={ -gVH(){return!1}, -Au(){var s,r=this,q=r.a,p=q.e -if(p){s=$.bq5() -s=new A.bt(q.c,s,A.w(s).h("bt"))}else s=B.f9 -r.q8$=s -p=p?$.bq6():$.bq7() +return A.bhK(!0,this.a.d,this.xU$,B.DH,s)}} +A.wI.prototype={ +aW(){return new A.anS(new A.PO($.ag()),$,$,B.n)}} +A.anS.prototype={ +gVG(){return!1}, +Aw(){var s,r=this,q=r.a,p=q.e +if(p){s=$.bqb() +s=new A.bs(q.c,s,A.q(s).h("bs"))}else s=B.fb +r.qa$=s +p=p?$.bqc():$.bqd() q=q.c -r.rB$=new A.bt(q,p,A.w(p).h("bt")) -q.ai(0,r.gyv()) -r.a.c.ke(r.gyu())}, -bo(){var s,r,q,p,o=this -o.Au() +r.rC$=new A.bs(q,p,A.q(p).h("bs")) +q.ai(0,r.gyx()) +r.a.c.kg(r.gyw())}, +bn(){var s,r,q,p,o=this +o.Aw() s=o.a r=s.e -q=o.q8$ +q=o.qa$ q===$&&A.c() -p=o.rB$ +p=o.rC$ p===$&&A.c() -o.d=A.bjE(s.c,q,r,p) -o.bQ()}, -bM(a){var s,r,q,p=this,o=p.a +o.d=A.bjK(s.c,q,r,p) +o.bP()}, +bL(a){var s,r,q,p=this,o=p.a if(a.e!==o.e||a.c!==o.c){o=a.c -o.a9(0,p.gyv()) -o.fC(p.gyu()) -p.Au() +o.a9(0,p.gyx()) +o.fE(p.gyw()) +p.Aw() o=p.d o===$&&A.c() o.v() o=p.a s=o.e -r=p.q8$ +r=p.qa$ r===$&&A.c() -q=p.rB$ +q=p.rC$ q===$&&A.c() -p.d=A.bjE(o.c,r,s,q)}p.cc(a)}, +p.d=A.bjK(o.c,r,s,q)}p.cc(a)}, v(){var s,r=this -r.a.c.a9(0,r.gyv()) -r.a.c.fC(r.gyu()) +r.a.c.a9(0,r.gyx()) +r.a.c.fE(r.gyw()) s=r.d s===$&&A.c() s.v() -r.bL()}, +r.bK()}, a5(a){var s=this.d s===$&&A.c() -return A.bhD(!0,this.a.f,this.xS$,B.DD,s)}} -A.rd.prototype={} -A.aba.prototype={ -a6n(a,b,c,d,e){return new A.anN(c,d,!0,e,!0,null)}} -A.a_c.prototype={ -a6n(a,b,c,d,e,f){return A.buj(a,b,c,d,e,f)}} -A.a4C.prototype={ -MQ(a){var s=t.Tr -return A.ak(new A.W(B.Wh,new A.aGd(a),s),!0,s.h("aM.E"))}, +return A.bhK(!0,this.a.f,this.xU$,B.DH,s)}} +A.rc.prototype={} +A.abh.prototype={ +a6l(a,b,c,d,e){return new A.anT(c,d,!0,e,!0,null)}} +A.a_h.prototype={ +a6l(a,b,c,d,e,f){return A.buq(a,b,c,d,e,f)}} +A.a4J.prototype={ +MS(a){var s=t.Tr +return A.ak(new A.W(B.Wl,new A.aGj(a),s),!0,s.h("aM.E"))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -s=b instanceof A.a4C +s=b instanceof A.a4J if(s&&!0)return!0 -return s&&A.e5(r.MQ(B.iX),r.MQ(B.iX))}, -gI(a){return A.c4(this.MQ(B.iX))}} -A.aGd.prototype={ +return s&&A.e4(r.MS(B.j_),r.MS(B.j_))}, +gI(a){return A.c4(this.MS(B.j_))}} +A.aGj.prototype={ $1(a){return this.a.i(0,a)}, $S:504} -A.VE.prototype={ -aN_(){var s,r=this,q=r.rB$ +A.VJ.prototype={ +aMY(){var s,r=this,q=r.rC$ q===$&&A.c() s=q.a -if(J.e(q.b.ap(0,s.gm(s)),1)){q=r.q8$ +if(J.e(q.b.ap(0,s.gm(s)),1)){q=r.qa$ q===$&&A.c() -if(!J.e(q.gm(q),0)){q=r.q8$ +if(!J.e(q.gm(q),0)){q=r.qa$ q=J.e(q.gm(q),1)}else q=!0}else q=!1 -s=r.xS$ -if(q)s.sHw(!1) -else{r.gVH() -s.sHw(!1)}}, -aMZ(a){switch(a.a){case 0:case 3:this.xS$.sHw(!1) -break -case 1:case 2:this.gVH() -this.xS$.sHw(!1) +s=r.xU$ +if(q)s.sHz(!1) +else{r.gVG() +s.sHz(!1)}}, +aMX(a){switch(a.a){case 0:case 3:this.xU$.sHz(!1) +break +case 1:case 2:this.gVG() +this.xU$.sHz(!1) break}}} -A.VC.prototype={ +A.VH.prototype={ Pf(a){this.C()}, -aq7(a,b,c){var s,r,q,p,o +aq4(a,b,c){var s,r,q,p,o if(!this.r){s=this.w -s=s.gco(s)!==B.a6}else s=!1 +s=s.gco(s)!==B.a7}else s=!1 if(s){s=this.w -s=$.bq4().ap(0,s.gm(s)) +s=$.bqa().ap(0,s.gm(s)) s.toString r=s}else r=0 if(r>0){s=a.gcX(a) q=b.a p=b.b o=$.G().B() -o.sA(0,A.a9(B.d.aw(255*r),0,0,0)) +o.sA(0,A.a9(B.d.az(255*r),0,0,0)) s.aQ(new A.x(q,p,q+c.a,p+c.b),o)}}, -aaO(a,b,c,d){var s,r,q=this,p=q.w -switch(p.gco(p)){case B.a6:case B.R:return d.$2(a,b) -case B.bg:case B.bh:break}q.aq7(a,b,c) +aaM(a,b,c,d){var s,r,q=this,p=q.w +switch(p.gco(p)){case B.a7:case B.R:return d.$2(a,b) +case B.bh:case B.bi:break}q.aq4(a,b,c) p=q.z s=q.x r=s.a -A.bkE(p,s.b.ap(0,r.gm(r)),c) +A.bkK(p,s.b.ap(0,r.gm(r)),c) r=q.as -r.sbF(0,a.vj(!0,b,p,new A.b0Q(q,d),r.a))}, +r.sbE(0,a.vk(!0,b,p,new A.b0W(q,d),r.a))}, v(){var s=this,r=s.w,q=s.geZ() r.a9(0,q) -r.fC(s.gAt()) +r.fE(s.gAv()) s.x.a.a9(0,q) s.y.a9(0,q) -s.Q.sbF(0,null) -s.as.sbF(0,null) -s.fs()}, -cH(a){var s,r,q,p,o=this +s.Q.sbE(0,null) +s.as.sbE(0,null) +s.fv()}, +cG(a){var s,r,q,p,o=this if(a.r===o.r){s=a.w r=o.w if(J.e(s.gm(s),r.gm(r))){s=a.x @@ -97055,22 +97162,22 @@ r=o.y r=!J.e(s.gm(s),r.gm(r)) s=r}else s=!0}else s=!0}else s=!0 return s}} -A.b0Q.prototype={ +A.b0W.prototype={ $2(a,b){var s=this.a,r=s.Q s=s.y -r.sbF(0,a.abo(b,B.d.aw(s.gm(s)*255),this.b,r.a))}, -$S:6} -A.VD.prototype={ +r.sbE(0,a.abm(b,B.d.az(s.gm(s)*255),this.b,r.a))}, +$S:5} +A.VI.prototype={ Pf(a){this.C()}, -aaO(a,b,c,d){var s,r,q=this,p=q.y -switch(p.gco(p)){case B.a6:case B.R:return d.$2(a,b) -case B.bg:case B.bh:break}p=q.z +aaM(a,b,c,d){var s,r,q=this,p=q.y +switch(p.gco(p)){case B.a7:case B.R:return d.$2(a,b) +case B.bh:case B.bi:break}p=q.z s=q.w r=s.a -A.bkE(p,s.b.ap(0,r.gm(r)),c) +A.bkK(p,s.b.ap(0,r.gm(r)),c) r=q.as -r.sbF(0,a.vj(!0,b,p,new A.b0R(q,d),r.a))}, -cH(a){var s,r,q,p +r.sbE(0,a.vk(!0,b,p,new A.b0X(q,d),r.a))}, +cG(a){var s,r,q,p if(a.r===this.r){s=a.x r=this.x if(J.e(s.gm(s),r.gm(r))){s=a.w @@ -97081,29 +97188,29 @@ p=!J.e(s.b.ap(0,r.gm(r)),q.b.ap(0,p.gm(p))) s=p}else s=!0}else s=!0 return s}, v(){var s,r=this -r.Q.sbF(0,null) -r.as.sbF(0,null) +r.Q.sbE(0,null) +r.as.sbE(0,null) s=r.geZ() r.w.a.a9(0,s) r.x.a9(0,s) -r.y.fC(r.gAt()) -r.fs()}} -A.b0R.prototype={ +r.y.fE(r.gAv()) +r.fv()}} +A.b0X.prototype={ $2(a,b){var s=this.a,r=s.Q s=s.x -r.sbF(0,a.abo(b,B.d.aw(s.gm(s)*255),this.b,r.a))}, -$S:6} -A.ahR.prototype={} -A.ap8.prototype={} -A.ap9.prototype={} -A.NG.prototype={ +r.sbE(0,a.abm(b,B.d.az(s.gm(s)*255),this.b,r.a))}, +$S:5} +A.ahY.prototype={} +A.ape.prototype={} +A.apf.prototype={} +A.NI.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.NG)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(b.c==r.c)if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(b.r==r.r)s=!0 +if(b instanceof A.NI)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(b.c==r.c)if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(b.r==r.r)s=!0 else s=!1 else s=!1 else s=!1 @@ -97113,92 +97220,92 @@ else s=!1 else s=!1 else s=!1 return s}} -A.aiO.prototype={} -A.NM.prototype={ +A.aiV.prototype={} +A.NO.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.NM&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)}} -A.aiR.prototype={} -A.NV.prototype={ +return b instanceof A.NO&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&b.c==s.c&&J.e(b.d,s.d)&&J.e(b.e,s.e)}} +A.aiY.prototype={} +A.NY.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.NV)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 +if(b instanceof A.NY)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 else s=!1 else s=!1 else s=!1 else s=!1 return s}} -A.aj1.prototype={} +A.aj8.prototype={} A.l8.prototype={ T(){return"_ScaffoldSlot."+this.b}} -A.OQ.prototype={ +A.OT.prototype={ aW(){var s=null -return new A.OR(A.p1(t.Np),A.ly(s,t.nY),A.ly(s,t.BL),s,s,B.n)}} -A.OR.prototype={ +return new A.OU(A.p_(t.Np),A.ly(s,t.nY),A.ly(s,t.BL),s,s,B.n)}} +A.OU.prototype={ cZ(){var s,r=this,q=r.c q.toString -s=A.ca(q,B.pM,t.l).w.y +s=A.ca(q,B.pQ,t.l).w.y q=r.y if(q===!0)if(!s){q=r.x q=q!=null&&q.b==null}else q=!1 else q=!1 -if(q)r.To(B.DC) +if(q)r.Tn(B.DG) r.y=s -r.fF()}, -Qr(){var s,r,q,p,o,n -for(s=this.d,r=A.d4(s,s.r,A.w(s).c),q=t.Np,p=r.$ti.c;r.D();){o=r.d +r.fH()}, +Qq(){var s,r,q,p,o,n +for(s=this.d,r=A.cV(s,s.r,A.q(s).c),q=t.Np,p=r.$ti.c;r.D();){o=r.d if(o==null)o=p.a(o) -n=o.c.Cu(q) -if(n==null||!s.O(0,n)){o.a5i() -o.a50()}}}, -avD(a){var s=a.c.Cu(t.Np) +n=o.c.Cw(q) +if(n==null||!s.O(0,n)){o.a5g() +o.a4Z()}}}, +avA(a){var s=a.c.Cw(t.Np) return s==null||!this.d.O(0,s)}, -afz(a){var s,r,q,p,o,n=this,m=n.w -if(m==null){m=A.cJ("SnackBar",B.t7,null,null,n) +afx(a){var s,r,q,p,o,n=this,m=n.w +if(m==null){m=A.cJ("SnackBar",B.tb,null,null,n) m.cA() q=m.ep$ q.b=!0 -q.a.push(n.gauB()) +q.a.push(n.gauy()) n.w=m}q=n.r if(q.b===q.c)m.d_(0) s=A.ba("controller") m=n.w m.toString -q=new A.pH() +q=new A.pG() p=a.a q=p==null?q:p -s.b=new A.OP(new A.AA(a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at,a.ax,m,a.ch,a.CW,a.cx,q),new A.bU(new A.aT($.aF,t.dH),t.fO),new A.aKT(n,s),t.BL) -try{n.aM(new A.aKU(n,s)) -n.Qr()}catch(o){r=A.aW(o) +s.b=new A.OS(new A.Az(a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as,a.at,a.ax,m,a.ch,a.CW,a.cx,q),new A.bU(new A.aT($.aF,t.dH),t.fO),new A.aKZ(n,s),t.BL) +try{n.aM(new A.aL_(n,s)) +n.Qq()}catch(o){r=A.aW(o) throw o}return s.b5()}, -auC(a){var s,r=this -switch(a.a){case 0:r.aM(new A.aKP(r)) -r.Qr() +auz(a){var s,r=this +switch(a.a){case 0:r.aM(new A.aKV(r)) +r.Qq() s=r.r if(!s.gaD(s))r.w.d_(0) break -case 3:r.aM(new A.aKQ(r)) -r.Qr() +case 3:r.aM(new A.aKW(r)) +r.Qq() break case 1:break case 2:break}}, -abN(a){var s,r=this,q=r.r +abL(a){var s,r=this,q=r.r if(q.b===q.c)return s=q.ga3(q).b -if((s.a.a&30)===0)s.eM(0,a) +if((s.a.a&30)===0)s.eL(0,a) q=r.x -if(q!=null)q.bn(0) +if(q!=null)q.bm(0) r.x=null r.w.sm(0,0)}, -To(a){var s,r,q=this,p=q.r +Tn(a){var s,r,q=this,p=q.r if(p.b!==p.c){s=q.w.Q s===$&&A.c() s=s===B.R}else s=!0 @@ -97208,165 +97315,165 @@ p=q.y p.toString s=q.w if(p){s.sm(0,0) -r.eM(0,a)}else s.es(0).cE(new A.aKS(q,r,a),t.H) +r.eL(0,a)}else s.er(0).cE(new A.aKY(q,r,a),t.H) p=q.x -if(p!=null)p.bn(0) +if(p!=null)p.bm(0) q.x=null}, -aKV(){return this.To(B.a43)}, +aKT(){return this.Tn(B.a47)}, a5(a){var s,r,q,p,o=this -o.y=A.ca(a,B.pM,t.l).w.y +o.y=A.ca(a,B.pQ,t.l).w.y s=o.r -if(!s.gaD(s)){r=A.aEx(a,t.X) -if(r==null||r.guV()){q=o.w -if(q.gco(q)===B.a6&&o.x==null){p=s.ga3(s).a -o.x=A.dv(p.ax,new A.aKR(o,p,a))}}}return new A.Uj(o,o.a.c,null)}, +if(!s.gaD(s)){r=A.aED(a,t.X) +if(r==null||r.guW()){q=o.w +if(q.gco(q)===B.a7&&o.x==null){p=s.ga3(s).a +o.x=A.dv(p.ax,new A.aKX(o,p,a))}}}return new A.Um(o,o.a.c,null)}, v(){var s=this,r=s.w if(r!=null)r.v() r=s.x -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) s.x=null -s.al2()}} -A.aKT.prototype={ -$0(){this.a.aKV()}, +s.al0()}} +A.aKZ.prototype={ +$0(){this.a.aKT()}, $S:0} -A.aKU.prototype={ -$0(){this.a.r.h7(0,this.b.b5())}, +A.aL_.prototype={ +$0(){this.a.r.ha(0,this.b.b5())}, $S:0} -A.aKP.prototype={ -$0(){this.a.r.rZ()}, +A.aKV.prototype={ +$0(){this.a.r.t_()}, $S:0} -A.aKQ.prototype={ +A.aKW.prototype={ $0(){}, $S:0} -A.aKS.prototype={ +A.aKY.prototype={ $1(a){var s=this.b -if((s.a.a&30)===0)s.eM(0,this.c)}, -$S:29} -A.aKR.prototype={ -$0(){this.a.To(B.DC)}, +if((s.a.a&30)===0)s.eL(0,this.c)}, +$S:30} +A.aKX.prototype={ +$0(){this.a.Tn(B.DG)}, $S:0} -A.Uj.prototype={ -ev(a){return this.f!==a.f}} -A.aKV.prototype={} -A.a7l.prototype={ -aGX(a,b){var s=a==null?this.a:a -return new A.a7l(s,b==null?this.b:b)}} -A.ak5.prototype={ -a5l(a,b,c){var s=this +A.Um.prototype={ +eu(a){return this.f!==a.f}} +A.aL0.prototype={} +A.a7s.prototype={ +aGV(a,b){var s=a==null?this.a:a +return new A.a7s(s,b==null?this.b:b)}} +A.akc.prototype={ +a5j(a,b,c){var s=this s.b=c==null?s.b:c -s.c=s.c.aGX(a,b) +s.c=s.c.aGV(a,b) s.C()}, -a5k(a){return this.a5l(null,null,a)}, -aE1(a,b){return this.a5l(a,b,null)}} -A.Rw.prototype={ +a5i(a){return this.a5j(null,null,a)}, +aE_(a,b){return this.a5j(a,b,null)}} +A.Rz.prototype={ l(a,b){var s=this if(b==null)return!1 -if(!s.agE(0,b))return!1 -return b instanceof A.Rw&&b.r===s.r&&b.e===s.e&&b.f===s.f}, +if(!s.agC(0,b))return!1 +return b instanceof A.Rz&&b.r===s.r&&b.e===s.e&&b.f===s.f}, gI(a){var s=this return A.a4(A.b8.prototype.gI.call(s,s),s.r,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.abS.prototype={ +A.abZ.prototype={ a5(a){return this.c}} -A.aZU.prototype={ -Kq(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=A.as6(a8),a5=a8.a,a6=a4.DW(a5),a7=a8.b -if(a3.b.i(0,B.pV)!=null){s=a3.jY(B.pV,a6).b -a3.ks(B.pV,B.i) +A.b__.prototype={ +Ks(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=A.asc(a8),a5=a8.a,a6=a4.DY(a5),a7=a8.b +if(a3.b.i(0,B.pZ)!=null){s=a3.k_(B.pZ,a6).b +a3.ku(B.pZ,B.i) r=s}else{r=0 -s=0}if(a3.b.i(0,B.pY)!=null){q=0+a3.jY(B.pY,a6).b +s=0}if(a3.b.i(0,B.q1)!=null){q=0+a3.k_(B.q1,a6).b p=Math.max(0,a7-q) -a3.ks(B.pY,new A.j(0,p))}else{q=0 -p=null}if(a3.b.i(0,B.pX)!=null){q+=a3.jY(B.pX,new A.b8(0,a6.b,0,Math.max(0,a7-q-r))).b -a3.ks(B.pX,new A.j(0,Math.max(0,a7-q)))}if(a3.b.i(0,B.jZ)!=null){o=a3.jY(B.jZ,a6) -a3.ks(B.jZ,new A.j(0,s)) +a3.ku(B.q1,new A.j(0,p))}else{q=0 +p=null}if(a3.b.i(0,B.q0)!=null){q+=a3.k_(B.q0,new A.b8(0,a6.b,0,Math.max(0,a7-q-r))).b +a3.ku(B.q0,new A.j(0,Math.max(0,a7-q)))}if(a3.b.i(0,B.k1)!=null){o=a3.k_(B.k1,a6) +a3.ku(B.k1,new A.j(0,s)) if(!a3.ay)r+=o.b}else o=B.v n=a3.f m=Math.max(0,a7-Math.max(n.d,q)) -if(a3.b.i(0,B.jV)!=null){l=Math.max(0,m-r) +if(a3.b.i(0,B.jY)!=null){l=Math.max(0,m-r) k=a3.d if(k)l=A.Y(l+q,0,a4.d-r) k=k?q:0 -a3.jY(B.jV,new A.Rw(k,s,o.b,0,a6.b,0,l)) -a3.ks(B.jV,new A.j(0,r))}if(a3.b.i(0,B.jX)!=null){a3.jY(B.jX,new A.b8(0,a6.b,0,m)) -a3.ks(B.jX,B.i)}k=a3.b.i(0,B.f2)!=null&&!a3.at?a3.jY(B.f2,a6):B.v -if(a3.b.i(0,B.jY)!=null){j=a3.jY(B.jY,new A.b8(0,a6.b,0,Math.max(0,m-r))) -a3.ks(B.jY,new A.j((a5-j.a)/2,m-j.b))}else j=B.v +a3.k_(B.jY,new A.Rz(k,s,o.b,0,a6.b,0,l)) +a3.ku(B.jY,new A.j(0,r))}if(a3.b.i(0,B.k_)!=null){a3.k_(B.k_,new A.b8(0,a6.b,0,m)) +a3.ku(B.k_,B.i)}k=a3.b.i(0,B.f3)!=null&&!a3.at?a3.k_(B.f3,a6):B.v +if(a3.b.i(0,B.k0)!=null){j=a3.k_(B.k0,new A.b8(0,a6.b,0,Math.max(0,m-r))) +a3.ku(B.k0,new A.j((a5-j.a)/2,m-j.b))}else j=B.v i=A.ba("floatingActionButtonRect") -if(a3.b.i(0,B.k_)!=null){h=a3.jY(B.k_,a4) -g=new A.aKV(h,j,m,n,a3.r,a8,k,a3.w) -f=a3.z.W8(g) -e=a3.as.aeg(a3.y.W8(g),f,a3.Q) -a3.ks(B.k_,e) +if(a3.b.i(0,B.k2)!=null){h=a3.k_(B.k2,a4) +g=new A.aL0(h,j,m,n,a3.r,a8,k,a3.w) +f=a3.z.W7(g) +e=a3.as.aee(a3.y.W7(g),f,a3.Q) +a3.ku(B.k2,e) d=e.a c=e.b -i.b=new A.x(d,c,d+h.a,c+h.b)}if(a3.b.i(0,B.f2)!=null){d=a3.ax +i.b=new A.x(d,c,d+h.a,c+h.b)}if(a3.b.i(0,B.f3)!=null){d=a3.ax b=d!=null&&d") +l=t.HY.h("bs") k=t.x8 j=t.jc i=t.i -h=A.biL(new A.nY(new A.bt(p,new A.nn(new A.qD(B.u4)),l),new A.bN(A.b([],k),j),0),new A.bt(p,new A.nn(B.u4),l),p,0.5,i) +h=A.biR(new A.nW(new A.bs(p,new A.nl(new A.qD(B.u8)),l),new A.bM(A.b([],k),j),0),new A.bs(p,new A.nl(B.u8),l),p,0.5,i) p=d.a.d -g=$.bpY() +g=$.bq3() m.a(p) -f=$.bpZ() -e=A.biL(new A.bt(p,g,g.$ti.h("bt")),new A.nY(new A.bt(p,f,A.w(f).h("bt")),new A.bN(A.b([],k),j),0),p,0.5,i) -d.e=A.bcT(h,s,i) -i=A.bcT(h,q,i) +f=$.bq4() +e=A.biR(new A.bs(p,g,g.$ti.h("bs")),new A.nW(new A.bs(p,f,A.q(f).h("bs")),new A.bM(A.b([],k),j),0),p,0.5,i) +d.e=A.bd_(h,s,i) +i=A.bd_(h,q,i) d.r=i -d.w=new A.bt(m.a(i),new A.nn(B.Sw),l) -d.f=A.b9G(new A.bt(r,new A.bk(1,1,b),b.h("bt")),e,c) -d.x=A.b9G(new A.bt(o,n,n.$ti.h("bt")),e,c) +d.w=new A.bs(m.a(i),new A.nl(B.SA),l) +d.f=A.b9M(new A.bs(r,new A.bj(1,1,b),b.h("bs")),e,c) +d.x=A.b9M(new A.bs(o,n,n.$ti.h("bs")),e,c) n=d.r -o=d.gaxc() +o=d.gax9() n.cA() n=n.e9$ n.b=!0 @@ -97376,7 +97483,7 @@ n.cA() n=n.e9$ n.b=!0 n.a.push(o)}, -atZ(a){this.aM(new A.aVI(this,a))}, +atW(a){this.aM(new A.aVO(this,a))}, a5(a){var s,r,q=this,p=A.b([],t.p),o=q.d o===$&&A.c() o=o.Q @@ -97386,15 +97493,15 @@ s=q.y o===$&&A.c() r=q.f r===$&&A.c() -p.push(A.bh8(A.aKr(s,r),o))}o=q.a +p.push(A.bhf(A.aKx(s,r),o))}o=q.a s=q.r o=o.c s===$&&A.c() r=q.x r===$&&A.c() -p.push(A.bh8(A.aKr(o,r),s)) -return A.kU(B.aE,p,B.a1,B.bl,null)}, -axd(){var s,r,q=this.e +p.push(A.bhf(A.aKx(o,r),s)) +return A.kU(B.aF,p,B.a2,B.bm,null)}, +axa(){var s,r,q=this.e q===$&&A.c() s=q.a s=s.gm(s) @@ -97408,62 +97515,62 @@ r=r.gm(r) s=s.b s=s.gm(s) s=Math.max(q,Math.min(A.fl(r),A.fl(s))) -this.a.f.a5k(s)}} -A.aVI.prototype={ +this.a.f.a5i(s)}} +A.aVO.prototype={ $0(){if(this.b===B.R)this.a.a.toString}, $S:0} -A.Ah.prototype={ +A.Ag.prototype={ aW(){var s=null,r=t.bR,q=t.re,p=$.ag() -return new A.FA(new A.cG(s,r),new A.cG(s,r),new A.cG(s,q),new A.A9(!1,p),new A.A9(!1,p),A.b([],t.Z4),new A.cG(s,q),B.p,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}} -A.FA.prototype={ -ghy(){this.a.toString +return new A.Fy(new A.cG(s,r),new A.cG(s,r),new A.cG(s,q),new A.A8(!1,p),new A.A8(!1,p),A.b([],t.Z4),new A.cG(s,q),B.p,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}} +A.Fy.prototype={ +ghB(){this.a.toString return null}, -kt(a,b){var s=this -s.pi(s.w,"drawer_open") -s.pi(s.x,"end_drawer_open")}, -a5i(){var s,r=this,q=r.y.r +kv(a,b){var s=this +s.pk(s.w,"drawer_open") +s.pk(s.x,"end_drawer_open")}, +a5g(){var s,r=this,q=r.y.r if(!q.gaD(q)){q=r.y.r s=q.ga3(q)}else s=null -if(r.z!=s)r.aM(new A.aKX(r,s))}, -a50(){var s,r=this,q=r.y.e +if(r.z!=s)r.aM(new A.aL2(r,s))}, +a4Z(){var s,r=this,q=r.y.e if(!q.gaD(q)){q=r.y.e s=q.ga3(q)}else s=null -if(r.Q!=s)r.aM(new A.aKW(r,s))}, -awf(){this.a.toString}, -auI(){var s,r=this.c +if(r.Q!=s)r.aM(new A.aL1(r,s))}, +awc(){this.a.toString}, +auF(){var s,r=this.c r.toString -s=A.NK(r) -if(s!=null&&s.d.length!==0)s.nn(0,B.OS,B.d5)}, -gwv(){this.a.toString +s=A.NM(r) +if(s!=null&&s.d.length!==0)s.nq(0,B.OW,B.d6)}, +gww(){this.a.toString return!0}, -bo(){var s,r=this,q=null -r.bQ() +bn(){var s,r=this,q=null +r.bP() s=r.c s.toString -r.dx=new A.ak5(s,B.a1I,$.ag()) +r.dx=new A.akc(s,B.a1M,$.ag()) r.a.toString -r.cy=B.qU -r.CW=B.I9 -r.cx=B.qU -r.ch=A.cJ(q,new A.bD(4e5),q,1,r) -r.db=A.cJ(q,B.ag,q,q,r)}, -bM(a){this.al5(a) +r.cy=B.qY +r.CW=B.Id +r.cx=B.qY +r.ch=A.cJ(q,new A.bC(4e5),q,1,r) +r.db=A.cJ(q,B.ai,q,q,r)}, +bL(a){this.al3(a) this.a.toString}, cZ(){var s,r=this,q=r.c.be(t.Pu),p=q==null?null:q.f,o=r.y,n=o==null if(!n)s=p==null||o!==p else s=!1 -if(s)if(!n)o.d.N(0,r) +if(s)if(!n)o.d.L(0,r) r.y=p if(p!=null){p.d.H(0,r) -if(p.avD(r)){o=p.r -if(!o.gaD(o))r.a5i() +if(p.avA(r)){o=p.r +if(!o.gaD(o))r.a5g() o=p.e -if(!o.gaD(o))r.a50()}}r.awf() -r.al4()}, +if(!o.gaD(o))r.a4Z()}}r.awc() +r.al2()}, v(){var s=this,r=s.dx r===$&&A.c() -r.bx$=$.ag() -r.bu$=0 +r.bw$=$.ag() +r.bs$=0 r=s.ch r===$&&A.c() r.v() @@ -97471,55 +97578,55 @@ r=s.db r===$&&A.c() r.v() r=s.y -if(r!=null)r.d.N(0,s) +if(r!=null)r.d.L(0,s) s.w.v() s.x.v() -s.al6()}, -MK(a,b,c,d,e,f,g,h,i){var s,r=this.c -r.toString -s=A.ca(r,null,t.l).w.abP(f,g,h,i) -if(e)s=s.aPd(!0) -if(d&&s.e.d!==0)s=s.Rw(s.f.I6(s.r.d)) -if(b!=null)a.push(A.aD2(A.r1(b,s,null),c))}, -ana(a,b,c,d,e,f,g,h){return this.MK(a,b,c,!1,d,e,f,g,h)}, -Fd(a,b,c,d,e,f,g){return this.MK(a,b,c,!1,!1,d,e,f,g)}, -Yu(a,b,c,d,e,f,g,h){return this.MK(a,b,c,d,!1,e,f,g,h)}, -YV(a,b){this.a.toString}, +s.al4()}, +MM(a,b,c,d,e,f,g,h,i){var s,r=this.c +r.toString +s=A.ca(r,null,t.l).w.abN(f,g,h,i) +if(e)s=s.aPb(!0) +if(d&&s.e.d!==0)s=s.Rv(s.f.I8(s.r.d)) +if(b!=null)a.push(A.aD8(A.r0(b,s,null),c))}, +an7(a,b,c,d,e,f,g,h){return this.MM(a,b,c,!1,d,e,f,g,h)}, +Fe(a,b,c,d,e,f,g){return this.MM(a,b,c,!1,!1,d,e,f,g)}, +Yt(a,b,c,d,e,f,g,h){return this.MM(a,b,c,d,!1,e,f,g,h)}, YU(a,b){this.a.toString}, +YT(a,b){this.a.toString}, a5(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={},g=A.am(a),f=a.be(t.I) f.toString s=f.w r=A.b([],t.sa) f=j.a.f -j.gwv() -j.ana(r,new A.abS(new A.uW(f,j.f),!1,!1,i),B.jV,!0,!1,!1,!1,!1) -if(j.dy)j.Fd(r,A.b8s(!0,i,j.fr,!1,i,i,i),B.jX,!0,!0,!0,!0) +j.gww() +j.an7(r,new A.abZ(new A.uU(f,j.f),!1,!1,i),B.jY,!0,!1,!1,!1,!1) +if(j.dy)j.Fe(r,A.b8z(!0,i,j.fr,!1,i,i,i),B.k_,!0,!0,!0,!0) j.a.toString h.a=!1 h.b=null if(j.at!=null||j.as.length!==0){f=A.ak(j.as,!0,t.l7) q=j.at if(q!=null)f.push(q.a) -p=A.kU(B.ce,f,B.a1,B.bl,i) -j.gwv() -j.Fd(r,p,B.jY,!0,!1,!1,!0)}f=j.z +p=A.kU(B.cf,f,B.a2,B.bm,i) +j.gww() +j.Fe(r,p,B.k0,!0,!1,!1,!0)}f=j.z if(f!=null){h.a=!1 -h.b=g.f6.w +h.b=g.f7.w f=f.a j.a.toString -j.gwv() -j.Yu(r,f,B.f2,!1,!1,!1,!1,!0)}h.c=!1 +j.gww() +j.Yt(r,f,B.f3,!1,!1,!1,!1,!0)}h.c=!1 if(j.Q!=null){a.be(t.iB) f=A.am(a) q=j.Q if(q!=null){q=q.a -q.gki(q)}o=f.ry.f +q.gkk(q)}o=f.ry.f h.c=(o==null?0:o)!==0 f=j.Q f=f==null?i:f.a j.a.toString -j.gwv() -j.Yu(r,f,B.jZ,!1,!0,!1,!1,!1)}j.a.toString +j.gww() +j.Yt(r,f,B.k1,!1,!0,!1,!1,!1)}j.a.toString f=j.ch f===$&&A.c() q=j.CW @@ -97528,34 +97635,34 @@ n=j.dx n===$&&A.c() m=j.db m===$&&A.c() -j.Fd(r,new A.Sz(i,f,q,n,m,i),B.k_,!0,!0,!0,!0) -switch(g.r.a){case 2:case 4:j.Fd(r,A.iC(B.b1,i,B.ab,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.gauH(),i,i,i,i,i,i),B.jW,!0,!1,!1,!0) +j.Fe(r,new A.SC(i,f,q,n,m,i),B.k2,!0,!0,!0,!0) +switch(g.r.a){case 2:case 4:j.Fe(r,A.iC(B.b2,i,B.ad,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.gauE(),i,i,i,i,i,i),B.jZ,!0,!1,!1,!0) break case 0:case 1:case 3:case 5:break}f=j.x q=f.y -if(q==null?A.w(f).h("dU.T").a(q):q){j.YU(r,s) -j.YV(r,s)}else{j.YV(r,s) -j.YU(r,s)}f=t.l -q=A.ca(a,B.cd,f).w -j.gwv() -n=A.ca(a,B.jU,f).w -l=q.f.I6(n.e.d) -q=A.ca(a,B.acH,f).w -j.gwv() -f=A.ca(a,B.jU,f).w +if(q==null?A.q(f).h("dU.T").a(q):q){j.YT(r,s) +j.YU(r,s)}else{j.YU(r,s) +j.YT(r,s)}f=t.l +q=A.ca(a,B.ce,f).w +j.gww() +n=A.ca(a,B.jX,f).w +l=q.f.I8(n.e.d) +q=A.ca(a,B.acL,f).w +j.gww() +f=A.ca(a,B.jX,f).w f=f.e.d!==0?0:i -k=q.r.I6(f) +k=q.r.I8(f) if(l.d<=0)j.a.toString j.a.toString -return new A.ak6(!1,new A.P0(A.mu(B.ag,!0,i,A.nd(j.ch,new A.aKY(h,j,!1,l,k,s,r),i),B.t,g.go,0,i,i,i,i,i,B.dO),i),i)}} -A.aKX.prototype={ +return new A.akd(!1,new A.P3(A.mu(B.ai,!0,i,A.nc(j.ch,new A.aL3(h,j,!1,l,k,s,r),i),B.t,g.go,0,i,i,i,i,i,B.dQ),i),i)}} +A.aL2.prototype={ $0(){this.a.z=this.b}, $S:0} -A.aKW.prototype={ +A.aL1.prototype={ $0(){this.a.Q=this.b}, $S:0} -A.aKY.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.b_([B.pl,new A.adR(a,new A.bN(A.b([],t.ot),t.wS))],t.A,t.od),j=l.b +A.aL3.prototype={ +$2(a,b){var s,r,q,p,o,n,m,l=this,k=A.b_([B.pp,new A.adY(a,new A.bM(A.b([],t.ot),t.wS))],t.A,t.od),j=l.b j.a.toString s=j.cy s.toString @@ -97572,94 +97679,94 @@ j.toString o=l.a n=o.a m=o.c -return A.x0(k,new A.xS(new A.aZU(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, +return A.wZ(k,new A.xQ(new A.b__(l.c,!1,l.d,l.e,l.f,p,j,s,r,q,n,o.b,m),l.r,null))}, $S:505} -A.adR.prototype={ -mQ(a,b){var s=this.e,r=A.aKZ(s).w,q=r.y -if(!(q==null?A.w(r).h("dU.T").a(q):q)){s=A.aKZ(s).x +A.adY.prototype={ +mU(a,b){var s=this.e,r=A.aL4(s).w,q=r.y +if(!(q==null?A.q(r).h("dU.T").a(q):q)){s=A.aL4(s).x r=s.y -s=r==null?A.w(s).h("dU.T").a(r):r}else s=!0 -return s}, -fM(a){var s=this.e -A.aKZ(s).a.toString -A.aKZ(s).a.toString}} -A.OP.prototype={} -A.ak6.prototype={ -ev(a){return this.f!==a.f}} -A.aZV.prototype={ +s=r==null?A.q(s).h("dU.T").a(r):r}else s=!0 +return s}, +fN(a){var s=this.e +A.aL4(s).a.toString +A.aL4(s).a.toString}} +A.OS.prototype={} +A.akd.prototype={ +eu(a){return this.f!==a.f}} +A.b_0.prototype={ $2(a,b){if(!a.a)a.a9(0,b)}, $S:53} -A.Uk.prototype={ -dq(){this.eC() +A.Un.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.Ul.prototype={ -dq(){this.eC() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Uo.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.Um.prototype={ -bM(a){this.cc(a) +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Up.prototype={ +bL(a){this.cc(a) this.ul()}, cZ(){var s,r,q,p,o=this -o.fF() +o.fH() s=o.d6$ -r=o.gt2() +r=o.gt3() q=o.c q.toString -q=A.vG(q) -o.jk$=q -p=o.r6(q,r) -if(r){o.kt(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ab(0,new A.aZV()) +r.jl$.ab(0,new A.b_0()) s=r.d6$ if(s!=null)s.v() r.d6$=null -r.al3()}} -A.VT.prototype={ -dq(){this.eC() +r.al1()}} +A.VY.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.a7x.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.a7E.prototype={ a5(a){var s=this,r=null -if(A.am(a).r===B.a8)return new A.CX(8,B.dm,s.c,s.d,s.e===!0,B.a1h,3,r,B.t7,B.PY,B.aR,A.apA(),r,r,r) -return new A.HI(r,r,s.c,s.d,s.e,r,r,r,B.dB,B.fr,B.F,A.apA(),r,r,r)}} -A.HI.prototype={ -aW(){return new A.agI(new A.cG(null,t.re),null,null,B.n)}} -A.agI.prototype={ -gvO(){var s=this,r=s.a.e +if(A.am(a).r===B.aa)return new A.CW(8,B.dn,s.c,s.d,s.e===!0,B.a1l,3,r,B.tb,B.Q1,B.aS,A.apG(),r,r,r) +return new A.HH(r,r,s.c,s.d,s.e,r,r,r,B.dD,B.ft,B.F,A.apG(),r,r,r)}} +A.HH.prototype={ +aW(){return new A.agP(new A.cG(null,t.re),null,null,B.n)}} +A.agP.prototype={ +gvP(){var s=this,r=s.a.e if(r==null){r=s.fr r===$&&A.c() r=r.a -r=r==null?null:r.aC(s.gAK())}if(r==null){r=s.fr +r=r==null?null:r.aC(s.gAM())}if(r==null){r=s.fr r===$&&A.c() r=r.e}return r==null?!1:r}, -guo(){this.a.toString +guq(){this.a.toString var s=this.fr s===$&&A.c() s=s.f if(s==null){s=this.fx s===$&&A.c() s=!s}return s}, -gH2(){return new A.ju(new A.aXC(this),t.Lg)}, -gAK(){var s=A.y(t.ui) -if(this.db)s.H(0,B.me) -if(this.dx)s.H(0,B.aS) +gH5(){return new A.ju(new A.aXI(this),t.Lg)}, +gAM(){var s=A.y(t.ui) +if(this.db)s.H(0,B.mh) +if(this.dx)s.H(0,B.aT) return s}, -gaCU(){var s,r,q,p,o,n,m,l=this,k=l.dy +gaCR(){var s,r,q,p,o,n,m,l=this,k=l.dy k===$&&A.c() s=k.db r=A.ba("dragColor") @@ -97670,13 +97777,13 @@ o=k>>>16&255 n=k>>>8&255 k&=255 r.b=A.a9(153,o,n,k) -q.b=A.a9(B.d.aw(127.5),o,n,k) +q.b=A.a9(B.d.az(127.5),o,n,k) m=l.fx m===$&&A.c() if(m){k=l.c k.toString k=A.am(k).cy.a -k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.d.aw(25.5),o,n,k) +k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.d.az(25.5),o,n,k) p.b=k break case 0:k=s.a @@ -97690,23 +97797,23 @@ m===$&&A.c() if(m){k=l.c k.toString k=A.am(k).cy.a -k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.d.aw(76.5),o,n,k) +k=A.a9(255,k>>>16&255,k>>>8&255,k&255)}else k=A.a9(B.d.az(76.5),o,n,k) p.b=k -break}return new A.ju(new A.aXz(l,r,q,p),t.h2)}, -gaDe(){var s=this.dy +break}return new A.ju(new A.aXF(l,r,q,p),t.h2)}, +gaDb(){var s=this.dy s===$&&A.c() -return new A.ju(new A.aXB(this,s.a,s.db),t.h2)}, -gaDd(){var s=this.dy +return new A.ju(new A.aXH(this,s.a,s.db),t.h2)}, +gaDa(){var s=this.dy s===$&&A.c() -return new A.ju(new A.aXA(this,s.a,s.db),t.h2)}, -gaCR(){return new A.ju(new A.aXy(this),t.pj)}, -bo(){var s,r=this -r.XT() -s=r.cy=A.cJ(null,B.ag,null,null,r) +return new A.ju(new A.aXG(this,s.a,s.db),t.h2)}, +gaCO(){return new A.ju(new A.aXE(this),t.pj)}, +bn(){var s,r=this +r.XS() +s=r.cy=A.cJ(null,B.ai,null,null,r) s.cA() s=s.e9$ s.b=!0 -s.a.push(new A.aXI(r))}, +s.a.push(new A.aXO(r))}, cZ(){var s,r=this,q=r.c q.toString s=A.am(q) @@ -97718,63 +97825,63 @@ r.fr=q.w switch(s.r.a){case 0:r.fx=!0 break case 2:case 3:case 1:case 4:case 5:r.fx=!1 -break}r.aiN()}, -E7(){var s,r=this,q=r.at +break}r.aiL()}, +E9(){var s,r=this,q=r.at q===$&&A.c() -q.sA(0,r.gaCU().a.$1(r.gAK())) -q.sacL(r.gaDe().a.$1(r.gAK())) -q.sacK(r.gaDd().a.$1(r.gAK())) +q.sA(0,r.gaCR().a.$1(r.gAM())) +q.sacJ(r.gaDb().a.$1(r.gAM())) +q.sacI(r.gaDa().a.$1(r.gAM())) s=r.c.be(t.I) s.toString q.sd0(s.w) -q.sVi(r.gaCR().a.$1(r.gAK())) +q.sVh(r.gaCO().a.$1(r.gAM())) s=r.a.w if(s==null){s=r.fr s===$&&A.c() s=s.r}if(s==null){s=r.fx s===$&&A.c() -s=s?null:B.dW}q.shv(s) +s=s?null:B.dY}q.shy(s) s=r.fr s===$&&A.c() s=s.z if(s==null){s=r.fx s===$&&A.c() -s=s?0:2}q.sRK(s) +s=s?0:2}q.sRJ(s) s=r.fr.Q -q.sTY(s==null?0:s) +q.sTX(s==null?0:s) s=r.fr.as -q.sU4(0,s==null?48:s) +q.sU3(0,s==null?48:s) s=r.c s.toString -q.sht(0,A.ca(s,B.cd,t.l).w.f) -q.sLH(r.a.dx) -q.sa9i(!r.guo())}, -Je(a){this.XS(a) -this.aM(new A.aXH(this))}, -Jd(a,b){this.XR(a,b) -this.aM(new A.aXG(this))}, -T8(a){var s,r=this -r.aiO(a) -if(r.a9L(a.gbb(a),a.gdU(a),!0)){r.aM(new A.aXE(r)) +q.shw(0,A.ca(s,B.ce,t.l).w.f) +q.sLJ(r.a.dx) +q.sa9f(!r.guq())}, +Jg(a){this.XR(a) +this.aM(new A.aXN(this))}, +Jf(a,b){this.XQ(a,b) +this.aM(new A.aXM(this))}, +T7(a){var s,r=this +r.aiM(a) +if(r.a9J(a.gbb(a),a.gdU(a),!0)){r.aM(new A.aXK(r)) s=r.cy s===$&&A.c() -s.d_(0)}else if(r.dx){r.aM(new A.aXF(r)) +s.d_(0)}else if(r.dx){r.aM(new A.aXL(r)) s=r.cy s===$&&A.c() -s.es(0)}}, -T9(a){var s,r=this -r.aiP(a) -r.aM(new A.aXD(r)) +s.er(0)}}, +T8(a){var s,r=this +r.aiN(a) +r.aM(new A.aXJ(r)) s=r.cy s===$&&A.c() -s.es(0)}, +s.er(0)}, v(){var s=this.cy s===$&&A.c() s.v() -this.XQ()}} -A.aXC.prototype={ +this.XP()}} +A.aXI.prototype={ $1(a){var s,r -if(a.O(0,B.aS)){s=this.a +if(a.O(0,B.aT)){s=this.a s.a.toString s=s.fr s===$&&A.c() @@ -97788,14 +97895,14 @@ s=s.c s=s==null?null:s.aC(a) return s==null?!1:s}, $S:507} -A.aXz.prototype={ +A.aXF.prototype={ $1(a){var s,r,q,p=this,o=null -if(a.O(0,B.me)){s=p.a.fr +if(a.O(0,B.mh)){s=p.a.fr s===$&&A.c() s=s.w s=s==null?o:s.aC(a) return s==null?p.b.b5():s}s=p.a -if(s.gH2().a.$1(a)){s=s.fr +if(s.gH5().a.$1(a)){s=s.fr s===$&&A.c() s=s.w s=s==null?o:s.aC(a) @@ -97811,31 +97918,31 @@ s=s.cy s===$&&A.c() s=s.x s===$&&A.c() -s=A.a0(r,q,s) +s=A.a_(r,q,s) s.toString return s}, -$S:32} -A.aXB.prototype={ +$S:33} +A.aXH.prototype={ $1(a){var s=this.a -if(s.gvO()&&s.gH2().a.$1(a)){s=s.fr +if(s.gvP()&&s.gH5().a.$1(a)){s=s.fr s===$&&A.c() s=s.x s=s==null?null:s.aC(a) if(s==null){s=this.c.a -s=this.b===B.aG?A.a9(8,s>>>16&255,s>>>8&255,s&255):A.a9(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, -$S:32} -A.aXA.prototype={ +s=this.b===B.aH?A.a9(8,s>>>16&255,s>>>8&255,s&255):A.a9(13,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:33} +A.aXG.prototype={ $1(a){var s=this.a -if(s.gvO()&&s.gH2().a.$1(a)){s=s.fr +if(s.gvP()&&s.gH5().a.$1(a)){s=s.fr s===$&&A.c() s=s.y s=s==null?null:s.aC(a) if(s==null){s=this.c.a -s=this.b===B.aG?A.a9(B.d.aw(25.5),s>>>16&255,s>>>8&255,s&255):A.a9(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, -$S:32} -A.aXy.prototype={ +s=this.b===B.aH?A.a9(B.d.az(25.5),s>>>16&255,s>>>8&255,s&255):A.a9(64,s>>>16&255,s>>>8&255,s&255)}return s}return B.I}, +$S:33} +A.aXE.prototype={ $1(a){var s,r -if(a.O(0,B.aS)&&this.a.gH2().a.$1(a)){s=this.a +if(a.O(0,B.aT)&&this.a.gH5().a.$1(a)){s=this.a r=s.a.id s=s.fr s===$&&A.c() @@ -97852,140 +97959,140 @@ r=8/(s?2:1) s=r}else s=r return s}, $S:508} -A.aXI.prototype={ -$0(){this.a.E7()}, +A.aXO.prototype={ +$0(){this.a.E9()}, $S:0} -A.aXH.prototype={ +A.aXN.prototype={ $0(){this.a.db=!0}, $S:0} -A.aXG.prototype={ +A.aXM.prototype={ $0(){this.a.db=!1}, $S:0} -A.aXE.prototype={ +A.aXK.prototype={ $0(){this.a.dx=!0}, $S:0} -A.aXF.prototype={ +A.aXL.prototype={ $0(){this.a.dx=!1}, $S:0} -A.aXD.prototype={ +A.aXJ.prototype={ $0(){this.a.dx=!1}, $S:0} -A.P7.prototype={ +A.Pa.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.P7&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.as==s.as}} -A.akk.prototype={} -A.P8.prototype={ +return b instanceof A.Pa&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&J.e(b.r,s.r)&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.as==s.as}} +A.akr.prototype={} +A.Pb.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.P8&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&J.e(b.z,s.z)}} -A.agq.prototype={ +return b instanceof A.Pb&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&J.e(b.z,s.z)}} +A.agx.prototype={ aC(a){var s,r=this,q=r.a,p=q==null?null:q.aC(a) q=r.b s=q==null?null:q.aC(a) if(p==s)return p if(p==null){q=s.a -return A.bB(new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ae,-1),s,r.c)}if(s==null){q=p.a -return A.bB(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ae,-1),r.c)}return A.bB(p,s,r.c)}, +return A.bA(new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),s,r.c)}if(s==null){q=p.a +return A.bA(p,new A.cK(A.a9(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,B.ag,-1),r.c)}return A.bA(p,s,r.c)}, $ice:1} -A.akl.prototype={} -A.P9.prototype={ +A.aks.prototype={} +A.Pc.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.P9&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)}} -A.akm.prototype={} -A.Pa.prototype={ +return b instanceof A.Pc&&J.e(b.a,s.a)&&b.b==s.b&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)}} +A.akt.prototype={} +A.Pd.prototype={ gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Pa&&J.e(b.a,this.a)&&!0}} -A.akn.prototype={} -A.am8.prototype={ -a6m(a,b,c){return A.cH(A.b([this.ax],t.Ne),null,null,b,null)}, +return b instanceof A.Pd&&J.e(b.a,this.a)&&!0}} +A.aku.prototype={} +A.amf.prototype={ +a6k(a,b,c){return A.cH(A.b([this.ax],t.Ne),null,null,b,null)}, se6(a,b){throw A.d(A.cI(null))}} -A.akp.prototype={ -yx(a){var s -this.Y2(a) +A.akw.prototype={ +yz(a){var s +this.Y1(a) s=this.a -if(s.gi_()&&this.b){s=s.gaU().gav() +if(s.gi1()&&this.b){s=s.gaU().gav() s.toString -s.n7()}}, -Dh(a){}, -Ur(a){var s,r=this.a -if(r.gi_()){r=r.gaU().gav() +s.na()}}, +Dj(a){}, +Uq(a){var s,r=this.a +if(r.gi1()){r=r.gaU().gav() r.toString s=a.a -r.gaA().zo(B.bf,s.U(0,a.c),s)}}, -yz(a){var s=this.a,r=s.gaU().gav() +r.gaA().zq(B.bg,s.U(0,a.c),s)}}, +yB(a){var s=this.a,r=s.gaU().gav() r.toString -r.ko() -if(s.gi_()){r=this.w.c +r.kq() +if(s.gi1()){r=this.w.c r.toString switch(A.am(r).r.a){case 2:case 4:s=s.gaU().gav() s.toString -s.gaA().Wv(B.aI) +s.gaA().Wu(B.aJ) break case 0:case 1:case 3:case 5:s=s.gaU().gav() s.toString s=s.gaA() -r=s.hd +r=s.hg r.toString -s.jA(B.aI,r) +s.jC(B.aJ,r) break}}this.w.a.toString}, -yy(a){var s,r=this.a -if(r.gi_()){r=r.gaU().gav() +yA(a){var s,r=this.a +if(r.gi1()){r=r.gaU().gav() r.toString r=r.gaA() -s=r.hd +s=r.hg s.toString -r.pu(B.bf,s) +r.pw(B.bg,s) s=this.w.c s.toString -A.b7w(s)}}} -A.vO.prototype={ -aW(){return new A.Uw(new A.cG(null,t.NE),B.n)}} -A.Uw.prototype={ -gGD(){var s,r=null +A.b7C(s)}}} +A.vM.prototype={ +aW(){return new A.Uz(new A.cG(null,t.NE),B.n)}} +A.Uz.prototype={ +gGG(){var s,r=null this.a.toString s=this.e -if(s==null){s=A.Dz(!0,r,!0,!0,r,r,!0) +if(s==null){s=A.Dy(!0,r,!0,!0,r,r,!0) this.e=s}return s}, -gT4(){var s=this.w +gT3(){var s=this.w s===$&&A.c() return s}, -gi_(){this.a.toString +gi1(){this.a.toString return!0}, -bo(){var s,r=this -r.bQ() -r.r=new A.akp(r,r) +bn(){var s,r=this +r.bP() +r.r=new A.akw(r,r) s=r.a.d -s=A.bjg(s) +s=A.bjm(s) r.d=s -s.ai(0,r.ga1O())}, -bM(a){var s,r,q=this +s.ai(0,r.ga1M())}, +bL(a){var s,r,q=this q.cc(a) s=q.a.d.l(0,a.d) if(!s){s=q.d s===$&&A.c() -r=q.ga1O() +r=q.ga1M() s.a9(0,r) s=q.a.d -s=A.bjg(s) +s=A.bjm(s) q.d=s -s.ai(0,r)}if(q.gGD().gdM()){s=q.d +s.ai(0,r)}if(q.gGG().gdM()){s=q.d s===$&&A.c() s=s.a.b s=s.a===s.b}else s=!1 @@ -97995,29 +98102,29 @@ v(){var s=this.e if(s!=null)s.v() s=this.d s===$&&A.c() -s.bx$=$.ag() -s.bu$=0 -this.bL()}, -awQ(){var s,r,q=this -if(q.gGD().gdM()){s=q.d +s.bw$=$.ag() +s.bs$=0 +this.bK()}, +awN(){var s,r,q=this +if(q.gGG().gdM()){s=q.d s===$&&A.c() s=s.a.b r=s.a!==s.b}else r=!0 if(r===q.f)return -q.aM(new A.b_3(q,r))}, -aA8(a,b){var s,r=this,q=r.aAb(b) -if(q!==r.f)r.aM(new A.b_2(r,q)) +q.aM(new A.b_9(q,r))}, +aA5(a,b){var s,r=this,q=r.aA8(b) +if(q!==r.f)r.aM(new A.b_8(r,q)) r.a.toString s=r.c s.toString -switch(A.am(s).r.a){case 2:case 4:if(b===B.bf){s=r.x.gav() -if(s!=null)s.lA(a.gpU())}return +switch(A.am(s).r.a){case 2:case 4:if(b===B.bg){s=r.x.gav() +if(s!=null)s.lF(a.gpW())}return case 0:case 1:case 3:case 5:break}}, -aAa(){var s=this.d +aA7(){var s=this.d s===$&&A.c() s=s.a.b -if(s.a===s.b)this.x.gav().Vr()}, -aAb(a){var s,r=this.r +if(s.a===s.b)this.x.gav().Vq()}, +aA8(a){var s,r=this.r r===$&&A.c() if(!r.b)return!1 r=this.d @@ -98025,42 +98132,42 @@ r===$&&A.c() r=r.a s=r.b if(s.a===s.b)return!1 -if(a===B.au)return!1 -if(a===B.bf)return!0 +if(a===B.av)return!1 +if(a===B.bg)return!0 if(r.a.length!==0)return!0 return!1}, a5(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.am(a0),a=a0.be(t.Uf) -if(a==null)a=B.ia -s=d.gGD() +if(a==null)a=B.id +s=d.gGG() d.a.toString -switch(b.r.a){case 2:r=A.ue(a0) +switch(b.r.a){case 2:r=A.uc(a0) d.w=!0 -q=$.bck() +q=$.bcr() d.a.toString p=a.w -if(p==null)p=r.gie() +if(p==null)p=r.gii() o=a.x -if(o==null){a=r.gie() -o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.j(-2/A.ca(a0,B.cc,t.l).w.b,0) +if(o==null){a=r.gii() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.j(-2/A.ca(a0,B.cd,t.l).w.b,0) m=!0 l=!0 -k=B.dl +k=B.dm break -case 4:r=A.ue(a0) +case 4:r=A.uc(a0) d.w=!1 -q=$.bcj() +q=$.bcq() d.a.toString p=a.w -if(p==null)p=r.gie() +if(p==null)p=r.gii() o=a.x -if(o==null){a=r.gie() -o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.j(-2/A.ca(a0,B.cc,t.l).w.b,0) +if(o==null){a=r.gii() +o=A.a9(102,a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}n=new A.j(-2/A.ca(a0,B.cd,t.l).w.b,0) m=!0 l=!0 -k=B.dl +k=B.dm break case 0:case 1:d.w=!1 -q=$.bcq() +q=$.bcx() p=a.w if(p==null)p=b.ax.b o=a.x @@ -98071,7 +98178,7 @@ m=!1 l=!1 break case 3:case 5:d.w=!1 -q=$.b6e() +q=$.b6k() p=a.w if(p==null)p=b.ax.b o=a.x @@ -98088,58 +98195,58 @@ n=p l=n m=l q=m}a=a0.be(t.sp) -if(a==null)a=B.t1 +if(a==null)a=B.t5 d.a.toString j=d.d j===$&&A.c() -i=a.w.bZ(j.ax.a) +i=a.w.bY(j.ax.a) j=d.a j.toString h=d.f g=d.d g===$&&A.c() f=j.w -e=$.bbP() -a=A.bet(!0,c,c,c,!1,B.dA,B.a1,c,A.bJE(),g,p,c,n,l,k,2,B.ab,!0,!0,!0,!1,s,!1,c,d.x,B.aG,c,e,a.Q,c,c,!1,"\u2022",c,c,c,d.gaA7(),d.gaA9(),c,c,m,!0,!0,c,!0,c,B.d7,c,o,q,B.dv,B.cE,!1,h,c,c,c,B.a4l,i,f,B.ju,c,a.at,c,j.y,a.as,c,c) +e=$.bbW() +a=A.beA(!0,c,c,c,!1,B.dC,B.a2,c,A.bJK(),g,p,c,n,l,k,2,B.ad,!0,!0,!0,!1,s,!1,c,d.x,B.aH,c,e,a.Q,c,c,!1,"\u2022",c,c,c,d.gaA4(),d.gaA6(),c,c,m,!0,!0,c,!0,c,B.d8,c,o,q,B.dw,B.cF,!1,h,c,c,c,B.a4p,i,f,B.jx,c,a.at,c,j.y,a.as,c,c) d.a.toString j=d.r j===$&&A.c() -return A.d2(c,c,j.a6k(B.da,new A.lO(a,c)),!1,c,c,!1,!1,c,c,c,c,c,c,c,c,c,c,c,c,new A.b_4(d),c,c,c,c,c,c,c,c,c,c)}, +return A.d3(c,c,j.a6i(B.db,new A.lO(a,c)),!1,c,c,!1,!1,c,c,c,c,c,c,c,c,c,c,c,c,new A.b_a(d),c,c,c,c,c,c,c,c,c,c)}, gaU(){return this.x}} -A.b_3.prototype={ +A.b_9.prototype={ $0(){this.a.f=this.b}, $S:0} -A.b_2.prototype={ +A.b_8.prototype={ $0(){this.a.f=this.b}, $S:0} -A.b_4.prototype={ -$0(){this.a.gGD().la()}, +A.b_a.prototype={ +$0(){this.a.gGG().le()}, $S:0} -A.b_w.prototype={ +A.b_C.prototype={ T(){return"_SliderType."+this.b}} -A.PJ.prototype={ -aW(){return new A.UF(new A.cG(null,t.re),new A.Ed(),null,null,B.n)}} -A.UF.prototype={ +A.PM.prototype={ +aW(){return new A.UI(new A.cG(null,t.re),new A.Ec(),null,null,B.n)}} +A.UI.prototype={ gdk(a){var s this.a.toString s=this.as s.toString return s}, -bo(){var s,r=this,q=null -r.bQ() -r.d=A.cJ(q,B.aR,q,q,r) -r.e=A.cJ(q,B.aR,q,q,r) -r.f=A.cJ(q,B.id,q,q,r) +bn(){var s,r=this,q=null +r.bP() +r.d=A.cJ(q,B.aS,q,q,r) +r.e=A.cJ(q,B.aS,q,q,r) +r.f=A.cJ(q,B.ih,q,q,r) r.r=A.cJ(q,B.F,q,q,r) s=r.f r.a.toString s.sm(0,1) -r.r.sm(0,r.ZN(r.a.c)) -r.y=A.b_([B.aaD,new A.dG(r.gamX(),new A.bN(A.b([],t.ot),t.wS),t.f6)],t.A,t.od) +r.r.sm(0,r.ZM(r.a.c)) +r.y=A.b_([B.aaH,new A.dG(r.gamV(),new A.bM(A.b([],t.ot),t.wS),t.f6)],t.A,t.od) r.a.toString -if(r.as==null)r.as=A.Dz(!0,q,!0,!0,q,q,!1)}, +if(r.as==null)r.as=A.Dy(!0,q,!0,!0,q,q,!1)}, v(){var s=this,r=s.w -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) r=s.d r===$&&A.c() r.v() @@ -98153,346 +98260,346 @@ r=s.r r===$&&A.c() r.v() r=s.ch -if(r!=null){r.fB(0) +if(r!=null){r.fD(0) s.ch=null}r=s.as if(r!=null)r.v() -s.am6()}, -asm(a){var s=this.avN(a),r=this.a +s.am4()}, +asj(a){var s=this.avK(a),r=this.a if(s!==r.c){r.e.$1(s) r=this.as -if(r!=null)r.la()}}, -PY(a){this.Q=!0 +if(r!=null)r.le()}}, +PX(a){this.Q=!0 this.a.toString}, -PW(a){this.Q=!1 +PV(a){this.Q=!1 this.a.toString}, -amY(a){var s,r=this.x,q=$.b9.bA$.z.i(0,r).gaO() +amW(a){var s,r=this.x,q=$.b9.bA$.z.i(0,r).gaO() q.toString t.Sq.a(q) r=$.b9.bA$.z.i(0,r).be(t.I) r.toString s=r.w -switch(a.a.a){case 0:switch(s.a){case 0:q.Is() +switch(a.a.a){case 0:switch(s.a){case 0:q.Iu() break -case 1:q.Jm() +case 1:q.Jo() break}break -case 1:switch(s.a){case 0:q.Jm() +case 1:switch(s.a){case 0:q.Jo() break -case 1:q.Is() +case 1:q.Iu() break}break -case 2:q.Jm() +case 2:q.Jo() break -case 3:q.Is() +case 3:q.Iu() break}}, -aAV(a){if(a!==this.at)this.aM(new A.b_t(this,a))}, -aAX(a){if(a!==this.ax)this.aM(new A.b_u(this,a))}, -avN(a){var s=this.a,r=s.x +aAS(a){if(a!==this.at)this.aM(new A.b_z(this,a))}, +aAU(a){if(a!==this.ax)this.aM(new A.b_A(this,a))}, +avK(a){var s=this.a,r=s.x s=s.w return a*(r-s)+s}, -ZN(a){var s=this.a,r=s.x,q=s.w,p=r>q?(a-q)/(r-q):0,o=s.y -s=B.d.aw(p*o) +ZM(a){var s=this.a,r=s.x,q=s.w,p=r>q?(a-q)/(r-q):0,o=s.y +s=B.d.az(p*o) return s/o}, a5(a){this.a.toString -switch(0){case 0:return this.anR(a)}}, -anR(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=null,b4={},b5=A.am(b6) +switch(0){case 0:return this.anO(a)}}, +anO(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=null,b4={},b5=A.am(b6) b6.be(t.Dj) s=A.am(b6) -r=b4.a=s.iw -q=new A.b_o(b6,A.am(b6).ax,4,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -p=q.gEa() +r=b4.a=s.iz +q=new A.b_u(b6,A.am(b6).ax,4,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) +p=q.gEc() s=A.y(t.ui) b2.a.toString -if(b2.ax)s.H(0,B.aS) -if(b2.at)s.H(0,B.ay) -if(b2.Q)s.H(0,B.me) +if(b2.ax)s.H(0,B.aT) +if(b2.at)s.H(0,B.az) +if(b2.Q)s.H(0,B.mh) o=r.db if(o==null)o=p -if(o instanceof A.a6g){n=r.ay +if(o instanceof A.a6n){n=r.ay if(n==null){m=b5.ax l=m.db.a m=m.cy.a -n=A.JS(A.a9(153,l>>>16&255,l>>>8&255,l&255),A.a9(B.d.aw(229.5),m>>>16&255,m>>>8&255,m&255))}}else{b2.a.toString +n=A.JR(A.a9(153,l>>>16&255,l>>>8&255,l&255),A.a9(B.d.az(229.5),m>>>16&255,m>>>8&255,m&255))}}else{b2.a.toString n=r.ay if(n==null)n=b5.ax.b}m=r.a l=m==null?q.a:m b2.a.toString k=r.b -if(k==null)k=q.gB_() +if(k==null)k=q.gB1() b2.a.toString j=b4.a.c -if(j==null)j=q.gCL() +if(j==null)j=q.gCN() b2.a.toString i=b4.a.d -if(i==null)i=q.gzn() +if(i==null)i=q.gzp() h=b4.a.e -if(h==null)h=q.gBY() +if(h==null)h=q.gC_() g=b4.a.r -if(g==null)g=q.gC_() +if(g==null)g=q.gC1() f=b4.a.f -if(f==null)f=q.gC0() +if(f==null)f=q.gC2() b2.a.toString e=b4.a.w -if(e==null)e=q.gAZ() +if(e==null)e=q.gB0() b2.a.toString d=b4.a.x -if(d==null)d=q.gCK() +if(d==null)d=q.gCM() c=b4.a.y -if(c==null)c=q.gBX() +if(c==null)c=q.gBZ() b=b4.a.z -if(b==null)b=q.gBZ() +if(b==null)b=q.gC0() b2.a.toString a=b4.a.Q -if(a==null)a=q.gDV() +if(a==null)a=q.gDX() a0=b4.a.at -if(a0==null)a0=q.gC1() -a1=new A.b_r(b4,b2,s,q).$0() +if(a0==null)a0=q.gC3() +a1=new A.b_x(b4,b2,s,q).$0() a2=b4.a a3=a2.cy -if(a3==null)a3=B.HI +if(a3==null)a3=B.HM a4=a2.CW -if(a4==null)a4=B.HH +if(a4==null)a4=B.HL a5=a2.cx -if(a5==null)a5=B.HG +if(a5==null)a5=B.HK a6=a2.ch -if(a6==null)a6=B.HF +if(a6==null)a6=B.HJ a7=a2.fy -if(a7==null)a7=B.a2U +if(a7==null)a7=B.a2Y a2=a2.go -if(a2==null)a2=q.gEb() +if(a2==null)a2=q.gEd() m=l==null?m:l l=a1==null?r.ax:a1 -b4.a=A.bhB(e,k,c,h,b,g,f,a0,d,j,r.id,r.k2,r.as,l,a6,r.dy,r.dx,r.fr,r.fx,i,a7,a,r.k1,a5,a4,m,a3,n,o,a2) +b4.a=A.bhI(e,k,c,h,b,g,f,a0,d,j,r.id,r.k2,r.as,l,a6,r.dy,r.dx,r.fr,r.fx,i,a7,a,r.k1,a5,a4,m,a3,n,o,a2) b2.a.toString m=A.e8(b3,s,t.GE) if(m==null)a8=b3 else a8=m -if(a8==null)a8=B.eV.aC(s) +if(a8==null)a8=B.eW.aC(s) switch(b5.r.a){case 0:case 1:case 2:case 3:case 4:a9=b3 break -case 5:a9=new A.b_q(b2) +case 5:a9=new A.b_w(b2) break -default:a9=b3}switch(A.ca(b6,B.eZ,t.l).w.ax.a){case 1:b0=B.YM +default:a9=b3}switch(A.ca(b6,B.f_,t.l).w.ax.a){case 1:b0=B.YQ break -case 0:b0=B.Z9 +case 0:b0=B.Zd break -default:b0=b3}s=A.dS(b6,B.cX) +default:b0=b3}s=A.dS(b6,B.cY) s=s==null?b3:s.c b1=s==null?1:s s=b2.y s===$&&A.c() m=b2.gdk(b2) -l=b2.ZN(b2.a.c) +l=b2.ZM(b2.a.c) k=b2.a j=k.y k=k.z i=b4.a -h=new A.b_s(b6).$0() +h=new A.b_y(b6).$0() g=b2.a f=g.x g=g.w -g=f>g?b2.gasl():b3 -return A.d2(b3,b3,A.b7D(s,!1,new A.xH(b2.ay,new A.akS(l,b3,j,k,i,b1,h,g,b2.gPX(),b2.gPV(),b3,b2,b2.at,b2.ax,b2.x),b3),!0,m,a8,b3,b2.gaAU(),b2.gaAW(),b0),!0,b3,b3,!1,!1,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,a9,b3,b3,b3,b3,b3,b3,b3,!0,b3,b3,b3,b3)}, -afB(){var s,r,q=this -if(q.ch==null){q.ch=A.rb(new A.b_v(q),!1) +g=f>g?b2.gasi():b3 +return A.d3(b3,b3,A.b7J(s,!1,new A.xF(b2.ay,new A.akZ(l,b3,j,k,i,b1,h,g,b2.gPW(),b2.gPU(),b3,b2,b2.at,b2.ax,b2.x),b3),!0,m,a8,b3,b2.gaAR(),b2.gaAT(),b0),!0,b3,b3,!1,!1,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,a9,b3,b3,b3,b3,b3,b3,b3,!0,b3,b3,b3,b3)}, +afz(){var s,r,q=this +if(q.ch==null){q.ch=A.ra(new A.b_B(q),!1) s=q.c s.toString q.a.toString -s=A.b8h(s,t.N1) +s=A.b8o(s,t.N1) s.toString r=q.ch r.toString -s.ya(0,r)}}} -A.b_t.prototype={ +s.yc(0,r)}}} +A.b_z.prototype={ $0(){this.a.at=this.b}, $S:0} -A.b_u.prototype={ +A.b_A.prototype={ $0(){this.a.ax=this.b}, $S:0} -A.b_r.prototype={ +A.b_x.prototype={ $0(){var s,r,q,p=this p.b.a.toString s=p.c r=t.MH q=A.e8(p.a.a.ax,s,r) -return q==null?A.e8(p.d.giz(),s,r):q}, +return q==null?A.e8(p.d.giC(),s,r):q}, $S:515} -A.b_s.prototype={ -$0(){return A.ca(this.a,B.eY,t.l).w.a}, +A.b_y.prototype={ +$0(){return A.ca(this.a,B.eZ,t.l).w.a}, $S:167} -A.b_q.prototype={ +A.b_w.prototype={ $0(){var s=this.a -if(!s.gdk(s).gdM()&&s.gdk(s).gf1())s.gdk(s).la()}, +if(!s.gdk(s).gdM()&&s.gdk(s).gf2())s.gdk(s).le()}, $S:0} -A.b_v.prototype={ +A.b_B.prototype={ $1(a){var s=this.a -return A.b6Y(new A.amZ(s,null),s.ay,B.i,!0)}, +return A.b73(new A.an4(s,null),s.ay,B.i,!0)}, $S:517} -A.akS.prototype={ -bD(a){var s,r=this,q=a.be(t.I) +A.akZ.prototype={ +bC(a){var s,r=this,q=a.be(t.I) q.toString s=A.am(a) -return A.bDo(r.f,A.ca(a,B.jT,t.l).w.ay,r.ay,r.ch,r.r,r.as,r.Q,r.z,s.r,r.y,r.e,r.at,r.w,r.ax,q.w,r.x,r.d)}, -bI(a,b){var s,r,q=this -b.saI7(q.f) +return A.bDu(r.f,A.ca(a,B.jW,t.l).w.ay,r.ay,r.ch,r.r,r.as,r.Q,r.z,s.r,r.y,r.e,r.at,r.w,r.ax,q.w,r.x,r.d)}, +bH(a,b){var s,r,q=this +b.saI5(q.f) b.sm(0,q.d) -b.saeO(q.e) -b.sTQ(0,q.r) -b.safG(q.w) -b.sqs(q.x) -b.saeL(q.y) -b.saN1(q.z) -b.jm=q.Q +b.saeM(q.e) +b.sTP(0,q.r) +b.safE(q.w) +b.squ(q.x) +b.saeJ(q.y) +b.saN_(q.z) +b.jo=q.Q b.ba=q.as s=a.be(t.I) s.toString b.sd0(s.w) -b.saeU(q.at) -b.saOo(0,A.am(a).r) +b.saeS(q.at) +b.saOm(0,A.am(a).r) b.sdM(q.ay) -b.saL6(q.ch) -s=A.ca(a,B.jT,t.l).w.ay +b.saL4(q.ch) +s=A.ca(a,B.jW,t.l).w.ay r=b.G r===$&&A.c() r.b=s r=b.a8 r===$&&A.c() r.b=s}} -A.HZ.prototype={ -amT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2){var s,r,q,p=this,o=null -p.wI() -s=new A.azw(A.D(t.S,t.EG)) -r=A.aAD(o,o,o) +A.HY.prototype={ +amR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,a0,a1,a2){var s,r,q,p=this,o=null +p.wJ() +s=new A.azB(A.D(t.S,t.EG)) +r=A.aAI(o,o,o) r.w=s -r.ay=p.gPX() -r.ch=p.gaAS() -r.CW=p.gPV() -r.cx=p.gaqq() +r.ay=p.gPW() +r.ch=p.gaAP() +r.CW=p.gPU() +r.cx=p.gaqn() r.b=b p.G=r -r=A.Gk(o,o,o) +r=A.Gi(o,o,o) r.w=s -r.bH=p.gaAY() -r.bN=p.gaB_() +r.bG=p.gaAV() +r.bM=p.gaAX() r.b=b p.a8=r -r=p.L +r=p.M q=r.d q===$&&A.c() -p.aa=A.dq(B.ax,q,o) +p.aa=A.dq(B.ay,q,o) q=r.e q===$&&A.c() -q=A.dq(B.ax,q,o) -q.a.ke(new A.aZi(p)) +q=A.dq(B.ay,q,o) +q.a.kg(new A.aZo(p)) p.af=q r=r.f r===$&&A.c() -p.aJ=A.dq(B.fo,r,o)}, -gOZ(){var s=this.ga3A() -return new A.W(s,new A.aZg(),A.a6(s).h("W<1,a2>")).nY(0,B.f6)}, -gOY(){var s=this.ga3A() -return new A.W(s,new A.aZf(),A.a6(s).h("W<1,a2>")).nY(0,B.f6)}, -ga3A(){var s,r=this.dv +p.aJ=A.dq(B.fq,r,o)}, +gP_(){var s=this.ga3y() +return new A.W(s,new A.aZm(),A.a7(s).h("W<1,a2>")).o_(0,B.f7)}, +gOZ(){var s=this.ga3y() +return new A.W(s,new A.aZl(),A.a7(s).h("W<1,a2>")).o_(0,B.f7)}, +ga3y(){var s,r=this.dv r.ch.toString r.cx.toString s=this.di!=null s -return A.b([new A.M(48,48),new A.M(20,20),r.CW.Lv(s,r)],t.X4)}, -gQc(){var s=this.dv -return s.cy.aem(!1,this,s)}, -sm(a,b){var s,r,q=this,p=q.cv,o=p>0?q.A9(b):b -if(o===q.bj)return -q.bj=o +return A.b([new A.M(48,48),new A.M(20,20),r.CW.Lx(s,r)],t.X4)}, +gQb(){var s=this.dv +return s.cy.aek(!1,this,s)}, +sm(a,b){var s,r,q=this,p=q.cv,o=p>0?q.Ab(b):b +if(o===q.bi)return +q.bi=o p=q.cv -s=q.L.r +s=q.M.r if(p>0){s===$&&A.c() p=s.x p===$&&A.c() r=Math.abs(o-p) -s.e=r!==0?new A.bD(B.d.aw(75e3*(1/r))):B.F -s.z=B.aO -s.nd(o,B.fo,null)}else{s===$&&A.c() +s.e=r!==0?new A.bC(B.d.az(75e3*(1/r))):B.F +s.z=B.aP +s.ng(o,B.fq,null)}else{s===$&&A.c() s.sm(0,o)}q.ce()}, -saeO(a){if(a==this.ds)return +saeM(a){if(a==this.ds)return this.ds=a this.ce()}, -saOo(a,b){if(this.dt===b)return +saOm(a,b){if(this.dt===b)return this.dt=b this.ce()}, -saeU(a){return}, -saI7(a){if(a===this.cv)return +saeS(a){return}, +saI5(a){if(a===this.cv)return this.cv=a -this.bk()}, -sTQ(a,b){if(b===this.eh)return +this.bj()}, +sTP(a,b){if(b===this.eh)return this.eh=b -this.wI()}, -safG(a){if(a.l(0,this.dv))return +this.wJ()}, +safE(a){if(a.l(0,this.dv))return this.dv=a -this.wI()}, -sqs(a){if(a===this.iw)return -this.iw=a -this.wI()}, -saeL(a){if(a.l(0,this.f6))return -this.f6=a -this.bk()}, -saN1(a){var s,r,q=this +this.wJ()}, +squ(a){if(a===this.iz)return +this.iz=a +this.wJ()}, +saeJ(a){if(a.l(0,this.f7))return +this.f7=a +this.bj()}, +saN_(a){var s,r,q=this if(J.e(a,q.di))return s=q.di q.di=a r=a!=null -if(s!=null!==r){s=q.L.f +if(s!=null!==r){s=q.M.f if(r){s===$&&A.c() s.d_(0)}else{s===$&&A.c() -s.es(0)}q.bk() +s.er(0)}q.bj() q.ce()}}, sd0(a){if(a===this.cK)return this.cK=a -this.wI()}, +this.wJ()}, sdM(a){var s,r,q=this -if(a===q.f7)return -q.f7=a -s=q.L +if(a===q.f8)return +q.f8=a +s=q.M r=s.d if(a){r===$&&A.c() r.d_(0) -if(q.gzy()){s=s.e +if(q.gzA()){s=s.e s===$&&A.c() s.d_(0)}}else{r===$&&A.c() -r.es(0) -if(q.gzy()){s=s.e +r.er(0) +if(q.gzA()){s=s.e s===$&&A.c() -s.es(0)}}q.ce()}, -saL6(a){if(a===this.eY)return +s.er(0)}}q.ce()}, +saL4(a){if(a===this.eY)return this.eY=a -this.a4V(a)}, -saL7(a){var s=this +this.a4T(a)}, +saL5(a){var s=this if(a===s.dC)return s.dC=a -s.a4V(s.eY)}, -a4V(a){var s,r=this -if(a&&r.dC){s=r.L.d +s.a4T(s.eY)}, +a4T(a){var s,r=this +if(a&&r.dC){s=r.M.d s===$&&A.c() -s.d_(0)}else if(!r.f7){s=r.L.d +s.d_(0)}else if(!r.f8){s=r.M.d s===$&&A.c() -s.es(0)}}, -gzy(){switch(this.dv.fy.a){case 0:var s=this.cv +s.er(0)}}, +gzA(){switch(this.dv.fy.a){case 0:var s=this.cv return s>0 case 1:s=this.cv return s<=0 case 2:return!0 case 3:return!1}}, -wI(){var s=this,r=s.b9 +wJ(){var s=this,r=s.b9 r.se6(0,A.cH(null,null,null,s.dv.go,s.eh)) r.sd0(s.cK) -r.sqs(s.iw) -r.qi() +r.squ(s.iz) +r.qk() s.aE()}, -zU(){this.Mp() +zW(){this.Mr() this.b9.aE() -this.wI()}, +this.wJ()}, b6(a){var s,r,q=this -q.alV(a) +q.alT(a) s=q.aa s===$&&A.c() -r=q.gfo() +r=q.gfs() s.a.ai(0,r) s=q.af s===$&&A.c() @@ -98500,7 +98607,7 @@ s.a.ai(0,r) s=q.aJ s===$&&A.c() s.a.ai(0,r) -s=q.L.r +s=q.M.r s===$&&A.c() s.cA() s=s.e9$ @@ -98508,7 +98615,7 @@ s.b=!0 s.a.push(r)}, b1(a){var s,r=this,q=r.aa q===$&&A.c() -s=r.gfo() +s=r.gfs() q.a.a9(0,s) q=r.af q===$&&A.c() @@ -98516,90 +98623,90 @@ q.a.a9(0,s) q=r.aJ q===$&&A.c() q.a.a9(0,s) -q=r.L.r +q=r.M.r q===$&&A.c() q.a9(0,s) -r.alW(0)}, +r.alU(0)}, v(){this.b9.v() -this.jD()}, -arW(a){switch(this.cK.a){case 0:return 1-a +this.jF()}, +arT(a){switch(this.cK.a){case 0:return 1-a case 1:return a}}, -A9(a){var s=A.Y(a,0,1),r=this.cv -return r>0?B.d.aw(s*r)/r:s}, -a3M(a){var s,r,q,p=this,o=p.L -o.afB() +Ab(a){var s=A.Y(a,0,1),r=this.cv +return r>0?B.d.az(s*r)/r:s}, +a3K(a){var s,r,q,p=this,o=p.M +o.afz() if(!p.al&&p.di!=null){p.al=!0 -p.jm.$1(p.A9(p.bj)) +p.jo.$1(p.Ab(p.bi)) s=p.f_(a) -r=p.gQc() -q=p.gQc() -q=p.arW((s.a-r.a)/(q.c-q.a)) +r=p.gQb() +q=p.gQb() +q=p.arT((s.a-r.a)/(q.c-q.a)) p.b_=q r=p.di r.toString -r.$1(p.A9(q)) +r.$1(p.Ab(q)) q=o.d q===$&&A.c() q.d_(0) -if(p.gzy()){s=o.e +if(p.gzA()){s=o.e s===$&&A.c() s.d_(0) s=o.w -if(s!=null)s.bn(0) -o.w=A.dv(new A.bD(5e5),new A.aZh(p))}}}, -NP(){var s,r,q=this,p=q.L +if(s!=null)s.bm(0) +o.w=A.dv(new A.bC(5e5),new A.aZn(p))}}}, +NR(){var s,r,q=this,p=q.M if(p.c==null)return -if(q.al&&!0){q.ba.$1(q.A9(q.b_)) +if(q.al&&!0){q.ba.$1(q.Ab(q.b_)) s=q.al=!1 q.b_=0 -if(!q.f7){r=p.d +if(!q.f8){r=p.d r===$&&A.c() -r.es(0)}if(q.gzy()?p.w==null:s){p=p.e +r.er(0)}if(q.gzA()?p.w==null:s){p=p.e p===$&&A.c() -p.es(0)}}}, -PY(a){this.a3M(a.b)}, -aAT(a){var s,r,q,p=this -if(p.L.c==null)return +p.er(0)}}}, +PX(a){this.a3K(a.b)}, +aAQ(a){var s,r,q,p=this +if(p.M.c==null)return if(p.di!=null){s=a.c s.toString -r=p.gQc() +r=p.gQb() q=s/(r.c-r.a) switch(p.cK.a){case 0:p.b_=p.b_-q break case 1:p.b_=p.b_+q break}s=p.di s.toString -s.$1(p.A9(p.b_))}}, -PW(a){this.NP()}, -aAZ(a){this.a3M(a.a)}, -aB0(a){this.NP()}, -lU(a){return!0}, -nI(a,b){var s,r=this -if(r.L.c==null)return +s.$1(p.Ab(p.b_))}}, +PV(a){this.NR()}, +aAW(a){this.a3K(a.a)}, +aAY(a){this.NR()}, +lY(a){return!0}, +nK(a,b){var s,r=this +if(r.M.c==null)return if(t.pY.b(a)&&r.di!=null){s=r.G s===$&&A.c() -s.Hp(a) +s.Hs(a) s=r.a8 s===$&&A.c() -s.Hp(a)}if(r.di!=null&&r.bO!=null){s=r.bO +s.Hs(a)}if(r.di!=null&&r.bN!=null){s=r.bN s.toString -r.saL7(s.O(0,a.geH()))}}, -c8(a){return 144+this.gOZ()}, -c3(a){return 144+this.gOZ()}, +r.saL5(s.O(0,a.geG()))}}, +c8(a){return 144+this.gP_()}, +c3(a){return 144+this.gP_()}, c4(a){var s=this.dv.a s.toString -return Math.max(s,this.gOY())}, +return Math.max(s,this.gOZ())}, cd(a){var s=this.dv.a s.toString -return Math.max(s,this.gOY())}, -gmb(){return!0}, +return Math.max(s,this.gOZ())}, +gmf(){return!0}, dH(a){var s,r=a.b -r=r<1/0?r:144+this.gOZ() +r=r<1/0?r:144+this.gP_() s=a.d if(!(s<1/0)){s=this.dv.a s.toString -s=Math.max(s,this.gOY())}return new A.M(r,s)}, -aI(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.L,a4=a3.r +s=Math.max(s,this.gOZ())}return new A.M(r,s)}, +aI(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.M,a4=a3.r a4===$&&A.c() a4=a4.x a4===$&&A.c() @@ -98613,12 +98720,12 @@ break default:q=a2 r=q}a4=a1.dv p=a1.cv -o=a4.cy.aen(p>0,a6,a1,a4) +o=a4.cy.ael(p>0,a6,a1,a4) a4=o.a p=o.c-a4 -n=new A.j(a4+r*p,o.gbw().b) +n=new A.j(a4+r*p,o.gbv().b) if(a1.di!=null){a1.dv.ch.toString -a1.bO=A.k4(n,24)}m=q!=null?new A.j(a4+q*p,o.gbw().b):a2 +a1.bN=A.k5(n,24)}m=q!=null?new A.j(a4+q*p,o.gbv().b):a2 l=a1.dv k=l.cy k.toString @@ -98626,101 +98733,101 @@ j=a1.aJ j===$&&A.c() i=a1.cK h=a1.cv -k.aNV(a5,a6,j,h>0,a1.di!=null,a1,m,l,i,n) +k.aNT(a5,a6,j,h>0,a1.di!=null,a1,m,l,i,n) l=a1.aa l===$&&A.c() if(l.gco(l)!==B.R){l=a1.dv l.ch.toString k=a1.aa -j=a1.f6 +j=a1.f7 if(j.gaD(j))a1.k3.toString g=a5.gcX(a5) -k=new A.bk(0,24,t.Y).ap(0,k.gm(k)) +k=new A.bj(0,24,t.Y).ap(0,k.gm(k)) j=$.G().B() l=l.ax l.toString j.sA(0,l) g.ci(n,k,j)}l=a1.cv if(l>0){l=a1.dv -l=l.CW.Lv(a1.di!=null,l) +l=l.CW.Lx(a1.di!=null,l) f=o.d-o.b e=p-f -if(e/a1.cv>=3*l.a){d=o.gbw().b +if(e/a1.cv>=3*l.a){d=o.gbv().b for(p=f/2,c=0;l=a1.cv,c<=l;++c){k=a1.dv j=a1.aJ i=a1.cK -k.CW.aNY(a5,new A.j(a4+c/l*e+p,d),j,a1.di!=null,a1,k,i,n)}}}if(a1.di!=null){a4=a1.af +k.CW.aNW(a5,new A.j(a4+c/l*e+p,d),j,a1.di!=null,a1,k,i,n)}}}if(a1.di!=null){a4=a1.af a4===$&&A.c() a4=a4.gco(a4)!==B.R}else a4=!1 -if(a4)if(a1.gzy())a3.z=new A.aZj(a1,n) +if(a4)if(a1.gzA())a3.z=new A.aZp(a1,n) a3=a1.dv a3.cx.toString a4=a1.aa p=a1.aJ -l=a1.f6 +l=a1.f7 if(l.gaD(l))a1.k3.toString g=a5.gcX(a5) l=t.Y a3=new A.f8(a3.at,a3.Q).ap(0,p.gm(p)) a3.toString -b=new A.bk(10,10,l).ap(0,p.gm(p)) -a=new A.bk(1,6,l).ap(0,a4.gm(a4)) +b=new A.bj(10,10,l).ap(0,p.gm(p)) +a=new A.bj(1,6,l).ap(0,a4.gm(a4)) a4=$.G() a0=a4.S() l=2*b -a0.QL(A.vy(n,l,l),0,6.283185307179586) -g.mG(a0,B.p,a,!0) +a0.QK(A.vw(n,l,l),0,6.283185307179586) +g.mK(a0,B.p,a,!0) a4=a4.B() a4.sA(0,a3) g.ci(n,b,a4)}, -je(a){var s,r=this -r.me(a) +jg(a){var s,r=this +r.mi(a) a.a=!1 s=r.di -a.cG(B.oE,!0) -a.cG(B.oB,s!=null) +a.cF(B.oH,!0) +a.cF(B.oE,s!=null) a.y2=r.cK a.d=!0 -if(r.di!=null){a.sK7(r.gaLd()) -a.sK3(r.gaHJ())}s=r.bj -a.RG=new A.ee(""+B.d.aw(s*100)+"%",B.aN) +if(r.di!=null){a.sK9(r.gaLb()) +a.sK5(r.gaHH())}s=r.bi +a.RG=new A.ee(""+B.d.az(s*100)+"%",B.aO) a.d=!0 -a.rx=new A.ee(""+B.d.aw(A.Y(s+r.gGE(),0,1)*100)+"%",B.aN) +a.rx=new A.ee(""+B.d.az(A.Y(s+r.gGH(),0,1)*100)+"%",B.aO) a.d=!0 -a.ry=new A.ee(""+B.d.aw(A.Y(r.bj-r.gGE(),0,1)*100)+"%",B.aN) +a.ry=new A.ee(""+B.d.az(A.Y(r.bi-r.gGH(),0,1)*100)+"%",B.aO) a.d=!0}, -gGE(){var s=this.cv +gGH(){var s=this.cv return 1/s}, -Jm(){var s=this.di -if(s!=null)s.$1(A.Y(this.bj+this.gGE(),0,1))}, -Is(){var s=this.di -if(s!=null)s.$1(A.Y(this.bj-this.gGE(),0,1))}} -A.aZi.prototype={ +Jo(){var s=this.di +if(s!=null)s.$1(A.Y(this.bi+this.gGH(),0,1))}, +Iu(){var s=this.di +if(s!=null)s.$1(A.Y(this.bi-this.gGH(),0,1))}} +A.aZo.prototype={ $1(a){var s -if(a===B.R&&this.a.L.ch!=null){s=this.a.L -s.ch.fB(0) +if(a===B.R&&this.a.M.ch!=null){s=this.a.M +s.ch.fD(0) s.ch=null}}, $S:4} -A.aZg.prototype={ +A.aZm.prototype={ $1(a){return a.a}, $S:168} -A.aZf.prototype={ +A.aZl.prototype={ $1(a){return a.b}, $S:168} -A.aZh.prototype={ -$0(){var s=this.a,r=s.L +A.aZn.prototype={ +$0(){var s=this.a,r=s.M r.w=null -if(!s.al)if(!s.f7){s=r.e +if(!s.al)if(!s.f8){s=r.e s===$&&A.c() s=s.Q s===$&&A.c() -s=s===B.a6}else s=!1 +s=s===B.a7}else s=!1 else s=!1 if(s){s=r.e s===$&&A.c() -s.es(0)}}, +s.er(0)}}, $S:0} -A.aZj.prototype={ +A.aZp.prototype={ $2(a,b){var s,r,q,p,o,n,m,l,k,j,i=this.a if(i.b!=null){s=i.dv.db s.toString @@ -98732,31 +98839,31 @@ p===$&&A.c() o=i.cv n=i.dv m=i.cK -l=i.bj -k=i.iw -j=i.f6 +l=i.bi +k=i.iz +j=i.f7 if(j.gaD(j)){j=i.k3 -j.toString}else j=i.f6 -s.aNW(a,r,q,p,o>0,i.b9,i,j,n,m,k,l)}}, -$S:6} -A.ok.prototype={} -A.I5.prototype={ +j.toString}else j=i.f7 +s.aNU(a,r,q,p,o>0,i.b9,i,j,n,m,k,l)}}, +$S:5} +A.oj.prototype={} +A.I4.prototype={ T(){return"_SliderAdjustmentType."+this.b}} -A.amZ.prototype={ -bD(a){var s,r=new A.ajE(this.d,!1,A.aZ(t.v)) -r.bC() +A.an4.prototype={ +bC(a){var s,r=new A.ajL(this.d,!1,A.aZ(t.v)) +r.bB() s=r.aa.e s===$&&A.c() -r.L=A.dq(B.ax,s,null) +r.M=A.dq(B.ay,s,null) return r}, -bI(a,b){b.aa=this.d}} -A.ajE.prototype={ -gmb(){return!0}, +bH(a,b){b.aa=this.d}} +A.ajL.prototype={ +gmf(){return!0}, b6(a){var s,r,q=this -q.alZ(a) -s=q.L +q.alX(a) +s=q.M s===$&&A.c() -r=q.gfo() +r=q.gfs() s.a.ai(0,r) s=q.aa.r s===$&&A.c() @@ -98764,72 +98871,72 @@ s.cA() s=s.e9$ s.b=!0 s.a.push(r)}, -b1(a){var s,r=this,q=r.L +b1(a){var s,r=this,q=r.M q===$&&A.c() -s=r.gfo() +s=r.gfs() q.a.a9(0,s) q=r.aa.r q===$&&A.c() q.a9(0,s) -r.am_(0)}, +r.alY(0)}, aI(a,b){var s=this.aa.z if(s!=null)s.$2(a,b)}, dH(a){return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}} -A.b_o.prototype={ -gB_(){return this.k4.b}, -gCL(){var s=this.k4.b +A.b_u.prototype={ +gB1(){return this.k4.b}, +gCN(){var s=this.k4.b return A.a9(61,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gzn(){var s=this.k4.b +gzp(){var s=this.k4.b return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gBY(){var s=this.k4.db.a -return A.a9(82,s>>>16&255,s>>>8&255,s&255)}, gC_(){var s=this.k4.db.a +return A.a9(82,s>>>16&255,s>>>8&255,s&255)}, +gC1(){var s=this.k4.db.a return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, -gC0(){var s=this.k4.db.a +gC2(){var s=this.k4.db.a return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, -gAZ(){var s=this.k4.c +gB0(){var s=this.k4.c return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gCK(){var s=this.k4.b +gCM(){var s=this.k4.b return A.a9(138,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gBX(){var s=this.k4.c +gBZ(){var s=this.k4.c return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gBZ(){var s=this.k4.db.a +gC0(){var s=this.k4.db.a return A.a9(31,s>>>16&255,s>>>8&255,s&255)}, -gDV(){return this.k4.b}, -gC1(){var s=this.k4,r=s.db.a -return A.JS(A.a9(97,r>>>16&255,r>>>8&255,r&255),s.cy)}, -giz(){var s=this.k4.b +gDX(){return this.k4.b}, +gC3(){var s=this.k4,r=s.db.a +return A.JR(A.a9(97,r>>>16&255,r>>>8&255,r&255),s.cy)}, +giC(){var s=this.k4.b return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}, -gEb(){return A.am(this.k3).p3.y.hJ(this.k4.c)}, -gEa(){return B.HE}} -A.W3.prototype={ -b6(a){this.fi(a) -$.i0.iU$.a.H(0,this.gr1())}, -b1(a){$.i0.iU$.a.N(0,this.gr1()) -this.eU(0)}} -A.W5.prototype={ -b6(a){this.fi(a) -$.i0.iU$.a.H(0,this.gr1())}, -b1(a){$.i0.iU$.a.N(0,this.gr1()) -this.eU(0)}} -A.W9.prototype={ -dq(){this.eC() +gEd(){return A.am(this.k3).p3.y.hL(this.k4.c)}, +gEc(){return B.HI}} +A.W8.prototype={ +b6(a){this.fj(a) +$.i_.iW$.a.H(0,this.gr3())}, +b1(a){$.i_.iW$.a.L(0,this.gr3()) +this.eV(0)}} +A.Wa.prototype={ +b6(a){this.fj(a) +$.i_.iW$.a.H(0,this.gr3())}, +b1(a){$.i_.iW$.a.L(0,this.gr3()) +this.eV(0)}} +A.We.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.aMv.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.aMB.prototype={ T(){return"ShowValueIndicator."+this.b}} -A.FY.prototype={ +A.FW.prototype={ gI(a){var s=this -return A.a4(s.a,s.gB_(),s.gCL(),s.gzn(),s.gBY(),s.gC_(),s.gC0(),s.gAZ(),s.gCK(),s.gBX(),s.gBZ(),s.gDV(),s.as,s.gC1(),s.giz(),s.ay,s.ch,s.CW,s.cx,A.a4(s.cy,s.gEa(),s.dx,s.dy,s.fr,s.fx,s.fy,s.gEb(),s.id,s.k1,s.k2,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, +return A.a4(s.a,s.gB1(),s.gCN(),s.gzp(),s.gC_(),s.gC1(),s.gC2(),s.gB0(),s.gCM(),s.gBZ(),s.gC0(),s.gDX(),s.as,s.gC3(),s.giC(),s.ay,s.ch,s.CW,s.cx,A.a4(s.cy,s.gEc(),s.dx,s.dy,s.fr,s.fx,s.fy,s.gEd(),s.id,s.k1,s.k2,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.FY)if(b.a==r.a)if(J.e(b.gB_(),r.gB_()))if(J.e(b.gCL(),r.gCL()))if(J.e(b.gzn(),r.gzn()))if(J.e(b.gBY(),r.gBY()))if(J.e(b.gC_(),r.gC_()))if(J.e(b.gC0(),r.gC0()))if(J.e(b.gAZ(),r.gAZ()))if(J.e(b.gCK(),r.gCK()))if(J.e(b.gBX(),r.gBX()))if(J.e(b.gBZ(),r.gBZ()))if(J.e(b.gDV(),r.gDV()))if(J.e(b.as,r.as))if(J.e(b.gC1(),r.gC1()))if(J.e(b.giz(),r.giz()))if(J.e(b.ay,r.ay))if(b.ch==r.ch)if(b.CW==r.CW)if(b.cx==r.cx)if(b.cy==r.cy)if(b.gEa()==r.gEa())if(b.fy==r.fy)if(J.e(b.gEb(),r.gEb()))if(b.id==r.id)s=!0 +if(b instanceof A.FW)if(b.a==r.a)if(J.e(b.gB1(),r.gB1()))if(J.e(b.gCN(),r.gCN()))if(J.e(b.gzp(),r.gzp()))if(J.e(b.gC_(),r.gC_()))if(J.e(b.gC1(),r.gC1()))if(J.e(b.gC2(),r.gC2()))if(J.e(b.gB0(),r.gB0()))if(J.e(b.gCM(),r.gCM()))if(J.e(b.gBZ(),r.gBZ()))if(J.e(b.gC0(),r.gC0()))if(J.e(b.gDX(),r.gDX()))if(J.e(b.as,r.as))if(J.e(b.gC3(),r.gC3()))if(J.e(b.giC(),r.giC()))if(J.e(b.ay,r.ay))if(b.ch==r.ch)if(b.CW==r.CW)if(b.cx==r.cx)if(b.cy==r.cy)if(b.gEc()==r.gEc())if(b.fy==r.fy)if(J.e(b.gEd(),r.gEd()))if(b.id==r.id)s=!0 else s=!1 else s=!1 else s=!1 @@ -98856,26 +98963,26 @@ else s=!1 else s=!1 else s=!1 return s}, -gB_(){return this.b}, -gCL(){return this.c}, -gzn(){return this.d}, -gBY(){return this.e}, -gC0(){return this.f}, -gC_(){return this.r}, -gAZ(){return this.w}, -gCK(){return this.x}, -gBX(){return this.y}, -gBZ(){return this.z}, -gDV(){return this.Q}, -gC1(){return this.at}, -giz(){return this.ax}, -gEa(){return this.db}, -gEb(){return this.go}} -A.aMP.prototype={} -A.aMQ.prototype={} -A.aMR.prototype={} -A.aru.prototype={ -Lu(a,b,c,d,e){var s,r,q,p,o +gB1(){return this.b}, +gCN(){return this.c}, +gzp(){return this.d}, +gC_(){return this.e}, +gC2(){return this.f}, +gC1(){return this.r}, +gB0(){return this.w}, +gCM(){return this.x}, +gBZ(){return this.y}, +gC0(){return this.z}, +gDX(){return this.Q}, +gC3(){return this.at}, +giC(){return this.ax}, +gEc(){return this.db}, +gEd(){return this.go}} +A.aMV.prototype={} +A.aMW.prototype={} +A.aMX.prototype={} +A.arA.prototype={ +Lw(a,b,c,d,e){var s,r,q,p,o e.cx.toString b e.ch.toString @@ -98886,10 +98993,10 @@ q=d.k3 p=c.b+(q.b-s)/2 o=r+q.a-Math.max(20,48) return new A.x(Math.min(r,o),p,Math.max(r,o),p+s)}, -aem(a,b,c){return this.Lu(a,!1,B.i,b,c)}, -aen(a,b,c,d){return this.Lu(a,!1,b,c,d)}} -A.aKv.prototype={ -aNV(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a7.a +aek(a,b,c){return this.Lw(a,!1,B.i,b,c)}, +ael(a,b,c,d){return this.Lw(a,!1,b,c,d)}} +A.aKB.prototype={ +aNT(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=a7.a if(a==null||a<=0)return a=$.G() s=a.B() @@ -98907,14 +99014,14 @@ case 0:p=s o=q break default:o=null -p=null}n=this.Lu(a3,a4,a1,a5,a7) +p=null}n=this.Lw(a3,a4,a1,a5,a7) r=n.d m=n.b l=r-m k=l/2 -j=new A.bG(k,k) +j=new A.bF(k,k) l=(l+2)/2 -i=new A.bG(l,l) +i=new A.bF(l,l) l=a0.gcX(a0) k=a8===B.z h=k?m-1:m @@ -98922,28 +99029,28 @@ g=a9.a f=k?r+1:r e=k?i:j d=k?i:j -l.dh(A.NS(n.a,h,g,f,d,B.P,e,B.P),o) +l.dh(A.NV(n.a,h,g,f,d,B.P,e,B.P),o) e=a0.gcX(a0) -l=a8===B.al +l=a8===B.an h=l?m-1:m f=l?r+1:r d=l?i:j l=l?i:j -e.dh(A.NS(g,h,n.c,f,B.P,l,B.P,d),p) +e.dh(A.NV(g,h,n.c,f,B.P,l,B.P,d),p) if(a6!=null){l=a6.a c=k?l>g:lh.a r=s?f.z:f.y q=s?f.x:f.w @@ -98957,25 +99064,25 @@ q=null}o=$.G().B() n=new A.f8(r,q).ap(0,c.gm(c)) n.toString o.sA(0,n) -m=this.Lv(d,f).a/2 +m=this.Lx(d,f).a/2 if(m>0)a.gcX(a).ci(b,m,o)}} -A.aKt.prototype={} -A.aKs.prototype={} -A.a6g.prototype={ -aNW(a,b,c,d,e,f,g,h,i,j,k,l){var s=a.gcX(a),r=c.gm(c),q=i.ay +A.aKz.prototype={} +A.aKy.prototype={} +A.a6n.prototype={ +aNU(a,b,c,d,e,f,g,h,i,j,k,l){var s=a.gcX(a),r=c.gm(c),q=i.ay q.toString -B.I8.aNX(q,s,b,f,g,r,h,k)}} -A.aYT.prototype={ -aec(a,b,c,d,e,f){var s=this.a5n(b,d,f),r=s/2,q=A.d1(c.cT(0,null),a).a,p=Math.max(0,r-q+8),o=e.a,n=Math.max(0,r-(o-q-8)) +B.Ic.aNV(q,s,b,f,g,r,h,k)}} +A.aYZ.prototype={ +aea(a,b,c,d,e,f){var s=this.a5l(b,d,f),r=s/2,q=A.d2(c.cT(0,null),a).a,p=Math.max(0,r-q+8),o=e.a,n=Math.max(0,r-(o-q-8)) if(s0)return p-r else return-n+r}}, -a5n(a,b,c){return(Math.max(16*c,a.gbz(a))+32)*b}, -aNX(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k +a5l(a,b,c){return(Math.max(16*c,a.gbz(a))+32)*b}, +aNV(a,b,c,d,e,f,g,h){var s,r,q,p,o,n,m,l,k if(f===0)return -s=this.a5n(d,f,h) -r=this.aec(c,d,e,f,g,h) +s=this.a5l(d,f,h) +r=this.aea(c,d,e,f,g,h) q=d.a p=Math.ceil(q.gc1(q))+16 q=-s/2+r @@ -98988,8 +99095,8 @@ l.n(0,8,-8) l.a2(0) k=m.B() k.sA(0,a) -l.fT(A.jj(new A.x(q,o,q+s,n),B.dm)) -b.bK(0) +l.fU(A.jj(new A.x(q,o,q+s,n),B.dn)) +b.bJ(0) b.aF(0,c.a,c.b-14) b.ee(0,f,f) b.W(l,k) @@ -98998,190 +99105,190 @@ b.aF(0,0,-8-q) o=d.gbz(d) n=d.a d.aI(b,new A.j(r,q/2).U(0,new A.j(o/2,Math.ceil(n.gc1(n))/2))) -b.bl(0)}} -A.ak0.prototype={} -A.akT.prototype={} -A.pr.prototype={ +b.bk(0)}} +A.ak7.prototype={} +A.al_.prototype={} +A.pp.prototype={ T(){return"SnackBarClosedReason."+this.b}} -A.AA.prototype={ -aW(){return new A.UG(B.n)}} -A.UG.prototype={ -bo(){this.bQ() +A.Az.prototype={ +aW(){return new A.UJ(B.n)}} +A.UJ.prototype={ +bn(){this.bP() var s=this.a.ay s.cA() s=s.ep$ s.b=!0 -s.a.push(this.gPa())}, -bM(a){var s,r,q=this +s.a.push(this.gPb())}, +bL(a){var s,r,q=this q.cc(a) s=a.ay -if(q.a.ay!=s){r=q.gPa() -s.fC(r) +if(q.a.ay!=s){r=q.gPb() +s.fE(r) s=q.a.ay s.cA() s=s.ep$ s.b=!0 s.a.push(r)}}, -v(){this.a.ay.fC(this.gPa()) -this.bL()}, -awK(a){switch(a.a){case 0:case 1:case 2:break +v(){this.a.ay.fE(this.gPb()) +this.bK()}, +awH(a){switch(a.a){case 0:case 1:case 2:break case 3:this.a.toString this.d=!0 break}}, -a5(b4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.l,a3=A.ca(b4,B.pM,a2).w.y,a4=A.am(b4),a5=a4.ax,a6=a4.f6,a7=a5.a===B.ai,a8=a7?a5.b:a5.f,a9=new A.b_A(A.am(b4),A.am(b4).ax,a1,a1,a1,a1,6,a1,a1,a1,a1,a1,a1,a1,a1),b0=a7?B.aG:B.ai,b1=a5.c,b2=a4.aGF(A.atU(a9.geW(a9),b0,a5.ax,a1,a1,a1,a5.CW,a5.at,a1,a1,a5.b,a1,a5.f,a1,a5.cy,a1,a1,a1,a1,a1,b1,a1,b1,a1,a8,a1,a5.r,a1,a5.db,a1,a1,a1,a1)),b3=a6.d -if(b3==null)b3=a9.goB() +a5(b4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.l,a3=A.ca(b4,B.pQ,a2).w.y,a4=A.am(b4),a5=a4.ax,a6=a4.f7,a7=a5.a===B.ak,a8=a7?a5.b:a5.f,a9=new A.b_G(A.am(b4),A.am(b4).ax,a1,a1,a1,a1,6,a1,a1,a1,a1,a1,a1,a1,a1),b0=a7?B.aH:B.ak,b1=a5.c,b2=a4.aGD(A.atZ(a9.geX(a9),b0,a5.ax,a1,a1,a1,a5.CW,a5.at,a1,a1,a5.b,a1,a5.f,a1,a5.cy,a1,a1,a1,a1,a1,b1,a1,b1,a1,a8,a1,a5.r,a1,a5.db,a1,a1,a1,a1)),b3=a6.d +if(b3==null)b3=a9.goD() a0.a.toString -s=a9.gBg() +s=a9.gBi() a0.a.toString r=a6.w -a9.gzw() -q=s===B.a40 +a9.gzy() +q=s===B.a44 p=q?16:24 b1=a0.a o=b1.r o=new A.jP(p,0,p,0) b1=b1.ay b1.toString -n=A.dq(B.ax,b1,a1) +n=A.dq(B.ay,b1,a1) b1=a0.a.ay b1.toString -m=A.dq(B.SC,b1,a1) +m=A.dq(B.SG,b1,a1) b1=a0.a.ay b1.toString -A.dq(B.St,b1,a1) +A.dq(B.Sx,b1,a1) b1=a0.a.ay b1.toString -l=A.dq(B.SA,b1,B.jz) +l=A.dq(B.SE,b1,B.jC) b1=a0.a.ay b1.toString -A.dq(B.OU,b1,B.jz) +A.dq(B.OY,b1,B.jC) a0.a.toString -k=A.wd(a1,a1,1,a1,A.cH(a1,a1,a1,A.am(b4).p3.as,""),B.av,B.z,a1,1,B.aB) -k.qi() +k=A.wb(a1,a1,1,a1,A.cH(a1,a1,a1,A.am(b4).p3.as,""),B.aw,B.z,a1,1,B.aC) +k.qk() b1=k.gbz(k) j=k.a Math.ceil(j.gc1(j)) a0.a.toString i=a6.x -if(i==null)i=a9.gCP() +if(i==null)i=a9.gCR() a0.a.toString -h=A.ca(b4,B.eY,a2).w.a.a-(i.a+i.c) +h=A.ca(b4,B.eZ,a2).w.a.a-(i.a+i.c) a0.a.toString g=a6.Q -if(g==null)g=a9.gAY() +if(g==null)g=a9.gB_() f=(b1+0+0)/h>g a2=t.p b1=A.b([],a2) j=a0.a j.toString b3.toString -j=A.b([A.lm(A.dg(a1,A.qm(j.c,a1,a1,B.c9,!0,b3,a1,a1,B.aB),B.t,a1,a1,a1,a1,a1,B.Qk,a1),1)],a2) +j=A.b([A.lm(A.dg(a1,A.qm(j.c,a1,a1,B.ca,!0,b3,a1,a1,B.aC),B.t,a1,a1,a1,a1,a1,B.Qo,a1),1)],a2) if(!f)B.b.F(j,b1) if(f)j.push(A.fh(a1,a1,h*0.4)) -a2=A.b([A.jk(j,B.a2,B.a3,B.a4,a1)],a2) -if(f)a2.push(new A.cg(B.Qc,A.jk(b1,B.a2,B.m4,B.a4,a1),a1)) -e=new A.cg(o,A.GR(B.O,a2,B.hA),a1) -if(!q)e=A.a7i(!0,e,B.J,!1) +a2=A.b([A.jk(j,B.a3,B.a4,B.a5,a1)],a2) +if(f)a2.push(new A.cg(B.Qg,A.jk(b1,B.a3,B.m7,B.a5,a1),a1)) +e=new A.cg(o,A.GQ(B.O,a2,B.hD),a1) +if(!q)e=A.a7p(!0,e,B.J,!1) a0.a.toString d=a6.e if(d==null){a2=a9.e a2.toString d=a2}c=a6.a -if(c==null)c=a9.geW(a9) +if(c==null)c=a9.geX(a9) a0.a.toString b=a6.f if(b==null)b=q?a9.gdB(a9):a1 -e=A.mu(B.ag,!0,a1,new A.we(b2,a3||!1?e:A.lo(!1,e,l),a1),B.t,c,d,a1,a1,b,a1,a1,B.dO) -if(q)e=A.a7i(!1,r!=null?A.dg(a1,e,B.t,a1,a1,a1,a1,new A.aG(0,i.b,0,i.d),a1,r):new A.cg(i,e,a1),B.J,!1) +e=A.mu(B.ai,!0,a1,new A.wc(b2,a3||!1?e:A.lo(!1,e,l),a1),B.t,c,d,a1,a1,b,a1,a1,B.dQ) +if(q)e=A.a7p(!1,r!=null?A.dg(a1,e,B.t,a1,a1,a1,a1,new A.aG(0,i.b,0,i.d),a1,r):new A.cg(i,e,a1),B.J,!1) a2=a0.a -e=A.d2(a1,a1,new A.Kh(e,new A.b_x(b4),a2.CW,a1,B.abt),!0,a1,a1,!1,!1,a1,a1,a1,a1,!0,a1,a1,a1,a1,a1,a1,new A.b_y(b4),a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1) +e=A.d3(a1,a1,new A.Kg(e,new A.b_D(b4),a2.CW,a1,B.abx),!0,a1,a1,!1,!1,a1,a1,a1,a1,!0,a1,a1,a1,a1,a1,a1,new A.b_E(b4),a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1) if(a3)a=e else if(q&&!0)a=A.lo(!1,e,m) -else a=A.nd(n,new A.b_z(n),e) +else a=A.nc(n,new A.b_F(n),e) a2=a2.c.k(0) -return A.beZ(A.JI(a,a0.a.cx,a1),"",!0)}} -A.b_y.prototype={ +return A.bf5(A.JH(a,a0.a.cx,a1),"",!0)}} +A.b_E.prototype={ $0(){var s=this.a.be(t.Pu) s.toString -s.f.abN(B.a41)}, +s.f.abL(B.a45)}, $S:0} -A.b_x.prototype={ +A.b_D.prototype={ $1(a){var s=this.a.be(t.Pu) s.toString -s.f.abN(B.a42)}, +s.f.abL(B.a46)}, $S:519} -A.b_z.prototype={ +A.b_F.prototype={ $2(a,b){var s=this.a -return new A.jD(B.bo,null,s.gm(s),b,null)}, +return new A.jD(B.bp,null,s.gm(s),b,null)}, $S:520} -A.b_A.prototype={ -geW(a){var s,r=this.ax +A.b_G.prototype={ +geX(a){var s,r=this.ax r===$&&A.c() s=this.ay -if(r.ax.a===B.aG){s===$&&A.c() +if(r.ax.a===B.aH){s===$&&A.c() r=s.db.a -s=A.JS(A.a9(204,r>>>16&255,r>>>8&255,r&255),s.cy) +s=A.JR(A.a9(204,r>>>16&255,r>>>8&255,r&255),s.cy) r=s}else{s===$&&A.c() r=s.db}return r}, -goB(){var s=null,r=this.ax +goD(){var s=null,r=this.ax r===$&&A.c() -return A.a9N(r.ax.a===B.aG?B.ai:B.aG,s,s,s,s).p3.w}, -gBg(){return B.a4_}, -gHf(){var s=this.ay +return A.a9U(r.ax.a===B.aH?B.ak:B.aH,s,s,s,s).p3.w}, +gBi(){return B.a43}, +gHi(){var s=this.ay s===$&&A.c() return s.f}, -gID(){var s,r=this.ay +gIF(){var s,r=this.ay r===$&&A.c() s=this.ax s===$&&A.c() r=r.db.a -return A.a9(B.d.aw(255*(s.ax.a===B.aG?0.38:0.3)),r>>>16&255,r>>>8&255,r&255)}, -gdB(a){return B.eC}, -gCP(){return B.Qz}, -gzw(){return!1}, -gHW(){var s=this.ay +return A.a9(B.d.az(255*(s.ax.a===B.aH?0.38:0.3)),r>>>16&255,r>>>8&255,r&255)}, +gdB(a){return B.eD}, +gCR(){return B.QD}, +gzy(){return!1}, +gHZ(){var s=this.ay s===$&&A.c() return s.db}, -gAY(){return 0.25}} -A.a8h.prototype={ +gB_(){return 0.25}} +A.a8o.prototype={ T(){return"SnackBarBehavior."+this.b}} -A.G1.prototype={ +A.G_.prototype={ gI(a){var s=this -return A.a4(s.geW(s),s.gHf(),s.gID(),s.goB(),s.gki(s),s.gdB(s),s.gBg(),s.w,s.gCP(),s.gzw(),s.gHW(),s.gAY(),s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a4(s.geX(s),s.gHi(),s.gIF(),s.goD(),s.gkk(s),s.gdB(s),s.gBi(),s.w,s.gCR(),s.gzy(),s.gHZ(),s.gB_(),s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.G1&&J.e(b.geW(b),s.geW(s))&&J.e(b.gHf(),s.gHf())&&J.e(b.gID(),s.gID())&&J.e(b.goB(),s.goB())&&b.gki(b)==s.gki(s)&&J.e(b.gdB(b),s.gdB(s))&&b.gBg()==s.gBg()&&b.w==s.w&&J.e(b.gCP(),s.gCP())&&b.gzw()==s.gzw()&&J.e(b.gHW(),s.gHW())&&b.gAY()==s.gAY()&&J.e(b.as,s.as)&&J.e(b.at,s.at)}, -geW(a){return this.a}, -gHf(){return this.b}, -gID(){return this.c}, -goB(){return this.d}, -gki(a){return this.e}, +return b instanceof A.G_&&J.e(b.geX(b),s.geX(s))&&J.e(b.gHi(),s.gHi())&&J.e(b.gIF(),s.gIF())&&J.e(b.goD(),s.goD())&&b.gkk(b)==s.gkk(s)&&J.e(b.gdB(b),s.gdB(s))&&b.gBi()==s.gBi()&&b.w==s.w&&J.e(b.gCR(),s.gCR())&&b.gzy()==s.gzy()&&J.e(b.gHZ(),s.gHZ())&&b.gB_()==s.gB_()&&J.e(b.as,s.as)&&J.e(b.at,s.at)}, +geX(a){return this.a}, +gHi(){return this.b}, +gIF(){return this.c}, +goD(){return this.d}, +gkk(a){return this.e}, gdB(a){return this.f}, -gBg(){return this.r}, -gCP(){return this.x}, -gzw(){return null}, -gHW(){return this.z}, -gAY(){return this.Q}} -A.akZ.prototype={} -A.Q6.prototype={ +gBi(){return this.r}, +gCR(){return this.x}, +gzy(){return null}, +gHZ(){return this.z}, +gB_(){return this.Q}} +A.al5.prototype={} +A.Q9.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Q6&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.f==s.f&&b.r==s.r&&!0}} -A.alu.prototype={} -A.Q7.prototype={ +return b instanceof A.Q9&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.f==s.f&&b.r==s.r&&!0}} +A.alB.prototype={} +A.Qa.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.Q7)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(b.y==r.y)s=!0 +if(b instanceof A.Qa)if(J.e(b.a,r.a))if(J.e(b.b,r.b))if(J.e(b.d,r.d))if(J.e(b.e,r.e))if(J.e(b.f,r.f))if(J.e(b.r,r.r))if(J.e(b.w,r.w))if(J.e(b.x,r.x))if(b.y==r.y)s=!0 else s=!1 else s=!1 else s=!1 @@ -99193,190 +99300,190 @@ else s=!1 else s=!1 else s=!1 return s}} -A.alA.prototype={} -A.AN.prototype={ -a7F(a){var s,r=A.am(a),q=r.ax +A.alH.prototype={} +A.AM.prototype={ +a7D(a){var s,r=A.am(a),q=r.ax A.am(a) s=q.db.a -s=A.b9t(B.Y,B.ag,B.I,B.I,A.a9(97,s>>>16&255,s>>>8&255,s&255),B.dp,0,!0,B.eP,q.b,B.Dx,B.Dt,A.bFO(a),r.k2,B.eC,B.qV,r.e,r.p3.as,r.z) +s=A.b9z(B.Y,B.ai,B.I,B.I,A.a9(97,s>>>16&255,s>>>8&255,s&255),B.dq,0,!0,B.eQ,q.b,B.DB,B.Dx,A.bFU(a),r.k2,B.eD,B.qZ,r.e,r.p3.as,r.z) return s}, -act(a){var s=a.be(t.Pj),r=s==null?null:s.w +acr(a){var s=a.be(t.Pj),r=s==null?null:s.w return(r==null?A.am(a).ba:r).a}} -A.V0.prototype={ -aC(a){if(a.O(0,B.a0))return this.b +A.V3.prototype={ +aC(a){if(a.O(0,B.a1))return this.b return this.a}, k(a){return"{disabled: "+A.h(this.b)+", otherwise: "+A.h(this.a)+"}"}} -A.alT.prototype={ +A.am_.prototype={ aC(a){var s -if(a.O(0,B.aS)){s=this.a -return A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.ay)||a.O(0,B.b5)){s=this.a +if(a.O(0,B.aT)){s=this.a +return A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}if(a.O(0,B.az)||a.O(0,B.b6)){s=this.a return A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)}return null}, k(a){var s=this.a return"{hovered: "+A.a9(10,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).k(0)+", focused,pressed: "+A.a9(31,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255).k(0)+", otherwise: null}"}} -A.alS.prototype={ -aC(a){if(a.O(0,B.a0))return this.b +A.alZ.prototype={ +aC(a){if(a.O(0,B.a1))return this.b return this.a}} -A.aoL.prototype={} -A.Ql.prototype={ +A.aoR.prototype={} +A.Qo.prototype={ gI(a){return J.T(this.a)}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Ql&&J.e(b.a,this.a)}} -A.alU.prototype={} -A.alX.prototype={ -yx(a){var s -this.Y2(a) +return b instanceof A.Qo&&J.e(b.a,this.a)}} +A.am0.prototype={} +A.am3.prototype={ +yz(a){var s +this.Y1(a) s=this.a -if(s.gi_()&&this.b){s=s.gaU().gav() +if(s.gi1()&&this.b){s=s.gaU().gav() s.toString -s.n7()}}, -Dh(a){}, -yz(a){var s -this.ajK(a) +s.na()}}, +Dj(a){}, +yB(a){var s +this.ajI(a) s=this.w -s.a2M() +s.a2K() s.a.toString}, -yy(a){var s,r -this.ajJ(a) -if(this.a.gi_()){s=this.w +yA(a){var s,r +this.ajH(a) +if(this.a.gi1()){s=this.w r=s.c r.toString switch(A.am(r).r.a){case 2:case 4:break case 0:case 1:case 3:case 5:s=s.c s.toString -A.b7w(s) +A.b7C(s) break}}}} -A.Qp.prototype={ +A.Qs.prototype={ aW(){var s=null -return new A.V1(new A.cG(s,t.NE),s,A.D(t.yb,t.M),s,!0,s,B.n)}} -A.V1.prototype={ -gpM(){var s=this.a.d +return new A.V4(new A.cG(s,t.NE),s,A.D(t.yb,t.M),s,!0,s,B.n)}} +A.V4.prototype={ +gpO(){var s=this.a.d return s}, -gkI(){var s=this.a.e,r=this.e -if(r==null){s=A.Dz(!0,null,!0,!0,null,null,!1) +gkK(){var s=this.a.e,r=this.e +if(r==null){s=A.Dy(!0,null,!0,!0,null,null,!1) this.e=s}else s=r return s}, -gaql(){this.a.toString +gaqi(){this.a.toString var s=this.c s.toString A.am(s) -return B.ZN}, -gT4(){var s=this.x +return B.ZR}, +gT3(){var s=this.x s===$&&A.c() return s}, -gi_(){return this.a.xr}, -gtK(){var s=this.a,r=s.p2 +gi1(){return this.a.xr}, +gtL(){var s=this.a,r=s.p2 if(r==null)s=s.f.y2 else s=r return s}, -gav3(){this.a.toString +gav0(){this.a.toString return!1}, -gwn(){var s=this.a.f -return s.at!=null||this.gav3()}, -gAe(){this.a.toString +gwo(){var s=this.a.f +return s.at!=null||this.gav0()}, +gAg(){this.a.toString var s=this.c s.toString s=A.am(s) return s.ax.at}, -arB(){var s,r,q,p,o,n=this,m=n.c +ary(){var s,r,q,p,o,n=this,m=n.c m.toString -A.qX(m,B.cS,t.c4).toString +A.qX(m,B.cT,t.c4).toString m=n.c m.toString s=A.am(m) m=n.a.f -m=m.R_(s.d) -r=n.gtK() +m=m.QZ(s.d) +r=n.gtL() q=n.a p=q.f.as -o=m.aH0(r,p==null?q.dx:p) +o=m.aGZ(r,p==null?q.dx:p) m=o.p2==null if(!m||o.p1!=null)return o -r=n.gpM().a.a -r=r.length===0?B.bH:new A.ho(r) +r=n.gpO().a.a +r=r.length===0?B.bI:new A.hn(r) r.gE(r) if(m)if(o.p1==null)n.a.toString n.a.toString return o}, -bo(){var s,r,q=this -q.bQ() -q.w=new A.alX(q,q) +bn(){var s,r,q=this +q.bP() +q.w=new A.am3(q,q) q.a.toString -s=q.gkI() +s=q.gkK() q.a.toString -r=q.gtK() -s.sf1(r) -q.gkI().ai(0,q.ga48())}, -ga47(){var s,r=this.c +r=q.gtL() +s.sf2(r) +q.gkK().ai(0,q.ga46())}, +ga45(){var s,r=this.c r.toString -r=A.dS(r,B.eZ) +r=A.dS(r,B.f_) s=r==null?null:r.ax -switch((s==null?B.eq:s).a){case 0:this.a.toString -r=this.gtK() +switch((s==null?B.er:s).a){case 0:this.a.toString +r=this.gtL() return r case 1:return!0}}, -cZ(){this.am8() -this.gkI().sf1(this.ga47())}, -bM(a){var s=this -s.am9(a) +cZ(){this.am6() +this.gkK().sf2(this.ga45())}, +bL(a){var s=this +s.am7(a) s.a.toString -s.gkI().sf1(s.ga47()) -if(s.gkI().gdM())s.a.toString}, -kt(a,b){var s=this.d -if(s!=null)this.pi(s,"controller")}, -ghy(){return this.a.bi}, +s.gkK().sf2(s.ga45()) +if(s.gkK().gdM())s.a.toString}, +kv(a,b){var s=this.d +if(s!=null)this.pk(s,"controller")}, +ghB(){return this.a.bh}, v(){var s,r=this -r.gkI().a9(0,r.ga48()) +r.gkK().a9(0,r.ga46()) s=r.e if(s!=null)s.v() s=r.d -if(s!=null){s.apZ() -s.aja()}r.ama()}, -a2M(){var s=this.y.gav() -if(s!=null)s.Va()}, -aAI(a){var s=this,r=s.w +if(s!=null){s.apW() +s.aj8()}r.am8()}, +a2K(){var s=this.y.gav() +if(s!=null)s.V9()}, +aAF(a){var s=this,r=s.w r===$&&A.c() if(!r.b)return!1 -if(a===B.au)return!1 +if(a===B.av)return!1 s.a.toString -if(!s.gtK())return!1 -if(a===B.bf||a===B.jg)return!0 -if(s.gpM().a.a.length!==0)return!0 +if(!s.gtL())return!1 +if(a===B.bg||a===B.jj)return!0 +if(s.gpO().a.a.length!==0)return!0 return!1}, -aCH(){this.aM(new A.b_W())}, -aCJ(a,b){var s,r=this,q=r.aAI(b) -if(q!==r.r)r.aM(new A.b_Y(r,q)) +aCE(){this.aM(new A.b01())}, +aCG(a,b){var s,r=this,q=r.aAF(b) +if(q!==r.r)r.aM(new A.b03(r,q)) s=r.c s.toString -switch(A.am(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bf){s=r.y.gav() -if(s!=null)s.lA(a.gfK())}break}s=r.c +switch(A.am(s).r.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.bg){s=r.y.gav() +if(s!=null)s.lF(a.gfM())}break}s=r.c s.toString switch(A.am(s).r.a){case 2:case 1:case 0:break -case 4:case 3:case 5:if(b===B.az){s=r.y.gav() -if(s!=null)s.ko()}break}}, -auj(){var s=this.gpM().a.b -if(s.a===s.b)this.y.gav().Vr()}, -a0t(a){if(a!==this.f)this.aM(new A.b_X(this,a))}, -gt3(){var s,r,q,p,o=this,n=o.a.bV +case 4:case 3:case 5:if(b===B.aA){s=r.y.gav() +if(s!=null)s.kq()}break}}, +aug(){var s=this.gpO().a.b +if(s.a===s.b)this.y.gav().Vq()}, +a0s(a){if(a!==this.f)this.aM(new A.b02(this,a))}, +gt4(){var s,r,q,p,o=this,n=o.a.bU if(n==null)s=null -else s=J.nH(n.slice(0),A.a6(n).c) +else s=J.nF(n.slice(0),A.a7(n).c) if(s!=null){n=o.y.gav() n.toString -n=A.hk(n) -r=o.gpM().a +n=A.ek(n) +r=o.gpO().a q=o.a.f -p=new A.IU(!0,"EditableText-"+n,s,r,q.y)}else p=B.qi -n=o.y.gav().gt3() -return A.bhZ(n.ax,!0,p,!1,!0,n.x,!0,n.z,n.a,n.as,!1,n.b,n.f,n.r,n.Q)}, -gOX(){var s=this,r=A.y(t.ui) -if(!s.gtK())r.H(0,B.a0) -if(s.f)r.H(0,B.aS) -if(s.gkI().gdM())r.H(0,B.ay) -if(s.gwn())r.H(0,B.iZ) +p=new A.IT(!0,"EditableText-"+n,s,r,q.y)}else p=B.qm +n=o.y.gav().gt4() +return A.bi4(n.ax,!0,p,!1,!0,n.x,!0,n.z,n.a,n.as,!1,n.b,n.f,n.r,n.Q)}, +gOY(){var s=this,r=A.y(t.ui) +if(!s.gtL())r.H(0,B.a1) +if(s.f)r.H(0,B.aT) +if(s.gkK().gdM())r.H(0,B.az) +if(s.gwo())r.H(0,B.j1) return r}, a5(d3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8=this,c9=null,d0={},d1=A.am(d3),d2=d3.be(t.Uf) -if(d2==null)d2=B.ia +if(d2==null)d2=B.id s=d1.p3.w s.toString r=c8.c @@ -99384,58 +99491,58 @@ r.toString A.am(r) r=c8.c r.toString -r=A.bFu(r) +r=A.bFA(r) q=t.em -p=A.e8(r,c8.gOX(),q) -o=A.e8(s,c8.gOX(),q).bZ(p).bZ(c8.a.y) +p=A.e8(r,c8.gOY(),q) +o=A.e8(s,c8.gOY(),q).bY(p).bY(c8.a.y) c8.a.toString s=d1.ax -n=c8.gpM() -m=c8.gkI() +n=c8.gpO() +m=c8.gkK() r=A.b([],t.VS) q=c8.a.p1 if(q!=null)B.b.F(r,q) q=c8.a q.toString -switch(A.cr().a){case 2:case 4:l=A.buk(q.G) +switch(A.cr().a){case 2:case 4:l=A.bur(q.G) break -case 0:case 1:case 3:case 5:l=A.bB6(q.G) +case 0:case 1:case 3:case 5:l=A.bBc(q.G) break default:l=c9}q=c8.a k=q.y1 j=q.R8 d0.a=null -switch(d1.r.a){case 2:i=A.ue(d3) +switch(d1.r.a){case 2:i=A.uc(d3) c8.x=!0 -k=$.bck() -if(c8.gwn())h=c8.gAe() +k=$.bcr() +if(c8.gwo())h=c8.gAg() else{c8.a.toString q=d2.w -h=q==null?i.gie():q}g=d2.x -if(g==null){d2=i.gie() -g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}f=new A.j(-2/A.ca(d3,B.cc,t.l).w.b,0) +h=q==null?i.gii():q}g=d2.x +if(g==null){d2=i.gii() +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}f=new A.j(-2/A.ca(d3,B.cd,t.l).w.b,0) e=g d=!0 c=!0 -j=B.dl +j=B.dm break -case 4:i=A.ue(d3) +case 4:i=A.uc(d3) c=c8.x=!1 -k=$.bcj() -if(c8.gwn())h=c8.gAe() +k=$.bcq() +if(c8.gwo())h=c8.gAg() else{c8.a.toString q=d2.w -h=q==null?i.gie():q}g=d2.x -if(g==null){d2=i.gie() -g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}f=new A.j(-2/A.ca(d3,B.cc,t.l).w.b,0) -d0.a=new A.b0_(c8) +h=q==null?i.gii():q}g=d2.x +if(g==null){d2=i.gii() +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}f=new A.j(-2/A.ca(d3,B.cd,t.l).w.b,0) +d0.a=new A.b05(c8) e=c9 d=!0 -j=B.dl +j=B.dm break case 0:case 1:c8.x=!1 -k=$.bcq() -if(c8.gwn())h=c8.gAe() +k=$.bcx() +if(c8.gwo())h=c8.gAg() else{c8.a.toString q=d2.w h=q==null?s.b:q}g=d2.x @@ -99446,8 +99553,8 @@ d=!1 c=!1 break case 3:c8.x=!1 -k=$.b6e() -if(c8.gwn())h=c8.gAe() +k=$.b6k() +if(c8.gwo())h=c8.gAg() else{c8.a.toString q=d2.w h=q==null?s.b:q}g=d2.x @@ -99458,13 +99565,13 @@ d=!1 c=!1 break case 5:c8.x=!1 -k=$.b6e() -if(c8.gwn())h=c8.gAe() +k=$.b6k() +if(c8.gwo())h=c8.gAg() else{c8.a.toString q=d2.w h=q==null?s.b:q}g=d2.x if(g==null){d2=s.b -g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}d0.a=new A.b00(c8) +g=A.a9(102,d2.gm(d2)>>>16&255,d2.gm(d2)>>>8&255,d2.gm(d2)&255)}d0.a=new A.b06(c8) e=c9 f=e d=!1 @@ -99477,7 +99584,7 @@ f=h c=f d=c}d2=c8.d6$ c8.a.toString -q=c8.gtK() +q=c8.gtL() b=c8.a a=b.fy a0=b.go @@ -99504,200 +99611,200 @@ b9=b3.cu c0=b3.p3 c1=b3.p4 c2=b3.x2 -c3=b3.by -c4=b3.bU +c3=b3.bx +c4=b3.bT b3=b3.af -c5=$.bbP() -d2=A.QZ(d2,A.bet(!0,e,c8,B.bE,!1,B.dA,B.a1,c9,b3,n,h,c1,f,c,j,c0,B.ab,!0,b4,!0,!1,m,!0,r,c8.y,s.a,a2,c5,b1,b,B.m,!1,a8,c9,b6,b7,c8.gaCI(),c8.gaui(),b8,b9,d,!q,!0,"editable",!0,c3,c2,c4,b2,b5,B.dv,B.cE,a0,a1,a9,b0,l,a5,o,a6,a4,a7,c9,a3,c9,B.aB,a,c9)) +c5=$.bbW() +d2=A.R1(d2,A.beA(!0,e,c8,B.bF,!1,B.dC,B.a2,c9,b3,n,h,c1,f,c,j,c0,B.ad,!0,b4,!0,!1,m,!0,r,c8.y,s.a,a2,c5,b1,b,B.m,!1,a8,c9,b6,b7,c8.gaCF(),c8.gauf(),b8,b9,d,!q,!0,"editable",!0,c3,c2,c4,b2,b5,B.dw,B.cF,a0,a1,a9,b0,l,a5,o,a6,a4,a7,c9,a3,c9,B.aC,a,c9)) c8.a.toString -c6=A.nd(new A.Bz(A.b([m,n],t.Eo)),new A.b01(c8,m,n),new A.lO(d2,c9)) +c6=A.nc(new A.By(A.b([m,n],t.Eo)),new A.b07(c8,m,n),new A.lO(d2,c9)) c8.a.toString -c7=A.e8(B.ac3,c8.gOX(),t.Pb) +c7=A.e8(B.ac7,c8.gOY(),t.Pb) d0.b=null -if(c8.gaql()!==B.ZM)c8.a.toString -d2=c8.gtK() +if(c8.gaqi()!==B.ZQ)c8.a.toString +d2=c8.gtL() s=c8.w s===$&&A.c() -return A.mx(A.a9x(new A.nF(!d2,c9,A.nd(n,new A.b02(d0,c8),s.a6k(B.da,c6)),c9),c9,c9),c7,c9,new A.b03(c8),new A.b04(c8),c9)}, +return A.mx(A.a9E(new A.nD(!d2,c9,A.nc(n,new A.b08(d0,c8),s.a6i(B.db,c6)),c9),c9,c9),c7,c9,new A.b09(c8),new A.b0a(c8),c9)}, gaU(){return this.y}} -A.b_W.prototype={ +A.b01.prototype={ $0(){}, $S:0} -A.b_Y.prototype={ +A.b03.prototype={ $0(){this.a.r=this.b}, $S:0} -A.b_X.prototype={ +A.b02.prototype={ $0(){this.a.f=this.b}, $S:0} -A.b0_.prototype={ +A.b05.prototype={ $0(){var s=this.a -if(!s.gkI().gdM()&&s.gkI().gf1())s.gkI().la()}, +if(!s.gkK().gdM()&&s.gkK().gf2())s.gkK().le()}, $S:0} -A.b00.prototype={ +A.b06.prototype={ $0(){var s=this.a -if(!s.gkI().gdM()&&s.gkI().gf1())s.gkI().la()}, +if(!s.gkK().gdM()&&s.gkK().gf2())s.gkK().le()}, $S:0} -A.b01.prototype={ -$2(a,b){var s,r,q,p=this.a,o=p.arB(),n=p.a,m=n.y,l=n.Q +A.b07.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.ary(),n=p.a,m=n.y,l=n.Q n=n.as s=p.f r=this.b.gdM() q=this.c.a.a p.a.toString -return A.bwO(m,b,o,!1,q.length===0,r,s,l,n)}, +return A.bwV(m,b,o,!1,q.length===0,r,s,l,n)}, $S:521} -A.b03.prototype={ -$1(a){return this.a.a0t(!0)}, +A.b09.prototype={ +$1(a){return this.a.a0s(!0)}, $S:61} -A.b04.prototype={ -$1(a){return this.a.a0t(!1)}, +A.b0a.prototype={ +$1(a){return this.a.a0s(!1)}, $S:46} -A.b02.prototype={ -$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gpM().a.a -o=o.length===0?B.bH:new A.ho(o) +A.b08.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=p.gpO().a.a +o=o.length===0?B.bI:new A.hn(o) o=o.gE(o) p.a.toString -return A.d2(s,s,b,!1,o,s,!1,!1,s,s,s,s,s,q,s,s,s,s,r.a,s,s,s,new A.b_Z(p),s,s,s,s,s,s,s,s)}, +return A.d3(s,s,b,!1,o,s,!1,!1,s,s,s,s,s,q,s,s,s,s,r.a,s,s,s,new A.b04(p),s,s,s,s,s,s,s,s)}, $S:522} -A.b_Z.prototype={ +A.b04.prototype={ $0(){var s=this.a -if(!s.gpM().a.b.gdT())s.gpM().sEA(A.rV(B.u,s.gpM().a.a.length)) -s.a2M()}, +if(!s.gpO().a.b.gdT())s.gpO().sEC(A.rS(B.u,s.gpO().a.a.length)) +s.a2K()}, $S:0} -A.b1L.prototype={ +A.b1R.prototype={ $1(a){var s,r=null,q=A.am(this.a) -if(a.O(0,B.a0))return A.en(r,r,q.ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) +if(a.O(0,B.a1))return A.eo(r,r,q.ch,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) s=q.p3.w -return A.en(r,r,s==null?r:s.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, +return A.eo(r,r,s==null?r:s.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, $S:65} -A.b0Z.prototype={ +A.b14.prototype={ $2(a,b){if(!a.a)a.a9(0,b)}, $S:53} -A.Wb.prototype={ -bM(a){this.cc(a) +A.Wg.prototype={ +bL(a){this.cc(a) this.ul()}, cZ(){var s,r,q,p,o=this -o.fF() +o.fH() s=o.d6$ -r=o.gt2() +r=o.gt3() q=o.c q.toString -q=A.vG(q) -o.jk$=q -p=o.r6(q,r) -if(r){o.kt(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ab(0,new A.b0Z()) +r.jl$.ab(0,new A.b14()) s=r.d6$ if(s!=null)s.v() r.d6$=null -r.bL()}} -A.Qq.prototype={ +r.bK()}} +A.Qt.prototype={ aW(){var s=null,r=$.ag() -return new A.Ic(new A.OG(s,r),new A.A9(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n)}} -A.aOV.prototype={ +return new A.Ib(new A.OJ(s,r),new A.A8(!1,r),s,A.D(t.yb,t.M),s,!0,s,B.n)}} +A.aP0.prototype={ $1(a){var s,r,q,p,o,n,m=this t.iN.a(a) s=m.a r=a.c r.toString -q=s.R_(A.am(r).d) +q=s.QZ(A.am(r).d) r=a.d6$ -p=a.gwG() +p=a.gwH() o=a.e n=o.y -o=q.aGJ(n==null?A.w(o).h("dU.T").a(n):n) +o=q.aGH(n==null?A.q(o).h("dU.T").a(n):n) n=m.ok s=s.y2 -return A.QZ(r,A.b9u(m.cx,m.x2,m.as,m.x1,m.cr,p,m.p4,m.p2,m.p3,m.p1,o,m.y1,!0,m.dx,s!==!1,m.fy,m.d,m.k4,null,m.rx,m.e,m.bH,m.go,m.dy,m.fr,m.fx,m.y2,m.CW,m.ch,new A.aOW(a,m.b),m.k2,m.k3,m.id,m.k1,m.ax,m.c,m.xr,m.R8,m.RG,m.to,m.ay,B.oR,B.oS,m.cu,m.w,m.r,m.x,m.y,m.Q,m.z,m.f,m.at))}, +return A.R1(r,A.b9A(m.cx,m.x2,m.as,m.x1,m.cr,p,m.p4,m.p2,m.p3,m.p1,o,m.y1,!0,m.dx,s!==!1,m.fy,m.d,m.k4,null,m.rx,m.e,m.bG,m.go,m.dy,m.fr,m.fx,m.y2,m.CW,m.ch,new A.aP1(a,m.b),m.k2,m.k3,m.id,m.k1,m.ax,m.c,m.xr,m.R8,m.RG,m.to,m.ay,B.oU,B.oV,m.cu,m.w,m.r,m.x,m.y,m.Q,m.z,m.f,m.at))}, $S:523} -A.aOW.prototype={ -$1(a){this.a.Ix(a) +A.aP1.prototype={ +$1(a){this.a.Iz(a) this.b.$1(a)}, $S:25} -A.Ic.prototype={ -gwG(){var s=t.mr.a(A.ax.prototype.gbg.call(this)) +A.Ib.prototype={ +gwH(){var s=t.mr.a(A.ay.prototype.gbg.call(this)) return s.z}, -kt(a,b){var s,r=this -r.ahU(a,b) +kv(a,b){var s,r=this +r.ahS(a,b) s=r.ax -if(s!=null)r.pi(s,"controller") -r.d=r.gwG().a.a}, -bo(){var s,r=this -r.bQ() +if(s!=null)r.pk(s,"controller") +r.d=r.gwH().a.a}, +bn(){var s,r=this +r.bP() s=t.mr -s.a(A.ax.prototype.gbg.call(r)) -s.a(A.ax.prototype.gbg.call(r)).z.ai(0,r.gOn())}, -bM(a){var s,r,q,p=this -p.aka(a) +s.a(A.ay.prototype.gbg.call(r)) +s.a(A.ay.prototype.gbg.call(r)).z.ai(0,r.gOp())}, +bL(a){var s,r,q,p=this +p.ak8(a) s=t.mr r=a.z -if(s.a(A.ax.prototype.gbg.call(p)).z!==r){q=p.gOn() +if(s.a(A.ay.prototype.gbg.call(p)).z!==r){q=p.gOp() r.a9(0,q) -s.a(A.ax.prototype.gbg.call(p)).z.ai(0,q) -s.a(A.ax.prototype.gbg.call(p)) -s.a(A.ax.prototype.gbg.call(p)) -p.d=s.a(A.ax.prototype.gbg.call(p)).z.a.a}}, +s.a(A.ay.prototype.gbg.call(p)).z.ai(0,q) +s.a(A.ay.prototype.gbg.call(p)) +s.a(A.ay.prototype.gbg.call(p)) +p.d=s.a(A.ay.prototype.gbg.call(p)).z.a.a}}, v(){var s,r=this -t.mr.a(A.ax.prototype.gbg.call(r)).z.a9(0,r.gOn()) +t.mr.a(A.ay.prototype.gbg.call(r)).z.a9(0,r.gOp()) s=r.ax -if(s!=null){s.apZ() -s.aja()}r.akb()}, -Ix(a){var s -this.ahT(a) -if(this.gwG().a.a!==a){s=this.gwG() +if(s!=null){s.apW() +s.aj8()}r.ak9()}, +Iz(a){var s +this.ahR(a) +if(this.gwH().a.a!==a){s=this.gwH() s.se6(0,a)}}, -asw(){var s=this -if(s.gwG().a.a!==s.ga5s())s.Ix(s.gwG().a.a)}} -A.a3A.prototype={} -A.aE5.prototype={ -zd(a){return B.a3t}, -HL(a,b,c,d){var s,r,q,p=null,o=A.am(a) +ast(){var s=this +if(s.gwH().a.a!==s.ga5q())s.Iz(s.gwH().a.a)}} +A.a3G.prototype={} +A.aEb.prototype={ +zf(a){return B.a3x}, +HO(a,b,c,d){var s,r,q,p=null,o=A.am(a) a.be(t.jY) s=A.am(a) r=s.cK.c if(r==null)r=o.ax.b -q=A.fh(A.eC(A.iC(B.da,p,B.ab,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.alZ(r,p),B.v),22,22) -switch(b.a){case 0:return A.aQe(B.Y,1.5707963267948966,q,p) +q=A.fh(A.eD(A.iC(B.db,p,B.ad,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p),p,p,new A.am5(r,p),B.v),22,22) +switch(b.a){case 0:return A.aQk(B.Y,1.5707963267948966,q,p) case 1:return q -case 2:return A.aQe(B.Y,0.7853981633974483,q,p)}}, -zc(a,b){switch(a.a){case 0:return B.a_x +case 2:return A.aQk(B.Y,0.7853981633974483,q,p)}}, +ze(a,b){switch(a.a){case 0:return B.a_B case 1:return B.i -case 2:return B.a_v}}} -A.alZ.prototype={ +case 2:return B.a_z}}} +A.am5.prototype={ aI(a,b){var s,r,q,p,o=$.G(),n=o.B() n.sA(0,this.b) s=b.a/2 -r=A.k4(new A.j(s,s),s) +r=A.k5(new A.j(s,s),s) q=0+s p=o.S() -p.hl(r) -p.kd(new A.x(0,0,q,q)) +p.ho(r) +p.kf(new A.x(0,0,q,q)) a.W(p,n)}, -cH(a){return!this.b.l(0,a.b)}} -A.agM.prototype={} -A.QA.prototype={ +cG(a){return!this.b.l(0,a.b)}} +A.agT.prototype={} +A.QD.prototype={ gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.QA&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}} -A.am0.prototype={} -A.a9H.prototype={ -a5(a){var s=this.c.U(0,B.mk),r=this.d.V(0,B.a_o),q=A.ca(a,B.cd,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.j(8,q) -return new A.cg(new A.aG(8,q,8,8),new A.no(new A.a9I(s.U(0,o),r.U(0,o),p),new A.V6(this.e,p,A.bKA(),null),null),null)}} -A.V6.prototype={ -aW(){return new A.am5(new A.pH(),null,null,B.n)}, -aQa(a,b){return this.e.$2(a,b)}} -A.am5.prototype={ -bM(a){var s=this +return b instanceof A.QD&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)}} +A.am7.prototype={} +A.a9O.prototype={ +a5(a){var s=this.c.U(0,B.mn),r=this.d.V(0,B.a_s),q=A.ca(a,B.ce,t.l).w.f.b+8,p=44<=s.b-8-q,o=new A.j(8,q) +return new A.cg(new A.aG(8,q,8,8),new A.nm(new A.a9P(s.U(0,o),r.U(0,o),p),new A.V9(this.e,p,A.bKG(),null),null),null)}} +A.V9.prototype={ +aW(){return new A.amc(new A.pG(),null,null,B.n)}, +aQ8(a,b){return this.e.$2(a,b)}} +A.amc.prototype={ +bL(a){var s=this s.cc(a) -if(!A.e5(s.a.c,a.c)){s.e=new A.pH() +if(!A.e4(s.a.c,a.c)){s.e=new A.pG() s.d=!1}}, a5(a){var s,r,q,p,o,n,m,l,k=this,j=null -A.qX(a,B.cS,t.c4).toString +A.qX(a,B.cT,t.c4).toString s=k.e r=k.d q=a.be(t.I) @@ -99705,28 +99812,28 @@ q.toString p=k.a o=p.d n=k.d -m=A.b7T(n?B.RP:B.S_,j,j) +m=A.b7Z(n?B.RT:B.S3,j,j) l=n?"Back":"More" -l=A.b([new A.am4(m,new A.b0j(k),l,j)],t.p) +l=A.b([new A.amb(m,new A.b0p(k),l,j)],t.p) B.b.F(l,k.a.c) -return new A.am6(r,q.w,A.bt5(p.aQa(a,new A.am2(o,n,l,j)),B.Q_),s)}} -A.b0j.prototype={ +return new A.amd(r,q.w,A.btc(p.aQ8(a,new A.am9(o,n,l,j)),B.Q3),s)}} +A.b0p.prototype={ $0(){var s=this.a -s.aM(new A.b0i(s))}, +s.aM(new A.b0o(s))}, $S:0} -A.b0i.prototype={ +A.b0o.prototype={ $0(){var s=this.a s.d=!s.d}, $S:0} -A.am6.prototype={ -bD(a){var s=new A.am7(this.e,this.f,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +A.amd.prototype={ +bC(a){var s=new A.ame(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.sUx(this.e) +bH(a,b){b.sUw(this.e) b.sd0(this.f)}} -A.am7.prototype={ -sUx(a){if(a===this.aB)return +A.ame.prototype={ +sUw(a){if(a===this.aB)return this.aB=a this.aE()}, sd0(a){if(a===this.bc)return @@ -99748,65 +99855,65 @@ p=q.a0$ r=p.e r.toString t.yS.a(r) -r.a=new A.j(q.bc===B.al?0:s.a-p.k3.a,0)}, +r.a=new A.j(q.bc===B.an?0:s.a-p.k3.a,0)}, aI(a,b){var s=this.a0$,r=s.e r.toString -a.fa(s,t.yS.a(r).a.V(0,b))}, +a.fb(s,t.yS.a(r).a.V(0,b))}, ea(a,b){var s=this.a0$.e s.toString t.yS.a(s) -return a.mv(new A.b0k(this,b,s),s.a,b)}, -h6(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, -fu(a,b){var s=a.e +return a.mz(new A.b0q(this,b,s),s.a,b)}, +h9(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, +fz(a,b){var s=a.e s.toString s=t.yS.a(s).a b.aF(0,s.a,s.b) -this.aj0(a,b)}} -A.b0k.prototype={ +this.aiZ(a,b)}} +A.b0q.prototype={ $2(a,b){return this.a.a0$.dl(a,b)}, -$S:9} -A.am2.prototype={ -bD(a){var s=new A.ajC(this.e,this.f,0,null,null,A.aZ(t.v)) -s.bC() -return s}, -bI(a,b){b.sTC(this.e) -b.sUx(this.f)}, -dg(a){return new A.am3(A.e_(t.Si),this,B.aa)}} -A.am3.prototype={} -A.ajC.prototype={ -sTC(a){if(a===this.aa)return +$S:8} +A.am9.prototype={ +bC(a){var s=new A.ajJ(this.e,this.f,0,null,null,A.aZ(t.v)) +s.bB() +return s}, +bH(a,b){b.sTB(this.e) +b.sUw(this.f)}, +dg(a){return new A.ama(A.e6(t.Si),this,B.ac)}} +A.ama.prototype={} +A.ajJ.prototype={ +sTB(a){if(a===this.aa)return this.aa=a this.aE()}, -sUx(a){if(a===this.af)return +sUw(a){if(a===this.af)return this.af=a this.aE()}, -aCQ(){var s,r=this,q={},p=t.k,o=r.af?p.a(A.J.prototype.gaG.call(r)):A.as6(new A.M(p.a(A.J.prototype.gaG.call(r)).b,44)) +aCN(){var s,r=this,q={},p=t.k,o=r.af?p.a(A.J.prototype.gaG.call(r)):A.asc(new A.M(p.a(A.J.prototype.gaG.call(r)).b,44)) q.a=-1 q.b=0 -r.c7(new A.aZk(q,r,o)) +r.c7(new A.aZq(q,r,o)) p=r.aH$ p.toString -s=r.L -if(s!==-1&&s===r.dJ$-2&&q.b-p.k3.a<=o.b)r.L=-1}, -a3v(a,b){var s,r=this -if(a===r.aH$)return r.L!==-1 -s=r.L +s=r.M +if(s!==-1&&s===r.dJ$-2&&q.b-p.k3.a<=o.b)r.M=-1}, +a3t(a,b){var s,r=this +if(a===r.aH$)return r.M!==-1 +s=r.M if(s===-1)return!0 return b>s===r.af}, -ays(){var s,r,q,p,o=this,n={} +ayp(){var s,r,q,p,o=this,n={} n.a=-1 n.b=B.v n.c=0 s=o.aH$ s.toString n.d=o.af&&!o.aa?s.k3.b:0 -o.c7(new A.aZl(n,o,s)) +o.c7(new A.aZr(n,o,s)) r=s.e r.toString t.yS.a(r) q=o.aH$ q.toString -if(o.a3v(q,0)){r.e=!0 +if(o.a3t(q,0)){r.e=!0 if(o.af){q=o.aa r.a=q?new A.j(0,n.d):B.i r=n.b @@ -99817,38 +99924,38 @@ r=n.b n.b=new A.M(r.a+s.k3.a,r.b)}}else r.e=!1 o.k3=n.b}, d3(){var s,r=this -r.L=-1 +r.M=-1 if(r.aH$==null){s=t.k.a(A.J.prototype.gaG.call(r)) r.k3=new A.M(A.Y(0,s.a,s.b),A.Y(0,s.c,s.d)) -return}r.aCQ() -r.ays()}, -aI(a,b){this.c7(new A.aZn(a,b))}, -h6(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, -ea(a,b){var s,r,q={},p=q.a=this.f4$ +return}r.aCN() +r.ayp()}, +aI(a,b){this.c7(new A.aZt(a,b))}, +h9(a){if(!(a.e instanceof A.jp))a.e=new A.jp(null,null,B.i)}, +ea(a,b){var s,r,q={},p=q.a=this.f5$ for(s=t.yS;p!=null;){p=p.e p.toString s.a(p) if(!p.e){r=p.e2$ q.a=r p=r -continue}if(a.mv(new A.aZm(q,b,p),p.a,b))return!0 +continue}if(a.mz(new A.aZs(q,b,p),p.a,b))return!0 r=p.e2$ q.a=r p=r}return!1}, -jw(a){this.c7(new A.aZo(a))}} -A.aZk.prototype={ +jy(a){this.c7(new A.aZu(a))}} +A.aZq.prototype={ $1(a){var s,r,q,p,o=this.a;++o.a s=this.b -if(s.L!==-1&&!s.af)return +if(s.M!==-1&&!s.af)return t.x.a(a) r=this.c q=r.b a.dc(new A.b8(0,q,0,r.d),!0) p=o.b+a.k3.a o.b=p -if(p>q&&s.L===-1)s.L=o.a-1}, +if(p>q&&s.M===-1)s.M=o.a-1}, $S:15} -A.aZl.prototype={ +A.aZr.prototype={ $1(a){var s,r,q,p,o=this.a,n=++o.a t.x.a(a) s=a.e @@ -99856,7 +99963,7 @@ s.toString t.yS.a(s) if(a===this.c)return r=this.b -if(!r.a3v(a,n)){s.e=!1 +if(!r.a3t(a,n)){s.e=!1 return}s.e=!0 if(!r.af){n=o.c s.a=new A.j(n,0) @@ -99870,106 +99977,106 @@ p=n+s.b o.d=p o.b=new A.M(Math.max(s.a,o.b.a),p)}}, $S:15} -A.aZn.prototype={ +A.aZt.prototype={ $1(a){var s t.x.a(a) s=a.e s.toString t.yS.a(s) if(!s.e)return -this.a.fa(a,s.a.V(0,this.b))}, +this.a.fb(a,s.a.V(0,this.b))}, $S:15} -A.aZm.prototype={ +A.aZs.prototype={ $2(a,b){return this.a.a.dl(a,b)}, -$S:9} -A.aZo.prototype={ +$S:8} +A.aZu.prototype={ $1(a){var s t.x.a(a) s=a.e s.toString if(t.yS.a(s).e)this.a.$1(a)}, $S:15} -A.am1.prototype={ +A.am8.prototype={ a5(a){var s=null -return A.mu(B.ag,!0,B.qr,this.c,B.cj,s,1,s,s,s,s,s,B.ep)}} -A.am4.prototype={ +return A.mu(B.ai,!0,B.qv,this.c,B.ck,s,1,s,s,s,s,s,B.eq)}} +A.amb.prototype={ a5(a){var s=null -return A.mu(B.ag,!0,s,A.bf2(s,s,s,s,this.c,s,this.d,s,s,s,this.e),B.t,B.I,0,s,s,s,s,s,B.ep)}} -A.aov.prototype={ +return A.mu(B.ai,!0,s,A.bf9(s,s,s,s,this.c,s,this.d,s,s,s,this.e),B.t,B.I,0,s,s,s,s,s,B.eq)}} +A.aoB.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ for(r=t.yS;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ for(r=t.yS;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.aoM.prototype={ -dq(){this.eC() +A.aoS.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.Id.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Ic.prototype={ T(){return"_TextSelectionToolbarItemPosition."+this.b}} -A.a9J.prototype={ -a5(a){var s=this,r=null,q=A.am(a).ax.a===B.ai?B.l:B.a_ -return A.a9s(s.c,s.d,A.b9t(s.f,r,r,r,r,r,r,r,r,q,r,B.Ds,s.e,r,B.ot,r,r,r,r))}} +A.a9Q.prototype={ +a5(a){var s=this,r=null,q=A.am(a).ax.a===B.ak?B.l:B.a0 +return A.a9z(s.c,s.d,A.b9z(s.f,r,r,r,r,r,r,r,r,q,r,B.Dw,s.e,r,B.ow,r,r,r,r))}} A.iR.prototype={ -bZ(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null +bY(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null if(b3==null)return b1 s=b1.a -r=s==null?b2:s.bZ(b3.a) +r=s==null?b2:s.bY(b3.a) if(r==null)r=b3.a q=b1.b -p=q==null?b2:q.bZ(b3.b) +p=q==null?b2:q.bY(b3.b) if(p==null)p=b3.b o=b1.c -n=o==null?b2:o.bZ(b3.c) +n=o==null?b2:o.bY(b3.c) if(n==null)n=b3.c m=b1.d -l=m==null?b2:m.bZ(b3.d) +l=m==null?b2:m.bY(b3.d) if(l==null)l=b3.d k=b1.e -j=k==null?b2:k.bZ(b3.e) +j=k==null?b2:k.bY(b3.e) if(j==null)j=b3.e i=b1.f -h=i==null?b2:i.bZ(b3.f) +h=i==null?b2:i.bY(b3.f) if(h==null)h=b3.f g=b1.r -f=g==null?b2:g.bZ(b3.r) +f=g==null?b2:g.bY(b3.r) if(f==null)f=b3.r e=b1.w -d=e==null?b2:e.bZ(b3.w) +d=e==null?b2:e.bY(b3.w) if(d==null)d=b3.w c=b1.x -b=c==null?b2:c.bZ(b3.x) +b=c==null?b2:c.bY(b3.x) if(b==null)b=b3.x a=b1.y -a0=a==null?b2:a.bZ(b3.y) +a0=a==null?b2:a.bY(b3.y) if(a0==null)a0=b3.y a1=b1.z -a2=a1==null?b2:a1.bZ(b3.z) +a2=a1==null?b2:a1.bY(b3.z) if(a2==null)a2=b3.z a3=b1.Q -a4=a3==null?b2:a3.bZ(b3.Q) +a4=a3==null?b2:a3.bY(b3.Q) if(a4==null)a4=b3.Q a5=b1.as -a6=a5==null?b2:a5.bZ(b3.as) +a6=a5==null?b2:a5.bY(b3.as) if(a6==null)a6=b3.as a7=b1.at -a8=a7==null?b2:a7.bZ(b3.at) +a8=a7==null?b2:a7.bY(b3.at) if(a8==null)a8=b3.at a9=b1.ax -b0=a9==null?b2:a9.bZ(b3.ax) +b0=a9==null?b2:a9.bY(b3.ax) if(b0==null)b0=b3.ax if(r==null)r=b2 s=r==null?s:r @@ -99998,7 +100105,7 @@ g=a6==null?b2:a6 if(g==null)g=a5 f=a8==null?a7:a8 e=b0==null?b2:b0 -return A.b9y(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, +return A.b9E(j,i,h,s,r,q,p,o,n,g,f,e==null?a9:e,m,l,k)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 @@ -100006,42 +100113,42 @@ if(J.aj(b)!==A.O(s))return!1 return b instanceof A.iR&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.w,b.w)&&J.e(s.x,b.x)&&J.e(s.y,b.y)&&J.e(s.z,b.z)&&J.e(s.Q,b.Q)&&J.e(s.as,b.as)&&J.e(s.at,b.at)&&J.e(s.ax,b.ax)}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}} -A.amb.prototype={} -A.we.prototype={ -a5(a){var s,r,q=this.c,p=B.d3.a,o=B.d3.b,n=B.d3.c,m=B.d3.d,l=B.d3.e,k=B.d3.f,j=B.d3.r,i=a.be(t.Uf) -if(i==null)i=B.ia +A.ami.prototype={} +A.wc.prototype={ +a5(a){var s,r,q=this.c,p=B.d4.a,o=B.d4.b,n=B.d4.c,m=B.d4.d,l=B.d4.e,k=B.d4.f,j=B.d4.r,i=a.be(t.Uf) +if(i==null)i=B.id s=q.cK r=s.b if(r==null)r=i.x s=s.a i=s==null?i.w:s -return new A.SS(this,new A.a_f(new A.a3v(q,new A.N0(p,o,n,m,l,k,j),B.pG,p,o,n,m,l,k,j),A.Lt(A.b73(this.d,i,r),q.ok,null),null),null)}} -A.SS.prototype={ -z3(a,b,c){return new A.we(this.w.c,c,null)}, -ev(a){return!this.w.c.l(0,a.w.c)}} -A.AV.prototype={ -ia(a){var s,r=this.a +return new A.SV(this,new A.a_k(new A.a3B(q,new A.N1(p,o,n,m,l,k,j),B.pK,p,o,n,m,l,k,j),A.Ls(A.b79(this.d,i,r),q.ok,null),null),null)}} +A.SV.prototype={ +z5(a,b,c){return new A.wc(this.w.c,c,null)}, +eu(a){return!this.w.c.l(0,a.w.c)}} +A.AU.prototype={ +ie(a){var s,r=this.a r.toString s=this.b s.toString -return A.bBn(r,s,a)}} -A.IK.prototype={ -aW(){return new A.abs(null,null,B.n)}} -A.abs.prototype={ -rE(a){var s=a.$3(this.CW,this.a.r,new A.aSk()) +return A.bBt(r,s,a)}} +A.IJ.prototype={ +aW(){return new A.abz(null,null,B.n)}} +A.abz.prototype={ +rF(a){var s=a.$3(this.CW,this.a.r,new A.aSq()) s.toString this.CW=t.UW.a(s)}, a5(a){var s,r=this.CW r.toString -s=this.gio() -return new A.we(r.ap(0,s.gm(s)),this.a.w,null)}} -A.aSk.prototype={ -$1(a){return new A.AV(t.we.a(a),null)}, +s=this.gir() +return new A.wc(r.ap(0,s.gm(s)),this.a.w,null)}} +A.aSq.prototype={ +$1(a){return new A.AU(t.we.a(a),null)}, $S:524} -A.ze.prototype={ +A.zc.prototype={ T(){return"MaterialTapTargetSize."+this.b}} A.mK.prototype={ -Ib(b7,b8,b9,c0,c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=null,b1=b9==null?a9.r:b9,b2=c2==null?a9.z:c2,b3=b7==null?a9.ax:b7,b4=b3.b,b5=b3.c,b6=b3.d +Id(b7,b8,b9,c0,c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=null,b1=b9==null?a9.r:b9,b2=c2==null?a9.z:c2,b3=b7==null?a9.ax:b7,b4=b3.b,b5=b3.c,b6=b3.d if(b6==null)b6=b4 s=b3.e if(s==null)s=b5 @@ -100092,19 +100199,19 @@ a7=b3.ok if(a7==null)a7=r a8=b3.k3 if(a8==null)a8=b4 -n=A.atU(b3.CW,b3.a,j,h,a5,a3,f,i,g,a4,b5,s,q,o,d,b,k,l,a,a0,b4,b6,a6,a2,r,p,a7,a1,e,a8,c,m,n) +n=A.atZ(b3.CW,b3.a,j,h,a5,a3,f,i,g,a4,b5,s,q,o,d,b,k,l,a,a0,b4,b6,a6,a2,r,p,a7,a1,e,a8,c,m,n) b3=b8==null?a9.CW:b8 b4=c0==null?a9.p2:c0 b5=c1==null?a9.p3:c1 -return A.b9z(a9.R8,a9.f8,a9.RG,a9.a,a9.nC,a9.rx,a9.ry,a9.Q,a9.to,a9.x1,a9.x2,a9.xr,a9.y1,a9.as,a9.at,a9.y2,a9.cr,a9.cu,n,a9.b,a9.bH,a9.bN,a9.ay,a9.bU,a9.ch,b3,a9.by,a9.bV,a9.bR,a9.bi,a9.mM,a9.bq,a9.c,a9.L,!0,a9.aa,a9.cx,a9.cy,a9.db,a9.dx,a9.af,a9.ok,a9.dy,a9.d,a9.aJ,a9.e,a9.b9,a9.G,a9.a8,a9.al,a9.b_,a9.bO,a9.bj,a9.f,b1,a9.ds,a9.fr,a9.eO,a9.fx,a9.fy,a9.p1,b4,a9.dt,a9.du,a9.go,a9.w,a9.cv,a9.eh,a9.id,a9.dv,a9.k1,a9.k2,a9.iw,a9.f6,a9.k3,a9.x,a9.di,a9.jm,a9.ba,a9.cK,b5,a9.f7,a9.eY,a9.R,a9.dC,a9.p4,a9.k4,!1,b2)}, -aH7(a,b){return this.Ib(null,null,null,a,b,null)}, -aH6(a,b){return this.Ib(null,null,a,null,null,b)}, -aGI(a){return this.Ib(null,a,null,null,null,null)}, -aGF(a){return this.Ib(a,null,null,null,null,null)}, +return A.b9F(a9.R8,a9.f9,a9.RG,a9.a,a9.nE,a9.rx,a9.ry,a9.Q,a9.to,a9.x1,a9.x2,a9.xr,a9.y1,a9.as,a9.at,a9.y2,a9.cr,a9.cu,n,a9.b,a9.bG,a9.bM,a9.ay,a9.bT,a9.ch,b3,a9.bx,a9.bU,a9.bQ,a9.bh,a9.mQ,a9.bp,a9.c,a9.M,!0,a9.aa,a9.cx,a9.cy,a9.db,a9.dx,a9.af,a9.ok,a9.dy,a9.d,a9.aJ,a9.e,a9.b9,a9.G,a9.a8,a9.al,a9.b_,a9.bN,a9.bi,a9.f,b1,a9.ds,a9.fr,a9.eO,a9.fx,a9.fy,a9.p1,b4,a9.dt,a9.du,a9.go,a9.w,a9.cv,a9.eh,a9.id,a9.dv,a9.k1,a9.k2,a9.iz,a9.f7,a9.k3,a9.x,a9.di,a9.jo,a9.ba,a9.cK,b5,a9.f8,a9.eY,a9.R,a9.dC,a9.p4,a9.k4,!1,b2)}, +aH5(a,b){return this.Id(null,null,null,a,b,null)}, +aH4(a,b){return this.Id(null,null,a,null,null,b)}, +aGG(a){return this.Id(null,a,null,null,null,null)}, +aGD(a){return this.Id(a,null,null,null,null,null)}, l(a,b){var s,r,q=this if(b==null)return!1 if(J.aj(b)!==A.O(q))return!1 -if(b instanceof A.mK)if(b.a===q.a)if(A.b5e(b.c,q.c))if(b.d.l(0,q.d))if(b.e===q.e)if(b.f.l(0,q.f))if(b.r===q.r)if(b.w.l(0,q.w))if(b.x===q.x)if(b.z.l(0,q.z))if(b.as.l(0,q.as))if(b.at.l(0,q.at))if(b.ax.l(0,q.ax))if(b.ay.l(0,q.ay))if(b.ch.l(0,q.ch))if(b.CW.l(0,q.CW))if(b.cx.l(0,q.cx))if(b.cy.l(0,q.cy))if(b.db.l(0,q.db))if(b.dx.l(0,q.dx))if(b.dy.l(0,q.dy))if(b.fr.l(0,q.fr))if(b.fx.l(0,q.fx))if(b.fy.l(0,q.fy))if(b.go.l(0,q.go))if(b.id.l(0,q.id))if(b.k2.l(0,q.k2))if(b.k3.l(0,q.k3))if(b.k4.l(0,q.k4))if(b.ok.l(0,q.ok))if(b.p1.l(0,q.p1))if(b.p2.l(0,q.p2))if(b.p3.l(0,q.p3))if(b.p4.l(0,q.p4))if(J.e(b.R8,q.R8))if(b.RG.l(0,q.RG))if(b.rx.l(0,q.rx))if(b.ry.l(0,q.ry))if(b.to.l(0,q.to))if(b.x1.l(0,q.x1))if(b.x2.l(0,q.x2))if(b.xr.l(0,q.xr))if(b.y1.l(0,q.y1))if(b.y2.l(0,q.y2))if(b.cr.l(0,q.cr))if(b.cu.l(0,q.cu))if(b.bH.l(0,q.bH))if(b.bN.l(0,q.bN))if(b.bU.l(0,q.bU))if(b.by.l(0,q.by))if(b.bV.l(0,q.bV))if(b.bR.l(0,q.bR))if(b.bi.l(0,q.bi))if(b.bq.l(0,q.bq))if(b.L.l(0,q.L))if(b.aa.l(0,q.aa))if(b.af.l(0,q.af))if(b.aJ.l(0,q.aJ))if(b.b9.l(0,q.b9))if(b.G.l(0,q.G))if(b.a8.l(0,q.a8))if(b.al.l(0,q.al))if(b.b_.l(0,q.b_))if(b.bO.l(0,q.bO))if(b.bj.l(0,q.bj))if(b.ds.l(0,q.ds))if(b.dt.l(0,q.dt))if(b.du.l(0,q.du))if(b.cv.l(0,q.cv))if(b.eh.l(0,q.eh))if(b.dv.l(0,q.dv))if(b.iw.l(0,q.iw))if(b.f6.l(0,q.f6))if(b.di.l(0,q.di))if(b.jm.l(0,q.jm))if(b.ba.l(0,q.ba))if(b.cK.l(0,q.cK))if(b.f7.l(0,q.f7))if(b.eY.l(0,q.eY))if(b.dC.l(0,q.dC))if(b.eO===q.eO){s=b.R +if(b instanceof A.mK)if(b.a===q.a)if(A.b5k(b.c,q.c))if(b.d.l(0,q.d))if(b.e===q.e)if(b.f.l(0,q.f))if(b.r===q.r)if(b.w.l(0,q.w))if(b.x===q.x)if(b.z.l(0,q.z))if(b.as.l(0,q.as))if(b.at.l(0,q.at))if(b.ax.l(0,q.ax))if(b.ay.l(0,q.ay))if(b.ch.l(0,q.ch))if(b.CW.l(0,q.CW))if(b.cx.l(0,q.cx))if(b.cy.l(0,q.cy))if(b.db.l(0,q.db))if(b.dx.l(0,q.dx))if(b.dy.l(0,q.dy))if(b.fr.l(0,q.fr))if(b.fx.l(0,q.fx))if(b.fy.l(0,q.fy))if(b.go.l(0,q.go))if(b.id.l(0,q.id))if(b.k2.l(0,q.k2))if(b.k3.l(0,q.k3))if(b.k4.l(0,q.k4))if(b.ok.l(0,q.ok))if(b.p1.l(0,q.p1))if(b.p2.l(0,q.p2))if(b.p3.l(0,q.p3))if(b.p4.l(0,q.p4))if(J.e(b.R8,q.R8))if(b.RG.l(0,q.RG))if(b.rx.l(0,q.rx))if(b.ry.l(0,q.ry))if(b.to.l(0,q.to))if(b.x1.l(0,q.x1))if(b.x2.l(0,q.x2))if(b.xr.l(0,q.xr))if(b.y1.l(0,q.y1))if(b.y2.l(0,q.y2))if(b.cr.l(0,q.cr))if(b.cu.l(0,q.cu))if(b.bG.l(0,q.bG))if(b.bM.l(0,q.bM))if(b.bT.l(0,q.bT))if(b.bx.l(0,q.bx))if(b.bU.l(0,q.bU))if(b.bQ.l(0,q.bQ))if(b.bh.l(0,q.bh))if(b.bp.l(0,q.bp))if(b.M.l(0,q.M))if(b.aa.l(0,q.aa))if(b.af.l(0,q.af))if(b.aJ.l(0,q.aJ))if(b.b9.l(0,q.b9))if(b.G.l(0,q.G))if(b.a8.l(0,q.a8))if(b.al.l(0,q.al))if(b.b_.l(0,q.b_))if(b.bN.l(0,q.bN))if(b.bi.l(0,q.bi))if(b.ds.l(0,q.ds))if(b.dt.l(0,q.dt))if(b.du.l(0,q.du))if(b.cv.l(0,q.cv))if(b.eh.l(0,q.eh))if(b.dv.l(0,q.dv))if(b.iz.l(0,q.iz))if(b.f7.l(0,q.f7))if(b.di.l(0,q.di))if(b.jo.l(0,q.jo))if(b.ba.l(0,q.ba))if(b.cK.l(0,q.cK))if(b.f8.l(0,q.f8))if(b.eY.l(0,q.eY))if(b.dC.l(0,q.dC))if(b.eO===q.eO){s=b.R s.toString r=q.R r.toString @@ -100112,13 +100219,13 @@ if(s.l(0,r)){s=b.k1 s.toString r=q.k1 r.toString -if(s.l(0,r)){s=b.mM +if(s.l(0,r)){s=b.mQ s.toString -r=q.mM +r=q.mQ r.toString -if(s.l(0,r)){s=b.nC +if(s.l(0,r)){s=b.nE s.toString -r=q.nC +r=q.nE r.toString if(s.l(0,r)){s=b.Q s.toString @@ -100209,7 +100316,7 @@ else s=!1 return s}, gI(a){var s=this,r=[s.a,s.b],q=s.c B.b.F(r,q.gdw(q)) -B.b.F(r,q.gbB(q)) +B.b.F(r,q.gby(q)) r.push(s.d) r.push(s.e) r.push(s.f) @@ -100254,15 +100361,15 @@ r.push(s.y1) r.push(s.y2) r.push(s.cr) r.push(s.cu) -r.push(s.bH) -r.push(s.bN) +r.push(s.bG) +r.push(s.bM) +r.push(s.bT) +r.push(s.bx) r.push(s.bU) -r.push(s.by) -r.push(s.bV) -r.push(s.bR) -r.push(s.bi) -r.push(s.bq) -r.push(s.L) +r.push(s.bQ) +r.push(s.bh) +r.push(s.bp) +r.push(s.M) r.push(s.aa) r.push(s.af) r.push(s.aJ) @@ -100271,206 +100378,206 @@ r.push(s.G) r.push(s.a8) r.push(s.al) r.push(s.b_) -r.push(s.bO) -r.push(s.bj) +r.push(s.bN) +r.push(s.bi) r.push(s.ds) r.push(s.dt) r.push(s.du) r.push(s.cv) r.push(s.eh) r.push(s.dv) -r.push(s.iw) -r.push(s.f6) +r.push(s.iz) +r.push(s.f7) r.push(s.di) -r.push(s.jm) +r.push(s.jo) r.push(s.ba) r.push(s.cK) -r.push(s.f7) +r.push(s.f8) r.push(s.eY) r.push(s.dC) r.push(!0) r.push(s.eO) -r.push(s.f8) +r.push(s.f9) q=s.R q.toString r.push(q) q=s.k1 q.toString r.push(q) -q=s.mM +q=s.mQ q.toString r.push(q) -q=s.nC +q=s.nE q.toString r.push(q) q=s.Q q.toString r.push(q) return A.c4(r)}} -A.aPu.prototype={ +A.aPA.prototype={ $0(){var s=this.a,r=this.b -return s.aH7(r.bZ(s.p2),r.bZ(s.p3))}, +return s.aH5(r.bY(s.p2),r.bY(s.p3))}, $S:525} -A.aPs.prototype={ -$2(a,b){return new A.bp(a,b.aRo(this.a.c.i(0,a),this.b),t.sw)}, +A.aPy.prototype={ +$2(a,b){return new A.bo(a,b.aRn(this.a.c.i(0,a),this.b),t.sw)}, $S:526} -A.aPt.prototype={ +A.aPz.prototype={ $1(a){return!this.a.c.aX(0,a.a)}, $S:527} -A.a3v.prototype={ -gkg(){var s=this.ch.a +A.a3B.prototype={ +gki(){var s=this.ch.a return s==null?this.ay.ax.a:s}, -gie(){var s=this.ch.b +gii(){var s=this.ch.b return s==null?this.ay.ax.b:s}, -gvf(){var s=this.ch.c +gvg(){var s=this.ch.c return s==null?this.ay.ax.c:s}, -gvD(){var s=this.ch.f +gvE(){var s=this.ch.f return s==null?this.ay.go:s}, -hx(a){return A.bxJ(this.ay,this.ch.hx(a))}} -A.Hw.prototype={ +hA(a){return A.bxP(this.ay,this.ch.hA(a))}} +A.Hv.prototype={ gI(a){return(A.m7(this.a)^A.m7(this.b))>>>0}, l(a,b){if(b==null)return!1 -return b instanceof A.Hw&&b.a===this.a&&b.b===this.b}} -A.aeF.prototype={ +return b instanceof A.Hv&&b.a===this.a&&b.b===this.b}} +A.aeM.prototype={ d7(a,b,c){var s,r=this.a,q=r.i(0,b) if(q!=null)return q -if(r.a===this.b){s=new A.bg(r,A.w(r).h("bg<1>")) -r.N(0,s.ga3(s))}s=c.$0() -r.u(0,b,s) +if(r.a===this.b){s=new A.bf(r,A.q(r).h("bf<1>")) +r.L(0,s.ga3(s))}s=c.$0() +r.t(0,b,s) return s}} -A.t4.prototype={ -Sl(a){var s=this.a,r=this.b,q=A.Y(a.a+new A.j(s,r).X(0,4).a,0,a.b) -return a.aH4(A.Y(a.c+new A.j(s,r).X(0,4).b,0,a.d),q)}, +A.t1.prototype={ +Sk(a){var s=this.a,r=this.b,q=A.Y(a.a+new A.j(s,r).X(0,4).a,0,a.b) +return a.aH2(A.Y(a.c+new A.j(s,r).X(0,4).b,0,a.d),q)}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.t4&&b.a===this.a&&b.b===this.b}, +return b instanceof A.t1&&b.a===this.a&&b.b===this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -fe(){return this.ahI()+"(h: "+A.iX(this.a)+", v: "+A.iX(this.b)+")"}} -A.amf.prototype={} -A.an2.prototype={} -A.QJ.prototype={ +ff(){return this.ahG()+"(h: "+A.iX(this.a)+", v: "+A.iX(this.b)+")"}} +A.amm.prototype={} +A.an8.prototype={} +A.QM.prototype={ gI(a){var s=this return A.c4([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx])}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.QJ&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&b.as==s.as&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&J.e(b.cx,s.cx)&&J.e(b.db,s.db)&&J.e(b.dx,s.dx)}} -A.amh.prototype={} -A.QK.prototype={ +return b instanceof A.QM&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.x,s.x)&&J.e(b.y,s.y)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&b.as==s.as&&J.e(b.at,s.at)&&J.e(b.ax,s.ax)&&J.e(b.ay,s.ay)&&J.e(b.ch,s.ch)&&J.e(b.CW,s.CW)&&J.e(b.cx,s.cx)&&J.e(b.db,s.db)&&J.e(b.dx,s.dx)}} +A.amo.prototype={} +A.QN.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.y,s.x,s.z,s.Q,s.as,s.ax,s.at,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.QK&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.x,s.x)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.ax,s.ax)&&b.at==s.at}} -A.aml.prototype={} -A.QN.prototype={ -aD2(a){var s,r=this -if(r.a.d!=null){r.aM(new A.aQ1(r,a)) -s=r.IZ$ +return b instanceof A.QN&&J.e(b.a,s.a)&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&J.e(b.d,s.d)&&J.e(b.e,s.e)&&J.e(b.f,s.f)&&J.e(b.r,s.r)&&J.e(b.w,s.w)&&J.e(b.y,s.y)&&J.e(b.x,s.x)&&J.e(b.z,s.z)&&J.e(b.Q,s.Q)&&J.e(b.as,s.as)&&J.e(b.ax,s.ax)&&b.at==s.at}} +A.ams.prototype={} +A.QQ.prototype={ +aD_(a){var s,r=this +if(r.a.d!=null){r.aM(new A.aQ7(r,a)) +s=r.J0$ s===$&&A.c() s.d_(0)}}, -a4o(a){var s=this.a,r=s.d +a4m(a){var s=this.a,r=s.d if(r==null)return switch(s.c){case!1:r.$1(!0) break case!0:r.$1(!1) break case null:r.$1(!1) -break}this.c.gaO().zq(B.p9)}, -aD0(){return this.a4o(null)}, -a0F(a){var s,r=this -if(r.Cn$!=null)r.aM(new A.aQ3(r)) -s=r.IZ$ -s===$&&A.c() -s.es(0)}, -auP(){return this.a0F(null)}, -at5(a){var s,r=this -if(a!==r.Co$){r.aM(new A.aPZ(r,a)) -s=r.SX$ +break}this.c.gaO().zs(B.pd)}, +aCY(){return this.a4m(null)}, +a0E(a){var s,r=this +if(r.Cp$!=null)r.aM(new A.aQ9(r)) +s=r.J0$ +s===$&&A.c() +s.er(0)}, +auM(){return this.a0E(null)}, +at2(a){var s,r=this +if(a!==r.Cq$){r.aM(new A.aQ4(r,a)) +s=r.SW$ if(a){s===$&&A.c() s.d_(0)}else{s===$&&A.c() -s.es(0)}}}, -at9(a){var s,r=this -if(a!==r.Cp$){r.aM(new A.aQ_(r,a)) -s=r.SW$ +s.er(0)}}}, +at6(a){var s,r=this +if(a!==r.Cr$){r.aM(new A.aQ5(r,a)) +s=r.SV$ if(a){s===$&&A.c() s.d_(0)}else{s===$&&A.c() -s.es(0)}}}, -gll(){var s,r=this,q=A.y(t.ui) -if(r.a.d==null)q.H(0,B.a0) -if(r.Cp$)q.H(0,B.aS) -if(r.Co$)q.H(0,B.ay) +s.er(0)}}}, +glq(){var s,r=this,q=A.y(t.ui) +if(r.a.d==null)q.H(0,B.a1) +if(r.Cr$)q.H(0,B.aT) +if(r.Cq$)q.H(0,B.az) s=r.a.c -if(s!==!1)q.H(0,B.cr) +if(s!==!1)q.H(0,B.cs) return q}} -A.aQ1.prototype={ -$0(){this.a.Cn$=this.b.c}, +A.aQ7.prototype={ +$0(){this.a.Cp$=this.b.c}, $S:0} -A.aQ3.prototype={ -$0(){this.a.Cn$=null}, +A.aQ9.prototype={ +$0(){this.a.Cp$=null}, $S:0} -A.aPZ.prototype={ -$0(){this.a.Co$=this.b}, +A.aQ4.prototype={ +$0(){this.a.Cq$=this.b}, $S:0} -A.aQ_.prototype={ -$0(){this.a.Cp$=this.b}, +A.aQ5.prototype={ +$0(){this.a.Cr$=this.b}, $S:0} -A.QL.prototype={ +A.QO.prototype={ sbb(a,b){var s=this,r=s.a if(b===r)return if(r!=null)r.a.a9(0,s.geZ()) b.a.ai(0,s.geZ()) s.a=b s.C()}, -saOP(a){var s=this,r=s.b +saON(a){var s=this,r=s.b if(a===r)return if(r!=null)r.a.a9(0,s.geZ()) a.a.ai(0,s.geZ()) s.b=a s.C()}, -saOR(a){var s=this,r=s.c +saOP(a){var s=this,r=s.c if(a===r)return if(r!=null)r.a.a9(0,s.geZ()) a.a.ai(0,s.geZ()) s.c=a s.C()}, -saOS(a){var s=this,r=s.d +saOQ(a){var s=this,r=s.d if(a===r)return if(r!=null)r.a.a9(0,s.geZ()) a.a.ai(0,s.geZ()) s.d=a s.C()}, -sQG(a){if(J.e(this.e,a))return +sQF(a){if(J.e(this.e,a))return this.e=a this.C()}, -sTs(a){if(J.e(this.f,a))return +sTr(a){if(J.e(this.f,a))return this.f=a this.C()}, -saLc(a){if(a.l(0,this.r))return +saLa(a){if(a.l(0,this.r))return this.r=a this.C()}, -saOQ(a){if(a.l(0,this.w))return +saOO(a){if(a.l(0,this.w))return this.w=a this.C()}, -suQ(a){if(a.l(0,this.x))return +suR(a){if(a.l(0,this.x))return this.x=a this.C()}, -sqb(a){if(a.l(0,this.y))return +sqd(a){if(a.l(0,this.y))return this.y=a this.C()}, -stt(a){if(a===this.z)return +stu(a){if(a===this.z)return this.z=a this.C()}, -sSb(a){if(J.e(a,this.Q))return +sSa(a){if(J.e(a,this.Q))return this.Q=a this.C()}, -sCT(a){if(a===this.as)return +sCV(a){if(a===this.as)return this.as=a this.C()}, -saLN(a){if(a===this.at)return +saLL(a){if(a===this.at)return this.at=a this.C()}, v(){var s=this,r=s.a @@ -100481,155 +100588,155 @@ r=s.c if(r!=null)r.a.a9(0,s.geZ()) r=s.d if(r!=null)r.a.a9(0,s.geZ()) -s.fs()}, -cH(a){return!0}, -y6(a){return null}, -gzp(){return null}, -EO(a){return!1}, -k(a){return"#"+A.cW(this)}} -A.QR.prototype={ -aW(){return new A.B3(null,null,B.n)}} -A.B3.prototype={ -gH1(){var s=this.a.c -return s==null?null.acG():s}, -bo(){var s,r,q=this -q.bQ() +s.fv()}, +cG(a){return!0}, +y8(a){return null}, +gzr(){return null}, +EQ(a){return!1}, +k(a){return"#"+A.cX(this)}} +A.QU.prototype={ +aW(){return new A.B2(null,null,B.n)}} +A.B2.prototype={ +gH4(){var s=this.a.c +return s==null?null.acE():s}, +bn(){var s,r,q=this +q.bP() q.fx=q.fr=!1 -q.cy=$.vE.q7$.b.a!==0 -s=A.cJ(null,B.ed,B.id,null,q) +q.cy=$.vC.q9$.b.a!==0 +s=A.cJ(null,B.ef,B.ih,null,q) s.cA() r=s.ep$ r.b=!0 -r.a.push(q.gaD9()) +r.a.push(q.gaD6()) q.as=s -$.vE.q7$.ai(0,q.ga0w()) -$.hF.lP$.b.u(0,q.ga0x(),null)}, -cZ(){this.fF() +$.vC.q9$.ai(0,q.ga0v()) +$.hE.lT$.b.t(0,q.ga0w(),null)}, +cZ(){this.fH() this.c.be(t.tH) this.fy=!0}, -arz(){var s=this.c +arw(){var s=this.c s.toString switch(A.am(s).r.a){case 4:case 3:case 5:return 24 case 0:case 1:case 2:return 32}}, -ary(){var s=this.c +arv(){var s=this.c s.toString -switch(A.am(s).r.a){case 4:case 3:case 5:return B.QO -case 0:case 1:case 2:return B.QB}}, -a_P(){var s=this.c +switch(A.am(s).r.a){case 4:case 3:case 5:return B.QS +case 0:case 1:case 2:return B.QF}}, +a_O(){var s=this.c s.toString switch(A.am(s).r.a){case 4:case 3:case 5:return 12 case 0:case 1:case 2:return 14}}, -atq(){var s,r,q=this +atn(){var s,r,q=this if(q.c==null)return -s=$.vE.q7$.b.a!==0 +s=$.vC.q9$.b.a!==0 r=q.cy r===$&&A.c() -if(s!==r)q.aM(new A.aQ8(q,s))}, -aDa(a){var s +if(s!==r)q.aM(new A.aQe(q,s))}, +aD7(a){var s if(a===B.R){s=this.fx s===$&&A.c() if(!s){s=this.fr s===$&&A.c() s=!s}else s=!0}else s=!1 -if(s)this.Pw()}, -NH(a){var s,r=this,q=r.ay -if(q!=null)q.bn(0) +if(s)this.Pv()}, +NJ(a){var s,r=this,q=r.ay +if(q!=null)q.bm(0) r.ay=null -if(a){r.Pw() +if(a){r.Pv() return}r.fx=!0 if(r.db){if(r.ax==null){q=r.ch q===$&&A.c() s=r.as s===$&&A.c() -r.ax=A.dv(q,s.gace(s))}}else if(r.ax==null){q=r.CW +r.ax=A.dv(q,s.gacc(s))}}else if(r.ax==null){q=r.CW q===$&&A.c() s=r.as s===$&&A.c() -r.ax=A.dv(q,s.gace(s))}r.db=!1}, -a3w(){var s=this,r=s.ax -if(r!=null)r.bn(0) +r.ax=A.dv(q,s.gacc(s))}r.db=!1}, +a3u(){var s=this,r=s.ax +if(r!=null)r.bm(0) s.ax=null if(s.ay==null){r=s.cx r===$&&A.c() -s.ay=A.dv(r,s.gaIR())}}, -aoX(){var s=this,r=s.fr +s.ay=A.dv(r,s.gaIP())}}, +aoU(){var s=this,r=s.fr r===$&&A.c() if(!r){r=s.fx r===$&&A.c()}else r=!0 if(r)return s.fr=!0 r=s.ax -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) s.ax=null r=s.ay -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) s.ay=null r=s.at -if(r!=null)r.fB(0) +if(r!=null)r.fD(0) r=s.as r===$&&A.c() -r.es(0)}, -a2U(){var s,r=this,q=r.fr +r.er(0)}, +a2S(){var s,r=this,q=r.fr q===$&&A.c() if(!q)return r.fr=!1 q=r.ax -if(q!=null)q.bn(0) +if(q!=null)q.bm(0) r.ax=null q=r.ay -if(q!=null)q.bn(0) +if(q!=null)q.bm(0) r.ay=null if(r.at.d.a==null){q=r.c q.toString r.a.toString -q=A.b8h(q,t.N1) +q=A.b8o(q,t.N1) q.toString s=r.at s.toString -q.ya(0,s)}A.a7J(r.gH1()) +q.yc(0,s)}A.a7Q(r.gH4()) q=r.as q===$&&A.c() q.d_(0)}, -a8k(){var s,r=this +a8h(){var s,r=this r.fy===$&&A.c() s=r.c if(s==null)return!1 s=r.ay -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) r.ay=null r.fx=!1 s=r.fr s===$&&A.c() if(s){s=r.cy s===$&&A.c() -if(s)A.big(r) -r.a2U() +if(s)A.bim(r) +r.a2S() return!0}if(r.at!=null){s=r.ax -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) r.ax=null s=r.as s===$&&A.c() s.d_(0) -return!1}r.apn() +return!1}r.apk() s=r.as s===$&&A.c() s.d_(0) return!0}, -a0v(a){var s +a0u(a){var s if(this.c!=null){s=this.fr s===$&&A.c() -this.NH(s||a)}}, -FQ(){return this.a0v(!1)}, -apn(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.c +this.NJ(s||a)}}, +FR(){return this.a0u(!1)}, +apk(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.c c.toString e.a.toString -c=A.b8h(c,t.N1) +c=A.b8o(c,t.N1) c.toString s=e.c.gaO() s.toString t.x.a(s) -r=s.k3.no(B.i) -q=A.d1(s.cT(0,c.c.gaO()),r) +r=s.k3.nr(B.i) +q=A.d2(s.cT(0,c.c.gaO()),r) r=e.c.be(t.I) r.toString s=A.cH(d,d,d,d,e.a.c) @@ -100641,8 +100748,8 @@ n=e.f n===$&&A.c() m=e.cy m===$&&A.c() -l=m?new A.aQ5(e):d -m=m?new A.aQ6(e):d +l=m?new A.aQb(e):d +m=m?new A.aQc(e):d k=e.r k===$&&A.c() j=e.w @@ -100651,83 +100758,83 @@ i=e.x i===$&&A.c() h=e.as h===$&&A.c() -h=A.dq(B.ax,h,d) +h=A.dq(B.ay,h,d) g=e.y g===$&&A.c() f=e.z f===$&&A.c() -r=A.rb(new A.aQ7(A.avx(new A.amm(s,p,o,n,k,j,i,h,q,g,f,l,m,d),r.w)),!1) +r=A.ra(new A.aQd(A.avC(new A.amt(s,p,o,n,k,j,i,h,q,g,f,l,m,d),r.w)),!1) e.at=r e.fr=!1 -c.ya(0,r) -A.a7J(e.gH1()) -if(e.cy)A.big(e) -$.rW.push(e)}, -Pw(){var s,r=this -B.b.N($.rW,r) -$.bBJ.N(0,r) +c.yc(0,r) +A.a7Q(e.gH4()) +if(e.cy)A.bim(e) +$.rT.push(e)}, +Pv(){var s,r=this +B.b.L($.rT,r) +$.bBP.L(0,r) s=r.ax -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) r.ax=null s=r.ay -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) r.ay=null s=r.fr s===$&&A.c() if(!s){s=r.at -if(s!=null)s.fB(0)}r.fr=!1 +if(s!=null)s.fD(0)}r.fr=!1 s=r.at if(s!=null){s.r=!0 s=s.d -if(s.a==null){s.bx$=$.ag() -s.bu$=0}}r.at=null +if(s.a==null){s.bw$=$.ag() +s.bs$=0}}r.at=null s=r.cy s===$&&A.c() -if(s)if($.rW.length!==0)B.b.ga6($.rW).a2U()}, -atP(a){if(this.at==null)return -if(t.oN.b(a)||t.Ko.b(a))this.FQ() -else if(t.pY.b(a))this.a0v(!0)}, -hM(){var s,r=this -if(r.at!=null)r.NH(!0) +if(s)if($.rT.length!==0)B.b.ga6($.rT).a2S()}, +atM(a){if(this.at==null)return +if(t.oN.b(a)||t.Ko.b(a))this.FR() +else if(t.pY.b(a))this.a0u(!0)}, +hO(){var s,r=this +if(r.at!=null)r.NJ(!0) s=r.ay -if(s!=null)s.bn(0) -r.pF()}, +if(s!=null)s.bm(0) +r.pH()}, v(){var s,r=this -$.hF.lP$.b.N(0,r.ga0x()) -$.vE.q7$.a9(0,r.ga0w()) -r.Pw() +$.hE.lT$.b.L(0,r.ga0w()) +$.vC.q9$.a9(0,r.ga0v()) +r.Pv() s=r.as s===$&&A.c() s.v() -r.alj()}, -a0z(){var s,r,q=this +r.alh()}, +a0y(){var s,r,q=this q.db=!0 -if(q.a8k()){s=q.dy +if(q.a8h()){s=q.dy s===$&&A.c()}else s=!1 if(s){s=q.dx s===$&&A.c() r=q.c -if(s===B.pj){r.toString -A.b7w(r)}else{r.toString -A.ay0(r)}}q.a.toString}, -aDc(){this.a0z() -this.FQ()}, +if(s===B.pn){r.toString +A.b7C(r)}else{r.toString +A.ay5(r)}}q.a.toString}, +aD9(){this.a0y() +this.FR()}, a5(a){var s,r,q,p,o,n,m,l=this,k=null -if(l.gH1().length===0){s=l.a.z +if(l.gH4().length===0){s=l.a.z return s}r=A.am(a) a.be(t.U6) q=A.am(a).dC s=r.p3.z -if(r.ax.a===B.ai){s.toString -p=s.Rz(B.p,l.a_P()) -o=new A.dW(A.a9(B.d.aw(229.5),255,255,255),k,k,B.f4,k,k,B.am)}else{s.toString -p=s.Rz(B.l,l.a_P()) -o=new A.dW(A.a9(B.d.aw(229.5),97,97,97),k,k,B.f4,k,k,B.am)}l.a.toString +if(r.ax.a===B.ak){s.toString +p=s.Ry(B.p,l.a_O()) +o=new A.dW(A.a9(B.d.az(229.5),255,255,255),k,k,B.f5,k,k,B.ao)}else{s.toString +p=s.Ry(B.l,l.a_O()) +o=new A.dW(A.a9(B.d.az(229.5),97,97,97),k,k,B.f5,k,k,B.ao)}l.a.toString s=q.a -l.d=s==null?l.arz():s +l.d=s==null?l.arw():s l.a.toString s=q.b -l.e=s==null?l.ary():s +l.e=s==null?l.arv():s s=l.a s.toString n=q.c @@ -100743,75 +100850,75 @@ s=q.r l.r=s==null?o:s s=q.w l.w=s==null?p:s -l.x=B.av +l.x=B.aw l.cx=B.F -l.ch=B.Q1 -l.CW=B.aR -l.dx=B.pj +l.ch=B.Q5 +l.CW=B.aS +l.dx=B.pn l.dy=!0 -s=l.gH1() -m=A.d2(k,k,l.a.z,!1,k,k,!1,!1,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,s) +s=l.gH4() +m=A.d3(k,k,l.a.z,!1,k,k,!1,!1,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,s) l.fy===$&&A.c() s=l.dx -n=s===B.pj?l.gatX():k -m=A.iC(B.b1,m,B.ab,!0,k,k,k,k,k,k,k,n,k,k,k,k,k,k,k,s===B.a9G?l.gaDb():k,k,k,k,k,k,k) +n=s===B.pn?l.gatU():k +m=A.iC(B.b2,m,B.ad,!0,k,k,k,k,k,k,k,n,k,k,k,k,k,k,k,s===B.a9K?l.gaD8():k,k,k,k,k,k,k) s=l.cy s===$&&A.c() -if(s)m=A.mx(m,B.m,k,new A.aQ9(l),new A.aQa(l),k) +if(s)m=A.mx(m,B.m,k,new A.aQf(l),new A.aQg(l),k) return m}} -A.aQ8.prototype={ +A.aQe.prototype={ $0(){this.a.cy=this.b}, $S:0} -A.aQ5.prototype={ +A.aQb.prototype={ $1(a){var s=this.a -if(s.c!=null)s.a3w() +if(s.c!=null)s.a3u() return null}, $S:61} -A.aQ6.prototype={ -$1(a){return this.a.FQ()}, +A.aQc.prototype={ +$1(a){return this.a.FR()}, $S:46} -A.aQ7.prototype={ +A.aQd.prototype={ $1(a){return this.a}, $S:10} -A.aQ9.prototype={ +A.aQf.prototype={ $1(a){var s=this.a -if(s.c!=null)s.a3w() +if(s.c!=null)s.a3u() return null}, $S:61} -A.aQa.prototype={ -$1(a){return this.a.FQ()}, +A.aQg.prototype={ +$1(a){return this.a.FR()}, $S:46} -A.b0n.prototype={ -z9(a){return new A.b8(0,a.b,0,a.d)}, -zf(a,b){return A.bJo(b,this.d,a,this.b,this.c)}, -tp(a){return!this.b.l(0,a.b)||this.c!==a.c||this.d!==a.d}} -A.amm.prototype={ +A.b0t.prototype={ +zb(a){return new A.b8(0,a.b,0,a.d)}, +zh(a,b){return A.bJu(b,this.d,a,this.b,this.c)}, +tq(a){return!this.b.l(0,a.b)||this.c!==a.c||this.d!==a.d}} +A.amt.prototype={ a5(a){var s,r=this,q=null,p=A.am(a).p3.z p.toString -s=new A.nF(!0,q,A.lo(!1,new A.kA(new A.b8(0,1/0,r.d,1/0),A.qm(A.dg(q,A.nj(new A.fw(q,r.c,r.w,r.x,q,q,q,q,q,q),1,1),B.t,q,q,r.r,q,r.f,r.e,q),q,q,B.c9,!0,p,q,q,B.aB),q),r.y),q) +s=new A.nD(!0,q,A.lo(!1,new A.kB(new A.b8(0,1/0,r.d,1/0),A.qm(A.dg(q,A.ni(new A.fw(q,r.c,r.w,r.x,q,q,q,q,q,q),1,1),B.t,q,q,r.r,q,r.f,r.e,q),q,q,B.ca,!0,p,q,q,B.aC),q),r.y),q) p=r.at if(p!=null||r.ax!=null)s=A.mx(s,B.m,q,p,r.ax,q) -p=A.dS(a,B.jU) +p=A.dS(a,B.jX) p=p==null?q:p.e p=p==null?q:p.d if(p==null)p=0 -return A.F6(p,new A.no(new A.b0n(r.z,r.Q,r.as),s,q),q)}} -A.Vf.prototype={ +return A.F4(p,new A.nm(new A.b0t(r.z,r.Q,r.as),s,q),q)}} +A.Vi.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.QS.prototype={ +this.mv()}} +A.QV.prototype={ gI(a){var s=this,r=null return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,r,r,r,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.QS)if(b.a==r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.d==r.d)if(J.e(b.r,r.r))if(J.e(b.w,r.w))s=!0 +if(b instanceof A.QV)if(b.a==r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.d==r.d)if(J.e(b.r,r.r))if(J.e(b.w,r.w))s=!0 else s=!1 else s=!1 else s=!1 @@ -100820,56 +100927,56 @@ else s=!1 else s=!1 else s=!1 return s}} -A.a9Y.prototype={ +A.aa4.prototype={ T(){return"TooltipTriggerMode."+this.b}} -A.amn.prototype={} -A.aLf.prototype={ +A.amu.prototype={} +A.aLl.prototype={ T(){return"ScriptCategory."+this.b}} -A.QX.prototype={ -ae_(a){switch(a.a){case 0:return this.c +A.R_.prototype={ +adY(a){switch(a.a){case 0:return this.c case 1:return this.d case 2:return this.e}}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.QX&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)&&b.e.l(0,s.e)}, +return b instanceof A.R_&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d)&&b.e.l(0,s.e)}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.amP.prototype={} -A.EI.prototype={ -De(a){return new A.cO(this,t.Ow)}, -yl(a,b,c){var s=null,r=A.aNL(s,!1,t.oA) -return A.v7(new A.jt(r,A.w(r).h("jt<1>")),this.qL(b,s,s,c,r),b.a,s,b.b)}, -ym(a,b){var s=null,r=A.aNL(s,!1,t.oA) -return A.v7(new A.jt(r,A.w(r).h("jt<1>")),this.qL(a,s,b,s,r),a.a,s,a.b)}, -yn(a,b){var s=null,r=A.aNL(s,!1,t.oA) -return A.v7(new A.jt(r,A.w(r).h("jt<1>")),this.qL(a,b,s,s,r),a.a,s,a.b)}, -qL(a,b,c,d,e){return this.aw_(a,b,c,d,e)}, -aw_(a,b,c,d,e){var s=0,r=A.u(t.hP),q,p,o,n,m,l,k,j -var $async$qL=A.v(function(f,g){if(f===1)return A.q(g,r) +A.amW.prototype={} +A.EG.prototype={ +Dg(a){return new A.cO(this,t.Ow)}, +yn(a,b,c){var s=null,r=A.aNR(s,!1,t.oA) +return A.v5(new A.jt(r,A.q(r).h("jt<1>")),this.qN(b,s,s,c,r),b.a,s,b.b)}, +yo(a,b){var s=null,r=A.aNR(s,!1,t.oA) +return A.v5(new A.jt(r,A.q(r).h("jt<1>")),this.qN(a,s,b,s,r),a.a,s,a.b)}, +yp(a,b){var s=null,r=A.aNR(s,!1,t.oA) +return A.v5(new A.jt(r,A.q(r).h("jt<1>")),this.qN(a,b,s,s,r),a.a,s,a.b)}, +qN(a,b,c,d,e){return this.avX(a,b,c,d,e)}, +avX(a,b,c,d,e){var s=0,r=A.v(t.hP),q,p,o,n,m,l,k,j +var $async$qN=A.w(function(f,g){if(f===1)return A.r(g,r) while(true)switch(s){case 0:l=a.a -k=A.aQy().aC(l) +k=A.aQE().aC(l) s=self.window.flutterCanvasKit!=null||!1?3:5 break case 3:p=new A.aT($.aF,t.gO) o=new A.bU(p,t.XX) -n=A.bF5() +n=A.bFb() n.open("GET",l,!0) n.responseType="arraybuffer" -A.bec(n,"load",A.c6(new A.aFr(n,o,k))) -A.bec(n,"error",A.c6(o.ga6I())) +A.bej(n,"load",A.c6(new A.aFx(n,o,k))) +A.bej(n,"error",A.c6(o.ga6G())) n.send() s=6 -return A.A(p,$async$qL) +return A.B(p,$async$qN) case 6:m=A.cl(t.pI.a(n.response),0,null) -if(m.byteLength===0){l=A.bek(n) +if(m.byteLength===0){l=A.ber(n) l.toString -throw A.d(A.bg8(l,k))}s=b!=null?7:9 +throw A.d(A.bgf(l,k))}s=b!=null?7:9 break case 7:j=b s=10 -return A.A(A.yM(m),$async$qL) +return A.B(A.yK(m),$async$qN) case 10:q=j.$1(g) s=1 break @@ -100879,7 +100986,7 @@ case 9:s=c!=null?11:13 break case 11:j=c s=14 -return A.A(A.yM(m),$async$qL) +return A.B(A.yK(m),$async$qN) case 14:q=j.$1(g) s=1 break @@ -100890,133 +100997,133 @@ s=1 break case 12:case 8:s=4 break -case 5:q=$.G().a9w(k,new A.aFs(e)) +case 5:q=$.G().a9t(k,new A.aFy(e)) s=1 break -case 4:case 1:return A.r(q,r)}}) -return A.t($async$qL,r)}, +case 4:case 1:return A.t(q,r)}}) +return A.u($async$qN,r)}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.EI&&b.a===this.a&&b.b===this.b}, +return b instanceof A.EG&&b.a===this.a&&b.b===this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return'NetworkImage("'+this.a+'", scale: '+this.b+")"}} -A.aFr.prototype={ +A.aFx.prototype={ $1(a){var s,r,q,p=this.a,o=p.status o.toString s=o>=200&&o<300 r=o>307&&o<400 q=s||o===0||o===304||r o=this.b -if(q)o.eM(0,p) -else{o.kN(a) -p=A.bek(p) +if(q)o.eL(0,p) +else{o.kP(a) +p=A.ber(p) if(p==null)p=400 -throw A.d(A.bg8(p,this.c))}}, +throw A.d(A.bgf(p,this.c))}}, $S:2} -A.aFs.prototype={ -$2(a,b){this.a.H(0,new A.oQ(a,b))}, +A.aFy.prototype={ +$2(a,b){this.a.H(0,new A.oO(a,b))}, $S:528} -A.x4.prototype={ +A.x2.prototype={ k(a){var s=this -if(s.gor(s)===0)return A.b6B(s.gou(),s.gov()) -if(s.gou()===0)return A.b6A(s.gor(s),s.gov()) -return A.b6B(s.gou(),s.gov())+" + "+A.b6A(s.gor(s),0)}, +if(s.got(s)===0)return A.b6H(s.gow(),s.gox()) +if(s.gow()===0)return A.b6G(s.got(s),s.gox()) +return A.b6H(s.gow(),s.gox())+" + "+A.b6G(s.got(s),0)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.x4&&b.gou()===s.gou()&&b.gor(b)===s.gor(s)&&b.gov()===s.gov()}, +return b instanceof A.x2&&b.gow()===s.gow()&&b.got(b)===s.got(s)&&b.gox()===s.gox()}, gI(a){var s=this -return A.a4(s.gou(),s.gor(s),s.gov(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +return A.a4(s.gow(),s.got(s),s.gox(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} A.fy.prototype={ -gou(){return this.a}, -gor(a){return 0}, -gov(){return this.b}, +gow(){return this.a}, +got(a){return 0}, +gox(){return this.b}, U(a,b){return new A.fy(this.a-b.a,this.b-b.b)}, V(a,b){return new A.fy(this.a+b.a,this.b+b.b)}, X(a,b){return new A.fy(this.a*b,this.b*b)}, u1(a){var s=a.a/2,r=a.b/2 return new A.j(s+this.a*s,r+this.b*r)}, -Hx(a){var s=a.a/2,r=a.b/2 +HA(a){var s=a.a/2,r=a.b/2 return new A.j(s+this.a*s,r+this.b*r)}, -Lf(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 +Lh(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 return new A.j(s+r+this.a*r,q+p+this.b*p)}, -Jp(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 +Jr(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 s=s+q+this.a*q p=p+n+this.b*n return new A.x(s,p,s+r,p+o)}, aC(a){return this}, -k(a){return A.b6B(this.a,this.b)}} +k(a){return A.b6H(this.a,this.b)}} A.jE.prototype={ -gou(){return 0}, -gor(a){return this.a}, -gov(){return this.b}, +gow(){return 0}, +got(a){return this.a}, +gox(){return this.b}, U(a,b){return new A.jE(this.a-b.a,this.b-b.b)}, V(a,b){return new A.jE(this.a+b.a,this.b+b.b)}, X(a,b){return new A.jE(this.a*b,this.b*b)}, aC(a){var s=this switch(a.a){case 0:return new A.fy(-s.a,s.b) case 1:return new A.fy(s.a,s.b)}}, -k(a){return A.b6A(this.a,this.b)}} -A.agV.prototype={ -X(a,b){return new A.agV(this.a*b,this.b*b,this.c*b)}, +k(a){return A.b6G(this.a,this.b)}} +A.ah1.prototype={ +X(a,b){return new A.ah1(this.a*b,this.b*b,this.c*b)}, aC(a){var s=this switch(a.a){case 0:return new A.fy(s.a-s.b,s.c) case 1:return new A.fy(s.a+s.b,s.c)}}, -gou(){return this.a}, -gor(a){return this.b}, -gov(){return this.c}} -A.a9q.prototype={ +gow(){return this.a}, +got(a){return this.b}, +gox(){return this.c}} +A.a9x.prototype={ k(a){return"TextAlignVertical(y: "+this.a+")"}} -A.Fk.prototype={ +A.Fi.prototype={ T(){return"RenderComparison."+this.b}} -A.Xq.prototype={ +A.Xv.prototype={ T(){return"Axis."+this.b}} -A.aav.prototype={ +A.aaC.prototype={ T(){return"VerticalDirection."+this.b}} -A.Cb.prototype={ +A.Ca.prototype={ T(){return"AxisDirection."+this.b}} -A.Nl.prototype={ -a9u(a,b,c,d){return $.G().lW(a,!1,c,d)}, -CQ(a){return this.a9u(a,!1,null,null)}, -a9v(a,b,c,d){var s=$.G(),r=a.a -r.toString -return s.lW(r,!1,c,d)}, -aLx(a){return this.a9v(a,!1,null,null)}, -a9x(a,b){return A.apw(a,b)}, -aLz(a){return this.a9x(a,null)}, -$iir:1} -A.alw.prototype={ +A.Nn.prototype={ +a9r(a,b,c,d){return $.G().m_(a,!1,c,d)}, +CS(a){return this.a9r(a,!1,null,null)}, +a9s(a,b,c,d){var s=$.G(),r=a.a +r.toString +return s.m_(r,!1,c,d)}, +aLv(a){return this.a9s(a,!1,null,null)}, +a9u(a,b){return A.apC(a,b)}, +aLx(a){return this.a9u(a,null)}, +$iiq:1} +A.alD.prototype={ C(){var s,r,q -for(s=this.a,s=A.d4(s,s.r,A.w(s).c),r=s.$ti.c;s.D();){q=s.d;(q==null?r.a(q):q).$0()}}, +for(s=this.a,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c;s.D();){q=s.d;(q==null?r.a(q):q).$0()}}, ai(a,b){this.a.H(0,b)}, -a9(a,b){this.a.N(0,b)}} -A.J4.prototype={ -M8(a){var s=this -return new A.Th(s.gjK().U(0,a.gjK()),s.gmp().U(0,a.gmp()),s.gmi().U(0,a.gmi()),s.gne().U(0,a.gne()),s.gjL().U(0,a.gjL()),s.gmo().U(0,a.gmo()),s.gnf().U(0,a.gnf()),s.gmh().U(0,a.gmh()))}, +a9(a,b){this.a.L(0,b)}} +A.J3.prototype={ +Ma(a){var s=this +return new A.Tk(s.gjM().U(0,a.gjM()),s.gmt().U(0,a.gmt()),s.gmm().U(0,a.gmm()),s.gnh().U(0,a.gnh()),s.gjN().U(0,a.gjN()),s.gms().U(0,a.gms()),s.gni().U(0,a.gni()),s.gml().U(0,a.gml()))}, H(a,b){var s=this -return new A.Th(s.gjK().V(0,b.gjK()),s.gmp().V(0,b.gmp()),s.gmi().V(0,b.gmi()),s.gne().V(0,b.gne()),s.gjL().V(0,b.gjL()),s.gmo().V(0,b.gmo()),s.gnf().V(0,b.gnf()),s.gmh().V(0,b.gmh()))}, +return new A.Tk(s.gjM().V(0,b.gjM()),s.gmt().V(0,b.gmt()),s.gmm().V(0,b.gmm()),s.gnh().V(0,b.gnh()),s.gjN().V(0,b.gjN()),s.gms().V(0,b.gms()),s.gni().V(0,b.gni()),s.gml().V(0,b.gml()))}, k(a){var s,r,q,p,o=this -if(o.gjK().l(0,o.gmp())&&o.gmp().l(0,o.gmi())&&o.gmi().l(0,o.gne()))if(!o.gjK().l(0,B.P))s=o.gjK().a===o.gjK().b?"BorderRadius.circular("+B.d.aZ(o.gjK().a,1)+")":"BorderRadius.all("+o.gjK().k(0)+")" +if(o.gjM().l(0,o.gmt())&&o.gmt().l(0,o.gmm())&&o.gmm().l(0,o.gnh()))if(!o.gjM().l(0,B.P))s=o.gjM().a===o.gjM().b?"BorderRadius.circular("+B.d.aZ(o.gjM().a,1)+")":"BorderRadius.all("+o.gjM().k(0)+")" else s=null else{r=""+"BorderRadius.only(" -if(!o.gjK().l(0,B.P)){r+="topLeft: "+o.gjK().k(0) +if(!o.gjM().l(0,B.P)){r+="topLeft: "+o.gjM().k(0) q=!0}else q=!1 -if(!o.gmp().l(0,B.P)){if(q)r+=", " -r+="topRight: "+o.gmp().k(0) -q=!0}if(!o.gmi().l(0,B.P)){if(q)r+=", " -r+="bottomLeft: "+o.gmi().k(0) -q=!0}if(!o.gne().l(0,B.P)){if(q)r+=", " -r+="bottomRight: "+o.gne().k(0)}r+=")" -s=r.charCodeAt(0)==0?r:r}if(o.gjL().l(0,o.gmo())&&o.gmo().l(0,o.gmh())&&o.gmh().l(0,o.gnf()))if(!o.gjL().l(0,B.P))p=o.gjL().a===o.gjL().b?"BorderRadiusDirectional.circular("+B.d.aZ(o.gjL().a,1)+")":"BorderRadiusDirectional.all("+o.gjL().k(0)+")" +if(!o.gmt().l(0,B.P)){if(q)r+=", " +r+="topRight: "+o.gmt().k(0) +q=!0}if(!o.gmm().l(0,B.P)){if(q)r+=", " +r+="bottomLeft: "+o.gmm().k(0) +q=!0}if(!o.gnh().l(0,B.P)){if(q)r+=", " +r+="bottomRight: "+o.gnh().k(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.gjN().l(0,o.gms())&&o.gms().l(0,o.gml())&&o.gml().l(0,o.gni()))if(!o.gjN().l(0,B.P))p=o.gjN().a===o.gjN().b?"BorderRadiusDirectional.circular("+B.d.aZ(o.gjN().a,1)+")":"BorderRadiusDirectional.all("+o.gjN().k(0)+")" else p=null else{r=""+"BorderRadiusDirectional.only(" -if(!o.gjL().l(0,B.P)){r+="topStart: "+o.gjL().k(0) +if(!o.gjN().l(0,B.P)){r+="topStart: "+o.gjN().k(0) q=!0}else q=!1 -if(!o.gmo().l(0,B.P)){if(q)r+=", " -r+="topEnd: "+o.gmo().k(0) -q=!0}if(!o.gnf().l(0,B.P)){if(q)r+=", " -r+="bottomStart: "+o.gnf().k(0) -q=!0}if(!o.gmh().l(0,B.P)){if(q)r+=", " -r+="bottomEnd: "+o.gmh().k(0)}r+=")" +if(!o.gms().l(0,B.P)){if(q)r+=", " +r+="topEnd: "+o.gms().k(0) +q=!0}if(!o.gni().l(0,B.P)){if(q)r+=", " +r+="bottomStart: "+o.gni().k(0) +q=!0}if(!o.gml().l(0,B.P)){if(q)r+=", " +r+="bottomEnd: "+o.gml().k(0)}r+=")" p=r.charCodeAt(0)==0?r:r}r=s!=null if(r&&p!=null)return A.h(s)+" + "+p if(r)return s @@ -101026,24 +101133,24 @@ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.J4&&b.gjK().l(0,s.gjK())&&b.gmp().l(0,s.gmp())&&b.gmi().l(0,s.gmi())&&b.gne().l(0,s.gne())&&b.gjL().l(0,s.gjL())&&b.gmo().l(0,s.gmo())&&b.gnf().l(0,s.gnf())&&b.gmh().l(0,s.gmh())}, +return b instanceof A.J3&&b.gjM().l(0,s.gjM())&&b.gmt().l(0,s.gmt())&&b.gmm().l(0,s.gmm())&&b.gnh().l(0,s.gnh())&&b.gjN().l(0,s.gjN())&&b.gms().l(0,s.gms())&&b.gni().l(0,s.gni())&&b.gml().l(0,s.gml())}, gI(a){var s=this -return A.a4(s.gjK(),s.gmp(),s.gmi(),s.gne(),s.gjL(),s.gmo(),s.gnf(),s.gmh(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +return A.a4(s.gjM(),s.gmt(),s.gmm(),s.gnh(),s.gjN(),s.gms(),s.gni(),s.gml(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} A.ef.prototype={ -gjK(){return this.a}, -gmp(){return this.b}, -gmi(){return this.c}, -gne(){return this.d}, -gjL(){return B.P}, -gmo(){return B.P}, -gnf(){return B.P}, -gmh(){return B.P}, -fd(a){var s=this,r=s.a.mA(0,B.P),q=s.b.mA(0,B.P) -return A.aIw(a,s.c.mA(0,B.P),s.d.mA(0,B.P),r,q)}, -M8(a){if(a instanceof A.ef)return this.U(0,a) -return this.agD(a)}, +gjM(){return this.a}, +gmt(){return this.b}, +gmm(){return this.c}, +gnh(){return this.d}, +gjN(){return B.P}, +gms(){return B.P}, +gni(){return B.P}, +gml(){return B.P}, +fe(a){var s=this,r=s.a.mE(0,B.P),q=s.b.mE(0,B.P) +return A.aIC(a,s.c.mE(0,B.P),s.d.mE(0,B.P),r,q)}, +Ma(a){if(a instanceof A.ef)return this.U(0,a) +return this.agB(a)}, H(a,b){if(b instanceof A.ef)return this.V(0,b) -return this.agC(0,b)}, +return this.agA(0,b)}, U(a,b){var s=this return new A.ef(s.a.U(0,b.a),s.b.U(0,b.b),s.c.U(0,b.c),s.d.U(0,b.d))}, V(a,b){var s=this @@ -101051,37 +101158,37 @@ return new A.ef(s.a.V(0,b.a),s.b.V(0,b.b),s.c.V(0,b.c),s.d.V(0,b.d))}, X(a,b){var s=this return new A.ef(s.a.X(0,b),s.b.X(0,b),s.c.X(0,b),s.d.X(0,b))}, aC(a){return this}} -A.Th.prototype={ +A.Tk.prototype={ X(a,b){var s=this -return new A.Th(s.a.X(0,b),s.b.X(0,b),s.c.X(0,b),s.d.X(0,b),s.e.X(0,b),s.f.X(0,b),s.r.X(0,b),s.w.X(0,b))}, +return new A.Tk(s.a.X(0,b),s.b.X(0,b),s.c.X(0,b),s.d.X(0,b),s.e.X(0,b),s.f.X(0,b),s.r.X(0,b),s.w.X(0,b))}, aC(a){var s=this switch(a.a){case 0:return new A.ef(s.a.V(0,s.f),s.b.V(0,s.e),s.c.V(0,s.w),s.d.V(0,s.r)) case 1:return new A.ef(s.a.V(0,s.e),s.b.V(0,s.f),s.c.V(0,s.r),s.d.V(0,s.w))}}, -gjK(){return this.a}, -gmp(){return this.b}, -gmi(){return this.c}, -gne(){return this.d}, -gjL(){return this.e}, -gmo(){return this.f}, -gnf(){return this.r}, -gmh(){return this.w}} -A.XU.prototype={ +gjM(){return this.a}, +gmt(){return this.b}, +gmm(){return this.c}, +gnh(){return this.d}, +gjN(){return this.e}, +gms(){return this.f}, +gni(){return this.r}, +gml(){return this.w}} +A.XZ.prototype={ T(){return"BorderStyle."+this.b}} A.cK.prototype={ -ak(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.e5:this.c +ak(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.e7:this.c return new A.cK(this.a,s,r,-1)}, -n1(){switch(this.c.a){case 1:var s=$.G().B() +n5(){switch(this.c.a){case 1:var s=$.G().B() s.sA(0,this.a) -s.sbY(this.b) +s.sbX(this.b) s.sP(0,B.r) return s case 0:s=$.G().B() s.sA(0,B.I) -s.sbY(0) +s.sbX(0) s.sP(0,B.r) return s}}, -ghG(){return this.b*(1-(1+this.d)/2)}, -gvT(){return this.b*(1+this.d)/2}, +ghI(){return this.b*(1-(1+this.d)/2)}, +gvU(){return this.b*(1+this.d)/2}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 @@ -101089,34 +101196,34 @@ if(J.aj(b)!==A.O(s))return!1 return b instanceof A.cK&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -fe(){return"BorderSide"}} +ff(){return"BorderSide"}} A.dt.prototype={ -ms(a,b,c){return null}, -H(a,b){return this.ms(a,b,!1)}, +mw(a,b,c){return null}, +H(a,b){return this.mw(a,b,!1)}, V(a,b){var s=this.H(0,b) -if(s==null)s=b.ms(0,this,!0) +if(s==null)s=b.mw(0,this,!0) return s==null?new A.mT(A.b([b,this],t.N_)):s}, -h0(a,b){if(a==null)return this.ak(0,b) +h2(a,b){if(a==null)return this.ak(0,b) return null}, -h1(a,b){if(a==null)return this.ak(0,1-b) +h3(a,b){if(a==null)return this.ak(0,1-b) return null}, -m5(a,b,c,d){}, -gl8(){return!1}, +m9(a,b,c,d){}, +glc(){return!1}, k(a){return"ShapeBorder()"}} A.hi.prototype={ -gnq(){var s=Math.max(this.a.ghG(),0) +gnt(){var s=Math.max(this.a.ghI(),0) return new A.aG(s,s,s,s)}, -h0(a,b){if(a==null)return this.ak(0,b) +h2(a,b){if(a==null)return this.ak(0,b) return null}, -h1(a,b){if(a==null)return this.ak(0,1-b) +h3(a,b){if(a==null)return this.ak(0,1-b) return null}} A.mT.prototype={ -gnq(){return B.b.l0(this.a,B.J,new A.aTR())}, -ms(a,b,c){var s,r,q,p=b instanceof A.mT +gnt(){return B.b.l4(this.a,B.J,new A.aTX())}, +mw(a,b,c){var s,r,q,p=b instanceof A.mT if(!p){s=this.a r=c?B.b.ga6(s):B.b.ga3(s) -q=r.ms(0,b,c) -if(q==null)q=b.ms(0,r,!c) +q=r.mw(0,b,c) +if(q==null)q=b.mw(0,r,!c) if(q!=null){p=A.ak(s,!0,t.RY) p[c?p.length-1:0]=q return new A.mT(p)}}s=A.b([],t.N_) @@ -101125,93 +101232,93 @@ if(p)B.b.F(s,b.a) else s.push(b) if(!c)B.b.F(s,this.a) return new A.mT(s)}, -H(a,b){return this.ms(a,b,!1)}, -ak(a,b){var s=this.a,r=A.a6(s).h("W<1,dt>") -return new A.mT(A.ak(new A.W(s,new A.aTS(b),r),!0,r.h("aM.E")))}, -h0(a,b){return A.biO(a,this,b)}, -h1(a,b){return A.biO(this,a,b)}, -hX(a,b){var s,r -for(s=this.a,r=0;r") +return new A.mT(A.ak(new A.W(s,new A.aTY(b),r),!0,r.h("aM.E")))}, +h2(a,b){return A.biU(a,this,b)}, +h3(a,b){return A.biU(this,a,b)}, +hZ(a,b){var s,r +for(s=this.a,r=0;r") -return new A.W(new A.cj(s,r),new A.aTT(),r.h("W")).cl(0," + ")}} -A.aTR.prototype={ -$2(a,b){return a.H(0,b.gnq())}, +k(a){var s=this.a,r=A.a7(s).h("cj<1>") +return new A.W(new A.cj(s,r),new A.aTZ(),r.h("W")).cl(0," + ")}} +A.aTX.prototype={ +$2(a,b){return a.H(0,b.gnt())}, $S:532} -A.aTS.prototype={ +A.aTY.prototype={ $1(a){return a.ak(0,this.a)}, $S:533} -A.aTT.prototype={ +A.aTZ.prototype={ $1(a){return a.k(0)}, $S:534} -A.abV.prototype={} -A.XZ.prototype={ +A.ac1.prototype={} +A.Y3.prototype={ T(){return"BoxShape."+this.b}} -A.XV.prototype={ -ms(a,b,c){return null}, -H(a,b){return this.ms(a,b,!1)}, -hX(a,b){var s=$.G().S() -s.kd(this.gnq().aC(b).RQ(a)) -return s}, -o5(a){return this.hX(a,null)}, -eT(a,b){var s=$.G().S() -s.kd(a) -return s}, -m8(a){return this.eT(a,null)}, -m5(a,b,c,d){a.aQ(b,c)}, -gl8(){return!0}} +A.Y_.prototype={ +mw(a,b,c){return null}, +H(a,b){return this.mw(a,b,!1)}, +hZ(a,b){var s=$.G().S() +s.kf(this.gnt().aC(b).RP(a)) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.kf(a) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){a.aQ(b,c)}, +glc(){return!0}} A.f7.prototype={ -gnq(){var s,r=this -if(r.ga5z()){s=r.a.ghG() -return new A.aG(s,s,s,s)}return new A.aG(r.d.ghG(),r.a.ghG(),r.b.ghG(),r.c.ghG())}, -guX(){var s,r,q=this -if(q.gA1())if(q.ga5z())if(q.gAL()){s=q.a.d +gnt(){var s,r=this +if(r.ga5x()){s=r.a.ghI() +return new A.aG(s,s,s,s)}return new A.aG(r.d.ghI(),r.a.ghI(),r.b.ghI(),r.c.ghI())}, +guY(){var s,r,q=this +if(q.gA3())if(q.ga5x())if(q.gAN()){s=q.a.d r=q.d.d===s&&q.c.d===s&&q.b.d===s}else r=!1 else r=!1 else r=!1 return r}, -gA1(){var s=this,r=s.a.a +gA3(){var s=this,r=s.a.a return s.d.a.l(0,r)&&s.c.a.l(0,r)&&s.b.a.l(0,r)}, -ga5z(){var s=this,r=s.a.b +ga5x(){var s=this,r=s.a.b return s.d.b===r&&s.c.b===r&&s.b.b===r}, -gAL(){var s=this,r=s.a.c +gAN(){var s=this,r=s.a.c return s.d.c===r&&s.c.c===r&&s.b.c===r}, -ms(a,b,c){var s=this -if(b instanceof A.f7&&A.q9(s.a,b.a)&&A.q9(s.b,b.b)&&A.q9(s.c,b.c)&&A.q9(s.d,b.d))return new A.f7(A.nh(s.a,b.a),A.nh(s.b,b.b),A.nh(s.c,b.c),A.nh(s.d,b.d)) +mw(a,b,c){var s=this +if(b instanceof A.f7&&A.q8(s.a,b.a)&&A.q8(s.b,b.b)&&A.q8(s.c,b.c)&&A.q8(s.d,b.d))return new A.f7(A.ng(s.a,b.a),A.ng(s.b,b.b),A.ng(s.c,b.c),A.ng(s.d,b.d)) return null}, -H(a,b){return this.ms(a,b,!1)}, +H(a,b){return this.mw(a,b,!1)}, ak(a,b){var s=this return new A.f7(s.a.ak(0,b),s.b.ak(0,b),s.c.ak(0,b),s.d.ak(0,b))}, -h0(a,b){if(a instanceof A.f7)return A.b6I(a,this,b) -return this.Mz(a,b)}, -h1(a,b){if(a instanceof A.f7)return A.b6I(this,a,b) -return this.MA(a,b)}, -Kl(a,b,c,d,e){var s,r=this -if(r.guX()){s=r.a +h2(a,b){if(a instanceof A.f7)return A.b6O(a,this,b) +return this.MB(a,b)}, +h3(a,b){if(a instanceof A.f7)return A.b6O(this,a,b) +return this.MC(a,b)}, +Kn(a,b,c,d,e){var s,r=this +if(r.guY()){s=r.a switch(s.c.a){case 0:return -case 1:switch(d.a){case 1:A.bd4(a,b,s) +case 1:switch(d.a){case 1:A.bdb(a,b,s) break -case 0:if(c!=null&&!c.l(0,B.aF)){A.bd5(a,b,s,c) -return}A.bd6(a,b,s) -break}return}}if(r.gA1()&&r.gAL()){s=r.a +case 0:if(c!=null&&!c.l(0,B.aG)){A.bdc(a,b,s,c) +return}A.bdd(a,b,s) +break}return}}if(r.gA3()&&r.gAN()){s=r.a switch(s.c.a){case 0:return -case 1:A.bd3(a,b,c,r.c,r.d,r.b,d,e,s) -return}}A.bb6(a,b,r.c,r.d,r.b,r.a)}, -iA(a,b,c){return this.Kl(a,b,null,B.am,c)}, +case 1:A.bda(a,b,c,r.c,r.d,r.b,d,e,s) +return}}A.bbc(a,b,r.c,r.d,r.b,r.a)}, +iD(a,b,c){return this.Kn(a,b,null,B.ao,c)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 @@ -101220,7 +101327,7 @@ return b instanceof A.f7&&b.a.l(0,s.a)&&b.b.l(0,s.b)&&b.c.l(0,s.c)&&b.d.l(0,s.d) gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){var s,r,q=this -if(q.guX())return"Border.all("+q.a.k(0)+")" +if(q.guY())return"Border.all("+q.a.k(0)+")" s=A.b([],t.T) r=q.a if(!r.l(0,B.A))s.push("top: "+r.k(0)) @@ -101233,45 +101340,45 @@ if(!r.l(0,B.A))s.push("left: "+r.k(0)) return"Border("+B.b.cl(s,", ")+")"}, gah(a){return this.a}} A.j0.prototype={ -gnq(){var s,r=this -if(r.guX()){s=r.a.ghG() -return new A.jP(s,s,s,s)}return new A.jP(r.b.ghG(),r.a.ghG(),r.c.ghG(),r.d.ghG())}, -guX(){var s,r,q,p,o=this -if(o.gA1()){s=o.a +gnt(){var s,r=this +if(r.guY()){s=r.a.ghI() +return new A.jP(s,s,s,s)}return new A.jP(r.b.ghI(),r.a.ghI(),r.c.ghI(),r.d.ghI())}, +guY(){var s,r,q,p,o=this +if(o.gA3()){s=o.a r=s.b q=o.b -if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gAL()){p=s.d +if(q.b===r&&o.d.b===r&&o.c.b===r)if(o.gAN()){p=s.d s=q.d===p&&o.d.d===p&&o.c.d===p}else s=!1 else s=!1}else s=!1 return s}, -gA1(){var s=this,r=s.a.a +gA3(){var s=this,r=s.a.a return s.b.a.l(0,r)&&s.d.a.l(0,r)&&s.c.a.l(0,r)}, -gAL(){var s=this,r=s.a.c +gAN(){var s=this,r=s.a.c return s.b.c===r&&s.d.c===r&&s.c.c===r}, -ms(a,b,c){var s,r,q,p=this,o=null +mw(a,b,c){var s,r,q,p=this,o=null if(b instanceof A.j0){s=p.a r=b.a -if(A.q9(s,r)&&A.q9(p.b,b.b)&&A.q9(p.c,b.c)&&A.q9(p.d,b.d))return new A.j0(A.nh(s,r),A.nh(p.b,b.b),A.nh(p.c,b.c),A.nh(p.d,b.d)) +if(A.q8(s,r)&&A.q8(p.b,b.b)&&A.q8(p.c,b.c)&&A.q8(p.d,b.d))return new A.j0(A.ng(s,r),A.ng(p.b,b.b),A.ng(p.c,b.c),A.ng(p.d,b.d)) return o}if(b instanceof A.f7){s=b.a r=p.a -if(!A.q9(s,r)||!A.q9(b.c,p.d))return o +if(!A.q8(s,r)||!A.q8(b.c,p.d))return o q=p.b if(!q.l(0,B.A)||!p.c.l(0,B.A)){if(!b.d.l(0,B.A)||!b.b.l(0,B.A))return o -return new A.j0(A.nh(s,r),q,p.c,A.nh(b.c,p.d))}return new A.f7(A.nh(s,r),b.b,A.nh(b.c,p.d),b.d)}return o}, -H(a,b){return this.ms(a,b,!1)}, +return new A.j0(A.ng(s,r),q,p.c,A.ng(b.c,p.d))}return new A.f7(A.ng(s,r),b.b,A.ng(b.c,p.d),b.d)}return o}, +H(a,b){return this.mw(a,b,!1)}, ak(a,b){var s=this return new A.j0(s.a.ak(0,b),s.b.ak(0,b),s.c.ak(0,b),s.d.ak(0,b))}, -h0(a,b){if(a instanceof A.j0)return A.b6H(a,this,b) -return this.Mz(a,b)}, -h1(a,b){if(a instanceof A.j0)return A.b6H(this,a,b) -return this.MA(a,b)}, -Kl(a,b,c,d,e){var s,r,q,p=this -if(p.guX()){s=p.a +h2(a,b){if(a instanceof A.j0)return A.b6N(a,this,b) +return this.MB(a,b)}, +h3(a,b){if(a instanceof A.j0)return A.b6N(this,a,b) +return this.MC(a,b)}, +Kn(a,b,c,d,e){var s,r,q,p=this +if(p.guY()){s=p.a switch(s.c.a){case 0:return -case 1:switch(d.a){case 1:A.bd4(a,b,s) +case 1:switch(d.a){case 1:A.bdb(a,b,s) break -case 0:if(c!=null&&!c.l(0,B.aF)){A.bd5(a,b,s,c) -return}A.bd6(a,b,s) +case 0:if(c!=null&&!c.l(0,B.aG)){A.bdc(a,b,s,c) +return}A.bdd(a,b,s) break}return}}switch(e.a){case 0:r=p.c q=p.b break @@ -101279,11 +101386,11 @@ case 1:r=p.b q=p.c break default:r=null -q=null}if(p.gA1()&&p.gAL()){s=p.a +q=null}if(p.gA3()&&p.gAN()){s=p.a switch(s.c.a){case 0:return -case 1:A.bd3(a,b,c,p.d,r,q,d,e,s) -return}}A.bb6(a,b,p.d,r,q,p.a)}, -iA(a,b,c){return this.Kl(a,b,null,B.am,c)}, +case 1:A.bda(a,b,c,p.d,r,q,d,e,s) +return}}A.bbc(a,b,p.d,r,q,p.a)}, +iD(a,b,c){return this.Kn(a,b,null,B.ao,c)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 @@ -101302,34 +101409,34 @@ if(!q.l(0,B.A))r.push("bottom: "+q.k(0)) return"BorderDirectional("+B.b.cl(r,", ")+")"}, gah(a){return this.a}} A.dW.prototype={ -ght(a){var s=this.c -s=s==null?null:s.gnq() +ghw(a){var s=this.c +s=s==null?null:s.gnt() return s==null?B.J:s}, -Ll(a,b){var s,r,q -switch(this.w.a){case 1:s=A.k4(a.gbw(),a.gj6()/2) +Ln(a,b){var s,r,q +switch(this.w.a){case 1:s=A.k5(a.gbv(),a.gj8()/2) r=$.G().S() -r.hl(s) +r.ho(s) return r case 0:r=this.d if(r!=null){q=$.G().S() -q.fT(r.aC(b).fd(a)) +q.fU(r.aC(b).fe(a)) return q}r=$.G().S() -r.kd(a) +r.kf(a) return r}}, -ak(a,b){var s=this,r=null,q=A.a0(r,s.a,b),p=A.bd7(r,s.c,b),o=A.ow(r,s.d,b),n=A.b6J(r,s.e,b) +ak(a,b){var s=this,r=null,q=A.a_(r,s.a,b),p=A.bde(r,s.c,b),o=A.ov(r,s.d,b),n=A.b6P(r,s.e,b) return new A.dW(q,s.b,p,o,n,r,s.w)}, -gJu(){return this.e!=null}, -h0(a,b){if(a==null)return this.ak(0,b) -if(a instanceof A.dW)return A.bd8(a,this,b) +gJw(){return this.e!=null}, +h2(a,b){if(a==null)return this.ak(0,b) +if(a instanceof A.dW)return A.bdf(a,this,b) +return this.Xe(a,b)}, +h3(a,b){if(a==null)return this.ak(0,1-b) +if(a instanceof A.dW)return A.bdf(this,a,b) return this.Xf(a,b)}, -h1(a,b){if(a==null)return this.ak(0,1-b) -if(a instanceof A.dW)return A.bd8(this,a,b) -return this.Xg(a,b)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.dW)if(J.e(b.a,r.a))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(A.e5(b.e,r.e))s=b.w===r.w +if(b instanceof A.dW)if(J.e(b.a,r.a))if(J.e(b.c,r.c))if(J.e(b.d,r.d))if(A.e4(b.e,r.e))s=b.w===r.w else s=!1 else s=!1 else s=!1 @@ -101339,35 +101446,35 @@ return s}, gI(a){var s=this,r=s.e r=r==null?null:A.c4(r) return A.a4(s.a,s.b,s.c,s.d,r,s.f,null,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -Tp(a,b,c){var s +To(a,b,c){var s switch(this.w.a){case 0:s=this.d -if(s!=null)return s.aC(c).fd(new A.x(0,0,0+a.a,0+a.b)).O(0,b) +if(s!=null)return s.aC(c).fe(new A.x(0,0,0+a.a,0+a.b)).O(0,b) return!0 -case 1:return b.U(0,a.no(B.i)).ge8()<=Math.min(a.a,a.b)/2}}, -BH(a){return new A.RA(this,a)}} -A.RA.prototype={ -a1X(a,b,c,d){var s=this.b -switch(s.w.a){case 1:a.ci(b.gbw(),b.gj6()/2,c) +case 1:return b.U(0,a.nr(B.i)).ge8()<=Math.min(a.a,a.b)/2}}, +BJ(a){return new A.RD(this,a)}} +A.RD.prototype={ +a1V(a,b,c,d){var s=this.b +switch(s.w.a){case 1:a.ci(b.gbv(),b.gj8()/2,c) break case 0:s=s.d -if(s==null||s.l(0,B.aF))a.aQ(b,c) -else a.dh(s.aC(d).fd(b),c) +if(s==null||s.l(0,B.aG))a.aQ(b,c) +else a.dh(s.aC(d).fe(b),c) break}}, -anC(a,b,c){var s,r,q,p,o,n,m=this.b.e +anz(a,b,c){var s,r,q,p,o,n,m=this.b.e if(m==null)return for(s=m.length,r=0;r0?n*0.57735+0.5:0)) +p.smW(new A.p3(o,n>0?n*0.57735+0.5:0)) o=b.dQ(q.b) n=q.d -this.a1X(a,new A.x(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, -axp(a,b,c){return}, -v(){this.Xb()}, -m4(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.x(n,m,n+o.a,m+o.b),k=c.d -p.anC(a,l,k) +this.a1V(a,new A.x(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, +axm(a,b,c){return}, +v(){this.Xa()}, +m8(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.x(n,m,n+o.a,m+o.b),k=c.d +p.anz(a,l,k) o=p.b n=o.a m=n==null @@ -101379,19 +101486,19 @@ if(!m)q.sA(0,n) p.c=q n=q}else n=s n.toString -p.a1X(a,l,n,k)}p.axp(a,l,c) +p.a1V(a,l,n,k)}p.axm(a,l,c) n=o.c if(n!=null){m=o.d m=m==null?null:m.aC(k) -n.Kl(a,l,m,o.w,k)}}, +n.Kn(a,l,m,o.w,k)}}, k(a){return"BoxPainter for "+this.b.k(0)}} -A.XW.prototype={ +A.Y0.prototype={ T(){return"BoxFit."+this.b}} -A.a0P.prototype={} +A.a0V.prototype={} A.cp.prototype={ -n1(){var s=$.G().B() +n5(){var s=$.G().B() s.sA(0,this.a) -s.smS(new A.p4(this.e,A.bA3(this.c))) +s.smW(new A.p3(this.e,A.bA8(this.c))) return s}, ak(a,b){var s=this return new A.cp(s.d*b,s.e,s.a,s.b.X(0,b),s.c*b)}, @@ -101404,93 +101511,93 @@ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){var s=this return"BoxShadow("+s.a.k(0)+", "+s.b.k(0)+", "+A.iX(s.c)+", "+A.iX(s.d)+", "+s.e.k(0)+")"}} -A.hz.prototype={ -ak(a,b){return new A.hz(this.b,this.a.ak(0,b))}, -h0(a,b){var s,r -if(a instanceof A.hz){s=A.bB(a.a,this.a,b) +A.hy.prototype={ +ak(a,b){return new A.hy(this.b,this.a.ak(0,b))}, +h2(a,b){var s,r +if(a instanceof A.hy){s=A.bA(a.a,this.a,b) r=A.al(a.b,this.b,b) r.toString -return new A.hz(A.Y(r,0,1),s)}return this.vY(a,b)}, -h1(a,b){var s,r -if(a instanceof A.hz){s=A.bB(this.a,a.a,b) +return new A.hy(A.Y(r,0,1),s)}return this.vZ(a,b)}, +h3(a,b){var s,r +if(a instanceof A.hy){s=A.bA(this.a,a.a,b) r=A.al(this.b,a.b,b) r.toString -return new A.hz(A.Y(r,0,1),s)}return this.vZ(a,b)}, -hX(a,b){var s=$.G().S() -s.hl(this.Fm(a).eb(-this.a.ghG())) -return s}, -o5(a){return this.hX(a,null)}, -eT(a,b){var s=$.G().S() -s.hl(this.Fm(a)) -return s}, -m8(a){return this.eT(a,null)}, -m5(a,b,c,d){if(this.b===0)a.ci(b.gbw(),b.gj6()/2,c) -else a.oF(this.Fm(b),c)}, -gl8(){return!0}, -q_(a){var s=a==null?this.a:a -return new A.hz(this.b,s)}, -iA(a,b,c){var s,r=this.a +return new A.hy(A.Y(r,0,1),s)}return this.w_(a,b)}, +hZ(a,b){var s=$.G().S() +s.ho(this.Fn(a).eb(-this.a.ghI())) +return s}, +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.ho(this.Fn(a)) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){if(this.b===0)a.ci(b.gbv(),b.gj8()/2,c) +else a.oH(this.Fn(b),c)}, +glc(){return!0}, +q1(a){var s=a==null?this.a:a +return new A.hy(this.b,s)}, +iD(a,b,c){var s,r=this.a switch(r.c.a){case 0:break case 1:s=r.b*r.d -if(this.b===0)a.ci(b.gbw(),(b.gj6()+s)/2,r.n1()) -else a.oF(this.Fm(b).eb(s/2),r.n1()) +if(this.b===0)a.ci(b.gbv(),(b.gj8()+s)/2,r.n5()) +else a.oH(this.Fn(b).eb(s/2),r.n5()) break}}, -aI(a,b){return this.iA(a,b,null)}, -Fm(a){var s,r=this.b -if(r===0||a.gaL(a)-a.gag(a)===a.gaR(a)-a.gah(a))return A.k4(a.gbw(),a.gj6()/2) +aI(a,b){return this.iD(a,b,null)}, +Fn(a){var s,r=this.b +if(r===0||a.gaL(a)-a.gag(a)===a.gaR(a)-a.gah(a))return A.k5(a.gbv(),a.gj8()/2) r=1-r if(a.gaL(a)-a.gag(a)").b(b)&&A.b5e(b.b,s.b)}, +return s.ahg(0,b)&&A.q(s).h("kA").b(b)&&A.b5k(b.b,s.b)}, gI(a){return A.a4(A.O(this),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){return"ColorSwatch(primary value: "+this.ahj(0)+")"}} +k(a){return"ColorSwatch(primary value: "+this.ahh(0)+")"}} A.jO.prototype={ -fe(){return"Decoration"}, -ght(a){return B.J}, -gJu(){return!1}, -h0(a,b){return null}, -h1(a,b){return null}, -Tp(a,b,c){return!0}, -Ll(a,b){throw A.d(A.a8("This Decoration subclass does not expect to be used for clipping."))}} -A.u_.prototype={ +ff(){return"Decoration"}, +ghw(a){return B.J}, +gJw(){return!1}, +h2(a,b){return null}, +h3(a,b){return null}, +To(a,b,c){return!0}, +Ln(a,b){throw A.d(A.a8("This Decoration subclass does not expect to be used for clipping."))}} +A.tX.prototype={ v(){}} -A.adD.prototype={} -A.uL.prototype={ +A.adK.prototype={} +A.uJ.prototype={ T(){return"ImageRepeat."+this.b}} -A.eE.prototype={ +A.eF.prototype={ ge_(){var s=this -return s.gj8(s)+s.gja(s)+s.gkH(s)+s.gkJ()}, -aEK(a){var s=this +return s.gja(s)+s.gjc(s)+s.gkJ(s)+s.gkL()}, +aEI(a){var s=this switch(a.a){case 0:return s.ge_() case 1:return s.gcQ(s)+s.gcV(s)}}, H(a,b){var s=this -return new A.wB(s.gj8(s)+b.gj8(b),s.gja(s)+b.gja(b),s.gkH(s)+b.gkH(b),s.gkJ()+b.gkJ(),s.gcQ(s)+b.gcQ(b),s.gcV(s)+b.gcV(b))}, +return new A.wz(s.gja(s)+b.gja(b),s.gjc(s)+b.gjc(b),s.gkJ(s)+b.gkJ(b),s.gkL()+b.gkL(),s.gcQ(s)+b.gcQ(b),s.gcV(s)+b.gcV(b))}, ct(a,b,c){var s=this -return new A.wB(A.Y(s.gj8(s),b.a,c.a),A.Y(s.gja(s),b.c,c.b),A.Y(s.gkH(s),0,c.c),A.Y(s.gkJ(),0,c.d),A.Y(s.gcQ(s),b.b,c.e),A.Y(s.gcV(s),b.d,c.f))}, +return new A.wz(A.Y(s.gja(s),b.a,c.a),A.Y(s.gjc(s),b.c,c.b),A.Y(s.gkJ(s),0,c.c),A.Y(s.gkL(),0,c.d),A.Y(s.gcQ(s),b.b,c.e),A.Y(s.gcV(s),b.d,c.f))}, k(a){var s=this -if(s.gkH(s)===0&&s.gkJ()===0){if(s.gj8(s)===0&&s.gja(s)===0&&s.gcQ(s)===0&&s.gcV(s)===0)return"EdgeInsets.zero" -if(s.gj8(s)===s.gja(s)&&s.gja(s)===s.gcQ(s)&&s.gcQ(s)===s.gcV(s))return"EdgeInsets.all("+B.d.aZ(s.gj8(s),1)+")" -return"EdgeInsets("+B.d.aZ(s.gj8(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gja(s),1)+", "+B.d.aZ(s.gcV(s),1)+")"}if(s.gj8(s)===0&&s.gja(s)===0)return"EdgeInsetsDirectional("+B.d.aZ(s.gkH(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gkJ(),1)+", "+B.d.aZ(s.gcV(s),1)+")" -return"EdgeInsets("+B.d.aZ(s.gj8(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gja(s),1)+", "+B.d.aZ(s.gcV(s),1)+") + EdgeInsetsDirectional("+B.d.aZ(s.gkH(s),1)+", 0.0, "+B.d.aZ(s.gkJ(),1)+", 0.0)"}, +if(s.gkJ(s)===0&&s.gkL()===0){if(s.gja(s)===0&&s.gjc(s)===0&&s.gcQ(s)===0&&s.gcV(s)===0)return"EdgeInsets.zero" +if(s.gja(s)===s.gjc(s)&&s.gjc(s)===s.gcQ(s)&&s.gcQ(s)===s.gcV(s))return"EdgeInsets.all("+B.d.aZ(s.gja(s),1)+")" +return"EdgeInsets("+B.d.aZ(s.gja(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gjc(s),1)+", "+B.d.aZ(s.gcV(s),1)+")"}if(s.gja(s)===0&&s.gjc(s)===0)return"EdgeInsetsDirectional("+B.d.aZ(s.gkJ(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gkL(),1)+", "+B.d.aZ(s.gcV(s),1)+")" +return"EdgeInsets("+B.d.aZ(s.gja(s),1)+", "+B.d.aZ(s.gcQ(s),1)+", "+B.d.aZ(s.gjc(s),1)+", "+B.d.aZ(s.gcV(s),1)+") + EdgeInsetsDirectional("+B.d.aZ(s.gkJ(s),1)+", 0.0, "+B.d.aZ(s.gkL(),1)+", 0.0)"}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.eE&&b.gj8(b)===s.gj8(s)&&b.gja(b)===s.gja(s)&&b.gkH(b)===s.gkH(s)&&b.gkJ()===s.gkJ()&&b.gcQ(b)===s.gcQ(s)&&b.gcV(b)===s.gcV(s)}, +return b instanceof A.eF&&b.gja(b)===s.gja(s)&&b.gjc(b)===s.gjc(s)&&b.gkJ(b)===s.gkJ(s)&&b.gkL()===s.gkL()&&b.gcQ(b)===s.gcQ(s)&&b.gcV(b)===s.gcV(s)}, gI(a){var s=this -return A.a4(s.gj8(s),s.gja(s),s.gkH(s),s.gkJ(),s.gcQ(s),s.gcV(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +return A.a4(s.gja(s),s.gjc(s),s.gkJ(s),s.gkL(),s.gcQ(s),s.gcV(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} A.aG.prototype={ -gj8(a){return this.a}, +gja(a){return this.a}, gcQ(a){return this.b}, -gja(a){return this.c}, +gjc(a){return this.c}, gcV(a){return this.d}, -gkH(a){return 0}, -gkJ(){return 0}, -Jn(a){var s=this +gkJ(a){return 0}, +gkL(){return 0}, +Jp(a){var s=this return new A.x(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, -RQ(a){var s=this +RP(a){var s=this return new A.x(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, H(a,b){if(b instanceof A.aG)return this.V(0,b) -return this.Xj(0,b)}, +return this.Xi(0,b)}, ct(a,b,c){var s=this return new A.aG(A.Y(s.a,b.a,c.a),A.Y(s.b,b.b,c.e),A.Y(s.c,b.c,c.b),A.Y(s.d,b.d,c.f))}, U(a,b){var s=this @@ -101565,18 +101672,18 @@ return new A.aG(s.a*b,s.b*b,s.c*b,s.d*b)}, aC(a){return this}, uf(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c return new A.aG(r,q,p,a==null?s.d:a)}, -I6(a){return this.uf(a,null,null,null)}, -aGW(a,b){return this.uf(a,null,null,b)}, -aH2(a,b){return this.uf(null,a,b,null)}} +I8(a){return this.uf(a,null,null,null)}, +aGU(a,b){return this.uf(a,null,null,b)}, +aH0(a,b){return this.uf(null,a,b,null)}} A.jP.prototype={ -gkH(a){return this.a}, +gkJ(a){return this.a}, gcQ(a){return this.b}, -gkJ(){return this.c}, +gkL(){return this.c}, gcV(a){return this.d}, -gj8(a){return 0}, gja(a){return 0}, +gjc(a){return 0}, H(a,b){if(b instanceof A.jP)return this.V(0,b) -return this.Xj(0,b)}, +return this.Xi(0,b)}, U(a,b){var s=this return new A.jP(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, V(a,b){var s=this @@ -101586,36 +101693,36 @@ return new A.jP(s.a*b,s.b*b,s.c*b,s.d*b)}, aC(a){var s=this switch(a.a){case 0:return new A.aG(s.c,s.b,s.a,s.d) case 1:return new A.aG(s.a,s.b,s.c,s.d)}}} -A.wB.prototype={ +A.wz.prototype={ X(a,b){var s=this -return new A.wB(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +return new A.wz(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, aC(a){var s=this switch(a.a){case 0:return new A.aG(s.d+s.a,s.e,s.c+s.b,s.f) case 1:return new A.aG(s.c+s.a,s.e,s.d+s.b,s.f)}}, -gj8(a){return this.a}, -gja(a){return this.b}, -gkH(a){return this.c}, -gkJ(){return this.d}, +gja(a){return this.a}, +gjc(a){return this.b}, +gkJ(a){return this.c}, +gkL(){return this.d}, gcQ(a){return this.e}, gcV(a){return this.f}} -A.aA4.prototype={ -OD(){var s,r,q,p=this.b +A.aA9.prototype={ +OF(){var s,r,q,p=this.b if(p!=null)return p p=this.a.length s=1/(p-1) -r=J.E5(p,t.i) +r=J.E4(p,t.i) for(q=0;q").ae(q.z[1]),r=new A.c1(J.az(r.a),r.b,q.h("c1<1,2>")),q=q.z[1];r.D();){p=r.a;(p==null?q.a(p):p).v()}s.aj(0) -for(s=this.a,r=s.gbB(s),q=A.w(r),q=q.h("@<1>").ae(q.z[1]),r=new A.c1(J.az(r.a),r.b,q.h("c1<1,2>")),q=q.z[1];r.D();){p=r.a +for(s=this.b,r=s.gby(s),q=A.q(r),q=q.h("@<1>").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),q=q.z[1];r.D();){p=r.a;(p==null?q.a(p):p).v()}s.aj(0) +for(s=this.a,r=s.gby(s),q=A.q(r),q=q.h("@<1>").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),q=q.z[1];r.D();){p=r.a if(p==null)p=q.a(p) p.a.a9(0,p.b)}s.aj(0) this.f=0}, -C8(a){var s,r,q,p=this,o=p.c.N(0,a) +Ca(a){var s,r,q,p=this,o=p.c.L(0,a) if(o!=null){s=o.a r=o.d r===$&&A.c() -if(s.w)A.a7(A.ah(u.V)) -B.b.N(s.x,r) -o.Y5()}q=p.a.N(0,a) +if(s.w)A.a6(A.ah(u.V)) +B.b.L(s.x,r) +o.Y4()}q=p.a.L(0,a) if(q!=null){q.a.a9(0,q.b) -return!0}o=p.b.N(0,a) +return!0}o=p.b.L(0,a) if(o!=null){s=p.f r=o.b r.toString p.f=s-r o.v() return!0}return!1}, -a4t(a,b,c){var s,r=this,q=b.b +a4r(a,b,c){var s,r=this,q=b.b if(q!=null&&q<=104857600&&!0){s=r.f q.toString r.f=s+q -r.b.u(0,a,b) -r.aoi(c)}else b.v()}, -Qb(a,b,c){var s=this.c.d7(0,a,new A.aB6(this,b,a)) +r.b.t(0,a,b) +r.aof(c)}else b.v()}, +Qa(a,b,c){var s=this.c.d7(0,a,new A.aBb(this,b,a)) if(s.b==null)s.b=c}, -UQ(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.i(0,b),g=h==null?k:h.a +UP(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.i(0,b),g=h==null?k:h.a j.a=g if(g!=null)return g h=l.b -q=h.N(0,b) +q=h.L(0,b) if(q!=null){j=q.a -l.Qb(b,j,q.b) -h.u(0,b,q) +l.Qa(b,j,q.b) +h.t(0,b,q) return j}p=l.c.i(0,b) if(p!=null){j=p.a i=p.b -if(j.w)A.a7(A.ah(u.V)) -h=new A.DU(j) -h.Fa(j) -l.a4t(b,new A.RE(j,i,h),k) +if(j.w)A.a6(A.ah(u.V)) +h=new A.DT(j) +h.Fb(j) +l.a4r(b,new A.RH(j,i,h),k) return j}try{g=j.a=c.$0() -l.Qb(b,g,k) +l.Qa(b,g,k) h=g}catch(o){s=A.aW(o) -r=A.bu(o) +r=A.bt(o) if(d!=null){d.$2(s,r) return k}else throw o}j.b=!1 n=A.ba("pendingImage") -m=new A.jS(new A.aB7(j,l,b,!0,k,n),k,k) -n.b=new A.ai_(h,m) -i.u(0,b,n.b5()) +m=new A.jS(new A.aBc(j,l,b,!0,k,n),k,k) +n.b=new A.ai6(h,m) +i.t(0,b,n.b5()) j.a.ai(0,m) return j.a}, -d7(a,b,c){return this.UQ(a,b,c,null)}, -aoi(a){var s,r,q,p,o,n=this,m=n.b,l=A.w(m).h("bg<1>") +d7(a,b,c){return this.UP(a,b,c,null)}, +aof(a){var s,r,q,p,o,n=this,m=n.b,l=A.q(m).h("bf<1>") while(!0){if(!(n.f>104857600||m.a>1000))break -s=new A.bg(m,l) -r=s.gaz(s) -if(!r.D())A.a7(A.cF()) +s=new A.bf(m,l) +r=s.gaw(s) +if(!r.D())A.a6(A.cF()) q=r.gZ(r) p=m.i(0,q) s=n.f @@ -101722,66 +101829,66 @@ o=p.b o.toString n.f=s-o p.v() -m.N(0,q)}}} -A.aB6.prototype={ -$0(){return A.bD4(this.b,new A.aB5(this.a,this.c))}, +m.L(0,q)}}} +A.aBb.prototype={ +$0(){return A.bDa(this.b,new A.aBa(this.a,this.c))}, $S:535} -A.aB5.prototype={ -$0(){this.a.c.N(0,this.b)}, +A.aBa.prototype={ +$0(){this.a.c.L(0,this.b)}, $S:0} -A.aB7.prototype={ +A.aBc.prototype={ $2(a,b){var s,r,q,p,o,n=this if(a!=null){s=a.a r=s.gc1(s)*s.gbz(s)*4 s.v()}else r=null s=n.a q=s.a -if(q.w)A.a7(A.ah(u.V)) -p=new A.DU(q) -p.Fa(q) -o=new A.RE(q,r,p) +if(q.w)A.a6(A.ah(u.V)) +p=new A.DT(q) +p.Fb(q) +o=new A.RH(q,r,p) p=n.b q=n.c -p.Qb(q,s.a,r) -if(n.d)p.a4t(q,o,n.e) +p.Qa(q,s.a,r) +if(n.d)p.a4r(q,o,n.e) else o.v() -p.a.N(0,q) +p.a.L(0,q) if(!s.b){q=n.f.b5() q.a.a9(0,q.b)}s.b=!0}, $S:536} -A.acg.prototype={ -v(){$.d5.de$.push(new A.aTg(this))}} -A.aTg.prototype={ +A.acn.prototype={ +v(){$.d5.de$.push(new A.aTm(this))}} +A.aTm.prototype={ $1(a){var s=this.a,r=s.c if(r!=null)r.v() s.c=null}, $S:3} -A.RE.prototype={} -A.HF.prototype={ -amS(a,b,c){var s=new A.aXj(this,b) +A.RH.prototype={} +A.HE.prototype={ +amQ(a,b,c){var s=new A.aXp(this,b) this.d=s -if(a.w)A.a7(A.ah(u.V)) +if(a.w)A.a6(A.ah(u.V)) a.x.push(s)}, -k(a){return"#"+A.cW(this)}} -A.aXj.prototype={ +k(a){return"#"+A.cX(this)}} +A.aXp.prototype={ $0(){var s,r,q this.b.$0() s=this.a r=s.a q=s.d q===$&&A.c() -if(r.w)A.a7(A.ah(u.V)) -B.b.N(r.x,q) -s.Y5()}, +if(r.w)A.a6(A.ah(u.V)) +B.b.L(r.x,q) +s.Y4()}, $S:0} -A.ai_.prototype={} -A.yJ.prototype={ -Rx(a){var s=this -return new A.yJ(s.a,s.b,s.c,s.d,a,s.f)}, +A.ai6.prototype={} +A.yH.prototype={ +Rw(a){var s=this +return new A.yH(s.a,s.b,s.c,s.d,a,s.f)}, l(a,b){var s=this if(b==null)return!1 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.yJ&&b.a==s.a&&b.b==s.b&&J.e(b.c,s.c)&&b.d==s.d&&J.e(b.e,s.e)&&b.f==s.f}, +return b instanceof A.yH&&b.a==s.a&&b.b==s.b&&J.e(b.c,s.c)&&b.d==s.d&&J.e(b.e,s.e)&&b.f==s.f}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){var s,r=this,q=""+"ImageConfiguration(",p=r.a @@ -101809,108 +101916,108 @@ p=q+("platform: "+p.b) q=p}q+=")" return q.charCodeAt(0)==0?q:q}} A.j9.prototype={ -aC(a){var s=new A.aBh() -this.apk(a,new A.aBe(this,a,s),new A.aBf(this,a,s)) +aC(a){var s=new A.aBm() +this.aph(a,new A.aBj(this,a,s),new A.aBk(this,a,s)) return s}, -apk(a,b,c){var s,r,q,p,o,n={} +aph(a,b,c){var s,r,q,p,o,n={} n.a=null n.b=!1 -s=new A.aBb(n,c) +s=new A.aBg(n,c) r=null -try{r=this.De(a)}catch(o){q=A.aW(o) -p=A.bu(o) +try{r=this.Dg(a)}catch(o){q=A.aW(o) +p=A.bt(o) s.$2(q,p) -return}r.cE(new A.aBa(n,this,b,s),t.H).rd(s)}, -DH(a,b,c,d){var s,r -if(b.a!=null){s=$.i0.iu$ -s===$&&A.c() -s.UQ(0,c,new A.aBc(b),d) -return}s=$.i0.iu$ -s===$&&A.c() -r=s.UQ(0,c,new A.aBd(this,c),d) -if(r!=null)b.WB(r)}, -yl(a,b,c){throw A.d(A.a8("Implement loadBuffer for faster image loading"))}, -ym(a,b){return new A.GZ(A.b([],t.XZ),A.b([],t.u))}, -yn(a,b){return new A.GZ(A.b([],t.XZ),A.b([],t.u))}, +return}r.cE(new A.aBf(n,this,b,s),t.H).rf(s)}, +DJ(a,b,c,d){var s,r +if(b.a!=null){s=$.i_.ix$ +s===$&&A.c() +s.UP(0,c,new A.aBh(b),d) +return}s=$.i_.ix$ +s===$&&A.c() +r=s.UP(0,c,new A.aBi(this,c),d) +if(r!=null)b.WA(r)}, +yn(a,b,c){throw A.d(A.a8("Implement loadBuffer for faster image loading"))}, +yo(a,b){return new A.GY(A.b([],t.XZ),A.b([],t.u))}, +yp(a,b){return new A.GY(A.b([],t.XZ),A.b([],t.u))}, k(a){return"ImageConfiguration()"}} -A.aBe.prototype={ -$2(a,b){this.a.DH(this.b,this.c,a,b)}, -$S(){return A.w(this.a).h("~(j9.T,~(z,ea?))")}} -A.aBf.prototype={ -$3(a,b,c){return this.adQ(a,b,c)}, -adQ(a,b,c){var s=0,r=A.u(t.H),q=this,p -var $async$$3=A.v(function(d,e){if(d===1)return A.q(e,r) +A.aBj.prototype={ +$2(a,b){this.a.DJ(this.b,this.c,a,b)}, +$S(){return A.q(this.a).h("~(j9.T,~(z,ea?))")}} +A.aBk.prototype={ +$3(a,b,c){return this.adO(a,b,c)}, +adO(a,b,c){var s=0,r=A.v(t.H),q=this,p +var $async$$3=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:s=2 -return A.A(null,$async$$3) +return A.B(null,$async$$3) case 2:p=q.c -if(p.a==null)p.WB(new A.aVy(A.b([],t.XZ),A.b([],t.u))) +if(p.a==null)p.WA(new A.aVE(A.b([],t.XZ),A.b([],t.u))) p=p.a p.toString -p.yS(A.ck("while resolving an image"),b,null,!0,c) -return A.r(null,r)}}) -return A.t($async$$3,r)}, -$S(){return A.w(this.a).h("ao<~>(j9.T?,z,ea?)")}} -A.aBb.prototype={ -adP(a,b){var s=0,r=A.u(t.H),q,p=this,o -var $async$$2=A.v(function(c,d){if(c===1)return A.q(d,r) +p.yU(A.ck("while resolving an image"),b,null,!0,c) +return A.t(null,r)}}) +return A.u($async$$3,r)}, +$S(){return A.q(this.a).h("ao<~>(j9.T?,z,ea?)")}} +A.aBg.prototype={ +adN(a,b){var s=0,r=A.v(t.H),q,p=this,o +var $async$$2=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:o=p.a if(o.b){s=1 break}o.b=!0 p.b.$3(o.a,a,b) -case 1:return A.r(q,r)}}) -return A.t($async$$2,r)}, -$2(a,b){return this.adP(a,b)}, +case 1:return A.t(q,r)}}) +return A.u($async$$2,r)}, +$2(a,b){return this.adN(a,b)}, $S:537} -A.aBa.prototype={ +A.aBf.prototype={ $1(a){var s,r,q,p=this p.a.a=a try{p.c.$2(a,p.d)}catch(q){s=A.aW(q) -r=A.bu(q) +r=A.bt(q) p.d.$2(s,r)}}, -$S(){return A.w(this.b).h("bi(j9.T)")}} -A.aBc.prototype={ +$S(){return A.q(this.b).h("bh(j9.T)")}} +A.aBh.prototype={ $0(){var s=this.a.a s.toString return s}, $S:169} -A.aBd.prototype={ -$0(){var s=this.a,r=this.b,q=s.yn(r,$.i0.gaLy()) -if(q instanceof A.GZ){q=s.ym(r,$.i0.gaLw()) -if(q instanceof A.GZ)q=s.yl(0,r,$.i0.gaLt())}return q}, +A.aBi.prototype={ +$0(){var s=this.a,r=this.b,q=s.yp(r,$.i_.gaLw()) +if(q instanceof A.GY){q=s.yo(r,$.i_.gaLu()) +if(q instanceof A.GY)q=s.yn(0,r,$.i_.gaLr())}return q}, $S:169} -A.GZ.prototype={} -A.ov.prototype={ +A.GY.prototype={} +A.ou.prototype={ l(a,b){var s=this if(b==null)return!1 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.ov&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +return b instanceof A.ou&&b.a===s.a&&b.b===s.b&&b.c===s.c}, gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"AssetBundleImageKey(bundle: "+this.a.k(0)+', name: "'+this.b+'", scale: '+A.h(this.c)+")"}} -A.Xe.prototype={ -yn(a,b){return A.v7(null,this.OP(a,b),a.b,null,a.c)}, -ym(a,b){return A.v7(null,this.OQ(a,b),a.b,null,a.c)}, -yl(a,b,c){return A.v7(null,this.OR(b,c),b.b,null,b.c)}, -jI(a,b,c,d){return this.avY(a,b,c,d)}, -OR(a,b){return this.jI(a,null,null,b)}, -OQ(a,b){return this.jI(a,null,b,null)}, -OP(a,b){return this.jI(a,b,null,null)}, -avY(a,b,c,d){var s=0,r=A.u(t.hP),q,p=2,o,n,m,l,k,j,i,h,g -var $async$jI=A.v(function(e,f){if(e===1){o=f +A.Xj.prototype={ +yp(a,b){return A.v5(null,this.OQ(a,b),a.b,null,a.c)}, +yo(a,b){return A.v5(null,this.OR(a,b),a.b,null,a.c)}, +yn(a,b,c){return A.v5(null,this.OS(b,c),b.b,null,b.c)}, +jK(a,b,c,d){return this.avV(a,b,c,d)}, +OS(a,b){return this.jK(a,null,null,b)}, +OR(a,b){return this.jK(a,null,b,null)}, +OQ(a,b){return this.jK(a,b,null,null)}, +avV(a,b,c,d){var s=0,r=A.v(t.hP),q,p=2,o,n,m,l,k,j,i,h,g +var $async$jK=A.w(function(e,f){if(e===1){o=f s=p}while(true)switch(s){case 0:s=b!=null?3:4 break case 3:n=null p=6 s=9 -return A.A(a.a.D_(a.b),$async$jI) +return A.B(a.a.D1(a.b),$async$jK) case 9:n=f p=2 s=8 break case 6:p=5 i=o -if(A.aW(i) instanceof A.qE){j=$.i0.iu$ +if(A.aW(i) instanceof A.qE){j=$.i_.ix$ j===$&&A.c() -j.C8(a) +j.Ca(a) throw i}else throw i s=8 break @@ -101924,16 +102031,16 @@ break case 10:m=null p=13 s=16 -return A.A(a.a.D_(a.b),$async$jI) +return A.B(a.a.D1(a.b),$async$jK) case 16:m=f p=2 s=15 break case 13:p=12 h=o -if(A.aW(h) instanceof A.qE){j=$.i0.iu$ +if(A.aW(h) instanceof A.qE){j=$.i_.ix$ j===$&&A.c() -j.C8(a) +j.Ca(a) throw h}else throw h s=15 break @@ -101945,16 +102052,16 @@ break case 11:l=null p=18 s=21 -return A.A(a.a.cL(0,a.b),$async$jI) +return A.B(a.a.cL(0,a.b),$async$jK) case 21:l=f p=2 s=20 break case 18:p=17 g=o -if(A.aW(g) instanceof A.qE){j=$.i0.iu$ +if(A.aW(g) instanceof A.qE){j=$.i_.ix$ j===$&&A.c() -j.C8(a) +j.Ca(a) throw g}else throw g s=20 break @@ -101964,25 +102071,25 @@ case 20:d.toString q=d.$1(A.cl(l.buffer,0,null)) s=1 break -case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$jI,r)}} -A.p5.prototype={ -De(a){return new A.cO(this,t.Q6)}, -yl(a,b,c){return A.v7(null,this.OR(b,c),"MemoryImage("+("#"+A.cW(b.a))+")",null,b.b)}, -ym(a,b){return A.v7(null,this.OQ(a,b),"MemoryImage("+("#"+A.cW(a.a))+")",null,a.b)}, -yn(a,b){return A.v7(null,this.OP(a,b),"MemoryImage("+("#"+A.cW(a.a))+")",null,a.b)}, -jI(a,b,c,d){return this.avZ(a,b,c,d)}, -OR(a,b){return this.jI(a,null,null,b)}, -OQ(a,b){return this.jI(a,null,b,null)}, -OP(a,b){return this.jI(a,b,null,null)}, -avZ(a,b,c,d){var s=0,r=A.u(t.hP),q,p=this,o -var $async$jI=A.v(function(e,f){if(e===1)return A.q(f,r) +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$jK,r)}} +A.p4.prototype={ +Dg(a){return new A.cO(this,t.Q6)}, +yn(a,b,c){return A.v5(null,this.OS(b,c),"MemoryImage("+("#"+A.cX(b.a))+")",null,b.b)}, +yo(a,b){return A.v5(null,this.OR(a,b),"MemoryImage("+("#"+A.cX(a.a))+")",null,a.b)}, +yp(a,b){return A.v5(null,this.OQ(a,b),"MemoryImage("+("#"+A.cX(a.a))+")",null,a.b)}, +jK(a,b,c,d){return this.avW(a,b,c,d)}, +OS(a,b){return this.jK(a,null,null,b)}, +OR(a,b){return this.jK(a,null,b,null)}, +OQ(a,b){return this.jK(a,b,null,null)}, +avW(a,b,c,d){var s=0,r=A.v(t.hP),q,p=this,o +var $async$jK=A.w(function(e,f){if(e===1)return A.r(f,r) while(true)switch(s){case 0:s=b!=null?3:4 break case 3:o=b s=5 -return A.A(A.yM(p.a),$async$jI) +return A.B(A.yK(p.a),$async$jK) case 5:q=o.$1(f) s=1 break @@ -101990,49 +102097,49 @@ case 4:s=c!=null?6:7 break case 6:o=c s=8 -return A.A(A.yM(p.a),$async$jI) +return A.B(A.yK(p.a),$async$jK) case 8:q=o.$1(f) s=1 break case 7:q=d.$1(p.a) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$jI,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$jK,r)}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.p5&&b.a===this.a&&b.b===this.b}, -gI(a){return A.a4(A.hk(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){return"MemoryImage("+("#"+A.cW(this.a))+", scale: "+this.b+")"}} -A.aVy.prototype={} -A.a4c.prototype={ +return b instanceof A.p4&&b.a===this.a&&b.b===this.b}, +gI(a){return A.a4(A.ek(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return"MemoryImage("+("#"+A.cX(this.a))+", scale: "+this.b+")"}} +A.aVE.prototype={} +A.a4j.prototype={ k(a){return this.b}, $ic7:1} -A.C6.prototype={ -glY(){return this.a}, -De(a){var s,r={},q=a.a +A.C5.prototype={ +gm1(){return this.a}, +Dg(a){var s,r={},q=a.a if(q==null)q=$.le() r.a=r.b=null s=t.P -A.bwj(q.aMi("AssetManifest.bin",A.bGF(),t.jo).cE(new A.aqL(r,this,a,q),s),new A.aqM(r),s,t.K) +A.bwq(q.aMg("AssetManifest.bin",A.bGL(),t.jo).cE(new A.aqR(r,this,a,q),s),new A.aqS(r),s,t.K) s=r.a if(s!=null)return s s=new A.aT($.aF,t.Lv) r.b=new A.bU(s,t.h8) return s}, -aow(a,b,c){var s,r,q,p,o -if(c==null||c.length===0||b.b==null)return new A.tR(null,a) -s=A.b9l(t.i,t.pR) +aot(a,b,c){var s,r,q,p,o +if(c==null||c.length===0||b.b==null)return new A.tO(null,a) +s=A.b9r(t.i,t.pR) for(r=c.length,q=0;q")),n),!0,n.h("B.E")) +m=A.ak(new A.c3(new A.W(o,new A.aBn(),A.a7(o).h("W<1,~(z,ea?)?>")),n),!0,n.h("A.E")) s=!1 for(o=m.length,l=0;l")),r),!0,r.h("B.E")) +q=A.ak(new A.c3(new A.W(s,new A.aBo(),A.a7(s).h("W<1,~(oO)?>")),r),!0,r.h("A.E")) for(s=q.length,p=0;p=s.a}else r=!0 if(r){s=p.at -p.a_t(new A.iD(s.gi6(s).e1(0),p.Q,p.d)) +p.a_s(new A.iD(s.gi9(s).e1(0),p.Q,p.d)) p.ax=a s=p.at -p.ay=s.gIJ(s) +p.ay=s.gIL(s) s=p.at -s.gi6(s).v() +s.gi9(s).v() p.at=null -q=B.e.eD(p.ch,p.z.gCx()) -if(p.z.gKL()===-1||q<=p.z.gKL())p.wf() +q=B.e.eC(p.ch,p.z.gCz()) +if(p.z.gKN()===-1||q<=p.z.gKN())p.wg() return}s.toString r=p.ax r===$&&A.c() -p.CW=A.dv(new A.bD(B.e.aw(s.a-(a.a-r.a))),new A.aET(p))}, -wf(){var s=0,r=A.u(t.H),q,p=2,o,n=this,m,l,k,j,i -var $async$wf=A.v(function(a,b){if(a===1){o=b +p.CW=A.dv(new A.bC(B.e.az(s.a-(a.a-r.a))),new A.aEZ(p))}, +wg(){var s=0,r=A.v(t.H),q,p=2,o,n=this,m,l,k,j,i +var $async$wg=A.w(function(a,b){if(a===1){o=b s=p}while(true)switch(s){case 0:j=n.at -if(j!=null)j.gi6(j).v() +if(j!=null)j.gi9(j).v() n.at=null p=4 s=7 -return A.A(n.z.li(),$async$wf) +return A.B(n.z.ln(),$async$wg) case 7:n.at=b p=2 s=6 @@ -102218,139 +102325,139 @@ break case 4:p=3 i=o m=A.aW(i) -l=A.bu(i) -n.yS(A.ck("resolving an image frame"),m,n.as,!0,l) +l=A.bt(i) +n.yU(A.ck("resolving an image frame"),m,n.as,!0,l) s=1 break s=6 break case 3:s=2 break -case 6:if(n.z.gCx()===1){if(n.a.length===0){s=1 +case 6:if(n.z.gCz()===1){if(n.a.length===0){s=1 break}j=n.at -n.a_t(new A.iD(j.gi6(j).e1(0),n.Q,n.d)) +n.a_s(new A.iD(j.gi9(j).e1(0),n.Q,n.d)) j=n.at -j.gi6(j).v() +j.gi9(j).v() n.at=null s=1 -break}n.a2Z() -case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$wf,r)}, -a2Z(){if(this.cx)return +break}n.a2X() +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$wg,r)}, +a2X(){if(this.cx)return this.cx=!0 -$.d5.LF(this.gas9())}, -a_t(a){this.WH(a);++this.ch}, +$.d5.LH(this.gas6())}, +a_s(a){this.WG(a);++this.ch}, ai(a,b){var s,r=this if(r.a.length===0){s=r.z -if(s!=null)s=r.b==null||s.gCx()>1 +if(s!=null)s=r.b==null||s.gCz()>1 else s=!1}else s=!1 -if(s)r.wf() -r.ai2(0,b)}, +if(s)r.wg() +r.ai0(0,b)}, a9(a,b){var s,r=this -r.ai3(0,b) +r.ai1(0,b) if(r.a.length===0){s=r.CW -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) r.CW=null}}, -G6(){var s,r=this -r.ai1() +G8(){var s,r=this +r.ai_() if(r.w){s=r.y -if(s!=null)s.K2(null) +if(s!=null)s.K4(null) s=r.y -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) r.y=null}}} -A.aEU.prototype={ -$2(a,b){this.a.yS(A.ck("resolving an image codec"),a,this.b,!0,b)}, -$S:33} -A.aEV.prototype={ -$2(a,b){this.a.yS(A.ck("loading an image"),a,this.b,!0,b)}, -$S:33} -A.aET.prototype={ -$0(){this.a.a2Z()}, +A.aF_.prototype={ +$2(a,b){this.a.yU(A.ck("resolving an image codec"),a,this.b,!0,b)}, +$S:34} +A.aF0.prototype={ +$2(a,b){this.a.yU(A.ck("loading an image"),a,this.b,!0,b)}, +$S:34} +A.aEZ.prototype={ +$0(){this.a.a2X()}, $S:0} -A.afM.prototype={} -A.afO.prototype={} -A.afN.prototype={} -A.WL.prototype={} +A.afT.prototype={} +A.afV.prototype={} +A.afU.prototype={} +A.WQ.prototype={} A.qR.prototype={ l(a,b){var s=this if(b==null)return!1 -return b instanceof A.qR&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.e5(b.f,s.f)}, +return b instanceof A.qR&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.e4(b.f,s.f)}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"InlineSpanSemanticsInformation{text: "+this.a+", semanticsLabel: "+A.h(this.b)+", recognizer: "+A.h(this.c)+"}"}} A.jb.prototype={ -We(a){var s={} +Wd(a){var s={} s.a=null -this.c7(new A.aBG(s,a,new A.WL())) +this.c7(new A.aBL(s,a,new A.WQ())) return s.a}, -E0(a){var s,r=new A.dl("") -this.BB(r,!0,a) +E2(a){var s,r=new A.dl("") +this.BD(r,!0,a) s=r.a return s.charCodeAt(0)==0?s:s}, -acG(){return this.E0(!0)}, +acE(){return this.E2(!0)}, au(a,b){var s={} if(b<0)return null s.a=null -this.c7(new A.aBF(s,b,new A.WL())) +this.c7(new A.aBK(s,b,new A.WQ())) return s.a}, l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 return b instanceof A.jb&&J.e(b.a,this.a)}, gI(a){return J.T(this.a)}} -A.aBG.prototype={ -$1(a){var s=a.Wf(this.b,this.c) +A.aBL.prototype={ +$1(a){var s=a.We(this.b,this.c) this.a.a=s return s==null}, $S:67} -A.aBF.prototype={ -$1(a){var s=a.a6A(this.b,this.c) +A.aBK.prototype={ +$1(a){var s=a.a6y(this.b,this.c) this.a.a=s return s==null}, $S:67} -A.rh.prototype={ -BB(a,b,c){a.a+=A.bZ(65532)}, -I0(a){a.push(B.Sk)}} +A.rg.prototype={ +BD(a,b,c){a.a+=A.bZ(65532)}, +I2(a){a.push(B.So)}} A.eU.prototype={ ak(a,b){var s=this.a.ak(0,b) return new A.eU(this.b.X(0,b),s)}, -h0(a,b){var s,r,q=this -if(a instanceof A.eU){s=A.bB(a.a,q.a,b) -r=A.ow(a.b,q.b,b) -r.toString -return new A.eU(r,s)}if(a instanceof A.hz){s=A.bB(a.a,q.a,b) -return new A.jv(q.b,1-b,a.b,s)}return q.vY(a,b)}, -h1(a,b){var s,r,q=this -if(a instanceof A.eU){s=A.bB(q.a,a.a,b) -r=A.ow(q.b,a.b,b) -r.toString -return new A.eU(r,s)}if(a instanceof A.hz){s=A.bB(q.a,a.a,b) -return new A.jv(q.b,b,a.b,s)}return q.vZ(a,b)}, -q_(a){var s=a==null?this.a:a +h2(a,b){var s,r,q=this +if(a instanceof A.eU){s=A.bA(a.a,q.a,b) +r=A.ov(a.b,q.b,b) +r.toString +return new A.eU(r,s)}if(a instanceof A.hy){s=A.bA(a.a,q.a,b) +return new A.jv(q.b,1-b,a.b,s)}return q.vZ(a,b)}, +h3(a,b){var s,r,q=this +if(a instanceof A.eU){s=A.bA(q.a,a.a,b) +r=A.ov(q.b,a.b,b) +r.toString +return new A.eU(r,s)}if(a instanceof A.hy){s=A.bA(q.a,a.a,b) +return new A.jv(q.b,b,a.b,s)}return q.w_(a,b)}, +q1(a){var s=a==null?this.a:a return new A.eU(this.b,s)}, -hX(a,b){var s=this.b.aC(b).fd(a).eb(-this.a.ghG()),r=$.G().S() -r.fT(s) +hZ(a,b){var s=this.b.aC(b).fe(a).eb(-this.a.ghI()),r=$.G().S() +r.fU(s) return r}, -o5(a){return this.hX(a,null)}, -eT(a,b){var s=$.G().S() -s.fT(this.b.aC(b).fd(a)) -return s}, -m8(a){return this.eT(a,null)}, -m5(a,b,c,d){var s=this.b -if(s.l(0,B.aF))a.aQ(b,c) -else a.dh(s.aC(d).fd(b),c)}, -gl8(){return!0}, -iA(a,b,c){var s,r,q,p,o=this.a +o7(a){return this.hZ(a,null)}, +eU(a,b){var s=$.G().S() +s.fU(this.b.aC(b).fe(a)) +return s}, +mc(a){return this.eU(a,null)}, +m9(a,b,c,d){var s=this.b +if(s.l(0,B.aG))a.aQ(b,c) +else a.dh(s.aC(d).fe(b),c)}, +glc(){return!0}, +iD(a,b,c){var s,r,q,p,o=this.a switch(o.c.a){case 0:break case 1:s=this.b -if(o.b===0)a.dh(s.aC(c).fd(b),o.n1()) +if(o.b===0)a.dh(s.aC(c).fe(b),o.n5()) else{r=$.G().B() r.sA(0,o.a) -q=s.aC(c).fd(b) -p=q.eb(-o.ghG()) -a.nt(q.eb(o.gvT()),p,r)}break}}, -aI(a,b){return this.iA(a,b,null)}, +q=s.aC(c).fe(b) +p=q.eb(-o.ghI()) +a.nw(q.eb(o.gvU()),p,r)}break}}, +aI(a,b){return this.iD(a,b,null)}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 return b instanceof A.eU&&b.a.l(0,this.a)&&b.b.l(0,this.b)}, @@ -102359,74 +102466,74 @@ k(a){return"RoundedRectangleBorder("+this.a.k(0)+", "+this.b.k(0)+")"}} A.jv.prototype={ ak(a,b){var s=this.a.ak(0,b) return new A.jv(this.b.X(0,b),b,this.d,s)}, -h0(a,b){var s,r,q,p=this -if(a instanceof A.eU){s=A.bB(a.a,p.a,b) -r=A.ow(a.b,p.b,b) +h2(a,b){var s,r,q,p=this +if(a instanceof A.eU){s=A.bA(a.a,p.a,b) +r=A.ov(a.b,p.b,b) r.toString -return new A.jv(r,p.c*b,p.d,s)}if(a instanceof A.hz){s=A.bB(a.a,p.a,b) +return new A.jv(r,p.c*b,p.d,s)}if(a instanceof A.hy){s=A.bA(a.a,p.a,b) r=p.c -return new A.jv(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jv){s=A.bB(a.a,p.a,b) -r=A.ow(a.b,p.b,b) +return new A.jv(p.b,r+(1-r)*(1-b),a.b,s)}if(a instanceof A.jv){s=A.bA(a.a,p.a,b) +r=A.ov(a.b,p.b,b) r.toString q=A.al(a.c,p.c,b) q.toString -return new A.jv(r,q,p.d,s)}return p.vY(a,b)}, -h1(a,b){var s,r,q,p=this -if(a instanceof A.eU){s=A.bB(p.a,a.a,b) -r=A.ow(p.b,a.b,b) +return new A.jv(r,q,p.d,s)}return p.vZ(a,b)}, +h3(a,b){var s,r,q,p=this +if(a instanceof A.eU){s=A.bA(p.a,a.a,b) +r=A.ov(p.b,a.b,b) r.toString -return new A.jv(r,p.c*(1-b),p.d,s)}if(a instanceof A.hz){s=A.bB(p.a,a.a,b) +return new A.jv(r,p.c*(1-b),p.d,s)}if(a instanceof A.hy){s=A.bA(p.a,a.a,b) r=p.c -return new A.jv(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jv){s=A.bB(p.a,a.a,b) -r=A.ow(p.b,a.b,b) +return new A.jv(p.b,r+(1-r)*b,a.b,s)}if(a instanceof A.jv){s=A.bA(p.a,a.a,b) +r=A.ov(p.b,a.b,b) r.toString q=A.al(p.c,a.c,b) q.toString -return new A.jv(r,q,p.d,s)}return p.vZ(a,b)}, -zX(a){var s,r,q=this.c +return new A.jv(r,q,p.d,s)}return p.w_(a,b)}, +zZ(a){var s,r,q=this.c if(q===0||a.gaL(a)-a.gag(a)===a.gaR(a)-a.gah(a))return a s=1-this.d if(a.gaL(a)-a.gag(a)")),!0,t.Q2)}if(s.e.gl8())q.x=A.ak(new A.W(r,new A.b_k(a),A.a6(r).h("W<1,x>")),!0,t.YT) -else q.y=A.ak(new A.W(r,new A.b_l(q,a,b),A.a6(r).h("W<1,rg>")),!0,t.ke)}s=s.e -if(!s.gl8())r=q.r!=null||q.w!=null +q.z=A.ak(new A.W(r,new A.b_p(),A.a7(r).h("W<1,k0>")),!0,t.Q2)}if(s.e.glc())q.x=A.ak(new A.W(r,new A.b_q(a),A.a7(r).h("W<1,x>")),!0,t.YT) +else q.y=A.ak(new A.W(r,new A.b_r(q,a,b),A.a7(r).h("W<1,rf>")),!0,t.ke)}s=s.e +if(!s.glc())r=q.r!=null||q.w!=null else r=!1 -if(r)q.e=s.eT(a,b) +if(r)q.e=s.eU(a,b) q.c=a q.d=b}, -axy(a,b,c){var s,r,q,p,o=this +axv(a,b,c){var s,r,q,p,o=this if(o.w!=null){s=o.b.e -if(s.gl8()){r=0 +if(s.glc()){r=0 while(!0){q=o.w q.toString if(!(r>>0)+r+-56613888 default:return r}}, -aAQ(a,b){var s,r=this.aoE(b?a-1:a),q=b?a:a-1,p=this.a.au(0,q) -if(!(r==null||p==null||A.biC(r)||A.biC(p))){q=A.bo("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!0) +aAN(a,b){var s,r=this.aoB(b?a-1:a),q=b?a:a-1,p=this.a.au(0,q) +if(!(r==null||p==null||A.biI(r)||A.biI(p))){q=A.bn("[\\p{Space_Separator}\\p{Punctuation}]",!0,!1,!0) s=A.bZ(r) q=!q.b.test(s)}else q=!0 return q}, -gaaj(){var s=this,r=s.c -if(r===$){r!==$&&A.Z() -r=s.c=new A.amY(s.gaAP(),s)}return r}} -A.amY.prototype={ -jx(a){var s +gaah(){var s=this,r=s.c +if(r===$){r!==$&&A.a1() +r=s.c=new A.an3(s.gaAM(),s)}return r}} +A.an3.prototype={ +jz(a){var s if(a<0)return null -s=this.b.jx(a) -return s==null||this.a.$2(s,!1)?s:this.jx(s-1)}, -jz(a){var s=this.b.jz(Math.max(a,0)) -return s==null||this.a.$2(s,!0)?s:this.jz(s)}} -A.HD.prototype={} -A.St.prototype={} -A.wc.prototype={ +s=this.b.jz(a) +return s==null||this.a.$2(s,!1)?s:this.jz(s-1)}, +jB(a){var s=this.b.jB(Math.max(a,0)) +return s==null||this.a.$2(s,!0)?s:this.jB(s)}} +A.HC.prototype={} +A.Sw.prototype={} +A.wa.prototype={ aE(){var s=this,r=s.a if(r!=null)r.v() s.dx=s.dy=s.a=null}, @@ -102758,19 +102865,19 @@ s=s==null?null:s.a r=b==null if(!J.e(s,r?null:b.a)){s=p.CW if(s!=null)s.v() -p.CW=null}if(r)q=B.by +p.CW=null}if(r)q=B.bz else{s=p.d s=s==null?null:s.cJ(0,b) -q=s==null?B.by:s}p.d=b +q=s==null?B.bz:s}p.d=b p.e=null s=q.a if(s>=3)p.aE() else if(s>=2)p.b=!0}, -gpa(){var s=this.e +gpc(){var s=this.e if(s==null){s=this.d -s=s==null?null:s.E0(!1) +s=s==null?null:s.E2(!1) this.e=s}return s==null?"":s}, -syX(a,b){if(this.f===b)return +syZ(a,b){if(this.f===b)return this.f=b this.aE()}, sd0(a){var s,r=this @@ -102780,32 +102887,32 @@ r.aE() s=r.CW if(s!=null)s.v() r.CW=null}, -sqs(a){var s,r=this +squ(a){var s,r=this if(r.w===a)return r.w=a r.aE() s=r.CW if(s!=null)s.v() r.CW=null}, -saIC(a){if(this.x==a)return +saIA(a){if(this.x==a)return this.x=a this.aE()}, -syo(a,b){if(J.e(this.y,b))return +syq(a,b){if(J.e(this.y,b))return this.y=b this.aE()}, -syq(a){if(this.z==a)return +sys(a){if(this.z==a)return this.z=a this.aE()}, -spz(a){if(J.e(this.Q,a))return +spB(a){if(J.e(this.Q,a))return this.Q=a this.aE()}, -syZ(a){if(this.as===a)return +sz0(a){if(this.as===a)return this.as=a this.aE()}, -pv(a){if(a==null||a.length===0||A.e5(a,this.ch))return +px(a){if(a==null||a.length===0||A.e4(a,this.ch))return this.ch=a this.aE()}, -ZT(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.d.a +ZS(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.d.a if(a3==null)a3=a2 else{s=a1.f r=a1.r @@ -102817,7 +102924,7 @@ n=a1.x m=a1.y l=a1.Q k=a3.at -o=k==null?a2:new A.Qr(k) +o=k==null?a2:new A.Qu(k) j=a3.w i=a3.x h=a3.d @@ -102826,7 +102933,7 @@ if(g==null)g=14 a3=a3.as if(l==null)l=a2 else{f=l.a -e=l.gnH() +e=l.gnJ() d=l.d d=d==null?a2:d*q c=l.e @@ -102834,80 +102941,80 @@ b=l.x a=l.r a0=l.w l=l.y -b=$.G().a7p(f,e,d,a0,a,l,c,b,a2) -l=b}r=A.aGj(n,h,g*q,i,j,a3,m,p,l,s,r,o) +b=$.G().a7n(f,e,d,a0,a,l,c,b,a2) +l=b}r=A.aGp(n,h,g*q,i,j,a3,m,p,l,s,r,o) a3=r}if(a3==null){a3=a1.f s=a1.r if(s==null)s=a4 r=a1.w q=a1.z p=a1.at -p=A.aGj(a1.x,a2,14*r,a2,a2,a2,a1.y,q,a2,a3,s,p) +p=A.aGp(a1.x,a2,14*r,a2,a2,a2,a1.y,q,a2,a3,s,p) a3=p}return a3}, -app(){return this.ZT(null)}, -gfb(){var s,r,q=this,p=q.CW -if(p==null){p=q.ZT(B.al) -s=$.G().BJ(p) +apm(){return this.ZS(null)}, +gfc(){var s,r,q=this,p=q.CW +if(p==null){p=q.ZS(B.an) +s=$.G().BL(p) p=q.d if(p==null)r=null else{p=p.a -r=p==null?null:p.Eq(q.w)}if(r!=null)s.vi(r) -s.wP(" ") +r=p==null?null:p.Es(q.w)}if(r!=null)s.vj(r) +s.wR(" ") p=s.cI() -p.l4(B.As) +p.l8(B.Aw) q.CW=p}return p.gc1(p)}, gbz(a){var s=this.as,r=this.a -s=s===B.eS?r.grN():r.gbz(r) +s=s===B.eT?r.grO():r.gbz(r) return Math.ceil(s)}, -fV(a){var s +fW(a){var s switch(a.a){case 0:s=this.a -return s.gwS(s) +return s.gwU(s) case 1:s=this.a -return s.ga9h(s)}}, -ZS(){var s,r,q,p=this,o=p.d +return s.ga9e(s)}}, +ZR(){var s,r,q,p=this,o=p.d if(o==null)throw A.d(A.ah("TextPainter.text must be set to a non-null value before using the TextPainter.")) -s=p.app() -r=$.G().BJ(s) +s=p.apm() +r=$.G().BL(s) s=p.w -o.HK(r,p.ch,s) -p.ay=r.gab6() +o.HN(r,p.ch,s) +p.ay=r.gab4() q=r.cI() p.a=q p.b=!1 return q}, -a1g(a,b){var s,r,q=this -q.a.l4(new A.vg(b)) -if(a!==b){switch(q.as.a){case 1:s=Math.ceil(q.a.grN()) +a1e(a,b){var s,r,q=this +q.a.l8(new A.ve(b)) +if(a!==b){switch(q.as.a){case 1:s=Math.ceil(q.a.grO()) break -case 0:s=Math.ceil(q.a.gyp()) +case 0:s=Math.ceil(q.a.gyr()) break default:s=null}s=A.Y(s,a,b) r=q.a -if(s!==Math.ceil(r.gbz(r)))q.a.l4(new A.vg(s))}}, -JH(a,b){var s=this,r=s.a==null +if(s!==Math.ceil(r.gbz(r)))q.a.l8(new A.ve(s))}}, +JJ(a,b){var s=this,r=s.a==null if(!r&&b===s.cx&&a===s.cy)return -if(s.b||r)s.ZS() +if(s.b||r)s.ZR() s.cx=b s.cy=a s.dx=s.dy=null -s.a1g(b,a) -s.ax=s.a.Ef()}, -qi(){return this.JH(1/0,0)}, +s.a1e(b,a) +s.ax=s.a.Eh()}, +qk(){return this.JJ(1/0,0)}, aI(a,b){var s,r=this,q=r.cx,p=r.cy if(r.a==null||q==null||p==null)throw A.d(A.ah("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) -if(r.b){r.ZS() -r.a1g(q,p)}s=r.a +if(r.b){r.ZR() +r.a1e(q,p)}s=r.a s.toString -a.lJ(s,b)}, -W9(a){var s=this.d.au(0,a) +a.lN(s,b)}, +W8(a){var s=this.d.au(0,a) if(s==null)return null return(s&64512)===55296?a+2:a+1}, -Wa(a){var s=a-1,r=this.d.au(0,s) +W9(a){var s=a-1,r=this.d.au(0,s) if(r==null)return null return(r&64512)===56320?a-2:s}, -a_Y(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gpa().length +a_X(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gpc().length if(h===0||a>h)return null -s=B.c.au(i.gpa(),Math.max(0,a-1)) +s=B.c.au(i.gpc(),Math.max(0,a-1)) r=s&64512 q=r===55296||r===56320||i.d.au(0,a)===8205||s===8207||s===8206 p=q?2:1 @@ -102915,26 +103022,26 @@ o=A.b([],t.Lx) for(r=-h,n=!q,m=s===10;o.length===0;){l=a-p k=i.a k.toString -o=k.Lk(Math.max(0,l),a,B.qw) +o=k.Lm(Math.max(0,l),a,B.qA) if(o.length===0){if(n&&m)break if(l>>0,n=!q;o.length===0;){m=a+p -o=this.a.Lk(a,m,B.qw) +o=this.a.Lm(a,m,B.qA) if(o.length===0){if(n)break if(m>=r)break p*=2 @@ -102942,12 +103049,12 @@ continue}l=B.b.ga3(o).e===B.z?B.b.ga3(o):B.b.ga6(o) r=l.e n=r===B.z?l.a:l.c k=l.b -return new A.HD(new A.j(n,k),r,l.d-k)}return null}, -po(a,b){var s,r,q,p,o,n=this,m=a.a<0?B.EC:n.ZF(a) -if(m instanceof A.St){s=n.f +return new A.HC(new A.j(n,k),r,l.d-k)}return null}, +pq(a,b){var s,r,q,p,o,n=this,m=a.a<0?B.EG:n.ZE(a) +if(m instanceof A.Sw){s=n.f r=n.r r.toString -q=A.bB9(s,r) +q=A.bBf(s,r) p=q===0?0:q*n.gbz(n) return new A.j(p,m.a)}t.YL.a(m) switch(m.b.a){case 0:s=m.a @@ -102956,26 +103063,26 @@ break case 1:o=m.a break default:o=null}return new A.j(A.Y(o.a,0,n.gbz(n)),o.b)}, -VZ(a,b){var s +VY(a,b){var s if(a.a<0)return null -s=this.ZF(a) -return s instanceof A.HD?s.c:null}, -ZF(a){var s,r,q,p=this +s=this.ZE(a) +return s instanceof A.HC?s.c:null}, +ZE(a){var s,r,q,p=this if(a.l(0,p.dx)){s=p.db s===$&&A.c() return s}r=a.a -switch(a.b.a){case 0:q=p.a_Y(r) -if(q==null)q=p.a_X(r) +switch(a.b.a){case 0:q=p.a_X(r) +if(q==null)q=p.a_W(r) break -case 1:q=p.a_X(r) -if(q==null)q=p.a_Y(r) +case 1:q=p.a_W(r) +if(q==null)q=p.a_X(r) break default:q=null}p.dx=a -return p.db=q==null?B.EC:q}, -z8(a,b,c){return this.a.vu(a.a,a.b,b,c)}, -tb(a){return this.z8(a,B.dv,B.cE)}, -xj(){var s=this.dy -return s==null?this.dy=this.a.xj():s}, +return p.db=q==null?B.EG:q}, +za(a,b,c){return this.a.vv(a.a,a.b,b,c)}, +tc(a){return this.za(a,B.dw,B.cF)}, +xl(){var s=this.dy +return s==null?this.dy=this.a.xl():s}, v(){var s=this,r=s.CW if(r!=null)r.v() s.CW=null @@ -102983,50 +103090,50 @@ r=s.a if(r!=null)r.v() s.d=s.a=null}} A.lY.prototype={ -ga7x(a){return this.e}, -gVI(){return!0}, -nI(a,b){var s +ga7v(a){return this.e}, +gVH(){return!0}, +nK(a,b){var s if(t.pY.b(a)){s=this.d -if(s!=null)s.Hp(a)}}, -HK(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null -if(m)a.vi(n.Eq(c)) +if(s!=null)s.Hs(a)}}, +HN(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null +if(m)a.vj(n.Es(c)) n=this.b -if(n!=null)try{a.wP(n)}catch(q){n=A.aW(q) -if(n instanceof A.ne){s=n -r=A.bu(q) -A.eG(new A.cz(s,r,"painting library",A.ck("while building a TextSpan"),null,!1)) -a.wP("\ufffd")}else throw q}n=this.c -if(n!=null)for(p=n.length,o=0;oq.a)q=p -if(q===B.by)return q}s=n.c -if(s!=null)for(r=b.c,o=0;oq.a)q=p -if(q===B.by)return q}return q}, +if(q===B.bz)return q}return q}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -if(!s.Xu(0,b))return!1 -return b instanceof A.lY&&b.b==s.b&&b.d==s.d&&s.e.l(0,b.e)&&A.e5(b.c,s.c)}, +if(!s.Xt(0,b))return!1 +return b instanceof A.lY&&b.b==s.b&&b.d==s.d&&s.e.l(0,b.e)&&A.e4(b.c,s.c)}, gI(a){var s=this,r=A.jb.prototype.gI.call(s,s),q=s.c q=q==null?null:A.c4(q) return A.a4(r,s.b,s.d,s.w,null,null,s.e,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -fe(){return"TextSpan"}, +ff(){return"TextSpan"}, $iaY:1, -$ir5:1, -gUh(){return null}, -gUi(){return null}} +$ir4:1, +gUg(){return null}, +gUh(){return null}} A.N.prototype={ -gnH(){return this.e}, -gwH(a){return this.d}, -jd(a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.ay +gnJ(){return this.e}, +gwI(a){return this.d}, +jf(a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.ay if(a1==null&&b7==null)s=a4==null?a0.b:a4 else s=null r=a0.ch @@ -103091,26 +103198,26 @@ f=a6==null?a0.CW:a6 e=a7==null?a0.cx:a7 d=a8==null?a0.cy:a8 c=a9==null?a0.db:a9 -b=b0==null?a0.gwH(a0):b0 +b=b0==null?a0.gwI(a0):b0 a=b1==null?a0.e:b1 -return A.en(r,q,s,null,f,e,d,c,b,a,a0.fr,p,n,g,o,a1,j,a0.a,i,m,a0.ax,a0.fy,a0.f,h,k,l)}, -aHa(a,b,c){return this.jd(null,null,a,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,c,null,null,null,null,null,null)}, -a71(a){return this.jd(null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -aGL(a){return this.jd(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null)}, -aGE(a){return this.jd(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -aGY(a,b){return this.jd(null,null,a,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -xn(a,b){return this.jd(null,null,null,null,null,null,null,null,null,null,null,a,null,null,b,null,null,null,null,null,null,null,null,null,null)}, -aGU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.jd(a,b,c,null,d,e,f,g,null,null,h,i,j,null,k,l,m,null,n,o,null,null,p,q,r)}, -aH1(a,b){return this.jd(null,null,null,null,null,null,null,null,a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -hJ(a){return this.jd(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -aGN(a){return this.jd(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, -Rz(a,b){return this.jd(null,null,a,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -a72(a){return this.jd(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null)}, -a76(a,b,c){return this.jd(null,a,null,null,null,null,null,null,b,null,null,c,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -Rv(a){return this.jd(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, -aGK(a){return this.jd(null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null)}, -aGG(a){return this.jd(null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -bZ(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 +return A.eo(r,q,s,null,f,e,d,c,b,a,a0.fr,p,n,g,o,a1,j,a0.a,i,m,a0.ax,a0.fy,a0.f,h,k,l)}, +aH8(a,b,c){return this.jf(null,null,a,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,c,null,null,null,null,null,null)}, +a7_(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGJ(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null)}, +aGC(a){return this.jf(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGW(a,b){return this.jf(null,null,a,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +xp(a,b){return this.jf(null,null,null,null,null,null,null,null,null,null,null,a,null,null,b,null,null,null,null,null,null,null,null,null,null)}, +aGS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return this.jf(a,b,c,null,d,e,f,g,null,null,h,i,j,null,k,l,m,null,n,o,null,null,p,q,r)}, +aH_(a,b){return this.jf(null,null,null,null,null,null,null,null,a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +hL(a){return this.jf(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGL(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null)}, +Ry(a,b){return this.jf(null,null,a,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +a70(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null)}, +a74(a,b,c){return this.jf(null,a,null,null,null,null,null,null,b,null,null,c,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +Ru(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null)}, +aGI(a){return this.jf(null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null)}, +aGE(a){return this.jf(null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +bY(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 if(a4==null)return this if(!a4.a)return a4 s=a4.b @@ -103133,27 +103240,27 @@ c=a4.CW b=a4.cx a=a4.cy a0=a4.db -a1=a4.gwH(a4) +a1=a4.gwI(a4) a2=a4.e a3=a4.f -return this.jd(g,r,s,null,c,b,a,a0,a1,a2,e,q,o,d,p,h,k,j,n,i,a4.fy,a3,f,l,m)}, -Eq(a){var s,r,q=this,p=q.gnH(),o=q.r +return this.jf(g,r,s,null,c,b,a,a0,a1,a2,e,q,o,d,p,h,k,j,n,i,a4.fy,a3,f,l,m)}, +Es(a){var s,r,q=this,p=q.gnJ(),o=q.r o=o==null?null:o*a s=q.ch if(s==null){s=q.c if(s!=null){r=$.G().B() r.sA(0,s) -s=r}else s=null}return A.b9x(s,q.b,q.CW,q.cx,q.cy,q.db,q.d,p,q.fr,o,q.x,q.fx,q.w,q.ay,q.as,q.at,q.y,q.ax,q.dy,q.Q,q.z)}, +s=r}else s=null}return A.b9D(s,q.b,q.CW,q.cx,q.cy,q.db,q.d,p,q.fr,o,q.x,q.fx,q.w,q.ay,q.as,q.at,q.y,q.ax,q.dy,q.Q,q.z)}, cJ(a,b){var s=this -if(s===b)return B.dn -if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.x!=b.x||s.y!=b.y||s.z!=b.z||s.Q!=b.Q||s.as!=b.as||s.at!=b.at||s.ay!=b.ay||s.ch!=b.ch||!A.e5(s.dy,b.dy)||!A.e5(s.fr,b.fr)||!A.e5(s.fx,b.fx)||!A.e5(s.gnH(),b.gnH())||!1)return B.by -if(!J.e(s.b,b.b)||!J.e(s.c,b.c)||!J.e(s.CW,b.CW)||!J.e(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.a1y -return B.dn}, +if(s===b)return B.dp +if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.x!=b.x||s.y!=b.y||s.z!=b.z||s.Q!=b.Q||s.as!=b.as||s.at!=b.at||s.ay!=b.ay||s.ch!=b.ch||!A.e4(s.dy,b.dy)||!A.e4(s.fr,b.fr)||!A.e4(s.fx,b.fx)||!A.e4(s.gnJ(),b.gnJ())||!1)return B.bz +if(!J.e(s.b,b.b)||!J.e(s.c,b.c)||!J.e(s.CW,b.CW)||!J.e(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.a1C +return B.dp}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.N)if(b.a===r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.e5(b.dy,r.dy))if(A.e5(b.fr,r.fr))if(A.e5(b.fx,r.fx))if(J.e(b.CW,r.CW))if(J.e(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)if(A.e5(b.gnH(),r.gnH()))s=!0 +if(b instanceof A.N)if(b.a===r.a)if(J.e(b.b,r.b))if(J.e(b.c,r.c))if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)if(b.z==r.z)if(b.Q==r.Q)if(b.as==r.as)if(b.at==r.at)if(b.ay==r.ay)if(b.ch==r.ch)if(A.e4(b.dy,r.dy))if(A.e4(b.fr,r.fr))if(A.e4(b.fx,r.fx))if(J.e(b.CW,r.CW))if(J.e(b.cx,r.cx))if(b.cy==r.cy)if(b.db==r.db)if(b.d==r.d)if(A.e4(b.gnJ(),r.gnJ()))s=!0 else s=!1 else s=!1 else s=!1 @@ -103178,133 +103285,133 @@ else s=!1 else s=!1 else s=!1 return s}, -gI(a){var s,r=this,q=null,p=r.gnH(),o=p==null?q:A.c4(p),n=A.a4(r.cy,r.db,r.d,o,r.f,r.fy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),m=r.dy,l=r.fx +gI(a){var s,r=this,q=null,p=r.gnJ(),o=p==null?q:A.c4(p),n=A.a4(r.cy,r.db,r.d,o,r.f,r.fy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),m=r.dy,l=r.fx o=m==null?q:A.c4(m) s=l==null?q:A.c4(l) return A.a4(r.a,r.b,r.c,r.r,r.w,r.x,r.y,r.z,r.Q,r.as,r.at,r.ax,r.ay,r.ch,o,q,s,r.CW,r.cx,n)}, -fe(){return"TextStyle"}, -gjW(a){return this.w}, -gmN(a){return this.x}} -A.am9.prototype={} -A.a1h.prototype={ -amn(a,b,c,d,e){var s=this -s.r=A.bkm(new A.az5(s),s.gSk(s),0,10,0)}, -ii(a,b){var s,r,q=this -if(b>q.r)return q.gJ1() +ff(){return"TextStyle"}, +gjY(a){return this.w}, +gmR(a){return this.x}} +A.amg.prototype={} +A.a1n.prototype={ +aml(a,b,c,d,e){var s=this +s.r=A.bks(new A.aza(s),s.gSj(s),0,10,0)}, +il(a,b){var s,r,q=this +if(b>q.r)return q.gJ3() s=q.e r=q.c return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, -jg(a,b){var s=this +ji(a,b){var s=this if(b>s.r)return 0 return s.e*Math.pow(s.b,b)-s.f*b}, -gJ1(){var s=this +gJ3(){var s=this if(s.f===0)return s.d-s.e/s.c -return s.ii(0,s.r)}, -acu(a){var s,r=this,q=r.d +return s.il(0,s.r)}, +acs(a){var s,r=this,q=r.d if(a===q)return 0 s=r.e -if(s!==0)if(s>0)q=ar.gJ1() -else q=a>q||a0)q=ar.gJ3() +else q=a>q||a=r.b&&r.c>=r.d @@ -103312,15 +103419,15 @@ else q=!0 if(q){n.el(0) n=o.dZ o.k3=n.a=n.b=new A.M(A.Y(0,r.a,r.b),A.Y(0,r.c,r.d)) -o.nz=B.Cl +o.nC=B.Cp n=o.a0$ -if(n!=null)n.l4(r) +if(n!=null)n.l8(r) return}s.dc(r,!0) -switch(o.nz.a){case 0:n=o.dZ +switch(o.nC.a){case 0:n=o.dZ s=o.a0$.k3 s.toString n.a=n.b=s -o.nz=B.os +o.nC=B.ov break case 1:s=o.dZ q=s.b @@ -103332,9 +103439,9 @@ s.a=q q=o.a0$.k3 q.toString s.b=q -o.fW=0 -n.oU(0,0) -o.nz=B.a1v}else{q=n.x +o.fX=0 +n.oW(0,0) +o.nC=B.a1z}else{q=n.x q===$&&A.c() if(q===n.b){n=o.a0$.k3 n.toString @@ -103347,9 +103454,9 @@ p.toString if(!J.e(q,p)){q=o.a0$.k3 q.toString s.a=s.b=q -o.fW=0 -n.oU(0,0) -o.nz=B.a1w}else{o.nz=B.os +o.fX=0 +n.oW(0,0) +o.nC=B.a1A}else{o.nC=B.ov s=n.r if(!(s!=null&&s.a!=null))n.d_(0)}break case 3:s=o.dZ @@ -103359,25 +103466,25 @@ p.toString if(!J.e(q,p)){q=o.a0$.k3 q.toString s.a=s.b=q -o.fW=0 -n.oU(0,0)}else{n.el(0) -o.nz=B.os}break}n=o.dZ +o.fX=0 +n.oW(0,0)}else{n.el(0) +o.nC=B.ov}break}n=o.dZ s=o.b8 s===$&&A.c() s=n.ap(0,s.gm(s)) s.toString o.k3=r.c9(s) -o.QT() +o.QS() s=o.k3 q=s.a n=n.b -if(q=a.b&&a.c>=a.d else s=!0 if(s)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) -r=p.k8(a) -switch(q.nz.a){case 0:return a.c9(r) +r=p.ka(a) +switch(q.nC.a){case 0:return a.c9(r) case 1:if(!J.e(q.dZ.b,r)){p=q.k3 p.toString return a.c9(p)}else{p=q.a7 @@ -103392,103 +103499,103 @@ p=q.dZ.ap(0,p.gm(p)) p.toString return a.c9(p)}, aI(a,b){var s,r,q,p,o=this -if(o.a0$!=null){s=o.f3 +if(o.a0$!=null){s=o.f4 s===$&&A.c() -s=s&&o.uu!==B.t}else s=!1 -r=o.iU +s=s&&o.uv!==B.t}else s=!1 +r=o.iW if(s){s=o.k3 q=s.a s=s.b p=o.cx p===$&&A.c() -r.sbF(0,a.pd(p,b,new A.x(0,0,0+q,0+s),A.A7.prototype.gk0.call(o),o.uu,r.a))}else{r.sbF(0,null) -o.aj4(a,b)}}, -v(){this.iU.sbF(0,null) -this.jD()}} -A.aJ5.prototype={ +r.sbE(0,a.pf(p,b,new A.x(0,0,0+q,0+s),A.A6.prototype.gk6.call(o),o.uv,r.a))}else{r.sbE(0,null) +o.aj2(a,b)}}, +v(){this.iW.sbE(0,null) +this.jF()}} +A.aJb.prototype={ $0(){var s=this.a,r=s.a7 r===$&&A.c() r=r.x r===$&&A.c() -if(r!==s.fW)s.aE()}, +if(r!==s.fX)s.aE()}, $S:0} -A.Fq.prototype={ -Ta(){var s=this,r=s.i5$ +A.Fo.prototype={ +T9(){var s=this,r=s.i8$ r===$&&A.c() r=r.e r.toString -r.suc(s.a7t()) -if(s.i5$.e.a0$!=null)s.aeI()}, -Tk(){}, -Td(){}, -a7t(){var s,r=$.bQ().d.i(0,0),q=r.x +r.suc(s.a7r()) +if(s.i8$.e.a0$!=null)s.aeG()}, +Tj(){}, +Tc(){}, +a7r(){var s,r=$.bO().d.i(0,0),q=r.x if(q==null){s=self.window.devicePixelRatio -q=s===0?1:s}return new A.aay(r.gm6().a1(0,q),q)}, -aus(){var s,r=this.i5$ +q=s===0?1:s}return new A.aaF(r.gma().a1(0,q),q)}, +aup(){var s,r=this.i8$ r===$&&A.c() r=r.e r.toString s=t.Mv s.a(A.ad.prototype.ged.call(r)).ch.H(0,r) -s.a(A.ad.prototype.ged.call(r)).yT()}, -auw(a){var s=this.i5$ +s.a(A.ad.prototype.ged.call(r)).yV()}, +aut(a){var s=this.i8$ s===$&&A.c() s.e.toString -s=$.hU;(s==null?$.hU=A.qx():s).aQw(a)}, -auu(){var s=this.i5$ -s===$&&A.c() -s.e.xc()}, -av1(a){B.ZW.lt("first-frame",null,!1,t.H)}, -atI(a){this.Sh() -this.azP()}, -azP(){$.d5.de$.push(new A.aK9(this))}, -a61(){--this.Cg$ -if(!this.IS$)this.Wr()}, -Sh(){var s=this,r=s.i5$ +s=$.hT;(s==null?$.hT=A.qx():s).aQu(a)}, +aur(){var s=this.i8$ +s===$&&A.c() +s.e.xe()}, +auZ(a){B.a__.ly("first-frame",null,!1,t.H)}, +atF(a){this.Sg() +this.azM()}, +azM(){$.d5.de$.push(new A.aKf(this))}, +a6_(){--this.Ci$ +if(!this.IU$)this.Wq()}, +Sg(){var s=this,r=s.i8$ r===$&&A.c() -r.a8K() -s.i5$.a8J() -s.i5$.a8L() -if(s.IS$||s.Cg$===0){s.i5$.e.aGf() -s.i5$.a8M() -s.IS$=!0}}, +r.a8H() +s.i8$.a8G() +s.i8$.a8I() +if(s.IU$||s.Ci$===0){s.i8$.e.aGd() +s.i8$.a8J() +s.IU$=!0}}, $iaY:1, -$iir:1} -A.aK9.prototype={ -$1(a){var s=this.a,r=s.q7$ +$iiq:1} +A.aKf.prototype={ +$1(a){var s=this.a,r=s.q9$ r.toString -s=s.i5$ +s=s.i8$ s===$&&A.c() -r.aQm(s.e.gaL2())}, +r.aQk(s.e.gaL0())}, $S:3} -A.Ru.prototype={ -v(){this.a.gAD().a9(0,this.geZ()) -this.fs()}} +A.Rx.prototype={ +v(){this.a.gAF().a9(0,this.geZ()) +this.fv()}} A.b8.prototype={ -Ia(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=c==null?s.c:c +Ic(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=c==null?s.c:c return new A.b8(r,q,p,a==null?s.d:a)}, -RA(a,b){return this.Ia(null,a,null,b)}, -aH3(a,b){return this.Ia(a,null,b,null)}, -aH4(a,b){return this.Ia(null,null,a,b)}, -I7(a){return this.Ia(null,a,null,null)}, -RP(a){var s=this,r=a.ge_(),q=a.gcQ(a)+a.gcV(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) +Rz(a,b){return this.Ic(null,a,null,b)}, +aH1(a,b){return this.Ic(a,null,b,null)}, +aH2(a,b){return this.Ic(null,null,a,b)}, +I9(a){return this.Ic(null,a,null,null)}, +RO(a){var s=this,r=a.ge_(),q=a.gcQ(a)+a.gcV(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) return new A.b8(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, -ro(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d +rp(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d return new A.b8(A.Y(s.a,r,q),A.Y(s.b,r,q),A.Y(s.c,p,o),A.Y(s.d,p,o))}, -Vj(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Y(b,o,q.b),m=q.b +Vi(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Y(b,o,q.b),m=q.b p=p?m:A.Y(b,o,m) o=a==null m=q.c s=o?m:A.Y(a,m,q.d) r=q.d return new A.b8(n,p,s,o?r:A.Y(a,m,r))}, -KT(a){return this.Vj(a,null)}, -DW(a){return this.Vj(null,a)}, -ga8H(){var s=this +KV(a){return this.Vi(a,null)}, +DY(a){return this.Vi(null,a)}, +ga8E(){var s=this return new A.b8(s.c,s.d,s.a,s.b)}, c9(a){var s=this return new A.M(A.Y(a.a,s.a,s.b),A.Y(a.b,s.c,s.d))}, -xl(a){var s,r,q,p,o,n=this,m=n.a,l=n.b +xn(a){var s,r,q,p,o,n=this,m=n.a,l=n.b if(m>=l&&n.c>=n.d)return new A.M(A.Y(0,m,l),A.Y(0,n.c,n.d)) s=a.a r=a.b @@ -103500,13 +103607,13 @@ r=p}if(s=s.b&&s.c>=s.d}, X(a,b){var s=this return new A.b8(s.a*b,s.b*b,s.c*b,s.d*b)}, a1(a,b){var s=this return new A.b8(s.a/b,s.b/b,s.c/b,s.d/b)}, -gaLS(){var s=this,r=s.a +gaLQ(){var s=this,r=s.a if(r>=0)if(r<=s.b){r=s.c r=r>=0&&r<=s.d}else r=!1 else r=!1 @@ -103518,77 +103625,77 @@ if(J.aj(b)!==A.O(s))return!1 return b instanceof A.b8&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){var s,r=this,q=r.gaLS()?"":"; NOT NORMALIZED",p=r.a +k(a){var s,r=this,q=r.gaLQ()?"":"; NOT NORMALIZED",p=r.a if(p===1/0&&r.c===1/0)return"BoxConstraints(biggest"+q+")" if(p===0&&r.b===1/0&&r.c===0&&r.d===1/0)return"BoxConstraints(unconstrained"+q+")" -s=new A.as7() +s=new A.asd() return"BoxConstraints("+s.$3(p,r.b,"w")+", "+s.$3(r.c,r.d,"h")+q+")"}} -A.as7.prototype={ +A.asd.prototype={ $3(a,b,c){if(a===b)return c+"="+B.d.aZ(a,1) return B.d.aZ(a,1)+"<="+c+"<="+B.d.aZ(b,1)}, $S:552} -A.ni.prototype={ -wR(a,b,c){if(c!=null){c=A.zg(A.b8O(c)) -if(c==null)return!1}return this.QS(a,b,c)}, -mv(a,b,c){var s,r=b==null,q=r?c:c.U(0,b) +A.nh.prototype={ +wT(a,b,c){if(c!=null){c=A.ze(A.b8U(c)) +if(c==null)return!1}return this.QR(a,b,c)}, +mz(a,b,c){var s,r=b==null,q=r?c:c.U(0,b) r=!r -if(r)this.c.push(new A.HO(new A.j(-b.a,-b.b))) +if(r)this.c.push(new A.HN(new A.j(-b.a,-b.b))) s=a.$2(this,q) -if(r)this.Ks() +if(r)this.Ku() return s}, -QS(a,b,c){var s,r=c==null,q=r?b:A.d1(c,b) +QR(a,b,c){var s,r=c==null,q=r?b:A.d2(c,b) r=!r -if(r)this.c.push(new A.Tf(c)) +if(r)this.c.push(new A.Ti(c)) s=a.$2(this,q) -if(r)this.Ks() +if(r)this.Ku() return s}, -a6_(a,b,c){var s,r=this -if(b!=null)r.c.push(new A.HO(new A.j(-b.a,-b.b))) +a5Y(a,b,c){var s,r=this +if(b!=null)r.c.push(new A.HN(new A.j(-b.a,-b.b))) else{c.toString -c=A.zg(A.b8O(c)) +c=A.ze(A.b8U(c)) c.toString -r.c.push(new A.Tf(c))}s=a.$1(r) -r.Ks() +r.c.push(new A.Ti(c))}s=a.$1(r) +r.Ku() return s}, -aEF(a,b){return this.a6_(a,null,b)}, -aEE(a,b){return this.a6_(a,b,null)}} -A.Ch.prototype={ -k(a){return"#"+A.cW(this.a)+"@"+this.c.k(0)}} -A.ie.prototype={ +aED(a,b){return this.a5Y(a,null,b)}, +aEC(a,b){return this.a5Y(a,b,null)}} +A.Cg.prototype={ +k(a){return"#"+A.cX(this.a)+"@"+this.c.k(0)}} +A.id.prototype={ k(a){return"offset="+A.h(this.a)}} -A.JW.prototype={} -A.Hz.prototype={ +A.JV.prototype={} +A.Hy.prototype={ T(){return"_IntrinsicDimension."+this.b}} -A.T0.prototype={ +A.T3.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.T0&&b.a===this.a&&b.b===this.b}, +return b instanceof A.T3&&b.a===this.a&&b.b===this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.a1.prototype={ -h6(a){if(!(a.e instanceof A.ie))a.e=new A.ie(B.i)}, +A.a0.prototype={ +h9(a){if(!(a.e instanceof A.id))a.e=new A.id(B.i)}, b2(a,b,c){var s=this.id if(s==null)s=this.id=A.D(t.oc,t.i) -return s.d7(0,new A.T0(a,b),new A.aJ7(c,b))}, +return s.d7(0,new A.T3(a,b),new A.aJd(c,b))}, c8(a){return 0}, c3(a){return 0}, c4(a){return 0}, cd(a){return 0}, -k8(a){var s=this.k1 +ka(a){var s=this.k1 if(s==null)s=this.k1=A.D(t.k,t.FW) -return s.d7(0,a,new A.aJ9(this,a))}, +return s.d7(0,a,new A.aJf(this,a))}, dH(a){return B.v}, -gtk(){var s=this.k3 +gtl(){var s=this.k3 return new A.x(0,0,0+s.a,0+s.b)}, -Ek(a,b){var s=null -try{s=this.qy(a)}finally{}if(s==null&&!b)return this.k3.b +Em(a,b){var s=null +try{s=this.qA(a)}finally{}if(s==null&&!b)return this.k3.b return s}, -zb(a){return this.Ek(a,!1)}, -qy(a){var s=this,r=s.k4 +zd(a){return this.Em(a,!1)}, +qA(a){var s=this,r=s.k4 if(r==null)r=s.k4=A.D(t._0,t.PM) -r.d7(0,a,new A.aJ8(s,a)) +r.d7(0,a,new A.aJe(s,a)) return s.k4.i(0,a)}, -fV(a){return null}, +fW(a){return null}, gaG(){return t.k.a(A.J.prototype.gaG.call(this))}, -aoB(){var s,r=this,q=r.k4,p=q==null +aoy(){var s,r=this,q=r.k4,p=q==null if(!(!p&&q.a!==0)){s=r.id if(!(s!=null&&s.a!==0)){s=r.k1 s=s!=null&&s.a!==0}else s=!0}else s=!0 @@ -103599,97 +103706,97 @@ q=r.k1 if(q!=null)q.aj(0) return!0}return!1}, aE(){var s=this -if(s.aoB()&&s.gb3(s) instanceof A.J){s.JN() -return}s.aiW()}, +if(s.aoy()&&s.gb3(s) instanceof A.J){s.JP() +return}s.aiU()}, dc(a,b){var s,r=this if(r.k3!=null)if(!a.l(0,t.k.a(A.J.prototype.gaG.call(r)))){s=r.k4 s=s!=null&&s.a!==0}else s=!1 else s=!1 if(s){s=r.k4 -if(s!=null)s.aj(0)}r.aiV(a,b)}, -l4(a){return this.dc(a,!1)}, -Dr(){this.k3=this.dH(t.k.a(A.J.prototype.gaG.call(this)))}, +if(s!=null)s.aj(0)}r.aiT(a,b)}, +l8(a){return this.dc(a,!1)}, +Dt(){this.k3=this.dH(t.k.a(A.J.prototype.gaG.call(this)))}, d3(){}, dl(a,b){var s=this -if(s.k3.O(0,b))if(s.ea(a,b)||s.lU(b)){a.H(0,new A.Ch(b,s)) +if(s.k3.O(0,b))if(s.ea(a,b)||s.lY(b)){a.H(0,new A.Cg(b,s)) return!0}return!1}, -lU(a){return!1}, +lY(a){return!1}, ea(a,b){return!1}, -fu(a,b){var s,r=a.e +fz(a,b){var s,r=a.e r.toString s=t.q.a(r).a b.aF(0,s.a,s.b)}, f_(a){var s,r,q,p,o,n=this.cT(0,null) -if(n.lF(n)===0)return B.i +if(n.lJ(n)===0)return B.i s=new A.dC(new Float64Array(3)) -s.hE(0,0,1) +s.hG(0,0,1) r=new A.dC(new Float64Array(3)) -r.hE(0,0,0) -q=n.p9(r) +r.hG(0,0,0) +q=n.pb(r) r=new A.dC(new Float64Array(3)) -r.hE(0,0,1) -p=n.p9(r).U(0,q) +r.hG(0,0,1) +p=n.pb(r).U(0,q) r=new A.dC(new Float64Array(3)) -r.hE(a.a,a.b,0) -o=n.p9(r) -r=o.U(0,p.Ew(s.bP(o)/s.bP(p))).a +r.hG(a.a,a.b,0) +o=n.pb(r) +r=o.U(0,p.Ey(s.bO(o)/s.bO(p))).a return new A.j(r[0],r[1])}, -gp7(){var s=this.k3 +gp9(){var s=this.k3 return new A.x(0,0,0+s.a,0+s.b)}, -nI(a,b){this.aiU(a,b)}} -A.aJ7.prototype={ +nK(a,b){this.aiS(a,b)}} +A.aJd.prototype={ $0(){return this.a.$1(this.b)}, $S:86} -A.aJ9.prototype={ +A.aJf.prototype={ $0(){return this.a.dH(this.b)}, $S:167} -A.aJ8.prototype={ -$0(){return this.a.fV(this.b)}, +A.aJe.prototype={ +$0(){return this.a.fW(this.b)}, $S:553} A.dK.prototype={ -aHN(a){var s,r,q,p=this.aH$ -for(s=A.w(this).h("dK.1?");p!=null;){r=s.a(p.e) -q=p.qy(a) +aHL(a){var s,r,q,p=this.aH$ +for(s=A.q(this).h("dK.1?");p!=null;){r=s.a(p.e) +q=p.qA(a) if(q!=null)return q+r.a.b p=r.aY$}return null}, -It(a){var s,r,q,p,o=this.aH$ -for(s=A.w(this).h("dK.1"),r=null;o!=null;){q=o.e +Iv(a){var s,r,q,p,o=this.aH$ +for(s=A.q(this).h("dK.1"),r=null;o!=null;){q=o.e q.toString s.a(q) -p=o.qy(a) +p=o.qA(a) if(p!=null){p+=q.a.b r=r!=null?Math.min(r,p):p}o=q.aY$}return r}, -BO(a,b){var s,r,q={},p=q.a=this.f4$ -for(s=A.w(this).h("dK.1");p!=null;p=r){p=p.e +BQ(a,b){var s,r,q={},p=q.a=this.f5$ +for(s=A.q(this).h("dK.1");p!=null;p=r){p=p.e p.toString s.a(p) -if(a.mv(new A.aJ6(q,b,p),p.a,b))return!0 +if(a.mz(new A.aJc(q,b,p),p.a,b))return!0 r=p.e2$ q.a=r}return!1}, -xw(a,b){var s,r,q,p,o,n=this.aH$ -for(s=A.w(this).h("dK.1"),r=b.a,q=b.b;n!=null;){p=n.e +xy(a,b){var s,r,q,p,o,n=this.aH$ +for(s=A.q(this).h("dK.1"),r=b.a,q=b.b;n!=null;){p=n.e p.toString s.a(p) o=p.a -a.fa(n,new A.j(o.a+r,o.b+q)) +a.fb(n,new A.j(o.a+r,o.b+q)) n=p.aY$}}} -A.aJ6.prototype={ +A.aJc.prototype={ $2(a,b){return this.a.a.dl(a,b)}, -$S:9} -A.RT.prototype={ -b1(a){this.F4(0)}} +$S:8} +A.RW.prototype={ +b1(a){this.F6(0)}} A.mz.prototype={ -k(a){return this.vV(0)+"; id="+A.h(this.e)}} -A.aEI.prototype={ -jY(a,b){var s,r=this.b.i(0,a) +k(a){return this.vW(0)+"; id="+A.h(this.e)}} +A.aEO.prototype={ +k_(a,b){var s,r=this.b.i(0,a) r.dc(b,!0) s=r.k3 s.toString return s}, -ks(a,b){var s=this.b.i(0,a).e +ku(a,b){var s=this.b.i(0,a).e s.toString t.Wz.a(s).a=b}, -aob(a,b){var s,r,q,p,o,n,m=this,l=m.b +ao8(a,b){var s,r,q,p,o,n,m=this,l=m.b try{m.b=A.D(t.K,t.x) for(r=t.Wz,q=b;q!=null;q=n){p=q.e p.toString @@ -103698,147 +103805,147 @@ p=m.b p.toString o=s.e o.toString -p.u(0,o,q) -n=s.aY$}m.Kq(a)}finally{m.b=l}}, +p.t(0,o,q) +n=s.aY$}m.Ks(a)}finally{m.b=l}}, k(a){return"MultiChildLayoutDelegate"}} -A.Of.prototype={ -h6(a){if(!(a.e instanceof A.mz))a.e=new A.mz(null,null,B.i)}, -sRR(a){var s=this,r=s.L +A.Oi.prototype={ +h9(a){if(!(a.e instanceof A.mz))a.e=new A.mz(null,null,B.i)}, +sRQ(a){var s=this,r=s.M if(r===a)return -if(A.O(a)!==A.O(r)||a.tp(r))s.aE() -s.L=a +if(A.O(a)!==A.O(r)||a.tq(r))s.aE() +s.M=a s.b!=null}, -b6(a){this.akA(a)}, -b1(a){this.akB(0)}, -c8(a){var s=A.kx(a,1/0),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a +b6(a){this.aky(a)}, +b1(a){this.akz(0)}, +c8(a){var s=A.ky(a,1/0),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a if(isFinite(r))return r return 0}, -c3(a){var s=A.kx(a,1/0),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a +c3(a){var s=A.ky(a,1/0),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).a if(isFinite(r))return r return 0}, -c4(a){var s=A.kx(1/0,a),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b +c4(a){var s=A.ky(1/0,a),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b if(isFinite(r))return r return 0}, -cd(a){var s=A.kx(1/0,a),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b +cd(a){var s=A.ky(1/0,a),r=s.c9(new A.M(A.Y(1/0,s.a,s.b),A.Y(1/0,s.c,s.d))).b if(isFinite(r))return r return 0}, dH(a){return a.c9(new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d)))}, d3(){var s=this,r=t.k.a(A.J.prototype.gaG.call(s)) r=r.c9(new A.M(A.Y(1/0,r.a,r.b),A.Y(1/0,r.c,r.d))) s.k3=r -s.L.aob(r,s.aH$)}, -aI(a,b){this.xw(a,b)}, -ea(a,b){return this.BO(a,b)}} -A.TV.prototype={ +s.M.ao8(r,s.aH$)}, +aI(a,b){this.xy(a,b)}, +ea(a,b){return this.BQ(a,b)}} +A.TY.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ for(r=t.Wz;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ for(r=t.Wz;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.ajl.prototype={} -A.a_j.prototype={ +A.ajs.prototype={} +A.a_o.prototype={ ai(a,b){var s=this.a return s==null?null:s.ai(0,b)}, a9(a,b){var s=this.a return s==null?null:s.a9(0,b)}, -gzp(){return null}, -EO(a){return this.cH(a)}, -y6(a){return null}, -k(a){var s=A.cW(this),r=this.a +gzr(){return null}, +EQ(a){return this.cG(a)}, +y8(a){return null}, +k(a){var s=A.cX(this),r=this.a r=r==null?null:r.k(0) if(r==null)r="" return"#"+s+"("+r+")"}} -A.Og.prototype={ -svc(a){var s=this.R +A.Oj.prototype={ +svd(a){var s=this.R if(s==a)return this.R=a -this.a_6(a,s)}, -sa8R(a){var s=this.aB +this.a_5(a,s)}, +sa8O(a){var s=this.aB if(s==a)return this.aB=a -this.a_6(a,s)}, -a_6(a,b){var s=this,r=a==null -if(r)s.bk() -else if(b==null||A.O(a)!==A.O(b)||a.cH(b))s.bk() -if(s.b!=null){if(b!=null)b.a9(0,s.gfo()) -if(!r)a.ai(0,s.gfo())}if(r){if(s.b!=null)s.ce()}else if(b==null||A.O(a)!==A.O(b)||a.EO(b))s.ce()}, -saOv(a){if(this.bc.l(0,a))return +this.a_5(a,s)}, +a_5(a,b){var s=this,r=a==null +if(r)s.bj() +else if(b==null||A.O(a)!==A.O(b)||a.cG(b))s.bj() +if(s.b!=null){if(b!=null)b.a9(0,s.gfs()) +if(!r)a.ai(0,s.gfs())}if(r){if(s.b!=null)s.ce()}else if(b==null||A.O(a)!==A.O(b)||a.EQ(b))s.ce()}, +saOt(a){if(this.bc.l(0,a))return this.bc=a this.aE()}, c8(a){var s if(this.a0$==null){s=this.bc.a -return isFinite(s)?s:0}return this.Mx(a)}, +return isFinite(s)?s:0}return this.Mz(a)}, c3(a){var s if(this.a0$==null){s=this.bc.a -return isFinite(s)?s:0}return this.Mv(a)}, +return isFinite(s)?s:0}return this.Mx(a)}, c4(a){var s if(this.a0$==null){s=this.bc.b -return isFinite(s)?s:0}return this.Mw(a)}, +return isFinite(s)?s:0}return this.My(a)}, cd(a){var s if(this.a0$==null){s=this.bc.b -return isFinite(s)?s:0}return this.Mu(a)}, +return isFinite(s)?s:0}return this.Mw(a)}, b6(a){var s,r=this -r.zS(a) +r.zU(a) s=r.R -if(s!=null)s.ai(0,r.gfo()) +if(s!=null)s.ai(0,r.gfs()) s=r.aB -if(s!=null)s.ai(0,r.gfo())}, +if(s!=null)s.ai(0,r.gfs())}, b1(a){var s=this,r=s.R -if(r!=null)r.a9(0,s.gfo()) +if(r!=null)r.a9(0,s.gfs()) r=s.aB -if(r!=null)r.a9(0,s.gfo()) -s.tB(0)}, +if(r!=null)r.a9(0,s.gfs()) +s.tC(0)}, ea(a,b){var s=this.aB -if(s!=null){s=s.y6(b) +if(s!=null){s=s.y8(b) s=s===!0}else s=!1 if(s)return!0 -return this.zO(a,b)}, -lU(a){var s=this.R -if(s!=null){s=s.y6(a) +return this.zQ(a,b)}, +lY(a){var s=this.R +if(s!=null){s=s.y8(a) s=s!==!1}else s=!1 return s}, -d3(){this.zP() +d3(){this.zR() this.ce()}, -BA(a){return a.c9(this.bc)}, -a23(a,b,c){var s +BC(a){return a.c9(this.bc)}, +a21(a,b,c){var s A.ba("debugPreviousCanvasSaveCount") -a.bK(0) +a.bJ(0) if(!b.l(0,B.i))a.aF(0,b.a,b.b) s=this.k3 s.toString c.aI(a,s) -a.bl(0)}, +a.bk(0)}, aI(a,b){var s,r,q=this if(q.R!=null){s=a.gcX(a) r=q.R r.toString -q.a23(s,b,r) -q.a3m(a)}q.lp(a,b) +q.a21(s,b,r) +q.a3k(a)}q.lu(a,b) if(q.aB!=null){s=a.gcX(a) r=q.aB r.toString -q.a23(s,b,r) -q.a3m(a)}}, -a3m(a){}, -je(a){var s,r=this -r.me(a) +q.a21(s,b,r) +q.a3k(a)}}, +a3k(a){}, +jg(a){var s,r=this +r.mi(a) s=r.R -r.dK=s==null?null:s.gzp() +r.dK=s==null?null:s.gzr() s=r.aB -r.de=s==null?null:s.gzp() +r.de=s==null?null:s.gzr() a.a=!1}, -x4(a,b,c){var s,r,q,p,o=this -o.cw=A.bgY(o.cw,B.uK) -o.ck=A.bgY(o.ck,B.uK) +x6(a,b,c){var s,r,q,p,o=this +o.cw=A.bh4(o.cw,B.uO) +o.ck=A.bh4(o.ck,B.uO) s=o.cw r=s!=null&&!s.gaD(s) s=o.ck @@ -103849,291 +103956,291 @@ p.toString B.b.F(s,p)}B.b.F(s,c) if(q){p=o.ck p.toString -B.b.F(s,p)}o.XX(a,b,s)}, -xc(){this.Mr() +B.b.F(s,p)}o.XW(a,b,s)}, +xe(){this.Mt() this.ck=this.cw=null}} -A.auV.prototype={} -A.AT.prototype={ +A.av_.prototype={} +A.AS.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.AT&&b.a.l(0,s.a)&&b.b==s.b}, +return b instanceof A.AS&&b.a.l(0,s.a)&&b.b==s.b}, k(a){var s=this switch(s.b){case B.z:return s.a.k(0)+"-ltr" -case B.al:return s.a.k(0)+"-rtl" +case B.an:return s.a.k(0)+"-rtl" case null:return s.a.k(0)}}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aQS.prototype={ +A.aQY.prototype={ gdT(){var s=this if(!s.f)return!1 -if(s.e.ba.xj()!==s.d)s.f=!1 +if(s.e.ba.xl()!==s.d)s.f=!1 return s.f}, -a0c(a){var s,r,q=this,p=q.r,o=p.i(0,a) +a0b(a){var s,r,q=this,p=q.r,o=p.i(0,a) if(o!=null)return o s=new A.j(q.a.a,q.d[a].gu7()) -r=new A.bp(s,q.e.ba.a.iI(s),t.tO) -p.u(0,a,r) +r=new A.bo(s,q.e.ba.a.iL(s),t.tO) +p.t(0,a,r) return r}, gZ(a){return this.c}, D(){var s,r=this,q=r.b+1 if(q>=r.d.length)return!1 -s=r.a0c(q);++r.b +s=r.a0b(q);++r.b r.a=s.a r.c=s.b return!0}, -aak(){var s,r=this,q=r.b +aai(){var s,r=this,q=r.b if(q<=0)return!1 -s=r.a0c(q-1);--r.b +s=r.a0b(q-1);--r.b r.a=s.a r.c=s.b return!0}, -aML(a){var s,r=this,q=r.a -if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.aak())break +aMJ(a){var s,r=this,q=r.a +if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.aai())break return!q.l(0,r.a)}} -A.A5.prototype={ -h6(a){if(!(a.e instanceof A.jo))a.e=new A.jo(null,null,B.i)}, -v(){var s,r=this,q=r.L -if(q!=null)q.ch.sbF(0,null) -r.L=null +A.A4.prototype={ +h9(a){if(!(a.e instanceof A.jo))a.e=new A.jo(null,null,B.i)}, +v(){var s,r=this,q=r.M +if(q!=null)q.ch.sbE(0,null) +r.M=null q=r.aa -if(q!=null)q.ch.sbF(0,null) +if(q!=null)q.ch.sbE(0,null) r.aa=null -r.xL.sbF(0,null) +r.xN.sbE(0,null) q=r.b_ -if(q!=null){q.bx$=$.ag() -q.bu$=0}q=r.bO -if(q!=null){q.bx$=$.ag() -q.bu$=0}q=r.di -s=q.bx$=$.ag() -q.bu$=0 -q=r.jm -q.bx$=s -q.bu$=0 +if(q!=null){q.bw$=$.ag() +q.bs$=0}q=r.bN +if(q!=null){q.bw$=$.ag() +q.bs$=0}q=r.di +s=q.bw$=$.ag() +q.bs$=0 +q=r.jo +q.bw$=s +q.bs$=0 q=r.al -q.bx$=s -q.bu$=0 +q.bw$=s +q.bs$=0 q=r.a8 -q.bx$=s -q.bu$=0 -q=r.gip() -q.bx$=s -q.bu$=0 +q.bw$=s +q.bs$=0 +q=r.gis() +q.bw$=s +q.bs$=0 r.ba.v() -r.jD()}, -a4W(a){var s,r=this,q=r.gao5(),p=r.L -if(p==null){s=A.bj8(q) -r.kf(s) -r.L=s}else p.svc(q) +r.jF()}, +a4U(a){var s,r=this,q=r.gao2(),p=r.M +if(p==null){s=A.bje(q) +r.kh(s) +r.M=s}else p.svd(q) r.aJ=a}, -a_p(a){this.af=A.b([],t.TP) -a.c7(new A.aJb(this))}, -a53(a){var s,r=this,q=r.gao6(),p=r.aa -if(p==null){s=A.bj8(q) -r.kf(s) -r.aa=s}else p.svc(q) +a_o(a){this.af=A.b([],t.TP) +a.c7(new A.aJh(this))}, +a51(a){var s,r=this,q=r.gao3(),p=r.aa +if(p==null){s=A.bje(q) +r.kh(s) +r.aa=s}else p.svd(q) r.b9=a}, -gip(){var s,r,q=this,p=q.G +gis(){var s,r,q=this,p=q.G if(p===$){s=$.G().B() r=$.ag() -q.G!==$&&A.Z() -p=q.G=new A.SC(q.gawN(),s,B.i,r)}return p}, -gao5(){var s=this,r=s.b_ +q.G!==$&&A.a1() +p=q.G=new A.SF(q.gawK(),s,B.i,r)}return p}, +gao2(){var s=this,r=s.b_ if(r==null){r=A.b([],t.xT) -if(s.dj)r.push(s.gip()) -r=s.b_=new A.H5(r,$.ag())}return r}, -gao6(){var s=this,r=s.bO +if(s.dj)r.push(s.gis()) +r=s.b_=new A.H4(r,$.ag())}return r}, +gao3(){var s=this,r=s.bN if(r==null){r=A.b([s.al,s.a8],t.xT) -if(!s.dj)r.push(s.gip()) -r=s.bO=new A.H5(r,$.ag())}return r}, -awO(a){if(!J.e(this.dt,a))this.du.$1(a) +if(!s.dj)r.push(s.gis()) +r=s.bN=new A.H4(r,$.ag())}return r}, +awL(a){if(!J.e(this.dt,a))this.du.$1(a) this.dt=a}, -sKS(a){return}, -syZ(a){var s=this.ba +sKU(a){return}, +sz0(a){var s=this.ba if(s.as===a)return -s.syZ(a) -this.oZ()}, -srk(a,b){if(this.eh===b)return +s.sz0(a) +this.p0()}, +srm(a,b){if(this.eh===b)return this.eh=b -this.oZ()}, -saMY(a){if(this.dv===a)return +this.p0()}, +saMW(a){if(this.dv===a)return this.dv=a this.aE()}, -saMX(a){return}, -ze(a){var s=this.ba.a.Lr(a) +saMV(a){return}, +zg(a){var s=this.ba.a.Lt(a) return A.dB(B.u,s.a,s.b,!1)}, -aDT(a){var s,r,q,p,o,n,m=this +aDR(a){var s,r,q,p,o,n,m=this if(!m.R.gdT()){m.di.sm(0,!1) -m.jm.sm(0,!1) +m.jo.sm(0,!1) return}s=m.k3 r=new A.x(0,0,0+s.a,0+s.b) s=m.ba q=m.R -p=m.ny +p=m.nB p===$&&A.c() -o=s.po(new A.bY(q.a,q.e),p) +o=s.pq(new A.bY(q.a,q.e),p) m.di.sm(0,r.eb(0.5).O(0,o.V(0,a))) p=m.R -n=s.po(new A.bY(p.b,p.e),m.ny) -m.jm.sm(0,r.eb(0.5).O(0,n.V(0,a)))}, -r2(a,b){var s,r -if(a.gdT()){s=this.f6.a.c.a.a.length -a=a.I8(Math.min(a.c,s),Math.min(a.d,s))}r=this.f6.a.c.a.lG(a) -this.f6.k6(r,b)}, -bk(){this.aiX() -var s=this.L -if(s!=null)s.bk() +n=s.pq(new A.bY(p.b,p.e),m.nB) +m.jo.sm(0,r.eb(0.5).O(0,n.V(0,a)))}, +r4(a,b){var s,r +if(a.gdT()){s=this.f7.a.c.a.a.length +a=a.Ia(Math.min(a.c,s),Math.min(a.d,s))}r=this.f7.a.c.a.lK(a) +this.f7.k8(r,b)}, +bj(){this.aiV() +var s=this.M +if(s!=null)s.bj() s=this.aa -if(s!=null)s.bk()}, -oZ(){this.ds=this.bj=null +if(s!=null)s.bj()}, +p0(){this.ds=this.bi=null this.aE()}, -zU(){var s=this -s.Mp() +zW(){var s=this +s.Mr() s.ba.aE() -s.ds=s.bj=null}, +s.ds=s.bi=null}, se6(a,b){var s=this,r=s.ba if(J.e(r.d,b))return -s.oK=null +s.oM=null r.se6(0,b) -s.f7=s.cK=null -s.a_p(b) -s.oZ() +s.f8=s.cK=null +s.a_o(b) +s.p0() s.ce()}, -syX(a,b){var s=this.ba +syZ(a,b){var s=this.ba if(s.f===b)return -s.syX(0,b) -this.oZ()}, +s.syZ(0,b) +this.p0()}, sd0(a){var s=this.ba if(s.r===a)return s.sd0(a) -this.oZ() +this.p0() this.ce()}, -syo(a,b){var s=this.ba +syq(a,b){var s=this.ba if(J.e(s.y,b))return -s.syo(0,b) -this.oZ()}, -spz(a){var s=this.ba +s.syq(0,b) +this.p0()}, +spB(a){var s=this.ba if(J.e(s.Q,a))return -s.spz(a) -this.oZ()}, -safx(a){var s=this,r=s.eY +s.spB(a) +this.p0()}, +safv(a){var s=this,r=s.eY if(r===a)return -if(s.b!=null)r.a9(0,s.gGI()) +if(s.b!=null)r.a9(0,s.gGL()) s.eY=a -if(s.b!=null){s.gip().sLZ(s.eY.a) -s.eY.ai(0,s.gGI())}}, -aAL(){this.gip().sLZ(this.eY.a)}, +if(s.b!=null){s.gis().sM0(s.eY.a) +s.eY.ai(0,s.gGL())}}, +aAI(){this.gis().sM0(this.eY.a)}, sdM(a){if(this.dC===a)return this.dC=a this.ce()}, -saJB(a){if(this.l_===a)return -this.l_=a +saJz(a){if(this.l3===a)return +this.l3=a this.aE()}, -sV_(a,b){if(this.eO===b)return +sUZ(a,b){if(this.eO===b)return this.eO=b this.ce()}, -syq(a){var s,r=this -if(r.f8==a)return -r.f8=a +sys(a){var s,r=this +if(r.f9==a)return +r.f9=a s=a===1?1:null -r.ba.syq(s) -r.oZ()}, -saMD(a){return}, -sSs(a){return}, -sqs(a){var s=this.ba +r.ba.sys(s) +r.p0()}, +saMB(a){return}, +sSr(a){return}, +squ(a){var s=this.ba if(s.w===a)return -s.sqs(a) -this.oZ()}, -sEA(a){var s=this +s.squ(a) +this.p0()}, +sEC(a){var s=this if(s.R.l(0,a))return s.R=a -s.a8.sJk(a) -s.bk() +s.a8.sJm(a) +s.bj() s.ce()}, -sm_(a,b){var s=this,r=s.aB +sm3(a,b){var s=this,r=s.aB if(r===b)return -if(s.b!=null)r.a9(0,s.gfo()) +if(s.b!=null)r.a9(0,s.gfs()) s.aB=b -if(s.b!=null)b.ai(0,s.gfo()) +if(s.b!=null)b.ai(0,s.gfs()) s.aE()}, -saHt(a){if(this.bc===a)return +saHr(a){if(this.bc===a)return this.bc=a this.aE()}, -saHs(a){return}, -saO_(a){var s=this +saHq(a){return}, +saNY(a){var s=this if(s.dj===a)return s.dj=a -s.bO=s.b_=null -s.a4W(s.aJ) -s.a53(s.b9)}, -sagf(a){if(this.dK===a)return +s.bN=s.b_=null +s.a4U(s.aJ) +s.a51(s.b9)}, +sagd(a){if(this.dK===a)return this.dK=a -this.bk()}, -saIM(a){if(this.de===a)return +this.bj()}, +saIK(a){if(this.de===a)return this.de=a -this.bk()}, -saIE(a){var s=this +this.bj()}, +saIC(a){var s=this if(s.eP===a)return s.eP=a -s.oZ() +s.p0() s.ce()}, -gi_(){var s=this.eP -return s}, -tb(a){var s,r -this.ng() -s=this.ba.tb(a) -r=A.a6(s).h("W<1,iQ>") -return A.ak(new A.W(s,new A.aJe(this),r),!0,r.h("aM.E"))}, -je(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this -d.me(a) +gi1(){var s=this.eP +return s}, +tc(a){var s,r +this.nj() +s=this.ba.tc(a) +r=A.a7(s).h("W<1,iQ>") +return A.ak(new A.W(s,new A.aJk(this),r),!0,r.h("aM.E"))}, +jg(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.mi(a) s=d.ba r=s.d r.toString q=A.b([],t.O_) -r.I0(q) -d.kl=q -if(B.b.eg(q,new A.aJd())&&A.cr()!==B.bW){a.b=a.a=!0 +r.I2(q) +d.kn=q +if(B.b.eg(q,new A.aJj())&&A.cr()!==B.bX){a.b=a.a=!0 return}r=d.cK if(r==null){p=new A.dl("") o=A.b([],t.oU) -for(r=d.kl,n=r.length,m=0,l=0,k="";lh){d=c1[h].dx -d=d!=null&&d.O(0,new A.ri(i,b8))}else d=!1 +d=d!=null&&d.O(0,new A.rh(i,b8))}else d=!1 if(!d)break b=c1[h] d=s.e @@ -104154,16 +104261,16 @@ d=d.e d.toString d=new A.x(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) if(!c.l(0,d)){b.w=d -b.kc()}b6.push(b);++h}b8=s.e +b.ke()}b6.push(b);++h}b8=s.e b8.toString -s=n.a(b8).aY$;++i}else{a1=b7.a.vu(c,d,B.dv,B.cE) +s=n.a(b8).aY$;++i}else{a1=b7.a.vv(c,d,B.dw,B.cF) if(a1.length===0)continue d=B.b.ga3(a1) a2=new A.x(d.a,d.b,d.c,d.d) a3=B.b.ga3(a1).e -for(d=A.a6(a1),c=d.h("aC<1>"),a=new A.aC(a1,1,b5,c),a.cp(a1,1,b5,d.c),a=new A.cw(a,a.gE(a),c.h("cw")),c=c.h("aM.E");a.D();){d=a.d +for(d=A.a7(a1),c=d.h("aC<1>"),a=new A.aC(a1,1,b5,c),a.cp(a1,1,b5,d.c),a=new A.cw(a,a.gE(a),c.h("cw")),c=c.h("aM.E");a.D();){d=a.d if(d==null)d=c.a(d) -a2=a2.jS(new A.x(d.a,d.b,d.c,d.d)) +a2=a2.jU(new A.x(d.a,d.b,d.c,d.d)) a3=d.e}d=a2.a c=Math.max(0,d) a=a2.b @@ -104175,140 +104282,140 @@ a5=Math.floor(a0)-4 d=Math.ceil(c+d)+4 a=Math.ceil(a0+a)+4 a6=new A.x(a4,a5,d,a) -a7=A.rG() +a7=A.rE() a8=k+1 -a7.k1=new A.zz(k,b5) +a7.k1=new A.zx(k,b5) a7.d=!0 a7.y2=l a0=f.b b8=a0==null?b8:a0 a7.R8=new A.ee(b8,f.f) a9=f.c -if(a9!=null){b8=a9.bU -if(b8!=null){a7.jF(B.dX,b8) -a7.cG(B.oD,!0)}}b8=b9.y -if(b8!=null){b0=b8.h_(a6) +if(a9!=null){b8=a9.bT +if(b8!=null){a7.jH(B.dZ,b8) +a7.cF(B.oG,!0)}}b8=b9.y +if(b8!=null){b0=b8.h1(a6) if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) else b8=!1 -a7.cG(B.jk,b8)}b1=A.ba("newChild") -b8=b4.i3 +a7.cF(B.jn,b8)}b1=A.ba("newChild") +b8=b4.i6 d=b8==null?b5:b8.a!==0 if(d===!0){b8.toString -d=new A.bg(b8,A.w(b8).h("bg<1>")) -b2=d.gaz(d) -if(!b2.D())A.a7(A.cF()) -b8=b8.N(0,b2.gZ(b2)) +d=new A.bf(b8,A.q(b8).h("bf<1>")) +b2=d.gaw(d) +if(!b2.D())A.a6(A.cF()) +b8=b8.L(0,b2.gZ(b2)) b8.toString -if(b1.b!==b1)A.a7(A.jV(b1.a)) -b1.b=b8}else{b3=new A.pH() -b8=A.Pg(b3,b4.aps(b3)) -if(b1.b!==b1)A.a7(A.jV(b1.a)) -b1.b=b8}if(b8===b1)A.a7(A.fe(b1.a)) -J.bcK(b8,a7) +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}else{b3=new A.pG() +b8=A.Pj(b3,b4.app(b3)) +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}if(b8===b1)A.a6(A.fe(b1.a)) +J.bcR(b8,a7) if(!b8.w.l(0,a6)){b8.w=a6 -b8.kc()}b8=b1.b -if(b8===b1)A.a7(A.fe(b1.a)) +b8.ke()}b8=b1.b +if(b8===b1)A.a6(A.fe(b1.a)) d=b8.d d.toString -r.u(0,d,b8) +r.t(0,d,b8) b8=b1.b -if(b8===b1)A.a7(A.fe(b1.a)) +if(b8===b1)A.a6(A.fe(b1.a)) b6.push(b8) k=a8 -l=a3}}b4.i3=r -b9.qx(0,b6,c0)}, -aps(a){return new A.aJa(this,a)}, -auy(a){this.r2(a,B.au)}, -atw(a){var s=this,r=s.ba.W9(s.R.d) +l=a3}}b4.i6=r +b9.qz(0,b6,c0)}, +app(a){return new A.aJg(this,a)}, +auv(a){this.r4(a,B.av)}, +att(a){var s=this,r=s.ba.W8(s.R.d) if(r==null)return -s.r2(A.dB(B.u,!a?r:s.R.c,r,!1),B.au)}, -ats(a){var s=this,r=s.ba.Wa(s.R.d) +s.r4(A.dB(B.u,!a?r:s.R.c,r,!1),B.av)}, +atp(a){var s=this,r=s.ba.W9(s.R.d) if(r==null)return -s.r2(A.dB(B.u,!a?r:s.R.c,r,!1),B.au)}, -aty(a){var s,r=this,q=r.R.gfK(),p=r.a_Z(r.ba.a.ps(q).b) +s.r4(A.dB(B.u,!a?r:s.R.c,r,!1),B.av)}, +atv(a){var s,r=this,q=r.R.gfM(),p=r.a_Y(r.ba.a.pu(q).b) if(p==null)return s=a?r.R.c:p.a -r.r2(A.dB(B.u,s,p.a,!1),B.au)}, -atu(a){var s,r=this,q=r.R.gfK(),p=r.a01(r.ba.a.ps(q).a-1) +r.r4(A.dB(B.u,s,p.a,!1),B.av)}, +atr(a){var s,r=this,q=r.R.gfM(),p=r.a00(r.ba.a.pu(q).a-1) if(p==null)return s=a?r.R.c:p.a -r.r2(A.dB(B.u,s,p.a,!1),B.au)}, -a_Z(a){var s,r,q -for(s=this.ba;!0;){r=s.a.ps(new A.bY(a,B.u)) +r.r4(A.dB(B.u,s,p.a,!1),B.av)}, +a_Y(a){var s,r,q +for(s=this.ba;!0;){r=s.a.pu(new A.bY(a,B.u)) q=r.a if(!(q>=0&&r.b>=0)||q===r.b)return null -if(!this.a1T(r))return r +if(!this.a1R(r))return r a=r.b}}, -a01(a){var s,r,q -for(s=this.ba;a>=0;){r=s.a.ps(new A.bY(a,B.u)) +a00(a){var s,r,q +for(s=this.ba;a>=0;){r=s.a.pu(new A.bY(a,B.u)) q=r.a if(!(q>=0&&r.b>=0)||q===r.b)return null -if(!this.a1T(r))return r +if(!this.a1R(r))return r a=q-1}return null}, -a1T(a){var s,r,q,p +a1R(a){var s,r,q,p for(s=a.a,r=a.b,q=this.ba;s=m.gpa().length)return A.Gw(new A.bY(m.gpa().length,B.aA)) -s=m.a.ps(a) +if(q.a<=s)o.b=A.rS(B.u,s) +else o.b=A.rS(B.aB,p.b) +n.r4(o.b5(),a)}, +a0d(a){var s,r,q,p,o=this,n=a.a,m=o.ba +if(n>=m.gpc().length)return A.Gu(new A.bY(m.gpc().length,B.aB)) +s=m.a.pu(a) switch(a.b.a){case 0:r=n-1 break case 1:r=n break -default:r=null}if(A.bi1(B.c.au(m.gpa(),r))&&r>0){m=s.a -q=o.a01(m) -switch(A.cr().a){case 2:if(q==null){p=o.a_Z(m) -if(p==null)return A.rV(B.u,n) +default:r=null}if(A.bi7(B.c.au(m.gpc(),r))&&r>0){m=s.a +q=o.a00(m) +switch(A.cr().a){case 2:if(q==null){p=o.a_Y(m) +if(p==null)return A.rS(B.u,n) return A.dB(B.u,n,p.b,!1)}return A.dB(B.u,q.a,n,!1) case 0:if(o.eO){if(q==null)return A.dB(B.u,n,n+1,!1) return A.dB(B.u,q.a,n,!1)}break case 1:case 4:case 3:case 5:break}}return A.dB(B.u,s.a,s.b,!1)}, -a1f(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.dJ$ +a1d(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=j.dJ$ if(i===0){i=t.tZ -j.ba.pv(A.b([],i)) +j.ba.px(A.b([],i)) return A.b([],i)}s=j.aH$ -r=A.b2(i,B.h4,!1,t.jP) +r=A.b2(i,B.h7,!1,t.jP) q=new A.b8(0,a.b,0,1/0).a1(0,j.ba.w) -for(i=A.w(j).h("aL.1"),p=!b,o=0;s!=null;){if(p){s.dc(q,!0) +for(i=A.q(j).h("aL.1"),p=!b,o=0;s!=null;){if(p){s.dc(q,!0) n=s.k3 n.toString m=j.af @@ -104489,20 +104596,20 @@ m===$&&A.c() m=m[o] switch(m.b.a){case 0:m=m.c m.toString -l=s.zb(m) +l=s.zd(m) break case 1:case 2:case 4:case 5:case 3:l=null break -default:l=null}k=n}else{k=s.k8(q) +default:l=null}k=n}else{k=s.ka(q) l=null}n=j.af n===$&&A.c() n=n[o] -r[o]=new A.nT(k,n.b,l,n.c) +r[o]=new A.nR(k,n.b,l,n.c) n=s.e n.toString s=i.a(n).aY$;++o}return r}, -avK(a){return this.a1f(a,!1)}, -aAt(){var s,r,q=this.aH$,p=t.tq,o=this.ba,n=A.w(this).h("aL.1"),m=0 +avH(a){return this.a1d(a,!1)}, +aAq(){var s,r,q=this.aH$,p=t.tq,o=this.ba,n=A.q(this).h("aL.1"),m=0 while(!0){if(!(q!=null&&mr)return new A.bp(J.bcB(o),new A.j(n.a,o.gu7()),t.DC)}s=Math.max(0,p-1) -r=p!==0?B.b.ga6(b).gu7()+B.b.ga6(b).ga7H():0 -return new A.bp(s,new A.j(n.a,r),t.DC)}, -a1Z(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g={},f=b.V(0,h.giO()),e=h.ck -if(!e)h.aDT(f) -s=h.L +if(o.gu7()>r)return new A.bo(J.bcI(o),new A.j(n.a,o.gu7()),t.DC)}s=Math.max(0,p-1) +r=p!==0?B.b.ga6(b).gu7()+B.b.ga6(b).ga7F():0 +return new A.bo(s,new A.j(n.a,r),t.DC)}, +a1X(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g={},f=b.V(0,h.giR()),e=h.ck +if(!e)h.aDR(f) +s=h.M r=h.aa -if(r!=null)a.fa(r,b) +if(r!=null)a.fb(r,b) e=h.ba e.aI(a.gcX(a),f) q=g.a=h.aH$ p=t.tq o=f.a n=f.b -m=A.w(h).h("aL.1") +m=A.q(h).h("aL.1") l=0 while(!0){if(!(q!=null&&l0||!J.e(m.giO(),B.i))&&m.f2!==B.t -r=m.xL +m.nj() +s=(m.dL>0||!J.e(m.giR(),B.i))&&m.f3!==B.t +r=m.xN if(s){s=m.cx s===$&&A.c() q=m.k3 -r.sbF(0,a.pd(s,b,new A.x(0,0,0+q.a,0+q.b),m.gaxt(),m.f2,r.a))}else{r.sbF(0,null) -m.a1Z(a,b)}p=m.R +r.sbE(0,a.pf(s,b,new A.x(0,0,0+q.a,0+q.b),m.gaxq(),m.f3,r.a))}else{r.sbE(0,null) +m.a1X(a,b)}p=m.R s=p.gdT() -if(s){s=m.Ln(p) +if(s){s=m.Lp(p) o=s[0].a r=m.k3 q=A.Y(o.a,0,r.a) r=A.Y(o.b,0,r.b) -a.Dw(A.b8a(m.dK,new A.j(q,r).V(0,b)),A.J.prototype.gk0.call(m),B.i) +a.Dy(A.b8h(m.dK,new A.j(q,r).V(0,b)),A.J.prototype.gk6.call(m),B.i) if(s.length===2){n=s[1].a s=m.k3 r=A.Y(n.a,0,s.a) s=A.Y(n.b,0,s.b) -a.Dw(A.b8a(m.de,new A.j(r,s).V(0,b)),A.J.prototype.gk0.call(m),B.i)}}}, -q1(a){var s,r=this -switch(r.f2.a){case 0:return null -case 1:case 2:case 3:if(r.dL>0||!J.e(r.giO(),B.i)){s=r.k3 +a.Dy(A.b8h(m.de,new A.j(r,s).V(0,b)),A.J.prototype.gk6.call(m),B.i)}}}, +q3(a){var s,r=this +switch(r.f3.a){case 0:return null +case 1:case 2:case 3:if(r.dL>0||!J.e(r.giR(),B.i)){s=r.k3 s=new A.x(0,0,0+s.a,0+s.b)}else s=null return s}}} -A.aJb.prototype={ +A.aJh.prototype={ $1(a){var s -if(a instanceof A.rh){s=this.a.af +if(a instanceof A.rg){s=this.a.af s===$&&A.c() s.push(a)}return!0}, $S:67} -A.aJe.prototype={ +A.aJk.prototype={ $1(a){var s=this.a -return new A.iQ(a.a+s.giO().a,a.b+s.giO().b,a.c+s.giO().a,a.d+s.giO().b,a.e)}, +return new A.iQ(a.a+s.giR().a,a.b+s.giR().b,a.c+s.giR().a,a.d+s.giR().b,a.e)}, $S:555} -A.aJd.prototype={ +A.aJj.prototype={ $1(a){return a.c!=null}, $S:556} -A.aJa.prototype={ -$0(){var s=this.a,r=s.i3.i(0,this.b) +A.aJg.prototype={ +$0(){var s=this.a,r=s.i6.i(0,this.b) r.toString -s.tr(s,r.w)}, +s.ts(s,r.w)}, $S:0} -A.aJf.prototype={ -$2(a,b){var s=a==null?null:a.jS(new A.x(b.a,b.b,b.c,b.d)) +A.aJl.prototype={ +$2(a,b){var s=a==null?null:a.jU(new A.x(b.a,b.b,b.c,b.d)) return s==null?new A.x(b.a,b.b,b.c,b.d):s}, $S:557} -A.aJg.prototype={ +A.aJm.prototype={ $2(a,b){return this.a.a.dl(a,b)}, -$S:9} -A.aJc.prototype={ +$S:8} +A.aJi.prototype={ $2(a,b){var s=this.a.a s.toString -a.fa(s,b)}, -$S:6} -A.ajm.prototype={ +a.fb(s,b)}, +$S:5} +A.ajt.prototype={ gb3(a){return t.CA.a(A.ad.prototype.gb3.call(this,this))}, -ghq(){return!0}, -gmb(){return!0}, -svc(a){var s,r=this,q=r.L +ght(){return!0}, +gmf(){return!0}, +svd(a){var s,r=this,q=r.M if(a===q)return -r.L=a -s=a.cH(q) -if(s)r.bk() -if(r.b!=null){s=r.gfo() +r.M=a +s=a.cG(q) +if(s)r.bj() +if(r.b!=null){s=r.gfs() q.a9(0,s) a.ai(0,s)}}, -aI(a,b){var s,r,q=this,p=t.CA.a(A.ad.prototype.gb3.call(q,q)),o=q.L -if(p!=null){p.ng() +aI(a,b){var s,r,q=this,p=t.CA.a(A.ad.prototype.gb3.call(q,q)),o=q.M +if(p!=null){p.nj() s=a.gcX(a) r=q.k3 r.toString -o.m4(s,r,p)}}, -b6(a){this.fi(a) -this.L.ai(0,this.gfo())}, -b1(a){this.L.a9(0,this.gfo()) -this.eU(0)}, +o.m8(s,r,p)}}, +b6(a){this.fj(a) +this.M.ai(0,this.gfs())}, +b1(a){this.M.a9(0,this.gfs()) +this.eV(0)}, dH(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}} -A.vC.prototype={} -A.V2.prototype={ -sJj(a){if(J.e(a,this.w))return +A.vA.prototype={} +A.V5.prototype={ +sJl(a){if(J.e(a,this.w))return this.w=a this.C()}, -sJk(a){if(J.e(a,this.x))return +sJm(a){if(J.e(a,this.x))return this.x=a this.C()}, -sWw(a){if(this.y===a)return +sWv(a){if(this.y===a)return this.y=a this.C()}, -sWx(a){if(this.z===a)return +sWw(a){if(this.z===a)return this.z=a this.C()}, -m4(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.x,h=j.w +m8(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.x,h=j.w if(i==null||h==null||i.a===i.b)return s=j.r s.sA(0,h) r=c.ba -q=r.z8(A.dB(B.u,i.a,i.b,!1),j.y,j.z) +q=r.za(A.dB(B.u,i.a,i.b,!1),j.y,j.z) for(p=q.length,o=0;o>>16&255,o>>>8&255,o&255)}if(r||l==null||!i.r)return -r=A.jj(s,B.h7) +r=A.jj(s,B.ha) k=i.z if(k===$){j=$.G().B() -i.z!==$&&A.Z() +i.z!==$&&A.a1() i.z=j k=j}k.sA(0,l) a.dh(r,k)}, -cH(a){var s=this +cG(a){var s=this if(s===a)return!1 -return!(a instanceof A.SC)||a.r!==s.r||a.x!==s.x||!J.e(a.Q,s.Q)||!J.e(a.as,s.as)||!a.at.l(0,s.at)||!J.e(a.ax,s.ax)||!J.e(a.ay,s.ay)}} -A.H5.prototype={ +return!(a instanceof A.SF)||a.r!==s.r||a.x!==s.x||!J.e(a.Q,s.Q)||!J.e(a.as,s.as)||!a.at.l(0,s.at)||!J.e(a.ax,s.ax)||!J.e(a.ay,s.ay)}} +A.H4.prototype={ ai(a,b){var s,r,q for(s=this.r,r=s.length,q=0;q")) s=this.r -p=A.a6(s) +p=A.a7(s) o=new J.dw(s,s.length,p.h("dw<1>")) s=p.c r=r.c @@ -104803,44 +104910,44 @@ while(!0){if(!(q.D()&&o.D()))break p=o.d if(p==null)p=s.a(p) n=q.d -if(p.cH(n==null?r.a(n):n))return!0}return!1}} -A.TX.prototype={ -b6(a){this.fi(a) -$.i0.iU$.a.H(0,this.gr1())}, -b1(a){$.i0.iU$.a.N(0,this.gr1()) -this.eU(0)}} -A.TY.prototype={ +if(p.cG(n==null?r.a(n):n))return!0}return!1}} +A.U_.prototype={ +b6(a){this.fj(a) +$.i_.iW$.a.H(0,this.gr3())}, +b1(a){$.i_.iW$.a.L(0,this.gr3()) +this.eV(0)}} +A.U0.prototype={ b6(a){var s,r,q -this.akC(a) +this.akA(a) s=this.aH$ for(r=t.tq;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.akD(0) +this.akB(0) s=this.aH$ for(r=t.tq;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.ajn.prototype={} -A.Oi.prototype={ -amI(a){var s,r,q,p,o=this -try{r=o.L -if(r!==""){q=$.boY() -s=$.G().BJ(q) -s.vi($.boZ()) -s.wP(r) +A.aju.prototype={} +A.Ol.prototype={ +amG(a){var s,r,q,p,o=this +try{r=o.M +if(r!==""){q=$.bp3() +s=$.G().BL(q) +s.vj($.bp4()) +s.wR(r) r=s.cI() o.aa!==$&&A.ai() o.aa=r}else{o.aa!==$&&A.ai() o.aa=null}}catch(p){}}, c3(a){return 1e5}, cd(a){return 1e5}, -gmb(){return!0}, -lU(a){return!0}, -dH(a){return a.c9(B.a3k)}, +gmf(){return!0}, +lY(a){return!0}, +dH(a){return a.c9(B.a3o)}, aI(a,b){var s,r,q,p,o,n,m,l,k,j,i=this try{p=a.gcX(a) o=i.k3 @@ -104849,7 +104956,7 @@ m=b.b l=o.a o=o.b k=$.G().B() -k.sA(0,$.boX()) +k.sA(0,$.bp2()) p.aQ(new A.x(n,m,n+l,m+o),k) p=i.aa p===$&&A.c() @@ -104857,24 +104964,24 @@ if(p!=null){s=i.k3.a r=0 q=0 if(s>328){s-=128 -r+=64}p.l4(new A.vg(s)) +r+=64}p.l8(new A.ve(s)) if(i.k3.b>96+p.gc1(p)+12)q+=96 -a.gcX(a).lJ(p,b.V(0,new A.j(r,q)))}}catch(j){}}} -A.a0Z.prototype={ +a.gcX(a).lN(p,b.V(0,new A.j(r,q)))}}catch(j){}}} +A.a14.prototype={ T(){return"FlexFit."+this.b}} -A.kG.prototype={ -k(a){return this.vV(0)+"; flex="+A.h(this.e)+"; fit="+A.h(this.f)}} -A.a3m.prototype={ +A.kH.prototype={ +k(a){return this.vW(0)+"; flex="+A.h(this.e)+"; fit="+A.h(this.f)}} +A.a3s.prototype={ T(){return"MainAxisSize."+this.b}} -A.v1.prototype={ +A.v_.prototype={ T(){return"MainAxisAlignment."+this.b}} -A.xO.prototype={ +A.xM.prototype={ T(){return"CrossAxisAlignment."+this.b}} -A.Ok.prototype={ -h6(a){if(!(a.e instanceof A.kG))a.e=new A.kG(null,null,B.i)}, -FI(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this -if(g.aJ===B.i7)return 0 -s=g.L +A.On.prototype={ +h9(a){if(!(a.e instanceof A.kH))a.e=new A.kH(null,null,B.i)}, +FJ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +if(g.aJ===B.ia)return 0 +s=g.M r=g.aH$ if(s===c){for(s=t.US,q=0,p=0,o=0;r!=null;){n=r.e n.toString @@ -104895,24 +105002,24 @@ if(m==null)m=0 q+=m j=A.ba("mainSize") i=A.ba("crossSize") -if(m===0){switch(g.L.a){case 0:n=r.b2(B.ad,1/0,r.gcg()) -if(j.b!==j)A.a7(A.jV(j.a)) +if(m===0){switch(g.M.a){case 0:n=r.b2(B.af,1/0,r.gcg()) +if(j.b!==j)A.a6(A.jV(j.a)) j.b=n n=a.$2(r,n) -if(i.b!==i)A.a7(A.jV(i.a)) +if(i.b!==i)A.a6(A.jV(i.a)) i.b=n break -case 1:n=r.b2(B.aQ,1/0,r.gcY()) -if(j.b!==j)A.a7(A.jV(j.a)) +case 1:n=r.b2(B.aR,1/0,r.gcY()) +if(j.b!==j)A.a6(A.jV(j.a)) j.b=n n=a.$2(r,n) -if(i.b!==i)A.a7(A.jV(i.a)) +if(i.b!==i)A.a6(A.jV(i.a)) i.b=n break}n=j.b -if(n===j)A.a7(A.fe(j.a)) +if(n===j)A.a6(A.fe(j.a)) p+=n n=i.b -if(n===i)A.a7(A.fe(i.a)) +if(n===i)A.a6(A.fe(i.a)) k=Math.max(k,A.fl(n))}n=r.e n.toString r=s.a(n).aY$}h=Math.max(0,(b-p)/q) @@ -104925,39 +105032,39 @@ if(m>0)k=Math.max(k,A.fl(a.$2(r,h*m))) n=r.e n.toString r=s.a(n).aY$}return k}}, -c8(a){return this.FI(new A.aJl(),a,B.aM)}, -c3(a){return this.FI(new A.aJj(),a,B.aM)}, -c4(a){return this.FI(new A.aJk(),a,B.aX)}, -cd(a){return this.FI(new A.aJi(),a,B.aX)}, -fV(a){if(this.L===B.aM)return this.It(a) -return this.aHN(a)}, -FH(a){switch(this.L.a){case 0:return a.b +c8(a){return this.FJ(new A.aJr(),a,B.aN)}, +c3(a){return this.FJ(new A.aJp(),a,B.aN)}, +c4(a){return this.FJ(new A.aJq(),a,B.aY)}, +cd(a){return this.FJ(new A.aJo(),a,B.aY)}, +fW(a){if(this.M===B.aN)return this.Iv(a) +return this.aHL(a)}, +FI(a){switch(this.M.a){case 0:return a.b case 1:return a.a}}, -FK(a){switch(this.L.a){case 0:return a.a +FL(a){switch(this.M.a){case 0:return a.a case 1:return a.b}}, dH(a){var s -if(this.aJ===B.i7)return B.v -s=this.ZK(a,A.Ip()) -switch(this.L.a){case 0:return a.c9(new A.M(s.a,s.b)) +if(this.aJ===B.ia)return B.v +s=this.ZJ(a,A.Io()) +switch(this.M.a){case 0:return a.c9(new A.M(s.a,s.b)) case 1:return a.c9(new A.M(s.b,s.a))}}, -ZK(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.L===B.aM?a2.b:a2.d,a0=a<1/0,a1=c.aH$ +ZJ(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.M===B.aN?a2.b:a2.d,a0=a<1/0,a1=c.aH$ for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.e l.toString s.a(l) k=l.e if(k==null)k=0 if(k>0){o+=k -p=a1}else{if(c.aJ===B.d1)switch(c.L.a){case 0:j=A.j1(q,b) +p=a1}else{if(c.aJ===B.d2)switch(c.M.a){case 0:j=A.j1(q,b) break case 1:j=A.j1(b,r) break -default:j=b}else switch(c.L.a){case 0:j=new A.b8(0,1/0,0,q) +default:j=b}else switch(c.M.a){case 0:j=new A.b8(0,1/0,0,q) break case 1:j=new A.b8(0,r,0,1/0) break default:j=b}i=a3.$2(a1,j) -m+=c.FK(i) -n=Math.max(n,A.fl(c.FH(i)))}a1=l.aY$}h=Math.max(0,(a0?a:0)-m) +m+=c.FL(i) +n=Math.max(n,A.fl(c.FI(i)))}a1=l.aY$}h=Math.max(0,(a0?a:0)-m) if(o>0){g=a0?h/o:0/0 a1=c.aH$ for(f=0;a1!=null;){l=a1.e @@ -104970,45 +105077,45 @@ d=A.ba("minChildExtent") l=a1.e l.toString l=s.a(l).f -switch((l==null?B.fw:l).a){case 0:if(d.b!==d)A.a7(A.jV(d.a)) +switch((l==null?B.fz:l).a){case 0:if(d.b!==d)A.a6(A.jV(d.a)) d.b=e break -case 1:if(d.b!==d)A.a7(A.jV(d.a)) +case 1:if(d.b!==d)A.a6(A.jV(d.a)) d.b=0 -break}if(c.aJ===B.d1)switch(c.L.a){case 0:l=d.b -if(l===d)A.a7(A.fe(d.a)) +break}if(c.aJ===B.d2)switch(c.M.a){case 0:l=d.b +if(l===d)A.a6(A.fe(d.a)) j=new A.b8(l,e,q,q) break case 1:l=d.b -if(l===d)A.a7(A.fe(d.a)) +if(l===d)A.a6(A.fe(d.a)) j=new A.b8(r,r,l,e) break -default:j=b}else switch(c.L.a){case 0:l=d.b -if(l===d)A.a7(A.fe(d.a)) +default:j=b}else switch(c.M.a){case 0:l=d.b +if(l===d)A.a6(A.fe(d.a)) j=new A.b8(l,e,0,q) break case 1:l=d.b -if(l===d)A.a7(A.fe(d.a)) +if(l===d)A.a6(A.fe(d.a)) j=new A.b8(0,r,l,e) break default:j=b}i=a3.$2(a1,j) -m+=c.FK(i) +m+=c.FL(i) f+=e -n=Math.max(n,A.fl(c.FH(i)))}l=a1.e +n=Math.max(n,A.fl(c.FI(i)))}l=a1.e l.toString -a1=s.a(l).aY$}}return new A.aXf(a0&&c.af===B.a4?a:m,n,m)}, -d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=t.k.a(A.J.prototype.gaG.call(a)),a1=a.ZK(a0,A.Iq()),a2=a1.a,a3=a1.b -if(a.aJ===B.i7){s=a.aH$ +a1=s.a(l).aY$}}return new A.aXl(a0&&c.af===B.a5?a:m,n,m)}, +d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=t.k.a(A.J.prototype.gaG.call(a)),a1=a.ZJ(a0,A.Ip()),a2=a1.a,a3=a1.b +if(a.aJ===B.ia){s=a.aH$ for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.a8 n.toString -m=s.Ek(n,!0) +m=s.Em(n,!0) if(m!=null){q=Math.max(q,m) p=Math.max(m,p) o=Math.max(s.k3.b-m,o) a3=Math.max(p+o,a3)}n=s.e n.toString s=r.a(n).aY$}}else q=0 -switch(a.L.a){case 0:r=a.k3=a0.c9(new A.M(a2,a3)) +switch(a.M.a){case 0:r=a.k3=a0.c9(new A.M(a2,a3)) a2=r.a a3=r.b break @@ -105020,127 +105127,127 @@ a.al=Math.max(0,-l) k=Math.max(0,l) j=A.ba("leadingSpace") i=A.ba("betweenSpace") -r=A.bkB(a.L,a.b9,a.G) +r=A.bkH(a.M,a.b9,a.G) h=r===!1 -switch(a.aa.a){case 0:j.seA(0) -i.seA(0) +switch(a.aa.a){case 0:j.sez(0) +i.sez(0) break -case 1:j.seA(k) -i.seA(0) +case 1:j.sez(k) +i.sez(0) break -case 2:j.seA(k/2) -i.seA(0) +case 2:j.sez(k/2) +i.sez(0) break -case 3:j.seA(0) +case 3:j.sez(0) r=a.dJ$ -i.seA(r>1?k/(r-1):0) +i.sez(r>1?k/(r-1):0) break case 4:r=a.dJ$ -i.seA(r>0?k/r:0) -j.seA(i.b5()/2) +i.sez(r>0?k/r:0) +j.sez(i.b5()/2) break case 5:r=a.dJ$ -i.seA(r>0?k/(r+1):0) -j.seA(i.b5()) +i.sez(r>0?k/(r+1):0) +j.sez(i.b5()) break}g=h?a2-j.b5():j.b5() s=a.aH$ for(r=t.US,n=a3/2,f=i.a;s!=null;){e=s.e e.toString r.a(e) d=a.aJ -switch(d.a){case 0:case 1:if(A.bkB(A.bHT(a.L),a.b9,a.G)===(d===B.kD))c=0 +switch(d.a){case 0:case 1:if(A.bkH(A.bHZ(a.M),a.b9,a.G)===(d===B.kG))c=0 else{d=s.k3 d.toString -c=a3-a.FH(d)}break +c=a3-a.FI(d)}break case 2:d=s.k3 d.toString -c=n-a.FH(d)/2 +c=n-a.FI(d)/2 break case 3:c=0 break -case 4:if(a.L===B.aM){d=a.a8 +case 4:if(a.M===B.aN){d=a.a8 d.toString -m=s.Ek(d,!0) +m=s.Em(d,!0) c=m!=null?q-m:0}else c=0 break default:c=null}if(h){d=s.k3 d.toString -g-=a.FK(d)}switch(a.L.a){case 0:e.a=new A.j(g,c) +g-=a.FL(d)}switch(a.M.a){case 0:e.a=new A.j(g,c) break case 1:e.a=new A.j(c,g) break}if(h){d=i.b -if(d===i)A.a7(A.fe(f)) +if(d===i)A.a6(A.fe(f)) g-=d}else{d=s.k3 d.toString -d=a.FK(d) +d=a.FL(d) b=i.b -if(b===i)A.a7(A.fe(f)) +if(b===i)A.a6(A.fe(f)) g+=d+b}s=e.aY$}}, -ea(a,b){return this.BO(a,b)}, +ea(a,b){return this.BQ(a,b)}, aI(a,b){var s,r,q,p=this -if(!(p.al>1e-10)){p.xw(a,b) +if(!(p.al>1e-10)){p.xy(a,b) return}s=p.k3 if(s.gaD(s))return -s=p.bO +s=p.bN r=p.cx r===$&&A.c() q=p.k3 -s.sbF(0,a.pd(r,b,new A.x(0,0,0+q.a,0+q.b),p.ga7E(),p.b_,s.a))}, -v(){this.bO.sbF(0,null) -this.akG()}, -q1(a){var s +s.sbE(0,a.pf(r,b,new A.x(0,0,0+q.a,0+q.b),p.ga7C(),p.b_,s.a))}, +v(){this.bN.sbE(0,null) +this.akE()}, +q3(a){var s switch(this.b_.a){case 0:return null case 1:case 2:case 3:if(this.al>1e-10){s=this.k3 s=new A.x(0,0,0+s.a,0+s.b)}else s=null return s}}, -fe(){return this.aiZ()}} -A.aJl.prototype={ -$2(a,b){return a.b2(B.a5,b,a.gc6())}, +ff(){return this.aiX()}} +A.aJr.prototype={ +$2(a,b){return a.b2(B.a6,b,a.gc6())}, $S:64} -A.aJj.prototype={ -$2(a,b){return a.b2(B.ad,b,a.gcg())}, +A.aJp.prototype={ +$2(a,b){return a.b2(B.af,b,a.gcg())}, $S:64} -A.aJk.prototype={ -$2(a,b){return a.b2(B.aq,b,a.gcz())}, +A.aJq.prototype={ +$2(a,b){return a.b2(B.as,b,a.gcz())}, $S:64} -A.aJi.prototype={ -$2(a,b){return a.b2(B.aQ,b,a.gcY())}, +A.aJo.prototype={ +$2(a,b){return a.b2(B.aR,b,a.gcY())}, $S:64} -A.aXf.prototype={} -A.ajo.prototype={ +A.aXl.prototype={} +A.ajv.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ for(r=t.US;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ for(r=t.US;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.ajp.prototype={} -A.TZ.prototype={ +A.ajw.prototype={} +A.U1.prototype={ v(){var s,r,q -for(s=this.aJ7$,r=s.length,q=0;q>")) -this.nE(new A.X3(s,c.h("X3<0>")),b,!0) -return s.length===0?null:B.b.ga3(s).gaRb()}, -ank(a){var s,r=this +p.kZ(q) +q.w.sbE(0,null)}}, +hQ(a,b,c){return!1}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +a8x(a,b,c){var s=A.b([],c.h("p>")) +this.nG(new A.X8(s,c.h("X8<0>")),b,!0) +return s.length===0?null:B.b.ga3(s).gaRa()}, +anh(a){var s,r=this if(!r.y&&r.z!=null){s=r.z s.toString -a.a5V(s) -return}r.mu(a) +a.a5T(s) +return}r.my(a) r.y=!1}, -fe(){var s=this.ahJ() +ff(){var s=this.ahH() return s+(this.b==null?" DETACHED":"")}} -A.aCS.prototype={ +A.aCY.prototype={ $0(){this.b.$1(this.a)}, $S:0} -A.aCT.prototype={ +A.aCZ.prototype={ $0(){var s=this.a -s.d.N(0,this.b) -s.wJ(-1)}, +s.d.L(0,this.b) +s.wK(-1)}, $S:0} -A.a2Z.prototype={ -sbF(a,b){var s=this.a +A.a34.prototype={ +sbE(a,b){var s=this.a if(b==null?s==null:b===s)return if(s!=null)if(--s.x===0)s.v() this.a=b if(b!=null)++b.x}, k(a){var s=this.a return"LayerHandle("+(s!=null?J.h9(s):"DISPOSED")+")"}} -A.a5o.prototype={ -sab2(a){var s -this.jr() +A.a5v.prototype={ +sab0(a){var s +this.jt() s=this.cx if(s!=null)s.v() this.cx=a}, -v(){this.sab2(null) -this.Xx()}, -mu(a){var s=this.cx +v(){this.sab0(null) +this.Xw()}, +my(a){var s=this.cx s.toString -a.a5T(B.i,s,this.cy,this.db)}, -hO(a,b,c){return!1}, -nE(a,b,c){return this.hO(a,b,c,t.K)}} +a.a5R(B.i,s,this.cy,this.db)}, +hQ(a,b,c){return!1}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}} A.iA.prototype={ -Af(a){var s -this.aid(a) +Ah(a){var s +this.aib(a) if(!a)return s=this.CW -for(;s!=null;){s.Af(!0) +for(;s!=null;){s.Ah(!0) s=s.Q}}, -aFn(a){var s=this -s.L8() -s.mu(a) -if(s.e>0)s.Af(!0) +aFl(a){var s=this +s.La() +s.my(a) +if(s.e>0)s.Ah(!0) s.y=!1 return a.cI()}, -v(){this.V5() +v(){this.V4() this.d.aj(0) -this.Xx()}, -L8(){var s,r=this -r.aif() +this.Xw()}, +La(){var s,r=this +r.aid() s=r.CW -for(;s!=null;){s.L8() +for(;s!=null;){s.La() r.y=r.y||s.y s=s.Q}}, -hO(a,b,c){var s,r,q -for(s=this.cx,r=a.a;s!=null;s=s.as){if(s.nE(a,b,!0))return!0 +hQ(a,b,c){var s,r,q +for(s=this.cx,r=a.a;s!=null;s=s.as){if(s.nG(a,b,!0))return!0 q=r.length if(q!==0)return!1}return!1}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, b6(a){var s -this.Ma(a) +this.Mc(a) s=this.CW for(;s!=null;){s.b6(a) s=s.Q}}, b1(a){var s -this.eU(0) +this.eV(0) s=this.CW for(;s!=null;){s.b1(0) -s=s.Q}this.Af(!1)}, -mw(a,b){var s,r=this -if(!r.gu2())r.jr() +s=s.Q}this.Ah(!1)}, +mA(a,b){var s,r=this +if(!r.gu2())r.jt() s=b.e -if(s!==0)r.wJ(s) -r.M9(b) +if(s!==0)r.wK(s) +r.Mb(b) s=b.as=r.cx if(s!=null)s.Q=b r.cx=b if(r.CW==null)r.CW=b -b.w.sbF(0,b)}, -V5(){var s,r,q,p,o=this,n=o.CW +b.w.sbE(0,b)}, +V4(){var s,r,q,p,o=this,n=o.CW for(s=t.Hb;n!=null;n=r){r=n.Q n.Q=n.as=null -if(!o.gu2())o.jr() +if(!o.gu2())o.jt() q=n.e if(q!==0){q=-q o.e+=q p=s.a(A.ad.prototype.gb3.call(o,o)) -if(p!=null)p.wJ(q)}o.Mb(n) -n.w.sbF(0,null)}o.cx=o.CW=null}, -mu(a){this.nl(a)}, -nl(a){var s=this.CW -for(;s!=null;){s.ank(a) +if(p!=null)p.wK(q)}o.Md(n) +n.w.sbE(0,null)}o.cx=o.CW=null}, +my(a){this.no(a)}, +no(a){var s=this.CW +for(;s!=null;){s.anh(a) s=s.Q}}, -wZ(a,b){}} -A.p7.prototype={ -sm_(a,b){if(!b.l(0,this.p1))this.jr() +x0(a,b){}} +A.p6.prototype={ +sm3(a,b){if(!b.l(0,this.p1))this.jt() this.p1=b}, -hO(a,b,c){return this.tw(a,b.U(0,this.p1),!0)}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, -wZ(a,b){var s=this.p1 +hQ(a,b,c){return this.tx(a,b.U(0,this.p1),!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +x0(a,b){var s=this.p1 b.aF(0,s.a,s.b)}, -mu(a){var s=this,r=s.p1 -s.skk(a.UO(r.a,r.b,t.Ff.a(s.z))) -s.nl(a) -a.ic()}} -A.xw.prototype={ -hO(a,b,c){if(!this.p1.O(0,b))return!1 -return this.tw(a,b,!0)}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, -mu(a){var s=this,r=s.p1 -r.toString -s.skk(a.abm(r,s.p2,t.GB.a(s.z))) -s.nl(a) -a.ic()}} -A.JH.prototype={ -hO(a,b,c){if(!this.p1.O(0,b))return!1 -return this.tw(a,b,!0)}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, -mu(a){var s=this,r=s.p1 -r.toString -s.skk(a.abk(r,s.p2,t.cW.a(s.z))) -s.nl(a) -a.ic()}} -A.CC.prototype={ -hO(a,b,c){if(!this.p1.O(0,b))return!1 -return this.tw(a,b,!0)}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, -mu(a){var s=this,r=s.p1 -r.toString -s.skk(a.abj(r,s.p2,t.Ax.a(s.z))) -s.nl(a) -a.ic()}} -A.pG.prototype={ +my(a){var s=this,r=s.p1 +s.skm(a.UN(r.a,r.b,t.Yj.a(s.z))) +s.no(a) +a.ih()}} +A.xu.prototype={ +hQ(a,b,c){if(!this.p1.O(0,b))return!1 +return this.tx(a,b,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s=this,r=s.p1 +r.toString +s.skm(a.abk(r,s.p2,t.GB.a(s.z))) +s.no(a) +a.ih()}} +A.JG.prototype={ +hQ(a,b,c){if(!this.p1.O(0,b))return!1 +return this.tx(a,b,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s=this,r=s.p1 +r.toString +s.skm(a.abi(r,s.p2,t.cW.a(s.z))) +s.no(a) +a.ih()}} +A.CB.prototype={ +hQ(a,b,c){if(!this.p1.O(0,b))return!1 +return this.tx(a,b,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s=this,r=s.p1 +r.toString +s.skm(a.abh(r,s.p2,t.Ax.a(s.z))) +s.no(a) +a.ih()}} +A.pF.prototype={ sd4(a,b){var s=this -if(b.l(0,s.bN))return -s.bN=b -s.bV=!0 -s.jr()}, -mu(a){var s,r,q=this -q.bU=q.bN +if(b.l(0,s.bM))return +s.bM=b +s.bU=!0 +s.jt()}, +my(a){var s,r,q=this +q.bT=q.bM if(!q.p1.l(0,B.i)){s=q.p1 s=A.mv(s.a,s.b,0) -r=q.bU +r=q.bT r.toString -s.bT(0,r) -q.bU=s}q.skk(a.Dy(q.bU.a,t.qf.a(q.z))) -q.nl(a) -a.ic()}, -Qd(a){var s,r=this -if(r.bV){s=r.bN +s.bS(0,r) +q.bT=s}q.skm(a.DA(q.bT.a,t.qf.a(q.z))) +q.no(a) +a.ih()}, +Qc(a){var s,r=this +if(r.bU){s=r.bM s.toString -r.by=A.zg(A.b8O(s)) -r.bV=!1}s=r.by +r.bx=A.ze(A.b8U(s)) +r.bU=!1}s=r.bx if(s==null)return null -return A.d1(s,a)}, -hO(a,b,c){var s=this.Qd(b) +return A.d2(s,a)}, +hQ(a,b,c){var s=this.Qc(b) if(s==null)return!1 -return this.aix(a,s,!0)}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, -wZ(a,b){var s=this.bU -if(s==null){s=this.bN -s.toString -b.bT(0,s)}else b.bT(0,s)}} -A.Nb.prototype={ -sQV(a,b){var s=this,r=s.bN -if(b!=r){if(b===255||r===255)s.skk(null) -s.bN=b -s.jr()}}, -mu(a){var s,r,q,p=this -if(p.CW==null){p.skk(null) -return}s=p.bN +return this.aiv(a,s,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +x0(a,b){var s=this.bT +if(s==null){s=this.bM +s.toString +b.bS(0,s)}else b.bS(0,s)}} +A.Nd.prototype={ +sQU(a,b){var s=this,r=s.bM +if(b!=r){if(b===255||r===255)s.skm(null) +s.bM=b +s.jt()}}, +my(a){var s,r,q,p=this +if(p.CW==null){p.skm(null) +return}s=p.bM s.toString r=p.p1 q=p.z -if(s<255)p.skk(a.abn(s,r,t.Zr.a(q))) -else p.skk(a.UO(r.a,r.b,t.Ff.a(q))) -p.nl(a) -a.ic()}} -A.IX.prototype={ -saJa(a,b){if(!b.l(0,this.p1)){this.p1=b -this.jr()}}, -mu(a){var s=this,r=s.p1 +if(s<255)p.skm(a.abl(s,r,t.Zr.a(q))) +else p.skm(a.UN(r.a,r.b,t.Yj.a(q))) +p.no(a) +a.ih()}} +A.IW.prototype={ +saJ8(a,b){if(!b.l(0,this.p1)){this.p1=b +this.jt()}}, +my(a){var s=this,r=s.p1 r.toString -s.skk(a.abi(r,s.p2,t.tX.a(s.z))) -s.nl(a) -a.ic()}} -A.Ed.prototype={ -k(a){var s=A.cW(this),r=this.a!=null?"":"" +s.skm(a.abg(r,s.p2,t.tX.a(s.z))) +s.no(a) +a.ih()}} +A.Ec.prototype={ +k(a){var s=A.cX(this),r=this.a!=null?"":"" return"#"+s+"("+r+")"}} -A.LZ.prototype={ -suZ(a){var s=this,r=s.p1 +A.LY.prototype={ +sv_(a){var s=this,r=s.p1 if(r===a)return if(s.b!=null){if(r.a===s)r.a=null a.a=s}s.p1=a}, -sm_(a,b){if(b.l(0,this.p2))return +sm3(a,b){if(b.l(0,this.p2))return this.p2=b -this.jr()}, -b6(a){this.ahp(a) +this.jt()}, +b6(a){this.ahn(a) this.p1.a=this}, b1(a){var s=this.p1 if(s.a===this)s.a=null -this.ahq(0)}, -hO(a,b,c){return this.tw(a,b.U(0,this.p2),!0)}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, -mu(a){var s,r=this +this.aho(0)}, +hQ(a,b,c){return this.tx(a,b.U(0,this.p2),!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +my(a){var s,r=this if(!r.p2.l(0,B.i)){s=r.p2 -r.skk(a.Dy(A.mv(s.a,s.b,0).a,t.qf.a(r.z)))}else r.skk(null) -r.nl(a) -if(!r.p2.l(0,B.i))a.ic()}, -wZ(a,b){var s +r.skm(a.DA(A.mv(s.a,s.b,0).a,t.qf.a(r.z)))}else r.skm(null) +r.no(a) +if(!r.p2.l(0,B.i))a.ih()}, +x0(a,b){var s if(!this.p2.l(0,B.i)){s=this.p2 b.aF(0,s.a,s.b)}}} -A.L1.prototype={ -Qd(a){var s,r,q,p,o=this -if(o.ry){s=o.W4() +A.L0.prototype={ +Qc(a){var s,r,q,p,o=this +if(o.ry){s=o.W3() s.toString -o.rx=A.zg(s) +o.rx=A.ze(s) o.ry=!1}if(o.rx==null)return null -r=new A.og(new Float64Array(4)) -r.oc(a.a,a.b,0,1) +r=new A.of(new Float64Array(4)) +r.oe(a.a,a.b,0,1) s=o.rx.ap(0,r).a q=s[0] p=o.p4 return new A.j(q-p.a,s[1]-p.b)}, -hO(a,b,c){var s,r=this -if(r.p1.a==null){if(r.p2)return r.tw(a,b.U(0,r.p3),!0) -return!1}s=r.Qd(b) +hQ(a,b,c){var s,r=this +if(r.p1.a==null){if(r.p2)return r.tx(a,b.U(0,r.p3),!0) +return!1}s=r.Qc(b) if(s==null)return!1 -return r.tw(a,s,!0)}, -nE(a,b,c){return this.hO(a,b,c,t.K)}, -W4(){var s,r +return r.tx(a,s,!0)}, +nG(a,b,c){return this.hQ(a,b,c,t.K)}, +W3(){var s,r if(this.RG==null)return null s=this.R8 r=A.mv(-s.a,-s.b,0) s=this.RG s.toString -r.bT(0,s) +r.bS(0,s) return r}, -aqw(){var s,r,q,p,o,n,m=this +aqt(){var s,r,q,p,o,n,m=this m.RG=null s=m.p1.a if(s==null)return r=t.KV q=A.b([s],r) p=A.b([m],r) -A.ayE(s,m,q,p) -o=A.beJ(q) -s.wZ(null,o) +A.ayJ(s,m,q,p) +o=A.beQ(q) +s.x0(null,o) r=m.p4 o.aF(0,r.a,r.b) -n=A.beJ(p) -if(n.lF(n)===0)return -n.bT(0,o) +n=A.beQ(p) +if(n.lJ(n)===0)return +n.bS(0,o) m.RG=n m.ry=!0}, gu2(){return!0}, -mu(a){var s,r,q=this +my(a){var s,r,q=this if(q.p1.a==null&&!q.p2){q.R8=q.RG=null q.ry=!0 -q.skk(null) -return}q.aqw() +q.skm(null) +return}q.aqt() s=q.RG r=t.qf if(s!=null){q.R8=q.p3 -q.skk(a.Dy(s.a,r.a(q.z))) -q.nl(a) -a.ic()}else{q.R8=null +q.skm(a.DA(s.a,r.a(q.z))) +q.no(a) +a.ih()}else{q.R8=null s=q.p3 -q.skk(a.Dy(A.mv(s.a,s.b,0).a,r.a(q.z))) -q.nl(a) -a.ic()}q.ry=!0}, -wZ(a,b){var s=this.RG -if(s!=null)b.bT(0,s) +q.skm(a.DA(A.mv(s.a,s.b,0).a,r.a(q.z))) +q.no(a) +a.ih()}q.ry=!0}, +x0(a,b){var s=this.RG +if(s!=null)b.bS(0,s) else{s=this.p3 -b.bT(0,A.mv(s.a,s.b,0))}}} -A.agj.prototype={} -A.ah3.prototype={ -aPn(a){var s=this.a +b.bS(0,A.mv(s.a,s.b,0))}}} +A.agq.prototype={} +A.aha.prototype={ +aPl(a){var s=this.a this.a=a return s}, -k(a){var s="#",r=A.cW(this.b),q=this.a.a -return s+A.cW(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} -A.ah4.prototype={ -gq2(a){var s=this.c -return s.gq2(s)}} -A.a3T.prototype={ -a0K(a){var s,r,q,p,o,n,m=t._h,l=A.lx(null,null,null,m,t.xV) +k(a){var s="#",r=A.cX(this.b),q=this.a.a +return s+A.cX(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} +A.ahb.prototype={ +gq4(a){var s=this.c +return s.gq4(s)}} +A.a3Z.prototype={ +a0J(a){var s,r,q,p,o,n,m=t._h,l=A.lx(null,null,null,m,t.xV) for(s=a.a,r=s.length,q=0;q") -this.a.aJH(a.gq2(a),a.d,A.qY(new A.bg(s,r),new A.aEE(),r.h("B.E"),t.Pb))}, -aQB(a,b){var s,r,q,p,o -if(a.gdU(a)!==B.c7)return +r=A.q(s).h("bf<1>") +this.a.aJF(a.gq4(a),a.d,A.p2(new A.bf(s,r),new A.aEK(),r.h("A.E"),t.Pb))}, +aQx(a,b){var s,r,q,p,o +if(a.gdU(a)!==B.c8)return if(t.ks.b(a))return -s=t.PB.b(a)?A.b7P():b.$0() -r=a.gq2(a) +s=t.PB.b(a)?A.b7V():b.$0() +r=a.gq4(a) q=this.b p=q.i(0,r) -if(!A.by0(p,a))return +if(!A.by6(p,a))return o=q.a -new A.aEH(this,p,a,r,s).$0() +new A.aEN(this,p,a,r,s).$0() if(o!==0!==(q.a!==0))this.C()}, -aQm(a){new A.aEF(this,a).$0()}} -A.aEE.prototype={ -$1(a){return a.ga7x(a)}, +aQk(a){new A.aEL(this,a).$0()}} +A.aEK.prototype={ +$1(a){return a.ga7v(a)}, $S:558} -A.aEH.prototype={ +A.aEN.prototype={ $0(){var s=this -new A.aEG(s.a,s.b,s.c,s.d,s.e).$0()}, +new A.aEM(s.a,s.b,s.c,s.d,s.e).$0()}, $S:0} -A.aEG.prototype={ +A.aEM.prototype={ $0(){var s,r,q,p,o,n=this,m=null,l=n.b if(l==null){s=n.c if(t.PB.b(s))return -n.a.b.u(0,n.d,new A.ah3(A.lx(m,m,m,t._h,t.xV),s))}else{s=n.c -if(t.PB.b(s))n.a.b.N(0,s.gq2(s))}r=n.a +n.a.b.t(0,n.d,new A.aha(A.lx(m,m,m,t._h,t.xV),s))}else{s=n.c +if(t.PB.b(s))n.a.b.L(0,s.gq4(s))}r=n.a q=r.b.i(0,n.d) if(q==null){l.toString q=l}p=q.b q.b=s -o=t.PB.b(s)?A.lx(m,m,m,t._h,t.xV):r.a0K(n.e) -r.a0o(new A.ah4(q.aPn(o),o,p,s))}, +o=t.PB.b(s)?A.lx(m,m,m,t._h,t.xV):r.a0J(n.e) +r.a0n(new A.ahb(q.aPl(o),o,p,s))}, $S:0} -A.aEF.prototype={ +A.aEL.prototype={ $0(){var s,r,q,p,o,n,m,l -for(s=this.a,r=s.b,r=r.gbB(r),q=A.w(r),q=q.h("@<1>").ae(q.z[1]),r=new A.c1(J.az(r.a),r.b,q.h("c1<1,2>")),p=this.b,q=q.z[1];r.D();){o=r.a +for(s=this.a,r=s.b,r=r.gby(r),q=A.q(r),q=q.h("@<1>").ad(q.z[1]),r=new A.bT(J.ax(r.a),r.b,q.h("bT<1,2>")),p=this.b,q=q.z[1];r.D();){o=r.a if(o==null)o=q.a(o) n=o.b -m=s.aqV(o,p) +m=s.aqS(o,p) l=o.a o.a=m -s.a0o(new A.ah4(l,m,n,null))}}, +s.a0n(new A.ahb(l,m,n,null))}}, $S:0} -A.aEC.prototype={ +A.aEI.prototype={ $2(a,b){var s -if(!this.a.aX(0,a))if(a.gVI()&&a.gUi(a)!=null){s=a.gUi(a) +if(!this.a.aX(0,a))if(a.gVH()&&a.gUh(a)!=null){s=a.gUh(a) s.toString s.$1(this.b.cm(this.c.i(0,a)))}}, $S:559} -A.aED.prototype={ +A.aEJ.prototype={ $1(a){return!this.a.aX(0,a)}, $S:560} -A.aod.prototype={} -A.e0.prototype={ +A.aoj.prototype={} +A.e_.prototype={ b1(a){}, k(a){return""}} -A.vf.prototype={ -fa(a,b){var s,r=this -if(a.ghq()){r.EV() +A.vd.prototype={ +fb(a,b){var s,r=this +if(a.ght()){r.EX() if(!a.cy){s=a.ay s===$&&A.c() s=!s}else s=!0 -if(s)A.bgd(a,null,!0) -else if(a.db)A.bym(a) +if(s)A.bgk(a,null,!0) +else if(a.db)A.byr(a) s=a.ch.a s.toString t.gY.a(s) -s.sm_(0,b) -r.a64(s)}else{s=a.ay +s.sm3(0,b) +r.a62(s)}else{s=a.ay s===$&&A.c() -if(s){a.ch.sbF(0,null) +if(s){a.ch.sbE(0,null) a.Pj(r,b)}else a.Pj(r,b)}}, -a64(a){a.fB(0) -this.a.mw(0,a)}, +a62(a){a.fD(0) +this.a.mA(0,a)}, gcX(a){var s,r,q=this -if(q.e==null){q.c=A.byt(q.b) +if(q.e==null){q.c=A.byy(q.b) s=$.G() -r=s.kS() +r=s.kV() q.d=r -q.e=s.kR(r,null) +q.e=s.kU(r,null) r=q.c r.toString -q.a.mw(0,r)}s=q.e +q.a.mA(0,r)}s=q.e s.toString return s}, -EV(){var s,r=this +EX(){var s,r=this if(r.e==null)return s=r.c s.toString -s.sab2(r.d.jR()) +s.sab0(r.d.jT()) r.e=r.d=r.c=null}, -WJ(){var s=this.c +WI(){var s=this.c if(s!=null)if(!s.cy){s.cy=!0 -s.jr()}}, -yI(a,b,c,d){var s,r=this -if(a.CW!=null)a.V5() -r.EV() -r.a64(a) -s=r.aHi(a,d==null?r.b:d) +s.jt()}}, +yK(a,b,c,d){var s,r=this +if(a.CW!=null)a.V4() +r.EX() +r.a62(a) +s=r.aHg(a,d==null?r.b:d) b.$2(s,c) -s.EV()}, -Dw(a,b,c){return this.yI(a,b,c,null)}, -aHi(a,b){return new A.vf(a,b)}, -pd(a,b,c,d,e,f){var s,r,q=this +s.EX()}, +Dy(a,b,c){return this.yK(a,b,c,null)}, +aHg(a,b){return new A.vd(a,b)}, +pf(a,b,c,d,e,f){var s,r,q=this if(e===B.t){d.$2(q,b) return null}s=c.dQ(b) -if(a){r=f==null?new A.xw(B.a1,A.D(t.S,t.M),A.aZ(t.kd)):f +if(a){r=f==null?new A.xu(B.a2,A.D(t.S,t.M),A.aZ(t.kd)):f if(!s.l(0,r.p1)){r.p1=s -r.jr()}if(e!==r.p2){r.p2=e -r.jr()}q.yI(r,d,b,s) -return r}else{q.aFV(s,e,s,new A.aGh(q,d,b)) +r.jt()}if(e!==r.p2){r.p2=e +r.jt()}q.yK(r,d,b,s) +return r}else{q.aFT(s,e,s,new A.aGn(q,d,b)) return null}}, -abl(a,b,c,d,e,f,g){var s,r,q,p=this +abj(a,b,c,d,e,f,g){var s,r,q,p=this if(f===B.t){e.$2(p,b) return null}s=c.dQ(b) r=d.dQ(b) -if(a){q=g==null?new A.JH(B.cj,A.D(t.S,t.M),A.aZ(t.kd)):g +if(a){q=g==null?new A.JG(B.ck,A.D(t.S,t.M),A.aZ(t.kd)):g if(!r.l(0,q.p1)){q.p1=r -q.jr()}if(f!==q.p2){q.p2=f -q.jr()}p.yI(q,e,b,s) -return q}else{p.aFU(r,f,s,new A.aGg(p,e,b)) +q.jt()}if(f!==q.p2){q.p2=f +q.jt()}p.yK(q,e,b,s) +return q}else{p.aFS(r,f,s,new A.aGm(p,e,b)) return null}}, -UN(a,b,c,d,e,f,g){var s,r,q,p=this +UM(a,b,c,d,e,f,g){var s,r,q,p=this if(f===B.t){e.$2(p,b) return null}s=c.dQ(b) r=d.dQ(b) -if(a){q=g==null?new A.CC(B.cj,A.D(t.S,t.M),A.aZ(t.kd)):g +if(a){q=g==null?new A.CB(B.ck,A.D(t.S,t.M),A.aZ(t.kd)):g if(r!==q.p1){q.p1=r -q.jr()}if(f!==q.p2){q.p2=f -q.jr()}p.yI(q,e,b,s) -return q}else{p.aFT(r,f,s,new A.aGf(p,e,b)) +q.jt()}if(f!==q.p2){q.p2=f +q.jt()}p.yK(q,e,b,s) +return q}else{p.aFR(r,f,s,new A.aGl(p,e,b)) return null}}, -aOE(a,b,c,d,e,f){return this.UN(a,b,c,d,e,B.cj,f)}, -vj(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.mv(q,p,0) -o.bT(0,c) +aOC(a,b,c,d,e,f){return this.UM(a,b,c,d,e,B.ck,f)}, +vk(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.mv(q,p,0) +o.bS(0,c) o.aF(0,-q,-p) -if(a){s=e==null?A.bii(null):e +if(a){s=e==null?A.bio(null):e s.sd4(0,o) -r.yI(s,d,b,A.bfW(o,r.b)) +r.yK(s,d,b,A.bg2(o,r.b)) return s}else{q=r.gcX(r) -q.bK(0) +q.bJ(0) q.ap(0,o.a) d.$2(r,b) -r.gcX(r).bl(0) +r.gcX(r).bk(0) return null}}, -abp(a,b,c,d){return this.vj(a,b,c,d,null)}, -abo(a,b,c,d){var s=d==null?A.b8F():d -s.sQV(0,b) -s.sm_(0,a) -this.Dw(s,c,B.i) -return s}, -k(a){return"PaintingContext#"+A.hk(this)+"(layer: "+this.a.k(0)+", canvas bounds: "+this.b.k(0)+")"}} -A.aGh.prototype={ +abn(a,b,c,d){return this.vk(a,b,c,d,null)}, +abm(a,b,c,d){var s=d==null?A.b8L():d +s.sQU(0,b) +s.sm3(0,a) +this.Dy(s,c,B.i) +return s}, +k(a){return"PaintingContext#"+A.ek(this)+"(layer: "+this.a.k(0)+", canvas bounds: "+this.b.k(0)+")"}} +A.aGn.prototype={ $0(){return this.b.$2(this.a,this.c)}, $S:0} -A.aGg.prototype={ +A.aGm.prototype={ $0(){return this.b.$2(this.a,this.c)}, $S:0} -A.aGf.prototype={ +A.aGl.prototype={ $0(){return this.b.$2(this.a,this.c)}, $S:0} -A.aun.prototype={} -A.F0.prototype={ -yT(){var s=this.cx -if(s!=null)s.a.Sp()}, -saPH(a){var s=this.e +A.aus.prototype={} +A.EZ.prototype={ +yV(){var s=this.cx +if(s!=null)s.a.So()}, +saPF(a){var s=this.e if(s===a)return if(s!=null)s.b1(0) this.e=a a.b6(this)}, -a8K(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +a8H(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this try{for(o=t.Mv,n=t.TT;m=g.r,m.length!==0;){s=m g.r=A.b([],n) m=s -l=new A.aHn() -if(!!m.immutable$list)A.a7(A.a8("sort")) +l=new A.aHt() +if(!!m.immutable$list)A.a6(A.a8("sort")) k=m.length-1 -if(k-0<=32)A.a8q(m,0,k,l) -else A.a8p(m,0,k,l) -for(r=0;r")) h.cp(l,k,j,i.c) @@ -105763,96 +105870,96 @@ B.b.F(m,h) break}}q=J.c0(s,r) if(q.z){m=q m=o.a(A.ad.prototype.ged.call(m))===g}else m=!1 -if(m)q.avL()}g.f=!1}for(o=g.CW,o=A.d4(o,o.r,A.w(o).c),n=o.$ti.c;o.D();){m=o.d +if(m)q.avI()}g.f=!1}for(o=g.CW,o=A.cV(o,o.r,A.q(o).c),n=o.$ti.c;o.D();){m=o.d p=m==null?n.a(m):m -p.a8K()}}finally{g.f=!1}}, -aqn(a){try{a.$0()}finally{this.f=!0}}, -a8J(){var s,r,q,p,o=this.z -B.b.i0(o,new A.aHm()) +p.a8H()}}finally{g.f=!1}}, +aqk(a){try{a.$0()}finally{this.f=!0}}, +a8G(){var s,r,q,p,o=this.z +B.b.i2(o,new A.aHs()) for(s=o.length,r=t.Mv,q=0;q0){if(s.at==null){r=t.bu -s.at=new A.FJ(s.c,A.y(r),A.D(t.S,r),A.y(r),$.ag()) +s.at=new A.FH(s.c,A.y(r),A.D(t.S,r),A.y(r),$.ag()) s.b.$0()}}else{r=s.at if(r!=null){r.v() s.at=null s.d.$0()}}}, -a8M(){var s,r,q,p,o,n,m,l,k,j=this +a8J(){var s,r,q,p,o,n,m,l,k,j=this if(j.at==null)return try{p=j.ch -o=A.ak(p,!0,A.w(p).c) -B.b.i0(o,new A.aHp()) +o=A.ak(p,!0,A.q(p).c) +B.b.i2(o,new A.aHv()) s=o p.aj(0) for(p=s,n=p.length,m=t.Mv,l=0;l0;m=l){l=m-1 -r[m].fu(r[l],n)}return n}, -q1(a){return null}, -RV(a){return null}, -je(a){}, -zq(a){var s,r=this +r[m].fz(r[l],n)}return n}, +q3(a){return null}, +RU(a){return null}, +jg(a){}, +zs(a){var s,r=this if(t.Mv.a(A.ad.prototype.ged.call(r)).at==null)return s=r.fr -if(s!=null&&!s.as)s.aeX(a) +if(s!=null&&!s.as)s.aeV(a) else if(r.gb3(r)!=null){s=r.gb3(r) s.toString -t.I9.a(s).zq(a)}}, -gGF(){var s,r=this -if(r.dx==null){s=A.rG() +t.I9.a(s).zs(a)}}, +gGI(){var s,r=this +if(r.dx==null){s=A.rE() r.dx=s -r.je(s)}s=r.dx +r.jg(s)}s=r.dx s.toString return s}, -xc(){this.dy=!0 +xe(){this.dy=!0 this.fr=null -this.c7(new A.aJz())}, +this.c7(new A.aJF())}, ce(){var s,r,q,p,o,n,m,l=this if(l.b==null||t.Mv.a(A.ad.prototype.ged.call(l)).at==null){l.dx=null return}if(l.fr!=null){s=l.dx s=s==null?null:s.a r=s===!0}else r=!1 s=l.dx -q=(s==null?null:s.id)!=null||l.gGF().id!=null +q=(s==null?null:s.id)!=null||l.gGI().id!=null l.dx=null -p=l.gGF().a&&r +p=l.gGI().a&&r s=t.I9 o=l while(!0){if(o.gb3(o) instanceof A.J)n=q||!p @@ -106028,22 +106135,22 @@ if(p)q=!1 n=o.gb3(o) n.toString s.a(n) -if(n.dx==null){m=A.rG() +if(n.dx==null){m=A.rE() n.dx=m -n.je(m)}p=n.dx.a +n.jg(m)}p=n.dx.a if(p&&n.fr==null)return -o=n}if(o!==l&&l.fr!=null&&l.dy)t.Mv.a(A.ad.prototype.ged.call(l)).ch.N(0,l) +o=n}if(o!==l&&l.fr!=null&&l.dy)t.Mv.a(A.ad.prototype.ged.call(l)).ch.L(0,l) if(!o.dy){o.dy=!0 s=t.Mv if(s.a(A.ad.prototype.ged.call(l))!=null){s.a(A.ad.prototype.ged.call(l)).ch.H(0,o) -s.a(A.ad.prototype.ged.call(l)).yT()}}}, -aDV(){var s,r,q,p,o,n,m,l=this,k=null +s.a(A.ad.prototype.ged.call(l)).yV()}}}, +aDT(){var s,r,q,p,o,n,m,l=this,k=null if(l.z)return s=l.fr if(s==null)s=k else{s=t.LQ.a(A.ad.prototype.gb3.call(s,s)) if(s==null)s=k -else s=s.at||s.as}r=t.pp.a(l.a08(s===!0)) +else s=s.at||s.as}r=t.pp.a(l.a07(s===!0)) s=t.QF q=A.b([],s) p=A.b([],s) @@ -106052,8 +106159,8 @@ o=s==null n=o?k:s.x m=o?k:s.y s=o?k:s.z -r.xh(s==null?0:s,m,n,q,p)}, -a08(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e={},d=f.gGF() +r.xj(s==null?0:s,m,n,q,p)}, +a07(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e={},d=f.gGI() e.a=d.c e.b=!d.d&&!d.a s=a||d.p3 @@ -106065,139 +106172,139 @@ n=A.D(t.ZX,o) m=t.CZ l=A.b([],m) k=A.b([],t.i1) -j=d.bU +j=d.bT j=j==null?null:j.a!==0 -f.jw(new A.aJu(e,f,s,r,l,k,d,j===!0,p,n)) -if(q)for(o=l.length,i=0;i"))) -for(j=h.b,g=j.length,i=0;i"))) +for(j=h.b,g=j.length,i=0;i#"+A.cW(this)}, -k(a){return this.fe()}, -ik(a,b,c,d){var s,r=this +if(!p.a9F(n.glI())){k.H(0,q) +k.H(0,n)}}}for(s=A.cV(k,k.r,k.$ti.c),p=s.$ti.c;s.D();){m=s.d;(m==null?p.a(m):m).JN()}}, +aw6(a){return this.G6(a,!1)}, +jy(a){this.c7(a)}, +x6(a,b,c){a.qz(0,t.xc.a(c),b)}, +nK(a,b){}, +ff(){return"#"+A.cX(this)}, +k(a){return this.ff()}, +io(a,b,c,d){var s,r=this if(r.gb3(r) instanceof A.J){s=r.gb3(r) s.toString t.I9.a(s) -s.ik(a,b==null?r:b,c,d)}}, -zx(){return this.ik(B.bc,null,B.F,null)}, -tq(a){return this.ik(B.bc,null,B.F,a)}, -vN(a,b,c){return this.ik(a,null,b,c)}, -tr(a,b){return this.ik(B.bc,a,B.F,b)}, +s.io(a,b==null?r:b,c,d)}}, +zz(){return this.io(B.bd,null,B.F,null)}, +tr(a){return this.io(B.bd,null,B.F,a)}, +vO(a,b,c){return this.io(a,null,b,c)}, +ts(a,b){return this.io(B.bd,a,B.F,b)}, $iaY:1} -A.aJx.prototype={ +A.aJD.prototype={ $0(){var s=A.b([],t.qe),r=this.a -s.push(A.b79("The following RenderObject was being processed when the exception was fired",B.PA,r)) -s.push(A.b79("RenderObject",B.PB,r)) +s.push(A.b7f("The following RenderObject was being processed when the exception was fired",B.PE,r)) +s.push(A.b7f("RenderObject",B.PF,r)) return s}, $S:24} -A.aJA.prototype={ +A.aJG.prototype={ $0(){this.b.$1(this.c.a(this.a.gaG()))}, $S:0} -A.aJy.prototype={ +A.aJE.prototype={ $1(a){var s -a.a4N() +a.a4L() s=a.cx s===$&&A.c() if(s)this.a.cx=!0}, $S:15} -A.aJz.prototype={ -$1(a){a.xc()}, +A.aJF.prototype={ +$1(a){a.xe()}, $S:15} -A.aJu.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.a08(f.c) +A.aJA.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.a07(f.c) if(e.a){B.b.aj(f.d) B.b.aj(f.e) B.b.aj(f.f) -if(!f.r.a)f.a.a=!0}for(s=e.gaag(),r=s.length,q=f.e,p=f.x,o=f.w,n=f.b,m=f.r,l=f.d,k=f.y,j=0;j1){b=new A.akt() -b.ZL(a3,a4,c)}else b=a2 +h.wM(c)}c=d.b +if(c.length>1){b=new A.akA() +b.ZK(a3,a4,c)}else b=a2 c=b.c c===$&&A.c() a=b.d a===$&&A.c() -a0=A.io(c,a) -e=e==null?a0:e.jS(a0) +a0=A.im(c,a) +e=e==null?a0:e.jU(a0) c=b.b -if(c!=null){a1=A.io(b.c,c) -f=f==null?a1:f.h_(a1)}c=b.a -if(c!=null){a1=A.io(b.c,c) -g=g==null?a1:g.h_(a1)}d=d.c +if(c!=null){a1=A.im(b.c,c) +f=f==null?a1:f.h1(a1)}c=b.a +if(c!=null){a1=A.im(b.c,c) +g=g==null?a1:g.h1(a1)}d=d.c if(d!=null)l.F(0,d)}}if(h!=null)j=!(e.a>=e.c||e.b>=e.d) else j=!1 -if(j){if(i==null||a6.O(0,i.e))i=A.Pg(a2,B.b.ga3(o).gvM()) +if(j){if(i==null||a6.O(0,i.e))i=A.Pj(a2,B.b.ga3(o).gvN()) a6.H(0,i.e) i.dx=l if(!i.w.l(0,e)){i.w=e -i.kc()}if(!A.b8o(i.r,a2)){i.r=null -i.kc()}i.x=f +i.ke()}if(!A.b8v(i.r,a2)){i.r=null +i.ke()}i.x=f i.y=g -for(k=k.gaz(m);k.D();){j=k.gZ(k) -if(j.glD()!=null)B.b.ga3(j.b).fr=i}i.ad0(0,h) +for(k=k.gaw(m);k.D();){j=k.gZ(k) +if(j.glI()!=null)B.b.ga3(j.b).fr=i}i.acZ(0,h) a5.push(i)}}}, -xh(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.y(t.S),c=f.y -for(s=f.x,r=s.length,q=0;q");s.D();){n=s.gZ(s) -if(n instanceof A.BH){if(n.z){m=n.b +f.a1A(a0,b,a2,d) +for(s=J.ax(c),r=f.b,p=A.a7(r),o=p.c,p=p.h("aC<1>");s.D();){n=s.gZ(s) +if(n instanceof A.BG){if(n.z){m=n.b m=B.b.ga3(m).fr!=null&&d.O(0,B.b.ga3(m).fr.e)}else m=!1 if(m)B.b.ga3(n.b).fr=null}m=n.b l=new A.aC(r,1,e,p) l.cp(r,1,e,o) B.b.F(m,l) -n.xh(a+f.f.xr,b,a0,a1,a2)}return}k=f.aoV(b,a0) +n.xj(a+f.f.xr,b,a0,a1,a2)}return}k=f.aoS(b,a0) s=f.e r=!s if(r){if(k==null)p=e @@ -106332,18 +106439,18 @@ else{p=k.d p===$&&A.c() if(!p.gaD(p)){p=k.c p===$&&A.c() -p=p.a9U()}else p=!0}p=p===!0}else p=!1 +p=p.a9S()}else p=!0}p=p===!0}else p=!1 if(p)return p=f.b o=B.b.ga3(p) -if(o.fr==null)o.fr=A.Pg(e,B.b.ga3(p).gvM()) +if(o.fr==null)o.fr=A.Pj(e,B.b.ga3(p).gvN()) j=B.b.ga3(p).fr -j.sTG(s) +j.sTF(s) j.dx=f.c j.z=a -if(a!==0){f.NQ() +if(a!==0){f.NS() s=f.f -s.ski(0,s.xr+a)}if(k!=null){s=k.d +s.skk(0,s.xr+a)}if(k!=null){s=k.d s===$&&A.c() j.scj(0,s) s=k.c @@ -106351,48 +106458,48 @@ s===$&&A.c() j.sd4(0,s) j.x=k.b j.y=k.a -if(r&&k.e){f.NQ() -f.f.cG(B.jk,!0)}}s=t.QF +if(r&&k.e){f.NS() +f.f.cF(B.jn,!0)}}s=t.QF i=A.b([],s) -f.a1C(j.x,j.y,a2,d) -for(r=J.az(c);r.D();){o=r.gZ(r) -if(o instanceof A.BH){if(o.z){n=o.b +f.a1A(j.x,j.y,a2,d) +for(r=J.ax(c);r.D();){o=r.gZ(r) +if(o instanceof A.BG){if(o.z){n=o.b n=B.b.ga3(n).fr!=null&&d.O(0,B.b.ga3(n).fr.e)}else n=!1 if(n)B.b.ga3(o.b).fr=null}h=A.b([],s) n=j.x -o.xh(0,j.y,n,i,h) +o.xj(0,j.y,n,i,h) B.b.F(a2,h)}s=f.f -if(s.a)B.b.ga3(p).x4(j,f.f,i) -else j.qx(0,i,s) +if(s.a)B.b.ga3(p).x6(j,f.f,i) +else j.qz(0,i,s) a1.push(j) for(s=a2.length,r=t.g3,q=0;q1){s=new A.akt() -s.ZL(b,a,r) +aoS(a,b){var s,r=this.b +if(r.length>1){s=new A.akA() +s.ZK(b,a,r) r=s}else r=null return r}, -glD(){return this.z?null:this.f}, +glI(){return this.z?null:this.f}, F(a,b){var s,r,q,p,o,n,m=this for(s=b.length,r=m.y,q=0;q0;){r=c[s];--s q=c[s] -a=r.RV(q) +a=r.RU(q) if(a!=null){m.b=a -m.a=A.bjc(m.a,r.q1(q))}else m.b=A.bjc(m.b,r.q1(q)) -l=$.bq_() -l.bm() -A.bDu(r,q,m.c,l) -m.b=A.bjd(m.b,l) -m.a=A.bjd(m.a,l)}p=B.b.ga3(c) +m.a=A.bji(m.a,r.q3(q))}else m.b=A.bji(m.b,r.q3(q)) +l=$.bq5() +l.bl() +A.bDA(r,q,m.c,l) +m.b=A.bjj(m.b,l) +m.a=A.bjj(m.a,l)}p=B.b.ga3(c) l=m.b -l=l==null?p.gtk():l.h_(p.gtk()) +l=l==null?p.gtl():l.h1(p.gtl()) m.d=l o=m.a -if(o!=null){n=o.h_(l) +if(o!=null){n=o.h1(l) if(n.gaD(n)){l=m.d l=!l.gaD(l)}else l=!1 m.e=l if(!l)m.d=n}}} -A.ajs.prototype={} +A.ajz.prototype={} A.jo.prototype={ k(a){var s=A.b(["offset="+A.h(this.a)],t.T),r=this.e if(r!=null)s.push("scale="+A.h(r)) -s.push(this.vV(0)) +s.push(this.vW(0)) return B.b.cl(s,"; ")}} -A.ri.prototype={ +A.rh.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.ri&&b.b===this.b}, -gI(a){return A.a4(B.aa4,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.Ot.prototype={ -h6(a){if(!(a.e instanceof A.jo))a.e=new A.jo(null,null,B.i)}, -se6(a,b){var s=this,r=s.L +return b instanceof A.rh&&b.b===this.b}, +gI(a){return A.a4(B.aa8,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} +A.Ow.prototype={ +h9(a){if(!(a.e instanceof A.jo))a.e=new A.jo(null,null,B.i)}, +se6(a,b){var s=this,r=s.M switch(r.d.cJ(0,b).a){case 0:return case 1:r.se6(0,b) s.af=null @@ -106472,168 +106579,168 @@ s.ce() break case 2:r.se6(0,b) s.af=s.aa=null -s.O_(b) -s.bk() +s.O1(b) +s.bj() s.ce() break case 3:r.se6(0,b) -s.af=s.aa=s.bj=null -s.O_(b) +s.af=s.aa=s.bi=null +s.O1(b) s.aE() -s.Py() -s.a_h() -s.a5f() +s.Px() +s.a_g() +s.a5d() break}}, -sDD(a){var s=this +sDF(a){var s=this if(a==s.b9)return -s.Py() -s.a_h() +s.Px() +s.a_g() s.b9=a -s.a5f()}, -a5f(){var s,r,q=this +s.a5d()}, +a5d(){var s,r,q=this if(q.b9==null)return s=q.aJ -if(s==null)s=q.aJ=q.arS() +if(s==null)s=q.aJ=q.arP() r=q.b9 -B.b.ab(s,r.gfS(r))}, -Py(){var s,r=this.b9 +B.b.ab(s,r.gfT(r))}, +Px(){var s,r=this.b9 if(r==null||this.aJ==null)return s=this.aJ s.toString -B.b.ab(s,r.gvn(r))}, -arS(){var s,r,q,p,o=this.L.d.E0(!1),n=A.b([],t.lb) -for(s=o.length,r=0;rh){d=c1[h].dx -d=d!=null&&d.O(0,new A.ri(i,b8))}else d=!1 +d=d!=null&&d.O(0,new A.rh(i,b8))}else d=!1 if(!d)break b=c1[h] d=s.e @@ -106877,19 +106984,19 @@ a=c.a a0=c.b d=new A.x(a,a0,a+(c.c-a)*d,a0+(c.d-a0)*d) if(!c.l(0,d)){b.w=d -b.kc()}b6.push(b)}++h}b8=s.e +b.ke()}b6.push(b)}++h}b8=s.e b8.toString s=n.a(b8).aY$;++i}else{a=o.a(A.J.prototype.gaG.call(b4)) -b7.pv(b4.ds) -b7.JH(a.b,a.a) -a1=b7.a.vu(c,d,B.dv,B.cE) +b7.px(b4.ds) +b7.JJ(a.b,a.a) +a1=b7.a.vv(c,d,B.dw,B.cF) if(a1.length===0)continue d=B.b.ga3(a1) a2=new A.x(d.a,d.b,d.c,d.d) a3=B.b.ga3(a1).e -for(d=A.a6(a1),c=d.h("aC<1>"),a=new A.aC(a1,1,b5,c),a.cp(a1,1,b5,d.c),a=new A.cw(a,a.gE(a),c.h("cw")),c=c.h("aM.E");a.D();){d=a.d +for(d=A.a7(a1),c=d.h("aC<1>"),a=new A.aC(a1,1,b5,c),a.cp(a1,1,b5,d.c),a=new A.cw(a,a.gE(a),c.h("cw")),c=c.h("aM.E");a.D();){d=a.d if(d==null)d=c.a(d) -a2=a2.jS(new A.x(d.a,d.b,d.c,d.d)) +a2=a2.jU(new A.x(d.a,d.b,d.c,d.d)) a3=d.e}d=a2.a c=Math.max(0,d) a=a2.b @@ -106901,260 +107008,260 @@ a5=Math.floor(a0)-4 d=Math.ceil(c+d)+4 a=Math.ceil(a0+a)+4 a6=new A.x(a4,a5,d,a) -a7=A.rG() +a7=A.rE() a8=k+1 -a7.k1=new A.zz(k,b5) +a7.k1=new A.zx(k,b5) a7.d=!0 a7.y2=l a0=f.b b8=a0==null?b8:a0 a7.R8=new A.ee(b8,f.f) a9=f.c -if(a9!=null){b8=a9.bU -if(b8!=null){a7.jF(B.dX,b8) -a7.cG(B.oD,!0)}}b8=b9.y -if(b8!=null){b0=b8.h_(a6) +if(a9!=null){b8=a9.bT +if(b8!=null){a7.jH(B.dZ,b8) +a7.cF(B.oG,!0)}}b8=b9.y +if(b8!=null){b0=b8.h1(a6) if(b0.a>=b0.c||b0.b>=b0.d)b8=!(a4>=d||a5>=a) else b8=!1 -a7.cG(B.jk,b8)}b1=A.ba("newChild") +a7.cF(B.jn,b8)}b1=A.ba("newChild") b8=b4.du d=b8==null?b5:b8.a!==0 if(d===!0){b8.toString -d=new A.bg(b8,A.w(b8).h("bg<1>")) -b2=d.gaz(d) -if(!b2.D())A.a7(A.cF()) -b8=b8.N(0,b2.gZ(b2)) +d=new A.bf(b8,A.q(b8).h("bf<1>")) +b2=d.gaw(d) +if(!b2.D())A.a6(A.cF()) +b8=b8.L(0,b2.gZ(b2)) b8.toString -if(b1.b!==b1)A.a7(A.jV(b1.a)) -b1.b=b8}else{b3=new A.pH() -b8=A.Pg(b3,b4.axD(b3)) -if(b1.b!==b1)A.a7(A.jV(b1.a)) -b1.b=b8}if(b8===b1)A.a7(A.fe(b1.a)) -J.bcK(b8,a7) +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}else{b3=new A.pG() +b8=A.Pj(b3,b4.axA(b3)) +if(b1.b!==b1)A.a6(A.jV(b1.a)) +b1.b=b8}if(b8===b1)A.a6(A.fe(b1.a)) +J.bcR(b8,a7) if(!b8.w.l(0,a6)){b8.w=a6 -b8.kc()}b8=b1.b -if(b8===b1)A.a7(A.fe(b1.a)) +b8.ke()}b8=b1.b +if(b8===b1)A.a6(A.fe(b1.a)) d=b8.d d.toString -r.u(0,d,b8) +r.t(0,d,b8) b8=b1.b -if(b8===b1)A.a7(A.fe(b1.a)) +if(b8===b1)A.a6(A.fe(b1.a)) b6.push(b8) k=a8 l=a3}}b4.du=r -b9.qx(0,b6,c0)}, -axD(a){return new A.aJC(this,a)}, -xc(){this.Mr() +b9.qz(0,b6,c0)}, +axA(a){return new A.aJI(this,a)}, +xe(){this.Mt() this.du=null}} -A.aJF.prototype={ +A.aJL.prototype={ $1(a){return a.x=null}, $S:565} -A.aJD.prototype={ +A.aJJ.prototype={ $1(a){var s -if(a instanceof A.rh){s=this.a.G +if(a instanceof A.rg){s=this.a.G s===$&&A.c() s.push(a)}return!0}, $S:67} -A.aJH.prototype={ +A.aJN.prototype={ $1(a){var s=a.w s===$&&A.c() -return s.c!==B.eH}, +return s.c!==B.eI}, $S:566} -A.aJE.prototype={ +A.aJK.prototype={ $2(a,b){return this.a.a.dl(a,b)}, -$S:9} -A.aJG.prototype={ +$S:8} +A.aJM.prototype={ $2(a,b){var s=this.a.a s.toString -a.fa(s,b)}, -$S:6} -A.aJC.prototype={ +a.fb(s,b)}, +$S:5} +A.aJI.prototype={ $0(){var s=this.a,r=s.du.i(0,this.b) r.toString -s.tr(s,r.w)}, +s.ts(s,r.w)}, $S:0} -A.tj.prototype={ +A.tg.prototype={ gm(a){var s=this.w s===$&&A.c() return s}, -axG(){var s=this,r=s.a07(),q=s.w +axD(){var s=this,r=s.a06(),q=s.w q===$&&A.c() if(q.l(0,r))return s.w=r s.C()}, -a07(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d -if(f==null||g.e==null)return B.a22 +a06(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.d +if(f==null||g.e==null)return B.a26 s=f.a r=g.e.a f=g.b -q=f.FM(new A.bY(s,B.u)) -p=s===r?q:f.FM(new A.bY(r,B.u)) -f=f.L +q=f.FN(new A.bY(s,B.u)) +p=s===r?q:f.FN(new A.bY(r,B.u)) +f=f.M o=f.r o.toString -n=s>r!==(B.al===o) -m=A.mv(g.gnj().a,g.gnj().b,0) -m.lF(m) -o=A.d1(m,q) -l=f.gfb() -k=n?B.jx:B.jw -j=A.d1(m,p) -f=f.gfb() -i=n?B.jw:B.jx -h=g.d.a===g.e.a?B.a24:B.oA -return new A.vP(new A.Ao(o,l,k),new A.Ao(j,f,i),h,!0)}, -xC(a){var s=this,r=A.ba("result"),q=s.d,p=s.e,o=a.a -switch(o.a){case 0:case 1:r.seA(s.aDS(t.mb.a(a).b,o===B.hb)) +n=s>r!==(B.an===o) +m=A.mv(g.gnm().a,g.gnm().b,0) +m.lJ(m) +o=A.d2(m,q) +l=f.gfc() +k=n?B.jA:B.jz +j=A.d2(m,p) +f=f.gfc() +i=n?B.jz:B.jA +h=g.d.a===g.e.a?B.a28:B.oD +return new A.vN(new A.An(o,l,k),new A.An(j,f,i),h,!0)}, +xE(a){var s=this,r=A.ba("result"),q=s.d,p=s.e,o=a.a +switch(o.a){case 0:case 1:r.sez(s.aDQ(t.mb.a(a).b,o===B.he)) break case 2:s.e=s.d=null -r.seA(B.eG) +r.sez(B.eH) break case 3:o=s.a s.d=new A.bY(o.a,B.u) -s.e=new A.bY(o.b,B.aA) -r.seA(B.eG) +s.e=new A.bY(o.b,B.aB) +r.sez(B.eH) break -case 4:r.seA(s.auc(t.hI.a(a).gWk())) +case 4:r.sez(s.au9(t.hI.a(a).gWj())) break case 5:t.rQ.a(a) -r.seA(s.at7(a.gJ3(a),a.gnN(),a.gaR1())) +r.sez(s.at4(a.gJ5(a),a.gnP(),a.gaQY())) break case 6:t.ra.a(a) -r.seA(s.asz(a.gSk(a),a.gnN(),a.gxB(a))) -break}if(!J.e(q,s.d)||!J.e(p,s.e)){s.b.bk() -s.axG()}return r.b5()}, -aDS(a,b){var s,r,q,p,o,n,m=this +r.sez(s.asw(a.gSj(a),a.gnP(),a.gxD(a))) +break}if(!J.e(q,s.d)||!J.e(p,s.e)){s.b.bj() +s.axD()}return r.b5()}, +aDQ(a,b){var s,r,q,p,o,n,m=this if(b)m.e=null else m.d=null s=m.b r=s.cT(0,null) -r.lF(r) -q=A.d1(r,a) -p=m.gnj() -if(p.gaD(p))return A.bhe(m.gnj(),q) -p=m.gnj() -o=s.L.r +r.lJ(r) +q=A.d2(r,a) +p=m.gnm() +if(p.gaD(p))return A.bhl(m.gnm(),q) +p=m.gnm() +o=s.M.r o.toString -n=m.Zh(s.iI(A.bzX(p,q,o))) +n=m.Zg(s.iL(A.bA1(p,q,o))) if(b)m.e=n else m.d=n s=n.a p=m.a -if(s===p.b)return B.cv -if(s===p.a)return B.cw -return A.bhe(m.gnj(),q)}, -Zh(a){var s,r=a.a,q=this.a,p=q.b +if(s===p.b)return B.cw +if(s===p.a)return B.cx +return A.bhl(m.gnm(),q)}, +Zg(a){var s,r=a.a,q=this.a,p=q.b if(r<=p)s=r===p&&a.b===B.u else s=!0 -if(s)return new A.bY(p,B.aA) +if(s)return new A.bY(p,B.aB) q=q.a if(r=p)r.b=q.b=new A.bY(n,B.u) else{r.b=new A.bY(s.a,B.u) -q.b=new A.bY(p,B.aA)}o.d=r.b5() +q.b=new A.bY(p,B.aB)}o.d=r.b5() o.e=q.b5() -return B.bz}, -asz(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.cT(0,null) -if(j.lF(j)===0)switch(c){case B.jh:case B.hd:return B.cw -case B.ji:case B.hc:return B.cv}s=A.d1(j,new A.j(a,0)).a -switch(c){case B.jh:case B.ji:if(b){k=l.e +return B.bA}, +asw(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.b,j=k.cT(0,null) +if(j.lJ(j)===0)switch(c){case B.jk:case B.hg:return B.cx +case B.jl:case B.hf:return B.cw}s=A.d2(j,new A.j(a,0)).a +switch(c){case B.jk:case B.jl:if(b){k=l.e k.toString r=k}else{k=l.d k.toString -r=k}q=l.av_(r,!1,s) +r=k}q=l.auX(r,!1,s) p=q.a o=q.b break -case B.hc:case B.hd:n=l.e -if(n==null){n=new A.bY(l.a.b,B.aA) +case B.hf:case B.hg:n=l.e +if(n==null){n=new A.bY(l.a.b,B.aB) l.e=n r=n}else r=n n=l.d if(n==null){l.d=r m=r}else m=n -p=k.iI(new A.j(s,k.FM(b?r:m).b-k.L.gfb()/2)) -o=B.bz +p=k.iL(new A.j(s,k.FN(b?r:m).b-k.M.gfc()/2)) +o=B.bA break default:p=null o=null}if(b)l.e=p else l.d=p return o}, -at7(a,b,c){var s,r,q,p,o,n,m=this,l=m.e +at4(a,b,c){var s,r,q,p,o,n,m=this,l=m.e if(l==null){l=m.a -l=a?new A.bY(l.a,B.u):new A.bY(l.b,B.aA) +l=a?new A.bY(l.a,B.u):new A.bY(l.b,B.aB) m.e=l s=l}else s=l l=m.d if(l==null){m.d=s r=s}else r=l s=b?s:r -if(a&&s.a===m.a.b)return B.cv +if(a&&s.a===m.a.b)return B.cw l=!a -if(l&&s.a===m.a.a)return B.cw -switch(c){case B.a5h:l=m.a -q=m.P4(s,a,new A.Cr(B.c.ao(m.c,l.a,l.b))) -p=B.bz +if(l&&s.a===m.a.a)return B.cx +switch(c){case B.a5l:l=m.a +q=m.P5(s,a,new A.Cq(B.c.ao(m.c,l.a,l.b))) +p=B.bA break -case B.a5i:l=m.b.L +case B.a5m:l=m.b.M o=l.d o.toString l=l.a l.toString -q=m.P4(s,a,new A.GQ(o,l).gaaj()) -p=B.bz +q=m.P5(s,a,new A.GP(o,l).gaah()) +p=B.bA break -case B.a5j:q=m.aww(s,a,new A.Ef(m)) -p=B.bz +case B.a5n:q=m.awt(s,a,new A.Ee(m)) +p=B.bA break -case B.a5k:o=m.a +case B.a5o:o=m.a n=o.a o=o.b -q=m.P4(s,a,new A.Kl(B.c.ao(m.c,n,o))) -if(a&&q.a===o)p=B.cv -else p=l&&q.a===n?B.cw:B.bz +q=m.P5(s,a,new A.Kk(B.c.ao(m.c,n,o))) +if(a&&q.a===o)p=B.cw +else p=l&&q.a===n?B.cx:B.bA break default:p=null q=null}if(b)m.e=q else m.d=q return p}, -P4(a,b,c){var s,r=a.a -if(b){r=c.jz(r) -s=r==null?this.a.b:r}else{r=c.jx(r-1) +P5(a,b,c){var s,r=a.a +if(b){r=c.jB(r) +s=r==null?this.a.b:r}else{r=c.jz(r-1) s=r==null?this.a.a:r}return new A.bY(s,B.u)}, -aww(a,b,c){var s,r,q,p,o=this +awt(a,b,c){var s,r,q,p,o=this switch(a.b.a){case 0:s=a.a -if(s<1&&!b)return B.hq +if(s<1&&!b)return B.ht r=o.a.a -s=new A.Cr(o.c).jx(r+s) +s=new A.Cq(o.c).jz(r+s) if(s==null)s=r q=Math.max(0,s)-1 break case 1:q=a.a break -default:q=null}if(b){s=c.jz(q) -p=s==null?o.a.b:s}else{s=c.jx(q) +default:q=null}if(b){s=c.jB(q) +p=s==null?o.a.b:s}else{s=c.jz(q) p=s==null?o.a.a:s}return new A.bY(p,B.u)}, -av_(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.L.xj(),k=m.po(a,B.C),j=l.length,i=j-1 +auX(a,b,c){var s,r,q,p,o,n=this,m=n.b,l=m.M.xl(),k=m.pq(a,B.C),j=l.length,i=j-1 for(s=k.b,r=0;rs){i=J.bcB(q) -break}}if(b&&i===l.length-1)p=new A.bY(n.a.b,B.aA) +if(q.gu7()>s){i=J.bcI(q) +break}}if(b&&i===l.length-1)p=new A.bY(n.a.b,B.aB) else if(!b&&i===0)p=new A.bY(n.a.a,B.u) -else p=n.Zh(m.iI(new A.j(c,l[b?i+1:i-1].gu7()))) +else p=n.Zg(m.iL(new A.j(c,l[b?i+1:i-1].gu7()))) m=p.a j=n.a -if(m===j.a)o=B.cw -else o=m===j.b?B.cv:B.bz -return new A.bp(p,o,t.UH)}, -ayu(a){var s,r,q,p,o=this +if(m===j.a)o=B.cx +else o=m===j.b?B.cw:B.bA +return new A.bo(p,o,t.UH)}, +ayr(a){var s,r,q,p,o=this if(o.d==null||o.e==null)return!1 s=A.ba("currentStart") r=A.ba("currentEnd") @@ -107162,26 +107269,26 @@ q=o.d q.toString p=o.e p.toString -if(A.ba7(q,p)>0){s.b=q +if(A.bad(q,p)>0){s.b=q r.b=p}else{s.b=p -r.b=q}return A.ba7(s.b5(),a)>=0&&A.ba7(r.b5(),a)<=0}, -cT(a,b){var s=A.mv(this.gnj().a,this.gnj().b,0) -s.bT(0,this.b.cT(0,b)) +r.b=q}return A.bad(s.b5(),a)>=0&&A.bad(r.b5(),a)<=0}, +cT(a,b){var s=A.mv(this.gnm().a,this.gnm().b,0) +s.bS(0,this.b.cT(0,b)) return s}, -pe(a,b){if(this.b.b==null)return}, -gnj(){var s,r,q,p,o,n,m=this,l=m.x +pg(a,b){if(this.b.b==null)return}, +gnm(){var s,r,q,p,o,n,m=this,l=m.x if(l==null){l=m.b s=m.a r=s.a -q=l.tb(A.dB(B.u,r,s.b,!1)) +q=l.tc(A.dB(B.u,r,s.b,!1)) if(q.length!==0){l=B.b.ga3(q) p=new A.x(l.a,l.b,l.c,l.d) for(o=1;o=q)return r.a -s=this.Mx(a) +s=this.Mz(a) r=this.R q=r.a if(!(q>=1/0))return A.Y(s,q,r.b) return s}, c3(a){var s,r=this.R,q=r.b if(q<1/0&&r.a>=q)return r.a -s=this.Mv(a) +s=this.Mx(a) r=this.R q=r.a if(!(q>=1/0))return A.Y(s,q,r.b) return s}, c4(a){var s,r=this.R,q=r.d if(q<1/0&&r.c>=q)return r.c -s=this.Mw(a) +s=this.My(a) r=this.R q=r.c if(!(q>=1/0))return A.Y(s,q,r.d) return s}, cd(a){var s,r=this.R,q=r.d if(q<1/0&&r.c>=q)return r.c -s=this.Mu(a) +s=this.Mw(a) r=this.R q=r.c if(!(q>=1/0))return A.Y(s,q,r.d) return s}, d3(){var s=this,r=t.k.a(A.J.prototype.gaG.call(s)),q=s.a0$,p=s.R -if(q!=null){q.dc(p.ro(r),!0) +if(q!=null){q.dc(p.rp(r),!0) q=s.a0$.k3 q.toString -s.k3=q}else s.k3=p.ro(r).c9(B.v)}, +s.k3=q}else s.k3=p.rp(r).c9(B.v)}, dH(a){var s=this.a0$,r=this.R -if(s!=null)return s.k8(r.ro(a)) -else return r.ro(a).c9(B.v)}} -A.a6A.prototype={ -saMw(a,b){if(this.R===b)return +if(s!=null)return s.ka(r.rp(a)) +else return r.rp(a).c9(B.v)}} +A.a6H.prototype={ +saMu(a,b){if(this.R===b)return this.R=b this.aE()}, -saMv(a,b){if(this.aB===b)return +saMt(a,b){if(this.aB===b)return this.aB=b this.aE()}, -a1i(a){var s,r,q=a.a,p=a.b +a1g(a){var s,r,q=a.a,p=a.b p=p<1/0?p:A.Y(this.R,q,p) s=a.c r=a.d return new A.b8(q,p,s,r<1/0?r:A.Y(this.aB,s,r))}, -qR(a,b){var s=this.a0$ -if(s!=null)return a.c9(b.$2(s,this.a1i(a))) -return this.a1i(a).c9(B.v)}, -dH(a){return this.qR(a,A.Ip())}, -d3(){this.k3=this.qR(t.k.a(A.J.prototype.gaG.call(this)),A.Iq())}} -A.Op.prototype={ -sagj(a){return}, +qT(a,b){var s=this.a0$ +if(s!=null)return a.c9(b.$2(s,this.a1g(a))) +return this.a1g(a).c9(B.v)}, +dH(a){return this.qT(a,A.Io())}, +d3(){this.k3=this.qT(t.k.a(A.J.prototype.gaG.call(this)),A.Ip())}} +A.Os.prototype={ sagh(a){return}, +sagf(a){return}, c8(a){return this.c3(a)}, c3(a){var s=this.a0$ if(s==null)return 0 -return A.aJp(s.b2(B.ad,a,s.gcg()),this.R)}, +return A.aJv(s.b2(B.af,a,s.gcg()),this.R)}, c4(a){var s,r=this if(r.a0$==null)return 0 if(!isFinite(a))a=r.c3(1/0) s=r.a0$ -return A.aJp(s.b2(B.aq,a,s.gcz()),r.aB)}, +return A.aJv(s.b2(B.as,a,s.gcz()),r.aB)}, cd(a){var s,r=this if(r.a0$==null)return 0 if(!isFinite(a))a=r.c3(1/0) s=r.a0$ -return A.aJp(s.b2(B.aQ,a,s.gcY()),r.aB)}, -qR(a,b){var s=this.a0$ -if(s!=null){if(!(a.a>=a.b))a=a.DW(A.aJp(s.b2(B.ad,a.d,s.gcg()),this.R)) +return A.aJv(s.b2(B.aR,a,s.gcY()),r.aB)}, +qT(a,b){var s=this.a0$ +if(s!=null){if(!(a.a>=a.b))a=a.DY(A.aJv(s.b2(B.af,a.d,s.gcg()),this.R)) s=this.a0$ s.toString return b.$2(s,a)}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, -dH(a){return this.qR(a,A.Ip())}, -d3(){this.k3=this.qR(t.k.a(A.J.prototype.gaG.call(this)),A.Iq())}} -A.Oo.prototype={ +dH(a){return this.qT(a,A.Io())}, +d3(){this.k3=this.qT(t.k.a(A.J.prototype.gaG.call(this)),A.Ip())}} +A.Or.prototype={ c8(a){var s=this.a0$ if(s==null)return 0 -if(!isFinite(a))a=s.b2(B.aQ,1/0,s.gcY()) +if(!isFinite(a))a=s.b2(B.aR,1/0,s.gcY()) s=this.a0$ -return s.b2(B.a5,a,s.gc6())}, +return s.b2(B.a6,a,s.gc6())}, c3(a){var s=this.a0$ if(s==null)return 0 -if(!isFinite(a))a=s.b2(B.aQ,1/0,s.gcY()) +if(!isFinite(a))a=s.b2(B.aR,1/0,s.gcY()) s=this.a0$ -return s.b2(B.ad,a,s.gcg())}, +return s.b2(B.af,a,s.gcg())}, c4(a){return this.cd(a)}, -qR(a,b){var s=this.a0$ -if(s!=null){if(!(a.c>=a.d))a=a.KT(s.b2(B.aQ,a.b,s.gcY())) +qT(a,b){var s=this.a0$ +if(s!=null){if(!(a.c>=a.d))a=a.KV(s.b2(B.aR,a.b,s.gcY())) s=this.a0$ s.toString return b.$2(s,a)}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, -dH(a){return this.qR(a,A.Ip())}, -d3(){this.k3=this.qR(t.k.a(A.J.prototype.gaG.call(this)),A.Iq())}} -A.a6D.prototype={ +dH(a){return this.qT(a,A.Io())}, +d3(){this.k3=this.qT(t.k.a(A.J.prototype.gaG.call(this)),A.Ip())}} +A.a6K.prototype={ gu3(){return this.a0$!=null&&this.R>0}, -ghq(){return this.a0$!=null&&this.R>0}, -smW(a,b){var s,r,q,p,o=this +ght(){return this.a0$!=null&&this.R>0}, +sn_(a,b){var s,r,q,p,o=this if(o.aB===b)return s=o.a0$!=null r=s&&o.R>0 q=o.R o.aB=b -p=B.d.aw(A.apk(b,0,1)*255) +p=B.d.az(A.apq(b,0,1)*255) o.R=p -if(r!==(s&&p>0))o.v2() -o.aaa() +if(r!==(s&&p>0))o.v3() +o.aa8() if(q!==0!==(o.R!==0)&&!0)o.ce()}, -sHy(a){return}, -rU(a){return this.R>0}, -z1(a){var s=a==null?A.b8F():a -s.sQV(0,this.R) +sHB(a){return}, +rV(a){return this.R>0}, +z3(a){var s=a==null?A.b8L():a +s.sQU(0,this.R) return s}, aI(a,b){if(this.a0$==null||this.R===0)return -this.lp(a,b)}, -jw(a){var s,r=this.a0$ +this.lu(a,b)}, +jy(a){var s,r=this.a0$ if(r!=null)s=this.R!==0||!1 else s=!1 if(s){r.toString a.$1(r)}}} -A.Od.prototype={ -ghq(){if(this.a0$!=null){var s=this.SR$ +A.Og.prototype={ +ght(){if(this.a0$!=null){var s=this.SQ$ s.toString}else s=!1 return s}, -z1(a){var s=a==null?A.b8F():a -s.sQV(0,this.xP$) +z3(a){var s=a==null?A.b8L():a +s.sQU(0,this.xR$) return s}, -smW(a,b){var s=this,r=s.xQ$ +sn_(a,b){var s=this,r=s.xS$ if(r===b)return -if(s.b!=null&&r!=null)r.a9(0,s.gH7()) -s.xQ$=b -if(s.b!=null)b.ai(0,s.gH7()) -s.Qn()}, -sHy(a){if(!1===this.SS$)return -this.SS$=!1 +if(s.b!=null&&r!=null)r.a9(0,s.gHa()) +s.xS$=b +if(s.b!=null)b.ai(0,s.gHa()) +s.Qm()}, +sHB(a){if(!1===this.SR$)return +this.SR$=!1 this.ce()}, -Qn(){var s,r=this,q=r.xP$,p=r.xQ$ -p=r.xP$=B.d.aw(A.apk(p.gm(p),0,1)*255) -if(q!==p){s=r.SR$ +Qm(){var s,r=this,q=r.xR$,p=r.xS$ +p=r.xR$=B.d.az(A.apq(p.gm(p),0,1)*255) +if(q!==p){s=r.SQ$ p=p>0 -r.SR$=p -if(r.a0$!=null&&s!==p)r.v2() -r.aaa() -if(q===0||r.xP$===0)r.ce()}}, -rU(a){var s=this.xQ$ +r.SQ$=p +if(r.a0$!=null&&s!==p)r.v3() +r.aa8() +if(q===0||r.xR$===0)r.ce()}}, +rV(a){var s=this.xS$ return s.gm(s)>0}, -jw(a){var s,r=this.a0$ -if(r!=null)if(this.xP$===0){s=this.SS$ +jy(a){var s,r=this.a0$ +if(r!=null)if(this.xR$===0){s=this.SR$ s.toString}else s=!0 else s=!1 if(s){r.toString a.$1(r)}}} -A.a6m.prototype={} -A.K3.prototype={ +A.a6t.prototype={} +A.K2.prototype={ ai(a,b){var s=this.a return s==null?null:s.a.ai(0,b)}, a9(a,b){var s=this.a return s==null?null:s.a.a9(0,b)}, -ae1(a){return new A.x(0,0,0+a.a,0+a.b)}, +ae_(a){return new A.x(0,0,0+a.a,0+a.b)}, k(a){return"CustomClipper"}} -A.vT.prototype={ -Ei(a){return this.b.eT(new A.x(0,0,0+a.a,0+a.b),this.c)}, -EP(a){if(A.O(a)!==B.aan)return!0 +A.vR.prototype={ +Ek(a){return this.b.eU(new A.x(0,0,0+a.a,0+a.b),this.c)}, +ER(a){if(A.O(a)!==B.aar)return!0 t.jH.a(a) return!a.b.l(0,this.b)||a.c!=this.c}} -A.HX.prototype={ -sxg(a){var s,r=this,q=r.R +A.HW.prototype={ +sxi(a){var s,r=this,q=r.R if(q==a)return r.R=a s=a==null -if(s||q==null||A.O(a)!==A.O(q)||a.EP(q))r.wq() -if(r.b!=null){if(q!=null)q.a9(0,r.gG2()) -if(!s)a.ai(0,r.gG2())}}, +if(s||q==null||A.O(a)!==A.O(q)||a.ER(q))r.wr() +if(r.b!=null){if(q!=null)q.a9(0,r.gG4()) +if(!s)a.ai(0,r.gG4())}}, b6(a){var s -this.zS(a) +this.zU(a) s=this.R -if(s!=null)s.ai(0,this.gG2())}, +if(s!=null)s.ai(0,this.gG4())}, b1(a){var s=this.R -if(s!=null)s.a9(0,this.gG2()) -this.tB(0)}, -wq(){this.aB=null -this.bk() +if(s!=null)s.a9(0,this.gG4()) +this.tC(0)}, +wr(){this.aB=null +this.bj() this.ce()}, -slC(a){if(a!==this.bc){this.bc=a -this.bk()}}, +slH(a){if(a!==this.bc){this.bc=a +this.bj()}}, d3(){var s,r=this,q=r.k3 q=q!=null?q:null -r.zP() +r.zR() s=r.k3 s.toString if(!J.e(q,s))r.aB=null}, -ot(){var s,r,q=this +ov(){var s,r,q=this if(q.aB==null){s=q.R if(s==null)s=null else{r=q.k3 r.toString -r=s.Ei(r) -s=r}q.aB=s==null?q.gA6():s}}, -q1(a){var s,r,q=this +r=s.Ek(r) +s=r}q.aB=s==null?q.gA8():s}}, +q3(a){var s,r,q=this switch(q.bc.a){case 0:return null case 1:case 2:case 3:s=q.R if(s==null)s=null else{r=q.k3 r.toString -r=s.ae1(r) +r=s.ae_(r) s=r}if(s==null){s=q.k3 s=new A.x(0,0,0+s.a,0+s.b)}return s}}, v(){this.dj=null -this.jD()}} -A.a6r.prototype={ -gA6(){var s=this.k3 +this.jF()}} +A.a6y.prototype={ +gA8(){var s=this.k3 return new A.x(0,0,0+s.a,0+s.b)}, dl(a,b){var s=this -if(s.R!=null){s.ot() -if(!s.aB.O(0,b))return!1}return s.oh(a,b)}, +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, aI(a,b){var s,r,q=this,p=q.a0$ if(p!=null){s=q.ch -if(q.bc!==B.t){q.ot() +if(q.bc!==B.t){q.ov() p=q.cx p===$&&A.c() r=q.aB r.toString -s.sbF(0,a.pd(p,b,r,A.k6.prototype.gk0.call(q),q.bc,t.W0.a(s.a)))}else{a.fa(p,b) -s.sbF(0,null)}}else q.ch.sbF(0,null)}} -A.a6q.prototype={ -sR6(a,b){if(this.dZ.l(0,b))return +s.sbE(0,a.pf(p,b,r,A.k7.prototype.gk6.call(q),q.bc,t.W0.a(s.a)))}else{a.fb(p,b) +s.sbE(0,null)}}else q.ch.sbE(0,null)}} +A.a6x.prototype={ +sR5(a,b){if(this.dZ.l(0,b))return this.dZ=b -this.wq()}, -sd0(a){if(this.f3==a)return -this.f3=a -this.wq()}, -gA6(){var s=this.dZ,r=this.k3 -return s.fd(new A.x(0,0,0+r.a,0+r.b))}, +this.wr()}, +sd0(a){if(this.f4==a)return +this.f4=a +this.wr()}, +gA8(){var s=this.dZ,r=this.k3 +return s.fe(new A.x(0,0,0+r.a,0+r.b))}, dl(a,b){var s=this -if(s.R!=null){s.ot() -if(!s.aB.O(0,b))return!1}return s.oh(a,b)}, +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, aI(a,b){var s,r,q=this,p=q.a0$ if(p!=null){s=q.ch -if(q.bc!==B.t){q.ot() +if(q.bc!==B.t){q.ov() p=q.cx p===$&&A.c() r=q.aB -s.sbF(0,a.abl(p,b,new A.x(r.a,r.b,r.c,r.d),r,A.k6.prototype.gk0.call(q),q.bc,t.eG.a(s.a)))}else{a.fa(p,b) -s.sbF(0,null)}}else q.ch.sbF(0,null)}} -A.a6p.prototype={ -gA6(){var s=$.G().S(),r=this.k3 -s.kd(new A.x(0,0,0+r.a,0+r.b)) +s.sbE(0,a.abj(p,b,new A.x(r.a,r.b,r.c,r.d),r,A.k7.prototype.gk6.call(q),q.bc,t.eG.a(s.a)))}else{a.fb(p,b) +s.sbE(0,null)}}else q.ch.sbE(0,null)}} +A.a6w.prototype={ +gA8(){var s=$.G().S(),r=this.k3 +s.kf(new A.x(0,0,0+r.a,0+r.b)) return s}, dl(a,b){var s=this -if(s.R!=null){s.ot() -if(!s.aB.O(0,b))return!1}return s.oh(a,b)}, +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, aI(a,b){var s,r,q,p,o=this,n=o.a0$ if(n!=null){s=o.ch -if(o.bc!==B.t){o.ot() +if(o.bc!==B.t){o.ov() n=o.cx n===$&&A.c() r=o.k3 @@ -107526,53 +107633,53 @@ q=r.a r=r.b p=o.aB p.toString -s.sbF(0,a.UN(n,b,new A.x(0,0,0+q,0+r),p,A.k6.prototype.gk0.call(o),o.bc,t.JG.a(s.a)))}else{a.fa(n,b) -s.sbF(0,null)}}else o.ch.sbF(0,null)}} -A.U6.prototype={ -ski(a,b){if(this.dZ===b)return +s.sbE(0,a.UM(n,b,new A.x(0,0,0+q,0+r),p,A.k7.prototype.gk6.call(o),o.bc,t.JG.a(s.a)))}else{a.fb(n,b) +s.sbE(0,null)}}else o.ch.sbE(0,null)}} +A.U9.prototype={ +skk(a,b){if(this.dZ===b)return this.dZ=b -this.bk()}, -sf0(a,b){if(this.f3.l(0,b))return -this.f3=b -this.bk()}, -sA(a,b){if(this.fW.l(0,b))return -this.fW=b -this.bk()}, -je(a){this.me(a) -a.ski(0,this.dZ)}} -A.a6E.prototype={ -sdB(a,b){if(this.mL===b)return -this.mL=b -this.wq()}, -sR6(a,b){if(J.e(this.ru,b))return -this.ru=b -this.wq()}, -gA6(){var s,r,q=this.k3,p=0+q.a +this.bj()}, +sf0(a,b){if(this.f4.l(0,b))return +this.f4=b +this.bj()}, +sA(a,b){if(this.fX.l(0,b))return +this.fX=b +this.bj()}, +jg(a){this.mi(a) +a.skk(0,this.dZ)}} +A.a6L.prototype={ +sdB(a,b){if(this.mP===b)return +this.mP=b +this.wr()}, +sR5(a,b){if(J.e(this.rv,b))return +this.rv=b +this.wr()}, +gA8(){var s,r,q=this.k3,p=0+q.a q=0+q.b -switch(this.mL.a){case 0:s=this.ru -if(s==null)s=B.aF -return s.fd(new A.x(0,0,p,q)) +switch(this.mP.a){case 0:s=this.rv +if(s==null)s=B.aG +return s.fe(new A.x(0,0,p,q)) case 1:s=(p-0)/2 r=(q-0)/2 return new A.mD(0,0,p,q,s,r,s,r,s,r,s,r,s===r)}}, dl(a,b){var s=this -if(s.R!=null){s.ot() -if(!s.aB.O(0,b))return!1}return s.oh(a,b)}, +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, aI(a,b){var s,r,q,p,o,n,m,l,k,j,i=this -if(i.a0$==null){i.ch.sbF(0,null) -return}i.ot() +if(i.a0$==null){i.ch.sbE(0,null) +return}i.ov() s=i.aB.dQ(b) r=$.G() q=r.S() -q.fT(s) +q.fU(s) p=a.gcX(a) -if(i.dZ!==0&&!0){p.aQ(new A.x(s.a,s.b,s.c,s.d).eb(20),$.bcf()) -o=i.f3 +if(i.dZ!==0&&!0){p.aQ(new A.x(s.a,s.b,s.c,s.d).eb(20),$.bcm()) +o=i.f4 n=i.dZ -m=i.fW -p.mG(q,o,n,(m.gm(m)>>>24&255)!==255)}l=i.bc===B.ea +m=i.fX +p.mK(q,o,n,(m.gm(m)>>>24&255)!==255)}l=i.bc===B.ec if(!l){r=r.B() -r.sA(0,i.fW) +r.sA(0,i.fX) p.dh(s,r)}r=i.cx r===$&&A.c() o=i.k3 @@ -107582,24 +107689,24 @@ m=i.aB m.toString k=i.ch j=t.eG.a(k.a) -k.sbF(0,a.abl(r,b,new A.x(0,0,0+n,0+o),m,new A.aJI(i,l),i.bc,j))}} -A.aJI.prototype={ +k.sbE(0,a.abj(r,b,new A.x(0,0,0+n,0+o),m,new A.aJO(i,l),i.bc,j))}} +A.aJO.prototype={ $2(a,b){var s,r if(this.b){s=a.gcX(a) r=$.G().B() -r.sA(0,this.a.fW) -s.nu(r)}this.a.lp(a,b)}, -$S:6} -A.a6F.prototype={ -gA6(){var s=$.G().S(),r=this.k3 -s.kd(new A.x(0,0,0+r.a,0+r.b)) +r.sA(0,this.a.fX) +s.nx(r)}this.a.lu(a,b)}, +$S:5} +A.a6M.prototype={ +gA8(){var s=$.G().S(),r=this.k3 +s.kf(new A.x(0,0,0+r.a,0+r.b)) return s}, dl(a,b){var s=this -if(s.R!=null){s.ot() -if(!s.aB.O(0,b))return!1}return s.oh(a,b)}, +if(s.R!=null){s.ov() +if(!s.aB.O(0,b))return!1}return s.oj(a,b)}, aI(a,b){var s,r,q,p,o,n,m,l,k,j=this -if(j.a0$==null){j.ch.sbF(0,null) -return}j.ot() +if(j.a0$==null){j.ch.sbE(0,null) +return}j.ov() s=j.k3 r=b.a q=b.b @@ -107607,13 +107714,13 @@ p=s.a s=s.b o=j.aB.dQ(b) n=a.gcX(a) -if(j.dZ!==0&&!0){n.aQ(new A.x(r,q,r+p,q+s).eb(20),$.bcf()) -s=j.f3 +if(j.dZ!==0&&!0){n.aQ(new A.x(r,q,r+p,q+s).eb(20),$.bcm()) +s=j.f4 r=j.dZ -q=j.fW -n.mG(o,s,r,(q.gm(q)>>>24&255)!==255)}m=j.bc===B.ea +q=j.fX +n.mK(o,s,r,(q.gm(q)>>>24&255)!==255)}m=j.bc===B.ec if(!m){s=$.G().B() -s.sA(0,j.fW) +s.sA(0,j.fX) n.W(o,s)}s=j.cx s===$&&A.c() r=j.k3 @@ -107623,63 +107730,63 @@ p=j.aB p.toString l=j.ch k=t.JG.a(l.a) -l.sbF(0,a.UN(s,b,new A.x(0,0,0+q,0+r),p,new A.aJJ(j,m),j.bc,k))}} -A.aJJ.prototype={ +l.sbE(0,a.UM(s,b,new A.x(0,0,0+q,0+r),p,new A.aJP(j,m),j.bc,k))}} +A.aJP.prototype={ $2(a,b){var s,r if(this.b){s=a.gcX(a) r=$.G().B() -r.sA(0,this.a.fW) -s.nu(r)}this.a.lp(a,b)}, -$S:6} -A.a_s.prototype={ +r.sA(0,this.a.fX) +s.nx(r)}this.a.lu(a,b)}, +$S:5} +A.a_x.prototype={ T(){return"DecorationPosition."+this.b}} -A.a6t.prototype={ -sbs(a){var s,r=this +A.a6A.prototype={ +sbr(a){var s,r=this if(a.l(0,r.aB))return s=r.R if(s!=null)s.v() r.R=null r.aB=a -r.bk()}, +r.bj()}, sbb(a,b){if(b===this.bc)return this.bc=b -this.bk()}, +this.bj()}, suc(a){if(a.l(0,this.cD))return this.cD=a -this.bk()}, +this.bj()}, b1(a){var s=this,r=s.R if(r!=null)r.v() s.R=null -s.tB(0) -s.bk()}, -lU(a){var s=this.aB,r=this.k3 +s.tC(0) +s.bj()}, +lY(a){var s=this.aB,r=this.k3 r.toString -return s.Tp(r,a,this.cD.d)}, +return s.To(r,a,this.cD.d)}, aI(a,b){var s,r,q,p=this -if(p.R==null)p.R=p.aB.BH(p.gfo()) +if(p.R==null)p.R=p.aB.BJ(p.gfs()) s=p.cD r=p.k3 r.toString -q=s.Rx(r) -if(p.bc===B.cG){s=p.R +q=s.Rw(r) +if(p.bc===B.cH){s=p.R s.toString -s.m4(a.gcX(a),b,q) -if(p.aB.gJu())a.WJ()}p.lp(a,b) -if(p.bc===B.Pd){s=p.R +s.m8(a.gcX(a),b,q) +if(p.aB.gJw())a.WI()}p.lu(a,b) +if(p.bc===B.Ph){s=p.R s.toString -s.m4(a.gcX(a),b,q) -if(p.aB.gJu())a.WJ()}}} -A.a6O.prototype={ -saaN(a,b){return}, -siR(a){var s=this +s.m8(a.gcX(a),b,q) +if(p.aB.gJw())a.WI()}}} +A.a6V.prototype={ +saaL(a,b){return}, +siT(a){var s=this if(J.e(s.aB,a))return s.aB=a -s.bk() +s.bj() s.ce()}, sd0(a){var s=this if(s.bc==a)return s.bc=a -s.bk() +s.bj() s.ce()}, gu3(){return!1}, sd4(a,b){var s,r=this @@ -107687,29 +107794,29 @@ if(J.e(r.dj,b))return s=new A.b0(new Float64Array(16)) s.q(b) r.dj=s -r.bk() +r.bj() r.ce()}, -soS(a){return}, -gNO(){var s,r,q=this,p=q.aB,o=p==null?null:p.aC(q.bc) +soU(a){return}, +gNQ(){var s,r,q=this,p=q.aB,o=p==null?null:p.aC(q.bc) if(o==null)return q.dj s=new A.b0(new Float64Array(16)) -s.bm() +s.bl() p=q.k3 p.toString -r=o.Hx(p) +r=o.HA(p) s.aF(0,r.a,r.b) p=q.dj p.toString -s.bT(0,p) +s.bS(0,p) s.aF(0,-r.a,-r.b) return s}, dl(a,b){return this.ea(a,b)}, -ea(a,b){var s=this.cD?this.gNO():null -return a.wR(new A.aJZ(this),b,s)}, +ea(a,b){var s=this.cD?this.gNQ():null +return a.wT(new A.aK4(this),b,s)}, aI(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this -if(a.a0$!=null){s=a.gNO() +if(a.a0$!=null){s=a.gNQ() s.toString -r=A.a3B(s) +r=A.a3H(s) if(r==null){q=s.a p=q[0] o=q[5] @@ -107730,104 +107837,104 @@ g=q[9] h=q[10] j=q[11] b=-(g*c-h*d+j*e)*q[12]+(k*c-h*f+j*i)*q[13]-(k*d-g*f+j*l)*q[14]+(k*e-g*i+h*l)*q[15] -if(b===0||!isFinite(b)){a.ch.sbF(0,null) +if(b===0||!isFinite(b)){a.ch.sbE(0,null) return}q=a.cx q===$&&A.c() -p=A.k6.prototype.gk0.call(a) +p=A.k7.prototype.gk6.call(a) o=a.ch n=o.a -o.sbF(0,a0.vj(q,a1,s,p,n instanceof A.pG?n:null))}else{a.lp(a0,a1.V(0,r)) -a.ch.sbF(0,null)}}}, -fu(a,b){var s=this.gNO() +o.sbE(0,a0.vk(q,a1,s,p,n instanceof A.pF?n:null))}else{a.lu(a0,a1.V(0,r)) +a.ch.sbE(0,null)}}}, +fz(a,b){var s=this.gNQ() s.toString -b.bT(0,s)}} -A.aJZ.prototype={ -$2(a,b){return this.a.zO(a,b)}, -$S:9} -A.Oj.prototype={ -ayM(){if(this.R!=null)return +b.bS(0,s)}} +A.aK4.prototype={ +$2(a,b){return this.a.zQ(a,b)}, +$S:8} +A.Om.prototype={ +ayJ(){if(this.R!=null)return this.R=this.bc}, -a_E(a){switch(a.a){case 6:return!0 +a_D(a){switch(a.a){case 6:return!0 case 1:case 2:case 0:case 4:case 3:case 5:return!1}}, -srD(a){var s=this,r=s.aB +srE(a){var s=this,r=s.aB if(r===a)return s.aB=a -if(s.a_E(r)||s.a_E(a))s.aE() +if(s.a_D(r)||s.a_D(a))s.aE() else{s.dK=s.dj=null -s.bk()}}, -siR(a){var s=this +s.bj()}}, +siT(a){var s=this if(s.bc.l(0,a))return s.bc=a s.R=s.dK=s.dj=null -s.bk()}, +s.bj()}, sd0(a){var s=this if(s.cD==a)return s.cD=a s.R=s.dK=s.dj=null -s.bk()}, +s.bj()}, dH(a){var s,r=this.a0$ -if(r!=null){s=r.k8(B.du) -switch(this.aB.a){case 6:return a.c9(new A.b8(0,a.b,0,a.d).xl(s)) -case 1:case 2:case 0:case 4:case 3:case 5:return a.xl(s)}}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, +if(r!=null){s=r.ka(B.dv) +switch(this.aB.a){case 6:return a.c9(new A.b8(0,a.b,0,a.d).xn(s)) +case 1:case 2:case 0:case 4:case 3:case 5:return a.xn(s)}}else return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d))}, d3(){var s,r,q,p=this,o=p.a0$ -if(o!=null){o.dc(B.du,!0) +if(o!=null){o.dc(B.dv,!0) switch(p.aB.a){case 6:o=t.k s=o.a(A.J.prototype.gaG.call(p)) r=p.a0$.k3 r.toString -q=new A.b8(0,s.b,0,s.d).xl(r) +q=new A.b8(0,s.b,0,s.d).xn(r) p.k3=o.a(A.J.prototype.gaG.call(p)).c9(q) break case 1:case 2:case 0:case 4:case 3:case 5:o=t.k.a(A.J.prototype.gaG.call(p)) s=p.a0$.k3 s.toString -p.k3=o.xl(s) +p.k3=o.xn(s) break}p.dK=p.dj=null}else{o=t.k.a(A.J.prototype.gaG.call(p)) p.k3=new A.M(A.Y(0,o.a,o.b),A.Y(0,o.c,o.d))}}, -Qo(){var s,r,q,p,o,n,m,l,k,j=this +Qn(){var s,r,q,p,o,n,m,l,k,j=this if(j.dK!=null)return if(j.a0$==null){j.dj=!1 s=new A.b0(new Float64Array(16)) -s.bm() -j.dK=s}else{j.ayM() +s.bl() +j.dK=s}else{j.ayJ() s=j.a0$.k3 s.toString r=j.aB q=j.k3 q.toString -p=A.baK(r,s,q) +p=A.baQ(r,s,q) q=p.b r=p.a o=s.a s=s.b -n=j.R.Jp(r,new A.x(0,0,0+o,0+s)) +n=j.R.Jr(r,new A.x(0,0,0+o,0+s)) m=j.R m.toString l=j.k3 -k=m.Jp(q,new A.x(0,0,0+l.a,0+l.b)) +k=m.Jr(q,new A.x(0,0,0+l.a,0+l.b)) m=n.a j.dj=n.c-m=s.d)l=new A.M(A.Y(0,k,r),A.Y(0,s.c,s.d)) else{l=l.k3 -l.toString}p.a=o.zf(n,l)}}} -A.U9.prototype={ +l.toString}p.a=o.zh(n,l)}}} +A.Uc.prototype={ b6(a){var s -this.fi(a) +this.fj(a) s=this.a0$ if(s!=null)s.b6(a)}, b1(a){var s -this.eU(0) +this.eV(0) s=this.a0$ if(s!=null)s.b1(0)}} -A.a1M.prototype={ +A.a1S.prototype={ T(){return"GrowthDirection."+this.b}} -A.vX.prototype={ -ga9Q(){return!1}, -aEW(a,b){var s=this.w +A.vV.prototype={ +ga9O(){return!1}, +aEU(a,b){var s=this.w switch(A.co(this.a).a){case 0:return new A.b8(b,a,s,s) case 1:return new A.b8(s,s,b,a)}}, -aEV(){return this.aEW(1/0,0)}, +aET(){return this.aEU(1/0,0)}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -if(!(b instanceof A.vX))return!1 +if(!(b instanceof A.vV))return!1 return b.a===s.a&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.y===s.y&&b.Q===s.Q&&b.z===s.z}, gI(a){var s=this return A.a4(s.a,s.b,s.d,s.f,s.r,s.w,s.x,s.y,s.Q,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, @@ -108596,38 +108703,38 @@ r.push("viewportMainAxisExtent: "+B.d.aZ(s.y,1)) r.push("remainingCacheExtent: "+B.d.aZ(s.Q,1)) r.push("cacheOrigin: "+B.d.aZ(s.z,1)) return"SliverConstraints("+B.b.cl(r,", ")+")"}} -A.a8c.prototype={ -fe(){return"SliverGeometry"}} -A.FZ.prototype={} -A.a8d.prototype={ +A.a8j.prototype={ +ff(){return"SliverGeometry"}} +A.FX.prototype={} +A.a8k.prototype={ k(a){return A.O(this.a).k(0)+"@(mainAxis: "+A.h(this.c)+", crossAxis: "+A.h(this.d)+")"}} -A.vY.prototype={ +A.vW.prototype={ k(a){var s=this.a return"layoutOffset="+(s==null?"None":B.d.aZ(s,1))}} -A.rL.prototype={} -A.vZ.prototype={ +A.rJ.prototype={} +A.vX.prototype={ k(a){return"paintOffset="+A.h(this.a)}} -A.rM.prototype={} +A.rK.prototype={} A.eT.prototype={ gaG(){return t.U.a(A.J.prototype.gaG.call(this))}, -gtk(){return this.gp7()}, -gp7(){var s=this,r=t.U +gtl(){return this.gp9()}, +gp9(){var s=this,r=t.U switch(A.co(r.a(A.J.prototype.gaG.call(s)).a).a){case 0:return new A.x(0,0,0+s.id.c,0+r.a(A.J.prototype.gaG.call(s)).w) case 1:return new A.x(0,0,0+r.a(A.J.prototype.gaG.call(s)).w,0+s.id.c)}}, -Dr(){}, -a9d(a,b,c){var s=this -if(c>=0&&c=0&&b=0&&c=0&&br;j=h,i=o){o=a3.a9t(p,!0) +for(;j>r;j=h,i=o){o=a3.a9q(p,!0) if(o==null){n=a3.aH$ k=n.e k.toString @@ -108711,11 +108818,11 @@ if(r===0){n.dc(p,!0) o=a3.aH$ if(a5.a==null)a5.a=o i=o -break}else{a3.id=A.Ay(a4,!1,a4,a4,0,0,0,0,-r) +break}else{a3.id=A.Ax(a4,!1,a4,a4,0,0,0,0,-r) return}}n=a3.aH$ n.toString -h=j-a3.vb(n) -if(h<-1e-10){a3.id=A.Ay(a4,!1,a4,a4,0,0,0,0,-h) +h=j-a3.vc(n) +if(h<-1e-10){a3.id=A.Ax(a4,!1,a4,a4,0,0,0,0,-h) a7=a3.aH$.e a7.toString m.a(a7).a=0 @@ -108732,14 +108839,14 @@ k.toString if(!(k>0))break n=n.a n.toString -o=a3.a9t(p,!0) +o=a3.a9q(p,!0) k=a3.aH$ k.toString -h=n-a3.vb(k) +h=n-a3.vc(k) k=a3.aH$.e k.toString m.a(k).a=0 -if(h<-1e-10){a3.id=A.Ay(a4,!1,a4,a4,0,0,0,0,-h) +if(h<-1e-10){a3.id=A.Ax(a4,!1,a4,a4,0,0,0,0,-h) return}}if(i==null){o.dc(p,!0) a5.a=o}a5.b=!0 a5.c=o @@ -108751,30 +108858,30 @@ k.toString a5.d=k n=n.a n.toString -a5.e=n+a3.vb(o) -g=new A.aJO(a5,a3,p) +a5.e=n+a3.vc(o) +g=new A.aJU(a5,a3,p) for(f=0;a5.es+a6.r||s>0,a4,a4,a,a1,0,a,a4) +a3.id=A.Ax(a2,n>s+a6.r||s>0,a4,a4,a,a1,0,a,a4) if(a===n)a7.R8=!0 -a7.S1()}} -A.aJO.prototype={ +a7.S0()}} +A.aJU.prototype={ $0(){var s,r,q,p=this.a,o=p.c,n=p.a if(o==n)p.b=!1 s=this.b o=o.e o.toString -r=p.c=A.w(s).h("aL.1").a(o).aY$ +r=p.c=A.q(s).h("aL.1").a(o).aY$ o=r==null if(o)p.b=!1 q=++p.d @@ -108820,7 +108927,7 @@ o.toString q=o!==q o=q}else o=!0 q=this.c -if(o){r=s.aLq(q,n,!0) +if(o){r=s.aLo(q,n,!0) p.c=r if(r==null)return!1}else r.dc(q,!0) o=p.a=p.c}else o=r @@ -108829,75 +108936,75 @@ n.toString t.YX.a(n) q=p.e n.a=q -p.e=q+s.vb(o) +p.e=q+s.vc(o) return!0}, $S:79} -A.oZ.prototype={$ie0:1} -A.aJS.prototype={ -h6(a){}} -A.pp.prototype={ -k(a){var s=this.b,r=this.Ck$?"keepAlive; ":"" -return"index="+A.h(s)+"; "+r+this.ajA(0)}} -A.Fl.prototype={ -h6(a){if(!(a.e instanceof A.pp))a.e=new A.pp(!1,null,null)}, -kf(a){var s -this.XW(a) +A.oX.prototype={$ie_:1} +A.aJY.prototype={ +h9(a){}} +A.pn.prototype={ +k(a){var s=this.b,r=this.Cm$?"keepAlive; ":"" +return"index="+A.h(s)+"; "+r+this.ajy(0)}} +A.Fj.prototype={ +h9(a){if(!(a.e instanceof A.pn))a.e=new A.pn(!1,null,null)}, +kh(a){var s +this.XV(a) s=a.e s.toString -if(!t.YX.a(s).c)this.by.RW(t.x.a(a))}, -Tu(a,b,c){this.Mg(0,b,c)}, -D9(a,b){var s,r=this,q=a.e +if(!t.YX.a(s).c)this.bx.RV(t.x.a(a))}, +Tt(a,b,c){this.Mi(0,b,c)}, +Db(a,b){var s,r=this,q=a.e q.toString t.YX.a(q) -if(!q.c){r.ahs(a,b) -r.by.RW(a) -r.aE()}else{s=r.bV -if(s.i(0,q.b)===a)s.N(0,q.b) -r.by.RW(a) +if(!q.c){r.ahq(a,b) +r.bx.RV(a) +r.aE()}else{s=r.bU +if(s.i(0,q.b)===a)s.L(0,q.b) +r.bx.RV(a) q=q.b q.toString -s.u(0,q,a)}}, -N(a,b){var s=b.e +s.t(0,q,a)}}, +L(a,b){var s=b.e s.toString t.YX.a(s) -if(!s.c){this.aht(0,b) -return}this.bV.N(0,s.b) -this.kW(b)}, -Nw(a,b){this.TA(new A.aJP(this,a,b),t.U)}, -a_1(a){var s,r=this,q=a.e +if(!s.c){this.ahr(0,b) +return}this.bU.L(0,s.b) +this.kZ(b)}, +Ny(a,b){this.Tz(new A.aJV(this,a,b),t.U)}, +a_0(a){var s,r=this,q=a.e q.toString t.YX.a(q) -if(q.Ck$){r.N(0,a) +if(q.Cm$){r.L(0,a) s=q.b s.toString -r.bV.u(0,s,a) +r.bU.t(0,s,a) a.e=q -r.XW(a) -q.c=!0}else r.by.abM(a)}, +r.XV(a) +q.c=!0}else r.bx.abK(a)}, b6(a){var s,r,q -this.akK(a) -for(s=this.bV,s=s.gbB(s),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b6(a)}}, +this.akI(a) +for(s=this.bU,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b6(a)}}, b1(a){var s,r,q -this.akL(0) -for(s=this.bV,s=s.gbB(s),r=A.w(s),r=r.h("@<1>").ae(r.z[1]),s=new A.c1(J.az(s.a),s.b,r.h("c1<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b1(0)}}, -mZ(){this.Xe() -var s=this.bV -s.gbB(s).ab(0,this.gKC())}, +this.akJ(0) +for(s=this.bU,s=s.gby(s),r=A.q(s),r=r.h("@<1>").ad(r.z[1]),s=new A.bT(J.ax(s.a),s.b,r.h("bT<1,2>")),r=r.z[1];s.D();){q=s.a;(q==null?r.a(q):q).b1(0)}}, +n2(){this.Xd() +var s=this.bU +s.gby(s).ab(0,this.gKE())}, c7(a){var s -this.F_(a) -s=this.bV -s.gbB(s).ab(0,a)}, -jw(a){this.F_(a)}, -aEu(a,b){var s -this.Nw(a,null) +this.F1(a) +s=this.bU +s.gby(s).ab(0,a)}, +jy(a){this.F1(a)}, +aEs(a,b){var s +this.Ny(a,null) s=this.aH$ if(s!=null){s=s.e s.toString t.YX.a(s).a=b -return!0}this.by.R8=!0 +return!0}this.bx.R8=!0 return!1}, -a5Q(){return this.aEu(0,0)}, -a9t(a,b){var s,r,q,p=this,o=p.aH$ +a5O(){return this.aEs(0,0)}, +a9q(a,b){var s,r,q,p=this,o=p.aH$ o.toString o=o.e o.toString @@ -108905,7 +109012,7 @@ s=t.YX o=s.a(o).b o.toString r=o-1 -p.Nw(r,null) +p.Ny(r,null) o=p.aH$ o.toString q=o.e @@ -108913,72 +109020,72 @@ q.toString q=s.a(q).b q.toString if(q===r){o.dc(a,b) -return p.aH$}p.by.R8=!0 +return p.aH$}p.bx.R8=!0 return null}, -aLq(a,b,c){var s,r,q,p=b.e +aLo(a,b,c){var s,r,q,p=b.e p.toString s=t.YX p=s.a(p).b p.toString r=p+1 -this.Nw(r,b) +this.Ny(r,b) p=b.e p.toString -q=A.w(this).h("aL.1").a(p).aY$ +q=A.q(this).h("aL.1").a(p).aY$ if(q!=null){p=q.e p.toString p=s.a(p).b p.toString p=p===r}else p=!1 if(p){q.dc(a,c) -return q}this.by.R8=!0 +return q}this.bx.R8=!0 return null}, -Rm(a,b){var s={} +Rl(a,b){var s={} s.a=a s.b=b -this.TA(new A.aJR(s,this),t.U)}, -vb(a){switch(A.co(t.U.a(A.J.prototype.gaG.call(this)).a).a){case 0:return a.k3.a +this.Tz(new A.aJX(s,this),t.U)}, +vc(a){switch(A.co(t.U.a(A.J.prototype.gaG.call(this)).a).a){case 0:return a.k3.a case 1:return a.k3.b}}, -Tq(a,b,c){var s,r,q=this.f4$,p=A.bd9(a) -for(s=A.w(this).h("aL.1");q!=null;){if(this.aL0(p,q,b,c))return!0 +Tp(a,b,c){var s,r,q=this.f5$,p=A.bdg(a) +for(s=A.q(this).h("aL.1");q!=null;){if(this.aKZ(p,q,b,c))return!0 r=q.e r.toString q=s.a(r).e2$}return!1}, -Rj(a){var s=a.e +Ri(a){var s=a.e s.toString return t.YX.a(s).a}, -rU(a){var s=t.MR.a(a.e) -return(s==null?null:s.b)!=null&&!this.bV.aX(0,s.b)}, -fu(a,b){if(!this.rU(a))b.cM() -else this.aER(a,b)}, +rV(a){var s=t.MR.a(a.e) +return(s==null?null:s.b)!=null&&!this.bU.aX(0,s.b)}, +fz(a,b){if(!this.rV(a))b.cM() +else this.aEP(a,b)}, aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null if(d.aH$==null)return s=t.U -switch(A.q0(s.a(A.J.prototype.gaG.call(d)).a,s.a(A.J.prototype.gaG.call(d)).b)){case B.W:r=b.V(0,new A.j(0,d.id.c)) -q=B.Ag -p=B.es +switch(A.q_(s.a(A.J.prototype.gaG.call(d)).a,s.a(A.J.prototype.gaG.call(d)).b)){case B.W:r=b.V(0,new A.j(0,d.id.c)) +q=B.Ak +p=B.et o=!0 break -case B.ba:r=b -q=B.es -p=B.c4 +case B.bb:r=b +q=B.et +p=B.c5 o=!1 break case B.S:r=b -q=B.c4 -p=B.es +q=B.c5 +p=B.et o=!1 break -case B.aW:r=b.V(0,new A.j(d.id.c,0)) -q=B.Ak -p=B.c4 +case B.aX:r=b.V(0,new A.j(d.id.c,0)) +q=B.Ao +p=B.c5 o=!0 break default:o=c r=o p=r q=p}n=d.aH$ -for(m=A.w(d).h("aL.1"),l=t.YX;n!=null;){k=n.e +for(m=A.q(d).h("aL.1"),l=t.YX;n!=null;){k=n.e k.toString k=l.a(k).a k.toString @@ -108990,83 +109097,83 @@ h=r.b g=q.b h=h+g*j+p.b*0 f=new A.j(k,h) -if(o){e=d.vb(n) -f=new A.j(k+i*e,h+g*e)}if(j0)a.fa(n,f) +if(o){e=d.vc(n) +f=new A.j(k+i*e,h+g*e)}if(j0)a.fb(n,f) k=n.e k.toString n=m.a(k).aY$}}} -A.aJP.prototype={ -$1(a){var s=this.a,r=s.bV,q=this.b,p=this.c -if(r.aX(0,q)){r=r.N(0,q) +A.aJV.prototype={ +$1(a){var s=this.a,r=s.bU,q=this.b,p=this.c +if(r.aX(0,q)){r=r.L(0,q) r.toString q=r.e q.toString t.YX.a(q) -s.kW(r) +s.kZ(r) r.e=q -s.Mg(0,r,p) -q.c=!1}else s.by.aHh(q,p)}, +s.Mi(0,r,p) +q.c=!1}else s.bx.aHf(q,p)}, $S:192} -A.aJR.prototype={ +A.aJX.prototype={ $1(a){var s,r,q for(s=this.a,r=this.b;s.a>0;){q=r.aH$ q.toString -r.a_1(q);--s.a}for(;s.b>0;){q=r.f4$ +r.a_0(q);--s.a}for(;s.b>0;){q=r.f5$ q.toString -r.a_1(q);--s.b}s=r.bV -s=s.gbB(s) -q=A.w(s).h("bm") -B.b.ab(A.ak(new A.bm(s,new A.aJQ(),q),!0,q.h("B.E")),r.by.gaP9())}, +r.a_0(q);--s.b}s=r.bU +s=s.gby(s) +q=A.q(s).h("bl") +B.b.ab(A.ak(new A.bl(s,new A.aJW(),q),!0,q.h("A.E")),r.bx.gaP7())}, $S:192} -A.aJQ.prototype={ +A.aJW.prototype={ $1(a){var s=a.e s.toString -return!t.YX.a(s).Ck$}, +return!t.YX.a(s).Cm$}, $S:571} -A.Ub.prototype={ +A.Ue.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ for(r=t.YX;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ for(r=t.YX;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.ajy.prototype={} -A.ajz.prototype={} -A.akW.prototype={ -b1(a){this.F4(0)}} -A.akX.prototype={} -A.Ox.prototype={ -gR3(){var s=this,r=t.U -switch(A.q0(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:return s.ba.d -case B.ba:return s.ba.a +A.ajF.prototype={} +A.ajG.prototype={} +A.al2.prototype={ +b1(a){this.F6(0)}} +A.al3.prototype={} +A.OA.prototype={ +gR2(){var s=this,r=t.U +switch(A.q_(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:return s.ba.d +case B.bb:return s.ba.a case B.S:return s.ba.b -case B.aW:return s.ba.c}}, -gaEG(){var s=this,r=t.U -switch(A.q0(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:return s.ba.b -case B.ba:return s.ba.c +case B.aX:return s.ba.c}}, +gaEE(){var s=this,r=t.U +switch(A.q_(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:return s.ba.b +case B.bb:return s.ba.c case B.S:return s.ba.d -case B.aW:return s.ba.a}}, -gaHq(){switch(A.co(t.U.a(A.J.prototype.gaG.call(this)).a).a){case 0:var s=this.ba +case B.aX:return s.ba.a}}, +gaHo(){switch(A.co(t.U.a(A.J.prototype.gaG.call(this)).a).a){case 0:var s=this.ba return s.gcQ(s)+s.gcV(s) case 1:return this.ba.ge_()}}, -h6(a){if(!(a.e instanceof A.vZ))a.e=new A.vZ(B.i)}, -d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.U,a3=a2.a(A.J.prototype.gaG.call(a0)),a4=a0.gR3() -a0.gaEG() +h9(a){if(!(a.e instanceof A.vX))a.e=new A.vX(B.i)}, +d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.U,a3=a2.a(A.J.prototype.gaG.call(a0)),a4=a0.gR2() +a0.gaEE() s=a0.ba s.toString -a2=s.aEK(A.co(a2.a(A.J.prototype.gaG.call(a0)).a)) -r=a0.gaHq() -if(a0.a0$==null){q=a0.oy(a3,0,a2) -a0.id=A.Ay(a0.Bo(a3,0,a2),!1,a1,a1,a2,Math.min(q,a3.r),0,a2,a1) -return}p=a0.oy(a3,0,a4) +a2=s.aEI(A.co(a2.a(A.J.prototype.gaG.call(a0)).a)) +r=a0.gaHo() +if(a0.a0$==null){q=a0.oA(a3,0,a2) +a0.id=A.Ax(a0.Bq(a3,0,a2),!1,a1,a1,a2,Math.min(q,a3.r),0,a2,a1) +return}p=a0.oA(a3,0,a4) o=a3.f if(o>0)o=Math.max(0,o-p) s=a0.a0$ @@ -109074,23 +109181,23 @@ s.toString n=Math.max(0,a3.d-a4) m=Math.min(0,a3.z+a4) l=a3.r -k=a0.oy(a3,0,a4) +k=a0.oA(a3,0,a4) j=a3.Q -i=a0.Bo(a3,0,a4) +i=a0.Bq(a3,0,a4) h=Math.max(0,a3.w-r) g=a3.a f=a3.b -s.dc(new A.vX(g,f,a3.c,n,a4+a3.e,o,l-k,h,a3.x,a3.y,m,j-i),!0) +s.dc(new A.vV(g,f,a3.c,n,a4+a3.e,o,l-k,h,a3.x,a3.y,m,j-i),!0) e=a0.a0$.id s=e.y -if(s!=null){a0.id=A.Ay(a1,!1,a1,a1,0,0,0,0,s) +if(s!=null){a0.id=A.Ax(a1,!1,a1,a1,0,0,0,0,s) return}s=e.a n=a4+s m=a2+s -d=a0.oy(a3,n,m) +d=a0.oA(a3,n,m) c=p+d -b=a0.Bo(a3,0,a4) -a=a0.Bo(a3,n,m) +b=a0.Bq(a3,0,a4) +a=a0.Bq(a3,n,m) n=e.c k=e.d q=Math.min(p+Math.max(n,k+d),l) @@ -109099,85 +109206,85 @@ k=Math.min(c+k,q) j=Math.min(a+b+e.z,j) i=e.e n=Math.max(c+n,p+e.r) -a0.id=A.Ay(j,e.x,n,k,a2+i,q,l,m,a1) +a0.id=A.Ax(j,e.x,n,k,a2+i,q,l,m,a1) m=a0.a0$.e m.toString t.jB.a(m) -switch(A.q0(g,f)){case B.W:a2=a0.ba +switch(A.q_(g,f)){case B.W:a2=a0.ba n=a2.a s=a2.d+s -m.a=new A.j(n,a0.oy(a3,s,s+a2.b)) +m.a=new A.j(n,a0.oA(a3,s,s+a2.b)) break -case B.ba:m.a=new A.j(a0.oy(a3,0,a0.ba.a),a0.ba.b) +case B.bb:m.a=new A.j(a0.oA(a3,0,a0.ba.a),a0.ba.b) break case B.S:a2=a0.ba -m.a=new A.j(a2.a,a0.oy(a3,0,a2.b)) +m.a=new A.j(a2.a,a0.oA(a3,0,a2.b)) break -case B.aW:a2=a0.ba +case B.aX:a2=a0.ba s=a2.c+s -m.a=new A.j(a0.oy(a3,s,s+a2.a),a0.ba.b) +m.a=new A.j(a0.oA(a3,s,s+a2.a),a0.ba.b) break}}, -Tq(a,b,c){var s,r,q,p,o=this,n=o.a0$ +Tp(a,b,c){var s,r,q,p,o=this,n=o.a0$ if(n!=null&&n.id.r>0){n=n.e n.toString t.jB.a(n) -s=o.oy(t.U.a(A.J.prototype.gaG.call(o)),0,o.gR3()) +s=o.oA(t.U.a(A.J.prototype.gaG.call(o)),0,o.gR2()) r=o.a0$ r.toString -r=o.aFO(r) +r=o.aFM(r) n=n.a -q=o.a0$.gaKZ() +q=o.a0$.gaKX() p=n!=null -if(p)a.c.push(new A.HO(new A.j(-n.a,-n.b))) +if(p)a.c.push(new A.HN(new A.j(-n.a,-n.b))) q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) -if(p)a.Ks()}return!1}, -aFO(a){var s=this,r=t.U -switch(A.q0(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:case B.S:return s.ba.a -case B.aW:case B.ba:return s.ba.b}}, -Rj(a){return this.gR3()}, -fu(a,b){var s=a.e +if(p)a.Ku()}return!1}, +aFM(a){var s=this,r=t.U +switch(A.q_(r.a(A.J.prototype.gaG.call(s)).a,r.a(A.J.prototype.gaG.call(s)).b)){case B.W:case B.S:return s.ba.a +case B.aX:case B.bb:return s.ba.b}}, +Ri(a){return this.gR2()}, +fz(a,b){var s=a.e s.toString s=t.jB.a(s).a b.aF(0,s.a,s.b)}, aI(a,b){var s,r=this.a0$ if(r!=null&&r.id.w){s=r.e s.toString -a.fa(r,b.V(0,t.jB.a(s).a))}}} -A.a6M.prototype={ -aB1(){if(this.ba!=null)return +a.fb(r,b.V(0,t.jB.a(s).a))}}} +A.a6T.prototype={ +aAZ(){if(this.ba!=null)return this.ba=this.cK}, -sht(a,b){var s=this +shw(a,b){var s=this if(s.cK.l(0,b))return s.cK=b s.ba=null s.aE()}, sd0(a){var s=this -if(s.f7===a)return -s.f7=a +if(s.f8===a)return +s.f8=a s.ba=null s.aE()}, -d3(){this.aB1() -this.aj5()}} -A.ajx.prototype={ +d3(){this.aAZ() +this.aj3()}} +A.ajE.prototype={ b6(a){var s -this.fi(a) +this.fj(a) s=this.a0$ if(s!=null)s.b6(a)}, b1(a){var s -this.eU(0) +this.eV(0) s=this.a0$ if(s!=null)s.b1(0)}} -A.aJ3.prototype={ +A.aJ9.prototype={ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 -return b instanceof A.aJ3&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +return b instanceof A.aJ9&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){var s=this return"RelativeRect.fromLTRB("+B.d.aZ(s.a,1)+", "+B.d.aZ(s.b,1)+", "+B.d.aZ(s.c,1)+", "+B.d.aZ(s.d,1)+")"}} A.h4.prototype={ -gJx(){var s=this +gJz(){var s=this return s.e!=null||s.f!=null||s.r!=null||s.w!=null||s.x!=null||s.y!=null}, k(a){var s=this,r=A.b([],t.T),q=s.e if(q!=null)r.push("top="+A.iX(q)) @@ -109192,16 +109299,16 @@ if(q!=null)r.push("width="+A.iX(q)) q=s.y if(q!=null)r.push("height="+A.iX(q)) if(r.length===0)r.push("not positioned") -r.push(s.vV(0)) +r.push(s.vW(0)) return B.b.cl(r,"; ")}} -A.a8J.prototype={ +A.a8Q.prototype={ T(){return"StackFit."+this.b}} -A.Fm.prototype={ -h6(a){if(!(a.e instanceof A.h4))a.e=new A.h4(null,null,B.i)}, -aCq(){var s=this +A.Fk.prototype={ +h9(a){if(!(a.e instanceof A.h4))a.e=new A.h4(null,null,B.i)}, +aCn(){var s=this if(s.aa!=null)return s.aa=s.af.aC(s.aJ)}, -siR(a){var s=this +siT(a){var s=this if(s.af.l(0,a))return s.af=a s.aa=null @@ -109211,20 +109318,20 @@ if(s.aJ==a)return s.aJ=a s.aa=null s.aE()}, -srD(a){if(this.b9!==a){this.b9=a +srE(a){if(this.b9!==a){this.b9=a this.aE()}}, -slC(a){var s=this +slH(a){var s=this if(a!==s.G){s.G=a -s.bk() +s.bj() s.ce()}}, -c8(a){return A.A8(this.aH$,new A.aJW(a))}, -c3(a){return A.A8(this.aH$,new A.aJU(a))}, -c4(a){return A.A8(this.aH$,new A.aJV(a))}, -cd(a){return A.A8(this.aH$,new A.aJT(a))}, -fV(a){return this.It(a)}, -dH(a){return this.a3K(a,A.Ip())}, -a3K(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -e.aCq() +c8(a){return A.A7(this.aH$,new A.aK1(a))}, +c3(a){return A.A7(this.aH$,new A.aK_(a))}, +c4(a){return A.A7(this.aH$,new A.aK0(a))}, +cd(a){return A.A7(this.aH$,new A.aJZ(a))}, +fW(a){return this.Iv(a)}, +dH(a){return this.a3I(a,A.Io())}, +a3I(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.aCn() if(e.dJ$===0){s=a.a r=a.b q=A.Y(1/0,s,r) @@ -109235,7 +109342,7 @@ return isFinite(q)&&isFinite(n)?new A.M(A.Y(1/0,s,r),A.Y(1/0,p,o)):new A.M(A.Y(0 l=a.c switch(e.b9.a){case 0:k=new A.b8(0,a.b,0,a.d) break -case 1:k=A.Jb(new A.M(A.Y(1/0,m,a.b),A.Y(1/0,l,a.d))) +case 1:k=A.Ja(new A.M(A.Y(1/0,m,a.b),A.Y(1/0,l,a.d))) break case 2:k=a break @@ -109243,18 +109350,18 @@ default:k=null}j=e.aH$ for(s=t.Qv,i=l,h=m,g=!1;j!=null;){r=j.e r.toString s.a(r) -if(!r.gJx()){f=b.$2(j,k) +if(!r.gJz()){f=b.$2(j,k) h=Math.max(h,f.a) i=Math.max(i,f.b) g=!0}j=r.aY$}return g?new A.M(h,i):new A.M(A.Y(1/0,m,a.b),A.Y(1/0,l,a.d))}, d3(){var s,r,q,p,o,n,m,l=this,k=t.k.a(A.J.prototype.gaG.call(l)) -l.L=!1 -l.k3=l.a3K(k,A.Iq()) +l.M=!1 +l.k3=l.a3I(k,A.Ip()) s=l.aH$ for(r=t.Qv,q=t.o;s!=null;){p=s.e p.toString r.a(p) -if(!p.gJx()){o=l.aa +if(!p.gJz()){o=l.aa o.toString n=l.k3 n.toString @@ -109264,37 +109371,37 @@ p.a=o.u1(q.a(n.U(0,m)))}else{o=l.k3 o.toString n=l.aa n.toString -l.L=A.bgZ(s,p,o,n)||l.L}s=p.aY$}}, -ea(a,b){return this.BO(a,b)}, -Ko(a,b){this.xw(a,b)}, -aI(a,b){var s,r=this,q=r.G!==B.t&&r.L,p=r.a8 +l.M=A.bh5(s,p,o,n)||l.M}s=p.aY$}}, +ea(a,b){return this.BQ(a,b)}, +Kq(a,b){this.xy(a,b)}, +aI(a,b){var s,r=this,q=r.G!==B.t&&r.M,p=r.a8 if(q){q=r.cx q===$&&A.c() s=r.k3 -p.sbF(0,a.pd(q,b,new A.x(0,0,0+s.a,0+s.b),r.gaaS(),r.G,p.a))}else{p.sbF(0,null) -r.Ko(a,b)}}, -v(){this.a8.sbF(0,null) -this.jD()}, -q1(a){var s +p.sbE(0,a.pf(q,b,new A.x(0,0,0+s.a,0+s.b),r.gaaQ(),r.G,p.a))}else{p.sbE(0,null) +r.Kq(a,b)}}, +v(){this.a8.sbE(0,null) +this.jF()}, +q3(a){var s switch(this.G.a){case 0:return null -case 1:case 2:case 3:if(this.L){s=this.k3 +case 1:case 2:case 3:if(this.M){s=this.k3 s=new A.x(0,0,0+s.a,0+s.b)}else s=null return s}}} -A.aJW.prototype={ -$1(a){return a.b2(B.a5,this.a,a.gc6())}, +A.aK1.prototype={ +$1(a){return a.b2(B.a6,this.a,a.gc6())}, $S:40} -A.aJU.prototype={ -$1(a){return a.b2(B.ad,this.a,a.gcg())}, +A.aK_.prototype={ +$1(a){return a.b2(B.af,this.a,a.gcg())}, $S:40} -A.aJV.prototype={ -$1(a){return a.b2(B.aq,this.a,a.gcz())}, +A.aK0.prototype={ +$1(a){return a.b2(B.as,this.a,a.gcz())}, $S:40} -A.aJT.prototype={ -$1(a){return a.b2(B.aQ,this.a,a.gcY())}, +A.aJZ.prototype={ +$1(a){return a.b2(B.aR,this.a,a.gcY())}, $S:40} -A.On.prototype={ -jw(a){if(this.d2!=null&&this.aH$!=null)a.$1(this.N9())}, -N9(){var s,r=this.aH$,q=t.Qv,p=this.d2,o=0 +A.Oq.prototype={ +jy(a){if(this.d2!=null&&this.aH$!=null)a.$1(this.Nb())}, +Nb(){var s,r=this.aH$,q=t.Qv,p=this.d2,o=0 while(!0){if(r!=null){p.toString s=o=a||l>=b.length||!J.e(s,b[l]) else s=!1 -if(s){s=j.L[m] +if(s){s=j.M[m] s.toString p.H(0,s)}}for(o=0;i=o*a,i=s||o>=j.af||!J.e(j.L[n+o*s],k) +if(k!=null)s=n>=s||o>=j.af||!J.e(j.M[n+o*s],k) else s=!1 -if(s)if(!p.N(0,b[l])){s=b[l] +if(s)if(!p.L(0,b[l])){s=b[l] s.toString -j.h6(s) +j.h9(s) j.aE() -j.v2() +j.v3() j.ce() -j.M9(s)}}++o}p.ab(0,j.gaIz()) +j.Mb(s)}}++o}p.ab(0,j.gaIx()) j.aa=a -j.af=B.e.eD(b.length,a) -j.L=A.ak(b,!0,t.aA) +j.af=B.e.eC(b.length,a) +j.M=A.ak(b,!0,t.aA) j.aE()}, -WA(a,b,c){var s=this,r=a+b*s.aa,q=s.L[r] +Wz(a,b,c){var s=this,r=a+b*s.aa,q=s.M[r] if(q==c)return -if(q!=null)s.kW(q) -B.b.u(s.L,r,c) -if(c!=null)s.kf(c)}, +if(q!=null)s.kZ(q) +B.b.t(s.M,r,c) +if(c!=null)s.kh(c)}, b6(a){var s,r,q,p -this.fi(a) -for(s=this.L,r=s.length,q=0;q=0;--p){o=p+1 -q[p]=q[o]+s[o]}a1.cv=new A.cj(q,A.a6(q).h("cj<1>")) +q[p]=q[o]+s[o]}a1.cv=new A.cj(q,A.a7(q).h("cj<1>")) a1.eh=B.b.ga3(q)+B.b.ga3(s) break case 1:q[0]=0 @@ -109521,15 +109628,15 @@ B.b.aj(o) a1.dt=null for(n=t.o3,m=0,l=0;l=0;--s){q=this.L[s] +for(s=this.M.length-1,r=t.q;s>=0;--s){q=this.M[s] if(q!=null){p=q.e p.toString r.a(p) -if(a.mv(new A.aJY(b,p,q),p.a,b))return!0}}return!1}, +if(a.mz(new A.aK3(b,p,q),p.a,b))return!0}}return!1}, aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this if(f.af*f.aa===0){s=f.a8 if(s!=null){r=b.a q=b.b p=f.eh p===$&&A.c() -s.aaP(a.gcX(a),new A.x(r,q,r+p,q+0),B.lI,B.lI)}return}if(f.al!=null){o=a.gcX(a) -for(s=b.a,r=b.b,q=f.du,p=f.gfo(),n=0;n")).ab(0,a)}, -smx(a){if(a===this.L)return -this.L=a +A.Fn.prototype={ +jg(a){this.mi(a) +a.QP(B.CY)}, +jy(a){var s=this.gRj() +new A.bl(s,new A.aK6(),A.aU(s).h("bl<1>")).ab(0,a)}, +smB(a){if(a===this.M)return +this.M=a this.aE()}, -sa7u(a){if(a===this.aa)return +sa7s(a){if(a===this.aa)return this.aa=a this.aE()}, -sm_(a,b){var s=this,r=s.af +sm3(a,b){var s=this,r=s.af if(b===r)return -if(s.b!=null)r.a9(0,s.gJM()) +if(s.b!=null)r.a9(0,s.gJO()) s.af=b -if(s.b!=null)b.ai(0,s.gJM()) +if(s.b!=null)b.ai(0,s.gJO()) s.aE()}, -saFu(a){if(250===this.aJ)return +saFs(a){if(250===this.aJ)return this.aJ=250 this.aE()}, -saFv(a){if(a===this.G)return +saFt(a){if(a===this.G)return this.G=a this.aE()}, -slC(a){var s=this +slH(a){var s=this if(a!==s.a8){s.a8=a -s.bk() +s.bj() s.ce()}}, -b6(a){this.akN(a) -this.af.ai(0,this.gJM())}, -b1(a){this.af.a9(0,this.gJM()) -this.akO(0)}, +b6(a){this.akL(a) +this.af.ai(0,this.gJO())}, +b1(a){this.af.a9(0,this.gJO()) +this.akM(0)}, c8(a){return 0}, c3(a){return 0}, c4(a){return 0}, cd(a){return 0}, -ghq(){return!0}, -TT(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.bGB(k.af.k4,e),i=f+h +ght(){return!0}, +TS(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.bGH(k.af.k4,e),i=f+h for(s=f,r=0;c!=null;){q=a2<=0?0:a2 p=Math.max(b,-q) o=b-p -c.dc(new A.vX(k.L,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.aa,g,p,Math.max(0,a0+o)),!0) +c.dc(new A.vV(k.M,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.aa,g,p,Math.max(0,a0+o)),!0) n=c.id m=n.y if(m!=null)return m l=s+n.b -if(n.w||a2>0)k.Vy(c,l,e) -else k.Vy(c,-a2+f,e) +if(n.w||a2>0)k.Vx(c,l,e) +else k.Vx(c,-a2+f,e) i=Math.max(l+n.c,i) m=n.a a2-=m @@ -109790,9 +109897,9 @@ r+=m s+=n.d m=n.z if(m!==0){a0-=m-o -b=Math.min(p+m,0)}k.acV(e,n) +b=Math.min(p+m,0)}k.acT(e,n) c=a.$1(c)}return 0}, -q1(a){var s,r,q,p,o,n +q3(a){var s,r,q,p,o,n switch(this.a8.a){case 0:return null case 1:case 2:case 3:break}s=this.k3 r=0+s.a @@ -109800,90 +109907,90 @@ q=0+s.b s=t.U if(s.a(A.J.prototype.gaG.call(a)).f===0||!isFinite(s.a(A.J.prototype.gaG.call(a)).y))return new A.x(0,0,r,q) p=s.a(A.J.prototype.gaG.call(a)).y-s.a(A.J.prototype.gaG.call(a)).r+s.a(A.J.prototype.gaG.call(a)).f -switch(A.q0(this.L,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:o=0+p +switch(A.q_(this.M,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:o=0+p n=0 break case B.W:q-=p n=0 o=0 break -case B.ba:n=0+p +case B.bb:n=0+p o=0 break -case B.aW:r-=p +case B.aX:r-=p n=0 o=0 break default:n=0 o=0}return new A.x(n,o,r,q)}, -RV(a){var s,r=this,q=r.b9 +RU(a){var s,r=this,q=r.b9 if(q==null){q=r.k3 -return new A.x(0,0,0+q.a,0+q.b)}switch(A.co(r.L).a){case 1:s=r.k3 +return new A.x(0,0,0+q.a,0+q.b)}switch(A.co(r.M).a){case 1:s=r.k3 return new A.x(0,0-q,0+s.a,0+s.b+q) case 0:s=r.k3 return new A.x(0-q,0,0+s.a+q,0+s.b)}}, aI(a,b){var s,r,q,p=this if(p.aH$==null)return -s=p.ga9c()&&p.a8!==B.t +s=p.ga99()&&p.a8!==B.t r=p.al if(s){s=p.cx s===$&&A.c() q=p.k3 -r.sbF(0,a.pd(s,b,new A.x(0,0,0+q.a,0+q.b),p.gaE7(),p.a8,r.a))}else{r.sbF(0,null) -p.a5t(a,b)}}, -v(){this.al.sbF(0,null) -this.jD()}, -a5t(a,b){var s,r,q,p,o,n,m -for(s=this.gRk(),r=s.length,q=b.a,p=b.b,o=0;o0}, $S:574} -A.aK_.prototype={ -$1(a){var s=this,r=s.c,q=s.a,p=s.b.a6M(r,q.b) -return r.a9d(s.d,q.a,p)}, +A.aK5.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.a6K(r,q.b) +return r.a9a(s.d,q.a,p)}, $S:190} -A.OA.prototype={ -h6(a){if(!(a.e instanceof A.rM))a.e=new A.rM(null,null,B.i)}, -sr9(a){if(a===this.eP)return +A.OD.prototype={ +h9(a){if(!(a.e instanceof A.rK))a.e=new A.rK(null,null,B.i)}, +srb(a){if(a===this.eP)return this.eP=a this.aE()}, -sbw(a){if(a==this.dL)return +sbv(a){if(a==this.dL)return this.dL=a this.aE()}, -gmb(){return!0}, +gmf(){return!0}, dH(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}, d3(){var s,r,q,p,o,n,m,l,k,j=this -switch(A.co(j.L).a){case 1:j.af.x_(j.k3.b) +switch(A.co(j.M).a){case 1:j.af.x3(j.k3.b) break -case 0:j.af.x_(j.k3.a) -break}if(j.dL==null){j.kl=j.f2=0 -j.i3=!1 -j.af.wU(0,0) -return}switch(A.co(j.L).a){case 1:s=j.k3 +case 0:j.af.x3(j.k3.a) +break}if(j.dL==null){j.kn=j.f3=0 +j.i6=!1 +j.af.wW(0,0) +return}switch(A.co(j.M).a){case 1:s=j.k3 r=s.b q=s.a break @@ -109968,21 +110075,21 @@ default:r=null q=null}s=0 do{p=j.af.at p.toString -o=j.MV(r,q,p+0) -if(o!==0)j.af.a7b(o) +o=j.MX(r,q,p+0) +if(o!==0)j.af.a79(o) else{p=j.af -n=j.f2 +n=j.f3 n===$&&A.c() m=j.eP n=Math.min(0,n+r*m) -l=j.kl +l=j.kn l===$&&A.c() -if(p.wU(n,Math.max(0,l-r*(1-m))))break}k=s+1 +if(p.wW(n,Math.max(0,l-r*(1-m))))break}k=s+1 if(k<10){s=k continue}else break}while(!0)}, -MV(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -e.kl=e.f2=0 -e.i3=!1 +MX(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +e.kn=e.f3=0 +e.i6=!1 s=a*e.eP-c r=A.Y(s,0,a) q=a-s @@ -109998,10 +110105,10 @@ l=A.Y(m,0,n) k=A.Y(n-m,0,n) j=e.dL.e j.toString -i=A.w(e).h("aL.1").a(j).e2$ +i=A.q(e).h("aL.1").a(j).e2$ j=i==null if(!j){h=Math.max(a,s) -g=e.TT(e.gaFM(),A.Y(q,-o,0),i,b,B.tW,p,a,0,l,r,h-a) +g=e.TS(e.gaFK(),A.Y(q,-o,0),i,b,B.u_,p,a,0,l,r,h-a) if(g!==0)return-g}q=e.dL o=-s h=Math.max(0,o) @@ -110009,80 +110116,80 @@ o=j?Math.min(0,o):0 j=s>=a?s:r f=e.b9 f.toString -return e.TT(e.ga6t(),A.Y(s,-f,0),q,b,B.it,j,a,o,k,p,h)}, -ga9c(){return this.i3}, -acV(a,b){var s,r=this -switch(a.a){case 0:s=r.kl +return e.TS(e.ga6r(),A.Y(s,-f,0),q,b,B.iw,j,a,o,k,p,h)}, +ga99(){return this.i6}, +acT(a,b){var s,r=this +switch(a.a){case 0:s=r.kn s===$&&A.c() -r.kl=s+b.a +r.kn=s+b.a break -case 1:s=r.f2 +case 1:s=r.f3 s===$&&A.c() -r.f2=s-b.a -break}if(b.x)r.i3=!0}, -Vy(a,b,c){var s=a.e +r.f3=s-b.a +break}if(b.x)r.i6=!0}, +Vx(a,b,c){var s=a.e s.toString -t.jB.a(s).a=this.a6L(a,b,c)}, -Uy(a){var s=a.e +t.jB.a(s).a=this.a6J(a,b,c)}, +Ux(a){var s=a.e s.toString return t.jB.a(s).a}, -Ws(a,b){var s,r,q,p,o=this +Wr(a,b){var s,r,q,p,o=this switch(t.U.a(A.J.prototype.gaG.call(a)).b.a){case 0:s=o.dL -for(r=A.w(o).h("aL.1"),q=0;s!==a;){q+=s.id.a +for(r=A.q(o).h("aL.1"),q=0;s!==a;){q+=s.id.a p=s.e p.toString s=r.a(p).aY$}return q+b case 1:r=o.dL.e r.toString -p=A.w(o).h("aL.1") +p=A.q(o).h("aL.1") s=p.a(r).e2$ for(q=0;s!==a;){q-=s.id.a r=s.e r.toString s=p.a(r).e2$}return q-b}}, -aae(a){var s,r,q,p=this +aac(a){var s,r,q,p=this switch(t.U.a(A.J.prototype.gaG.call(a)).b.a){case 0:s=p.dL -for(r=A.w(p).h("aL.1");s!==a;){s.id.toString +for(r=A.q(p).h("aL.1");s!==a;){s.id.toString q=s.e q.toString s=r.a(q).aY$}return 0 case 1:r=p.dL.e r.toString -q=A.w(p).h("aL.1") +q=A.q(p).h("aL.1") s=q.a(r).e2$ for(;s!==a;){s.id.toString r=s.e r.toString s=q.a(r).e2$}return 0}}, -fu(a,b){var s=a.e +fz(a,b){var s=a.e s.toString s=t.jB.a(s).a b.aF(0,s.a,s.b)}, -a6M(a,b){var s,r=a.e +a6K(a,b){var s,r=a.e r.toString t.jB.a(r) s=t.U -switch(A.q0(s.a(A.J.prototype.gaG.call(a)).a,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:return b-r.a.b -case B.ba:return b-r.a.a +switch(A.q_(s.a(A.J.prototype.gaG.call(a)).a,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:return b-r.a.b +case B.bb:return b-r.a.a case B.W:return a.id.c-(b-r.a.b) -case B.aW:return a.id.c-(b-r.a.a)}}, -gRk(){var s,r,q=this,p=A.b([],t.Ry),o=q.aH$ +case B.aX:return a.id.c-(b-r.a.a)}}, +gRj(){var s,r,q=this,p=A.b([],t.Ry),o=q.aH$ if(o==null)return p -for(s=A.w(q).h("aL.1");o!=q.dL;){o.toString +for(s=A.q(q).h("aL.1");o!=q.dL;){o.toString p.push(o) r=o.e r.toString -o=s.a(r).aY$}o=q.f4$ +o=s.a(r).aY$}o=q.f5$ for(;!0;){o.toString p.push(o) if(o===q.dL)return p r=o.e r.toString o=s.a(r).e2$}}, -ga6v(){var s,r,q,p=this,o=A.b([],t.Ry) +ga6t(){var s,r,q,p=this,o=A.b([],t.Ry) if(p.aH$==null)return o s=p.dL -for(r=A.w(p).h("aL.1");s!=null;){o.push(s) +for(r=A.q(p).h("aL.1");s!=null;){o.push(s) q=s.e q.toString s=r.a(q).aY$}q=p.dL.e @@ -110092,17 +110199,17 @@ for(;s!=null;){o.push(s) q=s.e q.toString s=r.a(q).e2$}return o}} -A.a6K.prototype={ -h6(a){if(!(a.e instanceof A.rL))a.e=new A.rL(null,null)}, +A.a6R.prototype={ +h9(a){if(!(a.e instanceof A.rJ))a.e=new A.rJ(null,null)}, d3(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=t.k.a(A.J.prototype.gaG.call(h)) -if(h.aH$==null){switch(A.co(h.L).a){case 1:h.k3=new A.M(g.b,g.c) +if(h.aH$==null){switch(A.co(h.M).a){case 1:h.k3=new A.M(g.b,g.c) break case 0:h.k3=new A.M(g.a,g.d) -break}h.af.x_(0) +break}h.af.x3(0) h.dL=h.eP=0 -h.f2=!1 -h.af.wU(0,0) -return}switch(A.co(h.L).a){case 1:s=g.d +h.f3=!1 +h.af.wW(0,0) +return}switch(A.co(h.M).a){case 1:s=g.d r=g.b break case 0:s=g.b @@ -110116,28 +110223,28 @@ n=g.d m=null do{l=h.af.at l.toString -k=h.MV(s,r,l) -if(k!==0)h.af.a7b(k) -else{switch(A.co(h.L).a){case 1:l=h.dL +k=h.MX(s,r,l) +if(k!==0)h.af.a79(k) +else{switch(A.co(h.M).a){case 1:l=h.dL l===$&&A.c() m=A.Y(l,o,n) break case 0:l=h.dL l===$&&A.c() m=A.Y(l,q,p) -break}h.af.x_(m) +break}h.af.x3(m) l=h.af j=h.eP j===$&&A.c() -i=l.wU(0,Math.max(0,j-m)) +i=l.wW(0,Math.max(0,j-m)) if(i)break}}while(!0) -switch(A.co(h.L).a){case 1:h.k3=new A.M(A.Y(r,q,p),A.Y(m,o,n)) +switch(A.co(h.M).a){case 1:h.k3=new A.M(A.Y(r,q,p),A.Y(m,o,n)) break case 0:h.k3=new A.M(A.Y(m,q,p),A.Y(r,o,n)) break}}, -MV(a,b,c){var s,r,q,p,o,n=this +MX(a,b,c){var s,r,q,p,o,n=this n.dL=n.eP=0 -n.f2=c<0 +n.f3=c<0 switch(n.G.a){case 0:n.b9=n.aJ break case 1:n.b9=a*n.aJ @@ -110147,158 +110254,158 @@ q=Math.min(0,c) p=Math.max(0,-c) o=n.b9 o.toString -return n.TT(n.ga6t(),-o,s,b,B.it,p,a,q,a+2*o,a+q,r)}, -ga9c(){return this.f2}, -acV(a,b){var s=this,r=s.eP +return n.TS(n.ga6r(),-o,s,b,B.iw,p,a,q,a+2*o,a+q,r)}, +ga99(){return this.f3}, +acT(a,b){var s=this,r=s.eP r===$&&A.c() s.eP=r+b.a -if(b.x)s.f2=!0 +if(b.x)s.f3=!0 r=s.dL r===$&&A.c() s.dL=r+b.e}, -Vy(a,b,c){var s=a.e +Vx(a,b,c){var s=a.e s.toString t.Xp.a(s).a=b}, -Uy(a){var s=a.e +Ux(a){var s=a.e s.toString s=t.Xp.a(s).a s.toString -return this.a6L(a,s,B.it)}, -Ws(a,b){var s,r,q,p=this.aH$ -for(s=A.w(this).h("aL.1"),r=0;p!==a;){r+=p.id.a +return this.a6J(a,s,B.iw)}, +Wr(a,b){var s,r,q,p=this.aH$ +for(s=A.q(this).h("aL.1"),r=0;p!==a;){r+=p.id.a q=p.e q.toString p=s.a(q).aY$}return r+b}, -aae(a){var s,r,q=this.aH$ -for(s=A.w(this).h("aL.1");q!==a;){q.id.toString +aac(a){var s,r,q=this.aH$ +for(s=A.q(this).h("aL.1");q!==a;){q.id.toString r=q.e r.toString q=s.a(r).aY$}return 0}, -fu(a,b){var s=this.Uy(t.nl.a(a)) +fz(a,b){var s=this.Ux(t.nl.a(a)) b.aF(0,s.a,s.b)}, -a6M(a,b){var s,r=a.e +a6K(a,b){var s,r=a.e r.toString t.Xp.a(r) s=t.U -switch(A.q0(s.a(A.J.prototype.gaG.call(a)).a,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:case B.ba:r=r.a +switch(A.q_(s.a(A.J.prototype.gaG.call(a)).a,s.a(A.J.prototype.gaG.call(a)).b)){case B.S:case B.bb:r=r.a r.toString return b-r case B.W:s=this.k3.b r=r.a r.toString return s-b-r -case B.aW:s=this.k3.a +case B.aX:s=this.k3.a r=r.a r.toString return s-b-r}}, -gRk(){var s,r,q=A.b([],t.Ry),p=this.f4$ -for(s=A.w(this).h("aL.1");p!=null;){q.push(p) +gRj(){var s,r,q=A.b([],t.Ry),p=this.f5$ +for(s=A.q(this).h("aL.1");p!=null;){q.push(p) r=p.e r.toString p=s.a(r).e2$}return q}, -ga6v(){var s,r,q=A.b([],t.Ry),p=this.aH$ -for(s=A.w(this).h("aL.1");p!=null;){q.push(p) +ga6t(){var s,r,q=A.b([],t.Ry),p=this.aH$ +for(s=A.q(this).h("aL.1");p!=null;){q.push(p) r=p.e r.toString p=s.a(r).aY$}return q}} A.mY.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ -for(r=A.w(this).h("mY.0");s!=null;){s.b6(a) +for(r=A.q(this).h("mY.0");s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ -for(r=A.w(this).h("mY.0");s!=null;){s.b1(0) +for(r=A.q(this).h("mY.0");s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.P_.prototype={ +A.P2.prototype={ T(){return"ScrollDirection."+this.b}} A.m1.prototype={ -Da(a,b,c,d){var s=d.a===B.F.a -if(s){this.i9(b) -return A.ev(null,t.H)}else return this.nn(b,c,d)}, +Dc(a,b,c,d){var s=d.a===B.F.a +if(s){this.ic(b) +return A.ew(null,t.H)}else return this.nq(b,c,d)}, k(a){var s=this,r=A.b([],t.T) -s.ajt(r) +s.ajr(r) r.push(A.O(s.w).k(0)) r.push(s.r.k(0)) r.push(A.h(s.fr)) r.push(s.k4.k(0)) -return"#"+A.cW(s)+"("+B.b.cl(r,", ")+")"}, -hb(a){var s=this.at +return"#"+A.cX(s)+"("+B.b.cl(r,", ")+")"}, +he(a){var s=this.at if(s!=null)a.push("offset: "+B.d.aZ(s,1))}} -A.aRb.prototype={ +A.aRh.prototype={ T(){return"WrapAlignment."+this.b}} -A.aaP.prototype={ +A.aaW.prototype={ T(){return"WrapCrossAlignment."+this.b}} -A.Uh.prototype={} -A.pL.prototype={} -A.OB.prototype={ -sxB(a,b){if(this.L===b)return -this.L=b +A.Uk.prototype={} +A.pK.prototype={} +A.OE.prototype={ +sxD(a,b){if(this.M===b)return +this.M=b this.aE()}, -siR(a){if(this.aa===a)return +siT(a){if(this.aa===a)return this.aa=a this.aE()}, -sM0(a,b){if(this.af===b)return +sM2(a,b){if(this.af===b)return this.af=b this.aE()}, -saPM(a){if(this.aJ===a)return +saPK(a){if(this.aJ===a)return this.aJ=a this.aE()}, -saPO(a){if(this.b9===a)return +saPM(a){if(this.b9===a)return this.b9=a this.aE()}, -saHp(a){if(this.G===a)return +saHn(a){if(this.G===a)return this.G=a this.aE()}, -h6(a){if(!(a.e instanceof A.pL))a.e=new A.pL(null,null,B.i)}, +h9(a){if(!(a.e instanceof A.pK))a.e=new A.pK(null,null,B.i)}, c8(a){var s,r,q,p,o=this -switch(o.L.a){case 0:s=o.aH$ -for(r=A.w(o).h("aL.1"),q=0;s!=null;){q=Math.max(q,s.b2(B.a5,1/0,s.gc6())) +switch(o.M.a){case 0:s=o.aH$ +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q=Math.max(q,s.b2(B.a6,1/0,s.gc6())) p=s.e p.toString s=r.a(p).aY$}return q -case 1:return o.A3(new A.b8(0,1/0,0,a)).a}}, +case 1:return o.A5(new A.b8(0,1/0,0,a)).a}}, c3(a){var s,r,q,p,o=this -switch(o.L.a){case 0:s=o.aH$ -for(r=A.w(o).h("aL.1"),q=0;s!=null;){q+=s.b2(B.ad,1/0,s.gcg()) +switch(o.M.a){case 0:s=o.aH$ +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q+=s.b2(B.af,1/0,s.gcg()) p=s.e p.toString s=r.a(p).aY$}return q -case 1:return o.A3(new A.b8(0,1/0,0,a)).a}}, +case 1:return o.A5(new A.b8(0,1/0,0,a)).a}}, c4(a){var s,r,q,p,o=this -switch(o.L.a){case 0:return o.A3(new A.b8(0,a,0,1/0)).b +switch(o.M.a){case 0:return o.A5(new A.b8(0,a,0,1/0)).b case 1:s=o.aH$ -for(r=A.w(o).h("aL.1"),q=0;s!=null;){q=Math.max(q,s.b2(B.aq,1/0,s.gcz())) +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q=Math.max(q,s.b2(B.as,1/0,s.gcz())) p=s.e p.toString s=r.a(p).aY$}return q}}, cd(a){var s,r,q,p,o=this -switch(o.L.a){case 0:return o.A3(new A.b8(0,a,0,1/0)).b +switch(o.M.a){case 0:return o.A5(new A.b8(0,a,0,1/0)).b case 1:s=o.aH$ -for(r=A.w(o).h("aL.1"),q=0;s!=null;){q+=s.b2(B.aQ,1/0,s.gcY()) +for(r=A.q(o).h("aL.1"),q=0;s!=null;){q+=s.b2(B.aR,1/0,s.gcY()) p=s.e p.toString s=r.a(p).aY$}return q}}, -fV(a){return this.It(a)}, -Of(a){switch(this.L.a){case 0:return a.a +fW(a){return this.Iv(a)}, +Oh(a){switch(this.M.a){case 0:return a.a case 1:return a.b}}, -Od(a){switch(this.L.a){case 0:return a.b +Of(a){switch(this.M.a){case 0:return a.b case 1:return a.a}}, -arN(a,b){switch(this.L.a){case 0:return new A.j(a,b) +arK(a,b){switch(this.M.a){case 0:return new A.j(a,b) case 1:return new A.j(b,a)}}, -arq(a,b,c){var s=b-c +arn(a,b,c){var s=b-c switch(this.G.a){case 0:return a?s:0 case 1:return a?0:s case 2:return s/2}}, -dH(a){return this.A3(a)}, -A3(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -switch(f.L.a){case 0:s=a.b +dH(a){return this.A5(a)}, +A5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.M.a){case 0:s=a.b r=new A.b8(0,s,0,1/0) break case 1:s=a.d @@ -110306,9 +110413,9 @@ r=new A.b8(0,1/0,0,s) break default:r=null s=0}q=f.aH$ -for(p=A.w(f).h("aL.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.bds(q,r) -i=f.Of(j) -h=f.Od(j) +for(p=A.q(f).h("aL.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=A.bdz(q,r) +i=f.Oh(j) +h=f.Of(j) if(k>0&&m+i+f.af>s){o=Math.max(o,m) n+=l+f.b9 m=0 @@ -110320,21 +110427,21 @@ g=q.e g.toString q=p.a(g).aY$}n+=l o=Math.max(o,m) -switch(f.L.a){case 0:return a.c9(new A.M(o,n)) +switch(f.M.a){case 0:return a.c9(new A.M(o,n)) case 1:return a.c9(new A.M(n,o))}}, d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=t.k.a(A.J.prototype.gaG.call(b3)) -b3.bO=!1 +b3.bN=!1 s=b3.aH$ if(s==null){b3.k3=new A.M(A.Y(0,b4.a,b4.b),A.Y(0,b4.c,b4.d)) -return}switch(b3.L.a){case 0:r=b4.b +return}switch(b3.M.a){case 0:r=b4.b q=new A.b8(0,r,0,1/0) -p=b3.a8===B.al&&!0 -o=b3.al===B.pt&&!0 +p=b3.a8===B.an&&!0 +o=b3.al===B.px&&!0 break case 1:r=b4.d q=new A.b8(0,1/0,0,r) -p=b3.al===B.pt&&!0 -o=b3.a8===B.al&&!0 +p=b3.al===B.px&&!0 +o=b3.a8===B.an&&!0 break default:q=null r=0 @@ -110345,14 +110452,14 @@ l=A.b([],t.M6) for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.dc(q,!0) e=s.k3 e.toString -d=b3.Of(e) +d=b3.Oh(e) e=s.k3 e.toString -c=b3.Od(e) +c=b3.Of(e) if(f>0&&h+n+d>r){j=Math.max(j,h) i+=g if(l.length!==0)i+=m -l.push(new A.Uh(h,g,f)) +l.push(new A.Uk(h,g,f)) h=0 g=0 f=0}h+=d @@ -110365,8 +110472,8 @@ e.e=l.length s=e.aY$}if(f>0){j=Math.max(j,h) i+=g if(l.length!==0)i+=m -l.push(new A.Uh(h,g,f))}b=l.length -switch(b3.L.a){case 0:e=b3.k3=b4.c9(new A.M(j,i)) +l.push(new A.Uk(h,g,f))}b=l.length +switch(b3.M.a){case 0:e=b3.k3=b4.c9(new A.M(j,i)) a=e.a a0=e.b break @@ -110375,7 +110482,7 @@ a=e.b a0=e.a break default:a=0 -a0=0}b3.bO=a0)return!1 s=l.ga3(l) p=s.b -if(m.nC$.$2$priority$scheduler(p,m)){try{if(l.c===0)A.a7(A.ah("No element"));++l.d -l.Fz(0) -o=l.aza() -if(l.c>0)l.anG(o,0) +if(m.nE$.$2$priority$scheduler(p,m)){try{if(l.c===0)A.a6(A.ah("No element"));++l.d +l.FA(0) +o=l.az7() +if(l.c>0)l.anD(o,0) p=s -p.f.eM(0,p.aRB())}catch(n){r=A.aW(n) -q=A.bu(n) +p.f.eL(0,p.aRA())}catch(n){r=A.aW(n) +q=A.bt(n) p=A.ck("during a task callback") -A.eG(new A.cz(r,q,"scheduler library",p,null,!1))}return l.c!==0}return!1}, -zm(a,b){var s,r=this -r.pt() +A.eH(new A.cz(r,q,"scheduler library",p,null,!1))}return l.c!==0}return!1}, +zo(a,b){var s,r=this +r.pv() s=++r.bc$ -r.cD$.u(0,s,new A.Hq(a)) +r.cD$.t(0,s,new A.Hp(a)) return r.bc$}, -LF(a){return this.zm(a,!1)}, -gaIO(){var s=this -if(s.cw$==null){if(s.d2$===B.eD)s.pt() +LH(a){return this.zo(a,!1)}, +gaIM(){var s=this +if(s.cw$==null){if(s.d2$===B.eE)s.pv() s.cw$=new A.bU(new A.aT($.aF,t.D4),t.gR) -s.de$.push(new A.aLa(s))}return s.cw$.a}, -ga8S(){return this.eP$}, -a3i(a){if(this.eP$===a)return +s.de$.push(new A.aLg(s))}return s.cw$.a}, +ga8P(){return this.eP$}, +a3g(a){if(this.eP$===a)return this.eP$=a -if(a)this.pt()}, -a8j(){var s=$.bQ() -if(s.w==null){s.w=this.gase() -s.x=$.aF}if(s.y==null){s.y=this.gasQ() +if(a)this.pv()}, +a8g(){var s=$.bO() +if(s.w==null){s.w=this.gasb() +s.x=$.aF}if(s.y==null){s.y=this.gasN() s.z=$.aF}}, -Sp(){switch(this.d2$.a){case 0:case 4:this.pt() +So(){switch(this.d2$.a){case 0:case 4:this.pv() return case 1:case 2:case 3:return}}, -pt(){var s,r=this -if(!r.ck$)s=!(A.ir.prototype.ga8S.call(r)&&r.xL$) +pv(){var s,r=this +if(!r.ck$)s=!(A.iq.prototype.ga8P.call(r)&&r.xN$) else s=!0 if(s)return -r.a8j() -$.bQ().pt() +r.a8g() +$.bO().pv() r.ck$=!0}, -aeI(){if(this.ck$)return -this.a8j() -$.bQ().pt() +aeG(){if(this.ck$)return +this.a8g() +$.bO().pv() this.ck$=!0}, -Wr(){var s,r,q=this -if(q.dL$||q.d2$!==B.eD)return +Wq(){var s,r,q=this +if(q.dL$||q.d2$!==B.eE)return q.dL$=!0 -s=A.bid() -s.py(0,"Warm-up frame") +s=A.bij() +s.pA(0,"Warm-up frame") r=q.ck$ -A.dv(B.F,new A.aLc(q)) -A.dv(B.F,new A.aLd(q,r)) -q.aMl(new A.aLe(q,s))}, -YC(a){var s=this.f2$ -return A.dh(B.d.aw((s==null?B.F:new A.bD(a.a-s.a)).a/1)+this.kl$.a,0)}, -asf(a){if(this.dL$){this.hd$=!0 -return}this.a8W(a)}, -asR(){var s=this -if(s.hd$){s.hd$=!1 -s.de$.push(new A.aL9(s)) -return}s.a8Y()}, -a8W(a){var s,r,q=this -if(q.f2$==null)q.f2$=a +A.dv(B.F,new A.aLi(q)) +A.dv(B.F,new A.aLj(q,r)) +q.aMj(new A.aLk(q,s))}, +YB(a){var s=this.f3$ +return A.dh(B.d.az((s==null?B.F:new A.bC(a.a-s.a)).a/1)+this.kn$.a,0)}, +asc(a){if(this.dL$){this.hg$=!0 +return}this.a8T(a)}, +asO(){var s=this +if(s.hg$){s.hg$=!1 +s.de$.push(new A.aLf(s)) +return}s.a8V()}, +a8T(a){var s,r,q=this +if(q.f3$==null)q.f3$=a r=a==null -q.oK$=q.YC(r?q.i3$:a) -if(!r)q.i3$=a +q.oM$=q.YB(r?q.i6$:a) +if(!r)q.i6$=a q.ck$=!1 -try{q.d2$=B.a1J +try{q.d2$=B.a1N s=q.cD$ q.cD$=A.D(t.S,t.h1) -J.n8(s,new A.aLb(q)) -q.dj$.aj(0)}finally{q.d2$=B.a1K}}, -aPu(a){var s=this,r=s.Cd$,q=r==null +J.n8(s,new A.aLh(q)) +q.dj$.aj(0)}finally{q.d2$=B.a1O}}, +aPs(a){var s=this,r=s.Cf$,q=r==null if(!q&&r!==a)return null -if(r===a)++s.ny$ -else if(q){s.Cd$=a -s.ny$=1}return new A.aHe(s.gaq_())}, -aq0(){if(--this.ny$===0){this.Cd$=null -$.bQ()}}, -a8Y(){var s,r,q,p,o,n,m,l=this -try{l.d2$=B.ov +if(r===a)++s.nB$ +else if(q){s.Cf$=a +s.nB$=1}return new A.aHk(s.gapX())}, +apY(){if(--this.nB$===0){this.Cf$=null +$.bO()}}, +a8V(){var s,r,q,p,o,n,m,l=this +try{l.d2$=B.oy for(p=l.dK$,o=p.length,n=0;n0&&r<4){s=s.oK$ +if(r>0&&r<4){s=s.oM$ s.toString q.c=s}s=q.a s.toString return s}, -zG(a,b){var s=this,r=s.a +zI(a,b){var s=this,r=s.a if(r==null)return s.c=s.a=null -s.L5() -if(b)r.a4h(s) -else r.a4i()}, -el(a){return this.zG(a,!1)}, -aCV(a){var s,r=this +s.L7() +if(b)r.a4f(s) +else r.a4g()}, +el(a){return this.zI(a,!1)}, +aCS(a){var s,r=this r.e=null s=r.c if(s==null)s=r.c=a -r.d.$1(new A.bD(a.a-s.a)) -if(!r.b&&r.a!=null&&r.e==null)r.e=$.d5.zm(r.gGY(),!0)}, -L5(){var s,r=this.e +r.d.$1(new A.bC(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.d5.zo(r.gH0(),!0)}, +L7(){var s,r=this.e if(r!=null){s=$.d5 -s.cD$.N(0,r) +s.cD$.L(0,r) s.dj$.H(0,r) this.e=null}}, v(){var s=this,r=s.a if(r!=null){s.a=null -s.L5() -r.a4h(s)}}, -aQ4(a,b){var s=""+"Ticker()" +s.L7() +r.a4f(s)}}, +aQ2(a,b){var s=""+"Ticker()" return s.charCodeAt(0)==0?s:s}, -k(a){return this.aQ4(a,!1)}} -A.AX.prototype={ -a4i(){this.c=!0 -this.a.is(0) +k(a){return this.aQ2(a,!1)}} +A.AW.prototype={ +a4g(){this.c=!0 +this.a.iv(0) var s=this.b -if(s!=null)s.is(0)}, -a4h(a){var s +if(s!=null)s.iv(0)}, +a4f(a){var s this.c=!1 s=this.b -if(s!=null)s.kN(new A.QE(a))}, -aQO(a){var s,r,q=this,p=new A.aPw(a) +if(s!=null)s.kP(new A.QH(a))}, +aQK(a){var s,r,q=this,p=new A.aPC(a) if(q.b==null){s=q.b=new A.bU(new A.aT($.aF,t.D4),t.gR) r=q.c -if(r!=null)if(r)s.is(0) -else s.kN(B.a9t)}q.b.a.j_(p,p,t.H)}, -xa(a,b){return this.a.a.xa(a,b)}, -rd(a){return this.xa(a,null)}, -j_(a,b,c){return this.a.a.j_(a,b,c)}, -cE(a,b){return this.j_(a,null,b)}, -ld(a){return this.a.a.ld(a)}, -k(a){var s=A.cW(this),r=this.c +if(r!=null)if(r)s.iv(0) +else s.kP(B.a9x)}q.b.a.j1(p,p,t.H)}, +xc(a,b){return this.a.a.xc(a,b)}, +rf(a){return this.xc(a,null)}, +j1(a,b,c){return this.a.a.j1(a,b,c)}, +cE(a,b){return this.j1(a,null,b)}, +li(a){return this.a.a.li(a)}, +k(a){var s=A.cX(this),r=this.c if(r==null)r="active" else r=r?"complete":"canceled" return"#"+s+"("+r+")"}, $iao:1} -A.aPw.prototype={ +A.aPC.prototype={ $1(a){this.a.$0()}, -$S:34} -A.QE.prototype={ +$S:35} +A.QH.prototype={ k(a){var s=this.a if(s!=null)return"This ticker was canceled: "+s.k(0) return'The ticker was canceled before the "orCancel" property was first used.'}, $ic7:1} -A.a7E.prototype={ -gAD(){var s,r=this.SP$ -if(r===$){s=A.iT($.bQ().a.c,t.w) -this.SP$!==$&&A.Z() -this.SP$=s +A.a7L.prototype={ +gAF(){var s,r=this.SO$ +if(r===$){s=A.iT($.bO().a.c,t.w) +this.SO$!==$&&A.a1() +this.SO$=s r=s}return r}, -apL(){--this.SQ$ -this.gAD().sm(0,this.SQ$>0)}, -a0C(){var s,r=this -if($.bQ().a.c){if(r.IT$==null){++r.SQ$ -r.gAD().sm(0,!0) -r.IT$=new A.aLU(r.gapK())}}else{s=r.IT$ +apI(){--this.SP$ +this.gAF().sm(0,this.SP$>0)}, +a0B(){var s,r=this +if($.bO().a.c){if(r.IV$==null){++r.SP$ +r.gAF().sm(0,!0) +r.IV$=new A.aM_(r.gapH())}}else{s=r.IV$ if(s!=null)s.a.$0() -r.IT$=null}}, -aup(a,b,c){var s=this.i5$ +r.IV$=null}}, +aum(a,b,c){var s=this.i8$ s===$&&A.c() s=s.at -if(s!=null)s.aOk(a,b,null)}} -A.aLU.prototype={} -A.o1.prototype={ +if(s!=null)s.aOi(a,b,null)}} +A.aM_.prototype={} +A.o_.prototype={ k(a){return"SemanticsTag("+this.a+")"}} -A.Cu.prototype={} -A.Yi.prototype={} +A.Ct.prototype={} +A.Yn.prototype={} A.ee.prototype={ V(a,b){var s,r,q,p,o,n,m,l=this.a,k=l.length if(k===0)return b @@ -110743,30 +110850,30 @@ q=b.b p=q.length if(p!==0)for(o=0;o0?r[n-1].p1:null if(n!==0)if(J.aj(l)===J.aj(o)){if(l!=null)o.toString k=!0}else k=!1 else k=!0 -if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)A.a7(A.a8("sort")) +if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)A.a6(A.a8("sort")) h=p.length-1 -if(h-0<=32)A.a8q(p,0,h,J.bax()) -else A.a8p(p,0,h,J.bax())}B.b.F(q,p) -B.b.aj(p)}p.push(new A.tp(m,l,n))}if(o!=null)B.b.kb(p) +if(h-0<=32)A.a8x(p,0,h,J.baD()) +else A.a8w(p,0,h,J.baD())}B.b.F(q,p) +B.b.aj(p)}p.push(new A.tm(m,l,n))}if(o!=null)B.b.kd(p) B.b.F(q,p) h=t.rB -return A.ak(new A.W(q,new A.aLW(),h),!0,h.h("aM.E"))}, -aeX(a){if(this.b==null)return -B.k8.jB(0,a.acD(this.e))}, -fe(){return"SemanticsNode#"+this.e}, -aPZ(a,b,c){return new A.aks(a,this,b,!0,!0,null,c)}, -acz(a){return this.aPZ(B.Pb,null,a)}} -A.aLY.prototype={ +return A.ak(new A.W(q,new A.aM1(),h),!0,h.h("aM.E"))}, +aeV(a){if(this.b==null)return +B.kb.jD(0,a.acB(this.e))}, +ff(){return"SemanticsNode#"+this.e}, +aPX(a,b,c){return new A.akz(a,this,b,!0,!0,null,c)}, +acx(a){return this.aPX(B.Pf,null,a)}} +A.aM3.prototype={ $1(a){var s,r,q=this.a q.a=q.a|a.dy q.b=q.b|a.db @@ -110984,83 +111091,83 @@ if(q.e.a==="")q.e=a.fy if(q.f.a==="")q.f=a.go if(q.w==="")q.w=a.k1 s=a.dx -if(s!=null){r=q.y;(r==null?q.y=A.y(t.g3):r).F(0,s)}for(s=this.b.cy,s=A.jX(s,s.r,A.w(s).c),r=this.c;s.D();)r.H(0,A.bdV(s.d)) +if(s!=null){r=q.y;(r==null?q.y=A.y(t.g3):r).F(0,s)}for(s=this.b.cy,s=A.jX(s,s.r,A.q(s).c),r=this.c;s.D();)r.H(0,A.be1(s.d)) a.k4!=null s=q.c r=q.x -q.c=A.b1e(a.fr,a.ok,s,r) +q.c=A.b1k(a.fr,a.ok,s,r) r=q.r s=q.x -q.r=A.b1e(a.id,a.ok,r,s) +q.r=A.b1k(a.id,a.ok,r,s) q.cy=Math.max(q.cy,a.k3+a.k2) return!0}, $S:124} -A.aLW.prototype={ +A.aM1.prototype={ $1(a){return a.a}, $S:579} -A.t9.prototype={ +A.t6.prototype={ cJ(a,b){return B.d.cJ(this.b,b.b)}, $idf:1} -A.oo.prototype={ +A.on.prototype={ cJ(a,b){return B.d.cJ(this.a,b.a)}, -ag4(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) +ag2(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) for(s=this.c,r=s.length,q=0;q") -return A.ak(new A.nv(n,new A.b_d(),s),!0,s.h("B.E"))}, -ag3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length +m=null}}B.b.kd(n) +if(r===B.an){s=t.o_ +n=A.ak(new A.cj(n,s),!0,s.h("aM.E"))}s=A.a7(n).h("nt<1,em>") +return A.ak(new A.nt(n,new A.b_j(),s),!0,s.h("A.E"))}, +ag1(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length if(a4<=1)return a3 s=t.S r=A.D(s,t.bu) q=A.D(s,s) -for(p=this.b,o=p===B.al,p=p===B.z,n=a4,m=0;m2.356194490192345 else a0=!1 -if(a||a0)q.u(0,l.e,f.e)}}a1=A.b([],t.t) -a2=A.b(a3.slice(0),A.a6(a3)) -B.b.i0(a2,new A.b_9()) -new A.W(a2,new A.b_a(),A.a6(a2).h("W<1,p>")).ab(0,new A.b_c(A.y(s),q,a1)) +if(a||a0)q.t(0,l.e,f.e)}}a1=A.b([],t.t) +a2=A.b(a3.slice(0),A.a7(a3)) +B.b.i2(a2,new A.b_f()) +new A.W(a2,new A.b_g(),A.a7(a2).h("W<1,o>")).ab(0,new A.b_i(A.y(s),q,a1)) a3=t.qn -a3=A.ak(new A.W(a1,new A.b_b(r),a3),!0,a3.h("aM.E")) -a4=A.a6(a3).h("cj<1>") +a3=A.ak(new A.W(a1,new A.b_h(r),a3),!0,a3.h("aM.E")) +a4=A.a7(a3).h("cj<1>") return A.ak(new A.cj(a3,a4),!0,a4.h("aM.E"))}, $idf:1} -A.b_d.prototype={ -$1(a){return a.ag3()}, +A.b_j.prototype={ +$1(a){return a.ag1()}, $S:211} -A.b_9.prototype={ -$2(a,b){var s,r,q=a.w,p=A.BJ(a,new A.j(q.a,q.b)) +A.b_f.prototype={ +$2(a,b){var s,r,q=a.w,p=A.BI(a,new A.j(q.a,q.b)) q=b.w -s=A.BJ(b,new A.j(q.a,q.b)) +s=A.BI(b,new A.j(q.a,q.b)) r=B.d.cJ(p.b,s.b) if(r!==0)return-r return-B.d.cJ(p.a,s.a)}, $S:123} -A.b_c.prototype={ +A.b_i.prototype={ $1(a){var s=this,r=s.a if(r.O(0,a))return r.H(0,a) @@ -111069,18 +111176,18 @@ if(r.aX(0,a)){r=r.i(0,a) r.toString s.$1(r)}s.c.push(a)}, $S:16} -A.b_a.prototype={ +A.b_g.prototype={ $1(a){return a.e}, $S:582} -A.b_b.prototype={ +A.b_h.prototype={ $1(a){var s=this.a.i(0,a) s.toString return s}, $S:583} -A.b19.prototype={ -$1(a){return a.ag4()}, +A.b1f.prototype={ +$1(a){return a.ag2()}, $S:211} -A.tp.prototype={ +A.tm.prototype={ cJ(a,b){var s,r=this.b if(r==null||b.b==null)return this.c-b.c r.toString @@ -111088,127 +111195,127 @@ s=b.b s.toString return r.cJ(0,s)}, $idf:1} -A.FJ.prototype={ +A.FH.prototype={ v(){var s=this s.b.aj(0) s.c.aj(0) s.d.aj(0) -s.fs()}, -aeY(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b +s.fv()}, +aeW(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.b if(e.a===0)return s=A.y(t.S) r=A.b([],t.QF) -for(q=t.LQ,p=A.w(e).h("bm<1>"),o=p.h("B.E"),n=f.d;e.a!==0;){m=A.ak(new A.bm(e,new A.aM0(f),p),!0,o) +for(q=t.LQ,p=A.q(e).h("bl<1>"),o=p.h("A.E"),n=f.d;e.a!==0;){m=A.ak(new A.bl(e,new A.aM6(f),p),!0,o) e.aj(0) n.aj(0) -l=new A.aM1() -if(!!m.immutable$list)A.a7(A.a8("sort")) +l=new A.aM7() +if(!!m.immutable$list)A.a6(A.a8("sort")) k=m.length-1 -if(k-0<=32)A.a8q(m,0,k,l) -else A.a8p(m,0,k,l) +if(k-0<=32)A.a8x(m,0,k,l) +else A.a8w(m,0,k,l) B.b.F(r,m) for(l=m.length,j=0;j#"+A.cW(this)}} -A.aM0.prototype={ +k(a){return"#"+A.cX(this)}} +A.aM6.prototype={ $1(a){return!this.a.d.O(0,a)}, $S:124} -A.aM1.prototype={ +A.aM7.prototype={ $2(a,b){return a.a-b.a}, $S:123} -A.aM2.prototype={ +A.aM8.prototype={ $2(a,b){return a.a-b.a}, $S:123} -A.aM_.prototype={ +A.aM5.prototype={ $1(a){if(a.cx.aX(0,this.b)){this.a.a=a return!1}return!0}, $S:124} -A.o0.prototype={ -tD(a,b){var s=this -s.e.u(0,a,b) +A.nZ.prototype={ +tE(a,b){var s=this +s.e.t(0,a,b) s.f=s.f|a.a s.d=!0}, -jF(a,b){this.tD(a,new A.aLK(b))}, -shs(a){a.toString -this.jF(B.dX,a)}, -srS(a){a.toString -this.jF(B.CE,a)}, -sKf(a){this.jF(B.hg,a)}, -sK5(a){this.jF(B.a2b,a)}, -sKg(a){this.jF(B.hh,a)}, -sKh(a){this.jF(B.he,a)}, -sKe(a){this.jF(B.hf,a)}, -sK7(a){this.jF(B.CF,a)}, -sK3(a){this.jF(B.CD,a)}, -sK0(a,b){this.jF(B.a2d,b)}, -sK1(a,b){this.jF(B.a2h,b)}, -sKd(a,b){this.jF(B.a27,b)}, -sKa(a){this.tD(B.a2e,new A.aLN(a))}, -sK8(a){this.tD(B.a25,new A.aLL(a))}, -sKb(a){this.tD(B.a2f,new A.aLO(a))}, -sK9(a){this.tD(B.a26,new A.aLM(a))}, -sKi(a){this.tD(B.a28,new A.aLP(a))}, -sKj(a){this.tD(B.a29,new A.aLQ(a))}, -sK4(a){this.jF(B.a2c,a)}, -sUe(a){this.jF(B.a2g,a)}, -saeM(a){if(a==this.k3)return +jH(a,b){this.tE(a,new A.aLQ(b))}, +shv(a){a.toString +this.jH(B.dZ,a)}, +srT(a){a.toString +this.jH(B.CI,a)}, +sKh(a){this.jH(B.hj,a)}, +sK7(a){this.jH(B.a2f,a)}, +sKi(a){this.jH(B.hk,a)}, +sKj(a){this.jH(B.hh,a)}, +sKg(a){this.jH(B.hi,a)}, +sK9(a){this.jH(B.CJ,a)}, +sK5(a){this.jH(B.CH,a)}, +sK2(a,b){this.jH(B.a2h,b)}, +sK3(a,b){this.jH(B.a2l,b)}, +sKf(a,b){this.jH(B.a2b,b)}, +sKc(a){this.tE(B.a2i,new A.aLT(a))}, +sKa(a){this.tE(B.a29,new A.aLR(a))}, +sKd(a){this.tE(B.a2j,new A.aLU(a))}, +sKb(a){this.tE(B.a2a,new A.aLS(a))}, +sKk(a){this.tE(B.a2c,new A.aLV(a))}, +sKl(a){this.tE(B.a2d,new A.aLW(a))}, +sK6(a){this.jH(B.a2g,a)}, +sUd(a){this.jH(B.a2k,a)}, +saeK(a){if(a==this.k3)return this.k3=a this.d=!0}, -saeN(a){if(a==this.k4)return +saeL(a){if(a==this.k4)return this.k4=a this.d=!0}, -sU0(a){return}, -sIo(a){if(a==this.p2)return +sU_(a){return}, +sIq(a){if(a==this.p2)return this.p2=a this.d=!0}, -ski(a,b){if(b===this.xr)return +skk(a,b){if(b===this.xr)return this.xr=b this.d=!0}, -QQ(a){var s=this.bU;(s==null?this.bU=A.y(t.g3):s).H(0,a)}, -cG(a,b){var s=this,r=s.by,q=a.a -if(b)s.by=r|q -else s.by=r&~q +QP(a){var s=this.bT;(s==null?this.bT=A.y(t.g3):s).H(0,a)}, +cF(a,b){var s=this,r=s.bx,q=a.a +if(b)s.bx=r|q +else s.bx=r&~q s.d=!0}, -a9H(a){var s=this +a9F(a){var s=this if(a==null||!a.d||!s.d)return!0 if((s.f&a.f)!==0)return!1 -if((s.by&a.by)!==0)return!1 +if((s.bx&a.bx)!==0)return!1 if(s.p2!=null&&a.p2!=null)return!1 if(s.RG.a.length!==0&&a.RG.a.length!==0)return!1 return!0}, -wL(a){var s,r,q=this +wM(a){var s,r,q=this if(!a.d)return q.e.F(0,a.e) q.p4.F(0,a.p4) q.f=q.f|a.f -q.by=q.by|a.by +q.bx=q.bx|a.bx if(q.cr==null)q.cr=a.cr if(q.cu==null)q.cu=a.cu -if(q.bH==null)q.bH=a.bH -if(q.bN==null)q.bN=a.bN +if(q.bG==null)q.bG=a.bG +if(q.bM==null)q.bM=a.bM if(q.x2==null)q.x2=a.x2 if(q.k2==null)q.k2=a.k2 if(q.k4==null)q.k4=a.k4 @@ -111220,17 +111327,17 @@ s=q.y2 if(s==null){s=q.y2=a.y2 q.d=!0}if(q.k1==null)q.k1=a.k1 r=q.R8 -q.R8=A.b1e(a.R8,a.y2,r,s) +q.R8=A.b1k(a.R8,a.y2,r,s) if(q.RG.a==="")q.RG=a.RG if(q.rx.a==="")q.rx=a.rx if(q.ry.a==="")q.ry=a.ry s=q.to r=q.y2 -q.to=A.b1e(a.to,a.y2,s,r) +q.to=A.b1k(a.to,a.y2,s,r) if(q.x1==="")q.x1=a.x1 q.y1=Math.max(q.y1,a.y1+a.xr) q.d=q.d||a.d}, -i2(){var s=this,r=A.rG() +i5(){var s=this,r=A.rE() r.a=s.a r.b=s.b r.c=s.c @@ -111247,12 +111354,12 @@ r.x2=s.x2 r.x1=s.x1 r.xr=s.xr r.y1=s.y1 -r.by=s.by -r.bU=s.bU +r.bx=s.bx +r.bT=s.bT r.cr=s.cr r.cu=s.cu -r.bH=s.bH -r.bN=s.bN +r.bG=s.bG +r.bM=s.bM r.f=s.f r.k2=s.k2 r.k4=s.k4 @@ -111263,156 +111370,156 @@ r.p2=s.p2 r.e.F(0,s.e) r.p4.F(0,s.p4) return r}} -A.aLK.prototype={ +A.aLQ.prototype={ $1(a){this.a.$0()}, -$S:7} -A.aLN.prototype={ +$S:9} +A.aLT.prototype={ $1(a){a.toString -this.a.$1(A.pX(a))}, -$S:7} -A.aLL.prototype={ +this.a.$1(A.pW(a))}, +$S:9} +A.aLR.prototype={ $1(a){a.toString -this.a.$1(A.pX(a))}, -$S:7} -A.aLO.prototype={ +this.a.$1(A.pW(a))}, +$S:9} +A.aLU.prototype={ $1(a){a.toString -this.a.$1(A.pX(a))}, -$S:7} -A.aLM.prototype={ +this.a.$1(A.pW(a))}, +$S:9} +A.aLS.prototype={ $1(a){a.toString -this.a.$1(A.pX(a))}, -$S:7} -A.aLP.prototype={ +this.a.$1(A.pW(a))}, +$S:9} +A.aLV.prototype={ $1(a){var s,r,q a.toString -s=J.bcx(t.c.a(a),t.N,t.S) +s=J.bcE(t.c.a(a),t.N,t.S) r=s.i(0,"base") r.toString q=s.i(0,"extent") q.toString this.a.$1(A.dB(B.u,r,q,!1))}, -$S:7} -A.aLQ.prototype={ +$S:9} +A.aLW.prototype={ $1(a){a.toString this.a.$1(A.cC(a))}, -$S:7} -A.auW.prototype={ +$S:9} +A.av0.prototype={ T(){return"DebugSemanticsDumpOrder."+this.b}} -A.FK.prototype={ -cJ(a,b){var s=this.aI8(b) +A.FI.prototype={ +cJ(a,b){var s=this.aI6(b) return s}, $idf:1} -A.zz.prototype={ -aI8(a){var s=a.b,r=this.b +A.zx.prototype={ +aI6(a){var s=a.b,r=this.b if(s===r)return 0 return B.e.cJ(r,s)}} -A.akr.prototype={} -A.aku.prototype={} -A.akv.prototype={} -A.Xc.prototype={ +A.aky.prototype={} +A.akB.prototype={} +A.akC.prototype={} +A.Xh.prototype={ T(){return"Assertiveness."+this.b}} -A.aLS.prototype={ -acD(a){var s=A.b_(["type",this.a,"data",this.za()],t.N,t.z) -if(a!=null)s.u(0,"nodeId",a) +A.aLY.prototype={ +acB(a){var s=A.b_(["type",this.a,"data",this.zc()],t.N,t.z) +if(a!=null)s.t(0,"nodeId",a) return s}, -acC(){return this.acD(null)}, -k(a){var s,r,q=A.b([],t.T),p=this.za(),o=p.gdw(p),n=A.ak(o,!0,A.w(o).h("B.E")) -B.b.kb(n) +acA(){return this.acB(null)}, +k(a){var s,r,q=A.b([],t.T),p=this.zc(),o=p.gdw(p),n=A.ak(o,!0,A.q(o).h("A.E")) +B.b.kd(n) for(o=n.length,s=0;s#"+A.cW(this)+"()"}} -A.asq.prototype={ -rM(a,b){if(b)return this.a.d7(0,a,new A.asr(this,a)) -return this.X9(a,!0)}, -JJ(a){return this.rM(a,!0)}, -aMi(a,b,c){var s,r={},q=this.c +case 1:return A.t(q,r)}}) +return A.u($async$rN,r)}, +k(a){return"#"+A.cX(this)+"()"}} +A.asw.prototype={ +rN(a,b){if(b)return this.a.d7(0,a,new A.asx(this,a)) +return this.X8(a,!0)}, +JL(a){return this.rN(a,!0)}, +aMg(a,b,c){var s,r={},q=this.c if(q.aX(0,a)){r=q.i(0,a) r.toString return c.h("ao<0>").a(r)}r.a=r.b=null -this.cL(0,a).cE(b,c).j_(new A.ass(r,this,a,c),new A.ast(r),t.H) +this.cL(0,a).cE(b,c).j1(new A.asy(r,this,a,c),new A.asz(r),t.H) s=r.a if(s!=null)return s s=new A.aT($.aF,c.h("aT<0>")) r.b=new A.bU(s,c.h("bU<0>")) -q.u(0,a,s) +q.t(0,a,s) return r.b.a}, -C8(a){this.a.N(0,a) -this.b.N(0,a) -this.c.N(0,a)}} -A.asr.prototype={ -$0(){return this.a.X9(this.b,!0)}, +Ca(a){this.a.L(0,a) +this.b.L(0,a) +this.c.L(0,a)}} +A.asx.prototype={ +$0(){return this.a.X8(this.b,!0)}, $S:585} -A.ass.prototype={ +A.asy.prototype={ $1(a){var s=this,r=new A.cO(a,s.d.h("cO<0>")),q=s.a q.a=r -s.b.c.u(0,s.c,r) +s.b.c.t(0,s.c,r) q=q.b -if(q!=null)q.eM(0,a)}, -$S(){return this.d.h("bi(0)")}} -A.ast.prototype={ -$2(a,b){this.a.b.mB(a,b)}, -$S:33} -A.aHr.prototype={ -cL(a,b){var s,r=null,q=B.e7.d8(A.bae(r,r,A.n_(B.em,b,B.N,!1),r,r,r).e),p=$.h3.by$ +if(q!=null)q.eL(0,a)}, +$S(){return this.d.h("bh(0)")}} +A.asz.prototype={ +$2(a,b){this.a.b.mF(a,b)}, +$S:34} +A.aHx.prototype={ +cL(a,b){var s,r=null,q=B.e9.d8(A.bak(r,r,A.n_(B.en,b,B.N,!1),r,r,r).e),p=$.h3.bx$ p===$&&A.c() -s=p.LM(0,"flutter/assets",A.fF(q.buffer,0,r)).cE(new A.aHs(b),t.V4) +s=p.LO(0,"flutter/assets",A.fF(q.buffer,0,r)).cE(new A.aHy(b),t.V4) return s}, -D_(a){return this.aMd(a)}, -aMd(a){var s=0,r=A.u(t.SG),q,p=this,o,n -var $async$D_=A.v(function(b,c){if(b===1)return A.q(c,r) +D1(a){return this.aMb(a)}, +aMb(a){var s=0,r=A.v(t.SG),q,p=this,o,n +var $async$D1=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=A n=A s=3 -return A.A(p.cL(0,a),$async$D_) -case 3:q=o.yM(n.cl(c.buffer,0,null)) +return A.B(p.cL(0,a),$async$D1) +case 3:q=o.yK(n.cl(c.buffer,0,null)) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$D_,r)}} -A.aHs.prototype={ -$1(a){if(a==null)throw A.d(A.KX(A.b([A.bEJ(this.a),A.ck("The asset does not exist or has empty data.")],t.qe))) +case 1:return A.t(q,r)}}) +return A.u($async$D1,r)}} +A.aHy.prototype={ +$1(a){if(a==null)throw A.d(A.KW(A.b([A.bEP(this.a),A.ck("The asset does not exist or has empty data.")],t.qe))) return a}, $S:586} -A.H3.prototype={ -ae2(a){var s,r,q,p=this.b +A.H2.prototype={ +ae0(a){var s,r,q,p=this.b if(!p.aX(0,a)){s=this.a r=J.aK(s) if(r.i(s,a)==null)return null q=r.i(s,a) if(q==null)q=[] -p.u(0,a,J.na(J.h8(t.VG.a(q),t.pE),new A.aSl(a),t.pR).eu(0)) -r.N(s,a)}p=p.i(0,a) +p.t(0,a,J.na(J.h8(t.VG.a(q),t.pE),new A.aSr(a),t.pR).es(0)) +r.L(s,a)}p=p.i(0,a) p.toString return p}, -$iaqQ:1} -A.aSl.prototype={ +$iaqW:1} +A.aSr.prototype={ $1(a){var s,r=J.aK(a),q=r.i(a,"asset") q.toString A.cC(q) @@ -111420,54 +111527,54 @@ s=r.i(a,"dpr") r=r.i(a,"asset") r.toString A.cC(r) -return new A.tR(A.bjK(s),r)}, +return new A.tO(A.bjQ(s),r)}, $S:587} -A.tR.prototype={} -A.IU.prototype={ -pm(){var s,r,q=this +A.tO.prototype={} +A.IT.prototype={ +po(){var s,r,q=this if(q.a){s=A.D(t.N,t.z) -s.u(0,"uniqueIdentifier",q.b) -s.u(0,"hints",q.c) -s.u(0,"editingValue",q.d.Vn()) +s.t(0,"uniqueIdentifier",q.b) +s.t(0,"hints",q.c) +s.t(0,"editingValue",q.d.Vm()) r=q.e -if(r!=null)s.u(0,"hintText",r)}else s=null +if(r!=null)s.t(0,"hintText",r)}else s=null return s}} -A.arG.prototype={} -A.FL.prototype={ -CB(){var s=$.le() +A.arM.prototype={} +A.FJ.prototype={ +CD(){var s=$.le() s.a.aj(0) s.b.aj(0) s.c.aj(0)}, -rF(a){return this.aKI(a)}, -aKI(a){var s=0,r=A.u(t.H),q,p=this -var $async$rF=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:switch(A.cC(J.c0(t.a.a(a),"type"))){case"memoryPressure":p.CB() +rG(a){return this.aKG(a)}, +aKG(a){var s=0,r=A.v(t.H),q,p=this +var $async$rG=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:switch(A.cC(J.c0(t.a.a(a),"type"))){case"memoryPressure":p.CD() break}s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$rF,r)}, -and(){var s=A.ba("controller") -s.seA(A.aNL(new A.aMe(s),!1,t.hz)) -return J.bcE(s.b5())}, -aOW(){if(this.mM$!=null)return -$.bQ() -var s=A.bhg("AppLifecycleState.resumed") -if(s!=null)this.J5(s)}, -Oq(a){return this.atf(a)}, -atf(a){var s=0,r=A.u(t.ob),q,p=this,o -var $async$Oq=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$rG,r)}, +ana(){var s=A.ba("controller") +s.sez(A.aNR(new A.aMk(s),!1,t.hz)) +return J.bcL(s.b5())}, +aOU(){if(this.mQ$!=null)return +$.bO() +var s=A.bhn("AppLifecycleState.resumed") +if(s!=null)this.J7(s)}, +Os(a){return this.atc(a)}, +atc(a){var s=0,r=A.v(t.ob),q,p=this,o +var $async$Os=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:a.toString -o=A.bhg(a) +o=A.bhn(a) o.toString -p.J5(o) +p.J7(o) q=null s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Oq,r)}, -FR(a){return this.atK(a)}, -atK(a){var s=0,r=A.u(t.z),q,p=this,o -var $async$FR=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$Os,r)}, +FS(a){return this.atH(a)}, +atH(a){var s=0,r=A.v(t.z),q,p=this,o +var $async$FS=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:case 3:switch(a.a){case"SystemChrome.systemUIChange":s=5 break case"System.requestAppExit":s=6 @@ -111479,52 +111586,52 @@ s=4 break case 6:o=A s=7 -return A.A(p.Ja(),$async$FR) +return A.B(p.Jc(),$async$FS) case 7:q=o.b_(["response",c.b],t.N,t.z) s=1 break -case 4:case 1:return A.r(q,r)}}) -return A.t($async$FR,r)}, -$iir:1} -A.aMe.prototype={ -$0(){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +case 4:case 1:return A.t(q,r)}}) +return A.u($async$FS,r)}, +$iiq:1} +A.aMk.prototype={ +$0(){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:o=A.ba("rawLicenses") n=o s=2 -return A.A($.le().rM("NOTICES",!1),$async$$0) -case 2:n.seA(b) +return A.B($.le().rN("NOTICES",!1),$async$$0) +case 2:n.sez(b) p=q.a n=J s=3 -return A.A(A.bkS(A.bGP(),o.b5(),"parseLicenses",t.N,t.qC),$async$$0) -case 3:n.n8(b,J.bsm(p.b5())) +return A.B(A.bkY(A.bGV(),o.b5(),"parseLicenses",t.N,t.qC),$async$$0) +case 3:n.n8(b,J.bss(p.b5())) s=4 -return A.A(J.b6l(p.b5()),$async$$0) -case 4:return A.r(null,r)}}) -return A.t($async$$0,r)}, +return A.B(J.b6r(p.b5()),$async$$0) +case 4:return A.t(null,r)}}) +return A.u($async$$0,r)}, $S:18} -A.aUQ.prototype={ -LM(a,b,c){var s=new A.aT($.aF,t.gg) -$.bQ().aAg(b,c,A.bvO(new A.aUR(new A.bU(s,t.yB)))) +A.aUW.prototype={ +LO(a,b,c){var s=new A.aT($.aF,t.gg) +$.bO().aAd(b,c,A.bvV(new A.aUX(new A.bU(s,t.yB)))) return s}, -EE(a,b){if(b==null){a=$.apX().a.i(0,a) -if(a!=null)a.e=null}else $.apX().af6(a,new A.aUS(b))}} -A.aUR.prototype={ +EG(a,b){if(b==null){a=$.aq2().a.i(0,a) +if(a!=null)a.e=null}else $.aq2().af4(a,new A.aUY(b))}} +A.aUX.prototype={ $1(a){var s,r,q,p -try{this.a.eM(0,a)}catch(q){s=A.aW(q) -r=A.bu(q) +try{this.a.eL(0,a)}catch(q){s=A.aW(q) +r=A.bt(q) p=A.ck("during a platform message response callback") -A.eG(new A.cz(s,r,"services library",p,null,!1))}}, +A.eH(new A.cz(s,r,"services library",p,null,!1))}}, $S:36} -A.aUS.prototype={ -$2(a,b){return this.adU(a,b)}, -adU(a,b){var s=0,r=A.u(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h -var $async$$2=A.v(function(c,d){if(c===1){p=d +A.aUY.prototype={ +$2(a,b){return this.adS(a,b)}, +adS(a,b){var s=0,r=A.v(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h +var $async$$2=A.w(function(c,d){if(c===1){p=d s=q}while(true)switch(s){case 0:i=null q=3 s=6 -return A.A(n.a.$1(a),$async$$2) +return A.B(n.a.$1(a),$async$$2) case 6:i=d o.push(5) s=4 @@ -111532,9 +111639,9 @@ break case 3:q=2 h=p m=A.aW(h) -l=A.bu(h) +l=A.bt(h) j=A.ck("during a platform message callback") -A.eG(new A.cz(m,l,"services library",j,null,!1)) +A.eH(new A.cz(m,l,"services library",j,null,!1)) o.push(5) s=4 break @@ -111543,127 +111650,127 @@ case 4:q=1 b.$1(i) s=o.pop() break -case 5:return A.r(null,r) -case 1:return A.q(p,r)}}) -return A.t($async$$2,r)}, +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$$2,r)}, $S:591} -A.asc.prototype={} -A.xx.prototype={} -A.ayH.prototype={ -aEt(a){if(this.b)throw A.d(A.ah("FontLoader is already loaded")) -this.c.push(a.cE(new A.ayI(),t.H3))}, -mR(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$mR=A.v(function(b,c){if(b===1)return A.q(c,r) +A.asi.prototype={} +A.xv.prototype={} +A.ayM.prototype={ +aEr(a){if(this.b)throw A.d(A.ah("FontLoader is already loaded")) +this.c.push(a.cE(new A.ayN(),t.H3))}, +mV(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$mV=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:if(q.b)throw A.d(A.ah("FontLoader is already loaded")) q.b=!0 p=q.c -o=A.a6(p).h("W<1,ao<~>>") +o=A.a7(p).h("W<1,ao<~>>") s=2 -return A.A(A.fa(A.ak(new A.W(p,new A.ayK(q),o),!0,o.h("aM.E")),t.H),$async$mR) -case 2:return A.r(null,r)}}) -return A.t($async$mR,r)}} -A.ayI.prototype={ +return A.B(A.fa(A.ak(new A.W(p,new A.ayP(q),o),!0,o.h("aM.E")),t.H),$async$mV) +case 2:return A.t(null,r)}}) +return A.u($async$mV,r)}} +A.ayN.prototype={ $1(a){return A.cl(a.buffer,a.byteOffset,a.byteLength)}, $S:592} -A.ayK.prototype={ -$1(a){return a.cE(new A.ayJ(this.a),t.H)}, +A.ayP.prototype={ +$1(a){return a.cE(new A.ayO(this.a),t.H)}, $S:593} -A.ayJ.prototype={ -$1(a){return A.b56(a,this.a.a)}, +A.ayO.prototype={ +$1(a){return A.b5c(a,this.a.a)}, $S:594} -A.Ea.prototype={ +A.E9.prototype={ T(){return"KeyboardLockMode."+this.b}} -A.nK.prototype={} -A.nJ.prototype={} +A.nI.prototype={} +A.nH.prototype={} A.mr.prototype={} -A.LS.prototype={} -A.aAf.prototype={ -apS(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +A.LR.prototype={} +A.aAk.prototype={ +apP(a){var s,r,q,p,o,n,m,l,k,j,i,h=this h.d=!0 s=!1 for(n=h.c,m=n.length,l=0;l") -r=A.kL(new A.bg(e,s),s.h("B.E")) +s=A.q(e).h("bf<1>") +r=A.jY(new A.bf(e,s),s.h("A.E")) q=A.b([],t.K0) p=e.i(0,d) -o=$.h3.i3$ +o=$.h3.i6$ n=a.a if(n==="")n=f -if(a instanceof A.k3)if(p==null){m=new A.nJ(d,c,n,o,!1) -r.H(0,d)}else m=new A.LS(d,p,n,o,!1) +if(a instanceof A.k4)if(p==null){m=new A.nH(d,c,n,o,!1) +r.H(0,d)}else m=new A.LR(d,p,n,o,!1) else if(p==null)m=f else{m=new A.mr(d,p,f,o,!1) -r.N(0,d)}for(s=this.c.d,l=A.w(s).h("bg<1>"),k=l.h("B.E"),j=r.rl(A.kL(new A.bg(s,l),k)),j=j.gaz(j),i=this.e;j.D();){h=j.gZ(j) +r.L(0,d)}for(s=this.c.d,l=A.q(s).h("bf<1>"),k=l.h("A.E"),j=r.um(A.jY(new A.bf(s,l),k)),j=j.gaw(j),i=this.e;j.D();){h=j.gZ(j) if(h.l(0,d))q.push(new A.mr(h,c,f,o,!0)) else{g=e.i(0,h) g.toString -i.push(new A.mr(h,g,f,o,!0))}}for(e=A.kL(new A.bg(s,l),k).rl(r),e=e.gaz(e);e.D();){l=e.gZ(e) +i.push(new A.mr(h,g,f,o,!0))}}for(e=A.jY(new A.bf(s,l),k).um(r),e=e.gaw(e);e.D();){l=e.gZ(e) k=s.i(0,l) k.toString -i.push(new A.nJ(l,k,f,o,!0))}if(m!=null)i.push(m) +i.push(new A.nH(l,k,f,o,!0))}if(m!=null)i.push(m) B.b.F(i,q)}} -A.aga.prototype={} -A.aCz.prototype={ +A.agh.prototype={} +A.aCF.prototype={ k(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.h(this.c)+")"}, l(a,b){var s,r,q=this if(b==null)return!1 if(J.aj(b)!==A.O(q))return!1 -if(b instanceof A.aCz)if(b.a===q.a)if(b.b===q.b){s=b.c +if(b instanceof A.aCF)if(b.a===q.a)if(b.b===q.b){s=b.c r=q.c r=s==null?r==null:s===r s=r}else s=!1 @@ -111671,7 +111778,7 @@ else s=!1 else s=!1 return s}, gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aCA.prototype={} +A.aCG.prototype={} A.m.prototype={ gI(a){return B.e.gI(this.a)}, l(a,b){if(b==null)return!1 @@ -111684,41 +111791,41 @@ l(a,b){if(b==null)return!1 if(this===b)return!0 if(J.aj(b)!==A.O(this))return!1 return b instanceof A.I&&b.a===this.a}} -A.agc.prototype={} -A.p6.prototype={ +A.agj.prototype={} +A.p5.prototype={ k(a){return"MethodCall("+this.a+", "+A.h(this.b)+")"}} -A.zJ.prototype={ +A.zH.prototype={ k(a){var s=this return"PlatformException("+s.a+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+")"}, $ic7:1} -A.MD.prototype={ +A.MC.prototype={ k(a){return"MissingPluginException("+A.h(this.a)+")"}, $ic7:1} -A.aNU.prototype={ -kT(a){if(a==null)return null -return B.ca.d8(A.cl(a.buffer,a.byteOffset,a.byteLength))}, -ez(a){if(a==null)return null -return A.fF(B.e7.d8(a).buffer,0,null)}} -A.aC1.prototype={ -ez(a){if(a==null)return null -return B.kf.ez(B.c0.lK(a))}, -kT(a){var s +A.aO_.prototype={ +kW(a){if(a==null)return null +return B.cb.d8(A.cl(a.buffer,a.byteOffset,a.byteLength))}, +ey(a){if(a==null)return null +return A.fF(B.e9.d8(a).buffer,0,null)}} +A.aC7.prototype={ +ey(a){if(a==null)return null +return B.ki.ey(B.c1.lO(a))}, +kW(a){var s if(a==null)return a -s=B.kf.kT(a) +s=B.ki.kW(a) s.toString -return B.c0.fI(0,s)}} -A.aC3.prototype={ -nx(a){var s=B.dw.ez(A.b_(["method",a.a,"args",a.b],t.N,t.X)) +return B.c1.fK(0,s)}} +A.aC9.prototype={ +nA(a){var s=B.dx.ey(A.b_(["method",a.a,"args",a.b],t.N,t.X)) s.toString return s}, -mD(a){var s,r,q,p=null,o=B.dw.kT(a) +mH(a){var s,r,q,p=null,o=B.dx.kW(a) if(!t.c.b(o))throw A.d(A.dr("Expected method call Map, got "+A.h(o),p,p)) s=J.aK(o) r=s.i(o,"method") q=s.i(o,"args") -if(typeof r=="string")return new A.p6(r,q) +if(typeof r=="string")return new A.p5(r,q) throw A.d(A.dr("Invalid method call: "+A.h(o),p,p))}, -RN(a){var s,r,q,p=null,o=B.dw.kT(a) +RM(a){var s,r,q,p=null,o=B.dx.kW(a) if(!t._.b(o))throw A.d(A.dr("Expected envelope List, got "+A.h(o),p,p)) s=J.aK(o) if(s.gE(o)===1)return s.i(o,0) @@ -111727,47 +111834,47 @@ else r=!1 else r=!1 if(r){r=A.cC(s.i(o,0)) q=A.eJ(s.i(o,1)) -throw A.d(A.aHu(r,s.i(o,2),q,p))}if(s.gE(o)===4)if(typeof s.i(o,0)=="string")if(s.i(o,1)==null||typeof s.i(o,1)=="string")r=s.i(o,3)==null||typeof s.i(o,3)=="string" +throw A.d(A.aHA(r,s.i(o,2),q,p))}if(s.gE(o)===4)if(typeof s.i(o,0)=="string")if(s.i(o,1)==null||typeof s.i(o,1)=="string")r=s.i(o,3)==null||typeof s.i(o,3)=="string" else r=!1 else r=!1 else r=!1 if(r){r=A.cC(s.i(o,0)) q=A.eJ(s.i(o,1)) -throw A.d(A.aHu(r,s.i(o,2),q,A.eJ(s.i(o,3))))}throw A.d(A.dr("Invalid envelope: "+A.h(o),p,p))}, -C4(a){var s=B.dw.ez([a]) +throw A.d(A.aHA(r,s.i(o,2),q,A.eJ(s.i(o,3))))}throw A.d(A.dr("Invalid envelope: "+A.h(o),p,p))}, +C6(a){var s=B.dx.ey([a]) s.toString return s}, -uq(a,b,c){var s=B.dw.ez([a,c,b]) +ur(a,b,c){var s=B.dx.ey([a,c,b]) s.toString return s}, -a8f(a,b){return this.uq(a,null,b)}} -A.aNA.prototype={ -ez(a){var s +a8c(a,b){return this.ur(a,null,b)}} +A.aNG.prototype={ +ey(a){var s if(a==null)return null -s=A.aRk(64) -this.iG(0,s,a) -return s.rm()}, -kT(a){var s,r +s=A.aRq(64) +this.iJ(0,s,a) +return s.rn()}, +kW(a){var s,r if(a==null)return null -s=new A.O3(a) -r=this.mY(0,s) -if(s.b=b.a.byteLength)throw A.d(B.bO) -return this.qq(b.o8(0),b)}, -qq(a,b){var s,r,q,p,o,n,m,l,k=this +j.kx(b,s.gE(c)) +s.ab(c,new A.aNI(j,b))}else throw A.d(A.ha(c,i,i))}, +n1(a,b){if(b.b>=b.a.byteLength)throw A.d(B.bP) +return this.qs(b.oa(0),b)}, +qs(a,b){var s,r,q,p,o,n,m,l,k=this switch(a){case 0:return null case 1:return!0 case 2:return!1 @@ -111814,64 +111921,64 @@ r=$.h6() q=b.a.getInt32(s,B.D===r) b.b+=4 return q -case 4:return b.Lp(0) -case 6:b.oo(8) +case 4:return b.Lr(0) +case 6:b.oq(8) s=b.b r=$.h6() q=b.a.getFloat64(s,B.D===r) b.b+=8 return q -case 5:case 7:p=k.ju(b) -return B.ca.d8(b.qB(p)) -case 8:return b.qB(k.ju(b)) -case 9:p=k.ju(b) -b.oo(4) +case 5:case 7:p=k.jw(b) +return B.cb.d8(b.qD(p)) +case 8:return b.qD(k.jw(b)) +case 9:p=k.jw(b) +b.oq(4) s=b.a -o=A.aFc(s.buffer,s.byteOffset+b.b,p) +o=A.aFi(s.buffer,s.byteOffset+b.b,p) b.b=b.b+4*p return o -case 10:return b.Lq(k.ju(b)) -case 14:p=k.ju(b) -b.oo(4) +case 10:return b.Ls(k.jw(b)) +case 14:p=k.jw(b) +b.oq(4) s=b.a -o=A.aFb(s.buffer,s.byteOffset+b.b,p) +o=A.aFh(s.buffer,s.byteOffset+b.b,p) b.b=b.b+4*p return o -case 11:p=k.ju(b) -b.oo(8) +case 11:p=k.jw(b) +b.oq(8) s=b.a -o=A.b8x(s.buffer,s.byteOffset+b.b,p) +o=A.b8E(s.buffer,s.byteOffset+b.b,p) b.b=b.b+8*p return o -case 12:p=k.ju(b) +case 12:p=k.jw(b) n=A.b2(p,null,!1,t.X) for(s=b.a,m=0;m=s.byteLength)A.a7(B.bO) +if(r>=s.byteLength)A.a6(B.bP) b.b=r+1 -n[m]=k.qq(s.getUint8(r),b)}return n -case 13:p=k.ju(b) +n[m]=k.qs(s.getUint8(r),b)}return n +case 13:p=k.jw(b) s=t.X n=A.D(s,s) for(s=b.a,m=0;m=s.byteLength)A.a7(B.bO) +if(r>=s.byteLength)A.a6(B.bP) b.b=r+1 -r=k.qq(s.getUint8(r),b) +r=k.qs(s.getUint8(r),b) l=b.b -if(l>=s.byteLength)A.a7(B.bO) +if(l>=s.byteLength)A.a6(B.bP) b.b=l+1 -n.u(0,r,k.qq(s.getUint8(l),b))}return n -default:throw A.d(B.bO)}}, -kv(a,b){var s,r -if(b<254)a.jb(0,b) +n.t(0,r,k.qs(s.getUint8(l),b))}return n +default:throw A.d(B.bP)}}, +kx(a,b){var s,r +if(b<254)a.jd(0,b) else{s=a.d -if(b<=65535){a.jb(0,254) +if(b<=65535){a.jd(0,254) r=$.h6() s.setUint16(0,b,B.D===r) -a.AF(a.e,0,2)}else{a.jb(0,255) +a.AH(a.e,0,2)}else{a.jd(0,255) r=$.h6() s.setUint32(0,b,B.D===r) -a.AF(a.e,0,4)}}}, -ju(a){var s,r,q=a.o8(0) +a.AH(a.e,0,4)}}}, +jw(a){var s,r,q=a.oa(0) switch(q){case 254:s=a.b r=$.h6() q=a.a.getUint16(s,B.D===r) @@ -111883,149 +111990,149 @@ q=a.a.getUint32(s,B.D===r) a.b+=4 return q default:return q}}} -A.aNC.prototype={ +A.aNI.prototype={ $2(a,b){var s=this.a,r=this.b -s.iG(0,r,a) -s.iG(0,r,b)}, +s.iJ(0,r,a) +s.iJ(0,r,b)}, $S:109} -A.aNE.prototype={ -nx(a){var s=A.aRk(64) -B.b0.iG(0,s,a.a) -B.b0.iG(0,s,a.b) -return s.rm()}, -mD(a){var s,r,q +A.aNK.prototype={ +nA(a){var s=A.aRq(64) +B.b1.iJ(0,s,a.a) +B.b1.iJ(0,s,a.b) +return s.rn()}, +mH(a){var s,r,q a.toString -s=new A.O3(a) -r=B.b0.mY(0,s) -q=B.b0.mY(0,s) -if(typeof r=="string"&&s.b>=a.byteLength)return new A.p6(r,q) -else throw A.d(B.tO)}, -C4(a){var s=A.aRk(64) -s.jb(0,0) -B.b0.iG(0,s,a) -return s.rm()}, -uq(a,b,c){var s=A.aRk(64) -s.jb(0,1) -B.b0.iG(0,s,a) -B.b0.iG(0,s,c) -B.b0.iG(0,s,b) -return s.rm()}, -a8f(a,b){return this.uq(a,null,b)}, -RN(a){var s,r,q,p,o,n -if(a.byteLength===0)throw A.d(B.Rq) -s=new A.O3(a) -if(s.o8(0)===0)return B.b0.mY(0,s) -r=B.b0.mY(0,s) -q=B.b0.mY(0,s) -p=B.b0.mY(0,s) -o=s.b=a.byteLength)return new A.p5(r,q) +else throw A.d(B.tS)}, +C6(a){var s=A.aRq(64) +s.jd(0,0) +B.b1.iJ(0,s,a) +return s.rn()}, +ur(a,b,c){var s=A.aRq(64) +s.jd(0,1) +B.b1.iJ(0,s,a) +B.b1.iJ(0,s,c) +B.b1.iJ(0,s,b) +return s.rn()}, +a8c(a,b){return this.ur(a,null,b)}, +RM(a){var s,r,q,p,o,n +if(a.byteLength===0)throw A.d(B.Ru) +s=new A.O6(a) +if(s.oa(0)===0)return B.b1.n1(0,s) +r=B.b1.n1(0,s) +q=B.b1.n1(0,s) +p=B.b1.n1(0,s) +o=s.b=a.byteLength else n=!1 -if(n)throw A.d(A.aHu(r,p,A.eJ(q),o)) -else throw A.d(B.Rr)}} -A.aEB.prototype={ -aJH(a,b,c){var s,r,q,p -if(t.PB.b(b)){this.b.N(0,a) +if(n)throw A.d(A.aHA(r,p,A.eJ(q),o)) +else throw A.d(B.Rv)}} +A.aEH.prototype={ +aJF(a,b,c){var s,r,q,p +if(t.PB.b(b)){this.b.L(0,a) return}s=this.b r=s.i(0,a) -q=A.bCL(c) +q=A.bCR(c) if(q==null)q=this.a if(J.e(r==null?null:t.U8.a(r.a),q))return -p=q.Im(a) -s.u(0,a,p) -B.a02.fn("activateSystemCursor",A.b_(["device",p.b,"kind",t.U8.a(p.a).a],t.N,t.z),t.H)}} -A.MF.prototype={} +p=q.Io(a) +s.t(0,a,p) +B.a06.fq("activateSystemCursor",A.b_(["device",p.b,"kind",t.U8.a(p.a).a],t.N,t.z),t.H)}} +A.ME.prototype={} A.ff.prototype={ -k(a){var s=this.gBM() +k(a){var s=this.gBO() return s}} -A.adG.prototype={ -Im(a){throw A.d(A.cI(null))}, -gBM(){return"defer"}} -A.alx.prototype={} -A.pw.prototype={ -gBM(){return"SystemMouseCursor("+this.a+")"}, -Im(a){return new A.alx(this,a)}, +A.adN.prototype={ +Io(a){throw A.d(A.cI(null))}, +gBO(){return"defer"}} +A.alE.prototype={} +A.pv.prototype={ +gBO(){return"SystemMouseCursor("+this.a+")"}, +Io(a){return new A.alE(this,a)}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.pw&&b.a===this.a}, +return b instanceof A.pv&&b.a===this.a}, gI(a){return B.c.gI(this.a)}} -A.ah0.prototype={} -A.tV.prototype={ -gBh(){var s=$.h3.by$ +A.ah7.prototype={} +A.tS.prototype={ +gBj(){var s=$.h3.bx$ s===$&&A.c() return s}, -jB(a,b){return this.aeV(0,b,this.$ti.h("1?"))}, -aeV(a,b,c){var s=0,r=A.u(c),q,p=this,o,n -var $async$jB=A.v(function(d,e){if(d===1)return A.q(e,r) +jD(a,b){return this.aeT(0,b,this.$ti.h("1?"))}, +aeT(a,b,c){var s=0,r=A.v(c),q,p=this,o,n +var $async$jD=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:o=p.b n=o s=3 -return A.A(p.gBh().LM(0,p.a,o.ez(b)),$async$jB) -case 3:q=n.kT(e) +return A.B(p.gBj().LO(0,p.a,o.ey(b)),$async$jD) +case 3:q=n.kW(e) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$jB,r)}, -LU(a){this.gBh().EE(this.a,new A.arF(this,a))}} -A.arF.prototype={ -$1(a){return this.adL(a)}, -adL(a){var s=0,r=A.u(t.CD),q,p=this,o,n -var $async$$1=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$jD,r)}, +LW(a){this.gBj().EG(this.a,new A.arL(this,a))}} +A.arL.prototype={ +$1(a){return this.adJ(a)}, +adJ(a){var s=0,r=A.v(t.CD),q,p=this,o,n +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=p.a.b n=o s=3 -return A.A(p.b.$1(o.kT(a)),$async$$1) -case 3:q=n.ez(c) +return A.B(p.b.$1(o.kW(a)),$async$$1) +case 3:q=n.ey(c) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$1,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, $S:214} -A.r2.prototype={ -gBh(){var s=$.h3.by$ +A.r1.prototype={ +gBj(){var s=$.h3.bx$ s===$&&A.c() return s}, -lt(a,b,c,d){return this.avB(a,b,c,d,d.h("0?"))}, -avB(a,b,c,d,e){var s=0,r=A.u(e),q,p=this,o,n,m,l -var $async$lt=A.v(function(f,g){if(f===1)return A.q(g,r) +ly(a,b,c,d){return this.avy(a,b,c,d,d.h("0?"))}, +avy(a,b,c,d,e){var s=0,r=A.v(e),q,p=this,o,n,m,l +var $async$ly=A.w(function(f,g){if(f===1)return A.r(g,r) while(true)switch(s){case 0:o=p.b -n=o.nx(new A.p6(a,b)) +n=o.nA(new A.p5(a,b)) m=p.a s=3 -return A.A(p.gBh().LM(0,m,n),$async$lt) +return A.B(p.gBj().LO(0,m,n),$async$ly) case 3:l=g if(l==null){if(c){q=null s=1 -break}throw A.d(A.b8r("No implementation found for method "+a+" on channel "+m))}q=d.h("0?").a(o.RN(l)) +break}throw A.d(A.b8y("No implementation found for method "+a+" on channel "+m))}q=d.h("0?").a(o.RM(l)) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$lt,r)}, -fn(a,b,c){return this.lt(a,b,!1,c)}, -Jt(a,b,c,d){return this.aLH(a,b,c,d,c.h("@<0>").ae(d).h("by<1,2>?"))}, -aLG(a,b,c){return this.Jt(a,null,b,c)}, -aLH(a,b,c,d,e){var s=0,r=A.u(e),q,p=this,o -var $async$Jt=A.v(function(f,g){if(f===1)return A.q(g,r) +case 1:return A.t(q,r)}}) +return A.u($async$ly,r)}, +fq(a,b,c){return this.ly(a,b,!1,c)}, +Jv(a,b,c,d){return this.aLF(a,b,c,d,c.h("@<0>").ad(d).h("bx<1,2>?"))}, +aLE(a,b,c){return this.Jv(a,null,b,c)}, +aLF(a,b,c,d,e){var s=0,r=A.v(e),q,p=this,o +var $async$Jv=A.w(function(f,g){if(f===1)return A.r(g,r) while(true)switch(s){case 0:s=3 -return A.A(p.fn(a,b,t.c),$async$Jt) +return A.B(p.fq(a,b,t.c),$async$Jv) case 3:o=g -q=o==null?null:J.bcx(o,c,d) +q=o==null?null:J.bcE(o,c,d) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Jt,r)}, -vG(a){var s=this.gBh() -s.EE(this.a,new A.aEm(this,a))}, -FO(a,b){return this.asb(a,b)}, -asb(a,b){var s=0,r=A.u(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e -var $async$FO=A.v(function(c,d){if(c===1){o=d +case 1:return A.t(q,r)}}) +return A.u($async$Jv,r)}, +vH(a){var s=this.gBj() +s.EG(this.a,new A.aEs(this,a))}, +FP(a,b){return this.as8(a,b)}, +as8(a,b){var s=0,r=A.v(t.CD),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e +var $async$FP=A.w(function(c,d){if(c===1){o=d s=p}while(true)switch(s){case 0:h=n.b -g=h.mD(a) +g=h.mH(a) p=4 e=h s=7 -return A.A(b.$1(g),$async$FO) -case 7:k=e.C4(d) +return A.B(b.$1(g),$async$FP) +case 7:k=e.C6(d) q=k s=1 break @@ -112035,119 +112142,119 @@ break case 4:p=3 f=o k=A.aW(f) -if(k instanceof A.zJ){m=k +if(k instanceof A.zH){m=k k=m.a i=m.b -q=h.uq(k,m.c,i) +q=h.ur(k,m.c,i) s=1 -break}else if(k instanceof A.MD){q=null +break}else if(k instanceof A.MC){q=null s=1 break}else{l=k -h=h.a8f("error",J.h9(l)) +h=h.a8c("error",J.h9(l)) q=h s=1 break}s=6 break case 3:s=2 break -case 6:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$FO,r)}} -A.aEm.prototype={ -$1(a){return this.a.FO(a,this.b)}, +case 6:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$FP,r)}} +A.aEs.prototype={ +$1(a){return this.a.FP(a,this.b)}, $S:214} -A.pa.prototype={ -fn(a,b,c){return this.aLI(a,b,c,c.h("0?"))}, -rI(a,b){return this.fn(a,null,b)}, -aLI(a,b,c,d){var s=0,r=A.u(d),q,p=this -var $async$fn=A.v(function(e,f){if(e===1)return A.q(f,r) -while(true)switch(s){case 0:q=p.aii(a,b,!0,c) +A.p9.prototype={ +fq(a,b,c){return this.aLG(a,b,c,c.h("0?"))}, +rJ(a,b){return this.fq(a,null,b)}, +aLG(a,b,c,d){var s=0,r=A.v(d),q,p=this +var $async$fq=A.w(function(e,f){if(e===1)return A.r(f,r) +while(true)switch(s){case 0:q=p.aig(a,b,!0,c) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$fn,r)}} -A.axI.prototype={ -aP_(){var s=new A.r2(this.a,B.ci),r=A.ba("controller") -r.b=A.G6(new A.axM(this,s,null),new A.axN(this,r,s,null),t.z) -return J.bcE(r.b5())}} +case 1:return A.t(q,r)}}) +return A.u($async$fq,r)}} A.axN.prototype={ -$0(){var s=0,r=A.u(t.H),q=1,p,o=this,n,m,l,k,j,i,h -var $async$$0=A.v(function(a,b){if(a===1){p=b -s=q}while(true)switch(s){case 0:i=$.h3.by$ +aOY(){var s=new A.r1(this.a,B.cj),r=A.ba("controller") +r.b=A.G4(new A.axR(this,s,null),new A.axS(this,r,s,null),t.z) +return J.bcL(r.b5())}} +A.axS.prototype={ +$0(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i,h +var $async$$0=A.w(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:i=$.h3.bx$ i===$&&A.c() l=o.a k=l.a -i.EE(k,new A.axL(l,o.b)) +i.EG(k,new A.axQ(l,o.b)) q=3 s=6 -return A.A(o.c.lt("listen",o.d,!1,t.H),$async$$0) +return A.B(o.c.ly("listen",o.d,!1,t.H),$async$$0) case 6:q=1 s=5 break case 3:q=2 h=p n=A.aW(h) -m=A.bu(h) +m=A.bt(h) i=A.ck("while activating platform stream on channel "+k) -A.eG(new A.cz(n,m,"services library",i,null,!1)) +A.eH(new A.cz(n,m,"services library",i,null,!1)) s=5 break case 2:s=1 break -case 5:return A.r(null,r) -case 1:return A.q(p,r)}}) -return A.t($async$$0,r)}, +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$$0,r)}, $S:18} -A.axL.prototype={ -$1(a){return this.adM(a)}, -adM(a){var s=0,r=A.u(t.P),q,p=this,o,n,m -var $async$$1=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:if(a==null)J.b6l(p.b.b5()) -else try{J.ku(p.b.b5(),B.ci.RN(a))}catch(l){m=A.aW(l) -if(m instanceof A.zJ){o=m -p.b.b5().Hk(o)}else throw l}q=null +A.axQ.prototype={ +$1(a){return this.adK(a)}, +adK(a){var s=0,r=A.v(t.P),q,p=this,o,n,m +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:if(a==null)J.b6r(p.b.b5()) +else try{J.kv(p.b.b5(),B.cj.RM(a))}catch(l){m=A.aW(l) +if(m instanceof A.zH){o=m +p.b.b5().Hn(o)}else throw l}q=null s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$1,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, $S:598} -A.axM.prototype={ -$0(){var s=0,r=A.u(t.H),q=1,p,o=this,n,m,l,k,j,i -var $async$$0=A.v(function(a,b){if(a===1){p=b -s=q}while(true)switch(s){case 0:j=$.h3.by$ +A.axR.prototype={ +$0(){var s=0,r=A.v(t.H),q=1,p,o=this,n,m,l,k,j,i +var $async$$0=A.w(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:j=$.h3.bx$ j===$&&A.c() l=o.a.a -j.EE(l,null) +j.EG(l,null) q=3 s=6 -return A.A(o.b.lt("cancel",o.c,!1,t.H),$async$$0) +return A.B(o.b.ly("cancel",o.c,!1,t.H),$async$$0) case 6:q=1 s=5 break case 3:q=2 i=p n=A.aW(i) -m=A.bu(i) +m=A.bt(i) j=A.ck("while de-activating platform stream on channel "+l) -A.eG(new A.cz(n,m,"services library",j,null,!1)) +A.eH(new A.cz(n,m,"services library",j,null,!1)) s=5 break case 2:s=1 break -case 5:return A.r(null,r) -case 1:return A.q(p,r)}}) -return A.t($async$$0,r)}, +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$$0,r)}, $S:18} -A.yW.prototype={ +A.yU.prototype={ T(){return"KeyboardSide."+this.b}} A.lA.prototype={ T(){return"ModifierKey."+this.b}} -A.O_.prototype={ -gaMJ(){var s,r,q=A.D(t.xS,t.LE) -for(s=0;s<9;++s){r=B.uO[s] -if(this.aLR(r))q.u(0,r,B.ej)}return q}} -A.nW.prototype={} -A.aIA.prototype={ +A.O2.prototype={ +gaMH(){var s,r,q=A.D(t.xS,t.LE) +for(s=0;s<9;++s){r=B.uS[s] +if(this.aLP(r))q.t(0,r,B.ek)}return q}} +A.nU.prototype={} +A.aIG.prototype={ $0(){var s,r,q,p=this.b,o=J.aK(p),n=A.eJ(o.i(p,"key")),m=n==null if(!m){s=n.length s=s!==0&&s===1}else s=!1 @@ -112160,60 +112267,60 @@ if(r==null)r=0 q=A.n0(o.i(p,"metaState")) if(q==null)q=0 p=A.n0(o.i(p,"keyCode")) -return new A.a6a(s,m,r,q,p==null?0:p)}, +return new A.a6h(s,m,r,q,p==null?0:p)}, $S:599} -A.k3.prototype={} -A.A_.prototype={} -A.aIF.prototype={ -aKp(a){var s,r,q,p,o,n,m,l,k,j,i=this -if(a instanceof A.k3){p=a.c -i.d.u(0,p.gnV(),p.geR())}else if(a instanceof A.A_)i.d.N(0,a.c.gnV()) -i.aCD(a) +A.k4.prototype={} +A.zZ.prototype={} +A.aIL.prototype={ +aKn(a){var s,r,q,p,o,n,m,l,k,j,i=this +if(a instanceof A.k4){p=a.c +i.d.t(0,p.gnX(),p.geR())}else if(a instanceof A.zZ)i.d.L(0,a.c.gnX()) +i.aCA(a) for(p=i.a,o=A.ak(p,!0,t.Sp),n=o.length,m=0;m")),e),a0=a1 instanceof A.k3 -if(a0)a.H(0,g.gnV()) -for(s=g.a,r=null,q=0;q<9;++q){p=B.uO[q] -o=$.boR() -n=o.i(0,new A.f4(p,B.cI)) +aCA(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g=a1.c,f=g.gaMH(),e=t.v3,d=A.D(e,t.bd),c=A.y(e),b=this.d,a=A.jY(new A.bf(b,A.q(b).h("bf<1>")),e),a0=a1 instanceof A.k4 +if(a0)a.H(0,g.gnX()) +for(s=g.a,r=null,q=0;q<9;++q){p=B.uS[q] +o=$.boX() +n=o.i(0,new A.f4(p,B.cJ)) if(n==null)continue -m=B.zU.i(0,s) +m=B.zY.i(0,s) if(n.O(0,m==null?new A.I(98784247808+B.c.gI(s)):m))r=p -if(f.i(0,p)===B.ej){c.F(0,n) -if(n.eg(0,a.glE(a)))continue}l=f.i(0,p)==null?A.y(e):o.i(0,new A.f4(p,f.i(0,p))) +if(f.i(0,p)===B.ek){c.F(0,n) +if(n.eg(0,a.gkS(a)))continue}l=f.i(0,p)==null?A.y(e):o.i(0,new A.f4(p,f.i(0,p))) if(l==null)continue -for(o=A.w(l),m=new A.mX(l,l.r,o.h("mX<1>")),m.c=l.e,o=o.c;m.D();){k=m.d +for(o=A.q(l),m=new A.mX(l,l.r,o.h("mX<1>")),m.c=l.e,o=o.c;m.D();){k=m.d if(k==null)k=o.a(k) -j=$.boQ().i(0,k) +j=$.boW().i(0,k) j.toString -d.u(0,k,j)}}i=b.i(0,B.dk)!=null&&!J.e(b.i(0,B.dk),B.fO) -for(e=$.bbK(),e=A.jX(e,e.r,A.w(e).c);e.D();){a=e.d -h=i&&a.l(0,B.dk) -if(!c.O(0,a)&&!h)b.N(0,a)}b.N(0,B.ev) +d.t(0,k,j)}}i=b.i(0,B.dl)!=null&&!J.e(b.i(0,B.dl),B.fR) +for(e=$.bbQ(),e=A.jX(e,e.r,A.q(e).c);e.D();){a=e.d +h=i&&a.l(0,B.dl) +if(!c.O(0,a)&&!h)b.L(0,a)}b.L(0,B.ew) b.F(0,d) -if(a0&&r!=null&&!b.aX(0,g.gnV())){e=g.gnV().l(0,B.dU) -if(e)b.u(0,g.gnV(),g.geR())}}} +if(a0&&r!=null&&!b.aX(0,g.gnX())){e=g.gnX().l(0,B.dW) +if(e)b.t(0,g.gnX(),g.geR())}}} A.f4.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 return b instanceof A.f4&&b.a===this.a&&b.b==this.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aj5.prototype={} -A.aj4.prototype={} -A.a6a.prototype={ -gnV(){var s=this.a,r=B.zU.i(0,s) +A.ajc.prototype={} +A.ajb.prototype={} +A.a6h.prototype={ +gnX(){var s=this.a,r=B.zY.i(0,s) return r==null?new A.I(98784247808+B.c.gI(s)):r}, -geR(){var s,r=this.b,q=B.Zn.i(0,r),p=q==null?null:q[this.c] +geR(){var s,r=this.b,q=B.Zr.i(0,r),p=q==null?null:q[this.c] if(p!=null)return p -s=B.YI.i(0,r) +s=B.YM.i(0,r) if(s!=null)return s if(r.length===1)return new A.m(B.c.aV(r.toLowerCase(),0)) return new A.m(B.c.gI(this.a)+98784247808)}, -aLR(a){var s=this +aLP(a){var s=this switch(a.a){case 0:return(s.d&4)!==0 case 1:return(s.d&1)!==0 case 2:return(s.d&2)!==0 @@ -112226,33 +112333,33 @@ l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.a6a&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +return b instanceof A.a6h&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.OH.prototype={ -gaPG(){var s=this +A.OK.prototype={ +gaPE(){var s=this if(s.c)return new A.cO(s.a,t.hr) if(s.b==null){s.b=new A.bU(new A.aT($.aF,t.HC),t.F1) -s.FN()}return s.b.a}, -FN(){var s=0,r=A.u(t.H),q,p=this,o -var $async$FN=A.v(function(a,b){if(a===1)return A.q(b,r) +s.FO()}return s.b.a}, +FO(){var s=0,r=A.v(t.H),q,p=this,o +var $async$FO=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=3 -return A.A(B.mm.rI("get",t.pE),$async$FN) +return A.B(B.mp.rJ("get",t.pE),$async$FO) case 3:o=b if(p.b==null){s=1 -break}p.a25(o) -case 1:return A.r(q,r)}}) -return A.t($async$FN,r)}, -a25(a){var s,r=a==null +break}p.a23(o) +case 1:return A.t(q,r)}}) +return A.u($async$FO,r)}, +a23(a){var s,r=a==null if(!r){s=J.c0(a,"enabled") s.toString -A.pX(s)}else s=!1 -this.aKr(r?null:t.n6.a(J.c0(a,"data")),s)}, -aKr(a,b){var s,r,q=this,p=q.c&&b +A.pW(s)}else s=!1 +this.aKp(r?null:t.n6.a(J.c0(a,"data")),s)}, +aKp(a,b){var s,r,q=this,p=q.c&&b q.d=p -if(p)$.d5.de$.push(new A.aKi(q)) +if(p)$.d5.de$.push(new A.aKo(q)) s=q.a -if(b){p=q.apy(a) +if(b){p=q.apv(a) r=t.N if(p==null){p=t.X p=A.D(p,p)}r=new A.fI(p,q,null,"root",A.D(r,t.z4),A.D(r,t.I1)) @@ -112260,167 +112367,167 @@ p=r}else p=null q.a=p q.c=!0 r=q.b -if(r!=null)r.eM(0,p) +if(r!=null)r.eL(0,p) q.b=null if(q.a!=s){q.C() if(s!=null)s.v()}}, -P2(a){return this.awo(a)}, -awo(a){var s=0,r=A.u(t.H),q=this,p -var $async$P2=A.v(function(b,c){if(b===1)return A.q(c,r) +P3(a){return this.awl(a)}, +awl(a){var s=0,r=A.v(t.H),q=this,p +var $async$P3=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=a.a -switch(p){case"push":q.a25(t.pE.a(a.b)) +switch(p){case"push":q.a23(t.pE.a(a.b)) break -default:throw A.d(A.cI(p+" was invoked but isn't implemented by "+A.O(q).k(0)))}return A.r(null,r)}}) -return A.t($async$P2,r)}, -apy(a){if(a==null)return null -return t.qg.a(B.b0.kT(A.fF(a.buffer,a.byteOffset,a.byteLength)))}, -aeJ(a){var s=this +default:throw A.d(A.cI(p+" was invoked but isn't implemented by "+A.O(q).k(0)))}return A.t(null,r)}}) +return A.u($async$P3,r)}, +apv(a){if(a==null)return null +return t.qg.a(B.b1.kW(A.fF(a.buffer,a.byteOffset,a.byteLength)))}, +aeH(a){var s=this s.r.H(0,a) if(!s.f){s.f=!0 -$.d5.de$.push(new A.aKj(s))}}, -a_j(){var s,r,q,p,o,n=this +$.d5.de$.push(new A.aKp(s))}}, +a_i(){var s,r,q,p,o,n=this if(!n.f)return n.f=!1 -for(s=n.r,r=A.d4(s,s.r,A.w(s).c),q=r.$ti.c;r.D();){p=r.d;(p==null?q.a(p):p).w=!1}s.aj(0) -o=B.b0.ez(n.a.a) -B.mm.fn("put",A.cl(o.buffer,o.byteOffset,o.byteLength),t.H)}, -aJq(){if($.d5.ck$)return -this.a_j()}} -A.aKi.prototype={ +for(s=n.r,r=A.cV(s,s.r,A.q(s).c),q=r.$ti.c;r.D();){p=r.d;(p==null?q.a(p):p).w=!1}s.aj(0) +o=B.b1.ey(n.a.a) +B.mp.fq("put",A.cl(o.buffer,o.byteOffset,o.byteLength),t.H)}, +aJo(){if($.d5.ck$)return +this.a_i()}} +A.aKo.prototype={ $1(a){this.a.d=!1}, $S:3} -A.aKj.prototype={ -$1(a){return this.a.a_j()}, +A.aKp.prototype={ +$1(a){return this.a.a_i()}, $S:3} A.fI.prototype={ -gAy(){var s=J.WG(this.a,"c",new A.aKf()) +gAA(){var s=J.WL(this.a,"c",new A.aKl()) s.toString return t.pE.a(s)}, -gr_(){var s=J.WG(this.a,"v",new A.aKg()) +gr1(){var s=J.WL(this.a,"v",new A.aKm()) s.toString return t.pE.a(s)}, -aP5(a,b,c){var s=this,r=J.hx(s.gr_(),b),q=c.h("0?").a(J.tL(s.gr_(),b)) -if(J.kv(s.gr_()))J.tL(s.a,"v") -if(r)s.wr() +aP3(a,b,c){var s=this,r=J.hw(s.gr1(),b),q=c.h("0?").a(J.tI(s.gr1(),b)) +if(J.kw(s.gr1()))J.tI(s.a,"v") +if(r)s.ws() return q}, -aFQ(a,b){var s,r,q,p,o=this,n=o.f -if(n.aX(0,a)||!J.hx(o.gAy(),a)){n=t.N +aFO(a,b){var s,r,q,p,o=this,n=o.f +if(n.aX(0,a)||!J.hw(o.gAA(),a)){n=t.N s=new A.fI(A.D(n,t.X),null,null,a,A.D(n,t.z4),A.D(n,t.I1)) -o.kf(s) +o.kh(s) return s}r=t.N q=o.c -p=J.c0(o.gAy(),a) +p=J.c0(o.gAA(),a) p.toString s=new A.fI(t.pE.a(p),q,o,a,A.D(r,t.z4),A.D(r,t.I1)) -n.u(0,a,s) +n.t(0,a,s) return s}, -kf(a){var s=this,r=a.d -if(r!==s){if(r!=null)r.Gp(a) +kh(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.Gs(a) a.d=s -s.Yr(a) -if(a.c!=s.c)s.a2C(a)}}, -aqb(a){this.Gp(a) +s.Yq(a) +if(a.c!=s.c)s.a2A(a)}}, +aq8(a){this.Gs(a) a.d=null -if(a.c!=null){a.PE(null) -a.a5u(this.ga2B())}}, -wr(){var s,r=this +if(a.c!=null){a.PD(null) +a.a5s(this.ga2z())}}, +ws(){var s,r=this if(!r.w){r.w=!0 s=r.c -if(s!=null)s.aeJ(r)}}, -a2C(a){a.PE(this.c) -a.a5u(this.ga2B())}, -PE(a){var s=this,r=s.c +if(s!=null)s.aeH(r)}}, +a2A(a){a.PD(this.c) +a.a5s(this.ga2z())}, +PD(a){var s=this,r=s.c if(r==a)return -if(s.w)if(r!=null)r.r.N(0,s) +if(s.w)if(r!=null)r.r.L(0,s) s.c=a if(s.w&&a!=null){s.w=!1 -s.wr()}}, -Gp(a){var s,r,q,p=this -if(J.e(p.f.N(0,a.e),a)){J.tL(p.gAy(),a.e) +s.ws()}}, +Gs(a){var s,r,q,p=this +if(J.e(p.f.L(0,a.e),a)){J.tI(p.gAA(),a.e) s=p.r r=s.i(0,a.e) if(r!=null){q=J.cs(r) -p.a_z(q.eJ(r)) -if(q.gaD(r))s.N(0,a.e)}if(J.kv(p.gAy()))J.tL(p.a,"c") -p.wr() +p.a_y(q.eI(r)) +if(q.gaD(r))s.L(0,a.e)}if(J.kw(p.gAA()))J.tI(p.a,"c") +p.ws() return}s=p.r q=s.i(0,a.e) -if(q!=null)J.tL(q,a) +if(q!=null)J.tI(q,a) q=s.i(0,a.e) -q=q==null?null:J.kv(q) -if(q===!0)s.N(0,a.e)}, -Yr(a){var s=this -if(s.f.aX(0,a.e)){J.ku(s.r.d7(0,a.e,new A.aKe()),a) -s.wr() -return}s.a_z(a) -s.wr()}, -a_z(a){this.f.u(0,a.e,a) -J.iy(this.gAy(),a.e,a.a)}, -a5v(a,b){var s,r,q=this.f -q=q.gbB(q) +q=q==null?null:J.kw(q) +if(q===!0)s.L(0,a.e)}, +Yq(a){var s=this +if(s.f.aX(0,a.e)){J.kv(s.r.d7(0,a.e,new A.aKk()),a) +s.ws() +return}s.a_y(a) +s.ws()}, +a_y(a){this.f.t(0,a.e,a) +J.ix(this.gAA(),a.e,a.a)}, +a5t(a,b){var s,r,q=this.f +q=q.gby(q) s=this.r -s=s.gbB(s) -r=q.T3(0,new A.nv(s,new A.aKh(),A.w(s).h("nv"))) -J.n8(b?A.ak(r,!1,A.w(r).h("B.E")):r,a)}, -a5u(a){return this.a5v(a,!1)}, -aPe(a){var s,r=this +s=s.gby(s) +r=q.T2(0,new A.nt(s,new A.aKn(),A.q(s).h("nt"))) +J.n8(b?A.ak(r,!1,A.q(r).h("A.E")):r,a)}, +a5s(a){return this.a5t(a,!1)}, +aPc(a){var s,r=this if(a===r.e)return s=r.d -if(s!=null)s.Gp(r) +if(s!=null)s.Gs(r) r.e=a s=r.d -if(s!=null)s.Yr(r)}, +if(s!=null)s.Yq(r)}, v(){var s,r=this -r.a5v(r.gaqa(),!0) +r.a5t(r.gaq7(),!0) r.f.aj(0) r.r.aj(0) s=r.d -if(s!=null)s.Gp(r) +if(s!=null)s.Gs(r) r.d=null -r.PE(null) +r.PD(null) r.x=!0}, k(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+A.h(this.b)+")"}} -A.aKf.prototype={ +A.aKl.prototype={ $0(){var s=t.X return A.D(s,s)}, $S:232} -A.aKg.prototype={ +A.aKm.prototype={ $0(){var s=t.X return A.D(s,s)}, $S:232} -A.aKe.prototype={ +A.aKk.prototype={ $0(){return A.b([],t.QT)}, $S:603} -A.aKh.prototype={ +A.aKn.prototype={ $1(a){return a}, $S:604} -A.w3.prototype={ +A.w1.prototype={ l(a,b){var s,r if(b==null)return!1 if(this===b)return!0 -if(b instanceof A.w3){s=b.a +if(b instanceof A.w1){s=b.a r=this.a -s=s.a===r.a&&s.b===r.b&&A.e5(b.b,this.b)}else s=!1 +s=s.a===r.a&&s.b===r.b&&A.e4(b.b,this.b)}else s=!1 return s}, gI(a){var s=this.a return A.a4(s.a,s.b,A.c4(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.PN.prototype={ +A.PQ.prototype={ l(a,b){if(b==null)return!1 if(this===b)return!0 -return b instanceof A.PN&&b.a===this.a&&A.e5(b.b,this.b)}, +return b instanceof A.PQ&&b.a===this.a&&A.e4(b.b,this.b)}, gI(a){return A.a4(this.a,A.c4(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.av1.prototype={ -IN(a,b){return this.aJ5(a,b)}, -aJ5(a0,a1){var s=0,r=A.u(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$IN=A.v(function(a2,a3){if(a2===1){o=a3 +A.av6.prototype={ +IP(a,b){return this.aJ3(a,b)}, +aJ3(a0,a1){var s=0,r=A.v(t.EZ),q,p=2,o,n=this,m,l,k,j,i,h,g,f,e,d,c,b,a +var $async$IP=A.w(function(a2,a3){if(a2===1){o=a3 s=p}while(true)switch(s){case 0:d=null -c=a0.Pr("-") +c=a0.Pq("-") p=4 m=n.b m===$&&A.c() a=t._ s=7 -return A.A(m.fn("SpellCheck.initiateSpellCheck",A.b([c,a1],t.T),t.z),$async$IN) +return A.B(m.fq("SpellCheck.initiateSpellCheck",A.b([c,a1],t.T),t.z),$async$IP) case 7:d=a.a(a3) p=2 s=6 @@ -112435,78 +112542,78 @@ break case 3:s=2 break case 6:k=A.b([],t.bt) -for(m=J.az(d),j=t.c,i=t.N,h=t.z,g=t._;m.D();){f=A.bfE(j.a(m.gZ(m)),i,h) -k.push(new A.w3(new A.d7(A.h5(f.i(0,"startIndex")),A.h5(f.i(0,"endIndex"))),J.h8(g.a(f.i(0,"suggestions")),i)))}m=n.a +for(m=J.ax(d),j=t.c,i=t.N,h=t.z,g=t._;m.D();){f=A.bfL(j.a(m.gZ(m)),i,h) +k.push(new A.w1(new A.d7(A.h5(f.i(0,"startIndex")),A.h5(f.i(0,"endIndex"))),J.h8(g.a(f.i(0,"suggestions")),i)))}m=n.a if(m!=null){j=m.a -e=A.e5(m.b,k) -if(j===a1&&e)k=A.buA(n.a.b,k)}n.a=new A.PN(a1,k) +e=A.e4(m.b,k) +if(j===a1&&e)k=A.buH(n.a.b,k)}n.a=new A.PQ(a1,k) q=k s=1 break -case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$IN,r)}} -A.aqK.prototype={} -A.a98.prototype={ +case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$IP,r)}} +A.aqQ.prototype={} +A.a9f.prototype={ T(){return"SystemSoundType."+this.b}} A.lW.prototype={ -jx(a){var s +jz(a){var s if(a<0)return null -s=this.zh(a).a +s=this.zj(a).a return s>=0?s:null}, -jz(a){var s=this.zh(Math.max(0,a)).b +jB(a){var s=this.zj(Math.max(0,a)).b return s>=0?s:null}, -zh(a){var s,r=this.jx(a) +zj(a){var s,r=this.jz(a) if(r==null)r=-1 -s=this.jz(a) +s=this.jB(a) return new A.d7(r,s==null?-1:s)}} -A.Cr.prototype={ -jx(a){var s +A.Cq.prototype={ +jz(a){var s if(a<0)return null s=this.a -return A.aNT(s,Math.min(a,s.length)).b}, -jz(a){var s,r=this.a +return A.aNZ(s,Math.min(a,s.length)).b}, +jB(a){var s,r=this.a if(a>=r.length)return null -s=A.aNT(r,Math.max(0,a+1)) +s=A.aNZ(r,Math.max(0,a+1)) return s.b+s.gZ(s).length}, -zh(a){var s,r,q,p=this -if(a<0){s=p.jz(a) +zj(a){var s,r,q,p=this +if(a<0){s=p.jB(a) return new A.d7(-1,s==null?-1:s)}else{s=p.a -if(a>=s.length){s=p.jx(a) -return new A.d7(s==null?-1:s,-1)}}r=A.aNT(s,a) +if(a>=s.length){s=p.jz(a) +return new A.d7(s==null?-1:s,-1)}}r=A.aNZ(s,a) s=r.b if(s!==r.c)s=new A.d7(s,s+r.gZ(r).length) -else{q=p.jz(a) +else{q=p.jB(a) s=new A.d7(s,q==null?-1:q)}return s}} -A.Ef.prototype={ -zh(a){return this.a.ze(new A.bY(Math.max(a,0),B.u))}} -A.Nm.prototype={ -jx(a){var s,r,q +A.Ee.prototype={ +zj(a){return this.a.zg(new A.bY(Math.max(a,0),B.u))}} +A.No.prototype={ +jz(a){var s,r,q if(a<0||this.a.length===0)return null s=this.a r=s.length if(a>=r)return r if(a===0)return 0 if(a>1&&B.c.au(s,a)===10&&B.c.au(s,a-1)===13)q=a-2 -else q=A.b9v(B.c.au(s,a))?a-1:a -for(;q>0;){if(A.b9v(B.c.au(s,q)))return q+1;--q}return Math.max(q,0)}, -jz(a){var s,r,q=this.a,p=q.length +else q=A.b9B(B.c.au(s,a))?a-1:a +for(;q>0;){if(A.b9B(B.c.au(s,q)))return q+1;--q}return Math.max(q,0)}, +jB(a){var s,r,q=this.a,p=q.length if(a>=p||p===0)return null if(a<0)return 0 -for(s=a;r=B.c.au(q,s),!A.b9v(r);){++s +for(s=a;r=B.c.au(q,s),!A.b9B(r);){++s if(s===p)return s}return s=s?null:s}} A.lX.prototype={ -gpU(){var s,r=this +gpW(){var s,r=this if(!r.gdT()||r.c===r.d)s=r.e -else s=r.c=n&&o<=p.b)return p s=p.c r=p.d q=s<=r -if(o<=n){if(b)return p.xo(a.b,p.b,o) +if(o<=n){if(b)return p.xq(a.b,p.b,o) n=q?o:s -return p.I8(n,q?r:o)}if(b)return p.xo(a.b,n,o) +return p.Ia(n,q?r:o)}if(b)return p.xq(a.b,n,o) n=q?s:o -return p.I8(n,q?o:r)}, -a8l(a){if(this.gfK().l(0,a))return this -return this.aGV(a.b,a.a)}} -A.w7.prototype={} -A.a9u.prototype={} -A.a9t.prototype={} -A.a9v.prototype={} -A.Go.prototype={} -A.alW.prototype={} -A.a3D.prototype={ +return p.Ia(n,q?o:r)}, +a8j(a){if(this.gfM().l(0,a))return this +return this.aGT(a.b,a.a)}} +A.w5.prototype={} +A.a9B.prototype={} +A.a9A.prototype={} +A.a9C.prototype={} +A.Gm.prototype={} +A.am2.prototype={} +A.a3J.prototype={ T(){return"MaxLengthEnforcement."+this.b}} -A.w9.prototype={} -A.ahd.prototype={} -A.b_V.prototype={} -A.KP.prototype={ -aJC(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b.b -g=g.gdT()?new A.ahd(g.c,g.d):h +A.w7.prototype={} +A.ahk.prototype={} +A.b00.prototype={} +A.KO.prototype={ +aJA(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=b.b +g=g.gdT()?new A.ahk(g.c,g.d):h s=b.c -s=s.gdT()&&s.a!==s.b?new A.ahd(s.a,s.b):h -r=new A.b_V(b,new A.dl(""),g,s) +s=s.gdT()&&s.a!==s.b?new A.ahk(s.a,s.b):h +r=new A.b00(b,new A.dl(""),g,s) s=b.a -q=J.aq3(i.a,s) -for(g=q.gaz(q),p=i.b,o=!p,n=h;g.D();n=m){m=g.gZ(g) -l=n==null?h:n.ghN(n) +q=J.aq9(i.a,s) +for(g=q.gaw(q),p=i.b,o=!p,n=h;g.D();n=m){m=g.gZ(g) +l=n==null?h:n.ghP(n) if(l==null)l=0 -i.Pm(p,l,m.goe(m),r) -i.Pm(o,m.goe(m),m.ghN(m),r)}g=n==null?h:n.ghN(n) +i.Pl(p,l,m.gog(m),r) +i.Pl(o,m.gog(m),m.ghP(m),r)}g=n==null?h:n.ghP(n) if(g==null)g=0 -i.Pm(p,g,s.length,r) +i.Pl(p,g,s.length,r) s=r.e=!0 k=r.c j=r.d g=r.b.a -s=(j!=null?j.a===j.b:s)?B.bX:new A.d7(j.a,j.b) -if(k==null)p=B.hs +s=(j!=null?j.a===j.b:s)?B.bY:new A.d7(j.a,j.b) +if(k==null)p=B.hv else{p=r.a.b p=A.dB(p.e,k.a,k.b,p.f)}return new A.f_(g.charCodeAt(0)==0?g:g,p,s)}, -Pm(a,b,c,d){var s,r,q,p +Pl(a,b,c,d){var s,r,q,p if(a)s=b===c?"":this.c else s=B.c.ao(d.a.a,b,c) d.b.a+=s if(s.length===c-b)return -r=new A.ay6(b,c,s) +r=new A.ayb(b,c,s) q=d.c p=q==null if(!p)q.a=q.a+r.$1(d.a.b.c) @@ -112592,68 +112699,68 @@ q=d.d p=q==null if(!p)q.a=q.a+r.$1(d.a.c.a) if(!p)q.b=q.b+r.$1(d.a.c.b)}} -A.ay6.prototype={ +A.ayb.prototype={ $1(a){var s=this,r=s.a,q=a<=r&&a=r.a&&s<=this.a.length}else r=!1 return r}, -ac2(a,b){var s,r,q,p,o=this +ac0(a,b){var s,r,q,p,o=this if(!a.gdT())return o s=a.a r=a.b -q=B.c.iE(o.a,s,r,b) -if(r-s===b.length)return o.aGT(q) -s=new A.aOO(a,b) +q=B.c.iH(o.a,s,r,b) +if(r-s===b.length)return o.aGR(q) +s=new A.aOU(a,b) r=o.b p=o.c return new A.f_(q,A.dB(B.u,s.$1(r.c),s.$1(r.d),!1),new A.d7(s.$1(p.a),s.$1(p.b)))}, -Vn(){var s=this.b,r=this.c +Vm(){var s=this.b,r=this.c return A.b_(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.T(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, k(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.k(0)+", composing: "+this.c.k(0)+")"}, l(a,b){var s=this @@ -112662,47 +112769,47 @@ if(s===b)return!0 return b instanceof A.f_&&b.a===s.a&&b.b.l(0,s.b)&&b.c.l(0,s.c)}, gI(a){var s=this.b,r=this.c return A.a4(B.c.gI(this.a),s.gI(s),A.a4(B.e.gI(r.a),B.e.gI(r.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aOO.prototype={ +A.aOU.prototype={ $1(a){var s=this.a,r=s.a,q=a<=r&&a") +m=A.q(n).h("W") l=p.f -k=A.w(l).h("bg<1>") -j=k.h("dJ>") -q=A.ak(new A.dJ(new A.bm(new A.bg(l,k),new A.aPf(p,A.ak(new A.W(n,new A.aPg(),m),!0,m.h("aM.E"))),k.h("bm")),new A.aPh(p),j),!0,j.h("B.E")) +k=A.q(l).h("bf<1>") +j=k.h("dJ>") +q=A.ak(new A.dJ(new A.bl(new A.bf(l,k),new A.aPl(p,A.ak(new A.W(n,new A.aPm(),m),!0,m.h("aM.E"))),k.h("bl")),new A.aPn(p),j),!0,j.h("A.E")) s=1 break}else if(b==="TextInputClient.scribbleInteractionBegan"){p.r=!0 s=1 @@ -112752,36 +112859,36 @@ break}n=p.d if(n==null){s=1 break}if(b==="TextInputClient.requestExistingInputState"){m=p.e m===$&&A.c() -p.MU(n,m) -p.GH(p.d.r.a.c.a) +p.MW(n,m) +p.GK(p.d.r.a.c.a) s=1 break}n=t._ o=n.a(a.b) if(b===u.l){n=t.a i=n.a(J.c0(o,1)) -for(m=J.cP(i),l=J.az(m.gdw(i));l.D();)A.bhY(n.a(m.i(i,l.gZ(l)))) +for(m=J.cP(i),l=J.ax(m.gdw(i));l.D();)A.bi3(n.a(m.i(i,l.gZ(l)))) s=1 break}m=J.aK(o) h=A.h5(m.i(o,0)) l=p.d if(h!==l.f){s=1 -break}switch(b){case"TextInputClient.updateEditingState":g=A.bhY(t.a.a(m.i(o,1))) -$.dE().aDB(g,$.apN()) +break}switch(b){case"TextInputClient.updateEditingState":g=A.bi3(t.a.a(m.i(o,1))) +$.dE().aDy(g,$.apT()) break case u.W:f=A.b([],t.Od) l=t.a -for(n=J.az(n.a(J.c0(l.a(m.i(o,1)),"deltas")));n.D();)f.push(A.bB4(l.a(n.gZ(n)))) -t.Je.a(p.d.r).aRC(f) +for(n=J.ax(n.a(J.c0(l.a(m.i(o,1)),"deltas")));n.D();)f.push(A.bBa(l.a(n.gZ(n)))) +t.Je.a(p.d.r).aRB(f) break case"TextInputClient.performAction":if(A.cC(m.i(o,1))==="TextInputAction.commitContent"){n=t.a.a(m.i(o,2)) m=J.aK(n) A.cC(m.i(n,"mimeType")) A.cC(m.i(n,"uri")) -if(m.i(n,"data")!=null)new Uint8Array(A.er(A.im(t.JY.a(m.i(n,"data")),!0,t.S))) -p.d.r.a.toString}else p.d.r.aOj(A.bG6(A.cC(m.i(o,1)))) +if(m.i(n,"data")!=null)new Uint8Array(A.es(A.il(t.JY.a(m.i(n,"data")),!0,t.S))) +p.d.r.a.toString}else p.d.r.aOh(A.bGc(A.cC(m.i(o,1)))) break case"TextInputClient.performSelectors":e=J.h8(n.a(m.i(o,1)),t.N) -e.ab(e,p.d.r.gaOl()) +e.ab(e,p.d.r.gaOj()) break case"TextInputClient.performPrivateCommand":n=t.a d=n.a(m.i(o,1)) @@ -112792,275 +112899,275 @@ if(l.i(d,"data")!=null)n.a(l.i(d,"data")) m.a.toString break case"TextInputClient.updateFloatingCursor":n=l.r -l=A.bG5(A.cC(m.i(o,1))) +l=A.bGb(A.cC(m.i(o,1))) m=t.a.a(m.i(o,2)) -if(l===B.l6){k=J.aK(m) -c=new A.j(A.op(k.i(m,"X")),A.op(k.i(m,"Y")))}else c=B.i -n.aQt(new A.aIz(c,l)) +if(l===B.l9){k=J.aK(m) +c=new A.j(A.oo(k.i(m,"X")),A.oo(k.i(m,"Y")))}else c=B.i +n.aQr(new A.aIF(c,l)) break case"TextInputClient.onConnectionClosed":n=l.r -if(n.gmk()){n.y.toString +if(n.gmo()){n.y.toString n.fx=n.y=$.dE().d=null -n.FD(B.pd,!0)}break -case"TextInputClient.showAutocorrectionPromptRect":l.r.afw(A.h5(m.i(o,1)),A.h5(m.i(o,2))) +n.FE(B.ph,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":l.r.afu(A.h5(m.i(o,1)),A.h5(m.i(o,2))) break -case"TextInputClient.showToolbar":l.r.n7() +case"TextInputClient.showToolbar":l.r.na() break -case"TextInputClient.insertTextPlaceholder":l.r.aLs(new A.M(A.op(m.i(o,1)),A.op(m.i(o,2)))) +case"TextInputClient.insertTextPlaceholder":l.r.aLq(new A.M(A.oo(m.i(o,1)),A.oo(m.i(o,2)))) break -case"TextInputClient.removeTextPlaceholder":l.r.abR() +case"TextInputClient.removeTextPlaceholder":l.r.abP() break -default:throw A.d(A.b8r(null))}case 1:return A.r(q,r)}}) -return A.t($async$Ou,r)}, -azM(){if(this.w)return +default:throw A.d(A.b8y(null))}case 1:return A.t(q,r)}}) +return A.u($async$Ow,r)}, +azJ(){if(this.w)return this.w=!0 -A.kr(new A.aPj(this))}, -aAk(a,b){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=t.jl,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.D();){m=s.d +A.ks(new A.aPp(this))}, +aAh(a,b){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.jl,q=t.H,p=s.$ti.c,o=t.N,n=t.z;s.D();){m=s.d if(m==null)p.a(m) m=$.dE() l=m.c l===$&&A.c() k=m.d.f -j=b.pm() -if(m.a!=$.apN())j.u(0,"inputType",A.b_(["name","TextInputType.none","signed",null,"decimal",null],o,n)) -l.fn("TextInput.setClient",A.b([k,j],r),q)}}, -Zm(){var s,r,q,p,o=this +j=b.po() +if(m.a!=$.apT())j.t(0,"inputType",A.b_(["name","TextInputType.none","signed",null,"decimal",null],o,n)) +l.fq("TextInput.setClient",A.b([k,j],r),q)}}, +Zl(){var s,r,q,p,o=this o.d.toString -for(s=o.b,s=A.d4(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +for(s=o.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d if(p==null)q.a(p) p=$.dE().c p===$&&A.c() -p.rI("TextInput.clearClient",r)}o.d=null -o.azM()}, -aDA(a){var s,r,q,p,o,n,m,l -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.D();){n=s.d +p.rJ("TextInput.clearClient",r)}o.d=null +o.azJ()}, +aDx(a){var s,r,q,p,o,n,m,l +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c,p=t.N,o=t.z;s.D();){n=s.d if(n==null)q.a(n) n=$.dE() m=n.c m===$&&A.c() -l=a.pm() -if(n.a!=$.apN())l.u(0,"inputType",A.b_(["name","TextInputType.none","signed",null,"decimal",null],p,o)) -m.fn("TextInput.updateConfig",l,r)}}, -GH(a){var s,r,q,p -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +l=a.po() +if(n.a!=$.apT())l.t(0,"inputType",A.b_(["name","TextInputType.none","signed",null,"decimal",null],p,o)) +m.fq("TextInput.updateConfig",l,r)}}, +GK(a){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d if(p==null)q.a(p) p=$.dE().c p===$&&A.c() -p.fn("TextInput.setEditingState",a.Vn(),r)}}, -PT(){var s,r,q,p -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +p.fq("TextInput.setEditingState",a.Vm(),r)}}, +PS(){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d if(p==null)q.a(p) p=$.dE().c p===$&&A.c() -p.rI("TextInput.show",r)}}, -av6(){var s,r,q,p -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +p.rJ("TextInput.show",r)}}, +av3(){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d if(p==null)q.a(p) p=$.dE().c p===$&&A.c() -p.rI("TextInput.hide",r)}}, -aAq(a,b){var s,r,q,p,o,n,m,l,k -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=a.a,q=a.b,p=b.a,o=t.N,n=t.z,m=t.H,l=s.$ti.c;s.D();){k=s.d +p.rJ("TextInput.hide",r)}}, +aAn(a,b){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=a.a,q=a.b,p=b.a,o=t.N,n=t.z,m=t.H,l=s.$ti.c;s.D();){k=s.d if(k==null)l.a(k) k=$.dE().c k===$&&A.c() -k.fn("TextInput.setEditableSizeAndTransform",A.b_(["width",r,"height",q,"transform",p],o,n),m)}}, -aAl(a){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.D();){j=s.d +k.fq("TextInput.setEditableSizeAndTransform",A.b_(["width",r,"height",q,"transform",p],o,n),m)}}, +aAi(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.D();){j=s.d if(j==null)k.a(j) j=$.dE().c j===$&&A.c() -j.fn("TextInput.setMarkedTextRect",A.b_(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, -aAj(a){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.D();){j=s.d +j.fq("TextInput.setMarkedTextRect",A.b_(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aAg(a){var s,r,q,p,o,n,m,l,k,j +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.D();){j=s.d if(j==null)k.a(j) j=$.dE().c j===$&&A.c() -j.fn("TextInput.setCaretRect",A.b_(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, -aAw(a){var s,r,q -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=s.$ti.c;s.D();){q=s.d;(q==null?r.a(q):q).afg(a)}}, -aAy(a,b,c,d,e){var s,r,q,p,o,n,m,l,k -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=d.a,q=e.a,p=t.N,o=t.z,n=t.H,m=c==null,l=s.$ti.c;s.D();){k=s.d +j.fq("TextInput.setCaretRect",A.b_(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, +aAt(a){var s,r,q +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c;s.D();){q=s.d;(q==null?r.a(q):q).afe(a)}}, +aAv(a,b,c,d,e){var s,r,q,p,o,n,m,l,k +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=d.a,q=e.a,p=t.N,o=t.z,n=t.H,m=c==null,l=s.$ti.c;s.D();){k=s.d if(k==null)l.a(k) k=$.dE().c k===$&&A.c() -k.fn("TextInput.setStyle",A.b_(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, -azq(){var s,r,q,p -for(s=this.b,s=A.d4(s,s.r,A.w(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d +k.fq("TextInput.setStyle",A.b_(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, +azn(){var s,r,q,p +for(s=this.b,s=A.cV(s,s.r,A.q(s).c),r=t.H,q=s.$ti.c;s.D();){p=s.d if(p==null)q.a(p) p=$.dE().c p===$&&A.c() -p.rI("TextInput.requestAutofill",r)}}, -aDB(a,b){var s,r,q,p +p.rJ("TextInput.requestAutofill",r)}}, +aDy(a,b){var s,r,q,p if(this.d==null)return -for(s=$.dE().b,s=A.d4(s,s.r,A.w(s).c),r=s.$ti.c,q=t.H;s.D();){p=s.d +for(s=$.dE().b,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c,q=t.H;s.D();){p=s.d if((p==null?r.a(p):p)!==b){p=$.dE().c p===$&&A.c() -p.fn("TextInput.setEditingState",a.Vn(),q)}}$.dE().d.r.aQs(a)}} -A.aPi.prototype={ +p.fq("TextInput.setEditingState",a.Vm(),q)}}$.dE().d.r.aQq(a)}} +A.aPo.prototype={ $0(){var s=null -return A.b([A.ui("call",this.a,!0,B.cF,s,!1,s,s,B.bA,s,!1,!0,!0,B.d4,s,t.Pw)],t.qe)}, +return A.b([A.ug("call",this.a,!0,B.cG,s,!1,s,s,B.bB,s,!1,!0,!0,B.d5,s,t.Pw)],t.qe)}, $S:24} -A.aPg.prototype={ +A.aPm.prototype={ $1(a){return a}, $S:605} -A.aPf.prototype={ +A.aPl.prototype={ $1(a){var s,r,q,p=this.b,o=p[0],n=p[1],m=p[2] p=p[3] s=this.a.f r=s.i(0,a) -p=r==null?null:r.aLO(new A.x(o,n,o+m,n+p)) +p=r==null?null:r.aLM(new A.x(o,n,o+m,n+p)) if(p!==!0)return!1 p=s.i(0,a) -q=p==null?null:p.gpV(p) +q=p==null?null:p.gpX(p) if(q==null)q=B.C if(!q.l(0,B.C)){p=q.a p=isNaN(p)||isNaN(q.b)||isNaN(q.c)||isNaN(q.d)||p>=1/0||q.b>=1/0||q.c>=1/0||q.d>=1/0}else p=!0 return!p}, -$S:30} -A.aPh.prototype={ -$1(a){var s,r,q=this.a.f.i(0,a),p=q.gpV(q) +$S:31} +A.aPn.prototype={ +$1(a){var s,r,q=this.a.f.i(0,a),p=q.gpX(q) q=[a] s=p.a r=p.b B.b.F(q,[s,r,p.c-s,p.d-r]) return q}, $S:606} -A.aPj.prototype={ +A.aPp.prototype={ $0(){var s=this.a s.w=!1 -if(s.d==null)s.av6()}, +if(s.d==null)s.av3()}, $S:0} -A.Qs.prototype={} -A.ai4.prototype={ -afg(a){var s,r=$.dE().c +A.Qv.prototype={} +A.aib.prototype={ +afe(a){var s,r=$.dE().c r===$&&A.c() -s=A.a6(a).h("W<1,H>") -r.fn("TextInput.setSelectionRects",A.ak(new A.W(a,new A.aYk(),s),!0,s.h("aM.E")),t.H)}} -A.aYk.prototype={ +s=A.a7(a).h("W<1,H>") +r.fq("TextInput.setSelectionRects",A.ak(new A.W(a,new A.aYq(),s),!0,s.h("aM.E")),t.H)}} +A.aYq.prototype={ $1(a){var s=a.b,r=s.a,q=s.b return A.b([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a0)}, $S:607} -A.aoi.prototype={} -A.aac.prototype={ +A.aoo.prototype={} +A.aaj.prototype={ T(){return"UndoDirection."+this.b}} -A.aad.prototype={ -gaDp(){var s=this.a +A.aak.prototype={ +gaDm(){var s=this.a s===$&&A.c() return s}, -Ov(a){return this.auW(a)}, -auW(a){var s=0,r=A.u(t.z),q,p=this,o,n -var $async$Ov=A.v(function(b,c){if(b===1)return A.q(c,r) +Ox(a){return this.auT(a)}, +auT(a){var s=0,r=A.v(t.z),q,p=this,o,n +var $async$Ox=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=t._.a(a.b) if(a.a==="UndoManagerClient.handleUndo"){o=p.b o.toString -o.aKk(p.aCZ(A.cC(J.c0(n,0)))) +o.aKi(p.aCW(A.cC(J.c0(n,0)))) s=1 -break}throw A.d(A.b8r(null)) -case 1:return A.r(q,r)}}) -return A.t($async$Ov,r)}, -aCZ(a){switch(a){case"undo":return B.aaW -case"redo":return B.aaX}throw A.d(A.KX(A.b([A.y7("Unknown undo direction: "+a)],t.qe)))}} -A.aQt.prototype={} -A.b1v.prototype={ -$1(a){this.a.seA(a) +break}throw A.d(A.b8y(null)) +case 1:return A.t(q,r)}}) +return A.u($async$Ox,r)}, +aCW(a){switch(a){case"undo":return B.ab_ +case"redo":return B.ab0}throw A.d(A.KW(A.b([A.y5("Unknown undo direction: "+a)],t.qe)))}} +A.aQz.prototype={} +A.b1B.prototype={ +$1(a){this.a.sez(a) return!1}, $S:19} A.bX.prototype={} A.cf.prototype={ -jc(a){this.b=a}, -mQ(a,b){return this.gnM()}, -gnM(){return!0}, -xm(a){return!0}, -Vo(a,b){return this.xm(a)?B.bP:B.iv}, -QK(a){var s=this.a +je(a){this.b=a}, +mU(a,b){return this.gnO()}, +gnO(){return!0}, +xo(a){return!0}, +Vn(a,b){return this.xo(a)?B.bQ:B.iy}, +QJ(a){var s=this.a s.b=!0 s.a.push(a) return null}, -KG(a){return this.a.N(0,a)}, -fR(a){return new A.Tx(this,a,!1,!1,!1,!1,new A.bN(A.b([],t.ot),t.wS),A.w(this).h("Tx"))}} +KI(a){return this.a.L(0,a)}, +fS(a){return new A.TA(this,a,!1,!1,!1,!1,new A.bM(A.b([],t.ot),t.wS),A.q(this).h("TA"))}} A.fZ.prototype={ -fR(a){return new A.Ty(this,a,!1,!1,!1,!1,new A.bN(A.b([],t.ot),t.wS),A.w(this).h("Ty"))}} +fS(a){return new A.TB(this,a,!1,!1,!1,!1,new A.bM(A.b([],t.ot),t.wS),A.q(this).h("TB"))}} A.dG.prototype={ -fM(a){return this.c.$1(a)}} -A.aqc.prototype={ -Tz(a,b,c){if(a instanceof A.fZ)return a.i8(b,c) -else return a.fM(b)}} -A.q5.prototype={ -aW(){return new A.Rn(A.y(t.od),new A.z(),B.n)}} -A.aqf.prototype={ +fN(a){return this.c.$1(a)}} +A.aqi.prototype={ +Ty(a,b,c){if(a instanceof A.fZ)return a.ib(b,c) +else return a.fN(b)}} +A.q4.prototype={ +aW(){return new A.Rq(A.y(t.od),new A.z(),B.n)}} +A.aql.prototype={ $1(a){t.L1.a(a.gbg()) return!1}, $S:72} -A.aqi.prototype={ -$1(a){var s=this,r=A.aqe(t.L1.a(a.gbg()),s.b,s.d) -if(r!=null){s.c.F0(a,null) +A.aqo.prototype={ +$1(a){var s=this,r=A.aqk(t.L1.a(a.gbg()),s.b,s.d) +if(r!=null){s.c.F2(a,null) s.a.a=r return!0}return!1}, $S:72} -A.aqg.prototype={ -$1(a){var s=A.aqe(t.L1.a(a.gbg()),this.b,this.c) +A.aqm.prototype={ +$1(a){var s=A.aqk(t.L1.a(a.gbg()),this.b,this.c) if(s!=null){this.a.a=s return!0}return!1}, $S:72} -A.aqh.prototype={ -$1(a){var s=this,r=s.b,q=A.aqe(t.L1.a(a.gbg()),r,s.d),p=q!=null -if(p&&q.mQ(0,r))s.a.a=A.b6w(a).Tz(q,r,s.c) +A.aqn.prototype={ +$1(a){var s=this,r=s.b,q=A.aqk(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.mU(0,r))s.a.a=A.b6C(a).Ty(q,r,s.c) return p}, $S:72} -A.aqj.prototype={ -$1(a){var s=this,r=s.b,q=A.aqe(t.L1.a(a.gbg()),r,s.d),p=q!=null -if(p&&q.mQ(0,r))s.a.a=A.b6w(a).Tz(q,r,s.c) +A.aqp.prototype={ +$1(a){var s=this,r=s.b,q=A.aqk(t.L1.a(a.gbg()),r,s.d),p=q!=null +if(p&&q.mU(0,r))s.a.a=A.b6C(a).Ty(q,r,s.c) return p}, $S:72} -A.Rn.prototype={ -bo(){this.bQ() -this.a4E()}, -as1(a){this.aM(new A.aS5(this))}, -a4E(){var s,r,q,p,o=this,n=o.a.d -n=n.gbB(n) -s=A.kL(n,A.w(n).h("B.E")) -r=o.d.rl(s) +A.Rq.prototype={ +bn(){this.bP() +this.a4C()}, +arZ(a){this.aM(new A.aSb(this))}, +a4C(){var s,r,q,p,o=this,n=o.a.d +n=n.gby(n) +s=A.jY(n,A.q(n).h("A.E")) +r=o.d.um(s) n=o.d n.toString -q=s.rl(n) -for(n=r.gaz(r),p=o.ga0k();n.D();)n.gZ(n).KG(p) -for(n=q.gaz(q);n.D();)n.gZ(n).QK(p) +q=s.um(n) +for(n=r.gaw(r),p=o.ga0j();n.D();)n.gZ(n).KI(p) +for(n=q.gaw(q);n.D();)n.gZ(n).QJ(p) o.d=s}, -bM(a){this.cc(a) -this.a4E()}, +bL(a){this.cc(a) +this.a4C()}, v(){var s,r,q,p,o=this -o.bL() -for(s=o.d,s=A.d4(s,s.r,A.w(s).c),r=o.ga0k(),q=s.$ti.c;s.D();){p=s.d;(p==null?q.a(p):p).KG(r)}o.d=null}, +o.bK() +for(s=o.d,s=A.cV(s,s.r,A.q(s).c),r=o.ga0j(),q=s.$ti.c;s.D();){p=s.d;(p==null?q.a(p):p).KI(r)}o.d=null}, a5(a){var s=this.a -return new A.Rm(null,s.d,this.e,s.e,null)}} -A.aS5.prototype={ +return new A.Rp(null,s.d,this.e,s.e,null)}} +A.aSb.prototype={ $0(){this.a.e=new A.z()}, $S:0} -A.Rm.prototype={ -ev(a){var s -if(this.w===a.w)s=!A.b5e(a.r,this.r) +A.Rp.prototype={ +eu(a){var s +if(this.w===a.w)s=!A.b5k(a.r,this.r) else s=!0 return s}} -A.yq.prototype={ -aW(){return new A.SF(new A.cG(null,t.re),B.n)}} -A.SF.prototype={ -bo(){this.bQ() -$.d5.de$.push(new A.aVV(this)) -$.b9.bA$.f.a.d.H(0,this.ga0r())}, -v(){$.b9.bA$.f.a.d.N(0,this.ga0r()) -this.bL()}, -a4Y(a){this.G5(new A.aVT(this))}, -at6(a){if(this.c==null)return -this.a4Y(a)}, -atp(a){if(!this.e)this.G5(new A.aVO(this))}, -an3(a){if(this.e)this.G5(new A.aVP(this))}, -an1(a){var s,r=this -if(r.f!==a){r.G5(new A.aVN(r,a)) +A.yo.prototype={ +aW(){return new A.SI(new A.cG(null,t.re),B.n)}} +A.SI.prototype={ +bn(){this.bP() +$.d5.de$.push(new A.aW0(this)) +$.b9.bA$.f.a.d.H(0,this.ga0q())}, +v(){$.b9.bA$.f.a.d.L(0,this.ga0q()) +this.bK()}, +a4W(a){this.G7(new A.aVZ(this))}, +at3(a){if(this.c==null)return +this.a4W(a)}, +atm(a){if(!this.e)this.G7(new A.aVU(this))}, +an1(a){if(this.e)this.G7(new A.aVV(this))}, +an_(a){var s,r=this +if(r.f!==a){r.G7(new A.aVT(r,a)) s=r.a.Q if(s!=null)s.$1(r.f)}}, -a1x(a,b){var s,r,q,p,o,n,m=this,l=new A.aVS(m),k=new A.aVR(m,new A.aVQ(m)) +a1v(a,b){var s,r,q,p,o,n,m=this,l=new A.aVY(m),k=new A.aVX(m,new A.aVW(m)) if(a==null){s=m.a s.toString r=s}else r=a @@ -113076,283 +113183,283 @@ n=k.$1(s) if(p!==n)m.a.y.$1(n) if(q!==o){l=m.a.z if(l!=null)l.$1(o)}}, -G5(a){return this.a1x(null,a)}, -awe(a){return this.a1x(a,null)}, -bM(a){this.cc(a) -if(this.a.c!==a.c)$.d5.de$.push(new A.aVU(this,a))}, -gan_(){var s,r=this.c +G7(a){return this.a1v(null,a)}, +awb(a){return this.a1v(a,null)}, +bL(a){this.cc(a) +if(this.a.c!==a.c)$.d5.de$.push(new A.aW_(this,a))}, +gamY(){var s,r=this.c r.toString -r=A.dS(r,B.eZ) +r=A.dS(r,B.f_) s=r==null?null:r.ax -switch((s==null?B.eq:s).a){case 0:return this.a.c +switch((s==null?B.er:s).a){case 0:return this.a.c case 1:return!0}}, a5(a){var s,r,q,p=this,o=null,n=p.a,m=n.as n=n.d -s=p.gan_() +s=p.gamY() r=p.a -q=A.mx(A.yo(!1,s,r.ax,o,!0,!0,n,!0,o,p.gan0(),o,o,o,o),m,p.r,p.gato(),p.gan2(),o) +q=A.mx(A.ym(!1,s,r.ax,o,!0,!0,n,!0,o,p.gamZ(),o,o,o,o),m,p.r,p.gatl(),p.gan0(),o) n=r.c if(n)m=r.w.a!==0 else m=!1 -if(m)q=A.x0(r.w,q) +if(m)q=A.wZ(r.w,q) if(n){n=r.x n=n!=null&&n.gdm(n)}else n=!1 if(n){n=p.a.x n.toString -q=A.a7X(q,o,n)}return q}} -A.aVV.prototype={ +q=A.a83(q,o,n)}return q}} +A.aW0.prototype={ $1(a){var s=$.b9.bA$.f.a.b -if(s==null)s=A.Bx() -this.a.a4Y(s)}, +if(s==null)s=A.Bw() +this.a.a4W(s)}, $S:3} -A.aVT.prototype={ +A.aVZ.prototype={ $0(){var s=$.b9.bA$.f.a.b -switch((s==null?A.Bx():s).a){case 0:this.a.d=!1 +switch((s==null?A.Bw():s).a){case 0:this.a.d=!1 break case 1:this.a.d=!0 break}}, $S:0} -A.aVO.prototype={ +A.aVU.prototype={ $0(){this.a.e=!0}, $S:0} -A.aVP.prototype={ +A.aVV.prototype={ $0(){this.a.e=!1}, $S:0} -A.aVN.prototype={ +A.aVT.prototype={ $0(){this.a.f=this.b}, $S:0} -A.aVS.prototype={ +A.aVY.prototype={ $1(a){var s=this.a return s.e&&a.c&&s.d}, $S:119} -A.aVQ.prototype={ +A.aVW.prototype={ $1(a){var s,r=this.a.c r.toString -r=A.dS(r,B.eZ) +r=A.dS(r,B.f_) s=r==null?null:r.ax -switch((s==null?B.eq:s).a){case 0:return a.c +switch((s==null?B.er:s).a){case 0:return a.c case 1:return!0}}, $S:119} -A.aVR.prototype={ +A.aVX.prototype={ $1(a){var s=this.a return s.f&&s.d&&this.b.$1(a)}, $S:119} -A.aVU.prototype={ -$1(a){this.a.awe(this.b)}, +A.aW_.prototype={ +$1(a){this.a.awb(this.b)}, $S:3} -A.aaJ.prototype={ -fM(a){a.aRd() +A.aaQ.prototype={ +fN(a){a.aRc() return null}} -A.Kj.prototype={ -xm(a){return this.c}, -fM(a){}} -A.tM.prototype={} -A.u0.prototype={} -A.kB.prototype={} -A.a_Q.prototype={} -A.zW.prototype={} -A.a5T.prototype={ -mQ(a,b){var s,r,q,p,o,n=$.b9.bA$.f.c +A.Ki.prototype={ +xo(a){return this.c}, +fN(a){}} +A.tJ.prototype={} +A.tY.prototype={} +A.kC.prototype={} +A.a_V.prototype={} +A.zU.prototype={} +A.a6_.prototype={ +mU(a,b){var s,r,q,p,o,n=$.b9.bA$.f.c if(n==null||n.e==null)return!1 -for(s=t.bU,r=0;r<2;++r){q=B.V2[r] +for(s=t.bU,r=0;r<2;++r){q=B.V6[r] p=n.e p.toString -o=A.b6y(p,q,s) -if(o!=null&&o.mQ(0,q)){this.c=o +o=A.b6E(p,q,s) +if(o!=null&&o.mU(0,q)){this.c=o this.d=q return!0}}return!1}, -fM(a){var s,r=this.c +fN(a){var s,r=this.c r===$&&A.c() s=this.d s===$&&A.c() -r.fM(s)}} -A.HQ.prototype={ -a12(a,b,c){var s -a.jc(this.gri()) -s=A.w(this).h("fZ<1>").b(a)?a.i8(b,c):a.fM(b) -a.jc(null) -return s}, -i8(a,b){var s=this,r=A.b6x(s.gD2(),A.w(s).c) -return r==null?s.a9E(a,s.b,b):s.a12(r,a,b)}, -fM(a){return this.i8(a,null)}, -gnM(){var s,r,q=this,p=A.b6y(q.gD2(),null,A.w(q).c) -if(p!=null){p.jc(q.gri()) -s=p.gnM() -p.jc(null) -r=s}else r=q.gri().gnM() +r.fN(s)}} +A.HP.prototype={ +a11(a,b,c){var s +a.je(this.grk()) +s=A.q(this).h("fZ<1>").b(a)?a.ib(b,c):a.fN(b) +a.je(null) +return s}, +ib(a,b){var s=this,r=A.b6D(s.gD4(),A.q(s).c) +return r==null?s.a9C(a,s.b,b):s.a11(r,a,b)}, +fN(a){return this.ib(a,null)}, +gnO(){var s,r,q=this,p=A.b6E(q.gD4(),null,A.q(q).c) +if(p!=null){p.je(q.grk()) +s=p.gnO() +p.je(null) +r=s}else r=q.grk().gnO() return r}, -mQ(a,b){var s,r=this,q=A.b6x(r.gD2(),A.w(r).c),p=q==null -if(!p)q.jc(r.gri()) -s=(p?r.gri():q).mQ(0,b) -if(!p)q.jc(null) -return s}, -xm(a){var s,r=this,q=A.b6x(r.gD2(),A.w(r).c),p=q==null -if(!p)q.jc(r.gri()) -s=(p?r.gri():q).xm(a) -if(!p)q.jc(null) +mU(a,b){var s,r=this,q=A.b6D(r.gD4(),A.q(r).c),p=q==null +if(!p)q.je(r.grk()) +s=(p?r.grk():q).mU(0,b) +if(!p)q.je(null) +return s}, +xo(a){var s,r=this,q=A.b6D(r.gD4(),A.q(r).c),p=q==null +if(!p)q.je(r.grk()) +s=(p?r.grk():q).xo(a) +if(!p)q.je(null) return s}} -A.Tx.prototype={ -a9E(a,b,c){var s=this.e -if(b==null)return s.fM(a) -else return s.fM(a)}, -gri(){return this.e}, -gD2(){return this.f}} -A.Ty.prototype={ -a12(a,b,c){var s,r +A.TA.prototype={ +a9C(a,b,c){var s=this.e +if(b==null)return s.fN(a) +else return s.fN(a)}, +grk(){return this.e}, +gD4(){return this.f}} +A.TB.prototype={ +a11(a,b,c){var s,r c.toString s=this.$ti -a.jc(new A.RU(c,this.e,new A.bN(A.b([],t.ot),t.wS),s.h("RU<1>"))) -r=s.h("fZ<1>").b(a)?a.i8(b,c):a.fM(b) -a.jc(null) +a.je(new A.RX(c,this.e,new A.bM(A.b([],t.ot),t.wS),s.h("RX<1>"))) +r=s.h("fZ<1>").b(a)?a.ib(b,c):a.fN(b) +a.je(null) return r}, -a9E(a,b,c){var s=this.e -if(b==null)return s.i8(a,c) -else return s.i8(a,c)}, -gri(){return this.e}, -gD2(){return this.f}} -A.RU.prototype={ -jc(a){this.d.jc(a)}, -mQ(a,b){return this.d.mQ(0,b)}, -gnM(){return this.d.gnM()}, -xm(a){return this.d.xm(a)}, -QK(a){var s -this.agt(a) +a9C(a,b,c){var s=this.e +if(b==null)return s.ib(a,c) +else return s.ib(a,c)}, +grk(){return this.e}, +gD4(){return this.f}} +A.RX.prototype={ +je(a){this.d.je(a)}, +mU(a,b){return this.d.mU(0,b)}, +gnO(){return this.d.gnO()}, +xo(a){return this.d.xo(a)}, +QJ(a){var s +this.agr(a) s=this.d.a s.b=!0 s.a.push(a)}, -KG(a){this.agu(a) -this.d.a.N(0,a)}, -fM(a){return this.d.i8(a,this.c)}} -A.abe.prototype={} -A.abc.prototype={} -A.ag0.prototype={} -A.W_.prototype={ -jc(a){this.X8(a) -this.e.jc(a)}} -A.W0.prototype={ -jc(a){this.X8(a) -this.e.jc(a)}} -A.IJ.prototype={ -aW(){return new A.abr(null,null,B.n)}} -A.abr.prototype={ +KI(a){this.ags(a) +this.d.a.L(0,a)}, +fN(a){return this.d.ib(a,this.c)}} +A.abl.prototype={} +A.abj.prototype={} +A.ag7.prototype={} +A.W4.prototype={ +je(a){this.X7(a) +this.e.je(a)}} +A.W5.prototype={ +je(a){this.X7(a) +this.e.je(a)}} +A.II.prototype={ +aW(){return new A.aby(null,null,B.n)}} +A.aby.prototype={ a5(a){var s=this.a -return new A.abq(B.Y,B.w,s.f,null,this,B.a1,s.c,null)}} -A.abq.prototype={ -bD(a){var s=this -return A.bzr(s.e,s.y,s.f,s.r,s.w,A.eu(a),s.x)}, -bI(a,b){var s,r=this -b.siR(r.e) -b.sIJ(0,r.r) -b.saPE(r.w) -b.saHu(0,r.f) -b.saQM(r.x) -b.sd0(A.eu(a)) +return new A.abx(B.Y,B.w,s.f,null,this,B.a2,s.c,null)}} +A.abx.prototype={ +bC(a){var s=this +return A.bzw(s.e,s.y,s.f,s.r,s.w,A.ev(a),s.x)}, +bH(a,b){var s,r=this +b.siT(r.e) +b.sIL(0,r.r) +b.saPC(r.w) +b.saHs(0,r.f) +b.saQI(r.x) +b.sd0(A.ev(a)) s=r.y -if(s!==b.uu){b.uu=s -b.bk() +if(s!==b.uv){b.uv=s +b.bj() b.ce()}}} -A.anQ.prototype={ +A.anW.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.R6.prototype={ -aW(){return new A.Vu(B.n)}} -A.Vu.prototype={ -gavg(){var s,r +this.mv()}} +A.R9.prototype={ +aW(){return new A.Vz(B.n)}} +A.Vz.prototype={ +gavc(){var s,r $.b9.toString -s=$.bQ() -if(s.gRO()!=="/"){$.b9.toString -s=s.gRO()}else{r=this.a.ax +s=$.bO() +if(s.gRN()!=="/"){$.b9.toString +s=s.gRN()}else{r=this.a.ax $.b9.toString -s=s.gRO() +s=s.gRN() s=s}return s}, -bo(){var s=this -s.bQ() -s.aDO() +bn(){var s=this +s.bP() +s.aDM() $.b9.toString -s.r=s.a2R($.bQ().a.f,s.a.fy) -$.b9.eG$.push(s)}, -bM(a){this.cc(a) -this.a5b(a)}, -v(){B.b.N($.b9.eG$,this) +s.r=s.a2P($.bO().a.f,s.a.fy) +$.b9.eF$.push(s)}, +bL(a){this.cc(a) +this.a59(a)}, +v(){B.b.L($.b9.eF$,this) var s=this.d if(s!=null)s.v() -this.bL()}, -Zo(){var s=this.d +this.bK()}, +Zn(){var s=this.d if(s!=null)s.v() this.e=this.d=null}, -a5b(a){var s,r=this +a59(a){var s,r=this r.a.toString -if(r.ga5q()){r.Zo() +if(r.ga5o()){r.Zn() if(r.f!=null){r.a.toString a.toString s=!1}else s=!0 if(s){s=r.a.c -r.f=new A.qM(r,t.TX)}}else{r.Zo() +r.f=new A.qM(r,t.TX)}}else{r.Zn() r.f=null}}, -aDO(){return this.a5b(null)}, -ga5q(){var s=this.a +aDM(){return this.a59(null)}, +ga5o(){var s=this.a if(s.Q==null){s=s.as s=s==null?null:s.gdm(s) s=s===!0||this.a.d!=null||!1}else s=!0 return s}, -ax4(a){var s,r=this,q=a.a,p=q==="/"&&r.a.Q!=null?new A.b0G(r):r.a.as.i(0,q) +ax1(a){var s,r=this,q=a.a,p=q==="/"&&r.a.Q!=null?new A.b0M(r):r.a.as.i(0,q) if(p!=null)return r.a.f.$1$2(a,p,t.z) s=r.a.d if(s!=null)return s.$1(a) return null}, -axh(a){return this.a.at.$1(a)}, -Iz(){var s=0,r=A.u(t.w),q,p=this,o,n -var $async$Iz=A.v(function(a,b){if(a===1)return A.q(b,r) +axe(a){return this.a.at.$1(a)}, +IB(){var s=0,r=A.v(t.w),q,p=this,o,n +var $async$IB=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:p.a.toString o=p.f n=o==null?null:o.gav() if(n==null){q=!1 s=1 -break}q=n.aaf() +break}q=n.aad() s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Iz,r)}, -BV(a){return this.aI_(a)}, -aI_(a){var s=0,r=A.u(t.w),q,p=this,o,n -var $async$BV=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$IB,r)}, +BX(a){return this.aHY(a)}, +aHY(a){var s=0,r=A.v(t.w),q,p=this,o,n +var $async$BX=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p.a.toString o=p.f n=o==null?null:o.gav() if(n==null){q=!1 s=1 -break}o=n.PH(a,null,t.X) +break}o=n.PG(a,null,t.X) o.toString -n.pc(o) +n.pe(o) q=!0 s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$BV,r)}, -a2R(a,b){this.a.toString -return A.bGN(a,b)}, -a7K(a){var s=this,r=s.a2R(a,s.a.fy) -if(!r.l(0,s.r))s.aM(new A.b0I(s,r))}, +case 1:return A.t(q,r)}}) +return A.u($async$BX,r)}, +a2P(a,b){this.a.toString +return A.bGT(a,b)}, +a7I(a){var s=this,r=s.a2P(a,s.a.fy) +if(!r.l(0,s.r))s.aM(new A.b0O(s,r))}, a5(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g={} g.a=null s=i.a s.toString -if(i.ga5q()){s=i.f -r=i.gavg() +if(i.ga5o()){s=i.f +r=i.gavc() q=i.a p=q.ay p.toString -g.a=A.b7A(!0,new A.N_(r,i.gax3(),i.gaxg(),p,"nav",A.bIO(),!0,B.t,s),"Navigator Scope",h,h) +g.a=A.b7G(!0,new A.N0(r,i.gax0(),i.gaxd(),p,"nav",A.bIU(),!0,B.t,s),"Navigator Scope",h,h) s=q}else{s=i.a s.toString}g.b=null -o=new A.jI(new A.b0H(g,i),h) +o=new A.jI(new A.b0N(g,i),h) g.b=o -o=A.qm(o,h,h,B.c9,!0,s.cy,h,h,B.aB) +o=A.qm(o,h,h,B.ca,!0,s.cy,h,h,B.aC) g.b=o n=h s=i.a @@ -113364,28 +113471,28 @@ q=i.a q.toString p=i.r p.toString -m=A.bCj() -l=A.z1($.bpK(),t.A,t.od) -l.u(0,B.po,new A.OV(new A.bN(A.b([],t.ot),t.wS)).fR(a)) +m=A.bCp() +l=A.z_($.bpQ(),t.A,t.od) +l.t(0,B.ps,new A.OY(new A.bM(A.b([],t.ot),t.wS)).fS(a)) k=t.a9 j=A.b([],k) B.b.F(j,i.a.dy) -j.push(B.Ib) +j.push(B.If) k=A.b(j.slice(0),k) -return new A.OM(new A.Ps(A.a7X(new A.a_z(A.x0(l,A.beH(new A.a9i(new A.Pt(new A.Mb(p,k,new A.a9V(r,s,g,h),h),h),h),new A.O4(A.D(t.l5,t.UJ)))),h),"",m),h),q.p3,h)}} -A.b0G.prototype={ +return new A.OP(new A.Pv(A.a83(new A.a_E(A.wZ(l,A.beO(new A.a9p(new A.Pw(new A.Ma(p,k,new A.aa1(r,s,g,h),h),h),h),new A.O7(A.D(t.l5,t.UJ)))),h),"",m),h),q.p3,h)}} +A.b0M.prototype={ $1(a){var s=this.a.a.Q s.toString return s}, $S:10} -A.b0I.prototype={ +A.b0O.prototype={ $0(){this.a.r=this.b}, $S:0} -A.b0H.prototype={ +A.b0N.prototype={ $1(a){return this.b.a.ch.$2(a,this.a.a)}, $S:10} -A.ap5.prototype={} -A.JV.prototype={ +A.apb.prototype={} +A.JU.prototype={ T(){return"ConnectionState."+this.b}} A.jF.prototype={ k(a){var s=this @@ -113395,393 +113502,393 @@ if(b==null)return!1 if(s===b)return!0 return s.$ti.b(b)&&b.a===s.a&&J.e(b.b,s.b)&&J.e(b.c,s.c)&&b.d==s.d}, gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.DD.prototype={ -aW(){return new A.SH(B.n,this.$ti.h("SH<1>"))}} -A.SH.prototype={ -bo(){var s=this -s.bQ() +A.DC.prototype={ +aW(){return new A.SK(B.n,this.$ti.h("SK<1>"))}} +A.SK.prototype={ +bn(){var s=this +s.bP() s.a.toString -s.e=new A.jF(B.rN,null,null,null,s.$ti.h("jF<1>")) -s.YQ()}, -bM(a){var s,r=this +s.e=new A.jF(B.rR,null,null,null,s.$ti.h("jF<1>")) +s.YP()}, +bL(a){var s,r=this r.cc(a) if(a.c!=r.a.c){if(r.d!=null){r.d=null s=r.e s===$&&A.c() -r.e=new A.jF(B.rN,s.b,s.c,s.d,s.$ti)}r.YQ()}}, +r.e=new A.jF(B.rR,s.b,s.c,s.d,s.$ti)}r.YP()}}, a5(a){var s,r=this.a r.toString s=this.e s===$&&A.c() return r.d.$2(a,s)}, v(){this.d=null -this.bL()}, -YQ(){var s,r=this,q=r.a.c +this.bK()}, +YP(){var s,r=this,q=r.a.c if(q!=null){s=r.d=new A.z() -q.j_(new A.aW2(r,s),new A.aW3(r,s),t.H) +q.j1(new A.aW8(r,s),new A.aW9(r,s),t.H) q=r.e q===$&&A.c() -if(q.a!==B.i6)r.e=new A.jF(B.OJ,q.b,q.c,q.d,q.$ti)}}} -A.aW2.prototype={ +if(q.a!==B.i9)r.e=new A.jF(B.ON,q.b,q.c,q.d,q.$ti)}}} +A.aW8.prototype={ $1(a){var s=this.a -if(s.d===this.b)s.aM(new A.aW1(s,a))}, -$S(){return this.a.$ti.h("bi(1)")}} -A.aW1.prototype={ +if(s.d===this.b)s.aM(new A.aW7(s,a))}, +$S(){return this.a.$ti.h("bh(1)")}} +A.aW7.prototype={ $0(){var s=this.a -s.e=new A.jF(B.i6,this.b,null,null,s.$ti.h("jF<1>"))}, +s.e=new A.jF(B.i9,this.b,null,null,s.$ti.h("jF<1>"))}, $S:0} -A.aW3.prototype={ +A.aW9.prototype={ $2(a,b){var s=this.a -if(s.d===this.b)s.aM(new A.aW0(s,a,b))}, -$S:33} -A.aW0.prototype={ +if(s.d===this.b)s.aM(new A.aW6(s,a,b))}, +$S:34} +A.aW6.prototype={ $0(){var s=this.a -s.e=new A.jF(B.i6,null,this.b,this.c,s.$ti.h("jF<1>"))}, +s.e=new A.jF(B.i9,null,this.b,this.c,s.$ti.h("jF<1>"))}, $S:0} -A.IV.prototype={ -aW(){return new A.Rs(B.n)}} -A.Rs.prototype={ -bo(){this.bQ() -this.a4L()}, -bM(a){this.cc(a) -this.a4L()}, -a4L(){this.e=new A.hZ(this.gan7(),this.a.c,null,t.Jg)}, +A.IU.prototype={ +aW(){return new A.Rv(B.n)}} +A.Rv.prototype={ +bn(){this.bP() +this.a4J()}, +bL(a){this.cc(a) +this.a4J()}, +a4J(){this.e=new A.hY(this.gan4(),this.a.c,null,t.Jg)}, v(){var s,r,q=this.d -if(q!=null)for(q=A.jX(q,q.r,A.w(q).c);q.D();){s=q.d +if(q!=null)for(q=A.jX(q,q.r,A.q(q).c);q.D();){s=q.d r=this.d.i(0,s) r.toString -s.a9(0,r)}this.bL()}, -an8(a){var s,r=this,q=a.a,p=r.d +s.a9(0,r)}this.bK()}, +an5(a){var s,r=this,q=a.a,p=r.d if(p==null)p=r.d=A.D(t.I_,t.M) -p.u(0,q,r.apg(q)) +p.t(0,q,r.apd(q)) p=r.d.i(0,q) p.toString q.ai(0,p) if(!r.f){r.f=!0 -s=r.a_N() -if(s!=null)r.a54(s) -else $.d5.de$.push(new A.aSq(r))}return!1}, -a_N(){var s={},r=this.c +s=r.a_M() +if(s!=null)r.a52(s) +else $.d5.de$.push(new A.aSw(r))}return!1}, +a_M(){var s={},r=this.c r.toString s.a=null -r.c7(new A.aSv(s)) +r.c7(new A.aSB(s)) return t.xO.a(s.a)}, -a54(a){var s,r +a52(a){var s,r this.c.toString s=this.f r=this.e r===$&&A.c() -a.YN(t.Fw.a(A.bx4(r,s)))}, -apg(a){var s=A.ba("callback"),r=new A.aSu(this,a,s) -s.seA(r) +a.YM(t.Fw.a(A.bxa(r,s)))}, +apd(a){var s=A.ba("callback"),r=new A.aSA(this,a,s) +s.sez(r) return r}, a5(a){var s=this.f,r=this.e r===$&&A.c() -return new A.LN(s,r,null)}} -A.aSq.prototype={ +return new A.LM(s,r,null)}} +A.aSw.prototype={ $1(a){var s,r=this.a if(r.c==null)return -s=r.a_N() +s=r.a_M() s.toString -r.a54(s)}, +r.a52(s)}, $S:3} -A.aSv.prototype={ +A.aSB.prototype={ $1(a){this.a.a=a}, $S:11} -A.aSu.prototype={ +A.aSA.prototype={ $0(){var s=this.a,r=this.b -s.d.N(0,r) +s.d.L(0,r) r.a9(0,this.c.b5()) -if(s.d.a===0)if($.d5.d2$.a<3)s.aM(new A.aSs(s)) +if(s.d.a===0)if($.d5.d2$.a<3)s.aM(new A.aSy(s)) else{s.f=!1 -A.kr(new A.aSt(s))}}, +A.ks(new A.aSz(s))}}, $S:0} -A.aSs.prototype={ +A.aSy.prototype={ $0(){this.a.f=!1}, $S:0} -A.aSt.prototype={ +A.aSz.prototype={ $0(){var s=this.a -if(s.c!=null&&s.d.a===0)s.aM(new A.aSr(s))}, +if(s.c!=null&&s.d.a===0)s.aM(new A.aSx(s))}, $S:0} -A.aSr.prototype={ +A.aSx.prototype={ $0(){}, $S:0} -A.E9.prototype={} -A.LO.prototype={ +A.E8.prototype={} +A.LN.prototype={ v(){this.C() -this.fs()}} -A.tT.prototype={ -wh(){var s=new A.LO($.ag()) -this.jV$=s -this.c.iT(new A.E9(s))}, -t7(){var s,r=this -if(r.gvt()){if(r.jV$==null)r.wh()}else{s=r.jV$ +this.fv()}} +A.tQ.prototype={ +wi(){var s=new A.LN($.ag()) +this.jX$=s +this.c.iV(new A.E8(s))}, +t8(){var s,r=this +if(r.gvu()){if(r.jX$==null)r.wi()}else{s=r.jX$ if(s!=null){s.C() -s.fs() -r.jV$=null}}}, -a5(a){if(this.gvt()&&this.jV$==null)this.wh() -return B.ad2}} -A.ahB.prototype={ -a5(a){throw A.d(A.a12("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} -A.amQ.prototype={ -WC(a,b){}, -rP(a){A.bjh(this,new A.b0w(this,a))}} -A.b0w.prototype={ +s.fv() +r.jX$=null}}}, +a5(a){if(this.gvu()&&this.jX$==null)this.wi() +return B.ad6}} +A.ahI.prototype={ +a5(a){throw A.d(A.a18("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +A.amX.prototype={ +WB(a,b){}, +rQ(a){A.bjn(this,new A.b0C(this,a))}} +A.b0C.prototype={ $1(a){var s=a.z if(s!=null&&s.O(0,this.a))a.cZ()}, $S:11} -A.b0v.prototype={ -$1(a){A.bjh(a,this.a)}, +A.b0B.prototype={ +$1(a){A.bjn(a,this.a)}, $S:11} -A.amR.prototype={ -dg(a){return new A.amQ(A.kI(null,null,null,t.Si,t.X),this,B.aa)}} +A.amY.prototype={ +dg(a){return new A.amX(A.kJ(null,null,null,t.Si,t.X),this,B.ac)}} A.mi.prototype={ -ev(a){return this.w!==a.w}} -A.Na.prototype={ -bD(a){var s=this.e -s=new A.a6D(B.d.aw(A.apk(s,0,1)*255),s,!1,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +eu(a){return this.w!==a.w}} +A.Nc.prototype={ +bC(a){var s=this.e +s=new A.a6K(B.d.az(A.apq(s,0,1)*255),s,!1,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.smW(0,this.e) -b.sHy(!1)}} -A.uf.prototype={ -bD(a){var s=new A.Og(this.e,this.f,this.r,!1,!1,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +bH(a,b){b.sn_(0,this.e) +b.sHB(!1)}} +A.ud.prototype={ +bC(a){var s=new A.Oj(this.e,this.f,this.r,!1,!1,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.svc(this.e) -b.sa8R(this.f) -b.saOv(this.r) +bH(a,b){b.svd(this.e) +b.sa8O(this.f) +b.saOt(this.r) b.dj=b.cD=!1}, -BW(a){a.svc(null) -a.sa8R(null)}} -A.u9.prototype={ -bD(a){var s=new A.a6r(this.e,this.f,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.sxg(this.e) -b.slC(this.f)}, -BW(a){a.sxg(null)}} -A.Zo.prototype={ -bD(a){var s=new A.a6q(this.e,A.eu(a),null,this.r,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.sR6(0,this.e) -b.slC(this.r) -b.sxg(null) -b.sd0(A.eu(a))}} -A.CB.prototype={ -bD(a){var s=new A.a6p(this.e,this.f,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +BY(a){a.svd(null) +a.sa8O(null)}} +A.u6.prototype={ +bC(a){var s=new A.a6y(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sxi(this.e) +b.slH(this.f)}, +BY(a){a.sxi(null)}} +A.Zt.prototype={ +bC(a){var s=new A.a6x(this.e,A.ev(a),null,this.r,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sR5(0,this.e) +b.slH(this.r) +b.sxi(null) +b.sd0(A.ev(a))}} +A.CA.prototype={ +bC(a){var s=new A.a6w(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.sxg(this.e) -b.slC(this.f)}, -BW(a){a.sxg(null)}} -A.atj.prototype={ -$1(a){return A.Zm(this.c,this.b,new A.vT(this.a,A.eu(a),null))}, +bH(a,b){b.sxi(this.e) +b.slH(this.f)}, +BY(a){a.sxi(null)}} +A.atp.prototype={ +$1(a){return A.Zr(this.c,this.b,new A.vR(this.a,A.ev(a),null))}, $S:616} -A.a5k.prototype={ -bD(a){var s=this,r=new A.a6E(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aZ(t.v)) -r.bC() -r.sc_(null) +A.a5r.prototype={ +bC(a){var s=this,r=new A.a6L(s.e,s.r,s.w,s.y,s.x,null,s.f,null,A.aZ(t.v)) +r.bB() +r.sbZ(null) return r}, -bI(a,b){var s=this +bH(a,b){var s=this b.sdB(0,s.e) -b.slC(s.f) -b.sR6(0,s.r) -b.ski(0,s.w) +b.slH(s.f) +b.sR5(0,s.r) +b.skk(0,s.w) b.sA(0,s.x) b.sf0(0,s.y)}} -A.a5l.prototype={ -bD(a){var s=this,r=new A.a6F(s.r,s.x,s.w,s.e,s.f,null,A.aZ(t.v)) -r.bC() -r.sc_(null) +A.a5s.prototype={ +bC(a){var s=this,r=new A.a6M(s.r,s.x,s.w,s.e,s.f,null,A.aZ(t.v)) +r.bB() +r.sbZ(null) return r}, -bI(a,b){var s=this -b.sxg(s.e) -b.slC(s.f) -b.ski(0,s.r) +bH(a,b){var s=this +b.sxi(s.e) +b.slH(s.f) +b.skk(0,s.r) b.sA(0,s.w) b.sf0(0,s.x)}} -A.B6.prototype={ -bD(a){var s=this,r=A.eu(a),q=new A.a6O(s.w,null,A.aZ(t.v)) -q.bC() -q.sc_(null) +A.B5.prototype={ +bC(a){var s=this,r=A.ev(a),q=new A.a6V(s.w,null,A.aZ(t.v)) +q.bB() +q.sbZ(null) q.sd4(0,s.e) -q.siR(s.r) +q.siT(s.r) q.sd0(r) -q.soS(s.x) -q.saaN(0,null) +q.soU(s.x) +q.saaL(0,null) return q}, -bI(a,b){var s=this +bH(a,b){var s=this b.sd4(0,s.e) -b.saaN(0,null) -b.siR(s.r) -b.sd0(A.eu(a)) +b.saaL(0,null) +b.siT(s.r) +b.sd0(A.ev(a)) b.cD=s.w -b.soS(s.x)}} -A.xH.prototype={ -bD(a){var s=new A.a6z(this.e,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.suZ(this.e)}} -A.CL.prototype={ -bD(a){var s=new A.a6v(this.e,this.f,this.x,B.cY,B.cY,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.suZ(this.e) -b.safC(this.f) -b.sm_(0,this.x) -b.saM4(B.cY) -b.saJy(B.cY)}} -A.a0N.prototype={ -bD(a){var s=new A.Oj(B.kc,B.Y,A.eu(a),B.t,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +b.soU(s.x)}} +A.xF.prototype={ +bC(a){var s=new A.a6G(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.srD(B.kc) -b.siR(B.Y) -b.sd0(A.eu(a)) +bH(a,b){b.sv_(this.e)}} +A.CK.prototype={ +bC(a){var s=new A.a6C(this.e,this.f,this.x,B.cZ,B.cZ,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sv_(this.e) +b.safA(this.f) +b.sm3(0,this.x) +b.saM2(B.cZ) +b.saJw(B.cZ)}} +A.a0T.prototype={ +bC(a){var s=new A.Om(B.kf,B.Y,A.ev(a),B.t,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.srE(B.kf) +b.siT(B.Y) +b.sd0(A.ev(a)) if(B.t!==b.de){b.de=B.t -b.bk() +b.bj() b.ce()}}} -A.a1e.prototype={ -bD(a){var s=new A.a6w(this.e,this.f,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +A.a1k.prototype={ +bC(a){var s=new A.a6D(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.saQi(this.e) +bH(a,b){b.saQg(this.e) b.aB=this.f}} -A.Fv.prototype={ -bD(a){var s=new A.Ov(this.e,A.aZ(t.bq),null,A.aZ(t.v)) -s.bC() -s.sc_(null) +A.Ft.prototype={ +bC(a){var s=new A.Oy(this.e,A.aZ(t.bq),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.saOH(this.e)}} +bH(a,b){b.saOF(this.e)}} A.cg.prototype={ -bD(a){var s=new A.Os(this.e,A.eu(a),null,A.aZ(t.v)) -s.bC() -s.sc_(null) +bC(a){var s=new A.Ov(this.e,A.ev(a),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.sht(0,this.e) -b.sd0(A.eu(a))}} +bH(a,b){b.shw(0,this.e) +b.sd0(A.ev(a))}} A.jD.prototype={ -bD(a){var s=new A.a6H(this.f,this.r,this.e,A.eu(a),null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.siR(this.e) -b.saQP(this.f) -b.saKR(this.r) -b.sd0(A.eu(a))}} +bC(a){var s=new A.a6O(this.f,this.r,this.e,A.ev(a),null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.siT(this.e) +b.saQL(this.f) +b.saKP(this.r) +b.sd0(A.ev(a))}} A.jK.prototype={} -A.no.prototype={ -bD(a){var s=new A.Oh(this.e,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +A.nm.prototype={ +bC(a){var s=new A.Ok(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){b.sRR(this.e)}} -A.LY.prototype={ -wX(a){var s,r,q=a.e +bH(a,b){b.sRQ(this.e)}} +A.LX.prototype={ +wZ(a){var s,r,q=a.e q.toString t.Wz.a(q) s=this.f if(q.e!==s){q.e=s r=a.gb3(a) if(r instanceof A.J)r.aE()}}} -A.xS.prototype={ -bD(a){var s=new A.Of(this.e,0,null,null,A.aZ(t.v)) -s.bC() +A.xQ.prototype={ +bC(a){var s=new A.Oi(this.e,0,null,null,A.aZ(t.v)) +s.bB() s.F(0,null) return s}, -bI(a,b){b.sRR(this.e)}} -A.is.prototype={ -bD(a){return A.bgW(A.j1(this.f,this.e))}, -bI(a,b){b.sa60(A.j1(this.f,this.e))}, -fe(){var s,r=this,q=r.e +bH(a,b){b.sRQ(this.e)}} +A.ir.prototype={ +bC(a){return A.bh2(A.j1(this.f,this.e))}, +bH(a,b){b.sa5Z(A.j1(this.f,this.e))}, +ff(){var s,r=this,q=r.e if(q===1/0&&r.f===1/0)s="SizedBox.expand" else s=q===0&&r.f===0?"SizedBox.shrink":"SizedBox" q=r.a return q==null?s:s+"-"+q.k(0)}} -A.kA.prototype={ -bD(a){return A.bgW(this.e)}, -bI(a,b){b.sa60(this.e)}} -A.a35.prototype={ -bD(a){var s=new A.a6A(this.e,this.f,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.saMw(0,this.e) -b.saMv(0,this.f)}} -A.EL.prototype={ -bD(a){var s=new A.Or(this.e,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){b.sK_(this.e)}, -dg(a){return new A.ahJ(this,B.aa)}} -A.ahJ.prototype={} -A.a2A.prototype={ -bD(a){var s=null,r=new A.Op(s,s,s,A.aZ(t.v)) -r.bC() -r.sc_(s) +A.kB.prototype={ +bC(a){return A.bh2(this.e)}, +bH(a,b){b.sa5Z(this.e)}} +A.a3b.prototype={ +bC(a){var s=new A.a6H(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.saMu(0,this.e) +b.saMt(0,this.f)}} +A.EJ.prototype={ +bC(a){var s=new A.Ou(this.e,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){b.sK1(this.e)}, +dg(a){return new A.ahQ(this,B.ac)}} +A.ahQ.prototype={} +A.a2G.prototype={ +bC(a){var s=null,r=new A.Os(s,s,s,A.aZ(t.v)) +r.bB() +r.sbZ(s) return r}, -bI(a,b){b.sagj(null) -b.sagh(null)}} -A.a2z.prototype={ -bD(a){var s=new A.Oo(null,A.aZ(t.v)) -s.bC() -s.sc_(null) +bH(a,b){b.sagh(null) +b.sagf(null)}} +A.a2F.prototype={ +bC(a){var s=new A.Or(null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}} -A.a8f.prototype={ -bD(a){var s=a.be(t.I) +A.a8m.prototype={ +bC(a){var s=a.be(t.I) s.toString -s=new A.a6M(this.e,s.w,null,A.aZ(t.v)) -s.bC() -s.sc_(null) +s=new A.a6T(this.e,s.w,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) return s}, -bI(a,b){var s -b.sht(0,this.e) +bH(a,b){var s +b.shw(0,this.e) s=a.be(t.I) s.toString b.sd0(s.w)}} -A.PU.prototype={ -bD(a){var s=A.eu(a) -return A.bzx(this.e,null,this.w,this.r,s)}, -bI(a,b){var s -b.siR(this.e) -s=A.eu(a) +A.PX.prototype={ +bC(a){var s=A.ev(a) +return A.bzC(this.e,null,this.w,this.r,s)}, +bH(a,b){var s +b.siT(this.e) +s=A.ev(a) b.sd0(s) -b.srD(this.r) -b.slC(this.w)}} -A.a2o.prototype={ +b.srE(this.r) +b.slH(this.w)}} +A.a2u.prototype={ a5(a){var s,r,q=this.w,p=q.length,o=J.dR(p,t.l7) -for(s=this.r,r=0;r0&&m.b>0){m=a.gcX(a) s=n.k3 @@ -114038,352 +114145,352 @@ s=s.b o=$.G().B() o.sA(0,n.aq) m.aQ(new A.x(r,q,r+p,q+s),o)}m=n.a0$ -if(m!=null)a.fa(m,b)}} -A.b0K.prototype={ +if(m!=null)a.fb(m,b)}} +A.b0Q.prototype={ $0(){var s,r,q=this,p=q.b -if(p==null||t.n2.b(q.c)){p=q.a.i5$ +if(p==null||t.n2.b(q.c)){p=q.a.i8$ p===$&&A.c() p=p.e p.toString s=q.c s=s.gbb(s) -r=A.btr() +r=A.bty() p.dl(r,s) p=r}return p}, $S:617} -A.b0L.prototype={ +A.b0R.prototype={ $1(a){var s=a==null?t.K.a(a):a -return this.a.rF(s)}, +return this.a.rG(s)}, $S:618} -A.hJ.prototype={ -Iz(){return A.ev(!1,t.w)}, -BV(a){return A.ev(!1,t.w)}, -aI0(a){var s=a.a -s.toString -return this.BV(s)}, -RX(){}, -a7M(){}, -a7L(){}, -a7K(a){}, -Iy(a){}, -S3(){var s=0,r=A.u(t.s1),q -var $async$S3=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:q=B.q6 +A.hI.prototype={ +IB(){return A.ew(!1,t.w)}, +BX(a){return A.ew(!1,t.w)}, +aHZ(a){var s=a.a +s.toString +return this.BX(s)}, +RW(){}, +a7K(){}, +a7J(){}, +a7I(a){}, +IA(a){}, +S2(){var s=0,r=A.v(t.s1),q +var $async$S2=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q=B.qa s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$S3,r)}} -A.R7.prototype={ -Ja(){var s=0,r=A.u(t.s1),q,p=this,o,n,m,l -var $async$Ja=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:o=p.eG$,n=o.length,m=!1,l=0 +case 1:return A.t(q,r)}}) +return A.u($async$S2,r)}} +A.Ra.prototype={ +Jc(){var s=0,r=A.v(t.s1),q,p=this,o,n,m,l +var $async$Jc=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=p.eF$,n=o.length,m=!1,l=0 case 3:if(!(l"))}, -bD(a){return this.d}, -bI(a,b){}, -aEY(a,b){var s,r={} +A.A5.prototype={ +dg(a){return new A.vB(this,B.ac,this.$ti.h("vB<1>"))}, +bC(a){return this.d}, +bH(a,b){}, +aEW(a,b){var s,r={} r.a=b -if(b==null){a.aa7(new A.aJs(r,this,a)) +if(b==null){a.aa5(new A.aJy(r,this,a)) s=r.a s.toString -a.Bm(s,new A.aJt(r))}else{b.p2=this -b.eI()}r=r.a +a.Bo(s,new A.aJz(r))}else{b.p2=this +b.eH()}r=r.a r.toString return r}, -fe(){return this.e}} -A.aJs.prototype={ -$0(){var s=this.b,r=A.bzs(s,s.$ti.c) +ff(){return this.e}} +A.aJy.prototype={ +$0(){var s=this.b,r=A.bzx(s,s.$ti.c) this.a.a=r r.r=this.c}, $S:0} -A.aJt.prototype={ +A.aJz.prototype={ $0(){var s=this.a.a s.toString -s.Y8(null,null) -s.Gn()}, +s.Y7(null,null) +s.Gq()}, $S:0} -A.vD.prototype={ +A.vB.prototype={ c7(a){var s=this.p1 if(s!=null)a.$1(s)}, -mO(a){this.p1=null -this.of(a)}, -hR(a,b){this.Y8(a,b) -this.Gn()}, -a4(a,b){this.pE(0,b) -this.Gn()}, -nU(){var s=this,r=s.p2 +mS(a){this.p1=null +this.oh(a)}, +hT(a,b){this.Y7(a,b) +this.Gq()}, +a4(a,b){this.pG(0,b) +this.Gq()}, +nW(){var s=this,r=s.p2 if(r!=null){s.p2=null -s.pE(0,s.$ti.h("A6<1>").a(r)) -s.Gn()}s.Ms()}, -Gn(){var s,r,q,p,o,n,m,l=this +s.pG(0,s.$ti.h("A5<1>").a(r)) +s.Gq()}s.Mu()}, +Gq(){var s,r,q,p,o,n,m,l=this try{o=l.p1 n=l.f n.toString -l.p1=l.ih(o,l.$ti.h("A6<1>").a(n).c,B.hQ)}catch(m){s=A.aW(m) -r=A.bu(m) +l.p1=l.ik(o,l.$ti.h("A5<1>").a(n).c,B.hT)}catch(m){s=A.aW(m) +r=A.bt(m) o=A.ck("attaching to the render tree") q=new A.cz(s,r,"widgets library",o,null,!1) -A.eG(q) -p=A.a0A(q) -l.p1=l.ih(null,p,B.hQ)}}, -gaO(){return this.$ti.h("bw<1>").a(A.c2.prototype.gaO.call(this))}, -mP(a,b){var s=this.$ti -s.h("bw<1>").a(A.c2.prototype.gaO.call(this)).sc_(s.c.a(a))}, -mV(a,b,c){}, -nZ(a,b){this.$ti.h("bw<1>").a(A.c2.prototype.gaO.call(this)).sc_(null)}} -A.aaM.prototype={$iaY:1} -A.U4.prototype={ -hR(a,b){this.tA(a,b)}} -A.Vv.prototype={ -lV(){this.agy() -$.hF=this -var s=$.bQ() -s.Q=this.gatL() +A.eH(q) +p=A.a0G(q) +l.p1=l.ik(null,p,B.hT)}}, +gaO(){return this.$ti.h("bv<1>").a(A.c2.prototype.gaO.call(this))}, +mT(a,b){var s=this.$ti +s.h("bv<1>").a(A.c2.prototype.gaO.call(this)).sbZ(s.c.a(a))}, +mZ(a,b,c){}, +o0(a,b){this.$ti.h("bv<1>").a(A.c2.prototype.gaO.call(this)).sbZ(null)}} +A.aaT.prototype={$iaY:1} +A.U7.prototype={ +hT(a,b){this.tB(a,b)}} +A.VA.prototype={ +lZ(){this.agw() +$.hE=this +var s=$.bO() +s.Q=this.gatI() s.as=$.aF}, -Vw(){this.agA() -this.O2()}} -A.Vw.prototype={ -lV(){this.alk() +Vv(){this.agy() +this.O4()}} +A.VB.prototype={ +lZ(){this.ali() $.d5=this}, -uR(){this.agz()}} -A.Vx.prototype={ -lV(){var s,r,q,p,o=this -o.aln() +uS(){this.agx()}} +A.VC.prototype={ +lZ(){var s,r,q,p,o=this +o.alk() $.h3=o -o.by$!==$&&A.ai() -o.by$=B.I2 -s=new A.OH(A.y(t.z4),$.ag()) -B.mm.vG(s.gawn()) -o.bV$=s +o.bx$!==$&&A.ai() +o.bx$=B.I6 +s=new A.OK(A.y(t.z4),$.ag()) +B.mp.vH(s.gawk()) +o.bU$=s s=t.v3 -r=new A.aAf(A.D(s,t.bd),A.y(t.SQ),A.b([],t.sA)) -o.bN$!==$&&A.ai() -o.bN$=r -q=$.apL() +r=new A.aAk(A.D(s,t.bd),A.y(t.SQ),A.b([],t.sA)) +o.bM$!==$&&A.ai() +o.bM$=r +q=$.apR() p=A.b([],t.K0) -o.bU$!==$&&A.ai() -s=o.bU$=new A.a2Q(r,q,p,A.y(s)) -p=$.bQ() -p.at=s.gaJW() +o.bT$!==$&&A.ai() +s=o.bT$=new A.a2W(r,q,p,A.y(s)) +p=$.bO() +p.at=s.gaJU() p.ax=$.aF -B.Fc.LU(s.gaKq()) -s=$.bfA -if(s==null)s=$.bfA=A.b([],t.iO) -s.push(o.ganc()) -B.Fe.LU(new A.b0L(o)) -B.Fd.LU(o.gate()) -B.ct.vG(o.gatJ()) +B.Fg.LW(s.gaKo()) +s=$.bfH +if(s==null)s=$.bfH=A.b([],t.iO) +s.push(o.gan9()) +B.Fi.LW(new A.b0R(o)) +B.Fh.LW(o.gatb()) +B.cu.vH(o.gatG()) $.dE() -o.aOW()}, -uR(){this.alo()}} -A.Vy.prototype={ -lV(){this.alp() -$.i0=this +o.aOU()}, +uS(){this.alm()}} +A.VD.prototype={ +lZ(){this.aln() +$.i_=this var s=t.K -this.iu$=new A.aB4(A.D(s,t.Sc),A.D(s,t.B6),A.D(s,t.pt))}, -CB(){this.ajv() -var s=this.iu$ +this.ix$=new A.aB9(A.D(s,t.Sc),A.D(s,t.B6),A.D(s,t.pt))}, +CD(){this.ajt() +var s=this.ix$ s===$&&A.c() s.aj(0)}, -rF(a){return this.aKJ(a)}, -aKJ(a){var s=0,r=A.u(t.H),q,p=this -var $async$rF=A.v(function(b,c){if(b===1)return A.q(c,r) +rG(a){return this.aKH(a)}, +aKH(a){var s=0,r=A.v(t.H),q,p=this +var $async$rG=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=3 -return A.A(p.ajw(a),$async$rF) -case 3:switch(A.cC(J.c0(t.a.a(a),"type"))){case"fontsChange":p.iU$.C() +return A.B(p.aju(a),$async$rG) +case 3:switch(A.cC(J.c0(t.a.a(a),"type"))){case"fontsChange":p.iW$.C() break}s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$rF,r)}} -A.Vz.prototype={ -lV(){var s,r,q=this -q.als() -$.a7F=q -s=$.bQ() -q.IU$=s.a.a -s.p2=q.gauq() +case 1:return A.t(q,r)}}) +return A.u($async$rG,r)}} +A.VE.prototype={ +lZ(){var s,r,q=this +q.alq() +$.a7M=q +s=$.bO() +q.IW$=s.a.a +s.p2=q.gaun() r=$.aF s.p3=r -s.p4=q.gauo() +s.p4=q.gaul() s.R8=r -q.a0C()}} -A.VA.prototype={ -lV(){var s,r,q,p,o,n=this -n.alu() -$.vE=n +q.a0B()}} +A.VF.prototype={ +lZ(){var s,r,q,p,o,n=this +n.alr() +$.vC=n s=t.TT -n.i5$=new A.F0(n.gaur(),n.gauv(),n.gaut(),A.b([],s),A.b([],s),A.b([],s),A.y(t.I9),A.y(t.sv)) -s=$.bQ() -s.f=n.gaK3() +n.i8$=new A.EZ(n.gauo(),n.gaus(),n.gauq(),A.b([],s),A.b([],s),A.b([],s),A.y(t.I9),A.y(t.sv)) +s=$.bO() +s.f=n.gaK1() r=s.r=$.aF -s.go=n.gaKM() +s.go=n.gaKK() s.id=r -s.k3=n.gaKj() +s.k3=n.gaKh() s.k4=r -r=n.a7t() +r=n.a7r() s=s.d.i(0,0) s.toString -s=new A.Oz(B.v,r,s,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -r=n.i5$ +s=new A.OC(B.v,r,s,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +r=n.i8$ r===$&&A.c() -r.saPH(s) -s=n.i5$.e +r.saPF(s) +s=n.i8$.e s.Q=s r=t.Mv r.a(A.ad.prototype.ged.call(s)).r.push(s) -q=s.a51() -s.ch.sbF(0,q) +q=s.a5_() +s.ch.sbE(0,q) r.a(A.ad.prototype.ged.call(s)).Q.push(s) -n.dK$.push(n.gatH()) -s=n.q7$ -if(s!=null){s.bx$=$.ag() -s.bu$=0}s=t.S +n.dK$.push(n.gatE()) +s=n.q9$ +if(s!=null){s.bw$=$.ag() +s.bs$=0}s=t.S r=$.ag() -n.q7$=new A.a3T(new A.aEB(B.dp,A.D(s,t.ZA)),A.D(s,t.xg),r) -n.de$.push(n.gav0()) -s=n.i5$ -p=n.SO$ -if(p===$){o=new A.Ru(n,r) -n.gAD().ai(0,o.geZ()) -n.SO$!==$&&A.Z() -n.SO$=o +n.q9$=new A.a3Z(new A.aEH(B.dq,A.D(s,t.ZA)),A.D(s,t.xg),r) +n.de$.push(n.gauY()) +s=n.i8$ +p=n.SN$ +if(p===$){o=new A.Rx(n,r) +n.gAF().ai(0,o.geZ()) +n.SN$!==$&&A.a1() +n.SN$=o p=o}s.b6(p)}, -uR(){this.alq()}, -S9(a,b,c){this.q7$.aQB(b,new A.b0K(this,c,b)) -this.ahY(0,b,c)}} -A.VB.prototype={ -Ta(){var s,r,q +uS(){this.alo()}, +S8(a,b,c){this.q9$.aQx(b,new A.b0Q(this,c,b)) +this.ahW(0,b,c)}} +A.VG.prototype={ +T9(){var s,r,q +this.aj5() +for(s=this.eF$,r=s.length,q=0;q=s.b&&s.c>=s.d) else s=!0}else s=!1 -if(s)m=new A.a35(0,0,new A.kA(B.qu,n,n),n) +if(s)m=new A.a3b(0,0,new A.kB(B.qy,n,n),n) else{s=o.d -if(s!=null)m=new A.jD(s,n,n,m,n)}r=o.gaxn() +if(s!=null)m=new A.jD(s,n,n,m,n)}r=o.gaxk() if(r!=null)m=new A.cg(r,m,n) s=o.f -if(s!=null)m=new A.xC(s,m,n) +if(s!=null)m=new A.xA(s,m,n) s=o.as -if(s!==B.t){q=A.eu(a) +if(s!==B.t){q=A.ev(a) p=o.r p.toString -m=A.Zm(m,s,new A.adC(q==null?B.z:q,p,n))}s=o.r -if(s!=null)m=A.xU(m,s,B.cG) +m=A.Zr(m,s,new A.adJ(q==null?B.z:q,p,n))}s=o.r +if(s!=null)m=A.xS(m,s,B.cH) s=o.x -if(s!=null)m=new A.kA(s,m,n) +if(s!=null)m=new A.kB(s,m,n) s=o.y if(s!=null)m=new A.cg(s,m,n) m.toString return m}} -A.adC.prototype={ -Ei(a){return this.c.Ll(new A.x(0,0,0+a.a,0+a.b),this.b)}, -EP(a){return!a.c.l(0,this.c)||a.b!==this.b}} -A.CT.prototype={ +A.adJ.prototype={ +Ek(a){return this.c.Ln(new A.x(0,0,0+a.a,0+a.b),this.b)}, +ER(a){return!a.c.l(0,this.c)||a.b!==this.b}} +A.CS.prototype={ T(){return"ContextMenuButtonType."+this.b}} -A.ig.prototype={ +A.ie.prototype={ l(a,b){var s=this if(b==null)return!1 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.ig&&b.c==s.c&&J.e(b.a,s.a)&&b.b===s.b}, +return b instanceof A.ie&&b.c==s.c&&J.e(b.a,s.a)&&b.b===s.b}, gI(a){return A.a4(this.c,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"ContextMenuButtonItem "+this.b.k(0)+", "+A.h(this.c)}} -A.a_0.prototype={ -WP(a,b,c){var s,r -A.bdL() -s=A.aDw(b,t.N1) +A.a_5.prototype={ +WO(a,b,c){var s,r +A.bdS() +s=A.aDC(b,t.N1) s.toString -r=A.bg7(b) +r=A.bge(b) if(r==null)r=null else{r=r.c -r.toString}r=A.rb(new A.auu(A.aBt(b,r),c),!1) -$.CU=r -s.ya(0,r) +r.toString}r=A.ra(new A.auz(A.aBy(b,r),c),!1) +$.CT=r +s.yc(0,r) $.qk=this}, -fB(a){if($.qk!==this)return -A.bdL()}} -A.auu.prototype={ -$1(a){return new A.Bo(this.a.a,this.b.$1(a),null)}, +fD(a){if($.qk!==this)return +A.bdS()}} +A.auz.prototype={ +$1(a){return new A.Bn(this.a.a,this.b.$1(a),null)}, $S:10} -A.D0.prototype={ -z3(a,b,c){return A.b73(c,this.w,this.x)}, -ev(a){return!J.e(this.w,a.w)||!J.e(this.x,a.x)}} -A.ahC.prototype={ -a5(a){throw A.d(A.a12("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext."))}} -A.a_z.prototype={ -arA(){return $.bn8()}, -a5(a){var s=A.a7X(this.c,"",this.arA()) -return A.a7X(s,"",A.buB())}} -A.a_G.prototype={ -z9(a){return new A.b8(0,a.b,0,a.d)}, -zf(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a +A.D_.prototype={ +z5(a,b,c){return A.b79(c,this.w,this.x)}, +eu(a){return!J.e(this.w,a.w)||!J.e(this.x,a.x)}} +A.ahJ.prototype={ +a5(a){throw A.d(A.a18("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext."))}} +A.a_E.prototype={ +arx(){return $.bne()}, +a5(a){var s=A.a83(this.c,"",this.arx()) +return A.a83(s,"",A.buI())}} +A.a_L.prototype={ +zb(a){return new A.b8(0,a.b,0,a.d)}, +zh(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a r=r.b s=r+b.b-a.b if(p>0)q-=p return new A.j(q,s>0?r-s:r)}, -tp(a){return!this.b.l(0,a.b)}} +tq(a){return!this.b.l(0,a.b)}} A.mj.prototype={ T(){return"DismissDirection."+this.b}} -A.Kh.prototype={ +A.Kg.prototype={ aW(){var s=null -return new A.Sa(new A.cG(s,t.re),s,s,s,B.n)}} -A.Sy.prototype={ +return new A.Sd(new A.cG(s,t.re),s,s,s,B.n)}} +A.SB.prototype={ T(){return"_FlingGestureKind."+this.b}} -A.Sa.prototype={ -bo(){var s,r,q=this -q.alH() +A.Sd.prototype={ +bn(){var s,r,q=this +q.alF() q.a.toString -s=A.cJ(null,B.ag,null,null,q) +s=A.cJ(null,B.ai,null,null,q) s.cA() r=s.ep$ r.b=!0 -r.a.push(q.gasA()) +r.a.push(q.gasx()) s.cA() r=s.e9$ r.b=!0 -r.a.push(q.gasC()) +r.a.push(q.gasz()) q.d=s -q.Qm()}, -gvt(){var s=this.d +q.Ql()}, +gvu(){var s=this.d if(s==null)s=null else{s=s.r s=s!=null&&s.a!=null}if(s!==!0){s=this.f @@ -114488,30 +114595,30 @@ return s}, v(){this.d.v() var s=this.f if(s!=null)s.v() -this.alG()}, -gmj(){var s=this.a.x -return s===B.PG||s===B.kP||s===B.kQ}, -tH(a){var s -if(a===0)return B.t5 -if(this.gmj()){s=this.c.be(t.I) -s.toString -switch(s.w.a){case 0:return a<0?B.kQ:B.kP -case 1:return a>0?B.kQ:B.kP}}return a>0?B.t4:B.PH}, -ga1V(){var s=this.c -s=s.gcF(s) -s.toString -return this.gmj()?s.a:s.b}, -apP(a){var s,r,q=this +this.alE()}, +gmn(){var s=this.a.x +return s===B.PK||s===B.kS||s===B.kT}, +tI(a){var s +if(a===0)return B.t9 +if(this.gmn()){s=this.c.be(t.I) +s.toString +switch(s.w.a){case 0:return a<0?B.kT:B.kS +case 1:return a>0?B.kT:B.kS}}return a>0?B.t8:B.PL}, +ga1T(){var s=this.c +s=s.gcH(s) +s.toString +return this.gmn()?s.a:s.b}, +apM(a){var s,r,q=this if(q.x)return q.y=!0 s=q.d r=s.r if(r!=null&&r.a!=null){s=s.x s===$&&A.c() -q.w=s*q.ga1V()*J.ez(q.w) +q.w=s*q.ga1T()*J.eA(q.w) q.d.el(0)}else{q.w=0 -s.sm(0,0)}q.aM(new A.aV9(q))}, -apQ(a){var s,r,q,p=this +s.sm(0,0)}q.aM(new A.aVf(q))}, +apN(a){var s,r,q,p=this if(!p.y){s=p.d.r s=s!=null&&s.a!=null}else s=!0 if(s){s=p.d.r @@ -114545,31 +114652,31 @@ case 1:s=p.w+s if(s>0)p.w=s break}break case 6:p.w=0 -break}if(J.ez(r)!==J.ez(p.w))p.aM(new A.aVa(p)) +break}if(J.eA(r)!==J.eA(p.w))p.aM(new A.aVg(p)) s=p.d q=s.r -if(!(q!=null&&q.a!=null))s.sm(0,Math.abs(p.w)/p.ga1V())}, -asD(){this.a.toString}, -Qm(){var s,r,q=this,p=J.ez(q.w),o=q.d +if(!(q!=null&&q.a!=null))s.sm(0,Math.abs(p.w)/p.ga1T())}, +asA(){this.a.toString}, +Ql(){var s,r,q=this,p=J.eA(q.w),o=q.d o.toString -s=q.gmj() +s=q.gmn() r=q.a if(s){r.toString s=new A.j(p,0)}else{r.toString s=new A.j(0,p)}r=t.Ni -q.e=new A.bt(t.ve.a(o),new A.bk(B.i,s,r),r.h("bt"))}, -apI(a){var s,r,q,p,o=this -if(o.w===0)return B.pI +q.e=new A.bs(t.ve.a(o),new A.bj(B.i,s,r),r.h("bs"))}, +apF(a){var s,r,q,p,o=this +if(o.w===0)return B.pM s=a.a r=s.a q=s.b -if(o.gmj()){s=Math.abs(r) -if(s-Math.abs(q)<400||s<700)return B.pI -p=o.tH(r)}else{s=Math.abs(q) -if(s-Math.abs(r)<400||s<700)return B.pI -p=o.tH(q)}if(p===o.tH(o.w))return B.ac6 -return B.ac7}, -apO(a){var s,r,q,p=this +if(o.gmn()){s=Math.abs(r) +if(s-Math.abs(q)<400||s<700)return B.pM +p=o.tI(r)}else{s=Math.abs(q) +if(s-Math.abs(r)<400||s<700)return B.pM +p=o.tI(q)}if(p===o.tI(o.w))return B.aca +return B.acb}, +apL(a){var s,r,q,p=this if(!p.y){s=p.d.r s=s!=null&&s.a!=null}else s=!0 if(s){s=p.d.r @@ -114577,265 +114684,265 @@ s=s!=null&&s.a!=null}else s=!0 if(s)return p.y=!1 s=p.d -if(s.gco(s)===B.a6){p.Ak() +if(s.gco(s)===B.a7){p.Am() return}s=a.a r=s.a -q=p.gmj()?r.a:r.b -switch(p.apI(s).a){case 1:p.a.toString -B.m9.i(0,p.tH(p.w)) -p.w=J.ez(q) -p.d.a8G(Math.abs(q)*0.0033333333333333335) +q=p.gmn()?r.a:r.b +switch(p.apF(s).a){case 1:p.a.toString +B.mc.i(0,p.tI(p.w)) +p.w=J.eA(q) +p.d.a8D(Math.abs(q)*0.0033333333333333335) break -case 2:p.w=J.ez(q) -p.d.a8G(-Math.abs(q)*0.0033333333333333335) +case 2:p.w=J.eA(q) +p.d.a8D(-Math.abs(q)*0.0033333333333333335) break case 0:s=p.d if(s.gco(s)!==B.R){s=p.d.x s===$&&A.c() p.a.toString -B.m9.i(0,p.tH(p.w)) +B.mc.i(0,p.tI(p.w)) r=p.d if(s>0.4)r.d_(0) -else r.es(0)}break}}, -FP(a){return this.asB(a)}, -asB(a){var s=0,r=A.u(t.H),q=this -var $async$FP=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:s=a===B.a6&&!q.y?2:3 +else r.er(0)}break}}, +FQ(a){return this.asy(a)}, +asy(a){var s=0,r=A.v(t.H),q=this +var $async$FQ=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:s=a===B.a7&&!q.y?2:3 break case 2:s=4 -return A.A(q.Ak(),$async$FP) -case 4:case 3:if(q.c!=null)q.t7() -return A.r(null,r)}}) -return A.t($async$FP,r)}, -Ak(){var s=0,r=A.u(t.H),q=this,p -var $async$Ak=A.v(function(a,b){if(a===1)return A.q(b,r) +return A.B(q.Am(),$async$FQ) +case 4:case 3:if(q.c!=null)q.t8() +return A.t(null,r)}}) +return A.u($async$FQ,r)}, +Am(){var s=0,r=A.v(t.H),q=this,p +var $async$Am=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:q.a.toString -B.m9.i(0,q.tH(q.w)) +B.mc.i(0,q.tI(q.w)) s=2 -return A.A(q.Np(),$async$Ak) +return A.B(q.Nr(),$async$Am) case 2:p=b -if(q.c!=null)if(p)q.aCx() -else q.d.es(0) -return A.r(null,r)}}) -return A.t($async$Ak,r)}, -Np(){var s=0,r=A.u(t.w),q,p=this -var $async$Np=A.v(function(a,b){if(a===1)return A.q(b,r) +if(q.c!=null)if(p)q.aCu() +else q.d.er(0) +return A.t(null,r)}}) +return A.u($async$Am,r)}, +Nr(){var s=0,r=A.v(t.w),q,p=this +var $async$Nr=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:p.a.toString q=!0 s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Np,r)}, -aCx(){var s,r=this +case 1:return A.t(q,r)}}) +return A.u($async$Nr,r)}, +aCu(){var s,r=this r.a.toString -s=r.tH(r.w) +s=r.tI(r.w) r.a.w.$1(s)}, a5(a){var s,r,q,p,o,n,m,l=this,k=null -l.EY(a) +l.F_(a) s=l.a s.toString r=l.r -if(r!=null){s=l.gmj()?B.aX:B.aM +if(r!=null){s=l.gmn()?B.aY:B.aN q=l.z p=q.a -return new A.a83(s,A.fh(k,q.b,p),r,k)}r=l.e +return new A.a8a(s,A.fh(k,q.b,p),r,k)}r=l.e r===$&&A.c() -o=A.b9j(new A.uW(s.c,l.as),r,k,!0) -if(s.x===B.t5)return o -s=l.gmj()?l.ga_a():k -r=l.gmj()?l.ga_b():k -q=l.gmj()?l.ga_9():k -p=l.gmj()?k:l.ga_a() -n=l.gmj()?k:l.ga_b() -m=l.gmj()?k:l.ga_9() +o=A.b9p(new A.uU(s.c,l.as),r,k,!0) +if(s.x===B.t9)return o +s=l.gmn()?l.ga_9():k +r=l.gmn()?l.ga_a():k +q=l.gmn()?l.ga_8():k +p=l.gmn()?k:l.ga_9() +n=l.gmn()?k:l.ga_a() +m=l.gmn()?k:l.ga_8() l.a.toString -return A.iC(B.b1,o,B.ab,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,k,k,m,p,n)}} -A.aV9.prototype={ -$0(){this.a.Qm()}, +return A.iC(B.b2,o,B.ad,!1,k,k,k,k,q,s,r,k,k,k,k,k,k,k,k,k,k,k,k,m,p,n)}} +A.aVf.prototype={ +$0(){this.a.Ql()}, $S:0} -A.aVa.prototype={ -$0(){this.a.Qm()}, +A.aVg.prototype={ +$0(){this.a.Ql()}, $S:0} -A.VP.prototype={ -dq(){this.eC() +A.VU.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.VQ.prototype={ -bo(){this.bQ() -if(this.gvt())this.wh()}, -hM(){var s=this.jV$ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.VV.prototype={ +bn(){this.bP() +if(this.gvu())this.wi()}, +hO(){var s=this.jX$ if(s!=null){s.C() -s.fs() -this.jV$=null}this.pF()}} -A.a_R.prototype={ -a5(a){var s=A.ca(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.buP(a),n=A.buN(o,r),m=A.buO(A.buR(new A.x(0,0,0+q,0+p),A.buQ(s)),n) -return new A.cg(new A.aG(m.gag(m),m.gah(m),q-m.gaL(m),p-m.gaR(m)),A.r1(this.d,s.aPa(m),null),null)}} -A.avA.prototype={ +s.fv() +this.jX$=null}this.pH()}} +A.a_W.prototype={ +a5(a){var s=A.ca(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.buW(a),n=A.buU(o,r),m=A.buV(A.buY(new A.x(0,0,0+q,0+p),A.buX(s)),n) +return new A.cg(new A.aG(m.gag(m),m.gah(m),q-m.gaL(m),p-m.gaR(m)),A.r0(this.d,s.aP8(m),null),null)}} +A.avF.prototype={ $1(a){var s -if(!a.gpV(a).gj6().zk(0,0)){a.gtu(a) +if(!a.gpX(a).gj8().zm(0,0)){a.gtv(a) s=!1}else s=!0 return s}, $S:253} -A.avB.prototype={ -$1(a){return a.gpV(a)}, +A.avG.prototype={ +$1(a){return a.gpX(a)}, $S:621} -A.a_S.prototype={ +A.a_X.prototype={ gcN(a){var s=this.a if(s==null)return null s=s.c s.toString return s}} -A.De.prototype={ -aW(){return new A.Sk(A.Fb(null),A.Fb(null),B.n)}, -aJE(a,b,c){return this.d.$3(a,b,c)}, -aPD(a,b,c){return this.e.$3(a,b,c)}} -A.Sk.prototype={ -bo(){var s,r=this -r.bQ() +A.Dd.prototype={ +aW(){return new A.Sn(A.F9(null),A.F9(null),B.n)}, +aJC(a,b,c){return this.d.$3(a,b,c)}, +aPB(a,b,c){return this.e.$3(a,b,c)}} +A.Sn.prototype={ +bn(){var s,r=this +r.bP() s=r.a.c r.d=s.gco(s) s=r.a.c s.cA() s=s.ep$ s.b=!0 -s.a.push(r.gMR()) -r.a4F()}, -YK(a){var s,r=this,q=r.d +s.a.push(r.gMT()) +r.a4D()}, +YJ(a){var s,r=this,q=r.d q===$&&A.c() -s=r.ao8(a,q) +s=r.ao5(a,q) r.d=s -if(q!==s)r.a4F()}, -bM(a){var s,r,q=this +if(q!==s)r.a4D()}, +bL(a){var s,r,q=this q.cc(a) s=a.c -if(s!==q.a.c){r=q.gMR() -s.fC(r) +if(s!==q.a.c){r=q.gMT() +s.fE(r) s=q.a.c s.cA() s=s.ep$ s.b=!0 s.a.push(r) r=q.a.c -q.YK(r.gco(r))}}, -ao8(a,b){switch(a.a){case 0:case 3:return a +q.YJ(r.gco(r))}}, +ao5(a,b){switch(a.a){case 0:case 3:return a case 1:switch(b.a){case 0:case 3:case 1:return a case 2:return b}break case 2:switch(b.a){case 0:case 3:case 2:return a case 1:return b}break}}, -a4F(){var s=this,r=s.d +a4D(){var s=this,r=s.d r===$&&A.c() switch(r.a){case 0:case 1:s.e.sb3(0,s.a.c) -s.f.sb3(0,B.dx) +s.f.sb3(0,B.dz) break -case 2:case 3:s.e.sb3(0,B.f9) -s.f.sb3(0,new A.nY(s.a.c,new A.bN(A.b([],t.x8),t.jc),0)) +case 2:case 3:s.e.sb3(0,B.fb) +s.f.sb3(0,new A.nW(s.a.c,new A.bM(A.b([],t.x8),t.jc),0)) break}}, -v(){this.a.c.fC(this.gMR()) -this.bL()}, +v(){this.a.c.fE(this.gMT()) +this.bK()}, a5(a){var s=this.a -return s.aJE(a,this.e,s.aPD(a,this.f,s.f))}} -A.acL.prototype={ -bD(a){var s=new A.ajj(this.e,this.f,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){var s -this.Mt(a,b) +return s.aJC(a,this.e,s.aPB(a,this.f,s.f))}} +A.acS.prototype={ +bC(a){var s=new A.ajq(this.e,this.f,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){var s +this.Mv(a,b) s=this.f b.bc=s if(!s){s=b.aB if(s!=null)s.$0() -b.aB=null}else if(b.aB==null)b.bk()}} -A.ajj.prototype={ +b.aB=null}else if(b.aB==null)b.bj()}} +A.ajq.prototype={ aI(a,b){var s=this -if(s.bc)if(s.aB==null)s.aB=a.a.aEp(s.R) -s.lp(a,b)}} -A.Qo.prototype={ -se6(a,b){this.zR(0,this.a.BF(B.bX,B.hs,b))}, -a6m(a,b,c){var s,r,q,p,o=null -if(!this.a.ga9I()||!c)return A.cH(o,o,o,b,this.a.a) -s=b.bZ(B.E1) +if(s.bc)if(s.aB==null)s.aB=a.a.aEn(s.R) +s.lu(a,b)}} +A.Qr.prototype={ +se6(a,b){this.zT(0,this.a.BH(B.bY,B.hv,b))}, +a6k(a,b,c){var s,r,q,p,o=null +if(!this.a.ga9G()||!c)return A.cH(o,o,o,b,this.a.a) +s=b.bY(B.E5) r=this.a q=r.c r=r.a p=q.a q=q.b return A.cH(A.b([A.cH(o,o,o,o,B.c.ao(r,0,p)),A.cH(o,o,o,s,B.c.ao(r,p,q)),A.cH(o,o,o,o,B.c.cf(r,q))],t.Ne),o,o,b,o)}, -sEA(a){var s,r,q,p,o=this -if(!o.a9P(a))throw A.d(A.a12("invalid text selection: "+a.k(0))) +sEC(a){var s,r,q,p,o=this +if(!o.a9N(a))throw A.d(A.a18("invalid text selection: "+a.k(0))) s=a.a r=a.b if(s===r){q=o.a.c s=s>=q.a&&r<=q.b}else s=!1 -p=s?o.a.c:B.bX -o.zR(0,o.a.aGZ(p,a))}, -a9P(a){var s=this.a.a.length +p=s?o.a.c:B.bY +o.zT(0,o.a.aGX(p,a))}, +a9N(a){var s=this.a.a.length return a.a<=s&&a.b<=s}} -A.QQ.prototype={} +A.QT.prototype={} A.l6.prototype={} -A.aV8.prototype={ -jg(a,b){return 0}, -qg(a){return a>=this.b}, -ii(a,b){var s,r,q,p=this.c,o=this.d +A.aVe.prototype={ +ji(a,b){return 0}, +qi(a){return a>=this.b}, +il(a,b){var s,r,q,p=this.c,o=this.d if(p[o].a>b){s=o o=0}else s=11 for(r=s-1;o=n)return r.i(s,o) else if(a<=n)q=o-1 else p=o+1}return null}, -aFs(){var s,r=this,q=null,p=r.a.z -if(p===B.Eb)return q +aFq(){var s,r=this,q=null,p=r.a.z +if(p===B.Ef)return q s=A.b([],t.ZD) -if(p.b&&r.gIp())s.push(new A.ig(new A.awP(r),B.rO,q)) -if(p.a&&r.gI4())s.push(new A.ig(new A.awQ(r),B.rP,q)) -if(p.c&&r.gyD())s.push(new A.ig(new A.awR(r),B.rQ,q)) -if(p.d&&r.gWu())s.push(new A.ig(new A.awS(r),B.rR,q)) +if(p.b&&r.gIr())s.push(new A.ie(new A.awU(r),B.rS,q)) +if(p.a&&r.gI6())s.push(new A.ie(new A.awV(r),B.rT,q)) +if(p.c&&r.gyF())s.push(new A.ie(new A.awW(r),B.rU,q)) +if(p.d&&r.gWt())s.push(new A.ie(new A.awX(r),B.rV,q)) return s}, -arF(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gaA().ba.d.acG(),i=l.a.c.a.a -if(j!==i||!k.gdT()||k.a===k.b)return new A.afw(l.gaA().ba.gfb(),l.gaA().ba.gfb()) +arC(){var s,r,q,p,o,n,m,l=this,k=l.a.c.a.b,j=l.gaA().ba.d.acE(),i=l.a.c.a.a +if(j!==i||!k.gdT()||k.a===k.b)return new A.afD(l.gaA().ba.gfc(),l.gaA().ba.gfc()) s=k.a r=k.b q=B.c.ao(i,s,r) p=q.length===0 -o=p?B.bH:new A.ho(q) +o=p?B.bI:new A.hn(q) o=o.ga3(o) -n=l.gaA().zg(new A.d7(s,s+o.length)) -s=p?B.bH:new A.ho(q) +n=l.gaA().zi(new A.d7(s,s+o.length)) +s=p?B.bI:new A.hn(q) s=s.ga6(s) -m=l.gaA().zg(new A.d7(r-s.length,r)) +m=l.gaA().zi(new A.d7(r-s.length,r)) s=n==null?null:n.d-n.b -if(s==null)s=l.gaA().ba.gfb() +if(s==null)s=l.gaA().ba.gfc() r=m==null?null:m.d-m.b -return new A.afw(s,r==null?l.gaA().ba.gfb():r)}, -gaGs(){var s,r,q,p,o=this -if(o.gaA().ut!=null){s=o.gaA().ut +return new A.afD(s,r==null?l.gaA().ba.gfc():r)}, +gaGq(){var s,r,q,p,o=this +if(o.gaA().uu!=null){s=o.gaA().uu s.toString -return new A.QB(s,null)}r=o.arF() +return new A.QE(s,null)}r=o.arC() q=o.a.c.a.b -p=o.gaA().Ln(q) -return A.bBd(r.b,o.gaA(),p,r.a)}, -gaGt(){var s,r,q,p=this,o=null,n=p.aFs() +p=o.gaA().Lp(q) +return A.bBj(r.b,o.gaA(),p,r.a)}, +gaGr(){var s,r,q,p=this,o=null,n=p.aFq() if(n==null){n=p.x.a -s=p.gI4()?new A.awT(p):o -r=p.gIp()?new A.awU(p):o -q=p.gyD()?new A.awV(p):o -n=A.bvA(n,s,r,q,p.gWu()?new A.awW(p):o)}return n}, -bo(){var s=this -s.ak6() -s.x.ai(0,s.ga1N()) -s.a.c.ai(0,s.gNG()) -s.a.d.ai(0,s.gNN()) -s.gjJ().ai(0,s.gawW()) +s=p.gI6()?new A.awY(p):o +r=p.gIr()?new A.awZ(p):o +q=p.gyF()?new A.ax_(p):o +n=A.bvH(n,s,r,q,p.gWt()?new A.ax0(p):o)}return n}, +bn(){var s=this +s.ak4() +s.x.ai(0,s.ga1L()) +s.a.c.ai(0,s.gNI()) +s.a.d.ai(0,s.gNP()) +s.gjL().ai(0,s.gawT()) s.r.sm(0,s.a.as) -s.cx=A.bvy(s.a.dt)}, +s.cx=A.bvF(s.a.dt)}, cZ(){var s,r,q,p,o=this -o.fF() +o.fH() s=o.c s.toString -s=A.dS(s,B.pN) +s=A.dS(s,B.pR) s=s==null?null:s.at r=o.a -o.cy=s===!0?r.CW.bZ(B.jy):r.CW +o.cy=s===!0?r.CW.bY(B.jB):r.CW o.c.be(t.BY) if(!o.ch)o.a.toString s=o.c s.toString -q=A.b9C(s) +q=A.b9I(s) if(o.fr!==q){o.fr=q -if(q&&o.R8)o.AJ() -else if(!q&&o.d!=null){o.d.bn(0) -o.d=null}}if(A.cr()!==B.a8&&A.cr()!==B.af)return +if(q&&o.R8)o.AL() +else if(!q&&o.d!=null){o.d.bm(0) +o.d=null}}if(A.cr()!==B.aa&&A.cr()!==B.ah)return s=o.c s.toString -s=A.ca(s,B.EH,t.l).w -p=s.gva(s) +s=A.ca(s,B.EL,t.l).w +p=s.gvb(s) s=o.dy if(s==null){o.dy=p return}if(p!==s){o.dy=p -if(A.cr()===B.a8)o.uP(!1) -if(A.cr()===B.af)o.ko()}}, -bM(a){var s,r,q,p,o=this +if(A.cr()===B.aa)o.uQ(!1) +if(A.cr()===B.ah)o.kq()}}, +bL(a){var s,r,q,p,o=this o.cc(a) s=a.c -if(o.a.c!==s){r=o.gNG() +if(o.a.c!==s){r=o.gNI() s.a9(0,r) o.a.c.ai(0,r) -o.Qq()}if(!o.a.c.a.b.l(0,s.a.b)){s=o.z +o.Qp()}if(!o.a.c.a.b.l(0,s.a.b)){s=o.z if(s!=null)s.a4(0,o.a.c.a)}s=o.z -if(s!=null)s.sa97(o.a.Q) +if(s!=null)s.sa94(o.a.Q) s=o.a s.G!=a.G r=a.d -if(s.d!==r){s=o.gNN() +if(s.d!==r){s=o.gNP() r.a9(0,s) o.a.d.ai(0,s) -o.t7()}s=o.a +o.t8()}s=o.a s.toString -if(a.x&&s.d.gdM())o.Gh() -s=o.gmk() +if(a.x&&s.d.gdM())o.Gk() +s=o.gmo() if(s){s=o.a if(a.x!==s.x){o.y.toString s=s.G -s=(s==null?o:s).gt3() -$.dE().aDA(s)}}if(!o.a.CW.l(0,a.CW)){s=o.c +s=(s==null?o:s).gt4() +$.dE().aDx(s)}}if(!o.a.CW.l(0,a.CW)){s=o.c s.toString -s=A.dS(s,B.pN) +s=A.dS(s,B.pR) s=s==null?null:s.at r=o.a -o.cy=s===!0?r.CW.bZ(B.jy):r.CW -if(o.gmk()){s=o.y +o.cy=s===!0?r.CW.bY(B.jB):r.CW +if(o.gmo()){s=o.y s.toString r=o.cy -q=o.gAc() -s.LW(r.d,r.r,r.w,o.a.db,q)}}s=o.a.p1 -if(t.qY.b(s))p=o.gyD() +q=o.gAe() +s.LY(r.d,r.r,r.w,o.a.db,q)}}s=o.a.p1 +if(t.qY.b(s))p=o.gyF() else{s=s==null&&null -p=s===!0}if(o.a.bq&&o.gyD()&&p)o.x.hV(0)}, +p=s===!0}if(o.a.bp&&o.gyF()&&p)o.x.hX(0)}, v(){var s=this,r=s.as if(r!=null)r.v() -s.a.c.a9(0,s.gNG()) +s.a.c.a9(0,s.gNI()) r=s.dx if(r!=null)r.v() s.dx=null -s.Zs() +s.Zr() r=s.d -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) s.d=null r=s.e if(r!=null)r.v() @@ -115028,127 +115135,127 @@ s.e=null r=s.z if(r!=null)r.v() s.z=null -s.a.d.a9(0,s.gNN()) -B.b.N($.b9.eG$,s) +s.a.d.a9(0,s.gNP()) +B.b.L($.b9.eF$,s) r=s.x -r.a9(0,s.ga1N()) +r.a9(0,s.ga1L()) r.v() r=s.r -r.bx$=$.ag() -r.bu$=0 -$.b9.bA$.f.a9(0,s.gH4()) -s.ak7()}, -aQs(a){var s,r,q,p,o,n=this,m=n.a.c.a +r.bw$=$.ag() +r.bs$=0 +$.b9.bA$.f.a9(0,s.gH7()) +s.ak5()}, +aQq(a){var s,r,q,p,o,n=this,m=n.a.c.a if(a.a===m.a){s=a.b r=s.a q=m.b p=q.a s=r===s.b===(p===q.b)&&r===p&&s.e!==q.e}else s=!1 -if(s)a=a.lG(a.b.aGD(m.b.e)) +if(s)a=a.lK(a.b.aGB(m.b.e)) m=n.a -if(m.x)a=m.c.a.lG(a.b) +if(m.x)a=m.c.a.lK(a.b) n.fx=a if(a.l(0,n.a.c.a))return m=a.a s=n.a.c.a if(m===s.a&&a.c.l(0,s.c)){m=n.y==null?null:$.dE().r -if(m===!0)o=B.jg -else o=n.id!=null?B.ha:B.au -n.Al(a.b,o)}else{if(m!==n.a.c.a.a)n.uP(!1) +if(m===!0)o=B.jj +else o=n.id!=null?B.hd:B.av +n.An(a.b,o)}else{if(m!==n.a.c.a.a)n.uQ(!1) n.to=null -if(n.gmk())n.a.toString +if(n.gmo())n.a.toString n.p3=0 n.p4=null -n.ari(a,B.au)}n.GB(!0) -if(n.gmk()){n.GT(!1) -n.AJ()}}, -aOj(a){var s=this -switch(a.a){case 12:if(s.a.k1===1)s.FD(a,!0) +n.arf(a,B.av)}n.GE(!0) +if(n.gmo()){n.GW(!1) +n.AL()}}, +aOh(a){var s=this +switch(a.a){case 12:if(s.a.k1===1)s.FE(a,!0) break -case 2:case 3:case 6:case 7:case 4:case 5:s.FD(a,!0) +case 2:case 3:case 6:case 7:case 4:case 5:s.FE(a,!0) break -case 8:case 11:case 9:case 0:case 10:case 1:s.FD(a,!1) +case 8:case 11:case 9:case 0:case 10:case 1:s.FE(a,!1) break}}, -aQt(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.dx +aQr(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.dx if(d==null){d=A.cJ(e,e,e,e,f) d.cA() s=d.e9$ s.b=!0 -s.a.push(f.gax1()) +s.a.push(f.gawZ()) f.dx=d}s=a.b switch(s.a){case 0:r=d.r if(r!=null&&r.a!=null){d.el(0) -f.a1Q()}f.GT(!1) -f.goi().sm(0,1) +f.a1O()}f.GW(!1) +f.gol().sm(0,1) f.id=a.a q=new A.bY(f.gaA().R.c,f.gaA().R.e) -d=f.gaA().o6(q) +d=f.gaA().o8(q) f.fy=d -f.k1=d.gbw().U(0,new A.j(0,f.gaA().ba.gfb()/2)) +f.k1=d.gbv().U(0,new A.j(0,f.gaA().ba.gfc()/2)) f.go=q d=f.gaA() r=f.k1 r.toString p=f.go p.toString -d.LS(s,r,p) +d.LU(s,r,p) break case 1:d=f.id d.toString o=a.a.U(0,d) -n=f.fy.gbw().V(0,o).U(0,new A.j(0,f.gaA().ba.gfb()/2)) +n=f.fy.gbv().V(0,o).U(0,new A.j(0,f.gaA().ba.gfc()/2)) d=f.gaA() r=d.ba p=r.a -m=Math.ceil(p.gc1(p))-r.gfb()+5 +m=Math.ceil(p.gc1(p))-r.gfc()+5 l=r.gbz(r)+4 -r=d.Ce +r=d.Cg k=r!=null?n.U(0,r):B.i -if(d.eG&&k.a>0){d.bA=new A.j(n.a- -4,d.bA.b) -d.eG=!1}else if(d.rp&&k.a<0){d.bA=new A.j(n.a-l,d.bA.b) -d.rp=!1}if(d.xK&&k.b>0){d.bA=new A.j(d.bA.a,n.b- -4) -d.xK=!1}else if(d.Cf&&k.b<0){d.bA=new A.j(d.bA.a,n.b-m) -d.Cf=!1}r=d.bA +if(d.eF&&k.a>0){d.bA=new A.j(n.a- -4,d.bA.b) +d.eF=!1}else if(d.rq&&k.a<0){d.bA=new A.j(n.a-l,d.bA.b) +d.rq=!1}if(d.xM&&k.b>0){d.bA=new A.j(d.bA.a,n.b- -4) +d.xM=!1}else if(d.Ch&&k.b<0){d.bA=new A.j(d.bA.a,n.b-m) +d.Ch=!1}r=d.bA j=n.a-r.a i=n.b-r.b h=Math.min(Math.max(j,-4),l) g=Math.min(Math.max(i,-4),m) -if(j<-4&&k.a<0)d.eG=!0 -else if(j>l&&k.a>0)d.rp=!0 -if(i<-4&&k.b<0)d.xK=!0 -else if(i>m&&k.b>0)d.Cf=!0 -d.Ce=n +if(j<-4&&k.a<0)d.eF=!0 +else if(j>l&&k.a>0)d.rq=!0 +if(i<-4&&k.b<0)d.xM=!0 +else if(i>m&&k.b>0)d.Ch=!0 +d.Cg=n f.k1=new A.j(h,g) d=f.gaA() r=f.gaA() p=f.k1 p.toString -p=p.V(0,new A.j(0,f.gaA().ba.gfb()/2)) -f.go=d.j2(A.d1(r.cT(0,e),p)) +p=p.V(0,new A.j(0,f.gaA().ba.gfc()/2)) +f.go=d.j4(A.d2(r.cT(0,e),p)) p=f.gaA() r=f.k1 r.toString d=f.go d.toString -p.LS(s,r,d) +p.LU(s,r,d) break -case 2:f.AJ() +case 2:f.AL() if(f.go!=null&&f.k1!=null){f.dx.sm(0,0) d=f.dx -d.z=B.aO -d.nd(1,B.fa,B.PZ)}break}}, -a1Q(){var s,r,q,p,o=this,n=o.gaA(),m=o.go +d.z=B.aP +d.ng(1,B.fc,B.Q2)}break}}, +a1O(){var s,r,q,p,o=this,n=o.gaA(),m=o.go m.toString -s=n.o6(m).gaFB().U(0,new A.j(0,o.gaA().ba.gfb()/2)) +s=n.o8(m).gaFz().U(0,new A.j(0,o.gaA().ba.gfc()/2)) n=o.dx -if(n.gco(n)===B.a6){n=o.gaA() +if(n.gco(n)===B.a7){n=o.gaA() m=o.go m.toString -n.LS(B.l7,s,m) +n.LU(B.la,s,m) n=o.gaA().R if(n.a===n.b){n=o.go n.toString -o.Al(A.Gw(n),B.ha)}o.k1=o.id=o.go=o.fy=null}else{n=o.dx.x +o.An(A.Gu(n),B.hd)}o.k1=o.id=o.go=o.fy=null}else{n=o.dx.x n===$&&A.c() m=o.k1 r=A.al(m.a,s.a,n) @@ -115158,203 +115265,203 @@ m.toString q=o.gaA() p=o.go p.toString -q.WF(B.l6,new A.j(r,m),p,n)}}, -FD(a,b){var s,r,q,p,o,n=this,m=n.a.c -m.zR(0,m.a.a70(B.bX)) -if(b){switch(a.a){case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 10:case 11:case 12:n.a.d.vs() +q.WE(B.l9,new A.j(r,m),p,n)}}, +FE(a,b){var s,r,q,p,o,n=this,m=n.a.c +m.zT(0,m.a.a6Z(B.bY)) +if(b){switch(a.a){case 0:case 1:case 2:case 3:case 4:case 5:case 8:case 9:case 10:case 11:case 12:n.a.d.vt() break case 6:m=n.a.d p=m.e p.toString -A.DB(p).Ga(m,!0) +A.DA(p).Gc(m,!0) break case 7:m=n.a.d p=m.e p.toString -A.DB(p).Ga(m,!1) +A.DA(p).Gc(m,!1) break}b=!0}m=n.a s=m.RG if(s==null)return try{s.$1(m.c.a.a)}catch(o){r=A.aW(o) -q=A.bu(o) +q=A.bt(o) m=A.ck("while calling onSubmitted for "+a.k(0)) -A.eG(new A.cz(r,q,"widgets",m,null,!1))}if(b)n.azR()}, -Qq(){var s,r=this -if(r.k2>0||!r.gmk())return +A.eH(new A.cz(r,q,"widgets",m,null,!1))}if(b)n.azO()}, +Qp(){var s,r=this +if(r.k2>0||!r.gmo())return s=r.a.c.a if(s.l(0,r.fx))return r.y.toString -$.dE().GH(s) +$.dE().GK(s) r.fx=s}, -a0_(a){var s,r,q,p,o,n,m,l=this -B.b.ge0(l.gjJ().d) +a_Z(a){var s,r,q,p,o,n,m,l=this +B.b.ge0(l.gjL().d) s=l.gaA().k3 s.toString if(l.a.k1===1){r=a.c q=a.a s=s.a -p=r-q>=s?s/2-a.gbw().a:A.Y(0,r-s,q) -o=B.es}else{n=A.vy(a.gbw(),Math.max(a.d-a.b,l.gaA().ba.gfb()),a.c-a.a) +p=r-q>=s?s/2-a.gbv().a:A.Y(0,r-s,q) +o=B.et}else{n=A.vw(a.gbv(),Math.max(a.d-a.b,l.gaA().ba.gfc()),a.c-a.a) r=n.d q=n.b s=s.b -p=r-q>=s?s/2-n.gbw().b:A.Y(0,r-s,q) -o=B.c4}s=B.b.ge0(l.gjJ().d).at +p=r-q>=s?s/2-n.gbv().b:A.Y(0,r-s,q) +o=B.c5}s=B.b.ge0(l.gjL().d).at s.toString -r=B.b.ge0(l.gjJ().d).z +r=B.b.ge0(l.gjL().d).z r.toString -q=B.b.ge0(l.gjJ().d).Q +q=B.b.ge0(l.gjL().d).Q q.toString m=A.Y(p+s,r,q) -q=B.b.ge0(l.gjJ().d).at +q=B.b.ge0(l.gjL().d).at q.toString -return new A.Aa(m,a.dQ(o.X(0,q-m)))}, -Gh(){var s,r,q,p,o,n=this -if(!n.gmk()){s=n.a +return new A.A9(m,a.dQ(o.X(0,q-m)))}, +Gk(){var s,r,q,p,o,n=this +if(!n.gmo()){s=n.a r=s.c.a -s=s.G;(s==null?n:s).gt3() +s=s.G;(s==null?n:s).gt4() s=n.a.G -s=(s==null?n:s).gt3() -q=A.bi_(n) -$.dE().MU(q,s) +s=(s==null?n:s).gt4() +q=A.bi5(n) +$.dE().MW(q,s) s=q n.y=s -n.a5h() -n.a31() +n.a5f() +n.a3_() s=n.y s.toString p=n.cy p===$&&A.c() -o=n.gAc() -s.LW(p.d,p.r,p.w,n.a.db,o) +o=n.gAe() +s.LY(p.d,p.r,p.w,n.a.db,o) o=$.dE() -o.GH(r) -o.PT() +o.GK(r) +o.PS() s=n.a.G -if((s==null?n:s).gt3().e.a){n.y.toString -o.azq()}n.fx=r}else{n.y.toString -$.dE().PT()}}, -Zs(){var s,r,q=this -if(q.gmk()){s=q.y +if((s==null?n:s).gt4().e.a){n.y.toString +o.azn()}n.fx=r}else{n.y.toString +$.dE().PS()}}, +Zr(){var s,r,q=this +if(q.gmo()){s=q.y s.toString r=$.dE() -if(r.d===s)r.Zm() +if(r.d===s)r.Zl() q.RG=q.fx=q.y=null -q.abR()}}, -azR(){if(this.k3)return +q.abP()}}, +azO(){if(this.k3)return this.k3=!0 -A.kr(this.gazx())}, -azy(){var s,r,q,p,o,n=this +A.ks(this.gazu())}, +azv(){var s,r,q,p,o,n=this n.k3=!1 -if(n.gmk())s=!1 +if(n.gmo())s=!1 else s=!0 if(s)return s=n.y s.toString r=$.dE() -if(r.d===s)r.Zm() +if(r.d===s)r.Zl() n.fx=n.y=null -s=n.a.G;(s==null?n:s).gt3() +s=n.a.G;(s==null?n:s).gt4() s=n.a.G -s=(s==null?n:s).gt3() -q=A.bi_(n) -r.MU(q,s) +s=(s==null?n:s).gt4() +q=A.bi5(n) +r.MW(q,s) p=q n.y=p -r.PT() +r.PS() s=n.cy s===$&&A.c() -o=n.gAc() -p.LW(s.d,s.r,s.w,n.a.db,o) -r.GH(n.a.c.a) +o=n.gAe() +p.LY(s.d,s.r,s.w,n.a.db,o) +r.GK(n.a.c.a) n.fx=n.a.c.a}, -aDq(){this.k4=!1 -$.b9.bA$.f.a9(0,this.gH4())}, -Va(){var s=this -if(s.a.d.gdM())s.Gh() +aDn(){this.k4=!1 +$.b9.bA$.f.a9(0,this.gH7())}, +V9(){var s=this +if(s.a.d.gdM())s.Gk() else{s.k4=!0 -$.b9.bA$.f.ai(0,s.gH4()) -s.a.d.la()}}, -a52(){var s,r,q=this +$.b9.bA$.f.ai(0,s.gH7()) +s.a.d.le()}}, +a50(){var s,r,q=this if(q.z!=null){s=q.a.d.gdM() r=q.z if(s){r.toString r.a4(0,q.a.c.a)}else{r.v() q.z=null}}}, -awX(){var s=this.z -if(s!=null){s.tX() +awU(){var s=this.z +if(s!=null){s.tY() s=s.e s===$&&A.c() -s.eI()}this.RG=null}, -Ny(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.c +s.eH()}this.RG=null}, +NA(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.c f.toString s=g.a r=s.c.a q=g.gaA() p=g.a o=p.p1 -n=p.L +n=p.M m=p.to p=p.du l=t.w k=A.iT(!1,l) j=A.iT(!1,l) l=A.iT(!1,l) -i=new A.a9G(f,q,o,g,new A.awy(g),r,k,j,l) -r=i.ga5j() +i=new A.a9N(f,q,o,g,new A.awD(g),r,k,j,l) +r=i.ga5h() q.di.ai(0,r) -q.jm.ai(0,r) -i.Qu() -r=i.gas7() -q=q.ut -h=A.iT(B.Y4,t.wf) +q.jo.ai(0,r) +i.Qt() +r=i.gas4() +q=q.uu +h=A.iT(B.Y8,t.wf) i.e!==$&&A.ai() -i.e=new A.a7B(f,h,new A.za(),p,B.hr,0,k,i.gauk(),i.gaum(),r,B.hr,0,j,i.gaue(),i.gaug(),r,l,B.Vs,s,g.at,g.ax,g.ay,o,g,n,m,g.x,q,new A.a_0(),new A.a_0()) +i.e=new A.a7I(f,h,new A.z8(),p,B.hu,0,k,i.gauh(),i.gauj(),r,B.hu,0,j,i.gaub(),i.gaud(),r,l,B.Vw,s,g.at,g.ax,g.ay,o,g,n,m,g.x,q,new A.a_5(),new A.a_5()) return i}, -Al(a,b){var s,r,q,p,o,n=this -if(!n.a.c.a9P(a))return -n.a.c.sEA(a) -switch(b){case null:case B.CB:case B.az:case B.ha:case B.bf:case B.jg:case B.aI:case B.b8:n.Va() +An(a,b){var s,r,q,p,o,n=this +if(!n.a.c.a9N(a))return +n.a.c.sEC(a) +switch(b){case null:case B.CF:case B.aA:case B.hd:case B.bg:case B.jj:case B.aJ:case B.b9:n.V9() break -case B.au:if(n.a.d.gdM())n.Va() +case B.av:if(n.a.d.gdM())n.V9() break}q=n.a q.toString p=n.z -if(p==null)n.z=n.Ny() +if(p==null)n.z=n.NA() else p.a4(0,q.c.a) q=n.z q.toString -q.sa97(n.a.Q) +q.sa94(n.a.Q) q=n.z -q.tX() +q.tY() q=q.e q===$&&A.c() -q.afy() +q.afw() try{n.a.ry.$2(a,b)}catch(o){s=A.aW(o) -r=A.bu(o) +r=A.bt(o) q=A.ck("while calling onSelectionChanged for "+A.h(b)) -A.eG(new A.cz(s,r,"widgets",q,null,!1))}if(n.d!=null){n.GT(!1) -n.AJ()}}, -asj(a){this.ok=a}, -GB(a){if(this.p1)return +A.eH(new A.cz(s,r,"widgets",q,null,!1))}if(n.d!=null){n.GW(!1) +n.AL()}}, +asg(a){this.ok=a}, +GE(a){if(this.p1)return this.p1=!0 -$.d5.de$.push(new A.awG(this,a))}, -RX(){var s,r=this,q=r.c +$.d5.de$.push(new A.awL(this,a))}, +RW(){var s,r=this,q=r.c if(q==null)return -s=A.aaB(q) +s=A.aaI(q) s.toString q=r.p2 q===$&&A.c() -if(q!==s.f.d){$.d5.de$.push(new A.awY(r)) -if(r.p2>>16&255,q.gm(q)>>>8&255,q.gm(q)&255) -r.gip().sRe(q) -if(s.a.as){r=s.goi().x +q=A.a9(B.d.az(255*p),q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255) +r.gis().sRd(q) +if(s.a.as){r=s.gol().x r===$&&A.c() r=r>0}else r=!1 s.r.sm(0,r)}, -AJ(){var s,r=this +AL(){var s,r=this r.R8=!0 if(!r.fr)return s=r.d -if(s!=null)s.bn(0) -r.goi().sm(0,1) -if(r.a.bH)r.goi().QW(r.ga13()).a.a.ld(r.ga1P()) -else r.d=A.b9F(B.fq,new A.awK(r))}, -Pc(){var s,r=this,q=r.p3 +if(s!=null)s.bm(0) +r.gol().sm(0,1) +if(r.a.bG)r.gol().QV(r.ga12()).a.a.li(r.ga1N()) +else r.d=A.b9L(B.fs,new A.awP(r))}, +Pd(){var s,r=this,q=r.p3 if(q>0){$.b9.toString -$.bQ();--q +$.bO();--q r.p3=q -if(q===0)r.aM(new A.awD())}if(r.a.bH){q=r.d -if(q!=null)q.bn(0) -r.d=A.dv(B.F,new A.awE(r))}else{q=r.d +if(q===0)r.aM(new A.awI())}if(r.a.bG){q=r.d +if(q!=null)q.bm(0) +r.d=A.dv(B.F,new A.awJ(r))}else{q=r.d q=q==null?null:q.b!=null -if(q!==!0&&r.fr)r.d=A.b9F(B.fq,new A.awF(r)) -q=r.goi() -s=r.goi().x +if(q!==!0&&r.fr)r.d=A.b9L(B.fs,new A.awK(r)) +q=r.gol() +s=r.gol().x s===$&&A.c() q.sm(0,s===0?1:0)}}, -GT(a){var s,r=this +GW(a){var s,r=this r.R8=!1 -r.goi().sm(0,0) +r.gol().sm(0,0) s=r.d -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) r.d=null if(a)r.p3=0}, -aCz(){return this.GT(!0)}, -a3P(){var s,r=this +aCw(){return this.GW(!0)}, +a3N(){var s,r=this if(r.d==null)if(r.a.d.gdM()){s=r.a.c.a.b s=s.a===s.b}else s=!1 else s=!1 -if(s)r.AJ() +if(s)r.AL() else{if(r.R8)if(r.a.d.gdM()){s=r.a.c.a.b s=s.a!==s.b}else s=!0 else s=!1 -if(s)r.aCz()}}, -a_5(){var s=this -s.Qq() -s.a3P() -s.a52() -s.aM(new A.awz()) -s.gQz().agm()}, -aqh(){var s,r,q=this -if(q.a.d.gdM()&&q.a.d.aGn())q.Gh() -else if(!q.a.d.gdM()){q.Zs() +if(s)r.aCw()}}, +a_4(){var s=this +s.Qp() +s.a3N() +s.a50() +s.aM(new A.awE()) +s.gQy().agk()}, +aqe(){var s,r,q=this +if(q.a.d.gdM()&&q.a.d.aGl())q.Gk() +else if(!q.a.d.gdM()){q.Zr() s=q.a.c -s.zR(0,s.a.a70(B.bX))}q.a3P() -q.a52() +s.zT(0,s.a.a6Z(B.bY))}q.a3N() +q.a50() s=q.a.d.gdM() r=$.b9 -if(s){r.eG$.push(q) +if(s){r.eF$.push(q) s=q.c s.toString -q.p2=A.aaB(s).f.d -if(!q.a.x)q.GB(!0) +q.p2=A.aaI(s).f.d +if(!q.a.x)q.GE(!0) s=q.a -if(s.bq&&s.k1===1&&!q.k4)q.Al(A.dB(B.u,0,s.c.a.a.length,!1),null) -else if(!s.c.a.b.gdT())q.Al(A.rV(B.u,q.a.c.a.a.length),null)}else{B.b.N(r.eG$,q) -q.aM(new A.awB(q))}q.t7()}, -aoK(a){if(this.gaA().b==null||!this.gmk())return -this.a5h()}, -a5h(){var s,r,q=this.gaA().k3 +if(s.bp&&s.k1===1&&!q.k4)q.An(A.dB(B.u,0,s.c.a.a.length,!1),null) +else if(!s.c.a.b.gdT())q.An(A.rS(B.u,q.a.c.a.a.length),null)}else{B.b.L(r.eF$,q) +q.aM(new A.awG(q))}q.t8()}, +aoH(a){if(this.gaA().b==null||!this.gmo())return +this.a5f()}, +a5f(){var s,r,q=this.gaA().k3 q.toString s=this.gaA().cT(0,null) r=this.y if(!q.l(0,r.a)||!s.l(0,r.b)){r.a=q r.b=s -$.dE().aAq(q,s)}}, -a32(a){var s,r,q,p=this -if(!p.gmk())return -p.aDU() +$.dE().aAn(q,s)}}, +a30(a){var s,r,q,p=this +if(!p.gmo())return +p.aDS() s=p.a.c.a.c -r=p.gaA().zg(s) +r=p.gaA().zi(s) if(r==null){q=s.gdT()?s.a:0 -r=p.gaA().o6(new A.bY(q,B.u))}p.y.af1(r) -p.aDy() -$.d5.de$.push(p.gazQ())}, -a31(){return this.a32(null)}, -a5e(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null +r=p.gaA().o8(new A.bY(q,B.u))}p.y.af_(r) +p.aDv() +$.d5.de$.push(p.gazN())}, +a3_(){return this.a30(null)}, +a5c(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null a.a.toString s=A.cr() -if(s!==B.a8)return -if(B.b.ge0(a.gjJ().d).k4!==B.jd)return +if(s!==B.aa)return +if(B.b.ge0(a.gjL().d).k4!==B.jg)return s=a.gaA().ba.d s.toString r=a.a.db -q=a.gAc() +q=a.gAe() p=a.a.fx if(p==null){p=a.c p.toString -p=A.dS(p,B.cX) +p=A.dS(p,B.cY) p=p==null?a0:p.c if(p==null)p=1}a.a.toString o=a.c o.toString -o=A.b74(o) -n=a.a.gpz() +o=A.b7a(o) +n=a.a.gpB() m=a.ry l=a.gaA().k3 l.toString -k=new A.aZX(r,q,p,o,a0,n,m,l,s) -if(a1)j=B.by +k=new A.b_2(r,q,p,o,a0,n,m,l,s) +if(a1)j=B.bz else{r=a.RG -r=r==null?a0:r.Ro(k) -j=r==null?B.by:r}if(j.a<3)return +r=r==null?a0:r.Rn(k) +j=r==null?B.bz:r}if(j.a<3)return a.RG=k i=A.b([],t.u1) -h=s.E0(!1) -g=new A.w2(h,0,0) -for(f=0;g.w6(1,g.c);f=e){s=g.d +h=s.E2(!1) +g=new A.w0(h,0,0) +for(f=0;g.w7(1,g.c);f=e){s=g.d e=f+(s==null?g.d=B.c.ao(h,g.b,g.c):s).length s=a.gaA() r=f1){m=n.a.c.a.b m=m.a!==m.b||m.c===0}else m=!0 if(m)return m=n.a.c.a s=m.a m=m.b.c -r=A.aNT(s,m) +r=A.aNZ(s,m) q=r.b -if(m===s.length)r.a2T(2,q) -else{r.a2T(1,q) -r.w6(1,r.b)}m=r.a +if(m===s.length)r.a2R(2,q) +else{r.a2R(1,q) +r.w7(1,r.b)}m=r.a q=B.c.ao(m,0,r.b) -p=new A.ho(r.gZ(r)) +p=new A.hn(r.gZ(r)) p=p.ga6(p) -o=new A.ho(r.gZ(r)) -n.k6(new A.f_(q+p+o.ga3(o)+B.c.cf(m,r.c),A.rV(B.u,r.b+r.gZ(r).length),B.bX),B.au)}, -a2K(a){var s=this.a.c.a,r=a.a.ac2(a.c,a.b) -this.k6(r,a.d) -if(r.l(0,s))this.a_5()}, -azV(a){if(a.a)this.lA(new A.bY(this.a.c.a.a.length,B.u)) -else this.lA(B.hq)}, -aqj(a){var s,r,q,p,o,n,m,l=this -if(a.b!==B.h9)return -s=B.b.ge0(l.gjJ().d) -if(l.a.k1===1){r=l.gjJ() +o=new A.hn(r.gZ(r)) +n.k8(new A.f_(q+p+o.ga3(o)+B.c.cf(m,r.c),A.rS(B.u,r.b+r.gZ(r).length),B.bY),B.av)}, +a2I(a){var s=this.a.c.a,r=a.a.ac0(a.c,a.b) +this.k8(r,a.d) +if(r.l(0,s))this.a_4()}, +azS(a){if(a.a)this.lF(new A.bY(this.a.c.a.a.length,B.u)) +else this.lF(B.ht)}, +aqg(a){var s,r,q,p,o,n,m,l=this +if(a.b!==B.hc)return +s=B.b.ge0(l.gjL().d) +if(l.a.k1===1){r=l.gjL() q=s.Q q.toString -r.i9(q) +r.ic(q) return}r=s.Q r.toString if(r===0){r=s.z @@ -115761,7 +115868,7 @@ r=r===0}else r=!1 if(r)return p=t._N.a(l.Q.gav()) p.toString -o=A.aLg(p,a) +o=A.aLm(p,a) r=s.at r.toString q=s.z @@ -115770,15 +115877,15 @@ n=s.Q n.toString m=A.Y(r+o,q,n) if(m===r)return -l.gjJ().i9(m)}, -aqH(a){var s,r,q,p,o,n,m,l,k,j,i=this +l.gjL().ic(m)}, +aqE(a){var s,r,q,p,o,n,m,l,k,j,i=this if(i.a.k1===1)return -s=i.gaA().o6(i.a.c.a.b.gfK()) +s=i.gaA().o8(i.a.c.a.b.gfM()) r=t._N.a(i.Q.gav()) r.toString -q=A.aLg(r,new A.iL(a.gJ3(a)?B.S:B.W,B.h9)) -p=B.b.ge0(i.gjJ().d) -if(a.gJ3(a)){o=i.a.c.a +q=A.aLm(r,new A.iL(a.gJ5(a)?B.S:B.W,B.hc)) +p=B.b.ge0(i.gjL().d) +if(a.gJ5(a)){o=i.a.c.a if(o.b.d>=o.a.length)return o=s.b+q n=p.Q @@ -115786,176 +115893,176 @@ n.toString m=i.gaA().k3.b l=p.at l.toString -k=o+l>=n+m?new A.bY(i.a.c.a.a.length,B.u):i.gaA().j2(A.d1(i.gaA().cT(0,null),new A.j(s.a,o))) -j=i.a.c.a.b.Ru(k.a)}else{if(i.a.c.a.b.d<=0)return +k=o+l>=n+m?new A.bY(i.a.c.a.a.length,B.u):i.gaA().j4(A.d2(i.gaA().cT(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.Rt(k.a)}else{if(i.a.c.a.b.d<=0)return o=s.b+q n=p.at n.toString -k=o+n<=0?B.hq:i.gaA().j2(A.d1(i.gaA().cT(0,null),new A.j(s.a,o))) -j=i.a.c.a.b.Ru(k.a)}i.lA(j.gfK()) -i.k6(i.a.c.a.lG(j),B.au)}, -aDR(a){var s=a.b -this.lA(s.gfK()) -this.k6(a.a.lG(s),a.c)}, -gQz(){var s,r=this,q=r.y1 +k=o+n<=0?B.ht:i.gaA().j4(A.d2(i.gaA().cT(0,null),new A.j(s.a,o))) +j=i.a.c.a.b.Rt(k.a)}i.lF(j.gfM()) +i.k8(i.a.c.a.lK(j),B.av)}, +aDP(a){var s=a.b +this.lF(s.gfM()) +this.k8(a.a.lK(s),a.c)}, +gQy(){var s,r=this,q=r.y1 if(q===$){s=A.b([],t.ot) -r.y1!==$&&A.Z() -q=r.y1=new A.Vo(r,new A.bN(s,t.wS),t.Wp)}return q}, -av8(a){var s=this.z +r.y1!==$&&A.a1() +q=r.y1=new A.Vt(r,new A.bM(s,t.wS),t.Wp)}return q}, +av5(a){var s=this.z if(s==null)s=null else{s=s.e s===$&&A.c() -s=s.gH_()}if(s===!0){this.uP(!1) +s=s.gH2()}if(s===!0){this.uQ(!1) return null}s=this.c s.toString -return A.x1(s,a,t.xm)}, -apG(a){switch(A.cr().a){case 0:case 2:case 1:switch(a.gdU(a).a){case 0:this.a.d.vs() +return A.x_(s,a,t.xm)}, +apD(a){switch(A.cr().a){case 0:case 2:case 1:switch(a.gdU(a).a){case 0:this.a.d.vt() break -case 1:case 2:case 3:case 5:this.a.d.vs() +case 1:case 2:case 3:case 5:this.a.d.vt() break case 4:throw A.d(A.cI("Unexpected pointer down event for trackpad"))}break -case 3:case 4:case 5:this.a.d.vs() +case 3:case 4:case 5:this.a.d.vt() break}}, -gamZ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.y2 +gamX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.y2 if(b1===$){s=t.ot r=A.b([],s) q=t.wS b1=b0.x2 if(b1===$){p=A.b([],s) -b0.x2!==$&&A.Z() -b1=b0.x2=new A.dG(b0.gazl(),new A.bN(p,q),t.Tx)}o=b0.xr +b0.x2!==$&&A.a1() +b1=b0.x2=new A.dG(b0.gazi(),new A.bM(p,q),t.Tx)}o=b0.xr if(o===$){p=A.b([],s) -b0.xr!==$&&A.Z() -o=b0.xr=new A.dG(b0.gaDQ(),new A.bN(p,q),t.ZQ)}p=A.b([],s) +b0.xr!==$&&A.a1() +o=b0.xr=new A.dG(b0.gaDO(),new A.bM(p,q),t.ZQ)}p=A.b([],s) n=A.b([],s) -m=b0.gaoh() -l=b0.gaws() +m=b0.gaoe() +l=b0.gawp() k=A.b([],s) j=b0.c j.toString -j=new A.tb(b0,m,l,new A.bN(k,q),t.rZ).fR(j) -k=b0.gawF() +j=new A.t8(b0,m,l,new A.bM(k,q),t.rZ).fS(j) +k=b0.gawC() i=A.b([],s) h=b0.c h.toString -h=new A.tb(b0,k,l,new A.bN(i,q),t.Uz).fR(h) -i=b0.gavQ() -g=b0.gawu() +h=new A.t8(b0,k,l,new A.bM(i,q),t.Uz).fS(h) +i=b0.gavN() +g=b0.gawr() f=A.b([],s) e=b0.c e.toString -e=new A.tb(b0,i,g,new A.bN(f,q),t.Fb).fR(e) -m=A.wH(b0,m,l,!1,!1,!1,t._w) +e=new A.t8(b0,i,g,new A.bM(f,q),t.Fb).fS(e) +m=A.wF(b0,m,l,!1,!1,!1,t._w) f=b0.c f.toString -f=m.fR(f) +f=m.fS(f) m=A.b([],s) d=b0.c d.toString -d=new A.dG(b0.gaqG(),new A.bN(m,q),t.vr).fR(d) -m=A.wH(b0,k,l,!1,!0,!1,t.P9) +d=new A.dG(b0.gaqD(),new A.bM(m,q),t.vr).fS(d) +m=A.wF(b0,k,l,!1,!0,!1,t.P9) c=b0.c c.toString -c=m.fR(c) -m=b0.gaxH() -b=A.wH(b0,m,l,!1,!0,!1,t.cP) +c=m.fS(c) +m=b0.gaxE() +b=A.wF(b0,m,l,!1,!0,!1,t.cP) a=b0.c a.toString -a=b.fR(a) -b=A.wH(b0,i,g,!1,!0,!1,t.OO) +a=b.fS(a) +b=A.wF(b0,i,g,!1,!0,!1,t.OO) a0=b0.c a0.toString -a0=b.fR(a0) -b=b0.gQz() +a0=b.fS(a0) +b=b0.gQy() a1=b0.c a1.toString -a1=b.fR(a1) -b=b0.gQz() +a1=b.fS(a1) +b=b0.gQy() a2=b0.c a2.toString -a2=b.fR(a2) -m=A.wH(b0,m,l,!1,!0,!1,t.b5) +a2=b.fS(a2) +m=A.wF(b0,m,l,!1,!0,!1,t.b5) b=b0.c b.toString -b=m.fR(b) -m=b0.gaq1() -a3=A.wH(b0,m,l,!1,!0,!1,t.HH) +b=m.fS(b) +m=b0.gapZ() +a3=A.wF(b0,m,l,!1,!0,!1,t.HH) a4=b0.c a4.toString -a4=a3.fR(a4) -l=A.wH(b0,k,l,!1,!0,!1,t.xC) +a4=a3.fS(a4) +l=A.wF(b0,k,l,!1,!0,!1,t.xC) k=b0.c k.toString -k=l.fR(k) +k=l.fS(k) l=A.b([],s) a3=b0.c a3.toString -a3=new A.dG(b0.gazU(),new A.bN(l,q),t.sl).fR(a3) +a3=new A.dG(b0.gazR(),new A.bM(l,q),t.sl).fS(a3) l=A.b([],s) -i=A.wH(b0,i,g,!1,!0,!0,t.oB) +i=A.wF(b0,i,g,!1,!0,!0,t.oB) a5=b0.c a5.toString -a5=i.fR(a5) -g=A.wH(b0,m,g,!0,!0,!0,t.bh) +a5=i.fS(a5) +g=A.wF(b0,m,g,!0,!0,!0,t.bh) m=b0.c m.toString -m=g.fR(m) +m=g.fS(m) g=A.b([],s) i=b0.c i.toString -i=new A.ako(b0,new A.bN(g,q)).fR(i) +i=new A.akv(b0,new A.bM(g,q)).fS(i) g=A.b([],s) a6=b0.c a6.toString -a6=new A.adb(b0,new A.bN(g,q)).fR(a6) +a6=new A.adi(b0,new A.bM(g,q)).fS(a6) g=A.b([],s) a7=b0.c a7.toString -a7=new A.dG(new A.awx(b0),new A.bN(g,q),t.gv).fR(a7) +a7=new A.dG(new A.awC(b0),new A.bM(g,q),t.gv).fS(a7) a8=b0.x1 if(a8===$){s=A.b([],s) -b0.x1!==$&&A.Z() -a8=b0.x1=new A.dG(b0.gaDh(),new A.bN(s,q),t.j5)}s=b0.c +b0.x1!==$&&A.a1() +a8=b0.x1=new A.dG(b0.gaDe(),new A.bM(s,q),t.j5)}s=b0.c s.toString -a9=A.b_([B.aaP,new A.Kj(!1,new A.bN(r,q)),B.aak,b1,B.aaA,o,B.Eh,new A.Kg(!0,new A.bN(p,q)),B.pl,new A.dG(b0.gav7(),new A.bN(n,q),t.P0),B.a9W,j,B.aaU,h,B.a9X,e,B.a9P,f,B.aa1,d,B.a9L,c,B.a9R,a,B.a9N,a0,B.aaL,a1,B.aaM,a2,B.aaS,b,B.a9M,a4,B.aaQ,k,B.a9Q,a3,B.po,new A.dG(b0.gaqi(),new A.bN(l,q),t.AX),B.aaR,a5,B.aaO,m,B.aam,i,B.a9U,a6,B.aag,a7,B.aau,a8.fR(s)],t.A,t.od) -b0.y2!==$&&A.Z() +a9=A.b_([B.aaT,new A.Ki(!1,new A.bM(r,q)),B.aao,b1,B.aaE,o,B.El,new A.Kf(!0,new A.bM(p,q)),B.pp,new A.dG(b0.gav4(),new A.bM(n,q),t.P0),B.aa_,j,B.aaY,h,B.aa0,e,B.a9T,f,B.aa5,d,B.a9P,c,B.a9V,a,B.a9R,a0,B.aaP,a1,B.aaQ,a2,B.aaW,b,B.a9Q,a4,B.aaU,k,B.a9U,a3,B.ps,new A.dG(b0.gaqf(),new A.bM(l,q),t.AX),B.aaV,a5,B.aaS,m,B.aaq,i,B.a9Y,a6,B.aak,a7,B.aay,a8.fS(s)],t.A,t.od) +b0.y2!==$&&A.a1() b0.y2=a9 b1=a9}return b1}, a5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null -f.EY(a) +f.F_(a) s=f.a.p1 -r=f.gmk() +r=f.gmo() q=f.a q=q.xr -if(q==null)q=B.p6 -p=f.gamZ() +if(q==null)q=B.pa +p=f.gamX() o=f.a n=o.c m=o.d l=o.cx -o=o.k1!==1?B.S:B.ba -k=f.gjJ() +o=o.k1!==1?B.S:B.bb +k=f.gjL() j=f.a i=j.af -h=j.L +h=j.M j=j.al -g=A.a7r(a).a75(!1,f.a.k1!==1) -return new A.acL(f.gaoJ(),r,A.a9x(A.mx(A.x0(p,new A.GG(n,new A.awM(f),new A.awN(f),m,l,A.yo(!1,e,A.b99(o,B.a1,k,h,!0,f.Q,i,j,g,e,new A.awO(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gapF()),e)}, -a6l(){var s,r,q,p,o,n,m,l=this,k=null,j=l.a +g=A.a7y(a).a73(!1,f.a.k1!==1) +return new A.acS(f.gaoG(),r,A.a9E(A.mx(A.wZ(p,new A.GE(n,new A.awR(f),new A.awS(f),m,l,A.ym(!1,e,A.b9f(o,B.a2,k,h,!0,f.Q,i,j,g,e,new A.awT(f,s)),e,e,e,m,!1,e,e,e,e,e,e),e,t.pm)),q,e,e,e,e),e,f.gapC()),e)}, +a6j(){var s,r,q,p,o,n,m,l=this,k=null,j=l.a j.toString s=l.ry if(s>=0&&s<=j.c.a.a.length){r=A.b([],t.s6) j=l.a q=j.c.a.a.length-l.ry -if(j.k1!==1){r.push(B.adc) -r.push(new A.BD(new A.M(l.gaA().k3.a,0),B.aT,B.j4,k,k))}else r.push(B.add) +if(j.k1!==1){r.push(B.adg) +r.push(new A.BC(new A.M(l.gaA().k3.a,0),B.aU,B.j7,k,k))}else r.push(B.adh) j=l.cy j===$&&A.c() s=A.b([A.cH(k,k,k,k,B.c.ao(l.a.c.a.a,0,q))],t.VO) B.b.F(s,r) s.push(A.cH(k,k,k,k,B.c.cf(l.a.c.a.a,q))) return A.cH(s,k,k,j,k)}p=!j.x&&j.d.gdM() -if(l.ga3C()){o=!l.a.c.a.ga9I()||!p +if(l.ga3A()){o=!l.a.c.a.ga9G()||!p j=l.a.c.a s=l.cy s===$&&A.c() @@ -115965,137 +116072,137 @@ n=n.c n.toString m=l.db m.toString -return A.bGT(j,o,s,n,m)}j=l.a.c +return A.bGZ(j,o,s,n,m)}j=l.a.c s=l.c s.toString n=l.cy n===$&&A.c() -return j.a6m(s,n,p)}} -A.awC.prototype={ +return j.a6k(s,n,p)}} +A.awH.prototype={ $0(){}, $S:0} -A.awX.prototype={ +A.ax1.prototype={ $1(a){var s=this.a -if(s.c!=null)s.lA(s.a.c.a.b.gfK())}, +if(s.c!=null)s.lF(s.a.c.a.b.gfM())}, $S:3} -A.ax_.prototype={ +A.ax4.prototype={ $1(a){var s=this.a -if(s.c!=null)s.lA(s.a.c.a.b.gfK())}, +if(s.c!=null)s.lF(s.a.c.a.b.gfM())}, $S:3} -A.awP.prototype={ -$0(){this.a.Iq(B.b8)}, +A.awU.prototype={ +$0(){this.a.Is(B.b9)}, $S:0} -A.awQ.prototype={ -$0(){this.a.I5(B.b8)}, +A.awV.prototype={ +$0(){this.a.I7(B.b9)}, $S:0} -A.awR.prototype={ -$0(){this.a.vd(B.b8)}, +A.awW.prototype={ +$0(){this.a.ve(B.b9)}, $S:0} -A.awS.prototype={ -$0(){this.a.LJ(B.b8)}, +A.awX.prototype={ +$0(){this.a.LL(B.b9)}, $S:0} -A.awT.prototype={ -$0(){return this.a.I5(B.b8)}, +A.awY.prototype={ +$0(){return this.a.I7(B.b9)}, $S:0} -A.awU.prototype={ -$0(){return this.a.Iq(B.b8)}, +A.awZ.prototype={ +$0(){return this.a.Is(B.b9)}, $S:0} -A.awV.prototype={ -$0(){return this.a.vd(B.b8)}, +A.ax_.prototype={ +$0(){return this.a.ve(B.b9)}, $S:0} -A.awW.prototype={ -$0(){return this.a.LJ(B.b8)}, +A.ax0.prototype={ +$0(){return this.a.LL(B.b9)}, $S:0} -A.awy.prototype={ +A.awD.prototype={ $1(a){var s=this.a return s.a.ds.$2(a,s)}, $S:10} -A.awG.prototype={ +A.awL.prototype={ $1(a){var s,r,q,p,o,n,m,l,k,j,i=this.a i.p1=!1 -if(i.ok==null||i.gjJ().d.length===0)return -s=i.gaA().ba.gfb() -r=i.a.bi.d +if(i.ok==null||i.gjL().d.length===0)return +s=i.gaA().ba.gfc() +r=i.a.bh.d q=i.z -if((q==null?null:q.c)!=null){p=q.c.zd(s).b +if((q==null?null:q.c)!=null){p=q.c.zf(s).b o=Math.max(p,48) -r=Math.max(p/2-i.z.c.zc(B.hr,s).b+o/2,r)}n=i.a.bi.I6(r) +r=Math.max(p/2-i.z.c.ze(B.hu,s).b+o/2,r)}n=i.a.bh.I8(r) q=i.ok q.toString -m=i.a0_(q) +m=i.a_Z(q) l=i.a.c.a.b if(l.a===l.b)k=m.b -else{j=i.gaA().tb(l) +else{j=i.gaA().tc(l) if(j.length===0)k=m.b else if(l.c>>16&255,p.gm(p)>>>8&255,p.gm(p)&255) +p=A.a9(B.d.az(255*n),p.gm(p)>>>16&255,p.gm(p)>>>8&255,p.gm(p)&255) n=b3.a m=n.id l=n.y @@ -116124,7 +116231,7 @@ n=n.d.gdM() j=b3.a i=j.k1 h=j.k2 -j=j.gpz() +j=j.gpB() g=b3.z if(g==null)g=b2 else{g=g.e @@ -116139,227 +116246,227 @@ f=g.ok e=f f=g g=e}f=f.fx -if(f==null){f=A.dS(b7,B.cX) +if(f==null){f=A.dS(b7,B.cY) f=f==null?b2:f.c if(f==null)f=1}d=b3.a.db -c=b3.gAc() +c=b3.gAe() b3.a.toString -b=A.b74(b7) +b=A.b7a(b7) a=b3.a a0=a.w a1=a.e a2=a.y2 a3=a.cr a4=a.cu -a5=a.bN +a5=a.bM if(a5==null)a5=B.i -a6=a.by -a7=a.bV -a8=a.bU -if(a.bq)a=!0 +a6=a.bx +a7=a.bU +a8=a.bT +if(a.bp)a=!0 else a=!1 a9=b3.c a9.toString -a9=A.ca(a9,B.cc,t.l).w +a9=A.ca(a9,B.cd,t.l).w b0=b3.to b1=b3.a -return new A.xH(b3.at,A.d2(b2,b2,new A.Uo(new A.Sl(q,o,p,b3.ax,b3.ay,m,b3.r,l,k,n,i,h,!1,j,g,f,d,c,b2,a1,!1,b,a0,b8,b3.gasi(),!0,a2,a3,a4,a5,a8,a6,a7,a,b3,a9.b,b0,b1.go,b1.a8,A.bCO(q),r),s,r,new A.awL(b3),!0,b2),!1,b2,b2,!1,!1,b2,b2,b2,b2,b2,b2,b2,b2,b5,b6,b2,b2,b2,b4,b2,b2,b2,b2,b2,b2,b2,b2,b2),b2)}, +return new A.xF(b3.at,A.d3(b2,b2,new A.Ur(new A.So(q,o,p,b3.ax,b3.ay,m,b3.r,l,k,n,i,h,!1,j,g,f,d,c,b2,a1,!1,b,a0,b8,b3.gasf(),!0,a2,a3,a4,a5,a8,a6,a7,a,b3,a9.b,b0,b1.go,b1.a8,A.bCU(q),r),s,r,new A.awQ(b3),!0,b2),!1,b2,b2,!1,!1,b2,b2,b2,b2,b2,b2,b2,b2,b5,b6,b2,b2,b2,b4,b2,b2,b2,b2,b2,b2,b2,b2,b2),b2)}, $S:637} -A.awL.prototype={ +A.awQ.prototype={ $0(){var s=this.a -s.Gh() -s.a5e(!0)}, +s.Gk() +s.a5c(!0)}, $S:0} -A.Sl.prototype={ -bD(a){var s,r,q=this,p=null,o=q.e,n=q.ax,m=A.Mc(a),l=q.f.b,k=A.bjf(),j=A.bjf(),i=t.w,h=A.iT(!0,i) +A.So.prototype={ +bC(a){var s,r,q=this,p=null,o=q.e,n=q.ax,m=A.Mb(a),l=q.f.b,k=A.bjl(),j=A.bjl(),i=t.w,h=A.iT(!0,i) i=A.iT(!0,i) s=A.aZ(t.O5) r=n===1?1:p -r=A.wd(p,m,r,q.CW,o,q.db,q.dx,q.fy,q.cy,q.go) -n=new A.A5(k,j,q.k1,!0,q.rx,q.fr,!1,q.RG,h,i,r,q.z,q.at,q.Q,q.as,n,q.ay,!1,l,q.id,q.k3,q.k4,q.p2,q.w,q.x,q.R8,q.x1,B.i,s,0,p,p,!1,A.aZ(t.v)) -n.bC() -k.sJj(q.cx) -k.sJk(l) -k.sWw(q.p3) -k.sWx(q.p4) -j.sJj(q.to) -j.sJk(q.ry) -n.gip().sRe(q.r) -n.gip().sa7z(q.ok) -n.gip().sa7y(q.p1) -n.gip().sa6e(q.y) -n.a4W(p) -n.a53(p) +r=A.wb(p,m,r,q.CW,o,q.db,q.dx,q.fy,q.cy,q.go) +n=new A.A4(k,j,q.k1,!0,q.rx,q.fr,!1,q.RG,h,i,r,q.z,q.at,q.Q,q.as,n,q.ay,!1,l,q.id,q.k3,q.k4,q.p2,q.w,q.x,q.R8,q.x1,B.i,s,0,p,p,!1,A.aZ(t.v)) +n.bB() +k.sJl(q.cx) +k.sJm(l) +k.sWv(q.p3) +k.sWw(q.p4) +j.sJl(q.to) +j.sJm(q.ry) +n.gis().sRd(q.r) +n.gis().sa7x(q.ok) +n.gis().sa7w(q.p1) +n.gis().sa6c(q.y) +n.a4U(p) +n.a51(p) n.F(0,p) -n.a_p(o) +n.a_o(o) return n}, -bI(a,b){var s,r,q=this +bH(a,b){var s,r,q=this b.se6(0,q.e) -b.gip().sRe(q.r) -b.sagf(q.w) -b.saIM(q.x) -b.gip().sa6e(q.y) -b.safx(q.z) -b.saJB(q.Q) -b.sV_(0,q.as) +b.gis().sRd(q.r) +b.sagd(q.w) +b.saIK(q.x) +b.gis().sa6c(q.y) +b.safv(q.z) +b.saJz(q.Q) +b.sUZ(0,q.as) b.sdM(q.at) -b.syq(q.ax) -b.saMD(q.ay) -b.sSs(!1) -b.spz(q.CW) +b.sys(q.ax) +b.saMB(q.ay) +b.sSr(!1) +b.spB(q.CW) s=b.a8 -s.sJj(q.cx) -b.sqs(q.cy) -b.syX(0,q.db) +s.sJl(q.cx) +b.squ(q.cy) +b.syZ(0,q.db) b.sd0(q.dx) -r=A.Mc(a) -b.syo(0,r) -b.sEA(q.f.b) -b.sm_(0,q.id) +r=A.Mb(a) +b.syq(0,r) +b.sEC(q.f.b) +b.sm3(0,q.id) b.du=q.k1 b.cv=!0 -b.sKS(q.fy) -b.syZ(q.go) -b.saMY(q.fr) -b.saMX(!1) -b.saHt(q.k3) -b.saHs(q.k4) -b.gip().sa7z(q.ok) -b.gip().sa7y(q.p1) -s.sWw(q.p3) -s.sWx(q.p4) -b.saIE(q.R8) -b.f6=q.RG -b.srk(0,q.rx) -b.saO_(q.p2) +b.sKU(q.fy) +b.sz0(q.go) +b.saMW(q.fr) +b.saMV(!1) +b.saHr(q.k3) +b.saHq(q.k4) +b.gis().sa7x(q.ok) +b.gis().sa7w(q.p1) +s.sWv(q.p3) +s.sWw(q.p4) +b.saIC(q.R8) +b.f7=q.RG +b.srm(0,q.rx) +b.saNY(q.p2) s=b.al -s.sJj(q.to) +s.sJl(q.to) r=q.x1 -if(r!==b.f2){b.f2=r -b.bk() -b.ce()}s.sJk(q.ry)}} -A.aVq.prototype={ -$1(a){if(a instanceof A.t7)this.a.push(a.e) +if(r!==b.f3){b.f3=r +b.bj() +b.ce()}s.sJm(q.ry)}} +A.aVw.prototype={ +$1(a){if(a instanceof A.t4)this.a.push(a.e) return!0}, $S:67} -A.aZX.prototype={ -Ro(a){var s,r,q=this -if(a===q)return B.dn -if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.DW.l(0,B.DW)||!q.f.l(0,a.f)||q.r!==a.r||!q.w.l(0,a.w) +A.b_2.prototype={ +Rn(a){var s,r,q=this +if(a===q)return B.dp +if(q.a===a.a)if(q.b===a.b){if(q.c===a.c)s=!B.E_.l(0,B.E_)||!q.f.l(0,a.f)||q.r!==a.r||!q.w.l(0,a.w) else s=!0 r=s}else r=!0 else r=!0 -return r?B.by:q.x.cJ(0,a.x)}} -A.Uo.prototype={ -aW(){var s=$.bja -$.bja=s+1 -return new A.ake(B.e.k(s),B.n)}, -aQv(){return this.f.$0()}} -A.ake.prototype={ -bo(){var s=this -s.bQ() +return r?B.bz:q.x.cJ(0,a.x)}} +A.Ur.prototype={ +aW(){var s=$.bjg +$.bjg=s+1 +return new A.akl(B.e.k(s),B.n)}, +aQt(){return this.f.$0()}} +A.akl.prototype={ +bn(){var s=this +s.bP() s.a.toString -$.dE().f.u(0,s.d,s)}, -bM(a){this.cc(a) +$.dE().f.t(0,s.d,s)}, +bL(a){this.cc(a) this.a.toString}, -v(){$.dE().f.N(0,this.d) -this.bL()}, +v(){$.dE().f.L(0,this.d) +this.bK()}, gaA(){var s=this.a.e s=$.b9.bA$.z.i(0,s) s=s==null?null:s.gaO() return t.CA.a(s)}, -aLO(a){var s,r,q,p,o=this,n=o.gpV(o),m=o.gaA() +aLM(a){var s,r,q,p,o=this,n=o.gpX(o),m=o.gaA() m=m==null?null:m.eO if(m===!0)return!1 if(n.l(0,B.C))return!1 -if(!n.yC(a))return!1 -s=n.h_(a) -r=A.b7P() +if(!n.yE(a))return!1 +s=n.h1(a) +r=A.b7V() m=$.b9 m.toString -q=s.gbw() -p=m.i5$ +q=s.gbv() +p=m.i8$ p===$&&A.c() p.e.dl(r,q) -m.Xr(r,q) -return B.b.eg(r.a,new A.aZY(o))}, -gpV(a){var s,r,q=t.aA.a(this.c.gaO()) +m.Xq(r,q) +return B.b.eg(r.a,new A.b_3(o))}, +gpX(a){var s,r,q=t.aA.a(this.c.gaO()) if(q==null||this.c==null||q.b==null)return B.C s=q.cT(0,null) r=q.k3 -return A.io(s,new A.x(0,0,0+r.a,0+r.b))}, +return A.im(s,new A.x(0,0,0+r.a,0+r.b))}, a5(a){return this.a.c}, -$ibha:1} -A.aZY.prototype={ +$ibhh:1} +A.b_3.prototype={ $1(a){return a.a.l(0,this.a.gaA())}, $S:638} -A.BD.prototype={ -HK(a,b,c){var s=this.a,r=s!=null -if(r)a.vi(s.Eq(c)) +A.BC.prototype={ +HN(a,b,c){var s=this.a,r=s!=null +if(r)a.vj(s.Es(c)) s=this.x -a.a5U(s.a,s.b,this.b,c) -if(r)a.ic()}} -A.tb.prototype={ -i8(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b +a.a5S(s.a,s.b,this.b,c) +if(r)a.ih()}} +A.t8.prototype={ +ib(a,b){var s,r,q,p,o,n=this.e,m=n.a.c.a.b if(!m.gdT())return null -s=n.Z1() +s=n.Z0() r=m.a q=m.b -if(r!==q){r=s.jx(r) +if(r!==q){r=s.jz(r) if(r==null)r=n.a.c.a.a.length -q=s.jz(q-1) +q=s.jB(q-1) if(q==null)q=0 b.toString -return A.x1(b,new A.nX(n.a.c.a,"",new A.d7(r,q),B.au),t.UM)}r=a.a -p=this.r.$3(m.gpU(),r,this.f.$0()).a +return A.x_(b,new A.nV(n.a.c.a,"",new A.d7(r,q),B.av),t.UM)}r=a.a +p=this.r.$3(m.gpW(),r,this.f.$0()).a q=m.c -if(r){r=s.jx(q) -if(r==null)r=n.a.c.a.a.length}else{r=s.jz(q-1) +if(r){r=s.jz(q) +if(r==null)r=n.a.c.a.a.length}else{r=s.jB(q-1) if(r==null)r=0}o=A.dB(B.u,r,p,!1) b.toString -return A.x1(b,new A.nX(n.a.c.a,"",o,B.au),t.UM)}, -fM(a){return this.i8(a,null)}, -gnM(){var s=this.e.a +return A.x_(b,new A.nV(n.a.c.a,"",o,B.av),t.UM)}, +fN(a){return this.ib(a,null)}, +gnO(){var s=this.e.a return!s.x&&s.c.a.b.gdT()}} -A.Vn.prototype={ -i8(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.bq +A.Vs.prototype={ +ib(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.bp i=g.a s=g.b r=i===s if(!r&&!k.f&&f){b.toString -return A.x1(b,new A.mO(h,A.rV(B.u,a.a?s:i),B.au),t.gU)}q=g.gfK() +return A.x_(b,new A.mO(h,A.rS(B.u,a.a?s:i),B.av),t.gU)}q=g.gfM() if(a.d){i=a.a -if(i){h=j.gaA().ze(q).b -if(new A.bY(h,B.aA).l(0,q)){s=j.a.c.a.a +if(i){h=j.gaA().zg(q).b +if(new A.bY(h,B.aB).l(0,q)){s=j.a.c.a.a h=h!==s.length&&B.c.au(s,q.a)!==10}else h=!1}else h=!1 if(h)q=new A.bY(q.a,B.u) -else{if(!i){i=j.gaA().ze(q).a +else{if(!i){i=j.gaA().zg(q).a i=new A.bY(i,B.u).l(0,q)&&i!==0&&B.c.au(j.a.c.a.a,q.a-1)!==10}else i=!1 -if(i)q=new A.bY(q.a,B.aA)}}i=k.r +if(i)q=new A.bY(q.a,B.aB)}}i=k.r if(i){h=g.c s=g.d p=a.a?h>s:h"))}, -gnm(){var s,r,q=this.x +gE5(){var s=this.gBR() +return new A.bl(s,new A.ayF(),A.a7(s).h("bl<1>"))}, +gnp(){var s,r,q=this.x if(q==null){s=A.b([],t.bp) r=this.Q for(;r!=null;){s.push(r) r=r.Q}this.x=s q=s}return q}, -gdM(){if(!this.gnJ()){var s=this.w +gdM(){if(!this.gnL()){var s=this.w if(s==null)s=null else{s=s.c -s=s==null?null:B.b.O(s.gnm(),this)}s=s===!0}else s=!0 +s=s==null?null:B.b.O(s.gnp(),this)}s=s===!0}else s=!0 return s}, -gnJ(){var s=this.w +gnL(){var s=this.w return(s==null?null:s.c)===this}, -gv3(){return this.gkj()}, -gkj(){var s,r,q,p -for(s=this.gnm(),r=s.length,q=0;q#"+s+q}, $iaq:1} -A.ayA.prototype={ -$1(a){return!a.gmc()&&a.gf1()}, -$S:28} -A.yp.prototype={ -gv3(){return this}, -gE3(){if(!this.gf1())return B.Ha -return A.fA.prototype.gE3.call(this)}, -ED(a){if(a.Q==null)this.Pz(a) -if(this.gdM())a.qS(!0) -else a.wA()}, -aFa(a,b){var s,r=this -if(b.Q==null)r.Pz(b) +A.ayF.prototype={ +$1(a){return!a.gmg()&&a.gf2()}, +$S:29} +A.yn.prototype={ +gv4(){return this}, +gE5(){if(!this.gf2())return B.He +return A.fA.prototype.gE5.call(this)}, +EF(a){if(a.Q==null)this.Py(a) +if(this.gdM())a.qU(!0) +else a.wB()}, +aF8(a,b){var s,r=this +if(b.Q==null)r.Py(b) s=r.w -if(s!=null)s.f.push(new A.abE(r,b)) +if(s!=null)s.f.push(new A.abL(r,b)) s=r.w -if(s!=null)s.G3()}, -qS(a){var s,r,q=this,p=q.fr -while(!0){if((p.length!==0?B.b.ga6(p):null)!=null)s=!(p.length!==0?B.b.ga6(p):null).gf1() +if(s!=null)s.G5()}, +qU(a){var s,r,q=this,p=q.fr +while(!0){if((p.length!==0?B.b.ga6(p):null)!=null)s=!(p.length!==0?B.b.ga6(p):null).gf2() else s=!1 if(!s)break p.pop()}r=p.length!==0?B.b.ga6(p):null -if(!a||r==null){if(q.gf1()){q.wA() -q.a1s(q)}return}r.qS(!0)}} -A.ux.prototype={ +if(!a||r==null){if(q.gf2()){q.wB() +q.a1q(q)}return}r.qU(!0)}} +A.uv.prototype={ T(){return"FocusHighlightMode."+this.b}} -A.ayz.prototype={ +A.ayE.prototype={ T(){return"FocusHighlightStrategy."+this.b}} -A.KZ.prototype={ -v(){var s=this.a,r=$.h3.bU$ +A.KY.prototype={ +v(){var s=this.a,r=$.h3.bT$ r===$&&A.c() -if(J.e(r.a,s.ga90())){$.hF.lP$.b.N(0,s.ga91()) -r=$.h3.bU$ +if(J.e(r.a,s.ga8Y())){$.hE.lT$.b.L(0,s.ga8Z()) +r=$.h3.bT$ r===$&&A.c() -r.a=null}s.d=new A.DP(A.lx(null,null,null,t.Su,t.S),t.op) -this.fs()}, -G3(){if(this.r)return +r.a=null}s.d=new A.DO(A.lx(null,null,null,t.Su,t.S),t.op) +this.fv()}, +G5(){if(this.r)return this.r=!0 -A.kr(this.gant())}, -anu(){var s,r,q,p,o,n,m,l,k,j,i,h=this +A.ks(this.ganq())}, +anr(){var s,r,q,p,o,n,m,l,k,j,i,h=this h.r=!1 s=h.c for(r=h.f,q=r.length,p=h.b,o=0;o"))),o=null;l.D();o=n){n=l.gZ(l) -if(o==r){l=b?B.eE:B.eF -n.la() +case 0:A.wL(B.b.ga6(p),B.eG) +return!0}for(l=J.ax(b?p:new A.cj(p,A.a7(p).h("cj<1>"))),o=null;l.D();o=n){n=l.gZ(l) +if(o==r){l=b?B.eF:B.eG +n.le() s=n.e s.toString -A.bhc(s,1,l) +A.bhj(s,1,l) return!0}}return!1}} -A.ayD.prototype={ +A.ayI.prototype={ $1(a){var s,r,q,p,o,n,m for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) -if(!o.gaD(o))q=o}if(b===B.Ee){n=J.x_(q) -q=new A.cj(n,A.a6(n).h("cj<1>"))}m=J.WI(q,new A.avu(new A.x(f.gcj(f).a,-1/0,f.gcj(f).c,1/0))) -if(m.gdm(m)){p=B.b.ga3(A.buK(f.gcj(f).gbw(),m)) -break}p=J.m8(A.buL(f.gcj(f).gbw(),q)) +break}if(r!=null&&!r.d.ga69()){o=new A.bl(q,new A.avy(r),A.a7(q).h("bl<1>")) +if(!o.gaD(o))q=o}if(b===B.Ei){n=J.wY(q) +q=new A.cj(n,A.a7(n).h("cj<1>"))}m=J.WN(q,new A.avz(new A.x(f.gcj(f).a,-1/0,f.gcj(f).c,1/0))) +if(m.gdm(m)){p=B.b.ga3(A.buR(f.gcj(f).gbv(),m)) +break}p=J.m8(A.buS(f.gcj(f).gbv(),q)) break -case 1:case 3:q=j.aB2(b,f.gcj(f),h.gE3()) +case 1:case 3:q=j.aB_(b,f.gcj(f),h.gE5()) if(q.length===0){p=i -break}if(r!=null&&!r.d.ga6b()){o=new A.bm(q,new A.avv(r),A.a6(q).h("bm<1>")) -if(!o.gaD(o))q=o}if(b===B.a9J){n=J.x_(q) -q=new A.cj(n,A.a6(n).h("cj<1>"))}m=J.WI(q,new A.avw(new A.x(-1/0,f.gcj(f).b,1/0,f.gcj(f).d))) -if(m.gdm(m)){p=B.b.ga3(A.buJ(f.gcj(f).gbw(),m)) -break}p=J.m8(A.buM(f.gcj(f).gbw(),q)) +break}if(r!=null&&!r.d.ga69()){o=new A.bl(q,new A.avA(r),A.a7(q).h("bl<1>")) +if(!o.gaD(o))q=o}if(b===B.a9N){n=J.wY(q) +q=new A.cj(n,A.a7(n).h("cj<1>"))}m=J.WN(q,new A.avB(new A.x(-1/0,f.gcj(f).b,1/0,f.gcj(f).d))) +if(m.gdm(m)){p=B.b.ga3(A.buQ(f.gcj(f).gbv(),m)) +break}p=J.m8(A.buT(f.gcj(f).gbv(),q)) break -default:p=i}if(p!=null){n=j.Ch$ +default:p=i}if(p!=null){n=j.Cj$ l=n.i(0,h) -k=new A.Hc(b,f) +k=new A.Hb(b,f) if(l!=null)l.a.push(k) -else n.u(0,h,new A.adP(A.b([k],t.wD))) -switch(g){case 0:case 3:A.wN(p,B.eF) +else n.t(0,h,new A.adW(A.b([k],t.wD))) +switch(g){case 0:case 3:A.wL(p,B.eG) break -case 2:case 1:A.wN(p,B.eE) +case 2:case 1:A.wL(p,B.eF) break}return!0}return!1}} -A.aYL.prototype={ +A.aYR.prototype={ $1(a){return a.b===this.a}, $S:642} -A.avo.prototype={ +A.avt.prototype={ $2(a,b){if(this.a)if(this.b)return B.d.cJ(a.gcj(a).b,b.gcj(b).b) else return B.d.cJ(b.gcj(b).d,a.gcj(a).d) else if(this.b)return B.d.cJ(a.gcj(a).a,b.gcj(b).a) else return B.d.cJ(b.gcj(b).c,a.gcj(a).c)}, $S:50} -A.avq.prototype={ -$2(a,b){var s=a.gcj(a).gbw(),r=b.gcj(b).gbw(),q=this.a,p=A.b7b(q,s,r) -if(p===0)return A.b7a(q,s,r) +A.avv.prototype={ +$2(a,b){var s=a.gcj(a).gbv(),r=b.gcj(b).gbv(),q=this.a,p=A.b7h(q,s,r) +if(p===0)return A.b7g(q,s,r) return p}, $S:50} -A.avp.prototype={ -$2(a,b){var s=a.gcj(a).gbw(),r=b.gcj(b).gbw(),q=this.a,p=A.b7a(q,s,r) -if(p===0)return A.b7b(q,s,r) +A.avu.prototype={ +$2(a,b){var s=a.gcj(a).gbv(),r=b.gcj(b).gbv(),q=this.a,p=A.b7g(q,s,r) +if(p===0)return A.b7h(q,s,r) return p}, $S:50} -A.avr.prototype={ +A.avw.prototype={ $2(a,b){var s,r,q,p=this.a,o=a.gcj(a),n=b.gcj(b),m=o.a,l=p.a,k=o.c m=Math.abs(m-l)=s.c}, -$S:28} -A.avk.prototype={ -$2(a,b){return B.d.cJ(a.gcj(a).gbw().a,b.gcj(b).gbw().a)}, +return!a.gcj(a).l(0,s)&&a.gcj(a).gbv().a>=s.c}, +$S:29} +A.avp.prototype={ +$2(a,b){return B.d.cJ(a.gcj(a).gbv().a,b.gcj(b).gbv().a)}, $S:50} -A.avl.prototype={ +A.avq.prototype={ $1(a){var s=this.a -return!a.gcj(a).l(0,s)&&a.gcj(a).gbw().b<=s.b}, -$S:28} -A.avm.prototype={ +return!a.gcj(a).l(0,s)&&a.gcj(a).gbv().b<=s.b}, +$S:29} +A.avr.prototype={ $1(a){var s=this.a -return!a.gcj(a).l(0,s)&&a.gcj(a).gbw().b>=s.d}, -$S:28} -A.avn.prototype={ -$2(a,b){return B.d.cJ(a.gcj(a).gbw().b,b.gcj(b).gbw().b)}, +return!a.gcj(a).l(0,s)&&a.gcj(a).gbv().b>=s.d}, +$S:29} +A.avs.prototype={ +$2(a,b){return B.d.cJ(a.gcj(a).gbv().b,b.gcj(b).gbv().b)}, $S:50} -A.avh.prototype={ +A.avm.prototype={ $1(a){var s,r,q=this.b.a.pop().b,p=q.e p.toString -p=A.o_(p) +p=A.nY(p) s=$.b9.bA$.f.c.e s.toString -if(p!=A.o_(s)){p=this.a +if(p!=A.nY(s)){p=this.a s=this.c -p.vW(s) -p.Ch$.N(0,s) -return!1}switch(a.a){case 0:case 3:r=B.eF +p.vX(s) +p.Cj$.L(0,s) +return!1}switch(a.a){case 0:case 3:r=B.eG break -case 1:case 2:r=B.eE +case 1:case 2:r=B.eF break -default:r=null}A.wN(q,r) +default:r=null}A.wL(q,r) return!0}, $S:644} -A.avt.prototype={ +A.avy.prototype={ $1(a){var s=a.e s.toString -return A.o_(s)===this.a}, -$S:28} -A.avu.prototype={ -$1(a){var s=a.gcj(a).h_(this.a) +return A.nY(s)===this.a}, +$S:29} +A.avz.prototype={ +$1(a){var s=a.gcj(a).h1(this.a) return!s.gaD(s)}, -$S:28} -A.avv.prototype={ +$S:29} +A.avA.prototype={ $1(a){var s=a.e s.toString -return A.o_(s)===this.a}, -$S:28} -A.avw.prototype={ -$1(a){var s=a.gcj(a).h_(this.a) +return A.nY(s)===this.a}, +$S:29} +A.avB.prototype={ +$1(a){var s=a.gcj(a).h1(this.a) return!s.gaD(s)}, -$S:28} -A.hu.prototype={ -ga7P(){var s=this.d +$S:29} +A.ht.prototype={ +ga7N(){var s=this.d if(s==null){s=this.c.e s.toString -s=this.d=new A.aYJ().$1(s)}s.toString +s=this.d=new A.aYP().$1(s)}s.toString return s}} -A.aYI.prototype={ -$1(a){var s=a.ga7P() -return A.z2(s,A.a6(s).c)}, +A.aYO.prototype={ +$1(a){var s=a.ga7N() +return A.z0(s,A.a7(s).c)}, $S:645} -A.aYK.prototype={ +A.aYQ.prototype={ $2(a,b){switch(this.a.a){case 1:return B.d.cJ(a.b.a,b.b.a) case 0:return B.d.cJ(b.b.c,a.b.c)}}, $S:255} -A.aYJ.prototype={ -$1(a){var s,r=A.b([],t.vl),q=t.I,p=a.k9(q) +A.aYP.prototype={ +$1(a){var s,r=A.b([],t.vl),q=t.I,p=a.kb(q) for(;p!=null;){r.push(q.a(p.gbg())) -s=A.bEW(p) -p=s==null?null:s.k9(q)}return r}, +s=A.bF1(p) +p=s==null?null:s.kb(q)}return r}, $S:647} -A.pR.prototype={ +A.pQ.prototype={ gcj(a){var s,r,q,p,o=this -if(o.b==null)for(s=o.a,r=A.a6(s).h("W<1,x>"),s=new A.W(s,new A.aYG(),r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E");s.D();){q=s.d +if(o.b==null)for(s=o.a,r=A.a7(s).h("W<1,x>"),s=new A.W(s,new A.aYM(),r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E");s.D();){q=s.d if(q==null)q=r.a(q) p=o.b if(p==null){o.b=q -p=q}o.b=p.jS(q)}s=o.b +p=q}o.b=p.jU(q)}s=o.b s.toString return s}} -A.aYG.prototype={ +A.aYM.prototype={ $1(a){return a.b}, $S:648} -A.aYH.prototype={ +A.aYN.prototype={ $2(a,b){var s,r switch(this.a.a){case 1:s=a.gcj(a) s=s.gag(s) @@ -117149,321 +117256,321 @@ s=s.gaL(s) r=a.gcj(a) return B.d.cJ(s,r.gaL(r))}}, $S:649} -A.O4.prototype={ -aoF(a){var s,r,q,p,o,n=B.b.ga3(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) +A.O7.prototype={ +aoC(a){var s,r,q,p,o,n=B.b.ga3(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) for(s=a.length,r=0;r") -return A.ak(new A.bm(b,new A.aIX(new A.x(-1/0,s.b,1/0,s.d)),r),!0,r.h("B.E"))}, +A.aJ1.prototype={ +$2(a,b){var s=a.b,r=A.a7(b).h("bl<1>") +return A.ak(new A.bl(b,new A.aJ2(new A.x(-1/0,s.b,1/0,s.d)),r),!0,r.h("A.E"))}, $S:650} -A.aIX.prototype={ -$1(a){var s=a.b.h_(this.a) +A.aJ2.prototype={ +$1(a){var s=a.b.h1(this.a) return!s.gaD(s)}, $S:651} -A.L_.prototype={ -aW(){return new A.aeY(B.n)}} -A.SE.prototype={} -A.aeY.prototype={ +A.KZ.prototype={ +aW(){return new A.af4(B.n)}} +A.SH.prototype={} +A.af4.prototype={ gdk(a){var s,r,q,p=this,o=p.d if(o===$){s=p.a.c r=A.b([],t.bp) q=$.ag() -p.d!==$&&A.Z() -o=p.d=new A.SE(s,!1,!0,!0,!0,null,null,r,q)}return o}, +p.d!==$&&A.a1() +o=p.d=new A.SH(s,!1,!0,!0,!0,null,null,r,q)}return o}, v(){this.gdk(this).v() -this.bL()}, -bM(a){var s=this +this.bK()}, +bL(a){var s=this s.cc(a) if(a.c!==s.a.c)s.gdk(s).dy=s.a.c}, a5(a){var s=null,r=this.gdk(this) -return A.yo(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} -A.a6V.prototype={ -fM(a){A.wN(a.gdk(a),B.a1R)}} -A.zt.prototype={} -A.a4e.prototype={ -fM(a){var s=$.b9.bA$.f.c,r=s.e -r.toString -return A.DB(r).Ga(s,!0)}, -Vo(a,b){return b?B.bP:B.iv}} -A.zU.prototype={} -A.a5R.prototype={ -fM(a){var s=$.b9.bA$.f.c,r=s.e -r.toString -return A.DB(r).Ga(s,!1)}, -Vo(a,b){return b?B.bP:B.iv}} -A.uj.prototype={} -A.Kg.prototype={ -fM(a){var s,r +return A.ym(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} +A.a71.prototype={ +fN(a){A.wL(a.gdk(a),B.a1V)}} +A.zr.prototype={} +A.a4l.prototype={ +fN(a){var s=$.b9.bA$.f.c,r=s.e +r.toString +return A.DA(r).Gc(s,!0)}, +Vn(a,b){return b?B.bQ:B.iy}} +A.zS.prototype={} +A.a5Y.prototype={ +fN(a){var s=$.b9.bA$.f.c,r=s.e +r.toString +return A.DA(r).Gc(s,!1)}, +Vn(a,b){return b?B.bQ:B.iy}} +A.uh.prototype={} +A.Kf.prototype={ +fN(a){var s,r if(!this.c){s=$.b9.bA$.f.c r=s.e r.toString -A.DB(r).aLa(s,a.a)}}} -A.aeZ.prototype={} -A.aje.prototype={ -Rg(a,b){var s -this.ahS(a,b) -s=this.Ch$.i(0,b) +A.DA(r).aL8(s,a.a)}}} +A.af5.prototype={} +A.ajl.prototype={ +Rf(a,b){var s +this.ahQ(a,b) +s=this.Cj$.i(0,b) if(s!=null){s=s.a -if(!!s.fixed$length)A.a7(A.a8("removeWhere")) -B.b.om(s,new A.aYL(a),!0)}}} -A.aom.prototype={} -A.aon.prototype={} +if(!!s.fixed$length)A.a6(A.a8("removeWhere")) +B.b.oo(s,new A.aYR(a),!0)}}} +A.aos.prototype={} +A.aot.prototype={} +A.L2.prototype={ +aW(){return new A.L3(A.y(t.gx),B.n)}} A.L3.prototype={ -aW(){return new A.L4(A.y(t.gx),B.n)}} -A.L4.prototype={ -aqL(){var s=this +aqI(){var s=this s.a.toString -s.e=s.f.eg(0,new A.ayZ()) -s.arg()}, -arg(){this.aM(new A.az_(this))}, +s.e=s.f.eg(0,new A.az3()) +s.ard()}, +ard(){this.aM(new A.az4(this))}, a5(a){var s,r=this -switch(r.a.f.a){case 1:r.wK() +switch(r.a.f.a){case 1:r.wL() break -case 2:if(r.e)r.wK() +case 2:if(r.e)r.wL() break case 0:break}s=r.a -return new A.R9(new A.SG(r,r.d,s.c,null),null,null)}, -wK(){var s,r,q,p,o,n,m,l={},k=l.a="" -for(s=this.f,s=A.d4(s,s.r,A.w(s).c),r=s.$ti.c,q=!1;s.D();){p=s.d +return new A.Rc(new A.SJ(r,r.d,s.c,null),null,null)}, +wL(){var s,r,q,p,o,n,m,l={},k=l.a="" +for(s=this.f,s=A.cV(s,s.r,A.q(s).c),r=s.$ti.c,q=!1;s.D();){p=s.d if(p==null)p=r.a(p) -q=!p.aQD()||q +q=!p.aQz()||q o=l.a p=p.e n=p.y -p=n==null?A.w(p).h("dU.T").a(n):n +p=n==null?A.q(p).h("dU.T").a(n):n l.a=o+(p==null?k:p)}if(l.a.length!==0){k=this.c.be(t.I) k.toString m=k.w -if(A.cr()===B.a8)A.beQ(new A.az0(l,m),t.H) -else A.a7I(l.a,m,B.qb)}return!q}} -A.ayZ.prototype={ +if(A.cr()===B.aa)A.beX(new A.az5(l,m),t.H) +else A.a7P(l.a,m,B.qf)}return!q}} +A.az3.prototype={ $1(a){var s=a.f,r=s.y -return r==null?A.w(s).h("dU.T").a(r):r}, +return r==null?A.q(s).h("dU.T").a(r):r}, $S:652} -A.az_.prototype={ +A.az4.prototype={ $0(){++this.a.d}, $S:0} -A.az0.prototype={ -$0(){var s=0,r=A.u(t.H),q=this -var $async$$0=A.v(function(a,b){if(a===1)return A.q(b,r) +A.az5.prototype={ +$0(){var s=0,r=A.v(t.H),q=this +var $async$$0=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:s=2 -return A.A(A.a1j(B.d5,null,t.H),$async$$0) -case 2:A.a7I(q.a.a,q.b,B.qb) -return A.r(null,r)}}) -return A.t($async$$0,r)}, +return A.B(A.a1p(B.d6,null,t.H),$async$$0) +case 2:A.a7P(q.a.a,q.b,B.qf) +return A.t(null,r)}}) +return A.u($async$$0,r)}, $S:18} -A.SG.prototype={ -ev(a){return this.r!==a.r}} +A.SJ.prototype={ +eu(a){return this.r!==a.r}} A.qG.prototype={ -aW(){return A.bwe(A.w(this).h("qG.T"))}} +aW(){return A.bwl(A.q(this).h("qG.T"))}} A.lq.prototype={ -ga5s(){var s=this.d +ga5q(){var s=this.d return s===$?this.d=this.a.f:s}, -aQD(){var s,r -this.aM(new A.ayY(this)) +aQz(){var s,r +this.aM(new A.az2(this)) s=this.e r=s.y -return(r==null?A.w(s).h("dU.T").a(r):r)==null}, -wK(){this.e.sm(0,this.a.d.$1(this.ga5s()))}, -Ix(a){var s -this.aM(new A.ayX(this,a)) +return(r==null?A.q(s).h("dU.T").a(r):r)==null}, +wL(){this.e.sm(0,this.a.d.$1(this.ga5q()))}, +Iz(a){var s +this.aM(new A.az1(this,a)) s=this.c s.toString -s=A.b7F(s) -if(s!=null)s.aqL()}, -ghy(){return this.a.x}, -kt(a,b){var s=this -s.pi(s.e,"error_text") -s.pi(s.f,"has_interacted_by_user")}, -hM(){var s=this.c -s.toString -s=A.b7F(s) -if(s!=null)s.f.N(0,this) -this.pF()}, +s=A.b7L(s) +if(s!=null)s.aqI()}, +ghB(){return this.a.x}, +kv(a,b){var s=this +s.pk(s.e,"error_text") +s.pk(s.f,"has_interacted_by_user")}, +hO(){var s=this.c +s.toString +s=A.b7L(s) +if(s!=null)s.f.L(0,this) +this.pH()}, a5(a){var s,r=this,q=r.a -if(q.r)switch(q.w.a){case 1:r.wK() +if(q.r)switch(q.w.a){case 1:r.wL() break case 2:q=r.f s=q.y -if(s==null?A.w(q).h("dU.T").a(s):s)r.wK() +if(s==null?A.q(q).h("dU.T").a(s):s)r.wL() break -case 0:break}q=A.b7F(a) +case 0:break}q=A.b7L(a) if(q!=null)q.f.H(0,r) return r.a.e.$1(r)}} -A.ayY.prototype={ -$0(){this.a.wK()}, +A.az2.prototype={ +$0(){this.a.wL()}, $S:0} -A.ayX.prototype={ +A.az1.prototype={ $0(){var s=this.a s.d=this.b -s.f.XZ(0,!0)}, +s.f.XY(0,!0)}, $S:0} -A.arg.prototype={ +A.arm.prototype={ T(){return"AutovalidateMode."+this.b}} -A.aVW.prototype={ +A.aW1.prototype={ $2(a,b){if(!a.a)a.a9(0,b)}, $S:53} -A.Ho.prototype={ -bM(a){this.cc(a) +A.Hn.prototype={ +bL(a){this.cc(a) this.ul()}, cZ(){var s,r,q,p,o=this -o.fF() +o.fH() s=o.d6$ -r=o.gt2() +r=o.gt3() q=o.c q.toString -q=A.vG(q) -o.jk$=q -p=o.r6(q,r) -if(r){o.kt(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ab(0,new A.aVW()) +r.jl$.ab(0,new A.aW1()) s=r.d6$ if(s!=null)s.v() r.d6$=null -r.bL()}} -A.oM.prototype={ +r.bK()}} +A.oK.prototype={ gav(){var s,r=$.b9.bA$.z.i(0,this) if(r instanceof A.kW){s=r.ok s.toString -if(A.w(this).c.b(s))return s}return null}} +if(A.q(this).c.b(s))return s}return null}} A.cG.prototype={ k(a){var s=this,r=s.a,q=r!=null?" "+r:"" -if(A.O(s)===B.aaa)return"[GlobalKey#"+A.cW(s)+q+"]" -return"["+("#"+A.cW(s))+q+"]"}} +if(A.O(s)===B.aae)return"[GlobalKey#"+A.cX(s)+q+"]" +return"["+("#"+A.cX(s))+q+"]"}} A.qM.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 return this.$ti.b(b)&&b.a===this.a}, gI(a){return A.m7(this.a)}, -k(a){var s="GlobalObjectKey",r=B.c.jh(s,">")?B.c.ao(s,0,-8):s -return"["+r+" "+("#"+A.cW(this.a))+"]"}} +k(a){var s="GlobalObjectKey",r=B.c.jj(s,">")?B.c.ao(s,0,-8):s +return"["+r+" "+("#"+A.cX(this.a))+"]"}} A.l.prototype={ -fe(){var s=this.a +ff(){var s=this.a return s==null?"Widget":"Widget-"+s.k(0)}, l(a,b){if(b==null)return!1 -return this.zM(0,b)}, +return this.zO(0,b)}, gI(a){return A.z.prototype.gI.call(this,this)}} A.aR.prototype={ -dg(a){return new A.G5(this,B.aa)}} +dg(a){return new A.G3(this,B.ac)}} A.at.prototype={ -dg(a){return A.bAJ(this)}} -A.b_B.prototype={ +dg(a){return A.bAO(this)}} +A.b_H.prototype={ T(){return"_StateLifecycle."+this.b}} -A.ax.prototype={ +A.ay.prototype={ gbg(){var s=this.a s.toString return s}, -bo(){}, -bM(a){}, +bn(){}, +bL(a){}, aM(a){a.$0() -this.c.eI()}, -hM(){}, +this.c.eH()}, +hO(){}, dq(){}, v(){}, cZ(){}} -A.bF.prototype={} -A.hG.prototype={ -dg(a){return new A.zD(this,B.aa,A.w(this).h("zD"))}} +A.bE.prototype={} +A.hF.prototype={ +dg(a){return new A.zB(this,B.ac,A.q(this).h("zB"))}} A.bW.prototype={ -dg(a){return A.bwJ(this)}} +dg(a){return A.bwQ(this)}} A.b6.prototype={ -bI(a,b){}, -BW(a){}} -A.a31.prototype={ -dg(a){return new A.a30(this,B.aa)}} +bH(a,b){}, +BY(a){}} +A.a37.prototype={ +dg(a){return new A.a36(this,B.ac)}} A.c_.prototype={ -dg(a){return new A.Py(this,B.aa)}} -A.hY.prototype={ -dg(a){return A.by1(this)}} -A.Hi.prototype={ +dg(a){return new A.PB(this,B.ac)}} +A.hX.prototype={ +dg(a){return A.by7(this)}} +A.Hh.prototype={ T(){return"_ElementLifecycle."+this.b}} -A.afQ.prototype={ -a4D(a){a.c7(new A.aWE(this,a)) -a.qw()}, -aDu(){var s,r,q,p=this +A.afX.prototype={ +a4B(a){a.c7(new A.aWK(this,a)) +a.qy()}, +aDr(){var s,r,q,p=this p.a=!0 r=p.b -q=A.ak(r,!0,A.w(r).c) -B.b.i0(q,A.b4F()) +q=A.ak(r,!0,A.q(r).c) +B.b.i2(q,A.b4L()) s=q r.aj(0) try{r=s -new A.cj(r,A.aU(r).h("cj<1>")).ab(0,p.gaDs())}finally{p.a=!1}}} -A.aWE.prototype={ -$1(a){this.a.a4D(a)}, +new A.cj(r,A.aU(r).h("cj<1>")).ab(0,p.gaDp())}finally{p.a=!1}}} +A.aWK.prototype={ +$1(a){this.a.a4B(a)}, $S:11} -A.asg.prototype={ -Wq(a){var s=this +A.asm.prototype={ +Wp(a){var s=this if(a.at){s.e=!0 return}if(!s.d&&s.a!=null){s.d=!0 s.a.$0()}s.c.push(a) a.at=!0}, -aa7(a){try{a.$0()}finally{}}, -Bm(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null +aa5(a){try{a.$0()}finally{}}, +Bo(a,b){var s,r,q,p,o,n,m,l,k,j=this,i={},h=b==null if(h&&j.c.length===0)return try{j.d=!0 if(!h){i.a=null j.e=!1 try{b.$0()}finally{}}h=j.c -B.b.i0(h,A.b4F()) +B.b.i2(h,A.b4L()) j.e=!1 i.b=h.length i.c=0 for(o=0;o=l){m=j.e m.toString}else m=!0 -if(m){if(!!h.immutable$list)A.a7(A.a8("sort")) +if(m){if(!!h.immutable$list)A.a6(A.a8("sort")) o=l-1 -if(o-0<=32)A.a8q(h,0,o,A.b4F()) -else A.a8p(h,0,o,A.b4F()) +if(o-0<=32)A.a8x(h,0,o,A.b4L()) +else A.a8w(h,0,o,A.b4L()) o=j.e=!1 i.b=h.length while(!0){m=i.c @@ -117472,26 +117579,26 @@ i.c=m-1}o=m}}}finally{for(h=j.c,o=h.length,k=0;k")),s=s.c;p.D();){r=p.d;(r==null?s.a(r):r).bH.N(0,q)}q.y=null -q.w=B.ac2}, -qw(){var s=this,r=s.f,q=r==null?null:r.a -if(q instanceof A.oM){r=s.r.z -if(J.e(r.i(0,q),s))r.N(0,q)}s.z=s.f=null -s.w=B.EB}, -gcF(a){var s,r=this.gaO() -if(r instanceof A.a1){s=r.k3 +hO(){var s,r,q=this,p=q.z +if(p!=null&&p.a!==0)for(s=A.q(p),p=new A.l3(p,p.wb(),s.h("l3<1>")),s=s.c;p.D();){r=p.d;(r==null?s.a(r):r).bG.L(0,q)}q.y=null +q.w=B.ac6}, +qy(){var s=this,r=s.f,q=r==null?null:r.a +if(q instanceof A.oK){r=s.r.z +if(J.e(r.i(0,q),s))r.L(0,q)}s.z=s.f=null +s.w=B.EF}, +gcH(a){var s,r=this.gaO() +if(r instanceof A.a0){s=r.k3 s.toString return s}return null}, -rj(a,b){var s=this.z;(s==null?this.z=A.e_(t.IS):s).H(0,a) -a.Vz(this,b) +rl(a,b){var s=this.z;(s==null?this.z=A.e6(t.IS):s).H(0,a) +a.Vy(this,b) return t.WB.a(a.gbg())}, -RU(a){return this.rj(a,null)}, +RT(a){return this.rl(a,null)}, be(a){var s=this.y,r=s==null?null:s.i(0,A.ap(a)) -if(r!=null)return a.a(this.rj(r,null)) +if(r!=null)return a.a(this.rl(r,null)) this.Q=!0 return null}, -Lo(a){var s=this.k9(a) +Lq(a){var s=this.kb(a) s=s==null?null:s.gbg() return a.h("0?").a(s)}, -k9(a){var s=this.y +kb(a){var s=this.y return s==null?null:s.i(0,A.ap(a))}, -R2(){var s=this.a +R1(){var s=this.a this.c=s==null?null:s.c}, -Qk(){var s=this.a +Qj(){var s=this.a this.y=s==null?null:s.y}, -T0(a){var s,r=this.a +T_(a){var s,r=this.a while(!0){s=r==null if(!(!s&&A.O(r.gbg())!==A.ap(a)))break r=r.a}s=s?null:r.gbg() return a.h("0?").a(s)}, -Cu(a){var s,r,q=this.a +Cw(a){var s,r,q=this.a for(;s=q==null,!s;){if(q instanceof A.kW){r=q.ok r.toString r=a.b(r)}else r=!1 @@ -117626,7 +117733,7 @@ q=q.a}t.lE.a(q) if(s)s=null else{s=q.ok s.toString}return a.h("0?").a(s)}, -aJg(a){var s,r,q=this.a +aJe(a){var s,r,q=this.a for(s=null;q!=null;){if(q instanceof A.kW){r=q.ok r.toString r=a.b(r)}else r=!1 @@ -117634,173 +117741,173 @@ if(r)s=q q=q.a}if(s==null)r=null else{r=s.ok r.toString}return a.h("0?").a(r)}, -Ct(a){var s=this.a +Cv(a){var s=this.a for(;s!=null;){if(s instanceof A.c2&&a.b(s.gaO()))return a.a(s.gaO()) s=s.a}return null}, -o4(a){var s=this.a +o6(a){var s=this.a while(!0){if(!(s!=null&&a.$1(s)))break s=s.a}}, -cZ(){this.eI()}, -iT(a){var s=this.c -if(s!=null)s.iT(a)}, -fe(){var s=this.f -s=s==null?null:s.fe() -return s==null?"#"+A.cW(this)+"(DEFUNCT)":s}, -eI(){var s=this -if(s.w!==B.e2)return +cZ(){this.eH()}, +iV(a){var s=this.c +if(s!=null)s.iV(a)}, +ff(){var s=this.f +s=s==null?null:s.ff() +return s==null?"#"+A.cX(this)+"(DEFUNCT)":s}, +eH(){var s=this +if(s.w!==B.e4)return if(s.as)return s.as=!0 -s.r.Wq(s)}, -KB(a){var s -if(this.w===B.e2)s=!this.as&&!a +s.r.Wp(s)}, +KD(a){var s +if(this.w===B.e4)s=!this.as&&!a else s=!0 if(s)return -try{this.nU()}finally{}}, -abB(){return this.KB(!1)}, -nU(){this.as=!1}, +try{this.nW()}finally{}}, +abz(){return this.KD(!1)}, +nW(){this.as=!1}, $iae:1} -A.ax9.prototype={ +A.axe.prototype={ $1(a){this.a.a=a}, $S:11} -A.axb.prototype={ -$1(a){a.Qt(this.a) +A.axg.prototype={ +$1(a){a.Qs(this.a) if(!(a instanceof A.c2))a.c7(this)}, $S:11} -A.ax6.prototype={ -$1(a){a.a4Q(this.a)}, +A.axb.prototype={ +$1(a){a.a4O(this.a)}, $S:11} -A.ax8.prototype={ -$1(a){a.BR()}, +A.axd.prototype={ +$1(a){a.BT()}, $S:11} -A.ax7.prototype={ -$1(a){a.HG(this.a)}, +A.axc.prototype={ +$1(a){a.HJ(this.a)}, $S:11} -A.a0z.prototype={ -bD(a){var s=this.d,r=new A.Oi(s,A.aZ(t.v)) -r.bC() -r.amI(s) +A.a0F.prototype={ +bC(a){var s=this.d,r=new A.Ol(s,A.aZ(t.v)) +r.bB() +r.amG(s) return r}} -A.JT.prototype={ -hR(a,b){this.Xo(a,b) -this.O0()}, -O0(){this.abB()}, -nU(){var s,r,q,p,o,n,m=this,l=null +A.JS.prototype={ +hT(a,b){this.Xn(a,b) +this.O2()}, +O2(){this.abz()}, +nW(){var s,r,q,p,o,n,m=this,l=null try{l=m.cI() m.gbg()}catch(o){s=A.aW(o) -r=A.bu(o) -n=A.a0A(A.baE(A.ck("building "+m.k(0)),s,r,new A.atY())) -l=n}finally{m.Mj()}try{m.ay=m.ih(m.ay,l,m.d)}catch(o){q=A.aW(o) -p=A.bu(o) -n=A.a0A(A.baE(A.ck("building "+m.k(0)),q,p,new A.atZ())) +r=A.bt(o) +n=A.a0G(A.baK(A.ck("building "+m.k(0)),s,r,new A.au2())) +l=n}finally{m.Ml()}try{m.ay=m.ik(m.ay,l,m.d)}catch(o){q=A.aW(o) +p=A.bt(o) +n=A.a0G(A.baK(A.ck("building "+m.k(0)),q,p,new A.au3())) l=n -m.ay=m.ih(null,l,m.d)}}, +m.ay=m.ik(null,l,m.d)}}, c7(a){var s=this.ay if(s!=null)a.$1(s)}, -mO(a){this.ay=null -this.of(a)}} -A.atY.prototype={ +mS(a){this.ay=null +this.oh(a)}} +A.au2.prototype={ $0(){var s=A.b([],t.qe) return s}, $S:24} -A.atZ.prototype={ +A.au3.prototype={ $0(){var s=A.b([],t.qe) return s}, $S:24} -A.G5.prototype={ +A.G3.prototype={ cI(){return t.Iz.a(this.gbg()).a5(this)}, -a4(a,b){this.F1(0,b) -this.KB(!0)}} +a4(a,b){this.F3(0,b) +this.KD(!0)}} A.kW.prototype={ cI(){return this.ok.a5(this)}, -O0(){this.ok.bo() +O2(){this.ok.bn() this.ok.cZ() -this.ahn()}, -nU(){var s=this +this.ahl()}, +nW(){var s=this if(s.p1){s.ok.cZ() -s.p1=!1}s.aho()}, +s.p1=!1}s.ahm()}, a4(a,b){var s,r,q,p=this -p.F1(0,b) +p.F3(0,b) s=p.ok r=s.a r.toString q=p.f q.toString s.a=t.d2.a(q) -s.bM(r) -p.KB(!0)}, -dq(){this.Mi() +s.bL(r) +p.KD(!0)}, +dq(){this.Mk() this.ok.dq() -this.eI()}, -hM(){this.ok.hM() -this.Xl()}, -qw(){var s=this -s.zL() +this.eH()}, +hO(){this.ok.hO() +this.Xk()}, +qy(){var s=this +s.zN() s.ok.v() s.ok=s.ok.c=null}, -rj(a,b){return this.F0(a,b)}, -RU(a){return this.rj(a,null)}, -cZ(){this.Xm() +rl(a,b){return this.F2(a,b)}, +RT(a){return this.rl(a,null)}, +cZ(){this.Xl() this.p1=!0}} -A.NQ.prototype={ +A.NT.prototype={ cI(){return t.yH.a(this.gbg()).b}, a4(a,b){var s=this,r=t.yH.a(s.gbg()) -s.F1(0,b) -s.E8(r) -s.KB(!0)}, -E8(a){this.rP(a)}} -A.zD.prototype={ -YN(a){this.c7(new A.aGz(a))}, -rP(a){var s=this.f -s.toString -this.YN(this.$ti.h("hG<1>").a(s))}} -A.aGz.prototype={ -$1(a){if(a instanceof A.c2)this.a.wX(a.gaO()) +s.F3(0,b) +s.Ea(r) +s.KD(!0)}, +Ea(a){this.rQ(a)}} +A.zB.prototype={ +YM(a){this.c7(new A.aGF(a))}, +rQ(a){var s=this.f +s.toString +this.YM(this.$ti.h("hF<1>").a(s))}} +A.aGF.prototype={ +$1(a){if(a instanceof A.c2)this.a.wZ(a.gaO()) else a.c7(this)}, $S:11} A.ja.prototype={ -Qk(){var s=this,r=s.a,q=r==null?null:r.y -if(q==null)q=B.a0j -s.y=q.aOG(0,A.O(s.gbg()),s)}, -WC(a,b){this.bH.u(0,a,b)}, -Vz(a,b){this.WC(a,null)}, -U9(a,b){b.cZ()}, -E8(a){if(t.WB.a(this.gbg()).ev(a))this.aiM(a)}, -rP(a){var s,r,q -for(s=this.bH,r=A.w(s),s=new A.Hu(s,s.Nn(),r.h("Hu<1>")),r=r.c;s.D();){q=s.d -this.U9(a,q==null?r.a(q):q)}}} +Qj(){var s=this,r=s.a,q=r==null?null:r.y +if(q==null)q=B.a0n +s.y=q.aOE(0,A.O(s.gbg()),s)}, +WB(a,b){this.bG.t(0,a,b)}, +Vy(a,b){this.WB(a,null)}, +U8(a,b){b.cZ()}, +Ea(a){if(t.WB.a(this.gbg()).eu(a))this.aiK(a)}, +rQ(a){var s,r,q +for(s=this.bG,r=A.q(s),s=new A.Ht(s,s.Np(),r.h("Ht<1>")),r=r.c;s.D();){q=s.d +this.U8(a,q==null?r.a(q):q)}}} A.c2.prototype={ gaO(){var s=this.ay s.toString return s}, -aqU(){var s=this.a +aqR(){var s=this.a while(!0){if(!(s!=null&&!(s instanceof A.c2)))break s=s.a}return t.p5.a(s)}, -aqT(){var s,r={},q=r.a=this.a +aqQ(){var s,r={},q=r.a=this.a r.b=null while(!0){if(!(q!=null&&!(q instanceof A.c2)))break -if(q instanceof A.zD){r.b=q +if(q instanceof A.zB){r.b=q break}s=q.a r.a=s q=s}return r.b}, -hR(a,b){var s=this -s.Xo(a,b) -s.ay=t.F5.a(s.gbg()).bD(s) -s.HG(b) -s.Mj()}, -a4(a,b){this.F1(0,b) -this.a2g()}, -nU(){this.a2g()}, -a2g(){var s=this -t.F5.a(s.gbg()).bI(s,s.gaO()) -s.Mj()}, -acR(a0,a1,a2,a3){var s,r,q,p,o,n,m,l=this,k=null,j=new A.aJq(a2),i=new A.aJr(a3),h=a1.length-1,g=J.aK(a0),f=g.gE(a0)-1,e=t.Si,d=A.b2(a1.length,$.bbW(),!1,e),c=k,b=0,a=0 +hT(a,b){var s=this +s.Xn(a,b) +s.ay=t.F5.a(s.gbg()).bC(s) +s.HJ(b) +s.Ml()}, +a4(a,b){this.F3(0,b) +this.a2e()}, +nW(){this.a2e()}, +a2e(){var s=this +t.F5.a(s.gbg()).bH(s,s.gaO()) +s.Ml()}, +acP(a0,a1,a2,a3){var s,r,q,p,o,n,m,l=this,k=null,j=new A.aJw(a2),i=new A.aJx(a3),h=a1.length-1,g=J.aK(a0),f=g.gE(a0)-1,e=t.Si,d=A.b2(a1.length,$.bc2(),!1,e),c=k,b=0,a=0 while(!0){if(!(a<=f&&b<=h))break s=j.$1(g.i(a0,a)) r=a1[b] if(s!=null){q=s.gbg() q=!(A.O(q)===A.O(r)&&J.e(q.a,r.a))}else q=!0 if(q)break -q=l.ih(s,r,i.$2(b,c)) +q=l.ik(s,r,i.$2(b,c)) q.toString d[b]=q;++b;++a c=q}while(!0){p=a<=f @@ -117813,103 +117920,103 @@ if(q)break;--f;--h}if(p){o=A.D(t.D2,e) for(;a<=f;){s=j.$1(g.i(a0,a)) if(s!=null)if(s.gbg().a!=null){e=s.gbg().a e.toString -o.u(0,e,s)}else{s.a=null -s.BR() +o.t(0,e,s)}else{s.a=null +s.BT() e=l.r.b -if(s.w===B.e2){s.hM() -s.c7(A.b4G())}e.b.H(0,s)}++a}p=!0}else o=k +if(s.w===B.e4){s.hO() +s.c7(A.b4M())}e.b.H(0,s)}++a}p=!0}else o=k for(;b<=h;c=e){r=a1[b] if(p){n=r.a if(n!=null){s=o.i(0,n) if(s!=null){e=s.gbg() -if(A.O(e)===A.O(r)&&J.e(e.a,n))o.N(0,n) +if(A.O(e)===A.O(r)&&J.e(e.a,n))o.L(0,n) else s=k}}else s=k}else s=k -e=l.ih(s,r,i.$2(b,c)) +e=l.ik(s,r,i.$2(b,c)) e.toString d[b]=e;++b}h=a1.length-1 f=g.gE(a0)-1 while(!0){if(!(a<=f&&b<=h))break -e=l.ih(g.i(a0,a),a1[b],i.$2(b,c)) +e=l.ik(g.i(a0,a),a1[b],i.$2(b,c)) e.toString d[b]=e;++b;++a -c=e}if(p&&o.a!==0)for(g=o.gbB(o),e=A.w(g),e=e.h("@<1>").ae(e.z[1]),g=new A.c1(J.az(g.a),g.b,e.h("c1<1,2>")),e=e.z[1];g.D();){q=g.a +c=e}if(p&&o.a!==0)for(g=o.gby(o),e=A.q(g),e=e.h("@<1>").ad(e.z[1]),g=new A.bT(J.ax(g.a),g.b,e.h("bT<1,2>")),e=e.z[1];g.D();){q=g.a if(q==null)q=e.a(q) if(!a2.O(0,q)){q.a=null -q.BR() +q.BT() m=l.r.b -if(q.w===B.e2){q.hM() -q.c7(A.b4G())}m.b.H(0,q)}}return d}, -L7(a,b,c){return this.acR(a,b,c,null)}, -hM(){this.Xl()}, -qw(){var s=this,r=t.F5.a(s.gbg()) -s.zL() -r.BW(s.gaO()) +if(q.w===B.e4){q.hO() +q.c7(A.b4M())}m.b.H(0,q)}}return d}, +L9(a,b,c){return this.acP(a,b,c,null)}, +hO(){this.Xk()}, +qy(){var s=this,r=t.F5.a(s.gbg()) +s.zN() +r.BY(s.gaO()) s.ay.v() s.ay=null}, -Qt(a){var s,r=this,q=r.d -r.ahN(a) +Qs(a){var s,r=this,q=r.d +r.ahL(a) s=r.CW s.toString -s.mV(r.gaO(),q,r.d)}, -HG(a){var s,r,q=this +s.mZ(r.gaO(),q,r.d)}, +HJ(a){var s,r,q=this q.d=a -s=q.CW=q.aqU() -if(s!=null)s.mP(q.gaO(),a) -r=q.aqT() +s=q.CW=q.aqR() +if(s!=null)s.mT(q.gaO(),a) +r=q.aqQ() if(r!=null){s=r.f s.toString -t.IL.a(s).wX(q.gaO())}}, -BR(){var s=this,r=s.CW -if(r!=null){r.nZ(s.gaO(),s.d) +t.IL.a(s).wZ(q.gaO())}}, +BT(){var s=this,r=s.CW +if(r!=null){r.o0(s.gaO(),s.d) s.CW=null}s.d=null}} -A.aJq.prototype={ +A.aJw.prototype={ $1(a){var s=this.a.O(0,a) return s?null:a}, $S:653} -A.aJr.prototype={ +A.aJx.prototype={ $2(a,b){var s=this.a -return s!=null?s[a]:new A.uM(b,a,t.Bc)}, +return s!=null?s[a]:new A.uK(b,a,t.Bc)}, $S:654} -A.aKq.prototype={} -A.a30.prototype={ -mO(a){this.of(a)}, -mP(a,b){}, -mV(a,b,c){}, -nZ(a,b){}} -A.Py.prototype={ +A.aKw.prototype={} +A.a36.prototype={ +mS(a){this.oh(a)}, +mT(a,b){}, +mZ(a,b,c){}, +o0(a,b){}} +A.PB.prototype={ c7(a){var s=this.p1 if(s!=null)a.$1(s)}, -mO(a){this.p1=null -this.of(a)}, -hR(a,b){var s,r,q=this -q.tA(a,b) +mS(a){this.p1=null +this.oh(a)}, +hT(a,b){var s,r,q=this +q.tB(a,b) s=q.p1 r=q.f r.toString -q.p1=q.ih(s,t.Mp.a(r).c,null)}, +q.p1=q.ik(s,t.Mp.a(r).c,null)}, a4(a,b){var s,r,q=this -q.pE(0,b) +q.pG(0,b) s=q.p1 r=q.f r.toString -q.p1=q.ih(s,t.Mp.a(r).c,null)}, -mP(a,b){var s=this.ay +q.p1=q.ik(s,t.Mp.a(r).c,null)}, +mT(a,b){var s=this.ay s.toString -t.GM.a(s).sc_(a)}, -mV(a,b,c){}, -nZ(a,b){var s=this.ay +t.GM.a(s).sbZ(a)}, +mZ(a,b,c){}, +o0(a,b){var s=this.ay s.toString -t.GM.a(s).sc_(null)}} +t.GM.a(s).sbZ(null)}} A.lC.prototype={ gaO(){return t.pU.a(A.c2.prototype.gaO.call(this))}, -gbh(a){var s=this.p1 -s===$&&A.c() -return new A.bm(s,new A.aEJ(this),A.a6(s).h("bm<1>"))}, -mP(a,b){var s=this.gaO(),r=b.a -s.Tu(0,a,r==null?null:r.gaO())}, -mV(a,b,c){var s=this.gaO(),r=c.a -s.D9(a,r==null?null:r.gaO())}, -nZ(a,b){this.gaO().N(0,a)}, +gc_(a){var s=this.p1 +s===$&&A.c() +return new A.bl(s,new A.aEP(this),A.a7(s).h("bl<1>"))}, +mT(a,b){var s=this.gaO(),r=b.a +s.Tt(0,a,r==null?null:r.gaO())}, +mZ(a,b,c){var s=this.gaO(),r=c.a +s.Db(a,r==null?null:r.gaO())}, +o0(a,b){this.gaO().L(0,a)}, c7(a){var s,r,q,p,o=this.p1 o===$&&A.c() s=o.length @@ -117917,42 +118024,42 @@ r=this.p2 q=0 for(;q") -i.d=new A.bt(t.ve.a(p),new A.fQ(new A.nn(new A.hV(n,1,B.w)),o,m),m.h("bt"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) +m=A.q(o).h("fQ") +i.d=new A.bs(t.ve.a(p),new A.fQ(new A.nl(new A.hU(n,1,B.w)),o,m),m.h("bs"))}}if(s)s=!(isFinite(q.a)&&isFinite(q.b)) else s=!0 i.w=s}, -py(a,b){var s,r,q,p=this +pA(a,b){var s,r,q,p=this p.f=b switch(b.a.a){case 1:s=p.e s===$&&A.c() -s.sb3(0,new A.nY(b.giS(b),new A.bN(A.b([],t.x8),t.jc),0)) +s.sb3(0,new A.nW(b.giU(b),new A.bM(A.b([],t.x8),t.jc),0)) r=!1 break case 0:s=p.e s===$&&A.c() -s.sb3(0,b.giS(b)) +s.sb3(0,b.giU(b)) r=!0 break default:r=null}s=p.f -p.b=s.BI(s.ga8U(),p.f.gKV()) -p.f.f.M4(r) -p.f.r.M3() +p.b=s.BK(s.ga8R(),p.f.gKX()) +p.f.f.M6(r) +p.f.r.M5() s=p.f -q=A.rb(p.ganW(),!1) +q=A.ra(p.ganT(),!1) p.r=q -s.b.ya(0,q) +s.b.yc(0,q) q=p.e q===$&&A.c() q.cA() q=q.e9$ q.b=!0 -q.a.push(p.gDl())}, +q.a.push(p.gDn())}, k(a){var s,r,q,p,o,n=this.f n===$&&A.c() s=n.d.b @@ -118409,7 +118516,7 @@ p=r.k(0) o=this.e o===$&&A.c() return"HeroFlight(for: "+n+", from: "+q+", to: "+p+" "+A.h(o.c)+")"}} -A.aWs.prototype={ +A.aWy.prototype={ $2(a,b){var s,r,q,p,o=null,n=this.a,m=n.b m===$&&A.c() s=n.e @@ -118422,39 +118529,39 @@ m=m.c r=s.gag(s) q=s.gah(s) p=s.gaL(s) -return A.k2(m.b-s.gaR(s),new A.nF(!0,o,A.lo(!1,b,n.d),o),o,o,r,m.a-p,q,o)}, +return A.k3(m.b-s.gaR(s),new A.nD(!0,o,A.lo(!1,b,n.d),o),o,o,r,m.a-p,q,o)}, $S:669} -A.aWt.prototype={ +A.aWz.prototype={ $0(){var s,r=this.a r.x=!1 this.b.CW.a9(0,this) s=r.e s===$&&A.c() -r.a2f(s.gco(s))}, +r.a2d(s.gco(s))}, $S:0} -A.Ln.prototype={ -IC(){var s,r,q,p=$.ot() -A.yb(this) +A.Lm.prototype={ +IE(){var s,r,q,p=$.os() +A.y9(this) if(p.a.get(this).CW.a)return p=this.b -p=p.gbB(p) -s=A.w(p).h("bm") -r=A.ak(new A.bm(p,new A.aAy(),s),!1,s.h("B.E")) -for(p=r.length,q=0;q") +r=A.ak(new A.bl(p,new A.aAD(),s),!1,s.h("A.E")) +for(p=r.length,q=0;q"),a=t.k2;s.D();){a0=s.gZ(s) +k=l!=null?A.bf6(l,b3,s):B.zW +for(s=m.ghf(m),s=s.gaw(s),r=a9.gapA(),p=a9.a,j=a9.b,i=a9.gasW(),h=t.x8,g=t.jc,f=t.u,e=t.fy,d=t.Y,c=t.ve,b=d.h("bs"),a=t.k2;s.D();){a0=s.gZ(s) a1=a0.a a2=a0.b a3=k.i(0,a1) @@ -118477,88 +118584,88 @@ else{a0=o.k3 a0.toString a3.a.toString a2.a.toString -a5=new A.aWr(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gdT()){k.N(0,a1) +a5=new A.aWx(b2,q,a0,b0,b1,a2,a3,p,r,b3,a4!=null)}if(a5!=null&&a5.gdT()){k.L(0,a1) if(a4!=null){a0=a4.f a0===$&&A.c() a6=a0.a -if(a6===B.dF&&a5.a===B.dG){a0=a4.e +if(a6===B.dH&&a5.a===B.dI){a0=a4.e a0===$&&A.c() -a0.sb3(0,new A.nY(a5.giS(a5),new A.bN(A.b([],h),g),0)) +a0.sb3(0,new A.nW(a5.giU(a5),new A.bM(A.b([],h),g),0)) a0=a4.b a0===$&&A.c() -a4.b=new A.OJ(a0,a0.b,a0.a,a)}else{a6=a6===B.dG&&a5.a===B.dF +a4.b=new A.OM(a0,a0.b,a0.a,a)}else{a6=a6===B.dI&&a5.a===B.dH a7=a4.e if(a6){a7===$&&A.c() -a0=a5.giS(a5) +a0=a5.giU(a5) a6=a4.f -a6=a6.giS(a6) +a6=a6.giU(a6) a6=a6.gm(a6) -a7.sb3(0,new A.bt(c.a(a0),new A.bk(a6,1,d),b)) +a7.sb3(0,new A.bs(c.a(a0),new A.bj(a6,1,d),b)) a0=a4.f a6=a0.f a7=a5.r -if(a6!==a7){a6.xH(!0) -a7.M3() +if(a6!==a7){a6.xJ(!0) +a7.M5() a0=a4.f a6=a4.b a6===$&&A.c() -a4.b=a0.BI(a6.b,a5.gKV())}else{a6=a4.b +a4.b=a0.BK(a6.b,a5.gKX())}else{a6=a4.b a6===$&&A.c() -a4.b=a0.BI(a6.b,a6.a)}}else{a6=a4.b +a4.b=a0.BK(a6.b,a6.a)}}else{a6=a4.b a6===$&&A.c() a7===$&&A.c() -a4.b=a0.BI(a6.ap(0,a7.gm(a7)),a5.gKV()) +a4.b=a0.BK(a6.ap(0,a7.gm(a7)),a5.gKX()) a4.c=null a0=a5.a a6=a4.e -if(a0===B.dG)a6.sb3(0,new A.nY(a5.giS(a5),new A.bN(A.b([],h),g),0)) -else a6.sb3(0,a5.giS(a5)) -a4.f.f.xH(!0) -a4.f.r.xH(!0) -a5.f.M4(a0===B.dF) -a5.r.M3() +if(a0===B.dI)a6.sb3(0,new A.nW(a5.giU(a5),new A.bM(A.b([],h),g),0)) +else a6.sb3(0,a5.giU(a5)) +a4.f.f.xJ(!0) +a4.f.r.xJ(!0) +a5.f.M6(a0===B.dH) +a5.r.M5() a0=a4.r.f.gav() -if(a0!=null)a0.a1r()}}a4.f=a5}else{a0=new A.tf(i,B.f9) +if(a0!=null)a0.a1p()}}a4.f=a5}else{a0=new A.tc(i,B.fb) a6=A.b([],h) -a7=new A.bN(a6,g) -a8=new A.NP(a7,new A.bN(A.b([],f),e),0) +a7=new A.bM(a6,g) +a8=new A.NS(a7,new A.bM(A.b([],f),e),0) a8.a=B.R a8.b=0 a8.cA() a7.b=!0 -a6.push(a0.gas6()) +a6.push(a0.gas3()) a0.e=a8 -a0.py(0,a5) -j.u(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=k.gbB(k),s=s.gaz(s);s.D();)s.gZ(s).a8h()}, -at_(a){var s=a.f +a0.pA(0,a5) +j.t(0,a1,a0)}}else if(a4!=null)a4.w=!0}for(s=k.gby(k),s=s.gaw(s);s.D();)s.gZ(s).a8e()}, +asX(a){var s=a.f s===$&&A.c() -this.b.N(0,s.f.a.c)}, -apE(a,b,c,d,e){var s=t.rA.a(e.gbg()),r=A.dS(e,null),q=A.dS(d,null) +this.b.L(0,s.f.a.c)}, +apB(a,b,c,d,e){var s=t.rA.a(e.gbg()),r=A.dS(e,null),q=A.dS(d,null) if(r==null||q==null)return s.e -return A.nd(b,new A.aAw(r,c,q.f,r.f,b,s),null)}} -A.aAy.prototype={ +return A.nc(b,new A.aAB(r,c,q.f,r.f,b,s),null)}} +A.aAD.prototype={ $1(a){var s=a.f s===$&&A.c() -if(s.y)if(s.a===B.dG){s=a.e +if(s.y)if(s.a===B.dI){s=a.e s===$&&A.c() s=s.gco(s)===B.R}else s=!1 else s=!1 return s}, $S:672} -A.aAx.prototype={ +A.aAC.prototype={ $1(a){var s=this -s.a.a3L(s.b,s.c,s.d,s.e)}, +s.a.a3J(s.b,s.c,s.d,s.e)}, $S:3} -A.aAw.prototype={ +A.aAB.prototype={ $2(a,b){var s=this,r=s.c,q=s.d,p=s.e -r=s.b===B.dF?new A.Kw(r,q).ap(0,p.gm(p)):new A.Kw(q,r).ap(0,p.gm(p)) -return A.r1(s.f.e,s.a.Rw(r),null)}, +r=s.b===B.dH?new A.Kv(r,q).ap(0,p.gm(p)):new A.Kv(q,r).ap(0,p.gm(p)) +return A.r0(s.f.e,s.a.Rv(r),null)}, $S:673} -A.yH.prototype={ +A.yF.prototype={ a5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=a.be(t.I) f.toString s=f.w -r=A.bf5(a) +r=A.bfc(a) q=this.d if(q==null)q=r.a p=r.b @@ -118571,21 +118678,21 @@ if(l==null)l=1 k=this.x if(k==null){f=r.f f.toString -k=f}if(l!==1)k=A.a9(B.d.aw(255*((k.gm(k)>>>24&255)/255*l)),k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) +k=f}if(l!==1)k=A.a9(B.d.az(255*((k.gm(k)>>>24&255)/255*l)),k.gm(k)>>>16&255,k.gm(k)>>>8&255,k.gm(k)&255) f=this.c j=A.bZ(f.a) i=A.b([],t.Wj) -if(p!=null)i.push(new A.uy("FILL",p)) -if(o!=null)i.push(new A.uy("wght",o)) -if(n!=null)i.push(new A.uy("GRAD",n)) -if(m!=null)i.push(new A.uy("opsz",m)) -h=A.b93(g,g,g,B.a5w,g,g,!0,g,A.cH(g,g,g,A.en(g,g,k,g,g,g,g,g,"MaterialIcons",g,g,q,g,i,g,g,g,!1,g,g,g,g,g,r.w,g,g),j),B.av,s,g,1,B.aB) +if(p!=null)i.push(new A.uw("FILL",p)) +if(o!=null)i.push(new A.uw("wght",o)) +if(n!=null)i.push(new A.uw("GRAD",n)) +if(m!=null)i.push(new A.uw("opsz",m)) +h=A.b99(g,g,g,B.a5A,g,g,!0,g,A.cH(g,g,g,A.eo(g,g,k,g,g,g,g,g,"MaterialIcons",g,g,q,g,i,g,g,g,!1,g,g,g,g,g,r.w,g,g),j),B.aw,s,g,1,B.aC) if(f.d)switch(s.a){case 0:f=new A.b0(new Float64Array(16)) -f.bm() -f.ka(0,-1,1,1) -h=A.aQd(B.Y,h,f,!1) +f.bl() +f.kc(0,-1,1,1) +h=A.aQj(B.Y,h,f,!1) break -case 1:break}return A.d2(g,g,new A.uq(!0,A.fh(A.nj(h,g,g),q,q),g),!1,g,g,!1,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g)}} +case 1:break}return A.d3(g,g,new A.uo(!0,A.fh(A.ni(h,g,g),q,q),g),!1,g,g,!1,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g)}} A.fB.prototype={ l(a,b){var s if(b==null)return!1 @@ -118595,21 +118702,21 @@ else s=!1 else s=!1 return s}, gI(a){return A.a4(this.a,"MaterialIcons",null,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){return"IconData(U+"+B.c.jt(B.e.hA(this.a,16).toUpperCase(),5,"0")+")"}} -A.yI.prototype={ -ev(a){return!this.w.l(0,a.w)}, -z3(a,b,c){return A.Lt(c,this.w,null)}} -A.aB3.prototype={ -$1(a){return A.Lt(this.c,A.bf4(a).bZ(this.b),this.a)}, +k(a){return"IconData(U+"+B.c.jv(B.e.hC(this.a,16).toUpperCase(),5,"0")+")"}} +A.yG.prototype={ +eu(a){return!this.w.l(0,a.w)}, +z5(a,b,c){return A.Ls(c,this.w,null)}} +A.aB8.prototype={ +$1(a){return A.Ls(this.c,A.bfb(a).bY(this.b),this.a)}, $S:674} A.fb.prototype={ -Ic(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a +Ie(a,b,c,d,e,f,g,h){var s,r=this,q=g==null?r.a:g,p=b==null?r.b:b,o=h==null?r.c:h,n=c==null?r.d:c,m=e==null?r.e:e,l=a==null?r.f:a if(d==null){s=r.r s=s==null?null:A.Y(s,0,1)}else s=d return new A.fb(q,p,o,n,m,l,s,f==null?r.w:f)}, -bZ(a){var s=a.r +bY(a){var s=a.r s=s==null?null:A.Y(s,0,1) -return this.Ic(a.f,a.b,a.d,s,a.e,a.w,a.a,a.c)}, +return this.Ie(a.f,a.b,a.d,s,a.e,a.w,a.a,a.c)}, aC(a){return this}, l(a,b){var s,r,q=this if(b==null)return!1 @@ -118617,7 +118724,7 @@ if(J.aj(b)!==A.O(q))return!1 if(b instanceof A.fb)if(b.a==q.a)if(b.b==q.b)if(b.c==q.c)if(b.d==q.d)if(b.e==q.e)if(J.e(b.f,q.f)){s=b.r s=s==null?null:A.Y(s,0,1) r=q.r -s=s==(r==null?null:A.Y(r,0,1))&&A.e5(b.w,q.w)}else s=!1 +s=s==(r==null?null:A.Y(r,0,1))&&A.e4(b.w,q.w)}else s=!1 else s=!1 else s=!1 else s=!1 @@ -118630,44 +118737,44 @@ q=q==null?null:A.Y(q,0,1) s=r.w s=s==null?null:A.c4(s) return A.a4(r.a,r.b,r.c,r.d,r.e,r.f,q,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.afL.prototype={} -A.uI.prototype={ -aW(){return new A.SO(B.n)}} -A.SO.prototype={ -bo(){var s=this -s.bQ() -$.b9.eG$.push(s) -s.z=new A.a_S(s,t.uZ)}, +A.afS.prototype={} +A.uG.prototype={ +aW(){return new A.SR(B.n)}} +A.SR.prototype={ +bn(){var s=this +s.bP() +$.b9.eF$.push(s) +s.z=new A.a_X(s,t.uZ)}, v(){var s,r=this -B.b.N($.b9.eG$,r) -r.aCA() +B.b.L($.b9.eF$,r) +r.aCx() s=r.at if(s!=null)s.v() s=r.z s===$&&A.c() s.a=null -r.PA(null) -r.bL()}, +r.Pz(null) +r.bK()}, cZ(){var s,r=this -r.aDG() -r.a2P() +r.aDD() +r.a2N() s=r.c s.toString -if(A.b9C(s))r.avV() -else r.a3R(!0) -r.fF()}, -bM(a){var s=this +if(A.b9I(s))r.avS() +else r.a3P(!0) +r.fH()}, +bL(a){var s=this s.cc(a) if(s.r)s.a.toString -if(!s.a.c.l(0,a.c))s.a2P()}, -aDG(){var s=this.c +if(!s.a.c.l(0,a.c))s.a2N()}, +aDD(){var s=this.c s.toString -s=A.dS(s,B.acG) +s=A.dS(s,B.acK) s=s==null?null:s.z -if(s==null){s=$.a7F.IU$ +if(s==null){s=$.a7M.IW$ s===$&&A.c() s=(s.a&2)!==0}this.w=s}, -a2P(){var s,r,q,p,o=this,n=o.z +a2N(){var s,r,q,p,o=this,n=o.z n===$&&A.c() s=o.a r=s.c @@ -118678,51 +118785,51 @@ if(p!=null&&s.w!=null){p.toString s=s.w s.toString s=new A.M(p,s)}else s=null -o.aDZ(new A.OW(n,r,t.JE).aC(A.Io(q,s)))}, -arL(a){var s=this,r=s.ax +o.aDX(new A.OZ(n,r,t.JE).aC(A.In(q,s)))}, +arI(a){var s=this,r=s.ax if(r==null||a){s.as=s.Q=null s.a.toString -r=s.ax=new A.jS(s.gata(),null,null)}r.toString +r=s.ax=new A.jS(s.gat7(),null,null)}r.toString return r}, -FJ(){return this.arL(!1)}, -atb(a,b){this.aM(new A.aWA(this,a,b))}, -PA(a){var s=this.e -$.d5.de$.push(new A.aWB(s)) +FK(){return this.arI(!1)}, +at8(a,b){this.aM(new A.aWG(this,a,b))}, +Pz(a){var s=this.e +$.d5.de$.push(new A.aWH(s)) this.e=a}, -aDZ(a){var s,r,q=this,p=q.d +aDX(a){var s,r,q=this,p=q.d if(p==null)s=null else{s=p.a if(s==null)s=p}r=a.a if(s===(r==null?a:r))return if(q.r){p.toString -p.a9(0,q.FJ())}q.a.toString -q.aM(new A.aWC(q)) -q.aM(new A.aWD(q)) +p.a9(0,q.FK())}q.a.toString +q.aM(new A.aWI(q)) +q.aM(new A.aWJ(q)) q.d=a -if(q.r)a.ai(0,q.FJ())}, -avV(){var s,r=this +if(q.r)a.ai(0,q.FK())}, +avS(){var s,r=this if(r.r)return s=r.d s.toString -s.ai(0,r.FJ()) +s.ai(0,r.FK()) s=r.at if(s!=null)s.v() r.at=null r.r=!0}, -a3R(a){var s,r,q=this +a3P(a){var s,r,q=this if(!q.r)return if(a)if(q.at==null){s=q.d s=(s==null?null:s.a)!=null}else s=!1 else s=!1 if(s){s=q.d.a -if(s.w)A.a7(A.ah(u.V)) -r=new A.DU(s) -r.Fa(s) +if(s.w)A.a6(A.ah(u.V)) +r=new A.DT(s) +r.Fb(s) q.at=r}s=q.d s.toString -s.a9(0,q.FJ()) +s.a9(0,q.FK()) q.r=!1}, -aCA(){return this.a3R(!1)}, +aCx(){return this.a3P(!1)}, a5(a){var s,r,q,p,o,n,m,l=this,k=null if(l.Q!=null)l.a.toString s=l.e @@ -118736,307 +118843,307 @@ s=r?k:s.b if(s==null)s=1 r=l.w r===$&&A.c() -m=new A.a69(q,p,n,o,s,k,k,B.ef,k,k,B.Y,B.db,k,!1,r,!1,k) -m=A.d2(k,k,m,!1,k,k,!1,!1,k,k,!0,"",k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) +m=new A.a6g(q,p,n,o,s,k,k,B.fy,k,k,B.Y,B.dc,k,!1,r,!1,k) +m=A.d3(k,k,m,!1,k,k,!1,!1,k,k,!0,"",k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) return m}} -A.aWA.prototype={ +A.aWG.prototype={ $0(){var s,r=this.a -r.PA(this.b) +r.Pz(this.b) r.as=r.Q=r.f=null s=r.x r.x=s==null?0:s+1 -r.y=B.bD.kA(r.y,this.c)}, +r.y=B.bE.kC(r.y,this.c)}, $S:0} -A.aWB.prototype={ +A.aWH.prototype={ $1(a){var s=this.a if(s!=null)s.a.v() return null}, $S:3} -A.aWC.prototype={ -$0(){this.a.PA(null)}, +A.aWI.prototype={ +$0(){this.a.Pz(null)}, $S:0} -A.aWD.prototype={ +A.aWJ.prototype={ $0(){var s=this.a s.x=s.f=null s.y=!1}, $S:0} -A.ao7.prototype={} -A.a_t.prototype={ -ia(a){var s=A.auY(this.a,this.b,a) +A.aod.prototype={} +A.a_y.prototype={ +ie(a){var s=A.av2(this.a,this.b,a) s.toString return s}} -A.Kw.prototype={ -ia(a){var s=A.aws(this.a,this.b,a) +A.Kv.prototype={ +ie(a){var s=A.awx(this.a,this.b,a) s.toString return s}} -A.y2.prototype={ -ia(a){var s=A.hE(this.a,this.b,a) +A.y0.prototype={ +ie(a){var s=A.hD(this.a,this.b,a) s.toString return s}} -A.xm.prototype={ -ia(a){return A.tY(this.a,this.b,a)}} -A.AU.prototype={ -ia(a){var s=A.c9(this.a,this.b,a) +A.xk.prototype={ +ie(a){return A.tV(this.a,this.b,a)}} +A.AT.prototype={ +ie(a){var s=A.c9(this.a,this.b,a) s.toString return s}} -A.a2m.prototype={} -A.DV.prototype={ -gtG(){var s,r=this,q=r.d +A.a2s.prototype={} +A.DU.prototype={ +gtH(){var s,r=this,q=r.d if(q===$){s=A.cJ(null,r.a.d,null,null,r) -r.d!==$&&A.Z() +r.d!==$&&A.a1() r.d=s q=s}return q}, -gio(){var s,r=this,q=r.e -if(q===$){s=r.gtG() +gir(){var s,r=this,q=r.e +if(q===$){s=r.gtH() q=r.e=A.dq(r.a.c,s,null)}return q}, -bo(){var s,r=this -r.bQ() -s=r.gtG() +bn(){var s,r=this +r.bP() +s=r.gtH() s.cA() s=s.ep$ s.b=!0 -s.a.push(new A.aBo(r)) -r.ZM() -r.S7()}, -bM(a){var s,r=this +s.a.push(new A.aBt(r)) +r.ZL() +r.S6()}, +bL(a){var s,r=this r.cc(a) -if(r.a.c!==a.c){r.gio().v() -s=r.gtG() -r.e=A.dq(r.a.c,s,null)}r.gtG().e=r.a.d -if(r.ZM()){r.rE(new A.aBn(r)) -s=r.gtG() +if(r.a.c!==a.c){r.gir().v() +s=r.gtH() +r.e=A.dq(r.a.c,s,null)}r.gtH().e=r.a.d +if(r.ZL()){r.rF(new A.aBs(r)) +s=r.gtH() s.sm(0,0) s.d_(0) -r.S7()}}, -v(){this.gio().v() -this.gtG().v() -this.akg()}, -aE0(a,b){var s +r.S6()}}, +v(){this.gir().v() +this.gtH().v() +this.ake()}, +aDZ(a,b){var s if(a==null)return -s=this.gio() -a.sR4(a.ap(0,s.gm(s))) -a.shN(0,b)}, -ZM(){var s={} +s=this.gir() +a.sR3(a.ap(0,s.gm(s))) +a.shP(0,b)}, +ZL(){var s={} s.a=!1 -this.rE(new A.aBm(s,this)) +this.rF(new A.aBr(s,this)) return s.a}, -S7(){}} -A.aBo.prototype={ +S6(){}} +A.aBt.prototype={ $1(a){switch(a.a){case 3:this.a.a.toString break case 0:case 1:case 2:break}}, $S:4} -A.aBn.prototype={ -$3(a,b,c){this.a.aE0(a,b) +A.aBs.prototype={ +$3(a,b,c){this.a.aDZ(a,b) return a}, $S:194} -A.aBm.prototype={ +A.aBr.prototype={ $3(a,b,c){var s if(b!=null){if(a==null)a=c.$1(b) s=a.b if(!J.e(b,s==null?a.a:s))this.a.a=!0 -else if(a.b==null)a.shN(0,a.a)}else a=null +else if(a.b==null)a.shP(0,a.a)}else a=null return a}, $S:194} -A.C2.prototype={ -bo(){this.ai4() -var s=this.gtG() +A.C1.prototype={ +bn(){this.ai2() +var s=this.gtH() s.cA() s=s.e9$ s.b=!0 -s.a.push(this.gas4())}, -as5(){this.aM(new A.aqz())}} -A.aqz.prototype={ +s.a.push(this.gas1())}, +as2(){this.aM(new A.aqF())}} +A.aqF.prototype={ $0(){}, $S:0} -A.IG.prototype={ -aW(){return new A.abn(null,null,B.n)}} -A.abn.prototype={ -rE(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.aS8()))}, +A.IF.prototype={ +aW(){return new A.abu(null,null,B.n)}} +A.abu.prototype={ +rF(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.aSe()))}, a5(a){var s,r=this.CW r.toString -s=this.gio() -return new A.cg(J.bcy(r.ap(0,s.gm(s)),B.J,B.pP),this.a.w,null)}} -A.aS8.prototype={ -$1(a){return new A.y2(t.A0.a(a),null)}, +s=this.gir() +return new A.cg(J.bcF(r.ap(0,s.gm(s)),B.J,B.pT),this.a.w,null)}} +A.aSe.prototype={ +$1(a){return new A.y0(t.A0.a(a),null)}, $S:677} -A.II.prototype={ -aW(){return new A.abp(null,null,B.n)}} -A.abp.prototype={ -rE(a){var s,r=this,q=null,p=t.ir -r.CW=p.a(a.$3(r.CW,r.a.w,new A.aSd())) -r.cx=p.a(a.$3(r.cx,r.a.x,new A.aSe())) +A.IH.prototype={ +aW(){return new A.abw(null,null,B.n)}} +A.abw.prototype={ +rF(a){var s,r=this,q=null,p=t.ir +r.CW=p.a(a.$3(r.CW,r.a.w,new A.aSj())) +r.cx=p.a(a.$3(r.cx,r.a.x,new A.aSk())) s=r.cy r.a.toString -r.cy=p.a(a.$3(s,q,new A.aSf())) +r.cy=p.a(a.$3(s,q,new A.aSl())) s=r.db r.a.toString -r.db=p.a(a.$3(s,q,new A.aSg())) +r.db=p.a(a.$3(s,q,new A.aSm())) s=r.dx r.a.toString -r.dx=p.a(a.$3(s,q,new A.aSh())) +r.dx=p.a(a.$3(s,q,new A.aSn())) s=r.dy r.a.toString -r.dy=p.a(a.$3(s,q,new A.aSi()))}, +r.dy=p.a(a.$3(s,q,new A.aSo()))}, a5(a){var s,r,q,p,o,n,m=this,l=null,k=m.CW if(k==null)k=l -else{s=m.gio() +else{s=m.gir() s=k.ap(0,s.gm(s)) k=s}s=m.cx if(s==null)s=l -else{r=m.gio() +else{r=m.gir() r=s.ap(0,r.gm(r)) s=r}r=m.cy if(r==null)r=l -else{q=m.gio() +else{q=m.gir() q=r.ap(0,q.gm(q)) r=q}q=m.db if(q==null)q=l -else{p=m.gio() +else{p=m.gir() p=q.ap(0,p.gm(p)) q=p}p=m.dx if(p==null)p=l -else{o=m.gio() +else{o=m.gir() o=p.ap(0,o.gm(o)) p=o}o=m.dy if(o==null)o=l -else{n=m.gio() +else{n=m.gir() n=o.ap(0,n.gm(n)) -o=n}return A.k2(q,m.a.r,o,l,k,r,s,p)}} -A.aSd.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +o=n}return A.k3(q,m.a.r,o,l,k,r,s,p)}} +A.aSj.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.aSe.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +A.aSk.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.aSf.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +A.aSl.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.aSg.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +A.aSm.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.aSh.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +A.aSn.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.aSi.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +A.aSo.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.IF.prototype={ -aW(){return new A.abm(null,null,B.n)}} -A.abm.prototype={ -rE(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.aS7()))}, -S7(){var s=this.gio(),r=this.z +A.IE.prototype={ +aW(){return new A.abt(null,null,B.n)}} +A.abt.prototype={ +rF(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.aSd()))}, +S6(){var s=this.gir(),r=this.z r.toString -this.Q=new A.bt(t.ve.a(s),r,A.w(r).h("bt"))}, +this.Q=new A.bs(t.ve.a(s),r,A.q(r).h("bs"))}, a5(a){var s=this.Q s===$&&A.c() return A.lo(!1,this.a.r,s)}} -A.aS7.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +A.aSd.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.ID.prototype={ -aW(){return new A.abl(null,null,B.n)}} -A.abl.prototype={ -rE(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.aS6()))}, +A.IC.prototype={ +aW(){return new A.abs(null,null,B.n)}} +A.abs.prototype={ +rF(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.aSc()))}, a5(a){var s,r=null,q=this.CW q.toString -s=this.gio() +s=this.gir() s=q.ap(0,s.gm(s)) -return A.qm(this.a.r,r,r,B.c9,!0,s,r,r,B.aB)}} -A.aS6.prototype={ -$1(a){return new A.AU(t.em.a(a),null)}, +return A.qm(this.a.r,r,r,B.ca,!0,s,r,r,B.aC)}} +A.aSc.prototype={ +$1(a){return new A.AT(t.em.a(a),null)}, $S:678} -A.IH.prototype={ -aW(){return new A.abo(null,null,B.n)}} -A.abo.prototype={ -rE(a){var s=this,r=s.CW +A.IG.prototype={ +aW(){return new A.abv(null,null,B.n)}} +A.abv.prototype={ +rF(a){var s=this,r=s.CW s.a.toString -s.CW=t.xH.a(a.$3(r,B.aF,new A.aS9())) -s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.aSa())) +s.CW=t.xH.a(a.$3(r,B.aG,new A.aSf())) +s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.aSg())) r=t.YJ -s.cy=r.a(a.$3(s.cy,s.a.Q,new A.aSb())) -s.db=r.a(a.$3(s.db,s.a.at,new A.aSc()))}, +s.cy=r.a(a.$3(s.cy,s.a.Q,new A.aSh())) +s.db=r.a(a.$3(s.db,s.a.at,new A.aSi()))}, a5(a){var s,r,q,p,o,n=this,m=n.a,l=m.w m=m.x s=n.CW s.toString -r=n.gio() +r=n.gir() r=s.ap(0,r.gm(r)) s=n.cx s.toString -q=n.gio() +q=n.gir() q=s.ap(0,q.gm(q)) s=n.a.Q p=n.db p.toString -o=n.gio() +o=n.gir() o=p.ap(0,o.gm(o)) o.toString -return new A.a5k(l,m,r,q,s,o,n.a.r,null)}} -A.aS9.prototype={ -$1(a){return new A.xm(t.m_.a(a),null)}, +return new A.a5r(l,m,r,q,s,o,n.a.r,null)}} +A.aSf.prototype={ +$1(a){return new A.xk(t.m_.a(a),null)}, $S:849} -A.aSa.prototype={ -$1(a){return new A.bk(A.pY(a),null,t.Y)}, +A.aSg.prototype={ +$1(a){return new A.bj(A.pX(a),null,t.Y)}, $S:38} -A.aSb.prototype={ +A.aSh.prototype={ $1(a){return new A.f8(t.n8.a(a),null)}, $S:104} -A.aSc.prototype={ +A.aSi.prototype={ $1(a){return new A.f8(t.n8.a(a),null)}, $S:104} -A.Hx.prototype={ +A.Hw.prototype={ v(){var s=this,r=s.dS$ -if(r!=null)r.a9(0,s.gmq()) +if(r!=null)r.a9(0,s.gmu()) s.dS$=null -s.bL()}, -dq(){this.eC() +s.bK()}, +dq(){this.eB() this.ef() -this.mr()}} -A.oS.prototype={ -dg(a){return new A.Lx(A.kI(null,null,null,t.Si,t.X),this,B.aa,A.w(this).h("Lx"))}} -A.Lx.prototype={ -Vz(a,b){var s=this.bH,r=this.$ti,q=r.h("c3<1>?").a(s.i(0,a)),p=q==null +this.mv()}} +A.oQ.prototype={ +dg(a){return new A.Lw(A.kJ(null,null,null,t.Si,t.X),this,B.ac,A.q(this).h("Lw"))}} +A.Lw.prototype={ +Vy(a,b){var s=this.bG,r=this.$ti,q=r.h("c1<1>?").a(s.i(0,a)),p=q==null if(!p&&q.gaD(q))return -if(b==null)s.u(0,a,A.e_(r.c)) -else{p=p?A.e_(r.c):q +if(b==null)s.t(0,a,A.e6(r.c)) +else{p=p?A.e6(r.c):q p.H(0,r.c.a(b)) -s.u(0,a,p)}}, -U9(a,b){var s,r=this.$ti,q=r.h("c3<1>?").a(this.bH.i(0,b)) +s.t(0,a,p)}}, +U8(a,b){var s,r=this.$ti,q=r.h("c1<1>?").a(this.bG.i(0,b)) if(q==null)return if(!q.gaD(q)){s=this.f s.toString -s=r.h("oS<1>").a(s).acX(a,q) +s=r.h("oQ<1>").a(s).acV(a,q) r=s}else r=!0 if(r)b.cZ()}} -A.oT.prototype={ -ev(a){return a.f!==this.f}, -dg(a){var s=new A.Hy(A.kI(null,null,null,t.Si,t.X),this,B.aa,A.w(this).h("Hy")) -this.f.ai(0,s.gOw()) +A.oR.prototype={ +eu(a){return a.f!==this.f}, +dg(a){var s=new A.Hx(A.kJ(null,null,null,t.Si,t.X),this,B.ac,A.q(this).h("Hx")) +this.f.ai(0,s.gOy()) return s}} -A.Hy.prototype={ +A.Hx.prototype={ a4(a,b){var s,r,q=this,p=q.f p.toString -s=q.$ti.h("oT<1>").a(p).f +s=q.$ti.h("oR<1>").a(p).f r=b.f -if(s!==r){p=q.gOw() +if(s!==r){p=q.gOy() s.a9(0,p) -r.ai(0,p)}q.XN(0,b)}, +r.ai(0,p)}q.XM(0,b)}, cI(){var s,r=this -if(r.bj){s=r.f -s.toString -r.Xt(r.$ti.h("oT<1>").a(s)) -r.bj=!1}return r.XM()}, -auX(){this.bj=!0 -this.eI()}, -rP(a){this.Xt(a) -this.bj=!1}, -qw(){var s=this,r=s.f -r.toString -s.$ti.h("oT<1>").a(r).f.a9(0,s.gOw()) -s.zL()}} +if(r.bi){s=r.f +s.toString +r.Xs(r.$ti.h("oR<1>").a(s)) +r.bi=!1}return r.XL()}, +auU(){this.bi=!0 +this.eH()}, +rQ(a){this.Xs(a) +this.bi=!1}, +qy(){var s=this,r=s.f +r.toString +s.$ti.h("oR<1>").a(r).f.a9(0,s.gOy()) +s.zN()}} A.fp.prototype={} -A.aBu.prototype={ +A.aBz.prototype={ $1(a){var s,r,q if(a.l(0,this.a))return!1 if(a instanceof A.ja&&a.gbg() instanceof A.fp){s=t.og.a(a.gbg()) @@ -119045,263 +119152,263 @@ q=this.c if(!q.O(0,r)){q.H(0,r) this.d.push(s)}}return!0}, $S:19} -A.Yb.prototype={} -A.Bo.prototype={ +A.Yg.prototype={} +A.Bn.prototype={ a5(a){var s,r,q,p=this.d -for(s=this.c,r=s.length,q=0;q"))}} -A.HB.prototype={ +A.ua.prototype={ +dg(a){return new A.HA(this,B.ac,A.q(this).h("HA"))}} +A.HA.prototype={ gaO(){return this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this))}, c7(a){var s=this.p1 if(s!=null)a.$1(s)}, -mO(a){this.p1=null -this.of(a)}, -hR(a,b){var s=this -s.tA(a,b) -s.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(s)).Vx(s.ga1e())}, +mS(a){this.p1=null +this.oh(a)}, +hT(a,b){var s=this +s.tB(a,b) +s.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(s)).Vw(s.ga1c())}, a4(a,b){var s,r=this -r.pE(0,b) +r.pG(0,b) s=r.$ti.h("lN<1,J>") -s.a(A.c2.prototype.gaO.call(r)).Vx(r.ga1e()) +s.a(A.c2.prototype.gaO.call(r)).Vw(r.ga1c()) s=s.a(A.c2.prototype.gaO.call(r)) -s.IW$=!0 +s.IY$=!0 s.aE()}, -nU(){var s=this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)) -s.IW$=!0 +nW(){var s=this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)) +s.IY$=!0 s.aE() -this.Ms()}, -qw(){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).Vx(null) -this.aj_()}, -avJ(a){this.r.Bm(this,new A.aXc(this,a))}, -mP(a,b){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).sc_(a)}, -mV(a,b,c){}, -nZ(a,b){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).sc_(null)}} -A.aXc.prototype={ +this.Mu()}, +qy(){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).Vw(null) +this.aiY()}, +avG(a){this.r.Bo(this,new A.aXi(this,a))}, +mT(a,b){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).sbZ(a)}, +mZ(a,b,c){}, +o0(a,b){this.$ti.h("lN<1,J>").a(A.c2.prototype.gaO.call(this)).sbZ(null)}} +A.aXi.prototype={ $0(){var s,r,q,p,o,n,m,l,k=this,j=null try{o=k.a n=o.f n.toString -j=o.$ti.h("uc<1>").a(n).c.$2(o,k.b) +j=o.$ti.h("ua<1>").a(n).c.$2(o,k.b) o.f.toString}catch(m){s=A.aW(m) -r=A.bu(m) -l=A.a0A(A.bks(A.ck("building "+k.a.f.k(0)),s,r,new A.aXd())) +r=A.bt(m) +l=A.a0G(A.bky(A.ck("building "+k.a.f.k(0)),s,r,new A.aXj())) j=l}try{o=k.a -o.p1=o.ih(o.p1,j,null)}catch(m){q=A.aW(m) -p=A.bu(m) +o.p1=o.ik(o.p1,j,null)}catch(m){q=A.aW(m) +p=A.bt(m) o=k.a -l=A.a0A(A.bks(A.ck("building "+o.f.k(0)),q,p,new A.aXe())) +l=A.a0G(A.bky(A.ck("building "+o.f.k(0)),q,p,new A.aXk())) j=l -o.p1=o.ih(null,j,o.d)}}, +o.p1=o.ik(null,j,o.d)}}, $S:0} -A.aXd.prototype={ +A.aXj.prototype={ $0(){var s=A.b([],t.qe) return s}, $S:24} -A.aXe.prototype={ +A.aXk.prototype={ $0(){var s=A.b([],t.qe) return s}, $S:24} A.lN.prototype={ -Vx(a){if(J.e(a,this.SU$))return -this.SU$=a +Vw(a){if(J.e(a,this.ST$))return +this.ST$=a this.aE()}} -A.uX.prototype={ -bD(a){var s=new A.U2(null,!0,null,null,A.aZ(t.v)) -s.bC() +A.uV.prototype={ +bC(a){var s=new A.U5(null,!0,null,null,A.aZ(t.v)) +s.bB() return s}} -A.U2.prototype={ +A.U5.prototype={ c8(a){return 0}, c3(a){return 0}, c4(a){return 0}, cd(a){return 0}, dH(a){return B.v}, d3(){var s=this,r=t.k,q=r.a(A.J.prototype.gaG.call(s)) -if(s.IW$||!r.a(A.J.prototype.gaG.call(s)).l(0,s.a8q$)){s.a8q$=r.a(A.J.prototype.gaG.call(s)) -s.IW$=!1 -r=s.SU$ +if(s.IY$||!r.a(A.J.prototype.gaG.call(s)).l(0,s.a8o$)){s.a8o$=r.a(A.J.prototype.gaG.call(s)) +s.IY$=!1 +r=s.ST$ r.toString -s.TA(r,A.w(s).h("lN.0"))}r=s.a0$ +s.Tz(r,A.q(s).h("lN.0"))}r=s.a0$ if(r!=null){r.dc(q,!0) r=s.a0$.k3 r.toString s.k3=q.c9(r)}else s.k3=new A.M(A.Y(1/0,q.a,q.b),A.Y(1/0,q.c,q.d))}, -fV(a){var s=this.a0$ -if(s!=null)return s.qy(a) -return this.Mq(a)}, +fW(a){var s=this.a0$ +if(s!=null)return s.qA(a) +return this.Ms(a)}, ea(a,b){var s=this.a0$ s=s==null?null:s.dl(a,b) return s===!0}, aI(a,b){var s=this.a0$ -if(s!=null)a.fa(s,b)}} -A.aoq.prototype={ +if(s!=null)a.fb(s,b)}} +A.aow.prototype={ b6(a){var s -this.fi(a) +this.fj(a) s=this.a0$ if(s!=null)s.b6(a)}, b1(a){var s -this.eU(0) +this.eV(0) s=this.a0$ if(s!=null)s.b1(0)}} -A.aor.prototype={} -A.HS.prototype={} -A.b1I.prototype={ +A.aox.prototype={} +A.HR.prototype={} +A.b1O.prototype={ $1(a){return this.a.a=a}, $S:137} -A.b1J.prototype={ +A.b1P.prototype={ $1(a){return a.b}, $S:680} -A.b1K.prototype={ +A.b1Q.prototype={ $1(a){var s,r,q,p -for(s=J.aK(a),r=this.a,q=this.b,p=0;ps.b?B.cM:B.dh}, -xq(a,b,c,d,e,f,g){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=e==null?s.c:e,o=c==null?s.f:c,n=g==null?s.r:g,m=f==null?s.e:f,l=b==null?s.ch:b -return new A.Mz(r,q,p,s.d,m,o,n,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,l)}, -ue(a){return this.xq(null,null,null,null,a,null,null)}, -Rw(a){return this.xq(null,null,a,null,null,null,null)}, -aH8(a,b){return this.xq(null,null,null,null,null,a,b)}, -aH5(a,b){return this.xq(null,null,a,null,null,null,b)}, -aHb(a,b,c,d){return this.xq(null,a,b,null,null,c,d)}, -a78(a,b,c,d,e){return this.xq(a,null,b,c,null,d,e)}, -abP(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +A.My.prototype={ +gvb(a){var s=this.a +return s.a>s.b?B.cN:B.di}, +xt(a,b,c,d,e,f,g){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=e==null?s.c:e,o=c==null?s.f:c,n=g==null?s.r:g,m=f==null?s.e:f,l=b==null?s.ch:b +return new A.My(r,q,p,s.d,m,o,n,s.w,!1,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,l)}, +ue(a){return this.xt(null,null,null,null,a,null,null)}, +Rv(a){return this.xt(null,null,a,null,null,null,null)}, +aH6(a,b){return this.xt(null,null,null,null,null,a,b)}, +aH3(a,b){return this.xt(null,null,a,null,null,null,b)}, +aH9(a,b,c,d){return this.xt(null,a,b,null,null,c,d)}, +a76(a,b,c,d,e){return this.xt(a,null,b,c,null,d,e)}, +abN(a,b,c,d){var s,r,q,p,o,n,m=this,l=null if(!(b||d||c||a))return m s=m.f r=b?0:l @@ -119384,8 +119491,8 @@ q=m.r p=b?Math.max(0,q.a-s.a):l o=d?Math.max(0,q.b-s.b):l n=c?Math.max(0,q.c-s.c):l -return m.aH5(r,q.uf(a?Math.max(0,q.d-s.d):l,p,n,o))}, -abU(a,b,c,d){var s,r,q,p,o,n,m=this,l=null +return m.aH3(r,q.uf(a?Math.max(0,q.d-s.d):l,p,n,o))}, +abS(a,b,c,d){var s,r,q,p,o,n,m=this,l=null if(!b)!d s=m.r r=b?Math.max(0,s.a-m.e.a):l @@ -119397,9 +119504,9 @@ s=s.uf(n,r,p,q) r=b?0:l q=d?0:l p=c?0:l -return m.aH8(o.uf(0,r,p,q),s)}, -aPd(a){return this.abU(a,!1,!1,!1)}, -aPa(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a +return m.aH6(o.uf(0,r,p,q),s)}, +aPb(a){return this.abS(a,!1,!1,!1)}, +aP8(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a if(new A.M(a.gaL(a)-a.gag(a),a.gaR(a)-a.gah(a)).l(0,c)&&new A.j(a.gag(a),a.gah(a)).l(0,B.i))return d s=c.a-a.gaL(a) r=c.b-a.gaR(a) @@ -119419,27 +119526,27 @@ h=Math.max(0,j.b-a.gah(a)) g=Math.max(0,j.c-s) j=Math.max(0,j.d-r) f=d.ch -e=A.a6(f).h("bm<1>") -return d.aHb(A.ak(new A.bm(f,new A.aE8(a),e),!0,e.h("B.E")),new A.aG(q,p,o,c),new A.aG(i,h,g,j),new A.aG(m,l,k,n))}, +e=A.a7(f).h("bl<1>") +return d.aH9(A.ak(new A.bl(f,new A.aEe(a),e),!0,e.h("A.E")),new A.aG(q,p,o,c),new A.aG(i,h,g,j),new A.aG(m,l,k,n))}, l(a,b){var s=this if(b==null)return!1 if(J.aj(b)!==A.O(s))return!1 -return b instanceof A.Mz&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.e.l(0,s.e)&&b.w.l(0,s.w)&&b.Q===s.Q&&b.as===s.as&&b.z===s.z&&b.y===s.y&&b.at===s.at&&b.ax===s.ax&&b.ay.l(0,s.ay)&&A.e5(b.ch,s.ch)}, +return b instanceof A.My&&b.a.l(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.f.l(0,s.f)&&b.r.l(0,s.r)&&b.e.l(0,s.e)&&b.w.l(0,s.w)&&b.Q===s.Q&&b.as===s.as&&b.z===s.z&&b.y===s.y&&b.at===s.at&&b.ax===s.ax&&b.ay.l(0,s.ay)&&A.e4(b.ch,s.ch)}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.f,s.r,s.e,!1,s.Q,s.as,s.z,s.y,s.at,s.ax,s.ay,A.c4(s.ch),B.a,B.a,B.a,B.a)}, k(a){var s=this return"MediaQueryData("+B.b.cl(A.b(["size: "+s.a.k(0),"devicePixelRatio: "+B.d.aZ(s.b,1),"textScaleFactor: "+B.d.aZ(s.c,1),"platformBrightness: "+s.d.k(0),"padding: "+s.f.k(0),"viewPadding: "+s.r.k(0),"viewInsets: "+s.e.k(0),"systemGestureInsets: "+s.w.k(0),"alwaysUse24HourFormat: false","accessibleNavigation: "+s.y,"highContrast: "+s.Q,"disableAnimations: "+s.as,"invertColors: "+s.z,"boldText: "+s.at,"navigationMode: "+s.ax.b,"gestureSettings: "+s.ay.k(0),"displayFeatures: "+A.h(s.ch)],t.T),", ")+")"}} -A.aE8.prototype={ -$1(a){return this.a.yC(a.gpV(a))}, +A.aEe.prototype={ +$1(a){return this.a.yE(a.gpX(a))}, $S:253} -A.zj.prototype={ -ev(a){return!this.w.l(0,a.w)}, -acX(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 -for(s=a7.gaz(a7),r=this.w,q=a6.w,p=r.ch!==q.ch,o=r.ay,n=q.ay,m=r.ax!==q.ax,l=r.at!==q.at,k=r.as!==q.as,j=r.Q!==q.Q,i=r.z!==q.z,h=r.y!==q.y,g=r.r,f=q.r,e=r.w,d=q.w,c=r.e,b=q.e,a=r.f,a0=q.f,a1=r.d!==q.d,a2=r.c!==q.c,a3=r.b!==q.b,r=r.a,q=q.a,a4=r.a,r=r.b;s.D();){a5=s.gZ(s) -if(a5 instanceof A.ic)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 +A.zh.prototype={ +eu(a){return!this.w.l(0,a.w)}, +acV(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +for(s=a7.gaw(a7),r=this.w,q=a6.w,p=r.ch!==q.ch,o=r.ay,n=q.ay,m=r.ax!==q.ax,l=r.at!==q.at,k=r.as!==q.as,j=r.Q!==q.Q,i=r.z!==q.z,h=r.y!==q.y,g=r.r,f=q.r,e=r.w,d=q.w,c=r.e,b=q.e,a=r.f,a0=q.f,a1=r.d!==q.d,a2=r.c!==q.c,a3=r.b!==q.b,r=r.a,q=q.a,a4=r.a,r=r.b;s.D();){a5=s.gZ(s) +if(a5 instanceof A.ib)switch(a5.a){case 0:if(!(q.a===a4&&q.b===r))return!0 break -case 1:a5=a4>r?B.cM:B.dh -if(a5!==(q.a>q.b?B.cM:B.dh))return!0 +case 1:a5=a4>r?B.cN:B.di +if(a5!==(q.a>q.b?B.cN:B.di))return!0 break case 2:if(a3)return!0 break @@ -119472,29 +119579,29 @@ case 16:if(!o.l(0,n))return!0 break case 17:if(p)return!0 break}}return!1}} -A.aFe.prototype={ +A.aFk.prototype={ T(){return"NavigationMode."+this.b}} -A.Tg.prototype={ -aW(){return new A.agN(B.n)}} -A.agN.prototype={ -bo(){this.bQ() -$.b9.eG$.push(this)}, -cZ(){this.fF() -this.aDM() -this.AR()}, -bM(a){var s,r=this +A.Tj.prototype={ +aW(){return new A.agU(B.n)}} +A.agU.prototype={ +bn(){this.bP() +$.b9.eF$.push(this)}, +cZ(){this.fH() +this.aDK() +this.AT()}, +bL(a){var s,r=this r.cc(a) s=r.a s.toString -if(r.e==null||a.c!==s.c)r.AR()}, -aDM(){var s,r=this +if(r.e==null||a.c!==s.c)r.AT()}, +aDK(){var s,r=this r.a.toString s=r.c s.toString s=A.dS(s,null) r.d=s r.e=null}, -AR(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.gm6(),a0=c.x +AT(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.c,b=e.d,a=c.gma(),a0=c.x if(a0==null){a0=self.window.devicePixelRatio if(a0===0)a0=1}a0=a.a1(0,a0) a=c.x @@ -119504,22 +119611,22 @@ r=s?d:b.c if(r==null)r=c.b.a.e q=s?d:b.d if(q==null)q=c.b.a.d -c.gtY() +c.gtZ() p=c.x if(p==null){p=self.window.devicePixelRatio -if(p===0)p=1}p=A.awr(B.hu,p) -c.gtY() +if(p===0)p=1}p=A.aww(B.hx,p) +c.gtZ() o=c.x if(o==null){o=self.window.devicePixelRatio -if(o===0)o=1}o=A.awr(B.hu,o) +if(o===0)o=1}o=A.aww(B.hx,o) n=c.f m=c.x if(m==null){m=self.window.devicePixelRatio -if(m===0)m=1}m=A.awr(n,m) -c.gtY() +if(m===0)m=1}m=A.aww(n,m) +c.gtZ() n=c.x if(n==null){n=self.window.devicePixelRatio -if(n===0)n=1}n=A.awr(B.hu,n) +if(n===0)n=1}n=A.aww(B.hx,n) l=s?d:b.y if(l==null)l=(c.b.a.a.a&1)!==0 k=s?d:b.z @@ -119532,31 +119639,31 @@ h=s?d:b.Q if(h==null)h=(c.b.a.a.a&32)!==0 g=s&&d b=s?d:b.ax -if(b==null)b=B.eq -c.gtY() -c.gtY() -f=new A.Mz(a0,a,r,q,m,p,o,n,g===!0,l,k,h,j,i,b,new A.a_J(d),B.Vp) -if(!f.l(0,e.e))e.aM(new A.aXL(e,f))}, -RX(){this.AR()}, -a7M(){if(this.d==null)this.AR()}, -a7L(){if(this.d==null)this.AR()}, -v(){B.b.N($.b9.eG$,this) -this.bL()}, +if(b==null)b=B.er +c.gtZ() +c.gtZ() +f=new A.My(a0,a,r,q,m,p,o,n,g===!0,l,k,h,j,i,b,new A.a_O(d),B.Vt) +if(!f.l(0,e.e))e.aM(new A.aXR(e,f))}, +RW(){this.AT()}, +a7K(){if(this.d==null)this.AT()}, +a7J(){if(this.d==null)this.AT()}, +v(){B.b.L($.b9.eF$,this) +this.bK()}, a5(a){var s=this.e s.toString -return A.r1(this.a.e,s,null)}} -A.aXL.prototype={ +return A.r0(this.a.e,s,null)}} +A.aXR.prototype={ $0(){this.a.e=this.b}, $S:0} -A.aob.prototype={} -A.a3N.prototype={ +A.aoh.prototype={} +A.a3T.prototype={ a5(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null switch(A.cr().a){case 1:case 3:case 5:s=!1 break case 0:case 2:case 4:s=!0 break default:s=h}r=i.d&&s -q=new A.aEv(i,a) +q=new A.aEB(i,a) p=r&&i.r!=null?q:h o=r&&i.r!=null?q:h n=r?i.r:h @@ -119564,354 +119671,354 @@ if(r&&i.r!=null){m=a.be(t.I) m.toString m=m.w}else m=h l=i.c -k=A.d2(h,h,A.mx(new A.kA(B.qu,l==null?h:new A.xC(l,h,h),h),B.dp,h,h,h,h),!1,h,h,!1,!1,h,h,h,n,h,h,h,h,h,h,h,o,h,h,p,i.x,h,h,h,h,h,m,h) +k=A.d3(h,h,A.mx(new A.kB(B.qy,l==null?h:new A.xA(l,h,h),h),B.dq,h,h,h,h),!1,h,h,!1,!1,h,h,h,n,h,h,h,h,h,h,h,o,h,h,p,i.x,h,h,h,h,h,m,h) j=!r||!1 -return A.bth(new A.uq(j,new A.agW(k,q,h),h))}} -A.aEv.prototype={ -$0(){if(this.a.d)A.v9(this.b,!1).aMx(null) -else A.a99(B.a4Z)}, +return A.bto(new A.uo(j,new A.ah2(k,q,h),h))}} +A.aEB.prototype={ +$0(){if(this.a.d)A.v7(this.b,!1).aMv(null) +else A.a9g(B.a52)}, $S:0} -A.X1.prototype={ +A.X6.prototype={ a5(a){var s=t.Bs.a(this.c) -return A.b8s(!0,null,s.gm(s),this.e,null,this.f,null)}} -A.H1.prototype={ -lX(a){if(this.bH==null)return!1 -return this.vX(a)}, -a94(a){}, -a95(a,b){var s=this.bH +return A.b8z(!0,null,s.gm(s),this.e,null,this.f,null)}} +A.H0.prototype={ +m0(a){if(this.bG==null)return!1 +return this.vY(a)}, +a91(a){}, +a92(a,b){var s=this.bG if(s!=null)s.$0()}, -Jb(a,b,c){}} -A.abx.prototype={ -a6S(){var s=t.S,r=A.e_(s) -return new A.H1(B.aR,18,B.d9,A.D(s,t.SP),r,null,null,A.BQ(),A.D(s,t.Au))}, -a9q(a){a.bH=this.a}} -A.agW.prototype={ -a5(a){return new A.kP(this.c,A.b_([B.aaE,new A.abx(this.d)],t.A,t.xR),B.b1,!1,null)}} -A.Fy.prototype={ +Jd(a,b,c){}} +A.abE.prototype={ +a6Q(){var s=t.S,r=A.e6(s) +return new A.H0(B.aS,18,B.da,A.D(s,t.SP),r,null,null,A.BP(),A.D(s,t.Au))}, +a9n(a){a.bG=this.a}} +A.ah2.prototype={ +a5(a){return new A.kP(this.c,A.b_([B.aaI,new A.abE(this.d)],t.A,t.xR),B.b2,!1,null)}} +A.Fw.prototype={ T(){return"RoutePopDisposition."+this.b}} -A.ek.prototype={ -gKk(){return B.uI}, -rH(){}, -BU(){var s=A.b9B() -s.cE(new A.aKy(this),t.H) +A.el.prototype={ +gKm(){return B.uM}, +rI(){}, +BW(){var s=A.b9H() +s.cE(new A.aKE(this),t.H) return s}, -BS(){var s=this.a +BU(){var s=this.a if(s==null)s=null else{s.a.toString -s=!0}if(s===!0)A.b9B().cE(new A.aKx(this),t.H)}, -S2(a){}, -n4(){var s=0,r=A.u(t.oj),q,p=this -var $async$n4=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:q=p.ga9K()?B.a1H:B.Cw +s=!0}if(s===!0)A.b9H().cE(new A.aKD(this),t.H)}, +S1(a){}, +n7(){var s=0,r=A.v(t.oj),q,p=this +var $async$n7=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:q=p.ga9I()?B.a1L:B.CA s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$n4,r)}, -gady(){return!1}, -uj(a){this.aHZ(a) +case 1:return A.t(q,r)}}) +return A.u($async$n7,r)}, +gadw(){return!1}, +uj(a){this.aHX(a) return!0}, -aHZ(a){var s=a==null?null:a -this.d.eM(0,s)}, -xz(a){}, -BT(a){}, -RY(a){}, -Bq(){}, -HQ(){}, +aHX(a){var s=a==null?null:a +this.d.eL(0,s)}, +xB(a){}, +BV(a){}, +RX(a){}, +Bs(){}, +HT(){}, v(){this.a=null}, -guV(){var s,r=this.a +guW(){var s,r=this.a if(r==null)return!1 r=r.e -r=new A.dH(r,A.a6(r).h("dH<1,hM?>")) -s=r.rL(r,new A.aKB(),new A.aKC()) +r=new A.dH(r,A.a7(r).h("dH<1,hL?>")) +s=r.rM(r,new A.aKH(),new A.aKI()) if(s==null)return!1 return s.a===this}, -ga9K(){var s,r=this.a +ga9I(){var s,r=this.a if(r==null)return!1 r=r.e -r=new A.dH(r,A.a6(r).h("dH<1,hM?>")) -s=r.nF(r,new A.aKD(),new A.aKE()) +r=new A.dH(r,A.a7(r).h("dH<1,hL?>")) +s=r.nH(r,new A.aKJ(),new A.aKK()) if(s==null)return!1 return s.a===this}, -ga98(){var s,r,q,p,o=this.a +ga95(){var s,r,q,p,o=this.a if(o==null)return!1 for(o=o.e,s=o.length,r=0;r=1)return!0}return!1}, -guU(){var s=this.a +guV(){var s=this.a if(s==null)return!1 s=s.e -s=new A.dH(s,A.a6(s).h("dH<1,hM?>")) -s=s.nF(s,new A.aKz(this),new A.aKA()) -s=s==null?null:s.grJ() +s=new A.dH(s,A.a7(s).h("dH<1,hL?>")) +s=s.nH(s,new A.aKF(this),new A.aKG()) +s=s==null?null:s.grK() return s===!0}} -A.aKy.prototype={ +A.aKE.prototype={ $1(a){var s,r=this.a.a if(r==null)s=null else{r.a.toString -s=!0}if(s===!0){r=r.x.gkj() -if(r!=null)r.la()}}, -$S:29} -A.aKx.prototype={ +s=!0}if(s===!0){r=r.x.gkl() +if(r!=null)r.le()}}, +$S:30} +A.aKD.prototype={ $1(a){var s=this.a.a -if(s!=null){s=s.x.gkj() -if(s!=null)s.la()}}, -$S:29} -A.aKB.prototype={ -$1(a){return a!=null&&a.grJ()}, +if(s!=null){s=s.x.gkl() +if(s!=null)s.le()}}, +$S:30} +A.aKH.prototype={ +$1(a){return a!=null&&a.grK()}, $S:47} -A.aKC.prototype={ +A.aKI.prototype={ $0(){return null}, -$S:5} -A.aKD.prototype={ -$1(a){return a!=null&&a.grJ()}, +$S:7} +A.aKJ.prototype={ +$1(a){return a!=null&&a.grK()}, $S:47} -A.aKE.prototype={ +A.aKK.prototype={ $0(){return null}, -$S:5} -A.aKz.prototype={ -$1(a){return a!=null&&A.ba6(this.a).$1(a)}, +$S:7} +A.aKF.prototype={ +$1(a){return a!=null&&A.bac(this.a).$1(a)}, $S:47} -A.aKA.prototype={ +A.aKG.prototype={ $0(){return null}, -$S:5} +$S:7} A.lQ.prototype={ k(a){var s=this.a s=s==null?"none":'"'+s+'"' return"RouteSettings("+s+", "+A.h(this.b)+")"}} -A.zs.prototype={} -A.yB.prototype={ -ev(a){return a.f!=this.f}} -A.aKw.prototype={} -A.aa7.prototype={} -A.a_A.prototype={} -A.N_.prototype={ +A.zq.prototype={} +A.yz.prototype={ +eu(a){return a.f!=this.f}} +A.aKC.prototype={} +A.aae.prototype={} +A.a_F.prototype={} +A.N0.prototype={ aW(){var s=null,r=A.b([],t.Ye),q=$.ag(),p=t.p6 -return new A.nQ(r,new A.afz(q),A.ly(s,p),A.ly(s,p),A.Dz(!0,"Navigator",!0,!0,s,s,!1),new A.OF(0,q,t.dZ),A.iT(!1,t.w),A.y(t.S),s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, -aNj(a,b){return this.Q.$2(a,b)}} -A.aFp.prototype={ +return new A.nO(r,new A.afG(q),A.ly(s,p),A.ly(s,p),A.Dy(!0,"Navigator",!0,!0,s,s,!1),new A.OI(0,q,t.dZ),A.iT(!1,t.w),A.y(t.S),s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, +aNh(a,b){return this.Q.$2(a,b)}} +A.aFv.prototype={ $1(a){return a==null}, $S:686} -A.km.prototype={ +A.kn.prototype={ T(){return"_RouteLifecycle."+this.b}} -A.ahw.prototype={} -A.hM.prototype={ -ghy(){var s,r +A.ahD.prototype={} +A.hL.prototype={ +ghB(){var s,r if(this.c){s=t.sd.a(this.a.b) -s.ghy() -r=A.h(s.ghy()) +s.ghB() +r=A.h(s.ghB()) return"p+"+r}r=this.b -if(r!=null)return"r+"+r.gacb() +if(r!=null)return"r+"+r.gac9() return null}, -aKn(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a +aKl(a,b,c,d){var s,r,q,p=this,o=p.d,n=p.a n.a=b -n.rH() +n.rI() s=p.d -if(s===B.EO||s===B.EP){r=n.BU() -p.d=B.EQ -r.aQO(new A.aZK(p,b))}else{n.S2(c) -p.d=B.f1}if(a)n.BT(null) -s=o===B.ada||o===B.EP +if(s===B.ES||s===B.ET){r=n.BW() +p.d=B.EU +r.aQK(new A.aZQ(p,b))}else{n.S1(c) +p.d=B.f2}if(a)n.BV(null) +s=o===B.ade||o===B.ET q=b.r -if(s)q.h7(0,new A.Tt(n,d)) -else q.h7(0,new A.HN(n,d))}, -aKm(a,b){var s,r=this -r.d=B.ad6 +if(s)q.ha(0,new A.Tw(n,d)) +else q.ha(0,new A.HM(n,d))}, +aKk(a,b){var s,r=this +r.d=B.ada s=r.a if((s.d.a.a&30)!==0)return!0 -if(!s.uj(r.w)){r.d=B.f1 +if(!s.uj(r.w)){r.d=B.f2 return!1}r.w=null return!0}, -fB(a){if(this.d.a>=10)return +fD(a){if(this.d.a>=10)return this.x=!0 -this.d=B.EN}, +this.d=B.ER}, v(){var s,r,q,p,o,n,m={} -this.d=B.ad8 +this.d=B.adc s=this.a -r=s.gKk() -q=new A.aZI() -p=A.a6(r) -o=new A.bm(r,q,p.h("bm<1>")) -if(!o.gaz(o).D())s.v() +r=s.gKm() +q=new A.aZO() +p=A.a7(r) +o=new A.bl(r,q,p.h("bl<1>")) +if(!o.gaw(o).D())s.v() else{m.a=o.gE(o) -for(s=B.b.gaz(r),p=new A.iv(s,q,p.h("iv<1>"));p.D();){r=s.gZ(s) +for(s=B.b.gaw(r),p=new A.iu(s,q,p.h("iu<1>"));p.D();){r=s.gZ(s) n=A.ba("listener") -q=new A.aZJ(m,this,r,n) +q=new A.aZP(m,this,r,n) n.b=q r.d.ai(0,q)}}}, -gaQQ(){var s=this.d.a +gaQM(){var s=this.d.a return s<=7&&s>=1}, -grJ(){var s=this.d.a +grK(){var s=this.d.a return s<=10&&s>=1}} -A.aZK.prototype={ +A.aZQ.prototype={ $0(){var s=this.a -if(s.d===B.EQ){s.d=B.f1 -this.b.O1()}}, +if(s.d===B.EU){s.d=B.f2 +this.b.O3()}}, $S:0} -A.aZI.prototype={ +A.aZO.prototype={ $1(a){return a.d.a!=null}, $S:687} -A.aZJ.prototype={ +A.aZP.prototype={ $0(){var s=this,r=s.a;--r.a s.c.d.a9(0,s.d.b5()) if(r.a===0)s.b.a.v()}, $S:0} -A.aZL.prototype={ +A.aZR.prototype={ $1(a){return a.a===this.a}, $S:95} -A.wC.prototype={} -A.HN.prototype={ -v4(a){a.G9(this.b,this.a,B.dF,!1)}} +A.wA.prototype={} A.HM.prototype={ -v4(a){var s=$.ot() -A.yb(a) -if(!s.a.get(a).CW.a)a.G9(this.a,this.b,B.dG,!1)}} -A.Ts.prototype={ -v4(a){}} -A.Tt.prototype={ -v4(a){var s=this.a,r=s.guV() -if(r)a.G9(this.b,s,B.dF,!1)}} -A.nQ.prototype={ -bo(){var s,r,q,p,o=this -o.bQ() +v5(a){a.Gb(this.b,this.a,B.dH,!1)}} +A.HL.prototype={ +v5(a){var s=$.os() +A.y9(a) +if(!s.a.get(a).CW.a)a.Gb(this.a,this.b,B.dI,!1)}} +A.Tv.prototype={ +v5(a){}} +A.Tw.prototype={ +v5(a){var s=this.a,r=s.guW() +if(r)a.Gb(this.b,s,B.dH,!1)}} +A.nO.prototype={ +bn(){var s,r,q,p,o=this +o.bP() for(s=o.a.x,r=0;!1;++r){q=s[r] -p=$.ot() -A.Dr(q) +p=$.os() +A.Dq(q) p.a.set(q,o)}o.Q=o.a.x -s=o.c.k9(t.mS) +s=o.c.kb(t.mS) s=s==null?null:s.gbg() t.ZG.a(s) -o.Qj(s==null?null:s.f) +o.Qi(s==null?null:s.f) o.a.toString -B.j1.rI("selectSingleEntryHistory",t.H)}, -kt(a,b){var s,r,q,p,o,n,m=this -m.pi(m.as,"id") +B.j4.rJ("selectSingleEntryHistory",t.H)}, +kv(a,b){var s,r,q,p,o,n,m=this +m.pk(m.as,"id") s=m.f -m.pi(s,"history") +m.pk(s,"history") for(;r=m.e,r.length!==0;)r.pop().v() m.d=new A.cG(null,t.ku) -B.b.F(r,s.acc(null,m)) +B.b.F(r,s.aca(null,m)) m.a.toString q=0 -for(;!1;++q){p=B.Vo[q] +for(;!1;++q){p=B.Vs[q] r=m.c r.toString -r=p.RI(r) -o=$.b66() -n=new A.hM(r,null,!0,B.pR,o,o,o) +r=p.RH(r) +o=$.b6c() +n=new A.hL(r,null,!0,B.pV,o,o,o) m.e.push(n) -B.b.F(m.e,s.acc(n,m))}if(s.y==null){s=m.a +B.b.F(m.e,s.aca(n,m))}if(s.y==null){s=m.a r=m.e o=s.f -B.b.F(r,J.na(s.aNj(m,o),new A.aFo(m),t.Ez))}m.O1()}, -S5(a){var s,r=this -r.ajb(a) +B.b.F(r,J.na(s.aNh(m,o),new A.aFu(m),t.Ez))}m.O3()}, +S4(a){var s,r=this +r.aj9(a) s=r.f if(r.d6$!=null)s.a4(0,r.e) else s.aj(0)}, -ghy(){return this.a.y}, +ghB(){return this.a.y}, cZ(){var s,r,q,p,o=this -o.akr() +o.akp() s=o.c.be(t.mS) -o.Qj(s==null?null:s.f) -for(r=o.e,q=r.length,p=0;p0?s[r-1]:a0 o=A.b([],t.Ye) -$label0$1:for(s=a.w,n=a.r,m=a0,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=a.qT(r-1,A.bb5()) +$label0$1:for(s=a.w,n=a.r,m=a0,l=m,k=!1,j=!1;r>=0;){switch(q.d.a){case 1:i=a.qV(r-1,A.bbb()) h=i>=0?a.e[i]:a0 h=h==null?a0:h.a g=q.a g.a=a -g.rH() -q.d=B.ad9 -n.h7(0,new A.HN(g,h)) +g.rI() +q.d=B.add +n.ha(0,new A.HM(g,h)) continue $label0$1 case 2:if(k||l==null){h=q.a -h.BS() -q.d=B.f1 -if(l==null)h.BT(a0) +h.BU() +q.d=B.f2 +if(l==null)h.BV(a0) continue $label0$1}break case 3:case 4:case 6:h=p==null?a0:p.a -i=a.qT(r-1,A.bb5()) +i=a.qV(r-1,A.bbb()) g=i>=0?a.e[i]:a0 g=g==null?a0:g.a -q.aKn(l==null,a,h,g) -if(q.d===B.f1)continue $label0$1 +q.aKl(l==null,a,h,g) +if(q.d===B.f2)continue $label0$1 break -case 5:if(!j&&m!=null){q.a.xz(m) +case 5:if(!j&&m!=null){q.a.xB(m) q.f=m}j=!0 break -case 7:if(!j&&m!=null){q.a.xz(m) +case 7:if(!j&&m!=null){q.a.xB(m) q.f=m}k=!0 j=!0 break -case 8:i=a.qT(r,A.Wt()) +case 8:i=a.qV(r,A.Wy()) h=i>=0?a.e[i]:a0 -if(!q.aKm(a,h==null?a0:h.a))continue $label0$1 -if(!j){if(m!=null){q.a.xz(m) +if(!q.aKk(a,h==null?a0:h.a))continue $label0$1 +if(!j){if(m!=null){q.a.xB(m) q.f=m}m=q.a}h=q.a -i=a.qT(r,A.Wt()) +i=a.qV(r,A.Wy()) g=i>=0?a.e[i]:a0 -s.h7(0,new A.HM(h,g==null?a0:g.a)) -if(q.d===B.pS)continue $label0$1 +s.ha(0,new A.HL(h,g==null?a0:g.a)) +if(q.d===B.pW)continue $label0$1 k=!0 break case 11:break @@ -119919,20 +120026,20 @@ case 9:h=q.a g=q.w if(g==null)g=a0 h=h.d.a -if((h.a&30)!==0)A.a7(A.ah("Future already completed")) -h.pL(g) +if((h.a&30)!==0)A.a6(A.ah("Future already completed")) +h.pN(g) q.w=null -q.d=B.EN +q.d=B.ER continue $label0$1 -case 10:if(!j){if(m!=null)q.a.xz(m) -m=a0}i=a.qT(r,A.Wt()) +case 10:if(!j){if(m!=null)q.a.xB(m) +m=a0}i=a.qV(r,A.Wy()) h=i>=0?a.e[i]:a0 h=h==null?a0:h.a -q.d=B.ad7 -if(q.x)s.h7(0,new A.Ts(q.a,h)) +q.d=B.adb +if(q.x)s.ha(0,new A.Tv(q.a,h)) continue $label0$1 case 12:if(!k&&l!=null)break -q.d=B.pS +q.d=B.pW continue $label0$1 case 13:o.push(B.b.dn(a.e,r)) q=l @@ -119941,205 +120048,205 @@ case 14:case 0:break}--r f=r>0?a.e[r-1]:a0 l=q q=p -p=f}a.ar6() -a.ar8() +p=f}a.ar3() +a.ar5() a.a.toString s=a.e -s=new A.dH(s,A.a6(s).h("dH<1,hM?>")) -e=s.rL(s,new A.aFg(),new A.aFh()) +s=new A.dH(s,A.a7(s).h("dH<1,hL?>")) +e=s.rM(s,new A.aFm(),new A.aFn()) d=e==null?a0:e.a.b.a -if(d!=null&&d!==a.at){A.bhS(d,!1,a0) +if(d!=null&&d!==a.at){A.bhY(d,!1,a0) a.at=d}for(s=o.length,c=0;c=0;){s=m.e[k] r=s.d.a if(!(r<=12&&r>=3)){--k -continue}q=m.arR(k+1,A.blN()) +continue}q=m.arO(k+1,A.blT()) r=q==null p=r?l:q.a o=s.r if(p!=o){if(!((r?l:q.a)==null&&s.f==o)){p=s.a -p.BT(r?l:q.a)}s.r=r?l:q.a}--k -n=m.qT(k,A.blN()) +p.BV(r?l:q.a)}s.r=r?l:q.a}--k +n=m.qV(k,A.blT()) r=n>=0?m.e[n]:l p=r==null o=p?l:r.a if(o!=s.e){o=s.a -o.RY(p?l:r.a) +o.RX(p?l:r.a) s.e=p?l:r.a}}}, -a05(a,b){a=this.qT(a,b) +a04(a,b){a=this.qV(a,b) return a>=0?this.e[a]:null}, -qT(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, -arR(a,b){var s +qV(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +arO(a,b){var s while(!0){s=this.e if(!(a?") +r=d.h("el<0?>?") q=r.a(this.a.r.$1(s)) return q==null&&!b?r.a(this.a.w.$1(s)):q}, -PH(a,b,c){return this.GA(a,!1,b,c)}, -aOC(a){var s=A.bj9(a,B.EO,!1,null) +PG(a,b,c){return this.GD(a,!1,b,c)}, +aOA(a){var s=A.bjf(a,B.ES,!1,null) this.e.push(s) -this.O1() -this.N1() +this.O3() +this.N3() return a.d.a}, -pc(a){return this.aOC(a,t.X)}, -D7(a){var s=0,r=A.u(t.w),q,p=this,o,n,m -var $async$D7=A.v(function(b,c){if(b===1)return A.q(c,r) +pe(a){return this.aOA(a,t.X)}, +D9(a){var s=0,r=A.v(t.w),q,p=this,o,n,m +var $async$D9=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)$async$outer:switch(s){case 0:m=p.e -m=new A.dH(m,A.a6(m).h("dH<1,hM?>")) -o=m.rL(m,new A.aFi(),new A.aFj()) +m=new A.dH(m,A.a7(m).h("dH<1,hL?>")) +o=m.rM(m,new A.aFo(),new A.aFp()) if(o==null){q=!1 s=1 break}s=3 -return A.A(o.a.n4(),$async$D7) +return A.B(o.a.n7(),$async$D9) case 3:n=c if(p.c==null){q=!0 s=1 break}m=p.e -m=new A.dH(m,A.a6(m).h("dH<1,hM?>")) -if(o!==m.rL(m,new A.aFk(),new A.aFl())){q=!0 +m=new A.dH(m,A.a7(m).h("dH<1,hL?>")) +if(o!==m.rM(m,new A.aFq(),new A.aFr())){q=!0 s=1 break}switch(n.a){case 2:q=!1 s=1 break $async$outer -case 0:p.ab7(a) +case 0:p.ab5(a) q=!0 s=1 break $async$outer case 1:q=!0 s=1 -break $async$outer}case 1:return A.r(q,r)}}) -return A.t($async$D7,r)}, -aaf(){return this.D7(null,t.X)}, -aMx(a){return this.D7(a,t.X)}, -ab8(a){var s=this,r=B.b.aM2(s.e,A.bb5()) +break $async$outer}case 1:return A.t(q,r)}}) +return A.u($async$D9,r)}, +aad(){return this.D9(null,t.X)}, +aMv(a){return this.D9(a,t.X)}, +ab6(a){var s=this,r=B.b.aM0(s.e,A.bbb()) if(r.c){s.a.toString -if(null.$2(r.a,a)&&r.d===B.f1)r.d=B.pT}else{r.w=a -r.d=B.pT}if(r.d===B.pT)s.FE(!1) -s.N1()}, -ic(){return this.ab8(null,t.X)}, -ab7(a){return this.ab8(a,t.X)}, -aPc(a){var s,r=this,q=a.guV() -B.b.uF(r.e,A.ba6(a)).fB(0) -r.FE(!1) +if(null.$2(r.a,a)&&r.d===B.f2)r.d=B.pX}else{r.w=a +r.d=B.pX}if(r.d===B.pX)s.FF(!1) +s.N3()}, +ih(){return this.ab6(null,t.X)}, +ab5(a){return this.ab6(a,t.X)}, +aPa(a){var s,r=this,q=a.guW() +B.b.uG(r.e,A.bac(a)).fD(0) +r.FF(!1) if(q){s=r.e -s=new A.dH(s,A.a6(s).h("dH<1,hM?>")) -s.rL(s,new A.aFm(),new A.aFn()) -r.N1()}}, -a8y(a){var s,r=this,q=B.b.aLh(r.e,A.ba6(a)),p=r.e[q] -if(p.c&&p.d.a<8){s=r.a05(q-1,A.Wt()) +s=new A.dH(s,A.a7(s).h("dH<1,hL?>")) +s.rM(s,new A.aFs(),new A.aFt()) +r.N3()}}, +a8w(a){var s,r=this,q=B.b.aLf(r.e,A.bac(a)),p=r.e[q] +if(p.c&&p.d.a<8){s=r.a04(q-1,A.Wy()) s=s==null?null:s.a -r.w.h7(0,new A.HM(a,s))}p.d=B.pS -if(!r.ay)r.FE(!1)}, -sa5p(a){this.ch=a +r.w.ha(0,new A.HL(a,s))}p.d=B.pW +if(!r.ay)r.FF(!1)}, +sa5n(a){this.ch=a this.CW.sm(0,a>0)}, -aI1(){var s,r,q,p,o,n,m=this -m.sa5p(m.ch+1) -if(m.ch===1){s=m.qT(m.e.length-1,A.Wt()) +aI_(){var s,r,q,p,o,n,m=this +m.sa5n(m.ch+1) +if(m.ch===1){s=m.qV(m.e.length-1,A.Wy()) r=m.e[s].a -q=!r.gady()&&s>0?m.a05(s-1,A.Wt()).a:null +q=!r.gadw()&&s>0?m.a04(s-1,A.Wy()).a:null p=m.Q p===$&&A.c() o=p.length n=0 -for(;n7){h=i.a h.c.sm(0,b) -continue}if(i.c){l=l||r.length!==J.bv(p) -if(r.length!==0){g=m==null?b:m.ghy() -o.u(0,g,r) -n.N(0,g)}k=i.ghy()!=null +continue}if(i.c){l=l||r.length!==J.bu(p) +if(r.length!==0){g=m==null?b:m.ghB() +o.t(0,g,r) +n.L(0,g)}k=i.ghB()!=null h=i.a -f=k?i.ghy():b +f=k?i.ghB():b h.c.sm(0,f) if(k){r=A.b([],s) h=c.y h.toString -p=J.c0(h,i.ghy()) -if(p==null)p=B.fK}else{r=B.fK -p=B.fK}m=i +p=J.c0(h,i.ghB()) +if(p==null)p=B.fN}else{r=B.fN +p=B.fN}m=i continue}if(k){h=i.b -h=h==null?b:h.ga9O() +h=h==null?b:h.ga9M() k=h===!0}else k=!1 h=i.a -f=k?i.ghy():b +f=k?i.ghB():b h.c.sm(0,f) if(k){h=i.b f=h.b -h=f==null?h.b=h.I1():f +h=f==null?h.b=h.I3():f if(!l){f=J.aK(p) e=f.gE(p) d=r.length l=e<=d||!J.e(f.i(p,d),h)}else l=!0 -B.b.H(r,h)}}l=l||r.length!==J.bv(p) -c.aqQ(r,m,o,n) +B.b.H(r,h)}}l=l||r.length!==J.bu(p) +c.aqN(r,m,o,n) if(l||n.gdm(n)){c.y=o c.C()}}, -aqQ(a,b,c,d){var s -if(a.length!==0){s=b==null?null:b.ghy() -c.u(0,s,a) -d.N(0,s)}}, +aqN(a,b,c,d){var s +if(a.length!==0){s=b==null?null:b.ghB() +c.t(0,s,a) +d.L(0,s)}}, aj(a){if(this.y==null)return this.y=null this.C()}, -acc(a,b){var s,r,q,p,o,n=A.b([],t.Ye) -if(this.y!=null)s=a!=null&&a.ghy()==null +aca(a,b){var s,r,q,p,o,n=A.b([],t.Ye) +if(this.y!=null)s=a!=null&&a.ghB()==null else s=!0 if(s)return n s=this.y s.toString -r=J.c0(s,a==null?null:a.ghy()) +r=J.c0(s,a==null?null:a.ghB()) if(r==null)return n -for(s=J.az(r);s.D();){q=A.bDq(s.gZ(s)) -p=q.RI(b) -o=$.b66() -n.push(new A.hM(p,q,!1,B.pR,o,o,o))}return n}, -Ii(){return null}, -y3(a){a.toString -return J.bsx(t.c.a(a),new A.aWw(),t.ob,t.UX)}, -a9n(a){this.y=a}, -z0(){return this.y}, -gxG(a){return this.y!=null}} -A.aWw.prototype={ -$2(a,b){return new A.bp(A.eJ(a),A.im(t._.a(b),!0,t.K),t.qE)}, +for(s=J.ax(r);s.D();){q=A.bDw(s.gZ(s)) +p=q.RH(b) +o=$.b6c() +n.push(new A.hL(p,q,!1,B.pV,o,o,o))}return n}, +Ik(){return null}, +y5(a){a.toString +return J.bsD(t.c.a(a),new A.aWC(),t.ob,t.UX)}, +a9k(a){this.y=a}, +z2(){return this.y}, +gxI(a){return this.y!=null}} +A.aWC.prototype={ +$2(a,b){return new A.bo(A.eJ(a),A.il(t._.a(b),!0,t.K),t.qE)}, $S:691} -A.aY7.prototype={ +A.aYd.prototype={ $2(a,b){if(!a.a)a.a9(0,b)}, $S:53} -A.Tu.prototype={ -dq(){this.eC() +A.Tx.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.Tv.prototype={ -bM(a){this.cc(a) +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Ty.prototype={ +bL(a){this.cc(a) this.ul()}, cZ(){var s,r,q,p,o=this -o.fF() +o.fH() s=o.d6$ -r=o.gt2() +r=o.gt3() q=o.c q.toString -q=A.vG(q) -o.jk$=q -p=o.r6(q,r) -if(r){o.kt(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ab(0,new A.aY7()) +r.jl$.ab(0,new A.aYd()) s=r.d6$ if(s!=null)s.v() r.d6$=null -r.akq()}} -A.a4j.prototype={ +r.ako()}} +A.a4q.prototype={ k(a){var s=A.b([],t.T) -this.hb(s) +this.he(s) return"Notification("+B.b.cl(s,", ")+")"}, -hb(a){}} -A.hZ.prototype={ -dg(a){return new A.Tw(this,B.aa,this.$ti.h("Tw<1>"))}} -A.Tw.prototype={ -aaD(a){var s,r=this.f +he(a){}} +A.hY.prototype={ +dg(a){return new A.Tz(this,B.ac,this.$ti.h("Tz<1>"))}} +A.Tz.prototype={ +aaB(a){var s,r=this.f r.toString s=this.$ti -s.h("hZ<1>").a(r) +s.h("hY<1>").a(r) if(s.c.b(a))return r.d.$1(a) return!1}, -rP(a){}} +rQ(a){}} A.lv.prototype={} -A.aoh.prototype={} -A.a4B.prototype={ +A.aon.prototype={} +A.a4I.prototype={ T(){return"OverflowBarAlignment."+this.b}} -A.a4A.prototype={ -bD(a){var s=this,r=null,q=a.be(t.I) +A.a4H.prototype={ +bC(a){var s=this,r=null,q=a.be(t.I) q.toString q=q.w -q=new A.HY(s.e,s.f,s.r,s.w,s.x,q,B.t,0,r,r,A.aZ(t.v)) -q.bC() +q=new A.HX(s.e,s.f,s.r,s.w,s.x,q,B.t,0,r,r,A.aZ(t.v)) +q.bB() q.F(0,r) return q}, -bI(a,b){var s,r=this +bH(a,b){var s,r=this t.Eg.a(b) -b.sM0(0,r.e) -b.siR(r.f) -b.saNS(r.r) -b.saNQ(r.w) -b.saNR(r.x) +b.sM2(0,r.e) +b.siT(r.f) +b.saNQ(r.r) +b.saNO(r.w) +b.saNP(r.x) s=a.be(t.I) s.toString b.sd0(s.w) -b.slC(B.t)}} -A.pQ.prototype={} -A.HY.prototype={ -sM0(a,b){if(this.L===b)return -this.L=b +b.slH(B.t)}} +A.pP.prototype={} +A.HX.prototype={ +sM2(a,b){if(this.M===b)return +this.M=b this.aE()}, -siR(a){if(this.aa==a)return +siT(a){if(this.aa==a)return this.aa=a this.aE()}, -saNS(a){if(this.af===a)return +saNQ(a){if(this.af===a)return this.af=a this.aE()}, -saNQ(a){if(this.aJ===a)return +saNO(a){if(this.aJ===a)return this.aJ=a this.aE()}, -saNR(a){if(this.b9===a)return +saNP(a){if(this.b9===a)return this.b9=a this.aE()}, sd0(a){if(this.G===a)return this.G=a this.aE()}, -slC(a){var s=this +slH(a){var s=this if(a===s.a8)return s.a8=a -s.bk() +s.bj() s.ce()}, -h6(a){if(!(a.e instanceof A.pQ))a.e=new A.pQ(null,null,B.i)}, +h9(a){if(!(a.e instanceof A.pP))a.e=new A.pP(null,null,B.i)}, c4(a){var s,r,q,p,o,n=this,m=n.aH$ if(m==null)return 0 -for(s=A.w(n).h("aL.1"),r=0;m!=null;){r+=m.b2(B.a5,1/0,m.gc6()) +for(s=A.q(n).h("aL.1"),r=0;m!=null;){r+=m.b2(B.a6,1/0,m.gc6()) q=m.e q.toString -m=s.a(q).aY$}q=n.L +m=s.a(q).aY$}q=n.M p=n.dJ$ m=n.aH$ -if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b2(B.aq,a,m.gcz()) +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b2(B.as,a,m.gcz()) q=m.e q.toString -m=s.a(q).aY$}return o+n.af*(n.dJ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b2(B.aq,a,m.gcz())) +m=s.a(q).aY$}return o+n.af*(n.dJ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b2(B.as,a,m.gcz())) q=m.e q.toString m=s.a(q).aY$}return o}}, cd(a){var s,r,q,p,o,n=this,m=n.aH$ if(m==null)return 0 -for(s=A.w(n).h("aL.1"),r=0;m!=null;){r+=m.b2(B.a5,1/0,m.gc6()) +for(s=A.q(n).h("aL.1"),r=0;m!=null;){r+=m.b2(B.a6,1/0,m.gc6()) q=m.e q.toString -m=s.a(q).aY$}q=n.L +m=s.a(q).aY$}q=n.M p=n.dJ$ m=n.aH$ -if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b2(B.aQ,a,m.gcY()) +if(r+q*(p-1)>a){for(o=0;m!=null;){o+=m.b2(B.aR,a,m.gcY()) q=m.e q.toString -m=s.a(q).aY$}return o+n.af*(n.dJ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b2(B.aQ,a,m.gcY())) +m=s.a(q).aY$}return o+n.af*(n.dJ$-1)}else{for(o=0;m!=null;){o=Math.max(o,m.b2(B.aR,a,m.gcY())) q=m.e q.toString m=s.a(q).aY$}return o}}, c8(a){var s,r,q,p=this,o=p.aH$ if(o==null)return 0 -for(s=A.w(p).h("aL.1"),r=0;o!=null;){r+=o.b2(B.a5,1/0,o.gc6()) +for(s=A.q(p).h("aL.1"),r=0;o!=null;){r+=o.b2(B.a6,1/0,o.gc6()) q=o.e q.toString -o=s.a(q).aY$}return r+p.L*(p.dJ$-1)}, +o=s.a(q).aY$}return r+p.M*(p.dJ$-1)}, c3(a){var s,r,q,p=this,o=p.aH$ if(o==null)return 0 -for(s=A.w(p).h("aL.1"),r=0;o!=null;){r+=o.b2(B.ad,1/0,o.gcg()) +for(s=A.q(p).h("aL.1"),r=0;o!=null;){r+=o.b2(B.af,1/0,o.gcg()) q=o.e q.toString -o=s.a(q).aY$}return r+p.L*(p.dJ$-1)}, -fV(a){return this.It(a)}, +o=s.a(q).aY$}return r+p.M*(p.dJ$-1)}, +fW(a){return this.Iv(a)}, dH(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.aH$ if(i==null)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) s=a.b r=new A.b8(0,s,0,a.d) -for(q=A.w(j).h("aL.1"),p=0,o=0,n=0;i!=null;){m=i.k8(r) +for(q=A.q(j).h("aL.1"),p=0,o=0,n=0;i!=null;){m=i.ka(r) p+=m.a l=m.b o=Math.max(o,l) n+=l+j.af l=i.e l.toString -i=q.a(l).aY$}k=p+j.L*(j.dJ$-1) +i=q.a(l).aY$}k=p+j.M*(j.dJ$-1) if(k>s)return a.c9(new A.M(s,n-j.af)) else return a.c9(new A.M(j.aa==null?k:s,o))}, d3(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2={},a3=a2.a=a1.aH$ @@ -120371,7 +120478,7 @@ a1.k3=new A.M(A.Y(0,s.a,s.b),A.Y(0,s.c,s.d)) return}s=t.k r=s.a(A.J.prototype.gaG.call(a1)) q=new A.b8(0,r.b,0,r.d) -for(r=A.w(a1).h("aL.1"),p=a3,o=0,n=0,m=0;p!=null;p=a3){p.dc(q,!0) +for(r=A.q(a1).h("aL.1"),p=a3,o=0,n=0,m=0;p!=null;p=a3){p.dc(q,!0) p=a2.a l=p.k3 k=l.a @@ -120381,11 +120488,11 @@ m=Math.max(m,k) p=p.e p.toString a3=r.a(p).aY$ -a2.a=a3}j=a1.G===B.al -i=o+a1.L*(a1.dJ$-1) -if(i>s.a(A.J.prototype.gaG.call(a1)).b){a3=a1.b9===B.cU?a1.aH$:a1.f4$ +a2.a=a3}j=a1.G===B.an +i=o+a1.M*(a1.dJ$-1) +if(i>s.a(A.J.prototype.gaG.call(a1)).b){a3=a1.b9===B.cV?a1.aH$:a1.f5$ a2.a=a3 -h=new A.aZc(a2,a1) +h=new A.aZi(a2,a1) for(r=t.pi,p=a3,g=0;p!=null;p=a3){l=p.e l.toString r.a(l) @@ -120413,46 +120520,46 @@ e=a3.k3.a d=a1.aa==null?i:s.a(A.J.prototype.gaG.call(a1)).b a1.k3=s.a(A.J.prototype.gaG.call(a1)).c9(new A.M(d,n)) f=A.ba("x") -c=a1.L +c=a1.M switch(a1.aa){case null:f.b=j?a1.k3.a-e:0 break -case B.a3:f.b=j?a1.k3.a-e:0 +case B.a4:f.b=j?a1.k3.a-e:0 break -case B.iV:s=a1.k3.a +case B.iY:s=a1.k3.a b=(s-i)/2 f.b=j?s-b-e:b break -case B.m4:f.b=j?i-e:a1.k3.a-i +case B.m7:f.b=j?i-e:a1.k3.a-i break -case B.m5:s=a1.k3.a +case B.m8:s=a1.k3.a c=(s-o)/(a1.dJ$-1) f.b=j?s-e:0 break -case B.Y5:s=a1.dJ$ +case B.Y9:s=a1.dJ$ c=s>0?(a1.k3.a-o)/s:0 s=c/2 f.b=j?a1.k3.a-s-e:s break -case B.m6:s=a1.k3.a +case B.m9:s=a1.k3.a c=(s-o)/(a1.dJ$+1) f.b=j?s-c-e:c break}for(s=!j,p=t.pi,l=f.a;k=a2.a,k!=null;){a=k.e a.toString p.a(a) a0=f.b -if(a0===f)A.a7(A.fe(l)) +if(a0===f)A.a6(A.fe(l)) k=k.k3 a.a=new A.j(a0,(n-k.b)/2) if(s)k=f.b=a0+(k.a+c) else k=a0 a3=a2.a=r.a(a).aY$ if(j&&a3!=null)f.b=k-(a3.k3.a+c)}}}, -ea(a,b){return this.BO(a,b)}, -aI(a,b){this.xw(a,b)}} -A.aZc.prototype={ +ea(a,b){return this.BQ(a,b)}, +aI(a,b){this.xy(a,b)}} +A.aZi.prototype={ $0(){var s=this.b,r=s.b9,q=this.a.a -s=A.w(s).h("aL.1") -if(r===B.cU){r=q.e +s=A.q(s).h("aL.1") +if(r===B.cV){r=q.e r.toString r=s.a(r).aY$ s=r}else{r=q.e @@ -120460,261 +120567,261 @@ r.toString r=s.a(r).e2$ s=r}return s}, $S:692} -A.aot.prototype={ +A.aoz.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ for(r=t.pi;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ for(r=t.pi;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.aou.prototype={} -A.ra.prototype={ -sv9(a){var s +A.aoA.prototype={} +A.r9.prototype={ +sva(a){var s if(this.b===a)return this.b=a s=this.e -if(s!=null)s.a_4()}, -sD3(a){if(this.c)return +if(s!=null)s.a_3()}, +sD5(a){if(this.c)return this.c=!0 -this.e.a_4()}, +this.e.a_3()}, ai(a,b){this.d.ai(0,b)}, a9(a,b){this.d.a9(0,b)}, -fB(a){var s,r=this.e +fD(a){var s,r=this.e r.toString this.e=null if(r.c==null)return -B.b.N(r.d,this) +B.b.L(r.d,this) s=$.d5 -if(s.d2$===B.ov)s.de$.push(new A.aFX(r)) -else r.a1p()}, -eI(){var s=this.f.gav() -if(s!=null)s.a1r()}, -k(a){return"#"+A.cW(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, +if(s.d2$===B.oy)s.de$.push(new A.aG2(r)) +else r.a1n()}, +eH(){var s=this.f.gav() +if(s!=null)s.a1p()}, +k(a){return"#"+A.cX(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}, $iaq:1} -A.aFX.prototype={ -$1(a){this.a.a1p()}, +A.aG2.prototype={ +$1(a){this.a.a1n()}, $S:3} -A.ti.prototype={ -aW(){return new A.HP(B.n)}} -A.HP.prototype={ -gAw(){var s,r=this,q=r.f -if(q===$){s=r.Nv(!1) -r.f!==$&&A.Z() +A.tf.prototype={ +aW(){return new A.HO(B.n)}} +A.HO.prototype={ +gAy(){var s,r=this,q=r.f +if(q===$){s=r.Nx(!1) +r.f!==$&&A.a1() r.f=s q=s}return q}, -Nv(a){return this.aph(a)}, -aph(a){return A.lb(function(){var s=a +Nx(a){return this.ape(a)}, +ape(a){return A.lb(function(){var s=a var r=0,q=2,p -return function $async$Nv(b,c){if(b===1){p=c +return function $async$Nx(b,c){if(b===1){p=c r=q}while(true)switch(r){case 0:r=1 break case 1:return A.l4() case 2:return A.l5(p)}}},t.x)}, -bo(){var s,r=this -r.bQ() +bn(){var s,r=this +r.bP() r.a.c.d.sm(0,r) -s=r.c.Ct(t.im) +s=r.c.Cv(t.im) s.toString r.d=s}, -bM(a){var s,r=this +bL(a){var s,r=this r.cc(a) -if(a.d!==r.a.d){s=r.c.Ct(t.im) +if(a.d!==r.a.d){s=r.c.Cv(t.im) s.toString r.d=s}}, v(){var s,r=this r.a.c.d.sm(0,null) s=r.a.c if(s.r){s=s.d -s.bx$=$.ag() -s.bu$=0}r.e=null -r.bL()}, +s.bw$=$.ag() +s.bs$=0}r.e=null +r.bK()}, a5(a){var s=this.a,r=s.e,q=this.d q===$&&A.c() -return new A.AY(r,new A.ajD(q,this,s.c.a.$1(a),null),null)}, -a1r(){this.aM(new A.aYc())}} -A.aYc.prototype={ +return new A.AX(r,new A.ajK(q,this,s.c.a.$1(a),null),null)}, +a1p(){this.aM(new A.aYi())}} +A.aYi.prototype={ $0(){}, $S:0} -A.Nf.prototype={ -aW(){return new A.EN(A.b([],t.wi),null,null,B.n)}} -A.EN.prototype={ -bo(){this.bQ() -this.a9s(0,this.a.c)}, -OK(a,b){if(a!=null)return B.b.fm(this.d,a) +A.Nh.prototype={ +aW(){return new A.EL(A.b([],t.wi),null,null,B.n)}} +A.EL.prototype={ +bn(){this.bP() +this.a9p(0,this.a.c)}, +OL(a,b){if(a!=null)return B.b.fp(this.d,a) return this.d.length}, -a9r(a,b,c){b.e=this -this.aM(new A.aG0(this,c,null,b))}, -ya(a,b){return this.a9r(a,b,null)}, -a9s(a,b){var s,r=b.length +a9o(a,b,c){b.e=this +this.aM(new A.aG6(this,c,null,b))}, +yc(a,b){return this.a9o(a,b,null)}, +a9p(a,b){var s,r=b.length if(r===0)return for(s=0;s"),s=new A.cj(s,r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E"),q=!0,p=0;s.D();){o=s.d +for(s=n.d,r=A.a7(s).h("cj<1>"),s=new A.cj(s,r),s=new A.cw(s,s.gE(s),r.h("cw")),r=r.h("aM.E"),q=!0,p=0;s.D();){o=s.d if(o==null)o=r.a(o) if(q){++p -m.push(new A.ti(o,n,!0,o.f)) -q=!o.b||!1}else if(o.c)m.push(new A.ti(o,n,!1,o.f))}s=t.MV -return new A.Va(m.length-p,n.a.d,A.ak(new A.cj(m,s),!1,s.h("aM.E")),null)}} -A.aG0.prototype={ +m.push(new A.tf(o,n,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new A.tf(o,n,!1,o.f))}s=t.MV +return new A.Vd(m.length-p,n.a.d,A.ak(new A.cj(m,s),!1,s.h("aM.E")),null)}} +A.aG6.prototype={ $0(){var s=this,r=s.a -B.b.hf(r.d,r.OK(s.b,s.c),s.d)}, +B.b.hi(r.d,r.OL(s.b,s.c),s.d)}, $S:0} -A.aG_.prototype={ +A.aG5.prototype={ $0(){var s=this,r=s.a -B.b.i7(r.d,r.OK(s.b,s.c),s.d)}, +B.b.ia(r.d,r.OL(s.b,s.c),s.d)}, $S:0} -A.aG1.prototype={ +A.aG7.prototype={ $0(){var s,r,q=this,p=q.a,o=p.d B.b.aj(o) s=q.b B.b.F(o,s) r=q.c -r.abL(s) -B.b.i7(o,p.OK(q.d,q.e),r)}, +r.abJ(s) +B.b.ia(o,p.OL(q.d,q.e),r)}, $S:0} -A.aFZ.prototype={ +A.aG4.prototype={ $0(){}, $S:0} -A.aFY.prototype={ +A.aG3.prototype={ $0(){}, $S:0} -A.Va.prototype={ -dg(a){return new A.ame(A.e_(t.Si),this,B.aa)}, -bD(a){var s=a.be(t.I) +A.Vd.prototype={ +dg(a){return new A.aml(A.e6(t.Si),this,B.ac)}, +bC(a){var s=a.be(t.I) s.toString -s=new A.I0(s.w,this.e,this.f,A.aZ(t.O5),0,null,null,A.aZ(t.v)) -s.bC() +s=new A.I_(s.w,this.e,this.f,A.aZ(t.O5),0,null,null,A.aZ(t.v)) +s.bB() s.F(0,null) return s}, -bI(a,b){var s=this.e +bH(a,b){var s=this.e if(b.af!==s){b.af=s b.aE()}s=a.be(t.I) s.toString b.sd0(s.w) s=this.f if(s!==b.aJ){b.aJ=s -b.bk() +b.bj() b.ce()}}} -A.ame.prototype={ +A.aml.prototype={ gaO(){return t.im.a(A.lC.prototype.gaO.call(this))}, -mP(a,b){var s,r -this.Xz(a,b) +mT(a,b){var s,r +this.Xy(a,b) s=a.e s.toString t.i9.a(s) r=this.f r.toString s.at=t.yI.a(t.f4.a(r).c[b.b]).c}, -mV(a,b,c){this.XA(a,b,c)}} -A.I1.prototype={ -h6(a){if(!(a.e instanceof A.h4))a.e=new A.h4(null,null,B.i)}, -gmb(){return!0}, -d3(){var s,r,q,p,o,n,m,l=this,k=l.Na(),j=new A.ep(k.a(),k.$ti.h("ep<1>")) +mZ(a,b,c){this.Xz(a,b,c)}} +A.I0.prototype={ +h9(a){if(!(a.e instanceof A.h4))a.e=new A.h4(null,null,B.i)}, +gmf(){return!0}, +d3(){var s,r,q,p,o,n,m,l=this,k=l.Nc(),j=new A.eq(k.a(),k.$ti.h("eq<1>")) k=t.k.a(A.J.prototype.gaG.call(l)) -s=A.Jb(new A.M(A.Y(1/0,k.a,k.b),A.Y(1/0,k.c,k.d))) -k=l.L -if(k==null)k=l.L=B.bo.aC(l.aa) +s=A.Ja(new A.M(A.Y(1/0,k.a,k.b),A.Y(1/0,k.c,k.d))) +k=l.M +if(k==null)k=l.M=B.bp.aC(l.aa) for(r=t.Qv,q=t.o;j.D();){p=j.gZ(j) o=p.e o.toString r.a(o) -if(!o.gJx()){p.dc(s,!0) +if(!o.gJz()){p.dc(s,!0) n=l.k3 n.toString m=p.k3 m.toString o.a=k.u1(q.a(n.U(0,m)))}else{n=l.k3 n.toString -A.bgZ(p,o,n,k)}}}, -ea(a,b){var s,r,q,p=this.Ze(),o=new A.ep(p.a(),p.$ti.h("ep<1>")) +A.bh5(p,o,n,k)}}}, +ea(a,b){var s,r,q,p=this.Zd(),o=new A.eq(p.a(),p.$ti.h("eq<1>")) p=t.Qv s=!1 while(!0){if(!(!s&&o.D()))break r=o.gZ(o) q=r.e q.toString -s=a.mv(new A.aZp(r),p.a(q).a,b)}return s}, +s=a.mz(new A.aZv(r),p.a(q).a,b)}return s}, aI(a,b){var s,r,q,p,o,n -for(s=this.Na(),s=new A.ep(s.a(),s.$ti.h("ep<1>")),r=t.Qv,q=b.a,p=b.b;s.D();){o=s.gZ(s) +for(s=this.Nc(),s=new A.eq(s.a(),s.$ti.h("eq<1>")),r=t.Qv,q=b.a,p=b.b;s.D();){o=s.gZ(s) n=o.e n.toString n=r.a(n).a -a.fa(o,new A.j(n.a+q,n.b+p))}}} -A.aZp.prototype={ +a.fb(o,new A.j(n.a+q,n.b+p))}}} +A.aZv.prototype={ $2(a,b){return this.a.dl(a,b)}, -$S:9} -A.Ie.prototype={} -A.I0.prototype={ -h6(a){if(!(a.e instanceof A.Ie))a.e=new A.Ie(null,null,B.i)}, +$S:8} +A.Id.prototype={} +A.I_.prototype={ +h9(a){if(!(a.e instanceof A.Id))a.e=new A.Id(null,null,B.i)}, b6(a){var s,r,q,p,o -this.alX(a) +this.alV(a) s=this.aH$ for(r=t.i9;s!=null;){q=s.e q.toString r.a(q) p=q.at if(p==null)o=null -else{p=p.d.a.gAw() -o=new A.ep(p.a(),p.$ti.h("ep<1>"))}if(o!=null)for(;o.D();)o.gZ(o).b6(a) +else{p=p.d.a.gAy() +o=new A.eq(p.a(),p.$ti.h("eq<1>"))}if(o!=null)for(;o.D();)o.gZ(o).b6(a) s=q.aY$}}, b1(a){var s,r,q,p -this.alY(0) +this.alW(0) s=this.aH$ for(r=t.i9;s!=null;){q=s.e q.toString r.a(q) p=q.at -if(p!=null)p.d.a.gAw().ab(0,A.bIW()) +if(p!=null)p.d.a.gAy().ab(0,A.bJ1()) s=q.aY$}}, -mZ(){return this.c7(this.gKC())}, +n2(){return this.c7(this.gKE())}, sd0(a){var s=this if(s.aa===a)return s.aa=a -s.L=null +s.M=null s.aE()}, -aE(){this.XV()}, -gtI(){var s,r,q,p,o=this -if(o.af===A.aL.prototype.goA.call(o))return null -s=A.aL.prototype.gaJj.call(o,o) +aE(){this.XU()}, +gtJ(){var s,r,q,p,o=this +if(o.af===A.aL.prototype.goC.call(o))return null +s=A.aL.prototype.gaJh.call(o,o) for(r=o.af,q=t.Qv;r>0;--r){p=s.e p.toString s=q.a(p).aY$}return s}, -c8(a){return A.A8(this.gtI(),new A.aZt(a))}, -c3(a){return A.A8(this.gtI(),new A.aZr(a))}, -c4(a){return A.A8(this.gtI(),new A.aZs(a))}, -cd(a){return A.A8(this.gtI(),new A.aZq(a))}, -fV(a){var s,r,q,p,o=this.gtI() +c8(a){return A.A7(this.gtJ(),new A.aZz(a))}, +c3(a){return A.A7(this.gtJ(),new A.aZx(a))}, +c4(a){return A.A7(this.gtJ(),new A.aZy(a))}, +cd(a){return A.A7(this.gtJ(),new A.aZw(a))}, +fW(a){var s,r,q,p,o=this.gtJ() for(s=t.Qv,r=null;o!=null;){q=o.e q.toString s.a(q) -p=o.qy(a) +p=o.qA(a) if(p!=null){p+=q.a.b r=r!=null?Math.min(r,p):p}o=q.aY$}return r}, dH(a){return new A.M(A.Y(1/0,a.a,a.b),A.Y(1/0,a.c,a.d))}, -Na(){var s=this +Nc(){var s=this return A.lb(function(){var r=0,q=1,p,o,n,m,l,k -return function $async$Na(a,b){if(a===1){p=b -r=q}while(true)switch(r){case 0:k=s.gtI() +return function $async$Nc(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:k=s.gtJ() o=t.i9 case 2:if(!(k!=null)){r=3 break}r=4 @@ -120724,8 +120831,8 @@ n.toString o.a(n) m=n.at if(m==null)l=null -else{m=m.d.a.gAw() -l=new A.ep(m.a(),m.$ti.h("ep<1>"))}r=l!=null?5:6 +else{m=m.d.a.gAy() +l=new A.eq(m.a(),m.$ti.h("eq<1>"))}r=l!=null?5:6 break case 5:case 7:if(!l.D()){r=8 break}r=9 @@ -120737,10 +120844,10 @@ r=2 break case 3:return A.l4() case 1:return A.l5(p)}}},t.x)}, -Ze(){var s=this +Zd(){var s=this return A.lb(function(){var r=0,q=1,p,o,n,m,l,k,j,i,h -return function $async$Ze(a,b){if(a===1){p=b -r=q}while(true)switch(r){case 0:i=s.af===A.aL.prototype.goA.call(s)?null:s.f4$ +return function $async$Zd(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:i=s.af===A.aL.prototype.goC.call(s)?null:s.f5$ h=s.dJ$-s.af o=t.i9 case 2:if(!(i!=null)){r=3 @@ -120751,10 +120858,10 @@ m=n.at if(m==null)l=null else{m=m.d.a k=m.r -if(k===$){j=m.Nv(!0) -m.r!==$&&A.Z() +if(k===$){j=m.Nx(!0) +m.r!==$&&A.a1() m.r=j -k=j}l=new A.ep(k.a(),k.$ti.h("ep<1>"))}r=l!=null?4:5 +k=j}l=new A.eq(k.a(),k.$ti.h("eq<1>"))}r=l!=null?4:5 break case 4:case 6:if(!l.D()){r=7 break}r=8 @@ -120773,101 +120880,101 @@ aI(a,b){var s,r,q=this,p=q.G if(q.aJ!==B.t){s=q.cx s===$&&A.c() r=q.k3 -p.sbF(0,a.pd(s,b,new A.x(0,0,0+r.a,0+r.b),A.I1.prototype.gk0.call(q),q.aJ,p.a))}else{p.sbF(0,null) -q.akM(a,b)}}, -v(){this.G.sbF(0,null) -this.jD()}, +p.sbE(0,a.pf(s,b,new A.x(0,0,0+r.a,0+r.b),A.I0.prototype.gk6.call(q),q.aJ,p.a))}else{p.sbE(0,null) +q.akK(a,b)}}, +v(){this.G.sbE(0,null) +this.jF()}, c7(a){var s,r,q,p=this.aH$ for(s=t.i9;p!=null;){a.$1(p) r=p.e r.toString s.a(r) q=r.at -if(q!=null)q.d.a.gAw().ab(0,a) +if(q!=null)q.d.a.gAy().ab(0,a) p=r.aY$}}, -jw(a){var s,r,q,p=this.gtI() +jy(a){var s,r,q,p=this.gtJ() for(s=t.i9;p!=null;){a.$1(p) r=p.e r.toString s.a(r) q=r.at -if(q!=null)q.d.a.gAw().ab(0,a) +if(q!=null)q.d.a.gAy().ab(0,a) p=r.aY$}}, -q1(a){var s +q3(a){var s switch(this.aJ.a){case 0:return null case 1:case 2:case 3:s=this.k3 return new A.x(0,0,0+s.a,0+s.b)}}} -A.aZt.prototype={ -$1(a){return a.b2(B.a5,this.a,a.gc6())}, +A.aZz.prototype={ +$1(a){return a.b2(B.a6,this.a,a.gc6())}, $S:40} -A.aZr.prototype={ -$1(a){return a.b2(B.ad,this.a,a.gcg())}, +A.aZx.prototype={ +$1(a){return a.b2(B.af,this.a,a.gcg())}, $S:40} -A.aZs.prototype={ -$1(a){return a.b2(B.aq,this.a,a.gcz())}, +A.aZy.prototype={ +$1(a){return a.b2(B.as,this.a,a.gcz())}, $S:40} -A.aZq.prototype={ -$1(a){return a.b2(B.aQ,this.a,a.gcY())}, +A.aZw.prototype={ +$1(a){return a.b2(B.aR,this.a,a.gcY())}, $S:40} -A.ajD.prototype={ -ev(a){return a.f!==this.f||a.r!==this.r}} -A.ahO.prototype={ -dq(){this.eC() +A.ajK.prototype={ +eu(a){return a.f!==this.f||a.r!==this.r}} +A.ahV.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.W4.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.W9.prototype={ b6(a){var s,r,q -this.fi(a) +this.fj(a) s=this.aH$ for(r=t.Qv;s!=null;){s.b6(a) q=s.e q.toString s=r.a(q).aY$}}, b1(a){var s,r,q -this.eU(0) +this.eV(0) s=this.aH$ for(r=t.Qv;s!=null;){s.b1(0) q=s.e q.toString s=r.a(q).aY$}}} -A.aow.prototype={} -A.Lb.prototype={ +A.aoC.prototype={} +A.La.prototype={ aW(){var s=t.w -return new A.SJ(A.b_([!1,!0,!0,!0],s,s),null,null,B.n)}, -yt(a){return A.apA().$1(a)}} -A.SJ.prototype={ -bo(){var s,r,q=this -q.bQ() +return new A.SM(A.b_([!1,!0,!0,!0],s,s),null,null,B.n)}, +yv(a){return A.apG().$1(a)}} +A.SM.prototype={ +bn(){var s,r,q=this +q.bP() s=q.a r=s.f -q.d=A.biW(A.co(s.e),r,q) +q.d=A.bj1(A.co(s.e),r,q) r=q.a s=r.f -s=A.biW(A.co(r.e),s,q) +s=A.bj1(A.co(r.e),s,q) q.e=s r=q.d r.toString -q.f=new A.Bz(A.b([r,s],t.Eo))}, -bM(a){var s,r=this +q.f=new A.By(A.b([r,s],t.Eo))}, +bL(a){var s,r=this r.cc(a) if(!a.f.l(0,r.a.f)||A.co(a.e)!==A.co(r.a.e)){s=r.d s.toString s.sA(0,r.a.f) s=r.d s.toString -s.sa6d(A.co(r.a.e)) +s.sa6b(A.co(r.a.e)) s=r.e s.toString s.sA(0,r.a.f) s=r.e s.toString -s.sa6d(A.co(r.a.e))}}, +s.sa6b(A.co(r.a.e))}}, Pi(a){var s,r,q,p,o,n,m,l,k,j=this -if(!j.a.yt(a))return!1 +if(!j.a.yv(a))return!1 s=a.a r=s.e if(A.co(r)!==A.co(j.a.e))return!1 @@ -120883,25 +120990,25 @@ o.toString s=s.b s.toString o.e=-Math.min(s-p,o.d) -if(a instanceof A.pb){s=a.e +if(a instanceof A.pa){s=a.e if(s<0)n=q else if(s>0)n=o else n=null m=n===q q=j.c -q.iT(new A.Nh(m,0)) +q.iV(new A.Nj(m,0)) q=j.w -q.u(0,m,!0) +q.t(0,m,!0) q.i(0,m).toString n.d=0 j.w.i(0,m).toString q=a.f if(q!==0){s=n.c -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) n.c=null l=A.Y(Math.abs(q),100,1e4) s=n.f -if(n.a===B.jR)r=0.3 +if(n.a===B.jU)r=0.3 else{r=n.r r===$&&A.c() q=r.a @@ -120917,10 +121024,10 @@ r.a=s.b.ap(0,q.gm(q)) r.b=Math.min(0.025+75e-8*l*l,1) r=n.b r===$&&A.c() -r.e=A.dh(0,B.d.aw(0.15+l*0.02)) -r.oU(0,0) +r.e=A.dh(0,B.d.az(0.15+l*0.02)) +r.oW(0,0) n.as=0.5 -n.a=B.acr}else{q=a.d +n.a=B.acv}else{q=a.d if(q!=null){p=a.b.gaO() p.toString t.x.a(p) @@ -120929,28 +121036,28 @@ o.toString k=p.f_(q.d) switch(A.co(r).a){case 0:n.toString r=o.b -n.abh(0,Math.abs(s),o.a,A.Y(k.b,0,r),r) +n.abf(0,Math.abs(s),o.a,A.Y(k.b,0,r),r) break case 1:n.toString r=o.a -n.abh(0,Math.abs(s),o.b,A.Y(k.a,0,r),r) -break}}}}else if(a instanceof A.vN||a instanceof A.mG)if(a.ga7Z()!=null){s=j.d -if(s.a===B.jS)s.tP(B.fr) +n.abf(0,Math.abs(s),o.b,A.Y(k.a,0,r),r) +break}}}}else if(a instanceof A.vL||a instanceof A.mG)if(a.ga7W()!=null){s=j.d +if(s.a===B.jV)s.tQ(B.ft) s=j.e -if(s.a===B.jS)s.tP(B.fr)}j.r=A.O(a) +if(s.a===B.jV)s.tQ(B.ft)}j.r=A.O(a) return!1}, v(){this.d.v() this.e.v() -this.alK()}, +this.alI()}, a5(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f -return new A.hZ(s.gPh(),new A.lO(A.eC(new A.lO(q.w,r),new A.afv(p,o,n,m),r,r,B.v),r),r,t.WA)}} -A.Ht.prototype={ +return new A.hY(s.gPh(),new A.lO(A.eD(new A.lO(q.w,r),new A.afC(p,o,n,m),r,r,B.v),r),r,t.WA)}} +A.Hs.prototype={ T(){return"_GlowState."+this.b}} -A.SI.prototype={ +A.SL.prototype={ sA(a,b){if(this.ax.l(0,b))return this.ax=b this.C()}, -sa6d(a){if(this.ay===a)return +sa6b(a){if(this.ay===a)return this.ay=a this.C()}, v(){var s=this,r=s.b @@ -120958,13 +121065,13 @@ r===$&&A.c() r.v() r=s.y r===$&&A.c() -r.w.f5$.N(0,r) -r.Y3() +r.w.f6$.L(0,r) +r.Y2() r=s.c -if(r!=null)r.bn(0) -s.fs()}, -abh(a,b,c,d,e){var s,r,q,p=this,o=p.c -if(o!=null)o.bn(0) +if(r!=null)r.bm(0) +s.fv()}, +abf(a,b,c,d,e){var s,r,q,p=this,o=p.c +if(o!=null)o.bm(0) p.at=p.at+b/200 o=p.f s=p.r @@ -120985,27 +121092,27 @@ r=d/e p.Q=r if(r!==p.as){o=p.y o===$&&A.c() -if(!o.gaLV())o.bp(0)}else{o=p.y +if(!o.gaLT())o.bo(0)}else{o=p.y o===$&&A.c() o.el(0) p.z=null}o=p.b o===$&&A.c() -o.e=B.cH -if(p.a!==B.jS){o.oU(0,0) -p.a=B.jS}else{o=o.r -if(!(o!=null&&o.a!=null))p.C()}p.c=A.dv(B.cH,new A.aWn(p))}, -N5(a){var s=this -if(a!==B.a6)return -switch(s.a.a){case 1:s.tP(B.fr) -break -case 3:s.a=B.jR +o.e=B.cI +if(p.a!==B.jV){o.oW(0,0) +p.a=B.jV}else{o=o.r +if(!(o!=null&&o.a!=null))p.C()}p.c=A.dv(B.cI,new A.aWt(p))}, +N7(a){var s=this +if(a!==B.a7)return +switch(s.a.a){case 1:s.tQ(B.ft) +break +case 3:s.a=B.jU s.at=0 break case 2:case 0:break}}, -tP(a){var s,r,q=this,p=q.a -if(p===B.EF||p===B.jR)return +tQ(a){var s,r,q=this,p=q.a +if(p===B.EJ||p===B.jU)return p=q.c -if(p!=null)p.bn(0) +if(p!=null)p.bm(0) q.c=null p=q.f s=q.r @@ -121022,13 +121129,13 @@ p.b=0 p=q.b p===$&&A.c() p.e=a -p.oU(0,0) -q.a=B.EF}, -aCX(a){var s,r=this,q=r.z +p.oW(0,0) +q.a=B.EJ}, +aCU(a){var s,r=this,q=r.z if(q!=null){q=q.a s=r.Q -r.as=s-(s-r.as)*Math.pow(2,-(a.a-q)/$.bpU().a) -r.C()}if(A.Wu(r.Q,r.as,0.001)){q=r.y +r.as=s-(s-r.as)*Math.pow(2,-(a.a-q)/$.bq_().a) +r.C()}if(A.Wz(r.Q,r.as,0.001)){q=r.y q===$&&A.c() q.el(0) r.z=null}else r.z=a}, @@ -121049,84 +121156,84 @@ r=j.as m=$.G().B() l=j.ax k=i.a -m.sA(0,A.a9(B.d.aw(255*i.b.ap(0,k.gm(k))),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) -a.bK(0) +m.sA(0,A.a9(B.d.az(255*i.b.ap(0,k.gm(k))),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255)) +a.bJ(0) a.aF(0,0,j.d+j.e) a.ee(0,1,n*q) -a.np(new A.x(0,0,0+s,0+o)) +a.ns(new A.x(0,0,0+s,0+o)) a.ci(new A.j(s/2*(0.5+r),o-p),p,m) -a.bl(0)}, +a.bk(0)}, k(a){return"_GlowController(color: "+this.ax.k(0)+", axis: "+this.ay.b+")"}} -A.aWn.prototype={ -$0(){return this.a.tP(B.kR)}, +A.aWt.prototype={ +$0(){return this.a.tQ(B.kU)}, $S:0} -A.afv.prototype={ -a20(a,b,c,d,e){var s +A.afC.prototype={ +a1Z(a,b,c,d,e){var s if(c==null)return -switch(A.q0(d,e)){case B.W:c.aI(a,b) +switch(A.q_(d,e)){case B.W:c.aI(a,b) break -case B.S:a.bK(0) +case B.S:a.bJ(0) a.aF(0,0,b.b) a.ee(0,1,-1) c.aI(a,b) -a.bl(0) +a.bk(0) break -case B.aW:a.bK(0) -a.ku(0,1.5707963267948966) +case B.aX:a.bJ(0) +a.kw(0,1.5707963267948966) a.ee(0,1,-1) c.aI(a,new A.M(b.b,b.a)) -a.bl(0) +a.bk(0) break -case B.ba:a.bK(0) +case B.bb:a.bJ(0) s=b.a a.aF(0,s,0) -a.ku(0,1.5707963267948966) +a.kw(0,1.5707963267948966) c.aI(a,new A.M(b.b,s)) -a.bl(0) +a.bk(0) break}}, aI(a,b){var s=this,r=s.d -s.a20(a,b,s.b,r,B.tW) -s.a20(a,b,s.c,r,B.it)}, -cH(a){return a.b!=this.b||a.c!=this.c}, +s.a1Z(a,b,s.b,r,B.u_) +s.a1Z(a,b,s.c,r,B.iw)}, +cG(a){return a.b!=this.b||a.c!=this.c}, k(a){return"_GlowingOverscrollIndicatorPainter("+A.h(this.b)+", "+A.h(this.c)+")"}} -A.alj.prototype={ +A.alq.prototype={ T(){return"_StretchDirection."+this.b}} -A.PZ.prototype={ -aW(){return new A.UU(null,null,B.n)}, -yt(a){return A.apA().$1(a)}} -A.UU.prototype={ -gtV(){var s,r,q,p,o,n,m=this,l=null,k=m.d +A.Q1.prototype={ +aW(){return new A.UX(null,null,B.n)}, +yv(a){return A.apG().$1(a)}} +A.UX.prototype={ +gtW(){var s,r,q,p,o,n,m=this,l=null,k=m.d if(k===$){s=t.Y -r=new A.bk(0,0,s) -q=new A.UT(r,B.q_,B.e3,$.ag()) +r=new A.bj(0,0,s) +q=new A.UW(r,B.q3,B.e5,$.ag()) p=A.cJ(l,l,l,l,m) p.cA() o=p.ep$ o.b=!0 -o.a.push(q.gN4()) +o.a.push(q.gN6()) q.a!==$&&A.ai() q.a=p -n=A.dq(B.fa,p,l) +n=A.dq(B.fc,p,l) n.a.ai(0,q.geZ()) t.ve.a(n) q.b!==$&&A.ai() -q.b=new A.bt(n,r,s.h("bt")) -m.d!==$&&A.Z() +q.b=new A.bs(n,r,s.h("bs")) +m.d!==$&&A.a1() m.d=q k=q}return k}, Pi(a){var s,r,q,p,o,n,m,l=this -if(!l.a.yt(a))return!1 +if(!l.a.yv(a))return!1 s=a.a if(A.co(s.e)!==A.co(l.a.c))return!1 -if(a instanceof A.pb){l.f=a +if(a instanceof A.pa){l.f=a J.aj(l.e) r=a.e q=l.c -q.iT(new A.Nh(r<0,0)) +q.iV(new A.Nj(r<0,0)) l.w=!0 r=l.r+=r q=a.f -if(q!==0){s=l.gtV() +if(q!==0){s=l.gtW() r=l.r p=A.Y(Math.abs(q),1,1e4) q=s.c @@ -121137,30 +121244,30 @@ q.a=o.b.ap(0,n.gm(n)) q.b=Math.min(0.016+1.01/p,1) q=s.a q===$&&A.c() -q.e=A.dh(0,B.d.aw(p*0.02)) -q.oU(0,0) -s.d=B.adi -s.f=r>0?B.e3:B.ES}else if(a.d!=null){s=s.d +q.e=A.dh(0,B.d.az(p*0.02)) +q.oW(0,0) +s.d=B.adm +s.f=r>0?B.e5:B.EW}else if(a.d!=null){s=s.d s.toString m=A.Y(Math.abs(r)/s,0,1) -l.gtV().aOB(0,m,l.r)}}else if(a instanceof A.vN||a instanceof A.mG){l.r=0 -s=l.gtV() -if(s.d===B.q0)s.tP(B.kS)}l.e=a +l.gtW().aOz(0,m,l.r)}}else if(a instanceof A.vL||a instanceof A.mG){l.r=0 +s=l.gtW() +if(s.d===B.q4)s.tQ(B.kV)}l.e=a return!1}, -aro(a){switch(this.a.c.a){case 0:return a===B.e3?B.q4:B.q3 -case 1:return a===B.e3?B.aE:B.ar -case 2:return a===B.e3?B.q3:B.q4 -case 3:return a===B.e3?B.ar:B.aE}}, -v(){var s=this.gtV(),r=s.a +arl(a){switch(this.a.c.a){case 0:return a===B.e5?B.q8:B.q7 +case 1:return a===B.e5?B.aF:B.at +case 2:return a===B.e5?B.q7:B.q8 +case 3:return a===B.e5?B.at:B.aF}}, +v(){var s=this.gtW(),r=s.a r===$&&A.c() r.v() -s.fs() -this.am7()}, -a5(a){var s={},r=A.ca(a,B.eY,t.l).w +s.fv() +this.am5()}, +a5(a){var s={},r=A.ca(a,B.eZ,t.l).w s.a=null -return new A.hZ(this.gPh(),A.nd(this.gtV(),new A.b_I(s,this,r.a),null),null,t.WA)}} -A.b_I.prototype={ -$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gtV().b +return new A.hY(this.gPh(),A.nc(this.gtW(),new A.b_O(s,this,r.a),null),null,t.WA)}} +A.b_O.prototype={ +$2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.gtW().b k===$&&A.c() s=k.a s=k.b.ap(0,s.gm(s)) @@ -121173,22 +121280,22 @@ m.a.a=m.c.b r=1 break default:r=1 -q=1}p=l.aro(l.gtV().f) +q=1}p=l.arl(l.gtW().f) k=l.f if(k==null)o=null else{k=k.a.d k.toString o=k}if(o==null)o=m.a.a -k=A.Ev(r,q,1) +k=A.Eu(r,q,1) l=l.a -n=A.aQd(p,l.f,k,!0) -return A.JI(n,s!==0&&o!==m.a.a?l.e:B.t,null)}, +n=A.aQj(p,l.f,k,!0) +return A.JH(n,s!==0&&o!==m.a.a?l.e:B.t,null)}, $S:694} -A.I8.prototype={ +A.I7.prototype={ T(){return"_StretchState."+this.b}} -A.UT.prototype={ -aOB(a,b,c){var s,r,q,p=this,o=c>0?B.e3:B.ES -if(p.f!==o&&p.d===B.q1)return +A.UW.prototype={ +aOz(a,b,c){var s,r,q,p=this,o=c>0?B.e5:B.EW +if(p.f!==o&&p.d===B.q5)return p.f=o p.e=b s=p.c @@ -121200,20 +121307,20 @@ q=p.e s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) q=p.a q===$&&A.c() -q.e=B.kS -if(p.d!==B.q0){q.oU(0,0) -p.d=B.q0}else{s=q.r +q.e=B.kV +if(p.d!==B.q4){q.oW(0,0) +p.d=B.q4}else{s=q.r if(!(s!=null&&s.a!=null))p.C()}}, -N5(a){var s=this -if(a!==B.a6)return -switch(s.d.a){case 1:s.tP(B.kS) +N7(a){var s=this +if(a!==B.a7)return +switch(s.d.a){case 1:s.tQ(B.kV) break -case 3:s.d=B.q_ +case 3:s.d=B.q3 s.e=0 break case 2:case 0:break}}, -tP(a){var s,r,q=this,p=q.d -if(p===B.q1||p===B.q_)return +tQ(a){var s,r,q=this,p=q.d +if(p===B.q5||p===B.q3)return p=q.c s=q.b s===$&&A.c() @@ -121223,514 +121330,514 @@ p.b=0 p=q.a p===$&&A.c() p.e=a -p.oU(0,0) -q.d=B.q1}, +p.oW(0,0) +q.d=B.q5}, v(){var s=this.a s===$&&A.c() s.v() -this.fs()}, +this.fv()}, k(a){return"_StretchController()"}} -A.Nh.prototype={ -hb(a){this.aku(a) +A.Nj.prototype={ +he(a){this.aks(a) a.push("side: "+(this.a?"leading edge":"trailing edge"))}} -A.Tz.prototype={ -hb(a){var s,r -this.Mm(a) -s=this.jl$ +A.TC.prototype={ +he(a){var s,r +this.Mo(a) +s=this.jn$ r=s===0?"local":"remote" a.push("depth: "+s+" ("+r+")")}} -A.VU.prototype={ -dq(){this.eC() +A.VZ.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.Wa.prototype={ -dq(){this.eC() +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.Wf.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.vd.prototype={} -A.UR.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.vb.prototype={} +A.UU.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.UR&&A.e5(b.a,this.a)}, +return b instanceof A.UU&&A.e4(b.a,this.a)}, gI(a){return A.c4(this.a)}, k(a){return"StorageEntryIdentifier("+B.b.cl(this.a,":")+")"}} -A.Ni.prototype={ -YF(a){var s=A.b([],t.g8) -if(A.bgc(a,s))a.o4(new A.aGb(s)) +A.Nk.prototype={ +YE(a){var s=A.b([],t.g8) +if(A.bgj(a,s))a.o6(new A.aGh(s)) return s}, -adH(a,b){var s,r=this +adF(a,b){var s,r=this if(r.a==null)r.a=A.D(t.K,t.z) -s=r.YF(a) -if(s.length!==0)r.a.u(0,new A.UR(s),b)}, -abz(a){var s +s=r.YE(a) +if(s.length!==0)r.a.t(0,new A.UU(s),b)}, +abx(a){var s if(this.a==null)return null -s=this.YF(a) -return s.length!==0?this.a.i(0,new A.UR(s)):null}} -A.aGb.prototype={ -$1(a){return A.bgc(a,this.a)}, +s=this.YE(a) +return s.length!==0?this.a.i(0,new A.UU(s)):null}} +A.aGh.prototype={ +$1(a){return A.bgj(a,this.a)}, $S:19} -A.EP.prototype={ +A.EN.prototype={ a5(a){return this.c}} -A.pc.prototype={ -gv9(){return!0}, -gx8(){return!1}, -Rd(a){return a instanceof A.pc}, -a6r(a){return a instanceof A.pc}} -A.aEd.prototype={} -A.aHx.prototype={} -A.a_y.prototype={ -P1(a){return this.awm(a)}, -awm(a){var s=0,r=A.u(t.H),q,p=this,o,n,m -var $async$P1=A.v(function(b,c){if(b===1)return A.q(c,r) +A.pb.prototype={ +gva(){return!0}, +gxa(){return!1}, +Rc(a){return a instanceof A.pb}, +a6p(a){return a instanceof A.pb}} +A.aEj.prototype={} +A.aHD.prototype={} +A.a_D.prototype={ +P2(a){return this.awj(a)}, +awj(a){var s=0,r=A.v(t.H),q,p=this,o,n,m +var $async$P2=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:n=A.h5(a.b) m=p.a if(!m.aX(0,n)){s=1 break}m=m.i(0,n) m.toString o=a.a -if(o==="Menu.selectedCallback"){m.gaRs().$0() -m.gaNx() +if(o==="Menu.selectedCallback"){m.gaRr().$0() +m.gaNv() o=$.b9.bA$.f.c.e o.toString -A.bsW(o,m.gaNx(),t.bU)}else if(o==="Menu.opened")m.gaRr(m).$0() -else if(o==="Menu.closed")m.gaRq(m).$0() -case 1:return A.r(q,r)}}) -return A.t($async$P1,r)}} -A.F9.prototype={ -ev(a){return this.f!=a.f}} -A.vF.prototype={ -aW(){return new A.ajM(null,A.D(t.yb,t.M),null,!0,null,B.n)}} -A.ajM.prototype={ -ghy(){return this.a.d}, -kt(a,b){}, -a5(a){return A.QZ(this.d6$,this.a.c)}} -A.Ba.prototype={ -ev(a){return a.f!=this.f}} -A.OM.prototype={ -aW(){return new A.Uf(B.n)}} -A.Uf.prototype={ +A.bt2(o,m.gaNv(),t.bU)}else if(o==="Menu.opened")m.gaRq(m).$0() +else if(o==="Menu.closed")m.gaRp(m).$0() +case 1:return A.t(q,r)}}) +return A.u($async$P2,r)}} +A.F7.prototype={ +eu(a){return this.f!=a.f}} +A.vD.prototype={ +aW(){return new A.ajT(null,A.D(t.yb,t.M),null,!0,null,B.n)}} +A.ajT.prototype={ +ghB(){return this.a.d}, +kv(a,b){}, +a5(a){return A.R1(this.d6$,this.a.c)}} +A.B9.prototype={ +eu(a){return a.f!=this.f}} +A.OP.prototype={ +aW(){return new A.Ui(B.n)}} +A.Ui.prototype={ cZ(){var s,r=this -r.fF() +r.fH() s=r.c s.toString -r.r=A.vG(s) -r.OS() +r.r=A.vE(s) +r.OT() if(r.d==null){r.a.toString r.d=!1}}, -bM(a){this.cc(a) -this.OS()}, -ga17(){this.a.toString +bL(a){this.cc(a) +this.OT()}, +ga16(){this.a.toString return!1}, -OS(){var s,r=this -if(r.ga17()&&!r.w){r.w=!0;++$.vE.Cg$ -s=$.h3.bV$ +OT(){var s,r=this +if(r.ga16()&&!r.w){r.w=!0;++$.vC.Ci$ +s=$.h3.bU$ s===$&&A.c() -s.gaPG().cE(new A.aZB(r),t.P)}}, -azk(){var s,r=this +s.gaPE().cE(new A.aZH(r),t.P)}}, +azh(){var s,r=this r.e=!1 r.f=null -s=$.h3.bV$ +s=$.h3.bU$ s===$&&A.c() -s.a9(0,r.gPB()) -r.OS()}, -v(){if(this.e){var s=$.h3.bV$ +s.a9(0,r.gPA()) +r.OT()}, +v(){if(this.e){var s=$.h3.bU$ s===$&&A.c() -s.a9(0,this.gPB())}this.bL()}, +s.a9(0,this.gPA())}this.bK()}, a5(a){var s,r,q=this,p=q.d p.toString -if(p&&q.ga17())return B.aT +if(p&&q.ga16())return B.aU p=q.r if(p==null)p=q.f s=q.a r=s.d -return A.QZ(p,new A.vF(s.c,r,null))}} -A.aZB.prototype={ +return A.R1(p,new A.vD(s.c,r,null))}} +A.aZH.prototype={ $1(a){var s,r=this.a r.w=!1 -if(r.c!=null){s=$.h3.bV$ +if(r.c!=null){s=$.h3.bU$ s===$&&A.c() -s.ai(0,r.gPB()) -r.aM(new A.aZA(r,a))}$.vE.a61()}, +s.ai(0,r.gPA()) +r.aM(new A.aZG(r,a))}$.vC.a6_()}, $S:695} -A.aZA.prototype={ +A.aZG.prototype={ $0(){var s=this.a s.f=this.b s.e=!0 s.d=!1}, $S:0} -A.hm.prototype={ -gxG(a){return!0}, +A.hl.prototype={ +gxI(a){return!0}, v(){var s=this,r=s.c -if(r!=null)r.aDv(s) -s.fs() +if(r!=null)r.aDs(s) +s.fv() s.a=!0}} A.mE.prototype={ -S5(a){}, -pi(a,b){var s,r,q=this,p=q.d6$ -p=p==null?null:J.hx(p.gr_(),b) +S4(a){}, +pk(a,b){var s,r,q=this,p=q.d6$ +p=p==null?null:J.hw(p.gr1(),b) s=p===!0 -r=s?a.y3(J.c0(q.d6$.gr_(),b)):a.Ii() +r=s?a.y5(J.c0(q.d6$.gr1(),b)):a.Ik() if(a.b==null){a.b=b a.c=q -p=new A.aKk(q,a) +p=new A.aKq(q,a) a.ai(0,p) -q.jj$.u(0,a,p)}a.a9n(r) -if(!s&&a.gxG(a)&&q.d6$!=null)q.Qp(a)}, +q.jl$.t(0,a,p)}a.a9k(r) +if(!s&&a.gxI(a)&&q.d6$!=null)q.Qo(a)}, ul(){var s,r,q=this -if(q.jk$!=null){s=q.d6$ +if(q.jm$!=null){s=q.d6$ s=s==null?null:s.e -s=s==q.ghy()||q.gt2()}else s=!0 +s=s==q.ghB()||q.gt3()}else s=!0 if(s)return r=q.d6$ -if(q.r6(q.jk$,!1))if(r!=null)r.v()}, -gt2(){var s,r,q=this -if(q.hp$)return!0 -if(q.ghy()==null)return!1 +if(q.r8(q.jm$,!1))if(r!=null)r.v()}, +gt3(){var s,r,q=this +if(q.hs$)return!0 +if(q.ghB()==null)return!1 s=q.c s.toString -r=A.vG(s) -if(r!=q.jk$){if(r==null)s=null +r=A.vE(s) +if(r!=q.jm$){if(r==null)s=null else{s=r.c s=s==null?null:s.d s=s===!0}s=s===!0}else s=!1 return s}, -r6(a,b){var s,r,q=this -if(q.ghy()==null||a==null)return q.a3k(null,b) -if(b||q.d6$==null){s=q.ghy() +r8(a,b){var s,r,q=this +if(q.ghB()==null||a==null)return q.a3i(null,b) +if(b||q.d6$==null){s=q.ghB() s.toString -return q.a3k(a.aFQ(s,q),b)}s=q.d6$ +return q.a3i(a.aFO(s,q),b)}s=q.d6$ s.toString -r=q.ghy() +r=q.ghB() r.toString -s.aPe(r) +s.aPc(r) r=q.d6$ r.toString -a.kf(r) +a.kh(r) return!1}, -a3k(a,b){var s,r=this,q=r.d6$ +a3i(a,b){var s,r=this,q=r.d6$ if(a==q)return!1 r.d6$=a -if(!b){if(a!=null){s=r.jj$ -new A.bg(s,A.w(s).h("bg<1>")).ab(0,r.gaDN())}r.S5(q)}return!0}, -Qp(a){var s,r=a.gxG(a),q=this.d6$ +if(!b){if(a!=null){s=r.jl$ +new A.bf(s,A.q(s).h("bf<1>")).ab(0,r.gaDL())}r.S4(q)}return!0}, +Qo(a){var s,r=a.gxI(a),q=this.d6$ if(r){if(q!=null){r=a.b r.toString -s=a.z0() -if(!J.e(J.c0(q.gr_(),r),s)||!J.hx(q.gr_(),r)){J.iy(q.gr_(),r,s) -q.wr()}}}else if(q!=null){r=a.b +s=a.z2() +if(!J.e(J.c0(q.gr1(),r),s)||!J.hw(q.gr1(),r)){J.ix(q.gr1(),r,s) +q.ws()}}}else if(q!=null){r=a.b r.toString -q.aP5(0,r,t.K)}}, -aDv(a){var s=this.jj$.N(0,a) +q.aP3(0,r,t.K)}}, +aDs(a){var s=this.jl$.L(0,a) s.toString a.a9(0,s) a.c=a.b=null}} -A.aKk.prototype={ +A.aKq.prototype={ $0(){var s=this.a if(s.d6$==null)return -s.Qp(this.b)}, +s.Qo(this.b)}, $S:0} -A.b0X.prototype={ +A.b12.prototype={ $2(a,b){if(!a.a)a.a9(0,b)}, $S:53} -A.aox.prototype={ -bM(a){this.cc(a) +A.aoD.prototype={ +bL(a){this.cc(a) this.ul()}, cZ(){var s,r,q,p,o=this -o.fF() +o.fH() s=o.d6$ -r=o.gt2() +r=o.gt3() q=o.c q.toString -q=A.vG(q) -o.jk$=q -p=o.r6(q,r) -if(r){o.kt(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ab(0,new A.b0X()) +r.jl$.ab(0,new A.b12()) s=r.d6$ if(s!=null)s.v() r.d6$=null -r.bL()}} +r.bK()}} A.dU.prototype={ sm(a,b){var s=this.y if(b==null?s!=null:b!==s){this.y=b -this.S8(s)}}, -a9n(a){this.y=a}} +this.S7(s)}}, +a9k(a){this.y=a}} A.m5.prototype={ -Ii(){return this.cy}, -S8(a){this.C()}, -y3(a){return A.w(this).h("m5.T").a(a)}, -z0(){var s=this.y -return s==null?A.w(this).h("dU.T").a(s):s}} -A.Ud.prototype={ -y3(a){return this.akP(a)}, -z0(){var s=this.akQ() +Ik(){return this.cy}, +S7(a){this.C()}, +y5(a){return A.q(this).h("m5.T").a(a)}, +z2(){var s=this.y +return s==null?A.q(this).h("dU.T").a(s):s}} +A.Ug.prototype={ +y5(a){return this.akN(a)}, +z2(){var s=this.akO() s.toString return s}} -A.OF.prototype={} -A.A9.prototype={} -A.OG.prototype={} -A.b0Y.prototype={ +A.OI.prototype={} +A.A8.prototype={} +A.OJ.prototype={} +A.b13.prototype={ $2(a,b){if(!a.a)a.a9(0,b)}, $S:53} -A.Fx.prototype={} -A.a7b.prototype={ -aW(){return new A.I2(new A.ajJ($.ag()),null,A.D(t.yb,t.M),null,!0,null,B.n,this.$ti.h("I2<1>"))}} -A.a7a.prototype={ +A.Fv.prototype={} +A.a7i.prototype={ +aW(){return new A.I1(new A.ajQ($.ag()),null,A.D(t.yb,t.M),null,!0,null,B.n,this.$ti.h("I1<1>"))}} +A.a7h.prototype={ T(){return"RouteInformationReportingType."+this.b}} -A.I2.prototype={ -ghy(){return this.a.r}, -bo(){var s,r=this -r.bQ() +A.I1.prototype={ +ghB(){return this.a.r}, +bn(){var s,r=this +r.bP() s=r.a.c -if(s!=null)s.ai(0,r.gFT()) -r.a.f.aEm(r.gOl()) -r.a.e.ai(0,r.gOr())}, -kt(a,b){var s,r,q=this,p=q.f -q.pi(p,"route") +if(s!=null)s.ai(0,r.gFU()) +r.a.f.aEk(r.gOn()) +r.a.e.ai(0,r.gOt())}, +kv(a,b){var s,r,q=this,p=q.f +q.pk(p,"route") s=p.y r=s==null -if((r?A.w(p).h("dU.T").a(s):s)!=null){p=r?A.w(p).h("dU.T").a(s):s +if((r?A.q(p).h("dU.T").a(s):s)!=null){p=r?A.q(p).h("dU.T").a(s):s p.toString -q.Gk(p,new A.aZS(q))}else{p=q.a.c -if(p!=null)q.Gk(p.a,new A.aZT(q))}}, -azS(){var s=this +q.Gn(p,new A.aZY(q))}else{p=q.a.c +if(p!=null)q.Gn(p.a,new A.aZZ(q))}}, +azP(){var s=this if(s.w||s.a.c==null)return s.w=!0 -$.d5.de$.push(s.gazo())}, -azp(a){var s,r,q,p,o=this +$.d5.de$.push(s.gazl())}, +azm(a){var s,r,q,p,o=this o.w=!1 s=o.f r=s.y q=r==null -if((q?A.w(s).h("dU.T").a(r):r)!=null){s=q?A.w(s).h("dU.T").a(r):r +if((q?A.q(s).h("dU.T").a(r):r)!=null){s=q?A.q(s).h("dU.T").a(r):r s.toString r=o.a.c r.toString q=o.e q.toString -if(q!==B.a1F)p=q===B.ou&&r.b.a==s.a +if(q!==B.a1J)p=q===B.ox&&r.b.a==s.a else p=!0 -B.j1.rI("selectMultiEntryHistory",t.H) +B.j4.rJ("selectMultiEntryHistory",t.H) q=s.a q.toString -A.bhS(q,p,s.b) -r.b=r.a=s}o.e=B.ou}, -azA(){this.a.e.gaRf() +A.bhY(q,p,s.b) +r.b=r.a=s}o.e=B.ox}, +azx(){this.a.e.gaRe() this.a.toString return null}, -G7(){var s=this -s.f.sm(0,s.azA()) -if(s.e==null)s.e=B.ou -s.azS()}, +G9(){var s=this +s.f.sm(0,s.azx()) +if(s.e==null)s.e=B.ox +s.azP()}, cZ(){var s,r=this r.r=!0 -r.am0() +r.alZ() s=r.a.c -if(s!=null&&r.r)r.Gk(s.a,new A.aZR(r)) +if(s!=null&&r.r)r.Gn(s.a,new A.aZX(r)) r.r=!1 -r.G7()}, -bM(a){var s,r,q,p=this -p.am1(a) +r.G9()}, +bL(a){var s,r,q,p=this +p.am_(a) s=p.a r=a.c q=s.c==r if(q)s.f===a.f p.d=new A.z() if(!q){s=r==null -if(!s)r.a9(0,p.gFT()) +if(!s)r.a9(0,p.gFU()) q=p.a.c -if(q!=null)q.ai(0,p.gFT()) +if(q!=null)q.ai(0,p.gFU()) s=s?null:r.a r=p.a.c -if(s!=(r==null?null:r.a))p.a0B()}s=a.f -if(p.a.f!==s){r=p.gOl() -s.aP8(r) -p.a.f.aEm(r)}p.a.toString -s=p.gOr() +if(s!=(r==null?null:r.a))p.a0A()}s=a.f +if(p.a.f!==s){r=p.gOn() +s.aP6(r) +p.a.f.aEk(r)}p.a.toString +s=p.gOt() a.e.a9(0,s) p.a.e.ai(0,s) -p.G7()}, +p.G9()}, v(){var s=this,r=s.a.c -if(r!=null)r.a9(0,s.gFT()) -s.a.f.aP8(s.gOl()) -s.a.e.a9(0,s.gOr()) +if(r!=null)r.a9(0,s.gFU()) +s.a.f.aP6(s.gOn()) +s.a.e.a9(0,s.gOt()) s.d=null -s.am2()}, -Gk(a,b){var s,r,q=this +s.am0()}, +Gn(a,b){var s,r,q=this q.r=!1 q.d=new A.z() s=q.a.d s.toString r=q.c r.toString -s.aRv(a,r).cE(q.ayI(q.d,b),t.H)}, -ayI(a,b){return new A.aZP(this,a,b)}, -a0B(){var s=this +s.aRu(a,r).cE(q.ayF(q.d,b),t.H)}, +ayF(a,b){return new A.aZV(this,a,b)}, +a0A(){var s=this s.r=!0 -s.Gk(s.a.c.a,new A.aZM(s))}, -asd(){var s=this +s.Gn(s.a.c.a,new A.aZS(s))}, +asa(){var s=this s.d=new A.z() -return s.a.e.aRy().cE(s.au4(s.d),t.w)}, -au4(a){return new A.aZN(this,a)}, -a2W(){this.aM(new A.aZQ()) -this.G7() +return s.a.e.aRx().cE(s.au1(s.d),t.w)}, +au1(a){return new A.aZT(this,a)}, +a2U(){this.aM(new A.aZW()) +this.G9() return new A.cO(null,t.b6)}, -au5(){this.aM(new A.aZO()) -this.G7()}, +au2(){this.aM(new A.aZU()) +this.G9()}, a5(a){var s=this.d6$,r=this.a,q=r.c,p=r.f,o=r.d r=r.e -return A.QZ(s,new A.ak1(q,p,o,r,this,new A.jI(r.gaRc(),null),null))}} -A.aZS.prototype={ -$0(){return this.a.a.e.gaR3()}, +return A.R1(s,new A.ak8(q,p,o,r,this,new A.jI(r.gaRb(),null),null))}} +A.aZY.prototype={ +$0(){return this.a.a.e.gaR_()}, $S(){return this.a.$ti.h("ao<~>(1)()")}} -A.aZT.prototype={ -$0(){return this.a.a.e.gaR2()}, +A.aZZ.prototype={ +$0(){return this.a.a.e.gaQZ()}, $S(){return this.a.$ti.h("ao<~>(1)()")}} -A.aZR.prototype={ -$0(){return this.a.a.e.gaf7()}, +A.aZX.prototype={ +$0(){return this.a.a.e.gaf5()}, $S(){return this.a.$ti.h("ao<~>(1)()")}} -A.aZP.prototype={ -$1(a){var s=0,r=A.u(t.H),q,p=this,o,n -var $async$$1=A.v(function(b,c){if(b===1)return A.q(c,r) +A.aZV.prototype={ +$1(a){var s=0,r=A.v(t.H),q,p=this,o,n +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=p.a n=p.b if(o.d!=n){s=1 break}s=3 -return A.A(p.c.$0().$1(a),$async$$1) -case 3:if(o.d==n)o.a2W() -case 1:return A.r(q,r)}}) -return A.t($async$$1,r)}, +return A.B(p.c.$0().$1(a),$async$$1) +case 3:if(o.d==n)o.a2U() +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, $S(){return this.a.$ti.h("ao<~>(1)")}} -A.aZM.prototype={ -$0(){return this.a.a.e.gaf7()}, +A.aZS.prototype={ +$0(){return this.a.a.e.gaf5()}, $S(){return this.a.$ti.h("ao<~>(1)()")}} -A.aZN.prototype={ +A.aZT.prototype={ $1(a){var s=this.a if(this.b!=s.d)return new A.cO(!0,t.d9) -s.a2W() +s.a2U() return new A.cO(a,t.d9)}, $S:697} -A.aZQ.prototype={ +A.aZW.prototype={ $0(){}, $S:0} -A.aZO.prototype={ +A.aZU.prototype={ $0(){}, $S:0} -A.ak1.prototype={ -ev(a){if(this.f==a.f)this.r===a.r +A.ak8.prototype={ +eu(a){if(this.f==a.f)this.r===a.r return!0}} -A.ajJ.prototype={ -Ii(){return null}, -S8(a){this.C()}, -y3(a){var s +A.ajQ.prototype={ +Ik(){return null}, +S7(a){this.C()}, +y5(a){var s if(a==null)return null t.Dn.a(a) s=J.cs(a) -return new A.Fx(A.eJ(s.ga3(a)),s.ga6(a))}, -z0(){var s,r=this,q=r.y,p=q==null -if((p?A.w(r).h("dU.T").a(q):q)==null)q=null -else{s=(p?A.w(r).h("dU.T").a(q):q).a -q=[s,(p?A.w(r).h("dU.T").a(q):q).b]}return q}} -A.Ij.prototype={ -bM(a){this.cc(a) +return new A.Fv(A.eJ(s.ga3(a)),s.ga6(a))}, +z2(){var s,r=this,q=r.y,p=q==null +if((p?A.q(r).h("dU.T").a(q):q)==null)q=null +else{s=(p?A.q(r).h("dU.T").a(q):q).a +q=[s,(p?A.q(r).h("dU.T").a(q):q).b]}return q}} +A.Ii.prototype={ +bL(a){this.cc(a) this.ul()}, cZ(){var s,r,q,p,o=this -o.fF() +o.fH() s=o.d6$ -r=o.gt2() +r=o.gt3() q=o.c q.toString -q=A.vG(q) -o.jk$=q -p=o.r6(q,r) -if(r){o.kt(s,o.hp$) -o.hp$=!1}if(p)if(s!=null)s.v()}, +q=A.vE(q) +o.jm$=q +p=o.r8(q,r) +if(r){o.kv(s,o.hs$) +o.hs$=!1}if(p)if(s!=null)s.v()}, v(){var s,r=this -r.jj$.ab(0,new A.b0Y()) +r.jl$.ab(0,new A.b13()) s=r.d6$ if(s!=null)s.v() r.d6$=null -r.bL()}} -A.EM.prototype={ -gKk(){return this.e}, -rH(){var s,r=this,q=A.rb(r.ganS(),!1) +r.bK()}} +A.EK.prototype={ +gKm(){return this.e}, +rI(){var s,r=this,q=A.ra(r.ganP(),!1) r.ok=q -r.gD3() -s=A.rb(r.ganU(),!0) +r.gD5() +s=A.ra(r.ganR(),!0) r.p2=s B.b.F(r.e,A.b([q,s],t.wi)) -r.ajm()}, +r.ajk()}, uj(a){var s,r=this -r.ajh(a) +r.ajf(a) s=r.at.Q s===$&&A.c() -if(s===B.R&&!r.Q)r.a.a8y(r) +if(s===B.R&&!r.Q)r.a.a8w(r) return!0}, v(){B.b.aj(this.e) -this.ajl()}} -A.hI.prototype={ -giS(a){return this.as}, -gWt(){return this.ax}, -auJ(a){var s,r=this +this.ajj()}} +A.hH.prototype={ +giU(a){return this.as}, +gWs(){return this.ax}, +auG(a){var s,r=this switch(a.a){case 3:s=r.e -if(s.length!==0)B.b.ga3(s).sv9(r.gv9()) +if(s.length!==0)B.b.ga3(s).sva(r.gva()) s=r.z if(s!=null){s.a.$0() s.a=null}r.z=null break case 1:case 2:s=r.e -if(s.length!==0)B.b.ga3(s).sv9(!1) -if(r.z==null)r.z=$.d5.aPu(B.P5) +if(s.length!==0)B.b.ga3(s).sva(!1) +if(r.z==null)r.z=$.d5.aPs(B.P9) break -case 0:if(!r.guU()){r.a.a8y(r) +case 0:if(!r.guV()){r.a.a8w(r) r.Q=!0 s=r.z if(s!=null){s.a.$0() s.a=null}r.z=null}break}}, -rH(){var s=this,r=s.gL0(s),q=s.gL0(s),p=s.gxu(),o=s.a +rI(){var s=this,r=s.gL2(s),q=s.gL2(s),p=s.gxw(),o=s.a o.toString o=s.at=A.cJ(p,r,q,null,o) o.cA() p=o.ep$ p.b=!0 -p.a.push(s.ga0D()) +p.a.push(s.ga0C()) s.as=o -s.aiE() +s.aiC() p=s.as -if(p.gco(p)===B.a6&&s.e.length!==0)B.b.ga3(s.e).sv9(s.gv9())}, -BU(){this.ajj() +if(p.gco(p)===B.a7&&s.e.length!==0)B.b.ga3(s.e).sva(s.gva())}, +BW(){this.ajh() return this.at.d_(0)}, -BS(){this.aje() +BU(){this.ajc() var s=this.at s.sm(0,s.b)}, -S2(a){var s,r -if(a instanceof A.hI){s=this.at +S1(a){var s,r +if(a instanceof A.hH){s=this.at s.toString r=a.at.x r===$&&A.c() -s.sm(0,r)}this.ajk(a)}, +s.sm(0,r)}this.aji(a)}, uj(a){this.ch=a -this.at.es(0) -this.aiC(a) +this.at.er(0) +this.aiA(a) return!0}, -xz(a){this.a5c(a) -this.aji(a)}, -BT(a){this.a5c(a) -this.ajf(a)}, -a5c(a){var s,r,q,p,o,n,m,l=this,k={},j=l.CW +xB(a){this.a5a(a) +this.ajg(a)}, +BV(a){this.a5a(a) +this.ajd(a)}, +a5a(a){var s,r,q,p,o,n,m,l=this,k={},j=l.CW l.CW=null -if(a instanceof A.hI&&l.Rd(a)&&a.a6r(l)){s=l.ax.c -if(s!=null){r=s instanceof A.B5?s.a:s +if(a instanceof A.hH&&l.Rc(a)&&a.a6p(l)){s=l.ax.c +if(s!=null){r=s instanceof A.B4?s.a:s r.toString q=a.as q.toString @@ -121739,126 +121846,126 @@ o=q.x o===$&&A.c() if(!J.e(p,o)){p=q.Q p===$&&A.c() -p=p===B.a6||p===B.R}else p=!0 +p=p===B.a7||p===B.R}else p=!0 o=a.y.a -if(p)l.wB(q,o) +if(p)l.wC(q,o) else{k.a=null -p=new A.aQl(l,q,a) -l.CW=new A.aQj(k,q,p) +p=new A.aQr(l,q,a) +l.CW=new A.aQp(k,q,p) q.cA() n=q.ep$ n.b=!0 n.a.push(p) -m=A.b9G(r,q,new A.aQk(k,l,a)) +m=A.b9M(r,q,new A.aQq(k,l,a)) k.a=m -l.wB(m,o)}}else l.wB(a.as,a.y.a)}else l.aAv(B.dx) +l.wC(m,o)}}else l.wC(a.as,a.y.a)}else l.aAs(B.dz) if(j!=null)j.$0()}, -wB(a,b){this.ax.sb3(0,a) -if(b!=null)b.cE(new A.aQi(this,a),t.P)}, -aAv(a){return this.wB(a,null)}, -Rd(a){return!0}, -a6r(a){return!0}, +wC(a,b){this.ax.sb3(0,a) +if(b!=null)b.cE(new A.aQo(this,a),t.P)}, +aAs(a){return this.wC(a,null)}, +Rc(a){return!0}, +a6p(a){return!0}, v(){var s=this,r=s.as -if(r!=null)r.fC(s.ga0D()) +if(r!=null)r.fE(s.ga0C()) r=s.z if(r!=null){r.a.$0() r.a=null}s.z=null r=s.at if(r!=null)r.v() -s.y.eM(0,s.ch) -s.aiD()}, -gxu(){return"TransitionRoute"}, +s.y.eL(0,s.ch) +s.aiB()}, +gxw(){return"TransitionRoute"}, k(a){return"TransitionRoute(animation: "+A.h(this.at)+")"}} -A.aQl.prototype={ +A.aQr.prototype={ $1(a){var s,r switch(a.a){case 3:case 0:s=this.a -s.wB(this.b,this.c.y.a) +s.wC(this.b,this.c.y.a) r=s.CW if(r!=null){r.$0() s.CW=null}break case 1:case 2:break}}, $S:4} -A.aQj.prototype={ -$0(){this.b.fC(this.c) +A.aQp.prototype={ +$0(){this.b.fE(this.c) var s=this.a.a if(s!=null)s.v()}, $S:0} -A.aQk.prototype={ +A.aQq.prototype={ $0(){var s,r=this.b -r.wB(this.a.a.a,this.c.y.a) +r.wC(this.a.a.a,this.c.y.a) s=r.CW if(s!=null){s.$0() r.CW=null}}, $S:0} -A.aQi.prototype={ +A.aQo.prototype={ $1(a){var s=this.a.ax,r=this.b -if(s.c==r){s.sb3(0,B.dx) -if(r instanceof A.B5)r.v()}}, +if(s.c==r){s.sb3(0,B.dz) +if(r instanceof A.B4)r.v()}}, $S:21} -A.a3e.prototype={ -gady(){var s=this.rz$ +A.a3k.prototype={ +gadw(){var s=this.rA$ return s!=null&&s.length!==0}} -A.adS.prototype={ -mQ(a,b){return A.aEx(this.e,t.z).gx8()}, -fM(a){return A.v9(this.e,!1).aaf()}} -A.Ti.prototype={ -ev(a){var s=this +A.adZ.prototype={ +mU(a,b){return A.aED(this.e,t.z).gxa()}, +fN(a){return A.v7(this.e,!1).aad()}} +A.Tl.prototype={ +eu(a){var s=this return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x}} -A.HL.prototype={ -aW(){return new A.th(A.b7B(!0,B.aaF.k(0)+" Focus Scope",!1),A.OZ(0),B.n,this.$ti.h("th<1>"))}} -A.th.prototype={ -bo(){var s,r,q=this -q.bQ() +A.HK.prototype={ +aW(){return new A.te(A.b7H(!0,B.aaJ.k(0)+" Focus Scope",!1),A.P1(0),B.n,this.$ti.h("te<1>"))}} +A.te.prototype={ +bn(){var s,r,q=this +q.bP() s=A.b([],t.Eo) r=q.a.c.go if(r!=null)s.push(r) r=q.a.c.id if(r!=null)s.push(r) -q.e=new A.Bz(s)}, -bM(a){this.cc(a) -this.a4U()}, -cZ(){this.fF() +q.e=new A.By(s)}, +bL(a){this.cc(a) +this.a4S()}, +cZ(){this.fH() this.d=null -this.a4U()}, -a4U(){var s,r,q=this.a.c,p=q.fx +this.a4S()}, +a4S(){var s,r,q=this.a.c,p=q.fx if(!(p!=null)){q.a.a.toString -p=B.a9K}s=this.f +p=B.a9O}s=this.f s.dy=p -if(q.guV()){this.a.c.a.a.toString +if(q.guW()){this.a.c.a.a.toString r=!0}else r=!1 -if(r){r=q.a.x.gkj() -if(r!=null)r.ED(s)}}, -arh(){this.aM(new A.aXN(this))}, +if(r){r=q.a.x.gkl() +if(r!=null)r.EF(s)}}, +are(){this.aM(new A.aXT(this))}, v(){this.f.v() -this.bL()}, -ga3u(){var s=this.a.c.go -if((s==null?null:s.gco(s))!==B.bh){s=this.a.c.a +this.bK()}, +ga3s(){var s=this.a.c.go +if((s==null?null:s.gco(s))!==B.bi){s=this.a.c.a s=s==null?null:s.CW.a s=s===!0}else s=!0 return s}, -a5(a){var s,r,q=this,p=null,o=q.a.c,n=o.guV(),m=q.a.c -if(!m.ga98()){m=m.rz$ +a5(a){var s,r,q=this,p=null,o=q.a.c,n=o.guW(),m=q.a.c +if(!m.ga95()){m=m.rA$ m=m!=null&&m.length!==0}else m=!0 s=q.a.c -s=s.ga98()||s.IV$>0 +s=s.ga95()||s.IX$>0 r=q.a.c -return A.nd(o.c,new A.aXR(q),new A.Ti(n,m,s,o,new A.EL(r.fy,new A.EP(new A.jI(new A.aXS(q),p),r.k4,p),p),p))}} -A.aXN.prototype={ +return A.nc(o.c,new A.aXX(q),new A.Tl(n,m,s,o,new A.EJ(r.fy,new A.EN(new A.jI(new A.aXY(q),p),r.k4,p),p),p))}} +A.aXT.prototype={ $0(){this.a.d=null}, $S:0} -A.aXR.prototype={ +A.aXX.prototype={ $2(a,b){var s=this.a.a.c.c.a b.toString -return new A.vF(b,s,null)}, +return new A.vD(b,s,null)}, $S:698} -A.aXS.prototype={ -$1(a){var s,r=null,q=A.b_([B.pl,new A.adS(a,new A.bN(A.b([],t.ot),t.wS))],t.A,t.od),p=this.a,o=p.e +A.aXY.prototype={ +$1(a){var s,r=null,q=A.b_([B.pp,new A.adZ(a,new A.bM(A.b([],t.ot),t.wS))],t.A,t.od),p=this.a,o=p.e o===$&&A.c() s=p.d -if(s==null)s=p.d=new A.lO(new A.jI(new A.aXP(p),r),p.a.c.k3) -return A.x0(q,A.bgC(A.b7A(!1,new A.lO(A.nd(o,new A.aXQ(p),s),r),r,r,p.f),p.r))}, +if(s==null)s=p.d=new A.lO(new A.jI(new A.aXV(p),r),p.a.c.k3) +return A.wZ(q,A.bgJ(A.b7G(!1,new A.lO(A.nc(o,new A.aXW(p),s),r),r,r,p.f),p.r))}, $S:699} -A.aXQ.prototype={ +A.aXW.prototype={ $2(a,b){var s,r,q=this.a,p=q.a.c,o=p.go o.toString s=p.id @@ -121866,172 +121973,172 @@ s.toString r=p.a r=r==null?null:r.CW if(r==null)r=A.iT(!1,t.w) -return p.Ra(a,o,s,A.nd(r,new A.aXO(q),b))}, +return p.R9(a,o,s,A.nc(r,new A.aXU(q),b))}, $S:152} -A.aXO.prototype={ -$2(a,b){var s=this.a,r=s.ga3u() -s.f.sf1(!r) -return new A.nF(r,null,b,null)}, +A.aXU.prototype={ +$2(a,b){var s=this.a,r=s.ga3s() +s.f.sf2(!r) +return new A.nD(r,null,b,null)}, $S:700} -A.aXP.prototype={ +A.aXV.prototype={ $1(a){var s,r=this.a.a.c,q=r.go q.toString s=r.id s.toString -return r.R9(a,q,s)}, +return r.R7(a,q,s)}, $S:10} A.jd.prototype={ aM(a){var s,r=this.k2 if(r.gav()!=null){r=r.gav() -if(r.a.c.guV())if(!r.ga3u()){r.a.c.a.a.toString +if(r.a.c.guW())if(!r.ga3s()){r.a.c.a.a.toString s=!0}else s=!1 else s=!1 -if(s){s=r.a.c.a.x.gkj() -if(s!=null)s.ED(r.f)}r.aM(a)}else a.$0()}, -Ra(a,b,c,d){return d}, -rH(){var s=this -s.ajO() -s.go=A.Fb(A.hI.prototype.giS.call(s,s)) -s.id=A.Fb(A.hI.prototype.gWt.call(s))}, -BU(){var s,r=this,q=r.k2 +if(s){s=r.a.c.a.x.gkl() +if(s!=null)s.EF(r.f)}r.aM(a)}else a.$0()}, +R9(a,b,c,d){return d}, +rI(){var s=this +s.ajM() +s.go=A.F9(A.hH.prototype.giU.call(s,s)) +s.id=A.F9(A.hH.prototype.gWs.call(s))}, +BW(){var s,r=this,q=r.k2 if(q.gav()!=null){r.a.a.toString s=!0}else s=!1 -if(s){s=r.a.x.gkj() -if(s!=null)s.ED(q.gav().f)}return r.ajN()}, -BS(){var s,r=this,q=r.k2 +if(s){s=r.a.x.gkl() +if(s!=null)s.EF(q.gav().f)}return r.ajL()}, +BU(){var s,r=this,q=r.k2 if(q.gav()!=null){r.a.a.toString s=!0}else s=!1 -if(s){s=r.a.x.gkj() -if(s!=null)s.ED(q.gav().f)}r.ajL()}, -sK_(a){var s,r=this +if(s){s=r.a.x.gkl() +if(s!=null)s.EF(q.gav().f)}r.ajJ()}, +sK1(a){var s,r=this if(r.fy===a)return -r.aM(new A.aEy(r,a)) +r.aM(new A.aEE(r,a)) s=r.go s.toString -s.sb3(0,r.fy?B.f9:A.hI.prototype.giS.call(r,r)) +s.sb3(0,r.fy?B.fb:A.hH.prototype.giU.call(r,r)) s=r.id s.toString -s.sb3(0,r.fy?B.dx:A.hI.prototype.gWt.call(r)) -r.Bq()}, -n4(){var s=0,r=A.u(t.oj),q,p=this,o,n,m,l -var $async$n4=A.v(function(a,b){if(a===1)return A.q(b,r) +s.sb3(0,r.fy?B.dz:A.hH.prototype.gWs.call(r)) +r.Bs()}, +n7(){var s=0,r=A.v(t.oj),q,p=this,o,n,m,l +var $async$n7=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:p.k2.gav() o=A.ak(p.k1,!0,t.Ev),n=o.length,m=0 case 3:if(!(m>>24&255)!==0&&!n.fy){s=n.go +if(s.gav()!=null)s.gav().are()}, +anQ(a){var s,r,q,p,o,n=this,m=null +if(n.gx9()!=null&&(n.gx9().a>>>24&255)!==0&&!n.fy){s=n.go s.toString -r=n.gx7().a +r=n.gx9().a r=A.a9(0,r>>>16&255,r>>>8&255,r&255) -q=n.gx7() +q=n.gx9() p=t.IC.h("fQ") t.ve.a(s) -o=new A.X1(n.gx8(),n.gHH(),!0,new A.bt(s,new A.fQ(new A.nn(B.bc),new A.f8(r,q),p),p.h("bt")),m)}else o=A.b8s(!0,m,m,n.gx8(),m,n.gHH(),m) +o=new A.X6(n.gxa(),n.gHK(),!0,new A.bs(s,new A.fQ(new A.nl(B.bd),new A.f8(r,q),p),p.h("bs")),m)}else o=A.b8z(!0,m,m,n.gxa(),m,n.gHK(),m) s=n.go -if(s.gco(s)!==B.bh){s=n.go +if(s.gco(s)!==B.bi){s=n.go s=s.gco(s)===B.R}else s=!0 -o=new A.nF(s,m,o,m) -s=n.gx8() -return s?A.d2(m,m,o,!1,m,m,!1,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.Ap,m,m,m):o}, -anV(a){var s=this,r=null,q=s.p1 -return q==null?s.p1=A.d2(r,r,new A.HL(s,s.k2,A.w(s).h("HL")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a04,r,r,r):q}, +o=new A.nD(s,m,o,m) +s=n.gxa() +return s?A.d3(m,m,o,!1,m,m,!1,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.At,m,m,m):o}, +anS(a){var s=this,r=null,q=s.p1 +return q==null?s.p1=A.d3(r,r,new A.HK(s,s.k2,A.q(s).h("HK")),!1,r,r,!1,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a08,r,r,r):q}, k(a){return"ModalRoute("+this.b.k(0)+", animation: "+A.h(this.as)+")"}} -A.aEy.prototype={ +A.aEE.prototype={ $0(){this.a.fy=this.b}, $S:0} -A.aEw.prototype={ +A.aEC.prototype={ $0(){}, $S:0} -A.NH.prototype={ -gv9(){return!1}, -gD3(){return!0}} -A.NZ.prototype={ -gx8(){return!0}, -gHH(){return this.eY}, -gx7(){return this.dC}, -gL0(a){return this.l_}, -R9(a,b,c){var s=null -return A.d2(s,s,new A.a_R(this.f8,this.cK.$3(a,b,c),s),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, -Ra(a,b,c,d){return this.eO.$4(a,b,c,d)}} -A.HK.prototype={ -n4(){var s=0,r=A.u(t.oj),q,p=this,o -var $async$n4=A.v(function(a,b){if(a===1)return A.q(b,r) -while(true)switch(s){case 0:o=p.rz$ -if(o!=null&&o.length!==0){q=B.Cw +A.NJ.prototype={ +gva(){return!1}, +gD5(){return!0}} +A.O1.prototype={ +gxa(){return!0}, +gHK(){return this.eY}, +gx9(){return this.dC}, +gL2(a){return this.l3}, +R7(a,b,c){var s=null +return A.d3(s,s,new A.a_W(this.f9,this.cK.$3(a,b,c),s),!1,s,s,!1,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s)}, +R9(a,b,c,d){return this.eO.$4(a,b,c,d)}} +A.HJ.prototype={ +n7(){var s=0,r=A.v(t.oj),q,p=this,o +var $async$n7=A.w(function(a,b){if(a===1)return A.r(b,r) +while(true)switch(s){case 0:o=p.rA$ +if(o!=null&&o.length!==0){q=B.CA s=1 -break}q=p.ajn() +break}q=p.ajl() s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$n4,r)}, -uj(a){var s,r,q=this,p=q.rz$ +case 1:return A.t(q,r)}}) +return A.u($async$n7,r)}, +uj(a){var s,r,q=this,p=q.rA$ if(p!=null&&p.length!==0){s=p.pop() s.b=null -s.aR8() -r=s.c&&--q.IV$===0 -if(q.rz$.length===0||r)q.Bq() -return!1}q.ajM(a) +s.aR7() +r=s.c&&--q.IX$===0 +if(q.rA$.length===0||r)q.Bs() +return!1}q.ajK(a) return!0}} -A.a7h.prototype={ -a5(a){var s,r,q,p=this,o=A.ca(a,B.cd,t.l).w.f,n=p.r,m=Math.max(o.a,n.a),l=p.d,k=l?o.b:0 +A.a7o.prototype={ +a5(a){var s,r,q,p=this,o=A.ca(a,B.ce,t.l).w.f,n=p.r,m=Math.max(o.a,n.a),l=p.d,k=l?o.b:0 k=Math.max(k,n.b) s=Math.max(o.c,n.c) r=p.f q=r?o.d:0 -return new A.cg(new A.aG(m,k,s,Math.max(q,n.d)),A.bfX(p.x,a,r,!0,!0,l),null)}} -A.a7p.prototype={ -ac9(){}, -a7U(a,b){if(b!=null)b.iT(new A.P4(null,a,b,0))}, -a7V(a,b,c){b.iT(A.b98(b,null,null,a,c))}, -IE(a,b,c){b.iT(new A.pb(null,c,0,a,b,0))}, -a7T(a,b){b.iT(new A.vN(null,a,b,0))}, -B8(){}, +return new A.cg(new A.aG(m,k,s,Math.max(q,n.d)),A.bg3(p.x,a,r,!0,!0,l),null)}} +A.a7w.prototype={ +ac7(){}, +a7S(a,b){if(b!=null)b.iV(new A.P7(null,a,b,0))}, +a7T(a,b,c){b.iV(A.b9e(b,null,null,a,c))}, +IG(a,b,c){b.iV(new A.pa(null,c,0,a,b,0))}, +a7R(a,b){b.iV(new A.vL(null,a,b,0))}, +Ba(){}, v(){}, -k(a){return"#"+A.cW(this)}} -A.uH.prototype={ -B8(){this.a.m9(0)}, -gpx(){return!1}, -gnP(){return!1}, +k(a){return"#"+A.cX(this)}} +A.uF.prototype={ +Ba(){this.a.md(0)}, +gpz(){return!1}, +gnR(){return!1}, gdz(){return 0}} -A.aAB.prototype={ -gpx(){return!1}, -gnP(){return!1}, +A.aAG.prototype={ +gpz(){return!1}, +gnR(){return!1}, gdz(){return 0}, v(){this.b.$0() -this.F7()}} -A.aLm.prototype={ -anm(a,b){var s,r,q=this +this.F9()}} +A.aLs.prototype={ +anj(a,b){var s,r,q=this if(b==null)return a if(a===0){if(q.d!=null)if(q.r==null){s=q.e s=b.a-s.a>5e4}else s=!1 @@ -122046,7 +122153,7 @@ r.toString if(Math.abs(s)>r){q.r=null s=Math.abs(a) if(s>24)return a -else return Math.min(r/3,s)*J.ez(a)}else return 0}}}, +else return Math.min(r/3,s)*J.eA(a)}else return 0}}}, a4(a,b){var s,r,q,p,o=this o.x=b s=b.c @@ -122059,200 +122166,200 @@ r=q.a-r.a>2e4}else r=!0 else r=!1 else r=!1 if(r)o.f=!1 -p=o.anm(s,q) +p=o.anj(s,q) if(p===0)return s=o.a -if(A.b4f(s.w.a.c))p=-p -s.VG(p>0?B.ow:B.ox) +if(A.b4l(s.w.a.c))p=-p +s.VF(p>0?B.oz:B.oA) r=s.at r.toString -s.My(r-s.r.R0(s,p))}, -Sn(a,b){var s,r,q=this,p=b.b +s.MA(r-s.r.R_(s,p))}, +Sm(a,b){var s,r,q=this,p=b.b p.toString s=-p -if(A.b4f(q.a.w.a.c))s=-s +if(A.b4l(q.a.w.a.c))s=-s q.x=b if(q.f){p=q.c r=Math.abs(s)>Math.abs(p)*0.5 -if(J.ez(s)===J.ez(p)&&r)s+=p}q.a.m9(s)}, -bn(a){this.a.m9(0)}, +if(J.eA(s)===J.eA(p)&&r)s+=p}q.a.md(s)}, +bm(a){this.a.md(0)}, v(){this.x=null this.b.$0()}, -k(a){return"#"+A.cW(this)}} -A.awd.prototype={ -a7U(a,b){var s=t.uL.a(this.b.x) -if(b!=null)b.iT(new A.P4(s,a,b,0))}, -a7V(a,b,c){b.iT(A.b98(b,null,t.zk.a(this.b.x),a,c))}, -IE(a,b,c){b.iT(new A.pb(t.zk.a(this.b.x),c,0,a,b,0))}, -a7T(a,b){var s=this.b.x -b.iT(new A.vN(s instanceof A.kD?s:null,a,b,0))}, -gpx(){var s=this.b -return(s==null?null:s.w)!==B.c8}, -gnP(){return!0}, +k(a){return"#"+A.cX(this)}} +A.awi.prototype={ +a7S(a,b){var s=t.uL.a(this.b.x) +if(b!=null)b.iV(new A.P7(s,a,b,0))}, +a7T(a,b,c){b.iV(A.b9e(b,null,t.zk.a(this.b.x),a,c))}, +IG(a,b,c){b.iV(new A.pa(t.zk.a(this.b.x),c,0,a,b,0))}, +a7R(a,b){var s=this.b.x +b.iV(new A.vL(s instanceof A.kE?s:null,a,b,0))}, +gpz(){var s=this.b +return(s==null?null:s.w)!==B.c9}, +gnR(){return!0}, gdz(){return 0}, v(){this.b=null -this.F7()}, -k(a){return"#"+A.cW(this)+"("+A.h(this.b)+")"}} -A.Xx.prototype={ -ac9(){var s=this.a,r=this.b +this.F9()}, +k(a){return"#"+A.cX(this)+"("+A.h(this.b)+")"}} +A.XC.prototype={ +ac7(){var s=this.a,r=this.b r===$&&A.c() -s.m9(r.gdz())}, -B8(){var s=this.a,r=this.b +s.md(r.gdz())}, +Ba(){var s=this.a,r=this.b r===$&&A.c() -s.m9(r.gdz())}, -PL(){var s=this.b +s.md(r.gdz())}, +PK(){var s=this.b s===$&&A.c() s=s.x s===$&&A.c() -if(!(Math.abs(this.a.My(s))<1e-10)){s=this.a -s.mz(new A.uH(s))}}, -PJ(){this.a.m9(0)}, -IE(a,b,c){var s=this.b +if(!(Math.abs(this.a.MA(s))<1e-10)){s=this.a +s.mD(new A.uF(s))}}, +PI(){this.a.md(0)}, +IG(a,b,c){var s=this.b s===$&&A.c() -b.iT(new A.pb(null,c,s.gdz(),a,b,0))}, -gnP(){return!0}, +b.iV(new A.pa(null,c,s.gdz(),a,b,0))}, +gnR(){return!0}, gdz(){var s=this.b s===$&&A.c() return s.gdz()}, v(){var s=this.b s===$&&A.c() s.v() -this.F7()}, -k(a){var s=A.cW(this),r=this.b +this.F9()}, +k(a){var s=A.cX(this),r=this.b r===$&&A.c() return"#"+s+"("+r.k(0)+")"}, -gpx(){return this.c}} -A.a0a.prototype={ -PL(){var s=this.a,r=this.c +gpz(){return this.c}} +A.a0g.prototype={ +PK(){var s=this.a,r=this.c r===$&&A.c() r=r.x r===$&&A.c() -if(s.My(r)!==0){s=this.a -s.mz(new A.uH(s))}}, -PJ(){var s=this.a,r=this.c +if(s.MA(r)!==0){s=this.a +s.mD(new A.uF(s))}}, +PI(){var s=this.a,r=this.c r===$&&A.c() -s.m9(r.gdz())}, -IE(a,b,c){var s=this.c +s.md(r.gdz())}, +IG(a,b,c){var s=this.c s===$&&A.c() -b.iT(new A.pb(null,c,s.gdz(),a,b,0))}, -gpx(){return!0}, -gnP(){return!0}, +b.iV(new A.pa(null,c,s.gdz(),a,b,0))}, +gpz(){return!0}, +gnR(){return!0}, gdz(){var s=this.c s===$&&A.c() return s.gdz()}, v(){var s=this.b s===$&&A.c() -s.is(0) +s.iv(0) s=this.c s===$&&A.c() s.v() -this.F7()}, -k(a){var s=A.cW(this),r=this.c +this.F9()}, +k(a){var s=A.cX(this),r=this.c r===$&&A.c() return"#"+s+"("+r.k(0)+")"}} -A.OW.prototype={ -DH(a,b,c,d){var s,r=this -if(b.a==null){s=$.i0.iu$ +A.OZ.prototype={ +DJ(a,b,c,d){var s,r=this +if(b.a==null){s=$.i_.ix$ s===$&&A.c() s=s.a.i(0,c)!=null||s.b.i(0,c)!=null}else s=!0 -if(s){r.b.DH(a,b,c,d) +if(s){r.b.DJ(a,b,c,d) return}s=r.a if(s.gcN(s)==null)return s=s.gcN(s) s.toString -if(A.bzN(s)){$.d5.LF(new A.aLi(r,a,b,c,d)) -return}r.b.DH(a,b,c,d)}, -yl(a,b,c){return this.b.yl(0,b,c)}, -ym(a,b){return this.b.ym(a,b)}, -yn(a,b){return this.b.yn(a,b)}, -De(a){return this.b.De(a)}} -A.aLi.prototype={ +if(A.bzS(s)){$.d5.LH(new A.aLo(r,a,b,c,d)) +return}r.b.DJ(a,b,c,d)}, +yn(a,b,c){return this.b.yn(0,b,c)}, +yo(a,b){return this.b.yo(a,b)}, +yp(a,b){return this.b.yp(a,b)}, +Dg(a){return this.b.Dg(a)}} +A.aLo.prototype={ $1(a){var s=this -A.kr(new A.aLh(s.a,s.b,s.c,s.d,s.e))}, +A.ks(new A.aLn(s.a,s.b,s.c,s.d,s.e))}, $S:3} -A.aLh.prototype={ +A.aLn.prototype={ $0(){var s=this -return s.a.DH(s.b,s.c,s.d,s.e)}, +return s.a.DJ(s.b,s.c,s.d,s.e)}, $S:0} -A.WU.prototype={ +A.WZ.prototype={ T(){return"AndroidOverscrollIndicator."+this.b}} -A.a7q.prototype={ -xp(a,b,c,d,e,f,g){return new A.b0M(this,g,c,d,e,b,f,a)}, -a77(a,b,c,d){return this.xp(null,null,a,b,c,null,d)}, -a75(a,b){return this.xp(null,null,a,null,null,null,b)}, -pp(a){return A.cr()}, -grn(){return B.CV}, -gDt(){return A.da([B.bU,B.c3],t.bd)}, -HN(a,b,c){var s=null -switch(this.pp(a)){case B.cP:case B.bW:case B.cQ:return A.bzm(b,c.b,B.dB,s,s,A.apA(),B.F,s,s,s,s,B.fr,s) -case B.af:case B.cO:case B.a8:return b}}, -HM(a,b,c){switch(this.pp(a)){case B.a8:case B.cP:case B.bW:case B.cQ:return b -case B.af:switch(1){case 1:break}break -case B.cO:break}return A.beV(c.a,b,B.l)}, -La(a){switch(this.pp(a)){case B.a8:return new A.aLj() -case B.bW:return new A.aLk() -case B.af:case B.cO:case B.cP:case B.cQ:return new A.aLl()}}, -vz(a){switch(this.pp(a)){case B.a8:return B.G3 -case B.bW:return B.G4 -case B.af:case B.cO:case B.cP:case B.cQ:return B.Ik}}, -WO(a){return!1}, +A.a7x.prototype={ +xs(a,b,c,d,e,f,g){return new A.b0S(this,g,c,d,e,b,f,a)}, +a75(a,b,c,d){return this.xs(null,null,a,b,c,null,d)}, +a73(a,b){return this.xs(null,null,a,null,null,null,b)}, +pr(a){return A.cr()}, +gro(){return B.CZ}, +gDv(){return A.da([B.bV,B.c4],t.bd)}, +HQ(a,b,c){var s=null +switch(this.pr(a)){case B.cQ:case B.bX:case B.cR:return A.bzr(b,c.b,B.dD,s,s,A.apG(),B.F,s,s,s,s,B.ft,s) +case B.ah:case B.cP:case B.aa:return b}}, +HP(a,b,c){switch(this.pr(a)){case B.aa:case B.cQ:case B.bX:case B.cR:return b +case B.ah:switch(1){case 1:break}break +case B.cP:break}return A.bf1(c.a,b,B.l)}, +Lc(a){switch(this.pr(a)){case B.aa:return new A.aLp() +case B.bX:return new A.aLq() +case B.ah:case B.cP:case B.cQ:case B.cR:return new A.aLr()}}, +vA(a){switch(this.pr(a)){case B.aa:return B.G7 +case B.bX:return B.G8 +case B.ah:case B.cP:case B.cQ:case B.cR:return B.Io}}, +WN(a){return!1}, k(a){return"ScrollBehavior"}} -A.aLj.prototype={ -$1(a){return A.bwC(a.gdU(a))}, +A.aLp.prototype={ +$1(a){return A.bwJ(a.gdU(a))}, $S:701} -A.aLk.prototype={ +A.aLq.prototype={ $1(a){var s=a.gdU(a),r=t.av -return new A.Er(A.b2(20,null,!1,r),s,A.b2(20,null,!1,r))}, +return new A.Eq(A.b2(20,null,!1,r),s,A.b2(20,null,!1,r))}, $S:702} -A.aLl.prototype={ +A.aLr.prototype={ $1(a){return new A.js(a.gdU(a),A.b2(20,null,!1,t.av))}, $S:172} -A.b0M.prototype={ -grn(){var s=this.f -return s==null?B.CV:s}, -gDt(){var s=this.r -return s==null?A.da([B.bU,B.c3],t.bd):s}, -HM(a,b,c){if(this.c)return this.a.HM(a,b,c) +A.b0S.prototype={ +gro(){var s=this.f +return s==null?B.CZ:s}, +gDv(){var s=this.r +return s==null?A.da([B.bV,B.c4],t.bd):s}, +HP(a,b,c){if(this.c)return this.a.HP(a,b,c) return b}, -HN(a,b,c){if(this.b)return this.a.HN(a,b,c) +HQ(a,b,c){if(this.b)return this.a.HQ(a,b,c) return b}, -xp(a,b,c,d,e,f,g){var s=this,r=s.grn(),q=s.gDt(),p=d==null?s.d:d,o=e==null?s.e:e,n=s.w -if(n==null)n=B.k3 -return s.a.xp(n,r,!1,p,o,q,g)}, -a77(a,b,c,d){return this.xp(null,null,a,b,c,null,d)}, -a75(a,b){return this.xp(null,null,a,null,null,null,b)}, -pp(a){var s=this.e -return s==null?this.a.pp(a):s}, -vz(a){var s=this.d -return s==null?this.a.vz(a):s}, -WO(a){var s=this -return A.O(a.a)!==A.O(s.a)||a.b!==s.b||a.c!==s.c||!A.apB(a.grn(),s.grn())||!A.apB(a.gDt(),s.gDt())||a.d!=s.d||a.e!=s.e||!1}, -La(a){return this.a.La(a)}, +xs(a,b,c,d,e,f,g){var s=this,r=s.gro(),q=s.gDv(),p=d==null?s.d:d,o=e==null?s.e:e,n=s.w +if(n==null)n=B.k6 +return s.a.xs(n,r,!1,p,o,q,g)}, +a75(a,b,c,d){return this.xs(null,null,a,b,c,null,d)}, +a73(a,b){return this.xs(null,null,a,null,null,null,b)}, +pr(a){var s=this.e +return s==null?this.a.pr(a):s}, +vA(a){var s=this.d +return s==null?this.a.vA(a):s}, +WN(a){var s=this +return A.O(a.a)!==A.O(s.a)||a.b!==s.b||a.c!==s.c||!A.apH(a.gro(),s.gro())||!A.apH(a.gDv(),s.gDv())||a.d!=s.d||a.e!=s.e||!1}, +Lc(a){return this.a.Lc(a)}, k(a){return"_WrappedScrollBehavior"}} -A.OX.prototype={ -ev(a){var s=this.f,r=a.f -if(A.O(s)===A.O(r))s=s!==r&&s.WO(r) +A.P_.prototype={ +eu(a){var s=this.f,r=a.f +if(A.O(s)===A.O(r))s=s!==r&&s.WN(r) else s=!0 return s}} -A.OY.prototype={ -nn(a,b,c){return this.aEM(a,b,c)}, -aEM(a,b,c){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$nn=A.v(function(d,e){if(d===1)return A.q(e,r) +A.P0.prototype={ +nq(a,b,c){return this.aEK(a,b,c)}, +aEK(a,b,c){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$nq=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:n=A.b([],t.mo) -for(p=q.d,o=0;o#"+A.cW(this)+"("+B.b.cl(r,", ")+")"}} -A.aMS.prototype={ +return"#"+A.cX(this)+"("+B.b.cl(r,", ")+")"}} +A.aMY.prototype={ k(a){var s=A.b([],t.T) -this.hb(s) -return"#"+A.cW(this)+"("+B.b.cl(s,", ")+")"}, -hb(a){var s,r,q +this.he(s) +return"#"+A.cX(this)+"("+B.b.cl(s,", ")+")"}, +he(a){var s,r,q try{s=this.f.length if(s!=null)a.push("estimated child count: "+A.h(s))}catch(q){r=A.aW(q) a.push("estimated child count: EXCEPTION ("+J.aj(r).k(0)+")")}}} -A.Ui.prototype={} -A.aMT.prototype={ -aqY(a){var s,r,q,p=null,o=this.r +A.Ul.prototype={} +A.aMZ.prototype={ +aqV(a){var s,r,q,p=null,o=this.r if(!o.aX(0,a)){s=o.i(0,p) s.toString for(r=this.f,q=s;q=this.f.length)return o s=this.f[b] r=s.a -q=r!=null?new A.Ui(r):o +q=r!=null?new A.Ul(r):o s=new A.lO(s,o) -p=A.bka(s,b) -s=p!=null?new A.a2n(p,s,o):s -return new A.uW(new A.IV(new A.Uz(s,o),o),q)}} -A.Uz.prototype={ -aW(){return new A.UA(null,B.n)}} -A.UA.prototype={ -gvt(){return this.r}, -aMa(a){return new A.b_7(this,a)}, -H8(a,b){var s,r=this +p=A.bkg(s,b) +s=p!=null?new A.a2t(p,s,o):s +return new A.uU(new A.IU(new A.UC(s,o),o),q)}} +A.UC.prototype={ +aW(){return new A.UD(null,B.n)}} +A.UD.prototype={ +gvu(){return this.r}, +aM8(a){return new A.b_d(this,a)}, +Hb(a,b){var s,r=this if(b){s=r.d;(s==null?r.d=A.y(t.x9):s).H(0,a)}else{s=r.d -if(s!=null)s.N(0,a)}s=r.d +if(s!=null)s.L(0,a)}s=r.d s=s==null?null:s.a!==0 s=s===!0 if(r.r!==s){r.r=s -r.t7()}}, +r.t8()}}, cZ(){var s,r,q,p=this -p.fF() +p.fH() s=p.c s.toString -r=A.b9c(s) +r=A.b9i(s) s=p.f if(s!=r){if(s!=null){q=p.e -if(q!=null)new A.bg(q,A.w(q).h("bg<1>")).ab(0,s.gvn(s))}p.f=r +if(q!=null)new A.bf(q,A.q(q).h("bf<1>")).ab(0,s.gvo(s))}p.f=r if(r!=null){s=p.e -if(s!=null)new A.bg(s,A.w(s).h("bg<1>")).ab(0,r.gfS(r))}}}, -H(a,b){var s,r=this,q=r.aMa(b) +if(s!=null)new A.bf(s,A.q(s).h("bf<1>")).ab(0,r.gfT(r))}}}, +H(a,b){var s,r=this,q=r.aM8(b) b.ai(0,q) -s=r.e;(s==null?r.e=A.D(t.x9,t.M):s).u(0,b,q) +s=r.e;(s==null?r.e=A.D(t.x9,t.M):s).t(0,b,q) r.f.H(0,b) -if(b.gm(b).c!==B.eH)r.H8(b,!0)}, -N(a,b){var s=this.e +if(b.gm(b).c!==B.eI)r.Hb(b,!0)}, +L(a,b){var s=this.e if(s==null)return -s=s.N(0,b) +s=s.L(0,b) s.toString b.a9(0,s) -this.f.N(0,b) -this.H8(b,!1)}, +this.f.L(0,b) +this.Hb(b,!1)}, v(){var s,r,q=this,p=q.e -if(p!=null){for(p=A.jX(p,p.r,A.w(p).c);p.D();){s=p.d -q.f.N(0,s) +if(p!=null){for(p=A.jX(p,p.r,A.q(p).c);p.D();){s=p.d +q.f.L(0,s) r=q.e.i(0,s) r.toString s.a9(0,r)}q.e=null}q.d=null -q.bL()}, +q.bK()}, a5(a){var s=this -s.EY(a) +s.F_(a) if(s.f==null)return s.a.c -return A.bhd(s.a.c,s)}} -A.b_7.prototype={ +return A.bhk(s.a.c,s)}} +A.b_d.prototype={ $0(){var s=this.b,r=this.a -if(s.gm(s).c!==B.eH)r.H8(s,!0) -else r.H8(s,!1)}, +if(s.gm(s).c!==B.eI)r.Hb(s,!0) +else r.Hb(s,!1)}, $S:0} -A.aoB.prototype={ -bo(){this.bQ() -if(this.r)this.wh()}, -hM(){var s=this.jV$ +A.aoH.prototype={ +bn(){this.bP() +if(this.r)this.wi()}, +hO(){var s=this.jX$ if(s!=null){s.C() -s.fs() -this.jV$=null}this.pF()}} -A.rC.prototype={ -oC(){var s=this,r=null,q=s.gTl()?s.gmU():r,p=s.gTl()?s.gmT():r,o=s.ga99()?s.ghu():r,n=s.ga9b()?s.gEc():r,m=s.gmx(),l=s.grk(s) -return new A.a0R(q,p,o,n,m,l)}, -gUv(){var s=this -return s.ghu()s.gmT()}, -ga6b(){var s=this -return s.ghu()===s.gmU()||s.ghu()===s.gmT()}, -gus(){var s=this -return s.gEc()-A.Y(s.gmU()-s.ghu(),0,s.gEc())-A.Y(s.ghu()-s.gmT(),0,s.gEc())}} -A.a0R.prototype={ -gmU(){var s=this.a +s.fv() +this.jX$=null}this.pH()}} +A.rA.prototype={ +oE(){var s=this,r=null,q=s.gTk()?s.gmY():r,p=s.gTk()?s.gmX():r,o=s.ga96()?s.ghx():r,n=s.ga98()?s.gEe():r,m=s.gmB(),l=s.grm(s) +return new A.a0X(q,p,o,n,m,l)}, +gUu(){var s=this +return s.ghx()s.gmX()}, +ga69(){var s=this +return s.ghx()===s.gmY()||s.ghx()===s.gmX()}, +gut(){var s=this +return s.gEe()-A.Y(s.gmY()-s.ghx(),0,s.gEe())-A.Y(s.ghx()-s.gmX(),0,s.gEe())}} +A.a0X.prototype={ +gmY(){var s=this.a s.toString return s}, -gmT(){var s=this.b +gmX(){var s=this.b s.toString return s}, -gTl(){return this.a!=null&&this.b!=null}, -ghu(){var s=this.c +gTk(){return this.a!=null&&this.b!=null}, +ghx(){var s=this.c s.toString return s}, -ga99(){return this.c!=null}, -gEc(){var s=this.d +ga96(){return this.c!=null}, +gEe(){var s=this.d s.toString return s}, -ga9b(){return this.d!=null}, +ga98(){return this.d!=null}, k(a){var s=this -return"FixedScrollMetrics("+B.d.aZ(Math.max(s.ghu()-s.gmU(),0),1)+"..["+B.d.aZ(s.gus(),1)+"].."+B.d.aZ(Math.max(s.gmT()-s.ghu(),0),1)+")"}, -gmx(){return this.e}, -grk(a){return this.f}} -A.aeM.prototype={} -A.ki.prototype={} -A.aaE.prototype={ -aaD(a){if(t.rS.b(a))++a.jl$ +return"FixedScrollMetrics("+B.d.aZ(Math.max(s.ghx()-s.gmY(),0),1)+"..["+B.d.aZ(s.gut(),1)+"].."+B.d.aZ(Math.max(s.gmX()-s.ghx(),0),1)+")"}, +gmB(){return this.e}, +grm(a){return this.f}} +A.aeT.prototype={} +A.kj.prototype={} +A.aaL.prototype={ +aaB(a){if(t.rS.b(a))++a.jn$ return!1}} A.kS.prototype={ -hb(a){this.al8(a) +he(a){this.al6(a) a.push(this.a.k(0))}} -A.P4.prototype={ -hb(a){var s -this.zQ(a) +A.P7.prototype={ +he(a){var s +this.zS(a) s=this.d if(s!=null)a.push(s.k(0))}} A.mG.prototype={ -hb(a){var s -this.zQ(a) +he(a){var s +this.zS(a) a.push("scrollDelta: "+A.h(this.e)) s=this.d if(s!=null)a.push(s.k(0))}, -ga7Z(){return this.d}} -A.pb.prototype={ -hb(a){var s,r=this -r.zQ(a) +ga7W(){return this.d}} +A.pa.prototype={ +he(a){var s,r=this +r.zS(a) a.push("overscroll: "+B.d.aZ(r.e,1)) a.push("velocity: "+B.d.aZ(r.f,1)) s=r.d if(s!=null)a.push(s.k(0))}} -A.vN.prototype={ -hb(a){var s -this.zQ(a) +A.vL.prototype={ +he(a){var s +this.zS(a) s=this.d if(s!=null)a.push(s.k(0))}, -ga7Z(){return this.d}} -A.aam.prototype={ -hb(a){this.zQ(a) +ga7W(){return this.d}} +A.aat.prototype={ +he(a){this.zS(a) a.push("direction: "+this.d.k(0))}} -A.Uq.prototype={ -hb(a){var s,r -this.Mm(a) -s=this.jl$ +A.Ut.prototype={ +he(a){var s,r +this.Mo(a) +s=this.jn$ r=s===0?"local":"remote" a.push("depth: "+s+" ("+r+")")}} -A.akg.prototype={ -ev(a){return this.f!==a.f}} -A.P0.prototype={ -aW(){return new A.P1(new A.M2(t.z_),B.n)}} -A.P1.prototype={ -a1L(a){var s,r,q,p,o,n,m,l,k=this.d +A.akn.prototype={ +eu(a){return this.f!==a.f}} +A.P3.prototype={ +aW(){return new A.P4(new A.M1(t.z_),B.n)}} +A.P4.prototype={ +a1J(a){var s,r,q,p,o,n,m,l,k=this.d if(k.b===0)return p=A.ak(k,!0,t.Sx) for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.abD(a,b,c)}, -B7(a,b){var s=this.a +return r}return r.qH(a)}, +abB(a,b,c){var s=this.a +if(s==null){s=A.aaI(c).gma() +return Math.abs(a)>Math.max(Math.abs(s.a),Math.abs(s.b))}return s.abB(a,b,c)}, +B9(a,b){var s=this.a if(s==null)return 0 -return s.B7(a,b)}, -Hv(a,b,c,d){var s=this.a +return s.B9(a,b)}, +Hy(a,b,c,d){var s=this.a if(s==null){s=b.c s.toString -return s}return s.Hv(a,b,c,d)}, -If(a,b){var s=this.a +return s}return s.Hy(a,b,c,d)}, +Ih(a,b){var s=this.a if(s==null)return null -return s.If(a,b)}, -gzD(){var s=this.a -s=s==null?null:s.gzD() -return s==null?$.bp4():s}, -KZ(a){var s=this.a -s=s==null?null:s.KZ(a) -if(s==null){s=a.grk(a) -s=new A.QP(1/a.grk(a),1/(0.05*s))}return s}, -gU2(){var s=this.a -s=s==null?null:s.gU2() +return s.Ih(a,b)}, +gzF(){var s=this.a +s=s==null?null:s.gzF() +return s==null?$.bpa():s}, +L0(a){var s=this.a +s=s==null?null:s.L0(a) +if(s==null){s=a.grm(a) +s=new A.QS(1/a.grm(a),1/(0.05*s))}return s}, +gU1(){var s=this.a +s=s==null?null:s.gU1() return s==null?18:s}, -gJS(){var s=this.a -s=s==null?null:s.gJS() +gJU(){var s=this.a +s=s==null?null:s.gJU() return s==null?50:s}, -gD6(){var s=this.a -s=s==null?null:s.gD6() +gD8(){var s=this.a +s=s==null?null:s.gD8() return s==null?8000:s}, -Rf(a){var s=this.a +Re(a){var s=this.a if(s==null)return 0 -return s.Rf(a)}, -gSf(){var s=this.a -return s==null?null:s.gSf()}, +return s.Re(a)}, +gSe(){var s=this.a +return s==null?null:s.gSe()}, k(a){var s=this.a if(s==null)return"ScrollPhysics" return"ScrollPhysics -> "+s.k(0)}} -A.a68.prototype={ -Ba(a){return new A.a68(this.Bl(a))}, -Hv(a,b,c,d){var s,r,q,p,o,n,m,l +A.a6f.prototype={ +Bc(a){return new A.a6f(this.Bn(a))}, +Hy(a,b,c,d){var s,r,q,p,o,n,m,l if(d!==0){s=!1 r=!1}else{s=!0 r=!0}q=c.a @@ -122546,16 +122653,16 @@ n.toString n=n0&&b<0))n=p>0&&b>0 else n=!0 s=a.ax if(n){s.toString -m=this.a8T((o-Math.abs(b))/s)}else{s.toString -m=this.a8T(o/s)}l=J.ez(b) -if(n&&this.b===B.Cy)return l*Math.abs(b) -return l*A.btn(o,Math.abs(b),m)}, -B7(a,b){return 0}, -If(a,b){var s,r,q,p,o,n,m,l=this.KZ(a) -if(Math.abs(b)>=l.c||a.gUv()){switch(this.b.a){case 1:s=1400 +m=this.a8Q((o-Math.abs(b))/s)}else{s.toString +m=this.a8Q(o/s)}l=J.eA(b) +if(n&&this.b===B.CC)return l*Math.abs(b) +return l*A.btu(o,Math.abs(b),m)}, +B9(a,b){return 0}, +Ih(a,b){var s,r,q,p,o,n,m,l=this.L0(a) +if(Math.abs(b)>=l.c||a.gUu()){switch(this.b.a){case 1:s=1400 break case 0:s=0 break -default:s=null}r=this.gzD() +default:s=null}r=this.gzF() q=a.at q.toString p=a.z p.toString o=a.Q o.toString -n=new A.as2(p,o,r,l) -if(qo){n.f=new A.Am(o,A.UO(r,q-o,b),B.cz) -n.r=-1/0}else{q=n.e=A.bwh(0.135,q,b,s) -m=q.gJ1() -if(b>0&&m>o){p=q.acu(o) +n=new A.as8(p,o,r,l) +if(qo){n.f=new A.Al(o,A.UR(r,q-o,b),B.cA) +n.r=-1/0}else{q=n.e=A.bwo(0.135,q,b,s) +m=q.gJ3() +if(b>0&&m>o){p=q.acs(o) n.r=p -n.f=new A.Am(o,A.UO(r,o-o,Math.min(q.jg(0,p),5000)),B.cz)}else if(b<0&&m0){r=a.at r.toString @@ -122651,45 +122758,45 @@ r=p}else r=!1 if(r)return o r=a.at r.toString -r=new A.at7(r,b,n) -p=$.b5Q() +r=new A.atd(r,b,n) +p=$.b5W() s=p*0.35*Math.pow(s/2223.8657884799995,1/(p-1)) r.e=s r.f=b*s/p return r}} -A.IC.prototype={ -Ba(a){return new A.IC(this.Bl(a))}, -qF(a){return!0}} -A.P2.prototype={ +A.IB.prototype={ +Bc(a){return new A.IB(this.Bn(a))}, +qH(a){return!0}} +A.P5.prototype={ T(){return"ScrollPositionAlignmentPolicy."+this.b}} -A.rD.prototype={ -amJ(a,b,c,d,e){var s,r,q=this -if(d!=null)q.wL(d) +A.rB.prototype={ +amH(a,b,c,d,e){var s,r,q=this +if(d!=null)q.wM(d) if(q.at==null){s=q.w r=s.c r.toString -r=A.aGc(r) +r=A.aGi(r) if(r==null)s=null else{s=s.c s.toString -s=r.abz(s)}A.bjK(s) +s=r.abx(s)}A.bjQ(s) if(s!=null)q.at=s}}, -gmU(){var s=this.z +gmY(){var s=this.z s.toString return s}, -gmT(){var s=this.Q +gmX(){var s=this.Q s.toString return s}, -gTl(){return this.z!=null&&this.Q!=null}, -ghu(){var s=this.at +gTk(){return this.z!=null&&this.Q!=null}, +ghx(){var s=this.at s.toString return s}, -ga99(){return this.at!=null}, -gEc(){var s=this.ax +ga96(){return this.at!=null}, +gEe(){var s=this.ax s.toString return s}, -ga9b(){return this.ax!=null}, -wL(a){var s=this,r=a.z +ga98(){return this.ax!=null}, +wM(a){var s=this,r=a.z if(r!=null&&a.Q!=null){r.toString s.z=r r=a.Q @@ -122700,92 +122807,92 @@ r=a.ax if(r!=null)s.ax=r s.fr=a.fr a.fr=null -if(A.O(a)!==A.O(s))s.fr.ac9() -s.w.WG(s.fr.gpx()) -s.dy.sm(0,s.fr.gnP())}, -grk(a){var s=this.w,r=s.c +if(A.O(a)!==A.O(s))s.fr.ac7() +s.w.WF(s.fr.gpz()) +s.dy.sm(0,s.fr.gnR())}, +grm(a){var s=this.w,r=s.c r.toString -r=A.dS(r,B.cc) +r=A.dS(r,B.cd) r=r==null?null:r.b if(r==null){s=s.c s.toString -s=A.aaB(s).x +s=A.aaI(s).x if(s==null){s=self.window.devicePixelRatio if(s===0)s=1}}else s=r return s}, -af8(a){var s,r,q,p=this,o=p.at +af6(a){var s,r,q,p=this,o=p.at o.toString -if(a!==o){s=p.r.B7(p,a) +if(a!==o){s=p.r.B9(p,a) o=p.at o.toString r=a-s p.at=r -if(r!==o){p.Qs() -p.Xc() +if(r!==o){p.Qr() +p.Xb() r=p.at r.toString -p.S6(r-o)}if(s!==0){o=p.fr +p.S5(r-o)}if(s!==0){o=p.fr o.toString -r=p.oC() +r=p.oE() q=$.b9.bA$.z.i(0,p.w.z) q.toString -o.IE(r,q,s) +o.IG(r,q,s) return s}}return 0}, -a7b(a){var s=this.at +a79(a){var s=this.at s.toString this.at=s+a this.ch=!0}, -a8Q(a){var s=this,r=s.at +a8N(a){var s=this,r=s.at r.toString s.as=a-r s.at=a -s.Qs() -s.Xc() -$.d5.de$.push(new A.aLq(s))}, -x_(a){if(this.ax!==a){this.ax=a +s.Qr() +s.Xb() +$.d5.de$.push(new A.aLw(s))}, +x3(a){if(this.ax!==a){this.ax=a this.ch=!0}return!0}, -wU(a,b){var s,r,q,p=this -if(!A.Wu(p.z,a,0.001)||!A.Wu(p.Q,b,0.001)||p.ch||p.db!==A.co(p.gmx())){p.z=a +wW(a,b){var s,r,q,p=this +if(!A.Wz(p.z,a,0.001)||!A.Wz(p.Q,b,0.001)||p.ch||p.db!==A.co(p.gmB())){p.z=a p.Q=b -p.db=A.co(p.gmx()) -s=p.ay?p.oC():null +p.db=A.co(p.gmB()) +s=p.ay?p.oE():null p.ch=!1 p.CW=!0 if(p.ay){r=p.cx r.toString s.toString -r=!p.aHd(r,s)}else r=!1 +r=!p.aHb(r,s)}else r=!1 if(r)return!1 -p.ay=!0}if(p.CW){p.ajr() -p.w.aeZ(p.r.qF(p)) -p.CW=!1}s=p.oC() -if(p.cx!=null){r=Math.max(s.ghu()-s.gmU(),0) +p.ay=!0}if(p.CW){p.ajp() +p.w.aeX(p.r.qH(p)) +p.CW=!1}s=p.oE() +if(p.cx!=null){r=Math.max(s.ghx()-s.gmY(),0) q=p.cx -if(r===Math.max(q.ghu()-q.gmU(),0))if(s.gus()===p.cx.gus()){r=Math.max(s.gmT()-s.ghu(),0) +if(r===Math.max(q.ghx()-q.gmY(),0))if(s.gut()===p.cx.gut()){r=Math.max(s.gmX()-s.ghx(),0) q=p.cx -r=r===Math.max(q.gmT()-q.ghu(),0)&&s.e===p.cx.e}else r=!1 +r=r===Math.max(q.gmX()-q.ghx(),0)&&s.e===p.cx.e}else r=!1 else r=!1 r=!r}else r=!0 -if(r){if(!p.cy){A.kr(p.gaI2()) -p.cy=!0}p.cx=p.oC()}return!0}, -aHd(a,b){var s=this,r=s.r.Hv(s.fr.gnP(),b,a,s.fr.gdz()),q=s.at +if(r){if(!p.cy){A.ks(p.gaI0()) +p.cy=!0}p.cx=p.oE()}return!0}, +aHb(a,b){var s=this,r=s.r.Hy(s.fr.gnR(),b,a,s.fr.gdz()),q=s.at q.toString if(r!==q){s.at=r return!1}return!0}, -B8(){this.fr.B8() -this.Qs()}, -Qs(){var s,r,q,p,o,n=this,m=n.w -switch(m.a.c.a){case 0:s=B.hf -r=B.he -break -case 1:s=B.hg +Ba(){this.fr.Ba() +this.Qr()}, +Qr(){var s,r,q,p,o,n=this,m=n.w +switch(m.a.c.a){case 0:s=B.hi r=B.hh break -case 2:s=B.he -r=B.hf +case 1:s=B.hj +r=B.hk break -case 3:s=B.hh -r=B.hg +case 2:s=B.hh +r=B.hi +break +case 3:s=B.hk +r=B.hj break default:s=null r=null}q=A.y(t._S) @@ -122799,21 +122906,21 @@ p.toString o=n.Q o.toString if(pr)o=r break default:o=m}r=n.at r.toString -if(o===r)return A.ev(m,t.H) -if(e.a===B.F.a){n.i9(o) -return A.ev(m,t.H)}return n.nn(o,d,e)}, -Da(a,b,c,d){var s,r=this.z +if(o===r)return A.ew(m,t.H) +if(e.a===B.F.a){n.ic(o) +return A.ew(m,t.H)}return n.nq(o,d,e)}, +Dc(a,b,c,d){var s,r=this.z r.toString s=this.Q s.toString b=A.Y(b,r,s) -return this.ajW(0,b,c,d)}, -mz(a){var s,r,q=this,p=q.fr -if(p!=null){s=p.gpx() -r=q.fr.gnP() -if(r&&!a.gnP())q.S_() +return this.ajU(0,b,c,d)}, +mD(a){var s,r,q=this,p=q.fr +if(p!=null){s=p.gpz() +r=q.fr.gnR() +if(r&&!a.gnR())q.RZ() q.fr.v()}else{r=!1 s=!1}q.fr=a -if(s!==a.gpx())q.w.WG(q.fr.gpx()) -q.dy.sm(0,q.fr.gnP()) -if(!r&&q.fr.gnP())q.S4()}, -S4(){var s=this.fr +if(s!==a.gpz())q.w.WF(q.fr.gpz()) +q.dy.sm(0,q.fr.gnR()) +if(!r&&q.fr.gnR())q.S3()}, +S3(){var s=this.fr s.toString -s.a7U(this.oC(),$.b9.bA$.z.i(0,this.w.z))}, -S6(a){var s,r,q=this.fr +s.a7S(this.oE(),$.b9.bA$.z.i(0,this.w.z))}, +S5(a){var s,r,q=this.fr q.toString -s=this.oC() +s=this.oE() r=$.b9.bA$.z.i(0,this.w.z) r.toString -q.a7V(s,r,a)}, -S_(){var s,r,q,p=this,o=p.fr +q.a7T(s,r,a)}, +RZ(){var s,r,q,p=this,o=p.fr o.toString -s=p.oC() +s=p.oE() r=p.w q=$.b9.bA$.z.i(0,r.z) q.toString -o.a7T(s,q) +o.a7R(s,q) q=p.at q.toString r.f.sm(0,q) -q=$.h3.bV$ +q=$.h3.bU$ q===$&&A.c() -q.aJq() +q.aJo() o=r.c o.toString -o=A.aGc(o) +o=A.aGi(o) if(o!=null){s=r.c s.toString r=p.at r.toString -o.adH(s,r)}}, -aI3(){var s,r,q +o.adF(s,r)}}, +aI1(){var s,r,q this.cy=!1 s=this.w.z -if($.b9.bA$.z.i(0,s)!=null){r=this.oC() +if($.b9.bA$.z.i(0,s)!=null){r=this.oE() q=$.b9.bA$.z.i(0,s) q.toString s=$.b9.bA$.z.i(0,s) -if(s!=null)s.iT(new A.Al(r,q,0))}}, +if(s!=null)s.iV(new A.Ak(r,q,0))}}, v(){var s=this,r=s.fr if(r!=null)r.v() s.fr=null r=s.dy -r.bx$=$.ag() -r.bu$=0 -s.fs()}, -hb(a){var s,r,q=this -q.ajV(a) +r.bw$=$.ag() +r.bs$=0 +s.fv()}, +he(a){var s,r,q=this +q.ajT(a) s=q.z s=s==null?null:B.d.aZ(s,1) r=q.Q @@ -122907,88 +123014,88 @@ r=r==null?null:B.d.aZ(r,1) a.push("range: "+A.h(s)+".."+A.h(r)) r=q.ax a.push("viewport: "+A.h(r==null?null:B.d.aZ(r,1)))}} -A.aLq.prototype={ +A.aLw.prototype={ $1(a){this.a.as=0}, $S:3} -A.Al.prototype={ -hb(a){this.al7(a) +A.Ak.prototype={ +he(a){this.al5(a) a.push(this.a.k(0))}} -A.Up.prototype={ -hb(a){var s,r -this.Mm(a) -s=this.jl$ +A.Us.prototype={ +he(a){var s,r +this.Mo(a) +s=this.jn$ r=s===0?"local":"remote" a.push("depth: "+s+" ("+r+")")}} -A.akh.prototype={} -A.P3.prototype={ -gmx(){return this.w.a.c}, -wL(a){var s,r=this -r.ajq(a) +A.ako.prototype={} +A.P6.prototype={ +gmB(){return this.w.a.c}, +wM(a){var s,r=this +r.ajo(a) r.fr.a=r r.k4=a.k4 s=a.ok if(s!=null){r.ok=s s.a=r a.ok=null}}, -mz(a){var s,r=this +mD(a){var s,r=this r.k3=0 -r.ajs(a) +r.ajq(a) s=r.ok if(s!=null)s.v() r.ok=null -if(!r.fr.gnP())r.VG(B.jd)}, -m9(a){var s,r,q,p=this,o=p.r.If(p,a) +if(!r.fr.gnR())r.VF(B.jg)}, +md(a){var s,r,q,p=this,o=p.r.Ih(p,a) if(o!=null){s=p.fr -s=s==null?null:s.gpx() -s=new A.Xx(s!==!1,p) -r=A.bcS(null,0,p.w) +s=s==null?null:s.gpz() +s=new A.XC(s!==!1,p) +r=A.bcZ(null,0,p.w) r.cA() q=r.e9$ q.b=!0 -q.a.push(s.gPK()) -r.QW(o).a.a.ld(s.gPI()) +q.a.push(s.gPJ()) +r.QV(o).a.a.li(s.gPH()) s.b=r -p.mz(s)}else p.mz(new A.uH(p))}, -VG(a){var s,r,q,p=this +p.mD(s)}else p.mD(new A.uF(p))}, +VF(a){var s,r,q,p=this if(p.k4===a)return p.k4=a -s=p.oC() +s=p.oE() r=p.w.z q=$.b9.bA$.z.i(0,r) q.toString r=$.b9.bA$.z.i(0,r) -if(r!=null)r.iT(new A.aam(a,s,q,0))}, -nn(a,b,c){var s,r,q,p=this,o=p.at +if(r!=null)r.iV(new A.aat(a,s,q,0))}, +nq(a,b,c){var s,r,q,p=this,o=p.at o.toString -if(A.Wu(a,o,p.r.KZ(p).a)){p.i9(a) -return A.ev(null,t.H)}o=p.at +if(A.Wz(a,o,p.r.L0(p).a)){p.ic(a) +return A.ew(null,t.H)}o=p.at o.toString -s=new A.a0a(p) +s=new A.a0g(p) r=new A.bU(new A.aT($.aF,t.D4),t.gR) s.b=r -o=A.bcS("DrivenScrollActivity",o,p.w) +o=A.bcZ("DrivenScrollActivity",o,p.w) o.cA() q=o.e9$ q.b=!0 -q.a.push(s.gPK()) -o.z=B.aO -o.nd(a,b,c).a.a.ld(s.gPI()) +q.a.push(s.gPJ()) +o.z=B.aP +o.ng(a,b,c).a.a.li(s.gPH()) s.c!==$&&A.ai() s.c=o -p.mz(s) +p.mD(s) return r.a}, -i9(a){var s,r,q=this -q.mz(new A.uH(q)) +ic(a){var s,r,q=this +q.mD(new A.uF(q)) s=q.at s.toString -if(s!==a){q.a8Q(a) -q.S4() +if(s!==a){q.a8N(a) +q.S3() r=q.at r.toString -q.S6(r-s) -q.S_()}q.m9(0)}, -UH(a){var s,r,q,p,o=this -if(a===0){o.m9(0) +q.S5(r-s) +q.RZ()}q.md(0)}, +UG(a){var s,r,q,p,o=this +if(a===0){o.md(0) return}s=o.at s.toString r=o.z @@ -122997,24 +123104,24 @@ r=Math.max(s+a,r) q=o.Q q.toString p=Math.min(r,q) -if(p!==s){o.mz(new A.uH(o)) -o.VG(-a>0?B.ow:B.ox) +if(p!==s){o.mD(new A.uF(o)) +o.VF(-a>0?B.oz:B.oA) s=o.at s.toString o.dy.sm(0,!0) -o.a8Q(p) -o.S4() +o.a8N(p) +o.S3() r=o.at r.toString -o.S6(r-s) -o.S_() -o.m9(0)}}, +o.S5(r-s) +o.RZ() +o.md(0)}}, v(){var s=this.ok if(s!=null)s.v() this.ok=null -this.aju()}} -A.as2.prototype={ -PU(a){var s,r=this,q=r.r +this.ajs()}} +A.as8.prototype={ +PT(a){var s,r=this,q=r.r q===$&&A.c() if(a>q){if(!isFinite(q))q=0 r.w=q @@ -123025,71 +123132,71 @@ q=r.e q===$&&A.c() s=q}s.a=r.a return s}, -ii(a,b){return this.PU(b).ii(0,b-this.w)}, -jg(a,b){return this.PU(b).jg(0,b-this.w)}, -qg(a){return this.PU(a).qg(a-this.w)}, +il(a,b){return this.PT(b).il(0,b-this.w)}, +ji(a,b){return this.PT(b).ji(0,b-this.w)}, +qi(a){return this.PT(a).qi(a-this.w)}, k(a){return"BouncingScrollSimulation(leadingExtent: "+A.h(this.b)+", trailingExtent: "+A.h(this.c)+")"}} -A.at7.prototype={ -ii(a,b){var s,r=this.e +A.atd.prototype={ +il(a,b){var s,r=this.e r===$&&A.c() s=A.Y(b/r,0,1) r=this.f r===$&&A.c() -return this.b+r*(1-Math.pow(1-s,$.b5Q()))}, -jg(a,b){var s=this.e +return this.b+r*(1-Math.pow(1-s,$.b5W()))}, +ji(a,b){var s=this.e s===$&&A.c() -return this.c*Math.pow(1-A.Y(b/s,0,1),$.b5Q()-1)}, -qg(a){var s=this.e +return this.c*Math.pow(1-A.Y(b/s,0,1),$.b5W()-1)}, +qi(a){var s=this.e s===$&&A.c() return a>=s}} -A.a7v.prototype={ +A.a7C.prototype={ T(){return"ScrollViewKeyboardDismissBehavior."+this.b}} -A.a7u.prototype={ -aFp(a,b,c,d){var s=this -if(s.x)return new A.a7Y(c,b,s.ch,d,null) -return new A.R3(c,0,b,null,s.Q,s.ch,d,null)}, -a5(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.aFl(a),f=i.cx +A.a7B.prototype={ +aFn(a,b,c,d){var s=this +if(s.x)return new A.a84(c,b,s.ch,d,null) +return new A.R6(c,0,b,null,s.Q,s.ch,d,null)}, +a5(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.aFj(a),f=i.cx if(f==null){s=A.dS(a,h) if(s!=null){r=s.f -q=r.aGW(0,0) -p=r.aH2(0,0) -r=i.c===B.aX +q=r.aGU(0,0) +p=r.aH0(0,0) +r=i.c===B.aY f=r?p:q -g=A.r1(g,s.Rw(r?q:p),h)}}o=A.b([f!=null?new A.a8f(f,g,h):g],t.p) +g=A.r0(g,s.Rv(r?q:p),h)}}o=A.b([f!=null?new A.a8m(f,g,h):g],t.p) r=i.c -n=A.blm(a,r,!1) +n=A.bls(a,r,!1) m=i.f -if(m==null)m=A.bgE(a,r) -l=m?A.NK(a):i.e -k=A.b99(n,i.ch,l,i.at,!1,h,i.r,i.ay,h,i.as,new A.aLr(i,n,o)) -j=m&&l!=null?A.bgD(k):k -if(i.ax===B.a1T)return new A.hZ(new A.aLs(a),j,h,t.kj) +if(m==null)m=A.bgL(a,r) +l=m?A.NM(a):i.e +k=A.b9f(n,i.ch,l,i.at,!1,h,i.r,i.ay,h,i.as,new A.aLx(i,n,o)) +j=m&&l!=null?A.bgK(k):k +if(i.ax===B.a1X)return new A.hY(new A.aLy(a),j,h,t.kj) else return j}} -A.aLr.prototype={ -$2(a,b){return this.a.aFp(a,b,this.b,this.c)}, +A.aLx.prototype={ +$2(a,b){return this.a.aFn(a,b,this.b,this.c)}, $S:706} -A.aLs.prototype={ -$1(a){var s=A.beG(this.a) -if(a.d!=null&&s.gdM())s.vs() +A.aLy.prototype={ +$1(a){var s=A.beN(this.a) +if(a.d!=null&&s.gdM())s.vt() return!1}, $S:707} -A.XY.prototype={} -A.a3c.prototype={ -aFl(a){return new A.a8e(this.R8,null)}} -A.b_1.prototype={ +A.Y2.prototype={} +A.a3i.prototype={ +aFj(a){return new A.a8l(this.R8,null)}} +A.b_7.prototype={ $2(a,b){if(!a.a)a.a9(0,b)}, $S:53} -A.P5.prototype={ +A.P8.prototype={ aW(){var s=null,r=t.re -return new A.FF(new A.ajK($.ag()),new A.cG(s,r),new A.cG(s,t.hA),new A.cG(s,r),B.zT,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, -aQG(a,b){return this.f.$2(a,b)}} -A.aLy.prototype={ +return new A.FD(new A.ajR($.ag()),new A.cG(s,r),new A.cG(s,t.hA),new A.cG(s,r),B.zX,s,A.D(t.yb,t.M),s,!0,s,s,s,B.n)}, +aQC(a,b){return this.f.$2(a,b)}} +A.aLE.prototype={ $1(a){return null}, $S:708} -A.Ur.prototype={ -ev(a){return this.r!==a.r}} -A.FF.prototype={ -ga7G(){var s,r=this +A.Uu.prototype={ +eu(a){return this.r!==a.r}} +A.FD.prototype={ +ga7E(){var s,r=this switch(r.a.c.a){case 2:s=r.d.at s.toString return new A.j(0,s) @@ -123102,68 +123209,68 @@ return new A.j(-s,0) case 1:s=r.d.at s.toString return new A.j(s,0)}}, -gAd(){var s=this.a.d +gAf(){var s=this.a.d if(s==null){s=this.w s.toString}return s}, -ghy(){return this.a.z}, -a56(){var s,r,q,p=this,o=p.a.Q +ghB(){return this.a.z}, +a54(){var s,r,q,p=this,o=p.a.Q if(o==null){o=p.c o.toString -o=A.a7r(o)}p.r=o +o=A.a7y(o)}p.r=o s=p.c s.toString -s=o.vz(s) +s=o.vA(s) p.e=s o=p.a r=o.e -if(r!=null)p.e=new A.IC(r.Bl(s)) +if(r!=null)p.e=new A.IB(r.Bn(s)) else{o=o.Q if(o!=null){s=p.c s.toString -p.e=o.vz(s).Ba(p.e)}}q=p.d -if(q!=null){p.gAd().BQ(0,q) -A.kr(q.gfv())}o=p.gAd() +p.e=o.vA(s).Bc(p.e)}}q=p.d +if(q!=null){p.gAf().BS(0,q) +A.ks(q.gfA())}o=p.gAf() s=p.e s.toString -r=new A.P3(B.jd,s,p,!0,null,A.iT(!1,t.w),$.ag()) -r.amJ(p,null,!0,q,s) +r=new A.P6(B.jg,s,p,!0,null,A.iT(!1,t.w),$.ag()) +r.amH(p,null,!0,q,s) if(r.at==null&&!0)r.at=o.a -if(r.fr==null)r.mz(new A.uH(r)) +if(r.fr==null)r.mD(new A.uF(r)) p.d=r -o=p.gAd() +o=p.gAf() s=p.d s.toString o.b6(s)}, -kt(a,b){var s,r,q,p=this.f -this.pi(p,"offset") +kv(a,b){var s,r,q,p=this.f +this.pk(p,"offset") s=p.y r=s==null -if((r?A.w(p).h("dU.T").a(s):s)!=null){q=this.d +if((r?A.q(p).h("dU.T").a(s):s)!=null){q=this.d q.toString -p=r?A.w(p).h("dU.T").a(s):s +p=r?A.q(p).h("dU.T").a(s):s p.toString if(b)q.at=p -else q.i9(p)}}, -bo(){if(this.a.d==null)this.w=A.OZ(0) -this.bQ()}, +else q.ic(p)}}, +bn(){if(this.a.d==null)this.w=A.P1(0) +this.bP()}, cZ(){var s=this,r=s.c r.toString -r=A.dS(r,B.jT) +r=A.dS(r,B.jW) s.x=r==null?null:r.ay -s.a56() -s.ala()}, -aAK(a){var s,r,q,p=this,o=null,n=p.a,m=n.e +s.a54() +s.al8()}, +aAH(a){var s,r,q,p=this,o=null,n=p.a,m=n.e if(m==null){n=n.Q if(n==null)m=o else{s=p.c s.toString -s=n.vz(s) +s=n.vA(s) m=s}}r=a.e if(r==null){n=a.Q if(n==null)r=o else{s=p.c s.toString -s=n.vz(s) +s=n.vA(s) r=s}}do{n=m==null s=n?o:A.O(m) q=r==null @@ -123174,78 +123281,78 @@ n=p.a.d n=n==null?o:A.O(n) s=a.d return n!=(s==null?o:A.O(s))}, -bM(a){var s,r,q=this -q.alb(a) +bL(a){var s,r,q=this +q.al9(a) s=a.d if(q.a.d!=s){if(s==null){s=q.w s.toString r=q.d r.toString -s.BQ(0,r) +s.BS(0,r) q.w.v() q.w=null}else{r=q.d r.toString -s.BQ(0,r) -if(q.a.d==null)q.w=A.OZ(0)}s=q.gAd() +s.BS(0,r) +if(q.a.d==null)q.w=A.P1(0)}s=q.gAf() r=q.d r.toString -s.b6(r)}if(q.aAK(a))q.a56()}, +s.b6(r)}if(q.aAH(a))q.a54()}, v(){var s,r=this,q=r.a.d if(q!=null){s=r.d s.toString -q.BQ(0,s)}else{q=r.w +q.BS(0,s)}else{q=r.w if(q!=null){s=r.d s.toString -q.BQ(0,s)}q=r.w +q.BS(0,s)}q=r.w if(q!=null)q.v()}r.d.v() r.f.v() -r.alc()}, -aeZ(a){var s,r,q=this +r.ala()}, +aeX(a){var s,r,q=this if(a===q.ax)s=!a||A.co(q.a.c)===q.ay else s=!1 if(s)return -if(!a){q.as=B.zT -q.a36()}else{switch(A.co(q.a.c).a){case 1:q.as=A.b_([B.pr,new A.ds(new A.aLu(q),new A.aLv(q),t.ok)],t.A,t.xR) +if(!a){q.as=B.zX +q.a34()}else{switch(A.co(q.a.c).a){case 1:q.as=A.b_([B.pv,new A.ds(new A.aLA(q),new A.aLB(q),t.ok)],t.A,t.xR) break -case 0:q.as=A.b_([B.pq,new A.ds(new A.aLw(q),new A.aLx(q),t.Uv)],t.A,t.xR) +case 0:q.as=A.b_([B.pu,new A.ds(new A.aLC(q),new A.aLD(q),t.Uv)],t.A,t.xR) break}a=!0}q.ax=a q.ay=A.co(q.a.c) s=q.z if(s.gav()!=null){s=s.gav() -s.Q0(q.as) +s.Q_(q.as) if(!s.a.f){r=s.c.gaO() r.toString t.Wx.a(r) -s.e.aEX(r)}}}, -WG(a){var s,r=this +s.e.aEV(r)}}}, +WF(a){var s,r=this if(r.at===a)return r.at=a s=r.Q if($.b9.bA$.z.i(0,s)!=null){s=$.b9.bA$.z.i(0,s).gaO() s.toString -t.f1.a(s).sa9j(r.at)}}, -asI(a){var s=this.d,r=s.fr.gdz(),q=new A.aAB(this.gapX(),s) -s.mz(q) +t.f1.a(s).sa9g(r.at)}}, +asF(a){var s=this.d,r=s.fr.gdz(),q=new A.aAG(this.gapU(),s) +s.mD(q) s.k3=r this.CW=q}, -azX(a){var s,r,q=this.d,p=q.r,o=p.Rf(q.k3) -p=p.gSf() +azU(a){var s,r,q=this.d,p=q.r,o=p.Re(q.k3) +p=p.gSe() s=p==null?null:0 -r=new A.aLm(q,this.gapV(),o,p,a.a,o!==0,s,a.d,a) -q.mz(new A.awd(r,q)) +r=new A.aLs(q,this.gapS(),o,p,a.a,o!==0,s,a.d,a) +q.mD(new A.awi(r,q)) this.ch=q.ok=r}, -azY(a){var s=this.ch +azV(a){var s=this.ch if(s!=null)s.a4(0,a)}, -azW(a){var s=this.ch -if(s!=null)s.Sn(0,a)}, -a36(){if($.b9.bA$.z.i(0,this.z)==null)return +azT(a){var s=this.ch +if(s!=null)s.Sm(0,a)}, +a34(){if($.b9.bA$.z.i(0,this.z)==null)return var s=this.CW -if(s!=null)s.a.m9(0) +if(s!=null)s.a.md(0) s=this.ch -if(s!=null)s.a.m9(0)}, -apY(){this.CW=null}, -apW(){this.ch=null}, -a3b(a){var s,r=this.d,q=r.at +if(s!=null)s.a.md(0)}, +apV(){this.CW=null}, +apT(){this.ch=null}, +a39(a){var s,r=this.d,q=r.at q.toString s=r.z s.toString @@ -123253,40 +123360,40 @@ s=Math.max(q+a,s) r=r.Q r.toString return Math.min(s,r)}, -a3a(a){var s,r,q=A.ba("delta"),p=$.h3.bN$ +a38(a){var s,r,q=A.ba("delta"),p=$.h3.bM$ p===$&&A.c() p=p.a -p=p.gbB(p) -s=A.kL(p,A.w(p).h("B.E")) +p=p.gby(p) +s=A.jY(p,A.q(p).h("A.E")) p=this.r p===$&&A.c() -p=p.gDt() -r=s.eg(0,p.glE(p))&&a.gdU(a)===B.c7 -switch(A.co(this.a.c).a){case 0:q.b=r?a.gkB().b:a.gkB().a +p=p.gDv() +r=s.eg(0,p.gkS(p))&&a.gdU(a)===B.c8 +switch(A.co(this.a.c).a){case 0:q.b=r?a.gkD().b:a.gkD().a break -case 1:q.b=r?a.gkB().a:a.gkB().b -break}if(A.b4f(this.a.c))q.b=q.b5()*-1 +case 1:q.b=r?a.gkD().a:a.gkD().b +break}if(A.b4l(this.a.c))q.b=q.b5()*-1 return q.b5()}, -ayX(a){var s,r,q,p,o=this +ayU(a){var s,r,q,p,o=this if(t.Mj.b(a)&&o.d!=null){s=o.e if(s!=null){r=o.d r.toString -r=!s.qF(r) +r=!s.qH(r) s=r}else s=!1 if(s)return -q=o.a3a(a) -p=o.a3b(q) +q=o.a38(a) +p=o.a39(q) if(q!==0){s=o.d.at s.toString s=p!==s}else s=!1 -if(s)$.hF.SM$.abI(0,a,o.gazZ())}else if(t.xb.b(a))o.d.UH(0)}, -aA_(a){var s,r=this,q=r.a3a(a),p=r.a3b(q) +if(s)$.hE.SL$.abG(0,a,o.gazW())}else if(t.xb.b(a))o.d.UG(0)}, +azX(a){var s,r=this,q=r.a38(a),p=r.a39(q) if(q!==0){s=r.d.at s.toString s=p!==s}else s=!1 -if(s)r.d.UH(q)}, -au9(a){var s,r -if(a.jl$===0){s=$.b9.bA$.z.i(0,this.y) +if(s)r.d.UG(q)}, +au6(a){var s,r +if(a.jn$===0){s=$.b9.bA$.z.i(0,this.y) r=s==null?null:s.gaO() if(r!=null)r.ce()}return!1}, a5(a){var s,r,q,p,o,n,m=this,l=null,k=m.d @@ -123294,90 +123401,90 @@ k.toString s=m.as r=m.a q=r.w -p=new A.Ur(m,k,A.M9(B.co,new A.kP(A.d2(l,l,new A.nF(m.at,!1,r.aQG(a,k),m.Q),!1,l,l,!1,!q,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l),s,B.b1,q,m.z),l,l,l,m.gayW(),l),l) +p=new A.Uu(m,k,A.M8(B.cp,new A.kP(A.d3(l,l,new A.nD(m.at,!1,r.aQC(a,k),m.Q),!1,l,l,!1,!q,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l),s,B.b2,q,m.z),l,l,l,m.gayT(),l),l) k=m.a if(!k.w){s=m.d s.toString m.e.toString -p=new A.hZ(m.gau8(),new A.aki(s,!0,k.x,p,m.y),l,t.ji)}k=k.c -s=m.gAd() +p=new A.hY(m.gau5(),new A.akp(s,!0,k.x,p,m.y),l,t.ji)}k=k.c +s=m.gAf() r=m.a.as -o=new A.a7w(k,s,r) +o=new A.a7D(k,s,r) k=m.r k===$&&A.c() -p=k.HN(a,k.HM(a,p,o),o) -n=A.b9c(a) +p=k.HQ(a,k.HP(a,p,o),o) +n=A.b9i(a) if(n!=null){k=m.d k.toString -p=new A.Ut(m,k,p,n,l)}return p}} -A.aLu.prototype={ +p=new A.Uw(m,k,p,n,l)}return p}} +A.aLA.prototype={ $0(){var s=this.a.r s===$&&A.c() -return A.biy(null,null,s.grn())}, +return A.biE(null,null,s.gro())}, $S:230} -A.aLv.prototype={ +A.aLB.prototype={ $1(a){var s,r,q=this.a -a.ax=q.ga0p() -a.ay=q.ga38() -a.ch=q.ga39() -a.CW=q.ga37() -a.cx=q.ga35() +a.ax=q.ga0o() +a.ay=q.ga36() +a.ch=q.ga37() +a.CW=q.ga35() +a.cx=q.ga33() s=q.e -a.cy=s==null?null:s.gU2() +a.cy=s==null?null:s.gU1() s=q.e -a.db=s==null?null:s.gJS() +a.db=s==null?null:s.gJU() s=q.e -a.dx=s==null?null:s.gD6() +a.dx=s==null?null:s.gD8() s=q.r s===$&&A.c() r=q.c r.toString -a.dy=s.La(r) +a.dy=s.Lc(r) a.at=q.a.y a.b=q.x -a.c=q.r.grn()}, +a.c=q.r.gro()}, $S:228} -A.aLw.prototype={ +A.aLC.prototype={ $0(){var s=this.a.r s===$&&A.c() -return A.aAD(null,null,s.grn())}, +return A.aAI(null,null,s.gro())}, $S:220} -A.aLx.prototype={ +A.aLD.prototype={ $1(a){var s,r,q=this.a -a.ax=q.ga0p() -a.ay=q.ga38() -a.ch=q.ga39() -a.CW=q.ga37() -a.cx=q.ga35() +a.ax=q.ga0o() +a.ay=q.ga36() +a.ch=q.ga37() +a.CW=q.ga35() +a.cx=q.ga33() s=q.e -a.cy=s==null?null:s.gU2() +a.cy=s==null?null:s.gU1() s=q.e -a.db=s==null?null:s.gJS() +a.db=s==null?null:s.gJU() s=q.e -a.dx=s==null?null:s.gD6() +a.dx=s==null?null:s.gD8() s=q.r s===$&&A.c() r=q.c r.toString -a.dy=s.La(r) +a.dy=s.Lc(r) a.at=q.a.y a.b=q.x -a.c=q.r.grn()}, +a.c=q.r.gro()}, $S:219} -A.Ut.prototype={ -aW(){return new A.akj(B.n)}} -A.akj.prototype={ -bo(){var s,r,q,p -this.bQ() +A.Uw.prototype={ +aW(){return new A.akq(B.n)}} +A.akq.prototype={ +bn(){var s,r,q,p +this.bP() s=this.a r=s.c s=s.d q=t.x9 p=t.i -q=new A.Us(r,new A.awq(r,30),s,A.D(q,p),A.D(q,p),A.b([],t.D1),A.y(q),B.a23,$.ag()) -s.ai(0,q.ga30()) +q=new A.Uv(r,new A.awv(r,30),s,A.D(q,p),A.D(q,p),A.b([],t.D1),A.y(q),B.a27,$.ag()) +s.ai(0,q.ga2Z()) this.d=q}, -bM(a){var s,r +bL(a){var s,r this.cc(a) s=this.a.d if(a.d!==s){r=this.d @@ -123386,51 +123493,51 @@ r.sbb(0,s)}}, v(){var s=this.d s===$&&A.c() s.v() -this.bL()}, +this.bK()}, a5(a){var s=this.a,r=s.f,q=this.d q===$&&A.c() -return new A.Pc(r,s.e,q,null)}} -A.Us.prototype={ +return new A.Pf(r,s.e,q,null)}} +A.Uv.prototype={ sbb(a,b){var s,r=this.id if(b===r)return -s=this.ga30() +s=this.ga2Z() r.a9(0,s) this.id=b b.ai(0,s)}, -azN(){if(this.fr)return +azK(){if(this.fr)return this.fr=!0 -$.d5.de$.push(new A.aZZ(this))}, -RZ(){var s=this,r=s.b,q=A.z2(r,A.a6(r).c) +$.d5.de$.push(new A.b_4(this))}, +RY(){var s=this,r=s.b,q=A.z0(r,A.a7(r).c) r=s.k1 -r.KI(r,new A.b__(q)) +r.KK(r,new A.b_5(q)) r=s.k2 -r.KI(r,new A.b_0(q)) -s.aio()}, -Tg(a){var s,r,q,p,o,n=this -if(n.fy==null&&n.fx==null)n.go=n.a0f(a.b) -s=A.ape(n.dx) +r.KK(r,new A.b_6(q)) +s.ail()}, +Tf(a){var s,r,q,p,o,n=this +if(n.fy==null&&n.fx==null)n.go=n.a0e(a.b) +s=A.apk(n.dx) r=a.b q=-s.a p=-s.b -if(a.a===B.hb){r=n.fy=n.a0O(r) -a=new A.An(new A.j(r.a+q,r.b+p),B.hb)}else{r=n.fx=n.a0O(r) -a=new A.An(new A.j(r.a+q,r.b+p),B.CC)}o=n.aiw(a) -if(o===B.oz){n.dy.e=!1 +if(a.a===B.he){r=n.fy=n.a0N(r) +a=new A.Am(new A.j(r.a+q,r.b+p),B.he)}else{r=n.fx=n.a0N(r) +a=new A.Am(new A.j(r.a+q,r.b+p),B.CG)}o=n.aiu(a) +if(o===B.oC){n.dy.e=!1 return o}if(n.go){r=n.dy -r.aga(A.vy(a.b,0,0)) -if(r.e)return B.oz}return o}, -a0O(a){var s,r,q,p,o=this.dx,n=o.c.gaO() +r.ag8(A.vw(a.b,0,0)) +if(r.e)return B.oC}return o}, +a0N(a){var s,r,q,p,o=this.dx,n=o.c.gaO() n.toString t.x.a(n) s=n.f_(a) if(!this.go){r=s.b -if(r<0||s.a<0)return A.d1(n.cT(0,null),B.i) +if(r<0||s.a<0)return A.d2(n.cT(0,null),B.i) q=n.k3 -if(r>q.b||s.a>q.a)return B.a_O}p=A.ape(o) +if(r>q.b||s.a>q.a)return B.a_S}p=A.apk(o) o=p.a r=p.b -return A.d1(n.cT(0,null),new A.j(s.a+o,s.b+r))}, -Qi(a,b){var s,r,q,p=this,o=p.dx,n=A.ape(o) +return A.d2(n.cT(0,null),new A.j(s.a+o,s.b+r))}, +Qh(a,b){var s,r,q,p=this,o=p.dx,n=A.apk(o) o=o.c.gaO() o.toString t.x.a(o) @@ -123440,14 +123547,14 @@ if(r!==-1)q=p.fx==null||b else q=!1 if(q){r=J.n9(p.b[r]).a r.toString -p.fx=A.d1(s,A.d1(J.b6r(p.b[p.d],o),r.a.V(0,new A.j(0,-r.b/2))).V(0,n))}r=p.c +p.fx=A.d2(s,A.d2(J.b6x(p.b[p.d],o),r.a.V(0,new A.j(0,-r.b/2))).V(0,n))}r=p.c if(r!==-1)q=!0 else q=!1 if(q){r=J.n9(p.b[r]).b r.toString -p.fy=A.d1(s,A.d1(J.b6r(p.b[p.c],o),r.a.V(0,new A.j(0,-r.b/2))).V(0,n))}}, -a4R(){return this.Qi(!0,!0)}, -a19(a){var s,r,q,p,o,n,m,l,k=this,j=k.b +p.fy=A.d2(s,A.d2(J.b6x(p.b[p.c],o),r.a.V(0,new A.j(0,-r.b/2))).V(0,n))}}, +a4P(){return this.Qh(!0,!0)}, +a18(a){var s,r,q,p,o,n,m,l,k=this,j=k.b if(a){s=j[k.c] r=s.gm(s).b q=s.gm(s).b.b}else{s=j[k.d] @@ -123458,7 +123565,7 @@ j=k.dx p=j.c.gaO() p.toString t.x.a(p) -o=A.d1(s.cT(0,p),r.a) +o=A.d2(s.cT(0,p),r.a) p=p.k3 n=p.a p=p.b @@ -123468,139 +123575,139 @@ if(m>=p&&l<=0)return if(m>p){j=k.id n=j.at n.toString -j.i9(n+p-m) +j.ic(n+p-m) return}if(l<0){j=k.id p=j.at p.toString -j.i9(p+0-l)}return +j.ic(p+0-l)}return case 1:r=o.a if(r>=n&&r<=0)return if(r>n){j=k.id p=j.at p.toString -j.i9(p+r-n) +j.ic(p+r-n) return}if(r<0){j=k.id p=j.at p.toString -j.i9(p+r-0)}return +j.ic(p+r-0)}return case 2:m=o.b l=m-q if(m>=p&&l<=0)return if(m>p){j=k.id n=j.at n.toString -j.i9(n+m-p) +j.ic(n+m-p) return}if(l<0){j=k.id p=j.at p.toString -j.i9(p+l-0)}return +j.ic(p+l-0)}return case 3:r=o.a if(r>=n&&r<=0)return if(r>n){j=k.id p=j.at p.toString -j.i9(p+n-r) +j.ic(p+n-r) return}if(r<0){j=k.id p=j.at p.toString -j.i9(p+0-r)}return}}, -a0f(a){var s,r=this.dx.c.gaO() +j.ic(p+0-r)}return}}, +a0e(a){var s,r=this.dx.c.gaO() r.toString t.x.a(r) s=r.f_(a) r=r.k3 return new A.x(0,0,0+r.a,0+r.b).O(0,s)}, -kU(a,b){var s,r,q=this +kX(a,b){var s,r,q=this switch(b.a.a){case 0:s=q.dx.d.at s.toString -q.k1.u(0,a,s) -q.IL(a) +q.k1.t(0,a,s) +q.IN(a) break case 1:s=q.dx.d.at s.toString -q.k2.u(0,a,s) -q.IL(a) +q.k2.t(0,a,s) +q.IN(a) break -case 5:case 6:q.IL(a) +case 5:case 6:q.IN(a) s=q.dx r=s.d.at r.toString -q.k1.u(0,a,r) +q.k1.t(0,a,r) s=s.d.at s.toString -q.k2.u(0,a,s) +q.k2.t(0,a,s) break -case 2:q.k2.N(0,a) -q.k1.N(0,a) +case 2:q.k2.L(0,a) +q.k1.L(0,a) break case 3:case 4:s=q.dx r=s.d.at r.toString -q.k2.u(0,a,r) +q.k2.t(0,a,r) s=s.d.at s.toString -q.k1.u(0,a,s) -break}return q.aip(a,b)}, -IL(a){var s,r,q,p,o,n,m=this,l=m.dx,k=l.d.at +q.k1.t(0,a,s) +break}return q.aim(a,b)}, +IN(a){var s,r,q,p,o,n,m=this,l=m.dx,k=l.d.at k.toString s=m.k1.i(0,a) r=m.fx if(r!=null)q=s==null||Math.abs(k-s)>1e-10 else q=!1 -if(q){p=A.ape(l) +if(q){p=A.apk(l) q=p.a o=p.b -a.xC(new A.An(new A.j(r.a+-q,r.b+-o),B.CC))}n=m.k2.i(0,a) +a.xE(new A.Am(new A.j(r.a+-q,r.b+-o),B.CG))}n=m.k2.i(0,a) r=m.fy if(r!=null)k=n==null||Math.abs(k-n)>1e-10 else k=!1 -if(k){p=A.ape(l) +if(k){p=A.apk(l) l=p.a k=p.b -a.xC(new A.An(new A.j(r.a+-l,r.b+-k),B.hb))}}, +a.xE(new A.Am(new A.j(r.a+-l,r.b+-k),B.he))}}, v(){var s=this s.k1.aj(0) s.k2.aj(0) s.fr=!1 s.dy.e=!1 -s.aiq()}} -A.aZZ.prototype={ +s.aio()}} +A.b_4.prototype={ $1(a){var s=this.a if(!s.fr)return s.fr=!1 -s.H9()}, +s.Hc()}, $S:3} -A.b__.prototype={ +A.b_5.prototype={ $2(a,b){return!this.a.O(0,a)}, $S:258} -A.b_0.prototype={ +A.b_6.prototype={ $2(a,b){return!this.a.O(0,a)}, $S:258} -A.aki.prototype={ -bD(a){var s=this.e,r=new A.ajw(s,!0,this.r,null,A.aZ(t.v)) -r.bC() -r.sc_(null) -s.ai(0,r.gaac()) +A.akp.prototype={ +bC(a){var s=this.e,r=new A.ajD(s,!0,this.r,null,A.aZ(t.v)) +r.bB() +r.sbZ(null) +s.ai(0,r.gaaa()) return r}, -bI(a,b){b.saEJ(!0) +bH(a,b){b.saEH(!0) b.sbb(0,this.e) -b.saeT(this.r)}} -A.ajw.prototype={ +b.saeR(this.r)}} +A.ajD.prototype={ sbb(a,b){var s,r=this,q=r.R if(b===q)return -s=r.gaac() +s=r.gaaa() q.a9(0,s) r.R=b b.ai(0,s) r.ce()}, -saEJ(a){return}, -saeT(a){if(a==this.bc)return +saEH(a){return}, +saeR(a){if(a==this.bc)return this.bc=a this.ce()}, -je(a){var s,r,q=this -q.me(a) +jg(a){var s,r,q=this +q.mi(a) a.a=!0 -if(q.R.ay){a.cG(B.a2l,!0) +if(q.R.ay){a.cF(B.a2p,!0) s=q.R r=s.at r.toString @@ -123608,19 +123715,19 @@ a.cu=r a.d=!0 r=s.Q r.toString -a.bH=r +a.bG=r s=s.z s.toString -a.bN=s -a.saeM(q.bc)}}, -x4(a,b,c){var s,r,q,p,o,n,m,l=this +a.bM=s +a.saeK(q.bc)}}, +x6(a,b,c){var s,r,q,p,o,n,m,l=this if(c.length!==0){s=B.b.ga3(c).dx -s=!(s!=null&&s.O(0,B.CU))}else s=!0 +s=!(s!=null&&s.O(0,B.CY))}else s=!0 if(s){l.cD=null -l.XX(a,b,c) +l.XW(a,b,c) return}s=l.cD -if(s==null)s=l.cD=A.Pg(null,l.gvM()) -s.sTG(a.at||a.as) +if(s==null)s=l.cD=A.Pj(null,l.gvN()) +s.sTF(a.at||a.as) s.scj(0,a.w) s=l.cD s.toString @@ -123629,100 +123736,100 @@ q=A.b([s],r) p=A.b([],r) for(s=c.length,o=null,n=0;n#"+A.cW(r)+"("+B.b.cl(q,", ")+")"}, +return"#"+A.cX(r)+"("+B.b.cl(q,", ")+")"}, gI(a){return A.a4(this.a,this.b,null,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 if(r===b)return!0 if(J.aj(b)!==A.O(r))return!1 -if(b instanceof A.a7w)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d +if(b instanceof A.a7D)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d else s=!1 else s=!1 else s=!1 return s}} -A.aLt.prototype={ +A.aLz.prototype={ $2(a,b){if(b!=null)this.a.push(a+b.k(0))}, $S:710} -A.awq.prototype={ -P9(a,b){switch(b.a){case 0:return a.a +A.awv.prototype={ +Pa(a,b){switch(b.a){case 0:return a.a case 1:return a.b}}, -aAO(a,b){switch(b.a){case 0:return a.a +aAL(a,b){switch(b.a){case 0:return a.a case 1:return a.b}}, -aga(a){var s=this,r=s.a.ga7G() +ag8(a){var s=this,r=s.a.ga7E() s.d=a.aF(0,r.a,r.b) if(s.e)return -s.wz()}, -wz(){var s=0,r=A.u(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$wz=A.v(function(a,b){if(a===1)return A.q(b,r) +s.wA()}, +wA(){var s=0,r=A.v(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c +var $async$wA=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:d=p.a c=d.c.gaO() c.toString t.x.a(c) o=c.cT(0,null) c=c.k3 -n=A.io(o,new A.x(0,0,0+c.a,0+c.b)) +n=A.im(o,new A.x(0,0,0+c.a,0+c.b)) c=p.e=!0 -m=d.ga7G() +m=d.ga7E() o=n.a l=n.b -k=p.P9(new A.j(o+m.a,l+m.b),A.co(d.a.c)) -j=k+p.aAO(new A.M(n.c-o,n.d-l),A.co(d.a.c)) +k=p.Pa(new A.j(o+m.a,l+m.b),A.co(d.a.c)) +j=k+p.aAL(new A.M(n.c-o,n.d-l),A.co(d.a.c)) l=p.d l===$&&A.c() -i=p.P9(new A.j(l.a,l.b),A.co(d.a.c)) +i=p.Pa(new A.j(l.a,l.b),A.co(d.a.c)) l=p.d -h=p.P9(new A.j(l.c,l.d),A.co(d.a.c)) +h=p.Pa(new A.j(l.c,l.d),A.co(d.a.c)) switch(d.a.c.a){case 0:case 3:if(h>j){o=d.d l=o.at l.toString @@ -123777,135 +123884,135 @@ default:f=null}if(f!=null){c=d.d.at c.toString c=Math.abs(f-c)<1}if(c){p.e=!1 s=1 -break}e=A.dh(0,B.d.aw(1000/p.c)) +break}e=A.dh(0,B.d.az(1000/p.c)) s=3 -return A.A(d.d.nn(f,B.w,e),$async$wz) +return A.B(d.d.nq(f,B.w,e),$async$wA) case 3:s=p.e?4:5 break case 4:s=6 -return A.A(p.wz(),$async$wz) -case 6:case 5:case 1:return A.r(q,r)}}) -return A.t($async$wz,r)}} -A.a7t.prototype={ +return A.B(p.wA(),$async$wA) +case 6:case 5:case 1:return A.t(q,r)}}) +return A.u($async$wA,r)}} +A.a7A.prototype={ T(){return"ScrollIncrementType."+this.b}} A.iL.prototype={} -A.OV.prototype={ -mQ(a,b){var s,r,q=$.b9.bA$.f.c +A.OY.prototype={ +mU(a,b){var s,r,q=$.b9.bA$.f.c if(q!=null&&q.e!=null){s=q.e s.toString -if(A.o_(s)!=null)return!0 +if(A.nY(s)!=null)return!0 s=q.e s.toString -r=A.NK(s) +r=A.NM(s) return r!=null&&r.d.length!==0}return!1}, -fM(a){var s,r,q,p=$.b9.bA$.f.c.e +fN(a){var s,r,q,p=$.b9.bA$.f.c.e p.toString -s=A.o_(p) +s=A.nY(p) if(s==null){p=$.b9.bA$.f.c.e p.toString -p=A.NK(p).d +p=A.NM(p).d r=B.b.ge0(p) if($.b9.bA$.z.i(0,r.w.z)==null){r=B.b.ge0(p) r=$.b9.bA$.z.i(0,r.w.z) r.toString -r=A.o_(r)==null}else r=!1 +r=A.nY(r)==null}else r=!1 if(r)return p=B.b.ge0(p) p=$.b9.bA$.z.i(0,p.w.z) p.toString -s=A.o_(p)}p=s.e +s=A.nY(p)}p=s.e if(p!=null){r=s.d r.toString -r=!p.qF(r) +r=!p.qH(r) p=r}else p=!1 if(p)return -q=A.aLg(s,a) +q=A.aLm(s,a) if(q===0)return p=s.d r=p.at r.toString -p.Da(0,r+q,B.fo,B.aR)}} -A.P6.prototype={ +p.Dc(0,r+q,B.fq,B.aS)}} +A.P9.prototype={ T(){return"ScrollbarOrientation."+this.b}} -A.FG.prototype={ +A.FE.prototype={ sA(a,b){if(this.a.l(0,b))return this.a=b this.C()}, -sacL(a){if(this.b.l(0,a))return +sacJ(a){if(this.b.l(0,a))return this.b=a this.C()}, -sacK(a){if(this.c.l(0,a))return +sacI(a){if(this.c.l(0,a))return this.c=a this.C()}, -saQe(a){return}, +saQc(a){return}, sd0(a){if(this.e===a)return this.e=a this.C()}, -sVi(a){if(this.f===a)return +sVh(a){if(this.f===a)return this.f=a this.C()}, -sTY(a){if(this.w===a)return +sTX(a){if(this.w===a)return this.w=a this.C()}, -sRK(a){if(this.x===a)return +sRJ(a){if(this.x===a)return this.x=a this.C()}, -shv(a){if(J.e(this.y,a))return +shy(a){if(J.e(this.y,a))return this.y=a this.C()}, sdB(a,b){return}, -sht(a,b){if(this.Q.l(0,b))return +shw(a,b){if(this.Q.l(0,b))return this.Q=b this.C()}, -sU4(a,b){if(this.as===b)return +sU3(a,b){if(this.as===b)return this.as=b this.C()}, -saah(a){if(this.at===a)return +saaf(a){if(this.at===a)return this.at=a this.C()}, -sLH(a){return}, -sa9i(a){if(this.ay===a)return +sLJ(a){return}, +sa9f(a){if(this.ay===a)return this.ay=a this.C()}, -gFY(){switch(this.gGy().a){case 0:case 1:return this.Q.b +gG_(){switch(this.gGB().a){case 0:case 1:return this.Q.b case 2:case 3:return this.Q.a}}, -gavM(){var s=this -switch(s.gGy().a){case 0:case 1:return s.Q.b+s.w +gavJ(){var s=this +switch(s.gGB().a){case 0:case 1:return s.Q.b+s.w case 2:case 3:return s.Q.a+s.w}}, -gGy(){var s=this.dx -if(s===B.S||s===B.W)return this.e===B.z?B.a1V:B.a1U -return B.a1W}, -hB(a,b,c){var s,r=this,q=r.db -if(q!=null)if(Math.max(q.ghu()-q.gmU(),0)===Math.max(b.ghu()-b.gmU(),0))if(r.db.gus()===b.gus()){q=r.db -q=Math.max(q.gmT()-q.ghu(),0)===Math.max(b.gmT()-b.ghu(),0)&&r.dx===c}else q=!1 +gGB(){var s=this.dx +if(s===B.S||s===B.W)return this.e===B.z?B.a1Z:B.a1Y +return B.a2_}, +hD(a,b,c){var s,r=this,q=r.db +if(q!=null)if(Math.max(q.ghx()-q.gmY(),0)===Math.max(b.ghx()-b.gmY(),0))if(r.db.gut()===b.gut()){q=r.db +q=Math.max(q.gmX()-q.ghx(),0)===Math.max(b.gmX()-b.ghx(),0)&&r.dx===c}else q=!1 else q=!1 else q=!1 if(q)return s=r.db r.db=b r.dx=c -q=new A.aLC() +q=new A.aLI() if(!q.$1(s)&&!q.$1(b))return r.C()}, -ga21(){var s=$.G().B(),r=this.a,q=this.r -s.sA(0,A.a9(B.d.aw(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +ga2_(){var s=$.G().B(),r=this.a,q=this.r +s.sA(0,A.a9(B.d.az(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) return s}, -a22(a){var s,r,q,p=this +a20(a){var s,r,q,p=this if(a){s=$.G().B() r=p.c q=p.r -s.sA(0,A.a9(B.d.aw(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +s.sA(0,A.a9(B.d.az(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) s.sP(0,B.r) -s.sbY(1) +s.sbX(1) return s}s=$.G().B() r=p.b q=p.r -s.sA(0,A.a9(B.d.aw(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +s.sA(0,A.a9(B.d.az(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) return s}, -axA(){return this.a22(!1)}, -axx(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null -e.gGy() -switch(e.gGy().a){case 0:s=e.f +axx(){return this.a20(!1)}, +axu(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null +e.gGB() +switch(e.gGB().a){case 0:s=e.f r=e.cy r===$&&A.c() q=new A.M(s,r) @@ -123921,7 +124028,7 @@ m=r+e.Q.a o=e.cx o===$&&A.c() r=m-r -l=e.gFY() +l=e.gG_() k=new A.j(r,l) j=k.V(0,new A.j(s,0)) i=e.db.d @@ -123951,7 +124058,7 @@ m=b.a-o-p-e.Q.c o=e.cx o===$&&A.c() p=m-p -r=e.gFY() +r=e.gG_() k=new A.j(p,r) s=e.db.d s.toString @@ -123978,7 +124085,7 @@ n=new A.M(s-r,p) r=e.cx r===$&&A.c() f=o+e.Q.b -o=e.gFY() +o=e.gG_() s=f-e.x k=new A.j(o,s) j=k.V(0,new A.j(0,p)) @@ -124005,7 +124112,7 @@ n=new A.M(s-r,p+2*o) r=e.cx r===$&&A.c() f=b.b-p-o-e.Q.d -o=e.gFY() +o=e.gG_() p=f-e.x k=new A.j(o,p) s=e.db.d @@ -124030,15 +124137,15 @@ e.CW=new A.x(m,f,m+q.a,f+q.b) s=e.r if(s.gm(s)!==0){s=e.ch s.toString -a.aQ(s,e.axA()) -a.ey(j,g,e.a22(!0)) +a.aQ(s,e.axx()) +a.ex(j,g,e.a20(!0)) s=e.y if(s!=null){r=e.CW r.toString -a.dh(A.jj(r,s),e.ga21()) +a.dh(A.jj(r,s),e.ga2_()) return}s=e.CW s.toString -a.aQ(s,e.ga21()) +a.aQ(s,e.ga2_()) return}}, aI(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.dx if(f!=null){s=g.db @@ -124058,7 +124165,7 @@ f=g.db s=f.b s.toString if(s==1/0||s==-1/0)return -f=f.gus() +f=f.gut() s=g.dx s=s===B.S||s===B.W r=g.Q @@ -124089,7 +124196,7 @@ s=s===B.S||s===B.W r=g.Q s=s?r.gcQ(r)+r.gcV(r):r.ge_() l=Math.max(f,(o-s-2*g.w)*m) -s=g.db.gus() +s=g.db.gut() o=g.db.d o.toString f=g.as @@ -124099,12 +124206,12 @@ q=g.Q r=r?q.gcQ(q)+q.gcV(q):q.ge_() k=Math.min(f,o-r-2*g.w) f=g.dx -f=f===B.W||f===B.aW +f=f===B.W||f===B.aX r=g.db -if((f?Math.max(r.gmT()-r.ghu(),0):Math.max(r.ghu()-r.gmU(),0))>0){f=g.dx -f=f===B.W||f===B.aW +if((f?Math.max(r.gmX()-r.ghx(),0):Math.max(r.ghx()-r.gmY(),0))>0){f=g.dx +f=f===B.W||f===B.aX r=g.db -r=(f?Math.max(r.ghu()-r.gmU(),0):Math.max(r.gmT()-r.ghu(),0))>0 +r=(f?Math.max(r.ghx()-r.gmY(),0):Math.max(r.gmX()-r.ghx(),0))>0 f=r}else f=!1 j=f?k:k*(1-A.Y(1-s/o,0,0.2)/0.2) f=g.db.d @@ -124126,15 +124233,15 @@ r.toString h=A.Y((r-q)/i,0,1)}else h=0 r=g.dx q=r===B.W -p=q||r===B.aW?1-h:h +p=q||r===B.aX?1-h:h f=f.d f.toString r=r===B.S||q q=g.Q r=r?q.gcQ(q)+q.gcV(q):q.ge_() -g.cx=p*(f-r-2*g.w-s)+g.gavM() -return g.axx(a,b)}, -Wh(a){var s,r,q,p,o=this,n=o.db,m=n.b +g.cx=p*(f-r-2*g.w-s)+g.gavJ() +return g.axu(a,b)}, +Wg(a){var s,r,q,p,o=this,n=o.db,m=n.b m.toString s=n.a s.toString @@ -124148,7 +124255,7 @@ q=o.w p=o.cy p===$&&A.c() return(m-s)*a/(n-r-2*q-p)}, -y6(a){var s,r,q=this +y8(a){var s,r,q=this if(q.CW==null)return null if(!q.ay){s=q.r if(s.gm(s)!==0){s=q.db @@ -124159,7 +124266,7 @@ s.toString s=r===s}else s=!0}else s=!0 if(s)return!1 return q.ch.O(0,a)}, -a9e(a,b,c){var s,r,q,p=this,o=p.ch +a9b(a,b,c){var s,r,q,p=this,o=p.ch if(o==null)return!1 if(p.ay)return!1 s=p.db @@ -124168,13 +124275,13 @@ r.toString s=s.b s.toString if(r===s)return!1 -q=o.jS(A.k4(p.CW.gbw(),24)) +q=o.jU(A.k5(p.CW.gbv(),24)) s=p.r -if(s.gm(s)===0){if(c&&b===B.c7)return q.O(0,a) +if(s.gm(s)===0){if(c&&b===B.c8)return q.O(0,a) return!1}switch(b.a){case 0:case 4:return q.O(0,a) case 1:case 2:case 3:case 5:return o.O(0,a)}}, -aL1(a,b){return this.a9e(a,b,!1)}, -a9f(a,b){var s,r,q=this +aL_(a,b){return this.a9b(a,b,!1)}, +a9c(a,b){var s,r,q=this if(q.CW==null)return!1 if(q.ay)return!1 s=q.r @@ -124186,9 +124293,9 @@ s=s.b s.toString if(r===s)return!1 switch(b.a){case 0:case 4:s=q.CW -return s.jS(A.k4(s.gbw(),24)).O(0,a) +return s.jU(A.k5(s.gbv(),24)).O(0,a) case 1:case 2:case 3:case 5:return q.CW.O(0,a)}}, -cH(a){var s,r=this +cG(a){var s,r=this if(r.a.l(0,a.a))if(r.b.l(0,a.b))if(r.c.l(0,a.c))if(r.e==a.e)if(r.f===a.f)if(r.r===a.r)if(r.w===a.w)if(r.x===a.x)if(J.e(r.y,a.y))if(r.Q.l(0,a.Q))if(r.as===a.as)if(r.at===a.at)s=r.ay!==a.ay else s=!0 else s=!0 @@ -124203,12 +124310,12 @@ else s=!0 else s=!0 else s=!0 return s}, -EO(a){return!1}, -gzp(){return null}, -k(a){return"#"+A.cW(this)}, +EQ(a){return!1}, +gzr(){return null}, +k(a){return"#"+A.cX(this)}, v(){this.r.a.a9(0,this.geZ()) -this.fs()}} -A.aLC.prototype={ +this.fv()}} +A.aLI.prototype={ $1(a){var s,r if(a!=null){s=a.b s.toString @@ -124218,88 +124325,88 @@ r=s>r s=r}else s=!1 return s}, $S:711} -A.Fg.prototype={ -aW(){return A.bzn(t.jU)}, -yt(a){return this.cy.$1(a)}} -A.pj.prototype={ -gtQ(){var s=this.a.d +A.Fe.prototype={ +aW(){return A.bzs(t.jU)}, +yv(a){return this.cy.$1(a)}} +A.pi.prototype={ +gtR(){var s=this.a.d if(s==null){s=this.c s.toString -s=A.NK(s)}return s}, -gvO(){var s=this.a.e +s=A.NM(s)}return s}, +gvP(){var s=this.a.e return s===!0}, -ga3x(){if(this.gvO())this.a.toString +ga3v(){if(this.gvP())this.a.toString return!1}, -guo(){this.a.toString +guq(){this.a.toString return!0}, -bo(){var s,r,q,p,o=this,n=null -o.bQ() +bn(){var s,r,q,p,o=this,n=null +o.bP() s=A.cJ(n,o.a.ch,n,n,o) s.cA() r=s.ep$ r.b=!0 -r.a.push(o.gaE3()) +r.a.push(o.gaE1()) o.x=s -s=o.y=A.dq(B.ax,s,n) +s=o.y=A.dq(B.ay,s,n) r=o.a q=r.x if(q==null)q=6 p=r.w r=r.dx -r=new A.FG(B.kr,B.I,B.I,n,q,s,0,0,p,n,B.J,18,18,r,$.ag()) +r=new A.FE(B.ku,B.I,B.I,n,q,s,0,0,p,n,B.J,18,18,r,$.ag()) s.a.ai(0,r.geZ()) o.at!==$&&A.ai() o.at=r}, -cZ(){this.fF()}, -aE4(a){if(a!==B.R)if(this.gtQ()!=null)this.guo()}, -E7(){var s,r=this,q=r.at +cZ(){this.fH()}, +aE2(a){if(a!==B.R)if(this.gtR()!=null)this.guq()}, +E9(){var s,r=this,q=r.at q===$&&A.c() r.a.toString -q.sA(0,B.kr) +q.sA(0,B.ku) r.a.toString -q.saQe(null) -if(r.ga3x()){r.a.toString -s=B.Is}else s=B.I -q.sacL(s) -if(r.ga3x()){r.a.toString -s=B.OC}else s=B.I -q.sacK(s) +q.saQc(null) +if(r.ga3v()){r.a.toString +s=B.Iw}else s=B.I +q.sacJ(s) +if(r.ga3v()){r.a.toString +s=B.OG}else s=B.I +q.sacI(s) s=r.c.be(t.I) s.toString q.sd0(s.w) s=r.a.x -q.sVi(s==null?6:s) -q.shv(r.a.w) +q.sVh(s==null?6:s) +q.shy(r.a.w) r.a.toString s=r.c s.toString -s=A.ca(s,B.cd,t.l).w -q.sht(0,s.f) -q.sLH(r.a.dx) +s=A.ca(s,B.ce,t.l).w +q.shw(0,s.f) +q.sLJ(r.a.dx) r.a.toString -q.sTY(0) +q.sTX(0) r.a.toString q.sdB(0,null) r.a.toString -q.sRK(0) +q.sRJ(0) r.a.toString -q.sU4(0,18) +q.sU3(0,18) r.a.toString -q.saah(18) -q.sa9i(!r.guo())}, -bM(a){var s,r=this +q.saaf(18) +q.sa9f(!r.guq())}, +bL(a){var s,r=this r.cc(a) s=r.a.e if(s!=a.e){s=s===!0 if(s){s=r.w -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) s=r.x s===$&&A.c() -s.z=B.aO -s.nd(1,B.w,null)}else{s=r.x +s.z=B.aP +s.ng(1,B.w,null)}else{s=r.x s===$&&A.c() -s.es(0)}}}, -aDP(a){var s,r,q,p,o,n=this,m=B.b.ge0(n.r.d),l=A.ba("primaryDeltaFromDragStart"),k=A.ba("primaryDeltaFromLastDragUpdate") +s.er(0)}}}, +aDN(a){var s,r,q,p,o,n=this,m=B.b.ge0(n.r.d),l=A.ba("primaryDeltaFromDragStart"),k=A.ba("primaryDeltaFromLastDragUpdate") switch(m.w.a.c.a){case 0:s=a.b l.b=n.d.b-s k.b=n.e.b-s @@ -124320,7 +124427,7 @@ s===$&&A.c() r=l.b5() q=n.f q.toString -p=s.Wh(r+q) +p=s.Wg(r+q) if(l.b5()>0){r=m.at r.toString r=pr}else r=!1 else r=!0 if(r){r=m.at r.toString -p=r+s.Wh(k.b5())}s=m.at +p=r+s.Wg(k.b5())}s=m.at s.toString -if(p!==s){o=p-m.r.B7(m,p) +if(p!==s){o=p-m.r.B9(m,p) s=n.c s.toString -s=A.a7r(s) +s=A.a7y(s) r=n.c r.toString -switch(s.pp(r)){case B.cO:case B.cP:case B.bW:case B.cQ:s=m.z +switch(s.pr(r)){case B.cP:case B.cQ:case B.bX:case B.cR:s=m.z s.toString r=m.Q r.toString o=A.Y(o,s,r) break -case B.a8:case B.af:break}m.i9(o)}}, -G8(){var s,r=this -if(!r.gvO()){s=r.w -if(s!=null)s.bn(0) -r.w=A.dv(r.a.CW,new A.aIP(r))}}, -te(){var s=this.r.d -if(s.length!==0)return A.co(B.b.ge0(s).gmx()) +case B.aa:case B.ah:break}m.ic(o)}}, +Ga(){var s,r=this +if(!r.gvP()){s=r.w +if(s!=null)s.bm(0) +r.w=A.dv(r.a.CW,new A.aIV(r))}}, +tf(){var s=this.r.d +if(s.length!==0)return A.co(B.b.ge0(s).gmB()) return null}, -Jc(){if(this.te()==null)return +Je(){if(this.tf()==null)return var s=this.w -if(s!=null)s.bn(0)}, -Je(a){var s,r,q,p,o,n,m=this -m.r=m.gtQ() -if(m.te()==null)return +if(s!=null)s.bm(0)}, +Jg(a){var s,r,q,p,o,n,m=this +m.r=m.gtR() +if(m.tf()==null)return s=m.w -if(s!=null)s.bn(0) +if(s!=null)s.bm(0) s=m.x s===$&&A.c() s.d_(0) @@ -124386,22 +124493,22 @@ s=s.cy s===$&&A.c() m.f=n*(r-q-2*p-s) m.as=!0}, -aKN(a){var s,r=this +aKL(a){var s,r=this if(J.e(r.e,a))return s=B.b.ge0(r.r.d) -if(!s.r.qF(s))return -if(r.te()==null)return -r.aDP(a) +if(!s.r.qH(s))return +if(r.tf()==null)return +r.aDN(a) r.e=a}, -Jd(a,b){var s=this +Jf(a,b){var s=this s.as=!1 -if(s.te()==null)return -s.G8() +if(s.tf()==null)return +s.Ga() s.r=s.f=s.e=s.d=null}, -auU(a){var s,r,q,p,o,n=this,m=n.gtQ() +auR(a){var s,r,q,p,o,n=this,m=n.gtR() n.r=m s=B.b.ge0(m.d) -if(!s.r.qF(s))return +if(!s.r.qH(s))return m=s.w switch(m.a.c.a){case 0:case 2:r=n.at r===$&&A.c() @@ -124413,37 +124520,37 @@ case 3:case 1:r=n.at r===$&&A.c() r=r.cx r===$&&A.c() -q=a.c.a>r?B.ba:B.aW +q=a.c.a>r?B.bb:B.aX break default:q=null}m=$.b9.bA$.z.i(0,m.z) m.toString -p=A.o_(m) +p=A.nY(m) p.toString -o=A.aLg(p,new A.iL(q,B.h9)) +o=A.aLm(p,new A.iL(q,B.hc)) m=B.b.ge0(n.r.d) r=B.b.ge0(n.r.d).at r.toString -m.Da(0,r+o,B.fo,B.aR)}, -PS(a){var s,r,q=this.gtQ() +m.Dc(0,r+o,B.fq,B.aS)}, +PR(a){var s,r,q=this.gtR() if(q==null)return!0 s=q.d r=s.length if(r>1)return!1 -return r===0||A.co(B.b.ge0(s).gmx())===a}, -aA1(a){var s,r,q=this,p=q.a +return r===0||A.co(B.b.ge0(s).gmB())===a}, +azZ(a){var s,r,q=this,p=q.a p.toString s=a.a -if(!p.yt(A.b98(a.b,a.jl$,null,s,null)))return!1 -if(q.gvO()){p=q.x +if(!p.yv(A.b9e(a.b,a.jn$,null,s,null)))return!1 +if(q.gvP()){p=q.x p===$&&A.c() r=p.Q r===$&&A.c() -if(r!==B.bg&&r!==B.a6)p.d_(0)}p=s.e -if(q.PS(A.co(p))){r=q.at +if(r!==B.bh&&r!==B.a7)p.d_(0)}p=s.e +if(q.PR(A.co(p))){r=q.at r===$&&A.c() -r.hB(0,s,p)}return!1}, -aub(a){var s,r,q,p=this -if(!p.a.yt(a))return!1 +r.hD(0,s,p)}return!1}, +au8(a){var s,r,q,p=this +if(!p.a.yv(a))return!1 s=a.a r=s.b r.toString @@ -124453,46 +124560,46 @@ if(r<=q){r=p.x r===$&&A.c() q=r.Q q===$&&A.c() -if(q!==B.R&&q!==B.bh)r.es(0) +if(q!==B.R&&q!==B.bi)r.er(0) r=s.e -if(p.PS(A.co(r))){q=p.at +if(p.PR(A.co(r))){q=p.at q===$&&A.c() -q.hB(0,s,r)}return!1}if(a instanceof A.mG||a instanceof A.pb){r=p.x +q.hD(0,s,r)}return!1}if(a instanceof A.mG||a instanceof A.pa){r=p.x r===$&&A.c() q=r.Q q===$&&A.c() -if(q!==B.bg&&q!==B.a6)r.d_(0) +if(q!==B.bh&&q!==B.a7)r.d_(0) r=p.w -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) r=s.e -if(p.PS(A.co(r))){q=p.at +if(p.PR(A.co(r))){q=p.at q===$&&A.c() -q.hB(0,s,r)}}else if(a instanceof A.vN)if(p.d==null)p.G8() +q.hD(0,s,r)}}else if(a instanceof A.vL)if(p.d==null)p.Ga() return!1}, -garn(){var s=this,r=A.D(t.A,t.xR) -if(s.gtQ()==null||!s.guo())return r -r.u(0,B.aaG,new A.ds(new A.aIL(s),new A.aIM(s),t.fh)) -r.u(0,B.aaH,new A.ds(new A.aIN(s),new A.aIO(s),t.Bk)) +gark(){var s=this,r=A.D(t.A,t.xR) +if(s.gtR()==null||!s.guq())return r +r.t(0,B.aaK,new A.ds(new A.aIR(s),new A.aIS(s),t.fh)) +r.t(0,B.aaL,new A.ds(new A.aIT(s),new A.aIU(s),t.Bk)) return r}, -a9L(a,b,c){var s,r=this.z +a9J(a,b,c){var s,r=this.z if($.b9.bA$.z.i(0,r)==null)return!1 -s=A.bav(r,a) +s=A.baB(r,a) r=this.at r===$&&A.c() -return r.a9e(s,b,!0)}, -T8(a){var s,r=this -if(r.a9L(a.gbb(a),a.gdU(a),!0)){r.Q=!0 +return r.a9b(s,b,!0)}, +T7(a){var s,r=this +if(r.a9J(a.gbb(a),a.gdU(a),!0)){r.Q=!0 s=r.x s===$&&A.c() s.d_(0) s=r.w -if(s!=null)s.bn(0)}else if(r.Q){r.Q=!1 -r.G8()}}, -T9(a){this.Q=!1 -this.G8()}, -a2i(a){var s=A.co(B.b.ge0(this.r.d).gmx())===B.aM?a.gkB().a:a.gkB().b -return A.b4f(B.b.ge0(this.r.d).w.a.c)?s*-1:s}, -a41(a){var s,r=B.b.ge0(this.r.d).at +if(s!=null)s.bm(0)}else if(r.Q){r.Q=!1 +r.Ga()}}, +T8(a){this.Q=!1 +this.Ga()}, +a2g(a){var s=A.co(B.b.ge0(this.r.d).gmB())===B.aN?a.gkD().a:a.gkD().b +return A.b4l(B.b.ge0(this.r.d).w.a.c)?s*-1:s}, +a4_(a){var s,r=B.b.ge0(this.r.d).at r.toString s=B.b.ge0(this.r.d).z s.toString @@ -124500,149 +124607,149 @@ s=Math.max(r+a,s) r=B.b.ge0(this.r.d).Q r.toString return Math.min(s,r)}, -atU(a){var s,r,q,p=this -p.r=p.gtQ() -s=p.a2i(a) -r=p.a41(s) +atR(a){var s,r,q,p=this +p.r=p.gtR() +s=p.a2g(a) +r=p.a4_(s) if(s!==0){q=B.b.ge0(p.r.d).at q.toString q=r!==q}else q=!1 -if(q)B.b.ge0(p.r.d).UH(s)}, -aA3(a){var s,r,q,p,o=this -o.r=o.gtQ() +if(q)B.b.ge0(p.r.d).UG(s)}, +aA0(a){var s,r,q,p,o=this +o.r=o.gtR() s=o.at s===$&&A.c() -s=s.y6(a.geH()) +s=s.y8(a.geG()) if(s===!0){s=o.r if(s!=null)if(s.d.length!==0)s=!0 else s=!1 else s=!1}else s=!1 if(s){r=B.b.ge0(o.r.d) -if(t.Mj.b(a)){if(!r.r.qF(r))return -q=o.a2i(a) -p=o.a41(q) +if(t.Mj.b(a)){if(!r.r.qH(r))return +q=o.a2g(a) +p=o.a4_(q) if(q!==0){s=r.at s.toString s=p!==s}else s=!1 -if(s)$.hF.SM$.abI(0,a,o.gatT())}else if(t.xb.b(a)){s=r.at +if(s)$.hE.SL$.abG(0,a,o.gatQ())}else if(t.xb.b(a)){s=r.at s.toString -r.i9(s)}}}, +r.ic(s)}}}, v(){var s=this,r=s.x r===$&&A.c() r.v() r=s.w -if(r!=null)r.bn(0) +if(r!=null)r.bm(0) r=s.at r===$&&A.c() r.r.a.a9(0,r.geZ()) -r.fs() -s.akv()}, +r.fv() +s.akt()}, a5(a){var s,r,q=this,p=null -q.E7() -s=q.garn() +q.E9() +s=q.gark() r=q.at r===$&&A.c() -return new A.hZ(q.gaA0(),new A.hZ(q.gaua(),new A.lO(A.M9(B.co,new A.kP(A.mx(A.eC(new A.lO(q.a.c,p),r,q.z,p,B.v),B.m,p,p,new A.aIQ(q),new A.aIR(q)),s,p,!1,p),p,p,p,q.gaA2(),p),p),p,t.WA),p,t.ji)}} -A.aIP.prototype={ +return new A.hY(q.gazY(),new A.hY(q.gau7(),new A.lO(A.M8(B.cp,new A.kP(A.mx(A.eD(new A.lO(q.a.c,p),r,q.z,p,B.v),B.m,p,p,new A.aIW(q),new A.aIX(q)),s,p,!1,p),p,p,p,q.gaA_(),p),p),p,t.WA),p,t.ji)}} +A.aIV.prototype={ $0(){var s=this.a,r=s.x r===$&&A.c() -r.es(0) +r.er(0) s.w=null}, $S:0} -A.aIL.prototype={ -$0(){var s=this.a,r=s.a.cx,q=t.S,p=A.e_(q),o=A.blE() -return new A.pU(s.z,r,null,B.d9,A.D(q,t.SP),p,s,null,o,A.D(q,t.Au))}, +A.aIR.prototype={ +$0(){var s=this.a,r=s.a.cx,q=t.S,p=A.e6(q),o=A.blK() +return new A.pT(s.z,r,null,B.da,A.D(q,t.SP),p,s,null,o,A.D(q,t.Au))}, $S:712} -A.aIM.prototype={ +A.aIS.prototype={ $1(a){var s=this.a -a.p2=s.ga96() -a.p3=new A.aII(s) -a.p4=new A.aIJ(s) -a.RG=new A.aIK(s)}, +a.p2=s.ga93() +a.p3=new A.aIO(s) +a.p4=new A.aIP(s) +a.RG=new A.aIQ(s)}, $S:713} -A.aII.prototype={ -$1(a){return this.a.Je(a.b)}, +A.aIO.prototype={ +$1(a){return this.a.Jg(a.b)}, $S:71} -A.aIJ.prototype={ -$1(a){return this.a.aKN(a.b)}, +A.aIP.prototype={ +$1(a){return this.a.aKL(a.b)}, $S:102} -A.aIK.prototype={ -$1(a){return this.a.Jd(a.b,a.c)}, +A.aIQ.prototype={ +$1(a){return this.a.Jf(a.b,a.c)}, $S:122} -A.aIN.prototype={ -$0(){var s=this.a,r=t.S,q=A.e_(r) -return new A.pV(s.z,B.aR,18,B.d9,A.D(r,t.SP),q,s,null,A.BQ(),A.D(r,t.Au))}, +A.aIT.prototype={ +$0(){var s=this.a,r=t.S,q=A.e6(r) +return new A.pU(s.z,B.aS,18,B.da,A.D(r,t.SP),q,s,null,A.BP(),A.D(r,t.Au))}, $S:715} -A.aIO.prototype={ -$1(a){a.bH=this.a.gauT()}, +A.aIU.prototype={ +$1(a){a.bG=this.a.gauQ()}, $S:716} -A.aIQ.prototype={ +A.aIW.prototype={ $1(a){var s switch(a.gdU(a).a){case 1:case 4:s=this.a -if(s.guo())s.T9(a) +if(s.guq())s.T8(a) break case 2:case 3:case 5:case 0:break}}, $S:46} -A.aIR.prototype={ +A.aIX.prototype={ $1(a){var s switch(a.gdU(a).a){case 1:case 4:s=this.a -if(s.guo())s.T8(a) +if(s.guq())s.T7(a) break case 2:case 3:case 5:case 0:break}}, $S:223} -A.pU.prototype={ -lX(a){if(!this.OB(this.du,a.gbb(a),a.gdU(a)))return!1 -return this.aih(a)}, -OB(a,b,c){var s +A.pT.prototype={ +m0(a){if(!this.OD(this.du,a.gbb(a),a.gdU(a)))return!1 +return this.aif(a)}, +OD(a,b,c){var s if($.b9.bA$.z.i(0,a)==null)return!1 s=t.ip.a($.b9.bA$.z.i(0,a).gbg()).f s.toString -return t.sm.a(s).a9f(A.bav(a,b),c)}} -A.pV.prototype={ -lX(a){if(!this.OB(this.f7,a.gbb(a),a.gdU(a)))return!1 -return this.ajG(a)}, -OB(a,b,c){var s,r +return t.sm.a(s).a9c(A.baB(a,b),c)}} +A.pU.prototype={ +m0(a){if(!this.OD(this.f8,a.gbb(a),a.gdU(a)))return!1 +return this.ajE(a)}, +OD(a,b,c){var s,r if($.b9.bA$.z.i(0,a)==null)return!1 s=t.ip.a($.b9.bA$.z.i(0,a).gbg()).f s.toString t.sm.a(s) -r=A.bav(a,b) -return s.aL1(r,c)&&!s.a9f(r,c)}} -A.HV.prototype={ -dq(){this.eC() +r=A.baB(a,b) +return s.aL_(r,c)&&!s.a9c(r,c)}} +A.HU.prototype={ +dq(){this.eB() this.ef() -this.hk()}, -v(){var s=this,r=s.bW$ -if(r!=null)r.a9(0,s.gh8()) -s.bW$=null -s.bL()}} -A.EC.prototype={ +this.hn()}, +v(){var s=this,r=s.bV$ +if(r!=null)r.a9(0,s.ghb()) +s.bV$=null +s.bK()}} +A.EB.prototype={ H(a,b){this.Q.H(0,b) -this.a34()}, -N(a,b){var s,r,q=this -if(q.Q.N(0,b))return -s=B.b.fm(q.b,b) +this.a32()}, +L(a,b){var s,r,q=this +if(q.Q.L(0,b))return +s=B.b.fp(q.b,b) B.b.dn(q.b,s) r=q.c if(s<=r)q.c=r-1 r=q.d if(s<=r)q.d=r-1 -b.a9(0,q.gOs()) -q.a34()}, -a34(){if(!this.y){this.y=!0 -$.d5.de$.push(new A.aEW(this))}}, -ar5(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.ak(j,!0,A.w(j).c) -B.b.i0(i,k.gNk()) +b.a9(0,q.gOu()) +q.a32()}, +a32(){if(!this.y){this.y=!0 +$.d5.de$.push(new A.aF1(this))}}, +ar2(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.ak(j,!0,A.q(j).c) +B.b.i2(i,k.gNm()) s=k.b k.b=A.b([],t.D1) r=k.d q=k.c -j=k.gOs() +j=k.gOu() p=0 o=0 while(!0){n=i.length if(!(pMath.min(n,l))k.IL(m) +if(oMath.min(n,l))k.IN(m) m.ai(0,j) B.b.H(k.b,m);++p}}k.c=q k.d=r k.Q=A.y(t.x9)}, -RZ(){this.H9()}, -H9(){var s=this,r=s.aes() +RY(){this.Hc()}, +Hc(){var s=this,r=s.aeq() if(!s.at.l(0,r)){s.at=r -s.C()}s.aDC()}, -gaGb(){return this.gNk()}, -aoH(a,b){var s=A.io(a.cT(0,null),new A.x(0,0,0+a.gcF(a).a,0+a.gcF(a).b)),r=A.io(b.cT(0,null),new A.x(0,0,0+b.gcF(b).a,0+b.gcF(b).b)),q=A.by5(s,r) +s.C()}s.aDz()}, +gaG9(){return this.gNm()}, +aoE(a,b){var s=A.im(a.cT(0,null),new A.x(0,0,0+a.gcH(a).a,0+a.gcH(a).b)),r=A.im(b.cT(0,null),new A.x(0,0,0+b.gcH(b).a,0+b.gcH(b).b)),q=A.byb(s,r) if(q!==0)return q -return A.by4(s,r)}, -aud(){if(this.x)return -this.H9()}, -aes(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.c -if(f===-1||h.d===-1||h.b.length===0)return new A.vP(g,g,B.eH,h.b.length!==0) -if(!h.as){f=h.YE(h.d,f) +return A.bya(s,r)}, +aua(){if(this.x)return +this.Hc()}, +aeq(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.c +if(f===-1||h.d===-1||h.b.length===0)return new A.vN(g,g,B.eI,h.b.length!==0) +if(!h.as){f=h.YD(h.d,f) h.d=f -h.c=h.YE(h.c,f)}s=J.n9(h.b[h.d]) +h.c=h.YD(h.c,f)}s=J.n9(h.b[h.d]) f=h.c r=h.d q=f>=r @@ -124679,8 +124786,8 @@ s=J.n9(h.b[r])}f=s.a if(f!=null){p=h.b[r] o=h.a.gaO() o.toString -n=A.d1(p.cT(0,t.x.a(o)),f.a) -m=isFinite(n.a)&&isFinite(n.b)?new A.Ao(n,f.b,f.c):g}else m=g +n=A.d2(p.cT(0,t.x.a(o)),f.a) +m=isFinite(n.a)&&isFinite(n.b)?new A.An(n,f.b,f.c):g}else m=g l=J.n9(h.b[h.c]) k=h.c while(!0){if(!(k!==h.d&&l.b==null))break @@ -124689,81 +124796,81 @@ l=J.n9(h.b[k])}f=l.b if(f!=null){p=h.b[k] o=h.a.gaO() o.toString -j=A.d1(p.cT(0,t.x.a(o)),f.a) -i=isFinite(j.a)&&isFinite(j.b)?new A.Ao(j,f.b,f.c):g}else i=g -return new A.vP(m,i,!s.l(0,l)?B.oA:s.c,!0)}, -YE(a,b){var s=b>a -while(!0){if(!(a!==b&&J.n9(this.b[a]).c!==B.oA))break +j=A.d2(p.cT(0,t.x.a(o)),f.a) +i=isFinite(j.a)&&isFinite(j.b)?new A.An(j,f.b,f.c):g}else i=g +return new A.vN(m,i,!s.l(0,l)?B.oD:s.c,!0)}, +YD(a,b){var s=b>a +while(!0){if(!(a!==b&&J.n9(this.b[a]).c!==B.oD))break a+=s?1:-1}return a}, -pe(a,b){return}, -aDC(){var s,r=this,q=null,p=r.e,o=r.r,n=r.d +pg(a,b){return}, +aDz(){var s,r=this,q=null,p=r.e,o=r.r,n=r.d if(n===-1||r.c===-1){n=r.f -if(n!=null){n.pe(q,q) +if(n!=null){n.pg(q,q) r.f=null}n=r.w -if(n!=null){n.pe(q,q) +if(n!=null){n.pg(q,q) r.w=null}return}if(!J.e(r.b[n],r.f)){n=r.f -if(n!=null)n.pe(q,q)}if(!J.e(r.b[r.c],r.w)){n=r.w -if(n!=null)n.pe(q,q)}n=r.b +if(n!=null)n.pg(q,q)}if(!J.e(r.b[r.c],r.w)){n=r.w +if(n!=null)n.pg(q,q)}n=r.b s=r.d n=r.f=n[s] if(s===r.c){r.w=n -n.pe(p,o) -return}n.pe(p,q) +n.pg(p,o) +return}n.pg(p,q) n=r.b[r.c] r.w=n -n.pe(q,o)}, -aKG(a){var s,r,q,p=this -for(s=p.b,r=s.length,q=0;q")).ab(0,new A.aEY(o)) -o.d=o.c=s}return B.bz}}return B.eG}, -aJG(a){var s,r,q,p=this -for(s=p.b,r=s.length,q=0;q")).ab(0,new A.aF3(o)) +o.d=o.c=s}return B.bA}}return B.eH}, +aJE(a){var s,r,q,p=this +for(s=p.b,r=s.length,q=0;q0&&r===B.cw))break;--s -r=p.kU(p.b[s],a)}if(a.gnN())p.c=s +s=a.gnP()?p.c:p.d +r=p.kX(p.b[s],a) +if(a.gJ5(a))while(!0){q=p.b +if(!(s0&&r===B.cx))break;--s +r=p.kX(p.b[s],a)}if(a.gnP())p.c=s else p.d=s return r}, -aJI(a){var s,r,q,p=this -if(p.d===-1)switch(a.gxB(a)){case B.jh:case B.hd:p.d=p.c=p.b.length -break -case B.ji:case B.hc:p.d=p.c=0 -break}s=a.gnN()?p.c:p.d -r=p.kU(p.b[s],a) -switch(a.gxB(a)){case B.jh:if(r===B.cw)if(s>0){--s -r=p.kU(p.b[s],a.aGH(B.hd))}break -case B.ji:if(r===B.cv){q=p.b +aJG(a){var s,r,q,p=this +if(p.d===-1)switch(a.gxD(a)){case B.jk:case B.hg:p.d=p.c=p.b.length +break +case B.jl:case B.hf:p.d=p.c=0 +break}s=a.gnP()?p.c:p.d +r=p.kX(p.b[s],a) +switch(a.gxD(a)){case B.jk:if(r===B.cx)if(s>0){--s +r=p.kX(p.b[s],a.aGF(B.hg))}break +case B.jl:if(r===B.cw){q=p.b if(s=0&&n==null))break -r=o.b=q.kU(s[p],a) +r=o.b=q.kX(s[p],a) switch(r.a){case 2:case 3:case 4:n=r break case 0:if(m===!1){++p -n=B.bz}else if(p===q.b.length-1)n=r +n=B.bA}else if(p===q.b.length-1)n=r else{++p m=!0}break case 1:if(m===!0){--p -n=B.bz}else if(p===0)n=r +n=B.bA}else if(p===0)n=r else{--p m=!1}break}}if(b)q.c=p else q.d=p n.toString return n}, -aGc(a,b){return this.gaGb().$2(a,b)}} -A.aEW.prototype={ +aGa(a,b){return this.gaG9().$2(a,b)}} +A.aF1.prototype={ $1(a){var s=this.a if(!s.y)return s.y=!1 -if(s.Q.a!==0)s.ar5() -s.RZ()}, +if(s.Q.a!==0)s.ar2() +s.RY()}, $S:3} -A.aEX.prototype={ +A.aF2.prototype={ $1(a){return a!==this.a.b[this.b]}, $S:718} -A.aEY.prototype={ -$1(a){return this.a.kU(a,B.Im)}, +A.aF3.prototype={ +$1(a){return this.a.kX(a,B.Iq)}, $S:83} -A.ah9.prototype={} -A.Pc.prototype={ -aW(){return new A.akq(A.y(t.M),null,!1,B.n)}} -A.akq.prototype={ -bo(){var s,r,q,p=this -p.bQ() +A.ahg.prototype={} +A.Pf.prototype={ +aW(){return new A.akx(A.y(t.M),null,!1,B.n)}} +A.akx.prototype={ +bn(){var s,r,q,p=this +p.bP() s=p.a r=s.e q=p.c q.toString r.a=q -p.sDD(s.c)}, -bM(a){var s,r,q,p,o,n=this +p.sDF(s.c)}, +bL(a){var s,r,q,p,o,n=this n.cc(a) s=a.e if(s!==n.a.e){s.a=null r=n.d -r.ab(0,s.gabO(s)) +r.ab(0,s.gabM(s)) q=n.a.e p=n.c p.toString q.a=p -r.ab(0,q.gHn(q)) +r.ab(0,q.gHq(q)) s=s.at q=n.a.e.at -if(!s.l(0,q))for(s=A.d4(r,r.r,A.w(r).c),r=s.$ti.c;s.D();){o=s.d;(o==null?r.a(o):o).$0()}}s=n.a -n.sDD(s.c)}, -cZ(){this.fF() +if(!s.l(0,q))for(s=A.cV(r,r.r,A.q(r).c),r=s.$ti.c;s.D();){o=s.d;(o==null?r.a(o):o).$0()}}s=n.a +n.sDF(s.c)}, +cZ(){this.fH() this.a.toString}, ai(a,b){this.a.e.ai(0,b) this.d.H(0,b)}, a9(a,b){this.a.e.a9(0,b) -this.d.N(0,b)}, -pe(a,b){this.a.e.pe(a,b)}, -xC(a){return this.a.e.xC(a)}, +this.d.L(0,b)}, +pg(a,b){this.a.e.pg(a,b)}, +xE(a){return this.a.e.xE(a)}, gm(a){var s=this.a return s.e.at}, cT(a,b){return this.c.gaO().cT(0,b)}, -gcF(a){var s=this.c.gaO() +gcH(a){var s=this.c.gaO() s.toString s=t.x.a(s).k3 s.toString return s}, v(){var s=this.a.e s.a=null -this.d.ab(0,s.gabO(s)) -this.am3()}, +this.d.ab(0,s.gabM(s)) +this.am1()}, a5(a){var s=this.a,r=s.e -return A.bhd(s.d,r)}, +return A.bhk(s.d,r)}, $iaq:1} -A.Pe.prototype={ -ev(a){return a.f!=this.f}} -A.a7A.prototype={$iaq:1} -A.aoA.prototype={} -A.W6.prototype={ -v(){this.a3e() -this.bL()}} -A.Ps.prototype={ -aW(){return new A.akC(B.n)}} -A.akC.prototype={ +A.Ph.prototype={ +eu(a){return a.f!=this.f}} +A.a7H.prototype={$iaq:1} +A.aoG.prototype={} +A.Wb.prototype={ +v(){this.a3c() +this.bK()}} +A.Pv.prototype={ +aW(){return new A.akJ(B.n)}} +A.akJ.prototype={ a5(a){var s=this.a.c,r=this.d -return new A.akD(r===$?this.d=A.D(t.K,t.X):r,s,null)}} -A.akD.prototype={ -ev(a){return this.x!==a.x}, -acX(a,b){var s,r,q,p -for(s=b.gaz(b),r=this.x,q=a.x;s.D();){p=s.gZ(s) +return new A.akK(r===$?this.d=A.D(t.K,t.X):r,s,null)}} +A.akK.prototype={ +eu(a){return this.x!==a.x}, +acV(a,b){var s,r,q,p +for(s=b.gaw(b),r=this.x,q=a.x;s.D();){p=s.gZ(s) if(!J.e(r.i(0,p),q.i(0,p)))return!0}return!1}} -A.bA.prototype={$iAu:1} -A.Bk.prototype={} -A.FS.prototype={ -sqE(a){var s=this -if(!A.b5e(s.b,a)){s.b=a +A.bz.prototype={$iAt:1} +A.Bj.prototype={} +A.FQ.prototype={ +sqG(a){var s=this +if(!A.b5k(s.b,a)){s.b=a s.c=null s.C()}}, -ga0N(){var s=this.c -return s==null?this.c=A.bAg(this.b):s}, -aqS(a,b){var s,r,q,p,o,n,m,l,k=this.ga0N().i(0,a.c.geR()),j=this.ga0N().i(0,null),i=A.b([],t.Na) +ga0M(){var s=this.c +return s==null?this.c=A.bAl(this.b):s}, +aqP(a,b){var s,r,q,p,o,n,m,l,k=this.ga0M().i(0,a.c.geR()),j=this.ga0M().i(0,null),i=A.b([],t.Na) if(k!=null)B.b.F(i,k) if(j!=null)B.b.F(i,j) -for(s=i.length,r=a instanceof A.k3,q=b.d,p=0;p").ae(h.h("jw<1,2>")).h("tl<1,2>"),h=A.ak(new A.tl(i,h),!0,h.h("B.E")),g=h.length,f=t.MR,e=a1.p1,d=0;d").ad(h.h("jw<1,2>")).h("ti<1,2>"),h=A.ak(new A.ti(i,h),!0,h.h("A.E")),g=h.length,f=t.MR,e=a1.p1,d=0;d").ae(g.h("jw<1,2>")).h("tl<1,2>")).ab(0,p) -if(!a3.a&&a1.R8){a0=i.aa1() +new A.ti(h,g.h("@<1>").ad(g.h("jw<1,2>")).h("ti<1,2>")).ab(0,p) +if(!a3.a&&a1.R8){a0=i.aa_() k=a0==null?-1:a0 j=k+1 -J.iy(s,j,i.i(0,j)) +J.ix(s,j,i.i(0,j)) p.$1(j)}}finally{a1.p4=null a1.gaO()}}, -aHh(a,b){this.r.Bm(this,new A.aMU(this,b,a))}, -ih(a,b,c){var s,r,q,p,o=null +aHf(a,b){this.r.Bo(this,new A.aN_(this,b,a))}, +ik(a,b,c){var s,r,q,p,o=null if(a==null)s=o else{s=a.gaO() s=s==null?o:s.e}r=t.MR r.a(s) -q=this.ahO(a,b,c) +q=this.ahM(a,b,c) if(q==null)p=o else{p=q.gaO() p=p==null?o:p.e}r.a(p) if(s!=p&&s!=null&&p!=null)p.a=s.a return q}, -mO(a){this.p2.N(0,a.d) -this.of(a)}, -abM(a){var s,r=this +mS(a){this.p2.L(0,a.d) +this.oh(a)}, +abK(a){var s,r=this r.gaO() s=a.e s.toString s=t.YX.a(s).b s.toString -r.r.Bm(r,new A.aMY(r,s))}, -aIW(a,b,c,d,e){var s,r=this.f +r.r.Bo(r,new A.aN3(r,s))}, +aIU(a,b,c,d,e){var s,r=this.f r.toString s=t.F7.a(r).d.f.length d.toString -r=A.bAs(b,c,d,e,s) +r=A.bAx(b,c,d,e,s) return r}, -S1(){var s=this.p2 -s.aJk() -s.aa1() +S0(){var s=this.p2 +s.aJi() +s.aa_() s=this.f s.toString t.F7.a(s)}, -RW(a){var s=a.e +RV(a){var s=a.e s.toString t.YX.a(s).b=this.p4}, -mP(a,b){this.gaO().Mg(0,t.x.a(a),this.p3)}, -mV(a,b,c){this.gaO().D9(t.x.a(a),this.p3)}, -nZ(a,b){this.gaO().N(0,t.x.a(a))}, +mT(a,b){this.gaO().Mi(0,t.x.a(a),this.p3)}, +mZ(a,b,c){this.gaO().Db(t.x.a(a),this.p3)}, +o0(a,b){this.gaO().L(0,t.x.a(a))}, c7(a){var s=this.p2,r=s.$ti -r=r.h("@<1>").ae(r.z[1]).h("BG<1,2>") -r=A.dn(new A.BG(s,r),r.h("B.E"),t.Si) -B.b.ab(A.ak(r,!0,A.w(r).h("B.E")),a)}} -A.aMX.prototype={ +r=r.h("@<1>").ad(r.z[1]).h("BF<1,2>") +r=A.dn(new A.BF(s,r),r.h("A.E"),t.Si) +B.b.ab(A.ak(r,!0,A.q(r).h("A.E")),a)}} +A.aN2.prototype={ $1(a){var s,r,q,p,o=this,n=o.b n.p4=a q=n.p2 -if(q.i(0,a)!=null&&!J.e(q.i(0,a),o.c.i(0,a))){q.u(0,a,n.ih(q.i(0,a),null,a)) -o.a.a=!0}s=n.ih(o.c.i(0,a),o.d.d.a6j(n,a),a) +if(q.i(0,a)!=null&&!J.e(q.i(0,a),o.c.i(0,a))){q.t(0,a,n.ik(q.i(0,a),null,a)) +o.a.a=!0}s=n.ik(o.c.i(0,a),o.d.d.a6h(n,a),a) if(s!=null){p=o.a p.a=p.a||!J.e(q.i(0,a),s) -q.u(0,a,s) +q.t(0,a,s) q=s.gaO().e q.toString r=t.YX.a(q) if(a===0)r.a=0 else{q=o.e if(q.aX(0,a))r.a=q.i(0,a)}if(!r.c)n.p3=t.aA.a(s.gaO())}else{o.a.a=!0 -q.N(0,a)}}, +q.L(0,a)}}, $S:16} -A.aMV.prototype={ +A.aN0.prototype={ $0(){return null}, -$S:5} -A.aMW.prototype={ +$S:7} +A.aN1.prototype={ $0(){return this.a.p2.i(0,this.b)}, $S:723} -A.aMU.prototype={ +A.aN_.prototype={ $0(){var s,r,q,p=this,o=p.a o.p3=p.b==null?null:t.aA.a(o.p2.i(0,p.c-1).gaO()) s=null @@ -125328,139 +125435,139 @@ try{q=o.f q.toString r=t.F7.a(q) q=o.p4=p.c -s=o.ih(o.p2.i(0,q),r.d.a6j(o,q),q)}finally{o.p4=null}q=p.c +s=o.ik(o.p2.i(0,q),r.d.a6h(o,q),q)}finally{o.p4=null}q=p.c o=o.p2 -if(s!=null)o.u(0,q,s) -else o.N(0,q)}, +if(s!=null)o.t(0,q,s) +else o.L(0,q)}, $S:0} -A.aMY.prototype={ +A.aN3.prototype={ $0(){var s,r,q,p=this try{r=p.a q=r.p4=p.b -s=r.ih(r.p2.i(0,q),null,q)}finally{p.a.p4=null}p.a.p2.N(0,p.b)}, +s=r.ik(r.p2.i(0,q),null,q)}finally{p.a.p4=null}p.a.p2.L(0,p.b)}, $S:0} -A.LN.prototype={ -wX(a){var s,r,q=a.e +A.LM.prototype={ +wZ(a){var s,r,q=a.e q.toString t.Cl.a(q) s=this.f -if(q.Ck$!==s){q.Ck$=s +if(q.Cm$!==s){q.Cm$=s r=a.gb3(a) if(r instanceof A.J&&!s)r.aE()}}} -A.o6.prototype={ -dg(a){var s=A.w(this),r=t.Si -return new A.PK(A.D(s.h("o6.S"),r),A.D(t.D2,r),this,B.aa,s.h("PK"))}} -A.pq.prototype={ -gbh(a){var s=this.he$ -return s.gbB(s)}, -mZ(){J.n8(this.gbh(this),this.gKC())}, -c7(a){J.n8(this.gbh(this),a)}, -GG(a,b){var s=this.he$,r=s.i(0,b) -if(r!=null){this.kW(r) -s.N(0,b)}if(a!=null){s.u(0,b,a) -this.kf(a)}}} -A.PK.prototype={ -gaO(){return this.$ti.h("pq<1>").a(A.c2.prototype.gaO.call(this))}, +A.o5.prototype={ +dg(a){var s=A.q(this),r=t.Si +return new A.PN(A.D(s.h("o5.S"),r),A.D(t.D2,r),this,B.ac,s.h("PN"))}} +A.po.prototype={ +gc_(a){var s=this.hh$ +return s.gby(s)}, +n2(){J.n8(this.gc_(this),this.gKE())}, +c7(a){J.n8(this.gc_(this),a)}, +GJ(a,b){var s=this.hh$,r=s.i(0,b) +if(r!=null){this.kZ(r) +s.L(0,b)}if(a!=null){s.t(0,b,a) +this.kh(a)}}} +A.PN.prototype={ +gaO(){return this.$ti.h("po<1>").a(A.c2.prototype.gaO.call(this))}, c7(a){var s=this.p1 -s.gbB(s).ab(0,a)}, -mO(a){this.p1.N(0,a.d) -this.of(a)}, -hR(a,b){this.tA(a,b) -this.a4M()}, -a4(a,b){this.pE(0,b) -this.a4M()}, -a4M(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.f +s.gby(s).ab(0,a)}, +mS(a){this.p1.L(0,a.d) +this.oh(a)}, +hT(a,b){this.tB(a,b) +this.a4K()}, +a4(a,b){this.pG(0,b) +this.a4K()}, +a4K(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.f e.toString s=f.$ti -s.h("o6<1>").a(e) +s.h("o5<1>").a(e) r=f.p2 q=t.Si f.p2=A.D(t.D2,q) p=f.p1 s=s.c f.p1=A.D(s,q) -for(q=e.gX_(),o=q.length,n=0;n").a(A.c2.prototype.gaO.call(this)).GG(a,b)}, -nZ(a,b){var s=this.$ti.h("pq<1>") -if(s.a(A.c2.prototype.gaO.call(this)).he$.i(0,b)===a)s.a(A.c2.prototype.gaO.call(this)).GG(null,b)}, -mV(a,b,c){var s=this.$ti.h("pq<1>").a(A.c2.prototype.gaO.call(this)) -if(s.he$.i(0,b)===a)s.GG(null,b) -s.GG(a,c)}} -A.a8i.prototype={ +if(i!=null)h=p.L(0,s.a(i.d)) +else h=(j==null?null:j.gbg().a)==null?p.L(0,m):null +g=f.ik(h,l,m) +if(g!=null){f.p1.t(0,m,g) +if(k!=null)f.p2.t(0,k,g)}}p.gby(p).ab(0,f.gaHv())}, +mT(a,b){this.$ti.h("po<1>").a(A.c2.prototype.gaO.call(this)).GJ(a,b)}, +o0(a,b){var s=this.$ti.h("po<1>") +if(s.a(A.c2.prototype.gaO.call(this)).hh$.i(0,b)===a)s.a(A.c2.prototype.gaO.call(this)).GJ(null,b)}, +mZ(a,b,c){var s=this.$ti.h("po<1>").a(A.c2.prototype.gaO.call(this)) +if(s.hh$.i(0,b)===a)s.GJ(null,b) +s.GJ(a,c)}} +A.a8p.prototype={ T(){return"SnapshotMode."+this.b}} -A.PL.prototype={ -sHw(a){return}} -A.a8k.prototype={ -bD(a){var s=new A.I_(A.ca(a,B.cc,t.l).w.b,this.w,this.e,this.f,!0,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){t.mR.a(b) -b.saGu(0,this.e) -b.saMI(0,this.f) -b.srk(0,A.ca(a,B.cc,t.l).w.b) -b.svc(this.w) -b.saFb(!0)}} -A.I_.prototype={ -srk(a,b){var s,r=this +A.PO.prototype={ +sHz(a){return}} +A.a8r.prototype={ +bC(a){var s=new A.HZ(A.ca(a,B.cd,t.l).w.b,this.w,this.e,this.f,!0,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){t.mR.a(b) +b.saGs(0,this.e) +b.saMG(0,this.f) +b.srm(0,A.ca(a,B.cd,t.l).w.b) +b.svd(this.w) +b.saF9(!0)}} +A.HZ.prototype={ +srm(a,b){var s,r=this if(b===r.R)return r.R=b s=r.dK if(s==null)return else{s.v() r.dK=null -r.bk()}}, -svc(a){var s,r=this,q=r.aB +r.bj()}}, +svd(a){var s,r=this,q=r.aB if(a===q)return -s=r.gfo() +s=r.gfs() q.a9(0,s) r.aB=a -if(A.O(q)!==A.O(r.aB)||r.aB.cH(q))r.bk() +if(A.O(q)!==A.O(r.aB)||r.aB.cG(q))r.bj() if(r.b!=null)r.aB.ai(0,s)}, -saGu(a,b){var s,r=this,q=r.bc +saGs(a,b){var s,r=this,q=r.bc if(b===q)return -s=r.gGf() +s=r.gGi() q.a9(0,s) r.bc=b if(r.b!=null)b.ai(0,s)}, -saMI(a,b){if(b===this.cD)return +saMG(a,b){if(b===this.cD)return this.cD=b -this.bk()}, -saFb(a){return}, +this.bj()}, +saF9(a){return}, b6(a){var s=this -s.bc.ai(0,s.gGf()) -s.aB.ai(0,s.gfo()) -s.zS(a)}, +s.bc.ai(0,s.gGi()) +s.aB.ai(0,s.gfs()) +s.zU(a)}, b1(a){var s,r=this r.cw=!1 -r.bc.a9(0,r.gGf()) -r.aB.a9(0,r.gfo()) +r.bc.a9(0,r.gGi()) +r.aB.a9(0,r.gfs()) s=r.dK if(s!=null)s.v() r.de=r.dK=null -r.tB(0)}, +r.tC(0)}, v(){var s,r=this -r.bc.a9(0,r.gGf()) -r.aB.a9(0,r.gfo()) +r.bc.a9(0,r.gGi()) +r.aB.a9(0,r.gfs()) s=r.dK if(s!=null)s.v() r.de=r.dK=null -r.jD()}, -axe(){var s,r=this +r.jF()}, +axb(){var s,r=this r.cw=!1 s=r.dK if(s!=null)s.v() r.de=r.dK=null -r.bk()}, +r.bj()}, aI(a,b){var s,r=this,q=r.k3 if(q.gaD(q)){q=r.dK if(q!=null)q.v() @@ -125471,670 +125578,670 @@ r.de=r.dK=null q=r.aB s=r.k3 s.toString -q.aaO(a,b,s,A.k6.prototype.gk0.call(r)) +q.aaM(a,b,s,A.k7.prototype.gk6.call(r)) return}} -A.a8j.prototype={} -A.S7.prototype={ +A.a8q.prototype={} +A.Sa.prototype={ ai(a,b){}, v(){}, a9(a,b){}, $iaq:1, -$ibs:1} -A.a8s.prototype={ -a5(a){return A.lm(B.aT,1)}} -A.PM.prototype={ -aHc(a,b,c,d){var s=this -if(!s.e)return B.hm -return new A.PM(c,s.b,s.c,s.d,!0)}, -aGS(a){return this.aHc(null,null,a,null)}, +$ibr:1} +A.a8z.prototype={ +a5(a){return A.lm(B.aU,1)}} +A.PP.prototype={ +aHa(a,b,c,d){var s=this +if(!s.e)return B.hp +return new A.PP(c,s.b,s.c,s.d,!0)}, +aGQ(a){return this.aHa(null,null,a,null)}, k(a){var s=this -return B.c.ff(" spell check enabled : "+s.e+"\n spell check service : "+A.h(s.a)+"\n misspelled text style : "+A.h(s.c)+"\n spell check suggestions toolbar builder: "+A.h(s.d)+"\n")}, +return B.c.fg(" spell check enabled : "+s.e+"\n spell check service : "+A.h(s.a)+"\n misspelled text style : "+A.h(s.c)+"\n spell check suggestions toolbar builder: "+A.h(s.d)+"\n")}, l(a,b){var s if(b==null)return!1 if(this===b)return!0 -if(b instanceof A.PM)if(b.a==this.a)s=b.e===this.e +if(b instanceof A.PP)if(b.a==this.a)s=b.e===this.e else s=!1 else s=!1 return s}, gI(a){var s=this return A.a4(s.a,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.py.prototype={ +A.px.prototype={ k(a){var s=""+"TableRow(",r=this.b if(r!=null)s+=r.k(0)+", " r=this.c s=(r.length===0?s+"no children":s+A.h(r))+")" return s.charCodeAt(0)==0?s:s}} A.l9.prototype={} -A.Q8.prototype={ -dg(a){return new A.alB(B.Vv,A.e_(t.Si),this,B.aa)}, -bD(a){var s,r,q,p,o=this,n=null,m=o.c,l=m.length +A.Qb.prototype={ +dg(a){return new A.alI(B.Vz,A.e6(t.Si),this,B.ac)}, +bC(a){var s,r,q,p,o=this,n=null,m=o.c,l=m.length m=l!==0?m[0].c.length:0 s=a.be(t.I) s.toString s=s.w -r=A.Io(a,n) +r=A.In(a,n) q=A.b([],t.n) -p=A.kI(n,n,n,t.S,t.PA) -m=new A.Fn(B.Vt,m,l,p,o.e,s,o.r,r,o.w,n,q,A.aZ(t.v)) -m.bC() +p=A.kJ(n,n,n,t.S,t.PA) +m=new A.Fl(B.Vx,m,l,p,o.e,s,o.r,r,o.w,n,q,A.aZ(t.v)) +m.bB() l=A.b([],t.iG) B.b.sE(l,m.aa*m.af) -m.L=l -m.sacm(o.y) +m.M=l +m.sack(o.y) return m}, -bI(a,b){var s,r=this,q=null -b.saG8(q) -b.saHM(r.e) +bH(a,b){var s,r=this,q=null +b.saG6(q) +b.saHK(r.e) s=a.be(t.I) s.toString b.sd0(s.w) -b.saFj(0,r.r) -b.sacm(r.y) -b.suc(A.Io(a,q)) -b.saHO(r.w) -b.sVh(0,q)}} -A.aOq.prototype={ +b.saFh(0,r.r) +b.sack(r.y) +b.suc(A.In(a,q)) +b.saHM(r.w) +b.sVg(0,q)}} +A.aOw.prototype={ $1(a){return a.b!=null}, $S:724} -A.aOr.prototype={ +A.aOx.prototype={ $1(a){return a.b}, $S:725} -A.alB.prototype={ +A.alI.prototype={ gaO(){return t.Jc.a(A.c2.prototype.gaO.call(this))}, -hR(a,b){var s,r,q=this,p={} +hT(a,b){var s,r,q=this,p={} q.p2=!0 -q.tA(a,b) +q.tB(a,b) p.a=-1 s=q.f s.toString s=t.On.a(s).c -r=A.a6(s).h("W<1,l9>") -q.p1=A.ak(new A.W(s,new A.b_P(p,q),r),!1,r.h("aM.E")) -q.a58() +r=A.a7(s).h("W<1,l9>") +q.p1=A.ak(new A.W(s,new A.b_V(p,q),r),!1,r.h("aM.E")) +q.a56() q.p2=!1}, -mP(a,b){var s=t.Jc +mT(a,b){var s=t.Jc s.a(A.c2.prototype.gaO.call(this)) -if(!(a.e instanceof A.px))a.e=new A.px(B.i) -if(!this.p2)s.a(A.c2.prototype.gaO.call(this)).WA(b.a,b.b,a)}, -mV(a,b,c){}, -nZ(a,b){t.Jc.a(A.c2.prototype.gaO.call(this)).WA(b.a,b.b,null)}, +if(!(a.e instanceof A.pw))a.e=new A.pw(B.i) +if(!this.p2)s.a(A.c2.prototype.gaO.call(this)).Wz(b.a,b.b,a)}, +mZ(a,b,c){}, +o0(a,b){t.Jc.a(A.c2.prototype.gaO.call(this)).Wz(b.a,b.b,null)}, a4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this c.p2=!0 s=t.pN r=A.D(t.f0,s) for(q=c.p1,p=q.length,o=0;o")) +p=B.b.gaw(q) +n=new A.iu(p,new A.b_W(),A.a7(q).h("iu<1>")) m=A.b([],t.lD) for(q=b.c,l=c.p3,k=t.PN,j=0;j"));q.D();)c.L7(p.gZ(p),B.uJ,l) +for(d=0;d"));q.D();)c.L9(p.gZ(p),B.uN,l) c.p1=m -c.a58() +c.a56() l.aj(0) -c.pE(0,b) +c.pG(0,b) c.p2=!1}, -a58(){var s=t.Jc.a(A.c2.prototype.gaO.call(this)),r=this.p1,q=r.length!==0?r[0].b.length:0,p=A.a6(r).h("nv<1,a1>") -s.af4(q,A.ak(new A.nv(r,new A.b_N(),p),!0,p.h("B.E")))}, +a56(){var s=t.Jc.a(A.c2.prototype.gaO.call(this)),r=this.p1,q=r.length!==0?r[0].b.length:0,p=A.a7(r).h("nt<1,a0>") +s.af2(q,A.ak(new A.nt(r,new A.b_T(),p),!0,p.h("A.E")))}, c7(a){var s,r,q,p -for(s=this.p1,r=A.a6(s),r=r.h("@<1>").ae(r.h("b7")),s=new A.ur(B.b.gaz(s),new A.b_S(),B.hN,r.h("ur<1,2>")),q=this.p3,r=r.z[1];s.D();){p=s.d +for(s=this.p1,r=A.a7(s),r=r.h("@<1>").ad(r.h("b7")),s=new A.up(B.b.gaw(s),new A.b_Y(),B.hQ,r.h("up<1,2>")),q=this.p3,r=r.z[1];s.D();){p=s.d if(p==null)p=r.a(p) if(!q.O(0,p))a.$1(p)}}, -mO(a){this.p3.H(0,a) -this.of(a) +mS(a){this.p3.H(0,a) +this.oh(a) return!0}} -A.b_P.prototype={ +A.b_V.prototype={ $1(a){var s,r,q,p={} p.a=0 s=this.a;++s.a r=a.c -q=A.a6(r).h("W<1,b7>") -return new A.l9(null,A.ak(new A.W(r,new A.b_O(p,s,this.b),q),!1,q.h("aM.E")))}, +q=A.a7(r).h("W<1,b7>") +return new A.l9(null,A.ak(new A.W(r,new A.b_U(p,s,this.b),q),!1,q.h("aM.E")))}, $S:726} -A.b_O.prototype={ -$1(a){return this.c.y8(a,new A.Ia(this.a.a++,this.b.a))}, +A.b_U.prototype={ +$1(a){return this.c.ya(a,new A.I9(this.a.a++,this.b.a))}, $S:727} -A.b_Q.prototype={ +A.b_W.prototype={ $1(a){return!0}, $S:728} -A.b_R.prototype={ +A.b_X.prototype={ $1(a){return!this.a.O(0,a)}, $S:729} -A.b_N.prototype={ +A.b_T.prototype={ $1(a){var s=a.b -return new A.W(s,new A.b_M(),A.a6(s).h("W<1,a1>"))}, +return new A.W(s,new A.b_S(),A.a7(s).h("W<1,a0>"))}, $S:730} -A.b_M.prototype={ +A.b_S.prototype={ $1(a){var s=a.gaO() s.toString return t.x.a(s)}, $S:731} -A.b_S.prototype={ +A.b_Y.prototype={ $1(a){return a.b}, $S:732} -A.a9b.prototype={ -wX(a){var s=a.e +A.a9i.prototype={ +wZ(a){var s=a.e s.toString t.o3.a(s)}} -A.Ia.prototype={ +A.I9.prototype={ l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Ia&&this.a===b.a&&this.b===b.b}, +return b instanceof A.I9&&this.a===b.a&&this.b===b.b}, gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aoI.prototype={} -A.Sh.prototype={ +A.aoO.prototype={} +A.Sk.prototype={ T(){return"_DragState."+this.b}} -A.Qb.prototype={} A.Qe.prototype={} -A.Qd.prototype={} +A.Qh.prototype={} +A.Qg.prototype={} +A.Qi.prototype={} A.Qf.prototype={} -A.Qc.prototype={} -A.V_.prototype={ -gCV(){var s=this.IX$ +A.V2.prototype={ +gCY(){var s=this.IZ$ return s==null?A.y(t.bd):s}, -jn(a){var s,r,q=this -if(t.n2.b(a)){s=A.q1(a.gdU(a),q.b) -r=q.IY$ -if(a.gbb(a).U(0,r.b).ge8()>s){q.Fr() -q.Cm$=q.Cl$=null}}else if(t.oN.b(a)){q.xU$=a -if(q.q9$!=null){q.Fr() -if(q.uE$==null)q.uE$=A.dv(B.dB,q.gaoZ())}}else if(t.Ko.b(a))q.GW()}, -iD(a){this.GW()}, -av4(a){var s=this.Cl$ +jp(a){var s,r,q=this +if(t.n2.b(a)){s=A.q0(a.gdU(a),q.b) +r=q.J_$ +if(a.gbb(a).U(0,r.b).ge8()>s){q.Fs() +q.Co$=q.Cn$=null}}else if(t.oN.b(a)){q.xW$=a +if(q.qb$!=null){q.Fs() +if(q.uF$==null)q.uF$=A.dv(B.dD,q.gaoW())}}else if(t.Ko.b(a))q.GZ()}, +iG(a){this.GZ()}, +av1(a){var s=this.Cn$ s.toString if(a===s)return!0 else return!1}, -avF(a){var s=this.Cm$ +avC(a){var s=this.Co$ if(s==null)return!1 return a.U(0,s).ge8()<=100}, -Fr(){var s=this.uE$ -if(s!=null){s.bn(0) -this.uE$=null}}, -ap_(){}, -GW(){var s=this -s.Fr() -s.Cm$=s.IY$=s.Cl$=null -s.oR$=0 -s.xU$=s.q9$=s.IX$=null}} -A.J0.prototype={ -asP(){var s=this -if(s.cy!=null)s.dN("onDragUpdate",new A.arB(s)) +Fs(){var s=this.uF$ +if(s!=null){s.bm(0) +this.uF$=null}}, +aoX(){}, +GZ(){var s=this +s.Fs() +s.Co$=s.J_$=s.Cn$=null +s.oT$=0 +s.xW$=s.qb$=s.IZ$=null}} +A.J_.prototype={ +asM(){var s=this +if(s.cy!=null)s.dN("onDragUpdate",new A.arH(s)) s.p2=s.p3=null}, -lX(a){var s=this -if(s.fy==null)switch(a.gfU(a)){case 1:if(s.ch==null&&s.cx==null&&s.cy==null&&s.db==null&&s.CW==null&&s.dx==null)return!1 +m0(a){var s=this +if(s.fy==null)switch(a.gfV(a)){case 1:if(s.ch==null&&s.cx==null&&s.cy==null&&s.db==null&&s.CW==null&&s.dx==null)return!1 break default:return!1}else if(a.gc5()!==s.fy)return!1 -return s.vX(a)}, -iQ(a){var s,r=this -if(r.k1===B.hC){r.ajY(a) +return s.vY(a)}, +iS(a){var s,r=this +if(r.k1===B.hF){r.ajW(a) r.fy=a.gc5() r.ok=r.k4=0 -r.k1=B.pH +r.k1=B.pL s=a.gbb(a) -r.k3=new A.i_(a.geH(),s) -r.go=A.dv(B.aR,new A.arC(r,a))}}, -y4(a){if(a.gfU(a)!==1)if(!this.fx)this.XB(a)}, -jM(a){var s,r=this +r.k3=new A.hZ(a.geG(),s) +r.go=A.dv(B.aS,new A.arI(r,a))}}, +y6(a){if(a.gfV(a)!==1)if(!this.fx)this.XA(a)}, +jO(a){var s,r=this if(a!==r.fy)return -r.GU() +r.GX() r.p4.H(0,a) -s=r.q9$ -if(s!=null)r.Za(s) +s=r.qb$ +if(s!=null)r.Z9(s) r.fx=!0 s=r.k2 -if(s!=null)r.MH(s) -s=r.xU$ -if(s!=null)r.Zb(s)}, -xA(a){var s,r=this -switch(r.k1.a){case 0:r.a3Y() -r.aC(B.aj) -break -case 1:if(r.dy)if(r.fx){if(r.q9$!=null){if(!r.p4.N(0,a))r.KM(a,B.aj) -r.k1=B.jO -s=r.q9$ -s.toString -r.MH(s) -r.Z5()}}else{r.a3Y() -r.aC(B.aj)}else{s=r.xU$ -if(s!=null)r.Zb(s)}break -case 2:r.Z5() -break}r.GU() -r.k1=B.hC +if(s!=null)r.MJ(s) +s=r.xW$ +if(s!=null)r.Za(s)}, +xC(a){var s,r=this +switch(r.k1.a){case 0:r.a3W() +r.aC(B.al) +break +case 1:if(r.dy)if(r.fx){if(r.qb$!=null){if(!r.p4.L(0,a))r.KO(a,B.al) +r.k1=B.jR +s=r.qb$ +s.toString +r.MJ(s) +r.Z4()}}else{r.a3W() +r.aC(B.al)}else{s=r.xW$ +if(s!=null)r.Za(s)}break +case 2:r.Z4() +break}r.GX() +r.k1=B.hF r.dy=!1}, -jn(a){var s,r,q,p,o,n,m=this +jp(a){var s,r,q,p,o,n,m=this if(a.gc5()!==m.fy)return -m.alf(a) -if(t.n2.b(a)){s=A.q1(a.gdU(a),m.b) +m.ald(a) +if(t.n2.b(a)){s=A.q0(a.gdU(a),m.b) if(!m.dy){r=m.k3 r===$&&A.c() r=a.gbb(a).U(0,r.b).ge8()>s}else r=!0 m.dy=r r=m.k1 -if(r===B.jO)m.Z6(a) -else if(r===B.pH){if(m.k2==null){if(a.gd4(a)==null)q=null +if(r===B.jR)m.Z5(a) +else if(r===B.pL){if(m.k2==null){if(a.gd4(a)==null)q=null else{r=a.gd4(a) r.toString -q=A.zg(r)}p=m.a3Z(a.goY()) +q=A.ze(r)}p=m.a3X(a.gp_()) r=m.k4 r===$&&A.c() -o=A.F3(q,null,p,a.geH()).ge8() -n=m.a4_(p) -m.k4=r+o*J.ez(n==null?1:n) +o=A.F1(q,null,p,a.geG()).ge8() +n=m.a3Y(p) +m.k4=r+o*J.eA(n==null?1:n) r=m.ok r===$&&A.c() -m.ok=r+A.F3(q,null,a.goY(),a.geH()).ge8()*B.e.gzz(1) -if(!m.a40(a.gdU(a)))r=m.fx&&Math.abs(m.ok)>A.b4n(a.gdU(a),m.b) +m.ok=r+A.F1(q,null,a.gp_(),a.geG()).ge8()*B.e.gzB(1) +if(!m.a3Z(a.gdU(a)))r=m.fx&&Math.abs(m.ok)>A.b4t(a.gdU(a),m.b) else r=!0 if(r){m.k2=a -m.k1=B.jO -if(!m.fx)m.aC(B.bC)}}r=m.k2 -if(r!=null)m.MH(r)}}else if(t.oN.b(a)){r=m.k1 -if(r===B.pH)m.EW(a) -else if(r===B.jO)m.Q1(a.gc5())}else if(t.Ko.b(a)){m.k1=B.hC -m.Q1(a.gc5())}}, -iD(a){var s=this +m.k1=B.jR +if(!m.fx)m.aC(B.bD)}}r=m.k2 +if(r!=null)m.MJ(r)}}else if(t.oN.b(a)){r=m.k1 +if(r===B.pL)m.EY(a) +else if(r===B.jR)m.Q0(a.gc5())}else if(t.Ko.b(a)){m.k1=B.hF +m.Q0(a.gc5())}}, +iG(a){var s=this if(a!==s.fy)return -s.alg(a) -s.GU() -s.Q1(a) -s.Gu() -s.Gt()}, -v(){this.GU() -this.Gt() -this.ajZ()}, -MH(a){var s,r,q,p,o,n=this +s.ale(a) +s.GX() +s.Q0(a) +s.Gx() +s.Gw()}, +v(){this.GX() +this.Gw() +this.ajX()}, +MJ(a){var s,r,q,p,o,n=this if(!n.fx)return -if(n.at===B.ab){s=n.k3 +if(n.at===B.ad){s=n.k3 s===$&&A.c() -r=a.glI() -n.k3=s.V(0,new A.i_(a.goY(),r))}n.aoj(a) -if(!a.goY().l(0,B.i)){if(a.gd4(a)!=null){s=a.gd4(a) +r=a.glM() +n.k3=s.V(0,new A.hZ(a.gp_(),r))}n.aog(a) +if(!a.gp_().l(0,B.i)){if(a.gd4(a)!=null){s=a.gd4(a) s.toString -q=A.zg(s)}else q=null +q=A.ze(s)}else q=null s=n.k3 s===$&&A.c() -p=s.a.V(0,a.goY()) -o=A.F3(q,null,a.goY(),p) -s=a.goY() -n.p1=n.k3.V(0,new A.i_(s,o)) -n.Z6(a) +p=s.a.V(0,a.gp_()) +o=A.F1(q,null,a.gp_(),p) +s=a.gp_() +n.p1=n.k3.V(0,new A.hZ(s,o)) +n.Z5(a) n.p1=null}}, -Za(a){var s,r,q,p,o,n=this +Z9(a){var s,r,q,p,o,n=this if(n.fr)return s=a.gbb(a) -r=a.geH() +r=a.geG() q=n.e.i(0,a.gc5()) q.toString -p=n.oR$ -o=n.gCV() -if(n.ch!=null)n.dN("onTapDown",new A.arz(n,new A.Qb(s,r,q,p,o))) +p=n.oT$ +o=n.gCY() +if(n.ch!=null)n.dN("onTapDown",new A.arF(n,new A.Qe(s,r,q,p,o))) n.fr=!0}, -Zb(a){var s,r,q,p,o,n=this +Za(a){var s,r,q,p,o,n=this if(!n.fx)return s=a.gdU(a) r=a.gbb(a) -q=a.geH() -p=n.oR$ -o=n.gCV() -if(n.CW!=null)n.dN("onTapUp",new A.arA(n,new A.Qe(r,q,s,p,o))) -n.Gu() -if(!n.p4.N(0,a.gc5()))n.KM(a.gc5(),B.aj)}, -aoj(a){var s,r,q,p=this -if(p.cx!=null){s=a.giF(a) +q=a.geG() +p=n.oT$ +o=n.gCY() +if(n.CW!=null)n.dN("onTapUp",new A.arG(n,new A.Qh(r,q,s,p,o))) +n.Gx() +if(!n.p4.L(0,a.gc5()))n.KO(a.gc5(),B.al)}, +aog(a){var s,r,q,p=this +if(p.cx!=null){s=a.giI(a) r=p.k3 r===$&&A.c() q=p.e.i(0,a.gc5()) q.toString -p.dN("onDragStart",new A.arx(p,new A.Qd(s,r.b,r.a,q,p.oR$,p.gCV())))}p.k2=null}, -Z6(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gbb(a) +p.dN("onDragStart",new A.arD(p,new A.Qg(s,r.b,r.a,q,p.oT$,p.gCY())))}p.k2=null}, +Z5(a){var s,r,q,p,o,n,m,l=this,k=l.p1,j=k!=null?k.b:a.gbb(a) k=l.p1 -s=k!=null?k.a:a.geH() -k=a.giF(a) -r=a.goY() +s=k!=null?k.a:a.geG() +k=a.giI(a) +r=a.gp_() q=l.e.i(0,a.gc5()) q.toString p=l.k3 p===$&&A.c() p=j.U(0,p.b) o=s.U(0,l.k3.a) -n=l.oR$ -m=l.gCV() -if(l.cy!=null)l.dN("onDragUpdate",new A.ary(l,new A.Qf(k,r,j,s,q,p,o,n,m)))}, -Z5(){var s,r=this,q=r.p3 -if(q!=null){q.bn(0) -r.asP()}q=r.oR$ -s=r.gCV() -if(r.db!=null)r.dN("onDragEnd",new A.arw(r,new A.Qc(0,q,s))) -r.Gu() -r.Gt()}, -a3Y(){var s,r=this +n=l.oT$ +m=l.gCY() +if(l.cy!=null)l.dN("onDragUpdate",new A.arE(l,new A.Qi(k,r,j,s,q,p,o,n,m)))}, +Z4(){var s,r=this,q=r.p3 +if(q!=null){q.bm(0) +r.asM()}q=r.oT$ +s=r.gCY() +if(r.db!=null)r.dN("onDragEnd",new A.arC(r,new A.Qf(0,q,s))) +r.Gx() +r.Gw()}, +a3W(){var s,r=this if(!r.fr)return s=r.dx if(s!=null)r.dN("onCancel",s) -r.Gt() -r.Gu()}, -Q1(a){this.jC(a) -if(!this.p4.N(0,a))this.KM(a,B.aj)}, -Gu(){this.fx=this.fr=!1 +r.Gw() +r.Gx()}, +Q0(a){this.jE(a) +if(!this.p4.L(0,a))this.KO(a,B.al)}, +Gx(){this.fx=this.fr=!1 this.fy=null}, -Gt(){return}, -GU(){var s=this.go -if(s!=null){s.bn(0) +Gw(){return}, +GX(){var s=this.go +if(s!=null){s.bm(0) this.go=null}}} -A.arB.prototype={ +A.arH.prototype={ $0(){var s=this.a,r=s.cy r.toString s=s.p2 s.toString return r.$1(s)}, $S:0} -A.arC.prototype={ -$0(){var s=this.a,r=s.q9$ -if(r!=null){s.Za(r) -if(s.oR$>1)s.aC(B.bC)}return null}, +A.arI.prototype={ +$0(){var s=this.a,r=s.qb$ +if(r!=null){s.Z9(r) +if(s.oT$>1)s.aC(B.bD)}return null}, $S:0} -A.arz.prototype={ +A.arF.prototype={ $0(){return this.a.ch.$1(this.b)}, $S:0} -A.arA.prototype={ +A.arG.prototype={ $0(){return this.a.CW.$1(this.b)}, $S:0} -A.arx.prototype={ +A.arD.prototype={ $0(){return this.a.cx.$1(this.b)}, $S:0} -A.ary.prototype={ +A.arE.prototype={ $0(){return this.a.cy.$1(this.b)}, $S:0} -A.arw.prototype={ +A.arC.prototype={ $0(){return this.a.db.$1(this.b)}, $S:0} -A.pz.prototype={ -a40(a){var s=this.k4 +A.py.prototype={ +a3Z(a){var s=this.k4 s===$&&A.c() -return Math.abs(s)>A.q1(a,this.b)}, -a3Z(a){return new A.j(a.a,0)}, -a4_(a){return a.a}} -A.pA.prototype={ -a40(a){var s=this.k4 +return Math.abs(s)>A.q0(a,this.b)}, +a3X(a){return new A.j(a.a,0)}, +a3Y(a){return a.a}} +A.pz.prototype={ +a3Z(a){var s=this.k4 s===$&&A.c() -return Math.abs(s)>A.b4n(a,this.b)}, -a3Z(a){return a}, -a4_(a){return null}} -A.Rt.prototype={ -iQ(a){var s,r=this -r.zN(a) -s=r.uE$ -if(s!=null&&s.b==null)r.GW() -r.xU$=null -if(r.q9$!=null)s=!(r.uE$!=null&&r.avF(a.gbb(a))&&r.av4(a.gfU(a))) +return Math.abs(s)>A.b4t(a,this.b)}, +a3X(a){return a}, +a3Y(a){return null}} +A.Rw.prototype={ +iS(a){var s,r=this +r.zP(a) +s=r.uF$ +if(s!=null&&s.b==null)r.GZ() +r.xW$=null +if(r.qb$!=null)s=!(r.uF$!=null&&r.avC(a.gbb(a))&&r.av1(a.gfV(a))) else s=!1 -if(s)r.oR$=1 -else ++r.oR$ -r.Fr() -r.q9$=a -s=$.h3.bN$ +if(s)r.oT$=1 +else ++r.oT$ +r.Fs() +r.qb$=a +s=$.h3.bM$ s===$&&A.c() s=s.a -s=s.gbB(s) -r.IX$=A.kL(s,A.w(s).h("B.E")) -r.Cl$=a.gfU(a) -r.Cm$=a.gbb(a) -r.IY$=new A.i_(a.geH(),a.gbb(a))}, -v(){this.GW() -this.tx()}} -A.alE.prototype={} -A.alF.prototype={} -A.alG.prototype={} -A.alH.prototype={} -A.alI.prototype={} -A.a9i.prototype={ -bD(a){var s=new A.Oy(new A.Dq(new WeakMap(),t.ii),A.y(t.Cn),A.D(t.X,t.m2),B.co,null,A.aZ(t.v)) -s.bC() -s.sc_(null) -return s}, -bI(a,b){}} -A.Oy.prototype={ -L4(a){var s -this.bf.N(0,a) +s=s.gby(s) +r.IZ$=A.jY(s,A.q(s).h("A.E")) +r.Cn$=a.gfV(a) +r.Co$=a.gbb(a) +r.J_$=new A.hZ(a.geG(),a.gbb(a))}, +v(){this.GZ() +this.ty()}} +A.alL.prototype={} +A.alM.prototype={} +A.alN.prototype={} +A.alO.prototype={} +A.alP.prototype={} +A.a9p.prototype={ +bC(a){var s=new A.OB(new A.Dp(new WeakMap(),t.ii),A.y(t.Cn),A.D(t.X,t.m2),B.cp,null,A.aZ(t.v)) +s.bB() +s.sbZ(null) +return s}, +bH(a,b){}} +A.OB.prototype={ +L6(a){var s +this.bf.L(0,a) s=this.a7 -s.i(0,a.f3).N(0,a) -if(s.i(0,a.f3).a===0)s.N(0,a.f3)}, +s.i(0,a.f4).L(0,a) +if(s.i(0,a.f4).a===0)s.L(0,a.f4)}, dl(a,b){var s,r,q=this if(!q.k3.O(0,b))return!1 -s=q.ea(a,b)||q.R===B.b1 -if(s){r=new A.Ch(b,q) -q.aq.u(0,r,a) +s=q.ea(a,b)||q.R===B.b2 +if(s){r=new A.Cg(b,q) +q.aq.t(0,r,a) a.H(0,r)}return s}, -nI(a,b){var s,r,q,p,o,n,m,l,k=this -if(!t.pY.b(a)||a.gfU(a)!==1)return +nK(a,b){var s,r,q,p,o,n,m,l,k=this +if(!t.pY.b(a)||a.gfV(a)!==1)return s=k.bf if(s.a===0)return -A.yb(b) +A.y9(b) r=k.aq.a.get(b) if(r==null)return -q=k.arQ(s,r.a) +q=k.arN(s,r.a) p=t.Cn -o=A.aMf(q,q.gGc(),A.w(q).c,p).Zq() +o=A.aMl(q,q.gGe(),A.q(q).c,p).Zp() n=A.y(p) -for(q=o.gaz(o),p=k.a7;q.D();){m=q.gZ(q) -m=p.i(0,m.f3) +for(q=o.gaw(o),p=k.a7;q.D();){m=q.gZ(q) +m=p.i(0,m.f4) m.toString -n.F(0,m)}l=s.rl(n) -for(s=l.gaz(l);s.D();){q=s.gZ(s).bf -if(q!=null)q.$1(a)}for(s=A.d4(n,n.r,n.$ti.c),q=s.$ti.c;s.D();){p=s.d +n.F(0,m)}l=s.um(n) +for(s=l.gaw(l);s.D();){q=s.gZ(s).bf +if(q!=null)q.$1(a)}for(s=A.cV(n,n.r,n.$ti.c),q=s.$ti.c;s.D();){p=s.d if(p==null)q.a(p)}}, -arQ(a,b){var s,r,q,p,o=A.y(t.zE) +arN(a,b){var s,r,q,p,o=A.y(t.zE) for(s=b.length,r=this.bf,q=0;q")),s.h("amS<1>")),B.n,s.h("GH<1>"))}} -A.GH.prototype={ -gaCS(){var s=this.e +return new A.GF(new A.amZ(A.b([],s.h("p<1>")),s.h("amZ<1>")),B.n,s.h("GF<1>"))}} +A.GF.prototype={ +gaCP(){var s=this.e s===$&&A.c() return s}, -gAQ(){var s=this.a.r,r=this.x +gAS(){var s=this.a.r,r=this.x if(r==null){s=$.ag() -s=new A.QY(new A.bs(s),new A.bs(s),B.aaY,s) +s=new A.R0(new A.br(s),new A.br(s),B.ab1,s) this.x=s}else s=r return s}, -E4(){var s,r,q,p=this,o=p.d -if(o.gBL()==null)return +E6(){var s,r,q,p=this,o=p.d +if(o.gBN()==null)return s=p.f r=s==null q=r?null:s.b!=null -if(q===!0){if(!r)s.bn(0) -p.Qh(0,o.gBL())}else p.Qh(0,o.E4()) -p.Ha()}, -DC(){this.Qh(0,this.d.DC()) -this.Ha()}, -Ha(){var s=this.gAQ(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 -s.sm(0,new A.GI(p,r.ga6q())) -if(A.cr()!==B.a8)return -s=$.bbQ() +if(q===!0){if(!r)s.bm(0) +p.Qg(0,o.gBN())}else p.Qg(0,o.E6()) +p.Hd()}, +DE(){this.Qg(0,this.d.DE()) +this.Hd()}, +Hd(){var s=this.gAS(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 +s.sm(0,new A.GG(p,r.ga6o())) +if(A.cr()!==B.aa)return +s=$.bbX() if(s.b===this){q=q.length!==0&&r.b>0 -r=r.ga6q() +r=r.ga6o() s=s.a s===$&&A.c() -s.fn("UndoManager.setUndoState",A.b_(["canUndo",q,"canRedo",r],t.N,t.w),t.H)}}, -aDo(a){this.E4()}, -az2(a){this.DC()}, -Qh(a,b){var s=this +s.fq("UndoManager.setUndoState",A.b_(["canUndo",q,"canRedo",r],t.N,t.w),t.H)}}, +aDl(a){this.E6()}, +az_(a){this.DE()}, +Qg(a,b){var s=this if(b==null)return if(J.e(b,s.w))return s.w=b s.r=!0 try{s.a.e.$1(b)}finally{s.r=!1}}, -a2r(){var s,r=this +a2p(){var s,r=this if(J.e(r.a.c.a,r.w))return if(r.r)return s=r.a @@ -127244,601 +127351,601 @@ s=s.d.$2(r.w,s.c.a) if(!(s==null?!0:s))return s=r.a.c.a r.w=s -r.f=r.aCT(s)}, -a0q(){if(!this.a.f.gdM())return -$.bbQ().b=this -this.Ha()}, -aKk(a){switch(a.a){case 0:this.E4() +r.f=r.aCQ(s)}, +a0p(){if(!this.a.f.gdM())return +$.bbX().b=this +this.Hd()}, +aKi(a){switch(a.a){case 0:this.E6() break -case 1:this.DC() +case 1:this.DE() break}}, -bo(){var s,r=this -r.bQ() -s=A.bFZ(B.fq,new A.aQs(r),r.$ti.c) +bn(){var s,r=this +r.bP() +s=A.bG4(B.fs,new A.aQy(r),r.$ti.c) r.e!==$&&A.ai() r.e=s -r.a2r() -r.a.c.ai(0,r.gPn()) -r.a0q() -r.a.f.ai(0,r.gOo()) -r.gAQ().w.ai(0,r.gacP()) -r.gAQ().x.ai(0,r.gabF())}, -bM(a){var s,r,q=this +r.a2p() +r.a.c.ai(0,r.gPm()) +r.a0p() +r.a.f.ai(0,r.gOq()) +r.gAS().w.ai(0,r.gacN()) +r.gAS().x.ai(0,r.gabD())}, +bL(a){var s,r,q=this q.cc(a) s=a.c if(q.a.c!==s){r=q.d B.b.aj(r.a) r.b=-1 -r=q.gPn() +r=q.gPm() s.a9(0,r) q.a.c.ai(0,r)}s=a.f -if(q.a.f!==s){r=q.gOo() +if(q.a.f!==s){r=q.gOq() s.a9(0,r) q.a.f.ai(0,r)}q.a.toString}, v(){var s,r=this -r.a.c.a9(0,r.gPn()) -r.a.f.a9(0,r.gOo()) -r.gAQ().w.a9(0,r.gacP()) -r.gAQ().x.a9(0,r.gabF()) +r.a.c.a9(0,r.gPm()) +r.a.f.a9(0,r.gOq()) +r.gAS().w.a9(0,r.gacN()) +r.gAS().x.a9(0,r.gabD()) s=r.x if(s!=null)s.v() s=r.f -if(s!=null)s.bn(0) -r.bL()}, +if(s!=null)s.bm(0) +r.bK()}, a5(a){var s=t.ot,r=t.wS -return A.x0(A.b_([B.aaz,new A.dG(this.gaDn(),new A.bN(A.b([],s),r),t._n).fR(a),B.aaj,new A.dG(this.gaz1(),new A.bN(A.b([],s),r),t.fN).fR(a)],t.A,t.od),this.a.w)}, -aCT(a){return this.gaCS().$1(a)}} -A.aQs.prototype={ +return A.wZ(A.b_([B.aaD,new A.dG(this.gaDk(),new A.bM(A.b([],s),r),t._n).fS(a),B.aan,new A.dG(this.gayZ(),new A.bM(A.b([],s),r),t.fN).fS(a)],t.A,t.od),this.a.w)}, +aCQ(a){return this.gaCP().$1(a)}} +A.aQy.prototype={ $1(a){var s=this.a -s.d.pc(a) -s.Ha()}, +s.d.pe(a) +s.Hd()}, $S(){return this.a.$ti.h("~(1)")}} -A.GI.prototype={ +A.GG.prototype={ k(a){return"UndoHistoryValue(canUndo: "+this.a+", canRedo: "+this.b+")"}, l(a,b){if(b==null)return!1 if(this===b)return!0 -return b instanceof A.GI&&b.a===this.a&&b.b===this.b}, +return b instanceof A.GG&&b.a===this.a&&b.b===this.b}, gI(a){var s=this.a?519018:218159 return A.a4(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.QY.prototype={ +A.R0.prototype={ v(){var s=this.w,r=$.ag() -s.bx$=r -s.bu$=0 +s.bw$=r +s.bs$=0 s=this.x -s.bx$=r -s.bu$=0 -this.fs()}} -A.amS.prototype={ -gBL(){var s=this.a +s.bw$=r +s.bs$=0 +this.fv()}} +A.amZ.prototype={ +gBN(){var s=this.a return s.length===0?null:s[this.b]}, -ga6q(){var s=this.a.length +ga6o(){var s=this.a.length return s!==0&&this.b0?p:B.dn -if(o===B.by)return o}else o=B.dn +o=p.a>0?p:B.dp +if(o===B.bz)return o}else o=B.dp return o}, l(a,b){var s=this if(b==null)return!1 if(s===b)return!0 if(J.aj(b)!==A.O(s))return!1 -if(!s.Xu(0,b))return!1 -return b instanceof A.t7&&b.e.zM(0,s.e)&&b.b===s.b&&!0}, +if(!s.Xt(0,b))return!1 +return b instanceof A.t4&&b.e.zO(0,s.e)&&b.b===s.b&&!0}, gI(a){var s=this return A.a4(A.jb.prototype.gI.call(s,s),s.e,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.R9.prototype={ -aW(){return new A.anc(B.n)}} -A.anc.prototype={ +A.Rc.prototype={ +aW(){return new A.ani(B.n)}} +A.ani.prototype={ cZ(){var s,r=this -r.fF() +r.fH() r.a.toString s=r.c s.toString -r.d=A.aEx(s,t.X) +r.d=A.aED(s,t.X) r.a.toString}, -bM(a){this.cc(a) +bL(a){this.cc(a) this.a.toString}, v(){this.a.toString -this.bL()}, +this.bK()}, a5(a){return this.a.c}} -A.JQ.prototype={ -aW(){return new A.RN(B.RL,A.b([],t.O),B.n)}, -aau(a){return this.d.$1(a)}} -A.RN.prototype={ -bo(){var s=this,r=A.nC(s.a.c) +A.JP.prototype={ +aW(){return new A.RQ(B.RP,A.b([],t.O),B.n)}, +aas(a){return this.d.$1(a)}} +A.RQ.prototype={ +bn(){var s=this,r=A.nA(s.a.c) s.d=r s.a.toString -s.bQ()}, -bM(a){var s +s.bP()}, +bL(a){var s this.cc(a) -s=A.nC(this.a.c) +s=A.nA(this.a.c) this.d=s}, v(){this.a.toString -this.bL()}, -Rn(a){var s=this.d +this.bK()}, +Rm(a){var s=this.d this.a.toString -return new A.ZH(a,s,new A.aTJ(this),!1,null)}, -Uc(a){var s,r=this +return new A.ZM(a,s,new A.aTP(this),!1,null)}, +Ub(a){var s,r=this r.a.toString -r.aM(new A.aTK(r,a)) +r.aM(new A.aTQ(r,a)) s=r.a s.toString -s.aau(r.d.bd()) +s.aas(r.d.bd()) r.a.toString}, -a6D(){this.a.toString -return A.atk(B.aF,new A.cg(new A.aG(0,0,0,0),new A.ZG(this.d,this.gaN3(),B.a0d,null),null),B.cj)}, -WZ(){this.a.toString -switch(1){case 0:case 1:case 4:case 5:return this.Rn(B.a9H)}}, +a6B(){this.a.toString +return A.atq(B.aG,new A.cg(new A.aG(0,0,0,0),new A.ZL(this.d,this.gaN1(),B.a0h,null),null),B.ck)}, +WY(){this.a.toString +switch(1){case 0:case 1:case 4:case 5:return this.Rm(B.a9L)}}, a5(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.ca(a,i,t.l).w -if(h.gva(h)!==B.dh){j.a.toString +if(h.gvb(h)!==B.di){j.a.toString h=!1}else h=!0 s=t.p r=j.a if(h){h=r.ax -h=A.fh(j.a6D(),300*h,300) -r=A.iC(i,new A.xA(j.d,50,50,i),B.ab,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,new A.aTD(j),i,i,i,i,i,i) +h=A.fh(j.a6B(),300*h,300) +r=A.iC(i,new A.xy(j.d,50,50,i),B.ad,!1,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,new A.aTJ(j),i,i,i,i,i,i) j.a.toString -q=A.b([A.fh(j.WZ(),40,225)],s) +q=A.b([A.fh(j.WY(),40,225)],s) j.a.toString -q.push(A.fh(j.Rn(B.pk),40,225)) -h=A.b([h,new A.cg(B.Qy,A.jk(A.b([r,A.lm(A.fY(q,B.a2,B.a3,B.a4),1)],s),B.a2,B.iV,B.a4,i),i)],s) +q.push(A.fh(j.Rm(B.po),40,225)) +h=A.b([h,new A.cg(B.QC,A.jk(A.b([r,A.lm(A.fY(q,B.a3,B.a4,B.a5),1)],s),B.a3,B.iY,B.a5,i),i)],s) if(j.e.length!==0){j.a.toString s=A.b([],s) for(r=j.e,q=r.length,p=t.kK,o=0;o>>16&255,k=t.O,j=A.b([A.ky(l,255,0,1),A.ky(l,255,255,1)],k) -k=A.b([A.ky(l,255,255,1),A.ky(l,0,255,1)],k) +cG(a){return!1}} +A.a6a.prototype={ +aI(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>16&255,k=t.O,j=A.b([A.kz(l,255,0,1),A.kz(l,255,255,1)],k) +k=A.b([A.kz(l,255,255,1),A.kz(l,0,255,1)],k) l=$.G() s=l.B() -s.sdf(new A.eh(B.ar,B.aE,B.G,j,r,r).fl(0,o)) +s.sdf(new A.eh(B.at,B.aF,B.G,j,r,r).fm(0,o)) a.aQ(o,s) s=l.B() -s.sdf(new A.eh(B.cC,B.ce,B.G,k,r,r).fl(0,o)) -s.sdG(B.f3) +s.sdf(new A.eh(B.cD,B.cf,B.G,k,r,r).fm(0,o)) +s.sdG(B.f4) a.aQ(o,s) l=l.B() -n=A.tI(n)?B.l:B.p +n=A.tF(n)?B.l:B.p l.sA(0,n) -l.sbY(1.5) +l.sbX(1.5) l.sP(0,B.r) a.ci(new A.j(q*(m&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, -cH(a){return!1}} -A.a62.prototype={ -aI(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>8&255,k=t.O,j=A.b([A.ky(255,l,0,1),A.ky(255,l,255,1)],k) -k=A.b([A.ky(255,l,255,1),A.ky(0,l,255,1)],k) +cG(a){return!1}} +A.a69.prototype={ +aI(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m>>>8&255,k=t.O,j=A.b([A.kz(255,l,0,1),A.kz(255,l,255,1)],k) +k=A.b([A.kz(255,l,255,1),A.kz(0,l,255,1)],k) l=$.G() s=l.B() -s.sdf(new A.eh(B.ar,B.aE,B.G,j,r,r).fl(0,o)) +s.sdf(new A.eh(B.at,B.aF,B.G,j,r,r).fm(0,o)) a.aQ(o,s) s=l.B() -s.sdf(new A.eh(B.cC,B.ce,B.G,k,r,r).fl(0,o)) -s.sdG(B.f3) +s.sdf(new A.eh(B.cD,B.cf,B.G,k,r,r).fm(0,o)) +s.sdG(B.f4) a.aQ(o,s) l=l.B() -n=A.tI(n)?B.l:B.p +n=A.tF(n)?B.l:B.p l.sA(0,n) -l.sbY(1.5) +l.sbX(1.5) l.sP(0,B.r) a.ci(new A.j(q*(m&255)/255,p*(1-(m>>>16&255)/255)),p*0.04,l)}, -cH(a){return!1}} -A.a61.prototype={ -aI(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m&255,k=t.O,j=A.b([A.ky(0,255,l,1),A.ky(255,255,l,1)],k) -k=A.b([A.ky(255,255,l,1),A.ky(255,0,l,1)],k) +cG(a){return!1}} +A.a68.prototype={ +aI(a,b){var s,r=null,q=b.a,p=b.b,o=new A.x(0,0,0+q,0+p),n=this.b,m=n.a,l=m&255,k=t.O,j=A.b([A.kz(0,255,l,1),A.kz(255,255,l,1)],k) +k=A.b([A.kz(255,255,l,1),A.kz(255,0,l,1)],k) l=$.G() s=l.B() -s.sdf(new A.eh(B.ar,B.aE,B.G,j,r,r).fl(0,o)) +s.sdf(new A.eh(B.at,B.aF,B.G,j,r,r).fm(0,o)) a.aQ(o,s) s=l.B() -s.sdf(new A.eh(B.cC,B.ce,B.G,k,r,r).fl(0,o)) -s.sdG(B.f3) +s.sdf(new A.eh(B.cD,B.cf,B.G,k,r,r).fm(0,o)) +s.sdG(B.f4) a.aQ(o,s) l=l.B() -n=A.tI(n)?B.l:B.p +n=A.tF(n)?B.l:B.p l.sA(0,n) -l.sbY(1.5) +l.sbX(1.5) l.sP(0,B.r) a.ci(new A.j(q*(m>>>16&255)/255,p*(1-(m>>>8&255)/255)),p*0.04,l)}, -cH(a){return!1}} -A.a1T.prototype={ -aI(a,b){var s,r,q,p,o,n=null,m=b.a,l=b.b,k=new A.x(0,0,0+m,0+l),j=m/2,i=l/2,h=new A.j(j,i),g=m<=l?j:i,f=A.b([B.lm.bd(),B.ll.bd(),B.lk.bd(),B.lj.bd(),B.li.bd(),B.ln.bd(),B.lh.bd()],t.O),e=new A.a97(B.Y,0,6.283185307179586,B.G,f,n,n) +cG(a){return!1}} +A.a1Z.prototype={ +aI(a,b){var s,r,q,p,o,n=null,m=b.a,l=b.b,k=new A.x(0,0,0+m,0+l),j=m/2,i=l/2,h=new A.j(j,i),g=m<=l?j:i,f=A.b([B.lp.bd(),B.lo.bd(),B.ln.bd(),B.lm.bd(),B.ll.bd(),B.lq.bd(),B.lk.bd()],t.O),e=new A.a9e(B.Y,0,6.283185307179586,B.G,f,n,n) m=$.G() s=m.B() -r=B.Y.aC(n).Lf(k) -q=e.OD() -e.PD(k,n) -s.sdf(m.a7q(r,f,q,B.G,0,6.283185307179586,n)) +r=B.Y.aC(n).Lh(k) +q=e.OF() +e.PC(k,n) +s.sdf(m.a7o(r,f,q,B.G,0,6.283185307179586,n)) a.ci(h,g,s) s=m.B() -r=B.Y.aC(n).Lf(k) -q=k.gj6() -p=B.Ce.OD() -o=B.Ce.PD(k,n) -s.sdf(A.DM(r,0.5*q,B.uv,p,B.G,o,n,0*k.gj6())) +r=B.Y.aC(n).Lh(k) +q=k.gj8() +p=B.Ci.OF() +o=B.Ci.PC(k,n) +s.sdf(A.DL(r,0.5*q,B.uz,p,B.G,o,n,0*k.gj8())) a.ci(h,g,s) s=m.B() r=this.b -s.sA(0,A.a9(B.d.aw(255*(1-r.d)),0,0,0)) +s.sA(0,A.a9(B.d.az(255*(1-r.d)),0,0,0)) a.ci(h,g,s) s=r.c*g q=r.b*3.141592653589793/180 p=Math.cos(q) q=Math.sin(q) m=m.B() -r=A.tI(r.bd())?B.l:B.p +r=A.tF(r.bd())?B.l:B.p m.sA(0,r) -m.sbY(1.5) +m.sbX(1.5) m.sP(0,B.r) a.ci(new A.j(j+s*p,i-s*q),l*0.04,m)}, -cH(a){return!1}} -A.b_p.prototype={ -Kq(a){var s,r=this,q="gesturecontainer",p=a.a,o=a.b -r.jY("track",A.j1(o/5,p-30)) +cG(a){return!1}} +A.b_v.prototype={ +Ks(a){var s,r=this,q="gesturecontainer",p=a.a,o=a.b +r.k_("track",A.j1(o/5,p-30)) s=o*0.4 -r.ks("track",new A.j(15,s)) -r.jY("thumb",A.j1(o/4,5)) -r.ks("thumb",new A.j(0,s)) -r.jY(q,A.j1(o,p)) -r.ks(q,B.i)}, -tp(a){return!1}} -A.aa0.prototype={ +r.ku("track",new A.j(15,s)) +r.k_("thumb",A.j1(o/4,5)) +r.ku("thumb",new A.j(0,s)) +r.k_(q,A.j1(o,p)) +r.ku(q,B.i)}, +tq(a){return!1}} +A.aa7.prototype={ aI(a,b){var s,r,q,p,o,n=this,m=null,l=b.b,k=new A.x(0,0,0+b.a,0+l),j=n.b -if(j===B.pk){s=l/2 +if(j===B.po){s=l/2 r=$.G() q=r.B() -q.sA(0,B.kA) +q.sA(0,B.kD) p=r.B() p.sA(0,B.l) -A.mt(B.d.aw(l/s),new A.aQc(b,new A.M(s,s),a,p,q),t.P)}switch(j.a){case 0:o=A.b([B.lh.bd(),B.ln.bd(),B.li.bd(),B.lj.bd(),B.lk.bd(),B.ll.bd(),B.lm.bd()],t.O) +A.mt(B.d.az(l/s),new A.aQi(b,new A.M(s,s),a,p,q),t.P)}switch(j.a){case 0:o=A.b([B.lk.bd(),B.lq.bd(),B.ll.bd(),B.lm.bd(),B.ln.bd(),B.lo.bd(),B.lp.bd()],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 1:l=n.c.b -o=A.b([new A.d0(1,l,0,1).bd(),new A.d0(1,l,1,1).bd()],t.O) +o=A.b([new A.d1(1,l,0,1).bd(),new A.d1(1,l,1,1).bd()],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 2:l=n.c.b o=A.b([new A.dQ(1,l,0,0.5).bd(),new A.dQ(1,l,1,0.5).bd()],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 3:l=n.c.b -o=A.b([new A.d0(1,l,1,0).bd(),new A.d0(1,l,1,1).bd()],t.O) +o=A.b([new A.d1(1,l,1,0).bd(),new A.d1(1,l,1,1).bd()],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 4:l=n.c.b o=A.b([new A.dQ(1,l,1,0).bd(),new A.dQ(1,l,1,0.5).bd(),new A.dQ(1,l,1,1).bd()],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 5:l=n.c @@ -127849,7 +127956,7 @@ l=l.bd().a l=A.a9(l>>>24&255,255,l>>>8&255,l&255).a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 6:l=n.c @@ -127860,7 +127967,7 @@ l=l.bd().a l=A.a9(l>>>24&255,l>>>16&255,255,l&255).a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 7:l=n.c @@ -127871,7 +127978,7 @@ l=l.bd().a l=A.a9(l>>>24&255,l>>>16&255,l>>>8&255,255).a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break case 8:l=n.c @@ -127880,23 +127987,23 @@ j=A.a9(0,j>>>16&255,j>>>8&255,j&255) l=l.bd().a o=A.b([j,A.a9(255,l>>>16&255,l>>>8&255,l&255)],t.O) l=$.G().B() -l.sdf(new A.eh(B.ar,B.aE,B.G,o,m,m).fl(0,k)) +l.sdf(new A.eh(B.at,B.aF,B.G,o,m,m).fm(0,k)) a.aQ(k,l) break}}, -cH(a){return!1}} -A.aQc.prototype={ +cG(a){return!1}} +A.aQi.prototype={ $1(a){var s=this,r=s.b -A.mt(B.d.aw(s.a.a/r.a),new A.aQb(s.c,r,a,s.d,s.e),t.P)}, +A.mt(B.d.az(s.a.a/r.a),new A.aQh(s.c,r,a,s.d,s.e),t.P)}, $S:77} -A.aQb.prototype={ +A.aQh.prototype={ $1(a){var s=this,r=s.b,q=r.a,p=q*a,o=s.c,n=q*o -o=B.e.bJ(a+o,2)!==0?s.d:s.e +o=B.e.bI(a+o,2)!==0?s.d:s.e s.a.aQ(new A.x(p,n,p+q,n+r.b),o)}, $S:77} -A.a9O.prototype={ +A.a9V.prototype={ aI(a,b){var s,r,q=$.G(),p=q.S() -p.hl(A.k4(B.a_Q,b.a*1.8)) -a.mG(p,B.p,3,!0) +p.ho(A.k5(B.a_U,b.a*1.8)) +a.mK(p,B.p,3,!0) p=b.b s=p*0.4 r=q.B() @@ -127908,50 +128015,50 @@ if(r!=null){q=q.B() q.sA(0,r) q.sP(0,B.h) a.ci(new A.j(0,s),p*0.65,q)}}, -cH(a){return!1}} -A.a2p.prototype={ +cG(a){return!1}} +A.a2v.prototype={ aI(a,b){var s,r=b.a,q=b.b,p=q/10,o=$.G(),n=o.B() -n.sA(0,B.kA) +n.sA(0,B.kD) s=o.B() s.sA(0,B.l) -A.mt(B.d.aw(q/p),new A.aBs(b,new A.M(r/10,p),a,s,n),t.P) +A.mt(B.d.az(q/p),new A.aBx(b,new A.M(r/10,p),a,s,n),t.P) q/=2 o=o.B() o.sA(0,this.b) o.sP(0,B.h) a.ci(new A.j(r/2,q),q,o)}, -cH(a){return!1}} -A.aBs.prototype={ +cG(a){return!1}} +A.aBx.prototype={ $1(a){var s=this,r=s.b -A.mt(B.d.aw(s.a.a/r.a),new A.aBr(s.c,r,a,s.d,s.e),t.P)}, +A.mt(B.d.az(s.a.a/r.a),new A.aBw(s.c,r,a,s.d,s.e),t.P)}, $S:77} -A.aBr.prototype={ +A.aBw.prototype={ $1(a){var s,r,q=this,p=q.b,o=p.a,n=o*a p=p.b s=q.c r=p*s -s=B.e.bJ(a+s,2)!==0?q.d:q.e +s=B.e.bI(a+s,2)!==0?q.d:q.e q.a.aQ(new A.x(n,r,n+o,r+p),s)}, $S:77} -A.CF.prototype={ -aW(){return new A.acF(B.n)}} -A.acF.prototype={ -bo(){this.bQ() +A.CE.prototype={ +aW(){return new A.acM(B.n)}} +A.acM.prototype={ +bn(){this.bP() this.e=this.a.f[0]}, -aG5(a,b){var s,r -if(b===B.r_){s=a.bd().a -return A.b([B.c.jt(B.e.hA(s>>>16&255,16).toUpperCase(),2,"0"),B.c.jt(B.e.hA(s>>>8&255,16).toUpperCase(),2,"0"),B.c.jt(B.e.hA(s&255,16).toUpperCase(),2,"0"),B.c.jt(B.e.hA(s>>>24&255,16).toUpperCase(),2,"0")],t.T)}else if(b===B.km){s=a.bd().a -return A.b([B.e.k(s>>>16&255),B.e.k(s>>>8&255),B.e.k(s&255),""+B.d.aw((s>>>24&255)/255*100)+"%"],t.T)}else if(b===B.kn)return A.b([""+B.d.aw(a.b)+"\xb0",""+B.d.aw(a.c*100)+"%",""+B.d.aw(a.d*100)+"%",""+B.d.aw(a.a*100)+"%"],t.T) +aG3(a,b){var s,r +if(b===B.r3){s=a.bd().a +return A.b([B.c.jv(B.e.hC(s>>>16&255,16).toUpperCase(),2,"0"),B.c.jv(B.e.hC(s>>>8&255,16).toUpperCase(),2,"0"),B.c.jv(B.e.hC(s&255,16).toUpperCase(),2,"0"),B.c.jv(B.e.hC(s>>>24&255,16).toUpperCase(),2,"0")],t.T)}else if(b===B.kp){s=a.bd().a +return A.b([B.e.k(s>>>16&255),B.e.k(s>>>8&255),B.e.k(s&255),""+B.d.az((s>>>24&255)/255*100)+"%"],t.T)}else if(b===B.kq)return A.b([""+B.d.az(a.b)+"\xb0",""+B.d.az(a.c*100)+"%",""+B.d.az(a.d*100)+"%",""+B.d.az(a.a*100)+"%"],t.T) else{s=t.T -if(b===B.ko){r=A.n3(a) -return A.b([""+B.d.aw(r.b)+"\xb0",""+B.d.aw(r.c*100)+"%",""+B.d.aw(r.d*100)+"%",""+B.d.aw(a.a*100)+"%"],s)}else return A.b(["??","??","??","??"],s)}}, -aG6(){var s,r,q,p,o,n,m,l,k,j=this,i=null +if(b===B.kr){r=A.n3(a) +return A.b([""+B.d.az(r.b)+"\xb0",""+B.d.az(r.c*100)+"%",""+B.d.az(r.d*100)+"%",""+B.d.az(a.a*100)+"%"],s)}else return A.b(["??","??","??","??"],s)}}, +aG4(){var s,r,q,p,o,n,m,l,k,j=this,i=null j.a.toString s=t.p r=A.b([],s) q=j.e q===$&&A.c() -q=B.zN.i(0,q) +q=B.zR.i(0,q) if(q==null)q=A.b([],t.T) p=q.length o=0 @@ -127961,70 +128068,70 @@ m=j.c m.toString m=A.am(m) m=A.du(n,i,i,i,m.p3.y,i,i) -l=j.aG5(j.a.c,j.e) -k=B.zN.i(0,j.e) +l=j.aG3(j.a.c,j.e) +k=B.zR.i(0,j.e) k.toString -k=l[B.b.fm(k,n)] +k=l[B.b.fp(k,n)] j.a.toString l=j.c l.toString l=A.am(l) -r.push(new A.cg(B.to,new A.kA(new A.b8(28,1/0,0,1/0),new A.a2z(A.fY(A.b([m,B.dY,new A.Dp(1,B.fw,A.du(k,i,B.cy,i,l.p3.z,i,i),i)],s),B.a2,B.a3,B.a4),i),i),i))}return r}, +r.push(new A.cg(B.ts,new A.kB(new A.b8(28,1/0,0,1/0),new A.a2F(A.fY(A.b([m,B.e_,new A.Do(1,B.fz,A.du(k,i,B.cz,i,l.p3.z,i,i),i)],s),B.a3,B.a4,B.a5),i),i),i))}return r}, a5(a){var s,r,q,p,o,n=this,m=null,l=n.e l===$&&A.c() s=A.b([],t.m4) for(r=n.a.f,q=t.MP,p=0;p<3;++p){o=r[p] -s.push(new A.kE(o,A.du(B.b.ga6(o.T().split(".")).toUpperCase(),m,m,m,m,m,m),B.k1,m,q))}l=A.b([A.b7o(!1,s,new A.aTz(n),l,t.bV),B.Dy],t.p) -B.b.F(l,n.aG6()) -return A.jk(l,B.a2,B.iV,B.a4,m)}} -A.aTz.prototype={ +s.push(new A.kF(o,A.du(B.b.ga6(o.T().split(".")).toUpperCase(),m,m,m,m,m,m),B.k4,m,q))}l=A.b([A.b7u(!1,s,new A.aTF(n),l,t.bV),B.DC],t.p) +B.b.F(l,n.aG4()) +return A.jk(l,B.a3,B.iY,B.a5,m)}} +A.aTF.prototype={ $1(a){var s if(a!=null){s=this.a -s.aM(new A.aTy(s,a))}}, +s.aM(new A.aTE(s,a))}}, $S:745} -A.aTy.prototype={ +A.aTE.prototype={ $0(){return this.a.e=this.b}, $S:0} -A.ZH.prototype={ -WY(a,b,c){var s,r=this,q=a.f_(c).a-15,p=b.b-30,o=B.d.ct(q,0,p)/p +A.ZM.prototype={ +WX(a,b,c){var s,r=this,q=a.f_(c).a-15,p=b.b-30,o=B.d.ct(q,0,p)/p switch(r.c.a){case 0:p=r.d -r.e.$1(new A.d0(p.a,o*359,p.c,p.d)) +r.e.$1(new A.d1(p.a,o*359,p.c,p.d)) break case 1:p=r.d -r.e.$1(new A.d0(p.a,p.b,o,p.d)) +r.e.$1(new A.d1(p.a,p.b,o,p.d)) break case 2:p=A.n3(r.d) -r.e.$1(A.apt(new A.dQ(p.a,p.b,o,p.d))) +r.e.$1(A.apz(new A.dQ(p.a,p.b,o,p.d))) break case 3:p=r.d -r.e.$1(new A.d0(p.a,p.b,p.c,o)) +r.e.$1(new A.d1(p.a,p.b,p.c,o)) break case 4:p=A.n3(r.d) -r.e.$1(A.apt(new A.dQ(p.a,p.b,p.c,o))) +r.e.$1(A.apz(new A.dQ(p.a,p.b,p.c,o))) break case 5:p=r.d.bd().a -r.e.$1(A.nC(A.a9(p>>>24&255,B.d.aw(o*255),p>>>8&255,p&255))) +r.e.$1(A.nA(A.a9(p>>>24&255,B.d.az(o*255),p>>>8&255,p&255))) break case 6:p=r.d.bd().a -r.e.$1(A.nC(A.a9(p>>>24&255,p>>>16&255,B.d.aw(o*255),p&255))) +r.e.$1(A.nA(A.a9(p>>>24&255,p>>>16&255,B.d.az(o*255),p&255))) break case 7:p=r.d.bd().a -r.e.$1(A.nC(A.a9(p>>>24&255,p>>>16&255,p>>>8&255,B.d.aw(o*255)))) +r.e.$1(A.nA(A.a9(p>>>24&255,p>>>16&255,p>>>8&255,B.d.az(o*255)))) break case 8:s=r.d -r.e.$1(new A.d0(B.d.ct(q,0,p)/p,s.b,s.c,s.d)) +r.e.$1(new A.d1(B.d.ct(q,0,p)/p,s.b,s.c,s.d)) break}}, -a5(a){return new A.uX(new A.atO(this),null)}} -A.atO.prototype={ +a5(a){return new A.uV(new A.atT(this),null)}} +A.atT.prototype={ $2(a,b){var s,r,q,p=null,o=this.a,n=o.c switch(n.a){case 0:s=o.d.b r=15+(b.b-30)*s/360 -new A.d0(1,s,1,1).bd() +new A.d1(1,s,1,1).bd() break case 1:s=o.d q=s.c r=15+(b.b-30)*q -new A.d0(1,s.b,q,1).bd() +new A.d1(1,s.b,q,1).bd() break case 2:s=o.d r=15+(b.b-30)*A.n3(s).c @@ -128033,7 +128140,7 @@ break case 3:s=o.d q=s.d r=15+(b.b-30)*q -new A.d0(1,s.b,1,q).bd() +new A.d1(1,s.b,1,q).bd() break case 4:s=o.d r=15+(b.b-30)*A.n3(s).d @@ -128057,131 +128164,131 @@ break case 8:s=o.d r=15+(b.b-30)*((s.bd().a>>>24&255)/255) q=s.bd().a -A.a9(B.d.aw(255*s.a),q>>>16&255,q>>>8&255,q&255) +A.a9(B.d.az(255*s.a),q>>>16&255,q>>>8&255,q&255) break -default:r=15}n=A.aD2(A.atk(B.FR,A.eC(p,p,p,new A.aa0(n,o.d,p),B.v),B.cj),"track") -return new A.xS(new A.b_p(),A.b([n,A.aD2(A.bih(A.eC(p,p,p,new A.a9O(p,!1,p),B.v),new A.j(r,0)),"thumb"),A.aD2(new A.uX(new A.atN(o),p),"gesturecontainer")],t.p),p)}, +default:r=15}n=A.aD8(A.atq(B.FV,A.eD(p,p,p,new A.aa7(n,o.d,p),B.v),B.ck),"track") +return new A.xQ(new A.b_v(),A.b([n,A.aD8(A.bin(A.eD(p,p,p,new A.a9V(p,!1,p),B.v),new A.j(r,0)),"thumb"),A.aD8(new A.uV(new A.atS(o),p),"gesturecontainer")],t.p),p)}, $S:746} -A.atN.prototype={ +A.atS.prototype={ $2(a,b){var s=null,r=a.gaO(),q=this.a -return A.iC(s,s,B.ab,!1,s,s,s,s,s,s,s,s,new A.atL(q,r,b),s,new A.atM(q,r,b),s,s,s,s,s,s,s,s,s,s,s)}, +return A.iC(s,s,B.ad,!1,s,s,s,s,s,s,s,s,new A.atQ(q,r,b),s,new A.atR(q,r,b),s,s,s,s,s,s,s,s,s,s,s)}, $S:747} -A.atL.prototype={ +A.atQ.prototype={ $1(a){var s=this.b -return s!=null?this.a.WY(s,this.c,a.a):null}, +return s!=null?this.a.WX(s,this.c,a.a):null}, $S:96} -A.atM.prototype={ +A.atR.prototype={ $1(a){var s=this.b -return s!=null?this.a.WY(s,this.c,a.d):null}, +return s!=null?this.a.WX(s,this.c,a.d):null}, $S:14} -A.xA.prototype={ -a5(a){var s=null,r=A.as1(B.Mp) -return A.dg(s,A.atk(B.qq,A.eC(s,s,s,new A.a2p(this.c.bd(),s),B.v),B.cj),B.t,s,s,new A.dW(s,s,r,B.qq,s,s,B.am),this.e,s,s,this.d)}} -A.ZG.prototype={ -asp(a,b){var s,r=this +A.xy.prototype={ +a5(a){var s=null,r=A.as7(B.Mt) +return A.dg(s,A.atq(B.qu,A.eD(s,s,s,new A.a2v(this.c.bd(),s),B.v),B.ck),B.t,s,s,new A.dW(s,s,r,B.qu,s,s,B.ao),this.e,s,s,this.d)}} +A.ZL.prototype={ +asm(a,b){var s,r=this switch(r.e.a){case 0:case 1:s=r.c -r.d.$1(new A.d0(s.a,s.b,a,b)) +r.d.$1(new A.d1(s.a,s.b,a,b)) break case 3:s=r.c -r.d.$1(new A.d0(s.a,a*360,s.c,b)) +r.d.$1(new A.d1(s.a,a*360,s.c,b)) break case 2:s=r.c -r.d.$1(new A.d0(s.a,a*360,b,s.d)) +r.d.$1(new A.d1(s.a,a*360,b,s.d)) break case 4:case 5:s=A.n3(r.c) -r.d.$1(A.apt(new A.dQ(s.a,s.b,a,b))) +r.d.$1(A.apz(new A.dQ(s.a,s.b,a,b))) break case 7:s=A.n3(r.c) -r.d.$1(A.apt(new A.dQ(s.a,a*360,s.c,b))) +r.d.$1(A.apz(new A.dQ(s.a,a*360,s.c,b))) break case 6:s=A.n3(r.c) -r.d.$1(A.apt(new A.dQ(s.a,a*360,b,s.d))) +r.d.$1(A.apz(new A.dQ(s.a,a*360,b,s.d))) break case 10:s=r.c.bd().a -s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.d.aw(a*255)).a -r.d.$1(A.nC(A.a9(s>>>24&255,s>>>16&255,B.d.aw(b*255),s&255))) +s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.d.az(a*255)).a +r.d.$1(A.nA(A.a9(s>>>24&255,s>>>16&255,B.d.az(b*255),s&255))) break case 9:s=r.c.bd().a -s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.d.aw(a*255)).a -r.d.$1(A.nC(A.a9(s>>>24&255,B.d.aw(b*255),s>>>8&255,s&255))) +s=A.a9(s>>>24&255,s>>>16&255,s>>>8&255,B.d.az(a*255)).a +r.d.$1(A.nA(A.a9(s>>>24&255,B.d.az(b*255),s>>>8&255,s&255))) break case 8:s=r.c.bd().a -s=A.a9(s>>>24&255,B.d.aw(a*255),s>>>8&255,s&255).a -r.d.$1(A.nC(A.a9(s>>>24&255,s>>>16&255,B.d.aw(b*255),s&255))) +s=A.a9(s>>>24&255,B.d.az(a*255),s>>>8&255,s&255).a +r.d.$1(A.nA(A.a9(s>>>24&255,s>>>16&255,B.d.az(b*255),s&255))) break default:break}}, -a0s(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=b.gaO(),j=k.f_(a),i=B.d.ct(j.a,0,d),h=B.d.ct(j.b,0,c) -if(l.e===B.a0e){s=d/2 +a0r(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=b.gaO(),j=k.f_(a),i=B.d.ct(j.a,0,d),h=B.d.ct(j.b,0,c) +if(l.e===B.a0i){s=d/2 r=c/2 q=d<=c?s:r p=i-s o=h-r n=Math.sqrt(Math.pow(p,2)+Math.pow(o,2)) m=l.c -l.d.$1(new A.d0(m.a,B.d.ct(B.d.bJ((Math.atan2(p,o)/3.141592653589793+1)/2*360+90,360),0,360),B.d.ct(n/q,0,1),m.d))}else l.asp(i/d,1-h/c)}, -a5(a){return new A.uX(new A.atK(this),null)}} -A.atK.prototype={ +l.d.$1(new A.d1(m.a,B.d.ct(B.d.bI((Math.atan2(p,o)/3.141592653589793+1)/2*360+90,360),0,360),B.d.ct(n/q,0,1),m.d))}else l.asm(i/d,1-h/c)}, +a5(a){return new A.uV(new A.atP(this),null)}} +A.atP.prototype={ $2(a,b){var s=this.a -return new A.kP(new A.jI(new A.atH(s),null),A.b_([B.aaK,new A.ds(new A.atI(),new A.atJ(s,a,b.d,b.b),t.pL)],t.A,t.xR),null,!1,null)}, +return new A.kP(new A.jI(new A.atM(s),null),A.b_([B.aaO,new A.ds(new A.atN(),new A.atO(s,a,b.d,b.b),t.pL)],t.A,t.xR),null,!1,null)}, $S:748} -A.atI.prototype={ -$0(){var s=t.S,r=A.e_(s),q=A.b5g() -return new A.pM(B.ab,A.b5f(),B.dr,A.D(s,t.GY),A.y(s),A.D(s,t.SP),r,null,null,q,A.D(s,t.Au))}, +A.atN.prototype={ +$0(){var s=t.S,r=A.e6(s),q=A.b5m() +return new A.pL(B.ad,A.b5l(),B.ds,A.D(s,t.GY),A.y(s),A.D(s,t.SP),r,null,null,q,A.D(s,t.Au))}, $S:749} -A.atJ.prototype={ +A.atO.prototype={ $1(a){var s=this,r=s.a,q=s.b,p=s.c,o=s.d -a.ax=new A.atF(r,q,p,o) -a.ch=new A.atG(r,q,p,o)}, +a.ax=new A.atK(r,q,p,o) +a.ch=new A.atL(r,q,p,o)}, $S:750} -A.atF.prototype={ +A.atK.prototype={ $1(a){var s=this -return s.a.a0s(a.a,s.b,s.c,s.d)}, +return s.a.a0r(a.a,s.b,s.c,s.d)}, $S:96} -A.atG.prototype={ +A.atL.prototype={ $1(a){var s=this -return s.a.a0s(a.d,s.b,s.c,s.d)}, +return s.a.a0r(a.d,s.b,s.c,s.d)}, $S:14} -A.atH.prototype={ +A.atM.prototype={ $1(a){var s=null,r=this.a -switch(r.e.a){case 0:case 1:return A.eC(s,s,s,new A.a1Q(r.c,s),B.v) -case 3:return A.eC(s,s,s,new A.a1R(r.c,s),B.v) -case 2:return A.eC(s,s,s,new A.a1S(r.c,s),B.v) -case 4:case 5:return A.eC(s,s,s,new A.a1N(A.n3(r.c),s),B.v) -case 7:return A.eC(s,s,s,new A.a1P(A.n3(r.c),s),B.v) -case 6:return A.eC(s,s,s,new A.a1O(A.n3(r.c),s),B.v) -case 10:return A.eC(s,s,s,new A.a63(r.c.bd(),s),B.v) -case 9:return A.eC(s,s,s,new A.a62(r.c.bd(),s),B.v) -case 8:return A.eC(s,s,s,new A.a61(r.c.bd(),s),B.v) -case 11:return A.eC(s,s,s,new A.a1T(r.c,s),B.v) -default:return B.P4}}, +switch(r.e.a){case 0:case 1:return A.eD(s,s,s,new A.a1W(r.c,s),B.v) +case 3:return A.eD(s,s,s,new A.a1X(r.c,s),B.v) +case 2:return A.eD(s,s,s,new A.a1Y(r.c,s),B.v) +case 4:case 5:return A.eD(s,s,s,new A.a1T(A.n3(r.c),s),B.v) +case 7:return A.eD(s,s,s,new A.a1V(A.n3(r.c),s),B.v) +case 6:return A.eD(s,s,s,new A.a1U(A.n3(r.c),s),B.v) +case 10:return A.eD(s,s,s,new A.a6a(r.c.bd(),s),B.v) +case 9:return A.eD(s,s,s,new A.a69(r.c.bd(),s),B.v) +case 8:return A.eD(s,s,s,new A.a68(r.c.bd(),s),B.v) +case 11:return A.eD(s,s,s,new A.a1Z(r.c,s),B.v) +default:return B.P8}}, $S:751} -A.pM.prototype={ -iQ(a){this.ahM(a) -this.aC(B.bC)}} -A.b53.prototype={ +A.pL.prototype={ +iS(a){this.ahK(a) +this.aC(B.bD)}} +A.b59.prototype={ $4(a,b,c,d){var s,r=null -if(a.giJ()==="http"||a.giJ()==="https")return A.b7U(a.k(0),d,c) -else if(a.giJ()==="data")return A.bF3(a,c,d) -else if(a.giJ()==="resource"){s=a.gib(a) -return new A.uI(A.b92(r,r,new A.C6(s,r,r)),c,d,r)}else if(a.giJ()==="http"||a.giJ()==="https")return A.b7U(a.k(0),d,c) -else return A.b7U(A.blx(A.bl2(),a.k(0)),d,c)}, +if(a.giM()==="http"||a.giM()==="https")return A.b8_(a.k(0),d,c) +else if(a.giM()==="data")return A.bF9(a,c,d) +else if(a.giM()==="resource"){s=a.gig(a) +return new A.uG(A.b98(r,r,new A.C5(s,r,r)),c,d,r)}else if(a.giM()==="http"||a.giM()==="https")return A.b8_(a.k(0),d,c) +else return A.b8_(A.blD(A.bl8(),a.k(0)),d,c)}, $S:752} -A.b54.prototype={ +A.b5a.prototype={ $2(a,b){var s,r -switch(b){case B.Zt:s=window.navigator.userAgent +switch(b){case B.Zx:s=window.navigator.userAgent s.toString -r=B.c.O(s,"Mac OS X")?A.bfO(A.ue(a)):A.bfP(A.am(a)) +r=B.c.O(s,"Mac OS X")?A.bfV(A.uc(a)):A.bfW(A.am(a)) break -case B.Zs:r=A.bfO(A.ue(a)) +case B.Zw:r=A.bfV(A.uc(a)) break -case B.Zr:default:r=A.bfP(A.am(a))}s=A.dS(a,B.cX) +case B.Zv:default:r=A.bfW(A.am(a))}s=A.dS(a,B.cY) s=s==null?null:s.c return r.ue(s==null?1:s)}, $S:753} -A.Rv.prototype={} -A.alC.prototype={} -A.SW.prototype={} -A.aDR.prototype={ +A.Ry.prototype={} +A.alJ.prototype={} +A.SZ.prototype={} +A.aDX.prototype={ a5(a){var s,r,q,p=this B.b.aj(p.at) s=p.ax @@ -128190,206 +128297,206 @@ B.b.aj(p.ay) B.b.aj(p.ch) B.b.aj(p.CW) p.dx=!1 -s.push(new A.Rv(null,A.b([],t.p))) -for(r=a.length,q=0;q") -i=A.ak(new A.W(k,new A.aDS(),j),!0,j.h("aM.E"))}else i=A.b([l],r) +if(k!=null){j=A.a7(k).h("W<1,lY>") +i=A.ak(new A.W(k,new A.aDY(),j),!0,j.h("aM.E"))}else i=A.b([l],r) B.b.H(i,m.e) -g.push(h.Fj(h.a1D(i),b))}else if(g.length!==0&&B.b.ga6(g) instanceof A.vO&&m instanceof A.vO){l=q.a(g.pop()).d +g.push(h.Fk(h.a1B(i),b))}else if(g.length!==0&&B.b.ga6(g) instanceof A.vM&&m instanceof A.vM){l=q.a(g.pop()).d k=l.c -i=k!=null?A.im(k,!0,p):A.b([l],r) +i=k!=null?A.il(k,!0,p):A.b([l],r) i.push(m.d) -g.push(h.Fj(h.a1D(i),b))}else g.push(m)}return g}, -a44(a){switch(this.a5A(a).a){case 0:return B.av -case 2:return B.e0 -case 1:return B.pa -case 4:return B.eR -case 3:return B.eR -case 5:return B.eR}}, -a5A(a){var s=this +g.push(h.Fk(h.a1B(i),b))}else g.push(m)}return g}, +a42(a){switch(this.a5y(a).a){case 0:return B.aw +case 2:return B.e2 +case 1:return B.pe +case 4:return B.eS +case 3:return B.eS +case 5:return B.eS}}, +a5y(a){var s=this switch(a){case"p":return s.c.rx case"h1":return s.c.ry case"h2":return s.c.to @@ -128400,10 +128507,10 @@ case"h6":return s.c.y1 case"ul":return s.c.y2 case"ol":return s.c.cr case"blockquote":return s.c.cu -case"pre":return s.c.bH +case"pre":return s.c.bG case"hr":break case"li":break}return B.O}, -aCG(a){var s,r=this +aCD(a){var s,r=this switch(a){case"p":s=r.c.c s.toString return s @@ -128425,7 +128532,7 @@ return s case"h6":s=r.c.ay s.toString return s}return B.J}, -a1D(a){var s,r,q,p,o,n,m=null,l=a.length +a1B(a){var s,r,q,p,o,n,m=null,l=a.length if(l<2)return A.cH(a,m,m,m,m) s=A.b([B.b.ga3(a)],t.Ne) for(r=1;r") -k=A.arL(A.ak(new A.W(l,A.blB(),h),!0,h.h("aM.E")),m).aaX() -m.a27(k) -j=m.aqO(k) +o.F(0,h.b)}l=B.Hs.d8(i.a.c) +h=A.a7(l).h("W<1,iG>") +k=A.arR(A.ak(new A.W(l,A.blH(),h),!0,h.h("aM.E")),m).aaV() +m.a25(k) +j=m.aqL(k) h=i.a -i.d=new A.aDR(i,!0,s,h.y,h.at,h.ax,h.ay,h.ch,h.CW,!1,h.cy,h.x,!1,A.b([],r),A.b([],t.vB),A.b([],t.V_),A.b([],t.an),A.b([],t.vf),A.OZ(0)).a5(j)}, -a_g(){var s,r,q=this.e +i.d=new A.aDX(i,!0,s,h.y,h.at,h.ax,h.ay,h.ch,h.CW,!1,h.cy,h.x,!1,A.b([],r),A.b([],t.vB),A.b([],t.V_),A.b([],t.an),A.b([],t.vf),A.P1(0)).a5(j)}, +a_f(){var s,r,q=this.e if(q.length===0)return -s=A.im(q,!0,t.nd) +s=A.il(q,!0,t.nd) B.b.aj(q) for(q=s.length,r=0;r")) -r.N(0,s.ga3(s))}r.u(0,b,c)}} -A.asp.prototype={ +YZ(a,b,c){var s,r=this.b +if(r.aX(0,b))r.L(0,b) +else if(r.a===100&&!0){s=new A.bf(r,A.q(r).h("bf<1>")) +r.L(0,s.ga3(s))}r.t(0,b,c)}} +A.asv.prototype={ $1(a){var s=this.b,r=this.c -s.a.N(0,r) -s.Z_(0,r,a) +s.a.L(0,r) +s.YZ(0,r,a) this.a.a=a}, $S:756} -A.a95.prototype={ +A.a9c.prototype={ l(a,b){var s if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -if(b instanceof A.a95)if(B.p.l(0,B.p))s=!0 +if(b instanceof A.a9c)if(B.p.l(0,B.p))s=!0 else s=!1 else s=!1 return s}, gI(a){return A.a4(B.p,14,7,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, k(a){return"SvgTheme(currentColor: "+B.p.k(0)+", fontSize: 14, xHeight: 7)"}} -A.pv.prototype={ -avX(a){return new A.cO(null,A.w(this).h("cO")).cE(new A.aO7(this),t.V4)}, -aMe(a){var s=this -return $.b6i().b.d7(0,new A.a93(s.a,s,s.b),new A.aO8(s,a))}} -A.aO7.prototype={ +A.pt.prototype={ +avU(a){return new A.cO(null,A.q(this).h("cO")).cE(new A.aOd(this),t.V4)}, +aMc(a){var s=this +return $.b6o().b.d7(0,new A.a9a(s.a,s,s.b),new A.aOe(s,a))}} +A.aOd.prototype={ $1(a){var s=this.a -return A.bFX(new A.aO6(s),a,"Load Bytes",A.w(s).h("pv.T?"),t.V4)}, -$S(){return A.w(this.a).h("ao(pv.T?)")}} -A.aO6.prototype={ -$1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c="PathOps library was not initialized.",b=t.N,a=A.ly(10,t.mf),a0=A.blT(this.a.c,d,!1,!1),a1=new A.o9(new A.a96(new A.an(4278190080),14,7),d,a0.gaz(a0),"Svg loader",!1,new A.ajI(A.D(b,t.Pg),A.D(b,t.R1),A.D(b,t.YN),A.D(b,t.lf)),a,A.y(b),B.dZ) +return A.bG2(new A.aOc(s),a,"Load Bytes",A.q(s).h("pt.T?"),t.V4)}, +$S(){return A.q(this.a).h("ao(pt.T?)")}} +A.aOc.prototype={ +$1(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c="PathOps library was not initialized.",b=t.N,a=A.ly(10,t.mf),a0=A.blZ(this.a.c,d,!1,!1),a1=new A.o8(new A.a9d(new A.an(4278190080),14,7),d,a0.gaw(a0),"Svg loader",!1,new A.ajP(A.D(b,t.Pg),A.D(b,t.R1),A.D(b,t.YN),A.D(b,t.lf)),a,A.y(b),B.e0) a1.y=a1.x=a1.w=!1 -a1.ay_() +a1.axX() b=a1.Q b.toString -s=new A.aKc().Ld(b,B.b9) -if(a1.w)A.a7(A.bH(c)) -if(a1.x)A.a7(A.bH(c)) -if(a1.y)A.a7(A.bH(c)) +s=new A.aKi().Lf(b,B.ba) +if(a1.w)A.a6(A.bG(c)) +if(a1.x)A.a6(A.bG(c)) +if(a1.y)A.a6(A.bG(c)) b=t.S a=A.D(t.qA,b) a0=A.D(t.Nt,b) @@ -128591,49 +128698,49 @@ o=A.D(t.WR,b) n=A.b([],t.SV) m=A.D(t.D3,b) l=A.D(t.cu,b) -k=new A.atV(new A.awh(a,a0,r,q,p,o,n,A.D(t.K,b),m,l)) -k.Ld(s,d) +k=new A.au_(new A.awm(a,a0,r,q,p,o,n,A.D(t.K,b),m,l)) +k.Lf(s,d) b=k.b b===$&&A.c() j=k.c j===$&&A.c() -i=a.$ti.h("bg<1>") -i=A.ak(new A.bg(a,i),!0,i.h("B.E")) -a=a0.$ti.h("bg<1>") -a=A.ak(new A.bg(a0,a),!0,a.h("B.E")) -a0=r.$ti.h("bg<1>") -a0=A.ak(new A.bg(r,a0),!0,a0.h("B.E")) -r=o.$ti.h("bg<1>") -h=q.$ti.h("bg<1>") -g=p.$ti.h("bg<1>") -f=m.$ti.h("bg<1>") -e=l.$ti.h("bg<1>") -return A.fF(A.bED(new A.aas(b,j,i,a,A.ak(new A.bg(o,r),!0,r.h("B.E")),a0,A.ak(new A.bg(q,h),!0,h.h("B.E")),A.ak(new A.bg(p,g),!0,g.h("B.E")),A.ak(new A.bg(m,f),!0,f.h("B.E")),A.ak(new A.bg(l,e),!0,e.h("B.E")),n),!1).buffer,0,d)}, -$S(){return A.w(this.a).h("cv(pv.T?)")}} -A.aO8.prototype={ -$0(){return this.a.avX(this.b)}, +i=a.$ti.h("bf<1>") +i=A.ak(new A.bf(a,i),!0,i.h("A.E")) +a=a0.$ti.h("bf<1>") +a=A.ak(new A.bf(a0,a),!0,a.h("A.E")) +a0=r.$ti.h("bf<1>") +a0=A.ak(new A.bf(r,a0),!0,a0.h("A.E")) +r=o.$ti.h("bf<1>") +h=q.$ti.h("bf<1>") +g=p.$ti.h("bf<1>") +f=m.$ti.h("bf<1>") +e=l.$ti.h("bf<1>") +return A.fF(A.bEJ(new A.aaz(b,j,i,a,A.ak(new A.bf(o,r),!0,r.h("A.E")),a0,A.ak(new A.bf(q,h),!0,h.h("A.E")),A.ak(new A.bf(p,g),!0,g.h("A.E")),A.ak(new A.bf(m,f),!0,f.h("A.E")),A.ak(new A.bf(l,e),!0,e.h("A.E")),n),!1).buffer,0,d)}, +$S(){return A.q(this.a).h("cv(pt.T?)")}} +A.aOe.prototype={ +$0(){return this.a.avU(this.b)}, $S:757} -A.a93.prototype={ +A.a9a.prototype={ gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.a93&&b.a.l(0,this.a)&&b.b.l(0,this.b)&&!0}} -A.Q3.prototype={ -gI(a){return A.a4($.b6i(),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return b instanceof A.a9a&&b.a.l(0,this.a)&&b.b.l(0,this.b)&&!0}} +A.Q6.prototype={ +gI(a){return A.a4($.b6o(),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.Q3&&b.c===this.c&&b.a.l(0,this.a)&&!0}} -A.aO2.prototype={} -A.aCc.prototype={} -A.a6j.prototype={ -J7(a,b,c){return this.aJU(a,b,c)}, -aJU(a,b,c){var s=0,r=A.u(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g -var $async$J7=A.v(function(d,e){if(d===1){p=e +return b instanceof A.Q6&&b.c===this.c&&b.a.l(0,this.a)&&!0}} +A.aO8.prototype={} +A.aCi.prototype={} +A.a6q.prototype={ +J9(a,b,c){return this.aJS(a,b,c)}, +aJS(a,b,c){var s=0,r=A.v(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g +var $async$J9=A.w(function(d,e){if(d===1){p=e s=q}while(true)switch(s){case 0:h=null q=3 m=n.a.i(0,a) s=m!=null?6:7 break case 6:s=8 -return A.A(m.$1(b),$async$J7) +return A.B(m.$1(b),$async$J9) case 8:h=e case 7:o.push(5) s=4 @@ -128641,9 +128748,9 @@ break case 3:q=2 g=p l=A.aW(g) -k=A.bu(g) +k=A.bt(g) i=A.ck("during a framework-to-plugin message") -A.eG(new A.cz(l,k,"flutter web plugins",i,null,!1)) +A.eH(new A.cz(l,k,"flutter web plugins",i,null,!1)) o.push(5) s=4 break @@ -128652,19 +128759,19 @@ case 4:q=1 if(c!=null)c.$1(h) s=o.pop() break -case 5:return A.r(null,r) -case 1:return A.q(p,r)}}) -return A.t($async$J7,r)}} -A.aHG.prototype={} +case 5:return A.t(null,r) +case 1:return A.r(p,r)}}) +return A.u($async$J9,r)}} +A.aHM.prototype={} A.eN.prototype={ -WN(a,b){var s=a.w,r=b.w,q=s.c +WM(a,b){var s=a.w,r=b.w,q=s.c if(q===r.c&&q!==0)return q>0 return(s.b&r.a)!==0&&(s.a&r.b)!==0}} -A.auo.prototype={} -A.aup.prototype={} -A.aIS.prototype={} +A.aut.prototype={} +A.auu.prototype={} +A.aIY.prototype={} A.bV.prototype={ -jP(a,b){var s=this.a,r=a.a.a,q=r[0],p=b.a.a,o=p[0] +jR(a,b){var s=this.a,r=a.a.a,q=r[0],p=b.a.a,o=p[0] s.sK(0,qo?q:o) r=r[1] p=p[1] s.sJ(0,r>p?r:p)}, -grW(){var s=this.b.a,r=this.a.a +grX(){var s=this.b.a,r=this.a.a return 2*(s[0]-r[0]+s[1]-r[1])}, k(a){return"AABB["+this.a.k(0)+" . "+this.b.k(0)+"]"}} A.eO.prototype={ -aPP(a,b){var s,r=this.a.b,q=r[a].b,p=r[b].b +aPN(a,b){var s,r=this.a.b,q=r[a].b,p=r[b].b r=p.a.a s=q.b.a if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 @@ -128690,35 +128797,35 @@ r=q.a.a s=p.b.a if(r[0]-s[0]>0||r[1]-s[1]>0)return!1 return!0}, -VF(a){var s,r,q,p,o,n,m,l=this,k=l.c +VE(a){var s,r,q,p,o,n,m,l=this,k=l.c k.aj(0) for(s=l.b,r=s.length,q=l.a,p=0;p=0;--r){q=this.b p=new Float64Array(2) -p=new A.nt(r,new A.bV(new A.a(p),new A.a(new Float64Array(2)))) +p=new A.nr(r,new A.bV(new A.a(p),new A.a(new Float64Array(2)))) q[r]=p p.d=r===s?null:q[r+1] p.r=-1}for(q=this.f,s=0;s<4;++s)q[s]=new A.a(new Float64Array(2))}, -aMM(a,b,c){var s,r,q,p,o,n=this.b[a],m=n.b,l=m.a,k=l.a,j=b.a.a +aMK(a,b,c){var s,r,q,p,o,n=this.b[a],m=n.b,l=m.a,k=l.a,j=b.a.a if(k[0]<=j[0])if(k[1]<=j[1]){s=b.b.a r=m.b.a s=s[0]<=r[0]&&s[1]<=r[1]}else s=!1 else s=!1 if(s)return!1 -this.a2G(n) +this.a2E(n) q=m.b l.sK(0,j[0]-0.1) l.sJ(0,j[1]-0.1) @@ -128732,9 +128839,9 @@ if(p<0)l.sK(0,k[0]+p) else q.sK(0,q.a[0]+p) if(o<0)l.sJ(0,k[1]+o) else q.sJ(0,q.a[1]+o) -this.a1_(a) +this.a0Z(a) return!0}, -abr(a,b,c){var s,r,q,p,o,n,m,l=this +abp(a,b,c){var s,r,q,p,o,n,m,l=this l.w=0 s=l.r l.w=1 @@ -128743,16 +128850,16 @@ for(s=t.eh;r=l.w,r>0;){q=l.r;--r l.w=r p=q[r] if(p==null)continue -if(A.bcM(p.b,c))if(p.e==null){if(!b.acO(p.a))return}else{r=l.r +if(A.bcT(p.b,c))if(p.e==null){if(!b.acM(p.a))return}else{r=l.r q=r.length if(q-l.w-2<=0){o=A.b(new Array(q),s) for(n=0;n0){l=a5*a1+a6 k=s*a1+a9 @@ -128808,17 +128915,17 @@ n=a1}}else{e=a4.r d=e.length if(d-a4.w-2<=0){a2=A.b(new Array(d),i) for(a3=0;a3=q;--n){q=k[n] @@ -128831,11 +128938,11 @@ m.f=m.e=m.d=null m.r=0 m.c=null;++l.c return m}, -Oa(a){var s=this,r=s.e +Oc(a){var s=this,r=s.e a.d=r!==-1?s.b[r]:null a.r=-1 s.e=a.a;--s.c}, -a1_(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.b[a],b=d.a +a0Z(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.b[a],b=d.a if(b==null){d.a=c c.d=null return}s=c.b @@ -128846,26 +128953,26 @@ q.toString p=b.f p.toString o=b.b -n=o.grW() -r.jP(o,s) -m=r.grW() +n=o.grX() +r.jR(o,s) +m=r.grX() l=2*m k=2*(m-n) o=q.b -if(q.e==null){r.jP(s,o) -j=r.grW()+k}else{r.jP(s,o) -i=o.grW() -j=r.grW()-i+k}o=p.b -if(p.e==null){r.jP(s,o) -h=r.grW()+k}else{r.jP(s,o) -i=o.grW() -h=r.grW()-i+k}if(ln){s.f=q a.f=p p.d=a -m.jP(l,k) -j.jP(m,i) +m.jR(l,k) +j.jR(m,i) h=1+Math.max(h.r,p.r) a.r=h s.r=1+Math.max(h,q.r)}else{s.f=p a.f=q q.d=a -m.jP(l,i) -j.jP(m,k) +m.jR(l,i) +j.jR(m,k) h=1+Math.max(h.r,q.r) a.r=h s.r=1+Math.max(h,p.r)}return s}if(r<-1){q=h.e @@ -128960,27 +129067,27 @@ i=q.b if(o>n){h.f=q a.e=p p.d=a -m.jP(l,k) -j.jP(m,i) +m.jR(l,k) +j.jR(m,i) p=1+Math.max(s.r,p.r) a.r=p h.r=1+Math.max(p,q.r)}else{h.f=p a.e=q q.d=a -m.jP(l,i) -j.jP(m,k) +m.jR(l,i) +j.jR(m,k) q=1+Math.max(s.r,q.r) a.r=q h.r=1+Math.max(q,p.r)}return h}return a}} -A.nt.prototype={} -A.ES.prototype={ +A.nr.prototype={} +A.EQ.prototype={ cJ(a,b){var s=this.a,r=b.a if(sd*d)return -a.d=B.iW +a.d=B.iZ a.c.q(s) a.b.cM() a.e=1 q=a.a q[0].a.q(r) -q[0].d.Ee()}, -aG2(b4,b5,b6,b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3 +q[0].d.Eg()}, +aG0(b4,b5,b6,b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3 b4.e=0 s=b7.c r=b8.b @@ -129062,7 +129169,7 @@ a3=a3d*d)return b4.e=1 -b4.d=B.dN +b4.d=B.dP o=b4.b o.sK(0,a7) o.sJ(0,e-p[1]) @@ -129098,9 +129205,9 @@ o.e5(0) b4.c.q(a4) o=b4.a o[0].a.q(s) -o[0].d.Ee()}else if(a9*(o-l)+b0*(n-k)<=0){if(a9*a9+b0*b0>d*d)return +o[0].d.Eg()}else if(a9*(o-l)+b0*(n-k)<=0){if(a9*a9+b0*b0>d*d)return b4.e=1 -b4.d=B.dN +b4.d=B.dP p=b4.b p.sK(0,a9) p.sJ(0,e-m[1]) @@ -129108,22 +129215,22 @@ p.e5(0) b4.c.q(a5) p=b4.a p[0].a.q(s) -p[0].d.Ee()}else{b1=(o+l)*0.5 +p[0].d.Eg()}else{b1=(o+l)*0.5 b2=(n+k)*0.5 b3=b[a] p=b3.a if((f-b1)*p[0]+(e-b2)*p[1]>d)return b4.e=1 -b4.d=B.dN +b4.d=B.dP b4.b.q(b3) p=b4.c p.sK(0,b1) p.sJ(0,b2) p=b4.a p[0].a.q(s) -p[0].d.Ee()}}, -a8C(a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a1.d,e=f.length,d=a3.d,c=d.length,b=a1.e,a=this.f -a.dV(0,A.bij(a4,a2)) +p[0].d.Eg()}}, +a8z(a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a1.d,e=f.length,d=a3.d,c=d.length,b=a1.e,a=this.f +a.dV(0,A.bip(a4,a2)) s=a.b for(r=this.r.a,q=this.w.a,p=0,o=-17976931348623157e292,n=0;no){o=l p=n}}a0.b=p a0.a=o}, -aJe(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g=a9.d,f=g.length,e=a9.e,d=a5[0],c=a5[1],b=a7.b,a=b0.b,a0=a6.e[a8],a1=b.b,a2=a0.a,a3=a2[0],a4=b.a +aJc(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g=a9.d,f=g.length,e=a9.e,d=a5[0],c=a5[1],b=a7.b,a=b0.b,a0=a6.e[a8],a1=b.b,a2=a0.a,a3=a2[0],a4=b.a a2=a2[1] s=a1*a3-a4*a2 r=a4*a3+a1*a2 @@ -129173,31 +129280,31 @@ a4[0]=a3 a4[1]=k&255 a4[2]=1 a4[3]=0}, -aG3(b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this +aG1(b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this b1.e=0 s=b2.b+b4.b r=b0.x -b0.a8C(r,b2,b3,b4,b5) +b0.a8z(r,b2,b3,b4,b5) if(r.a>s)return q=b0.y -b0.a8C(q,b4,b5,b2,b3) +b0.a8z(q,b4,b5,b2,b3) p=q.a if(p>s)return if(p>r.a+0.0005){o=q.b -b1.d=B.zL +b1.d=B.zP n=b3 m=b5 l=b2 k=b4 j=!0}else{o=r.b -b1.d=B.dN +b1.d=B.dP n=b5 m=b3 l=b4 k=b2 j=!1}i=m.b r=b0.ch -b0.aJe(r,k,m,o,l,n) +b0.aJc(r,k,m,o,l,n) q=k.d h=o+1 h=hk*k)return +if(n.bO(n)>k*k)return if(b.r){n=d.dy n.q(p) n.am(0,b.e) s.q(p) s.am(0,q) -if(n.bP(s)>0)return}i[0]=0 +if(n.bO(s)>0)return}i[0]=0 i[2]=0 a.e=1 -a.d=B.iW +a.d=B.iZ a.b.cM() a.c.q(p) s=a.a @@ -129307,22 +129414,22 @@ s[0].a.q(r) return}if(m<=0){n=d.d n.q(q) n.am(0,o) -if(n.bP(n)>k*k)return +if(n.bO(n)>k*k)return if(b.w){h=d.dy h.q(b.f) h.am(0,o) s.q(q) s.am(0,o) -if(h.bP(s)>0)return}i[0]=1 +if(h.bO(s)>0)return}i[0]=1 i[2]=0 a.e=1 -a.d=B.iW +a.d=B.iZ a.b.cM() a.c.q(o) s=a.a s[0].d.dV(0,j) s[0].a.q(r) -return}g=n.bP(n) +return}g=n.bO(n) f=d.fr f.q(p) f.ak(0,m) @@ -129333,27 +129440,27 @@ f.ak(0,1/g) e=d.d e.q(q) e.am(0,f) -if(e.bP(e)>k*k)return +if(e.bO(e)>k*k)return f=d.r n=n.a f.sK(0,-n[1]) f.sJ(0,n[0]) s.q(q) s.am(0,p) -if(f.bP(s)<0){s=f.a -f.t(-s[0],-s[1])}f.e5(0) +if(f.bO(s)<0){s=f.a +f.u(-s[0],-s[1])}f.e5(0) i[0]=0 i[2]=1 a.e=1 -a.d=B.dN +a.d=B.dP a.b.q(f) a.c.q(p) s=a.a s[0].d.dV(0,j) s[0].a.q(r)}} -A.awt.prototype={ -a6B(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.b -b1.dV(0,A.bij(b4,b6)) +A.awy.prototype={ +a6z(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b0.b +b1.dV(0,A.bip(b4,b6)) s=b0.c s.q(A.cU(b1,b5.c)) b0.d=b3.e @@ -129369,33 +129476,33 @@ o.am(0,b0.e) o.e5(0) r=b0.x n=o.a -r.t(n[1],-n[0]) +r.u(n[1],-n[0]) n=b0.cx n.q(s) n.am(0,b0.e) -m=r.bP(n) +m=r.bO(n) if(q){l=b0.cy l.q(b0.e) l.am(0,b0.d) l.e5(0) k=b0.w j=l.a -k.t(j[1],-j[0]) -i=l.bS(o)>=0 +k.u(j[1],-j[0]) +i=l.bR(o)>=0 n.q(s) n.am(0,b0.d) -h=k.bP(n)}else{h=0 +h=k.bO(n)}else{h=0 i=!1}if(p){l=b0.db l.q(b0.r) l.am(0,b0.f) l.e5(0) k=b0.y j=l.a -k.t(j[1],-j[0]) -g=o.bS(l)>0 +k.u(j[1],-j[0]) +g=o.bR(l)>0 n.q(s) n.am(0,b0.f) -f=k.bP(n)}else{f=0 +f=k.bO(n)}else{f=0 g=!1}if(q&&p)if(i&&g){s=h>=0||m>=0||f>=0 b0.ch=s o=b0.z @@ -129566,24 +129673,24 @@ c=k[d] b=A.c8(j,e[d]).a c=c.a c[1]=b[1] -c[0]=b[0]}b0.ay=2*$.aq2() +c[0]=b[0]}b0.ay=2*$.aq8() b2.e=0 a=b0.fy -b0.aGi(a) -if(a.a===B.ie)return +b0.aGg(a) +if(a.a===B.ii)return if(a.c>b0.ay)return a0=b0.go -b0.aGj(a0) -j=a0.a===B.ie +b0.aGh(a0) +j=a0.a===B.ii if(!j&&a0.c>b0.ay)return if(!j)if(a0.c>0.98*a.c+0.001)a=a0 j=b0.dx a1=j[0] a2=j[1] -if(a.a===B.ig){b2.d=B.dN +if(a.a===B.ij){b2.d=B.dP c=b0.z -a3=c.bP(k[0]) -for(a4=0,d=1;a5=s.c,da2.ay){a3.a=B.tb +if(a1>a2.ay){a3.a=B.tf a3.b=i a3.c=a1 return}if(b*s[0]+a*s[1]>=0){n[1]=a n[0]=o[0] p.am(0,j) -if(p.bP(r)<-0.03490658503988659)continue}else{n[1]=a +if(p.bO(r)<-0.03490658503988659)continue}else{n[1]=a n[0]=o[0] p.am(0,m) -if(p.bP(r)<-0.03490658503988659)continue}if(a1>a3.c){a3.a=B.tb +if(p.bO(r)<-0.03490658503988659)continue}if(a1>a3.c){a3.a=B.tf a3.b=i a3.c=a1}}}} -A.xM.prototype={ -Eo(a){var s=this.a +A.xK.prototype={ +Eq(a){var s=this.a return(s[0]<<24|s[1]<<16|s[2]<<8|s[3])>>>0}, dV(a,b){var s=b.a,r=this.a r[0]=s[0] r[1]=s[1] r[2]=s[2] r[3]=s[3]}, -Ee(){var s=this.a +Eg(){var s=this.a s[0]=0 s[1]=0 s[2]=0 s[3]=0}, -cJ(a,b){return this.Eo(0)-b.Eo(0)}, +cJ(a,b){return this.Eq(0)-b.Eq(0)}, $idf:1} -A.akJ.prototype={ +A.akQ.prototype={ dV(a,b){var s=this s.a.q(b.a) s.b.q(b.b) @@ -129746,9 +129853,9 @@ s.c.q(b.c) s.d=b.d s.e=b.e s.f=b.f}} -A.aMA.prototype={} -A.b_m.prototype={ -aOT(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this +A.aMG.prototype={} +A.b_s.prototype={ +aOR(a,b,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this c.b=a.b for(s=c.a,r=a.c,q=a.d,p=b.a,o=a1.a,n=0;m=c.b,n1){e=a.a -d=c.W7() +d=c.W6() if(d<0.5*e||2*e0)s.h5(1,a) -else s.h5(-1,a) +if(s.bR(a)>0)s.h8(1,a) +else s.h8(-1,a) return default:a.cM() return}}, -VS(a){var s,r,q,p=this +VR(a){var s,r,q,p=this switch(p.b){case 0:a.cM() return case 1:a.q(p.a[0].c) @@ -129826,7 +129933,7 @@ case 3:a.cM() return default:a.cM() return}}, -aeA(a,b){var s,r,q,p=this +aey(a,b){var s,r,q,p=this switch(p.b){case 0:break case 1:s=p.a a.q(s[0].a) @@ -129859,11 +129966,11 @@ a.H(0,q) b.q(a) break default:break}}, -W7(){var s,r,q,p=this +W6(){var s,r,q,p=this switch(p.b){case 0:return 0 case 1:return 0 case 2:s=p.a -return Math.sqrt(s[0].c.ns(s[1].c)) +return Math.sqrt(s[0].c.nv(s[1].c)) case 3:s=p.f r=p.a s.q(r[1].c) @@ -129871,14 +129978,14 @@ s.am(0,r[0].c) q=p.r q.q(r[2].c) q.am(0,r[0].c) -return s.bS(q) +return s.bR(q) default:return 0}}, -afJ(){var s,r,q,p=this,o=p.a,n=o[0].c,m=o[1].c,l=p.c +afH(){var s,r,q,p=this,o=p.a,n=o[0].c,m=o[1].c,l=p.c l.q(m) l.am(0,n) -s=-n.bP(l) +s=-n.bO(l) if(s<=0){p.b=o[0].d=1 -return}r=m.bP(l) +return}r=m.bO(l) if(r<=0){l=o[1] p.b=l.d=1 o[0].dV(0,l) @@ -129886,7 +129993,7 @@ return}q=1/(r+s) o[0].d=r*q o[1].d=s*q p.b=2}, -afK(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=a3.y,a5=a3.a +afI(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=a3.y,a5=a3.a a4.q(a5[0].c) s=a3.z s.q(a5[1].c) @@ -129895,25 +130002,25 @@ r.q(a5[2].c) q=a3.c q.q(s) q.am(0,a4) -p=a4.bP(q) -o=s.bP(q) +p=a4.bO(q) +o=s.bO(q) n=-p m=a3.w m.q(r) m.am(0,a4) -l=a4.bP(m) -k=r.bP(m) +l=a4.bO(m) +k=r.bO(m) j=-l i=a3.x i.q(r) i.am(0,s) -h=s.bP(i) -g=r.bP(i) +h=s.bO(i) +g=r.bO(i) f=-h -e=q.bS(m) -d=e*s.bS(r) -c=e*r.bS(a4) -b=e*a4.bS(s) +e=q.bR(m) +d=e*s.bR(r) +c=e*r.bR(a4) +b=e*a4.bR(s) if(n<=0&&j<=0){a3.b=a5[0].d=1 return}if(o>0&&n>0&&b<=0){a=1/(o+n) a5[0].d=o*a @@ -129942,8 +130049,8 @@ a5[0].d=d*a2 a5[1].d=c*a2 a5[2].d=b*a2 a3.b=3}} -A.avF.prototype={ -tl(a,b,c){var s,r,q,p,o,n,m=this +A.avK.prototype={ +tm(a,b,c){var s,r,q,p,o,n,m=this switch(b.a.a){case 0:t.iX.a(b) m.a[0].q(b.c) m.b=1 @@ -129980,41 +130087,41 @@ s[1].q(b.d) m.b=2 m.c=b.b break}}, -vB(a){var s,r,q,p=this.a,o=p[0].bP(a) -for(s=0,r=1;ro){o=q s=r}}return s}} -A.avC.prototype={ -a6K(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this -$.be4=$.be4+1 +A.avH.prototype={ +a6I(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this +$.beb=$.beb+1 s=b2.a r=b2.b q=b2.c p=b2.d o=a9.a -o.aOT(b1,s,q,r,p) +o.aOR(b1,s,q,r,p) n=o.a m=a9.d -o.VS(m) +o.VR(m) m.gcO() for(l=a9.b,k=a9.c,j=a9.f,i=q.b,h=a9.e,g=j.a,f=s.a,e=p.b,d=r.a,c=0;c<20;){b=o.b for(a=0;ai?k:i) f.sJ(0,j>h?j:h)}, -I_(a,b){a.a=0 +I1(a,b){a.a=0 a.b.cM() a.c=0}, -e1(a){var s=this,r=A.bdn() -r.aHg(s.c) +e1(a){var s=this,r=A.bdu() +r.aHe(s.c) r.d.q(s.d) r.e.q(s.e) r.f=s.f r.r=s.r return r}, -aHl(a){var s,r,q=this,p=q.c -B.b.F(p,new A.W(a,new A.asN(),A.a6(a).h("W<1,a>"))) -q.a5r(p) +aHj(a){var s,r,q=this,p=q.c +B.b.F(p,new A.W(a,new A.asT(),A.a7(a).h("W<1,a>"))) +q.a5p(p) s=p[0] r=new A.a(new Float64Array(2)) r.q(s) @@ -130180,32 +130287,32 @@ q.d.q(p[p.length-2]) q.f=!0 q.e.q(p[1]) q.f=q.r=!0}, -aHg(a){var s=this,r=s.c -B.b.F(r,new A.W(a,new A.asM(),A.a6(a).h("W<1,a>"))) -s.a5r(r) +aHe(a){var s=this,r=s.c +B.b.F(r,new A.W(a,new A.asS(),A.a7(a).h("W<1,a>"))) +s.a5p(r) s.d.cM() s.e.cM() s.r=s.f=!1}, -a5r(a){var s -for(s=1;s0){e=1/f a1.sK(0,B.d.X(e,l)) a1.sJ(0,B.d.X(e,k))}else{a1.sK(0,0) a1.sJ(0,0)}return f}, -yJ(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a5.b,b=a4.a.a,a=b[0],a0=a5.a.a,a1=a0[0],a2=a-a1 +yL(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a5.b,b=a4.a.a,a=b[0],a0=a5.a.a,a1=a0[0],a2=a-a1 b=b[1] a0=a0[1] s=b-a0 @@ -130320,7 +130427,7 @@ o=a[0] a1=b[0] l=new Float64Array(2) k=new A.a(l) -k.t(q-a0,o-a1) +k.u(q-a0,o-a1) k.e5(0) a1=a[0] a=a[1] @@ -130344,7 +130451,7 @@ a0=c.a*a0 if(j>0){b.sK(0,-a*o+a0) b.sJ(0,-c.a*l[0]-c.b*l[1])}else{b.sK(0,a*o-a0) b.sJ(0,c.a*l[0]+c.b*l[1])}return!0}, -xi(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b,j=b.b,i=j.b,h=m.c.a,g=h[0],f=j.a +xk(a,b,c){var s,r,q,p,o,n,m=this,l=a.a,k=a.b,j=b.b,i=j.b,h=m.c.a,g=h[0],f=j.a h=h[1] s=b.a.a r=s[0] @@ -130366,14 +130473,14 @@ l.sJ(0,i[1]-m.b) i=k.a k.sK(0,i[0]+m.b) k.sJ(0,i[1]+m.b)}, -I_(a,b){var s +I1(a,b){var s a.a=0 s=a.b s.q(this.c) s.H(0,this.d) s.ak(0,0.5) a.c=0}, -e1(a){var s=this,r=A.awu() +e1(a){var s=this,r=A.awz() r.b=s.b r.r=s.r r.w=s.w @@ -130382,28 +130489,28 @@ r.c.q(s.c) r.d.q(s.d) r.f.q(s.f) return r}} -A.aDX.prototype={} -A.a5K.prototype={ +A.aE2.prototype={} +A.a5R.prototype={ e1(a){var s=this,r=A.mB() r.c.q(s.c) -B.b.ab(s.e,new A.aHW(r)) -B.b.ab(s.d,new A.aHX(r)) +B.b.ab(s.e,new A.aI1(r)) +B.b.ab(s.d,new A.aI2(r)) r.b=s.b return r}, dV(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this -if(a7.length<3){a5.ma(1,1) +if(a7.length<3){a5.me(1,1) return}s=t.d r=A.b([],s) for(q=a7.length,p=0;pa.gcO())b=i}if(!B.b.O(d,b))d.push(b) if(!b.l(0,B.b.ga3(d))){c=b @@ -130439,7 +130546,7 @@ continue}else break}while(!0) s=a5.d B.b.aj(s) B.b.F(s,d) -B.b.ab(s,new A.aHY(a5)) +B.b.ab(s,new A.aI3(a5)) q=new Float64Array(2) a1=new A.a(q) for(l=a5.e,a2=0;a3=s.length,a20)return!1}return!0}, -xi(a,b,a0){var s,r,q,p,o,n,m,l,k,j=this,i=a.a,h=a.b,g=j.d,f=g[0],e=b.b,d=e.b,c=e.a +xk(a,b,a0){var s,r,q,p,o,n,m,l,k,j=this,i=a.a,h=a.b,g=j.d,f=g[0],e=b.b,d=e.b,c=e.a e=b.a.a s=e[0] r=e[1] @@ -130527,7 +130634,7 @@ p[1]=n>k?n:k}i.sK(0,e[0]-j.b) i.sJ(0,e[1]-j.b) h.sK(0,p[0]+j.b) h.sJ(0,p[1]+j.b)}, -By(a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=a9.b,a7=a6.b,a8=a6.a +BA(a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=a9.b,a7=a6.b,a8=a6.a a6=a9.a.a s=b0.gK(b0).U(0,a6[0]) r=b0.gJ(b0).U(0,a6[1]) @@ -130557,7 +130664,7 @@ b2.sJ(0,a8*a1+a7*a0) b2.e5(0)}else{b2.sK(0,a7*l-a8*m) b2.sJ(0,a8*l+a7*m) a5=k}return a5}, -yJ(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=a6.b,a2=a1.b,a3=a1.a +yL(a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=a6.b,a2=a1.b,a3=a1.a a1=a5.a.a s=a1[0] r=a6.a.a @@ -130592,7 +130699,7 @@ a1=r[h].a a0.sK(0,a2*a1[0]-a3*a1[1]) a0.sJ(0,a3*a1[0]+a2*a1[1]) return!0}return!1}, -aGh(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.c +aGf(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.c g.cM() s=new Float64Array(2) r=new A.a(s) @@ -130610,7 +130717,7 @@ i=j.a o[1]=i[1] o[0]=i[0] n.am(0,r) -h=0.5*p.bS(n) +h=0.5*p.bR(n) m+=Math.abs(h) q[1]=s[1] q[0]=s[0] @@ -130618,7 +130725,7 @@ p.H(0,k) p.H(0,j) p.ak(0,h*0.3333333333333333) g.H(0,p)}g.ak(0,1/m)}, -I_(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)) +I1(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)) for(s=this.d,r=0;q=s.length,ri){b0.a=B.a50 +break}a2=k.aJd(j,a0) +if(a2>i){b0.a=B.a54 b0.b=o a=!0 break}if(a2>h){d=a0 a=!1 -break}a3=k.oJ(0,j[0],j[1],d) -if(a3n){a5=a7 a3=a8}else{a4=a7 -a2=a8}if(a6===50)break}$.bib=Math.max($.bib,a6);++a1 +a2=a8}if(a6===50)break}$.bih=Math.max($.bih,a6);++a1 if(a1===8||a6===50){a=!1 break}}++c -$.bi9=$.bi9+1 +$.bif=$.bif+1 if(a)break -if(c===20){b0.a=B.DK +if(c===20){b0.a=B.DO b0.b=d -break}}$.bia=Math.max($.bia,c)}} -A.Pi.prototype={ +break}}$.big=Math.max($.big,c)}} +A.Pl.prototype={ T(){return"SeparationFunctionType."+this.b}} -A.aM8.prototype={ -aLm(a,b,c,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +A.aMe.prototype={ +aLk(a,b,c,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this d.a=c d.b=a1 s=b.b d.f=a0 d.r=a2 r=d.CW -a0.qA(r,a3) +a0.qC(r,a3) q=d.cx -a2.qA(q,a3) -if(s===1){d.c=B.a2r +a2.qC(q,a3) +if(s===1){d.c=B.a2v a3=d.w a3.q(c.a[b.c[0]]) p=d.x @@ -130769,14 +130876,14 @@ j=d.d i=d.z h=c.a g=d.y -if(p===a3[1]){d.c=B.a2t +if(p===a3[1]){d.c=B.a2x p=d.ax p.q(n[o[0]]) f=d.ay f.q(n[o[1]]) m.q(f) m.am(0,p) -m.h5(-1,l) +m.h8(-1,l) l.e5(0) k.q(A.c8(q.b,l)) j.q(p) @@ -130788,16 +130895,16 @@ j.q(h[a3[0]]) g.q(A.cU(r,j)) m.q(g) m.am(0,i) -e=m.bP(k) +e=m.bO(k) if(e<0){l.dF() -e=-e}return e}else{d.c=B.a2s +e=-e}return e}else{d.c=B.a2w f=d.Q f.q(h[p]) p=d.as p.q(h[a3[1]]) m.q(p) m.am(0,f) -m.h5(-1,l) +m.h8(-1,l) l.e5(0) k.q(A.c8(r.b,l)) j.q(f) @@ -130809,32 +130916,32 @@ j.q(n[o[0]]) i.q(A.cU(q,j)) m.q(i) m.am(0,g) -e=m.bP(k) +e=m.bO(k) if(e<0){l.dF() e=-e}return e}}}, -aJf(a,b){var s,r,q,p,o,n=this,m=n.f +aJd(a,b){var s,r,q,p,o,n=this,m=n.f m===$&&A.c() s=n.CW -m.qA(s,b) +m.qC(s,b) m=n.r m===$&&A.c() r=n.cx -m.qA(r,b) +m.qC(r,b) m=n.c m===$&&A.c() switch(m.a){case 0:m=n.cy q=n.e -m.q(A.rB(s.b,q)) +m.q(A.rz(s.b,q)) p=n.db q.dF() -p.q(A.rB(r.b,q)) +p.q(A.rz(r.b,q)) q.dF() o=n.a o===$&&A.c() -a[0]=o.vB(m) +a[0]=o.vC(m) m=n.b m===$&&A.c() -a[1]=m.vB(p) +a[1]=m.vC(p) p=n.w p.q(n.a.a[a[0]]) m=n.x @@ -130844,56 +130951,56 @@ o.q(A.cU(s,p)) p=n.z p.q(A.cU(r,m)) p.am(0,o) -return p.bP(q) +return p.bO(q) case 1:m=n.at m.q(A.c8(s.b,n.e)) q=n.y q.q(A.cU(s,n.d)) s=n.db m.dF() -s.q(A.rB(r.b,m)) +s.q(A.rz(r.b,m)) m.dF() a[0]=-1 p=n.b p===$&&A.c() -s=p.vB(s) +s=p.vC(s) a[1]=s p=n.x p.q(n.b.a[s]) s=n.z s.q(A.cU(r,p)) s.am(0,q) -return s.bP(m) +return s.bO(m) case 2:m=n.at m.q(A.c8(r.b,n.e)) q=n.z q.q(A.cU(r,n.d)) r=n.cy m.dF() -r.q(A.rB(s.b,m)) +r.q(A.rz(s.b,m)) m.dF() a[1]=-1 p=n.a p===$&&A.c() -r=p.vB(r) +r=p.vC(r) a[0]=r p=n.w p.q(n.a.a[r]) r=n.y r.q(A.cU(s,p)) r.am(0,q) -return r.bP(m) +return r.bO(m) default:a[0]=-1 a[1]=-1 return 0}}, -oJ(a,b,c,d){var s,r,q,p,o=this,n=o.f +oL(a,b,c,d){var s,r,q,p,o=this,n=o.f n===$&&A.c() s=o.CW -n.qA(s,d) +n.qC(s,d) n=o.r n===$&&A.c() r=o.cx -n.qA(r,d) +n.qC(r,d) n=o.c n===$&&A.c() switch(n.a){case 0:n=o.w @@ -130909,7 +131016,7 @@ p.q(A.cU(s,n)) n=o.z n.q(A.cU(r,q)) n.am(0,p) -return n.bP(o.e) +return n.bO(o.e) case 1:n=o.at n.q(A.c8(s.b,o.e)) q=o.y @@ -130921,7 +131028,7 @@ s.q(p.a[c]) p=o.z p.q(A.cU(r,s)) p.am(0,q) -return p.bP(n) +return p.bO(n) case 2:n=o.at n.q(A.c8(r.b,o.e)) q=o.z @@ -130933,10 +131040,10 @@ r.q(p.a[b]) p=o.y p.q(A.cU(s,r)) p.am(0,q) -return p.bP(n) +return p.bO(n) default:return 0}}} -A.aR9.prototype={ -aLl(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this +A.aRf.prototype={ +aLj(a5,a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this if(a6.e===0)return switch(a6.d.a){case 0:s=a4.d r=a4.e @@ -130953,7 +131060,7 @@ o=a6.a[0].a.a p=a9.a.a r.sK(0,n.b*o[0]-n.a*o[1]+p[0]) r.sJ(0,n.a*o[0]+n.b*o[1]+p[1]) -if(s.ns(r)>14210854715202004e-30){p=r.a +if(s.nv(r)>14210854715202004e-30){p=r.a o=s.a q.sK(0,p[0]-o[0]) q.sJ(0,p[1]-o[1]) @@ -131017,7 +131124,7 @@ a0[1]=(l+j)*0.5 d[f]=(m-k)*h[0]+(l-j)*h[1]}q.sK(0,-h[0]) q.sJ(0,-h[1]) break}}} -A.d_.prototype={ +A.d0.prototype={ k(a){var s=this return"Color3i("+s.a+", "+s.b+", "+s.c+", "+s.d+")"}} A.aa.prototype={ @@ -131040,7 +131147,7 @@ s.d=b.d s.e=b.e s.f=b.f return s}, -qA(a,b){var s,r,q=this,p=a.a,o=1-b,n=q.b.a,m=q.c.a +qC(a,b){var s,r,q=this,p=a.a,o=1-b,n=q.b.a,m=q.c.a p.sK(0,o*n[0]+b*m[0]) p.sJ(0,o*n[1]+b*m[1]) s=o*q.d+b*q.e @@ -131052,7 +131159,7 @@ n=p.a r=q.a.a p.sK(0,n[0]-(m*r[0]-o.a*r[1])) p.sJ(0,n[1]-(o.a*r[0]+o.b*r[1]))}, -eE(a,b){var s,r,q,p=this,o=p.f,n=(b-o)/(1-o) +eD(a,b){var s,r,q,p=this,o=p.f,n=(b-o)/(1-o) o=p.b s=o.a r=s[0] @@ -131063,7 +131170,7 @@ o.sJ(0,s+n*(q[1]-s)) s=p.d p.d=s+n*(p.e-s) p.f=b}} -A.bx.prototype={} +A.bw.prototype={} A.aw.prototype={ dV(a,b){var s,r this.a.q(b.a) @@ -131074,65 +131181,65 @@ s.b=r.b return this}, k(a){return"XForm:\n"+("Position: "+this.a.k(0)+"\n")+("R: \t"+this.b.k(0)+"\n")}} A.jH.prototype={ -hK(a){var s=this,r=A.b([],t.E9),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=B.e.ad(B.e.c0(102)),i=B.e.ad(B.e.c0(102)),h=B.e.ad(B.e.c0(255)),g=new Float64Array(2),f=new Float64Array(2),e=new Float64Array(2),d=new A.uu(s,r,new A.Du(),new A.bV(new A.a(q),new A.a(p)),new A.bV(new A.a(o),new A.a(n)),new A.a(m),new A.a(l),new A.a(k),new A.d_(j,i,h),new A.a(g),new A.a(f),new A.a(e),new A.a(new Float64Array(2))) -d.amm(s,a) +hM(a){var s=this,r=A.b([],t.E9),q=new Float64Array(2),p=new Float64Array(2),o=new Float64Array(2),n=new Float64Array(2),m=new Float64Array(2),l=new Float64Array(2),k=new Float64Array(2),j=B.e.ae(B.e.c0(102)),i=B.e.ae(B.e.c0(102)),h=B.e.ae(B.e.c0(255)),g=new Float64Array(2),f=new Float64Array(2),e=new Float64Array(2),d=new A.us(s,r,new A.Dt(),new A.bV(new A.a(q),new A.a(p)),new A.bV(new A.a(o),new A.a(n)),new A.a(m),new A.a(l),new A.a(k),new A.d0(j,i,h),new A.a(g),new A.a(f),new A.a(e),new A.a(new Float64Array(2))) +d.amk(s,a) if((s.b&32)===32){r=s.z.b r===$&&A.c() -d.aHm(r.a,s.d)}s.Q.push(d) -if(d.a>0)s.aPv() +d.aHk(r.a,s.d)}s.Q.push(d) +if(d.a>0)s.aPt() s.z.a|=1 return d}, -a7f(a,b){var s=A.j8(a,0,0,!1,0,null) +a7d(a,b){var s=A.j8(a,0,0,!1,0,null) s.e=b -return this.hK(s)}, -saa4(a,b){if(this.a===B.U)return -if(b.bP(b)>0)this.fq(!0) +return this.hM(s)}, +saa2(a,b){if(this.a===B.U)return +if(b.bO(b)>0)this.fu(!0) this.r.q(b)}, -sHB(a,b){if(this.a===B.U)return -if(b*b>0)this.fq(!0) +sHE(a,b){if(this.a===B.U)return +if(b*b>0)this.fu(!0) this.w=b}, -a66(a){var s,r,q,p=this,o=p.f.c -p.anv(a) +a64(a){var s,r,q,p=this,o=p.f.c +p.ans(a) s=o.a r=o.a q=a.a p.y=p.y+((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, -anv(a){var s,r,q,p=this +ans(a){var s,r,q,p=this if(p.a!==B.L)return -if((p.b&2)!==2)p.fq(!0) +if((p.b&2)!==2)p.fu(!0) s=p.x r=s.a q=a.a s.sK(0,r[0]+q[0]) s.sJ(0,r[1]+q[1])}, -aES(a){var s=this +aEQ(a){var s=this if(s.a!==B.L)return -if((s.b&2)!==2)s.fq(!0) +if((s.b&2)!==2)s.fu(!0) s.y+=a}, -wV(a,b){var s,r,q,p=this +wX(a,b){var s,r,q,p=this if(p.a!==B.L)return if(b==null)b=p.f.c -if((p.b&2)!==2)p.fq(!0) -p.saa4(0,p.r.V(0,a.X(0,p.ay))) +if((p.b&2)!==2)p.fu(!0) +p.saa2(0,p.r.V(0,a.X(0,p.ay))) s=b.a r=p.f.c.a q=a.a p.w=p.w+p.CW*((s[0]-r[0])*q[1]-(s[1]-r[1])*q[0])}, -u5(a){return this.wV(a,null)}, -a65(a){var s=this +u5(a){return this.wX(a,null)}, +a63(a){var s=this if(s.a!==B.L)return -if((s.b&2)!==2)s.fq(!0) +if((s.b&2)!==2)s.fu(!0) s.w=s.w+s.CW*a}, -W_(){var s=this.ch,r=this.ax,q=this.f.a.a,p=q[0] +VZ(){var s=this.ch,r=this.ax,q=this.f.a.a,p=q[0] q=q[1] return s+r*(p*p+q*q)}, -aPv(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +aPt(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this e.CW=e.ch=e.ay=e.ax=0 s=e.f r=s.a r.cM() q=e.a -if(q===B.U||q===B.qp){r=e.d.a +if(q===B.U||q===B.qt){r=e.d.a s.b.q(r) s.c.q(r) s.d=s.e @@ -131145,7 +131252,7 @@ h=i.a if(h===0)continue g=i.c g===$&&A.c() -g.I_(n,h) +g.I1(n,h) h=e.ax g=n.a e.ax=h+g @@ -131158,7 +131265,7 @@ if(q>0){q=1/q e.ay=q p.ak(0,q)}else e.ay=e.ax=1 q=e.ch -if(q>0&&(e.b&16)===0){q-=e.ax*p.bP(p) +if(q>0&&(e.b&16)===0){q-=e.ax*p.bO(p) e.ch=q e.CW=1/q}else e.CW=e.ch=0 q=s.c @@ -131170,9 +131277,9 @@ s.q(A.cU(e.d,r)) q.q(s) o.q(q) o.am(0,f) -o.h5(e.w,f) +o.h8(e.w,f) e.r.H(0,f)}, -fq(a){var s,r=this +fu(a){var s,r=this if(a){s=r.b if((s&2)===0){r.b=s|2 r.dy=0}}else{r.b&=4294967293 @@ -131181,7 +131288,7 @@ r.r.cM() r.w=0 r.x.cM() r.y=0}}, -Yd(){var s,r,q,p,o,n=this,m=n.fy,l=m.b,k=n.f +Yc(){var s,r,q,p,o,n=this,m=n.fy,l=m.b,k=n.f l.a=Math.sin(k.d) s=Math.cos(k.d) l.b=s @@ -131193,8 +131300,8 @@ r.sJ(0,q[1]-l.a*k[0]-l.b*k[1]) for(l=n.Q,k=l.length,s=n.z,r=n.d,p=0;p0&&!q.x&&!p.x){s.fq(!0) -r.fq(!0)}}, -aG0(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=A.b([],t.f) +B.b.L(r.at,a) +if(a.w.e>0&&!q.x&&!p.x){s.fu(!0) +r.fu(!0)}}, +aFZ(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=A.b([],t.f) for(s=g.b,r=s.length,q=g.a,p=0;p0 for(s=a0.a,p=a1.a,f=0;f=-0.015}, -afX(d1,d2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9=this,d0=c9.d +afV(d1,d2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9=this,d0=c9.d d0===$&&A.c() s=d0.length r=c9.e @@ -131898,7 +132005,7 @@ b5=a6[0] b6=o.a m[0]=b5-b3*a+b6*a0 m[1]=a6[1]-b6*a-b3*a0 -l.qf(0,g,r,p,b2) +l.qh(0,g,r,p,b2) b7=l.c b3=k[0] b8=b3-d[0] @@ -131924,8 +132031,8 @@ a6[1]=a6[1]+c8*a4 b0+=a5*(c0*c8-c1*c7)}d=c9.b d[f].b=a8 d[e].b=b0}return i>=-0.0075}} -A.aI6.prototype={ -qf(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a6.b,a0=a7.b,a1=a5.a,a2=a1[a8],a3=a5.Q +A.aIc.prototype={ +qh(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a6.b,a0=a7.b,a1=a5.a,a2=a1[a8],a3=a5.Q a3===$&&A.c() switch(a3.a){case 0:s=a1[0] a1=a.b @@ -132010,43 +132117,43 @@ k.sJ(0,c) a1.sK(0,e[0]*-1) a1.sJ(0,e[1]*-1) break}}} -A.aat.prototype={} -A.aut.prototype={} -A.a0f.prototype={ -oJ(a,b,c,d){var s,r=$.wY(),q=this.b.c +A.aaA.prototype={} +A.auy.prototype={} +A.a0l.prototype={ +oL(a,b,c,d){var s,r=$.wW(),q=this.b.c q===$&&A.c() t.__.a(q) s=this.c.c s===$&&A.c() -r.a6C(b,q,c,t.iX.a(s),d)}} -A.a0g.prototype={ -oJ(a,b,c,d){var s,r=$.wY(),q=this.b.c +r.a6A(b,q,c,t.iX.a(s),d)}} +A.a0m.prototype={ +oL(a,b,c,d){var s,r=$.wW(),q=this.b.c q===$&&A.c() t.__.a(q) s=this.c.c s===$&&A.c() t.uC.a(s) -r.fx.a6B(b,q,c,s,d)}} -A.a5G.prototype={ -oJ(a,b,c,d){var s,r=$.wY(),q=this.b.c +r.fx.a6z(b,q,c,s,d)}} +A.a5N.prototype={ +oL(a,b,c,d){var s,r=$.wW(),q=this.b.c q===$&&A.c() t.uC.a(q) s=this.c.c s===$&&A.c() -r.aG2(b,q,c,t.iX.a(s),d)}} -A.a5H.prototype={ -oJ(a,b,c,d){var s,r,q=$.wY(),p=this.b.c +r.aG0(b,q,c,t.iX.a(s),d)}} +A.a5O.prototype={ +oL(a,b,c,d){var s,r,q=$.wW(),p=this.b.c p===$&&A.c() s=t.uC s.a(p) r=this.c.c r===$&&A.c() -q.aG3(b,p,c,s.a(r),d)}} -A.rq.prototype={} -A.t2.prototype={} -A.Du.prototype={} -A.uu.prototype={ -amm(a,b){var s,r,q,p,o,n=this +q.aG1(b,p,c,s.a(r),d)}} +A.rp.prototype={} +A.t_.prototype={} +A.Dt.prototype={} +A.us.prototype={ +amk(a,b){var s,r,q,p,o,n=this n.y=b.b n.d=b.c n.e=b.d @@ -132058,23 +132165,23 @@ s.c=r.c n.x=b.f r=b.a.e1(0) n.c=r -q=r.goA() +q=r.goC() s=n.f r=s.length if(rd?e:d p[0]=r[0]-q[0] p[1]=r[1]-q[1] e=g.d -if(o.aMM(e,f,s))i.push(e)}}} -A.KR.prototype={} -A.a0T.prototype={} +if(o.aMK(e,f,s))i.push(e)}}} +A.KQ.prototype={} +A.a0Z.prototype={} A.lf.prototype={} -A.aBU.prototype={ -gqZ(){var s=this.b,r=A.a6(s).h("W<1,rq>") -return A.ak(new A.W(s,new A.aBV(),r),!0,r.h("aM.E"))}, -gQy(){var s=this.b,r=A.a6(s).h("W<1,t2>") -return A.ak(new A.W(s,new A.aBW(),r),!0,r.h("aM.E"))}, -afI(b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=b1.a +A.aBZ.prototype={ +gr0(){var s=this.b,r=A.a7(s).h("W<1,rp>") +return A.ak(new A.W(s,new A.aC_(),r),!0,r.h("aM.E"))}, +gQx(){var s=this.b,r=A.a7(s).h("W<1,t_>") +return A.ak(new A.W(s,new A.aC0(),r),!0,r.h("aM.E"))}, +afG(b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=b1.a for(s=a8.b,r=s.length,q=b2.a,p=0;p$.bcs()){a0=2/Math.sqrt(d) +if(d>$.bcz()){a0=2/Math.sqrt(d) e[0]=e[0]*a0 e[1]=e[1]*a0}a1=a9*j -if(a1*a1>$.bcr())j*=1.5707963267948966/Math.abs(a1) +if(a1*a1>$.bcy())j*=1.5707963267948966/Math.abs(a1) d=g.a.a d[0]=d[0]+a9*e[0] d[1]=d[1]+a9*e[1] g.b=l+a9*j f.b=j}c=0 while(!0){if(!(c0.0012184696791468343)){q=n.r -q=q.bP(q)>0.0001}else q=!0}else q=!0 +q=q.bO(q)>0.0001}else q=!0}else q=!0 if(q){n.dy=0 a7=0}else{q=n.dy+=a9 -a7=Math.min(a7,q)}}if(a7>=0.5&&a2)B.b.ab(s,new A.aBX())}}, -afW(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this +a7=Math.min(a7,q)}}if(a7>=0.5&&a2)B.b.ab(s,new A.aC1())}}, +afU(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this for(s=a0.b,r=s.length,q=0;q$.bcs())e.ak(0,2/Math.sqrt(m)) +if(m>$.bcz())e.ak(0,2/Math.sqrt(m)) a=i*d -if(a*a>$.bcr())d*=1.5707963267948966/Math.abs(a) +if(a*a>$.bcy())d*=1.5707963267948966/Math.abs(a) m=h.a.a m[0]=m[0]+n[0]*i m[1]=m[1]+n[1]*i @@ -132305,9 +132412,9 @@ l.e=f l=o.r.a l[0]=n[0] l[1]=n[1] -o.sHB(0,d) -o.w1()}a0.ac6()}, -ac6(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this +o.sHE(0,d) +o.w2()}a0.ac4()}, +ac4(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this if(g.a==null)return s=g.c s===$&&A.c() @@ -132320,18 +132427,18 @@ for(;n0.000025)g=!1 o=a[s[f].c].a.a o[0]=o[0]+p[0] o[1]=o[1]+p[1]}return g}, -nK(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +nM(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c i===$&&A.c() s=a.b s===$&&A.c() r=j.w -q=A.mt(r.length,new A.aul(j,s),t.yw) +q=A.mt(r.length,new A.auq(j,s),t.yw) s=a.a s===$&&A.c() if(s.f){s=j.Q=j.Q*s.c @@ -132421,17 +132528,17 @@ n=n.ay k=q[o].a m[0]=l+n*k[1]*0.5*s m[1]=m[1]+n*-k[0]*0.5*s}}else j.Q=0}, -n8(a){var s=a.b +nb(a){var s=a.b s===$&&A.c() -return this.ap0(s)}, -n9(a){var s,r,q,p,o,n,m,l,k,j,i={} +return this.aoY(s)}, +nc(a){var s,r,q,p,o,n,m,l,k,j,i={} i.a=i.b=0 s=a.c s===$&&A.c() r=a.b r===$&&A.c() q=this.w -p=A.mt(q.length,new A.aum(i,this,r,s),t.yw) +p=A.mt(q.length,new A.aur(i,this,r,s),t.yw) o=-2*i.b/i.a this.Q+=o for(r=q.length,n=0;n0.005){q=r.a p=1/e r.sK(0,q[0]*p) -r.sJ(0,q[1]*p)}else r.t(0,0) -d=s.bS(r) -c=a6.bS(r) +r.sJ(0,q[1]*p)}else r.u(0,0) +d=s.bR(r) +c=a6.bR(r) b=a5.db+a5.dy*d*d+a5.dx+a5.fr*c*c q=b!==0?1/b:0 a5.fx=q @@ -132563,15 +132670,15 @@ a4.ak(0,a5.Q) r=m.a m.sK(0,r[0]-a5.db*q[0]) m.sJ(0,r[1]-a5.db*q[1]) -l-=a5.dy*s.bS(a4) +l-=a5.dy*s.bR(a4) s=i.a i.sK(0,s[0]+a5.dx*q[0]) i.sJ(0,s[1]+a5.dx*q[1]) -h+=a5.fr*a6.bS(a4)}else a5.Q=0 +h+=a5.fr*a6.bR(a4)}else a5.Q=0 a6=a7.c a6[a5.at].b=l a6[a5.ax].b=h}, -n9(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a.c +nc(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a.c b===$&&A.c() s=b[c.at] r=s.a @@ -132582,14 +132689,14 @@ o=b.b n=new A.a(new Float64Array(2)) m=new A.a(new Float64Array(2)) b=c.ch -b.h5(q,n) +b.h8(q,n) n.H(0,r) s=c.CW -s.h5(o,m) +s.h8(o,m) m.H(0,p) l=c.ay m.am(0,n) -k=l.bP(m) +k=l.bO(m) j=c.fx i=c.y h=c.z @@ -132616,7 +132723,7 @@ s=s[1] j=a.c j[c.at].b=q-l*(g*d-b*e) j[c.ax].b=o+h*(i*d-s*e)}, -n8(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this +nb(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this if(a1.w>0)return!0 s=new A.aa() r=new A.aa() @@ -132668,16 +132775,16 @@ a0=a2.b a0[a1.at].b=h-m*(k*b-q*c) a0[a1.ax].b=f+j*(a*b-o*c) return Math.abs(e)<0.005}} -A.a_T.prototype={ -qf(a,b,c,d,e){var s=this +A.a_Y.prototype={ +qh(a,b,c,d,e){var s=this s.d=b s.e=c s.a.q(A.jq(b.d,d)) s.b.q(A.jq(s.e.d,e)) s.r=Math.sqrt(e.U(0,d).gcO())}, gE(a){return this.r}} -A.a1f.prototype={ -nK(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a +A.a1l.prototype={ +nM(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a a5===$&&A.c() a4.Q=a5.c s=a4.b @@ -132736,10 +132843,10 @@ q=q[0] a=a[0] a1=c*a a2=-d*q*o-a1*a0 -b.oc(r+d*o*o+c*a0*a0,a2,a2,r+d*q*q+a1*a) +b.oe(r+d*o*o+c*a0*a0,a2,a2,r+d*q*q+a1*a) a=a4.dx a.q(b) -a.Jr() +a.Jt() a=a4.dy=d+c if(a>0)a4.dy=1/a r=a6.a @@ -132752,16 +132859,16 @@ a3.q(q) i.q(a3) i.ak(0,f) n.am(0,i) -m-=d*(s.bS(a3)+a4.x) +m-=d*(s.bR(a3)+a4.x) i.q(a3) i.ak(0,e) k.H(0,i) -j+=c*(a5.bS(a3)+a4.x)}else{q.cM() +j+=c*(a5.bR(a3)+a4.x)}else{q.cM() a4.x=0}a5=a6.c s=a5[a4.Q] s.b=m a5[a4.as].b=j}, -n9(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +nc(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c a===$&&A.c() s=a[b.Q] r=s.a @@ -132787,14 +132894,14 @@ o+=k*g f=new A.a(new Float64Array(2)) e=new A.a(new Float64Array(2)) a=b.at -a.h5(q,e) +a.h8(q,e) s=b.ax -s.h5(o,f) +s.h8(o,f) f.H(0,p) f.am(0,r) f.am(0,e) g=new A.a(new Float64Array(2)) -b.dx.Vs(f,g) +b.dx.Vr(f,g) g.dF() i=new A.a(new Float64Array(2)) d=b.w @@ -132807,19 +132914,19 @@ g.am(0,i) e.q(g) e.ak(0,n) r.am(0,e) -a=a.bS(g) +a=a.bR(g) e.q(g) e.ak(0,m) p.H(0,e) -s=s.bS(g) +s=s.bR(g) d=a0.c c=d[b.Q] c.b=q-l*a d[b.as].b=o+k*s}, -n8(a){return!0}} -A.a1g.prototype={} -A.a1q.prototype={ -nK(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a +nb(a){return!0}} +A.a1m.prototype={} +A.a1w.prototype={ +nM(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a a5===$&&A.c() a4.db=a5.c s=a4.b @@ -132881,7 +132988,7 @@ Math.sin(e) Math.cos(e) a4.x1=0 a0=new A.a(new Float64Array(2)) -if(a4.w instanceof A.vH){a5=a4.p4 +if(a4.w instanceof A.vF){a5=a4.p4 a5.cM() a4.ry=a4.RG=1 a4.x1=a4.x1+(a4.ok+a4.p2)}else{a1=new A.a(new Float64Array(2)) @@ -132894,8 +133001,8 @@ a1.q(A.c8(a,a0)) a0.q(a4.e) a0.am(0,q) a2.q(A.c8(b,a0)) -a4.ry=a1.bS(s) -q=a4.RG=a2.bS(s) +a4.ry=a1.bR(s) +q=a4.RG=a2.bR(s) a5=a4.x1 r=a4.k3 p=a4.k1 @@ -132938,7 +133045,7 @@ a5[a4.db].b=l a5[a4.dx].b=i a5[a4.dy].b=f a5[a4.fr].b=c}, -n9(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +nc(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c a1===$&&A.c() s=a1[a0.db] r=s.a @@ -132957,11 +133064,11 @@ i=new A.a(new Float64Array(2)) a1=a0.p4 j.q(r) j.am(0,n) -s=a1.bP(j) +s=a1.bO(j) h=a0.R8 i.q(p) i.am(0,l) -g=h.bP(i) +g=h.bO(i) f=a0.RG e=a0.ry d=a0.rx @@ -132995,7 +133102,7 @@ a[a0.db].b=q+c*b*d a[a0.dx].b=o+e*b*f a[a0.dy].b=m-a1*b*g a[a0.fr].b=k-h*b*s}, -n8(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=a9.b +nb(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=a9.b a8===$&&A.c() s=a8[a7.db] r=s.a @@ -133023,7 +133130,7 @@ h=new A.a(new Float64Array(2)) a8=new Float64Array(2) g=new A.a(a8) s=new Float64Array(2) -if(a7.w instanceof A.vH){g.cM() +if(a7.w instanceof A.vF){g.cM() f=0+(a7.ok+a7.p2) e=q-m-a7.ay d=1 @@ -133041,17 +133148,17 @@ b.q(A.c8(i,h)) h.q(a7.e) h.am(0,a7.fx) a.q(A.c8(j,h)) -c=b.bS(g) -d=a.bS(g) +c=b.bR(g) +d=a.bR(g) f=0+(a7.k3+a7.k1+a7.p2*c*c+a7.ok*d*d) a0.q(a3) a0.am(0,a4) h.q(a) h.H(0,r) h.am(0,n) -a1.q(A.rB(i,h)) +a1.q(A.rz(i,h)) a1.am(0,a0) -e=a1.bP(a2)}new A.a(s).cM() +e=a1.bO(a2)}new A.a(s).cM() a5=a7.cx f+=a5*a5*(a7.p1+a7.p3) a2=a7.ch @@ -133079,9 +133186,9 @@ a4[a7.dx].b=o+a3*a6*a5 a4[a7.dy].b=m-a8*a6*c a4[a7.fr].b=k-s*a6*a5 return!0}} -A.a1r.prototype={} +A.a1x.prototype={} A.jU.prototype={ -pH(a){var s=this,r=a.d +pJ(a){var s=this,r=a.d r===$&&A.c() s.a=r r=a.e @@ -133089,12 +133196,12 @@ r===$&&A.c() s.b=r s.d=a.f s.c=!1}, -a7J(){}} -A.a2F.prototype={} -A.Ee.prototype={ +a7H(){}} +A.a2L.prototype={} +A.Ed.prototype={ T(){return"LimitState."+this.b}} -A.a3O.prototype={ -nK(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a +A.a3U.prototype={ +nM(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.a a5===$&&A.c() a4.ax=a5.c s=a4.b @@ -133156,10 +133263,10 @@ p=c[0] q=s[0] a2=a1*q a3=-a0*p*d-a2*e -f.oc(a5+a0*d*d+a1*e*e,a3,a3,a5+a0*p*p+a2*q) +f.oe(a5+a0*d*d+a1*e*e,a3,a3,a5+a0*p*p+a2*q) q=a4.go q.q(f) -q.Jr() +q.Jt() q=a4.id=a0+a1 if(q>0)a4.id=1/q new A.a(r).q(A.c8(g,a4.w)) @@ -133191,7 +133298,7 @@ h+=a1*(s[0]*q[1]-s[1]*q[0]+a4.z)}else{r.cM() a4.z=0}a5=a6.c a5[a4.ax].b=l a5[a4.ay].b=h}, -n9(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a6.c +nc(a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a6.c a5===$&&A.c() s=a5[a4.ax] r=s.a @@ -133227,7 +133334,7 @@ a=a4.ch.a a0=a4.db.a b.sK(0,s[0]+-o*g[1]-f[0]- -q*a[1]+i*a4.at*a0[0]) b.sJ(0,s[1]+o*g[0]-f[1]-q*a[0]+i*a4.at*a0[1]) -a4.go.Vs(b,h) +a4.go.Vr(b,h) h.dF() a0=new Float64Array(2) a1=a4.y @@ -133253,14 +133360,14 @@ a5=a5[0] a3=a6.c a3[a4.ax].b=q-l*(f*a0-a*a1) a3[a4.ay].b=o+k*(s*a2-g*a5)}, -n8(a){return!0}} -A.a3P.prototype={} -A.a3Q.prototype={ -WL(a){var s=this.b +nb(a){return!0}} +A.a3V.prototype={} +A.a3W.prototype={ +WK(a){var s=this.b s===$&&A.c() -if((s.b&2)!==2)s.fq(!0) +if((s.b&2)!==2)s.fu(!0) this.w.q(a)}, -nK(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.b +nM(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.b b===$&&A.c() c.ax=b.c s=c.ch @@ -133304,10 +133411,10 @@ f=g[1] e=c.at g=g[0] d=-r*g*f -h.oc(s+r*f*f+e,d,d,s+r*g*g+e) +h.oe(s+r*f*f+e,d,d,s+r*g*g+e) e=c.cy e.q(h) -e.Jr() +e.Jt() e=c.db e.q(q) e.H(0,b) @@ -133321,17 +133428,17 @@ s=o.a g=r.a o.sK(0,s[0]+c.CW*g[0]) o.sJ(0,s[1]+c.CW*g[1]) -n+=c.cx*b.bS(r)}else r.cM() +n+=c.cx*b.bR(r)}else r.cM() a.c[c.ax].b=n}, -n8(a){return!0}, -n9(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c +nb(a){return!0}, +nc(a){var s,r,q,p,o,n,m,l,k,j=this,i=a.c i===$&&A.c() i=i[j.ax] s=i.a r=i.b q=new A.a(new Float64Array(2)) i=j.ay -i.h5(r,q) +i.h8(r,q) q.H(0,s) p=new Float64Array(2) o=new A.a(p) @@ -133342,7 +133449,7 @@ n.ak(0,j.at) n.H(0,j.db) n.H(0,q) n.dF() -j.cy.Vs(n,o) +j.cy.Vr(n,o) n.q(m) m.H(0,o) l=a.a @@ -133355,11 +133462,11 @@ m=s.a s.sK(0,m[0]+j.CW*p[0]) s.sJ(0,m[1]+j.CW*p[1]) p=j.cx -i=i.bS(o) +i=i.bR(o) a.c[j.ax].b=r+p*i}} -A.a3R.prototype={} -A.NL.prototype={ -nK(b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=this,b6=b5.a +A.a3X.prototype={} +A.NN.prototype={ +nM(b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=this,b6=b5.a b6===$&&A.c() b5.dx=b6.c s=b5.b @@ -133421,8 +133528,8 @@ b6=b5.k2 b6.q(A.c8(g,b5.y)) d.q(e) d.H(0,c) -b5.p1=d.bS(b6) -s=b5.p2=b.bS(b6) +b5.p1=d.bR(b6) +s=b5.p2=b.bR(b6) r=a+a0 q=b5.p1 s=b5.p4=r+a1*q*q+a2*s*s @@ -133431,8 +133538,8 @@ s=b5.k3 s.q(A.c8(g,b5.z)) d.q(e) d.H(0,c) -b5.k4=d.bS(s) -q=b5.ok=b.bS(s) +b5.k4=d.bR(s) +q=b5.ok=b.bR(s) p=b5.k4 a3=a1*p a4=a2*q @@ -133445,20 +133552,20 @@ if(a9===0)a9=1 b0=a1*a6 b1=a2*a7 b2=b0+b1 -b5.p3.tn(r+a3*p+a4*q,a5,a8,a5,a9,b2,a8,b2,r+b0*a6+b1*a7) -if(b5.cx){b3=b6.bP(e) +b5.p3.tp(r+a3*p+a4*q,a5,a8,a5,a9,b2,a8,b2,r+b0*a6+b1*a7) +if(b5.cx){b3=b6.bO(e) r=b5.ay q=b5.ax -if(Math.abs(r-q)<0.01)b5.db=B.ek +if(Math.abs(r-q)<0.01)b5.db=B.el else if(b3<=q){r=b5.db r===$&&A.c() -if(r!==B.dH){b5.db=B.dH -b5.as.sj1(0,0)}}else if(b3>=r){r=b5.db +if(r!==B.dJ){b5.db=B.dJ +b5.as.sj3(0,0)}}else if(b3>=r){r=b5.db r===$&&A.c() -if(r!==B.dI){b5.db=B.dI -b5.as.sj1(0,0)}}else{b5.db=B.cJ -b5.as.sj1(0,0)}}else{b5.db=B.cJ -b5.as.sj1(0,0)}if(!b5.cy)b5.at=0 +if(r!==B.dK){b5.db=B.dK +b5.as.sj3(0,0)}}else{b5.db=B.cK +b5.as.sj3(0,0)}}else{b5.db=B.cK +b5.as.sj3(0,0)}if(!b5.cy)b5.at=0 r=b7.a r===$&&A.c() q=b5.as @@ -133490,7 +133597,7 @@ h+=a2*(s*a4+p+q*a6)}else{q.cM() b5.at=0}b6=b7.c b6[b5.dx].b=l b6[b5.dy].b=h}, -n9(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=b1.c +nc(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=b1.c b0===$&&A.c() s=b0[a9.dx] r=s.a @@ -133505,11 +133612,11 @@ k=a9.k1 j=new A.a(new Float64Array(2)) if(a9.cy){b0=a9.db b0===$&&A.c() -b0=b0!==B.ek}else b0=!1 +b0=b0!==B.el}else b0=!1 if(b0){j.q(p) j.am(0,r) b0=a9.k2 -s=b0.bP(j) +s=b0.bO(j) i=a9.p2 h=a9.p1 g=a9.p4 @@ -133539,19 +133646,19 @@ a0=new A.a(b0) j.q(p) j.am(0,r) s=a9.k3 -a0.sK(0,s.bP(j)+a9.ok*o-a9.k4*q) +a0.sK(0,s.bO(j)+a9.ok*o-a9.k4*q) a0.sJ(0,o-q) if(a9.cx){i=a9.db i===$&&A.c() -i=i!==B.cJ}else i=!1 +i=i!==B.cK}else i=!1 if(i){i=a9.k2 -h=i.bP(p.U(0,r)) +h=i.bO(p.U(0,r)) g=a9.p2 f=a9.p1 d=b0[0] b0=b0[1] a1=new A.dC(new Float64Array(3)) -a1.hE(d,b0,h+g*o-f*q) +a1.hG(d,b0,h+g*o-f*q) b0=new Float64Array(3) a2=new A.dC(b0) h=new Float64Array(3) @@ -133560,26 +133667,26 @@ g=a9.as a2.q(g) f=a9.p3 a1.dF() -A.aE6(f,a3,a1) +A.aEc(f,a3,a1) g.H(0,a3) d=a9.db d===$&&A.c() -if(d===B.dH)g.sj1(0,Math.max(g.a[2],0)) -else if(d===B.dI)g.sj1(0,Math.min(g.a[2],0)) +if(d===B.dJ)g.sj3(0,Math.max(g.a[2],0)) +else if(d===B.dK)g.sj3(0,Math.min(g.a[2],0)) a4=new A.a(new Float64Array(2)) d=new Float64Array(2) a5=new A.a(d) a6=f.a -j.t(a6[6],a6[7]) +j.u(a6[6],a6[7]) j.ak(0,g.a[2]-b0[2]) a4.q(a0) a4.dF() a4.am(0,j) -A.Mx(f,a5,a4) +A.Mw(f,a5,a4) f=b0[0] b0=b0[1] a6=new A.a(new Float64Array(2)) -a6.t(f,b0) +a6.u(f,b0) a5.H(0,a6) g.sK(0,d[0]) g.sJ(0,d[1]) @@ -133608,7 +133715,7 @@ p.sK(0,f[0]+m*b0[0]) p.sJ(0,f[1]+m*b0[1]) o+=k*(s*d+g+h*a6)}else{b0=new Float64Array(2) a0.dF() -A.Mx(a9.p3,new A.a(b0),a0) +A.Mw(a9.p3,new A.a(b0),a0) a0.dF() a0=a9.as i=a0.a @@ -133632,7 +133739,7 @@ p.sJ(0,h[1]+m*i[1]) o+=k*(s*g+b0)}b0=b1.c b0[a9.dx].b=q b0[a9.dy].b=o}, -n8(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=new A.aa(),b2=new A.aa(),b3=new A.a(new Float64Array(2)),b4=new A.a(new Float64Array(2)),b5=new A.a(new Float64Array(2)),b6=new Float64Array(2),b7=new A.a(b6),b8=new Float64Array(2),b9=new A.a(b8),c0=new Float64Array(2),c1=new A.a(c0),c2=new Float64Array(2),c3=new A.a(c2),c4=new Float64Array(3),c5=new A.dC(c4),c6=c7.b +nb(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=new A.aa(),b2=new A.aa(),b3=new A.a(new Float64Array(2)),b4=new A.a(new Float64Array(2)),b5=new A.a(new Float64Array(2)),b6=new Float64Array(2),b7=new A.a(b6),b8=new Float64Array(2),b9=new A.a(b8),c0=new Float64Array(2),c1=new A.a(c0),c2=new Float64Array(2),c3=new A.a(c2),c4=new Float64Array(3),c5=new A.dC(c4),c6=c7.b c6===$&&A.c() s=c6[b0.dx] r=s.a @@ -133661,20 +133768,20 @@ b5.am(0,b3) b7.q(A.c8(b1,b0.y)) c1.q(b5) c1.H(0,b3) -j=c1.bS(b7) -i=b4.bS(b7) +j=c1.bR(b7) +i=b4.bR(b7) b9.q(A.c8(b1,b0.z)) c1.q(b5) c1.H(0,b3) -h=c1.bS(b9) -g=b4.bS(b9) -c3.sK(0,b9.bP(b5)) +h=c1.bR(b9) +g=b4.bR(b9) +c3.sK(0,b9.bO(b5)) c6=b0.Q c6===$&&A.c() c3.sJ(0,o-q-c6) f=Math.abs(c2[0]) c6=c2[1] -if(b0.cx){e=b7.bP(b5) +if(b0.cx){e=b7.bO(b5) s=b0.ay d=b0.ax if(Math.abs(s-d)<0.01){c=B.d.ct(e,-0.2,0.2) @@ -133697,23 +133804,23 @@ if(a4===0)a4=1 c0=l*j d=k*i a5=c0+d -a6=new A.hX(new Float64Array(9)) -a6.tn(s+a0+a1,a2,a3,a2,a4,a5,a3,a5,s+c0*j+d*i) +a6=new A.hW(new Float64Array(9)) +a6.tp(s+a0+a1,a2,a3,a2,a4,a5,a3,a5,s+c0*j+d*i) a7=new A.dC(new Float64Array(3)) a7.sK(0,c2[0]) a7.sJ(0,c2[1]) -a7.sj1(0,c) +a7.sj3(0,c) a7.dF() -A.aE6(a6,c5,a7)}else{a4=l+k +A.aEc(a6,c5,a7)}else{a4=l+k if(a4===0)a4=1 a6=new A.jc(new Float64Array(4)) -a6.oc(s+a0+a1,a2,a2,a4) +a6.oe(s+a0+a1,a2,a2,a4) c3.dF() -A.bfS(a6,c1,c3) +A.bfZ(a6,c1,c3) c3.dF() c5.sK(0,c0[0]) c5.sJ(0,c0[1]) -c5.sj1(0,0)}c0=c4[0] +c5.sj3(0,0)}c0=c4[0] c2=b8[0] s=c4[2] a8=c0*c2+s*b6[0] @@ -133729,16 +133836,16 @@ b6=c7.b b6[b0.dx].b=q-l*(c0*h+c4+s*j) b6[b0.dy].b=o+k*(c0*g+c4+s*i) return f<=0.005&&Math.abs(c6)<=0.03490658503988659}} -A.a5U.prototype={ -qf(a,b,c,d,e){var s=this +A.a60.prototype={ +qh(a,b,c,d,e){var s=this s.d=b s.e=c s.a.q(A.jq(b.d,d)) s.b.q(A.jq(s.e.d,d)) -s.r.q(A.rB(s.d.d.b,e)) +s.r.q(A.rz(s.d.d.b,e)) s.w=s.e.f.e-s.d.f.e}} -A.a5X.prototype={ -nK(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=a6.a +A.a63.prototype={ +nM(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=a6.a a7===$&&A.c() a6.ax=a7.c s=a6.b @@ -133801,8 +133908,8 @@ if(d>0.05)r.ak(0,1/d) else r.cM() if(c>0.05)q.ak(0,1/c) else q.cM() -b=s.bS(r) -a=a7.bS(q) +b=s.bR(r) +a=a7.bR(q) p=a6.dy a0=a6.fx a1=a6.fr @@ -133824,15 +133931,15 @@ a5.ak(0,-a6.as*a6.at) q=m.a m.sK(0,q[0]+a6.dy*p[0]) m.sJ(0,q[1]+a6.dy*p[1]) -l+=a6.fx*s.bS(a4) +l+=a6.fx*s.bR(a4) s=i.a i.sK(0,s[0]+a6.fr*a0[0]) i.sJ(0,s[1]+a6.fr*a0[1]) -h+=a6.fy*a7.bS(a5)}else a6.at=0 +h+=a6.fy*a7.bR(a5)}else a6.at=0 a7=a8.c a7[a6.ax].b=l a7[a6.ay].b=h}, -n9(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c +nc(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a0.c a===$&&A.c() s=a[b.ax] r=s.a @@ -133847,16 +133954,16 @@ l=new A.a(a) s=new Float64Array(2) k=new A.a(s) j=b.cx -j.h5(q,n) +j.h8(q,n) n.H(0,r) i=b.cy -i.h5(o,m) +i.h8(o,m) m.H(0,p) h=b.ch -g=h.bP(n) +g=h.bO(n) f=b.as e=b.CW -d=e.bP(m) +d=e.bO(m) c=-b.go*(-g-f*d) b.at+=c l.q(h) @@ -133867,16 +133974,16 @@ e=r.a r.sK(0,e[0]+b.dy*a[0]) r.sJ(0,e[1]+b.dy*a[1]) a=b.fx -j=j.bS(l) +j=j.bR(l) e=p.a p.sK(0,e[0]+b.fr*s[0]) p.sJ(0,e[1]+b.fr*s[1]) s=b.fy -i=i.bS(k) +i=i.bR(k) e=a0.c e[b.ax].b=q+a*j e[b.ay].b=o+s*i}, -n8(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=new A.aa(),b=new A.aa(),a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)),a1=new A.a(new Float64Array(2)),a2=new A.a(new Float64Array(2)),a3=new A.a(new Float64Array(2)),a4=new Float64Array(2),a5=new A.a(a4),a6=new Float64Array(2),a7=new A.a(a6),a8=a9.b +nb(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=new A.aa(),b=new A.aa(),a=new A.a(new Float64Array(2)),a0=new A.a(new Float64Array(2)),a1=new A.a(new Float64Array(2)),a2=new A.a(new Float64Array(2)),a3=new A.a(new Float64Array(2)),a4=new Float64Array(2),a5=new A.a(a4),a6=new Float64Array(2),a7=new A.a(a6),a8=a9.b a8===$&&A.c() s=a8[d.ax] r=s.a @@ -133906,8 +134013,8 @@ if(n>0.05)a1.ak(0,1/n) else a1.cM() if(m>0.05)a2.ak(0,1/m) else a2.cM() -l=a.bS(a1) -k=a0.bS(a2) +l=a.bR(a1) +k=a0.bR(a2) a8=d.dy s=d.fx j=d.fr @@ -133925,19 +134032,19 @@ a8=r.a r.sK(0,a8[0]+d.dy*a4[0]) r.sJ(0,a8[1]+d.dy*a4[1]) a4=d.fx -a8=a.bS(a5) +a8=a.bR(a5) s=p.a p.sK(0,s[0]+d.fr*a6[0]) p.sJ(0,s[1]+d.fr*a6[1]) a6=d.fy -s=a0.bS(a7) +s=a0.bR(a7) j=a9.b j[d.ax].b=q+a4*a8 j[d.ay].b=o+a6*s return Math.abs(f)<0.005}} -A.a5Y.prototype={} -A.vH.prototype={ -nK(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=a7.a +A.a64.prototype={} +A.vF.prototype={ +nM(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=a7.a a8===$&&A.c() a7.cx=a8.c s=a7.b @@ -133998,18 +134105,18 @@ o=o[0] a0=a0[0] a3=a7.k1 a4=a3.a -a3.tn(q+a*a*d+a1*a1*c,a4[3],a4[6],a2*o*d-a1*a0*c,q+o*o*d+a0*a0*c,a4[7],a2*d-a1*c,o*d+a0*c,r) +a3.tp(q+a*a*d+a1*a1*c,a4[3],a4[6],a2*o*d-a1*a0*c,q+o*o*d+a0*a0*c,a4[7],a2*d-a1*c,o*d+a0*c,r) a7.k2=r if(r>0)a7.k2=1/r if(!a7.Q||b)a7.z=0 if(a7.ax&&!b){a5=l-p-a7.ay r=a7.CW q=a7.ch -if(Math.abs(r-q)<0.06981317007977318)a7.k3=B.ek -else if(a5<=q){if(a7.k3!==B.dH)a7.y.sj1(0,0) -a7.k3=B.dH}else if(a5>=r){if(a7.k3!==B.dI)a7.y.sj1(0,0) -a7.k3=B.dI}else{a7.k3=B.cJ -a7.y.sj1(0,0)}}else a7.k3=B.cJ +if(Math.abs(r-q)<0.06981317007977318)a7.k3=B.el +else if(a5<=q){if(a7.k3!==B.dJ)a7.y.sj3(0,0) +a7.k3=B.dJ}else if(a5>=r){if(a7.k3!==B.dK)a7.y.sj3(0,0) +a7.k3=B.dK}else{a7.k3=B.cK +a7.y.sj3(0,0)}}else a7.k3=B.cK r=a9.a r===$&&A.c() if(r.f){q=new Float64Array(2) @@ -134024,15 +134131,15 @@ a6.sJ(0,a[1]) o=n.a n.sK(0,o[0]-f*q[0]) n.sJ(0,o[1]-f*q[1]) -m-=d*(s.bS(a6)+a7.z+a[2]) +m-=d*(s.bR(a6)+a7.z+a[2]) s=k.a k.sK(0,s[0]+e*q[0]) k.sJ(0,s[1]+e*q[1]) -j+=c*(a8.bS(a6)+a7.z+a[2])}else{a7.y.cM() +j+=c*(a8.bR(a6)+a7.z+a[2])}else{a7.y.cM() a7.z=0}a8=a9.c a8[a7.cx].b=m a8[a7.cy].b=j}, -n9(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=a7.c +nc(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=a7.c a6===$&&A.c() s=a6[a5.cx] r=s.a @@ -134045,7 +134152,7 @@ m=a5.fy l=a5.go k=a5.id j=l+k===0 -if(a5.Q&&a5.k3!==B.ek&&!j){a6=a5.at +if(a5.Q&&a5.k3!==B.el&&!j){a6=a5.at s=a5.k2 i=a5.z h=a7.a @@ -134057,72 +134164,72 @@ f=a6-i q-=l*f o+=k*f}a6=new Float64Array(2) e=new A.a(a6) -if(a5.ax&&a5.k3!==B.cJ&&!j){s=new Float64Array(2) +if(a5.ax&&a5.k3!==B.cK&&!j){s=new Float64Array(2) d=new A.a(s) c=new A.dC(new Float64Array(3)) h=a5.db -h.h5(q,e) +h.h8(q,e) b=a5.dx -b.h5(o,d) +b.h8(o,d) d.H(0,p) d.am(0,r) d.am(0,e) -c.hE(s[0],s[1],o-q) +c.hG(s[0],s[1],o-q) s=new Float64Array(3) f=new A.dC(s) a=a5.k1 -A.aE6(a,f,c) +A.aEc(a,f,c) f.dF() a0=a5.k3 -if(a0===B.ek)a5.y.H(0,f) -else if(a0===B.dH){a0=a5.y +if(a0===B.el)a5.y.H(0,f) +else if(a0===B.dJ){a0=a5.y a1=a0.a if(a1[2]+s[2]<0){a2=new A.a(new Float64Array(2)) a3=a.a -a2.t(a3[6],a3[7]) +a2.u(a3[6],a3[7]) a2.ak(0,a1[2]) a2.am(0,d) -A.Mx(a,e,a2) +A.Mw(a,e,a2) f.sK(0,a6[0]) f.sJ(0,a6[1]) -f.sj1(0,-a1[2]) +f.sj3(0,-a1[2]) a0.sK(0,a1[0]+a6[0]) a0.sJ(0,a1[1]+a6[1]) -a0.sj1(0,0)}else a0.H(0,f)}else if(a0===B.dI){a0=a5.y +a0.sj3(0,0)}else a0.H(0,f)}else if(a0===B.dK){a0=a5.y a1=a0.a if(a1[2]+s[2]>0){a2=new A.a(new Float64Array(2)) a3=a.a -a2.t(a3[6],a3[7]) +a2.u(a3[6],a3[7]) a2.ak(0,a1[2]) a2.am(0,d) -A.Mx(a,e,a2) +A.Mw(a,e,a2) f.sK(0,a6[0]) f.sJ(0,a6[1]) -f.sj1(0,-a1[2]) +f.sj3(0,-a1[2]) a0.sK(0,a1[0]+a6[0]) a0.sJ(0,a1[1]+a6[1]) -a0.sj1(0,0)}else a0.H(0,f)}a6=new Float64Array(2) +a0.sj3(0,0)}else a0.H(0,f)}a6=new Float64Array(2) a4=new A.a(a6) -a4.t(s[0],s[1]) +a4.u(s[0],s[1]) a=r.a r.sK(0,a[0]-n*a6[0]) r.sJ(0,a[1]-n*a6[1]) -q-=l*(h.bS(a4)+s[2]) +q-=l*(h.bR(a4)+s[2]) h=p.a p.sK(0,h[0]+m*a6[0]) p.sJ(0,h[1]+m*a6[1]) -o+=k*(b.bS(a4)+s[2])}else{c=new A.a(new Float64Array(2)) +o+=k*(b.bR(a4)+s[2])}else{c=new A.a(new Float64Array(2)) a6=new Float64Array(2) f=new A.a(a6) s=a5.db -s.h5(q,e) +s.h8(q,e) h=a5.dx -h.h5(o,c) +h.h8(o,c) c.H(0,p) c.am(0,r) c.am(0,e) c.dF() -A.Mx(a5.k1,f,c) +A.Mw(a5.k1,f,c) b=a5.y a=b.a b.sK(0,a[0]+a6[0]) @@ -134130,14 +134237,14 @@ b.sJ(0,a[1]+a6[1]) a=r.a r.sK(0,a[0]-n*a6[0]) r.sJ(0,a[1]-n*a6[1]) -q-=l*s.bS(f) +q-=l*s.bR(f) s=p.a p.sK(0,s[0]+m*a6[0]) p.sJ(0,s[1]+m*a6[1]) -o+=k*h.bS(f)}a6=a7.c +o+=k*h.bR(f)}a6=a7.c a6[a5.cx].b=q a6[a5.cy].b=o}, -n8(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=new A.aa(),b0=new A.aa(),b1=b2.b +nb(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=new A.aa(),b0=new A.aa(),b1=b2.b b1===$&&A.c() s=b1[a8.cx] r=s.a @@ -134151,14 +134258,14 @@ b0.a=Math.sin(o) b0.b=Math.cos(o) b1=a8.go s=a8.id -if(a8.ax&&a8.k3!==B.cJ&&b1+s!==0){n=o-q-a8.ay +if(a8.ax&&a8.k3!==B.cK&&b1+s!==0){n=o-q-a8.ay b1=a8.k3 -if(b1===B.ek){m=B.d.ct(n-a8.ch,-0.13962634015954636,0.13962634015954636) +if(b1===B.el){m=B.d.ct(n-a8.ch,-0.13962634015954636,0.13962634015954636) l=-a8.k2*m -k=Math.abs(m)}else if(b1===B.dH){j=n-a8.ch +k=Math.abs(m)}else if(b1===B.dJ){j=n-a8.ch k=-j j=B.d.ct(j+0.03490658503988659,-0.13962634015954636,0) -l=-a8.k2*j}else if(b1===B.dI){j=n-a8.CW +l=-a8.k2*j}else if(b1===B.dK){j=n-a8.CW i=B.d.ct(j-0.03490658503988659,0,0.13962634015954636) l=-a8.k2*i k=j}else{k=0 @@ -134198,40 +134305,40 @@ b1=b1[0] s=s[0] a6=a1*s a7=-a0*b1*a4-a6*a5 -a2.oc(a3+a0*a4*a4+a1*a5*a5,a7,a7,a3+a0*b1*b1+a6*s) -A.bfS(a2,d,f) +a2.oe(a3+a0*a4*a4+a1*a5*a5,a7,a7,a3+a0*b1*b1+a6*s) +A.bfZ(a2,d,f) d.dF() s=r.a r.sK(0,s[0]-b*e[0]) r.sJ(0,s[1]-b*e[1]) -s=h.bS(d) +s=h.bR(d) a6=p.a p.sK(0,a6[0]+a*e[0]) p.sJ(0,a6[1]+a*e[1]) -e=g.bS(d) +e=g.bR(d) a6=b2.b a6[a8.cx].b=q-a0*s a6[a8.cy].b=o+a1*e return c<=0.005&&k<=0.03490658503988659}, -LT(a,b){var s,r=this +LV(a,b){var s,r=this if(a!==r.ch||b!==r.CW){s=r.a s===$&&A.c() -s.fq(!0) +s.fu(!0) s=r.b s===$&&A.c() -s.fq(!0) -r.y.sj1(0,0) +s.fu(!0) +r.y.sj3(0,0) r.ch=a r.CW=b}}} -A.a72.prototype={ -Tt(a,b,c,d){var s=this +A.a79.prototype={ +Ts(a,b,c,d){var s=this s.d=b s.e=c s.a.q(A.jq(b.d,d)) s.b.q(A.jq(s.e.d,d)) s.r=s.e.f.e-s.d.f.e}} -A.a75.prototype={ -nK(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.a +A.a7c.prototype={ +nM(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=a1.a a2===$&&A.c() a1.as=a2.c s=a1.b @@ -134289,8 +134396,8 @@ q=a1.z=Math.sqrt(r.gcO()) if(q>0.005)r.ak(0,1/q) else{r.cM() a1.Q=a1.fr=0 -return}d=s.bS(r) -c=a2.bS(r) +return}d=s.bR(r) +c=a2.bR(r) q=a1.cy b=q+a1.dx*d*d+a1.db+a1.dy*c*c a1.fr=b!==0?1/b:0 @@ -134313,7 +134420,7 @@ h+=a1.dy*(a2[0]*a0-a2[1]*a)}else a1.Q=0 a2=a3.c a2[a1.as].b=l a2[a1.at].b=h}, -n9(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c +nc(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a2.c a1===$&&A.c() s=a1[a0.as] r=s.a @@ -134325,16 +134432,16 @@ n=new A.a(new Float64Array(2)) m=new A.a(new Float64Array(2)) l=new A.a(new Float64Array(2)) a1=a0.ay -a1.h5(q,n) +a1.h8(q,n) n.H(0,r) s=a0.ch -s.h5(o,m) +s.h8(o,m) m.H(0,p) k=a0.z-a0.y j=a0.ax l.q(m) l.am(0,n) -i=j.bP(l) +i=j.bO(l) if(k<0){h=a2.a h===$&&A.c() i+=h.b*k}h=a0.fr @@ -134362,7 +134469,7 @@ s=s[1] a=a2.c a[a0.as].b=q-j*(h*d-a1*e) a[a0.at].b=o+c*(b*d-s*e)}, -n8(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a4.b +nb(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=a4.b a3===$&&A.c() s=a3[a2.as] r=s.a @@ -134414,9 +134521,9 @@ a1=a4.b a1[a2.as].b=q-a3*(b*c-s*d) a1[a2.at].b=o+a*(a0*c-j*d) return g-a2.y<0.005}} -A.b94.prototype={} -A.aaK.prototype={ -nK(c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1=this,c2=c1.a +A.b9a.prototype={} +A.aaR.prototype={ +nM(c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1=this,c2=c1.a c2===$&&A.c() c1.ay=c2.c s=c1.b @@ -134475,7 +134582,7 @@ a1=-b o=o[0] a=a[0] a2=d+c -new A.hX(r).tn(q+b*b*d+a0*a0*c,r[3],r[6],a1*o*d-a0*a*c,q+o*o*d+a*a*c,r[7],a1*d-a0*c,o*d+a*c,a2) +new A.hW(r).tp(q+b*b*d+a0*a0*c,r[3],r[6],a1*o*d-a0*a*c,q+o*o*d+a*a*c,r[7],a1*d-a0*c,o*d+a*c,a2) q=c1.fy if(c1.w>0){a3=r[1] a4=r[3] @@ -134483,8 +134590,8 @@ a5=r[4] a6=a3*a5-a4*a3 if(a6!==0)a6=1/a6 r=-a6 -o=new A.hX(new Float64Array(9)) -o.tn(a6*a5,r*a3,0,r*a4,a6*a3,0,0,0,0) +o=new A.hW(new Float64Array(9)) +o.tp(a6*a5,r*a3,0,r*a4,a6*a3,0,0,0,0) q.q(o) a7=a2>0?1/a2:0 r=c1.as @@ -134516,8 +134623,8 @@ r=q.a b7=r[1] b8=r[2] b9=r[5] -r=new A.hX(new Float64Array(9)) -r.tn(a6*(a-a1*a1),a6*(b2*a1-b4),a6*(b5-b2*o),b7,a6*(b6*b-b2*b2),a6*(b2*b3-b6*a1),b8,b9,a6*(b6*o-b3*b3)) +r=new A.hW(new Float64Array(9)) +r.tp(a6*(a-a1*a1),a6*(b2*a1-b4),a6*(b5-b2*o),b7,a6*(b6*b-b2*b2),a6*(b2*b3-b6*a1),b8,b9,a6*(b6*o-b3*b3)) q.q(r) c1.y=c1.at=0}r=c3.a r===$&&A.c() @@ -134528,19 +134635,19 @@ q=r[0] o=r[1] b=new Float64Array(2) c0=new A.a(b) -c0.t(q,o) +c0.u(q,o) o=n.a n.sK(0,o[0]-f*b[0]) n.sJ(0,o[1]-f*b[1]) -m-=d*(s.bS(c0)+r[2]) +m-=d*(s.bR(c0)+r[2]) s=k.a k.sK(0,s[0]+e*b[0]) k.sJ(0,s[1]+e*b[1]) -j+=c*(c2.bS(c0)+r[2])}else q.cM() +j+=c*(c2.bR(c0)+r[2])}else q.cM() c2=c3.c c2[c1.ay].b=m c2[c1.ch].b=j}, -n9(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b2.c +nc(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b2.c b1===$&&A.c() s=b1[b0.ay] r=s.a @@ -134568,11 +134675,11 @@ a0=b0.ax a1=a0.a a2=a1[2] a3=-c*(e+b+a*a2) -a0.sj1(0,a2+a3) +a0.sj3(0,a2+a3) q-=l*a3 o+=k*a3 -f.h5(o,j) -g.h5(q,h) +f.h8(o,j) +g.h8(q,h) j.H(0,p) j.am(0,r) j.am(0,h) @@ -134584,19 +134691,19 @@ b=d[0] d=d[3] c=new Float64Array(2) a4=new A.a(c) -a4.t(j*a2+a*b1,b*a2+d*b1) +a4.u(j*a2+a*b1,b*a2+d*b1) a4.dF() a0.sK(0,a1[0]+c[0]) a0.sJ(0,a1[1]+c[1]) c=r.a r.sK(0,c[0]-n*s[0]) r.sJ(0,c[1]-n*s[1]) -q-=l*g.bS(i) +q-=l*g.bR(i) g=p.a p.sK(0,g[0]+m*s[0]) p.sJ(0,g[1]+m*s[1]) -o+=k*f.bS(i)}else{g.h5(q,h) -f.h5(o,j) +o+=k*f.bR(i)}else{g.h8(q,h) +f.h8(o,j) j.H(0,p) j.am(0,r) j.am(0,h) @@ -134604,7 +134711,7 @@ d=b1[0] b1=b1[1] c=new Float64Array(3) a5=new A.dC(c) -a5.hE(d,b1,e) +a5.hG(d,b1,e) a6=b0.fy.a a7=c[0] a8=c[1] @@ -134614,18 +134721,18 @@ c[1]=a6[1]*a7+a6[4]*a8+a6[7]*a9 c[2]=a6[2]*a7+a6[5]*a8+a6[8]*a9 a5.dF() b0.ax.H(0,a5) -i.t(c[0],c[1]) +i.u(c[0],c[1]) e=r.a r.sK(0,e[0]-n*s[0]) r.sJ(0,e[1]-n*s[1]) -q-=l*(g.bS(i)+c[2]) +q-=l*(g.bR(i)+c[2]) g=p.a p.sK(0,g[0]+m*s[0]) p.sJ(0,g[1]+m*s[1]) -o+=k*(f.bS(i)+c[2])}b1=b2.c +o+=k*(f.bR(i)+c[2])}b1=b2.c b1[b0.ay].b=q b1[b0.ch].b=o}, -n8(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b2.b +nb(b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=b2.b b1===$&&A.c() s=b1[b0.ay] r=s.a @@ -134657,7 +134764,7 @@ f=new Float64Array(2) e=new A.a(f) e.q(b1) b1=new Float64Array(9) -d=new A.hX(b1) +d=new A.hW(b1) c=new Float64Array(2) b=new A.a(c) a=new Float64Array(2) @@ -134668,22 +134775,22 @@ a3=f[1] a4=-a2 s=s[0] f=f[0] -d.tn(a1+a2*a2*j+a3*a3*i,b1[3],b1[6],a4*s*j-a3*f*i,a1+s*s*j+f*f*i,b1[7],a4*j-a3*i,s*j+f*i,j+i) +d.tp(a1+a2*a2*j+a3*a3*i,b1[3],b1[6],a4*s*j-a3*f*i,a1+s*s*j+f*f*i,b1[7],a4*j-a3*i,s*j+f*i,j+i) if(b0.w>0){b.q(p) b.H(0,e) b.am(0,r) b.am(0,g) a5=Math.sqrt(b.gcO()) -A.Mx(d,a0,b) +A.Mw(d,a0,b) a0.dF() b1=r.a r.sK(0,b1[0]-l*a[0]) r.sJ(0,b1[1]-l*a[1]) -q-=j*g.bS(a0) +q-=j*g.bR(a0) b1=p.a p.sK(0,b1[0]+k*a[0]) p.sJ(0,b1[1]+k*a[1]) -o+=i*e.bS(a0) +o+=i*e.bR(a0) a6=0}else{b.q(p) b.H(0,e) b.am(0,r) @@ -134694,26 +134801,26 @@ a6=Math.abs(a7) b1=c[0] c=c[1] a8=new A.dC(new Float64Array(3)) -a8.hE(b1,c,a7) +a8.hG(b1,c,a7) b1=new Float64Array(3) a9=new A.dC(b1) -A.aE6(d,a9,a8) +A.aEc(d,a9,a8) a9.dF() -a0.t(b1[0],b1[1]) +a0.u(b1[0],b1[1]) s=r.a r.sK(0,s[0]-l*a[0]) r.sJ(0,s[1]-l*a[1]) -q-=j*(g.bS(a0)+b1[2]) +q-=j*(g.bR(a0)+b1[2]) s=p.a p.sK(0,s[0]+k*a[0]) p.sJ(0,s[1]+k*a[1]) -o+=i*(e.bS(a0)+b1[2])}b1=b2.b +o+=i*(e.bR(a0)+b1[2])}b1=b2.b b1[b0.ay].b=q b1[b0.ch].b=o return a5<=0.005&&a6<=0.03490658503988659}} -A.b9N.prototype={} +A.b9T.prototype={} A.S.prototype={ -ph(a){var s=this +pj(a){var s=this s.a=s.a*0.95+a*0.05 s.b=s.b*0.8+a*0.2 s.c=Math.min(a,s.c) @@ -134721,10 +134828,10 @@ s.d=Math.max(a,s.d)}, k(a){var s=this return A.h(s.b)+" ("+A.h(s.a)+") ["+A.h(s.c)+","+A.h(s.d)+"]"}} A.eS.prototype={} -A.aN0.prototype={} +A.aN6.prototype={} A.cn.prototype={} A.f0.prototype={ -fk(a){var s=new A.a(new Float64Array(2)),r=new A.aa(),q=new Float64Array(2),p=new A.a(new Float64Array(2)),o=new A.a(new Float64Array(2)),n=new A.a(new Float64Array(2)),m=new A.b3(p,o,n),l=new A.a(new Float64Array(2)),k=new A.a(new Float64Array(2)),j=A.b([],t.DA),i=A.b([],t.Q),h=A.b([],t.f),g=new Float64Array(2),f=new A.jH(B.U,new A.aw(s,r),new A.aw(new A.a(q),new A.aa()),m,l,k,this,j,i,h,new A.aDX(new A.a(g)),new A.aw(new A.a(new Float64Array(2)),new A.aa())) +fl(a){var s=new A.a(new Float64Array(2)),r=new A.aa(),q=new Float64Array(2),p=new A.a(new Float64Array(2)),o=new A.a(new Float64Array(2)),n=new A.a(new Float64Array(2)),m=new A.b3(p,o,n),l=new A.a(new Float64Array(2)),k=new A.a(new Float64Array(2)),j=A.b([],t.DA),i=A.b([],t.Q),h=A.b([],t.f),g=new Float64Array(2),f=new A.jH(B.U,new A.aw(s,r),new A.aw(new A.a(q),new A.aa()),m,l,k,this,j,i,h,new A.aE2(new A.a(g)),new A.aw(new A.a(new Float64Array(2)),new A.aa())) q=(a.z?f.b=16:0)|4 f.b=q q|=2 @@ -134749,16 +134856,16 @@ if(k===B.L)f.ay=f.ax=1 f.fr=a.b this.c.push(f) return f}, -aHW(a){var s,r,q,p,o,n,m=this +aHU(a){var s,r,q,p,o,n,m=this for(s=a.as;s.length!==0;){r=B.b.ga3(s) -m.Iw(r)}for(s=a.at;s.length!==0;){q=m.b +m.Iy(r)}for(s=a.at;s.length!==0;){q=m.b q===$&&A.c() -q.a7I(B.b.ga3(s))}B.b.aj(s) +q.a7G(B.b.ga3(s))}B.b.aj(s) for(s=a.Q,q=s.length,p=0;p0?1/p:0 m=o>0?1/o:0 -l=s.goA() +l=s.goC() for(s=this.a,k=s.Q,j=r.d,i=0+n,s=s.at,q=q.c.a,h=b1.f,g=0;g>>0)+(B.d.ad(128*d)+262144)) -a1=A.bgp(k,(B.d.ad(a+2048)<<19>>>0)+(B.d.ad(128*b)+262144)) -for(a2=a0;a2>>0)+(B.d.ae(128*d)+262144)) +a1=A.bgw(k,(B.d.ae(a+2048)<<19>>>0)+(B.d.ae(128*b)+262144)) +for(a2=a0;a2>>0)+(B.d.ad(128*e)+262144)) -a0=A.bgp(b8.a.Q,(B.d.ad(b+2048)<<19>>>0)+(B.d.ad(128*c)+262144)) -for(a1=a;a1>>0)+(B.d.ae(128*e)+262144)) +a0=A.bgw(b8.a.Q,(B.d.ae(b+2048)<<19>>>0)+(B.d.ae(128*c)+262144)) +for(a1=a;a1>>0)+(B.d.ad(128*o)+262144))}B.b.kb(s) +p.sacm(0,(B.d.ae(B.e.X(1,n.gJ(n))+2048)<<19>>>0)+(B.d.ae(128*o)+262144))}B.b.kd(s) B.b.aj(this.as) for(m=0;mf?g:f g=q[1] q[1]=g>e?g:e}s=d.ok s.b=a2 s.a=d -d.go.abs(s,a)}, -vQ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this;++f.a +d.go.abq(s,a)}, +vR(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this;++f.a s=f.y r=s.length if(r===0)return f.b=0 -for(q=0,p=0;q0.25){k=n.e j=m.gbb(m) @@ -135495,7 +135602,7 @@ p[0]=h*g[0] p[1]=h*g[1] i.sK(0,i.gK(i).U(0,1.777777*p[0])) i.sJ(0,i.gJ(i).U(0,1.777777*p[1])) -n.b.wV(q,j)}}for(s=this.as,r=s.length,o=0;o0.25){i=n.a.gdz() f=n.b.gdz() @@ -135507,14 +135614,14 @@ i.sK(0,i.gK(i).U(0,e)) i.sJ(0,i.gJ(i).U(0,d)) f.sK(0,f.gK(f).V(0,e)) f.sJ(0,f.gJ(f).V(0,d))}}}}, -afT(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=a.b*0.5 +afR(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=a.b*0.5 for(s=this.as,r=s.length,q=0;q=0;--s){q=a[s] -if(q instanceof A.mN&&q.d===B.oH)r=q}if(r!=null)r.c.push(this.gDn()) -for(s=b.length-1,p=t.rM,o=t.KJ,n=this.gDn(),m=this.e,l=null;s>=0;--s){q=b[s] -if(q instanceof A.mN&&q.d===B.oH){if(l!=null)m.push(l) -l=new A.TC(A.b([],o),q) -q.c.push(n)}else if(p.b(q)){if(l==null)l=new A.TC(A.b([],o),r) +if(q instanceof A.mN&&q.d===B.oK)r=q}if(r!=null)r.c.push(this.gDp()) +for(s=b.length-1,p=t.rM,o=t.KJ,n=this.gDp(),m=this.e,l=null;s>=0;--s){q=b[s] +if(q instanceof A.mN&&q.d===B.oK){if(l!=null)m.push(l) +l=new A.TF(A.b([],o),q) +q.c.push(n)}else if(p.b(q)){if(l==null)l=new A.TF(A.b([],o),r) l.a.push(q)}}if(l!=null)m.push(l)}, -kV(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="StrokeContent#draw",d="StrokeContent#buildPath",c="StrokeContent#drawPath" +kY(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e="StrokeContent#draw",d="StrokeContent#buildPath",c="StrokeContent#drawPath" A.fC(e) s=new Float64Array(3) r=new A.dC(s) -r.hE(0,0,0) -r.HE(a0) +r.hG(0,0,0) +r.HH(a0) q=new Float64Array(3) p=new A.dC(q) -p.hE(37394.729378,39575.2343807,0) -p.HE(a0) +p.hG(37394.729378,39575.2343807,0) +p.HH(a0) if(s[0]===q[0]||s[1]===q[1]){A.dz(e) return}s=f.x q=f.r -s=B.e.ct(B.d.aw(a1/255*s.gm(s)/100*255),0,255) +s=B.e.ct(B.d.az(a1/255*s.gm(s)/100*255),0,255) o=q.gA(q).a q.sA(0,A.a9(s,o>>>16&255,o>>>8&255,o&255)) o=f.w -q.sbY(o.gm(o)*A.b8n(a0)) -if(q.gbY()<=0){A.dz(e) +q.sbX(o.gm(o)*A.b8u(a0)) +if(q.gbX()<=0){A.dz(e) return}n=f.as if(n!=null){m=n.gm(n) -if(m===0)q.smS(null) -else if(m!==f.at)q.smS(f.d.Lj(m)) +if(m===0)q.smW(null) +else if(m!==f.at)q.smW(f.d.Ll(m)) f.at=m}for(s=f.e,o=f.a,l=a0.a,k=0;k=0;--h)o.ow(0,i[h].dA(0),B.i,l) +for(i=j.a,h=i.length-1;h>=0;--h)o.oy(0,i[h].dA(0),B.i,l) A.dz(d) A.fC(c) g=f.ax -if(g!=null)g.Sg(a,o) -a.W(f.Hd(o,a0),q) +if(g!=null)g.Sf(a,o) +a.W(f.Hg(o,a0),q) A.dz(c)}}A.dz(e)}, -anx(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3="StrokeContent#applyTrimPath" +anu(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3="StrokeContent#applyTrimPath" A.fC(a3) s=a5.b if(s==null){A.dz(a3) return}r=a2.a r.c2(0) -for(q=a5.a,p=q.length-1,o=a6.a;p>=0;--p)r.ow(0,q[p].dA(0),B.i,o) +for(q=a5.a,p=q.length-1,o=a6.a;p>=0;--p)r.oy(0,q[p].dA(0),B.i,o) n=s.e m=n.gm(n)/100 n=s.f @@ -135922,109 +136030,109 @@ n=s.r n=n.gm(n) if(m<0.01&&l>0.99){a4.W(r,a2.r) A.dz(a3) -return}r=r.rg() -k=B.b.l0(A.ak(r,!0,A.w(r).h("B.E")),0,new A.arv()) +return}r=r.ri() +k=B.b.l4(A.ak(r,!0,A.q(r).h("A.E")),0,new A.arB()) j=k*(n/360) i=k*m+j h=Math.min(k*l+j,i+k-1) for(p=q.length-1,r=a2.b,n=a2.r,g=h>k,f=h-k,e=i>k,d=i-k,c=0;p>=0;--p){b=q[p].dA(0).ap(0,o) r.c2(0) -r.mt(0,b,B.i) -b=r.rg() -a=A.ak(b,!0,A.w(b).h("B.E")) -a0=a.length!==0?J.bv(B.b.ga3(a)):0 +r.mx(0,b,B.i) +b=r.ri() +a=A.ak(b,!0,A.q(b).h("A.E")) +a0=a.length!==0?J.bu(B.b.ga3(a)):0 if(g&&fh))if(b<=h&&ih))if(b<=h&&ib?1:(h-c)/a0,0) -a4.W(a2.Hd(r,a6),n)}}c+=a0}A.dz(a3)}, -iH(a,b,c){var s,r,q,p,o,n,m,l="StrokeContent#getBounds" +A.b9O(r,a1,h>b?1:(h-c)/a0,0) +a4.W(a2.Hg(r,a6),n)}}c+=a0}A.dz(a3)}, +iK(a,b,c){var s,r,q,p,o,n,m,l="StrokeContent#getBounds" A.fC(l) s=this.a s.c2(0) -for(r=this.e,q=b.a,p=0;p=0;--r)A.bC2(a,s[r])}} -A.ud.prototype={ -Yi(a,b,c,d,e,f){var s,r,q,p,o -if(e!=null){s=A.B7(e) -s.a5J(b) -s.ai(0,this.gv8()) +A.TF.prototype={} +A.CM.prototype={ +bF(a){var s,r +for(s=this.a,r=s.length-1;r>=0;--r)A.bC8(a,s[r])}} +A.ub.prototype={ +Yh(a,b,c,d,e,f){var s,r,q,p,o +if(e!=null){s=A.B6(e) +s.a5H(b) +s.ai(0,this.gv9()) this.x=s}r=A.b([],t.oJ) for(s=this.f,q=s.length-1,p=t.m3;q>=0;--q){o=s[q] -if(p.b(o))r.push(o)}for(q=r.length-1;q>=0;--q)r[q].aEi(s)}, -Do(){this.r.f=!0}, -kC(a,b){var s,r,q,p=A.b([],t.kQ) +if(p.b(o))r.push(o)}for(q=r.length-1;q>=0;--q)r[q].aEg(s)}, +Dq(){this.r.f=!0}, +kE(a,b){var s,r,q,p=A.b([],t.kQ) B.b.F(p,a) for(s=this.f,r=s.length-1;r>=0;--r){q=s[r] -q.kC(p,B.b.cU(s,0,r)) +q.kE(p,B.b.cU(s,0,r)) p.push(q)}}, dA(a){var s,r,q,p,o,n=this,m=n.b -m.bm() +m.bl() s=n.x -if(s!=null)s.pn().ud(m) +if(s!=null)s.pp().ud(m) s=n.c s.c2(0) if(n.e)return s for(r=n.f,q=r.length-1,p=t.rM,m=m.a;q>=0;--q){o=r[q] -if(p.b(o))s.ow(0,o.dA(0),B.i,m)}return s}, -kV(a,b,c,d){var s,r,q,p,o,n,m,l=this +if(p.b(o))s.oy(0,o.dA(0),B.i,m)}return s}, +kY(a,b,c,d){var s,r,q,p,o,n,m,l=this if(l.e)return s=l.b c.ud(s) r=l.x -if(r!=null){s.bT(0,r.pn()) +if(r!=null){s.bS(0,r.pp()) r=l.x if((r==null?null:r.z)==null)q=100 else{r=r.z -q=r.gm(r)}p=B.d.aw(q/100*d/255*255)}else p=d +q=r.gm(r)}p=B.d.az(q/100*d/255*255)}else p=d for(r=l.f,o=r.length-1,n=t.R7;o>=0;--o){m=r[o] -if(n.b(m))m.kV(a,b,s,p)}}, -iH(a,b,c){var s,r,q,p,o,n=this.b +if(n.b(m))m.kY(a,b,s,p)}}, +iK(a,b,c){var s,r,q,p,o,n=this.b b.ud(n) s=this.x -if(s!=null)n.bT(0,s.pn()) +if(s!=null)n.bS(0,s.pp()) for(s=this.f,r=s.length-1,q=t.R7,p=B.C;r>=0;--r){o=s[r] -if(q.b(o))p=p.jS(o.iH(0,n,c))}return p}, +if(q.b(o))p=p.jU(o.iK(0,n,c))}return p}, $idx:1, -$ihT:1, +$ihS:1, $ilJ:1} -A.Kz.prototype={ -uT(){this.w=!1 +A.Ky.prototype={ +uU(){this.w=!1 this.c.f=!0}, -kC(a,b){var s,r,q,p -for(s=this.r.a,r=this.goX(),q=0;q>>16&255,q>>>8&255,q&255)) -s.sl1(!0) +s.sl5(!0) p=l.z if(p!=null){o=p.gm(p) -if(o===0)s.smS(null) -else if(o!==l.Q)s.smS(l.c.Lj(o)) +if(o===0)s.smW(null) +else if(o!==l.Q)s.smW(l.c.Ll(o)) l.Q=o}r=l.a r.c2(0) -for(q=l.f,n=0;n>>16&255,m>>>8&255,m&255)) -i.sl1(!0) -a.bK(0) +i.sl5(!0) +a.bJ(0) a.ap(0,c.a) l=k.CW -if(l!=null)l.Sg(a,s) +if(l!=null)l.Sf(a,s) a.W(s,i) -a.bl(0) +a.bk(0) A.dz(j)}, -iH(a,b,c){var s,r,q,p=this.e +iK(a,b,c){var s,r,q,p=this.e p.c2(0) -for(s=this.r,r=b.a,q=0;q0 if(f){e=2*n -s.x0(0,new A.x(l-e,i-e,l,i),0,1.5707963267948966,!1)}r-=p +s.x4(0,new A.x(l-e,i-e,l,i),0,1.5707963267948966,!1)}r-=p s.n(0,r+n,i) if(f){e=2*n -s.x0(0,new A.x(r,i-e,r+e,i),1.5707963267948966,1.5707963267948966,!1)}s.n(0,r,g) +s.x4(0,new A.x(r,i-e,r+e,i),1.5707963267948966,1.5707963267948966,!1)}s.n(0,r,g) if(f){i=2*n -s.x0(0,new A.x(r,h,r+i,h+i),3.141592653589793,1.5707963267948966,!1)}s.n(0,l-n,h) +s.x4(0,new A.x(r,h,r+i,h+i),3.141592653589793,1.5707963267948966,!1)}s.n(0,l-n,h) if(f){r=2*n -s.x0(0,new A.x(l-r,h,l,h+r),4.71238898038469,1.5707963267948966,!1)}s.a2(0) -d.w.bG(s) +s.x4(0,new A.x(l-r,h,l,h+r),4.71238898038469,1.5707963267948966,!1)}s.a2(0) +d.w.bF(s) d.y=!0 return s}, $idx:1, $ilJ:1} -A.OC.prototype={ -aEi(a){var s,r,q,p=this +A.OF.prototype={ +aEg(a){var s,r,q,p=this if(p.x!=null)return -s=B.b.yi(a,p)-1 +s=B.b.yk(a,p)-1 r=A.b([],t.kQ) for(;s>=0;){r.push(a[s]) B.b.dn(a,s);--s}q=t.Ba -p.x=A.bue(p.c,p.d,"Repeater",A.ak(new A.cj(r,q),!0,q.h("aM.E")),null,p.e.e)}, -kC(a,b){this.x.kC(a,b)}, +p.x=A.bul(p.c,p.d,"Repeater",A.ak(new A.cj(r,q),!0,q.h("aM.E")),null,p.e.e)}, +kE(a,b){this.x.kE(a,b)}, dA(a){var s,r,q,p,o,n,m=this,l=m.x.dA(0),k=m.b k.c2(0) s=m.f r=s.gm(s) s=m.r q=s.gm(s) -for(p=B.d.ad(r)-1,s=m.a,o=m.w,n=s.a;p>=0;--p){o.W6(p+q).ud(s) -k.ow(0,l,B.i,n)}return k}, -kV(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=l.f,j=k.gm(k) +for(p=B.d.ae(r)-1,s=m.a,o=m.w,n=s.a;p>=0;--p){o.W5(p+q).ud(s) +k.oy(0,l,B.i,n)}return k}, +kY(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=l.f,j=k.gm(k) k=l.r s=k.gm(k) k=l.w @@ -136408,37 +136516,37 @@ r=k.Q q=r.gm(r)/100 r=k.as p=r.gm(r)/100 -for(o=B.d.ad(j)-1,r=l.a;o>=0;--o){c.ud(r) -r.bT(0,k.W6(o+s)) +for(o=B.d.ae(j)-1,r=l.a;o>=0;--o){c.ud(r) +r.bS(0,k.W5(o+s)) n=A.al(q,p,o/j) n.toString m=l.x m.toString -m.kV(a,b,r,B.d.aw(d*n))}}, -iH(a,b,c){return this.x.iH(0,b,c)}, -avz(){this.c.f=!0}, +m.kY(a,b,r,B.d.az(d*n))}}, +iK(a,b,c){return this.x.iK(0,b,c)}, +avw(){this.c.f=!0}, $idx:1, -$ihT:1, -$ib7O:1, +$ihS:1, +$ib7U:1, $ilJ:1} -A.Fw.prototype={ -axj(){this.a.f=!0}, -kC(a,b){}, -aMK(b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7=b8.a +A.Fu.prototype={ +axg(){this.a.f=!0}, +kE(a,b){}, +aMI(b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7=b8.a if(b7.length<=2)return b8 s=this.c r=s.gm(s) if(r===0)return b8 -q=this.arV(b8) +q=this.arS(b8) s=b8.b q.b=new A.j(s.a,s.b) p=q.a for(s=!b8.c,o=0,n=0;m=b7.length,n=0;s=o){p=f[s] o=s-1 n=f.length -m=f[o-n*A.MC(o,n)] +m=f[o-n*A.MB(o,n)] n=s===0 l=n&&r?a.b:m.c k=n&&r?l:m.b @@ -136498,17 +136606,17 @@ if(l.a===k.a&&l.b===k.b)n=l.a===j.a&&l.b===j.b&&!i else n=!1 q=n?q+2:q+1}h=this.d if(h==null||h.a.length!==q){g=A.b([],t.hN) -for(s=0;s>>24&255,q.gm(r)>>>16&255,q.gm(r)>>>8&255,q.gm(r)&255)) -p.Xa(a,b,c,d)}} +p.X9(a,b,c,d)}} A.mN.prototype={ -aDl(){var s,r +aDi(){var s,r for(s=this.c,r=0;rs.vw())a=s.vw() +if(as.vx())a=s.vx() if(a===s.d)return s.d=a -if(r.TK(a))s.C()}, +if(r.TJ(a))s.C()}, C(){var s,r,q for(s=this.a,r=s.length,q=0;q=q.gqH())return q +a8y(a){var s,r=this.a,q=B.b.ga6(r) +if(a>=q.gqJ())return q for(s=r.length-2;s>=1;--s){q=r[s] if(this.b===q)continue -if(a>=q.gqH()&&a=q.gqJ()&&a>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +n=A.a9(J.WM(p.gm(p)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) p=k.f p===$&&A.c() m=p.gm(p) l=k.r if(l==null){l=$.G().B() l.sA(0,n) -l.smS(new A.p4(B.T,m*0.57735+0.5)) +l.smW(new A.p3(B.T,m*0.57735+0.5)) k.r=l}a.W(b.dQ(new A.j(j*r,q*r)),l)}} -A.Le.prototype={ -pr(a,b){var s,r,q=this.ch +A.Ld.prototype={ +pt(a,b){var s,r,q=this.ch q===$&&A.c() s=a.b s.toString r=a.c r.toString -q.aM6(s,r,b) +q.aM4(s,r,b) return this.ch}} -A.oV.prototype={ -pr(a,b){var s=a.b -if(s==null||a.c==null)throw A.d(A.bH("Missing values for keyframe.")) +A.oT.prototype={ +pt(a,b){var s=a.b +if(s==null||a.c==null)throw A.d(A.bG("Missing values for keyframe.")) s=A.al(s,a.c,b) s.toString -return B.d.aw(s)}} -A.LW.prototype={} -A.aDW.prototype={ -amw(a){var s,r,q,p,o,n,m,l,k +return B.d.az(s)}} +A.LV.prototype={} +A.aE1.prototype={ +amu(a){var s,r,q,p,o,n,m,l,k for(s=this.c,r=s.length,q=this.a,p=t.hd,o=t.u,n=this.b,m=t.S,l=0;l=0;--p)r=q[p].aMK(r) +if(q!=null)for(p=q.length-1;p>=0;--p)r=q[p].aMI(r) o=this.y -A.bxV(r,o) +A.by0(r,o) return o}} -A.a8x.prototype={ -fP(a){var s,r,q=this,p=q.y -p.fP(a) +A.a8E.prototype={ +fQ(a){var s,r,q=this,p=q.y +p.fQ(a) s=q.z -s.fP(a) +s.fQ(a) q.x=new A.j(p.gm(p),s.gm(s)) for(p=q.a,r=0;r=0)return o.b[m] s=-(m+1) if(s===0)return o.b[0] @@ -137105,25 +137213,25 @@ else{r=o.b q=r.length-1 if(s===q)return r[q]}q=s-1 p=n[q] -return A.azp((a-p)/(n[s]-p),r[q],r[s])}} -A.a1D.prototype={ -lb(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.S,e=t.Fs,d=$.G(),c=d.S() +return A.azu((a-p)/(n[s]-p),r[q],r[s])}} +A.a1J.prototype={ +lf(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.S,e=t.Fs,d=$.G(),c=d.S() d=d.B() s=A.b([],t.KJ) r=a.a.d -r=B.d.aw(B.e.cW(A.dh(0,B.d.aw((r.c-r.b)/r.d*1000)).a,1000)/32) -q=A.beW(g.d.a) +r=B.d.az(B.e.cW(A.dh(0,B.d.az((r.c-r.b)/r.d*1000)).a,1000)/32) +q=A.bf2(g.d.a) p=t.u o=A.b([],p) -n=new A.oV(o,A.bJ(g.e.a,f)) +n=new A.oT(o,A.bI(g.e.a,f)) m=t.o l=A.b([],p) -k=new A.lK(l,A.bJ(g.f.a,m)) +k=new A.lK(l,A.bI(g.f.a,m)) j=A.b([],p) -m=new A.lK(j,A.bJ(g.r.a,m)) -r=new A.Lg(b,g,A.D(f,e),A.D(f,e),c,d,s,q,n,k,m,a,r) -c.sfz(g.c) -c=r.goX() +m=new A.lK(j,A.bI(g.r.a,m)) +r=new A.Lf(b,g,A.D(f,e),A.D(f,e),c,d,s,q,n,k,m,a,r) +c.sfB(g.c) +c=r.goZ() q.a.push(c) b.cq(q) o.push(c) @@ -137132,46 +137240,46 @@ l.push(c) b.cq(k) j.push(c) b.cq(m) -i=b.gBj() +i=b.gBl() if(i!=null){f=i.a p=A.b([],p) -f=new A.cE(p,A.bJ(f.a,t.i)) +f=new A.cE(p,A.bI(f.a,t.i)) p.push(c) r.ay=f -b.cq(f)}h=b.gC3() -if(h!=null)r.CW=A.b7n(c,b,h) +b.cq(f)}h=b.gC5() +if(h!=null)r.CW=A.b7t(c,b,h) return r}, -$ieB:1} -A.a1F.prototype={ -lb(a,b){return A.bws(a,b,this)}, -$ieB:1} -A.a1I.prototype={ +$ieC:1} +A.a1L.prototype={ +lf(a,b){return A.bwz(a,b,this)}, +$ieC:1} +A.a1O.prototype={ T(){return"GradientType."+this.b}} -A.Et.prototype={ +A.Es.prototype={ T(){return"MaskMode."+this.b}} -A.a3t.prototype={} -A.zk.prototype={ +A.a3z.prototype={} +A.zi.prototype={ T(){return"MergePathsMode."+this.b}} -A.a3I.prototype={ -lb(a,b){a.a.pT("Animation contains merge paths but they are disabled.") +A.a3O.prototype={ +lf(a,b){a.a.pV("Animation contains merge paths but they are disabled.") return null}, k(a){return"MergePaths{mode="+this.b.k(0)+"}"}, -$ieB:1} -A.NF.prototype={} -A.a5L.prototype={ -lb(a,b){var s,r,q=this,p=$.G().S(),o=A.b([],t.NQ),n=t.i,m=t.u,l=A.b([],m),k=new A.cE(l,A.bJ(q.c.a,n)),j=q.d.kQ(),i=A.b([],m),h=new A.cE(i,A.bJ(q.e.a,n)),g=A.b([],m),f=new A.cE(g,A.bJ(q.r.a,n)),e=A.b([],m),d=new A.cE(e,A.bJ(q.x.a,n)),c=q.b===B.on +$ieC:1} +A.NH.prototype={} +A.a5S.prototype={ +lf(a,b){var s,r,q=this,p=$.G().S(),o=A.b([],t.NQ),n=t.i,m=t.u,l=A.b([],m),k=new A.cE(l,A.bI(q.c.a,n)),j=q.d.kT(),i=A.b([],m),h=new A.cE(i,A.bI(q.e.a,n)),g=A.b([],m),f=new A.cE(g,A.bI(q.r.a,n)),e=A.b([],m),d=new A.cE(e,A.bI(q.x.a,n)),c=q.b===B.oq if(c){s=q.f.a -s=new A.cE(A.b([],m),A.bJ(s,n))}else s=null +s=new A.cE(A.b([],m),A.bI(s,n))}else s=null if(c){r=q.w.a -n=new A.cE(A.b([],m),A.bJ(r,n))}else n=null -o=new A.NE(p,a,q,k,j,h,s,f,n,d,new A.CN(o)) +n=new A.cE(A.b([],m),A.bI(r,n))}else n=null +o=new A.NG(p,a,q,k,j,h,s,f,n,d,new A.CM(o)) b.cq(k) b.cq(j) b.cq(h) b.cq(f) b.cq(d) if(c){b.cq(s) -b.cq(n)}p=o.goX() +b.cq(n)}p=o.goZ() l.push(p) j.a.push(p) i.push(p) @@ -137179,58 +137287,58 @@ g.push(p) e.push(p) if(c){s.a.push(p) n.a.push(p)}return o}, -$ieB:1} -A.a6f.prototype={ -lb(a,b){var s,r=this,q=$.G().S(),p=A.b([],t.NQ),o=r.b.kQ(),n=t.u,m=A.b([],n),l=new A.lK(m,A.bJ(r.c.a,t.o)) +$ieC:1} +A.a6m.prototype={ +lf(a,b){var s,r=this,q=$.G().S(),p=A.b([],t.NQ),o=r.b.kT(),n=t.u,m=A.b([],n),l=new A.lK(m,A.bI(r.c.a,t.o)) n=A.b([],n) -s=new A.cE(n,A.bJ(r.d.a,t.i)) -p=new A.O7(q,r.a,r.e,a,o,l,s,new A.CN(p)) +s=new A.cE(n,A.bI(r.d.a,t.i)) +p=new A.Oa(q,r.a,r.e,a,o,l,s,new A.CM(p)) b.cq(o) b.cq(l) b.cq(s) -s=p.goX() +s=p.goZ() o.a.push(s) m.push(s) n.push(s) return p}, k(a){return"RectangleShape{position="+this.b.k(0)+", size="+this.c.k(0)+"}"}, -$ieB:1} -A.a6T.prototype={ -lb(a,b){var s,r,q,p,o,n,m=this,l=new A.b0(new Float64Array(16)) -l.bm() +$ieC:1} +A.a7_.prototype={ +lf(a,b){var s,r,q,p,o,n,m=this,l=new A.b0(new Float64Array(16)) +l.bl() s=$.G().S() r=t.i q=t.u p=A.b([],q) -o=new A.cE(p,A.bJ(m.b.a,r)) +o=new A.cE(p,A.bI(m.b.a,r)) q=A.b([],q) -r=new A.cE(q,A.bJ(m.c.a,r)) -n=A.B7(m.d) -s=new A.OC(l,s,a,b,m,o,r,n) +r=new A.cE(q,A.bI(m.c.a,r)) +n=A.B6(m.d) +s=new A.OF(l,s,a,b,m,o,r,n) b.cq(o) -o=s.gavy() +o=s.gavv() p.push(o) b.cq(r) q.push(o) -n.a5J(b) +n.a5H(b) n.ai(0,o) return s}, -$ieB:1} -A.a78.prototype={ -lb(a,b){var s=A.b([],t.u),r=new A.cE(s,A.bJ(this.b.a,t.i)),q=new A.Fw(a,r) +$ieC:1} +A.a7f.prototype={ +lf(a,b){var s=A.b([],t.u),r=new A.cE(s,A.bI(this.b.a,t.i)),q=new A.Fu(a,r) b.cq(r) -s.push(q.gaxi()) +s.push(q.gaxf()) return q}, -$ieB:1} -A.o5.prototype={ -aLA(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b +$ieC:1} +A.o4.prototype={ +aLy(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b this.c=a.c||a0.c s=a.a r=a0.a q=Math.min(s.length,r.length) p=this.a o=p.length -if(oq)for(--o;o>=q;--o)B.b.dn(p,p.length-1) n=a.b m=a0.b @@ -137264,52 +137372,52 @@ b=A.al(g.b,d.b,a1) b.toString l.c=new A.j(c,b)}}, k(a){return"ShapeData{numCurves="+this.a.length+"closed="+this.c+"}"}} -A.a7P.prototype={ -lb(a,b){var s=$.G() -s=new A.KN(s.S(),s.B(),b,this.c,this.f,A.b([],t.KJ),a) -s.aml(a,b,this) +A.a7W.prototype={ +lf(a,b){var s=$.G() +s=new A.KM(s.S(),s.B(),b,this.c,this.f,A.b([],t.KJ),a) +s.amj(a,b,this) return s}, k(a){return"ShapeFill{color=, fillEnabled="+this.a+"}"}, -$ieB:1} -A.As.prototype={ -lb(a,b){return A.b70(a,b,this)}, +$ieC:1} +A.Ar.prototype={ +lf(a,b){return A.b76(a,b,this)}, k(a){return"ShapeGroup{name: '"+A.h(this.a)+"' Shapes: "+A.h(this.b)+"}"}, -$ieB:1} -A.a7R.prototype={ -lb(a,b){var s=$.G().S(),r=A.b([],t.NQ),q=A.bA9(this.c.a) -r=new A.Pr(s,this,a,q,new A.CN(r)) +$ieC:1} +A.a7Y.prototype={ +lf(a,b){var s=$.G().S(),r=A.b([],t.NQ),q=A.bAe(this.c.a) +r=new A.Pu(s,this,a,q,new A.CM(r)) b.cq(q) -q.a.push(r.ga3r()) +q.a.push(r.ga3p()) return r}, k(a){return"ShapePath{name="+A.h(this.a)+", index="+this.b+"}"}, -$ieB:1} -A.Eg.prototype={ +$ieC:1} +A.Ef.prototype={ T(){return"LineCapType."+this.b}} -A.Eh.prototype={ +A.Eg.prototype={ T(){return"LineJoinType."+this.b}} -A.a7S.prototype={ -lb(a,b){return A.bAP(a,b,this)}, -$ieB:1} -A.a7U.prototype={ +A.a7Z.prototype={ +lf(a,b){return A.bAU(a,b,this)}, +$ieC:1} +A.a80.prototype={ T(){return"ShapeTrimPathType."+this.b}} -A.a7T.prototype={ -lb(a,b){var s=this,r=t.u,q=A.b([],r),p=t.i,o=A.b([],r),n=new A.cE(o,A.bJ(s.c.a,p)),m=A.b([],r),l=new A.cE(m,A.bJ(s.d.a,p)) +A.a8_.prototype={ +lf(a,b){var s=this,r=t.u,q=A.b([],r),p=t.i,o=A.b([],r),n=new A.cE(o,A.bI(s.c.a,p)),m=A.b([],r),l=new A.cE(m,A.bI(s.d.a,p)) r=A.b([],r) -p=new A.cE(r,A.bJ(s.e.a,p)) +p=new A.cE(r,A.bI(s.e.a,p)) q=new A.mN(s.f,q,s.b,n,l,p) b.cq(n) b.cq(l) b.cq(p) -p=q.gaDk() +p=q.gaDh() o.push(p) m.push(p) r.push(p) return q}, k(a){return"Trim Path: {start: "+this.c.k(0)+", end: "+this.d.k(0)+", offset: "+this.e.k(0)+"}"}, -$ieB:1} -A.xP.prototype={ +$ieC:1} +A.xN.prototype={ k(a){return"v="+this.c.k(0)+" cp1"+this.a.k(0)+" cp2="+this.b.k(0)}} -A.E8.prototype={ +A.E7.prototype={ T(){return"Justification."+this.b}} A.qs.prototype={ gI(a){var s=this @@ -137319,106 +137427,106 @@ if(b==null)return!1 if(r!==b)s=b instanceof A.qs&&A.O(r)===A.O(b)&&r.a===b.a&&r.b==b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f&&r.r===b.r&&r.w.l(0,b.w)&&r.x.l(0,b.x)&&r.y===b.y&&r.z===b.z&&J.e(r.Q,b.Q)&&J.e(r.as,b.as) else s=!0 return s}} -A.a17.prototype={} -A.L2.prototype={ -gI(a){return A.bw7(this.b,this.f,this.e)}, +A.a1d.prototype={} +A.L1.prototype={ +gI(a){return A.bwe(this.b,this.f,this.e)}, l(a,b){var s,r=this if(b==null)return!1 -if(r!==b)s=b instanceof A.L2&&A.O(r)===A.O(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f +if(r!==b)s=b instanceof A.L1&&A.O(r)===A.O(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f else s=!0 return s}} A.j_.prototype={ -w2(a,b){var s,r,q,p,o=this,n=o.y,m=o.e -if(n.cy===B.mh)m.sdG(B.cZ) -else m.sdG(B.cD) -m=o.gTy() +w3(a,b){var s,r,q,p,o=this,n=o.y,m=o.e +if(n.cy===B.mk)m.sdG(B.d_) +else m.sdG(B.cE) +m=o.gTx() o.ch.ai(0,m) n=n.w if(n.length!==0){s=A.b([],t.PE) -r=new A.aDW(s,A.b([],t.qh),n) -r.amw(n) +r=new A.aE1(s,A.b([],t.qh),n) +r.amu(n) o.z=r for(n=s.length,q=0;q=0;--q)s.bT(0,p.ax[q].ch.pn()) +if(r!=null)for(q=r.length-1;q>=0;--q)s.bS(0,p.ax[q].ch.pp()) else{r=p.at -if(r!=null)s.bT(0,r.ch.pn())}}s.bT(0,p.ch.pn()) +if(r!=null)s.bS(0,r.ch.pp())}}s.bS(0,p.ch.pp()) return B.C}, -kV(a,b,c,d){var s,r,q,p,o,n,m,l=this,k="Layer#parentMatrix",j="Layer#drawLayer",i="Layer#computeBounds",h="Layer#saveLayer",g="Layer#drawMatte",f="Layer#restoreLayer",e=l.r +kY(a,b,c,d){var s,r,q,p,o,n,m,l=this,k="Layer#parentMatrix",j="Layer#drawLayer",i="Layer#computeBounds",h="Layer#saveLayer",g="Layer#drawMatte",f="Layer#restoreLayer",e=l.r A.fC(e) if(!l.CW||l.y.dx){A.dz(e) -return}l.YW() +return}l.YV() A.fC(k) s=l.a -s.bm() +s.bl() c.ud(s) -for(r=l.ax.length-1;r>=0;--r)s.bT(0,l.ax[r].ch.pn()) +for(r=l.ax.length-1;r>=0;--r)s.bS(0,l.ax[r].ch.pp()) A.dz(k) q=l.ch p=q.z o=p==null?null:p.gm(p) if(o==null)o=100 -n=B.d.ad(d/255*o/100*255) -if(l.as==null&&!l.Tm()){s.bT(0,q.pn()) +n=B.d.ae(d/255*o/100*255) +if(l.as==null&&!l.Tl()){s.bS(0,q.pp()) A.fC(j) -l.um(a,b,s,n) +l.un(a,b,s,n) A.dz(j) -l.a2z(A.dz(e)) +l.a2x(A.dz(e)) return}A.fC(i) -m=l.avw(l.iH(0,s,!1),c) -s.bT(0,q.pn()) -m=l.avv(m,s) -q=m.h_(new A.x(0,0,0+b.a,0+b.b)) +m=l.avt(l.iK(0,s,!1),c) +s.bS(0,q.pp()) +m=l.avs(m,s) +q=m.h1(new A.x(0,0,0+b.a,0+b.b)) if(q.gaD(q))m=B.C A.dz(i) if(!m.gaD(m)){A.fC(h) q=l.b p=q.gA(q).a q.sA(0,A.a9(255,p>>>16&255,p>>>8&255,p&255)) -a.fO(m,q) +a.fP(m,q) A.dz(h) -l.Zl(a,m) +l.Zk(a,m) A.fC(j) -l.um(a,b,s,n) +l.un(a,b,s,n) A.dz(j) -if(l.Tm())l.anw(a,m,s) +if(l.Tl())l.ant(a,m,s) if(l.as!=null){A.fC(g) A.fC(h) -a.fO(m,l.e) +a.fP(m,l.e) A.dz(h) -l.Zl(a,m) -l.as.kV(a,b,c,n) +l.Zk(a,m) +l.as.kY(a,b,c,n) A.fC(f) -a.bl(0) +a.bk(0) A.dz(f) A.dz(g)}A.fC(f) -a.bl(0) -A.dz(f)}l.a2z(A.dz(e))}, -a2z(a){this.x.a.b.aP0(this.y.c,a)}, -Zl(a,b){var s="Layer#clearLayer" +a.bk(0) +A.dz(f)}l.a2x(A.dz(e))}, +a2x(a){this.x.a.b.aOZ(this.y.c,a)}, +Zk(a,b){var s="Layer#clearLayer" A.fC(s) a.aQ(b.eb(1),this.f) A.dz(s)}, -avv(a,b){var s,r,q,p,o,n,m,l,k,j -if(!this.Tm())return a +avs(a,b){var s,r,q,p,o,n,m,l,k,j +if(!this.Tl())return a s=this.z.c.length for(r=b.a,q=B.C,p=0;p>>16&255,n>>>8&255,n&255)) a.aQ(b,q)}break -case 0:if(l.d){a.fO(b,q) +case 0:if(l.d){a.fP(b,q) a.aQ(b,q) i=k.gm(k).ap(0,r) -n=B.d.aw(j.gm(j)*2.55) +n=B.d.az(j.gm(j)*2.55) m=q.gA(q).a q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.W(i,p) -a.bl(0)}else{i=k.gm(k).ap(0,r) -n=B.d.aw(j.gm(j)*2.55) +a.bk(0)}else{i=k.gm(k).ap(0,r) +n=B.d.az(j.gm(j)*2.55) m=q.gA(q).a q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.W(i,q)}break case 1:if(o===0){q.sA(0,B.p) -a.aQ(b,q)}if(l.d){a.fO(b,p) +a.aQ(b,q)}if(l.d){a.fP(b,p) a.aQ(b,q) -n=B.d.aw(j.gm(j)*2.55) +n=B.d.az(j.gm(j)*2.55) m=p.gA(p).a p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.W(k.gm(k).ap(0,r),p) -a.bl(0)}else a.W(k.gm(k).ap(0,r),p) +a.bk(0)}else a.W(k.gm(k).ap(0,r),p) break -case 2:if(l.d){a.fO(b,s) +case 2:if(l.d){a.fP(b,s) a.aQ(b,q) -n=B.d.aw(j.gm(j)*2.55) +n=B.d.az(j.gm(j)*2.55) m=p.gA(p).a p.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.W(k.gm(k).ap(0,r),p) -a.bl(0)}else{a.fO(b,s) +a.bk(0)}else{a.fP(b,s) i=k.gm(k).ap(0,r) -n=B.d.aw(j.gm(j)*2.55) +n=B.d.az(j.gm(j)*2.55) m=q.gA(q).a q.sA(0,A.a9(n,m>>>16&255,m>>>8&255,m&255)) a.W(i,q) -a.bl(0)}break}}A.fC(f) -a.bl(0) +a.bk(0)}break}}A.fC(f) +a.bk(0) A.dz(f)}, -anz(){var s,r,q=this.z +anw(){var s,r,q=this.z if(q==null||q.a.length===0)return!1 -for(q=q.c,s=q.length,r=0;r=0;--q){o=c[q] -n=A.btf(k,o,a,d) +n=A.btm(k,o,a,d) if(n==null)continue -r.u(0,n.y.d,n) +r.t(0,n.y.d,n) if(p!=null){p.as=n -p=null}else{B.b.hf(s,0,n) +p=null}else{B.b.hi(s,0,n) switch(o.cy.a){case 1:case 2:p=n break case 3:case 4:case 0:case 5:break}}}for(s=A.jX(r,r.r,r.$ti.c);s.D();){m=r.i(0,s.d) if(m==null)continue l=r.i(0,m.y.f) if(l!=null)m.at=l}}, -um(a,b,c,d){var s,r,q,p,o,n="CompositionLayer#draw" +un(a,b,c,d){var s,r,q,p,o,n="CompositionLayer#draw" A.fC(n) s=this.y -r=A.io(c,new A.x(0,0,s.ax,s.ay)) -a.bK(0) -for(s=this.dx,q=s.length-1,p=!(r.a>=r.c),o=r.b>=r.d;q>=0;--q){if(!(!p||o))a.np(r) -s[q].kV(a,b,c,d)}a.bl(0) +r=A.im(c,new A.x(0,0,s.ax,s.ay)) +a.bJ(0) +for(s=this.dx,q=s.length-1,p=!(r.a>=r.c),o=r.b>=r.d;q>=0;--q){if(!(!p||o))a.ns(r) +s[q].kY(a,b,c,d)}a.bk(0) A.dz(n)}, -iH(a,b,c){var s,r,q,p=this.vU(0,b,c) -for(s=this.dx,r=s.length-1,q=this.w;r>=0;--r)p=p.jS(s[r].iH(0,q,!0)) +iK(a,b,c){var s,r,q,p=this.vV(0,b,c) +for(s=this.dx,r=s.length-1,q=this.w;r>=0;--r)p=p.jU(s[r].iK(0,q,!0)) return p}, -fP(a){var s,r,q,p,o,n,m=this -m.agw(a) +fQ(a){var s,r,q,p,o,n,m=this +m.agu(a) s=m.db if(s!=null){r=m.x.a.d q=r.c @@ -137582,29 +137690,29 @@ r=s.b.d a-=s.at/(r.c-r.b)}s=m.y r=s.as if(r!==0&&s.c!=="__container")a/=r -for(s=m.dx,n=s.length-1;n>=0;--n)s[n].fP(a)}} -A.a2i.prototype={ -um(a,b,c,d){var s,r,q=this.VQ() +for(s=m.dx,n=s.length-1;n>=0;--n)s[n].fQ(a)}} +A.a2o.prototype={ +un(a,b,c,d){var s,r,q=this.VP() if(q==null)return s=this.db -s.soS(B.ef) +s.soU(B.fy) r=s.gA(s).a s.sA(0,A.a9(d,r>>>16&255,r>>>8&255,r&255)) -a.bK(0) +a.bJ(0) a.ap(0,c.a) -a.hm(q,new A.x(0,0,q.gbz(q),q.gc1(q)),new A.x(0,0,q.gbz(q),q.gc1(q)),s) -a.bl(0)}, -iH(a,b,c){var s=this.vU(0,b,c),r=this.VQ() -if(r!=null)return A.io(this.w,new A.x(0,0,r.gbz(r),r.gc1(r))) +a.hp(q,new A.x(0,0,q.gbz(q),q.gc1(q)),new A.x(0,0,q.gbz(q),q.gc1(q)),s) +a.bk(0)}, +iK(a,b,c){var s=this.vV(0,b,c),r=this.VP() +if(r!=null)return A.im(this.w,new A.x(0,0,r.gbz(r),r.gc1(r))) return s}, -VQ(){return this.x.aed(this.y.r)}} -A.p_.prototype={ +VP(){return this.x.aeb(this.y.r)}} +A.oY.prototype={ T(){return"LayerType."+this.b}} -A.r0.prototype={ +A.r_.prototype={ T(){return"MatteType."+this.b}} -A.Ec.prototype={ -k(a){return this.acH("")}, -acH(a){var s,r,q=this,p=""+a+q.c+"\n",o=q.b.d.f,n=o.i(0,q.f) +A.Eb.prototype={ +k(a){return this.acF("")}, +acF(a){var s,r,q=this,p=""+a+q.c+"\n",o=q.b.d.f,n=o.i(0,q.f) if(n!=null){p=p+"\t\tParents: "+n.c n=o.i(0,n.f) for(;n!=null;){p=p+"->"+n.c @@ -137616,30 +137724,30 @@ o=q.a s=o.length if(s!==0){p=p+a+"\tShapes:\n" for(r=0;r>>24&255 +A.a8u.prototype={ +un(a,b,c,d){var s,r,q,p,o,n=this,m=n.y,l=m.Q.a>>>24&255 if(l===0)return s=n.ch.z r=s==null?null:s.gm(s) if(r==null)r=100 -q=B.d.aw(d/255*(l/255*r/100)*255) +q=B.d.az(d/255*(l/255*r/100)*255) s=n.db p=s.gA(s).a s.sA(0,A.a9(q,p>>>16&255,p>>>8&255,p&255)) @@ -137650,7 +137758,7 @@ o[2]=p m=m.z o[7]=m o[5]=m -A.bxM(c,o) +A.bxS(c,o) m=n.dx m.c2(0) m.Y(0,o[0],o[1]) @@ -137660,18 +137768,18 @@ m.n(0,o[6],o[7]) m.n(0,o[0],o[1]) m.a2(0) a.W(m,s)}}, -iH(a,b,c){var s -this.vU(0,b,c) +iK(a,b,c){var s +this.vV(0,b,c) s=this.y -return A.io(this.w,new A.x(0,0,s.y,s.z))}} -A.a9z.prototype={ -iH(a,b,c){var s -this.vU(0,b,c) +return A.im(this.w,new A.x(0,0,s.y,s.z))}} +A.a9G.prototype={ +iK(a,b,c){var s +this.vV(0,b,c) s=this.id.d.a return new A.x(0,0,s.c,s.d)}, -um(a,b,c,d){var s,r,q,p,o,n,m=this,l=m.go,k=l.gm(l),j=m.id.d.y.i(0,k.b) +un(a,b,c,d){var s,r,q,p,o,n,m=this,l=m.go,k=l.gm(l),j=m.id.d.y.i(0,k.b) if(j==null)return -a.bK(0) +a.bJ(0) a.ap(0,c.a) l=m.k1 s=l!=null?l.gm(l):k.w @@ -137689,43 +137797,43 @@ l.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) p=r.gA(r).a r.sA(0,A.a9(n,p>>>16&255,p>>>8&255,p&255)) l=m.ok -if(l!=null)r.sbY(l.gm(l)) -else r.sbY(k.y) +if(l!=null)r.sbX(l.gm(l)) +else r.sbX(k.y) l=m.x.a.d.x.a -if(l!==0)m.aq9(k,c,j,a) -else m.aq8(k,j,a) -a.bl(0)}, -aq9(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=a.c,j=k/100,i=A.b8n(b),h=l.a0b(a.a),g=h.length,f=a.e/10,e=l.p2 +if(l!==0)m.aq6(k,c,j,a) +else m.aq5(k,j,a) +a.bk(0)}, +aq6(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=a.c,j=k/100,i=A.b8u(b),h=l.a0a(a.a),g=h.length,f=a.e/10,e=l.p2 if(e!=null)f+=e.gm(e) for(e=a.as,s=-1,r=0;r0,p=b0.a,o=b0.c,n=a4.id.d.x,m=0,l=0,k=0,j=0,i=0,h=!1,g=0,f=0;r.w6(1,r.c);){e=r.d +a3H(a8,a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=b3==null,a7=A.wb(a5,a5,a5,a5,A.cH(a5,a5,a5,b3,""),B.aw,B.z,a5,1,B.aC) +for(s=a8.a,r=new A.w0(s,0,0),q=a9>0,p=b0.a,o=b0.c,n=a4.id.d.x,m=0,l=0,k=0,j=0,i=0,h=!1,g=0,f=0;r.w7(1,r.c);){e=r.d if(e==null)e=r.d=B.c.ao(s,r.b,r.c) if(a6){d=n.i(0,31*(31*B.c.gI(e)+B.c.gI(p))+B.c.gI(o)) if(d==null)continue c=d.d*b1+b2}else{a7.se6(0,A.cH(a5,a5,a5,b3,e)) -a7.qi() +a7.qk() b=a7.as a=a7.a -b=b===B.eS?a.grN():a.gbz(a) +b=b===B.eT?a.grO():a.gbz(a) c=Math.ceil(b)+b2}b=e===" " if(b){g=c h=!0}else if(h){i=c @@ -137767,10 +137875,10 @@ j=f h=!1}else i+=c l+=c if(q&&l>=a9){if(b)continue;++m -a0=a4.a_v(m) -if(j===k){a1=a8.n5(0,k,f) -b=new A.ho(" ") -a2=A.bdp(A.bdo(a1,b),b) +a0=a4.a_u(m) +if(j===k){a1=a8.n8(0,k,f) +b=new A.hn(" ") +a2=A.bdw(A.bdv(a1,b),b) b=a2.gE(a2) a=a1.gE(a1) a0.a=a2 @@ -137778,67 +137886,67 @@ a0.b=l-c-(b-a)*g i=c j=f k=j -l=i}else{a1=a8.n5(0,k,j-1) -b=new A.ho(" ") -a2=A.bdp(A.bdo(a1,b),b) +l=i}else{a1=a8.n8(0,k,j-1) +b=new A.hn(" ") +a2=A.bdw(A.bdv(a1,b),b) b=a1.gE(a1) a=a2.gE(a2) a0.a=a2 a0.b=l-i-(b-a)*g-g k=j l=i}}++f}if(l>0){++m -a3=a4.a_v(m) -a3.a=a8.Wc(0,k) +a3=a4.a_u(m) +a3.a=a8.Wb(0,k) a3.b=l}return B.b.cU(a4.fy,0,m)}, -a_v(a){var s,r -for(s=this.fy,r=s.length;r>>24&255)===0)return -if(b.gP(b)===B.r&&b.gbY()===0)return +if(q){k.Fy(l,r,d) +k.Fy(l,s,d)}else{k.Fy(l,s,d) +k.Fy(l,r,d)}}}, +Fy(a,b,c){if((b.gA(b).a>>>24&255)===0)return +if(b.gP(b)===B.r&&b.gbX()===0)return c.W(a,b)}, -Fw(a,b,c,d){var s,r,q=null +Fx(a,b,c,d){var s,r,q=null if((c.gA(c).a>>>24&255)===0)return -if(c.gP(c)===B.r&&c.gbY()===0)return -if(c.gP(c)===B.h)b=b.aGL(c) -else if(c.gP(c)===B.r)b=b.aGE(c) -s=A.wd(q,q,q,q,A.cH(q,q,q,b,a),B.av,B.z,q,1,B.aB) -s.qi() +if(c.gP(c)===B.r&&c.gbX()===0)return +if(c.gP(c)===B.h)b=b.aGJ(c) +else if(c.gP(c)===B.r)b=b.aGC(c) +s=A.wb(q,q,q,q,A.cH(q,q,q,b,a),B.aw,B.z,q,1,B.aC) +s.qk() r=b.r r.toString s.aI(d,new A.j(0,-r))}, -arv(a){var s,r,q,p,o,n=this.fx +ars(a){var s,r,q,p,o,n=this.fx if(n.aX(0,a)){n=n.i(0,a) n.toString return n}s=a.a r=s.length q=A.b([],t.ew) -for(p=this.x,o=0;o0)i[m]=this.ars(h,o[f<0?-(f+1):f],s,r) -else i[m]=this.art(h,r[g],p,o)}return new A.mo(k,i)}, -ars(a,b,c,d){var s,r,q,p,o,n +g=A.baR(s,A.b52(A.baX(),d),A.baW(),h) +f=A.baR(p,A.b52(A.baX(),d),A.baW(),h) +if(g<0||f>0)i[m]=this.arp(h,o[f<0?-(f+1):f],s,r) +else i[m]=this.arq(h,r[g],p,o)}return new A.mo(k,i)}, +arp(a,b,c,d){var s,r,q,p,o,n if(d.length<2||a===c[0])return d[0] for(s=c.length,r=s-1,q=1;q>>16&255,o.gm(o)>>>8&255,o.gm(o)&255),A.a9(255,n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) -return A.a9(B.d.aw(255*b),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}throw A.d(A.bH("Unreachable code."))}, -art(a,b,c,d){var s,r,q,p,o -if(d.length<2||a<=c[0])return A.a9(B.d.aw(255*d[0]),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) +r=A.azu((a-r)/(p-r),A.a9(255,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255),A.a9(255,n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +return A.a9(B.d.az(255*b),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}throw A.d(A.bG("Unreachable code."))}, +arq(a,b,c,d){var s,r,q,p,o +if(d.length<2||a<=c[0])return A.a9(B.d.az(255*d[0]),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255) for(s=c.length,r=s-1,q=1;q>>16&255,b.gm(b)>>>8&255,b.gm(b)&255)}throw A.d(A.bH("Unreachable code."))}} -A.aCK.prototype={ +o=r}return A.a9(B.d.az(255*o),b.gm(b)>>>16&255,b.gm(b)>>>8&255,b.gm(b)&255)}throw A.d(A.bG("Unreachable code."))}} +A.aCQ.prototype={ $0(){var s,r,q,p,o try{r=this.a q=r.a r=r.b -r=A.bgr(A.bgs(q.a,q.b,r.a,r.b)) +r=A.bgy(A.bgz(q.a,q.b,r.a,r.b)) return r}catch(p){s=A.aW(p) -A.Ww().$1("DEBUG: Path interpolator error "+A.h(s)) +A.WB().$1("DEBUG: Path interpolator error "+A.h(s)) if(B.c.O(A.h(s),"The Path cannot loop back on itself.")){r=this.a q=r.a o=Math.min(q.a,1) r=r.b -return A.bgr(A.bgs(o,q.b,Math.max(r.a,0),r.b))}else return B.w}}, +return A.bgy(A.bgz(o,q.b,Math.max(r.a,0),r.b))}else return B.w}}, $S:785} -A.asf.prototype={ -qp(a){var s,r=this,q=r.c -if(qq){s.c=q-r return!1}s.c=Math.max(b,s.c) return!0}, -Eg(a){var s=this.c -if(a>s||s-a<1)A.a7(A.bH("size="+s+" offset="+a+" byteCount=1")) +Ei(a){var s=this.c +if(a>s||s-a<1)A.a6(A.bG("size="+s+" offset="+a+" byteCount=1")) return this.a[this.b+a]}, -fD(a,b){var s=this,r=s.b+=b,q=s.a.length +fF(a,b){var s=this,r=s.b+=b,q=s.a.length if(r>=q){s.b=q-1 -throw A.d(A.bH("source is exhausted"))}r=s.c-=b +throw A.d(A.bG("source is exhausted"))}r=s.c-=b s.c=Math.max(0,r)}, -aeP(a,b){var s=this.aA6(b) +aeN(a,b){var s=this.aA3(b) if(s===-1)return-1 -this.fD(0,J.bv(b[s])) +this.fF(0,J.bu(b[s])) return s}, -aA6(a){var s,r -for(s=this.a,r=0;rm||m-o<1)A.a7(A.bH("size="+m+" offset="+o+" byteCount=1")) +if(o>m||m-o<1)A.a6(A.bG("size="+m+" offset="+o+" byteCount=1")) k=l.a[l.b+o] -if(k!==B.c.aV(s[o],0)&&k!==B.c.aV(r[o],0))return 0}if(l.t1(0,p+1)&&this.Jw(l.Eg(p)))return 0 -l.fD(0,p) +if(k!==B.c.aV(s[o],0)&&k!==B.c.aV(r[o],0))return 0}if(l.t2(0,p+1)&&this.Jy(l.Ei(p)))return 0 +l.fF(0,p) return this.w=q}, -aOi(){var s,r,q,p,o,n,m,l,k,j,i,h=this +aOg(){var s,r,q,p,o,n,m,l,k,j,i,h=this for(s=h.r,r=0,q=!1,p=!0,o=0,n=0;!0;n=m){m=n+1 -if(!s.t1(0,m))break +if(!s.t2(0,m))break l=s.c -if(n>l||l-n<1)A.a7(A.bH("size="+l+" offset="+n+" byteCount=1")) +if(n>l||l-n<1)A.a6(A.bG("size="+l+" offset="+n+" byteCount=1")) k=s.a[s.b+n] if(k===45){if(o===0){q=!0 o=1 @@ -138133,13 +138241,13 @@ continue}else if(o===5){o=6 continue}return 0}else if(k===43){if(o===5){o=6 continue}return 0}else if(k===101||k===69){if(o===2||o===4){o=5 continue}return 0}else if(k===46){if(o===2){o=3 -continue}return 0}else{if(k<48||k>57){if(!h.Jw(k))break +continue}return 0}else{if(k<48||k>57){if(!h.Jy(k))break return 0}if(o===1||o===0){r=-(k-48) o=2}else if(o===2){if(r===0)return 0 j=r*10-(k-48) if(r<=-900719925474099)l=r===-900719925474099&&j15)return-1 -if(o===15)return p.a_B(p.z,a) -s=p.r.aeP(0,a.b) +if(o===15)return p.a_A(p.z,a) +s=p.r.aeN(0,a.b) if(s!==-1){p.w=0 p.c[p.a-1]=a.a[s] return s}r=p.c[p.a-1] -q=p.aan() -s=p.a_B(q,a) +q=p.aal() +s=p.a_A(q,a) if(s===-1){p.w=15 p.z=q p.c[p.a-1]=r}return s}, ek(){var s=this,r=s.w -if(r===0)r=s.br() -if(r===14)s.WX() -else if(r===13)s.ES($.Iw()) -else if(r===12)s.ES($.Ix()) +if(r===0)r=s.bq() +if(r===14)s.WW() +else if(r===13)s.EU($.Iv()) +else if(r===12)s.EU($.Iw()) else if(r!==15)throw A.d(A.iF("Expected a name but was "+s.d9().k(0)+" at path "+s.dA(0))) s.w=0 s.c[s.a-1]="null"}, -a_B(a,b){var s,r,q +a_A(a,b){var s,r,q for(s=b.a,r=s.length,q=0;qp||p-q<1)A.a7(A.bH("size="+p+" offset="+q+" byteCount=1")) +if(q>p||p-q<1)A.a6(A.bG("size="+p+" offset="+q+" byteCount=1")) if(s.a[s.b+q]===92){if(r==null)r=new A.dl("") -r.a+=s.qp(q) -s.fp() -r.a+=A.bZ(this.abw()) -continue}if(r==null){o=s.qp(q) -s.fp() -return o}else{r.a+=s.qp(q) -s.fp() +r.a+=s.qr(q) +s.ft() +r.a+=A.bZ(this.abu()) +continue}if(r==null){o=s.qr(q) +s.ft() +return o}else{r.a+=s.qr(q) +s.ft() s=r.a return s.charCodeAt(0)==0?s:s}}}, -U7(){var s=this.r,r=s.y7($.bbC(),0) -return r!==-1?s.qp(r):s.qp(s.c)}, -ES(a){var s,r,q,p -for(s=this.r,r=s.a;!0;){q=s.y7(a,0) -if(q===-1)throw A.d(this.fG("Unterminated string")) +U6(){var s=this.r,r=s.y9($.bbI(),0) +return r!==-1?s.qr(r):s.qr(s.c)}, +EU(a){var s,r,q,p +for(s=this.r,r=s.a;!0;){q=s.y9(a,0) +if(q===-1)throw A.d(this.fI("Unterminated string")) p=s.c -if(q>p||p-q<1)A.a7(A.bH("size="+p+" offset="+q+" byteCount=1")) +if(q>p||p-q<1)A.a6(A.bG("size="+p+" offset="+q+" byteCount=1")) p=q+1 -if(r[s.b+q]===92){s.fD(0,p) -this.abw()}else{s.fD(0,p) +if(r[s.b+q]===92){s.fF(0,p) +this.abu()}else{s.fF(0,p) return}}}, -WX(){var s=this.r,r=s.y7($.bbC(),0) -s.fD(0,r!==-1?r:s.c)}, +WW(){var s=this.r,r=s.y9($.bbI(),0) +s.fF(0,r!==-1?r:s.c)}, ec(){var s,r,q,p,o,n=this,m="Expected an int but was ",l=n.w -if(l===0)l=n.br() +if(l===0)l=n.bq() s=null if(l===16){q=n.x q===$&&A.c() s=q -if(q!==s)throw A.d(A.iF(m+n.gay2()+" at path "+n.dA(0))) +if(q!==s)throw A.d(A.iF(m+n.gay_()+" at path "+n.dA(0))) n.w=0 q=n.d p=n.a-1 q[p]=q[p]+1 return s}if(l===17){q=n.y q===$&&A.c() -n.z=n.r.qp(q)}else{q=l===9 -if(q||l===8){q=q?n.qW($.Iw()):n.qW($.Ix()) +n.z=n.r.qr(q)}else{q=l===9 +if(q||l===8){q=q?n.qY($.Iv()):n.qY($.Iw()) n.z=q try{q.toString s=A.ec(q,null,null) @@ -138303,7 +138411,7 @@ r=null try{q=n.z q.toString r=A.lc(q)}catch(o){if(t.bE.b(A.aW(o)))throw A.d(A.iF(m+A.h(n.z)+" at path "+n.dA(0))) -else throw o}s=J.bcJ(r) +else throw o}s=J.bcQ(r) if(!J.e(s,r))throw A.d(A.iF(m+A.h(n.z)+" at path "+n.dA(0))) n.z=null n.w=0 @@ -138313,63 +138421,63 @@ q[p]=q[p]+1 return s}, cn(){var s,r,q=this,p="Expected a value but was ",o=q.r,n=0 do{s=q.w -if(s===0)s=q.br() -if(s===3){q.Dx(1);++n}else if(s===1){q.Dx(3);++n}else if(s===4){--n +if(s===0)s=q.bq() +if(s===3){q.Dz(1);++n}else if(s===1){q.Dz(3);++n}else if(s===4){--n if(n<0)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0)));--q.a}else if(s===2){--n -if(n<0)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0)));--q.a}else if(s===14||s===10)q.WX() -else if(s===9||s===13)q.ES($.Iw()) -else if(s===8||s===12)q.ES($.Ix()) +if(n<0)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0)));--q.a}else if(s===14||s===10)q.WW() +else if(s===9||s===13)q.EU($.Iv()) +else if(s===8||s===12)q.EU($.Iw()) else if(s===17){r=q.y r===$&&A.c() -o.fD(0,r)}else if(s===18)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0))) +o.fF(0,r)}else if(s===18)throw A.d(A.iF(p+q.d9().k(0)+" at path "+q.dA(0))) q.w=0}while(n!==0) o=q.d r=q.a-1 o[r]=o[r]+1 q.c[r]="null"}, -wt(a){var s,r,q,p,o,n,m,l=this,k=u.t -$label0$0:for(s=l.r,r=0;q=r+1,s.t1(0,q);){p=s.c -if(r>p||p-r<1)A.a7(A.bH("size="+p+" offset="+r+" byteCount=1")) +wu(a){var s,r,q,p,o,n,m,l=this,k=u.t +$label0$0:for(s=l.r,r=0;q=r+1,s.t2(0,q);){p=s.c +if(r>p||p-r<1)A.a6(A.bG("size="+p+" offset="+r+" byteCount=1")) p=s.a o=p[s.b+r] if(o===10||o===32||o===13||o===9){r=q -continue $label0$0}s.fD(0,q-1) -if(o===47){if(!s.t1(0,2))return o -l.fG(k) +continue $label0$0}s.fF(0,q-1) +if(o===47){if(!s.t2(0,2))return o +l.fI(k) n=s.c -if(1>n||n-1<1)A.a7(A.bH("size="+n+" offset=1 byteCount=1")) -switch(p[s.b+1]){case 42:s.fp() -s.fp() -p=$.bnQ() -m=s.aLg(p,0) +if(1>n||n-1<1)A.a6(A.bG("size="+n+" offset=1 byteCount=1")) +switch(p[s.b+1]){case 42:s.ft() +s.ft() +p=$.bnW() +m=s.aLe(p,0) n=m===-1 -s.fD(0,!n?m+J.bv(p):s.c) -if(n)throw A.d(l.fG("Unterminated comment")) +s.fF(0,!n?m+J.bu(p):s.c) +if(n)throw A.d(l.fI("Unterminated comment")) r=0 continue $label0$0 -case 47:s.fp() -s.fp() -m=s.y7($.bbB(),0) -s.fD(0,m!==-1?m+1:s.c) +case 47:s.ft() +s.ft() +m=s.y9($.bbH(),0) +s.fF(0,m!==-1?m+1:s.c) r=0 continue $label0$0 -default:return o}}else if(o===35){l.fG(k) -m=s.y7($.bbB(),0) -s.fD(0,m!==-1?m+1:s.c)}else return o +default:return o}}else if(o===35){l.fI(k) +m=s.y9($.bbH(),0) +s.fF(0,m!==-1?m+1:s.c)}else return o r=0}if(a)throw A.d(A.ah("End of input")) else return-1}, k(a){return"JsonReader("+this.r.k(0)+")"}, -abw(){var s,r,q,p,o,n,m=this,l=m.r -if(!l.t1(0,1))throw A.d(m.fG("Unterminated escape sequence")) -s=l.fp() -switch(s){case 117:if(!l.t1(0,4))throw A.d(A.bH("Unterminated escape sequence at path "+m.dA(0))) -for(r=l.c,q="size="+r+" offset=",p=0,o=0;o<4;++o){if(o>r||r-o<1)A.a7(A.bH(q+o+" byteCount=1")) +abu(){var s,r,q,p,o,n,m=this,l=m.r +if(!l.t2(0,1))throw A.d(m.fI("Unterminated escape sequence")) +s=l.ft() +switch(s){case 117:if(!l.t2(0,4))throw A.d(A.bG("Unterminated escape sequence at path "+m.dA(0))) +for(r=l.c,q="size="+r+" offset=",p=0,o=0;o<4;++o){if(o>r||r-o<1)A.a6(A.bG(q+o+" byteCount=1")) n=l.a[l.b+o] p=p<<4>>>0 if(n>=48&&n<=57)p+=n-48 else if(n>=97&&n<=102)p+=n-97+10 else if(n>=65&&n<=70)p+=n-65+10 -else throw A.d(m.fG("\\u"+l.qp(4)))}l.fD(0,4) +else throw A.d(m.fI("\\u"+l.qr(4)))}l.fF(0,4) return p case 116:return 9 case 98:return 8 @@ -138377,137 +138485,137 @@ case 110:return 10 case 114:return 13 case 102:return 12 case 10:case 39:case 34:case 92:case 47:return s -default:l=m.fG("Invalid escape sequence: \\"+s) +default:l=m.fI("Invalid escape sequence: \\"+s) throw A.d(l)}}} -A.aHf.prototype={ -aP0(a,b){return}} -A.Xf.prototype={ -glY(){return this.b}, -mR(a){return $.bs4().d7(0,this,new A.aqN(this))}, +A.aHl.prototype={ +aOZ(a,b){return}} +A.Xk.prototype={ +gm1(){return this.b}, +mV(a){return $.bsa().d7(0,this,new A.aqT(this))}, l(a,b){if(b==null)return!1 if(J.aj(b)!==A.O(this))return!1 -return b instanceof A.Xf&&b.glY()===this.glY()&&!0}, -gI(a){return A.a4(this.glY(),this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -k(a){return A.O(this).k(0)+"(bundle: "+A.h(this.c)+', name: "'+this.glY()+'")'}} -A.aqN.prototype={ -$0(){var s=0,r=A.u(t.zI),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$$0=A.v(function(a1,a2){if(a1===1)return A.q(a2,r) +return b instanceof A.Xk&&b.gm1()===this.gm1()&&!0}, +gI(a){return A.a4(this.gm1(),this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +k(a){return A.O(this).k(0)+"(bundle: "+A.h(this.c)+', name: "'+this.gm1()+'")'}} +A.aqT.prototype={ +$0(){var s=0,r=A.v(t.zI),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 +var $async$$0=A.w(function(a1,a2){if(a1===1)return A.r(a2,r) while(true)switch(s){case 0:e=p.a d=e.c c=$.le() s=3 -return A.A(c.cL(0,e.glY()),$async$$0) +return A.B(c.cL(0,e.gm1()),$async$$0) case 3:b=a2 -a=$.bcv() -a=A.b8J(e.glY(),a.a).aCk()[0] +a=$.bcC() +a=A.b8P(e.gm1(),a.a).aCh()[0] s=4 -return A.A(A.aDB(A.cl(b.buffer,0,null),e.a,a),$async$$0) +return A.B(A.aDH(A.cl(b.buffer,0,null),e.a,a),$async$$0) case 4:o=a2 -a=o.d.w,a=a.gbB(a),n=A.w(a),n=n.h("@<1>").ae(n.z[1]),a=new A.c1(J.az(a.a),a.b,n.h("c1<1,2>")),n=n.z[1],m=e.b,l=t._m,k=t.Ri,e=e.d +a=o.d.w,a=a.gby(a),n=A.q(a),n=n.h("@<1>").ad(n.z[1]),a=new A.bT(J.ax(a.a),a.b,n.h("bT<1,2>")),n=n.z[1],m=e.b,l=t._m,k=t.Ri,e=e.d case 5:if(!a.D()){s=6 break}j=a.a if(j==null)j=n.a(j) s=j.f==null?7:8 break case 7:i=j.d -h=A.bI2(i) -if(h==null){g=$.bcv() -f=A.b([$.b6d().a7Q(m),j.e,i,null,null,null,null,null,null,null,null,null,null,null,null,null],l) -A.baH("join",f) -h=new A.C6(g.TM(new A.be(f,k)),d,e)}a0=j +h=A.bI8(i) +if(h==null){g=$.bcC() +f=A.b([$.b6j().a7O(m),j.e,i,null,null,null,null,null,null,null,null,null,null,null,null,null],l) +A.baN("join",f) +h=new A.C5(g.TL(new A.c3(f,k)),d,e)}a0=j s=9 -return A.A(A.blC(o,j,h),$async$$0) +return A.B(A.blI(o,j,h),$async$$0) case 9:a0.f=a2 case 8:s=5 break case 6:q=o s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$0,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$0,r)}, $S:787} -A.b57.prototype={ +A.b5d.prototype={ $2(a,b){this.a.a9(0,this.b.b5()) -this.c.eM(0,a.a)}, +this.c.eL(0,a.a)}, $S:147} -A.b58.prototype={ +A.b5e.prototype={ $2(a,b){var s=this s.a.a9(0,s.b.b5()) -s.c.pT("Failed to load image "+s.d.c+": "+A.h(a)) -s.e.is(0)}, +s.c.pV("Failed to load image "+s.d.c+": "+A.h(a)) +s.e.iv(0)}, $S:788} -A.aDG.prototype={} -A.aDy.prototype={ +A.aDM.prototype={} +A.aDE.prototype={ d7(a,b,c){var s,r,q,p=this,o={},n=p.a,m=n.i(0,b) if(m!=null)return m s=p.b r=s.i(0,b) o.a=r -if(r!=null)s.N(0,b) -else{if(s.a===1000&&!0){q=new A.bg(s,A.w(s).h("bg<1>")) -s.N(0,q.ga3(q))}m=c.$0() -n.u(0,b,m) -m.cE(new A.aDz(o,p,b),t.H).rd(new A.aDA(p,b))}n=o.a -if(n!=null){p.a1n(0,b,n) +if(r!=null)s.L(0,b) +else{if(s.a===1000&&!0){q=new A.bf(s,A.q(s).h("bf<1>")) +s.L(0,q.ga3(q))}m=c.$0() +n.t(0,b,m) +m.cE(new A.aDF(o,p,b),t.H).rf(new A.aDG(p,b))}n=o.a +if(n!=null){p.a1l(0,b,n) o=o.a o.toString return new A.cO(o,t.Yw)}m.toString return m}, -a1n(a,b,c){this.b.u(0,b,c)}} -A.aDz.prototype={ +a1l(a,b,c){this.b.t(0,b,c)}} +A.aDF.prototype={ $1(a){var s=this.b,r=this.c -s.a.N(0,r) -s.a1n(0,r,a) +s.a.L(0,r) +s.a1l(0,r,a) this.a.a=a}, $S:789} -A.aDA.prototype={ -$1(a){this.a.a.N(0,this.b)}, +A.aDG.prototype={ +$1(a){this.a.a.L(0,this.b)}, $S:198} -A.Ff.prototype={ -bD(a){var s=this,r=s.d -if(r!=null){r=A.b8i(r) -r.EI(s.r,s.w) -r.sRS(s.e) +A.Fd.prototype={ +bC(a){var s=this,r=s.d +if(r!=null){r=A.b8p(r) +r.EK(s.r,s.w) +r.sRR(s.e) r.r=!1 r.y=!1 r.w=s.as}else r=null -r=new A.Oq(r,s.x,s.y,s.z,s.Q,A.aZ(t.v)) -r.bC() +r=new A.Ot(r,s.x,s.y,s.z,s.Q,A.aZ(t.v)) +r.bB() return r}, -bI(a,b){var s,r,q=this,p=q.d,o=b.L -if(p==null)if(o!=null){b.L=null +bH(a,b){var s,r,q=this,p=q.d,o=b.M +if(p==null)if(o!=null){b.M=null s=!0 r=!0}else{s=!1 -r=!1}else{if(o==null||o.a!==p){o=b.L=A.b8i(p) +r=!1}else{if(o==null||o.a!==p){o=b.M=A.b8p(p) s=!0 r=!0}else{s=!1 -r=!1}r=B.bD.kA(r,o.EI(q.r,q.w))}if(r)b.bk() +r=!1}r=B.bE.kC(r,o.EK(q.r,q.w))}if(r)b.bj() if(s)p=!0 else p=!1 if(p)b.aE() b.sbz(0,q.x) b.sc1(0,q.y) -b.siR(q.Q) -b.srD(q.z)}} -A.Oq.prototype={ +b.siT(q.Q) +b.srE(q.z)}} +A.Ot.prototype={ sbz(a,b){return}, sc1(a,b){return}, -srD(a){return}, -siR(a){if(a.l(0,this.b9))return +srE(a){return}, +siT(a){if(a.l(0,this.b9))return this.b9=a}, -Gr(a){var s=this.aa -a=A.j1(this.af,s).ro(a) -s=this.L +Gu(a){var s=this.aa +a=A.j1(this.af,s).rp(a) +s=this.M if(s==null)return new A.M(A.Y(0,a.a,a.b),A.Y(0,a.c,a.d)) -return a.xl(s.d)}, +return a.xn(s.d)}, c8(a){return 0}, -c3(a){return this.Gr(A.kx(a,1/0)).a}, +c3(a){return this.Gu(A.ky(a,1/0)).a}, c4(a){return 0}, -cd(a){return this.Gr(A.kx(1/0,a)).b}, -lU(a){return!0}, -dH(a){return this.Gr(a)}, -d3(){this.k3=this.Gr(t.k.a(A.J.prototype.gaG.call(this)))}, -aI(a,b){var s,r,q,p,o,n,m=this,l=m.L +cd(a){return this.Gu(A.ky(1/0,a)).b}, +lY(a){return!0}, +dH(a){return this.Gu(a)}, +d3(){this.k3=this.Gu(t.k.a(A.J.prototype.gaG.call(this)))}, +aI(a,b){var s,r,q,p,o,n,m=this,l=m.M if(l==null)return s=a.gcX(a) r=m.k3 @@ -138516,17 +138624,17 @@ p=b.b o=r.a r=r.b n=m.aJ -l.a80(s,new A.x(q,p,q+o,p+r),m.b9,n)}} -A.b1k.prototype={ +l.a7Y(s,new A.x(q,p,q+o,p+r),m.b9,n)}} +A.b1q.prototype={ $2(a,b){return a+b}, $S:54} -A.a5c.prototype={ +A.a5j.prototype={ ap(a,b){var s,r,q,p,o,n,m if(b<=0)return 0 else if(b>=1)return 1 s=this.a r=s.length-1 -for(q=0;r-q>1;){p=B.d.aw((q+r)/2) +for(q=0;r-q>1;){p=B.d.az((q+r)/2) if(b=this.gqH()&&a=this.gqJ()&&a=r.length-1)return null return r[s+1]}, -aOg(a){var s=this.d,r=this.a +aOe(a){var s=this.d,r=this.a if(s>=r.length-a)return null return r[s+a]}, -aMu(a){var s,r,q=this -if(q.glZ(q)==null)return!1 -s=q.glZ(q).a +aMs(a){var s,r,q=this +if(q.gm2(q)==null)return!1 +s=q.gm2(q).a r=a.b return r.test(s)}, -UB(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this +UA(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this h.w=b h.x=a s=A.b([],t.f2) for(r=h.a,q=h.c,p=null,o=0;n=h.d,n2)throw A.d(A.nf("BlockParser.parseLines is not advancing"))}else o=0}return s}, -aaX(){return this.UB(!1,null)}, -aO8(a){return this.UB(!1,a)}} +if(o>2)throw A.d(A.ne("BlockParser.parseLines is not advancing"))}else o=0}return s}, +aaV(){return this.UA(!1,null)}, +aO6(a){return this.UA(!1,a)}} A.eL.prototype={ -rb(a){return!0}, -pW(a){var s=this.giB(this),r=a.a[a.d].a +re(a){return!0}, +pY(a){var s=this.giE(this),r=a.a[a.d].a s=s.b return s.test(r)}, -aLB(a){var s,r,q,p +aLz(a){var s,r,q,p for(s=a.c,r=s.length,q=0;q") +n=B.c.fp(p,">") p=q.length if(p>1){if(n")).cl(0,"\n") +s=new A.W(q,new A.atB(),A.a7(q).h("W<1,k>")).cl(0,"\n") p=t.f2 r=t.N return new A.cd("pre",A.b([new A.cd("code",A.b([new A.dL(s)],p),A.D(r,r))],p),A.D(r,r))}, -aAG(a){var s,r,q,p -for(s=1;!0;){r=a.aOg(s) +aAD(a){var s,r,q,p +for(s=1;!0;){r=a.aOe(s) if(r==null)return!0 if(r.c){++s -continue}q=$.aq0() +continue}q=$.aq6() p=r.a q=q.b return!q.test(p)}}} -A.atv.prototype={ +A.atB.prototype={ $1(a){var s=a.a,r=a.b return B.c.X(" ",r==null?0:r)+s}, $S:85} -A.KB.prototype={ -giB(a){return $.n7()}, -kr(a,b){b.f=!0;++b.d +A.KA.prototype={ +giE(a){return $.n7()}, +kt(a,b){b.f=!0;++b.d return null}} -A.a0I.prototype={ -giB(a){return $.apY()}, -kr(a,b){var s,r,q,p,o,n,m,l=$.apY().iW(A.baW(b.a[b.d].a)) +A.a0O.prototype={ +giE(a){return $.aq3()}, +kt(a,b){var s,r,q,p,o,n,m,l=$.aq3().iY(A.bb1(b.a[b.d].a)) l.toString -s=A.biT(l) -l=this.aO3(b,s.b,s.a) -r=new A.W(l,new A.ay1(),A.a6(l).h("W<1,k>")).cl(0,"\n") +s=A.biZ(l) +l=this.aO1(b,s.b,s.a) +r=new A.W(l,new A.ay6(),A.a7(l).h("W<1,k>")).cl(0,"\n") if(r.length!==0)r+="\n" l=t.f2 q=A.b([new A.dL(r)],l) p=t.N o=A.D(p,p) n=s.c -if(B.b.ga3(n.split(" ")).length!==0){m=A.BS(B.b.ga3(n.split(" ")),$.WC(),A.b5J(),null) -o.u(0,"class","language-"+m)}return new A.cd("pre",A.b([new A.cd("code",q,o)],l),A.D(p,p))}, -aO3(a,b,c){var s,r,q,p,o,n=A.b([],t.Rv),m=++a.d -for(s=a.a,r="^\\s{0,"+c+"}",q=null;m"))}, +return new A.bl(s,new A.ayV(),A.a7(s).h("bl<1>"))}, $S:793} -A.ayQ.prototype={ -$1(a){return!$.bnu().O(0,a.giB(a))}, +A.ayV.prototype={ +$1(a){return!$.bnA().O(0,a.giE(a))}, $S:108} -A.ayP.prototype={ -$1(a){var s=a.giB(a).b +A.ayU.prototype={ +$1(a){var s=a.giE(a).b return s.test(this.a)}, $S:108} -A.a1Y.prototype={ -giB(a){return $.bcm()}, -kr(a,b){var s,r,q,p,o,n,m=b.a,l=$.bcm().iW(m[b.d].a).b,k=l[0] +A.a23.prototype={ +giE(a){return $.bct()}, +kt(a,b){var s,r,q,p,o,n,m=b.a,l=$.bct().iY(m[b.d].a).b,k=l[0] k.toString s=l[1] r=l[2] q=s.length -p=B.c.fm(k,s)+q +p=B.c.fp(k,s)+q l=r==null if(l)o=B.c.cf(m[b.d].a,p) -else{n=B.c.yi(k,r) -o=B.c.ao(m[b.d].a,p,n)}o=B.c.ff(o) -if(l){m=A.bo("^#+$",!0,!1,!1) +else{n=B.c.yk(k,r) +o=B.c.ao(m[b.d].a,p,n)}o=B.c.fg(o) +if(l){m=A.bn("^#+$",!0,!1,!1) m=m.b.test(o)}else m=!1 if(m)o=null;++b.d m=A.b([],t.f2) -if(o!=null)m.push(new A.wl(o)) +if(o!=null)m.push(new A.wj(o)) l=t.N return new A.cd("h"+q,m,A.D(l,l))}} -A.a23.prototype={ -giB(a){return $.apZ()}, -kr(a,b){var s;++b.d +A.a29.prototype={ +giE(a){return $.aq4()}, +kt(a,b){var s;++b.d s=t.N return new A.cd("hr",null,A.D(s,s))}} -A.a26.prototype={ -giB(a){return $.aq_()}, -rb(a){return $.aq_().iW(a.a[a.d].a).yr("condition_7")==null}, -rV(a){var s,r,q,p=A.b([],t.Rv),o=a.a,n=$.aq_().iW(o[a.d].a).b,m=n.length-1,l=0 +A.a2c.prototype={ +giE(a){return $.aq5()}, +re(a){return $.aq5().iY(a.a[a.d].a).yt("condition_7")==null}, +rW(a){var s,r,q,p=A.b([],t.Rv),o=a.a,n=$.aq5().iY(o[a.d].a).b,m=n.length-1,l=0 while(!0){if(!(l")).cl(0,"\n")) +kt(a,b){var s=this.rW(b),r=B.c.qx(new A.W(s,new A.aAJ(),A.a7(s).h("W<1,k>")).cl(0,"\n")) if(b.z!=null||b.w!=null){r="\n"+r -if(b.w instanceof A.z5)r+="\n"}return new A.dL(r)}} -A.aAE.prototype={ +if(b.w instanceof A.z3)r+="\n"}return new A.dL(r)}} +A.aAJ.prototype={ $1(a){return a.a}, $S:85} -A.M1.prototype={ -giB(a){return $.brW()}, -rb(a){return!1}, -kr(a,b){var s=b.a,r=A.b([s[b.d]],t.Rv);++b.d -for(;!A.b6G(b);){r.push(s[b.d]);++b.d}if(!this.axX(r,b))b.d-=r.length +A.M0.prototype={ +giE(a){return $.bs1()}, +re(a){return!1}, +kt(a,b){var s=b.a,r=A.b([s[b.d]],t.Rv);++b.d +for(;!A.b6M(b);){r.push(s[b.d]);++b.d}if(!this.axU(r,b))b.d-=r.length return null}, -axX(a,b){var s,r,q=new A.aD9(new A.W(a,new A.aDa(),A.a6(a).h("W<1,k>")).cl(0,"\n")) -q.aO4() +axU(a,b){var s,r,q=new A.aDf(new A.W(a,new A.aDg(),A.a7(a).h("W<1,k>")).cl(0,"\n")) +q.aO2() if(!q.c)return!1 b.d-=q.r s=q.d s.toString -r=A.blP(s) -b.b.a.d7(0,r,new A.aDb(r,q)) +r=A.blV(s) +b.b.a.d7(0,r,new A.aDh(r,q)) return!0}} -A.aDa.prototype={ +A.aDg.prototype={ $1(a){return a.a}, $S:85} -A.aDb.prototype={ +A.aDh.prototype={ $0(){var s=this.b,r=s.e r.toString -return new A.Ej(r,s.f)}, +return new A.Ei(r,s.f)}, $S:794} -A.El.prototype={} -A.a9o.prototype={ +A.Ek.prototype={} +A.a9v.prototype={ T(){return"TaskListItemState."+this.b}} -A.z5.prototype={ -pW(a){var s=this.giB(this),r=a.a,q=r[a.d].a +A.z3.prototype={ +pY(a){var s=this.giE(this),r=a.a,q=r[a.d].a s=s.b -if(s.test(q)){s=$.apZ() +if(s.test(q)){s=$.aq4() r=r[a.d].a s=s.b s=!s.test(r)}else s=!1 return s}, -rb(a){var s,r=this.giB(this).iW(a.a[a.d].a) +re(a){var s,r=this.giE(this).iY(a.a[a.d].a) r.toString -if(!(a.w instanceof A.z5)){s=r.b[1] +if(!(a.w instanceof A.z3)){s=r.b[1] s=s!=null&&s!=="1"}else s=!1 if(s)return!1 r=r.b[2] r=r==null?null:r.length!==0 return r===!0}, -kr(c8,c9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1="class",c2="task-list-item",c3={},c4=c9.a,c5=b9.giB(b9).iW(c4[c9.d].a).b[1]!=null,c6=b9 instanceof A.R0||b9 instanceof A.Nd,c7=A.b([],t.Y6) +kt(c8,c9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1="class",c2="task-list-item",c3={},c4=c9.a,c5=b9.giE(b9).iY(c4[c9.d].a).b[1]!=null,c6=b9 instanceof A.R3||b9 instanceof A.Nf,c7=A.b([],t.Y6) c3.a=A.b([],t.Rv) c3.b=null -s=new A.aDg(c3,c7) -r=new A.aDh(c3,c6) +s=new A.aDm(c3,c7) +r=new A.aDn(c3,c6) q=A.ba("possibleMatch") -p=new A.aDj(q,c9) -for(o=q.a,n=c0,m=n,l=m,k=l;j=c9.d,j1)break -g=A.bhJ(i.a,l) +g=A.bhQ(i.a,l) i=c3.a h=g.a j=j?h:r.$1(h) h=$.n7().b -i.push(new A.iG(j,g.b,h.test(j)))}else if(p.$1($.apZ()))break -else if(p.$1($.aq1())){j=q.b -if(j===q)A.a7(A.fe(o)) +i.push(new A.iG(j,g.b,h.test(j)))}else if(p.$1($.aq4()))break +else if(p.$1($.aq7())){j=q.b +if(j===q)A.a6(A.fe(o)) j.toString i=c4[c9.d].a -f=new A.a9D(i) -e=f.JW() +f=new A.a9K(i) +e=f.JY() d=f.b c=j.i(0,1) if(c==null)c="" @@ -138897,7 +139005,7 @@ b=B.c.ao(i,d,h) a=i.length if(h!==a){a0=B.c.au(i,h)===9 a1=f.b=h+1 -if(a1!==a){a2=f.JW() +if(a1!==a){a2=f.JY() a3=f.b===a||!1}else{a3=!0 a2=0}}else{a1=c0 a3=!0 @@ -138913,130 +139021,130 @@ j=c3.a i=a0?2:c0 h=$.n7().b j.push(new A.iG(a4,i,h.test(a4))) -k=b}else if(A.b6G(c9))break +k=b}else if(A.b6M(c9))break else{j=c3.a if(j.length!==0&&B.b.ga6(j).c){c9.f=!0 break}c3.a.push(c4[c9.d])}++c9.d}s.$0() a5=A.b([],t.gN) -B.b.ab(c7,b9.gazb()) -a6=b9.azf(c7) +B.b.ab(c7,b9.gaz8()) +a6=b9.azc(c7) for(c4=c7.length,o=t.f2,j=t.N,i=c9.b,a7=!1,a8=!1,a9=0;a9")).cl(0,"\n"));++b.d +B.b.eI(s) +r=B.c.fg(p[b.d].a)[0]==="="?"1":"2" +q=B.c.qx(new A.W(s,new A.aMm(),A.a7(s).h("W<1,k>")).cl(0,"\n"));++b.d p=t.N -return new A.cd("h"+r,A.b([new A.wl(q)],t.f2),A.D(p,p))}} -A.aMg.prototype={ +return new A.cd("h"+r,A.b([new A.wj(q)],t.f2),A.D(p,p))}} +A.aMm.prototype={ $1(a){return a.a}, $S:85} -A.a9d.prototype={ -rb(a){return!0}, -giB(a){return $.b6f()}, -pW(a){return a.aMu($.bs5())}, -kr(a,b){var s,r,q,p,o,n,m,l=this.axJ(b.glZ(b).a),k=l.length,j=this.a2a(b,l,"th"),i=j.b +A.a9k.prototype={ +re(a){return!0}, +giE(a){return $.b6l()}, +pY(a){return a.aMs($.bsb())}, +kt(a,b){var s,r,q,p,o,n,m,l=this.axG(b.gm2(b).a),k=l.length,j=this.a28(b,l,"th"),i=j.b i.toString -if(J.bv(i)!==k){--b.d +if(J.bu(i)!==k){--b.d return null}i=t.f2 s=t.N r=new A.cd("thead",A.b([j],i),A.D(s,s));++b.d q=A.b([],t.gN) p=b.a -while(!0){if(!(b.dk;)m.eJ(n)}n.toString +for(;m.gE(n)>k;)m.eI(n)}n.toString m=J.aK(n) -for(;m.gE(n)>k;)m.eJ(n) +for(;m.gE(n)>k;)m.eI(n) q.push(o)}if(q.length===0)return new A.cd("table",A.b([r],i),A.D(s,s)) else return new A.cd("table",A.b([r,new A.cd("tbody",q,A.D(s,s))],i),A.D(s,s))}, -axJ(a){var s,r,q,p,o,n,m,l=A.b([],t._m) +axG(a){var s,r,q,p,o,n,m,l=A.b([],t._m) for(s=a.length,r=!1,q=!1,p=null,o=0;o=r){j.push(B.c.qv(p.charCodeAt(0)==0?p:p)) +s=this.aE9(k) +for(r=k.length,q=r-1,p="";!0;){if(s>=r){j.push(B.c.qx(p.charCodeAt(0)==0?p:p)) break}o=B.c.aV(k,s) if(o===92){if(s===q){k=p+A.bZ(o) -j.push(B.c.qv(k.charCodeAt(0)==0?k:k)) +j.push(B.c.qx(k.charCodeAt(0)==0?k:k)) break}n=B.c.aV(k,s+1) p=n===124?p+A.bZ(n):p+A.bZ(o)+A.bZ(n) s+=2}else{++s -if(o===124){j.push(B.c.qv(p.charCodeAt(0)==0?p:p)) -s=this.a5w(k,s) +if(o===124){j.push(B.c.qx(p.charCodeAt(0)==0?p:p)) +s=this.a5u(k,s) if(s>=r)break p=""}else p+=A.bZ(o)}}++a.d k=A.b([],t.gN) -for(r=j.length,q=t.f2,p=t.N,m=0;m?@\\[\\\\\\]^_`{|}~])",!0,!0,!1),92),new A.a_o(A.bo($.WC().a,!1,!0,!1),38),A.bxj(g,"\\[",91),A.bwH(g)],r)) -B.b.F(l,$.bnO()) -i=new A.aBv(m,h,l,k,j).aO1(0) +if(h.z)l.push(new A.Gv(A.bn("[A-Za-z0-9]+(?=\\s)",!0,!0,!1),g)) +else l.push(new A.Gv(A.bn("[ \\tA-Za-z0-9]*[A-Za-z0-9](?=\\s)",!0,!0,!1),g)) +B.b.F(l,A.b([new A.a0H(A.bn("\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\\\\\]^_`{|}~])",!0,!0,!1),92),new A.a_t(A.bn($.WH().a,!1,!0,!1),38),A.bxp(g,"\\[",91),A.bwO(g)],r)) +B.b.F(l,$.bnU()) +i=new A.aBA(m,h,l,k,j).aO_(0) s.dn(a,o) -s.i7(a,o,i) +s.ia(a,o,i) o+=i.length-1}else if(n instanceof A.cd&&n.b!=null){m=n.b m.toString -h.a27(m)}}}, -aqO(a){var s,r,q,p,o,n,m,l,k,j=A.b([],t.gN),i=t.f2,h=A.b([],i) +h.a25(m)}}}, +aqL(a){var s,r,q,p,o,n,m,l,k,j=A.b([],t.gN),i=t.f2,h=A.b([],i) for(s=a.length,r=this.b,q=0;q0}else{n=0 m=!1}if(m){j.push(p) l=p.b -if(l!=null)this.anr(l,A.n_(B.iL,o,B.N,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N +if(l!=null)this.ano(l,A.n_(B.iO,o,B.N,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N r=A.D(s,t.S) -for(m=this.c,k=0;k0 @@ -139129,18 +139237,18 @@ m=n?"-"+o:"" l=A.b([new A.dL("\u21a9")],i) if(n){n=A.b([new A.dL(o)],i) k=A.D(s,s) -k.u(0,"class","footnote-ref") +k.t(0,"class","footnote-ref") l.push(new A.cd("sup",n,k))}n=A.D(s,s) -n.u(0,"href",r+m) -n.u(0,"class","footnote-backref") +n.t(0,"href",r+m) +n.t(0,"class","footnote-backref") B.b.F(h,A.b([new A.dL(" "),new A.cd("a",l,n)],i))}r=J.aK(a) if(r.gaD(a))r.F(a,h) else{j=r.ga6(a) if(j instanceof A.cd){i=j.b -if(i!=null)J.WE(i,h)}else{i=A.b([j],i) +if(i!=null)J.WJ(i,h)}else{i=A.b([j],i) B.b.F(i,h) r.sa6(a,new A.cd("p",i,A.D(s,s)))}}}} -A.avI.prototype={ +A.avN.prototype={ $2(a,b){var s,r,q=a.c.i(0,"id"),p=q==null?null:q.toLowerCase() if(p==null)p="" q=b.c.i(0,"id") @@ -139152,18 +139260,18 @@ if(r==null)r=0 q=q.i(0,s) return r-(q==null?0:q)}, $S:798} -A.Ej.prototype={} -A.axU.prototype={} -A.aBv.prototype={ -aO1(a){var s,r,q,p,o=this -for(s=o.a,r=s.length,q=o.c;p=o.d,p!==r;){if(B.c.au(s,p)===93){o.z4(0) -o.avT() -continue}if(B.b.eg(q,new A.aBE(o)))continue;++o.d}o.z4(0) -o.a2n(-1) +A.Ei.prototype={} +A.axZ.prototype={} +A.aBA.prototype={ +aO_(a){var s,r,q,p,o=this +for(s=o.a,r=s.length,q=o.c;p=o.d,p!==r;){if(B.c.au(s,p)===93){o.z6(0) +o.avQ() +continue}if(B.b.eg(q,new A.aBJ(o)))continue;++o.d}o.z6(0) +o.a2l(-1) s=o.r -o.Zy(s) +o.Zx(s) return s}, -avT(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.b.TR(j,new A.aBw()) +avQ(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.b.TQ(j,new A.aBB()) if(i===-1){k.r.push(new A.dL("]")) k.e=++k.d return}s=t.hw.a(j[i]) @@ -139171,52 +139279,52 @@ if(!s.d){B.b.dn(j,i) k.r.push(new A.dL("]")) k.e=++k.d return}r=s.r -if(r instanceof A.z0&&B.b.eg(k.c,new A.aBx())){q=k.r -p=B.b.TR(q,new A.aBy(s)) -o=r.aFY(0,k,s,null,new A.aBz(k,i,p)) +if(r instanceof A.yZ&&B.b.eg(k.c,new A.aBC())){q=k.r +p=B.b.TQ(q,new A.aBD(s)) +o=r.aFW(0,k,s,null,new A.aBE(k,i,p)) if(o!=null){B.b.dn(j,i) if(s.b===91)for(j=B.b.cU(j,0,i),n=j.length,m=0;ma5&&j>l){i=s[j] -if(!(i instanceof A.D4)){++q +if(!(i instanceof A.D3)){++q continue}p=i.w -h=B.b.TR(p,new A.aBC(i,n)) +h=B.b.TQ(p,new A.aBH(i,n)) if(h===-1){++q continue}g=p[h] f=g.b e=i.a -d=B.b.fm(r,e) +d=B.b.fp(r,e) c=n.a -o.a=B.b.fm(r,c) -b=i.d.Rl(0,a2,i,n,new A.aBD(o,a2,d),g.a) +o.a=B.b.fp(r,c) +b=i.d.Rk(0,a2,i,n,new A.aBI(o,a2,d),g.a) p=o.a b.toString -B.b.iE(r,d+1,p,b) +B.b.iH(r,d+1,p,b) o.a=d+2 a=j+1 -if(!!s.fixed$length)A.a7(A.a8("removeRange")) +if(!!s.fixed$length)A.a6(A.a8("removeRange")) A.dA(a,q,s.length,null,null) s.splice(a,q-a) if(i.a.a.length===f){B.b.dn(r,d) @@ -139229,75 +139337,75 @@ m=o.a if(p.a.length===f){B.b.dn(r,m) B.b.dn(s,q)}else{a1=new A.dL(B.c.cf(c.a,f)) r[m]=a1 -n.a=a1}}else{m.u(p,B.e.bJ(n.a.a.length,3),k) +n.a=a1}}else{m.t(p,B.e.bI(n.a.a.length,3),k) if(!n.f)B.b.dn(s,q) -else ++q}}B.b.hw(s,a3,p)}, -Zy(a){var s,r,q,p,o,n +else ++q}}B.b.hz(s,a3,p)}, +Zx(a){var s,r,q,p,o,n for(s=J.aK(a),r=0;r=r&&this.b.a.a.length>=r}, $S:804} -A.aBD.prototype={ +A.aBI.prototype={ $0(){return B.b.cU(this.b.r,this.c+1,this.a.a)}, $S:174} -A.Xo.prototype={ -L2(a){var s,r=a.d,q=a.a,p=this.a.rO(0,q,r) +A.Xt.prototype={ +L4(a){var s,r=a.d,q=a.a,p=this.a.rP(0,q,r) if(p==null)return!1 s=p.b -if(s[1]!=null&&a.d>0)if(!J.hx(B.a2C.a,A.bZ(B.c.au(q,a.d-1))))return!1 -if(s[2]!=null&&q.length>p.ghN(p))if(J.hx(B.a2y.a,A.bZ(B.c.au(q,p.ghN(p)))))return!1 -a.z4(0) -this.m0(a,p) +if(s[1]!=null&&a.d>0)if(!J.hw(B.a2G.a,A.bZ(B.c.au(q,a.d-1))))return!1 +if(s[2]!=null&&q.length>p.ghP(p))if(J.hw(B.a2C.a,A.bZ(B.c.au(q,p.ghP(p)))))return!1 +a.z6(0) +this.m4(a,p) return!0}, -m0(a,b){var s,r,q,p,o,n=b.b[2]!=null +m4(a,b){var s,r,q,p,o,n=b.b[2]!=null if(n)s=b.i(0,0).length else{r=b.i(0,0) r.toString -s=this.aru(r)}r=b.i(0,0) +s=this.arr(r)}r=b.i(0,0) r.toString q=B.c.ao(r,0,s) if(n)p="mailto:"+q @@ -139305,107 +139413,107 @@ else p=q[0]==="w"?"http://"+q:q r=A.b([new A.dL(q)],t.f2) o=t.N o=A.D(o,o) -o.u(0,"href",A.n_(B.em,p,B.N,!1)) +o.t(0,"href",A.n_(B.en,p,B.N,!1)) a.r.push(new A.cd("a",r,o)) -a.BC(s) +a.BE(s) return!0}, -aru(a){var s,r,q,p,o,n -if(B.c.jh(a,")")){s=A.bo("(\\(.*)?(\\)+)$",!0,!1,!1).iW(a).b +arr(a){var s,r,q,p,o,n +if(B.c.jj(a,")")){s=A.bn("(\\(.*)?(\\)+)$",!0,!1,!1).iY(a).b if(s[1]==null)r=s[2].length else{for(s=a.length,q=0,p=0;p0&&B.c.au(a.a,r-1)===96)return!1 -s=this.a.rO(0,a.a,r) +s=this.a.rP(0,a.a,r) if(s==null)return!1 -a.z4(0) -this.m0(a,s) -a.BC(s.i(0,0).length) +a.z6(0) +this.m4(a,s) +a.BE(s.i(0,0).length) return!0}, -m0(a,b){var s=b.b[1].length,r=b.i(0,0).length,q=a.d+s,p=B.c.ao(a.a,q,q+(r-s*2)) -if(this.aAJ(p))p=B.c.ao(p,1,p.length-1) +m4(a,b){var s=b.b[1].length,r=b.i(0,0).length,q=a.d+s,p=B.c.ao(a.a,q,q+(r-s*2)) +if(this.aAG(p))p=B.c.ao(p,1,p.length-1) p=A.fW(p,"\n"," ") r=t.N a.r.push(new A.cd("code",A.b([new A.dL(p)],t.f2),A.D(r,r))) return!0}, -aAJ(a){var s,r -if(B.c.ff(a).length===0)return!1 +aAG(a){var s,r +if(B.c.fg(a).length===0)return!1 s=B.c.cb(a," ")||B.c.cb(a,"\n") -r=B.c.jh(a," ")||B.c.jh(a,"\n") +r=B.c.jj(a," ")||B.c.jj(a,"\n") if(!s||!r)return!1 return!0}} -A.a_o.prototype={ -L2(a){var s,r=a.d +A.a_t.prototype={ +L4(a){var s,r=a.d if(r>0&&B.c.au(a.a,r-1)===96)return!1 -s=this.a.rO(0,a.a,r) +s=this.a.rP(0,a.a,r) if(s==null)return!1 if(s.b[1]!=null){r=s.i(0,0) r.toString -r=B.zM.i(0,r)==null}else r=!1 +r=B.zQ.i(0,r)==null}else r=!1 if(r)return!1 -a.z4(0) -this.m0(a,s) -a.BC(s.i(0,0).length) +a.z6(0) +this.m4(a,s) +a.BE(s.i(0,0).length) return!0}, -m0(a,b){var s=A.bl5(b) +m4(a,b){var s=A.blb(b) a.r.push(new A.dL(s)) return!0}} -A.a_E.prototype={ -m0(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.dL(B.c.ao(o,q,p)) -if(!s.c){a.f.push(new A.Pv(n,B.c.au(o,q),r,!0,!1,s,p)) +A.a_J.prototype={ +m4(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.dL(B.c.ao(o,q,p)) +if(!s.c){a.f.push(new A.Py(n,B.c.au(o,q),r,!0,!1,s,p)) a.r.push(n) return!0}o=s.e -if(o==null)o=B.Vx -a.f.push(A.buD(a,q,p,s.d,n,s,o)) +if(o==null)o=B.VB +a.f.push(A.buK(a,q,p,s.d,n,s,o)) a.r.push(n) return!0}, -Rl(a,b,c,d,e,f){var s=t.N +Rk(a,b,c,d,e,f){var s=t.N return A.b([new A.cd(f,e.$0(),A.D(s,s))],t.f2)}} -A.oE.prototype={} -A.Pv.prototype={$iK9:1, -gBs(){return this.b}, +A.oC.prototype={} +A.Py.prototype={$iK8:1, +gBu(){return this.b}, gE(a){return this.c}, -gRc(){return this.e}, -gRb(){return this.f}, -suU(a){return this.d=a}} -A.D4.prototype={ +gRb(){return this.e}, +gRa(){return this.f}, +suV(a){return this.d=a}} +A.D3.prototype={ gE(a){return this.a.a.length}, k(a){var s=this return""}, -$iK9:1, -gBs(){return this.b}, -gRc(){return this.f}, -gRb(){return this.r}, -suU(){}} -A.av6.prototype={ +$iK8:1, +gBu(){return this.b}, +gRb(){return this.f}, +gRa(){return this.r}, +suV(){}} +A.avb.prototype={ $2(a,b){return B.e.cJ(a.b,b.b)}, $S:805} -A.a0l.prototype={ -m0(a,b){var s,r,q=b.b[1] +A.a0r.prototype={ +m4(a,b){var s,r,q=b.b[1] q.toString s=A.b([new A.dL(q)],t.f2) r=t.N r=A.D(r,r) -r.u(0,"href",A.n_(B.em,"mailto:"+q,B.N,!1)) +r.t(0,"href",A.n_(B.en,"mailto:"+q,B.N,!1)) a.r.push(new A.cd("a",s,r)) return!0}} -A.KA.prototype={} -A.a0B.prototype={ -m0(a,b){var s,r,q=b.i(0,0) +A.Kz.prototype={} +A.a0H.prototype={ +m4(a,b){var s,r,q=b.i(0,0) q.toString s=b.b[1] s.toString @@ -139413,71 +139521,71 @@ B.c.O('&"<>',s) r=q[1] a.r.push(new A.dL(r)) return!0}} -A.ayS.prototype={ +A.ayX.prototype={ $1(a){return a.toLowerCase()===this.a}, -$S:30} -A.ayT.prototype={ +$S:31} +A.ayY.prototype={ $0(){return""}, $S:66} -A.a2l.prototype={ -RF(a,b,c){var s,r=t.N +A.a2r.prototype={ +RE(a,b,c){var s,r=t.N r=A.D(r,r) s=c.$0() -r.u(0,"src",a) -r.u(0,"alt",J.na(s,new A.aBk(),t.ob).l2(0)) -if(b!=null&&b.length!==0)r.u(0,"title",B.tY.d8(A.BS(b,$.WC(),A.b5J(),null))) +r.t(0,"src",a) +r.t(0,"alt",J.na(s,new A.aBp(),t.ob).l6(0)) +if(b!=null&&b.length!==0)r.t(0,"title",B.u1.d8(A.BR(b,$.WH(),A.b5P(),null))) return new A.cd("img",null,r)}} -A.aBk.prototype={ +A.aBp.prototype={ $1(a){if(a instanceof A.cd&&a.a==="img")return a.c.i(0,"alt") -return a.gyY()}, +return a.gz_()}, $S:213} -A.a2u.prototype={} +A.a2A.prototype={} A.h1.prototype={ -L2(a){var s,r=a.d,q=this.b +L4(a){var s,r=a.d,q=this.b if(q!=null&&B.c.au(a.a,r)!==q)return!1 -s=this.a.rO(0,a.a,r) +s=this.a.rP(0,a.a,r) if(s==null)return!1 -a.z4(0) -if(this.m0(a,s))a.BC(s.i(0,0).length) +a.z6(0) +if(this.m4(a,s))a.BE(s.i(0,0).length) return!0}} -A.a36.prototype={ -m0(a,b){var s=t.N +A.a3c.prototype={ +m4(a,b){var s=t.N a.r.push(new A.cd("br",null,A.D(s,s))) return!0}} -A.aD8.prototype={} -A.z0.prototype={ -Rl(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.aD8(b,c,e),m=b.a,l=b.d,k=B.c.ao(m,c.w,l);++l +A.aDe.prototype={} +A.yZ.prototype={ +Rk(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.aDe(b,c,e),m=b.a,l=b.d,k=B.c.ao(m,c.w,l);++l s=m.length -if(l>=s)return o.H3(n,k) +if(l>=s)return o.H6(n,k) r=B.c.au(m,l) if(r===40){b.d=l -q=o.axV(b) -if(q!=null)return A.b([o.RF(q.a,q.b,e)],t.f2) +q=o.axS(b) +if(q!=null)return A.b([o.RE(q.a,q.b,e)],t.f2) b.d=l b.d=l+-1 -return o.H3(n,k)}if(r===91){b.d=l;++l +return o.H6(n,k)}if(r===91){b.d=l;++l if(l"),n=new A.cj(n,s),n=new A.cw(n,n.gE(n),s.h("cw")),s=s.h("aM.E"),r=null;n.D();m=r){q=n.d -r=new A.wD(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.bH,n=A.d4(n,n.r,A.w(n).c),s=n.$ti.c;n.D();){q=n.d +for(n=t.SK.a(A.b7.prototype.gbg.call(o)).c,s=A.a7(n).h("cj<1>"),n=new A.cj(n,s),n=new A.cw(n,n.gE(n),s.h("cw")),s=s.h("aM.E"),r=null;n.D();m=r){q=n.d +r=new A.wB(q==null?s.a(q):q,m,o,null)}if(r!=null)for(n=o.bG,n=A.cV(n,n.r,A.q(n).c),s=n.$ti.c;n.D();){q=n.d if(q==null)q=s.a(q) p=r.c -if(!J.e(q.bN,p)){q.bN=p -q.eI()}r=r.d -q.saLo(r) -if(!(r instanceof A.wD))break}return m}} -A.wD.prototype={ -dg(a){return new A.wE(this,B.aa)}, -a5(a){return A.a7(A.ah("handled internally"))}} -A.wE.prototype={ +if(!J.e(q.bM,p)){q.bM=p +q.eH()}r=r.d +q.saLm(r) +if(!(r instanceof A.wB))break}return m}} +A.wB.prototype={ +dg(a){return new A.wC(this,B.ac)}, +a5(a){return A.a6(A.ah("handled internally"))}} +A.wC.prototype={ gbg(){return t.Fn.a(A.b7.prototype.gbg.call(this))}, -saLo(a){var s,r,q=this.bH -if(a instanceof A.wD)if(q instanceof A.wD){s=a.c +saLm(a){var s,r,q=this.bG +if(a instanceof A.wB)if(q instanceof A.wB){s=a.c r=q.c s=A.O(s)===A.O(r)&&J.e(s.a,r.a)}else s=!1 else s=!1 if(s)return -if(!J.e(q,a)){this.bH=a -this.c7(new A.aY8())}}, -hR(a,b){var s=this,r=t.Fn -r.a(A.b7.prototype.gbg.call(s)).e.bH.H(0,s) -s.bN=r.a(A.b7.prototype.gbg.call(s)).c -s.bH=r.a(A.b7.prototype.gbg.call(s)).d -s.EZ(a,b)}, -qw(){t.Fn.a(A.b7.prototype.gbg.call(this)).e.bH.N(0,this) -this.zL()}, -cI(){var s=this.bN +if(!J.e(q,a)){this.bG=a +this.c7(new A.aYe())}}, +hT(a,b){var s=this,r=t.Fn +r.a(A.b7.prototype.gbg.call(s)).e.bG.H(0,s) +s.bM=r.a(A.b7.prototype.gbg.call(s)).c +s.bG=r.a(A.b7.prototype.gbg.call(s)).d +s.F0(a,b)}, +qy(){t.Fn.a(A.b7.prototype.gbg.call(this)).e.bG.L(0,this) +this.zN()}, +cI(){var s=this.bM s.toString return s}} -A.aY8.prototype={ -$1(a){return a.eI()}, +A.aYe.prototype={ +$1(a){return a.eH()}, $S:11} -A.a81.prototype={} -A.b_n.prototype={ -$1(a){if(a instanceof A.wE)this.a.lQ$=a +A.a88.prototype={} +A.b_t.prototype={ +$1(a){if(a instanceof A.wC)this.a.lU$=a return!1}, $S:19} -A.b0W.prototype={ -$1(a){if(a instanceof A.wE)this.a.lQ$=a +A.b11.prototype={ +$1(a){if(a instanceof A.wC)this.a.lU$=a return!1}, $S:19} -A.rI.prototype={ -a5(a){return this.a6o(a,this.c)}, -dg(a){return A.bAh(this)}, -$irJ:1} -A.Pz.prototype={ +A.rG.prototype={ +a5(a){return this.a6m(a,this.c)}, +dg(a){return A.bAm(this)}, +$irH:1} +A.PC.prototype={ cI(){var s=this -if(s.lQ$!=null)return t.k7.a(A.b7.prototype.gbg.call(s)).a6o(s,s.lQ$.bH) -return s.ajE()}, +if(s.lU$!=null)return t.k7.a(A.b7.prototype.gbg.call(s)).a6m(s,s.lU$.bG) +return s.ajC()}, gbg(){return t.k7.a(A.b7.prototype.gbg.call(this))}} -A.akM.prototype={ -hR(a,b){if(t.Ej.b(a))this.lQ$=a -this.EZ(a,b)}, -dq(){this.Mi() -this.o4(new A.b_n(this))}} -A.aog.prototype={ -hR(a,b){if(t.Ej.b(a))this.lQ$=a -this.EZ(a,b)}, -dq(){this.Mi() -this.o4(new A.b0W(this))}} -A.atX.prototype={ +A.akT.prototype={ +hT(a,b){if(t.Ej.b(a))this.lU$=a +this.F0(a,b)}, +dq(){this.Mk() +this.o6(new A.b_t(this))}} +A.aom.prototype={ +hT(a,b){if(t.Ej.b(a))this.lU$=a +this.F0(a,b)}, +dq(){this.Mk() +this.o6(new A.b11(this))}} +A.au1.prototype={ $2(a,b){var s=this.a -return J.C_(s.$1(a),s.$1(b))}, -$S(){return this.b.h("p(0,0)")}} -A.jZ.prototype={ -amA(a,b){this.a=A.a8w(new A.aFR(a,b),null,b.h("b8b<0>")) +return J.BZ(s.$1(a),s.$1(b))}, +$S(){return this.b.h("o(0,0)")}} +A.k_.prototype={ +amy(a,b){this.a=A.a8D(new A.aFX(a,b),null,b.h("b8i<0>")) this.b=0}, gE(a){var s=this.b s===$&&A.c() return s}, -gaz(a){var s,r=this.a +gaw(a){var s,r=this.a r===$&&A.c() -s=r.$ti.h("@<1>").ae(A.w(this).h("jZ.E")) -return new A.ur(r.gaz(r),new A.aFS(this),B.hN,s.h("@<1>").ae(s.z[1]).h("ur<1,2>"))}, -ach(a){var s,r=this -if(!r.c){s=A.ak(r,!1,A.w(r).h("B.E")) -r.d=new A.cj(s,A.a6(s).h("cj<1>"))}return r.d}, -H(a,b){var s,r=this,q=A.da([b],A.w(r).h("jZ.E")),p=r.a +s=r.$ti.h("@<1>").ad(A.q(this).h("k_.E")) +return new A.up(r.gaw(r),new A.aFY(this),B.hQ,s.h("@<1>").ad(s.z[1]).h("up<1,2>"))}, +acf(a){var s,r=this +if(!r.c){s=A.ak(r,!1,A.q(r).h("A.E")) +r.d=new A.cj(s,A.a7(s).h("cj<1>"))}return r.d}, +H(a,b){var s,r=this,q=A.da([b],A.q(r).h("k_.E")),p=r.a p===$&&A.c() -s=p.h7(0,q) -if(!s){p=r.a.JK(q) +s=p.ha(0,q) +if(!s){p=r.a.JM(q) p.toString -s=J.ku(p,b)}if(s){p=r.b +s=J.kv(p,b)}if(s){p=r.b p===$&&A.c() r.b=p+1 r.c=!1}return s}, -N(a,b){var s,r,q,p,o=this,n=o.a +L(a,b){var s,r,q,p,o=this,n=o.a n===$&&A.c() -s=A.w(o).h("o") -r=n.JK(A.b([b],s)) +s=A.q(o).h("p") +r=n.JM(A.b([b],s)) if(r==null||!r.O(0,b)){n=o.a -q=new A.bm(n,new A.aFU(o,b),n.$ti.h("bm<1>")) +q=new A.bl(n,new A.aG_(o,b),n.$ti.h("bl<1>")) if(!q.gaD(q))r=q.ga3(q)}if(r==null)return!1 -p=r.N(0,b) +p=r.L(0,b) if(p){n=o.b n===$&&A.c() o.b=n-1 -o.a.N(0,A.b([],s)) +o.a.L(0,A.b([],s)) o.c=!1}return p}, aj(a){var s this.c=!1 s=this.a s===$&&A.c() -s.aoz(0) +s.aow(0) this.b=0}} -A.aFR.prototype={ +A.aFX.prototype={ $2(a,b){if(a.gaD(a)){if(b.gaD(b))return 0 return-1}if(b.gaD(b))return 1 return this.a.$2(a.ga3(a),b.ga3(b))}, -$S(){return this.b.h("p(c3<0>,c3<0>)")}} -A.aFS.prototype={ +$S(){return this.b.h("o(c1<0>,c1<0>)")}} +A.aFY.prototype={ $1(a){return a}, -$S(){return A.w(this.a).h("c3(c3)")}} -A.aFU.prototype={ -$1(a){return a.eg(0,new A.aFT(this.a,this.b))}, -$S(){return A.w(this.a).h("F(c3)")}} -A.aFT.prototype={ +$S(){return A.q(this.a).h("c1(c1)")}} +A.aG_.prototype={ +$1(a){return a.eg(0,new A.aFZ(this.a,this.b))}, +$S(){return A.q(this.a).h("F(c1)")}} +A.aFZ.prototype={ $1(a){return a===this.b}, -$S(){return A.w(this.a).h("F(jZ.E)")}} -A.wr.prototype={} +$S(){return A.q(this.a).h("F(k_.E)")}} +A.wp.prototype={} A.jh.prototype={ -yN(a,b){var s,r=this.f +yP(a,b){var s,r=this.f if(r.aX(0,A.ap(b)))return -s=b.h("be<0>") -r.u(0,A.ap(b),new A.wr(A.ak(new A.be(this,s),!0,s.h("B.E")),b.h("@<0>").ae(A.w(this).h("jh.T")).h("wr<1,2>")))}, -pg(a,b){var s,r=this.f.i(0,A.ap(b)) -if(r==null){this.yN(0,b) -s=this.pg(0,b) +s=b.h("c3<0>") +r.t(0,A.ap(b),new A.wp(A.ak(new A.c3(this,s),!0,s.h("A.E")),b.h("@<0>").ad(A.q(this).h("jh.T")).h("wp<1,2>")))}, +pi(a,b){var s,r=this.f.i(0,A.ap(b)) +if(r==null){this.yP(0,b) +s=this.pi(0,b) return s}return b.h("H<0>").a(r.a)}, -H(a,b){if(this.aiz(0,b)){this.f.ab(0,new A.aIt(this,b)) +H(a,b){if(this.aix(0,b)){this.f.ab(0,new A.aIz(this,b)) return!0}return!1}, -N(a,b){var s=this.f -s.gbB(s).ab(0,new A.aIv(this,b)) -return this.aiB(0,b)}, +L(a,b){var s=this.f +s.gby(s).ab(0,new A.aIB(this,b)) +return this.aiz(0,b)}, aj(a){var s=this.f -s.gbB(s).ab(0,new A.aIu(this)) -this.aiA(0)}} -A.aIt.prototype={ +s.gby(s).ab(0,new A.aIA(this)) +this.aiy(0)}} +A.aIz.prototype={ $2(a,b){var s=this.b if(b.$ti.c.b(s))B.b.H(b.a,s)}, -$S(){return A.w(this.a).h("~(jr,wr)")}} -A.aIv.prototype={ -$1(a){return B.b.N(a.a,this.b)}, -$S(){return A.w(this.a).h("~(wr)")}} -A.aIu.prototype={ +$S(){return A.q(this.a).h("~(jr,wp)")}} +A.aIB.prototype={ +$1(a){return B.b.L(a.a,this.b)}, +$S(){return A.q(this.a).h("~(wp)")}} +A.aIA.prototype={ $1(a){return B.b.aj(a.a)}, -$S(){return A.w(this.a).h("~(wr)")}} -A.IZ.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +$S(){return A.q(this.a).h("~(wp)")}} +A.IY.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tv(0),$async$p) +return A.B(q.tw(0),$async$p) case 2:q.ax=!1 p=$.G().B() -p.sA(0,A.uB(B.dE)) +p.sA(0,A.uz(B.dG)) o=q.p2 n=o/2 -p.sdf(A.DM(B.i,o,A.b([A.uB(B.dE),B.p],t.O),null,B.G,null,new A.j(n,n),0)) +p.sdf(A.DL(B.i,o,A.b([A.uz(B.dG),B.p],t.O),null,B.G,null,new A.j(n,n),0)) q.rx!==$&&A.ai() q.rx=p -return A.r(null,r)}}) -return A.t($async$p,r)}, -it(){var s,r,q,p=this,o=null,n=A.eM(0,0,0,!1,o,o,B.U,o) +return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p=this,o=null,n=A.eM(0,0,0,!1,o,o,B.U,o) n.b=p -n.a=p.R8?B.L:B.qp +n.a=p.R8?B.L:B.qt n.c=p.p3 -s=p.gar().G.fk(n) -s.sHB(0,p.p4) -r=A.Yq() +s=p.gar().G.fl(n) +s.sHE(0,p.p4) +r=A.Yv() r.b=p.p2 q=A.j8(r,0,0,!1,0,o) q.c=q.d=0.5 -s.hK(q) +s.hM(q) return s}, aK(a){var s=this.rx s===$&&A.c() a.ci(B.i,this.p2,s)}, -Be(a,b){var s -if(this.R8&&a instanceof A.xs){s=a.at +Bg(a,b){var s +if(this.R8&&a instanceof A.xq){s=a.at s===$&&A.c() -s.a65(3*s.ax*100)}}} -A.b4p.prototype={ +s.a63(3*s.ax*100)}}} +A.b4v.prototype={ $1(a){var s,r,q,p,o,n=a.x1 if(n===$){s=a.p2.a r=s[0] s=s[1] q=a.p3.a p=q[0] -n=a.x1=A.vy(new A.j(r,s),q[1],p)}s=this.a +n=a.x1=A.vw(new A.j(r,s),q[1],p)}s=this.a o=s.ry if(o===$){r=s.p3.a -o=s.ry=A.k4(new A.j(r[0],r[1]),s.p2)}return n.yC(o)}, +o=s.ry=A.k5(new A.j(r[0],r[1]),s.p2)}return n.yE(o)}, $S:807} -A.abK.prototype={} -A.xs.prototype={ -gw8(){var s,r=this.x2 -if(r===$){s=B.a3G.X(0,10) -this.x2!==$&&A.Z() +A.abR.prototype={} +A.xq.prototype={ +gw9(){var s,r=this.x2 +if(r===$){s=B.a3K.X(0,10) +this.x2!==$&&A.a1() r=this.x2=new A.x(0,0,0+s.a,0+s.b)}return r}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tv(0),$async$p) +return A.B(q.tw(0),$async$p) case 2:p=$.G() -o=p.kS() -n=p.kR(o,q.gw8()) +o=p.kV() +n=p.kU(o,q.gw9()) m=p.S() l=p.B() p=q.a7$ l.sA(0,p.gA(p)) -for(p=q.y1,k=A.a6(p).h("W<1,j>"),j=k.h("aM.E"),i=0;h=q.gw8(),i<(h.c-h.a)/4;++i){l.sA(0,A.b6U(l.gA(l),0.1)) +for(p=q.y1,k=A.a7(p).h("W<1,j>"),j=k.h("aM.E"),i=0;h=q.gw9(),i<(h.c-h.a)/4;++i){l.sA(0,A.b7_(l.gA(l),0.1)) m.c2(0) -m.Hq(A.ak(new A.W(p,new A.asH(q,i),k),!0,j),!0) -n.W(m,l)}g=o.jR() -p=q.gw8() -p=B.d.ad(p.c-p.a) -k=q.gw8() +m.Ht(A.ak(new A.W(p,new A.asN(q,i),k),!0,j),!0) +n.W(m,l)}g=o.jT() +p=q.gw9() +p=B.d.ae(p.c-p.a) +k=q.gw9() s=3 -return A.A(g.qt(p,B.d.ad(k.d-k.b)),$async$p) +return A.B(g.qv(p,B.d.ae(k.d-k.b)),$async$p) case 3:k=c q.rx!==$&&A.ai() q.rx=k -return A.r(null,r)}}) -return A.t($async$p,r)}, -it(){var s,r,q,p,o,n,m,l=this,k=null,j=new A.a(new Float64Array(2)) -j.t(20,30) +return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p,o,n,m,l=this,k=null,j=new A.a(new Float64Array(2)) +j.u(20,30) s=new A.a(new Float64Array(2)) -s.t(15,0) +s.u(15,0) r=j.V(0,s.X(0,l.p4)) q=A.eM(0,0,0,!1,k,k,B.U,k) q.a=B.L q.c=r -p=l.gar().G.fk(q) +p=l.gar().G.fl(q) p.fr=l p.cy=3 o=A.mB() @@ -139935,14 +140043,14 @@ o.dV(0,l.y1) n=A.j8(o,0,0,!1,0,k) n.e=0.2 n.d=2 -p.hK(n) +p.hM(n) s=t.o9 -m=A.aKm(s,s) +m=A.aKs(s,s) m.d=p m.w=!0 m.y=m.x=0 m.b.cM() -s=A.mt(4,new A.asG(l,m),t.SM) +s=A.mt(4,new A.asM(l,m),t.SM) l.p2!==$&&A.ai() l.p2=s j=l.gar().cw @@ -139952,73 +140060,73 @@ return p}, a4(a,b){var s,r=this.RG.ax,q=this.at q===$&&A.c() s=r.at.f -s.ac(q.d.a.hD(0)) +s.ac(q.d.a.hF(0)) s.C() r.ch=null}, aK(a){var s,r,q,p,o,n=this,m=n.rx m===$&&A.c() -s=n.gw8() +s=n.gw9() r=n.xr if(r===$){r=n.x1 if(r===$){q=new A.j(-6,-10).a1(0,2) -n.x1!==$&&A.Z() +n.x1!==$&&A.a1() n.x1=q r=q}p=r.a o=r.b -n.xr!==$&&A.Z() -r=n.xr=new A.x(p,o,p+6,o+10)}a.hm(m,s,r,n.a7$)}, -hh(){var s,r,q,p=this.p2 +n.xr!==$&&A.a1() +r=n.xr=new A.x(p,o,p+6,o+10)}a.hp(m,s,r,n.a7$)}, +hk(){var s,r,q,p=this.p2 p===$&&A.c() s=0 for(;s<4;++s){r=p[s] q=r.e -if(q!=null)q.r0(0,r)}}} -A.asH.prototype={ +if(q!=null)q.r2(0,r)}}} +A.asN.prototype={ $1(a){var s=a.a,r=this.b -s=new A.j(s[0],s[1]).X(0,10).U(0,new A.j(r*J.ez(s[0]),r*J.ez(s[1]))) -r=this.a.gw8() +s=new A.j(s[0],s[1]).X(0,10).U(0,new A.j(r*J.eA(s[0]),r*J.eA(s[1]))) +r=this.a.gw9() return s.V(0,new A.j(r.c,r.d).a1(0,2))}, $S:98} -A.asG.prototype={ +A.asM.prototype={ $1(a){var s,r,q,p,o,n,m,l=null,k=a<=1,j=this.a,i=j.gar().eP i===$&&A.c() i=i[j.p4] s=new A.a(new Float64Array(2)) -s.t(0.5,1.25) -r=B.et.aT() +s.u(0.5,1.25) +r=B.eu.aT() q=new A.a(new Float64Array(2)) -q.t(1,0) +q.u(1,0) p=new A.a(new Float64Array(2)) -p.t(0,-1) +p.u(0,-1) o=$.G().B() n=j.a7$ o.sA(0,n.gA(n)) -o.sbY(0.2) +o.sbX(0.2) o.sP(0,B.r) n=new A.b0(new Float64Array(16)) -n.bm() +n.bl() m=B.q.aT() -j=new A.B2(j,s,i,this.b,k,k,(a&1)===0,r,q,p,!0,n,$,m,l,l,2,l,B.f,new A.f([],t.s),new A.f([],t.g)) -j.im(l,l,o,2,!0) +j=new A.B1(j,s,i,this.b,k,k,(a&1)===0,r,q,p,!0,n,$,m,l,l,2,l,B.f,new A.f([],t.s),new A.f([],t.g)) +j.iq(l,l,o,2,!0) return j}, $S:808} -A.a1k.prototype={ +A.a1q.prototype={ T(){return"GameColors."+this.b}} -A.DF.prototype={ +A.DE.prototype={ a5(a){var s=null,r=A.am(a).p3,q=this.c,p=t.p -return A.mu(B.ag,!0,s,A.nj(A.GR(B.O,A.b([new A.Ey(A.b([A.du("Player "+(q.kl.p4+1)+" wins!",s,s,s,r.a,s,s),B.dY,A.du("Time: "+q.gacv(),s,s,s,r.y,s,s),B.dY,A.mm(B.a9n,q.gVb(q),s)],p),s)],p),B.hA),s,s),B.t,B.I,0,s,s,s,s,s,B.dO)}} -A.yY.prototype={ -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.tv(0) +return A.mu(B.ai,!0,s,A.ni(A.GQ(B.O,A.b([new A.Ex(A.b([A.du("Player "+(q.kn.p4+1)+" wins!",s,s,s,r.a,s,s),B.e_,A.du("Time: "+q.gact(),s,s,s,r.y,s,s),B.e_,A.mm(B.a9r,q.gVa(q),s)],p),s)],p),B.hD),s,s),B.t,B.I,0,s,s,s,s,s,B.dQ)}} +A.yW.prototype={ +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.tw(0) s=q.p3?2:3 break case 2:s=4 -return A.A(q.RE(),$async$p) +return A.B(q.RD(),$async$p) case 4:q.rx=c -case 3:return A.r(null,r)}}) -return A.t($async$p,r)}, -it(){var s,r,q,p,o=this,n=null,m=o.a7$,l=o.p3?A.uB(B.dE):A.uB(B.dE),k=B.d.aw(127.5),j=l.a +case 3:return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p,o=this,n=null,m=o.a7$,l=o.p3?A.uz(B.dG):A.uz(B.dG),k=B.d.az(127.5),j=l.a A.a9(k,j>>>16&255,j>>>8&255,j&255) m.sA(0,l) l=o.a7$ @@ -140030,160 +140138,160 @@ j=j[1] m=m.a s=Math.max(m[0],m[1]) r=o.a7$ -l.sdf(A.DM(new A.j(k,j),s,A.b([r.gA(r),B.p],t.O),n,B.G,n,n,0)) -q=o.gar().G.fk(A.eM(0,0,0,!1,n,o.p4,B.U,o)) +l.sdf(A.DL(new A.j(k,j),s,A.b([r.gA(r),B.p],t.O),n,B.G,n,n,0)) +q=o.gar().G.fl(A.eM(0,0,0,!1,n,o.p4,B.U,o)) p=A.mB() -p.ma(m[0]/2,m[1]/2) -q.hK(A.j8(p,0,0,!0,0,n)) +p.me(m[0]/2,m[1]/2) +q.hM(A.j8(p,0,0,!0,0,n)) return q}, -gwy(){var s,r,q=this,p=q.ry +gwz(){var s,r,q=this,p=q.ry if(p===$){s=q.R8.X(0,10).a r=s[0] s=s[1] -q.ry!==$&&A.Z() +q.ry!==$&&A.a1() p=q.ry=new A.x(0,0,0+r,0+s)}return p}, -RE(){var s=0,r=A.u(t.lu),q,p=this,o,n,m,l,k,j,i,h -var $async$RE=A.v(function(a,b){if(a===1)return A.q(b,r) +RD(){var s=0,r=A.v(t.lu),q,p=this,o,n,m,l,k,j,i,h +var $async$RD=A.w(function(a,b){if(a===1)return A.r(b,r) while(true)switch(s){case 0:j=$.G() -i=j.kS() -h=j.kR(i,p.gwy()) -j=p.gwy() +i=j.kV() +h=j.kU(i,p.gwz()) +j=p.gwz() o=(j.c-j.a)/2 -n=B.et.aT() -for(m=0;j=m*o,l=p.gwy(),jthis.a.p2}, $S:809} -A.agh.prototype={} -A.a2T.prototype={ -gJE(){var s=this.ok -if(s===$){s!==$&&A.Z() +A.ago.prototype={} +A.a2Z.prototype={ +gJG(){var s=this.ok +if(s===$){s!==$&&A.a1() s=this.ok=this.k4.p3}return s}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.na(0),$async$p) +return A.B(q.nd(0),$async$p) case 2:p=q.k4 o=p.a7$ -n=A.a1B(o.gA(o),35,null) +n=A.a1H(o.gA(o),35,null) m=A.fO(n,null) -l=A.fO(n.xn(55,B.aH),null) +l=A.fO(n.xp(55,B.aI),null) o=new A.a(new Float64Array(2)) -o.t(0,-20) +o.u(0,-20) k=t.Z0 -q.M(A.hq(B.j,null,null,null,o,null,null,null,"Lap",m,k)) +q.N(A.hp(B.j,null,null,null,o,null,null,null,"Lap",m,k)) o=new A.a(new Float64Array(2)) -o.t(0,10) -j=A.hq(B.j,null,null,null,o,null,null,null,null,l,k) -q.M(j) -k=new A.aCN(q,j) +o.u(0,10) +j=A.hp(B.j,null,null,null,o,null,null,null,null,l,k) +q.N(j) +k=new A.aCT(q,j) o=new A.a(new Float64Array(2)) -o.t(0,70) -o=A.hq(B.j,null,null,null,o,null,null,null,null,m,t.Fr) +o.u(0,70) +o=A.hp(B.j,null,null,null,o,null,null,null,null,m,t.Fr) q.p1!==$&&A.ai() q.p1=o -q.M(o) +q.N(o) o=$.G().B() p=p.a7$ o.sA(0,p.gA(p)) o.sP(0,B.r) -o.sbY(2) +o.sbX(2) q.p3!==$&&A.ai() q.p3=o -q.gJE().ai(0,k) +q.gJG().ai(0,k) k.$0() -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s -if(this.gar().f2)return +if(this.gar().f3)return s=this.p1 s===$&&A.c() -s.se6(0,this.gar().gacv())}, +s.se6(0,this.gar().gact())}, aK(a){var s=this.p3 s===$&&A.c() a.dh(this.p2,s)}} -A.aCN.prototype={ +A.aCT.prototype={ $0(){var s,r=this.a -if(r.gJE().a<=3){s=r.gJE().a<10?"0":"" -this.b.se6(0,s+A.h(r.gJE().a))}else this.b.se6(0,"DONE")}, +if(r.gJG().a<=3){s=r.gJG().a<10?"0":"" +this.b.se6(0,s+A.h(r.gJG().a))}else this.b.se6(0,"DONE")}, $S:0} -A.agi.prototype={ -bE(){var s=this.aq$ +A.agp.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.Ex.prototype={ -a5(a){var s,r=null,q=A.am(a).p3,p=q.z,o=t.p,n=A.b([A.du("PadRacing",r,r,r,q.a,r,r),A.du("First to 3 laps win",r,r,r,q.y,r,r),B.dY,A.mm(B.a9l,new A.aEe(this),r),A.du("Arrow keys",r,r,r,p,r,r),B.dY,A.mm(B.a9i,new A.aEf(this),r),A.du("WASD",r,r,r,p,r,r)],o),m=A.cH(r,r,r,p,"Made by ") -p=p==null?r:p.aGY(A.uB(B.dE),B.jv) -s=A.Gk(r,r,r) -s.bU=new A.aEg() -return A.mu(B.ag,!0,r,A.nj(A.GR(B.O,A.b([A.fY(A.b([new A.Ey(n,r),new A.Ey(A.b([A.b93(r,r,r,B.c9,r,r,!0,r,A.cH(A.b([m,A.cH(r,s,r,p,"Lukas Klingsbo (spydon)")],t.VO),r,r,r,r),B.av,r,r,1,B.aB)],o),r)],o),B.a2,B.a3,B.a4)],o),B.hA),r,r),B.t,B.I,0,r,r,r,r,r,B.dO)}} -A.aEe.prototype={ -$0(){this.a.c.abb(1)}, +A.Ew.prototype={ +a5(a){var s,r=null,q=A.am(a).p3,p=q.z,o=t.p,n=A.b([A.du("PadRacing",r,r,r,q.a,r,r),A.du("First to 3 laps win",r,r,r,q.y,r,r),B.e_,A.mm(B.a9p,new A.aEk(this),r),A.du("Arrow keys",r,r,r,p,r,r),B.e_,A.mm(B.a9m,new A.aEl(this),r),A.du("WASD",r,r,r,p,r,r)],o),m=A.cH(r,r,r,p,"Made by ") +p=p==null?r:p.aGW(A.uz(B.dG),B.jy) +s=A.Gi(r,r,r) +s.bT=new A.aEm() +return A.mu(B.ai,!0,r,A.ni(A.GQ(B.O,A.b([A.fY(A.b([new A.Ex(n,r),new A.Ex(A.b([A.b99(r,r,r,B.ca,r,r,!0,r,A.cH(A.b([m,A.cH(r,s,r,p,"Lukas Klingsbo (spydon)")],t.VO),r,r,r,r),B.aw,r,r,1,B.aC)],o),r)],o),B.a3,B.a4,B.a5)],o),B.hD),r,r),B.t,B.I,0,r,r,r,r,r,B.dQ)}} +A.aEk.prototype={ +$0(){this.a.c.ab9(1)}, $S:0} -A.aEf.prototype={ -$0(){this.a.c.abb(2)}, +A.aEl.prototype={ +$0(){this.a.c.ab9(2)}, $S:0} -A.aEg.prototype={ -$0(){A.b55(A.mP("https://github.com/spydon",0,null))}, +A.aEm.prototype={ +$0(){A.b5b(A.mP("https://github.com/spydon",0,null))}, $S:0} -A.Ey.prototype={ -a5(a){var s=null,r=A.uB(B.dE) -return A.asI(A.dg(s,A.fY(this.c,B.a2,B.a3,B.a4),B.t,s,s,s,s,B.d7,s,s),B.p,10,B.Qd,r)}} +A.Ex.prototype={ +a5(a){var s=null,r=A.uz(B.dG) +return A.asO(A.dg(s,A.fY(this.c,B.a3,B.a4,B.a5),B.t,s,s,s,s,B.d8,s,s),B.p,10,B.Qh,r)}} A.hj.prototype={ -my(a){return B.p}, -p(a6){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 -var $async$p=A.v(function(a7,a8){if(a7===1)return A.q(a8,r) -while(true)switch(s){case 0:q.gbh(q).yN(0,t.O1) -p=A.hK(null,-2147483647) +mC(a){return B.p}, +p(a6){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 +var $async$p=A.w(function(a7,a8){if(a7===1)return A.r(a8,r) +while(true)switch(s){case 0:q.gc_(q).yP(0,t.O1) +p=A.hJ(null,-2147483647) q.cw!==$&&A.ai() q.cw=p -q.M(p) -o=$.apK() +q.N(p) +o=$.apQ() n=o.a m=n[0] l=new A.a(new Float64Array(2)) -l.t(m/2,0) +l.u(m/2,0) m=n[0] k=n[1] j=new A.a(new Float64Array(2)) -j.t(m/2,k) +j.u(m/2,k) m=n[1] i=new A.a(new Float64Array(2)) -i.t(0,m/2) +i.u(0,m/2) m=n[0] n=n[1] h=new A.a(new Float64Array(2)) -h.t(m,n/2) +h.u(m,n/2) n=new A.a(new Float64Array(2)) n.q(o) o=new A.a(new Float64Array(2)) @@ -140191,99 +140299,99 @@ o.an(5) o=n.V(0,o).a n=o[0] m=new A.a(new Float64Array(2)) -m.t(n,5) +m.u(n,5) m=A.m2(l,m) n=o[1] k=new A.a(new Float64Array(2)) -k.t(5,n) +k.u(5,n) k=A.m2(i,k) n=new A.a(new Float64Array(2)) -n.t(52.5,240) +n.u(52.5,240) g=new A.a(new Float64Array(2)) -g.t(5,380) +g.u(5,380) g=A.m2(n,g) n=new A.a(new Float64Array(2)) -n.t(200,50) +n.u(200,50) f=new A.a(new Float64Array(2)) -f.t(300,5) +f.u(300,5) f=A.m2(n,f) n=new A.a(new Float64Array(2)) -n.t(72.5,300) +n.u(72.5,300) e=new A.a(new Float64Array(2)) -e.t(5,400) +e.u(5,400) e=A.m2(n,e) n=new A.a(new Float64Array(2)) -n.t(180,100) +n.u(180,100) d=new A.a(new Float64Array(2)) -d.t(220,5) +d.u(220,5) d=A.m2(n,d) n=new A.a(new Float64Array(2)) -n.t(350,105) +n.u(350,105) c=new A.a(new Float64Array(2)) -c.t(5,115) +c.u(5,115) c=A.m2(n,c) n=new A.a(new Float64Array(2)) -n.t(310,160) +n.u(310,160) b=new A.a(new Float64Array(2)) -b.t(240,5) +b.u(240,5) b=A.m2(n,b) n=new A.a(new Float64Array(2)) -n.t(211.5,400) +n.u(211.5,400) a=new A.a(new Float64Array(2)) -a.t(283,5) +a.u(283,5) a=A.m2(n,a) n=new A.a(new Float64Array(2)) -n.t(351,312.5) +n.u(351,312.5) a0=new A.a(new Float64Array(2)) -a0.t(5,180) +a0.u(5,180) a0=A.m2(n,a0) n=new A.a(new Float64Array(2)) -n.t(430,302.5) +n.u(430,302.5) a1=new A.a(new Float64Array(2)) -a1.t(5,290) +a1.u(5,290) a1=A.m2(n,a1) n=new A.a(new Float64Array(2)) -n.t(292.5,450) +n.u(292.5,450) a2=new A.a(new Float64Array(2)) -a2.t(280,5) +a2.u(280,5) a2=A.m2(n,a2) n=o[1] a3=new A.a(new Float64Array(2)) -a3.t(n,5) +a3.u(n,5) a3=A.m2(j,a3) o=o[1] n=new A.a(new Float64Array(2)) -n.t(5,o) +n.u(5,o) a4=A.b([m,k,g,f,e,d,c,b,a,a0,a1,a2,a3,A.m2(h,n)],t.zB) o=new A.a(new Float64Array(2)) -o.t(200,245) -a5=A.bcX(!1,o,80,1) +o.u(200,245) +a5=A.bd3(!1,o,80,1) o=new A.a(new Float64Array(2)) -o.t(25,50) +o.u(25,50) n=new A.a(new Float64Array(2)) -n.t(50,5) -n=A.b88(1,o,n,!1) +n.u(50,5) +n=A.b8f(1,o,n,!1) o=new A.a(new Float64Array(2)) -o.t(25,70) +o.u(25,70) m=new A.a(new Float64Array(2)) -m.t(50,5) -m=A.b88(2,o,m,!1) +m.u(50,5) +m=A.b8f(2,o,m,!1) o=new A.a(new Float64Array(2)) -o.t(52.5,25) +o.u(52.5,25) k=new A.a(new Float64Array(2)) -k.t(5,50) -k=A.b([n,m,A.b88(3,o,k,!0),a5],t.V) +k.u(5,50) +k=A.b([n,m,A.b8f(3,o,k,!0),a5],t.V) B.b.F(k,a4) -B.b.F(k,A.bHf($.apK(),a4,a5)) +B.b.F(k,A.bHl($.apQ(),a4,a5)) p.F(0,k) -q.aaM() -return A.r(null,r)}}) -return A.t($async$p,r)}, -aaM(){var s,r,q,p,o,n=this -n.gmX().H(0,"menu") +q.aaK() +return A.t(null,r)}}) +return A.u($async$p,r)}, +aaK(){var s,r,q,p,o,n=this +n.gn0().H(0,"menu") s=n.dx$.a r=s[0] -q=$.apK().a +q=$.apQ().a p=Math.min(r/q[0],s[1]/q[1]) q=n.cw q===$&&A.c() @@ -140291,11 +140399,11 @@ q=A.jJ(null,null,q) s=q.ax r=s.at o=r.f -o.ac($.apK().a1(0,2).hD(0)) +o.ac($.apQ().a1(0,2).hF(0)) o.C() s.ch=null s.ax=B.j -s.m2() +s.m6() o=new A.a(new Float64Array(2)) o.an(p-0.2) r=r.e @@ -140303,40 +140411,40 @@ r.ac(o) r.C() s.ch=null n.ck=q -n.M(q)}, -abb(a){var s,r=null,q=this.ck +n.N(q)}, +ab9(a){var s,r=null,q=this.ck q===$&&A.c() q=q.ax s=new A.a(new Float64Array(2)) s.an(8) -q.M(A.aka(s,A.di(!1,0,B.w,1,!1,r,r,r,0),new A.aG4(this,a))) +q.N(A.akh(s,A.di(!1,0,B.w,1,!1,r,r,r,0),new A.aGa(this,a))) s=new A.a(new Float64Array(2)) s.an(20) -q.M(A.EA(s,A.di(!1,0,B.w,1,!1,r,r,r,0),r,r))}, -ag8(b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=null -b0.f2=!1 -b0.gmX().N(0,"menu") +q.N(A.Ez(s,A.di(!1,0,B.w,1,!1,r,r,r,0),r,r))}, +ag6(b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=this,b1=null +b0.f3=!1 +b0.gn0().L(0,"menu") s=b0.ck s===$&&A.c() -s.er() +s.eS() s=b0.dx$.a -r=new A.aG5(b0,s[0]>s[1]) +r=new A.aGb(b0,s[0]>s[1]) q=r.$1$longMultiplier(1/b3) -p=new A.aG7(q) +p=new A.aGd(q) s=t.O1 o=J.dR(b3,s) for(n=q.a,m=0;m3){s=this.a -s.f2=!0 -s.kl=q -s.gmX().H(0,"game_over") +s.f3=!0 +s.kn=q +s.gn0().H(0,"game_over") q=new A.a(new Float64Array(2)) q.an(1.5) -p.F(0,A.b([A.a7m(q,A.di(!0,0,B.w,0.2,!1,3,r,r,0),r),A.vJ(6.283185307179586,A.di(!1,0,B.w,0.5,!1,r,r,r,0),r)],t.V))}else{q=new A.a(new Float64Array(2)) +p.F(0,A.b([A.a7t(q,A.di(!0,0,B.w,0.2,!1,3,r,r,0),r),A.vH(6.283185307179586,A.di(!1,0,B.w,0.5,!1,r,r,r,0),r)],t.V))}else{q=new A.a(new Float64Array(2)) q.an(1.5) -p.M(A.a7m(q,A.di(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, +p.N(A.a7t(q,A.di(!0,0,B.w,0.2,!1,r,r,r,0),r))}}, $S:0} -A.aG3.prototype={ +A.aG9.prototype={ $2(a,b){var s,r=this.b,q=J.cP(b) if(q.aX(b,r)){s=this.a.eP s===$&&A.c() @@ -140509,21 +140617,21 @@ r=q.i(b,r) r.toString s.H(0,r)}}, $S:812} -A.ahQ.prototype={} -A.EO.prototype={ -a5(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=null,b4=A.a1B(B.l,35,b3),b5=A.a1B(b3,30,B.aZ) -b5=A.b9y(A.a1B(B.A2,28,b3),A.a1B(B.A2,18,b3),b3,b4,b3,b3,b3,b3,b3,b5,b3,b3,b3,b3,b3) -s=A.a9N(b3,new A.Dj(A.b7p(b3,b3,B.p,b3,b3,b3,b3,b3,b3,b3,b3,B.a3p,b3,b3,b3,b3,b3,b3,b3)),A.bwN(B.Ej,new A.m0(B.hK,new A.cK(B.fm,1,B.ae,-1)),B.Ej,B.fm),b5,b3) +A.ahX.prototype={} +A.EM.prototype={ +a5(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=null,b4=A.a1H(B.l,35,b3),b5=A.a1H(b3,30,B.b_) +b5=A.b9E(A.a1H(B.A6,28,b3),A.a1H(B.A6,18,b3),b3,b4,b3,b3,b3,b3,b3,b5,b3,b3,b3,b3,b3) +s=A.a9U(b3,new A.Di(A.b7v(b3,b3,B.p,b3,b3,b3,b3,b3,b3,b3,b3,B.a3t,b3,b3,b3,b3,b3,b3,b3)),A.bwU(B.En,new A.m0(B.hN,new A.cK(B.fo,1,B.ag,-1)),B.En,B.fo),b5,b3) b5=A.b([],t.sN) b4=new A.a(new Float64Array(2)) r=t.D q=A.b([],r) p=A.b([],t.Q) -o=new A.bq() -$.es() -o.bp(0) -n=new A.bq() -n.bp(0) +o=new A.bp() +$.et() +o.bo(0) +n=new A.bp() +n.bo(0) m=new Float64Array(2) l=new Float64Array(2) k=new Float64Array(2) @@ -140534,8 +140642,8 @@ g=new Float64Array(2) f=new Float64Array(2) e=A.ct() r=A.b([],r) -d=new A.bq() -d.bp(0) +d=new A.bp() +d.bo(0) c=A.ct() b=A.cq() a=A.cq() @@ -140553,12 +140661,12 @@ b0=new Float64Array(2) b1=new Float64Array(2) b2=new A.a(new Float64Array(2)) b2.q(b4) -b1=new A.f0(q,p,b2,new A.cn(),new A.bx(o),new A.bx(n),new A.d_(0,0,0),new A.aw(new A.a(m),new A.aa()),new A.a(l),new A.a(k),new A.f1(),new A.f2(new A.cm(new A.a(j)),new A.a(i),new A.a(h)),new A.ci(new A.a(g),new A.a(f)),e,r,new A.bx(d),c,new A.eX(b,a,new A.b3(new A.a(a0),new A.a(a1),new A.a(a2)),new A.b3(new A.a(a3),new A.a(a4),new A.a(a5))),new A.eY(B.an),new A.cn(),new A.b3(new A.a(a6),new A.a(a7),new A.a(a8)),new A.b3(new A.a(a9),new A.a(b0),new A.a(b1))) +b1=new A.f0(q,p,b2,new A.cn(),new A.bw(o),new A.bw(n),new A.d0(0,0,0),new A.aw(new A.a(m),new A.aa()),new A.a(l),new A.a(k),new A.f1(),new A.f2(new A.cm(new A.a(j)),new A.a(i),new A.a(h)),new A.ci(new A.a(g),new A.a(f)),e,r,new A.bw(d),c,new A.eX(b,a,new A.b3(new A.a(a0),new A.a(a1),new A.a(a2)),new A.b3(new A.a(a3),new A.a(a4),new A.a(a5))),new A.eY(B.ap),new A.cn(),new A.b3(new A.a(a6),new A.a(a7),new A.a(a8)),new A.b3(new A.a(a9),new A.a(b0),new A.a(b1))) r=A.fz() q=A.b([],t.t) b1.f=b1.at=b1.Q=b1.z=!0 b1.a=4 -r=new A.eA(new A.eO(r,q,A.y(t.h)),A.b([],t.f)) +r=new A.eB(new A.eO(r,q,A.y(t.h)),A.b([],t.f)) r.c=new A.eN() b1.b=r b1.ax=new A.eS(new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S(),new A.S()) @@ -140587,79 +140695,79 @@ o=A.b([],t.u) n=A.aH(A.aJ(),t.y) b5=new A.hj(b5,b1,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,b3,B.f,new A.f([],t.s),new A.f([],t.g)) b5.aS(r,b3) -b5.fQ(b3,b3,b4,1) -return A.b8m(!0,A.aE(b5,B.W6,new A.aG8(),b3,A.b_(["menu",new A.aG9(),"game_over",new A.aGa()],t.N,t.kI),t._1),b3,b3,b3,s,"PadRacing")}} -A.aG8.prototype={ +b5.fR(b3,b3,b4,1) +return A.b8t(!0,A.aE(b5,B.Wa,new A.aGe(),b3,A.b_(["menu",new A.aGf(),"game_over",new A.aGg()],t.N,t.kI),t._1),b3,b3,b3,s,"PadRacing")}} +A.aGe.prototype={ $1(a){var s=null -return A.nj(A.du("Loading...",s,s,s,A.am(a).p3.a,s,s),s,s)}, +return A.ni(A.du("Loading...",s,s,s,A.am(a).p3.a,s,s),s,s)}, $S:154} -A.aG9.prototype={ -$2(a,b){return new A.Ex(b,null)}, +A.aGf.prototype={ +$2(a,b){return new A.Ew(b,null)}, $S:814} -A.aGa.prototype={ -$2(a,b){return new A.DF(b,null)}, +A.aGg.prototype={ +$2(a,b){return new A.DE(b,null)}, $S:815} -A.B2.prototype={ -ga2J(){var s,r,q,p=this.p4 +A.B1.prototype={ +ga2H(){var s,r,q,p=this.p4 if(p===$){s=this.p3.a r=s[0] s=s[1] -q=A.NT(-r,-s,r,s,B.a1g) -p!==$&&A.Z() +q=A.NW(-r,-s,r,s,B.a1k) +p!==$&&A.a1() this.p4=q p=q}return p}, -ga1u(){var s,r=this.RG +ga1s(){var s,r=this.RG if(r===$){s=this.y2?600:300 -r!==$&&A.Z() +r!==$&&A.a1() r=this.RG=s}return r}, -ga1v(){var s,r=this.rx +ga1t(){var s,r=this.rx if(r===$){s=this.y2?7.5:8.5 -r!==$&&A.Z() +r!==$&&A.a1() r=this.rx=s}return r}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tv(0),$async$p) +return A.B(q.tw(0),$async$p) case 2:p=q.gar().cw p===$&&A.c() o=A.b([],t.yv) n=B.q.aT() -p.M(new A.aa3(q,o,$,n,null,1,null,B.f,new A.f([],t.s),new A.f([],t.g))) -return A.r(null,r)}}) -return A.t($async$p,r)}, -it(){var s,r,q,p,o,n,m=this +p.N(new A.aaa(q,o,$,n,null,1,null,B.f,new A.f([],t.s),new A.f([],t.g))) +return A.t(null,r)}}) +return A.u($async$p,r)}, +iw(){var s,r,q,p,o,n,m=this if(m.y2){s=m.cr?-3:3 r=new A.a(new Float64Array(2)) -r.t(s,3.5)}else{s=m.cr?-3:3 +r.u(s,3.5)}else{s=m.cr?-3:3 r=new A.a(new Float64Array(2)) -r.t(s,-4.25)}q=A.eM(0,0,0,!1,null,null,B.U,null) +r.u(s,-4.25)}q=A.eM(0,0,0,!1,null,null,B.U,null) q.a=B.L s=m.p2.at s===$&&A.c() q.c=s.d.a.V(0,r) -p=m.gar().G.fk(q) +p=m.gar().G.fl(q) p.fr=m o=A.mB() -o.ma(0.5,1.25) -p.a7f(o,1).y=m +o.me(0.5,1.25) +p.a7d(o,1).y=m s=m.x2 s.e=p s.a.q(r) n=m.gar() -s=A.aKl(s) +s=A.aKr(s) m.xr!==$&&A.ai() m.xr=s -n.G.hL(s) -s.LT(0,0) +n.G.hN(s) +s.LV(0,0) return p}, a4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.at c===$&&A.c() if((c.b&2)===2||d.R8.a!==0){c=d.R8 -if(c.O(0,B.b2)){s=-0.6 +if(c.O(0,B.b3)){s=-0.6 r=-15 q=!0}else{s=0 r=0 -q=!1}if(c.O(0,B.b3)){r+=15 +q=!1}if(c.O(0,B.b4)){r+=15 s+=0.6 q=!0}p=d.y1&&q o=d.xr @@ -140671,52 +140779,52 @@ m=o.b m===$&&A.c() l=m.f.e-p.f.e-o.ay k=l+B.d.ct(s-l,-n,n) -o.LT(k,k)}else{o===$&&A.c() -o.LT(0,0)}d.at.aES(r) -j=A.c8(d.at.d.b,d.bU) -j.ak(0,j.bP(d.at.r)) +o.LV(k,k)}else{o===$&&A.c() +o.LV(0,0)}d.at.aEQ(r) +j=A.c8(d.at.d.b,d.bT) +j.ak(0,j.bO(d.at.r)) j.ak(0,-d.at.ax) -j.HS(-d.ga1v(),d.ga1v()) +j.HV(-d.ga1t(),d.ga1t()) j.ak(0,1) d.at.u5(j) p=d.at -p.a65(0.1*p.W_()*-d.at.w) -i=d.ga_H() +p.a63(0.1*p.VZ()*-d.at.w) +i=d.ga_G() h=Math.sqrt(i.gcO()) i.e5(0) p=d.at i.ak(0,-2*h) -p.a66(i) -if(!d.gar().f2){g=c.O(0,B.bd)?250:0 -if(c.O(0,B.bk))g+=-40 +p.a64(i) +if(!d.gar().f3){g=c.O(0,B.be)?250:0 +if(c.O(0,B.bl))g+=-40 c=d.at p=new A.a(new Float64Array(2)) -p.t(0,1) +p.u(0,1) i=A.c8(c.d.b,p) -f=d.ga_H().bP(i) -if(gf?d.ga1u():0 +f=d.ga_G().bO(i) +if(gf?d.ga1s():0 if(Math.abs(e)>0){c=d.at i.ak(0,e) -c.a66(i)}}}}, +c.a64(i)}}}}, aK(a){var s=this -a.dh(s.ga2J(),s.bN) -a.dh(s.ga2J(),s.a7$)}, -ga_H(){var s,r=this.at +a.dh(s.ga2H(),s.bM) +a.dh(s.ga2H(),s.a7$)}, +ga_G(){var s,r=this.at r===$&&A.c() -s=A.c8(r.d.b,this.by) -s.ak(0,s.bP(this.at.r)) +s=A.c8(r.d.b,this.bx) +s.ak(0,s.bO(this.at.r)) return s}} -A.aa3.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.aaa.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=q.a7$ o=q.ax.a7$ o=o.gA(o).a -p.sA(0,A.a9(B.d.aw(229.5),o>>>16&255,o>>>8&255,o&255)) -p.sbY(1) -return A.r(null,r)}}) -return A.t($async$p,r)}, +p.sA(0,A.a9(B.d.az(229.5),o>>>16&255,o>>>8&255,o&255)) +p.sbX(1) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s=this.ax,r=s.at r===$&&A.c() if(r.r.gcO()>100){r=this.ay @@ -140724,118 +140832,118 @@ if(r.length>30)B.b.dn(r,0) s=s.at.d.a.a r.push(new A.j(s[0],s[1]))}else{s=this.ay if(s.length!==0)B.b.dn(s,0)}}, -aK(a){a.mF(B.C5,this.ay,this.a7$)}, +aK(a){a.mJ(B.C9,this.ay,this.a7$)}, $ib4:1} -A.amq.prototype={} -A.Bf.prototype={ -gAW(){var s,r,q=this,p=q.ry +A.amx.prototype={} +A.Be.prototype={ +gAY(){var s,r,q=this,p=q.ry if(p===$){s=q.p3.X(0,10).a r=s[0] s=s[1] -q.ry!==$&&A.Z() +q.ry!==$&&A.a1() p=q.ry=new A.x(0,0,0+r,0+s)}return p}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A(q.tv(0),$async$p) -case 2:q.a7$.sA(0,A.b6V("#14F596")) +return A.B(q.tw(0),$async$p) +case 2:q.a7$.sA(0,A.b70("#14F596")) p=$.G() -o=p.kS() -n=p.kR(o,q.gAW()) -p=q.gAW() +o=p.kV() +n=p.kU(o,q.gAY()) +p=q.gAY() m=new Float64Array(2) l=new A.a(m) -l.t(p.c-p.a,p.d-p.b) +l.u(p.c-p.a,p.d-p.b) p=l.a1(0,2).a k=new A.j(p[0],p[1]) p=m[0] -n.aQ(A.vy(k,m[1],p),B.et.aT()) +n.aQ(A.vw(k,m[1],p),B.eu.aT()) q.a7$.sP(0,B.r) -q.a7$.sbY(1) +q.a7$.sbX(1) for(j=0;j<30;++j){p=m[0] -n.aQ(A.vy(k,m[1],p),q.a7$) +n.aQ(A.vw(k,m[1],p),q.a7$) p=q.a7$ -p.sA(0,A.b6U(p.gA(p),0.07)) +p.sA(0,A.b7_(p.gA(p),0.07)) m[0]=m[0]-1 -m[1]=m[1]-1}i=o.jR() -p=q.gAW() -p=B.d.ad(p.c-p.a) -m=q.gAW() +m[1]=m[1]-1}i=o.jT() +p=q.gAY() +p=B.d.ae(p.c-p.a) +m=q.gAY() s=3 -return A.A(i.qt(p,B.d.ad(m.d-m.b)),$async$p) +return A.B(i.qv(p,B.d.ae(m.d-m.b)),$async$p) case 3:m=c q.R8!==$&&A.ai() q.R8=m -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, aK(a){var s,r,q,p,o,n,m,l=this,k=l.R8 k===$&&A.c() -s=l.gAW() +s=l.gAY() r=l.to if(r===$){r=l.rx if(r===$){q=l.p3.a p=new A.j(-q[0],-q[1]).a1(0,2) -l.rx!==$&&A.Z() +l.rx!==$&&A.a1() l.rx=p r=p}q=l.p3.a o=q[0] q=q[1] n=r.a m=r.b -l.to!==$&&A.Z() -r=l.to=new A.x(n,m,n+o,m+q)}a.hm(k,s,r,l.a7$)}, -it(){var s,r,q,p,o=this,n=null,m=A.eM(0,0,0,!1,n,n,B.U,n) +l.to!==$&&A.a1() +r=l.to=new A.x(n,m,n+o,m+q)}a.hp(k,s,r,l.a7$)}, +iw(){var s,r,q,p,o=this,n=null,m=A.eM(0,0,0,!1,n,n,B.U,n) m.a=B.U m.c=o.p2 -s=o.gar().G.fk(m) +s=o.gar().G.fl(m) s.fr=o s.cy=3 r=A.mB() q=o.p3.a -r.ma(q[0]/2,q[1]/2) +r.me(q[0]/2,q[1]/2) p=A.j8(r,0,0,!1,0,n) p.d=0.5 -s.hK(p) +s.hM(p) return s}} -A.a__.prototype={ -a7Q(a){var s,r,q=A.b8J(a,this.a) -q.abT() +A.a_4.prototype={ +a7O(a){var s,r,q=A.b8P(a,this.a) +q.abR() s=q.d r=s.length if(r===0){s=q.b return s==null?".":s}if(r===1){s=q.b -return s==null?".":s}B.b.eJ(s) +return s==null?".":s}B.b.eI(s) q.e.pop() -q.abT() +q.abR() return q.k(0)}, -aLY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) -A.baH("join",s) -return this.TM(new A.be(s,t.Ri))}, -TM(a){var s,r,q,p,o,n,m,l,k -for(s=a.gaz(a),r=new A.iv(s,new A.auw(),a.$ti.h("iv")),q=this.a,p=!1,o=!1,n="";r.D();){m=s.gZ(s) -if(q.yf(m)&&o){l=A.b8J(m,q) +aLW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) +A.baN("join",s) +return this.TL(new A.c3(s,t.Ri))}, +TL(a){var s,r,q,p,o,n,m,l,k +for(s=a.gaw(a),r=new A.iu(s,new A.auB(),a.$ti.h("iu")),q=this.a,p=!1,o=!1,n="";r.D();){m=s.gZ(s) +if(q.yh(m)&&o){l=A.b8P(m,q) k=n.charCodeAt(0)==0?n:n -n=B.c.ao(k,0,q.yV(k,!0)) +n=B.c.ao(k,0,q.yX(k,!0)) l.b=n -if(q.JY(n))l.e[0]=q.gEB() -n=""+l.k(0)}else if(q.yU(m)>0){o=!q.yf(m) -n=""+m}else{if(!(m.length!==0&&q.Rq(m[0])))if(p)n+=q.gEB() -n+=m}p=q.JY(m)}return n.charCodeAt(0)==0?n:n}} -A.auw.prototype={ +if(q.K_(n))l.e[0]=q.gED() +n=""+l.k(0)}else if(q.yW(m)>0){o=!q.yh(m) +n=""+m}else{if(!(m.length!==0&&q.Rp(m[0])))if(p)n+=q.gED() +n+=m}p=q.K_(m)}return n.charCodeAt(0)==0?n:n}} +A.auB.prototype={ $1(a){return a!==""}, -$S:30} -A.b2d.prototype={ +$S:31} +A.b2j.prototype={ $1(a){return a==null?"null":'"'+a+'"'}, $S:229} -A.yR.prototype={ -aeq(a){var s=this.yU(a) +A.yP.prototype={ +aeo(a){var s=this.yW(a) if(s>0)return B.c.ao(a,0,s) -return this.yf(a)?a[0]:null}} -A.aGA.prototype={ -abT(){var s,r,q=this +return this.yh(a)?a[0]:null}} +A.aGG.prototype={ +abR(){var s,r,q=this while(!0){s=q.d if(!(s.length!==0&&J.e(B.b.ga6(s),"")))break -B.b.eJ(q.d) +B.b.eI(q.d) q.e.pop()}s=q.e r=s.length if(r!==0)s[r-1]=""}, @@ -140844,85 +140952,85 @@ q=q!=null?""+q:"" for(s=0;s=0;--s)if(a[s]===b){++r if(r===c)return s q=s}return q}, -aCk(){var s,r,q=this.d -q=new A.dH(q,A.a6(q).h("dH<1,k?>")) -s=q.rL(q,new A.aGB(),new A.aGC()) +aCh(){var s,r,q=this.d +q=new A.dH(q,A.a7(q).h("dH<1,k?>")) +s=q.rM(q,new A.aGH(),new A.aGI()) if(s==null)return A.b(["",""],t.T) if(s==="..")return A.b(["..",""],t.T) -r=this.avG(s,".",1) +r=this.avD(s,".",1) if(r<=0)return A.b([s,""],t.T) return A.b([B.c.ao(s,0,r),B.c.cf(s,r)],t.T)}} -A.aGB.prototype={ +A.aGH.prototype={ $1(a){return a!==""}, $S:163} -A.aGC.prototype={ +A.aGI.prototype={ $0(){return null}, -$S:5} -A.aNV.prototype={ -k(a){return this.gl5(this)}} -A.a5O.prototype={ -Rq(a){return B.c.O(a,"/")}, -Jy(a){return a===47}, -JY(a){var s=a.length +$S:7} +A.aO0.prototype={ +k(a){return this.gl9(this)}} +A.a5V.prototype={ +Rp(a){return B.c.O(a,"/")}, +JA(a){return a===47}, +K_(a){var s=a.length return s!==0&&B.c.au(a,s-1)!==47}, -yV(a,b){if(a.length!==0&&B.c.aV(a,0)===47)return 1 +yX(a,b){if(a.length!==0&&B.c.aV(a,0)===47)return 1 return 0}, -yU(a){return this.yV(a,!1)}, -yf(a){return!1}, -gl5(){return"posix"}, -gEB(){return"/"}} -A.aal.prototype={ -Rq(a){return B.c.O(a,"/")}, -Jy(a){return a===47}, -JY(a){var s=a.length +yW(a){return this.yX(a,!1)}, +yh(a){return!1}, +gl9(){return"posix"}, +gED(){return"/"}} +A.aas.prototype={ +Rp(a){return B.c.O(a,"/")}, +JA(a){return a===47}, +K_(a){var s=a.length if(s===0)return!1 if(B.c.au(a,s-1)!==47)return!0 -return B.c.jh(a,"://")&&this.yU(a)===s}, -yV(a,b){var s,r,q,p,o=a.length +return B.c.jj(a,"://")&&this.yW(a)===s}, +yX(a,b){var s,r,q,p,o=a.length if(o===0)return 0 if(B.c.aV(a,0)===47)return 1 for(s=0;s0){r=B.c.jo(a,"\\",r+1) +r=B.c.jq(a,"\\",2) +if(r>0){r=B.c.jq(a,"\\",r+1) if(r>0)return r}return q}if(q<3)return 0 -if(!A.blt(s))return 0 +if(!A.blz(s))return 0 if(B.c.aV(a,1)!==58)return 0 q=B.c.aV(a,2) if(!(q===47||q===92))return 0 return 3}, -yU(a){return this.yV(a,!1)}, -yf(a){return this.yU(a)===1}, -gl5(){return"windows"}, -gEB(){return"\\"}} +yW(a){return this.yX(a,!1)}, +yh(a){return this.yW(a)===1}, +gl9(){return"windows"}, +gED(){return"\\"}} A.dD.prototype={ V(a,b){return new A.dD(this.a+b.a,this.b+b.b)}, U(a,b){return new A.dD(this.a-b.a,this.b-b.b)}, @@ -140931,8 +141039,8 @@ k(a){return"PathOffset{"+A.h(this.a)+","+A.h(this.b)+"}"}, l(a,b){if(b==null)return!1 return b instanceof A.dD&&b.a===this.a&&b.b===this.b}, gI(a){return((391^B.d.gI(this.a))*23^B.d.gI(this.b))>>>0}} -A.aOi.prototype={ -AI(){var s,r,q,p,o,n=this +A.aOo.prototype={ +AK(){var s,r,q,p,o,n=this for(s=n.a,r=n.d;!0;){q=n.c if(q>=r)return-1 p=B.c.au(s,q) @@ -140940,78 +141048,78 @@ if(p<=32)o=p===32||p===10||p===9||p===13||p===12 else o=!1 if(!o)return p n.c=q+1}}, -a3z(){if(this.AI()===44){++this.c -this.AI()}}, -awh(a,b){var s -if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.oW)return b +a3x(){if(this.AK()===44){++this.c +this.AK()}}, +awe(a,b){var s +if(!(a>=48&&a<=57||a===43||a===45||a===46)||this.b===B.oZ)return b s=this.b -if(s===B.p0)return B.DG -if(s===B.p1)return B.DH +if(s===B.p3)return B.DK +if(s===B.p4)return B.DL return s}, -ol(){var s=this,r=s.c +on(){var s=this,r=s.c if(r>=s.d)return-1 s.c=r+1 return B.c.au(s.a,r)}, -j9(){var s,r,q,p,o,n,m,l,k,j=this,i="Numeric overflow" -j.AI() -s=j.ol() -if(s===43){s=j.ol() -r=1}else if(s===45){s=j.ol() +jb(){var s,r,q,p,o,n,m,l,k,j=this,i="Numeric overflow" +j.AK() +s=j.on() +if(s===43){s=j.on() +r=1}else if(s===45){s=j.on() r=-1}else r=1 if((s<48||s>57)&&s!==46)throw A.d(A.ah("First character of a number must be one of [0-9+-.].")) q=0 while(!0){if(!(48<=s&&s<=57))break q=q*10+(s-48) -s=j.ol()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.d(A.ah(i)) -if(s===46){s=j.ol() +s=j.on()}if(!(-17976931348623157e292<=q&&q<=17976931348623157e292))throw A.d(A.ah(i)) +if(s===46){s=j.on() if(s<48||s>57)throw A.d(A.ah("There must be at least one digit following the .")) p=0 o=1 while(!0){if(!(48<=s&&s<=57))break o*=0.1 p+=(s-48)*o -s=j.ol()}}else p=0 +s=j.on()}}else p=0 n=(q+p)*r m=j.c if(m57)throw A.d(A.ah("Missing exponent")) k=0 while(!0){if(!(s>=48&&s<=57))break k=k*10+(s-48) -s=j.ol()}if(l)k=-k +s=j.on()}if(l)k=-k if(!(-37<=k&&k<=38))throw A.d(A.ah("Invalid exponent "+k)) if(k!==0)n*=Math.pow(10,k)}if(!(-17976931348623157e292<=n&&n<=17976931348623157e292))throw A.d(A.ah(i)) if(s!==-1){--j.c -j.a3z()}return n}, -a26(){var s,r=this,q=r.c +j.a3x()}return n}, +a24(){var s,r=this,q=r.c if(q>=r.d)throw A.d(A.ah("Expected more data")) r.c=q+1 s=B.c.au(r.a,q) -r.a3z() +r.a3x() if(s===48)return!1 else if(s===49)return!0 else throw A.d(A.ah("Invalid flag value"))}, -aaY(){var s=this +aaW(){var s=this return A.lb(function(){var r=0,q=1,p,o -return function $async$aaY(a,b){if(a===1){p=b +return function $async$aaW(a,b){if(a===1){p=b r=q}while(true)switch(r){case 0:o=s.d case 2:if(!(s.c1){b0*=Math.sqrt(m) -b1*=Math.sqrt(m)}q.bm() +b1*=Math.sqrt(m)}q.bl() q.ee(0,1/b0,1/b1) -q.o0(a9) -l=a8.wp(q,b2) -k=a8.wp(q,b3.b) +q.o2(a9) +l=a8.wq(q,b2) +k=a8.wq(q,b3.b) j=k.U(0,l) a9=j.a o=j.b @@ -141205,8 +141313,8 @@ k=k.U(0,h) f=Math.atan2(k.b,k.a)-g if(f<0&&b3.e)f+=6.283185307179586 else if(f>0&&!b3.e)f-=6.283185307179586 -q.bm() -q.o0(s) +q.bl() +q.o2(s) q.ee(0,b0,b1) e=B.d.dD(Math.abs(f/1.5717963267948964)) for(n=b4.a,d=0;d"))}} -A.a3u.prototype={ +$iaKh:1} +A.Mo.prototype={ +gaw(a){var s=this +return new A.a3A(s.a,s.b,!1,s.c,s.$ti.h("a3A<1>"))}} +A.a3A.prototype={ gZ(a){var s=this.e s===$&&A.c() return s}, @@ -141277,85 +141385,85 @@ D(){var s,r,q,p,o,n=this for(s=n.b,r=s.length,q=n.a;p=n.d,p<=r;){p=q.a.cC(s,p) o=n.d if(p<0)n.d=o+1 -else{s=q.cs(new A.CS(s,o)) +else{s=q.cs(new A.CR(s,o)) n.e=s.gm(s) s=n.d if(s===p)n.d=s+1 else n.d=p return!0}}return!1}} -A.nw.prototype={ +A.nu.prototype={ cs(a){var s,r=a.a,q=a.b,p=this.a.cC(r,q) -if(p<0)return new A.bn(this.b,r,q,t.nN) +if(p<0)return new A.bm(this.b,r,q,t.nN) s=B.c.ao(r,q,p) return new A.d6(s,r,p,t.Xb)}, cC(a,b){return this.a.cC(a,b)}} -A.Mk.prototype={ -cs(a){var s,r=this.a.cs(a),q=r.guW(),p=this.$ti,o=r.a +A.Mj.prototype={ +cs(a){var s,r=this.a.cs(a),q=r.guX(),p=this.$ti,o=r.a if(q){q=this.b.$1(r.gm(r)) s=r.b return new A.d6(q,o,s,p.h("d6<2>"))}else{q=r.ge3(r) s=r.b -return new A.bn(q,o,s,p.h("bn<2>"))}}} -A.QO.prototype={ -cs(a){var s,r=this.a.cs(a),q=r.guW(),p=this.$ti,o=r.a +return new A.bm(q,o,s,p.h("bm<2>"))}}} +A.QR.prototype={ +cs(a){var s,r=this.a.cs(a),q=r.guX(),p=this.$ti,o=r.a if(q){q=r.gm(r) s=r.b -return new A.d6(new A.pF(q,a.a,a.b,s,p.h("pF<1>")),o,s,p.h("d6>"))}else{q=r.ge3(r) +return new A.d6(new A.pE(q,a.a,a.b,s,p.h("pE<1>")),o,s,p.h("d6>"))}else{q=r.ge3(r) s=r.b -return new A.bn(q,o,s,p.h("bn>"))}}, +return new A.bm(q,o,s,p.h("bm>"))}}, cC(a,b){return this.a.cC(a,b)}} -A.Px.prototype={ -n0(a){return this.a===a}} -A.xJ.prototype={ -n0(a){return this.a}} -A.a3h.prototype={ -amt(a){var s,r,q,p,o,n,m,l +A.PA.prototype={ +n4(a){return this.a===a}} +A.xH.prototype={ +n4(a){return this.a}} +A.a3n.prototype={ +amr(a){var s,r,q,p,o,n,m,l for(s=a.length,r=this.a,q=this.c,p=0;p>>0}}}, -n0(a){var s=this.a +for(n=o.a-r,m=o.b-r;n<=m;++n){l=B.e.bu(n,5) +q[l]=(q[l]|B.uU[n&31])>>>0}}}, +n4(a){var s=this.a if(s<=a)if(a<=this.b){s=a-s -s=(this.c[B.e.bt(s,5)]&B.uQ[s&31])>>>0!==0}else s=!1 +s=(this.c[B.e.bu(s,5)]&B.uU[s&31])>>>0!==0}else s=!1 else s=!1 return s}, -$ihy:1} -A.a4i.prototype={ -n0(a){return!this.a.n0(a)}} -A.b5i.prototype={ +$ihx:1} +A.a4p.prototype={ +n4(a){return!this.a.n4(a)}} +A.b5o.prototype={ $2(a,b){var s=a.a,r=b.a return s!==r?s-r:a.b-b.b}, $S:817} -A.b5j.prototype={ +A.b5p.prototype={ $2(a,b){return a+(b.b-b.a+1)}, $S:818} -A.b27.prototype={ +A.b2d.prototype={ $1(a){var s=B.c.aV(a,0) -return new A.iq(s,s)}, +return new A.ip(s,s)}, $S:819} -A.b1V.prototype={ -$3(a,b,c){return new A.iq(B.c.aV(a,0),B.c.aV(c,0))}, +A.b20.prototype={ +$3(a,b,c){return new A.ip(B.c.aV(a,0),B.c.aV(c,0))}, $S:820} -A.b26.prototype={ -$1(a){return A.bIU(J.h8(a,t.eg))}, +A.b2c.prototype={ +$1(a){return A.bJ_(J.h8(a,t.eg))}, $S:821} -A.b1T.prototype={ +A.b1Z.prototype={ $2(a,b){var s if(a==null)s=b -else s=b instanceof A.xJ?new A.xJ(!b.a):new A.a4i(b) +else s=b instanceof A.xH?new A.xH(!b.a):new A.a4p(b) return s}, $S:822} -A.hy.prototype={} -A.iq.prototype={ -n0(a){return this.a<=a&&a<=this.b}, -$ihy:1} -A.aaL.prototype={ -n0(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +A.hx.prototype={} +A.ip.prototype={ +n4(a){return this.a<=a&&a<=this.b}, +$ihx:1} +A.aaS.prototype={ +n4(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 default:return!1}}, -$ihy:1} -A.Jt.prototype={ +$ihx:1} +A.Js.prototype={ cs(a){var s,r,q,p,o,n,m -for(s=this.a,r=s.length,q=this.b,p=this.$ti.h("bn<1>"),o=null,n=0;n"),o=null,n=0;n=0)return q}return q}} A.h_.prototype={ -gbh(a){return A.b([this.a],t.Vz)}, -n_(a,b,c){var s=this -s.ty(0,b,c) -if(s.a.l(0,b))s.a=A.w(s).h("b5").a(c)}} -A.Pk.prototype={ +gc_(a){return A.b([this.a],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) +if(s.a.l(0,b))s.a=A.q(s).h("b5").a(c)}} +A.Pn.prototype={ cs(a){var s,r,q,p,o,n,m=this,l=m.a.cs(a) if(l.geQ()){s=l.ge3(l) r=l.a q=l.b -return new A.bn(s,r,q,m.$ti.h("bn>"))}p=m.b.cs(l) +return new A.bm(s,r,q,m.$ti.h("bm>"))}p=m.b.cs(l) if(p.geQ()){s=p.ge3(p) r=p.a q=p.b -return new A.bn(s,r,q,m.$ti.h("bn>"))}s=l.gm(l) +return new A.bm(s,r,q,m.$ti.h("bm>"))}s=l.gm(l) r=p.gm(p) q=m.$ti o=p.a n=p.b -return new A.d6(new A.dd(s,r,q.h("@<1>").ae(q.z[1]).h("dd<1,2>")),o,n,q.h("d6>"))}, +return new A.d6(new A.dd(s,r,q.h("@<1>").ad(q.z[1]).h("dd<1,2>")),o,n,q.h("d6>"))}, cC(a,b){b=this.a.cC(a,b) if(b<0)return-1 b=this.b.cC(a,b) if(b<0)return-1 return b}, -gbh(a){return A.b([this.a,this.b],t.Vz)}, -n_(a,b,c){var s=this -s.ty(0,b,c) +gc_(a){return A.b([this.a,this.b],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c)}} A.dd.prototype={ @@ -141397,29 +141505,29 @@ gI(a){return A.a4(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a, l(a,b){if(b==null)return!1 return this.$ti.b(b)&&J.e(this.a,b.a)&&J.e(this.b,b.b)}, k(a){return this.d5(0)+"("+A.h(this.a)+", "+A.h(this.b)+")"}} -A.aGD.prototype={ +A.aGJ.prototype={ $1(a){return this.a.$2(a.a,a.b)}, -$S(){return this.d.h("@<0>").ae(this.b).ae(this.c).h("1(dd<2,3>)")}} -A.Pl.prototype={ +$S(){return this.d.h("@<0>").ad(this.b).ad(this.c).h("1(dd<2,3>)")}} +A.Po.prototype={ cs(a){var s,r,q,p,o,n,m,l=this,k=l.a.cs(a) if(k.geQ()){s=k.ge3(k) r=k.a q=k.b -return new A.bn(s,r,q,l.$ti.h("bn>"))}p=l.b.cs(k) +return new A.bm(s,r,q,l.$ti.h("bm>"))}p=l.b.cs(k) if(p.geQ()){s=p.ge3(p) r=p.a q=p.b -return new A.bn(s,r,q,l.$ti.h("bn>"))}o=l.c.cs(p) +return new A.bm(s,r,q,l.$ti.h("bm>"))}o=l.c.cs(p) if(o.geQ()){s=o.ge3(o) r=o.a q=o.b -return new A.bn(s,r,q,l.$ti.h("bn>"))}s=k.gm(k) +return new A.bm(s,r,q,l.$ti.h("bm>"))}s=k.gm(k) p=p.gm(p) r=o.gm(o) q=l.$ti n=o.a m=o.b -return new A.d6(new A.o2(s,p,r,q.h("@<1>").ae(q.z[1]).ae(q.z[2]).h("o2<1,2,3>")),n,m,q.h("d6>"))}, +return new A.d6(new A.o0(s,p,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).h("o0<1,2,3>")),n,m,q.h("d6>"))}, cC(a,b){b=this.a.cC(a,b) if(b<0)return-1 b=this.b.cC(a,b) @@ -141427,48 +141535,48 @@ if(b<0)return-1 b=this.c.cC(a,b) if(b<0)return-1 return b}, -gbh(a){return A.b([this.a,this.b,this.c],t.Vz)}, -n_(a,b,c){var s=this -s.ty(0,b,c) +gc_(a){return A.b([this.a,this.b,this.c],t.Vz)}, +n3(a,b,c){var s=this +s.tz(0,b,c) if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c)}} -A.o2.prototype={ +A.o0.prototype={ gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)}, k(a){var s=this return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+")"}} -A.aGE.prototype={ +A.aGK.prototype={ $1(a){return this.a.$3(a.a,a.b,a.c)}, $S(){var s=this -return s.e.h("@<0>").ae(s.b).ae(s.c).ae(s.d).h("1(o2<2,3,4>)")}} -A.Pm.prototype={ +return s.e.h("@<0>").ad(s.b).ad(s.c).ad(s.d).h("1(o0<2,3,4>)")}} +A.Pp.prototype={ cs(a){var s,r,q,p,o,n,m,l,k=this,j=k.a.cs(a) if(j.geQ()){s=j.ge3(j) r=j.a q=j.b -return new A.bn(s,r,q,k.$ti.h("bn>"))}p=k.b.cs(j) +return new A.bm(s,r,q,k.$ti.h("bm>"))}p=k.b.cs(j) if(p.geQ()){s=p.ge3(p) r=p.a q=p.b -return new A.bn(s,r,q,k.$ti.h("bn>"))}o=k.c.cs(p) +return new A.bm(s,r,q,k.$ti.h("bm>"))}o=k.c.cs(p) if(o.geQ()){s=o.ge3(o) r=o.a q=o.b -return new A.bn(s,r,q,k.$ti.h("bn>"))}n=k.d.cs(o) +return new A.bm(s,r,q,k.$ti.h("bm>"))}n=k.d.cs(o) if(n.geQ()){s=n.ge3(n) r=n.a q=n.b -return new A.bn(s,r,q,k.$ti.h("bn>"))}s=j.gm(j) +return new A.bm(s,r,q,k.$ti.h("bm>"))}s=j.gm(j) p=p.gm(p) o=o.gm(o) r=n.gm(n) q=k.$ti m=n.a l=n.b -return new A.d6(new A.mI(s,p,o,r,q.h("@<1>").ae(q.z[1]).ae(q.z[2]).ae(q.z[3]).h("mI<1,2,3,4>")),m,l,q.h("d6>"))}, +return new A.d6(new A.mI(s,p,o,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).ad(q.z[3]).h("mI<1,2,3,4>")),m,l,q.h("d6>"))}, cC(a,b){var s=this b=s.a.cC(a,b) if(b<0)return-1 @@ -141479,10 +141587,10 @@ if(b<0)return-1 b=s.d.cC(a,b) if(b<0)return-1 return b}, -gbh(a){var s=this +gc_(a){var s=this return A.b([s.a,s.b,s.c,s.d],t.Vz)}, -n_(a,b,c){var s=this -s.ty(0,b,c) +n3(a,b,c){var s=this +s.tz(0,b,c) if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) @@ -141495,32 +141603,32 @@ if(b==null)return!1 return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)}, k(a){var s=this return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+")"}} -A.aGG.prototype={ +A.aGM.prototype={ $1(a){return this.a.$4(a.a,a.b,a.c,a.d)}, $S(){var s=this -return s.f.h("@<0>").ae(s.b).ae(s.c).ae(s.d).ae(s.e).h("1(mI<2,3,4,5>)")}} -A.Pn.prototype={ +return s.f.h("@<0>").ad(s.b).ad(s.c).ad(s.d).ad(s.e).h("1(mI<2,3,4,5>)")}} +A.Pq.prototype={ cs(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.a.cs(a) if(i.geQ()){s=i.ge3(i) r=i.a q=i.b -return new A.bn(s,r,q,j.$ti.h("bn>"))}p=j.b.cs(i) +return new A.bm(s,r,q,j.$ti.h("bm>"))}p=j.b.cs(i) if(p.geQ()){s=p.ge3(p) r=p.a q=p.b -return new A.bn(s,r,q,j.$ti.h("bn>"))}o=j.c.cs(p) +return new A.bm(s,r,q,j.$ti.h("bm>"))}o=j.c.cs(p) if(o.geQ()){s=o.ge3(o) r=o.a q=o.b -return new A.bn(s,r,q,j.$ti.h("bn>"))}n=j.d.cs(o) +return new A.bm(s,r,q,j.$ti.h("bm>"))}n=j.d.cs(o) if(n.geQ()){s=n.ge3(n) r=n.a q=n.b -return new A.bn(s,r,q,j.$ti.h("bn>"))}m=j.e.cs(n) +return new A.bm(s,r,q,j.$ti.h("bm>"))}m=j.e.cs(n) if(m.geQ()){s=m.ge3(m) r=m.a q=m.b -return new A.bn(s,r,q,j.$ti.h("bn>"))}s=i.gm(i) +return new A.bm(s,r,q,j.$ti.h("bm>"))}s=i.gm(i) p=p.gm(p) o=o.gm(o) n=n.gm(n) @@ -141528,7 +141636,7 @@ r=m.gm(m) q=j.$ti l=m.a k=m.b -return new A.d6(new A.lS(s,p,o,n,r,q.h("@<1>").ae(q.z[1]).ae(q.z[2]).ae(q.z[3]).ae(q.z[4]).h("lS<1,2,3,4,5>")),l,k,q.h("d6>"))}, +return new A.d6(new A.lS(s,p,o,n,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).ad(q.z[3]).ad(q.z[4]).h("lS<1,2,3,4,5>")),l,k,q.h("d6>"))}, cC(a,b){var s=this b=s.a.cC(a,b) if(b<0)return-1 @@ -141541,10 +141649,10 @@ if(b<0)return-1 b=s.e.cC(a,b) if(b<0)return-1 return b}, -gbh(a){var s=this +gc_(a){var s=this return A.b([s.a,s.b,s.c,s.d,s.e],t.Vz)}, -n_(a,b,c){var s=this -s.ty(0,b,c) +n3(a,b,c){var s=this +s.tz(0,b,c) if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) @@ -141558,44 +141666,44 @@ if(b==null)return!1 return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)}, k(a){var s=this return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+", "+A.h(s.e)+")"}} -A.aGH.prototype={ +A.aGN.prototype={ $1(a){return this.a.$5(a.a,a.b,a.c,a.d,a.e)}, $S(){var s=this -return s.r.h("@<0>").ae(s.b).ae(s.c).ae(s.d).ae(s.e).ae(s.f).h("1(lS<2,3,4,5,6>)")}} -A.Po.prototype={ +return s.r.h("@<0>").ad(s.b).ad(s.c).ad(s.d).ad(s.e).ad(s.f).h("1(lS<2,3,4,5,6>)")}} +A.Pr.prototype={ cs(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a.cs(a) if(f.geQ()){s=f.ge3(f) r=f.a q=f.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}p=g.b.cs(f) +return new A.bm(s,r,q,g.$ti.h("bm>"))}p=g.b.cs(f) if(p.geQ()){s=p.ge3(p) r=p.a q=p.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}o=g.c.cs(p) +return new A.bm(s,r,q,g.$ti.h("bm>"))}o=g.c.cs(p) if(o.geQ()){s=o.ge3(o) r=o.a q=o.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}n=g.d.cs(o) +return new A.bm(s,r,q,g.$ti.h("bm>"))}n=g.d.cs(o) if(n.geQ()){s=n.ge3(n) r=n.a q=n.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}m=g.e.cs(n) +return new A.bm(s,r,q,g.$ti.h("bm>"))}m=g.e.cs(n) if(m.geQ()){s=m.ge3(m) r=m.a q=m.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}l=g.f.cs(m) +return new A.bm(s,r,q,g.$ti.h("bm>"))}l=g.f.cs(m) if(l.geQ()){s=l.ge3(l) r=l.a q=l.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}k=g.r.cs(l) +return new A.bm(s,r,q,g.$ti.h("bm>"))}k=g.r.cs(l) if(k.geQ()){s=k.ge3(k) r=k.a q=k.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}j=g.w.cs(k) +return new A.bm(s,r,q,g.$ti.h("bm>"))}j=g.w.cs(k) if(j.geQ()){s=j.ge3(j) r=j.a q=j.b -return new A.bn(s,r,q,g.$ti.h("bn>"))}s=f.gm(f) +return new A.bm(s,r,q,g.$ti.h("bm>"))}s=f.gm(f) p=p.gm(p) o=o.gm(o) n=n.gm(n) @@ -141606,7 +141714,7 @@ r=j.gm(j) q=g.$ti i=j.a h=j.b -return new A.d6(new A.jl(s,p,o,n,m,l,k,r,q.h("@<1>").ae(q.z[1]).ae(q.z[2]).ae(q.z[3]).ae(q.z[4]).ae(q.z[5]).ae(q.z[6]).ae(q.z[7]).h("jl<1,2,3,4,5,6,7,8>")),i,h,q.h("d6>"))}, +return new A.d6(new A.jl(s,p,o,n,m,l,k,r,q.h("@<1>").ad(q.z[1]).ad(q.z[2]).ad(q.z[3]).ad(q.z[4]).ad(q.z[5]).ad(q.z[6]).ad(q.z[7]).h("jl<1,2,3,4,5,6,7,8>")),i,h,q.h("d6>"))}, cC(a,b){var s=this b=s.a.cC(a,b) if(b<0)return-1 @@ -141625,10 +141733,10 @@ if(b<0)return-1 b=s.w.cC(a,b) if(b<0)return-1 return b}, -gbh(a){var s=this +gc_(a){var s=this return A.b([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w],t.Vz)}, -n_(a,b,c){var s=this -s.ty(0,b,c) +n3(a,b,c){var s=this +s.tz(0,b,c) if(s.a.l(0,b))s.a=s.$ti.h("b5<1>").a(c) if(s.b.l(0,b))s.b=s.$ti.h("b5<2>").a(c) if(s.c.l(0,b))s.c=s.$ti.h("b5<3>").a(c) @@ -141645,35 +141753,35 @@ if(b==null)return!1 return s.$ti.b(b)&&J.e(s.a,b.a)&&J.e(s.b,b.b)&&J.e(s.c,b.c)&&J.e(s.d,b.d)&&J.e(s.e,b.e)&&J.e(s.f,b.f)&&J.e(s.r,b.r)&&J.e(s.w,b.w)}, k(a){var s=this return s.d5(0)+"("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+", "+A.h(s.e)+", "+A.h(s.f)+", "+A.h(s.r)+", "+A.h(s.w)+")"}} -A.aGI.prototype={ +A.aGO.prototype={ $1(a){return this.a.$8(a.a,a.b,a.c,a.d,a.e,a.f,a.r,a.w)}, $S(){var s=this -return s.y.h("@<0>").ae(s.b).ae(s.c).ae(s.d).ae(s.e).ae(s.f).ae(s.r).ae(s.w).ae(s.x).h("1(jl<2,3,4,5,6,7,8,9>)")}} -A.z4.prototype={ -n_(a,b,c){var s,r,q,p -this.ty(0,b,c) -for(s=this.a,r=s.length,q=this.$ti.h("b5"),p=0;p").ad(s.b).ad(s.c).ad(s.d).ad(s.e).ad(s.f).ad(s.r).ad(s.w).ad(s.x).h("1(jl<2,3,4,5,6,7,8,9>)")}} +A.z2.prototype={ +n3(a,b,c){var s,r,q,p +this.tz(0,b,c) +for(s=this.a,r=s.length,q=this.$ti.h("b5"),p=0;p"))}, cC(a,b){var s=this.a.cC(a,b) return s<0?b:s}} -A.PH.prototype={ +A.PK.prototype={ cs(a){var s,r,q,p,o,n,m,l=this,k=l.b if(k!=null){s=k.cs(a) if(s.geQ()){r=s.ge3(s) q=s.a p=s.b -return new A.bn(r,q,p,l.$ti.h("bn<1>"))}a=s}o=l.a.cs(a) +return new A.bm(r,q,p,l.$ti.h("bm<1>"))}a=s}o=l.a.cs(a) if(o.geQ())return o n=l.c if(n!=null){m=n.cs(o) if(m.geQ()){r=m.ge3(m) q=m.a p=m.b -return new A.bn(r,q,p,l.$ti.h("bn<1>"))}a=m}else a=o +return new A.bm(r,q,p,l.$ti.h("bm<1>"))}a=m}else a=o r=o.gm(o) return new A.d6(r,a.a,a.b,l.$ti.h("d6<1>"))}, cC(a,b){var s=this.b,r=s==null?null:s.cC(a,b) @@ -141684,117 +141792,117 @@ if(b<0)return-1 s=this.c r=s==null?null:s.cC(a,b) return r==null?b:r}, -gbh(a){var s=A.b([],t.Vz),r=this.b +gc_(a){var s=A.b([],t.Vz),r=this.b if(r!=null)s.push(r) s.push(this.a) r=this.c if(r!=null)s.push(r) return s}, -n_(a,b,c){var s=this -s.Xh(0,b,c) +n3(a,b,c){var s=this +s.Xg(0,b,c) if(J.e(s.b,b))s.b=c if(J.e(s.c,b))s.c=c}} -A.KI.prototype={ +A.KH.prototype={ cs(a){return new A.d6(this.a,a.a,a.b,this.$ti.h("d6<1>"))}, cC(a,b){return b}} -A.a4d.prototype={ +A.a4k.prototype={ cs(a){var s,r=a.a,q=a.b,p=r.length if(q=l||!r.n0(B.c.au(n,q)))return new A.bn(o.b,n,q,t.nN);++q;++p}s=o.d +for(s=o.c,r=o.a,q=m,p=0;p=l||!r.n4(B.c.au(n,q)))return new A.bm(o.b,n,q,t.nN);++q;++p}s=o.d while(!0){if(!(q=p||!r.n0(B.c.au(a,b)))return-1;++b;++q}s=this.d +for(s=this.c,r=this.a,q=0;q=p||!r.n4(B.c.au(a,b)))return-1;++b;++q}s=this.d while(!0){if(!(b")) +A.kL.prototype={ +cs(a){var s,r,q,p,o,n,m=this,l=m.$ti,k=A.b([],l.h("p<1>")) for(s=m.b,r=a;k.length>"))}k.push(q.gm(q))}for(s=m.c;!0;r=q){n=m.e.cs(r) -if(n.guW())return new A.d6(k,r.a,r.b,l.h("d6>")) +return new A.bm(s,p,o,l.h("bm>"))}k.push(q.gm(q))}for(s=m.c;!0;r=q){n=m.e.cs(r) +if(n.guX())return new A.d6(k,r.a,r.b,l.h("d6>")) else{if(k.length>=s){s=n.ge3(n) p=n.a o=n.b -return new A.bn(s,p,o,l.h("bn>"))}q=m.a.cs(r) +return new A.bm(s,p,o,l.h("bm>"))}q=m.a.cs(r) if(q.geQ()){s=n.ge3(n) p=n.a o=n.b -return new A.bn(s,p,o,l.h("bn>"))}k.push(q.gm(q))}}}, +return new A.bm(s,p,o,l.h("bm>"))}k.push(q.gm(q))}}}, cC(a,b){var s,r,q,p,o=this for(s=o.b,r=b,q=0;q=0)return r else{if(q>=s)return-1 p=o.a.cC(a,r) if(p<0)return-1;++q}}} -A.M0.prototype={ -gbh(a){return A.b([this.a,this.e],t.Vz)}, -n_(a,b,c){this.Xh(0,b,c) +A.M_.prototype={ +gc_(a){return A.b([this.a,this.e],t.Vz)}, +n3(a,b,c){this.Xg(0,b,c) if(this.e.l(0,b))this.e=c}} -A.NJ.prototype={ -cs(a){var s,r,q,p,o,n=this,m=n.$ti,l=A.b([],m.h("o<1>")) +A.NL.prototype={ +cs(a){var s,r,q,p,o,n=this,m=n.$ti,l=A.b([],m.h("p<1>")) for(s=n.b,r=a;l.length>"))}l.push(q.gm(q))}for(s=n.c;l.length>"))}l.push(q.gm(q))}for(s=n.c;l.length>")) l.push(q.gm(q))}return new A.d6(l,r.a,r.b,m.h("d6>"))}, cC(a,b){var s,r,q,p,o=this for(s=o.b,r=b,q=0;q>>8&255]&255)<<8|(s[a>>>16&255]&255)<<16|s[a>>>24&255]<<24)>>>0}, -adZ(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.a +adX(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.a b===$&&A.c() s=b.length -if(s<16||s>32||(s&7)!==0)throw A.d(A.bR("Key length not 128/192/256 bits.",null)) +if(s<16||s>32||(s&7)!==0)throw A.d(A.bP("Key length not 128/192/256 bits.",null)) r=s>>>2 q=r+6 c.a=q @@ -141810,7 +141918,7 @@ k=A.f5(b,8,B.D) q[2]=k j=A.f5(b,12,B.D) q[3]=j -for(b=c.r,n=1;n<=10;++n){m=(m^c.AM((j>>>8|(j&$.ib[24])<<24)>>>0)^b[n-1])>>>0 +for(b=c.r,n=1;n<=10;++n){m=(m^c.AO((j>>>8|(j&$.ia[24])<<24)>>>0)^b[n-1])>>>0 q=o[n] q[0]=m l=(l^m)>>>0 @@ -141834,7 +141942,7 @@ for(n=1,g=1;!0;){b=o[n] b[0]=i b[1]=h f=g<<1 -m=(m^c.AM((h>>>8|(h&$.ib[24])<<24)>>>0)^g)>>>0 +m=(m^c.AO((h>>>8|(h&$.ia[24])<<24)>>>0)^g)>>>0 b[2]=m l=(l^m)>>>0 b[3]=l @@ -141848,7 +141956,7 @@ b[2]=i h=(h^i)>>>0 b[3]=h g=f<<1 -m=(m^c.AM((h>>>8|(h&$.ib[24])<<24)>>>0)^f)>>>0 +m=(m^c.AO((h>>>8|(h&$.ia[24])<<24)>>>0)^f)>>>0 b=o[n+2] b[0]=m l=(l^m)>>>0 @@ -141880,7 +141988,7 @@ q[2]=e d=A.f5(b,28,B.D) q[3]=d for(n=2,g=1;!0;g=f){f=g<<1 -m=(m^c.AM((d>>>8|(d&$.ib[24])<<24)>>>0)^g)>>>0 +m=(m^c.AO((d>>>8|(d&$.ia[24])<<24)>>>0)^g)>>>0 b=o[n] b[0]=m l=(l^m)>>>0 @@ -141890,7 +141998,7 @@ b[2]=k j=(j^k)>>>0 b[3]=j;++n if(n>=15)break -i=(i^c.AM(j))>>>0 +i=(i^c.AO(j))>>>0 b=o[n] b[0]=i h=(h^i)>>>0 @@ -141900,70 +142008,70 @@ b[2]=e d=(d^e)>>>0 b[3]=d;++n}break default:throw A.d(A.ah("Should never get here"))}return o}, -aqo(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=A.f5(b2,b3,B.D),a4=A.f5(b2,b3+4,B.D),a5=A.f5(b2,b3+8,B.D),a6=A.f5(b2,b3+12,B.D),a7=b6[0],a8=a3^a7[0],a9=a4^a7[1],b0=a5^a7[2],b1=a6^a7[3] +aql(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=A.f5(b2,b3,B.D),a4=A.f5(b2,b3+4,B.D),a5=A.f5(b2,b3+8,B.D),a6=A.f5(b2,b3+12,B.D),a7=b6[0],a8=a3^a7[0],a9=a4^a7[1],b0=a5^a7[2],b1=a6^a7[3] for(a7=a2.a-1,s=a2.w,r=1;r>>8&255] -o=B.e.bt(p,24) -n=$.ib[8] +o=B.e.bu(p,24) +n=$.ia[8] m=s[b0>>>16&255] -l=B.e.bt(m,16) -k=$.ib[16] +l=B.e.bu(m,16) +k=$.ia[16] j=s[b1>>>24&255] -i=B.e.bt(j,8) -h=$.ib[24] +i=B.e.bu(j,8) +h=$.ia[24] g=b6[r] f=q^(o|(p&n)<<8)^(l|(m&k)<<16)^(i|(j&h)<<24)^g[0] j=s[a9&255] i=s[b0>>>8&255] -m=B.e.bt(i,24) +m=B.e.bu(i,24) l=s[b1>>>16&255] -p=B.e.bt(l,16) +p=B.e.bu(l,16) o=s[a8>>>24&255] -e=j^(m|(i&n)<<8)^(p|(l&k)<<16)^(B.e.bt(o,8)|(o&h)<<24)^g[1] +e=j^(m|(i&n)<<8)^(p|(l&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^g[1] o=s[b0&255] l=s[b1>>>8&255] -p=B.e.bt(l,24) +p=B.e.bu(l,24) i=s[a8>>>16&255] -m=B.e.bt(i,16) +m=B.e.bu(i,16) j=s[a9>>>24&255] -d=o^(p|(l&n)<<8)^(m|(i&k)<<16)^(B.e.bt(j,8)|(j&h)<<24)^g[2] +d=o^(p|(l&n)<<8)^(m|(i&k)<<16)^(B.e.bu(j,8)|(j&h)<<24)^g[2] j=s[b1&255] a8=s[a8>>>8&255] -i=B.e.bt(a8,24) +i=B.e.bu(a8,24) a9=s[a9>>>16&255] -m=B.e.bt(a9,16) +m=B.e.bu(a9,16) b0=s[b0>>>24&255];++r -b1=j^(i|(a8&n)<<8)^(m|(a9&k)<<16)^(B.e.bt(b0,8)|(b0&h)<<24)^g[3] +b1=j^(i|(a8&n)<<8)^(m|(a9&k)<<16)^(B.e.bu(b0,8)|(b0&h)<<24)^g[3] g=s[f&255] b0=s[e>>>8&255] -a9=B.e.bt(b0,24) +a9=B.e.bu(b0,24) m=s[d>>>16&255] -a8=B.e.bt(m,16) +a8=B.e.bu(m,16) i=s[b1>>>24&255] -j=B.e.bt(i,8) +j=B.e.bu(i,8) l=b6[r] a8=g^(a9|(b0&n)<<8)^(a8|(m&k)<<16)^(j|(i&h)<<24)^l[0] i=s[e&255] j=s[d>>>8&255] -m=B.e.bt(j,24) +m=B.e.bu(j,24) b0=s[b1>>>16&255] -a9=B.e.bt(b0,16) +a9=B.e.bu(b0,16) g=s[f>>>24&255] -a9=i^(m|(j&n)<<8)^(a9|(b0&k)<<16)^(B.e.bt(g,8)|(g&h)<<24)^l[1] +a9=i^(m|(j&n)<<8)^(a9|(b0&k)<<16)^(B.e.bu(g,8)|(g&h)<<24)^l[1] g=s[d&255] b0=s[b1>>>8&255] -j=B.e.bt(b0,24) +j=B.e.bu(b0,24) m=s[f>>>16&255] -i=B.e.bt(m,16) +i=B.e.bu(m,16) p=s[e>>>24&255] -b0=g^(j|(b0&n)<<8)^(i|(m&k)<<16)^(B.e.bt(p,8)|(p&h)<<24)^l[2] +b0=g^(j|(b0&n)<<8)^(i|(m&k)<<16)^(B.e.bu(p,8)|(p&h)<<24)^l[2] p=s[b1&255] m=s[f>>>8&255] -i=B.e.bt(m,24) +i=B.e.bu(m,24) j=s[e>>>16&255] -g=B.e.bt(j,16) +g=B.e.bu(j,16) o=s[d>>>24&255];++r -b1=p^(i|(m&n)<<8)^(g|(j&k)<<16)^(B.e.bt(o,8)|(o&h)<<24)^l[3]}f=s[a8&255]^A.fV(s[a9>>>8&255],24)^A.fV(s[b0>>>16&255],16)^A.fV(s[b1>>>24&255],8)^b6[r][0] +b1=p^(i|(m&n)<<8)^(g|(j&k)<<16)^(B.e.bu(o,8)|(o&h)<<24)^l[3]}f=s[a8&255]^A.fV(s[a9>>>8&255],24)^A.fV(s[b0>>>16&255],16)^A.fV(s[b1>>>24&255],8)^b6[r][0] e=s[a9&255]^A.fV(s[b0>>>8&255],24)^A.fV(s[b1>>>16&255],16)^A.fV(s[a8>>>24&255],8)^b6[r][1] d=s[b0&255]^A.fV(s[b1>>>8&255],24)^A.fV(s[a8>>>16&255],16)^A.fV(s[a9>>>24&255],8)^b6[r][2] b1=s[b1&255]^A.fV(s[a8>>>8&255],24)^A.fV(s[a9>>>16&255],16)^A.fV(s[b0>>>24&255],8)^b6[r][3] @@ -141990,74 +142098,74 @@ a1=q[f>>>8&255] q=q[e>>>16&255] a7=a7[d>>>24&255] n=n[3] -A.BP((b0&255^(s&255)<<8^(p&255)<<16^o<<24^m)>>>0,b4,b5,B.D) -A.BP((l&255^(a9&255)<<8^(k&255)<<16^j<<24^i)>>>0,b4,b5+4,B.D) -A.BP((h&255^(g&255)<<8^(c&255)<<16^b<<24^a)>>>0,b4,b5+8,B.D) -A.BP((a0&255^(a1&255)<<8^(q&255)<<16^a7<<24^n)>>>0,b4,b5+12,B.D)}, -apC(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=A.f5(b2,b3,B.D),a2=A.f5(b2,b3+4,B.D),a3=A.f5(b2,b3+8,B.D),a4=A.f5(b2,b3+12,B.D),a5=a0.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] +A.BO((b0&255^(s&255)<<8^(p&255)<<16^o<<24^m)>>>0,b4,b5,B.D) +A.BO((l&255^(a9&255)<<8^(k&255)<<16^j<<24^i)>>>0,b4,b5+4,B.D) +A.BO((h&255^(g&255)<<8^(c&255)<<16^b<<24^a)>>>0,b4,b5+8,B.D) +A.BO((a0&255^(a1&255)<<8^(q&255)<<16^a7<<24^n)>>>0,b4,b5+12,B.D)}, +apz(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=A.f5(b2,b3,B.D),a2=A.f5(b2,b3+4,B.D),a3=A.f5(b2,b3+8,B.D),a4=A.f5(b2,b3+12,B.D),a5=a0.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] for(a5=a0.x,a6=a9;b0>1;){s=a5[a7&255] r=a5[b1>>>8&255] -q=B.e.bt(r,24) -p=$.ib[8] +q=B.e.bu(r,24) +p=$.ia[8] o=a5[a6>>>16&255] -n=B.e.bt(o,16) -m=$.ib[16] +n=B.e.bu(o,16) +m=$.ia[16] l=a5[a8>>>24&255] -k=B.e.bt(l,8) -j=$.ib[24] +k=B.e.bu(l,8) +j=$.ia[24] i=b6[b0] h=s^(q|(r&p)<<8)^(n|(o&m)<<16)^(k|(l&j)<<24)^i[0] l=a5[a8&255] k=a5[a7>>>8&255] -o=B.e.bt(k,24) +o=B.e.bu(k,24) n=a5[b1>>>16&255] -r=B.e.bt(n,16) +r=B.e.bu(n,16) q=a5[a6>>>24&255] -g=l^(o|(k&p)<<8)^(r|(n&m)<<16)^(B.e.bt(q,8)|(q&j)<<24)^i[1] +g=l^(o|(k&p)<<8)^(r|(n&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^i[1] q=a5[a6&255] n=a5[a8>>>8&255] -r=B.e.bt(n,24) +r=B.e.bu(n,24) k=a5[a7>>>16&255] -o=B.e.bt(k,16) +o=B.e.bu(k,16) l=a5[b1>>>24&255] -f=q^(r|(n&p)<<8)^(o|(k&m)<<16)^(B.e.bt(l,8)|(l&j)<<24)^i[2] +f=q^(r|(n&p)<<8)^(o|(k&m)<<16)^(B.e.bu(l,8)|(l&j)<<24)^i[2] l=a5[b1&255] a6=a5[a6>>>8&255] -k=B.e.bt(a6,24) +k=B.e.bu(a6,24) a8=a5[a8>>>16&255] -o=B.e.bt(a8,16) +o=B.e.bu(a8,16) a7=a5[a7>>>24&255];--b0 -b1=l^(k|(a6&p)<<8)^(o|(a8&m)<<16)^(B.e.bt(a7,8)|(a7&j)<<24)^i[3] +b1=l^(k|(a6&p)<<8)^(o|(a8&m)<<16)^(B.e.bu(a7,8)|(a7&j)<<24)^i[3] i=a5[h&255] a7=a5[b1>>>8&255] -a8=B.e.bt(a7,24) +a8=B.e.bu(a7,24) o=a5[f>>>16&255] -a6=B.e.bt(o,16) +a6=B.e.bu(o,16) k=a5[g>>>24&255] -l=B.e.bt(k,8) +l=B.e.bu(k,8) n=b6[b0] a7=i^(a8|(a7&p)<<8)^(a6|(o&m)<<16)^(l|(k&j)<<24)^n[0] k=a5[g&255] l=a5[h>>>8&255] -o=B.e.bt(l,24) +o=B.e.bu(l,24) a6=a5[b1>>>16&255] -a8=B.e.bt(a6,16) +a8=B.e.bu(a6,16) i=a5[f>>>24&255] -a8=k^(o|(l&p)<<8)^(a8|(a6&m)<<16)^(B.e.bt(i,8)|(i&j)<<24)^n[1] +a8=k^(o|(l&p)<<8)^(a8|(a6&m)<<16)^(B.e.bu(i,8)|(i&j)<<24)^n[1] i=a5[f&255] a6=a5[g>>>8&255] -l=B.e.bt(a6,24) +l=B.e.bu(a6,24) o=a5[h>>>16&255] -k=B.e.bt(o,16) +k=B.e.bu(o,16) r=a5[b1>>>24&255] -a6=i^(l|(a6&p)<<8)^(k|(o&m)<<16)^(B.e.bt(r,8)|(r&j)<<24)^n[2] +a6=i^(l|(a6&p)<<8)^(k|(o&m)<<16)^(B.e.bu(r,8)|(r&j)<<24)^n[2] r=a5[b1&255] o=a5[f>>>8&255] -k=B.e.bt(o,24) +k=B.e.bu(o,24) l=a5[g>>>16&255] -i=B.e.bt(l,16) +i=B.e.bu(l,16) q=a5[h>>>24&255];--b0 -b1=r^(k|(o&p)<<8)^(i|(l&m)<<16)^(B.e.bt(q,8)|(q&j)<<24)^n[3]}h=a5[a7&255]^A.fV(a5[b1>>>8&255],24)^A.fV(a5[a6>>>16&255],16)^A.fV(a5[a8>>>24&255],8)^b6[b0][0] +b1=r^(k|(o&p)<<8)^(i|(l&m)<<16)^(B.e.bu(q,8)|(q&j)<<24)^n[3]}h=a5[a7&255]^A.fV(a5[b1>>>8&255],24)^A.fV(a5[a6>>>16&255],16)^A.fV(a5[a8>>>24&255],8)^b6[b0][0] g=a5[a8&255]^A.fV(a5[a7>>>8&255],24)^A.fV(a5[b1>>>16&255],16)^A.fV(a5[a6>>>24&255],8)^b6[b0][1] f=a5[a6&255]^A.fV(a5[a8>>>8&255],24)^A.fV(a5[a7>>>16&255],16)^A.fV(a5[b1>>>24&255],8)^b6[b0][2] b1=a5[b1&255]^A.fV(a5[a6>>>8&255],24)^A.fV(a5[a8>>>16&255],16)^A.fV(a5[a7>>>24&255],8)^b6[b0][3] @@ -142084,23 +142192,23 @@ a=s[f>>>8&255] a9=s[g>>>16&255] s=s[h>>>24&255] o=o[3] -A.BP((a6&255^(r&255)<<8^(q&255)<<16^p<<24^n)>>>0,b4,b5,B.D) -A.BP((m&255^(a8&255)<<8^(l&255)<<16^k<<24^j)>>>0,b4,b5+4,B.D) -A.BP((i&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,b4,b5+8,B.D) -A.BP((a5&255^(a&255)<<8^(a9&255)<<16^s<<24^o)>>>0,b4,b5+12,B.D)}} -A.aKH.prototype={ -aOx(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e +A.BO((a6&255^(r&255)<<8^(q&255)<<16^p<<24^n)>>>0,b4,b5,B.D) +A.BO((m&255^(a8&255)<<8^(l&255)<<16^k<<24^j)>>>0,b4,b5+4,B.D) +A.BO((i&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,b4,b5+8,B.D) +A.BO((a5&255^(a&255)<<8^(a9&255)<<16^s<<24^o)>>>0,b4,b5+12,B.D)}} +A.aKN.prototype={ +aOv(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e for(s=this.r,r=16;r<80;++r){q=s[r-3]^s[r-8]^s[r-14]^s[r-16] -s[r]=((q&$.ib[1])<<1|q>>>31)>>>0}p=this.f +s[r]=((q&$.ia[1])<<1|q>>>31)>>>0}p=this.f o=p[0] n=p[1] m=p[2] l=p[3] k=p[4] -for(j=o,i=0,h=0;h<4;++h,i=f){g=$.ib[5] +for(j=o,i=0,h=0;h<4;++h,i=f){g=$.ia[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|~n&l)>>>0)+s[i]+1518500249>>>0 -e=$.ib[30] +e=$.ia[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|~j&m)>>>0)+s[f]+1518500249>>>0 @@ -142113,10 +142221,10 @@ n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|~l&j)>>>0)+s[f]+1518500249>>>0 l=((l&e)<<30|l>>>2)>>>0 f=i+1 j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|~m&k)>>>0)+s[i]+1518500249>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ib[5] +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ia[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+1859775393>>>0 -e=$.ib[30] +e=$.ia[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+1859775393>>>0 @@ -142129,10 +142237,10 @@ n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+1859775393>>>0 l=((l&e)<<30|l>>>2)>>>0 f=i+1 j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+1859775393>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ib[5] +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ia[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|n&l|m&l)>>>0)+s[i]+2400959708>>>0 -e=$.ib[30] +e=$.ia[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|j&m|n&m)>>>0)+s[f]+2400959708>>>0 @@ -142145,10 +142253,10 @@ n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|l&j|k&j)>>>0)+s[f]+2400959708>>>0 l=((l&e)<<30|l>>>2)>>>0 f=i+1 j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|m&k|l&k)>>>0)+s[i]+2400959708>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ib[5] +m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.ia[5] f=i+1 k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+3395469782>>>0 -e=$.ib[30] +e=$.ia[30] n=((n&e)<<30|n>>>2)>>>0 i=f+1 l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+3395469782>>>0 @@ -142166,153 +142274,153 @@ p[1]=p[1]+n>>>0 p[2]=p[2]+m>>>0 p[3]=p[3]+l>>>0 p[4]=p[4]+k>>>0}} -A.aHd.prototype={} -A.aG2.prototype={ -aHR(a,b,c,d){var s,r,q,p,o,n,m,l,k=this,j=k.a +A.aHj.prototype={} +A.aG8.prototype={ +aHP(a,b,c,d){var s,r,q,p,o,n,m,l,k=this,j=k.a j===$&&A.c() s=j.c j=k.b r=j.b r===$&&A.c() -q=B.e.eD(s+r-1,r) +q=B.e.eC(s+r-1,r) p=new Uint8Array(4) o=new Uint8Array(q*r) -j.CN(new A.LR(B.E.hi(a,b))) +j.CP(new A.LQ(B.E.hl(a,b))) for(n=0,m=1;m<=q;++m){for(l=3;!0;--l){p[l]=p[l]+1 if(p[l]!==0)break}j=k.a -k.aqJ(j.a,j.b,p,o,n) +k.aqG(j.a,j.b,p,o,n) n+=r}B.E.dP(c,d,d+s,o) return k.a.c}, -aqJ(a,b,c,d,e){var s,r,q,p,o,n,m,l=this -if(b<=0)throw A.d(A.bR("Iteration count must be at least 1.",null)) +aqG(a,b,c,d,e){var s,r,q,p,o,n,m,l=this +if(b<=0)throw A.d(A.bP("Iteration count must be at least 1.",null)) s=l.b r=s.a -r.t4(0,a,0,a.length) -r.t4(0,c,0,4) +r.t5(0,a,0,a.length) +r.t5(0,c,0,4) q=l.c q===$&&A.c() -s.xE(q,0) +s.xG(q,0) q=l.c B.E.dP(d,e,e+q.length,q) for(p=1;pq){n.t4(0,s,0,r) +if(r>q){n.t5(0,s,0,r) s=o.d s===$&&A.c() -n.xE(s,0) +n.xG(s,0) s=o.b s===$&&A.c() r=s}else{p=o.d p===$&&A.c() B.E.dP(p,0,r,s)}s=o.d s===$&&A.c() -B.E.kn(s,r,s.length,0) +B.E.kp(s,r,s.length,0) s=o.e s===$&&A.c() B.E.dP(s,0,q,o.d) -o.a5D(o.d,q,54) -o.a5D(o.e,q,92) +o.a5B(o.d,q,54) +o.a5B(o.e,q,92) q=o.d -n.t4(0,q,0,q.length)}, -xE(a,b){var s,r,q=this,p=q.a,o=q.e +n.t5(0,q,0,q.length)}, +xG(a,b){var s,r,q=this,p=q.a,o=q.e o===$&&A.c() s=q.c s===$&&A.c() -p.xE(o,s) +p.xG(o,s) o=q.e -p.t4(0,o,0,o.length) -r=p.xE(a,b) +p.t5(0,o,0,o.length) +r=p.xG(a,b) o=q.e -B.E.kn(o,s,o.length,0) +B.E.kp(o,s,o.length,0) o=q.d o===$&&A.c() -p.t4(0,o,0,o.length) +p.t5(0,o,0,o.length) return r}, -a5D(a,b,c){var s +a5B(a,b,c){var s for(s=0;s>>29)>>>0 -q.b=A.bbd(s,3) -r.ayH() -r.ayG(q) -r.NI() -r.axm(a,b) +q.b=A.bbj(s,3) +r.ayE() +r.ayD(q) +r.NK() +r.axj(a,b) r.c2(0) return 20}, -a2o(a,b){var s=this,r=s.w +a2m(a,b){var s=this,r=s.w r===$&&A.c() s.w=r+1 s.r[r]=A.f5(a,b,s.d) -if(s.w===16)s.NI()}, -NI(){this.aOx() +if(s.w===16)s.NK()}, +NK(){this.aOv() this.w=0 -B.b.kn(this.r,0,16,0)}, -ayF(a,b,c){for(;c>0;){this.L6(a[b]);++b;--c}}, -ayK(a,b,c){var s,r -for(s=this.a,r=0;c>4;){this.a2o(a,b) +B.b.kp(this.r,0,16,0)}, +ayC(a,b,c){for(;c>0;){this.L8(a[b]);++b;--c}}, +ayH(a,b,c){var s,r +for(s=this.a,r=0;c>4;){this.a2m(a,b) b+=4 c-=4 -s.X7(4) +s.X6(4) r+=4}return r}, -ayJ(a,b,c){var s,r=0 +ayG(a,b,c){var s,r=0 while(!0){s=this.c s===$&&A.c() if(!(s!==0&&c>0))break -this.L6(a[b]);++b;--c;++r}return r}, -ayH(){this.L6(128) +this.L8(a[b]);++b;--c;++r}return r}, +ayE(){this.L8(128) while(!0){var s=this.c s===$&&A.c() if(!(s!==0))break -this.L6(0)}}, -ayG(a){var s,r=this,q=r.w +this.L8(0)}}, +ayD(a){var s,r=this,q=r.w q===$&&A.c() -if(q>14)r.NI() +if(q>14)r.NK() q=r.d switch(q){case B.D:q=r.r s=a.b @@ -142322,7 +142430,7 @@ s=a.a s===$&&A.c() q[15]=s break -case B.f8:q=r.r +case B.fa:q=r.r s=a.a s===$&&A.c() q[14]=s @@ -142331,17 +142439,17 @@ s===$&&A.c() q[15]=s break default:throw A.d(A.ah("Invalid endianness: "+q.k(0)))}}, -axm(a,b){var s,r,q,p,o,n,m,l,k +axj(a,b){var s,r,q,p,o,n,m,l,k for(s=this.e,r=a.length,q=this.f,p=this.d,o=0;o>>0 @@ -142372,87 +142480,87 @@ r.a=q r.a=q>>>0}}, k(a){var s=this,r=new A.dl(""),q=s.a q===$&&A.c() -s.a1W(r,q) +s.a1U(r,q) q=s.b q===$&&A.c() -s.a1W(r,q) +s.a1U(r,q) q=r.a return q.charCodeAt(0)==0?q:q}, -a1W(a,b){var s,r=B.e.hA(b,16) +a1U(a,b){var s,r=B.e.hC(b,16) for(s=8-r.length;s>0;--s)a.a+="0" a.a+=r}, gI(a){return A.z.prototype.gI.call(this,this)}} -A.Jo.prototype={} -A.M8.prototype={} -A.aDp.prototype={ +A.Jn.prototype={} +A.M7.prototype={} +A.aDv.prototype={ $0(){var s=this.a -return s==null?null:s.a9(0,this.b.gaab())}, +return s==null?null:s.a9(0,this.b.gaa9())}, $S:0} -A.yN.prototype={ -dg(a){return new A.SR(null,this,B.aa,A.w(this).h("SR<1>"))}, -a6o(a,b){b.toString -return new A.hs(this,b,null,A.w(this).h("hs<1?>"))}} -A.SR.prototype={} -A.hs.prototype={ -ev(a){return!1}, -dg(a){return new A.By(A.kI(null,null,null,t.Si,t.X),this,B.aa,this.$ti.h("By<1>"))}} -A.By.prototype={ -gA7(){var s,r=this,q=r.eh -if(q===$){s=r.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(r)).f.e.aW() +A.yL.prototype={ +dg(a){return new A.SU(null,this,B.ac,A.q(this).h("SU<1>"))}, +a6m(a,b){b.toString +return new A.hr(this,b,null,A.q(this).h("hr<1?>"))}} +A.SU.prototype={} +A.hr.prototype={ +eu(a){return!1}, +dg(a){return new A.Bx(A.kJ(null,null,null,t.Si,t.X),this,B.ac,this.$ti.h("Bx<1>"))}} +A.Bx.prototype={ +gA9(){var s,r=this,q=r.eh +if(q===$){s=r.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(r)).f.e.aW() s.a=r -r.eh!==$&&A.Z() +r.eh!==$&&A.a1() r.eh=s q=s}return q}, -k9(a){var s={} +kb(a){var s={} s.a=null -this.o4(new A.aWF(s,a)) +this.o6(new A.aWL(s,a)) return s.a}, -hR(a,b){this.EZ(a,b)}, -gbg(){return this.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(this))}, -Vz(a,b){var s=this.bH,r=s.i(0,a) -if(r!=null&&!this.$ti.h("bCM<1>").b(r))return -s.u(0,a,B.hQ)}, -U9(a,b){var s,r,q,p,o,n=this.bH.i(0,b),m=!1 -if(n!=null)if(this.$ti.h("bCM<1>").b(n)){if(b.as)return +hT(a,b){this.F0(a,b)}, +gbg(){return this.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(this))}, +Vy(a,b){var s=this.bG,r=s.i(0,a) +if(r!=null&&!this.$ti.h("bCS<1>").b(r))return +s.t(0,a,B.hT)}, +U8(a,b){var s,r,q,p,o,n=this.bG.i(0,b),m=!1 +if(n!=null)if(this.$ti.h("bCS<1>").b(n)){if(b.as)return for(r=n.c,q=r.length,p=0;p") +this.Xl()}, +cI(){var s=this,r=s.$ti.h("hr<1>") r.a(A.b7.prototype.gbg.call(s)) -s.gA7().R7(s.cv) +s.gA9().R6(s.cv) s.cv=!1 -if(s.bj){s.bj=!1 -s.rP(r.a(A.b7.prototype.gbg.call(s)))}return s.XM()}, -qw(){this.gA7().v() -this.zL()}, -aMr(){if(!this.dt)return -this.eI() -this.bj=!0}, -rj(a,b){return this.F0(a,b)}, -RU(a){return this.rj(a,null)}, -$ia2q:1} -A.aWF.prototype={ -$1(a){this.a.a=a.k9(this.b) +if(s.bi){s.bi=!1 +s.rQ(r.a(A.b7.prototype.gbg.call(s)))}return s.XL()}, +qy(){this.gA9().v() +this.zN()}, +aMp(){if(!this.dt)return +this.eH() +this.bi=!0}, +rl(a,b){return this.F2(a,b)}, +RT(a){return this.rl(a,null)}, +$ia2w:1} +A.aWL.prototype={ +$1(a){this.a.a=a.kb(this.b) return!1}, $S:19} -A.adI.prototype={} -A.kk.prototype={ -adz(a){return!1}, +A.adP.prototype={} +A.kl.prototype={ +adx(a){return!1}, v(){}, -R7(a){}} -A.H7.prototype={ -aW(){return new A.RX(this.$ti.h("RX<1>"))}} -A.RX.prototype={ +R6(a){}} +A.H6.prototype={ +aW(){return new A.S_(this.$ti.h("S_<1>"))}} +A.S_.prototype={ gm(a){var s,r,q,p,o,n,m=this,l=null,k=m.c if(k&&m.f!=null){k=A.ap(m.$ti.c).k(0) q=m.f @@ -142460,22 +142568,22 @@ q=q==null?l:q.k(0) throw A.d(A.ah("Tried to read a provider that threw during the creation of its value.\nThe exception occurred during the creation of type "+k+".\n\n"+A.h(q)))}if(!k){m.c=!0 k=m.a k.toString -q=m.$ti.h("kk.D") -q.a(k.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(k)).f.e) +q=m.$ti.h("kl.D") +q.a(k.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e) try{k=m.a k.toString -k=q.a(k.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(k)).f.e) +k=q.a(k.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e) p=m.a p.toString m.d=k.a.$1(p)}catch(o){s=A.aW(o) -r=A.bu(o) +r=A.bt(o) m.f=new A.cz(s,r,"provider",l,l,!1) throw o}finally{}k=m.a k.toString -q.a(k.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(k)).f.e)}k=m.a +q.a(k.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e)}k=m.a k.dt=!1 if(m.b==null){q=m.$ti -k=q.h("kk.D").a(A.w(k).h("hs<1>").a(A.b7.prototype.gbg.call(k)).f.e) +k=q.h("kl.D").a(A.q(k).h("hr<1>").a(A.b7.prototype.gbg.call(k)).f.e) p=m.a p.toString n=m.d @@ -142486,78 +142594,78 @@ m.b=k}m.a.dt=!0 k=m.d return k==null?m.$ti.c.a(k):k}, v(){var s,r,q,p,o=this -o.Y6() +o.Y5() s=o.b if(s!=null)s.$0() if(o.c){s=o.a s.toString r=o.$ti -s=r.h("kk.D").a(s.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(s)).f.e) +s=r.h("kl.D").a(s.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(s)).f.e) q=o.a q.toString p=o.d r=p==null?r.c.a(p):p s.f.$2(q,r)}}, -R7(a){var s,r=this +R6(a){var s,r=this if(a)if(r.c){s=r.a s.toString -r.$ti.h("kk.D").a(s.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(s)).f.e)}s=r.a +r.$ti.h("kl.D").a(s.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(s)).f.e)}s=r.a s.toString -r.e=r.$ti.h("kk.D").a(s.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(s)).f.e) -return r.ak5(a)}} -A.Ii.prototype={ -aW(){return new A.Vr(this.$ti.h("Vr<1>"))}} -A.Vr.prototype={ +r.e=r.$ti.h("kl.D").a(s.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(s)).f.e) +return r.ak3(a)}} +A.Ih.prototype={ +aW(){return new A.Vw(this.$ti.h("Vw<1>"))}} +A.Vw.prototype={ gm(a){var s,r=this,q=r.a q.dt=!1 -s=r.$ti.h("kk.D") -s.a(A.w(q).h("hs<1>").a(A.b7.prototype.gbg.call(q)).f.e) +s=r.$ti.h("kl.D") +s.a(A.q(q).h("hr<1>").a(A.b7.prototype.gbg.call(q)).f.e) r.b=null q=r.a q.dt=!0 -return s.a(A.w(q).h("hs<1>").a(A.b7.prototype.gbg.call(q)).f.e).a}, -adz(a){var s,r=this.a +return s.a(A.q(q).h("hr<1>").a(A.b7.prototype.gbg.call(q)).f.e).a}, +adx(a){var s,r=this.a r.toString -s=this.$ti.h("kk.D") -s.a(r.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(r)).f.e) +s=this.$ti.h("kl.D") +s.a(r.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(r)).f.e) r=this.a r.toString -r=s.a(r.$ti.h("hs<1>").a(A.b7.prototype.gbg.call(r)).f.e) +r=s.a(r.$ti.h("hr<1>").a(A.b7.prototype.gbg.call(r)).f.e) return a.a!==r.a}, -v(){this.Y6()}} -A.a3Z.prototype={} -A.NO.prototype={} -A.a5W.prototype={ +v(){this.Y5()}} +A.a45.prototype={} +A.NR.prototype={} +A.a62.prototype={ k(a){return"A provider for "+this.a.k(0)+" unexpectedly returned null."}, $ic7:1} -A.a5V.prototype={ +A.a61.prototype={ k(a){return"Provider<"+this.a.k(0)+"> not found for "+this.b.k(0)}, $ic7:1} -A.Ci.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.M(A.hB(null,B.B,null,null)) +A.Ch.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.hA(null,B.B,null,null)) p=q.gar() o=new A.a(new Float64Array(2)) -o.t(8,16) +o.u(8,16) s=2 -return A.A(A.kc("rogue_shooter/bullet.png",A.kb(4,null,!0,0.2,o),p.CW$),$async$p) -case 2:q.siS(0,c) +return A.B(A.kd("rogue_shooter/bullet.png",A.kc(4,null,!0,0.2,o),p.CW$),$async$p) +case 2:q.siU(0,c) p=new A.a(new Float64Array(2)) -p.t(0,-1) -A.aap(p,q.at.c,null) +p.u(0,-1) +A.aaw(p,q.at.c,null) p.ak(0,500) -q.L!==$&&A.ai() -q.L=p -return A.r(null,r)}}) -return A.t($async$p,r)}, -hS(a,b){this.kF(a,b) -if(b instanceof A.Dk){b.acp() -this.er()}}, +q.M!==$&&A.ai() +q.M=p +return A.t(null,r)}}) +return A.u($async$p,r)}, +hU(a,b){this.kH(a,b) +if(b instanceof A.Dj){b.acn() +this.eS()}}, a4(a,b){var s,r,q,p=this -p.w0(0,b) +p.w1(0,b) s=p.aa -r=p.L +r=p.M r===$&&A.c() s.q(r) s.ak(0,b) @@ -142570,25 +142678,25 @@ q=p.gar().k3 q===$&&A.c() q=q.a s=r>q.a.a.a1(0,q.ax).a[0]||s[0]+p.ax.a[0]<0}else s=!0 -if(s)p.er()}} -A.ac4.prototype={ -bE(){var s=this.aq$ +if(s)p.eS()}} +A.acb.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.ac5.prototype={} -A.Dk.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.acc.prototype={} +A.Dj.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=q.gar() o=new A.a(new Float64Array(2)) o.an(16) s=2 -return A.A(A.kc("rogue_shooter/enemy.png",A.kb(4,null,!0,0.2,o),p.CW$),$async$p) -case 2:q.siS(0,c) -q.M(A.hB(null,B.kl,null,null)) -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.B(A.kd("rogue_shooter/enemy.png",A.kc(4,null,!0,0.2,o),p.CW$),$async$p) +case 2:q.siU(0,c) +q.N(A.hA(null,B.ko,null,null)) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q=this -q.w0(0,b) +q.w1(0,b) s=q.at.d r=s.a s.e7(0,r[1]+150*b) @@ -142597,9 +142705,9 @@ s=r[1] r=q.gar().k3 r===$&&A.c() r=r.a -if(s>=r.a.a.a1(0,r.ax).a[1])q.er()}, -acp(){var s,r,q,p,o,n,m=this,l=null -m.er() +if(s>=r.a.a.a1(0,r.ax).a[1])q.eS()}, +acn(){var s,r,q,p,o,n,m=this,l=null +m.eS() s=m.gar() r=m.at.d q=new A.a(new Float64Array(2)) @@ -142610,18 +142718,18 @@ n=$.ag() n=new A.aP(n,new Float64Array(2)) n.ac(q) n.C() -p=new A.a0E(l,l,!0,!0,!1,$,p,l,o,n,B.j,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.a0K(l,l,!0,!0,!1,$,p,l,o,n,B.j,0,0,l,B.f,new A.f([],t.s),new A.f([],t.g)) p.b7(B.j,l,l,l,0,r,l,l,q) -p.mf(B.j,l,l,l,l,l,0,l,!0,r,l,!0,l,q) -s.M(p);++m.gar().b_}} -A.aew.prototype={ -bE(){var s=this.aq$ +p.mj(B.j,l,l,l,l,l,0,l,!0,r,l,!0,l,q) +s.N(p);++m.gar().b_}} +A.aeD.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.aex.prototype={} -A.KD.prototype={ -Dm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.gar(),a=J.dR(5,t.F) -for(s=t.s,r=t.g,q=d.k3,p=d.k2,o=A.w(d).h("ab.T"),n=0;n<5;++n){m=d.aq$ -if(m==null){l=d.bE() +A.aeE.prototype={} +A.KC.prototype={ +Do(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.gar(),a=J.dR(5,t.F) +for(s=t.s,r=t.g,q=d.k3,p=d.k2,o=A.q(d).h("ab.T"),n=0;n<5;++n){m=d.aq$ +if(m==null){l=d.bD() l.toString m=d.aq$=o.a(l)}m=m.k3 m===$&&A.c() @@ -142639,7 +142747,7 @@ m=p.b0() k=new Float64Array(2) k[0]=q+(j-q)*m k[1]=0 -m=$.bbw() +m=$.bbC() j=m==null h=$.G().B() h.sA(0,B.l) @@ -142650,97 +142758,97 @@ e=$.ag() e=new A.aP(e,new Float64Array(2)) e.ac(f) e.C() -j=new A.Dk(c,c,c,c,c,c,!1,!0,j,$,h,c,g,e,B.j,0,0,c,B.f,new A.f([],s),new A.f([],r)) +j=new A.Dj(c,c,c,c,c,c,!1,!0,j,$,h,c,g,e,B.j,0,0,c,B.f,new A.f([],s),new A.f([],r)) j.b7(B.j,c,c,c,0,new A.a(k),c,c,m) -e.ai(0,j.gOk()) -j.AC() +e.ai(0,j.gOm()) +j.AE() a[n]=j}b.F(0,a)}} -A.aey.prototype={ -bE(){var s=this.aq$ +A.aeF.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.a0E.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.a0K.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=q.gar() o=new A.a(new Float64Array(2)) o.an(32) s=2 -return A.A(A.kc("rogue_shooter/explosion.png",A.kb(6,null,!1,0.1,o),p.CW$),$async$p) -case 2:q.siS(0,c) -return A.r(null,r)}}) -return A.t($async$p,r)}} -A.aeE.prototype={ -bE(){var s=this.aq$ +return A.B(A.kd("rogue_shooter/explosion.png",A.kc(6,null,!1,0.1,o),p.CW$),$async$p) +case 2:q.siU(0,c) +return A.t(null,r)}}) +return A.u($async$p,r)}} +A.aeL.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.NB.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.M(A.hB(null,B.B,null,null)) -p=A.b9E(!1,null,q.gape(),0.05,!1,!0) -q.L=p -q.M(p) +A.ND.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(A.hA(null,B.B,null,null)) +p=A.b9K(!1,null,q.gapb(),0.05,!1,!0) +q.M=p +q.N(p) p=q.gar() o=new A.a(new Float64Array(2)) -o.t(32,39) +o.u(32,39) s=2 -return A.A(A.kc("rogue_shooter/player.png",A.kb(4,null,!0,0.2,o),p.CW$),$async$p) -case 2:q.siS(0,c) -return A.r(null,r)}}) -return A.t($async$p,r)}, -apf(){var s=this.aa -this.gar().F(0,new A.W(s,new A.aHC(this),A.a6(s).h("W<1,C>")))}, -hS(a,b){this.kF(a,b) -if(b instanceof A.Dk)b.acp()}} -A.aHC.prototype={ +return A.B(A.kd("rogue_shooter/player.png",A.kc(4,null,!0,0.2,o),p.CW$),$async$p) +case 2:q.siU(0,c) +return A.t(null,r)}}) +return A.u($async$p,r)}, +apc(){var s=this.aa +this.gar().F(0,new A.W(s,new A.aHI(this),A.a7(s).h("W<1,C>")))}, +hU(a,b){this.kH(a,b) +if(b instanceof A.Dj)b.acn()}} +A.aHI.prototype={ $1(a){var s,r,q,p=null,o=this.a,n=o.ax.a[1],m=new A.a(new Float64Array(2)) -m.t(0,-n/2) +m.u(0,-n/2) m=o.at.d.V(0,m) o=new Float64Array(2) n=new A.a(new Float64Array(2)) -n.t(10,20) +n.u(10,20) s=B.q.aT() r=A.aV() q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(n) q.C() -o=new A.Ci(new A.a(o),p,p,p,p,p,p,!1,!0,!1,$,s,p,r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.Ch(new A.a(o),p,p,p,p,p,p,!1,!0,!1,$,s,p,r,q,B.o,0,0,p,B.f,new A.f([],t.s),new A.f([],t.g)) o.b7(p,a,p,p,0,m,p,p,n) -o.mf(p,a,p,p,p,p,0,p,!0,m,p,!1,p,n) +o.mj(p,a,p,p,p,p,0,p,!0,m,p,!1,p,n) return o}, $S:823} -A.ai5.prototype={ -bE(){var s=this.aq$ +A.aic.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.ai6.prototype={} -A.a8M.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.aid.prototype={} +A.a8T.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=A s=2 -return A.A(q.gar().CW$.cL(0,"rogue_shooter/stars.png"),$async$p) -case 2:p=o.aNq(4,c,4) +return A.B(q.gar().CW$.cL(0,"rogue_shooter/stars.png"),$async$p) +case 2:p=o.aNw(4,c,4) q.ax!==$&&A.ai() q.ax=p p=q.gar().k3 p===$&&A.c() p=p.a -q.M(A.b9E(!0,null,new A.aNF(q),p.a.a.a1(0,p.ax).a[1]/12/10,!1,!0)) -q.apm() -return A.r(null,r)}}) -return A.t($async$p,r)}, -ZU(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.gar().k3 +q.N(A.b9K(!0,null,new A.aNL(q),p.a.a.a1(0,p.ax).a[1]/12/10,!1,!0)) +q.apj() +return A.t(null,r)}}) +return A.u($async$p,r)}, +ZT(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.gar().k3 c===$&&A.c() c=c.a s=c.a.a.a1(0,c.ax).a[0]/6 -for(c=t.s,r=t.g,q=e.ay,p=t.n,o=A.w(e).h("ab.T"),n=0;n<6;++n){m=q.b0() +for(c=t.s,r=t.g,q=e.ay,p=t.n,o=A.q(e).h("ab.T"),n=0;n<6;++n){m=q.b0() l=q.b0() k=e.ax k===$&&A.c() -j=A.aNj(k.Ob(0,q.fA(3),4),!0,0.1) -j.saQE(A.b([Math.max(20,100*q.b0()),0.1,0.1,0.1],p)) +j=A.aNp(k.Od(0,q.fC(3),4),!0,0.1) +j.saQA(A.b([Math.max(20,100*q.b0()),0.1,0.1,0.1],p)) k=e.aq$ -if(k==null){i=e.bE() +if(k==null){i=e.bD() i.toString k=e.aq$=o.a(i)}h=new Float64Array(2) h[0]=s*n+m*s @@ -142756,25 +142864,25 @@ f=$.ag() f=new A.aP(f,new Float64Array(2)) f.ac(l) f.C() -m=new A.a8N(d,new A.i5(j),!1,!0,!1,$,m,d,g,f,B.o,0,0,d,B.f,new A.f([],c),new A.f([],r)) +m=new A.a8U(d,new A.i4(j),!1,!0,!1,$,m,d,g,f,B.o,0,0,d,B.f,new A.f([],c),new A.f([],r)) m.b7(d,d,d,d,0,new A.a(h),d,d,l) -f.ai(0,m.gOk()) -m.AC() -k.M(m)}}, -apm(){var s,r,q=this.gar().k3 +f.ai(0,m.gOm()) +m.AE() +k.N(m)}}, +apj(){var s,r,q=this.gar().k3 q===$&&A.c() q=q.a s=q.a.a.a1(0,q.ax).a[1]/12 -for(r=0;r<12;++r)this.ZU(r*s)}} -A.aNF.prototype={ -$0(){return this.a.ZU(0)}, +for(r=0;r<12;++r)this.ZT(r*s)}} +A.aNL.prototype={ +$0(){return this.a.ZT(0)}, $S:0} -A.alb.prototype={ -bE(){var s=this.aq$ +A.ali.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.a8N.prototype={ +A.a8U.prototype={ a4(a,b){var s,r,q=this -q.w0(0,b) +q.w1(0,b) s=q.at.d r=s.a s.e7(0,r[1]+b*10) @@ -142783,18 +142891,18 @@ s=r[1] r=q.gar().k3 r===$&&A.c() r=r.a -if(s>=r.a.a.a1(0,r.ax).a[1])q.er()}} -A.alc.prototype={ -bE(){var s=this.aq$ +if(s>=r.a.a.a1(0,r.ax).a[1])q.eS()}} +A.alj.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.vI.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j,i -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.vG.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j,i +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:j=A.b([0.5,0.3,0,-0.5,-0.3],t.n) i=new A.a(new Float64Array(2)) -i.t(50,75) +i.u(50,75) p=new A.a(new Float64Array(2)) -p.t(100,500) +p.u(100,500) o=B.q.aT() n=A.aV() m=$.ag() @@ -142803,266 +142911,266 @@ m.ac(i) m.C() l=t.s k=t.g -j=new A.NB(j,null,null,null,null,null,null,!1,!0,!1,$,o,null,n,m,B.j,0,0,null,B.f,new A.f([],l),new A.f([],k)) +j=new A.ND(j,null,null,null,null,null,null,!1,!0,!1,$,o,null,n,m,B.j,0,0,null,B.f,new A.f([],l),new A.f([],k)) j.b7(B.j,null,null,null,0,p,null,null,i) -j.mf(B.j,null,null,null,null,null,0,null,!0,p,null,!1,null,i) +j.mj(B.j,null,null,null,null,null,0,null,!0,p,null,!1,null,i) q.G!==$&&A.ai() q.G=j -q.M(j) +q.N(j) j=q.k3 j===$&&A.c() i=j.a i=i.a.a.a1(0,i.ax) p=new A.a(new Float64Array(2)) -p.t(0,50) +p.u(0,50) o=t.Fr -p=A.a1d(B.bK,i.U(0,p),o) +p=A.a1j(B.bL,i.U(0,p),o) i=j.a i=i.a.a.a1(0,i.ax) n=new A.a(new Float64Array(2)) -n.t(0,25) -n=A.hq(B.bK,null,null,null,i.U(0,n),1,null,null,null,null,o) +n.u(0,25) +n=A.hp(B.bL,null,null,null,i.U(0,n),1,null,null,null,null,o) q.al!==$&&A.ai() q.al=n j=j.a -o=A.hq(B.bK,null,null,null,j.a.a.a1(0,j.ax),1,null,null,null,null,o) +o=A.hp(B.bL,null,null,null,j.a.a.a1(0,j.ax),1,null,null,null,null,o) q.a8!==$&&A.ai() q.a8=o q.F(0,A.b([p,n,o],t.V)) -j=$.bbw().a[0] -j=new A.KD(B.H,j/2,null,!1,null,0,null,B.f,new A.f([],l),new A.f([],k)) -j.MF(!0,null,null,0.05,!1,!0) -q.M(j) -q.M(new A.a8M(B.H,null,0,null,B.f,new A.f([],l),new A.f([],k))) -return A.r(null,r)}}) -return A.t($async$p,r)}, +j=$.bbC().a[0] +j=new A.KC(B.H,j/2,null,!1,null,0,null,B.f,new A.f([],l),new A.f([],k)) +j.MH(!0,null,null,0.05,!1,!0) +q.N(j) +q.N(new A.a8T(B.H,null,0,null,B.f,new A.f([],l),new A.f([],k))) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q=this -q.akS(0,b) +q.akQ(0,b) s=q.al s===$&&A.c() s.se6(0,"Score: "+q.b_) s=q.a8 s===$&&A.c() -r=q.gbh(q).b +r=q.gc_(q).b r===$&&A.c() s.se6(0,"Components: "+r)}, -Uo(a){var s=this.G +Un(a){var s=this.G s===$&&A.c() -s=s.L +s=s.M s===$&&A.c() s=s.at s===$&&A.c() s.d=0 s.e=!0}, -Un(a){var s=this.G +Um(a){var s=this.G s===$&&A.c() -s=s.L +s=s.M s===$&&A.c() s=s.at s===$&&A.c() s.e=!1}, -Di(){var s=this.G +Dk(){var s=this.G s===$&&A.c() -s=s.L +s=s.M s===$&&A.c() s=s.at s===$&&A.c() s.e=!1}, -Kc(a){var s=this.G +Ke(a){var s=this.G s===$&&A.c() s=s.at.d -s.ac(s.V(0,a.glI().gar())) +s.ac(s.V(0,a.glM().gar())) s.C()}} -A.ajT.prototype={} -A.Ue.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.Fu.prototype={ +A.ak_.prototype={} +A.Uh.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.Fs.prototype={ a5(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) -r=new A.vI(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.vG(r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) -return A.aE(r,s,new A.aKp(),s,s,t.es)}} -A.aKp.prototype={ -$1(a){return B.qY}, +return A.aE(r,s,new A.aKv(),s,s,t.es)}} +A.aKv.prototype={ +$1(a){return B.r1}, $S:154} -A.FR.prototype={} -A.aEi.prototype={ -N(a,b){return this.aP6(0,b)}, -aP6(a,b){var s=0,r=A.u(t.w),q,p -var $async$N=A.v(function(c,d){if(c===1)return A.q(d,r) +A.FP.prototype={} +A.aEo.prototype={ +L(a,b){return this.aP4(0,b)}, +aP4(a,b){var s=0,r=A.v(t.w),q,p +var $async$L=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:s=3 -return A.A(B.mi.lt("remove",A.b_(["key",b],t.N,t.z),!1,t.w),$async$N) +return A.B(B.ml.ly("remove",A.b_(["key",b],t.N,t.z),!1,t.w),$async$L) case 3:p=d p.toString q=p s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$N,r)}, -tm(a,b,c){return this.afo(a,b,c)}, -afo(a,b,c){var s=0,r=A.u(t.w),q,p -var $async$tm=A.v(function(d,e){if(d===1)return A.q(e,r) +case 1:return A.t(q,r)}}) +return A.u($async$L,r)}, +tn(a,b,c){return this.afm(a,b,c)}, +afm(a,b,c){var s=0,r=A.v(t.w),q,p +var $async$tn=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:s=3 -return A.A(B.mi.lt("set"+a,A.b_(["key",b,"value",c],t.N,t.z),!1,t.w),$async$tm) +return A.B(B.ml.ly("set"+a,A.b_(["key",b,"value",c],t.N,t.z),!1,t.w),$async$tn) case 3:p=e p.toString q=p s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$tm,r)}, -ta(a){var s=0,r=A.u(t.nf),q,p,o,n -var $async$ta=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$tn,r)}, +tb(a){var s=0,r=A.v(t.nf),q,p,o,n +var $async$tb=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:p=t.N o=t.K s=3 -return A.A(B.mi.aLG("getAll",p,o),$async$ta) +return A.B(B.ml.aLE("getAll",p,o),$async$tb) case 3:n=c q=n==null?A.D(p,o):n s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$ta,r)}} -A.aMq.prototype={} -A.aI8.prototype={} -A.azW.prototype={} -A.aMo.prototype={ -ta(a){var s=0,r=A.u(t.nf),q,p=this -var $async$ta=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q=p.Lh(new A.azW(new A.aI8("flutter.",null))) +case 1:return A.t(q,r)}}) +return A.u($async$tb,r)}} +A.aMw.prototype={} +A.aIe.prototype={} +A.aA0.prototype={} +A.aMu.prototype={ +tb(a){var s=0,r=A.v(t.nf),q,p=this +var $async$tb=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q=p.Lj(new A.aA0(new A.aIe("flutter.",null))) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$ta,r)}, -Lh(a){return this.ae0(a)}, -ae0(a){var s=0,r=A.u(t.nf),q,p=this,o,n,m,l,k,j -var $async$Lh=A.v(function(b,c){if(b===1)return A.q(c,r) +case 1:return A.t(q,r)}}) +return A.u($async$tb,r)}, +Lj(a){return this.adZ(a)}, +adZ(a){var s=0,r=A.v(t.nf),q,p=this,o,n,m,l,k,j +var $async$Lj=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:k=a.a j=A.D(t.N,t.K) -for(o=p.arD(k.a,k.b),n=J.az(o.a),o=new A.iv(n,o.b,o.$ti.h("iv<1>"));o.D();){m=n.gZ(n) +for(o=p.arA(k.a,k.b),n=J.ax(o.a),o=new A.iu(n,o.b,o.$ti.h("iu<1>"));o.D();){m=n.gZ(n) l=window.localStorage.getItem(m) l.toString -j.u(0,m,p.apz(l))}q=j +j.t(0,m,p.apw(l))}q=j s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$Lh,r)}, -N(a,b){return this.aP7(0,b)}, -aP7(a,b){var s=0,r=A.u(t.w),q,p -var $async$N=A.v(function(c,d){if(c===1)return A.q(d,r) +case 1:return A.t(q,r)}}) +return A.u($async$Lj,r)}, +L(a,b){return this.aP5(0,b)}, +aP5(a,b){var s=0,r=A.v(t.w),q,p +var $async$L=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:p=window.localStorage p.toString -B.DE.N(p,b) +B.DI.L(p,b) q=!0 s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$N,r)}, -tm(a,b,c){return this.afp(a,b,c)}, -afp(a,b,c){var s=0,r=A.u(t.w),q,p -var $async$tm=A.v(function(d,e){if(d===1)return A.q(e,r) +case 1:return A.t(q,r)}}) +return A.u($async$L,r)}, +tn(a,b,c){return this.afn(a,b,c)}, +afn(a,b,c){var s=0,r=A.v(t.w),q,p +var $async$tn=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:p=window.localStorage p.toString -p.setItem(b,B.c0.lK(c)) +p.setItem(b,B.c1.lO(c)) q=!0 s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$tm,r)}, -arD(a,b){var s=window.localStorage +case 1:return A.t(q,r)}}) +return A.u($async$tn,r)}, +arA(a,b){var s=window.localStorage s.toString -s=B.DE.gdw(s) -return new A.bm(s,new A.aMp(a,b),A.a6(s).h("bm<1>"))}, -apz(a){var s=B.c0.fI(0,a) +s=B.DI.gdw(s) +return new A.bl(s,new A.aMv(a,b),A.a7(s).h("bl<1>"))}, +apw(a){var s=B.c1.fK(0,a) if(t._.b(s))return J.h8(s,t.N) s.toString return s}} -A.aMp.prototype={ +A.aMv.prototype={ $1(a){var s if(B.c.cb(a,this.a))s=!0 else s=!1 return s}, -$S:30} -A.a8v.prototype={} -A.as3.prototype={} -A.Xh.prototype={ +$S:31} +A.a8C.prototype={} +A.as9.prototype={} +A.Xm.prototype={ v(){var s,r,q,p=this if(p.d)return p.d=!0 -$.bT.aN().a3D(p.a) +$.bS.aN().a3B(p.a) for(s=p.b,r=s.length,q=0;q0)for(q=h.c,p=$.bT.a,o=0;o0)for(q=h.c,p=$.bS.a,o=0;o>>0===2147483648,(s&1073741824)===1073741824,(s&536870912)===536870912))}, +return new A.yu(s&268435455,new A.ayl((s&2147483648)>>>0===2147483648,(s&1073741824)===1073741824,(s&536870912)===536870912))}, $S:839} -A.rk.prototype={} +A.rj.prototype={} A.fs.prototype={} -A.aIo.prototype={ -$1(a){var s=this.a.h4("value") +A.aIu.prototype={ +$1(a){var s=this.a.h7("value") if(s!=null)return s -else return A.bCr(a.a)}, +else return A.bCx(a.a)}, $S:840} -A.a_l.prototype={ +A.a_q.prototype={ i(a,b){return this.a.i(0,b)}, -gaz(a){var s=this.a -s=s.gbB(s) -return s.gaz(s)}} -A.a4q.prototype={} -A.ZI.prototype={} -A.a8V.prototype={} -A.a0K.prototype={} -A.a2x.prototype={} -A.a1_.prototype={} -A.XQ.prototype={} -A.aIk.prototype={ -$1(a){var s=a.tf("properties") -s=s==null?null:s.m7("property",A.bKJ(),t.EW) +gaw(a){var s=this.a +s=s.gby(s) +return s.gaw(s)}} +A.a4x.prototype={} +A.ZN.prototype={} +A.a91.prototype={} +A.a0Q.prototype={} +A.a2D.prototype={} +A.a15.prototype={} +A.XV.prototype={} +A.aIq.prototype={ +$1(a){var s=a.tg("properties") +s=s==null?null:s.mb("property",A.bKP(),t.EW) return s==null?A.b([],t.nc):s}, $S:841} -A.aIl.prototype={ +A.aIr.prototype={ $1(a){return a.a}, $S:842} -A.aIm.prototype={ +A.aIs.prototype={ $2(a,b){return b}, $S:843} -A.kg.prototype={ +A.kh.prototype={ l(a,b){var s if(b==null)return!1 -if(this!==b)s=b instanceof A.kg&&A.O(this)===A.O(b)&&this.a==b.a +if(this!==b)s=b instanceof A.kh&&A.O(this)===A.O(b)&&this.a==b.a else s=!0 return s}, gI(a){return J.T(this.a)}} -A.Ju.prototype={} -A.Dh.prototype={} -A.KM.prototype={} +A.Jt.prototype={} +A.Dg.prototype={} +A.KL.prototype={} A.fr.prototype={} -A.aCX.prototype={ -$1(a){return A.bxg(a.a.b.Vq())}, +A.aD2.prototype={ +$1(a){return A.bxm(a.a.b.Vp())}, $S:844} -A.aCY.prototype={ -$1(a){return a.tf("data")}, +A.aD3.prototype={ +$1(a){return a.tg("data")}, $S:845} -A.aCZ.prototype={ -$1(a){var s=A.bfy(a,this.a,this.b) -if(s==null)A.a7(A.nR("chunk",null,"Chunk must have data")) -a.hY("x") -a.hY("y") -A.beU(s,a.hY("width"),a.hY("height")) -return new A.xu()}, +A.aD4.prototype={ +$1(a){var s=A.bfF(a,this.a,this.b) +if(s==null)A.a6(A.nP("chunk",null,"Chunk must have data")) +a.i_("x") +a.i_("y") +A.bf0(s,a.i_("width"),a.i_("height")) +return new A.xs()}, $S:846} -A.aCW.prototype={ -$1(a){var s=a.ae7(A.da(["layer","objectgroup","imagelayer","group"],t.N)),r=A.a6(s).h("W<1,fr>") -return A.ak(new A.W(s,A.bmq(),r),!0,r.h("aM.E"))}, +A.aD1.prototype={ +$1(a){var s=a.ae5(A.da(["layer","objectgroup","imagelayer","group"],t.N)),r=A.a7(s).h("W<1,fr>") +return A.ak(new A.W(s,A.bmw(),r),!0,r.h("aM.E"))}, $S:847} -A.aCU.prototype={ -$1(a){var s,r=a.a.kY$.a +A.aD_.prototype={ +$1(a){var s,r=a.a.l1$.a if(r.length!==1)return null s=B.b.ga3(r) -if(s instanceof A.Bg)return s.a +if(s instanceof A.Bf)return s.a return null}, $S:848} -A.aCV.prototype={ -$1(a){return A.ec(B.c.ff(a),null,null)}, +A.aD0.prototype={ +$1(a){return A.ec(B.c.fg(a),null,null)}, $S:51} -A.pE.prototype={} -A.EJ.prototype={} -A.DS.prototype={} -A.yy.prototype={} -A.Qh.prototype={} -A.GB.prototype={} -A.aPO.prototype={ -$1(a){return a.Eh("ellipse").length!==0}, +A.pD.prototype={} +A.EH.prototype={} +A.DR.prototype={} +A.yw.prototype={} +A.Qk.prototype={} +A.Gz.prototype={} +A.aPU.prototype={ +$1(a){return a.Ej("ellipse").length!==0}, $S:259} -A.aPP.prototype={ -$1(a){return a.Eh("point").length!==0}, +A.aPV.prototype={ +$1(a){return a.Ej("point").length!==0}, $S:259} -A.aPQ.prototype={ -$1(a){var s,r,q=a.tf(this.a) +A.aPW.prototype={ +$1(a){var s,r,q=a.tg(this.a) if(q==null)s=null else{r=t.Z2 -s=A.ak(new A.W(A.b(q.o7(0,"points").split(" "),t.T),A.bKI(),r),!0,r.h("aM.E"))}return s==null?A.b([],t.Ic):s}, +s=A.ak(new A.W(A.b(q.o9(0,"points").split(" "),t.T),A.bKO(),r),!0,r.h("aM.E"))}return s==null?A.b([],t.Ic):s}, $S:850} -A.a58.prototype={$ic7:1} +A.a5f.prototype={$ic7:1} A.de.prototype={ -Wg(a,b){var s=this.a.VO(0,a) +Wf(a,b){var s=this.a.VN(0,a) return s==null?b:s}, -h4(a){return this.Wg(a,null)}, -Eh(a){var s=t.Yd,r=s.h("dJ") -return A.ak(new A.dJ(new A.bm(new A.be(this.a.kY$.a,s),new A.aRU(a),s.h("bm")),A.bmt(),r),!0,r.h("B.E"))}, -ae7(a){var s=t.Yd,r=s.h("dJ") -return A.ak(new A.dJ(new A.bm(new A.be(this.a.kY$.a,s),new A.aRT(a),s.h("bm")),A.bmt(),r),!0,r.h("B.E"))}} -A.aRU.prototype={ -$1(a){return a.b.gD0()===this.a}, +h7(a){return this.Wf(a,null)}, +Ej(a){var s=t.Yd,r=s.h("dJ") +return A.ak(new A.dJ(new A.bl(new A.c3(this.a.l1$.a,s),new A.aS_(a),s.h("bl")),A.bmz(),r),!0,r.h("A.E"))}, +ae5(a){var s=t.Yd,r=s.h("dJ") +return A.ak(new A.dJ(new A.bl(new A.c3(this.a.l1$.a,s),new A.aRZ(a),s.h("bl")),A.bmz(),r),!0,r.h("A.E"))}} +A.aS_.prototype={ +$1(a){return a.b.gD2()===this.a}, $S:118} -A.aRT.prototype={ -$1(a){return this.a.O(0,a.b.gD0())}, +A.aRZ.prototype={ +$1(a){return this.a.O(0,a.b.gD2())}, $S:118} A.cx.prototype={ -m7(a,b,c){var s=this.Eh(a),r=A.a6(s).h("@<1>").ae(c).h("W<1,2>") +mb(a,b,c){var s=this.Ej(a),r=A.a7(s).h("@<1>").ad(c).h("W<1,2>") return A.ak(new A.W(s,b,r),!0,r.h("aM.E"))}, -tf(a){var s=this.Eh(a),r=s.length +tg(a){var s=this.Ej(a),r=s.length if(r===0)return null -if(r>1)throw A.d(A.nR(a,null,"Multiple children found when one was expected")) +if(r>1)throw A.d(A.nP(a,null,"Multiple children found when one was expected")) return s[0]}, -aeu(a,b){var s=this.tf(a) +aes(a,b){var s=this.tg(a) if(s==null)return null return b.$1(s)}, -n6(a,b){return this.aeu(a,b,t.z)}, -ky(a,b,c){var s=this.Wg(b,c) -if(s==null)throw A.d(A.nR(b,null,"Missing required string field")) +n9(a,b){return this.aes(a,b,t.z)}, +kA(a,b,c){var s=this.Wf(b,c) +if(s==null)throw A.d(A.nP(b,null,"Missing required string field")) return s}, -o7(a,b){return this.ky(a,b,null)}, -VW(a,b){var s,r=this.h4(a) +o9(a,b){return this.kA(a,b,null)}, +VV(a,b){var s,r=this.h7(a) if(r==null||r==="")return b -s=A.zV(r) -if(s==null)throw A.d(A.nR(a,r,"Double field has unparsable double")) +s=A.zT(r) +if(s==null)throw A.d(A.nP(a,r,"Double field has unparsable double")) return s}, -El(a){return this.VW(a,null)}, -lg(a,b){var s=this.VW(a,b) -if(s==null)throw A.d(A.nR(a,null,"Missing required double field")) +En(a){return this.VV(a,null)}, +ll(a,b){var s=this.VV(a,b) +if(s==null)throw A.d(A.nP(a,null,"Missing required double field")) return s}, -W2(a,b){var s,r=this.h4(a) +W1(a,b){var s,r=this.h7(a) if(r==null||r==="")return b -s=A.vs(r,null) -if(s==null)throw A.d(A.nR(a,r,"Int field has unparsable int")) +s=A.vq(r,null) +if(s==null)throw A.d(A.nP(a,r,"Int field has unparsable int")) return s}, -kw(a){return this.W2(a,null)}, -lh(a,b){var s=this.W2(a,b) -if(s==null)throw A.d(A.nR(a,null,"Missing required int field")) +ky(a){return this.W1(a,null)}, +lm(a,b){var s=this.W1(a,b) +if(s==null)throw A.d(A.nP(a,null,"Missing required int field")) return s}, -hY(a){return this.lh(a,null)}, -ae4(a,b){var s=this.h4(a) +i_(a){return this.lm(a,null)}, +ae2(a,b){var s=this.h7(a) if(s==null||s==="")return b if(s==="1"||s==="true")return!0 if(s==="0"||s==="false")return!1 -throw A.d(A.nR(a,s,"Bool field has unparsable bool"))}, -k7(a,b){var s=this.ae4(a,b) +throw A.d(A.nP(a,s,"Bool field has unparsable bool"))}, +k9(a,b){var s=this.ae2(a,b) return s}, -VU(a,b){var s,r=null,q=this.h4(a),p=q==null +VT(a,b){var s,r=null,q=this.h7(a),p=q==null if((p?r:q.length)===7){q.toString -s=A.vs(B.c.o_(q,"#","0xff"),r)}else if((p?r:q.length)===9){q.toString -s=A.vs(B.c.o_(q,"#","0x"),r)}else s=r +s=A.vq(B.c.o1(q,"#","0xff"),r)}else if((p?r:q.length)===9){q.toString +s=A.vq(B.c.o1(q,"#","0x"),r)}else s=r if(s!=null)return new A.n(s>>>0) else return b}, -Lm(a){return this.VU(a,null)}, -VT(a,b){var s=this.VU(a,b) -if(s==null)throw A.d(A.nR(a,null,"Missing required color field")) +Lo(a){return this.VT(a,null)}, +VS(a,b){var s=this.VT(a,b) +if(s==null)throw A.d(A.nP(a,null,"Missing required color field")) return s}, -vy(a,b,c,d,e){var s,r=this.h4(c) +vz(a,b,c,d,e){var s,r=this.h7(c) if(r==null||r==="")return d -s=new A.bm(a,new A.aGJ(b,r,e),A.a6(a).h("bm<1>")) -if(!s.gaz(s).D())throw A.d(A.nR(c,r,"Missing required enum field")) +s=new A.bl(a,new A.aGP(b,r,e),A.a7(a).h("bl<1>")) +if(!s.gaw(s).D())throw A.d(A.nP(c,r,"Missing required enum field")) return s.ga3(s)}, -qz(a,b,c,d,e){var s=this.vy(a,b,c,d,e) -if(s==null)throw A.d(A.nR(c,null,"Missing required enum field")) +qB(a,b,c,d,e){var s=this.vz(a,b,c,d,e) +if(s==null)throw A.d(A.nP(c,null,"Missing required enum field")) return s}} -A.aGJ.prototype={ +A.aGP.prototype={ $1(a){return J.e(this.a.$1(a),this.b)}, $S(){return this.c.h("F(0)")}} -A.Qg.prototype={} -A.a9R.prototype={ -KU(a){var s,r -if(a===0)return new A.lZ(-1,null,B.uM) -s=this.DY(a) +A.Qj.prototype={} +A.a9Y.prototype={ +KW(a){var s,r +if(a===0)return new A.lZ(-1,null,B.uQ) +s=this.E_(a) r=s.a if(r==null)r=0 -return A.bfg(s.z,new A.aPN(a,r))}, -DY(a){var s,r,q=this.x,p=q.length +return A.bfn(s.z,new A.aPT(a,r))}, +E_(a){var s,r,q=this.x,p=q.length if(p===1)return B.b.ga3(q) for(s=0;sa){if(s===0)throw A.d(A.bR("Tileset not found",null)) +if((r==null?0:r)>a){if(s===0)throw A.d(A.bP("Tileset not found",null)) return q[s-1]}}return B.b.ga6(q)}} -A.aPJ.prototype={ -$1(a){return a.b.gD0()==="tileset"}, +A.aPP.prototype={ +$1(a){return a.b.gD2()==="tileset"}, $S:118} -A.aPK.prototype={ -$1(a){return a.VO(0,"source")}, +A.aPQ.prototype={ +$1(a){return a.VN(0,"source")}, $S:852} -A.aPL.prototype={ +A.aPR.prototype={ $1(a){return a!=null}, $S:163} -A.aPM.prototype={ -$1(a){return this.adT(a)}, -adT(a){var s=0,r=A.u(t.Fv),q,p=this -var $async$$1=A.v(function(b,c){if(b===1)return A.q(c,r) +A.aPS.prototype={ +$1(a){return this.adR(a)}, +adR(a){var s=0,r=A.v(t.Fv),q,p=this +var $async$$1=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:a.toString q=p.a.$1(a) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$$1,r)}, +case 1:return A.t(q,r)}}) +return A.u($async$$1,r)}, $S:853} -A.aPN.prototype={ +A.aPT.prototype={ $1(a){return a.a===this.a-this.b}, $S:854} -A.aPH.prototype={ -$1(a){var s,r=a.h4("source") -if(r==null||this.a==null)return A.aPS(a,null) -s=J.WI(this.a,new A.aPG(r)) -return A.aPS(a,!s.gaD(s)?s.ga3(s):null)}, +A.aPN.prototype={ +$1(a){var s,r=a.h7("source") +if(r==null||this.a==null)return A.aPY(a,null) +s=J.WN(this.a,new A.aPM(r)) +return A.aPY(a,!s.gaD(s)?s.ga3(s):null)}, $S:855} -A.aPG.prototype={ +A.aPM.prototype={ $1(a){return a.b===this.a}, $S:856} -A.Li.prototype={} -A.Gm.prototype={} +A.Lh.prototype={} +A.Gk.prototype={} A.lZ.prototype={} -A.aPx.prototype={ +A.aPD.prototype={ $1(a){return a.length===0?null:A.ec(a,null,null)}, $S:857} -A.aPy.prototype={ -$1(a){var s=a.tf("animation") -s=s==null?null:s.m7("frame",A.bKG(),t.OP) +A.aPE.prototype={ +$1(a){var s=a.tg("animation") +s=s==null?null:s.mb("frame",A.bKM(),t.OP) return s==null?A.b([],t.EN):s}, $S:858} -A.QG.prototype={} +A.QJ.prototype={} A.mL.prototype={ -Bz(a){var s,r,q,p,o,n,m=this,l=a.e +BB(a){var s,r,q,p,o,n,m=this,l=a.e if(l!=null){s=l.c s.toString r=l.d r.toString -return A.bgT(0,0,s,r,t.Jy)}s=a.a +return A.bh_(0,0,s,r,t.Jy)}s=a.a r=m.x r.toString -q=B.e.eD(s,r) -p=B.e.bJ(s,r) +q=B.e.eC(s,r) +p=B.e.bI(s,r) r=m.r s=m.d s.toString o=m.f n=m.e n.toString -return A.bgT(r+p*(s+o),r+q*(n+o),s,n,t.Jy)}} -A.aPT.prototype={ -$1(a){return a.m7("tile",A.bKO(),t.uY)}, +return A.bh_(r+p*(s+o),r+q*(n+o),s,n,t.Jy)}} +A.aPZ.prototype={ +$1(a){return a.mb("tile",A.bKU(),t.uY)}, $S:859} -A.aPU.prototype={ -$1(a){var s=a.tf("wangsets") -s=s==null?null:s.m7("wangset",A.bKR(),t.ol) +A.aQ_.prototype={ +$1(a){var s=a.tg("wangsets") +s=s==null?null:s.mb("wangset",A.bKX(),t.ol) return s==null?A.b([],t.MA):s}, $S:860} -A.pK.prototype={} -A.t5.prototype={} -A.aQX.prototype={ -$1(a){var s=a.o7(0,"type"),r=a.m7("wangcolor",A.bKQ(),t.Zj),q=t.DV,p=t.qd +A.pJ.prototype={} +A.t2.prototype={} +A.aR2.prototype={ +$1(a){var s=a.o9(0,"type"),r=a.mb("wangcolor",A.bKW(),t.Zj),q=t.DV,p=t.qd return s==="corner"?A.b([r,A.b([],q)],p):A.b([A.b([],q),r],p)}, $S:861} -A.GO.prototype={} -A.aQY.prototype={ +A.GN.prototype={} +A.aR3.prototype={ $1(a){var s=t.OL -return A.ak(new A.W(A.b(a.o7(0,"wangid").split(","),t.T),A.bHe(),s),!0,s.h("aM.E"))}, +return A.ak(new A.W(A.b(a.o9(0,"wangid").split(","),t.T),A.bHk(),s),!0,s.h("aM.E"))}, $S:862} -A.JM.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.JL.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=q.gar().G o===$&&A.c() p=new A.a(new Float64Array(2)) -p.t(166,2) -q.ok=A.it(o,p,$.b5R()) -q.tU() -return A.r(null,r)}}) -return A.t($async$p,r)}, +p.u(166,2) +q.ok=A.is(o,p,$.b5X()) +q.tV() +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q,p,o=this -o.ln(0,b) +o.ls(0,b) if((o.a&8)!==0)return s=o.at.d r=s.a q=r[0] p=A.C.prototype.gb3.call(o,o) p.toString -s.eK(0,q-B.d.dD(0.0002*t.iK.a(p).gar().cv)*50*b) +s.eJ(0,q-B.d.dD(0.0002*t.iK.a(p).gar().cv)*50*b) s.C() -if(!(r[0]+o.ax.a[0]>0))o.er()}, -h2(a){var s,r=this -r.lm(a) +if(!(r[0]+o.ax.a[0]>0))o.eS()}, +h4(a){var s,r=this +r.lr(a) s=r.at.d -s.e7(0,r.em(r.ay).a[1]/2-41+A.a66($.IA(),30,71)-r.QE(r.em(B.o)).a[1]) +s.e7(0,r.em(r.ay).a[1]/2-41+A.a6d($.Iz(),30,71)-r.QD(r.em(B.o)).a[1]) s.C()}} -A.acy.prototype={ +A.acF.prototype={ gb3(a){var s=A.C.prototype.gb3.call(this,this) s.toString return t.iK.a(s)}, -bv(){this.Y_()}} -A.acz.prototype={ -bE(){var s=this.aq$ +bt(){this.XZ()}} +A.acG.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.JN.prototype={ -a5M(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.gar().k3 +A.JM.prototype={ +a5K(){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.gar().k3 i===$&&A.c() i=i.a i=i.a.a.a1(0,i.ax).a[0] -s=$.b5R().a[0] +s=$.b5X().a[0] r=k.em(k.ay).a[1] -q=A.a66($.IA(),30,71) +q=A.a6d($.Iz(),30,71) p=k.em(k.ay).a[1] o=new A.a(new Float64Array(2)) -o.t(i+s+10,r/2-41+q-p) -i=A.a66($.IA(),100,400) -s=$.b5R() +o.u(i+s+10,r/2-41+q-p) +i=A.a6d($.Iz(),100,400) +s=$.b5X() r=s==null if(r)q=j else q=s @@ -144037,93 +144145,93 @@ l=$.ag() l=new A.aP(l,new Float64Array(2)) l.ac(m) l.C() -i=new A.JM(i,j,r,j,$,p,j,n,l,B.o,0,0,j,B.f,new A.f([],t.s),new A.f([],t.g)) +i=new A.JL(i,j,r,j,$,p,j,n,l,B.o,0,0,j,B.f,new A.f([],t.s),new A.f([],t.g)) i.b7(j,j,j,j,0,o,j,j,q) -i.mg(j,j,j,j,j,0,j,o,j,j,s,j) -k.M(i)}, +i.mk(j,j,j,j,j,0,j,o,j,j,s,j) +k.N(i)}, a4(a,b){var s,r,q,p=this -p.ln(0,b) -s=p.gbh(p).b +p.ls(0,b) +s=p.gc_(p).b s===$&&A.c() -if(s>0){r=p.gbh(p) +if(s>0){r=p.gc_(p) q=t.vh.a(r.ga6(r)) if(s<20){s=p.gar().k3 s===$&&A.c() s=s.a -s=s.a.a.a1(0,s.ax).a[0]/2-q.at.d.a[0]>q.bi}else s=!1 -if(s)p.a5M()}else p.a5M()}} -A.acx.prototype={ -bE(){var s=this.aq$ +s=s.a.a.a1(0,s.ax).a[0]/2-q.at.d.a[0]>q.bh}else s=!1 +if(s)p.a5K()}else p.a5K()}} +A.acE.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.a22.prototype={ -ga6z(){var s,r,q,p,o=null,n=this.ok +A.a28.prototype={ +ga6x(){var s,r,q,p,o=null,n=this.ok if(n===$){s=A.aV() r=new A.a(new Float64Array(2)) q=$.ag() q=new A.aP(q,new Float64Array(2)) q.ac(r) q.C() -p=new A.JN(o,s,q,B.o,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) +p=new A.JM(o,s,q,B.o,0,0,o,B.f,new A.f([],t.s),new A.f([],t.g)) p.b7(o,o,o,o,0,o,o,o,o) -this.ok!==$&&A.Z() +this.ok!==$&&A.a1() this.ok=p n=p}return n}, -gaar(){var s,r=this.p1 +gaap(){var s,r=this.p1 if(r===$){s=A.ly(null,t.iS) -this.p1!==$&&A.Z() -r=this.p1=new A.a4r(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return r}, -p(a){var s=0,r=A.u(t.H),q=this -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) -while(true)switch(s){case 0:q.M(q.ga6z()) -q.M(q.gaar()) -return A.r(null,r)}}) -return A.t($async$p,r)}, +this.p1!==$&&A.a1() +r=this.p1=new A.a4y(s,null,0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return r}, +p(a){var s=0,r=A.v(t.H),q=this +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) +while(true)switch(s){case 0:q.N(q.ga6x()) +q.N(q.gaap()) +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q,p,o,n -this.ln(0,b) +this.ls(0,b) s=this.gar().cv*b -for(r=this.k4,q=A.ba0(r,r.$ti.c),p=q.$ti.c;q.D();){o=q.e +for(r=this.k4,q=A.ba6(r,r.$ti.c),p=q.$ti.c;q.D();){o=q.e o=(o==null?p.a(o):o).at.d -o.eK(0,o.a[0]-s) +o.eJ(0,o.a[0]-s) o.C()}n=r.ga3(r) q=n.at.d -if(q.a[0]<=-n.ax.a[0]){q.eK(0,r.ga6(r).at.d.a[0]+r.ga6(r).ax.a[0]) +if(q.a[0]<=-n.ax.a[0]){q.eJ(0,r.ga6(r).at.d.a[0]+r.ga6(r).ax.a[0]) q.C() -r.N(0,n) -r.h7(0,n)}}, -h2(a){var s,r,q=this -q.lm(a) -s=q.arm() +r.L(0,n) +r.ha(0,n)}}, +h4(a){var s,r,q=this +q.lr(a) +s=q.arj() q.k4.F(0,s) q.F(0,s) r=q.at.d r.e7(0,a.a[1]/2+21) r.C()}, -c2(a){var s=this.ga6z() -s.gbh(s).ab(0,s.gvn(s)) -s=this.gaar() -s.gbh(s).ab(0,s.gvn(s)) +c2(a){var s=this.ga6x() +s.gc_(s).ab(0,s.gvo(s)) +s=this.gaap() +s.gc_(s).ab(0,s.gvo(s)) s.at.aj(0) -A.bwU(this.k4,new A.aAC())}, -arm(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.gar().k3 +A.bx0(this.k4,new A.aAH())}, +arj(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.gar().k3 a===$&&A.c() a=a.a a=a.a.a.a1(0,a.ax).a[0] -s=$.bbA() +s=$.bbG() r=s.a a=B.d.dD(a/r[0]) q=c.k4 p=q.gE(q) -o=A.bfh(q) +o=A.bfo(q) o=o==null?b:o.at.d.a[0] if(o==null)o=0 -n=A.bfh(q) +n=A.bfo(q) n=n==null?b:n.ax.a[0] m=o+(n==null?0:n) l=Math.max(1+a-p,0) -k=J.E5(l,t.rF) -for(a=A.w(c).h("ab.T"),j=0;j>>0)&1)===0){i=c.p2 +k=J.E4(l,t.rF) +for(a=A.q(c).h("ab.T"),j=0;j>>0)&1)===0){i=c.p2 if(i===$){p=c.aq$ -if(p==null){h=c.bE() +if(p==null){h=c.bD() h.toString p=c.aq$=a.a(h)}p=p.G p===$&&A.c() @@ -144147,11 +144255,11 @@ d[1]=e-p p=o[0] o=o[1] g.c=new A.x(p,o,p+d[0],o+d[1]) -c.p2!==$&&A.Z() +c.p2!==$&&A.a1() c.p2=g i=g}p=i}else{i=c.p3 if(i===$){p=c.aq$ -if(p==null){h=c.bE() +if(p==null){h=c.bD() h.toString a.a(h) c.aq$=h @@ -144182,27 +144290,27 @@ d[1]=e-p p=n[0] n=n[1] g.c=new A.x(p,n,p+d[0],n+d[1]) -c.p3!==$&&A.Z() +c.p3!==$&&A.a1() c.p3=g i=g}p=i}p=A.iN(b,b,b,b,b,0,b,b,b,b,s,p) o=p.at.d -o.eK(0,m+r[0]*j) +o.eJ(0,m+r[0]*j) o.C() k[j]=p}return k}} -A.aAC.prototype={ -$2(a,b){var s=a*$.bbA().a[0],r=b.at.d -r.eK(0,s) +A.aAH.prototype={ +$2(a,b){var s=a*$.bbG().a[0],r=b.at.d +r.eJ(0,s) r.C() return s}, $S:863} -A.afA.prototype={ -bE(){var s=this.aq$ +A.afH.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.a1n.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k,j -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.a1t.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k,j +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:j=new A.a(new Float64Array(2)) -j.t(382,25) +j.u(382,25) p=B.q.aT() o=A.aV() n=j @@ -144212,108 +144320,108 @@ l.ac(n) l.C() n=t.s k=t.g -p=new A.a1p(null,!1,null,$,p,null,o,l,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) +p=new A.a1v(null,!1,null,$,p,null,o,l,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) p.b7(B.j,null,null,null,0,null,null,null,j) -p.mg(B.j,null,null,null,null,0,null,null,null,null,j,null) -q.M(p) +p.mk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.N(p) j=new A.a(new Float64Array(2)) -j.t(72,64) +j.u(72,64) p=B.q.aT() o=A.aV() l=j m=new A.aP(m,new Float64Array(2)) m.ac(l) m.C() -p=new A.a1o(null,!1,null,$,p,null,o,m,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) +p=new A.a1u(null,!1,null,$,p,null,o,m,B.j,0,0,null,B.f,new A.f([],n),new A.f([],k)) p.b7(B.j,null,null,null,0,null,null,null,j) -p.mg(B.j,null,null,null,null,0,null,null,null,null,j,null) -q.M(p) -return A.r(null,r)}}) -return A.t($async$p,r)}, -l9(a){if(this.at)this.Me(a)}} -A.a1p.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p.mk(B.j,null,null,null,null,0,null,null,null,null,j,null) +q.N(p) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ld(a){if(this.at)this.Mg(a)}} +A.a1v.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=q.gar().G o===$&&A.c() p=new A.a(new Float64Array(2)) -p.t(955,26) -q.ok=A.it(o,p,q.ax) -q.tU() -return A.r(null,r)}}) -return A.t($async$p,r)}, -h2(a){var s,r -this.lm(a) +p.u(955,26) +q.ok=A.is(o,p,q.ax) +q.tV() +return A.t(null,r)}}) +return A.u($async$p,r)}, +h4(a){var s,r +this.lr(a) s=a.a r=this.at.d -r.eK(0,s[0]/2) +r.eJ(0,s[0]/2) r.C() r.e7(0,s[1]*0.25) r.C()}} -A.a1o.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.a1u.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:o=q.gar().G o===$&&A.c() p=new A.a(new Float64Array(2)) p.an(2) -q.ok=A.it(o,p,q.ax) -q.tU() -return A.r(null,r)}}) -return A.t($async$p,r)}, -h2(a){var s,r -this.lm(a) +q.ok=A.is(o,p,q.ax) +q.tV() +return A.t(null,r)}}) +return A.u($async$p,r)}, +h4(a){var s,r +this.lr(a) s=a.a r=this.at.d -r.eK(0,s[0]/2) +r.eJ(0,s[0]/2) r.C() r.e7(0,s[1]*0.75) r.C()}} -A.afl.prototype={ -bE(){var s=this.aq$ +A.afs.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.afm.prototype={ -bE(){var s=this.aq$ +A.aft.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.EK.prototype={ -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +A.EI.prototype={ +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:l=q.af k=q.gar().G k===$&&A.c() -q.ok=l.ag7(k) -q.tU() +q.ok=l.ag5(k) +q.tV() k=q.gar().k3 k===$&&A.c() k=k.a p=q.ax.a o=q.at.d -o.eK(0,k.a.a.a1(0,k.ax).a[0]+p[0]*q.aJ) +o.eJ(0,k.a.a.a1(0,k.ax).a[0]+p[0]*q.aJ) o.C() o.e7(0,l.c) o.C() o=q.gar().cv -n=B.d.DK(p[0]*o*l.f*0.6) -m=B.d.DK(n*1.5) -q.aa=A.a66($.IA(),n,m) +n=B.d.DM(p[0]*o*l.f*0.6) +m=B.d.DM(n*1.5) +q.aa=A.a6d($.Iz(),n,m) q.F(0,l.z.$0()) -return A.r(null,r)}}) -return A.t($async$p,r)}, +return A.t(null,r)}}) +return A.u($async$p,r)}, a4(a,b){var s,r,q=this -q.ln(0,b) +q.ls(0,b) s=q.at.d r=s.a -s.eK(0,r[0]-q.gar().cv*b) +s.eJ(0,r[0]-q.gar().cv*b) s.C() -if(!(r[0]+q.ax.a[0]>0))q.er()}} -A.ahI.prototype={ -bE(){var s=this.aq$ +if(!(r[0]+q.ax.a[0]>0))q.eS()}} +A.ahP.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.a4r.prototype={ +A.a4y.prototype={ a4(a,b){var s,r,q,p,o=this -if(o.gbh(o).pg(0,t.qb).length!==0){s=o.gbh(o) +if(o.gc_(o).pi(0,t.qb).length!==0){s=o.gc_(o) r=t.p4.a(s.ga6(s)) -if(r!=null)if(!r.L){s=r.at.d.a[0]+r.ax.a[0] +if(r!=null)if(!r.M){s=r.at.d.a[0]+r.ax.a[0] if(s>0){q=r.aa q===$&&A.c() p=o.gar().k3 @@ -144322,14 +144430,14 @@ p=p.a p=s+q>>0>2;)q.eJ(0)}, -aIA(a){var s,r,q,p -for(s=this.at,s=A.ba0(s,s.$ti.c),r=s.$ti.c,q=0;s.D();){p=s.e +j.t6()}}q=g.at +q.wP(s.a) +for(;(q.c-q.b&q.a.length-1)>>>0>2;)q.eI(0)}, +aIy(a){var s,r,q,p +for(s=this.at,s=A.ba6(s,s.$ti.c),r=s.$ti.c,q=0;s.D();){p=s.e q+=(p==null?r.a(p):p)===a?1:0}return q>=2}, -as0(a){if(this.gar().cv>a.e)return B.d.c0(A.a66($.IA(),1,3)) +arY(a){if(this.gar().cv>a.e)return B.d.c0(A.a6d($.Iz(),1,3)) else return 1}} -A.ahH.prototype={ -bE(){var s=this.aq$ +A.ahO.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.N6.prototype={ +A.N8.prototype={ T(){return"ObstacleType."+this.b}} -A.aFH.prototype={ -ag7(a){var s +A.aFN.prototype={ +ag5(a){var s switch(this.a.a){case 0:s=new A.a(new Float64Array(2)) -s.t(446,2) -return A.it(a,s,this.b) +s.u(446,2) +return A.is(a,s,this.b) case 1:s=new A.a(new Float64Array(2)) -s.t(652,2) -return A.it(a,s,this.b)}}} -A.aFJ.prototype={ +s.u(652,2) +return A.is(a,s,this.b)}}} +A.aFP.prototype={ $0(){var s,r,q,p=new A.a(new Float64Array(2)) -p.t(5,7) +p.u(5,7) s=new A.a(new Float64Array(2)) -s.t(10,54) +s.u(10,54) s=A.fg(B.B,p,s) p=new A.a(new Float64Array(2)) -p.t(5,7) +p.u(5,7) r=new A.a(new Float64Array(2)) -r.t(12,68) +r.u(12,68) r=A.fg(B.B,p,r) p=new A.a(new Float64Array(2)) -p.t(15,4) +p.u(15,4) q=new A.a(new Float64Array(2)) -q.t(14,28) +q.u(14,28) return A.b([s,r,A.fg(B.B,p,q)],t.Ju)}, $S:210} -A.aFI.prototype={ +A.aFO.prototype={ $0(){var s,r,q,p=new A.a(new Float64Array(2)) -p.t(0,26) +p.u(0,26) s=new A.a(new Float64Array(2)) -s.t(14,40) +s.u(14,40) s=A.fg(B.B,p,s) p=new A.a(new Float64Array(2)) -p.t(16,0) +p.u(16,0) r=new A.a(new Float64Array(2)) -r.t(14,98) +r.u(14,98) r=A.fg(B.B,p,r) p=new A.a(new Float64Array(2)) -p.t(28,22) +p.u(28,22) q=new A.a(new Float64Array(2)) -q.t(20,40) +q.u(20,40) return A.b([s,r,A.fg(B.B,p,q)],t.Ju)}, $S:210} -A.rj.prototype={ +A.ri.prototype={ T(){return"PlayerState."+this.b}} -A.a5x.prototype={ -gEt(){var s=this.gar().k3 +A.a5E.prototype={ +gEv(){var s=this.gar().k3 s===$&&A.c() s=s.a return s.a.a.a1(0,s.ax).a[1]/2-this.ax.a[1]/2}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m,l,k -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m,l,k +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:k=new A.a(new Float64Array(2)) -k.t(0.7,0.6) +k.u(0.7,0.6) p=q.ax o=p.a n=o[1] m=new A.a(new Float64Array(2)) -m.t(0,n/3) -q.M(A.bgU(k,p,m)) +m.u(0,n/3) +q.N(A.bh0(k,p,m)) k=new A.a(new Float64Array(2)) -k.t(0.45,0.35) +k.u(0.45,0.35) o=o[0] n=new A.a(new Float64Array(2)) -n.t(o/2,0) -q.M(A.bgU(k,p,n)) +n.u(o/2,0) +q.N(A.bh0(k,p,n)) k=new A.a(new Float64Array(2)) -k.t(88,90) +k.u(88,90) p=new A.a(new Float64Array(2)) -p.t(1514,4) +p.u(1514,4) o=new A.a(new Float64Array(2)) -o.t(1602,4) +o.u(1602,4) n=t.d -k=q.a_K(A.b([p,o],n),k,0.2) +k=q.a_J(A.b([p,o],n),k,0.2) p=new A.a(new Float64Array(2)) -p.t(88,90) +p.u(88,90) o=new A.a(new Float64Array(2)) -o.t(76,6) -p=q.Oc(A.b([o],n),p) +o.u(76,6) +p=q.Oe(A.b([o],n),p) o=new A.a(new Float64Array(2)) -o.t(88,90) +o.u(88,90) m=new A.a(new Float64Array(2)) -m.t(1339,6) -o=q.Oc(A.b([m],n),o) +m.u(1339,6) +o=q.Oe(A.b([m],n),o) m=new A.a(new Float64Array(2)) -m.t(88,90) +m.u(88,90) l=new A.a(new Float64Array(2)) -l.t(1782,6) -q.saEN(A.b_([B.C1,k,B.C3,p,B.j5,o,B.C0,q.Oc(A.b([l],n),m)],t.w2,t.EF)) -q.k4=B.C3 -q.oq() -return A.r(null,r)}}) -return A.t($async$p,r)}, -aLZ(a){var s=this -if(s.k4===B.j5)return -s.k4=B.j5 -s.oq() +l.u(1782,6) +q.saEL(A.b_([B.C5,k,B.C7,p,B.j8,o,B.C4,q.Oe(A.b([l],n),m)],t.w2,t.EF)) +q.k4=B.C7 +q.os() +return A.t(null,r)}}) +return A.u($async$p,r)}, +aLX(a){var s=this +if(s.k4===B.j8)return +s.k4=B.j8 +s.os() s.a8=-15-a/500}, c2(a){var s=this,r=s.at.d -r.e7(0,s.gEt()) +r.e7(0,s.gEv()) r.C() s.a8=0 -s.k4=B.C1 -s.oq()}, +s.k4=B.C5 +s.os()}, a4(a,b){var s,r,q=this -q.ajC(0,b) +q.ajA(0,b) s=q.at.d -if(q.k4===B.j5){r=s.a +if(q.k4===B.j8){r=s.a s.e7(0,r[1]+q.a8) s.C();++q.a8 -if(r[1]>q.gEt())q.c2(0)}else{s.e7(0,q.gEt()) -s.C()}if(q.gar().du===B.le&&s.a[0]<50){s.eK(0,s.a[0]+0.03333333333333333*b*5000) +if(r[1]>q.gEv())q.c2(0)}else{s.e7(0,q.gEv()) +s.C()}if(q.gar().du===B.lh&&s.a[0]<50){s.eJ(0,s.a[0]+0.03333333333333333*b*5000) s.C()}}, -h2(a){var s -this.lm(a) +h4(a){var s +this.lr(a) s=this.at.d -s.e7(0,this.gEt()) +s.e7(0,this.gEv()) s.C()}, -hS(a,b){var s,r -this.kF(a,b) +hU(a,b){var s,r +this.kH(a,b) s=this.gar() -s.gLg().at=!0 -s.du=B.lf -r=s.gKr() -r.k4=B.C0 -r.oq() +s.gLi().at=!0 +s.du=B.li +r=s.gKt() +r.k4=B.C4 +r.os() s.cv=0}, -a_K(a,b,c){var s=A.a6(a).h("W<1,fv>") -return A.aNj(A.ak(new A.W(a,new A.aHE(this,b),s),!0,s.h("aM.E")),!0,c)}, -Oc(a,b){return this.a_K(a,b,1/0)}} -A.aHE.prototype={ +a_J(a,b,c){var s=A.a7(a).h("W<1,fv>") +return A.aNp(A.ak(new A.W(a,new A.aHK(this,b),s),!0,s.h("aM.E")),!0,c)}, +Oe(a,b){return this.a_J(a,b,1/0)}} +A.aHK.prototype={ $1(a){var s=this.a.gar().G s===$&&A.c() -return A.it(s,a,this.b)}, +return A.is(s,a,this.b)}, $S:865} -A.ai9.prototype={ -bE(){var s=this.aq$ +A.aig.prototype={ +bD(){var s=this.aq$ return s==null?this.cP():s}} -A.aia.prototype={} -A.L8.prototype={ +A.aih.prototype={} +A.L7.prototype={ T(){return"GameState."+this.b}} -A.hp.prototype={ -my(a){return B.l}, -gKr(){var s,r=this.a8 -if(r===$){s=A.byx() -this.a8!==$&&A.Z() +A.ho.prototype={ +mC(a){return B.l}, +gKt(){var s,r=this.a8 +if(r===$){s=A.byC() +this.a8!==$&&A.a1() this.a8=s r=s}return r}, -ga9g(){var s,r,q,p,o,n=null,m=this.al +ga9d(){var s,r,q,p,o,n=null,m=this.al if(m===$){s=A.ly(n,t.rF) r=A.aV() q=new A.a(new Float64Array(2)) @@ -144517,334 +144625,334 @@ p=$.ag() p=new A.aP(p,new Float64Array(2)) p.ac(q) p.C() -o=new A.a22(s,n,r,p,B.o,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) +o=new A.a28(s,n,r,p,B.o,0,0,n,B.f,new A.f([],t.s),new A.f([],t.g)) o.b7(n,n,n,n,0,n,n,n,n) -this.al!==$&&A.Z() +this.al!==$&&A.a1() this.al=o m=o}return m}, -gLg(){var s=this.b_ -if(s===$){s!==$&&A.Z() -s=this.b_=new A.a1n(0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return s}, -sLG(a){var s -this.bj=a -s=this.bO -s===$&&A.c() -s.se6(0,B.c.jt(B.e.k(a),5,"0")+" HI "+B.c.jt(B.e.k(this.ds),5,"0"))}, -p(a){var s=0,r=A.u(t.H),q=this,p,o,n,m -var $async$p=A.v(function(b,c){if(b===1)return A.q(c,r) +gLi(){var s=this.b_ +if(s===$){s!==$&&A.a1() +s=this.b_=new A.a1t(0,null,B.f,new A.f([],t.s),new A.f([],t.g))}return s}, +sLI(a){var s +this.bi=a +s=this.bN +s===$&&A.c() +s.se6(0,B.c.jv(B.e.k(a),5,"0")+" HI "+B.c.jv(B.e.k(this.ds),5,"0"))}, +p(a){var s=0,r=A.v(t.H),q=this,p,o,n,m +var $async$p=A.w(function(b,c){if(b===1)return A.r(c,r) while(true)switch(s){case 0:s=2 -return A.A($.au().cL(0,"trex.png"),$async$p) +return A.B($.au().cL(0,"trex.png"),$async$p) case 2:m=c q.G!==$&&A.ai() q.G=m -q.M(q.ga9g()) -q.M(q.gKr()) -q.M(q.gLg()) +q.N(q.ga9d()) +q.N(q.gKt()) +q.N(q.gLi()) p=A.b([],t.rc) for(o=0;o<13;++o){n="0123456789HI "[o] -p.push(new A.Lc(n,954+20*o,0,20,-1,-1,-1,-1,-1))}n=new A.aNo(m,23,23,A.D(t.S,t.RF)) -n.amM(23,null,p,23,m) +p.push(new A.Lb(n,954+20*o,0,20,-1,-1,-1,-1,-1))}n=new A.aNu(m,23,23,A.D(t.S,t.RF)) +n.amK(23,null,p,23,m) m=$.G().B() p=new A.a(new Float64Array(2)) -p.t(20,20) -m=A.hq(null,null,null,null,p,null,null,null,null,new A.a8E(new A.PS(n,1,2,m)),t.Fr) -q.bO!==$&&A.ai() -q.bO=m -q.M(m) -q.sLG(0) -return A.r(null,r)}}) -return A.t($async$p,r)}, -js(a,b){if(b.O(0,B.fM)||b.O(0,B.iN))this.aas() -return B.bP}, -ca(a){this.aas()}, -aas(){var s=this,r=s.du -if(r===B.lf||r===B.le){s.du=B.tS -s.gKr().c2(0) -s.ga9g().c2(0) +p.u(20,20) +m=A.hp(null,null,null,null,p,null,null,null,null,new A.a8L(new A.PV(n,1,2,m)),t.Fr) +q.bN!==$&&A.ai() +q.bN=m +q.N(m) +q.sLI(0) +return A.t(null,r)}}) +return A.u($async$p,r)}, +ju(a,b){if(b.O(0,B.fP)||b.O(0,B.iQ))this.aaq() +return B.bQ}, +ca(a){this.aaq()}, +aaq(){var s=this,r=s.du +if(r===B.li||r===B.lh){s.du=B.tW +s.gKt().c2(0) +s.ga9d().c2(0) s.cv=600 -s.gLg().at=!1 +s.gLi().at=!1 s.eh=0 -r=s.bj +r=s.bi if(r>s.ds)s.ds=r -s.sLG(0) +s.sLI(0) s.dt=0 -return}s.gKr().aLZ(s.cv)}, +return}s.gKt().aLX(s.cv)}, a4(a,b){var s,r=this -r.ale(0,b) +r.alc(0,b) s=r.du -if(s===B.lf)return -if(s===B.tS){r.eh+=b +if(s===B.li)return +if(s===B.tW){r.eh+=b s=r.dt+b*r.cv r.dt=s -r.sLG(B.d.cW(s,50)) +r.sLI(B.d.cW(s,50)) s=r.cv if(s<2500)r.cv=s+10*b}}} -A.aly.prototype={} -A.alz.prototype={} -A.UZ.prototype={ -a4(a,b){this.fE(0,b) -this.dI$.hz()}} -A.Gj.prototype={ +A.alF.prototype={} +A.alG.prototype={} +A.V1.prototype={ +a4(a,b){this.fG(0,b) +this.dI$.h5()}} +A.Gh.prototype={ a5(a){var s=null,r=A.kV(s,t.rR),q=$.au(),p=$.aB(),o=A.b([],t.u),n=A.aH(A.aJ(),t.y) -r=new A.hp(B.le,r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) +r=new A.ho(B.lh,r,q,p,new A.P(),new A.P(),B.m,o,n,A.y(t.S),A.y(t.F),0,s,B.f,new A.f([],t.s),new A.f([],t.g)) r.aS(s,s) -return A.b8m(!0,A.dg(s,A.JI(A.aE(r,s,new A.aOp(),s,s,t.aq),B.a1,s),B.t,B.p,s,s,s,B.QG,s,s),s,s,s,s,"T-Rex")}} -A.aOp.prototype={ -$1(a){return B.qY}, +return A.b8t(!0,A.dg(s,A.JH(A.aE(r,s,new A.aOv(),s,s,t.aq),B.a2,s),B.t,B.p,s,s,s,B.QK,s,s),s,s,s,s,"T-Rex")}} +A.aOv.prototype={ +$1(a){return B.r1}, $S:154} -A.rZ.prototype={ +A.rW.prototype={ gE(a){return this.b}, -i(a,b){if(b>=this.b)throw A.d(A.Lv(b,this,null,null,null)) +i(a,b){if(b>=this.b)throw A.d(A.Lu(b,this,null,null,null)) return this.a[b]}, -u(a,b,c){if(b>=this.b)throw A.d(A.Lv(b,this,null,null,null)) +t(a,b,c){if(b>=this.b)throw A.d(A.Lu(b,this,null,null,null)) this.a[b]=c}, sE(a,b){var s,r,q,p=this,o=p.b if(bo){if(o===0)q=new Uint8Array(b) -else q=p.AP(b) +else q=p.AR(b) B.E.dP(q,0,p.b,p.a) p.a=q}}p.b=b}, -Qf(a,b){var s=this,r=s.b -if(r===s.a.length)s.a4A(r) +Qe(a,b){var s=this,r=s.b +if(r===s.a.length)s.a4y(r) s.a[s.b++]=b}, H(a,b){var s=this,r=s.b -if(r===s.a.length)s.a4A(r) +if(r===s.a.length)s.a4y(r) s.a[s.b++]=b}, -wM(a,b,c,d){A.fH(c,"start") -this.a4z(b,c,d)}, -F(a,b){return this.wM(a,b,0,null)}, -i7(a,b,c){var s,r,q,p,o,n,m,l=this,k=null -A.b8X(b,l,"index",l.b+1) +wO(a,b,c,d){A.fH(c,"start") +this.a4x(b,c,d)}, +F(a,b){return this.wO(a,b,0,null)}, +ia(a,b,c){var s,r,q,p,o,n,m,l=this,k=null +A.b92(b,l,"index",l.b+1) A.fH(0,"start") -if(b===l.b){l.a4z(c,0,k) -return}s=t._.b(c)?J.bv(c):k -if(s!=null){l.a4B(b,c,0,s) +if(b===l.b){l.a4x(c,0,k) +return}s=t._.b(c)?J.bu(c):k +if(s!=null){l.a4z(b,c,0,s) return}r=l.b -for(q=J.az(c),p=0;q.D();){o=q.gZ(q) +for(q=J.ax(c),p=0;q.D();){o=q.gZ(q) n=l.a -if(r===n.length){n=l.AP(k) +if(r===n.length){n=l.AR(k) B.E.dP(n,0,r,l.a) l.a=n}m=r+1 n[r]=o -r=m}A.b9H(l.a,b,l.b) -A.b9H(l.a,l.b,r) -A.b9H(l.a,b,r) +r=m}A.b9N(l.a,b,l.b) +A.b9N(l.a,l.b,r) +A.b9N(l.a,b,r) l.b=r return}, -a4z(a,b,c){var s,r,q -if(t._.b(a))c=J.bv(a) -if(c!=null){this.a4B(this.b,a,b,c) -return}for(s=J.az(a),r=0;s.D();){q=s.gZ(s) -if(r>=b)this.Qf(0,q);++r}if(r=b)this.Qe(0,q);++r}if(rs.gE(b)||d>s.gE(b))throw A.d(A.ah("Too few elements"))}r=d-c q=o.b+r -o.aDm(q) +o.aDj(q) s=o.a p=a+r -B.E.bX(s,p,o.b+r,s,a) -B.E.bX(o.a,a,p,b,c) +B.E.bW(s,p,o.b+r,s,a) +B.E.bW(o.a,a,p,b,c) o.b=q}, -hf(a,b,c){var s,r,q=this,p=q.b +hi(a,b,c){var s,r,q=this,p=q.b if(b>p)throw A.d(A.cT(b,0,p,null,null)) s=q.a -if(ps)throw A.d(A.cT(c,0,s,null,null)) s=this.a -if(A.w(this).h("rZ").b(d))B.E.bX(s,b,c,d.a,e) -else B.E.bX(s,b,c,d,e)}, -dP(a,b,c,d){return this.bX(a,b,c,d,0)}} -A.ag_.prototype={} -A.aab.prototype={} -A.aCO.prototype={ +if(A.q(this).h("rW").b(d))B.E.bW(s,b,c,d.a,e) +else B.E.bW(s,b,c,d,e)}, +dP(a,b,c,d){return this.bW(a,b,c,d,0)}} +A.ag6.prototype={} +A.aai.prototype={} +A.aCU.prototype={ T(){return"LaunchMode."+this.b}} -A.aR0.prototype={} -A.aEj.prototype={ -a6p(a){var s=t.w -return B.A7.lt("canLaunch",A.b_(["url",a],t.N,t.K),!1,s).cE(new A.aEk(),s)}, -JG(a,b,c,d,e,f,g,h){var s=t.w -return B.A7.lt("launch",A.b_(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).cE(new A.aEl(),s)}} -A.aEk.prototype={ +A.aR6.prototype={} +A.aEp.prototype={ +a6n(a){var s=t.w +return B.Ab.ly("canLaunch",A.b_(["url",a],t.N,t.K),!1,s).cE(new A.aEq(),s)}, +JI(a,b,c,d,e,f,g,h){var s=t.w +return B.Ab.ly("launch",A.b_(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).cE(new A.aEr(),s)}} +A.aEq.prototype={ $1(a){return a===!0}, $S:249} -A.aEl.prototype={ +A.aEr.prototype={ $1(a){return a===!0}, $S:249} -A.F7.prototype={ +A.F5.prototype={ T(){return"PreferredLaunchMode."+this.b}} -A.aQD.prototype={} -A.aQE.prototype={ -a6p(a){var s=$.bpD(),r=A.aQB(a) -return A.ev(s.O(0,r==null?null:r.giJ()),t.w)}, -JG(a,b,c,d,e,f,g,h){return this.aM3(a,!0,!0,d,e,f,g,h)}, -aM3(a,b,c,d,e,f,g,h){var s=0,r=A.u(t.w),q,p=this,o,n -var $async$JG=A.v(function(i,j){if(i===1)return A.q(j,r) -while(true)switch(s){case 0:if(p.b){o=A.aQB(a) -o=o==null?null:o.giJ() -o=J.hx(B.CW.a,o)}else o=!1 +A.aQJ.prototype={} +A.aQK.prototype={ +a6n(a){var s=$.bpJ(),r=A.aQH(a) +return A.ew(s.O(0,r==null?null:r.giM()),t.w)}, +JI(a,b,c,d,e,f,g,h){return this.aM1(a,!0,!0,d,e,f,g,h)}, +aM1(a,b,c,d,e,f,g,h){var s=0,r=A.v(t.w),q,p=this,o,n +var $async$JI=A.w(function(i,j){if(i===1)return A.r(j,r) +while(true)switch(s){case 0:if(p.b){o=A.aQH(a) +o=o==null?null:o.giM() +o=J.hw(B.D_.a,o)}else o=!1 n=o?"_top":"" -B.abD.aNN(p.a,a,n) +B.abH.aNL(p.a,a,n) q=!0 s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$JG,r)}} -A.aQJ.prototype={ -gGQ(){var s,r=$.bpI() -A.yb(this) +case 1:return A.t(q,r)}}) +return A.u($async$JI,r)}} +A.aQP.prototype={ +gGT(){var s,r=$.bpO() +A.y9(this) s=r.a.get(this) if(s==null){s=A.b_(["seedBytes",null,"node",null,"clockSeq",null,"mSecs",0,"nSecs",0,"hasInitV1",!1,"hasInitV4",!1],t.N,t.z) -r.u(0,this,s) +r.t(0,this,s) r=s}else r=s return r}, -avf(){var s="hasInitV4",r=J.c0(this.gGQ(),s) -r.toString -if(!A.pX(r)){r=this.gGQ() -J.iy(r,"globalRNG",A.bKZ()) -J.iy(this.gGQ(),s,!0)}}} -A.nS.prototype={} -A.b4x.prototype={ -$0(){var s,r=this,q={},p=r.a,o=A.a4($.b6i(),p.a,p.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),n=$.G(),m=n.kS(),l=A.beF(o,B.I4,m,n.kR(m,null),r.b,r.c,r.d,r.e) +avb(){var s="hasInitV4",r=J.c0(this.gGT(),s) +r.toString +if(!A.pW(r)){r=this.gGT() +J.ix(r,"globalRNG",A.bL4()) +J.ix(this.gGT(),s,!0)}}} +A.nQ.prototype={} +A.b4D.prototype={ +$0(){var s,r=this,q={},p=r.a,o=A.a4($.b6o(),p.a,p.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),n=$.G(),m=n.kV(),l=A.beM(o,B.I8,m,n.kU(m,null),r.b,r.c,r.d,r.e) n=r.f -s=B.e8.aHD(0,n,l) +s=B.ea.aHB(0,n,l) q.a=s -if(s.a)return new A.cO(l.E_(),t.AH) -return A.fa(l.at,t.H).cE(new A.b4y(q,n,l,p),t.YA)}, +if(s.a)return new A.cO(l.E1(),t.AH) +return A.fa(l.at,t.H).cE(new A.b4E(q,n,l,p),t.YA)}, $S:867} -A.b4y.prototype={ +A.b4E.prototype={ $1(a){var s=this.c,r=this.a -r.a=B.e8.a7C(0,this.b,s,r.a) -return s.E_()}, +r.a=B.ea.a7A(0,this.b,s,r.a) +return s.E1()}, $S:868} -A.aYg.prototype={} -A.ahX.prototype={} -A.aUV.prototype={} -A.ayq.prototype={ -E_(){var s,r,q,p,o,n,m=this +A.aYm.prototype={} +A.ai3.prototype={} +A.aV0.prototype={} +A.ayv.prototype={ +E1(){var s,r,q,p,o,n,m=this m.cx=!0 -try{q=m.f.jR() +try{q=m.f.jT() p=m.CW -return new A.nS(q,p)}finally{for(q=m.ax,p=q.gbB(q),o=A.w(p),o=o.h("@<1>").ae(o.z[1]),p=new A.c1(J.az(p.a),p.b,o.h("c1<1,2>")),o=o.z[1];p.D();){n=p.a +return new A.nQ(q,p)}finally{for(q=m.ax,p=q.gby(q),o=A.q(p),o=o.h("@<1>").ad(o.z[1]),p=new A.bT(J.ax(p.a),p.b,o.h("bT<1,2>")),o=o.z[1];p.D();){n=p.a s=n==null?o.a(n):n s.v()}q.aj(0) -for(q=m.ay,p=q.gbB(q),o=A.w(p),o=o.h("@<1>").ae(o.z[1]),p=new A.c1(J.az(p.a),p.b,o.h("c1<1,2>")),o=o.z[1];p.D();){n=p.a +for(q=m.ay,p=q.gby(q),o=A.q(p),o=o.h("@<1>").ad(o.z[1]),p=new A.bT(J.ax(p.a),p.b,o.h("bT<1,2>")),o=o.z[1];p.D();){n=p.a r=n==null?o.a(n):n n=r.b if(n!=null)n.v()}q.aj(0)}}, -Uf(a,b,c){return this.aNf(a,b,c)}, -aNf(a,b,c){var s=0,r=A.u(t.z),q=this,p,o,n -var $async$Uf=A.v(function(d,e){if(d===1)return A.q(e,r) +Ue(a,b,c){return this.aNd(a,b,c)}, +aNd(a,b,c){var s=0,r=A.v(t.z),q=this,p,o,n +var $async$Ue=A.w(function(d,e){if(d===1)return A.r(e,r) while(true)switch(s){case 0:o=q.y[a] n=q.x[b] if(c!=null)n.sdf(q.ay.i(0,c).b) p=q.dy if(p!=null){p=q.ay.i(0,p.a).a p.W(o,n)}else{p=n -q.r.W(o,p)}return A.r(null,r)}}) -return A.t($async$Uf,r)}, -aaE(a,b,c,d,e,f,g,h,i){var s=$.G().B() +q.r.W(o,p)}return A.t(null,r)}}) +return A.u($async$Ue,r)}, +aaC(a,b,c,d,e,f,g,h,i){var s=$.G().B() s.sA(0,new A.n(b)) -if(a!==0)s.sdG(B.Tg[a]) +if(a!==0)s.sdG(B.Tk[a]) if(e!=null)s.sdf(this.z[e]) if(d===1){s.sP(0,B.r) -if(f!=null&&f!==0)s.szH(B.UK[f]) -if(g!=null&&g!==0)s.sM6(B.VY[g]) -if(h!=null&&h!==4)s.sM7(h) -if(i!=null&&i!==0)s.sbY(i)}this.x.push(s)}, -aNm(a,b,c,d,e,f,g,h){var s,r,q=A.b([],t.O) +if(f!=null&&f!==0)s.szJ(B.UO[f]) +if(g!=null&&g!==0)s.sM8(B.W1[g]) +if(h!=null&&h!==4)s.sM9(h) +if(i!=null&&i!==0)s.sbX(i)}this.x.push(s)}, +aNk(a,b,c,d,e,f,g,h){var s,r,q=A.b([],t.O) for(s=e.length,r=0;r>>0)) -this.z.push(A.yx(new A.j(a,b),new A.j(c,d),q,f,B.ur[g],null))}, -aNr(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n=new A.j(a,b) +this.z.push(A.yv(new A.j(a,b),new A.j(c,d),q,f,B.uv[g],null))}, +aNp(a,b,c,d,e,f,g,h,i,j){var s,r,q,p,o,n=new A.j(a,b) if(d==null)s=null else{e.toString s=new A.j(d,e)}r=A.b([],t.O) for(q=f.length,p=0;p>>0)) o=!J.e(s,n)&&s!=null -q=B.ur[i] -this.z.push(A.DM(n,c,r,g,q,h,o?s:null,0))}, -Ug(a,b,c,d){return this.aNg(a,b,c,d)}, -aNg(a,b,c,d){var s=0,r=A.u(t.z),q=this,p,o,n,m,l -var $async$Ug=A.v(function(e,f){if(e===1)return A.q(f,r) +q=B.uv[i] +this.z.push(A.DL(n,c,r,g,q,h,o?s:null,0))}, +Uf(a,b,c,d){return this.aNe(a,b,c,d)}, +aNe(a,b,c,d){var s=0,r=A.v(t.z),q=this,p,o,n,m,l +var $async$Uf=A.w(function(e,f){if(e===1)return A.r(f,r) while(true)switch(s){case 0:n={} m=q.Q[a] l=q.cy if(l==null)l=0 p=q.db n.a=0 -o=new A.ayr(n,q,d,m,l,p) +o=new A.ayw(n,q,d,m,l,p) if(b!=null)o.$1(b) if(c!=null)o.$1(c) q.cy=l+n.a -return A.r(null,r)}}) -return A.t($async$Ug,r)}, -aNl(a,b,c){var s,r,q=new A.aT($.aF,t.D4),p=new A.bU(q,t.gR) +return A.t(null,r)}}) +return A.u($async$Uf,r)}, +aNj(a,b,c){var s,r,q=new A.aT($.aF,t.D4),p=new A.bU(q,t.gR) this.at.push(q) -q=$.i0.iu$ +q=$.i_.ix$ q===$&&A.c() -s=q.d7(0,A.a4(this.a,a,b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),new A.ayt(c)) -if(s==null){p.kN("Failed to load image") +s=q.d7(0,A.a4(this.a,a,b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),new A.ayy(c)) +if(s==null){p.kP("Failed to load image") return}r=A.ba("listener") -r.b=new A.jS(new A.ayu(this,s,r,a,p),null,new A.ayv(p,s,r,null)) +r.b=new A.jS(new A.ayz(this,s,r,a,p),null,new A.ayA(p,s,r,null)) s.ai(0,r.b5())}} -A.ayr.prototype={ +A.ayw.prototype={ $1(a){var s,r,q,p,o=this,n=null,m=o.b,l=m.x[a],k=o.c if(k!=null)l.sdf(m.ay.i(0,k).b) -k=A.aGj(n,n,n,n,n,n,n,n,n,n,m.d,n) -s=$.G().BJ(k) +k=A.aGp(n,n,n,n,n,n,n,n,n,n,m.d,n) +s=$.G().BL(k) k=o.d -s.vi(A.b9x(n,n,k.f,k.w,k.r,n,k.b,n,n,k.c,n,n,k.e,l,n,n,n,m.c,n,n,n)) -s.wP(k.a) +s.vj(A.b9D(n,n,k.f,k.w,k.r,n,k.b,n,n,k.c,n,n,k.e,l,n,n,n,m.c,n,n,n)) +s.wR(k.a) r=s.cI() -r.l4(B.As) -o.a.a=r.gyp() +r.l8(B.Aw) +o.a.a=r.gyr() if(m.dx!=null){q=m.r -q.bK(0) +q.bJ(0) p=m.dx p.toString q.ap(0,p)}q=m.r -q.lJ(r,new A.j(o.e-r.gyp()*k.d,o.f-r.gwS(r))) +q.lN(r,new A.j(o.e-r.gyr()*k.d,o.f-r.gwU(r))) r.v() -if(m.dx!=null)q.bl(0)}, +if(m.dx!=null)q.bk(0)}, $S:16} -A.ayt.prototype={ -$0(){return A.byi(A.yM(this.a).cE(new A.ays(),t.OX))}, +A.ayy.prototype={ +$0(){return A.byn(A.yK(this.a).cE(new A.ayx(),t.OX))}, $S:869} -A.ays.prototype={ -$1(a){return this.adN(a)}, -adN(a){var s=0,r=A.u(t.OX),q,p=2,o,n=[],m,l,k,j -var $async$$1=A.v(function(b,c){if(b===1){o=c +A.ayx.prototype={ +$1(a){return this.adL(a)}, +adL(a){var s=0,r=A.v(t.OX),q,p=2,o,n=[],m,l,k,j +var $async$$1=A.w(function(b,c){if(b===1){o=c s=p}while(true)switch(s){case 0:p=3 s=6 -return A.A(A.b7V(a),$async$$1) +return A.B(A.b80(a),$async$$1) case 6:m=c s=7 -return A.A(m.Tv(),$async$$1) +return A.B(m.Tu(),$async$$1) case 7:l=c s=8 -return A.A(l.li(),$async$$1) +return A.B(l.ln(),$async$$1) case 8:k=c -j=J.aq4(k) +j=J.aqa(k) m.a=null l.v() q=new A.iD(j,1,null) @@ -144859,60 +144967,60 @@ case 4:p=2 a.a=null s=n.pop() break -case 5:case 1:return A.r(q,r) -case 2:return A.q(o,r)}}) -return A.t($async$$1,r)}, +case 5:case 1:return A.t(q,r) +case 2:return A.r(o,r)}}) +return A.u($async$$1,r)}, $S:870} -A.ayu.prototype={ +A.ayz.prototype={ $2(a,b){var s=this s.b.a9(0,s.c.b5()) -s.a.ax.u(0,s.d,a.a) -s.e.is(0)}, +s.a.ax.t(0,s.d,a.a) +s.e.iv(0)}, $S:147} -A.ayv.prototype={ +A.ayA.prototype={ $2(a,b){var s=this.a -if((s.a.a&30)===0)s.is(0) +if((s.a.a&30)===0)s.iv(0) this.b.a9(0,this.c.b5()) -A.eG(new A.cz(a,b,"image resource service",A.ck("Failed to load image"),null,!0))}, +A.eH(new A.cz(a,b,"image resource service",A.ck("Failed to load image"),null,!0))}, $S:871} -A.alY.prototype={} -A.alV.prototype={ -gjW(a){return this.e}} -A.aar.prototype={ +A.am4.prototype={} +A.am1.prototype={ +gjY(a){return this.e}} +A.aay.prototype={ k(a){return"VectorGraphicsDecodeException: Failed to decode vector graphic from "+this.a.k(0)+".\n\nAdditional error: "+A.h(this.b)}, $ic7:1} -A.Ck.prototype={} -A.aQM.prototype={ -TV(a,b){return this.aMg(a,b)}, -aMg(a,b){var s=0,r=A.u(t.YA),q,p,o -var $async$TV=A.v(function(c,d){if(c===1)return A.q(d,r) +A.Cj.prototype={} +A.aQS.prototype={ +TU(a,b){return this.aMe(a,b)}, +aMe(a,b){var s=0,r=A.v(t.YA),q,p,o +var $async$TU=A.w(function(c,d){if(c===1)return A.r(d,r) while(true)switch(s){case 0:o={} o.a=B.z -p=$.bQ().a.f -o.b=p.length===0?B.WC:B.b.ga3(p) -q=a.aMe(b).cE(new A.aQN(o,a,!0,null),t.YA) +p=$.bO().a.f +o.b=p.length===0?B.WG:B.b.ga3(p) +q=a.aMc(b).cE(new A.aQT(o,a,!0,null),t.YA) s=1 break -case 1:return A.r(q,r)}}) -return A.t($async$TV,r)}} -A.aQN.prototype={ +case 1:return A.t(q,r)}}) +return A.u($async$TU,r)}} +A.aQT.prototype={ $1(a){var s,r,q=this try{s=q.a -s=A.bHt(a,q.c,q.b,s.b,q.d,s.a) -return s}catch(r){A.Ww().$1("Failed to decode "+q.b.k(0)) +s=A.bHz(a,q.c,q.b,s.b,q.d,s.a) +return s}catch(r){A.WB().$1("Failed to decode "+q.b.k(0)) throw r}}, $S:872} -A.a_p.prototype={} -A.aQP.prototype={ -a7C(d5,d6,d7,d8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3=null,d4="The provided data was not a vector_graphics binary asset." -if(d8==null){s=new A.aYF(d6) +A.a_u.prototype={} +A.aQV.prototype={ +a7A(d5,d6,d7,d8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3=null,d4="The provided data was not a vector_graphics binary asset." +if(d8==null){s=new A.aYL(d6) if(d6.byteLength<5)throw A.d(A.ah(d4)) -if(s.Ly(0)!==8924514)throw A.d(A.ah(d4)) -if(s.o8(0)!==1)throw A.d(A.ah("The provided data does not match the currently supported version."))}else{r=d8.b +if(s.LA(0)!==8924514)throw A.d(A.ah(d4)) +if(s.oa(0)!==1)throw A.d(A.ah("The provided data does not match the currently supported version."))}else{r=d8.b r.toString s=r}$label0$1:for(r=s.a,q=d7.as,p=d7.ay,o=d7.r,n=d7.ax,m=d7.Q,l=t.J9,k=d7.y,j=d7.x,i=!1;h=s.b,h0){b1=r.buffer b2=r.byteOffset c0=new Uint8Array(b1,b2+h,c) s.b+=c -c1=B.ca.d8(c0)}else c1=d3 +c1=B.cb.d8(c0)}else c1=d3 c=r.getUint16(s.b,!0) h=s.b+=2 b1=r.buffer b2=r.byteOffset c0=new Uint8Array(b1,b2+h,c) s.b+=c -c2=B.ca.d8(c0) +c2=B.cb.d8(c0) c3=A.b([],l) -if((b8&1)!==0)c3.push(B.jv) -if((b8&2)!==0)c3.push(B.a5e) -if((b8&4)!==0)c3.push(B.pc) -m.push(new A.alV(c2,c1,e,f,B.uB[b7],A.bB2(c3),B.Wg[b9],new A.n(d))) +if((b8&1)!==0)c3.push(B.jy) +if((b8&2)!==0)c3.push(B.a5i) +if((b8&4)!==0)c3.push(B.pg) +m.push(new A.am1(c2,c1,e,f,B.uF[b7],A.bB8(c3),B.Wk[b9],new A.n(d))) continue $label0$1 case 44:f=r.getUint16(s.b,!0) h=s.b+=2 @@ -145088,7 +145196,7 @@ h=s.b+=2 c5=e===65535?d3:e e=r.getUint16(h,!0) s.b+=2 -d7.Ug(f,c4,c5,e===65535?d3:e) +d7.Uf(f,c4,c5,e===65535?d3:e) continue $label0$1 case 46:f=r.getUint16(s.b,!0) h=s.b+=2 @@ -145100,7 +145208,7 @@ b1=r.buffer b2=r.byteOffset c0=new Uint8Array(b1,b2+h,e) s.b+=e -d7.aNl(f,c6,c0) +d7.aNj(f,c6,c0) i=!0 continue $label0$1 case 47:f=r.getUint16(s.b,!0) @@ -145113,13 +145221,13 @@ c=r.getFloat32(h,!0) h=s.b+=4 b=r.getFloat32(h,!0) s.b+=4 -c7=s.Er() +c7=s.Et() h=n.i(0,f) h.toString b1=c7!=null -if(b1){o.bK(0) -o.ap(0,c7)}o.hm(h,new A.x(0,0,h.gbz(h),h.gc1(h)),new A.x(e,d,e+c,d+b),$.G().B()) -if(b1)o.bl(0) +if(b1){o.bJ(0) +o.ap(0,c7)}o.hp(h,new A.x(0,0,h.gbz(h),h.gc1(h)),new A.x(e,d,e+c,d+b),$.G().B()) +if(b1)o.bk(0) continue $label0$1 case 49:f=r.getUint16(s.b,!0) h=s.b+=2 @@ -145131,17 +145239,17 @@ c=r.getFloat32(h,!0) h=s.b+=4 b=r.getFloat32(h,!0) s.b+=4 -c8=s.Er() +c8=s.Et() c8.toString -d7.dy=new A.aYg(f,c,b,c8) +d7.dy=new A.aYm(f,c,b,c8) h=$.G() -c9=h.kS() -d0=h.kR(c9,d3) -d0.np(new A.x(e,d,e+c,d+b)) -h=new A.ahX() +c9=h.kV() +d0=h.kU(c9,d3) +d0.ns(new A.x(e,d,e+c,d+b)) +h=new A.ai3() h.c=c9 h.a=d0 -p.u(0,f,h) +p.t(0,f,h) continue $label0$1 case 50:r.getUint16(s.b,!0) h=s.b+=2 @@ -145155,11 +145263,11 @@ c=r.getFloat32(h,!0) h=s.b+=4 s.b=h+1 d1=r.getUint8(h)!==0||!1 -c8=s.Er() +c8=s.Et() h=isNaN(f)?d3:f b1=isNaN(e)?d3:e b2=isNaN(d)?d3:d -q.push(new A.alY(h,b1,b2,isNaN(c)?d3:c,d1,c8)) +q.push(new A.am4(h,b1,b2,isNaN(c)?d3:c,d1,c8)) continue $label0$1 case 51:f=r.getUint16(s.b,!0) s.b+=2 @@ -145175,26 +145283,26 @@ d7.cy=(b1==null?0:b1)+h}h=d2.d if(h!=null)d7.db+=h d7.dx=d2.f continue $label0$1 -default:throw A.d(A.ah("Unknown type tag "+g))}}return B.Pc}, -aHD(a,b,c){return this.a7C(a,b,c,null)}, -adB(a,b,c,d){a.iN(B.cA) -a.pJ() +default:throw A.d(A.ah("Unknown type tag "+g))}}return B.Pg}, +aHB(a,b,c){return this.a7A(a,b,c,null)}, +adz(a,b,c,d){a.iQ(B.cB) +a.pL() a.a.push(30) -a.pP(b) -a.pP(c) -a.pP(d==null?65535:d)}, -apx(a){var s,r=a.length,q=new Float32Array(r),p=new DataView(new ArrayBuffer(8)) +a.pR(b) +a.pR(c) +a.pR(d==null?65535:d)}, +apu(a){var s,r=a.length,q=new Float32Array(r),p=new DataView(new ArrayBuffer(8)) for(s=0;sa.a){s=a.b -throw A.d(A.ah(B.c.aQ6(s[0])+B.c.cf(s,1)+" must be encoded together (current phase is "+this.as.b+")."))}this.as=a}, -aEg(a){var s,r=this.a +throw A.d(A.ah(B.c.aQ4(s[0])+B.c.cf(s,1)+" must be encoded together (current phase is "+this.as.b+")."))}this.as=a}, +aEe(a){var s,r=this.a if(a!=null){s=a.length r.push(s) -this.r8(8) +this.ra(8) B.b.F(this.a,A.cl(a.buffer,a.byteOffset,8*s))}else r.push(0)}, -pP(a){var s,r +pR(a){var s,r this.c.setUint16(0,a,!0) s=this.a r=this.d r===$&&A.c() -B.b.F(s,A.fM(r,0,A.hv(2,"count",t.S),A.aU(r).h("K.E")))}, -ayO(a){var s,r +B.b.F(s,A.fM(r,0,A.hu(2,"count",t.S),A.aU(r).h("K.E")))}, +ayL(a){var s,r this.c.setUint32(0,a,!0) s=this.a r=this.d r===$&&A.c() -B.b.F(s,A.fM(r,0,A.hv(4,"count",t.S),A.aU(r).h("K.E")))}, -a2t(a){this.r8(4) +B.b.F(s,A.fM(r,0,A.hu(4,"count",t.S),A.aU(r).h("K.E")))}, +a2r(a){this.ra(4) B.b.F(this.a,A.cl(a.buffer,a.byteOffset,4*a.length))}, -ni(a){var s,r +nl(a){var s,r this.c.setFloat32(0,a,!0) s=this.a r=this.d r===$&&A.c() -B.b.F(s,A.fM(r,0,A.hv(4,"count",t.S),A.aU(r).h("K.E")))}, -a2s(a){this.r8(4) +B.b.F(s,A.fM(r,0,A.hu(4,"count",t.S),A.aU(r).h("K.E")))}, +a2q(a){this.ra(4) B.b.F(this.a,A.cl(a.buffer,a.byteOffset,4*a.length))}, -r8(a){var s,r=this.a,q=B.e.bJ(r.length,a) -if(q!==0){s=$.BV() -B.b.F(r,A.fM(s,0,A.hv(a-q,"count",t.S),A.aU(s).h("K.E")))}}} -A.aYF.prototype={ -o8(a){return this.a.getUint8(this.b++)}, -aez(a){var s=this.a.getUint16(this.b,!0) +ra(a){var s,r=this.a,q=B.e.bI(r.length,a) +if(q!==0){s=$.BU() +B.b.F(r,A.fM(s,0,A.hu(a-q,"count",t.S),A.aU(s).h("K.E")))}}} +A.aYL.prototype={ +oa(a){return this.a.getUint8(this.b++)}, +aex(a){var s=this.a.getUint16(this.b,!0) this.b+=2 return s}, -Ly(a){var s=this.a.getUint32(this.b,!0) +LA(a){var s=this.a.getUint32(this.b,!0) this.b+=4 return s}, -qB(a){var s=this.a,r=A.cl(s.buffer,s.byteOffset+this.b,a) +qD(a){var s=this.a,r=A.cl(s.buffer,s.byteOffset+this.b,a) this.b+=a return r}, -Wi(a){var s,r,q=this -q.r8(2) +Wh(a){var s,r,q=this +q.ra(2) s=q.a -r=A.bg6(s.buffer,s.byteOffset+q.b,a) +r=A.bgd(s.buffer,s.byteOffset+q.b,a) q.b=q.b+2*a return r}, -W0(a){var s,r,q=this -q.r8(4) +W_(a){var s,r,q=this +q.ra(4) s=q.a -r=A.aFc(s.buffer,s.byteOffset+q.b,a) +r=A.aFi(s.buffer,s.byteOffset+q.b,a) q.b=q.b+4*a return r}, -En(a){var s,r,q=this -q.r8(4) +Ep(a){var s,r,q=this +q.ra(4) s=q.a -r=A.aFb(s.buffer,s.byteOffset+q.b,a) +r=A.aFh(s.buffer,s.byteOffset+q.b,a) q.b=q.b+4*a return r}, -r8(a){var s=this.b,r=B.e.bJ(s,a) +ra(a){var s=this.b,r=B.e.bI(s,a) if(r!==0)this.b=s+(a-r)}, -Er(){var s,r,q=this,p=q.o8(0) -if(p>0){q.r8(8) +Et(){var s,r,q=this,p=q.oa(0) +if(p>0){q.ra(8) s=q.a -r=A.b8x(s.buffer,s.byteOffset+q.b,p) +r=A.b8E(s.buffer,s.byteOffset+q.b,p) q.b=q.b+8*p return r}return null}} -A.awh.prototype={ -arO(a,b){return b.d7(0,a,new A.awi(b))}, -nh(a,b){return this.arO(a,b,t.z)}, -a5W(a){var s=null -this.r.push(new A.lk(s,B.PK,s,this.nh(a,this.a),s,s))}, -aEx(a,b,c,d,e){var s,r,q,p=this +A.awm.prototype={ +arL(a,b){return b.d7(0,a,new A.awn(b))}, +nk(a,b){return this.arL(a,b,t.z)}, +a5U(a){var s=null +this.r.push(new A.lk(s,B.PO,s,this.nk(a,this.a),s,s))}, +aEv(a,b,c,d,e){var s,r,q,p=this if(b.a.length===0)return -s=p.nh(b,p.b) -r=p.nh(c,p.a) +s=p.nk(b,p.b) +r=p.nk(c,p.a) q=e!=null?p.w.i(0,e):null -p.r.push(new A.lk(d,B.PJ,s,r,q,null))}} -A.awi.prototype={ +p.r.push(new A.lk(d,B.PN,s,r,q,null))}} +A.awn.prototype={ $0(){return this.a.a}, $S:112} A.cR.prototype={ @@ -145324,10 +145432,10 @@ if(b==null)return!1 return b instanceof A.kQ&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, k(a){var s=this return"Rect.fromLTRB("+A.h(s.a)+", "+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+")"}} -A.a2g.prototype={} -A.a08.prototype={} -A.nc.prototype={ -aeG(a){var s,r,q,p,o=this +A.a2m.prototype={} +A.a0e.prototype={} +A.nb.prototype={ +aeE(a){var s,r,q,p,o=this if(a!=null)s=o.a===1&&o.d===1 else s=!0 if(s)return a @@ -145336,7 +145444,7 @@ r=o.c q=o.b p=o.d return(Math.sqrt(s*s+r*r)+Math.sqrt(q*q+p*p))/2*a}, -aPK(a){var s,r,q,p,o,n,m,l=this +aPI(a){var s,r,q,p,o,n,m,l=this if(a===0)return l s=Math.cos(a) r=Math.sin(a) @@ -145345,150 +145453,150 @@ p=l.c o=l.b n=l.d m=-r -return A.q6(q*s+p*r,o*s+n*r,q*m+p*s,o*m+n*s,l.e,l.f,l.r)}, -ga8d(){var s=this,r=s.a +return A.q5(q*s+p*r,o*s+n*r,q*m+p*s,o*m+n*s,l.e,l.f,l.r)}, +ga8a(){var s=this,r=s.a return r>0&&s.b===0&&s.c===0&&s.d>0&&s.r===r}, -Wp(a,b){var s=this +Wo(a,b){var s=this if(a===1&&b===1)return s -return A.q6(s.a*a,s.b*a,s.c*b,s.d*b,s.e,s.f,s.r*a)}, -E2(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d -return A.q6(r,q,p,o,r*a+p*b+s.e,q*a+o*b+s.f,s.r)}, -iy(a){var s=this,r=s.a,q=a.a,p=s.c,o=a.b,n=s.b,m=s.d,l=a.c,k=a.d,j=a.e,i=a.f -return A.q6(r*q+p*o,n*q+m*o,r*l+p*k,n*l+m*k,r*j+p*i+s.e,n*j+m*i+s.f,s.r*a.r)}, -qu(a,b){var s=this,r=b.a,q=b.b +return A.q5(s.a*a,s.b*a,s.c*b,s.d*b,s.e,s.f,s.r*a)}, +E4(a,b){var s=this,r=s.a,q=s.b,p=s.c,o=s.d +return A.q5(r,q,p,o,r*a+p*b+s.e,q*a+o*b+s.f,s.r)}, +iB(a){var s=this,r=s.a,q=a.a,p=s.c,o=a.b,n=s.b,m=s.d,l=a.c,k=a.d,j=a.e,i=a.f +return A.q5(r*q+p*o,n*q+m*o,r*l+p*k,n*l+m*k,r*j+p*i+s.e,n*j+m*i+s.f,s.r*a.r)}, +qw(a,b){var s=this,r=b.a,q=b.b return new A.cR(s.a*r+s.c*q+s.e,s.b*r+s.d*q+s.f)}, -vq(){var s=this -return new Float64Array(A.er(A.b([s.a,s.b,0,0,s.c,s.d,0,0,0,0,s.r,0,s.e,s.f,0,1],t.n)))}, +vr(){var s=this +return new Float64Array(A.es(A.b([s.a,s.b,0,0,s.c,s.d,0,0,0,0,s.r,0,s.e,s.f,0,1],t.n)))}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.nc&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, +return b instanceof A.nb&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, k(a){var s=this return"[ "+A.h(s.a)+", "+A.h(s.c)+", "+A.h(s.e)+" ]\n[ "+A.h(s.b)+", "+A.h(s.d)+", "+A.h(s.f)+" ]\n[ 0.0, 0.0, 1.0 ] // _m4_10 = "+A.h(s.r)+"\n"}} -A.a5b.prototype={ +A.a5i.prototype={ T(){return"PathFillType."+this.b}} -A.EW.prototype={ +A.EU.prototype={ T(){return"PathCommandType."+this.b}} -A.vk.prototype={} -A.il.prototype={ -cm(a){var s=a.qu(0,new A.cR(this.b,this.c)) -return new A.il(s.a,s.b,B.bG)}, +A.vi.prototype={} +A.ik.prototype={ +cm(a){var s=a.qw(0,new A.cR(this.b,this.c)) +return new A.ik(s.a,s.b,B.bH)}, gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.il&&b.b===this.b&&b.c===this.c}, +return b instanceof A.ik&&b.b===this.b&&b.c===this.c}, k(a){return"LineToCommand("+A.h(this.b)+", "+A.h(this.c)+")"}} A.lB.prototype={ -cm(a){var s=a.qu(0,new A.cR(this.b,this.c)) -return new A.lB(s.a,s.b,B.dj)}, +cm(a){var s=a.qw(0,new A.cR(this.b,this.c)) +return new A.lB(s.a,s.b,B.dk)}, gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 return b instanceof A.lB&&b.b===this.b&&b.c===this.c}, k(a){return"MoveToCommand("+A.h(this.b)+", "+A.h(this.c)+")"}} -A.hR.prototype={ -a6O(a){var s=this -return new A.auA().$5(a,new A.cR(s.b,s.c),new A.cR(s.d,s.e),new A.cR(s.f,s.r),0)}, -cm(a){var s=this,r=a.qu(0,new A.cR(s.b,s.c)),q=a.qu(0,new A.cR(s.d,s.e)),p=a.qu(0,new A.cR(s.f,s.r)) -return new A.hR(r.a,r.b,q.a,q.b,p.a,p.b,B.bw)}, +A.hQ.prototype={ +a6M(a){var s=this +return new A.auF().$5(a,new A.cR(s.b,s.c),new A.cR(s.d,s.e),new A.cR(s.f,s.r),0)}, +cm(a){var s=this,r=a.qw(0,new A.cR(s.b,s.c)),q=a.qw(0,new A.cR(s.d,s.e)),p=a.qw(0,new A.cR(s.f,s.r)) +return new A.hQ(r.a,r.b,q.a,q.b,p.a,p.b,B.bx)}, gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.hR&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, +return b instanceof A.hQ&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r}, k(a){var s=this return"CubicToCommand("+A.h(s.b)+", "+A.h(s.c)+", "+A.h(s.d)+", "+A.h(s.e)+", "+A.h(s.f)+", "+A.h(s.r)+")"}} -A.auA.prototype={ +A.auF.prototype={ $5(a,b,c,d,e){var s -if(A.a5C(b,A.zK(a,d,0.3333333333333333))>1.5||A.a5C(c,A.zK(a,d,0.6666666666666666))>1.5){s=A.bdO(a,b,c,d,0.5) +if(A.a5J(b,A.zI(a,d,0.3333333333333333))>1.5||A.a5J(c,A.zI(a,d,0.6666666666666666))>1.5){s=A.bdV(a,b,c,d,0.5) e=this.$5(s[0],s[1],s[2],s[3],e) -e=this.$5(s[3],s[4],s[5],s[6],e)}else e+=A.a5C(a,d) +e=this.$5(s[3],s[4],s[5],s[6],e)}else e+=A.a5J(a,d) return e}, $S:873} -A.JL.prototype={ +A.JK.prototype={ cm(a){return this}, -gI(a){return A.hk(this.a)}, +gI(a){return A.ek(this.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.JL}, +return b instanceof A.JK}, k(a){return"CloseCommand()"}} A.lI.prototype={ -hl(a){var s,r,q,p,o,n,m,l=a.a,k=(a.c-l)*0.5,j=a.b,i=(a.d-j)*0.5 +ho(a){var s,r,q,p,o,n,m,l=a.a,k=(a.c-l)*0.5,j=a.b,i=(a.d-j)*0.5 l+=k j+=i s=0.551915024494*k r=0.551915024494*i q=j-i p=this.a -p.push(new A.lB(l,q,B.dj)) +p.push(new A.lB(l,q,B.dk)) o=l+s n=l+k m=j-r -p.push(new A.hR(o,q,n,m,n,j,B.bw)) +p.push(new A.hQ(o,q,n,m,n,j,B.bx)) r=j+r i=j+i -p.push(new A.hR(n,r,o,i,l,i,B.bw)) +p.push(new A.hQ(n,r,o,i,l,i,B.bx)) s=l-s k=l-k -p.push(new A.hR(s,i,k,r,k,j,B.bw)) -p.push(new A.hR(k,m,s,q,l,q,B.bw)) -p.push(B.hS) +p.push(new A.hQ(s,i,k,r,k,j,B.bx)) +p.push(new A.hQ(k,m,s,q,l,q,B.bx)) +p.push(B.hV) return this}, -kd(a){var s,r=a.a,q=a.b,p=this.a -p.push(new A.lB(r,q,B.dj)) +kf(a){var s,r=a.a,q=a.b,p=this.a +p.push(new A.lB(r,q,B.dk)) s=a.c -p.push(new A.il(s,q,B.bG)) +p.push(new A.ik(s,q,B.bH)) q=a.d -p.push(new A.il(s,q,B.bG)) -p.push(new A.il(r,q,B.bG)) -p.push(B.hS) +p.push(new A.ik(s,q,B.bH)) +p.push(new A.ik(r,q,B.bH)) +p.push(B.hV) return this}, -aEz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -if(b===0&&c===0)return this.kd(a) +aEx(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f +if(b===0&&c===0)return this.kf(a) s=new A.cR(b,c).X(0,0.551915024494) r=a.a q=r+b p=a.b o=this.a -o.push(new A.lB(q,p,B.dj)) +o.push(new A.lB(q,p,B.dk)) n=r+(a.c-r) m=n-b -o.push(new A.il(m,p,B.bG)) +o.push(new A.ik(m,p,B.bH)) l=s.a k=m+l j=p+c i=s.b h=j-i -o.push(new A.hR(k,p,n,h,n,j,B.bw)) +o.push(new A.hQ(k,p,n,h,n,j,B.bx)) g=p+(a.d-p) f=g-c -o.push(new A.il(n,f,B.bG)) +o.push(new A.ik(n,f,B.bH)) i=f+i -o.push(new A.hR(n,i,k,g,m,g,B.bw)) -o.push(new A.il(q,g,B.bG)) +o.push(new A.hQ(n,i,k,g,m,g,B.bx)) +o.push(new A.ik(q,g,B.bH)) l=q-l -o.push(new A.hR(l,g,r,i,r,f,B.bw)) -o.push(new A.il(r,j,B.bG)) -o.push(new A.hR(r,h,l,p,q,p,B.bw)) -o.push(B.hS) +o.push(new A.hQ(l,g,r,i,r,f,B.bx)) +o.push(new A.ik(r,j,B.bH)) +o.push(new A.hQ(r,h,l,p,q,p,B.bx)) +o.push(B.hV) return this}, -acF(a){var s,r=this.a,q=this.b +acD(a){var s,r=this.a,q=this.b q===$&&A.c() -s=A.a5a(r,q) +s=A.a5h(r,q) if(a)B.b.aj(r) return s}, -vr(){return this.acF(!0)}} +vs(){return this.acD(!0)}} A.iJ.prototype={ -aQR(a){if(a===this.b)return this -return A.a5a(this.a,a)}, +aQN(a){if(a===this.b)return this +return A.a5h(this.a,a)}, cm(a){var s,r,q,p=A.b([],t.H9) for(s=this.a,r=s.length,q=0;q"+A.h(r)+","):"Path(" s=this.b -r=(s!==B.c5?r+("\n fillType: "+s.k(0)+","):r)+"\n)" +r=(s!==B.c6?r+("\n fillType: "+s.k(0)+","):r)+"\n)" return r.charCodeAt(0)==0?r:r}} -A.aTx.prototype={ -glZ(a){var s=this,r=s.b,q=s.a +A.aTD.prototype={ +gm2(a){var s=this,r=s.b,q=s.a if(r>=q.length)r=s.b=0 s.b=r+1 return q[r]}} -A.aYf.prototype={ +A.aYl.prototype={ gE(a){var s=this.b s===$&&A.c() return s}, -ZW(a){var s,r,q,p,o,n,m,l,k=this,j=A.a5C(k.c,a) +ZV(a){var s,r,q,p,o,n,m,l,k=this,j=A.a5J(k.c,a) if(!(j<=0)){s=k.b s===$&&A.c() s=s<=0}else s=!0 @@ -145545,52 +145653,52 @@ n=o/j o=k.c m=1-n k.c=new A.cR(m*o.a+n*r,m*o.b+n*q) -k.b=p.glZ(p) +k.b=p.gm2(p) o=k.e o===$&&A.c() m=k.c l=m.a m=m.b -if(o)s.push(new A.il(l,m,B.bG)) -else s.push(new A.lB(l,m,B.dj)) -j=A.a5C(k.c,a) +if(o)s.push(new A.ik(l,m,B.bH)) +else s.push(new A.lB(l,m,B.dk)) +j=A.a5J(k.c,a) k.e=!k.e}if(j>0){k.b=o-j p=k.e p===$&&A.c() -if(p)s.push(new A.il(r,q,B.bG))}k.c=a}, -apv(a){var s,r,q,p,o,n=this,m=null,l=a.a6O(n.c),k=n.a,j=n.f +if(p)s.push(new A.ik(r,q,B.bH))}k.c=a}, +aps(a){var s,r,q,p,o,n=this,m=null,l=a.a6M(n.c),k=n.a,j=n.f while(!0){s=n.b s===$&&A.c() if(!(l>=s))break -r=A.bdO(n.c,new A.cR(a.b,a.c),new A.cR(a.d,a.e),new A.cR(a.f,a.r),s/l) +r=A.bdV(n.c,new A.cR(a.b,a.c),new A.cR(a.d,a.e),new A.cR(a.f,a.r),s/l) s=n.c=r[3] q=n.e q===$&&A.c() -if(q){s=A.a6(r) +if(q){s=A.a7(r) q=new A.aC(r,1,m,s.h("aC<1>")) q.cp(r,1,m,s.c) -p=q.DT(0,3).eu(0) +p=q.DV(0,3).es(0) q=p[0] s=p[1] o=p[2] -j.push(new A.hR(q.a,q.b,s.a,s.b,o.a,o.b,B.bw))}else j.push(new A.lB(s.a,s.b,B.dj)) -s=A.a6(r) +j.push(new A.hQ(q.a,q.b,s.a,s.b,o.a,o.b,B.bx))}else j.push(new A.lB(s.a,s.b,B.dk)) +s=A.a7(r) q=new A.aC(r,4,m,s.h("aC<1>")) q.cp(r,4,m,s.c) -p=q.DT(0,3).eu(0) +p=q.DV(0,3).es(0) q=p[0] s=p[1] o=p[2] -a=new A.hR(q.a,q.b,s.a,s.b,o.a,o.b,B.bw) -n.b=k.glZ(k) -l=a.a6O(n.c) +a=new A.hQ(q.a,q.b,s.a,s.b,o.a,o.b,B.bx) +n.b=k.gm2(k) +l=a.a6M(n.c) n.e=!n.e}n.b=s-l n.c=new A.cR(a.f,a.r) k=n.e k===$&&A.c() if(k)j.push(a)}, -aHv(a){var s,r,q,p,o,n,m,l=this,k=l.a -l.b=k.glZ(k) +aHt(a){var s,r,q,p,o,n,m,l=this,k=l.a +l.b=k.gm2(k) l.e=!0 for(k=a.a,s=k.length,r=t.ZC,q=t.JO,p=t.wd,o=l.f,n=0;n"+p+", offsets: "+o+", tileMode: "+n+", "+m+"unitMode: "+A.h(s.e)+")"}} -A.Lh.prototype={ +A.Lg.prototype={ T(){return"GradientUnitMode."+this.b}} -A.vt.prototype={ -QY(a,b){var s,r,q=this,p=q.f -if(p==null)p=B.b9 +A.vr.prototype={ +QX(a,b){var s,r,q=this,p=q.f +if(p==null)p=B.ba s=q.e -switch((s==null?B.lg:s).a){case 0:s=a.a +switch((s==null?B.lj:s).a){case 0:s=a.a r=a.b -p=b.E2(s,r).Wp(a.c-s,a.d-r).iy(p) +p=b.E4(s,r).Wo(a.c-s,a.d-r).iB(p) break -case 1:p=b.iy(p) +case 1:p=b.iB(p) break case 2:break}s=q.d -if(s==null)s=B.ph -return new A.vt(q.r,q.w,q.x,q.a,q.b,q.c,s,B.tV,p)}, -R1(a){var s,r,q,p,o=this,n=o.b +if(s==null)s=B.pl +return new A.vr(q.r,q.w,q.x,q.a,q.b,q.c,s,B.tZ,p)}, +R0(a){var s,r,q,p,o=this,n=o.b if(n==null)n=a.b s=o.c if(s==null)s=a.c @@ -145686,32 +145794,32 @@ q=o.e if(q==null)q=a.e p=o.d if(p==null)p=a.d -return new A.vt(o.r,o.w,o.x,o.a,n,s,p,q,r)}, +return new A.vr(o.r,o.w,o.x,o.a,n,s,p,q,r)}, gI(a){var s,r=this,q=r.b q=A.c4(q==null?A.b([],t.Ai):q) s=r.c return A.a4(r.a,r.r,r.w,q,A.c4(s==null?A.b([],t.n):s),r.d,r.f,r.x,r.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.vt&&b.a===s.a&&b.r.l(0,s.r)&&b.w===s.w&&J.e(b.x,s.x)&&A.m6(b.b,s.b)&&A.m6(b.c,s.c)&&J.e(b.f,s.f)&&b.d==s.d&&b.e==s.e}, +return b instanceof A.vr&&b.a===s.a&&b.r.l(0,s.r)&&b.w===s.w&&J.e(b.x,s.x)&&A.m6(b.b,s.b)&&A.m6(b.c,s.c)&&J.e(b.f,s.f)&&b.d==s.d&&b.e==s.e}, k(a){var s=this,r=s.r.k(0),q=A.h(s.b),p=A.h(s.c),o=A.h(s.d),n=s.f -n=n==null?"":"transform: Float64List.fromList("+A.h(n.vq())+") ," +n=n==null?"":"transform: Float64List.fromList("+A.h(n.vr())+") ," return"RadialGradient(id: '"+s.a+"', center: "+r+", radius: "+A.h(s.w)+", colors: "+q+", offsets: "+p+", tileMode: "+o+", "+n+"focalPoint: "+A.h(s.x)+", unitMode: "+A.h(s.e)+")"}} -A.pd.prototype={ +A.pc.prototype={ gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.pd&&b.a===this.a&&J.e(b.b,this.b)&&J.e(b.c,this.c)}, +return b instanceof A.pc&&b.a===this.a&&J.e(b.b,this.b)&&J.e(b.c,this.c)}, k(a){var s="Paint(blendMode: "+this.a.k(0),r=this.b if(r!=null)s+=", stroke: "+r.k(0) r=this.c s=(r!=null?s+(", fill: "+r.k(0)):s)+")" return s.charCodeAt(0)==0?s:s}} -A.Q_.prototype={ +A.Q2.prototype={ gI(a){var s=this -return A.a4(B.a0a,s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return A.a4(B.a0e,s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 -if(b instanceof A.Q_){s=b.a +if(b instanceof A.Q2){s=b.a s=r.a.a===s.a&&J.e(b.b,r.b)&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f==r.f}else s=!1 return s}, k(a){var s=this,r="Stroke(color: "+s.a.k(0),q=s.b @@ -145725,32 +145833,32 @@ if(q!=null)r+=", miterLimit: "+A.h(q) q=s.f r=(q!=null?r+(", width: "+A.h(q)):r)+")" return r.charCodeAt(0)==0?r:r}} -A.yf.prototype={ -gI(a){return A.a4(B.a09,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +A.yd.prototype={ +gI(a){return A.a4(B.a0d,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s if(b==null)return!1 -if(b instanceof A.yf){s=b.a +if(b instanceof A.yd){s=b.a s=this.a.a===s.a&&J.e(b.b,this.b)}else s=!1 return s}, k(a){var s="Fill(color: "+this.a.k(0),r=this.b s=(r!=null?s+(", shader: "+r.k(0)):s)+")" return s.charCodeAt(0)==0?s:s}} -A.hP.prototype={ +A.hO.prototype={ T(){return"BlendMode."+this.b}} -A.a5_.prototype={ +A.a56.prototype={ T(){return"PaintingStyle."+this.b}} -A.Q0.prototype={ +A.Q3.prototype={ T(){return"StrokeCap."+this.b}} -A.Q1.prototype={ +A.Q4.prototype={ T(){return"StrokeJoin."+this.b}} -A.QF.prototype={ +A.QI.prototype={ T(){return"TileMode."+this.b}} -A.Qw.prototype={ +A.Qz.prototype={ gI(a){var s=this return A.a4(s.a,s.c,s.b,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s=this if(b==null)return!1 -return b instanceof A.Qw&&b.a==s.a&&b.c==s.c&&b.b==s.b&&b.d==s.d&&b.e===s.e&&J.e(b.f,s.f)}, +return b instanceof A.Qz&&b.a==s.a&&b.c==s.c&&b.b==s.b&&b.d==s.d&&b.e===s.e&&J.e(b.f,s.f)}, k(a){var s=this,r=""+("TextPosition(reset: "+s.e),q=s.a if(q!=null)r+=", x: "+A.h(q) q=s.c @@ -145762,12 +145870,12 @@ if(q!=null)r+=", dy: "+A.h(q) q=s.f r=(q!=null?r+(", transform: "+q.k(0)):r)+")" return r.charCodeAt(0)==0?r:r}} -A.Qn.prototype={ +A.Qq.prototype={ gI(a){var s=this return A.a4(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s,r=this if(b==null)return!1 -if(b instanceof A.Qn)if(b.a===r.a)if(b.b===r.b)if(b.c===r.c)if(b.d==r.d)if(b.e===r.e){s=b.f +if(b instanceof A.Qq)if(b.a===r.a)if(b.b===r.b)if(b.c===r.c)if(b.d==r.d)if(b.e===r.e){s=b.f if(r.f.a===s.a)if(b.r===r.r)s=r.w.a===b.w.a else s=!1 else s=!1}else s=!1 @@ -145779,14 +145887,14 @@ else s=!1 return s}, k(a){var s=this return"TextConfig('"+s.a+"', "+A.h(s.b)+", '"+A.h(s.d)+"', "+s.e.k(0)+", "+A.h(s.c)+", "+s.f.k(0)+", "+s.r.k(0)+", "+s.w.k(0)+",)"}, -gjW(a){return this.e}} -A.nz.prototype={ +gjY(a){return this.e}} +A.nx.prototype={ T(){return"FontWeight."+this.b}} -A.AP.prototype={ -T(){return"TextDecorationStyle."+this.b}} A.AO.prototype={ +T(){return"TextDecorationStyle."+this.b}} +A.AN.prototype={ l(a,b){if(b==null)return!1 -return b instanceof A.AO&&b.a===this.a}, +return b instanceof A.AN&&b.a===this.a}, gI(a){return B.e.gI(this.a)}, k(a){var s,r=this.a if(r===0)return"TextDecoration.none" @@ -145797,255 +145905,255 @@ if((r&4)!==0)s.push("lineThrough") if(s.length===1)return"TextDecoration."+s[0] return"TextDecoration.combine(["+B.b.cl(s,", ")+"])"}} A.e9.prototype={ -h9(a,b){return this}, -ly(a){return this.h9(a,!1)}} -A.aev.prototype={ -dX(a,b,c){return b.ade(this,c)}, +hc(a,b){return this}, +lD(a){return this.hc(a,!1)}} +A.aeC.prototype={ +dX(a,b,c){return b.adb(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.aa6.prototype={ -rh(a){var s=this.a -if(s.l(0,B.b9))return a -return a.iy(s)}} +A.aad.prototype={ +rj(a){var s=this.a +if(s.l(0,B.ba))return a +return a.iB(s)}} A.jG.prototype={} -A.aaG.prototype={ -dX(a,b,c){return b.Ld(this,c)}, +A.aaN.prototype={ +dX(a,b,c){return b.Lf(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.EU.prototype={ -B0(a,b,c,d,e,f,g){var s,r=b!=null?new A.JG(c,b,a,a.b.r):a +A.ES.prototype={ +B2(a,b,c,d,e,f,g){var s,r=b!=null?new A.JF(c,b,a,a.b.r):a if(d!=null){s=a.b -r=new A.Mo(d,r,s.z,e,s.r)}if(f!=null)r=new A.Nr(f,r,g,a.b.r) +r=new A.Mn(d,r,s.z,e,s.r)}if(f!=null)r=new A.Nt(f,r,g,a.b.r) B.b.H(this.d,r)}, -QM(a,b,c,d){return this.B0(a,null,b,null,c,null,d)}, -h9(a,b){var s=A.zE(this.b.wW(a),null,this.a) +QL(a,b,c,d){return this.B2(a,null,b,null,c,null,d)}, +hc(a,b){var s=A.zC(this.b.wY(a),null,this.a) B.b.F(s.d,this.d) return s}, -ly(a){return this.h9(a,!1)}, -aHj(){var s,r,q=null,p=this.b,o=p.f,n=o==null,m=n?q:o.c +lD(a){return this.hc(a,!1)}, +aHh(){var s,r,q=null,p=this.b,o=p.f,n=o==null,m=n?q:o.c p=p.z s=p==null if(s)r=m!=null&&m!==1&&m!==0 else r=!0 -if(r){o=n?q:o.aQ0(B.a1q,this.a) -if(o==null){o=A.CE(0,0,0,m==null?1:m) -o=new A.yf(o,q)}return new A.pd(s?B.hJ:p,q,o)}return q}, -dX(a,b,c){return b.adi(this,c)}, +if(r){o=n?q:o.aPZ(B.a1u,this.a) +if(o==null){o=A.CD(0,0,0,m==null?1:m) +o=new A.yd(o,q)}return new A.pc(s?B.hM:p,q,o)}return q}, +dX(a,b,c){return b.adg(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.a9E.prototype={ -dX(a,b,c){return b.adx(this,c)}, +A.a9L.prototype={ +dX(a,b,c){return b.adv(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, -h9(a,b){var s=A.bi3(this.b.wW(a),this.r) +hc(a,b){var s=A.bi9(this.b.wY(a),this.r) B.b.F(s.d,this.d) return s}, -ly(a){return this.h9(a,!1)}} -A.a7j.prototype={ -dX(a,b,c){return b.adt(this,c)}, +lD(a){return this.hc(a,!1)}} +A.a7q.prototype={ +dX(a,b,c){return b.adr(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.JG.prototype={ -dX(a,b,c){return b.ad8(this,c)}, +A.JF.prototype={ +dX(a,b,c){return b.ad6(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, -h9(a,b){var s=this -return new A.JG(s.b,s.c,s.d.h9(a,!1),s.a)}, -ly(a){return this.h9(a,!1)}} -A.Mo.prototype={ -dX(a,b,c){return b.adh(this,c)}, +hc(a,b){var s=this +return new A.JF(s.b,s.c,s.d.hc(a,!1),s.a)}, +lD(a){return this.hc(a,!1)}} +A.Mn.prototype={ +dX(a,b,c){return b.adf(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, -h9(a,b){var s=this -return new A.Mo(s.b,s.c.h9(a,!1),s.d,s.e,s.a)}, -ly(a){return this.h9(a,!1)}} -A.EY.prototype={ -Rp(a,b){var s,r=this.b,q=r.e,p=q==null?null:q.acI(a,b) +hc(a,b){var s=this +return new A.Mn(s.b,s.c.hc(a,!1),s.d,s.e,s.a)}, +lD(a){return this.hc(a,!1)}} +A.EW.prototype={ +Ro(a,b){var s,r=this.b,q=r.e,p=q==null?null:q.acG(a,b) q=r.f -s=q==null?null:q.Vm(a,b,B.dy) +s=q==null?null:q.Vl(a,b,B.dA) if(s==null&&p==null)return null r=r.z -return new A.pd(r==null?B.hJ:r,p,s)}, -h9(a,b){var s=this.b -s=b?a.B9(s,this.a):s.wW(a) -return A.bgt(this.d,s)}, -ly(a){return this.h9(a,!1)}, -dX(a,b,c){return b.adj(this,c)}, +return new A.pc(r==null?B.hM:r,p,s)}, +hc(a,b){var s=this.b +s=b?a.Bb(s,this.a):s.wY(a) +return A.bgA(this.d,s)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.adh(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.D2.prototype={ -h9(a,b){var s=this,r=s.b -r=b?a.B9(r,s.a):r.wW(a) -return A.bdX(r,s.d,s.e)}, -ly(a){return this.h9(a,!1)}, -dX(a,b,c){return b.adb(this,c)}, +A.D1.prototype={ +hc(a,b){var s=this,r=s.b +r=b?a.Bb(r,s.a):r.wY(a) +return A.be3(r,s.d,s.e)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.ad9(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.a9C.prototype={ -Rp(a,b){var s,r=this.b,q=r.f,p=q==null?null:q.Vm(a,b,B.dy) +A.a9J.prototype={ +Ro(a,b){var s,r=this.b,q=r.f,p=q==null?null:q.Vl(a,b,B.dA) q=r.e -s=q==null?null:q.acI(a,b) +s=q==null?null:q.acG(a,b) if(p==null&&s==null)return null r=r.z -return new A.pd(r==null?B.hJ:r,s,p)}, -h9(a,b){var s=this.b,r=b?a.B9(s,this.a):s.wW(a) -return A.bi2(this.d,r)}, -ly(a){return this.h9(a,!1)}, -dX(a,b,c){return b.adw(this,c)}, +return new A.pc(r==null?B.hM:r,s,p)}, +hc(a,b){var s=this.b,r=b?a.Bb(s,this.a):s.wY(a) +return A.bi8(this.d,r)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.adu(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.a2j.prototype={ -h9(a,b){var s=this,r=s.b -r=b?a.B9(r,s.a):r.wW(a) -return A.bf6(s.d,s.e,r)}, -ly(a){return this.h9(a,!1)}, -dX(a,b,c){return b.adg(this,c)}, +A.a2p.prototype={ +hc(a,b){var s=this,r=s.b +r=b?a.Bb(r,s.a):r.wY(a) +return A.bfd(s.d,s.e,r)}, +lD(a){return this.hc(a,!1)}, +dX(a,b,c){return b.ade(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}} -A.Nr.prototype={ -dX(a,b,c){return b.adk(this,c)}, +A.Nt.prototype={ +dX(a,b,c){return b.adi(this,c)}, dR(a,b,c){return this.dX(a,b,c,t.z,t.z)}, -h9(a,b){var s=this -return new A.Nr(s.b,s.c.h9(a,!1),s.d,s.a)}, -ly(a){return this.h9(a,!1)}} -A.UX.prototype={} -A.o9.prototype={ -a_8(){var s,r,q=this,p=q.ax +hc(a,b){var s=this +return new A.Nt(s.b,s.c.hc(a,!1),s.d,s.a)}, +lD(a){return this.hc(a,!1)}} +A.V_.prototype={} +A.o8.prototype={ +a_7(){var s,r,q=this,p=q.ax for(s=q.c;s.D();){r=s.d r.toString -if(r instanceof A.hL&&!r.r)++q.ax +if(r instanceof A.hK&&!r.r)++q.ax else if(r instanceof A.iU)--q.ax -q.as=B.dZ +q.as=B.e0 q.at=null if(q.ax")),r=m.r,q=t.JC;s.D();){p=s.gZ(s) -if(p instanceof A.hL){if(m.age(p))continue -o=B.Zi.i(0,p.e) -if(o==null){if(!p.r)m.a_8()}else o.$2(m,!1)}else if(p instanceof A.iU)m.aIL(0,p) +o=p.gte() +s.QL(A.bi8(q,n.as),p.gvw(),o,o)}, +axX(){var s,r,q,p,o,n,m=this +for(s=m.Gp(),s=new A.eq(s.a(),A.q(s).h("eq<1>")),r=m.r,q=t.JC;s.D();){p=s.gZ(s) +if(p instanceof A.hK){if(m.agc(p))continue +o=B.Zm.i(0,p.e) +if(o==null){if(!p.r)m.a_7()}else o.$2(m,!1)}else if(p instanceof A.iU)m.aIJ(0,p) else{if(!r.gaD(r))n=r.ga6(r).a==="text"||r.ga6(r).a==="tspan" else n=!1 -if(n)if(p instanceof A.mS)m.YL(p.e) -else if(q.b(p))m.YL(p.gm(p))}}if(m.Q==null)throw A.d(A.ah("Invalid SVG data")) +if(n)if(p instanceof A.mS)m.YK(p.e) +else if(q.b(p))m.YK(p.gm(p))}}if(m.Q==null)throw A.d(A.ah("Invalid SVG data")) m.f.d=!0}, -eV(a,b){var s=J.c0(this.as.a,a) +eW(a,b){var s=J.c0(this.as.a,a) return s==null?b:s}, -hI(a){return this.eV(a,null)}, -HR(a){var s="url(#"+A.h(this.as.b)+")" -if(s!=="url(#)"){this.f.a.u(0,s,a) +hK(a){return this.eW(a,null)}, +HU(a){var s="url(#"+A.h(this.as.b)+")" +if(s!=="url(#)"){this.f.a.t(0,s,a) return!0}return!1}, -wO(a,b){this.r.h7(0,new A.UX(a.e,b)) -this.HR(b)}, -aEB(a){var s,r,q,p,o=this,n=B.zO.i(0,a.e) +wQ(a,b){this.r.ha(0,new A.V_(a.e,b)) +this.HU(b)}, +aEz(a){var s,r,q,p,o=this,n=B.zS.i(0,a.e) if(n==null)return!1 s=o.r r=s.ga6(s).b s=n.$1(o) s.toString -q=A.bgt(s,o.as) -o.HR(q) +q=A.bgA(s,o.as) +o.HU(q) s=o.f -p=s.gtd() -r.B0(q,o.as.y,s.gvv(),o.hI("mask"),p,s.Ep(o),p) +p=s.gte() +r.B2(q,o.as.y,s.gvw(),o.hK("mask"),p,s.Er(o),p) return!0}, -age(a){if(a.e==="defs")if(!a.r){this.wO(a,A.zE(this.as,null,null)) -return!0}return this.aEB(a)}, -aIL(a,b){var s=this.r,r=b.e +agc(a){if(a.e==="defs")if(!a.r){this.wQ(a,A.zC(this.as,null,null)) +return!0}return this.aEz(a)}, +aIJ(a,b){var s=this.r,r=b.e while(!0){if(r===s.ga6(s).a)s.ga6(s).toString if(!!1)break -s.eJ(0)}if(r===s.ga6(s).a)s.eJ(0) +s.eI(0)}if(r===s.ga6(s).a)s.eI(0) this.ay=b if(r==="text")this.ch=!1}, -aO5(a){var s +aO3(a){var s if(a==null||a==="")return null s=A.fU(a,this.a,!0) if(s!=null)return s -a=B.c.ff(a.toLowerCase()) -s=$.bAR.i(0,a) +a=B.c.fg(a.toLowerCase()) +s=$.bAW.i(0,a) if(s!=null)return s throw A.d(A.ah("Could not parse font-size: "+a))}, -aOb(a){if(a==null)return null -switch(a){case"none":return B.DU -case"underline":return B.a5d -case"overline":return B.a5f -case"line-through":return B.a5g}throw A.d(A.a8('Attribute value for text-decoration="'+a+'" is not supported'))}, -aOc(a){if(a==null)return null -switch(a){case"solid":return B.DS -case"dashed":return B.a59 -case"dotted":return B.a57 -case"double":return B.a56 -case"wavy":return B.a5b}throw A.d(A.a8('Attribute value for text-decoration-style="'+a+'" is not supported'))}, -aOa(a){switch(a){case"end":return 1 +aO9(a){if(a==null)return null +switch(a){case"none":return B.DY +case"underline":return B.a5h +case"overline":return B.a5j +case"line-through":return B.a5k}throw A.d(A.a8('Attribute value for text-decoration="'+a+'" is not supported'))}, +aOa(a){if(a==null)return null +switch(a){case"solid":return B.DW +case"dashed":return B.a5d +case"dotted":return B.a5b +case"double":return B.a5a +case"wavy":return B.a5f}throw A.d(A.a8('Attribute value for text-decoration-style="'+a+'" is not supported'))}, +aO8(a){switch(a){case"end":return 1 case"middle":return 0.5 case"start":return 0 case"inherit":default:return null}}, -a29(a){var s +a27(a){var s if(a==="100%"||a==="")return 1/0 s=A.fU(a,this.a,!0) return s==null?1/0:s}, -a2c(){var s,r,q,p,o,n,m,l=this,k=l.hI("viewBox") +a2a(){var s,r,q,p,o,n,m,l=this,k=l.hK("viewBox") if(k==null)k="" -s=l.hI("width") +s=l.hK("width") if(s==null)s="" -r=l.hI("height") +r=l.hK("height") if(r==null)r="" q=k==="" if(q&&s===""&&r==="")throw A.d(A.ah("SVG did not specify dimensions\n\nThe SVG library looks for a `viewBox` or `width` and `height` attribute to determine the viewport boundary of the SVG. Note that these attributes, as with all SVG attributes, are case sensitive.\nDuring processing, the following attributes were found:\n "+A.h(l.as.a))) -if(q)return new A.an_(l.a29(s),l.a29(r),B.b9) -p=B.c.kE(k,A.bo("[ ,]+",!0,!1,!1)) +if(q)return new A.an5(l.a27(s),l.a27(r),B.ba) +p=B.c.kG(k,A.bn("[ ,]+",!0,!1,!1)) if(p.length<4)throw A.d(A.ah("viewBox element must be 4 elements long")) q=A.ed(p[2],!1) q.toString @@ -146055,53 +146163,53 @@ n=A.ed(p[0],!1) n.toString m=A.ed(p[1],!1) m.toString -return new A.an_(q,o,B.b9.E2(-n,-m))}, -aaZ(){switch(this.hI("spreadMethod")){case"pad":return B.ph -case"repeat":return B.a9u -case"reflect":return B.a9v}return null}, -aaW(){switch(this.hI("gradientUnits")){case"userSpaceOnUse":return B.Ry -case"objectBoundingBox":return B.lg}return null}, -axN(a,b){switch(a){case"butt":return B.a4e -case"round":return B.a4f -case"square":return B.a4g -default:return null}}, -axW(a,b){switch(a){case"miter":return B.a4i -case"bevel":return B.a4k +return new A.an5(q,o,B.ba.E4(-n,-m))}, +aaX(){switch(this.hK("spreadMethod")){case"pad":return B.pl +case"repeat":return B.a9y +case"reflect":return B.a9z}return null}, +aaU(){switch(this.hK("gradientUnits")){case"userSpaceOnUse":return B.RC +case"objectBoundingBox":return B.lj}return null}, +axK(a,b){switch(a){case"butt":return B.a4i case"round":return B.a4j +case"square":return B.a4k default:return null}}, -axP(a){var s,r,q,p,o,n,m +axT(a,b){switch(a){case"miter":return B.a4m +case"bevel":return B.a4o +case"round":return B.a4n +default:return null}}, +axM(a){var s,r,q,p,o,n,m if(a==null||a==="")return null -else if(a==="none")return B.lI -s=J.b6u(a,A.bo("[ ,]+",!0,!1,!1)) +else if(a==="none")return B.lL +s=J.b6A(a,A.bn("[ ,]+",!0,!1,!1)) r=A.b([],t.n) for(q=s.length,p=this.a,o=!1,n=0;n>>0)}}if(B.c.cb(a.toLowerCase(),"rgba")){p=t.a4 -n=A.ak(new A.W(A.b(B.c.ao(a,J.b6s(a,"(")+1,B.c.fm(a,")")).split(","),t.T),new A.aO9(),p),!0,p.h("aM.E")) -p=A.ed(B.b.eJ(n),!1) +n=A.ak(new A.W(A.b(B.c.ao(a,J.b6y(a,"(")+1,B.c.fp(a,")")).split(","),t.T),new A.aOf(),p),!0,p.h("aM.E")) +p=A.ed(B.b.eI(n),!1) p.toString -m=A.a6(n).h("W<1,p>") -l=A.ak(new A.W(n,new A.aOa(),m),!0,m.h("aM.E")) -return A.CE(l[0],l[1],l[2],p)}if(B.c.cb(a.toLowerCase(),"hsl")){p=t.OL -k=A.ak(new A.W(A.b(B.c.ao(a,J.b6s(a,"(")+1,B.c.fm(a,")")).split(","),t.T),new A.aOb(),p),!0,p.h("aM.E")) -j=B.d.bJ(k[0]/360,1) +m=A.a7(n).h("W<1,o>") +l=A.ak(new A.W(n,new A.aOg(),m),!0,m.h("aM.E")) +return A.CD(l[0],l[1],l[2],p)}if(B.c.cb(a.toLowerCase(),"hsl")){p=t.OL +k=A.ak(new A.W(A.b(B.c.ao(a,J.b6y(a,"(")+1,B.c.fp(a,")")).split(","),t.T),new A.aOh(),p),!0,p.h("aM.E")) +j=B.d.bI(k[0]/360,1) p=k[1] i=k[2]/100 h=k.length>3?k[3]:255 @@ -146131,31 +146239,31 @@ l[2]=1}else{m=j*6 if(j<0.8333333333333334){l[0]=m-4 l[2]=1}else{l[0]=1 l[2]=6-m}}m=t.bK -l=A.ak(new A.W(l,new A.aOc(p/100),m),!0,m.h("aM.E")) -p=A.a6(l).h("W<1,a2>") -l=i<0.5?A.ak(new A.W(l,new A.aOd(i),p),!0,p.h("aM.E")):A.ak(new A.W(l,new A.aOe(i),p),!0,p.h("aM.E")) -p=A.a6(l).h("W<1,a2>") -l=A.ak(new A.W(l,new A.aOf(),p),!0,p.h("aM.E")) -return A.bdA(h,J.WH(l[0]),J.WH(l[1]),J.WH(l[2]))}if(B.c.cb(a.toLowerCase(),"rgb")){p=t.OL -l=A.ak(new A.W(A.b(B.c.ao(a,J.b6s(a,"(")+1,B.c.fm(a,")")).split(","),t.T),new A.aOg(),p),!0,p.h("aM.E")) +l=A.ak(new A.W(l,new A.aOi(p/100),m),!0,m.h("aM.E")) +p=A.a7(l).h("W<1,a2>") +l=i<0.5?A.ak(new A.W(l,new A.aOj(i),p),!0,p.h("aM.E")):A.ak(new A.W(l,new A.aOk(i),p),!0,p.h("aM.E")) +p=A.a7(l).h("W<1,a2>") +l=A.ak(new A.W(l,new A.aOl(),p),!0,p.h("aM.E")) +return A.bdH(h,J.WM(l[0]),J.WM(l[1]),J.WM(l[2]))}if(B.c.cb(a.toLowerCase(),"rgb")){p=t.OL +l=A.ak(new A.W(A.b(B.c.ao(a,J.b6y(a,"(")+1,B.c.fp(a,")")).split(","),t.T),new A.aOm(),p),!0,p.h("aM.E")) g=l.length>3?l[3]:255 -return A.bdA(g,l[0],l[1],l[2])}f=B.Yd.i(0,a) +return A.bdH(g,l[0],l[1],l[2])}f=B.Yh.i(0,a) if(f!=null)return f return e}, -apc(a){var s,r,q,p,o,n,m,l,k,j=t.N,i=A.D(j,j) -for(j=J.az(a);j.D();){s=j.gZ(j) -r=B.c.ff(s.b) +ap9(a){var s,r,q,p,o,n,m,l,k,j=t.N,i=A.D(j,j) +for(j=J.ax(a);j.D();){s=j.gZ(j) +r=B.c.fg(s.b) s=s.a -q=B.c.fm(s,":") +q=B.c.fp(s,":") p=q>0 if((p?B.c.cf(s,q+1):s)==="style")for(s=r.split(";"),p=s.length,o=0;o>>24 if((r==null?255:r)!==255){r=o.a q=(r>>>24)/255 -o=A.CE(r>>>16&255,r>>>8&255,r&255,1)}r=l==="none"?B.hU:new A.qh(!1,o) -return new A.Gh(n.f,r,q,m,m)}} -A.aO9.prototype={ -$1(a){return B.c.ff(a)}, +o=A.CD(r>>>16&255,r>>>8&255,r&255,1)}r=l==="none"?B.hX:new A.qh(!1,o) +return new A.Gf(n.f,r,q,m,m)}} +A.aOf.prototype={ +$1(a){return B.c.fg(a)}, $S:49} -A.aOa.prototype={ +A.aOg.prototype={ $1(a){return A.ec(a,null,null)}, $S:51} -A.aOb.prototype={ +A.aOh.prototype={ $1(a){var s -a=B.c.ff(a) -if(B.c.jh(a,"%"))a=B.c.ao(a,0,a.length-1) +a=B.c.fg(a) +if(B.c.jj(a,"%"))a=B.c.ao(a,0,a.length-1) if(B.c.O(a,".")){s=A.ed(a,!1) s.toString -return B.d.aw(s*2.55)}return A.ec(a,null,null)}, +return B.d.az(s*2.55)}return A.ec(a,null,null)}, $S:51} -A.aOc.prototype={ +A.aOi.prototype={ $1(a){return a+(1-this.a)*(0.5-a)}, $S:1} -A.aOd.prototype={ +A.aOj.prototype={ $1(a){return this.a*2*a}, $S:1} -A.aOe.prototype={ +A.aOk.prototype={ $1(a){return this.a*2*(1-a)+2*a-1}, $S:1} -A.aOf.prototype={ +A.aOl.prototype={ $1(a){return a*255}, $S:1} -A.aOg.prototype={ +A.aOm.prototype={ $1(a){var s -a=B.c.ff(a) -if(B.c.jh(a,"%")){s=A.ed(B.c.ao(a,0,a.length-1),!1) +a=B.c.fg(a) +if(B.c.jj(a,"%")){s=A.ed(B.c.ao(a,0,a.length-1),!1) s.toString -return B.d.aw(s*2.55)}return A.ec(a,null,null)}, +return B.d.az(s*2.55)}return A.ec(a,null,null)}, $S:51} -A.ajI.prototype={ -aea(a){return this.a.i(0,a)}, -ae8(a){var s,r,q,p,o={},n=this.c.i(0,a) +A.ajP.prototype={ +ae8(a){return this.a.i(0,a)}, +ae6(a){var s,r,q,p,o={},n=this.c.i(0,a) if(n==null)return A.b([],t.m1) s=A.b([],t.Sd) o.a=null -r=new A.aZz(o,s) +r=new A.aZF(o,s) for(q=n.length,p=0;p>>16&255,o>>>8&255,o&255,s) -o=b.aeG(q.r) -return new A.Q_(s,r,q.e,q.d,q.f,o)}} -A.Gh.prototype={ -Vm(a,b,c){var s,r,q,p=this,o=null,n=p.b +s=A.CD(o>>>16&255,o>>>8&255,o&255,s) +o=b.aeE(q.r) +return new A.Q2(s,r,q.e,q.d,q.f,o)}} +A.Gf.prototype={ +Vl(a,b,c){var s,r,q,p=this,o=null,n=p.b if(n.a)return o n=n.b if(n==null)s=o else{r=p.c if(r==null)r=1 n=n.a -r=A.CE(n>>>16&255,n>>>8&255,n&255,r) +r=A.CD(n>>>16&255,n>>>8&255,n&255,r) s=r}if(s==null)if(c==null)s=o else{n=p.c if(n==null)n=1 r=c.a -n=A.CE(r>>>16&255,r>>>8&255,r&255,n) +n=A.CD(r>>>16&255,r>>>8&255,r&255,n) s=n}if(s==null)return o -if(p.e===!0)return new A.yf(s,o) +if(p.e===!0)return new A.yd(s,o) n=p.d if(n!=null){n=t.Mm.a(p.a.b.i(0,n)) -q=n==null?o:n.QY(a,b) +q=n==null?o:n.QX(a,b) if(q==null)return o}else q=o -return new A.yf(s,q)}, -aQ0(a,b){return this.Vm(a,b,null)}, +return new A.yd(s,q)}, +aPZ(a,b){return this.Vl(a,b,null)}, k(a){var s=this return"SvgFillAttributes(definitions: "+s.a.k(0)+", color: "+s.b.k(0)+", shaderId: "+A.h(s.d)+", hasPattern: "+A.h(s.e)+", oapctiy: "+A.h(s.c)+")"}} A.qh.prototype={ -MT(a){var s,r=this +MV(a){var s,r=this if(a==null||r.a)return r -if(a.a&&r.b==null)return B.hU +if(a.a&&r.b==null)return B.hX s=r.b return new A.qh(!1,s==null?a.b:s)}, k(a){var s @@ -146426,217 +146534,217 @@ if(this.a)s='"none"' else{s=this.b s=s==null?null:s.k(0) if(s==null)s="null"}return s}} -A.aKc.prototype={ -ad8(a,b){var s,r=a.rh(b),q=A.b([],t.m1) -for(s=J.az(a.b.$1(a.c));s.D();)q.push(s.gZ(s).cm(r)) +A.aKi.prototype={ +ad6(a,b){var s,r=a.rj(b),q=A.b([],t.m1) +for(s=J.ax(a.b.$1(a.c));s.D();)q.push(s.gZ(s).cm(r)) if(q.length===0)return a.d.dR(0,this,b) -return new A.a6W(q,a.d.dR(0,this,b))}, -adh(a,b){var s,r=a.e.$1(a.b) +return new A.a72(q,a.d.dR(0,this,b))}, +adf(a,b){var s,r=a.e.$1(a.b) if(r==null)return a.c.dR(0,this,b) s=a.c.dR(0,this,b) -return new A.a6X(r.dR(0,this,a.rh(b)),s,a.d)}, -adi(b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=null,b1=b4.rh(b5),b2=b4.aHj(),b3=t.wP +return new A.a73(r.dR(0,this,a.rj(b)),s,a.d)}, +adg(b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0=null,b1=b4.rj(b5),b2=b4.aHh(),b3=t.wP if(b2==null){b3=A.b([],b3) -for(s=b4.d,r=s.length,q=b4.b,p=0;pp&&s[1]>q}else s=!1}else s=!1 -return s}} +return s}, +a9z(a){var s=a.b,r=a.a,q=this.a.a,p=s.a +if(q[0]<=p[0])if(q[1]<=p[1]){q=this.b.a +p=r.a +q=q[0]>=p[0]&&q[1]>=p[1]}else q=!1 +else q=!1 +return q}} A.jc.prototype={ -oc(a,b,c,d){var s=this.a +oe(a,b,c,d){var s=this.a s[3]=d s[2]=c s[1]=b @@ -146851,7 +146965,7 @@ r[3]=s[3] r[2]=s[2] r[1]=s[1] r[0]=s[0]}, -k(a){return"[0] "+this.jy(0).k(0)+"\n[1] "+this.jy(1).k(0)+"\n"}, +k(a){return"[0] "+this.jA(0).k(0)+"\n[1] "+this.jA(1).k(0)+"\n"}, i(a,b){return this.a[b]}, l(a,b){var s,r,q if(b==null)return!1 @@ -146861,7 +146975,7 @@ q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1 return s}, gI(a){return A.c4(this.a)}, -jy(a){var s=new Float64Array(2),r=this.a +jA(a){var s=new Float64Array(2),r=this.a s[0]=r[a] s[1]=r[2+a] return new A.a(s)}, @@ -146893,7 +147007,7 @@ s[0]=0 s[1]=0 s[2]=0 s[3]=0}, -Jr(){var s,r=this.a,q=r[0],p=r[3],o=r[1],n=r[2],m=q*p-o*n +Jt(){var s,r=this.a,q=r[0],p=r[3],o=r[1],n=r[2],m=q*p-o*n if(m===0)return 0 s=1/m r[0]=p*s @@ -146901,7 +147015,7 @@ r[1]=-o*s r[2]=-n*s r[3]=q*s return m}, -Vs(a,b){var s,r,q,p,o,n,m +Vr(a,b){var s,r,q,p,o,n,m if(b==null){b=new A.a(new Float64Array(2)) b.q(a)}else b.q(a) s=b.a @@ -146915,8 +147029,8 @@ r=r[3] s[0]=q*p+o*n s[1]=m*p+r*n return b}} -A.hX.prototype={ -tn(a,b,c,d,e,f,g,h,i){var s=this.a +A.hW.prototype={ +tp(a,b,c,d,e,f,g,h,i){var s=this.a s[8]=i s[7]=h s[6]=g @@ -146936,22 +147050,22 @@ r[3]=s[3] r[2]=s[2] r[1]=s[1] r[0]=s[0]}, -k(a){return"[0] "+this.jy(0).k(0)+"\n[1] "+this.jy(1).k(0)+"\n[2] "+this.jy(2).k(0)+"\n"}, +k(a){return"[0] "+this.jA(0).k(0)+"\n[1] "+this.jA(1).k(0)+"\n[2] "+this.jA(2).k(0)+"\n"}, i(a,b){return this.a[b]}, l(a,b){var s,r,q if(b==null)return!1 -if(b instanceof A.hX){s=this.a +if(b instanceof A.hW){s=this.a r=s[0] q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]}else s=!1 return s}, gI(a){return A.c4(this.a)}, -jy(a){var s=new Float64Array(3),r=this.a +jA(a){var s=new Float64Array(3),r=this.a s[0]=r[a] s[1]=r[3+a] s[2]=r[6+a] return new A.dC(s)}, -X(a,b){var s=new Float64Array(9),r=new A.hX(s) +X(a,b){var s=new Float64Array(9),r=new A.hW(s) r.q(this) s[0]=s[0]*b s[1]=s[1]*b @@ -146963,7 +147077,7 @@ s[6]=s[6]*b s[7]=s[7]*b s[8]=s[8]*b return r}, -V(a,b){var s,r=new Float64Array(9),q=new A.hX(r) +V(a,b){var s,r=new Float64Array(9),q=new A.hW(r) q.q(this) s=b.a r[0]=r[0]+s[0] @@ -146976,7 +147090,7 @@ r[6]=r[6]+s[6] r[7]=r[7]+s[7] r[8]=r[8]+s[8] return q}, -U(a,b){var s,r=new Float64Array(9),q=new A.hX(r) +U(a,b){var s,r=new Float64Array(9),q=new A.hW(r) q.q(this) s=b.a r[0]=r[0]-s[0] @@ -146990,7 +147104,7 @@ r[7]=r[7]-s[7] r[8]=r[8]-s[8] return q}} A.b0.prototype={ -EM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s=this.a +EO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var s=this.a s[15]=p s[14]=o s[13]=n @@ -147025,7 +147139,7 @@ r[2]=s[2] r[1]=s[1] r[0]=s[0]}, k(a){var s=this -return"[0] "+s.jy(0).k(0)+"\n[1] "+s.jy(1).k(0)+"\n[2] "+s.jy(2).k(0)+"\n[3] "+s.jy(3).k(0)+"\n"}, +return"[0] "+s.jA(0).k(0)+"\n[1] "+s.jA(1).k(0)+"\n[2] "+s.jA(2).k(0)+"\n[3] "+s.jA(3).k(0)+"\n"}, i(a,b){return this.a[b]}, l(a,b){var s,r,q if(b==null)return!1 @@ -147035,17 +147149,17 @@ q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 return s}, gI(a){return A.c4(this.a)}, -LV(a,b){var s=b.a,r=this.a +LX(a,b){var s=b.a,r=this.a r[a]=s[0] r[4+a]=s[1] r[8+a]=s[2] r[12+a]=s[3]}, -jy(a){var s=new Float64Array(4),r=this.a +jA(a){var s=new Float64Array(4),r=this.a s[0]=r[a] s[1]=r[4+a] s[2]=r[8+a] s[3]=r[12+a] -return new A.og(s)}, +return new A.of(s)}, ud(a){var s=a.a,r=this.a s[0]=r[0] s[1]=r[1] @@ -147066,7 +147180,7 @@ s[15]=r[15] return a}, X(a,b){var s=new A.b0(new Float64Array(16)) s.q(this) -s.ka(0,b,null,null) +s.kc(0,b,null,null) return s}, V(a,b){var s,r=new Float64Array(16),q=new A.b0(r) q.q(this) @@ -147113,7 +147227,7 @@ s[12]=r*b+q*a0+p*0+o s[13]=n*b+m*a0+l*0+k s[14]=j*b+i*a0+h*0+g s[15]=f*b+e*a0+d*0+c}, -o0(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r +o2(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r q[0]=p*s+o*r q[1]=n*s+m*r q[2]=l*s+k*r @@ -147122,7 +147236,7 @@ q[4]=p*h+o*s q[5]=n*h+m*s q[6]=l*h+k*s q[7]=j*h+i*s}, -ka(a,b,c,d){var s,r,q,p +kc(a,b,c,d){var s,r,q,p if(typeof b=="number"){s=c==null?b:c r=d==null?b:d}else throw A.d(A.cI(null)) q=b @@ -147143,8 +147257,8 @@ p[12]=p[12] p[13]=p[13] p[14]=p[14] p[15]=p[15]}, -ee(a,b,c){return this.ka(a,b,c,null)}, -ak(a,b){return this.ka(a,b,null,null)}, +ee(a,b,c){return this.kc(a,b,c,null)}, +ak(a,b){return this.kc(a,b,null,null)}, cM(){var s=this.a s[0]=0 s[1]=0 @@ -147162,7 +147276,7 @@ s[12]=0 s[13]=0 s[14]=0 s[15]=0}, -bm(){var s=this.a +bl(){var s=this.a s[0]=1 s[1]=0 s[2]=0 @@ -147179,11 +147293,11 @@ s[12]=0 s[13]=0 s[14]=0 s[15]=1}, -oa(a,b,c){var s=this.a +oc(a,b,c){var s=this.a s[14]=c s[13]=b s[12]=a}, -lF(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +lJ(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 if(b4===0){this.q(b5) return 0}s=1/b4 r=this.a @@ -147206,7 +147320,7 @@ r[13]=(n*b1-m*a9+l*a8)*s r[14]=(p*a5+a*a3-a0*a2)*s r[15]=(f*a5-e*a3+d*a2)*s return b4}, -bT(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] +bS(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] s[0]=r*a+q*a3+p*a7+o*b1 s[4]=r*a0+q*a4+p*a8+o*b2 s[8]=r*a1+q*a5+p*a9+o*b3 @@ -147223,11 +147337,11 @@ s[3]=f*a+e*a3+d*a7+c*b1 s[7]=f*a0+e*a4+d*a8+c*b2 s[11]=f*a1+e*a5+d*a9+c*b3 s[15]=f*a2+e*a6+d*b0+c*b4}, -iy(a){var s=new A.b0(new Float64Array(16)) +iB(a){var s=new A.b0(new Float64Array(16)) s.q(this) -s.bT(0,a) +s.bS(0,a) return s}, -aQf(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10] +aQd(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10] r=r[14] s[0]=q*p+o*n+m*l+k s[1]=j*p+i*n+h*l+g @@ -147240,15 +147354,15 @@ s[1]=i*p+h*n+g*l+f*j s[2]=e*p+d*n+c*l+b*j s[3]=a*p+a0*n+a1*l+r*j return a3}, -p9(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) +pb(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) s[0]=(q*p+o*n+m*l+k)*b s[1]=(j*p+i*n+h*l+g)*b s[2]=(f*p+e*n+d*l+c)*b return a}, -a9U(){var s=this.a +a9S(){var s=this.a return s[0]===0&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===0&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===0&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===0}} A.a.prototype={ -t(a,b){var s=this.a +u(a,b){var s=this.a s[0]=a s[1]=b}, cM(){var s=this.a @@ -147270,7 +147384,7 @@ q=b.a s=r===q[0]&&s[1]===q[1]}else s=!1 return s}, gI(a){return A.c4(this.a)}, -hD(a){var s=new A.a(new Float64Array(2)) +hF(a){var s=new A.a(new Float64Array(2)) s.q(this) s.dF() return s}, @@ -147302,26 +147416,26 @@ r=this.a r[0]=r[0]*s r[1]=r[1]*s return q}, -JZ(){var s=new A.a(new Float64Array(2)) +K0(){var s=new A.a(new Float64Array(2)) s.q(this) s.e5(0) return s}, -ns(a){var s=this.a,r=a.a,q=s[0]-r[0],p=s[1]-r[1] +nv(a){var s=this.a,r=a.a,q=s[0]-r[0],p=s[1]-r[1] return q*q+p*p}, -Hz(a){var s=a.a,r=this.a +HC(a){var s=a.a,r=this.a if(r[0]===s[0]&&r[1]===s[1])return 0 -return Math.acos(B.d.ct(this.bP(a)/(Math.sqrt(this.gcO())*Math.sqrt(a.gcO())),-1,1))}, -HA(a){var s=a.a,r=this.a +return Math.acos(B.d.ct(this.bO(a)/(Math.sqrt(this.gcO())*Math.sqrt(a.gcO())),-1,1))}, +HD(a){var s=a.a,r=this.a if(r[0]===s[0]&&r[1]===s[1])return 0 -return Math.atan2(this.bS(a),this.bP(a))}, -bP(a){var s=a.a,r=this.a +return Math.atan2(this.bR(a),this.bO(a))}, +bO(a){var s=a.a,r=this.a return r[0]*s[0]+r[1]*s[1]}, -bS(a){var s=a.a,r=this.a +bR(a){var s=a.a,r=this.a return r[0]*s[1]-r[1]*s[0]}, -h5(a,b){var s=this.a -b.t(-a*s[1],a*s[0]) +h8(a,b){var s=this.a +b.u(-a*s[1],a*s[0]) return b}, -abG(a){this.am(0,a.Ew(2*a.bP(this)))}, +abE(a){this.am(0,a.Ey(2*a.bO(this)))}, H(a,b){var s=b.a,r=this.a r[0]=r[0]+s[0] r[1]=r[1]+s[1]}, @@ -147331,29 +147445,29 @@ r[1]=r[1]+s[1]*b}, am(a,b){var s=b.a,r=this.a r[0]=r[0]-s[0] r[1]=r[1]-s[1]}, -bT(a,b){var s=b.a,r=this.a +bS(a,b){var s=b.a,r=this.a r[0]=r[0]*s[0] r[1]=r[1]*s[1]}, -IF(a){var s=a.a,r=this.a +IH(a){var s=a.a,r=this.a r[0]=r[0]/s[0] r[1]=r[1]/s[1]}, ak(a,b){var s=this.a s[1]=s[1]*b s[0]=s[0]*b}, -Ew(a){var s=new A.a(new Float64Array(2)) +Ey(a){var s=new A.a(new Float64Array(2)) s.q(this) s.ak(0,a) return s}, dF(){var s=this.a s[1]=-s[1] s[0]=-s[0]}, -HS(a,b){var s=this.a +HV(a,b){var s=this.a s[0]=B.d.ct(s[0],a,b) s[1]=B.d.ct(s[1],a,b)}, sK(a,b){this.a[0]=b}, sJ(a,b){this.a[1]=b}} A.dC.prototype={ -hE(a,b,c){var s=this.a +hG(a,b,c){var s=this.a s[0]=a s[1]=b s[2]=c}, @@ -147394,9 +147508,9 @@ return Math.sqrt(r*r+q*q+s*s)}, gcO(){var s=this.a,r=s[0],q=s[1] s=s[2] return r*r+q*q+s*s}, -bP(a){var s=a.a,r=this.a +bO(a){var s=a.a,r=this.a return r[0]*s[0]+r[1]*s[1]+r[2]*s[2]}, -HE(a){var s=a.a,r=this.a,q=r[0],p=r[1],o=r[2] +HH(a){var s=a.a,r=this.a,q=r[0],p=r[1],o=r[2] r[0]=s[0]*q+s[4]*p+s[8]*o+s[12] r[1]=s[1]*q+s[5]*p+s[9]*o+s[13] r[2]=s[2]*q+s[6]*p+s[10]*o+s[14]}, @@ -147412,7 +147526,7 @@ ak(a,b){var s=this.a s[2]=s[2]*b s[1]=s[1]*b s[0]=s[0]*b}, -Ew(a){var s=new A.dC(new Float64Array(3)) +Ey(a){var s=new A.dC(new Float64Array(3)) s.q(this) s.ak(0,a) return s}, @@ -147422,9 +147536,9 @@ s[1]=-s[1] s[0]=-s[0]}, sK(a,b){this.a[0]=b}, sJ(a,b){this.a[1]=b}, -sj1(a,b){this.a[2]=b}} -A.og.prototype={ -oc(a,b,c,d){var s=this.a +sj3(a,b){this.a[2]=b}} +A.of.prototype={ +oe(a,b,c,d){var s=this.a s[3]=d s[2]=c s[1]=b @@ -147438,13 +147552,13 @@ k(a){var s=this.a return A.h(s[0])+","+A.h(s[1])+","+A.h(s[2])+","+A.h(s[3])}, l(a,b){var s,r,q if(b==null)return!1 -if(b instanceof A.og){s=this.a +if(b instanceof A.of){s=this.a r=s[0] q=b.a s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1 return s}, gI(a){return A.c4(this.a)}, -U(a,b){var s,r=new Float64Array(4),q=new A.og(r) +U(a,b){var s,r=new Float64Array(4),q=new A.of(r) q.q(this) s=b.a r[0]=r[0]-s[0] @@ -147452,7 +147566,7 @@ r[1]=r[1]-s[1] r[2]=r[2]-s[2] r[3]=r[3]-s[3] return q}, -V(a,b){var s,r=new Float64Array(4),q=new A.og(r) +V(a,b){var s,r=new Float64Array(4),q=new A.of(r) q.q(this) s=b.a r[0]=r[0]+s[0] @@ -147460,7 +147574,7 @@ r[1]=r[1]+s[1] r[2]=r[2]+s[2] r[3]=r[3]+s[3] return q}, -X(a,b){var s=new Float64Array(4),r=new A.og(s) +X(a,b){var s=new Float64Array(4),r=new A.of(s) r.q(this) s[0]=s[0]*b s[1]=s[1]*b @@ -147471,48 +147585,48 @@ i(a,b){return this.a[b]}, gE(a){var s=this.a,r=s[0],q=s[1],p=s[2] s=s[3] return Math.sqrt(r*r+q*q+p*p+s*s)}} -A.EF.prototype={} +A.ED.prototype={} A.V.prototype={ -fj(a,b){var s=B.c.cb(A.fk(A.ap(b).a,null),$.apT())||A.ap(b)===$.b5T()?null:A.apC(b) +fk(a,b){var s=B.c.cb(A.fk(A.ap(b).a,null),$.apZ())||A.ap(b)===$.b5Z()?null:A.apI(b) return new A.V(this.a,this.b,s,b.h("V<0>"))}, gI(a){return this.a}, l(a,b){if(b==null)return!1 return b instanceof A.V&&b.a===this.a}, -aQF(a){var s,r=this.c +aQB(a){var s,r=this.c if(r!=null){s=this.b -return A.fF(s.gkL(s),this.a+a*r,r)}else throw A.d(A.a8("viewSingle is not supported for unsized types!"))}} -A.a0e.prototype={ -aa9(a,b){var s=this.a,r=A.bKr(s,a) -if(B.c.cb(A.fk(A.ap(b).a,null),$.apT()))if(r instanceof A.uA)return A.e1(r.a,s,b) -else throw A.d(A.bR("Tried to look up "+a+" as a function, but it seems it is NOT a function!",null)) -else return A.e1(r.a,s,b)}, -JK(a){return this.aa9(a,t.MZ)}} -A.zx.prototype={ -Ry(a,b){return new A.zx(b,a,this.$ti)}, +return A.fF(s.gkN(s),this.a+a*r,r)}else throw A.d(A.a8("viewSingle is not supported for unsized types!"))}} +A.a0k.prototype={ +aa7(a,b){var s=this.a,r=A.bKx(s,a) +if(B.c.cb(A.fk(A.ap(b).a,null),$.apZ()))if(r instanceof A.uy)return A.e0(r.a,s,b) +else throw A.d(A.bP("Tried to look up "+a+" as a function, but it seems it is NOT a function!",null)) +else return A.e0(r.a,s,b)}, +JM(a){return this.aa7(a,t.MZ)}} +A.zv.prototype={ +Rx(a,b){return new A.zv(b,a,this.$ti)}, ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7){return J.h8(new A.eP(this.a,this.b,t.vK).ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7),this.$ti.c)}, -hz(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -iZ(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DL(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DM(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DN(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DO(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DP(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DR(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DQ(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} -A.zy.prototype={ -Ry(a,b){return new A.zy(b,a,this.$ti)}, +h5(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +j0(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DO(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DP(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DQ(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DR(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DT(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DS(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} +A.zw.prototype={ +Rx(a,b){return new A.zw(b,a,this.$ti)}, ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7){return J.h8(new A.eP(this.a,this.b,t.fs).ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7),this.$ti.h("V<1>"))}, -hz(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -iZ(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DL(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DM(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DN(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DO(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DP(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DR(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DQ(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} +h5(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +j0(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DO(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DP(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DQ(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DR(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DT(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DS(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} A.eP.prototype={ -Ry(a,b){return new A.eP(b,a,A.w(this).h("eP"))}, +Rx(a,b){return new A.eP(b,a,A.q(this).h("eP"))}, ej(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7,k8,k9,l0,l1){var s,r,q=this,p=q.b if(p==null||q.a==null)throw A.d(A.ah("Call copyWith first!")) p.toString @@ -147645,58 +147759,58 @@ if(k7!=null){r.push(k7) if(k8!=null){r.push(k8) if(k9!=null){r.push(k9) if(l0!=null){r.push(l0) -if(l1!=null)r.push(l1)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return A.bHL(p,r,s,A.w(q).h("eP.T"))}, -hz(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -iZ(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DL(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DM(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DN(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DO(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DP(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DR(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, -DQ(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} -A.aVr.prototype={} -A.a0o.prototype={ -arH(){var s=J.bsl(this.a) +if(l1!=null)r.push(l1)}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}return A.bHR(p,r,s,A.q(q).h("eP.T"))}, +h5(){return this.ej(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +j0(a){return this.ej(a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DN(a,b){return this.ej(a,b,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DO(a,b,c){return this.ej(a,b,c,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DP(a,b,c,d){return this.ej(a,b,c,d,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DQ(a,b,c,d,e){return this.ej(a,b,c,d,e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DR(a,b,c,d,e,f){return this.ej(a,b,c,d,e,f,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DT(a,b,c,d,e,f,g,h){return this.ej(a,b,c,d,e,f,g,h,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +DS(a,b,c,d,e,f,g){return this.ej(a,b,c,d,e,f,g,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}} +A.aVx.prototype={} +A.a0u.prototype={ +arE(){var s=J.bsr(this.a) if(s!=null)return s.buffer else throw A.d(A.ah("Unexpected memory error!"))}} -A.Es.prototype={ -k(a){return new A.Hk(this.a).k(0)}, +A.Er.prototype={ +k(a){return new A.Hj(this.a).k(0)}, $ic7:1} -A.aE9.prototype={ -gkL(a){return this.a.arH()}, -QU(a,b){return A.e1(this.a.c.$1(a),this,b)}, -y0(a){this.a.d.$1(a.a)}, -ga3T(){return this.c}} -A.aEa.prototype={ -$1(a){return new A.bp(a.a,a,t.Yn)}, +A.aEf.prototype={ +gkN(a){return this.a.arE()}, +QT(a,b){return A.e0(this.a.c.$1(a),this,b)}, +y4(a){this.a.d.$1(a.a)}, +ga3R(){return this.c}} +A.aEg.prototype={ +$1(a){return new A.bo(a.a,a,t.Yn)}, $S:882} -A.aEb.prototype={ -$1(a){return new A.bp(a.b,a,t.WK)}, +A.aEh.prototype={ +$1(a){return new A.bo(a.b,a,t.WK)}, $S:883} -A.aEc.prototype={ +A.aEi.prototype={ T(){return"MemoryRegisterMode."+this.b}} -A.aEz.prototype={} -A.i8.prototype={ +A.aEF.prototype={} +A.i7.prototype={ gI(a){return B.c.gI(this.k(0))}, k(a){return"[address="+this.a+"\tname="+this.b+"]"}} -A.DK.prototype={ +A.DJ.prototype={ l(a,b){if(b==null)return!1 -if(b instanceof A.DK)return this.b===b.b&&this.a===b.a +if(b instanceof A.DJ)return this.b===b.b&&this.a===b.a else return!1}} -A.uA.prototype={ +A.uy.prototype={ gI(a){return B.c.gI(this.b+this.c+this.a)}, l(a,b){if(b==null)return!1 -if(b instanceof A.uA)return this.c===b.c&&this.b===b.b&&this.a===b.a +if(b instanceof A.uy)return this.c===b.c&&this.b===b.b&&this.a===b.a else return!1}, k(a){var s=this return"[tableIndex="+s.a+"\tname="+s.b+"\targumentCount="+s.c+"\tfunction="+A.h(s.d)+"]"}} -A.aFE.prototype={ -ga3T(){return A.a7(A.b8A(this,A.bwZ(B.a4V,"gaR9",1,[],[],0)))}, -QU(a){throw A.d(A.a8("Can not use the null memory to allocate space!"))}, -gkL(a){return A.a7(A.a8("The null memory has no buffer!"))}, -y0(a){throw A.d(A.a8("Can not use the null memory to free pointers!"))}} -A.hD.prototype={ +A.aFK.prototype={ +ga3R(){return A.a6(A.N2(this,A.aC5(B.a4Z,"gaR8",1,[],[],0)))}, +QT(a){throw A.d(A.a8("Can not use the null memory to allocate space!"))}, +gkN(a){return A.a6(A.a8("The null memory has no buffer!"))}, +y4(a){throw A.d(A.a8("Can not use the null memory to free pointers!"))}} +A.hC.prototype={ k(a){var s,r=this,q=r.a if(q!=null){s=r.b.c s=""+"PUBLIC "+s+q+s @@ -147707,84 +147821,84 @@ return s.charCodeAt(0)==0?s:s}, gI(a){return A.a4(this.c,this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){var s if(b==null)return!1 -if(b instanceof A.hD)s=!0 +if(b instanceof A.hC)s=!0 else s=!1 return s}} -A.aaU.prototype={ -aHH(a){var s=a.length +A.ab0.prototype={ +aHF(a){var s=a.length if(s>1&&a[0]==="#"){if(s>2){s=a[1] s=s==="x"||s==="X"}else s=!1 -if(s)return this.ZY(B.c.cf(a,2),16) -else return this.ZY(B.c.cf(a,1),10)}else return B.YP.i(0,a)}, -ZY(a,b){var s=A.vs(a,b) +if(s)return this.ZX(B.c.cf(a,2),16) +else return this.ZX(B.c.cf(a,1),10)}else return B.YT.i(0,a)}, +ZX(a,b){var s=A.vq(a,b) if(s==null||s<0||1114111")),r=r.c;s.D();){q=s.d +VO(a,b){var s,r,q,p=A.bHq(a,b) +for(s=this.gx7(this).a,r=A.a7(s),s=new J.dw(s,s.length,r.h("dw<1>")),r=r.c;s.D();){q=s.d if(q==null)q=r.a(q) if(p.$1(q))return q}return null}, -gx5(a){return this.xM$}} -A.aRo.prototype={ -gbh(a){return B.uN}} -A.GU.prototype={ -gbh(a){return this.kY$}} -A.wp.prototype={} -A.aRS.prototype={ +gx7(a){return this.xO$}} +A.aRu.prototype={ +gc_(a){return B.uR}} +A.GT.prototype={ +gc_(a){return this.l1$}} +A.wn.prototype={} +A.aRY.prototype={ gb3(a){return null}, -ra(a){return this.AO()}, -ui(a){return this.AO()}, -AO(){return A.a7(A.a8(this.k(0)+" does not have a parent"))}} -A.t8.prototype={ -gb3(a){return this.jU$}, -ra(a){A.GV(this) -this.jU$=a}, +rd(a){return this.AQ()}, +ui(a){return this.AQ()}, +AQ(){return A.a6(A.a8(this.k(0)+" does not have a parent"))}} +A.t5.prototype={ +gb3(a){return this.jW$}, +rd(a){A.GU(this) +this.jW$=a}, ui(a){var s=this -if(s.gb3(s)!==a)A.a7(A.b9P("Node already has a non-matching parent",s,a)) -s.jU$=null}} -A.aRX.prototype={ +if(s.gb3(s)!==a)A.a6(A.b9V("Node already has a non-matching parent",s,a)) +s.jW$=null}} +A.aS2.prototype={ gm(a){return null}} -A.ab2.prototype={} -A.ab3.prototype={ -Vq(){var s,r=new A.dl(""),q=new A.aRZ(r,B.kg) -this.eL(0,q) +A.ab9.prototype={} +A.aba.prototype={ +Vp(){var s,r=new A.dl(""),q=new A.aS4(r,B.kj) +this.eK(0,q) s=r.a return s.charCodeAt(0)==0?s:s}, -k(a){return this.Vq()}} +k(a){return this.Vp()}} A.l0.prototype={ -gl6(a){return B.Er}, -i2(){return A.aRm(this.a.i2(),this.b,this.c)}, -eL(a,b){var s,r,q -this.a.eL(0,b) +gla(a){return B.Ev}, +i5(){return A.aRs(this.a.i5(),this.b,this.c)}, +eK(a,b){var s,r,q +this.a.eK(0,b) s=b.a s.a+="=" r=this.c q=r.c -s.a+=q+A.h(b.b.a8e(this.b,r))+q +s.a+=q+A.h(b.b.a8b(this.b,r))+q return null}, gm(a){return this.b}} -A.and.prototype={} -A.ane.prototype={} -A.GS.prototype={ -gl6(a){return B.jI}, -i2(){return new A.GS(this.a,null)}, -eL(a,b){var s=b.a,r=s.a+="" return null}} -A.Rb.prototype={ -gl6(a){return B.jJ}, -i2(){return new A.Rb(this.a,null)}, -eL(a,b){var s=b.a,r=s.a+="" return null}} -A.aaS.prototype={ +A.aaZ.prototype={ gm(a){return this.a}} -A.anf.prototype={} -A.aaT.prototype={ +A.anl.prototype={} +A.ab_.prototype={ gm(a){var s -if(this.xM$.a.length===0)return"" -s=this.Vq() +if(this.xO$.a.length===0)return"" +s=this.Vp() return B.c.ao(s,6,s.length-2)}, -gl6(a){return B.pA}, -i2(){var s=this.xM$.a -return A.biE(new A.W(s,new A.aRp(),A.a6(s).h("W<1,l0>")))}, -eL(a,b){var s=b.a +gla(a){return B.pE}, +i5(){var s=this.xO$.a +return A.biK(new A.W(s,new A.aRv(),A.a7(s).h("W<1,l0>")))}, +eK(a,b){var s=b.a s.a+="" return null}} -A.aRp.prototype={ -$1(a){return A.aRm(a.a.i2(),a.b,a.c)}, +A.aRv.prototype={ +$1(a){return A.aRs(a.a.i5(),a.b,a.c)}, $S:227} -A.ang.prototype={} -A.anh.prototype={} -A.Rd.prototype={ -gl6(a){return B.pB}, -i2(){return new A.Rd(this.a,this.b,this.c,null)}, -eL(a,b){var s,r=b.a,q=r.a+="" return null}} -A.ani.prototype={} -A.aaV.prototype={ -gKP(a){var s,r,q -for(s=this.kY$.a,r=A.a6(s),s=new J.dw(s,s.length,r.h("dw<1>")),r=r.c;s.D();){q=s.d +A.ano.prototype={} +A.ab1.prototype={ +gKR(a){var s,r,q +for(s=this.l1$.a,r=A.a7(s),s=new J.dw(s,s.length,r.h("dw<1>")),r=r.c;s.D();){q=s.d if(q==null)q=r.a(q) if(q instanceof A.l1)return q}throw A.d(A.ah("Empty XML document"))}, -gl6(a){return B.abG}, -i2(){var s=this.kY$.a -return A.biF(new A.W(s,new A.aRs(),A.a6(s).h("W<1,e3>")))}, -eL(a,b){return b.aQI(this)}} -A.aRs.prototype={ -$1(a){return a.i2()}, +gla(a){return B.abK}, +i5(){var s=this.l1$.a +return A.biL(new A.W(s,new A.aRy(),A.a7(s).h("W<1,e2>")))}, +eK(a,b){return b.aQE(this)}} +A.aRy.prototype={ +$1(a){return a.i5()}, $S:239} -A.anj.prototype={} +A.anp.prototype={} A.l1.prototype={ -gl6(a){return B.hB}, -i2(){var s=this,r=s.xM$.a,q=s.kY$.a -return A.bCn(s.b.i2(),new A.W(r,new A.aRt(),A.a6(r).h("W<1,l0>")),new A.W(q,new A.aRu(),A.a6(q).h("W<1,e3>")),s.a)}, -eL(a,b){return b.aQJ(this)}} -A.aRt.prototype={ -$1(a){return A.aRm(a.a.i2(),a.b,a.c)}, +gla(a){return B.hE}, +i5(){var s=this,r=s.xO$.a,q=s.l1$.a +return A.bCt(s.b.i5(),new A.W(r,new A.aRz(),A.a7(r).h("W<1,l0>")),new A.W(q,new A.aRA(),A.a7(q).h("W<1,e2>")),s.a)}, +eK(a,b){return b.aQF(this)}} +A.aRz.prototype={ +$1(a){return A.aRs(a.a.i5(),a.b,a.c)}, $S:227} -A.aRu.prototype={ -$1(a){return a.i2()}, +A.aRA.prototype={ +$1(a){return a.i5()}, $S:239} -A.ank.prototype={} -A.anl.prototype={} -A.anm.prototype={} -A.ann.prototype={} -A.e3.prototype={} -A.anx.prototype={} -A.any.prototype={} -A.anz.prototype={} -A.anA.prototype={} -A.anB.prototype={} -A.anC.prototype={} -A.Rj.prototype={ -gl6(a){return B.jK}, -i2(){return new A.Rj(this.c,this.a,null)}, -eL(a,b){var s,r=b.a,q=r.a+="" return null}} -A.Bg.prototype={ -gl6(a){return B.jL}, -i2(){return new A.Bg(this.a,null)}, -eL(a,b){b.a.a+=A.BS(this.a,$.bce(),A.bl6(),null) +A.Bf.prototype={ +gla(a){return B.jO}, +i5(){return new A.Bf(this.a,null)}, +eK(a,b){b.a.a+=A.BR(this.a,$.bcl(),A.blc(),null) return null}} -A.aaR.prototype={ +A.aaY.prototype={ i(a,b){var s,r,q,p,o=this.c -if(!o.aX(0,b)){o.u(0,b,this.a.$1(b)) -for(s=this.b,r=A.w(o).h("bg<1>");o.a>s;){q=new A.bg(o,r) -p=q.gaz(q) -if(!p.D())A.a7(A.cF()) -o.N(0,p.gZ(p))}}o=o.i(0,b) +if(!o.aX(0,b)){o.t(0,b,this.a.$1(b)) +for(s=this.b,r=A.q(o).h("bf<1>");o.a>s;){q=new A.bf(o,r) +p=q.gaw(q) +if(!p.D())A.a6(A.cF()) +o.L(0,p.gZ(p))}}o=o.i(0,b) o.toString return o}} -A.GT.prototype={ -cs(a){var s,r=a.a,q=a.b,p=r.length,o=q")) -for(s=J.az(a);s.D();){r=s.gZ(s) -if(J.b6p(r)===B.pC)B.b.F(p,this.NX(r)) +return q.ahB(0,b)}, +NZ(a){return J.na(a.gc_(a),new A.aRW(this),this.$ti.c)}, +FC(a){var s,r,q,p=A.b([],this.$ti.h("p<1>")) +for(s=J.ax(a);s.D();){r=s.gZ(s) +if(J.b6v(r)===B.pG)B.b.F(p,this.NZ(r)) else{q=this.c q===$&&A.c() -if(!J.hx(q.a,r.gl6(r)))A.a7(A.bCo("Got "+r.gl6(r).k(0)+", but expected one of "+q.cl(0,", "),r,q)) -if(r.gb3(r)!=null)A.a7(A.b9P(u.x,r,r.gb3(r))) +if(!J.hw(q.a,r.gla(r)))A.a6(A.bCu("Got "+r.gla(r).k(0)+", but expected one of "+q.cl(0,", "),r,q)) +if(r.gb3(r)!=null)A.a6(A.b9V(u.x,r,r.gb3(r))) p.push(r)}}return p}} -A.aRQ.prototype={ +A.aRW.prototype={ $1(a){var s=this.a,r=s.c r===$&&A.c() -A.aRR(a,r) -return s.$ti.c.a(a.i2())}, -$S(){return this.a.$ti.h("1(e3)")}} -A.ab6.prototype={ -i2(){return new A.ab6(this.b,this.c,this.d,null)}, -gD0(){return this.c}, -gKw(){return this.d}} -A.ab7.prototype={ -gKw(){return this.b}, -i2(){return new A.ab7(this.b,null)}, -gD0(){return this.b}} -A.aRY.prototype={} -A.aRZ.prototype={ -aQI(a){this.adC(a.kY$)}, -aQJ(a){var s,r,q,p,o=this,n=o.a +A.aRX(a,r) +return s.$ti.c.a(a.i5())}, +$S(){return this.a.$ti.h("1(e2)")}} +A.abd.prototype={ +i5(){return new A.abd(this.b,this.c,this.d,null)}, +gD2(){return this.c}, +gKy(){return this.d}} +A.abe.prototype={ +gKy(){return this.b}, +i5(){return new A.abe(this.b,null)}, +gD2(){return this.b}} +A.aS3.prototype={} +A.aS4.prototype={ +aQE(a){this.adA(a.l1$)}, +aQF(a){var s,r,q,p,o=this,n=o.a n.a+="<" s=a.b -s.eL(0,o) -o.adA(a) -r=a.kY$ +s.eK(0,o) +o.ady(a) +r=a.l1$ q=r.a.length===0&&a.a p=n.a if(q)n.a=p+"/>" else{n.a=p+">" -o.adC(r) +o.adA(r) n.a+=""}}, -adA(a){var s=a.xM$ +ady(a){var s=a.xO$ if(s.a.length!==0){this.a.a+=" " -this.adD(s," ")}}, -adD(a,b){var s,r,q,p,o=this,n=J.az(a) +this.adB(s," ")}}, +adB(a,b){var s,r,q,p,o=this,n=J.ax(a) if(n.D())if(b==null||b.length===0){s=n.$ti.c -do{r=n.d;(r==null?s.a(r):r).eL(0,o)}while(n.D())}else{s=n.d;(s==null?n.$ti.c.a(s):s).eL(0,o) +do{r=n.d;(r==null?s.a(r):r).eK(0,o)}while(n.D())}else{s=n.d;(s==null?n.$ti.c.a(s):s).eK(0,o) for(s=o.a,r=A.h(b),q=n.$ti.c;n.D();){s.a+=r -p=n.d;(p==null?q.a(p):p).eL(0,o)}}}, -adC(a){return this.adD(a,null)}} -A.anG.prototype={} -A.aRl.prototype={ -aEO(a,b,c,d){var s,r,q=this +p=n.d;(p==null?q.a(p):p).eK(0,o)}}}, +adA(a){return this.adB(a,null)}} +A.anM.prototype={} +A.aRr.prototype={ +aEM(a,b,c,d){var s,r,q=this if(q.a||q.b){if(q.b&&q.r.length===0)if(a instanceof A.m3){s=q.f -r=new A.be(s,t.Yb) -if(!r.gaD(r))throw A.d(A.GW("Expected at most one XML declaration",b,c)) -else if(s.length!==0)throw A.d(A.GW("Unexpected XML declaration",b,c)) +r=new A.c3(s,t.Yb) +if(!r.gaD(r))throw A.d(A.GV("Expected at most one XML declaration",b,c)) +else if(s.length!==0)throw A.d(A.GV("Unexpected XML declaration",b,c)) s.push(a)}else if(a instanceof A.m4){s=q.f -r=new A.be(s,t.p0) -if(!r.gaD(r))throw A.d(A.GW("Expected at most one doctype declaration",b,c)) -else{r=new A.be(s,t.jd) -if(!r.gaD(r))throw A.d(A.GW("Unexpected doctype declaration",b,c))}s.push(a)}else if(a instanceof A.hL){s=q.f -r=new A.be(s,t.jd) -if(!r.gaD(r))throw A.d(A.GW("Unexpected root element",b,c)) -s.push(a)}if(a instanceof A.hL){if(!a.r)q.r.push(a)}else if(a instanceof A.iU){if(q.a){s=q.r -if(s.length===0)throw A.d(A.biJ(a.e,b,c)) +r=new A.c3(s,t.p0) +if(!r.gaD(r))throw A.d(A.GV("Expected at most one doctype declaration",b,c)) +else{r=new A.c3(s,t.jd) +if(!r.gaD(r))throw A.d(A.GV("Unexpected doctype declaration",b,c))}s.push(a)}else if(a instanceof A.hK){s=q.f +r=new A.c3(s,t.jd) +if(!r.gaD(r))throw A.d(A.GV("Unexpected root element",b,c)) +s.push(a)}if(a instanceof A.hK){if(!a.r)q.r.push(a)}else if(a instanceof A.iU){if(q.a){s=q.r +if(s.length===0)throw A.d(A.biP(a.e,b,c)) else{r=a.e -if(B.b.ga6(s).e!==r)throw A.d(A.biI(B.b.ga6(s).e,r,b,c))}}s=q.r +if(B.b.ga6(s).e!==r)throw A.d(A.biO(B.b.ga6(s).e,r,b,c))}}s=q.r if(s.length!==0)s.pop()}}}} -A.aRN.prototype={} -A.aRO.prototype={} -A.ab1.prototype={} -A.aaW.prototype={ +A.aRT.prototype={} +A.aRU.prototype={} +A.ab8.prototype={} +A.ab2.prototype={ d8(a){var s,r=new A.dl("") -B.b.ab(a,new A.b0N(new A.CV(r.gaQU(r),t.VQ),this.a).gad6()) +B.b.ab(a,new A.b0T(new A.CU(r.gaQQ(r),t.VQ),this.a).gad4()) s=r.a return s.charCodeAt(0)==0?s:s}} -A.b0N.prototype={ -ad7(a){var s=this.a.a +A.b0T.prototype={ +ad5(a){var s=this.a.a s.$1("")}, -ad9(a){var s=this.a.a +ad7(a){var s=this.a.a s.$1("")}, -ada(a){var s=this.a.a +ad8(a){var s=this.a.a s.$1("")}, -adc(a){var s,r,q=this.a.a +ada(a){var s,r,q=this.a.a q.$1("")}, -adf(a){var s=this.a.a +adc(a){var s=this.a.a s.$1("")}, -adl(a){var s,r=this.a.a +adj(a){var s,r=this.a.a r.$1("")}, -adu(a){var s=this.a.a +ads(a){var s=this.a.a s.$1("<") s.$1(a.e) -this.a5K(a.f) +this.a5I(a.f) if(a.r)s.$1("/>") else s.$1(">")}, -adv(a){var s=A.BS(a.gm(a),$.bce(),A.bl6(),null) +adt(a){var s=A.BR(a.gm(a),$.bcl(),A.blc(),null) this.a.a.$1(s)}, -a5K(a){var s,r,q,p,o,n,m -for(s=J.az(a),r=this.a,q=this.b;s.D();){p=s.gZ(s) +a5I(a){var s,r,q,p,o,n,m +for(s=J.ax(a),r=this.a,q=this.b;s.D();){p=s.gZ(s) o=r.a o.$1(" ") o.$1(p.a) @@ -148203,4158 +148317,4161 @@ o.$1("=") n=p.b p=p.c m=p.c -o.$1(m+A.h(q.a8e(n,p))+m)}}} -A.ap6.prototype={} -A.b0O.prototype={ -ad7(a){return this.re(0,new A.GS(a.e,null),a)}, -ad9(a){return this.re(0,new A.Rb(a.e,null),a)}, -ada(a){return this.re(0,A.biE(this.Rs(a.e)),a)}, -adc(a){return this.re(0,new A.Rd(a.e,a.f,a.r,null),a)}, -adf(a){var s,r,q,p,o=this.b -if(o==null)throw A.d(A.biJ(a.e,a.lM$,a.lL$)) -s=o.b.gKw() +o.$1(m+A.h(q.a8b(n,p))+m)}}} +A.apc.prototype={} +A.b0U.prototype={ +ad5(a){return this.rg(0,new A.GR(a.e,null),a)}, +ad7(a){return this.rg(0,new A.Re(a.e,null),a)}, +ad8(a){return this.rg(0,A.biK(this.Rr(a.e)),a)}, +ada(a){return this.rg(0,new A.Rg(a.e,a.f,a.r,null),a)}, +adc(a){var s,r,q,p,o=this.b +if(o==null)throw A.d(A.biP(a.e,a.lQ$,a.lP$)) +s=o.b.gKy() r=a.e -q=a.lM$ -p=a.lL$ -if(s!==r)A.a7(A.biI(s,r,q,p)) -o.a=o.kY$.a.length!==0 -s=A.bCp(o) +q=a.lQ$ +p=a.lP$ +if(s!==r)A.a6(A.biO(s,r,q,p)) +o.a=o.l1$.a.length!==0 +s=A.bCv(o) this.b=s -if(s==null)this.re(0,o,a.km$)}, -adl(a){return this.re(0,new A.Rj(a.e,a.f,null),a)}, -adu(a){var s,r=this,q=A.biG(a.e,r.Rs(a.f),B.uN,!0) -if(a.r)r.re(0,q,a) +if(s==null)this.rg(0,o,a.ko$)}, +adj(a){return this.rg(0,new A.Rm(a.e,a.f,null),a)}, +ads(a){var s,r=this,q=A.biM(a.e,r.Rr(a.f),B.uR,!0) +if(a.r)r.rg(0,q,a) else{s=r.b -if(s!=null)s.kY$.H(0,q) +if(s!=null)s.l1$.H(0,q) r.b=q}}, -adv(a){return this.re(0,new A.Bg(a.gm(a),null),a)}, -re(a,b,c){var s,r,q=this.b -if(q==null){s=c==null?null:c.km$ +adt(a){return this.rg(0,new A.Bf(a.gm(a),null),a)}, +rg(a,b,c){var s,r,q=this.b +if(q==null){s=c==null?null:c.ko$ q=t.ov r=b -for(;s!=null;s=s.km$)r=A.biG(s.e,this.Rs(s.f),A.b([r],q),s.r) +for(;s!=null;s=s.ko$)r=A.biM(s.e,this.Rr(s.f),A.b([r],q),s.r) q=A.b([b],q) -this.a.a.$1(q)}else q.kY$.H(0,b)}, -Rs(a){return J.na(a,new A.b0P(),t.Qx)}} -A.b0P.prototype={ -$1(a){return A.aRm(A.biH(a.a),a.b,a.c)}, +this.a.a.$1(q)}else q.l1$.H(0,b)}, +Rr(a){return J.na(a,new A.b0V(),t.Qx)}} +A.b0V.prototype={ +$1(a){return A.aRs(A.biN(a.a),a.b,a.c)}, $S:889} -A.ap7.prototype={} -A.eo.prototype={ -k(a){return new A.aaW(B.kg).d8(A.b([this],t.Ec))}} -A.anr.prototype={} -A.ans.prototype={} -A.ant.prototype={} +A.apd.prototype={} +A.ep.prototype={ +k(a){return new A.ab2(B.kj).d8(A.b([this],t.Ec))}} +A.anx.prototype={} +A.any.prototype={} +A.anz.prototype={} A.mS.prototype={ -eL(a,b){return b.ad7(this)}, -gI(a){return A.a4(B.jI,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +eK(a,b){return b.ad5(this)}, +gI(a){return A.a4(B.jL,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 return b instanceof A.mS&&b.e===this.e}} -A.oi.prototype={ -eL(a,b){return b.ad9(this)}, -gI(a){return A.a4(B.jJ,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +A.oh.prototype={ +eK(a,b){return b.ad7(this)}, +gI(a){return A.a4(B.jM,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.oi&&b.e===this.e}} +return b instanceof A.oh&&b.e===this.e}} A.m3.prototype={ -eL(a,b){return b.ada(this)}, -gI(a){return A.a4(B.pA,B.iH.f9(0,this.e),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +eK(a,b){return b.ad8(this)}, +gI(a){return A.a4(B.pE,B.iK.fa(0,this.e),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.m3&&B.iH.fJ(b.e,this.e)}} +return b instanceof A.m3&&B.iK.fL(b.e,this.e)}} A.m4.prototype={ -eL(a,b){return b.adc(this)}, -gI(a){return A.a4(B.pB,this.e,this.f,this.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +eK(a,b){return b.ada(this)}, +gI(a){return A.a4(B.pF,this.e,this.f,this.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 return b instanceof A.m4&&this.e===b.e&&J.e(this.f,b.f)&&this.r==b.r}} A.iU.prototype={ -eL(a,b){return b.adf(this)}, -gI(a){return A.a4(B.hB,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +eK(a,b){return b.adc(this)}, +gI(a){return A.a4(B.hE,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 return b instanceof A.iU&&b.e===this.e}, -gl5(a){return this.e}} -A.ano.prototype={} -A.oj.prototype={ -eL(a,b){return b.adl(this)}, -gI(a){return A.a4(B.jK,this.f,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +gl9(a){return this.e}} +A.anu.prototype={} +A.oi.prototype={ +eK(a,b){return b.adj(this)}, +gI(a){return A.a4(B.jN,this.f,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.oj&&b.e===this.e&&b.f===this.f}} -A.hL.prototype={ -eL(a,b){return b.adu(this)}, -gI(a){return A.a4(B.hB,this.e,this.r,B.iH.f9(0,this.f),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +return b instanceof A.oi&&b.e===this.e&&b.f===this.f}} +A.hK.prototype={ +eK(a,b){return b.ads(this)}, +gI(a){return A.a4(B.hE,this.e,this.r,B.iK.fa(0,this.f),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.hL&&b.e===this.e&&b.r===this.r&&B.iH.fJ(b.f,this.f)}, -gl5(a){return this.e}} -A.anE.prototype={} -A.GX.prototype={ +return b instanceof A.hK&&b.e===this.e&&b.r===this.r&&B.iK.fL(b.f,this.f)}, +gl9(a){return this.e}} +A.anK.prototype={} +A.GW.prototype={ gm(a){var s,r=this,q=r.r -if(q===$){s=r.f.fI(0,r.e) -r.r!==$&&A.Z() +if(q===$){s=r.f.fK(0,r.e) +r.r!==$&&A.a1() r.r=s q=s}return q}, -eL(a,b){return b.adv(this)}, -gI(a){return A.a4(B.jL,this.gm(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, +eK(a,b){return b.adt(this)}, +gI(a){return A.a4(B.jO,this.gm(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 return t.JC.b(b)&&b.gm(b)===this.gm(this)}, -$iRk:1} -A.aaX.prototype={ -gaz(a){var s=this,r=A.b([],t.Ec),q=A.b([],t.po) -return new A.aRv($.brC().i(0,s.b),new A.aRl(s.c,s.d,!1,!1,!1,r,q),new A.bn("",s.a,0,t.ei))}} -A.aRv.prototype={ +$iRn:1} +A.ab3.prototype={ +gaw(a){var s=this,r=A.b([],t.Ec),q=A.b([],t.po) +return new A.aRB($.brI().i(0,s.b),new A.aRr(s.c,s.d,!1,!1,!1,r,q),new A.bm("",s.a,0,t.ei))}} +A.aRB.prototype={ gZ(a){var s=this.d s.toString return s}, D(){var s,r,q,p,o=this,n=o.c if(n!=null){s=o.a.cs(n) -if(s.guW()){o.c=s +if(s.guX()){o.c=s o.d=s.gm(s) -o.b.aEO(s.gm(s),n.a,n.b,s.b) +o.b.aEM(s.gm(s),n.a,n.b,s.b) return!0}else{r=n.b q=n.a if(r"),A.cS("/>")],t.sb),B.GQ,q),q,q,p,q,q),new A.aRM(),q,q,p,q,q,t.a1)}, -aF9(a){return A.b8R(new A.bj(this.gaEZ(),B.x,t.vq),0,9007199254740991,t.wG)}, -aF_(){var s=this,r=t.WV,q=t.N,p=t.y1 -return A.zF(A.n4(new A.bj(s.gzA(),B.x,r),new A.bj(s.gnQ(),B.x,r),new A.bj(s.gaF0(),B.x,t.kD),q,q,p),new A.aRA(s),q,q,p,t.wG)}, -aF1(){var s=this.gzB(),r=t.WV,q=t.N,p=t.y1 -return new A.lH(B.a2u,A.aGF(A.b5x(new A.bj(s,B.x,r),A.cS("="),new A.bj(s,B.x,r),new A.bj(this.gu6(),B.x,t.kD),q,q,q,p),new A.aRw(),q,q,q,p,p),t.VX)}, -aF2(){var s=t.kD -return A.u4(A.b([new A.bj(this.gaF3(),B.x,s),new A.bj(this.gaF7(),B.x,s),new A.bj(this.gaF5(),B.x,s)],t.gW),null,t.y1)}, -aF4(){var s=t.N -return A.zF(A.n4(A.cS('"'),new A.GT('"',0),A.cS('"'),s,s,s),new A.aRx(),s,s,s,t.y1)}, -aF8(){var s=t.N -return A.zF(A.n4(A.cS("'"),new A.GT("'",0),A.cS("'"),s,s,s),new A.aRz(),s,s,s,t.y1)}, -aF6(){return A.v2(new A.bj(this.gnQ(),B.x,t.WV),new A.aRy(),t.N,t.y1)}, -aIK(a){var s=t.WV,r=t.N -return A.aGF(A.b5x(A.cS(""),r,r,r,r),new A.aRJ(),r,r,r,r,t.Gn)}, -aG9(){var s=t.N -return A.zF(A.n4(A.cS("" expected',new A.kK(A.cS("-->"),0,9007199254740991,new A.md("input expected"),t.Po),t.Ii),A.cS("-->"),s,s,s),new A.aRD(),s,s,s,t.mL)}, -aFA(){var s=t.N -return A.zF(A.n4(A.cS("" expected',new A.kK(A.cS("]]>"),0,9007199254740991,new A.md("input expected"),t.Po),t.Ii),A.cS("]]>"),s,s,s),new A.aRB(),s,s,s,t.nT)}, -aHC(){var s=t.N,r=t.d0 -return A.aGF(A.b5x(A.cS(""),s,r,s,s),new A.aRE(),s,r,s,s,t.UR)}, -aOA(){var s=t.WV,r=t.N -return A.aGF(A.b5x(A.cS("" expected',new A.kK(A.cS("?>"),0,9007199254740991,new A.md("input expected"),t.Po),t.Ii),r,r),new A.aRK(),r,r,r),t.mA),A.cS("?>"),r,r,r,r),new A.aRL(),r,r,r,r,t.Mw)}, -aIa(){var s=this,r=A.cS(""),t.mM),new A.aRI(),n,n,n,t.dd,n,t.ob,n,n,t.RN)}, -aIi(){var s=t.r0 -return A.u4(A.b([new A.bj(this.gaIl(),B.x,s),new A.bj(this.gaIj(),B.x,s)],t.Gv),null,t.aD)}, -aIm(){var s=t.N,r=t.y1 -return A.zF(A.n4(A.cS("SYSTEM"),new A.bj(this.gzA(),B.x,t.WV),new A.bj(this.gu6(),B.x,t.kD),s,s,r),new A.aRG(),s,s,r,t.aD)}, -aIk(){var s=this.gzA(),r=t.WV,q=this.gu6(),p=t.kD,o=t.N,n=t.y1 -return A.bgi(A.bmi(A.cS("PUBLIC"),new A.bj(s,B.x,r),new A.bj(q,B.x,p),new A.bj(s,B.x,r),new A.bj(q,B.x,p),o,o,n,o,n),new A.aRF(),o,o,n,o,n,t.aD)}, -aIo(){var s,r=this,q=A.cS("["),p=t.lk -p=A.u4(A.b([new A.bj(r.gaId(),B.x,p),new A.bj(r.gaIb(),B.x,p),new A.bj(r.gaIf(),B.x,p),new A.bj(r.gaIp(),B.x,p),new A.bj(r.gabe(),B.x,t.hC),new A.bj(r.ga6G(),B.x,t.ZV),new A.bj(r.gaIr(),B.x,p),new A.md("input expected")],t.Vz),null,t.z) +A.ab4.prototype={ +aIX(){var s=this +return A.u1(A.b([new A.bi(s.gaFF(),B.x,t.sE),new A.bi(s.gaga(),B.x,t.MB),new A.bi(s.gaIH(s),B.x,t.OY),new A.bi(s.ga6E(),B.x,t.ZV),new A.bi(s.gaFx(),B.x,t.nt),new A.bi(s.gaHz(),B.x,t.MD),new A.bi(s.gabc(),B.x,t.hC),new A.bi(s.gaI7(),B.x,t.CP)],t.B3),B.GT,t.xo)}, +aFG(){return A.v0(new A.GS("<",1),new A.aRI(this),t.N,t.JC)}, +agb(){var s=this,r=t.WV,q=t.N,p=t.d0 +return A.bgp(A.bmo(A.cS("<"),new A.bi(s.gnS(),B.x,r),new A.bi(s.gx7(s),B.x,t.u4),new A.bi(s.gzD(),B.x,r),A.u1(A.b([A.cS(">"),A.cS("/>")],t.sb),B.GU,q),q,q,p,q,q),new A.aRS(),q,q,p,q,q,t.a1)}, +aF7(a){return A.b8X(new A.bi(this.gaEX(),B.x,t.vq),0,9007199254740991,t.wG)}, +aEY(){var s=this,r=t.WV,q=t.N,p=t.y1 +return A.zD(A.n4(new A.bi(s.gzC(),B.x,r),new A.bi(s.gnS(),B.x,r),new A.bi(s.gaEZ(),B.x,t.kD),q,q,p),new A.aRG(s),q,q,p,t.wG)}, +aF_(){var s=this.gzD(),r=t.WV,q=t.N,p=t.y1 +return new A.lH(B.a2y,A.aGL(A.b5D(new A.bi(s,B.x,r),A.cS("="),new A.bi(s,B.x,r),new A.bi(this.gu6(),B.x,t.kD),q,q,q,p),new A.aRC(),q,q,q,p,p),t.VX)}, +aF0(){var s=t.kD +return A.u1(A.b([new A.bi(this.gaF1(),B.x,s),new A.bi(this.gaF5(),B.x,s),new A.bi(this.gaF3(),B.x,s)],t.gW),null,t.y1)}, +aF2(){var s=t.N +return A.zD(A.n4(A.cS('"'),new A.GS('"',0),A.cS('"'),s,s,s),new A.aRD(),s,s,s,t.y1)}, +aF6(){var s=t.N +return A.zD(A.n4(A.cS("'"),new A.GS("'",0),A.cS("'"),s,s,s),new A.aRF(),s,s,s,t.y1)}, +aF4(){return A.v0(new A.bi(this.gnS(),B.x,t.WV),new A.aRE(),t.N,t.y1)}, +aII(a){var s=t.WV,r=t.N +return A.aGL(A.b5D(A.cS(""),r,r,r,r),new A.aRP(),r,r,r,r,t.Gn)}, +aG7(){var s=t.N +return A.zD(A.n4(A.cS("" expected',new A.kL(A.cS("-->"),0,9007199254740991,new A.me("input expected"),t.Po),t.Ii),A.cS("-->"),s,s,s),new A.aRJ(),s,s,s,t.mL)}, +aFy(){var s=t.N +return A.zD(A.n4(A.cS("" expected',new A.kL(A.cS("]]>"),0,9007199254740991,new A.me("input expected"),t.Po),t.Ii),A.cS("]]>"),s,s,s),new A.aRH(),s,s,s,t.nT)}, +aHA(){var s=t.N,r=t.d0 +return A.aGL(A.b5D(A.cS(""),s,r,s,s),new A.aRK(),s,r,s,s,t.UR)}, +aOy(){var s=t.WV,r=t.N +return A.aGL(A.b5D(A.cS("" expected',new A.kL(A.cS("?>"),0,9007199254740991,new A.me("input expected"),t.Po),t.Ii),r,r),new A.aRQ(),r,r,r),t.mA),A.cS("?>"),r,r,r,r),new A.aRR(),r,r,r,r,t.Mw)}, +aI8(){var s=this,r=A.cS(""),t.mM),new A.aRO(),n,n,n,t.dd,n,t.ob,n,n,t.RN)}, +aIg(){var s=t.r0 +return A.u1(A.b([new A.bi(this.gaIj(),B.x,s),new A.bi(this.gaIh(),B.x,s)],t.Gv),null,t.aD)}, +aIk(){var s=t.N,r=t.y1 +return A.zD(A.n4(A.cS("SYSTEM"),new A.bi(this.gzC(),B.x,t.WV),new A.bi(this.gu6(),B.x,t.kD),s,s,r),new A.aRM(),s,s,r,t.aD)}, +aIi(){var s=this.gzC(),r=t.WV,q=this.gu6(),p=t.kD,o=t.N,n=t.y1 +return A.bgp(A.bmo(A.cS("PUBLIC"),new A.bi(s,B.x,r),new A.bi(q,B.x,p),new A.bi(s,B.x,r),new A.bi(q,B.x,p),o,o,n,o,n),new A.aRL(),o,o,n,o,n,t.aD)}, +aIm(){var s,r=this,q=A.cS("["),p=t.lk +p=A.u1(A.b([new A.bi(r.gaIb(),B.x,p),new A.bi(r.gaI9(),B.x,p),new A.bi(r.gaId(),B.x,p),new A.bi(r.gaIn(),B.x,p),new A.bi(r.gabc(),B.x,t.hC),new A.bi(r.ga6E(),B.x,t.ZV),new A.bi(r.gaIp(),B.x,p),new A.me("input expected")],t.Vz),null,t.z) s=t.N -return A.zF(A.n4(q,new A.nw('"]" expected',new A.kK(A.cS("]"),0,9007199254740991,p,t.mT),t.vo),A.cS("]"),s,s,s),new A.aRH(),s,s,s,s)}, -aIe(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, -aIc(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, -aIg(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, -aIq(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, -aIs(){var s=t.N -return A.n4(A.cS("%"),new A.bj(this.gnQ(),B.x,t.WV),A.cS(";"),s,s,s)}, -ag5(){var s="whitespace expected" -return A.bh1(new A.Ax(B.qR,s),1,9007199254740991,s)}, -ag6(){var s="whitespace expected" -return A.bh1(new A.Ax(B.qR,s),0,9007199254740991,s)}, -aMS(){var s=t.WV,r=t.N -return new A.nw("name expected",A.bbb(new A.bj(this.gaMQ(),B.x,s),A.b8R(new A.bj(this.gaMO(),B.x,s),0,9007199254740991,r),r,t.yp),t.c1)}, -aMR(){return A.bm4(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd",null)}, -aMP(){return A.bm4(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd-.0-9\xb7\u0300-\u036f\u203f-\u2040",null)}} -A.aRC.prototype={ +return A.zD(A.n4(q,new A.nu('"]" expected',new A.kL(A.cS("]"),0,9007199254740991,p,t.mT),t.vo),A.cS("]"),s,s,s),new A.aRN(),s,s,s,s)}, +aIc(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIa(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIe(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIo(){var s=A.cS(""),0,9007199254740991,r,t.xj),A.cS(">"),q,t.UX,q)}, +aIq(){var s=t.N +return A.n4(A.cS("%"),new A.bi(this.gnS(),B.x,t.WV),A.cS(";"),s,s,s)}, +ag3(){var s="whitespace expected" +return A.bh8(new A.Aw(B.qV,s),1,9007199254740991,s)}, +ag4(){var s="whitespace expected" +return A.bh8(new A.Aw(B.qV,s),0,9007199254740991,s)}, +aMQ(){var s=t.WV,r=t.N +return new A.nu("name expected",A.bbh(new A.bi(this.gaMO(),B.x,s),A.b8X(new A.bi(this.gaMM(),B.x,s),0,9007199254740991,r),r,t.yp),t.c1)}, +aMP(){return A.bma(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd",null)}, +aMN(){return A.bma(":A-Z_a-z\xc0-\xd6\xd8-\xf6\xf8-\u02ff\u0370-\u037d\u037f-\u1fff\u200c-\u200d\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd-.0-9\xb7\u0300-\u036f\u203f-\u2040",null)}} +A.aRI.prototype={ $1(a){var s=null -return new A.GX(a,this.a.a,s,s,s,s)}, +return new A.GW(a,this.a.a,s,s,s,s)}, $S:905} -A.aRM.prototype={ +A.aRS.prototype={ $5(a,b,c,d,e){var s=null -return new A.hL(b,c,e==="/>",s,s,s,s)}, +return new A.hK(b,c,e==="/>",s,s,s,s)}, $S:906} -A.aRA.prototype={ -$3(a,b,c){return new A.hr(b,this.a.a.fI(0,c.a),c.b,null)}, +A.aRG.prototype={ +$3(a,b,c){return new A.hq(b,this.a.a.fK(0,c.a),c.b,null)}, $S:907} -A.aRw.prototype={ +A.aRC.prototype={ $4(a,b,c,d){return d}, $S:908} -A.aRx.prototype={ -$3(a,b,c){return new A.dd(b,B.pz,t.y1)}, +A.aRD.prototype={ +$3(a,b,c){return new A.dd(b,B.pD,t.y1)}, $S:183} -A.aRz.prototype={ -$3(a,b,c){return new A.dd(b,B.abF,t.y1)}, +A.aRF.prototype={ +$3(a,b,c){return new A.dd(b,B.abJ,t.y1)}, $S:183} -A.aRy.prototype={ -$1(a){return new A.dd(a,B.pz,t.y1)}, +A.aRE.prototype={ +$1(a){return new A.dd(a,B.pD,t.y1)}, $S:910} -A.aRJ.prototype={ +A.aRP.prototype={ $4(a,b,c,d){var s=null return new A.iU(b,s,s,s,s)}, $S:911} -A.aRD.prototype={ +A.aRJ.prototype={ $3(a,b,c){var s=null -return new A.oi(b,s,s,s,s)}, +return new A.oh(b,s,s,s,s)}, $S:912} -A.aRB.prototype={ +A.aRH.prototype={ $3(a,b,c){var s=null return new A.mS(b,s,s,s,s)}, $S:913} -A.aRE.prototype={ +A.aRK.prototype={ $4(a,b,c,d){var s=null return new A.m3(b,s,s,s,s)}, $S:914} -A.aRK.prototype={ +A.aRQ.prototype={ $2(a,b){return b}, $S:178} -A.aRL.prototype={ +A.aRR.prototype={ $4(a,b,c,d){var s=null -return new A.oj(b,c,s,s,s,s)}, +return new A.oi(b,c,s,s,s,s)}, $S:916} -A.aRI.prototype={ +A.aRO.prototype={ $8(a,b,c,d,e,f,g,h){var s=null return new A.m4(c,d,f,s,s,s,s)}, $S:917} -A.aRG.prototype={ -$3(a,b,c){return new A.hD(null,null,c.a,c.b)}, +A.aRM.prototype={ +$3(a,b,c){return new A.hC(null,null,c.a,c.b)}, $S:918} -A.aRF.prototype={ -$5(a,b,c,d,e){return new A.hD(c.a,c.b,e.a,e.b)}, +A.aRL.prototype={ +$5(a,b,c,d,e){return new A.hC(c.a,c.b,e.a,e.b)}, $S:919} -A.aRH.prototype={ +A.aRN.prototype={ $3(a,b,c){return b}, $S:920} -A.b4C.prototype={ -$1(a){return A.bJx(new A.bj(new A.aaY(a).gaIY(),B.x,t.Lc),t.xo)}, +A.b4I.prototype={ +$1(a){return A.bJD(new A.bi(new A.ab4(a).gaIW(),B.x,t.Lc),t.xo)}, $S:921} -A.CV.prototype={} -A.hr.prototype={ +A.CU.prototype={} +A.hq.prototype={ gI(a){return A.a4(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, l(a,b){if(b==null)return!1 -return b instanceof A.hr&&b.a===this.a&&b.b===this.b&&b.c===this.c}, -gl5(a){return this.a}} -A.anp.prototype={} -A.anq.prototype={} -A.Rf.prototype={ -gTW(a){var s=this,r=B.c.fm(s.gl5(s),":") -return r>0?B.c.cf(s.gl5(s),r+1):s.gl5(s)}} -A.Re.prototype={ -aQH(a){return a.eL(0,this)}} -A.b5c.prototype={ -$0(){return A.bIF()}, +return b instanceof A.hq&&b.a===this.a&&b.b===this.b&&b.c===this.c}, +gl9(a){return this.a}} +A.anv.prototype={} +A.anw.prototype={} +A.Ri.prototype={ +gTV(a){var s=this,r=B.c.fp(s.gl9(s),":") +return r>0?B.c.cf(s.gl9(s),r+1):s.gl9(s)}} +A.Rh.prototype={ +aQD(a){return a.eK(0,this)}} +A.b5i.prototype={ +$0(){return A.bIL()}, $S:75} -A.b5b.prototype={ -$0(){var s,r=$.bs6(),q=$.bbl(),p=new A.aQZ(A.D(t.N,t.Oq)),o=$.b6_() -o.u(0,p,q) -$.btc=p -A.G6(null,null,t._2) -p=$.bbL() -q=new A.aMo() -o.u(0,q,p) -A.bgw(q,p,!0) -$.bAf=q +A.b5h.prototype={ +$0(){var s,r=$.bsc(),q=$.bbr(),p=new A.aR4(A.D(t.N,t.Oq)),o=$.b65() +o.t(0,p,q) +$.btj=p +A.G4(null,null,t._2) +p=$.bbR() +q=new A.aMu() +o.t(0,q,p) +A.bgD(q,p,!0) +$.bAk=q q=window q.toString -p=$.bbS() -s=new A.aQE(q) -o.u(0,s,p) +p=$.bbZ() +s=new A.aQK(q) +o.t(0,s,p) q=q.navigator.userAgent q.toString s.b=B.c.O(q,"Safari")&&!B.c.O(q,"Chrome") -A.bgw(s,p,!0) -$.bBZ=s -$.brZ() -$.b6h().aP2("__url_launcher::link",A.bIB(),!1) -$.bm5=r.gaJT()}, -$S:5};(function aliases(){var s=A.ak4.prototype -s.akT=s.aj -s.akZ=s.bK -s.akX=s.bl -s.al1=s.aF -s.al_=s.ee -s.akY=s.ku -s.al0=s.ap -s.akW=s.np -s.akV=s.u9 -s.akU=s.kM +A.bgD(s,p,!0) +$.bC4=s +$.bs4() +$.b6n().aP0("__url_launcher::link",A.bIH(),!1) +$.bmb=r.gaJR()}, +$S:7};(function aliases(){var s=A.akb.prototype +s.akR=s.aj +s.akX=s.bJ +s.akV=s.bk +s.al_=s.aF +s.akY=s.ee +s.akW=s.kw +s.akZ=s.ap +s.akU=s.ns +s.akT=s.u9 +s.akS=s.kO s=A.j3.prototype -s.agJ=s.Bt -s.agK=s.xd -s.agL=s.xe -s.agM=s.xf -s.agN=s.II -s.agO=s.ci -s.agP=s.q3 -s.agQ=s.nt -s.agR=s.jf -s.agT=s.hm -s.agS=s.xF -s.agU=s.ey -s.agV=s.oF -s.agW=s.nu -s.agX=s.lJ -s.agY=s.W -s.agZ=s.nv -s.ah_=s.mF -s.ah0=s.dh -s.ah1=s.aQ -s.ah2=s.mG -s.ah3=s.oG -s.ah4=s.bl -s.ah5=s.ku -s.ah6=s.bK -s.ah7=s.fO -s.ah9=s.LD -s.ah8=s.zl -s.aha=s.ee -s.ahb=s.ap -s.ahc=s.aF -s=A.CR.prototype -s.ahr=s.qn -s=A.me.prototype -s.ahd=s.v -s=A.Sb.prototype -s.Y7=s.dg -s=A.DL.prototype -s.ahZ=s.Nx +s.agH=s.Bv +s.agI=s.xf +s.agJ=s.xg +s.agK=s.xh +s.agL=s.IK +s.agM=s.ci +s.agN=s.q5 +s.agO=s.nw +s.agP=s.jh +s.agR=s.hp +s.agQ=s.xH +s.agS=s.ex +s.agT=s.oH +s.agU=s.nx +s.agV=s.lN +s.agW=s.W +s.agX=s.ny +s.agY=s.mJ +s.agZ=s.dh +s.ah_=s.aQ +s.ah0=s.mK +s.ah1=s.oI +s.ah2=s.bk +s.ah3=s.kw +s.ah4=s.bJ +s.ah5=s.fP +s.ah7=s.LF +s.ah6=s.zn +s.ah8=s.ee +s.ah9=s.ap +s.aha=s.aF +s=A.CQ.prototype +s.ahp=s.qp +s=A.mf.prototype +s.ahb=s.v +s=A.Se.prototype +s.Y6=s.dg +s=A.DK.prototype +s.ahX=s.Nz s=A.h2.prototype -s.aiI=s.KN -s.XD=s.cI -s.Mn=s.B4 -s.XH=s.a4 -s.XG=s.pj -s.XE=s.oE -s.XF=s.Du -s=A.i1.prototype -s.aiG=s.nX -s.tz=s.a4 -s.aiH=s.pj -s.F5=s.oE -s=A.K8.prototype -s.Mh=s.y9 -s.ahw=s.VC -s.ahu=s.nr -s.ahv=s.Sm -s=J.E2.prototype -s.ai7=s.k -s.ai6=s.a_ -s=J.nO.prototype -s.aig=s.k +s.aiG=s.KP +s.XC=s.cI +s.Mp=s.B6 +s.XG=s.a4 +s.XF=s.pl +s.XD=s.oG +s.XE=s.Dw +s=A.i0.prototype +s.aiE=s.nZ +s.tA=s.a4 +s.aiF=s.pl +s.F7=s.oG +s=A.K7.prototype +s.Mj=s.yb +s.ahu=s.VB +s.ahs=s.nu +s.aht=s.Sl +s=J.E1.prototype +s.ai5=s.k +s.ai4=s.a_ +s=J.nM.prototype +s.aie=s.k s=A.iE.prototype -s.ai9=s.a9y -s.aia=s.a9z -s.aic=s.a9B -s.aib=s.a9A +s.ai7=s.a9v +s.ai8=s.a9w +s.aia=s.a9y +s.ai9=s.a9x s=A.iW.prototype -s.ak_=s.qN -s.ak0=s.zW -s=A.te.prototype -s.akc=s.wb -s.akd=s.a_J -s.akf=s.a3h -s.ake=s.nk +s.ajY=s.qP +s.ajZ=s.zY +s=A.tb.prototype +s.aka=s.wc +s.akb=s.a_I +s.akd=s.a3f +s.akc=s.nn s=A.K.prototype -s.Xy=s.bX -s=A.B.prototype -s.Xv=s.le -s.ai8=s.k +s.Xx=s.bW +s=A.A.prototype +s.Xu=s.lj +s.ai6=s.k s=A.z.prototype -s.zM=s.l +s.zO=s.l s.d5=s.k s=A.aD.prototype -s.ahP=s.B2 +s.ahN=s.B4 s=A.n.prototype -s.ahi=s.l -s.ahj=s.k -s=A.D3.prototype -s.ahx=s.u -s.ahy=s.H -s.ahz=s.F -s.ahA=s.hf -s.ahB=s.i7 -s.ahC=s.N -s.ahD=s.dn -s.ahE=s.eJ -s.ahF=s.hw -s.ahG=s.iE -s.ahH=s.bX +s.ahg=s.l +s.ahh=s.k +s=A.D2.prototype +s.ahv=s.t +s.ahw=s.H +s.ahx=s.F +s.ahy=s.hi +s.ahz=s.ia +s.ahA=s.L +s.ahB=s.dn +s.ahC=s.eI +s.ahD=s.hz +s.ahE=s.iH +s.ahF=s.bW s=A.mn.prototype -s.Xp=s.p -s=A.RF.prototype -s.ak2=s.bv -s=A.RG.prototype -s.ak3=s.bv -s=A.id.prototype -s.agv=s.a4 -s=A.RV.prototype -s.ak4=s.ix -s=A.Tk.prototype -s.akm=s.bv -s=A.TH.prototype +s.Xo=s.p +s=A.RI.prototype +s.ak0=s.bt +s=A.RJ.prototype +s.ak1=s.bt +s=A.ic.prototype +s.agt=s.a4 +s=A.RY.prototype +s.ak2=s.iA +s=A.Tn.prototype +s.akk=s.bt +s=A.TK.prototype +s.aku=s.a4 +s=A.TL.prototype +s.akv=s.a4 +s=A.TM.prototype s.akw=s.a4 -s=A.TI.prototype +s=A.TN.prototype s.akx=s.a4 -s=A.TJ.prototype -s.aky=s.a4 -s=A.TK.prototype -s.akz=s.a4 -s=A.Sv.prototype -s.ak9=s.bv -s=A.Sw.prototype -s.ak8=s.bv -s=A.Vc.prototype -s.alh=s.a4 -s=A.Vd.prototype -s.ali=s.a4 -s=A.Tl.prototype -s.akn=s.bv +s=A.Sy.prototype +s.ak7=s.bt +s=A.Sz.prototype +s.ak6=s.bt +s=A.Vf.prototype +s.alf=s.a4 +s=A.Vg.prototype +s.alg=s.a4 +s=A.To.prototype +s.akl=s.bt +s=A.Tp.prototype +s.akm=s.p +s=A.T4.prototype +s.akg=s.a4 s=A.Tm.prototype -s.ako=s.p -s=A.T1.prototype -s.aki=s.a4 -s=A.Tj.prototype -s.akl=s.ix +s.akj=s.iA s=A.cD.prototype -s.kF=s.hS -s.zK=s.jZ -s.ahe=s.rQ -s=A.oz.prototype -s.ahf=s.H -s.ahg=s.N -s.ahh=s.hz -s=A.bO.prototype -s.ajz=s.hS -s.ajy=s.jZ +s.kH=s.hU +s.zM=s.k0 +s.ahc=s.rR +s=A.qf.prototype +s.ahd=s.H +s.ahe=s.L +s.ahf=s.h5 +s=A.bR.prototype +s.ajx=s.hU +s.ajw=s.k0 s=A.C.prototype -s.cP=s.bE -s.lm=s.h2 -s.na=s.p -s.fh=s.bv -s.pB=s.hh -s.ln=s.a4 -s.Mf=s.o3 -s.Xd=s.aK -s.Me=s.l9 -s.ahk=s.lT -s.ahl=s.t_ -s=A.RC.prototype -s.ak1=s.bv -s=A.yF.prototype -s.ai0=s.bv -s=A.T2.prototype -s.akj=s.bv -s=A.UP.prototype -s.ald=s.bv +s.cP=s.bD +s.lr=s.h4 +s.nd=s.p +s.fi=s.bt +s.pD=s.hk +s.ls=s.a4 +s.Mh=s.o5 +s.Xc=s.aK +s.Mg=s.ld +s.ahi=s.lX +s.ahj=s.t0 +s=A.RF.prototype +s.ak_=s.bt +s=A.yD.prototype +s.ahZ=s.bt +s=A.T5.prototype +s.akh=s.bt +s=A.US.prototype +s.alb=s.bt s=A.lu.prototype -s.Xw=s.js -s=A.rH.prototype -s.w_=s.aK -s=A.ay.prototype -s.aiJ=s.scF -s.XJ=s.t_ -s.XK=s.l9 -s=A.hn.prototype -s.w0=s.a4 +s.Xv=s.ju +s=A.rF.prototype +s.w0=s.aK +s=A.az.prototype +s.aiH=s.scH +s.XI=s.t0 +s.XJ=s.ld +s=A.hm.prototype +s.w1=s.a4 s=A.jn.prototype -s.ajC=s.a4 +s.ajA=s.a4 s=A.fK.prototype -s.Y_=s.bv -s.ajD=s.aK -s=A.AD.prototype -s.Y0=s.bv -s=A.w5.prototype -s.ajH=s.aK -s=A.oc.prototype -s.ajI=s.se6 -s=A.oA.prototype -s.ahm=s.bv -s=A.eF.prototype -s.Xk=s.c2 -s=A.hC.prototype -s.ahL=s.rR -s.Xi=s.nS -s.ahK=s.p5 +s.XZ=s.bt +s.ajB=s.aK +s=A.AC.prototype +s.Y_=s.bt +s=A.w3.prototype +s.ajF=s.aK +s=A.ob.prototype +s.ajG=s.se6 +s=A.oy.prototype +s.ahk=s.bt +s=A.eG.prototype +s.Xj=s.c2 +s=A.hB.prototype +s.ahJ=s.rS +s.Xh=s.nU +s.ahI=s.p7 s=A.cB.prototype -s.ajF=s.ca +s.ajD=s.ca s=A.af.prototype -s.nb=s.ix -s.iL=s.aK -s.fE=s.a4 -s.ahQ=s.o3 -s.Xq=s.h2 +s.ne=s.iA +s.iO=s.aK +s.fG=s.a4 +s.ahO=s.o5 +s.Xp=s.h4 s=A.av.prototype -s.ahV=s.ix -s.ahW=s.h2 -s.lo=s.p -s.Mk=s.bv -s.ahX=s.hh -s=A.yz.prototype -s.ai_=s.js +s.ahT=s.iA +s.ahU=s.h4 +s.lt=s.p +s.Mm=s.bt +s.ahV=s.hk +s=A.yx.prototype +s.ahY=s.ju s=A.fq.prototype -s.Ml=s.js -s=A.hA.prototype -s.agI=s.p -s.agH=s.ex -s=A.ip.prototype -s.XI=s.ex +s.Mn=s.ju +s=A.hz.prototype +s.agG=s.p +s.agF=s.ew +s=A.io.prototype +s.XH=s.ew s=A.bc.prototype -s.lq=s.ca +s.lv=s.ca s=A.iI.prototype -s.aij=s.k_ -s=A.a2X.prototype -s.aie=s.abV -s=A.Rl.prototype -s.ajX=s.a4 +s.aih=s.k5 +s=A.a32.prototype +s.aic=s.abT +s=A.Ro.prototype +s.ajV=s.a4 s=A.eQ.prototype -s.og=s.a4 -s.pD=s.j5 -s=A.Qk.prototype -s.Y1=s.nD -s=A.VY.prototype -s.alP=s.v -s=A.Ce.prototype -s.tv=s.p -s.agB=s.V8 -s=A.bI.prototype -s.F2=s.a4 -s=A.a0V.prototype -s.ahR=s.hh +s.oi=s.a4 +s.pF=s.j7 +s=A.Qn.prototype +s.Y0=s.nF +s=A.W2.prototype +s.alN=s.v +s=A.Cd.prototype +s.tw=s.p +s.agz=s.V7 +s=A.bH.prototype +s.F4=s.a4 +s=A.a10.prototype +s.ahP=s.hk s=A.dF.prototype -s.Mc=s.KX -s=A.No.prototype -s.aiF=s.ap -s=A.IM.prototype -s.Md=s.v -s=A.VL.prototype +s.Me=s.KZ +s=A.Nq.prototype +s.aiD=s.ap +s=A.IL.prototype +s.Mf=s.v +s=A.VQ.prototype +s.alA=s.v +s=A.VR.prototype +s.alB=s.v +s=A.VS.prototype s.alC=s.v -s=A.VM.prototype +s=A.VT.prototype s.alD=s.v -s=A.VN.prototype -s.alE=s.v -s=A.VO.prototype -s.alF=s.v -s=A.W1.prototype -s.alR=s.b6 -s.alS=s.b1 -s=A.XK.prototype -s.agy=s.lV -s.agz=s.uR -s.agA=s.Vw -s=A.bs.prototype -s.agF=s.ai -s.agG=s.a9 -s.fs=s.v -s.Xc=s.C -s=A.iu.prototype -s.zR=s.sm +s=A.W6.prototype +s.alP=s.b6 +s.alQ=s.b1 +s=A.XP.prototype +s.agw=s.lZ +s.agx=s.uS +s.agy=s.Vv +s=A.br.prototype +s.agD=s.ai +s.agE=s.a9 +s.fv=s.v +s.Xb=s.C +s=A.it.prototype +s.zT=s.sm s=A.aX.prototype -s.ahI=s.fe -s=A.np.prototype -s.ahJ=s.fe +s.ahG=s.ff +s=A.nn.prototype +s.ahH=s.ff s=A.ad.prototype -s.Ma=s.b6 -s.eU=s.b1 -s.M9=s.kf -s.Mb=s.kW -s=A.DI.prototype -s.Xr=s.aL_ -s.ahY=s.S9 +s.Mc=s.b6 +s.eV=s.b1 +s.Mb=s.kh +s.Md=s.kZ +s=A.DH.prototype +s.Xq=s.aKY +s.ahW=s.S8 s=A.kN.prototype -s.aih=s.lX -s=A.Da.prototype -s.ahM=s.iQ -s=A.to.prototype -s.Yb=s.jC +s.aif=s.m0 +s=A.D9.prototype +s.ahK=s.iS +s=A.tl.prototype +s.Ya=s.jE s=A.dP.prototype -s.Xs=s.Hh -s.vX=s.lX -s.F3=s.v -s=A.N9.prototype -s.zN=s.iQ -s.XB=s.y4 -s.XC=s.aC -s.tx=s.v -s.aiy=s.qI -s=A.F8.prototype -s.aiK=s.iQ -s.XL=s.jM -s.aiL=s.iD +s.Xr=s.Hk +s.vY=s.m0 +s.F5=s.v +s=A.Nb.prototype +s.zP=s.iS +s.XA=s.y6 +s.XB=s.aC +s.ty=s.v +s.aiw=s.qK +s=A.F6.prototype +s.aiI=s.iS +s.XK=s.jO +s.aiJ=s.iG s=A.iP.prototype -s.ajG=s.lX -s=A.VH.prototype -s.aly=s.v -s=A.VJ.prototype -s.alz=s.v -s=A.VK.prototype -s.alB=s.bo -s.alA=s.v -s=A.VS.prototype -s.alI=s.v -s=A.VW.prototype -s.alN=s.bo -s.alM=s.hM -s=A.VG.prototype +s.ajE=s.m0 +s=A.VM.prototype +s.alw=s.v +s=A.VO.prototype s.alx=s.v -s=A.VV.prototype -s.alL=s.v +s=A.VP.prototype +s.alz=s.bn +s.aly=s.v s=A.VX.prototype -s.alO=s.v -s=A.oU.prototype -s.pC=s.v -s=A.Uk.prototype -s.al2=s.v -s=A.Ul.prototype -s.al3=s.v -s=A.Um.prototype -s.al5=s.bM -s.al4=s.cZ -s.al6=s.v -s=A.VT.prototype +s.alG=s.v +s=A.W0.prototype +s.alL=s.bn +s.alK=s.hO +s=A.VL.prototype +s.alv=s.v +s=A.W_.prototype s.alJ=s.v -s=A.W3.prototype -s.alV=s.b6 -s.alW=s.b1 -s=A.W5.prototype -s.alZ=s.b6 -s.am_=s.b1 -s=A.W9.prototype -s.am6=s.v -s=A.Wb.prototype -s.am9=s.bM -s.am8=s.cZ -s.ama=s.v -s=A.Vf.prototype -s.alj=s.v -s=A.J4.prototype -s.agD=s.M8 -s.agC=s.H +s=A.W1.prototype +s.alM=s.v +s=A.oS.prototype +s.pE=s.v +s=A.Un.prototype +s.al0=s.v +s=A.Uo.prototype +s.al1=s.v +s=A.Up.prototype +s.al3=s.bL +s.al2=s.cZ +s.al4=s.v +s=A.VY.prototype +s.alH=s.v +s=A.W8.prototype +s.alT=s.b6 +s.alU=s.b1 +s=A.Wa.prototype +s.alX=s.b6 +s.alY=s.b1 +s=A.We.prototype +s.am4=s.v +s=A.Wg.prototype +s.am7=s.bL +s.am6=s.cZ +s.am8=s.v +s=A.Vi.prototype +s.alh=s.v +s=A.J3.prototype +s.agB=s.Ma +s.agA=s.H s=A.dt.prototype -s.Mz=s.h0 -s.MA=s.h1 +s.MB=s.h2 +s.MC=s.h3 s=A.hi.prototype -s.vY=s.h0 -s.vZ=s.h1 +s.vZ=s.h2 +s.w_=s.h3 s=A.jO.prototype -s.Xf=s.h0 -s.Xg=s.h1 -s=A.u_.prototype -s.Xb=s.v -s=A.eE.prototype -s.Xj=s.H -s=A.acg.prototype -s.Y5=s.v -s=A.yL.prototype -s.ai2=s.ai -s.ai3=s.a9 -s.ai1=s.G6 +s.Xe=s.h2 +s.Xf=s.h3 +s=A.tX.prototype +s.Xa=s.v +s=A.eF.prototype +s.Xi=s.H +s=A.acn.prototype +s.Y4=s.v +s=A.yJ.prototype +s.ai0=s.ai +s.ai1=s.a9 +s.ai_=s.G8 s=A.jb.prototype -s.Xu=s.l -s=A.k7.prototype -s.ajx=s.l -s=A.PP.prototype -s.ajB=s.ii -s=A.Fq.prototype -s.aj7=s.Ta -s.aj9=s.Tk -s.aj8=s.Td -s.aj6=s.Sh +s.Xt=s.l +s=A.k8.prototype +s.ajv=s.l +s=A.PS.prototype +s.ajz=s.il +s=A.Fo.prototype +s.aj5=s.T9 +s.aj7=s.Tj +s.aj6=s.Tc +s.aj4=s.Sg s=A.b8.prototype -s.agE=s.l -s=A.ie.prototype -s.vV=s.k -s=A.a1.prototype -s.Mq=s.fV -s.XV=s.aE -s.aiR=s.dc -s.aiS=s.Dr -s.oh=s.dl -s.XU=s.fu -s=A.TV.prototype +s.agC=s.l +s=A.id.prototype +s.vW=s.k +s=A.a0.prototype +s.Ms=s.fW +s.XU=s.aE +s.aiP=s.dc +s.aiQ=s.Dt +s.oj=s.dl +s.XT=s.fz +s=A.TY.prototype +s.aky=s.b6 +s.akz=s.b1 +s=A.U_.prototype s.akA=s.b6 s.akB=s.b1 -s=A.TX.prototype +s=A.U0.prototype s.akC=s.b6 s.akD=s.b1 -s=A.TY.prototype -s.akE=s.b6 -s.akF=s.b1 -s=A.TZ.prototype -s.akG=s.v -s=A.hW.prototype -s.aid=s.Af -s.Xx=s.v -s.aif=s.L8 +s=A.U1.prototype +s.akE=s.v +s=A.hV.prototype +s.aib=s.Ah +s.Xw=s.v +s.aid=s.La s=A.iA.prototype -s.tw=s.hO -s.ahp=s.b6 -s.ahq=s.b1 -s=A.p7.prototype -s.aix=s.hO -s=A.e0.prototype -s.F4=s.b1 +s.tx=s.hQ +s.ahn=s.b6 +s.aho=s.b1 +s=A.p6.prototype +s.aiv=s.hQ +s=A.e_.prototype +s.F6=s.b1 s=A.J.prototype -s.jD=s.v -s.XW=s.kf -s.fi=s.b6 -s.aiW=s.aE -s.aiV=s.dc -s.aiX=s.bk -s.aiY=s.aI -s.aiT=s.fu -s.me=s.je -s.Mr=s.xc -s.F6=s.jw -s.XX=s.x4 -s.aiU=s.nI -s.aiZ=s.fe -s.XY=s.ik +s.jF=s.v +s.XV=s.kh +s.fj=s.b6 +s.aiU=s.aE +s.aiT=s.dc +s.aiV=s.bj +s.aiW=s.aI +s.aiR=s.fz +s.mi=s.jg +s.Mt=s.xe +s.F8=s.jy +s.XW=s.x6 +s.aiS=s.nK +s.aiX=s.ff +s.XX=s.io s=A.aL.prototype -s.Mg=s.Tu -s.aht=s.N -s.ahs=s.D9 -s.Xe=s.mZ -s.F_=s.c7 -s=A.vB.prototype -s.Mp=s.zU -s=A.kl.prototype -s.akh=s.Hu -s=A.U5.prototype -s.akH=s.b6 -s.akI=s.b1 -s=A.k6.prototype -s.Mx=s.c8 -s.Mv=s.c3 -s.Mw=s.c4 -s.Mu=s.cd -s.aj1=s.dH -s.zP=s.d3 -s.zO=s.ea -s.aj0=s.fu -s.lp=s.aI -s=A.Ou.prototype -s.aj2=s.dl -s=A.U7.prototype -s.zS=s.b6 -s.tB=s.b1 +s.Mi=s.Tt +s.ahr=s.L +s.ahq=s.Db +s.Xd=s.n2 +s.F1=s.c7 +s=A.vz.prototype +s.Mr=s.zW +s=A.km.prototype +s.akf=s.Hx s=A.U8.prototype -s.akJ=s.fV -s=A.A7.prototype -s.aj4=s.aI -s.aj3=s.ea -s=A.U9.prototype -s.Y9=s.b6 -s.Ya=s.b1 -s=A.vY.prototype -s.ajA=s.k -s=A.Ub.prototype -s.akK=s.b6 -s.akL=s.b1 +s.akF=s.b6 +s.akG=s.b1 +s=A.k7.prototype +s.Mz=s.c8 +s.Mx=s.c3 +s.My=s.c4 +s.Mw=s.cd +s.aj_=s.dH +s.zR=s.d3 +s.zQ=s.ea +s.aiZ=s.fz +s.lu=s.aI s=A.Ox.prototype -s.aj5=s.d3 +s.aj0=s.dl +s=A.Ua.prototype +s.zU=s.b6 +s.tC=s.b1 +s=A.Ub.prototype +s.akH=s.fW +s=A.A6.prototype +s.aj2=s.aI +s.aj1=s.ea +s=A.Uc.prototype +s.Y8=s.b6 +s.Y9=s.b1 +s=A.vW.prototype +s.ajy=s.k +s=A.Ue.prototype +s.akI=s.b6 +s.akJ=s.b1 +s=A.OA.prototype +s.aj3=s.d3 s=A.mY.prototype -s.akN=s.b6 -s.akO=s.b1 +s.akL=s.b6 +s.akM=s.b1 s=A.m1.prototype -s.ajW=s.Da -s.ajV=s.hb -s=A.ir.prototype -s.ajo=s.J5 -s=A.AW.prototype -s.Y3=s.v -s=A.Xd.prototype -s.X9=s.rM -s=A.FL.prototype -s.ajv=s.CB -s.ajw=s.rF -s=A.r2.prototype -s.aii=s.lt +s.ajU=s.Dc +s.ajT=s.he +s=A.iq.prototype +s.ajm=s.J7 +s=A.AV.prototype +s.Y2=s.v +s=A.Xi.prototype +s.X8=s.rN +s=A.FJ.prototype +s.ajt=s.CD +s.aju=s.rG +s=A.r1.prototype +s.aig=s.ly s=A.cf.prototype -s.X8=s.jc -s.agt=s.QK -s.agu=s.KG -s=A.tT.prototype -s.EY=s.a5 -s=A.U4.prototype -s.Y8=s.hR -s=A.Vv.prototype -s.alk=s.lV -s.alm=s.Vw -s=A.Vw.prototype -s.aln=s.lV -s.alo=s.uR -s=A.Vx.prototype -s.alp=s.lV -s.alq=s.uR -s=A.Vy.prototype -s.als=s.lV -s.alr=s.CB -s=A.Vz.prototype -s.alu=s.lV +s.X7=s.je +s.agr=s.QJ +s.ags=s.KI +s=A.tQ.prototype +s.F_=s.a5 +s=A.U7.prototype +s.Y7=s.hT s=A.VA.prototype -s.alv=s.lV -s.alw=s.uR -s=A.VP.prototype -s.alG=s.v -s=A.VQ.prototype -s.alH=s.bo -s=A.Sm.prototype -s.ak6=s.bo -s=A.Sn.prototype -s.ak7=s.v -s=A.a15.prototype -s.vW=s.aLD -s.ahS=s.Rg +s.ali=s.lZ +s.alj=s.Vv +s=A.VB.prototype +s.alk=s.lZ +s.alm=s.uS +s=A.VC.prototype +s.aln=s.lZ +s.alo=s.uS +s=A.VD.prototype +s.alq=s.lZ +s.alp=s.CD +s=A.VE.prototype +s.alr=s.lZ +s=A.VF.prototype +s.als=s.lZ +s.alu=s.uS +s=A.VU.prototype +s.alE=s.v +s=A.VV.prototype +s.alF=s.bn +s=A.Sp.prototype +s.ak4=s.bn +s=A.Sq.prototype +s.ak5=s.v +s=A.a1b.prototype +s.vX=s.aLB +s.ahQ=s.Rf s=A.lq.prototype -s.ahT=s.Ix -s.ahU=s.kt -s=A.Ho.prototype -s.aka=s.bM -s.akb=s.v -s=A.ax.prototype -s.bQ=s.bo -s.cc=s.bM -s.pF=s.hM -s.eC=s.dq -s.bL=s.v -s.fF=s.cZ +s.ahR=s.Iz +s.ahS=s.kv +s=A.Hn.prototype +s.ak8=s.bL +s.ak9=s.v +s=A.ay.prototype +s.bP=s.bn +s.cc=s.bL +s.pH=s.hO +s.eB=s.dq +s.bK=s.v +s.fH=s.cZ s=A.b6.prototype -s.Mt=s.bI +s.Mv=s.bH s=A.b7.prototype -s.ahO=s.ih -s.Xo=s.hR -s.F1=s.a4 -s.ahN=s.Qt -s.Xn=s.y8 -s.of=s.mO -s.Mi=s.dq -s.Xl=s.hM -s.zL=s.qw -s.F0=s.rj -s.Xm=s.cZ -s.Mj=s.nU -s=A.JT.prototype -s.EZ=s.hR -s.ahn=s.O0 -s.aho=s.nU -s=A.G5.prototype -s.ajE=s.cI -s=A.NQ.prototype -s.XM=s.cI -s.XN=s.a4 -s.aiM=s.E8 +s.ahM=s.ik +s.Xn=s.hT +s.F3=s.a4 +s.ahL=s.Qs +s.Xm=s.ya +s.oh=s.mS +s.Mk=s.dq +s.Xk=s.hO +s.zN=s.qy +s.F2=s.rl +s.Xl=s.cZ +s.Ml=s.nW +s=A.JS.prototype +s.F0=s.hT +s.ahl=s.O2 +s.ahm=s.nW +s=A.G3.prototype +s.ajC=s.cI +s=A.NT.prototype +s.XL=s.cI +s.XM=s.a4 +s.aiK=s.Ea s=A.ja.prototype -s.ai5=s.E8 -s.Xt=s.rP +s.ai3=s.Ea +s.Xs=s.rQ s=A.c2.prototype -s.tA=s.hR -s.pE=s.a4 -s.Ms=s.nU -s.aj_=s.qw +s.tB=s.hT +s.pG=s.a4 +s.Mu=s.nW +s.aiY=s.qy s=A.lC.prototype -s.Xz=s.mP -s.XA=s.mV -s.ail=s.nZ -s.aik=s.hR -s.aim=s.a4 -s=A.DV.prototype -s.ai4=s.bo -s=A.Hx.prototype -s.akg=s.v -s=A.ek.prototype -s.ajm=s.rH -s.ajj=s.BU -s.aje=s.BS -s.ajk=s.S2 -s.ajn=s.n4 -s.ajh=s.uj -s.aji=s.xz -s.ajf=s.BT -s.ajg=s.RY -s.ajd=s.Bq -s.ajc=s.HQ -s.ajl=s.v -s=A.ajL.prototype -s.akR=s.I1 -s=A.Tu.prototype -s.akp=s.dq -s.akq=s.v -s=A.Tv.prototype -s.aks=s.bM -s.akr=s.cZ -s.akt=s.v -s=A.a4j.prototype -s.Mm=s.hb -s=A.I1.prototype -s.akM=s.aI -s=A.W4.prototype -s.alX=s.b6 -s.alY=s.b1 -s=A.Tz.prototype -s.aku=s.hb -s=A.VU.prototype -s.alK=s.v -s=A.Wa.prototype -s.am7=s.v -s=A.hm.prototype -s.aR5=s.v +s.Xy=s.mT +s.Xz=s.mZ +s.aij=s.o0 +s.aii=s.hT +s.aik=s.a4 +s=A.DU.prototype +s.ai2=s.bn +s=A.Hw.prototype +s.ake=s.v +s=A.el.prototype +s.ajk=s.rI +s.ajh=s.BW +s.ajc=s.BU +s.aji=s.S1 +s.ajl=s.n7 +s.ajf=s.uj +s.ajg=s.xB +s.ajd=s.BV +s.aje=s.RX +s.ajb=s.Bs +s.aja=s.HT +s.ajj=s.v +s=A.ajS.prototype +s.akP=s.I3 +s=A.Tx.prototype +s.akn=s.dq +s.ako=s.v +s=A.Ty.prototype +s.akq=s.bL +s.akp=s.cZ +s.akr=s.v +s=A.a4q.prototype +s.Mo=s.he +s=A.I0.prototype +s.akK=s.aI +s=A.W9.prototype +s.alV=s.b6 +s.alW=s.b1 +s=A.TC.prototype +s.aks=s.he +s=A.VZ.prototype +s.alI=s.v +s=A.Wf.prototype +s.am5=s.v +s=A.hl.prototype +s.aR1=s.v s=A.mE.prototype -s.ajb=s.S5 +s.aj9=s.S4 s=A.dU.prototype -s.XZ=s.sm +s.XY=s.sm s=A.m5.prototype -s.akP=s.y3 -s.akQ=s.z0 -s=A.Ij.prototype -s.am1=s.bM -s.am0=s.cZ -s.am2=s.v -s=A.EM.prototype -s.aiE=s.rH -s.aiC=s.uj -s.aiD=s.v -s=A.hI.prototype -s.ajO=s.rH -s.ajN=s.BU -s.ajL=s.BS -s.ajM=s.uj -s=A.HK.prototype -s.akk=s.n4 -s=A.a7p.prototype -s.F7=s.v +s.akN=s.y5 +s.akO=s.z2 +s=A.Ii.prototype +s.am_=s.bL +s.alZ=s.cZ +s.am0=s.v +s=A.EK.prototype +s.aiC=s.rI +s.aiA=s.uj +s.aiB=s.v +s=A.hH.prototype +s.ajM=s.rI +s.ajL=s.BW +s.ajJ=s.BU +s.ajK=s.uj +s=A.HJ.prototype +s.aki=s.n7 +s=A.a7w.prototype +s.F9=s.v s=A.kS.prototype -s.zQ=s.hb -s=A.Uq.prototype -s.al8=s.hb -s=A.FD.prototype -s.ajp=s.Hv -s=A.rD.prototype -s.ajq=s.wL -s.My=s.af8 -s.ajr=s.B8 -s.ajs=s.mz -s.aju=s.v -s.ajt=s.hb -s=A.Up.prototype -s.al7=s.hb -s=A.Uu.prototype -s.al9=s.v -s=A.Uv.prototype -s.alb=s.bM -s.ala=s.cZ -s.alc=s.v -s=A.pj.prototype -s.XT=s.bo -s.aiN=s.cZ -s.aiQ=s.Jc -s.XS=s.Je -s.XR=s.Jd -s.aiO=s.T8 -s.aiP=s.T9 -s.XQ=s.v -s=A.HV.prototype -s.akv=s.v -s=A.EC.prototype -s.aio=s.RZ -s.aiu=s.aKG -s.aiv=s.aKH -s.air=s.aJG -s.ait=s.aJV -s.ais=s.aJI -s.aiw=s.Tg -s.aiq=s.v -s.aip=s.kU -s=A.W6.prototype -s.am3=s.v -s=A.W2.prototype -s.alT=s.b6 -s.alU=s.b1 -s=A.V_.prototype -s.alf=s.jn -s.alg=s.iD -s=A.Rt.prototype -s.ajY=s.iQ -s.ajZ=s.v -s=A.Qy.prototype -s.Y2=s.yx -s.ajK=s.yz -s.ajJ=s.yy +s.zS=s.he +s=A.Ut.prototype +s.al6=s.he +s=A.FB.prototype +s.ajn=s.Hy +s=A.rB.prototype +s.ajo=s.wM +s.MA=s.af6 +s.ajp=s.Ba +s.ajq=s.mD +s.ajs=s.v +s.ajr=s.he +s=A.Us.prototype +s.al5=s.he +s=A.Ux.prototype +s.al7=s.v +s=A.Uy.prototype +s.al9=s.bL +s.al8=s.cZ +s.ala=s.v +s=A.pi.prototype +s.XS=s.bn +s.aiL=s.cZ +s.aiO=s.Je +s.XR=s.Jg +s.XQ=s.Jf +s.aiM=s.T7 +s.aiN=s.T8 +s.XP=s.v +s=A.HU.prototype +s.akt=s.v +s=A.EB.prototype +s.ail=s.RY +s.ais=s.aKE +s.ait=s.aKF +s.aip=s.aJE +s.air=s.aJT +s.aiq=s.aJG +s.aiu=s.Tf +s.aio=s.v +s.aim=s.kX +s=A.Wb.prototype +s.am1=s.v s=A.W7.prototype -s.am4=s.v -s=A.W8.prototype -s.am5=s.v -s=A.XE.prototype -s.agx=s.aJb -s=A.Cd.prototype -s.Xa=s.kV -s=A.VZ.prototype -s.alQ=s.v +s.alR=s.b6 +s.alS=s.b1 +s=A.V2.prototype +s.ald=s.jp +s.ale=s.iG +s=A.Rw.prototype +s.ajW=s.iS +s.ajX=s.v +s=A.QB.prototype +s.Y1=s.yz +s.ajI=s.yB +s.ajH=s.yA +s=A.Wc.prototype +s.am2=s.v +s=A.Wd.prototype +s.am3=s.v +s=A.XJ.prototype +s.agv=s.aJ9 +s=A.Cc.prototype +s.X9=s.kY +s=A.W3.prototype +s.alO=s.v s=A.j_.prototype -s.vU=s.iH -s.agw=s.fP -s=A.jZ.prototype -s.aiz=s.H -s.aiB=s.N -s.aiA=s.aj +s.vV=s.iK +s.agu=s.fQ +s=A.k_.prototype +s.aix=s.H +s.aiz=s.L +s.aiy=s.aj s=A.jh.prototype -s.XO=s.H -s.Mo=s.N -s.XP=s.aj +s.XN=s.H +s.Mq=s.L +s.XO=s.aj s=A.b5.prototype -s.ty=s.n_ +s.tz=s.n3 s=A.h_.prototype -s.Xh=s.n_ -s=A.kk.prototype -s.Y6=s.v -s.ak5=s.R7 -s=A.Ue.prototype -s.akS=s.a4 -s=A.UZ.prototype -s.ale=s.a4 +s.Xg=s.n3 +s=A.kl.prototype +s.Y5=s.v +s.ak3=s.R6 +s=A.Uh.prototype +s.akQ=s.a4 +s=A.V1.prototype +s.alc=s.a4 s=A.a.prototype -s.nc=s.t +s.nf=s.u s.ac=s.q -s.ajT=s.an -s.ajS=s.e5 -s.pG=s.H -s.ajP=s.u0 -s.ajU=s.am -s.ajR=s.bT -s.Y4=s.ak -s.ajQ=s.HS -s.eK=s.sK +s.ajR=s.an +s.ajQ=s.e5 +s.pI=s.H +s.ajN=s.u0 +s.ajS=s.am +s.ajP=s.bS +s.Y3=s.ak +s.ajO=s.HV +s.eJ=s.sK s.e7=s.sJ})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_0,q=hunkHelpers._static_1,p=hunkHelpers._instance_0u,o=hunkHelpers._instance_1u,n=hunkHelpers._instance_1i,m=hunkHelpers.installStaticTearOff,l=hunkHelpers.installInstanceTearOff,k=hunkHelpers._instance_2u,j=hunkHelpers._instance_0i,i=hunkHelpers._instance_2i -s(A,"bEI","bGW",178) -r(A,"bEG","bAp",0) -q(A,"bEF","btg",2) -q(A,"bEH","bFz",36) -q(A,"apd","bEC",34) -p(A.IB.prototype,"gQ9","aCY",0) +s(A,"bEO","bH1",178) +r(A,"bEM","bAu",0) +q(A,"bEL","btn",2) +q(A,"bEN","bFF",36) +q(A,"apj","bEI",35) +p(A.IA.prototype,"gQ8","aCV",0) var h -o(h=A.a28.prototype,"gaz5","az6",16) -o(h,"gavi","avj",16) -p(A.a18.prototype,"gaqs","aqt",0) -n(h=A.a0G.prototype,"gfS","H",1003) -p(h,"gagb","vR",18) -o(A.Z5.prototype,"gaEn","aEo",923) -o(h=A.pt.prototype,"gap3","ap4",2) -o(h,"gap1","ap2",2) -o(A.a8Z.prototype,"gaz8","az9",904) -o(A.a14.prototype,"gawp","awq",887) -n(A.a7N.prototype,"gQX","mw",188) -n(A.a0i.prototype,"gQX","mw",188) -n(A.alq.prototype,"gE","aM5",886) -o(A.a2R.prototype,"gax7","ax8",138) -n(A.MK.prototype,"gUp","Uq",7) -n(A.PA.prototype,"gUp","Uq",7) -o(A.a20.prototype,"gax5","ax6",2) -p(h=A.a0u.prototype,"gfv","v",0) -o(h,"ga4X","aDD",8) -o(A.a5D.prototype,"gPe","axa",779) -o(A.wa.prototype,"gayv","ayw",704) -o(A.a8t.prototype,"gaMz","U1",703) -p(A.a7e.prototype,"gfv","v",0) -o(h=A.ZT.prototype,"gass","ast",2) -o(h,"gasu","asv",2) -o(h,"gasq","asr",2) -o(h=A.K8.prototype,"gCy","a8X",2) -o(h,"gJ6","aJF",2) -o(h,"gD8","aMy",2) -o(A.a_i.prototype,"ganE","anF",145) -o(A.a1i.prototype,"gaxk","axl",2) -s(J,"bax","bwY",177) -n(J.o.prototype,"gaEl","F",7) -n(J.oX.prototype,"gaIP","jh",30) -n(A.ol.prototype,"glE","O",35) -q(A,"bFq","bwm",91) -r(A,"bFr","bz_",112) -q(A,"bGG","bCw",56) -q(A,"bGH","bCx",56) -q(A,"bGI","bCy",56) -r(A,"bkJ","bFT",0) -q(A,"bGJ","bFB",34) -s(A,"bGL","bFD",117) -r(A,"bGK","bFC",0) -m(A,"bGM",4,null,["$4"],["b25"],924,0) -p(h=A.Bm.prototype,"gGe","qX",0) -p(h,"gGg","qY",0) -n(h=A.RB.prototype,"gfS","H",7) -l(h,"gaEr",0,1,function(){return[null]},["$2","$1"],["Hl","Hk"],130,0,0) -l(A.Bs.prototype,"ga6I",0,1,function(){return[null]},["$2","$1"],["mB","kN"],130,0,0) -k(A.aT.prototype,"gZA","jG",117) -n(A.I6.prototype,"gfS","H",7) -p(h=A.wt.prototype,"gGe","qX",0) -p(h,"gGg","qY",0) -p(h=A.iW.prototype,"gGe","qX",0) -p(h,"gGg","qY",0) -p(A.Sd.prototype,"gaAf","pQ",0) -p(h=A.Hp.prototype,"gGe","qX",0) -p(h,"gGg","qY",0) -o(h,"gasx","asy",7) -k(h,"gasW","asX",657) -p(h,"gasE","asF",0) -s(A,"b4j","bEw",121) -q(A,"b4k","bEx",91) -s(A,"bH_","bEB",177) -l(h=A.pP.prototype,"gGc",0,0,null,["$1$0","$0"],["qV","As"],113,0,0) -n(h,"glE","O",35) -l(h=A.l7.prototype,"gGc",0,0,null,["$1$0","$0"],["qV","As"],113,0,0) -n(h,"glE","O",35) -l(h=A.dV.prototype,"gGc",0,0,null,["$1$0","$0"],["qV","As"],113,0,0) -n(h,"glE","O",35) -l(h=A.G3.prototype,"gawE",0,0,null,["$1$0","$0"],["a1J","tN"],113,0,0) -n(h,"glE","O",35) -q(A,"baU","bEy",137) -n(h=A.acf.prototype,"gfS","H",7) -j(h,"gaFW","a2",0) -q(A,"bkX","bIg",91) -m(A,"bHe",1,function(){return{onError:null,radix:null}},["$3$onError$radix","$1","$2$onError"],["ec",function(a){return A.ec(a,null,null)},function(a,b){return A.ec(a,b,null)}],925,0) -s(A,"bkW","bIf",121) -s(A,"bkU","bu4",926) -q(A,"bHc","bBY",49) -r(A,"bHd","bDU",927) -s(A,"bkV","bG7",928) -n(A.B.prototype,"glE","O",35) -n(h=A.dl.prototype,"gaQU","aQV",7) -l(h,"gaQY",0,0,null,["$1","$0"],["adI","aQZ"],655,0,0) -i(A.uF.prototype,"gafe","aff",93) -m(A,"bII",2,null,["$1$2","$2"],["blL",function(a,b){return A.blL(a,b,t.Jy)}],929,1) -m(A,"Wz",3,null,["$3"],["aMG"],930,0) -m(A,"apI",3,null,["$3"],["al"],931,0) -m(A,"dm",3,null,["$3"],["a0"],932,0) -o(A.US.prototype,"ga9C","fM",36) -p(A.ta.prototype,"ga_m","aq3",0) -k(h=A.a_u.prototype,"gaIU","fJ",121) -n(h,"gaKP","f9",91) -o(h,"gaLW","aLX",35) -o(A.JR.prototype,"gaFE","aFF",578) -o(A.Hn.prototype,"gawI","awJ",569) -l(h=A.Kd.prototype,"gaQx",0,0,function(){return[1]},["$1","$0"],["ad_","aQy"],563,0,0) -o(h,"gaQq","VA",561) -j(h,"gaPI","aPJ",0) -p(h,"gaQ7","aQ8",0) -j(h,"gVb","c2",0) -p(A.tO.prototype,"gaaK","Uu",0) -q(A,"bJG","baz",20) -p(A.Jk.prototype,"gaop","Fl",18) -p(A.uv.prototype,"ghs","fN",0) -p(A.vV.prototype,"ghs","fN",0) -r(A,"bH8","bub",933) -r(A,"bHG","buS",934) -r(A,"bI1","bwg",935) -r(A,"bI5","bwl",936) -r(A,"bIK","bxY",937) -r(A,"bIL","bxZ",938) -r(A,"bJs","bza",939) -r(A,"bJt","bzg",940) -r(A,"bJy","bzC",941) -r(A,"bJz","bzE",942) -r(A,"bL_","bCi",943) -n(A.vv.prototype,"gql","k_",43) -p(A.u2.prototype,"gUm","Di",79) -n(A.vw.prototype,"gql","k_",43) -p(h=A.vx.prototype,"ghs","fN",0) -n(h,"gql","k_",43) -p(A.CH.prototype,"gaPr","DF",0) -r(A,"bKT","bBD",944) -p(A.Bq.prototype,"gazr","azs",0) -p(A.um.prototype,"ghs","fN",0) -p(A.vb.prototype,"ghs","fN",0) -p(A.vL.prototype,"ghs","fN",0) -p(A.vW.prototype,"ghs","fN",0) -n(A.v4.prototype,"gql","k_",43) -n(A.v5.prototype,"gql","k_",43) -n(A.uR.prototype,"gql","k_",43) -p(h=A.va.prototype,"ghs","fN",0) -p(h,"gK6","v6",0) -s(A,"bIX","bFK",945) -q(A,"bIY","bIV",52) -p(A.rc.prototype,"ghs","fN",0) -p(h=A.vn.prototype,"ghs","fN",0) -p(h,"gK6","v6",0) -p(h=A.wg.prototype,"ghs","fN",0) -p(h,"gK6","v6",0) -q(A,"bHq","bHp",52) -p(A.ug.prototype,"ghs","fN",0) -q(A,"bJk","bJj",52) -q(A,"bKe","bKb",52) -q(A,"bKf","bKc",52) -q(A,"bKg","bKd",52) -k(h=A.a1U.prototype,"gaMF","aMG",316) -k(h,"gaN4","aN5",317) -o(A.rw.prototype,"gaQz","aQA",7) -p(A.JF.prototype,"gayC","a2l",0) -l(h=A.C.prototype,"gaPj",0,1,null,["$1"],["l9"],245,0,1) -n(h,"gfS","H",22) -n(h,"gvn","N",22) -m(A,"bkR",0,null,["$2$comparator$strictMode","$0"],["bdC",function(){return A.bdC(null,null)}],947,0) -r(A,"aJ","bD2",948) -p(A.yF.prototype,"gavb","OC",0) -p(A.ZQ.prototype,"gaDK","Ql",0) -o(h=A.ay.prototype,"gaOr","UI",243) -o(h,"gaEh","em",243) +o(h=A.a2e.prototype,"gaz2","az3",16) +o(h,"gavf","avg",16) +p(A.a1e.prototype,"gaqp","aqq",0) +n(h=A.a0M.prototype,"gfT","H",1003) +p(h,"gag9","vS",18) +o(A.Za.prototype,"gaEl","aEm",923) +o(h=A.pr.prototype,"gap0","ap1",2) +o(h,"gaoZ","ap_",2) +o(A.a95.prototype,"gaz5","az6",904) +o(A.a1a.prototype,"gawm","awn",887) +n(A.a7U.prototype,"gQW","mA",188) +n(A.a0o.prototype,"gQW","mA",188) +n(A.alx.prototype,"gE","aM3",886) +o(A.a2X.prototype,"gax4","ax5",138) +n(A.MJ.prototype,"gUo","Up",9) +n(A.PD.prototype,"gUo","Up",9) +o(A.a26.prototype,"gax2","ax3",2) +p(h=A.a0A.prototype,"gfA","v",0) +o(h,"ga4V","aDA",6) +o(A.a5K.prototype,"gPe","ax7",779) +o(A.w8.prototype,"gays","ayt",704) +o(A.a8A.prototype,"gaMx","U0",703) +p(A.a7l.prototype,"gfA","v",0) +o(h=A.ZY.prototype,"gasp","asq",2) +o(h,"gasr","ass",2) +o(h,"gasn","aso",2) +o(h=A.K7.prototype,"gCA","a8U",2) +o(h,"gJ8","aJD",2) +o(h,"gDa","aMw",2) +o(A.a_n.prototype,"ganB","anC",145) +o(A.a1o.prototype,"gaxh","axi",2) +s(J,"baD","bx4",177) +n(J.p.prototype,"gaEj","F",9) +n(J.oV.prototype,"gaIN","jj",31) +n(A.ok.prototype,"gkS","O",28) +q(A,"bFw","bwt",91) +r(A,"bFx","bz4",112) +q(A,"bGM","bCC",56) +q(A,"bGN","bCD",56) +q(A,"bGO","bCE",56) +r(A,"bkP","bFZ",0) +q(A,"bGP","bFH",35) +s(A,"bGR","bFJ",117) +r(A,"bGQ","bFI",0) +m(A,"bGS",4,null,["$4"],["b2b"],924,0) +p(h=A.Bl.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +n(h=A.RE.prototype,"gfT","H",9) +l(h,"gaEp",0,1,function(){return[null]},["$2","$1"],["Ho","Hn"],130,0,0) +l(A.Br.prototype,"ga6G",0,1,function(){return[null]},["$2","$1"],["mF","kP"],130,0,0) +k(A.aT.prototype,"gZz","jI",117) +n(A.I5.prototype,"gfT","H",9) +p(h=A.wr.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +p(h=A.iW.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +p(A.Sg.prototype,"gaAc","pS",0) +p(h=A.Ho.prototype,"gGh","qZ",0) +p(h,"gGj","r_",0) +o(h,"gasu","asv",9) +k(h,"gasT","asU",657) +p(h,"gasB","asC",0) +s(A,"b4p","bEC",121) +q(A,"b4q","bED",91) +s(A,"bH5","bEH",177) +l(h=A.pO.prototype,"gGe",0,0,null,["$1$0","$0"],["qX","Au"],113,0,0) +n(h,"gkS","O",28) +l(h=A.l7.prototype,"gGe",0,0,null,["$1$0","$0"],["qX","Au"],113,0,0) +n(h,"gkS","O",28) +l(h=A.dV.prototype,"gGe",0,0,null,["$1$0","$0"],["qX","Au"],113,0,0) +n(h,"gkS","O",28) +n(A.GJ.prototype,"gkS","O",28) +l(h=A.G1.prototype,"gawB",0,0,null,["$1$0","$0"],["a1H","tO"],113,0,0) +n(h,"gkS","O",28) +q(A,"bb_","bEE",137) +n(h=A.acm.prototype,"gfT","H",9) +j(h,"gaFU","a2",0) +q(A,"bl2","bIm",91) +m(A,"bHk",1,function(){return{onError:null,radix:null}},["$3$onError$radix","$1","$2$onError"],["ec",function(a){return A.ec(a,null,null)},function(a,b){return A.ec(a,b,null)}],925,0) +s(A,"bl1","bIl",121) +s(A,"bl_","bub",926) +q(A,"bHi","bC3",49) +r(A,"bHj","bE_",927) +s(A,"bl0","bGd",928) +n(A.A.prototype,"gkS","O",28) +n(h=A.dl.prototype,"gaQQ","aQR",9) +l(h,"gaQU",0,0,null,["$1","$0"],["adG","aQV"],655,0,0) +i(A.uD.prototype,"gafc","afd",93) +m(A,"bIO",2,null,["$1$2","$2"],["blR",function(a,b){return A.blR(a,b,t.Jy)}],929,1) +m(A,"WE",3,null,["$3"],["aMM"],930,0) +m(A,"apO",3,null,["$3"],["al"],931,0) +m(A,"dm",3,null,["$3"],["a_"],932,0) +o(A.UV.prototype,"ga9A","fN",36) +p(A.t7.prototype,"ga_l","aq0",0) +k(h=A.a_z.prototype,"gaIS","fL",121) +n(h,"gaKN","fa",91) +o(h,"gaLU","aLV",28) +o(A.JQ.prototype,"gaFC","aFD",578) +o(A.Hm.prototype,"gawF","awG",569) +l(h=A.Kc.prototype,"gaQv",0,0,function(){return[1]},["$1","$0"],["acY","aQw"],563,0,0) +o(h,"gaQo","Vz",561) +j(h,"gaPG","aPH",0) +p(h,"gaQ5","aQ6",0) +j(h,"gVa","c2",0) +p(A.tL.prototype,"gaaI","Ut",0) +q(A,"bJM","baF",20) +p(A.Jj.prototype,"gaom","Fm",18) +p(A.ut.prototype,"ghv","fO",0) +p(A.vT.prototype,"ghv","fO",0) +r(A,"bHe","bui",933) +r(A,"bHM","buZ",934) +r(A,"bI7","bwn",935) +r(A,"bIb","bws",936) +r(A,"bIQ","by3",937) +r(A,"bIR","by4",938) +r(A,"bJy","bzf",939) +r(A,"bJz","bzl",940) +r(A,"bJE","bzH",941) +r(A,"bJF","bzJ",942) +r(A,"bL5","bCo",943) +n(A.vt.prototype,"gqn","k5",43) +p(A.u_.prototype,"gUl","Dk",79) +n(A.vu.prototype,"gqn","k5",43) +p(h=A.vv.prototype,"ghv","fO",0) +n(h,"gqn","k5",43) +p(A.CG.prototype,"gaPp","DH",0) +r(A,"bKZ","bBJ",944) +p(A.Bp.prototype,"gazo","azp",0) +p(A.uk.prototype,"ghv","fO",0) +p(A.v9.prototype,"ghv","fO",0) +p(A.vJ.prototype,"ghv","fO",0) +p(A.vU.prototype,"ghv","fO",0) +n(A.v2.prototype,"gqn","k5",43) +n(A.v3.prototype,"gqn","k5",43) +n(A.uP.prototype,"gqn","k5",43) +p(h=A.v8.prototype,"ghv","fO",0) +p(h,"gK8","v7",0) +s(A,"bJ2","bFQ",945) +q(A,"bJ3","bJ0",52) +p(A.rb.prototype,"ghv","fO",0) +p(h=A.vl.prototype,"ghv","fO",0) +p(h,"gK8","v7",0) +p(h=A.we.prototype,"ghv","fO",0) +p(h,"gK8","v7",0) +q(A,"bHw","bHv",52) +p(A.ue.prototype,"ghv","fO",0) +q(A,"bJq","bJp",52) +q(A,"bKk","bKh",52) +q(A,"bKl","bKi",52) +q(A,"bKm","bKj",52) +k(h=A.a2_.prototype,"gaMD","aME",316) +k(h,"gaN2","aN3",317) +p(A.JE.prototype,"gayz","a2j",0) +l(h=A.C.prototype,"gaPh",0,1,null,["$1"],["ld"],245,0,1) +n(h,"gfT","H",22) +n(h,"gvo","L",22) +m(A,"bkX",0,null,["$2$comparator$strictMode","$0"],["bdJ",function(){return A.bdJ(null,null)}],947,0) +r(A,"aJ","bD8",948) +p(A.yD.prototype,"gav8","OE",0) +p(A.ZV.prototype,"gaDI","Qk",0) +o(h=A.az.prototype,"gaOp","UH",243) +o(h,"gaEf","em",243) +p(h,"gaJk","aJl",0) p(h,"gaJm","aJn",0) -p(h,"gaJo","aJp",0) -p(h,"gax9","iq",0) -p(A.hn.prototype,"gOk","asc",0) -p(A.jn.prototype,"gaCl","aCm",0) -p(A.fK.prototype,"gPZ","aCn",0) -p(A.AD.prototype,"gaCo","aCp",0) -p(A.GC.prototype,"gDl","Dm",0) -o(h=A.ED.prototype,"guJ","CC",16) -o(h,"guK","uL",16) -k(h,"gqd","uM",68) -k(h,"gqe","uN",129) -k(h,"gCA","uH",68) -o(h=A.EE.prototype,"guJ","CC",16) -o(h,"guK","uL",16) -k(h,"gqd","uM",68) -k(h,"gqe","uN",129) -k(h,"gCA","uH",68) -o(A.Lm.prototype,"ga0H","av2",348) -p(A.av.prototype,"gaP1","vl",0) -o(A.a1m.prototype,"gark","arl",3) -o(A.L7.prototype,"gadW","adX",59) -p(h=A.DG.prototype,"gPd","ax2",0) -k(h,"gatc","atd",132) -n(A.uE.prototype,"gql","k_",43) -o(h=A.a1V.prototype,"guJ","CC",16) -o(h,"guK","uL",16) -k(h,"gqd","uM",68) -k(h,"gqe","uN",129) -k(h,"gCA","uH",68) -o(A.Ng.prototype,"ganb","Yv",30) -o(h=A.wh.prototype,"gaMk","v1",63) -p(h,"gaw7","aw8",0) -p(h=A.bc.prototype,"ghs","fN",0) -p(h,"gaaK","Uu",0) -o(h,"gqe","Tj",57) -o(h,"gqd","Ti",17) -p(h=A.mk.prototype,"gK6","v6",0) -p(h,"gaN6","aN7",0) -o(h,"gaJJ","aJK",17) -p(h=A.pf.prototype,"gUm","Di",0) -o(h,"gaKa","aKb",96) -o(h,"gaKe","aKf",37) -o(h,"gaKg","aKh",14) -o(h,"gaKc","aKd",42) -o(h=A.vK.prototype,"gaKu","aKv",380) -o(h,"gaKw","aKx",381) -o(h,"gaKs","aKt",382) -n(A.iI.prototype,"gql","k_",43) -o(A.rP.prototype,"gaew","kx",208) -m(A,"bmp",0,null,["$2$style$textDirection","$0","$1$style"],["b9w",function(){return A.b9w(null,null)},function(a){return A.b9w(a,null)}],949,0) -p(h=A.T_.prototype,"gawL","awM",0) -p(h,"gay1","a2e",0) -p(A.H4.prototype,"ga1k","avW",0) -k(A.a6e.prototype,"gaz_","az0",404) -l(h=A.C3.prototype,"gace",1,0,function(){return{from:null}},["$1$from","$0"],["acf","es"],414,0,0) -o(h,"gapM","apN",415) -o(h,"gMS","anp",3) -o(A.nY.prototype,"gwD","GR",4) -o(A.K1.prototype,"ga4O","a4P",4) -o(h=A.B5.prototype,"gwD","GR",4) -p(h,"gQx","aE5",0) -o(h=A.CM.prototype,"ga1z","awj",4) -p(h,"ga1y","awi",0) -p(A.x7.prototype,"geZ","C",0) -o(A.tP.prototype,"gaaq","Dc",4) -o(h=A.RZ.prototype,"gauN","auO",17) -o(h,"gauQ","auR",57) -p(h,"gauL","auM",0) -o(A.S_.prototype,"gaNh","aNi",8) -o(h=A.S0.prototype,"gawY","awZ",61) -o(h,"gax_","ax0",46) -p(A.S2.prototype,"gOW","a1o",0) -o(h=A.Ha.prototype,"gasL","asM",37) -o(h,"gasN","asO",14) -o(h,"gasJ","asK",42) -p(h,"gasG","asH",0) -o(h,"gazD","azE",88) -p(A.S1.prototype,"ga96","Jc",0) -m(A,"bKz",4,null,["$4"],["bun"],950,0) -p(h=A.S4.prototype,"gatB","atC",0) -p(h,"gau_","au0",0) -o(h,"gGS","aCy",4) -o(h=A.QM.prototype,"gaD6","aD7",17) -l(h,"ga4p",0,0,function(){return[null]},["$1","$0"],["a4q","aD5"],149,0,0) -l(h,"ga4r",0,0,null,["$1","$0"],["a4s","aD8"],189,0,0) -o(h,"gaD3","aD4",8) -m(A,"bGD",1,null,["$2$forceReport","$1"],["beE",function(a){return A.beE(a,!1)}],951,0) -n(h=A.bs.prototype,"gHn","ai",56) -n(h,"gabO","a9",56) -p(h,"gfv","v",0) +p(h,"gax6","i4",0) +p(A.hm.prototype,"gOm","as9",0) +p(A.jn.prototype,"gaCi","aCj",0) +p(A.fK.prototype,"gPY","aCk",0) +p(A.AC.prototype,"gaCl","aCm",0) +p(A.GA.prototype,"gDn","Do",0) +o(h=A.MK.prototype,"guK","CE",16) +o(h,"guL","uM",16) +k(h,"gqf","uN",68) +k(h,"gqg","uO",129) +k(h,"gCC","uI",68) +o(h=A.EC.prototype,"guK","CE",16) +o(h,"guL","uM",16) +k(h,"gqf","uN",68) +k(h,"gqg","uO",129) +k(h,"gCC","uI",68) +o(A.Ll.prototype,"ga0G","av_",348) +p(A.av.prototype,"gaP_","vm",0) +o(A.a1s.prototype,"garh","ari",3) +o(A.L6.prototype,"gadU","adV",59) +p(h=A.DF.prototype,"gGg","ax_",0) +k(h,"gat9","ata",132) +n(A.uC.prototype,"gqn","k5",43) +o(h=A.a20.prototype,"guK","CE",16) +o(h,"guL","uM",16) +k(h,"gqf","uN",68) +k(h,"gqg","uO",129) +k(h,"gCC","uI",68) +o(A.Ni.prototype,"gan8","Yu",31) +o(h=A.wf.prototype,"gaMi","v2",63) +p(h,"gaw4","aw5",0) +p(h=A.bc.prototype,"ghv","fO",0) +p(h,"gaaI","Ut",0) +o(h,"gqg","Ti",57) +o(h,"gqf","Th",17) +p(h=A.mk.prototype,"gK8","v7",0) +p(h,"gaN4","aN5",0) +o(h,"gaJH","aJI",17) +p(h=A.pe.prototype,"gUl","Dk",0) +o(h,"gaK8","aK9",96) +o(h,"gaKc","aKd",37) +o(h,"gaKe","aKf",14) +o(h,"gaKa","aKb",42) +o(h=A.vI.prototype,"gaKs","aKt",380) +o(h,"gaKu","aKv",381) +o(h,"gaKq","aKr",382) +n(A.iI.prototype,"gqn","k5",43) +o(A.rN.prototype,"gaeu","kz",208) +m(A,"bmv",0,null,["$2$style$textDirection","$0","$1$style"],["b9C",function(){return A.b9C(null,null)},function(a){return A.b9C(a,null)}],949,0) +p(h=A.T2.prototype,"gawI","awJ",0) +p(h,"gaxZ","a2c",0) +p(A.H3.prototype,"ga1i","avT",0) +k(A.a6l.prototype,"gayX","ayY",404) +l(h=A.C2.prototype,"gacc",1,0,function(){return{from:null}},["$1$from","$0"],["acd","er"],414,0,0) +o(h,"gapJ","apK",415) +o(h,"gMU","anm",3) +o(A.nW.prototype,"gwE","GU",4) +o(A.K0.prototype,"ga4M","a4N",4) +o(h=A.B4.prototype,"gwE","GU",4) +p(h,"gQw","aE3",0) +o(h=A.CL.prototype,"ga1x","awg",4) +p(h,"ga1w","awf",0) +p(A.x5.prototype,"geZ","C",0) +o(A.tM.prototype,"gaao","De",4) +o(h=A.S1.prototype,"gauK","auL",17) +o(h,"gauN","auO",57) +p(h,"gauI","auJ",0) +o(A.S2.prototype,"gaNf","aNg",6) +o(h=A.S3.prototype,"gawV","awW",61) +o(h,"gawX","awY",46) +p(A.S5.prototype,"gOX","a1m",0) +o(h=A.H9.prototype,"gasI","asJ",37) +o(h,"gasK","asL",14) +o(h,"gasG","asH",42) +p(h,"gasD","asE",0) +o(h,"gazA","azB",88) +p(A.S4.prototype,"ga93","Je",0) +m(A,"bKF",4,null,["$4"],["buu"],950,0) +p(h=A.S7.prototype,"gaty","atz",0) +p(h,"gatX","atY",0) +o(h,"gGV","aCv",4) +o(h=A.QP.prototype,"gaD3","aD4",17) +l(h,"ga4n",0,0,function(){return[null]},["$1","$0"],["a4o","aD2"],149,0,0) +l(h,"ga4p",0,0,null,["$1","$0"],["a4q","aD5"],189,0,0) +o(h,"gaD0","aD1",6) +m(A,"bGJ",1,null,["$2$forceReport","$1"],["beL",function(a){return A.beL(a,!1)}],951,0) +n(h=A.br.prototype,"gHq","ai",56) +n(h,"gabM","a9",56) +p(h,"gfA","v",0) p(h,"geZ","C",0) -o(A.ad.prototype,"gKC","yK",434) -q(A,"bKh","bAE",952) -o(h=A.DI.prototype,"gatL","atM",437) -o(h,"gaFx","aFy",16) -p(h,"gar7","O2",0) -o(h,"gatQ","a0y",13) -p(h,"gau6","au7",0) -m(A,"blf",3,null,["$3"],["bwd"],953,0) -o(A.nA.prototype,"glS","jn",13) -q(A,"blE","bxt",20) -q(A,"b5f","bvk",172) -q(A,"b5g","bvl",20) -m(A,"bIJ",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bge",function(){return A.bge(null,null,null)}],954,0) -o(A.Da.prototype,"glS","jn",13) -q(A,"bIM","by2",20) -m(A,"tG",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bf7",function(){return A.bf7(null,null,null)}],955,0) -o(h=A.MI.prototype,"ga1F","awx",13) -o(h,"gaze","AB",16) -m(A,"blM",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bep",function(){return A.bep(null,null,null)}],956,0) -q(A,"bIN","bvj",20) -m(A,"Ws",0,function(){return{allowedButtonsFilter:null,debugOwner:null,longTapDelay:B.F,supportedDevices:null}},["$4$allowedButtonsFilter$debugOwner$longTapDelay$supportedDevices","$0"],["bg2",function(){return A.bg2(null,null,B.F,null)}],957,0) -p(A.RW.prototype,"ga1S","axf",0) -o(h=A.kC.prototype,"gGb","awy",13) -o(h,"gaz4","AA",444) -p(h,"gawz","tM",0) -o(A.Ib.prototype,"glS","jn",13) -q(A,"BQ","bwo",20) -o(A.F8.prototype,"glS","jn",13) -m(A,"bJC",0,function(){return{allowedButtonsFilter:null,debugOwner:null,dragStartBehavior:B.ic,supportedDevices:null,trackpadScrollCausesScale:!1,trackpadScrollToScaleFactor:B.Ai}},["$6$allowedButtonsFilter$debugOwner$dragStartBehavior$supportedDevices$trackpadScrollCausesScale$trackpadScrollToScaleFactor","$0"],["bh7",function(){return A.bh7(null,null,B.ic,null,!1,B.Ai)}],958,0) -o(A.pn.prototype,"glS","jn",13) -m(A,"bKw",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bhW",function(){return A.bhW(null,null,null)}],959,0) -k(h=A.Ta.prototype,"gavs","avt",454) -k(h,"gawc","awd",152) -o(h=A.U1.prototype,"gc6","c8",1) +o(A.ad.prototype,"gKE","yM",434) +q(A,"bKn","bAJ",952) +o(h=A.DH.prototype,"gatI","atJ",437) +o(h,"gaFv","aFw",16) +p(h,"gar4","O4",0) +o(h,"gatN","a0x",13) +p(h,"gau3","au4",0) +m(A,"bll",3,null,["$3"],["bwk"],953,0) +o(A.ny.prototype,"glW","jp",13) +q(A,"blK","bxz",20) +q(A,"b5l","bvr",172) +q(A,"b5m","bvs",20) +m(A,"bIP",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bgl",function(){return A.bgl(null,null,null)}],954,0) +o(A.D9.prototype,"glW","jp",13) +q(A,"bIS","by8",20) +m(A,"tD",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bfe",function(){return A.bfe(null,null,null)}],955,0) +o(h=A.MH.prototype,"ga1D","awu",13) +o(h,"gazb","AD",16) +m(A,"blS",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bew",function(){return A.bew(null,null,null)}],956,0) +q(A,"bIT","bvq",20) +m(A,"Wx",0,function(){return{allowedButtonsFilter:null,debugOwner:null,longTapDelay:B.F,supportedDevices:null}},["$4$allowedButtonsFilter$debugOwner$longTapDelay$supportedDevices","$0"],["bg9",function(){return A.bg9(null,null,B.F,null)}],957,0) +p(A.RZ.prototype,"ga1Q","axc",0) +o(h=A.kD.prototype,"gGd","awv",13) +o(h,"gaz1","AC",444) +p(h,"gaww","tN",0) +o(A.Ia.prototype,"glW","jp",13) +q(A,"BP","bwv",20) +o(A.F6.prototype,"glW","jp",13) +m(A,"bJI",0,function(){return{allowedButtonsFilter:null,debugOwner:null,dragStartBehavior:B.ig,supportedDevices:null,trackpadScrollCausesScale:!1,trackpadScrollToScaleFactor:B.Am}},["$6$allowedButtonsFilter$debugOwner$dragStartBehavior$supportedDevices$trackpadScrollCausesScale$trackpadScrollToScaleFactor","$0"],["bhe",function(){return A.bhe(null,null,B.ig,null,!1,B.Am)}],958,0) +o(A.pm.prototype,"glW","jp",13) +m(A,"bKC",0,function(){return{allowedButtonsFilter:null,debugOwner:null,supportedDevices:null}},["$3$allowedButtonsFilter$debugOwner$supportedDevices","$0"],["bi1",function(){return A.bi1(null,null,null)}],959,0) +k(h=A.Td.prototype,"gavp","avq",454) +k(h,"gaw9","awa",152) +o(h=A.U4.prototype,"gc6","c8",1) o(h,"gcz","c4",1) o(h,"gcg","c3",1) o(h,"gcY","cd",1) -p(A.RD.prototype,"guI","Th",0) -o(h=A.U0.prototype,"gc6","c8",1) +p(A.RG.prototype,"guJ","Tg",0) +o(h=A.U3.prototype,"gc6","c8",1) o(h,"gcz","c4",1) o(h,"gcg","c3",1) o(h,"gcY","cd",1) -p(A.Jr.prototype,"gauY","auZ",0) -m(A,"bHE",4,null,["$4"],["bE6"],960,0) -o(h=A.Hg.prototype,"gat1","at2",8) -p(h,"gatF","atG",0) -p(h=A.Hd.prototype,"ga_o","aqc",0) -p(h,"gauK","Ot",0) -p(h=A.Sx.prototype,"gaqE","aqF",0) -k(h,"ganL","anM",152) -o(h=A.TS.prototype,"gc6","c8",1) +p(A.Jq.prototype,"gauV","auW",0) +m(A,"bHK",4,null,["$4"],["bEc"],960,0) +o(h=A.Hf.prototype,"gasZ","at_",6) +p(h,"gatC","atD",0) +p(h=A.Hc.prototype,"ga_n","aq9",0) +p(h,"gauH","Ov",0) +p(h=A.SA.prototype,"gaqB","aqC",0) +k(h,"ganI","anJ",152) +o(h=A.TV.prototype,"gc6","c8",1) o(h,"gcz","c4",1) -p(h=A.SV.prototype,"gau2","au3",0) -o(h,"ganH","anI",10) -p(A.Lz.prototype,"gavk","avl",0) -o(A.uN.prototype,"gas2","as3",4) -o(A.LA.prototype,"gavn","avo",4) -o(A.LB.prototype,"gavp","avq",4) -o(h=A.DX.prototype,"gaeo","aep",486) -o(h,"gaHy","aHz",487) -l(h=A.ST.prototype,"gWT",0,0,function(){return[null]},["$1","$0"],["WU","afD"],149,0,0) -p(h,"guI","Th",0) -o(h,"ga8Z","aJQ",176) -o(h,"gaJR","aJS",8) -o(h,"gqd","Ti",17) -o(h,"gqe","Tj",57) -o(h,"gaKC","aKD",17) -o(h,"gaKE","aKF",57) -p(h,"guJ","a93",0) -p(h,"guK","aKK",0) +p(h=A.SY.prototype,"gau_","au0",0) +o(h,"ganE","anF",10) +p(A.Ly.prototype,"gavh","avi",0) +o(A.uL.prototype,"gas_","as0",4) +o(A.Lz.prototype,"gavk","avl",4) +o(A.LA.prototype,"gavm","avn",4) +o(h=A.DW.prototype,"gaem","aen",486) +o(h,"gaHw","aHx",487) +l(h=A.SW.prototype,"gWS",0,0,function(){return[null]},["$1","$0"],["WT","afB"],149,0,0) +p(h,"guJ","Tg",0) +o(h,"ga8W","aJO",176) +o(h,"gaJP","aJQ",6) +o(h,"gqf","Th",17) +o(h,"gqg","Ti",57) +o(h,"gaKA","aKB",17) +o(h,"gaKC","aKD",57) +p(h,"guK","a90",0) +p(h,"guL","aKI",0) +p(h,"gaKw","aKx",0) p(h,"gaKy","aKz",0) -p(h,"gaKA","aKB",0) -o(h,"gaK4","aK5",61) -o(h,"gaK6","aK7",46) -p(A.SM.prototype,"gOH","OI",0) -o(h=A.TW.prototype,"gc6","c8",1) +o(h,"gaK2","aK3",61) +o(h,"gaK4","aK5",46) +p(A.SP.prototype,"gOI","OJ",0) +o(h=A.TZ.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h,"gaor","aos",175) -k(h,"gaxv","axw",6) -p(A.SZ.prototype,"gOH","OI",0) -o(h=A.U3.prototype,"gc6","c8",1) +o(h,"gaoo","aop",175) +k(h,"gaxs","axt",5) +p(A.T1.prototype,"gOI","OJ",0) +o(h=A.U6.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -p(A.V3.prototype,"gNF","a_3",0) -p(h=A.VE.prototype,"gyv","aN_",0) -o(h,"gyu","aMZ",4) -o(h=A.VC.prototype,"gAt","Pf",34) -p(h,"gfv","v",0) -o(h=A.VD.prototype,"gAt","Pf",34) -p(h,"gfv","v",0) -o(A.OR.prototype,"gauB","auC",4) -o(h=A.SA.prototype,"gatY","atZ",4) -p(h,"gaxc","axd",0) -p(A.FA.prototype,"gauH","auI",0) -m(A,"bme",3,null,["$3"],["bFs"],961,0) -s(A,"bJE","bzW",155) -o(h=A.akp.prototype,"gUk","yx",39) -o(h,"gUj","Dh",39) -o(h,"gaaJ","Ur",102) -o(h,"gUt","yz",94) -o(h,"gUs","yy",71) -p(h=A.Uw.prototype,"ga1O","awQ",0) -k(h,"gaA7","aA8",164) -p(h,"gaA9","aAa",0) -o(h=A.UF.prototype,"gasl","asm",59) -o(h,"gPX","PY",59) -o(h,"gPV","PW",59) -o(h,"gamX","amY",514) -o(h,"gaAU","aAV",8) -o(h,"gaAW","aAX",8) -p(h=A.HZ.prototype,"gaqq","NP",0) -o(h,"gPX","PY",37) -o(h,"gaAS","aAT",14) -o(h,"gPV","PW",42) -o(h,"gaAY","aAZ",17) -o(h,"gaB_","aB0",57) +p(A.V6.prototype,"gNH","a_2",0) +p(h=A.VJ.prototype,"gyx","aMY",0) +o(h,"gyw","aMX",4) +o(h=A.VH.prototype,"gAv","Pf",35) +p(h,"gfA","v",0) +o(h=A.VI.prototype,"gAv","Pf",35) +p(h,"gfA","v",0) +o(A.OU.prototype,"gauy","auz",4) +o(h=A.SD.prototype,"gatV","atW",4) +p(h,"gax9","axa",0) +p(A.Fy.prototype,"gauE","auF",0) +m(A,"bmk",3,null,["$3"],["bFy"],961,0) +s(A,"bJK","bA0",155) +o(h=A.akw.prototype,"gUj","yz",39) +o(h,"gUi","Dj",39) +o(h,"gaaH","Uq",102) +o(h,"gUs","yB",94) +o(h,"gUr","yA",71) +p(h=A.Uz.prototype,"ga1M","awN",0) +k(h,"gaA4","aA5",164) +p(h,"gaA6","aA7",0) +o(h=A.UI.prototype,"gasi","asj",59) +o(h,"gPW","PX",59) +o(h,"gPU","PV",59) +o(h,"gamV","amW",514) +o(h,"gaAR","aAS",6) +o(h,"gaAT","aAU",6) +p(h=A.HY.prototype,"gaqn","NR",0) +o(h,"gPW","PX",37) +o(h,"gaAP","aAQ",14) +o(h,"gPU","PV",42) +o(h,"gaAV","aAW",17) +o(h,"gaAX","aAY",57) o(h,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -p(h,"gaLd","Jm",0) -p(h,"gaHJ","Is",0) -o(A.UG.prototype,"gPa","awK",4) -s(A,"bmo","bB5",155) -o(h=A.alX.prototype,"gUk","yx",39) -o(h,"gUj","Dh",39) -o(h,"gUt","yz",94) -o(h,"gUs","yy",71) -p(h=A.V1.prototype,"ga48","aCH",0) -k(h,"gaCI","aCJ",164) -p(h,"gaui","auj",0) -s(A,"bKy","bB8",155) -p(A.Ic.prototype,"gOn","asw",0) -s(A,"bKA","bBi",963) -o(h=A.QN.prototype,"gaD1","aD2",17) -l(h,"ga4n",0,0,function(){return[null]},["$1","$0"],["a4o","aD0"],149,0,0) -l(h,"ga0E",0,0,null,["$1","$0"],["a0F","auP"],189,0,0) -o(h,"gat4","at5",8) -o(h,"gat8","at9",8) -p(A.QL.prototype,"gfv","v",0) -p(h=A.B3.prototype,"ga0w","atq",0) -o(h,"gaD9","aDa",4) -p(h,"gaIR","a8k",79) -o(h,"ga0x","atP",13) -p(h,"gatX","a0z",0) -p(h,"gaDb","aDc",0) -l(h=A.Nl.prototype,"gaLt",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["a9u","CQ"],529,0,0) -l(h,"gaLw",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["a9v","aLx"],530,0,0) -l(h,"gaLy",0,1,null,["$2$getTargetSize","$1"],["a9x","aLz"],531,0,0) -m(A,"baM",3,null,["$3"],["bgb"],964,0) -m(A,"baV",3,null,["$3"],["hE"],965,0) -n(h=A.yL.prototype,"gHn","ai",170) -o(h,"gaf5","WH",541) -o(h,"gaPs","aPt",542) -o(h=A.a3Y.prototype,"gasn","aso",545) -o(h,"gas9","asa",3) -n(h,"gHn","ai",170) -k(A.GQ.prototype,"gaAP","aAQ",550) -m(A,"Wy",3,null,["$3"],["c9"],966,0) -n(h=A.a1h.prototype,"gK","ii",1) -n(h,"gSk","jg",1) -p(h=A.Fq.prototype,"gaur","aus",0) -o(h,"gauv","auw",551) -p(h,"gaut","auu",0) -o(h,"gav0","av1",3) -o(h,"gatH","atI",3) -p(A.Ru.prototype,"gfv","v",0) -o(h=A.a1.prototype,"gc6","c8",1) +p(h,"gaLb","Jo",0) +p(h,"gaHH","Iu",0) +o(A.UJ.prototype,"gPb","awH",4) +s(A,"bmu","bBb",155) +o(h=A.am3.prototype,"gUj","yz",39) +o(h,"gUi","Dj",39) +o(h,"gUs","yB",94) +o(h,"gUr","yA",71) +p(h=A.V4.prototype,"ga46","aCE",0) +k(h,"gaCF","aCG",164) +p(h,"gauf","aug",0) +s(A,"bKE","bBe",155) +p(A.Ib.prototype,"gOp","ast",0) +s(A,"bKG","bBo",963) +o(h=A.QQ.prototype,"gaCZ","aD_",17) +l(h,"ga4l",0,0,function(){return[null]},["$1","$0"],["a4m","aCY"],149,0,0) +l(h,"ga0D",0,0,null,["$1","$0"],["a0E","auM"],189,0,0) +o(h,"gat1","at2",6) +o(h,"gat5","at6",6) +p(A.QO.prototype,"gfA","v",0) +p(h=A.B2.prototype,"ga0v","atn",0) +o(h,"gaD6","aD7",4) +p(h,"gaIP","a8h",79) +o(h,"ga0w","atM",13) +p(h,"gatU","a0y",0) +p(h,"gaD8","aD9",0) +l(h=A.Nn.prototype,"gaLr",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["a9r","CS"],529,0,0) +l(h,"gaLu",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["a9s","aLv"],530,0,0) +l(h,"gaLw",0,1,null,["$2$getTargetSize","$1"],["a9u","aLx"],531,0,0) +m(A,"baS",3,null,["$3"],["bgi"],964,0) +m(A,"bb0",3,null,["$3"],["hD"],965,0) +n(h=A.yJ.prototype,"gHq","ai",170) +o(h,"gaf3","WG",541) +o(h,"gaPq","aPr",542) +o(h=A.a44.prototype,"gask","asl",545) +o(h,"gas6","as7",3) +n(h,"gHq","ai",170) +k(A.GP.prototype,"gaAM","aAN",550) +m(A,"WD",3,null,["$3"],["c9"],966,0) +n(h=A.a1n.prototype,"gK","il",1) +n(h,"gSj","ji",1) +p(h=A.Fo.prototype,"gauo","aup",0) +o(h,"gaus","aut",551) +p(h,"gauq","aur",0) +o(h,"gauY","auZ",3) +o(h,"gatE","atF",3) +p(A.Rx.prototype,"gfA","v",0) +o(h=A.a0.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -p(h,"gJM","aE",0) -k(A.dK.prototype,"ga7E","xw",6) -o(h=A.Of.prototype,"gc6","c8",1) +p(h,"gJO","aE",0) +k(A.dK.prototype,"ga7C","xy",5) +o(h=A.Oi.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h=A.Og.prototype,"gc6","c8",1) +o(h=A.Oj.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h=A.A5.prototype,"gawN","awO",87) -p(h,"gfo","bk",0) -p(h,"gGI","aAL",0) -o(h,"gauz","auA",25) -o(h,"gaux","auy",554) -o(h,"gatv","atw",8) -o(h,"gatr","ats",8) -o(h,"gatx","aty",8) -o(h,"gatt","atu",8) +o(h=A.A4.prototype,"gawK","awL",87) +p(h,"gfs","bj",0) +p(h,"gGL","aAI",0) +o(h,"gauw","aux",25) +o(h,"gauu","auv",554) +o(h,"gats","att",6) +o(h,"gato","atp",6) +o(h,"gatu","atv",6) +o(h,"gatq","atr",6) o(h,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h,"gaqf","aqg",17) -p(h,"gaqd","aqe",0) -p(h,"gatg","ath",0) -k(h,"gaxt","a1Z",6) -o(h=A.Oi.prototype,"gcg","c3",1) +o(h,"gaqc","aqd",17) +p(h,"gaqa","aqb",0) +p(h,"gatd","ate",0) +k(h,"gaxq","a1X",5) +o(h=A.Ol.prototype,"gcg","c3",1) o(h,"gcY","cd",1) -o(h=A.Ok.prototype,"gc6","c8",1) +o(h=A.On.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h=A.Om.prototype,"gc6","c8",1) +o(h=A.Op.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -q(A,"blR","bzt",15) -q(A,"blS","bzu",15) -p(A.F0.prototype,"gaDY","a5g",0) -o(h=A.J.prototype,"gaIz","kW",7) -p(h,"gfo","bk",0) -l(h,"gk0",0,2,null,["$2"],["aI"],6,0,1) -p(h,"gaac","ce",0) -l(h,"ga1t",0,1,null,["$2$isMergeUp","$1"],["G4","aw9"],562,0,0) -l(h,"gvM",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ik","zx","tq","vN","tr"],125,0,0) -o(h=A.aL.prototype,"gaFM","aFN","aL.0?(z?)") -o(h,"ga6t","aFL","aL.0?(z?)") -p(A.vB.prototype,"gr1","azT",0) -o(h=A.Ot.prototype,"gc6","c8",1) +q(A,"blX","bzy",15) +q(A,"blY","bzz",15) +p(A.EZ.prototype,"gaDW","a5e",0) +o(h=A.J.prototype,"gaIx","kZ",9) +p(h,"gfs","bj",0) +l(h,"gk6",0,2,null,["$2"],["aI"],5,0,1) +p(h,"gaaa","ce",0) +l(h,"ga1r",0,1,null,["$2$isMergeUp","$1"],["G6","aw6"],562,0,0) +l(h,"gvN",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["io","zz","tr","vO","ts"],125,0,0) +o(h=A.aL.prototype,"gaFK","aFL","aL.0?(z?)") +o(h,"ga6r","aFJ","aL.0?(z?)") +p(A.vz.prototype,"gr3","azQ",0) +o(h=A.Ow.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h,"gaot","aou",175) -o(h=A.k6.prototype,"gc6","c8",1) +o(h,"gaoq","aor",175) +o(h=A.k7.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -l(h,"gk0",0,2,null,["$2"],["aI"],6,0,1) -o(h=A.Oe.prototype,"gc6","c8",1) +l(h,"gk6",0,2,null,["$2"],["aI"],5,0,1) +o(h=A.Oh.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h=A.Op.prototype,"gc6","c8",1) +o(h=A.Os.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h=A.Oo.prototype,"gc6","c8",1) +o(h=A.Or.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) -p(A.Od.prototype,"gH7","Qn",0) -p(A.HX.prototype,"gG2","wq",0) -k(A.Oj.prototype,"gaxs","a1Y",567) -o(h=A.Or.prototype,"gc6","c8",1) +p(A.Og.prototype,"gHa","Qm",0) +p(A.HW.prototype,"gG4","wr",0) +k(A.Om.prototype,"gaxp","a1W",567) +o(h=A.Ou.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -p(h=A.ry.prototype,"gayi","ayj",0) -p(h,"gayk","ayl",0) -p(h,"gaym","ayn",0) -p(h,"gayg","ayh",0) -p(h=A.Ow.prototype,"gayp","ayq",0) -p(h,"gayc","ayd",0) -p(h,"gaya","ayb",0) -p(h,"gay4","ay5",0) -p(h,"gay6","ay7",0) -p(h,"gaye","ayf",0) -p(h,"gay8","ay9",0) -o(h=A.Ov.prototype,"gc6","c8",1) +p(h=A.rw.prototype,"gayf","ayg",0) +p(h,"gayh","ayi",0) +p(h,"gayj","ayk",0) +p(h,"gayd","aye",0) +p(h=A.Oz.prototype,"gaym","ayn",0) +p(h,"gay9","aya",0) +p(h,"gay7","ay8",0) +p(h,"gay1","ay2",0) +p(h,"gay3","ay4",0) +p(h,"gayb","ayc",0) +p(h,"gay5","ay6",0) +o(h=A.Oy.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -k(h,"gaxq","axr",6) -p(A.a7C.prototype,"ga3f","a3g",0) -o(h=A.A7.prototype,"gc6","c8",1) +k(h,"gaxn","axo",5) +p(A.a7J.prototype,"ga3d","a3e",0) +o(h=A.A6.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -l(h,"gk0",0,2,null,["$2"],["aI"],6,0,1) -o(h=A.Os.prototype,"gc6","c8",1) +l(h,"gk6",0,2,null,["$2"],["aI"],5,0,1) +o(h=A.Ov.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(h=A.Oh.prototype,"gc6","c8",1) +o(h=A.Ok.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -l(A.eT.prototype,"gaKZ",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["a9d"],568,0,0) -o(h=A.Fm.prototype,"gc6","c8",1) +l(A.eT.prototype,"gaKX",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["a9a"],568,0,0) +o(h=A.Fk.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -k(h,"gaaS","Ko",6) -k(A.On.prototype,"gaaS","Ko",6) -o(h=A.Fn.prototype,"gc6","c8",1) +k(h,"gaaQ","Kq",5) +k(A.Oq.prototype,"gaaQ","Kq",5) +o(h=A.Fl.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(A.Oz.prototype,"gaL2","aL3",573) -o(h=A.Fp.prototype,"gc6","c8",1) +o(A.OC.prototype,"gaL0","aL1",573) +o(h=A.Fn.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -k(h,"gaE7","a5t",6) -l(h,"gvM",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ik","zx","tq","vN","tr"],125,0,0) -o(h=A.OB.prototype,"gc6","c8",1) +k(h,"gaE5","a5r",5) +l(h,"gvN",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["io","zz","tr","vO","ts"],125,0,0) +o(h=A.OE.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -s(A,"bGQ","bzK",967) -m(A,"bGR",0,null,["$2$priority$scheduler"],["bHv"],968,0) -o(h=A.ir.prototype,"gaqz","aqA",199) -p(h,"gazH","azI",0) -o(h,"gase","asf",3) -p(h,"gasQ","asR",0) -p(h,"gaq_","aq0",0) -o(A.AW.prototype,"gGY","aCV",3) -p(h=A.a7E.prototype,"gapK","apL",0) -p(h,"gauq","a0C",0) -l(h,"gauo",0,3,null,["$3"],["aup"],577,0,0) -p(A.FJ.prototype,"gfv","v",0) -o(A.o0.prototype,"gaEC","QQ",584) -q(A,"bGE","bt8",969) -q(A,"bGF","bCu",970) -q(A,"bGP","bA1",971) -p(h=A.FL.prototype,"ganc","and",588) -o(h,"gate","Oq",589) -o(h,"gatJ","FR",99) -m(A,"bIb",0,null,["$5$character$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp"],["bfr",function(a,b,c,d){return A.bfr(null,a,b,c,d)}],972,0) -m(A,"bIc",0,null,["$4$logicalKey$physicalKey$synthesized$timeStamp"],["bx7"],973,0) -o(h=A.a2Q.prototype,"gaJW","aJX",138) -o(h,"gaKq","Tf",595) -o(h,"gap7","ap8",596) -o(A.OH.prototype,"gawn","P2",224) -o(h=A.fI.prototype,"gaqa","aqb",226) -o(h,"ga2B","a2C",226) -o(A.a9y.prototype,"gaw3","G_",99) -o(A.aad.prototype,"gauV","Ov",99) -o(A.Rn.prototype,"ga0k","as1",610) -o(h=A.SF.prototype,"ga0r","at6",176) -o(h,"gato","atp",61) -o(h,"gan2","an3",46) -o(h,"gan0","an1",8) -o(h=A.Vu.prototype,"gax3","ax4",612) -o(h,"gaxg","axh",613) -o(A.Rs.prototype,"gan7","an8",614) -p(A.LO.prototype,"gfv","v",0) -p(h=A.R7.prototype,"gaK0","aK1",0) -o(h,"gatz","atA",99) -p(h,"gasg","ash",0) -p(h=A.VB.prototype,"gaK3","Ta",0) -p(h,"gaKM","Tk",0) -p(h,"gaKj","Td",0) -o(h=A.Sa.prototype,"ga_a","apP",37) -o(h,"ga_b","apQ",14) -p(h,"gasC","asD",0) -o(h,"ga_9","apO",42) -o(h,"gasA","FP",619) -o(A.Sk.prototype,"gMR","YK",4) -p(h=A.un.prototype,"ga1N","awP",0) -p(h,"gax1","a1Q",0) -p(h,"gazx","azy",0) -p(h,"gH4","aDq",0) -p(h,"gawW","awX",0) -o(h,"gasi","asj",87) -p(h,"gawR","awS",0) -p(h,"ga1P","Pc",0) -p(h,"gNG","a_5",0) -p(h,"gNN","aqh",0) -o(h,"gaoJ","aoK",622) -l(h,"gazQ",0,0,function(){return[null]},["$1","$0"],["a32","a31"],623,0,0) -o(h,"gaOl","aOm",25) -l(h,"gaws",0,3,null,["$3"],["awt"],256,0,0) -l(h,"gawu",0,3,null,["$3"],["awv"],256,0,0) -p(h,"gaoh","Z1",73) -p(h,"gawF","awG",73) -p(h,"gavQ","avR",73) -p(h,"gaxH","axI",73) -p(h,"gaq1","aq2",73) -o(h,"gaDh","aDi",626) -o(h,"gazl","a2K",627) -o(h,"gazU","azV",628) -o(h,"gaqi","aqj",629) -o(h,"gaqG","aqH",630) -o(h,"gaDQ","aDR",631) -o(h,"gav7","av8",632) -o(h,"gapF","apG",88) -p(A.fA.prototype,"gfv","v",0) -p(h=A.KZ.prototype,"gfv","v",0) -p(h,"gant","anu",0) -o(h=A.afy.prototype,"ga91","Te",13) -o(h,"ga90","aJY",640) -p(A.Hl.prototype,"gOp","at3",0) -q(A,"b4G","bD0",11) -s(A,"b4F","bvD",974) -q(A,"blk","bvC",11) -o(h=A.afQ.prototype,"gaDs","a4D",11) -p(h,"gaDt","aDu",0) -o(A.b7.prototype,"gaHx","Ir",11) -o(h=A.Fe.prototype,"gatN","atO",88) -o(h,"gatR","atS",666) -o(h,"gaDW","aDX",667) -o(h=A.tf.prototype,"ganW","anX",10) -o(h,"gas6","a0l",4) -p(h,"gDl","Dm",0) -o(h=A.Ln.prototype,"gasZ","at_",670) -l(h,"gapD",0,5,null,["$5"],["apE"],671,0,0) -m(A,"blq",3,null,["$3"],["qO"],975,0) -k(A.SO.prototype,"gata","atb",147) -p(A.C2.prototype,"gas4","as5",0) -p(A.Hy.prototype,"gOw","auX",0) -o(A.HB.prototype,"ga1e","avJ",7) -o(h=A.U2.prototype,"gc6","c8",1) +s(A,"bGW","bzP",967) +m(A,"bGX",0,null,["$2$priority$scheduler"],["bHB"],968,0) +o(h=A.iq.prototype,"gaqw","aqx",199) +p(h,"gazE","azF",0) +o(h,"gasb","asc",3) +p(h,"gasN","asO",0) +p(h,"gapX","apY",0) +o(A.AV.prototype,"gH0","aCS",3) +p(h=A.a7L.prototype,"gapH","apI",0) +p(h,"gaun","a0B",0) +l(h,"gaul",0,3,null,["$3"],["aum"],577,0,0) +p(A.FH.prototype,"gfA","v",0) +o(A.nZ.prototype,"gaEA","QP",584) +q(A,"bGK","btf",969) +q(A,"bGL","bCA",970) +q(A,"bGV","bA6",971) +p(h=A.FJ.prototype,"gan9","ana",588) +o(h,"gatb","Os",589) +o(h,"gatG","FS",99) +m(A,"bIh",0,null,["$5$character$logicalKey$physicalKey$synthesized$timeStamp","$4$logicalKey$physicalKey$synthesized$timeStamp"],["bfy",function(a,b,c,d){return A.bfy(null,a,b,c,d)}],972,0) +m(A,"bIi",0,null,["$4$logicalKey$physicalKey$synthesized$timeStamp"],["bxd"],973,0) +o(h=A.a2W.prototype,"gaJU","aJV",138) +o(h,"gaKo","Te",595) +o(h,"gap4","ap5",596) +o(A.OK.prototype,"gawk","P3",224) +o(h=A.fI.prototype,"gaq7","aq8",226) +o(h,"ga2z","a2A",226) +o(A.a9F.prototype,"gaw0","G1",99) +o(A.aak.prototype,"gauS","Ox",99) +o(A.Rq.prototype,"ga0j","arZ",610) +o(h=A.SI.prototype,"ga0q","at3",176) +o(h,"gatl","atm",61) +o(h,"gan0","an1",46) +o(h,"gamZ","an_",6) +o(h=A.Vz.prototype,"gax0","ax1",612) +o(h,"gaxd","axe",613) +o(A.Rv.prototype,"gan4","an5",614) +p(A.LN.prototype,"gfA","v",0) +p(h=A.Ra.prototype,"gaJZ","aK_",0) +o(h,"gatw","atx",99) +p(h,"gasd","ase",0) +p(h=A.VG.prototype,"gaK1","T9",0) +p(h,"gaKK","Tj",0) +p(h,"gaKh","Tc",0) +o(h=A.Sd.prototype,"ga_9","apM",37) +o(h,"ga_a","apN",14) +p(h,"gasz","asA",0) +o(h,"ga_8","apL",42) +o(h,"gasx","FQ",619) +o(A.Sn.prototype,"gMT","YJ",4) +p(h=A.ul.prototype,"ga1L","awM",0) +p(h,"gawZ","a1O",0) +p(h,"gazu","azv",0) +p(h,"gH7","aDn",0) +p(h,"gawT","awU",0) +o(h,"gasf","asg",87) +p(h,"gawO","awP",0) +p(h,"ga1N","Pd",0) +p(h,"gNI","a_4",0) +p(h,"gNP","aqe",0) +o(h,"gaoG","aoH",622) +l(h,"gazN",0,0,function(){return[null]},["$1","$0"],["a30","a3_"],623,0,0) +o(h,"gaOj","aOk",25) +l(h,"gawp",0,3,null,["$3"],["awq"],256,0,0) +l(h,"gawr",0,3,null,["$3"],["aws"],256,0,0) +p(h,"gaoe","Z0",73) +p(h,"gawC","awD",73) +p(h,"gavN","avO",73) +p(h,"gaxE","axF",73) +p(h,"gapZ","aq_",73) +o(h,"gaDe","aDf",626) +o(h,"gazi","a2I",627) +o(h,"gazR","azS",628) +o(h,"gaqf","aqg",629) +o(h,"gaqD","aqE",630) +o(h,"gaDO","aDP",631) +o(h,"gav4","av5",632) +o(h,"gapC","apD",88) +p(A.fA.prototype,"gfA","v",0) +p(h=A.KY.prototype,"gfA","v",0) +p(h,"ganq","anr",0) +o(h=A.afF.prototype,"ga8Z","Td",13) +o(h,"ga8Y","aJW",640) +p(A.Hk.prototype,"gOr","at0",0) +q(A,"b4M","bD6",11) +s(A,"b4L","bvK",974) +q(A,"blq","bvJ",11) +o(h=A.afX.prototype,"gaDp","a4B",11) +p(h,"gaDq","aDr",0) +o(A.b7.prototype,"gaHv","It",11) +o(h=A.Fc.prototype,"gatK","atL",88) +o(h,"gatO","atP",666) +o(h,"gaDU","aDV",667) +o(h=A.tc.prototype,"ganT","anU",10) +o(h,"gas3","a0k",4) +p(h,"gDn","Do",0) +o(h=A.Lm.prototype,"gasW","asX",670) +l(h,"gapA",0,5,null,["$5"],["apB"],671,0,0) +m(A,"blw",3,null,["$3"],["qO"],975,0) +k(A.SR.prototype,"gat7","at8",147) +p(A.C1.prototype,"gas1","as2",0) +p(A.Hx.prototype,"gOy","auU",0) +o(A.HA.prototype,"ga1c","avG",9) +o(h=A.U5.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -s(A,"bIO","bye",976) -q(A,"bb5","bDr",95) -q(A,"blN","bDs",95) -q(A,"Wt","bDt",95) -o(A.HN.prototype,"gDb","v4",97) -o(A.HM.prototype,"gDb","v4",97) -o(A.Ts.prototype,"gDb","v4",97) -o(A.Tt.prototype,"gDb","v4",97) -o(h=A.nQ.prototype,"gawB","awC",88) -o(h,"gatV","atW",13) -o(h=A.HY.prototype,"gcz","c4",1) +s(A,"bIU","byk",976) +q(A,"bbb","bDx",95) +q(A,"blT","bDy",95) +q(A,"Wy","bDz",95) +o(A.HM.prototype,"gDd","v5",97) +o(A.HL.prototype,"gDd","v5",97) +o(A.Tv.prototype,"gDd","v5",97) +o(A.Tw.prototype,"gDd","v5",97) +o(h=A.nO.prototype,"gawy","awz",88) +o(h,"gatS","atT",13) +o(h=A.HX.prototype,"gcz","c4",1) o(h,"gcY","cd",1) o(h,"gc6","c8",1) o(h,"gcg","c3",1) -q(A,"bIW","bDp",15) -l(A.I1.prototype,"gk0",0,2,null,["$2"],["aI"],6,0,1) -o(h=A.I0.prototype,"gc6","c8",1) +q(A,"bJ1","bDv",15) +l(A.I0.prototype,"gk6",0,2,null,["$2"],["aI"],5,0,1) +o(h=A.I_.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(A.SJ.prototype,"gPh","Pi",82) -p(h=A.SI.prototype,"gfv","v",0) -o(h,"gN4","N5",4) -o(h,"gaCW","aCX",3) -o(A.UU.prototype,"gPh","Pi",82) -o(h=A.UT.prototype,"gN4","N5",4) -p(h,"gfv","v",0) -o(A.a_y.prototype,"gawl","P1",224) -p(A.Uf.prototype,"gPB","azk",0) -p(A.hm.prototype,"gfv","v",0) -o(A.mE.prototype,"gaDN","Qp",696) -o(h=A.I2.prototype,"gazo","azp",3) -p(h,"gFT","a0B",0) -p(h,"gOl","asd",204) -p(h,"gOr","au5",0) -o(A.hI.prototype,"ga0D","auJ",4) -o(h=A.jd.prototype,"ganS","anT",10) -o(h,"ganU","anV",10) -p(h=A.Xx.prototype,"gPK","PL",0) -p(h,"gPI","PJ",0) -p(h=A.a0a.prototype,"gPK","PL",0) -p(h,"gPI","PJ",0) -p(A.OY.prototype,"gfv","v",0) -s(A,"bU0","bka",977) -n(h=A.UA.prototype,"gfS","H",83) -n(h,"gvn","N",83) -q(A,"apA","bHw",82) -p(h=A.rD.prototype,"gaI2","aI3",0) -p(h,"gfv","v",0) -p(A.P3.prototype,"gfv","v",0) -o(h=A.FF.prototype,"ga0p","asI",96) -o(h,"ga38","azX",37) -o(h,"ga39","azY",14) -o(h,"ga37","azW",42) -p(h,"ga35","a36",0) -p(h,"gapX","apY",0) -p(h,"gapV","apW",0) -o(h,"gayW","ayX",116) -o(h,"gazZ","aA_",13) -o(h,"gau8","au9",156) -p(h=A.Us.prototype,"ga30","azN",0) -p(h,"gfv","v",0) -p(A.FG.prototype,"gfv","v",0) -o(h=A.pj.prototype,"gaE3","aE4",4) -p(h,"ga96","Jc",0) -o(h,"gauT","auU",17) -o(h,"gaA0","aA1",156) -o(h,"gaua","aub",82) -o(h,"gatT","atU",13) -o(h,"gaA2","aA3",116) -n(h=A.EC.prototype,"gfS","H",83) -n(h,"gvn","N",83) -k(h,"gNk","aoH",717) -p(h,"gOs","aud",0) -p(h,"gfv","v",0) -k(A.UE.prototype,"gatD","atE",132) -p(A.Pu.prototype,"gfv","v",0) -p(A.UD.prototype,"ga3s","aAF",0) -p(h=A.Ua.prototype,"gFW","av5",0) +o(A.SM.prototype,"gPh","Pi",82) +p(h=A.SL.prototype,"gfA","v",0) +o(h,"gN6","N7",4) +o(h,"gaCT","aCU",3) +o(A.UX.prototype,"gPh","Pi",82) +o(h=A.UW.prototype,"gN6","N7",4) +p(h,"gfA","v",0) +o(A.a_D.prototype,"gawi","P2",224) +p(A.Ui.prototype,"gPA","azh",0) +p(A.hl.prototype,"gfA","v",0) +o(A.mE.prototype,"gaDL","Qo",696) +o(h=A.I1.prototype,"gazl","azm",3) +p(h,"gFU","a0A",0) +p(h,"gOn","asa",204) +p(h,"gOt","au2",0) +o(A.hH.prototype,"ga0C","auG",4) +o(h=A.jd.prototype,"ganP","anQ",10) +o(h,"ganR","anS",10) +p(h=A.XC.prototype,"gPJ","PK",0) +p(h,"gPH","PI",0) +p(h=A.a0g.prototype,"gPJ","PK",0) +p(h,"gPH","PI",0) +p(A.P0.prototype,"gfA","v",0) +s(A,"bU7","bkg",977) +n(h=A.UD.prototype,"gfT","H",83) +n(h,"gvo","L",83) +q(A,"apG","bHC",82) +p(h=A.rB.prototype,"gaI0","aI1",0) +p(h,"gfA","v",0) +p(A.P6.prototype,"gfA","v",0) +o(h=A.FD.prototype,"ga0o","asF",96) +o(h,"ga36","azU",37) +o(h,"ga37","azV",14) +o(h,"ga35","azT",42) +p(h,"ga33","a34",0) +p(h,"gapU","apV",0) +p(h,"gapS","apT",0) +o(h,"gayT","ayU",116) +o(h,"gazW","azX",13) +o(h,"gau5","au6",156) +p(h=A.Uv.prototype,"ga2Z","azK",0) +p(h,"gfA","v",0) +p(A.FE.prototype,"gfA","v",0) +o(h=A.pi.prototype,"gaE1","aE2",4) +p(h,"ga93","Je",0) +o(h,"gauQ","auR",17) +o(h,"gazY","azZ",156) +o(h,"gau7","au8",82) +o(h,"gatQ","atR",13) +o(h,"gaA_","aA0",116) +n(h=A.EB.prototype,"gfT","H",83) +n(h,"gvo","L",83) +k(h,"gNm","aoE",717) +p(h,"gOu","aua",0) +p(h,"gfA","v",0) +k(A.UH.prototype,"gatA","atB",132) +p(A.Px.prototype,"gfA","v",0) +p(A.UG.prototype,"ga3q","aAC",0) +p(h=A.Ud.prototype,"gFX","av2",0) o(h,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -l(h,"gvM",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["ik","zx","tq","vN","tr"],125,0,0) -o(A.G_.prototype,"gaP9","abM",722) -p(A.I_.prototype,"gGf","axe",0) -p(A.S7.prototype,"gfv","v",0) -o(h=A.V_.prototype,"glS","jn",13) -p(h,"gaoZ","ap_",0) -o(A.J0.prototype,"glS","jn",13) -p(h=A.a9G.prototype,"ga5j","Qu",0) -o(h,"gaue","auf",37) -o(h,"gaug","auh",14) -o(h,"gauk","aul",37) -o(h,"gaum","aun",14) -o(h,"gas7","as8",42) -o(h=A.a7B.prototype,"gauF","auG",37) -o(h,"gauD","auE",42) -o(h,"gasU","asV",37) -o(h,"gasS","asT",42) -o(h,"gao_","ao0",10) -o(h,"ganN","anO",10) -o(h,"gao1","ao2",10) -p(A.UB.prototype,"gH0","Qa",0) -p(A.Uy.prototype,"gOx","Oy",0) -o(h=A.Qy.prototype,"gaND","ca",106) -o(h,"gUk","yx",39) -o(h,"gUj","Dh",39) -o(h,"gUt","yz",94) -p(h,"gaNA","aNB",0) -o(h,"gUs","yy",71) -o(h,"gaaJ","Ur",102) -o(h,"gaNy","aNz",122) -p(h,"gaNs","aNt",0) -o(h,"gaNu","aNv",17) -o(h,"gaN8","v7",106) -o(h,"gaNJ","aNK",106) -o(h,"gaNb","aNc",180) -o(h,"gaNd","aNe",184) -o(h,"gaN9","aNa",197) -o(h=A.V4.prototype,"ga4d","aCO",106) -o(h,"ga4e","aCP",94) -p(h,"ga4c","aCN",0) -o(h,"ga4a","aCL",180) -o(h,"ga4b","aCM",184) -o(h,"ga49","aCK",197) -o(h,"gare","arf",39) -o(h,"garb","ard",39) -o(h,"gatm","atn",71) -o(h,"gatk","atl",102) -o(h,"gati","atj",122) -p(A.JJ.prototype,"gfv","v",0) -p(A.kT.prototype,"gmq","mr",0) -p(A.fi.prototype,"gh8","hk",0) -p(A.Ro.prototype,"gOm","ask",0) -p(h=A.GH.prototype,"gacP","E4",0) -p(h,"gabF","DC",0) -o(h,"gaDn","aDo",742) -o(h,"gaz1","az2",743) -p(h,"gPn","a2r",0) -p(h,"gOo","a0q",0) -p(A.QY.prototype,"gfv","v",0) -o(A.RN.prototype,"gaN3","Uc",187) -l(A.a6j.prototype,"gaJT",0,3,null,["$3"],["J7"],758,0,0) -o(A.eA.prototype,"gaHV","a7I",759) -q(A,"bIp","baA",978) -p(A.Cd.prototype,"gDn","aNM",0) -p(A.ud.prototype,"gv8","Do",0) -p(A.Kz.prototype,"goX","uT",0) -p(A.KN.prototype,"gv8","Do",0) -p(A.Lg.prototype,"goX","uT",0) -p(A.NE.prototype,"goX","uT",0) -p(A.O7.prototype,"goX","uT",0) -p(A.OC.prototype,"gavy","avz",0) -p(A.Fw.prototype,"gaxi","axj",0) -p(A.Pr.prototype,"ga3r","aAE",0) -p(A.mN.prototype,"gaDk","aDl",0) -p(A.a0c.prototype,"gv8","Do",0) -o(A.iH.prototype,"gaED","pT",25) -p(A.j_.prototype,"gTy","aLE",0) -n(A.Lf.prototype,"gaaV","kr",784) -o(h=A.Oq.prototype,"gc6","c8",1) +l(h,"gvN",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["io","zz","tr","vO","ts"],125,0,0) +o(A.FY.prototype,"gaP7","abK",722) +p(A.HZ.prototype,"gGi","axb",0) +p(A.Sa.prototype,"gfA","v",0) +o(h=A.V2.prototype,"glW","jp",13) +p(h,"gaoW","aoX",0) +o(A.J_.prototype,"glW","jp",13) +p(h=A.a9N.prototype,"ga5h","Qt",0) +o(h,"gaub","auc",37) +o(h,"gaud","aue",14) +o(h,"gauh","aui",37) +o(h,"gauj","auk",14) +o(h,"gas4","as5",42) +o(h=A.a7I.prototype,"gauC","auD",37) +o(h,"gauA","auB",42) +o(h,"gasR","asS",37) +o(h,"gasP","asQ",42) +o(h,"ganX","anY",10) +o(h,"ganK","anL",10) +o(h,"ganZ","ao_",10) +p(A.UE.prototype,"gH3","Q9",0) +p(A.UB.prototype,"gOz","OA",0) +o(h=A.QB.prototype,"gaNB","ca",106) +o(h,"gUj","yz",39) +o(h,"gUi","Dj",39) +o(h,"gUs","yB",94) +p(h,"gaNy","aNz",0) +o(h,"gUr","yA",71) +o(h,"gaaH","Uq",102) +o(h,"gaNw","aNx",122) +p(h,"gaNq","aNr",0) +o(h,"gaNs","aNt",17) +o(h,"gaN6","v8",106) +o(h,"gaNH","aNI",106) +o(h,"gaN9","aNa",180) +o(h,"gaNb","aNc",184) +o(h,"gaN7","aN8",197) +o(h=A.V7.prototype,"ga4b","aCL",106) +o(h,"ga4c","aCM",94) +p(h,"ga4a","aCK",0) +o(h,"ga48","aCI",180) +o(h,"ga49","aCJ",184) +o(h,"ga47","aCH",197) +o(h,"gara","arb",39) +o(h,"gar8","ar9",39) +o(h,"gatj","atk",71) +o(h,"gath","ati",102) +o(h,"gatf","atg",122) +p(A.JI.prototype,"gfA","v",0) +p(A.kT.prototype,"gmu","mv",0) +p(A.fi.prototype,"ghb","hn",0) +p(A.Rr.prototype,"gOo","ash",0) +p(h=A.GF.prototype,"gacN","E6",0) +p(h,"gabD","DE",0) +o(h,"gaDk","aDl",742) +o(h,"gayZ","az_",743) +p(h,"gPm","a2p",0) +p(h,"gOq","a0p",0) +p(A.R0.prototype,"gfA","v",0) +o(A.RQ.prototype,"gaN1","Ub",187) +l(A.a6q.prototype,"gaJR",0,3,null,["$3"],["J9"],758,0,0) +o(A.eB.prototype,"gaHT","a7G",759) +q(A,"bIv","baG",978) +p(A.Cc.prototype,"gDp","aNK",0) +p(A.ub.prototype,"gv9","Dq",0) +p(A.Ky.prototype,"goZ","uU",0) +p(A.KM.prototype,"gv9","Dq",0) +p(A.Lf.prototype,"goZ","uU",0) +p(A.NG.prototype,"goZ","uU",0) +p(A.Oa.prototype,"goZ","uU",0) +p(A.OF.prototype,"gavv","avw",0) +p(A.Fu.prototype,"gaxf","axg",0) +p(A.Pu.prototype,"ga3p","aAB",0) +p(A.mN.prototype,"gaDh","aDi",0) +p(A.a0i.prototype,"gv9","Dq",0) +o(A.iH.prototype,"gaEB","pV",25) +p(A.j_.prototype,"gTx","aLC",0) +n(A.Le.prototype,"gaaT","kt",784) +o(h=A.Ot.prototype,"gc6","c8",1) o(h,"gcg","c3",1) o(h,"gcz","c4",1) o(h,"gcY","cd",1) -o(A.z5.prototype,"gazb","azc",795) -m(A,"blB",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["bfD",function(a){return A.bfD(a,null)}],979,0) -q(A,"b5J","bl5",70) -l(A.jh.prototype,"gfS",1,1,null,["$1"],["H"],35,0,1) -j(A.hj.prototype,"gVb","c2",0) -s(A,"bGX","btD",980) -s(A,"bIC","bxr",981) -p(A.By.prototype,"gaab","aMr",0) -p(A.KD.prototype,"gDl","Dm",0) -p(A.NB.prototype,"gape","apf",0) -p(A.vI.prototype,"gUm","Di",0) -q(A,"bKG","bwf",982) -q(A,"bKI","byA",983) -q(A,"bKJ","bzf",984) -q(A,"bmr","bi5",985) -q(A,"bKD","btL",986) -q(A,"bKE","bvB",987) -q(A,"bKF","bvU",988) -q(A,"bmq","bxh",989) -q(A,"bKM","bBj",990) -q(A,"bms","bBz",991) -q(A,"bmt","bCq",992) -q(A,"bKK","bAX",993) -q(A,"bKH","bww",994) -q(A,"bKL","bAY",995) -q(A,"bKO","bBt",996) -q(A,"bKN","bBs",997) -m(A,"bKP",1,null,["$2$tsx","$1"],["bi7",function(a){return A.bi7(a,null)}],998,0) -q(A,"bKQ","bCc",999) -q(A,"bKR","bCe",1000) -q(A,"bKS","bCg",1001) -s(A,"bJ4","bCV",31) -s(A,"bm_","bCQ",31) -s(A,"bm1","bCX",31) -s(A,"bm0","bCW",31) -s(A,"bJ2","bCT",31) -s(A,"bJ5","bCY",31) -s(A,"bJ3","bCU",31) -s(A,"bJ1","bCS",31) -s(A,"bJ_","bCP",31) -s(A,"bJ0","bCR",31) -q(A,"bJ6","bDd",78) -q(A,"bJ9","bDg",78) +o(A.z3.prototype,"gaz8","az9",795) +m(A,"blH",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["bfK",function(a){return A.bfK(a,null)}],979,0) +q(A,"b5P","blb",70) +l(A.jh.prototype,"gfT",1,1,null,["$1"],["H"],28,0,1) +j(A.hj.prototype,"gVa","c2",0) +s(A,"bH2","btK",980) +s(A,"bII","bxx",981) +p(A.Bx.prototype,"gaa9","aMp",0) +p(A.KC.prototype,"gDn","Do",0) +p(A.ND.prototype,"gapb","apc",0) +p(A.vG.prototype,"gUl","Dk",0) +q(A,"bKM","bwm",982) +q(A,"bKO","byF",983) +q(A,"bKP","bzk",984) +q(A,"bmx","bib",985) +q(A,"bKJ","btS",986) +q(A,"bKK","bvI",987) +q(A,"bKL","bw0",988) +q(A,"bmw","bxn",989) +q(A,"bKS","bBp",990) +q(A,"bmy","bBF",991) +q(A,"bmz","bCw",992) +q(A,"bKQ","bB2",993) +q(A,"bKN","bwD",994) +q(A,"bKR","bB3",995) +q(A,"bKU","bBz",996) +q(A,"bKT","bBy",997) +m(A,"bKV",1,null,["$2$tsx","$1"],["bid",function(a){return A.bid(a,null)}],998,0) +q(A,"bKW","bCi",999) +q(A,"bKX","bCk",1000) +q(A,"bKY","bCm",1001) +s(A,"bJa","bD0",32) +s(A,"bm5","bCW",32) +s(A,"bm7","bD2",32) +s(A,"bm6","bD1",32) +s(A,"bJ8","bCZ",32) +s(A,"bJb","bD3",32) +s(A,"bJ9","bD_",32) +s(A,"bJ7","bCY",32) +s(A,"bJ5","bCV",32) +s(A,"bJ6","bCX",32) q(A,"bJc","bDj",78) -q(A,"bJa","bDh",221) -q(A,"bJb","bDi",221) -q(A,"bJ7","bDe",78) -q(A,"bJ8","bDf",78) -o(h=A.ajI.prototype,"gtd","aea",874) -o(h,"gvv","ae8",875) -o(A.nb.prototype,"gaL8","aL9",55) -n(A.a.prototype,"gfS","H",55) -l(A.a0e.prototype,"gaMm",0,1,null,["$1$1","$1"],["aa9","JK"],881,1,0) -l(A.zx.prototype,"gVe",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","hz","iZ","DL","DM","DN","DO","DP","DR","DQ"],"V<1>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) -l(A.zy.prototype,"gVe",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","hz","iZ","DL","DM","DN","DO","DP","DR","DQ"],"V>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) -l(A.eP.prototype,"gVe",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","hz","iZ","DL","DM","DN","DO","DP","DR","DQ"],"eP.T([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) -q(A,"bl6","bFY",70) -q(A,"bHz","bFS",70) -q(A,"bHy","bEz",70) -p(h=A.aaY.prototype,"gaIY","aIZ",890) -p(h,"gaFH","aFI",891) -p(h,"gagc","agd",892) -j(h,"gx5","aF9",893) -p(h,"gaEZ","aF_",894) -p(h,"gaF0","aF1",81) -p(h,"gu6","aF2",81) -p(h,"gaF3","aF4",81) -p(h,"gaF7","aF8",81) +q(A,"bJf","bDm",78) +q(A,"bJi","bDp",78) +q(A,"bJg","bDn",221) +q(A,"bJh","bDo",221) +q(A,"bJd","bDk",78) +q(A,"bJe","bDl",78) +o(h=A.ajP.prototype,"gte","ae8",874) +o(h,"gvw","ae6",875) +o(A.ma.prototype,"gaL6","aL7",55) +n(A.a.prototype,"gfT","H",55) +l(A.a0k.prototype,"gaMk",0,1,null,["$1$1","$1"],["aa7","JM"],881,1,0) +l(A.zv.prototype,"gVd",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","h5","j0","DN","DO","DP","DQ","DR","DT","DS"],"V<1>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.zw.prototype,"gVd",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","h5","j0","DN","DO","DP","DQ","DR","DT","DS"],"V>([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +l(A.eP.prototype,"gVd",0,0,function(){return[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},["$127","$0","$1","$2","$3","$4","$5","$6","$8","$7"],["ej","h5","j0","DN","DO","DP","DQ","DR","DT","DS"],"eP.T([@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@,@])",0,0) +q(A,"blc","bG3",70) +q(A,"bHF","bFY",70) +q(A,"bHE","bEF",70) +p(h=A.ab4.prototype,"gaIW","aIX",890) +p(h,"gaFF","aFG",891) +p(h,"gaga","agb",892) +j(h,"gx7","aF7",893) +p(h,"gaEX","aEY",894) +p(h,"gaEZ","aF_",81) +p(h,"gu6","aF0",81) +p(h,"gaF1","aF2",81) p(h,"gaF5","aF6",81) -j(h,"gaIJ","aIK",896) -p(h,"ga6G","aG9",897) -p(h,"gaFz","aFA",898) -p(h,"gaHB","aHC",899) -p(h,"gabe","aOA",900) -p(h,"gaI9","aIa",901) -p(h,"gaIh","aIi",139) -p(h,"gaIl","aIm",139) +p(h,"gaF3","aF4",81) +j(h,"gaIH","aII",896) +p(h,"ga6E","aG7",897) +p(h,"gaFx","aFy",898) +p(h,"gaHz","aHA",899) +p(h,"gabc","aOy",900) +p(h,"gaI7","aI8",901) +p(h,"gaIf","aIg",139) p(h,"gaIj","aIk",139) -p(h,"gaIn","aIo",58) -p(h,"gaId","aIe",76) +p(h,"gaIh","aIi",139) +p(h,"gaIl","aIm",58) p(h,"gaIb","aIc",76) -p(h,"gaIf","aIg",76) +p(h,"gaI9","aIa",76) +p(h,"gaId","aIe",76) +p(h,"gaIn","aIo",76) p(h,"gaIp","aIq",76) -p(h,"gaIr","aIs",76) -p(h,"gzA","ag5",58) -p(h,"gzB","ag6",58) -p(h,"gnQ","aMS",58) -p(h,"gaMQ","aMR",58) +p(h,"gzC","ag3",58) +p(h,"gzD","ag4",58) +p(h,"gnS","aMQ",58) p(h,"gaMO","aMP",58) -o(A.Re.prototype,"gad6","aQH",922) -q(A,"bIB","bxl",1005) -q(A,"bIR","bIQ",52) -m(A,"Ww",1,null,["$2$wrapWidth","$1"],["bl4",function(a){return A.bl4(a,null)}],1006,0) -r(A,"bJr","bjW",0) -s(A,"Ip","bds",212) -s(A,"Iq","btH",212) -q(A,"apm","bH1",1008) -q(A,"bHI","bHH",1009) -q(A,"e4","bHX",1010) -q(A,"Wq","bIo",1011) -q(A,"Wv","bIT",150) -q(A,"bJn","bJm",150) -q(A,"bJD","bJB",150) -q(A,"bmk","bJF",1013) -s(A,"baQ","bHu",1014) -m(A,"baR",1,null,["$1$1","$1"],["blr",function(a){return A.blr(a,t.z)}],1015,0) -q(A,"bkP","bG1",80) -m(A,"bHN",2,null,["$1$2","$2"],["bmg",function(a,b){return A.bmg(a,b,t.z)}],140,1) -m(A,"bHO",2,null,["$1$2","$2"],["bmh",function(a,b){return A.bmh(a,b,t.z)}],140,1) -m(A,"bHM",2,null,["$1$2","$2"],["bmf",function(a,b){return A.bmf(a,b,t.z)}],140,1) -m(A,"bKZ",0,function(){return{seed:-1}},["$1$seed","$0"],["bir",function(){return A.bir(-1)}],1017,0) -s(A,"bJd","bFE",60) -s(A,"bJg","bFH",60) -s(A,"bJh","bFI",60) -s(A,"bJi","bFJ",60) -s(A,"bJf","bFG",60) -s(A,"bJe","bFF",60) -q(A,"blJ","bG2",679)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany +p(h,"gaMM","aMN",58) +o(A.Rh.prototype,"gad4","aQD",922) +q(A,"bIH","bxr",1005) +q(A,"bIX","bIW",52) +m(A,"WB",1,null,["$2$wrapWidth","$1"],["bla",function(a){return A.bla(a,null)}],1006,0) +r(A,"bJx","bk1",0) +s(A,"Io","bdz",212) +s(A,"Ip","btO",212) +q(A,"aps","bH7",1008) +q(A,"bHO","bHN",1009) +q(A,"e3","bI2",1010) +q(A,"Wv","bIu",1011) +q(A,"WA","bIZ",150) +q(A,"bJt","bJs",150) +q(A,"bJJ","bJH",150) +q(A,"bmq","bJL",1013) +s(A,"baW","bHA",1014) +m(A,"baX",1,null,["$1$1","$1"],["blx",function(a){return A.blx(a,t.z)}],1015,0) +q(A,"bkV","bG7",80) +m(A,"bHT",2,null,["$1$2","$2"],["bmm",function(a,b){return A.bmm(a,b,t.z)}],140,1) +m(A,"bHU",2,null,["$1$2","$2"],["bmn",function(a,b){return A.bmn(a,b,t.z)}],140,1) +m(A,"bHS",2,null,["$1$2","$2"],["bml",function(a,b){return A.bml(a,b,t.z)}],140,1) +m(A,"bL4",0,function(){return{seed:-1}},["$1$seed","$0"],["bix",function(){return A.bix(-1)}],1017,0) +s(A,"bJj","bFK",60) +s(A,"bJm","bFN",60) +s(A,"bJn","bFO",60) +s(A,"bJo","bFP",60) +s(A,"bJl","bFM",60) +s(A,"bJk","bFL",60) +q(A,"blP","bG8",679)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany q(A.z,null) -p(A.z,[A.IB,A.aqD,A.ua,A.aqO,A.aVx,A.ak4,A.auv,A.j3,A.at4,A.dp,A.aIh,A.a88,A.Y5,A.fu,A.YB,A.a28,A.vc,A.nP,A.B,A.a0m,A.pJ,A.a18,A.a0G,A.aFD,A.FV,A.Fi,A.t0,A.a2f,A.u7,A.IE,A.Jx,A.qP,A.a2y,A.oW,A.jW,A.aI9,A.aGe,A.a3_,A.aCP,A.aCQ,A.az1,A.aub,A.Z5,A.aFd,A.B9,A.a_2,A.r9,A.qf,A.aFa,A.asZ,A.at3,A.u8,A.aIy,A.Y9,A.a87,A.Q2,A.pt,A.Zh,A.a8Z,A.Z7,A.JA,A.Jz,A.Z6,A.Z2,A.at1,A.dy,A.Zt,A.Zs,A.atn,A.a0C,A.axR,A.KE,A.ayl,A.a2a,A.aAT,A.a29,A.Lr,A.a_Y,A.Km,A.adW,A.ae0,A.a_W,A.a14,A.axk,A.a7k,A.Ag,A.ak3,A.aKO,A.lr,A.a_3,A.H8,A.a7N,A.a0i,A.h2,A.eb,A.a8Y,A.Sb,A.aO5,A.aO4,A.Gd,A.Ge,A.jL,A.aIq,A.aue,A.acN,A.auz,A.w4,A.aH9,A.alq,A.ahW,A.aNW,A.a9_,A.a9f,A.HR,A.EZ,A.vm,A.rv,A.aMJ,A.aHb,A.ve,A.aIY,A.ej,A.aYd,A.a6N,A.a91,A.wI,A.aAL,A.Gf,A.aNX,A.y6,A.aFB,A.aMm,A.Dm,A.qw,A.a0r,A.a7M,A.o3,A.Ar,A.wG,A.aIa,A.Lp,A.PB,A.Lq,A.a2R,A.oK,A.aCo,A.aEA,A.asd,A.aQF,A.aHw,A.a0t,A.a0s,A.a20,A.aHt,A.aaz,A.a5s,A.aHy,A.aHA,A.aKM,A.a5D,A.aHR,A.T7,A.aSy,A.an7,A.pS,A.Bn,A.HU,A.aHI,A.b8U,A.aIB,A.a1y,A.a1x,A.aFK,A.aqa,A.lP,A.Dl,A.axf,A.a7K,A.a7H,A.fJ,A.axB,A.aLV,A.aLR,A.adF,A.K,A.mw,A.aC0,A.aC2,A.aNz,A.aND,A.aRi,A.a6c,A.aO0,A.Ya,A.zC,A.aGi,A.Gc,A.asD,A.aAK,A.ayL,A.aOY,A.aOX,A.aVZ,A.aW_,A.aVY,A.wa,A.aD4,A.a8t,A.a7e,A.aPo,A.up,A.pg,A.KF,A.KH,A.KG,A.AR,A.aOK,A.Gt,A.ey,A.t_,A.as9,A.ZT,A.axn,A.axo,A.Qm,A.axg,A.Xn,A.Gp,A.Dg,A.aBH,A.aP0,A.aOL,A.aAW,A.ax3,A.awv,A.a3k,A.db,A.wm,A.ay_,A.avf,A.aet,A.aTV,A.ym,A.aaA,A.b83,J.E2,J.dw,A.Yd,A.bz,A.aM7,A.cw,A.c1,A.iv,A.ur,A.a9e,A.a89,A.a8a,A.a0n,A.a16,A.mR,A.KQ,A.aag,A.rR,A.TL,A.Ml,A.CO,A.E7,A.aQn,A.a4n,A.KK,A.UQ,A.aZv,A.aDc,A.Ek,A.qT,A.HH,A.H_,A.G8,A.b_J,A.aTi,A.aWG,A.mF,A.afk,A.amO,A.b_K,A.Ma,A.Ve,A.Rq,A.HA,A.ep,A.Xg,A.dk,A.iW,A.RB,A.a9T,A.Bs,A.mW,A.aT,A.abz,A.a8R,A.I6,A.alv,A.abA,A.adH,A.aV4,A.HT,A.Sd,A.ali,A.anI,A.anH,A.Hu,A.po,A.l3,A.aXh,A.mX,A.agt,A.a3a,A.agD,A.amW,A.Sf,A.ae3,A.HE,A.amX,A.al3,A.al2,A.pT,A.Zx,A.hQ,A.aSx,A.aSw,A.asl,A.Yl,A.aAJ,A.aX7,A.aX5,A.b0E,A.b0D,A.lj,A.bD,A.a4z,A.PV,A.Hk,A.iB,A.a2E,A.bp,A.bi,A.aln,A.bq,A.a7f,A.dl,A.Vp,A.aQv,A.mZ,A.Dq,A.vR,A.aPW,A.auy,A.b7t,A.aeC,A.bK,A.Dv,A.adu,A.aS2,A.a4m,A.aX1,A.aj2,A.TR,A.a0p,A.aTj,A.US,A.ta,A.asP,A.a4t,A.x,A.bG,A.mD,A.Fc,A.aHB,A.kJ,A.n,A.p4,A.b7W,A.o4,A.oR,A.a2h,A.qI,A.qW,A.ph,A.F2,A.eV,A.ex,A.aM5,A.lp,A.uy,A.rT,A.Qr,A.iQ,A.bY,A.d7,A.vg,A.asu,A.a1w,A.tQ,A.Dt,A.aqp,A.aBJ,A.aFW,A.aS0,A.aqq,A.ab9,A.aS_,A.aAV,A.Lw,A.KJ,A.R1,A.a8Q,A.RH,A.aqV,A.Xk,A.Xl,A.Ca,A.aN1,A.hb,A.aHv,A.aEh,A.axJ,A.aA0,A.aaQ,A.w2,A.ox,A.IW,A.a_w,A.LH,A.z3,A.Ig,A.HG,A.Mj,A.a_u,A.a1Z,A.TF,A.S8,A.D7,A.ave,A.aAr,A.auZ,A.auU,A.mC,A.R,A.eI,A.Cq,A.adN,A.ald,A.a_L,A.aq,A.h0,A.anO,A.C,A.aIS,A.a2v,A.ys,A.aaj,A.a2X,A.av,A.No,A.aHg,A.nx,A.jT,A.ii,A.f6,A.aqR,A.H2,A.aBl,A.SN,A.Ew,A.f,A.fX,A.nl,A.a1U,A.a5Z,A.NR,A.zZ,A.oz,A.acD,A.cD,A.dj,A.bO,A.bs,A.mg,A.wA,A.ZQ,A.oH,A.a1v,A.ab,A.ac,A.aAq,A.oP,A.lu,A.a4k,A.a55,A.rH,A.pB,A.a9r,A.fo,A.aIx,A.dZ,A.oG,A.hC,A.cB,A.KS,A.ML,A.EE,A.axH,A.lV,A.vS,A.DO,A.pk,A.nV,A.asy,A.a1m,A.ad,A.azA,A.uD,A.uE,A.a1V,A.yz,A.fq,A.a,A.Ng,A.aD3,A.Ei,A.rp,A.O2,A.he,A.bc,A.mk,A.pf,A.vK,A.iI,A.lR,A.axQ,A.axO,A.XD,A.wx,A.aB8,A.aTP,A.af1,A.z_,A.aFu,A.kO,A.aGt,A.mA,A.re,A.a51,A.eQ,A.av_,A.fv,A.G4,A.aNc,A.iM,A.lT,A.i5,A.XH,A.a8A,A.rP,A.Lc,A.aD5,A.aNo,A.RK,A.kF,A.kY,A.Gr,A.xk,A.wb,A.avH,A.aPn,A.ps,A.wf,A.hJ,A.iz,A.aup,A.a0V,A.aDH,A.a92,A.yj,A.r8,A.a6e,A.i2,A.a6P,A.aMy,A.a9P,A.Gz,A.a9Q,A.QH,A.aMB,A.IP,A.IN,A.IM,A.x7,A.tP,A.bd,A.GE,A.ag1,A.aPq,A.afL,A.kM,A.a_v,A.RY,A.adD,A.u_,A.adm,A.V7,A.N0,A.adp,A.adn,A.QM,A.j6,A.aeR,A.XK,A.aY9,A.aX,A.np,A.hf,A.ba8,A.ms,A.F_,A.b0u,A.aRj,A.O3,A.o7,A.cO,A.e6,A.DH,A.Hs,A.azt,A.aZw,A.DI,A.qu,A.nr,A.ml,A.kD,A.aio,A.ht,A.abb,A.acX,A.ad6,A.ad1,A.ad_,A.ad0,A.acZ,A.ad2,A.ada,A.ad8,A.ad9,A.ad7,A.ad4,A.ad5,A.ad3,A.acY,A.yr,A.a_J,A.ls,A.If,A.nD,A.Eq,A.Md,A.Ep,A.tt,A.ba2,A.aI0,A.a32,A.MJ,A.RW,A.to,A.aHN,A.aHQ,A.i_,A.BA,A.OT,A.OU,A.FB,A.ags,A.oa,A.ob,A.acH,A.azw,A.l_,A.Be,A.TD,A.js,A.abd,A.a7q,A.aby,A.tc,A.abI,A.agF,A.abW,A.abX,A.abY,A.ac8,A.acd,A.agp,A.ah0,A.ace,A.acj,A.aco,A.acr,A.acG,A.adx,A.adz,A.ek,A.adO,A.adU,A.aee,A.aMC,A.mU,A.aXM,A.aei,A.ce,A.aes,A.axS,A.aeD,A.aeI,A.aUU,A.aeP,A.ayk,A.axX,A.axW,A.ayj,A.afK,A.oU,A.E1,A.dt,A.a11,A.adB,A.aZ2,A.DZ,A.afV,A.agv,A.a_x,A.abV,A.am9,A.T3,A.ju,A.e7,A.a3w,A.agQ,A.agO,A.agP,A.agr,A.ahm,A.ahn,A.aho,A.ahN,A.Mv,A.rd,A.ahR,A.VE,A.aiO,A.aiR,A.aj1,A.aKV,A.a7l,A.aun,A.aEI,A.abe,A.OP,A.akk,A.akl,A.agq,A.akm,A.akn,A.Qy,A.ag0,A.akT,A.aMP,A.aMQ,A.aMR,A.aru,A.aYT,A.akZ,A.alu,A.alA,A.alU,A.am0,A.amb,A.amf,A.Hw,A.aeF,A.an2,A.amh,A.aml,A.QN,A.amn,A.amP,A.j9,A.x4,A.a9q,A.Nl,A.J4,A.a0P,A.ate,A.d0,A.dQ,A.eE,A.aA4,A.aB4,A.acg,A.ai_,A.yJ,A.afN,A.ov,A.a4c,A.iD,A.jS,A.afM,A.afO,A.DU,A.WL,A.qR,A.alo,A.nT,A.lW,A.HD,A.St,A.wc,A.aNb,A.aU2,A.aYb,A.b0x,A.QP,A.Fq,A.e0,A.T0,A.dK,A.auV,A.AT,A.aQS,A.aXf,A.X3,A.a2Z,A.Ed,A.ah3,A.aod,A.F0,A.bw,A.hc,A.aL,A.vB,A.b_8,A.akt,A.o1,A.aoy,A.k6,A.Od,A.i3,A.a7C,A.aLE,A.vP,A.Ao,A.akU,A.aJM,A.oZ,A.aJS,A.aJ3,A.Q9,A.a9a,A.aay,A.Aa,A.Uh,A.Hq,A.aHe,A.ir,A.AW,A.AX,A.QE,A.a7E,A.aLU,A.Cu,A.Yi,A.ee,A.akr,A.t9,A.oo,A.tp,A.o0,A.akv,A.aLS,A.Xd,A.H3,A.tR,A.IU,A.arG,A.FL,A.asc,A.xx,A.ayH,A.aga,A.aAf,A.LQ,A.a2Q,A.aCz,A.agc,A.p6,A.zJ,A.MD,A.aNU,A.aC1,A.aC3,A.aNA,A.aNE,A.aEB,A.MF,A.tV,A.r2,A.axI,A.aj4,A.aj5,A.aIF,A.f4,A.fI,A.w3,A.PN,A.av1,A.aqK,A.alW,A.w9,A.ahd,A.b_V,A.Gu,A.aP1,A.aIz,A.f_,A.aPr,A.aP_,A.Ap,A.aP2,A.a9y,A.Qs,A.aoi,A.aad,A.aQt,A.abc,A.HQ,A.jF,A.a4j,A.tT,A.R7,A.ig,A.a_0,A.a_S,A.QQ,A.l6,A.aZX,A.afw,A.abE,A.ayy,A.aeV,A.aeT,A.afy,A.Hm,A.aeZ,A.Hc,A.adP,A.avg,A.aon,A.aom,A.afQ,A.asg,A.N2,A.aYa,A.aKq,A.uM,A.yv,A.aLT,A.aWr,A.tf,A.zs,A.fB,A.Yb,A.lN,A.HS,A.a_C,A.p2,A.a9B,A.za,A.Mz,A.lQ,A.aKw,A.aa7,A.wC,A.ajL,A.ra,A.I1,A.UR,A.Ni,A.aEd,A.aHx,A.mE,A.Fx,A.a3e,A.a7p,A.aLm,A.b0M,A.aMS,A.rC,A.aeM,A.ki,A.aaE,A.FD,A.a7A,A.a7w,A.awq,A.akK,A.anP,A.akF,A.akI,A.o6,A.pq,A.S7,A.PM,A.py,A.l9,A.aoI,A.alE,A.alH,A.alG,A.alI,A.alF,A.V_,A.a9G,A.a7B,A.od,A.QB,A.kT,A.fi,A.GI,A.amS,A.Rv,A.alC,A.SW,A.aDR,A.zb,A.asn,A.a95,A.Ck,A.a93,A.aO2,A.eN,A.auo,A.bV,A.eO,A.awo,A.nt,A.ES,A.aek,A.Zr,A.awp,A.aOE,A.aYU,A.atx,A.awt,A.xM,A.akJ,A.aMA,A.b_m,A.avF,A.avC,A.avD,A.avE,A.aDM,A.a3n,A.ci,A.cm,A.aMi,A.aDX,A.eX,A.eY,A.aPV,A.aM8,A.aR9,A.d_,A.aa,A.b3,A.bx,A.aw,A.jH,A.arX,A.eA,A.li,A.auq,A.aus,A.aur,A.aI6,A.aat,A.aut,A.rq,A.t2,A.Du,A.uu,A.KR,A.a0T,A.lf,A.aBU,A.jU,A.a2F,A.S,A.eS,A.aN0,A.cn,A.f0,A.f1,A.f2,A.EV,A.aQu,A.eW,A.eR,A.aTU,A.aqP,A.aA2,A.a1A,A.aA3,A.Ld,A.XC,A.XE,A.art,A.JE,A.arj,A.aFO,A.a0b,A.a2r,A.aNG,A.LG,A.Cd,A.TC,A.CN,A.ud,A.Kz,A.KN,A.Lg,A.NE,A.O7,A.OC,A.Fw,A.Pr,A.mN,A.iZ,A.aeu,A.akO,A.agf,A.a0c,A.aDW,A.hg,A.aQg,A.aua,A.iH,A.az2,A.aDE,A.aDF,A.a3j,A.XB,A.aqu,A.WX,A.WY,A.C1,A.arP,A.Yr,A.awl,A.mo,A.a1D,A.a1F,A.a3t,A.a3I,A.NF,A.a5L,A.a6f,A.a6T,A.a78,A.o5,A.a7P,A.As,A.a7R,A.a7S,A.a7T,A.xP,A.qs,A.a17,A.L2,A.j_,A.Ec,A.ama,A.a3r,A.awm,A.Lf,A.asf,A.ij,A.aCe,A.a2K,A.a2N,A.aHf,A.aDG,A.aDy,A.cd,A.dL,A.wl,A.arK,A.eL,A.aVH,A.El,A.avG,A.Ej,A.axU,A.aBv,A.h1,A.oE,A.Pv,A.D4,A.aD8,A.DY,A.iG,A.a9D,A.av0,A.a81,A.wr,A.a__,A.aNV,A.aGA,A.dD,A.aOi,A.a5e,A.aOh,A.CS,A.a57,A.b5,A.pF,A.hy,A.a3h,A.iq,A.aaL,A.dd,A.o2,A.mI,A.lS,A.jl,A.asS,A.arl,A.arm,A.aro,A.arq,A.O9,A.adI,A.kk,A.a5W,A.a5V,A.FR,A.aI8,A.azW,A.a8v,A.as3,A.Xh,A.PE,A.aMK,A.B4,A.Do,A.aqB,A.aqA,A.a85,A.a6s,A.aN5,A.as4,A.arD,A.xu,A.ayg,A.qH,A.yw,A.rk,A.fs,A.kg,A.Ju,A.Dh,A.KM,A.fr,A.Qh,A.GB,A.a58,A.cx,A.Qg,A.a9R,A.Li,A.Gm,A.lZ,A.QG,A.mL,A.pK,A.t5,A.GO,A.aFH,A.aR0,A.aQJ,A.nS,A.aYg,A.ahX,A.aUV,A.aQQ,A.alY,A.alV,A.aar,A.aQM,A.a_p,A.aQP,A.aQO,A.aYF,A.awh,A.cR,A.kQ,A.a2g,A.a08,A.nc,A.vk,A.lI,A.iJ,A.aTx,A.aYf,A.Nq,A.aBg,A.an,A.nB,A.pd,A.Q_,A.yf,A.Qw,A.Qn,A.AO,A.e9,A.UX,A.o9,A.ajI,A.an_,A.Gg,A.Kp,A.Q4,A.Gh,A.qh,A.aaI,A.a96,A.a0x,A.aas,A.lk,A.zf,A.Bd,A.nb,A.jc,A.hX,A.b0,A.dC,A.og,A.EF,A.a0e,A.eP,A.aEz,A.Es,A.aE9,A.i8,A.aFE,A.hD,A.wo,A.aaZ,A.ab_,A.aRn,A.ab0,A.aRo,A.GU,A.wp,A.aRS,A.t8,A.aRX,A.ab2,A.ab3,A.anx,A.aaR,A.anu,A.aRY,A.anG,A.aRl,A.aRN,A.aRO,A.ab1,A.anr,A.aaY,A.CV,A.anp,A.Rf,A.Re]) -p(A.ua,[A.Zu,A.aqJ,A.aqF,A.Zv,A.aIi,A.b5m,A.b5o,A.b18,A.b1o,A.b1n,A.aAR,A.aAS,A.aAO,A.aAP,A.aAQ,A.b4A,A.b4z,A.ayG,A.b4D,A.b4E,A.b1Q,A.b1R,A.b1N,A.b1O,A.b1P,A.b1S,A.aMO,A.b5s,A.aBS,A.aBR,A.b1q,A.b1u,A.at6,A.atr,A.ats,A.atp,A.atq,A.ato,A.avO,A.avR,A.avP,A.b2c,A.ayw,A.ayx,A.b5w,A.b5v,A.aYe,A.aAN,A.aFC,A.aAH,A.aAI,A.aAF,A.aAG,A.b4T,A.b1_,A.b4H,A.b4I,A.b1y,A.b1z,A.b1A,A.b1B,A.b1C,A.b1D,A.b1E,A.b1F,A.aCj,A.aCk,A.aCl,A.aCn,A.aCu,A.aCy,A.aES,A.aME,A.aMF,A.aAu,A.aAt,A.auP,A.axp,A.axq,A.axy,A.axu,A.axv,A.axw,A.axx,A.axt,A.axr,A.axA,A.aKN,A.aSz,A.aYm,A.aYo,A.aYp,A.aYq,A.aYr,A.aYs,A.aYt,A.b0p,A.b0q,A.b0r,A.b0s,A.b0t,A.aXW,A.aXX,A.aXY,A.aXZ,A.aY_,A.aY0,A.aIC,A.aID,A.aIH,A.aBp,A.aBq,A.aLA,A.aLB,A.b1W,A.b1X,A.b1Y,A.b1Z,A.b2_,A.b20,A.b21,A.b22,A.av8,A.aEt,A.aOC,A.aOP,A.aOQ,A.aOR,A.aOT,A.asE,A.ayO,A.ayM,A.ayN,A.axj,A.axh,A.axi,A.av2,A.av3,A.av4,A.av5,A.aB1,A.aB2,A.aB_,A.aqt,A.ay9,A.aya,A.aAX,A.aww,A.b4K,A.b4h,A.auK,A.auN,A.acR,A.az7,A.asJ,A.auh,A.azq,A.LD,A.a9p,A.aCb,A.aCa,A.b4O,A.b4Q,A.b_L,A.aSn,A.aSm,A.b12,A.azd,A.az8,A.aW8,A.aWg,A.aWi,A.aNR,A.aNQ,A.aZF,A.aWp,A.aUh,A.aXg,A.aDO,A.aN7,A.aNa,A.aX4,A.b0z,A.b0C,A.b1h,A.b1i,A.aVz,A.aVA,A.ay3,A.ay4,A.ay5,A.b52,A.b5p,A.b5q,A.b4v,A.b5L,A.aCi,A.aNM,A.ara,A.ar7,A.ar0,A.ar_,A.ar6,A.ar5,A.ar1,A.ar2,A.ar3,A.ar4,A.aqY,A.aqZ,A.axK,A.aRc,A.aRd,A.aRe,A.aRf,A.aRg,A.aRh,A.auT,A.auR,A.auS,A.aV6,A.as0,A.atT,A.aDf,A.aDe,A.aFG,A.ava,A.auH,A.auI,A.auJ,A.aVX,A.aYj,A.aUP,A.aUO,A.aUH,A.aUy,A.aUx,A.aUs,A.b2h,A.b2i,A.b2j,A.b2k,A.b2l,A.b2Y,A.b2Z,A.b3_,A.b30,A.aMn,A.aTQ,A.aVc,A.aVb,A.b31,A.b32,A.b33,A.b35,A.b36,A.b37,A.b38,A.b39,A.b3a,A.b3b,A.b3c,A.b34,A.b3x,A.b3y,A.b3z,A.b3A,A.b3B,A.b3C,A.b3D,A.b3E,A.b3F,A.b3G,A.b3H,A.auj,A.aui,A.aWl,A.aWk,A.aXU,A.aXT,A.aY2,A.aY1,A.aYA,A.aYz,A.aYE,A.aYD,A.aZH,A.aZG,A.aIT,A.aKn,A.aR1,A.aR2,A.b2m,A.b2n,A.b2o,A.b2p,A.b2q,A.b2r,A.asv,A.aTX,A.aTW,A.aTY,A.b2s,A.b2t,A.b2u,A.b2v,A.b2w,A.b2x,A.b2y,A.b2z,A.b2A,A.b2B,A.aHF,A.at8,A.at9,A.b2C,A.b2D,A.b2E,A.b2F,A.b2G,A.b2H,A.b2I,A.b2J,A.b2K,A.b2L,A.aVu,A.aVw,A.aTO,A.aVt,A.aVv,A.b2M,A.b2N,A.b2O,A.b2P,A.b2Q,A.b2R,A.b2S,A.b2T,A.b2U,A.b2V,A.aMc,A.b2W,A.b2X,A.aMl,A.b3d,A.b3e,A.b3f,A.b3g,A.avU,A.b3h,A.b3i,A.b3j,A.b3p,A.b3q,A.b3r,A.b3s,A.b3t,A.b3u,A.b3v,A.b3w,A.b3k,A.b3l,A.b3m,A.b3n,A.b3o,A.aCB,A.aCC,A.aCD,A.aCE,A.aCF,A.aCG,A.aCH,A.aCI,A.aF8,A.aY4,A.aY3,A.aY5,A.aF9,A.aY6,A.b3I,A.aqo,A.b3J,A.b3K,A.b3L,A.b3M,A.b3N,A.b3O,A.b3P,A.aH3,A.aGW,A.aGZ,A.aH2,A.aH6,A.aH5,A.aGV,A.aH4,A.aH1,A.aH0,A.aH8,A.b3Q,A.b3R,A.b3S,A.b3T,A.b3U,A.b3V,A.b3W,A.b3X,A.b14,A.b3Y,A.b3Z,A.b4_,A.b40,A.b41,A.b42,A.b43,A.b44,A.b45,A.b46,A.b47,A.b48,A.b49,A.b4b,A.b4a,A.b4c,A.aqr,A.aWy,A.aWz,A.asw,A.aQU,A.aty,A.atz,A.asW,A.aTr,A.aTu,A.aTw,A.aYu,A.aYx,A.aYy,A.aYN,A.aYQ,A.aYS,A.aNx,A.ata,A.atd,A.atc,A.atb,A.au5,A.au4,A.au3,A.au2,A.au1,A.au_,A.au0,A.aJ2,A.aAU,A.azV,A.aI4,A.aI2,A.aNf,A.aNe,A.aOI,A.aOF,A.aOG,A.aMb,A.aMa,A.aM9,A.ax5,A.aMd,A.b_e,A.b_f,A.b_g,A.avX,A.avY,A.avW,A.aw1,A.avZ,A.aEM,A.aEN,A.aEL,A.aEK,A.aEP,A.aEO,A.aF1,A.aF_,A.aF2,A.aEZ,A.aF0,A.aI_,A.aHZ,A.atB,A.atC,A.atD,A.atE,A.aHl,A.asz,A.ayc,A.ayb,A.azo,A.azB,A.azC,A.azD,A.azE,A.azF,A.b4d,A.b4e,A.aAi,A.aAj,A.aAh,A.aAg,A.aAk,A.aAn,A.aAo,A.aAp,A.aAm,A.aAl,A.asT,A.asU,A.aHT,A.aHV,A.b4Z,A.aD_,A.aD0,A.aGm,A.aGs,A.aGx,A.aGy,A.aGw,A.au6,A.aNd,A.aNk,A.aNi,A.aNl,A.aNr,A.aAa,A.aA9,A.aNg,A.aSL,A.aSM,A.aNp,A.arW,A.arV,A.arS,A.arT,A.arU,A.aOj,A.aOk,A.aK6,A.aK2,A.aK3,A.aK8,A.aPB,A.aPE,A.aU4,A.aU3,A.aU8,A.aU9,A.aUa,A.aYZ,A.aYX,A.aZ_,A.aZ0,A.auG,A.aFw,A.aUg,A.ayn,A.ayo,A.ayp,A.b4w,A.aNu,A.aOm,A.aWm,A.aHK,A.aHL,A.aI1,A.aER,A.aL1,A.aL5,A.aqk,A.aql,A.aqm,A.aXs,A.aE_,A.aTc,A.aTd,A.aTe,A.aSQ,A.aSR,A.aSS,A.aT2,A.aT5,A.aT6,A.aT7,A.aT8,A.aT9,A.aTa,A.aTb,A.aST,A.aSU,A.aSV,A.aT3,A.aSO,A.aT4,A.aSN,A.aSW,A.aSX,A.aSY,A.aSZ,A.aT_,A.aT0,A.aT1,A.aTn,A.aTo,A.aTl,A.aTm,A.avd,A.aVm,A.aVj,A.aVk,A.aVh,A.aVf,A.aVg,A.aVi,A.aVD,A.aWL,A.aWI,A.aZ4,A.aWU,A.aWW,A.aWS,A.aWT,A.aWQ,A.aWR,A.aWV,A.aWX,A.aWY,A.aDn,A.aZb,A.aDl,A.aPm,A.aXK,A.aXu,A.aXv,A.aXw,A.aXx,A.aE4,A.b0S,A.b0T,A.b0U,A.b0V,A.aGd,A.aKS,A.aXC,A.aXz,A.aXB,A.aXA,A.aXy,A.b_v,A.aZi,A.aZg,A.aZf,A.b_x,A.b03,A.b04,A.b1L,A.aOV,A.aOW,A.aZk,A.aZl,A.aZn,A.aZo,A.aSk,A.aPt,A.aQ5,A.aQ6,A.aQ7,A.aQ9,A.aQa,A.aFr,A.aTS,A.aTT,A.atf,A.atg,A.ath,A.aTg,A.aBf,A.aBa,A.aqL,A.aBi,A.aBj,A.aBG,A.aBF,A.b_j,A.b_k,A.b_l,A.az5,A.aK9,A.as7,A.aJb,A.aJe,A.aJd,A.aEE,A.aED,A.aJy,A.aJz,A.aJu,A.aJv,A.aJw,A.aJ4,A.aJF,A.aJD,A.aJH,A.aJN,A.aJP,A.aJR,A.aJQ,A.aJW,A.aJU,A.aJV,A.aJT,A.aK0,A.aK_,A.aLa,A.aL9,A.aPw,A.aLY,A.aLW,A.b_d,A.b_c,A.b_a,A.b_b,A.b19,A.aM0,A.aM_,A.aLK,A.aLN,A.aLL,A.aLO,A.aLM,A.aLP,A.aLQ,A.ass,A.aHs,A.aSl,A.aUR,A.ayI,A.ayK,A.ayJ,A.arF,A.aEm,A.axL,A.aKi,A.aKj,A.aKh,A.ay6,A.aOO,A.aPg,A.aPf,A.aPh,A.aYk,A.b1v,A.aqf,A.aqi,A.aqg,A.aqh,A.aqj,A.aVV,A.aVS,A.aVQ,A.aVR,A.aVU,A.b0G,A.b0H,A.aW2,A.aSq,A.aSv,A.b0w,A.b0v,A.atj,A.aKo,A.b0L,A.b0J,A.auu,A.avA,A.avB,A.awX,A.ax_,A.awy,A.awG,A.awY,A.awK,A.awF,A.ax2,A.awx,A.awN,A.aVq,A.aZY,A.ayA,A.b1r,A.ayD,A.ayC,A.aYL,A.avi,A.avj,A.avl,A.avm,A.avh,A.avt,A.avu,A.avv,A.avw,A.aYI,A.aYJ,A.aYG,A.aIX,A.ayZ,A.aWE,A.ax9,A.axb,A.ax6,A.ax8,A.ax7,A.aGz,A.aJq,A.aEJ,A.azH,A.azM,A.azO,A.azQ,A.azS,A.azJ,A.azL,A.aUX,A.aUY,A.aUZ,A.aV1,A.aV2,A.aV3,A.aAA,A.aAy,A.aAx,A.aB3,A.aWB,A.aBo,A.aBn,A.aBm,A.aS8,A.aSd,A.aSe,A.aSf,A.aSg,A.aSh,A.aSi,A.aS7,A.aS6,A.aS9,A.aSa,A.aSb,A.aSc,A.aBu,A.b1I,A.b1J,A.b1K,A.aXl,A.aXm,A.aDv,A.aDx,A.aDu,A.aPl,A.aDK,A.aE8,A.aKy,A.aKx,A.aKB,A.aKD,A.aKz,A.aFp,A.aZI,A.aZL,A.aFo,A.aFg,A.aFi,A.aFk,A.aFm,A.aFX,A.aZt,A.aZr,A.aZs,A.aZq,A.aGb,A.aZB,A.aZP,A.aZN,A.aQl,A.aQi,A.aXS,A.aXP,A.aLi,A.aLj,A.aLk,A.aLl,A.aLo,A.aLp,A.aLq,A.aLs,A.aLy,A.aLv,A.aLx,A.aZZ,A.aLC,A.aIM,A.aII,A.aIJ,A.aIK,A.aIO,A.aIQ,A.aIR,A.aEW,A.aEX,A.aEY,A.aMX,A.aOq,A.aOr,A.b_P,A.b_O,A.b_Q,A.b_R,A.b_N,A.b_M,A.b_S,A.aLH,A.aLJ,A.aLI,A.aLG,A.aLF,A.b_6,A.b09,A.b0b,A.b0d,A.b0f,A.b0h,A.aQs,A.b2b,A.aQV,A.aTJ,A.aQc,A.aQb,A.aBs,A.aBr,A.aTz,A.atL,A.atM,A.atJ,A.atF,A.atG,A.atH,A.b53,A.aDT,A.aDU,A.aDS,A.asp,A.aO7,A.aO6,A.asN,A.asM,A.aHW,A.aHX,A.aHY,A.aBV,A.aBW,A.aBX,A.auk,A.aul,A.aum,A.aRa,A.aGS,A.aGL,A.aGM,A.aGN,A.aGO,A.aGP,A.aGQ,A.aGR,A.b4L,A.ars,A.asa,A.asb,A.asm,A.b1x,A.XF,A.aDC,A.aDD,A.aXo,A.aPk,A.aCf,A.aDz,A.aDA,A.axa,A.arM,A.arO,A.atv,A.ay1,A.ayQ,A.ayP,A.aAE,A.aDa,A.aDh,A.aDi,A.aDj,A.aMg,A.aBE,A.aBw,A.aBx,A.aBy,A.aBB,A.aBC,A.ayS,A.aBk,A.a39,A.aY8,A.b_n,A.b0W,A.aFS,A.aFU,A.aFT,A.aIv,A.aIu,A.b4p,A.asH,A.asG,A.aCM,A.aG5,A.aG8,A.auw,A.b2d,A.aGB,A.b27,A.b1V,A.b26,A.aGD,A.aGE,A.aGG,A.aGH,A.aGI,A.b5C,A.aWF,A.aHC,A.aKp,A.aMp,A.aqU,A.aDQ,A.aJB,A.aNv,A.aNw,A.aQL,A.aAb,A.aA8,A.aCR,A.ay2,A.awj,A.auc,A.aIn,A.aPz,A.aPR,A.azX,A.aIo,A.aIk,A.aIl,A.aCX,A.aCY,A.aCZ,A.aCW,A.aCU,A.aCV,A.aPO,A.aPP,A.aPQ,A.aRU,A.aRT,A.aGJ,A.aPJ,A.aPK,A.aPL,A.aPM,A.aPN,A.aPH,A.aPG,A.aPx,A.aPy,A.aPT,A.aPU,A.aQX,A.aQY,A.aHE,A.aOp,A.aEk,A.aEl,A.b4y,A.ayr,A.ays,A.aQN,A.auA,A.aO9,A.aOa,A.aOb,A.aOc,A.aOd,A.aOe,A.aOf,A.aOg,A.aZz,A.aZy,A.aO3,A.atW,A.aEa,A.aEb,A.b11,A.aRV,A.aRW,A.aRp,A.aRs,A.aRt,A.aRu,A.b4s,A.b4t,A.aRQ,A.b0P,A.aRC,A.aRM,A.aRA,A.aRw,A.aRx,A.aRz,A.aRy,A.aRJ,A.aRD,A.aRB,A.aRE,A.aRL,A.aRI,A.aRG,A.aRF,A.aRH,A.b4C]) -p(A.Zu,[A.aqI,A.aqH,A.aqG,A.aIj,A.b5l,A.b5n,A.ayF,A.axY,A.aMM,A.aMN,A.aML,A.asX,A.asY,A.az3,A.az4,A.at5,A.aHi,A.aAM,A.aNZ,A.aO_,A.aA7,A.aA5,A.aA6,A.b4V,A.b4W,A.b10,A.b16,A.aCv,A.aCw,A.aCx,A.aCq,A.aCr,A.aCs,A.aAv,A.axz,A.b50,A.b51,A.aHz,A.aYn,A.aHJ,A.aIE,A.aIG,A.b4R,A.aLz,A.axC,A.axE,A.axD,A.aEu,A.aOD,A.aOS,A.aOU,A.aB0,A.ay8,A.aOM,A.axl,A.axm,A.asL,A.b5h,A.aIe,A.aSo,A.aSp,A.b0m,A.b0l,A.azc,A.azb,A.aza,A.aW4,A.aWc,A.aWa,A.aW6,A.aWb,A.aW5,A.aWf,A.aWe,A.aWd,A.aWh,A.aNS,A.aNP,A.b_H,A.b_G,A.aSG,A.aSF,A.aYh,A.b17,A.b24,A.aZE,A.aZD,A.aQH,A.aQG,A.asQ,A.asR,A.b5M,A.aCh,A.aNN,A.arc,A.ard,A.arb,A.ar8,A.aqd,A.aV5,A.aBK,A.aYC,A.aYB,A.as_,A.atQ,A.atS,A.atR,A.atP,A.aYi,A.avc,A.aMx,A.b_F,A.b_E,A.b_C,A.b_D,A.aUi,A.aUI,A.aUv,A.aUn,A.aUz,A.aUm,A.aUG,A.aUw,A.aUo,A.aUJ,A.aUu,A.aUK,A.aUt,A.aUL,A.aUM,A.aUN,A.aUA,A.aUr,A.aUB,A.aUq,A.aUD,A.aUl,A.aUC,A.aUp,A.aUE,A.aUk,A.aUF,A.aUj,A.azs,A.asx,A.aSD,A.aSA,A.aSC,A.aSB,A.aU0,A.aU_,A.aU1,A.aTZ,A.azf,A.aX9,A.aXa,A.aXb,A.b_U,A.azU,A.aC5,A.aC6,A.aC7,A.aPX,A.b5B,A.aIr,A.aIs,A.aTs,A.aTt,A.aTv,A.aYv,A.aYw,A.aYO,A.aYP,A.aYR,A.aOH,A.aw_,A.aw0,A.azm,A.azh,A.azl,A.azj,A.asV,A.aJ1,A.aJ0,A.aJ_,A.b5_,A.aGU,A.aNm,A.aX_,A.aTM,A.aSI,A.aSH,A.aSK,A.aSJ,A.aDI,A.aye,A.aU5,A.aU6,A.aUe,A.aUd,A.aUc,A.auD,A.auE,A.aUb,A.aUf,A.aYY,A.aQ0,A.aQ2,A.aPY,A.b29,A.b15,A.aym,A.arH,A.asO,A.azv,A.azu,A.azy,A.azz,A.ayW,A.ayU,A.ayV,A.aDs,A.aDr,A.aDq,A.aw6,A.awb,A.awc,A.aw7,A.aw8,A.aw9,A.awa,A.aEQ,A.aw4,A.b_T,A.aF7,A.aF3,A.aF5,A.aF6,A.aF4,A.aHP,A.aIc,A.aL3,A.aL4,A.aL_,A.aL0,A.aOu,A.aOv,A.aOw,A.aOx,A.aOy,A.azx,A.aDZ,A.aTf,A.aSP,A.aVl,A.aVe,A.aVE,A.aVC,A.b1t,A.b1s,A.aWK,A.aWM,A.aWH,A.aWJ,A.aWq,A.aWZ,A.b06,A.b05,A.b07,A.aE2,A.aE3,A.aKT,A.aKU,A.aKP,A.aKQ,A.aKR,A.aVI,A.aKX,A.aKW,A.aXI,A.aXH,A.aXG,A.aXE,A.aXF,A.aXD,A.b_3,A.b_2,A.b_4,A.b_t,A.b_u,A.b_r,A.b_s,A.b_q,A.aZh,A.b_y,A.b_W,A.b_Y,A.b_X,A.b0_,A.b00,A.b_Z,A.b0j,A.b0i,A.aPu,A.aQ1,A.aQ3,A.aPZ,A.aQ_,A.aQ8,A.aB6,A.aB5,A.aXj,A.aBc,A.aBd,A.aET,A.aJ5,A.aJ7,A.aJ9,A.aJ8,A.aJa,A.aCS,A.aCT,A.aEH,A.aEG,A.aEF,A.aGh,A.aGg,A.aGf,A.aJx,A.aJA,A.aJC,A.aJO,A.aLc,A.aLd,A.aLe,A.asr,A.aMe,A.axN,A.axM,A.aIA,A.aKf,A.aKg,A.aKe,A.aPi,A.aPj,A.aS5,A.aVT,A.aVO,A.aVP,A.aVN,A.b0I,A.aW1,A.aW0,A.aSu,A.aSs,A.aSt,A.aSr,A.b0K,A.aR3,A.aJs,A.aJt,A.aV9,A.aVa,A.awC,A.awP,A.awQ,A.awR,A.awS,A.awT,A.awU,A.awV,A.awW,A.awD,A.awE,A.awz,A.awB,A.awZ,A.ax0,A.ax1,A.awH,A.awI,A.awJ,A.awL,A.aVJ,A.aVK,A.aVL,A.aVM,A.az_,A.az0,A.ayY,A.ayX,A.ash,A.atY,A.atZ,A.azG,A.azI,A.azN,A.azP,A.azR,A.azT,A.azK,A.aV0,A.aV_,A.aWv,A.aWu,A.aWt,A.aWA,A.aWC,A.aWD,A.aqz,A.aXc,A.aXd,A.aXe,A.aXk,A.aXL,A.aEv,A.aKC,A.aKE,A.aKA,A.aZK,A.aZJ,A.aFh,A.aFj,A.aFl,A.aFn,A.aFf,A.aZc,A.aYc,A.aG0,A.aG_,A.aG1,A.aFZ,A.aFY,A.aWn,A.aZA,A.aKk,A.aZS,A.aZT,A.aZR,A.aZM,A.aZQ,A.aZO,A.aQj,A.aQk,A.aXN,A.aEy,A.aEw,A.aLh,A.b_7,A.aLn,A.aLu,A.aLw,A.aIP,A.aIL,A.aIN,A.aMt,A.aMV,A.aMW,A.aMU,A.aMY,A.arB,A.arC,A.arz,A.arA,A.arx,A.ary,A.arw,A.b_5,A.b08,A.b0a,A.b0c,A.b0e,A.b0g,A.aSj,A.b2a,A.aTI,A.aTK,A.aTD,A.aTC,A.aTE,A.aTF,A.aTB,A.aTH,A.aTG,A.aTA,A.aTy,A.atI,A.aXr,A.aO8,A.aXn,A.arp,A.aCK,A.aqN,A.ayR,A.aDb,A.aDg,A.aBz,A.aBA,A.aBD,A.ayT,A.aCN,A.aEe,A.aEf,A.aEg,A.aG4,A.aG7,A.aG6,A.aGC,A.aDp,A.aNF,A.arE,A.aFJ,A.aFI,A.b4x,A.ayt,A.awi,A.aZx,A.b5c,A.b5b]) -p(A.Zv,[A.aqE,A.aBP,A.aBQ,A.aO1,A.b4q,A.b4l,A.aHh,A.b4U,A.b4J,A.aCt,A.aCp,A.axs,A.aNB,A.aN3,A.b1c,A.b5t,A.aAY,A.auL,A.asK,A.aug,A.aId,A.aC9,A.b4P,A.b13,A.b2f,A.aze,A.az9,A.aW9,A.aWj,A.aZC,A.aWo,A.aDd,A.aDN,A.aDP,A.aN6,A.aN9,A.aN8,A.aX3,A.aX8,A.aX6,A.b28,A.aFy,A.aQx,A.aQz,A.aQA,A.b0B,A.b0A,A.b1g,A.aEn,A.aEo,A.aEp,A.aEq,A.aKF,A.aKG,A.aNI,A.aNJ,A.aNK,A.aS4,A.aqW,A.aqX,A.aNO,A.arY,A.arZ,A.aTN,A.aGY,A.aH7,A.aH_,A.aGX,A.b4u,A.aOl,A.aI3,A.azn,A.azk,A.azi,A.au7,A.au9,A.au8,A.aHU,A.aHS,A.aGv,A.aGu,A.aNh,A.arn,A.aFv,A.aNn,A.aNs,A.aR5,A.aR6,A.aR8,A.aR7,A.aK7,A.aPD,A.auC,A.aZ1,A.aYW,A.aHO,A.aL2,A.aL6,A.aDY,A.aXt,A.aZ8,A.aZ7,A.aVn,A.aVo,A.aVp,A.aZ6,A.aZ5,A.aZ3,A.aZa,A.b0Q,A.b0R,A.aKY,A.aZV,A.aZj,A.b_z,A.b01,A.b02,A.b0Z,A.b0k,A.aZm,A.aPs,A.aFs,A.aTR,A.aB7,A.aBe,A.aBb,A.aqM,A.aFN,A.aEU,A.aEV,A.aJ6,A.aJf,A.aJg,A.aJc,A.aJl,A.aJj,A.aJk,A.aJi,A.aEC,A.aHn,A.aHm,A.aHo,A.aHp,A.aJE,A.aJG,A.aJI,A.aJJ,A.aJZ,A.aJh,A.aJn,A.aJm,A.aJK,A.aJL,A.aJo,A.aJX,A.aJY,A.aLb,A.b_9,A.aM1,A.aM2,A.ast,A.aUS,A.aNC,A.aW3,A.awA,A.awM,A.awO,A.avo,A.avq,A.avp,A.avr,A.avs,A.avk,A.avn,A.aYK,A.aYH,A.aIV,A.aIW,A.aVW,A.aJr,A.aAz,A.aWs,A.aAw,A.aWw,A.aY7,A.aZp,A.b_I,A.b0X,A.b0Y,A.aXR,A.aXQ,A.aXO,A.aLr,A.b_1,A.b__,A.b_0,A.aLt,A.aMu,A.aMD,A.aZe,A.aZd,A.atO,A.atN,A.atK,A.b54,A.aGK,A.aGT,A.arr,A.arv,A.aXq,A.aXp,A.b57,A.b58,A.b1k,A.avI,A.av6,A.atX,A.aFR,A.aIt,A.aG3,A.aG9,A.aGa,A.b5i,A.b5j,A.b1T,A.aIm,A.aAC,A.ayu,A.ayv,A.aRK]) -p(A.aVx,[A.Je,A.p9,A.zq,A.Co,A.LF,A.ZF,A.zI,A.xT,A.IS,A.RL,A.nZ,A.aqb,A.yu,A.KC,A.uZ,A.DC,A.RO,A.aeJ,A.Gn,A.QV,A.cN,A.fP,A.a5B,A.Zl,A.aau,A.Np,A.aHa,A.LP,A.G9,A.Ga,A.a4Z,A.dO,A.CA,A.arQ,A.yg,A.C4,A.IR,A.auQ,A.rl,A.fG,A.F4,A.aHM,A.a19,A.aHq,A.rS,A.Qj,A.w6,A.a9A,A.pC,A.Qi,A.XX,A.as8,A.B_,A.Y_,A.tS,A.aHD,A.vo,A.Oa,A.FU,A.D_,A.a8_,A.uh,A.OK,A.JU,A.FP,A.FQ,A.Jh,A.aBO,A.BB,A.JP,A.a34,A.HC,A.NI,A.nI,A.Ji,A.qU,A.KU,A.mc,A.H0,A.X2,A.amu,A.wu,A.Ke,A.qp,A.eZ,A.a1u,A.Bv,A.Sg,A.Db,A.La,A.I3,A.aPv,A.H6,A.ask,A.asi,A.aTp,A.aTq,A.awk,A.SB,A.aWx,A.wy,A.KW,A.iw,A.aDk,A.M6,A.aDm,A.on,A.v3,A.ei,A.l8,A.b_w,A.I5,A.aMv,A.pr,A.a8h,A.Id,A.ze,A.a9Y,A.aLf,A.Fk,A.Xq,A.aav,A.Cb,A.XU,A.XZ,A.XW,A.uL,A.Qv,A.a9M,A.PQ,A.Fj,A.Hz,A.a0Z,A.a3m,A.v1,A.xO,A.Lo,A.a_s,A.vQ,A.Pd,A.Gs,A.FH,A.Pf,A.Qz,A.a1M,A.a8J,A.a9c,A.aso,A.P_,A.aRb,A.aaP,A.Ai,A.auW,A.Xc,A.Ea,A.a2P,A.yW,A.lA,A.a98,A.a3D,A.aMZ,A.aN_,A.ke,A.aOJ,A.KV,A.mH,A.aac,A.JV,A.CT,A.mj,A.Sy,A.uV,A.aae,A.ux,A.ayz,A.B8,A.aa8,A.arg,A.b_B,A.Hi,A.DQ,A.a4x,A.ic,A.aFe,A.Fy,A.km,A.Ug,A.a4B,A.Ht,A.alj,A.I8,A.a7a,A.WU,A.a7s,A.P2,A.a7v,A.a7t,A.P6,A.a8i,A.Sh,A.CD,A.a50,A.aa1,A.lh,A.zc,A.a3q,A.Kv,A.Mi,A.FO,A.AJ,A.Pi,A.J3,A.Ee,A.a1I,A.Et,A.zk,A.Eg,A.Eh,A.a7U,A.E8,A.p_,A.r0,A.mM,A.a9o,A.a1k,A.fN,A.q8,A.nu,A.p3,A.pm,A.w0,A.w1,A.t1,A.oN,A.uC,A.nM,A.ut,A.ul,A.qi,A.lM,A.AZ,A.B0,A.lG,A.N6,A.rj,A.L8,A.aCO,A.F7,A.pN,A.a5b,A.EW,A.uK,A.Lh,A.hP,A.a5_,A.Q0,A.Q1,A.QF,A.nz,A.AP,A.ns,A.aEc,A.f3,A.l2]) -q(A.asF,A.ak4) -q(A.a6d,A.j3) -p(A.dp,[A.Yx,A.Zb,A.Z9,A.Zj,A.Zf,A.Za,A.Zi,A.YA,A.YE,A.Yz,A.Yy,A.YG,A.YL,A.YN,A.YV,A.YR,A.YT,A.YS,A.YH,A.YM,A.YF,A.YP,A.YU,A.YI,A.YK,A.YJ,A.YO,A.YQ,A.Zc,A.Ze,A.Zd]) +p(A.z,[A.IA,A.aqJ,A.u7,A.aqU,A.aVD,A.akb,A.auA,A.j3,A.ata,A.dp,A.aIn,A.a8f,A.Ya,A.fu,A.YG,A.a2e,A.va,A.nN,A.A,A.a0s,A.pI,A.a1e,A.a0M,A.aFJ,A.FT,A.Fg,A.rY,A.a2l,A.u4,A.ID,A.Jw,A.qP,A.a2E,A.oU,A.jW,A.aIf,A.aGk,A.a35,A.aCV,A.aCW,A.az6,A.aug,A.Za,A.aFj,A.B8,A.a_7,A.r8,A.qe,A.aFg,A.at4,A.at9,A.u5,A.aIE,A.Ye,A.a8e,A.Q5,A.pr,A.Zm,A.a95,A.Zc,A.Jz,A.Jy,A.Zb,A.Z7,A.at7,A.dy,A.Zy,A.Zx,A.att,A.a0I,A.axW,A.KD,A.ayq,A.a2g,A.aAY,A.a2f,A.Lq,A.a02,A.Kl,A.ae2,A.ae7,A.a00,A.a1a,A.axp,A.a7r,A.Af,A.aka,A.aKU,A.lr,A.a_8,A.H7,A.a7U,A.a0o,A.h2,A.eb,A.a94,A.Se,A.aOb,A.aOa,A.Gb,A.Gc,A.jL,A.aIw,A.auj,A.acU,A.auE,A.w2,A.aHf,A.alx,A.ai2,A.aO1,A.a96,A.a9m,A.HQ,A.EX,A.vk,A.ru,A.aMP,A.aHh,A.vc,A.aJ3,A.ej,A.aYj,A.a6U,A.a98,A.wG,A.aAQ,A.Gd,A.aO2,A.y4,A.aFH,A.aMs,A.Dl,A.qw,A.a0x,A.a7T,A.o2,A.Aq,A.wE,A.aIg,A.Lo,A.PE,A.Lp,A.a2X,A.oI,A.aCu,A.aEG,A.asj,A.aQL,A.aHC,A.a0z,A.a0y,A.a26,A.aHz,A.aaG,A.a5z,A.aHE,A.aHG,A.aKS,A.a5K,A.aHX,A.Ta,A.aSE,A.and,A.pR,A.Bm,A.HT,A.aHO,A.b9_,A.aIH,A.a1E,A.a1D,A.aFQ,A.aqg,A.lP,A.Dk,A.axk,A.a7R,A.a7O,A.fJ,A.axG,A.aM0,A.aLX,A.adM,A.K,A.mw,A.aC6,A.aC8,A.aNF,A.aNJ,A.aRo,A.a6j,A.aO6,A.Yf,A.zA,A.aGo,A.Ga,A.asJ,A.aAP,A.ayQ,A.aP3,A.aP2,A.aW4,A.aW5,A.aW3,A.w8,A.aDa,A.a8A,A.a7l,A.aPu,A.un,A.pf,A.KE,A.KG,A.KF,A.AQ,A.aOQ,A.Gr,A.ez,A.rX,A.asf,A.ZY,A.axs,A.axt,A.Qp,A.axl,A.Xs,A.Gn,A.Df,A.aBM,A.aP6,A.aOR,A.aB0,A.ax8,A.awA,A.a3q,A.db,A.wk,A.ay4,A.avk,A.aeA,A.aU0,A.yk,A.aaH,A.b8a,J.E1,J.dw,A.Yi,A.by,A.aMd,A.cw,A.bT,A.iu,A.up,A.a9l,A.a8g,A.a8h,A.a0t,A.a1c,A.mR,A.KP,A.aan,A.pu,A.TO,A.Mk,A.CN,A.E6,A.aQt,A.a4u,A.KJ,A.UT,A.aZB,A.aDi,A.Ej,A.qT,A.HG,A.GZ,A.G6,A.b_P,A.aTo,A.aWM,A.mF,A.afr,A.amV,A.b_Q,A.M9,A.Vh,A.Rt,A.Hz,A.eq,A.Xl,A.dk,A.iW,A.RE,A.aa_,A.Br,A.mW,A.aT,A.abG,A.a8Y,A.I5,A.alC,A.abH,A.adO,A.aVa,A.HS,A.Sg,A.alp,A.anO,A.anN,A.Ht,A.o1,A.l3,A.aXn,A.mX,A.agA,A.a3g,A.agK,A.an2,A.Si,A.aea,A.HD,A.Vq,A.ala,A.al9,A.pS,A.ZC,A.hP,A.aSD,A.aSC,A.asr,A.Yq,A.aAO,A.aXd,A.aXb,A.b0K,A.b0J,A.lj,A.bC,A.a4G,A.PY,A.Hj,A.iB,A.a2K,A.bo,A.bh,A.alu,A.bp,A.a7m,A.dl,A.Vu,A.aQB,A.mZ,A.Dp,A.vP,A.aQ1,A.auD,A.b7z,A.aeJ,A.bJ,A.Du,A.adB,A.aS8,A.a4t,A.aX7,A.aj9,A.TU,A.a0v,A.aTp,A.UV,A.t7,A.asV,A.a4A,A.x,A.bF,A.mD,A.Fa,A.aHH,A.kK,A.n,A.p3,A.b81,A.o3,A.oP,A.a2n,A.qI,A.qW,A.pg,A.F0,A.eV,A.ey,A.aMb,A.lp,A.uw,A.rQ,A.Qu,A.iQ,A.bY,A.d7,A.ve,A.asA,A.a1C,A.tN,A.Ds,A.aqv,A.aBO,A.aG1,A.aS6,A.aqw,A.abg,A.aS5,A.aB_,A.Lv,A.KI,A.R4,A.a8X,A.RK,A.ar0,A.Xp,A.Xq,A.C9,A.aN7,A.hb,A.aHB,A.aEn,A.axO,A.aA5,A.aaX,A.w0,A.ow,A.IV,A.a_B,A.LG,A.z1,A.If,A.HF,A.Mi,A.a_z,A.a24,A.TI,A.Sb,A.D6,A.avj,A.aAw,A.av3,A.auZ,A.mC,A.R,A.eI,A.Cp,A.adU,A.alk,A.a_Q,A.aq,A.h0,A.anU,A.C,A.aIY,A.a2B,A.yq,A.aaq,A.a32,A.av,A.Nq,A.aHm,A.nv,A.jT,A.ih,A.f6,A.aqX,A.H1,A.aBq,A.SQ,A.Ev,A.f,A.fX,A.u8,A.NQ,A.a2_,A.a65,A.NU,A.zY,A.qf,A.acK,A.cD,A.dj,A.bR,A.br,A.iy,A.wy,A.ZV,A.oF,A.a1B,A.ab,A.ac,A.aAv,A.oN,A.lu,A.a4r,A.a5c,A.rF,A.pA,A.a9y,A.fo,A.aID,A.dZ,A.oE,A.hB,A.cB,A.KR,A.Kq,A.MG,A.ML,A.MM,A.EC,A.axM,A.lV,A.vQ,A.DN,A.pj,A.nT,A.asE,A.a1s,A.ad,A.azF,A.uB,A.uC,A.a20,A.yx,A.fq,A.a,A.Ni,A.aD9,A.Eh,A.ro,A.O5,A.he,A.bc,A.mk,A.pe,A.vI,A.iI,A.lR,A.axV,A.axT,A.XI,A.wv,A.aBd,A.aTV,A.af8,A.yY,A.aFA,A.kO,A.aGz,A.mA,A.rd,A.a58,A.eQ,A.av4,A.fv,A.G2,A.aNi,A.iM,A.lT,A.i4,A.XM,A.a8H,A.rN,A.Lb,A.aDb,A.aNu,A.RN,A.kG,A.kY,A.Gp,A.xi,A.w9,A.avM,A.aPt,A.pq,A.wd,A.hI,A.iz,A.auu,A.a10,A.aDN,A.a99,A.yh,A.r7,A.a6l,A.i1,A.a6W,A.aME,A.a9W,A.Gx,A.a9X,A.QK,A.aMH,A.IO,A.IM,A.IL,A.x5,A.tM,A.bd,A.GC,A.ag8,A.aPw,A.afS,A.kM,A.a_A,A.S0,A.adK,A.tX,A.adt,A.Va,A.N1,A.adw,A.adu,A.QP,A.j6,A.aeY,A.XP,A.aYf,A.aX,A.nn,A.hf,A.bae,A.ms,A.EY,A.b0A,A.aRp,A.O6,A.o6,A.cO,A.e5,A.DG,A.Hr,A.azy,A.aZC,A.DH,A.qu,A.np,A.ml,A.kE,A.aiv,A.hs,A.abi,A.ad3,A.add,A.ad8,A.ad6,A.ad7,A.ad5,A.ad9,A.adh,A.adf,A.adg,A.ade,A.adb,A.adc,A.ada,A.ad4,A.yp,A.a_O,A.ls,A.Ie,A.nB,A.Ep,A.Mc,A.Eo,A.tq,A.ba8,A.aI6,A.a38,A.MI,A.RZ,A.tl,A.aHT,A.aHW,A.hZ,A.Bz,A.OW,A.OX,A.Fz,A.agz,A.o9,A.oa,A.acO,A.azB,A.l_,A.Bd,A.TG,A.js,A.abk,A.a7x,A.abF,A.t9,A.abP,A.agM,A.ac2,A.ac3,A.ac4,A.acf,A.ack,A.agw,A.ah7,A.acl,A.acq,A.acv,A.acy,A.acN,A.adE,A.adG,A.el,A.adV,A.ae0,A.ael,A.aMI,A.mU,A.aXS,A.aep,A.ce,A.aez,A.axX,A.aeK,A.aeP,A.aV_,A.aeW,A.ayp,A.ay1,A.ay0,A.ayo,A.afR,A.oS,A.E0,A.dt,A.a17,A.adI,A.aZ8,A.DY,A.ag1,A.agC,A.a_C,A.ac1,A.amg,A.T6,A.ju,A.e7,A.a3C,A.agX,A.agV,A.agW,A.agy,A.aht,A.ahu,A.ahv,A.ahU,A.Mu,A.rc,A.ahY,A.VJ,A.aiV,A.aiY,A.aj8,A.aL0,A.a7s,A.aus,A.aEO,A.abl,A.OS,A.akr,A.aks,A.agx,A.akt,A.aku,A.QB,A.ag7,A.al_,A.aMV,A.aMW,A.aMX,A.arA,A.aYZ,A.al5,A.alB,A.alH,A.am0,A.am7,A.ami,A.amm,A.Hv,A.aeM,A.an8,A.amo,A.ams,A.QQ,A.amu,A.amW,A.j9,A.x2,A.a9x,A.Nn,A.J3,A.a0V,A.atk,A.d1,A.dQ,A.eF,A.aA9,A.aB9,A.acn,A.ai6,A.yH,A.afU,A.ou,A.a4j,A.iD,A.jS,A.afT,A.afV,A.DT,A.WQ,A.qR,A.alv,A.nR,A.lW,A.HC,A.Sw,A.wa,A.aNh,A.aU8,A.aYh,A.b0D,A.QS,A.Fo,A.e_,A.T3,A.dK,A.av_,A.AS,A.aQY,A.aXl,A.X8,A.a34,A.Ec,A.aha,A.aoj,A.EZ,A.bv,A.hc,A.aL,A.vz,A.b_e,A.akA,A.o_,A.aoE,A.k7,A.Og,A.i2,A.a7J,A.aLK,A.vN,A.An,A.al0,A.aJS,A.oX,A.aJY,A.aJ9,A.Qc,A.a9h,A.aaF,A.A9,A.Uk,A.Hp,A.aHk,A.iq,A.AV,A.AW,A.QH,A.a7L,A.aM_,A.Ct,A.Yn,A.ee,A.aky,A.t6,A.on,A.tm,A.nZ,A.akC,A.aLY,A.Xi,A.H2,A.tO,A.IT,A.arM,A.FJ,A.asi,A.xv,A.ayM,A.agh,A.aAk,A.LP,A.a2W,A.aCF,A.agj,A.p5,A.zH,A.MC,A.aO_,A.aC7,A.aC9,A.aNG,A.aNK,A.aEH,A.ME,A.tS,A.r1,A.axN,A.ajb,A.ajc,A.aIL,A.f4,A.fI,A.w1,A.PQ,A.av6,A.aqQ,A.am2,A.w7,A.ahk,A.b00,A.Gs,A.aP7,A.aIF,A.f_,A.aPx,A.aP5,A.Ao,A.aP8,A.a9F,A.Qv,A.aoo,A.aak,A.aQz,A.abj,A.HP,A.jF,A.a4q,A.tQ,A.Ra,A.ie,A.a_5,A.a_X,A.QT,A.l6,A.b_2,A.afD,A.abL,A.ayD,A.af1,A.af_,A.afF,A.Hl,A.af5,A.Hb,A.adW,A.avl,A.aot,A.aos,A.afX,A.asm,A.N4,A.aYg,A.aKw,A.uK,A.yt,A.aLZ,A.aWx,A.tc,A.zq,A.fB,A.Yg,A.lN,A.HR,A.a_H,A.p0,A.a9I,A.z8,A.My,A.lQ,A.aKC,A.aae,A.wA,A.ajS,A.r9,A.I0,A.UU,A.Nk,A.aEj,A.aHD,A.mE,A.Fv,A.a3k,A.a7w,A.aLs,A.b0S,A.aMY,A.rA,A.aeT,A.kj,A.aaL,A.FB,A.a7H,A.a7D,A.awv,A.akR,A.anV,A.akM,A.akP,A.o5,A.po,A.Sa,A.PP,A.px,A.l9,A.aoO,A.alL,A.alO,A.alN,A.alP,A.alM,A.V2,A.a9N,A.a7I,A.oc,A.QE,A.kT,A.fi,A.GG,A.amZ,A.Ry,A.alJ,A.SZ,A.aDX,A.z9,A.ast,A.a9c,A.Cj,A.a9a,A.aO8,A.eN,A.aut,A.bV,A.eO,A.awt,A.nr,A.EQ,A.aer,A.Zw,A.awu,A.aOK,A.aZ_,A.atD,A.awy,A.xK,A.akQ,A.aMG,A.b_s,A.avK,A.avH,A.avI,A.avJ,A.aDS,A.a3t,A.ci,A.cm,A.aMo,A.aE2,A.eX,A.eY,A.aQ0,A.aMe,A.aRf,A.d0,A.aa,A.b3,A.bw,A.aw,A.jH,A.as2,A.eB,A.li,A.auv,A.aux,A.auw,A.aIc,A.aaA,A.auy,A.rp,A.t_,A.Dt,A.us,A.KQ,A.a0Z,A.lf,A.aBZ,A.jU,A.a2L,A.S,A.eS,A.aN6,A.cn,A.f0,A.f1,A.f2,A.ET,A.aQA,A.eW,A.eR,A.aU_,A.aqV,A.aA7,A.a1G,A.aA8,A.Lc,A.XH,A.XJ,A.arz,A.JD,A.arp,A.aFU,A.a0h,A.a2x,A.aNM,A.LF,A.Cc,A.TF,A.CM,A.ub,A.Ky,A.KM,A.Lf,A.NG,A.Oa,A.OF,A.Fu,A.Pu,A.mN,A.iZ,A.aeB,A.akV,A.agm,A.a0i,A.aE1,A.hg,A.aQm,A.auf,A.iH,A.az7,A.aDK,A.aDL,A.a3p,A.XG,A.aqA,A.X1,A.X2,A.C0,A.arV,A.Yw,A.awq,A.mo,A.a1J,A.a1L,A.a3z,A.a3O,A.NH,A.a5S,A.a6m,A.a7_,A.a7f,A.o4,A.a7W,A.Ar,A.a7Y,A.a7Z,A.a8_,A.xN,A.qs,A.a1d,A.L1,A.j_,A.Eb,A.amh,A.a3x,A.awr,A.Le,A.asl,A.ii,A.aCk,A.a2Q,A.a2T,A.aHl,A.aDM,A.aDE,A.cd,A.dL,A.wj,A.arQ,A.eL,A.aVN,A.Ek,A.avL,A.Ei,A.axZ,A.aBA,A.h1,A.oC,A.Py,A.D3,A.aDe,A.DX,A.iG,A.a9K,A.av5,A.a88,A.wp,A.a_4,A.aO0,A.aGG,A.dD,A.aOo,A.a5l,A.aOn,A.CR,A.a5e,A.b5,A.pE,A.hx,A.a3n,A.ip,A.aaS,A.dd,A.o0,A.mI,A.lS,A.jl,A.asY,A.arr,A.ars,A.aru,A.arw,A.Oc,A.adP,A.kl,A.a62,A.a61,A.FP,A.aIe,A.aA0,A.a8C,A.as9,A.Xm,A.PH,A.aMQ,A.B3,A.Dn,A.aqH,A.aqG,A.a8c,A.a6z,A.aNb,A.asa,A.arJ,A.xs,A.ayl,A.qH,A.yu,A.rj,A.fs,A.kh,A.Jt,A.Dg,A.KL,A.fr,A.Qk,A.Gz,A.a5f,A.cx,A.Qj,A.a9Y,A.Lh,A.Gk,A.lZ,A.QJ,A.mL,A.pJ,A.t2,A.GN,A.aFN,A.aR6,A.aQP,A.nQ,A.aYm,A.ai3,A.aV0,A.aQW,A.am4,A.am1,A.aay,A.aQS,A.a_u,A.aQV,A.aQU,A.aYL,A.awm,A.cR,A.kQ,A.a2m,A.a0e,A.nb,A.vi,A.lI,A.iJ,A.aTD,A.aYl,A.Ns,A.aBl,A.an,A.nz,A.pc,A.Q2,A.yd,A.Qz,A.Qq,A.AN,A.e9,A.V_,A.o8,A.ajP,A.an5,A.Ge,A.Ko,A.Q7,A.Gf,A.qh,A.aaP,A.a9d,A.a0D,A.aaz,A.lk,A.zd,A.Bc,A.ma,A.jc,A.hW,A.b0,A.dC,A.of,A.ED,A.a0k,A.eP,A.aEF,A.Er,A.aEf,A.i7,A.aFK,A.hC,A.wm,A.ab5,A.ab6,A.aRt,A.ab7,A.aRu,A.GT,A.wn,A.aRY,A.t5,A.aS2,A.ab9,A.aba,A.anD,A.aaY,A.anA,A.aS3,A.anM,A.aRr,A.aRT,A.aRU,A.ab8,A.anx,A.ab4,A.CU,A.anv,A.Ri,A.Rh]) +p(A.u7,[A.Zz,A.aqP,A.aqL,A.ZA,A.aIo,A.b5s,A.b5u,A.b1e,A.b1u,A.b1t,A.aAW,A.aAX,A.aAT,A.aAU,A.aAV,A.b4G,A.b4F,A.ayL,A.b4J,A.b4K,A.b1W,A.b1X,A.b1T,A.b1U,A.b1V,A.b1Y,A.aMU,A.b5y,A.aBX,A.aBW,A.b1w,A.b1A,A.atc,A.atx,A.aty,A.atv,A.atw,A.atu,A.avT,A.avW,A.avU,A.b2i,A.ayB,A.ayC,A.b5C,A.b5B,A.aYk,A.aAS,A.aFI,A.aAM,A.aAN,A.aAK,A.aAL,A.b4Z,A.b15,A.b4N,A.b4O,A.b1E,A.b1F,A.b1G,A.b1H,A.b1I,A.b1J,A.b1K,A.b1L,A.aCp,A.aCq,A.aCr,A.aCt,A.aCA,A.aCE,A.aEY,A.aMK,A.aML,A.aAz,A.aAy,A.auU,A.axu,A.axv,A.axD,A.axz,A.axA,A.axB,A.axC,A.axy,A.axw,A.axF,A.aKT,A.aSF,A.aYs,A.aYu,A.aYv,A.aYw,A.aYx,A.aYy,A.aYz,A.b0v,A.b0w,A.b0x,A.b0y,A.b0z,A.aY1,A.aY2,A.aY3,A.aY4,A.aY5,A.aY6,A.aII,A.aIJ,A.aIN,A.aBu,A.aBv,A.aLG,A.aLH,A.b21,A.b22,A.b23,A.b24,A.b25,A.b26,A.b27,A.b28,A.avd,A.aEz,A.aOI,A.aOV,A.aOW,A.aOX,A.aOZ,A.asK,A.ayT,A.ayR,A.ayS,A.axo,A.axm,A.axn,A.av7,A.av8,A.av9,A.ava,A.aB6,A.aB7,A.aB4,A.aqz,A.aye,A.ayf,A.aB1,A.awB,A.b4Q,A.b4n,A.auP,A.auS,A.acY,A.azc,A.asP,A.aum,A.azv,A.LC,A.a9w,A.aCh,A.aCg,A.b4U,A.b4W,A.b_R,A.aSt,A.aSs,A.b18,A.azi,A.azd,A.aWe,A.aWm,A.aWo,A.aNX,A.aNW,A.aZL,A.aWv,A.aUn,A.aXm,A.aDU,A.aNd,A.aNg,A.aXa,A.b0F,A.b0I,A.b1n,A.b1o,A.aVF,A.aVG,A.ay8,A.ay9,A.aya,A.b58,A.b5v,A.b5w,A.b4B,A.b5R,A.aCo,A.aNS,A.arg,A.ard,A.ar6,A.ar5,A.arc,A.arb,A.ar7,A.ar8,A.ar9,A.ara,A.ar3,A.ar4,A.axP,A.aRi,A.aRj,A.aRk,A.aRl,A.aRm,A.aRn,A.auY,A.auW,A.auX,A.aVc,A.as6,A.atY,A.aDl,A.aDk,A.aFM,A.avf,A.auM,A.auN,A.auO,A.aW2,A.aYp,A.aUV,A.aUU,A.aUN,A.aUE,A.aUD,A.aUy,A.b2n,A.b2o,A.b2p,A.b2q,A.b2r,A.b33,A.b34,A.b35,A.b36,A.aMt,A.aTW,A.aVi,A.aVh,A.b37,A.b38,A.b39,A.b3b,A.b3c,A.b3d,A.b3e,A.b3f,A.b3g,A.b3h,A.b3i,A.b3a,A.b3D,A.b3E,A.b3F,A.b3G,A.b3H,A.b3I,A.b3J,A.b3K,A.b3L,A.b3M,A.b3N,A.auo,A.aun,A.aWr,A.aWq,A.aY_,A.aXZ,A.aY8,A.aY7,A.aYG,A.aYF,A.aYK,A.aYJ,A.aZN,A.aZM,A.aIZ,A.aKt,A.aR7,A.aR8,A.b2s,A.b2t,A.b2u,A.b2v,A.b2w,A.b2x,A.asB,A.aU2,A.aU1,A.aU3,A.b2y,A.b2z,A.b2A,A.b2B,A.b2C,A.b2D,A.b2E,A.b2F,A.b2G,A.b2H,A.aHL,A.ate,A.atf,A.b2I,A.b2J,A.b2K,A.b2L,A.b2M,A.b2N,A.b2O,A.b2P,A.b2Q,A.b2R,A.aVA,A.aVC,A.aTU,A.aVz,A.aVB,A.b2S,A.b2T,A.b2U,A.b2V,A.b2W,A.b2X,A.b2Y,A.b2Z,A.b3_,A.b30,A.aMi,A.b31,A.b32,A.aMr,A.b3j,A.b3k,A.b3l,A.b3m,A.avZ,A.b3n,A.b3o,A.b3p,A.b3v,A.b3w,A.b3x,A.b3y,A.b3z,A.b3A,A.b3B,A.b3C,A.b3q,A.b3r,A.b3s,A.b3t,A.b3u,A.aCH,A.aCI,A.aCJ,A.aCK,A.aCL,A.aCM,A.aCN,A.aCO,A.aFe,A.aYa,A.aY9,A.aYb,A.aFf,A.aYc,A.b3O,A.aqu,A.b3P,A.b3Q,A.b3R,A.b3S,A.b3T,A.b3U,A.b3V,A.aH9,A.aH1,A.aH4,A.aH8,A.aHc,A.aHb,A.aH0,A.aHa,A.aH7,A.aH6,A.aHe,A.b3W,A.b3X,A.b3Y,A.b3Z,A.b4_,A.b40,A.b41,A.b42,A.b1a,A.b43,A.b44,A.b45,A.b46,A.b47,A.b48,A.b49,A.b4a,A.b4b,A.b4c,A.b4d,A.b4e,A.b4f,A.b4h,A.b4g,A.b4i,A.aqx,A.aWE,A.aWF,A.asC,A.aR_,A.atE,A.at1,A.aTx,A.aTA,A.aTC,A.aYA,A.aYD,A.aYE,A.aYT,A.aYW,A.aYY,A.aND,A.atg,A.atj,A.ati,A.ath,A.aua,A.au9,A.au8,A.au7,A.au6,A.au4,A.au5,A.aJ8,A.aAZ,A.aA_,A.aIa,A.aI8,A.aNl,A.aNk,A.aOO,A.aOL,A.aOM,A.aMh,A.aMg,A.aMf,A.axa,A.aMj,A.b_k,A.b_l,A.b_m,A.aw1,A.aw2,A.aw0,A.aw6,A.aw3,A.aES,A.aET,A.aER,A.aEQ,A.aEV,A.aEU,A.aF7,A.aF5,A.aF8,A.aF4,A.aF6,A.aI5,A.aI4,A.atG,A.atH,A.atI,A.atJ,A.aHr,A.asF,A.ayh,A.ayg,A.azt,A.azG,A.azH,A.azI,A.azJ,A.azK,A.b4j,A.b4k,A.aAn,A.aAo,A.aAm,A.aAl,A.aAp,A.aAs,A.aAt,A.aAu,A.aAr,A.aAq,A.asZ,A.at_,A.aHZ,A.aI0,A.b54,A.aD5,A.aD6,A.aGs,A.aGy,A.aGD,A.aGE,A.aGC,A.aub,A.aNj,A.aNq,A.aNo,A.aNr,A.aNx,A.aAf,A.aAe,A.aNm,A.aSR,A.aSS,A.aNv,A.as1,A.as0,A.arY,A.arZ,A.as_,A.aOp,A.aOq,A.aKc,A.aK8,A.aK9,A.aKe,A.aPH,A.aPK,A.aUa,A.aU9,A.aUe,A.aUf,A.aUg,A.aZ4,A.aZ2,A.aZ5,A.aZ6,A.auL,A.aFC,A.aUm,A.ays,A.ayt,A.ayu,A.b4C,A.aNA,A.aOs,A.aWs,A.aHQ,A.aHR,A.aI7,A.aEX,A.aL7,A.aLb,A.aqq,A.aqr,A.aqs,A.aXy,A.aE5,A.aTi,A.aTj,A.aTk,A.aSW,A.aSX,A.aSY,A.aT8,A.aTb,A.aTc,A.aTd,A.aTe,A.aTf,A.aTg,A.aTh,A.aSZ,A.aT_,A.aT0,A.aT9,A.aSU,A.aTa,A.aST,A.aT1,A.aT2,A.aT3,A.aT4,A.aT5,A.aT6,A.aT7,A.aTt,A.aTu,A.aTr,A.aTs,A.avi,A.aVs,A.aVp,A.aVq,A.aVn,A.aVl,A.aVm,A.aVo,A.aVJ,A.aWR,A.aWO,A.aZa,A.aX_,A.aX1,A.aWY,A.aWZ,A.aWW,A.aWX,A.aX0,A.aX2,A.aX3,A.aDt,A.aZh,A.aDr,A.aPs,A.aXQ,A.aXA,A.aXB,A.aXC,A.aXD,A.aEa,A.b0Y,A.b0Z,A.b1_,A.b10,A.aGj,A.aKY,A.aXI,A.aXF,A.aXH,A.aXG,A.aXE,A.b_B,A.aZo,A.aZm,A.aZl,A.b_D,A.b09,A.b0a,A.b1R,A.aP0,A.aP1,A.aZq,A.aZr,A.aZt,A.aZu,A.aSq,A.aPz,A.aQb,A.aQc,A.aQd,A.aQf,A.aQg,A.aFx,A.aTY,A.aTZ,A.atl,A.atm,A.atn,A.aTm,A.aBk,A.aBf,A.aqR,A.aBn,A.aBo,A.aBL,A.aBK,A.b_p,A.b_q,A.b_r,A.aza,A.aKf,A.asd,A.aJh,A.aJk,A.aJj,A.aEK,A.aEJ,A.aJE,A.aJF,A.aJA,A.aJB,A.aJC,A.aJa,A.aJL,A.aJJ,A.aJN,A.aJT,A.aJV,A.aJX,A.aJW,A.aK1,A.aK_,A.aK0,A.aJZ,A.aK6,A.aK5,A.aLg,A.aLf,A.aPC,A.aM3,A.aM1,A.b_j,A.b_i,A.b_g,A.b_h,A.b1f,A.aM6,A.aM5,A.aLQ,A.aLT,A.aLR,A.aLU,A.aLS,A.aLV,A.aLW,A.asy,A.aHy,A.aSr,A.aUX,A.ayN,A.ayP,A.ayO,A.arL,A.aEs,A.axQ,A.aKo,A.aKp,A.aKn,A.ayb,A.aOU,A.aPm,A.aPl,A.aPn,A.aYq,A.b1B,A.aql,A.aqo,A.aqm,A.aqn,A.aqp,A.aW0,A.aVY,A.aVW,A.aVX,A.aW_,A.b0M,A.b0N,A.aW8,A.aSw,A.aSB,A.b0C,A.b0B,A.atp,A.aKu,A.b0R,A.b0P,A.auz,A.avF,A.avG,A.ax1,A.ax4,A.awD,A.awL,A.ax2,A.awP,A.awK,A.ax7,A.awC,A.awS,A.aVw,A.b_3,A.ayF,A.b1x,A.ayI,A.ayH,A.aYR,A.avn,A.avo,A.avq,A.avr,A.avm,A.avy,A.avz,A.avA,A.avB,A.aYO,A.aYP,A.aYM,A.aJ2,A.az3,A.aWK,A.axe,A.axg,A.axb,A.axd,A.axc,A.aGF,A.aJw,A.aEP,A.azM,A.azR,A.azT,A.azV,A.azX,A.azO,A.azQ,A.aV2,A.aV3,A.aV4,A.aV7,A.aV8,A.aV9,A.aAF,A.aAD,A.aAC,A.aB8,A.aWH,A.aBt,A.aBs,A.aBr,A.aSe,A.aSj,A.aSk,A.aSl,A.aSm,A.aSn,A.aSo,A.aSd,A.aSc,A.aSf,A.aSg,A.aSh,A.aSi,A.aBz,A.b1O,A.b1P,A.b1Q,A.aXr,A.aXs,A.aDB,A.aDD,A.aDA,A.aPr,A.aDQ,A.aEe,A.aKE,A.aKD,A.aKH,A.aKJ,A.aKF,A.aFv,A.aZO,A.aZR,A.aFu,A.aFm,A.aFo,A.aFq,A.aFs,A.aG2,A.aZz,A.aZx,A.aZy,A.aZw,A.aGh,A.aZH,A.aZV,A.aZT,A.aQr,A.aQo,A.aXY,A.aXV,A.aLo,A.aLp,A.aLq,A.aLr,A.aLu,A.aLv,A.aLw,A.aLy,A.aLE,A.aLB,A.aLD,A.b_4,A.aLI,A.aIS,A.aIO,A.aIP,A.aIQ,A.aIU,A.aIW,A.aIX,A.aF1,A.aF2,A.aF3,A.aN2,A.aOw,A.aOx,A.b_V,A.b_U,A.b_W,A.b_X,A.b_T,A.b_S,A.b_Y,A.aLN,A.aLP,A.aLO,A.aLM,A.aLL,A.b_c,A.b0f,A.b0h,A.b0j,A.b0l,A.b0n,A.aQy,A.b2h,A.aR0,A.aTP,A.aQi,A.aQh,A.aBx,A.aBw,A.aTF,A.atQ,A.atR,A.atO,A.atK,A.atL,A.atM,A.b59,A.aDZ,A.aE_,A.aDY,A.asv,A.aOd,A.aOc,A.asT,A.asS,A.aI1,A.aI2,A.aI3,A.aC_,A.aC0,A.aC1,A.aup,A.auq,A.aur,A.aRg,A.aGY,A.aGR,A.aGS,A.aGT,A.aGU,A.aGV,A.aGW,A.aGX,A.b4R,A.ary,A.asg,A.ash,A.ass,A.b1D,A.XK,A.aDI,A.aDJ,A.aXu,A.aPq,A.aCl,A.aDF,A.aDG,A.axf,A.arS,A.arU,A.atB,A.ay6,A.ayV,A.ayU,A.aAJ,A.aDg,A.aDn,A.aDo,A.aDp,A.aMm,A.aBJ,A.aBB,A.aBC,A.aBD,A.aBG,A.aBH,A.ayX,A.aBp,A.a3f,A.aYe,A.b_t,A.b11,A.aFY,A.aG_,A.aFZ,A.aIB,A.aIA,A.b4v,A.asN,A.asM,A.aCS,A.aGb,A.aGe,A.auB,A.b2j,A.aGH,A.b2d,A.b20,A.b2c,A.aGJ,A.aGK,A.aGM,A.aGN,A.aGO,A.b5I,A.aWL,A.aHI,A.aKv,A.aMv,A.ar_,A.aDW,A.aJH,A.aNB,A.aNC,A.aQR,A.aAg,A.aAd,A.aCX,A.ay7,A.awo,A.auh,A.aIt,A.aPF,A.aPX,A.aA1,A.aIu,A.aIq,A.aIr,A.aD2,A.aD3,A.aD4,A.aD1,A.aD_,A.aD0,A.aPU,A.aPV,A.aPW,A.aS_,A.aRZ,A.aGP,A.aPP,A.aPQ,A.aPR,A.aPS,A.aPT,A.aPN,A.aPM,A.aPD,A.aPE,A.aPZ,A.aQ_,A.aR2,A.aR3,A.aHK,A.aOv,A.aEq,A.aEr,A.b4E,A.ayw,A.ayx,A.aQT,A.auF,A.aOf,A.aOg,A.aOh,A.aOi,A.aOj,A.aOk,A.aOl,A.aOm,A.aZF,A.aZE,A.aO9,A.au0,A.aEg,A.aEh,A.b17,A.aS0,A.aS1,A.aRv,A.aRy,A.aRz,A.aRA,A.b4y,A.b4z,A.aRW,A.b0V,A.aRI,A.aRS,A.aRG,A.aRC,A.aRD,A.aRF,A.aRE,A.aRP,A.aRJ,A.aRH,A.aRK,A.aRR,A.aRO,A.aRM,A.aRL,A.aRN,A.b4I]) +p(A.Zz,[A.aqO,A.aqN,A.aqM,A.aIp,A.b5r,A.b5t,A.ayK,A.ay2,A.aMS,A.aMT,A.aMR,A.at2,A.at3,A.az8,A.az9,A.atb,A.aHo,A.aAR,A.aO4,A.aO5,A.aAc,A.aAa,A.aAb,A.b50,A.b51,A.b16,A.b1c,A.aCB,A.aCC,A.aCD,A.aCw,A.aCx,A.aCy,A.aAA,A.axE,A.b56,A.b57,A.aHF,A.aYt,A.aHP,A.aIK,A.aIM,A.b4X,A.aLF,A.axH,A.axJ,A.axI,A.aEA,A.aOJ,A.aOY,A.aP_,A.aB5,A.ayd,A.aOS,A.axq,A.axr,A.asR,A.b5n,A.aIk,A.aSu,A.aSv,A.b0s,A.b0r,A.azh,A.azg,A.azf,A.aWa,A.aWi,A.aWg,A.aWc,A.aWh,A.aWb,A.aWl,A.aWk,A.aWj,A.aWn,A.aNY,A.aNV,A.b_N,A.b_M,A.aSM,A.aSL,A.aYn,A.b1d,A.b2a,A.aZK,A.aZJ,A.aQN,A.aQM,A.asW,A.asX,A.b5S,A.aCn,A.aNT,A.ari,A.arj,A.arh,A.are,A.aqj,A.aVb,A.aBP,A.aYI,A.aYH,A.as5,A.atV,A.atX,A.atW,A.atU,A.aYo,A.avh,A.aMD,A.b_L,A.b_K,A.b_I,A.b_J,A.aUo,A.aUO,A.aUB,A.aUt,A.aUF,A.aUs,A.aUM,A.aUC,A.aUu,A.aUP,A.aUA,A.aUQ,A.aUz,A.aUR,A.aUS,A.aUT,A.aUG,A.aUx,A.aUH,A.aUw,A.aUJ,A.aUr,A.aUI,A.aUv,A.aUK,A.aUq,A.aUL,A.aUp,A.azx,A.asD,A.aSJ,A.aSG,A.aSI,A.aSH,A.aU6,A.aU5,A.aU7,A.aU4,A.azk,A.aXf,A.aXg,A.aXh,A.b0_,A.azZ,A.aCb,A.aCc,A.aCd,A.aQ2,A.b5H,A.aIx,A.aIy,A.aTy,A.aTz,A.aTB,A.aYB,A.aYC,A.aYU,A.aYV,A.aYX,A.aON,A.aw4,A.aw5,A.azr,A.azm,A.azq,A.azo,A.at0,A.aJ7,A.aJ6,A.aJ5,A.b55,A.aH_,A.aNs,A.aX5,A.aTS,A.aSO,A.aSN,A.aSQ,A.aSP,A.aDO,A.ayj,A.aUb,A.aUc,A.aUk,A.aUj,A.aUi,A.auI,A.auJ,A.aUh,A.aUl,A.aZ3,A.aQ6,A.aQ8,A.aQ3,A.b2f,A.b1b,A.ayr,A.arN,A.asU,A.azA,A.azz,A.azD,A.azE,A.az0,A.ayZ,A.az_,A.aDy,A.aDx,A.aDw,A.awb,A.awg,A.awh,A.awc,A.awd,A.awe,A.awf,A.aEW,A.aw9,A.b_Z,A.aFd,A.aF9,A.aFb,A.aFc,A.aFa,A.aHV,A.aIi,A.aL9,A.aLa,A.aL5,A.aL6,A.aOA,A.aOB,A.aOC,A.aOD,A.aOE,A.azC,A.aE4,A.aTl,A.aSV,A.aVr,A.aVk,A.aVK,A.aVI,A.b1z,A.b1y,A.aWQ,A.aWS,A.aWN,A.aWP,A.aWw,A.aX4,A.b0c,A.b0b,A.b0d,A.aE8,A.aE9,A.aKZ,A.aL_,A.aKV,A.aKW,A.aKX,A.aVO,A.aL2,A.aL1,A.aXO,A.aXN,A.aXM,A.aXK,A.aXL,A.aXJ,A.b_9,A.b_8,A.b_a,A.b_z,A.b_A,A.b_x,A.b_y,A.b_w,A.aZn,A.b_E,A.b01,A.b03,A.b02,A.b05,A.b06,A.b04,A.b0p,A.b0o,A.aPA,A.aQ7,A.aQ9,A.aQ4,A.aQ5,A.aQe,A.aBb,A.aBa,A.aXp,A.aBh,A.aBi,A.aEZ,A.aJb,A.aJd,A.aJf,A.aJe,A.aJg,A.aCY,A.aCZ,A.aEN,A.aEM,A.aEL,A.aGn,A.aGm,A.aGl,A.aJD,A.aJG,A.aJI,A.aJU,A.aLi,A.aLj,A.aLk,A.asx,A.aMk,A.axS,A.axR,A.aIG,A.aKl,A.aKm,A.aKk,A.aPo,A.aPp,A.aSb,A.aVZ,A.aVU,A.aVV,A.aVT,A.b0O,A.aW7,A.aW6,A.aSA,A.aSy,A.aSz,A.aSx,A.b0Q,A.aR9,A.aJy,A.aJz,A.aVf,A.aVg,A.awH,A.awU,A.awV,A.awW,A.awX,A.awY,A.awZ,A.ax_,A.ax0,A.awI,A.awJ,A.awE,A.awG,A.ax3,A.ax5,A.ax6,A.awM,A.awN,A.awO,A.awQ,A.aVP,A.aVQ,A.aVR,A.aVS,A.az4,A.az5,A.az2,A.az1,A.asn,A.au2,A.au3,A.azL,A.azN,A.azS,A.azU,A.azW,A.azY,A.azP,A.aV6,A.aV5,A.aWB,A.aWA,A.aWz,A.aWG,A.aWI,A.aWJ,A.aqF,A.aXi,A.aXj,A.aXk,A.aXq,A.aXR,A.aEB,A.aKI,A.aKK,A.aKG,A.aZQ,A.aZP,A.aFn,A.aFp,A.aFr,A.aFt,A.aFl,A.aZi,A.aYi,A.aG6,A.aG5,A.aG7,A.aG4,A.aG3,A.aWt,A.aZG,A.aKq,A.aZY,A.aZZ,A.aZX,A.aZS,A.aZW,A.aZU,A.aQp,A.aQq,A.aXT,A.aEE,A.aEC,A.aLn,A.b_d,A.aLt,A.aLA,A.aLC,A.aIV,A.aIR,A.aIT,A.aMz,A.aN0,A.aN1,A.aN_,A.aN3,A.arH,A.arI,A.arF,A.arG,A.arD,A.arE,A.arC,A.b_b,A.b0e,A.b0g,A.b0i,A.b0k,A.b0m,A.aSp,A.b2g,A.aTO,A.aTQ,A.aTJ,A.aTI,A.aTK,A.aTL,A.aTH,A.aTN,A.aTM,A.aTG,A.aTE,A.atN,A.aXx,A.aOe,A.aXt,A.arv,A.aCQ,A.aqT,A.ayW,A.aDh,A.aDm,A.aBE,A.aBF,A.aBI,A.ayY,A.aCT,A.aEk,A.aEl,A.aEm,A.aGa,A.aGd,A.aGc,A.aGI,A.aDv,A.aNL,A.arK,A.aFP,A.aFO,A.b4D,A.ayy,A.awn,A.aZD,A.b5i,A.b5h]) +p(A.ZA,[A.aqK,A.aBU,A.aBV,A.aO7,A.b4w,A.b4r,A.aHn,A.b5_,A.b4P,A.aCz,A.aCv,A.axx,A.aNH,A.aN9,A.b1i,A.b5z,A.aB2,A.auQ,A.asQ,A.aul,A.aIj,A.aCf,A.b4V,A.b19,A.b2l,A.azj,A.aze,A.aWf,A.aWp,A.aZI,A.aWu,A.aDj,A.aDT,A.aDV,A.aNc,A.aNf,A.aNe,A.aX9,A.aXe,A.aXc,A.b2e,A.aFE,A.aQD,A.aQF,A.aQG,A.b0H,A.b0G,A.b1m,A.aEt,A.aEu,A.aEv,A.aEw,A.aKL,A.aKM,A.aNO,A.aNP,A.aNQ,A.aSa,A.ar1,A.ar2,A.aNU,A.as3,A.as4,A.aTT,A.aH3,A.aHd,A.aH5,A.aH2,A.b4A,A.aOr,A.aI9,A.azs,A.azp,A.azn,A.auc,A.aue,A.aud,A.aI_,A.aHY,A.aGB,A.aGA,A.aNn,A.art,A.aFB,A.aNt,A.aNy,A.aRb,A.aRc,A.aRe,A.aRd,A.aKd,A.aPJ,A.auH,A.aZ7,A.aZ1,A.aHU,A.aL8,A.aLc,A.aE3,A.aXz,A.aZe,A.aZd,A.aVt,A.aVu,A.aVv,A.aZc,A.aZb,A.aZ9,A.aZg,A.b0W,A.b0X,A.aL3,A.b_0,A.aZp,A.b_F,A.b07,A.b08,A.b14,A.b0q,A.aZs,A.aPy,A.aFy,A.aTX,A.aBc,A.aBj,A.aBg,A.aqS,A.aFT,A.aF_,A.aF0,A.aJc,A.aJl,A.aJm,A.aJi,A.aJr,A.aJp,A.aJq,A.aJo,A.aEI,A.aHt,A.aHs,A.aHu,A.aHv,A.aJK,A.aJM,A.aJO,A.aJP,A.aK4,A.aJn,A.aJt,A.aJs,A.aJQ,A.aJR,A.aJu,A.aK2,A.aK3,A.aLh,A.b_f,A.aM7,A.aM8,A.asz,A.aUY,A.aNI,A.aW9,A.awF,A.awR,A.awT,A.avt,A.avv,A.avu,A.avw,A.avx,A.avp,A.avs,A.aYQ,A.aYN,A.aJ0,A.aJ1,A.aW1,A.aJx,A.aAE,A.aWy,A.aAB,A.aWC,A.aYd,A.aZv,A.b_O,A.b12,A.b13,A.aXX,A.aXW,A.aXU,A.aLx,A.b_7,A.b_5,A.b_6,A.aLz,A.aMA,A.aMJ,A.aZk,A.aZj,A.atT,A.atS,A.atP,A.b5a,A.aGQ,A.aGZ,A.arx,A.arB,A.aXw,A.aXv,A.b5d,A.b5e,A.b1q,A.avN,A.avb,A.au1,A.aFX,A.aIz,A.aG9,A.aGf,A.aGg,A.b5o,A.b5p,A.b1Z,A.aIs,A.aAH,A.ayz,A.ayA,A.aRQ]) +p(A.aVD,[A.Jd,A.p8,A.zo,A.Cn,A.LE,A.ZK,A.zG,A.xR,A.IR,A.RO,A.nX,A.aqh,A.ys,A.KB,A.uX,A.DB,A.RR,A.aeQ,A.Gl,A.QY,A.cN,A.fP,A.a5I,A.Zq,A.aaB,A.Nr,A.aHg,A.LO,A.G7,A.G8,A.a55,A.dO,A.Cz,A.arW,A.ye,A.C3,A.IQ,A.auV,A.rk,A.fG,A.F2,A.aHS,A.a1f,A.aHw,A.rP,A.Qm,A.w4,A.a9H,A.pB,A.Ql,A.Y1,A.ase,A.AZ,A.Y4,A.tP,A.aHJ,A.vm,A.Od,A.FS,A.CZ,A.a86,A.uf,A.ON,A.JT,A.FN,A.FO,A.Jg,A.aBT,A.BA,A.JO,A.a3a,A.HB,A.NK,A.nG,A.Jh,A.qU,A.KT,A.md,A.H_,A.X7,A.amB,A.ws,A.Kd,A.qp,A.eZ,A.a1A,A.Bu,A.Sj,A.Da,A.L9,A.I2,A.aPB,A.H5,A.asq,A.aso,A.aTv,A.aTw,A.awp,A.SE,A.aWD,A.ww,A.KV,A.iv,A.aDq,A.M5,A.aDs,A.om,A.v1,A.ei,A.l8,A.b_C,A.I4,A.aMB,A.pp,A.a8o,A.Ic,A.zc,A.aa4,A.aLl,A.Fi,A.Xv,A.aaC,A.Ca,A.XZ,A.Y3,A.Y0,A.uJ,A.Qy,A.a9T,A.PT,A.Fh,A.Hy,A.a14,A.a3s,A.v_,A.xM,A.Ln,A.a_x,A.vO,A.Pg,A.Gq,A.FF,A.Pi,A.QC,A.a1S,A.a8Q,A.a9j,A.asu,A.P2,A.aRh,A.aaW,A.Ah,A.av0,A.Xh,A.E9,A.a2V,A.yU,A.lA,A.a9f,A.a3J,A.aN4,A.aN5,A.kf,A.aOP,A.KU,A.mH,A.aaj,A.JU,A.CS,A.mj,A.SB,A.uT,A.aal,A.uv,A.ayE,A.B7,A.aaf,A.arm,A.b_H,A.Hh,A.DP,A.a4E,A.ib,A.aFk,A.Fw,A.kn,A.Uj,A.a4I,A.Hs,A.alq,A.I7,A.a7h,A.WZ,A.a7z,A.P5,A.a7C,A.a7A,A.P9,A.a8p,A.Sk,A.CC,A.a57,A.aa8,A.lh,A.za,A.a3w,A.Ku,A.Mh,A.FM,A.AI,A.Pl,A.J2,A.Ed,A.a1O,A.Es,A.zi,A.Ef,A.Eg,A.a80,A.E7,A.oY,A.r_,A.mM,A.a9v,A.a1q,A.fN,A.q7,A.ns,A.p1,A.pl,A.vZ,A.w_,A.rZ,A.oL,A.uA,A.nK,A.ur,A.uj,A.qi,A.lM,A.AY,A.B_,A.lG,A.N8,A.ri,A.L7,A.aCU,A.F5,A.pM,A.a5i,A.EU,A.uI,A.Lg,A.hO,A.a56,A.Q3,A.Q4,A.QI,A.nx,A.AO,A.nq,A.aEi,A.f3,A.l2]) +q(A.asL,A.akb) +q(A.a6k,A.j3) +p(A.dp,[A.YC,A.Zg,A.Ze,A.Zo,A.Zk,A.Zf,A.Zn,A.YF,A.YJ,A.YE,A.YD,A.YL,A.YQ,A.YS,A.Z_,A.YW,A.YY,A.YX,A.YM,A.YR,A.YK,A.YU,A.YZ,A.YN,A.YP,A.YO,A.YT,A.YV,A.Zh,A.Zj,A.Zi]) q(A.fD,A.fu) -p(A.fD,[A.Mh,A.Z0,A.Yv,A.Z4,A.Cy,A.me,A.Cz,A.YD,A.YC,A.Jy,A.JB]) -p(A.YB,[A.Jw,A.Cx,A.Z3,A.Zg,A.Cw]) -p(A.B,[A.MO,A.Z8,A.ia,A.td,A.a90,A.ol,A.as,A.dJ,A.bm,A.nv,A.AK,A.rK,A.PI,A.qF,A.be,A.RS,A.abf,A.alk,A.UY,A.M2,A.xZ,A.OO,A.X6,A.ho,A.jZ,A.O8,A.bN,A.DP,A.Mp,A.a_l,A.Rc,A.aaX]) -q(A.RM,A.Z0) -p(A.jW,[A.CR,A.a5n]) -p(A.CR,[A.a73,A.Xr,A.Zn,A.Zq,A.Zp,A.a4w,A.QU]) -q(A.a4u,A.QU) -p(A.me,[A.YW,A.Z_,A.YY,A.YZ,A.YX,A.Z1]) -p(A.dy,[A.Y6,A.nL,A.rX,A.a2I,A.aaf,A.adt,A.a7g,A.aeB,A.LM,A.xb,A.ne,A.a4h,A.aah,A.GJ,A.o8,A.ZW,A.aeS]) -p(A.h2,[A.i1,A.a5i]) -p(A.i1,[A.Nt,A.ai1,A.ai0,A.Nu,A.Nw,A.Nx,A.Ny,A.Nz]) -p(A.axk,[A.q7,A.adV]) -q(A.Nv,A.ai1) -q(A.a5g,A.ai0) -q(A.avJ,A.adV) -q(A.UW,A.a9f) -q(A.a5j,A.a5i) -p(A.ej,[A.Kt,A.Nk,A.a4U,A.a4Y,A.a4W,A.a4V,A.a4X]) -p(A.Kt,[A.a4F,A.a4E,A.a4D,A.a4H,A.a4K,A.a4M,A.a4T,A.a4P,A.a4R,A.a4Q,A.a4I,A.a4L,A.a4G,A.a4O,A.a4S,A.a4J,A.Nj,A.a4N]) -p(A.Dm,[A.a1H,A.a1E,A.DL]) -q(A.a1C,A.DL) -q(A.Te,A.qw) -p(A.a0r,[A.ME,A.My]) -q(A.a25,A.Lp) -p(A.asd,[A.MK,A.PA]) -p(A.aQF,[A.aAs,A.auO]) -q(A.ase,A.aHw) -q(A.a0u,A.aHt) -p(A.aSy,[A.aoj,A.b0o,A.aoc]) -q(A.aYl,A.aoj) -q(A.aXV,A.aoc) -p(A.lP,[A.Cs,A.DT,A.DW,A.Eb,A.Eo,A.FE,A.Gl,A.Gq]) -p(A.aLR,[A.av7,A.aEs]) -q(A.K8,A.adF) -p(A.K8,[A.aM4,A.a1z,A.aKL]) -p(A.K,[A.pW,A.GK,A.acq,A.Bp,A.a0M,A.rZ]) -q(A.afZ,A.pW) -q(A.aaa,A.afZ) -q(A.F1,A.aGi) -p(A.Gc,[A.Yj,A.a74]) -p(A.aOY,[A.aD1,A.axV,A.aQK]) -p(A.aOX,[A.aTL,A.uY,A.xi]) -q(A.agk,A.aTL) -q(A.agl,A.agk) -q(A.agm,A.agl) -q(A.nN,A.agm) -q(A.a0k,A.nN) -p(A.axn,[A.aFx,A.axF,A.avS,A.aA1,A.aFt,A.aIb,A.aLD,A.aM6]) -p(A.axo,[A.aFz,A.aPd,A.aFF,A.auX,A.aHk,A.axc,A.aQC,A.a4_]) -p(A.a1z,[A.aAZ,A.aqs,A.ay7]) -p(A.aP0,[A.aP7,A.aPe,A.aP9,A.aPc,A.aP8,A.aPb,A.aOZ,A.aP4,A.aPa,A.aP6,A.aP5,A.aP3]) -p(A.avf,[A.a_i,A.a1i]) -q(A.axd,A.aet) -p(A.axd,[A.auM,A.az6]) -q(A.a82,A.ym) -q(A.a0q,A.a82) -q(A.a0v,A.a0q) -p(J.E2,[J.LJ,J.LK,J.i,J.uU,J.oX]) -p(J.i,[J.nO,J.o,A.MP,A.MU,A.aD,A.WK,A.J1,A.nm,A.dI,A.add,A.jM,A.a_m,A.a_V,A.adX,A.Ko,A.adZ,A.a_Z,A.bb,A.aeG,A.jR,A.a21,A.afE,A.a3f,A.a3F,A.agR,A.agS,A.jY,A.agT,A.ahu,A.k1,A.aie,A.ak2,A.k9,A.al_,A.ka,A.alg,A.iO,A.amc,A.a9S,A.kh,A.amo,A.aa_,A.aak,A.anT,A.ao5,A.aoe,A.aoE,A.aoG,A.lw,A.agn,A.lF,A.ahF,A.a5A,A.all,A.m_,A.amv,A.Xi,A.abB]) -p(J.nO,[J.a5q,J.pI,J.oY,A.aCc,A.aFA,A.aVr]) -q(J.aC4,J.o) -p(J.uU,[J.E6,J.LL]) -p(A.ol,[A.xt,A.VI,A.qc,A.qb]) -q(A.Sp,A.xt) -q(A.RI,A.VI) -q(A.dH,A.RI) -p(A.bz,[A.qa,A.iE,A.te,A.ag6]) -p(A.GK,[A.mf,A.of]) -p(A.as,[A.aM,A.ll,A.bg,A.Bw,A.T9,A.tl,A.BG,A.UJ]) -p(A.aM,[A.aC,A.W,A.cj,A.M5,A.ag7]) -q(A.y4,A.dJ) -q(A.Ky,A.AK) -q(A.Di,A.rK) -q(A.Kx,A.qF) -p(A.TL,[A.TM,A.TN]) -p(A.TM,[A.BC,A.TO]) -p(A.TN,[A.TP,A.TQ]) -q(A.Vm,A.Ml) -q(A.Bb,A.Vm) -q(A.xK,A.Bb) -p(A.CO,[A.bl,A.bE]) -q(A.nG,A.LD) -q(A.N3,A.rX) -p(A.a9p,[A.a8O,A.Cg]) -p(A.MU,[A.MQ,A.EG]) -p(A.EG,[A.To,A.Tq]) -q(A.Tp,A.To) -q(A.v8,A.Tp) -q(A.Tr,A.Tq) -q(A.lD,A.Tr) -p(A.v8,[A.MR,A.a48]) -p(A.lD,[A.a49,A.MT,A.a4a,A.MV,A.a4b,A.MW,A.zr]) -q(A.Vg,A.aeB) -p(A.dk,[A.I7,A.PY,A.Bu,A.mV,A.ww,A.HW]) -q(A.jt,A.I7) +p(A.fD,[A.Mg,A.Z5,A.YA,A.Z9,A.Cx,A.mf,A.Cy,A.YI,A.YH,A.Jx,A.JA]) +p(A.YG,[A.Jv,A.Cw,A.Z8,A.Zl,A.Cv]) +p(A.A,[A.MP,A.Zd,A.i9,A.ta,A.a97,A.ok,A.as,A.dJ,A.bl,A.nt,A.AJ,A.rI,A.PL,A.qF,A.c3,A.RV,A.abm,A.alr,A.V0,A.M1,A.xX,A.OR,A.Xb,A.hn,A.k_,A.Ob,A.bM,A.DO,A.Mo,A.a_q,A.Rf,A.ab3]) +q(A.RP,A.Z5) +p(A.jW,[A.CQ,A.a5u]) +p(A.CQ,[A.a7a,A.Xw,A.Zs,A.Zv,A.Zu,A.a4D,A.QX]) +q(A.a4B,A.QX) +p(A.mf,[A.Z0,A.Z4,A.Z2,A.Z3,A.Z1,A.Z6]) +p(A.dy,[A.Yb,A.nJ,A.rU,A.a2O,A.aam,A.adA,A.a7n,A.aeI,A.LL,A.x9,A.nd,A.a4o,A.aao,A.GH,A.o7,A.a_0,A.aeZ]) +p(A.h2,[A.i0,A.a5p]) +p(A.i0,[A.Nv,A.ai8,A.ai7,A.Nw,A.Ny,A.Nz,A.NA,A.NB]) +p(A.axp,[A.q6,A.ae1]) +q(A.Nx,A.ai8) +q(A.a5n,A.ai7) +q(A.avO,A.ae1) +q(A.UZ,A.a9m) +q(A.a5q,A.a5p) +p(A.ej,[A.Ks,A.Nm,A.a50,A.a54,A.a52,A.a51,A.a53]) +p(A.Ks,[A.a4M,A.a4L,A.a4K,A.a4O,A.a4R,A.a4T,A.a5_,A.a4W,A.a4Y,A.a4X,A.a4P,A.a4S,A.a4N,A.a4V,A.a4Z,A.a4Q,A.Nl,A.a4U]) +p(A.Dl,[A.a1N,A.a1K,A.DK]) +q(A.a1I,A.DK) +q(A.Th,A.qw) +p(A.a0x,[A.MD,A.Mx]) +q(A.a2b,A.Lo) +p(A.asj,[A.MJ,A.PD]) +p(A.aQL,[A.aAx,A.auT]) +q(A.ask,A.aHC) +q(A.a0A,A.aHz) +p(A.aSE,[A.aop,A.b0u,A.aoi]) +q(A.aYr,A.aop) +q(A.aY0,A.aoi) +p(A.lP,[A.Cr,A.DS,A.DV,A.Ea,A.En,A.FC,A.Gj,A.Go]) +p(A.aLX,[A.avc,A.aEy]) +q(A.K7,A.adM) +p(A.K7,[A.aMa,A.a1F,A.aKR]) +p(A.K,[A.pV,A.GI,A.acx,A.Bo,A.a0S,A.rW]) +q(A.ag5,A.pV) +q(A.aah,A.ag5) +q(A.F_,A.aGo) +p(A.Ga,[A.Yo,A.a7b]) +p(A.aP3,[A.aD7,A.ay_,A.aQQ]) +p(A.aP2,[A.aTR,A.uW,A.xg]) +q(A.agr,A.aTR) +q(A.ags,A.agr) +q(A.agt,A.ags) +q(A.nL,A.agt) +q(A.a0q,A.nL) +p(A.axs,[A.aFD,A.axK,A.avX,A.aA6,A.aFz,A.aIh,A.aLJ,A.aMc]) +p(A.axt,[A.aFF,A.aPj,A.aFL,A.av1,A.aHq,A.axh,A.aQI,A.a46]) +p(A.a1F,[A.aB3,A.aqy,A.ayc]) +p(A.aP6,[A.aPd,A.aPk,A.aPf,A.aPi,A.aPe,A.aPh,A.aP4,A.aPa,A.aPg,A.aPc,A.aPb,A.aP9]) +p(A.avk,[A.a_n,A.a1o]) +q(A.axi,A.aeA) +p(A.axi,[A.auR,A.azb]) +q(A.a89,A.yk) +q(A.a0w,A.a89) +q(A.a0B,A.a0w) +p(J.E1,[J.LI,J.LJ,J.i,J.uS,J.oV]) +p(J.i,[J.nM,J.p,A.MQ,A.MV,A.aD,A.WP,A.J0,A.nk,A.dI,A.adk,A.jM,A.a_r,A.a0_,A.ae3,A.Kn,A.ae5,A.a03,A.bb,A.aeN,A.jR,A.a27,A.afL,A.a3l,A.a3L,A.agY,A.agZ,A.jZ,A.ah_,A.ahB,A.k2,A.ail,A.ak9,A.ka,A.al6,A.kb,A.aln,A.iO,A.amj,A.a9Z,A.ki,A.amv,A.aa6,A.aar,A.anZ,A.aob,A.aok,A.aoK,A.aoM,A.lw,A.agu,A.lF,A.ahM,A.a5H,A.als,A.m_,A.amC,A.Xn,A.abI]) +p(J.nM,[J.a5x,J.pH,J.oW,A.aCi,A.aFG,A.aVx]) +q(J.aCa,J.p) +p(J.uS,[J.E5,J.LK]) +p(A.ok,[A.xr,A.VN,A.qb,A.qa]) +q(A.Ss,A.xr) +q(A.RL,A.VN) +q(A.dH,A.RL) +p(A.by,[A.q9,A.iE,A.tb,A.agd]) +p(A.GI,[A.mg,A.oe]) +p(A.as,[A.aM,A.ll,A.bf,A.Bv,A.Tc,A.ti,A.BF,A.UM]) +p(A.aM,[A.aC,A.W,A.cj,A.M4,A.age]) +q(A.y2,A.dJ) +q(A.Kx,A.AJ) +q(A.Dh,A.rI) +q(A.Kw,A.qF) +p(A.TO,[A.TP,A.TQ]) +p(A.TP,[A.BB,A.TR]) +p(A.TQ,[A.TS,A.TT]) +q(A.Vp,A.Mk) +q(A.Ba,A.Vp) +q(A.xI,A.Ba) +p(A.CN,[A.bk,A.bD]) +q(A.nE,A.LC) +q(A.N5,A.rU) +p(A.a9w,[A.a8V,A.Cf]) +p(A.MV,[A.MR,A.EE]) +p(A.EE,[A.Tr,A.Tt]) +q(A.Ts,A.Tr) +q(A.v6,A.Ts) +q(A.Tu,A.Tt) +q(A.lD,A.Tu) +p(A.v6,[A.MS,A.a4f]) +p(A.lD,[A.a4g,A.MU,A.a4h,A.MW,A.a4i,A.MX,A.zp]) +q(A.Vj,A.aeI) +p(A.dk,[A.I6,A.Q0,A.Bt,A.mV,A.wu,A.HV]) +q(A.jt,A.I6) q(A.iV,A.jt) -p(A.iW,[A.wt,A.Hp]) -q(A.Bm,A.wt) -q(A.Rr,A.RB) -p(A.Bs,[A.bU,A.tn]) -p(A.I6,[A.wq,A.I9]) -p(A.adH,[A.pO,A.Hb]) -p(A.mV,[A.tu,A.tg]) -q(A.ajV,A.anH) -p(A.te,[A.wz,A.S6]) -p(A.iE,[A.T6,A.T5]) -q(A.BE,A.po) -p(A.BE,[A.pP,A.l7,A.Wc]) -p(A.Sf,[A.Se,A.Bt]) -q(A.dV,A.Wc) -p(A.al3,[A.kn,A.jw]) -p(A.al2,[A.UK,A.UL]) -q(A.PO,A.UK) -p(A.pT,[A.tm,A.UN,A.BF]) -q(A.UM,A.UL) -q(A.G3,A.UM) -p(A.Zx,[A.y5,A.ark,A.aCd]) -p(A.y5,[A.X9,A.a2U,A.aan]) -p(A.hQ,[A.amU,A.amT,A.XA,A.Xz,A.a27,A.a2M,A.a2L,A.aao,A.Bc,A.a1W,A.aaW]) -p(A.amU,[A.Xb,A.a2W]) -p(A.amT,[A.Xa,A.a2V]) -q(A.acf,A.asl) -q(A.a2J,A.LM) -q(A.ag8,A.aX7) -q(A.ao8,A.ag8) -q(A.ag9,A.ao8) -q(A.aD7,A.a8R) -p(A.ne,[A.Fd,A.Lu]) -q(A.ady,A.Vp) -p(A.aD,[A.bP,A.a0L,A.yE,A.a3J,A.k8,A.UH,A.kf,A.iS,A.V8,A.aaw,A.GP,A.Xm,A.tU]) -p(A.bP,[A.d9,A.oy,A.qr]) -p(A.d9,[A.bC,A.br]) -p(A.bC,[A.WT,A.X8,A.zi,A.a1b,A.FC,A.a7z]) -q(A.IT,A.zi) -q(A.a_4,A.nm) -q(A.CW,A.add) -p(A.jM,[A.a_5,A.a_6]) -q(A.adY,A.adX) -q(A.Kn,A.adY) -q(A.ae_,A.adZ) -q(A.a_X,A.ae_) -q(A.jQ,A.J1) -q(A.aeH,A.aeG) -q(A.a0J,A.aeH) -q(A.afF,A.afE) -q(A.yD,A.afF) -q(A.uF,A.yE) -q(A.a3K,A.agR) -q(A.a3L,A.agS) -q(A.agU,A.agT) -q(A.a3M,A.agU) -q(A.ahv,A.ahu) -q(A.N1,A.ahv) -q(A.aif,A.aie) -q(A.a5z,A.aif) -q(A.pi,A.bb) -q(A.a7d,A.ak2) -q(A.UI,A.UH) -q(A.a8r,A.UI) -q(A.al0,A.al_) -q(A.a8u,A.al0) -q(A.PW,A.alg) -q(A.amd,A.amc) -q(A.a9K,A.amd) -q(A.V9,A.V8) -q(A.a9L,A.V9) -q(A.amp,A.amo) -q(A.a9Z,A.amp) -q(A.anU,A.anT) -q(A.adc,A.anU) -q(A.Sc,A.Ko) -q(A.ao6,A.ao5) -q(A.afo,A.ao6) -q(A.aof,A.aoe) -q(A.Tn,A.aof) -q(A.aoF,A.aoE) -q(A.al1,A.aoF) -q(A.aoH,A.aoG) -q(A.alp,A.aoH) -q(A.Sq,A.ww) -q(A.aS3,A.aS2) -p(A.TR,[A.hl,A.MN]) -q(A.ago,A.agn) -q(A.a33,A.ago) -q(A.ahG,A.ahF) -q(A.a4o,A.ahG) -q(A.alm,A.all) -q(A.a8U,A.alm) +p(A.iW,[A.wr,A.Ho]) +q(A.Bl,A.wr) +q(A.Ru,A.RE) +p(A.Br,[A.bU,A.tk]) +p(A.I5,[A.wo,A.I8]) +p(A.adO,[A.pN,A.Ha]) +p(A.mV,[A.tr,A.td]) +q(A.ak1,A.anN) +p(A.tb,[A.wx,A.S9]) +p(A.iE,[A.T9,A.T8]) +p(A.o1,[A.BD,A.Vr]) +p(A.BD,[A.pO,A.l7,A.Wh]) +p(A.Si,[A.Sh,A.Bs]) +q(A.dV,A.Wh) +q(A.GJ,A.Vr) +p(A.ala,[A.ko,A.jw]) +p(A.al9,[A.UN,A.UO]) +q(A.PR,A.UN) +p(A.pS,[A.tj,A.UQ,A.BE]) +q(A.UP,A.UO) +q(A.G1,A.UP) +p(A.ZC,[A.y3,A.arq,A.aCj]) +p(A.y3,[A.Xe,A.a3_,A.aau]) +p(A.hP,[A.an0,A.an_,A.XF,A.XE,A.a2d,A.a2S,A.a2R,A.aav,A.Bb,A.a21,A.ab2]) +p(A.an0,[A.Xg,A.a31]) +p(A.an_,[A.Xf,A.a30]) +q(A.acm,A.asr) +q(A.a2P,A.LL) +q(A.agf,A.aXd) +q(A.aoe,A.agf) +q(A.agg,A.aoe) +q(A.aDd,A.a8Y) +p(A.nd,[A.Fb,A.Lt]) +q(A.adF,A.Vu) +p(A.aD,[A.bN,A.a0R,A.yC,A.a3P,A.k9,A.UK,A.kg,A.iS,A.Vb,A.aaD,A.GO,A.Xr,A.tR]) +p(A.bN,[A.d9,A.ox,A.qr]) +p(A.d9,[A.bB,A.bq]) +p(A.bB,[A.WY,A.Xd,A.zg,A.a1h,A.FA,A.a7G]) +q(A.IS,A.zg) +q(A.a_9,A.nk) +q(A.CV,A.adk) +p(A.jM,[A.a_a,A.a_b]) +q(A.ae4,A.ae3) +q(A.Km,A.ae4) +q(A.ae6,A.ae5) +q(A.a01,A.ae6) +q(A.jQ,A.J0) +q(A.aeO,A.aeN) +q(A.a0P,A.aeO) +q(A.afM,A.afL) +q(A.yB,A.afM) +q(A.uD,A.yC) +q(A.a3Q,A.agY) +q(A.a3R,A.agZ) +q(A.ah0,A.ah_) +q(A.a3S,A.ah0) +q(A.ahC,A.ahB) +q(A.N3,A.ahC) +q(A.aim,A.ail) +q(A.a5G,A.aim) +q(A.ph,A.bb) +q(A.a7k,A.ak9) +q(A.UL,A.UK) +q(A.a8y,A.UL) +q(A.al7,A.al6) +q(A.a8B,A.al7) +q(A.PZ,A.aln) +q(A.amk,A.amj) +q(A.a9R,A.amk) +q(A.Vc,A.Vb) +q(A.a9S,A.Vc) q(A.amw,A.amv) q(A.aa5,A.amw) -p(A.a4t,[A.j,A.M]) -q(A.Xj,A.abB) -q(A.a4s,A.tU) -q(A.X7,A.iB) -q(A.aBI,A.aBJ) -q(A.aFV,A.aFW) -q(A.aS1,A.Dt) -q(A.C7,A.aN1) -p(A.aHv,[A.arf,A.aMq,A.aQD]) -p(A.arf,[A.abC,A.aQZ]) -q(A.abD,A.abC) -q(A.are,A.abD) -q(A.b9M,A.aA0) -q(A.FM,A.Ig) -q(A.ji,A.TF) -q(A.RJ,A.ji) -q(A.D3,A.S8) -q(A.akx,A.a1W) -q(A.b_i,A.aAr) -q(A.b_h,A.b_i) -q(A.Ye,A.auZ) -p(A.mC,[A.TE,A.M3]) -q(A.a_M,A.adN) -p(A.a_M,[A.l,A.b7,A.jb,A.aM3]) -p(A.l,[A.aR,A.at,A.bF,A.b6,A.ahA,A.ahD]) -p(A.aR,[A.WN,A.jN,A.a_K,A.adM,A.afY,A.E0,A.a38,A.a5Q,A.Fa,A.zY,A.a_H,A.a9F,A.Hn,A.ai2,A.a7y,A.Ka,A.a7Z,A.adv,A.a_I,A.Cf,A.DE,A.a1l,A.a8z,A.ng,A.a4g,A.E3,A.a8C,A.a8H,A.E4,A.a_7,A.a_a,A.a_b,A.adq,A.a_e,A.xR,A.a_f,A.WP,A.Yc,A.Jr,A.a_F,A.D5,A.a_O,A.WQ,A.a09,A.Hh,A.aef,A.a10,A.a2c,A.DX,A.a3b,A.a3l,A.UC,A.anN,A.abS,A.a7x,A.a9H,A.am1,A.am4,A.a9J,A.we,A.amm,A.ahB,A.a2o,A.a5N,A.uW,A.jI,A.ZZ,A.ahC,A.a_z,A.a_R,A.DJ,A.yH,A.Bo,A.O0,A.agC,A.a3N,A.agW,A.EP,A.a7h,A.a7u,A.a80,A.a8s,A.ahE,A.fw,A.a9V,A.aax,A.aaH,A.ZH,A.xA,A.ZG,A.EH,A.wD,A.rI,A.DF,A.Ex,A.Ey,A.EO,A.Fu,A.Gj]) -p(A.at,[A.Kc,A.NN,A.xl,A.xB,A.Em,A.zw,A.K4,A.Kb,A.PX,A.K5,A.tX,A.xN,A.xE,A.xF,A.yX,A.a_,A.yP,A.CK,A.yQ,A.JY,A.JZ,A.xQ,A.K0,A.H9,A.Fg,A.S3,A.Mr,A.O1,A.Jj,A.Jq,A.Hf,A.He,A.Dd,A.KL,A.Ly,A.SU,A.Rz,A.IL,A.SL,A.yO,A.Qu,A.Mq,A.a2m,A.wJ,A.wK,A.OQ,A.Sz,A.Ah,A.vO,A.PJ,A.AA,A.Qp,A.qG,A.V6,A.QR,A.q5,A.yq,A.IJ,A.R6,A.DD,A.IV,A.Kh,A.De,A.Df,A.Uo,A.yn,A.L_,A.L3,A.kP,A.yA,A.uI,A.Mb,A.Tg,A.N_,A.ti,A.Nf,A.Lb,A.PZ,A.vF,A.OM,A.a7b,A.HL,A.Uz,A.P0,A.P5,A.Ut,A.Pc,A.Ps,A.Av,A.Pt,A.tk,A.Ux,A.Qx,A.AY,A.GG,A.R9,A.JQ,A.CF,A.Mn,A.Me,A.Mf]) -q(A.ax,A.ald) -p(A.ax,[A.adL,A.aiS,A.XR,A.JR,A.M4,A.a4p,A.a_h,A.Kd,A.alh,A.adw,A.abT,A.acW,A.acJ,A.acK,A.agg,A.DG,A.VY,A.H4,A.acc,A.VL,A.VM,A.S0,A.VN,A.Ha,A.HV,A.VO,A.Ta,A.aol,A.VH,A.VJ,A.Hg,A.Si,A.VR,A.VS,A.SV,A.VW,A.VG,A.VV,A.VX,A.V3,A.aoa,A.Hx,A.ap8,A.ap9,A.Uk,A.VT,A.Ul,A.Uw,A.W9,A.UG,A.Wb,A.Ho,A.aoM,A.Vf,A.Rn,A.SF,A.anQ,A.ap5,A.SH,A.Rs,A.VP,A.Sk,A.Sm,A.ake,A.Hl,A.aeY,A.L4,A.Fe,A.Hv,A.ao7,A.agw,A.aob,A.Tu,A.HP,A.ahO,A.VU,A.Wa,A.aox,A.Uf,A.Ij,A.th,A.aoB,A.P1,A.Uu,A.akj,A.aoA,A.akC,A.UE,A.UD,A.W8,A.W7,A.V4,A.amg,A.Ro,A.Vh,A.anc,A.RN,A.acF,A.agE,A.VZ,A.agy]) -p(A.bF,[A.bW,A.hG,A.hZ]) -p(A.bW,[A.S9,A.SQ,A.fp,A.TB,A.Uj,A.ak6,A.Rm,A.amR,A.oT,A.SG,A.oS,A.T8,A.yB,A.ajD,A.F9,A.Ba,A.ak1,A.Ti,A.OX,A.akg,A.Ur,A.Pe,A.akH,A.So,A.Vs,A.Vt,A.hs]) -p(A.aq,[A.a_j,A.K3,A.dF,A.Bz,A.alw]) -p(A.a_j,[A.af2,A.af3,A.af4,A.afa,A.afb,A.afc,A.a1s,A.a1t,A.afd,A.afe,A.aff,A.afg,A.afh,A.af5,A.af6,A.af7,A.af8,A.af9,A.a5y,A.ahT,A.acb,A.PT,A.am_,A.aeg,A.afU,A.akz,A.alZ,A.afv,A.a1Q,A.a1R,A.a1S,A.a1N,A.a1P,A.a1O,A.a63,A.a62,A.a61,A.a1T,A.aa0,A.a9O,A.a2p]) -p(A.K3,[A.akc,A.vT,A.adC,A.ae2]) -q(A.Bj,A.anO) -p(A.C,[A.ay,A.ZP,A.Rx,A.Ra,A.aaF,A.abF,A.a3o,A.a7V,A.a00,A.Lm,A.aa2,A.PR,A.GC,A.J9,A.L0,A.Cl,A.aaC,A.t3,A.a1c,A.age,A.eF,A.ae5,A.MH,A.ED,A.amq,A.alb,A.a1n,A.ahH]) -p(A.ay,[A.al4,A.RF,A.oc,A.XI,A.a07,A.X4,A.akA,A.abG,A.al7,A.ahg,A.Tk,A.ac6,A.a2Y,A.aiY,A.ack,A.ZL,A.ZM,A.ZN,A.a8L,A.a5w,A.a1K,A.ai8,A.Tl,A.LT,A.afB,A.alO,A.TA,A.a47,A.al8,A.alt,A.a_k,A.akd,A.JF,A.RC,A.yF,A.a2C,A.a4f,A.a59,A.al5,A.WR,A.agz,A.G2,A.Vb,A.agi,A.acx,A.afA]) -q(A.hn,A.al4) -p(A.hn,[A.Ss,A.abj,A.anR,A.ac4,A.aew,A.aeE,A.ai5,A.alc]) -q(A.mn,A.Ss) -q(A.aeN,A.ZP) -q(A.af,A.aeN) -p(A.af,[A.abw,A.xa,A.abO,A.abQ,A.abP,A.Aw,A.z9,A.aeO,A.akE,A.bI,A.ach,A.xp,A.RV,A.aeK,A.af_,A.anK,A.ac0,A.act,A.acA,A.aha,A.zm,A.aiZ,A.TH,A.TI,A.TJ,A.TK,A.acv,A.CH,A.xD,A.xG,A.ql,A.LX,A.z7,A.z8,A.rs,A.Vc,A.acE,A.aej,A.y3,A.zl,A.ahK,A.A4,A.Ae,A.ak7,A.Aq,A.akP,A.aci,A.At,A.yK,A.ae4,A.qv,A.afr,A.qN,A.afC,A.T1,A.yT,A.agb,A.agd,A.ah_,A.ah2,A.Tj,A.ahc,A.zA,A.akf,A.AL,A.x3,A.x2,A.x8,A.xf,A.oB,A.Af,A.Az,A.yk,A.ag2,A.yZ,A.ahq,A.zG,A.ahV,A.Ad,A.AQ,A.xc,A.xg,A.rO,A.AB,A.rN,A.AE,A.alr,A.ahP,A.ahY,A.ale,A.yi,A.ami,A.amk,A.ads,A.ajT,A.aly]) -q(A.tO,A.abw) -q(A.xd,A.abO) -q(A.xh,A.abQ) -q(A.xe,A.abP) -q(A.RG,A.RF) -q(A.Jk,A.RG) -q(A.uv,A.aeO) -q(A.vV,A.akE) -p(A.bI,[A.abi,A.abR,A.ae1,A.acM,A.acP,A.aed,A.acO,A.adT,A.afi,A.afp,A.agX,A.ah1,A.aiP,A.aiW,A.ajP,A.ajW,A.an6,A.aj7,A.ajQ,A.al6,A.AM,A.an9,A.ahQ]) -q(A.x6,A.abi) -q(A.Ry,A.Rx) -q(A.Ce,A.Ry) -p(A.Ce,[A.Yk,A.a1J,A.XL,A.a0H,A.abJ,A.a5r,A.a0_,A.Yt,A.tZ,A.Ys,A.a_1,A.a5p,A.GN,A.Ja,A.abK,A.xs,A.agh,A.B2,A.Bf]) -q(A.xj,A.abR) -q(A.qt,A.ae1) -q(A.xq,A.qt) -q(A.xI,A.acM) -p(A.oc,[A.alQ,A.w5,A.L5]) -q(A.a9n,A.alQ) -q(A.id,A.abJ) -p(A.id,[A.alN,A.aea,A.alM,A.an8]) -q(A.a9j,A.alN) -q(A.xL,A.acP) -q(A.y1,A.aed) -q(A.a03,A.aea) -q(A.qj,A.acO) -q(A.qq,A.adT) -q(A.qJ,A.afi) -q(A.afq,A.afp) -q(A.qL,A.afq) -q(A.agY,A.agX) -q(A.r3,A.agY) -q(A.r4,A.ah1) -q(A.aiQ,A.aiP) -q(A.rt,A.aiQ) +q(A.ao_,A.anZ) +q(A.adj,A.ao_) +q(A.Sf,A.Kn) +q(A.aoc,A.aob) +q(A.afv,A.aoc) +q(A.aol,A.aok) +q(A.Tq,A.aol) +q(A.aoL,A.aoK) +q(A.al8,A.aoL) +q(A.aoN,A.aoM) +q(A.alw,A.aoN) +q(A.St,A.wu) +q(A.aS9,A.aS8) +p(A.TU,[A.hk,A.MO]) +q(A.agv,A.agu) +q(A.a39,A.agv) +q(A.ahN,A.ahM) +q(A.a4v,A.ahN) +q(A.alt,A.als) +q(A.a90,A.alt) +q(A.amD,A.amC) +q(A.aac,A.amD) +p(A.a4A,[A.j,A.M]) +q(A.Xo,A.abI) +q(A.a4z,A.tR) +q(A.Xc,A.iB) +q(A.aBN,A.aBO) +q(A.aG0,A.aG1) +q(A.aS7,A.Ds) +q(A.C6,A.aN7) +p(A.aHB,[A.arl,A.aMw,A.aQJ]) +p(A.arl,[A.abJ,A.aR4]) +q(A.abK,A.abJ) +q(A.ark,A.abK) +q(A.b9S,A.aA5) +q(A.FK,A.If) +q(A.ji,A.TI) +q(A.RM,A.ji) +q(A.D2,A.Sb) +q(A.akE,A.a21) +q(A.b_o,A.aAw) +q(A.b_n,A.b_o) +q(A.Yj,A.av3) +p(A.mC,[A.TH,A.M2]) +q(A.a_R,A.adU) +p(A.a_R,[A.l,A.b7,A.jb,A.aM9]) +p(A.l,[A.aR,A.at,A.bE,A.b6,A.ahH,A.ahK]) +p(A.aR,[A.WS,A.jN,A.a_P,A.adT,A.ag4,A.E_,A.a3e,A.a5X,A.F8,A.zW,A.a_M,A.a9M,A.Hm,A.ai9,A.a7F,A.K9,A.a85,A.adC,A.a_N,A.Ce,A.DD,A.a1r,A.a8G,A.nf,A.a4n,A.E2,A.a8J,A.a8O,A.E3,A.a_c,A.a_f,A.a_g,A.adx,A.a_j,A.xP,A.a_k,A.WU,A.Yh,A.Jq,A.a_K,A.D4,A.a_T,A.WV,A.a0f,A.Hg,A.aem,A.a16,A.a2i,A.DW,A.a3h,A.a3r,A.UF,A.anT,A.abZ,A.a7E,A.a9O,A.am8,A.amb,A.a9Q,A.wc,A.amt,A.ahI,A.a2u,A.a5U,A.uU,A.jI,A.a_3,A.ahJ,A.a_E,A.a_W,A.DI,A.yF,A.Bn,A.O3,A.agJ,A.a3T,A.ah2,A.EN,A.a7o,A.a7B,A.a87,A.a8z,A.ahL,A.fw,A.aa1,A.aaE,A.aaO,A.ZM,A.xy,A.ZL,A.EF,A.wB,A.rG,A.DE,A.Ew,A.Ex,A.EM,A.Fs,A.Gh]) +p(A.at,[A.Kb,A.NP,A.xj,A.xz,A.El,A.zu,A.K3,A.Ka,A.Q_,A.K4,A.tU,A.xL,A.xC,A.xD,A.yV,A.Z,A.yN,A.CJ,A.yO,A.JX,A.JY,A.xO,A.K_,A.H8,A.Fe,A.S6,A.Mq,A.O4,A.Ji,A.Jp,A.He,A.Hd,A.Dc,A.KK,A.Lx,A.SX,A.RC,A.IK,A.SO,A.yM,A.Qx,A.Mp,A.a2s,A.wH,A.wI,A.OT,A.SC,A.Ag,A.vM,A.PM,A.Az,A.Qs,A.qG,A.V9,A.QU,A.q4,A.yo,A.II,A.R9,A.DC,A.IU,A.Kg,A.Dd,A.De,A.Ur,A.yl,A.KZ,A.L2,A.kP,A.yy,A.uG,A.Ma,A.Tj,A.N0,A.tf,A.Nh,A.La,A.Q1,A.vD,A.OP,A.a7i,A.HK,A.UC,A.P3,A.P8,A.Uw,A.Pf,A.Pv,A.Au,A.Pw,A.th,A.UA,A.QA,A.AX,A.GE,A.Rc,A.JP,A.CE,A.Mm,A.Md,A.Me]) +q(A.ay,A.alk) +p(A.ay,[A.adS,A.aiZ,A.XW,A.JQ,A.M3,A.a4w,A.a_m,A.Kc,A.alo,A.adD,A.ac_,A.ad2,A.acQ,A.acR,A.agn,A.DF,A.W2,A.H3,A.acj,A.VQ,A.VR,A.S3,A.VS,A.H9,A.HU,A.VT,A.Td,A.aor,A.VM,A.VO,A.Hf,A.Sl,A.VW,A.VX,A.SY,A.W0,A.VL,A.W_,A.W1,A.V6,A.aog,A.Hw,A.ape,A.apf,A.Un,A.VY,A.Uo,A.Uz,A.We,A.UJ,A.Wg,A.Hn,A.aoS,A.Vi,A.Rq,A.SI,A.anW,A.apb,A.SK,A.Rv,A.VU,A.Sn,A.Sp,A.akl,A.Hk,A.af4,A.L3,A.Fc,A.Hu,A.aod,A.agD,A.aoh,A.Tx,A.HO,A.ahV,A.VZ,A.Wf,A.aoD,A.Ui,A.Ii,A.te,A.aoH,A.P4,A.Ux,A.akq,A.aoG,A.akJ,A.UH,A.UG,A.Wd,A.Wc,A.V7,A.amn,A.Rr,A.Vk,A.ani,A.RQ,A.acM,A.agL,A.W3,A.agF]) +p(A.bE,[A.bW,A.hF,A.hY]) +p(A.bW,[A.Sc,A.ST,A.fp,A.TE,A.Um,A.akd,A.Rp,A.amY,A.oR,A.SJ,A.oQ,A.Tb,A.yz,A.ajK,A.F7,A.B9,A.ak8,A.Tl,A.P_,A.akn,A.Uu,A.Ph,A.akO,A.Sr,A.Vx,A.Vy,A.hr]) +p(A.aq,[A.a_o,A.K2,A.dF,A.By,A.alD]) +p(A.a_o,[A.af9,A.afa,A.afb,A.afh,A.afi,A.afj,A.a1y,A.a1z,A.afk,A.afl,A.afm,A.afn,A.afo,A.afc,A.afd,A.afe,A.aff,A.afg,A.a5F,A.ai_,A.aci,A.PW,A.am6,A.aen,A.ag0,A.akG,A.am5,A.afC,A.a1W,A.a1X,A.a1Y,A.a1T,A.a1V,A.a1U,A.a6a,A.a69,A.a68,A.a1Z,A.aa7,A.a9V,A.a2v]) +p(A.K2,[A.akj,A.vR,A.adJ,A.ae9]) +q(A.Bi,A.anU) +p(A.C,[A.az,A.ZU,A.RA,A.Rd,A.aaM,A.abM,A.a3u,A.a81,A.a05,A.Ll,A.aa9,A.PU,A.GA,A.J8,A.L_,A.Ck,A.aaJ,A.t0,A.a1i,A.agl,A.eG,A.aec,A.a43,A.MK,A.amx,A.ali,A.a1t,A.ahO]) +p(A.az,[A.alb,A.RI,A.ob,A.XN,A.a0d,A.X9,A.akH,A.abN,A.ale,A.ahn,A.Tn,A.acd,A.a33,A.aj4,A.acr,A.ZQ,A.ZR,A.ZS,A.a8S,A.a5D,A.a1Q,A.aif,A.To,A.LS,A.afI,A.alV,A.TD,A.a4e,A.alf,A.alA,A.a_p,A.akk,A.JE,A.RF,A.yD,A.a2I,A.a4m,A.a5g,A.alc,A.WW,A.agG,A.G0,A.Ve,A.agp,A.acE,A.afH]) +q(A.hm,A.alb) +p(A.hm,[A.Sv,A.abq,A.anX,A.acb,A.aeD,A.aeL,A.aic,A.alj]) +q(A.mn,A.Sv) +q(A.aeU,A.ZU) +q(A.af,A.aeU) +p(A.af,[A.abD,A.x8,A.abV,A.abX,A.abW,A.Av,A.z7,A.aeV,A.akL,A.bH,A.aco,A.xn,A.RY,A.aeR,A.af6,A.anQ,A.ac7,A.acA,A.acH,A.ahh,A.zk,A.aj5,A.TK,A.TL,A.TM,A.TN,A.acC,A.CG,A.xB,A.xE,A.ql,A.LW,A.z5,A.z6,A.rr,A.Vf,A.acL,A.aeq,A.y1,A.zj,A.ahR,A.A3,A.Ad,A.ake,A.Ap,A.akW,A.acp,A.As,A.yI,A.aeb,A.qv,A.afy,A.qN,A.afJ,A.T4,A.yR,A.agi,A.agk,A.ah6,A.ah9,A.Tm,A.ahj,A.zy,A.akm,A.AK,A.x1,A.x0,A.x6,A.xd,A.oz,A.Ae,A.Ay,A.yi,A.ag9,A.yX,A.ahx,A.zE,A.ai1,A.Ac,A.AP,A.xa,A.xe,A.rM,A.AA,A.rL,A.AD,A.aly,A.ahW,A.ai4,A.all,A.yg,A.amp,A.amr,A.adz,A.ak_,A.alF]) +q(A.tL,A.abD) +q(A.xb,A.abV) +q(A.xf,A.abX) +q(A.xc,A.abW) +q(A.RJ,A.RI) +q(A.Jj,A.RJ) +q(A.ut,A.aeV) +q(A.vT,A.akL) +p(A.bH,[A.abp,A.abY,A.ae8,A.acT,A.acW,A.aek,A.acV,A.ae_,A.afp,A.afw,A.ah3,A.ah8,A.aiW,A.aj2,A.ajW,A.ak2,A.anc,A.aje,A.ajX,A.ald,A.AL,A.anf,A.ahX]) +q(A.x4,A.abp) +q(A.RB,A.RA) +q(A.Cd,A.RB) +p(A.Cd,[A.Yp,A.a1P,A.XQ,A.a0N,A.abQ,A.a5y,A.a04,A.Yy,A.tW,A.Yx,A.a_6,A.a5w,A.GM,A.J9,A.abR,A.xq,A.ago,A.B1,A.Be]) +q(A.xh,A.abY) +q(A.qt,A.ae8) +q(A.xo,A.qt) +q(A.xG,A.acT) +p(A.ob,[A.alX,A.w3,A.L4]) +q(A.a9u,A.alX) +q(A.ic,A.abQ) +p(A.ic,[A.alU,A.aeh,A.alT,A.ane]) +q(A.a9q,A.alU) +q(A.xJ,A.acW) +q(A.y_,A.aek) +q(A.a09,A.aeh) +q(A.qj,A.acV) +q(A.qq,A.ae_) +q(A.qJ,A.afp) +q(A.afx,A.afw) +q(A.qL,A.afx) +q(A.ah4,A.ah3) +q(A.r2,A.ah4) +q(A.r3,A.ah8) q(A.aiX,A.aiW) -q(A.ru,A.aiX) -q(A.rz,A.ajP) -q(A.ajX,A.ajW) -q(A.rA,A.ajX) -q(A.t6,A.an6) -q(A.aj8,A.aj7) -q(A.vv,A.aj8) -p(A.aIS,[A.aFq,A.axZ]) -q(A.Ab,A.ajQ) -q(A.AC,A.al6) -q(A.a9k,A.alM) -q(A.R5,A.an8) -q(A.aeb,A.Ja) -q(A.a04,A.aeb) -q(A.wn,A.an9) -q(A.u2,A.ach) -p(A.Ra,[A.X5,A.acC,A.aoJ,A.aoK]) -q(A.Xt,A.abF) -q(A.em,A.akA) -p(A.em,[A.hA,A.ip]) -p(A.hA,[A.a0D,A.abL,A.acs,A.Sv,A.Sw,A.aok,A.anZ]) -q(A.acT,A.RV) -q(A.acU,A.acT) -q(A.acV,A.acU) -q(A.JX,A.acV) -q(A.aeL,A.aeK) -q(A.yh,A.aeL) -q(A.Xu,A.abG) -q(A.af0,A.af_) -q(A.oL,A.af0) -p(A.mn,[A.ah5,A.acB,A.ae6,A.aec]) -q(A.ah6,A.ah5) -q(A.a3U,A.ah6) -q(A.fK,A.al7) -p(A.fK,[A.ajR,A.aib,A.ac1,A.an3,A.agx,A.Pb,A.ag4,A.a7D,A.acy,A.afm,A.afl,A.ahI]) -q(A.ajS,A.ajR) -q(A.OL,A.ajS) -q(A.anL,A.anK) -q(A.Bi,A.anL) -q(A.xn,A.ac0) -q(A.abM,A.abL) -q(A.Xw,A.abM) -q(A.acu,A.act) -q(A.qd,A.acu) -q(A.ahh,A.ahg) -q(A.a40,A.ahh) -q(A.xy,A.acA) -q(A.abk,A.abj) -q(A.X_,A.abk) -q(A.MM,A.aha) -q(A.ahe,A.Tk) -q(A.ahf,A.ahe) -q(A.a41,A.ahf) -p(A.a41,[A.ZA,A.ZB,A.Zy,A.ZC]) -q(A.Jv,A.acs) -q(A.a8l,A.Jv) -q(A.ZD,A.acC) -q(A.Zz,A.acB) -q(A.aj_,A.aiZ) -q(A.aj0,A.aj_) -q(A.rx,A.aj0) -q(A.aic,A.aib) -q(A.NA,A.aic) -q(A.ac7,A.ac6) -q(A.Y0,A.ac7) -q(A.ac2,A.ac1) -q(A.ac3,A.ac2) -q(A.Jc,A.ac3) -q(A.an4,A.an3) -q(A.an5,A.an4) -q(A.R4,A.an5) -p(A.a2X,[A.aI7,A.awn]) -p(A.aI7,[A.aNH,A.ari]) -q(A.a60,A.aiY) -q(A.A0,A.TH) -q(A.aj9,A.TI) -q(A.aja,A.aj9) -q(A.vw,A.aja) -q(A.A1,A.TJ) -q(A.ajb,A.TK) -q(A.ajc,A.ajb) -q(A.ajd,A.ajc) -q(A.vx,A.ajd) -p(A.ip,[A.kR,A.aiM]) -p(A.kR,[A.ajf,A.ahU,A.al9,A.alP,A.ajg]) -q(A.xv,A.acv) -q(A.aez,A.Sv) -q(A.uo,A.aez) -q(A.aeA,A.Sw) -q(A.oJ,A.aeA) -q(A.a56,A.ahU) -q(A.a3g,A.agx) -q(A.alL,A.aoJ) -q(A.alK,A.aoK) -q(A.ala,A.al9) -q(A.a8I,A.ala) -q(A.Vd,A.Vc) -q(A.oe,A.Vd) -q(A.anS,A.anR) -q(A.Bq,A.anS) -q(A.xz,A.acE) -q(A.um,A.aej) -q(A.vb,A.ahK) -q(A.aj3,A.aok) -q(A.vL,A.ak7) -q(A.vW,A.akP) -q(A.xr,A.aci) -q(A.a5v,A.ai8) -q(A.y_,A.ae4) -q(A.y0,A.ae6) -q(A.a06,A.aec) -q(A.afs,A.afr) -q(A.yt,A.afs) -q(A.ahj,A.Tl) -q(A.Tm,A.ahj) -q(A.a44,A.Tm) -q(A.ahi,A.Lm) -q(A.a42,A.ahi) -q(A.afD,A.afC) -q(A.yC,A.afD) -q(A.a24,A.afB) -q(A.yS,A.T1) -q(A.ag5,A.ag4) -q(A.a2H,A.ag5) -q(A.yU,A.agb) -q(A.yV,A.agd) -q(A.v4,A.ah_) -q(A.v5,A.ah2) -q(A.ahb,A.Tj) -q(A.zn,A.ahb) -q(A.zo,A.ahc) -q(A.a9l,A.alP) -q(A.Ak,A.akf) -q(A.a9m,A.alO) -q(A.vh,A.TA) -q(A.a43,A.vh) -p(A.av,[A.zu,A.ahs]) -q(A.uR,A.ag2) -q(A.azg,A.awn) -q(A.ahr,A.ahq) -q(A.va,A.ahr) -q(A.hS,A.No) -p(A.hS,[A.Pw,A.T4,A.hV,A.QD,A.hd,A.QC,A.qD,A.adA,A.ac_,A.abZ,A.a5c]) -q(A.zH,A.ahV) -q(A.a46,A.w5) -q(A.AD,A.al8) -p(A.AD,[A.ac9,A.UP]) +q(A.rs,A.aiX) +q(A.aj3,A.aj2) +q(A.rt,A.aj3) +q(A.rx,A.ajW) +q(A.ak3,A.ak2) +q(A.ry,A.ak3) +q(A.t3,A.anc) +q(A.ajf,A.aje) +q(A.vt,A.ajf) +p(A.aIY,[A.aFw,A.ay3]) +q(A.Aa,A.ajX) +q(A.AB,A.ald) +q(A.a9r,A.alT) +q(A.R8,A.ane) +q(A.aei,A.J9) +q(A.a0a,A.aei) +q(A.wl,A.anf) +q(A.u_,A.aco) +p(A.Rd,[A.Xa,A.acJ,A.aoP,A.aoQ]) +q(A.Xy,A.abM) +q(A.en,A.akH) +p(A.en,[A.hz,A.io]) +p(A.hz,[A.a0J,A.abS,A.acz,A.Sy,A.Sz,A.aoq,A.ao4]) +q(A.ad_,A.RY) +q(A.ad0,A.ad_) +q(A.ad1,A.ad0) +q(A.JW,A.ad1) +q(A.aeS,A.aeR) +q(A.yf,A.aeS) +q(A.Xz,A.abN) +q(A.af7,A.af6) +q(A.oJ,A.af7) +p(A.mn,[A.ahc,A.acI,A.aed,A.aej]) +q(A.ahd,A.ahc) +q(A.a4_,A.ahd) +q(A.fK,A.ale) +p(A.fK,[A.ajY,A.aii,A.ac8,A.an9,A.agE,A.Pe,A.agb,A.a7K,A.acF,A.aft,A.afs,A.ahP]) +q(A.ajZ,A.ajY) +q(A.OO,A.ajZ) +q(A.anR,A.anQ) +q(A.Bh,A.anR) +q(A.xl,A.ac7) +q(A.abT,A.abS) +q(A.XB,A.abT) +q(A.acB,A.acA) +q(A.qc,A.acB) +q(A.aho,A.ahn) +q(A.a47,A.aho) +q(A.xw,A.acH) +q(A.abr,A.abq) +q(A.X4,A.abr) +q(A.MN,A.ahh) +q(A.ahl,A.Tn) +q(A.ahm,A.ahl) +q(A.a48,A.ahm) +p(A.a48,[A.ZF,A.ZG,A.ZD,A.ZH]) +q(A.Ju,A.acz) +q(A.a8s,A.Ju) +q(A.ZI,A.acJ) +q(A.ZE,A.acI) +q(A.aj6,A.aj5) +q(A.aj7,A.aj6) +q(A.rv,A.aj7) +q(A.aij,A.aii) +q(A.NC,A.aij) +q(A.ace,A.acd) +q(A.Y5,A.ace) +q(A.ac9,A.ac8) q(A.aca,A.ac9) -q(A.Y1,A.aca) -q(A.ahk,A.PR) -q(A.a45,A.ahk) -q(A.a94,A.alt) -p(A.a94,[A.aid,A.abH,A.abN]) -q(A.a5t,A.aid) -q(A.Xs,A.abH) -q(A.Xy,A.abN) -q(A.als,A.alr) -q(A.lU,A.als) -q(A.rc,A.ahP) -q(A.ahZ,A.ahY) -q(A.vn,A.ahZ) -q(A.alf,A.ale) -q(A.AG,A.alf) -q(A.adK,A.anZ) -q(A.zv,A.ahs) -q(A.amj,A.ami) -q(A.wg,A.amj) -p(A.GC,[A.a6R,A.aey]) -q(A.B1,A.amk) -q(A.ug,A.ads) -q(A.ai7,A.a_k) -q(A.a5u,A.ai7) -q(A.UV,A.H2) -p(A.t3,[A.Yu,A.a0Q,A.a0S,A.a3E]) -p(A.fX,[A.rw,A.Q5]) -q(A.AF,A.oz) -q(A.a6_,A.AF) -q(A.ub,A.acD) -q(A.aiN,A.aiM) -q(A.a5I,A.aiN) +q(A.Jb,A.aca) +q(A.ana,A.an9) +q(A.anb,A.ana) +q(A.R7,A.anb) +p(A.a32,[A.aId,A.aws]) +p(A.aId,[A.aNN,A.aro]) +q(A.a67,A.aj4) +q(A.A_,A.TK) +q(A.ajg,A.TL) q(A.ajh,A.ajg) -q(A.A3,A.ajh) -q(A.Un,A.akd) -q(A.vM,A.Un) -p(A.bs,[A.j5,A.wh,A.a9W,A.iu,A.QL,A.SX,A.a8j,A.ak5,A.Ru,A.vC,A.a3T,A.m1,A.FJ,A.OH,A.LO,A.hm,A.SI,A.UT,A.OY,A.FG,A.PL]) -q(A.jh,A.jZ) -q(A.CI,A.jh) -q(A.Jg,A.RC) -q(A.afG,A.Jg) -q(A.afH,A.afG) -q(A.a2b,A.afH) -q(A.T2,A.yF) -q(A.a2G,A.T2) -q(A.a2S,A.age) -q(A.a8D,A.UP) -q(A.jn,A.al5) -p(A.eF,[A.oA,A.ah7,A.ahL,A.ajY,A.ak8,A.a7L,A.akQ]) -p(A.oA,[A.ZE,A.a6k]) -p(A.fo,[A.a0d,A.a_D,A.lt,A.a65,A.a6S,A.Pj,A.w_,A.akw]) -p(A.a0d,[A.K2,A.p0,A.Ns,A.OI,A.Ft,A.FT,A.GY,A.a5f]) -q(A.aVF,A.aIx) -q(A.MG,A.ah7) -p(A.MG,[A.a3V,A.a3W,A.a3X]) -q(A.a4v,A.ahL) -q(A.ahM,A.a4v) -q(A.ON,A.ajY) -q(A.ajZ,A.ON) -q(A.OS,A.ak8) -q(A.ak9,A.OS) -q(A.PC,A.akQ) -q(A.akR,A.PC) -q(A.Kr,A.ae5) -p(A.axH,[A.avV,A.aI5,A.aw3,A.aw5,A.a01,A.a9g]) -p(A.aI5,[A.aw2,A.awe,A.awg,A.aOs,A.aOA]) -p(A.vS,[A.u5,A.F5,A.Fh,A.a79]) -p(A.nV,[A.Y4,A.aaD,A.P,A.ZS]) -q(A.a_B,A.aaD) -p(A.b6,[A.a31,A.c_,A.S5,A.anX,A.ao9,A.hY,A.A6,A.uc,A.a8g,A.Q8]) -p(A.a31,[A.a6x,A.akS,A.amZ,A.a69,A.a0z,A.Ff]) -p(A.ad,[A.ajs,A.agj,A.aku]) -q(A.J,A.ajs) -p(A.J,[A.a1,A.eT,A.ajF]) -p(A.a1,[A.afn,A.U9,A.W1,A.U7,A.aop,A.aos,A.W3,A.W5,A.aov,A.TV,A.TX,A.ajm,A.Oi,A.ajo,A.Om,A.U5,A.ajv,A.ajA,A.Fn,A.mY,A.ajG,A.aoq,A.aot,A.W4,A.W2,A.Oq]) -q(A.L7,A.afn) -q(A.ahx,A.a) -q(A.aP,A.ahx) -p(A.he,[A.a5J,A.Yp,A.Ym]) -p(A.XD,[A.a5M,A.ae7]) -p(A.a5M,[A.alD,A.alJ,A.a5F,A.ait,A.ae8,A.ae9,A.aL7,A.aL8]) -q(A.aOt,A.alD) -q(A.aOB,A.alJ) -q(A.ND,A.ait) -q(A.awf,A.ae8) -q(A.a02,A.ae9) -q(A.Ks,A.ae7) -q(A.a7O,A.z_) -p(A.aGt,[A.a53,A.a52]) -p(A.re,[A.dT,A.Nn]) -p(A.eQ,[A.a_g,A.Yo,A.ZO,A.ZR,A.ZV,A.a2k,A.a8y,A.a8G,A.amN]) -p(A.a_g,[A.Rl,A.ah8,A.ahS,A.ak_,A.akb]) -q(A.C0,A.Rl) -q(A.EB,A.ah8) -q(A.ER,A.ahS) -q(A.a76,A.ak_) -q(A.a7o,A.akb) -q(A.GD,A.amN) -q(A.aQf,A.av_) -p(A.kF,[A.XM,A.w8,A.O5,A.NU]) -q(A.DN,A.XM) -p(A.w8,[A.a1L,A.a8F,A.Gv]) -q(A.uz,A.kY) -p(A.Gr,[A.PS,A.AS]) -p(A.wb,[A.XP,A.Lk,A.a2D,A.nU]) -p(A.aPn,[A.afx,A.ai3]) -q(A.Qk,A.xk) -p(A.Qk,[A.a1X,A.zB]) -p(A.uz,[A.a8E,A.rU]) -p(A.ps,[A.Xv,A.tW,A.a_U,A.Dw]) -q(A.T_,A.VY) -q(A.XJ,A.hJ) -q(A.aR4,A.aup) -q(A.a3i,A.agz) -q(A.zp,A.x) -p(A.i2,[A.Lj,A.KT,A.N4,A.aai,A.a0W]) -p(A.a0W,[A.a2_,A.a2B,A.a4y,A.a8K]) -q(A.QI,A.Vb) -p(A.dF,[A.abt,A.abg,A.abh,A.aiT,A.ajN,A.adr,A.amr,A.RP,A.VF]) -q(A.abu,A.abt) -q(A.abv,A.abu) -q(A.C3,A.abv) -p(A.aMB,[A.aX0,A.aZu,A.a1h,A.PP,A.aV8,A.as2,A.at7]) +q(A.vu,A.ajh) +q(A.A0,A.TM) +q(A.aji,A.TN) +q(A.ajj,A.aji) +q(A.ajk,A.ajj) +q(A.vv,A.ajk) +p(A.io,[A.kR,A.aiT]) +p(A.kR,[A.ajm,A.ai0,A.alg,A.alW,A.ajn]) +q(A.xt,A.acC) +q(A.aeG,A.Sy) +q(A.um,A.aeG) +q(A.aeH,A.Sz) +q(A.oH,A.aeH) +q(A.a5d,A.ai0) +q(A.a3m,A.agE) +q(A.alS,A.aoP) +q(A.alR,A.aoQ) +q(A.alh,A.alg) +q(A.a8P,A.alh) +q(A.Vg,A.Vf) +q(A.od,A.Vg) +q(A.anY,A.anX) +q(A.Bp,A.anY) +q(A.xx,A.acL) +q(A.uk,A.aeq) +q(A.v9,A.ahR) +q(A.aja,A.aoq) +q(A.vJ,A.ake) +q(A.vU,A.akW) +q(A.xp,A.acp) +q(A.a5C,A.aif) +q(A.xY,A.aeb) +q(A.xZ,A.aed) +q(A.a0c,A.aej) +q(A.afz,A.afy) +q(A.yr,A.afz) +q(A.ahq,A.To) +q(A.Tp,A.ahq) +q(A.a4b,A.Tp) +q(A.ahp,A.Ll) +q(A.a49,A.ahp) +q(A.afK,A.afJ) +q(A.yA,A.afK) +q(A.a2a,A.afI) +q(A.yQ,A.T4) +q(A.agc,A.agb) +q(A.a2N,A.agc) +q(A.yS,A.agi) +q(A.yT,A.agk) +q(A.v2,A.ah6) +q(A.v3,A.ah9) +q(A.ahi,A.Tm) +q(A.zl,A.ahi) +q(A.zm,A.ahj) +q(A.a9s,A.alW) +q(A.Aj,A.akm) +q(A.a9t,A.alV) +q(A.vf,A.TD) +q(A.a4a,A.vf) +p(A.av,[A.zs,A.ahz]) +q(A.uP,A.ag9) +q(A.azl,A.aws) +q(A.ahy,A.ahx) +q(A.v8,A.ahy) +q(A.hR,A.Nq) +p(A.hR,[A.Pz,A.T7,A.hU,A.QG,A.hd,A.QF,A.qD,A.adH,A.ac6,A.ac5,A.a5j]) +q(A.zF,A.ai1) +q(A.a4d,A.w3) +q(A.AC,A.alf) +p(A.AC,[A.acg,A.US]) +q(A.ach,A.acg) +q(A.Y6,A.ach) +q(A.ahr,A.PU) +q(A.a4c,A.ahr) +q(A.a9b,A.alA) +p(A.a9b,[A.aik,A.abO,A.abU]) +q(A.a5A,A.aik) +q(A.Xx,A.abO) +q(A.XD,A.abU) +q(A.alz,A.aly) +q(A.lU,A.alz) +q(A.rb,A.ahW) +q(A.ai5,A.ai4) +q(A.vl,A.ai5) +q(A.alm,A.all) +q(A.AF,A.alm) +q(A.adR,A.ao4) +q(A.zt,A.ahz) +q(A.amq,A.amp) +q(A.we,A.amq) +p(A.GA,[A.a6Y,A.aeF]) +q(A.B0,A.amr) +q(A.ue,A.adz) +q(A.aie,A.a_p) +q(A.a5B,A.aie) +q(A.UY,A.H1) +p(A.t0,[A.Yz,A.a0W,A.a0Y,A.a3K]) +p(A.fX,[A.zX,A.Q8]) +q(A.AE,A.qf) +q(A.a66,A.AE) +q(A.u9,A.acK) q(A.aiU,A.aiT) -q(A.aiV,A.aiU) -q(A.NP,A.aiV) -q(A.ajO,A.ajN) -q(A.nY,A.ajO) -q(A.K1,A.adr) -q(A.ams,A.amr) -q(A.amt,A.ams) -q(A.B5,A.amt) -q(A.RQ,A.RP) -q(A.RR,A.RQ) -q(A.CM,A.RR) -p(A.CM,[A.IO,A.Rp]) -q(A.bt,A.VF) -p(A.bd,[A.fQ,A.bk,A.nn,A.QW]) -p(A.bk,[A.OJ,A.f8,A.a84,A.O6,A.uP,A.a8P,A.Mu,A.SY,A.vU,A.AV,A.a_t,A.Kw,A.y2,A.xm,A.AU]) -q(A.RZ,A.VL) -q(A.anV,A.VM) -q(A.S_,A.anV) -q(A.acm,A.a9W) -p(A.n,[A.adf,A.kz,A.Mw]) -q(A.f9,A.adf) -p(A.aPq,[A.auB,A.auF,A.av9,A.aE5]) -q(A.anW,A.auB) -q(A.ade,A.anW) -q(A.fb,A.afL) -q(A.adh,A.fb) -q(A.a_9,A.adh) -p(A.kM,[A.adi,A.agH,A.anb]) -q(A.S2,A.VN) -q(A.jO,A.adD) -p(A.jO,[A.om,A.dW,A.k7]) -p(A.u_,[A.adg,A.RA,A.akB]) -p(A.Fg,[A.CX,A.HI]) -q(A.pj,A.HV) -p(A.pj,[A.S1,A.agI]) -q(A.adj,A.auF) -q(A.a_d,A.adj) -p(A.c_,[A.adl,A.afX,A.afW,A.HJ,A.acp,A.afT,A.am6,A.abq,A.Na,A.uf,A.u9,A.Zo,A.CB,A.a5k,A.a5l,A.B6,A.xH,A.CL,A.a0N,A.a1e,A.Fv,A.cg,A.jD,A.no,A.is,A.kA,A.a35,A.EL,A.a2A,A.a2z,A.a8f,A.a3d,A.a3S,A.lO,A.nF,A.WJ,A.FI,A.MB,A.XN,A.uq,A.a2n,A.xC,A.a_q,A.acL,A.afu,A.agB,A.aki,A.I4,A.a8k,A.a9i,A.a9h,A.a0F,A.an1]) -q(A.A7,A.U9) -p(A.A7,[A.ajk,A.U1,A.U0,A.a6l,A.Os,A.Oh]) -q(A.S4,A.VO) -p(A.b7,[A.c2,A.ahz,A.JT,A.ahy]) -p(A.c2,[A.adk,A.lC,A.Py,A.U4,A.a30,A.HB,A.G_,A.PK,A.alB]) -q(A.aoo,A.W1) -q(A.TU,A.aoo) -q(A.CY,A.adm) -q(A.ado,A.N0) -q(A.CZ,A.ado) -q(A.aUT,A.CY) -p(A.j6,[A.mh,A.xY]) -q(A.wv,A.mh) -p(A.wv,[A.Dn,A.a0y,A.a0w]) -q(A.cz,A.aeR) -q(A.qE,A.aeS) -p(A.xY,[A.aeQ,A.a_N,A.aks]) -p(A.hf,[A.qV,A.oM]) -p(A.qV,[A.pH,A.d3]) -q(A.M_,A.ms) -p(A.b0u,[A.afj,A.ws,A.SK]) -q(A.KY,A.cz) -q(A.c5,A.aio) -q(A.aoR,A.abb) -q(A.aoS,A.aoR) -q(A.amB,A.aoS) -p(A.c5,[A.aig,A.aiC,A.air,A.aim,A.aip,A.aik,A.aiu,A.aiK,A.jg,A.aiy,A.aiA,A.aiw,A.aii]) -q(A.aih,A.aig) -q(A.zL,A.aih) -p(A.amB,[A.aoN,A.aoZ,A.aoU,A.aoQ,A.aoT,A.aoP,A.aoV,A.ap2,A.ap0,A.ap1,A.ap_,A.aoX,A.aoY,A.aoW,A.aoO]) -q(A.amx,A.aoN) -q(A.aiD,A.aiC) -q(A.zQ,A.aiD) -q(A.amI,A.aoZ) -q(A.ais,A.air) -q(A.rn,A.ais) -q(A.amD,A.aoU) -q(A.ain,A.aim) -q(A.vp,A.ain) -q(A.amA,A.aoQ) -q(A.aiq,A.aip) -q(A.vq,A.aiq) -q(A.amC,A.aoT) -q(A.ail,A.aik) -q(A.rm,A.ail) -q(A.amz,A.aoP) -q(A.aiv,A.aiu) -q(A.zN,A.aiv) -q(A.amE,A.aoV) -q(A.aiL,A.aiK) -q(A.zT,A.aiL) -q(A.amM,A.ap2) -p(A.jg,[A.aiG,A.aiI,A.aiE]) -q(A.aiH,A.aiG) -q(A.zR,A.aiH) -q(A.amK,A.ap0) -q(A.aiJ,A.aiI) -q(A.zS,A.aiJ) -q(A.amL,A.ap1) -q(A.aiF,A.aiE) -q(A.a5E,A.aiF) -q(A.amJ,A.ap_) +q(A.a5P,A.aiU) +q(A.ajo,A.ajn) +q(A.A2,A.ajo) +q(A.Uq,A.akk) +q(A.vK,A.Uq) +p(A.br,[A.j5,A.wf,A.aa2,A.it,A.QO,A.T_,A.a8q,A.akc,A.Rx,A.vA,A.a3Z,A.m1,A.FH,A.OK,A.LN,A.hl,A.SL,A.UW,A.P0,A.FE,A.PO]) +q(A.jh,A.k_) +q(A.CH,A.jh) +q(A.Jf,A.RF) +q(A.afN,A.Jf) +q(A.afO,A.afN) +q(A.a2h,A.afO) +q(A.T5,A.yD) +q(A.a2M,A.T5) +q(A.a2Y,A.agl) +q(A.a8K,A.US) +q(A.jn,A.alc) +p(A.eG,[A.oy,A.ahe,A.ahS,A.ak4,A.akf,A.a7S,A.akX]) +p(A.oy,[A.ZJ,A.a6r]) +p(A.fo,[A.a0j,A.a_I,A.lt,A.a6c,A.a6Z,A.Pm,A.vY,A.akD]) +p(A.a0j,[A.K1,A.oZ,A.Nu,A.OL,A.Fr,A.FR,A.GX,A.a5m]) +q(A.aVL,A.aID) +q(A.MF,A.ahe) +p(A.MF,[A.a40,A.a41,A.a42]) +q(A.a4C,A.ahS) +q(A.ahT,A.a4C) +q(A.OQ,A.ak4) +q(A.ak5,A.OQ) +q(A.OV,A.akf) +q(A.akg,A.OV) +q(A.PF,A.akX) +q(A.akY,A.PF) +q(A.a06,A.aec) +p(A.axM,[A.aw_,A.aIb,A.aw8,A.awa,A.a07,A.a9n]) +p(A.aIb,[A.aw7,A.awj,A.awl,A.aOy,A.aOG]) +p(A.vQ,[A.u2,A.F3,A.Ff,A.a7g]) +p(A.nT,[A.Y9,A.aaK,A.P,A.ZX]) +q(A.a_G,A.aaK) +p(A.b6,[A.a37,A.c_,A.S8,A.ao2,A.aof,A.hX,A.A5,A.ua,A.a8n,A.Qb]) +p(A.a37,[A.a6E,A.akZ,A.an4,A.a6g,A.a0F,A.Fd]) +p(A.ad,[A.ajz,A.agq,A.akB]) +q(A.J,A.ajz) +p(A.J,[A.a0,A.eT,A.ajM]) +p(A.a0,[A.afu,A.Uc,A.W6,A.Ua,A.aov,A.aoy,A.W8,A.Wa,A.aoB,A.TY,A.U_,A.ajt,A.Ol,A.ajv,A.Op,A.U8,A.ajC,A.ajH,A.Fl,A.mY,A.ajN,A.aow,A.aoz,A.W9,A.W7,A.Ot]) +q(A.L6,A.afu) +q(A.ahE,A.a) +q(A.aP,A.ahE) +p(A.he,[A.a5Q,A.Yu,A.Yr]) +p(A.XI,[A.a5T,A.aee]) +p(A.a5T,[A.alK,A.alQ,A.a5M,A.aiA,A.aef,A.aeg,A.aLd,A.aLe]) +q(A.aOz,A.alK) +q(A.aOH,A.alQ) +q(A.NF,A.aiA) +q(A.awk,A.aef) +q(A.a08,A.aeg) +q(A.Kr,A.aee) +q(A.a7V,A.yY) +p(A.aGz,[A.a5a,A.a59]) +p(A.rd,[A.dT,A.Np]) +p(A.eQ,[A.a_l,A.Yt,A.ZT,A.ZW,A.a__,A.a2q,A.a8F,A.a8N,A.amU]) +p(A.a_l,[A.Ro,A.ahf,A.ahZ,A.ak6,A.aki]) +q(A.C_,A.Ro) +q(A.EA,A.ahf) +q(A.EP,A.ahZ) +q(A.a7d,A.ak6) +q(A.a7v,A.aki) +q(A.GB,A.amU) +q(A.aQl,A.av4) +p(A.kG,[A.XR,A.w6,A.O8,A.NX]) +q(A.DM,A.XR) +p(A.w6,[A.a1R,A.a8M,A.Gt]) +q(A.ux,A.kY) +p(A.Gp,[A.PV,A.AR]) +p(A.w9,[A.XU,A.Lj,A.a2J,A.nS]) +p(A.aPt,[A.afE,A.aia]) +q(A.Qn,A.xi) +p(A.Qn,[A.a22,A.zz]) +p(A.ux,[A.a8L,A.rR]) +p(A.pq,[A.XA,A.tT,A.a_Z,A.Dv]) +q(A.T2,A.W2) +q(A.XO,A.hI) +q(A.aRa,A.auu) +q(A.a3o,A.agG) +q(A.zn,A.x) +p(A.i1,[A.Li,A.KS,A.N6,A.aap,A.a11]) +p(A.a11,[A.a25,A.a2H,A.a4F,A.a8R]) +q(A.QL,A.Ve) +p(A.dF,[A.abA,A.abn,A.abo,A.aj_,A.ajU,A.ady,A.amy,A.RS,A.VK]) +q(A.abB,A.abA) +q(A.abC,A.abB) +q(A.C2,A.abC) +p(A.aMH,[A.aX6,A.aZA,A.a1n,A.PS,A.aVe,A.as8,A.atd]) +q(A.aj0,A.aj_) +q(A.aj1,A.aj0) +q(A.NS,A.aj1) +q(A.ajV,A.ajU) +q(A.nW,A.ajV) +q(A.K0,A.ady) +q(A.amz,A.amy) +q(A.amA,A.amz) +q(A.B4,A.amA) +q(A.RT,A.RS) +q(A.RU,A.RT) +q(A.CL,A.RU) +p(A.CL,[A.IN,A.Rs]) +q(A.bs,A.VK) +p(A.bd,[A.fQ,A.bj,A.nl,A.QZ]) +p(A.bj,[A.OM,A.f8,A.a8b,A.O9,A.uN,A.a8W,A.Mt,A.T0,A.vS,A.AU,A.a_y,A.Kv,A.y0,A.xk,A.AT]) +q(A.S1,A.VQ) +q(A.ao0,A.VR) +q(A.S2,A.ao0) +q(A.act,A.aa2) +p(A.n,[A.adm,A.kA,A.Mv]) +q(A.f9,A.adm) +p(A.aPw,[A.auG,A.auK,A.ave,A.aEb]) +q(A.ao1,A.auG) +q(A.adl,A.ao1) +q(A.fb,A.afS) +q(A.ado,A.fb) +q(A.a_e,A.ado) +p(A.kM,[A.adp,A.agO,A.anh]) +q(A.S5,A.VS) +q(A.jO,A.adK) +p(A.jO,[A.ol,A.dW,A.k8]) +p(A.tX,[A.adn,A.RD,A.akI]) +p(A.Fe,[A.CW,A.HH]) +q(A.pi,A.HU) +p(A.pi,[A.S4,A.agP]) +q(A.adq,A.auK) +q(A.a_i,A.adq) +p(A.c_,[A.ads,A.ag3,A.ag2,A.HI,A.acw,A.ag_,A.amd,A.abx,A.Nc,A.ud,A.u6,A.Zt,A.CA,A.a5r,A.a5s,A.B5,A.xF,A.CK,A.a0T,A.a1k,A.Ft,A.cg,A.jD,A.nm,A.ir,A.kB,A.a3b,A.EJ,A.a2G,A.a2F,A.a8m,A.a3j,A.a3Y,A.lO,A.nD,A.WO,A.FG,A.MA,A.XS,A.uo,A.a2t,A.xA,A.a_v,A.acS,A.afB,A.agI,A.akp,A.I3,A.a8r,A.a9p,A.a9o,A.a0L,A.an7]) +q(A.A6,A.Uc) +p(A.A6,[A.ajr,A.U4,A.U3,A.a6s,A.Ov,A.Ok]) +q(A.S7,A.VT) +p(A.b7,[A.c2,A.ahG,A.JS,A.ahF]) +p(A.c2,[A.adr,A.lC,A.PB,A.U7,A.a36,A.HA,A.FY,A.PN,A.alI]) +q(A.aou,A.W6) +q(A.TX,A.aou) +q(A.CX,A.adt) +q(A.adv,A.N1) +q(A.CY,A.adv) +q(A.aUZ,A.CX) +p(A.j6,[A.mh,A.xW]) +q(A.wt,A.mh) +p(A.wt,[A.Dm,A.a0E,A.a0C]) +q(A.cz,A.aeY) +q(A.qE,A.aeZ) +p(A.xW,[A.aeX,A.a_S,A.akz]) +p(A.hf,[A.qV,A.oK]) +p(A.qV,[A.pG,A.d4]) +q(A.LZ,A.ms) +p(A.b0A,[A.afq,A.wq,A.SN]) +q(A.KX,A.cz) +q(A.c5,A.aiv) +q(A.aoX,A.abi) +q(A.aoY,A.aoX) +q(A.amI,A.aoY) +p(A.c5,[A.ain,A.aiJ,A.aiy,A.ait,A.aiw,A.air,A.aiB,A.aiR,A.jg,A.aiF,A.aiH,A.aiD,A.aip]) +q(A.aio,A.ain) +q(A.zJ,A.aio) +p(A.amI,[A.aoT,A.ap4,A.ap_,A.aoW,A.aoZ,A.aoV,A.ap0,A.ap8,A.ap6,A.ap7,A.ap5,A.ap2,A.ap3,A.ap1,A.aoU]) +q(A.amE,A.aoT) +q(A.aiK,A.aiJ) +q(A.zO,A.aiK) +q(A.amP,A.ap4) q(A.aiz,A.aiy) -q(A.ro,A.aiz) -q(A.amG,A.aoX) -q(A.aiB,A.aiA) -q(A.zP,A.aiB) -q(A.amH,A.aoY) +q(A.rm,A.aiz) +q(A.amK,A.ap_) +q(A.aiu,A.ait) +q(A.vn,A.aiu) +q(A.amH,A.aoW) q(A.aix,A.aiw) -q(A.zO,A.aix) -q(A.amF,A.aoW) -q(A.aij,A.aii) -q(A.zM,A.aij) -q(A.amy,A.aoO) -p(A.e6,[A.aft,A.Br]) -q(A.dP,A.aft) -p(A.dP,[A.N9,A.MI,A.kC,A.r6]) -p(A.N9,[A.nA,A.F8,A.Da,A.pn,A.Rt]) -p(A.If,[A.Tf,A.HO]) -p(A.F8,[A.kN,A.XG]) -p(A.Da,[A.oh,A.nE,A.jf]) -q(A.afP,A.MJ) -q(A.qQ,A.MI) -q(A.Ib,A.to) -p(A.XG,[A.iP,A.H1]) -q(A.yG,A.js) -q(A.Er,A.yG) -q(A.WM,A.abd) -q(A.aE0,A.a7q) -q(A.IQ,A.aby) -q(A.Eu,A.O6) -q(A.IY,A.abI) -q(A.Ms,A.agF) -q(A.J5,A.abW) -q(A.J6,A.abX) -q(A.J7,A.abY) -q(A.aj6,A.aol) -q(A.Jf,A.ac8) -q(A.cZ,A.acd) -q(A.RD,A.VH) -q(A.ff,A.ah0) -p(A.ff,[A.a3x,A.adG,A.pw]) -p(A.a3x,[A.agZ,A.aeo,A.Su]) -q(A.Y2,A.ace) -q(A.Cp,A.acj) -q(A.aTh,A.Cp) -q(A.VK,A.VJ) -q(A.acn,A.VK) -q(A.acl,A.QL) -q(A.Ct,A.aco) -q(A.aTk,A.Ct) -q(A.Js,A.acr) -q(A.ZJ,A.acG) -p(A.kz,[A.fE,A.qZ]) -q(A.K6,A.adx) -q(A.K7,A.adz) -q(A.anY,A.av9) -q(A.adJ,A.anY) -p(A.ek,[A.EM,A.ahw]) -q(A.hI,A.EM) -q(A.HK,A.hI) -q(A.jd,A.HK) -p(A.jd,[A.NH,A.pc]) -p(A.NH,[A.NZ,A.Sj]) -q(A.Kf,A.NZ) -q(A.D6,A.adO) -q(A.aV7,A.D6) -q(A.Ki,A.adU) -q(A.Dc,A.aee) -q(A.aVd,A.Dc) -p(A.aMC,[A.aeh,A.b0n,A.a_G,A.a9I]) -q(A.U8,A.U7) -q(A.a6I,A.U8) -p(A.a6I,[A.ajr,A.U_,A.am7,A.Og,A.Ou,A.Oe,A.a6A,A.Op,A.Oo,A.a6D,A.aji,A.HX,A.a6t,A.a6O,A.Oj,A.a6w,A.a6J,A.Ol,A.Or,A.Ob,A.Ow,A.a6o,A.a6B,A.a6u,A.a6y,A.a6z,A.a6v,A.ajj,A.ajq,A.ajw,A.I_,A.Uc]) -q(A.kE,A.aef) -q(A.Hd,A.VR) -q(A.Ku,A.aei) -p(A.Jj,[A.a0j,A.AN]) -p(A.ce,[A.ao_,A.ao2,A.ao0,A.ao1,A.afI,A.afJ,A.afS,A.V0,A.alT,A.aoL]) -q(A.Sr,A.ao_) -q(A.aer,A.ao2) -q(A.aep,A.ao0) -q(A.aeq,A.ao1) -q(A.Dj,A.aes) -q(A.Sx,A.VS) -q(A.Ds,A.aeD) -q(A.aVB,A.Ds) -q(A.KO,A.aeI) -p(A.a6l,[A.TS,A.a6n,A.a6H]) -q(A.Dy,A.aeP) -q(A.aVG,A.Dy) -q(A.aNy,A.ayk) -q(A.ao3,A.aNy) -q(A.ao4,A.ao3) -q(A.aVs,A.ao4) -q(A.aZW,A.ayj) -q(A.DR,A.afK) -p(A.fp,[A.a2d,A.z6,A.SS,A.D0,A.yI,A.D1]) -p(A.oU,[A.Lz,A.uQ]) -p(A.uQ,[A.uN,A.LA,A.LB]) -p(A.E1,[A.aWN,A.aWO]) -q(A.ST,A.VW) -q(A.a2s,A.DX) -p(A.dt,[A.mp,A.hi,A.mT,A.XV]) -p(A.mp,[A.aht,A.m0]) -q(A.abU,A.VG) -p(A.IL,[A.aky,A.X1,A.a8b,A.a7n,A.a77,A.a83,A.a_r,A.M7]) -q(A.SM,A.VV) -q(A.TW,A.aop) -q(A.adE,A.anX) -q(A.SZ,A.VX) -q(A.E_,A.afV) -q(A.aWP,A.E_) -q(A.agu,A.ao9) -q(A.U3,A.aos) -q(A.En,A.agv) -q(A.aXi,A.En) -q(A.agJ,A.aoa) -p(A.a2m,[A.Tb,A.IK,A.IG,A.II,A.IF,A.ID,A.IH]) -q(A.DV,A.Hx) -p(A.DV,[A.C2,A.abm]) -p(A.C2,[A.agG,A.abs,A.abn,A.abp,A.abl,A.abo]) -q(A.agK,A.Mw) -q(A.cK,A.abV) -q(A.aE1,A.cK) -q(A.N,A.am9) -q(A.a3y,A.N) -q(A.agL,A.a3y) -p(A.iu,[A.a3z,A.Qo,A.acw,A.QY]) -q(A.Ez,A.agQ) -q(A.a3G,A.Ez) -q(A.MA,A.agO) -q(A.a3H,A.agP) -q(A.MX,A.ahm) -q(A.MY,A.ahn) -q(A.MZ,A.aho) -q(A.Ne,A.ahN) -q(A.Tc,A.pc) -q(A.r_,A.Tc) -q(A.anJ,A.ap8) -q(A.anM,A.ap9) -p(A.rd,[A.aba,A.a_c]) -q(A.a4C,A.ahR) -p(A.a8j,[A.VC,A.VD]) -q(A.NG,A.aiO) -q(A.NM,A.aiR) -q(A.NV,A.aj1) -q(A.OR,A.Uk) -p(A.aun,[A.b8,A.vX]) -q(A.Rw,A.b8) -p(A.aEI,[A.aZU,A.b_p]) -q(A.SA,A.VT) -q(A.Um,A.Ul) -q(A.FA,A.Um) -q(A.cf,A.abe) -p(A.cf,[A.a_Q,A.fZ,A.dG,A.aaJ,A.Kj,A.a5T,A.RU,A.a6V,A.a4e,A.a5R,A.Kg,A.OV]) -p(A.a_Q,[A.adR,A.adS]) -q(A.P7,A.akk) -q(A.P8,A.akl) -q(A.P9,A.akm) -q(A.Pa,A.akn) -q(A.am8,A.Qo) -p(A.Qy,[A.akp,A.alX]) -q(A.UF,A.W9) -q(A.HZ,A.W3) -q(A.bX,A.ag0) -p(A.bX,[A.ok,A.tM,A.u0,A.kB,A.zW,A.zt,A.zU,A.uj,A.iL,A.Kk,A.a_P,A.rF,A.oC,A.vj,A.vA,A.nX,A.wk,A.mO,A.wi]) -q(A.ajE,A.W5) -q(A.FY,A.akT) -q(A.b_o,A.FY) -q(A.ak0,A.aMR) -q(A.aKv,A.ak0) -q(A.aKu,A.aMQ) -p(A.aMP,[A.aKt,A.aKs,A.a6g]) -q(A.G1,A.akZ) -q(A.b_A,A.G1) -q(A.Q6,A.alu) -q(A.Q7,A.alA) -q(A.alS,A.aoL) -q(A.Ql,A.alU) -q(A.V1,A.Wb) -q(A.Qq,A.qG) -q(A.lq,A.Ho) -q(A.Ic,A.lq) -q(A.agM,A.aE5) -q(A.a3A,A.agM) -q(A.QA,A.am0) -q(A.am5,A.aoM) -p(A.hY,[A.am2,A.xS,A.PU,A.a0X,A.aaO,A.Ac,A.Sl,A.a4A,A.Va,A.R3,A.a7Y]) -p(A.lC,[A.am3,A.afR,A.ame,A.ap3]) -q(A.ajC,A.aov) -q(A.iR,A.amb) -q(A.mK,A.amf) -q(A.a3v,A.CZ) -q(A.t4,A.an2) -q(A.QJ,A.amh) -q(A.QK,A.aml) -q(A.B3,A.Vf) -q(A.QS,A.amn) -q(A.QX,A.amP) -p(A.j9,[A.EI,A.Xe,A.p5,A.OW]) -p(A.x4,[A.fy,A.jE,A.agV]) -p(A.J4,[A.ef,A.Th]) -p(A.XV,[A.f7,A.j0]) -q(A.cp,A.o4) -p(A.hi,[A.hz,A.eU,A.jv,A.kd,A.jx,A.jy]) -p(A.eE,[A.aG,A.jP,A.wB]) -p(A.aA4,[A.eh,A.a64,A.a97]) -p(A.acg,[A.RE,A.HF]) -q(A.yL,A.afN) -p(A.yL,[A.GZ,A.aVy,A.N8,A.a3Y]) -q(A.C6,A.Xe) -q(A.oQ,A.afM) -q(A.aBh,A.afO) -p(A.jb,[A.rh,A.lY]) -q(A.Gb,A.alo) -p(A.lW,[A.GQ,A.amY,A.Cr,A.Ef,A.Nm,A.Kl]) -q(A.Am,A.PP) -p(A.nD,[A.ni,A.FZ]) -p(A.ls,[A.Ch,A.a8d]) -p(A.e0,[A.ie,A.vY,A.vZ]) -p(A.ie,[A.RT,A.px]) -q(A.JW,A.RT) -p(A.JW,[A.mz,A.kG,A.jo,A.h4,A.pL,A.pQ,A.jp]) -q(A.ajl,A.TV) -q(A.Of,A.ajl) -q(A.TY,A.TX) -q(A.ajn,A.TY) -q(A.A5,A.ajn) -p(A.vC,[A.V2,A.SC,A.H5]) -q(A.ajp,A.ajo) -q(A.TZ,A.ajp) -q(A.Ok,A.TZ) -q(A.hW,A.agj) -p(A.hW,[A.a5o,A.iA]) -p(A.iA,[A.p7,A.xw,A.JH,A.CC,A.IX,A.LZ,A.L1]) -p(A.p7,[A.pG,A.Nb]) -q(A.ah4,A.aod) -q(A.vf,A.ate) -p(A.b_8,[A.acQ,A.kl]) -p(A.kl,[A.ajU,A.SP,A.BH]) -q(A.ri,A.o1) -q(A.ajt,A.U5) -q(A.aju,A.ajt) -q(A.Ot,A.aju) -q(A.aoz,A.aoy) -q(A.tj,A.aoz) -q(A.a6m,A.aji) -p(A.HX,[A.a6r,A.a6q,A.a6p,A.U6]) -p(A.U6,[A.a6E,A.a6F]) -p(A.Ou,[A.a6G,A.a6C,A.ry,A.TT,A.Oy,A.Fo]) -q(A.Ov,A.ajv) -p(A.aLE,[A.JD,A.An]) -q(A.a8c,A.akU) -p(A.vY,[A.akV,A.akW]) -q(A.rL,A.akV) -q(A.akY,A.vZ) -q(A.rM,A.akY) -p(A.eT,[A.Ub,A.ajx]) -q(A.ajy,A.Ub) -q(A.ajz,A.ajy) -q(A.Fl,A.ajz) -q(A.a6L,A.Fl) -q(A.akX,A.akW) -q(A.pp,A.akX) -q(A.Ox,A.ajx) -q(A.a6M,A.Ox) +q(A.vo,A.aix) +q(A.amJ,A.aoZ) +q(A.ais,A.air) +q(A.rl,A.ais) +q(A.amG,A.aoV) +q(A.aiC,A.aiB) +q(A.zL,A.aiC) +q(A.amL,A.ap0) +q(A.aiS,A.aiR) +q(A.zR,A.aiS) +q(A.amT,A.ap8) +p(A.jg,[A.aiN,A.aiP,A.aiL]) +q(A.aiO,A.aiN) +q(A.zP,A.aiO) +q(A.amR,A.ap6) +q(A.aiQ,A.aiP) +q(A.zQ,A.aiQ) +q(A.amS,A.ap7) +q(A.aiM,A.aiL) +q(A.a5L,A.aiM) +q(A.amQ,A.ap5) +q(A.aiG,A.aiF) +q(A.rn,A.aiG) +q(A.amN,A.ap2) +q(A.aiI,A.aiH) +q(A.zN,A.aiI) +q(A.amO,A.ap3) +q(A.aiE,A.aiD) +q(A.zM,A.aiE) +q(A.amM,A.ap1) +q(A.aiq,A.aip) +q(A.zK,A.aiq) +q(A.amF,A.aoU) +p(A.e5,[A.afA,A.Bq]) +q(A.dP,A.afA) +p(A.dP,[A.Nb,A.MH,A.kD,A.r5]) +p(A.Nb,[A.ny,A.F6,A.D9,A.pm,A.Rw]) +p(A.Ie,[A.Ti,A.HN]) +p(A.F6,[A.kN,A.XL]) +p(A.D9,[A.og,A.nC,A.jf]) +q(A.afW,A.MI) +q(A.qQ,A.MH) +q(A.Ia,A.tl) +p(A.XL,[A.iP,A.H0]) +q(A.yE,A.js) +q(A.Eq,A.yE) +q(A.WR,A.abk) +q(A.aE6,A.a7x) +q(A.IP,A.abF) +q(A.Et,A.O9) +q(A.IX,A.abP) +q(A.Mr,A.agM) +q(A.J4,A.ac2) +q(A.J5,A.ac3) +q(A.J6,A.ac4) +q(A.ajd,A.aor) +q(A.Je,A.acf) +q(A.d_,A.ack) +q(A.RG,A.VM) +q(A.ff,A.ah7) +p(A.ff,[A.a3D,A.adN,A.pv]) +p(A.a3D,[A.ah5,A.aev,A.Sx]) +q(A.Y7,A.acl) +q(A.Co,A.acq) +q(A.aTn,A.Co) +q(A.VP,A.VO) +q(A.acu,A.VP) +q(A.acs,A.QO) +q(A.Cs,A.acv) +q(A.aTq,A.Cs) +q(A.Jr,A.acy) +q(A.ZO,A.acN) +p(A.kA,[A.fE,A.qY]) +q(A.K5,A.adE) +q(A.K6,A.adG) +q(A.ao3,A.ave) +q(A.adQ,A.ao3) +p(A.el,[A.EK,A.ahD]) +q(A.hH,A.EK) +q(A.HJ,A.hH) +q(A.jd,A.HJ) +p(A.jd,[A.NJ,A.pb]) +p(A.NJ,[A.O1,A.Sm]) +q(A.Ke,A.O1) +q(A.D5,A.adV) +q(A.aVd,A.D5) +q(A.Kh,A.ae0) +q(A.Db,A.ael) +q(A.aVj,A.Db) +p(A.aMI,[A.aeo,A.b0t,A.a_L,A.a9P]) +q(A.Ub,A.Ua) +q(A.a6P,A.Ub) +p(A.a6P,[A.ajy,A.U2,A.ame,A.Oj,A.Ox,A.Oh,A.a6H,A.Os,A.Or,A.a6K,A.ajp,A.HW,A.a6A,A.a6V,A.Om,A.a6D,A.a6Q,A.Oo,A.Ou,A.Oe,A.Oz,A.a6v,A.a6I,A.a6B,A.a6F,A.a6G,A.a6C,A.ajq,A.ajx,A.ajD,A.HZ,A.Uf]) +q(A.kF,A.aem) +q(A.Hc,A.VW) +q(A.Kt,A.aep) +p(A.Ji,[A.a0p,A.AM]) +p(A.ce,[A.ao5,A.ao8,A.ao6,A.ao7,A.afP,A.afQ,A.afZ,A.V3,A.am_,A.aoR]) +q(A.Su,A.ao5) +q(A.aey,A.ao8) +q(A.aew,A.ao6) +q(A.aex,A.ao7) +q(A.Di,A.aez) +q(A.SA,A.VX) +q(A.Dr,A.aeK) +q(A.aVH,A.Dr) +q(A.KN,A.aeP) +p(A.a6s,[A.TV,A.a6u,A.a6O]) +q(A.Dx,A.aeW) +q(A.aVM,A.Dx) +q(A.aNE,A.ayp) +q(A.ao9,A.aNE) +q(A.aoa,A.ao9) +q(A.aVy,A.aoa) +q(A.b_1,A.ayo) +q(A.DQ,A.afR) +p(A.fp,[A.a2j,A.z4,A.SV,A.D_,A.yG,A.D0]) +p(A.oS,[A.Ly,A.uO]) +p(A.uO,[A.uL,A.Lz,A.LA]) +p(A.E0,[A.aWT,A.aWU]) +q(A.SW,A.W0) +q(A.a2y,A.DW) +p(A.dt,[A.mp,A.hi,A.mT,A.Y_]) +p(A.mp,[A.ahA,A.m0]) +q(A.ac0,A.VL) +p(A.IK,[A.akF,A.X6,A.a8i,A.a7u,A.a7e,A.a8a,A.a_w,A.M6]) +q(A.SP,A.W_) +q(A.TZ,A.aov) +q(A.adL,A.ao2) +q(A.T1,A.W1) +q(A.DZ,A.ag1) +q(A.aWV,A.DZ) +q(A.agB,A.aof) +q(A.U6,A.aoy) +q(A.Em,A.agC) +q(A.aXo,A.Em) +q(A.agQ,A.aog) +p(A.a2s,[A.Te,A.IJ,A.IF,A.IH,A.IE,A.IC,A.IG]) +q(A.DU,A.Hw) +p(A.DU,[A.C1,A.abt]) +p(A.C1,[A.agN,A.abz,A.abu,A.abw,A.abs,A.abv]) +q(A.agR,A.Mv) +q(A.cK,A.ac1) +q(A.aE7,A.cK) +q(A.N,A.amg) +q(A.a3E,A.N) +q(A.agS,A.a3E) +p(A.it,[A.a3F,A.Qr,A.acD,A.R0]) +q(A.Ey,A.agX) +q(A.a3M,A.Ey) +q(A.Mz,A.agV) +q(A.a3N,A.agW) +q(A.MY,A.aht) +q(A.MZ,A.ahu) +q(A.N_,A.ahv) +q(A.Ng,A.ahU) +q(A.Tf,A.pb) +q(A.qZ,A.Tf) +q(A.anP,A.ape) +q(A.anS,A.apf) +p(A.rc,[A.abh,A.a_h]) +q(A.a4J,A.ahY) +p(A.a8q,[A.VH,A.VI]) +q(A.NI,A.aiV) +q(A.NO,A.aiY) +q(A.NY,A.aj8) +q(A.OU,A.Un) +p(A.aus,[A.b8,A.vV]) +q(A.Rz,A.b8) +p(A.aEO,[A.b__,A.b_v]) +q(A.SD,A.VY) +q(A.Up,A.Uo) +q(A.Fy,A.Up) +q(A.cf,A.abl) +p(A.cf,[A.a_V,A.fZ,A.dG,A.aaQ,A.Ki,A.a6_,A.RX,A.a71,A.a4l,A.a5Y,A.Kf,A.OY]) +p(A.a_V,[A.adY,A.adZ]) +q(A.Pa,A.akr) +q(A.Pb,A.aks) +q(A.Pc,A.akt) +q(A.Pd,A.aku) +q(A.amf,A.Qr) +p(A.QB,[A.akw,A.am3]) +q(A.UI,A.We) +q(A.HY,A.W8) +q(A.bX,A.ag7) +p(A.bX,[A.oj,A.tJ,A.tY,A.kC,A.zU,A.zr,A.zS,A.uh,A.iL,A.Kj,A.a_U,A.rD,A.oA,A.vh,A.vy,A.nV,A.wi,A.mO,A.wg]) +q(A.ajL,A.Wa) +q(A.FW,A.al_) +q(A.b_u,A.FW) +q(A.ak7,A.aMX) +q(A.aKB,A.ak7) +q(A.aKA,A.aMW) +p(A.aMV,[A.aKz,A.aKy,A.a6n]) +q(A.G_,A.al5) +q(A.b_G,A.G_) +q(A.Q9,A.alB) +q(A.Qa,A.alH) +q(A.alZ,A.aoR) +q(A.Qo,A.am0) +q(A.V4,A.Wg) +q(A.Qt,A.qG) +q(A.lq,A.Hn) +q(A.Ib,A.lq) +q(A.agT,A.aEb) +q(A.a3G,A.agT) +q(A.QD,A.am7) +q(A.amc,A.aoS) +p(A.hX,[A.am9,A.xQ,A.PX,A.a12,A.aaV,A.Ab,A.So,A.a4H,A.Vd,A.R6,A.a84]) +p(A.lC,[A.ama,A.afY,A.aml,A.ap9]) +q(A.ajJ,A.aoB) +q(A.iR,A.ami) +q(A.mK,A.amm) +q(A.a3B,A.CY) +q(A.t1,A.an8) +q(A.QM,A.amo) +q(A.QN,A.ams) +q(A.B2,A.Vi) +q(A.QV,A.amu) +q(A.R_,A.amW) +p(A.j9,[A.EG,A.Xj,A.p4,A.OZ]) +p(A.x2,[A.fy,A.jE,A.ah1]) +p(A.J3,[A.ef,A.Tk]) +p(A.Y_,[A.f7,A.j0]) +q(A.cp,A.o3) +p(A.hi,[A.hy,A.eU,A.jv,A.ke,A.jx,A.jy]) +p(A.eF,[A.aG,A.jP,A.wz]) +p(A.aA9,[A.eh,A.a6b,A.a9e]) +p(A.acn,[A.RH,A.HE]) +q(A.yJ,A.afU) +p(A.yJ,[A.GY,A.aVE,A.Na,A.a44]) +q(A.C5,A.Xj) +q(A.oO,A.afT) +q(A.aBm,A.afV) +p(A.jb,[A.rg,A.lY]) +q(A.G9,A.alv) +p(A.lW,[A.GP,A.an3,A.Cq,A.Ee,A.No,A.Kk]) +q(A.Al,A.PS) +p(A.nB,[A.nh,A.FX]) +p(A.ls,[A.Cg,A.a8k]) +p(A.e_,[A.id,A.vW,A.vX]) +p(A.id,[A.RW,A.pw]) +q(A.JV,A.RW) +p(A.JV,[A.mz,A.kH,A.jo,A.h4,A.pK,A.pP,A.jp]) +q(A.ajs,A.TY) +q(A.Oi,A.ajs) +q(A.U0,A.U_) +q(A.aju,A.U0) +q(A.A4,A.aju) +p(A.vA,[A.V5,A.SF,A.H4]) +q(A.ajw,A.ajv) +q(A.U1,A.ajw) +q(A.On,A.U1) +q(A.hV,A.agq) +p(A.hV,[A.a5v,A.iA]) +p(A.iA,[A.p6,A.xu,A.JG,A.CB,A.IW,A.LY,A.L0]) +p(A.p6,[A.pF,A.Nd]) +q(A.ahb,A.aoj) +q(A.vd,A.atk) +p(A.b_e,[A.acX,A.km]) +p(A.km,[A.ak0,A.SS,A.BG]) +q(A.rh,A.o_) +q(A.ajA,A.U8) q(A.ajB,A.ajA) -q(A.Fm,A.ajB) -q(A.On,A.Fm) -q(A.a0Y,A.Q9) -q(A.Oz,A.ajF) -q(A.Fp,A.mY) -p(A.Fp,[A.OA,A.a6K]) -q(A.ajH,A.ajG) -q(A.OB,A.ajH) -q(A.a7G,A.akr) -q(A.el,A.aku) -q(A.FK,A.akv) -q(A.zz,A.FK) -p(A.aLS,[A.aqC,A.aQ4,A.aDt,A.aOz]) -q(A.asq,A.Xd) -q(A.aHr,A.asq) -p(A.arG,[A.aUQ,A.a6j]) -q(A.nK,A.aga) -p(A.nK,[A.nJ,A.mr,A.LS]) -q(A.aCA,A.agc) -p(A.aCA,[A.m,A.I]) -q(A.alx,A.MF) -q(A.pa,A.r2) -q(A.O_,A.aj4) -q(A.nW,A.aj5) -p(A.nW,[A.k3,A.A_]) -q(A.a6a,A.O_) +q(A.Ow,A.ajB) +q(A.aoF,A.aoE) +q(A.tg,A.aoF) +q(A.a6t,A.ajp) +p(A.HW,[A.a6y,A.a6x,A.a6w,A.U9]) +p(A.U9,[A.a6L,A.a6M]) +p(A.Ox,[A.a6N,A.a6J,A.rw,A.TW,A.OB,A.Fm]) +q(A.Oy,A.ajC) +p(A.aLK,[A.JC,A.Am]) +q(A.a8j,A.al0) +p(A.vW,[A.al1,A.al2]) +q(A.rJ,A.al1) +q(A.al4,A.vX) +q(A.rK,A.al4) +p(A.eT,[A.Ue,A.ajE]) +q(A.ajF,A.Ue) +q(A.ajG,A.ajF) +q(A.Fj,A.ajG) +q(A.a6S,A.Fj) +q(A.al3,A.al2) +q(A.pn,A.al3) +q(A.OA,A.ajE) +q(A.a6T,A.OA) +q(A.ajI,A.ajH) +q(A.Fk,A.ajI) +q(A.Oq,A.Fk) +q(A.a13,A.Qc) +q(A.OC,A.ajM) +q(A.Fn,A.mY) +p(A.Fn,[A.OD,A.a6R]) +q(A.ajO,A.ajN) +q(A.OE,A.ajO) +q(A.a7N,A.aky) +q(A.em,A.akB) +q(A.FI,A.akC) +q(A.zx,A.FI) +p(A.aLY,[A.aqI,A.aQa,A.aDz,A.aOF]) +q(A.asw,A.Xi) +q(A.aHx,A.asw) +p(A.arM,[A.aUW,A.a6q]) +q(A.nI,A.agh) +p(A.nI,[A.nH,A.mr,A.LR]) +q(A.aCG,A.agj) +p(A.aCG,[A.m,A.I]) +q(A.alE,A.ME) +q(A.p9,A.r1) +q(A.O2,A.ajb) +q(A.nU,A.ajc) +p(A.nU,[A.k4,A.zZ]) +q(A.a6h,A.O2) q(A.lX,A.d7) -q(A.w7,A.alW) -p(A.w7,[A.a9u,A.a9t,A.a9v,A.Go]) -q(A.KP,A.w9) -q(A.ai4,A.aoi) -q(A.aqc,A.abc) -p(A.fZ,[A.W_,A.W0,A.tb,A.Vn,A.Vo,A.ako,A.adb]) -q(A.Tx,A.W_) -q(A.Ty,A.W0) -q(A.abr,A.anQ) -q(A.Vu,A.ap5) -p(A.a4j,[A.E9,A.lv,A.Tz,A.Up]) -p(A.JT,[A.NQ,A.G5,A.kW]) -p(A.NQ,[A.ja,A.zD,A.aoh]) -p(A.ja,[A.amQ,A.Lx,A.Hy,A.By]) -q(A.mi,A.amR) +q(A.w5,A.am2) +p(A.w5,[A.a9B,A.a9A,A.a9C,A.Gm]) +q(A.KO,A.w7) +q(A.aib,A.aoo) +q(A.aqi,A.abj) +p(A.fZ,[A.W4,A.W5,A.t8,A.Vs,A.Vt,A.akv,A.adi]) +q(A.TA,A.W4) +q(A.TB,A.W5) +q(A.aby,A.anW) +q(A.Vz,A.apb) +p(A.a4q,[A.E8,A.lv,A.TC,A.Us]) +p(A.JS,[A.NT,A.G3,A.kW]) +p(A.NT,[A.ja,A.zB,A.aon]) +p(A.ja,[A.amX,A.Lw,A.Hx,A.Bx]) +q(A.mi,A.amY) q(A.jK,A.jD) -p(A.hG,[A.LY,A.rr,A.Dx,A.LN,A.a9b]) -p(A.Py,[A.ahJ,A.aoC]) -q(A.TG,A.PU) -p(A.a0X,[A.a7c,A.ZK]) -q(A.Dp,A.Dx) -q(A.vD,A.U4) -q(A.Vv,A.XK) -q(A.Vw,A.Vv) -q(A.Vx,A.Vw) -q(A.Vy,A.Vx) -q(A.Vz,A.Vy) -q(A.VA,A.Vz) +p(A.hF,[A.LX,A.rq,A.Dw,A.LM,A.a9i]) +p(A.PB,[A.ahQ,A.aoI]) +q(A.TJ,A.PX) +p(A.a12,[A.a7j,A.ZP]) +q(A.Do,A.Dw) +q(A.vB,A.U7) +q(A.VA,A.XP) q(A.VB,A.VA) -q(A.aaM,A.VB) -q(A.VQ,A.VP) -q(A.Sa,A.VQ) -q(A.ael,A.Sm) -q(A.Sn,A.ael) -q(A.aem,A.Sn) -q(A.aen,A.aem) -q(A.un,A.aen) -q(A.t7,A.rh) -q(A.BD,A.t7) -q(A.aeW,A.aeV) -q(A.fA,A.aeW) -p(A.fA,[A.yp,A.SE]) -q(A.aeU,A.aeT) -q(A.KZ,A.aeU) -q(A.DA,A.yn) -q(A.aeX,A.Hl) -q(A.SD,A.oT) -q(A.a15,A.aeZ) -q(A.hu,A.aon) -q(A.pR,A.aom) -q(A.aje,A.a15) -q(A.O4,A.aje) -p(A.oM,[A.cG,A.qM]) -p(A.yv,[A.ds,A.abx]) -q(A.aUW,A.aLT) -q(A.Ln,A.zs) -q(A.SO,A.ao7) -q(A.uX,A.uc) -q(A.aor,A.aoq) -q(A.U2,A.aor) -q(A.Mg,A.k7) -p(A.oS,[A.zj,A.akD]) -q(A.agN,A.aob) -q(A.a_A,A.aa7) -q(A.hM,A.aKw) -p(A.wC,[A.HN,A.HM,A.Ts,A.Tt]) -q(A.Tv,A.Tu) -q(A.nQ,A.Tv) -p(A.ajL,[A.ahl,A.b9R]) -p(A.hm,[A.afz,A.dU]) -q(A.Tw,A.aoh) -q(A.aou,A.aot) -q(A.HY,A.aou) -q(A.EN,A.ahO) -q(A.Ie,A.h4) -q(A.aow,A.W4) -q(A.I0,A.aow) -q(A.SJ,A.VU) -q(A.UU,A.Wa) -q(A.Nh,A.Tz) -p(A.d3,[A.vd,A.Ui]) -q(A.a_y,A.aHx) -q(A.ajM,A.aox) -p(A.dU,[A.m5,A.ajJ,A.ajK]) -p(A.m5,[A.Ud,A.OG]) -p(A.Ud,[A.OF,A.A9]) -q(A.I2,A.Ij) -p(A.a7p,[A.uH,A.aAB,A.awd,A.Xx,A.a0a]) -q(A.aMT,A.aMS) -q(A.UA,A.aoB) -q(A.a0R,A.aeM) -q(A.Uq,A.lv) -q(A.kS,A.Uq) -p(A.kS,[A.P4,A.mG,A.pb,A.vN,A.aam]) -q(A.acS,A.mG) -p(A.FD,[A.a68,A.J8,A.JC,A.IC]) -q(A.akh,A.m1) -q(A.rD,A.akh) -q(A.Al,A.Up) -q(A.P3,A.rD) -q(A.XY,A.a7u) -q(A.a3c,A.XY) -q(A.Uv,A.Uu) -q(A.FF,A.Uv) -q(A.ah9,A.a7A) -q(A.EC,A.ah9) -q(A.Us,A.EC) -q(A.pU,A.kN) -q(A.pV,A.iP) -q(A.W6,A.aoA) -q(A.akq,A.W6) -q(A.akL,A.akK) -q(A.bA,A.akL) -q(A.Bk,A.anP) -q(A.akG,A.akF) -q(A.FS,A.akG) -q(A.Pu,A.akI) -q(A.aoD,A.aoC) -q(A.akN,A.aoD) -q(A.Ua,A.W2) -q(A.G0,A.a8g) -q(A.a8e,A.G0) -q(A.Ia,A.aoI) -q(A.Qb,A.alE) -q(A.Qe,A.alH) -q(A.Qd,A.alG) -q(A.Qf,A.alI) -q(A.Qc,A.alF) -q(A.J0,A.Rt) -p(A.J0,[A.pz,A.pA]) -q(A.a9w,A.a9h) -p(A.a_P,[A.xV,A.xX,A.xW,A.j7,A.rE]) -p(A.j7,[A.qy,A.qA,A.ye,A.y9,A.ya,A.ln,A.us,A.qB,A.yc,A.yd,A.qz]) -q(A.UB,A.W8) -q(A.Uy,A.W7) -q(A.JJ,A.acw) -q(A.ana,A.AW) -q(A.WZ,A.M7) -q(A.GH,A.Vh) -q(A.ap4,A.ap3) -q(A.an0,A.ap4) -q(A.pM,A.jf) -q(A.a3p,A.Mn) -q(A.pv,A.Ck) -q(A.Q3,A.pv) -q(A.aHG,A.a6j) -p(A.aMi,[A.Yh,A.Cv,A.a0h,A.a5K]) -p(A.li,[A.Yf,A.Yg,A.Yn,A.a0f,A.a0g,A.a5G,A.a5H]) -p(A.jU,[A.ZX,A.uk,A.a1f,A.a1q,A.a3O,A.a3Q,A.NL,A.a5X,A.vH,A.a75,A.aaK]) -p(A.a2F,[A.ZY,A.a_T,A.a1g,A.a1r,A.a3P,A.a3R,A.a5U,A.a5Y,A.a72,A.b94,A.b9N]) -q(A.Jd,A.XC) -q(A.Cj,A.PY) -q(A.aKa,A.XE) -p(A.art,[A.Fs,A.G7]) -q(A.adQ,A.arj) -q(A.avy,A.adQ) -q(A.Cc,A.a0b) -q(A.aBY,A.aNG) -p(A.Cd,[A.a1G,A.a8X]) -p(A.iZ,[A.LW,A.FN,A.a8x]) -p(A.LW,[A.qg,A.cE,A.Le,A.oV,A.a5d,A.lK,A.Qt]) -q(A.EX,A.hg) -q(A.agA,A.VZ) -p(A.XB,[A.x5,A.d8,A.WV,A.mb,A.tN,A.aqw,A.WW,A.aqx]) -p(A.j_,[A.ZU,A.a2i,A.a4l,A.a7Q,A.a8n,A.a9z]) -q(A.a2O,A.ij) -q(A.Xf,A.aDG) -p(A.eL,[A.XO,A.JO,A.KB,A.a0I,A.a1a,A.a1Y,A.a23,A.a26,A.M1,A.z5,A.ET,A.Pp,A.a9d]) -p(A.z5,[A.Nc,A.R_]) -q(A.Nd,A.Nc) -q(A.R0,A.R_) -p(A.h1,[A.Xo,A.Xp,A.Zw,A.a_o,A.a_E,A.a0l,A.a0B,A.Gx,A.a36,A.a8m]) -p(A.a_E,[A.KA,A.z0,A.a8S]) -q(A.a2l,A.z0) -q(A.a2u,A.Gx) -q(A.aD9,A.a9D) -p(A.G5,[A.aog,A.wE,A.akM]) -q(A.ahp,A.aog) -q(A.Pz,A.akM) -q(A.IZ,A.abK) -q(A.yY,A.agh) -q(A.a2T,A.agi) -q(A.hj,A.ahQ) -q(A.aa3,A.amq) -q(A.yR,A.aNV) -p(A.yR,[A.a5O,A.aal,A.aaN]) -q(A.a71,A.CS) -p(A.a71,[A.bn,A.d6]) -p(A.b5,[A.bj,A.h_,A.z4,A.Pk,A.Pl,A.Pm,A.Pn,A.Po,A.KI,A.a4d,A.md,A.Ax,A.a5P,A.a6U,A.GT]) -p(A.a2E,[A.a3u,A.aRq,A.aRv]) -p(A.h_,[A.nw,A.Mk,A.QO,A.lH,A.PH,A.OD]) -p(A.hy,[A.Px,A.xJ,A.a4i]) -q(A.Jt,A.z4) -p(A.OD,[A.M0,A.NJ]) -q(A.kK,A.M0) -p(A.asS,[A.LR,A.aHd]) -q(A.aq8,A.arl) -q(A.aDJ,A.arm) -q(A.aKH,A.aDJ) -q(A.aG2,A.aro) -q(A.aAc,A.arq) -q(A.yN,A.rI) -p(A.yN,[A.M8,A.NO]) -q(A.Jo,A.M8) -q(A.SR,A.Pz) -p(A.adI,[A.H7,A.Ii]) -p(A.kk,[A.RX,A.Vr]) -q(A.a3Z,A.EH) -q(A.ac5,A.ac4) -q(A.Ci,A.ac5) -q(A.aex,A.aew) -q(A.Dk,A.aex) -q(A.KD,A.aey) -q(A.a0E,A.aeE) -q(A.ai6,A.ai5) -q(A.NB,A.ai6) -q(A.a8M,A.alb) -q(A.a8N,A.alc) -q(A.Ue,A.ajT) -q(A.vI,A.Ue) -p(A.aMq,[A.aEi,A.aMo]) -q(A.aMh,A.as4) -p(A.fs,[A.a4q,A.ZI,A.a8V,A.a0K,A.a2x,A.a1_,A.XQ]) -p(A.fr,[A.pE,A.EJ,A.DS,A.yy]) +q(A.VC,A.VB) +q(A.VD,A.VC) +q(A.VE,A.VD) +q(A.VF,A.VE) +q(A.VG,A.VF) +q(A.aaT,A.VG) +q(A.VV,A.VU) +q(A.Sd,A.VV) +q(A.aes,A.Sp) +q(A.Sq,A.aes) +q(A.aet,A.Sq) +q(A.aeu,A.aet) +q(A.ul,A.aeu) +q(A.t4,A.rg) +q(A.BC,A.t4) +q(A.af2,A.af1) +q(A.fA,A.af2) +p(A.fA,[A.yn,A.SH]) +q(A.af0,A.af_) +q(A.KY,A.af0) +q(A.Dz,A.yl) +q(A.af3,A.Hk) +q(A.SG,A.oR) +q(A.a1b,A.af5) +q(A.ht,A.aot) +q(A.pQ,A.aos) +q(A.ajl,A.a1b) +q(A.O7,A.ajl) +p(A.oK,[A.cG,A.qM]) +p(A.yt,[A.ds,A.abE]) +q(A.aV1,A.aLZ) +q(A.Lm,A.zq) +q(A.SR,A.aod) +q(A.uV,A.ua) +q(A.aox,A.aow) +q(A.U5,A.aox) +q(A.Mf,A.k8) +p(A.oQ,[A.zh,A.akK]) +q(A.agU,A.aoh) +q(A.a_F,A.aae) +q(A.hL,A.aKC) +p(A.wA,[A.HM,A.HL,A.Tv,A.Tw]) +q(A.Ty,A.Tx) +q(A.nO,A.Ty) +p(A.ajS,[A.ahs,A.b9X]) +p(A.hl,[A.afG,A.dU]) +q(A.Tz,A.aon) +q(A.aoA,A.aoz) +q(A.HX,A.aoA) +q(A.EL,A.ahV) +q(A.Id,A.h4) +q(A.aoC,A.W9) +q(A.I_,A.aoC) +q(A.SM,A.VZ) +q(A.UX,A.Wf) +q(A.Nj,A.TC) +p(A.d4,[A.vb,A.Ul]) +q(A.a_D,A.aHD) +q(A.ajT,A.aoD) +p(A.dU,[A.m5,A.ajQ,A.ajR]) +p(A.m5,[A.Ug,A.OJ]) +p(A.Ug,[A.OI,A.A8]) +q(A.I1,A.Ii) +p(A.a7w,[A.uF,A.aAG,A.awi,A.XC,A.a0g]) +q(A.aMZ,A.aMY) +q(A.UD,A.aoH) +q(A.a0X,A.aeT) +q(A.Ut,A.lv) +q(A.kS,A.Ut) +p(A.kS,[A.P7,A.mG,A.pa,A.vL,A.aat]) +q(A.acZ,A.mG) +p(A.FB,[A.a6f,A.J7,A.JB,A.IB]) +q(A.ako,A.m1) +q(A.rB,A.ako) +q(A.Ak,A.Us) +q(A.P6,A.rB) +q(A.Y2,A.a7B) +q(A.a3i,A.Y2) +q(A.Uy,A.Ux) +q(A.FD,A.Uy) +q(A.ahg,A.a7H) +q(A.EB,A.ahg) +q(A.Uv,A.EB) +q(A.pT,A.kN) +q(A.pU,A.iP) +q(A.Wb,A.aoG) +q(A.akx,A.Wb) +q(A.akS,A.akR) +q(A.bz,A.akS) +q(A.Bj,A.anV) +q(A.akN,A.akM) +q(A.FQ,A.akN) +q(A.Px,A.akP) +q(A.aoJ,A.aoI) +q(A.akU,A.aoJ) +q(A.Ud,A.W7) +q(A.FZ,A.a8n) +q(A.a8l,A.FZ) +q(A.I9,A.aoO) +q(A.Qe,A.alL) +q(A.Qh,A.alO) +q(A.Qg,A.alN) +q(A.Qi,A.alP) +q(A.Qf,A.alM) +q(A.J_,A.Rw) +p(A.J_,[A.py,A.pz]) +q(A.a9D,A.a9o) +p(A.a_U,[A.xT,A.xV,A.xU,A.j7,A.rC]) +p(A.j7,[A.qy,A.qA,A.yc,A.y7,A.y8,A.ln,A.uq,A.qB,A.ya,A.yb,A.qz]) +q(A.UE,A.Wd) +q(A.UB,A.Wc) +q(A.JI,A.acD) +q(A.ang,A.AV) +q(A.X3,A.M6) +q(A.GF,A.Vk) +q(A.apa,A.ap9) +q(A.an6,A.apa) +q(A.pL,A.jf) +q(A.a3v,A.Mm) +q(A.pt,A.Cj) +q(A.Q6,A.pt) +q(A.aHM,A.a6q) +p(A.aMo,[A.Ym,A.Cu,A.a0n,A.a5R]) +p(A.li,[A.Yk,A.Yl,A.Ys,A.a0l,A.a0m,A.a5N,A.a5O]) +p(A.jU,[A.a_1,A.ui,A.a1l,A.a1w,A.a3U,A.a3W,A.NN,A.a63,A.vF,A.a7c,A.aaR]) +p(A.a2L,[A.a_2,A.a_Y,A.a1m,A.a1x,A.a3V,A.a3X,A.a60,A.a64,A.a79,A.b9a,A.b9T]) +q(A.Jc,A.XH) +q(A.Ci,A.Q0) +q(A.aKg,A.XJ) +p(A.arz,[A.Fq,A.G5]) +q(A.adX,A.arp) +q(A.avD,A.adX) +q(A.Cb,A.a0h) +q(A.aC2,A.aNM) +p(A.Cc,[A.a1M,A.a93]) +p(A.iZ,[A.LV,A.FL,A.a8E]) +p(A.LV,[A.qg,A.cE,A.Ld,A.oT,A.a5k,A.lK,A.Qw]) +q(A.EV,A.hg) +q(A.agH,A.W3) +p(A.XG,[A.x3,A.d8,A.X_,A.mc,A.tK,A.aqC,A.X0,A.aqD]) +p(A.j_,[A.ZZ,A.a2o,A.a4s,A.a7X,A.a8u,A.a9G]) +q(A.a2U,A.ii) +q(A.Xk,A.aDM) +p(A.eL,[A.XT,A.JN,A.KA,A.a0O,A.a1g,A.a23,A.a29,A.a2c,A.M0,A.z3,A.ER,A.Ps,A.a9k]) +p(A.z3,[A.Ne,A.R2]) +q(A.Nf,A.Ne) +q(A.R3,A.R2) +p(A.h1,[A.Xt,A.Xu,A.ZB,A.a_t,A.a_J,A.a0r,A.a0H,A.Gv,A.a3c,A.a8t]) +p(A.a_J,[A.Kz,A.yZ,A.a8Z]) +q(A.a2r,A.yZ) +q(A.a2A,A.Gv) +q(A.aDf,A.a9K) +p(A.G3,[A.aom,A.wC,A.akT]) +q(A.ahw,A.aom) +q(A.PC,A.akT) +q(A.IY,A.abR) +q(A.yW,A.ago) +q(A.a2Z,A.agp) +q(A.hj,A.ahX) +q(A.aaa,A.amx) +q(A.yP,A.aO0) +p(A.yP,[A.a5V,A.aas,A.aaU]) +q(A.a78,A.CR) +p(A.a78,[A.bm,A.d6]) +p(A.b5,[A.bi,A.h_,A.z2,A.Pn,A.Po,A.Pp,A.Pq,A.Pr,A.KH,A.a4k,A.me,A.Aw,A.a5W,A.a70,A.GS]) +p(A.a2K,[A.a3A,A.aRw,A.aRB]) +p(A.h_,[A.nu,A.Mj,A.QR,A.lH,A.PK,A.OG]) +p(A.hx,[A.PA,A.xH,A.a4p]) +q(A.Js,A.z2) +p(A.OG,[A.M_,A.NL]) +q(A.kL,A.M_) +p(A.asY,[A.LQ,A.aHj]) +q(A.aqe,A.arr) +q(A.aDP,A.ars) +q(A.aKN,A.aDP) +q(A.aG8,A.aru) +q(A.aAh,A.arw) +q(A.yL,A.rG) +p(A.yL,[A.M7,A.NR]) +q(A.Jn,A.M7) +q(A.SU,A.PC) +p(A.adP,[A.H6,A.Ih]) +p(A.kl,[A.S_,A.Vw]) +q(A.a45,A.EF) +q(A.acc,A.acb) +q(A.Ch,A.acc) +q(A.aeE,A.aeD) +q(A.Dj,A.aeE) +q(A.KC,A.aeF) +q(A.a0K,A.aeL) +q(A.aid,A.aic) +q(A.ND,A.aid) +q(A.a8T,A.ali) +q(A.a8U,A.alj) +q(A.Uh,A.ak_) +q(A.vG,A.Uh) +p(A.aMw,[A.aEo,A.aMu]) +q(A.aMn,A.asa) +p(A.fs,[A.a4x,A.ZN,A.a91,A.a0Q,A.a2D,A.a15,A.XV]) +p(A.fr,[A.pD,A.EH,A.DR,A.yw]) q(A.de,A.cx) -q(A.acz,A.acy) -q(A.JM,A.acz) -q(A.JN,A.acx) -q(A.a22,A.afA) -q(A.a1p,A.afm) -q(A.a1o,A.afl) -q(A.EK,A.ahI) -q(A.a4r,A.ahH) -q(A.ai9,A.jn) -q(A.aia,A.ai9) -q(A.a5x,A.aia) -q(A.alz,A.aly) -q(A.UZ,A.alz) -q(A.hp,A.UZ) -q(A.ag_,A.rZ) -q(A.aab,A.ag_) -p(A.aQD,[A.aEj,A.aQE]) -q(A.ayq,A.aQQ) -p(A.vk,[A.il,A.lB,A.hR,A.JL]) -p(A.aBg,[A.aHH,A.azY,A.aC8,A.aR_,A.arR]) -p(A.nB,[A.v_,A.vt]) -p(A.e9,[A.aev,A.aa6,A.a7_,A.a6Z,A.Fr,A.a6W,A.a6X,A.OE,A.a6Y]) -p(A.aa6,[A.jG,A.JG,A.Mo,A.Nr]) -p(A.jG,[A.EU,A.EY,A.D2,A.a9C,A.a2j]) -p(A.EU,[A.aaG,A.a9E,A.a7j]) -p(A.aaI,[A.aKc,A.acI]) -q(A.atV,A.acI) -q(A.V,A.EF) -p(A.eP,[A.zx,A.zy]) -q(A.a0o,A.aEz) -p(A.i8,[A.DK,A.uA]) -q(A.aaU,A.wo) -p(A.aaZ,[A.ab4,A.anD,A.anF,A.Ri]) -q(A.ab5,A.anD) -q(A.ab8,A.anF) -q(A.any,A.anx) -q(A.anz,A.any) -q(A.anA,A.anz) -q(A.anB,A.anA) -q(A.anC,A.anB) -q(A.e3,A.anC) -p(A.e3,[A.and,A.anf,A.ang,A.ani,A.anj,A.ank]) -q(A.ane,A.and) -q(A.l0,A.ane) -q(A.aaS,A.anf) -p(A.aaS,[A.GS,A.Rb,A.Rj,A.Bg]) -q(A.anh,A.ang) -q(A.aaT,A.anh) -q(A.Rd,A.ani) -q(A.aaV,A.anj) -q(A.anl,A.ank) -q(A.anm,A.anl) +q(A.acG,A.acF) +q(A.JL,A.acG) +q(A.JM,A.acE) +q(A.a28,A.afH) +q(A.a1v,A.aft) +q(A.a1u,A.afs) +q(A.EI,A.ahP) +q(A.a4y,A.ahO) +q(A.aig,A.jn) +q(A.aih,A.aig) +q(A.a5E,A.aih) +q(A.alG,A.alF) +q(A.V1,A.alG) +q(A.ho,A.V1) +q(A.ag6,A.rW) +q(A.aai,A.ag6) +p(A.aQJ,[A.aEp,A.aQK]) +q(A.ayv,A.aQW) +p(A.vi,[A.ik,A.lB,A.hQ,A.JK]) +p(A.aBl,[A.aHN,A.aA2,A.aCe,A.aR5,A.arX]) +p(A.nz,[A.uY,A.vr]) +p(A.e9,[A.aeC,A.aad,A.a76,A.a75,A.Fp,A.a72,A.a73,A.OH,A.a74]) +p(A.aad,[A.jG,A.JF,A.Mn,A.Nt]) +p(A.jG,[A.ES,A.EW,A.D1,A.a9J,A.a2p]) +p(A.ES,[A.aaN,A.a9L,A.a7q]) +p(A.aaP,[A.aKi,A.acP]) +q(A.au_,A.acP) +q(A.V,A.ED) +p(A.eP,[A.zv,A.zw]) +q(A.a0u,A.aEF) +p(A.i7,[A.DJ,A.uy]) +q(A.ab0,A.wm) +p(A.ab5,[A.abb,A.anJ,A.anL,A.Rl]) +q(A.abc,A.anJ) +q(A.abf,A.anL) +q(A.anE,A.anD) +q(A.anF,A.anE) +q(A.anG,A.anF) +q(A.anH,A.anG) +q(A.anI,A.anH) +q(A.e2,A.anI) +p(A.e2,[A.anj,A.anl,A.anm,A.ano,A.anp,A.anq]) +q(A.ank,A.anj) +q(A.l0,A.ank) +q(A.aaZ,A.anl) +p(A.aaZ,[A.GR,A.Re,A.Rm,A.Bf]) q(A.ann,A.anm) -q(A.l1,A.ann) -q(A.anv,A.anu) -q(A.anw,A.anv) -q(A.aRP,A.anw) -q(A.Rg,A.D3) -p(A.aRP,[A.ab6,A.ab7]) -q(A.aRZ,A.anG) -p(A.Yl,[A.ap6,A.ap7]) -q(A.b0N,A.ap6) -q(A.b0O,A.ap7) +q(A.ab_,A.ann) +q(A.Rg,A.ano) +q(A.ab1,A.anp) +q(A.anr,A.anq) q(A.ans,A.anr) q(A.ant,A.ans) -q(A.eo,A.ant) -p(A.eo,[A.mS,A.oi,A.m3,A.m4,A.ano,A.oj,A.anE,A.GX]) -q(A.iU,A.ano) -q(A.hL,A.anE) -q(A.anq,A.anp) -q(A.hr,A.anq) -s(A.adF,A.ZT) -s(A.adV,A.aKO) -s(A.aet,A.aTV) -s(A.agk,A.aVZ) -s(A.agl,A.aW_) -s(A.agm,A.aVY) -r(A.ai0,A.Sb) -r(A.ai1,A.Sb) -s(A.aoc,A.an7) -s(A.aoj,A.an7) -s(A.GK,A.aag) -s(A.VI,A.K) -s(A.To,A.K) -s(A.Tp,A.KQ) -s(A.Tq,A.K) -s(A.Tr,A.KQ) -s(A.wq,A.abA) -s(A.I9,A.alv) -s(A.UK,A.bz) -s(A.UL,A.B) -s(A.UM,A.po) -s(A.Vm,A.amW) -s(A.Wc,A.amX) -s(A.ao8,A.aX5) -s(A.add,A.auy) -s(A.adX,A.K) -s(A.adY,A.bK) -s(A.adZ,A.K) -s(A.ae_,A.bK) -s(A.aeG,A.K) -s(A.aeH,A.bK) -s(A.afE,A.K) -s(A.afF,A.bK) -s(A.agR,A.bz) -s(A.agS,A.bz) -s(A.agT,A.K) -s(A.agU,A.bK) -s(A.ahu,A.K) -s(A.ahv,A.bK) -s(A.aie,A.K) -s(A.aif,A.bK) -s(A.ak2,A.bz) -s(A.UH,A.K) -s(A.UI,A.bK) -s(A.al_,A.K) -s(A.al0,A.bK) -s(A.alg,A.bz) -s(A.amc,A.K) -s(A.amd,A.bK) -s(A.V8,A.K) -s(A.V9,A.bK) -s(A.amo,A.K) -s(A.amp,A.bK) -s(A.anT,A.K) -s(A.anU,A.bK) -s(A.ao5,A.K) -s(A.ao6,A.bK) -s(A.aoe,A.K) -s(A.aof,A.bK) -s(A.aoE,A.K) -s(A.aoF,A.bK) -s(A.aoG,A.K) -s(A.aoH,A.bK) -s(A.agn,A.K) -s(A.ago,A.bK) -s(A.ahF,A.K) -s(A.ahG,A.bK) -s(A.all,A.K) -s(A.alm,A.bK) +q(A.l1,A.ant) +q(A.anB,A.anA) +q(A.anC,A.anB) +q(A.aRV,A.anC) +q(A.Rj,A.D2) +p(A.aRV,[A.abd,A.abe]) +q(A.aS4,A.anM) +p(A.Yq,[A.apc,A.apd]) +q(A.b0T,A.apc) +q(A.b0U,A.apd) +q(A.any,A.anx) +q(A.anz,A.any) +q(A.ep,A.anz) +p(A.ep,[A.mS,A.oh,A.m3,A.m4,A.anu,A.oi,A.anK,A.GW]) +q(A.iU,A.anu) +q(A.hK,A.anK) +q(A.anw,A.anv) +q(A.hq,A.anw) +s(A.adM,A.ZY) +s(A.ae1,A.aKU) +s(A.aeA,A.aU0) +s(A.agr,A.aW4) +s(A.ags,A.aW5) +s(A.agt,A.aW3) +r(A.ai7,A.Se) +r(A.ai8,A.Se) +s(A.aoi,A.and) +s(A.aop,A.and) +s(A.GI,A.aan) +s(A.VN,A.K) +s(A.Tr,A.K) +s(A.Ts,A.KP) +s(A.Tt,A.K) +s(A.Tu,A.KP) +s(A.wo,A.abH) +s(A.I8,A.alC) +s(A.UN,A.by) +s(A.UO,A.A) +s(A.UP,A.o1) +s(A.Vp,A.an2) +s(A.Vr,A.Vq) +s(A.Wh,A.Vq) +s(A.aoe,A.aXb) +s(A.adk,A.auD) +s(A.ae3,A.K) +s(A.ae4,A.bJ) +s(A.ae5,A.K) +s(A.ae6,A.bJ) +s(A.aeN,A.K) +s(A.aeO,A.bJ) +s(A.afL,A.K) +s(A.afM,A.bJ) +s(A.agY,A.by) +s(A.agZ,A.by) +s(A.ah_,A.K) +s(A.ah0,A.bJ) +s(A.ahB,A.K) +s(A.ahC,A.bJ) +s(A.ail,A.K) +s(A.aim,A.bJ) +s(A.ak9,A.by) +s(A.UK,A.K) +s(A.UL,A.bJ) +s(A.al6,A.K) +s(A.al7,A.bJ) +s(A.aln,A.by) +s(A.amj,A.K) +s(A.amk,A.bJ) +s(A.Vb,A.K) +s(A.Vc,A.bJ) s(A.amv,A.K) -s(A.amw,A.bK) -s(A.abB,A.bz) -s(A.abC,A.aEh) -s(A.abD,A.axJ) -s(A.TF,A.K) -s(A.anO,A.np) -r(A.Ss,A.ab) -s(A.abw,A.bc) -s(A.abO,A.bc) -s(A.abQ,A.bc) -s(A.abP,A.bc) -r(A.RF,A.cB) -r(A.RG,A.a0V) -s(A.aeO,A.bc) -s(A.akE,A.bc) -s(A.abi,A.bc) -s(A.abR,A.bc) -r(A.acM,A.a1V) -r(A.alN,A.pB) -r(A.alQ,A.pB) -s(A.acP,A.bc) -s(A.ae1,A.bc) -r(A.aea,A.oH) -r(A.aed,A.uD) -s(A.acO,A.bc) -s(A.adT,A.bc) -s(A.afi,A.bc) +s(A.amw,A.bJ) +s(A.anZ,A.K) +s(A.ao_,A.bJ) +s(A.aob,A.K) +s(A.aoc,A.bJ) +s(A.aok,A.K) +s(A.aol,A.bJ) +s(A.aoK,A.K) +s(A.aoL,A.bJ) +s(A.aoM,A.K) +s(A.aoN,A.bJ) +s(A.agu,A.K) +s(A.agv,A.bJ) +s(A.ahM,A.K) +s(A.ahN,A.bJ) +s(A.als,A.K) +s(A.alt,A.bJ) +s(A.amC,A.K) +s(A.amD,A.bJ) +s(A.abI,A.by) +s(A.abJ,A.aEn) +s(A.abK,A.axO) +s(A.TI,A.K) +s(A.anU,A.nn) +r(A.Sv,A.ab) +s(A.abD,A.bc) +s(A.abV,A.bc) +s(A.abX,A.bc) +s(A.abW,A.bc) +r(A.RI,A.cB) +r(A.RJ,A.a10) +s(A.aeV,A.bc) +s(A.akL,A.bc) +s(A.abp,A.bc) +s(A.abY,A.bc) +r(A.acT,A.a20) +r(A.alU,A.pA) +r(A.alX,A.pA) +s(A.acW,A.bc) +s(A.ae8,A.bc) +r(A.aeh,A.oF) +r(A.aek,A.uB) +s(A.acV,A.bc) +s(A.ae_,A.bc) s(A.afp,A.bc) -r(A.afq,A.uD) -s(A.agX,A.bc) -r(A.agY,A.uD) -r(A.ah1,A.ML) -s(A.aiP,A.bc) -r(A.aiQ,A.uD) +s(A.afw,A.bc) +r(A.afx,A.uB) +s(A.ah3,A.bc) +r(A.ah4,A.uB) +r(A.ah8,A.MM) s(A.aiW,A.bc) -r(A.aiX,A.uD) -s(A.ajP,A.bc) +r(A.aiX,A.uB) +s(A.aj2,A.bc) +r(A.aj3,A.uB) s(A.ajW,A.bc) -r(A.ajX,A.uD) -s(A.an6,A.bc) -s(A.aj7,A.bc) -s(A.aj8,A.iI) -s(A.ajQ,A.bc) -s(A.al6,A.bc) -r(A.alM,A.cB) -s(A.abJ,A.iz) -s(A.an8,A.iz) -r(A.aeb,A.oH) -s(A.an9,A.bc) -s(A.ach,A.pf) -r(A.abF,A.cB) -r(A.RV,A.EE) -r(A.acT,A.ML) -s(A.acU,A.lR) -s(A.acV,A.fq) -r(A.abG,A.ab) -s(A.aeK,A.lR) -s(A.aeL,A.vK) -r(A.af_,A.dj) -s(A.af0,A.yz) -s(A.ah5,A.cD) -s(A.ah6,A.lu) -r(A.ajR,A.ab) -r(A.ajS,A.cB) -s(A.anK,A.lR) -s(A.anL,A.vK) -r(A.abL,A.ab) -s(A.abM,A.cD) -r(A.ac0,A.dj) -r(A.act,A.dj) -s(A.acu,A.bc) -r(A.ahg,A.ab) -s(A.ahh,A.cD) -s(A.abj,A.cD) -r(A.abk,A.ab) +s(A.ak2,A.bc) +r(A.ak3,A.uB) +s(A.anc,A.bc) +s(A.aje,A.bc) +s(A.ajf,A.iI) +s(A.ajX,A.bc) +s(A.ald,A.bc) +r(A.alT,A.cB) +s(A.abQ,A.iz) +s(A.ane,A.iz) +r(A.aei,A.oF) +s(A.anf,A.bc) +s(A.aco,A.pe) +r(A.abM,A.cB) +r(A.RY,A.EC) +r(A.ad_,A.MM) +s(A.ad0,A.lR) +s(A.ad1,A.fq) +r(A.abN,A.ab) +s(A.aeR,A.lR) +s(A.aeS,A.vI) +r(A.af6,A.dj) +s(A.af7,A.yx) +s(A.ahc,A.cD) +s(A.ahd,A.lu) +r(A.ajY,A.ab) +r(A.ajZ,A.cB) +s(A.anQ,A.lR) +s(A.anR,A.vI) +r(A.abS,A.ab) +s(A.abT,A.cD) +r(A.ac7,A.dj) r(A.acA,A.dj) -r(A.aha,A.dj) -r(A.Tk,A.hC) -s(A.ahe,A.cD) -r(A.ahf,A.a1v) -s(A.acB,A.cD) -r(A.acC,A.dj) -s(A.ac1,A.cD) -s(A.ac2,A.ys) -r(A.ac3,A.aaj) -s(A.ac6,A.cD) -s(A.ac7,A.ac) -s(A.aib,A.cD) -r(A.aic,A.ab) -s(A.aiY,A.ac) -r(A.aiZ,A.a1U) -s(A.aj_,A.fq) -s(A.aj0,A.lR) -s(A.an3,A.cD) -s(A.an4,A.ys) -r(A.an5,A.aaj) -r(A.TH,A.dj) -r(A.TI,A.dj) -s(A.aj9,A.bc) -s(A.aja,A.iI) -r(A.TJ,A.dj) +s(A.acB,A.bc) +r(A.ahn,A.ab) +s(A.aho,A.cD) +s(A.abq,A.cD) +r(A.abr,A.ab) +r(A.acH,A.dj) +r(A.ahh,A.dj) +r(A.Tn,A.hB) +s(A.ahl,A.cD) +r(A.ahm,A.a1B) +s(A.acI,A.cD) +r(A.acJ,A.dj) +s(A.ac8,A.cD) +s(A.ac9,A.yq) +r(A.aca,A.aaq) +s(A.acd,A.cD) +s(A.ace,A.ac) +s(A.aii,A.cD) +r(A.aij,A.ab) +s(A.aj4,A.ac) +r(A.aj5,A.a2_) +s(A.aj6,A.fq) +s(A.aj7,A.lR) +s(A.an9,A.cD) +s(A.ana,A.yq) +r(A.anb,A.aaq) r(A.TK,A.dj) -s(A.ajb,A.bc) -s(A.ajc,A.iI) -s(A.ajd,A.bc) -s(A.acv,A.bc) -r(A.Sv,A.cB) -r(A.aez,A.a4k) -r(A.Sw,A.cB) -r(A.aeA,A.a4k) -r(A.ahU,A.ab) -r(A.agx,A.ab) -r(A.aoJ,A.cB) -r(A.aoK,A.cB) -r(A.al9,A.ab) -r(A.ala,A.cB) -r(A.Vc,A.aAq) -r(A.Vd,A.dj) -r(A.anR,A.ab) -s(A.anS,A.cD) -s(A.acE,A.bc) -s(A.aej,A.bc) -s(A.ahK,A.bc) -r(A.aok,A.cB) -s(A.ak7,A.bc) -s(A.akP,A.bc) -s(A.aci,A.yz) -s(A.ai8,A.lu) -r(A.ae4,A.oG) -r(A.ae6,A.oG) -r(A.aec,A.hC) -r(A.afr,A.cB) -s(A.afs,A.uE) -r(A.Tl,A.cB) -r(A.ahj,A.oP) -r(A.Tm,A.a1v) -r(A.ahi,A.DO) -r(A.afB,A.oP) -s(A.afC,A.uE) -s(A.afD,A.bc) -r(A.T1,A.dj) -r(A.ag4,A.ab) -s(A.ag5,A.cD) -s(A.agb,A.fq) -s(A.agd,A.yz) -s(A.ah_,A.iI) -s(A.ah2,A.iI) -r(A.Tj,A.EE) -r(A.ahb,A.ML) -r(A.ahc,A.EE) -r(A.alP,A.cB) -s(A.akf,A.lR) -r(A.alO,A.cB) -s(A.ag2,A.iI) -s(A.ahq,A.bc) -s(A.ahr,A.mk) -s(A.ahV,A.pf) -r(A.ac9,A.ab) -r(A.aca,A.cB) -r(A.ahk,A.ab) -r(A.abH,A.ab) -r(A.abN,A.ab) -r(A.aid,A.ab) -s(A.alr,A.bc) -s(A.als,A.mk) -s(A.ahP,A.bc) -s(A.ahY,A.bc) -s(A.ahZ,A.mk) -r(A.ale,A.dj) -s(A.alf,A.yz) -s(A.anZ,A.cD) -s(A.ahs,A.fq) -s(A.ami,A.bc) -s(A.amj,A.mk) -s(A.amk,A.bc) -s(A.ads,A.bc) -r(A.ai7,A.ab) -s(A.acD,A.bs) -r(A.acs,A.bO) -r(A.aiM,A.bO) -s(A.aiN,A.rp) -r(A.ajg,A.bO) -s(A.ajh,A.rp) -s(A.akd,A.cD) -r(A.Un,A.ab) -r(A.RC,A.cB) -r(A.afG,A.ab) -r(A.afH,A.ZQ) -r(A.T2,A.hC) -s(A.age,A.lu) -r(A.UP,A.cB) -r(A.TA,A.ab) -s(A.al4,A.ac) -s(A.al5,A.ac) -s(A.al7,A.ac) -s(A.al8,A.ac) -s(A.ah7,A.dZ) -s(A.ahL,A.dZ) -s(A.ajY,A.dZ) -s(A.ak8,A.dZ) -s(A.akQ,A.dZ) -r(A.ae5,A.ab) -s(A.aeN,A.av) -s(A.afn,A.hJ) -s(A.ahx,A.bs) -s(A.akA,A.ac) -s(A.ae7,A.wx) -s(A.ae8,A.wx) -s(A.ae9,A.wx) -s(A.ait,A.wx) -s(A.alD,A.wx) -s(A.alJ,A.wx) -r(A.Rl,A.rH) -r(A.ah8,A.rH) -r(A.ahS,A.rH) -r(A.ak_,A.rH) -r(A.akb,A.rH) -r(A.amN,A.rH) -r(A.VY,A.kT) -r(A.Rx,A.ab) -s(A.Ry,A.ac) -s(A.agz,A.ac) -s(A.alt,A.ac) -r(A.Vb,A.ab) -s(A.abt,A.IM) -s(A.abu,A.x7) -s(A.abv,A.tP) -s(A.RP,A.IN) -s(A.RQ,A.x7) -s(A.RR,A.tP) -s(A.adr,A.IP) -s(A.aiT,A.IN) -s(A.aiU,A.x7) -s(A.aiV,A.tP) -s(A.ajN,A.IN) -s(A.ajO,A.tP) -s(A.amr,A.IM) -s(A.ams,A.x7) -s(A.amt,A.tP) -s(A.VF,A.IP) -r(A.VL,A.kT) -r(A.VM,A.fi) -s(A.anV,A.QM) -s(A.adf,A.aX) -s(A.anW,A.od) -s(A.adh,A.aX) -r(A.VN,A.kT) -s(A.adj,A.od) -r(A.VO,A.fi) -r(A.W1,A.aL) -s(A.aoo,A.dK) +r(A.TL,A.dj) +s(A.ajg,A.bc) +s(A.ajh,A.iI) +r(A.TM,A.dj) +r(A.TN,A.dj) +s(A.aji,A.bc) +s(A.ajj,A.iI) +s(A.ajk,A.bc) +s(A.acC,A.bc) +r(A.Sy,A.cB) +r(A.aeG,A.a4r) +r(A.Sz,A.cB) +r(A.aeH,A.a4r) +r(A.ai0,A.ab) +r(A.agE,A.ab) +r(A.aoP,A.cB) +r(A.aoQ,A.cB) +r(A.alg,A.ab) +r(A.alh,A.cB) +r(A.Vf,A.aAv) +r(A.Vg,A.dj) +r(A.anX,A.ab) +s(A.anY,A.cD) +s(A.acL,A.bc) +s(A.aeq,A.bc) +s(A.ahR,A.bc) +r(A.aoq,A.cB) +s(A.ake,A.bc) +s(A.akW,A.bc) +s(A.acp,A.yx) +s(A.aif,A.lu) +r(A.aeb,A.oE) +r(A.aed,A.oE) +r(A.aej,A.hB) +r(A.afy,A.cB) +s(A.afz,A.uC) +r(A.To,A.cB) +r(A.ahq,A.oN) +r(A.Tp,A.a1B) +r(A.ahp,A.DN) +r(A.afI,A.oN) +s(A.afJ,A.uC) +s(A.afK,A.bc) +r(A.T4,A.dj) +r(A.agb,A.ab) +s(A.agc,A.cD) +s(A.agi,A.fq) +s(A.agk,A.yx) +s(A.ah6,A.iI) +s(A.ah9,A.iI) +r(A.Tm,A.EC) +r(A.ahi,A.MM) +r(A.ahj,A.EC) +r(A.alW,A.cB) +s(A.akm,A.lR) +r(A.alV,A.cB) +s(A.ag9,A.iI) +s(A.ahx,A.bc) +s(A.ahy,A.mk) +s(A.ai1,A.pe) +r(A.acg,A.ab) +r(A.ach,A.cB) +r(A.ahr,A.ab) +r(A.abO,A.ab) +r(A.abU,A.ab) +r(A.aik,A.ab) +s(A.aly,A.bc) +s(A.alz,A.mk) +s(A.ahW,A.bc) +s(A.ai4,A.bc) +s(A.ai5,A.mk) +r(A.all,A.dj) +s(A.alm,A.yx) +s(A.ao4,A.cD) +s(A.ahz,A.fq) +s(A.amp,A.bc) +s(A.amq,A.mk) +s(A.amr,A.bc) +s(A.adz,A.bc) +r(A.aie,A.ab) +s(A.acK,A.br) +r(A.acz,A.bR) +r(A.aiT,A.bR) +s(A.aiU,A.ro) +r(A.ajn,A.bR) +s(A.ajo,A.ro) +s(A.akk,A.cD) +r(A.Uq,A.ab) +r(A.RF,A.cB) +r(A.afN,A.ab) +r(A.afO,A.ZV) +r(A.T5,A.hB) +s(A.agl,A.lu) +r(A.US,A.cB) +r(A.TD,A.ab) +s(A.alb,A.ac) +s(A.alc,A.ac) +s(A.ale,A.ac) +s(A.alf,A.ac) +s(A.ahe,A.dZ) +s(A.ahS,A.dZ) +s(A.ak4,A.dZ) +s(A.akf,A.dZ) +s(A.akX,A.dZ) +r(A.aec,A.ab) +s(A.aeU,A.av) +s(A.afu,A.hI) +s(A.ahE,A.br) +s(A.akH,A.ac) +s(A.aee,A.wv) +s(A.aef,A.wv) +s(A.aeg,A.wv) +s(A.aiA,A.wv) +s(A.alK,A.wv) +s(A.alQ,A.wv) +r(A.Ro,A.rF) +r(A.ahf,A.rF) +r(A.ahZ,A.rF) +r(A.ak6,A.rF) +r(A.aki,A.rF) +r(A.amU,A.rF) +r(A.W2,A.kT) +r(A.RA,A.ab) +s(A.RB,A.ac) +s(A.agG,A.ac) +s(A.alA,A.ac) +r(A.Ve,A.ab) +s(A.abA,A.IL) +s(A.abB,A.x5) +s(A.abC,A.tM) +s(A.RS,A.IM) +s(A.RT,A.x5) +s(A.RU,A.tM) +s(A.ady,A.IO) +s(A.aj_,A.IM) +s(A.aj0,A.x5) +s(A.aj1,A.tM) +s(A.ajU,A.IM) +s(A.ajV,A.tM) +s(A.amy,A.IL) +s(A.amz,A.x5) +s(A.amA,A.tM) +s(A.VK,A.IO) +r(A.VQ,A.kT) +r(A.VR,A.fi) +s(A.ao0,A.QP) s(A.adm,A.aX) +s(A.ao1,A.oc) s(A.ado,A.aX) -s(A.aeS,A.np) -s(A.aeR,A.aX) -s(A.adN,A.aX) -s(A.aig,A.ht) -s(A.aih,A.acX) -s(A.aii,A.ht) -s(A.aij,A.acY) -s(A.aik,A.ht) -s(A.ail,A.acZ) -s(A.aim,A.ht) -s(A.ain,A.ad_) -s(A.aio,A.aX) -s(A.aip,A.ht) -s(A.aiq,A.ad0) -s(A.air,A.ht) -s(A.ais,A.ad1) -s(A.aiu,A.ht) -s(A.aiv,A.ad2) -s(A.aiw,A.ht) -s(A.aix,A.ad3) -s(A.aiy,A.ht) -s(A.aiz,A.ad4) -s(A.aiA,A.ht) -s(A.aiB,A.ad5) -s(A.aiC,A.ht) -s(A.aiD,A.ad6) -s(A.aiE,A.ht) -s(A.aiF,A.ad7) -s(A.aiG,A.ht) -s(A.aiH,A.ad8) -s(A.aiI,A.ht) -s(A.aiJ,A.ad9) -s(A.aiK,A.ht) -s(A.aiL,A.ada) -s(A.aoN,A.acX) -s(A.aoO,A.acY) -s(A.aoP,A.acZ) -s(A.aoQ,A.ad_) -s(A.aoR,A.aX) -s(A.aoS,A.ht) -s(A.aoT,A.ad0) -s(A.aoU,A.ad1) -s(A.aoV,A.ad2) -s(A.aoW,A.ad3) -s(A.aoX,A.ad4) -s(A.aoY,A.ad5) -s(A.aoZ,A.ad6) -s(A.ap_,A.ad7) -s(A.ap0,A.ad8) -s(A.ap1,A.ad9) -s(A.ap2,A.ada) -s(A.aft,A.np) -s(A.abd,A.aX) -s(A.aby,A.aX) -s(A.abI,A.aX) -s(A.agF,A.aX) -s(A.abW,A.aX) -s(A.abX,A.aX) -s(A.abY,A.aX) -s(A.aol,A.a3w) -s(A.ac8,A.aX) -s(A.acd,A.aX) -r(A.VH,A.fi) -s(A.ace,A.aX) -s(A.acj,A.aX) -r(A.VJ,A.fi) -r(A.VK,A.QN) -s(A.aco,A.aX) -s(A.acr,A.aX) -s(A.acG,A.aX) -s(A.adx,A.aX) -s(A.adz,A.aX) -s(A.anY,A.od) -s(A.adO,A.aX) -s(A.adU,A.aX) -s(A.aee,A.aX) -s(A.VR,A.hJ) -s(A.aei,A.aX) -s(A.ao_,A.aX) -s(A.ao0,A.aX) -s(A.ao1,A.aX) -s(A.ao2,A.aX) -s(A.aes,A.aX) r(A.VS,A.kT) -s(A.aeD,A.aX) -s(A.aeI,A.aX) -s(A.ao3,A.axW) -s(A.ao4,A.axX) -s(A.aeP,A.aX) -s(A.afK,A.aX) -r(A.VW,A.tT) -s(A.afV,A.aX) -r(A.VG,A.fi) -r(A.anX,A.o6) -r(A.VV,A.kT) -r(A.VX,A.fi) -r(A.aop,A.pq) -r(A.ao9,A.o6) -r(A.aos,A.pq) -s(A.agv,A.aX) -r(A.aoa,A.fi) -s(A.agO,A.aX) -s(A.agP,A.aX) -s(A.agQ,A.aX) -s(A.ahm,A.aX) -s(A.ahn,A.aX) -s(A.aho,A.aX) -s(A.ahN,A.aX) -s(A.Tc,A.Mv) -s(A.ahR,A.aX) -s(A.ap8,A.VE) -s(A.ap9,A.VE) -s(A.aiO,A.aX) -s(A.aiR,A.aX) -s(A.aj1,A.aX) -r(A.Uk,A.fi) -r(A.Ul,A.fi) -r(A.Um,A.mE) +s(A.adq,A.oc) r(A.VT,A.fi) -s(A.akk,A.aX) -s(A.akl,A.aX) -s(A.akm,A.aX) -s(A.akn,A.aX) -r(A.W3,A.vB) -r(A.W5,A.vB) -r(A.W9,A.fi) -s(A.ak0,A.aru) -s(A.akT,A.aX) -s(A.akZ,A.aX) -s(A.alu,A.aX) -s(A.alA,A.aX) -s(A.aoL,A.aX) -s(A.alU,A.aX) -r(A.Wb,A.mE) -s(A.agM,A.od) +r(A.W6,A.aL) +s(A.aou,A.dK) +s(A.adt,A.aX) +s(A.adv,A.aX) +s(A.aeZ,A.nn) +s(A.aeY,A.aX) +s(A.adU,A.aX) +s(A.ain,A.hs) +s(A.aio,A.ad3) +s(A.aip,A.hs) +s(A.aiq,A.ad4) +s(A.air,A.hs) +s(A.ais,A.ad5) +s(A.ait,A.hs) +s(A.aiu,A.ad6) +s(A.aiv,A.aX) +s(A.aiw,A.hs) +s(A.aix,A.ad7) +s(A.aiy,A.hs) +s(A.aiz,A.ad8) +s(A.aiB,A.hs) +s(A.aiC,A.ad9) +s(A.aiD,A.hs) +s(A.aiE,A.ada) +s(A.aiF,A.hs) +s(A.aiG,A.adb) +s(A.aiH,A.hs) +s(A.aiI,A.adc) +s(A.aiJ,A.hs) +s(A.aiK,A.add) +s(A.aiL,A.hs) +s(A.aiM,A.ade) +s(A.aiN,A.hs) +s(A.aiO,A.adf) +s(A.aiP,A.hs) +s(A.aiQ,A.adg) +s(A.aiR,A.hs) +s(A.aiS,A.adh) +s(A.aoT,A.ad3) +s(A.aoU,A.ad4) +s(A.aoV,A.ad5) +s(A.aoW,A.ad6) +s(A.aoX,A.aX) +s(A.aoY,A.hs) +s(A.aoZ,A.ad7) +s(A.ap_,A.ad8) +s(A.ap0,A.ad9) +s(A.ap1,A.ada) +s(A.ap2,A.adb) +s(A.ap3,A.adc) +s(A.ap4,A.add) +s(A.ap5,A.ade) +s(A.ap6,A.adf) +s(A.ap7,A.adg) +s(A.ap8,A.adh) +s(A.afA,A.nn) +s(A.abk,A.aX) +s(A.abF,A.aX) +s(A.abP,A.aX) +s(A.agM,A.aX) +s(A.ac2,A.aX) +s(A.ac3,A.aX) +s(A.ac4,A.aX) +s(A.aor,A.a3C) +s(A.acf,A.aX) +s(A.ack,A.aX) +r(A.VM,A.fi) +s(A.acl,A.aX) +s(A.acq,A.aX) +r(A.VO,A.fi) +r(A.VP,A.QQ) +s(A.acv,A.aX) +s(A.acy,A.aX) +s(A.acN,A.aX) +s(A.adE,A.aX) +s(A.adG,A.aX) +s(A.ao3,A.oc) +s(A.adV,A.aX) +s(A.ae0,A.aX) +s(A.ael,A.aX) +s(A.VW,A.hI) +s(A.aep,A.aX) +s(A.ao5,A.aX) +s(A.ao6,A.aX) +s(A.ao7,A.aX) +s(A.ao8,A.aX) +s(A.aez,A.aX) +r(A.VX,A.kT) +s(A.aeK,A.aX) +s(A.aeP,A.aX) +s(A.ao9,A.ay0) +s(A.aoa,A.ay1) +s(A.aeW,A.aX) +s(A.afR,A.aX) +r(A.W0,A.tQ) +s(A.ag1,A.aX) +r(A.VL,A.fi) +r(A.ao2,A.o5) +r(A.W_,A.kT) +r(A.W1,A.fi) +r(A.aov,A.po) +r(A.aof,A.o5) +r(A.aoy,A.po) +s(A.agC,A.aX) +r(A.aog,A.fi) +s(A.agV,A.aX) +s(A.agW,A.aX) +s(A.agX,A.aX) +s(A.aht,A.aX) +s(A.ahu,A.aX) +s(A.ahv,A.aX) +s(A.ahU,A.aX) +s(A.Tf,A.Mu) +s(A.ahY,A.aX) +s(A.ape,A.VJ) +s(A.apf,A.VJ) +s(A.aiV,A.aX) +s(A.aiY,A.aX) +s(A.aj8,A.aX) +r(A.Un,A.fi) +r(A.Uo,A.fi) +r(A.Up,A.mE) +r(A.VY,A.fi) +s(A.akr,A.aX) +s(A.aks,A.aX) +s(A.akt,A.aX) +s(A.aku,A.aX) +r(A.W8,A.vz) +r(A.Wa,A.vz) +r(A.We,A.fi) +s(A.ak7,A.arA) +s(A.al_,A.aX) +s(A.al5,A.aX) +s(A.alB,A.aX) +s(A.alH,A.aX) +s(A.aoR,A.aX) s(A.am0,A.aX) -r(A.aov,A.aL) -r(A.aoM,A.fi) -s(A.amb,A.aX) -s(A.amf,A.aX) -s(A.an2,A.aX) -s(A.amh,A.aX) -s(A.aml,A.aX) -r(A.Vf,A.kT) -s(A.amn,A.aX) -s(A.amP,A.aX) -s(A.abV,A.aX) -s(A.adD,A.aX) -s(A.afM,A.aX) -s(A.afO,A.aX) -s(A.afN,A.aX) -s(A.alo,A.aX) -s(A.am9,A.aX) -r(A.RT,A.hc) -r(A.TV,A.aL) -s(A.ajl,A.dK) -r(A.TX,A.vB) +r(A.Wg,A.mE) +s(A.agT,A.oc) +s(A.am7,A.aX) +r(A.aoB,A.aL) +r(A.aoS,A.fi) +s(A.ami,A.aX) +s(A.amm,A.aX) +s(A.an8,A.aX) +s(A.amo,A.aX) +s(A.ams,A.aX) +r(A.Vi,A.kT) +s(A.amu,A.aX) +s(A.amW,A.aX) +s(A.ac1,A.aX) +s(A.adK,A.aX) +s(A.afT,A.aX) +s(A.afV,A.aX) +s(A.afU,A.aX) +s(A.alv,A.aX) +s(A.amg,A.aX) +r(A.RW,A.hc) r(A.TY,A.aL) -s(A.ajn,A.dK) -r(A.ajo,A.aL) -s(A.ajp,A.dK) -r(A.TZ,A.auV) -s(A.agj,A.np) -s(A.aod,A.aX) -s(A.ajs,A.np) -r(A.U5,A.aL) -s(A.ajt,A.dK) -r(A.aju,A.vB) -s(A.aoy,A.i3) -s(A.aoz,A.bs) -r(A.aji,A.Od) -r(A.U7,A.bw) -r(A.U8,A.k6) -r(A.ajv,A.bw) -r(A.U9,A.bw) -s(A.akU,A.aX) -r(A.akV,A.hc) -r(A.akY,A.hc) -r(A.Ub,A.aL) -s(A.ajy,A.aJM) -s(A.ajz,A.aJS) -r(A.akW,A.hc) -s(A.akX,A.oZ) -r(A.ajx,A.bw) -r(A.ajA,A.aL) -s(A.ajB,A.dK) -r(A.ajF,A.bw) +s(A.ajs,A.dK) +r(A.U_,A.vz) +r(A.U0,A.aL) +s(A.aju,A.dK) +r(A.ajv,A.aL) +s(A.ajw,A.dK) +r(A.U1,A.av_) +s(A.agq,A.nn) +s(A.aoj,A.aX) +s(A.ajz,A.nn) +r(A.U8,A.aL) +s(A.ajA,A.dK) +r(A.ajB,A.vz) +s(A.aoE,A.i2) +s(A.aoF,A.br) +r(A.ajp,A.Og) +r(A.Ua,A.bv) +r(A.Ub,A.k7) +r(A.ajC,A.bv) +r(A.Uc,A.bv) +s(A.al0,A.aX) +r(A.al1,A.hc) +r(A.al4,A.hc) +r(A.Ue,A.aL) +s(A.ajF,A.aJS) +s(A.ajG,A.aJY) +r(A.al2,A.hc) +s(A.al3,A.oX) +r(A.ajE,A.bv) +r(A.ajH,A.aL) +s(A.ajI,A.dK) +r(A.ajM,A.bv) r(A.mY,A.aL) -r(A.ajG,A.aL) -s(A.ajH,A.dK) -s(A.akr,A.aX) -s(A.aku,A.np) -s(A.akv,A.aX) -s(A.aga,A.aX) -s(A.agc,A.aX) -s(A.ah0,A.aX) -s(A.aj5,A.aX) -s(A.aj4,A.aX) -s(A.alW,A.aX) -s(A.aoi,A.Qs) -s(A.abe,A.aX) -s(A.abc,A.aX) -s(A.ag0,A.aX) -r(A.W_,A.HQ) -r(A.W0,A.HQ) -r(A.anQ,A.kT) -s(A.ap5,A.hJ) -r(A.U4,A.aKq) -r(A.Vv,A.DI) -r(A.Vw,A.ir) -r(A.Vx,A.FL) -r(A.Vy,A.Nl) -r(A.Vz,A.a7E) -r(A.VA,A.Fq) -r(A.VB,A.R7) -r(A.VP,A.fi) -r(A.VQ,A.tT) -r(A.Sm,A.tT) -s(A.ael,A.hJ) -r(A.Sn,A.fi) -s(A.aem,A.aPr) -s(A.aen,A.aP_) -s(A.aeT,A.np) -s(A.aeU,A.bs) -s(A.aeV,A.np) -s(A.aeW,A.bs) -s(A.aeZ,A.aX) -r(A.aje,A.avg) -s(A.aom,A.aX) -s(A.aon,A.aX) -r(A.Ho,A.mE) -s(A.ald,A.aX) -s(A.afL,A.aX) -s(A.ao7,A.hJ) -r(A.Hx,A.kT) -r(A.aoq,A.bw) -s(A.aor,A.lN) -s(A.aob,A.hJ) -r(A.Tu,A.fi) -r(A.Tv,A.mE) -s(A.aoh,A.N2) -r(A.aot,A.aL) -s(A.aou,A.dK) -r(A.ahO,A.fi) -r(A.W4,A.aL) -s(A.aow,A.I1) -r(A.Tz,A.ki) +r(A.ajN,A.aL) +s(A.ajO,A.dK) +s(A.aky,A.aX) +s(A.akB,A.nn) +s(A.akC,A.aX) +s(A.agh,A.aX) +s(A.agj,A.aX) +s(A.ah7,A.aX) +s(A.ajc,A.aX) +s(A.ajb,A.aX) +s(A.am2,A.aX) +s(A.aoo,A.Qv) +s(A.abl,A.aX) +s(A.abj,A.aX) +s(A.ag7,A.aX) +r(A.W4,A.HP) +r(A.W5,A.HP) +r(A.anW,A.kT) +s(A.apb,A.hI) +r(A.U7,A.aKw) +r(A.VA,A.DH) +r(A.VB,A.iq) +r(A.VC,A.FJ) +r(A.VD,A.Nn) +r(A.VE,A.a7L) +r(A.VF,A.Fo) +r(A.VG,A.Ra) r(A.VU,A.fi) -r(A.Wa,A.fi) -r(A.aox,A.mE) -r(A.Ij,A.mE) -r(A.HK,A.a3e) -r(A.aoB,A.tT) -s(A.aeM,A.rC) -r(A.Uq,A.ki) -r(A.Up,A.ki) -s(A.akh,A.rC) -r(A.Uu,A.fi) -r(A.Uv,A.mE) -r(A.HV,A.fi) -s(A.ah9,A.bs) -s(A.aoA,A.i3) -r(A.W6,A.a7C) -s(A.akF,A.aX) -s(A.akG,A.bs) -s(A.akI,A.bs) -s(A.akK,A.aX) -s(A.akL,A.aEd) -s(A.anP,A.aX) -r(A.W2,A.bw) -s(A.aoC,A.N2) -s(A.aoD,A.aaE) -s(A.aoI,A.aX) -r(A.Rt,A.V_) -s(A.alE,A.aX) -s(A.alF,A.aX) -s(A.alG,A.aX) -s(A.alH,A.aX) -s(A.alI,A.aX) -s(A.acw,A.hJ) -r(A.W7,A.kT) -r(A.W8,A.kT) -s(A.Vh,A.aQt) -s(A.ap3,A.N2) -s(A.ap4,A.aaE) -s(A.adQ,A.aFO) +r(A.VV,A.tQ) +r(A.Sp,A.tQ) +s(A.aes,A.hI) +r(A.Sq,A.fi) +s(A.aet,A.aPx) +s(A.aeu,A.aP5) +s(A.af_,A.nn) +s(A.af0,A.br) +s(A.af1,A.nn) +s(A.af2,A.br) +s(A.af5,A.aX) +r(A.ajl,A.avl) +s(A.aos,A.aX) +s(A.aot,A.aX) +r(A.Hn,A.mE) +s(A.alk,A.aX) +s(A.afS,A.aX) +s(A.aod,A.hI) +r(A.Hw,A.kT) +r(A.aow,A.bv) +s(A.aox,A.lN) +s(A.aoh,A.hI) +r(A.Tx,A.fi) +r(A.Ty,A.mE) +s(A.aon,A.N4) +r(A.aoz,A.aL) +s(A.aoA,A.dK) +r(A.ahV,A.fi) +r(A.W9,A.aL) +s(A.aoC,A.I0) +r(A.TC,A.kj) r(A.VZ,A.fi) -r(A.akM,A.a81) -r(A.aog,A.a81) -s(A.abK,A.iz) -s(A.agh,A.iz) -r(A.agi,A.ab) -s(A.ahQ,A.fq) -s(A.amq,A.ac) -r(A.ac4,A.ab) -s(A.ac5,A.cD) -r(A.aew,A.ab) -s(A.aex,A.cD) -r(A.aey,A.ab) -r(A.aeE,A.ab) -r(A.ai5,A.ab) -s(A.ai6,A.cD) -r(A.alb,A.ab) -r(A.alc,A.ab) -s(A.ajT,A.pf) -r(A.Ue,A.dj) -r(A.acy,A.a55) -r(A.acz,A.ab) -r(A.acx,A.ab) -r(A.afA,A.ab) -r(A.afl,A.ab) -r(A.afm,A.ab) -r(A.ahI,A.ab) -r(A.ahH,A.ab) -r(A.ai9,A.ab) -s(A.aia,A.cD) -s(A.aly,A.fq) -s(A.alz,A.bc) -r(A.UZ,A.dj) -s(A.acI,A.a0x) -s(A.anD,A.ab_) -s(A.anF,A.ab_) -s(A.and,A.wp) -s(A.ane,A.t8) -s(A.anf,A.t8) -s(A.ang,A.t8) -s(A.anh,A.ab0) -s(A.ani,A.t8) -s(A.anj,A.GU) -s(A.ank,A.wp) -s(A.anl,A.t8) -s(A.anm,A.ab0) -s(A.ann,A.GU) -s(A.anx,A.aRn) -s(A.any,A.aRo) -s(A.anz,A.ab2) -s(A.anA,A.ab3) -s(A.anB,A.aRS) -s(A.anC,A.aRX) -s(A.anu,A.ab2) -s(A.anv,A.ab3) -s(A.anw,A.t8) -s(A.anG,A.aRY) -s(A.ap6,A.Re) -s(A.ap7,A.Re) -s(A.anr,A.ab1) -s(A.ans,A.aRO) -s(A.ant,A.aRN) -s(A.ano,A.Rf) -s(A.anE,A.Rf) -s(A.anp,A.Rf) -s(A.anq,A.ab1)})() -var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{p:"int",a2:"double",cX:"num",k:"String",F:"bool",bi:"Null",H:"List"},mangledNames:{},types:["~()","a2(a2)","~(i)","~(bD)","~(mc)","bi()","~(vf,j)","~(z?)","~(F)","F(ni,j)","l(ae)","~(b7)","bi(i)","~(c5)","~(ml)","~(J)","~(p)","~(oa)","ao<~>()","F(b7)","F(p)","bi(@)","~(C)","~(k,@)","H()","~(k)","KS(j)","~(qQ)","F(fA)","bi(~)","F(k)","~(o9,F)","n(c3)","bi(z,ea)","~(@)","F(z?)","~(cv?)","~(nr)","bk(@)","~(yr)","a2(a1)","F(oK)","~(kD)","~(ND)","F(c3)","~(bb)","~(vq)","F(hM?)","F(r9)","k(k)","p(fA,fA)","p(k)","l(R)","~(hm,~())","a2(a2,a2)","~(a)","~(~())","~(ob)","b5()","~(a2)","nc(k?,nc)","~(vp)","F(C)","a(a)","a2(a1,a2)","N(c3)","k()","F(jb)","~(p,oa)","~(r6)","k(zd)","~(Eq)","F(ja)","lW()","ce?(cZ?)","@()","b5<@>()","bi(p)","iJ(o9)","F()","k(p)","b5>()","F(kS)","~(i3)","p(p)","k(iG)","a2()","~(x)","~(rm)","EB(p)","F(@)","p(z?)","~(iz,z)","~(k,k)","~(Qe)","F(hM)","~(qu)","~(zs)","j(a)","ao<@>(p6)","~(ay)","F(oH)","~(Md)","F(hb)","f8(@)","~(j5)","~(Qb)","~(eF)","F(eL)","~(z?,z?)","p(J,J)","0&()","p()","c3<0^>()","~(Cn,eQ)","F(pB)","~(jg)","~(z,ea)","F(l1)","F(yq)","~(~)","F(z?,z?)","~(Ep)","p(el,el)","F(el)","~({curve:hS,descendant:J?,duration:bD,rect:x?})","x()","k(f6)","~(kC)","~(p,ob)","~(z[ea?])","~(cB)","uV(fA,nW)","C0(p)","~(iP)","~(jf)","a(a,nV)","@(@)","F(kJ)","b5()","bn<0^>(bn<0^>,bn<0^>)","~(wh)","ao()","~(mA)","i()","~(M)","n(n)","~(iD,F)","~(oG)","~([bX?])","j(ij)","~(a9U)","l(ae,l?)","ce?(cZ?)","jK(ae)","l(ae,un)","F(Al)","~(fo)","z()","F(p,p)","bi(F)","tk(ae)","~(@,@)","F(k?)","~(lX,mH?)","wK(ae,dF,l?)","wJ(ae,dF,l?)","M()","a2(M)","yL()","~(jS)","lj()","js(c5)","~(a1?)","H()","Cu(H)","~(ux)","p(@,@)","k(k,k)","n?(c3)","~(Qd)","F(K9)","ce?(cZ?)","dd(k,k,k)","~(Qf)","kl(o0)","a2(BA)","~(d0)","i(i)","~([ob?])","F(ni)","n?(n?)","~(vX)","bi(k)","bk<@>?(bk<@>?,@,bk<@>(@))","i([i?])","~(cX)","~(Qc)","bi(z?)","~(H)","tX(ae,wn)","~(nA)","nA()","~(bp)","ao()","~(uu)","~(kF)","pJ?(p)","fv(p)","~(F?)","H()","H(oo)","M(a1,b8)","k?(lE)","ao(cv?)","jf()","@(k)","~(p,a)","bi(z[ea?])","~(nE)","nE()","iJ?(o9)","~(AI,@)","~(rn)","ao<~>(p6)","a(p)","~(fI)","l0(l0)","~(oh)","k(k?)","oh()","~(yu)","by()","ta()","~(z_)","F(lV)","~(hC)","F(wp)","z?(z?)","e3(e3)","ao()","F(bgj)","~(kN)","a(f6)","kN()","~(Cn)","H()","bi(pi)","kJ()","F(F?)","F(tQ)","bi(eg)","~(fj,k,p)","F(avz)","iP()","p(hu,hu)","bY(bY,F,lW)","F(h1)","F(i3,a2)","F(de)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","ao(bp)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","GD(p)","bO()","ER(p)","k_(kz

    )","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","N(N)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","jK(ae,z?)","~(y0)","F(bp)","a_(R)","~(eg)","Gj(R)","F(a,a)","F(bO,bO)","F(a)","Fu(R)","EO(R)","k_(n)","~(pk)","u5(a)","Fh(a)","F5(a)","a_(R)","a_(R)","p(C)","~(wA)","fo(a2)","F(bO)","a_(R)","a2(ay)","a(a,ay)","a_(R)","a2(k)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","j5(ae)","DE(ae,j5)","F(lV)","F(nK)","yX(R)","a_(R)","eg(eg)","xF(R)","xE(R)","l(ae,av)","a_(R)","DA()","l(ae,b8)","l()","l(ae,jF<~>)","a_(R)","a_(R)","~(pn)","a_(R)","a_(R)","a_(R)","F(oP)","F(ay)","F(lu)","bi(fv)","F(a2)","a(a2)","a_(R)","a_(R)","F(he)","a_(R)","a_(R)","a_(R)","a_(R)","u9(R)","~(OT)","~(OU)","~(FB)","a_(R)","eg(iM)","a2(qU)","a_(R)","ao(p,re)","a(a,a)","F(eQ)","G4(p)","iM(fv)","iM(@)","~(iM)","ao()","a_(R)","a_(R)","yP(ae,lT)","E3(ae,eg)","yQ(ae,H)","E4(ae,fv)","a_(R)","F(uu)","xN(R)","p(x,x)","Gz()","ao(k)","p(mL,mL)","F(fr)","ao>(fr)","F(i2)","k?(kg)","p(kg,kg)","ao(kg)","AX({from:a2?})","~(H0)","a_(R)","k(k,n)","a_(R)","a_

      (R)","~(@())","~(tZ)","ao<~>(~)","~(id)","ao<~>(id)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","eZ?()","eZ()","Dn(k)","a_(R)","~(ad)","k(e6)","Hs()","~(F2)","a_(R)","F(ph)","ht?(ph)","k(a2)","b7k?(j)","b7k?()","~(to)","by<~(c5),b0?>()","~(~(c5),b0?)","a_(R)","a_(R)","Br()","xR(ig)","D5(ig)","xQ(ig)","Eu(x?,x?)","l(ae,~())","a_(R)","r_<0^>(lQ,l(ae))","a2(tc)","a_(R)","0^?(0^?(cZ?))","0^?(ce<0^>?(cZ?))","Cf(R)","ce?(cZ?)","a_(R)","ce?(cZ?)","a_(R)","ce?(cZ?)","ce?(cZ?)","ff?(c3)","ff?(cZ?)","a_(R)","n?(cZ?)","t4?(cZ?)","ze?(cZ?)","bD?(cZ?)","F?(cZ?)","x4?(cZ?)","E1?(cZ?)","ff(c3)","a_(R)","l(ae,dF,dF)","no(ae)","~(tM)","~(u0)","b6(l)","a_(R)","x()?(a1)","F(ae)","a_(R)","F(uN?)","n(wy)","a_(R)","a_(R)","a_(R)","a_(R)","n?(n?,n?,n?[n?])","z6(ae)","at?(ae,za,iu)","F(lv)","a_(R)","~(nu,B4,Do?)","vU(@)","a_(R)","a_(R)","rd?(eZ)","q5(ae,l?)","a_(R)","F(c3)","a2(c3)","a_(R)","a_(R)","a_(R)","a_(R)","a_(R)","~(ok)","n?()","a_(R)","CL(ae)","E0(ae)","~(mj)","jD(ae,l?)","yO(ae,l?)","FI(ae,l?)","Ba(lq)","AV(@)","mK()","bp>(z,pD<@>)","F(bp>)","~(p,p)","ao(fj{allowUpscaling:F,cacheHeight:p?,cacheWidth:p?})","ao(oR{allowUpscaling:F,cacheHeight:p?,cacheWidth:p?})","ao(oR{getTargetSize:bAV(p,p)?})","eE(eE,dt)","dt(dt)","k(dt)","HF()","~(iD?,F)","ao<~>(z,ea?)","bi(Cq)","bi(aqQ)","Ah(ae)","~(iD)","~(oQ)","~(z,ea?)?(jS)","~(oQ)?(jS)","~(j4)","r_<~>(lQ)","k_(cp)","x(cp)","rg(cp)","F(p,F)","~(b9d)","k(a2,a2,k)","a2?()","~(lX)","iQ(iQ)","F(qR)","x(x?,iQ)","ff(r5)","~(r5,b0)","F(r5)","~(qn?)","~(H{isMergeUp:F})","~([a2])","AN(eZ)","~(tj)","F(tj)","pG?(vf,j)","F(FZ{crossAxisPosition!a2,mainAxisPosition!a2})","k?(k?)","~(eZ)","F(a1)","kE(qn)","nD(j)","F(eT)","Fa(ae)","~(p,Hq)","~(p,eV,cv?)","~(n)","el(tp)","xB(mC,~(),hf?)","xl(mC,~(),hf?)","p(el)","el(p)","~(o1)","ao()","cv(cv?)","tR(by)","dk()","ao(k?)","zw(mC,~(),hf?)","ao<~>(cv?,~(cv?))","fj(cv)","ao<~>(ao)","ao<~>(fj)","ao>(@)","~(nW)","hb(@)","ao(cv?)","O_()","k(hb)","ao()>()","ao<~>([i?])","H()","H(H)","a2(cX)","H<@>(k)","H(Ap)","~(d9)","d9(bP)","~(cf)","F(bP)","ek<@>?(lQ)","ek<@>(lQ)","F(E9)","@(@,@)","CB(ae)","nD()","ao<~>(@)","ao<~>(mc)","fj(@,@)","x(avz)","~(hW)","~([bD?])","~(p,p,p)","~(k,k?)","~(wi)","~(nX)","~(rE)","~(iL)","~(axT)","~(mO)","z?(kB)","f_(f_,w9)","ao<~>(vj)","~(f_)","F(f_?,f_)","xH(ae,m1)","F(ls)","p(p,p)","F(LQ)","~(Hm)","F(Hc)","~(k,p?)","F(B8)","c3(hu)","~(k,p)","H(ae)","x(hu)","p(pR,pR)","H(hu,B)","F(hu)","F(lq<@>)","b7?(b7)","z?(p,b7?)","~([z?])","kC()","~(@,ea)","aT<@>(@)","~(p,@)","bi(@,ea)","bi(~())","bp(bp)","@(@,k)","M(i)","~(H,i)","~(ro)","~(ry)","~(kW,z)","rr(ae,l?)","~(tf)","l(ae,dF,DQ,ae,ae)","F(tf)","zj(ae,l?)","yI(ae)","a2(@)","~(k?)","y2(@)","AU(@)","z(z)","ao<@>(HS)","by(H<@>)","by(by)","bi(by)","bi(ae,za,iu)","~(Dg?,Gp?)","F(ek<@>?)","F(ra)","~(k,i)","~(uZ,p)","hM(ek<@>)","bp>(@,@)","a1?()","~(AR,Gt)","u9(ae,l?)","bi(fI?)","~(hm)","cO(F)","vF(ae,l?)","q5(ae)","nF(ae,l?)","yG(c5)","Er(c5)","~(nN)","~(pg)","0&(@)","l(ae,m1)","F(mG)","bi(H<~>)","ao(i)","~(k,z?)","F(rC?)","pU()","~(pU)","up(pg)","pV()","~(pV)","p(i3,i3)","F(i3)","~(Au,bX)","H()","I4(ae,m1)","~(a1)","b7?()","F(py)","jO?(py)","l9(py)","b7(l)","F(l9)","F(H)","B(l9)","a1(b7)","H(l9)","Eo(fJ)","DT(fJ)","Cs(fJ)","Gq(fJ)","Gl(fJ)","pz()","~(pz)","pA()","~(pA)","~(wk)","~(vA)","Eb(fJ)","~(lh?)","xS(ae,b8)","DJ(ae,b8)","kP(ae,b8)","pM()","~(pM)","uf(ae)","l(GL,k?,a2?,a2?)","zb(ae,zc?)","FE(fJ)","lY(jb)","bi(cv)","ao()","ao<~>(k,cv?,~(cv?)?)","~(li)","rq(lf)","t2(lf)","~(lf)","uk(p)","DW(fJ)","a_(R)","HU()","F(aIp)","F(bgk)","F(EV)","F(bgO)","F(bgP)","F(bgl)","ao(Zk)","F(k,k)","Bn()","~(H

      )","cE(d8)","a2(a2,vl)","~(B)","Ff(ae,l?)","iH(iH)","l(ae,jF)","Jp(k)","mo(ij)","hS()","H

      (k)","ao()","~(@,ea?)","bi(iH)","k(lE)","~(H,i)","~(p,F(oK))","B()","Ej()","~(El)","~(i,i)","F(a6h)","p(cd,cd)","~(i?)","ao(k,by)","F(lE)","p(wG,wG)","H

      ()","F(oE)","p(oE,oE)","bi(k[k?])","F(Bf)","B2(p)","F(yY)","a({longMultiplier!a2,shortMultiplier:a2})","kR()","~(p,by)","p(ve,ve)","Ex(ae,hj)","DF(ae,hj)","F(n)","p(iq,iq)","p(p,iq)","iq(k)","iq(k,k,k)","hy(H<@>)","hy(k?,hy)","Ci(a2)","ao(k)","k(p3)","k(pm)","k(w0)","k(w1)","k(t1)","k(oN)","k(uC)","F(nM)","k(ut)","k(ul)","k(qi)","k(lM)","k(AZ)","k(B0)","yw(p)","k(de)","H>(de)","k(fs)","fs(z?,fs)","nM(de)","cx?(de)","xu(cx)","H(de)","k?(de)","xm(@)","H(de)","Gf()","k?(l1)","ao(k?)","F(lZ)","mL(cx)","F(wj)","p?(k)","H(de)","H(de)","H(de)","H>(de)","H

      (de)","~(p,fK)","bi(~(j4))","fv(a)","~(a2,a2,a2,a2)","ao()","nS(~)","N8()","ao(oR)","~(z,ea?)","ao(cv)","a2(cR,cR,cR,cR,a2)","jG?(k)","H(k)","~(e9?)","iJ(lI)","H()","F(bp)","~(e9)","V<0^>(k)","bp(i8)","bp(i8)","F(e3)","k?(e3)","a2(p)","~(M?)","k?(k)","l0(hr)","b5()","b5()","b5()","b5>()","b5


      ()","bi(H,i)","b5()","b5()","b5()","b5()","b5()","b5()","i?(i)","k(z?)","~(pt)","GX(k)","hL(k,k,H
      ,k,k)","hr(k,k,dd)","dd(k,k,k,dd)","F(Q2,j3)","dd(k)","iU(k,k,k,k)","oi(k,k,k)","mS(k,k,k)","m3(k,H
      ,k,k)","bi(B9)","oj(k,k,k,k)","m4(k,k,k,hD?,k,k?,k,k)","hD(k,k,dd)","hD(k,k,dd,k,dd)","k(k,k,k)","b5(wo)","~(eo)","~(j3)","~(Bh?,biK?,Bh,~())","p(k{onError:p(k)?,radix:p?})","p(df<@>,df<@>)","H()","H(k,H)","0^(0^,0^)","M?(M?,M?,a2)","a2?(cX?,cX?,a2)","n?(n?,n?,a2)","qj()","qq()","qJ()","qL()","r3()","r4()","rt()","ru()","rz()","rA()","t6()","oe()","l(ae,rc)","~(fj)","CI({comparator:p(C,C)?,strictMode:F?})","wA()","rU({style:N?,textDirection:pC?})","l(ae,j,F,l)","~(cz{forceReport:F})","o7?(k)","a2(a2,a2,a2)","jf({allowedButtonsFilter:F(p)?,debugOwner:z?,supportedDevices:c3?})","qQ({allowedButtonsFilter:F(p)?,debugOwner:z?,supportedDevices:c3?})","kC({allowedButtonsFilter:F(p)?,debugOwner:z?,supportedDevices:c3?})","r6({allowedButtonsFilter:F(p)?,debugOwner:z?,longTapDelay:bD,supportedDevices:c3?})","pn({allowedButtonsFilter:F(p)?,debugOwner:z?,dragStartBehavior:Db,supportedDevices:c3?,trackpadScrollCausesScale:F,trackpadScrollToScaleFactor:j})","iP({allowedButtonsFilter:F(p)?,debugOwner:z?,supportedDevices:c3?})","l(ae,dF,dF,l)","F?(F?,F?,a2)","ao()","l(ae,l)","hi?(hi?,hi?,a2)","eE?(eE?,eE?,a2)","N?(N?,N?,a2)","p(alR<@>,alR<@>)","F({priority!p,scheduler!ir})","k(cv)","H3(cv)","H(k)","nJ({character:k?,logicalKey!m,physicalKey!I,synthesized:F,timeStamp!bD})","mr({logicalKey!m,physicalKey!I,synthesized:F,timeStamp!bD})","p(b7,b7)","fb(fb?,fb?,a2)","H>(nQ,k)","p(l,p)","ao<@>(bA_)","iG(k{tabRemaining:p?})","~(ae,bs?)","~()(a2q<@>,aq?)","qH(cx)","rk(k)","fs(cx)","kg(cx)","Ju(cx)","Dh(cx)","KM(cx)","fr(cx)","Qh(cx)","GB(cx)","de(l1)","Qg(cx)","Li(cx)","Gm(cx)","lZ(cx)","QG(cx)","mL(cx{tsx:wj?})","pK(cx)","t5(cx)","GO(cx)","Fi?(Y3,k,k)","~(r9)","F(F)","d9(p)","~(k?{wrapWidth:p?})","H()","n(ij)","qs(ij)","a2(ij)","p(ij)","p(vc)","o5(ij)","p(z?,z?)","0^(0^)","j3(u8)","fj({seed:p})","ao<~>(i,i)","~(jH)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.BC&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.TO&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.TP&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.TQ&&a.b(d.a)&&b.b(d.b)&&c.b(d.c)}} -A.bDM(v.typeUniverse,JSON.parse('{"a5q":"nO","pI":"nO","oY":"nO","aCc":"nO","aFA":"nO","aVr":"nO","bNy":"i","bNz":"i","bLj":"i","bL4":"bb","bMs":"bb","bLm":"tU","bL5":"aD","bOe":"aD","bPc":"aD","bL1":"br","bN1":"br","bQz":"pi","bLo":"bC","bPd":"bP","bMi":"bP","bNd":"qr","bQa":"iS","bQ8":"zi","bLz":"oy","bPF":"oy","bNT":"d9","bNg":"yE","bNe":"yD","bLS":"dI","bLU":"nm","bLX":"iO","bLY":"jM","bLT":"jM","bLV":"jM","u7":{"eg":[]},"Jx":{"j4":[]},"fD":{"fu":["1"]},"i1":{"h2":[]},"Cs":{"lP":[]},"DT":{"lP":[]},"DW":{"lP":[]},"Eb":{"lP":[]},"Eo":{"lP":[]},"FE":{"lP":[]},"Gl":{"lP":[]},"Gq":{"lP":[]},"up":{"aD6":[]},"a6d":{"j3":[]},"Yx":{"dp":[]},"Zb":{"dp":[]},"Z9":{"dp":[]},"Zj":{"dp":[]},"Zf":{"dp":[]},"Za":{"dp":[]},"Zi":{"dp":[]},"YA":{"dp":[]},"YE":{"dp":[]},"Yz":{"dp":[]},"Yy":{"dp":[]},"YG":{"dp":[]},"YL":{"dp":[]},"YN":{"dp":[]},"YV":{"dp":[]},"YR":{"dp":[]},"YT":{"dp":[]},"YS":{"dp":[]},"YH":{"dp":[]},"YM":{"dp":[]},"YF":{"dp":[]},"YP":{"dp":[]},"YU":{"dp":[]},"YI":{"dp":[]},"YK":{"dp":[]},"YJ":{"dp":[]},"YO":{"dp":[]},"YQ":{"dp":[]},"Zc":{"dp":[]},"Ze":{"dp":[]},"Zd":{"dp":[]},"a88":{"dy":[]},"Y5":{"Cn":[]},"Mh":{"fD":["i"],"fu":["i"]},"YB":{"qe":[]},"Jw":{"qe":[]},"Cx":{"qe":[]},"Z3":{"qe":[]},"Zg":{"qe":[]},"Cw":{"qe":[]},"MO":{"B":["nP"],"B.E":"nP"},"a2f":{"c7":[]},"IE":{"L6":[]},"Z0":{"fD":["i"],"qe":[],"fu":["i"]},"RM":{"fD":["i"],"qe":[],"fu":["i"]},"Yv":{"fD":["i"],"fu":["i"],"j4":[]},"CR":{"jW":[]},"a73":{"jW":[]},"Xr":{"jW":[],"arh":[]},"Zn":{"jW":[],"ati":[]},"Zq":{"jW":[],"atm":[]},"Zp":{"jW":[],"atl":[]},"a4w":{"jW":[],"aFQ":[]},"QU":{"jW":[],"aa4":[]},"a4u":{"jW":[],"aa4":[],"aFM":[]},"a5n":{"jW":[]},"Z4":{"fD":["i"],"fu":["i"]},"Cy":{"fD":["i"],"fu":["i"],"k_":[]},"YW":{"me":[],"fD":["i"],"fu":["i"],"jm":[]},"Cz":{"fD":["i"],"fu":["i"],"rg":[]},"Z8":{"B":["vl"],"B.E":"vl"},"YD":{"fD":["i"],"fu":["i"]},"YC":{"fD":["i"],"fu":["i"],"vl":[]},"Jy":{"fD":["i"],"fu":["i"]},"me":{"fD":["i"],"fu":["i"],"jm":[]},"Z_":{"me":[],"fD":["i"],"kH":[],"fu":["i"],"jm":[]},"YY":{"me":[],"fD":["i"],"kH":[],"fu":["i"],"jm":[]},"YZ":{"me":[],"fD":["i"],"kH":[],"fu":["i"],"jm":[]},"YX":{"me":[],"fD":["i"],"kH":[],"fu":["i"],"jm":[]},"Z1":{"me":[],"fD":["i"],"fu":["i"],"jm":[]},"Z2":{"aD6":[]},"Y6":{"dy":[]},"JB":{"fD":["i"],"fu":["i"]},"a2a":{"bf0":[]},"a29":{"c7":[]},"Lr":{"c7":[]},"ia":{"B":["1"],"B.E":"1"},"td":{"B":["1"],"B.E":"1"},"Nt":{"i1":[],"h2":[],"arh":[]},"a8Y":{"Cn":[]},"Nv":{"i1":[],"h2":[],"atm":[]},"a5g":{"i1":[],"h2":[],"atl":[]},"Nu":{"i1":[],"h2":[],"ati":[]},"Nw":{"i1":[],"h2":[],"aFM":[]},"Nx":{"i1":[],"h2":[],"aFQ":[]},"Gd":{"k_":[]},"w4":{"rg":[]},"a90":{"B":["vl"],"B.E":"vl"},"a9_":{"vl":[]},"a5j":{"h2":[]},"Kt":{"ej":[]},"Nk":{"ej":[]},"a4U":{"ej":[]},"a4Y":{"ej":[]},"a4W":{"ej":[]},"a4V":{"ej":[]},"a4X":{"ej":[]},"a4F":{"ej":[]},"a4E":{"ej":[]},"a4D":{"ej":[]},"a4H":{"ej":[]},"a4K":{"ej":[]},"a4M":{"ej":[]},"a4T":{"ej":[]},"a4P":{"ej":[]},"a4R":{"ej":[]},"a4Q":{"ej":[]},"a4I":{"ej":[]},"a4L":{"ej":[]},"a4G":{"ej":[]},"a4O":{"ej":[]},"a4S":{"ej":[]},"a4J":{"ej":[]},"Nj":{"ej":[]},"a4N":{"ej":[]},"Ny":{"i1":[],"h2":[]},"y6":{"jm":[]},"Dm":{"kH":[],"jm":[]},"a1H":{"kH":[],"jm":[]},"a1E":{"kH":[],"jm":[]},"DL":{"kH":[],"jm":[]},"a1C":{"kH":[],"jm":[]},"Te":{"qw":[]},"a0r":{"qw":[]},"ME":{"qw":[]},"My":{"qw":[]},"a5i":{"h2":[]},"Nz":{"i1":[],"h2":[],"aa4":[]},"Lp":{"j4":[]},"a25":{"j4":[]},"PB":{"L6":[]},"Lq":{"eg":[]},"a7K":{"b9d":[]},"pW":{"K":["1"],"H":["1"],"as":["1"],"B":["1"]},"afZ":{"pW":["p"],"K":["p"],"H":["p"],"as":["p"],"B":["p"]},"aaa":{"pW":["p"],"K":["p"],"H":["p"],"as":["p"],"B":["p"],"K.E":"p","B.E":"p","pW.E":"p"},"F1":{"zC":[]},"Yj":{"Gc":[]},"a74":{"Gc":[]},"a0k":{"nN":[]},"a0q":{"ym":[]},"a0v":{"ym":[]},"LJ":{"F":[],"e2":[]},"LK":{"bi":[],"e2":[]},"nO":{"i":[]},"o":{"H":["1"],"i":[],"as":["1"],"B":["1"],"ch":["1"],"B.E":"1"},"aC4":{"o":["1"],"H":["1"],"i":[],"as":["1"],"B":["1"],"ch":["1"],"B.E":"1"},"uU":{"a2":[],"cX":[],"df":["cX"]},"E6":{"a2":[],"p":[],"cX":[],"df":["cX"],"e2":[]},"LL":{"a2":[],"cX":[],"df":["cX"],"e2":[]},"oX":{"k":[],"df":["k"],"ch":["@"],"e2":[]},"ol":{"B":["2"]},"xt":{"ol":["1","2"],"B":["2"],"B.E":"2"},"Sp":{"xt":["1","2"],"ol":["1","2"],"as":["2"],"B":["2"],"B.E":"2"},"RI":{"K":["2"],"H":["2"],"ol":["1","2"],"as":["2"],"B":["2"]},"dH":{"RI":["1","2"],"K":["2"],"H":["2"],"ol":["1","2"],"as":["2"],"B":["2"],"K.E":"2","B.E":"2"},"qc":{"c3":["2"],"ol":["1","2"],"as":["2"],"B":["2"],"B.E":"2"},"qa":{"bz":["3","4"],"by":["3","4"],"bz.V":"4","bz.K":"3"},"qb":{"ol":["1","2"],"as":["2"],"B":["2"],"B.E":"2"},"nL":{"dy":[]},"mf":{"K":["p"],"H":["p"],"as":["p"],"B":["p"],"K.E":"p","B.E":"p"},"as":{"B":["1"]},"aM":{"as":["1"],"B":["1"]},"aC":{"aM":["1"],"as":["1"],"B":["1"],"B.E":"1","aM.E":"1"},"dJ":{"B":["2"],"B.E":"2"},"y4":{"dJ":["1","2"],"as":["2"],"B":["2"],"B.E":"2"},"W":{"aM":["2"],"as":["2"],"B":["2"],"B.E":"2","aM.E":"2"},"bm":{"B":["1"],"B.E":"1"},"nv":{"B":["2"],"B.E":"2"},"AK":{"B":["1"],"B.E":"1"},"Ky":{"AK":["1"],"as":["1"],"B":["1"],"B.E":"1"},"rK":{"B":["1"],"B.E":"1"},"Di":{"rK":["1"],"as":["1"],"B":["1"],"B.E":"1"},"PI":{"B":["1"],"B.E":"1"},"ll":{"as":["1"],"B":["1"],"B.E":"1"},"qF":{"B":["1"],"B.E":"1"},"Kx":{"qF":["1"],"as":["1"],"B":["1"],"B.E":"1"},"be":{"B":["1"],"B.E":"1"},"GK":{"K":["1"],"H":["1"],"as":["1"],"B":["1"]},"cj":{"aM":["1"],"as":["1"],"B":["1"],"B.E":"1","aM.E":"1"},"rR":{"AI":[]},"BC":{"A2":[]},"TO":{"A2":[]},"TP":{"A2":[]},"TQ":{"A2":[]},"xK":{"Bb":["1","2"],"by":["1","2"]},"CO":{"by":["1","2"]},"bl":{"CO":["1","2"],"by":["1","2"]},"RS":{"B":["1"],"B.E":"1"},"bE":{"CO":["1","2"],"by":["1","2"]},"LD":{"qK":[]},"nG":{"qK":[]},"N3":{"rX":[],"dy":[]},"a2I":{"dy":[]},"aaf":{"dy":[]},"a4n":{"c7":[]},"UQ":{"ea":[]},"ua":{"qK":[]},"Zu":{"qK":[]},"Zv":{"qK":[]},"a9p":{"qK":[]},"a8O":{"qK":[]},"Cg":{"qK":[]},"adt":{"dy":[]},"a7g":{"dy":[]},"iE":{"bz":["1","2"],"by":["1","2"],"bz.V":"2","bz.K":"1"},"bg":{"as":["1"],"B":["1"],"B.E":"1"},"TL":{"A2":[]},"TM":{"A2":[]},"TN":{"A2":[]},"qT":{"a6h":[]},"HH":{"a6i":[],"zd":[]},"abf":{"B":["a6i"],"B.E":"a6i"},"G8":{"zd":[]},"alk":{"B":["zd"],"B.E":"zd"},"MP":{"i":[],"Y3":[],"e2":[]},"MU":{"i":[],"fx":[]},"MQ":{"i":[],"cv":[],"fx":[],"e2":[]},"EG":{"cu":["1"],"i":[],"fx":[],"ch":["1"]},"v8":{"K":["a2"],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"B":["a2"]},"lD":{"K":["p"],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"]},"MR":{"v8":[],"K":["a2"],"ayh":[],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"B":["a2"],"e2":[],"K.E":"a2","B.E":"a2"},"a48":{"v8":[],"K":["a2"],"ayi":[],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"B":["a2"],"e2":[],"K.E":"a2","B.E":"a2"},"a49":{"lD":[],"K":["p"],"aBL":[],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"],"e2":[],"K.E":"p","B.E":"p"},"MT":{"lD":[],"K":["p"],"aBM":[],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"],"e2":[],"K.E":"p","B.E":"p"},"a4a":{"lD":[],"K":["p"],"aBN":[],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"],"e2":[],"K.E":"p","B.E":"p"},"MV":{"lD":[],"K":["p"],"aQq":[],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"],"e2":[],"K.E":"p","B.E":"p"},"a4b":{"lD":[],"K":["p"],"GF":[],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"],"e2":[],"K.E":"p","B.E":"p"},"MW":{"lD":[],"K":["p"],"aQr":[],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"],"e2":[],"K.E":"p","B.E":"p"},"zr":{"lD":[],"K":["p"],"fj":[],"cu":["p"],"H":["p"],"i":[],"as":["p"],"fx":[],"ch":["p"],"B":["p"],"e2":[],"K.E":"p","B.E":"p"},"amO":{"jr":[]},"aeB":{"dy":[]},"Vg":{"rX":[],"dy":[]},"aT":{"ao":["1"]},"Ve":{"a9U":[]},"Rq":{"CG":["1"]},"UY":{"B":["1"],"B.E":"1"},"Xg":{"dy":[]},"iV":{"jt":["1"],"I7":["1"],"dk":["1"],"dk.T":"1"},"Bm":{"wt":["1"],"iW":["1"],"iW.T":"1"},"Rr":{"RB":["1"]},"a9T":{"c7":[]},"Bs":{"CG":["1"]},"bU":{"Bs":["1"],"CG":["1"]},"tn":{"Bs":["1"],"CG":["1"]},"PY":{"dk":["1"]},"wq":{"abA":["1"],"I6":["1"]},"I9":{"I6":["1"]},"jt":{"I7":["1"],"dk":["1"],"dk.T":"1"},"wt":{"iW":["1"],"iW.T":"1"},"iW":{"iW.T":"1"},"I7":{"dk":["1"]},"Bu":{"dk":["1"],"dk.T":"1"},"mV":{"dk":["2"]},"Hp":{"iW":["2"],"iW.T":"2"},"tu":{"mV":["1","1"],"dk":["1"],"dk.T":"1","mV.T":"1","mV.S":"1"},"tg":{"mV":["1","2"],"dk":["2"],"dk.T":"2","mV.T":"2","mV.S":"1"},"anH":{"Bh":[]},"ajV":{"Bh":[]},"b8b":{"c3":["1"],"as":["1"],"B":["1"]},"te":{"bz":["1","2"],"by":["1","2"],"bz.V":"2","bz.K":"1"},"wz":{"te":["1","2"],"bz":["1","2"],"by":["1","2"],"bz.V":"2","bz.K":"1"},"S6":{"te":["1","2"],"bz":["1","2"],"by":["1","2"],"bz.V":"2","bz.K":"1"},"Bw":{"as":["1"],"B":["1"],"B.E":"1"},"T6":{"iE":["1","2"],"bz":["1","2"],"by":["1","2"],"bz.V":"2","bz.K":"1"},"T5":{"iE":["1","2"],"bz":["1","2"],"by":["1","2"],"bz.V":"2","bz.K":"1"},"pP":{"BE":["1"],"po":["1"],"c3":["1"],"as":["1"],"B":["1"],"B.E":"1"},"l7":{"BE":["1"],"po":["1"],"b8b":["1"],"c3":["1"],"as":["1"],"B":["1"],"B.E":"1"},"of":{"K":["1"],"H":["1"],"as":["1"],"B":["1"],"K.E":"1","B.E":"1"},"M2":{"B":["1"],"B.E":"1"},"K":{"H":["1"],"as":["1"],"B":["1"]},"bz":{"by":["1","2"]},"T9":{"as":["2"],"B":["2"],"B.E":"2"},"Ml":{"by":["1","2"]},"Bb":{"by":["1","2"]},"Se":{"Sf":["1"],"b7j":["1"]},"Bt":{"Sf":["1"]},"xZ":{"as":["1"],"B":["1"],"B.E":"1"},"M5":{"aM":["1"],"as":["1"],"B":["1"],"B.E":"1","aM.E":"1"},"po":{"c3":["1"],"as":["1"],"B":["1"]},"BE":{"po":["1"],"c3":["1"],"as":["1"],"B":["1"]},"dV":{"BE":["1"],"po":["1"],"c3":["1"],"as":["1"],"B":["1"],"B.E":"1"},"PO":{"bz":["1","2"],"by":["1","2"],"bz.V":"2","bz.K":"1"},"tl":{"as":["1"],"B":["1"],"B.E":"1"},"BG":{"as":["2"],"B":["2"],"B.E":"2"},"UJ":{"as":["bp<1,2>"],"B":["bp<1,2>"],"B.E":"bp<1,2>"},"tm":{"pT":["1","2","1"],"pT.T":"1"},"UN":{"pT":["1","jw<1,2>","2"],"pT.T":"2"},"BF":{"pT":["1","jw<1,2>","bp<1,2>"],"pT.T":"bp<1,2>"},"G3":{"po":["1"],"c3":["1"],"as":["1"],"B":["1"],"B.E":"1"},"ag6":{"bz":["k","@"],"by":["k","@"],"bz.V":"@","bz.K":"k"},"ag7":{"aM":["k"],"as":["k"],"B":["k"],"B.E":"k","aM.E":"k"},"X9":{"y5":[]},"amU":{"hQ":["k","H

      "]},"Xb":{"hQ":["k","H

      "]},"amT":{"hQ":["H

      ","k"]},"Xa":{"hQ":["H

      ","k"]},"XA":{"hQ":["H

      ","k"]},"Xz":{"hQ":["k","H

      "]},"a27":{"hQ":["k","k"]},"LM":{"dy":[]},"a2J":{"dy":[]},"a2M":{"hQ":["z?","k"]},"a2L":{"hQ":["k","z?"]},"a2U":{"y5":[]},"a2W":{"hQ":["k","H

      "]},"a2V":{"hQ":["H

      ","k"]},"aan":{"y5":[]},"aao":{"hQ":["k","H

      "]},"Bc":{"hQ":["H

      ","k"]},"lj":{"df":["lj"]},"a2":{"cX":[],"df":["cX"]},"bD":{"df":["bD"]},"p":{"cX":[],"df":["cX"]},"H":{"as":["1"],"B":["1"]},"cX":{"df":["cX"]},"a6i":{"zd":[]},"c3":{"as":["1"],"B":["1"]},"k":{"df":["k"]},"xb":{"dy":[]},"rX":{"dy":[]},"ne":{"dy":[]},"Fd":{"dy":[]},"Lu":{"dy":[]},"a4h":{"dy":[]},"aah":{"dy":[]},"GJ":{"dy":[]},"o8":{"dy":[]},"ZW":{"dy":[]},"a4z":{"dy":[]},"PV":{"dy":[]},"Hk":{"c7":[]},"iB":{"c7":[]},"aln":{"ea":[]},"OO":{"B":["p"],"B.E":"p"},"Vp":{"GL":[]},"mZ":{"GL":[]},"ady":{"GL":[]},"dI":{"i":[]},"d9":{"bP":[],"i":[]},"bb":{"i":[]},"jQ":{"i":[]},"jR":{"i":[]},"uF":{"i":[]},"jY":{"i":[]},"bP":{"i":[]},"k1":{"i":[]},"pi":{"bb":[],"i":[]},"k8":{"i":[]},"k9":{"i":[]},"ka":{"i":[]},"iO":{"i":[]},"kf":{"i":[]},"iS":{"i":[]},"kh":{"i":[]},"bC":{"d9":[],"bP":[],"i":[]},"WK":{"i":[]},"WT":{"d9":[],"bP":[],"i":[]},"X8":{"d9":[],"bP":[],"i":[]},"IT":{"d9":[],"bP":[],"i":[]},"J1":{"i":[]},"oy":{"bP":[],"i":[]},"a_4":{"i":[]},"CW":{"i":[]},"jM":{"i":[]},"nm":{"i":[]},"a_5":{"i":[]},"a_6":{"i":[]},"a_m":{"i":[]},"qr":{"bP":[],"i":[]},"a_V":{"i":[]},"Kn":{"K":["hl"],"bK":["hl"],"H":["hl"],"cu":["hl"],"i":[],"as":["hl"],"B":["hl"],"ch":["hl"],"bK.E":"hl","K.E":"hl","B.E":"hl"},"Ko":{"i":[],"hl":["cX"]},"a_X":{"K":["k"],"bK":["k"],"H":["k"],"cu":["k"],"i":[],"as":["k"],"B":["k"],"ch":["k"],"bK.E":"k","K.E":"k","B.E":"k"},"a_Z":{"i":[]},"acq":{"K":["d9"],"H":["d9"],"as":["d9"],"B":["d9"],"K.E":"d9","B.E":"d9"},"aD":{"i":[]},"a0J":{"K":["jQ"],"bK":["jQ"],"H":["jQ"],"cu":["jQ"],"i":[],"as":["jQ"],"B":["jQ"],"ch":["jQ"],"bK.E":"jQ","K.E":"jQ","B.E":"jQ"},"a0L":{"i":[]},"a1b":{"d9":[],"bP":[],"i":[]},"a21":{"i":[]},"yD":{"K":["bP"],"bK":["bP"],"H":["bP"],"cu":["bP"],"i":[],"as":["bP"],"B":["bP"],"ch":["bP"],"bK.E":"bP","K.E":"bP","B.E":"bP"},"yE":{"i":[]},"a3f":{"i":[]},"zi":{"d9":[],"bP":[],"i":[]},"a3F":{"i":[]},"a3J":{"i":[]},"a3K":{"i":[],"bz":["k","@"],"by":["k","@"],"bz.V":"@","bz.K":"k"},"a3L":{"i":[],"bz":["k","@"],"by":["k","@"],"bz.V":"@","bz.K":"k"},"a3M":{"K":["jY"],"bK":["jY"],"H":["jY"],"cu":["jY"],"i":[],"as":["jY"],"B":["jY"],"ch":["jY"],"bK.E":"jY","K.E":"jY","B.E":"jY"},"Bp":{"K":["bP"],"H":["bP"],"as":["bP"],"B":["bP"],"K.E":"bP","B.E":"bP"},"N1":{"K":["bP"],"bK":["bP"],"H":["bP"],"cu":["bP"],"i":[],"as":["bP"],"B":["bP"],"ch":["bP"],"bK.E":"bP","K.E":"bP","B.E":"bP"},"a5z":{"K":["k1"],"bK":["k1"],"H":["k1"],"cu":["k1"],"i":[],"as":["k1"],"B":["k1"],"ch":["k1"],"bK.E":"k1","K.E":"k1","B.E":"k1"},"a7d":{"i":[],"bz":["k","@"],"by":["k","@"],"bz.V":"@","bz.K":"k"},"FC":{"d9":[],"bP":[],"i":[]},"a7z":{"d9":[],"bP":[],"i":[]},"a8r":{"K":["k8"],"bK":["k8"],"H":["k8"],"cu":["k8"],"i":[],"as":["k8"],"B":["k8"],"ch":["k8"],"bK.E":"k8","K.E":"k8","B.E":"k8"},"a8u":{"K":["k9"],"bK":["k9"],"H":["k9"],"cu":["k9"],"i":[],"as":["k9"],"B":["k9"],"ch":["k9"],"bK.E":"k9","K.E":"k9","B.E":"k9"},"PW":{"i":[],"bz":["k","k"],"by":["k","k"],"bz.V":"k","bz.K":"k"},"a9K":{"K":["iS"],"bK":["iS"],"H":["iS"],"cu":["iS"],"i":[],"as":["iS"],"B":["iS"],"ch":["iS"],"bK.E":"iS","K.E":"iS","B.E":"iS"},"a9L":{"K":["kf"],"bK":["kf"],"H":["kf"],"cu":["kf"],"i":[],"as":["kf"],"B":["kf"],"ch":["kf"],"bK.E":"kf","K.E":"kf","B.E":"kf"},"a9S":{"i":[]},"a9Z":{"K":["kh"],"bK":["kh"],"H":["kh"],"cu":["kh"],"i":[],"as":["kh"],"B":["kh"],"ch":["kh"],"bK.E":"kh","K.E":"kh","B.E":"kh"},"aa_":{"i":[]},"aak":{"i":[]},"aaw":{"i":[]},"GP":{"i":[]},"adc":{"K":["dI"],"bK":["dI"],"H":["dI"],"cu":["dI"],"i":[],"as":["dI"],"B":["dI"],"ch":["dI"],"bK.E":"dI","K.E":"dI","B.E":"dI"},"Sc":{"i":[],"hl":["cX"]},"afo":{"K":["jR?"],"bK":["jR?"],"H":["jR?"],"cu":["jR?"],"i":[],"as":["jR?"],"B":["jR?"],"ch":["jR?"],"bK.E":"jR?","K.E":"jR?","B.E":"jR?"},"Tn":{"K":["bP"],"bK":["bP"],"H":["bP"],"cu":["bP"],"i":[],"as":["bP"],"B":["bP"],"ch":["bP"],"bK.E":"bP","K.E":"bP","B.E":"bP"},"al1":{"K":["ka"],"bK":["ka"],"H":["ka"],"cu":["ka"],"i":[],"as":["ka"],"B":["ka"],"ch":["ka"],"bK.E":"ka","K.E":"ka","B.E":"ka"},"alp":{"K":["iO"],"bK":["iO"],"H":["iO"],"cu":["iO"],"i":[],"as":["iO"],"B":["iO"],"ch":["iO"],"bK.E":"iO","K.E":"iO","B.E":"iO"},"ww":{"dk":["1"],"dk.T":"1"},"Sq":{"ww":["1"],"dk":["1"],"dk.T":"1"},"adu":{"i":[]},"a0M":{"K":["d9"],"H":["d9"],"as":["d9"],"B":["d9"],"K.E":"d9","B.E":"d9"},"HW":{"dk":["@"],"dk.T":"@"},"a4m":{"c7":[]},"hl":{"TR":["1"]},"MN":{"hl":["1"],"TR":["1"]},"lw":{"i":[]},"lF":{"i":[]},"m_":{"i":[]},"a33":{"K":["lw"],"bK":["lw"],"H":["lw"],"i":[],"as":["lw"],"B":["lw"],"bK.E":"lw","K.E":"lw","B.E":"lw"},"a4o":{"K":["lF"],"bK":["lF"],"H":["lF"],"i":[],"as":["lF"],"B":["lF"],"bK.E":"lF","K.E":"lF","B.E":"lF"},"a5A":{"i":[]},"a8U":{"K":["k"],"bK":["k"],"H":["k"],"i":[],"as":["k"],"B":["k"],"bK.E":"k","K.E":"k","B.E":"k"},"br":{"d9":[],"bP":[],"i":[]},"aa5":{"K":["m_"],"bK":["m_"],"H":["m_"],"i":[],"as":["m_"],"B":["m_"],"bK.E":"m_","K.E":"m_","B.E":"m_"},"cv":{"fx":[]},"aBN":{"H":["p"],"as":["p"],"B":["p"],"fx":[]},"fj":{"H":["p"],"as":["p"],"B":["p"],"fx":[]},"aQr":{"H":["p"],"as":["p"],"B":["p"],"fx":[]},"aBL":{"H":["p"],"as":["p"],"B":["p"],"fx":[]},"aQq":{"H":["p"],"as":["p"],"B":["p"],"fx":[]},"aBM":{"H":["p"],"as":["p"],"B":["p"],"fx":[]},"GF":{"H":["p"],"as":["p"],"B":["p"],"fx":[]},"ayh":{"H":["a2"],"as":["a2"],"B":["a2"],"fx":[]},"ayi":{"H":["a2"],"as":["a2"],"B":["a2"],"fx":[]},"kH":{"jm":[]},"a82":{"ym":[]},"Xi":{"i":[]},"Xj":{"i":[],"bz":["k","@"],"by":["k","@"],"bz.V":"@","bz.K":"k"},"Xm":{"i":[]},"tU":{"i":[]},"a4s":{"i":[]},"X6":{"B":["tQ"],"B.E":"tQ"},"X7":{"iB":[],"c7":[]},"KJ":{"a70":["0&"]},"R1":{"a70":["1"]},"RH":{"b9U":["1"]},"Xk":{"c7":[]},"ho":{"Jp":[],"B":["k"],"B.E":"k"},"FM":{"Ig":["1","c3<1>"],"Ig.E":"1"},"ji":{"K":["1"],"H":["1"],"as":["1"],"B":["1"],"K.E":"1","B.E":"1","ji.E":"1"},"RJ":{"ji":["2"],"K":["2"],"H":["2"],"as":["2"],"B":["2"],"K.E":"2","B.E":"2","ji.E":"2"},"S8":{"B":["1"]},"D3":{"H":["1"],"as":["1"],"B":["1"]},"a1W":{"hQ":["H

      ","D7"]},"akx":{"hQ":["H

      ","D7"]},"TE":{"mC":["1"]},"M3":{"mC":["1"]},"WN":{"aR":[],"l":[]},"jN":{"aR":[],"l":[]},"a_K":{"aR":[],"l":[]},"Kc":{"at":[],"l":[]},"adL":{"ax":["Kc"]},"adM":{"aR":[],"l":[]},"E0":{"aR":[],"l":[]},"afY":{"aR":[],"l":[]},"a38":{"aR":[],"l":[]},"a5Q":{"aR":[],"l":[]},"NN":{"at":[],"l":[]},"aiS":{"ax":["NN"]},"xl":{"at":[],"l":[]},"XR":{"ax":["xl"]},"xB":{"at":[],"l":[]},"JR":{"ax":["xB"]},"Em":{"at":[],"l":[]},"M4":{"ax":["Em<1>"]},"zw":{"at":[],"l":[]},"a4p":{"ax":["zw"]},"Fa":{"aR":[],"l":[]},"zY":{"aR":[],"l":[]},"a_H":{"aR":[],"l":[]},"a9F":{"aR":[],"l":[]},"K4":{"at":[],"l":[]},"a_h":{"ax":["K4"]},"Hn":{"aR":[],"l":[]},"ai2":{"aR":[],"l":[]},"Kb":{"at":[],"l":[]},"S9":{"bW":[],"bF":[],"l":[]},"Kd":{"ax":["Kb"]},"a7y":{"aR":[],"l":[]},"Ka":{"aR":[],"l":[]},"a7Z":{"aR":[],"l":[]},"PX":{"at":[],"l":[]},"alh":{"ax":["PX"]},"K5":{"at":[],"l":[]},"adw":{"ax":["K5"]},"adv":{"aR":[],"l":[]},"af2":{"aq":[]},"af3":{"aq":[]},"af4":{"aq":[]},"afa":{"aq":[]},"afb":{"aq":[]},"afc":{"aq":[]},"a1s":{"aq":[]},"a1t":{"aq":[]},"afd":{"aq":[]},"afe":{"aq":[]},"aff":{"aq":[]},"afg":{"aq":[]},"afh":{"aq":[]},"af5":{"aq":[]},"af6":{"aq":[]},"af7":{"aq":[]},"af8":{"aq":[]},"af9":{"aq":[]},"a_I":{"aR":[],"l":[]},"akc":{"aq":[]},"Bj":{"qn":[]},"mn":{"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"1","ac.T":"z"},"tO":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xa":{"af":[],"C":[],"av":[],"U":[]},"xd":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xh":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xe":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"Aw":{"af":[],"C":[],"av":[],"U":[]},"Jk":{"ay":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"z9":{"af":[],"C":[],"av":[],"U":[]},"uv":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"vV":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"x6":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yk":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"xj":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a1J":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"XL":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"a0H":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"xq":{"qt":[],"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"xI":{"bI":[],"af":[],"C":[],"av":[],"U":[],"r7":[]},"a9n":{"oc":["kY"],"ay":[],"aI":[],"pB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a9j":{"id":[],"ab":["bI"],"ac":["z"],"pB":[],"C":[],"b4":[],"iz":[],"ab.T":"bI","ac.T":"z"},"xL":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qt":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5r":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"a0_":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"y1":{"bI":[],"af":[],"C":[],"av":[],"U":[]},"a03":{"id":[],"ab":["bI"],"ac":["z"],"oH":[],"C":[],"b4":[],"iz":[],"ab.T":"bI","ac.T":"z"},"qj":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qq":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qJ":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qL":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"r3":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"r4":{"bI":[],"af":[],"C":[],"av":[],"U":[]},"rt":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"ru":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"rz":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yt":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"rA":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"t6":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"vv":{"bI":[],"af":[],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"tZ":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"Ab":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Ys":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"a_1":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"AC":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5p":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"AM":{"bI":[],"af":[],"C":[],"av":[],"U":[]},"a9k":{"id":[],"ab":["bI"],"ac":["z"],"cB":[],"C":[],"b4":[],"iz":[],"ab.T":"bI","ac.T":"z"},"id":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bI","ac.T":"z"},"R5":{"id":[],"ab":["bI"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bI","ac.T":"z"},"GN":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"Ja":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"a04":{"ab":["bI"],"ac":["z"],"oH":[],"C":[],"b4":[],"ab.T":"bI","ac.T":"z"},"wn":{"bI":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Cf":{"aR":[],"l":[]},"tX":{"at":[],"l":[]},"abT":{"ax":["tX"]},"u2":{"af":[],"pf":[],"C":[],"av":[],"U":[]},"XI":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"X5":{"C":[],"aO":[]},"a07":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"X4":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"xp":{"af":[],"C":[],"av":[],"U":[]},"aaF":{"C":[]},"Xt":{"cB":[],"C":[]},"a0D":{"hA":[],"em":[],"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"JX":{"af":[],"lR":[],"fq":[],"C":[],"av":[],"U":[],"r7":[]},"xN":{"at":[],"l":[]},"acW":{"ax":["xN"]},"yh":{"af":[],"lR":[],"vK":[],"C":[],"av":[],"U":[]},"Xu":{"ay":[],"aI":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"af"},"oL":{"af":[],"dj":["fX"],"fq":[],"C":[],"av":[],"U":[]},"a3U":{"mn":["oL"],"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["oL"],"cD":[],"lu":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"oL","ac.T":"z"},"a3o":{"C":[]},"OL":{"fK":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"Bi":{"af":[],"lR":[],"vK":[],"C":[],"av":[],"U":[]},"xn":{"af":[],"dj":["fX"],"C":[],"av":[],"U":[]},"Xw":{"hA":[],"em":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"qd":{"af":[],"dj":["fX"],"bc":[],"C":[],"av":[],"U":[]},"a40":{"ay":[],"aI":[],"ab":["qd"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"qd"},"xy":{"af":[],"dj":["fX"],"C":[],"av":[],"U":[]},"X_":{"hn":[],"ay":[],"aI":[],"ac":["z"],"cD":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"MM":{"af":[],"dj":["fX"],"C":[],"av":[],"U":[]},"a41":{"ay":[],"aI":[],"hC":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZA":{"ay":[],"aI":[],"hC":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZB":{"ay":[],"aI":[],"hC":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Zy":{"ay":[],"aI":[],"hC":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a8l":{"hA":[],"bO":[],"em":[],"ay":[],"aI":[],"ac":["z"],"oO":["bO"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"ZC":{"ay":[],"aI":[],"hC":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"zm":{"af":[],"C":[],"av":[],"U":[]},"ZD":{"dj":["fX"],"C":[],"aO":[]},"Zz":{"mn":["af"],"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"rx":{"af":[],"dj":["rw"],"fq":[],"lR":[],"C":[],"av":[],"U":[]},"NA":{"fK":[],"ay":[],"aI":[],"ac":["z"],"cD":[],"ab":["rx"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rx","ac.T":"z"},"Y0":{"ay":[],"aI":[],"cD":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Jc":{"fK":[],"ys":[],"ay":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"R4":{"fK":[],"ys":[],"ay":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a2Y":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a60":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"A0":{"af":[],"dj":["fX"],"C":[],"av":[],"U":[]},"vw":{"af":[],"dj":["fX"],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"A1":{"af":[],"dj":["fX"],"C":[],"av":[],"U":[]},"ack":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vx":{"af":[],"dj":["fX"],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"xv":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"ajf":{"kR":[],"ip":[],"em":[],"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"xE":{"at":[],"l":[]},"DE":{"aR":[],"l":[]},"uo":{"hA":[],"em":[],"ay":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"CH":{"af":[],"C":[],"av":[],"U":[]},"acJ":{"ax":["xE"]},"xF":{"at":[],"l":[]},"oJ":{"hA":[],"em":[],"ay":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"xD":{"af":[],"C":[],"av":[],"U":[]},"acK":{"ax":["xF"]},"a1l":{"aR":[],"l":[]},"xG":{"af":[],"C":[],"av":[],"U":[]},"a56":{"kR":[],"ip":[],"em":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"ql":{"af":[],"C":[],"av":[],"U":[]},"a3g":{"fK":[],"ay":[],"aI":[],"ac":["z"],"ab":["ql"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ql","ac.T":"z"},"yX":{"at":[],"l":[]},"LX":{"af":[],"C":[],"av":[],"U":[]},"Pb":{"fK":[],"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"agg":{"ax":["yX"]},"z7":{"af":[],"C":[],"av":[],"U":[]},"alL":{"cB":[],"C":[],"aO":[]},"z8":{"af":[],"C":[],"av":[],"U":[]},"alK":{"cB":[],"C":[],"aO":[]},"rs":{"af":[],"C":[],"av":[],"U":[]},"a8I":{"kR":[],"ip":[],"em":[],"ay":[],"aI":[],"ac":["z"],"ab":["rs"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rs","ac.T":"z"},"oe":{"af":[],"dj":["fX"],"C":[],"av":[],"U":[]},"Bq":{"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["oe"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"oe","ac.T":"z"},"xz":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"um":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"y3":{"af":[],"C":[],"av":[],"U":[]},"zl":{"af":[],"C":[],"av":[],"U":[]},"vb":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"A4":{"af":[],"C":[],"av":[],"U":[]},"aj3":{"hA":[],"em":[],"ay":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Ae":{"af":[],"C":[],"av":[],"U":[]},"ZL":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZM":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZN":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vL":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"a8L":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Aq":{"af":[],"C":[],"av":[],"U":[]},"a5w":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vW":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xr":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"a1K":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a5v":{"ay":[],"aI":[],"lu":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"At":{"af":[],"C":[],"av":[],"U":[]},"a7V":{"C":[]},"a00":{"C":[]},"yK":{"af":[],"C":[],"av":[],"U":[]},"y_":{"af":[],"oG":[],"C":[],"av":[],"U":[]},"y0":{"mn":["af"],"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"oG":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"qv":{"af":[],"C":[],"av":[],"U":[]},"a06":{"mn":["af"],"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"hC":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"yt":{"uE":[],"af":[],"cB":[],"C":[],"av":[],"U":[]},"a44":{"ay":[],"aI":[],"cB":[],"oP":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"qN":{"af":[],"C":[],"av":[],"U":[]},"LT":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a42":{"DO":["qN"],"C":[],"DO.T":"qN"},"yC":{"uE":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a24":{"ay":[],"aI":[],"oP":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"yS":{"af":[],"dj":["fX"],"C":[],"av":[],"U":[]},"yT":{"af":[],"C":[],"av":[],"U":[]},"a2H":{"fK":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"yU":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"yV":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"v4":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"v5":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"zn":{"af":[],"C":[],"av":[],"U":[],"r7":[]},"zo":{"af":[],"C":[],"av":[],"U":[],"r7":[]},"zA":{"af":[],"C":[],"av":[],"U":[]},"a9l":{"kR":[],"ip":[],"em":[],"ay":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Ak":{"af":[],"lR":[],"C":[],"av":[],"U":[]},"AL":{"af":[],"C":[],"av":[],"U":[]},"a9m":{"ay":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"x3":{"af":[],"C":[],"av":[],"U":[]},"x2":{"af":[],"C":[],"av":[],"U":[]},"x8":{"af":[],"C":[],"av":[],"U":[]},"xf":{"af":[],"C":[],"av":[],"U":[]},"oB":{"af":[],"C":[],"av":[],"U":[]},"a43":{"vh":["oB"],"ay":[],"aI":[],"ab":["oB"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"oB"},"zu":{"av":[]},"Af":{"af":[],"C":[],"av":[],"U":[]},"Az":{"af":[],"C":[],"av":[],"U":[]},"yk":{"af":[],"C":[],"av":[],"U":[]},"uR":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"a7D":{"fK":[],"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"yZ":{"af":[],"C":[],"av":[],"U":[]},"va":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"zG":{"af":[],"C":[],"av":[],"U":[]},"Pw":{"hS":[]},"aa2":{"C":[]},"zH":{"af":[],"pf":[],"C":[],"av":[],"U":[]},"Ad":{"af":[],"C":[],"av":[],"U":[]},"a47":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"AQ":{"af":[],"C":[],"av":[],"U":[]},"a46":{"w5":["kY"],"oc":["kY"],"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"xc":{"af":[],"C":[],"av":[],"U":[]},"xg":{"af":[],"C":[],"av":[],"U":[]},"rO":{"af":[],"C":[],"av":[],"U":[]},"Y1":{"ay":[],"aI":[],"ac":["z"],"ab":["rO"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rO","ac.T":"z"},"AB":{"af":[],"C":[],"av":[],"U":[]},"rN":{"af":[],"C":[],"av":[],"U":[]},"a45":{"ab":["rN"],"C":[],"ab.T":"rN"},"AE":{"af":[],"C":[],"av":[],"U":[]},"lU":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"a5t":{"ay":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"Xs":{"ay":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"Xy":{"ay":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"rc":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"vn":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"AG":{"af":[],"dj":["fX"],"fq":[],"C":[],"av":[],"U":[]},"adK":{"hA":[],"em":[],"ay":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"zv":{"fq":[],"av":[]},"yi":{"af":[],"C":[],"av":[],"U":[]},"wg":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"a6R":{"C":[]},"B1":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"ug":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5y":{"aq":[]},"a5u":{"ay":[],"aI":[],"ab":["ug"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"ug"},"jT":{"df":["z"]},"ii":{"df":["z"]},"UV":{"H2":["k"]},"J9":{"C":[]},"L0":{"C":[]},"Cl":{"C":[]},"aaC":{"C":[],"aN":[],"aA":[],"aQ":[]},"t3":{"aI":[],"C":[],"aA":[],"U":[]},"Yu":{"t3":[],"aI":[],"C":[],"aA":[],"U":[]},"a0Q":{"t3":[],"aI":[],"C":[],"aA":[],"U":[]},"a0S":{"t3":[],"aI":[],"C":[],"aA":[],"U":[]},"a3E":{"t3":[],"aI":[],"C":[],"aA":[],"U":[]},"Ra":{"C":[],"aO":[]},"rw":{"fX":["1"]},"a6_":{"AF":["rw"],"oz":["bO","rw"],"oz.T":"bO"},"Q5":{"fX":["1"]},"ub":{"bs":[],"aq":[]},"dj":{"C":[]},"Jv":{"hA":[],"bO":[],"em":[],"ay":[],"aI":[],"ac":["z"],"oO":["bO"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a5I":{"rp":["bO"],"ip":[],"bO":[],"em":[],"ay":[],"aI":[],"ac":["z"],"oO":["bO"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","rp.T":"bO"},"A3":{"kR":[],"rp":["A3"],"ip":[],"bO":[],"em":[],"ay":[],"aI":[],"ac":["z"],"oO":["bO"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","rp.T":"A3"},"vM":{"ay":[],"aI":[],"cD":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"bO":{"em":[],"ay":[],"aI":[],"ac":["z"],"oO":["bO"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"AF":{"oz":["bO","1"],"oz.T":"bO"},"JF":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"j5":{"bs":[],"aq":[]},"CI":{"jh":["C"],"jZ":["C"],"B":["C"],"B.E":"C","jZ.E":"C","jh.T":"C"},"ZP":{"C":[]},"O8":{"B":["1"],"B.E":"1"},"a_k":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a1c":{"C":[]},"L5":{"oc":["kY"],"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Jg":{"ay":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2b":{"ay":[],"aI":[],"cB":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"af"},"yF":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2G":{"ay":[],"aI":[],"hC":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2S":{"lu":[],"C":[]},"a8D":{"ay":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a2C":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"oH":{"C":[]},"ac":{"C":[],"b4":[]},"oP":{"C":[]},"lu":{"C":[]},"pB":{"C":[]},"a4f":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vh":{"ay":[],"aI":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"a59":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ay":{"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"hn":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"jn":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","jn.T":"1"},"PR":{"C":[]},"fK":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"AD":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"w5":{"oc":["kY"],"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"oc":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"GC":{"C":[]},"ZE":{"oA":["ac"],"eF":[],"C":[],"oA.T":"ac"},"oA":{"eF":[],"C":[]},"K2":{"fo":[]},"a_D":{"fo":[]},"a0d":{"fo":[]},"lt":{"fo":[]},"p0":{"fo":[]},"Ns":{"fo":[]},"a65":{"fo":[]},"a6S":{"fo":[]},"OI":{"fo":[]},"Ft":{"fo":[]},"Pj":{"fo":[]},"FT":{"fo":[]},"w_":{"fo":[]},"GY":{"fo":[]},"eF":{"C":[]},"a3V":{"dZ":["aA"],"eF":[],"C":[],"zh":[],"dZ.T":"aA"},"a3W":{"dZ":["aA"],"eF":[],"C":[],"zh":[],"dZ.T":"aA"},"MG":{"dZ":["aA"],"eF":[],"C":[],"zh":[]},"a3X":{"dZ":["aA"],"eF":[],"C":[],"zh":[],"dZ.T":"aA"},"a4v":{"dZ":["b4"],"eF":[],"C":[],"dZ.T":"b4"},"ahM":{"dZ":["b4"],"eF":[],"C":[],"dZ.T":"b4"},"a6k":{"oA":["C"],"eF":[],"C":[],"oA.T":"C"},"ON":{"dZ":["aN"],"eF":[],"C":[],"zh":[],"dZ.T":"aN"},"ajZ":{"dZ":["aN"],"eF":[],"C":[],"zh":[],"dZ.T":"aN"},"OS":{"dZ":["aQ"],"eF":[],"C":[],"dZ.T":"aQ"},"ak9":{"dZ":["aQ"],"eF":[],"C":[],"dZ.T":"aQ"},"a7L":{"eF":[],"C":[]},"akw":{"fo":[]},"PC":{"dZ":["aI"],"eF":[],"C":[],"dZ.T":"aI"},"akR":{"dZ":["aI"],"eF":[],"C":[],"dZ.T":"aI"},"oG":{"C":[]},"hC":{"C":[]},"cB":{"C":[]},"Kr":{"ab":["af"],"C":[],"ab.T":"af"},"MH":{"C":[]},"ED":{"C":[],"r7":[]},"Lm":{"C":[]},"u5":{"vS":[]},"F5":{"vS":[]},"Fh":{"vS":[]},"a79":{"vS":[]},"Y4":{"nV":[]},"aaD":{"nV":[]},"a_B":{"nV":[]},"af":{"C":[],"av":[],"U":[]},"a6x":{"b6":[],"l":[]},"L7":{"a1":[],"J":[],"ad":[],"aY":[],"hJ":[]},"a_":{"at":[],"l":[]},"DG":{"ax":["a_<1>"]},"aP":{"a":[],"bs":[],"aq":[]},"P":{"nV":[]},"ZS":{"nV":[]},"wh":{"bs":[],"aq":[]},"hA":{"em":[],"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"ip":{"em":[],"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"kR":{"ip":[],"em":[],"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"em":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"a5J":{"he":["ip","ip"],"he.0":"ip","he.1":"ip"},"Yp":{"he":["hA","ip"],"he.0":"hA","he.1":"ip"},"Ym":{"he":["hA","hA"],"he.0":"hA","he.1":"hA"},"a7O":{"z_":[]},"WR":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"dT":{"re":[]},"Nn":{"re":[]},"C0":{"eQ":[]},"Yo":{"eQ":[]},"ZO":{"eQ":[]},"ZR":{"eQ":[]},"ZV":{"eQ":[]},"a_g":{"eQ":[]},"a2k":{"eQ":[]},"EB":{"eQ":[]},"ER":{"eQ":[]},"a76":{"eQ":[]},"a7o":{"eQ":[]},"a8y":{"eQ":[]},"a8G":{"eQ":[]},"GD":{"eQ":[]},"XM":{"kF":[]},"DN":{"kF":[]},"a1L":{"w8":[],"kF":[]},"O5":{"kF":[]},"NU":{"kF":[]},"a8F":{"w8":[],"kF":[]},"w8":{"kF":[]},"Gv":{"w8":[],"kF":[]},"uz":{"kY":[]},"PS":{"Gr":[]},"AS":{"Gr":[]},"XP":{"wb":[]},"Lk":{"wb":[]},"a1X":{"xk":[]},"a2D":{"wb":[]},"zB":{"xk":[]},"nU":{"wb":[]},"Qk":{"xk":[]},"a8E":{"uz":["PS"],"kY":[]},"Xv":{"ps":[]},"tW":{"ps":[]},"a_U":{"ps":[]},"Dw":{"ps":[]},"rU":{"uz":["AS"],"kY":[]},"yP":{"at":[],"l":[]},"a8z":{"aR":[],"l":[]},"T_":{"ax":["yP"]},"ng":{"aR":[],"l":[]},"CK":{"at":[],"l":[]},"H4":{"ax":["CK<1>"]},"E3":{"aR":[],"l":[]},"ahT":{"aq":[]},"a4g":{"aR":[],"l":[]},"yQ":{"at":[],"l":[]},"a8C":{"aR":[],"l":[]},"acc":{"ax":["yQ"]},"acb":{"aq":[]},"PT":{"aq":[]},"E4":{"aR":[],"l":[]},"a8H":{"aR":[],"l":[]},"XJ":{"hJ":[]},"Ce":{"ab":["1"],"ac":["z"],"C":[],"b4":[]},"bI":{"af":[],"C":[],"av":[],"U":[]},"a3i":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a5f":{"fo":[]},"G2":{"ay":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a94":{"ay":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"yj":{"wj":[]},"zp":{"x":[]},"r8":{"Fc":[],"aA":[]},"Lj":{"i2":["yy"]},"KT":{"i2":["DS"]},"N4":{"i2":["EJ"]},"aai":{"i2":["fr"]},"a2_":{"i2":["pE"]},"a2B":{"i2":["pE"]},"a4y":{"i2":["pE"]},"a8K":{"i2":["pE"]},"a0W":{"i2":["pE"]},"QI":{"ay":[],"aI":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"dF":{"aq":[]},"C3":{"dF":["a2"],"aq":[]},"abg":{"dF":["a2"],"aq":[]},"abh":{"dF":["a2"],"aq":[]},"NP":{"dF":["a2"],"aq":[]},"nY":{"dF":["a2"],"aq":[]},"K1":{"dF":["a2"],"aq":[]},"B5":{"dF":["a2"],"aq":[]},"CM":{"dF":["1"],"aq":[]},"IO":{"dF":["1"],"aq":[]},"T4":{"hS":[]},"hV":{"hS":[]},"QD":{"hS":[]},"hd":{"hS":[]},"QC":{"hS":[]},"qD":{"hS":[]},"adA":{"hS":[]},"ac_":{"hS":[]},"abZ":{"hS":[]},"bk":{"bd":["1"],"bk.T":"1","bd.T":"1"},"f8":{"bk":["n?"],"bd":["n?"],"bk.T":"n?","bd.T":"n?"},"bt":{"dF":["1"],"aq":[]},"fQ":{"bd":["1"],"bd.T":"1"},"OJ":{"bk":["1"],"bd":["1"],"bk.T":"1","bd.T":"1"},"a84":{"bk":["M?"],"bd":["M?"],"bk.T":"M?","bd.T":"M?"},"O6":{"bk":["x?"],"bd":["x?"],"bk.T":"x?","bd.T":"x?"},"uP":{"bk":["p"],"bd":["p"],"bk.T":"p","bd.T":"p"},"a8P":{"bk":["p"],"bd":["p"],"bk.T":"p","bd.T":"p"},"nn":{"bd":["a2"],"bd.T":"a2"},"QW":{"bd":["1"],"bd.T":"1"},"JY":{"at":[],"l":[]},"RZ":{"ax":["JY"]},"JZ":{"at":[],"l":[]},"S_":{"ax":["JZ"]},"acm":{"bs":[],"aq":[]},"f9":{"n":[]},"ade":{"od":[]},"a_7":{"aR":[],"l":[]},"xQ":{"at":[],"l":[]},"S0":{"ax":["xQ"]},"a_9":{"fb":[]},"adi":{"kM":["K_"],"kM.T":"K_"},"a_v":{"K_":[]},"K0":{"at":[],"l":[]},"S2":{"ax":["K0"]},"a_a":{"aR":[],"l":[]},"H9":{"at":[],"l":[]},"a_b":{"aR":[],"l":[]},"Ha":{"ax":["H9<1>"]},"om":{"jO":[]},"adg":{"u_":[]},"CX":{"at":[],"l":[]},"S1":{"pj":["CX"],"ax":["CX"]},"am_":{"aq":[]},"a_d":{"od":[]},"S3":{"at":[],"l":[]},"adq":{"aR":[],"l":[]},"a_e":{"aR":[],"l":[]},"adl":{"c_":[],"b6":[],"l":[]},"ajk":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"S4":{"ax":["S3"]},"S5":{"b6":[],"l":[]},"adk":{"c2":[],"b7":[],"ae":[]},"TU":{"dK":["a1","jp"],"a1":[],"aL":["a1","jp"],"J":[],"ad":[],"aY":[],"aL.1":"jp","dK.1":"jp","aL.0":"a1"},"ahz":{"b7":[],"ae":[]},"ahA":{"l":[]},"xR":{"aR":[],"l":[]},"SQ":{"bW":[],"bF":[],"l":[]},"a_f":{"aR":[],"l":[]},"a9W":{"bs":[],"aq":[]},"wv":{"mh":["H"],"j6":[]},"Dn":{"wv":[],"mh":["H"],"j6":[]},"a0y":{"wv":[],"mh":["H"],"j6":[]},"a0w":{"wv":[],"mh":["H"],"j6":[]},"qE":{"xb":[],"dy":[]},"aeQ":{"xY":["cz"],"j6":[]},"bs":{"aq":[]},"iu":{"bs":[],"aq":[]},"Bz":{"aq":[]},"mh":{"j6":[]},"xY":{"j6":[]},"a_N":{"xY":["a_M"],"j6":[]},"qV":{"hf":[]},"d3":{"qV":[],"hf":[],"d3.T":"1"},"pH":{"qV":[],"hf":[]},"M_":{"ms":[]},"bN":{"B":["1"],"B.E":"1"},"DP":{"B":["1"],"B.E":"1"},"cO":{"ao":["1"]},"DI":{"aY":[]},"KY":{"cz":[]},"ht":{"c5":[]},"rn":{"c5":[]},"vp":{"c5":[]},"vq":{"c5":[]},"rm":{"c5":[]},"jg":{"c5":[]},"zR":{"jg":[],"c5":[]},"ro":{"c5":[]},"abb":{"c5":[]},"amB":{"c5":[]},"zL":{"c5":[]},"amx":{"zL":[],"c5":[]},"zQ":{"c5":[]},"amI":{"zQ":[],"c5":[]},"amD":{"rn":[],"c5":[]},"amA":{"vp":[],"c5":[]},"amC":{"vq":[],"c5":[]},"amz":{"rm":[],"c5":[]},"zN":{"c5":[]},"amE":{"zN":[],"c5":[]},"zT":{"c5":[]},"amM":{"zT":[],"c5":[]},"amK":{"zR":[],"jg":[],"c5":[]},"zS":{"jg":[],"c5":[]},"amL":{"zS":[],"jg":[],"c5":[]},"a5E":{"jg":[],"c5":[]},"amJ":{"jg":[],"c5":[]},"amG":{"ro":[],"c5":[]},"zP":{"c5":[]},"amH":{"zP":[],"c5":[]},"zO":{"c5":[]},"amF":{"zO":[],"c5":[]},"zM":{"c5":[]},"amy":{"zM":[],"c5":[]},"nA":{"dP":[],"e6":[]},"Tf":{"If":[]},"HO":{"If":[]},"kN":{"dP":[],"e6":[]},"oh":{"dP":[],"e6":[]},"nE":{"dP":[],"e6":[]},"jf":{"dP":[],"e6":[]},"Da":{"dP":[],"e6":[]},"qQ":{"dP":[],"e6":[]},"MI":{"dP":[],"e6":[]},"afP":{"MJ":[]},"kC":{"dP":[],"e6":[]},"Ib":{"to":[]},"r6":{"dP":[],"e6":[]},"dP":{"e6":[]},"N9":{"dP":[],"e6":[]},"F8":{"dP":[],"e6":[]},"pn":{"dP":[],"e6":[]},"iP":{"dP":[],"e6":[]},"XG":{"dP":[],"e6":[]},"Br":{"e6":[]},"acH":{"DH":[]},"yG":{"js":[]},"Er":{"js":[]},"WP":{"aR":[],"l":[]},"Mr":{"at":[],"l":[]},"Ta":{"ax":["Mr"]},"Eu":{"bk":["x?"],"bd":["x?"],"bk.T":"x?","bd.T":"x?"},"Mu":{"bk":["j"],"bd":["j"],"bk.T":"j","bd.T":"j"},"bxI":{"fp":[],"bW":[],"bF":[],"l":[]},"O1":{"at":[],"l":[]},"aj6":{"ax":["O1"]},"afX":{"c_":[],"b6":[],"l":[]},"U1":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"agp":{"ce":["cK?"]},"Jj":{"at":[],"l":[]},"RD":{"ax":["Jj"]},"agZ":{"ff":[],"ce":["ff"]},"afW":{"c_":[],"b6":[],"l":[]},"U0":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"btx":{"fp":[],"bW":[],"bF":[],"l":[]},"Yc":{"aR":[],"l":[]},"Jq":{"at":[],"l":[]},"acn":{"ax":["Jq"]},"acl":{"bs":[],"aq":[]},"Jr":{"aR":[],"l":[]},"btE":{"bW":[],"bF":[],"l":[]},"fE":{"kz":["p"],"n":[],"kz.T":"p"},"qZ":{"kz":["p"],"n":[],"kz.T":"p"},"adJ":{"od":[]},"a_F":{"aR":[],"l":[]},"D5":{"aR":[],"l":[]},"a_O":{"aR":[],"l":[]},"WQ":{"aR":[],"l":[]},"Kf":{"jd":["1"],"hI":["1"],"ek":["1"],"jd.T":"1"},"bCN":{"bW":[],"bF":[],"l":[]},"bvo":{"at":[],"l":[]},"bvp":{"ax":["bvo"]},"a09":{"aR":[],"l":[]},"bvq":{"fp":[],"bW":[],"bF":[],"l":[]},"Hf":{"at":[],"l":[]},"He":{"at":[],"l":[]},"Hh":{"aR":[],"l":[]},"HJ":{"c_":[],"b6":[],"l":[]},"kE":{"aR":[],"l":[]},"bvt":{"bW":[],"bF":[],"l":[]},"Dd":{"at":[],"l":[]},"aeg":{"aq":[]},"Hg":{"ax":["Hf<1>"]},"Si":{"ax":["He<1>"]},"Sj":{"jd":["mU<1>"],"hI":["mU<1>"],"ek":["mU<1>"],"jd.T":"mU<1>"},"ajr":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"aef":{"aR":[],"l":[]},"Hd":{"ax":["Dd<1>"],"hJ":[]},"a0j":{"at":[],"l":[]},"Sr":{"ce":["n?"]},"aer":{"ce":["n?"]},"aep":{"ce":["a2"]},"aeq":{"ce":["ff?"]},"bvE":{"fp":[],"bW":[],"bF":[],"l":[]},"KL":{"at":[],"l":[]},"Sx":{"ax":["KL"]},"bvR":{"fp":[],"bW":[],"bF":[],"l":[]},"a10":{"aR":[],"l":[]},"aeo":{"ff":[],"ce":["ff"]},"acp":{"c_":[],"b6":[],"l":[]},"TS":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Rp":{"dF":["1"],"aq":[]},"a2c":{"aR":[],"l":[]},"afI":{"ce":["n?"]},"afJ":{"ce":["n?"]},"a2d":{"fp":[],"bW":[],"bF":[],"l":[]},"Ly":{"at":[],"l":[]},"SV":{"ax":["Ly"]},"Lz":{"oU":[]},"uN":{"uQ":[],"oU":[]},"LA":{"uQ":[],"oU":[]},"LB":{"uQ":[],"oU":[]},"uQ":{"oU":[]},"TB":{"bW":[],"bF":[],"l":[]},"SU":{"at":[],"l":[]},"DX":{"aR":[],"l":[]},"ST":{"ax":["SU"],"ba3":[]},"a2s":{"aR":[],"l":[]},"mp":{"dt":[]},"aht":{"mp":[],"dt":[]},"m0":{"mp":[],"dt":[]},"Rz":{"at":[],"l":[]},"SL":{"at":[],"l":[]},"yO":{"at":[],"l":[]},"SX":{"bs":[],"aq":[]},"SY":{"bk":["mp"],"bd":["mp"],"bk.T":"mp","bd.T":"mp"},"afU":{"aq":[]},"abU":{"ax":["Rz"]},"aky":{"at":[],"l":[]},"SM":{"ax":["SL"]},"TW":{"pq":["iw"],"a1":[],"J":[],"ad":[],"aY":[]},"adE":{"o6":["iw"],"b6":[],"l":[],"o6.S":"iw"},"SZ":{"ax":["yO"]},"a3b":{"aR":[],"l":[]},"afS":{"ce":["n?"]},"agu":{"o6":["on"],"b6":[],"l":[],"o6.S":"on"},"U3":{"pq":["on"],"a1":[],"J":[],"ad":[],"aY":[]},"z6":{"fp":[],"bW":[],"bF":[],"l":[]},"Qu":{"at":[],"l":[]},"V3":{"ax":["Qu"]},"a3l":{"aR":[],"l":[]},"Mq":{"at":[],"l":[]},"U_":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"vU":{"bk":["dt?"],"bd":["dt?"],"bk.T":"dt?","bd.T":"dt?"},"Tb":{"at":[],"l":[]},"agJ":{"ax":["Mq"]},"afT":{"c_":[],"b6":[],"l":[]},"agG":{"ax":["Tb"]},"UC":{"aR":[],"l":[]},"akz":{"aq":[]},"agH":{"kM":["Mt"],"kM.T":"Mt"},"a_x":{"Mt":[]},"Mw":{"n":[],"ce":["n"]},"agK":{"n":[],"ce":["n"]},"a3x":{"ff":[],"ce":["ff"]},"Su":{"ff":[],"ce":["ff"]},"a3y":{"N":[],"ce":["N"]},"agL":{"N":[],"ce":["N"]},"T3":{"ce":["1?"]},"ju":{"ce":["1"]},"e7":{"ce":["1"]},"a3z":{"iu":["c3"],"bs":[],"aq":[]},"agr":{"ce":["cK?"]},"r_":{"Mv":["1"],"jd":["1"],"hI":["1"],"ek":["1"],"jd.T":"1"},"wJ":{"at":[],"l":[]},"wK":{"at":[],"l":[]},"anN":{"aR":[],"l":[]},"anJ":{"ax":["wJ"]},"anM":{"ax":["wK"]},"aba":{"rd":[]},"a_c":{"rd":[]},"VC":{"bs":[],"aq":[]},"VD":{"bs":[],"aq":[]},"OQ":{"at":[],"l":[]},"Uj":{"bW":[],"bF":[],"l":[]},"Sz":{"at":[],"l":[]},"Ah":{"at":[],"l":[]},"FA":{"ax":["Ah"]},"bDw":{"at":[],"l":[]},"OR":{"ax":["OQ"]},"ak5":{"bs":[],"aq":[]},"Rw":{"b8":[]},"abS":{"aR":[],"l":[]},"SA":{"ax":["Sz"]},"adR":{"cf":["kB"],"cf.T":"kB"},"ak6":{"bW":[],"bF":[],"l":[]},"HI":{"at":[],"l":[]},"a7x":{"aR":[],"l":[]},"agI":{"pj":["HI"],"ax":["HI"]},"bzO":{"fp":[],"bW":[],"bF":[],"l":[]},"agq":{"ce":["cK?"]},"vO":{"at":[],"l":[]},"am8":{"iu":["f_"],"bs":[],"aq":[]},"Uw":{"ax":["vO"]},"PJ":{"at":[],"l":[]},"ok":{"bX":[]},"UF":{"ax":["PJ"]},"akS":{"b6":[],"l":[]},"HZ":{"a1":[],"J":[],"ad":[],"aY":[]},"amZ":{"b6":[],"l":[]},"ajE":{"a1":[],"J":[],"ad":[],"aY":[]},"bAq":{"fp":[],"bW":[],"bF":[],"l":[]},"AA":{"at":[],"l":[]},"UG":{"ax":["AA"]},"AN":{"at":[],"l":[]},"V0":{"ce":["n?"]},"alT":{"ce":["n?"]},"alS":{"ce":["ff"]},"bB_":{"fp":[],"bW":[],"bF":[],"l":[]},"Qp":{"at":[],"l":[]},"V1":{"ax":["Qp"]},"Qq":{"qG":["k"],"at":[],"l":[],"qG.T":"k"},"Ic":{"lq":["k"],"ax":["qG"]},"a3A":{"od":[]},"alZ":{"aq":[]},"bBa":{"fp":[],"bW":[],"bF":[],"l":[]},"V6":{"at":[],"l":[]},"a9H":{"aR":[],"l":[]},"am5":{"ax":["V6"]},"am6":{"c_":[],"b6":[],"l":[]},"am7":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"am2":{"hY":[],"b6":[],"l":[]},"am3":{"c2":[],"b7":[],"ae":[]},"ajC":{"a1":[],"aL":["a1","jp"],"J":[],"ad":[],"aY":[],"aL.1":"jp","aL.0":"a1"},"am1":{"aR":[],"l":[]},"am4":{"aR":[],"l":[]},"a9J":{"aR":[],"l":[]},"SS":{"fp":[],"bW":[],"bF":[],"l":[]},"AV":{"bk":["mK"],"bd":["mK"],"bk.T":"mK","bd.T":"mK"},"IK":{"at":[],"l":[]},"we":{"aR":[],"l":[]},"abs":{"ax":["IK"]},"QL":{"bs":[],"aq":[]},"QR":{"at":[],"l":[]},"B3":{"ax":["QR"]},"amm":{"aR":[],"l":[]},"bBK":{"fp":[],"bW":[],"bF":[],"l":[]},"EI":{"j9":["b8z"],"j9.T":"b8z"},"Nl":{"ir":[]},"alw":{"aq":[]},"hi":{"dt":[]},"mT":{"dt":[]},"XV":{"dt":[]},"f7":{"dt":[]},"j0":{"dt":[]},"dW":{"jO":[]},"RA":{"u_":[]},"cp":{"o4":[]},"hz":{"hi":[],"dt":[]},"kz":{"n":[]},"aG":{"eE":[]},"jP":{"eE":[]},"wB":{"eE":[]},"b8z":{"j9":["b8z"]},"p5":{"j9":["p5"],"j9.T":"p5"},"Xe":{"j9":["ov"]},"a4c":{"c7":[]},"C6":{"j9":["ov"],"j9.T":"ov"},"rh":{"jb":[]},"eU":{"hi":[],"dt":[]},"jv":{"hi":[],"dt":[]},"k7":{"jO":[]},"akB":{"u_":[]},"kd":{"hi":[],"dt":[]},"jx":{"hi":[],"dt":[]},"jy":{"hi":[],"dt":[]},"GQ":{"lW":[]},"amY":{"lW":[]},"lY":{"jb":[],"r5":[],"aY":[]},"a6n":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Fq":{"ir":[],"aY":[]},"Ru":{"bs":[],"aq":[]},"ni":{"nD":[]},"a1":{"J":[],"ad":[],"aY":[]},"Ch":{"ls":["a1"]},"ie":{"e0":[]},"JW":{"ie":[],"hc":["1"],"e0":[]},"mz":{"ie":[],"hc":["a1"],"e0":[]},"Of":{"dK":["a1","mz"],"a1":[],"aL":["a1","mz"],"J":[],"ad":[],"aY":[],"aL.1":"mz","dK.1":"mz","aL.0":"a1"},"a_j":{"aq":[]},"Og":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"vC":{"bs":[],"aq":[]},"A5":{"dK":["a1","jo"],"a1":[],"aL":["a1","jo"],"J":[],"ad":[],"aY":[],"aL.1":"jo","dK.1":"jo","aL.0":"a1"},"ajm":{"a1":[],"J":[],"ad":[],"aY":[]},"V2":{"vC":[],"bs":[],"aq":[]},"SC":{"vC":[],"bs":[],"aq":[]},"H5":{"vC":[],"bs":[],"aq":[]},"Oi":{"a1":[],"J":[],"ad":[],"aY":[]},"kG":{"ie":[],"hc":["a1"],"e0":[]},"Ok":{"dK":["a1","kG"],"a1":[],"aL":["a1","kG"],"J":[],"ad":[],"aY":[],"aL.1":"kG","dK.1":"kG","aL.0":"a1"},"Om":{"a1":[],"J":[],"ad":[],"aY":[]},"hW":{"ad":[]},"iA":{"hW":[],"ad":[]},"xw":{"iA":[],"hW":[],"ad":[]},"CC":{"iA":[],"hW":[],"ad":[]},"pG":{"p7":[],"iA":[],"hW":[],"ad":[]},"Nb":{"p7":[],"iA":[],"hW":[],"ad":[]},"a5o":{"hW":[],"ad":[]},"p7":{"iA":[],"hW":[],"ad":[]},"JH":{"iA":[],"hW":[],"ad":[]},"IX":{"iA":[],"hW":[],"ad":[]},"LZ":{"iA":[],"hW":[],"ad":[]},"L1":{"iA":[],"hW":[],"ad":[]},"a3T":{"bs":[],"aq":[]},"J":{"ad":[],"aY":[]},"hc":{"e0":[]},"ajU":{"kl":[]},"SP":{"kl":[]},"BH":{"kl":[]},"jo":{"ie":[],"hc":["a1"],"e0":[]},"ri":{"o1":[]},"tj":{"i3":[],"bs":[],"aq":[]},"Ot":{"dK":["a1","jo"],"a1":[],"aL":["a1","jo"],"J":[],"ad":[],"aY":[],"aL.1":"jo","dK.1":"jo","aL.0":"a1"},"vT":{"aq":[]},"Ob":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"ry":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6I":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Ou":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Oe":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6A":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Op":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Oo":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6D":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6m":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"K3":{"aq":[]},"HX":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6r":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6q":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6p":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"U6":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6E":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6F":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6t":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6O":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Oj":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6w":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6G":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6C":{"a1":[],"bw":["a1"],"J":[],"r5":[],"ad":[],"aY":[]},"a6J":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Ol":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Or":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Ow":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6o":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6B":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6u":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6y":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6z":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6v":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Ov":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"i3":{"aq":[]},"A7":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Os":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6l":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a6H":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Oh":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"FZ":{"nD":[]},"rL":{"vY":[],"hc":["eT"],"e0":[]},"rM":{"vZ":[],"hc":["eT"],"e0":[]},"eT":{"J":[],"ad":[],"aY":[]},"a8d":{"ls":["eT"]},"vY":{"e0":[]},"vZ":{"e0":[]},"a6L":{"Fl":[],"eT":[],"aL":["a1","pp"],"J":[],"ad":[],"aY":[],"aL.1":"pp","aL.0":"a1"},"oZ":{"e0":[]},"pp":{"vY":[],"hc":["a1"],"oZ":[],"e0":[]},"Fl":{"eT":[],"aL":["a1","pp"],"J":[],"ad":[],"aY":[]},"Ox":{"eT":[],"bw":["eT"],"J":[],"ad":[],"aY":[]},"a6M":{"eT":[],"bw":["eT"],"J":[],"ad":[],"aY":[]},"h4":{"ie":[],"hc":["a1"],"e0":[]},"Fm":{"dK":["a1","h4"],"a1":[],"aL":["a1","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","dK.1":"h4","aL.0":"a1"},"On":{"dK":["a1","h4"],"a1":[],"aL":["a1","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","dK.1":"h4","aL.0":"a1"},"px":{"ie":[],"e0":[]},"a0Y":{"Q9":[]},"Fn":{"a1":[],"J":[],"ad":[],"aY":[]},"Oz":{"bw":["a1"],"J":[],"ad":[],"aY":[]},"Fp":{"mY":["1"],"a1":[],"aL":["eT","1"],"Oc":[],"J":[],"ad":[],"aY":[]},"OA":{"mY":["rM"],"a1":[],"aL":["eT","rM"],"Oc":[],"J":[],"ad":[],"aY":[],"aL.1":"rM","mY.0":"rM","aL.0":"eT"},"a6K":{"mY":["rL"],"a1":[],"aL":["eT","rL"],"Oc":[],"J":[],"ad":[],"aY":[],"aL.1":"rL","mY.0":"rL","aL.0":"eT"},"m1":{"bs":[],"aq":[]},"pL":{"ie":[],"hc":["a1"],"e0":[]},"OB":{"dK":["a1","pL"],"a1":[],"aL":["a1","pL"],"J":[],"ad":[],"aY":[],"aL.1":"pL","dK.1":"pL","aL.0":"a1"},"AX":{"ao":["~"]},"QE":{"c7":[]},"el":{"ad":[]},"t9":{"df":["t9"]},"oo":{"df":["oo"]},"tp":{"df":["tp"]},"FK":{"df":["FK"]},"aks":{"xY":["el"],"j6":[]},"FJ":{"bs":[],"aq":[]},"zz":{"df":["FK"]},"H3":{"aqQ":[]},"FL":{"ir":[]},"nJ":{"nK":[]},"mr":{"nK":[]},"LS":{"nK":[]},"zJ":{"c7":[]},"MD":{"c7":[]},"adG":{"ff":[]},"alx":{"MF":[]},"pw":{"ff":[]},"k3":{"nW":[]},"A_":{"nW":[]},"OH":{"bs":[],"aq":[]},"Cr":{"lW":[]},"Ef":{"lW":[]},"Nm":{"lW":[]},"Kl":{"lW":[]},"a9u":{"w7":[]},"a9t":{"w7":[]},"a9v":{"w7":[]},"Go":{"w7":[]},"KP":{"w9":[]},"ai4":{"Qs":[]},"q5":{"at":[],"l":[]},"Rm":{"bW":[],"bF":[],"l":[]},"yq":{"at":[],"l":[]},"b9K":{"bX":[]},"buV":{"bX":[]},"buU":{"bX":[]},"tM":{"bX":[]},"u0":{"bX":[]},"kB":{"bX":[]},"zW":{"bX":[]},"fZ":{"cf":["1"]},"dG":{"cf":["1"],"cf.T":"1"},"Rn":{"ax":["q5"]},"SF":{"ax":["yq"]},"aaJ":{"cf":["b9K"],"cf.T":"b9K"},"Kj":{"cf":["bX"],"cf.T":"bX"},"a_Q":{"cf":["kB"]},"a5T":{"cf":["zW"],"cf.T":"zW"},"Tx":{"W_":["1"],"fZ":["1"],"HQ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"Ty":{"W0":["1"],"fZ":["1"],"HQ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"RU":{"cf":["1"],"cf.T":"1"},"IJ":{"at":[],"l":[]},"abr":{"ax":["IJ"]},"abq":{"c_":[],"b6":[],"l":[]},"R6":{"at":[],"l":[]},"Vu":{"ax":["R6"],"hJ":[]},"DD":{"at":[],"l":[]},"SH":{"ax":["DD<1>"]},"IV":{"at":[],"l":[]},"Rs":{"ax":["IV"]},"LO":{"bs":[],"aq":[]},"ahB":{"aR":[],"l":[]},"mi":{"bW":[],"bF":[],"l":[]},"uf":{"c_":[],"b6":[],"l":[]},"u9":{"c_":[],"b6":[],"l":[]},"CB":{"c_":[],"b6":[],"l":[]},"xH":{"c_":[],"b6":[],"l":[]},"CL":{"c_":[],"b6":[],"l":[]},"jD":{"c_":[],"b6":[],"l":[]},"jK":{"c_":[],"b6":[],"l":[]},"no":{"c_":[],"b6":[],"l":[]},"LY":{"hG":["mz"],"bF":[],"l":[],"hG.T":"mz"},"xS":{"hY":[],"b6":[],"l":[]},"rr":{"hG":["h4"],"bF":[],"l":[],"hG.T":"h4"},"buz":{"bW":[],"bF":[],"l":[]},"nF":{"c_":[],"b6":[],"l":[]},"FI":{"c_":[],"b6":[],"l":[]},"amQ":{"ja":[],"b7":[],"ae":[]},"amR":{"bW":[],"bF":[],"l":[]},"Na":{"c_":[],"b6":[],"l":[]},"Zo":{"c_":[],"b6":[],"l":[]},"a5k":{"c_":[],"b6":[],"l":[]},"a5l":{"c_":[],"b6":[],"l":[]},"B6":{"c_":[],"b6":[],"l":[]},"a0N":{"c_":[],"b6":[],"l":[]},"a1e":{"c_":[],"b6":[],"l":[]},"Fv":{"c_":[],"b6":[],"l":[]},"cg":{"c_":[],"b6":[],"l":[]},"is":{"c_":[],"b6":[],"l":[]},"kA":{"c_":[],"b6":[],"l":[]},"a35":{"c_":[],"b6":[],"l":[]},"EL":{"c_":[],"b6":[],"l":[]},"ahJ":{"c2":[],"b7":[],"ae":[]},"a2A":{"c_":[],"b6":[],"l":[]},"a2z":{"c_":[],"b6":[],"l":[]},"a8f":{"c_":[],"b6":[],"l":[]},"PU":{"hY":[],"b6":[],"l":[]},"a2o":{"aR":[],"l":[]},"TG":{"hY":[],"b6":[],"l":[]},"afR":{"c2":[],"b7":[],"ae":[]},"a5N":{"aR":[],"l":[]},"a0X":{"hY":[],"b6":[],"l":[]},"a7c":{"hY":[],"b6":[],"l":[]},"ZK":{"hY":[],"b6":[],"l":[]},"Dx":{"hG":["kG"],"bF":[],"l":[],"hG.T":"kG"},"Dp":{"hG":["kG"],"bF":[],"l":[],"hG.T":"kG"},"aaO":{"hY":[],"b6":[],"l":[]},"Ac":{"hY":[],"b6":[],"l":[]},"a69":{"b6":[],"l":[]},"a3d":{"c_":[],"b6":[],"l":[]},"a3S":{"c_":[],"b6":[],"l":[]},"lO":{"c_":[],"b6":[],"l":[]},"WJ":{"c_":[],"b6":[],"l":[]},"MB":{"c_":[],"b6":[],"l":[]},"XN":{"c_":[],"b6":[],"l":[]},"uq":{"c_":[],"b6":[],"l":[]},"a2n":{"c_":[],"b6":[],"l":[]},"uW":{"aR":[],"l":[]},"jI":{"aR":[],"l":[]},"xC":{"c_":[],"b6":[],"l":[]},"TT":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"R7":{"ir":[],"aY":[]},"A6":{"b6":[],"l":[]},"vD":{"c2":[],"b7":[],"ae":[]},"aaM":{"ir":[],"aY":[]},"a_q":{"c_":[],"b6":[],"l":[]},"ZZ":{"aR":[],"l":[]},"adC":{"aq":[]},"D0":{"fp":[],"bW":[],"bF":[],"l":[]},"ahC":{"aR":[],"l":[]},"a_z":{"aR":[],"l":[]},"Kh":{"at":[],"l":[]},"Sa":{"ax":["Kh"]},"a_R":{"aR":[],"l":[]},"De":{"at":[],"l":[]},"Sk":{"ax":["De"]},"Df":{"at":[],"l":[]},"un":{"ax":["Df"],"hJ":[]},"Uo":{"at":[],"l":[]},"BD":{"t7":[],"rh":[],"jb":[]},"acL":{"c_":[],"b6":[],"l":[]},"ajj":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Qo":{"iu":["f_"],"bs":[],"aq":[]},"Sl":{"hY":[],"b6":[],"l":[]},"ake":{"ax":["Uo"],"bha":[]},"tb":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"Vn":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"Vo":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"ako":{"fZ":["rF"],"cf":["rF"],"cf.T":"rF","fZ.T":"rF"},"adb":{"fZ":["oC"],"cf":["oC"],"cf.T":"oC","fZ.T":"oC"},"fA":{"bs":[],"aq":[]},"yp":{"fA":[],"bs":[],"aq":[]},"KZ":{"bs":[],"aq":[]},"yn":{"at":[],"l":[]},"DA":{"at":[],"l":[]},"SD":{"oT":["fA"],"bW":[],"bF":[],"l":[],"oT.T":"fA"},"Hl":{"ax":["yn"]},"aeX":{"ax":["yn"]},"L_":{"at":[],"l":[]},"b91":{"bX":[]},"zt":{"bX":[]},"zU":{"bX":[]},"uj":{"bX":[]},"SE":{"fA":[],"bs":[],"aq":[]},"aeY":{"ax":["L_"]},"a6V":{"cf":["b91"],"cf.T":"b91"},"a4e":{"cf":["zt"],"cf.T":"zt"},"a5R":{"cf":["zU"],"cf.T":"zU"},"Kg":{"cf":["uj"],"cf.T":"uj"},"L3":{"at":[],"l":[]},"L4":{"ax":["L3"]},"SG":{"bW":[],"bF":[],"l":[]},"qG":{"at":[],"l":[]},"lq":{"ax":["qG<1>"]},"oM":{"hf":[]},"cG":{"oM":["1"],"hf":[]},"at":{"l":[]},"b6":{"l":[]},"b7":{"ae":[]},"kW":{"b7":[],"ae":[]},"ja":{"b7":[],"ae":[]},"qM":{"oM":["1"],"hf":[]},"aR":{"l":[]},"bF":{"l":[]},"hG":{"bF":[],"l":[]},"bW":{"bF":[],"l":[]},"a31":{"b6":[],"l":[]},"c_":{"b6":[],"l":[]},"hY":{"b6":[],"l":[]},"a0z":{"b6":[],"l":[]},"JT":{"b7":[],"ae":[]},"G5":{"b7":[],"ae":[]},"NQ":{"b7":[],"ae":[]},"zD":{"b7":[],"ae":[]},"c2":{"b7":[],"ae":[]},"a30":{"c2":[],"b7":[],"ae":[]},"Py":{"c2":[],"b7":[],"ae":[]},"lC":{"c2":[],"b7":[],"ae":[]},"ahy":{"b7":[],"ae":[]},"ahD":{"l":[]},"DJ":{"aR":[],"l":[]},"kP":{"at":[],"l":[]},"Fe":{"ax":["kP"]},"ds":{"yv":["1"]},"afu":{"c_":[],"b6":[],"l":[]},"yA":{"at":[],"l":[]},"Hv":{"ax":["yA"]},"Ln":{"zs":[]},"yH":{"aR":[],"l":[]},"yI":{"fp":[],"bW":[],"bF":[],"l":[]},"uI":{"at":[],"l":[]},"SO":{"ax":["uI"],"hJ":[]},"y2":{"bk":["eE"],"bd":["eE"],"bk.T":"eE","bd.T":"eE"},"xm":{"bk":["ef?"],"bd":["ef?"],"bk.T":"ef?","bd.T":"ef?"},"AU":{"bk":["N"],"bd":["N"],"bk.T":"N","bd.T":"N"},"IG":{"at":[],"l":[]},"II":{"at":[],"l":[]},"IF":{"at":[],"l":[]},"ID":{"at":[],"l":[]},"IH":{"at":[],"l":[]},"a_t":{"bk":["jO"],"bd":["jO"],"bk.T":"jO","bd.T":"jO"},"Kw":{"bk":["aG"],"bd":["aG"],"bk.T":"aG","bd.T":"aG"},"a2m":{"at":[],"l":[]},"DV":{"ax":["1"]},"C2":{"ax":["1"]},"abn":{"ax":["IG"]},"abp":{"ax":["II"]},"abm":{"ax":["IF"]},"abl":{"ax":["ID"]},"abo":{"ax":["IH"]},"oS":{"bW":[],"bF":[],"l":[]},"Lx":{"ja":[],"b7":[],"ae":[]},"oT":{"bW":[],"bF":[],"l":[]},"Hy":{"ja":[],"b7":[],"ae":[]},"fp":{"bW":[],"bF":[],"l":[]},"Bo":{"aR":[],"l":[]},"uc":{"b6":[],"l":[]},"HB":{"c2":[],"b7":[],"ae":[]},"uX":{"uc":["b8"],"b6":[],"l":[],"uc.0":"b8"},"U2":{"lN":["b8","a1"],"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[],"lN.0":"b8"},"T8":{"bW":[],"bF":[],"l":[]},"Mb":{"at":[],"l":[]},"anb":{"kM":["R8"],"kM.T":"R8"},"a_C":{"R8":[]},"agw":{"ax":["Mb"]},"bfK":{"bW":[],"bF":[],"l":[]},"Mg":{"k7":[],"jO":[]},"O0":{"aR":[],"l":[]},"agC":{"aR":[],"l":[]},"ae2":{"aq":[]},"agB":{"c_":[],"b6":[],"l":[]},"ajq":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"zj":{"oS":["ic"],"bW":[],"bF":[],"l":[],"oS.T":"ic"},"Tg":{"at":[],"l":[]},"agN":{"ax":["Tg"],"hJ":[]},"H1":{"dP":[],"e6":[]},"a3N":{"aR":[],"l":[]},"X1":{"at":[],"l":[]},"abx":{"yv":["H1"]},"agW":{"aR":[],"l":[]},"b8H":{"lQ":[]},"yB":{"bW":[],"bF":[],"l":[]},"N_":{"at":[],"l":[]},"nQ":{"ax":["N_"]},"ahw":{"ek":["~"]},"HN":{"wC":[]},"HM":{"wC":[]},"Ts":{"wC":[]},"Tt":{"wC":[]},"afz":{"hm":["by>?"],"bs":[],"aq":[]},"hZ":{"bF":[],"l":[]},"Tw":{"b7":[],"ae":[]},"pQ":{"ie":[],"hc":["a1"],"e0":[]},"a4A":{"hY":[],"b6":[],"l":[]},"HY":{"dK":["a1","pQ"],"a1":[],"aL":["a1","pQ"],"J":[],"ad":[],"aY":[],"aL.1":"pQ","dK.1":"pQ","aL.0":"a1"},"ra":{"aq":[]},"ti":{"at":[],"l":[]},"HP":{"ax":["ti"]},"Nf":{"at":[],"l":[]},"EN":{"ax":["Nf"]},"I0":{"a1":[],"aL":["a1","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","aL.0":"a1"},"Va":{"hY":[],"b6":[],"l":[]},"ame":{"c2":[],"b7":[],"ae":[]},"Ie":{"h4":[],"ie":[],"hc":["a1"],"e0":[]},"ajD":{"bW":[],"bF":[],"l":[]},"Lb":{"at":[],"l":[]},"PZ":{"at":[],"l":[]},"SJ":{"ax":["Lb"]},"SI":{"bs":[],"aq":[]},"afv":{"aq":[]},"UU":{"ax":["PZ"]},"UT":{"bs":[],"aq":[]},"Nh":{"ki":[]},"vd":{"d3":["1"],"qV":[],"hf":[],"d3.T":"1"},"EP":{"aR":[],"l":[]},"pc":{"jd":["1"],"hI":["1"],"ek":["1"]},"F9":{"bW":[],"bF":[],"l":[]},"vF":{"at":[],"l":[]},"Ba":{"bW":[],"bF":[],"l":[]},"OM":{"at":[],"l":[]},"hm":{"bs":[],"aq":[]},"ajM":{"ax":["vF"]},"Uf":{"ax":["OM"]},"dU":{"hm":["1"],"bs":[],"aq":[]},"m5":{"hm":["1"],"bs":[],"aq":[]},"Ud":{"m5":["1"],"hm":["1"],"bs":[],"aq":[]},"OF":{"m5":["1"],"hm":["1"],"bs":[],"aq":[],"dU.T":"1","m5.T":"1"},"A9":{"m5":["F"],"hm":["F"],"bs":[],"aq":[],"dU.T":"F","m5.T":"F"},"OG":{"m5":["k?"],"hm":["k?"],"bs":[],"aq":[],"dU.T":"k?","m5.T":"k?"},"a7b":{"at":[],"l":[]},"bLE":{"bQk":["ao"]},"I2":{"ax":["a7b<1>"]},"ak1":{"bW":[],"bF":[],"l":[]},"ajJ":{"hm":["Fx?"],"bs":[],"aq":[],"dU.T":"Fx?"},"Ti":{"bW":[],"bF":[],"l":[]},"HL":{"at":[],"l":[]},"th":{"ax":["HL<1>"]},"EM":{"ek":["1"]},"hI":{"ek":["1"]},"adS":{"cf":["kB"],"cf.T":"kB"},"jd":{"hI":["1"],"ek":["1"]},"NH":{"jd":["1"],"hI":["1"],"ek":["1"]},"NZ":{"jd":["1"],"hI":["1"],"ek":["1"]},"a7h":{"aR":[],"l":[]},"OW":{"j9":["1"],"j9.T":"1"},"OX":{"bW":[],"bF":[],"l":[]},"OY":{"bs":[],"aq":[]},"Uz":{"at":[],"l":[]},"Ui":{"d3":["hf"],"qV":[],"hf":[],"d3.T":"hf"},"UA":{"ax":["Uz"]},"a0R":{"rC":[]},"kS":{"lv":[],"ki":[]},"mG":{"kS":[],"lv":[],"ki":[]},"P4":{"kS":[],"lv":[],"ki":[]},"pb":{"kS":[],"lv":[],"ki":[]},"vN":{"kS":[],"lv":[],"ki":[]},"aam":{"kS":[],"lv":[],"ki":[]},"ba1":{"a3a":["ba1"]},"P0":{"at":[],"l":[]},"P1":{"ax":["P0"]},"akg":{"bW":[],"bF":[],"l":[]},"acS":{"mG":[],"kS":[],"lv":[],"ki":[]},"rD":{"m1":[],"bs":[],"aq":[],"rC":[]},"Al":{"ki":[]},"P3":{"rD":[],"m1":[],"bs":[],"aq":[],"rC":[]},"a7u":{"aR":[],"l":[]},"XY":{"aR":[],"l":[]},"a3c":{"aR":[],"l":[]},"P5":{"at":[],"l":[]},"Ur":{"bW":[],"bF":[],"l":[]},"Ut":{"at":[],"l":[]},"FF":{"ax":["P5"]},"akj":{"ax":["Ut"]},"Us":{"bs":[],"aq":[]},"aki":{"c_":[],"b6":[],"l":[]},"ajw":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"ajK":{"hm":["a2?"],"bs":[],"aq":[],"dU.T":"a2?"},"iL":{"bX":[]},"OV":{"cf":["iL"],"cf.T":"iL"},"Fg":{"at":[],"l":[]},"pU":{"kN":[],"dP":[],"e6":[]},"pV":{"iP":[],"dP":[],"e6":[]},"FG":{"bs":[],"aq":[]},"pj":{"ax":["1"]},"EC":{"bs":[],"aq":[]},"Pc":{"at":[],"l":[]},"Pe":{"bW":[],"bF":[],"l":[]},"akq":{"i3":[],"ax":["Pc"],"aq":[]},"a7A":{"aq":[]},"Ps":{"at":[],"l":[]},"akC":{"ax":["Ps"]},"akD":{"oS":["z"],"bW":[],"bF":[],"l":[],"oS.T":"z"},"bA":{"Au":[]},"Av":{"at":[],"l":[]},"Pt":{"at":[],"l":[]},"FS":{"bs":[],"aq":[]},"UE":{"ax":["Av"]},"Pu":{"bs":[],"aq":[]},"UD":{"ax":["Pt"]},"akH":{"bW":[],"bF":[],"l":[]},"I4":{"c_":[],"b6":[],"l":[]},"a80":{"aR":[],"l":[]},"akN":{"c2":[],"b7":[],"ae":[]},"Ua":{"a1":[],"bw":["a1"],"Oc":[],"J":[],"ad":[],"aY":[]},"a8g":{"b6":[],"l":[]},"G0":{"b6":[],"l":[]},"a8e":{"G0":[],"b6":[],"l":[]},"G_":{"c2":[],"b7":[],"ae":[]},"LN":{"hG":["oZ"],"bF":[],"l":[],"hG.T":"oZ"},"PK":{"c2":[],"b7":[],"ae":[]},"PL":{"bs":[],"aq":[]},"a8k":{"c_":[],"b6":[],"l":[]},"I_":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a8j":{"bs":[],"aq":[]},"S7":{"bs":[],"aq":[]},"a8s":{"aR":[],"l":[]},"Q8":{"b6":[],"l":[]},"alB":{"c2":[],"b7":[],"ae":[]},"a9b":{"hG":["px"],"bF":[],"l":[],"hG.T":"px"},"pz":{"dP":[],"e6":[]},"pA":{"dP":[],"e6":[]},"J0":{"dP":[],"e6":[]},"Oy":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"Fo":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"a9i":{"c_":[],"b6":[],"l":[]},"a9h":{"c_":[],"b6":[],"l":[]},"a9w":{"c_":[],"b6":[],"l":[]},"D1":{"fp":[],"bW":[],"bF":[],"l":[]},"buC":{"fp":[],"bW":[],"bF":[],"l":[]},"ahE":{"aR":[],"l":[]},"fw":{"aR":[],"l":[]},"Kk":{"bX":[]},"xV":{"bX":[]},"xX":{"bX":[]},"xW":{"bX":[]},"j7":{"bX":[]},"qy":{"j7":[],"bX":[]},"qA":{"j7":[],"bX":[]},"ye":{"j7":[],"bX":[]},"y9":{"j7":[],"bX":[]},"ya":{"j7":[],"bX":[]},"ln":{"j7":[],"bX":[]},"us":{"j7":[],"bX":[]},"qB":{"j7":[],"bX":[]},"yc":{"j7":[],"bX":[]},"yd":{"j7":[],"bX":[]},"qz":{"j7":[],"bX":[]},"rE":{"bX":[]},"axT":{"bX":[]},"rF":{"bX":[]},"oC":{"bX":[]},"vj":{"bX":[]},"vA":{"bX":[]},"nX":{"bX":[]},"wk":{"bX":[]},"mO":{"bX":[]},"wi":{"bX":[]},"a_P":{"bX":[]},"jp":{"ie":[],"hc":["a1"],"e0":[]},"tk":{"at":[],"l":[]},"Ux":{"at":[],"l":[]},"Qx":{"at":[],"l":[]},"UB":{"ax":["tk"]},"Uy":{"ax":["Ux"]},"V4":{"ax":["Qx"]},"JJ":{"iu":["CD"],"bs":[],"aq":[],"hJ":[]},"AY":{"at":[],"l":[]},"So":{"bW":[],"bF":[],"l":[]},"amg":{"ax":["AY"]},"a9V":{"aR":[],"l":[]},"IL":{"at":[],"l":[]},"Ro":{"ax":["IL"]},"a8b":{"at":[],"l":[]},"a7n":{"at":[],"l":[]},"a77":{"at":[],"l":[]},"a83":{"at":[],"l":[]},"a0F":{"c_":[],"b6":[],"l":[]},"a_r":{"at":[],"l":[]},"M7":{"at":[],"l":[]},"WZ":{"at":[],"l":[]},"GG":{"at":[],"l":[]},"GH":{"ax":["GG<1>"]},"QY":{"iu":["GI"],"bs":[],"aq":[]},"Vs":{"bW":[],"bF":[],"l":[]},"aax":{"aR":[],"l":[]},"R3":{"hY":[],"b6":[],"l":[]},"an0":{"c2":[],"b7":[],"ae":[]},"a7Y":{"hY":[],"b6":[],"l":[]},"Vt":{"bW":[],"bF":[],"l":[]},"aaH":{"aR":[],"l":[]},"an1":{"c_":[],"b6":[],"l":[]},"Uc":{"a1":[],"bw":["a1"],"J":[],"ad":[],"aY":[]},"t7":{"rh":[],"jb":[]},"R9":{"at":[],"l":[]},"anc":{"ax":["R9"]},"JQ":{"at":[],"l":[]},"RN":{"ax":["JQ"]},"CF":{"at":[],"l":[]},"pM":{"jf":[],"dP":[],"e6":[]},"a1Q":{"aq":[]},"a1R":{"aq":[]},"a1S":{"aq":[]},"a1N":{"aq":[]},"a1P":{"aq":[]},"a1O":{"aq":[]},"a63":{"aq":[]},"a62":{"aq":[]},"a61":{"aq":[]},"a1T":{"aq":[]},"aa0":{"aq":[]},"a9O":{"aq":[]},"a2p":{"aq":[]},"acF":{"ax":["CF"]},"ZH":{"aR":[],"l":[]},"xA":{"aR":[],"l":[]},"ZG":{"aR":[],"l":[]},"Mn":{"at":[],"l":[]},"agE":{"ax":["Mn"]},"a3p":{"at":[],"l":[]},"pv":{"Ck":[]},"Q3":{"pv":["~"],"Ck":[],"pv.T":"~"},"ES":{"df":["ES"]},"xM":{"df":["xM"]},"Yf":{"li":[]},"Yg":{"li":[]},"Yn":{"li":[]},"a0f":{"li":[]},"a0g":{"li":[]},"a5G":{"li":[]},"a5H":{"li":[]},"ZX":{"jU":[]},"uk":{"jU":[]},"a1f":{"jU":[]},"a1q":{"jU":[]},"a3O":{"jU":[]},"a3Q":{"jU":[]},"NL":{"jU":[]},"a5X":{"jU":[]},"vH":{"jU":[]},"a75":{"jU":[]},"aaK":{"jU":[]},"aIp":{"df":["aIp"]},"XC":{"Zk":[]},"Jd":{"Zk":[]},"Cj":{"dk":["H

      "],"dk.T":"H

      "},"JE":{"c7":[]},"a0b":{"c7":[]},"Cc":{"c7":[]},"a2r":{"c7":[]},"Cd":{"hT":[],"dx":[]},"ud":{"hT":[],"lJ":[],"dx":[]},"Kz":{"lJ":[],"dx":[]},"KN":{"hT":[],"dx":[]},"Lg":{"hT":[],"dx":[]},"a1G":{"hT":[],"dx":[]},"NE":{"lJ":[],"dx":[]},"O7":{"lJ":[],"dx":[]},"OC":{"hT":[],"lJ":[],"dx":[],"b7O":[]},"Fw":{"aMk":[],"dx":[]},"Pr":{"lJ":[],"dx":[]},"a8X":{"hT":[],"dx":[]},"mN":{"dx":[]},"qg":{"iZ":["n","n"]},"cE":{"iZ":["a2","a2"]},"Le":{"iZ":["mo","mo"]},"oV":{"iZ":["p","p"]},"LW":{"iZ":["1","1"]},"EX":{"hg":["j"],"hg.T":"j"},"a5d":{"iZ":["j","j"]},"lK":{"iZ":["j","j"]},"FN":{"iZ":["o5","rg"]},"a8x":{"iZ":["j","j"]},"Qt":{"iZ":["qs","qs"]},"Me":{"at":[],"l":[]},"agA":{"ax":["Me"]},"Mf":{"at":[],"l":[]},"agy":{"ax":["Mf"]},"C1":{"eB":[]},"Yr":{"eB":[]},"a1D":{"eB":[]},"a1F":{"eB":[]},"a3I":{"eB":[]},"a5L":{"eB":[]},"a6f":{"eB":[]},"a6T":{"eB":[]},"a78":{"eB":[]},"a7P":{"eB":[]},"As":{"eB":[]},"a7R":{"eB":[]},"a7S":{"eB":[]},"a7T":{"eB":[]},"j_":{"hT":[],"dx":[]},"ZU":{"j_":[],"hT":[],"dx":[]},"a2i":{"j_":[],"hT":[],"dx":[]},"a4l":{"j_":[],"hT":[],"dx":[]},"a7Q":{"j_":[],"hT":[],"dx":[]},"a8n":{"j_":[],"hT":[],"dx":[]},"a9z":{"j_":[],"hT":[],"dx":[]},"a2K":{"c7":[]},"a2N":{"c7":[]},"a2O":{"ij":[]},"Ff":{"b6":[],"l":[]},"Oq":{"a1":[],"J":[],"ad":[],"aY":[]},"a5c":{"hS":[]},"hg":{"hg.T":"1"},"cd":{"lE":[]},"dL":{"lE":[]},"wl":{"lE":[]},"XO":{"eL":[]},"JO":{"eL":[]},"KB":{"eL":[]},"a0I":{"eL":[]},"a1a":{"eL":[]},"a1Y":{"eL":[]},"a23":{"eL":[]},"a26":{"eL":[]},"M1":{"eL":[]},"z5":{"eL":[]},"Nc":{"eL":[]},"Nd":{"eL":[]},"ET":{"eL":[]},"Pp":{"eL":[]},"a9d":{"eL":[]},"R_":{"eL":[]},"R0":{"eL":[]},"Xo":{"h1":[]},"Xp":{"h1":[]},"Zw":{"h1":[]},"a_o":{"h1":[]},"a_E":{"h1":[]},"Pv":{"K9":[]},"D4":{"K9":[]},"a0l":{"h1":[]},"KA":{"h1":[]},"a0B":{"h1":[]},"a2l":{"h1":[]},"a2u":{"h1":[]},"a36":{"h1":[]},"z0":{"h1":[]},"a8m":{"h1":[]},"a8S":{"h1":[]},"Gx":{"h1":[]},"wE":{"b7":[],"ae":[]},"rJ":{"l":[]},"EH":{"aR":[],"rJ":[],"l":[]},"ahp":{"b7":[],"ae":[]},"wD":{"aR":[],"l":[]},"rI":{"aR":[],"rJ":[],"l":[]},"Pz":{"b7":[],"ae":[]},"jZ":{"B":["1"]},"jh":{"jZ":["1"],"B":["1"]},"IZ":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"hj","ac.T":"z"},"xs":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"DF":{"aR":[],"l":[]},"yY":{"ab":["bI"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bI","ac.T":"z"},"a2T":{"ay":[],"aI":[],"ab":["hj"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"hj"},"Ex":{"aR":[],"l":[]},"Ey":{"aR":[],"l":[]},"hj":{"bI":[],"af":[],"fq":[],"C":[],"av":[],"U":[]},"EO":{"aR":[],"l":[]},"B2":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"aa3":{"ac":["z"],"C":[],"b4":[],"ac.T":"z"},"Bf":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"a5O":{"yR":[]},"aal":{"yR":[]},"aaN":{"yR":[]},"a57":{"iB":[],"c7":[]},"bj":{"aKb":["1"],"b5":["1"]},"Mp":{"B":["1"],"B.E":"1"},"nw":{"h_":["1","k"],"b5":["k"],"h_.R":"1"},"Mk":{"h_":["1","2"],"b5":["2"],"h_.R":"1"},"QO":{"h_":["1","pF<1>"],"b5":["pF<1>"],"h_.R":"1"},"Px":{"hy":[]},"xJ":{"hy":[]},"a3h":{"hy":[]},"a4i":{"hy":[]},"iq":{"hy":[]},"aaL":{"hy":[]},"Jt":{"z4":["1","1"],"b5":["1"],"z4.R":"1"},"h_":{"b5":["2"]},"Pk":{"b5":["dd<1,2>"]},"Pl":{"b5":["o2<1,2,3>"]},"Pm":{"b5":["mI<1,2,3,4>"]},"Pn":{"b5":["lS<1,2,3,4,5>"]},"Po":{"b5":["jl<1,2,3,4,5,6,7,8>"]},"z4":{"b5":["2"]},"lH":{"h_":["1","1"],"b5":["1"],"h_.R":"1"},"PH":{"h_":["1","1"],"b5":["1"],"h_.R":"1"},"KI":{"b5":["1"]},"a4d":{"b5":["k"]},"md":{"b5":["k"]},"Ax":{"b5":["k"]},"a5P":{"b5":["k"]},"a6U":{"b5":["k"]},"kK":{"h_":["1","H<1>"],"b5":["H<1>"],"h_.R":"1"},"M0":{"h_":["1","H<1>"],"b5":["H<1>"]},"NJ":{"h_":["1","H<1>"],"b5":["H<1>"],"h_.R":"1"},"OD":{"h_":["1","2"],"b5":["2"]},"Jo":{"yN":["1"],"rI":[],"aR":[],"rJ":[],"l":[]},"M8":{"yN":["1"],"rI":[],"aR":[],"rJ":[],"l":[]},"a2q":{"ae":[]},"hs":{"bW":[],"bF":[],"l":[]},"yN":{"rI":[],"aR":[],"rJ":[],"l":[]},"SR":{"b7":[],"ae":[]},"By":{"ja":[],"b7":[],"a2q":["1"],"ae":[]},"RX":{"kk":["1","H7<1>"],"kk.D":"H7<1>"},"Vr":{"kk":["1","Ii<1>"],"kk.D":"Ii<1>"},"a3Z":{"EH":[],"aR":[],"rJ":[],"l":[]},"NO":{"yN":["1"],"rI":[],"aR":[],"rJ":[],"l":[]},"a5W":{"c7":[]},"a5V":{"c7":[]},"Ci":{"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"Dk":{"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["vI"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"vI","ac.T":"z"},"KD":{"ab":["af"],"C":[],"ab.T":"af"},"a0E":{"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"NB":{"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"a8M":{"ab":["af"],"C":[],"ab.T":"af"},"a8N":{"hn":[],"ay":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"vI":{"af":[],"pf":[],"dj":["fX"],"C":[],"av":[],"U":[]},"Fu":{"aR":[],"l":[]},"q3":{"cA":[]},"BR":{"cA":[]},"bJM":{"cA":[]},"bJL":{"cA":[]},"bK5":{"cA":[]},"bK4":{"cA":[]},"bK3":{"cA":[]},"bJK":{"cA":[]},"bK_":{"cA":[]},"bKa":{"cA":[]},"bJV":{"cA":[]},"bJO":{"cA":[]},"bJN":{"cA":[]},"bJW":{"cA":[]},"bJZ":{"cA":[]},"bK6":{"cA":[]},"bK0":{"cA":[]},"bJR":{"cA":[]},"bJQ":{"cA":[]},"bJU":{"cA":[]},"bJT":{"cA":[]},"bK8":{"cA":[]},"bK7":{"cA":[]},"bJY":{"cA":[]},"bJX":{"cA":[]},"ld":{"cA":[]},"bbe":{"cA":[]},"iY":{"cA":[]},"b5A":{"cA":[]},"bJS":{"cA":[]},"q4":{"cA":[]},"bJJ":{"cA":[]},"ix":{"cA":[]},"n5":{"cA":[]},"ks":{"cA":[]},"Wx":{"cA":[]},"bJP":{"cA":[]},"bK9":{"cA":[]},"kt":{"cA":[]},"bK2":{"cA":[]},"bK1":{"cA":[]},"pE":{"fr":[]},"EJ":{"fr":[]},"DS":{"fr":[]},"yy":{"fr":[]},"de":{"cx":[]},"a_l":{"B":["fs"],"B.E":"fs"},"a4q":{"fs":["p"]},"ZI":{"fs":["n"]},"a8V":{"fs":["k"]},"a0K":{"fs":["k"]},"a2x":{"fs":["p"]},"a1_":{"fs":["a2"]},"XQ":{"fs":["F"]},"a58":{"c7":[]},"JM":{"fK":[],"ay":[],"aI":[],"ac":["z"],"ab":["hp"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"hp","ac.T":"z"},"JN":{"ay":[],"aI":[],"ab":["hp"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"hp"},"a22":{"ay":[],"aI":[],"ab":["hp"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"hp"},"a1n":{"C":[]},"a1p":{"fK":[],"ay":[],"aI":[],"ac":["z"],"ab":["hp"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"hp","ac.T":"z"},"a1o":{"fK":[],"ay":[],"aI":[],"ac":["z"],"ab":["hp"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"hp","ac.T":"z"},"EK":{"fK":[],"ay":[],"aI":[],"ac":["z"],"ab":["hp"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"hp","ac.T":"z"},"a4r":{"ab":["hp"],"C":[],"ab.T":"hp"},"a5x":{"jn":["rj"],"ay":[],"aI":[],"ac":["z"],"ab":["hp"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"hp","ac.T":"z","jn.T":"rj"},"hp":{"af":[],"fq":[],"bc":[],"dj":["fX"],"C":[],"av":[],"U":[]},"Gj":{"aR":[],"l":[]},"rZ":{"K":["1"],"H":["1"],"as":["1"],"B":["1"]},"ag_":{"rZ":["p"],"K":["p"],"H":["p"],"as":["p"],"B":["p"]},"aab":{"rZ":["p"],"K":["p"],"H":["p"],"as":["p"],"B":["p"],"K.E":"p","B.E":"p","rZ.E":"p"},"aar":{"c7":[]},"il":{"vk":[]},"lB":{"vk":[]},"hR":{"vk":[]},"JL":{"vk":[]},"v_":{"nB":[]},"vt":{"nB":[]},"jG":{"e9":[]},"aev":{"e9":[]},"aa6":{"e9":[]},"aaG":{"jG":[],"e9":[]},"EU":{"jG":[],"e9":[]},"a9E":{"jG":[],"e9":[]},"a7j":{"jG":[],"e9":[]},"JG":{"e9":[]},"Mo":{"e9":[]},"EY":{"jG":[],"e9":[]},"D2":{"jG":[],"e9":[]},"a9C":{"jG":[],"e9":[]},"a2j":{"jG":[],"e9":[]},"Nr":{"e9":[]},"Fr":{"e9":[]},"a7_":{"e9":[]},"a6Z":{"e9":[]},"a6W":{"e9":[]},"a6X":{"e9":[]},"OE":{"e9":[]},"a6Y":{"e9":[]},"j2":{"b7Z":[]},"eP":{"eP.T":"1"},"zx":{"eP":["V<1>"],"eP.T":"V<1>"},"zy":{"eP":["V>"],"eP.T":"V>"},"Es":{"c7":[]},"DK":{"i8":[]},"uA":{"i8":[]},"aaU":{"wo":[]},"aaZ":{"c7":[]},"ab4":{"c7":[]},"ab5":{"iB":[],"c7":[]},"ab8":{"iB":[],"c7":[]},"Ri":{"c7":[]},"Rc":{"B":["e3"],"B.E":"e3"},"l0":{"e3":[],"wp":[]},"GS":{"e3":[]},"Rb":{"e3":[]},"aaS":{"e3":[]},"aaT":{"e3":[]},"Rd":{"e3":[]},"aaV":{"e3":[],"GU":["e3"]},"l1":{"e3":[],"GU":["e3"],"wp":[]},"Rj":{"e3":[]},"Bg":{"e3":[]},"GT":{"b5":["k"]},"Rg":{"H":["1"],"as":["1"],"B":["1"],"B.E":"1"},"aaW":{"hQ":["H","k"]},"mS":{"eo":[]},"oi":{"eo":[]},"m3":{"eo":[]},"m4":{"eo":[]},"iU":{"eo":[]},"oj":{"eo":[]},"hL":{"eo":[]},"Rk":{"eo":[]},"GX":{"Rk":[],"eo":[]},"aaX":{"B":["eo"],"B.E":"eo"},"Jp":{"B":["k"]},"aI":{"U":[]},"bup":{"bW":[],"bF":[],"l":[]},"bxH":{"at":[],"l":[]},"bDC":{"bW":[],"bF":[],"l":[]},"bCz":{"bW":[],"bF":[],"l":[]},"lJ":{"dx":[]},"aMk":{"dx":[]},"aKb":{"b5":["1"]},"bip":{"cA":[]}}')) -A.bDL(v.typeUniverse,JSON.parse('{"KQ":1,"aag":1,"GK":1,"VI":2,"EG":1,"PY":1,"a8R":2,"alv":1,"adH":1,"amW":2,"Ml":2,"amX":1,"al3":2,"al2":2,"UK":2,"UL":1,"UM":1,"Vm":2,"Wc":1,"Yl":1,"Zx":2,"df":1,"a2E":1,"b9U":1,"TF":1,"S8":1,"D3":1,"Ss":1,"H2":1,"Un":1,"a55":1,"TA":1,"AD":1,"XD":1,"a5M":1,"Ce":1,"Rx":1,"Ry":1,"Vb":1,"IP":1,"CM":1,"RP":1,"RQ":1,"RR":1,"No":1,"VF":1,"QM":1,"VR":1,"a3w":1,"Tc":1,"QN":1,"JW":1,"RT":1,"hc":1,"k6":1,"Od":1,"K3":1,"HX":1,"U6":1,"Fp":1,"tT":1,"Ho":1,"DV":1,"C2":1,"Hx":1,"b8H":1,"aa7":1,"pc":1,"hm":1,"mE":1,"dU":1,"Ud":1,"Ij":1,"EM":1,"a3e":1,"NH":1,"NZ":1,"HK":1,"HV":1,"kT":1,"fi":1,"Vh":1,"a2F":2,"LW":1,"XB":2,"a71":1,"M0":1,"OD":2,"M8":1,"a2q":1,"adI":1,"aaI":2,"a0x":2,"dc":1,"t8":1,"oO":1,"bC5":1}')) +r(A.Wf,A.fi) +r(A.aoD,A.mE) +r(A.Ii,A.mE) +r(A.HJ,A.a3k) +r(A.aoH,A.tQ) +s(A.aeT,A.rA) +r(A.Ut,A.kj) +r(A.Us,A.kj) +s(A.ako,A.rA) +r(A.Ux,A.fi) +r(A.Uy,A.mE) +r(A.HU,A.fi) +s(A.ahg,A.br) +s(A.aoG,A.i2) +r(A.Wb,A.a7J) +s(A.akM,A.aX) +s(A.akN,A.br) +s(A.akP,A.br) +s(A.akR,A.aX) +s(A.akS,A.aEj) +s(A.anV,A.aX) +r(A.W7,A.bv) +s(A.aoI,A.N4) +s(A.aoJ,A.aaL) +s(A.aoO,A.aX) +r(A.Rw,A.V2) +s(A.alL,A.aX) +s(A.alM,A.aX) +s(A.alN,A.aX) +s(A.alO,A.aX) +s(A.alP,A.aX) +s(A.acD,A.hI) +r(A.Wc,A.kT) +r(A.Wd,A.kT) +s(A.Vk,A.aQz) +s(A.ap9,A.N4) +s(A.apa,A.aaL) +s(A.adX,A.aFU) +r(A.W3,A.fi) +r(A.akT,A.a88) +r(A.aom,A.a88) +s(A.abR,A.iz) +s(A.ago,A.iz) +r(A.agp,A.ab) +s(A.ahX,A.fq) +s(A.amx,A.ac) +r(A.acb,A.ab) +s(A.acc,A.cD) +r(A.aeD,A.ab) +s(A.aeE,A.cD) +r(A.aeF,A.ab) +r(A.aeL,A.ab) +r(A.aic,A.ab) +s(A.aid,A.cD) +r(A.ali,A.ab) +r(A.alj,A.ab) +s(A.ak_,A.pe) +r(A.Uh,A.dj) +r(A.acF,A.a5c) +r(A.acG,A.ab) +r(A.acE,A.ab) +r(A.afH,A.ab) +r(A.afs,A.ab) +r(A.aft,A.ab) +r(A.ahP,A.ab) +r(A.ahO,A.ab) +r(A.aig,A.ab) +s(A.aih,A.cD) +s(A.alF,A.fq) +s(A.alG,A.bc) +r(A.V1,A.dj) +s(A.acP,A.a0D) +s(A.anJ,A.ab6) +s(A.anL,A.ab6) +s(A.anj,A.wn) +s(A.ank,A.t5) +s(A.anl,A.t5) +s(A.anm,A.t5) +s(A.ann,A.ab7) +s(A.ano,A.t5) +s(A.anp,A.GT) +s(A.anq,A.wn) +s(A.anr,A.t5) +s(A.ans,A.ab7) +s(A.ant,A.GT) +s(A.anD,A.aRt) +s(A.anE,A.aRu) +s(A.anF,A.ab9) +s(A.anG,A.aba) +s(A.anH,A.aRY) +s(A.anI,A.aS2) +s(A.anA,A.ab9) +s(A.anB,A.aba) +s(A.anC,A.t5) +s(A.anM,A.aS3) +s(A.apc,A.Rh) +s(A.apd,A.Rh) +s(A.anx,A.ab8) +s(A.any,A.aRU) +s(A.anz,A.aRT) +s(A.anu,A.Ri) +s(A.anK,A.Ri) +s(A.anv,A.Ri) +s(A.anw,A.ab8)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{o:"int",a2:"double",cY:"num",k:"String",F:"bool",bh:"Null",H:"List"},mangledNames:{},types:["~()","a2(a2)","~(i)","~(bC)","~(md)","~(vd,j)","~(F)","bh()","F(nh,j)","~(z?)","l(ae)","~(b7)","bh(i)","~(c5)","~(ml)","~(J)","~(o)","~(o9)","ao<~>()","F(b7)","F(o)","bh(@)","~(C)","~(k,@)","H()","~(k)","KR(j)","~(qQ)","F(z?)","F(fA)","bh(~)","F(k)","~(o8,F)","n(c1)","bh(z,ea)","~(@)","~(cv?)","~(np)","bj(@)","~(yp)","a2(a0)","F(oI)","~(kE)","~(NF)","F(c1)","~(bb)","~(vo)","F(hL?)","F(r8)","k(k)","o(fA,fA)","o(k)","l(R)","~(hl,~())","a2(a2,a2)","~(a)","~(~())","~(oa)","b5()","~(a2)","nb(k?,nb)","~(vn)","F(C)","a(a)","a2(a0,a2)","N(c1)","k()","F(jb)","~(o,o9)","~(r5)","k(zb)","~(Ep)","F(ja)","lW()","ce?(d_?)","@()","b5<@>()","bh(o)","iJ(o8)","F()","k(o)","b5>()","F(kS)","~(i2)","o(o)","k(iG)","a2()","~(x)","~(rl)","EA(o)","F(@)","o(z?)","~(iz,z)","~(k,k)","~(Qh)","F(hL)","~(qu)","~(zq)","j(a)","ao<@>(p5)","~(az)","F(oF)","~(Mc)","F(hb)","f8(@)","~(j5)","~(Qe)","~(eG)","F(eL)","~(z?,z?)","o(J,J)","0&()","o()","c1<0^>()","~(Cm,eQ)","F(pA)","~(jg)","~(z,ea)","F(l1)","F(yo)","~(~)","F(z?,z?)","~(Eo)","o(em,em)","F(em)","~({curve:hR,descendant:J?,duration:bC,rect:x?})","x()","k(f6)","~(kD)","~(o,oa)","~(z[ea?])","~(cB)","uT(fA,nU)","C_(o)","~(iP)","~(jf)","a(a,nT)","@(@)","F(kK)","b5()","bm<0^>(bm<0^>,bm<0^>)","~(wf)","ao()","~(mA)","i()","~(M)","n(n)","~(iD,F)","~(oE)","~([bX?])","j(ii)","~(aa0)","l(ae,l?)","ce?(d_?)","jK(ae)","l(ae,ul)","F(Ak)","~(fo)","z()","F(o,o)","bh(F)","th(ae)","~(@,@)","F(k?)","~(lX,mH?)","wI(ae,dF,l?)","wH(ae,dF,l?)","M()","a2(M)","yJ()","~(jS)","lj()","js(c5)","~(a0?)","H()","Ct(H)","~(uv)","o(@,@)","k(k,k)","n?(c1)","~(Qg)","F(K8)","ce?(d_?)","dd(k,k,k)","~(Qi)","km(nZ)","a2(Bz)","~(d1)","i(i)","~([oa?])","F(nh)","n?(n?)","~(vV)","bh(k)","bj<@>?(bj<@>?,@,bj<@>(@))","i([i?])","~(cY)","~(Qf)","bh(z?)","~(H)","tU(ae,wl)","~(ny)","ny()","~(bo)","ao()","~(us)","~(kG)","pI?(o)","fv(o)","~(F?)","H
      ()","H(on)","M(a0,b8)","k?(lE)","ao(cv?)","jf()","@(k)","~(o,a)","bh(z[ea?])","~(nC)","nC()","iJ?(o8)","~(AH,@)","~(rm)","ao<~>(p5)","a(o)","~(fI)","l0(l0)","~(og)","k(k?)","og()","~(ys)","bx()","t7()","~(yY)","F(lV)","~(hB)","F(wn)","z?(z?)","e2(e2)","ao()","F(bgq)","~(kN)","a(f6)","kN()","~(Cm)","H()","bh(ph)","kK()","F(F?)","F(tN)","bh(eg)","~(fj,k,o)","F(avE)","iP()","o(ht,ht)","bY(bY,F,lW)","F(h1)","F(i2,a2)","F(de)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","ao(bo)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","GB(o)","bR()","EP(o)","k0(kA)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","N(N)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","jK(ae,z?)","~(xZ)","F(bo)","Z(R)","~(eg)","Gh(R)","F(a,a)","F(bR,bR)","F(a)","Fs(R)","EM(R)","k0(n)","~(pj
      )","u2(a)","Ff(a)","F3(a)","Z(R)","Z(R)","o(C)","~(wy)","fo(a2)","F(bR)","Z(R)","a2(az)","a(a,az)","Z(R)","a2(k)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","j5(ae)","DD(ae,j5)","F(lV)","F(nI)","yV(R)","Z(R)","eg(eg)","xD(R)","xC(R)","l(ae,av)","Z(R)","Dz()","l(ae,b8)","l()","l(ae,jF<~>)","Z(R)","Z(R)","~(pm)","Z(R)","Z(R)","Z(R)","F(oN)","F(az)","F(lu)","bh(fv)","F(a2)","a(a2)","Z(R)","Z(R)","F(he)","Z(R)","Z(R)","Z(R)","Z(R)","u6(R)","~(OW)","~(OX)","~(Fz)","Z(R)","eg(iM)","a2(qU)","Z(R)","ao(o,rd)","a(a,a)","F(eQ)","G2(o)","iM(fv)","iM(@)","~(iM)","ao()","Z(R)","Z(R)","yN(ae,lT)","E2(ae,eg)","yO(ae,H)","E3(ae,fv)","Z(R)","F(us)","xL(R)","o(x,x)","Gx()","ao(k)","o(mL,mL)","F(fr)","ao>(fr)","F(i1)","k?(kh)","o(kh,kh)","ao(kh)","AW({from:a2?})","~(H_)","Z(R)","k(k,n)","Z(R)","Z(R)","~(@())","~(tW)","ao<~>(~)","~(ic)","ao<~>(ic)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","eZ?()","eZ()","Dm(k)","Z(R)","~(ad)","k(e5)","Hr()","~(F0)","Z(R)","F(pg)","hs?(pg)","k(a2)","b7q?(j)","b7q?()","~(tl)","bx<~(c5),b0?>()","~(~(c5),b0?)","Z(R)","Z(R)","Bq()","xP(ie)","D4(ie)","xO(ie)","Et(x?,x?)","l(ae,~())","Z(R)","qZ<0^>(lQ,l(ae))","a2(t9)","Z(R)","0^?(0^?(d_?))","0^?(ce<0^>?(d_?))","Ce(R)","ce?(d_?)","Z(R)","ce?(d_?)","Z(R)","ce?(d_?)","ce?(d_?)","ff?(c1)","ff?(d_?)","Z(R)","n?(d_?)","t1?(d_?)","zc?(d_?)","bC?(d_?)","F?(d_?)","x2?(d_?)","E0?(d_?)","ff(c1)","Z(R)","l(ae,dF,dF)","nm(ae)","~(tJ)","~(tY)","b6(l)","Z(R)","x()?(a0)","F(ae)","Z(R)","F(uL?)","n(ww)","Z(R)","Z(R)","Z(R)","Z(R)","n?(n?,n?,n?[n?])","z4(ae)","at?(ae,z8,it)","F(lv)","Z(R)","~(ns,B3,Dn?)","vS(@)","Z(R)","Z(R)","rc?(eZ)","q4(ae,l?)","Z(R)","F(c1)","a2(c1)","Z(R)","Z(R)","Z(R)","Z(R)","Z(R)","~(oj)","n?()","Z(R)","CK(ae)","E_(ae)","~(mj)","jD(ae,l?)","yM(ae,l?)","FG(ae,l?)","B9(lq)","AU(@)","mK()","bo>(z,pC<@>)","F(bo>)","~(o,o)","ao(fj{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","ao(oP{allowUpscaling:F,cacheHeight:o?,cacheWidth:o?})","ao(oP{getTargetSize:bB0(o,o)?})","eF(eF,dt)","dt(dt)","k(dt)","HE()","~(iD?,F)","ao<~>(z,ea?)","bh(Cp)","bh(aqW)","Ag(ae)","~(iD)","~(oO)","~(z,ea?)?(jS)","~(oO)?(jS)","~(j4)","qZ<~>(lQ)","k0(cp)","x(cp)","rf(cp)","F(o,F)","~(b9j)","k(a2,a2,k)","a2?()","~(lX)","iQ(iQ)","F(qR)","x(x?,iQ)","ff(r4)","~(r4,b0)","F(r4)","~(qn?)","~(H{isMergeUp:F})","~([a2])","AM(eZ)","~(tg)","F(tg)","pF?(vd,j)","F(FX{crossAxisPosition!a2,mainAxisPosition!a2})","k?(k?)","~(eZ)","F(a0)","kF(qn)","nB(j)","F(eT)","F8(ae)","~(o,Hp)","~(o,eV,cv?)","~(n)","em(tm)","xz(mC,~(),hf?)","xj(mC,~(),hf?)","o(em)","em(o)","~(o_)","ao()","cv(cv?)","tO(bx)","dk()","ao(k?)","zu(mC,~(),hf?)","ao<~>(cv?,~(cv?))","fj(cv)","ao<~>(ao)","ao<~>(fj)","ao>(@)","~(nU)","hb(@)","ao(cv?)","O2()","k(hb)","ao()>()","ao<~>([i?])","H()","H(H)","a2(cY)","H<@>(k)","H(Ao)","~(d9)","d9(bN)","~(cf)","F(bN)","el<@>?(lQ)","el<@>(lQ)","F(E8)","@(@,@)","CA(ae)","nB()","ao<~>(@)","ao<~>(md)","fj(@,@)","x(avE)","~(hV)","~([bC?])","~(o,o,o)","~(k,k?)","~(wg)","~(nV)","~(rC)","~(iL)","~(axY)","~(mO)","z?(kC)","f_(f_,w7)","ao<~>(vh)","~(f_)","F(f_?,f_)","xF(ae,m1)","F(ls)","o(o,o)","F(LP)","~(Hl)","F(Hb)","~(k,o?)","F(B7)","c1(ht)","~(k,o)","H(ae)","x(ht)","o(pQ,pQ)","H(ht,A)","F(ht)","F(lq<@>)","b7?(b7)","z?(o,b7?)","~([z?])","kD()","~(@,ea)","aT<@>(@)","~(o,@)","bh(@,ea)","bh(~())","bo(bo)","@(@,k)","M(i)","~(H,i)","~(rn)","~(rw)","~(kW,z)","rq(ae,l?)","~(tc)","l(ae,dF,DP,ae,ae)","F(tc)","zh(ae,l?)","yG(ae)","a2(@)","~(k?)","y0(@)","AT(@)","z(z)","ao<@>(HR)","bx(H<@>)","bx(bx)","bh(bx)","bh(ae,z8,it)","~(Df?,Gn?)","F(el<@>?)","F(r9)","~(k,i)","~(uX,o)","hL(el<@>)","bo>(@,@)","a0?()","~(AQ,Gr)","u6(ae,l?)","bh(fI?)","~(hl)","cO(F)","vD(ae,l?)","q4(ae)","nD(ae,l?)","yE(c5)","Eq(c5)","~(nL)","~(pf)","0&(@)","l(ae,m1)","F(mG)","bh(H<~>)","ao(i)","~(k,z?)","F(rA?)","pT()","~(pT)","un(pf)","pU()","~(pU)","o(i2,i2)","F(i2)","~(At,bX)","H()","I3(ae,m1)","~(a0)","b7?()","F(px)","jO?(px)","l9(px)","b7(l)","F(l9)","F(H)","A(l9)","a0(b7)","H(l9)","En(fJ)","DS(fJ)","Cr(fJ)","Go(fJ)","Gj(fJ)","py()","~(py)","pz()","~(pz)","~(wi)","~(vy)","Ea(fJ)","~(lh?)","xQ(ae,b8)","DI(ae,b8)","kP(ae,b8)","pL()","~(pL)","ud(ae)","l(GK,k?,a2?,a2?)","z9(ae,za?)","FC(fJ)","lY(jb)","bh(cv)","ao()","ao<~>(k,cv?,~(cv?)?)","~(li)","rp(lf)","t_(lf)","~(lf)","ui(o)","DV(fJ)","Z(R)","HT()","F(aIv)","F(bgr)","F(ET)","F(bgV)","F(bgW)","F(bgs)","ao(Zp)","F(k,k)","Bm()","~(H)","cE(d8)","a2(a2,vj)","~(A)","Fd(ae,l?)","iH(iH)","l(ae,jF)","Jo(k)","mo(ii)","hR()","H(k)","ao()","~(@,ea?)","bh(iH)","k(lE)","~(H,i)","~(o,F(oI))","A()","Ei()","~(Ek)","~(i,i)","F(a6o)","o(cd,cd)","~(i?)","ao(k,bx)","F(lE)","o(wE,wE)","H()","F(oC)","o(oC,oC)","bh(k[k?])","F(Be)","B1(o)","F(yW)","a({longMultiplier!a2,shortMultiplier:a2})","kR()","~(o,bx)","o(vc,vc)","Ew(ae,hj)","DE(ae,hj)","F(n)","o(ip,ip)","o(o,ip)","ip(k)","ip(k,k,k)","hx(H<@>)","hx(k?,hx)","Ch(a2)","ao(k)","k(p1)","k(pl)","k(vZ)","k(w_)","k(rZ)","k(oL)","k(uA)","F(nK)","k(ur)","k(uj)","k(qi)","k(lM)","k(AY)","k(B_)","yu(o)","k(de)","H>(de)","k(fs)","fs(z?,fs)","nK(de)","cx?(de)","xs(cx)","H(de)","k?(de)","xk(@)","H(de)","Gd()","k?(l1)","ao(k?)","F(lZ)","mL(cx)","F(wh)","o?(k)","H(de)","H(de)","H(de)","H>(de)","H(de)","~(o,fK)","bh(~(j4))","fv(a)","~(a2,a2,a2,a2)","ao()","nQ(~)","Na()","ao(oP)","~(z,ea?)","ao(cv)","a2(cR,cR,cR,cR,a2)","jG?(k)","H(k)","~(e9?)","iJ(lI)","H()","F(bo)","~(e9)","V<0^>(k)","bo(i7)","bo(i7)","F(e2)","k?(e2)","a2(o)","~(M?)","k?(k)","l0(hq)","b5()","b5()","b5()","b5>()","b5()","bh(H,i)","b5()","b5()","b5()","b5()","b5()","b5()","i?(i)","k(z?)","~(pr)","GW(k)","hK(k,k,H,k,k)","hq(k,k,dd)","dd(k,k,k,dd)","F(Q5,j3)","dd(k)","iU(k,k,k,k)","oh(k,k,k)","mS(k,k,k)","m3(k,H,k,k)","bh(B8)","oi(k,k,k,k)","m4(k,k,k,hC?,k,k?,k,k)","hC(k,k,dd)","hC(k,k,dd,k,dd)","k(k,k,k)","b5(wm)","~(ep)","~(j3)","~(Bg?,biQ?,Bg,~())","o(k{onError:o(k)?,radix:o?})","o(df<@>,df<@>)","H()","H(k,H)","0^(0^,0^)","M?(M?,M?,a2)","a2?(cY?,cY?,a2)","n?(n?,n?,a2)","qj()","qq()","qJ()","qL()","r2()","r3()","rs()","rt()","rx()","ry()","t3()","od()","l(ae,rb)","~(fj)","CH({comparator:o(C,C)?,strictMode:F?})","wy()","rR({style:N?,textDirection:pB?})","l(ae,j,F,l)","~(cz{forceReport:F})","o6?(k)","a2(a2,a2,a2)","jf({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","qQ({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","kD({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","r5({allowedButtonsFilter:F(o)?,debugOwner:z?,longTapDelay:bC,supportedDevices:c1?})","pm({allowedButtonsFilter:F(o)?,debugOwner:z?,dragStartBehavior:Da,supportedDevices:c1?,trackpadScrollCausesScale:F,trackpadScrollToScaleFactor:j})","iP({allowedButtonsFilter:F(o)?,debugOwner:z?,supportedDevices:c1?})","l(ae,dF,dF,l)","F?(F?,F?,a2)","ao()","l(ae,l)","hi?(hi?,hi?,a2)","eF?(eF?,eF?,a2)","N?(N?,N?,a2)","o(alY<@>,alY<@>)","F({priority!o,scheduler!iq})","k(cv)","H2(cv)","H(k)","nH({character:k?,logicalKey!m,physicalKey!I,synthesized:F,timeStamp!bC})","mr({logicalKey!m,physicalKey!I,synthesized:F,timeStamp!bC})","o(b7,b7)","fb(fb?,fb?,a2)","H>(nO,k)","o(l,o)","ao<@>(bA4)","iG(k{tabRemaining:o?})","~(ae,br?)","~()(a2w<@>,aq?)","qH(cx)","rj(k)","fs(cx)","kh(cx)","Jt(cx)","Dg(cx)","KL(cx)","fr(cx)","Qk(cx)","Gz(cx)","de(l1)","Qj(cx)","Lh(cx)","Gk(cx)","lZ(cx)","QJ(cx)","mL(cx{tsx:wh?})","pJ(cx)","t2(cx)","GN(cx)","Fg?(Y8,k,k)","~(r8)","F(F)","d9(o)","~(k?{wrapWidth:o?})","H()","n(ii)","qs(ii)","a2(ii)","o(ii)","o(va)","o4(ii)","o(z?,z?)","0^(0^)","j3(u5)","fj({seed:o})","ao<~>(i,i)","~(jH)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;cacheSize,maxTextLength":(a,b)=>c=>c instanceof A.BB&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.TR&&a.b(c.a)&&b.b(c.b),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.TS&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.TT&&a.b(d.a)&&b.b(d.b)&&c.b(d.c)}} +A.bDS(v.typeUniverse,JSON.parse('{"a5x":"nM","pH":"nM","oW":"nM","aCi":"nM","aFG":"nM","aVx":"nM","bNE":"i","bNF":"i","bLp":"i","bLa":"bb","bMy":"bb","bLs":"tR","bLb":"aD","bOk":"aD","bPi":"aD","bL7":"bq","bN7":"bq","bQG":"ph","bLu":"bB","bPj":"bN","bMo":"bN","bNj":"qr","bQh":"iS","bQf":"zg","bLF":"ox","bPM":"ox","bNZ":"d9","bNm":"yC","bNk":"yB","bLY":"dI","bM_":"nk","bM2":"iO","bM3":"jM","bLZ":"jM","bM0":"jM","u4":{"eg":[]},"Jw":{"j4":[]},"fD":{"fu":["1"]},"i0":{"h2":[]},"Cr":{"lP":[]},"DS":{"lP":[]},"DV":{"lP":[]},"Ea":{"lP":[]},"En":{"lP":[]},"FC":{"lP":[]},"Gj":{"lP":[]},"Go":{"lP":[]},"un":{"aDc":[]},"a6k":{"j3":[]},"YC":{"dp":[]},"Zg":{"dp":[]},"Ze":{"dp":[]},"Zo":{"dp":[]},"Zk":{"dp":[]},"Zf":{"dp":[]},"Zn":{"dp":[]},"YF":{"dp":[]},"YJ":{"dp":[]},"YE":{"dp":[]},"YD":{"dp":[]},"YL":{"dp":[]},"YQ":{"dp":[]},"YS":{"dp":[]},"Z_":{"dp":[]},"YW":{"dp":[]},"YY":{"dp":[]},"YX":{"dp":[]},"YM":{"dp":[]},"YR":{"dp":[]},"YK":{"dp":[]},"YU":{"dp":[]},"YZ":{"dp":[]},"YN":{"dp":[]},"YP":{"dp":[]},"YO":{"dp":[]},"YT":{"dp":[]},"YV":{"dp":[]},"Zh":{"dp":[]},"Zj":{"dp":[]},"Zi":{"dp":[]},"a8f":{"dy":[]},"Ya":{"Cm":[]},"Mg":{"fD":["i"],"fu":["i"]},"YG":{"qd":[]},"Jv":{"qd":[]},"Cw":{"qd":[]},"Z8":{"qd":[]},"Zl":{"qd":[]},"Cv":{"qd":[]},"MP":{"A":["nN"],"A.E":"nN"},"a2l":{"c7":[]},"ID":{"L5":[]},"Z5":{"fD":["i"],"qd":[],"fu":["i"]},"RP":{"fD":["i"],"qd":[],"fu":["i"]},"YA":{"fD":["i"],"fu":["i"],"j4":[]},"CQ":{"jW":[]},"a7a":{"jW":[]},"Xw":{"jW":[],"arn":[]},"Zs":{"jW":[],"ato":[]},"Zv":{"jW":[],"ats":[]},"Zu":{"jW":[],"atr":[]},"a4D":{"jW":[],"aFW":[]},"QX":{"jW":[],"aab":[]},"a4B":{"jW":[],"aab":[],"aFS":[]},"a5u":{"jW":[]},"Z9":{"fD":["i"],"fu":["i"]},"Cx":{"fD":["i"],"fu":["i"],"k0":[]},"Z0":{"mf":[],"fD":["i"],"fu":["i"],"jm":[]},"Cy":{"fD":["i"],"fu":["i"],"rf":[]},"Zd":{"A":["vj"],"A.E":"vj"},"YI":{"fD":["i"],"fu":["i"]},"YH":{"fD":["i"],"fu":["i"],"vj":[]},"Jx":{"fD":["i"],"fu":["i"]},"mf":{"fD":["i"],"fu":["i"],"jm":[]},"Z4":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z2":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z3":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z1":{"mf":[],"fD":["i"],"kI":[],"fu":["i"],"jm":[]},"Z6":{"mf":[],"fD":["i"],"fu":["i"],"jm":[]},"Z7":{"aDc":[]},"Yb":{"dy":[]},"JA":{"fD":["i"],"fu":["i"]},"a2g":{"bf7":[]},"a2f":{"c7":[]},"Lq":{"c7":[]},"i9":{"A":["1"],"A.E":"1"},"ta":{"A":["1"],"A.E":"1"},"Nv":{"i0":[],"h2":[],"arn":[]},"a94":{"Cm":[]},"Nx":{"i0":[],"h2":[],"ats":[]},"a5n":{"i0":[],"h2":[],"atr":[]},"Nw":{"i0":[],"h2":[],"ato":[]},"Ny":{"i0":[],"h2":[],"aFS":[]},"Nz":{"i0":[],"h2":[],"aFW":[]},"Gb":{"k0":[]},"w2":{"rf":[]},"a97":{"A":["vj"],"A.E":"vj"},"a96":{"vj":[]},"a5q":{"h2":[]},"Ks":{"ej":[]},"Nm":{"ej":[]},"a50":{"ej":[]},"a54":{"ej":[]},"a52":{"ej":[]},"a51":{"ej":[]},"a53":{"ej":[]},"a4M":{"ej":[]},"a4L":{"ej":[]},"a4K":{"ej":[]},"a4O":{"ej":[]},"a4R":{"ej":[]},"a4T":{"ej":[]},"a5_":{"ej":[]},"a4W":{"ej":[]},"a4Y":{"ej":[]},"a4X":{"ej":[]},"a4P":{"ej":[]},"a4S":{"ej":[]},"a4N":{"ej":[]},"a4V":{"ej":[]},"a4Z":{"ej":[]},"a4Q":{"ej":[]},"Nl":{"ej":[]},"a4U":{"ej":[]},"NA":{"i0":[],"h2":[]},"y4":{"jm":[]},"Dl":{"kI":[],"jm":[]},"a1N":{"kI":[],"jm":[]},"a1K":{"kI":[],"jm":[]},"DK":{"kI":[],"jm":[]},"a1I":{"kI":[],"jm":[]},"Th":{"qw":[]},"a0x":{"qw":[]},"MD":{"qw":[]},"Mx":{"qw":[]},"a5p":{"h2":[]},"NB":{"i0":[],"h2":[],"aab":[]},"Lo":{"j4":[]},"a2b":{"j4":[]},"PE":{"L5":[]},"Lp":{"eg":[]},"a7R":{"b9j":[]},"pV":{"K":["1"],"H":["1"],"as":["1"],"A":["1"]},"ag5":{"pV":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"]},"aah":{"pV":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"],"K.E":"o","A.E":"o","pV.E":"o"},"F_":{"zA":[]},"Yo":{"Ga":[]},"a7b":{"Ga":[]},"a0q":{"nL":[]},"a0w":{"yk":[]},"a0B":{"yk":[]},"LI":{"F":[],"e1":[]},"LJ":{"bh":[],"e1":[]},"nM":{"i":[]},"p":{"H":["1"],"i":[],"as":["1"],"A":["1"],"ch":["1"],"A.E":"1"},"aCa":{"p":["1"],"H":["1"],"i":[],"as":["1"],"A":["1"],"ch":["1"],"A.E":"1"},"uS":{"a2":[],"cY":[],"df":["cY"]},"E5":{"a2":[],"o":[],"cY":[],"df":["cY"],"e1":[]},"LK":{"a2":[],"cY":[],"df":["cY"],"e1":[]},"oV":{"k":[],"df":["k"],"ch":["@"],"e1":[]},"ok":{"A":["2"]},"xr":{"ok":["1","2"],"A":["2"],"A.E":"2"},"Ss":{"xr":["1","2"],"ok":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"RL":{"K":["2"],"H":["2"],"ok":["1","2"],"as":["2"],"A":["2"]},"dH":{"RL":["1","2"],"K":["2"],"H":["2"],"ok":["1","2"],"as":["2"],"A":["2"],"K.E":"2","A.E":"2"},"qb":{"c1":["2"],"ok":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"q9":{"by":["3","4"],"bx":["3","4"],"by.V":"4","by.K":"3"},"qa":{"ok":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"nJ":{"dy":[]},"mg":{"K":["o"],"H":["o"],"as":["o"],"A":["o"],"K.E":"o","A.E":"o"},"as":{"A":["1"]},"aM":{"as":["1"],"A":["1"]},"aC":{"aM":["1"],"as":["1"],"A":["1"],"A.E":"1","aM.E":"1"},"dJ":{"A":["2"],"A.E":"2"},"y2":{"dJ":["1","2"],"as":["2"],"A":["2"],"A.E":"2"},"W":{"aM":["2"],"as":["2"],"A":["2"],"A.E":"2","aM.E":"2"},"bl":{"A":["1"],"A.E":"1"},"nt":{"A":["2"],"A.E":"2"},"AJ":{"A":["1"],"A.E":"1"},"Kx":{"AJ":["1"],"as":["1"],"A":["1"],"A.E":"1"},"rI":{"A":["1"],"A.E":"1"},"Dh":{"rI":["1"],"as":["1"],"A":["1"],"A.E":"1"},"PL":{"A":["1"],"A.E":"1"},"ll":{"as":["1"],"A":["1"],"A.E":"1"},"qF":{"A":["1"],"A.E":"1"},"Kw":{"qF":["1"],"as":["1"],"A":["1"],"A.E":"1"},"c3":{"A":["1"],"A.E":"1"},"GI":{"K":["1"],"H":["1"],"as":["1"],"A":["1"]},"cj":{"aM":["1"],"as":["1"],"A":["1"],"A.E":"1","aM.E":"1"},"pu":{"AH":[]},"BB":{"A1":[]},"TR":{"A1":[]},"TS":{"A1":[]},"TT":{"A1":[]},"xI":{"Ba":["1","2"],"bx":["1","2"]},"CN":{"bx":["1","2"]},"bk":{"CN":["1","2"],"bx":["1","2"]},"RV":{"A":["1"],"A.E":"1"},"bD":{"CN":["1","2"],"bx":["1","2"]},"LC":{"qK":[]},"nE":{"qK":[]},"N5":{"rU":[],"dy":[]},"a2O":{"dy":[]},"aam":{"dy":[]},"a4u":{"c7":[]},"UT":{"ea":[]},"u7":{"qK":[]},"Zz":{"qK":[]},"ZA":{"qK":[]},"a9w":{"qK":[]},"a8V":{"qK":[]},"Cf":{"qK":[]},"adA":{"dy":[]},"a7n":{"dy":[]},"iE":{"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"bf":{"as":["1"],"A":["1"],"A.E":"1"},"TO":{"A1":[]},"TP":{"A1":[]},"TQ":{"A1":[]},"qT":{"a6o":[]},"HG":{"a6p":[],"zb":[]},"abm":{"A":["a6p"],"A.E":"a6p"},"G6":{"zb":[]},"alr":{"A":["zb"],"A.E":"zb"},"MQ":{"i":[],"Y8":[],"e1":[]},"MV":{"i":[],"fx":[]},"MR":{"i":[],"cv":[],"fx":[],"e1":[]},"EE":{"cu":["1"],"i":[],"fx":[],"ch":["1"]},"v6":{"K":["a2"],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"A":["a2"]},"lD":{"K":["o"],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"]},"MS":{"v6":[],"K":["a2"],"aym":[],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"A":["a2"],"e1":[],"K.E":"a2","A.E":"a2"},"a4f":{"v6":[],"K":["a2"],"ayn":[],"cu":["a2"],"H":["a2"],"i":[],"as":["a2"],"fx":[],"ch":["a2"],"A":["a2"],"e1":[],"K.E":"a2","A.E":"a2"},"a4g":{"lD":[],"K":["o"],"aBQ":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"MU":{"lD":[],"K":["o"],"aBR":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"a4h":{"lD":[],"K":["o"],"aBS":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"MW":{"lD":[],"K":["o"],"aQw":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"a4i":{"lD":[],"K":["o"],"GD":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"MX":{"lD":[],"K":["o"],"aQx":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"zp":{"lD":[],"K":["o"],"fj":[],"cu":["o"],"H":["o"],"i":[],"as":["o"],"fx":[],"ch":["o"],"A":["o"],"e1":[],"K.E":"o","A.E":"o"},"amV":{"jr":[]},"aeI":{"dy":[]},"Vj":{"rU":[],"dy":[]},"aT":{"ao":["1"]},"Vh":{"aa0":[]},"Rt":{"CF":["1"]},"V0":{"A":["1"],"A.E":"1"},"Xl":{"dy":[]},"iV":{"jt":["1"],"I6":["1"],"dk":["1"],"dk.T":"1"},"Bl":{"wr":["1"],"iW":["1"],"iW.T":"1"},"Ru":{"RE":["1"]},"aa_":{"c7":[]},"Br":{"CF":["1"]},"bU":{"Br":["1"],"CF":["1"]},"tk":{"Br":["1"],"CF":["1"]},"Q0":{"dk":["1"]},"wo":{"abH":["1"],"I5":["1"]},"I8":{"I5":["1"]},"jt":{"I6":["1"],"dk":["1"],"dk.T":"1"},"wr":{"iW":["1"],"iW.T":"1"},"iW":{"iW.T":"1"},"I6":{"dk":["1"]},"Bt":{"dk":["1"],"dk.T":"1"},"mV":{"dk":["2"]},"Ho":{"iW":["2"],"iW.T":"2"},"tr":{"mV":["1","1"],"dk":["1"],"dk.T":"1","mV.T":"1","mV.S":"1"},"td":{"mV":["1","2"],"dk":["2"],"dk.T":"2","mV.T":"2","mV.S":"1"},"anN":{"Bg":[]},"ak1":{"Bg":[]},"b8i":{"c1":["1"],"as":["1"],"A":["1"]},"tb":{"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"wx":{"tb":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"S9":{"tb":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"Bv":{"as":["1"],"A":["1"],"A.E":"1"},"T9":{"iE":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"T8":{"iE":["1","2"],"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"pO":{"BD":["1"],"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"l7":{"BD":["1"],"o1":["1"],"b8i":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"oe":{"K":["1"],"H":["1"],"as":["1"],"A":["1"],"K.E":"1","A.E":"1"},"M1":{"A":["1"],"A.E":"1"},"K":{"H":["1"],"as":["1"],"A":["1"]},"by":{"bx":["1","2"]},"Tc":{"as":["2"],"A":["2"],"A.E":"2"},"Mk":{"bx":["1","2"]},"Ba":{"bx":["1","2"]},"Sh":{"Si":["1"],"b7p":["1"]},"Bs":{"Si":["1"]},"xX":{"as":["1"],"A":["1"],"A.E":"1"},"M4":{"aM":["1"],"as":["1"],"A":["1"],"A.E":"1","aM.E":"1"},"o1":{"c1":["1"],"as":["1"],"A":["1"]},"BD":{"o1":["1"],"c1":["1"],"as":["1"],"A":["1"]},"dV":{"BD":["1"],"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"GJ":{"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"PR":{"by":["1","2"],"bx":["1","2"],"by.V":"2","by.K":"1"},"ti":{"as":["1"],"A":["1"],"A.E":"1"},"BF":{"as":["2"],"A":["2"],"A.E":"2"},"UM":{"as":["bo<1,2>"],"A":["bo<1,2>"],"A.E":"bo<1,2>"},"tj":{"pS":["1","2","1"],"pS.T":"1"},"UQ":{"pS":["1","jw<1,2>","2"],"pS.T":"2"},"BE":{"pS":["1","jw<1,2>","bo<1,2>"],"pS.T":"bo<1,2>"},"G1":{"o1":["1"],"c1":["1"],"as":["1"],"A":["1"],"A.E":"1"},"agd":{"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"age":{"aM":["k"],"as":["k"],"A":["k"],"A.E":"k","aM.E":"k"},"Xe":{"y3":[]},"an0":{"hP":["k","H"]},"Xg":{"hP":["k","H"]},"an_":{"hP":["H","k"]},"Xf":{"hP":["H","k"]},"XF":{"hP":["H","k"]},"XE":{"hP":["k","H"]},"a2d":{"hP":["k","k"]},"LL":{"dy":[]},"a2P":{"dy":[]},"a2S":{"hP":["z?","k"]},"a2R":{"hP":["k","z?"]},"a3_":{"y3":[]},"a31":{"hP":["k","H"]},"a30":{"hP":["H","k"]},"aau":{"y3":[]},"aav":{"hP":["k","H"]},"Bb":{"hP":["H","k"]},"lj":{"df":["lj"]},"a2":{"cY":[],"df":["cY"]},"bC":{"df":["bC"]},"o":{"cY":[],"df":["cY"]},"H":{"as":["1"],"A":["1"]},"cY":{"df":["cY"]},"a6p":{"zb":[]},"c1":{"as":["1"],"A":["1"]},"k":{"df":["k"]},"x9":{"dy":[]},"rU":{"dy":[]},"nd":{"dy":[]},"Fb":{"dy":[]},"Lt":{"dy":[]},"a4o":{"dy":[]},"aao":{"dy":[]},"GH":{"dy":[]},"o7":{"dy":[]},"a_0":{"dy":[]},"a4G":{"dy":[]},"PY":{"dy":[]},"Hj":{"c7":[]},"iB":{"c7":[]},"alu":{"ea":[]},"OR":{"A":["o"],"A.E":"o"},"Vu":{"GK":[]},"mZ":{"GK":[]},"adF":{"GK":[]},"dI":{"i":[]},"d9":{"bN":[],"i":[]},"bb":{"i":[]},"jQ":{"i":[]},"jR":{"i":[]},"uD":{"i":[]},"jZ":{"i":[]},"bN":{"i":[]},"k2":{"i":[]},"ph":{"bb":[],"i":[]},"k9":{"i":[]},"ka":{"i":[]},"kb":{"i":[]},"iO":{"i":[]},"kg":{"i":[]},"iS":{"i":[]},"ki":{"i":[]},"bB":{"d9":[],"bN":[],"i":[]},"WP":{"i":[]},"WY":{"d9":[],"bN":[],"i":[]},"Xd":{"d9":[],"bN":[],"i":[]},"IS":{"d9":[],"bN":[],"i":[]},"J0":{"i":[]},"ox":{"bN":[],"i":[]},"a_9":{"i":[]},"CV":{"i":[]},"jM":{"i":[]},"nk":{"i":[]},"a_a":{"i":[]},"a_b":{"i":[]},"a_r":{"i":[]},"qr":{"bN":[],"i":[]},"a0_":{"i":[]},"Km":{"K":["hk"],"bJ":["hk"],"H":["hk"],"cu":["hk"],"i":[],"as":["hk"],"A":["hk"],"ch":["hk"],"bJ.E":"hk","K.E":"hk","A.E":"hk"},"Kn":{"i":[],"hk":["cY"]},"a01":{"K":["k"],"bJ":["k"],"H":["k"],"cu":["k"],"i":[],"as":["k"],"A":["k"],"ch":["k"],"bJ.E":"k","K.E":"k","A.E":"k"},"a03":{"i":[]},"acx":{"K":["d9"],"H":["d9"],"as":["d9"],"A":["d9"],"K.E":"d9","A.E":"d9"},"aD":{"i":[]},"a0P":{"K":["jQ"],"bJ":["jQ"],"H":["jQ"],"cu":["jQ"],"i":[],"as":["jQ"],"A":["jQ"],"ch":["jQ"],"bJ.E":"jQ","K.E":"jQ","A.E":"jQ"},"a0R":{"i":[]},"a1h":{"d9":[],"bN":[],"i":[]},"a27":{"i":[]},"yB":{"K":["bN"],"bJ":["bN"],"H":["bN"],"cu":["bN"],"i":[],"as":["bN"],"A":["bN"],"ch":["bN"],"bJ.E":"bN","K.E":"bN","A.E":"bN"},"yC":{"i":[]},"a3l":{"i":[]},"zg":{"d9":[],"bN":[],"i":[]},"a3L":{"i":[]},"a3P":{"i":[]},"a3Q":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"a3R":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"a3S":{"K":["jZ"],"bJ":["jZ"],"H":["jZ"],"cu":["jZ"],"i":[],"as":["jZ"],"A":["jZ"],"ch":["jZ"],"bJ.E":"jZ","K.E":"jZ","A.E":"jZ"},"Bo":{"K":["bN"],"H":["bN"],"as":["bN"],"A":["bN"],"K.E":"bN","A.E":"bN"},"N3":{"K":["bN"],"bJ":["bN"],"H":["bN"],"cu":["bN"],"i":[],"as":["bN"],"A":["bN"],"ch":["bN"],"bJ.E":"bN","K.E":"bN","A.E":"bN"},"a5G":{"K":["k2"],"bJ":["k2"],"H":["k2"],"cu":["k2"],"i":[],"as":["k2"],"A":["k2"],"ch":["k2"],"bJ.E":"k2","K.E":"k2","A.E":"k2"},"a7k":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"FA":{"d9":[],"bN":[],"i":[]},"a7G":{"d9":[],"bN":[],"i":[]},"a8y":{"K":["k9"],"bJ":["k9"],"H":["k9"],"cu":["k9"],"i":[],"as":["k9"],"A":["k9"],"ch":["k9"],"bJ.E":"k9","K.E":"k9","A.E":"k9"},"a8B":{"K":["ka"],"bJ":["ka"],"H":["ka"],"cu":["ka"],"i":[],"as":["ka"],"A":["ka"],"ch":["ka"],"bJ.E":"ka","K.E":"ka","A.E":"ka"},"PZ":{"i":[],"by":["k","k"],"bx":["k","k"],"by.V":"k","by.K":"k"},"a9R":{"K":["iS"],"bJ":["iS"],"H":["iS"],"cu":["iS"],"i":[],"as":["iS"],"A":["iS"],"ch":["iS"],"bJ.E":"iS","K.E":"iS","A.E":"iS"},"a9S":{"K":["kg"],"bJ":["kg"],"H":["kg"],"cu":["kg"],"i":[],"as":["kg"],"A":["kg"],"ch":["kg"],"bJ.E":"kg","K.E":"kg","A.E":"kg"},"a9Z":{"i":[]},"aa5":{"K":["ki"],"bJ":["ki"],"H":["ki"],"cu":["ki"],"i":[],"as":["ki"],"A":["ki"],"ch":["ki"],"bJ.E":"ki","K.E":"ki","A.E":"ki"},"aa6":{"i":[]},"aar":{"i":[]},"aaD":{"i":[]},"GO":{"i":[]},"adj":{"K":["dI"],"bJ":["dI"],"H":["dI"],"cu":["dI"],"i":[],"as":["dI"],"A":["dI"],"ch":["dI"],"bJ.E":"dI","K.E":"dI","A.E":"dI"},"Sf":{"i":[],"hk":["cY"]},"afv":{"K":["jR?"],"bJ":["jR?"],"H":["jR?"],"cu":["jR?"],"i":[],"as":["jR?"],"A":["jR?"],"ch":["jR?"],"bJ.E":"jR?","K.E":"jR?","A.E":"jR?"},"Tq":{"K":["bN"],"bJ":["bN"],"H":["bN"],"cu":["bN"],"i":[],"as":["bN"],"A":["bN"],"ch":["bN"],"bJ.E":"bN","K.E":"bN","A.E":"bN"},"al8":{"K":["kb"],"bJ":["kb"],"H":["kb"],"cu":["kb"],"i":[],"as":["kb"],"A":["kb"],"ch":["kb"],"bJ.E":"kb","K.E":"kb","A.E":"kb"},"alw":{"K":["iO"],"bJ":["iO"],"H":["iO"],"cu":["iO"],"i":[],"as":["iO"],"A":["iO"],"ch":["iO"],"bJ.E":"iO","K.E":"iO","A.E":"iO"},"wu":{"dk":["1"],"dk.T":"1"},"St":{"wu":["1"],"dk":["1"],"dk.T":"1"},"adB":{"i":[]},"a0S":{"K":["d9"],"H":["d9"],"as":["d9"],"A":["d9"],"K.E":"d9","A.E":"d9"},"HV":{"dk":["@"],"dk.T":"@"},"a4t":{"c7":[]},"hk":{"TU":["1"]},"MO":{"hk":["1"],"TU":["1"]},"lw":{"i":[]},"lF":{"i":[]},"m_":{"i":[]},"a39":{"K":["lw"],"bJ":["lw"],"H":["lw"],"i":[],"as":["lw"],"A":["lw"],"bJ.E":"lw","K.E":"lw","A.E":"lw"},"a4v":{"K":["lF"],"bJ":["lF"],"H":["lF"],"i":[],"as":["lF"],"A":["lF"],"bJ.E":"lF","K.E":"lF","A.E":"lF"},"a5H":{"i":[]},"a90":{"K":["k"],"bJ":["k"],"H":["k"],"i":[],"as":["k"],"A":["k"],"bJ.E":"k","K.E":"k","A.E":"k"},"bq":{"d9":[],"bN":[],"i":[]},"aac":{"K":["m_"],"bJ":["m_"],"H":["m_"],"i":[],"as":["m_"],"A":["m_"],"bJ.E":"m_","K.E":"m_","A.E":"m_"},"cv":{"fx":[]},"aBS":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"fj":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aQx":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aBQ":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aQw":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aBR":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"GD":{"H":["o"],"as":["o"],"A":["o"],"fx":[]},"aym":{"H":["a2"],"as":["a2"],"A":["a2"],"fx":[]},"ayn":{"H":["a2"],"as":["a2"],"A":["a2"],"fx":[]},"kI":{"jm":[]},"a89":{"yk":[]},"Xn":{"i":[]},"Xo":{"i":[],"by":["k","@"],"bx":["k","@"],"by.V":"@","by.K":"k"},"Xr":{"i":[]},"tR":{"i":[]},"a4z":{"i":[]},"Xb":{"A":["tN"],"A.E":"tN"},"Xc":{"iB":[],"c7":[]},"KI":{"a77":["0&"]},"R4":{"a77":["1"]},"RK":{"ba_":["1"]},"Xp":{"c7":[]},"hn":{"Jo":[],"A":["k"],"A.E":"k"},"FK":{"If":["1","c1<1>"],"If.E":"1"},"ji":{"K":["1"],"H":["1"],"as":["1"],"A":["1"],"K.E":"1","A.E":"1","ji.E":"1"},"RM":{"ji":["2"],"K":["2"],"H":["2"],"as":["2"],"A":["2"],"K.E":"2","A.E":"2","ji.E":"2"},"Sb":{"A":["1"]},"D2":{"H":["1"],"as":["1"],"A":["1"]},"a21":{"hP":["H","D6"]},"akE":{"hP":["H","D6"]},"TH":{"mC":["1"]},"M2":{"mC":["1"]},"WS":{"aR":[],"l":[]},"jN":{"aR":[],"l":[]},"a_P":{"aR":[],"l":[]},"Kb":{"at":[],"l":[]},"adS":{"ay":["Kb"]},"adT":{"aR":[],"l":[]},"E_":{"aR":[],"l":[]},"ag4":{"aR":[],"l":[]},"a3e":{"aR":[],"l":[]},"a5X":{"aR":[],"l":[]},"NP":{"at":[],"l":[]},"aiZ":{"ay":["NP"]},"xj":{"at":[],"l":[]},"XW":{"ay":["xj"]},"xz":{"at":[],"l":[]},"JQ":{"ay":["xz"]},"El":{"at":[],"l":[]},"M3":{"ay":["El<1>"]},"zu":{"at":[],"l":[]},"a4w":{"ay":["zu"]},"F8":{"aR":[],"l":[]},"zW":{"aR":[],"l":[]},"a_M":{"aR":[],"l":[]},"a9M":{"aR":[],"l":[]},"K3":{"at":[],"l":[]},"a_m":{"ay":["K3"]},"Hm":{"aR":[],"l":[]},"ai9":{"aR":[],"l":[]},"Ka":{"at":[],"l":[]},"Sc":{"bW":[],"bE":[],"l":[]},"Kc":{"ay":["Ka"]},"a7F":{"aR":[],"l":[]},"K9":{"aR":[],"l":[]},"a85":{"aR":[],"l":[]},"Q_":{"at":[],"l":[]},"alo":{"ay":["Q_"]},"K4":{"at":[],"l":[]},"adD":{"ay":["K4"]},"adC":{"aR":[],"l":[]},"af9":{"aq":[]},"afa":{"aq":[]},"afb":{"aq":[]},"afh":{"aq":[]},"afi":{"aq":[]},"afj":{"aq":[]},"a1y":{"aq":[]},"a1z":{"aq":[]},"afk":{"aq":[]},"afl":{"aq":[]},"afm":{"aq":[]},"afn":{"aq":[]},"afo":{"aq":[]},"afc":{"aq":[]},"afd":{"aq":[]},"afe":{"aq":[]},"aff":{"aq":[]},"afg":{"aq":[]},"a_N":{"aR":[],"l":[]},"akj":{"aq":[]},"Bi":{"qn":[]},"mn":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"1","ac.T":"z"},"tL":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"x8":{"af":[],"C":[],"av":[],"U":[]},"xb":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xf":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xc":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"Av":{"af":[],"C":[],"av":[],"U":[]},"Jj":{"az":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"z7":{"af":[],"C":[],"av":[],"U":[]},"ut":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"vT":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"x4":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yp":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"xh":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a1P":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"XQ":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a0N":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"xo":{"qt":[],"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"xG":{"bH":[],"af":[],"C":[],"av":[],"U":[],"r6":[]},"a9u":{"ob":["kY"],"az":[],"aI":[],"pA":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a9q":{"ic":[],"ab":["bH"],"ac":["z"],"pA":[],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"xJ":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qt":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5y":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a04":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"y_":{"bH":[],"af":[],"C":[],"av":[],"U":[]},"a09":{"ic":[],"ab":["bH"],"ac":["z"],"oF":[],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"qj":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qq":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qJ":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"qL":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"r2":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"r3":{"bH":[],"af":[],"C":[],"av":[],"U":[]},"rs":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"rt":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"rx":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yy":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"ry":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"t3":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"vt":{"bH":[],"af":[],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"tW":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"Aa":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Yx":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a_6":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"AB":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5w":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"AL":{"bH":[],"af":[],"C":[],"av":[],"U":[]},"a9r":{"ic":[],"ab":["bH"],"ac":["z"],"cB":[],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"ic":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"R8":{"ic":[],"ab":["bH"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"GM":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"J9":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"a0a":{"ab":["bH"],"ac":["z"],"oF":[],"C":[],"b4":[],"ab.T":"bH","ac.T":"z"},"wl":{"bH":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"Ce":{"aR":[],"l":[]},"tU":{"at":[],"l":[]},"ac_":{"ay":["tU"]},"u_":{"af":[],"pe":[],"C":[],"av":[],"U":[]},"XN":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Xa":{"C":[],"aO":[]},"a0d":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"X9":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"xn":{"af":[],"C":[],"av":[],"U":[]},"aaM":{"C":[]},"Xy":{"cB":[],"C":[]},"a0J":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"JW":{"af":[],"lR":[],"fq":[],"C":[],"av":[],"U":[],"r6":[]},"xL":{"at":[],"l":[]},"ad2":{"ay":["xL"]},"yf":{"af":[],"lR":[],"vI":[],"C":[],"av":[],"U":[]},"Xz":{"az":[],"aI":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"af"},"oJ":{"af":[],"dj":["fX
      "],"fq":[],"C":[],"av":[],"U":[]},"a4_":{"mn":["oJ"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["oJ"],"cD":[],"lu":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"oJ","ac.T":"z"},"a3u":{"C":[]},"OO":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"Bh":{"af":[],"lR":[],"vI":[],"C":[],"av":[],"U":[]},"xl":{"af":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"XB":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"qc":{"af":[],"dj":["fX
      "],"bc":[],"C":[],"av":[],"U":[]},"a47":{"az":[],"aI":[],"ab":["qc"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"qc"},"xw":{"af":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"X4":{"hm":[],"az":[],"aI":[],"ac":["z"],"cD":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"MN":{"af":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"a48":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZF":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZG":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZD":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a8s":{"hz":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"ZH":{"az":[],"aI":[],"hB":[],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"zk":{"af":[],"C":[],"av":[],"U":[]},"ZI":{"dj":["fX
      "],"C":[],"aO":[]},"ZE":{"mn":["af"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"rv":{"af":[],"dj":["zX"],"fq":[],"lR":[],"C":[],"av":[],"U":[]},"NC":{"fK":[],"az":[],"aI":[],"ac":["z"],"cD":[],"ab":["rv"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rv","ac.T":"z"},"Y5":{"az":[],"aI":[],"cD":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Jb":{"fK":[],"yq":[],"az":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"R7":{"fK":[],"yq":[],"az":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a33":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a67":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"A_":{"af":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"vu":{"af":[],"dj":["fX
      "],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"A0":{"af":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"acr":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vv":{"af":[],"dj":["fX
      "],"bc":[],"iI":[],"C":[],"av":[],"U":[]},"xt":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"ajm":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"xC":{"at":[],"l":[]},"DD":{"aR":[],"l":[]},"um":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"CG":{"af":[],"C":[],"av":[],"U":[]},"acQ":{"ay":["xC"]},"xD":{"at":[],"l":[]},"oH":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"xB":{"af":[],"C":[],"av":[],"U":[]},"acR":{"ay":["xD"]},"a1r":{"aR":[],"l":[]},"xE":{"af":[],"C":[],"av":[],"U":[]},"a5d":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"ql":{"af":[],"C":[],"av":[],"U":[]},"a3m":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ql"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ql","ac.T":"z"},"yV":{"at":[],"l":[]},"LW":{"af":[],"C":[],"av":[],"U":[]},"Pe":{"fK":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"agn":{"ay":["yV"]},"z5":{"af":[],"C":[],"av":[],"U":[]},"alS":{"cB":[],"C":[],"aO":[]},"z6":{"af":[],"C":[],"av":[],"U":[]},"alR":{"cB":[],"C":[],"aO":[]},"rr":{"af":[],"C":[],"av":[],"U":[]},"a8P":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"ab":["rr"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rr","ac.T":"z"},"od":{"af":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"Bp":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["od"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"od","ac.T":"z"},"xx":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"uk":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"y1":{"af":[],"C":[],"av":[],"U":[]},"zj":{"af":[],"C":[],"av":[],"U":[]},"v9":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"A3":{"af":[],"C":[],"av":[],"U":[]},"aja":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Ad":{"af":[],"C":[],"av":[],"U":[]},"ZQ":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZR":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ZS":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vJ":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"a8S":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Ap":{"af":[],"C":[],"av":[],"U":[]},"a5D":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vU":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"xp":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"a1Q":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a5C":{"az":[],"aI":[],"lu":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"As":{"af":[],"C":[],"av":[],"U":[]},"a81":{"C":[]},"a05":{"C":[]},"yI":{"af":[],"C":[],"av":[],"U":[]},"xY":{"af":[],"oE":[],"C":[],"av":[],"U":[]},"xZ":{"mn":["af"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"oE":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"qv":{"af":[],"C":[],"av":[],"U":[]},"a0c":{"mn":["af"],"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"hB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"yr":{"uC":[],"af":[],"cB":[],"C":[],"av":[],"U":[]},"a4b":{"az":[],"aI":[],"cB":[],"oN":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"qN":{"af":[],"C":[],"av":[],"U":[]},"LS":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a49":{"DN":["qN"],"C":[],"DN.T":"qN"},"yA":{"uC":[],"af":[],"bc":[],"C":[],"av":[],"U":[]},"a2a":{"az":[],"aI":[],"oN":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"yQ":{"af":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"yR":{"af":[],"C":[],"av":[],"U":[]},"a2N":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"yS":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"yT":{"af":[],"fq":[],"C":[],"av":[],"U":[]},"v2":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"v3":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"zl":{"af":[],"C":[],"av":[],"U":[],"r6":[]},"zm":{"af":[],"C":[],"av":[],"U":[],"r6":[]},"zy":{"af":[],"C":[],"av":[],"U":[]},"a9s":{"kR":[],"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"Aj":{"af":[],"lR":[],"C":[],"av":[],"U":[]},"AK":{"af":[],"C":[],"av":[],"U":[]},"a9t":{"az":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"x1":{"af":[],"C":[],"av":[],"U":[]},"x0":{"af":[],"C":[],"av":[],"U":[]},"x6":{"af":[],"C":[],"av":[],"U":[]},"xd":{"af":[],"C":[],"av":[],"U":[]},"oz":{"af":[],"C":[],"av":[],"U":[]},"a4a":{"vf":["oz"],"az":[],"aI":[],"ab":["oz"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"oz"},"zs":{"av":[]},"Ae":{"af":[],"C":[],"av":[],"U":[]},"Ay":{"af":[],"C":[],"av":[],"U":[]},"yi":{"af":[],"C":[],"av":[],"U":[]},"uP":{"af":[],"iI":[],"C":[],"av":[],"U":[]},"a7K":{"fK":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"yX":{"af":[],"C":[],"av":[],"U":[]},"v8":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"zE":{"af":[],"C":[],"av":[],"U":[]},"Pz":{"hR":[]},"aa9":{"C":[]},"zF":{"af":[],"pe":[],"C":[],"av":[],"U":[]},"Ac":{"af":[],"C":[],"av":[],"U":[]},"a4e":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"AP":{"af":[],"C":[],"av":[],"U":[]},"a4d":{"w3":["kY"],"ob":["kY"],"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"xa":{"af":[],"C":[],"av":[],"U":[]},"xe":{"af":[],"C":[],"av":[],"U":[]},"rM":{"af":[],"C":[],"av":[],"U":[]},"Y6":{"az":[],"aI":[],"ac":["z"],"ab":["rM"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"rM","ac.T":"z"},"AA":{"af":[],"C":[],"av":[],"U":[]},"rL":{"af":[],"C":[],"av":[],"U":[]},"a4c":{"ab":["rL"],"C":[],"ab.T":"rL"},"AD":{"af":[],"C":[],"av":[],"U":[]},"lU":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"a5A":{"az":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"Xx":{"az":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"XD":{"az":[],"aI":[],"ac":["z"],"ab":["lU"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"lU","ac.T":"z"},"rb":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"vl":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"AF":{"af":[],"dj":["fX
      "],"fq":[],"C":[],"av":[],"U":[]},"adR":{"hz":[],"en":[],"az":[],"aI":[],"ac":["z"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"zt":{"fq":[],"av":[]},"yg":{"af":[],"C":[],"av":[],"U":[]},"we":{"af":[],"bc":[],"mk":[],"C":[],"av":[],"U":[]},"a6Y":{"C":[]},"B0":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"ue":{"af":[],"bc":[],"C":[],"av":[],"U":[]},"a5F":{"aq":[]},"a5B":{"az":[],"aI":[],"ab":["ue"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"ue"},"jT":{"df":["z"]},"ih":{"df":["z"]},"UY":{"H1":["k"]},"J8":{"C":[]},"L_":{"C":[]},"Ck":{"C":[]},"aaJ":{"C":[],"aN":[],"aA":[],"aQ":[]},"t0":{"aI":[],"C":[],"aA":[],"U":[]},"Yz":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"a0W":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"a0Y":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"a3K":{"t0":[],"aI":[],"C":[],"aA":[],"U":[]},"Rd":{"C":[],"aO":[]},"zX":{"fX":["bR"]},"a66":{"AE":["zX"],"qf":["bR","zX"],"qf.T":"bR"},"Q8":{"fX":["1"]},"u9":{"br":[],"aq":[]},"dj":{"C":[]},"Ju":{"hz":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a5P":{"ro":["bR"],"io":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","ro.T":"bR"},"A2":{"kR":[],"ro":["A2"],"io":[],"bR":[],"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","ro.T":"A2"},"vK":{"az":[],"aI":[],"cD":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"bR":{"en":[],"az":[],"aI":[],"ac":["z"],"oM":["bR"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"AE":{"qf":["bR","1"],"qf.T":"bR"},"JE":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"j5":{"br":[],"aq":[]},"CH":{"jh":["C"],"k_":["C"],"A":["C"],"A.E":"C","k_.E":"C","jh.T":"C"},"ZU":{"C":[]},"Ob":{"A":["1"],"A.E":"1"},"a_p":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a1i":{"C":[]},"L4":{"ob":["kY"],"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"Jf":{"az":[],"aI":[],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2h":{"az":[],"aI":[],"cB":[],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"af"},"yD":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2M":{"az":[],"aI":[],"hB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a2Y":{"lu":[],"C":[]},"a8K":{"az":[],"aI":[],"ac":["z"],"cB":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a2I":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"oF":{"C":[]},"ac":{"C":[],"b4":[]},"oN":{"C":[]},"lu":{"C":[]},"pA":{"C":[]},"a4m":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"vf":{"az":[],"aI":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"a5g":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"az":{"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"hm":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"jn":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z","jn.T":"1"},"PU":{"C":[]},"fK":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"AC":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"w3":{"ob":["kY"],"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"ob":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"GA":{"C":[]},"ZJ":{"oy":["ac"],"eG":[],"C":[],"oy.T":"ac"},"oy":{"eG":[],"C":[]},"K1":{"fo":[]},"a_I":{"fo":[]},"a0j":{"fo":[]},"lt":{"fo":[]},"oZ":{"fo":[]},"Nu":{"fo":[]},"a6c":{"fo":[]},"a6Z":{"fo":[]},"OL":{"fo":[]},"Fr":{"fo":[]},"Pm":{"fo":[]},"FR":{"fo":[]},"vY":{"fo":[]},"GX":{"fo":[]},"eG":{"C":[]},"a40":{"dZ":["aA"],"eG":[],"C":[],"zf":[],"dZ.T":"aA"},"a41":{"dZ":["aA"],"eG":[],"C":[],"zf":[],"dZ.T":"aA"},"MF":{"dZ":["aA"],"eG":[],"C":[],"zf":[]},"a42":{"dZ":["aA"],"eG":[],"C":[],"zf":[],"dZ.T":"aA"},"a4C":{"dZ":["b4"],"eG":[],"C":[],"dZ.T":"b4"},"ahT":{"dZ":["b4"],"eG":[],"C":[],"dZ.T":"b4"},"a6r":{"oy":["C"],"eG":[],"C":[],"oy.T":"C"},"OQ":{"dZ":["aN"],"eG":[],"C":[],"zf":[],"dZ.T":"aN"},"ak5":{"dZ":["aN"],"eG":[],"C":[],"zf":[],"dZ.T":"aN"},"OV":{"dZ":["aQ"],"eG":[],"C":[],"dZ.T":"aQ"},"akg":{"dZ":["aQ"],"eG":[],"C":[],"dZ.T":"aQ"},"a7S":{"eG":[],"C":[]},"akD":{"fo":[]},"PF":{"dZ":["aI"],"eG":[],"C":[],"dZ.T":"aI"},"akY":{"dZ":["aI"],"eG":[],"C":[],"dZ.T":"aI"},"oE":{"C":[]},"hB":{"C":[]},"cB":{"C":[]},"Kq":{"iy":[]},"a06":{"ab":["af"],"C":[],"ab.T":"af"},"MG":{"iy":[]},"a43":{"C":[]},"ML":{"iy":[]},"MK":{"C":[],"r6":[]},"Ll":{"C":[]},"u2":{"vQ":[]},"F3":{"vQ":[]},"Ff":{"vQ":[]},"a7g":{"vQ":[]},"Y9":{"nT":[]},"aaK":{"nT":[]},"a_G":{"nT":[]},"af":{"C":[],"av":[],"U":[]},"a6E":{"b6":[],"l":[]},"L6":{"a0":[],"J":[],"ad":[],"aY":[],"hI":[]},"Z":{"at":[],"l":[]},"DF":{"ay":["Z<1>"]},"aP":{"a":[],"br":[],"aq":[]},"P":{"nT":[]},"ZX":{"nT":[]},"wf":{"br":[],"aq":[]},"hz":{"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"io":{"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"kR":{"io":[],"en":[],"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"en":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"a5Q":{"he":["io","io"],"he.0":"io","he.1":"io"},"Yu":{"he":["hz","io"],"he.0":"hz","he.1":"io"},"Yr":{"he":["hz","hz"],"he.0":"hz","he.1":"hz"},"a7V":{"yY":[]},"WW":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"dT":{"rd":[]},"Np":{"rd":[]},"C_":{"eQ":[]},"Yt":{"eQ":[]},"ZT":{"eQ":[]},"ZW":{"eQ":[]},"a__":{"eQ":[]},"a_l":{"eQ":[]},"a2q":{"eQ":[]},"EA":{"eQ":[]},"EP":{"eQ":[]},"a7d":{"eQ":[]},"a7v":{"eQ":[]},"a8F":{"eQ":[]},"a8N":{"eQ":[]},"GB":{"eQ":[]},"XR":{"kG":[]},"DM":{"kG":[]},"a1R":{"w6":[],"kG":[]},"O8":{"kG":[]},"NX":{"kG":[]},"a8M":{"w6":[],"kG":[]},"w6":{"kG":[]},"Gt":{"w6":[],"kG":[]},"ux":{"kY":[]},"PV":{"Gp":[]},"AR":{"Gp":[]},"XU":{"w9":[]},"Lj":{"w9":[]},"a22":{"xi":[]},"a2J":{"w9":[]},"zz":{"xi":[]},"nS":{"w9":[]},"Qn":{"xi":[]},"a8L":{"ux":["PV"],"kY":[]},"XA":{"pq":[]},"tT":{"pq":[]},"a_Z":{"pq":[]},"Dv":{"pq":[]},"rR":{"ux":["AR"],"kY":[]},"yN":{"at":[],"l":[]},"a8G":{"aR":[],"l":[]},"T2":{"ay":["yN"]},"nf":{"aR":[],"l":[]},"CJ":{"at":[],"l":[]},"H3":{"ay":["CJ<1>"]},"E2":{"aR":[],"l":[]},"ai_":{"aq":[]},"a4n":{"aR":[],"l":[]},"yO":{"at":[],"l":[]},"a8J":{"aR":[],"l":[]},"acj":{"ay":["yO"]},"aci":{"aq":[]},"PW":{"aq":[]},"E3":{"aR":[],"l":[]},"a8O":{"aR":[],"l":[]},"XO":{"hI":[]},"Cd":{"ab":["1"],"ac":["z"],"C":[],"b4":[]},"bH":{"af":[],"C":[],"av":[],"U":[]},"a3o":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ac.T":"z"},"a5m":{"fo":[]},"G0":{"az":[],"aI":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[]},"a9b":{"az":[],"aI":[],"ac":["z"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[]},"yh":{"wh":[]},"zn":{"x":[]},"r7":{"Fa":[],"aA":[]},"Li":{"i1":["yw"]},"KS":{"i1":["DR"]},"N6":{"i1":["EH"]},"aap":{"i1":["fr"]},"a25":{"i1":["pD"]},"a2H":{"i1":["pD"]},"a4F":{"i1":["pD"]},"a8R":{"i1":["pD"]},"a11":{"i1":["pD"]},"QL":{"az":[],"aI":[],"ab":["1"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"1"},"dF":{"aq":[]},"C2":{"dF":["a2"],"aq":[]},"abn":{"dF":["a2"],"aq":[]},"abo":{"dF":["a2"],"aq":[]},"NS":{"dF":["a2"],"aq":[]},"nW":{"dF":["a2"],"aq":[]},"K0":{"dF":["a2"],"aq":[]},"B4":{"dF":["a2"],"aq":[]},"CL":{"dF":["1"],"aq":[]},"IN":{"dF":["1"],"aq":[]},"T7":{"hR":[]},"hU":{"hR":[]},"QG":{"hR":[]},"hd":{"hR":[]},"QF":{"hR":[]},"qD":{"hR":[]},"adH":{"hR":[]},"ac6":{"hR":[]},"ac5":{"hR":[]},"bj":{"bd":["1"],"bj.T":"1","bd.T":"1"},"f8":{"bj":["n?"],"bd":["n?"],"bj.T":"n?","bd.T":"n?"},"bs":{"dF":["1"],"aq":[]},"fQ":{"bd":["1"],"bd.T":"1"},"OM":{"bj":["1"],"bd":["1"],"bj.T":"1","bd.T":"1"},"a8b":{"bj":["M?"],"bd":["M?"],"bj.T":"M?","bd.T":"M?"},"O9":{"bj":["x?"],"bd":["x?"],"bj.T":"x?","bd.T":"x?"},"uN":{"bj":["o"],"bd":["o"],"bj.T":"o","bd.T":"o"},"a8W":{"bj":["o"],"bd":["o"],"bj.T":"o","bd.T":"o"},"nl":{"bd":["a2"],"bd.T":"a2"},"QZ":{"bd":["1"],"bd.T":"1"},"JX":{"at":[],"l":[]},"S1":{"ay":["JX"]},"JY":{"at":[],"l":[]},"S2":{"ay":["JY"]},"act":{"br":[],"aq":[]},"f9":{"n":[]},"adl":{"oc":[]},"a_c":{"aR":[],"l":[]},"xO":{"at":[],"l":[]},"S3":{"ay":["xO"]},"a_e":{"fb":[]},"adp":{"kM":["JZ"],"kM.T":"JZ"},"a_A":{"JZ":[]},"K_":{"at":[],"l":[]},"S5":{"ay":["K_"]},"a_f":{"aR":[],"l":[]},"H8":{"at":[],"l":[]},"a_g":{"aR":[],"l":[]},"H9":{"ay":["H8<1>"]},"ol":{"jO":[]},"adn":{"tX":[]},"CW":{"at":[],"l":[]},"S4":{"pi":["CW"],"ay":["CW"]},"am6":{"aq":[]},"a_i":{"oc":[]},"S6":{"at":[],"l":[]},"adx":{"aR":[],"l":[]},"a_j":{"aR":[],"l":[]},"ads":{"c_":[],"b6":[],"l":[]},"ajr":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"S7":{"ay":["S6"]},"S8":{"b6":[],"l":[]},"adr":{"c2":[],"b7":[],"ae":[]},"TX":{"dK":["a0","jp"],"a0":[],"aL":["a0","jp"],"J":[],"ad":[],"aY":[],"aL.1":"jp","dK.1":"jp","aL.0":"a0"},"ahG":{"b7":[],"ae":[]},"ahH":{"l":[]},"xP":{"aR":[],"l":[]},"ST":{"bW":[],"bE":[],"l":[]},"a_k":{"aR":[],"l":[]},"aa2":{"br":[],"aq":[]},"wt":{"mh":["H"],"j6":[]},"Dm":{"wt":[],"mh":["H"],"j6":[]},"a0E":{"wt":[],"mh":["H"],"j6":[]},"a0C":{"wt":[],"mh":["H"],"j6":[]},"qE":{"x9":[],"dy":[]},"aeX":{"xW":["cz"],"j6":[]},"br":{"aq":[]},"it":{"br":[],"aq":[]},"By":{"aq":[]},"mh":{"j6":[]},"xW":{"j6":[]},"a_S":{"xW":["a_R"],"j6":[]},"qV":{"hf":[]},"d4":{"qV":[],"hf":[],"d4.T":"1"},"pG":{"qV":[],"hf":[]},"LZ":{"ms":[]},"bM":{"A":["1"],"A.E":"1"},"DO":{"A":["1"],"A.E":"1"},"cO":{"ao":["1"]},"DH":{"aY":[]},"KX":{"cz":[]},"hs":{"c5":[]},"rm":{"c5":[]},"vn":{"c5":[]},"vo":{"c5":[]},"rl":{"c5":[]},"jg":{"c5":[]},"zP":{"jg":[],"c5":[]},"rn":{"c5":[]},"abi":{"c5":[]},"amI":{"c5":[]},"zJ":{"c5":[]},"amE":{"zJ":[],"c5":[]},"zO":{"c5":[]},"amP":{"zO":[],"c5":[]},"amK":{"rm":[],"c5":[]},"amH":{"vn":[],"c5":[]},"amJ":{"vo":[],"c5":[]},"amG":{"rl":[],"c5":[]},"zL":{"c5":[]},"amL":{"zL":[],"c5":[]},"zR":{"c5":[]},"amT":{"zR":[],"c5":[]},"amR":{"zP":[],"jg":[],"c5":[]},"zQ":{"jg":[],"c5":[]},"amS":{"zQ":[],"jg":[],"c5":[]},"a5L":{"jg":[],"c5":[]},"amQ":{"jg":[],"c5":[]},"amN":{"rn":[],"c5":[]},"zN":{"c5":[]},"amO":{"zN":[],"c5":[]},"zM":{"c5":[]},"amM":{"zM":[],"c5":[]},"zK":{"c5":[]},"amF":{"zK":[],"c5":[]},"ny":{"dP":[],"e5":[]},"Ti":{"Ie":[]},"HN":{"Ie":[]},"kN":{"dP":[],"e5":[]},"og":{"dP":[],"e5":[]},"nC":{"dP":[],"e5":[]},"jf":{"dP":[],"e5":[]},"D9":{"dP":[],"e5":[]},"qQ":{"dP":[],"e5":[]},"MH":{"dP":[],"e5":[]},"afW":{"MI":[]},"kD":{"dP":[],"e5":[]},"Ia":{"tl":[]},"r5":{"dP":[],"e5":[]},"dP":{"e5":[]},"Nb":{"dP":[],"e5":[]},"F6":{"dP":[],"e5":[]},"pm":{"dP":[],"e5":[]},"iP":{"dP":[],"e5":[]},"XL":{"dP":[],"e5":[]},"Bq":{"e5":[]},"acO":{"DG":[]},"yE":{"js":[]},"Eq":{"js":[]},"WU":{"aR":[],"l":[]},"Mq":{"at":[],"l":[]},"Td":{"ay":["Mq"]},"Et":{"bj":["x?"],"bd":["x?"],"bj.T":"x?","bd.T":"x?"},"Mt":{"bj":["j"],"bd":["j"],"bj.T":"j","bd.T":"j"},"bxO":{"fp":[],"bW":[],"bE":[],"l":[]},"O4":{"at":[],"l":[]},"ajd":{"ay":["O4"]},"ag3":{"c_":[],"b6":[],"l":[]},"U4":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"agw":{"ce":["cK?"]},"Ji":{"at":[],"l":[]},"RG":{"ay":["Ji"]},"ah5":{"ff":[],"ce":["ff"]},"ag2":{"c_":[],"b6":[],"l":[]},"U3":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"btE":{"fp":[],"bW":[],"bE":[],"l":[]},"Yh":{"aR":[],"l":[]},"Jp":{"at":[],"l":[]},"acu":{"ay":["Jp"]},"acs":{"br":[],"aq":[]},"Jq":{"aR":[],"l":[]},"btL":{"bW":[],"bE":[],"l":[]},"fE":{"kA":["o"],"n":[],"kA.T":"o"},"qY":{"kA":["o"],"n":[],"kA.T":"o"},"adQ":{"oc":[]},"a_K":{"aR":[],"l":[]},"D4":{"aR":[],"l":[]},"a_T":{"aR":[],"l":[]},"WV":{"aR":[],"l":[]},"Ke":{"jd":["1"],"hH":["1"],"el":["1"],"jd.T":"1"},"bCT":{"bW":[],"bE":[],"l":[]},"bvv":{"at":[],"l":[]},"bvw":{"ay":["bvv"]},"a0f":{"aR":[],"l":[]},"bvx":{"fp":[],"bW":[],"bE":[],"l":[]},"He":{"at":[],"l":[]},"Hd":{"at":[],"l":[]},"Hg":{"aR":[],"l":[]},"HI":{"c_":[],"b6":[],"l":[]},"kF":{"aR":[],"l":[]},"bvA":{"bW":[],"bE":[],"l":[]},"Dc":{"at":[],"l":[]},"aen":{"aq":[]},"Hf":{"ay":["He<1>"]},"Sl":{"ay":["Hd<1>"]},"Sm":{"jd":["mU<1>"],"hH":["mU<1>"],"el":["mU<1>"],"jd.T":"mU<1>"},"ajy":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"aem":{"aR":[],"l":[]},"Hc":{"ay":["Dc<1>"],"hI":[]},"a0p":{"at":[],"l":[]},"Su":{"ce":["n?"]},"aey":{"ce":["n?"]},"aew":{"ce":["a2"]},"aex":{"ce":["ff?"]},"bvL":{"fp":[],"bW":[],"bE":[],"l":[]},"KK":{"at":[],"l":[]},"SA":{"ay":["KK"]},"bvY":{"fp":[],"bW":[],"bE":[],"l":[]},"a16":{"aR":[],"l":[]},"aev":{"ff":[],"ce":["ff"]},"acw":{"c_":[],"b6":[],"l":[]},"TV":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Rs":{"dF":["1"],"aq":[]},"a2i":{"aR":[],"l":[]},"afP":{"ce":["n?"]},"afQ":{"ce":["n?"]},"a2j":{"fp":[],"bW":[],"bE":[],"l":[]},"Lx":{"at":[],"l":[]},"SY":{"ay":["Lx"]},"Ly":{"oS":[]},"uL":{"uO":[],"oS":[]},"Lz":{"uO":[],"oS":[]},"LA":{"uO":[],"oS":[]},"uO":{"oS":[]},"TE":{"bW":[],"bE":[],"l":[]},"SX":{"at":[],"l":[]},"DW":{"aR":[],"l":[]},"SW":{"ay":["SX"],"ba9":[]},"a2y":{"aR":[],"l":[]},"mp":{"dt":[]},"ahA":{"mp":[],"dt":[]},"m0":{"mp":[],"dt":[]},"RC":{"at":[],"l":[]},"SO":{"at":[],"l":[]},"yM":{"at":[],"l":[]},"T_":{"br":[],"aq":[]},"T0":{"bj":["mp"],"bd":["mp"],"bj.T":"mp","bd.T":"mp"},"ag0":{"aq":[]},"ac0":{"ay":["RC"]},"akF":{"at":[],"l":[]},"SP":{"ay":["SO"]},"TZ":{"po":["iv"],"a0":[],"J":[],"ad":[],"aY":[]},"adL":{"o5":["iv"],"b6":[],"l":[],"o5.S":"iv"},"T1":{"ay":["yM"]},"a3h":{"aR":[],"l":[]},"afZ":{"ce":["n?"]},"agB":{"o5":["om"],"b6":[],"l":[],"o5.S":"om"},"U6":{"po":["om"],"a0":[],"J":[],"ad":[],"aY":[]},"z4":{"fp":[],"bW":[],"bE":[],"l":[]},"Qx":{"at":[],"l":[]},"V6":{"ay":["Qx"]},"a3r":{"aR":[],"l":[]},"Mp":{"at":[],"l":[]},"U2":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"vS":{"bj":["dt?"],"bd":["dt?"],"bj.T":"dt?","bd.T":"dt?"},"Te":{"at":[],"l":[]},"agQ":{"ay":["Mp"]},"ag_":{"c_":[],"b6":[],"l":[]},"agN":{"ay":["Te"]},"UF":{"aR":[],"l":[]},"akG":{"aq":[]},"agO":{"kM":["Ms"],"kM.T":"Ms"},"a_C":{"Ms":[]},"Mv":{"n":[],"ce":["n"]},"agR":{"n":[],"ce":["n"]},"a3D":{"ff":[],"ce":["ff"]},"Sx":{"ff":[],"ce":["ff"]},"a3E":{"N":[],"ce":["N"]},"agS":{"N":[],"ce":["N"]},"T6":{"ce":["1?"]},"ju":{"ce":["1"]},"e7":{"ce":["1"]},"a3F":{"it":["c1"],"br":[],"aq":[]},"agy":{"ce":["cK?"]},"qZ":{"Mu":["1"],"jd":["1"],"hH":["1"],"el":["1"],"jd.T":"1"},"wH":{"at":[],"l":[]},"wI":{"at":[],"l":[]},"anT":{"aR":[],"l":[]},"anP":{"ay":["wH"]},"anS":{"ay":["wI"]},"abh":{"rc":[]},"a_h":{"rc":[]},"VH":{"br":[],"aq":[]},"VI":{"br":[],"aq":[]},"OT":{"at":[],"l":[]},"Um":{"bW":[],"bE":[],"l":[]},"SC":{"at":[],"l":[]},"Ag":{"at":[],"l":[]},"Fy":{"ay":["Ag"]},"bDC":{"at":[],"l":[]},"OU":{"ay":["OT"]},"akc":{"br":[],"aq":[]},"Rz":{"b8":[]},"abZ":{"aR":[],"l":[]},"SD":{"ay":["SC"]},"adY":{"cf":["kC"],"cf.T":"kC"},"akd":{"bW":[],"bE":[],"l":[]},"HH":{"at":[],"l":[]},"a7E":{"aR":[],"l":[]},"agP":{"pi":["HH"],"ay":["HH"]},"bzT":{"fp":[],"bW":[],"bE":[],"l":[]},"agx":{"ce":["cK?"]},"vM":{"at":[],"l":[]},"amf":{"it":["f_"],"br":[],"aq":[]},"Uz":{"ay":["vM"]},"PM":{"at":[],"l":[]},"oj":{"bX":[]},"UI":{"ay":["PM"]},"akZ":{"b6":[],"l":[]},"HY":{"a0":[],"J":[],"ad":[],"aY":[]},"an4":{"b6":[],"l":[]},"ajL":{"a0":[],"J":[],"ad":[],"aY":[]},"bAv":{"fp":[],"bW":[],"bE":[],"l":[]},"Az":{"at":[],"l":[]},"UJ":{"ay":["Az"]},"AM":{"at":[],"l":[]},"V3":{"ce":["n?"]},"am_":{"ce":["n?"]},"alZ":{"ce":["ff"]},"bB5":{"fp":[],"bW":[],"bE":[],"l":[]},"Qs":{"at":[],"l":[]},"V4":{"ay":["Qs"]},"Qt":{"qG":["k"],"at":[],"l":[],"qG.T":"k"},"Ib":{"lq":["k"],"ay":["qG"]},"a3G":{"oc":[]},"am5":{"aq":[]},"bBg":{"fp":[],"bW":[],"bE":[],"l":[]},"V9":{"at":[],"l":[]},"a9O":{"aR":[],"l":[]},"amc":{"ay":["V9"]},"amd":{"c_":[],"b6":[],"l":[]},"ame":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"am9":{"hX":[],"b6":[],"l":[]},"ama":{"c2":[],"b7":[],"ae":[]},"ajJ":{"a0":[],"aL":["a0","jp"],"J":[],"ad":[],"aY":[],"aL.1":"jp","aL.0":"a0"},"am8":{"aR":[],"l":[]},"amb":{"aR":[],"l":[]},"a9Q":{"aR":[],"l":[]},"SV":{"fp":[],"bW":[],"bE":[],"l":[]},"AU":{"bj":["mK"],"bd":["mK"],"bj.T":"mK","bd.T":"mK"},"IJ":{"at":[],"l":[]},"wc":{"aR":[],"l":[]},"abz":{"ay":["IJ"]},"QO":{"br":[],"aq":[]},"QU":{"at":[],"l":[]},"B2":{"ay":["QU"]},"amt":{"aR":[],"l":[]},"bBQ":{"fp":[],"bW":[],"bE":[],"l":[]},"EG":{"j9":["b8G"],"j9.T":"b8G"},"Nn":{"iq":[]},"alD":{"aq":[]},"hi":{"dt":[]},"mT":{"dt":[]},"Y_":{"dt":[]},"f7":{"dt":[]},"j0":{"dt":[]},"dW":{"jO":[]},"RD":{"tX":[]},"cp":{"o3":[]},"hy":{"hi":[],"dt":[]},"kA":{"n":[]},"aG":{"eF":[]},"jP":{"eF":[]},"wz":{"eF":[]},"b8G":{"j9":["b8G"]},"p4":{"j9":["p4"],"j9.T":"p4"},"Xj":{"j9":["ou"]},"a4j":{"c7":[]},"C5":{"j9":["ou"],"j9.T":"ou"},"rg":{"jb":[]},"eU":{"hi":[],"dt":[]},"jv":{"hi":[],"dt":[]},"k8":{"jO":[]},"akI":{"tX":[]},"ke":{"hi":[],"dt":[]},"jx":{"hi":[],"dt":[]},"jy":{"hi":[],"dt":[]},"GP":{"lW":[]},"an3":{"lW":[]},"lY":{"jb":[],"r4":[],"aY":[]},"a6u":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Fo":{"iq":[],"aY":[]},"Rx":{"br":[],"aq":[]},"nh":{"nB":[]},"a0":{"J":[],"ad":[],"aY":[]},"Cg":{"ls":["a0"]},"id":{"e_":[]},"JV":{"id":[],"hc":["1"],"e_":[]},"mz":{"id":[],"hc":["a0"],"e_":[]},"Oi":{"dK":["a0","mz"],"a0":[],"aL":["a0","mz"],"J":[],"ad":[],"aY":[],"aL.1":"mz","dK.1":"mz","aL.0":"a0"},"a_o":{"aq":[]},"Oj":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"vA":{"br":[],"aq":[]},"A4":{"dK":["a0","jo"],"a0":[],"aL":["a0","jo"],"J":[],"ad":[],"aY":[],"aL.1":"jo","dK.1":"jo","aL.0":"a0"},"ajt":{"a0":[],"J":[],"ad":[],"aY":[]},"V5":{"vA":[],"br":[],"aq":[]},"SF":{"vA":[],"br":[],"aq":[]},"H4":{"vA":[],"br":[],"aq":[]},"Ol":{"a0":[],"J":[],"ad":[],"aY":[]},"kH":{"id":[],"hc":["a0"],"e_":[]},"On":{"dK":["a0","kH"],"a0":[],"aL":["a0","kH"],"J":[],"ad":[],"aY":[],"aL.1":"kH","dK.1":"kH","aL.0":"a0"},"Op":{"a0":[],"J":[],"ad":[],"aY":[]},"hV":{"ad":[]},"iA":{"hV":[],"ad":[]},"xu":{"iA":[],"hV":[],"ad":[]},"CB":{"iA":[],"hV":[],"ad":[]},"pF":{"p6":[],"iA":[],"hV":[],"ad":[]},"Nd":{"p6":[],"iA":[],"hV":[],"ad":[]},"a5v":{"hV":[],"ad":[]},"p6":{"iA":[],"hV":[],"ad":[]},"JG":{"iA":[],"hV":[],"ad":[]},"IW":{"iA":[],"hV":[],"ad":[]},"LY":{"iA":[],"hV":[],"ad":[]},"L0":{"iA":[],"hV":[],"ad":[]},"a3Z":{"br":[],"aq":[]},"J":{"ad":[],"aY":[]},"hc":{"e_":[]},"ak0":{"km":[]},"SS":{"km":[]},"BG":{"km":[]},"jo":{"id":[],"hc":["a0"],"e_":[]},"rh":{"o_":[]},"tg":{"i2":[],"br":[],"aq":[]},"Ow":{"dK":["a0","jo"],"a0":[],"aL":["a0","jo"],"J":[],"ad":[],"aY":[],"aL.1":"jo","dK.1":"jo","aL.0":"a0"},"vR":{"aq":[]},"Oe":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"rw":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6P":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ox":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oh":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6H":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Os":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Or":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6K":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6t":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"K2":{"aq":[]},"HW":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6y":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6x":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6w":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"U9":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6L":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6M":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6A":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6V":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Om":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6D":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6N":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6J":{"a0":[],"bv":["a0"],"J":[],"r4":[],"ad":[],"aY":[]},"a6Q":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oo":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ou":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oz":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6v":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6I":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6B":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6F":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6G":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6C":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Oy":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"i2":{"aq":[]},"A6":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ov":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6s":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a6O":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ok":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"FX":{"nB":[]},"rJ":{"vW":[],"hc":["eT"],"e_":[]},"rK":{"vX":[],"hc":["eT"],"e_":[]},"eT":{"J":[],"ad":[],"aY":[]},"a8k":{"ls":["eT"]},"vW":{"e_":[]},"vX":{"e_":[]},"a6S":{"Fj":[],"eT":[],"aL":["a0","pn"],"J":[],"ad":[],"aY":[],"aL.1":"pn","aL.0":"a0"},"oX":{"e_":[]},"pn":{"vW":[],"hc":["a0"],"oX":[],"e_":[]},"Fj":{"eT":[],"aL":["a0","pn"],"J":[],"ad":[],"aY":[]},"OA":{"eT":[],"bv":["eT"],"J":[],"ad":[],"aY":[]},"a6T":{"eT":[],"bv":["eT"],"J":[],"ad":[],"aY":[]},"h4":{"id":[],"hc":["a0"],"e_":[]},"Fk":{"dK":["a0","h4"],"a0":[],"aL":["a0","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","dK.1":"h4","aL.0":"a0"},"Oq":{"dK":["a0","h4"],"a0":[],"aL":["a0","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","dK.1":"h4","aL.0":"a0"},"pw":{"id":[],"e_":[]},"a13":{"Qc":[]},"Fl":{"a0":[],"J":[],"ad":[],"aY":[]},"OC":{"bv":["a0"],"J":[],"ad":[],"aY":[]},"Fn":{"mY":["1"],"a0":[],"aL":["eT","1"],"Of":[],"J":[],"ad":[],"aY":[]},"OD":{"mY":["rK"],"a0":[],"aL":["eT","rK"],"Of":[],"J":[],"ad":[],"aY":[],"aL.1":"rK","mY.0":"rK","aL.0":"eT"},"a6R":{"mY":["rJ"],"a0":[],"aL":["eT","rJ"],"Of":[],"J":[],"ad":[],"aY":[],"aL.1":"rJ","mY.0":"rJ","aL.0":"eT"},"m1":{"br":[],"aq":[]},"pK":{"id":[],"hc":["a0"],"e_":[]},"OE":{"dK":["a0","pK"],"a0":[],"aL":["a0","pK"],"J":[],"ad":[],"aY":[],"aL.1":"pK","dK.1":"pK","aL.0":"a0"},"AW":{"ao":["~"]},"QH":{"c7":[]},"em":{"ad":[]},"t6":{"df":["t6"]},"on":{"df":["on"]},"tm":{"df":["tm"]},"FI":{"df":["FI"]},"akz":{"xW":["em"],"j6":[]},"FH":{"br":[],"aq":[]},"zx":{"df":["FI"]},"H2":{"aqW":[]},"FJ":{"iq":[]},"nH":{"nI":[]},"mr":{"nI":[]},"LR":{"nI":[]},"zH":{"c7":[]},"MC":{"c7":[]},"adN":{"ff":[]},"alE":{"ME":[]},"pv":{"ff":[]},"k4":{"nU":[]},"zZ":{"nU":[]},"OK":{"br":[],"aq":[]},"Cq":{"lW":[]},"Ee":{"lW":[]},"No":{"lW":[]},"Kk":{"lW":[]},"a9B":{"w5":[]},"a9A":{"w5":[]},"a9C":{"w5":[]},"Gm":{"w5":[]},"KO":{"w7":[]},"aib":{"Qv":[]},"q4":{"at":[],"l":[]},"Rp":{"bW":[],"bE":[],"l":[]},"yo":{"at":[],"l":[]},"b9Q":{"bX":[]},"bv1":{"bX":[]},"bv0":{"bX":[]},"tJ":{"bX":[]},"tY":{"bX":[]},"kC":{"bX":[]},"zU":{"bX":[]},"fZ":{"cf":["1"]},"dG":{"cf":["1"],"cf.T":"1"},"Rq":{"ay":["q4"]},"SI":{"ay":["yo"]},"aaQ":{"cf":["b9Q"],"cf.T":"b9Q"},"Ki":{"cf":["bX"],"cf.T":"bX"},"a_V":{"cf":["kC"]},"a6_":{"cf":["zU"],"cf.T":"zU"},"TA":{"W4":["1"],"fZ":["1"],"HP":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"TB":{"W5":["1"],"fZ":["1"],"HP":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"RX":{"cf":["1"],"cf.T":"1"},"II":{"at":[],"l":[]},"aby":{"ay":["II"]},"abx":{"c_":[],"b6":[],"l":[]},"R9":{"at":[],"l":[]},"Vz":{"ay":["R9"],"hI":[]},"DC":{"at":[],"l":[]},"SK":{"ay":["DC<1>"]},"IU":{"at":[],"l":[]},"Rv":{"ay":["IU"]},"LN":{"br":[],"aq":[]},"ahI":{"aR":[],"l":[]},"mi":{"bW":[],"bE":[],"l":[]},"ud":{"c_":[],"b6":[],"l":[]},"u6":{"c_":[],"b6":[],"l":[]},"CA":{"c_":[],"b6":[],"l":[]},"xF":{"c_":[],"b6":[],"l":[]},"CK":{"c_":[],"b6":[],"l":[]},"jD":{"c_":[],"b6":[],"l":[]},"jK":{"c_":[],"b6":[],"l":[]},"nm":{"c_":[],"b6":[],"l":[]},"LX":{"hF":["mz"],"bE":[],"l":[],"hF.T":"mz"},"xQ":{"hX":[],"b6":[],"l":[]},"rq":{"hF":["h4"],"bE":[],"l":[],"hF.T":"h4"},"buG":{"bW":[],"bE":[],"l":[]},"nD":{"c_":[],"b6":[],"l":[]},"FG":{"c_":[],"b6":[],"l":[]},"amX":{"ja":[],"b7":[],"ae":[]},"amY":{"bW":[],"bE":[],"l":[]},"Nc":{"c_":[],"b6":[],"l":[]},"Zt":{"c_":[],"b6":[],"l":[]},"a5r":{"c_":[],"b6":[],"l":[]},"a5s":{"c_":[],"b6":[],"l":[]},"B5":{"c_":[],"b6":[],"l":[]},"a0T":{"c_":[],"b6":[],"l":[]},"a1k":{"c_":[],"b6":[],"l":[]},"Ft":{"c_":[],"b6":[],"l":[]},"cg":{"c_":[],"b6":[],"l":[]},"ir":{"c_":[],"b6":[],"l":[]},"kB":{"c_":[],"b6":[],"l":[]},"a3b":{"c_":[],"b6":[],"l":[]},"EJ":{"c_":[],"b6":[],"l":[]},"ahQ":{"c2":[],"b7":[],"ae":[]},"a2G":{"c_":[],"b6":[],"l":[]},"a2F":{"c_":[],"b6":[],"l":[]},"a8m":{"c_":[],"b6":[],"l":[]},"PX":{"hX":[],"b6":[],"l":[]},"a2u":{"aR":[],"l":[]},"TJ":{"hX":[],"b6":[],"l":[]},"afY":{"c2":[],"b7":[],"ae":[]},"a5U":{"aR":[],"l":[]},"a12":{"hX":[],"b6":[],"l":[]},"a7j":{"hX":[],"b6":[],"l":[]},"ZP":{"hX":[],"b6":[],"l":[]},"Dw":{"hF":["kH"],"bE":[],"l":[],"hF.T":"kH"},"Do":{"hF":["kH"],"bE":[],"l":[],"hF.T":"kH"},"aaV":{"hX":[],"b6":[],"l":[]},"Ab":{"hX":[],"b6":[],"l":[]},"a6g":{"b6":[],"l":[]},"a3j":{"c_":[],"b6":[],"l":[]},"a3Y":{"c_":[],"b6":[],"l":[]},"lO":{"c_":[],"b6":[],"l":[]},"WO":{"c_":[],"b6":[],"l":[]},"MA":{"c_":[],"b6":[],"l":[]},"XS":{"c_":[],"b6":[],"l":[]},"uo":{"c_":[],"b6":[],"l":[]},"a2t":{"c_":[],"b6":[],"l":[]},"uU":{"aR":[],"l":[]},"jI":{"aR":[],"l":[]},"xA":{"c_":[],"b6":[],"l":[]},"TW":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Ra":{"iq":[],"aY":[]},"A5":{"b6":[],"l":[]},"vB":{"c2":[],"b7":[],"ae":[]},"aaT":{"iq":[],"aY":[]},"a_v":{"c_":[],"b6":[],"l":[]},"a_3":{"aR":[],"l":[]},"adJ":{"aq":[]},"D_":{"fp":[],"bW":[],"bE":[],"l":[]},"ahJ":{"aR":[],"l":[]},"a_E":{"aR":[],"l":[]},"Kg":{"at":[],"l":[]},"Sd":{"ay":["Kg"]},"a_W":{"aR":[],"l":[]},"Dd":{"at":[],"l":[]},"Sn":{"ay":["Dd"]},"De":{"at":[],"l":[]},"ul":{"ay":["De"],"hI":[]},"Ur":{"at":[],"l":[]},"BC":{"t4":[],"rg":[],"jb":[]},"acS":{"c_":[],"b6":[],"l":[]},"ajq":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Qr":{"it":["f_"],"br":[],"aq":[]},"So":{"hX":[],"b6":[],"l":[]},"akl":{"ay":["Ur"],"bhh":[]},"t8":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"Vs":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"Vt":{"fZ":["1"],"cf":["1"],"cf.T":"1","fZ.T":"1"},"akv":{"fZ":["rD"],"cf":["rD"],"cf.T":"rD","fZ.T":"rD"},"adi":{"fZ":["oA"],"cf":["oA"],"cf.T":"oA","fZ.T":"oA"},"fA":{"br":[],"aq":[]},"yn":{"fA":[],"br":[],"aq":[]},"KY":{"br":[],"aq":[]},"yl":{"at":[],"l":[]},"Dz":{"at":[],"l":[]},"SG":{"oR":["fA"],"bW":[],"bE":[],"l":[],"oR.T":"fA"},"Hk":{"ay":["yl"]},"af3":{"ay":["yl"]},"KZ":{"at":[],"l":[]},"b97":{"bX":[]},"zr":{"bX":[]},"zS":{"bX":[]},"uh":{"bX":[]},"SH":{"fA":[],"br":[],"aq":[]},"af4":{"ay":["KZ"]},"a71":{"cf":["b97"],"cf.T":"b97"},"a4l":{"cf":["zr"],"cf.T":"zr"},"a5Y":{"cf":["zS"],"cf.T":"zS"},"Kf":{"cf":["uh"],"cf.T":"uh"},"L2":{"at":[],"l":[]},"L3":{"ay":["L2"]},"SJ":{"bW":[],"bE":[],"l":[]},"qG":{"at":[],"l":[]},"lq":{"ay":["qG<1>"]},"oK":{"hf":[]},"cG":{"oK":["1"],"hf":[]},"at":{"l":[]},"b6":{"l":[]},"b7":{"ae":[]},"kW":{"b7":[],"ae":[]},"ja":{"b7":[],"ae":[]},"qM":{"oK":["1"],"hf":[]},"aR":{"l":[]},"bE":{"l":[]},"hF":{"bE":[],"l":[]},"bW":{"bE":[],"l":[]},"a37":{"b6":[],"l":[]},"c_":{"b6":[],"l":[]},"hX":{"b6":[],"l":[]},"a0F":{"b6":[],"l":[]},"JS":{"b7":[],"ae":[]},"G3":{"b7":[],"ae":[]},"NT":{"b7":[],"ae":[]},"zB":{"b7":[],"ae":[]},"c2":{"b7":[],"ae":[]},"a36":{"c2":[],"b7":[],"ae":[]},"PB":{"c2":[],"b7":[],"ae":[]},"lC":{"c2":[],"b7":[],"ae":[]},"ahF":{"b7":[],"ae":[]},"ahK":{"l":[]},"DI":{"aR":[],"l":[]},"kP":{"at":[],"l":[]},"Fc":{"ay":["kP"]},"ds":{"yt":["1"]},"afB":{"c_":[],"b6":[],"l":[]},"yy":{"at":[],"l":[]},"Hu":{"ay":["yy"]},"Lm":{"zq":[]},"yF":{"aR":[],"l":[]},"yG":{"fp":[],"bW":[],"bE":[],"l":[]},"uG":{"at":[],"l":[]},"SR":{"ay":["uG"],"hI":[]},"y0":{"bj":["eF"],"bd":["eF"],"bj.T":"eF","bd.T":"eF"},"xk":{"bj":["ef?"],"bd":["ef?"],"bj.T":"ef?","bd.T":"ef?"},"AT":{"bj":["N"],"bd":["N"],"bj.T":"N","bd.T":"N"},"IF":{"at":[],"l":[]},"IH":{"at":[],"l":[]},"IE":{"at":[],"l":[]},"IC":{"at":[],"l":[]},"IG":{"at":[],"l":[]},"a_y":{"bj":["jO"],"bd":["jO"],"bj.T":"jO","bd.T":"jO"},"Kv":{"bj":["aG"],"bd":["aG"],"bj.T":"aG","bd.T":"aG"},"a2s":{"at":[],"l":[]},"DU":{"ay":["1"]},"C1":{"ay":["1"]},"abu":{"ay":["IF"]},"abw":{"ay":["IH"]},"abt":{"ay":["IE"]},"abs":{"ay":["IC"]},"abv":{"ay":["IG"]},"oQ":{"bW":[],"bE":[],"l":[]},"Lw":{"ja":[],"b7":[],"ae":[]},"oR":{"bW":[],"bE":[],"l":[]},"Hx":{"ja":[],"b7":[],"ae":[]},"fp":{"bW":[],"bE":[],"l":[]},"Bn":{"aR":[],"l":[]},"ua":{"b6":[],"l":[]},"HA":{"c2":[],"b7":[],"ae":[]},"uV":{"ua":["b8"],"b6":[],"l":[],"ua.0":"b8"},"U5":{"lN":["b8","a0"],"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[],"lN.0":"b8"},"Tb":{"bW":[],"bE":[],"l":[]},"Ma":{"at":[],"l":[]},"anh":{"kM":["Rb"],"kM.T":"Rb"},"a_H":{"Rb":[]},"agD":{"ay":["Ma"]},"bfR":{"bW":[],"bE":[],"l":[]},"Mf":{"k8":[],"jO":[]},"O3":{"aR":[],"l":[]},"agJ":{"aR":[],"l":[]},"ae9":{"aq":[]},"agI":{"c_":[],"b6":[],"l":[]},"ajx":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"zh":{"oQ":["ib"],"bW":[],"bE":[],"l":[],"oQ.T":"ib"},"Tj":{"at":[],"l":[]},"agU":{"ay":["Tj"],"hI":[]},"H0":{"dP":[],"e5":[]},"a3T":{"aR":[],"l":[]},"X6":{"at":[],"l":[]},"abE":{"yt":["H0"]},"ah2":{"aR":[],"l":[]},"b8N":{"lQ":[]},"yz":{"bW":[],"bE":[],"l":[]},"N0":{"at":[],"l":[]},"nO":{"ay":["N0"]},"ahD":{"el":["~"]},"HM":{"wA":[]},"HL":{"wA":[]},"Tv":{"wA":[]},"Tw":{"wA":[]},"afG":{"hl":["bx>?"],"br":[],"aq":[]},"hY":{"bE":[],"l":[]},"Tz":{"b7":[],"ae":[]},"pP":{"id":[],"hc":["a0"],"e_":[]},"a4H":{"hX":[],"b6":[],"l":[]},"HX":{"dK":["a0","pP"],"a0":[],"aL":["a0","pP"],"J":[],"ad":[],"aY":[],"aL.1":"pP","dK.1":"pP","aL.0":"a0"},"r9":{"aq":[]},"tf":{"at":[],"l":[]},"HO":{"ay":["tf"]},"Nh":{"at":[],"l":[]},"EL":{"ay":["Nh"]},"I_":{"a0":[],"aL":["a0","h4"],"J":[],"ad":[],"aY":[],"aL.1":"h4","aL.0":"a0"},"Vd":{"hX":[],"b6":[],"l":[]},"aml":{"c2":[],"b7":[],"ae":[]},"Id":{"h4":[],"id":[],"hc":["a0"],"e_":[]},"ajK":{"bW":[],"bE":[],"l":[]},"La":{"at":[],"l":[]},"Q1":{"at":[],"l":[]},"SM":{"ay":["La"]},"SL":{"br":[],"aq":[]},"afC":{"aq":[]},"UX":{"ay":["Q1"]},"UW":{"br":[],"aq":[]},"Nj":{"kj":[]},"vb":{"d4":["1"],"qV":[],"hf":[],"d4.T":"1"},"EN":{"aR":[],"l":[]},"pb":{"jd":["1"],"hH":["1"],"el":["1"]},"F7":{"bW":[],"bE":[],"l":[]},"vD":{"at":[],"l":[]},"B9":{"bW":[],"bE":[],"l":[]},"OP":{"at":[],"l":[]},"hl":{"br":[],"aq":[]},"ajT":{"ay":["vD"]},"Ui":{"ay":["OP"]},"dU":{"hl":["1"],"br":[],"aq":[]},"m5":{"hl":["1"],"br":[],"aq":[]},"Ug":{"m5":["1"],"hl":["1"],"br":[],"aq":[]},"OI":{"m5":["1"],"hl":["1"],"br":[],"aq":[],"dU.T":"1","m5.T":"1"},"A8":{"m5":["F"],"hl":["F"],"br":[],"aq":[],"dU.T":"F","m5.T":"F"},"OJ":{"m5":["k?"],"hl":["k?"],"br":[],"aq":[],"dU.T":"k?","m5.T":"k?"},"a7i":{"at":[],"l":[]},"bLK":{"bQr":["ao"]},"I1":{"ay":["a7i<1>"]},"ak8":{"bW":[],"bE":[],"l":[]},"ajQ":{"hl":["Fv?"],"br":[],"aq":[],"dU.T":"Fv?"},"Tl":{"bW":[],"bE":[],"l":[]},"HK":{"at":[],"l":[]},"te":{"ay":["HK<1>"]},"EK":{"el":["1"]},"hH":{"el":["1"]},"adZ":{"cf":["kC"],"cf.T":"kC"},"jd":{"hH":["1"],"el":["1"]},"NJ":{"jd":["1"],"hH":["1"],"el":["1"]},"O1":{"jd":["1"],"hH":["1"],"el":["1"]},"a7o":{"aR":[],"l":[]},"OZ":{"j9":["1"],"j9.T":"1"},"P_":{"bW":[],"bE":[],"l":[]},"P0":{"br":[],"aq":[]},"UC":{"at":[],"l":[]},"Ul":{"d4":["hf"],"qV":[],"hf":[],"d4.T":"hf"},"UD":{"ay":["UC"]},"a0X":{"rA":[]},"kS":{"lv":[],"kj":[]},"mG":{"kS":[],"lv":[],"kj":[]},"P7":{"kS":[],"lv":[],"kj":[]},"pa":{"kS":[],"lv":[],"kj":[]},"vL":{"kS":[],"lv":[],"kj":[]},"aat":{"kS":[],"lv":[],"kj":[]},"ba7":{"a3g":["ba7"]},"P3":{"at":[],"l":[]},"P4":{"ay":["P3"]},"akn":{"bW":[],"bE":[],"l":[]},"acZ":{"mG":[],"kS":[],"lv":[],"kj":[]},"rB":{"m1":[],"br":[],"aq":[],"rA":[]},"Ak":{"kj":[]},"P6":{"rB":[],"m1":[],"br":[],"aq":[],"rA":[]},"a7B":{"aR":[],"l":[]},"Y2":{"aR":[],"l":[]},"a3i":{"aR":[],"l":[]},"P8":{"at":[],"l":[]},"Uu":{"bW":[],"bE":[],"l":[]},"Uw":{"at":[],"l":[]},"FD":{"ay":["P8"]},"akq":{"ay":["Uw"]},"Uv":{"br":[],"aq":[]},"akp":{"c_":[],"b6":[],"l":[]},"ajD":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"ajR":{"hl":["a2?"],"br":[],"aq":[],"dU.T":"a2?"},"iL":{"bX":[]},"OY":{"cf":["iL"],"cf.T":"iL"},"Fe":{"at":[],"l":[]},"pT":{"kN":[],"dP":[],"e5":[]},"pU":{"iP":[],"dP":[],"e5":[]},"FE":{"br":[],"aq":[]},"pi":{"ay":["1"]},"EB":{"br":[],"aq":[]},"Pf":{"at":[],"l":[]},"Ph":{"bW":[],"bE":[],"l":[]},"akx":{"i2":[],"ay":["Pf"],"aq":[]},"a7H":{"aq":[]},"Pv":{"at":[],"l":[]},"akJ":{"ay":["Pv"]},"akK":{"oQ":["z"],"bW":[],"bE":[],"l":[],"oQ.T":"z"},"bz":{"At":[]},"Au":{"at":[],"l":[]},"Pw":{"at":[],"l":[]},"FQ":{"br":[],"aq":[]},"UH":{"ay":["Au"]},"Px":{"br":[],"aq":[]},"UG":{"ay":["Pw"]},"akO":{"bW":[],"bE":[],"l":[]},"I3":{"c_":[],"b6":[],"l":[]},"a87":{"aR":[],"l":[]},"akU":{"c2":[],"b7":[],"ae":[]},"Ud":{"a0":[],"bv":["a0"],"Of":[],"J":[],"ad":[],"aY":[]},"a8n":{"b6":[],"l":[]},"FZ":{"b6":[],"l":[]},"a8l":{"FZ":[],"b6":[],"l":[]},"FY":{"c2":[],"b7":[],"ae":[]},"LM":{"hF":["oX"],"bE":[],"l":[],"hF.T":"oX"},"PN":{"c2":[],"b7":[],"ae":[]},"PO":{"br":[],"aq":[]},"a8r":{"c_":[],"b6":[],"l":[]},"HZ":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a8q":{"br":[],"aq":[]},"Sa":{"br":[],"aq":[]},"a8z":{"aR":[],"l":[]},"Qb":{"b6":[],"l":[]},"alI":{"c2":[],"b7":[],"ae":[]},"a9i":{"hF":["pw"],"bE":[],"l":[],"hF.T":"pw"},"py":{"dP":[],"e5":[]},"pz":{"dP":[],"e5":[]},"J_":{"dP":[],"e5":[]},"OB":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"Fm":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"a9p":{"c_":[],"b6":[],"l":[]},"a9o":{"c_":[],"b6":[],"l":[]},"a9D":{"c_":[],"b6":[],"l":[]},"D0":{"fp":[],"bW":[],"bE":[],"l":[]},"buJ":{"fp":[],"bW":[],"bE":[],"l":[]},"ahL":{"aR":[],"l":[]},"fw":{"aR":[],"l":[]},"Kj":{"bX":[]},"xT":{"bX":[]},"xV":{"bX":[]},"xU":{"bX":[]},"j7":{"bX":[]},"qy":{"j7":[],"bX":[]},"qA":{"j7":[],"bX":[]},"yc":{"j7":[],"bX":[]},"y7":{"j7":[],"bX":[]},"y8":{"j7":[],"bX":[]},"ln":{"j7":[],"bX":[]},"uq":{"j7":[],"bX":[]},"qB":{"j7":[],"bX":[]},"ya":{"j7":[],"bX":[]},"yb":{"j7":[],"bX":[]},"qz":{"j7":[],"bX":[]},"rC":{"bX":[]},"axY":{"bX":[]},"rD":{"bX":[]},"oA":{"bX":[]},"vh":{"bX":[]},"vy":{"bX":[]},"nV":{"bX":[]},"wi":{"bX":[]},"mO":{"bX":[]},"wg":{"bX":[]},"a_U":{"bX":[]},"jp":{"id":[],"hc":["a0"],"e_":[]},"th":{"at":[],"l":[]},"UA":{"at":[],"l":[]},"QA":{"at":[],"l":[]},"UE":{"ay":["th"]},"UB":{"ay":["UA"]},"V7":{"ay":["QA"]},"JI":{"it":["CC"],"br":[],"aq":[],"hI":[]},"AX":{"at":[],"l":[]},"Sr":{"bW":[],"bE":[],"l":[]},"amn":{"ay":["AX"]},"aa1":{"aR":[],"l":[]},"IK":{"at":[],"l":[]},"Rr":{"ay":["IK"]},"a8i":{"at":[],"l":[]},"a7u":{"at":[],"l":[]},"a7e":{"at":[],"l":[]},"a8a":{"at":[],"l":[]},"a0L":{"c_":[],"b6":[],"l":[]},"a_w":{"at":[],"l":[]},"M6":{"at":[],"l":[]},"X3":{"at":[],"l":[]},"GE":{"at":[],"l":[]},"GF":{"ay":["GE<1>"]},"R0":{"it":["GG"],"br":[],"aq":[]},"Vx":{"bW":[],"bE":[],"l":[]},"aaE":{"aR":[],"l":[]},"R6":{"hX":[],"b6":[],"l":[]},"an6":{"c2":[],"b7":[],"ae":[]},"a84":{"hX":[],"b6":[],"l":[]},"Vy":{"bW":[],"bE":[],"l":[]},"aaO":{"aR":[],"l":[]},"an7":{"c_":[],"b6":[],"l":[]},"Uf":{"a0":[],"bv":["a0"],"J":[],"ad":[],"aY":[]},"t4":{"rg":[],"jb":[]},"Rc":{"at":[],"l":[]},"ani":{"ay":["Rc"]},"JP":{"at":[],"l":[]},"RQ":{"ay":["JP"]},"CE":{"at":[],"l":[]},"pL":{"jf":[],"dP":[],"e5":[]},"a1W":{"aq":[]},"a1X":{"aq":[]},"a1Y":{"aq":[]},"a1T":{"aq":[]},"a1V":{"aq":[]},"a1U":{"aq":[]},"a6a":{"aq":[]},"a69":{"aq":[]},"a68":{"aq":[]},"a1Z":{"aq":[]},"aa7":{"aq":[]},"a9V":{"aq":[]},"a2v":{"aq":[]},"acM":{"ay":["CE"]},"ZM":{"aR":[],"l":[]},"xy":{"aR":[],"l":[]},"ZL":{"aR":[],"l":[]},"Mm":{"at":[],"l":[]},"agL":{"ay":["Mm"]},"a3v":{"at":[],"l":[]},"pt":{"Cj":[]},"Q6":{"pt":["~"],"Cj":[],"pt.T":"~"},"EQ":{"df":["EQ"]},"xK":{"df":["xK"]},"Yk":{"li":[]},"Yl":{"li":[]},"Ys":{"li":[]},"a0l":{"li":[]},"a0m":{"li":[]},"a5N":{"li":[]},"a5O":{"li":[]},"a_1":{"jU":[]},"ui":{"jU":[]},"a1l":{"jU":[]},"a1w":{"jU":[]},"a3U":{"jU":[]},"a3W":{"jU":[]},"NN":{"jU":[]},"a63":{"jU":[]},"vF":{"jU":[]},"a7c":{"jU":[]},"aaR":{"jU":[]},"aIv":{"df":["aIv"]},"XH":{"Zp":[]},"Jc":{"Zp":[]},"Ci":{"dk":["H"],"dk.T":"H"},"JD":{"c7":[]},"a0h":{"c7":[]},"Cb":{"c7":[]},"a2x":{"c7":[]},"Cc":{"hS":[],"dx":[]},"ub":{"hS":[],"lJ":[],"dx":[]},"Ky":{"lJ":[],"dx":[]},"KM":{"hS":[],"dx":[]},"Lf":{"hS":[],"dx":[]},"a1M":{"hS":[],"dx":[]},"NG":{"lJ":[],"dx":[]},"Oa":{"lJ":[],"dx":[]},"OF":{"hS":[],"lJ":[],"dx":[],"b7U":[]},"Fu":{"aMq":[],"dx":[]},"Pu":{"lJ":[],"dx":[]},"a93":{"hS":[],"dx":[]},"mN":{"dx":[]},"qg":{"iZ":["n","n"]},"cE":{"iZ":["a2","a2"]},"Ld":{"iZ":["mo","mo"]},"oT":{"iZ":["o","o"]},"LV":{"iZ":["1","1"]},"EV":{"hg":["j"],"hg.T":"j"},"a5k":{"iZ":["j","j"]},"lK":{"iZ":["j","j"]},"FL":{"iZ":["o4","rf"]},"a8E":{"iZ":["j","j"]},"Qw":{"iZ":["qs","qs"]},"Md":{"at":[],"l":[]},"agH":{"ay":["Md"]},"Me":{"at":[],"l":[]},"agF":{"ay":["Me"]},"C0":{"eC":[]},"Yw":{"eC":[]},"a1J":{"eC":[]},"a1L":{"eC":[]},"a3O":{"eC":[]},"a5S":{"eC":[]},"a6m":{"eC":[]},"a7_":{"eC":[]},"a7f":{"eC":[]},"a7W":{"eC":[]},"Ar":{"eC":[]},"a7Y":{"eC":[]},"a7Z":{"eC":[]},"a8_":{"eC":[]},"j_":{"hS":[],"dx":[]},"ZZ":{"j_":[],"hS":[],"dx":[]},"a2o":{"j_":[],"hS":[],"dx":[]},"a4s":{"j_":[],"hS":[],"dx":[]},"a7X":{"j_":[],"hS":[],"dx":[]},"a8u":{"j_":[],"hS":[],"dx":[]},"a9G":{"j_":[],"hS":[],"dx":[]},"a2Q":{"c7":[]},"a2T":{"c7":[]},"a2U":{"ii":[]},"Fd":{"b6":[],"l":[]},"Ot":{"a0":[],"J":[],"ad":[],"aY":[]},"a5j":{"hR":[]},"hg":{"hg.T":"1"},"cd":{"lE":[]},"dL":{"lE":[]},"wj":{"lE":[]},"XT":{"eL":[]},"JN":{"eL":[]},"KA":{"eL":[]},"a0O":{"eL":[]},"a1g":{"eL":[]},"a23":{"eL":[]},"a29":{"eL":[]},"a2c":{"eL":[]},"M0":{"eL":[]},"z3":{"eL":[]},"Ne":{"eL":[]},"Nf":{"eL":[]},"ER":{"eL":[]},"Ps":{"eL":[]},"a9k":{"eL":[]},"R2":{"eL":[]},"R3":{"eL":[]},"Xt":{"h1":[]},"Xu":{"h1":[]},"ZB":{"h1":[]},"a_t":{"h1":[]},"a_J":{"h1":[]},"Py":{"K8":[]},"D3":{"K8":[]},"a0r":{"h1":[]},"Kz":{"h1":[]},"a0H":{"h1":[]},"a2r":{"h1":[]},"a2A":{"h1":[]},"a3c":{"h1":[]},"yZ":{"h1":[]},"a8t":{"h1":[]},"a8Z":{"h1":[]},"Gv":{"h1":[]},"wC":{"b7":[],"ae":[]},"rH":{"l":[]},"EF":{"aR":[],"rH":[],"l":[]},"ahw":{"b7":[],"ae":[]},"wB":{"aR":[],"l":[]},"rG":{"aR":[],"rH":[],"l":[]},"PC":{"b7":[],"ae":[]},"k_":{"A":["1"]},"jh":{"k_":["1"],"A":["1"]},"IY":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"hj","ac.T":"z"},"xq":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"DE":{"aR":[],"l":[]},"yW":{"ab":["bH"],"ac":["z"],"C":[],"b4":[],"iz":[],"ab.T":"bH","ac.T":"z"},"a2Z":{"az":[],"aI":[],"ab":["hj"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"hj"},"Ew":{"aR":[],"l":[]},"Ex":{"aR":[],"l":[]},"hj":{"bH":[],"af":[],"fq":[],"C":[],"av":[],"U":[]},"EM":{"aR":[],"l":[]},"B1":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"aaa":{"ac":["z"],"C":[],"b4":[],"ac.T":"z"},"Be":{"ab":["hj"],"ac":["z"],"C":[],"b4":[],"ab.T":"hj","ac.T":"z"},"a5V":{"yP":[]},"aas":{"yP":[]},"aaU":{"yP":[]},"a5e":{"iB":[],"c7":[]},"bi":{"aKh":["1"],"b5":["1"]},"Mo":{"A":["1"],"A.E":"1"},"nu":{"h_":["1","k"],"b5":["k"],"h_.R":"1"},"Mj":{"h_":["1","2"],"b5":["2"],"h_.R":"1"},"QR":{"h_":["1","pE<1>"],"b5":["pE<1>"],"h_.R":"1"},"PA":{"hx":[]},"xH":{"hx":[]},"a3n":{"hx":[]},"a4p":{"hx":[]},"ip":{"hx":[]},"aaS":{"hx":[]},"Js":{"z2":["1","1"],"b5":["1"],"z2.R":"1"},"h_":{"b5":["2"]},"Pn":{"b5":["dd<1,2>"]},"Po":{"b5":["o0<1,2,3>"]},"Pp":{"b5":["mI<1,2,3,4>"]},"Pq":{"b5":["lS<1,2,3,4,5>"]},"Pr":{"b5":["jl<1,2,3,4,5,6,7,8>"]},"z2":{"b5":["2"]},"lH":{"h_":["1","1"],"b5":["1"],"h_.R":"1"},"PK":{"h_":["1","1"],"b5":["1"],"h_.R":"1"},"KH":{"b5":["1"]},"a4k":{"b5":["k"]},"me":{"b5":["k"]},"Aw":{"b5":["k"]},"a5W":{"b5":["k"]},"a70":{"b5":["k"]},"kL":{"h_":["1","H<1>"],"b5":["H<1>"],"h_.R":"1"},"M_":{"h_":["1","H<1>"],"b5":["H<1>"]},"NL":{"h_":["1","H<1>"],"b5":["H<1>"],"h_.R":"1"},"OG":{"h_":["1","2"],"b5":["2"]},"Jn":{"yL":["1"],"rG":[],"aR":[],"rH":[],"l":[]},"M7":{"yL":["1"],"rG":[],"aR":[],"rH":[],"l":[]},"a2w":{"ae":[]},"hr":{"bW":[],"bE":[],"l":[]},"yL":{"rG":[],"aR":[],"rH":[],"l":[]},"SU":{"b7":[],"ae":[]},"Bx":{"ja":[],"b7":[],"a2w":["1"],"ae":[]},"S_":{"kl":["1","H6<1>"],"kl.D":"H6<1>"},"Vw":{"kl":["1","Ih<1>"],"kl.D":"Ih<1>"},"a45":{"EF":[],"aR":[],"rH":[],"l":[]},"NR":{"yL":["1"],"rG":[],"aR":[],"rH":[],"l":[]},"a62":{"c7":[]},"a61":{"c7":[]},"Ch":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"Dj":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["vG"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"vG","ac.T":"z"},"KC":{"ab":["af"],"C":[],"ab.T":"af"},"a0K":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"ND":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"a8T":{"ab":["af"],"C":[],"ab.T":"af"},"a8U":{"hm":[],"az":[],"aI":[],"ac":["z"],"ab":["af"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"af","ac.T":"z"},"vG":{"af":[],"pe":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"Fs":{"aR":[],"l":[]},"q2":{"cA":[]},"BQ":{"cA":[]},"bJS":{"cA":[]},"bJR":{"cA":[]},"bKb":{"cA":[]},"bKa":{"cA":[]},"bK9":{"cA":[]},"bJQ":{"cA":[]},"bK5":{"cA":[]},"bKg":{"cA":[]},"bK0":{"cA":[]},"bJU":{"cA":[]},"bJT":{"cA":[]},"bK1":{"cA":[]},"bK4":{"cA":[]},"bKc":{"cA":[]},"bK6":{"cA":[]},"bJX":{"cA":[]},"bJW":{"cA":[]},"bK_":{"cA":[]},"bJZ":{"cA":[]},"bKe":{"cA":[]},"bKd":{"cA":[]},"bK3":{"cA":[]},"bK2":{"cA":[]},"ld":{"cA":[]},"bbk":{"cA":[]},"iY":{"cA":[]},"b5G":{"cA":[]},"bJY":{"cA":[]},"q3":{"cA":[]},"bJP":{"cA":[]},"iw":{"cA":[]},"n5":{"cA":[]},"kt":{"cA":[]},"WC":{"cA":[]},"bJV":{"cA":[]},"bKf":{"cA":[]},"ku":{"cA":[]},"bK8":{"cA":[]},"bK7":{"cA":[]},"pD":{"fr":[]},"EH":{"fr":[]},"DR":{"fr":[]},"yw":{"fr":[]},"de":{"cx":[]},"a_q":{"A":["fs"],"A.E":"fs"},"a4x":{"fs":["o"]},"ZN":{"fs":["n"]},"a91":{"fs":["k"]},"a0Q":{"fs":["k"]},"a2D":{"fs":["o"]},"a15":{"fs":["a2"]},"XV":{"fs":["F"]},"a5f":{"c7":[]},"JL":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"JM":{"az":[],"aI":[],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"ho"},"a28":{"az":[],"aI":[],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"ab.T":"ho"},"a1t":{"C":[]},"a1v":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"a1u":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"EI":{"fK":[],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z"},"a4y":{"ab":["ho"],"C":[],"ab.T":"ho"},"a5E":{"jn":["ri"],"az":[],"aI":[],"ac":["z"],"ab":["ho"],"cD":[],"C":[],"aN":[],"aA":[],"aQ":[],"U":[],"aO":[],"b4":[],"ab.T":"ho","ac.T":"z","jn.T":"ri"},"ho":{"af":[],"fq":[],"bc":[],"dj":["fX
      "],"C":[],"av":[],"U":[]},"Gh":{"aR":[],"l":[]},"rW":{"K":["1"],"H":["1"],"as":["1"],"A":["1"]},"ag6":{"rW":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"]},"aai":{"rW":["o"],"K":["o"],"H":["o"],"as":["o"],"A":["o"],"K.E":"o","A.E":"o","rW.E":"o"},"aay":{"c7":[]},"ik":{"vi":[]},"lB":{"vi":[]},"hQ":{"vi":[]},"JK":{"vi":[]},"uY":{"nz":[]},"vr":{"nz":[]},"jG":{"e9":[]},"aeC":{"e9":[]},"aad":{"e9":[]},"aaN":{"jG":[],"e9":[]},"ES":{"jG":[],"e9":[]},"a9L":{"jG":[],"e9":[]},"a7q":{"jG":[],"e9":[]},"JF":{"e9":[]},"Mn":{"e9":[]},"EW":{"jG":[],"e9":[]},"D1":{"jG":[],"e9":[]},"a9J":{"jG":[],"e9":[]},"a2p":{"jG":[],"e9":[]},"Nt":{"e9":[]},"Fp":{"e9":[]},"a76":{"e9":[]},"a75":{"e9":[]},"a72":{"e9":[]},"a73":{"e9":[]},"OH":{"e9":[]},"a74":{"e9":[]},"j2":{"b84":[]},"eP":{"eP.T":"1"},"zv":{"eP":["V<1>"],"eP.T":"V<1>"},"zw":{"eP":["V>"],"eP.T":"V>"},"Er":{"c7":[]},"DJ":{"i7":[]},"uy":{"i7":[]},"ab0":{"wm":[]},"ab5":{"c7":[]},"abb":{"c7":[]},"abc":{"iB":[],"c7":[]},"abf":{"iB":[],"c7":[]},"Rl":{"c7":[]},"Rf":{"A":["e2"],"A.E":"e2"},"l0":{"e2":[],"wn":[]},"GR":{"e2":[]},"Re":{"e2":[]},"aaZ":{"e2":[]},"ab_":{"e2":[]},"Rg":{"e2":[]},"ab1":{"e2":[],"GT":["e2"]},"l1":{"e2":[],"GT":["e2"],"wn":[]},"Rm":{"e2":[]},"Bf":{"e2":[]},"GS":{"b5":["k"]},"Rj":{"H":["1"],"as":["1"],"A":["1"],"A.E":"1"},"ab2":{"hP":["H","k"]},"mS":{"ep":[]},"oh":{"ep":[]},"m3":{"ep":[]},"m4":{"ep":[]},"iU":{"ep":[]},"oi":{"ep":[]},"hK":{"ep":[]},"Rn":{"ep":[]},"GW":{"Rn":[],"ep":[]},"ab3":{"A":["ep"],"A.E":"ep"},"Jo":{"A":["k"]},"aI":{"U":[]},"buw":{"bW":[],"bE":[],"l":[]},"bxN":{"at":[],"l":[]},"bDI":{"bW":[],"bE":[],"l":[]},"bCF":{"bW":[],"bE":[],"l":[]},"lJ":{"dx":[]},"aMq":{"dx":[]},"aKh":{"b5":["1"]},"biv":{"cA":[]}}')) +A.bDR(v.typeUniverse,JSON.parse('{"KP":1,"aan":1,"GI":1,"VN":2,"EE":1,"Q0":1,"a8Y":2,"alC":1,"adO":1,"an2":2,"Mk":2,"Vq":1,"ala":2,"al9":2,"UN":2,"UO":1,"UP":1,"Vp":2,"Vr":1,"Wh":1,"Yq":1,"ZC":2,"df":1,"a2K":1,"ba_":1,"TI":1,"Sb":1,"D2":1,"Sv":1,"H1":1,"Uq":1,"a5c":1,"TD":1,"AC":1,"XI":1,"a5T":1,"Cd":1,"RA":1,"RB":1,"Ve":1,"IO":1,"CL":1,"RS":1,"RT":1,"RU":1,"Nq":1,"VK":1,"QP":1,"VW":1,"a3C":1,"Tf":1,"QQ":1,"JV":1,"RW":1,"hc":1,"k7":1,"Og":1,"K2":1,"HW":1,"U9":1,"Fn":1,"tQ":1,"Hn":1,"DU":1,"C1":1,"Hw":1,"b8N":1,"aae":1,"pb":1,"hl":1,"mE":1,"dU":1,"Ug":1,"Ii":1,"EK":1,"a3k":1,"NJ":1,"O1":1,"HJ":1,"HU":1,"kT":1,"fi":1,"Vk":1,"a2L":2,"LV":1,"XG":2,"a78":1,"M_":1,"OG":2,"M7":1,"a2w":1,"adP":1,"aaP":2,"a0D":2,"dc":1,"t5":1,"oM":1,"bCb":1}')) var u={q:"\x10@\x100@@\xa0\x80 0P`pPP\xb1\x10@\x100@@\xa0\x80 0P`pPP\xb0\x11@\x100@@\xa0\x80 0P`pPP\xb0\x10@\x100@@\xa0\x80 1P`pPP\xb0\x10A\x101AA\xa1\x81 1QaqQQ\xb0\x10@\x100@@\xa0\x80 1Q`pPP\xb0\x10@\x100@@\xa0\x80 1QapQP\xb0\x10@\x100@@\xa0\x80 1PaqQQ\xb0\x10\xe0\x100@@\xa0\x80 1P`pPP\xb0\xb1\xb1\xb1\xb1\x91\xb1\xc1\x81\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\x10@\x100@@\xd0\x80 1P`pPP\xb0\x11A\x111AA\xa1\x81!1QaqQQ\xb1\x10@\x100@@\x90\x80 1P`pPP\xb0",z:" In this example we use a joint to keep a body with several fixtures stuck\n to another body.\n\n Tap the screen to add more of these combined bodies.\n ",S:" 0\x10000\xa0\x80\x10@P`p`p\xb1 0\x10000\xa0\x80\x10@P`p`p\xb0 0\x10000\xa0\x80\x11@P`p`p\xb0 1\x10011\xa0\x80\x10@P`p`p\xb0 1\x10111\xa1\x81\x10AQaqaq\xb0 1\x10011\xa0\x80\x10@Qapaq\xb0 1\x10011\xa0\x80\x10@Paq`p\xb0 1\x10011\xa0\x80\x10@P`q`p\xb0 \x91\x100\x811\xa0\x80\x10@P`p`p\xb0 1\x10011\xa0\x81\x10@P`p`p\xb0 1\x100111\x80\x10@P`p`p\xb0!1\x11111\xa1\x81\x11AQaqaq\xb1",L:'"colors" and "colorStops" arguments must have equal length.',n:'"colors" must have length 2 if "colorStops" is omitted.',r:'"recorder" must not already be associated with another Canvas.',M:'"rstTransforms" and "rects" lengths must be a multiple of four.',s:'"rstTransforms" and "rects" lengths must match.',v:'"transforms" and "rects" lengths must match.',T:"% of the way to being a CircleBorder that is ",N:"' has been assigned during initialization.",K:"00000008A0009!B000a!C000b000cD000d!E000e000vA000w!F000x!G000y!H000z!I0010!J0011!K0012!I0013!H0014!L0015!M0016!I0017!J0018!N0019!O001a!N001b!P001c001lQ001m001nN001o001qI001r!G001s002iI002j!L002k!J002l!M002m003eI003f!L003g!B003h!R003i!I003j003oA003p!D003q004fA004g!S004h!L004i!K004j004lJ004m004qI004r!H004s!I004t!B004u004vI004w!K004x!J004y004zI0050!T00510056I0057!H0058005aI005b!L005c00jrI00js!T00jt00jvI00jw!T00jx00keI00kf!T00kg00lbI00lc00niA00nj!S00nk00nvA00nw00o2S00o300ofA00og00otI00ou!N00ov00w2I00w300w9A00wa013cI013d!N013e!B013h013iI013j!J013l014tA014u!B014v!A014w!I014x014yA014z!I01500151A0152!G0153!A015c0162U0167016aU016b016wI016x016zK01700171N01720173I0174017eA017f!G017g!A017i017jG017k018qI018r019bA019c019lQ019m!K019n019oQ019p019rI019s!A019t01cjI01ck!G01cl!I01cm01csA01ct01cuI01cv01d0A01d101d2I01d301d4A01d5!I01d601d9A01da01dbI01dc01dlQ01dm01e8I01e9!A01ea01f3I01f401fuA01fx01idI01ie01ioA01ip!I01j401jdQ01je01kaI01kb01kjA01kk01knI01ko!N01kp!G01kq!I01kt!A01ku01kvJ01kw01lhI01li01llA01lm!I01ln01lvA01lw!I01lx01lzA01m0!I01m101m5A01m801ncI01nd01nfA01ni01qfI01qr01r5A01r6!I01r701s3A01s401tlI01tm01toA01tp!I01tq01u7A01u8!I01u901ufA01ug01upI01uq01urA01us01utB01uu01v3Q01v401vkI01vl01vnA01vp01x5I01x8!A01x9!I01xa01xgA01xj01xkA01xn01xpA01xq!I01xz!A01y401y9I01ya01ybA01ye01ynQ01yo01ypI01yq01yrK01ys01ywI01yx!K01yy!I01yz!J01z001z1I01z2!A01z501z7A01z9020pI020s!A020u020yA02130214A02170219A021d!A021l021qI021y0227Q02280229A022a022cI022d!A022e!I022p022rA022t0249I024c!A024d!I024e024lA024n024pA024r024tA024w025dI025e025fA025i025rQ025s!I025t!J0261!I02620267A0269026bA026d027tI027w!A027x!I027y0284A02870288A028b028dA028l028nA028s028xI028y028zA0292029bQ029c029jI029u!A029v02bdI02bi02bmA02bq02bsA02bu02bxA02c0!I02c7!A02cm02cvQ02cw02d4I02d5!J02d6!I02dc02dgA02dh02f1I02f202f8A02fa02fcA02fe02fhA02fp02fqA02fs02g1I02g202g3A02g602gfQ02gn!T02go02gwI02gx02gzA02h0!T02h102ihI02ik!A02il!I02im02isA02iu02iwA02iy02j1A02j902jaA02ji02jlI02jm02jnA02jq02jzQ02k102k2I02kg02kjA02kk02m2I02m302m4A02m5!I02m602mcA02me02mgA02mi02mlA02mm02muI02mv!A02mw02n5I02n602n7A02na02njQ02nk02nsI02nt!K02nu02nzI02o102o3A02o502pyI02q2!A02q702qcA02qe!A02qg02qnA02qu02r3Q02r602r7A02r802t6I02tb!J02tc02trI02ts02u1Q02u202u3B02v502x9I02xc02xlQ02xo02yoI02yp02ysT02yt!I02yu02yvT02yw!S02yx02yyT02yz!B02z0!S02z102z5G02z6!S02z7!I02z8!G02z902zbI02zc02zdA02ze02zjI02zk02ztQ02zu0303I0304!B0305!A0306!I0307!A0308!I0309!A030a!L030b!R030c!L030d!R030e030fA030g031oI031t0326A0327!B0328032cA032d!B032e032fA032g032kI032l032vA032x033wA033y033zB03400345I0346!A0347034fI034g034hT034i!B034j!T034k034oI034p034qS035s037jI037k037tQ037u037vB037w039rI039s03a1Q03a203cvI03cw03fjV03fk03hjW03hk03jzX03k003tmI03tp03trA03ts!I03tt!B03tu03y5I03y8!B03y904fzI04g0!B04g104gqI04gr!L04gs!R04gw04iyI04iz04j1B04j204k1I04k204k4A04kg04kxI04ky04l0A04l104l2B04lc04ltI04lu04lvA04m804moI04mq04mrA04n404pfI04pg04phB04pi!Y04pj!I04pk!B04pl!I04pm!B04pn!J04po04ppI04ps04q1Q04q804qpI04qq04qrG04qs04qtB04qu!T04qv!I04qw04qxG04qy!I04qz04r1A04r2!S04r404rdQ04rk04ucI04ud04ueA04uf04vcI04vd!A04ve04ymI04yo04yzA04z404zfA04zk!I04zo04zpG04zq04zzQ0500053dI053k053tQ053u055iI055j055nA055q058cI058f!A058g058pQ058w0595Q059c059pI059s05a8A05c005c4A05c505dfI05dg05dwA05dx05e3I05e805ehQ05ei05ejB05ek!I05el05eoB05ep05eyI05ez05f7A05f805fgI05fk05fmA05fn05ggI05gh05gtA05gu05gvI05gw05h5Q05h605idI05ie05irA05j005k3I05k405knA05kr05kvB05kw05l5Q05l905lbI05lc05llQ05lm05mlI05mm05mnB05mo05onI05ow05oyA05oz!I05p005pkA05pl05poI05pp!A05pq05pvI05pw!A05px05pyI05pz05q1A05q205vjI05vk05x5A05x705xbA05xc06bgI06bh!T06bi!I06bk06bqB06br!S06bs06buB06bv!Z06bw!A06bx!a06by06bzA06c0!B06c1!S06c206c3B06c4!b06c506c7I06c806c9H06ca!L06cb06cdH06ce!L06cf!H06cg06cjI06ck06cmc06cn!B06co06cpD06cq06cuA06cv!S06cw06d3K06d4!I06d506d6H06d7!I06d806d9Y06da06dfI06dg!N06dh!L06di!R06dj06dlY06dm06dxI06dy!B06dz!I06e006e3B06e4!I06e506e7B06e8!d06e906ecI06ee06enA06eo06f0I06f1!L06f2!R06f306fgI06fh!L06fi!R06fk06fwI06g006g6J06g7!K06g806glJ06gm!K06gn06gqJ06gr!K06gs06gtJ06gu!K06gv06hbJ06hc06i8A06io06iqI06ir!K06is06iwI06ix!K06iy06j9I06ja!J06jb06q9I06qa06qbJ06qc06weI06wf!c06wg06x3I06x4!L06x5!R06x6!L06x7!R06x806xlI06xm06xne06xo06y0I06y1!L06y2!R06y3073jI073k073ne073o07i7I07i807ibe07ic07irI07is07ite07iu07ivI07iw!e07ix!I07iy07j0e07j1!f07j207j3e07j407jsI07jt07jve07jw07l3I07l4!e07l507lqI07lr!e07ls07ngI07nh07nse07nt07nwI07nx!e07ny!I07nz07o1e07o2!I07o307o4e07o507o7I07o807o9e07oa07obI07oc!e07od07oeI07of07ohe07oi07opI07oq!e07or07owI07ox07p1e07p2!I07p307p4e07p5!f07p6!e07p707p8I07p907pge07ph07pjI07pk07ple07pm07ppf07pq07ruI07rv07s0H07s1!I07s207s3G07s4!e07s507s7I07s8!L07s9!R07sa!L07sb!R07sc!L07sd!R07se!L07sf!R07sg!L07sh!R07si!L07sj!R07sk!L07sl!R07sm07usI07ut!L07uu!R07uv07vpI07vq!L07vr!R07vs!L07vt!R07vu!L07vv!R07vw!L07vx!R07vy!L07vz!R07w00876I0877!L0878!R0879!L087a!R087b!L087c!R087d!L087e!R087f!L087g!R087h!L087i!R087j!L087k!R087l!L087m!R087n!L087o!R087p!L087q!R087r!L087s!R087t089jI089k!L089l!R089m!L089n!R089o08ajI08ak!L08al!R08am08viI08vj08vlA08vm08vnI08vt!G08vu08vwB08vx!I08vy!G08vz!B08w008z3I08z4!B08zj!A08zk0926I09280933A0934093hH093i093pB093q!I093r!B093s!L093t!B093u093vI093w093xH093y093zI09400941H0942!L0943!R0944!L0945!R0946!L0947!R0948!L0949!R094a094dB094e!G094f!I094g094hB094i!I094j094kB094l094pI094q094rb094s094uB094v!I094w094xB094y!L094z0956B0957!I0958!B0959!I095a095bB095c095eI096o097de097f099ve09a809g5e09gw09h7e09hc!B09hd09heR09hf09hge09hh!Y09hi09hje09hk!L09hl!R09hm!L09hn!R09ho!L09hp!R09hq!L09hr!R09hs!L09ht!R09hu09hve09hw!L09hx!R09hy!L09hz!R09i0!L09i1!R09i2!L09i3!R09i4!Y09i5!L09i609i7R09i809ihe09ii09inA09io09ise09it!A09iu09iye09iz09j0Y09j109j3e09j5!Y09j6!e09j7!Y09j8!e09j9!Y09ja!e09jb!Y09jc!e09jd!Y09je09k2e09k3!Y09k409kye09kz!Y09l0!e09l1!Y09l2!e09l3!Y09l409l9e09la!Y09lb09lge09lh09liY09ll09lmA09ln09lqY09lr!e09ls09ltY09lu!e09lv!Y09lw!e09lx!Y09ly!e09lz!Y09m0!e09m1!Y09m209mqe09mr!Y09ms09nme09nn!Y09no!e09np!Y09nq!e09nr!Y09ns09nxe09ny!Y09nz09o4e09o509o6Y09o709oae09ob09oeY09of!e09ol09pre09pt09see09sg09ure09v409vjY09vk09wee09wg09xje09xk09xrI09xs0fcve0fcw0fenI0feo0vmce0vmd!Y0vme0wi4e0wi80wjqe0wk00wl9I0wla0wlbB0wlc0wssI0wst!B0wsu!G0wsv!B0wsw0wtbI0wtc0wtlQ0wtm0wviI0wvj0wvmA0wvn!I0wvo0wvxA0wvy0wwtI0wwu0wwvA0www0wz3I0wz40wz5A0wz6!I0wz70wzbB0wzk0x6pI0x6q!A0x6r0x6tI0x6u!A0x6v0x6yI0x6z!A0x700x7mI0x7n0x7rA0x7s0x7vI0x7w!A0x800x87I0x88!K0x890x9vI0x9w0x9xT0x9y0x9zG0xa80xa9A0xaa0xbnI0xbo0xc5A0xce0xcfB0xcg0xcpQ0xcw0xddA0xde0xdnI0xdo!T0xdp0xdqI0xdr!A0xds0xe1Q0xe20xetI0xeu0xf1A0xf20xf3B0xf40xfqI0xfr0xg3A0xgf!I0xgg0xh8V0xhc0xhfA0xhg0xiqI0xir0xj4A0xj50xjaI0xjb0xjdB0xje0xjjI0xjk0xjtQ0xjy0xkfI0xkg0xkpQ0xkq0xm0I0xm10xmeA0xmo0xmqI0xmr!A0xms0xmzI0xn00xn1A0xn40xndQ0xng!I0xnh0xnjB0xnk0xreI0xrf0xrjA0xrk0xrlB0xrm0xroI0xrp0xrqA0xs10xyaI0xyb0xyiA0xyj!B0xyk0xylA0xyo0xyxQ0xz4!g0xz50xzvh0xzw!g0xzx0y0nh0y0o!g0y0p0y1fh0y1g!g0y1h0y27h0y28!g0y290y2zh0y30!g0y310y3rh0y3s!g0y3t0y4jh0y4k!g0y4l0y5bh0y5c!g0y5d0y63h0y64!g0y650y6vh0y6w!g0y6x0y7nh0y7o!g0y7p0y8fh0y8g!g0y8h0y97h0y98!g0y990y9zh0ya0!g0ya10yarh0yas!g0yat0ybjh0ybk!g0ybl0ycbh0ycc!g0ycd0yd3h0yd4!g0yd50ydvh0ydw!g0ydx0yenh0yeo!g0yep0yffh0yfg!g0yfh0yg7h0yg8!g0yg90ygzh0yh0!g0yh10yhrh0yhs!g0yht0yijh0yik!g0yil0yjbh0yjc!g0yjd0yk3h0yk4!g0yk50ykvh0ykw!g0ykx0ylnh0ylo!g0ylp0ymfh0ymg!g0ymh0yn7h0yn8!g0yn90ynzh0yo0!g0yo10yorh0yos!g0yot0ypjh0ypk!g0ypl0yqbh0yqc!g0yqd0yr3h0yr4!g0yr50yrvh0yrw!g0yrx0ysnh0yso!g0ysp0ytfh0ytg!g0yth0yu7h0yu8!g0yu90yuzh0yv0!g0yv10yvrh0yvs!g0yvt0ywjh0ywk!g0ywl0yxbh0yxc!g0yxd0yy3h0yy4!g0yy50yyvh0yyw!g0yyx0yznh0yzo!g0yzp0z0fh0z0g!g0z0h0z17h0z18!g0z190z1zh0z20!g0z210z2rh0z2s!g0z2t0z3jh0z3k!g0z3l0z4bh0z4c!g0z4d0z53h0z54!g0z550z5vh0z5w!g0z5x0z6nh0z6o!g0z6p0z7fh0z7g!g0z7h0z87h0z88!g0z890z8zh0z90!g0z910z9rh0z9s!g0z9t0zajh0zak!g0zal0zbbh0zbc!g0zbd0zc3h0zc4!g0zc50zcvh0zcw!g0zcx0zdnh0zdo!g0zdp0zefh0zeg!g0zeh0zf7h0zf8!g0zf90zfzh0zg0!g0zg10zgrh0zgs!g0zgt0zhjh0zhk!g0zhl0zibh0zic!g0zid0zj3h0zj4!g0zj50zjvh0zjw!g0zjx0zknh0zko!g0zkp0zlfh0zlg!g0zlh0zm7h0zm8!g0zm90zmzh0zn0!g0zn10znrh0zns!g0znt0zojh0zok!g0zol0zpbh0zpc!g0zpd0zq3h0zq4!g0zq50zqvh0zqw!g0zqx0zrnh0zro!g0zrp0zsfh0zsg!g0zsh0zt7h0zt8!g0zt90ztzh0zu0!g0zu10zurh0zus!g0zut0zvjh0zvk!g0zvl0zwbh0zwc!g0zwd0zx3h0zx4!g0zx50zxvh0zxw!g0zxx0zynh0zyo!g0zyp0zzfh0zzg!g0zzh1007h1008!g1009100zh1010!g1011101rh101s!g101t102jh102k!g102l103bh103c!g103d1043h1044!g1045104vh104w!g104x105nh105o!g105p106fh106g!g106h1077h1078!g1079107zh1080!g1081108rh108s!g108t109jh109k!g109l10abh10ac!g10ad10b3h10b4!g10b510bvh10bw!g10bx10cnh10co!g10cp10dfh10dg!g10dh10e7h10e8!g10e910ezh10f0!g10f110frh10fs!g10ft10gjh10gk!g10gl10hbh10hc!g10hd10i3h10i4!g10i510ivh10iw!g10ix10jnh10jo!g10jp10kfh10kg!g10kh10l7h10l8!g10l910lzh10m0!g10m110mrh10ms!g10mt10njh10nk!g10nl10obh10oc!g10od10p3h10p4!g10p510pvh10pw!g10px10qnh10qo!g10qp10rfh10rg!g10rh10s7h10s8!g10s910szh10t0!g10t110trh10ts!g10tt10ujh10uk!g10ul10vbh10vc!g10vd10w3h10w4!g10w510wvh10ww!g10wx10xnh10xo!g10xp10yfh10yg!g10yh10z7h10z8!g10z910zzh1100!g1101110rh110s!g110t111jh111k!g111l112bh112c!g112d1133h1134!g1135113vh113w!g113x114nh114o!g114p115fh115g!g115h1167h1168!g1169116zh1170!g1171117rh117s!g117t118jh118k!g118l119bh119c!g119d11a3h11a4!g11a511avh11aw!g11ax11bnh11bo!g11bp11cfh11cg!g11ch11d7h11d8!g11d911dzh11e0!g11e111erh11es!g11et11fjh11fk!g11fl11gbh11gc!g11gd11h3h11h4!g11h511hvh11hw!g11hx11inh11io!g11ip11jfh11jg!g11jh11k7h11k8!g11k911kzh11l0!g11l111lrh11ls!g11lt11mjh11mk!g11ml11nbh11nc!g11nd11o3h11o4!g11o511ovh11ow!g11ox11pnh11po!g11pp11qfh11qg!g11qh11r7h11r8!g11r911rzh11s0!g11s111srh11ss!g11st11tjh11tk!g11tl11ubh11uc!g11ud11v3h11v4!g11v511vvh11vw!g11vx11wnh11wo!g11wp11xfh11xg!g11xh11y7h11y8!g11y911yzh11z0!g11z111zrh11zs!g11zt120jh120k!g120l121bh121c!g121d1223h1224!g1225122vh122w!g122x123nh123o!g123p124fh124g!g124h1257h1258!g1259125zh1260!g1261126rh126s!g126t127jh127k!g127l128bh128c!g128d1293h1294!g1295129vh129w!g129x12anh12ao!g12ap12bfh12bg!g12bh12c7h12c8!g12c912czh12d0!g12d112drh12ds!g12dt12ejh12ek!g12el12fbh12fc!g12fd12g3h12g4!g12g512gvh12gw!g12gx12hnh12ho!g12hp12ifh12ig!g12ih12j7h12j8!g12j912jzh12k0!g12k112krh12ks!g12kt12ljh12lk!g12ll12mbh12mc!g12md12n3h12n4!g12n512nvh12nw!g12nx12onh12oo!g12op12pfh12pg!g12ph12q7h12q8!g12q912qzh12r0!g12r112rrh12rs!g12rt12sjh12sk!g12sl12tbh12tc!g12td12u3h12u4!g12u512uvh12uw!g12ux12vnh12vo!g12vp12wfh12wg!g12wh12x7h12x8!g12x912xzh12y0!g12y112yrh12ys!g12yt12zjh12zk!g12zl130bh130c!g130d1313h1314!g1315131vh131w!g131x132nh132o!g132p133fh133g!g133h1347h1348!g1349134zh1350!g1351135rh135s!g135t136jh136k!g136l137bh137c!g137d1383h1384!g1385138vh138w!g138x139nh139o!g139p13afh13ag!g13ah13b7h13b8!g13b913bzh13c0!g13c113crh13cs!g13ct13djh13dk!g13dl13ebh13ec!g13ed13f3h13f4!g13f513fvh13fw!g13fx13gnh13go!g13gp13hfh13hg!g13hh13i7h13i8!g13i913izh13j0!g13j113jrh13js!g13jt13kjh13kk!g13kl13lbh13lc!g13ld13m3h13m4!g13m513mvh13mw!g13mx13nnh13no!g13np13ofh13og!g13oh13p7h13p8!g13p913pzh13q0!g13q113qrh13qs!g13qt13rjh13rk!g13rl13sbh13sc!g13sd13t3h13t4!g13t513tvh13tw!g13tx13unh13uo!g13up13vfh13vg!g13vh13w7h13w8!g13w913wzh13x0!g13x113xrh13xs!g13xt13yjh13yk!g13yl13zbh13zc!g13zd1403h1404!g1405140vh140w!g140x141nh141o!g141p142fh142g!g142h1437h1438!g1439143zh1440!g1441144rh144s!g144t145jh145k!g145l146bh146c!g146d1473h1474!g1475147vh147w!g147x148nh148o!g148p149fh149g!g149h14a7h14a8!g14a914azh14b0!g14b114brh14bs!g14bt14cjh14ck!g14cl14dbh14dc!g14dd14e3h14e4!g14e514evh14ew!g14ex14fnh14fo!g14fp14gfh14gg!g14gh14h7h14h8!g14h914hzh14i0!g14i114irh14is!g14it14jjh14jk!g14jl14kbh14kc!g14kd14l3h14l4!g14l514lvh14lw!g14lx14mnh14mo!g14mp14nfh14ng!g14nh14o7h14o8!g14o914ozh14p0!g14p114prh14ps!g14pt14qjh14qk!g14ql14rbh14rc!g14rd14s3h14s4!g14s514svh14sw!g14sx14tnh14to!g14tp14ufh14ug!g14uh14v7h14v8!g14v914vzh14w0!g14w114wrh14ws!g14wt14xjh14xk!g14xl14ybh14yc!g14yd14z3h14z4!g14z514zvh14zw!g14zx150nh150o!g150p151fh151g!g151h1527h1528!g1529152zh1530!g1531153rh153s!g153t154jh154k!g154l155bh155c!g155d1563h1564!g1565156vh156w!g156x157nh157o!g157p158fh158g!g158h1597h1598!g1599159zh15a0!g15a115arh15as!g15at15bjh15bk!g15bl15cbh15cc!g15cd15d3h15d4!g15d515dvh15dw!g15dx15enh15eo!g15ep15ffh15fg!g15fh15g7h15g8!g15g915gzh15h0!g15h115hrh15hs!g15ht15ijh15ik!g15il15jbh15jc!g15jd15k3h15k4!g15k515kvh15kw!g15kx15lnh15lo!g15lp15mfh15mg!g15mh15n7h15n8!g15n915nzh15o0!g15o115orh15os!g15ot15pjh15pk!g15pl15qbh15qc!g15qd15r3h15r4!g15r515rvh15rw!g15rx15snh15so!g15sp15tfh15tg!g15th15u7h15u8!g15u915uzh15v0!g15v115vrh15vs!g15vt15wjh15wk!g15wl15xbh15xc!g15xd15y3h15y4!g15y515yvh15yw!g15yx15znh15zo!g15zp160fh160g!g160h1617h1618!g1619161zh1620!g1621162rh162s!g162t163jh163k!g163l164bh164c!g164d1653h1654!g1655165vh165w!g165x166nh166o!g166p167fh167g!g167h1687h1688!g1689168zh1690!g1691169rh169s!g169t16ajh16ak!g16al16bbh16bc!g16bd16c3h16c4!g16c516cvh16cw!g16cx16dnh16do!g16dp16efh16eg!g16eh16f7h16f8!g16f916fzh16g0!g16g116grh16gs!g16gt16hjh16hk!g16hl16ibh16ic!g16id16j3h16j4!g16j516jvh16jw!g16jx16knh16ko!g16kp16lfh16ls16meW16mj16nvX16o01d6nI1d6o1dkve1dkw1dljI1dlp!U1dlq!A1dlr1dm0U1dm1!I1dm21dmeU1dmg1dmkU1dmm!U1dmo1dmpU1dmr1dmsU1dmu1dn3U1dn41e0tI1e0u!R1e0v!L1e1c1e63I1e64!K1e65!I1e681e6nA1e6o!N1e6p1e6qR1e6r1e6sN1e6t1e6uG1e6v!L1e6w!R1e6x!c1e741e7jA1e7k1e7oe1e7p!L1e7q!R1e7r!L1e7s!R1e7t!L1e7u!R1e7v!L1e7w!R1e7x!L1e7y!R1e7z!L1e80!R1e81!L1e82!R1e83!L1e84!R1e851e86e1e87!L1e88!R1e891e8fe1e8g!R1e8h!e1e8i!R1e8k1e8lY1e8m1e8nG1e8o!e1e8p!L1e8q!R1e8r!L1e8s!R1e8t!L1e8u!R1e8v1e92e1e94!e1e95!J1e96!K1e97!e1e9c1ed8I1edb!d1edd!G1ede1edfe1edg!J1edh!K1edi1edje1edk!L1edl!R1edm1edne1edo!R1edp!e1edq!R1edr1ee1e1ee21ee3Y1ee41ee6e1ee7!G1ee81eeye1eez!L1ef0!e1ef1!R1ef21efue1efv!L1efw!e1efx!R1efy!e1efz!L1eg01eg1R1eg2!L1eg31eg4R1eg5!Y1eg6!e1eg71eggY1egh1ehpe1ehq1ehrY1ehs1eime1eiq1eive1eiy1ej3e1ej61ejbe1eje1ejge1ejk!K1ejl!J1ejm1ejoe1ejp1ejqJ1ejs1ejyI1ek91ekbA1ekc!i1ekd1ereI1erk1ermB1err1eykI1eyl!A1f281f4gI1f4w!A1f4x1f91I1f921f96A1f9c1fa5I1fa7!B1fa81fbjI1fbk!B1fbl1fh9I1fhc1fhlQ1fhs1g7pI1g7r!B1g7s1gd7I1gdb!B1gdc1gjkI1gjl1gjnA1gjp1gjqA1gjw1gjzA1gk01gl1I1gl41gl6A1glb!A1glc1glkI1gls1glzB1gm01gpwI1gpx1gpyA1gq31gq7I1gq81gqdB1gqe!c1gqo1gs5I1gs91gsfB1gsg1h5vI1h5w1h5zA1h681h6hQ1heo1hgpI1hgr1hgsA1hgt!B1hgw1hl1I1hl21hlcA1hld1hpyI1hq81hqaA1hqb1hrrI1hrs1hs6A1hs71hs8B1hs91ht1I1ht21htbQ1htr1htuA1htv1hv3I1hv41hveA1hvf1hvhI1hvi1hvlB1hvx1hwoI1hww1hx5Q1hxc1hxeA1hxf1hyeI1hyf1hysA1hyu1hz3Q1hz41hz7B1hz8!I1hz91hzaA1hzb1i0iI1i0j!A1i0k!I1i0l!T1i0m!I1i0w1i0yA1i0z1i2aI1i2b1i2oA1i2p1i2sI1i2t1i2uB1i2v!I1i2w!B1i2x1i30A1i31!I1i321i33A1i341i3dQ1i3e!I1i3f!T1i3g!I1i3h1i3jB1i3l1i5nI1i5o1i5zA1i601i61B1i62!I1i631i64B1i65!I1i66!A1i801i94I1i95!B1i9c1iamI1ian1iayA1ib41ibdQ1ibk1ibnA1ibp1id5I1id71id8A1id9!I1ida1idgA1idj1idkA1idn1idpA1ids!I1idz!A1ie51ie9I1iea1iebA1iee1iekA1ieo1iesA1iio1ik4I1ik51ikmA1ikn1ikqI1ikr1ikuB1ikv!I1ikw1il5Q1il61il7B1il9!I1ila!A1ilb1injI1ink1io3A1io41io7I1iog1iopQ1itc1iumI1iun1iutA1iuw1iv4A1iv5!T1iv61iv7B1iv81iv9G1iva1ivcI1ivd1ivrB1ivs1ivvI1ivw1ivxA1iww1iy7I1iy81iyoA1iyp1iyqB1iyr1iysI1iz41izdQ1izk1izwT1j0g1j1mI1j1n1j1zA1j20!I1j281j2hQ1j401j57I1j5c1j5lQ1j5m1j5nI1j5o1j5qB1j5r1jcbI1jcc1jcqA1jcr1jhbI1jhc1jhlQ1jhm1jjjI1jjk1jjpA1jjr1jjsA1jjv1jjyA1jjz!I1jk0!A1jk1!I1jk21jk3A1jk41jk6B1jkg1jkpQ1jmo1jo0I1jo11jo7A1joa1jogA1joh!I1joi!T1joj!I1jok!A1jpc!I1jpd1jpmA1jpn1jqqI1jqr1jqxA1jqy!I1jqz1jr2A1jr3!T1jr4!I1jr51jr8B1jr9!T1jra!I1jrb!A1jrk!I1jrl1jrvA1jrw1jt5I1jt61jtlA1jtm1jtoB1jtp!I1jtq1jtsT1jtt1jtuB1juo1k4uI1k4v1k52A1k541k5bA1k5c!I1k5d1k5hB1k5s1k61Q1k621k6kI1k6o!T1k6p!G1k6q1k7jI1k7m1k87A1k891k8mA1kao1kc0I1kc11kc6A1kca!A1kcc1kcdA1kcf1kclA1kcm!I1kcn!A1kcw1kd5Q1kdc1kehI1kei1kemA1keo1kepA1ker1kevA1kew!I1kf41kfdQ1ko01koiI1koj1komA1kon1kv0I1kv11kv4K1kv51kvlI1kvz!B1kw01lriI1lrk1lroB1ls01oifI1oig1oiiL1oij1oilR1oim1ojlI1ojm!R1ojn1ojpI1ojq!L1ojr!R1ojs!L1ojt!R1oju1oqgI1oqh!L1oqi1oqjR1oqk1oviI1ovk1ovqS1ovr!L1ovs!R1s001sctI1scu!L1scv!R1scw1zkuI1zkw1zl5Q1zla1zlbB1zo01zotI1zow1zp0A1zp1!B1zpc1zqnI1zqo1zquA1zqv1zqxB1zqy1zr7I1zr8!B1zr9!I1zrk1zrtQ1zrv20euI20ev20ewB20ex20juI20jz!A20k0!I20k120ljA20lr20luA20lv20m7I20o020o3Y20o4!S20og20ohA20ow25fbe25fk260ve260w26dxI26f426fce2dc02djye2dlc2dleY2dlw2dlzY2dm82dx7e2fpc2ftoI2ftp2ftqA2ftr!B2fts2ftvA2jnk2jxgI2jxh2jxlA2jxm2jxoI2jxp2jyaA2jyb2jycI2jyd2jyjA2jyk2jzdI2jze2jzhA2jzi2k3lI2k3m2k3oA2k3p2l6zI2l722l8fQ2l8g2lmnI2lmo2lo6A2lo72loaI2lob2lpoA2lpp2lpwI2lpx!A2lpy2lqbI2lqc!A2lqd2lqeI2lqf2lqiB2lqj!I2lqz2lr3A2lr52lrjA2mtc2mtiA2mtk2mu0A2mu32mu9A2mub2mucA2mue2muiA2n0g2n1oI2n1s2n1yA2n1z2n25I2n282n2hQ2n2m2ne3I2ne42ne7A2ne82nehQ2nen!J2oe82ojzI2ok02ok6A2olc2on7I2on82oneA2onf!I2onk2ontQ2ony2onzL2p9t2pbfI2pbg!K2pbh2pbjI2pbk!K2pbl2prlI2pz42q67e2q682q6kI2q6l2q6ne2q6o2q98I2q992q9be2q9c2qb0I2qb12qcle2qcm2qdbj2qdc2qo4e2qo5!f2qo62qore2qos2qotI2qou2qpge2qph2qpiI2qpj2qpne2qpo!I2qpp2qpte2qpu2qpwf2qpx2qpye2qpz!f2qq02qq1e2qq22qq4f2qq52qree2qrf2qrjk2qrk2qtde2qte2qtff2qtg2qthe2qti2qtsf2qtt2qude2que2quwf2qux2quze2qv0!f2qv12qv4e2qv52qv7f2qv8!e2qv92qvbf2qvc2qvie2qvj!f2qvk!e2qvl!f2qvm2qvze2qw0!I2qw1!e2qw2!I2qw3!e2qw4!I2qw52qw9e2qwa!f2qwb2qwee2qwf!I2qwg!e2qwh2qwiI2qwj2qyne2qyo2qyuI2qyv2qzae2qzb2qzoI2qzp2r01e2r022r0pI2r0q2r1ve2r1w2r1xf2r1y2r21e2r22!f2r232r2ne2r2o!f2r2p2r2se2r2t2r2uf2r2v2r4je2r4k2r4rI2r4s2r5fe2r5g2r5lI2r5m2r7oe2r7p2r7rf2r7s2r7ue2r7v2r7zf2r802r91I2r922r94H2r952r97Y2r982r9bI2r9c2raae2rab!f2rac2rare2ras2rauf2rav2rb3e2rb4!f2rb52rbfe2rbg!f2rbh2rcve2rcw2rg3I2rg42rgfe2rgg2risI2rit2rjze2rk02rkbI2rkc2rkfe2rkg2rlzI2rm02rm7e2rm82rmhI2rmi2rmne2rmo2rnrI2rns2rnze2ro02rotI2rou2rr3e2rr42rrfI2rrg!f2rrh2rrie2rrj!f2rrk2rrre2rrs2rrzf2rs02rs5e2rs6!f2rs72rsfe2rsg2rspf2rsq2rsre2rss2rsuf2rsv2ruee2ruf!f2rug2rw4e2rw52rw6f2rw7!e2rw82rw9f2rwa!e2rwb!f2rwc2rwse2rwt2rwvf2rww!e2rwx2rx9f2rxa2ry7e2ry82s0jI2s0k2s5be2s5c2sayI2sc02sc9Q2scg2t4te2t4w47p9e47pc5m9pejny9!Ajnz4jo1rAjo5cjobzAl2ionvnhI",F:"A ShapeHitbox needs a PositionComponent ancestor",U:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A:"Cannot extract a file path from a URI with a fragment component",B:"Cannot extract a file path from a URI with a query component",Q:"Cannot extract a non-Windows file path from a file URI with an authority",I:'E533333333333333333333333333DDDDDDD4333333333333333333334C43333CD53333333333333333333333UEDTE4\x933343333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD4E333333333333333333333333UEDDDDE433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TUUS5CT\x94\x95E3333333333333333333333333333333333333333333333333333333333333333333333SUDD3DUU43533333333333333333C3333333333333w733337333333s3333333w7333333333w33333333333333333333CDDTETE43333ED4S5SE3333C33333D33333333333334E433C3333333C33333333333333333333333333333CETUTDT533333CDDDDDDDDDD3333333343333333D$433333333333333333333333SUDTEE433C34333333333333333333333333333333333333333333333333333333333333333333333333333333TUDDDD3333333333CT5333333333333333333333333333DCEUU3U3U5333343333S5CDDD3CDD333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""333333339433333333333333CDDDDDDDDDDDDDDDD3333333CDDDDDDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD3333333373s333333333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xed\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee\xee333333\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb33\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc<3sww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffffvww7wwwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7swwwwwss33373733s33333w33333CT333333333333333EDTETD433333333#\x14"333333333333"""233333373ED4U5UE9333C33333D33333333333333www3333333s73333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CCU3333333333333333333333333333334EDDD33SDD4D5U4333333333C43333333333CDDD9DDD3DCD433333333C433333333333333C433333333333334443SEUCUSE4333D33333C43333333533333CU33333333333333333333333333334EDDDD3CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD43333333333333333333333333333333333333333433333U3333333333333333333333333UUUUUUTEDDDDD3333C3333333333333333373333333333s333333333333swwwww33w733wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDD4D33CDDDDDCDDDDDDDDDDDDDDDDD43EDDDTUEUCDDD33333D33333333333333DDCDDDDCDCDD333333333DT33333333333333D5333333333333333333333333333CSUE4333333333333CDDDDDDDD4333333DT33333333333333333333333CUDDUDU3SUSU43333433333333333333333333ET533E3333SDD3U3U4333D43333C43333333333333s733333s33333333333CTE333333333333333333UUUUDDDDUD3333"""""(\x02"""""""""3333333333333333333DDDD333333333333333333333333CDDDD3333C3333T333333333333333333333334343C33333333333SET334333333333DDDDDDDDDDDDDDDDDDDDDD4DDDDDDDD4CDDDC4DD43333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333DDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD433333333333333333333333333333DDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU5D4DD333C433333D333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww73333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C4""333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333DDD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CD3DDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT4333333333333333333333333333333333333333333333333333#"""""""B333DDDDDDD433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CED3SDD$"""BDDD4CDDD333333333333333DD33333333333333333333333333333333333333333DEDDDUE333333333333333333333333333CCD3D33CD533333333333333333333333333CESEU3333333333333333333DDDD433333CU33333333333333333333333333334DC44333333333333333333333333333CD4DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDD4CDDDDDDDDDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333""""""33D4D33CD43333333333333333333CD3343333333333333333333333333333333333333333333333333333333333333333333333333333333333D33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CT53333DY333333333333333333333333UDD43UT43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D3333333333333333333333333333333333333333D43333333333333333333333333333333333CDDDDD333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D3333333333333333343333333333SE43CD33333333DD33333C33TEDCSUUU433333333S533333CDDDDDU333333\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa:3\x99\x99\x9933333DDDDD4233333333333333333UTEUS433333333CDCDDDDDDEDDD33433C3E433#"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD$"""""""""""""""2333373r33333333\x93933CDDD4333333333333333CDUUDU53SEUUUD43\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xba\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xbb\xcb\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\f',w:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",O:"Failed to load network image.\nImage URL: ",d:'If non-null, "colors" length must match that of "transforms" and "rects".',x:"Node already has a parent, copy or remove it first",g:'PathMetricIterator is not pointing to a PathMetric. This can happen in two situations:\n- The iteration has not started yet. If so, call "moveNext" to start iteration.\n- The iterator ran out of elements. If so, check that "moveNext" returns true prior to calling "current".',V:"Stream has been disposed.\nAn ImageStream is considered disposed once at least one listener has been added and subsequently all listeners have been removed and no handles are outstanding from the keepAlive method.\nTo resolve this error, maintain at least one listener on the stream, or create an ImageStreamCompleterHandle from the keepAlive method, or create a new stream for the image.",p:"SystemChrome.setApplicationSwitcherDescription",W:"TextInputClient.updateEditingStateWithDeltas",l:"TextInputClient.updateEditingStateWithTag",u:"There was a problem trying to load FontManifest.json",t:"Use JsonReader.setLenient(true) to accept malformed JSON",P:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxElEQVQ4jYWTMQ7DIAxFIeoNuAGK1K1ISL0DMwOHzNC5p6iUPeoNOEM7GZnPJ/EUbP7Lx7KtIfH91B/L++gs5m5M9NreTN/dEZiVghatwbXvY68UlksyPjprRaxFGAJZg+uAuSSzzC7rEDirDYAz2wg0RjWRFa/EUwdnQnQ37QFe1Odjrw04AKTTaBXPAlx8dDaXdNk4rMsc0B7ge/UcYLTZxoFizxCQ/L0DMAhaX4Mzj/uzW6phu3AvtHUUU4BAWJ6t8x9N/HHcruXjwQAAAABJRU5ErkJggg==",y:"gl_Position = ((u_ctransform * position) * u_scale) + u_shift;",E:"max must be in range 0 < max \u2264 2^32, was ",J:"vec2 center = 0.5 * (u_resolution + u_tile_offset);",G:"vec4 localCoord = vec4(gl_FragCoord.x - center.x, center.y - gl_FragCoord.y, 0, 1) * m_gradient;",R:"\u1ac4\u2bb8\u411f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f4f\u0814\u32b6\u32b6\u32b6\u32b6\u1f81\u32b6\u32b6\u32b6\u1bbb\u2f6f\u3cc2\u051e\u32b6\u11d3\u079b\u2c12\u3967\u1b18\u18aa\u392b\u414f\u07f1\u2eb5\u1880\u1123\u047a\u1909\u08c6\u1909\u11af\u2f32\u1a19\u04d1\u19c3\u2e6b\u209a\u1298\u1259\u0667\u108e\u1160\u3c49\u116f\u1b03\u12a3\u1f7c\u121b\u2023\u1840\u34b0\u088a\u3c13\u04b6\u32b6\u41af\u41cf\u41ef\u4217\u32b6\u32b6\u32b6\u32b6\u32b6\u3927\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u18d8\u1201\u2e2e\u15be\u0553\u32b6\u3be9\u32b6\u416f\u32b6\u32b6\u32b6\u1a68\u10e5\u2a59\u2c0e\u205e\u2ef3\u1019\u04e9\u1a84\u32b6\u32b6\u3d0f\u32b6\u32b6\u32b6\u3f4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u104e\u076a\u32b6\u07bb\u15dc\u32b6\u10ba\u32b6\u32b6\u32b6\u32b6\u32b6\u1a3f\u32b6\u0cf2\u1606\u32b6\u32b6\u32b6\u0877\u32b6\u32b6\u073d\u2139\u0dcb\u0bcb\u09b3\u0bcb\u0fd9\u20f7\u03e3\u32b6\u32b6\u32b6\u32b6\u32b6\u0733\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u041d\u0864\u32b6\u32b6\u32b6\u32b6\u32b6\u3915\u32b6\u3477\u32b6\u3193\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u20be\u32b6\u36b1\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2120\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2f80\u36ac\u369a\u32b6\u32b6\u32b6\u32b6\u1b8c\u32b6\u1584\u1947\u1ae4\u3c82\u1986\u03b8\u043a\u1b52\u2e77\u19d9\u32b6\u32b6\u32b6\u3cdf\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u091e\u090a\u0912\u091a\u0906\u090e\u0916\u093a\u0973\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3498\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u0834\u32b6\u32b6\u2bb8\u32b6\u32b6\u36ac\u35a6\u32b9\u33d6\u32b6\u32b6\u32b6\u35e5\u24ee\u3847\x00\u0567\u3a12\u2826\u01d4\u2fb3\u29f7\u36f2\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2bc7\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u1e54\u32b6\u1394\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u2412\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u30b3\u2c62\u3271\u32b6\u32b6\u32b6\u12e3\u32b6\u32b6\u1bf2\u1d44\u2526\u32b6\u2656\u32b6\u32b6\u32b6\u0bcb\u1645\u0a85\u0ddf\u2168\u22af\u09c3\u09c5\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u3f2f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u3d4f\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6\u32b6"} var t=(function rtii(){var s=A.a5 -return{aU:s("nb"),od:s("cf"),GI:s("x2"),y2:s("x3"),xQ:s("fy"),pC:s("x4"),Vx:s("aN"),gL:s("x6"),MC:s("tO"),ma:s("x8"),so:s("dF"),ve:s("dF"),Bs:s("dF"),s1:s("IR"),KD:s("xa"),vp:s("xb"),jo:s("aqQ"),pR:s("tR"),aM:s("Xh"),Pg:s("jG"),UF:s("hb"),ag:s("Ca"),ue:s("Xl"),M1:s("Xn"),kX:s("xc"),bx:s("ng"),cr:s("ng>"),Fc:s("ng"),Cu:s("ng"),iI:s("j_"),w9:s("xd"),Jv:s("xe"),Al:s("tV"),oW:s("xf"),UY:s("xg"),a_:s("xh"),dP:s("q8"),RD:s("xj"),Ah:s("tW"),uD:s("eL"),o9:s("jH"),m_:s("ef"),hm:s("xn"),k:s("b8"),q:s("ie"),rR:s("fX"),jz:s("Jh"),eu:s("Ji"),Xj:s("btx"),pI:s("Y3"),V4:s("cv"),wY:s("dG"),nz:s("dG"),P0:s("dG"),vr:s("dG"),gv:s("dG"),fN:s("dG"),Tx:s("dG"),AX:s("dG"),sl:s("dG"),j5:s("dG"),_n:s("dG"),ZQ:s("dG"),f6:s("dG"),O1:s("Cl"),T_:s("u2"),oO:s("xp"),UT:s("xq"),qp:s("xr"),zK:s("Ya"),p7:s("dH?,ek<@>>"),z3:s("jK(ae,z?)"),I2:s("Yh"),vg:s("bs"),wq:s("Jo>"),g9:s("j2"),mV:s("Jp"),ES:s("btE"),R6:s("xu"),iX:s("Cv"),qI:s("qd"),Lh:s("Jx"),XY:s("u7"),p1:s("qe"),qo:s("Cy"),z7:s("Z6"),m6:s("Z7"),E_:s("Cz"),Bn:s("Jy"),wW:s("u8"),S3:s("Jz"),BQ:s("JA"),V1:s("JB"),nR:s("JD"),Kb:s("Zk()"),u2:s("xv"),xG:s("CC"),O5:s("xw"),vh:s("JM"),iK:s("JN"),Hz:s("mf"),hP:s("j4"),c8:s("xy"),Oi:s("cD"),jI:s("nl"),n8:s("n"),oD:s("xz"),bV:s("lh"),IC:s("f8"),zC:s("df"),F:s("C"),ny:s("mg"),Ms:s("CH"),y6:s("xD"),t8:s("oB"),gb:s("CK"),C8:s("j5"),ab:s("xG"),u7:s("xI"),s9:s("qi"),qO:s("xK"),uf:s("bl"),li:s("bl"),eL:s("bl"),nE:s("qj"),_D:s("iz"),fK:s("xL"),aX:s("CR"),v:s("iA"),pU:s("aL>"),OS:s("CV>"),VQ:s("CV"),Hx:s("JX"),NT:s("aO"),lp:s("a_2"),d1:s("a_3"),ZC:s("hR"),ho:s("K_"),H5:s("bup"),HY:s("nn"),ip:s("uf"),jg:s("ug"),I7:s("bM_"),Pe:s("ql"),l4:s("buz"),Uf:s("D0"),uy:s("buC"),sp:s("D1"),Je:s("bMb"),yW:s("qn"),I:s("mi"),ra:s("bMh"),xm:s("kB"),uZ:s("a_S>"),Rr:s("uk"),AI:s("qq"),VF:s("qr"),HU:s("qs"),yN:s("a_W"),cL:s("qt"),DL:s("bel"),Di:s("oG"),iJ:s("y_"),vF:s("mk"),TF:s("kC"),ej:s("y0"),Gm:s("hC"),uL:s("nr"),zk:s("ml"),SN:s("oH"),AF:s("y1"),FT:s("qv"),Rs:s("a08"),cm:s("ul"),ty:s("bvq"),R7:s("hT"),U2:s("bvt"),MP:s("kE"),aD:s("hD"),Zz:s("um"),Tu:s("bD"),Ys:s("nt"),A0:s("eE"),__:s("a0h"),Cv:s("Dh"),j1:s("eF"),hl:s("y3"),Ee:s("as<@>"),lU:s("d9"),Si:s("b7"),Gt:s("bvE"),eI:s("mn"),_H:s("a0o"),BF:s("uo"),_5:s("oJ"),hc:s("qw"),EM:s("y6"),IH:s("KF"),S9:s("a0s"),X8:s("a0t"),Q4:s("KH"),oy:s("KI"),Lt:s("dy"),I3:s("bb"),VI:s("c7"),IX:s("nv"),bh:s("y9"),oB:s("ya"),ii:s("Dq"),o6:s("bvR"),_w:s("qy"),HH:s("qz"),OO:s("ln"),cP:s("yc"),b5:s("yd"),P9:s("qA"),xC:s("ye"),nN:s("bn"),ei:s("bn"),xt:s("ut"),TE:s("yh"),j:s("af"),NC:s("af()"),y5:s("KT"),eA:s("uv"),zU:s("Dw"),wL:s("yi"),iq:s("yj"),Ii:s("nw>"),vo:s("nw>"),c1:s("nw>>"),US:s("kG"),MN:s("yk"),AC:s("yl"),s4:s("ayh"),OE:s("ayi"),IR:s("yl(V)"),mx:s("fA"),l5:s("yp"),JW:s("oL"),t1:s("a17"),dg:s("L2"),gx:s("lq<@>"),bE:s("iB"),sQ:s("uz"),OP:s("qH"),Uy:s("L6"),VZ:s("bMQ"),Nh:s("lr

      "),oV:s("a1g"),E4:s("qJ"),_8:s("qK"),iH:s("ao"),pZ:s("ao"),cd:s("ao"),Z9:s("ao"),xd:s("ao(k,by)"),Ev:s("ao()"),L0:s("ao<@>"),uz:s("ao<~>"),lG:s("ao<~>()"),Tt:s("av"),GV:s("ys"),UQ:s("a1r"),bA:s("qL"),sB:s("bE"),Fp:s("bE"),uT:s("bE"),m:s("bE"),jy:s("bE"),SP:s("DH"),nS:s("yt"),nd:s("dP"),uA:s("ds"),C1:s("ds"),Uv:s("ds"),jn:s("ds"),YC:s("ds"),hg:s("ds"),Qm:s("ds"),UN:s("ds"),ok:s("ds"),pL:s("ds"),fh:s("ds"),Bk:s("ds"),xR:s("yv"),mZ:s("yw"),_2:s("bMU"),py:s("oM>"),TX:s("qM"),bT:s("qM>"),px:s("Lc"),Ks:s("a1A"),gm:s("Ld"),R1:s("nB"),cU:s("mo"),Fs:s("kH"),rQ:s("bN0"),m3:s("b7O"),Em:s("uC"),EI:s("oN"),uE:s("qN"),AD:s("dj>"),pH:s("uE"),op:s("DP<~(ux)>"),G7:s("a1Z>"),rA:s("yA"),mS:s("yB"),AL:s("ls"),YY:s("nD"),zE:s("aY"),I0:s("oP"),LY:s("yC"),gc:s("Lq"),Lk:s("bf0"),Gf:s("uF"),Oh:s("yI"),lu:s("eg"),oA:s("oQ"),J2:s("a2g"),fE:s("a2h"),OX:s("iD"),hs:s("uL"),dY:s("yK"),dW:s("jS"),Tc:s("qQ"),SG:s("oR"),Bc:s("uM"),WR:s("bNi"),IS:s("ja"),og:s("fp"),WB:s("bW"),dG:s("h1"),U1:s("mp"),pT:s("bfc"),JZ:s("aBL"),_Y:s("fd"),XO:s("aBM"),rC:s("fd(V,fd)"),RI:s("fd(V)"),qq:s("fd(V)"),Yx:s("fd(V)"),jj:s("bfd"),ZP:s("b7Z"),Av:s("aBN"),wt:s("b8_"),gD:s("uP"),bU:s("bX"),nQ:s("uQ"),Ya:s("E1"),P1:s("yR"),vK:s("eP>"),fs:s("eP>>"),Qp:s("LG"),dK:s("uR"),K9:s("LH<@>"),JY:s("B<@>"),VG:s("B"),_M:s("o"),WC:s("o"),Cj:s("o"),NS:s("o"),c_:s("o"),Q9:s("o"),hb:s("o"),PE:s("o>"),qh:s("o>"),ca:s("o>"),fn:s("o"),ga:s("o"),Pv:s("o"),Jf:s("o"),vA:s("o"),D:s("o"),jA:s("o"),sq:s("o"),sN:s("o"),C:s("o"),Kh:s("o"),iW:s("o"),Ns:s("o"),qN:s("o"),Cw:s("o"),Cz:s("o"),O:s("o"),tv:s("o>"),Ai:s("o"),V:s("o"),BR:s("o>"),td:s("o"),f:s("o
    1. "),KV:s("o"),kQ:s("o"),ew:s("o"),qa:s("o"),ZD:s("o"),hN:s("o"),HB:s("o"),IF:s("o"),Xl:s("o"),YP:s("o"),qe:s("o"),vl:s("o"),kH:s("o"),Up:s("o"),SV:s("o"),m4:s("o>"),ZM:s("o"),Aa:s("o"),lX:s("o"),CE:s("o"),gN:s("o"),DA:s("o"),E9:s("o"),bp:s("o"),Wj:s("o"),EN:s("o"),kZ:s("o>"),no:s("o"),zx:s("o>"),SR:s("o>"),gd:s("o>"),_W:s("o>"),Vi:s("o>"),mo:s("o>"),iQ:s("o"),vf:s("o"),rc:s("o"),AB:s("o"),oJ:s("o"),om:s("o>"),jm:s("o"),XZ:s("o"),Fa:s("o"),fJ:s("o"),VB:s("o"),VO:s("o"),O_:s("o"),xB:s("o

      "),nm:s("o"),J:s("o"),Q:s("o"),K0:s("o"),Li:s("o"),J4:s("o"),G5:s("o>"),ML:s("o>"),q1:s("o>"),k5:s("o"),Pr:s("o"),fQ:s("o"),cN:s("o"),sa:s("o"),Y4:s("o"),Rv:s("o"),_f:s("o"),ER:s("o"),L5:s("o"),Y6:s("o"),X_:s("o>"),uQ:s("o>"),qd:s("o>"),i1:s("o>"),Zb:s("o>"),Eo:s("o"),ss:s("o"),a9:s("o>"),tn:s("o>"),H7:s("o>"),n4:s("o>"),_I:s("o"),cc:s("o"),Xr:s("o"),rE:s("o"),YE:s("o"),tc:s("o"),f2:s("o"),wP:s("o"),Qg:s("o"),jl:s("o"),yv:s("o"),wi:s("o"),jT:s("o"),g8:s("o>"),n9:s("o"),EO:s("o"),nx:s("o"),OB:s("o"),zY:s("o"),Vm:s("o"),Vc:s("o
      "),o1:s("o"),Gv:s("o>"),AT:s("o>"),gW:s("o>>"),sb:s("o>"),B3:s("o>"),Vz:s("o>"),B:s("o"),W:s("o"),r:s("o"),m9:s("o"),m1:s("o"),Sd:s("o
    2. "),H9:s("o"),KJ:s("o"),Cg:s("o"),wc:s("o"),cD:s("o

      "),kn:s("o"),tZ:s("o"),TP:s("o"),Ic:s("o"),sK:s("o"),D9:s("o"),bf:s("o"),el:s("o"),nc:s("o>"),b:s("o"),E:s("o"),G:s("o"),y9:s("o"),o2:s("o"),kG:s("o"),Am:s("o"),Fq:s("o"),eF:s("o>"),AO:s("o"),QZ:s("o"),Pc:s("o"),Ik:s("o"),La:s("o"),xT:s("o"),TT:s("o"),Ry:s("o"),QT:s("o"),CK:s("o"),vj:s("o"),Va:s("o"),D1:s("o"),u1:s("o"),Bd:s("o"),QF:s("o"),o4:s("o"),Qo:s("o"),Qe:s("o"),zz:s("o"),fe:s("o"),kO:s("o"),F8:s("o"),N_:s("o
      "),bP:s("o"),Ju:s("o"),ET:s("o"),Ds:s("o"),X4:s("o"),A5:s("o"),iU:s("o"),hF:s("o"),T:s("o"),oU:s("o"),PL:s("o"),bt:s("o"),of:s("o"),nk:s("o"),r6:s("o"),Lx:s("o"),J9:s("o"),Od:s("o"),Of:s("o"),VS:s("o"),Xg:s("o"),fm:s("o"),Ne:s("o"),FO:s("o>>"),hp:s("o"),th:s("o"),bZ:s("o"),M0:s("o"),NQ:s("o"),LX:s("o"),ZB:s("o>"),d:s("o"),HQ:s("o"),zB:s("o"),Vf:s("o"),DV:s("o"),MA:s("o"),BB:s("o"),p:s("o"),GA:s("o"),Ec:s("o"),ov:s("o"),po:s("o"),kF:s("o"),Na:s("o"),OM:s("o"),vB:s("o"),TV:s("o"),wD:s("o"),Sr:s("o"),an:s("o"),CZ:s("o"),mz:s("o"),he:s("o"),zj:s("o"),IU:s("o"),_k:s("o"),CH:s("o"),QW:s("o
      "),m7:s("o"),Ei:s("o"),jE:s("o"),qi:s("o"),Ye:s("o"),M6:s("o"),au:s("o"),s6:s("o"),lb:s("o"),YK:s("o"),Z4:s("o"),V_:s("o"),lD:s("o"),PN:s("o"),D8:s("o"),mg:s("o"),NB:s("o"),cR:s("o"),NM:s("o"),HZ:s("o"),n:s("o"),ee:s("o<@>"),t:s("o

      "),eh:s("o"),t_:s("o"),L:s("o"),JK:s("o"),cA:s("o"),iG:s("o"),oP:s("o?>"),eE:s("o"),Fi:s("o"),_m:s("o"),_x:s("o"),Z:s("o"),a0:s("o"),Zt:s("o()>"),iO:s("o()>"),sA:s("o"),X9:s("o<@()>"),sR:s("o<~(yu)?>"),u:s("o<~()>"),ot:s("o<~(cf)>"),x8:s("o<~(mc)>"),j2:s("o<~(bD)>"),Jh:s("o<~(H)>"),RP:s("ch<@>"),bz:s("LK"),lT:s("oY"),dC:s("cu<@>"),e:s("i"),Ek:s("i(p)"),_X:s("i(p{params:z?})"),ON:s("yS"),a5:s("yT"),dl:s("iE"),Hf:s("iE"),Cl:s("oZ"),D2:s("hf"),Bw:s("fq"),j0:s("yU"),vW:s("lu"),eN:s("yV"),SQ:s("Ea"),LE:s("yW"),XK:s("hg"),Im:s("LX"),bR:s("cG"),NE:s("cG"),am:s("cG"),ku:s("cG"),hA:s("cG"),re:s("cG>"),af:s("cG"),xz:s("yY"),L6:s("jW"),Cy:s("yZ"),v9:s("qU"),h_:s("a3_"),kd:s("hW"),IE:s("Ec"),xj:s("kK"),Po:s("kK"),mT:s("kK<@>"),rf:s("LZ"),hz:s("ms"),jQ:s("cN"),yM:s("Ei"),JO:s("il"),w4:s("Ej"),z_:s("M2"),wO:s("z3<@>"),NJ:s("z6"),Rk:s("H"),Gs:s("H"),lZ:s("H"),pN:s("H"),Px:s("H"),WI:s("H"),lf:s("H"),gS:s("H"),aa:s("H"),qC:s("H"),YN:s("H"),UX:s("H"),LF:s("H"),Nc:s("H>"),I1:s("H"),xc:s("H"),n7:s("H"),yp:s("H"),Tp:s("H"),d0:s("H


      "),Xw:s("H"),_:s("H<@>"),Cm:s("H

      "),iM:s("H"),Dn:s("H"),I_:s("aq"),f0:s("qV"),da:s("qW"),bd:s("m"),Un:s("z7"),Q7:s("z8"),bS:s("bfK"),X6:s("z9"),zI:s("iH"),CW:s("a3j"),wf:s("p2"),Kz:s("a3n"),tO:s("bp"),WK:s("bp"),UH:s("bp"),DC:s("bp"),q9:s("bp"),Yn:s("bp"),sO:s("bp"),oM:s("bp,LG<@,@>>"),sw:s("bp>"),qE:s("bp>"),Dx:s("Mj<@,@>"),hq:s("p3"),B9:s("by"),Ha:s("by"),kY:s("by"),nf:s("by"),GU:s("by"),a:s("by"),_P:s("by"),Da:s("by"),e3:s("by"),c:s("by<@,@>"),pE:s("by"),rr:s("by<~(c5),b0?>"),C9:s("dJ"),OW:s("W"),HA:s("W"),gH:s("W"),Z2:s("W"),a4:s("W"),cj:s("W"),OL:s("W"),Yg:s("W"),rB:s("W"),bK:s("W"),qn:s("W"),gn:s("W"),b1:s("W>"),mP:s("W,k_>"),An:s("W"),Tr:s("W"),E0:s("Mp>"),iB:s("bxI"),c4:s("Mt"),Lf:s("Mv<@>"),ui:s("ei"),h9:s("e7"),Ak:s("e7"),kU:s("e7"),iL:s("e7"),XL:s("e7"),QL:s("e7"),Il:s("e7"),ht:s("e7"),Oc:s("ze"),xV:s("b0"),Yt:s("bNV"),k_:s("zh"),l:s("zj"),oh:s("Ew"),sW:s("Ew"),Pw:s("p6"),xS:s("lA"),sg:s("a3P"),Pa:s("r3"),Pb:s("ff"),q8:s("v4"),ZA:s("MF"),Nn:s("r4"),rs:s("iI"),ni:s("v5"),_h:s("r5"),e0:s("zl"),wd:s("lB"),Wz:s("mz"),Lb:s("hY"),sc:s("MJ"),Sw:s("r6"),Dk:s("r7"),lQ:s("MM"),Io:s("zm"),cM:s("zn"),P7:s("zo"),ff:s("MN

      "),FM:s("dc<@>"),WT:s("dc)>"),rT:s("dc,fd)>"),tj:s("dc)>"),Jb:s("dc)>"),yi:s("dc)>"),Go:s("dc(V,fd)>"),r_:s("dc(V)>"),iy:s("dc(V)>"),KW:s("dc(V)>"),Le:s("dc(V)>"),L7:s("dc(V)>"),En:s("dc(V)>"),Qt:s("dc(V)>"),eJ:s("dc(V)>"),zJ:s("dc(V)>"),ts:s("dc(V)>"),G0:s("dc(V,fd)>"),Th:s("dc(V)>"),Nm:s("dc(V)>"),e9:s("dc(V,V)>"),ao:s("dc(V,V,fd)>"),Vn:s("dc(V)>"),e_:s("dc(V
      )>"),jq:s("dc(V)>"),XU:s("dc(V,fd)>"),l6:s("dc(V,fd,V,fd)>"),ud:s("dc,yl)>"),cp:s("dc,V)>"),Td:s("dc,V)>"),gV:s("dc)>"),UG:s("dc)>"),rH:s("dc)>"),oe:s("dc)>"),p2:s("dc)>"),_4:s("dc)>"),MZ:s("EF"),jW:s("v8"),A3:s("lD"),u9:s("zr"),uK:s("nQ"),SK:s("EH"),ZR:s("va"),Uk:s("zu"),JU:s("zv"),Jg:s("hZ"),Tm:s("hZ"),ji:s("hZ"),WA:s("hZ"),kj:s("hZ"),bj:s("aP"),Te:s("r9"),P:s("bi"),K:s("z"),Xi:s("N4"),qF:s("bN"),fy:s("bN<~()>"),wS:s("bN<~(cf)>"),jc:s("bN<~(mc)>"),qb:s("EK"),iS:s("N6"),o:s("j"),gY:s("p7"),M2:s("vb"),o0:s("Nb"),er:s("cA"),VX:s("lH>"),mA:s("lH"),Jd:s("lH"),Aw:s("lH"),EL:s("zA"),Hl:s("ra"),N1:s("EN"),AE:s("rc"),_1:s("hj"),Mf:s("EP"),aN:s("vd"),sd:s("b8H"),Q2:s("k_"),qA:s("pd"),h:s("ES"),PC:s("pf"),tt:s("jf"),LL:s("a51"),go:s("a52"),qH:s("vh"),Ex:s("re"),gZ:s("a53"),Rp:s("mA"),Fw:s("hG"),IL:s("hG"),_O:s("b5<@>"),x7:s("eQ"),R:s("bgl"),Y9:s("zG"),C6:s("zH"),ke:s("rg"),rM:s("lJ"),Wk:s("EX"),NX:s("a5e"),Nt:s("iJ"),D3:s("Nq"),Xv:s("vn"),zM:s("i1"),on:s("Ny"),ix:s("h2"),v3:s("I"),YA:s("nS"),sv:s("F0"),jP:s("nT"),mX:s("F1"),BV:s("bOi"),w2:s("rj"),ct:s("vo"),ge:s("zL"),Ko:s("zM"),kf:s("F2"),Au:s("fG"),pY:s("rm"),qL:s("c5"),GG:s("bOj"),XA:s("rn"),n2:s("zN"),WQ:s("zO"),w5:s("ro"),DB:s("zP"),PB:s("zQ"),Mj:s("zR"),xb:s("zS"),ks:s("jg"),oN:s("zT"),ru:s("V"),AZ:s("V(V,fd)"),Xm:s("V(V,p)"),Xx:s("V(V)"),vD:s("V(V)"),wp:s("V"),Gj:s("V"),Xe:s("V(V)"),oa:s("V"),ic:s("V"),R_:s("V(V)"),J1:s("V"),uU:s("V"),Gg:s("V"),P6:s("V"),Fg:s("V"),JM:s("V(V)"),Bl:s("V"),nr:s("V"),Ob:s("V"),Wr:s("V"),uX:s("V"),LU:s("V(V)"),lW:s("V(V)"),rq:s("V(V)"),dA:s("V(V)"),gK:s("V(V)"),Sy:s("V(V,fd)"),GW:s("V(V,p)"),PU:s("V(V)"),Sz:s("V(V)"),A7:s("V(V,V)"),KC:s("V(V,V,fd)"),sx:s("V(V,V,p)"),g0:s("V
      (V)"),CI:s("V(V
      )"),GX:s("V(V)"),ne:s("V"),VH:s("V(V,fd)"),GL:s("V(V,p)"),B7:s("V(V,fd,V,fd)"),yt:s("V(V,p,V,p)"),uC:s("a5K"),Kj:s("ay"),du:s("aA"),bb:s("F9"),VL:s("rs"),JS:s("NL"),lJ:s("rt"),FN:s("lM"),EW:s("fs"),bc:s("mC<@>"),nu:s("NO"),yH:s("bF"),SA:s("a5Y"),Qi:s("ru"),lO:s("rw"),qm:s("rx"),OK:s("zZ>"),KK:s("a5Z"),PH:s("ji>"),eg:s("iq"),jU:s("Fg"),CY:s("vv"),k9:s("A0"),ez:s("vw"),OG:s("A1"),sD:s("pk"),e7:s("vx"),N9:s("U"),pK:s("A2"),f7:s("+()"),YT:s("x"),Bb:s("hl"),r0:s("bj"),u4:s("bj>"),kD:s("bj>"),WV:s("bj"),nt:s("bj"),ZV:s("bj"),MD:s("bj"),CP:s("bj"),OY:s("bj"),Lc:s("bj"),vq:s("bj


      "),hC:s("bj"),MB:s("bj"),sE:s("bj"),lk:s("bj<@>"),n3:s("bj<~>"),Qz:s("a6i"),TA:s("A4"),MY:s("Ob"),NW:s("Oc"),x:s("a1"),DW:s("A5"),f1:s("Ol"),I9:s("J"),Jo:s("A6"),F5:s("b6"),GM:s("bw"),U4:s("pm"),Wx:s("ry"),nl:s("eT"),Ss:s("Fl"),Jc:s("Fn"),Cn:s("Fo"),dw:s("Oy"),E1:s("OA"),VW:s("i2"),xL:s("a6P"),UM:s("nX"),yk:s("aKb<@>"),Wd:s("Fs"),dZ:s("OF

      "),yw:s("a"),GK:s("aat"),GY:s("js"),Dg:s("t3"),rS:s("ki"),g1:s("R3"),X3:s("t4"),mD:s("i7"),kv:s("i7(V,yl)"),He:s("i7(V,V)"),uF:s("i7(V,V)"),gE:s("i7(V)"),Do:s("i7(V)"),Ql:s("i7(V)"),No:s("i7(V
      )"),TL:s("i7(V)"),Zs:s("i7(V)"),Zj:s("pK"),ol:s("t5"),TQ:s("GO"),Zh:s("i8"),VM:s("t6"),Hd:s("bm"),Y3:s("iv"),aF:s("be"),zZ:s("be"),z1:s("be"),Lq:s("be"),p9:s("be"),Pf:s("be"),FI:s("be"),ky:s("be"),ZK:s("be"),Ri:s("be"),Yb:s("be"),p0:s("be"),Yd:s("be"),jd:s("be"),ow:s("be"),kE:s("be<~(z,ea?)>"),r7:s("be<~(oQ)>"),ZH:s("mR"),Pi:s("mR"),WG:s("mR"),l7:s("l"),XP:s("wn"),a7:s("t7"),me:s("l(ae,av)"),kI:s("l(ae,hj)"),GF:s("l(ae,wn)"),X5:s("hJ"),Uh:s("R8"),Qy:s("pL"),Oq:s("aaQ"),Qx:s("l0"),nT:s("mS"),mL:s("oi"),UR:s("m3"),St:s("Rc"),RN:s("m4"),Gn:s("iU"),xo:s("eo"),wG:s("hr"),hh:s("e3"),Mw:s("oj"),a1:s("hL"),JC:s("Rk"),fc:s("Bi"),L1:s("Rm"),h8:s("bU"),xs:s("bU"),XX:s("bU"),Iy:s("bU"),fO:s("bU"),Bx:s("bU"),gI:s("bU"),VY:s("bU"),yB:s("bU"),BT:s("bU"),F1:s("bU"),gR:s("bU<~>"),BY:s("bCz"),ZW:s("Bn"),Oe:s("wr"),B6:s("RE"),RF:s("RK"),EG:s("Br"),x4:s("H7>"),bY:s("S5"),TC:s("wu"),Yf:s("iw"),rZ:s("tb"),Fb:s("tb"),Uz:s("tb"),G1:s("S9"),UJ:s("adP"),qr:s("ia"),VA:s("td"),Vo:s("bCN"),l3:s("So"),rG:s("Sq"),yh:s("b9U<@>"),fg:s("ww"),Eh:s("SD"),fk:s("Hm"),Jp:s("SG"),h1:s("Hq"),Lv:s("aT"),qc:s("aT"),Ou:s("aT"),gO:s("aT"),Gl:s("aT"),dH:s("aT"),WJ:s("aT"),aP:s("aT"),tr:s("aT"),LR:s("aT<@>"),wJ:s("aT

      "),gg:s("aT"),OZ:s("aT"),HC:s("aT"),D4:s("aT<~>"),cK:s("Hs"),Qu:s("tf"),U3:s("Hv"),R9:s("wy"),Fy:s("wz"),WD:s("SQ"),Nr:s("SS"),pp:s("kl"),oc:s("T0"),y:s("wA"),YL:s("HD"),cB:s("on"),Sx:s("ba1"),pt:s("HF"),Gk:s("T8"),PJ:s("HG"),h2:s("ju"),Lg:s("ju"),pj:s("ju"),_s:s("ju"),Fe:s("Ti"),xg:s("ah3"),p6:s("wC"),Fn:s("wD"),ai:s("wE"),pi:s("pQ"),yI:s("ti"),sZ:s("TB"),Aj:s("ahX"),Sc:s("ai_"),oi:s("BA"),mm:s("HU"),p3:s("TG"),JH:s("pR"),zP:s("hu"),ri:s("TT"),l0:s("TU"),zd:s("U_"),Eg:s("HY"),Sq:s("HZ"),mR:s("I_"),im:s("I0"),m8:s("Uc"),Ez:s("hM"),Pu:s("Uj"),jF:s("Ur"),wU:s("akJ"),S8:s("US"),gX:s("UV"),mf:s("UX"),c6:s("BH"),IM:s("tn"),Hj:s("tn<~>"),NU:s("Ib"),HE:s("to"),iN:s("Ic"),f4:s("Va"),i9:s("Ie"),tH:s("bDC"),si:s("dV"),XI:s("dV"),JP:s("dV"),yl:s("dV"),h7:s("dV

      "),Wp:s("Vo"),LB:s("Ii"),_l:s("Vs"),ps:s("Vt"),DH:s("ana"),w:s("F"),nH:s("F(nK)"),gt:s("F(c3)"),i:s("a2"),lj:s("a2(V)"),z:s("@"),Dp:s("@()"),C_:s("@(z)"),Hg:s("@(z,ea)"),S:s("p"),k6:s("p(V,p)"),BW:s("p(V)"),vQ:s("p(V)"),BO:s("p(V)"),ng:s("p(p)"),s5:s("0&*"),ub:s("z*"),tX:s("arh?"),hi:s("IX?"),ZU:s("q7?"),zL:s("f7?"),se:s("j0?"),xH:s("xm?"),oI:s("cK?"),w3:s("tZ?"),ls:s("u_?"),CD:s("cv?"),eQ:s("Cy?"),I4:s("me?"),Ax:s("ati?"),JG:s("CC?"),cW:s("atl?"),eG:s("JH?"),GB:s("atm?"),W0:s("xw?"),VD:s("xx?"),MH:s("n?"),YJ:s("f8?"),Hb:s("iA?"),V2:s("mi?"),dd:s("hD?"),ik:s("nt?"),pc:s("eE?"),Om:s("y2?"),Dv:s("b7?"),fd:s("KG?"),pk:s("fA?"),RC:s("L1?"),ZY:s("ao?"),eS:s("a1y?"),Mm:s("nB?"),ZG:s("yB?"),GN:s("nE?"),lF:s("fb?"),Wg:s("uN?"),Ef:s("mp?"),kC:s("i?"),LO:s("hf?"),EZ:s("H?"),kc:s("H<@>?"),oC:s("m?"),DZ:s("kN?"),nA:s("by?"),Xy:s("by<@,@>?"),f9:s("by>?"),qg:s("by?"),iD:s("b0?"),GE:s("ff?"),lI:s("r8?"),X:s("z?"),p4:s("EK?"),Ff:s("aFM?"),dJ:s("p7?"),Zr:s("aFQ?"),KX:s("hi?"),uR:s("jf?"),xO:s("zD?"),MT:s("Nt?"),fF:s("Nu?"),pa:s("Nv?"),Gr:s("Nw?"),Ll:s("Nx?"),mc:s("h2?"),wb:s("Nz?"),Mv:s("F0?"),C4:s("zZ>?"),eR:s("U?"),aA:s("a1?"),CA:s("A5?"),Rn:s("J?"),p5:s("c2?"),Ov:s("vD?"),ym:s("ry?"),IT:s("eT?"),TW:s("a70<@>?"),kR:s("lP?"),_N:s("FF?"),LQ:s("el?"),m5:s("FJ?"),Zi:s("dt?"),TZ:s("vU?"),xp:s("k7?"),tW:s("M?"),MR:s("pp?"),lE:s("kW?"),ob:s("k?"),aE:s("Gd?"),f3:s("iP?"),p8:s("N?"),Dh:s("AU?"),qf:s("aa4?"),xE:s("pG?"),ir:s("bk?"),n6:s("fj?"),B8:s("t0?"),Wn:s("oh?"),Ej:s("wE?"),Ap:s("HP?"),av:s("TD?"),JI:s("alR<@>?"),X7:s("F?"),PM:s("a2?"),bo:s("p?"),Nw:s("~()?"),Jy:s("cX"),U7:s("bbe"),Ao:s("iY"),JQ:s("ld"),sG:s("bJJ"),SB:s("ix"),PD:s("bJK"),CF:s("bJL"),If:s("bJM"),jZ:s("bJN"),P2:s("Wx"),qR:s("bJO"),zb:s("bJP"),LK:s("bJQ"),ap:s("bJR"),KQ:s("bJS"),P8:s("b5A"),LA:s("bJT"),Pd:s("bJU"),A2:s("bJV"),bW:s("bJW"),dX:s("bJX"),dk:s("bJY"),CC:s("bJZ"),g5:s("bK_"),cx:s("ks"),Qq:s("bK0"),F3:s("n5"),q6:s("BR"),xJ:s("kt"),Zk:s("q3"),te:s("bK1"),rv:s("bK2"),Az:s("bK3"),sf:s("bK4"),Qh:s("bK5"),lq:s("bK6"),vt:s("q4"),P5:s("bK7"),LT:s("bK8"),M4:s("bK9"),JF:s("bKa"),H:s("~"),M:s("~()"),hV:s("~(V,V)"),_R:s("~(V,V)"),T3:s("~(V,a2)"),qs:s("~(nu,B4,Do?)"),vR:s("~(ae)"),Vu:s("~(bD)"),Su:s("~(ux)"),ph:s("~(H)"),lP:s("~(z)"),hK:s("~(z,ea)"),Ld:s("~(c5)"),vC:s("~(V)"),ID:s("~(V)"),dU:s("~(V)"),Ox:s("~(V
      )"),tf:s("~(V)"),Sb:s("~(V)"),Sp:s("~(nW)"),EC:s("~(p)"),HT:s("~(z?)")}})();(function constants(){var s=hunkHelpers.makeConstList -B.F9=A.IT.prototype -B.RN=A.uF.prototype -B.Ss=J.E2.prototype -B.b=J.o.prototype -B.bD=J.LJ.prototype -B.e=J.E6.prototype -B.d=J.uU.prototype -B.c=J.oX.prototype -B.SF=J.oY.prototype -B.SG=J.i.prototype -B.Ac=A.MP.prototype -B.h0=A.MQ.prototype -B.dP=A.MR.prototype -B.h1=A.MT.prototype -B.a_3=A.MV.prototype -B.E=A.zr.prototype -B.C_=J.a5q.prototype -B.DE=A.PW.prototype -B.ps=J.pI.prototype -B.abD=A.GP.prototype -B.ado=new A.aqb(0,"unknown") -B.b9=new A.nc(1,0,0,1,0,0,1) -B.q3=new A.jE(0,1) -B.q4=new A.jE(0,-1) -B.adp=new A.jE(1,0) -B.k1=new A.jE(-1,0) -B.bo=new A.jE(-1,-1) +return{aU:s("ma"),od:s("cf"),GI:s("x0"),y2:s("x1"),xQ:s("fy"),pC:s("x2"),Vx:s("aN"),gL:s("x4"),MC:s("tL"),ma:s("x6"),so:s("dF"),ve:s("dF"),Bs:s("dF"),s1:s("IQ"),KD:s("x8"),vp:s("x9"),jo:s("aqW"),pR:s("tO"),aM:s("Xm"),Pg:s("jG"),UF:s("hb"),ag:s("C9"),ue:s("Xq"),M1:s("Xs"),kX:s("xa"),bx:s("nf"),cr:s("nf>"),Fc:s("nf"),Cu:s("nf"),iI:s("j_"),w9:s("xb"),Jv:s("xc"),Al:s("tS"),oW:s("xd"),UY:s("xe"),a_:s("xf"),dP:s("q7"),RD:s("xh"),Ah:s("tT"),uD:s("eL"),o9:s("jH"),m_:s("ef"),hm:s("xl"),k:s("b8"),q:s("id"),rR:s("fX
      "),jz:s("Jg"),eu:s("Jh"),Xj:s("btE"),pI:s("Y8"),V4:s("cv"),wY:s("dG"),nz:s("dG"),P0:s("dG"),vr:s("dG"),gv:s("dG"),fN:s("dG"),Tx:s("dG"),AX:s("dG"),sl:s("dG"),j5:s("dG"),_n:s("dG"),ZQ:s("dG"),f6:s("dG"),O1:s("Ck"),T_:s("u_"),oO:s("xn"),UT:s("xo"),qp:s("xp"),zK:s("Yf"),p7:s("dH?,el<@>>"),z3:s("jK(ae,z?)"),I2:s("Ym"),vg:s("br"),wq:s("Jn>"),g9:s("j2"),mV:s("Jo"),ES:s("btL"),R6:s("xs"),iX:s("Cu"),qI:s("qc"),Lh:s("Jw"),XY:s("u4"),p1:s("qd"),qo:s("Cx"),z7:s("Zb"),m6:s("Zc"),E_:s("Cy"),Bn:s("Jx"),wW:s("u5"),S3:s("Jy"),BQ:s("Jz"),V1:s("JA"),nR:s("JC"),Kb:s("Zp()"),u2:s("xt"),xG:s("CB"),O5:s("xu"),vh:s("JL"),iK:s("JM"),Hz:s("mg"),hP:s("j4"),c8:s("xw"),Oi:s("cD"),jI:s("u8
      "),n8:s("n"),oD:s("xx"),bV:s("lh"),IC:s("f8"),zC:s("df"),F:s("C"),ny:s("iy"),Ms:s("CG"),y6:s("xB"),t8:s("oz"),gb:s("CJ"),C8:s("j5"),ab:s("xE"),u7:s("xG"),s9:s("qi"),qO:s("xI"),uf:s("bk"),li:s("bk"),eL:s("bk"),nE:s("qj"),_D:s("iz"),fK:s("xJ"),aX:s("CQ"),v:s("iA"),pU:s("aL>"),OS:s("CU>"),VQ:s("CU"),Hx:s("JW"),NT:s("aO"),lp:s("a_7"),d1:s("a_8"),ZC:s("hQ"),ho:s("JZ"),H5:s("buw"),HY:s("nl"),ip:s("ud"),jg:s("ue"),I7:s("bM5"),Pe:s("ql"),l4:s("buG"),Uf:s("D_"),uy:s("buJ"),sp:s("D0"),Je:s("bMh"),yW:s("qn"),I:s("mi"),ra:s("bMn"),xm:s("kC"),uZ:s("a_X>"),Rr:s("ui"),AI:s("qq"),VF:s("qr"),HU:s("qs"),yN:s("a00"),cL:s("qt"),DL:s("bes"),Di:s("oE"),iJ:s("xY"),vF:s("mk"),TF:s("kD"),ej:s("xZ"),Gm:s("hB"),uL:s("np"),zk:s("ml"),SN:s("oF"),AF:s("y_"),FT:s("qv"),Rs:s("a0e"),cm:s("uj"),ty:s("bvx"),R7:s("hS"),U2:s("bvA"),MP:s("kF"),aD:s("hC"),Zz:s("uk"),Tu:s("bC"),Ys:s("nr"),A0:s("eF"),__:s("a0n"),Cv:s("Dg"),j1:s("eG"),hl:s("y1"),Ee:s("as<@>"),lU:s("d9"),Si:s("b7"),Gt:s("bvL"),eI:s("mn"),_H:s("a0u"),BF:s("um"),_5:s("oH"),hc:s("qw"),EM:s("y4"),IH:s("KE"),S9:s("a0y"),X8:s("a0z"),Q4:s("KG"),oy:s("KH"),Lt:s("dy"),I3:s("bb"),VI:s("c7"),IX:s("nt"),bh:s("y7"),oB:s("y8"),ii:s("Dp"),o6:s("bvY"),_w:s("qy"),HH:s("qz"),OO:s("ln"),cP:s("ya"),b5:s("yb"),P9:s("qA"),xC:s("yc"),nN:s("bm"),ei:s("bm"),xt:s("ur"),TE:s("yf"),j:s("af"),NC:s("af()"),y5:s("KS"),eA:s("ut"),zU:s("Dv"),wL:s("yg"),iq:s("yh"),Ii:s("nu>"),vo:s("nu>"),c1:s("nu>>"),US:s("kH"),MN:s("yi"),AC:s("yj"),s4:s("aym"),OE:s("ayn"),IR:s("yj(V)"),mx:s("fA"),l5:s("yn"),JW:s("oJ"),t1:s("a1d"),dg:s("L1"),gx:s("lq<@>"),bE:s("iB"),sQ:s("ux"),OP:s("qH"),Uy:s("L5"),VZ:s("bMW"),Nh:s("lr

      "),oV:s("a1m"),E4:s("qJ"),_8:s("qK"),iH:s("ao"),pZ:s("ao"),cd:s("ao"),Z9:s("ao"),xd:s("ao(k,bx)"),Ev:s("ao()"),L0:s("ao<@>"),uz:s("ao<~>"),lG:s("ao<~>()"),Tt:s("av"),GV:s("yq"),UQ:s("a1x"),bA:s("qL"),sB:s("bD"),Fp:s("bD"),uT:s("bD"),m:s("bD"),jy:s("bD"),SP:s("DG"),nS:s("yr"),nd:s("dP"),uA:s("ds"),C1:s("ds"),Uv:s("ds"),jn:s("ds"),YC:s("ds"),hg:s("ds"),Qm:s("ds"),UN:s("ds"),ok:s("ds"),pL:s("ds"),fh:s("ds"),Bk:s("ds"),xR:s("yt"),mZ:s("yu"),_2:s("bN_"),py:s("oK>"),TX:s("qM"),bT:s("qM>"),px:s("Lb"),Ks:s("a1G"),gm:s("Lc"),R1:s("nz"),cU:s("mo"),Fs:s("kI"),rQ:s("bN6"),m3:s("b7U"),Em:s("uA"),EI:s("oL"),uE:s("qN"),AD:s("dj>"),pH:s("uC"),op:s("DO<~(uv)>"),G7:s("a24>"),rA:s("yy"),mS:s("yz"),AL:s("ls"),YY:s("nB"),zE:s("aY"),I0:s("oN"),LY:s("yA"),gc:s("Lp"),Lk:s("bf7"),Gf:s("uD"),Oh:s("yG"),lu:s("eg"),oA:s("oO"),J2:s("a2m"),fE:s("a2n"),OX:s("iD"),hs:s("uJ"),dY:s("yI"),dW:s("jS"),Tc:s("qQ"),SG:s("oP"),Bc:s("uK"),WR:s("bNo"),IS:s("ja"),og:s("fp"),WB:s("bW"),dG:s("h1"),U1:s("mp"),pT:s("bfj"),JZ:s("aBQ"),_Y:s("fd"),XO:s("aBR"),rC:s("fd(V,fd)"),RI:s("fd(V)"),qq:s("fd(V)"),Yx:s("fd(V)"),jj:s("bfk"),ZP:s("b84"),Av:s("aBS"),wt:s("b85"),gD:s("uN"),bU:s("bX"),nQ:s("uO"),Ya:s("E0"),P1:s("yP"),vK:s("eP>"),fs:s("eP>>"),Qp:s("LF"),dK:s("uP"),K9:s("LG<@>"),JY:s("A<@>"),VG:s("A"),_M:s("p"),WC:s("p"),Cj:s("p"),NS:s("p"),c_:s("p"),Q9:s("p"),hb:s("p"),PE:s("p>"),qh:s("p>"),ca:s("p>"),fn:s("p"),ga:s("p"),Pv:s("p"),Jf:s("p"),vA:s("p"),D:s("p"),jA:s("p"),sq:s("p"),sN:s("p"),C:s("p"),Kh:s("p"),iW:s("p"),Ns:s("p"),qN:s("p"),Cw:s("p"),Cz:s("p"),wp:s("p>"),O:s("p"),tv:s("p>"),Ai:s("p"),V:s("p"),BR:s("p>"),td:s("p"),f:s("p
    3. "),KV:s("p"),kQ:s("p"),ew:s("p"),qa:s("p"),ZD:s("p"),hN:s("p"),HB:s("p"),IF:s("p"),Xl:s("p"),YP:s("p"),qe:s("p"),vl:s("p"),kH:s("p"),Up:s("p"),SV:s("p"),m4:s("p>"),ZM:s("p"),Aa:s("p"),lX:s("p"),CE:s("p"),gN:s("p"),DA:s("p"),E9:s("p"),bp:s("p"),Wj:s("p"),EN:s("p"),kZ:s("p>"),no:s("p"),zx:s("p>"),SR:s("p>"),gd:s("p>"),_W:s("p>"),Vi:s("p>"),mo:s("p>"),iQ:s("p"),vf:s("p"),rc:s("p"),AB:s("p"),oJ:s("p"),om:s("p>"),jm:s("p"),XZ:s("p"),Fa:s("p"),fJ:s("p"),VB:s("p"),VO:s("p"),O_:s("p"),xB:s("p

      "),nm:s("p"),J:s("p"),Q:s("p"),K0:s("p"),Li:s("p"),J4:s("p"),G5:s("p>"),ML:s("p>"),q1:s("p>"),k5:s("p"),Pr:s("p"),fQ:s("p"),cN:s("p"),sa:s("p"),Y4:s("p"),Rv:s("p"),_f:s("p"),ER:s("p"),L5:s("p"),Y6:s("p"),X_:s("p>"),qd:s("p>"),i1:s("p>"),Zb:s("p>"),Eo:s("p"),ss:s("p"),a9:s("p>"),tn:s("p>"),H7:s("p>"),n4:s("p>"),_I:s("p"),cc:s("p"),Xr:s("p"),rE:s("p"),YE:s("p"),tc:s("p"),f2:s("p"),wP:s("p"),Qg:s("p"),jl:s("p"),yv:s("p"),wi:s("p"),jT:s("p"),g8:s("p>"),n9:s("p"),EO:s("p"),nx:s("p"),OB:s("p"),zY:s("p"),Vm:s("p"),Vc:s("p
      "),o1:s("p"),Gv:s("p>"),AT:s("p>"),gW:s("p>>"),sb:s("p>"),B3:s("p>"),Vz:s("p>"),B:s("p"),W:s("p"),r:s("p"),m9:s("p"),m1:s("p"),Sd:s("p
    4. "),H9:s("p"),KJ:s("p"),Cg:s("p"),wc:s("p"),cD:s("p

      "),kn:s("p"),tZ:s("p"),TP:s("p"),Ic:s("p"),sK:s("p"),D9:s("p"),bf:s("p"),el:s("p"),nc:s("p>"),b:s("p"),E:s("p"),G:s("p"),y9:s("p"),o2:s("p"),kG:s("p"),Am:s("p"),Fq:s("p"),eF:s("p>"),AO:s("p"),QZ:s("p"),Pc:s("p"),Ik:s("p"),La:s("p"),xT:s("p"),TT:s("p"),Ry:s("p"),QT:s("p"),CK:s("p"),vj:s("p"),Va:s("p"),D1:s("p"),u1:s("p"),Bd:s("p"),QF:s("p"),o4:s("p"),Qo:s("p"),Qe:s("p"),zz:s("p"),fe:s("p"),kO:s("p"),F8:s("p"),N_:s("p
      "),bP:s("p"),Ju:s("p
      "),ET:s("p"),Ds:s("p"),X4:s("p"),A5:s("p"),iU:s("p"),hF:s("p"),T:s("p"),oU:s("p"),PL:s("p"),bt:s("p"),of:s("p"),nk:s("p"),r6:s("p"),Lx:s("p"),J9:s("p"),Od:s("p"),Of:s("p"),VS:s("p"),Xg:s("p"),fm:s("p"),Ne:s("p"),FO:s("p>>"),hp:s("p"),th:s("p"),bZ:s("p"),M0:s("p"),NQ:s("p"),LX:s("p"),ZB:s("p>"),d:s("p
      "),HQ:s("p"),zB:s("p"),Vf:s("p"),DV:s("p"),MA:s("p"),BB:s("p"),p:s("p"),GA:s("p"),Ec:s("p"),ov:s("p"),po:s("p"),kF:s("p"),Na:s("p"),OM:s("p"),vB:s("p"),TV:s("p"),wD:s("p"),Sr:s("p"),an:s("p"),CZ:s("p"),mz:s("p"),he:s("p"),zj:s("p"),IU:s("p"),_k:s("p"),CH:s("p"),QW:s("p"),m7:s("p
      "),Ei:s("p"),jE:s("p"),qi:s("p"),Ye:s("p"),M6:s("p"),au:s("p"),s6:s("p"),lb:s("p"),YK:s("p"),Z4:s("p"),V_:s("p"),lD:s("p"),PN:s("p"),D8:s("p"),mg:s("p"),NB:s("p"),cR:s("p"),NM:s("p"),HZ:s("p"),n:s("p"),ee:s("p<@>"),t:s("p"),eh:s("p"),t_:s("p"),L:s("p"),JK:s("p"),cA:s("p"),iG:s("p"),oP:s("p?>"),eE:s("p"),Fi:s("p"),_m:s("p"),_x:s("p"),Z:s("p"),a0:s("p"),Zt:s("p()>"),iO:s("p()>"),sA:s("p"),X9:s("p<@()>"),sR:s("p<~(ys)?>"),u:s("p<~()>"),ot:s("p<~(cf)>"),x8:s("p<~(md)>"),j2:s("p<~(bC)>"),Jh:s("p<~(H)>"),RP:s("ch<@>"),bz:s("LJ"),lT:s("oW"),dC:s("cu<@>"),e:s("i"),Ek:s("i(o)"),_X:s("i(o{params:z?})"),ON:s("yQ"),a5:s("yR"),dl:s("iE"),Hf:s("iE"),Cl:s("oX"),D2:s("hf"),Bw:s("fq"),j0:s("yS"),vW:s("lu"),eN:s("yT"),SQ:s("E9"),LE:s("yU"),XK:s("hg"),Im:s("LW"),bR:s("cG"),NE:s("cG

    5. "),yb:s("hm"),z4:s("fI"),k2:s("OJ"),Ba:s("cj"),MV:s("cj"),o_:s("cj"),kp:s("vH"),T0:s("rz"),H8:s("Ab"),Yc:s("Ac"),S7:s("Ad"),_6:s("OK"),es:s("vI"),Zg:s("nZ"),X2:s("rA"),XD:s("Ae"),oj:s("Fy"),pO:s("ek<@>(ae,z?)"),Dc:s("OO"),F0:s("Af"),Sv:s("Ag"),nY:s("OP"),BL:s("OP"),Np:s("FA"),T6:s("vK"),Iw:s("vL"),BD:s("pn"),MF:s("FC"),JE:s("OW"),CB:s("OX"),Mx:s("lR"),gk:s("Ak"),FS:s("P1"),gu:s("rD"),sm:s("FG"),NF:s("bzO"),Ca:s("bP6"),hI:s("bP7"),x9:s("i3"),Xn:s("Pb"),NZ:s("vO"),mb:s("An"),Wu:s("Pe"),_S:s("eV"),ZX:s("o0"),bu:s("el"),vn:s("fJ"),g3:s("o1"),y1:s("dd"),ij:s("Aq"),mM:s("Po"),HS:s("vR"),n5:s("FM<@>"),v2:s("c3"),m2:s("c3"),Ro:s("c3<@>"),RY:s("dt"),jH:s("vT"),hd:s("o5"),C0:s("As"),VC:s("bO"),ux:s("aMk"),FQ:s("At"),cJ:s("vV"),cZ:s("FR"),zV:s("Au"),yE:s("bPl"),hw:s("Pv"),AA:s("Aw"),Mp:s("c_"),k7:s("rI"),FW:s("M"),Vb:s("vW"),Fh:s("PE"),rb:s("a85"),Q3:s("PH"),Ws:s("PI"),Dj:s("bAq"),U:s("vX"),Xp:s("vY"),dq:s("G_"),YX:s("pp"),F7:s("G0"),jB:s("vZ"),JL:s("Az"),za:s("G2"),x6:s("a8v"),vz:s("fv"),EF:s("lT"),U9:s("hn"),y0:s("iM"),Y8:s("G4"),by:s("i5"),u0:s("a8A"),VE:s("AB"),ZF:s("rN"),Qw:s("AC"),rF:s("fK"),aG:s("rO"),U5:s("AE"),Qv:s("h4"),Km:s("ea"),sY:s("w0"),DO:s("w1"),MG:s("kW"),d2:s("at"),Iz:s("aR"),nB:s("AG"),_L:s("a8Q<@>"),ZE:s("G7"),N:s("k"),Vd:s("bAM"),QN:s("ps"),Xb:s("d6"),Vh:s("Gd"),Ci:s("w4"),_Q:s("Gf"),Yu:s("a91"),YQ:s("a92"),AG:s("lU"),PR:s("Q5"),if:s("AI"),Gu:s("cO"),NP:s("cO"),Vr:s("cO"),Yw:s("cO"),rg:s("cO>"),az:s("cO"),Q6:s("cO"),Ow:s("cO"),AH:s("cO"),E8:s("cO"),d9:s("cO"),Zl:s("cO>?>"),hr:s("cO"),b6:s("cO<~>"),U8:s("pw"),ev:s("bPC"),aq:s("hp"),On:s("Q8"),o3:s("px"),PA:s("Q9"),Ly:s("lV"),HF:s("lV"),CL:s("cB"),wg:s("AL"),OI:s("bc"),Tn:s("iP"),XB:s("pB"),lv:s("AM"),uB:s("Gm"),_0:s("Qj"),Pj:s("bB_"),Qr:s("Qn"),MS:s("AQ"),mr:s("Qq"),Z0:s("rU"),mi:s("wc"),tq:s("jo"),cu:s("Qw"),Fr:s("kY"),qY:s("od"),jY:s("bBa"),AS:s("lY"),em:s("N"),we:s("mK"),UW:s("AV"),Uo:s("pD>"),Ag:s("pD<@>"),uY:s("lZ"),rP:s("Gz"),EJ:s("AZ"),RX:s("a9Q"),Iv:s("QI"),bn:s("kg"),pf:s("a9R"),GP:s("GB"),gM:s("mL"),xr:s("B0"),Ce:s("a9U"),gp:s("wg"),cO:s("B1"),SM:s("B2"),ZL:s("QO"),yS:s("jp"),U6:s("bBK"),bq:s("pG"),zW:s("e2"),Fv:s("wj"),Ni:s("bk"),Y:s("bk"),A:s("jr"),ns:s("rX"),e2:s("fx"),i2:s("aQp"),w7:s("aQq"),QG:s("bim"),rd:s("GF"),cG:s("bin"),di:s("aa9"),W1:s("aQr"),H3:s("fj"),pm:s("GG"),MX:s("t_"),ya:s("ey"),gA:s("B9"),kk:s("pI"),gf:s("Ba"),Ct:s("of"),h3:s("t0"),gU:s("mO"),Xu:s("GL"),EV:s("bip"),cs:s("t1"),pg:s("f>"),s:s("f"),g:s("f"),l1:s("d3"),xe:s("d3"),kK:s("d3"),N8:s("iu